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
336729673529	336729674091	336729674641	336729675191	336729675741	336729676291	336729676841	336729677391	336729677941	336729678491	336729679041	336729679591	336729680141	336729680691	336729681241	336729681791	336729682341	336729682891	336729683441	336729683991	336729684541	336729685091	336729685641	336729686191	336729686741	336729687291	336729687841	336729688391	336729688941	336729689491	336729690041	336729690591	336729691141	336729691691	336729692241	336729692791	336729693341	336729693891	336729694441	336729694991	336729695541	336729696091	336729696641	336729697191	336729697741	336729698291	336729698841	336729699391	336729699941	336729700491	336729701041	336729701591	336729702141	336729702691	336729703241	336729703791	336729704341	336729704891	336729705441	336729705991	336729706541	336729707091	336729707641	336729708191	336729708741	336729709291	336729709841	336729710391	336729710941	336729711491	336729712041	336729712591	336729713141	336729713691	336729714241	336729714791	336729715341	336729715891	336729716441	336729716991	336729717541	336729718091	336729718641	336729719191	336729719741	336729720291	336729720841	336729721391	336729721941	336729722491	336729723041	336729723591	336729724141	336729724691	336729725241	336729725791	336729726341	336729726891	336729727441	336729727991	336729728541	336729729091	336729729641	336729730191	336729730741	336729731291	336729731841	336729732391	336729732941	336729733491	336729734041	336729734591	336729735141	336729735691	336729736241	336729736791	336729737341	336729737891	336729738441	336729738991	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
58266	41428	37343	35202	38038	37492	35466	28850	29952	27681	23962	21042	13989	11165	6850	3086	2096	1282	917	768	551	490	438	375	400	344	346	319	262	237	246	265	255	304	316	316	289	236	215	207	176	213	223	189	186	180	204	191	181	219	212	192	165	164	169	202	191	147	192	180	168	179	164	172	178	161	195	186	182	170	147	196	187	156	200	171	188	185	147	174	172	171	171	173	175	161	170	149	171	158	165	186	157	155	169	153	172	161	180	171	167	184	179	177	158	170	161	146	177	146	180	147	162	156	177	156	187	144	188	139	145	152	155	171	153	136	164	188	168	154	168	149	154	177	161	156	147	170	154	158	153	153	182	158	156	151	156	169	178	170	141	159	146	182	178	151	170	165	146	148	152	171	167	157	152	122	169	163	169	161	160	157	140	155	167	160	168	155	143	140	153	135	137	158	160	145	142	147	175	162	143	113	154	144	165	174	170	150	173	168	170	146	158	141	141	148	171	155	154	157	144	168	153	147	156	159	178	157	143	164	175	143	158	147	160	144	163	147	171	170	186	157	178	137	143	132	157	136	166	172	158	144	167	169	143	149	155	164	155	155	133	141	153	159	145	149	157	131	174	149	160	145	170	150	149	161	158	159	162	131	114	158	165	130	162	157	156	144	156	155	142	169	155	156	143	141	155	148	127	169	160	159	162	153	149	135	143	153	157	159	158	165	159	169	171	162	157	160	141	159	174	181	174	152	148	175	176	159	148	148	176	150	153	166	170	165	160	162	155	172	148	149	142	151	161	179	163	156	126	164	151	142	174	153	172	149	169	186	171	155	151	119	154	180	154	135	159	135	162	149	149	145	175	151	159	146	137	151	143	166	144	143	151	170	159	142	143	152	153	155	168	139	146	140	164	180	158	128	171	149	168	176	150	158	144	143	161	165	150	150	157	139	193	141	172	158	177	161	170	150	158	177	160	159	158	146	150	153	177	136	162	133	147	151	146	162	155	164	148	155	152	158	168	156	162	164	139	143	164	135	159	147	163	160	167	144	163	154	129	141	168	157	145	160	137	171	140	155	141	148	162	142	151	167	152	146	137	147	155	153	150	127	146	150	165	153	172	159	152	145	158	173	134	137	156	154	174	138	160	153	134	139	175	145	158	153	164	164	176	167	169	181	133	155	178	164	150	169	151	151	142	156	145	147	160	175	152	176	171	167	142	133	138	147	151	166	156	159	151	140	151	165	185	172	112	133	130	168	155	150	156	160	144	173	153	155	166	128	171	152	144	141	176	136	142	153	164	156	172	155	147	145	187	163	145	150	148	171	155	165	155	137	160	149	171	140	146	170	187	138	161	146	125	151	151	157	159	132	142	140	154	165	156	150	165	168	156	140	151	165	162	146	174	131	149	145	143	157	145	150	163	159	168	165	129	148	180	161	162	144	154	182	163	129	161	125	153	148	165	149	156	169	162	162	167	170	159	160	142	163	162	142	153	164	156	152	173	150	149	150	150	141	162	155	152	144	129	132	165	147	161	169	175	146	147	167	170	121	132	157	147	168	164	157	159	142	170	133	176	169	160	143	147	146	162	166	150	155	152	165	144	157	150	145	149	161	170	167	140	162	187	141	148	156	171	151	146	170	137	175	118	151	136	165	157	132	155	166	159	139	162	153	124	167	188	157	166	171	160	167	146	166	164	129	166	156	180	157	157	128	129	171	157	152	142	162	172	143	150	178	167	141	153	138	159	135	177	168	147	170	162	158	147	147	165	142	151	170	150	142	174	195	141	151	151	143	153	161	170	116	151	165	144	165	154	149	155	179	137	149	149	172	161	143	164	133	133	162	172	144	146	167	159	152	180	170	170	162	165	162	170	160	150	144	155	144	159	177	170	157	142	150	143	166	152	157	133	144	164	157	169	169	165	174	144	141	130	161	146	165	169	150	177	153	156	174	150	166	164	164	179	180	157	159	183	166	167	156	148	145	149	145	143	156	171	163	139	190	156	159	144	130	161	153	161	141	150	184	180	157	146	127	134	148	143	143	143	143	144	131	157	153	160	172	140	139	169	160	151	162	147	173	154	180	154	153	135	172	142	144	154	164	157	135	146	139	159	140	174	170	163	148	179	172	153	159	162	182	141	168	151	143	168	162	172	156	169	156	174	156	151	135	153	157	164	156	145	149	159	160	162	145	154	154	156	167	153	162	157	165	153	153	144	161	139	181	125	170	127	166	139	138	171	141	154	179	149	156	144	134	133	153	175	145	140	141	174	155	146	148	148	134	148	149	149	141	174	166	167	177	178	156	168	152	157	167	182	161	161	138	141	144	156	141	147	166	150	153	168	147	157	170	150	145	159	155	140	143	163	177	177	155	166	153	161	130	158	168	162	135	172	168	154	158	176	150	138	136	155	162	152	156	152	147	155	154	156	170	158	140	143	147	150	149	166	134	166	149	166	168	170	164	148	164	170	160	146	158	148	168	167	153	159	156	158	145	187	153	168	154	147	165	171	110	152	159	164	152	159	129	159	147	169	136	146	142	149	129	170	139	139	161	154	180	157	147	149	155	161	172	155	149	158	165	145	148	149	161	144	151	156	147	169	160	148	179	164	150	145	151	179	146	146	150	173	173	172	147	132	163	143	168	160	146	167	147	133	143	152	136	161	166	172	170	169	140	148	154	144	154	165	147	145	165	125	141	165	170	161	168	162	139	140	165	152	175	144	169	172	167	177	153	176	158	153	138	167	179	143	133	138	168	147	162	145	152	175	161	157	161	160	145	159	160	162	160	171	147	162	141	170	158	136	176	147	157	150	158	164	155	163	161	137	131	161	130	151	132	152	151	149	144	140	170	137	162	166	171	153	149	151	148	169	122	137	159	169	146	168	145	135	146	151	171	164	128	142	155	143	159	172	159	132	166	170	144	136	139	175	154	153	157	165	158	138	172	160	156	158	165	168	163	157	145	135	151	154	168	133	129	135	159	146	151	157	170	149	153	139	149	169	147	163	161	163	154	155	167	158	178	146	173	140	174	174	181	158	161	153	138	136	178	166	147	154	152	136	139	152	163	140	142	118	145	150	162	161	166	141	160	177	153	138	135	133	165	161	142	164	166	151	150	132	175	145	129	177	154	171	146	150	177	147	164	153	164	166	175	170	146	138	139	151	161	185	157	140	149	138	148	154	165	143	157	154	167	144	163	138	171	170	145	157	162	157	165	164	155	167	176	146	142	164	141	156	127	166	159	147	159	168	146	148	162	149	168	156	175	156	133	143	144	151	155	139	134	176	154	149	152	157	150	147	158	149	153	159	155	155	172	145	140	125	153	146	169	144	150	138	158	159	132	157	139	160	153	159	147	152	164	148	158	148	151	154	145	170	153	156	151	144	138	163	171	148	144	165	172	151	145	175	146	163	160	154	156	172	167	195	146	139	169	164	168	160	170	168	156	169	136	150	177	160	152	180	122	161	171	183	161	167	174	166	173	155	143	162	139	148	143	162	162	144	148	152	191
58239	59872	46034	53195	54224	55805	49156	38561	47139	38856	36469	34076	25807	21569	16228	8131	7010	4388	3280	3035	2482	2113	2050	1813	1843	1580	1598	1411	1390	1128	965	986	974	1186	1220	1202	1106	1022	789	724	571	582	548	542	595	504	478	489	484	470	468	446	439	429	493	458	489	402	473	406	492	481	461	515	571	545	502	523	505	520	515	493	493	525	489	433	436	466	456	458	416	468	417	445	437	397	392	402	402	378	429	415	379	379	401	400	415	387	340	386	400	378	397	358	400	375	402	396	368	373	394	386	367	395	389	387	377	421	359	351	356	322	372	379	381	340	378	372	412	325	375	362	371	360	371	389	347	323	337	370	353	377	361	362	300	361	326	344	338	359	329	333	372	346	337	336	345	333	328	329	342	356	352	318	298	308	326	305	318	306	309	331	298	334	363	310	288	312	324	325	329	323	329	318	319	327	325	364	354	284	359	358	306	336	334	329	318	310	340	312	318	317	370	340	356	335	335	348	362	322	328	329	322	296	290	297	341	346	293	324	303	327	298	337	349	313	299	292	331	334	344	313	326	337	318	325	333	307	354	314	333	328	337	349	322	340	307	368	320	311	318	354	330	341	323	357	354	324	339	324	336	342	314	330	318	346	331	324	334	340	325	334	359	351	322	321	350	355	313	345	361	319	340	369	339	335	339	327	360	319	356	333	345	339	311	358	361	347	327	328	334	324	319	317	307	331	322	339	343	311	355	303	320	321	317	322	314	365	317	329	337	342	334	327	348	278	329	324	318	304	378	346	359	317	357	321	318	327	341	352	337	339	333	314	342	351	328	322	359	334	317	318	304	326	359	339	304	333	335	285	337	350	363	328	337	340	310	362	367	313	346	352	323	361	341	317	314	338	344	319	324	352	301	324	323	335	332	294	334	354	292	333	347	363	323	324	350	333	327	298	334	335	347	333	346	331	327	329	325	318	312	325	329	316	299	329	334	312	322	322	342	322	327	342	341	343	322	328	334	319	323	327	298	325	303	327	332	316	321	337	329	324	321	330	322	347	326	357	318	373	334	320	320	329	326	327	335	364	353	342	348	306	347	332	378	321	307	334	302	321	325	308	327	333	325	329	338	320	314	348	332	323	355	309	343	352	302	335	337	338	303	313	311	334	335	302	325	296	316	352	313	328	302	341	352	325	322	319	319	354	348	329	348	339	350	316	322	330	352	354	328	336	282	299	319	354	297	342	334	357	305	330	310	320	306	345	335	328	324	352	358	342	321	334	294	332	356	325	299	324	343	349	334	318	325	294	346	311	328	339	338	334	327	334	320	346	340	333	337	362	326	297	313	303	320	342	344	340	325	297	362	351	326	323	345	349	315	331	345	321	292	333	338	325	347	335	326	322	339	341	296	306	309	298	319	307	332	343	332	340	320	309	318	345	350	313	320	350	343	309	369	345	342	305	351	304	302	328	310	335	328	327	345	319	348	343	347	289	312	327	348	341	319	303	343	327	330	304	348	348	341	349	307	353	335	382	358	315	320	338	358	309	325	331	337	334	303	333	338	349	315	347	362	299	323	302	348	321	350	341	297	308	336	333	312	321	341	316	309	318	333	311	338	306	309	354	341	314	337	330	328	337	310	348	337	342	321	335	321	339	307	297	338	353	356	314	314	317	332	297	374	307	348	366	316	366	344	336	334	307	319	320	350	342	297	359	292	319	378	307	313	343	320	336	353	346	307	323	373	315	307	315	343	317	315	349	346	326	309	330	334	358	348	347	309	343	343	331	292	359	341	349	331	336	329	318	322	346	337	335	322	343	345	359	313	326	322	319	329	324	338	305	350	330	327	346	305	365	348	316	337	320	324	312	337	329	330	340	314	341	339	298	352	337	336	329	333	365	347	295	339	364	326	334	367	321	329	329	313	345	320	320	345	327	323	311	332	319	318	308	316	332	338	349	331	317	340	315	317	333	336	350	340	333	314	346	348	341	304	322	364	317	336	351	332	317	334	292	348	343	317	347	335	342	342	338	328	308	341	329	355	328	316	366	325	289	355	327	308	346	331	345	301	310	328	329	327	339	343	344	324	329	328	353	346	330	323	330	339	358	332	319	335	335	307	321	331	311	333	348	326	333	309	347	325	328	352	342	332	335	345	323	367	358	353	342	331	319	304	350	334	342	338	339	324	312	307	361	333	320	337	326	319	304	347	320	284	354	345	316	344	356	326	327	332	373	341	327	348	326	343	315	331	335	322	349	297	319	320	336	305	320	333	323	312	315	319	332	341	335	306	320	284	327	303	326	307	337	341	299	357	326	319	336	321	355	338	346	309	328	328	329	357	313	300	309	362	296	290	347	352	331	333	303	317	325	321	342	292	338	335	340	330	342	335	307	324	329	347	348	330	334	337	352	308	355	311	318	330	329	334	293	331	346	325	314	317	349	305	324	338	335	344	329	308	341	307	326	326	305	343	330	343	353	320	356	327	339	334	322	347	326	293	313	334	336	328	362	322	334	313	353	350	300	311	294	329	334	346	336	339	322	322	310	298	348	335	334	333	322	316	348	313	313	318	321	363	338	345	342	336	332	355	324	339	366	317	370	326	304	359	329	333	303	312	346	319	346	324	293	353	343	309	333	319	334	335	320	305	365	321	322	344	328	330	335	360	344	308	299	319	317	322	296	322	318	348	342	330	329	329	311	321	312	347	361	286	338	362	326	316	310	323	345	353	347	319	324	325	367	309	329	332	318	322	319	304	303	329	315	342	315	316	314	324	342	297	316	332	350	305	321	297	340	315	349	343	349	331	333	338	285	358	331	315	337	334	324	333	325	316	325	336	317	325	338	315	334	323	310	306	368	310	328	335	334	354	322	367	322	339	304	337	358	330	329	353	325	330	309	332	334	316	314	328	328	341	291	345	329	320	326	350	329	320	391	344	339	336	354	301	312	346	336	353	336	325	337	297	364	310	333	322	315	359	340	320	359	325	335	344	340	308	331	335	334	297	353	299	340	362	330	317	354	283	321	277	349	315	314	359	343	325	316	342	304	298	332	322	332	337	325	325	339	362	345	314	327	311	321	324	353	336	332	321	323	338	327	341	324	308	328	328	297	318	301	325	317	317	364	312	306	333	311	331	335	305	326	334	319	312	330	325	295	320	349	296	303	338	319	320	323	307	331	338	311	337	355	302	298	333	352	323	318	334	324	325	331	306	320	337	331	330	369	293	327	339	322	305	349	332	309	350	326	328	350	288	336	362	312	313	374	346	307	328	332	300	306	341	339	324	341	363	371	326	361	343	292	315	344	370	309	370	346	331	352	305	336	329	337	328	323	315	334	325	366	378	351	308	308	311	343	324	308	344	319	299	319	341	348	302	322	302	334	327	362	324	339	331	334	318	328	310	329	344	318	302	312	319	315	320	327	339	333	331	332	321	310	355	308	339	339	317	338	344	339	344	315	346	314	360	293	360	347	311	316	312	347	327	349	295	323	347	315	347	353	355	327	315	307	333	367	329	354	361	359
33456	39729	31465	26843	20254	11881	7049	2380	1386	1194	761	685	454	438	368	285	246	235	213	247	203	198	213	227	180	210	197	182	186	210	211	203	203	206	221	222	159	206	172	178	188	177	162	181	197	185	179	187	188	199	159	167	179	189	169	162	165	173	198	205	163	193	157	168	174	192	192	164	177	179	198	186	202	156	169	199	195	177	200	227	164	173	198	180	199	159	186	154	159	155	158	151	177	171	175	199	178	183	157	190	168	182	191	179	182	148	175	195	156	168	175	172	179	204	197	164	203	159	153	205	180	185	175	155	195	178	170	159	209	184	191	164	177	180	192	206	166	167	162	188	176	136	190	178	187	174	193	183	147	167	192	197	171	180	160	185	217	171	167	204	177	185	172	186	157	150	182	167	150	170	175	152	168	175	193	184	187	162	168	175	182	175	184	154	168	203	169	171	161	171	184	179	189	178	193	161	180	167	164	176	169	179	155	172	176	185	182	171	190	167	178	151	170	168	191	171	182	164	179	164	175	175	159	210	163	186	159	172	182	183	156	162	165	171	180	164	181	195	186	147	169	166	192	175	196	175	177	167	197	198	171	172	173	162	176	183	167	162	171	168	186	181	183	173	203	153	179	176	166	183	172	160	195	175	159	192	180	176	174	180	179	170	149	174	160	183	171	170	178	163	201	177	173	171	167	171	159	173	170	175	177	181	186	200	176	168	181	172	177	163	194	172	185	182	203	190	164	151	181	170	157	175	193	180	172	182	203	185	176	201	169	201	168	159	168	188	154	171	163	197	150	153	184	169	164	191	191	147	154	193	185	174	188	162	178	189	153	179	190	174	177	192	176	175	165	175	184	178	188	163	163	195	173	161	222	199	160	162	187	188	171	182	170	172	141	175	197	180	169	168	179	169	165	164	170	176	177	200	178	186	194	202	189	170	175	173	175	163	164	155	164	147	181	197	203	176	183	178	194	168	190	181	167	190	152	188	172	176	189	167	169	182	197	165	188	204	162	176	170	205	171	157	191	182	174	184	201	172	159	177	165	169	195	176	176	191	175	156	164	186	184	180	138	190	174	181	205	164	179	153	162	151	175	189	174	158	184	196	178	196	197	152	173	165	162	188	174	177	209	182	166	177	194	169	178	201	186	161	183	166	171	192	150	170	191	180	144	166	190	218	173	170	200	185	175	186	174	161	186	170	143	189	177	193	178	185	172	174	180	156	188	187	195	166	194	191	180	167	159	205	188	179	191	216	171	170	157	167	142	179	156	179	169	182	149	167	166	174	183	188	171	179	181	181	175	190	172	153	158	198	170	174	186	171	199	170	179	172	187	185	150	174	174	201	196	177	186	197	197	202	163	183	159	177	181	221	193	173	201	177	155	163	149	185	181	173	179	167	174	173	196	201	173	200	174	168	157	178	177	187	170	187	194	161	154	173	155	181	173	210	183	176	175	163	168	183	195	158	169	156	171	162	189	172	187	160	182	176	190	183	156	188	166	167	155	191	187	195	168	159	156	187	143	160	165	163	187	183	177	154	170	193	164	176	178	210	189	188	173	169	187	174	170	188	171	161	141	174	181	146	163	185	155	175	157	168	202	174	163	177	185	189	174	177	179	170	182	187	196	153	180	152	178	165	184	181	179	196	183	186	182	160	175	157	164	189	183	166	191	171	179	188	189	199	169	171	197	192	202	156	172	177	149	175	159	163	166	167	161	191	159	179	201	171	167	179	162	168	170	191	192	180	202	175	174	187	201	176	151	180	165	154	196	172	166	180	173	182	179	194	166	194	170	181	156	177	175	173	180	171	175	194	175	183	168	179	161	166	173	177	183	176	200	181	161	186	164	168	190	185	162	187	179	166	174	185	179	184	175	180	171	173	168	188	180	158	183	201	192	177	168	182	174	175	183	181	187	178	176	150	175	196	171	160	156	166	161	188	162	195	158	153	205	185	172	162	216	163	169	169	193	182	168	172	198	157	167	211	161	170	163	178	159	177	162	176	202	207	188	173	153	185	181	141	223	209	159	168	157	165	176	193	188	184	177	171	187	192	168	172	157	154	172	173	166	165	170	205	166	200	179	159	155	182	170	170	149	182	189	172	159	175	166	183	183	153	157	170	193	162	153	149	181	157	168	186	202	178	166	190	180	181	193	178	196	160	163	162	190	209	201	179	202	182	188	153	170	185	162	188	177	170	181	180	161	178	160	154	206	178	163	182	187	186	188	196	184	147	172	190	187	189	197	177	158	168	192	164	177	161	178	204	186	170	190	187	166	174	169	174	206	158	189	170	202	162	182	165	184	175	167	175	167	186	182	160	177	172	163	163	193	173	160	170	172	181	190	217	179	175	180	203	200	188	170	176	184	198	173	161	167	158	159	178	206	171	196	165	156	170	178	149	182	156	164	182	189	186	180	165	167	177	190	171	196	146	168	176	181	182	176	157	180	159	182	194	164	179	188	141	177	158	186	194	148	165	180	168	183	177	199	163	174	186	138	172	169	174	166	189	155	166	185	189	196	196	166	179	175	171	192	166	164	179	167	177	183	187	181	176	201	147	175	198	157	165	184	186	167	177	198	175	193	193	171	167	172	150	167	193	170	160	148	193	166	170	156	202	176	157	156	189	152	159	170	160	177	184	202	180	157	193	185	174	181	179	158	179	150	165	189	165	193	177	168	169	170	187	156	191	203	168	183	169	154	172	162	158	151	161	177	179	169	154	166	163	193	148	176	163	182	163	190	176	187	165	169	154	181	166	169	198	201	177	183	146	154	172	183	166	179	213	181	190	162	162	162	201	149	186	187	180	188	187	179	181	162	173	167	158	184	173	194	181	156	180	195	184	180	188	174	143	167	164	170	186	197	175	180	169	162	168	188	166	185	161	153	191	189	169	167	159	184	178	161	198	184	177	176	169	179	192	176	160	155	160	167	166	177	190	185	186	186	174	158	186	188	185	208	167	166	182	196	184	191	160	153	170	181	204	156	188	190	156	171	182	161	180	179	191	161	124	169	157	183	166	180	182	150	190	197	184	163	168	192	177	178	186	170	152	154	187	183	177	197	166	175	175	181	194	175	166	179	196	178	202	186	166	186	185	174	164	174	168	160	172	157	195	175	181	205	182	195	163	154	187	164	171	171	159	202	165	161	174	186	190	168	197	178	189	203	165	164	169	163	186	190	149	182	171	172	157	180	189	191	148	165	176	172	161	195	168	152	171	170	178	175	162	169	172	193	179	190	163	187	182	177	185	173	147	159	171	165	188	179	164	154	163	167	185	157	174	159	206	179	184	184	165	183	189	201	201	189	176	198	161	181	169	184	205	217	180	164	163	178	170	157	196	155	147	191	180	199	182	144	175	151	181	172	152	162	170	185	178	198	188	195	182	175	213	186	178	191	199	176	168	154	166	202	176	158	170	158	193	177	158	167	196	180	171	204	178	163	182	159	181	183	194	172	175	172	173	175	165	193	192	161	185	177	168	205	168	161	168	170	175
26679	36799	25202	36133	30302	23760	15172	6960	6360	5095	3639	3240	2366	2253	1620	1086	923	718	725	726	634	654	612	595	567	567	569	517	506	553	531	558	571	629	663	675	583	503	479	420	387	414	435	450	402	416	418	394	449	424	379	404	398	423	387	428	407	413	424	440	419	468	481	415	496	512	433	476	422	432	435	444	477	423	433	445	425	442	472	438	461	433	434	443	433	424	398	415	439	378	445	441	383	414	400	392	416	418	410	379	457	379	429	414	430	429	419	437	408	421	445	445	440	441	421	414	411	443	417	426	392	438	419	422	405	440	412	377	404	434	411	423	401	413	430	430	449	382	389	436	421	397	438	449	390	409	448	409	395	407	393	380	453	423	402	369	388	371	394	396	407	422	412	443	390	379	404	372	439	425	420	420	414	428	383	377	410	408	396	449	380	388	381	364	401	387	415	436	387	392	395	408	393	371	405	398	395	373	409	413	403	422	406	368	411	400	419	387	412	403	402	385	389	437	434	390	399	405	421	425	424	393	374	421	408	383	409	369	408	386	427	418	389	406	392	400	395	420	377	410	398	439	394	392	423	379	404	418	427	418	411	395	386	415	378	378	403	438	415	412	396	378	412	416	378	399	377	406	357	382	385	333	411	438	359	363	411	378	394	386	379	412	428	397	344	420	409	406	434	419	396	412	425	413	389	423	391	415	411	379	421	429	409	405	413	381	406	435	441	412	387	412	402	429	425	354	405	411	408	425	411	407	396	410	430	389	409	414	416	402	397	413	426	434	380	412	411	415	417	379	405	398	410	398	396	409	405	412	401	428	408	406	389	411	398	434	428	414	429	399	372	436	403	403	415	389	396	375	408	364	374	387	403	373	392	444	379	406	389	443	417	415	422	383	398	382	424	369	434	401	403	399	399	402	409	407	394	400	405	397	409	412	433	439	398	408	389	422	405	392	375	433	388	407	390	363	406	395	400	387	410	394	382	401	425	380	390	420	435	408	423	435	385	397	433	419	406	417	406	406	440	380	402	431	419	441	387	391	425	418	424	389	422	421	391	417	384	435	419	415	381	449	396	417	434	413	414	423	410	401	407	433	397	428	396	373	407	425	407	397	408	428	416	416	412	370	417	398	380	374	415	404	386	449	428	406	398	405	374	380	410	376	413	390	384	407	446	395	397	398	400	418	384	439	373	412	402	427	379	422	382	359	376	396	408	427	395	444	382	409	396	398	409	402	396	421	388	454	402	408	413	360	364	410	407	430	433	390	406	364	418	362	434	405	438	393	422	410	403	410	374	394	387	358	394	392	403	411	404	383	388	416	403	414	389	408	412	412	374	418	442	401	407	411	436	412	429	384	418	424	405	404	386	405	390	401	368	402	406	417	449	421	426	398	399	407	410	397	413	391	421	387	416	422	420	417	407	407	444	417	403	386	381	386	417	437	396	426	403	437	425	378	448	403	446	445	402	406	402	374	440	410	429	430	412	400	378	381	380	416	450	380	392	396	378	391	424	404	354	414	435	397	396	363	404	405	394	408	383	401	426	435	369	389	395	385	418	367	392	379	414	381	400	348	397	414	441	409	395	419	396	411	432	399	411	385	436	386	415	375	390	385	442	401	432	389	417	411	427	397	410	395	395	389	410	410	414	403	401	378	402	404	412	435	402	421	432	439	412	390	371	413	417	427	423	418	384	404	412	409	386	428	402	418	388	419	404	365	370	417	390	406	434	392	400	404	388	387	406	413	416	413	408	434	403	407	421	397	432	406	390	395	390	401	431	393	390	445	393	406	407	424	405	386	404	378	416	404	367	387	416	439	403	401	383	421	392	387	407	387	447	406	444	422	435	397	413	361	398	417	359	410	436	392	382	403	396	427	451	383	402	400	402	401	393	356	401	389	425	434	385	378	393	399	394	414	391	417	424	393	394	397	385	391	399	428	390	435	417	401	421	422	437	395	415	406	406	391	376	402	418	404	405	420	401	409	370	447	398	411	398	427	400	423	350	450	427	454	412	415	377	385	408	386	426	408	428	391	405	426	381	389	418	400	400	385	426	391	370	414	365	424	382	384	437	398	380	385	393	414	441	379	415	399	400	416	418	391	427	439	391	419	407	400	469	374	401	421	354	403	409	379	422	413	419	364	383	388	412	427	420	405	411	427	416	453	430	391	374	389	397	419	412	408	410	414	418	424	396	390	428	415	377	393	380	381	439	383	399	439	368	385	400	415	391	415	402	397	400	400	399	371	393	422	429	367	402	378	399	432	399	423	384	390	414	369	377	379	412	396	407	394	413	462	413	449	380	444	375	400	387	410	396	362	404	402	411	412	415	372	414	403	435	429	429	383	372	407	411	407	406	403	434	398	409	419	385	420	374	367	422	407	374	428	408	412	391	438	400	399	440	418	388	431	416	401	379	373	358	435	450	440	430	415	383	405	398	411	415	413	403	385	385	425	424	401	403	436	380	383	415	432	400	406	404	398	422	398	414	377	387	398	444	403	404	399	425	409	418	402	385	395	396	391	402	405	388	416	435	411	429	414	354	396	426	401	403	385	404	382	407	384	400	364	396	433	385	419	402	405	366	372	410	406	424	391	391	398	386	382	416	427	391	401	421	418	396	427	392	418	403	391	388	388	418	434	378	397	400	461	382	428	369	420	440	395	405	360	406	429	389	377	394	402	432	410	400	415	398	401	416	382	408	377	448	402	396	443	422	424	421	405	392	392	434	434	426	418	406	387	370	409	412	385	453	404	455	431	389	397	430	402	402	363	400	385	406	417	396	401	394	417	449	421	374	402	408	441	383	422	416	393	381	413	393	388	432	421	438	447	373	384	412	405	447	380	446	382	410	392	401	389	386	415	416	412	382	416	421	425	405	402	419	404	417	411	435	403	405	420	399	399	427	437	403	419	426	442	393	395	400	417	415	395	387	402	390	392	397	383	416	395	379	393	384	377	397	412	392	403	426	411	416	390	391	396	400	427	428	395	402	390	409	454	353	412	401	416	400	428	394	400	419	419	401	399	390	393	383	394	415	403	406	409	413	428	421	392	407	426	420	416	399	394	390	374	396	419	431	393	433	429	362	403	429	415	389	408	406	390	415	408	390	381	429	403	389	382	415	399	414	400	396	398	412	377	385	374	422	414	397	401	401	398	352	400	404	413	401	387	378	429	452	365	395	400	388	391	400	377	426	429	406	419	428	376	401	384	376	402	399	420	421	380	371	385	436	422	380	369	390	425	384	402	383	399	401	367	406	391	386	394	393	398	365	390	423	391	408	425	374	391	382	401	423	406	390	396	436	414	358	420	387	404	371	400	403	398	425	417	392	426	440	406	434	385	384	391	406	370	417	357	431	396	384	383	378	404	393	405	428	406	373	355	391	410	419	426	388	419	428	391	411	383	414	376	394	376	367	379	410	379	420	393	393	438	392	407	423	432	405	448	373	438	408	412	360	400	391	405	413	424	438	410	400	408	415	410	401	397	376	406	406	392	399	404
56434	44193	38397	38055	37226	35211	31887	25204	23842	18712	12537	10626	8561	7443	3937	1555	1015	802	567	510	450	422	355	367	344	308	340	281	263	256	257	222	250	262	293	284	245	242	243	206	212	217	199	198	174	176	220	218	197	184	201	170	196	224	183	171	207	188	192	183	200	230	216	188	208	185	198	221	214	193	214	188	218	235	213	204	206	192	193	199	214	191	210	189	212	239	216	196	173	216	191	226	194	229	210	190	214	175	202	228	226	188	188	172	187	206	210	191	216	184	236	165	207	178	199	202	191	170	184	182	200	206	166	194	216	194	180	192	194	172	184	207	189	199	201	193	214	188	207	197	215	175	183	190	193	183	179	175	160	187	188	195	217	188	220	191	175	194	198	188	193	171	183	173	184	202	199	170	187	215	198	177	211	181	171	182	168	205	221	176	170	189	174	192	170	178	180	210	192	216	185	180	193	197	200	209	208	198	209	199	192	209	195	213	198	171	199	183	191	196	173	196	209	201	182	191	196	217	182	186	205	206	203	197	187	215	207	200	189	198	207	178	161	220	194	197	210	176	184	196	196	199	177	213	204	211	192	206	165	171	187	199	181	189	207	217	187	195	185	174	183	195	157	181	213	186	189	170	209	188	183	193	193	208	229	219	179	173	169	202	198	179	208	181	199	195	184	160	201	204	180	190	198	183	197	184	203	191	193	176	177	187	198	192	186	195	188	185	202	193	195	199	188	211	192	204	178	194	200	188	197	194	200	191	218	188	182	202	170	179	180	188	157	204	194	172	187	206	187	173	199	199	198	224	186	202	209	177	182	182	170	178	208	216	176	185	201	178	162	161	180	188	209	198	204	221	192	194	200	183	180	200	163	176	212	178	166	174	158	191	214	194	179	184	185	173	194	191	205	219	202	195	176	207	177	164	175	195	181	213	196	205	188	189	192	179	176	191	180	183	163	195	192	173	216	207	191	177	213	195	180	201	187	185	201	193	181	174	190	167	189	197	203	188	187	163	180	194	178	196	176	210	197	200	192	201	173	203	201	194	201	180	199	219	196	158	195	203	180	189	197	183	200	197	214	183	213	188	181	172	178	176	174	187	189	195	195	165	188	191	178	215	193	213	202	215	181	165	176	194	200	167	190	191	198	163	175	172	181	198	174	216	185	189	219	176	208	217	177	207	207	229	204	210	176	166	159	156	209	199	183	204	201	165	182	179	185	200	194	166	173	160	185	199	199	160	176	182	182	195	189	175	191	162	202	170	206	180	204	184	194	212	214	201	171	224	192	173	216	202	200	180	184	198	183	170	190	206	202	181	192	205	184	209	184	210	209	179	189	189	193	217	184	177	223	189	191	202	185	211	210	170	182	201	207	213	171	209	194	192	195	214	172	212	170	183	184	184	195	188	172	200	201	186	209	187	207	208	179	160	194	195	197	222	210	205	201	170	183	212	209	174	161	175	246	182	200	189	176	214	190	216	193	212	204	188	223	187	204	208	174	169	208	194	178	178	206	178	182	194	187	191	185	185	210	161	196	165	188	186	174	192	175	186	179	194	196	159	179	193	181	202	177	214	176	167	212	179	200	207	172	180	190	192	172	174	202	191	202	186	172	182	194	210	180	180	205	180	199	202	202	213	198	204	197	154	194	186	183	162	192	196	170	171	212	195	202	184	182	191	151	177	190	217	186	194	170	184	198	181	188	181	176	186	199	218	189	166	196	176	184	219	187	243	183	210	170	210	155	193	186	195	180	208	201	196	174	192	187	190	192	160	187	188	189	187	209	187	219	212	186	177	191	183	190	195	198	172	187	171	188	193	190	185	186	193	189	168	174	180	168	174	173	173	199	176	178	222	205	200	195	198	199	190	187	213	189	164	204	163	201	193	203	168	184	209	204	181	166	187	191	203	192	221	198	197	213	181	170	200	216	205	175	201	198	187	179	189	213	214	186	184	157	175	210	182	207	194	212	181	173	177	173	189	207	195	188	208	171	174	215	216	210	217	219	165	213	212	212	184	179	239	168	177	200	185	187	171	196	192	204	193	170	167	213	170	190	169	190	196	195	198	195	206	213	193	208	189	188	201	168	167	179	213	188	178	199	198	199	174	168	199	209	210	182	204	176	199	194	202	176	182	165	199	185	194	196	189	210	186	226	184	187	181	179	199	184	174	218	203	175	225	191	197	174	213	184	216	209	206	187	193	185	181	208	188	170	219	181	186	182	210	212	177	196	192	183	186	212	208	204	213	192	211	189	173	181	209	213	211	193	189	179	180	181	189	165	177	190	179	177	188	160	192	184	175	175	205	187	198	185	186	192	191	200	191	211	181	190	175	215	203	170	198	177	189	192	186	168	181	205	190	168	197	182	181	182	201	185	215	192	202	184	214	175	215	181	212	207	182	177	205	169	190	213	225	198	196	212	190	206	197	191	203	205	175	182	197	201	184	167	212	199	183	185	171	195	195	231	174	183	206	188	204	188	174	183	176	196	167	195	204	192	186	191	214	182	200	181	145	182	189	183	202	170	175	185	164	176	170	189	204	205	211	176	215	185	201	190	199	192	189	188	198	189	171	196	205	198	182	202	204	211	220	199	178	181	213	184	188	200	197	185	182	189	202	207	219	186	217	187	181	200	180	195	172	198	195	211	211	194	182	169	167	182	238	186	161	197	179	204	186	183	203	200	209	194	159	170	166	187	219	177	176	186	198	202	177	180	196	192	211	197	176	187	216	210	190	184	173	181	192	186	196	171	203	195	184	158	181	190	188	184	189	154	185	216	182	173	204	207	220	203	222	217	183	198	186	185	188	194	170	208	200	166	165	161	176	212	192	159	179	196	199	186	161	177	211	197	173	177	190	209	194	206	182	174	185	185	190	164	161	184	196	195	195	216	173	169	181	194	204	189	187	172	193	182	209	199	204	202	174	187	200	200	219	189	207	182	188	168	190	202	177	183	214	215	202	200	200	212	188	201	156	171	191	190	175	193	160	190	207	190	238	176	172	231	204	179	187	218	184	201	175	202	203	181	175	173	188	229	188	182	184	212	196	200	188	181	186	200	204	200	205	205	182	191	184	177	207	172	195	171	206	197	179	199	180	192	188	209	189	179	194	181	172	181	202	178	188	176	194	195	181	187	192	210	199	180	207	213	209	177	197	209	197	196	187	186	185	199	182	173	197	167	174	206	188	188	177	192	192	194	168	187	168	197	196	218	200	206	209	180	196	183	178	180	195	199	206	192	188	196	183	199	201	204	187	186	220	208	205	220	169	224	213	197	180	179	173	199	163	196	188	200	191	189	187	181	177	186	197	188	144	208	170	168	210	205	191	179	196	212	179	187	190	181	190	197	183	191	188	182	166	177	159	190	205	211	199	212	203	207	180	180	181	186	174	171	172	179	185	201	174	194	216	191	192	173	181	215	191	216	189	188	191	196	181	193	164	181	168	185	188	192	176	177	221	179	169	218	184	190	194	178	188	176	201	171	190	191	180	192	182	177	186
54228	59688	43431	54277	53750	52453	39547	29259	34733	29261	25091	24307	20060	16301	9504	5062	3783	3299	2383	2005	1901	1959	1475	1325	1400	1200	1254	1006	995	933	804	777	665	888	985	977	841	752	634	584	557	597	545	470	513	510	527	504	525	488	480	481	495	466	505	496	479	468	468	491	488	547	560	549	531	547	539	512	524	478	515	470	480	518	489	453	491	487	495	501	457	508	485	493	453	470	466	456	447	419	456	475	448	515	439	470	480	450	490	479	459	420	414	496	467	435	435	427	452	448	504	425	468	436	460	448	445	421	438	416	470	426	467	453	390	417	415	435	443	446	464	430	457	433	406	403	429	431	428	441	470	445	430	443	408	414	402	463	413	404	435	420	425	426	398	439	426	417	411	421	421	435	371	445	414	418	422	388	440	424	416	417	432	411	406	473	406	458	408	421	404	416	426	434	430	400	453	421	413	414	396	454	442	403	401	395	382	419	406	394	395	409	424	402	379	392	434	464	434	465	386	428	399	406	449	438	409	453	395	371	402	413	403	434	413	462	445	395	445	377	434	422	404	418	405	412	443	373	461	419	386	382	420	401	401	473	437	386	417	430	377	398	393	381	386	394	399	402	446	389	428	377	407	402	434	424	441	410	395	407	447	395	418	421	440	394	413	374	392	402	439	424	412	410	395	419	438	401	446	410	419	404	421	424	388	433	450	435	407	419	402	389	435	424	408	417	411	463	396	393	414	411	387	429	424	402	425	411	443	423	399	371	407	407	412	370	409	401	394	414	449	425	439	472	379	391	414	407	427	454	416	405	428	418	417	438	406	395	378	424	407	399	407	426	407	406	451	422	425	444	392	431	425	449	389	411	371	389	432	429	390	433	418	457	430	441	416	408	416	438	415	400	411	418	402	383	407	422	394	426	375	403	442	434	425	452	446	403	376	428	415	429	405	428	413	433	395	434	398	369	379	408	404	426	434	462	438	387	390	399	428	397	407	410	422	436	384	410	411	386	425	415	401	439	455	410	385	413	403	428	450	428	406	367	422	408	445	420	411	412	411	428	463	444	430	404	425	399	424	433	403	412	427	402	412	391	449	438	404	392	435	416	392	410	402	416	416	457	444	405	403	405	395	433	427	425	428	451	435	443	446	416	406	408	413	398	406	424	426	406	423	411	401	397	425	405	386	431	414	420	417	406	414	425	411	424	408	406	444	410	426	426	426	392	466	459	427	383	420	417	402	423	415	394	411	405	425	420	367	431	459	400	428	391	426	418	447	457	412	401	393	404	396	364	428	408	385	406	444	404	435	410	428	431	414	387	427	419	385	389	447	416	414	411	425	415	395	440	447	378	448	429	385	386	452	418	382	396	406	406	408	432	439	395	425	406	429	402	416	402	431	457	437	407	388	381	416	432	404	440	407	408	434	402	398	421	436	426	424	418	407	457	434	412	430	422	453	419	400	415	444	408	422	394	428	417	397	441	435	412	390	408	447	422	401	408	378	426	430	359	441	423	424	432	400	410	423	384	449	397	438	432	397	408	414	388	402	420	466	445	402	411	357	394	386	413	411	387	431	439	388	403	406	407	438	411	386	411	428	418	400	399	408	412	417	412	439	414	445	370	417	397	417	415	394	398	422	406	389	442	413	417	416	417	401	396	399	434	436	424	407	384	417	444	442	426	382	426	385	394	414	416	411	402	412	417	368	448	403	380	420	411	472	426	364	410	401	453	395	442	404	455	402	424	401	427	414	381	396	442	416	437	387	399	408	455	393	429	421	415	404	452	407	419	379	434	378	401	408	416	410	402	424	401	407	418	411	441	425	430	432	436	411	445	439	433	420	416	429	387	420	417	387	403	396	402	418	426	413	411	423	417	409	418	421	418	409	416	418	440	408	397	432	414	405	431	408	421	419	377	388	408	435	455	420	392	395	446	397	418	430	432	403	405	441	427	407	413	411	405	441	417	385	426	391	399	422	396	435	437	416	448	406	397	422	423	438	378	409	394	403	416	402	432	412	420	427	424	465	408	401	391	411	377	416	401	396	422	433	412	425	391	400	421	397	381	404	414	424	451	407	436	467	428	440	409	422	405	417	399	448	436	415	415	410	381	389	395	398	408	427	419	419	431	425	381	454	433	447	456	436	438	445	423	433	417	406	435	412	417	419	439	422	449	420	386	427	442	417	405	369	426	406	404	447	389	378	423	439	402	404	432	408	414	413	433	430	424	439	392	403	436	422	403	415	389	443	406	407	392	412	401	442	405	423	471	421	376	397	398	399	415	425	419	388	408	387	407	394	436	398	388	406	395	414	428	412	394	452	405	384	367	435	428	416	381	378	402	428	443	405	412	397	383	413	435	393	408	403	437	431	396	468	438	451	406	426	429	392	415	414	433	418	429	433	419	431	400	429	381	391	404	424	412	417	436	394	430	437	427	402	428	463	427	405	410	417	418	417	390	431	427	428	391	396	394	433	409	423	391	433	439	421	421	391	388	404	452	420	427	449	441	393	405	399	390	401	389	406	417	385	399	413	383	401	389	384	391	458	424	411	379	420	421	370	446	430	390	407	437	421	408	405	408	418	415	432	402	430	427	415	407	427	460	408	412	430	415	424	421	441	398	400	417	427	387	412	422	413	449	398	428	446	442	428	452	443	431	454	421	444	412	398	406	434	407	416	418	400	418	395	372	430	405	431	451	445	443	411	439	408	434	419	480	393	422	394	407	433	439	429	399	445	408	433	463	407	404	388	439	412	417	425	449	441	447	378	394	412	420	446	390	404	428	405	439	404	433	409	402	455	437	417	384	432	412	395	407	424	418	358	473	427	394	450	415	413	400	422	413	441	423	396	418	409	416	462	425	442	436	409	417	429	383	409	447	411	414	375	436	418	401	450	400	462	423	398	430	405	405	411	400	434	429	394	415	416	407	416	423	419	444	432	416	450	413	425	437	403	425	407	414	441	407	427	398	381	424	427	424	433	391	420	459	395	389	405	400	405	402	406	415	412	415	428	450	412	407	418	425	441	425	446	398	394	412	443	421	402	427	416	440	388	430	412	407	440	407	443	414	415	443	467	447	425	463	415	404	409	415	405	466	433	417	386	419	424	438	404	410	387	395	390	355	415	402	415	423	429	411	399	410	394	433	396	401	425	398	453	390	435	415	423	419	467	418	415	378	413	423	409	427	420	402	440	422	411	405	375	404	432	466	415	425	418	390	400	421	452	409	426	424	439	426	385	442	416	413	430	459	428	434	445	410	430	413	441	384	447	383	408	392	423	403	446	408	407	441	435	422	441	411	419	431	417	400	398	377	436	405	384	418	437	430	422	450	410	433	437	409	396	368	447	395	376	434	414	389	428	390	436	424	385	447	427	401	396	450	408	378	394	448	412	412	422	402	391	412	437	424	404	415	452	372	433	430	415	420	410	401	407	404	418	403	383	403	418	377	412	416	419	440	415	434	415	394	434	432	435	394	425	424	421	397	392	416	418	399	386	414	414	438	417	425	423	438
57350	41969	35188	38227	36696	34633	33263	28283	27997	26425	21497	19083	15627	12001	6923	3691	1725	1686	835	700	585	669	560	354	449	346	424	347	309	255	281	261	240	253	254	246	198	194	199	211	198	208	191	185	163	153	161	150	186	194	187	164	176	185	151	185	153	154	153	167	160	187	164	176	192	178	178	184	171	165	172	170	163	182	166	179	184	199	176	156	164	147	150	165	172	151	165	162	168	169	158	144	160	161	133	158	182	156	166	163	154	177	167	153	138	171	175	177	159	138	174	144	175	146	146	160	188	146	180	159	201	135	149	144	176	145	175	162	147	146	148	172	165	150	168	142	147	146	131	154	141	153	140	138	150	157	152	171	155	128	161	158	137	152	151	145	149	151	128	136	139	163	144	160	152	137	154	180	156	152	138	161	150	134	122	171	160	155	175	138	155	163	170	129	160	152	153	169	152	175	167	164	171	167	185	128	151	155	164	158	136	139	146	157	148	127	149	150	161	184	156	158	153	148	155	136	161	145	153	147	166	164	157	144	147	141	143	164	158	139	158	143	148	153	142	158	147	145	174	166	146	168	140	156	177	183	150	170	155	142	130	137	162	184	132	164	148	141	173	141	164	140	153	131	187	160	133	147	163	147	171	165	151	149	146	138	168	146	176	155	142	181	147	160	129	168	148	151	170	135	153	160	157	157	162	139	156	156	154	147	155	161	156	159	135	149	173	124	163	144	156	136	142	161	150	152	151	154	144	137	165	155	147	152	141	157	155	153	157	160	177	179	151	145	138	168	130	139	128	167	142	152	164	151	129	163	167	154	136	153	169	175	136	140	142	140	178	126	157	174	166	132	151	137	171	152	177	153	152	153	196	142	151	141	159	172	134	169	147	157	175	147	140	158	153	171	142	165	163	150	159	131	155	132	145	137	141	161	168	135	155	147	159	145	169	159	159	168	148	145	157	151	144	163	168	145	135	144	154	145	149	142	142	136	138	168	184	161	131	161	145	150	155	134	155	167	165	178	175	157	149	155	136	150	153	158	146	153	143	139	152	172	160	151	160	172	146	156	151	129	143	173	150	142	168	159	146	130	156	163	156	140	162	173	157	143	131	139	167	141	156	156	185	136	174	152	143	176	156	146	158	165	148	141	141	166	169	155	154	136	152	162	148	164	157	114	145	158	136	154	181	165	172	148	165	147	165	150	126	134	143	165	160	142	142	149	135	150	158	173	142	144	154	151	177	144	156	147	149	170	152	168	163	153	167	150	194	148	152	127	138	158	170	142	168	141	162	162	151	159	152	144	135	133	149	154	147	144	175	156	164	160	148	153	149	139	156	145	139	142	164	135	135	155	145	163	136	160	152	163	147	164	184	206	155	127	136	154	149	149	155	161	174	153	150	153	142	163	153	144	161	156	136	151	126	144	155	163	140	142	149	146	122	148	146	136	159	170	143	139	157	157	132	154	157	166	179	182	145	168	162	163	147	144	172	156	162	135	142	144	152	148	149	141	128	149	144	139	131	135	176	150	153	133	159	148	151	158	163	152	134	125	112	150	157	138	131	161	149	164	168	137	153	178	135	144	146	137	145	152	153	144	169	153	185	137	166	147	135	136	147	165	153	189	151	165	173	146	146	161	163	182	154	166	139	160	145	151	170	164	171	141	148	134	136	145	159	152	152	159	145	185	191	146	161	166	155	157	135	156	162	142	184	132	157	139	187	166	154	149	154	137	144	154	168	151	159	139	155	159	145	150	150	141	138	162	146	154	164	171	156	153	133	136	163	166	162	164	143	167	136	149	163	131	159	156	171	144	146	155	148	149	154	166	153	156	161	166	148	182	136	132	159	168	130	165	139	140	146	148	185	132	151	164	150	141	148	157	152	169	180	155	157	164	146	166	136	165	179	150	175	166	146	161	151	155	155	164	167	146	131	165	174	140	160	143	163	137	155	175	137	149	161	168	145	166	154	180	138	159	141	153	183	164	157	147	153	150	174	152	156	146	154	155	152	143	154	146	167	153	139	139	170	152	164	148	161	151	162	148	163	163	151	127	150	178	145	135	153	164	146	156	174	167	145	172	164	147	158	179	149	159	164	166	165	144	151	139	149	159	155	131	150	172	123	162	145	144	149	150	149	173	182	161	148	143	170	151	167	152	141	147	129	172	134	157	139	135	161	158	145	142	176	153	150	144	165	148	144	158	162	139	146	142	154	148	163	148	152	153	173	136	142	151	140	164	150	152	163	160	153	143	158	168	150	144	151	139	142	141	142	151	144	156	164	131	148	160	152	156	162	152	142	131	165	174	153	170	152	152	147	124	142	180	149	150	150	161	182	142	150	132	151	150	155	152	166	132	148	164	154	145	147	156	162	162	168	162	165	146	167	135	143	148	154	185	116	152	156	143	148	160	148	154	174	167	153	176	132	170	153	153	154	159	162	170	168	161	150	160	152	145	149	153	142	157	152	155	162	178	169	159	160	148	156	157	132	165	151	141	155	144	138	139	160	157	155	154	152	176	148	154	138	151	154	165	137	161	156	154	142	162	138	160	149	165	151	150	166	131	154	166	144	173	145	183	133	148	158	172	162	146	164	127	180	151	167	135	157	158	174	147	138	141	168	137	158	173	143	141	175	157	175	177	144	135	145	167	148	167	164	153	133	152	151	141	143	132	157	168	157	177	151	164	152	151	130	167	139	158	156	141	159	125	163	134	159	167	144	145	159	147	157	163	128	162	134	140	155	167	165	141	151	194	184	139	151	144	158	168	166	155	155	180	146	133	130	163	161	136	156	142	161	147	154	156	151	155	163	154	177	157	147	129	153	143	146	140	144	161	161	141	146	148	156	160	157	163	146	159	155	163	179	143	168	158	161	151	141	151	168	141	141	168	181	132	149	139	158	127	192	143	157	144	177	137	147	176	166	169	132	141	166	158	153	155	131	141	161	138	168	169	171	156	150	160	132	160	152	152	140	124	125	146	159	161	159	164	164	140	149	182	181	154	169	123	149	146	135	161	140	158	154	147	147	132	152	151	154	169	161	168	137	168	154	157	167	155	172	140	157	152	161	151	156	184	181	158	152	140	156	158	165	142	131	151	157	146	142	144	178	160	149	138	173	161	166	156	145	166	173	163	157	179	166	169	161	137	178	148	130	141	156	171	143	160	180	168	140	171	170	156	153	150	167	140	145	161	131	155	174	140	149	162	159	160	144	153	129	152	160	135	150	159	158	155	167	133	170	145	139	166	141	128	144	142	159	121	164	152	179	147	146	147	149	151	141	156	146	159	161	146	148	153	157	153	147	142	146	141	165	166	156	163	157	181	184	154	135	179	169	165	131	157	145	136	166	151	138	139	169	184	138	154	156	158	127	143	152	156	174	162	125	162	167	145	135	147	147	151	165	149	139	137	156	146	158	156	155	164	134	143	150	164	153	163	170	147	149	159	158	136	156	142	147	160	180	142	172	163	161	174	154	162	166	155	154	172	164	155	160	138	143	137	158	158
57194	57744	44808	51626	52553	53179	45507	35433	43065	37582	34260	31593	28429	22308	14443	9010	5731	5810	2908	3033	2956	3162	2149	1789	2064	1482	1796	1511	1205	1158	1316	941	852	911	1134	1008	869	828	674	592	593	568	553	530	476	506	518	470	463	478	496	416	425	416	446	438	467	439	458	411	485	483	490	500	495	502	469	486	503	466	528	519	508	532	466	420	431	472	460	428	412	404	441	469	396	409	393	353	413	389	401	373	397	398	392	389	384	463	339	383	390	398	352	380	421	400	369	375	389	354	361	352	386	350	381	391	377	361	349	356	368	357	345	346	335	329	364	332	377	347	358	350	354	316	331	346	326	375	348	349	347	337	338	352	362	326	353	342	350	338	318	345	352	315	339	297	330	360	363	313	290	325	315	320	332	321	331	316	320	326	333	336	319	350	297	332	325	325	304	330	334	335	341	307	305	325	344	336	307	323	323	389	329	309	320	336	298	354	347	298	332	365	324	342	311	309	307	320	315	313	316	325	305	357	308	334	335	315	322	346	314	318	298	343	308	355	317	348	329	318	316	336	317	298	300	354	332	344	313	315	312	314	318	345	362	318	292	318	322	322	314	314	350	318	323	343	318	335	342	316	333	309	333	322	325	323	290	322	324	336	341	330	334	333	331	347	333	320	315	302	316	325	334	331	305	332	292	319	334	309	351	298	337	310	325	328	327	334	343	337	329	315	343	319	352	321	344	361	309	330	325	338	314	344	330	333	340	339	321	301	301	330	302	329	332	302	329	331	330	312	317	325	325	323	317	312	310	338	353	345	321	345	320	284	313	323	343	327	325	320	341	313	320	307	345	319	328	321	304	325	349	333	291	327	340	364	311	345	310	339	331	313	347	291	330	352	277	314	314	315	335	335	343	336	329	312	344	321	304	292	324	311	325	312	343	346	325	349	344	292	319	335	321	309	312	330	320	312	336	328	335	345	337	341	332	323	332	331	330	295	339	325	325	345	331	326	345	298	339	316	309	334	357	344	338	318	314	340	325	312	360	319	335	304	309	315	343	321	336	323	320	338	329	347	317	331	309	336	315	343	318	332	325	311	322	356	324	365	321	316	378	348	318	327	332	311	314	316	331	347	333	356	316	340	303	349	320	332	329	306	314	330	329	350	331	338	321	346	316	349	352	318	346	322	312	336	290	306	324	324	336	332	321	339	332	335	354	315	344	295	343	307	320	319	311	329	311	338	336	307	336	343	330	345	300	331	351	319	309	329	302	302	330	315	301	323	315	338	310	313	348	324	290	352	343	327	308	298	298	331	295	312	306	326	310	305	309	313	304	318	319	338	298	339	318	324	295	329	327	326	334	333	304	316	313	333	295	306	286	331	333	307	322	302	321	326	331	335	318	355	318	328	321	356	314	303	330	308	298	316	340	327	328	319	322	305	358	312	317	310	306	330	322	321	343	310	329	311	311	327	339	323	311	331	329	315	336	285	322	319	325	302	321	291	327	328	322	328	315	318	321	349	306	285	310	333	342	334	327	302	287	333	304	365	339	344	293	350	345	325	339	342	335	330	339	294	329	341	351	314	300	333	329	340	349	329	324	337	328	335	366	361	347	308	349	326	332	360	345	315	350	375	321	321	301	330	346	333	335	309	303	302	349	352	326	335	331	321	327	333	320	316	317	346	311	309	323	336	326	332	313	342	359	336	359	342	324	333	290	347	316	333	332	347	326	308	376	363	322	320	297	307	343	314	322	380	327	335	326	333	323	329	322	316	316	338	340	321	308	322	316	340	291	327	349	338	315	323	339	296	299	303	319	286	336	322	305	317	287	316	317	306	332	306	332	335	332	357	320	326	309	318	333	321	355	336	313	322	321	359	305	315	319	338	323	353	344	286	341	332	310	341	315	314	321	348	330	338	330	344	275	345	295	346	337	317	315	322	294	309	308	332	339	331	350	317	322	323	289	327	337	335	323	336	329	318	310	357	320	312	313	334	295	299	322	324	315	339	333	343	324	317	315	352	313	336	325	328	331	323	328	342	296	300	313	350	325	326	320	328	313	309	328	331	318	336	300	361	336	346	303	328	312	312	343	311	319	337	345	345	358	328	326	288	317	343	315	329	314	296	332	322	328	300	324	351	329	323	334	302	329	321	320	328	296	356	332	303	320	287	319	274	287	322	356	324	346	316	320	299	290	330	328	330	311	322	339	308	338	370	307	320	333	303	323	332	314	318	335	333	353	324	347	324	352	312	337	326	284	328	324	304	326	327	303	331	326	328	307	331	358	312	319	303	321	315	342	314	322	328	322	318	319	350	309	348	347	339	305	333	320	310	326	324	326	315	313	321	333	314	341	320	319	298	364	314	338	322	341	329	336	300	334	343	334	315	307	320	376	346	322	317	340	317	324	338	323	333	328	343	328	346	331	331	357	302	325	337	308	338	326	301	306	334	317	332	309	332	314	334	352	314	308	323	309	322	382	302	329	272	294	325	331	319	322	337	327	312	310	320	324	346	344	306	325	328	324	303	320	334	312	371	336	316	352	325	336	338	359	341	368	307	345	307	320	327	321	356	336	341	314	339	340	309	312	297	325	303	314	338	330	332	323	315	306	322	320	339	335	289	303	292	339	302	338	322	353	318	324	352	318	336	337	345	306	364	324	354	281	306	304	325	361	324	335	329	307	297	330	312	306	315	340	312	308	312	312	326	293	338	326	341	325	309	313	321	314	350	336	355	335	349	372	319	307	302	304	341	271	329	348	314	309	342	328	319	310	306	324	356	314	309	315	325	319	319	315	341	368	314	335	340	322	334	306	319	334	366	337	317	306	313	300	335	319	322	311	286	327	321	317	310	338	318	334	321	328	341	326	295	335	330	310	332	341	329	335	335	351	304	334	351	328	316	332	315	340	314	330	288	316	335	320	297	301	312	345	325	287	336	370	334	329	286	349	336	301	346	344	296	323	342	345	347	333	324	287	321	344	328	338	364	312	362	296	310	319	310	338	301	316	336	333	301	341	304	320	294	305	355	327	366	309	324	291	340	300	323	311	330	337	330	316	322	315	319	324	333	318	337	311	331	296	350	330	314	335	346	339	326	337	313	321	323	307	346	336	314	310	328	333	308	338	332	301	326	305	353	277	316	329	323	323	335	341	361	310	339	346	321	338	299	343	324	326	323	301	353	333	331	356	334	338	337	318	315	312	333	309	321	333	313	345	286	341	306	339	334	319	344	316	331	332	333	316	313	346	307	327	326	333	323	360	346	307	358	352	328	315	364	336	315	307	311	354	307	341	314	299	303	309	330	305	351	312	311	318	337	338	331	319	324	323	345	305	315	326	312	335	309	307	303	331	302	347	313	298	306	319	340	324	337	316	332	297	312	333	338	325	321	289	326	314	312	354	335	329	303	331	321	311	321	313	318	327	310	304	338	327	313	360	307	335	343	308	307	335	316	340	337	276	291	318	362	319	377	321	316	361	347	337	297	332	302	335	309	338	320	307	324	306	355	318	364	309	317
34405	41299	28367	30030	21069	11524	7163	2524	1589	866	660	681	507	511	351	304	260	256	255	250	214	225	195	217	237	195	210	202	206	179	204	202	175	200	194	210	178	156	161	179	206	177	181	176	193	193	181	172	169	178	156	176	158	165	181	176	179	200	166	186	197	179	176	212	161	180	154	184	164	185	195	177	184	193	207	189	185	178	190	169	185	186	173	181	170	167	176	163	173	170	161	168	180	178	178	195	196	170	193	169	168	154	187	175	165	181	157	208	190	198	152	170	168	186	182	190	172	171	171	191	189	184	150	179	183	185	157	154	192	190	181	149	172	174	155	184	193	176	159	151	173	197	150	207	218	156	172	176	175	190	174	150	151	167	171	201	180	172	181	187	170	179	184	158	209	171	165	162	161	170	157	174	197	184	179	180	170	175	191	157	172	171	212	173	177	171	165	176	197	197	176	174	166	175	186	170	180	186	166	184	186	160	153	175	180	168	162	178	186	180	173	194	181	187	181	192	197	174	166	161	163	173	185	194	174	204	185	151	180	173	153	166	164	164	168	206	184	157	173	198	171	179	179	149	185	167	185	165	212	185	166	161	180	181	189	163	194	179	162	187	162	187	191	169	185	162	185	179	165	170	193	171	196	171	172	190	180	189	194	175	172	190	188	170	166	171	185	187	186	165	175	184	186	202	186	162	176	178	179	174	181	175	176	189	190	184	206	156	186	193	177	158	164	180	185	159	179	165	170	170	183	171	200	164	196	188	178	191	185	163	167	163	191	183	187	163	191	172	177	198	186	180	187	164	159	160	177	164	176	174	175	160	158	197	179	206	162	179	175	188	179	192	177	171	181	169	171	160	173	166	166	179	156	181	162	154	190	172	190	175	176	179	194	155	165	156	178	163	177	193	164	151	182	211	219	192	185	190	181	173	165	180	189	182	198	151	166	177	162	157	179	170	159	183	159	185	177	178	182	181	206	173	155	171	158	175	153	185	172	191	182	144	186	186	169	159	161	145	188	167	178	188	159	176	175	188	179	158	204	178	204	173	176	187	179	177	194	179	190	178	167	179	191	160	172	179	163	181	174	187	149	186	200	143	177	184	163	141	179	186	196	188	179	154	171	173	161	164	164	162	192	163	173	176	173	190	175	195	159	199	169	183	154	142	178	184	156	160	189	178	179	164	169	182	157	166	155	188	162	167	168	185	153	174	173	185	185	188	166	166	199	172	168	200	189	173	196	185	165	172	175	179	171	168	186	187	182	173	185	181	155	179	171	166	186	181	172	177	165	156	168	172	175	173	173	182	185	184	163	167	176	150	176	191	188	200	208	170	178	176	188	174	143	171	177	185	206	163	189	168	161	153	185	154	173	166	184	176	168	172	175	173	170	181	168	186	184	175	192	166	198	167	167	186	163	178	159	183	196	162	204	156	190	178	179	195	182	178	186	179	171	165	160	167	159	160	174	153	152	170	164	164	159	153	176	160	187	184	169	190	170	201	180	195	184	171	194	178	174	180	173	170	181	176	171	161	208	172	190	175	171	161	160	157	178	153	154	166	185	191	178	152	158	185	197	151	172	191	163	169	154	198	177	182	179	186	169	163	186	215	190	169	187	193	183	152	197	162	149	166	181	171	197	194	165	199	168	190	183	163	197	166	170	161	166	171	170	156	173	197	193	154	175	176	161	192	191	191	181	178	178	172	192	196	156	198	156	180	189	187	197	162	168	181	167	173	171	168	167	170	195	173	166	163	179	172	183	200	178	164	210	153	159	174	177	177	171	166	183	168	181	177	182	147	166	165	194	158	181	142	172	162	199	177	185	194	195	165	181	170	185	167	154	189	156	148	162	168	175	187	173	180	186	174	196	170	182	166	191	171	174	170	172	164	169	183	177	159	182	172	162	210	185	191	179	194	161	165	155	154	183	150	174	155	179	208	182	175	202	172	163	151	172	175	200	169	151	191	194	173	177	191	168	190	194	178	190	175	194	184	204	193	157	184	168	161	184	175	183	166	199	197	161	176	151	157	194	177	157	164	161	182	171	160	171	165	147	167	185	179	170	169	175	180	175	179	175	160	175	208	183	176	180	183	177	189	177	183	162	179	167	175	189	181	181	175	189	178	154	181	192	185	181	181	170	174	156	208	177	151	164	170	167	170	174	194	193	174	219	186	189	146	162	181	162	176	170	169	183	174	153	157	155	163	190	174	161	159	170	183	191	172	167	170	172	168	211	178	178	184	179	172	181	181	178	190	174	181	183	175	162	164	192	175	179	168	180	167	193	184	192	183	163	171	172	193	178	167	167	202	162	167	175	187	167	161	175	190	174	176	176	165	186	186	166	204	181	206	176	181	192	182	155	153	197	177	166	166	171	165	167	172	185	177	184	182	177	157	163	173	178	188	186	181	169	194	180	155	163	187	167	177	172	157	167	187	167	164	170	191	193	170	173	183	191	192	191	169	139	197	177	165	181	186	164	183	185	194	177	181	155	187	146	174	165	165	175	174	167	169	170	166	180	185	181	175	172	200	200	161	188	174	174	161	182	160	181	168	159	160	226	212	200	184	206	163	176	167	159	161	185	180	183	151	182	188	190	168	194	161	187	178	175	168	162	189	166	178	186	164	183	163	169	155	193	171	177	180	148	175	187	178	183	168	196	179	179	172	180	206	169	152	195	198	202	158	186	153	166	190	182	182	188	155	170	191	189	164	175	199	176	157	188	173	184	173	194	172	182	165	168	167	160	193	204	194	174	180	191	190	158	154	187	191	169	177	180	184	188	162	185	203	169	177	153	178	174	180	158	197	186	158	186	164	170	160	173	183	159	183	172	173	191	175	184	193	200	175	170	181	175	168	186	181	169	149	174	155	198	173	170	192	166	173	165	177	173	174	175	172	179	206	191	169	182	191	177	200	163	175	192	181	162	182	192	163	179	168	187	184	202	154	185	179	170	181	182	180	192	165	173	155	178	182	182	180	200	176	164	195	190	162	195	166	150	178	158	187	189	196	207	184	160	180	160	188	187	194	181	191	192	173	165	191	167	179	176	171	190	179	182	175	166	174	165	191	151	180	183	159	161	191	189	155	168	193	164	164	172	189	154	209	160	180	171	168	171	184	180	169	187	190	164	184	176	171	194	184	176	162	194	176	173	165	182	167	158	178	162	156	199	181	170	172	168	184	181	166	203	178	148	181	182	178	190	165	172	163	176	196	182	171	177	160	188	190	192	199	182	157	176	167	185	150	192	189	177	167	169	140	162	163	195	180	156	172	177	162	185	173	150	204	198	163	161	171	164	170	176	189	209	174	200	185	143	185	178	173	184	169	189	156	161	188	160	173	160	175	162	196	182	183	162	168	175	166	177	191	148	172	197	186	191	154	180	206	159	185	199	164	175	187	163	164	170	207	188	182	189	156	184	172	167	198	161	178	188	165	181	168	169	186	188	161	176	176	182	220	181	179	166	192	167	157	161	171	156	169	155	165	158	202	202	172	188	156
27587	37635	22726	39322	30115	22568	15028	6981	6416	4295	3846	3349	2821	2451	1732	1217	892	944	799	789	716	670	690	618	612	618	654	574	551	535	507	524	483	538	543	574	493	464	437	477	455	463	413	444	406	430	412	421	402	404	423	420	407	378	446	458	460	437	417	394	469	446	434	471	483	450	441	454	431	446	463	450	454	442	444	418	423	430	432	448	466	419	451	429	453	436	432	466	400	432	405	431	436	415	439	461	433	449	439	419	440	432	380	429	416	386	403	404	395	394	405	439	460	396	425	406	439	451	424	435	451	427	381	416	424	395	404	419	425	429	383	420	450	411	419	363	408	435	439	378	429	346	412	385	383	412	407	401	446	402	393	413	419	384	426	364	421	379	365	373	407	398	416	415	403	399	430	412	427	389	400	410	422	397	432	407	421	414	407	405	378	397	405	396	426	430	431	395	411	407	404	384	407	421	403	394	419	424	380	443	385	417	376	398	384	412	417	417	421	411	425	411	394	386	369	414	375	386	373	426	452	420	397	427	383	398	431	402	408	413	372	397	399	427	424	406	388	433	431	404	420	386	433	448	420	407	401	427	391	403	418	419	396	439	370	413	421	410	408	412	430	432	395	417	378	398	392	412	403	400	425	433	401	366	392	429	408	389	406	421	367	423	428	424	394	402	371	409	383	396	426	421	406	403	389	407	403	392	424	396	402	424	406	389	420	425	377	409	378	430	402	383	424	386	394	401	385	444	357	445	440	454	411	397	407	358	470	402	408	405	380	355	403	392	386	445	433	395	377	409	414	384	399	419	407	431	397	418	399	432	429	399	415	383	407	478	388	416	390	411	433	429	389	376	397	389	380	370	398	389	419	382	426	413	401	436	409	385	395	402	433	415	466	382	382	398	410	471	398	451	411	395	440	424	397	398	390	428	451	385	407	433	364	400	384	408	425	420	394	413	376	390	381	396	380	393	398	411	392	413	412	428	413	402	399	433	414	423	393	398	410	417	411	432	365	409	416	416	382	410	434	387	359	416	442	403	388	434	369	363	429	411	414	395	433	429	396	411	379	422	407	410	395	399	421	407	385	409	397	375	418	414	359	389	429	449	419	386	413	395	434	403	404	406	409	427	371	358	392	383	414	407	429	399	407	420	387	380	400	404	432	381	389	416	415	348	416	439	421	418	395	405	406	391	421	370	382	389	415	389	415	386	384	407	391	387	376	437	398	442	382	444	443	420	433	412	402	422	449	379	394	388	404	401	419	420	407	392	395	435	433	399	393	429	396	432	404	382	419	423	390	393	430	437	399	382	382	403	427	367	413	408	427	436	452	389	423	417	430	395	407	392	408	403	421	411	392	423	388	411	385	392	387	419	418	380	393	429	412	407	431	404	387	399	391	428	407	381	384	418	391	422	413	420	405	398	413	417	415	425	381	406	394	423	398	428	416	397	380	414	437	373	398	436	419	418	437	413	425	409	442	419	429	386	424	407	406	399	397	400	413	401	433	399	404	422	377	410	383	417	420	392	417	361	434	409	380	398	392	399	394	373	383	364	407	433	421	433	395	387	380	422	431	383	354	371	416	432	392	408	403	389	413	398	383	396	353	429	431	387	395	410	425	419	404	416	422	385	414	411	439	429	434	388	434	399	362	409	350	407	393	383	366	411	425	428	399	413	415	404	420	404	434	380	420	398	396	403	412	400	407	423	422	401	390	413	407	401	384	463	428	402	417	402	434	404	420	408	386	405	409	424	406	407	377	408	396	427	446	386	379	388	382	419	438	398	413	384	411	417	443	390	416	391	364	428	409	404	403	398	437	398	422	418	386	409	429	424	422	401	390	395	396	443	445	385	388	399	408	422	417	430	397	395	394	375	387	401	420	401	419	389	396	364	390	414	387	411	429	453	404	404	368	455	396	422	449	390	449	441	415	386	432	373	405	394	394	388	422	444	374	366	389	436	385	421	416	417	434	379	414	426	418	403	394	415	380	378	414	395	411	384	436	445	384	397	432	391	412	419	364	397	355	412	396	396	405	436	413	438	452	374	417	431	397	386	418	406	422	395	387	414	405	407	371	428	398	405	364	385	445	413	419	393	433	396	428	428	379	392	412	447	429	404	402	421	406	395	379	381	389	425	414	362	402	390	417	425	391	405	410	391	383	418	420	404	383	407	429	375	429	380	424	446	365	407	408	408	443	418	419	419	399	395	391	397	376	391	431	398	401	447	411	396	414	366	410	415	412	426	384	458	432	430	443	364	414	413	418	415	389	389	410	393	408	399	392	399	447	411	375	401	384	376	401	394	374	427	396	434	406	387	380	386	406	411	396	403	370	400	424	423	442	406	423	371	420	423	380	423	393	383	416	409	402	398	414	436	425	417	431	365	381	435	416	395	373	421	409	423	403	384	370	406	438	416	415	451	398	414	421	396	389	381	397	414	442	414	394	425	425	424	432	428	352	388	392	405	436	379	432	430	383	439	401	416	378	428	426	460	395	422	387	398	401	422	427	387	425	380	367	374	386	407	387	433	409	379	441	423	403	360	388	404	431	438	412	416	382	415	403	432	427	379	411	400	421	406	430	389	367	377	426	408	405	368	398	384	406	403	392	413	417	415	422	395	413	425	405	403	401	432	438	418	396	375	411	418	367	408	456	396	420	417	371	404	409	401	414	421	419	412	427	425	412	389	419	424	411	384	394	449	449	381	441	417	397	409	405	434	410	416	414	393	397	404	405	429	438	409	382	391	394	390	400	447	412	407	412	405	401	421	430	383	423	428	389	398	381	389	415	396	399	377	408	359	373	402	406	389	408	383	414	409	395	404	413	389	392	378	408	394	440	411	378	395	411	404	398	402	419	423	380	431	390	387	399	392	358	397	440	396	389	416	382	392	455	397	407	402	417	394	434	398	365	411	373	399	373	421	395	408	447	381	375	387	411	404	401	389	408	416	354	411	381	389	383	412	393	414	382	417	403	427	393	411	383	400	418	432	390	386	404	410	415	409	414	417	400	418	443	379	391	416	396	403	431	371	412	421	395	410	387	406	413	407	404	410	407	419	382	378	403	389	346	393	353	443	390	428	399	373	426	419	399	416	428	404	406	388	378	373	415	411	419	415	379	392	375	391	400	430	437	382	410	398	412	397	420	415	388	416	392	383	392	371	390	386	405	393	404	416	399	421	438	410	383	373	388	405	408	407	365	394	443	426	391	424	376	405	414	397	409	416	432	401	375	380	394	402	435	387	408	427	360	403	412	404	414	424	412	402	387	383	378	422	413	421	408	367	381	417	394	409	398	435	415	372	398	389	413	386	402	389	416	445	418	383	420	407	382	394	413	437	422	406	400	398	412	414	422	402	393	382	403	384	365	397	432	448	398	394	407	399	367	400	399	422	419	417	389	387	396	413	386	403	424	388	402	391	415	414	413	397	384	393	434	407	417	382	406	387	421	428	430	389	365	398	444	378	389	425	394	451	408	380	417	439	383	399	416	391	387	440	395	387
56229	44833	35995	42500	35594	34660	33743	25914	23274	18699	13912	10810	7662	6224	3470	1444	881	873	510	552	447	434	407	328	372	300	324	310	263	270	248	253	232	207	220	228	217	206	222	212	222	215	201	205	201	203	219	201	213	206	219	222	216	199	213	206	212	202	226	216	208	193	201	196	209	199	213	240	218	197	199	224	186	208	201	220	224	181	197	179	192	196	198	195	225	196	207	213	208	197	202	208	191	201	169	174	190	209	189	207	204	211	195	195	196	195	224	209	183	172	204	211	220	173	210	227	206	210	192	179	198	166	191	193	181	166	197	165	181	175	201	217	201	197	187	217	206	189	207	214	159	200	199	173	192	213	226	195	199	192	215	172	167	185	198	169	194	191	171	180	196	185	202	174	203	170	179	212	208	185	175	205	204	183	206	201	208	183	199	188	219	176	204	198	176	193	185	237	186	198	189	200	181	185	201	201	205	196	199	186	181	178	202	162	180	196	195	189	192	184	194	184	179	200	202	185	195	248	202	208	184	204	203	173	180	173	181	203	189	204	195	195	196	195	194	196	207	186	203	163	171	189	178	197	181	177	184	203	184	192	207	215	178	200	168	190	195	201	165	205	206	197	192	172	189	219	190	180	175	174	193	207	181	198	191	192	202	181	186	206	213	203	207	193	191	194	187	182	189	184	170	184	205	179	192	172	199	198	196	204	196	211	188	178	178	174	205	190	179	189	204	168	169	219	209	186	194	212	183	190	205	184	177	178	181	190	183	202	201	193	186	207	229	204	204	202	202	190	184	180	188	185	189	199	188	190	208	188	186	190	200	220	198	187	174	209	194	174	189	182	166	181	186	205	197	208	186	184	209	199	189	185	208	198	191	189	191	211	230	199	201	214	198	175	191	187	178	176	190	198	183	206	219	200	197	189	206	167	192	190	185	202	197	185	188	170	215	173	202	184	172	186	188	199	173	209	193	188	190	224	182	189	199	178	217	218	203	179	201	175	189	213	186	181	178	207	218	210	181	195	183	179	211	191	185	189	166	175	166	202	207	180	172	154	185	193	201	215	167	214	187	190	185	199	195	192	202	191	210	207	181	188	219	181	212	178	169	181	189	202	169	182	183	209	201	225	219	204	210	169	195	177	184	188	211	194	204	192	172	204	195	196	200	164	174	192	186	198	189	181	188	194	218	182	193	180	208	200	166	179	218	201	204	189	230	205	191	199	186	174	197	207	185	173	190	192	215	186	182	203	201	214	196	173	222	174	201	201	181	209	184	193	194	201	207	181	197	222	210	231	187	202	192	186	190	185	192	198	182	178	189	196	195	202	200	179	204	195	184	168	166	181	186	196	204	203	197	180	181	167	174	208	198	181	192	181	205	159	194	200	198	208	167	157	185	177	185	194	197	200	173	194	198	182	183	207	183	210	187	200	197	192	213	211	187	212	197	185	179	182	197	173	170	189	184	184	201	185	180	174	178	227	202	160	183	204	201	221	190	206	176	185	231	170	202	158	170	235	202	208	176	192	184	209	185	190	198	191	186	158	187	196	208	193	199	191	172	196	197	197	178	185	203	210	194	205	181	211	195	208	175	161	191	175	194	177	178	198	184	165	209	215	209	203	187	182	179	205	187	191	194	194	198	183	187	187	189	187	206	184	208	180	199	190	206	208	202	194	189	202	185	191	158	181	189	165	217	215	179	177	171	222	197	202	203	198	215	205	183	171	178	188	177	187	171	220	190	188	196	224	190	195	167	197	185	192	205	189	183	186	192	213	174	201	199	165	179	179	159	199	201	196	174	174	180	176	199	173	179	187	186	195	183	194	199	168	206	197	177	173	188	156	180	192	176	202	190	196	195	192	183	192	179	190	152	197	190	183	216	167	209	210	182	222	179	204	185	187	194	170	192	197	173	168	169	175	194	187	203	213	195	205	188	228	178	212	201	192	168	174	199	182	191	192	224	190	179	176	185	206	195	206	193	240	175	217	188	173	197	189	191	192	208	205	198	183	203	181	192	177	222	171	161	192	215	197	176	184	212	194	182	192	180	185	199	218	176	187	218	186	171	215	174	198	189	182	190	215	207	208	192	192	186	190	197	181	193	159	167	200	199	211	182	196	187	189	217	185	218	213	184	199	183	210	188	184	220	187	190	191	189	166	177	215	187	182	207	189	183	157	201	181	196	188	205	191	176	178	200	194	195	169	188	186	172	181	179	216	195	237	172	201	205	205	182	191	206	186	199	153	172	199	201	215	190	173	180	212	191	219	200	187	202	172	195	188	173	199	213	169	170	187	209	191	221	183	173	202	191	208	210	188	187	189	208	221	158	178	222	199	176	185	188	163	166	194	180	224	205	194	187	203	177	189	217	206	194	191	193	147	188	183	181	211	210	229	181	182	189	175	227	212	168	190	183	212	179	192	185	182	170	202	179	179	189	210	211	186	212	180	157	196	197	185	171	215	180	205	194	188	217	186	195	173	175	182	208	167	202	177	191	189	201	167	187	169	208	196	206	194	200	204	204	215	167	205	203	180	207	207	177	226	177	184	184	200	196	176	221	177	178	210	196	181	191	181	173	182	206	172	185	192	182	201	213	188	186	187	200	209	220	191	198	183	176	190	198	235	180	204	185	176	197	196	195	171	214	186	196	207	188	206	208	191	203	191	196	174	175	212	176	189	195	218	203	194	194	189	180	192	202	191	208	175	175	181	185	210	206	190	208	183	221	217	197	199	192	215	227	179	169	177	162	206	190	203	191	180	201	219	183	211	184	196	207	203	207	178	180	200	207	186	197	184	240	175	183	180	174	209	194	159	158	187	209	195	205	189	202	191	189	201	194	193	191	195	176	186	200	191	181	208	186	203	195	187	172	195	189	194	184	224	160	191	154	183	198	193	194	193	195	186	200	199	186	178	173	220	178	169	188	211	204	185	197	188	186	182	187	186	179	200	185	184	191	188	192	198	176	200	185	186	185	181	195	174	185	191	181	213	159	202	201	193	191	175	168	193	211	182	214	172	207	191	171	207	191	189	204	197	192	196	166	197	209	186	200	170	208	173	168	174	173	195	197	207	207	208	186	178	190	224	215	195	180	184	180	195	177	204	179	178	203	168	209	185	188	206	199	201	197	186	162	185	178	192	180	202	217	219	189	220	179	208	185	186	181	198	208	184	176	230	203	189	197	149	185	232	195	207	189	189	185	181	196	191	208	192	203	199	172	221	206	188	173	192	196	209	191	209	199	192	201	183	185	175	171	166	177	188	175	165	218	178	167	173	184	201	182	197	146	197	177	179	199	195	167	172	193	190	181	195	197	199	185	207	197	187	199	187	198	189	176	192	186	190	210	197	183	195	198	211	183	202	171	184	179	181	166	190	189	194	199	184	191	207	197	211	199	183	170	191	184	195	180	202	195	208	189	187	203	201	207	177	182	193	180	228	188	185	185	166	208	193	201	171	178	210	205	197	185	205	174	162	171	190	201	184	193	172	205	177	182	207	193	188
53907	59080	45582	54176	51849	52725	42257	26950	36100	29182	26287	23134	18917	14655	9245	5344	3886	3533	2305	2302	1992	1959	1816	1283	1433	1206	1278	1137	972	864	854	788	677	747	718	710	589	605	579	574	520	537	574	542	510	527	504	515	488	499	462	493	497	527	481	481	498	498	488	469	454	541	527	526	563	578	534	482	559	548	526	498	532	527	571	473	508	498	509	493	506	467	459	478	483	417	443	439	483	445	473	454	455	463	478	523	455	448	483	428	473	460	463	406	491	441	458	446	464	448	465	442	427	476	465	451	436	460	454	478	455	432	428	442	439	434	426	428	473	466	429	449	398	417	445	445	455	427	458	394	443	457	444	459	444	416	448	417	391	437	424	425	410	393	417	407	405	443	401	440	362	393	438	412	441	382	429	408	439	414	425	397	416	459	446	405	417	392	422	419	443	399	393	376	402	451	429	387	400	415	396	405	408	436	406	394	438	414	399	455	423	391	412	397	433	408	409	402	413	412	408	447	432	425	369	387	402	382	403	413	455	409	386	412	430	375	423	400	442	421	435	429	402	380	436	427	421	425	407	403	425	418	422	419	413	390	386	459	412	421	419	412	417	402	424	411	435	396	443	412	406	427	402	419	432	452	414	423	427	441	411	419	398	403	410	391	448	416	426	394	362	417	422	379	408	418	449	390	417	421	432	424	428	456	417	404	416	431	423	391	411	413	401	408	431	394	418	425	403	381	415	392	402	418	418	470	439	401	437	390	439	420	389	369	408	411	410	422	400	428	405	397	427	415	399	405	403	412	432	389	435	409	376	399	410	442	457	422	414	440	413	426	424	412	416	402	401	425	422	434	430	436	435	446	405	396	433	410	416	401	401	390	372	413	401	398	383	433	432	389	394	382	369	403	441	412	427	410	402	441	426	397	426	403	408	427	439	429	418	415	413	382	382	358	392	422	423	388	423	403	434	407	435	400	436	387	444	435	406	426	403	415	392	419	424	405	431	413	393	422	393	426	428	384	385	387	429	418	371	419	423	357	413	436	382	398	431	421	425	399	403	420	375	418	403	424	392	404	436	444	391	408	375	399	394	429	389	439	412	426	433	394	392	399	405	434	399	405	414	421	447	448	372	409	420	416	454	412	418	439	437	405	417	418	404	446	396	440	424	442	451	431	413	410	413	449	438	416	435	415	384	429	421	447	389	415	407	403	427	445	430	414	416	406	391	457	471	431	408	382	384	447	420	399	460	431	396	390	437	397	391	425	401	409	417	395	430	442	419	413	403	399	389	428	424	427	376	397	403	397	395	401	418	420	417	423	402	423	391	417	414	379	405	402	442	437	429	446	416	418	434	444	413	439	417	398	426	427	436	416	417	430	445	411	425	399	411	444	419	393	402	404	393	415	404	422	396	409	429	425	437	418	446	384	419	400	440	423	427	406	432	419	436	408	423	421	442	431	429	390	400	429	403	414	390	426	404	394	424	443	421	421	436	449	446	441	439	406	386	376	402	426	385	407	425	446	402	406	416	417	401	401	382	431	383	424	403	409	452	491	385	432	404	436	410	411	382	417	429	414	414	422	436	407	440	440	430	407	404	416	394	393	435	436	411	416	413	425	422	405	397	435	395	379	417	399	408	419	394	388	403	401	400	435	417	411	421	424	394	399	421	425	394	434	455	405	400	439	432	419	436	429	410	421	450	432	424	419	449	413	393	404	383	419	435	385	434	410	444	412	408	410	432	417	422	399	440	435	388	412	408	426	409	395	418	413	380	421	393	421	409	400	412	370	420	387	409	403	426	438	418	384	453	436	374	433	416	407	418	380	361	451	452	422	384	446	442	403	418	409	404	406	456	394	417	408	405	409	387	423	409	446	407	414	418	407	443	461	416	432	432	424	416	414	445	418	443	419	425	438	422	393	422	431	420	384	413	392	373	447	390	395	426	421	417	431	419	430	387	384	440	440	416	393	422	439	398	418	420	412	372	433	412	429	406	448	402	402	433	410	389	420	423	439	420	425	438	396	413	426	381	396	443	391	411	419	396	421	420	403	438	400	378	408	421	395	396	408	408	376	441	410	420	395	365	389	426	388	403	382	434	398	436	388	440	436	412	417	435	401	419	416	426	411	389	383	361	405	421	416	416	392	421	424	379	401	387	383	411	406	435	416	427	401	383	418	420	405	368	445	407	439	403	404	423	403	411	399	404	413	415	403	424	417	413	401	449	376	393	424	386	439	402	396	428	408	399	422	413	448	425	445	398	409	400	408	441	392	433	426	455	429	423	402	393	431	435	433	431	424	462	419	433	411	398	385	404	409	404	385	390	414	418	403	432	440	403	388	416	404	439	390	409	398	437	405	419	424	383	417	412	414	433	424	409	439	449	408	444	396	437	423	451	398	429	390	436	422	435	408	431	425	384	389	408	460	451	418	413	420	407	382	413	388	434	412	428	431	417	416	415	453	444	426	445	438	397	375	415	411	417	410	405	426	419	415	390	423	456	434	402	414	410	387	401	443	434	408	404	443	370	381	433	430	414	422	417	424	420	426	415	416	439	428	428	432	387	410	402	400	432	398	389	452	441	401	422	426	418	421	393	402	424	395	407	409	428	442	450	373	431	423	401	451	416	427	442	425	393	427	389	402	455	415	397	384	461	428	437	410	397	423	413	407	423	426	422	419	409	407	411	404	450	416	441	437	440	413	461	448	431	440	424	397	418	393	457	457	404	375	382	436	398	404	453	415	411	437	423	430	424	419	392	442	429	386	418	398	434	405	410	403	391	383	419	451	423	410	416	411	441	405	470	391	448	408	425	424	410	437	384	435	431	427	424	431	397	423	429	403	434	409	445	462	403	398	432	415	412	409	389	449	389	445	410	398	421	487	454	426	414	450	416	405	436	418	422	391	414	420	422	419	409	429	386	431	368	427	392	405	408	396	416	415	389	424	399	440	426	425	448	421	449	417	449	435	374	406	424	432	416	363	432	430	422	408	379	443	411	409	427	432	446	418	435	412	416	404	444	456	380	391	477	396	413	356	432	407	409	398	389	418	427	406	405	392	424	447	387	354	424	429	375	428	381	406	427	443	442	401	450	407	409	436	395	431	373	419	404	402	395	388	399	442	415	423	390	417	389	438	385	435	429	419	382	424	407	439	450	436	430	402	440	429	433	407	419	403	448	392	427	444	447	447	400	433	394	439	416	432	429	458	414	428	429	428	408	394	423	410	405	409	419	449	440	443	408	412	438	373	423	424	444	430	408	415	448	422	410	413	414	427	432	416	414	439	404	424	444	408	429	407	394	385	419	428	413	419	434	390	425	431	418	444	421	440	436	439	423	402	419	457	429	428	418	436	399	454	426	414	406	434	427	426	436	422	401	426	447	430	424	410	391	413	396	430	453	434	420	378	442	438	390	405	422	375	451	423	422	429	420	459	432	416	407	429	362	432	450	432	421	432	422	430	432	392	416	439	429	442	408	440	399	456	417	415	429	427	436	429	398	448	399	427	439	399
56917	41686	34959	38656	35902	35255	35931	30519	29832	25802	23901	19808	14556	10925	5919	3351	2621	1714	845	671	654	684	491	440	447	396	366	359	280	300	219	242	211	236	222	201	207	191	202	214	206	169	184	181	180	195	154	171	158	165	184	163	184	144	179	186	160	176	168	170	178	190	173	178	184	182	181	169	191	166	177	168	168	197	190	160	165	136	162	153	150	156	172	134	174	156	174	147	188	160	164	151	179	162	152	164	182	169	158	177	150	172	166	164	177	142	151	148	154	157	175	166	133	158	156	146	145	173	185	145	135	144	185	168	162	151	166	131	158	147	174	175	139	159	170	154	161	155	153	167	137	170	151	178	148	124	157	158	159	149	147	160	145	167	145	150	152	147	171	165	188	165	148	154	157	161	173	152	140	151	145	165	147	176	164	155	134	124	152	130	160	160	147	121	166	154	155	153	146	159	152	137	156	138	156	136	141	147	138	152	160	163	156	135	158	178	135	141	150	162	136	151	126	155	137	145	150	165	168	147	142	147	156	122	173	134	172	142	157	161	126	145	140	159	125	134	145	176	159	156	154	135	159	148	172	131	131	183	184	141	157	148	148	122	172	151	148	143	121	123	131	152	130	168	138	156	156	160	173	139	158	169	148	156	149	136	142	146	157	162	156	173	172	138	151	149	151	158	163	136	141	129	152	160	174	160	136	146	171	139	135	143	161	144	139	155	152	144	153	173	145	159	129	141	148	149	149	156	146	161	167	155	147	183	141	144	151	144	170	157	156	152	133	162	172	132	147	134	146	150	172	159	158	153	143	139	163	155	141	147	131	159	166	148	136	160	144	151	149	152	155	156	128	164	138	149	162	153	164	141	152	158	148	143	169	164	139	164	156	147	153	143	150	151	164	125	182	158	154	153	168	147	158	130	139	161	167	145	157	159	175	134	137	143	151	147	137	127	162	148	160	149	149	163	135	177	157	161	151	181	126	155	145	150	147	156	181	177	190	157	174	164	170	159	149	143	141	141	144	123	155	162	158	141	152	147	157	136	138	154	149	135	150	140	145	157	113	135	149	140	167	159	155	168	162	160	150	157	137	154	157	146	154	184	134	153	150	137	158	157	149	162	139	168	138	150	171	144	138	142	141	144	142	157	147	138	169	159	138	173	158	154	167	131	167	150	158	157	152	168	156	164	161	146	142	156	131	142	140	154	165	146	150	162	146	156	140	148	159	133	171	130	174	157	134	153	181	120	149	146	157	160	153	150	175	147	124	173	148	190	174	147	159	156	141	138	143	157	155	153	145	172	156	131	153	151	144	148	166	154	149	144	167	140	140	162	161	162	148	134	163	133	184	160	122	148	156	154	140	153	142	155	148	162	149	153	166	158	135	146	154	143	142	166	182	151	130	144	136	165	150	132	191	159	151	133	160	139	147	149	181	149	155	151	145	140	150	154	137	137	157	166	170	155	169	147	156	150	159	165	143	133	165	165	161	170	183	188	139	149	159	164	165	168	156	164	149	155	144	128	125	154	150	161	160	134	161	146	139	122	155	162	167	129	138	151	141	142	150	163	124	145	166	148	167	160	155	149	172	149	137	182	163	166	141	148	171	157	142	158	153	166	161	149	147	144	165	149	176	162	151	156	145	151	157	155	148	162	163	143	173	166	171	151	155	154	160	156	148	138	154	135	156	145	140	176	156	148	162	164	141	168	140	136	155	146	133	171	146	126	152	159	169	158	160	135	179	156	163	146	156	135	154	166	156	151	176	144	141	170	133	161	141	167	130	142	166	145	157	155	162	184	134	159	150	140	150	158	164	146	181	163	158	151	143	136	148	162	148	144	162	156	136	151	152	117	148	158	143	148	173	147	186	139	157	130	155	182	149	165	134	149	148	134	132	133	140	150	154	142	159	145	157	169	146	153	152	145	165	163	156	125	169	157	150	158	152	165	150	156	138	175	174	166	147	142	161	131	150	175	192	158	138	155	144	128	158	155	151	127	157	136	140	165	167	162	176	140	163	147	138	178	138	173	165	147	160	153	149	147	134	143	139	150	120	160	134	158	133	146	190	165	152	159	164	148	159	149	140	158	168	164	171	150	140	151	137	148	150	149	130	131	172	139	171	147	153	156	147	125	152	172	147	149	135	148	162	180	156	148	156	143	140	147	156	159	153	167	163	139	163	149	150	152	162	143	143	165	160	154	139	148	136	141	139	146	160	147	171	140	142	156	163	165	146	156	160	143	157	159	145	167	160	160	153	153	171	146	161	143	160	176	147	132	153	163	154	148	140	142	132	145	139	158	164	127	153	164	172	131	163	142	136	155	128	159	153	153	164	172	148	141	145	161	153	138	160	179	134	152	142	152	168	150	157	157	136	167	126	172	147	141	143	153	143	166	140	174	181	148	147	157	159	146	174	143	157	158	176	164	133	146	159	154	151	172	146	151	132	144	144	164	145	134	164	134	146	185	152	161	152	150	144	172	148	164	143	171	175	164	152	169	140	145	157	142	165	145	139	163	138	153	136	163	155	139	155	165	190	161	167	151	176	153	149	179	159	132	169	146	135	143	153	151	152	147	133	163	185	183	178	157	141	155	161	156	139	146	194	158	162	158	162	151	176	158	176	163	180	172	147	153	157	161	157	143	155	153	180	139	144	144	148	132	152	169	155	133	132	152	159	145	152	151	146	152	170	142	142	160	161	139	153	164	148	165	163	134	155	151	155	186	155	145	145	161	131	173	167	143	147	132	161	164	151	148	158	143	134	168	144	156	151	138	157	173	140	177	134	167	149	162	150	152	152	130	153	149	137	155	162	136	143	159	162	158	161	124	169	153	134	146	159	142	158	143	152	153	160	148	154	152	139	168	144	150	152	169	174	129	144	178	155	157	175	147	145	146	143	162	159	162	149	147	179	132	168	141	139	138	143	138	170	171	146	165	165	147	164	161	137	148	130	124	145	153	152	149	152	159	156	154	158	138	168	145	145	171	133	152	132	164	160	159	136	156	152	153	136	145	164	152	142	164	150	151	160	162	154	140	143	168	144	137	122	144	171	163	138	152	143	149	170	142	148	155	142	163	159	143	147	164	135	148	148	142	139	167	153	151	131	128	142	163	133	147	159	136	155	167	153	140	151	142	148	164	169	153	173	147	155	140	144	155	148	149	146	158	149	154	175	126	145	146	159	147	157	152	151	169	154	175	162	145	124	152	178	147	145	146	141	157	155	145	154	159	156	167	176	166	162	134	128	130	149	158	159	152	152	147	130	146	182	156	140	138	136	171	174	159	148	143	155	150	170	134	154	149	147	145	175	144	174	157	134	169	154	126	137	171	152	145	141	154	175	147	151	157	166	154	148	152	146	142	148	151	191	151	157	164	149	130	155	165	165	148	155	159	145	159	147	139	144	149	150	150	157	156	160	158	140	150	150	175	129	154	174	146	128	178	154	158	136	155	139	139	165	159	165	168	166	150	167	173	174	156	158	157	160	163	141	157	140	159	150	132
56678	55874	47853	52527	51195	54604	49756	38478	45650	36623	34056	30533	26485	19236	13137	8315	7001	5659	3618	3071	2639	3357	2395	2209	1967	2199	1962	1738	1262	1118	911	837	757	920	765	652	550	590	542	600	545	574	553	520	476	554	452	423	485	450	408	406	428	457	457	488	450	456	491	441	455	491	481	523	495	455	522	502	445	536	500	494	445	496	475	459	420	450	514	421	432	404	449	436	430	371	420	402	374	398	403	398	416	386	411	416	402	393	379	385	375	387	368	349	357	402	363	390	377	393	380	370	390	397	375	330	381	387	368	334	379	367	348	392	377	363	370	315	359	356	377	320	364	362	341	332	342	322	354	348	347	317	296	338	340	344	344	350	367	354	368	344	278	314	280	330	296	325	309	319	318	287	331	312	345	338	326	327	363	306	324	304	333	320	286	353	332	327	301	336	294	339	310	338	351	364	293	337	314	308	330	326	338	289	319	310	344	323	281	321	335	343	349	328	322	344	329	335	351	362	351	317	319	332	322	300	351	332	318	334	328	347	313	314	333	325	325	305	312	369	339	344	302	303	339	346	344	331	338	297	320	321	314	309	322	366	339	351	324	332	332	312	339	320	330	326	327	333	334	303	325	334	324	340	300	315	311	317	312	331	306	340	341	306	346	307	307	325	333	337	310	311	335	340	318	346	347	304	325	311	340	314	347	319	320	301	285	296	367	362	319	322	314	316	354	323	322	326	312	314	320	328	316	342	319	332	329	309	318	340	309	306	312	319	322	362	313	338	333	340	299	347	321	329	328	320	334	334	298	353	306	351	312	333	358	313	293	293	295	332	335	312	313	306	295	303	328	311	314	336	362	328	294	343	298	331	313	334	296	336	319	371	349	351	306	314	315	346	321	279	290	330	323	352	338	328	323	331	343	328	336	339	315	306	308	299	342	330	366	306	322	357	326	325	341	344	322	311	318	312	295	340	299	303	321	301	341	308	331	324	327	314	341	334	314	310	341	357	324	308	312	298	317	329	328	326	335	325	325	304	346	347	330	337	343	279	302	321	324	325	309	291	325	303	280	326	308	373	329	349	266	336	334	301	316	333	324	325	333	331	302	323	301	320	336	342	336	315	356	314	322	346	335	334	315	350	350	345	348	308	340	341	317	336	304	325	360	300	322	327	305	328	348	322	293	331	305	302	301	331	331	313	301	338	333	317	358	325	331	345	279	305	334	349	343	328	332	336	338	290	311	313	339	312	327	335	333	347	311	327	337	316	309	328	311	318	327	307	338	330	324	304	323	315	348	329	341	332	314	307	311	319	319	310	315	347	333	314	323	328	305	311	298	324	338	345	308	309	358	320	302	323	312	312	319	301	356	330	305	345	342	333	333	273	307	353	327	331	328	324	325	330	318	327	330	333	309	316	302	332	310	333	328	323	320	354	310	333	319	328	362	342	326	337	301	328	323	308	345	298	316	304	309	373	310	298	326	296	335	317	351	368	340	321	340	356	310	314	329	331	310	308	356	368	307	335	335	321	337	340	340	341	333	349	348	359	327	346	302	327	340	320	347	324	346	304	296	317	341	311	320	343	308	314	332	325	286	329	323	326	347	340	339	311	324	300	285	320	330	320	336	343	336	371	318	339	327	334	328	303	320	350	315	289	328	316	345	312	331	328	351	334	345	330	320	332	308	321	327	355	366	319	326	325	332	300	327	344	342	314	339	323	323	343	327	330	322	306	353	325	327	332	295	305	360	319	303	332	296	337	342	322	346	345	306	345	306	321	336	349	338	347	318	341	313	340	339	337	336	316	348	295	335	347	331	333	323	337	327	327	353	300	316	332	339	341	324	305	301	352	316	309	354	321	336	315	338	351	321	301	308	330	329	301	326	311	319	319	350	336	324	346	317	320	329	300	331	350	343	336	315	299	335	369	328	335	303	328	316	334	329	360	322	318	317	304	321	327	302	316	326	322	325	290	336	370	331	317	349	338	330	304	346	346	320	341	343	325	312	338	356	324	314	316	328	332	353	336	314	334	295	324	313	331	315	293	337	335	329	331	367	312	336	334	336	322	334	332	287	329	343	307	320	324	325	316	311	321	320	334	311	327	363	344	315	308	298	316	317	355	339	342	323	332	319	313	323	321	314	296	329	342	319	322	315	334	320	326	341	296	316	318	360	320	307	299	337	320	311	318	321	332	339	324	309	327	332	340	301	329	320	299	330	301	306	340	309	335	332	332	317	332	296	337	349	332	343	311	301	330	326	318	316	307	303	359	329	328	350	336	335	327	309	325	323	305	323	347	321	334	301	316	316	319	302	317	334	297	331	300	309	333	306	311	338	323	317	331	320	331	295	302	346	327	335	347	352	355	329	310	320	325	306	322	338	342	365	338	311	303	311	329	318	347	333	353	341	323	364	332	296	318	301	320	323	323	350	309	348	314	349	342	371	332	328	342	322	308	371	340	318	332	341	345	326	345	321	330	310	306	310	315	347	318	316	319	312	293	337	330	355	325	319	306	322	304	321	333	339	342	312	324	338	322	279	347	324	310	330	357	320	331	357	352	324	335	305	311	320	322	320	310	341	340	313	298	331	340	321	340	321	315	314	313	322	335	370	308	313	347	356	348	318	327	335	321	342	299	309	346	323	335	376	342	293	341	325	305	341	306	323	308	317	372	325	300	337	310	316	327	308	372	301	346	301	311	334	342	356	317	322	336	326	354	303	323	348	295	328	344	356	338	309	309	312	327	328	338	345	310	319	323	308	319	336	344	328	309	308	317	341	333	299	310	339	335	338	322	287	358	336	309	317	336	346	320	326	307	329	331	340	325	285	325	334	344	333	314	316	335	312	321	324	366	355	324	295	352	329	356	336	343	344	318	304	335	337	358	341	332	373	304	339	302	306	339	347	322	343	365	332	300	319	320	316	348	348	344	326	338	304	332	335	337	347	326	315	317	326	333	344	317	315	337	327	351	338	321	320	328	312	346	335	334	328	315	336	318	295	333	285	338	365	324	339	351	318	355	315	318	325	324	311	302	319	343	340	295	316	344	345	337	343	308	338	371	321	312	326	316	327	319	319	352	362	317	359	322	341	332	304	300	326	340	362	332	311	320	326	358	320	357	341	338	315	316	334	289	325	349	285	324	323	326	338	316	317	356	325	338	296	339	352	324	328	339	316	332	330	327	325	319	336	363	311	340	311	330	360	314	321	330	336	318	327	360	350	354	321	310	340	324	316	347	331	304	341	303	340	300	339	336	315	335	336	342	318	314	323	343	326	299	333	337	331	362	331	330	338	300	289	342	323	316	355	301	323	334	329	316	333	320	344	338	342	324	336	317	327	318	317	333	342	329	329	330	325	327	344	293	364	326	309	314	365	332	349	327	325	286	326	319	302	317	317	324	290	346	355	281	328	322	331	333	341	335	312	310	317	299	338	321	341	301	360	334	339	287	336	301	331	293	323	282	331	340	324	335	311	323	323	293	322	334	308	319	326	304	302	336	317	318	361	344	302	343
33303	40969	29543	28267	19438	10192	6685	2763	1459	967	908	654	667	447	320	276	313	245	238	246	245	232	223	229	223	230	221	235	221	210	177	174	194	171	185	211	180	193	188	201	170	174	181	180	189	200	183	199	172	186	170	161	195	174	175	200	180	209	196	218	204	179	219	212	182	199	180	196	168	169	170	186	169	170	151	200	157	171	159	172	153	177	195	213	206	212	172	175	185	146	168	177	186	174	186	156	183	180	166	183	178	155	195	182	172	175	211	137	179	158	167	203	174	176	195	163	146	193	153	180	162	181	179	175	189	196	170	160	178	165	168	169	166	182	180	149	184	190	192	199	205	172	176	206	180	206	195	169	198	194	178	170	152	156	144	162	206	169	167	191	204	182	161	174	194	190	172	172	181	172	197	174	167	203	156	185	197	177	216	173	163	172	165	165	162	180	180	167	178	212	172	174	183	206	185	176	183	188	165	159	166	204	165	162	164	186	171	161	172	183	176	198	185	179	160	147	166	154	186	179	217	187	193	164	181	190	183	177	168	194	161	190	182	176	166	183	176	162	165	185	178	194	173	194	164	174	177	222	165	189	165	154	176	175	181	190	167	159	182	181	193	190	185	179	186	170	189	195	179	183	208	169	191	184	170	188	187	200	170	166	172	167	197	164	182	179	161	162	163	214	175	162	178	200	176	181	173	188	194	175	187	190	164	209	200	210	175	178	196	174	161	145	173	161	182	191	176	201	154	170	200	154	182	156	184	182	193	199	162	149	177	188	185	192	173	175	168	156	178	180	167	177	176	162	189	162	185	157	193	154	159	166	185	156	182	161	179	185	177	175	169	199	158	191	207	182	166	187	160	152	176	159	176	165	188	172	184	186	185	171	161	164	179	176	189	192	194	174	147	205	178	202	202	195	172	173	177	171	161	191	177	163	188	159	182	162	157	179	184	199	178	172	183	175	174	171	181	170	167	149	173	167	166	178	169	163	169	165	170	176	176	170	187	170	207	198	203	211	170	178	161	178	204	166	179	164	185	190	158	194	203	166	190	177	179	184	173	181	207	194	210	172	200	206	165	169	192	173	171	171	178	163	182	169	168	187	184	194	189	193	183	163	177	164	191	163	179	162	175	175	158	168	164	188	187	177	176	185	219	175	155	165	189	163	178	168	201	191	180	167	160	185	150	171	175	175	188	177	197	177	184	166	180	171	182	200	191	174	187	165	164	162	206	193	204	188	173	176	184	179	181	171	170	166	157	172	183	190	173	158	176	188	180	154	157	170	184	152	197	183	184	189	199	175	198	178	181	173	184	167	185	166	156	163	186	170	190	160	177	173	183	162	167	167	165	170	165	179	175	194	161	176	193	169	177	168	199	205	191	179	183	207	169	190	169	161	221	179	149	171	182	174	177	169	167	171	163	178	163	191	185	179	177	180	171	167	182	179	212	172	154	160	166	176	174	150	189	189	153	203	200	163	181	171	164	188	181	180	151	160	154	178	152	199	154	186	173	195	199	187	191	174	183	178	192	170	177	168	161	174	187	161	190	186	186	194	172	179	174	185	193	188	184	182	175	175	156	170	167	156	155	193	182	160	171	181	167	150	176	193	184	177	171	173	189	191	197	182	184	155	193	177	163	172	159	167	163	172	199	165	183	182	175	173	170	181	175	152	206	165	172	148	170	184	175	187	185	195	190	187	168	186	173	158	211	161	174	179	178	179	149	180	179	161	156	161	143	162	174	163	173	191	182	168	219	187	173	190	174	161	194	158	167	174	186	197	162	176	174	187	173	173	187	191	175	167	201	182	173	165	197	142	175	169	181	176	180	189	205	179	201	163	181	191	185	183	159	189	178	167	185	205	176	180	177	192	171	208	173	157	196	188	165	172	192	174	172	173	166	166	194	177	165	170	167	169	151	184	183	157	181	177	191	184	177	159	164	193	182	171	189	181	190	147	189	158	175	172	141	181	194	166	160	188	191	179	177	188	174	194	166	167	188	177	163	178	164	185	190	170	152	187	144	172	201	173	141	178	174	168	173	190	173	178	186	192	159	168	184	150	143	145	191	202	184	181	184	171	165	170	176	184	171	175	193	172	176	162	196	166	151	180	190	181	179	195	175	178	177	181	155	159	199	150	184	178	179	193	153	177	171	177	167	191	183	190	174	174	169	193	174	176	159	164	186	171	158	176	169	172	148	183	174	194	173	150	162	170	187	176	196	204	176	189	175	191	183	164	212	180	169	195	186	181	162	179	183	164	188	155	165	161	166	178	188	180	182	167	196	188	200	155	179	185	195	185	157	166	165	181	176	194	176	192	166	184	183	162	176	175	186	171	194	187	161	175	181	163	181	184	130	180	176	170	186	186	194	186	145	189	170	177	181	183	162	165	176	179	170	185	191	170	216	191	171	161	163	172	180	191	181	201	194	196	166	184	168	158	198	187	174	186	161	201	196	160	160	157	165	186	200	184	178	172	182	160	191	183	186	161	202	172	178	174	181	154	172	188	179	186	194	185	175	180	156	167	170	171	185	180	207	180	165	183	157	184	189	180	171	181	210	189	177	180	184	166	174	150	161	158	180	167	145	221	225	182	165	204	162	133	201	177	187	181	175	175	170	188	191	158	179	162	193	186	155	172	187	169	183	186	166	162	182	183	212	178	192	176	194	191	184	141	179	179	196	188	165	201	167	194	176	177	189	163	154	186	183	189	178	208	153	206	156	161	162	164	181	215	185	165	191	200	159	169	174	182	169	169	208	168	167	191	196	176	157	183	190	170	167	176	177	190	197	194	185	181	199	190	167	197	192	188	171	181	179	175	178	174	172	177	191	180	167	149	184	166	171	179	195	200	168	189	163	200	170	195	165	184	221	177	165	162	169	153	173	182	146	153	192	170	159	151	156	170	155	189	189	177	194	188	185	168	180	184	175	178	183	168	182	174	167	145	173	186	168	202	193	193	174	186	174	160	203	178	175	170	179	176	157	183	191	157	171	164	171	202	181	170	170	163	190	165	172	178	160	163	193	198	174	180	163	186	156	190	182	193	177	179	186	168	185	187	169	168	173	189	148	174	187	180	173	204	189	184	156	135	184	169	169	160	190	185	186	169	165	184	160	184	186	195	191	206	172	177	160	168	178	176	183	163	177	177	167	188	172	181	165	199	171	183	164	184	167	178	176	177	199	196	179	175	183	203	159	181	168	161	185	176	193	174	180	191	212	181	192	168	170	172	156	195	163	158	193	174	192	185	183	182	171	189	180	207	150	188	184	156	162	171	183	182	160	189	167	171	181	183	158	180	186	168	171	188	195	169	183	190	168	180	185	181	180	169	164	181	176	163	196	193	197	199	181	160	165	171	173	196	176	182	169	167	178	153	184	164	167	157	168	175	154	164	172	194	179	200	196	159	194	169	149	186	175	172	165	180	188	182	173	155	188	190	189	154	190	159	180	201	185	184	191	195	191	197	164	160	178	176	176	185	163	206	173	193	189	175	185	206
26707	37999	25058	37059	28402	20283	16013	8420	6158	4600	4612	3456	3497	2433	1524	1208	1002	928	838	841	782	752	731	639	667	654	654	605	577	563	485	522	500	498	476	429	430	429	439	437	426	402	451	404	420	424	377	406	386	399	432	415	428	422	400	383	448	441	480	435	448	461	490	451	509	450	449	479	476	479	429	454	445	473	428	416	460	431	421	441	430	455	415	429	395	440	439	434	445	444	418	424	446	420	444	424	438	407	458	428	402	420	377	408	456	439	431	407	470	395	434	430	387	407	388	399	429	408	458	433	433	395	407	429	412	434	440	421	425	408	399	413	416	405	430	415	428	463	438	427	447	395	433	420	378	442	426	393	412	414	388	415	430	421	428	416	401	407	378	408	407	438	402	381	438	417	416	380	398	397	402	382	385	417	421	381	421	394	419	436	415	419	431	418	381	398	394	390	426	431	410	400	427	424	410	378	441	411	417	395	398	410	461	399	407	397	391	402	383	423	397	380	412	396	411	398	401	388	402	427	381	438	411	395	451	402	416	404	436	384	419	420	407	369	415	402	440	408	423	395	405	427	407	423	408	424	405	376	374	428	389	398	400	398	386	424	367	412	438	405	406	369	415	374	408	396	425	409	404	381	418	400	416	419	394	413	409	412	445	429	403	401	430	422	401	414	410	408	415	388	402	400	404	426	381	412	424	400	402	407	420	397	385	464	376	397	363	434	400	390	403	372	388	429	449	383	402	424	412	416	385	402	379	392	383	400	408	414	422	420	431	420	431	411	420	398	414	389	420	411	435	393	426	396	413	405	414	427	420	365	388	378	421	407	432	415	368	392	406	418	395	442	402	410	421	401	434	391	442	396	393	387	399	421	414	406	395	420	408	428	435	392	409	438	428	423	421	441	399	430	413	413	403	401	434	415	431	412	440	463	413	379	416	387	410	372	407	418	373	402	405	349	381	393	405	406	405	424	381	409	424	388	411	433	426	430	380	436	421	427	410	393	387	416	419	383	413	438	414	419	399	425	398	404	435	419	416	409	376	403	401	424	421	411	445	396	405	413	432	360	436	395	449	416	422	446	430	412	405	392	412	402	443	397	393	392	403	416	437	430	435	399	400	397	409	398	390	375	394	354	418	399	422	433	451	438	361	426	424	405	403	437	444	405	388	434	406	417	432	365	370	397	380	378	394	419	398	414	403	392	411	373	422	398	411	429	398	414	402	388	374	379	412	450	388	415	422	421	395	427	388	388	406	421	427	409	391	415	385	399	381	398	378	407	431	405	432	434	378	412	409	407	398	393	361	400	399	400	426	406	430	425	405	398	399	433	396	421	399	392	396	418	407	409	430	391	401	409	393	409	401	398	414	429	450	436	399	396	401	348	421	404	388	408	448	395	378	413	412	431	377	367	383	434	401	384	400	396	410	413	406	401	411	404	441	396	433	384	399	414	401	428	432	408	398	400	418	400	425	403	421	403	411	419	431	410	421	420	418	384	404	391	394	406	413	444	414	394	414	397	394	419	400	384	404	358	392	423	405	426	387	427	396	422	442	421	442	423	399	407	381	411	379	425	412	415	401	382	415	442	404	426	383	394	419	377	430	421	395	378	444	399	427	413	403	401	386	408	402	402	418	414	428	363	404	447	420	412	446	409	371	424	408	424	415	360	412	409	370	425	399	421	427	421	395	431	418	415	435	433	391	403	410	384	405	410	368	382	391	395	386	435	387	355	414	421	379	422	416	421	442	413	417	419	399	406	422	396	444	413	415	395	415	424	414	374	400	426	424	439	384	390	395	417	422	432	387	413	401	428	398	400	409	400	398	422	378	396	372	414	402	441	417	412	420	415	396	393	402	463	422	408	371	413	439	413	402	403	428	445	398	422	394	402	401	412	430	384	411	408	425	401	369	401	414	388	415	389	410	434	434	429	390	386	399	412	412	396	382	386	428	377	363	431	395	394	407	392	394	393	427	397	377	353	382	374	422	448	410	414	415	367	402	408	412	449	412	390	399	425	424	367	405	408	410	382	401	416	430	386	375	378	423	402	392	406	447	407	406	394	431	408	396	401	427	400	430	393	400	361	409	373	395	391	384	418	424	408	396	338	397	410	429	409	438	383	411	449	426	415	446	436	436	423	439	428	420	436	397	423	405	402	412	407	406	379	415	405	415	404	424	419	370	420	409	419	419	399	418	447	392	421	419	421	418	399	444	385	408	422	403	435	421	405	425	404	405	429	412	409	402	421	394	400	403	390	423	428	413	399	431	388	419	394	407	402	430	397	414	404	393	403	424	420	375	426	374	400	393	394	394	426	414	400	429	422	440	404	404	376	404	400	397	390	369	461	423	415	382	427	419	401	422	416	433	421	394	410	445	421	411	390	386	439	431	417	435	416	387	396	421	401	412	407	439	399	414	409	424	422	399	400	407	430	441	438	430	394	409	389	394	418	395	396	394	427	430	405	451	413	429	377	409	434	418	403	399	417	385	383	417	380	417	461	430	416	416	406	387	406	371	403	453	440	408	392	421	394	399	392	402	427	432	419	390	434	442	422	416	403	414	407	427	393	410	423	395	418	420	398	381	410	415	407	403	406	385	380	369	436	438	418	418	383	422	385	435	412	401	405	437	412	402	415	411	407	404	394	359	427	412	429	424	406	403	415	391	417	420	413	425	394	425	387	388	405	443	389	406	400	434	437	430	409	389	394	387	385	387	448	410	405	393	419	440	413	392	383	407	432	440	422	412	424	433	422	380	411	416	402	459	375	409	414	402	388	363	427	403	405	404	379	383	422	422	419	373	382	411	402	401	413	398	425	421	454	394	410	418	415	438	411	422	429	421	430	385	395	442	395	444	422	395	381	394	420	416	398	419	393	416	405	429	415	420	444	394	402	396	418	396	451	409	388	402	428	400	405	416	415	388	414	397	400	393	418	413	435	409	427	405	422	403	406	420	442	406	429	419	370	412	426	393	424	429	426	421	357	383	399	392	402	389	429	443	418	407	410	427	397	433	409	432	415	372	396	372	422	398	403	398	435	374	402	399	410	411	420	366	377	399	422	452	382	401	400	426	413	402	393	388	413	403	386	411	379	426	424	405	438	394	393	369	443	422	434	438	394	422	457	442	411	396	386	453	445	430	399	430	456	393	435	427	440	417	443	395	403	403	383	382	447	426	443	372	407	387	407	419	395	415	415	383	399	414	404	414	396	437	397	373	465	411	416	403	420	439	405	384	445	403	433	415	389	372	396	450	400	407	373	390	395	426	429	438	395	418	359	401	384	440	407	427	402	391	419	418	396	395	402	397	416	387	404	394	381	417	376	405	437	383	434	396	409	383	402	405	390	387	401	415	431	419	349	429	451	404	420	433	415	427	414	415	378	411	413	422	419	407	442	384	394	405	425	420	401	400	414	431	410	420	392	415	426	385	376	390	415	409	404	410	403	397	417	445	408	383	391	393	404	441	394	392	403	399	408	420	407	455	409	409	405	420	403	425	408
57100	44523	36786	38958	36708	33788	33947	30139	24842	18561	14266	10942	7853	5217	3039	1340	1186	974	501	486	433	505	388	340	312	383	353	336	279	251	276	242	224	253	197	212	211	228	209	196	205	222	213	210	192	221	198	205	211	200	212	190	203	188	182	218	185	211	209	214	215	193	207	200	202	213	204	218	199	175	192	207	190	228	169	182	215	191	179	189	183	203	197	207	185	210	194	204	227	208	204	215	196	206	212	187	198	217	212	192	200	200	197	191	209	231	218	189	207	206	197	186	178	210	202	215	184	197	195	208	173	217	218	221	205	206	208	201	199	185	207	191	212	194	182	196	193	185	168	184	215	193	191	191	176	207	174	178	194	189	194	195	203	192	190	163	198	222	214	189	195	207	199	201	185	184	209	225	197	203	192	187	182	175	220	180	200	205	182	192	181	201	177	176	203	216	168	210	195	210	194	189	182	178	168	207	190	175	202	194	183	205	178	213	196	224	205	172	164	191	192	170	226	224	191	201	193	202	184	172	166	193	160	186	188	168	172	231	193	171	191	184	176	201	155	199	192	201	211	190	188	179	193	193	168	210	207	176	194	182	215	226	180	187	195	203	181	175	220	204	202	188	172	202	177	186	211	166	200	188	186	183	199	204	194	199	191	188	191	174	187	172	221	185	176	172	193	164	214	188	181	182	185	233	187	196	193	193	172	180	204	183	181	200	195	188	194	174	201	197	192	186	164	195	184	168	206	192	197	205	181	159	175	193	210	195	177	181	180	196	176	178	172	170	219	168	173	184	186	165	203	191	192	220	210	187	185	180	146	157	196	191	201	229	190	206	203	182	170	185	191	189	198	177	181	167	186	178	185	166	178	163	209	206	195	164	181	190	172	198	177	175	197	197	196	176	177	198	198	193	184	180	211	196	196	178	180	161	184	195	204	182	178	188	182	172	182	190	211	189	180	201	217	213	191	189	197	181	181	179	177	187	189	158	152	170	192	210	198	203	168	218	184	169	200	171	189	189	202	186	203	199	191	202	191	168	186	180	237	191	185	206	186	210	191	199	163	198	185	190	186	201	197	179	169	170	183	193	243	199	208	191	192	211	202	195	180	177	184	164	187	204	157	182	197	203	218	198	193	180	192	195	207	199	212	171	207	222	186	195	194	192	202	186	200	208	202	179	193	194	184	195	199	187	189	190	196	179	193	208	184	184	192	193	204	199	190	174	173	195	182	207	185	179	217	175	163	164	169	188	151	191	205	177	184	172	169	184	178	173	186	195	175	195	199	186	197	200	195	197	215	185	156	182	203	191	201	181	202	180	171	202	195	200	168	193	206	189	185	187	224	192	193	200	195	178	182	205	186	199	197	215	179	197	192	199	195	189	191	195	177	192	210	193	173	205	192	187	190	157	190	200	216	181	175	164	194	193	202	201	163	200	207	171	181	203	191	202	201	190	191	196	199	188	175	178	180	235	182	184	187	205	169	205	192	190	170	197	209	193	196	207	189	202	198	206	191	210	204	197	191	195	197	225	187	176	193	186	198	230	177	201	202	194	180	173	206	191	178	187	201	190	165	191	202	183	200	191	188	186	190	161	181	189	186	189	198	179	168	199	213	206	198	196	194	195	188	180	207	233	192	198	200	207	217	178	204	212	169	188	219	200	193	190	182	180	201	186	186	176	208	183	188	165	196	225	189	212	190	199	193	210	203	200	194	207	169	206	182	193	183	219	174	187	200	194	169	183	201	189	193	189	190	184	206	219	188	201	181	205	209	200	207	195	167	179	197	180	200	185	200	189	186	199	176	229	193	201	179	187	205	201	212	179	189	208	180	182	212	188	188	155	195	195	204	173	179	159	180	186	196	187	194	201	191	211	168	200	176	196	177	186	211	185	210	182	171	222	228	183	183	156	190	175	210	178	177	190	190	202	161	188	180	190	181	182	195	197	210	206	174	210	164	170	191	168	184	196	203	179	201	183	148	182	196	201	194	199	189	191	196	179	209	197	185	201	213	197	162	190	177	204	204	182	184	179	181	188	189	160	207	197	186	189	222	205	212	204	208	219	221	166	204	192	188	176	211	181	187	211	190	171	193	193	206	215	210	174	173	204	214	169	172	212	190	192	191	203	182	228	206	185	189	193	193	190	205	198	190	209	216	182	207	193	191	182	191	204	200	172	183	191	186	184	179	203	174	196	176	197	181	182	201	201	163	185	192	201	164	190	193	197	200	203	201	188	181	153	204	205	180	174	188	175	198	186	172	178	198	194	211	182	186	175	227	171	188	174	197	179	204	221	203	205	216	214	183	205	234	172	211	208	189	211	192	158	186	184	187	167	179	175	200	210	199	198	203	211	172	186	203	177	207	173	204	169	205	180	181	174	215	192	195	170	194	206	209	181	190	169	203	198	206	173	176	187	169	167	203	180	183	176	187	187	183	191	194	171	208	213	221	189	199	181	179	196	187	186	187	164	199	200	198	175	189	227	201	203	199	178	168	214	185	177	189	199	195	215	180	164	186	197	197	203	208	215	224	218	212	206	192	220	158	194	190	204	162	182	213	200	185	195	197	175	209	184	171	173	182	167	214	173	193	183	190	186	181	211	187	227	191	178	168	206	213	169	173	171	161	177	188	192	203	207	167	204	201	181	192	185	201	197	195	182	233	187	218	186	192	192	195	186	182	209	204	204	182	198	190	184	191	229	181	166	205	182	197	212	210	202	186	211	210	181	193	191	214	222	203	204	180	200	192	197	202	217	181	210	202	176	223	182	174	190	200	175	187	176	173	205	191	202	201	193	183	150	178	204	192	225	195	191	179	196	178	201	170	194	213	205	201	190	190	176	184	175	202	200	193	187	214	213	197	198	201	162	177	191	181	197	192	193	183	185	171	179	218	186	188	171	183	182	186	178	160	184	185	205	194	186	192	187	218	209	205	194	182	191	209	174	176	225	183	168	187	173	199	184	190	180	166	208	196	188	201	170	194	158	192	176	194	204	182	214	197	204	200	175	178	186	188	200	195	196	208	187	203	211	213	194	196	206	169	189	191	194	200	181	195	184	156	189	194	180	212	199	186	180	171	172	193	186	225	208	189	201	190	193	213	162	200	168	189	172	167	202	184	180	194	170	160	219	171	190	194	184	197	213	172	193	212	163	196	176	204	209	173	232	188	217	204	194	194	192	176	208	206	188	179	174	198	181	182	178	186	180	203	191	191	193	199	186	198	183	200	219	201	211	201	213	198	175	173	192	181	195	171	180	178	190	182	175	193	173	210	219	199	180	181	183	213	185	192	213	208	209	191	164	198	189	210	200	196	184	202	187	174	201	207	187	181	174	190	188	226	204	195	186	171	194	197	184	208	163	173	196	188	198	201	188	202	175	180	196	187	197	192	180	183	182	177	172	201	185	197	198	210	189	201	193	174	202	179	184	203	168	190	207	186	206	173	191	173	195	174	169	177	178	195	199	192	221	179	220	173	186	206	199	178	217	199	200	186	204	190	198
54183	56608	45250	54512	49451	51838	44781	36129	36761	28204	27726	22854	18947	12678	9114	5168	4588	3889	2261	2392	2106	2396	1586	1499	1538	1447	1458	1089	1057	866	793	777	693	730	598	556	597	549	557	567	533	584	516	521	468	473	493	475	449	490	497	537	511	489	510	499	481	462	492	482	482	505	559	508	522	502	571	532	466	518	512	489	485	523	469	517	456	494	483	510	499	475	476	478	462	454	484	472	477	459	434	460	529	477	466	496	462	437	459	470	461	494	455	425	446	467	466	446	474	440	455	425	454	439	434	415	445	457	417	455	442	464	450	453	461	406	436	426	458	418	455	416	373	425	428	431	413	427	411	433	412	433	457	452	433	439	421	445	457	397	428	443	415	421	426	411	424	384	426	426	449	424	400	374	409	428	400	412	441	435	435	428	412	404	428	433	438	420	391	436	439	419	424	407	422	449	448	419	439	397	407	419	378	405	414	439	426	418	384	404	414	425	429	459	409	426	387	418	392	426	391	412	420	460	426	404	436	441	410	418	383	403	430	446	417	416	419	422	416	413	434	437	406	422	429	394	411	416	410	430	443	430	446	462	436	426	418	444	444	404	397	403	411	395	401	430	451	441	400	439	386	398	422	428	446	388	435	412	424	416	427	414	430	432	401	429	401	385	403	431	415	386	408	407	398	400	397	473	416	431	399	375	466	401	443	416	445	444	405	418	429	410	443	402	428	454	403	430	425	451	396	412	374	406	418	417	429	421	411	402	443	457	397	429	419	431	410	432	382	406	401	435	406	385	413	416	410	457	435	404	455	452	416	412	444	416	421	421	376	439	434	428	448	432	391	424	463	436	412	402	398	445	455	396	415	384	419	375	440	430	435	403	433	442	400	433	444	433	400	428	431	415	403	417	408	372	442	416	434	404	424	446	460	389	418	420	392	403	397	438	446	452	402	443	398	412	415	413	431	385	419	425	439	468	402	474	419	420	394	417	448	417	425	419	395	438	409	439	430	393	424	418	417	411	422	407	400	443	395	446	399	406	411	407	411	417	441	441	393	424	408	410	427	428	397	445	422	404	445	411	444	429	430	409	390	437	437	397	425	387	424	401	407	414	417	385	416	410	436	422	416	412	385	411	428	434	400	437	401	410	388	448	428	410	402	420	410	402	438	406	405	426	404	443	423	409	397	406	398	423	466	422	420	391	392	451	420	376	420	387	441	412	405	428	397	410	414	420	396	440	412	411	414	403	439	457	468	430	427	399	406	398	412	442	443	449	438	447	447	405	441	431	415	434	472	434	437	411	439	405	430	377	403	407	397	438	411	430	418	393	442	432	445	398	439	409	416	390	403	454	431	430	431	430	434	378	393	463	387	418	396	439	404	437	429	428	400	429	384	386	432	417	443	425	386	402	385	415	389	372	417	426	424	383	444	405	422	434	402	442	420	381	403	430	396	416	416	428	415	410	437	411	404	449	454	447	392	399	421	437	434	416	432	462	424	395	404	433	438	415	431	436	420	438	358	422	415	404	411	425	451	460	439	390	453	403	410	410	410	414	432	410	420	436	430	397	389	408	402	409	438	429	447	450	400	425	413	405	409	449	413	401	399	395	398	421	413	417	388	402	411	422	411	414	416	394	369	421	404	407	450	402	424	405	406	392	416	414	401	408	421	435	370	418	423	413	381	447	407	430	413	436	415	428	438	452	437	451	414	425	434	435	419	447	398	460	449	444	394	402	428	404	431	401	423	390	405	445	421	424	428	390	442	432	430	413	395	395	404	417	409	397	425	427	406	438	430	416	463	428	413	430	443	409	398	400	418	412	392	423	421	455	426	416	448	429	425	413	417	416	398	423	398	426	411	419	441	442	426	419	438	436	386	431	396	441	465	409	416	409	381	403	422	407	430	419	414	431	411	444	414	456	452	432	392	438	476	399	412	422	406	417	404	431	393	445	413	408	399	417	435	410	435	428	423	419	407	441	435	426	386	422	415	423	445	389	417	414	452	411	413	371	447	397	439	411	415	410	422	425	414	393	409	404	400	391	399	405	404	423	402	403	428	432	418	404	409	409	421	395	426	444	429	405	425	406	411	409	431	426	415	393	407	424	382	415	437	413	437	478	387	452	428	427	420	415	430	410	404	434	413	444	378	420	434	433	436	433	451	428	444	437	429	400	432	410	414	405	394	466	443	448	457	452	408	427	430	422	435	398	415	425	402	453	454	428	430	411	430	392	413	453	432	412	431	421	476	437	414	396	419	439	419	394	394	435	440	408	398	449	383	429	436	411	429	426	415	436	398	432	444	419	428	398	407	388	408	418	398	438	416	410	390	433	389	395	419	416	418	390	412	454	395	409	418	422	427	430	416	416	407	398	419	454	436	430	402	431	408	446	411	432	400	379	430	403	469	431	439	394	428	403	413	424	409	422	456	393	434	410	448	415	427	415	383	427	435	404	449	450	426	426	398	442	424	479	427	387	420	405	407	433	421	396	418	407	406	468	422	401	437	389	420	431	444	434	407	430	422	387	433	403	424	452	402	435	424	417	391	419	403	413	411	417	442	384	416	394	436	446	424	417	375	424	437	419	418	393	426	430	422	394	382	377	441	419	410	413	428	386	420	396	466	391	414	407	452	444	410	407	397	420	462	419	437	407	424	445	388	447	435	458	433	421	432	408	379	439	389	414	435	409	435	395	378	424	413	447	431	430	406	416	421	411	408	437	465	396	440	438	392	401	420	450	442	435	393	408	423	458	435	417	447	422	454	409	444	411	410	464	410	444	405	410	405	420	452	401	427	384	430	420	414	406	398	381	411	402	434	422	441	409	437	422	400	419	415	438	416	407	438	422	413	381	428	446	379	425	422	424	408	403	410	416	405	441	449	428	400	438	427	407	424	417	420	422	413	418	413	410	431	413	394	428	415	426	429	400	418	394	412	418	410	422	402	442	408	426	430	428	410	432	418	395	404	424	379	451	421	422	401	361	421	412	380	429	439	381	402	430	429	410	418	466	441	398	417	428	414	390	404	413	459	414	440	402	428	442	458	452	420	382	416	380	420	440	398	418	438	449	430	436	395	411	399	399	456	425	447	418	444	488	437	412	399	442	424	429	415	398	396	431	396	437	404	423	411	453	406	421	404	463	438	410	409	447	443	371	422	413	424	432	423	410	413	439	414	399	435	399	416	441	441	411	389	400	395	374	421	397	402	429	396	436	428	410	416	423	428	406	424	439	423	415	427	439	444	414	435	435	402	432	413	404	432	391	432	429	379	447	412	410	405	452	427	400	429	430	403	397	446	372	422	433	394	437	439	429	428	410	444	460	435	399	442	422	456	431	377	407	403	416	401	398	412	447	468	413	407	390	411	435	383	452	387	420	402	435	390	426	445	422	431	417	421	426	414	412	412	415	377	401	427	405	409	365	404	420	407	413	394	417	420	413	380	439	363	416	403	417	404	434	397	417	382	396	415	411	396	429	376	431	407	398	419	399	419	386	372	387	419	395	402	437	396	453
59147	42037	35574	38319	36844	34569	36962	31853	29315	25550	24930	19832	14393	8405	4532	2416	2043	1609	997	793	671	714	484	468	473	564	481	386	275	241	277	222	238	237	223	201	182	198	193	172	191	180	183	173	173	174	181	174	183	161	160	186	151	168	164	162	161	205	184	167	167	162	227	178	187	166	171	186	159	176	167	173	187	158	168	181	165	163	176	165	181	168	171	183	174	166	158	185	158	163	164	175	181	153	146	140	166	162	171	152	140	156	168	154	155	160	168	126	125	156	158	154	174	171	170	165	149	140	157	163	146	162	138	158	141	160	151	133	155	178	151	165	144	175	154	111	162	148	158	161	160	148	157	150	165	163	154	127	151	159	149	139	148	155	144	147	159	154	155	156	184	163	158	175	149	162	151	128	135	135	149	148	134	157	170	166	142	151	166	169	157	142	144	136	147	153	166	149	152	139	147	145	130	151	156	144	158	151	171	141	172	183	149	138	143	171	156	155	143	160	154	156	142	136	140	149	134	157	171	141	145	167	155	147	157	151	160	137	158	156	147	158	164	158	134	172	163	147	154	166	161	163	156	159	165	141	165	168	139	163	147	163	174	169	146	155	138	162	134	166	160	158	172	146	132	157	159	131	168	176	132	153	193	166	152	164	149	153	152	162	179	148	137	174	144	147	151	124	163	162	170	148	125	165	136	161	155	159	158	129	147	142	130	129	154	142	146	165	160	151	156	151	143	149	144	129	155	134	131	163	162	139	132	125	153	146	165	154	131	162	169	157	148	141	152	167	138	151	152	166	147	176	157	187	156	176	162	155	156	140	156	153	140	181	142	152	128	145	165	148	150	172	171	167	130	158	156	169	157	156	155	163	174	141	135	141	145	166	174	133	133	168	163	141	150	144	160	154	131	153	164	128	126	160	153	160	189	179	163	154	157	135	156	168	139	163	169	168	150	156	130	170	160	163	168	151	150	123	145	167	161	156	152	168	150	175	136	149	144	163	152	138	175	160	184	161	143	142	154	133	161	130	142	169	170	139	168	149	156	177	156	148	163	127	151	192	154	155	144	159	162	155	140	156	148	165	156	158	158	170	140	163	149	138	162	164	172	146	165	161	142	156	149	137	161	174	159	171	187	140	145	154	155	145	148	165	166	171	170	138	161	152	173	163	159	134	149	156	157	161	136	171	141	170	156	150	148	155	159	126	153	156	178	142	151	169	171	151	172	152	154	129	147	164	159	144	155	143	135	155	153	139	156	137	160	159	145	168	144	151	143	139	146	134	165	159	151	158	154	157	149	157	168	152	165	126	165	150	139	155	151	164	154	174	173	167	204	163	145	126	134	169	161	138	177	156	150	164	155	152	140	149	162	129	154	177	135	151	165	150	155	129	152	151	143	143	163	144	147	167	159	159	136	179	167	157	154	135	151	160	159	166	140	156	141	152	163	151	152	158	168	148	147	186	147	134	144	146	138	157	145	155	177	151	167	136	149	131	153	147	161	146	172	133	152	173	182	166	172	156	137	151	152	144	156	150	159	169	167	164	156	163	163	149	174	158	179	145	141	136	170	157	151	157	147	191	160	142	169	156	165	152	124	180	156	176	174	173	147	155	161	141	161	154	171	163	136	155	169	152	154	141	154	157	163	147	164	160	164	148	146	175	168	161	132	161	158	152	154	148	148	162	178	147	147	173	176	162	146	156	163	159	149	158	161	135	159	162	157	156	201	153	136	140	145	152	187	153	154	156	164	132	170	127	149	145	149	165	182	147	141	174	146	175	151	161	148	129	142	178	170	160	154	164	147	165	178	140	166	140	134	169	145	172	179	175	147	169	122	137	165	176	137	152	150	129	136	142	146	160	155	171	141	140	138	160	152	154	140	147	146	147	130	173	153	168	198	163	153	138	145	150	169	139	138	147	149	143	168	149	164	161	129	138	163	178	159	147	151	149	132	156	161	160	186	164	158	152	155	142	141	148	155	154	149	153	154	149	156	149	138	142	138	156	161	156	156	173	141	166	155	169	163	133	147	161	163	155	138	136	183	183	157	143	167	140	167	138	150	140	160	170	158	136	132	160	164	163	149	171	178	167	184	149	140	168	149	160	187	166	152	152	142	139	161	152	136	157	158	158	152	156	124	160	140	167	175	160	177	171	156	145	170	151	149	132	142	155	159	178	151	146	177	160	155	128	168	152	166	132	156	135	141	152	167	153	179	172	176	143	171	170	177	171	139	160	152	149	164	144	172	150	148	171	153	147	155	144	165	149	163	132	164	151	162	154	159	148	157	123	139	162	175	157	164	137	162	154	145	167	200	144	147	146	160	171	157	141	165	157	162	127	154	157	133	153	157	166	165	160	143	149	151	164	156	150	151	150	150	162	147	142	151	162	144	135	128	143	169	168	146	149	144	171	154	176	162	136	154	156	189	162	145	153	148	148	137	135	182	157	147	144	152	160	154	155	164	163	140	167	146	125	145	183	148	149	131	147	150	157	145	156	145	151	159	174	163	128	149	163	147	156	132	150	157	147	168	161	147	152	159	154	157	134	137	147	183	149	140	161	141	141	153	157	167	165	147	165	147	144	162	150	152	156	133	155	147	134	126	152	146	142	148	145	164	148	160	153	175	150	158	145	143	151	153	149	143	155	155	163	144	154	165	165	170	161	152	155	144	128	169	141	144	154	158	150	188	153	157	147	145	129	150	156	161	164	171	131	149	164	140	150	161	162	145	153	172	141	142	174	154	153	152	133	174	133	139	169	153	167	145	162	165	157	138	144	157	146	159	150	153	151	156	182	154	164	130	157	140	135	171	171	161	171	148	177	151	150	163	149	167	151	163	162	149	141	173	160	137	162	179	156	155	173	149	174	164	152	154	138	128	131	162	126	153	159	140	153	180	147	150	153	172	145	151	157	154	154	160	176	150	153	161	151	133	171	155	146	133	160	163	142	154	142	131	151	163	128	123	156	160	176	159	171	171	159	150	148	148	164	137	158	131	169	170	143	135	165	165	150	132	161	176	135	135	168	172	158	139	152	153	154	173	130	155	168	166	152	145	156	158	143	158	191	159	140	144	163	148	161	150	138	144	132	184	165	166	145	138	172	186	162	163	143	158	161	157	163	142	182	166	138	158	156	173	158	132	146	160	157	129	176	147	139	151	135	154	137	146	151	162	138	153	148	126	158	137	160	156	141	168	175	154	176	147	162	141	149	154	145	137	156	152	179	161	154	153	147	148	152	155	151	172	150	159	172	158	142	131	160	155	170	134	152	140	169	136	140	153	178	161	151	164	154	153	189	158	142	156	139	149	148	125	140	139	143	141	166	156	164	160	160	148	152	143	161	149	152	163	168	169	150	167	167	173	155	161	140	150	163	152	162	180	138	148	160	150	150	168	137	159	169	140	154	168	175	153	141	159	134	156	151	137	147	118	180	147	155	142	162	147	134	179	147	126	167	157	157	165	171	145	164	157	149	149	150	153	140	141	145	149	142	154	140	147	152
57502	55411	48613	52777	48237	55896	51386	38817	44679	37197	36451	30960	25642	16342	11825	7792	7258	5749	3484	3475	3230	3103	2266	2428	2456	2581	2272	1773	1407	1031	1040	794	780	826	673	626	596	559	646	590	597	557	519	523	491	490	512	443	453	463	460	452	454	441	444	504	429	468	454	475	482	502	588	546	513	479	484	483	498	472	501	486	516	471	480	419	462	462	443	450	405	421	454	469	409	360	389	410	378	394	410	417	428	434	429	433	395	406	386	417	376	399	373	403	365	373	367	398	357	359	375	401	379	365	389	378	341	352	356	377	353	355	382	362	370	338	358	336	352	355	373	343	326	358	386	346	358	343	332	330	362	320	338	346	337	346	357	375	354	340	327	358	341	330	353	333	336	315	341	313	338	304	353	358	355	318	319	348	367	300	333	327	322	335	360	305	328	350	371	337	320	324	325	347	329	309	330	321	320	316	357	298	354	362	305	341	306	341	279	339	337	310	322	356	336	355	320	325	329	365	342	335	374	313	327	317	337	323	338	341	338	324	349	338	317	327	371	362	305	315	319	315	330	360	346	342	330	320	301	318	351	328	331	316	313	328	334	340	320	324	287	309	351	363	332	337	367	322	314	300	317	331	315	345	354	314	329	326	339	344	343	320	324	330	319	354	320	325	354	334	336	333	372	328	343	302	306	339	348	322	335	358	317	301	364	312	312	346	357	362	339	349	329	328	320	323	327	352	318	337	317	307	331	314	336	333	335	324	339	297	337	336	323	364	327	325	341	333	329	333	356	356	333	319	353	331	316	356	326	311	372	319	315	377	343	335	320	336	375	324	321	314	323	349	349	316	340	330	311	347	350	317	334	336	308	352	345	308	361	349	338	289	307	353	287	317	349	330	310	325	330	327	346	338	327	368	363	330	325	351	357	296	327	344	345	315	343	341	338	337	327	350	315	318	321	302	327	324	334	316	299	351	308	373	306	311	326	317	346	333	344	334	285	304	360	326	339	318	322	327	355	331	321	321	305	324	320	365	361	347	320	296	350	335	340	351	357	316	348	322	326	314	323	283	344	370	339	325	352	297	327	347	361	306	324	359	311	310	330	333	326	347	336	337	314	309	332	332	333	339	332	323	302	339	330	302	355	343	341	327	299	295	322	324	331	332	338	355	325	290	324	328	326	331	363	348	301	359	349	321	279	352	335	328	348	336	315	338	327	336	349	322	329	305	302	324	350	365	327	307	349	338	331	337	313	320	328	320	298	319	325	338	340	333	333	335	322	335	338	323	289	313	328	336	317	302	334	317	343	327	336	311	334	313	326	331	331	315	316	304	335	337	336	311	350	330	324	321	322	325	333	351	336	337	357	311	357	348	333	312	356	336	291	320	332	318	367	330	383	332	359	324	336	343	323	329	318	310	355	327	303	337	313	357	357	326	359	330	306	327	318	361	323	332	317	330	312	307	324	336	314	318	323	327	303	349	339	298	360	334	339	324	318	352	318	346	323	354	295	366	297	330	325	340	338	307	318	320	348	347	324	341	347	330	323	314	294	361	355	325	312	318	332	314	326	351	324	328	358	339	334	321	312	358	373	333	344	334	331	326	313	331	355	305	337	343	293	317	338	357	333	355	351	343	315	324	306	284	344	315	354	332	331	337	328	357	348	315	326	336	293	317	317	310	331	338	358	338	356	341	311	328	360	317	336	348	342	356	330	324	325	329	345	356	334	341	297	331	323	327	330	339	330	334	344	331	349	334	364	337	307	346	327	336	379	344	330	325	273	327	329	316	339	315	352	337	346	357	312	318	339	328	316	329	360	333	365	352	346	302	324	324	342	328	349	339	316	366	322	317	327	341	320	306	331	362	335	349	323	328	329	350	294	341	317	316	325	363	326	334	340	362	336	329	334	318	343	356	363	313	316	361	306	305	335	349	337	359	311	329	349	356	326	285	334	341	351	315	358	317	340	320	292	347	344	339	336	350	320	362	308	306	343	323	314	293	298	312	329	340	314	335	307	327	314	333	305	362	316	346	322	328	324	310	305	325	340	327	343	316	340	316	345	333	313	348	282	308	347	328	330	280	324	329	333	330	355	331	318	331	337	316	329	313	354	300	305	312	332	355	310	367	359	326	292	321	325	350	344	331	331	344	336	324	342	354	321	328	332	335	317	329	317	344	359	343	307	318	325	345	331	318	334	348	341	336	305	334	349	325	323	318	272	349	337	330	327	297	278	329	311	343	361	352	361	375	342	346	334	325	321	328	326	335	359	299	357	355	328	332	331	327	339	306	370	343	347	350	328	344	373	346	332	328	353	306	344	326	360	323	310	317	307	342	333	306	302	330	351	321	297	321	327	311	343	310	337	315	313	287	346	335	348	341	312	310	338	325	321	316	372	309	321	320	376	347	333	316	331	316	331	320	350	329	351	321	318	351	307	307	335	349	362	346	318	385	343	320	335	288	315	365	334	313	311	317	324	336	343	315	334	308	330	337	316	352	324	321	313	366	325	324	340	356	347	307	351	318	320	310	306	366	329	331	330	354	352	350	336	318	335	315	327	352	320	335	337	293	327	303	347	323	355	341	298	349	335	333	314	346	314	318	320	347	307	311	332	345	303	305	306	320	351	351	360	349	343	346	307	355	320	316	331	304	333	300	334	310	330	315	296	358	344	361	319	322	343	345	324	323	341	324	339	331	350	326	306	354	321	370	360	321	326	357	327	314	341	326	321	317	321	354	346	329	319	355	358	310	339	314	318	303	305	348	319	342	356	315	342	387	329	322	355	315	332	341	321	312	308	327	340	319	325	316	320	331	318	369	316	348	306	311	313	345	340	352	320	313	319	338	335	337	328	342	333	333	336	297	310	317	329	336	343	343	324	340	328	364	323	337	328	326	303	326	316	333	303	318	351	344	344	329	352	314	337	333	363	305	314	293	360	347	331	337	347	339	315	332	326	352	307	344	325	350	325	282	311	319	301	320	331	320	346	339	321	331	320	358	369	317	359	340	316	302	332	343	340	314	323	335	325	315	301	379	320	326	341	309	344	324	347	319	357	342	345	323	361	313	329	358	330	344	301	334	309	334	322	320	329	349	320	320	344	360	296	356	333	316	287	321	313	324	314	328	354	331	334	340	338	337	339	353	330	324	336	352	363	359	304	312	357	331	359	318	323	349	313	343	299	309	321	350	334	331	302	292	297	353	335	344	332	319	317	311	313	354	362	333	335	323	329	346	334	341	312	339	341	319	360	315	318	325	343	306	348	348	349	320	307	328	284	332	301	359	340	323	323	307	305	327	321	328	329	316	319	358	328	322	321	327	338	335	358	354	312	331	328	346	294	342	345	311	321	317	342	325	310	363	322	321	321	340	325	336	350	337	314	329	330	335	320	343	323	324	295	351	338	351	328	325	339	334	309	320	330	338	357	354	282	313	309	326	315	342	314	325	315	333	325	318	327	312	323	303	343	296	335	352	292	342	313	359	343	376	305	300	311	313	329	325	344	327	301	367	323	361
33328	39980	27713	27461	18523	9770	6679	4086	1378	904	1116	992	717	429	350	288	281	261	270	281	250	261	226	225	223	250	246	219	200	192	208	198	194	191	171	182	170	166	188	191	180	180	180	165	179	184	177	220	179	151	165	185	198	195	174	180	198	177	172	190	194	166	174	193	212	200	185	190	197	178	176	212	167	189	165	200	199	185	167	171	168	182	195	207	173	211	180	192	212	192	215	163	171	173	188	201	174	164	186	166	185	154	162	183	182	195	180	182	183	182	155	178	182	205	181	183	197	205	196	162	168	173	198	160	183	168	181	168	180	196	167	199	187	188	180	184	202	187	172	192	186	178	202	197	180	200	181	190	191	185	162	172	173	179	191	156	179	186	168	175	179	177	185	154	196	157	164	191	183	172	178	181	173	187	178	181	163	200	166	185	147	183	173	197	191	180	189	184	174	187	170	191	198	174	169	173	187	185	201	182	166	209	179	162	173	203	183	191	188	166	176	160	188	163	167	170	193	184	168	193	198	212	191	183	210	185	188	169	198	156	169	191	179	170	183	175	162	180	170	202	164	161	171	182	184	201	160	173	199	194	174	174	175	168	168	181	176	201	183	191	179	181	174	170	163	173	198	162	169	182	199	175	171	194	173	164	180	186	166	186	168	169	187	166	165	168	187	151	155	162	163	175	204	181	198	156	187	184	158	204	160	195	167	187	150	202	179	175	165	207	186	181	193	162	199	167	171	174	175	185	160	163	211	174	179	178	158	150	169	161	198	184	199	209	170	169	184	174	166	180	180	148	167	164	168	175	185	173	180	192	162	196	186	179	169	185	174	206	178	164	194	180	167	174	179	174	163	198	209	172	158	203	186	188	185	221	166	177	152	175	185	180	155	210	191	169	187	196	186	184	189	181	176	188	175	187	170	194	198	163	174	172	198	176	177	175	161	184	185	184	179	187	193	177	164	180	155	156	174	156	214	166	159	173	176	202	180	171	156	195	148	181	164	178	168	172	176	182	184	184	184	166	202	199	168	175	173	160	175	197	190	163	166	171	188	159	175	194	189	171	189	172	178	201	160	194	175	183	171	199	163	174	178	186	174	172	195	180	189	184	147	169	159	195	174	163	173	157	182	183	177	163	175	192	204	164	184	201	204	145	158	175	180	170	184	174	191	213	187	171	189	174	168	165	170	184	164	193	174	165	190	200	181	164	192	182	164	205	183	174	146	182	168	181	165	166	181	168	189	170	167	186	187	161	177	180	171	184	171	181	196	194	167	180	139	165	170	205	189	179	188	153	156	176	182	188	190	164	185	192	158	169	166	190	163	190	182	198	145	193	183	190	194	167	185	173	174	184	172	194	168	185	166	193	166	173	159	181	177	190	169	164	192	185	167	169	177	186	175	187	195	180	202	190	170	150	171	191	179	163	177	172	208	176	183	187	179	175	189	165	183	173	190	172	192	174	165	165	170	177	204	159	194	180	167	177	174	180	210	178	177	162	167	176	175	179	168	170	158	180	180	172	171	159	198	201	178	174	176	186	193	181	219	221	198	178	184	160	174	179	158	201	177	189	176	166	187	188	181	207	184	176	182	194	172	192	169	178	172	196	171	182	175	172	188	186	186	182	172	186	172	171	165	169	178	162	187	185	166	172	176	182	188	211	199	218	190	199	184	178	198	209	168	181	165	161	193	172	158	163	163	172	190	195	168	173	176	172	183	193	189	166	155	160	161	168	213	165	198	169	158	189	194	159	189	200	166	169	164	169	188	201	186	180	176	202	162	179	169	197	196	172	191	200	178	178	200	179	184	183	176	179	190	172	163	178	194	173	168	169	189	176	169	178	166	162	183	202	162	193	170	198	176	174	180	187	188	176	176	195	179	193	170	174	169	160	143	187	179	188	191	168	185	162	192	193	190	190	175	165	204	169	163	201	203	174	187	198	199	188	182	180	165	178	172	133	166	182	179	173	163	180	193	145	192	180	182	192	193	184	211	182	201	204	180	169	172	175	155	187	174	161	169	174	184	182	179	213	189	175	180	176	177	177	189	180	177	174	161	189	183	174	168	196	182	203	193	187	202	205	183	225	193	179	179	187	171	150	166	168	193	175	172	157	189	139	195	178	165	177	187	177	203	203	184	153	172	166	172	164	195	167	185	175	173	191	186	217	170	182	181	186	163	188	180	186	168	196	163	167	182	177	186	189	170	176	154	162	189	165	185	190	190	181	171	181	181	197	177	189	184	181	186	176	177	181	143	146	208	181	198	165	173	188	209	158	176	177	155	162	178	169	165	158	179	166	209	183	165	137	153	184	172	223	179	199	192	168	189	185	186	184	179	158	186	178	163	187	185	176	170	163	188	168	183	217	185	170	176	192	167	171	166	181	179	191	186	173	174	164	209	182	192	180	177	176	165	195	171	196	203	171	168	183	194	158	165	159	186	181	185	180	163	198	182	169	172	172	165	175	179	165	179	193	182	191	163	200	175	178	184	197	189	183	188	198	198	166	184	190	200	200	192	200	187	190	160	189	173	187	184	170	162	177	190	200	157	174	192	191	197	182	181	177	165	167	192	160	207	175	210	169	201	163	189	181	180	188	202	184	155	182	186	183	191	157	173	174	191	213	168	165	148	169	179	190	203	170	184	184	169	181	183	170	178	155	200	183	171	182	180	172	173	200	175	151	183	180	173	164	168	188	172	176	178	212	178	205	196	186	198	183	190	185	170	163	174	189	159	184	161	161	177	174	177	182	178	196	187	180	190	187	189	163	178	175	180	195	181	170	177	196	182	183	175	190	182	162	175	167	180	179	161	178	162	184	210	165	180	192	160	189	176	173	174	200	175	197	202	193	173	157	203	170	154	166	199	169	196	193	168	174	176	199	179	203	159	180	171	187	196	191	184	170	165	177	208	201	177	156	158	199	174	169	177	171	174	171	186	182	209	185	181	184	208	174	189	171	153	184	185	191	182	195	198	189	191	143	194	160	187	202	173	174	205	196	170	162	205	196	185	188	161	169	163	181	194	174	193	180	185	185	183	169	171	179	188	185	201	183	193	191	177	170	168	196	174	171	199	173	188	196	212	213	191	191	179	187	195	219	177	204	192	183	180	183	178	197	177	191	187	169	188	207	182	148	173	171	179	175	188	185	182	144	176	172	169	166	204	183	181	171	192	190	185	178	157	179	190	184	206	159	191	202	200	182	210	192	196	190	181	179	192	172	164	172	179	179	175	181	166	158	177	168	156	173	161	184	158	175	149	200	215	202	194	158	151	179	184	174	176	166	183	153	190	184	173	173	170	170	167	179	172	182	197	195	181	205	195	194	160	152	194	170	164	176	166	161	172	191	201	165	176	181	220	182	184	179	197	169	197	197	170	180	173	185	198	176	169	170	178	176	192	178	188	176	205	172	170	178	175	160	165	206	194	195	177	160	181	190	161	182	166	173	174	171	189	191	170	210	177	165	170	170	164	194	160	182	162	200	194	144	169	170	226	178
26332	35974	25302	35851	24904	19963	16470	10731	6234	4859	5697	4368	3371	2029	1628	1213	1189	935	855	914	940	935	761	717	843	870	699	663	589	555	531	502	480	445	466	443	407	424	420	434	444	425	446	417	450	387	453	453	437	403	444	448	427	450	433	490	440	443	443	454	476	470	453	457	448	479	461	438	434	464	466	460	420	430	466	438	391	450	412	437	425	447	427	413	449	425	432	463	423	464	460	431	435	433	444	416	440	426	386	423	422	428	416	412	452	463	420	386	428	395	435	401	428	435	424	431	407	432	399	412	441	428	399	422	411	412	439	421	425	430	435	416	412	481	443	404	432	403	432	421	395	407	433	394	420	453	406	426	439	376	396	406	421	354	410	410	427	402	402	394	417	409	403	413	403	407	400	452	415	412	431	422	450	389	473	428	421	400	416	413	395	423	420	461	438	417	412	429	439	377	403	412	419	443	411	430	408	412	414	420	424	413	424	398	409	432	421	429	440	437	418	428	415	400	387	451	390	366	371	372	455	393	425	413	423	412	409	396	418	377	396	429	435	434	416	420	396	430	425	399	424	434	430	439	421	431	397	410	397	431	398	421	402	384	408	390	397	393	391	452	383	432	389	462	419	385	437	429	387	402	413	460	425	424	383	416	386	427	405	388	404	437	420	397	422	443	427	425	429	425	415	409	434	412	409	419	428	390	407	421	422	426	399	401	420	442	401	416	419	376	400	382	458	380	383	401	416	406	410	422	397	385	419	386	409	414	433	386	394	460	407	409	441	429	453	421	444	440	410	390	404	413	416	398	426	399	403	451	428	416	411	400	416	398	430	440	429	383	427	394	447	412	408	407	441	398	402	399	433	415	449	381	424	408	423	417	413	401	409	412	405	407	399	392	395	408	394	431	380	408	420	406	430	415	414	387	431	400	394	408	391	420	393	431	407	412	424	435	391	407	414	414	384	395	430	426	410	426	393	391	376	415	401	410	418	416	420	412	398	420	448	375	418	393	444	417	378	400	387	409	391	430	411	420	379	443	411	390	388	412	381	443	434	415	433	447	419	380	433	415	417	433	397	439	433	412	395	411	422	401	410	424	394	429	370	449	433	414	433	459	434	354	400	422	404	413	390	384	401	395	415	456	371	432	419	419	427	453	400	421	392	425	409	407	411	411	419	412	432	431	424	386	401	401	419	400	422	413	397	389	396	402	417	388	448	418	403	440	460	423	409	409	408	395	397	406	426	383	395	420	396	424	430	401	400	408	425	405	424	430	430	417	377	409	422	453	401	418	396	429	439	436	408	443	396	415	420	435	377	457	411	405	394	434	411	454	455	404	420	451	426	411	386	430	400	449	421	392	406	432	431	430	425	393	396	423	390	451	428	401	439	389	410	413	390	414	436	420	422	410	379	405	380	410	393	425	405	456	394	423	428	401	406	410	417	428	417	428	424	410	425	428	432	420	394	412	406	380	401	376	422	423	449	394	429	434	385	412	416	422	407	417	384	385	372	414	401	390	407	391	420	418	431	399	435	403	410	411	409	392	391	401	440	375	416	358	375	443	409	434	388	426	406	413	377	416	411	436	420	408	391	405	420	405	431	383	406	401	397	397	433	390	395	446	398	416	433	399	381	358	403	418	444	416	423	423	432	433	400	396	411	395	426	425	436	415	421	406	415	415	408	402	437	448	412	389	411	439	410	417	397	409	392	380	438	420	416	418	431	416	417	414	393	428	376	390	428	430	392	415	408	430	415	379	381	400	389	369	413	410	375	381	442	432	390	418	418	431	393	404	411	446	414	428	392	418	410	441	422	395	425	385	380	393	415	391	387	426	429	472	411	418	427	434	409	401	459	446	416	406	414	463	391	442	406	425	411	431	416	445	422	409	401	413	420	415	406	416	419	407	424	407	411	439	428	383	398	420	398	384	429	395	394	434	399	438	417	440	418	423	437	442	439	418	394	417	416	452	414	425	429	398	404	395	410	434	394	409	396	398	459	413	435	388	406	409	398	427	411	430	354	416	387	417	418	394	385	417	424	442	401	402	424	443	404	395	391	406	409	419	389	367	413	403	404	395	403	395	423	453	405	420	465	419	376	382	406	366	430	465	399	426	425	399	422	410	424	392	407	453	421	444	433	399	409	389	414	432	421	408	417	428	402	407	426	395	384	430	396	420	428	413	408	413	398	402	412	424	404	417	417	431	427	448	395	386	404	402	393	394	374	399	444	435	439	350	422	418	419	417	396	391	352	400	401	412	422	428	435	449	428	417	421	394	441	405	415	417	385	377	396	388	397	408	427	419	371	378	441	414	436	421	414	424	432	430	410	402	413	368	432	456	410	426	403	442	426	395	414	398	460	403	450	432	405	390	412	452	404	408	417	434	403	421	419	383	433	422	409	448	431	422	405	414	439	441	463	373	402	428	423	415	411	428	438	385	396	436	400	399	450	421	442	430	443	372	410	375	422	426	442	454	408	411	412	407	419	433	419	425	461	418	402	407	431	401	391	376	440	438	424	399	443	412	412	451	408	420	435	397	413	411	420	431	437	416	401	442	419	413	442	414	418	412	398	443	387	422	413	395	414	417	426	407	384	399	432	403	422	404	377	403	431	391	415	393	389	395	374	442	436	458	418	403	412	430	429	417	400	404	400	418	407	384	442	385	397	435	416	387	393	435	425	410	404	419	390	428	428	433	365	454	414	405	440	417	375	399	408	421	413	410	381	430	420	375	411	438	422	406	445	389	378	407	424	425	389	419	431	415	396	398	397	417	450	435	409	434	404	416	433	426	440	446	420	427	434	411	454	436	396	398	404	418	421	390	419	410	432	408	407	411	411	411	402	427	439	405	401	393	426	391	442	416	398	411	437	376	387	424	425	408	436	399	409	414	407	416	429	395	448	439	373	446	424	409	447	371	438	446	411	412	366	412	418	417	394	458	460	406	405	436	416	413	441	419	413	395	458	410	400	436	426	398	391	415	393	410	406	423	379	410	433	396	385	431	421	455	412	426	427	394	401	423	428	442	409	427	409	419	433	370	400	415	414	392	379	443	426	384	414	434	450	400	418	407	437	407	369	404	411	413	427	378	422	404	415	375	431	402	423	429	385	373	388	403	408	414	389	415	410	413	392	402	417	436	430	443	436	440	442	414	417	448	389	396	450	401	416	435	454	396	409	446	421	392	415	408	398	419	420	415	454	434	404	411	445	420	428	382	437	454	421	428	439	408	434	432	425	396	405	387	359	404	345	387	428	437	426	432	376	398	423	421	422	396	447	416	425	415	438	405	421	429	357	435	433	439	402	417	416	392	390	392	390	450	405	409	408	425	389	417	401	404	431	421	430	417	438	382	419	421	419	396	388	431	414	404	398	451	428	426	399	384	436	415	398	353	426	406	446	390	417	365	431	429	448	427	386	401	391	402	434	389	365	439	385	466	389	402	411	431	428	454	397	422	399	433	411	415	398	400	420	441	405	453	415	424	406	437	426	395	419	394	398	442
57686	45931	36942	39272	36518	33209	32854	30639	24417	19574	17261	12056	9974	4838	2766	1571	1175	992	636	577	494	535	408	384	422	432	359	376	298	257	246	243	209	222	211	218	212	203	213	200	209	215	202	190	216	186	230	215	198	206	201	200	231	189	187	195	221	198	225	199	193	192	197	200	227	211	230	208	193	223	214	191	200	213	191	206	215	223	203	185	202	213	208	215	195	214	198	210	190	209	184	190	178	214	206	211	225	198	227	199	215	199	203	193	184	197	189	187	203	208	194	211	196	186	210	212	203	201	219	191	206	204	195	190	213	211	217	186	208	182	182	208	196	198	176	220	199	208	184	204	241	205	173	191	209	186	209	197	151	185	215	187	196	215	202	186	180	169	197	201	186	192	206	169	178	192	196	204	172	192	221	179	194	202	188	208	188	183	232	192	200	187	208	177	188	219	195	183	207	198	211	183	193	168	168	206	182	203	186	195	197	189	180	184	182	174	183	221	180	185	207	193	194	168	176	178	193	183	203	191	193	177	160	162	180	198	180	195	204	201	188	157	193	193	200	204	202	194	189	210	177	190	174	189	172	202	196	204	207	201	185	185	189	186	205	181	180	174	208	178	176	225	215	204	192	202	172	178	189	185	164	181	221	205	222	207	210	193	208	196	170	168	188	177	195	199	212	188	184	208	208	223	183	189	193	189	166	191	194	188	170	212	208	189	159	179	184	195	215	189	192	197	172	214	204	190	170	218	221	204	216	171	205	208	164	183	206	186	223	174	217	220	197	184	194	180	207	175	170	188	207	190	200	184	178	171	179	181	203	192	185	173	205	196	199	186	182	193	206	203	200	197	161	203	169	205	177	192	201	191	181	167	180	177	211	213	217	236	185	187	196	180	213	181	202	196	200	193	191	193	199	176	177	223	183	202	219	187	221	176	179	169	197	180	213	176	179	187	208	182	207	193	180	205	189	188	176	202	189	197	204	190	184	178	175	191	207	190	219	210	185	179	201	212	198	204	187	184	189	164	187	170	182	190	211	203	187	222	191	188	196	177	193	184	215	228	192	178	196	191	211	177	203	180	189	175	192	185	232	201	176	169	204	196	187	178	199	198	162	170	181	202	188	180	211	216	179	238	187	229	188	185	173	188	235	209	196	179	179	222	218	196	206	180	200	181	192	185	201	196	200	166	188	191	198	212	192	191	173	178	207	194	227	210	189	195	193	178	165	184	184	201	197	201	226	208	168	204	192	186	192	175	224	196	188	182	179	187	191	227	202	204	163	186	212	213	204	185	176	209	185	177	162	192	182	220	190	183	164	195	213	211	180	187	195	192	212	178	176	172	201	200	197	211	194	225	183	178	180	178	192	206	194	202	190	177	197	228	198	184	183	175	199	161	186	187	190	183	171	196	204	195	187	185	182	208	190	196	186	178	189	181	206	204	174	190	210	194	219	185	199	191	178	213	204	193	195	194	167	156	180	199	187	176	197	177	196	203	191	192	190	182	172	197	176	212	204	204	184	201	209	213	179	186	208	198	228	177	182	200	209	200	191	191	185	203	210	222	214	176	201	180	185	193	181	192	205	197	194	168	161	203	195	175	180	200	211	179	176	208	185	212	194	182	194	185	223	191	183	215	178	208	203	198	198	143	201	205	201	184	200	155	183	188	184	203	203	191	209	199	188	200	167	241	193	179	187	204	181	190	195	193	196	214	211	202	185	188	170	169	192	208	176	178	193	182	179	203	207	197	165	198	196	187	206	181	199	209	179	194	201	187	193	209	203	197	197	179	197	196	212	204	207	179	182	192	205	221	204	205	193	192	211	217	231	188	200	195	160	169	191	194	223	192	217	204	219	188	185	185	164	216	188	184	182	191	189	191	178	202	198	178	211	177	202	190	178	193	179	194	182	182	194	209	194	192	189	206	192	192	180	222	170	189	205	204	202	184	192	223	213	213	205	203	201	169	174	206	211	184	183	202	178	191	174	202	173	190	178	214	209	172	176	202	183	208	196	181	200	166	178	181	190	177	165	185	216	193	218	217	201	201	190	183	215	188	185	194	196	199	207	165	186	196	184	185	200	188	189	199	207	188	205	192	170	209	187	207	171	189	161	198	208	164	186	198	164	194	182	196	183	208	201	185	180	175	202	190	183	201	176	219	211	206	183	183	162	194	201	177	195	190	169	196	169	169	209	197	173	180	226	192	196	184	198	209	207	203	190	170	197	232	169	183	179	226	192	181	189	176	209	167	181	162	167	194	180	198	193	195	188	182	179	203	190	187	206	189	214	224	189	198	178	187	220	195	169	186	194	175	195	172	175	190	173	161	208	190	204	184	193	170	176	206	191	200	188	203	196	218	193	218	210	211	185	204	196	198	185	164	204	185	189	214	190	201	216	213	202	200	210	181	207	215	223	212	184	215	191	177	219	187	188	202	162	199	188	215	195	204	199	173	191	216	192	214	175	192	181	194	192	184	188	188	185	196	173	190	184	178	207	180	181	190	183	191	227	218	195	204	177	173	209	197	199	214	196	174	222	202	216	209	202	177	178	190	186	216	178	191	162	190	195	206	196	177	178	195	220	181	209	201	204	167	192	201	203	177	196	186	216	195	173	167	165	200	176	182	191	191	174	207	194	190	220	205	223	181	206	174	215	184	182	185	198	180	206	204	194	179	198	191	178	189	186	176	201	187	193	193	219	213	207	202	204	179	194	184	200	219	186	183	184	194	196	212	212	180	172	189	188	188	180	171	159	186	189	203	193	202	183	174	193	175	161	210	186	195	181	207	181	211	187	198	200	186	194	171	202	219	196	189	172	195	186	194	207	200	184	184	180	188	202	184	196	171	209	186	190	184	198	178	175	229	185	185	189	215	188	172	174	199	165	222	206	186	201	193	206	161	197	211	225	183	199	191	191	216	193	201	193	183	177	195	180	186	197	188	197	202	173	190	182	199	198	179	186	192	203	198	197	188	173	182	182	196	222	175	159	184	186	174	211	217	192	185	190	188	188	184	155	205	200	160	179	189	213	178	195	197	212	195	200	203	214	186	183	187	185	176	184	179	188	188	196	200	188	232	196	195	227	181	195	213	184	207	199	179	181	216	205	195	216	186	176	189	187	163	203	202	184	193	179	180	201	172	198	182	221	207	204	212	196	185	182	208	196	186	184	166	191	182	179	189	179	186	193	196	192	193	177	208	180	198	211	190	196	192	208	200	207	195	166	198	193	190	198	198	200	176	187	187	224	204	184	182	197	222	184	204	202	189	196	179	192	178	181	164	157	191	202	154	193	181	190	193	206	164	220	225	182	210	216	209	202	205	159	192	195	189	177	207	171	206	200	194	206	182	207	208	196	172	181	209	190	175	209	203	189	178	220	191	218	210	194	189	201	182	196	190	201	168	210	215	185	194	175	181	188	171	167	208	199	176	225	193	198	214	188	182	177	184	180	161	196	180	184	205	212	170	186	189	177	176	193	198	206	208	186	205	202	172	213	179	173	197
54281	56928	44934	53787	46242	52081	47366	33663	35565	30041	29768	23674	20085	10538	8798	5230	5065	4321	2519	2546	2483	2318	1839	1565	1787	1980	1518	1285	1059	852	860	715	666	665	623	582	588	506	621	555	517	555	520	502	530	525	483	490	516	525	478	513	511	492	504	500	496	521	491	492	582	572	571	523	571	575	508	481	512	550	517	512	497	480	491	492	500	486	513	471	466	473	502	464	443	468	489	443	436	482	451	485	524	457	535	476	456	465	460	478	439	461	459	406	454	438	426	428	441	459	491	447	460	425	451	415	450	443	421	441	446	456	442	480	428	447	416	424	424	444	440	413	403	430	412	424	453	413	468	455	421	484	407	436	427	420	436	420	444	408	429	450	406	401	434	416	387	416	443	414	445	377	415	366	418	428	437	450	464	462	383	413	450	427	449	413	416	434	419	463	418	486	429	386	426	437	431	398	469	457	427	443	421	428	425	423	443	422	410	428	426	392	452	410	412	423	392	456	442	400	423	435	462	416	442	446	417	466	435	378	413	430	426	420	419	423	467	446	468	419	408	431	459	399	451	428	441	397	451	447	449	426	428	406	434	436	400	438	474	428	443	432	413	438	412	430	437	428	426	441	416	400	420	438	432	469	437	416	414	414	415	436	420	429	430	450	429	427	441	431	416	424	440	409	415	464	448	437	430	392	412	395	451	388	379	395	407	436	412	441	441	422	419	407	405	422	403	410	459	448	436	425	417	431	418	393	439	410	455	461	430	435	421	411	388	409	380	430	445	418	423	406	433	364	392	427	420	405	430	437	441	388	428	427	425	406	403	414	423	423	422	421	421	405	392	421	439	387	426	454	402	424	436	417	433	435	433	459	461	419	394	412	428	398	440	423	403	408	398	416	436	412	392	435	437	404	442	419	392	457	448	443	438	432	430	424	485	471	418	421	400	420	436	430	450	454	414	458	413	443	444	429	468	403	387	423	453	447	424	435	411	405	401	403	445	414	416	379	402	382	418	407	377	406	424	396	368	421	416	422	446	375	421	417	448	409	444	428	459	438	416	443	422	410	380	420	416	392	411	436	460	425	418	404	446	447	422	412	422	452	467	441	422	395	452	399	430	427	422	437	402	452	418	423	436	425	448	438	422	440	420	384	443	416	414	435	413	470	402	425	425	437	454	459	381	408	454	447	462	402	399	442	415	428	425	434	453	439	403	430	434	390	402	442	388	466	398	399	473	427	443	379	404	409	416	440	428	465	393	404	396	466	418	427	421	415	411	447	442	408	425	431	407	433	412	438	410	422	422	442	445	421	429	403	388	441	392	419	420	474	402	422	408	434	425	420	439	405	441	428	446	436	405	392	410	429	404	412	434	426	378	403	416	406	412	414	401	430	433	405	393	401	431	445	455	423	453	420	438	401	447	438	425	413	447	406	413	408	415	389	439	448	447	437	437	417	419	402	438	420	403	433	411	422	428	423	408	437	429	451	439	409	425	422	401	427	417	431	437	444	426	386	438	433	421	416	407	409	423	408	454	428	421	440	422	415	418	412	394	403	437	408	404	465	407	421	436	450	405	465	394	435	428	431	444	425	396	456	450	453	432	441	436	448	430	415	444	391	427	441	447	389	444	429	432	470	420	415	449	423	424	434	409	452	454	423	399	416	408	446	434	410	483	447	415	427	476	439	451	441	451	402	410	388	454	398	462	450	409	426	443	462	414	436	420	413	389	386	453	427	418	400	434	430	434	389	418	430	443	421	451	447	417	405	468	442	416	454	444	415	440	385	440	416	410	417	428	433	429	391	425	426	454	389	425	390	436	400	457	428	437	405	421	440	387	417	449	424	393	412	403	418	434	432	408	396	441	437	391	427	448	400	399	408	454	449	435	410	444	453	458	442	420	434	399	400	411	419	404	417	416	446	436	450	443	435	434	410	425	425	418	405	431	401	467	415	423	435	419	441	414	421	440	465	435	425	423	411	432	409	428	417	437	415	416	400	476	441	389	419	431	434	418	403	415	383	407	427	431	415	376	441	426	454	439	403	410	441	413	437	398	441	445	435	434	408	370	422	418	419	404	479	440	412	437	414	422	413	429	392	435	440	436	405	401	408	405	408	425	408	440	421	432	397	408	422	432	406	429	418	404	418	415	436	435	423	406	406	418	437	420	428	452	442	432	410	411	384	420	431	407	427	433	433	375	417	407	423	411	371	410	425	400	414	407	463	427	410	421	416	434	418	403	426	415	375	392	414	409	417	423	420	438	412	403	474	432	425	420	463	414	384	434	378	389	439	406	418	431	467	385	422	431	435	457	393	481	411	398	431	451	403	438	414	440	413	422	402	409	401	421	419	444	418	396	405	427	418	404	412	433	427	436	443	392	431	426	407	461	419	410	459	415	464	399	439	452	433	440	427	441	444	409	426	424	390	462	428	439	398	416	438	441	444	441	439	411	435	425	425	416	444	403	442	433	423	382	426	466	440	407	389	399	431	394	411	432	425	443	395	417	420	415	402	380	385	384	421	412	425	427	439	435	469	450	421	405	425	437	456	415	429	428	431	430	416	417	399	391	412	423	410	443	428	411	418	456	429	418	383	421	417	484	411	425	395	452	424	459	422	437	421	391	425	422	425	453	436	399	399	445	425	447	428	414	424	414	449	452	479	426	465	395	422	435	436	417	454	435	426	426	420	404	420	393	413	415	410	400	441	419	431	400	427	416	450	403	411	433	392	418	386	408	425	412	420	414	431	421	451	410	387	430	396	439	440	460	430	420	426	407	406	440	444	399	431	414	426	473	403	450	415	428	405	421	438	463	439	465	414	461	407	415	436	426	459	436	410	396	407	446	409	423	393	404	391	423	397	451	410	405	439	446	439	394	407	426	448	459	427	473	425	409	421	432	379	454	442	405	404	437	432	451	401	392	431	431	449	419	466	462	377	409	429	411	421	462	418	443	437	400	457	408	417	448	434	427	424	423	424	396	479	390	464	415	407	408	419	423	409	407	421	389	422	451	384	415	433	455	407	378	432	400	400	430	395	449	446	408	428	435	403	393	425	439	430	483	409	425	456	443	441	453	404	409	418	436	405	427	413	412	483	414	436	420	405	430	406	449	432	428	378	425	457	399	415	410	446	413	436	425	429	391	426	417	417	424	443	464	406	411	397	434	417	427	385	440	426	441	433	397	424	416	466	420	430	420	427	439	456	414	413	428	447	441	420	410	393	412	432	392	439	393	440	388	433	453	442	427	412	416	415	372	433	410	406	385	459	446	408	460	405	410	436	442	433	399	407	422	441	418	399	384	454	393	406	433	440	411	420	432	435	404	415	431	396	366	395	389	393	397	423	419	433	420	406	441	428	424	408	394	444	441	419	427	412	415	455	426	431	416	454	405	430	428	406	376	441	412	415	390	421	420	392	444	464	442	425	420	445	412	433	429	421	421	415	425	430	468	471	413	404	425	406	409	419	411	388	433	392	416	416	427	413	446	420	434	401	467	434	461	451	424	416	412	397
58795	42876	34175	37691	35582	33559	33965	32947	27989	26557	25585	19684	16488	8984	5203	3046	1989	1627	948	807	712	689	495	530	548	565	406	332	323	302	266	217	198	199	214	206	192	195	188	171	162	208	182	186	187	168	153	166	167	168	176	167	158	159	175	162	175	173	155	191	177	188	181	171	178	218	171	188	167	184	201	177	184	148	183	173	189	174	185	187	175	170	150	182	163	145	143	160	180	178	169	182	164	161	161	187	166	159	154	153	159	150	164	180	151	178	195	146	155	147	173	151	158	158	144	157	171	146	167	148	146	189	146	153	149	173	156	150	152	148	183	131	159	141	186	162	164	140	169	134	157	167	169	167	146	147	136	156	147	150	139	115	141	148	162	152	174	153	151	157	165	139	148	115	135	156	155	129	142	146	140	162	151	168	148	151	140	161	168	172	176	162	150	163	161	155	153	147	162	157	141	153	136	178	153	150	137	139	153	158	147	145	167	155	151	165	163	147	144	143	170	172	159	143	145	151	142	128	159	184	160	139	168	154	128	135	149	165	144	167	161	145	157	132	170	150	153	159	167	140	163	151	163	141	150	140	182	126	166	191	137	188	153	149	174	139	152	148	159	160	166	158	145	161	147	140	133	130	143	154	157	168	172	149	163	149	175	161	150	154	150	171	164	162	147	156	141	170	155	151	170	140	158	179	155	161	162	188	152	176	138	164	147	153	185	144	155	138	178	156	150	144	144	146	164	179	135	158	146	169	155	151	154	127	163	183	151	111	175	146	155	152	159	159	145	158	151	157	161	156	170	162	175	171	149	161	166	149	161	166	140	172	148	142	153	166	162	179	146	178	154	165	162	174	175	139	155	157	146	156	174	155	144	149	148	156	171	157	174	146	161	139	160	145	155	152	158	159	151	187	170	144	179	152	160	135	150	191	159	151	164	123	139	148	160	131	156	174	142	155	157	150	173	138	139	159	162	154	168	149	147	152	148	151	180	169	154	171	179	140	147	143	150	139	161	165	152	135	141	139	148	146	129	159	143	154	166	158	173	136	145	152	152	134	149	145	156	145	166	149	157	164	160	158	132	148	157	146	185	155	160	141	164	140	147	164	140	164	157	156	169	154	155	186	153	151	159	153	163	193	154	165	157	157	162	131	164	142	141	153	144	162	147	147	162	149	141	151	147	148	158	127	161	151	131	134	174	171	163	148	148	175	149	146	142	160	163	136	162	164	147	168	142	137	157	147	140	154	165	167	158	153	166	166	173	171	168	159	142	137	166	140	148	165	155	181	172	152	156	137	146	167	175	162	173	185	161	174	149	159	130	159	163	143	174	137	148	149	149	133	179	172	151	159	152	156	154	162	126	150	144	141	168	152	148	166	149	146	170	152	152	171	162	141	179	146	157	156	163	164	164	150	159	170	128	156	182	152	167	169	142	135	142	143	150	156	145	143	148	171	171	152	163	126	158	155	160	146	178	165	165	147	183	157	130	137	139	132	148	149	143	162	133	141	164	138	141	159	154	169	166	122	147	180	136	153	126	128	141	135	145	157	148	146	148	148	130	169	157	168	158	168	166	185	160	129	156	159	147	141	145	162	155	165	152	161	152	138	149	146	149	149	155	130	161	156	167	166	155	147	158	159	156	150	169	163	153	172	145	136	165	172	150	151	152	161	157	162	151	147	163	150	147	161	153	171	161	130	147	175	150	150	145	147	174	142	148	170	148	163	154	162	167	164	138	136	141	154	168	164	165	159	158	148	131	150	153	127	167	140	143	155	130	156	153	174	176	161	151	145	158	148	147	147	177	149	149	165	152	151	170	158	154	145	151	159	158	177	164	168	141	135	158	169	163	160	148	150	147	167	167	169	141	154	170	196	157	141	156	140	179	144	172	147	170	159	133	150	162	148	159	187	181	141	183	149	147	174	153	169	154	164	153	149	149	146	194	167	135	166	167	154	160	142	138	156	174	138	135	134	152	160	132	176	155	152	147	150	165	164	147	134	155	163	143	148	178	138	154	165	148	137	175	139	181	159	134	143	151	178	150	136	147	157	185	173	167	158	150	178	154	135	134	158	141	173	169	161	138	139	135	143	194	151	147	131	152	159	161	161	144	162	151	155	161	183	154	141	157	151	163	144	147	163	182	164	173	156	148	158	133	142	160	162	162	170	159	137	172	180	136	187	148	163	158	159	132	142	160	175	165	174	165	167	160	145	132	160	161	159	156	171	182	158	154	172	142	139	134	128	180	163	182	151	149	172	160	133	154	127	153	171	153	127	166	153	165	166	142	155	135	137	145	161	169	172	140	183	143	169	141	149	164	133	152	176	157	171	140	183	165	171	161	154	186	168	161	146	158	152	143	159	171	171	181	141	166	157	166	138	139	149	131	160	138	148	146	154	180	167	160	170	138	146	136	135	155	171	165	176	173	152	149	160	155	134	178	172	187	154	153	153	146	146	175	152	158	126	150	185	149	167	157	137	160	160	161	162	140	112	136	155	153	158	167	163	156	182	171	156	131	157	169	135	148	156	169	155	145	164	155	161	161	138	135	175	149	150	166	161	180	155	148	132	146	154	161	168	162	143	167	152	161	152	151	153	156	151	164	148	152	138	159	125	155	151	141	121	148	144	164	135	116	157	134	141	167	170	161	155	150	147	151	161	145	130	168	156	160	154	152	154	182	157	153	173	136	138	150	182	154	164	165	158	152	167	139	169	152	138	157	150	156	153	178	173	160	149	151	147	155	141	142	180	163	158	156	157	141	160	159	149	152	188	134	150	141	166	158	154	170	139	160	141	155	163	155	138	171	131	180	151	146	172	141	155	154	140	151	159	150	151	136	171	155	133	134	154	190	161	161	141	151	165	148	162	156	142	161	157	151	144	176	150	160	179	160	151	168	174	145	149	148	165	185	161	170	155	152	168	140	149	155	171	151	148	135	154	160	163	154	172	129	145	126	155	139	137	147	165	138	169	128	143	167	154	131	190	160	149	147	174	180	144	145	166	169	149	155	148	153	152	126	138	166	146	150	148	122	139	159	164	148	180	172	146	164	136	127	164	166	176	150	183	150	130	143	163	147	171	161	132	128	137	156	157	133	177	193	161	150	151	165	148	135	150	145	164	143	155	151	150	157	162	152	155	135	135	174	142	178	162	160	132	144	149	156	126	155	153	160	160	139	177	134	135	165	137	137	156	150	144	156	134	147	149	178	165	130	159	179	164	148	155	139	159	166	156	133	153	171	150	158	164	156	176	167	144	138	154	152	153	148	155	164	147	143	185	148	132	172	145	157	164	146	147	140	157	179	145	144	130	158	131	163	159	146	144	140	160	149	144	167	169	157	157	155	136	162	146	147	164	153	152	175	156	148	155	153	151	160	133	155	128	161	131	125	160	137	165	172	170	184	143	155	118	141	144	157	156	150	134	133	140	168	151	142	143	158	145	176	179	165	158	169	138	163	133	131	145	164	138	156	156	166	168	158	175	149	159	157	154	159	166	160	174
57162	54850	48154	52706	47151	55408	50817	41026	41487	39554	35811	30205	27474	15091	12862	8013	7635	5616	3803	3517	3309	3182	2356	2251	2608	2748	2125	1535	1315	1110	943	792	693	718	698	497	668	620	662	633	536	515	528	586	503	500	508	449	439	445	500	443	462	477	469	488	423	429	464	473	451	536	536	510	475	487	506	456	486	513	461	467	470	483	455	439	437	475	467	417	425	391	433	418	373	356	401	367	401	435	387	398	429	441	410	382	430	412	423	397	381	398	387	402	383	399	415	395	375	354	373	372	415	373	349	358	366	406	347	338	377	358	355	354	332	356	368	337	367	353	350	357	335	376	361	367	364	355	353	343	336	357	357	366	345	377	355	383	316	366	338	366	353	322	342	348	318	348	367	330	368	352	339	339	328	350	332	300	346	353	359	356	348	349	327	345	335	333	363	302	360	327	326	332	354	302	324	317	336	321	327	322	332	329	334	368	338	329	338	345	349	325	316	336	366	364	337	356	364	342	349	326	336	338	295	331	344	320	336	323	323	303	359	307	307	363	333	333	318	348	329	319	363	320	351	381	321	327	325	284	362	346	357	360	315	362	341	344	310	294	352	330	350	345	353	331	356	332	330	317	338	340	312	329	355	330	319	314	355	341	314	323	337	314	330	300	339	297	337	353	360	300	343	341	374	352	292	334	363	325	360	342	308	316	366	334	340	342	320	352	329	304	323	332	337	318	315	333	312	350	329	350	349	354	312	331	322	337	321	316	331	307	343	363	339	350	303	344	329	330	309	323	304	336	337	307	356	346	310	381	322	359	340	306	316	364	346	350	340	320	325	327	314	337	326	336	310	306	323	300	305	325	323	341	318	335	336	375	308	303	363	329	314	356	328	336	346	329	311	347	318	345	333	346	372	309	327	304	314	337	307	362	349	314	281	356	342	314	330	331	314	310	321	325	329	317	331	347	303	342	333	336	357	332	324	327	319	363	317	312	359	317	313	339	355	323	326	347	317	324	318	338	359	339	311	321	352	360	333	301	349	324	336	335	333	326	329	348	330	333	315	350	350	337	340	367	360	331	333	329	350	329	348	342	292	329	332	338	270	335	350	315	306	343	331	328	317	352	323	339	310	348	322	347	316	339	334	314	348	330	338	346	341	353	331	354	344	335	315	366	356	336	352	334	323	315	341	362	331	344	334	316	342	328	356	338	337	310	312	318	328	348	348	340	369	334	344	344	305	329	345	340	296	332	341	340	345	349	289	305	366	336	329	323	337	348	333	304	343	317	366	336	395	327	301	334	326	337	343	328	333	330	289	315	333	305	353	353	365	326	334	326	348	303	325	363	344	338	346	352	332	331	319	301	319	315	295	357	321	368	311	334	315	325	341	348	333	326	341	354	337	304	370	331	343	340	330	339	317	318	358	329	336	331	360	325	310	314	330	315	333	322	352	325	319	290	313	351	307	349	344	323	346	347	303	326	347	320	358	323	368	357	341	338	320	354	332	324	358	328	325	333	323	350	325	342	342	346	335	306	328	342	320	349	336	346	376	329	361	322	310	318	326	340	343	284	317	326	320	339	308	333	374	290	335	334	360	296	331	331	336	325	292	332	360	347	350	300	321	336	356	343	322	324	328	339	332	346	355	358	335	345	352	320	319	324	348	360	332	323	298	329	326	301	310	341	329	336	336	335	338	334	298	319	366	355	331	322	352	316	341	344	355	317	312	339	342	343	337	321	309	298	355	341	339	351	322	348	352	333	336	345	341	312	290	322	375	354	318	360	351	349	307	329	332	350	320	346	351	330	328	337	325	335	353	380	369	344	330	338	351	357	334	297	352	337	352	317	352	370	348	306	314	357	318	360	374	316	329	304	315	345	333	310	313	341	319	354	340	326	353	324	304	356	334	331	341	310	345	367	333	338	306	315	288	343	337	322	339	346	333	315	299	357	326	319	347	352	334	359	319	328	320	350	321	296	357	378	327	304	356	310	351	354	315	357	342	340	346	314	331	363	329	353	311	350	325	323	352	336	331	342	312	334	316	319	360	306	348	341	355	335	341	309	352	337	316	322	321	353	299	328	354	318	347	340	317	344	335	304	327	344	318	311	301	330	323	282	337	316	347	310	329	343	334	317	316	324	341	324	361	308	322	363	334	328	310	331	367	324	345	371	310	337	342	349	327	316	342	320	341	324	345	322	348	326	368	288	327	331	336	322	330	305	314	311	295	318	325	342	337	375	315	360	336	345	329	321	341	354	347	301	300	310	324	335	365	367	330	324	330	345	356	329	343	354	318	327	351	349	326	324	339	310	344	352	332	351	328	340	333	337	348	397	303	338	337	351	349	321	298	325	330	342	333	339	337	346	350	325	331	358	312	313	327	379	349	353	297	318	324	341	345	339	314	316	345	360	326	350	344	310	320	328	364	327	320	327	326	331	311	365	343	340	357	292	360	328	309	340	323	345	350	322	338	299	340	334	332	339	342	337	299	343	356	356	361	326	315	332	336	349	351	321	336	364	330	337	376	329	331	319	334	365	365	352	332	340	313	345	298	322	352	334	337	322	297	300	367	318	322	313	313	336	321	350	314	318	349	353	341	322	323	319	302	320	302	336	361	304	300	325	306	325	314	315	319	318	360	361	356	312	320	329	336	319	303	302	339	345	336	337	312	284	354	368	366	337	337	351	317	356	362	321	326	310	310	350	314	345	328	364	340	358	361	328	352	331	304	325	311	307	348	339	382	331	356	350	376	348	326	344	360	339	336	335	344	340	357	341	320	329	320	353	343	306	352	316	346	348	290	339	370	338	321	324	319	323	323	361	356	325	333	321	355	353	341	358	326	314	338	332	332	340	324	354	345	332	331	320	353	303	336	369	320	321	315	344	319	370	344	305	327	352	285	351	365	357	322	352	318	303	337	348	321	327	321	331	340	352	330	332	302	324	332	346	312	328	356	340	361	336	298	330	333	372	340	317	309	311	308	347	340	341	331	316	358	325	370	304	352	358	323	324	349	370	339	340	351	322	303	324	283	346	319	338	335	324	337	329	335	349	362	307	321	353	336	333	318	312	351	325	347	336	309	353	359	303	379	363	314	337	312	347	353	318	314	344	355	366	349	315	341	299	321	318	332	338	343	332	350	334	337	341	367	314	325	337	306	357	313	347	339	336	340	341	344	324	356	331	319	330	337	352	343	337	361	322	328	328	355	320	339	353	325	332	344	379	370	303	339	315	333	311	358	342	321	333	339	337	368	346	336	342	299	361	336	353	319	339	341	345	331	378	334	300	346	361	319	352	354	335	285	344	358	330	301	324	330	334	343	354	330	314	370	318	329	326	352	344	347	304	357	350	317	313	334	366	321	358	329	339	331	316	321	345	355	332	289	344	344	326	360	295	318	361	328	370	306	303	292	342	371	342	313	341	344	318	329	338	365	341	306	308	367	354	353	322	360	348	333	353	337	323	329	337	348	340	328	320	332	325	318	327	335	373	336	324	321	360	343	304	328	349	316	307
31761	38486	25830	24947	16053	9689	5776	3076	1531	1322	1117	828	624	401	399	312	316	265	268	300	268	286	238	206	256	256	256	217	199	208	212	203	178	208	194	161	172	187	184	171	165	186	188	205	185	179	195	203	176	155	157	158	192	196	192	189	198	185	206	189	151	195	187	214	218	182	189	178	186	168	189	197	196	179	186	153	164	184	161	186	191	210	196	180	168	167	202	196	168	179	141	183	194	169	179	189	193	195	197	192	199	192	186	202	176	174	192	193	188	194	192	170	182	200	188	210	180	197	192	170	187	167	171	184	174	171	166	166	191	187	188	193	184	198	184	191	202	207	153	209	184	179	198	181	171	182	188	160	189	202	180	173	159	188	191	176	171	178	177	171	163	168	185	180	164	176	195	166	143	168	167	145	179	175	196	135	161	192	175	157	181	164	160	186	186	170	208	176	161	186	167	201	186	182	171	171	158	194	180	186	177	185	163	158	177	183	189	171	164	188	203	159	182	168	198	172	183	157	194	195	198	197	176	202	202	195	198	174	201	173	176	171	168	166	172	172	168	181	163	192	168	183	184	171	171	174	173	175	180	171	211	200	179	187	177	202	178	166	188	199	176	182	193	184	180	193	165	189	158	166	191	197	178	186	178	172	168	198	194	194	180	152	205	170	158	198	159	189	176	206	183	208	174	173	192	182	180	153	173	167	189	184	171	180	169	173	168	182	176	179	193	173	176	176	150	179	184	171	171	198	164	170	182	195	185	167	167	164	204	164	180	171	172	184	177	214	190	180	187	194	195	184	191	193	175	175	193	194	160	174	189	178	183	171	183	202	186	191	178	182	161	189	156	173	173	200	195	180	180	193	180	163	187	202	197	145	167	190	175	175	194	203	171	196	197	187	191	174	181	187	182	177	161	168	164	176	194	212	192	200	188	210	154	159	170	179	193	166	177	161	172	189	173	170	195	186	173	187	190	183	148	181	182	191	191	184	171	189	200	164	174	172	192	189	184	182	174	205	180	201	186	176	182	174	174	183	193	192	181	180	170	179	181	157	165	174	164	212	196	189	163	173	186	176	179	181	160	169	179	171	185	177	179	172	210	187	194	200	199	196	170	174	165	187	194	160	169	198	179	163	196	167	199	186	186	163	168	165	179	172	165	168	155	174	201	205	177	178	202	206	179	174	171	180	198	166	180	188	171	175	182	187	189	178	190	179	188	191	157	178	180	188	189	211	189	168	192	176	205	163	165	189	165	168	177	190	190	191	195	160	179	176	179	203	153	205	173	185	196	185	152	182	203	193	181	191	187	185	168	162	178	212	175	172	180	174	184	203	192	186	224	155	189	162	172	165	161	179	141	184	161	198	210	172	204	222	181	175	193	177	175	159	205	175	188	184	198	187	180	183	216	166	203	188	193	169	175	187	179	189	179	192	212	160	179	191	173	193	195	179	168	182	190	173	193	183	176	158	166	191	200	192	184	194	156	200	164	164	170	170	178	175	171	186	162	182	198	185	175	198	165	227	201	193	183	180	155	188	182	160	182	170	195	167	167	177	194	166	173	172	199	181	174	171	181	171	176	168	181	195	206	193	185	187	170	197	165	181	193	182	179	184	196	210	146	186	205	173	174	170	199	198	186	206	185	186	168	186	197	209	184	206	166	169	177	169	202	163	170	200	181	196	176	168	191	176	180	200	196	209	174	168	192	192	184	197	182	186	189	155	192	181	199	177	185	183	179	200	180	183	201	148	177	207	211	189	170	181	176	180	170	194	204	200	165	199	191	201	179	190	181	169	185	169	200	179	176	169	220	187	191	177	207	175	178	162	170	172	186	173	181	178	170	213	176	171	177	174	177	191	158	160	197	171	159	173	177	179	197	189	180	195	168	175	166	179	179	180	164	188	185	190	196	169	139	205	158	173	169	185	203	192	171	172	156	160	166	151	170	183	190	184	169	177	169	176	175	178	189	195	164	176	162	172	162	179	188	157	181	172	176	160	162	190	187	174	187	168	171	157	178	179	181	176	188	176	187	163	189	186	193	167	197	190	179	181	177	204	175	183	170	189	183	164	197	179	206	184	191	156	207	184	188	178	166	186	184	196	161	186	213	181	209	210	184	156	179	168	178	198	213	172	201	172	165	178	194	200	180	168	169	180	214	168	186	200	166	206	169	205	181	197	168	190	186	177	169	165	178	169	192	174	184	179	194	213	191	185	188	174	203	190	184	187	154	192	170	172	184	154	174	192	176	167	179	186	199	170	169	193	179	178	178	214	195	152	189	210	169	180	193	168	180	183	174	197	153	178	160	183	145	178	170	162	169	157	200	181	179	181	191	177	193	195	204	170	171	201	194	172	178	193	194	163	182	170	187	187	194	177	181	164	177	177	202	192	193	173	156	173	171	164	198	153	174	197	202	210	194	169	173	189	169	193	196	164	167	173	197	170	190	189	182	207	177	186	181	185	189	188	178	196	188	176	174	184	192	203	178	168	182	182	176	199	190	171	174	189	183	174	177	162	197	184	188	204	187	172	180	173	195	171	172	180	192	182	181	185	146	197	185	184	173	213	156	193	175	172	175	171	200	178	205	180	180	174	186	164	190	156	173	180	192	156	162	192	162	167	188	176	168	186	159	190	199	168	168	183	182	177	209	166	181	198	177	162	189	217	187	180	185	171	173	178	185	168	164	194	170	205	182	176	180	215	172	166	166	196	151	180	192	172	176	166	217	194	180	180	175	171	195	182	166	184	193	194	207	165	179	160	186	162	182	181	182	186	177	219	200	180	178	182	172	177	186	201	194	170	172	189	158	200	182	203	196	171	175	167	179	184	179	161	180	181	195	180	197	185	168	158	173	164	183	170	174	174	184	173	184	183	190	191	181	194	178	192	169	183	168	165	201	157	186	155	168	179	201	173	203	192	191	178	183	196	193	163	178	181	183	184	186	188	170	178	169	172	200	198	178	200	191	157	181	184	188	166	165	201	169	195	203	188	192	163	164	171	157	172	185	185	187	193	197	187	183	180	157	171	178	206	189	160	176	163	160	188	197	170	168	184	175	185	179	156	150	173	194	199	197	196	191	196	175	188	172	171	192	197	194	195	182	189	177	166	177	200	200	185	191	190	178	169	200	183	168	187	174	171	160	154	175	183	193	197	173	168	186	180	191	195	190	203	165	181	185	158	181	176	199	172	195	177	190	166	184	210	181	185	163	170	225	194	183	171	163	191	176	174	187	172	187	169	182	183	193	175	217	166	189	150	180	189	191	177	159	165	177	207	194	198	207	188	184	168	177	166	194	191	158	156	187	167	154	198	186	183	167	181	175	191	166	172	179	166	189	201	198	186	173	206	186	177	175	188	192	175	144	192	153	173	183	183	188	182	167	148	190	159	193	172	175	198	164	162	193	197	165	175	170	169	189	194	169	192	178	179	190	198	171	188	173	182	174	171	201	207	175	173	168	157	176	178	186	170	192	171	181	182	203	188	193	182	184	186	162	193
25317	34849	22905	34676	23054	21290	14268	8585	6173	6359	5231	4194	3514	1861	1548	1327	1167	1008	1038	1041	921	930	832	726	903	910	878	685	574	551	525	555	487	476	479	421	424	438	456	432	440	437	408	444	442	448	427	424	466	415	438	455	440	439	471	409	454	402	459	433	471	456	472	488	456	497	502	459	430	455	440	409	474	430	405	440	446	481	471	414	458	466	456	476	437	446	444	434	439	440	397	457	451	460	471	453	458	418	450	421	427	465	447	436	402	420	398	393	403	430	394	436	412	384	439	433	418	407	443	444	425	414	413	449	426	445	460	385	427	470	432	449	436	397	448	391	388	405	439	427	420	425	396	427	424	433	404	418	391	428	411	410	410	409	400	419	422	437	420	430	411	421	393	400	418	423	432	415	429	452	423	400	442	409	437	403	428	426	462	447	387	396	418	399	417	402	401	416	408	443	416	404	407	404	409	376	441	397	452	427	396	413	437	400	450	432	402	418	394	484	389	386	417	394	406	394	428	403	402	399	408	407	439	418	443	409	416	450	429	431	413	417	379	411	415	413	432	399	413	418	431	441	441	390	431	408	356	414	417	438	428	440	455	405	453	378	407	391	398	404	422	421	477	393	409	401	444	400	423	398	442	412	418	415	400	431	431	426	410	396	425	438	457	402	421	403	424	432	446	413	415	419	414	431	425	390	419	400	433	395	407	418	398	429	387	406	412	430	427	402	399	415	416	395	433	416	394	435	428	393	421	440	401	397	432	459	434	403	452	418	389	425	400	417	392	463	436	429	402	422	418	404	413	426	401	402	405	443	425	380	423	446	385	414	431	398	423	449	434	405	401	457	364	411	420	439	426	393	412	426	437	436	417	401	389	429	428	415	416	445	406	398	416	400	408	387	397	427	403	413	432	444	375	446	466	419	431	391	381	441	428	428	414	408	395	406	431	438	410	433	412	418	426	429	389	460	445	415	402	424	429	408	409	406	435	420	393	412	420	401	382	446	434	432	430	404	397	391	417	452	457	389	410	451	422	444	398	425	420	408	463	386	403	447	412	395	429	419	432	420	390	410	446	405	435	413	420	425	394	371	430	392	398	423	420	403	407	429	417	421	424	412	405	431	402	439	401	402	452	409	418	413	391	427	391	438	434	404	461	437	433	425	449	408	417	420	385	399	414	468	422	435	414	428	391	405	382	411	437	425	432	426	432	460	417	404	428	427	400	450	410	388	395	395	452	406	442	429	426	409	428	426	411	414	430	422	390	420	414	414	434	420	419	415	409	410	401	444	418	412	408	389	451	394	421	412	392	404	444	409	404	444	423	379	395	420	449	403	398	428	399	418	406	375	434	401	406	421	418	416	397	389	435	428	432	406	418	392	413	437	399	457	391	441	395	394	434	438	447	410	430	469	403	408	407	392	433	398	410	412	401	400	453	445	421	452	438	439	451	410	404	437	396	406	400	411	396	434	413	424	446	417	391	400	391	459	421	431	406	437	417	419	421	400	408	422	434	433	395	444	438	414	420	409	413	413	426	393	413	429	396	416	427	435	404	433	430	440	399	418	411	410	434	430	406	400	439	404	427	384	413	420	449	406	393	406	443	448	422	412	441	404	412	446	409	408	443	420	383	443	398	422	418	453	433	412	439	414	400	399	430	421	431	429	394	420	437	423	408	400	420	461	412	438	440	430	417	423	440	433	432	405	423	406	424	369	400	425	418	409	407	432	409	400	421	397	406	428	420	395	388	403	420	401	412	438	444	437	387	414	396	425	402	439	446	429	413	422	400	429	452	413	397	423	414	438	430	423	413	425	392	414	441	385	428	395	419	424	373	419	387	385	443	410	407	407	407	473	463	398	400	445	426	407	432	422	407	385	402	395	452	433	422	397	421	416	404	370	423	373	428	421	403	439	373	380	412	401	421	432	426	417	380	423	379	419	407	406	432	406	402	424	401	448	440	384	471	418	405	391	392	440	412	407	421	420	408	415	423	440	428	419	394	402	429	433	385	460	421	417	371	422	382	449	408	411	424	419	402	393	428	412	432	449	441	405	433	437	376	437	414	439	412	386	426	418	441	424	416	419	401	440	395	429	393	432	388	449	423	379	420	360	405	430	397	383	410	428	387	485	428	397	418	415	438	374	407	426	416	428	409	409	390	410	409	405	419	374	392	441	442	426	389	404	435	414	410	460	478	417	404	458	379	433	420	448	434	415	417	478	431	417	413	435	452	424	448	424	432	424	429	410	413	439	438	418	430	421	431	413	408	431	430	400	431	436	436	452	410	426	411	398	409	403	424	401	431	411	426	465	400	399	398	423	460	404	436	437	401	414	452	438	432	424	443	442	424	400	415	432	397	405	418	391	452	396	419	406	386	435	415	413	448	435	427	419	405	396	421	436	417	408	388	396	390	412	389	426	441	450	442	437	390	420	403	405	426	390	427	378	440	414	439	398	432	435	419	442	403	421	436	379	416	427	432	426	444	414	390	426	427	445	418	441	413	426	456	424	427	424	409	406	392	418	408	407	444	389	394	424	436	437	438	417	457	405	460	424	412	429	428	416	378	426	396	417	418	410	407	424	409	426	420	415	433	402	412	412	428	415	417	446	430	450	400	418	395	447	403	410	413	409	404	437	457	403	406	417	441	432	407	429	400	443	454	443	433	413	427	436	423	404	417	411	418	429	413	453	404	420	402	455	442	429	413	393	409	412	414	402	423	374	412	392	413	442	442	415	442	387	429	444	395	444	423	414	429	412	404	419	447	446	417	413	422	406	425	404	395	417	452	407	445	429	407	384	401	400	444	426	409	413	425	417	415	421	429	404	393	414	414	427	436	420	419	391	412	420	421	407	393	449	418	406	380	405	423	421	403	452	407	443	396	404	409	412	433	408	402	414	444	447	400	405	414	425	400	395	446	404	452	428	399	466	440	408	422	392	389	427	436	398	420	416	435	406	436	400	435	417	421	425	417	433	408	450	428	428	433	438	396	415	399	403	395	462	427	402	423	425	435	422	450	429	400	446	406	401	467	434	437	430	404	423	406	388	382	406	427	405	419	439	398	428	412	407	394	397	429	444	401	404	417	405	430	434	418	448	413	416	461	404	439	441	420	421	409	410	470	410	423	433	431	426	446	420	424	436	453	419	417	406	410	426	401	414	462	406	424	401	422	427	423	423	422	447	461	396	460	443	437	439	376	437	433	461	401	405	440	436	415	430	400	451	426	431	368	405	431	457	437	411	431	429	423	424	397	428	409	380	436	438	431	446	400	462	419	429	477	440	404	447	467	432	439	409	423	425	417	409	444	395	412	418	404	420	376	453	390	401	448	414	434	378	415	396	438	407	412	379	413	404	403	424	425	390	413	405	442	438	432	391	410	406	429	429	411	419	405	397	423	427	402	411	428	403	388	415	414	405	426	409	421	413	419	428	436	421	428	427	375	404	408	414	424	408	411	395	413	430	399	445	407	388	423	410	400	424	417	417	431	416	413	402	423	448
57197	44886	33913	38600	35351	36267	34705	25896	22145	21317	15970	12425	8623	4102	3250	1633	1217	1064	566	492	522	509	398	405	460	403	397	304	300	263	226	234	221	224	198	228	219	225	175	213	259	203	203	205	189	207	186	221	194	181	206	206	201	199	218	227	202	219	209	180	236	191	214	180	188	199	207	197	225	244	230	204	205	211	211	220	212	186	226	204	214	189	206	190	213	234	163	207	195	182	181	222	198	185	187	180	178	191	207	227	193	203	193	217	215	184	168	206	186	221	211	194	188	164	207	183	175	180	200	197	215	194	182	199	217	206	161	170	171	203	210	222	203	179	201	191	205	185	191	180	178	213	169	206	216	176	198	187	168	192	188	198	196	199	198	191	167	177	201	214	197	182	168	185	180	205	205	193	195	167	218	158	181	183	204	202	207	172	195	189	179	185	185	233	198	193	188	187	191	189	204	178	179	172	176	167	202	198	200	193	163	198	193	155	179	181	178	205	215	179	176	183	191	196	197	194	222	199	187	198	200	189	200	199	189	203	161	196	191	206	221	181	189	197	203	182	202	191	174	206	201	190	193	194	187	185	223	219	197	185	197	189	181	218	179	176	194	213	195	167	171	209	191	180	184	212	196	191	185	205	193	195	197	209	209	177	216	202	193	182	202	216	185	193	193	173	214	195	205	187	207	196	210	174	180	180	188	175	182	216	203	193	199	225	174	232	228	229	187	174	182	184	179	194	171	192	186	191	180	183	190	200	199	220	196	215	182	188	204	216	175	217	184	205	186	179	179	187	188	205	197	185	203	208	194	174	211	182	187	162	188	208	224	167	190	184	167	192	201	181	193	198	203	201	233	179	173	185	213	208	178	168	203	178	186	163	188	190	199	208	217	196	155	216	203	180	205	177	186	191	209	189	197	177	198	174	192	209	171	220	230	196	175	214	196	190	181	172	168	218	214	174	183	199	183	166	182	198	174	193	198	214	197	193	220	217	183	187	196	202	208	192	223	172	210	194	182	228	205	191	168	180	199	203	185	179	186	210	186	189	205	198	190	218	181	203	203	176	180	185	182	207	204	180	213	175	198	185	203	192	187	211	206	178	226	206	192	200	190	174	191	200	204	190	187	181	199	206	218	181	182	200	176	194	203	189	176	198	225	205	220	188	176	196	181	200	167	183	211	213	210	197	191	196	176	184	191	182	179	204	198	224	191	209	175	231	177	184	182	190	194	178	214	181	189	214	189	203	206	205	198	193	199	190	180	199	179	200	203	199	175	172	185	182	184	184	204	221	199	188	170	169	182	196	200	208	195	213	182	178	217	184	155	215	195	204	192	180	185	195	175	170	227	217	208	179	181	206	212	187	193	199	208	189	213	195	192	192	197	202	178	183	190	202	204	222	223	206	183	198	194	204	186	196	195	202	209	215	186	184	190	222	197	191	219	220	211	210	226	187	195	212	198	212	190	202	184	187	184	197	196	201	217	186	183	173	207	187	195	203	221	189	205	231	209	176	202	198	181	202	188	182	177	185	205	221	183	220	197	202	189	188	170	184	201	190	188	202	177	220	208	224	184	181	182	198	216	183	188	182	197	190	177	173	176	205	216	191	190	181	209	203	188	212	201	195	206	210	207	170	194	202	185	195	201	208	181	200	226	173	178	193	209	232	195	211	177	199	200	189	185	186	187	194	209	204	194	210	168	194	204	168	197	209	202	213	211	196	196	190	201	172	204	201	175	222	206	215	201	169	215	223	210	181	182	193	208	188	204	194	186	187	187	241	172	188	197	191	188	175	203	206	196	178	185	213	210	213	204	179	173	175	187	178	224	198	217	198	217	192	174	229	206	212	188	192	194	194	187	216	187	193	174	159	181	201	204	202	187	179	164	204	208	189	197	202	177	180	164	196	182	176	168	195	211	189	200	197	174	190	201	225	169	210	217	201	165	204	218	191	198	228	227	187	154	204	188	198	222	170	178	190	183	189	202	190	185	204	193	177	180	203	177	235	213	217	190	218	209	175	210	208	181	198	226	168	185	186	162	190	185	202	204	198	200	193	212	175	194	192	191	185	202	184	191	175	213	181	199	177	181	185	198	208	186	190	177	184	214	198	201	205	210	188	166	189	193	201	202	195	186	174	212	173	187	196	187	193	175	213	218	192	171	204	201	201	194	199	187	166	184	175	205	201	184	178	201	195	197	206	186	184	239	186	178	189	204	189	186	211	186	169	188	206	191	170	183	173	201	179	218	206	203	209	169	194	177	193	161	193	193	206	191	191	211	199	181	201	195	212	202	236	204	217	184	208	195	174	193	167	198	204	190	200	208	228	209	195	180	177	195	204	193	179	184	182	209	199	222	199	160	193	182	191	220	204	176	190	198	175	182	186	192	174	186	203	196	212	209	198	167	178	192	187	203	212	203	226	191	201	186	185	205	160	192	203	208	183	204	189	167	168	181	195	204	191	225	219	203	192	216	197	171	209	194	167	207	197	188	198	194	168	201	186	199	180	198	184	187	206	191	199	210	190	195	194	191	210	180	201	178	191	193	212	189	195	205	192	203	182	215	171	204	206	191	215	210	205	186	226	207	186	174	205	220	209	194	184	191	203	209	194	194	183	198	209	181	205	191	192	184	198	200	211	188	209	175	186	188	180	192	206	190	192	189	207	179	223	198	210	183	181	195	176	204	177	216	188	186	195	186	195	191	197	207	165	197	183	189	217	176	198	200	198	182	209	194	180	190	190	191	194	202	202	162	182	195	179	218	195	158	197	199	215	188	207	203	207	207	184	196	186	200	213	183	216	223	208	188	199	194	164	204	197	191	184	199	186	211	175	197	187	182	175	168	191	196	188	196	223	203	191	187	175	179	190	196	208	183	176	200	210	185	197	195	199	193	205	183	175	201	203	188	178	218	184	187	207	190	188	187	174	190	212	209	192	217	189	223	205	188	188	179	182	175	198	210	180	161	180	182	199	208	201	225	211	188	181	170	180	196	188	172	206	185	219	170	185	212	207	205	191	195	183	199	184	214	192	169	203	180	212	174	226	180	189	180	204	174	236	181	203	173	195	194	210	186	205	208	210	216	177	186	161	189	188	185	189	200	219	170	184	195	202	173	196	197	208	205	204	223	227	195	238	220	190	170	187	197	166	199	194	219	177	180	208	183	193	181	210	207	183	169	172	191	185	178	176	161	182	209	184	175	200	183	184	215	193	173	207	199	215	198	229	207	194	188	202	176	228	199	206	198	213	202	173	194	219	208	187	196	198	203	204	218	189	205	192	200	185	196	200	196	221	215	202	197	174	199	214	186	184	173	182	204	200	227	178	205	186	183	206	191	187	181	194	198	189	180	183	196	206	219	180	201	184	186	220	209	227	205	182	186	189	196	186	209	184	192	198	221	183	225	193	200	194	227	199	214	204	182	168	203	199	193	170	193	180	188	189	176	217	184	206	205	229	211	177	184	219	207	212	185	182	214	147	160	200	193	191	203	205	166	190	206	198
53338	54706	42984	53021	48916	53561	43828	25312	34117	33221	28138	24175	18633	8660	8848	5481	5342	4001	2219	2457	2594	2157	1801	1699	2014	1731	1762	1365	1104	876	808	706	630	658	735	623	572	526	583	573	550	522	537	530	481	495	494	477	506	521	510	579	518	502	535	525	519	475	457	538	523	542	563	577	522	518	582	501	521	541	523	536	501	489	494	501	513	498	507	497	476	485	465	482	473	443	465	471	454	463	495	486	485	471	447	487	478	477	485	485	480	481	452	440	502	476	456	436	454	471	458	471	454	420	445	445	464	402	443	436	466	456	452	481	486	399	461	445	479	443	480	470	426	404	413	421	420	429	480	431	431	473	463	431	454	397	431	417	434	429	390	445	445	436	428	441	455	451	434	432	423	450	413	425	431	418	428	405	436	437	427	416	438	419	419	436	417	381	419	415	427	428	392	451	420	457	427	421	456	457	402	413	435	423	418	404	417	423	426	384	440	464	393	420	448	442	423	420	432	418	395	434	436	423	443	393	461	390	444	442	400	441	410	451	417	409	430	430	410	401	422	430	429	426	409	443	401	436	436	387	419	432	441	396	415	393	426	438	406	411	431	427	410	422	422	435	448	451	480	422	433	457	446	414	411	417	426	426	433	458	396	399	442	417	416	422	467	445	452	452	411	420	426	423	428	469	461	424	446	405	440	425	431	432	412	461	438	440	413	417	403	454	456	417	433	383	433	452	408	446	431	430	405	436	474	422	423	426	445	414	409	405	407	412	438	413	432	416	423	424	378	452	428	380	410	415	423	443	455	393	441	429	405	415	417	449	424	416	423	392	463	468	440	410	391	425	427	430	388	445	416	408	438	397	432	410	477	449	428	442	426	419	417	386	427	401	436	442	416	401	454	426	433	471	418	391	424	417	431	405	402	437	424	430	441	436	454	401	389	429	459	456	425	463	396	426	436	444	395	439	445	441	421	425	468	427	449	425	417	409	445	439	421	428	457	435	422	423	448	441	406	429	424	406	430	424	409	432	432	417	414	388	481	361	417	416	453	410	477	418	440	413	411	437	422	428	450	399	429	402	472	434	432	386	416	424	439	427	458	460	435	465	396	440	412	431	404	409	397	436	446	410	405	425	434	467	424	411	417	444	447	439	431	426	419	432	443	432	434	436	403	408	434	434	411	431	421	431	437	412	434	448	417	383	423	402	414	453	392	436	417	423	427	444	389	433	414	475	419	414	432	448	451	451	425	410	399	453	439	419	418	463	419	389	449	418	414	434	404	415	444	424	427	450	424	412	420	440	439	462	393	455	424	419	382	412	422	453	429	481	428	396	426	445	462	460	414	402	391	447	390	426	448	426	417	422	428	459	398	413	446	436	434	408	441	413	428	432	428	428	405	417	458	433	424	407	416	432	449	445	445	423	395	469	421	434	427	425	395	417	407	430	433	421	437	405	423	414	435	434	441	410	416	438	440	447	439	453	450	418	400	389	420	442	410	425	424	401	429	458	422	431	423	472	410	429	390	409	455	439	414	450	425	412	444	420	451	383	433	434	473	418	430	434	454	440	456	407	408	442	451	447	393	440	459	427	405	445	403	439	403	435	391	390	413	442	432	413	409	435	435	430	428	433	457	476	394	392	452	410	445	434	428	456	434	456	385	434	439	422	440	404	412	422	438	450	422	412	430	441	419	440	416	438	412	421	410	409	425	424	400	406	396	444	406	443	407	450	427	445	442	426	466	451	438	446	416	409	416	432	417	423	471	432	441	421	443	384	433	436	428	427	428	426	442	451	436	386	435	410	467	386	419	387	435	450	398	379	429	381	446	396	414	446	432	488	421	486	434	457	417	413	435	414	454	427	415	445	416	425	411	408	431	471	478	460	411	421	436	429	430	442	432	417	447	468	390	401	462	465	397	416	408	453	447	422	438	418	429	425	424	435	388	448	437	412	441	415	433	425	440	420	393	455	451	395	431	440	434	430	407	403	409	433	456	389	408	462	418	430	386	430	412	433	439	441	374	425	448	418	439	371	431	462	406	413	438	412	440	405	453	413	440	401	461	474	427	409	411	452	426	436	428	402	440	433	415	412	437	411	412	468	468	435	431	433	432	419	468	456	438	418	458	426	470	409	449	405	451	453	427	430	412	460	406	468	389	405	465	437	414	462	439	448	416	430	418	426	444	467	425	415	411	411	443	397	409	454	433	400	423	434	481	400	434	405	410	437	396	446	425	437	434	440	471	468	377	440	391	394	439	436	412	454	435	442	432	440	404	450	420	449	434	415	401	455	444	428	370	444	428	427	413	412	417	448	403	416	459	435	406	451	433	409	432	453	459	463	447	411	471	425	416	393	433	395	408	419	437	427	418	397	405	462	430	440	410	410	441	450	429	437	453	434	453	435	421	431	425	417	389	410	431	399	478	398	435	435	431	435	460	422	454	389	434	385	385	406	437	423	427	445	465	418	427	416	403	463	451	442	431	441	402	445	425	382	436	431	447	415	424	442	439	424	447	434	409	465	436	450	432	416	407	456	414	424	425	490	423	432	419	424	416	417	400	483	449	429	448	462	418	434	428	454	409	451	445	451	444	428	417	440	407	437	416	461	419	396	455	410	424	425	465	415	441	433	452	470	425	448	428	429	438	414	444	414	425	439	428	437	449	448	428	383	439	415	400	382	408	433	450	426	448	430	439	419	475	436	431	437	420	426	446	420	415	408	430	450	407	422	421	421	435	424	445	433	424	397	406	398	402	431	448	430	419	421	430	441	388	403	433	444	428	395	425	432	428	431	402	434	405	406	456	405	391	413	409	420	454	391	426	432	443	449	419	418	434	427	422	440	466	425	429	437	439	404	397	379	444	458	407	458	426	429	424	467	441	437	405	449	420	389	396	424	394	411	408	464	430	431	439	447	430	420	437	438	412	414	412	425	403	435	421	428	435	407	420	421	428	463	406	451	406	420	457	438	405	417	425	448	433	401	453	421	429	411	442	396	475	415	455	415	409	451	405	419	454	400	395	425	401	445	397	406	424	411	424	463	410	422	418	430	427	410	435	424	406	440	454	450	445	480	435	416	428	407	453	443	423	428	403	452	431	396	430	432	408	426	407	416	406	421	419	436	435	462	404	442	411	422	391	400	410	397	444	436	420	415	405	441	455	490	460	416	451	454	449	443	435	448	440	446	402	406	409	415	459	426	434	436	455	424	453	433	435	418	423	406	409	405	477	433	404	419	435	441	402	412	439	435	410	419	421	420	414	484	394	425	444	416	406	413	417	440	418	453	408	422	420	431	406	465	443	424	462	444	446	412	425	410	422	420	439	415	400	415	410	444	395	442	412	404	417	429	395	400	458	442	443	422	429	382	407	459	418	451	412	430	408	462	426	441	417	429	428	439	445	445	419	386	404	419	422	412	450	458	408	426	423	455	431	405	420	445	417	423	436	440	408	417	415	445	414	405	404	442	453	427	405	414	451	474	439	396	425	438	411	446	408	446	379	418	407	419	433	448
59250	42788	32421	38533	36238	35521	34866	27449	27090	26580	24034	18621	14703	6856	5290	2877	2005	1610	764	756	788	595	511	584	673	561	552	425	322	277	244	206	228	231	189	208	199	164	226	186	175	180	178	198	189	180	164	180	189	204	215	177	167	169	180	170	166	169	171	181	189	167	162	174	169	161	181	166	187	164	167	153	175	161	178	162	189	148	191	167	139	173	163	168	157	179	150	188	172	166	154	173	167	166	170	189	195	156	168	171	184	149	182	175	155	141	190	154	169	144	162	162	185	142	158	141	165	164	157	176	122	148	179	158	162	161	174	152	155	156	148	164	156	158	158	146	149	166	164	165	188	163	163	153	168	152	155	170	154	158	155	177	138	160	137	169	175	148	162	164	148	136	201	169	151	162	139	162	118	165	150	147	117	127	158	162	155	162	151	148	145	143	162	160	164	156	169	170	178	150	152	142	154	153	133	143	157	162	165	151	156	151	153	165	145	169	142	127	144	157	156	151	149	147	154	146	146	151	161	135	144	160	159	173	133	165	120	139	154	173	151	130	181	169	154	176	154	168	176	160	162	138	144	160	151	163	176	168	154	150	173	157	172	149	143	161	137	139	134	142	158	171	155	155	141	172	173	161	159	135	167	147	163	167	157	156	173	158	154	148	157	167	174	176	164	149	149	131	151	167	142	151	146	134	148	160	157	140	155	186	188	160	156	154	160	159	160	180	152	142	180	167	159	160	160	164	147	161	158	178	180	141	158	164	148	171	168	156	163	163	166	182	155	158	182	145	155	145	156	144	161	146	152	136	177	161	153	151	168	165	170	159	156	163	172	147	160	188	146	141	170	165	180	159	164	171	153	159	175	162	152	157	154	143	150	174	143	138	180	175	167	162	149	156	155	155	174	166	181	167	146	151	162	174	149	147	139	155	177	153	178	178	160	151	149	150	166	155	192	147	144	145	172	143	189	170	163	161	171	140	151	161	146	153	167	170	157	162	163	145	143	145	161	145	148	156	168	145	138	156	160	144	142	160	156	154	153	155	163	168	165	139	151	182	167	143	140	142	155	181	149	158	129	164	158	154	163	148	138	158	155	172	158	142	161	129	147	152	164	133	156	147	142	157	208	164	158	129	172	184	180	149	142	157	162	141	145	164	161	167	159	169	169	158	169	140	131	153	152	142	169	144	153	162	154	149	168	149	160	170	155	113	148	181	155	159	162	141	152	151	145	145	156	150	171	177	141	170	167	145	174	172	179	193	168	141	166	162	145	169	138	127	139	170	160	156	160	162	164	172	158	147	170	158	144	148	131	137	122	153	152	151	156	155	171	158	156	165	171	162	162	139	150	154	159	146	160	140	154	152	203	174	138	161	156	150	174	142	145	153	147	144	192	162	145	145	152	163	177	156	155	153	169	155	157	156	151	161	165	148	144	181	168	174	138	165	135	168	132	149	148	157	158	146	159	142	155	156	174	185	150	131	154	155	171	160	162	150	159	159	156	150	166	161	143	151	140	134	150	162	166	139	172	128	146	150	163	166	151	150	132	139	162	149	146	124	185	150	172	165	151	135	160	172	149	162	158	156	151	153	164	148	136	167	154	143	170	152	149	159	159	184	182	153	147	166	166	173	164	148	183	165	160	167	162	144	169	164	165	166	157	162	161	188	193	157	163	151	162	157	175	156	144	154	160	157	161	175	145	170	161	168	161	187	177	164	158	168	134	154	150	153	157	159	155	143	171	164	159	151	155	152	169	163	159	145	156	144	185	143	131	153	157	140	141	153	151	149	156	183	167	144	156	148	161	168	178	170	141	165	150	129	156	187	164	159	161	140	171	138	168	151	161	164	168	176	159	147	146	165	155	135	146	156	167	147	158	181	156	140	176	146	139	169	179	141	154	140	161	161	160	128	160	160	136	143	155	164	167	148	154	144	169	146	133	165	161	163	185	151	156	150	162	163	149	156	155	157	144	154	176	179	146	138	163	163	167	182	172	180	193	165	169	139	161	157	143	152	155	172	138	154	150	166	156	160	148	185	146	155	151	140	140	164	133	188	153	159	156	146	158	140	180	143	157	181	155	148	167	153	197	133	167	155	143	170	148	140	157	139	162	157	141	171	162	155	154	161	149	150	151	163	134	153	189	165	182	157	163	158	148	166	148	149	154	146	167	156	140	163	146	176	161	154	163	162	151	155	164	176	197	150	143	179	132	159	178	153	153	156	158	168	129	144	146	135	161	143	153	155	162	166	157	136	147	168	158	151	147	155	150	151	159	152	184	181	147	166	138	151	181	144	200	165	164	154	165	124	131	160	151	147	156	166	167	173	172	160	132	173	155	157	147	152	154	144	137	149	142	176	175	161	170	168	171	162	162	160	172	164	142	165	175	156	137	155	159	161	167	155	159	152	174	163	151	143	153	140	149	164	172	161	146	156	157	172	159	163	152	164	160	173	173	155	178	174	160	171	147	158	182	145	154	133	167	148	168	149	152	164	157	146	145	147	162	140	183	139	181	156	168	127	149	145	174	121	163	170	162	155	160	139	158	147	147	164	140	153	155	159	177	168	166	183	177	164	157	170	154	144	155	151	140	179	172	159	149	176	159	167	173	164	114	141	170	149	155	154	146	158	154	162	155	178	170	159	157	149	163	159	147	155	143	152	170	188	145	174	154	155	150	148	164	143	141	136	175	158	161	171	164	157	159	145	150	170	180	155	189	130	161	163	168	137	144	173	149	162	155	153	139	148	165	139	148	158	159	147	135	167	164	173	170	154	148	159	167	142	153	168	153	166	171	167	163	168	158	178	175	144	158	181	158	164	142	127	150	146	151	172	138	143	181	154	168	177	190	167	188	158	170	151	157	122	156	159	158	173	141	163	161	143	173	154	164	160	166	156	177	174	136	137	179	177	152	166	131	150	160	142	173	171	179	149	163	155	171	162	155	164	181	144	145	148	162	160	156	145	164	182	155	159	191	128	135	146	164	150	164	165	174	160	148	138	145	127	141	164	154	148	164	163	125	169	158	157	158	152	130	175	158	156	143	168	138	162	157	164	144	142	152	160	154	143	167	157	148	159	181	136	138	148	186	163	186	167	161	160	170	144	166	142	143	139	182	161	161	155	134	173	142	149	135	167	151	161	140	156	167	170	158	159	132	163	145	152	140	182	161	169	152	169	172	157	151	150	153	170	167	143	133	147	133	137	140	151	176	181	152	148	157	191	152	150	163	131	178	165	143	139	173	170	165	161	164	139	144	154	163	175	151	153	154	171	159	145	151	181	154	174	178	164	168	175	170	159	140	151	173	149	141	161	173	157	155	157	148	142	141	145	158	159	154	177	145	139	163	167	155	143	151	145	168	172	155	169	172	168	168	170	140	154	150	150	161	150	130	160	133	145	141	173	161	176	167	143	166	154	173	156	144	156	141	178	157	140	156	155	161	155	158	164	157	174	158	172	163	163	177	143	174	172	146	136	154	155	124	177	162	178	142	164	156	148	167	175
57210	56020	48103	52493	52270	55388	45465	31252	42257	40391	36747	30273	25890	12021	12412	8287	7563	6247	3379	3268	3887	2850	2596	2817	2963	2899	2972	2107	1322	1150	888	787	730	826	640	648	603	524	582	569	556	508	513	549	486	511	474	452	425	435	488	487	482	470	483	414	445	432	438	501	446	552	505	480	468	484	521	444	483	473	497	477	502	477	446	451	440	508	455	444	408	406	405	433	410	423	393	395	409	395	383	401	429	407	428	397	417	396	424	390	378	416	375	370	390	376	413	379	398	391	400	396	378	400	334	344	385	369	366	409	343	368	362	338	385	334	379	381	397	339	381	336	335	361	313	339	339	387	345	363	373	378	348	361	358	358	359	354	370	366	352	327	344	344	357	365	348	337	337	343	327	360	364	349	311	358	371	348	330	328	336	333	333	366	321	376	320	355	373	359	312	331	374	349	332	359	320	342	309	334	322	348	340	368	328	338	352	346	351	346	334	320	321	332	323	345	368	334	335	368	346	324	358	360	335	358	344	340	356	335	344	328	329	352	362	347	371	328	350	317	345	373	331	363	304	312	335	346	386	344	334	319	341	324	343	309	351	346	337	365	353	359	336	376	361	351	344	320	334	361	357	374	333	333	358	337	346	345	364	336	355	335	369	326	328	323	343	367	343	336	320	344	356	341	328	337	320	343	356	360	354	311	365	360	365	362	333	335	367	339	339	333	385	356	351	322	320	366	330	349	361	342	371	320	355	320	339	331	339	360	337	354	335	354	353	338	315	346	346	329	363	361	335	299	322	334	327	365	340	335	330	337	348	343	331	343	332	355	323	346	335	350	312	342	322	330	332	346	343	328	349	351	341	357	317	325	360	330	363	371	365	348	367	363	375	377	338	347	356	307	357	326	335	341	345	336	334	317	329	344	319	312	336	353	341	330	347	358	340	356	346	348	330	345	335	347	342	316	359	304	324	332	351	337	358	324	348	333	328	349	355	358	355	300	340	346	342	310	304	298	336	350	340	328	367	321	345	353	349	319	311	347	377	333	312	350	356	330	358	328	325	355	354	326	332	325	359	349	316	379	344	344	362	311	326	356	349	370	328	338	346	346	330	346	355	338	318	353	338	328	366	337	320	342	336	336	356	310	338	358	346	315	337	345	336	336	348	349	368	338	358	359	337	314	352	336	365	357	347	339	357	347	323	318	338	327	347	314	365	363	338	315	318	338	316	352	340	354	357	331	316	342	377	320	333	328	321	368	355	359	320	318	334	327	337	331	337	294	330	347	336	339	335	340	326	365	337	325	319	342	332	349	348	319	324	298	341	354	344	324	336	343	335	326	335	343	360	342	334	364	334	304	326	381	344	355	326	352	358	359	336	350	345	337	346	363	342	330	371	356	338	341	307	331	345	291	347	351	349	358	362	366	337	321	351	352	375	352	373	351	342	363	353	337	380	330	345	353	331	328	339	316	344	300	362	309	370	336	319	328	350	327	352	340	366	348	373	320	330	350	306	346	298	348	316	332	358	332	326	340	341	347	340	319	341	342	358	316	346	350	331	329	341	309	369	342	362	320	348	341	344	336	360	344	330	333	347	345	344	321	330	370	336	316	323	356	346	334	351	332	374	324	337	344	340	363	345	364	336	367	389	315	356	319	333	334	326	357	338	339	357	363	385	356	326	362	373	393	351	306	307	349	325	327	327	340	340	333	347	322	331	336	356	334	320	322	341	325	306	367	330	315	347	311	360	343	316	338	365	348	326	361	345	343	346	308	354	352	360	322	337	340	314	362	348	326	354	348	293	338	354	339	328	351	353	366	337	328	380	360	346	332	325	344	305	341	369	336	339	352	368	325	317	344	353	343	365	359	356	345	350	350	337	322	321	322	348	332	366	328	323	327	338	365	341	332	350	312	346	333	334	330	319	351	329	295	338	332	337	339	318	315	359	358	336	343	333	291	344	339	340	336	361	347	354	299	328	350	340	308	301	318	335	330	311	328	337	320	340	343	339	357	363	309	342	357	373	327	346	330	347	312	352	309	334	320	321	336	316	337	348	355	320	346	340	343	355	343	360	323	336	355	315	340	309	337	386	336	370	345	341	337	353	301	378	359	356	319	322	363	328	347	342	381	342	336	331	355	312	327	370	355	337	370	327	352	324	336	365	378	314	343	316	333	325	319	348	354	347	348	337	328	347	345	336	335	333	323	341	364	325	329	361	375	359	373	360	327	338	342	335	348	328	333	335	334	347	357	364	360	345	348	339	339	362	312	336	347	352	335	329	338	318	319	363	326	305	334	373	361	344	328	347	335	297	344	357	325	335	333	338	350	355	339	382	331	305	355	355	323	328	341	333	334	356	337	352	362	347	333	317	332	347	333	344	325	337	335	310	346	324	318	340	340	317	309	359	342	332	313	344	349	317	340	339	344	339	315	317	328	303	337	319	357	389	339	305	411	334	344	329	335	334	360	365	323	353	349	354	320	329	335	330	331	324	333	365	343	355	371	359	340	344	342	358	363	351	389	315	335	350	377	345	357	295	329	324	336	323	352	382	341	337	353	345	369	321	373	354	303	348	343	393	329	340	350	350	332	317	355	362	360	354	313	347	342	375	330	352	358	316	367	308	379	345	319	319	342	361	348	338	336	313	363	326	328	324	277	339	343	347	356	335	346	332	339	344	335	353	321	342	350	335	345	337	328	327	314	352	349	342	366	309	377	341	319	325	324	343	342	324	331	334	326	336	338	359	330	345	346	330	329	365	329	357	332	324	354	349	344	328	341	368	331	346	346	367	340	373	346	324	345	348	349	323	366	340	361	337	316	329	332	325	345	341	323	365	334	314	334	344	359	357	363	352	361	354	328	329	304	326	344	309	309	330	362	350	338	297	335	363	335	310	339	338	368	324	358	348	375	320	344	319	340	396	337	320	354	330	352	375	342	336	344	316	327	352	339	370	336	328	325	355	329	359	316	316	318	327	322	333	325	320	342	327	312	341	348	388	334	351	327	327	318	299	333	364	336	301	341	312	343	318	307	353	324	357	342	346	337	338	346	336	345	338	370	330	330	327	343	324	320	339	338	359	343	341	346	347	332	323	339	334	349	328	361	326	337	342	334	369	341	337	380	323	354	380	341	327	347	358	369	301	380	345	335	334	344	327	344	363	343	339	333	340	342	307	307	343	360	333	355	344	334	371	366	329	310	329	351	373	354	353	349	318	347	307	316	339	322	365	327	339	307	348	370	355	334	336	317	344	338	307	368	371	311	349	330	314	335	309	326	356	346	355	327	306	315	340	349	342	324	320	332	328	360	332	320	350	340	336	332	333	345	349	362	352	349	383	344	336	369	346	313	308	375	315	310	332	323	352	389	302	369	337	327	356	324	329	321	347	314	362	326	344	330	309	343	345	336	342	341	338	304	355	343	304	360	347	341	341	339	365	308	339	355	338	343	343	310	320	310	320	321	349	370	332	322	350	337	370	349	315	363	319	333	324	348	353	341	346	337	346	317	307	353
32238	38446	27605	25888	16761	11280	6519	1893	1214	1166	1165	795	563	369	375	338	300	288	253	275	282	291	274	232	257	250	266	241	239	228	205	187	183	200	176	203	175	189	195	146	174	195	171	195	201	180	192	207	163	182	198	199	186	172	203	205	170	184	198	171	189	213	206	203	168	180	179	168	194	169	183	174	195	203	191	184	161	189	192	179	176	179	184	171	185	173	220	202	180	191	168	187	202	197	180	181	176	201	190	203	171	182	201	199	171	221	184	175	198	193	173	180	214	176	188	185	186	189	179	184	141	196	165	176	202	172	187	178	178	173	187	194	175	185	205	198	202	167	171	186	168	160	187	223	185	154	192	168	177	175	199	188	184	177	180	191	175	173	185	162	183	201	179	158	186	174	187	191	208	186	164	174	190	177	186	186	179	184	188	181	180	165	181	192	178	168	209	171	180	209	173	181	181	178	168	218	182	162	199	200	170	182	199	184	175	191	215	170	160	180	181	196	169	171	182	171	194	187	164	201	174	163	172	136	173	198	173	175	164	198	189	184	196	150	217	222	220	161	179	203	170	201	194	194	182	169	176	189	197	194	151	208	183	185	183	182	188	179	184	192	190	174	182	172	164	192	168	158	190	185	194	180	198	202	209	179	167	195	187	180	169	175	197	189	203	174	159	193	178	192	166	173	203	181	198	162	174	186	154	184	171	192	185	185	180	164	180	166	187	181	176	184	181	198	182	177	164	184	169	163	201	173	210	181	164	159	182	184	196	188	196	165	168	177	162	183	209	175	164	182	178	188	210	194	190	202	209	209	199	178	173	169	187	191	200	180	184	180	223	184	178	199	182	182	186	164	185	190	195	196	192	185	179	205	198	200	171	161	191	204	182	182	203	195	171	171	181	190	162	186	188	184	173	178	184	181	194	180	179	193	215	162	157	198	196	169	172	186	196	191	173	196	171	166	162	160	192	202	192	214	190	166	185	200	180	186	178	197	182	184	208	172	211	184	178	184	182	184	198	203	204	186	198	188	183	170	181	172	180	207	200	211	184	168	177	186	171	172	200	197	176	193	188	182	169	180	168	171	166	159	188	168	207	180	183	161	175	156	201	173	180	194	175	223	203	198	176	193	215	186	196	188	187	200	184	181	179	172	199	176	189	175	197	171	199	202	172	179	153	172	199	163	185	169	190	197	179	166	199	174	185	182	198	175	185	166	178	177	192	205	187	171	169	218	185	179	188	188	178	214	174	181	222	173	213	183	187	174	188	190	167	171	201	193	194	186	163	190	200	180	195	179	186	176	188	183	198	186	169	183	182	171	187	169	182	181	199	194	179	181	166	183	162	165	201	198	196	214	186	184	190	192	188	177	165	164	178	169	169	175	164	208	175	170	198	163	176	191	177	169	174	172	187	175	156	192	183	184	165	182	192	181	174	176	204	188	179	196	224	199	161	181	180	169	167	169	192	180	191	193	195	213	186	175	184	172	197	185	199	183	160	213	182	193	185	182	176	194	203	191	162	209	185	181	179	163	224	190	174	160	183	183	182	184	205	204	171	178	184	154	201	193	193	168	183	164	209	179	165	193	176	179	203	194	180	166	184	191	177	173	200	197	188	203	220	176	191	170	180	185	178	160	180	195	165	189	160	211	191	162	217	148	167	182	198	167	165	190	209	176	176	167	182	167	203	167	185	176	196	168	198	186	166	212	188	171	180	169	193	198	172	183	175	184	168	184	174	211	190	174	200	180	155	197	187	187	174	168	220	180	180	190	196	176	169	192	161	205	166	197	171	178	166	155	171	155	144	188	184	196	173	210	183	177	162	170	183	177	173	203	192	197	170	180	189	170	183	161	165	178	162	178	186	183	183	175	197	199	175	187	175	174	184	183	161	196	205	187	201	186	198	178	192	194	183	179	172	189	176	180	167	192	173	153	151	185	173	192	193	168	204	161	171	187	162	153	166	178	176	201	167	194	195	183	156	175	190	189	191	204	165	207	180	202	192	189	203	166	216	165	172	179	182	163	178	170	177	181	187	193	172	206	236	177	179	171	210	168	185	185	189	200	197	194	192	201	187	184	199	145	197	181	174	179	189	180	163	198	171	152	189	198	187	204	168	165	192	186	176	191	164	178	185	191	188	175	167	200	189	192	176	198	183	172	190	189	191	193	155	172	185	175	172	193	183	196	193	185	175	196	178	186	196	202	173	180	194	199	207	176	175	157	177	171	202	195	182	174	200	163	184	181	159	179	183	195	178	182	204	210	183	169	173	190	200	150	166	186	169	169	187	188	176	225	207	180	193	189	166	202	178	205	184	165	173	160	175	189	182	180	184	186	178	178	180	189	187	192	194	205	193	175	188	188	177	187	187	174	175	161	178	171	192	178	199	167	193	156	200	212	192	195	199	169	171	201	159	189	206	180	193	183	184	189	201	179	183	165	175	179	182	201	181	179	178	162	183	171	208	173	174	204	197	175	173	180	199	171	182	174	171	177	181	184	195	184	192	193	184	166	191	183	199	194	156	189	175	200	171	176	187	179	184	199	196	165	183	175	175	187	155	184	173	157	194	178	193	190	179	169	181	189	195	186	177	197	185	184	165	211	182	164	170	212	206	172	193	174	178	147	208	174	185	186	199	172	176	184	168	194	212	185	154	183	174	184	175	173	181	190	169	179	145	178	185	179	197	174	202	199	180	194	179	197	193	159	175	179	192	188	172	161	169	186	202	176	171	176	166	179	160	212	179	158	190	184	187	206	193	187	167	171	188	160	190	179	172	158	177	180	209	188	183	161	179	159	197	190	188	205	198	181	202	190	163	183	159	181	204	177	164	202	173	187	204	178	181	211	180	162	224	162	199	213	205	173	187	188	191	175	182	199	196	196	164	180	196	189	158	197	175	184	206	182	199	178	209	195	180	207	165	200	202	187	190	155	165	192	177	170	185	179	172	169	168	176	158	203	205	200	191	178	186	181	164	153	163	208	187	190	182	204	163	181	177	188	177	191	206	184	205	188	170	179	183	205	166	193	186	187	184	199	166	171	175	188	178	189	178	186	184	169	177	162	175	146	170	192	204	195	188	183	195	159	161	167	206	195	196	194	180	170	168	197	180	199	192	177	167	148	167	176	179	208	196	207	202	188	221	186	175	165	202	175	185	196	178	189	181	180	160	192	182	160	189	167	197	159	152	187	192	165	192	192	180	176	190	166	162	173	174	188	170	196	180	176	191	172	180	199	206	175	196	209	194	183	175	193	201	185	196	196	186	183	153	184	162	189	176	162	182	192	187	203	175	191	161	202	175	209	162	204	163	180	185	168	173	172	204	199	172	167	177	179	163	176	203	173	169	180	178	168	175	183	171	185	176	195	195	188	190	180	185	171	193	190	182	190	194	209	164	194	182	173	172	148	186	180	172	183	180	180	180	174	191	212	180	209	181	178	191	201	209	180	158	176	210	188	181	190	174	186	164	174	191	187	160	199	197	199	153	164	194	207	181	170
25572	34693	25737	34020	24839	22658	13512	4419	5804	5860	5206	3873	2606	1555	1635	1391	1177	1067	1092	1114	1090	1064	857	811	919	976	984	842	698	719	566	526	510	465	493	416	413	424	398	416	422	419	438	431	418	444	436	429	434	433	447	460	396	487	435	452	483	439	420	470	452	467	472	464	469	494	474	495	463	455	445	477	474	444	456	463	452	474	493	400	488	460	498	445	477	448	468	459	504	455	447	458	424	435	437	456	431	469	455	458	445	435	426	450	430	427	416	482	417	444	424	409	413	402	425	407	437	408	411	418	419	399	417	407	452	458	414	461	433	389	430	452	429	433	424	408	469	424	419	516	411	415	457	413	443	427	441	402	385	426	408	456	440	419	373	390	436	398	443	437	404	460	421	436	434	422	459	417	424	447	440	453	418	423	424	419	407	415	416	427	402	413	414	475	439	418	433	430	419	413	414	400	467	416	419	445	401	399	376	402	428	447	444	428	416	438	425	428	395	422	436	425	418	419	415	431	441	413	427	404	433	434	402	399	420	415	378	422	416	456	453	429	407	403	436	435	411	432	406	405	430	400	407	411	423	443	431	418	409	392	416	425	380	418	394	444	417	411	466	396	408	429	425	379	464	440	446	433	417	412	426	428	400	445	470	424	444	436	474	396	431	431	421	439	413	439	430	405	435	433	448	417	402	407	418	425	417	428	449	432	446	416	433	398	450	440	420	418	406	422	432	415	483	443	440	418	448	396	429	404	413	434	382	435	410	417	409	440	432	420	426	457	436	425	405	445	414	445	443	426	429	422	400	419	445	442	464	411	429	415	457	421	427	422	436	400	443	409	394	452	458	405	453	396	361	421	412	430	419	416	410	446	417	422	405	419	426	457	446	411	451	428	387	417	418	402	431	405	446	375	439	464	445	440	420	408	444	413	426	439	412	421	438	428	461	394	426	398	401	436	399	446	418	440	430	407	451	387	429	389	433	425	364	403	443	392	391	428	387	424	387	415	401	470	384	414	429	463	464	391	398	412	426	404	456	417	368	414	384	410	453	417	458	428	390	416	446	428	406	428	425	442	403	402	407	434	415	470	403	429	424	428	410	438	456	403	386	424	463	428	429	435	439	425	413	451	450	445	405	436	410	476	429	441	416	452	424	419	416	439	398	417	425	423	432	407	441	406	439	439	443	416	415	422	385	414	427	387	442	418	414	420	434	404	449	434	424	438	424	407	431	442	407	439	441	419	424	460	413	433	377	397	405	392	424	445	425	401	426	433	406	411	417	442	415	409	434	446	424	412	433	430	436	469	442	401	416	446	403	446	443	454	376	455	449	421	424	391	455	446	400	429	393	403	417	463	408	444	414	440	413	432	403	404	432	432	439	413	387	420	427	446	461	442	416	437	415	437	418	384	432	439	389	458	434	420	431	447	400	419	445	426	410	403	442	394	379	437	389	426	435	441	446	444	430	403	442	453	423	438	410	439	412	421	405	438	415	416	398	433	417	417	449	424	429	421	407	381	443	421	442	444	423	396	435	381	420	422	396	440	446	415	426	420	407	444	423	428	403	435	417	420	426	452	408	382	472	415	440	409	391	423	439	437	437	429	406	390	416	425	412	403	426	402	433	463	455	439	433	397	373	423	444	430	446	410	409	462	457	431	445	412	402	442	413	413	382	410	430	433	428	424	433	425	451	461	428	409	386	428	439	389	407	452	404	441	411	433	419	446	418	426	414	428	386	450	418	419	399	398	412	442	452	416	441	403	406	408	418	438	405	427	451	433	413	428	454	431	413	460	447	409	405	438	409	414	440	435	398	395	449	395	426	441	384	437	439	402	428	428	437	391	427	454	401	409	445	404	472	395	417	423	419	394	428	426	422	429	400	405	424	411	398	477	433	427	413	473	420	404	437	422	397	436	413	412	398	411	421	419	393	382	444	436	452	420	449	451	428	411	409	448	450	463	459	440	458	443	420	450	424	398	435	446	437	448	377	428	431	436	428	442	426	449	424	432	437	420	434	399	463	417	430	402	442	440	432	428	453	441	402	396	405	443	418	414	458	406	422	404	384	407	379	448	429	425	402	450	391	421	429	406	401	387	412	439	453	435	457	412	437	442	396	466	440	394	437	392	434	427	439	422	415	422	414	425	468	441	420	407	374	446	419	426	419	380	440	389	403	421	413	455	438	445	421	461	457	425	428	397	443	399	383	441	431	443	443	410	363	428	390	424	386	384	425	458	426	425	439	396	439	404	405	383	429	422	411	440	392	407	380	423	419	429	469	407	386	435	380	394	399	398	427	437	431	416	397	426	460	424	446	439	425	445	401	432	418	437	407	405	440	445	393	426	409	435	395	428	434	436	441	455	458	414	420	437	447	428	461	431	441	437	447	415	426	400	464	454	436	429	423	440	436	444	458	454	460	434	429	425	395	443	409	388	438	430	429	412	437	465	388	458	434	421	413	427	439	413	443	439	417	436	401	447	426	421	424	447	423	450	399	401	421	409	471	433	442	432	388	400	423	419	446	445	428	416	438	425	437	436	441	449	427	440	422	455	435	425	433	446	428	417	445	454	436	420	447	450	421	400	421	461	429	449	412	417	392	385	421	452	423	411	434	432	426	426	401	409	453	435	414	443	423	451	460	437	436	440	380	442	433	430	434	408	422	412	431	384	448	406	376	400	385	422	416	420	416	401	428	416	448	437	409	421	415	403	461	434	474	440	414	401	403	465	448	381	453	388	405	381	414	430	437	417	421	429	435	457	468	420	422	414	419	458	422	453	428	399	411	416	418	431	440	419	401	465	424	422	437	394	422	441	409	407	456	401	435	434	394	429	449	420	423	438	432	457	457	430	401	422	401	410	430	419	444	425	461	406	437	462	454	434	449	419	452	440	436	432	413	446	451	434	406	454	389	462	425	391	425	430	445	429	413	437	429	414	456	415	417	422	416	438	403	436	371	442	438	407	401	449	367	450	430	407	412	424	378	432	436	421	400	423	396	440	456	401	428	466	406	438	398	442	440	434	448	409	421	466	443	417	418	395	427	427	412	417	444	447	447	433	429	413	436	448	445	384	412	461	436	382	436	418	415	439	442	378	404	432	461	419	395	461	459	424	411	412	437	404	454	419	412	405	415	428	433	429	413	377	426	422	435	434	440	398	420	416	428	444	442	449	379	420	438	416	396	360	414	413	433	416	451	448	410	414	395	384	473	440	436	446	425	429	428	405	423	412	401	426	415	445	436	420	382	435	428	395	442	437	445	411	433	442	404	452	434	414	415	425	439	438	439	431	428	454	446	408	448	429	401	399	438	465	434	426	439	401	423	442	438	396	370	479	435	395	431	459	391	444	445	392	418	419	419	399	405	433	418	443	416	422	390	457	413	430	432	421	423	438	445	416	428	412	411	428	424	432	442	441	416	440	396	421	411	420	423	414	447	436	436	424	379	456	427	407	422	421	437	435	449	411	433	425	433	379	438	417	430	458	430	447	438	429	406	445	440	399
58205	46195	37730	37543	34712	34621	31999	23623	22519	20443	15614	11482	8446	3920	2766	1438	1097	935	594	499	565	498	447	472	363	386	440	391	304	328	263	272	275	269	239	243	232	209	226	188	232	223	212	240	223	213	249	217	223	217	230	201	219	193	217	186	208	215	203	209	199	236	205	240	175	213	228	216	219	169	210	234	187	252	233	205	242	200	169	199	235	223	214	182	220	206	199	235	211	205	210	215	192	223	196	206	199	190	219	207	208	207	202	212	218	237	170	190	207	232	180	200	187	179	216	194	202	218	200	186	210	180	190	194	188	200	197	196	213	188	187	210	216	191	208	185	217	221	208	200	213	216	189	211	180	184	182	197	177	214	203	194	195	180	197	194	206	203	223	228	191	199	215	200	219	170	189	176	169	215	212	194	194	205	191	227	172	198	201	208	192	198	192	211	175	179	179	192	199	199	198	175	183	228	186	190	200	191	189	205	185	217	193	233	195	204	194	204	225	222	178	235	207	186	185	172	214	182	193	224	203	204	206	210	212	190	213	205	192	208	200	203	192	190	216	189	222	192	202	204	229	205	205	223	200	207	190	188	223	226	199	171	182	177	204	207	177	164	181	175	206	211	208	212	186	212	170	179	202	189	180	192	209	189	210	179	210	180	186	211	203	183	182	168	205	202	218	191	197	187	181	197	207	179	211	180	189	194	207	210	188	198	174	199	198	187	211	177	191	216	181	194	216	182	190	190	183	185	186	179	211	183	187	211	167	184	197	179	198	210	191	203	212	203	191	208	186	186	206	213	197	197	174	216	189	211	199	201	216	221	178	203	184	195	195	187	193	218	206	201	218	215	172	215	210	188	185	187	219	201	211	192	201	196	219	181	220	182	197	204	181	186	210	226	197	199	184	192	205	214	227	215	165	194	201	191	223	208	202	213	177	222	204	188	201	175	207	178	209	214	178	186	205	204	188	209	221	196	209	190	181	193	199	192	199	219	213	224	191	204	206	187	203	186	182	182	196	190	198	209	195	196	183	183	178	228	202	209	204	200	196	189	198	185	176	228	178	188	157	204	190	219	210	181	197	216	192	193	206	226	184	213	183	186	202	204	166	214	193	181	231	171	175	209	221	179	227	197	184	197	243	192	205	198	206	198	214	179	224	190	199	193	170	190	190	187	185	201	216	208	210	174	194	205	186	190	182	156	214	208	181	188	197	200	210	197	218	174	204	195	172	207	207	194	179	199	186	195	198	208	186	204	212	202	215	213	205	205	195	190	208	166	203	200	187	211	174	182	208	197	191	210	204	179	191	207	198	211	191	223	197	235	181	192	212	204	264	184	187	192	177	201	207	189	222	202	194	191	192	198	224	198	198	192	213	238	192	217	198	167	200	228	185	218	178	199	219	183	198	179	188	213	200	218	197	183	193	222	171	175	193	189	204	226	233	198	199	191	203	197	195	207	204	221	219	193	196	184	206	203	187	206	209	186	190	192	213	203	192	200	209	183	208	197	185	201	214	193	205	189	204	193	211	192	186	156	200	202	195	198	207	191	184	195	219	199	188	200	211	211	216	211	217	185	202	194	225	194	175	205	194	191	212	179	192	181	214	209	201	198	200	191	214	215	202	209	191	185	202	204	183	205	197	226	189	186	196	229	206	234	175	194	181	217	193	194	206	226	213	191	200	188	188	202	212	174	176	173	183	200	195	196	213	192	197	183	202	201	199	190	205	215	224	188	186	212	201	210	188	181	181	193	189	207	208	219	185	193	179	201	211	194	208	206	205	188	211	197	189	194	191	201	194	194	191	207	206	228	210	233	216	208	189	233	203	190	200	189	218	219	219	179	210	200	200	195	221	201	227	181	229	192	213	186	205	184	197	189	186	187	188	194	179	185	209	221	216	200	189	192	201	189	195	195	235	221	211	208	197	171	191	198	196	194	202	185	187	197	192	190	197	223	198	198	168	188	214	192	186	186	196	207	217	198	185	190	199	206	183	183	205	218	201	195	216	209	203	179	228	230	199	183	172	223	175	197	214	200	207	182	182	200	174	177	203	213	203	216	198	206	174	165	189	209	207	210	196	183	206	200	200	204	173	193	212	199	203	182	200	190	217	191	187	235	222	205	200	194	167	192	238	231	221	195	218	188	205	199	182	199	180	173	194	210	236	193	184	193	232	204	183	202	191	216	199	211	199	196	202	201	196	194	176	208	207	189	185	187	218	197	166	191	201	190	206	206	183	217	166	197	182	187	229	199	227	209	205	213	188	198	191	197	209	205	221	190	216	193	192	215	173	183	188	203	160	196	196	209	213	221	207	209	201	216	199	196	185	189	217	207	203	209	232	204	179	214	192	182	183	195	196	197	185	202	200	234	218	203	192	187	212	159	193	197	174	188	190	220	172	204	216	186	189	185	185	210	215	204	192	215	190	205	173	190	210	214	206	208	196	187	185	186	184	203	196	196	195	203	202	206	192	189	202	220	189	209	214	169	207	194	196	192	214	210	187	188	218	204	236	160	186	214	197	185	192	201	226	209	189	188	201	174	182	197	193	183	199	203	221	199	203	198	218	228	223	174	194	200	180	186	227	186	181	198	207	220	204	171	199	201	242	196	207	194	182	197	205	193	195	215	177	194	207	207	198	203	202	182	180	214	184	215	186	217	198	200	200	201	207	172	205	192	206	200	218	206	191	190	195	200	187	166	195	202	222	190	196	181	184	178	194	197	210	212	174	198	176	166	183	198	220	208	221	184	194	200	210	187	208	184	200	179	192	212	198	189	189	202	210	184	201	213	179	201	216	183	187	210	188	176	223	201	226	206	220	212	186	193	213	188	182	212	196	209	206	186	211	207	213	168	203	186	200	189	197	227	201	177	225	201	180	225	219	202	179	185	217	198	196	210	208	208	214	190	159	221	232	187	196	188	166	243	222	182	182	214	230	186	221	203	191	201	207	192	201	223	225	201	217	212	189	184	192	196	173	198	201	187	205	193	215	205	178	200	231	225	202	206	225	234	228	201	199	194	174	195	180	208	197	193	206	187	198	175	197	187	211	210	190	212	193	183	198	199	194	220	195	192	199	218	205	192	175	186	200	221	211	205	201	214	203	186	199	218	217	228	197	184	192	212	177	211	199	215	202	199	194	180	212	190	220	218	168	204	195	199	198	217	192	213	229	193	227	185	204	223	213	211	179	203	179	185	192	212	165	202	194	198	187	203	204	214	228	209	217	202	198	191	189	182	221	220	204	209	195	199	215	207	217	197	217	182	194	208	184	188	220	227	225	198	200	203	204	190	192	210	196	233	196	238	216	169	198	195	196	198	185	206	175	186	218	168	206	218	203	201	200	185	211	207	188	183	191	188	183	208	201	192	195	194	197	194	198	176	189	175	196	198	194	181	177	204	199	168	183	197	203	212	216	212	206	201	177	165	181	199	215	178	202	212	196	205	196	206	211	197	205	179	176	206	190	253	218	193	220	196	183	199	188	182	196	219	188	211	230	194
54107	59563	48810	50918	50297	51999	41547	21917	34246	32221	28237	22620	18395	8001	8581	5303	4628	3748	2476	2589	2433	2197	1854	1977	1735	1660	1920	1503	1266	1248	997	746	726	774	651	622	606	617	553	554	538	553	548	538	540	522	550	462	540	527	535	493	537	514	502	534	516	527	507	565	517	517	560	490	509	542	539	528	522	542	567	506	505	512	502	459	528	494	488	497	499	517	545	475	498	489	507	503	515	449	423	440	482	433	523	480	487	472	451	493	488	482	473	466	494	458	431	449	471	461	461	448	476	463	465	415	430	433	487	508	432	455	465	459	470	467	445	451	462	450	436	418	448	470	454	435	451	443	472	420	403	415	445	443	459	428	438	405	457	407	472	455	476	452	428	478	444	416	410	443	408	397	438	419	453	432	405	451	472	420	454	438	453	422	474	431	440	416	465	449	419	409	471	428	419	449	447	445	420	460	419	447	419	417	463	456	458	402	427	417	405	421	465	422	446	430	421	447	436	430	436	418	462	420	412	474	446	450	448	412	432	442	450	436	441	438	422	403	443	443	475	436	401	409	453	419	480	415	424	429	417	490	445	431	438	394	418	421	467	424	447	414	453	416	414	401	402	407	440	420	396	400	446	457	443	408	442	447	390	464	452	417	427	449	450	421	422	440	420	441	397	427	407	397	426	404	447	396	437	455	417	438	430	404	406	427	445	435	425	450	426	472	515	435	432	455	457	436	436	435	439	441	385	458	445	415	482	434	429	413	422	432	412	434	449	412	423	441	420	429	429	457	429	431	426	423	432	424	435	447	411	434	467	393	480	419	430	422	443	469	440	427	462	419	424	454	427	450	407	419	428	450	454	410	417	439	440	434	448	453	459	417	395	423	453	429	445	399	453	434	480	436	462	411	445	472	432	443	431	426	470	463	392	446	419	433	445	491	440	406	411	441	442	463	460	436	414	405	419	482	428	470	416	439	453	478	456	451	421	443	457	437	435	400	441	402	436	454	405	423	444	429	410	467	474	426	414	439	440	479	478	421	426	451	461	420	430	453	431	402	406	449	446	438	441	410	428	413	479	444	409	389	427	422	430	424	415	429	400	436	425	444	448	428	441	446	452	474	440	450	440	440	441	446	395	442	450	422	434	403	458	452	437	452	402	449	427	468	436	459	447	461	431	458	422	407	431	418	401	457	458	454	425	423	436	475	451	437	451	451	427	443	459	441	446	453	423	392	445	482	421	428	396	412	437	468	444	436	435	424	400	439	454	423	426	451	425	457	470	434	404	425	457	420	421	473	430	436	438	445	436	453	406	423	400	434	410	457	431	410	422	442	422	391	384	433	406	433	435	440	432	460	452	416	425	403	464	450	443	386	474	401	433	427	423	449	420	447	458	450	418	423	448	441	403	445	421	424	460	476	441	453	449	435	432	435	433	438	437	441	457	452	383	460	478	444	431	441	432	461	446	439	459	425	501	468	419	428	458	476	446	445	412	387	419	432	428	427	429	429	434	416	438	409	423	442	456	427	406	455	444	447	382	424	435	412	403	434	438	435	455	454	399	408	474	484	423	458	425	428	432	409	428	474	407	431	431	463	437	439	449	469	399	428	471	423	420	414	439	413	397	415	407	414	434	459	430	441	412	443	425	433	457	421	392	443	413	440	421	463	428	439	414	404	400	422	417	391	420	452	442	430	408	419	455	416	432	473	426	448	437	462	444	424	453	439	412	451	461	430	414	409	427	433	479	422	444	438	418	458	440	442	434	438	422	433	427	432	440	450	424	460	448	454	452	423	458	434	454	430	425	429	424	438	445	439	440	416	418	451	447	401	477	397	411	469	444	425	433	421	443	434	428	432	400	451	409	425	459	381	451	455	421	458	436	417	393	467	467	438	410	464	423	406	436	434	433	412	440	438	416	384	459	442	473	421	452	453	456	454	447	414	462	408	432	405	414	407	450	397	405	416	440	408	413	401	393	401	428	420	421	445	416	447	431	474	447	431	447	471	449	430	480	459	407	421	422	481	410	437	400	414	461	452	426	416	450	428	471	416	439	443	447	414	448	437	406	447	470	435	433	462	406	475	439	462	464	420	446	433	436	423	401	440	451	398	465	433	418	481	478	453	428	409	445	418	445	425	455	452	413	420	432	437	451	446	409	426	423	439	447	468	456	433	475	448	479	453	409	444	447	422	404	459	419	453	453	454	422	434	457	415	444	428	466	452	414	423	444	439	492	451	421	453	378	437	412	403	439	447	453	432	421	445	443	437	459	458	442	467	424	446	459	443	413	431	460	440	489	426	427	450	372	409	433	431	418	417	433	407	433	425	466	447	419	446	449	444	445	428	411	433	391	418	404	393	461	448	458	464	435	414	425	451	407	436	410	449	438	434	434	418	434	432	426	428	416	418	402	422	454	415	407	424	405	423	400	443	416	441	432	434	431	478	475	437	424	495	453	437	417	445	480	453	442	479	435	440	473	452	427	463	421	457	412	425	416	457	420	450	403	450	455	421	414	438	447	433	443	449	446	434	444	428	466	407	449	410	426	394	411	419	429	407	422	430	456	407	436	428	458	461	468	429	416	402	399	472	451	425	429	420	447	430	423	412	441	424	413	423	477	417	445	458	446	486	463	425	475	457	413	432	410	408	446	478	455	471	402	439	442	425	429	431	425	490	396	439	409	469	444	427	412	450	453	451	448	449	459	416	454	405	429	409	477	456	443	437	448	453	453	464	446	488	423	417	433	448	428	447	440	418	425	460	379	411	431	435	469	447	452	426	434	432	445	388	455	470	405	454	443	459	421	430	420	432	461	415	404	460	437	435	397	431	443	438	430	426	418	463	427	418	407	433	428	430	446	458	407	437	427	453	435	445	421	415	451	394	410	437	428	399	438	431	415	424	439	477	454	445	432	428	458	436	445	408	458	445	427	425	406	434	439	438	437	467	421	406	463	442	423	446	434	462	469	414	440	460	435	439	440	471	394	432	435	467	464	399	427	458	438	442	427	420	397	453	402	418	440	452	473	421	430	428	454	413	432	447	437	394	415	472	454	446	460	418	451	418	479	415	394	413	488	432	424	422	448	425	420	439	453	460	449	415	411	502	421	416	451	425	431	424	476	427	437	459	446	418	457	397	423	447	416	432	471	420	436	420	461	428	424	432	430	432	427	445	418	418	406	461	411	456	400	462	418	427	433	436	431	434	426	430	437	441	441	449	443	453	437	439	436	433	419	416	408	420	423	460	441	410	418	418	448	430	419	431	455	425	445	501	427	444	420	440	398	438	407	438	469	423	439	421	424	428	473	421	451	430	437	433	442	436	419	428	444	422	420	412	456	454	426	408	439	439	410	409	472	443	436	442	455	424	473	445	436	386	426	455	433	433	447	452	458	487	429	444	422	473	452	411	430	430	433	405	414	429	440	438	415	447	450	422	470	459	420	409	410	401	475	456	429	465	469	426	446	441	455	411	432	443	396	457	417	393	452	434	453	420	448	409	428	456	482	403	436	435
58875	43619	37643	35772	33901	33941	32305	26174	27068	27333	26119	19677	14568	7736	5568	2956	2008	1424	850	793	748	812	624	597	418	443	426	486	349	365	341	257	205	249	220	250	178	189	213	202	192	217	192	194	197	158	175	177	167	188	195	181	183	192	165	185	174	163	157	197	180	210	178	185	197	159	189	196	175	161	164	181	178	150	155	170	184	203	177	174	153	162	173	146	152	162	168	185	175	160	177	163	189	172	156	170	173	178	144	150	156	172	161	169	174	157	172	163	175	170	176	172	191	172	150	154	158	166	164	129	152	150	153	184	146	161	193	161	141	157	178	163	171	162	155	157	160	154	151	157	174	185	173	160	161	189	155	149	180	155	155	192	145	163	159	160	166	160	168	151	169	152	163	182	171	145	142	143	139	146	141	205	159	159	174	146	164	159	184	178	164	192	155	148	152	174	136	166	127	160	161	167	152	183	184	165	166	152	156	159	158	145	151	177	171	169	156	178	176	173	176	182	172	138	150	167	164	161	162	133	155	135	168	148	152	159	136	135	154	156	164	159	155	165	144	157	159	173	151	164	168	175	155	159	157	147	152	124	158	141	168	157	168	169	144	185	173	162	176	181	136	168	176	126	156	130	173	158	171	178	139	143	158	173	139	161	148	148	166	175	162	178	151	164	158	154	158	155	159	150	182	153	171	147	132	191	156	154	135	154	162	162	178	167	146	162	163	143	190	179	158	148	179	162	166	163	162	160	132	164	164	185	158	190	169	154	165	142	169	153	146	155	169	179	157	167	159	146	185	146	143	140	160	159	161	181	176	155	161	165	140	164	158	184	167	152	162	179	169	163	156	149	162	187	159	157	165	155	177	176	171	148	145	154	166	149	170	188	144	152	150	151	182	151	168	176	166	149	138	144	159	139	179	175	191	171	164	146	149	148	149	152	163	156	160	174	160	186	153	170	169	165	174	169	153	166	155	165	187	146	156	144	151	154	146	127	173	164	197	142	190	165	139	174	162	165	176	160	149	160	163	168	163	176	151	153	137	188	163	143	156	146	170	176	161	185	151	179	155	128	157	154	139	165	177	167	180	169	158	157	169	133	164	180	161	150	167	184	161	141	177	146	181	166	187	147	183	166	182	175	167	185	162	162	164	168	149	148	189	183	153	170	174	174	161	153	175	148	153	147	180	140	169	177	167	177	185	150	149	163	155	147	145	180	175	148	138	148	150	164	146	155	166	168	148	161	157	178	166	142	155	164	160	163	164	161	156	171	157	193	166	162	151	151	154	184	144	147	166	153	157	160	157	190	177	149	155	161	172	156	153	165	143	182	189	178	148	198	150	166	168	157	170	155	185	144	174	146	152	151	149	164	184	152	150	136	180	166	128	172	160	155	174	151	140	161	164	153	149	178	179	158	180	157	155	180	149	156	153	169	148	163	169	185	150	156	142	171	180	158	180	179	169	149	161	176	185	151	164	143	179	161	167	156	162	165	179	158	170	135	162	160	189	173	173	165	150	162	157	142	141	164	158	163	168	144	164	146	156	166	164	150	162	164	164	144	136	163	180	172	158	163	185	176	170	174	158	149	172	169	144	165	169	172	162	163	172	159	140	138	198	177	159	159	170	143	145	185	165	159	154	138	174	172	166	166	173	162	163	169	154	157	177	157	168	173	151	183	189	161	186	163	142	168	163	151	151	167	159	164	165	146	138	180	165	152	158	154	156	174	165	163	167	150	161	183	148	181	155	148	177	171	164	144	151	164	163	188	159	174	137	166	139	175	162	144	166	177	175	149	166	165	173	167	170	139	160	155	170	162	153	152	146	162	161	160	130	161	164	146	162	174	149	199	183	167	174	137	160	165	174	180	146	180	184	128	159	193	174	151	139	170	148	182	140	165	147	164	160	166	162	168	158	160	161	155	137	157	147	172	189	157	151	157	187	142	168	154	170	161	149	171	171	154	151	154	166	138	188	177	162	156	171	156	157	147	150	176	163	160	185	166	156	171	166	160	161	150	167	131	177	186	159	172	144	164	169	173	176	183	168	158	146	149	167	170	170	168	194	172	144	163	152	155	169	150	136	138	169	144	146	159	172	171	186	166	151	152	162	146	171	149	164	141	161	150	154	170	170	181	176	167	159	146	151	147	140	170	155	159	182	157	169	162	167	139	163	158	167	158	154	180	169	166	171	172	168	169	156	166	164	167	169	179	149	172	195	181	179	167	160	171	184	183	157	168	139	168	160	168	172	155	163	161	189	155	140	148	169	142	157	165	157	142	159	156	173	161	133	139	149	160	160	149	158	182	153	149	163	154	184	161	134	183	188	173	166	129	169	186	163	147	179	166	155	169	154	151	150	159	171	159	187	175	162	148	152	172	132	141	172	150	173	163	171	174	167	159	155	160	179	182	139	150	158	146	146	176	151	146	189	139	174	167	146	172	151	152	178	136	150	158	154	182	191	170	181	166	167	147	159	156	175	179	153	171	163	194	158	176	156	151	158	147	169	148	136	160	171	145	161	167	183	176	186	164	164	136	173	175	158	171	157	158	168	147	157	164	174	157	157	136	155	145	154	134	172	172	163	192	181	154	169	157	149	163	155	166	172	154	164	152	183	157	161	145	150	153	160	148	171	151	166	153	156	158	168	166	138	162	164	151	161	162	163	167	158	148	165	155	172	170	145	164	162	165	159	175	172	157	167	145	153	149	162	175	167	152	180	181	152	163	144	176	166	148	160	149	165	152	157	173	182	195	179	158	150	172	149	161	179	144	159	149	168	183	168	166	170	190	158	169	163	176	158	146	157	160	152	145	136	151	145	168	166	152	171	164	163	177	186	158	174	153	166	155	167	150	143	155	155	166	188	168	156	154	169	169	190	153	149	183	164	177	147	152	156	194	165	146	166	147	178	167	182	168	151	176	138	161	156	149	171	157	171	165	143	172	158	154	152	165	168	144	163	177	178	170	160	136	147	130	188	149	175	178	182	156	180	168	163	147	137	153	167	147	147	177	177	177	152	160	158	150	157	156	150	154	135	160	164	168	143	176	183	147	183	171	148	157	174	173	173	186	173	136	147	145	159	139	169	160	157	150	204	184	170	150	154	148	166	163	155	163	157	179	170	161	131	138	154	161	158	174	168	155	112	165	160	165	185	186	176	169	143	157	145	149	172	174	142	177	148	179	179	171	142	175	146	156	162	173	159	145	185	138	142	155	163	167	143	157	154	181	170	145	174	151	168	168	156	191	168	160	140	176	143	153	148	162	152	174	187	168	152	154	152	150	170	161	196	166	164	172	173	167	133	184	163	150	175	156	159	165	164	133	153	183	159	151	159	160	173	167	180	146	149	167	168	164	154	149	161	148	158	171	167	177	157	154	159	152	146	128	155	174	184	172	143	155	142	171	153	164	155	159	174	156	125	137	147	161	158	164	183	145	181	175	159	177	190	169	172	158	163	170	171	155	141	167	162	159	159	142	186	160	161	145	170	166	173	130	147	187	172	160
56173	60781	49736	49819	51845	52976	44011	31903	42871	39614	36508	30916	24269	11527	12700	8212	7712	5239	3586	3744	3670	3582	2945	2961	1935	2195	2495	2052	1634	1499	1327	902	817	833	730	660	610	598	656	565	544	530	592	493	447	487	517	447	483	499	450	466	478	445	425	436	452	458	461	468	495	510	556	493	526	489	495	522	478	471	474	506	493	474	431	430	462	451	426	412	458	465	401	426	404	401	371	429	419	389	396	384	446	439	426	421	411	410	405	401	408	370	419	418	371	370	357	390	405	411	389	404	364	372	367	425	402	339	372	360	353	327	372	362	348	331	390	336	365	381	372	347	349	357	358	355	358	412	362	383	363	371	374	358	366	345	359	357	354	358	340	366	334	315	339	361	333	348	341	341	335	336	361	367	360	372	357	371	370	343	340	331	379	324	355	338	370	341	345	336	364	344	337	340	345	388	346	317	362	334	357	339	343	345	366	335	354	346	363	349	382	375	346	344	327	319	370	346	364	353	332	337	343	348	327	348	359	335	350	389	328	345	319	337	350	350	364	350	374	333	323	341	347	335	349	356	365	360	385	320	362	336	360	371	355	333	361	362	377	342	329	354	371	334	386	345	354	350	299	351	351	352	353	353	336	356	368	370	319	335	374	388	343	380	351	386	356	326	363	339	347	359	346	378	343	332	379	357	354	328	339	368	349	327	361	345	368	346	350	334	320	380	356	310	338	358	362	343	359	371	345	359	348	376	359	316	364	363	358	366	336	354	348	351	341	365	336	331	363	341	341	328	331	343	339	414	315	307	360	351	346	373	336	354	326	323	327	363	332	376	334	319	349	366	346	325	361	338	349	348	360	375	368	324	375	348	345	359	359	379	349	360	349	361	332	362	359	359	348	305	370	390	382	373	349	339	345	356	333	338	346	361	366	326	354	344	344	350	348	331	362	341	345	360	340	374	385	320	327	347	320	360	353	345	351	324	331	370	318	356	326	359	344	366	318	347	358	358	354	400	349	373	354	332	347	361	336	366	344	336	382	339	365	355	327	303	350	344	340	332	349	356	341	343	336	345	350	388	346	321	326	345	337	315	343	346	302	334	326	355	384	340	328	353	339	328	331	362	357	352	355	361	347	341	364	373	372	380	345	351	375	345	367	345	322	375	366	351	341	329	306	340	353	366	321	378	354	342	379	340	350	365	346	373	350	362	339	341	339	304	352	335	334	366	378	348	358	345	373	343	353	341	326	361	350	338	375	354	337	370	355	368	348	337	348	336	355	370	325	344	338	341	335	343	361	354	350	340	345	370	365	365	345	351	357	357	344	331	384	346	378	371	354	373	353	327	362	358	338	345	360	366	390	334	379	362	344	344	316	322	320	369	345	320	341	340	367	357	364	376	355	346	340	358	374	307	339	337	353	342	353	339	362	387	329	343	381	337	358	341	349	354	378	378	358	346	340	330	350	357	349	342	362	355	327	332	348	348	334	341	333	337	357	326	360	358	339	328	328	351	343	324	325	351	332	349	329	353	370	349	372	312	344	355	355	358	351	352	358	346	355	324	386	333	359	333	344	348	324	343	309	360	335	321	349	317	394	352	391	349	332	343	349	332	371	374	311	391	358	355	354	363	345	381	360	360	357	330	354	392	344	349	347	364	332	383	384	357	365	340	351	320	335	347	376	337	371	353	337	329	336	389	371	373	353	372	319	355	351	349	319	337	337	355	337	339	347	385	347	350	331	325	352	341	341	383	349	379	349	344	341	372	373	356	357	358	342	342	334	332	376	359	342	354	344	359	378	369	343	342	344	357	354	339	373	337	363	357	304	367	350	337	333	367	341	344	345	353	390	370	338	324	363	371	311	373	344	364	368	340	369	325	348	357	358	348	354	326	343	339	353	355	329	335	365	347	347	335	293	358	365	360	327	331	361	395	334	329	366	369	361	337	342	340	356	341	366	407	364	344	331	326	359	359	393	353	358	325	339	386	366	367	352	348	327	304	342	344	331	359	316	359	341	354	369	355	369	378	345	349	324	330	336	323	353	361	360	341	358	338	361	364	355	360	359	361	304	317	361	349	383	318	346	296	363	348	323	324	343	323	372	344	353	356	319	322	347	357	367	359	356	345	333	320	320	369	333	354	328	361	356	347	382	334	341	357	399	402	348	344	328	339	345	337	357	371	334	322	388	350	322	328	371	354	332	369	341	353	353	331	344	328	354	347	334	381	383	316	352	319	322	359	351	343	357	377	373	355	334	370	341	320	351	370	349	351	336	344	354	333	347	339	330	342	350	324	309	314	358	350	360	351	342	365	316	360	353	368	317	361	381	358	353	339	356	373	361	349	372	374	355	349	344	358	322	337	364	368	337	344	354	363	350	366	365	361	368	358	325	350	330	351	376	335	371	324	317	360	366	317	320	346	372	340	339	334	348	328	350	342	339	358	349	374	357	342	343	355	342	330	361	308	349	352	355	363	344	372	372	323	360	339	349	350	353	334	353	377	335	347	356	324	351	313	361	357	349	336	322	353	351	328	351	351	387	341	372	369	342	317	355	344	329	360	365	354	342	336	335	344	353	302	341	308	326	381	354	332	357	345	328	317	323	380	353	364	391	344	327	365	339	315	332	351	351	322	366	329	372	355	336	363	354	336	335	328	331	332	350	361	338	356	348	309	336	347	304	326	359	337	345	312	362	322	326	356	348	363	386	351	359	353	352	337	339	348	352	320	353	340	341	356	345	347	359	341	332	361	357	345	359	334	346	379	348	329	332	350	332	345	375	384	329	366	337	396	361	347	358	309	335	333	354	359	339	369	324	347	321	321	358	317	374	352	329	330	349	343	348	344	339	338	359	370	368	329	377	323	330	353	322	341	368	365	324	377	350	344	336	352	368	359	352	344	362	357	326	348	347	332	353	305	334	320	364	359	361	315	345	354	327	345	314	304	381	371	326	343	347	345	363	349	346	331	333	340	333	337	361	329	338	286	338	333	334	335	367	356	348	363	353	385	372	345	340	396	314	346	352	342	375	329	315	355	289	350	332	370	384	338	346	344	323	363	361	322	368	387	342	313	364	348	347	357	388	327	339	334	391	346	379	343	374	351	341	355	340	361	362	339	352	326	332	364	333	357	381	342	334	346	353	339	324	337	307	326	346	371	317	349	337	351	370	354	336	339	348	360	372	336	367	353	353	367	370	335	378	341	332	354	364	332	358	329	339	351	325	352	368	323	337	371	317	341	357	351	366	324	353	369	324	352	357	354	356	359	338	353	342	387	338	319	341	332	342	356	371	327	356	344	335	370	327	361	368	377	344	339	329	334	340	345	370	318	324	358	349	363	369	330	351	373	312	318	360	360	347	322	339	314	359	391	340	355	333	346	357	343	371	353	333	369	371	307	335	365	348	334	325	371	345	350	339	345	346	366	336	347	342	339	349	355	345	336	323	332	370	338	319	317	342	353	359	366	349	322	312	338	333	321	350	313	373	309	375	343	318	333	318	341	341	353	292	345	314	330
32480	36888	37453	24572	15435	9536	6104	1963	1262	1126	1100	767	550	398	394	320	327	327	295	303	287	302	287	243	246	223	270	266	230	233	253	202	203	174	193	191	199	209	190	175	212	189	171	208	211	176	185	195	182	185	208	201	201	195	167	208	202	208	189	206	202	168	181	176	196	201	199	212	178	187	191	204	199	193	202	202	232	174	191	191	180	162	180	197	205	229	190	212	196	183	204	173	202	184	177	178	169	166	169	180	184	175	197	186	198	183	184	208	178	203	219	194	167	193	195	191	205	191	183	175	220	167	181	188	166	185	173	175	173	157	180	175	180	209	201	175	203	195	199	191	189	187	195	201	199	196	177	180	194	202	175	199	184	175	186	154	179	179	181	191	182	201	185	193	201	179	211	157	179	204	197	210	183	193	167	189	168	173	189	179	182	210	176	197	190	206	182	216	195	182	191	192	179	210	184	202	184	194	190	190	196	164	172	171	193	186	206	183	175	194	174	201	205	177	191	179	178	192	177	179	168	166	190	169	159	178	186	193	205	177	178	180	201	173	200	172	193	188	194	162	222	199	175	209	209	180	204	196	176	196	209	189	167	215	194	196	187	183	171	174	199	166	199	199	191	177	187	210	180	175	179	168	197	193	199	176	184	205	183	169	178	175	184	184	199	181	212	199	168	188	195	195	171	171	178	171	176	191	196	180	188	186	181	206	185	178	166	181	166	181	189	189	198	181	195	183	204	182	193	200	168	207	190	212	192	185	182	187	180	219	194	217	206	166	186	196	204	186	160	173	209	184	201	154	197	209	194	220	171	199	183	195	185	183	198	221	182	177	179	187	180	192	200	200	189	162	181	197	207	209	184	164	211	179	183	171	178	186	196	200	167	195	202	164	217	216	164	180	209	181	198	184	186	186	204	187	175	168	183	170	176	171	196	203	190	169	187	221	178	221	176	204	184	196	174	183	194	198	193	177	180	173	193	195	189	188	201	208	180	202	202	195	187	196	194	214	224	174	174	183	157	176	187	205	195	179	161	173	182	194	167	167	176	199	181	187	200	188	177	203	175	178	175	186	166	159	187	188	193	177	180	164	203	169	197	216	198	181	184	177	217	181	190	177	196	159	186	189	178	191	172	180	183	184	185	182	186	186	193	180	190	194	187	195	186	196	211	193	196	213	185	184	209	168	168	178	214	173	188	191	181	185	188	174	186	196	182	205	179	203	197	226	174	204	211	167	158	161	190	194	217	179	192	176	186	199	180	204	185	173	157	207	179	184	191	209	196	193	177	174	205	167	180	213	194	186	178	200	205	201	178	201	193	202	198	185	215	174	178	191	193	208	189	214	182	182	194	173	169	178	208	174	178	204	184	176	193	183	189	181	215	195	199	172	205	210	206	160	164	171	186	203	192	175	201	203	177	176	169	201	174	187	201	157	214	188	190	215	182	217	199	197	200	190	200	226	207	173	177	180	189	208	179	190	166	179	182	172	156	159	188	166	175	196	183	212	210	200	185	188	184	204	181	206	180	193	188	181	183	160	176	161	206	165	196	190	193	196	174	194	185	167	175	190	189	194	174	221	180	175	172	186	168	181	198	199	167	203	212	176	197	183	200	229	211	185	190	188	168	210	176	189	189	190	199	208	198	188	173	177	186	206	197	213	197	174	205	181	198	170	196	181	209	189	161	180	212	191	185	190	187	163	201	189	196	182	193	211	196	190	193	173	195	200	191	223	198	223	183	188	178	196	178	170	181	188	184	198	165	199	203	190	183	196	203	183	197	198	218	187	198	196	175	163	194	177	190	211	174	179	148	174	162	192	173	177	186	210	227	197	184	162	202	203	183	181	182	188	214	205	187	173	181	178	200	194	188	179	189	196	191	194	183	203	203	228	192	198	185	205	210	174	166	185	213	191	163	194	200	166	168	196	166	154	185	199	187	169	191	152	209	178	207	166	162	176	188	180	175	164	174	200	180	226	190	210	191	198	191	177	207	191	188	178	189	202	194	181	181	174	187	175	210	193	191	217	208	199	182	185	189	173	197	188	183	174	204	180	196	186	195	176	165	185	192	195	194	189	174	177	170	195	207	191	174	156	171	210	159	221	159	160	176	194	204	217	192	182	178	191	208	196	189	192	172	187	212	172	205	171	183	184	173	222	176	197	213	212	197	173	180	181	202	207	189	199	177	197	188	189	171	193	192	174	169	169	194	193	197	187	200	208	175	201	185	161	204	183	200	181	183	179	165	180	186	206	177	204	223	182	214	185	157	169	173	208	181	188	206	183	157	204	221	184	201	156	215	202	184	187	204	210	180	179	185	185	178	162	182	174	177	191	180	177	199	177	173	203	195	183	194	147	167	175	199	173	180	185	204	178	199	159	177	187	141	159	177	195	193	206	199	175	203	200	186	192	157	176	196	188	203	199	182	185	162	201	175	169	201	170	225	187	158	173	176	206	198	185	188	219	180	180	159	175	186	187	199	191	202	179	195	187	185	194	188	186	176	179	208	175	193	199	161	176	171	177	199	186	201	175	181	197	186	196	178	180	183	176	185	184	203	183	190	195	211	177	173	178	195	159	172	160	175	167	199	188	184	201	185	194	203	164	189	214	194	199	162	200	179	198	199	177	167	190	202	203	203	188	188	179	196	207	195	180	206	194	208	207	231	198	186	199	194	174	190	181	205	188	209	163	189	188	179	203	194	171	182	212	194	186	175	201	210	205	187	213	210	176	190	173	179	204	177	208	197	172	188	191	190	189	167	212	163	191	185	201	168	187	182	186	181	229	171	201	189	203	178	176	211	157	231	207	199	194	176	191	161	182	187	181	189	173	173	199	155	168	169	173	190	199	212	164	185	187	197	187	181	173	170	190	178	210	175	189	195	184	182	179	184	209	189	180	199	176	181	188	176	173	171	181	187	196	208	173	177	201	169	202	191	191	195	195	183	186	200	186	195	187	192	191	203	192	175	202	174	174	214	182	176	197	175	188	179	176	189	190	189	185	195	191	205	181	174	187	187	187	163	165	185	196	176	185	215	157	198	176	209	168	168	190	168	195	211	184	179	206	208	180	181	182	189	185	187	181	184	191	203	174	215	181	183	173	205	183	211	219	196	168	192	203	182	187	178	183	174	189	196	189	173	204	187	173	174	221	174	179	205	195	186	179	205	179	179	202	199	198	195	209	182	144	202	211	169	158	164	198	186	192	183	156	196	173	179	177	186	149	181	203	208	184	185	182	166	215	188	176	194	172	174	194	179	197	194	196	184	179	169	200	191	182	179	187	167	170	169	186	188	162	194	178	169	173	189	193	183	184	194	193	196	181	177	191	204	213	205	197	182	224	197	202	191	199	182	182	210	185	227	192	196	200	174	213	194	169	182	183	199	180	180	180	179	194	193	201	158	202	167	224	197	196	179	177	201	186	219	169	200	193	194	213	228	182	190	192	199	200	177	180	192	185	173	179	203	177	201	174	204	195	164	185	188	177	187	190	186	198
25669	33986	37025	27696	24180	20089	14893	4667	6188	5448	5378	3901	2768	1701	1667	1350	1330	1302	1145	1222	1159	1210	980	893	723	742	923	884	800	858	828	679	569	456	518	486	455	474	439	432	406	459	471	459	432	436	450	455	442	458	430	438	442	445	430	421	445	451	480	453	430	490	449	481	432	450	473	471	476	473	460	433	448	452	476	462	407	476	423	450	438	456	474	442	444	437	477	437	391	451	442	456	480	432	464	439	430	471	482	457	463	446	482	476	430	422	443	446	472	441	457	435	450	455	459	460	432	424	448	447	423	464	442	466	433	427	420	442	419	438	446	418	438	394	445	409	442	411	397	438	488	412	393	450	432	442	408	440	441	461	435	439	426	430	432	435	429	410	455	422	408	417	472	469	418	412	415	417	433	411	419	406	427	407	417	411	393	422	434	411	465	415	431	411	413	423	447	437	413	449	413	442	425	442	442	435	422	438	442	448	458	441	421	432	438	403	450	430	420	438	432	443	418	401	437	447	461	418	423	409	416	466	431	454	415	464	469	413	436	457	467	407	437	415	394	378	487	412	426	425	431	414	451	401	421	434	427	404	396	444	456	420	461	457	419	444	416	386	430	431	453	426	416	466	439	451	493	459	432	449	427	396	427	429	444	420	401	446	436	442	413	429	392	428	450	443	427	413	413	411	422	428	456	443	443	410	444	418	422	413	405	446	450	441	418	391	425	431	468	401	427	443	465	399	451	436	455	468	422	438	437	424	430	455	410	431	423	409	430	460	453	442	450	477	406	476	469	402	426	438	449	451	429	416	464	414	440	410	435	401	451	458	409	440	418	452	447	431	434	431	422	446	420	418	441	415	434	461	469	430	452	443	448	484	450	428	444	422	426	427	447	394	449	448	452	429	419	442	442	454	430	425	423	418	425	425	444	414	434	429	432	438	425	420	426	455	400	448	437	439	429	391	412	461	458	429	434	409	405	441	437	427	449	436	424	416	441	430	432	454	416	449	427	398	419	420	411	394	430	431	417	450	421	406	405	424	461	414	416	419	454	467	439	412	442	408	422	417	438	418	452	421	476	391	456	426	443	426	392	440	411	410	420	414	436	388	444	423	429	467	426	379	451	453	428	415	431	430	418	424	441	451	425	439	437	447	458	422	439	438	434	422	397	463	433	457	437	440	422	426	397	413	417	453	418	432	431	468	402	421	388	413	415	435	434	439	423	444	406	418	408	435	452	467	387	419	414	426	398	425	454	460	463	462	456	456	411	408	449	431	395	435	471	408	425	421	449	404	443	466	442	438	468	456	426	432	391	428	417	466	427	428	427	415	410	408	466	454	422	443	455	432	434	447	437	417	433	417	443	392	429	434	402	438	453	435	421	444	412	437	460	419	403	386	445	447	486	417	449	435	423	447	415	417	440	430	428	410	427	412	415	440	430	440	398	412	431	422	424	447	443	413	447	437	437	450	465	460	424	453	441	443	419	443	408	455	457	438	451	417	422	431	429	420	438	426	447	445	420	420	438	435	457	434	410	424	408	492	435	445	425	437	418	403	428	410	452	455	432	417	427	425	457	427	454	427	395	409	433	428	428	430	404	405	424	403	397	445	429	435	408	414	417	434	445	424	459	435	391	392	436	427	433	428	439	436	458	437	434	421	420	381	408	396	443	493	463	433	416	447	463	390	456	440	399	417	433	407	452	457	435	432	438	454	402	421	443	409	448	458	401	410	393	420	429	430	451	451	440	427	411	428	413	403	413	425	421	422	434	423	439	416	371	442	427	417	414	425	431	453	443	499	461	416	436	398	442	428	404	435	431	416	428	446	429	462	448	427	419	443	408	449	396	450	460	433	444	390	402	428	406	476	421	430	400	441	449	436	423	431	459	438	454	428	402	445	433	405	426	417	399	417	441	442	404	454	422	461	428	454	455	433	456	435	461	408	445	441	377	443	418	426	426	430	424	411	432	395	426	418	404	431	427	401	443	434	409	430	435	410	418	440	437	415	431	406	429	424	414	428	450	438	482	428	428	415	430	498	449	406	413	409	410	467	453	422	423	446	434	407	421	433	421	457	432	425	434	450	419	416	426	444	427	442	432	463	439	421	451	463	444	429	427	404	419	426	394	423	431	435	441	423	402	437	436	438	417	412	452	436	415	430	419	450	438	463	422	400	469	453	443	454	433	428	417	425	395	392	390	420	453	429	446	449	448	413	427	422	430	471	419	419	383	426	401	431	454	449	436	435	468	443	405	433	451	420	418	433	422	459	411	429	447	439	434	430	428	420	423	426	469	409	435	400	440	404	470	404	440	432	404	406	434	443	431	398	428	430	399	453	422	409	447	461	461	391	411	441	476	458	440	465	420	429	410	443	465	434	434	406	421	408	427	429	417	435	432	410	431	441	439	402	401	413	439	454	448	446	425	442	409	424	451	470	429	444	442	436	440	424	437	410	401	360	440	437	439	421	423	413	414	421	428	419	414	471	416	439	403	417	398	446	417	393	397	454	417	441	414	464	428	449	409	414	431	420	435	420	466	416	401	420	435	453	430	464	404	407	427	408	433	436	408	376	404	418	437	453	407	434	407	412	444	415	462	416	430	384	397	455	420	434	392	411	431	421	430	426	392	435	456	419	454	439	428	411	423	403	428	458	442	392	459	422	430	436	387	453	444	447	422	425	453	445	444	448	422	441	436	426	461	394	452	379	444	405	439	436	406	429	424	448	437	456	415	421	434	427	426	435	388	432	432	414	424	442	430	437	403	462	416	425	418	427	385	420	423	396	439	469	408	419	457	411	447	405	448	447	420	427	481	427	433	446	435	449	489	419	429	456	433	421	434	417	429	445	430	438	437	463	427	429	436	455	441	415	428	451	441	448	434	425	437	408	412	415	433	427	464	389	443	436	439	427	438	452	440	390	439	461	407	445	440	425	431	444	441	455	430	452	415	426	480	441	402	467	425	432	453	426	445	428	422	420	422	422	432	390	402	426	475	415	428	419	451	448	445	451	406	414	437	432	418	427	407	397	404	422	443	388	416	422	435	423	415	454	473	401	432	407	442	418	428	430	413	440	413	429	426	431	427	407	417	430	440	458	443	477	394	432	462	422	376	418	421	447	459	412	401	425	435	440	422	408	436	424	458	472	438	479	392	478	413	473	440	402	425	406	419	445	438	441	434	432	442	451	403	440	411	419	428	421	437	421	467	412	425	443	456	411	432	401	466	403	445	475	400	429	451	424	435	434	448	467	435	405	437	415	426	447	412	388	451	427	468	420	435	387	426	350	391	455	422	437	474	431	420	392	399	407	457	392	419	417	423	424	464	423	443	438	432	453	394	453	422	457	406	400	410	447	418	447	396	418	430	411	457	407	404	401	422	421	432	429	475	426	448	405	413	398	416	436	407	408	410	445	438	400	438	439	432	420	434	391	423	449	450	432	431	403	393	452	399	413	417	445	410	385	421	449	426	438	430	421	419	440	428	424	465	440	415	410	446	430	410	451
56001	44545	41796	32359	30499	33292	31349	23748	22117	18233	14659	10584	7152	3444	2881	1612	1120	888	671	658	586	502	535	481	336	349	405	384	351	320	330	305	253	229	221	230	213	221	210	236	205	204	234	222	197	210	210	205	203	207	241	216	206	227	218	213	194	233	207	212	208	197	215	214	205	204	242	199	245	203	234	201	209	235	221	258	190	195	222	184	200	203	202	214	216	190	199	207	186	202	188	195	201	208	219	206	202	193	200	185	199	224	188	239	203	217	219	199	211	220	200	191	193	203	211	198	192	192	182	225	194	216	202	197	215	211	186	206	203	203	226	211	212	205	231	189	222	215	204	236	211	183	244	198	217	178	208	192	193	196	226	223	184	182	198	192	220	202	215	227	200	196	199	222	196	188	155	200	230	223	195	186	211	226	223	206	206	215	180	191	207	209	229	173	218	201	179	197	182	184	220	203	204	191	194	200	205	215	214	190	217	208	192	218	186	202	205	193	202	202	197	177	195	206	220	221	217	215	226	214	168	205	163	203	215	212	188	190	174	184	189	216	194	224	201	203	213	207	221	194	184	201	177	180	222	197	172	203	216	196	210	184	220	202	204	213	203	210	200	182	182	183	183	211	219	199	187	210	216	198	229	202	197	197	187	186	197	196	224	164	207	222	186	199	188	211	207	247	190	222	212	230	201	210	180	213	214	209	194	212	225	188	204	226	196	225	204	198	205	162	217	203	189	191	224	216	187	205	219	170	191	221	200	200	196	224	201	205	206	222	206	218	207	219	186	220	185	201	216	200	177	201	205	208	207	197	224	200	208	195	216	220	219	166	193	184	210	209	226	205	247	200	209	217	193	202	196	176	206	188	229	185	223	213	217	184	200	181	197	207	193	232	201	197	221	207	180	172	177	228	179	168	191	217	173	198	211	196	191	202	232	192	203	199	186	179	229	203	220	178	205	192	181	204	216	201	189	180	255	187	193	215	219	205	189	215	208	218	227	206	210	195	217	184	183	221	210	228	209	204	212	211	203	186	215	158	214	206	217	185	223	196	203	220	224	207	180	209	204	196	204	222	176	182	217	218	202	216	230	201	179	221	200	208	234	202	224	202	194	203	208	206	209	192	199	177	193	197	184	193	209	214	196	186	190	210	191	218	189	221	205	197	182	188	202	209	208	211	219	220	213	235	219	194	186	194	217	210	200	193	188	184	207	207	212	212	201	190	196	208	200	209	212	195	231	196	195	197	226	194	178	180	212	187	191	163	181	203	170	206	222	209	196	189	195	224	206	174	236	193	212	212	214	213	223	182	220	178	184	200	223	222	199	182	212	197	216	202	226	177	220	193	189	211	200	184	183	182	203	183	160	218	176	218	199	210	178	192	217	222	171	202	213	199	206	199	196	176	225	196	213	216	200	202	203	202	186	186	225	208	225	170	188	195	207	171	212	201	205	190	186	212	203	213	211	170	195	193	186	182	189	204	194	207	177	210	187	222	199	214	201	193	197	187	192	203	217	176	218	215	233	209	204	222	215	170	210	230	203	208	208	201	196	216	201	230	203	213	190	201	169	200	198	184	216	204	180	196	200	210	201	212	191	190	213	209	223	172	194	202	203	206	185	193	175	204	206	168	176	188	232	212	215	213	180	206	203	194	196	196	204	193	238	198	246	236	213	215	224	208	194	188	180	194	210	200	204	194	240	226	201	179	196	209	202	191	213	197	215	209	202	189	190	203	205	190	210	221	210	209	216	194	217	201	238	168	201	184	163	201	216	185	187	214	219	202	209	211	202	194	203	232	225	205	188	187	201	206	214	184	198	208	202	190	195	217	204	202	204	216	194	170	200	212	197	194	195	230	186	192	193	219	193	241	218	224	217	185	218	207	199	205	184	197	207	201	196	187	162	185	202	186	205	198	214	195	205	242	204	169	191	171	207	235	186	202	228	230	209	192	198	225	234	211	218	212	187	212	219	204	196	188	217	212	188	216	223	215	217	219	207	197	212	193	179	191	184	186	209	217	207	191	190	196	191	224	187	210	175	206	198	180	184	213	206	212	200	189	221	187	184	225	182	196	210	200	203	188	202	218	190	190	205	228	190	199	195	191	190	179	200	190	207	219	198	204	230	228	205	201	239	210	164	198	207	219	199	224	186	208	196	194	199	204	216	198	201	208	211	175	186	189	170	181	188	197	202	212	212	208	203	195	190	202	196	208	220	201	213	197	214	189	182	201	208	176	207	173	183	195	223	210	184	234	191	211	203	177	216	202	223	205	215	230	192	217	196	202	222	223	224	225	220	196	216	219	219	195	189	176	213	186	210	195	181	217	242	202	218	213	237	201	221	207	202	200	192	196	233	224	202	195	219	213	208	218	205	214	222	205	203	201	208	200	210	216	210	192	214	232	237	199	179	182	189	192	206	189	211	208	195	213	220	188	185	203	191	197	202	196	193	173	209	204	217	210	192	196	232	211	199	199	191	190	223	223	179	189	237	192	224	218	210	202	199	210	193	179	211	201	221	208	197	199	237	197	201	190	184	193	200	202	181	214	214	208	193	191	210	204	187	230	177	198	206	203	198	188	214	203	200	220	192	188	207	226	206	208	179	204	204	219	176	191	198	200	217	215	207	217	182	166	187	218	222	201	183	207	196	227	180	219	201	187	199	202	214	202	213	175	190	202	201	196	196	194	223	199	185	200	193	205	206	207	192	205	204	207	217	206	172	203	215	207	207	208	217	219	192	192	221	209	190	169	200	183	190	204	220	181	242	221	185	201	239	220	217	212	182	183	198	178	180	176	208	202	209	212	198	202	191	197	200	200	212	193	197	187	203	183	198	197	183	204	228	222	224	189	191	199	207	217	197	213	188	198	182	183	197	200	204	195	193	196	206	189	206	182	210	208	194	183	206	196	197	193	206	217	197	206	196	191	197	229	217	187	207	219	209	205	192	171	192	229	191	199	224	196	201	240	200	208	210	192	193	212	198	203	182	204	222	209	199	213	202	193	207	194	222	193	199	239	192	169	201	200	184	195	192	186	194	198	181	191	225	210	185	191	222	193	189	193	195	234	195	221	202	210	189	201	194	219	175	199	208	214	217	176	223	193	179	200	209	187	199	195	212	186	198	221	225	206	184	203	215	245	208	206	171	216	193	215	205	201	220	183	185	204	192	201	206	216	210	216	205	213	191	185	186	185	213	211	209	203	185	196	201	189	177	227	187	218	206	210	210	192	199	234	216	194	210	198	191	220	238	178	199	204	196	210	213	201	200	227	171	224	194	201	208	187	200	192	216	193	180	215	215	175	209	201	199	234	196	219	203	168	186	188	195	191	237	219	192	189	204	198	163	198	212	197	197	186	211	207	186	183	192	173	211	241	215	189	212	204	197	212	215	203	212	206	185	210	219	195	206	197	203	189	200	234	228	214	208	219	192	196	201	217	207	240	221	176	212	188	209	201	189	179	189	197	198	194	178	191	209	205	217	188	188	217	209	199	203	209	209	214
52215	60490	49714	42434	50610	48674	41724	22918	33878	29403	28625	22828	16499	8455	8627	5339	5003	3989	2741	2773	2760	2357	2511	2451	1542	1464	1645	1620	1342	1320	1203	966	740	719	648	639	640	580	563	556	559	543	536	534	537	494	471	522	484	479	562	506	507	547	494	503	558	488	518	557	543	555	570	531	493	544	482	597	525	564	556	524	494	506	502	502	504	485	513	520	497	482	477	507	458	465	470	469	458	461	488	502	527	548	465	498	487	501	518	459	509	456	454	529	467	462	473	449	465	489	485	498	442	448	413	482	464	476	441	487	459	465	493	441	447	428	455	436	424	428	516	446	428	460	429	464	417	484	452	447	495	426	422	476	425	457	432	441	453	435	444	451	452	439	443	455	429	436	417	428	458	438	428	474	451	433	444	453	423	439	438	429	423	474	412	427	460	466	418	437	437	388	424	454	473	436	506	419	448	461	460	434	479	478	451	455	458	416	417	428	435	419	428	435	443	447	431	432	449	420	408	435	440	458	432	442	431	399	435	445	448	489	410	436	428	423	414	450	414	428	399	434	476	470	435	418	453	429	421	417	445	461	440	444	455	427	457	442	439	424	420	456	425	423	473	447	468	440	438	444	411	456	434	437	431	458	461	469	446	430	442	415	440	448	434	457	429	433	466	425	438	442	456	435	468	467	444	455	416	446	484	415	446	450	430	455	457	426	434	432	450	454	430	464	410	478	412	445	447	410	446	470	430	464	408	419	459	433	487	430	462	445	454	468	448	460	445	454	423	439	465	438	463	453	396	475	438	432	436	445	427	470	445	450	443	435	455	439	444	432	429	439	424	425	416	408	450	450	482	427	458	475	489	448	422	429	441	439	451	428	429	440	468	425	451	422	456	436	489	453	431	395	422	476	468	445	425	417	436	452	437	443	452	456	439	446	456	442	474	440	432	414	452	434	429	428	431	475	451	440	423	436	458	452	450	434	452	447	442	440	409	447	481	435	465	454	438	440	483	473	447	433	411	471	394	433	455	453	482	439	442	458	416	432	444	413	464	428	416	467	443	458	437	462	446	436	432	398	452	432	447	459	388	490	464	473	412	464	451	432	442	518	440	460	451	416	437	420	443	403	419	462	460	448	437	450	442	463	426	446	424	412	390	458	444	434	448	447	474	459	442	466	427	458	450	456	435	444	433	466	458	412	464	466	425	456	437	440	446	401	419	401	456	465	470	428	465	434	466	433	456	417	460	431	474	449	435	456	459	474	439	454	420	422	435	421	430	473	456	406	466	483	444	442	425	426	435	448	427	435	424	455	460	445	487	444	452	444	476	454	414	458	425	453	449	457	447	441	447	438	428	427	384	471	406	466	451	446	454	432	424	451	441	468	457	457	421	458	427	464	405	449	461	445	451	440	495	439	444	463	441	471	458	473	458	477	461	445	439	458	465	444	461	448	431	467	431	401	474	456	422	422	448	439	438	433	445	426	460	450	449	440	447	437	444	441	475	463	454	415	409	409	480	452	438	461	437	425	414	434	433	438	419	477	430	415	456	433	444	462	429	447	457	458	456	425	452	433	440	406	460	415	449	437	449	452	459	472	478	458	450	449	417	414	449	466	496	440	435	428	435	438	426	429	422	462	431	457	428	426	450	463	427	456	450	422	429	473	442	422	442	423	443	418	458	434	432	440	430	445	468	470	417	479	457	445	419	443	396	396	408	460	449	414	432	470	437	481	446	441	431	440	440	439	460	453	432	432	449	453	451	434	432	427	409	445	440	408	436	456	423	462	457	439	425	467	438	441	411	451	383	438	453	471	402	442	455	442	442	432	462	449	451	441	435	433	460	427	428	431	434	449	426	461	481	442	437	422	429	441	442	452	481	431	464	431	434	405	421	488	450	409	451	449	416	420	458	436	425	443	385	460	446	425	399	446	434	416	463	465	468	431	437	467	432	447	488	452	439	447	433	444	435	461	437	473	424	428	488	426	439	460	442	462	461	417	437	456	433	451	487	463	464	470	444	436	423	447	456	452	422	443	449	425	470	427	438	430	384	481	451	384	415	420	416	447	477	444	449	450	466	457	421	447	396	427	425	435	486	427	436	463	425	451	458	452	438	447	447	438	395	444	463	494	418	430	453	455	454	455	485	433	436	433	460	430	420	450	443	443	438	440	445	401	413	479	388	434	428	439	451	483	447	476	455	418	434	435	475	436	428	432	428	468	480	450	431	412	458	477	438	435	435	476	422	458	428	442	472	429	451	443	431	454	443	437	436	453	472	429	465	437	410	445	449	455	398	433	433	449	421	466	467	446	411	465	439	423	436	448	435	414	444	483	444	437	435	430	406	461	443	422	456	467	448	474	419	426	443	419	478	449	437	456	430	443	447	408	456	431	413	471	462	448	423	448	432	417	436	426	424	444	448	424	451	450	462	449	432	480	425	438	443	410	466	458	434	426	412	426	442	432	432	437	443	459	451	405	435	470	413	461	486	447	407	449	439	437	407	402	430	428	475	435	445	429	398	477	399	442	468	433	464	406	435	446	438	457	443	407	461	469	456	435	438	483	453	431	428	426	407	460	450	416	427	401	449	417	420	450	450	420	434	461	471	448	435	448	402	454	446	447	424	420	420	426	418	451	402	435	395	457	422	447	437	426	469	449	425	429	422	434	463	453	468	451	444	459	421	454	479	440	431	436	408	444	436	437	444	473	456	460	411	433	429	451	435	479	453	438	454	403	439	454	437	457	439	435	425	439	453	426	452	460	405	449	439	464	423	404	452	459	434	450	437	465	418	481	401	403	450	402	443	438	453	418	456	457	433	453	467	445	468	435	457	445	465	432	458	458	475	432	446	427	447	476	443	415	444	450	405	448	480	450	432	427	438	419	442	418	428	396	463	476	432	423	458	403	443	414	434	435	456	420	443	430	425	460	444	441	436	471	480	427	420	442	427	438	414	419	451	460	453	423	433	422	436	429	409	432	456	447	433	451	451	439	434	470	474	433	445	472	448	406	413	426	460	459	424	438	413	469	428	424	432	422	450	433	473	414	469	411	449	462	427	485	449	423	466	474	456	431	423	432	452	428	459	474	448	442	422	460	418	425	437	434	429	457	456	459	409	447	423	470	447	467	435	439	446	459	455	436	439	443	426	466	424	418	433	442	443	464	444	410	422	431	443	433	418	447	463	430	446	446	451	432	458	436	452	455	478	422	454	440	487	399	428	452	438	486	437	414	454	431	397	448	461	382	470	422	417	463	453	411	445	407	475	459	474	411	458	437	411	476	437	422	454	425	426	437	478	458	466	459	452	398	457	451	418	439	435	417	449	425	463	407	450	448	433	470	448	461	439	489	457	463	390	433	441	427	421	446	434	459	432	410	427	449	438	430	441	445	450	446	456	403	464	447	454	406	423	435	413	398	406	447	429	434	404	442	429	398	437	459	435	416	455	451	465	440	443	481	466	450	442	448	467	458	431	448	470	431	418	423	439	433	458	453	439	396	435	432	430	431	433	475
57533	43164	40136	32519	31910	32209	32855	26503	27798	26086	23279	17417	11750	7151	4733	2771	1694	1582	1053	914	852	697	699	798	514	435	416	480	369	378	390	288	263	254	240	243	186	199	219	189	172	227	204	199	176	177	171	186	178	189	179	167	191	186	175	164	204	183	172	188	188	211	179	170	187	202	202	197	185	180	214	169	177	170	182	171	163	199	176	193	176	184	161	168	179	185	183	174	168	172	186	200	164	182	184	185	181	191	167	170	178	143	170	187	177	170	163	182	174	149	159	166	167	159	180	171	172	197	167	177	158	162	154	169	177	164	162	195	205	178	174	185	174	157	172	172	151	170	159	185	159	160	175	170	179	154	172	150	166	151	163	187	176	181	169	165	174	154	173	150	155	137	153	154	169	171	177	173	150	144	151	156	161	157	158	165	167	150	156	161	141	163	163	158	151	166	156	155	145	160	154	179	175	175	173	164	157	173	157	156	156	174	147	148	168	170	138	160	155	187	163	165	151	149	164	140	149	193	172	142	157	176	197	168	167	166	162	178	155	175	182	145	168	151	152	163	178	193	146	152	173	172	182	178	179	172	148	159	176	162	171	162	157	163	165	161	167	152	181	171	173	161	160	156	176	166	198	164	183	155	166	145	169	163	157	129	149	160	168	178	168	158	155	164	170	180	171	167	169	171	162	159	172	167	160	156	183	155	156	153	183	164	171	161	141	183	166	161	183	149	159	171	187	183	169	160	166	157	187	171	143	158	140	140	158	186	182	168	161	162	161	152	167	168	145	152	147	144	153	171	183	176	170	166	174	157	170	183	159	162	171	161	170	172	150	138	166	169	170	173	170	149	159	157	149	157	165	160	177	166	152	137	160	171	167	154	144	167	190	184	158	143	181	160	169	194	169	144	170	175	166	158	163	173	139	172	184	150	143	163	155	160	145	166	184	153	164	186	146	150	171	199	173	157	173	174	176	158	153	173	198	157	158	164	181	175	170	176	137	190	175	180	143	167	155	152	186	171	165	170	156	171	157	162	167	164	167	185	198	191	171	165	174	162	152	146	183	170	167	152	146	164	157	138	150	151	151	176	162	157	178	187	159	151	152	170	162	148	155	186	165	168	171	171	161	163	177	164	161	161	195	184	187	173	171	175	153	136	180	167	164	176	176	180	162	174	155	170	150	152	164	192	151	169	163	141	183	173	169	153	143	178	169	170	166	157	162	156	161	150	174	169	166	195	178	190	195	174	180	168	173	169	143	166	171	153	150	185	167	154	191	183	206	163	179	168	169	180	165	140	176	173	171	168	172	178	160	178	157	164	172	152	190	185	174	189	151	157	145	146	183	172	162	176	165	169	175	163	157	165	177	186	170	156	136	192	140	147	159	178	177	166	192	151	171	182	158	169	171	143	187	192	153	148	161	167	175	198	136	144	168	155	163	158	176	167	156	155	166	164	179	160	179	182	173	153	160	171	173	192	143	155	183	162	146	155	154	161	149	187	185	155	185	162	139	159	165	171	147	178	177	139	158	160	165	171	156	164	180	165	149	157	188	146	158	159	173	176	186	157	170	160	180	159	160	156	140	175	170	146	154	163	189	161	138	162	187	147	148	153	173	161	187	153	152	167	151	166	168	192	157	163	157	173	149	147	160	181	154	143	170	177	174	159	176	138	161	169	164	179	145	144	207	134	170	156	159	147	172	148	153	159	183	153	163	185	150	150	148	153	166	169	169	173	166	154	163	146	156	139	153	153	179	169	179	166	171	175	164	162	138	176	164	186	185	152	176	151	148	179	159	147	153	162	178	169	180	152	161	158	177	156	162	134	148	159	165	157	164	165	164	152	170	172	162	155	171	170	147	180	165	179	156	153	157	196	154	165	193	185	166	169	150	167	176	170	154	163	167	164	161	184	161	164	160	144	166	176	179	187	144	157	154	147	167	143	161	180	160	152	168	163	168	158	185	152	150	186	157	166	151	184	162	188	171	159	159	167	158	130	158	159	172	173	156	162	175	183	163	147	152	169	168	159	166	159	167	172	166	162	154	140	154	157	153	165	166	164	165	152	161	169	193	154	178	183	171	168	173	148	190	152	152	146	155	156	153	145	178	139	164	174	143	159	166	154	148	160	162	144	163	177	160	169	175	176	167	165	164	166	162	149	184	168	164	162	189	152	161	170	168	171	164	174	171	155	188	175	165	156	146	171	140	149	162	166	137	150	159	180	167	167	138	179	154	150	173	168	156	150	153	162	177	168	164	166	173	167	189	168	147	180	157	156	151	149	179	168	167	183	174	139	158	173	152	144	170	167	163	182	164	157	167	156	162	168	190	168	162	164	189	176	166	171	141	189	176	162	165	172	165	170	169	194	162	172	150	158	188	181	171	160	181	158	169	171	146	186	161	168	172	150	148	166	181	167	177	189	147	171	163	158	170	167	170	162	178	182	176	152	167	161	163	141	170	182	176	161	142	169	153	149	168	156	141	175	150	172	165	174	166	157	148	150	170	185	162	185	162	160	164	154	147	167	177	180	136	153	162	173	157	142	159	167	177	149	179	169	178	146	150	150	167	160	169	146	152	145	154	171	148	156	158	164	173	173	153	182	169	148	172	175	178	172	147	183	170	168	187	176	156	171	168	150	182	160	158	151	180	154	137	162	147	131	170	193	198	150	166	168	160	156	169	143	158	171	178	141	157	164	191	172	152	194	171	132	172	137	164	162	188	158	162	158	134	159	160	166	148	157	175	187	177	170	156	150	161	160	158	177	179	157	151	192	172	167	159	143	149	157	174	160	186	153	173	182	144	167	177	167	173	156	173	194	177	159	167	165	175	149	178	162	166	156	186	162	152	162	160	162	170	167	158	177	173	187	162	173	152	155	188	174	148	143	145	161	153	163	144	163	123	159	193	158	159	159	159	161	163	156	177	167	171	154	160	143	144	167	180	159	188	178	143	170	146	172	151	160	160	172	147	158	182	193	180	181	180	183	162	166	131	138	167	185	148	133	174	139	137	171	167	151	172	142	163	154	162	167	151	144	160	155	154	150	174	170	177	161	128	179	155	129	160	166	165	195	159	167	154	154	165	186	155	173	149	166	164	149	151	156	140	168	172	159	169	182	160	166	161	167	163	144	158	152	180	152	167	179	194	144	175	159	166	161	165	168	176	167	173	160	147	172	137	170	184	150	165	146	160	157	156	155	155	177	134	147	173	158	157	172	144	157	168	157	177	148	141	159	156	167	158	178	156	139	169	153	155	153	157	164	177	180	187	152	167	168	192	186	156	181	175	155	164	179	161	167	160	160	148	153	172	185	152	158	172	148	173	175	201	172	198	212	148	190	150	167	160	177	167	165	154	163	148	158	127	164	148	149	150	157	179	153	164	178	150	180	163	156	196	156	180	198	168	166	147	139	164	162	182	164	181	165	191	158	175	150	151	167	159	174	148	171	190	155	145	170	166	167	140	170	150	163	189	150	172	176	175	167	161	176	174	154	183	186	162	141
56017	59523	46970	44211	52632	52378	45953	27920	41840	37007	35959	28792	21488	13616	11542	7789	6842	6076	4238	4125	3950	3539	3285	3488	2340	1852	2029	1930	1758	1552	1345	1198	967	876	840	701	660	580	611	549	568	597	646	564	516	496	481	434	483	455	490	491	488	476	487	422	461	465	469	520	489	542	515	503	477	507	462	435	490	445	496	430	489	489	426	430	445	469	460	454	414	426	455	455	426	433	405	415	379	416	386	387	402	436	431	409	405	425	429	424	393	407	397	432	393	453	391	413	368	426	391	421	387	339	365	411	364	352	412	346	402	405	351	384	380	322	373	343	367	348	376	386	370	359	353	342	407	394	386	387	392	368	367	381	399	337	401	392	371	351	370	352	336	367	352	365	370	346	369	376	362	311	368	348	343	347	353	339	350	371	389	356	362	376	343	360	395	358	337	343	331	371	334	315	339	348	343	363	373	321	336	354	350	337	369	338	308	378	351	356	395	344	358	375	329	373	343	365	379	321	339	371	341	345	363	345	377	373	358	378	358	353	341	351	349	356	366	389	360	373	337	375	315	326	387	345	341	327	345	384	380	387	352	377	351	381	355	391	379	367	358	371	329	322	353	312	362	302	357	316	363	350	319	334	365	371	316	381	370	365	376	360	327	323	330	370	369	364	363	376	369	315	331	351	339	339	381	341	369	376	342	363	315	351	362	317	381	330	337	362	322	342	374	335	337	340	346	358	348	353	353	346	346	390	360	306	344	355	339	339	363	326	345	363	334	376	370	391	331	338	335	354	342	321	370	342	352	349	382	354	351	352	350	355	374	381	337	329	326	359	336	340	339	378	314	334	338	371	350	360	346	345	345	364	353	351	344	355	351	337	332	343	354	338	339	359	373	355	383	362	352	332	346	369	375	379	324	365	315	354	345	359	325	382	341	347	341	333	314	370	357	358	332	338	346	359	346	365	370	347	335	348	329	343	406	342	362	322	345	338	356	340	352	333	366	342	355	359	359	369	346	362	339	318	306	334	363	346	366	357	347	333	349	374	357	362	349	344	361	393	354	335	343	336	321	308	367	331	369	348	365	351	365	337	346	362	359	318	354	332	325	369	348	366	357	376	347	382	362	356	364	279	370	363	346	359	357	369	367	316	382	353	353	349	358	350	350	363	327	334	336	343	356	383	363	373	391	314	376	361	369	364	356	355	347	337	365	372	354	362	368	353	355	320	398	365	374	363	341	337	357	368	358	346	381	368	349	359	341	322	345	368	356	313	371	380	367	349	337	352	350	372	352	342	379	346	359	364	339	393	384	348	363	352	341	365	360	331	377	368	353	356	389	364	364	341	332	349	340	353	368	365	344	355	369	350	343	341	356	365	323	368	339	292	363	358	346	368	329	348	342	357	347	363	340	343	359	348	333	363	352	331	351	348	339	349	368	335	349	364	317	351	315	368	293	356	362	339	361	358	375	377	341	368	367	354	346	341	406	343	377	361	364	343	324	339	337	324	357	339	352	346	338	355	336	347	367	338	343	341	356	373	374	384	365	360	386	360	339	353	343	343	339	364	372	339	382	355	351	351	347	378	345	327	350	358	353	377	365	375	350	357	357	324	367	338	376	339	331	369	350	354	337	333	379	371	351	338	304	353	359	345	343	340	339	317	379	355	348	329	376	388	344	328	359	369	368	356	368	362	368	352	356	346	347	336	358	340	364	367	360	348	358	345	380	378	319	377	356	347	333	361	319	349	354	387	364	333	346	305	368	350	366	378	342	365	328	351	346	349	377	362	340	319	328	350	364	339	358	352	370	365	345	374	361	373	352	361	367	342	331	372	335	339	309	358	346	314	362	334	397	334	339	312	376	358	338	356	346	356	343	353	365	378	354	324	327	351	337	362	365	379	321	352	359	306	374	380	371	338	355	337	351	337	371	371	334	350	343	334	391	310	355	362	345	360	332	353	351	371	359	342	361	344	336	336	321	366	360	314	368	354	350	300	365	354	340	358	338	360	368	336	360	325	331	349	362	346	319	364	320	380	378	371	339	351	375	352	318	360	356	345	387	362	350	375	361	356	374	353	378	350	333	363	364	336	374	325	368	337	329	369	359	331	361	352	336	320	338	315	344	344	332	347	347	338	378	361	305	346	363	334	350	363	334	344	357	325	372	344	361	327	384	314	376	374	357	358	383	335	357	349	349	364	351	346	361	350	318	329	365	384	373	332	338	331	381	359	332	345	340	351	399	400	358	376	318	327	326	344	349	332	349	345	317	343	357	343	374	365	366	348	355	334	363	335	370	349	326	324	357	377	332	361	395	357	382	348	330	341	380	372	330	348	369	341	359	373	358	373	336	331	361	372	298	356	342	359	378	351	341	344	307	341	333	344	340	381	346	375	375	341	376	328	357	353	375	328	358	359	328	364	376	350	347	359	348	372	329	353	375	338	369	361	359	329	328	348	319	373	344	337	355	342	365	342	388	337	344	358	298	343	367	341	332	337	341	321	349	341	360	354	340	318	335	354	366	332	377	346	348	354	343	348	359	367	367	349	380	371	369	369	355	357	337	366	372	353	364	348	366	341	338	347	350	352	347	393	389	351	343	387	340	357	366	341	361	361	341	375	337	340	330	347	376	344	352	366	366	320	341	375	346	348	368	353	369	332	340	349	311	356	337	350	371	339	365	328	364	343	340	352	304	337	357	347	360	318	343	368	349	383	353	363	335	333	386	350	350	327	343	329	340	389	349	338	341	358	386	339	361	331	362	366	348	341	370	343	367	381	351	365	327	394	359	321	393	391	360	329	343	364	346	348	351	327	383	351	343	368	359	340	373	329	344	327	334	357	378	349	349	369	376	321	354	355	358	326	357	362	387	372	313	387	338	344	352	371	364	322	367	335	358	354	309	354	323	357	362	371	378	327	373	363	338	369	345	341	344	355	335	341	362	346	349	317	350	391	357	359	376	339	382	362	345	348	379	353	340	299	380	365	345	340	377	321	341	362	347	372	348	358	344	355	352	335	349	327	348	397	338	346	360	393	334	332	355	304	370	364	375	332	362	350	369	336	353	327	387	349	375	315	363	369	344	341	361	345	364	347	343	323	361	341	374	330	347	356	371	359	333	363	332	347	339	331	374	333	357	335	349	357	398	374	331	364	355	334	384	386	356	326	355	342	327	343	360	331	365	364	329	353	345	329	355	363	361	356	366	336	376	357	345	356	354	350	341	359	347	354	367	323	341	345	335	373	356	324	324	363	385	356	363	340	339	381	391	348	342	329	355	366	307	354	369	376	329	366	360	354	358	340	313	356	385	309	353	330	317	334	391	367	330	341	354	349	350	367	326	325	344	383	343	352	330	351	346	333	364	357	317	334	345	351	343	332	369	349	344	317	354	359	349	378	328	344	363	343	358	348	334	366	319	376	356	335	361	371	322	330	343	380	342	345	355	377	380	317	361	337	351	351	368	373	346	343	353	375	370	354	340	339	369	343	342	350	322	360	373	359	359	363	349	368	357	386
30536	36632	37800	22721	15437	9759	5830	1900	1250	1214	1183	728	539	433	400	382	369	346	331	302	369	303	317	292	257	240	249	237	233	259	258	208	219	202	206	199	182	189	189	167	165	214	189	174	172	191	187	200	199	181	197	184	164	174	187	182	211	184	182	219	174	216	189	194	204	192	180	204	172	196	182	183	188	191	208	188	173	196	207	196	183	180	166	169	195	212	207	212	185	186	220	192	223	194	195	214	200	217	200	186	230	192	215	194	170	183	187	179	208	189	197	190	205	186	186	162	178	179	201	187	201	183	184	176	165	180	182	180	177	175	181	184	196	196	211	195	206	198	220	195	198	190	179	166	180	205	169	179	166	178	187	173	199	180	182	203	179	205	196	176	195	187	190	195	176	169	182	173	202	178	198	175	182	183	174	184	209	174	165	187	179	178	164	214	175	203	206	180	168	184	184	182	187	192	223	209	211	188	194	198	189	178	202	183	168	196	194	176	199	190	173	189	189	175	198	191	200	198	193	174	189	223	198	209	188	192	182	172	160	195	178	176	178	212	187	222	192	188	195	199	176	168	203	198	170	194	183	178	180	202	200	186	196	197	164	181	217	186	173	196	210	194	179	176	156	197	195	182	182	195	192	189	180	186	188	190	171	201	201	179	195	211	198	178	166	182	193	161	180	192	194	159	181	205	187	184	159	179	212	191	176	195	205	190	199	199	205	190	213	195	167	204	165	185	190	175	184	209	196	182	194	224	189	197	187	179	187	199	202	186	212	197	184	198	211	184	172	205	184	187	173	194	198	189	203	167	188	191	194	193	180	186	205	182	192	188	202	218	170	192	177	189	193	178	186	221	172	188	201	196	188	185	215	184	205	184	195	195	218	184	202	179	215	188	213	187	189	209	191	186	150	173	186	181	175	189	210	207	176	217	221	188	190	183	177	167	169	184	180	199	186	191	216	193	199	167	191	199	200	191	193	181	185	188	192	181	162	191	198	204	196	211	191	202	195	188	163	189	175	158	188	175	191	191	167	165	172	184	172	166	200	174	191	186	172	190	179	177	181	187	168	190	200	173	182	179	184	190	216	177	211	223	214	192	188	195	178	185	214	192	193	179	188	179	162	197	183	173	177	182	184	211	195	156	187	216	177	176	195	181	173	195	177	187	228	174	196	190	177	181	184	178	203	199	218	228	182	186	196	178	192	194	205	179	206	196	219	187	183	181	199	206	198	203	218	176	202	202	170	147	200	203	197	185	194	170	213	155	188	179	175	189	193	188	201	196	205	200	180	188	164	177	193	197	188	191	169	181	210	191	186	194	155	196	208	197	186	172	178	195	194	172	187	179	176	197	197	202	154	184	192	206	183	187	212	196	172	197	192	195	195	165	176	180	214	164	188	160	178	186	178	210	194	189	195	167	200	201	192	172	190	200	224	221	186	191	199	198	195	188	198	189	200	166	183	193	204	184	190	175	171	167	217	200	200	186	203	215	179	185	203	199	190	194	202	185	200	179	191	171	195	167	171	218	174	184	184	174	196	194	197	179	186	211	184	213	209	190	204	179	187	196	178	208	153	196	197	184	180	194	189	205	210	178	197	198	200	193	203	191	213	175	178	176	189	174	182	202	192	180	210	171	208	221	200	177	189	196	169	166	189	192	186	201	171	183	187	206	211	201	197	189	175	174	196	171	187	190	194	221	196	170	167	197	205	173	198	206	193	170	184	185	202	205	186	166	184	179	230	189	209	195	199	180	201	200	197	169	192	170	179	169	204	214	204	183	174	211	167	184	190	198	169	194	209	193	209	178	190	182	169	192	180	206	180	187	164	207	174	177	192	174	166	192	201	193	198	202	188	181	182	160	201	192	180	191	180	197	195	187	190	167	199	174	203	196	182	169	195	169	178	179	190	208	182	198	214	187	185	200	181	214	206	183	178	194	186	217	196	202	190	171	194	186	200	175	196	201	203	182	205	207	165	208	198	240	195	217	198	207	179	189	175	175	196	177	203	182	171	189	174	187	195	196	204	174	197	181	193	174	204	189	203	176	198	174	181	183	180	193	184	184	190	197	192	185	167	204	194	204	196	226	208	187	199	194	211	180	169	182	190	204	210	192	180	190	197	183	180	202	164	186	148	183	202	203	179	212	207	188	198	181	184	207	198	211	184	202	200	196	192	178	166	169	204	184	189	186	188	182	203	196	209	220	205	181	182	188	177	178	181	208	186	182	165	214	191	204	179	183	194	202	199	198	207	205	180	168	173	194	195	196	182	172	171	190	211	191	190	180	188	194	211	186	193	209	204	213	201	178	188	217	176	179	194	209	179	213	188	188	196	192	206	185	180	184	203	179	187	197	191	180	157	221	196	190	171	181	181	190	174	204	185	177	183	167	192	193	197	206	180	209	206	223	198	190	181	197	164	183	185	163	199	168	185	187	189	195	193	175	193	168	181	187	173	200	202	170	197	186	195	205	191	183	210	183	209	184	183	177	198	182	211	188	169	182	184	196	177	181	178	169	186	203	204	190	184	200	164	179	212	195	187	184	188	229	193	208	213	189	192	194	210	172	205	219	186	189	194	205	198	182	211	175	189	179	174	171	167	189	177	194	184	179	179	176	214	221	188	178	202	207	161	193	217	191	194	182	200	167	182	178	180	201	173	180	188	167	189	209	185	209	183	161	193	166	185	216	196	201	194	155	181	187	183	198	162	214	197	180	208	193	184	196	184	201	170	162	177	174	172	161	202	216	196	181	183	206	186	186	177	180	178	166	180	197	195	191	195	190	174	196	218	175	189	169	186	198	203	172	207	175	198	213	189	184	199	188	177	166	210	191	208	189	175	184	168	180	209	192	183	208	196	208	179	209	189	189	207	209	190	192	171	186	162	194	173	204	176	184	209	202	203	193	205	192	206	176	170	180	193	202	178	176	199	205	170	201	187	214	188	212	177	182	189	192	194	191	190	161	189	188	197	162	197	194	198	178	187	194	179	175	198	183	189	199	163	186	188	177	190	183	178	213	185	188	185	189	188	222	190	176	206	167	190	189	212	188	179	193	194	170	169	207	205	186	191	192	187	211	193	174	191	184	165	197	169	178	178	193	216	199	202	189	195	212	195	172	198	187	165	194	182	173	192	172	210	178	206	199	197	196	185	183	190	155	210	169	181	200	179	196	197	224	196	192	200	184	168	196	194	196	164	186	187	193	212	211	181	195	212	198	198	182	203	178	189	195	181	211	176	209	176	160	189	175	202	203	178	186	149	186	198	188	189	193	155	207	180	196	199	197	192	209	194	199	207	189	184	183	180	197	193	209	211	194	226	201	165	191	202	176	201	170	179	179	191	220	197	213	203	194	201	170	170	191	190	194	184	192	183	191	185	201	179	179	197	183	171	196	160	187	182	193	169	199	191	171	203	209	210	190	185	179	187	191	199	191	171	179	191	157	170	195	198	168	192	175	193	181	151	193	176	185	190	178	221	189	197	192	171	177	183	188	205	180
24543	33978	36107	25476	24421	18924	14548	5165	5492	5375	4930	3681	2585	1882	1731	1639	1555	1392	1358	1260	1468	1310	1181	1131	960	822	774	779	820	888	835	671	576	609	513	506	469	454	455	466	482	478	484	443	464	468	447	454	437	477	485	460	495	440	469	426	461	448	446	481	438	503	483	462	479	458	462	491	464	472	464	483	476	478	481	449	482	468	431	449	462	419	473	462	482	442	429	467	443	438	500	522	481	446	434	434	451	457	451	460	454	464	447	498	461	436	424	455	432	448	440	421	400	438	432	467	459	436	442	440	417	432	412	460	440	444	461	499	432	424	422	440	417	453	477	467	448	434	443	446	480	447	433	458	463	416	448	435	435	482	444	404	474	413	432	402	428	435	464	440	440	418	437	442	418	455	428	440	443	443	427	434	421	428	453	449	440	417	430	416	476	459	418	441	489	397	441	424	450	401	420	435	421	464	419	386	406	461	450	457	444	444	437	452	438	447	421	472	434	411	430	423	441	461	425	435	442	424	376	426	479	420	421	423	443	427	466	470	408	429	465	404	407	443	471	453	418	428	439	408	443	456	447	399	412	465	433	434	419	433	435	461	424	442	430	400	433	452	419	435	468	428	418	428	463	443	506	465	445	466	404	405	458	406	408	443	426	425	419	438	395	458	480	422	468	423	480	414	392	449	406	425	400	444	460	472	414	441	452	434	471	417	449	488	441	410	388	460	441	428	471	380	427	442	433	428	460	474	456	466	422	460	430	456	399	442	457	417	416	431	432	463	420	440	459	437	438	446	431	432	411	441	446	440	446	445	483	432	449	448	442	452	424	415	429	423	450	423	435	411	454	460	437	457	417	473	428	436	439	438	447	431	390	424	436	439	443	392	450	419	486	465	406	414	427	420	434	464	434	419	447	426	452	445	429	471	437	416	431	422	447	440	429	428	413	443	428	415	431	447	468	433	419	426	454	423	421	433	440	453	415	427	438	457	395	457	417	431	420	424	462	416	441	438	470	486	399	472	432	450	396	451	463	417	440	425	434	455	430	439	429	420	425	427	454	436	444	428	432	434	421	421	431	454	447	438	406	448	404	436	432	448	432	414	413	420	420	446	439	416	453	452	431	438	426	416	436	452	427	428	428	447	433	429	449	437	381	447	425	448	450	440	442	415	461	437	445	439	425	489	405	437	417	430	431	391	477	497	439	389	445	450	443	431	481	447	418	438	448	441	421	451	403	474	391	398	444	449	483	433	443	422	438	448	409	436	429	426	459	453	458	429	437	424	419	459	458	460	420	405	431	453	415	422	453	434	423	419	451	425	456	472	423	463	412	455	430	427	409	452	435	473	432	467	420	439	424	459	429	407	434	426	445	449	446	425	404	419	431	418	472	439	433	445	402	436	437	427	434	414	407	455	386	384	440	448	444	427	436	445	450	490	425	464	423	460	432	436	433	427	426	450	404	422	443	447	461	414	423	406	439	416	402	450	413	426	450	425	437	417	410	405	434	432	435	441	471	436	461	468	422	412	437	430	448	449	410	456	430	449	435	417	432	426	419	478	417	396	436	447	442	450	456	406	420	432	436	419	459	413	441	453	425	416	403	414	418	413	453	452	440	438	446	482	447	411	420	407	413	435	432	459	426	456	448	453	417	446	418	431	452	392	412	415	467	432	423	461	432	443	452	456	415	472	417	441	448	452	441	437	436	406	463	450	429	427	444	437	451	429	513	445	475	392	431	457	418	447	435	469	446	438	434	441	450	441	440	422	440	430	398	451	437	475	451	459	449	412	444	444	427	491	409	449	464	476	418	399	436	505	441	444	441	447	424	405	424	420	437	439	456	428	408	413	415	447	410	426	430	412	399	447	450	395	480	422	423	452	440	431	416	437	446	427	432	411	449	410	432	455	449	425	423	462	425	431	422	429	473	423	377	444	437	452	425	422	462	427	443	426	427	461	412	427	431	464	394	438	432	424	459	428	454	425	419	399	465	449	416	449	394	454	447	395	443	436	409	451	412	446	423	466	437	455	437	426	464	462	424	416	426	461	435	468	423	474	430	418	433	428	447	450	422	422	439	434	440	461	418	440	449	445	413	405	418	425	461	472	427	433	427	438	422	465	465	469	452	448	404	486	441	440	458	379	430	453	434	440	402	449	458	463	433	419	443	482	467	434	461	484	434	474	432	432	444	454	438	425	453	442	420	401	444	416	459	430	439	415	448	461	446	414	407	452	428	425	446	415	420	396	419	472	411	450	424	403	447	437	456	430	462	467	421	434	449	435	437	400	437	404	455	431	442	443	409	439	439	430	456	447	462	438	434	447	442	439	427	417	425	457	427	478	455	433	447	431	433	410	433	407	452	440	413	440	435	474	371	433	441	430	472	471	419	451	390	431	407	428	423	418	441	448	421	429	448	405	448	393	445	429	449	426	454	437	454	475	430	426	453	438	427	455	460	427	448	427	444	453	437	429	456	451	431	473	395	435	397	466	403	441	433	466	451	423	458	398	398	435	469	435	455	472	447	453	469	465	416	437	397	417	477	436	440	457	450	448	466	409	417	429	472	456	437	420	411	420	448	453	431	399	440	454	440	437	434	463	416	462	414	431	413	445	443	446	411	435	454	421	433	440	431	439	417	421	426	459	434	428	446	433	419	422	416	433	451	427	413	439	448	409	428	448	440	461	419	428	458	423	464	430	420	439	411	432	435	468	408	425	442	472	453	459	432	430	433	409	426	411	414	453	419	458	421	448	435	457	451	452	449	438	461	476	454	456	429	421	459	401	454	423	414	432	461	416	454	394	404	402	419	488	411	419	454	449	398	434	430	401	421	404	448	395	472	428	484	397	420	475	423	440	405	488	443	467	428	483	430	417	434	463	426	459	438	428	422	462	431	418	429	409	441	414	441	452	411	417	423	416	427	415	430	438	445	436	396	468	423	443	426	432	413	445	438	407	456	437	424	436	431	448	442	443	419	415	462	448	472	461	441	451	436	426	384	432	417	412	466	399	401	428	458	452	439	415	419	439	441	465	405	475	430	437	456	428	413	469	387	437	422	510	428	396	422	396	409	432	434	434	440	433	446	451	397	412	449	437	423	452	452	402	434	388	426	405	437	459	440	451	421	464	428	404	417	374	467	469	460	437	464	431	414	432	441	444	438	431	430	386	433	416	449	433	449	423	519	475	441	400	425	420	466	419	459	417	438	417	413	436	433	423	427	450	417	470	465	442	458	433	422	425	460	457	439	409	461	400	451	453	416	451	447	410	457	441	417	445	414	456	439	482	439	435	452	425	428	470	430	427	455	437	467	412	452	424	434	393	437	421	432	412	477	392	418	439	420	435	411	405	442	434	447	419	437	427	412	436	451	422	468	454	409	402	434	437	421	434	465	414	442	433	399	445	464	442	400	435	421	440	462	455	443	404	464	401	443	444	437	438	455	414	454	467	433	451	437	470	440	435	435	434	427	449	430	413	419	437	462	461	416	422	419	419	452	461	407	428
57048	45046	41573	33511	33135	32352	35017	23739	20812	18217	16225	10618	6905	4749	2976	1547	1291	784	675	651	592	598	612	517	409	387	330	348	351	356	328	299	258	239	234	236	239	234	217	200	215	228	220	221	208	225	217	219	216	219	220	195	213	227	228	187	208	236	202	225	197	200	224	184	195	212	210	217	202	233	221	196	209	219	209	226	206	225	188	212	202	210	178	211	203	200	203	200	217	181	197	215	245	200	232	198	225	194	220	186	219	221	221	197	210	209	197	193	165	236	204	199	217	231	191	208	202	198	235	184	198	227	210	195	217	177	214	201	201	187	218	179	239	224	215	199	203	206	215	212	212	205	225	224	198	209	215	195	220	198	207	209	195	208	194	223	187	196	226	203	169	227	216	174	195	177	224	214	180	233	184	216	207	199	203	199	206	177	207	185	162	212	189	199	182	213	201	204	189	191	192	195	195	200	213	202	224	203	196	194	231	192	182	207	198	186	192	221	186	210	202	174	217	218	194	240	207	196	225	212	200	189	232	201	208	220	175	184	214	244	186	214	204	223	188	174	210	193	193	191	199	214	229	203	223	199	194	200	196	190	187	184	193	205	172	206	217	206	188	214	189	183	197	221	195	205	206	206	194	191	212	201	202	202	215	204	206	222	215	186	201	217	232	194	204	231	196	210	206	215	199	211	222	222	212	210	218	200	191	193	184	217	219	202	195	213	202	202	200	201	212	204	222	215	200	220	201	195	217	200	233	213	208	200	179	207	200	208	190	209	234	209	191	196	215	186	199	203	162	196	188	198	202	221	208	187	198	199	192	187	188	201	194	200	231	221	215	211	202	212	209	207	195	216	189	218	193	198	205	194	169	189	217	194	204	208	195	186	210	213	215	196	178	187	204	187	192	194	217	225	212	221	226	212	189	212	218	199	200	207	170	192	193	215	175	194	236	212	216	198	207	182	207	191	203	198	195	200	217	222	196	196	215	198	202	205	221	216	221	211	187	201	192	221	193	186	222	197	196	162	186	189	193	206	193	188	222	199	214	234	209	204	185	208	212	195	247	202	176	197	165	202	192	207	186	218	219	200	232	201	195	211	207	209	216	208	217	206	209	185	204	205	196	187	193	197	205	185	196	186	212	202	177	191	181	181	175	197	241	168	227	192	205	196	231	190	227	201	184	201	193	191	194	205	189	203	222	190	208	208	199	198	183	198	186	204	183	199	221	221	194	186	194	182	193	209	230	220	227	202	210	208	200	225	187	204	207	204	194	180	223	208	227	197	192	205	203	195	201	233	237	203	185	188	220	201	192	193	200	203	230	184	186	187	209	186	192	183	205	191	192	215	197	185	217	202	210	229	188	177	223	181	178	200	207	200	200	183	190	200	239	196	181	206	223	206	194	196	188	192	222	200	192	199	200	238	194	210	209	217	168	177	204	204	178	212	168	218	212	199	225	200	188	210	209	203	180	187	188	197	202	219	217	200	177	206	223	229	205	189	199	213	217	220	206	207	229	215	182	183	186	186	194	203	215	215	194	217	213	223	195	217	195	195	209	200	212	204	213	221	206	189	203	195	177	225	183	218	186	205	211	166	198	208	210	231	227	208	199	210	205	213	223	202	243	201	204	212	215	177	222	230	182	161	206	204	200	194	206	203	220	209	188	223	198	213	193	210	230	222	196	194	205	178	199	211	197	184	202	194	190	236	209	207	202	200	211	177	182	188	221	193	214	214	196	205	200	171	206	219	213	224	210	179	175	180	186	183	200	198	213	219	194	221	180	191	191	176	191	202	197	206	237	203	193	208	203	193	213	229	200	221	212	193	194	203	167	180	203	183	215	219	196	235	245	201	210	190	211	189	219	199	207	210	178	183	191	218	192	240	214	206	202	221	197	213	201	219	211	193	201	189	206	212	184	219	200	227	196	198	197	188	231	195	224	219	215	201	213	195	206	226	178	203	200	193	197	210	196	178	166	200	172	225	241	218	204	197	196	209	223	202	208	213	213	173	201	217	198	191	207	189	219	202	195	202	210	194	208	189	181	190	191	211	208	209	188	214	200	193	217	220	176	226	185	222	169	186	218	190	221	190	239	196	204	183	195	199	217	222	235	185	192	192	213	194	186	201	195	206	228	219	201	190	180	172	194	201	210	195	207	212	202	180	236	194	226	189	226	173	204	186	204	178	220	212	209	190	196	202	221	185	219	196	197	212	170	189	203	199	194	214	183	202	225	229	190	197	210	200	189	191	215	183	174	203	202	216	199	184	175	213	195	200	196	205	198	196	198	193	213	208	228	226	182	238	203	172	167	202	215	201	220	192	205	194	186	196	206	211	209	211	191	220	209	183	189	218	207	204	205	215	218	195	178	214	197	192	200	212	222	207	191	196	219	215	209	218	200	181	193	219	216	188	226	200	225	219	191	207	203	187	190	241	205	190	185	195	199	220	225	205	180	177	201	197	211	210	212	215	192	197	201	189	191	186	228	199	199	197	229	208	206	185	217	228	178	232	204	214	216	181	197	201	188	215	211	223	193	217	200	198	193	217	198	198	196	193	197	198	211	210	204	202	214	193	197	193	196	206	208	194	217	195	202	214	208	195	208	209	214	195	182	197	185	209	207	212	215	206	211	191	233	187	219	211	215	197	176	208	191	190	199	191	173	192	195	217	234	205	205	204	182	180	194	206	209	202	195	181	190	176	181	189	188	213	186	238	184	222	230	217	215	188	220	203	218	177	175	206	209	215	195	230	196	203	203	214	202	207	181	202	197	207	210	198	211	185	198	175	203	179	208	193	190	172	189	212	203	196	189	200	223	213	203	199	192	192	220	184	212	200	208	202	195	177	216	188	205	225	210	208	208	214	207	209	227	166	206	193	202	216	197	219	224	198	182	187	220	190	201	186	203	193	198	226	187	222	196	190	214	202	188	215	205	204	191	206	214	203	187	196	176	187	200	184	214	171	187	210	205	178	208	211	237	208	203	207	204	206	204	242	200	199	188	184	224	190	187	201	199	196	188	197	199	196	184	201	188	211	194	204	197	203	211	202	204	171	225	192	212	201	210	198	188	204	194	186	204	204	224	208	204	203	213	222	191	199	188	195	187	224	211	199	227	212	200	227	216	206	180	218	207	197	200	213	191	192	205	202	195	211	184	154	189	184	199	215	202	181	198	190	207	174	204	215	209	202	227	190	216	206	206	223	212	236	240	190	198	207	207	194	188	195	227	186	184	202	185	197	212	208	201	195	185	234	210	191	225	237	220	216	193	183	194	176	174	183	203	197	205	184	191	216	196	198	183	218	209	215	168	221	211	203	234	228	188	202	206	208	219	185	197	222	200	215	200	182	170	199	206	181	205	206	196	181	174	179	186	199	207	220	233	193	208	203	174	223	213	203	226	214	208	203	194	202	190	207	201	190	188	193	203	209	205	204	218	225	191	203	193	210	199	223	186	223	188	196	222	222	197	202	195	228	192	192	209	221	215	198	206	208	230	226	217	213
52724	57020	44375	49593	50164	46373	43078	21107	32835	27434	29814	20009	13657	9905	7447	5415	5281	3717	3074	2831	2827	2865	2876	2405	1953	1599	1397	1440	1446	1333	1110	1025	893	769	754	706	616	591	596	575	539	585	514	530	517	516	493	510	538	500	605	528	575	555	502	529	530	517	508	535	542	556	583	578	519	536	554	531	526	524	532	500	537	505	491	552	503	494	506	495	470	492	484	503	490	513	535	473	474	447	489	493	462	478	516	504	488	519	484	450	517	463	440	457	458	459	484	444	483	481	460	459	461	417	458	482	431	441	498	458	438	447	428	450	472	421	453	494	468	505	482	452	445	434	447	470	444	457	451	450	414	405	436	441	462	455	471	499	463	445	397	455	473	455	449	425	442	438	412	410	460	433	424	433	446	442	461	433	419	447	427	456	409	434	470	470	451	431	419	460	448	437	440	440	435	459	462	463	426	451	465	443	454	433	466	482	461	461	441	434	455	441	466	430	459	429	411	483	441	438	437	473	450	462	420	409	458	423	417	408	451	421	401	461	412	416	460	445	484	440	434	444	433	464	434	425	424	465	461	427	449	470	468	456	450	468	434	441	419	441	451	461	451	417	408	446	407	440	423	421	425	428	435	456	469	458	444	431	428	428	425	449	422	435	419	445	460	432	392	448	408	453	450	456	439	482	458	413	443	393	456	442	456	446	404	474	469	417	438	426	476	450	462	437	427	426	479	497	423	443	417	442	446	437	464	447	442	495	442	458	445	433	477	467	449	446	448	447	422	429	436	462	436	440	480	443	455	398	437	454	421	453	467	452	427	458	432	477	466	443	432	447	432	447	444	434	444	461	410	437	418	422	443	476	418	453	446	468	455	433	445	451	426	423	472	448	435	450	450	455	445	464	426	451	423	486	459	405	426	433	446	446	464	431	429	454	448	454	433	445	444	469	446	421	424	422	421	448	477	455	429	405	441	437	444	400	432	478	467	465	428	465	454	444	473	460	440	437	455	446	426	426	454	462	430	436	444	429	438	421	459	448	420	453	455	478	434	412	420	450	400	405	458	446	439	440	445	465	431	424	422	431	467	469	412	455	422	422	422	442	439	463	465	453	415	415	397	456	419	478	462	462	449	450	404	454	423	422	448	437	422	451	413	410	434	421	450	458	440	451	485	438	465	496	449	446	445	434	462	416	479	421	469	458	433	409	472	449	396	471	422	437	458	442	448	452	416	469	415	443	457	418	449	441	422	461	443	436	447	475	442	450	463	433	416	444	426	464	437	399	409	455	432	408	438	420	424	465	460	409	442	458	450	447	448	422	472	450	435	429	456	430	435	428	448	453	456	433	437	452	468	445	454	411	452	473	455	457	457	425	400	461	475	450	474	436	460	439	447	410	494	483	434	428	434	419	463	484	429	434	446	453	448	433	443	440	447	448	421	403	420	463	439	440	442	474	437	447	459	469	412	404	462	455	467	474	444	446	439	448	448	417	502	473	413	474	429	459	450	411	460	470	462	457	443	481	437	414	428	468	416	427	435	451	449	446	447	408	420	431	446	432	464	466	462	431	425	449	416	421	484	456	450	468	408	456	457	498	442	389	432	430	427	436	429	437	466	423	433	430	421	450	408	445	439	430	442	420	467	412	466	483	483	485	493	441	441	479	499	427	435	475	450	462	408	417	434	475	446	417	440	446	440	491	472	453	425	435	438	452	448	457	445	454	492	455	470	419	457	467	418	374	421	432	414	432	427	445	498	427	488	438	494	417	448	468	469	465	423	449	440	447	415	409	438	428	460	434	438	487	463	491	440	476	440	458	434	463	423	415	428	441	456	455	435	447	447	454	466	452	394	435	413	455	467	422	439	419	452	454	470	407	421	446	421	452	470	470	460	428	468	440	404	465	440	416	429	442	476	416	449	444	430	441	439	444	440	402	446	438	461	444	420	424	453	417	454	444	435	436	406	462	443	450	457	422	443	412	423	430	433	439	424	447	444	450	447	439	478	447	470	445	435	434	417	433	441	424	429	425	419	440	410	485	409	442	417	458	450	433	437	432	462	392	419	441	425	468	441	453	432	452	426	395	421	475	450	447	430	462	431	461	431	451	426	437	433	451	452	472	464	456	436	443	480	421	467	400	459	460	427	450	473	471	383	457	441	438	471	456	451	430	450	445	480	461	463	442	437	461	436	446	440	449	447	473	445	443	448	429	409	425	468	438	426	430	429	478	449	455	459	466	467	451	404	469	415	412	399	443	463	464	410	436	441	474	501	486	449	446	494	427	412	449	423	421	414	433	472	455	442	432	480	417	469	423	414	443	451	472	424	467	424	434	443	416	438	428	489	469	457	491	481	460	429	434	452	486	454	454	433	458	451	458	447	449	449	476	444	427	415	453	466	443	459	448	400	472	445	413	438	493	462	435	415	466	388	449	452	457	409	446	418	444	447	434	413	440	418	430	441	477	425	446	470	424	471	453	499	418	442	440	423	437	463	423	471	440	434	439	410	490	441	453	428	465	419	442	446	463	429	464	405	464	437	455	454	404	449	419	410	471	480	432	429	444	465	477	431	470	430	431	448	458	437	449	430	409	435	445	479	440	446	485	493	452	451	471	480	452	435	493	435	469	449	457	410	486	435	425	471	465	444	472	398	439	435	441	447	449	453	454	466	446	435	408	412	434	449	481	426	453	441	445	435	410	417	414	396	450	460	429	428	458	479	434	417	433	439	456	432	462	429	433	450	449	460	440	414	458	425	399	447	426	478	421	449	443	473	413	413	463	461	446	426	455	479	447	414	472	424	456	441	461	445	454	467	435	454	381	426	462	410	423	426	446	502	455	450	477	468	470	412	417	418	457	471	443	454	400	438	431	458	439	434	419	454	440	428	454	409	439	425	400	424	467	463	417	471	452	453	441	464	452	421	439	454	458	447	467	429	442	454	461	441	448	421	404	453	402	440	453	482	469	407	459	456	444	460	452	476	474	426	476	436	442	459	445	441	425	403	428	447	442	445	393	440	427	463	428	427	439	439	459	456	444	434	442	433	449	439	426	468	436	453	428	434	419	457	450	439	409	416	435	448	417	446	445	453	454	464	425	439	490	445	456	441	487	441	460	459	454	456	415	435	446	425	420	452	436	440	461	441	449	429	461	395	435	518	428	443	433	455	445	434	451	469	445	462	450	420	439	471	466	459	441	435	481	472	425	467	439	467	416	444	396	453	462	408	465	435	470	448	427	401	436	463	444	457	442	461	448	463	443	442	433	446	449	433	440	432	448	447	442	454	469	439	446	428	458	446	449	473	458	454	449	461	396	436	439	451	409	455	446	411	395	463	447	472	418	448	437	429	474	418	446	436	438	439	461	432	469	455	458	439	456	447	441	424	454	414	395	457	440	430	474	455	435	433	462	444	482	429	440	446	433	443	447	452	452	462	465	463	447	464	416	441	461	444	439	464	474	438	444	459	464	469	456	413	471	440	449	434	422	428	470	422	404	436	456	440	414	451	438	431	465
58726	41754	38315	30896	29224	31877	34303	26258	26751	25236	25103	17438	9752	6640	4722	3075	2517	1502	1021	973	851	714	676	767	619	432	332	381	423	389	370	346	334	267	224	249	197	223	183	203	209	176	173	187	187	208	189	191	218	170	204	184	184	174	204	217	157	184	160	159	186	211	192	193	193	189	162	199	198	202	201	173	176	185	160	161	221	180	179	165	204	195	190	186	178	162	164	167	169	165	170	190	196	179	177	193	180	178	181	168	163	164	208	167	164	194	172	169	166	182	152	142	170	143	179	180	160	141	147	181	144	168	200	175	136	168	163	155	179	179	177	192	147	188	178	180	180	172	170	182	178	179	174	192	171	181	183	165	136	170	159	182	182	196	167	149	176	168	166	179	151	170	163	181	185	152	193	160	145	147	157	148	160	147	148	160	162	165	161	158	166	170	173	167	185	186	162	167	174	176	156	182	173	161	142	155	150	179	188	166	171	166	158	154	157	179	140	170	178	166	142	161	145	152	171	170	153	157	176	173	173	169	178	166	164	164	160	156	158	162	150	151	138	151	148	145	159	155	175	173	189	139	142	162	184	171	170	194	162	164	158	160	155	178	165	151	187	170	170	148	161	170	173	148	180	163	165	180	170	160	172	161	163	166	172	182	197	187	179	153	171	165	159	177	167	156	185	162	136	155	161	187	167	166	158	167	151	159	144	164	183	190	155	166	173	177	175	152	167	148	155	169	178	150	181	185	211	181	146	161	170	165	170	173	166	198	152	144	159	184	151	158	157	177	142	193	163	157	170	177	179	158	168	159	159	149	181	147	191	166	210	152	176	168	171	168	161	154	173	160	173	146	134	160	142	143	183	161	191	173	165	182	154	160	176	195	158	155	151	168	143	162	156	175	173	160	172	163	158	161	172	170	147	155	166	179	173	173	166	164	161	153	160	138	184	174	152	137	161	163	175	157	177	162	127	161	152	161	159	156	139	158	182	170	194	189	180	167	162	190	171	171	186	187	162	159	161	161	169	183	155	151	137	170	159	175	163	163	163	168	152	160	162	173	164	180	169	165	165	158	164	151	148	140	189	173	174	176	157	160	198	166	181	170	155	145	150	166	191	136	177	176	160	179	145	172	160	150	186	171	171	174	151	168	187	171	143	161	177	182	166	164	140	152	170	145	168	139	160	173	164	153	168	169	155	184	164	166	165	175	165	167	143	166	160	187	152	173	155	150	182	175	181	154	179	187	167	159	181	168	162	156	168	156	188	165	163	170	182	169	144	162	188	165	124	175	176	151	161	166	167	170	163	164	159	138	165	176	175	182	177	149	174	170	162	165	187	172	174	152	160	187	182	154	151	165	151	166	176	158	180	142	162	150	177	152	187	159	197	175	174	160	175	185	182	165	187	176	141	177	181	178	170	171	181	159	182	152	166	192	164	186	159	139	174	159	162	173	159	157	176	191	172	165	154	180	158	158	146	193	169	184	146	157	165	167	166	168	151	186	173	166	149	187	194	195	170	164	175	165	174	174	170	161	174	146	183	187	152	166	168	180	166	169	159	153	167	170	172	172	161	166	168	168	171	177	169	188	164	174	163	146	184	175	168	177	194	161	146	175	177	164	158	190	201	204	173	161	152	162	177	182	152	165	175	166	162	152	171	149	186	144	166	193	165	169	152	190	184	165	153	160	187	153	206	170	171	190	158	164	160	169	169	158	169	167	150	169	167	167	193	162	175	165	184	172	171	170	155	191	146	175	177	154	173	139	172	170	168	154	187	188	172	153	173	171	190	179	170	143	155	176	162	165	162	155	158	168	152	177	189	176	147	154	149	153	190	162	162	175	161	170	176	182	185	165	164	146	171	165	167	175	161	174	186	157	147	181	190	173	157	180	174	180	167	173	165	158	153	166	193	189	176	160	167	148	171	167	165	176	160	166	195	170	163	140	145	198	157	162	172	190	174	176	187	174	150	173	164	168	173	167	175	188	163	147	162	178	177	169	195	164	166	138	180	172	192	182	164	141	156	179	175	165	153	163	154	178	149	185	161	169	169	176	157	169	153	187	190	148	164	166	152	164	156	161	183	191	152	209	170	137	156	148	174	144	182	169	166	164	153	156	145	168	200	160	152	186	175	182	167	162	164	169	180	161	151	180	180	165	153	164	187	182	166	163	169	175	156	159	154	152	144	156	154	175	174	165	181	174	198	162	168	168	165	198	182	169	166	163	164	145	153	173	168	169	167	166	172	159	178	161	152	178	188	166	185	141	173	160	160	171	164	197	174	174	156	180	164	189	143	177	168	166	169	145	170	173	175	174	143	160	162	176	152	180	167	158	154	184	171	152	163	156	144	162	180	182	151	181	170	159	173	149	176	192	173	171	190	192	159	167	167	131	129	164	152	183	183	163	164	164	165	159	151	131	183	164	161	148	139	173	181	156	164	199	147	186	153	146	182	178	155	175	168	176	165	143	173	168	182	167	168	158	171	146	144	157	187	170	154	151	168	202	174	181	150	140	160	174	153	152	155	194	175	155	169	181	162	163	185	176	141	135	175	174	175	174	179	171	173	133	162	176	157	173	157	153	175	155	172	151	172	180	177	181	164	162	189	174	162	148	163	170	174	139	197	165	192	168	174	166	201	150	159	196	173	177	143	171	164	166	172	169	182	178	174	166	150	185	166	167	160	160	149	195	167	166	151	163	164	197	170	189	153	169	171	149	161	161	167	183	144	162	161	185	145	163	179	175	170	169	167	144	166	157	156	182	175	166	175	154	137	165	163	179	155	168	189	160	172	133	174	161	169	199	157	170	181	159	178	190	177	160	176	184	166	169	173	149	172	184	182	189	148	201	160	164	154	182	147	166	170	168	146	153	155	172	195	173	154	183	169	177	154	161	170	161	166	162	170	169	171	172	173	167	166	168	174	177	171	153	160	161	169	156	176	166	140	162	158	144	149	172	166	169	169	133	160	160	163	180	179	181	180	179	174	179	180	177	165	158	158	153	169	160	197	158	180	156	189	163	181	148	177	169	143	162	183	166	154	191	165	178	167	178	159	174	148	141	176	171	170	157	183	157	158	154	164	185	181	158	157	169	151	158	167	154	180	156	175	172	160	175	175	164	188	163	191	168	154	182	153	172	170	160	168	181	179	185	164	152	170	174	177	171	152	185	177	174	177	151	159	161	183	175	175	163	186	174	142	168	166	173	167	162	179	179	180	188	152	166	159	153	164	176	170	162	175	183	165	147	190	162	178	167	168	169	195	177	168	147	176	186	174	178	159	214	168	167	185	174	169	160	155	147	167	161	148	145	162	173	185	162	170	184	190	172	172	158	175	166	160	176	189	176	130	163	159	142	161	184	185	147	162	186	172	173	181	156	165	161	159	132	163	164	144	154	148	155	186	156	156	157	168	161	147	141	165	159	171	157	183	174	169	143	198	152	168	157	184	161	189	166	171	164	157	184	174	168	199	165	185	187	173	150	169	138	183	165	183	174	173	191	165	163
55951	58274	42840	51379	50717	50965	49858	28260	41744	35830	38228	26871	19465	13372	11491	7755	8443	5311	4187	4495	4123	3631	3665	3531	2667	1983	1840	1566	1789	1783	1388	1259	1138	976	806	849	710	640	631	540	574	558	512	504	504	438	468	464	506	471	478	538	464	464	479	457	498	472	495	497	520	532	512	496	460	477	517	511	517	476	499	445	481	495	449	467	448	446	471	455	414	405	416	460	422	428	380	395	419	387	432	424	408	425	400	461	434	423	432	411	411	430	417	398	374	419	358	406	423	387	383	389	438	398	390	371	359	373	398	379	385	388	411	387	405	351	373	361	359	384	374	372	378	370	385	370	376	373	373	361	411	402	375	372	386	406	367	353	402	325	388	337	368	355	355	353	359	344	349	363	353	370	330	345	356	387	330	373	343	356	386	362	346	359	349	357	360	326	346	362	378	356	367	346	360	321	368	343	360	364	376	367	395	404	364	360	378	380	314	355	342	372	373	349	348	374	360	384	363	357	365	355	336	359	383	404	353	350	328	384	355	393	370	350	336	375	384	369	390	325	329	394	390	347	354	349	368	366	372	357	365	371	371	349	364	356	343	348	374	391	349	380	383	341	373	355	366	359	401	379	384	379	355	345	354	373	350	358	342	309	375	373	372	378	346	372	359	374	382	363	340	322	361	368	342	395	372	352	374	358	345	399	341	356	355	367	367	356	380	348	408	368	345	357	377	359	378	368	342	350	336	306	360	363	370	366	360	352	335	367	339	346	377	358	393	399	355	333	394	359	397	337	336	374	335	368	357	332	351	329	369	339	351	360	343	328	355	386	397	343	315	370	351	382	357	347	368	340	368	356	362	372	346	367	356	349	333	329	358	357	378	373	358	378	363	342	372	349	355	364	336	354	369	346	365	366	389	359	360	343	359	372	358	362	350	341	366	372	356	372	416	334	367	383	381	347	320	342	356	378	363	349	361	355	372	374	375	339	375	368	357	327	343	372	357	372	344	375	398	361	372	390	386	349	393	366	350	343	344	365	358	360	381	333	377	364	359	346	323	367	364	353	331	342	336	424	313	371	374	363	350	368	335	366	336	340	330	329	379	356	352	372	385	379	350	379	364	364	379	367	376	344	385	368	390	384	353	364	360	359	398	346	346	348	358	339	353	360	342	390	407	355	358	347	355	376	319	353	336	372	373	348	354	406	329	360	372	370	340	392	382	355	400	369	339	346	400	351	328	333	381	375	360	340	388	370	328	352	322	353	320	392	361	356	348	375	368	342	343	330	363	356	345	341	355	358	363	360	351	355	368	353	393	383	340	355	369	361	368	370	369	342	380	355	369	377	340	386	345	371	357	382	339	343	367	344	377	348	364	370	331	347	396	347	373	325	373	378	356	374	328	361	363	330	364	363	334	365	361	352	357	338	402	373	336	335	342	382	365	334	346	370	360	343	343	358	393	339	359	332	366	370	369	351	365	368	356	354	371	338	370	352	382	355	345	363	381	364	350	352	330	380	359	377	341	339	368	334	389	364	367	402	366	357	345	361	369	323	378	331	393	367	363	337	349	363	383	403	377	349	367	313	347	385	330	345	381	371	354	384	353	360	382	380	362	331	412	361	359	381	351	357	358	386	366	364	393	342	360	345	405	372	367	370	352	344	372	377	377	350	372	353	329	342	351	370	365	324	351	351	347	366	354	334	351	363	339	348	335	356	374	361	368	321	379	362	396	377	371	351	318	363	366	332	329	374	317	367	383	377	389	376	349	355	353	344	353	359	336	356	349	370	349	350	372	359	351	369	351	394	353	356	352	383	367	375	341	347	337	385	385	360	376	371	349	343	356	372	397	359	311	366	364	342	396	363	349	380	358	386	361	357	343	356	369	363	358	321	366	363	356	366	376	330	353	368	370	353	331	352	361	354	364	376	350	388	343	362	382	358	349	377	333	394	367	411	363	367	352	342	343	353	366	396	316	359	380	333	349	343	371	376	365	362	369	371	393	333	367	366	338	383	342	339	348	354	342	369	373	373	341	341	348	374	366	343	365	370	368	355	368	360	364	374	388	385	366	367	356	373	329	368	347	362	366	395	353	377	368	329	366	364	349	366	370	369	350	369	349	340	379	345	339	372	367	366	379	361	374	350	380	341	367	360	350	354	359	370	355	383	357	345	351	354	357	339	367	345	371	389	348	393	356	402	320	357	370	376	370	357	355	349	347	353	344	343	380	357	356	356	354	378	355	339	357	364	329	361	346	330	364	355	363	341	337	339	373	390	340	353	346	331	379	353	353	391	343	368	376	390	364	342	326	344	334	375	362	326	355	347	360	344	353	368	377	375	358	341	399	380	345	366	349	366	360	371	388	331	359	371	330	357	354	335	372	339	369	375	390	379	350	324	379	325	339	358	354	340	347	368	324	345	355	375	387	345	329	347	365	364	326	357	327	363	354	365	324	350	337	348	372	391	382	316	358	343	358	358	403	336	325	398	364	364	368	345	378	350	340	344	389	343	389	350	368	354	363	344	368	369	361	364	359	387	350	373	353	313	397	381	345	361	349	387	334	334	343	397	380	341	353	356	381	342	383	333	340	335	346	376	374	332	328	363	334	351	395	356	402	367	338	370	375	358	389	358	335	345	328	383	351	364	347	342	348	358	371	328	370	385	366	344	312	399	389	355	379	348	357	346	366	365	351	348	379	380	396	352	340	363	366	349	369	360	359	364	367	344	347	378	365	362	351	325	332	394	331	334	372	338	359	347	333	402	345	309	377	352	331	354	361	354	387	359	341	373	361	364	341	348	340	363	358	336	361	346	351	373	340	369	326	368	357	349	368	360	395	353	379	368	357	405	378	371	327	356	314	380	324	371	321	364	359	344	363	350	361	352	338	346	375	359	366	338	321	366	377	334	347	360	404	333	339	387	361	354	356	354	365	327	325	356	339	357	363	394	404	341	320	349	370	354	383	366	327	407	351	366	357	356	339	359	346	356	364	377	359	338	382	351	337	332	362	374	363	373	390	350	356	369	354	349	334	352	344	369	357	375	360	384	330	337	365	358	357	351	367	376	372	344	383	344	372	338	349	355	377	310	361	368	388	390	349	354	393	357	358	359	378	352	389	344	348	374	376	336	392	320	359	384	389	357	335	372	357	358	357	371	342	385	346	344	381	363	331	337	375	391	374	359	360	351	371	377	375	352	363	388	373	368	357	362	349	344	354	384	336	362	363	348	360	346	369	378	380	361	367	387	317	377	370	343	369	343	340	358	363	366	365	381	386	351	363	384	355	349	358	349	345	361	386	339	357	354	338	328	346	366	351	344	341	409	332	390	363	361	373	372	387	397	414	350	354	363	379	388	357	372	356	349	349	367	368	392	382	363	404	399	358	371	330	370	363	341	349	339	322	353	352	376	358	378	353	371	347	401	346	363	349	330	336	346	357	358	333	349	362	351	316	370	350	353	381	351	370	370	357	363	358	354	366	357	364	355	347	337	371	354	348	334	350	364	361	370	350	372
29140	36679	41019	25347	15149	10077	6890	2214	1463	1327	1140	896	538	523	452	422	392	367	418	353	387	363	322	285	271	256	234	228	232	248	251	276	259	200	217	208	217	174	200	178	193	193	202	199	177	188	195	185	185	208	191	201	160	191	194	211	188	176	224	234	202	211	188	175	223	200	250	201	182	193	205	188	215	179	203	183	205	215	217	198	198	192	190	190	179	192	196	186	189	183	198	191	177	178	184	182	203	184	219	180	161	207	220	211	195	225	184	181	214	194	201	176	209	188	204	188	210	176	186	182	192	215	175	189	195	237	194	182	168	174	193	169	185	203	186	189	180	178	186	190	189	185	195	196	176	167	222	179	174	185	184	161	212	203	177	194	170	178	195	217	192	202	195	202	181	203	201	200	211	184	196	196	209	209	196	174	167	236	172	179	181	192	199	179	202	210	204	196	173	192	196	201	174	177	203	204	183	181	209	201	193	173	227	176	176	184	169	209	190	204	190	173	171	187	213	169	190	166	164	190	211	180	195	196	181	201	200	190	191	204	179	193	187	198	217	195	200	205	188	186	214	197	180	193	198	184	174	193	171	205	201	183	190	187	203	213	187	169	193	209	183	187	170	199	218	225	197	178	212	193	189	217	193	191	190	189	185	194	178	180	210	212	199	188	188	176	197	175	189	194	216	187	202	182	201	180	198	189	226	218	196	182	178	191	194	191	188	177	185	184	182	188	182	182	185	179	152	187	204	193	203	206	216	195	179	193	157	187	180	211	190	174	191	196	190	184	207	191	188	180	181	203	202	175	192	183	193	202	182	188	199	181	201	194	179	207	181	174	181	212	202	201	182	202	178	192	221	206	204	175	171	199	177	166	202	198	199	195	218	218	192	201	181	209	207	176	170	178	192	188	183	171	178	178	185	186	206	199	205	209	184	181	199	167	203	178	221	226	203	175	185	191	191	189	194	187	198	181	184	201	199	205	234	194	203	196	191	186	200	179	178	191	174	177	234	197	194	190	193	186	200	180	190	181	194	175	183	187	194	202	189	190	189	195	163	199	202	181	195	186	208	219	191	187	197	197	183	184	191	217	186	198	202	204	192	203	183	188	157	182	166	192	178	192	221	207	188	206	193	167	209	203	178	197	176	162	204	170	198	198	204	193	212	183	184	202	170	229	193	178	181	189	197	182	189	184	183	194	200	191	200	221	178	197	191	204	196	181	175	192	204	174	188	179	193	196	180	175	207	196	177	215	184	184	191	221	189	225	182	196	184	212	212	192	180	205	208	200	192	199	194	188	208	206	193	185	196	173	206	180	191	187	222	210	187	171	201	211	206	204	205	210	179	202	189	183	182	168	198	192	186	175	190	168	181	179	203	193	167	188	192	221	181	194	190	204	169	215	169	219	218	191	186	185	182	159	170	212	184	194	196	163	168	190	209	197	194	181	217	190	191	187	173	159	182	198	191	218	190	179	185	184	191	195	231	202	186	203	180	205	188	193	206	177	197	187	166	190	195	183	206	205	224	191	176	175	188	210	186	170	201	184	180	179	174	198	196	179	198	206	198	186	175	169	208	189	200	186	161	198	186	171	175	218	194	186	182	174	177	177	185	182	207	166	183	194	170	216	216	199	198	168	197	189	196	179	197	195	185	208	193	219	197	180	174	181	186	184	193	169	209	183	195	194	224	182	214	215	187	181	210	201	197	205	192	198	188	161	198	175	189	195	181	187	170	196	221	170	181	188	180	191	179	201	186	193	182	186	167	198	182	204	202	190	182	166	191	177	193	187	201	176	193	189	220	210	163	180	206	182	211	184	176	191	189	197	181	172	197	167	176	185	201	195	184	175	205	219	224	189	183	182	213	203	214	187	211	197	188	157	189	204	177	186	178	204	186	215	186	202	186	168	168	187	173	206	192	187	192	176	193	218	212	177	202	190	183	202	187	202	220	184	194	222	193	181	210	182	171	190	184	174	188	207	183	191	189	197	197	217	208	195	198	187	217	222	180	204	198	201	226	175	193	184	220	169	180	209	200	208	213	187	197	206	190	157	192	183	189	210	187	226	222	201	206	175	210	201	189	188	189	177	189	195	183	197	170	191	191	190	202	173	207	207	179	192	202	196	168	203	193	194	184	185	181	179	214	214	209	203	211	201	195	186	174	196	172	203	182	166	187	193	199	186	206	213	199	211	181	182	176	167	198	207	196	186	189	156	205	189	178	195	183	179	178	188	211	218	191	188	201	186	205	228	170	191	202	195	182	199	184	212	184	168	164	186	186	191	195	180	216	214	211	169	180	178	191	187	194	186	191	200	174	202	215	184	180	209	198	193	214	193	194	188	197	194	180	164	189	198	196	177	190	200	183	192	193	188	212	198	188	155	180	168	215	179	185	193	185	206	178	178	191	201	199	201	171	198	185	189	179	196	182	198	200	192	220	196	184	180	192	191	192	194	209	219	211	188	207	181	203	170	222	194	194	194	220	204	191	160	212	178	197	187	194	232	188	183	203	178	182	214	195	212	189	199	169	183	205	187	212	197	208	183	206	196	176	176	205	190	231	200	193	190	191	184	178	219	209	201	170	205	155	185	183	198	200	179	221	178	179	189	166	187	204	174	193	186	157	184	185	177	173	173	172	193	177	201	191	183	186	201	191	172	187	216	204	205	195	204	187	199	194	182	189	190	170	171	178	192	204	171	211	190	195	202	179	190	194	199	214	196	182	192	210	198	180	191	192	207	195	181	185	195	184	174	161	197	170	211	186	182	185	193	186	209	202	201	214	213	190	223	198	164	189	179	192	212	192	207	203	210	181	200	194	205	187	168	181	209	174	184	189	194	168	185	192	167	186	198	180	191	206	182	202	194	178	187	197	178	186	197	197	207	188	209	176	182	204	167	222	175	196	189	216	202	181	189	209	165	188	187	178	171	187	179	186	182	175	166	192	173	208	198	205	185	200	174	177	202	178	187	170	201	196	225	187	173	204	197	198	198	192	189	191	188	168	185	183	174	180	172	215	199	192	192	198	206	186	201	201	169	211	187	199	190	209	211	179	209	183	224	205	197	181	211	207	190	221	222	178	206	194	188	203	198	164	197	170	172	209	183	193	196	186	204	195	155	193	178	180	170	202	215	173	195	198	177	193	185	200	196	190	198	210	184	181	185	182	179	185	198	191	191	193	188	189	192	175	207	180	192	170	188	200	186	168	167	183	182	189	188	186	200	181	196	200	191	212	191	192	177	181	204	187	190	202	192	180	200	174	205	167	174	196	199	225	207	191	204	191	210	178	167	177	211	192	204	195	189	182	179	198	177	204	215	207	183	181	188	181	166	200	226	183	167	202	201	190	230	179	177	198	217	212	206	206	185	175	204	187	184	223	184	204	184	233	201	198	202	209	196	211	210	187	189	195	191	189	191	193	217	180	177	179	167	182	185	203	188	195	205	181	193	196	200	149	177	177	199	191	193	184	172	207	189	202	183	190	191	196	190	211	182	196	179
23543	34032	35946	30648	21874	18257	17049	5409	6025	5652	5244	3790	2454	2337	2097	1868	1565	1525	1507	1609	1654	1582	1326	1172	1077	937	760	694	814	876	904	880	716	653	553	484	474	469	463	472	483	471	434	427	459	441	448	493	444	465	430	426	451	494	487	506	449	498	462	439	498	467	494	491	464	441	478	478	464	508	456	496	473	477	499	480	474	467	485	460	475	474	477	457	478	509	452	466	466	473	472	494	463	468	436	438	443	439	467	486	458	474	443	439	428	438	443	460	466	461	413	449	518	438	475	456	458	425	443	471	455	431	425	438	467	414	468	445	463	470	457	442	440	423	418	470	493	412	435	453	482	427	461	419	473	416	434	452	454	430	450	400	438	448	420	424	409	418	445	468	439	423	438	411	439	453	456	425	421	454	402	469	436	455	457	461	425	463	455	440	457	416	468	446	458	461	417	435	482	461	454	438	436	472	432	421	478	423	499	474	470	458	458	425	420	439	468	492	454	409	466	455	425	450	427	463	437	435	453	414	424	432	448	476	404	437	464	448	440	457	445	466	440	399	433	437	426	429	448	412	415	444	397	422	453	410	465	445	450	454	434	449	459	449	434	423	444	407	427	468	436	440	449	417	435	466	464	458	453	456	413	456	426	392	454	436	446	470	443	413	428	437	429	432	459	448	459	458	453	472	443	429	438	446	480	438	445	446	438	467	456	447	451	462	451	470	442	474	443	419	424	462	474	436	497	473	418	418	400	420	455	462	445	460	488	453	475	436	444	456	420	412	432	415	434	415	441	452	440	449	415	445	458	439	420	448	464	442	437	432	470	472	456	432	442	457	450	436	424	465	439	438	402	446	440	406	470	446	472	411	420	446	419	427	434	409	461	418	466	454	470	444	457	453	443	422	483	468	411	419	424	449	428	440	432	399	453	443	444	419	471	447	443	437	436	468	448	474	483	416	408	457	412	431	443	434	428	424	473	427	419	450	426	465	458	414	443	428	441	433	448	416	456	490	436	442	440	425	440	446	463	450	411	435	448	425	417	457	488	467	420	447	459	425	469	457	467	457	426	447	411	432	446	472	431	443	456	420	436	417	423	415	426	451	436	454	431	446	407	425	455	425	449	451	448	437	493	451	426	440	426	469	492	442	435	453	428	422	410	426	419	438	484	466	477	443	413	409	460	442	455	403	452	438	416	437	443	399	459	471	432	425	434	407	443	442	427	478	420	417	434	410	413	448	419	426	432	406	467	462	443	418	449	438	442	423	447	420	439	456	456	432	477	440	445	438	442	411	428	445	430	436	488	468	437	429	444	426	447	436	414	420	440	422	410	463	483	413	425	444	432	433	474	443	423	425	428	431	452	456	502	424	433	437	452	430	448	433	435	426	438	453	448	477	456	449	435	421	448	454	457	469	399	462	438	470	439	452	462	441	451	464	442	411	452	411	450	453	434	448	448	438	426	414	421	420	425	433	445	427	416	423	467	444	485	473	443	462	429	459	421	431	452	441	430	466	446	426	419	477	442	467	455	438	473	429	465	445	458	480	423	418	436	450	421	390	426	469	438	437	417	423	411	429	443	423	425	439	435	448	446	437	481	445	424	432	433	469	426	451	458	432	425	467	473	449	440	417	452	446	397	419	444	446	444	426	430	431	458	457	449	438	445	434	427	420	490	433	438	437	450	445	455	473	430	443	410	443	475	413	434	461	432	475	424	421	433	469	464	492	456	423	462	416	413	479	423	409	467	411	445	458	430	418	428	440	458	445	495	434	437	427	435	421	467	479	439	454	458	430	456	476	432	463	433	456	444	438	393	427	444	427	420	491	440	402	428	467	438	445	430	484	450	481	415	436	408	470	443	476	435	420	440	429	431	442	464	423	442	410	457	468	451	425	465	447	486	412	460	439	445	452	452	445	445	425	459	417	435	439	416	471	502	440	455	417	457	456	420	442	431	429	455	438	456	431	478	396	421	465	507	431	449	432	465	470	410	441	432	446	431	441	450	411	453	432	410	430	478	452	422	461	417	431	438	469	450	430	448	438	422	409	449	470	462	444	421	413	470	402	452	424	446	461	435	414	437	457	493	407	391	458	427	418	462	427	441	462	446	445	446	449	511	394	469	412	473	465	452	418	444	408	441	422	461	496	451	447	414	444	436	425	458	412	439	410	467	446	428	431	435	439	438	445	436	474	400	436	469	437	418	452	462	440	457	448	442	404	442	472	418	432	411	462	465	467	416	476	488	470	439	411	443	433	418	439	445	461	473	474	460	460	421	428	418	421	420	435	425	427	438	464	433	440	419	416	440	427	435	445	423	435	411	425	451	418	490	426	425	502	418	423	446	453	463	442	424	418	431	435	427	437	442	409	455	459	451	500	464	413	436	474	464	444	469	409	436	432	423	451	449	440	465	446	416	472	431	439	407	440	424	453	438	466	420	469	469	492	438	381	448	451	456	435	420	431	454	435	457	414	451	426	413	434	435	449	459	430	458	418	459	450	452	455	457	472	442	454	458	443	431	460	428	455	466	505	460	465	403	445	445	445	462	465	440	438	430	432	451	446	452	449	434	472	437	436	404	453	411	459	480	407	431	451	477	456	453	434	453	419	487	433	411	429	418	420	446	482	496	440	411	425	428	430	468	437	433	424	441	445	455	481	452	443	468	451	436	458	453	404	449	441	412	444	461	452	458	446	447	433	398	469	431	472	430	474	435	452	459	444	470	459	434	429	469	448	454	479	416	455	454	458	461	462	425	483	473	422	455	481	422	477	448	410	465	430	416	462	445	465	432	445	433	461	416	419	448	442	428	436	435	477	502	455	472	422	428	402	438	415	417	397	404	421	434	433	421	462	473	436	410	416	457	469	442	438	411	407	424	431	454	434	414	465	450	406	458	430	482	432	426	438	435	448	423	443	453	416	435	457	415	429	446	429	500	455	421	435	437	451	405	460	411	446	426	484	435	467	456	474	434	423	463	448	456	458	425	424	415	427	422	424	467	443	435	464	456	442	431	460	444	430	468	423	464	471	441	433	421	435	429	466	470	440	487	424	403	466	448	442	402	440	457	415	420	471	442	428	447	443	479	431	411	437	444	432	422	425	398	467	416	454	471	433	440	457	447	462	420	421	426	426	440	451	388	448	455	420	447	457	451	443	442	427	443	438	431	461	427	467	408	434	452	470	431	451	438	422	491	469	406	434	427	454	434	431	454	445	417	476	416	437	401	391	480	430	431	476	450	435	421	448	503	396	430	439	472	431	469	443	436	422	455	444	441	438	464	463	443	474	412	446	435	469	441	435	487	428	427	490	427	416	443	416	406	462	458	429	450	445	460	426	443	466	408	439	465	444	455	453	455	436	436	459	458	455	411	420	424	460	444	422	463	437	455	423	463	432	443	451	428	459	451	441	423	436	450	410	487	504	514	464	430	458	443	421	450	473	471	407	430	433	436	421	451	452	453	486	439	401	436	451	414	484	455	409	441	421	456	416	462	470	481	451	454	438
55013	46522	42817	32717	29883	31380	31477	24300	20960	18013	15818	9550	5513	3500	2239	1307	1050	805	684	701	681	568	578	536	458	409	355	341	333	411	371	336	315	268	246	208	243	251	224	227	201	197	216	215	198	208	208	194	215	216	237	217	230	228	242	212	234	230	220	217	231	218	213	255	200	215	223	201	199	202	225	253	192	210	213	230	206	254	232	209	214	202	220	190	211	250	197	190	207	194	187	238	207	203	211	199	200	214	207	220	209	238	207	200	204	203	211	197	248	213	233	201	240	217	198	207	222	201	209	193	198	213	242	200	218	188	193	207	217	196	224	191	200	179	193	246	200	212	199	228	191	191	216	200	243	193	211	195	204	216	202	213	205	204	226	196	238	252	221	218	182	166	218	175	216	229	194	223	225	199	211	235	214	244	207	198	203	195	226	201	192	165	229	195	226	173	198	200	212	192	216	209	215	205	232	232	203	199	189	187	258	216	226	207	207	207	225	178	203	205	214	190	193	219	232	201	182	232	211	210	200	199	209	208	208	194	191	211	203	201	195	186	210	183	237	212	194	188	207	200	241	200	222	196	180	189	205	199	188	218	224	221	233	192	228	186	229	195	207	225	220	218	198	184	251	191	197	191	187	210	186	197	176	197	204	204	216	181	178	203	216	219	218	220	223	197	205	181	171	217	196	213	211	226	212	211	238	215	201	187	180	198	186	214	191	241	220	202	174	208	227	211	227	195	233	178	193	203	190	194	196	213	177	225	212	199	233	186	221	187	187	189	184	183	208	195	211	197	206	223	219	231	202	227	204	221	210	193	223	191	202	200	225	203	205	210	215	199	203	210	217	187	182	180	188	179	201	195	193	205	204	172	171	202	210	212	247	221	209	209	193	197	202	192	225	193	214	188	211	203	209	194	220	213	210	211	196	187	224	217	216	226	181	180	220	189	197	179	224	199	223	192	205	205	179	209	206	209	190	196	211	203	202	221	190	210	191	223	203	195	209	219	198	182	187	181	197	203	220	201	204	177	215	185	202	209	199	217	207	207	193	194	217	203	224	213	215	205	214	199	187	225	223	215	207	181	216	235	214	200	210	247	204	190	212	173	209	217	211	201	207	178	202	227	182	220	213	257	221	184	203	187	192	194	194	213	208	216	218	206	196	226	200	224	223	217	215	235	241	210	185	246	199	164	206	222	194	208	238	240	197	236	185	203	193	215	235	172	220	219	216	220	217	201	208	187	212	207	200	204	206	206	205	211	234	233	243	200	197	188	213	206	217	200	197	198	220	223	216	198	206	196	229	207	196	211	208	235	225	212	215	201	221	200	211	227	208	209	218	219	197	183	192	187	188	201	209	193	215	201	212	205	212	200	207	224	208	204	188	206	199	188	234	190	204	220	213	222	199	214	193	192	184	194	204	204	220	206	207	215	206	197	220	220	221	221	227	210	197	201	208	210	223	222	222	207	202	188	214	200	210	254	239	219	184	203	196	201	219	231	207	208	202	199	188	221	176	214	193	223	229	219	192	193	202	217	228	195	195	206	222	195	211	223	194	224	221	207	191	202	208	213	225	171	196	205	201	199	198	212	226	225	187	238	214	184	202	184	215	207	199	187	198	181	217	235	210	203	230	209	211	205	218	164	227	173	185	185	216	210	225	189	204	185	201	224	187	228	231	202	207	192	190	215	217	207	202	228	214	228	211	200	227	199	210	198	178	207	204	210	212	192	209	200	181	211	212	200	236	204	217	208	178	218	186	218	204	199	172	206	216	214	208	212	207	192	187	187	217	181	196	223	212	212	196	206	230	223	208	218	173	221	208	188	217	205	205	200	184	208	199	212	211	197	209	213	194	211	223	199	209	199	211	208	187	214	212	182	204	197	224	204	223	214	200	208	233	186	206	212	195	228	218	207	218	197	195	215	207	218	192	211	201	217	220	223	190	198	183	213	200	187	207	193	213	237	224	229	173	197	184	190	184	192	211	184	219	200	210	203	199	192	213	199	196	209	209	228	190	193	201	191	201	194	176	202	216	209	205	232	202	175	214	225	215	208	222	226	185	186	182	192	196	213	220	193	214	193	224	222	211	202	192	223	213	205	198	220	236	214	186	193	195	209	207	210	184	208	214	186	199	197	198	185	207	202	205	204	214	219	238	207	213	208	198	210	186	209	204	206	181	197	197	221	190	215	211	187	208	189	218	204	211	191	203	215	176	210	215	201	194	187	211	210	233	196	228	195	233	215	201	220	226	194	162	189	204	206	209	208	203	206	200	187	192	221	222	205	204	203	221	189	210	193	207	189	201	225	185	219	194	210	172	169	213	204	216	219	200	206	222	212	223	210	199	203	219	182	214	189	209	196	218	212	213	224	204	214	202	197	199	219	214	200	215	200	211	194	224	198	202	217	219	208	208	189	200	199	256	228	205	193	202	223	219	217	234	191	210	196	204	197	213	227	197	213	230	217	198	206	203	197	182	229	238	188	205	184	221	191	202	227	206	189	206	237	204	225	183	218	201	195	201	204	208	208	212	215	199	217	234	189	205	199	201	181	184	220	191	227	231	201	205	209	213	219	210	215	205	221	222	201	191	180	198	217	198	211	200	206	228	189	203	229	213	196	185	210	198	204	199	211	236	185	173	219	186	206	188	218	207	202	183	205	197	204	210	212	203	201	171	183	226	211	217	230	199	202	220	184	240	234	215	207	217	184	206	199	186	216	249	216	218	186	189	198	184	219	220	202	200	227	210	210	223	234	205	229	185	189	194	208	217	189	183	210	217	210	215	183	185	203	173	208	209	209	223	225	194	194	214	191	196	191	190	211	217	205	220	203	207	209	192	207	189	201	203	189	194	181	204	231	202	218	209	191	217	219	198	196	226	199	240	200	197	173	202	212	197	211	206	176	229	224	205	201	234	220	203	191	190	190	212	233	193	198	218	189	190	185	231	229	208	198	227	197	194	192	197	230	198	197	164	225	164	207	193	204	204	195	216	216	195	222	220	188	214	218	215	201	226	199	170	207	232	212	196	211	230	202	233	216	197	221	216	211	211	203	223	225	183	210	201	221	184	240	217	208	216	171	217	227	224	231	214	220	217	216	184	210	194	213	213	212	224	197	185	213	227	231	217	214	193	182	191	206	175	220	200	208	203	191	195	199	210	199	196	226	195	223	195	213	197	218	181	196	206	221	195	182	227	190	195	236	202	198	190	192	218	209	235	221	186	199	220	215	199	207	203	206	198	230	212	213	212	199	218	212	201	204	179	203	221	172	220	183	221	234	219	207	197	178	156	191	185	227	188	194	212	215	210	188	208	197	199	182	205	211	211	219	230	203	226	226	187	191	191	205	190	195	181	193	199	203	207	168	201	207	197	170	201	211	209	222	233	237	229	215	187	192	212	198	200	199	197	239	221	194	187	226	184	237	207	197	187	196	197	200	207	188	182	186	186	203	232	215	217	209	197	185	203	193	210	224	198	199	208	189	230	186	195	222	210	200	208	226
50605	58119	46552	50061	47920	46987	46276	22675	33151	29219	30237	18444	13777	8608	7910	5184	5508	3731	3023	3266	3182	2932	2764	2284	1984	1809	1488	1239	1294	1579	1534	1404	1164	920	746	669	564	619	627	542	592	583	540	553	564	529	513	496	526	503	561	541	578	562	526	495	546	520	566	559	562	608	552	562	529	566	542	537	536	536	553	495	548	536	529	503	477	507	501	509	499	475	499	482	542	500	488	483	454	504	499	524	476	504	474	517	513	454	473	494	473	480	488	500	467	487	489	451	485	474	485	459	486	458	469	446	453	429	486	503	498	449	497	430	473	481	454	462	459	466	462	461	477	446	462	500	468	451	494	475	434	439	471	478	438	461	447	463	464	498	414	466	450	462	487	466	441	454	471	447	444	453	474	473	428	455	477	443	430	438	401	447	471	433	446	482	457	432	453	430	458	458	469	488	437	470	486	440	454	480	422	433	425	451	467	436	439	443	476	448	448	403	418	440	417	462	466	450	434	453	453	452	440	428	462	453	480	455	443	436	474	465	473	438	418	418	477	474	465	444	451	502	469	467	452	461	454	461	446	481	460	456	472	433	434	464	482	430	434	490	453	400	462	437	453	424	438	459	446	422	444	471	476	436	471	482	430	456	416	462	424	461	466	472	475	437	485	479	459	435	455	444	473	456	450	472	448	467	439	437	487	450	471	431	437	424	468	451	423	457	460	462	494	449	469	480	468	428	434	448	443	434	455	430	442	413	404	437	429	409	462	432	450	436	458	439	472	429	443	498	468	461	500	437	433	459	454	486	466	428	461	443	427	452	445	458	481	442	408	430	439	469	475	407	436	449	414	420	422	479	459	460	476	458	460	454	454	446	496	447	440	419	462	456	413	469	503	429	449	450	443	455	429	433	461	468	469	492	428	451	462	474	476	465	451	440	438	478	427	442	469	483	435	505	459	474	470	461	459	476	460	447	420	447	479	448	483	488	469	434	430	471	420	454	498	440	445	409	459	445	461	444	457	406	453	464	429	446	451	430	497	456	464	446	435	447	441	456	473	429	428	482	444	463	446	486	452	456	467	413	444	469	482	454	449	454	500	472	500	455	450	462	440	493	476	452	417	481	454	477	449	453	404	455	449	452	468	470	442	434	473	473	427	444	439	451	431	464	485	440	457	467	424	450	438	459	476	451	472	423	470	475	471	457	450	478	421	479	457	439	465	456	464	450	438	431	455	454	440	456	452	429	442	440	460	493	442	431	454	467	494	455	437	423	472	472	445	476	439	491	417	461	419	468	468	467	446	471	490	473	469	438	468	439	427	464	438	481	473	454	481	408	437	452	465	441	488	442	444	434	423	482	422	458	398	438	484	472	438	467	434	489	458	412	436	439	432	458	423	452	407	436	442	454	458	420	471	450	437	435	456	476	439	460	483	449	461	458	469	425	455	433	470	455	420	432	478	484	428	460	468	473	429	434	468	437	452	451	475	436	466	407	471	472	436	422	429	452	433	453	432	462	450	446	455	487	470	406	468	475	456	448	452	462	424	450	442	426	431	483	446	468	469	422	438	446	416	426	453	450	441	447	453	425	450	449	489	457	479	458	426	488	443	467	430	453	447	404	453	454	460	462	480	401	453	408	444	487	433	444	437	479	440	456	471	460	419	469	446	436	424	450	474	448	469	434	451	463	470	450	440	451	463	441	470	462	463	435	466	418	461	430	498	453	445	457	474	479	478	428	465	418	431	442	485	447	478	429	443	466	466	464	453	444	454	465	454	450	396	475	454	460	451	478	467	446	432	467	428	459	459	455	430	426	452	451	445	459	440	448	455	474	450	433	435	492	453	446	457	464	440	460	467	474	444	492	474	489	440	452	472	440	423	426	431	484	418	463	461	423	456	438	458	449	462	456	488	445	472	424	485	443	456	436	445	443	470	469	470	451	402	434	458	425	502	475	432	466	452	454	452	445	446	419	457	452	428	441	480	436	470	398	434	441	444	434	465	462	465	449	452	510	435	465	426	429	453	490	468	408	466	423	448	440	442	426	471	453	460	442	434	449	460	470	404	462	455	439	447	425	430	462	448	421	455	397	427	430	403	432	416	440	481	418	486	465	493	467	473	444	469	433	471	457	448	424	436	449	458	495	441	473	428	452	423	444	489	513	420	440	433	458	448	445	480	430	439	426	451	490	459	437	476	478	447	454	436	466	444	446	463	428	428	430	460	453	471	411	446	452	462	471	484	489	448	454	465	452	468	430	452	440	421	459	428	463	440	436	470	492	441	449	434	440	439	473	452	486	464	452	457	457	434	452	477	452	450	478	438	430	473	490	450	472	461	461	466	423	481	438	446	435	466	440	443	475	435	474	462	440	437	452	425	445	448	440	483	461	470	449	423	462	452	462	442	469	446	502	478	454	462	498	418	459	416	412	460	462	445	439	455	440	461	470	418	446	454	454	469	458	453	434	444	448	476	433	428	450	452	421	470	483	423	465	438	452	490	445	461	440	446	435	417	455	417	449	493	456	438	447	434	429	431	450	486	469	438	451	457	424	443	431	472	441	469	443	453	412	454	477	465	442	421	459	445	478	481	440	432	453	451	437	434	444	409	438	433	442	449	444	470	468	454	445	485	463	453	433	478	429	489	440	467	462	450	412	453	480	450	431	469	471	442	457	474	434	437	461	449	416	421	459	457	471	422	440	445	444	430	455	435	454	463	467	456	403	444	484	468	460	448	467	447	460	458	468	424	437	429	447	466	455	416	431	463	454	436	471	434	440	443	503	468	439	447	444	429	429	472	468	466	420	462	469	472	447	445	456	434	473	429	417	468	494	426	441	412	455	444	444	450	483	451	465	477	420	464	455	447	445	430	493	450	434	439	433	467	436	445	463	433	477	416	470	451	481	480	417	439	446	447	436	448	482	478	453	472	463	458	469	420	462	447	440	463	452	458	442	471	441	469	394	491	498	464	444	469	472	434	438	411	445	441	461	445	465	450	439	405	445	468	423	417	451	449	422	440	462	446	468	446	397	465	449	466	481	428	456	449	449	439	487	427	442	471	446	451	453	437	435	435	461	490	450	427	452	460	464	424	429	431	433	401	469	442	434	463	454	455	459	451	460	466	464	464	457	401	483	468	453	461	463	451	464	444	462	454	474	435	458	480	440	448	447	433	425	434	432	421	447	442	456	454	404	464	443	427	473	421	474	449	434	469	440	433	461	453	401	473	455	466	449	440	441	462	459	442	441	448	441	493	424	474	479	449	450	446	432	446	468	475	435	438	439	443	460	421	432	456	443	445	423	460	465	471	443	435	418	448	399	469	445	412	464	467	404	417	472	446	460	470	463	439	463	463	447	466	474	429	445	459	438	449	455	438	440	420	417	464	463	419	457	449	427	449	444	446	391	455	435	469	473	433	455	410	450	411	477	446	480	441	468	428	482	420	448	444	442	461	466	457	431	417	461	460	452	422	475	458	466	471	459	445	413	442	441	425	444	432	455	434	430	468	429	506	450
57817	45174	39936	30456	29507	31826	31337	25413	26522	26024	24404	15960	11533	6893	4190	2435	1986	1230	951	922	843	896	739	665	567	530	444	445	388	434	402	406	320	303	279	243	245	186	224	185	190	179	183	208	180	181	192	207	205	170	166	156	182	179	203	191	187	187	163	171	193	216	185	186	195	189	188	195	174	194	184	199	191	180	173	182	175	187	206	190	158	168	177	180	166	192	192	191	176	174	182	205	173	182	183	179	191	203	195	152	178	169	173	181	193	146	175	170	167	165	152	158	160	180	198	157	182	162	179	163	171	158	184	174	163	162	176	177	176	184	200	165	160	179	176	171	154	163	188	196	190	172	172	190	173	160	173	198	172	155	181	190	165	165	166	184	172	170	196	158	167	179	182	157	167	173	179	179	173	170	182	173	154	150	154	176	182	148	180	136	147	175	148	184	177	176	169	176	173	159	159	168	175	174	165	166	173	157	178	173	149	160	170	164	156	177	182	173	202	174	182	163	180	185	185	172	169	153	162	170	162	183	174	157	158	184	168	180	173	190	182	177	164	190	155	195	170	178	156	178	161	197	167	162	168	174	163	169	185	168	179	171	178	161	168	147	171	177	154	185	167	172	167	173	171	154	173	169	165	175	156	175	162	176	176	155	195	154	162	183	183	168	186	177	178	178	170	149	189	144	170	165	163	188	186	179	185	166	176	158	154	149	169	185	178	165	172	177	140	189	158	177	177	194	149	164	166	163	172	139	163	170	164	197	194	141	160	163	177	192	157	160	153	174	162	196	172	167	180	180	195	140	187	183	192	168	166	169	146	179	165	160	186	171	146	192	165	195	154	173	169	172	188	190	175	150	160	204	168	196	166	168	182	171	154	163	177	159	150	158	164	175	195	179	193	145	173	169	145	188	185	164	176	189	167	164	167	186	185	158	202	178	173	154	153	159	154	178	197	164	162	181	183	179	161	175	141	182	191	172	149	155	150	172	170	196	182	168	181	163	161	194	196	167	186	170	200	194	166	174	146	180	187	178	182	171	221	174	183	183	171	181	165	175	210	141	174	183	188	182	152	191	183	186	151	157	180	164	157	158	177	165	159	161	167	154	189	179	136	149	175	193	152	159	166	185	157	166	154	144	162	191	172	170	188	186	183	174	185	163	151	167	181	200	172	168	206	180	147	201	163	155	182	164	180	144	177	176	176	173	152	169	186	186	173	164	132	150	184	182	161	177	177	172	157	162	170	172	186	179	162	164	174	167	186	175	178	175	185	175	150	174	166	206	175	165	155	158	160	171	186	179	159	173	147	149	156	176	183	180	153	144	157	178	169	176	162	142	173	166	173	197	155	155	179	180	177	198	187	177	180	148	200	164	168	184	175	179	168	158	172	173	179	176	146	156	164	175	197	183	170	165	165	187	181	157	162	163	160	151	192	154	166	169	158	195	175	173	168	159	171	163	157	165	188	153	135	191	174	185	183	168	185	157	183	163	164	165	165	190	144	160	194	164	148	154	161	191	162	175	169	145	192	167	175	177	151	167	207	152	163	171	171	149	184	183	175	180	181	176	203	187	157	195	179	135	173	162	181	178	178	196	183	174	165	177	163	152	150	155	170	154	182	178	165	168	149	191	170	153	154	166	169	169	184	173	152	178	159	137	172	157	178	175	185	169	177	181	192	167	158	160	154	159	218	159	183	172	160	143	148	201	162	154	153	157	155	163	162	193	171	176	172	197	184	183	164	153	191	178	177	182	173	175	169	141	177	172	160	166	179	193	171	179	163	159	176	164	167	180	153	174	182	152	184	168	137	176	180	186	187	185	189	169	193	158	187	167	190	160	189	156	157	158	154	150	195	164	179	174	150	164	159	173	171	182	171	185	153	187	154	163	183	150	175	183	181	158	188	178	214	166	186	176	184	185	182	172	204	137	156	145	192	161	154	142	186	185	172	183	159	152	155	181	159	148	167	200	186	174	185	185	187	177	162	165	160	164	150	161	187	172	165	171	141	176	167	176	138	189	182	156	171	170	167	179	153	169	147	167	172	188	189	178	174	172	184	190	170	142	172	174	172	167	135	173	158	173	187	195	141	152	171	156	165	185	169	189	177	187	164	180	160	164	199	147	179	155	188	140	167	168	162	176	163	189	161	169	204	181	168	152	167	190	152	183	170	172	165	171	191	161	173	176	159	180	175	164	152	161	162	162	162	177	134	166	176	164	177	184	169	161	168	175	171	182	173	195	184	184	171	167	171	164	203	171	193	164	172	154	210	168	185	187	150	202	183	131	175	159	160	189	205	165	159	170	164	189	184	201	162	184	162	196	194	169	159	172	161	134	171	158	158	189	158	192	163	187	173	178	188	188	182	185	173	160	177	172	184	163	171	173	162	176	176	161	178	182	167	151	160	162	167	179	163	152	189	184	177	182	173	185	163	172	172	182	183	187	156	163	194	176	172	185	191	163	175	148	161	181	150	173	184	166	175	185	161	171	178	168	187	163	195	175	151	178	169	194	178	147	187	175	163	175	160	182	181	186	188	152	155	163	157	174	147	155	156	155	176	175	168	164	178	177	170	143	196	170	154	167	159	161	174	171	153	162	188	167	155	163	174	131	196	193	164	188	159	171	167	176	181	175	204	176	155	138	188	159	165	165	144	158	175	217	181	188	158	140	171	164	166	148	184	167	173	184	152	170	182	199	161	181	149	173	154	147	182	154	177	181	165	194	170	177	146	175	150	177	168	171	167	162	170	184	164	164	166	199	191	159	175	163	183	173	148	144	173	190	160	166	176	168	182	175	161	148	184	164	162	164	188	174	155	153	164	171	153	177	160	173	150	186	173	171	170	187	190	155	186	196	170	179	181	165	156	154	170	174	192	168	155	197	162	169	182	190	164	156	170	154	173	189	233	161	176	152	165	174	148	159	162	194	181	161	161	173	180	186	154	179	169	181	183	148	193	173	185	184	194	163	193	175	190	161	185	158	197	153	172	196	193	174	169	180	133	129	174	181	160	180	176	160	166	152	152	177	157	147	175	185	134	170	159	173	156	162	154	162	165	164	166	166	174	160	143	162	153	170	191	185	177	142	184	182	148	141	150	140	174	174	184	184	172	153	184	177	174	167	183	200	184	159	168	191	178	171	149	153	176	166	158	191	179	177	200	149	168	197	172	151	190	146	168	173	193	160	175	167	169	172	161	161	170	188	189	186	175	163	179	168	178	173	180	151	170	164	178	187	165	176	167	176	153	195	167	164	157	180	181	158	168	173	185	169	154	168	161	140	149	182	177	182	175	189	187	172	173	180	198	179	160	163	183	165	182	178	153	171	173	167	180	160	189	207	166	149	158	174	190	181	169	167	174	176	171	185	209	166	167	181	173	182	150	202	172	184	180	192	161	166	143	160	153	172	163	163	189	159	161	134	187	153	152	181	169	181	161	184	186	171	189	145	172	168	157	192	178	148	172	164	166	181	152	174	171	175	158	159	136	191	184	182	190	172	165	214
54244	58856	43045	50874	51283	50681	44297	27265	40645	38623	36608	25525	20726	13845	11661	7623	7610	5057	4580	4470	4226	4395	3534	3138	2570	2591	2227	2054	1946	2114	1827	1691	1295	1010	933	775	699	653	659	540	558	521	493	534	574	491	520	470	518	486	518	489	461	493	481	471	463	457	501	537	527	527	533	482	492	466	481	512	502	448	477	480	532	462	476	473	463	449	477	461	436	434	433	446	417	407	455	431	423	424	426	432	439	414	417	406	448	414	419	445	457	437	429	426	421	383	389	422	370	405	405	401	376	397	412	398	410	374	411	369	392	423	404	343	362	411	389	388	375	385	427	403	384	402	393	386	399	380	409	367	371	356	396	385	379	415	430	372	391	386	371	380	364	340	333	340	392	337	367	347	362	398	370	363	368	370	370	399	385	376	400	377	362	397	385	381	364	364	343	361	353	411	369	329	388	353	347	373	343	333	347	348	362	377	339	360	381	369	355	373	359	372	385	363	356	317	342	396	381	391	360	360	369	367	358	396	383	385	375	364	373	365	378	377	386	357	373	355	360	377	371	353	379	365	387	375	357	387	357	380	372	386	370	367	358	389	413	323	372	372	352	369	370	378	327	384	377	367	345	368	360	370	354	382	365	354	385	323	398	338	417	396	379	392	379	372	389	352	357	385	395	374	407	343	342	360	409	359	341	391	345	381	373	358	350	344	366	369	386	386	399	393	369	377	377	358	376	364	360	365	380	328	378	381	378	350	355	361	350	342	381	370	365	354	377	338	394	389	369	363	409	362	365	378	368	392	361	381	344	355	412	354	356	368	387	374	383	382	370	361	358	373	386	362	411	356	395	361	377	404	349	337	340	379	355	345	346	349	363	367	349	374	363	367	370	333	381	375	348	351	385	327	388	392	386	405	366	358	361	369	353	356	358	343	336	348	376	347	344	370	372	383	395	363	379	380	362	347	337	386	388	325	377	362	363	350	392	370	376	371	381	377	357	359	397	365	375	341	330	397	377	388	373	343	377	326	378	334	329	372	351	356	348	367	397	368	356	369	360	384	364	357	387	365	392	373	372	406	372	360	376	363	359	379	325	377	374	362	382	328	376	347	378	417	369	396	376	363	375	368	370	348	366	349	399	389	386	373	347	379	322	385	372	384	357	392	356	380	347	382	353	348	350	348	401	382	359	349	347	386	364	368	360	365	374	385	376	384	349	389	392	386	400	370	373	378	400	396	351	355	393	372	362	329	407	369	372	351	351	333	356	364	342	346	386	367	352	346	355	342	356	367	394	368	372	368	370	376	348	349	374	358	339	325	367	383	351	374	340	368	369	378	409	381	395	391	398	388	384	320	379	354	407	388	377	385	343	329	386	335	328	350	350	347	401	350	376	364	394	361	387	384	349	342	324	392	380	355	380	379	367	358	372	363	370	381	348	383	322	363	357	414	359	384	348	396	352	369	387	374	362	354	364	331	362	347	351	366	372	362	356	409	346	349	381	369	361	380	311	365	351	361	399	352	372	410	389	365	389	346	389	341	336	388	366	427	354	351	377	343	361	363	345	377	387	370	331	388	360	380	346	372	375	367	374	366	358	378	376	367	386	362	371	374	347	360	355	336	374	355	402	337	350	357	363	350	333	357	397	365	397	336	392	372	382	377	342	381	356	388	378	385	370	353	350	335	367	344	363	369	336	367	380	332	326	381	336	372	387	360	350	337	377	344	340	369	375	349	378	322	347	378	355	348	341	363	359	323	317	377	387	368	363	340	374	423	330	355	371	373	352	359	360	387	363	376	371	377	410	366	356	383	370	347	369	343	348	371	354	374	357	357	331	356	365	365	358	379	383	337	340	350	351	396	357	376	357	376	369	378	335	337	386	372	360	402	363	391	368	366	345	381	349	357	352	361	384	370	381	352	355	399	355	371	393	351	380	352	330	374	366	360	367	353	382	361	360	340	362	365	370	338	359	404	380	411	351	351	346	348	367	376	379	356	393	371	330	369	376	344	362	355	387	368	357	344	358	363	353	381	363	372	343	350	378	358	348	344	330	396	363	332	375	353	384	385	366	364	364	341	378	380	364	366	350	400	352	363	389	392	374	393	368	362	385	347	355	394	401	400	370	380	341	375	382	312	385	366	373	372	348	366	327	379	360	381	377	355	388	358	376	347	354	348	358	345	353	358	403	389	367	360	370	401	333	369	346	370	383	378	365	372	368	346	370	354	413	421	343	383	354	385	375	386	371	356	365	382	382	378	360	372	363	374	373	332	353	367	383	389	377	365	368	372	355	357	370	357	360	390	367	389	333	349	362	376	360	359	356	390	370	383	366	368	384	362	360	336	373	350	377	372	332	368	405	362	357	370	376	353	376	382	404	423	382	366	329	388	403	357	361	348	390	352	357	356	357	372	366	366	364	375	376	363	365	383	392	386	387	359	363	357	389	337	363	339	367	360	394	352	341	369	351	358	348	356	377	374	362	375	339	358	344	390	408	386	361	352	384	355	375	374	355	376	354	393	347	335	370	368	377	343	367	381	368	403	400	357	367	369	382	354	378	358	359	385	366	378	347	358	357	361	350	337	370	353	350	386	393	355	359	354	361	397	374	340	358	362	361	352	344	388	366	373	380	362	362	369	388	380	364	354	384	349	354	353	367	317	378	399	364	356	369	412	338	361	368	345	379	356	377	355	393	385	352	352	362	332	368	351	344	357	363	317	357	355	334	375	378	341	372	363	343	363	371	364	381	377	353	375	370	399	376	360	366	351	393	376	354	378	371	353	369	373	393	378	350	334	353	361	364	339	395	377	338	368	375	344	377	323	361	379	382	377	360	359	359	360	391	390	367	354	406	374	352	333	374	357	405	374	391	349	389	397	363	341	375	364	371	358	363	366	360	380	355	393	364	370	361	367	329	354	369	328	357	359	380	386	394	350	368	325	335	353	330	356	345	367	387	384	331	364	355	394	361	385	363	318	386	366	366	356	336	345	405	366	342	328	350	349	365	352	370	380	372	387	365	353	378	370	340	350	369	341	355	329	350	371	364	376	371	352	361	389	392	361	379	397	351	388	359	366	348	385	370	330	380	354	385	404	366	334	333	379	342	373	340	351	375	336	354	360	368	327	385	356	383	380	338	372	362	378	364	375	346	367	358	380	365	358	355	384	346	360	338	367	372	312	327	366	360	361	364	386	379	355	391	321	376	373	378	409	334	349	362	367	407	364	387	387	376	368	379	340	391	370	357	357	364	360	381	361	345	335	368	373	393	356	333	372	350	368	351	363	364	363	352	379	348	354	353	369	344	364	357	318	384	359	357	356	383	385	385	389	346	327	375	353	374	333	363	368	381	347	356	350	381	348	352	379	382	340	332	388	350	367	372	322	360	393	371	351	360	333	371	363	381	375	327	320	371	363	358	358	354	373	346	316	360	376	375	325	387	334	344	367	331	390	371	358	405	382	356	330	396	356	361	365	341	357	358	365	364	344	378	312	383	387	354	355	393	373	369	351	362	398
28199	38398	40855	21470	13618	8929	4786	1758	1256	1150	907	668	561	571	465	448	437	390	388	361	434	405	352	280	305	305	262	281	276	311	259	256	246	254	196	203	171	211	194	210	173	212	156	191	206	185	207	245	202	193	195	213	200	171	171	216	235	194	187	187	199	200	199	214	190	226	181	175	205	225	183	205	210	214	201	196	194	205	188	217	206	180	187	184	181	222	226	190	221	192	209	200	209	190	167	203	185	190	195	204	203	189	211	221	183	207	212	220	180	201	209	176	208	180	182	198	195	194	197	197	211	179	203	188	211	197	174	203	166	202	189	199	208	160	193	189	186	213	201	219	202	190	189	196	178	221	202	199	198	213	196	194	199	170	181	202	188	197	193	165	196	189	201	193	198	185	197	218	193	209	200	201	225	175	193	203	183	196	196	182	184	186	196	192	213	203	181	179	189	201	202	220	206	197	211	184	188	183	164	177	187	240	195	204	224	185	169	194	215	181	189	195	215	189	178	199	192	193	188	174	200	211	169	196	194	191	202	193	191	183	198	201	187	202	195	172	211	204	180	191	162	193	170	187	174	229	226	185	195	196	214	195	194	221	219	198	212	185	181	193	196	198	197	194	182	191	187	179	208	216	200	196	214	176	203	218	188	188	180	162	202	191	178	203	202	206	197	195	202	190	180	179	188	191	212	193	216	175	203	213	201	212	176	176	199	192	183	189	176	210	211	212	187	206	202	193	192	165	184	200	203	203	191	175	195	190	195	186	184	215	210	193	199	174	206	231	221	229	165	172	191	172	209	161	194	188	187	195	216	177	194	196	192	194	182	185	197	197	182	205	185	194	197	201	198	199	195	176	188	185	202	184	178	208	196	192	204	225	192	184	203	197	185	197	212	182	192	195	188	177	195	200	205	197	178	183	194	209	186	174	163	174	214	183	193	175	206	196	171	203	181	198	170	177	181	202	185	218	207	180	188	186	195	196	207	186	174	219	235	193	177	183	206	210	214	204	224	187	185	169	188	186	206	193	180	190	189	205	186	187	182	190	204	165	172	191	195	171	215	182	196	215	213	189	166	222	206	188	194	195	191	199	219	198	185	203	195	188	194	221	176	194	187	203	200	186	164	213	186	239	192	213	201	179	212	202	208	184	206	163	179	223	198	199	208	211	191	180	195	192	207	210	221	207	198	206	202	188	217	208	185	194	193	196	190	179	199	195	192	181	185	187	182	181	203	179	221	180	207	216	209	206	171	224	193	192	197	196	174	208	219	238	200	174	172	202	181	184	195	202	221	171	198	190	191	207	179	202	193	206	215	175	180	206	215	181	192	187	196	200	195	177	180	217	173	216	182	185	184	194	190	183	217	199	205	217	197	194	200	205	192	183	193	193	177	188	206	197	184	199	189	191	178	191	188	206	196	195	217	221	207	185	189	209	147	220	218	174	185	188	170	192	188	197	190	196	183	199	186	213	203	176	189	211	194	213	198	201	211	194	179	173	178	194	180	203	168	186	173	194	202	191	178	183	173	190	182	191	194	179	201	181	183	203	216	196	182	195	227	200	207	197	201	206	227	235	185	202	202	201	209	197	183	184	189	197	192	189	169	189	202	211	201	209	236	192	212	197	197	192	206	206	221	210	227	211	208	188	176	164	199	204	202	211	200	229	201	221	183	190	196	198	188	205	193	188	197	202	193	175	199	194	201	193	190	190	215	200	198	202	201	205	192	219	204	187	173	190	220	184	159	191	176	201	197	176	201	201	186	195	216	188	206	191	190	214	208	203	193	211	183	186	204	186	175	189	199	182	194	221	213	174	186	193	215	206	202	215	155	197	195	218	185	213	218	177	199	169	194	201	179	190	194	176	200	205	206	190	188	213	175	176	208	206	203	188	185	202	201	185	191	195	176	190	207	199	210	202	218	199	200	191	179	192	237	180	215	209	196	186	187	180	196	184	194	201	193	180	179	199	201	189	190	205	197	200	190	229	195	177	177	184	160	203	219	207	202	205	166	223	211	213	184	196	198	208	188	195	176	191	205	199	193	208	210	206	191	200	159	194	189	177	169	199	203	174	178	200	189	184	192	192	194	200	195	179	185	198	182	185	231	213	199	225	184	214	224	191	198	164	200	198	213	200	208	213	182	187	189	183	179	197	191	200	202	198	177	192	202	195	197	184	174	191	203	186	176	190	170	212	170	183	198	207	199	166	176	203	195	196	204	182	184	191	181	190	197	192	199	219	200	201	193	222	171	198	173	215	183	204	196	188	193	184	193	207	183	175	223	210	192	207	209	210	198	162	187	172	178	203	212	193	190	190	174	187	185	204	201	187	195	196	177	196	187	214	185	190	210	203	200	170	191	196	187	203	160	208	212	200	194	180	192	211	223	206	192	158	178	193	190	164	195	182	216	186	182	203	180	216	195	173	210	166	198	178	196	199	200	179	202	199	209	198	195	228	214	195	202	207	195	175	205	188	208	198	195	192	181	199	204	212	193	198	194	183	188	234	220	204	170	183	220	193	189	220	184	188	192	176	225	168	221	196	197	202	204	189	196	226	197	179	179	197	173	205	191	182	190	185	191	197	181	171	203	195	189	201	174	215	189	191	182	184	197	215	217	182	169	196	217	203	240	188	213	224	184	208	173	195	209	219	219	203	198	205	193	201	203	210	201	176	209	193	231	184	194	181	196	210	190	184	215	191	175	185	168	193	167	186	197	186	196	191	181	192	201	194	190	239	190	192	215	202	189	190	180	199	211	187	189	165	195	194	184	188	222	220	194	191	214	203	220	185	203	214	198	175	170	194	198	201	211	202	183	217	191	171	212	198	217	222	174	189	214	235	220	201	214	172	211	179	195	198	188	186	216	185	181	176	182	187	188	172	167	204	201	216	193	242	198	203	181	201	197	200	167	194	214	192	190	200	194	197	197	172	183	212	206	196	174	214	197	206	188	203	186	215	187	160	200	218	202	170	187	179	210	183	205	167	200	209	212	223	204	186	185	209	182	179	172	211	201	212	194	172	189	210	205	184	188	182	222	199	180	237	202	158	187	225	176	197	206	203	196	189	212	183	181	193	220	217	183	193	196	192	178	193	191	228	180	198	193	193	200	200	224	201	197	182	197	199	181	202	183	205	178	210	220	185	205	197	208	173	192	191	193	207	193	204	208	198	214	187	195	229	180	173	187	214	224	178	204	175	184	219	171	189	181	192	200	199	206	206	181	192	196	186	173	195	195	172	190	185	190	168	182	222	207	203	190	194	206	207	183	209	199	233	174	201	179	185	194	192	217	207	202	197	185	191	210	208	198	185	198	197	203	170	205	195	173	202	185	169	205	209	197	191	212	193	202	199	216	215	196	188	191	202	222	192	200	203	194	219	184	204	204	185	193	182	200	230	217	226	183	193	193	219	182	186	185	187	214	191	187	203	187	181	206	171	198	196	196	176	193	218	204	191	203	193	167	194	189	199	210	183	198	185	188	192	189	196	200	206	195	188
22854	35548	33827	26074	21341	17667	11259	5688	6219	5702	4953	2923	2735	2735	2270	1939	1735	1626	1755	1738	1837	1736	1435	1275	1142	1052	1010	1069	1015	1065	946	812	775	640	497	492	460	514	494	452	459	439	450	502	454	456	481	459	495	449	467	460	445	474	453	462	455	475	502	494	483	483	510	467	473	482	493	476	506	491	448	447	456	483	456	496	450	462	447	459	483	431	461	518	474	492	472	405	523	459	479	467	465	449	451	487	485	480	463	487	438	450	502	492	470	470	469	478	510	462	468	437	461	433	433	433	454	436	453	475	450	464	409	462	463	458	431	507	452	427	442	440	425	446	466	457	456	468	444	474	440	438	468	453	452	458	452	481	475	500	433	451	471	438	450	451	463	444	450	455	436	459	482	437	422	436	422	456	460	473	414	473	433	487	444	394	496	426	473	442	471	467	489	445	428	448	448	430	444	485	388	434	423	432	467	449	420	451	455	451	416	476	462	456	450	448	447	442	394	434	472	446	476	454	442	470	453	442	436	430	441	466	459	493	441	437	461	430	440	427	426	474	455	459	464	417	446	446	421	408	457	457	463	445	460	447	465	487	447	435	460	436	429	468	477	412	451	449	423	473	464	418	416	451	423	450	461	422	449	472	426	390	415	427	431	453	474	456	418	466	428	480	451	440	457	454	455	385	449	463	453	457	438	459	431	476	458	426	423	425	453	438	464	438	470	423	463	457	457	458	421	453	426	467	473	455	424	430	427	453	470	428	434	443	449	449	428	480	460	415	481	461	473	403	461	451	408	445	420	481	434	467	469	445	441	460	455	457	393	399	469	434	452	448	439	449	431	448	435	393	463	450	504	438	449	460	431	470	458	471	433	454	430	448	426	484	462	480	442	475	443	416	478	418	429	457	443	469	425	456	453	452	465	456	442	456	428	445	410	418	494	430	433	467	449	431	415	487	478	417	463	440	462	454	450	419	421	441	457	450	436	448	427	418	460	442	444	435	414	414	438	481	441	436	466	441	443	476	444	412	451	444	460	442	505	436	443	428	430	423	422	397	435	451	422	411	463	454	463	442	431	430	464	470	448	424	442	441	435	432	445	414	451	475	440	449	475	469	421	435	408	451	447	442	451	430	460	421	420	443	421	450	446	455	463	446	410	472	456	435	445	447	424	418	435	463	509	436	516	427	455	451	416	427	426	421	449	416	482	449	453	458	468	437	436	453	454	439	426	449	445	444	452	454	455	467	420	442	447	417	413	432	448	466	466	473	427	441	450	440	504	461	415	480	469	442	475	442	437	456	423	421	452	447	438	465	438	432	457	434	423	451	465	436	487	474	465	463	467	468	465	453	459	440	480	454	444	424	439	458	483	448	435	420	466	457	432	455	423	478	454	453	426	465	423	436	429	476	432	410	464	454	447	444	429	457	418	461	446	438	446	457	411	439	464	454	456	485	437	438	460	410	463	442	467	448	434	433	424	441	429	454	477	440	409	438	494	463	460	449	478	508	444	479	460	474	430	435	453	473	433	411	428	452	441	437	448	449	454	430	474	422	469	444	441	417	474	444	464	447	442	419	448	423	436	439	471	434	429	438	461	464	407	416	449	447	459	449	432	417	457	407	433	434	455	437	422	479	451	424	480	460	436	438	429	447	402	450	445	461	429	456	423	443	478	471	437	475	434	438	460	443	439	470	425	473	420	442	434	496	432	463	502	418	437	467	458	477	441	451	454	460	421	497	438	384	438	442	454	463	447	406	434	458	447	479	454	423	435	435	457	447	472	443	444	431	440	466	443	427	391	459	422	463	468	430	469	437	451	488	450	407	444	466	421	457	445	442	418	442	451	467	445	451	444	468	465	431	449	446	473	493	436	427	441	416	438	459	479	445	427	412	430	471	424	417	415	448	422	450	457	477	421	498	455	475	436	463	444	443	449	430	422	428	447	460	431	448	439	472	446	429	494	465	427	415	432	394	440	416	423	436	438	461	425	457	430	499	481	465	473	443	474	427	473	399	488	422	428	443	505	418	474	439	454	437	413	446	459	455	427	465	442	414	434	459	457	443	426	449	419	482	463	426	439	436	472	456	435	464	448	479	445	471	438	467	423	412	420	447	492	436	426	443	467	436	457	481	443	439	440	429	467	450	436	432	431	433	417	434	431	476	419	437	410	482	461	455	463	480	451	456	459	431	425	482	439	419	375	449	446	402	449	450	439	447	452	414	459	432	460	472	422	421	443	484	420	423	465	483	399	425	462	443	430	447	476	456	414	453	455	470	458	470	501	412	424	429	421	454	409	457	453	444	432	462	439	467	438	442	426	429	416	452	439	444	448	448	445	441	450	453	408	429	461	435	475	481	455	462	445	441	435	446	480	426	466	433	451	415	463	432	446	461	461	438	462	443	440	437	454	434	450	403	461	464	420	486	444	433	425	440	473	445	445	464	414	461	490	438	437	455	467	456	449	435	461	422	492	413	430	465	429	436	464	415	466	419	457	468	436	462	429	459	461	442	456	445	435	464	393	448	454	457	460	455	448	451	436	417	432	441	411	426	455	465	444	448	447	456	427	462	445	444	461	444	450	424	478	477	450	458	437	426	461	417	464	451	454	459	416	431	438	459	439	490	444	471	407	416	437	419	441	433	444	464	445	441	454	411	427	455	414	455	428	438	483	472	467	448	428	449	479	446	471	436	462	420	415	453	455	432	469	465	465	449	414	453	477	424	493	475	428	429	472	403	460	493	471	420	422	461	404	442	483	426	455	462	427	420	456	427	468	454	453	474	390	447	461	427	421	471	446	471	406	468	392	464	457	439	407	479	424	421	434	428	440	459	429	450	468	468	455	466	448	438	429	450	407	446	466	450	460	447	460	470	432	455	452	444	446	448	428	446	429	469	483	454	481	424	432	465	445	405	385	437	490	453	465	466	489	458	407	416	465	447	446	460	460	450	456	411	438	444	465	436	437	439	471	425	463	469	451	501	427	433	462	413	421	462	447	428	460	444	425	396	426	470	439	482	481	463	434	424	476	448	429	404	459	437	465	398	452	478	426	447	465	455	440	506	423	445	446	439	444	458	424	457	415	420	459	443	427	477	472	404	469	439	462	422	458	423	449	440	423	475	462	433	475	426	402	430	477	440	445	449	456	447	448	480	435	432	439	471	470	429	439	443	473	486	453	465	457	466	452	412	456	412	453	439	500	461	464	440	451	460	447	428	467	446	435	421	421	491	427	412	447	463	486	434	478	422	450	457	411	413	456	466	457	427	435	445	445	472	446	459	436	440	402	415	485	418	445	416	442	450	450	457	452	458	469	451	444	416	457	462	479	445	445	457	462	409	441	445	415	446	421	451	449	444	440	455	471	473	447	446	458	397	443	432	434	460	410	451	461	469	437	469	493	471	459	473	485	461	454	436	435	447	475	473	458	433	466	440	460	471	417	467	441	453	447	472	492	410	442	461	433	458	439	467	429	461	460	421	438	432	452	438	414	449	397	474	460	432	402	468
55926	47599	42364	30020	29565	31434	28584	23032	22050	18066	13646	7056	4980	2864	1968	1327	1351	792	727	627	703	706	612	513	432	440	412	407	398	414	354	332	309	309	252	237	259	234	222	217	230	238	235	216	215	237	198	254	240	212	243	229	211	215	217	204	233	226	226	219	230	210	212	228	241	211	216	237	217	231	216	222	242	230	204	227	196	211	231	216	210	206	227	235	201	228	218	221	212	253	223	218	200	227	222	192	199	216	240	204	207	220	234	228	211	203	195	228	200	228	224	216	209	210	214	213	218	219	209	224	204	208	201	227	207	252	214	216	220	214	196	222	194	230	234	179	210	229	210	191	193	198	195	185	247	246	232	214	214	216	174	211	209	192	200	219	203	194	239	217	184	198	197	199	208	214	206	196	233	229	206	191	210	192	200	197	207	204	200	206	210	204	216	188	199	228	209	216	168	221	214	194	196	195	226	239	199	193	172	229	195	215	218	212	241	249	215	213	203	216	223	168	203	202	193	203	233	197	215	216	181	210	208	208	228	206	198	208	208	219	225	193	183	199	199	199	226	233	234	211	209	186	217	218	216	186	184	206	206	205	231	211	204	230	194	206	211	198	205	235	224	202	199	219	239	181	214	195	240	214	217	220	245	219	194	196	199	226	216	197	218	209	183	189	193	215	206	223	198	224	195	232	207	194	225	176	181	233	188	226	203	186	220	197	200	212	216	190	214	232	227	225	198	186	201	191	203	193	193	196	213	222	207	210	203	210	247	238	238	163	204	199	199	214	214	241	196	204	230	208	224	190	202	233	201	228	212	188	195	232	222	214	241	204	190	226	220	212	208	226	208	205	195	225	197	196	216	224	213	214	192	188	209	192	231	227	217	167	190	203	235	208	217	208	198	206	204	232	196	189	209	210	211	216	204	196	196	190	201	213	215	203	233	201	203	213	214	203	228	207	208	230	216	197	226	199	209	211	214	202	181	213	194	215	186	203	204	208	219	221	173	236	214	203	195	197	198	217	218	227	209	194	202	217	194	191	208	199	223	216	206	209	232	225	205	205	181	198	201	189	227	210	201	209	236	196	204	221	203	209	208	187	192	217	185	213	209	206	218	204	228	230	192	175	183	203	227	236	216	203	209	209	227	210	190	222	200	230	195	218	250	214	229	198	219	201	193	197	191	188	184	223	203	225	215	193	211	213	211	221	231	176	214	194	214	214	207	242	244	204	208	216	233	209	204	229	209	200	205	192	205	224	186	205	191	209	194	197	209	219	211	210	228	216	231	211	218	229	205	202	201	220	250	244	217	200	201	211	215	205	218	205	208	186	235	196	216	219	193	216	201	220	187	196	247	186	234	211	208	219	204	184	208	227	176	215	233	209	203	217	226	215	223	191	189	203	233	195	239	212	181	226	186	224	220	198	184	188	224	194	232	240	226	200	202	194	196	198	202	187	184	190	169	206	230	216	220	191	203	206	219	211	219	224	210	201	208	173	200	187	197	195	205	194	218	228	209	211	214	202	188	187	192	235	211	206	181	197	200	174	201	217	199	225	215	214	218	223	216	200	196	185	202	233	168	221	245	191	210	178	208	214	205	209	235	221	195	190	185	223	193	235	190	223	229	208	215	213	208	217	205	215	194	221	206	201	196	248	191	205	185	220	216	185	190	202	191	181	197	196	202	189	210	197	213	200	218	194	188	220	203	203	218	205	204	212	200	208	237	170	205	217	217	224	187	197	214	220	205	211	204	205	200	200	207	211	223	218	247	221	186	208	190	215	231	201	230	232	240	223	213	194	202	174	207	215	223	196	201	210	198	173	191	264	209	210	224	214	193	182	202	220	204	235	186	187	202	197	200	202	214	214	196	222	212	207	210	209	186	231	204	209	217	208	202	222	211	210	208	215	184	211	196	178	181	190	205	197	195	211	196	221	191	229	203	210	202	232	202	218	231	206	211	212	222	212	211	200	205	197	242	209	195	249	221	198	228	216	218	184	179	208	204	231	227	206	186	210	208	219	214	216	190	199	232	203	188	204	205	205	214	209	215	196	224	208	233	209	204	215	237	197	196	207	217	219	194	194	180	189	195	241	209	206	210	203	208	242	193	201	200	215	221	202	214	208	217	201	230	232	211	209	218	208	225	231	194	205	205	187	190	217	201	215	184	229	262	192	196	195	188	230	205	188	214	236	203	189	209	200	207	207	219	211	187	227	190	200	217	198	209	203	244	191	231	199	210	227	199	202	204	169	228	201	198	182	213	205	221	187	237	233	193	216	200	221	204	209	213	204	192	237	210	187	229	219	214	216	203	207	231	191	170	222	189	188	209	219	183	188	203	189	193	220	198	217	196	197	247	210	205	193	234	207	210	198	204	221	226	195	234	190	195	195	207	215	174	208	197	213	224	205	203	198	211	181	206	207	203	173	187	202	242	205	218	195	218	217	221	217	205	203	191	222	210	199	198	220	207	222	223	200	204	215	196	193	184	219	193	217	214	182	220	226	210	192	197	221	220	205	194	215	226	225	200	214	213	215	188	215	216	199	202	192	206	208	227	196	212	214	210	180	205	221	203	220	206	210	208	224	194	219	204	204	212	226	216	188	220	202	220	220	222	226	221	204	189	223	238	200	224	222	230	236	216	226	216	227	200	229	194	211	190	228	201	188	223	202	207	227	221	218	199	212	178	223	178	223	240	205	207	205	245	245	207	213	184	208	198	230	201	222	204	206	227	227	229	178	219	201	196	213	224	194	224	202	210	226	211	203	207	218	208	210	221	215	201	214	203	223	183	204	190	197	179	207	219	225	240	189	220	215	225	199	200	212	212	205	210	237	206	216	214	193	225	197	213	186	215	213	198	250	204	215	202	203	178	198	211	186	200	217	222	227	220	211	207	202	214	228	234	219	238	195	215	213	211	208	219	218	214	212	198	258	235	206	199	227	194	212	167	205	201	199	205	201	211	219	233	226	219	178	203	198	203	208	193	227	187	202	227	188	221	248	217	219	190	196	198	178	211	224	208	239	198	229	207	224	223	230	207	198	226	179	242	204	211	225	210	205	186	216	199	219	207	202	226	230	204	187	201	192	192	215	208	207	197	224	220	200	223	170	184	200	235	207	244	216	187	204	218	194	198	211	192	200	216	200	222	201	202	224	201	208	218	231	209	185	213	214	201	202	236	206	213	186	230	219	222	210	195	230	219	208	216	210	203	195	221	246	194	217	202	201	221	198	196	211	232	197	222	202	206	195	201	221	221	231	195	231	233	215	219	206	228	214	180	209	221	204	220	179	203	198	205	201	202	205	208	195	241	197	211	222	204	217	212	231	181	233	222	216	176	235	223	216	208	234	188	223	201	208	204	226	207	199	220	204	205	196	227	204	195	204	217	184	196	214	198	171	194	200	207	205	219	197	204	187	219	209	182	225	213	190	211	237	213	242	218	241	216	199	196	227	209	204	237	204	218	217	215	199	226	214	213	191	211	197	209	200	196	216	199	197	179	196
49731	59973	44810	49991	47615	47281	33415	24047	33775	30006	27172	16412	14061	8633	7509	5675	5686	3389	3621	3299	3224	3086	3007	2196	2008	1832	1719	1718	1735	1695	1495	1334	1215	1012	730	680	578	605	618	585	543	534	516	552	511	532	500	549	512	540	524	497	516	521	498	509	553	561	489	550	585	563	560	553	502	518	520	519	491	505	524	521	532	509	523	499	537	572	512	512	534	519	493	505	518	475	512	487	502	511	510	478	473	500	483	497	493	519	526	495	535	467	514	521	512	475	451	473	559	476	476	462	468	419	470	506	472	445	493	481	493	470	488	485	481	451	488	471	464	457	431	440	439	444	457	465	454	450	434	463	460	488	457	485	512	445	481	474	480	460	455	472	467	478	450	457	437	472	449	448	478	423	437	438	469	460	471	479	469	462	451	462	446	445	437	434	454	453	463	460	429	446	466	447	457	427	429	450	395	442	454	483	459	455	454	474	473	470	459	432	432	452	413	467	453	482	439	469	456	451	490	438	468	472	437	437	473	469	453	462	477	458	460	436	473	450	462	443	489	442	461	425	467	455	448	460	453	429	440	425	454	441	431	424	437	485	459	451	434	435	409	428	446	475	466	487	444	430	406	471	395	455	466	440	456	494	478	392	460	457	440	492	459	433	492	465	424	457	444	426	473	434	436	426	417	439	508	513	429	470	446	449	479	470	481	482	464	482	451	441	435	479	453	425	483	406	433	429	474	414	486	497	462	452	469	433	476	421	436	434	445	471	443	445	445	429	475	455	429	451	439	470	440	470	403	419	486	460	462	442	494	503	493	466	482	435	415	412	457	414	446	476	464	466	468	450	477	465	498	467	439	494	425	447	467	474	426	450	454	455	458	429	438	423	456	441	466	480	486	433	471	484	431	454	466	451	457	450	462	433	433	444	451	490	424	488	413	482	442	422	458	480	454	465	469	480	468	501	454	465	448	463	447	444	460	472	469	435	442	473	481	466	422	451	445	480	456	456	449	475	475	409	437	452	405	465	475	452	453	516	482	470	454	425	456	443	435	462	457	451	446	486	425	447	440	487	456	462	431	480	461	451	456	464	434	482	471	437	477	435	454	465	469	458	484	457	486	453	447	470	418	428	438	457	450	476	448	476	442	473	448	449	475	504	427	460	489	462	462	427	433	480	494	448	474	435	436	435	479	481	476	476	425	448	476	420	440	440	442	472	481	475	471	471	433	468	458	463	423	438	431	484	440	464	451	397	460	473	462	468	463	441	450	486	459	465	425	504	510	449	479	428	470	494	440	454	410	460	439	464	458	464	461	454	436	452	453	443	449	454	448	428	438	461	489	459	418	447	452	478	474	431	422	468	440	487	467	488	446	447	473	456	479	460	455	450	435	471	453	476	476	449	449	482	445	442	464	461	448	448	425	428	457	443	480	443	452	482	428	491	464	457	443	475	446	475	457	470	456	486	453	433	468	494	425	490	485	474	434	472	442	487	431	450	482	466	450	461	465	454	464	468	450	501	439	457	439	439	442	449	455	456	481	451	423	411	430	441	441	499	453	437	469	462	453	431	482	492	437	454	413	450	437	449	449	444	485	435	474	450	441	467	447	458	417	483	428	493	437	449	438	436	445	480	420	430	440	485	446	458	450	439	444	471	447	464	441	461	462	475	457	434	457	411	454	493	469	464	483	442	479	448	467	440	460	408	450	461	447	434	463	462	473	429	465	450	468	454	487	439	453	437	486	422	401	466	431	494	464	463	437	461	418	436	474	441	462	435	449	450	465	452	454	456	433	458	440	449	496	461	426	458	452	441	417	452	480	479	461	446	448	417	477	415	486	438	475	427	453	461	427	445	493	418	437	450	470	469	422	478	453	479	482	451	446	454	462	425	425	443	457	463	442	455	445	415	472	449	455	435	429	454	439	446	455	445	451	379	432	461	427	429	453	462	474	444	508	425	424	439	445	472	471	450	462	445	514	494	436	433	463	461	472	441	480	481	470	430	453	450	470	437	485	480	478	460	462	472	463	442	454	434	429	464	451	472	472	472	453	457	419	445	473	448	432	433	426	444	435	464	443	455	461	468	458	497	485	472	483	451	459	453	435	466	448	493	452	460	462	478	417	432	476	463	467	436	433	474	436	462	447	456	465	436	406	459	488	474	475	438	454	455	442	459	463	453	458	436	470	446	467	455	446	464	434	452	427	423	475	443	483	476	439	465	453	482	447	497	483	464	449	411	447	458	484	454	448	471	482	429	463	459	460	441	468	435	444	436	423	442	454	453	438	446	444	433	439	451	447	447	450	460	412	492	443	431	435	462	464	457	440	490	437	485	441	464	443	449	464	465	437	488	484	451	449	451	444	424	446	469	431	471	448	447	452	437	464	472	457	441	461	471	417	502	418	452	465	453	459	415	457	449	462	484	460	502	470	463	453	451	455	433	457	471	453	451	456	472	456	441	454	490	490	446	467	437	490	477	469	451	458	497	441	433	476	493	429	473	441	490	494	458	477	469	438	460	472	466	445	417	451	455	451	437	497	448	471	449	477	458	446	482	434	456	435	427	424	444	446	484	449	464	456	425	439	463	457	471	459	455	394	454	417	449	404	468	460	455	490	449	452	420	450	459	484	478	474	466	455	451	476	466	461	411	471	446	460	443	440	452	467	448	450	484	451	464	439	488	468	436	482	460	441	439	442	451	479	464	476	454	436	457	450	469	429	423	501	435	422	429	460	458	426	416	477	436	454	449	492	431	410	420	437	427	461	453	438	471	432	480	464	427	424	455	423	435	461	466	455	472	419	451	474	460	459	466	483	487	491	467	439	446	488	418	398	463	423	466	444	456	426	453	468	456	431	438	468	479	462	488	447	429	476	486	470	446	458	465	441	470	418	455	484	491	479	463	455	501	521	432	470	417	418	450	464	446	473	486	444	462	446	468	435	433	476	477	457	446	461	405	462	444	487	491	446	482	445	435	507	466	453	478	472	454	431	492	456	481	461	457	416	445	444	468	454	433	431	477	470	444	454	457	480	497	437	457	455	477	448	425	475	462	476	442	461	431	459	460	474	414	456	468	428	403	435	425	462	471	472	422	479	478	417	481	463	444	444	459	445	454	432	466	466	500	461	485	465	428	451	429	472	408	460	460	447	479	451	465	470	454	481	470	437	475	454	463	446	469	449	458	466	474	447	461	497	472	464	468	441	439	466	441	457	460	452	461	433	460	460	448	489	449	453	445	429	458	438	456	448	463	427	412	393	416	438	488	457	427	480	498	457	463	440	479	437	467	476	465	471	412	472	449	431	410	454	420	471	505	437	435	482	466	482	455	441	413	479	437	464	495	492	489	440	436	488	449	457	455	398	472	446	477	445	488	475	438	479	462	446	482	452	461	435	465	449	480	443	450	462	466	449	445	441	440	424	479	437	458	463	478	445	452	450	464	462	433	443	479	504	445	433	440	434	466	423	479	466	453	476	461	463	451	478	480	456	443	467	435	433	457	446	415	449	481	450	455
58378	43703	40467	29708	28785	30946	30788	24734	27650	27216	25017	14053	10874	6183	4177	2606	1972	1236	1071	1017	1005	812	825	633	591	543	502	542	466	527	470	428	353	364	256	224	213	205	203	193	196	198	183	194	206	198	196	197	193	214	209	194	171	182	199	193	199	213	187	196	199	215	208	173	186	185	214	190	177	188	171	168	178	169	171	187	190	161	173	188	181	186	192	166	171	176	179	191	190	209	155	193	171	189	203	182	175	186	213	151	184	194	155	156	180	162	178	182	179	190	181	190	180	177	185	196	167	169	174	176	156	182	164	166	174	173	171	181	182	174	190	176	176	188	165	196	195	169	162	163	170	173	191	195	186	172	159	183	170	169	184	165	192	147	158	198	185	177	188	181	172	183	193	171	186	203	175	198	192	167	165	175	172	170	181	206	181	190	163	145	172	161	174	166	182	189	193	178	206	156	165	163	177	186	170	169	159	174	180	179	164	179	176	157	175	166	189	160	157	175	183	180	192	168	174	168	161	172	161	159	161	187	174	216	182	167	170	151	161	170	166	180	185	187	167	168	161	187	173	160	173	171	159	160	157	160	159	181	147	159	156	180	161	175	152	178	184	184	174	188	192	192	170	185	159	177	145	159	188	160	182	182	156	177	185	194	165	183	176	181	178	150	169	159	204	172	172	154	188	142	169	171	188	163	157	190	183	149	177	200	201	150	173	198	161	176	174	177	170	195	177	185	162	165	153	177	176	181	200	174	171	159	196	179	208	174	190	192	174	186	184	159	182	153	194	161	175	183	174	161	172	177	162	158	179	155	150	197	194	175	203	170	162	169	170	188	144	173	186	170	151	156	172	155	169	185	155	195	179	184	179	187	170	175	169	157	145	180	171	162	197	171	163	172	200	174	180	168	189	184	209	179	164	185	172	168	171	179	152	165	169	197	167	189	206	157	164	202	147	163	178	191	155	189	185	169	179	155	192	166	175	154	174	179	185	188	191	180	175	186	156	171	175	167	178	177	175	173	176	174	159	184	166	161	181	203	165	173	202	194	150	162	160	155	181	183	198	172	187	169	172	164	146	158	167	182	194	167	152	147	170	175	180	139	174	180	147	135	188	183	175	185	175	158	157	167	172	181	184	168	158	177	151	196	152	158	182	183	198	188	179	190	158	185	196	165	184	174	177	162	186	178	180	194	175	200	172	166	175	169	151	181	192	179	184	169	183	160	182	188	163	180	170	174	185	183	178	177	157	180	156	167	171	175	185	144	158	184	173	176	164	178	157	196	180	179	185	148	160	161	164	190	171	186	192	171	195	185	164	174	171	170	200	178	175	160	186	155	184	171	183	178	170	167	191	158	181	159	166	186	179	183	158	178	183	179	164	162	182	156	168	176	167	181	170	166	163	172	178	172	138	180	178	187	174	165	153	170	192	161	159	185	159	172	188	185	193	170	188	193	183	189	170	167	173	187	189	193	188	184	165	147	177	166	145	172	165	179	170	187	155	196	152	205	189	184	146	185	173	175	169	168	159	196	190	170	172	169	190	157	165	173	188	171	170	183	193	160	174	193	160	192	173	164	176	165	205	179	181	163	141	177	151	150	169	179	192	202	181	160	180	167	161	171	164	167	169	171	202	188	145	188	171	152	149	162	175	169	154	194	166	158	152	154	176	186	181	172	160	200	178	168	182	191	207	164	160	183	197	168	148	166	152	170	161	183	208	195	166	176	168	181	170	166	180	187	153	159	161	162	155	171	186	171	185	184	186	194	190	169	164	153	196	171	149	172	203	178	178	154	176	155	180	184	198	182	197	162	151	163	144	190	189	169	176	190	189	172	162	204	193	156	160	150	177	178	166	145	163	208	159	171	183	176	177	174	156	178	179	171	185	167	170	166	169	173	188	160	174	174	166	156	156	171	173	202	190	181	177	181	193	156	168	171	177	170	162	161	187	185	171	196	196	159	186	168	193	186	172	192	196	166	181	172	174	190	165	168	185	182	180	194	189	178	170	179	172	175	172	199	160	156	176	165	171	171	180	158	175	161	162	160	172	173	188	187	177	169	176	161	156	199	147	180	177	173	179	170	185	164	191	179	184	142	194	173	177	172	147	168	172	190	179	165	161	189	184	187	188	164	192	190	190	182	164	175	186	193	171	157	185	183	176	162	168	186	195	182	174	170	140	205	166	204	176	180	178	206	193	180	164	165	174	163	193	172	186	171	147	152	182	173	182	198	195	167	161	174	158	180	151	170	150	170	171	168	166	168	200	186	204	188	190	185	173	187	161	183	179	164	181	175	164	178	186	196	183	181	185	158	206	177	168	175	189	185	167	188	168	179	186	172	172	180	196	163	162	185	173	182	172	186	176	204	156	176	183	164	176	166	186	184	175	182	174	183	171	173	175	182	182	156	196	181	169	159	183	174	170	190	156	201	174	172	157	193	169	159	169	198	164	191	163	171	157	162	163	166	157	193	154	162	178	149	156	180	182	165	195	192	180	159	155	202	179	178	153	177	182	198	161	163	153	160	161	166	164	156	168	164	194	166	174	197	185	149	169	194	184	154	178	164	170	178	185	178	180	170	169	141	187	182	161	168	179	180	186	168	180	158	175	161	164	185	171	184	187	187	166	161	191	165	166	165	159	199	165	180	194	162	180	173	175	177	170	196	146	162	180	180	192	160	179	153	184	182	181	157	180	175	182	204	183	165	175	182	176	164	177	158	183	192	163	184	198	194	166	186	168	152	162	189	183	197	160	167	174	176	176	177	169	137	155	170	181	188	175	170	205	187	168	178	174	158	173	173	177	162	165	167	160	165	167	184	187	163	172	172	180	129	207	184	165	186	192	136	174	175	187	155	206	175	165	170	197	190	172	175	177	166	181	161	181	166	185	165	177	170	182	191	169	190	177	171	179	172	200	189	183	144	189	173	173	150	177	184	180	189	179	182	172	180	169	161	176	180	164	168	165	169	147	164	149	200	167	173	160	161	161	165	165	180	167	166	161	178	181	168	183	163	163	175	170	170	173	192	197	166	158	163	181	181	135	170	169	177	191	143	191	193	167	182	191	152	183	167	156	183	181	177	182	167	177	149	187	178	170	172	188	179	181	191	189	166	175	161	179	158	196	163	161	156	196	184	154	183	181	195	176	178	171	168	168	180	166	212	160	192	146	159	168	157	165	164	172	180	167	147	162	182	201	175	166	152	175	170	185	200	149	162	173	201	182	177	173	167	179	153	167	166	189	166	181	161	174	170	162	174	169	163	182	177	183	176	156	161	173	176	159	182	196	170	163	162	161	181	167	174	177	183	182	177	168	199	176	168	177	143	175	186	181	174	173	161	161	165	183	202	171	168	161	185	174	168	169	175	184	170	167	183	162	178	176	179	177	149	194	170	149	171	181	155	172	172	185	170	172	185	167	176	167	161	199	178	166	185	209	181	192	170	158	187	177	195	158	175	166	172	188	174	165	154	176	157	168	189	161	180	179	162	198	165	162	166	198	177
54123	59228	43513	52522	51326	50821	40108	28524	42688	38977	35955	23068	21054	11745	11544	8227	8018	5064	4906	4671	4370	4128	4070	3182	2706	2576	2300	2477	2240	2390	1905	1693	1513	1450	1000	780	666	648	589	544	524	483	452	489	482	478	479	518	526	527	507	483	519	520	436	495	491	548	519	505	527	537	532	424	437	463	472	491	458	426	496	473	495	450	459	437	445	416	453	435	448	420	399	391	416	448	394	409	403	458	412	428	439	443	404	385	438	377	441	412	401	416	424	435	395	375	420	423	389	396	357	397	410	416	412	395	398	403	393	393	421	385	420	387	377	408	372	395	364	372	383	412	383	389	385	367	372	344	358	441	392	392	369	374	386	400	370	379	365	359	405	356	386	371	333	357	386	363	385	342	357	353	385	376	353	388	355	374	374	374	364	382	384	346	375	363	345	382	340	365	361	403	349	397	374	365	345	373	386	398	390	371	386	374	333	338	379	340	403	360	367	385	374	340	337	374	365	357	344	364	355	348	354	357	370	405	344	414	384	389	350	372	389	373	396	377	368	361	374	370	381	397	398	369	370	379	392	354	342	370	374	372	375	369	374	403	363	368	374	365	357	370	386	396	376	402	385	367	380	383	371	374	319	390	362	386	372	372	412	348	377	352	359	376	370	373	364	345	412	338	371	385	358	388	375	351	422	351	378	352	348	375	375	418	395	349	366	384	363	352	358	369	373	366	382	389	372	392	403	373	361	343	367	366	358	344	391	387	366	366	413	387	387	385	401	382	344	364	388	389	370	356	358	406	358	391	348	366	391	362	377	362	391	357	332	382	356	393	332	381	365	378	352	335	385	365	385	396	370	377	378	381	353	379	400	387	398	333	376	368	391	362	373	397	369	376	351	370	389	370	390	376	387	346	375	362	387	375	334	359	406	365	343	362	403	356	414	357	362	367	396	375	385	350	381	366	353	377	364	377	378	396	357	358	358	353	391	373	392	368	371	378	352	389	404	397	347	385	406	376	349	362	372	368	401	377	374	383	397	373	390	375	415	352	368	365	371	387	369	366	376	370	383	397	370	350	387	381	383	369	348	349	415	384	402	353	368	395	379	343	399	385	398	357	372	407	348	366	403	370	359	349	358	347	345	354	386	377	374	350	346	373	344	399	397	371	397	399	359	379	385	395	367	378	376	392	341	363	399	404	345	368	371	344	372	376	389	375	387	362	371	374	377	361	358	354	346	389	383	368	371	360	375	391	382	344	392	362	396	358	366	344	358	368	389	391	351	384	340	360	381	353	376	360	364	358	361	351	401	401	362	376	355	371	401	385	410	378	355	360	366	397	398	344	371	399	372	361	412	375	367	374	391	360	384	357	355	378	363	337	358	350	382	390	395	386	344	376	369	364	373	374	369	377	395	338	386	365	378	357	412	327	341	360	366	392	364	367	382	389	352	386	401	364	386	351	418	353	368	327	386	376	350	341	373	389	361	370	370	378	358	383	380	385	345	354	399	357	378	378	385	334	384	389	382	385	377	372	381	392	363	340	358	353	402	362	380	370	386	370	338	363	381	354	348	376	378	363	346	392	349	383	370	374	357	374	368	367	355	371	362	354	398	357	359	409	379	351	369	389	376	431	384	354	354	364	322	368	377	370	341	365	345	352	381	349	364	400	389	363	401	385	345	346	368	387	382	369	369	326	387	360	369	365	379	385	372	357	367	356	401	348	373	386	387	345	344	411	378	398	350	346	356	367	400	353	366	392	367	381	369	375	356	366	341	335	361	394	362	382	372	372	342	358	391	364	360	318	376	382	351	379	360	356	418	365	370	355	349	383	370	339	394	384	373	365	332	369	382	382	412	372	368	394	364	365	391	360	352	342	375	381	347	356	376	371	358	378	378	370	387	402	387	341	355	367	404	376	323	373	352	366	423	384	392	358	383	365	366	341	394	367	364	372	376	369	390	397	339	338	369	386	360	394	397	393	354	377	346	323	378	364	381	343	368	397	348	371	359	377	372	386	401	385	415	384	362	360	381	367	361	385	361	359	364	380	338	347	325	371	368	373	353	397	378	359	354	350	353	370	385	371	386	353	347	383	354	403	329	388	376	367	381	383	393	390	351	346	361	390	380	369	347	381	363	344	382	394	391	351	357	417	393	356	371	391	376	399	347	381	363	349	355	371	380	360	386	384	356	342	357	422	383	375	356	344	403	364	347	383	371	372	381	371	375	382	379	367	380	371	343	368	375	328	366	347	358	415	384	354	398	371	367	399	392	341	361	359	375	355	388	368	381	382	366	390	369	352	345	351	362	371	375	331	411	377	395	350	362	373	351	376	352	385	364	372	334	339	397	388	364	364	380	343	339	358	365	335	403	380	387	368	358	400	387	374	379	340	419	366	365	373	400	347	393	414	365	370	341	363	362	346	373	363	376	391	375	379	370	372	398	318	336	373	390	386	386	337	361	344	343	339	351	383	378	349	386	335	404	358	345	355	330	365	371	354	361	362	349	362	344	352	390	347	339	389	375	334	323	363	358	384	386	343	391	383	371	353	365	373	349	374	386	347	376	390	345	403	384	380	366	349	401	332	363	364	394	394	427	370	318	351	378	365	386	353	341	355	342	370	375	379	362	349	359	377	362	370	361	383	338	393	396	388	384	344	406	377	388	378	384	350	355	372	368	398	382	359	379	374	362	377	356	386	330	412	388	385	317	365	350	323	385	386	341	360	357	388	381	390	399	398	384	354	380	391	379	390	365	359	356	378	357	365	362	351	370	362	383	357	353	322	381	369	347	355	368	373	395	377	348	413	380	360	379	375	367	353	355	377	358	388	396	363	340	359	348	355	383	349	416	357	345	364	386	357	348	369	366	365	362	362	354	354	356	362	380	351	381	341	336	400	399	403	345	366	343	383	369	367	388	353	395	358	395	365	374	387	388	379	371	379	402	368	352	392	388	343	372	368	362	356	397	374	404	369	373	370	357	373	368	355	357	404	365	386	351	353	374	371	403	398	368	371	365	397	384	373	378	355	365	377	368	340	409	337	363	382	370	337	379	367	380	366	351	376	371	379	379	365	393	333	362	400	365	411	379	407	364	354	373	353	353	338	360	356	369	374	362	374	373	365	374	358	403	382	369	394	345	382	369	372	344	383	364	377	368	412	400	374	377	346	386	368	360	356	384	353	372	378	383	364	350	380	354	365	350	376	397	357	349	387	410	369	353	368	376	367	348	358	370	353	354	393	355	359	363	317	370	378	380	376	352	359	368	366	371	333	361	385	342	393	354	418	389	355	371	378	386	330	376	387	376	379	371	319	398	345	406	385	373	351	391	363	359	368	365	377	380	374	351	334	362	381	365	351	387	390	381	351	374	379	377	365	392	351	354	372	380	349	351	360	390	374	362	389	373	378	376	375	372	392	383	351	343	328	351	364	350	328	363	367	393	360	380	406	397	364	349	357	357	368	359	374	349	349	336	386	361	396	339	359	376	371	374	364	394	415	366	383	416	372	406	394	371	372
29574	37157	39822	21829	12749	8354	5341	2086	1643	1225	982	755	646	602	549	509	463	405	408	430	410	357	365	324	325	281	284	264	308	316	333	259	265	238	221	216	218	218	196	203	171	163	215	178	167	190	194	181	207	207	198	196	219	198	210	197	197	202	203	213	214	179	200	204	212	193	205	216	203	185	205	208	196	213	190	172	191	184	184	209	205	181	196	221	211	198	196	173	214	195	207	203	228	208	219	206	214	215	201	185	205	223	197	181	191	202	176	189	206	211	215	185	190	190	186	208	184	183	191	169	177	177	207	190	187	167	195	203	199	194	185	202	215	218	207	238	180	169	182	211	192	208	215	189	197	223	226	202	178	191	232	206	195	179	220	212	207	180	190	200	213	218	213	193	196	193	210	222	221	216	196	213	212	181	210	221	193	202	177	237	187	213	167	179	208	185	206	199	169	209	203	193	200	194	180	195	201	193	197	220	205	182	182	177	183	188	193	190	211	186	171	199	190	211	204	195	196	217	185	205	203	191	185	199	192	187	197	194	216	207	202	200	224	199	233	202	183	201	177	216	204	186	200	205	192	219	201	193	201	184	194	193	196	193	207	192	195	176	202	183	177	219	206	182	195	193	224	190	209	198	235	184	202	204	202	186	184	188	190	216	183	194	220	185	221	193	195	197	186	191	182	200	216	203	196	197	197	195	206	192	195	217	184	192	206	196	219	226	227	197	189	216	196	208	198	195	190	198	189	196	177	218	194	218	192	194	194	183	203	200	188	193	185	190	195	162	199	208	199	214	222	214	195	195	189	186	210	226	176	172	185	190	217	186	185	166	194	226	220	211	210	198	212	197	201	184	212	218	185	190	200	193	189	211	162	200	199	196	205	198	200	189	188	221	193	171	225	190	197	222	205	196	199	213	185	192	197	197	214	179	204	222	191	216	207	197	207	168	181	176	170	186	188	200	205	208	174	233	219	192	169	207	185	194	179	197	204	183	191	208	221	209	203	202	191	171	213	220	177	223	198	192	215	175	200	182	197	177	186	172	222	187	217	196	206	210	181	186	159	193	202	221	204	207	171	176	201	203	218	194	210	193	180	197	203	180	208	209	196	186	215	191	229	198	238	213	206	193	178	194	185	193	210	233	192	200	210	177	184	199	209	220	198	193	213	192	197	186	209	200	197	215	196	184	206	171	197	189	202	221	202	197	184	208	181	219	190	177	213	196	172	194	167	202	182	209	222	198	214	189	201	189	209	196	224	222	207	193	188	201	219	193	195	182	217	214	200	183	204	204	208	171	186	194	186	190	208	198	201	208	201	210	201	168	198	195	210	210	223	220	172	203	218	194	189	194	197	196	175	204	211	185	196	200	198	233	193	221	199	194	212	202	203	213	192	197	191	186	220	171	184	186	186	199	203	173	194	175	213	224	206	211	177	196	178	183	200	194	208	222	216	189	180	178	186	190	196	202	195	199	213	209	177	201	194	176	182	196	199	193	181	200	188	187	186	175	222	188	221	193	171	197	201	199	224	171	210	183	205	219	178	188	210	193	185	223	193	194	200	186	207	203	205	199	205	198	201	200	209	214	192	201	228	202	195	199	200	174	203	186	198	213	226	200	192	197	193	202	208	203	212	168	183	196	203	197	164	214	209	188	214	203	187	191	184	195	210	185	205	187	189	198	199	208	200	215	192	180	207	190	208	190	205	208	192	183	217	222	210	174	203	230	213	197	193	208	180	221	216	180	202	180	224	189	185	197	199	192	198	196	181	190	201	208	175	217	209	169	187	176	194	217	185	188	183	234	192	179	175	195	195	206	167	205	218	200	168	185	224	214	192	191	213	176	242	204	168	195	185	188	190	197	207	205	185	189	208	188	180	183	184	216	185	211	219	220	211	182	169	183	197	208	198	194	199	191	193	201	192	190	198	218	208	205	203	203	209	183	214	196	208	195	195	190	206	215	180	201	169	221	197	196	188	237	198	199	202	196	195	200	205	196	175	206	203	181	197	204	213	210	188	211	191	186	221	212	191	208	189	183	216	203	222	190	231	187	185	216	180	181	178	195	205	209	193	188	228	173	192	202	202	183	178	179	189	203	189	185	206	190	188	192	190	181	208	228	189	197	183	221	198	165	169	189	195	180	206	217	207	218	230	168	181	179	183	217	185	214	196	216	189	177	221	181	194	201	176	190	165	179	188	166	223	224	208	211	208	161	234	187	186	186	192	180	198	204	206	210	186	202	199	194	198	209	199	183	194	212	203	164	196	185	200	208	205	227	200	198	195	210	230	190	195	195	197	182	214	184	211	204	199	195	213	207	226	193	201	186	190	198	211	191	182	200	199	201	183	166	215	193	218	220	190	182	204	186	213	201	188	187	208	190	223	155	192	215	213	199	189	188	185	220	206	210	215	213	178	201	179	178	194	206	183	191	203	197	195	189	220	188	180	203	201	180	211	193	186	187	194	210	173	182	216	199	181	188	221	189	189	175	169	189	188	183	197	179	197	196	194	210	200	196	210	212	206	183	203	191	190	185	209	202	212	206	199	196	202	181	174	195	208	188	195	186	205	184	200	184	171	201	185	201	196	198	203	219	190	183	186	187	212	213	202	215	175	192	193	202	190	166	190	211	213	189	183	180	186	208	203	179	194	218	199	192	182	188	188	229	220	196	202	202	193	189	201	197	195	199	207	199	208	214	183	202	209	175	187	188	188	208	184	182	164	183	196	222	182	172	220	173	206	195	208	202	183	208	206	197	193	199	198	201	190	178	189	198	178	184	197	205	208	182	217	194	195	211	204	202	205	200	202	170	178	184	195	212	200	194	216	183	200	180	234	211	194	175	180	186	196	194	182	184	183	229	180	221	182	187	194	217	207	204	197	216	223	171	221	197	197	217	201	192	196	220	209	176	188	208	198	203	225	199	203	197	172	203	184	201	173	192	180	205	210	216	201	201	204	190	199	217	187	180	211	211	207	162	201	197	194	197	194	195	199	190	194	184	202	197	193	201	189	196	192	216	189	178	195	209	194	198	220	184	196	180	188	198	200	193	209	211	184	187	186	190	201	189	170	183	202	207	206	155	177	190	185	214	210	193	189	193	184	192	205	177	203	212	210	190	200	191	193	202	196	181	192	196	209	191	181	157	181	186	203	210	185	171	191	178	192	181	214	188	208	195	173	188	202	193	167	174	217	224	203	189	218	237	189	201	192	170	203	217	196	195	184	194	175	204	177	228	215	191	189	206	201	186	198	179	195	178	210	173	207	220	179	173	208	214	214	195	187	178	215	191	183	210	205	185	235	202	211	204	190	169	209	209	206	205	209	196	192	204	219	196	190	215	182	190	211	209	200	196	185	203	182	204	200	202	224	198	194	191	209	184	190	181	218	194	233	225	201	216	205	165	213	219	195	220	207	202	190	184	187	206	191	188	209	186	237	164	194	207	206	191	193	200	186	177	152	187	203	175	191	191	186	213	211	205	193	194	194	191	215	205	195	198
24236	33177	34957	24472	20248	17602	11960	5150	6809	5739	4924	3134	3315	3019	2582	2167	2063	1701	1851	1887	1763	1684	1671	1392	1247	1169	1032	1067	1051	1206	1069	979	897	795	549	520	490	458	453	474	475	474	426	503	465	479	516	476	450	486	467	450	474	525	489	486	501	466	456	510	464	480	489	497	482	487	522	504	467	481	443	453	488	446	476	492	449	514	473	491	457	471	482	478	462	449	485	455	477	491	487	459	451	505	449	456	462	469	422	432	503	443	455	488	487	435	470	459	479	476	494	484	481	447	476	486	472	486	469	446	476	443	450	468	449	436	450	465	470	442	439	436	457	431	455	441	456	472	418	443	475	451	457	463	454	457	451	478	479	472	447	448	466	452	455	459	453	453	490	440	455	438	444	436	428	442	471	480	455	464	430	455	464	459	442	448	441	419	453	448	452	442	460	453	465	438	481	463	466	452	479	457	442	487	468	459	456	486	441	462	423	440	452	453	474	444	471	482	452	457	451	420	443	439	439	437	440	422	453	455	441	441	450	455	421	498	442	462	468	478	442	419	451	469	462	475	456	469	452	459	457	470	463	408	444	465	477	453	423	457	447	457	458	437	440	454	480	457	488	467	445	419	472	448	452	491	464	450	462	456	434	452	418	451	418	461	497	490	451	443	424	431	422	422	450	464	483	460	449	452	472	455	479	458	424	434	435	431	448	472	457	429	476	452	448	463	476	467	425	447	488	445	437	453	427	458	426	449	478	429	447	484	431	475	464	465	446	452	445	468	446	460	454	415	397	478	419	490	484	440	448	450	417	453	452	421	484	440	456	487	441	462	494	449	484	454	475	463	485	422	421	431	482	441	479	469	439	423	475	434	475	441	466	465	482	481	401	458	481	411	446	475	423	424	469	486	449	465	477	454	452	479	449	447	458	432	456	430	485	453	437	430	469	447	429	455	458	466	413	445	413	436	449	472	453	435	470	463	504	466	497	486	498	449	480	438	475	454	487	471	449	426	446	429	475	449	514	479	435	448	432	423	470	439	479	452	419	441	457	451	447	435	470	439	431	434	477	467	465	442	440	477	441	454	456	461	478	436	474	456	481	426	456	501	431	449	433	482	472	456	487	463	434	478	427	430	455	442	466	454	478	467	429	478	492	457	444	455	425	452	480	458	473	442	425	413	454	467	460	457	470	451	470	440	477	452	437	465	461	449	480	466	459	485	474	440	452	471	446	479	436	472	445	422	485	459	468	435	445	437	490	432	433	463	454	486	439	461	457	430	454	408	469	452	456	460	429	462	443	472	460	473	417	461	466	469	426	452	460	467	470	432	458	456	462	474	459	495	428	411	481	415	447	474	466	442	475	489	451	444	436	454	451	457	438	459	481	497	443	470	424	442	504	482	471	442	454	441	448	472	443	464	446	445	430	493	436	463	485	470	448	456	420	441	454	434	427	476	429	462	434	452	433	435	471	400	467	454	426	476	438	448	428	462	449	477	448	452	464	444	473	470	447	436	445	424	450	433	466	405	459	463	464	440	472	393	409	411	470	474	480	440	447	447	443	449	401	464	476	445	443	438	467	460	451	454	433	461	460	461	440	479	452	506	498	498	460	511	459	432	431	464	445	485	465	439	436	430	499	466	457	494	455	482	499	448	494	440	455	459	441	435	449	439	482	458	448	483	426	487	432	480	413	422	481	447	455	445	448	472	435	447	432	482	428	478	445	446	454	453	458	461	512	442	446	454	454	418	425	460	426	427	462	428	450	474	449	430	465	475	421	425	465	462	426	457	488	485	406	475	469	476	461	463	468	464	464	457	442	437	448	428	483	432	451	446	486	421	464	448	459	473	463	459	489	412	439	457	465	477	443	443	441	469	451	464	481	446	451	493	454	413	440	452	465	458	438	443	440	454	454	421	444	514	463	473	426	449	444	446	459	429	490	421	454	460	433	463	465	454	442	439	458	423	455	422	453	446	433	409	440	449	434	464	474	424	444	464	490	475	452	454	444	432	470	407	456	439	489	452	448	459	445	426	423	466	446	426	454	497	458	418	480	413	466	466	463	473	446	438	452	441	449	469	449	433	477	459	448	472	470	435	434	468	480	465	424	415	471	455	479	471	441	427	441	458	458	459	449	467	459	446	455	472	470	434	462	458	442	437	474	467	524	469	462	443	450	427	430	437	413	452	475	464	448	448	466	436	454	441	483	450	463	431	457	478	481	461	420	487	481	461	439	508	440	448	470	456	476	469	458	439	445	446	464	435	440	446	463	464	489	441	438	427	418	431	491	430	464	455	443	458	435	456	423	443	407	452	464	472	460	442	474	486	475	461	478	457	472	431	469	474	432	427	442	446	454	448	432	440	441	471	451	466	439	464	478	412	430	449	458	428	438	450	431	499	496	451	446	434	442	462	483	421	421	448	412	428	454	452	463	471	438	419	441	450	468	432	453	435	418	422	430	453	420	455	427	426	474	449	461	478	453	453	418	464	464	487	488	431	455	469	412	490	442	497	435	459	438	452	488	468	456	479	471	430	466	471	419	478	398	454	447	444	478	451	506	507	458	440	438	444	460	468	440	449	496	445	440	450	459	463	456	463	429	468	480	444	447	459	453	427	470	441	436	433	461	468	472	417	418	441	425	454	428	436	460	475	485	464	449	462	493	431	493	465	445	435	470	457	464	451	415	488	469	475	442	410	487	446	468	472	468	461	472	416	464	454	475	445	463	453	460	458	438	499	455	436	500	460	459	426	485	434	489	445	438	414	463	458	416	475	462	443	477	409	429	446	462	490	451	433	451	459	445	450	452	410	457	421	456	481	447	440	466	449	483	411	453	461	458	448	463	482	436	492	450	448	473	458	458	420	480	451	476	429	457	500	466	451	430	404	439	465	437	467	466	461	449	466	467	433	467	454	463	468	455	462	440	455	435	448	460	469	456	490	468	451	473	458	442	485	420	429	437	442	479	456	443	453	449	441	454	440	472	497	456	487	460	431	484	459	465	423	472	422	457	471	432	454	441	457	449	428	475	489	467	430	419	455	495	504	452	477	462	473	453	420	446	428	474	466	441	441	452	426	435	434	452	472	440	449	441	442	426	460	419	466	466	479	473	435	458	459	443	450	447	472	462	467	480	423	457	459	514	479	476	464	447	464	440	445	486	467	473	466	460	454	454	421	432	474	442	464	480	456	443	451	472	452	433	441	456	441	446	467	437	453	462	473	490	444	468	404	457	474	474	461	467	454	445	511	449	463	457	458	460	443	446	488	448	470	483	427	477	452	433	465	416	439	456	434	430	460	487	478	480	419	398	468	464	449	461	456	437	418	423	465	474	430	440	438	452	451	494	484	428	461	442	486	444	471	439	432	504	457	449	453	461	461	459	441	443	457	442	470	459	468	493	429	472	498	406	460	443	471	472	408	422	480	452	461	442	487	439	425	484	473	482	484	443	453	465	416	458	478	426	430	457	455	450	458	482	437	455	471	454	432	444	417	414	419	462	443	470	443
55926	44689	44999	32071	29473	31909	30754	21969	21652	18845	14011	7293	4876	2905	2326	1623	1399	868	813	770	638	632	654	593	488	458	417	428	432	413	435	389	363	308	262	243	222	226	285	228	232	244	221	216	231	242	229	216	225	229	214	231	232	240	217	223	227	228	233	233	219	219	214	220	246	203	211	241	215	216	214	208	222	193	229	213	208	248	224	221	222	223	223	214	206	225	210	197	187	205	209	219	226	241	235	205	213	212	218	231	236	226	216	230	192	234	239	197	213	235	212	222	218	213	219	206	191	218	221	219	213	229	214	208	239	210	195	239	199	216	204	199	210	187	222	212	195	215	229	213	236	220	205	219	207	197	211	227	211	203	190	210	229	209	211	204	205	204	246	210	235	224	187	215	229	213	209	208	226	201	206	223	230	227	208	206	200	178	166	227	229	197	216	226	213	199	230	223	222	209	225	188	206	180	234	200	185	199	207	181	208	203	216	204	207	236	231	208	197	190	214	197	186	243	244	201	214	217	217	202	236	186	206	202	220	190	202	175	205	186	199	195	208	177	236	217	201	211	204	207	205	224	194	199	215	222	220	221	204	198	236	223	195	212	218	209	222	217	182	206	216	217	196	221	221	222	240	190	200	221	196	204	202	209	204	239	204	200	198	235	206	223	217	193	205	234	218	203	190	216	203	218	203	232	208	207	193	229	211	196	214	201	205	230	212	219	233	195	223	198	218	262	225	189	202	230	206	200	197	201	218	206	199	210	220	213	218	190	206	190	202	207	207	192	233	173	198	191	224	213	240	205	226	218	217	213	212	219	178	214	203	227	228	217	207	231	232	223	174	231	225	209	215	216	197	220	204	219	216	210	211	214	216	215	225	248	210	203	204	228	194	215	191	188	202	200	200	193	228	203	212	230	205	234	224	197	207	206	207	234	188	218	225	211	203	208	210	214	194	219	217	207	222	236	233	212	213	197	198	199	203	209	241	190	208	176	218	213	200	235	216	190	232	215	226	207	214	182	209	225	200	206	209	193	208	178	186	202	239	209	212	231	210	206	228	183	227	183	221	202	229	208	219	197	211	223	210	214	200	204	226	199	195	204	236	224	187	213	214	203	190	212	201	221	218	191	208	202	193	216	193	203	209	204	203	197	191	219	210	198	214	229	227	221	230	193	209	206	196	197	204	211	238	222	213	223	218	209	199	206	190	197	235	198	230	219	208	201	215	229	222	228	204	209	193	243	218	218	213	229	211	198	205	202	207	202	198	239	224	227	188	223	201	192	203	214	203	209	247	211	199	207	194	248	223	205	214	222	213	191	199	216	227	213	204	212	222	194	228	205	184	201	210	176	185	215	189	231	219	207	196	233	220	206	218	198	208	208	222	226	211	230	218	219	211	182	206	208	207	197	206	221	206	220	221	228	198	226	207	208	221	208	203	206	215	235	236	203	216	188	209	241	206	198	224	218	209	170	210	216	202	204	192	211	195	216	227	213	225	219	201	226	221	228	211	210	190	173	207	223	203	217	195	194	210	201	208	213	198	225	200	228	210	210	209	193	207	208	229	212	204	213	201	230	214	217	207	233	213	229	192	230	204	178	229	209	203	198	184	192	209	172	206	210	221	219	213	237	191	219	202	218	225	197	191	206	214	198	208	197	219	195	198	235	207	224	242	210	219	202	194	200	219	213	226	173	219	215	188	230	230	237	226	198	214	223	231	215	211	201	208	239	213	196	185	199	216	197	234	213	232	201	196	249	194	197	220	232	211	195	216	228	216	190	230	194	182	207	220	227	242	202	201	186	173	231	223	204	208	251	215	223	240	213	229	235	204	210	206	208	225	206	216	205	195	219	217	186	248	225	193	206	224	209	209	208	219	165	208	203	197	217	205	221	232	228	206	217	190	210	222	224	205	187	193	218	202	184	211	223	198	201	196	197	170	205	217	210	220	206	204	235	191	206	200	216	234	200	233	230	182	242	195	217	200	197	194	193	186	208	219	229	214	231	208	226	228	212	242	231	202	212	220	212	216	201	217	228	163	184	215	228	191	218	224	215	205	204	220	198	201	191	206	211	201	206	201	224	205	235	223	197	199	205	211	228	187	211	218	205	216	209	229	222	213	203	193	224	193	206	215	206	180	206	205	212	210	199	205	222	219	215	204	221	245	217	223	214	203	206	214	192	191	186	221	212	234	217	197	230	196	195	209	199	211	227	203	210	202	215	207	234	193	206	218	225	235	216	191	210	217	201	200	187	202	187	218	193	200	178	219	189	214	198	213	201	229	186	211	201	226	216	222	203	249	240	209	191	199	244	212	218	201	203	204	205	182	209	225	198	205	206	231	234	208	225	213	208	198	202	214	202	203	208	197	204	214	229	194	224	192	223	212	216	197	241	204	194	201	220	226	202	226	197	230	194	203	209	211	199	233	221	234	216	221	209	241	206	181	189	207	217	232	207	204	239	179	204	221	191	220	213	222	179	235	237	205	208	195	213	201	206	191	223	220	199	214	221	198	220	209	216	221	222	183	191	196	204	223	199	217	205	214	211	202	224	215	226	214	231	210	223	214	176	196	220	213	209	196	220	221	182	192	212	230	223	227	219	196	243	217	244	218	215	182	216	211	216	209	213	223	209	192	232	213	216	198	223	226	213	181	207	207	188	215	197	201	196	222	222	210	214	212	234	187	204	212	192	204	196	199	199	216	211	207	192	218	183	196	221	218	193	219	203	195	217	203	208	205	179	208	209	246	243	231	211	210	223	216	237	213	214	194	200	200	202	199	199	199	200	194	229	231	224	208	203	223	209	198	207	227	250	181	210	216	219	218	180	187	201	234	173	226	239	190	188	222	239	199	213	201	200	203	195	199	229	221	194	193	219	209	200	209	221	219	227	191	202	196	226	206	184	211	223	207	220	231	201	239	229	210	224	198	232	203	212	240	244	178	213	219	202	210	221	207	219	190	225	191	213	214	206	199	228	210	237	207	190	218	196	213	222	228	222	212	216	182	210	207	224	189	231	195	199	213	216	208	204	178	228	211	225	201	201	209	185	228	208	193	192	194	206	201	192	179	187	213	202	220	206	221	201	250	202	210	198	211	247	213	204	217	196	208	210	207	188	220	218	198	220	217	208	180	220	235	206	194	215	205	207	222	230	212	223	203	217	191	224	193	205	226	207	208	198	195	219	199	185	218	224	226	241	234	223	192	211	219	222	210	218	194	215	207	206	209	207	205	219	217	209	223	229	245	220	186	214	196	226	226	204	211	223	210	215	235	246	224	206	216	203	232	214	203	190	179	236	236	207	219	191	200	217	222	215	235	226	203	190	182	222	219	208	215	209	215	190	209	212	248	221	179	211	209	245	230	219	212	189	216	230	223	220	203	205	233	217	230	201	242	212	188	201	187	202	208	216	221	223	202	223	217	202	203	207	205	208	225	212	230	202	196	206	203	211	198	185	191	227	238	216	215	228	207	229	205	200	217	203	207	210	202	224	221	205	219	217
50920	57062	47861	50263	48910	46930	36220	20670	35511	30214	26930	15999	14710	8804	7975	6058	5966	3754	3876	3721	2991	3094	3124	2493	2201	2084	1768	1775	1659	1887	1658	1549	1292	1118	766	722	676	613	680	576	552	578	553	537	521	494	484	532	548	552	525	561	555	560	514	552	527	533	546	599	549	570	555	527	564	516	535	486	515	546	539	550	503	510	543	504	510	490	477	543	511	470	513	512	524	486	482	492	514	490	496	474	481	509	489	533	485	521	488	450	506	511	437	503	474	474	480	485	460	445	511	473	468	450	480	450	470	499	484	491	469	480	467	467	448	471	457	441	452	451	508	495	490	463	488	471	492	470	479	489	452	490	506	448	447	481	454	472	505	417	454	484	413	461	451	476	459	471	494	472	475	430	426	468	422	451	456	425	446	473	446	482	441	447	466	457	454	496	474	436	479	467	496	484	445	440	472	470	452	457	440	474	464	435	455	466	443	470	457	457	472	455	477	486	485	501	439	463	447	437	462	487	473	477	459	473	462	417	451	427	421	505	474	476	461	502	493	450	478	450	443	448	439	455	474	427	419	438	472	471	447	490	458	464	460	452	466	483	483	472	432	474	436	490	481	462	451	460	454	494	469	456	481	448	485	424	495	479	443	497	499	432	452	450	494	424	473	470	476	454	468	489	446	466	450	484	456	478	456	427	463	448	421	481	487	413	478	453	510	429	447	442	436	473	457	426	512	469	442	462	439	479	421	479	431	460	471	441	448	471	456	493	454	425	447	457	476	461	472	458	462	485	464	472	473	456	453	420	511	460	460	465	490	475	487	454	454	444	454	427	497	458	500	428	497	443	488	467	447	429	440	418	469	417	503	454	472	452	458	474	442	471	462	437	479	432	451	453	500	468	467	438	465	446	476	456	458	463	454	437	450	460	471	435	455	474	480	435	445	486	484	440	432	472	453	482	465	427	443	431	453	462	481	471	463	450	461	454	430	449	443	485	456	460	442	472	471	492	455	467	497	486	435	471	484	467	438	436	453	428	449	482	446	472	462	467	468	414	497	490	493	481	446	475	467	478	460	455	482	464	456	486	443	482	487	456	469	508	466	454	482	421	455	458	479	487	462	491	446	486	459	499	427	471	457	461	467	471	451	448	494	477	419	510	445	429	479	505	451	451	464	474	451	467	447	443	466	472	461	500	476	474	440	443	479	454	460	471	489	477	463	449	488	445	456	464	480	436	462	454	450	443	464	486	478	472	495	433	477	495	484	475	468	492	470	480	482	425	516	485	449	477	470	472	465	478	462	446	471	482	459	451	509	438	434	423	468	442	480	431	430	447	439	440	446	451	451	427	412	449	504	475	499	421	489	473	478	454	487	462	470	425	446	465	422	451	473	460	459	455	471	454	416	468	451	481	472	484	466	493	467	450	475	419	461	419	454	484	461	460	451	491	442	462	456	450	485	496	483	477	472	388	488	462	451	472	475	466	462	484	489	464	491	504	443	454	468	461	476	477	477	419	441	462	452	433	477	460	433	463	438	459	435	468	465	457	473	490	453	457	434	474	445	448	448	472	451	412	447	480	490	420	440	424	427	459	477	444	442	476	488	435	484	451	461	485	449	450	463	466	494	456	420	485	468	411	448	453	445	506	452	489	489	442	453	487	440	455	463	425	455	459	475	421	486	418	472	452	451	459	493	440	463	461	469	459	470	461	448	450	461	494	443	506	483	485	466	487	469	462	460	482	477	502	476	465	457	425	446	440	437	479	467	449	462	499	453	462	478	464	451	441	477	429	455	452	470	465	483	429	443	460	499	452	468	468	440	450	473	429	467	426	505	487	461	448	445	440	464	477	452	434	483	450	480	485	459	452	512	432	461	464	462	466	481	466	462	454	495	482	449	466	468	438	474	435	411	427	477	485	457	478	484	472	462	433	518	485	501	465	440	449	446	457	485	424	454	461	508	459	433	463	442	452	451	440	447	444	460	504	438	460	486	462	436	500	486	471	449	478	474	477	482	495	460	488	474	466	441	460	475	447	473	473	426	437	483	464	467	416	458	469	437	432	501	407	435	471	460	475	479	452	448	424	456	475	421	461	440	443	422	484	456	445	461	498	441	466	456	434	508	484	483	442	460	486	491	494	463	450	467	475	435	463	463	447	430	470	448	470	449	470	484	459	455	468	453	441	449	491	477	453	484	478	468	444	442	457	476	465	454	450	477	456	485	442	429	510	470	449	502	451	479	480	462	454	472	463	446	452	482	450	438	455	466	464	443	473	456	474	452	473	467	445	484	497	508	444	477	453	476	427	426	430	457	436	436	440	463	486	470	491	448	468	474	478	486	442	468	487	447	483	504	450	496	479	479	442	484	479	448	449	465	449	471	412	425	460	472	446	475	495	441	479	485	456	494	445	476	471	445	460	484	464	486	500	450	498	476	482	455	480	451	438	475	464	472	477	411	434	505	441	529	509	467	492	451	467	425	486	487	481	458	470	461	418	426	487	497	436	506	475	428	474	442	433	477	488	464	442	429	449	438	445	439	487	445	486	450	421	428	464	463	481	458	446	445	489	474	439	442	449	479	438	442	471	501	435	436	469	439	450	478	499	451	476	439	457	458	495	449	444	441	463	443	487	487	431	425	444	437	454	452	466	440	462	436	472	447	473	476	435	434	448	490	476	471	453	475	468	438	431	452	448	463	485	459	459	486	455	433	444	445	499	496	420	473	441	464	471	453	483	445	477	407	477	454	494	480	454	432	480	475	443	492	466	445	451	468	458	450	461	427	465	450	447	474	506	425	449	463	458	464	472	434	467	462	447	503	496	462	457	495	468	461	511	414	476	457	448	449	408	443	478	463	456	475	447	462	495	460	439	428	498	483	460	479	447	436	449	423	469	430	471	464	465	470	502	474	441	483	458	446	451	479	420	486	472	516	460	426	462	447	490	473	462	463	459	465	457	484	455	494	469	453	461	455	459	450	449	463	475	420	497	469	476	458	462	433	438	478	504	461	481	502	456	470	467	446	489	454	432	432	443	453	487	472	460	462	483	460	444	483	447	491	452	467	462	456	475	445	473	466	449	440	461	442	481	492	460	474	476	466	486	470	444	462	484	463	461	469	482	458	432	486	419	497	474	470	434	448	463	421	450	450	466	456	436	483	454	485	463	504	456	424	483	429	449	474	478	458	480	475	439	499	470	487	479	481	448	440	490	448	461	463	487	470	476	489	443	451	450	494	450	427	472	493	489	473	438	475	454	445	440	444	455	496	484	458	465	430	480	460	458	511	451	455	450	474	490	458	457	450	466	464	465	479	488	452	450	464	464	433	450	442	454	488	425	451	467	468	501	478	496	463	502	458	464	466	465	447	463	444	458	471	464	433	481	441	414	456	477	457	468	452	463	478	429	467	437	459	444	454	450	504	451	477	470	478	443	450	436	436	468	471	464	494	476	457	433	465	464	496	441	469	499	516	464	449	488	479	453	485	445	471	456	495	468	486	492	476	501	466	475	467	466
57498	43942	42007	32001	29530	31129	31493	24799	28118	26633	21659	14357	10125	6299	4805	2645	2207	1284	1213	959	853	833	876	751	664	594	600	515	456	477	488	471	335	305	290	226	187	206	209	208	197	193	181	176	180	183	203	185	187	177	201	188	196	203	165	206	188	176	188	178	192	186	206	160	193	171	222	187	189	199	199	198	205	189	174	194	209	182	203	175	206	183	189	189	190	195	197	177	186	177	192	189	164	168	169	200	209	182	197	174	185	182	188	191	175	164	182	187	190	176	177	164	160	176	186	195	167	170	193	194	168	201	184	179	202	168	169	179	177	195	193	180	157	158	199	173	153	183	174	171	171	189	196	164	204	205	200	176	176	167	166	158	184	169	189	176	184	171	168	186	195	189	186	167	156	151	156	170	156	211	174	193	160	184	184	162	182	165	177	209	221	166	168	171	181	180	142	159	166	156	152	196	176	191	188	177	198	184	158	160	171	167	172	139	153	166	164	174	158	173	190	173	199	145	168	171	181	191	177	177	172	206	209	203	198	184	180	165	157	179	173	164	165	184	166	173	159	176	181	153	155	146	175	163	171	159	205	159	192	173	163	177	190	193	215	181	164	179	177	194	167	157	166	187	166	164	169	155	176	178	176	167	178	189	162	155	163	174	194	176	177	153	167	182	176	174	183	164	195	179	181	188	154	152	174	161	181	190	195	182	165	163	159	190	192	171	167	176	153	207	175	177	155	176	153	149	162	192	184	190	165	153	171	184	201	176	157	170	180	170	176	184	177	187	186	192	167	180	188	191	182	222	189	168	188	174	149	155	197	156	154	185	178	164	171	169	166	186	172	155	149	182	177	164	185	203	184	195	174	165	190	184	171	179	162	175	163	173	165	194	162	186	156	193	156	167	139	166	172	194	171	181	149	191	192	188	189	169	178	163	175	175	188	176	173	174	178	194	180	183	187	162	206	178	193	167	187	172	180	173	192	178	163	223	200	199	168	162	186	168	156	179	177	187	156	188	200	186	218	178	171	166	164	175	167	165	166	196	192	166	179	197	193	171	167	187	178	173	218	180	178	185	208	163	190	197	177	181	173	196	175	191	168	182	173	174	184	175	183	164	164	183	176	172	189	178	167	184	192	166	150	174	151	185	190	167	173	146	206	181	205	171	197	149	181	160	166	159	176	177	196	183	200	180	138	188	195	190	202	170	189	156	162	186	155	160	157	182	171	158	174	162	183	171	181	186	205	174	147	179	175	183	198	186	176	198	180	182	166	189	174	186	170	169	178	187	189	178	163	150	162	156	172	173	169	163	160	185	164	174	174	195	171	186	181	180	189	167	172	161	183	173	187	189	182	185	196	222	203	219	181	176	159	174	168	164	177	161	173	179	190	193	176	188	169	170	193	196	183	179	177	174	154	178	189	192	169	145	166	166	141	172	169	190	173	175	184	180	177	182	166	193	188	155	188	167	170	163	169	154	178	186	170	174	184	192	172	191	184	172	184	162	164	173	162	157	162	170	194	181	163	181	171	156	185	169	152	180	168	165	171	174	169	172	192	195	174	194	208	158	171	173	198	197	156	158	187	178	172	187	190	166	157	172	191	194	174	170	175	162	178	164	174	178	184	189	195	180	159	180	179	202	167	156	192	154	171	178	221	169	184	186	149	185	182	150	168	181	196	179	175	139	195	178	176	145	212	191	184	164	193	177	185	201	179	176	184	185	186	164	178	182	171	197	189	199	175	177	169	199	157	191	156	178	182	191	198	156	163	164	189	182	163	157	187	203	185	180	202	214	183	169	185	182	200	167	198	178	190	218	198	151	219	173	175	172	161	170	181	170	171	166	198	171	161	175	177	150	177	164	187	185	183	185	179	163	139	162	183	175	169	165	191	186	190	183	155	162	157	170	184	204	172	180	160	166	168	160	205	157	168	181	162	136	170	175	173	202	213	161	179	165	170	165	152	196	170	197	162	150	161	165	180	201	177	175	178	174	193	181	165	164	176	195	148	191	200	175	153	170	176	174	183	161	167	159	177	186	178	166	185	206	184	180	192	181	208	162	195	178	175	151	164	156	166	166	154	169	168	176	150	153	176	191	175	152	151	155	180	197	174	184	173	201	185	175	183	200	155	177	162	173	150	196	164	202	182	174	190	182	192	166	186	180	185	156	135	180	163	158	184	163	158	176	182	176	200	191	172	182	183	167	186	182	177	160	170	183	167	164	175	173	177	176	188	190	155	168	179	166	166	190	189	178	172	165	164	179	196	199	185	171	179	177	160	193	184	148	175	165	152	211	181	167	174	176	198	185	176	193	167	169	178	179	181	168	189	180	151	167	169	155	172	167	182	183	175	172	198	162	190	167	191	158	172	178	166	172	168	173	180	170	162	202	166	172	175	186	199	181	199	175	193	160	173	187	155	160	162	173	185	178	182	182	187	199	194	183	180	157	156	187	177	165	177	167	193	208	181	202	171	210	166	170	170	183	170	176	159	184	163	190	184	141	159	191	170	159	181	159	192	142	180	162	184	184	165	171	157	188	189	176	151	173	173	164	186	173	151	184	173	195	159	184	171	198	198	186	160	180	188	171	165	157	172	159	163	193	171	181	196	163	180	172	178	156	171	174	176	171	183	155	203	201	166	150	189	198	201	168	164	149	172	158	165	167	195	185	145	180	188	176	186	170	178	187	185	176	176	156	177	187	170	166	148	175	160	194	172	156	166	174	178	172	167	140	181	182	179	167	167	172	195	163	155	187	162	169	176	165	177	164	163	193	184	153	170	153	182	168	190	180	175	174	178	170	184	211	189	210	176	202	181	172	170	179	172	170	166	172	185	204	167	172	163	181	191	150	185	157	173	155	172	188	175	168	167	197	185	172	186	155	168	183	185	177	168	192	184	179	143	177	212	176	176	194	163	156	166	167	181	155	220	209	170	173	181	163	170	188	176	198	163	186	150	171	164	167	171	189	185	190	176	173	175	184	210	178	189	185	160	187	168	186	183	185	165	183	191	163	142	177	185	160	161	190	159	186	167	171	176	174	172	178	188	180	147	165	180	174	167	193	193	188	186	159	178	162	154	201	197	179	171	176	151	165	165	150	196	181	170	181	178	156	182	173	190	184	192	187	171	160	192	166	169	172	186	173	196	181	168	195	157	150	168	155	173	168	165	177	179	198	147	136	163	192	183	179	173	191	176	186	189	164	168	145	184	177	186	177	197	179	179	158	147	178	182	166	153	189	167	164	200	185	185	173	174	182	186	188	188	174	186	182	165	168	150	153	156	175	165	184	171	185	173	188	166	171	146	192	164	196	174	140	202	175	177	186	174	189	172	174	190	171	166	176	175	144	166	156	180	184	178	187	150	183	164	176	167	178	181	180	173	159	181	185	161	173	165	192	181	174	180	153	167	191	157	204	172	191	185	183	155	167	179	184	174	145	158	200	180	190	169	173	168	169	178	174	195	178	162	196	158	178	169	188	168	194	199	158	196	183	151	170	154	189
53942	58532	48037	51661	51252	50394	41230	27887	42553	39029	33596	23654	20703	12828	11897	8575	8850	5631	5648	4727	4166	3823	4178	3527	3003	2771	2381	2091	2195	2279	2050	1970	1667	1200	888	705	635	635	617	548	469	523	525	478	544	448	468	492	535	514	572	478	493	466	527	471	467	503	520	515	506	502	507	491	476	483	463	447	450	487	484	520	477	440	425	438	472	440	416	438	454	440	416	423	388	425	411	421	409	454	428	467	409	423	391	391	450	470	470	389	427	454	404	424	406	414	401	385	376	402	440	376	399	381	386	412	415	443	416	388	425	409	397	412	379	428	387	386	378	397	386	443	384	421	397	379	394	389	403	376	379	367	373	373	384	383	348	389	393	382	380	359	342	411	367	356	349	335	407	402	379	363	376	347	359	403	374	375	351	364	379	361	372	383	381	407	399	389	353	373	380	373	381	404	399	395	387	397	395	403	401	387	369	379	375	394	389	370	359	418	370	366	361	375	379	348	357	368	370	389	387	388	385	410	382	396	394	335	384	372	401	394	391	344	392	375	349	342	392	369	379	357	359	363	357	369	385	399	382	332	407	391	409	400	401	404	340	375	381	364	372	355	343	402	372	382	356	373	385	380	358	384	396	406	364	370	356	381	342	402	404	374	363	369	405	366	379	355	373	386	361	369	367	363	385	365	376	368	370	363	383	431	369	371	380	380	394	392	361	364	380	410	363	406	405	421	382	350	377	397	373	438	390	348	362	386	400	408	385	379	375	379	367	413	380	382	371	378	382	354	358	363	381	358	363	378	392	371	358	355	370	368	380	404	381	356	353	386	388	418	377	405	403	340	397	352	365	429	345	376	346	433	396	350	397	379	382	412	368	386	393	363	391	368	387	371	386	388	386	385	359	361	400	383	380	391	319	384	423	346	380	390	356	362	377	387	379	366	375	397	369	377	387	382	377	381	368	394	360	357	357	374	392	368	377	375	356	395	392	367	354	347	407	417	404	369	367	375	379	368	383	349	378	342	379	358	399	380	380	389	374	339	363	360	341	360	350	395	391	341	368	370	383	384	377	389	363	385	373	367	383	411	380	399	408	362	351	366	314	414	405	376	381	349	398	387	369	367	406	364	385	372	390	384	379	412	365	372	382	359	361	376	402	357	349	363	358	373	386	383	388	354	394	362	394	412	352	382	416	367	378	372	392	377	358	381	370	337	401	390	380	373	396	352	407	340	359	398	333	342	374	360	366	351	381	380	368	361	407	359	328	353	387	400	374	406	351	395	370	391	337	384	388	336	412	389	409	355	349	385	369	365	363	380	363	365	434	368	372	367	361	359	387	357	370	376	390	368	334	389	350	390	378	402	332	350	375	369	362	360	334	353	379	353	360	370	398	362	365	405	354	351	367	403	376	414	383	408	389	400	379	368	356	368	403	356	388	369	394	371	385	405	369	343	379	372	360	368	369	373	392	387	352	347	370	380	381	352	407	392	379	358	371	423	370	391	392	372	386	377	389	362	375	388	344	376	390	374	353	357	370	356	382	354	395	409	377	361	374	391	341	384	385	382	380	386	404	375	349	389	339	355	374	408	388	377	378	381	357	414	393	371	424	394	406	361	372	364	388	392	388	394	367	372	391	324	400	343	352	380	377	387	381	378	402	382	359	345	382	399	398	371	380	412	392	366	357	382	380	372	345	374	388	416	354	355	375	396	383	334	353	390	368	396	368	332	386	400	371	429	326	367	392	377	385	388	398	366	335	346	364	420	411	376	360	359	367	414	389	328	339	355	372	350	388	372	390	379	364	373	364	412	336	351	378	372	386	369	405	358	405	356	360	321	361	379	364	395	391	390	404	353	357	383	371	360	352	370	411	376	378	381	377	395	378	389	361	381	366	371	374	386	390	391	386	417	369	401	348	375	397	406	366	377	356	338	350	351	412	363	381	339	414	361	373	423	365	366	375	403	365	360	386	368	379	388	390	405	381	387	397	410	406	367	358	361	335	365	359	384	391	398	380	405	390	418	399	361	381	389	392	365	370	399	346	391	366	377	392	373	359	372	392	352	389	408	404	414	357	393	401	386	357	380	385	373	389	375	385	366	376	383	370	414	380	354	398	385	385	360	381	395	374	363	370	384	385	383	384	352	351	372	364	381	420	357	381	410	359	367	345	361	376	380	420	365	386	394	354	383	364	324	361	407	400	400	372	380	343	397	388	379	360	388	355	365	368	365	369	356	375	376	387	369	383	377	397	357	379	354	355	373	364	390	388	397	382	365	348	365	369	385	349	355	398	337	382	379	348	394	380	384	366	386	373	362	390	395	387	354	380	360	379	385	402	368	378	347	374	392	384	372	347	392	352	400	336	396	387	352	363	380	396	386	358	404	394	368	421	355	387	425	362	380	393	378	367	373	341	363	408	397	397	377	363	370	373	368	386	385	354	359	397	363	398	343	370	395	382	354	357	362	396	381	383	377	375	339	390	342	362	360	358	426	346	383	379	365	385	383	332	358	384	374	416	445	374	350	350	397	376	397	362	363	360	363	434	368	372	375	364	353	380	345	386	401	375	385	384	370	392	360	386	371	374	353	377	356	398	349	371	374	337	395	396	372	379	350	389	419	374	363	379	374	406	375	390	372	426	410	369	386	397	370	431	308	346	394	376	381	365	394	361	351	364	367	400	392	391	373	417	400	380	376	366	383	356	399	368	378	390	379	388	363	372	378	402	345	399	373	374	376	363	369	394	368	377	399	418	366	371	402	364	367	397	313	365	377	403	419	377	402	373	355	377	403	345	386	361	379	389	388	352	394	349	390	348	375	369	378	369	383	409	354	390	395	326	374	370	396	377	401	402	344	386	377	395	377	380	373	399	348	376	370	388	361	370	377	349	353	405	366	364	395	400	373	393	377	357	317	388	420	383	387	349	361	374	342	382	379	374	369	376	412	368	387	373	364	394	347	313	385	389	395	398	384	393	420	380	394	404	381	375	372	363	372	338	391	402	343	353	428	337	355	364	380	389	382	374	410	378	385	351	423	377	354	376	345	400	387	389	367	360	387	373	413	364	374	382	382	404	340	401	346	385	417	336	381	355	368	389	374	372	401	347	350	403	359	388	383	388	369	367	414	315	372	374	359	360	359	381	394	346	388	377	382	399	373	383	387	383	333	396	378	349	381	369	359	384	367	354	416	378	387	405	381	363	377	345	395	392	332	411	380	351	429	392	386	365	385	406	363	352	374	383	373	381	368	393	375	359	376	373	381	384	387	341	383	397	383	387	348	398	427	383	365	345	380	388	388	363	363	367	402	384	375	358	375	371	359	350	361	425	416	383	378	376	355	396	345	393	368	367	376	358	398	405	398	365	379	349	377	366	375	372	386	410	392	367	350	376	388	361	364	341	368	357	386	379	370	382	387	363	349	392	389	352	343	395	384	363	363	369	371	381	354	393	354	345	347	378	384	399	359	379	371	374	399	391	385	373	395	403	364	403	381	364	370	351	374	359	382	395	359	382	361
27534	34736	43174	24381	13793	8276	4931	1848	1517	1194	955	759	726	674	603	517	472	443	450	436	351	394	392	350	313	314	261	288	263	277	322	278	271	221	226	227	191	173	203	194	188	203	194	217	171	214	211	216	219	211	214	205	189	208	185	204	211	182	215	200	220	207	175	204	223	198	207	172	193	234	179	196	207	211	214	182	196	226	191	210	206	205	177	211	220	222	197	214	202	210	213	192	212	185	195	192	205	198	213	213	178	191	224	198	191	235	200	192	207	193	187	202	200	209	213	212	205	209	202	217	216	212	237	208	218	182	217	211	190	223	190	187	217	210	179	195	176	202	207	212	176	212	187	211	208	181	206	221	185	194	185	185	194	226	215	195	187	190	204	212	194	220	193	188	192	207	178	205	179	206	192	208	201	214	225	197	175	220	164	202	191	186	216	220	189	185	202	193	193	193	201	177	202	190	190	211	181	188	198	187	203	204	199	226	227	191	214	246	200	187	183	205	186	179	155	191	183	200	191	202	184	179	199	194	194	225	232	179	195	212	219	191	230	181	193	176	190	206	209	203	187	201	212	199	198	201	205	201	189	217	199	211	188	193	213	223	201	214	208	180	172	176	197	192	210	177	204	192	179	215	211	179	239	189	210	185	207	218	208	194	194	199	204	195	197	208	199	186	212	203	222	215	194	193	182	231	228	187	190	207	199	200	214	198	220	214	188	195	174	197	200	195	186	190	199	216	195	177	208	220	180	180	223	196	186	213	226	200	205	200	180	192	224	206	213	197	187	199	208	198	202	184	188	205	202	200	200	190	205	213	200	212	199	227	207	227	205	197	185	179	184	177	203	187	214	192	219	196	205	211	192	191	206	199	213	201	199	222	207	182	208	205	173	214	194	186	175	216	226	208	230	188	208	172	198	211	236	177	187	176	216	184	195	203	186	208	245	196	203	185	192	214	178	197	187	212	190	201	207	184	199	195	177	169	196	228	196	207	196	198	196	227	199	185	201	189	205	212	184	224	209	211	203	193	208	233	189	230	204	209	209	193	202	202	242	180	216	208	183	197	209	215	205	182	194	200	204	219	224	194	213	227	224	221	209	204	210	216	216	182	184	199	196	195	187	233	170	204	204	175	212	217	187	190	211	176	206	218	181	192	190	194	196	190	211	224	196	199	208	181	203	197	206	216	174	182	222	211	178	196	214	205	205	216	223	219	206	221	178	185	198	191	183	199	215	224	207	211	224	190	189	199	182	185	188	188	198	188	225	173	185	193	201	193	214	191	190	192	206	182	181	181	233	193	196	209	203	206	192	166	205	164	176	209	206	205	204	200	198	209	178	181	203	210	196	208	210	213	182	227	182	186	176	186	194	209	190	196	220	194	182	213	195	197	222	184	212	214	222	196	195	187	211	197	181	206	200	221	187	203	181	175	215	170	194	204	206	209	180	201	174	170	191	177	190	222	205	178	195	186	197	218	199	170	216	197	202	225	217	192	172	176	200	212	202	200	192	206	196	163	205	205	178	199	212	178	180	168	211	212	191	184	208	204	222	196	202	203	183	193	189	184	183	183	186	216	215	194	202	212	205	197	202	174	187	203	191	213	191	181	204	186	215	203	202	192	179	210	189	225	191	208	203	183	195	191	184	183	209	213	200	193	189	193	196	205	195	196	213	212	210	173	189	182	186	202	204	186	203	172	204	200	225	175	191	201	201	188	179	216	206	214	193	198	196	174	188	183	161	196	182	205	183	204	184	191	198	199	172	196	219	193	181	210	185	189	222	209	209	181	223	210	184	187	200	204	194	180	214	178	196	200	214	203	212	180	207	198	199	211	195	224	185	167	182	207	194	182	207	194	178	208	203	205	214	209	213	192	194	202	242	202	222	204	200	191	198	181	181	215	177	184	204	223	187	205	185	208	198	200	212	177	191	208	193	195	214	214	195	206	225	203	177	200	229	191	212	199	198	221	209	207	194	186	196	219	210	224	222	189	188	219	198	223	194	201	216	215	180	209	189	209	202	221	175	211	195	191	203	206	205	193	190	205	193	185	209	186	182	227	207	227	191	173	206	217	207	231	209	196	202	185	229	202	213	200	196	201	211	182	201	204	203	215	235	213	199	218	188	199	185	194	213	182	171	184	227	193	226	187	185	229	220	169	194	185	214	182	181	207	172	179	237	210	194	177	196	185	181	199	166	216	200	188	211	210	187	178	208	207	173	196	179	196	202	198	193	206	189	181	186	203	218	207	207	175	210	199	215	192	190	187	198	186	194	209	201	190	205	188	190	192	220	193	171	185	209	184	201	198	188	203	182	209	203	203	194	195	196	203	194	215	217	203	201	195	188	178	199	193	192	171	197	216	186	188	198	208	190	199	195	196	161	215	199	203	202	184	202	220	157	182	217	206	182	207	208	216	209	199	217	204	199	180	207	198	209	229	203	210	182	205	189	166	204	216	196	207	193	188	161	183	193	194	200	230	214	189	205	186	183	189	182	218	193	188	192	184	229	205	201	188	206	171	225	206	196	189	193	207	196	204	197	184	187	190	217	190	199	189	191	206	186	197	196	231	172	211	210	202	172	196	201	199	181	205	209	182	194	194	212	196	219	171	207	214	211	208	226	214	211	204	200	200	247	189	176	189	210	168	205	210	203	205	212	185	208	188	177	221	207	191	211	195	187	194	209	216	187	188	185	204	198	184	222	188	208	204	198	205	207	198	203	202	178	228	174	212	177	204	205	188	205	204	230	201	194	207	201	198	219	205	208	194	198	206	216	187	193	203	208	207	172	192	197	206	195	186	213	209	184	197	194	213	181	179	204	216	209	188	228	187	192	197	210	200	191	214	199	223	193	194	211	175	187	211	215	208	182	179	228	216	208	202	178	170	197	185	190	183	215	196	182	190	197	194	206	185	196	193	179	208	197	193	199	217	189	224	192	206	209	174	179	223	182	217	191	201	203	199	177	194	219	200	196	186	193	206	167	194	214	185	169	190	223	193	188	187	197	222	214	204	185	213	213	209	202	188	189	222	199	206	208	214	203	196	193	201	215	188	217	187	209	207	193	192	189	197	210	190	163	225	207	207	207	212	188	185	193	183	218	195	177	189	200	186	203	197	190	218	190	186	211	176	193	184	197	219	215	205	188	189	193	165	205	168	214	194	219	204	193	210	183	217	215	205	201	180	198	195	196	197	182	206	211	204	180	185	213	204	205	190	209	206	236	224	202	212	195	198	206	210	223	213	231	236	205	222	192	181	201	212	201	200	202	212	204	193	192	190	177	227	196	236	186	227	186	200	189	185	191	194	206	150	198	200	201	224	180	202	195	191	211	219	198	179	209	207	188	179	199	198	193	201	227	188	181	204	194	202	212	191	205	211	177	197	193	190	206	201	204	173	219	204	190	207	191	195	200	204	199	199	218	198	203	201	176	174	184	197	222	183	206	199	200	203	192	191	232	184	201	219	192	216	216	225	210	194	206	214	205	204	203	205	200	193
23055	31323	40764	25063	18284	17275	12678	5306	6859	5645	4712	3612	3689	3210	2778	2314	2156	2042	2094	1971	1605	1666	1641	1431	1294	1183	1077	1033	935	1037	1162	1045	877	608	581	544	477	486	495	504	440	472	452	465	424	433	472	481	499	444	497	476	474	503	467	516	465	459	476	529	524	473	515	461	472	507	448	482	443	487	472	503	495	470	437	507	494	466	483	473	437	461	446	445	443	439	452	494	508	471	491	469	423	515	465	457	461	478	483	452	489	496	496	488	470	494	449	468	485	460	465	440	418	489	456	496	499	467	428	448	449	479	465	459	447	424	454	463	455	426	442	474	449	456	431	509	466	477	497	491	452	498	469	466	448	472	444	442	412	445	441	441	419	451	446	503	430	458	464	448	458	455	449	474	464	435	457	454	470	463	467	455	448	430	470	454	427	422	442	396	476	428	457	448	470	441	449	479	433	494	456	441	454	450	453	439	437	427	467	446	430	478	453	477	450	469	461	460	475	513	418	465	476	467	446	440	434	432	446	436	493	472	447	464	482	452	485	450	457	456	445	467	469	476	443	457	484	466	452	452	444	428	448	472	481	476	455	469	421	480	446	430	447	460	419	447	442	455	490	461	440	428	460	424	469	455	438	467	451	481	396	429	495	485	482	452	488	418	483	450	461	450	464	442	467	464	482	474	440	448	447	451	439	429	436	482	457	464	464	452	437	474	442	441	451	478	523	448	483	478	493	455	447	443	453	463	440	453	443	425	480	482	496	468	485	467	459	476	456	468	457	465	449	472	445	453	449	449	431	480	454	408	452	492	445	453	447	448	434	438	519	457	478	432	460	478	449	507	435	475	437	489	483	432	426	445	473	451	466	439	471	494	448	421	465	443	468	456	494	444	451	434	435	477	471	441	435	474	480	466	478	486	452	463	461	455	461	442	427	452	445	427	459	455	446	495	454	493	475	475	477	433	473	446	493	460	476	445	438	437	441	461	450	432	467	454	482	452	456	437	458	477	430	486	489	441	445	459	468	459	481	439	455	480	454	476	443	431	511	479	436	444	451	436	460	444	440	495	459	480	505	483	442	479	442	458	418	473	461	415	470	504	423	438	448	484	467	448	432	502	475	444	454	406	424	445	398	469	459	449	436	462	440	459	471	427	453	459	448	435	456	473	460	453	494	444	472	414	439	459	465	450	448	452	444	481	440	495	460	408	436	478	465	454	444	473	453	416	472	484	459	438	445	436	451	473	504	470	421	446	466	455	456	475	414	465	442	444	450	440	461	459	499	483	451	428	442	462	451	465	463	471	470	481	452	480	488	473	466	442	482	423	460	436	449	482	436	452	417	456	454	458	466	443	457	412	437	447	437	471	467	469	495	444	450	444	445	494	484	484	466	470	461	481	453	476	488	447	490	463	466	419	491	455	432	442	468	438	456	501	464	461	449	449	408	404	442	438	434	468	448	450	476	460	435	461	435	445	456	458	450	460	439	451	432	448	449	439	441	421	435	440	463	432	440	435	444	462	463	459	492	425	455	428	467	474	443	431	477	443	467	421	448	473	455	462	472	422	459	450	482	499	472	467	436	490	443	464	492	460	480	479	445	449	476	467	496	456	448	431	514	494	453	452	419	498	456	441	461	424	496	446	457	511	469	454	432	428	430	442	455	481	433	445	430	478	461	468	473	462	438	454	473	413	433	415	467	442	449	454	491	455	414	477	459	468	430	474	437	466	420	499	461	433	499	463	442	458	428	452	437	465	442	427	480	478	472	429	468	441	453	432	520	466	472	445	445	469	448	450	502	460	493	458	429	428	478	453	433	424	468	444	433	493	480	480	451	473	476	493	464	477	504	465	445	441	441	489	478	387	491	484	439	464	452	498	483	428	452	482	468	469	481	445	453	432	438	455	471	455	503	440	445	458	443	408	444	478	457	442	452	487	494	422	458	448	452	437	444	429	461	461	455	469	468	437	454	444	474	472	471	493	459	443	445	444	438	478	476	448	447	455	446	440	487	453	386	473	456	507	472	470	477	449	478	468	468	425	434	463	467	442	451	487	435	473	447	438	437	424	479	476	468	494	468	428	465	440	473	442	470	472	478	458	455	437	445	435	445	425	464	458	453	422	475	446	442	445	435	447	453	508	439	444	435	418	445	454	460	464	508	454	481	432	458	456	493	445	477	434	474	477	474	429	463	472	449	438	430	468	415	457	493	465	474	463	473	440	431	508	435	465	468	440	454	475	448	457	485	509	509	491	399	442	496	482	453	453	440	471	428	464	481	448	452	436	429	434	411	464	474	457	465	460	447	453	437	474	470	461	480	440	426	473	482	474	486	437	481	459	426	467	475	505	475	453	426	438	442	471	455	468	452	454	444	468	495	478	441	443	455	424	490	496	472	444	429	430	452	504	456	435	432	456	446	475	475	449	472	437	480	449	479	438	475	462	419	453	446	422	444	502	456	444	447	429	478	455	446	461	467	456	455	417	447	446	466	490	498	407	459	445	461	481	462	444	430	444	444	480	496	410	461	466	434	515	469	455	445	427	470	450	474	465	486	448	476	412	451	427	448	449	471	445	458	497	439	463	490	491	462	482	420	469	442	466	478	466	453	445	479	456	408	429	464	467	453	454	444	406	403	453	466	476	434	459	469	471	480	451	448	459	451	469	474	454	431	486	450	437	444	436	471	464	440	452	478	446	451	430	450	444	446	441	430	461	454	451	473	453	476	420	461	478	445	436	464	421	446	438	474	440	469	456	441	468	424	470	449	462	415	487	416	446	456	476	436	452	469	465	490	468	471	445	462	477	488	469	467	448	427	461	472	440	461	462	437	449	494	460	459	498	451	469	498	461	443	492	440	445	449	435	418	443	444	501	485	464	513	455	453	491	457	437	492	455	468	491	421	472	471	409	432	455	499	445	473	423	458	438	461	472	430	446	447	463	480	511	486	468	478	456	428	467	475	451	472	444	456	430	451	498	455	440	440	465	490	464	486	477	449	513	445	450	450	505	438	455	440	462	481	468	487	452	445	465	508	433	464	430	466	491	463	478	408	486	418	418	435	465	470	443	429	438	476	454	447	465	456	431	412	441	466	468	468	452	458	471	437	420	452	458	452	460	502	495	449	424	419	465	485	444	441	468	499	458	476	459	441	442	438	438	454	450	429	501	477	496	449	420	453	466	465	431	470	461	443	440	451	461	431	451	455	493	425	522	463	478	463	445	457	474	473	476	488	479	454	411	459	451	441	474	455	490	430	468	463	449	441	456	473	448	451	438	464	459	433	451	462	419	466	465	482	465	495	432	432	492	450	408	454	444	479	468	452	507	465	473	434	519	468	424	471	442	424	445	450	463	488	461	455	445	438	435	476	465	426	479	483	448	438	416	461	444	430	441	453	466	447	489	431	447	467	435	456	421	434	490	447	467	453	480	431	426	472	440	472	481	463	444	438	466	448	453	430	464	433	446	464	450	449	478	486	443	444	461	438	415	449	427	424	489	442	451	456	447
55705	46329	45602	33753	29035	27923	30920	23653	22565	18953	12934	7685	5168	3138	2404	1495	1330	879	842	806	655	600	592	546	472	491	432	372	395	418	414	386	321	309	263	242	262	203	244	228	220	204	197	227	238	187	198	221	231	264	248	221	200	213	221	231	188	224	229	216	221	250	210	192	197	206	234	237	234	229	225	247	231	200	217	200	202	200	229	204	211	205	225	201	217	217	200	228	218	201	217	225	211	215	228	225	208	183	220	236	207	222	257	218	222	211	216	217	251	219	229	213	209	223	216	218	243	233	261	214	224	225	218	237	210	231	204	220	231	208	220	226	240	217	230	194	216	222	201	232	230	226	210	214	213	210	219	238	216	180	217	185	213	210	217	189	196	230	213	237	191	222	183	205	214	232	200	217	200	229	186	227	184	217	237	219	209	202	198	211	198	225	213	215	220	193	183	212	222	206	198	188	204	210	214	192	229	193	215	200	197	183	184	200	227	219	217	193	222	201	216	213	171	198	197	233	184	235	189	213	208	212	218	212	199	204	213	215	212	200	193	230	205	210	237	207	214	204	243	237	180	197	183	218	221	211	213	237	202	213	211	237	224	239	222	205	221	222	211	218	221	206	212	226	209	197	189	207	196	201	214	207	212	224	220	190	214	218	245	214	193	231	201	204	209	208	203	215	225	220	226	220	207	214	182	227	204	222	247	213	222	195	233	205	181	201	185	211	184	206	228	210	230	213	199	219	202	194	207	199	197	238	211	211	233	213	225	225	230	201	230	201	209	216	223	204	209	210	252	212	181	204	223	207	178	211	199	210	230	214	204	217	219	218	219	204	217	211	208	226	229	225	215	170	190	226	218	198	197	210	235	202	233	213	201	208	202	213	230	193	228	187	176	244	219	212	230	210	218	218	233	229	227	215	196	205	194	229	225	196	194	217	216	245	215	240	213	213	236	217	209	191	222	194	198	218	192	197	226	201	196	215	224	212	246	208	223	217	207	213	210	217	205	182	242	211	218	236	188	210	217	187	213	200	218	195	214	224	237	204	214	207	219	203	221	215	232	218	222	219	206	209	225	206	199	205	222	230	235	212	227	200	246	222	239	205	209	226	217	222	211	214	211	201	220	228	218	194	219	212	213	231	177	229	203	190	230	221	210	229	234	195	217	220	211	216	205	226	216	206	197	212	229	206	194	199	218	240	237	204	222	219	232	219	244	193	182	219	210	202	206	249	216	195	206	259	220	197	205	211	221	220	198	254	229	186	204	221	238	187	208	213	193	190	207	203	214	216	231	194	203	195	208	169	221	194	239	219	207	219	207	197	231	247	233	213	222	192	237	207	222	221	203	230	232	205	223	210	199	227	220	197	224	193	222	231	210	207	206	226	225	203	199	199	217	213	218	191	182	206	213	216	237	206	237	189	204	195	223	199	208	228	216	219	228	207	238	208	211	224	215	210	220	216	205	207	247	179	217	216	195	216	203	220	233	210	221	193	210	206	181	193	214	225	214	210	222	242	191	225	202	216	227	206	193	223	192	192	221	240	227	188	197	221	214	208	194	245	226	207	191	223	207	193	226	204	197	231	195	204	220	197	181	203	221	255	235	205	253	229	218	178	223	191	214	186	200	216	203	188	249	198	224	197	210	169	236	213	224	209	217	205	205	236	207	214	199	220	210	216	206	231	233	218	223	228	217	224	207	223	207	195	214	218	202	216	213	207	222	199	191	227	193	232	226	207	197	241	230	215	216	216	220	254	210	203	202	182	245	230	214	235	204	223	231	221	214	221	191	203	209	216	228	221	226	217	232	216	186	217	212	229	216	212	219	203	220	211	244	190	216	200	215	201	232	217	205	225	220	192	230	214	231	207	239	216	207	236	205	227	200	195	178	221	207	219	207	205	227	214	234	222	221	217	221	226	195	222	209	203	181	196	219	192	226	219	205	252	222	210	210	231	219	233	210	218	199	202	208	226	227	197	203	235	220	204	213	218	199	188	201	226	229	202	202	233	240	205	199	216	204	197	202	215	202	206	191	236	213	213	222	222	238	225	176	192	180	179	190	226	205	211	216	207	205	208	223	217	237	216	222	207	219	228	217	207	220	216	223	221	220	213	231	217	174	178	218	216	207	210	222	204	210	220	219	195	207	216	218	206	204	251	214	195	216	225	202	205	220	202	214	208	203	203	234	226	200	189	233	224	212	204	203	202	211	231	240	193	209	204	219	209	220	213	167	211	185	224	235	218	214	197	201	205	201	198	203	204	217	222	200	221	214	230	260	202	226	251	210	206	222	235	225	228	214	215	190	194	223	208	241	208	209	222	194	189	195	223	210	223	216	190	202	232	214	237	194	193	226	213	200	189	213	205	204	216	216	207	226	191	205	206	206	204	193	213	206	196	185	209	189	191	214	196	209	206	217	207	233	218	221	228	202	202	206	245	198	224	222	197	251	227	202	185	184	213	164	227	228	233	206	200	219	203	190	197	212	192	209	207	202	246	238	218	197	218	203	213	229	189	226	202	225	218	196	198	207	214	189	208	199	219	186	224	204	210	199	225	213	207	209	210	202	250	220	220	230	238	209	223	206	209	231	220	217	177	221	208	232	233	208	210	182	188	235	207	214	238	242	224	228	200	214	216	236	234	172	197	181	198	205	208	218	198	192	214	196	200	204	213	229	203	186	224	187	185	207	206	220	212	216	214	231	219	212	207	225	215	221	227	192	233	212	211	202	209	204	205	195	193	274	210	201	224	223	197	213	219	226	218	206	198	244	224	217	233	244	205	238	208	212	202	211	207	206	206	200	193	206	217	192	219	220	210	194	226	240	200	228	208	230	246	226	239	207	191	213	181	223	216	207	210	208	193	201	213	221	220	221	230	197	206	209	225	213	228	202	198	204	198	212	245	216	198	213	202	216	222	201	220	241	215	241	202	230	215	190	210	216	209	227	181	216	229	203	194	214	248	204	228	222	231	227	228	206	232	197	219	244	252	225	204	196	196	215	216	202	199	250	223	236	210	261	245	212	200	221	207	203	232	221	227	234	251	217	203	222	217	238	200	219	206	217	235	204	242	172	222	232	182	212	225	196	185	214	210	198	198	206	216	188	198	207	220	205	199	216	247	243	217	238	215	227	220	225	196	237	217	208	211	204	201	206	211	219	188	216	228	191	212	211	200	189	196	241	181	236	206	222	213	209	212	214	192	180	190	212	222	217	207	208	198	208	183	219	214	203	201	216	219	200	233	214	221	199	198	241	217	216	180	215	181	207	215	181	203	193	196	203	212	226	190	224	245	240	217	194	213	248	235	219	213	195	227	199	202	223	246	218	215	195	213	240	230	177	208	245	192	257	211	221	207	229	220	220	214	230	204	207	225	214	208	209	211	208	218	202	222	222	221	203	208	184	217	213	216	217	218	198	186	209	208	186	230	214	201	205	243	227	239	238	214	220	207	202	212	200	223	210	217	208	221	213	218	217	236	217	204	215	232	246	194	211	229	219	217
50500	58389	50504	49649	44124	44735	38911	22092	36227	31114	24904	16170	14958	9501	8013	6004	5941	4247	3993	3594	3335	2901	2820	2538	2172	2112	1731	1577	1668	1686	1630	1574	1166	950	789	676	566	570	574	568	481	528	567	499	521	529	528	568	526	561	536	541	536	557	522	547	547	554	500	590	532	559	547	542	543	536	506	533	526	529	503	502	564	559	544	512	506	551	521	510	489	476	494	501	530	520	460	504	495	479	519	509	472	512	456	466	497	543	477	508	482	518	471	510	471	496	492	510	478	452	474	473	489	494	463	506	465	513	515	490	502	474	488	500	478	505	450	469	473	477	451	479	508	471	473	490	456	443	464	484	506	456	426	468	478	497	468	479	461	455	431	442	471	459	436	496	452	467	446	478	457	449	457	458	486	417	489	479	414	500	432	442	467	472	493	453	481	425	438	456	457	429	468	472	499	454	444	462	468	487	490	498	470	462	494	453	459	478	497	443	444	480	484	469	424	519	446	464	483	481	466	458	455	483	505	471	452	466	462	467	447	462	502	445	444	490	476	417	449	450	466	490	445	469	471	461	474	448	450	467	427	470	462	460	515	454	504	480	465	473	445	472	497	460	522	466	469	448	469	494	520	481	494	460	466	471	479	435	488	465	470	485	456	484	486	507	424	429	464	483	452	429	458	460	495	435	486	438	475	456	449	479	469	463	425	460	449	457	476	486	447	434	481	463	451	441	498	472	478	451	463	483	454	440	483	488	480	483	467	451	487	440	451	455	504	446	501	427	473	483	483	466	453	443	478	459	452	451	437	488	430	429	484	481	472	485	459	492	469	506	454	425	479	461	443	482	463	463	446	480	468	454	411	479	466	461	431	471	457	478	473	500	491	459	515	469	463	469	481	444	451	465	420	488	469	467	436	490	412	454	464	479	497	473	464	476	495	463	448	459	462	489	478	455	478	442	466	460	447	450	472	492	512	489	469	425	463	491	454	479	483	433	453	476	460	495	481	458	437	468	479	469	466	440	427	454	467	453	461	448	495	474	483	453	434	445	432	415	434	468	433	456	453	430	455	437	446	458	471	441	438	490	451	475	472	433	446	440	487	474	451	466	470	446	482	471	475	452	483	457	464	450	440	462	447	455	446	482	424	443	476	470	470	495	484	439	470	513	465	491	433	480	434	458	463	440	489	468	455	473	455	481	501	481	516	477	469	441	460	445	502	476	492	440	461	438	470	436	477	446	428	439	475	476	451	430	453	459	503	416	484	464	481	459	456	480	470	487	437	500	450	465	487	470	445	448	422	451	485	449	440	452	442	492	468	451	482	461	467	455	465	448	407	442	430	471	453	467	507	464	434	463	495	437	473	448	463	445	446	478	479	455	456	473	476	462	449	500	457	441	479	451	460	502	489	462	441	458	478	510	465	469	471	501	490	477	464	464	450	447	456	472	454	487	493	497	451	431	471	449	439	461	468	474	472	433	448	442	439	425	454	434	461	444	465	463	469	459	471	469	454	453	460	465	466	426	482	450	459	441	452	480	518	494	478	506	472	457	460	452	485	421	466	458	529	438	444	490	464	453	465	455	471	462	446	437	423	453	448	477	462	485	436	463	443	463	463	447	476	435	476	438	488	474	478	425	498	463	453	476	463	441	486	490	451	437	481	429	490	458	465	449	468	450	465	445	474	467	481	470	489	463	484	443	444	485	499	428	438	432	489	485	492	482	450	490	463	463	527	460	487	491	482	473	497	435	488	455	464	434	458	462	479	462	439	487	488	467	476	486	439	485	495	462	458	455	451	488	466	456	480	469	502	464	441	493	477	468	465	459	441	481	484	464	462	499	491	450	416	458	454	470	455	509	455	444	434	448	429	456	508	473	476	459	465	460	455	469	463	444	476	477	427	466	454	461	471	474	460	470	493	489	472	433	505	455	473	442	526	481	500	460	435	477	475	446	454	455	458	490	476	509	466	450	468	451	498	482	510	401	462	429	449	453	487	474	431	487	445	428	491	477	457	477	482	476	468	482	479	439	489	446	483	462	460	466	482	431	511	468	458	451	463	489	463	454	457	447	426	448	456	448	506	502	447	471	512	474	479	420	478	454	444	471	464	470	483	441	456	407	463	461	457	518	458	463	480	471	455	468	490	460	452	454	479	480	480	480	456	443	479	487	441	440	491	479	468	461	440	459	429	468	505	459	492	495	466	461	465	454	450	443	477	432	479	479	452	494	469	516	468	478	458	475	491	412	467	454	431	465	454	513	479	440	452	471	458	494	446	477	454	480	480	480	458	439	503	453	458	451	457	518	451	456	458	507	431	432	434	440	450	482	504	415	439	451	479	445	480	467	469	457	462	464	451	438	462	435	445	491	488	447	464	447	472	468	451	453	425	440	470	449	445	507	467	477	456	426	475	460	468	499	504	486	467	473	460	483	457	520	476	445	450	497	455	455	506	456	448	476	480	472	486	488	466	472	447	473	478	460	462	455	459	443	478	463	450	474	456	485	484	487	457	460	508	464	480	491	475	461	477	442	484	500	478	441	459	491	460	442	448	528	462	470	473	478	463	484	468	410	496	464	476	497	445	457	470	430	456	480	435	440	483	471	461	460	456	454	467	443	461	471	446	496	480	445	468	448	466	459	467	465	467	505	494	499	495	498	448	498	505	470	495	446	461	470	442	476	476	462	474	481	489	469	429	459	445	422	446	459	464	501	454	469	461	466	471	414	457	478	465	506	429	468	483	465	474	435	494	431	481	486	475	450	442	500	413	492	449	439	491	478	459	491	467	494	460	452	461	468	446	455	457	457	510	449	502	468	481	464	475	461	488	450	505	470	443	452	430	424	449	463	498	503	454	479	457	432	460	466	488	513	436	431	491	513	446	468	463	436	455	459	456	428	474	478	474	437	480	491	458	485	456	447	446	465	428	443	484	464	469	483	473	457	451	458	483	477	455	426	480	433	488	446	481	425	465	441	459	448	436	448	440	478	456	421	477	415	437	464	497	431	449	440	494	491	490	458	455	447	462	473	484	482	464	483	483	489	465	436	447	449	476	489	469	451	476	448	465	464	478	440	474	459	446	446	458	469	480	473	465	505	469	465	442	494	442	477	442	484	482	429	446	498	479	478	480	474	453	477	461	501	464	459	503	461	461	452	457	452	467	425	439	445	474	446	452	465	473	489	437	485	419	453	480	498	498	440	441	461	467	464	476	460	441	476	471	496	465	492	475	481	464	473	462	419	435	435	440	456	534	446	472	481	462	501	456	468	490	462	458	491	501	467	521	451	454	459	433	487	413	433	445	457	443	447	468	458	465	466	442	469	475	462	496	433	459	473	465	439	478	477	445	473	453	505	472	497	450	447	512	480	468	514	505	467	495	464	491	479	460	444	460	460	496	474	462	462	472	483	428	477	494	436	456	457	436	467	473	496	451	483	421	451	474	467	489	486	437	515	486	494	458	447	452	484	452	458	505	445	482	452	446	484	473	446	464	475	484	479	465	457	530	471	447	461
57502	45159	43906	32895	29964	28796	32753	26190	29025	28112	19918	13411	10768	6340	4177	2622	1899	1492	1384	1028	943	789	738	637	609	553	492	474	480	480	423	399	335	302	256	239	227	170	206	186	192	192	186	216	201	207	224	199	182	205	217	219	201	178	188	205	206	214	187	174	190	182	194	192	187	207	206	187	197	219	161	190	178	179	194	182	190	183	183	185	170	203	192	197	206	221	188	182	203	179	179	165	156	209	213	162	184	181	205	191	201	207	198	191	176	175	168	172	180	180	173	183	176	212	169	195	189	155	178	177	152	199	190	165	162	190	197	177	166	185	184	165	164	179	186	156	182	198	206	188	183	167	178	177	181	158	172	171	195	160	196	182	163	179	170	171	187	188	196	202	183	178	191	160	134	198	192	182	182	202	161	177	171	183	175	177	163	199	170	185	174	156	198	180	172	175	193	208	177	185	199	189	182	184	188	169	148	200	185	177	137	156	140	188	178	173	190	158	168	157	188	190	181	151	181	160	191	172	191	187	182	213	180	160	141	170	191	204	197	168	195	172	199	179	175	166	164	183	193	163	165	158	159	176	191	168	165	153	169	171	182	170	167	216	169	162	188	169	173	174	178	189	175	184	189	187	165	184	182	184	177	172	182	203	158	186	167	183	169	182	195	168	169	163	163	190	177	157	154	174	171	157	166	179	168	183	190	191	191	172	165	176	182	164	182	154	164	178	171	195	181	184	165	168	169	155	185	178	168	169	164	166	162	170	177	182	175	174	175	178	179	175	154	173	184	163	165	162	177	162	183	190	183	180	164	170	174	186	158	174	176	184	181	152	172	178	175	162	192	195	203	192	197	179	189	182	179	159	184	160	177	180	186	164	182	193	167	190	181	176	170	185	174	164	154	177	162	177	156	167	187	162	147	175	167	174	185	177	175	190	205	166	172	161	176	201	178	167	179	154	170	172	165	176	192	203	170	170	172	179	169	173	162	195	177	190	191	196	176	182	165	155	190	185	206	167	193	181	193	188	173	171	184	158	170	198	177	177	170	159	169	175	163	170	155	173	186	162	191	159	164	198	161	188	184	190	166	186	215	176	193	182	179	180	173	178	186	161	169	169	144	192	194	206	143	150	164	162	156	188	152	180	205	175	176	166	163	170	164	161	178	175	199	154	167	170	168	191	200	182	180	198	197	223	179	162	172	173	192	202	167	154	211	166	198	166	163	180	188	177	152	165	189	194	174	176	182	162	185	164	167	158	159	202	180	161	170	183	174	179	175	158	179	163	171	186	161	197	182	170	177	182	180	155	185	157	182	163	173	168	161	193	173	191	173	187	183	173	172	165	177	187	162	158	175	191	165	177	173	162	156	184	177	180	177	152	164	179	189	179	188	166	164	174	151	163	190	159	188	184	138	183	184	170	169	157	149	154	195	179	181	176	184	185	187	170	200	187	163	168	192	180	162	168	163	189	168	188	169	175	178	201	210	160	170	166	190	136	180	183	190	164	185	160	149	201	171	194	183	159	156	161	194	177	173	161	173	171	155	178	163	154	189	165	197	191	186	155	157	156	172	181	188	197	192	176	168	171	174	179	184	195	157	163	174	162	168	177	180	172	172	192	182	160	173	158	172	173	192	192	177	173	189	185	189	175	177	183	182	167	159	189	171	164	166	208	186	176	175	168	164	170	168	187	178	182	160	179	167	171	163	181	170	169	177	192	186	186	183	194	205	187	190	198	198	167	178	187	161	168	163	182	177	190	162	200	189	171	178	161	199	166	172	177	168	192	183	175	177	163	181	168	192	180	147	172	197	180	181	180	156	174	183	152	194	175	170	177	199	185	159	167	162	181	207	174	161	171	155	200	148	178	161	184	164	197	202	186	185	170	192	175	187	195	175	155	186	193	183	186	167	195	177	190	183	155	164	179	169	180	177	202	171	178	160	228	187	174	199	164	182	183	182	189	184	217	150	147	170	196	179	201	165	180	193	164	174	169	203	178	169	171	156	162	166	169	181	162	176	172	173	179	176	187	173	182	185	188	179	182	150	172	193	176	183	167	173	194	165	151	166	194	176	153	154	157	168	173	153	165	173	175	173	193	178	156	195	167	141	164	173	169	181	158	198	164	186	177	173	199	185	181	176	154	172	183	174	197	169	182	192	175	187	168	190	160	183	161	179	196	184	181	156	169	181	162	154	175	165	184	168	192	171	177	163	187	198	200	168	170	156	178	181	147	197	187	198	171	177	175	167	184	173	212	171	176	184	185	192	196	166	187	193	201	188	205	169	168	184	163	188	185	150	187	172	166	172	167	190	179	180	165	210	163	164	170	179	166	195	184	165	193	191	180	171	167	200	163	175	188	174	161	192	168	221	177	150	166	161	185	174	198	184	167	158	174	176	196	185	167	160	179	184	176	147	165	165	174	195	194	178	167	146	169	177	163	169	186	187	164	178	181	171	146	157	169	170	176	145	190	177	174	167	186	180	191	169	175	193	151	175	183	178	167	186	194	183	167	161	184	164	176	191	187	150	198	181	195	166	185	179	199	183	149	163	183	183	180	209	176	178	195	210	197	169	186	177	175	176	184	160	159	168	175	166	185	169	185	203	171	158	172	203	204	175	168	199	165	168	155	172	172	193	183	199	172	173	185	179	180	175	162	170	180	191	172	162	166	167	180	169	163	168	165	164	186	167	205	176	158	179	188	171	157	198	185	195	186	191	183	179	174	176	152	178	193	158	211	174	182	195	210	192	151	175	165	186	181	174	169	197	174	188	175	201	190	173	182	184	166	166	177	164	193	186	173	158	171	177	193	178	149	172	176	165	181	182	188	172	174	182	166	159	179	166	176	155	183	197	177	161	173	155	175	170	154	178	178	188	183	158	193	195	187	163	152	164	171	185	163	182	176	173	166	178	203	184	179	164	160	171	190	186	170	172	204	189	162	166	156	180	174	162	161	184	171	170	174	180	187	186	159	169	191	168	164	182	183	166	148	155	171	182	177	173	157	183	179	220	166	158	161	195	161	180	162	184	161	179	162	176	182	165	194	186	163	154	195	173	173	157	212	165	157	155	165	170	181	179	182	196	190	183	164	190	163	145	175	179	159	174	176	186	165	172	173	167	195	184	182	181	189	159	172	170	165	189	182	181	172	176	164	182	165	170	198	166	178	193	166	141	203	185	184	172	188	169	178	189	137	170	182	168	172	171	192	202	218	160	196	183	178	195	187	181	186	164	196	192	159	158	154	162	167	160	162	177	200	191	185	173	192	170	177	179	189	174	166	191	197	193	170	203	160	174	163	150	170	175	187	169	191	186	185	179	187	173	147	148	164	173	149	170	177	192	170	152	178	177	159	223	180	156	179	187	155	172	191	181	191	169	160	166	176	184	176	177	173	175	172	179	180	175	169	170	197	174	157	171	191	176	206	174	178	189	168	160	153	178	168	173	163	169	189	176	178	166	207	199	177	183	179	187	168	184	200	176	171	164	176	184	180	153	160	184	220
53379	57664	50706	49605	47146	48620	44946	29190	44182	38873	30623	21910	21391	14100	11714	8866	8085	6113	5926	4731	4741	3814	3712	3261	2873	2549	2372	2247	2253	2213	1922	1948	1327	1058	937	784	632	600	546	530	480	505	507	523	482	492	482	508	499	534	472	482	490	463	440	483	501	494	530	569	483	528	509	462	486	465	497	500	468	478	484	509	484	481	505	442	475	489	454	474	455	400	428	426	439	425	422	447	438	426	428	445	432	420	399	415	444	459	443	412	445	439	415	432	440	403	434	373	385	405	414	376	432	397	424	424	397	378	390	413	396	422	394	379	412	394	406	386	399	361	413	386	389	370	349	396	392	413	393	352	359	381	390	370	366	402	414	384	371	373	348	389	427	403	394	364	391	378	394	354	338	351	368	409	380	370	360	377	389	364	376	372	404	383	384	393	355	371	392	372	394	388	369	367	389	382	426	357	381	376	395	360	390	404	399	382	392	389	367	383	429	400	369	405	353	388	380	384	376	355	363	370	381	397	406	364	399	392	384	395	424	396	380	376	363	363	372	368	387	398	414	424	377	404	388	406	391	355	353	371	382	360	366	363	397	366	417	388	358	392	385	408	362	384	374	359	370	368	417	372	404	408	368	386	367	427	422	319	361	388	385	376	374	344	375	354	369	390	422	338	400	374	373	397	396	361	401	388	350	359	379	385	357	413	364	367	348	397	363	377	388	354	362	355	388	379	379	386	358	371	383	330	368	387	338	403	378	377	388	419	372	370	413	386	373	394	350	358	389	376	374	347	381	415	389	396	363	379	356	390	351	394	382	347	357	385	359	364	320	331	392	379	380	371	406	349	367	384	379	360	394	381	373	413	368	356	371	394	378	388	390	366	381	375	397	425	375	367	368	363	371	379	377	378	374	382	383	378	362	403	358	365	370	389	400	363	384	401	364	363	361	363	345	358	389	393	372	379	393	355	413	382	382	403	378	404	386	356	332	378	383	372	388	335	353	366	402	387	395	395	361	361	396	348	412	403	382	366	394	388	387	381	401	370	392	366	368	427	379	355	365	386	408	367	373	404	403	367	372	414	384	404	397	385	362	339	392	382	395	403	356	408	381	364	394	390	374	372	384	405	402	403	398	399	360	388	397	399	384	370	390	404	387	418	399	400	381	398	371	404	416	398	398	357	391	393	398	367	358	344	334	390	345	374	382	359	385	399	396	387	342	383	388	403	368	382	365	405	390	399	383	350	407	390	380	330	405	362	403	377	371	377	354	389	376	395	384	389	391	381	370	386	375	407	338	370	395	414	360	367	367	374	402	378	387	370	401	418	350	386	364	371	387	386	355	383	397	356	380	385	391	370	362	340	387	362	381	378	375	398	372	377	347	371	342	380	416	395	395	371	370	407	388	398	379	385	366	398	359	348	411	373	365	384	391	381	359	382	338	387	340	395	380	368	369	392	366	390	414	391	404	365	361	395	390	409	375	363	315	365	402	377	392	353	402	408	373	381	364	404	376	361	407	386	386	375	397	397	381	404	362	366	402	391	350	399	389	387	368	364	401	377	377	395	357	377	414	396	387	377	368	351	379	395	393	386	380	355	370	393	358	392	352	416	362	385	383	377	388	386	384	423	421	359	397	340	395	363	374	395	391	390	370	402	361	363	394	348	357	378	390	356	392	382	372	369	383	400	423	395	361	374	402	389	375	389	394	363	370	392	398	366	367	397	367	374	389	403	383	383	383	401	376	369	331	358	388	388	375	383	362	369	388	366	393	412	402	383	355	375	378	384	394	413	395	373	401	341	396	361	360	359	360	386	361	389	420	368	415	385	375	384	371	382	367	376	384	358	365	387	370	362	343	381	373	364	385	372	350	365	402	353	378	382	380	375	390	392	342	381	357	360	353	390	393	403	403	391	410	380	404	374	348	381	367	353	338	393	385	394	345	414	366	386	368	393	348	366	367	380	360	354	392	406	361	360	398	397	354	405	407	407	377	394	403	361	370	401	357	403	377	393	386	397	377	372	365	360	389	398	384	380	349	393	401	385	385	343	345	376	407	377	383	352	393	388	397	391	388	385	404	382	364	412	398	388	367	374	353	391	418	390	409	389	351	373	349	403	369	369	375	367	388	448	403	364	350	394	360	362	371	390	359	357	359	380	393	393	365	388	374	415	377	363	359	379	386	373	383	360	396	385	391	378	401	363	377	395	396	376	368	355	375	366	371	366	378	386	391	410	395	357	357	371	389	360	359	415	425	351	379	393	382	372	393	382	388	358	360	361	381	390	383	381	376	369	410	366	390	370	378	383	389	376	383	413	402	362	388	370	385	358	370	392	382	362	406	381	357	394	376	378	375	392	380	405	375	375	365	369	348	353	352	404	367	368	392	367	418	360	401	377	357	381	379	397	374	377	376	345	376	384	387	361	378	372	372	356	362	424	363	378	367	387	404	356	399	387	379	381	390	382	380	388	373	361	384	395	378	379	414	384	378	391	365	399	365	361	373	372	355	355	382	347	368	373	401	348	398	354	370	400	343	396	357	366	372	380	390	369	384	401	386	374	354	375	348	396	368	386	391	386	363	359	399	358	376	400	408	314	405	372	386	360	401	338	373	345	412	371	395	388	345	361	397	379	387	403	386	364	424	367	376	390	363	383	391	394	380	364	364	352	365	381	361	390	393	404	400	371	396	403	382	349	424	378	376	376	362	341	384	412	376	405	354	399	374	392	341	420	401	383	411	357	371	386	374	366	389	375	379	392	404	376	403	375	394	404	366	345	395	389	372	373	359	395	368	353	392	431	356	383	412	407	378	394	367	352	365	409	364	386	361	356	400	391	363	394	382	361	392	366	366	379	388	361	355	341	378	382	381	404	391	370	383	389	353	354	351	373	363	404	404	403	368	382	361	351	415	375	391	385	325	368	360	380	351	359	335	332	348	389	378	345	346	381	410	391	357	419	374	380	368	370	419	371	370	401	387	396	388	363	359	322	373	383	364	399	386	373	365	385	397	374	385	366	377	388	396	358	378	378	353	389	371	376	355	394	410	401	396	366	388	393	403	380	378	358	386	377	382	401	347	379	387	340	399	397	371	385	408	377	352	403	396	406	385	366	350	370	363	370	392	377	346	378	387	423	402	362	354	380	349	379	365	392	400	351	385	367	381	385	366	360	369	381	369	382	364	371	378	394	425	357	407	381	387	385	355	368	377	328	386	363	388	378	364	390	403	371	368	390	366	381	419	345	415	371	395	370	368	390	404	386	347	391	394	380	376	378	361	344	363	355	365	387	385	380	386	374	384	382	383	350	403	398	378	365	389	378	369	399	389	361	378	377	382	357	369	381	346	396	365	359	380	389	310	364	415	388	373	335	369	374	372	400	384	388	351	380	388	363	385	358	409	378	374	341	395	385	339	414	392	394	376	395	377	376	392	387	379	378	372	361	412	364	416	363	372	410	377	361	363	395	356	369	358	394	358	382	339	384	355	369	398	406	395	373	412	369	391	394	358	377	371	397
25920	33137	41889	25553	12686	6478	4463	1831	1425	1331	991	867	830	798	710	515	436	458	466	444	414	396	368	383	319	288	260	267	254	279	271	253	241	255	223	230	219	197	206	180	222	183	220	185	204	193	218	212	200	198	206	199	214	217	187	203	211	225	216	198	209	212	218	195	217	208	198	199	220	211	229	221	198	215	185	211	201	211	198	188	210	196	199	203	226	173	197	238	194	202	208	210	213	192	182	230	199	190	194	184	202	210	205	186	213	172	186	190	207	194	207	201	212	203	211	205	178	191	168	202	214	191	232	209	211	209	215	233	191	202	203	188	201	212	208	173	231	214	202	232	181	180	207	218	199	188	203	199	207	207	188	210	191	162	213	217	195	172	201	221	187	197	209	207	242	184	185	201	185	202	197	207	225	217	211	197	178	214	216	186	186	228	213	173	206	178	205	176	175	195	207	233	205	213	184	196	213	222	180	193	222	198	220	201	186	208	183	207	194	210	206	191	192	203	221	225	180	186	219	185	184	193	209	197	213	190	208	205	214	188	188	206	184	188	206	197	223	209	180	209	191	209	209	194	205	194	224	184	195	232	225	227	208	200	208	199	201	187	252	195	194	204	216	211	210	208	187	216	208	197	192	210	227	216	212	226	187	188	203	201	191	214	207	194	204	201	203	214	213	228	229	207	211	228	203	196	173	200	202	203	211	199	201	196	206	209	220	205	210	204	210	195	201	218	178	197	206	226	216	177	185	224	216	193	184	218	199	212	233	201	185	216	183	204	186	179	202	205	200	192	178	206	200	170	202	205	177	225	195	186	227	200	186	194	193	203	226	185	198	211	192	199	184	223	193	218	211	212	191	203	210	191	212	218	214	193	200	166	201	217	232	193	178	205	209	202	204	212	187	195	206	204	213	203	210	211	186	210	206	225	189	180	180	178	186	184	189	187	194	192	203	171	200	206	178	213	199	216	224	205	202	183	180	207	195	200	221	208	191	192	206	213	203	238	184	188	187	215	153	199	197	202	231	205	220	212	190	192	172	192	176	226	214	214	209	218	210	195	199	212	236	201	214	199	215	185	208	193	215	192	166	209	181	214	210	173	214	205	191	200	216	180	185	205	193	199	214	197	206	185	212	212	197	214	193	220	210	203	212	221	179	199	175	226	202	200	218	198	179	202	204	201	223	200	221	213	210	184	193	184	203	201	185	207	183	196	198	203	173	179	211	213	216	182	214	203	203	193	177	228	227	196	213	213	182	181	214	208	224	190	185	167	172	210	214	215	220	187	207	187	188	197	212	176	193	182	176	190	213	190	207	185	195	195	187	180	187	194	186	189	201	179	220	220	221	222	201	203	186	180	210	191	212	177	195	189	183	195	217	204	232	188	215	165	191	207	194	210	187	185	198	206	200	189	170	187	194	198	204	216	228	218	198	207	213	200	187	207	207	195	186	207	203	234	209	190	199	187	205	188	198	214	199	219	192	206	231	204	178	198	200	191	176	201	204	212	210	188	211	210	197	199	206	204	180	230	217	195	190	201	196	203	189	179	191	195	202	200	211	198	204	209	204	181	208	204	188	175	197	187	210	185	192	173	181	200	196	162	221	199	229	223	179	211	196	186	205	228	196	184	192	191	208	204	177	208	198	197	212	185	205	200	190	181	197	214	197	191	187	213	193	184	193	203	233	170	186	171	179	205	223	211	239	198	214	203	187	204	206	208	195	213	204	193	195	206	221	196	194	182	213	208	196	210	217	184	212	196	215	191	197	219	203	194	210	182	232	184	204	202	198	212	195	179	173	205	212	224	219	215	227	211	190	208	200	206	201	176	187	191	199	222	189	189	207	214	208	176	193	206	186	215	215	180	213	196	192	212	191	201	201	205	182	165	204	209	203	205	194	216	205	182	195	200	183	223	167	209	193	197	195	190	207	223	189	215	201	217	217	206	232	204	203	190	199	212	215	186	194	202	205	194	203	211	184	158	199	186	199	216	189	187	194	163	191	187	182	207	195	205	197	211	218	190	198	222	209	210	207	198	189	182	230	218	193	194	202	214	187	204	211	197	211	198	185	197	213	225	200	206	201	186	195	208	207	211	197	181	212	215	172	192	182	196	171	193	174	216	210	204	201	212	208	206	187	196	183	190	183	220	184	196	198	199	207	207	215	212	191	187	201	189	167	183	215	169	211	183	194	198	196	195	192	201	182	201	194	217	189	206	187	208	195	207	194	204	213	202	187	196	220	193	217	209	232	208	236	207	203	243	211	199	184	179	185	222	194	222	187	217	180	213	199	223	215	197	210	193	193	212	204	186	219	235	205	220	196	188	212	206	195	207	190	179	197	213	221	174	189	181	208	205	189	209	206	207	179	190	197	196	179	204	198	204	216	204	175	183	205	190	187	198	188	181	191	212	192	219	171	183	186	190	205	189	215	213	194	191	223	206	194	217	201	202	225	208	222	184	197	196	212	223	216	170	195	190	214	207	204	220	216	212	189	207	207	210	220	185	223	235	222	196	193	186	203	203	185	209	187	197	220	198	205	217	206	191	184	189	217	184	197	204	199	203	216	234	228	222	178	213	198	220	198	190	200	202	214	209	209	224	177	196	220	204	208	215	198	220	197	177	205	207	194	218	205	206	189	163	224	195	199	237	193	210	219	202	184	196	192	191	206	197	188	180	183	193	203	203	203	196	187	205	199	179	223	179	178	195	180	217	214	199	214	187	212	198	223	190	203	209	193	201	196	193	209	193	206	183	194	201	184	174	186	207	213	186	193	203	204	205	210	182	180	213	226	228	217	196	198	191	213	209	202	217	209	181	173	207	191	191	179	203	187	210	209	184	205	232	222	199	201	185	180	199	185	185	199	211	202	212	222	195	205	197	205	182	196	193	200	197	198	215	206	193	219	208	178	230	204	199	174	192	203	205	204	201	201	212	215	192	211	198	169	180	190	195	185	198	209	185	223	213	240	203	236	189	179	212	203	185	226	232	204	190	198	203	199	168	212	188	231	204	226	194	201	187	209	202	201	191	196	216	222	187	215	208	213	209	180	202	198	163	203	190	181	198	185	181	184	170	212	200	179	193	201	200	191	233	200	202	202	224	207	191	218	222	218	201	215	182	204	178	162	200	170	190	207	193	209	196	218	197	212	216	219	181	195	200	212	182	211	207	211	221	201	203	188	204	224	231	181	173	242	218	224	210	203	168	173	204	205	194	195	196	170	185	177	202	192	216	224	199	196	197	234	205	191	191	197	168	198	186	187	179	204	197	181	179	195	228	177	203	203	180	189	218	185	186	213	198	200	224	222	230	197	201	180	232	207	218	164	217	206	190	220	196	172	202	208	188	199	192	202	217	211	206	195	200	222	226	182	191	223	208	193	192	241	206	183	181	192	204	205	190	199	185	192	207	176	204	202	172	202	213	177	225	205	206	212	187	217	212	189	223	211	183	211	177	219	228	181	205	212	187	213	215	197	177	192	205	189	203	223	229	201	198
21338	29588	41460	27886	17599	13549	13034	5404	6680	5811	4729	3801	4023	3350	2923	2421	2128	1980	2108	1953	1832	1609	1515	1420	1230	1067	973	968	958	977	1140	968	661	622	538	519	464	474	448	503	485	471	503	440	479	479	472	481	519	499	492	464	485	511	506	501	500	498	545	499	462	508	482	507	492	473	485	474	452	498	488	475	502	503	435	487	518	463	461	490	472	447	480	463	475	441	457	466	473	481	462	456	477	493	461	451	514	487	524	480	473	489	476	456	445	476	467	449	470	476	428	515	500	481	406	476	475	470	471	475	474	456	443	479	469	488	467	472	487	461	476	503	423	494	476	473	460	479	438	492	444	464	471	497	423	467	477	479	456	462	416	473	461	458	452	450	451	432	456	473	454	485	453	479	426	436	449	432	449	449	445	446	464	445	461	468	484	448	437	407	441	475	457	491	465	458	466	439	452	445	423	444	428	436	433	428	467	473	506	470	458	440	430	458	492	501	437	428	466	482	423	462	458	443	425	463	482	464	460	467	465	476	493	508	468	458	493	416	476	500	475	483	471	478	423	469	465	433	432	442	461	459	492	456	434	412	466	465	460	473	465	496	458	475	464	454	436	498	435	468	463	484	444	446	444	451	477	423	485	489	452	468	430	459	469	443	459	491	446	474	447	449	449	459	494	464	468	424	471	482	451	445	445	450	459	486	455	458	455	468	471	448	431	495	464	462	491	474	471	478	445	420	451	450	441	482	468	481	444	472	469	452	521	460	469	456	465	479	464	466	486	483	509	447	438	497	436	449	439	468	461	519	461	469	465	457	442	423	436	444	461	430	471	464	474	446	449	462	447	499	457	431	462	501	479	470	472	459	454	483	462	465	504	422	495	479	447	456	460	509	465	440	426	440	467	468	462	454	462	427	450	466	456	459	441	433	503	475	456	444	486	480	450	528	452	471	448	467	452	459	455	460	473	483	452	474	514	489	435	487	437	466	442	463	438	474	461	470	444	497	461	442	449	465	464	483	461	453	447	508	465	456	484	447	456	486	437	473	437	446	449	435	464	468	485	458	497	464	459	457	467	497	423	477	490	463	459	465	443	446	474	431	449	491	441	465	450	424	482	449	498	455	430	464	454	476	428	459	453	469	435	412	487	493	461	465	440	444	454	434	466	448	444	475	478	427	450	483	440	467	507	465	416	466	465	476	468	440	424	466	456	481	477	463	436	426	431	463	451	446	467	447	484	489	456	462	477	425	492	471	491	419	469	479	458	450	458	476	449	434	480	427	494	478	466	458	474	443	490	455	442	419	451	471	455	461	459	462	442	477	493	480	465	473	469	468	474	465	487	448	473	484	460	464	493	467	440	447	481	450	479	472	445	492	442	485	430	445	454	472	448	434	470	462	479	503	471	493	479	449	469	440	444	455	443	488	456	486	456	464	465	459	443	448	456	435	458	528	443	438	461	455	447	470	435	406	487	458	452	434	478	445	426	439	424	458	481	463	448	497	451	473	468	474	503	433	444	459	475	485	497	450	486	458	465	466	457	470	474	490	453	467	458	478	464	448	471	419	471	471	450	438	462	453	474	477	468	467	459	469	430	463	461	438	493	397	455	459	467	427	453	451	453	433	450	493	488	420	452	476	463	467	471	479	438	466	463	452	469	453	458	466	499	451	417	445	512	438	479	469	483	499	483	452	450	451	411	475	487	479	451	446	494	472	440	430	440	437	476	478	485	484	440	460	459	446	459	445	440	450	460	465	467	500	446	456	475	426	442	455	469	459	447	455	438	466	473	441	456	473	457	430	492	454	449	408	496	476	450	454	410	489	465	441	456	450	466	444	459	419	460	475	442	484	469	428	477	452	451	491	485	459	476	480	449	463	458	451	479	482	505	501	444	445	493	466	463	506	477	438	452	420	413	439	452	474	447	457	461	463	467	447	480	445	449	499	455	469	516	456	488	450	442	446	461	481	434	481	489	518	451	472	484	477	458	436	469	442	425	439	486	447	412	451	506	459	466	498	440	443	441	456	484	428	474	456	456	466	421	439	481	468	463	505	488	498	481	489	462	454	487	463	446	459	467	437	497	457	478	485	432	441	468	441	457	493	450	452	469	487	461	468	469	443	478	437	430	472	482	456	469	471	455	466	451	467	441	453	493	491	477	446	499	464	490	493	471	468	465	484	475	445	455	439	477	446	443	450	452	476	488	473	475	470	459	456	479	478	455	471	460	439	428	477	454	453	498	451	490	467	465	454	514	449	479	466	442	461	486	460	436	461	498	459	424	467	450	468	457	444	439	452	482	452	471	479	457	450	446	435	458	436	450	428	460	481	421	448	502	477	432	450	446	473	468	447	494	473	449	431	473	430	449	444	462	447	425	477	458	454	463	453	439	459	444	453	471	488	451	500	468	458	440	477	471	464	455	437	452	420	408	455	460	441	452	466	406	467	459	504	436	451	437	477	478	467	475	461	447	464	500	470	503	446	481	441	435	439	452	458	436	451	443	482	451	469	509	446	475	437	473	456	466	449	421	455	524	490	483	458	457	439	442	455	464	458	409	455	463	465	456	459	432	446	466	466	446	445	427	463	453	467	496	449	495	461	446	450	436	456	516	433	454	470	490	485	479	446	469	462	462	446	454	503	435	451	465	492	463	513	468	461	468	458	457	466	443	432	471	488	463	422	448	441	455	442	502	451	427	459	466	474	472	464	463	486	476	416	431	458	433	466	423	471	446	491	475	475	444	465	499	438	452	442	472	499	489	436	473	459	453	463	470	448	465	456	442	453	440	491	497	441	432	431	480	449	462	477	492	502	466	463	478	466	465	487	475	473	427	470	435	403	434	479	464	453	477	470	470	456	442	455	478	483	503	442	446	466	453	480	459	481	465	453	491	481	459	432	457	447	470	468	468	466	441	512	462	473	433	459	457	445	450	444	443	448	467	461	478	443	411	434	441	464	446	478	457	431	495	462	446	497	462	477	449	478	467	489	477	469	450	432	519	516	496	455	485	485	501	458	462	451	464	408	461	487	467	493	449	447	431	454	454	439	432	425	462	473	434	467	439	482	468	455	445	477	419	456	481	406	502	455	451	452	440	480	459	475	470	454	477	445	425	470	496	461	441	449	446	487	445	463	446	453	490	467	497	445	469	475	445	445	467	464	451	484	473	495	444	468	429	424	497	424	468	433	430	470	468	478	479	448	483	488	454	481	481	438	451	512	414	462	486	446	452	424	419	437	441	498	500	475	430	440	461	493	440	470	494	472	469	415	457	469	450	510	476	461	482	455	461	450	462	476	430	437	451	451	477	477	468	447	460	486	471	463	437	458	478	492	461	452	462	426	489	462	483	463	443	487	475	468	485	487	460	485	451	463	450	495	415	451	430	427	468	457	480	437	425	418	496	462	477	476	466	487	469	470	471	457	412	453	452	455	433	461	436	468	471	479	476	463	402	460	437	434	496	482	457	493	430	456	447	453	481	496	468	494	472	487	473	484	459	480	493	489
54735	46226	47622	35103	29926	29093	29464	24092	21950	16933	10819	6384	4423	2835	2174	1588	1271	938	856	800	671	694	592	553	511	418	392	371	406	363	348	366	314	284	258	256	268	252	212	233	217	215	234	246	228	210	233	205	229	206	222	220	222	208	228	215	235	250	224	230	250	211	230	218	236	232	230	222	240	253	239	213	218	241	231	222	253	199	230	229	205	212	233	221	214	205	211	213	218	222	229	241	196	217	229	219	207	225	210	237	200	217	196	236	234	227	228	231	210	214	208	207	212	227	224	209	192	218	225	216	232	224	226	254	197	259	220	214	220	202	211	239	197	222	234	212	199	219	216	243	198	212	218	219	200	196	209	215	204	224	196	226	193	241	214	198	226	226	239	231	212	201	203	237	202	235	230	202	217	208	221	176	195	222	220	183	224	215	233	235	202	203	194	210	215	252	195	213	242	195	207	204	206	206	199	243	194	240	223	219	242	195	221	240	212	242	203	216	228	197	214	204	192	197	204	241	186	222	207	187	221	219	208	236	230	183	235	215	189	212	226	231	223	193	226	213	198	212	207	224	213	218	208	204	218	252	235	188	208	202	212	204	223	211	207	229	237	181	237	240	225	203	227	227	217	200	218	222	199	173	208	190	224	199	236	204	220	192	232	196	233	191	222	201	230	224	207	212	218	204	223	232	195	211	236	228	247	237	199	214	190	198	177	193	208	208	203	252	217	237	205	217	199	210	239	218	231	220	206	222	186	208	207	184	228	210	223	213	197	199	206	226	205	204	213	223	201	207	188	214	199	218	233	215	188	191	204	212	236	211	225	211	204	191	234	218	199	209	210	213	206	215	200	222	223	218	226	224	229	226	197	200	241	245	217	223	218	207	189	216	220	220	239	204	212	225	192	236	217	228	191	197	209	213	216	208	217	216	244	209	228	189	207	198	195	206	215	203	224	206	201	208	214	235	219	203	195	240	227	244	201	211	216	201	180	215	211	193	220	221	224	218	225	217	239	203	188	217	192	204	232	200	215	204	237	225	215	212	205	206	216	216	201	193	218	196	189	224	188	195	203	200	187	221	202	198	213	197	200	227	201	233	250	235	255	230	217	220	230	233	249	194	224	225	222	219	203	222	210	228	223	218	210	215	224	202	209	214	234	211	207	234	222	225	223	206	206	239	216	229	215	219	216	208	237	212	198	232	229	220	201	216	205	209	230	196	209	230	202	217	213	196	201	206	210	212	220	185	205	218	217	242	219	215	200	202	185	192	162	213	225	198	205	237	217	199	215	219	238	220	228	194	203	209	245	188	219	221	241	221	225	230	214	193	194	227	210	214	211	217	222	218	205	217	220	235	203	187	236	210	235	223	187	212	205	209	211	224	214	212	185	194	209	243	215	188	206	208	247	234	227	259	218	224	192	229	216	233	232	204	191	201	210	198	204	193	207	242	244	189	222	212	188	223	241	208	204	245	215	227	222	242	239	208	236	210	206	232	215	218	197	219	211	202	221	229	207	217	225	239	234	224	206	213	202	208	194	214	240	216	198	224	214	247	217	195	198	209	204	209	241	210	219	216	226	221	184	228	186	226	221	212	221	207	216	216	196	207	204	207	227	220	195	225	200	206	248	210	224	204	217	178	207	225	211	240	189	223	221	201	196	221	190	234	202	219	190	225	194	245	202	203	219	218	217	222	217	220	192	203	191	207	216	248	224	201	200	197	216	221	230	244	239	191	241	192	193	215	255	223	230	186	207	195	204	229	234	216	211	239	215	217	217	209	214	204	223	200	220	213	205	214	214	222	220	222	227	214	197	192	177	218	215	181	206	197	240	202	227	207	222	217	212	223	215	202	214	203	211	246	212	245	224	203	222	215	208	206	250	219	233	234	195	201	203	225	235	224	208	217	209	202	215	207	228	217	225	222	212	215	195	216	212	208	211	204	214	206	232	245	209	199	179	223	216	191	213	216	203	202	206	213	216	180	212	203	208	182	211	210	211	231	223	223	224	242	243	235	229	195	180	235	215	193	229	203	220	227	198	231	201	234	212	222	187	221	243	237	208	211	186	240	210	231	250	216	215	185	216	214	231	231	203	215	231	221	220	212	216	215	219	216	232	235	199	193	200	256	202	205	209	233	198	248	232	219	206	244	205	211	206	224	211	221	247	166	226	209	206	214	208	205	215	205	217	213	228	176	219	217	230	224	209	195	207	212	227	207	207	223	232	210	230	207	217	219	228	238	213	219	218	222	201	230	187	229	208	205	258	228	206	230	214	221	220	185	203	242	234	203	225	211	187	217	221	206	236	222	224	231	217	221	208	227	210	208	202	201	203	222	204	219	197	222	208	234	241	205	216	191	225	218	194	203	220	187	210	212	201	226	165	212	221	209	202	210	211	230	234	196	222	204	206	194	237	214	185	239	209	231	240	209	231	218	225	212	234	220	218	214	207	214	229	195	216	201	202	185	192	224	217	206	210	212	198	197	217	232	213	229	193	185	216	200	223	214	202	222	210	197	231	235	204	222	203	220	216	223	204	204	198	208	204	215	189	211	230	219	205	196	226	201	205	226	229	226	245	227	200	194	232	211	218	226	198	191	233	186	200	185	213	202	220	227	218	218	198	193	232	224	203	208	224	232	218	224	225	222	225	215	222	204	190	214	196	229	200	238	218	232	221	209	230	226	223	214	213	214	206	227	220	185	221	189	193	199	199	184	182	229	203	193	210	188	215	195	204	225	219	205	201	201	222	233	207	223	194	204	205	201	205	222	201	223	266	215	243	243	236	223	216	229	215	237	228	218	209	229	211	243	207	220	227	192	208	241	227	216	214	217	228	221	211	241	197	212	212	179	199	210	208	201	196	227	221	211	229	203	216	219	243	227	212	233	208	202	225	240	224	240	195	206	195	219	193	199	189	214	235	224	206	234	230	217	204	211	214	208	214	223	198	240	215	204	191	233	214	212	198	224	253	218	209	209	203	194	216	209	185	215	234	235	219	204	221	197	239	213	191	219	210	228	217	231	219	191	216	208	249	217	235	205	220	221	258	194	225	220	213	227	202	226	239	218	202	206	229	225	232	218	220	255	204	209	196	242	206	207	197	229	199	261	211	180	212	198	198	225	218	203	202	225	222	197	201	206	214	236	209	171	207	189	213	231	236	222	204	231	192	226	228	242	211	216	205	242	202	215	213	223	241	223	201	211	210	187	203	195	210	184	210	230	210	221	187	248	205	207	207	231	208	219	176	225	239	211	209	224	240	234	209	178	225	211	212	216	215	226	245	203	214	203	190	213	235	213	220	220	219	218	204	186	227	211	233	205	208	230	190	215	233	226	197	185	210	219	218	205	231	217	222	211	208	215	222	215	196	224	254	213	226	206	237	235	218	202	239	235	232	222	220	217	218	225	181	228	199	219	205	207	211	213	191	235	203	205	225	201	194	229	234	237	196	184	217	227	224	233	268	245	234	222	258	247	243	219	219	210	220	201	226	192	238	195	203	221
48991	55703	54051	47708	45748	44500	40300	24191	35147	28473	21577	15712	13852	9695	8289	6268	5625	4070	4005	3775	3525	2999	2686	2506	2173	1893	1630	1556	1531	1553	1517	1446	1224	891	811	726	604	544	552	513	534	522	511	545	537	491	549	552	531	568	533	550	551	530	571	552	554	547	589	583	525	540	544	546	527	517	487	532	537	548	521	549	544	522	525	516	538	514	529	515	500	511	501	529	521	462	484	519	494	535	512	489	505	532	465	553	485	512	532	543	499	496	491	481	534	484	477	507	457	524	520	488	475	483	494	476	513	477	489	511	497	485	458	501	500	518	501	474	466	471	483	482	485	502	483	443	489	449	501	467	476	441	505	408	494	481	480	485	432	458	474	485	451	474	472	433	469	470	449	463	516	472	458	523	509	476	461	497	461	455	442	428	496	465	462	450	486	462	450	505	456	472	458	511	461	466	451	473	489	462	484	458	469	500	423	457	471	442	501	471	483	439	506	465	467	454	458	487	467	505	464	478	498	478	460	462	415	474	459	465	434	473	426	482	477	435	484	478	504	501	478	453	429	440	499	473	455	495	479	480	465	503	428	448	510	543	523	454	478	471	481	495	473	467	464	488	444	453	488	459	469	487	461	481	490	475	458	481	480	484	452	435	462	458	458	476	472	478	460	458	487	503	476	474	486	480	456	480	452	520	481	477	483	470	470	479	417	487	474	468	495	455	466	451	457	508	490	517	453	486	476	474	481	452	471	476	458	461	496	454	458	450	497	452	481	441	450	447	442	480	480	493	468	475	467	483	497	486	463	498	453	488	457	439	454	463	476	438	468	479	486	458	465	443	451	484	464	505	469	476	438	487	489	486	470	504	449	500	482	487	505	444	478	457	495	451	490	463	468	455	456	438	512	469	440	454	444	440	472	467	445	432	456	488	451	483	464	433	440	447	475	442	495	465	420	474	479	466	464	471	439	486	471	482	515	472	460	479	446	452	446	462	463	440	439	469	494	479	460	488	468	426	472	474	471	450	493	515	452	480	508	488	475	450	420	461	467	519	462	471	416	479	454	497	457	492	497	458	462	465	468	453	450	484	467	457	445	495	466	484	462	506	473	492	484	470	508	488	433	454	482	450	489	482	443	470	499	518	489	480	451	462	492	458	485	504	486	450	464	473	466	453	506	457	422	504	489	458	446	480	489	451	465	459	486	477	450	436	485	468	468	474	454	486	444	470	460	451	475	475	482	469	430	451	465	480	474	433	481	469	482	459	449	433	506	427	437	472	446	484	539	475	474	458	518	480	457	486	450	476	482	441	422	482	484	504	438	469	468	488	462	445	488	474	463	458	491	473	463	458	458	462	466	452	463	461	462	477	444	454	471	445	476	445	466	472	460	479	458	506	482	484	482	483	478	463	464	464	486	445	454	479	496	460	506	482	486	496	414	519	448	430	462	474	442	460	490	462	470	454	442	456	459	458	432	436	502	465	494	481	456	464	450	471	498	446	483	494	443	497	477	456	497	450	499	497	460	457	442	457	478	454	488	505	491	432	459	481	455	436	467	450	512	482	468	464	440	436	469	457	511	495	461	460	489	518	456	489	502	469	447	473	490	446	473	451	464	478	478	450	497	484	481	542	452	475	471	501	484	460	477	464	480	447	448	449	473	451	460	472	479	497	483	514	412	470	461	456	457	517	456	430	441	463	476	502	474	464	477	465	466	443	466	469	476	458	478	474	469	507	457	469	466	475	460	477	465	448	503	487	475	474	469	447	437	451	461	460	508	460	497	457	496	483	480	460	457	465	442	463	465	489	442	461	417	455	516	449	443	499	439	496	470	493	503	449	459	481	450	437	462	482	446	511	473	457	433	444	487	504	457	457	448	469	487	465	491	518	445	435	456	462	445	456	469	461	488	457	482	497	495	484	438	484	441	468	436	435	482	506	472	440	475	488	487	470	498	471	465	462	457	473	479	483	459	466	506	489	444	519	474	500	487	470	455	444	467	479	444	447	477	491	466	447	477	463	435	468	462	476	479	480	470	453	460	455	474	476	463	471	450	459	443	436	480	477	469	499	461	488	480	462	454	437	482	467	436	499	426	446	453	481	454	455	502	489	464	472	474	473	476	481	420	499	465	466	456	450	483	459	480	484	417	465	421	510	460	449	446	450	458	433	484	482	442	486	487	451	493	473	471	446	478	488	456	466	488	434	449	456	440	425	433	441	459	475	474	507	461	477	468	515	491	428	488	488	483	477	430	440	449	466	508	459	446	497	466	517	449	516	439	475	473	445	488	470	472	482	465	487	500	448	471	441	470	470	440	462	454	464	459	474	490	477	502	463	491	462	479	501	458	490	507	454	468	471	455	441	452	418	438	461	501	472	451	474	505	490	509	484	466	466	452	483	432	462	483	486	454	469	469	506	447	456	449	461	468	445	446	489	471	496	473	490	462	481	489	445	456	461	464	456	458	491	457	449	451	489	462	493	451	422	489	461	438	440	460	518	461	509	431	482	468	503	436	432	470	479	458	467	430	454	470	456	465	466	479	443	449	455	498	492	467	455	473	475	472	477	455	492	468	469	486	502	463	460	450	462	469	468	470	455	466	470	510	449	470	460	480	431	451	439	485	449	478	419	504	482	485	480	476	448	448	440	461	473	446	488	457	443	492	502	469	460	473	480	441	478	449	500	447	477	475	475	450	482	475	444	475	500	429	474	476	466	515	457	485	467	448	486	463	432	450	496	491	446	455	488	469	482	449	474	439	445	486	460	490	480	468	501	499	434	481	453	467	467	480	480	516	429	466	483	491	447	469	472	492	489	462	444	468	453	454	436	442	431	445	512	487	484	467	466	532	475	476	462	479	447	445	459	478	491	489	452	502	496	459	457	494	471	458	455	472	445	448	482	468	464	461	471	465	451	494	499	475	469	458	473	479	484	452	463	423	455	464	451	475	460	466	497	490	469	480	440	496	442	480	488	457	452	511	443	463	478	472	464	457	512	482	499	497	462	490	494	436	455	475	480	474	514	463	467	453	484	486	468	470	480	452	470	476	436	487	484	488	497	436	447	483	465	454	465	493	466	464	480	487	480	472	430	469	454	450	460	484	463	448	478	461	487	482	468	486	450	445	475	463	426	463	448	490	436	450	473	430	500	451	490	484	488	458	453	442	437	462	489	469	489	413	462	488	459	483	494	478	511	472	451	465	502	460	466	477	507	467	473	461	433	452	443	486	502	488	491	431	484	474	466	461	481	474	478	487	479	468	495	474	433	447	462	461	467	472	426	502	494	452	504	500	496	481	470	475	461	444	474	441	504	471	441	467	477	409	486	486	447	476	465	479	482	490	484	447	483	448	439	460	444	487	469	464	462	461	464	442	466	473	441	440	480	478	465	479	457	487	457	496	457	486	484	454	504	455	442	462	478	479	447	468	484	496	453	467	452	452	495	469	465	479	466	503	485	511	441	465	470	465	499	447	489	470	465	488	441	465	455	459	443	467	434	487	461	502	445	467	480
57632	43606	43826	34526	30117	29073	30856	27306	28156	24092	17976	12283	8661	5516	3874	2602	1883	1537	1121	1038	1070	1001	762	788	688	561	485	435	448	439	392	410	330	297	238	208	224	206	203	186	207	186	222	203	196	227	185	196	217	206	204	181	206	191	184	166	193	205	192	207	196	184	181	180	196	207	212	189	188	186	177	194	202	195	199	216	193	194	188	221	203	207	205	184	193	167	177	200	192	193	175	217	198	201	187	189	215	204	159	166	193	198	180	181	189	172	188	203	166	165	183	186	201	205	195	192	183	171	210	185	175	178	174	188	167	184	194	192	171	177	172	188	174	173	165	198	195	186	166	180	201	203	191	166	169	180	206	195	165	168	155	172	208	205	177	178	185	171	168	178	150	182	177	180	181	145	172	188	191	198	184	182	199	164	193	183	168	183	197	198	178	157	196	164	166	189	193	175	183	170	172	173	184	161	170	182	178	178	179	196	165	174	195	175	169	173	192	199	169	150	170	192	207	176	177	165	187	181	209	182	173	201	178	164	177	163	168	173	168	169	187	189	170	168	184	179	226	197	165	186	196	180	169	168	165	174	195	213	198	169	143	169	173	184	162	182	141	201	171	161	171	175	183	175	186	175	174	170	180	204	184	166	193	181	179	181	181	198	172	179	147	170	153	181	184	213	192	185	174	174	175	188	201	177	178	183	173	174	201	201	214	165	180	192	183	165	184	172	160	164	222	181	181	172	176	182	194	170	189	178	199	202	174	161	170	177	186	195	167	214	173	167	193	173	160	174	164	197	171	157	173	161	177	165	166	142	177	217	183	170	199	158	156	181	189	171	164	182	145	153	187	212	165	187	173	173	136	180	169	178	183	158	161	158	175	192	176	193	205	181	166	179	174	167	175	205	175	184	188	169	195	167	202	171	182	212	189	179	186	204	166	200	181	212	207	166	161	179	168	179	165	173	200	165	192	174	164	190	189	173	179	162	182	186	187	214	167	186	180	168	170	180	169	183	189	178	166	176	184	191	185	178	157	197	178	168	164	187	162	185	198	170	167	183	200	213	171	175	212	169	190	154	174	167	198	172	174	183	209	170	199	180	189	192	182	178	193	209	192	198	159	173	191	179	168	171	168	179	188	185	171	201	211	155	199	195	150	192	158	182	190	180	183	217	211	186	181	181	186	189	192	174	184	174	171	169	174	188	178	175	169	187	168	167	164	163	191	173	171	202	160	153	160	142	182	159	179	198	149	170	178	190	153	179	210	221	192	202	157	176	183	172	168	194	189	178	164	158	204	161	175	156	177	191	168	188	183	161	182	164	176	151	207	192	190	166	181	160	198	200	193	194	175	192	166	184	189	184	159	171	157	150	163	156	185	179	158	150	163	189	171	206	161	174	157	162	159	191	187	180	189	162	202	190	166	167	188	163	189	176	185	193	177	189	209	184	177	184	189	206	169	174	184	164	168	184	163	163	161	170	157	187	171	178	155	187	166	171	173	188	160	164	180	162	185	174	181	180	173	189	154	165	169	165	165	156	174	178	192	218	179	171	169	159	176	159	178	167	149	163	171	179	175	167	173	203	168	178	169	205	176	187	192	160	163	146	171	205	183	163	179	175	169	149	160	176	197	172	163	162	159	173	197	189	184	169	184	162	173	165	211	163	163	187	184	174	168	164	191	194	179	177	169	178	190	158	161	176	157	179	172	191	163	168	171	197	159	204	190	175	150	175	179	180	178	178	180	159	163	177	165	184	157	174	179	164	178	184	154	192	187	190	180	194	164	175	191	189	185	169	180	145	161	209	171	168	170	188	157	152	184	163	163	183	168	172	160	148	163	178	205	181	189	174	182	156	187	179	204	158	168	167	186	174	165	163	173	194	194	162	155	147	180	186	162	168	159	171	188	138	191	185	178	179	169	198	190	153	192	158	172	182	176	182	184	174	170	171	192	179	168	200	170	165	173	172	183	158	174	196	180	166	174	174	186	172	169	168	195	178	171	156	170	180	179	169	189	166	171	161	188	171	195	183	170	189	182	177	158	176	174	210	166	164	201	181	167	168	180	191	177	209	183	156	190	177	177	199	158	184	197	166	166	166	202	215	174	160	148	192	165	179	172	183	191	196	172	177	184	175	188	183	161	186	183	164	176	158	188	167	165	170	163	175	210	188	156	177	174	152	174	156	161	191	185	185	178	167	176	169	169	177	179	182	165	204	186	190	183	189	181	166	176	173	174	173	169	167	188	200	189	155	213	197	185	176	177	178	192	198	152	177	168	190	194	181	151	193	159	157	148	148	169	194	208	175	175	176	183	159	185	182	200	194	186	163	182	162	167	172	183	201	167	192	183	182	157	168	179	173	184	180	182	186	183	155	172	188	193	174	178	156	166	170	151	177	173	181	186	183	204	170	179	181	181	206	176	182	186	167	171	160	192	187	187	162	215	181	166	174	180	184	162	166	167	184	209	201	167	216	188	182	186	175	188	186	187	170	191	175	175	183	171	166	166	213	174	161	168	200	206	178	164	181	174	194	186	168	176	179	203	166	187	188	170	177	212	173	172	190	176	193	175	206	176	195	146	180	198	183	159	176	180	167	169	168	151	199	159	174	212	200	149	177	208	172	171	188	186	160	176	172	193	174	176	190	164	173	137	179	163	181	158	202	163	186	193	181	155	172	172	178	213	139	158	180	193	172	186	159	200	184	178	172	180	159	138	189	198	186	179	196	174	169	183	200	159	156	175	185	171	220	177	179	171	132	179	172	160	179	198	199	168	180	203	159	177	175	169	174	155	176	202	153	169	182	161	190	185	185	190	166	177	210	156	206	162	170	175	164	183	169	171	199	180	192	163	191	180	187	173	192	237	169	170	186	195	181	183	165	176	197	171	185	186	172	184	165	171	177	172	149	147	169	165	181	183	161	172	171	174	195	197	176	187	190	182	155	189	170	182	174	189	160	175	196	163	184	185	185	164	166	156	170	200	180	163	160	191	194	185	203	180	189	190	155	175	154	159	151	140	183	197	175	172	182	183	159	188	180	171	174	192	182	175	170	169	151	164	158	190	211	184	181	168	220	185	163	179	186	193	199	166	187	177	164	169	194	164	178	185	185	170	164	191	173	147	176	193	157	170	179	166	165	160	190	191	193	164	189	160	180	167	174	175	163	188	183	162	203	179	174	153	175	176	175	187	183	183	182	142	174	185	203	164	170	169	155	163	170	195	153	188	187	167	164	205	177	173	182	164	162	157	187	145	177	172	150	173	146	179	177	170	170	178	165	212	170	168	163	195	170	171	183	175	166	178	160	167	179	170	174	186	185	171	195	203	206	157	201	160	183	152	192	170	168	169	173	197	185	177	177	187	167	148	159	162	182	181	154	147	167	179	181	169	182	164	186	184	170	180	158	206	175	181	183	158	175	153	173	196	191	169	180	186	171	192	197	173	173	180	184	178	184	172	180	197	179	198	173	169	174	174	176	191	202	178	183	205	170	190	207	187	196	184	156
53040	56651	51671	48922	48548	47742	44264	33075	43657	35670	27270	22887	18390	13583	11819	9060	7981	6307	5169	4919	4961	4843	3850	3632	3164	2552	2379	2034	2350	1947	1890	1778	1429	947	920	693	585	539	522	546	562	541	538	513	493	460	512	535	516	510	503	533	470	476	486	497	505	496	530	500	515	495	494	522	492	472	492	464	433	449	479	519	507	467	434	458	458	467	465	464	432	451	454	427	421	372	454	417	461	446	436	457	470	448	429	424	467	488	455	473	421	429	429	425	444	412	423	402	445	433	415	436	414	412	395	462	394	395	400	382	463	393	397	382	400	384	361	412	395	417	384	370	404	387	426	389	371	366	399	385	403	387	424	403	395	401	398	385	372	361	374	342	362	414	377	380	372	369	392	403	393	382	398	386	413	373	375	402	347	382	390	394	375	410	398	399	367	340	384	386	415	386	388	405	376	423	385	393	364	393	409	413	385	370	367	369	394	403	350	412	395	401	372	415	373	396	383	388	391	383	371	413	388	377	385	377	356	391	381	382	373	359	366	358	410	374	409	387	362	380	371	390	387	377	382	409	402	400	356	387	406	361	399	348	360	394	385	373	402	368	421	418	349	377	370	399	415	409	389	362	381	387	372	389	394	368	394	393	379	379	378	388	397	365	384	391	375	376	444	359	410	380	413	373	375	401	368	359	390	365	368	377	338	395	382	404	371	382	375	414	375	373	378	361	377	374	374	343	408	420	363	381	382	357	373	399	425	430	389	382	377	385	374	343	390	417	402	417	404	384	368	388	410	382	373	377	415	381	417	369	414	393	391	368	377	370	396	420	379	383	379	335	366	364	381	413	382	378	416	392	345	374	382	401	392	370	363	361	377	370	372	374	412	386	395	401	389	376	399	409	394	397	329	407	385	384	347	372	408	378	401	374	386	360	420	377	389	381	395	383	374	350	382	374	366	387	377	408	401	367	372	403	370	367	393	346	390	419	381	402	423	366	395	387	403	404	377	370	385	382	408	358	362	351	422	391	368	379	397	368	411	353	355	373	390	389	386	390	389	362	388	398	409	385	390	387	389	389	375	374	398	403	355	388	416	385	403	368	406	400	351	367	381	401	389	403	392	375	392	398	417	400	388	412	406	365	383	387	374	422	389	378	365	409	368	413	400	383	399	345	388	379	382	366	376	394	404	389	397	369	386	384	388	411	395	364	405	358	381	426	372	373	407	378	350	355	393	378	346	391	372	375	420	396	386	357	372	373	434	366	408	385	365	382	355	376	376	384	343	391	403	405	375	409	383	402	416	400	363	357	371	388	416	369	366	424	366	385	409	380	384	343	380	380	370	398	384	400	397	368	366	364	364	376	357	380	362	366	406	394	400	379	369	384	400	397	351	391	379	387	376	393	374	389	379	386	412	402	393	407	379	358	380	382	424	377	397	383	379	334	357	360	409	346	405	373	395	366	368	376	376	380	409	392	391	381	369	397	381	365	359	398	343	382	376	380	402	374	398	384	378	346	371	348	375	371	362	412	410	383	388	365	416	380	453	354	392	400	379	377	395	360	382	403	401	369	393	389	401	386	398	385	384	347	415	386	373	393	377	388	375	404	407	381	396	399	364	344	400	384	350	381	357	365	380	406	368	383	346	361	369	397	399	414	381	388	391	378	369	375	414	378	391	401	362	373	390	390	405	411	374	387	396	384	350	402	392	428	366	377	398	387	368	382	417	384	373	359	381	372	373	375	392	361	393	379	387	376	401	394	404	390	392	367	373	389	409	384	419	363	368	367	383	364	360	358	382	388	397	360	389	389	401	389	356	382	362	432	385	349	386	374	367	340	418	355	389	361	377	365	387	371	377	398	389	410	377	370	408	400	385	408	333	352	413	367	374	417	356	381	369	380	373	372	384	366	383	378	413	358	420	394	377	352	397	388	367	393	386	406	382	378	414	362	380	374	388	397	385	379	418	397	361	361	386	379	375	409	343	374	355	390	392	367	402	354	411	416	407	380	413	401	409	352	416	369	371	399	369	410	349	386	370	371	383	400	361	375	401	354	370	422	419	370	440	371	393	371	376	387	402	355	389	383	404	354	371	392	375	393	393	389	372	394	372	418	373	355	370	395	376	422	381	353	389	404	394	386	429	383	400	334	401	378	399	406	385	400	428	381	396	381	371	415	379	375	354	384	400	390	386	378	349	363	364	365	420	377	369	370	395	407	370	364	374	390	373	387	382	379	365	355	363	392	352	383	373	377	400	359	398	376	372	391	390	354	411	362	402	400	393	366	387	385	389	341	378	388	400	420	406	394	403	370	389	403	367	388	398	357	353	395	373	366	364	387	401	351	376	397	379	395	404	373	381	350	365	378	381	385	358	413	385	376	369	384	381	403	359	373	367	377	401	420	404	401	431	384	370	407	371	384	366	381	390	372	393	403	410	400	369	358	413	412	395	406	439	408	386	405	395	389	372	384	378	380	387	371	388	366	417	390	361	385	410	362	399	393	370	377	416	403	360	411	391	348	394	377	409	358	411	355	376	385	373	364	420	383	399	367	397	390	378	369	363	358	376	412	408	396	386	379	389	367	348	414	437	379	377	378	407	380	386	384	355	368	393	411	362	364	374	387	402	407	383	426	406	359	401	379	405	390	407	399	387	354	391	381	378	361	363	422	385	432	396	398	351	378	394	358	396	370	400	355	433	399	402	382	390	410	354	425	385	392	386	397	373	369	371	356	407	375	373	404	413	404	424	384	376	374	370	406	375	411	402	382	396	386	381	379	379	386	389	390	367	402	401	381	390	400	397	405	416	425	374	355	391	367	410	357	361	385	384	385	411	395	388	382	361	389	402	380	419	371	425	370	396	409	398	394	376	360	379	418	373	376	416	378	383	398	397	368	371	368	360	381	373	377	365	375	383	376	383	384	350	403	345	429	375	351	381	406	390	351	381	386	345	391	372	366	392	367	398	360	350	383	364	378	405	383	409	360	393	365	350	382	394	378	394	378	359	393	388	394	368	386	396	390	370	374	367	364	380	380	364	347	415	374	404	366	397	342	397	408	402	404	358	405	408	364	386	386	383	409	362	385	373	383	378	374	380	389	385	366	375	397	392	413	404	388	392	400	376	366	397	378	383	382	391	378	398	386	407	382	367	398	374	396	384	366	393	377	376	366	393	363	359	386	370	399	381	368	337	376	395	350	397	392	363	387	340	348	389	359	347	363	381	387	363	406	391	367	349	368	418	419	420	411	415	420	366	396	386	408	429	373	353	390	392	378	386	378	358	393	390	393	369	419	410	373	394	388	385	364	361	374	382	398	348	388	377	386	351	375	400	373	354	438	374	380	382	386	408	359	426	354	383	406	376	366	385	423	380	388	390	387	368	389	374	403	394	418	374	381	390	362	387	401	395	367	365	362	403	371	364	394	415	366	365	377	392	367	367	391	410	367	409	396	362	366	389	384	415	385	364	418	372	382	384	377	419	409	356	401	375	398	393	359	409	370	415	426	394	351	388	395
25797	29175	39595	23662	11466	7175	4274	1846	1616	1140	1047	962	771	691	627	590	529	449	445	434	376	383	335	334	293	272	301	271	305	245	281	265	251	206	198	203	172	207	214	183	201	214	220	193	185	197	232	217	227	198	207	206	207	200	239	219	190	226	178	198	187	202	211	188	211	165	194	199	193	207	201	189	222	211	188	192	207	203	222	228	202	211	221	200	220	212	187	215	175	211	207	215	207	214	195	207	189	210	204	194	176	235	196	212	209	178	195	192	220	218	195	187	170	209	209	184	192	211	196	196	213	214	180	200	167	194	192	202	182	200	221	204	209	220	219	184	227	191	243	209	181	203	209	214	207	213	211	193	174	216	205	187	195	218	229	201	197	205	201	203	178	202	192	202	196	198	200	235	181	188	195	183	210	207	190	198	202	192	184	190	185	183	222	173	202	228	208	186	214	200	184	207	184	215	184	197	191	198	185	179	188	208	181	213	217	211	240	195	209	228	189	208	217	211	198	208	223	198	216	200	201	209	218	206	186	223	179	192	182	192	179	193	198	207	224	229	222	232	210	211	199	214	197	223	196	170	176	195	203	201	211	215	200	192	187	196	220	192	204	195	203	212	206	175	182	199	179	217	204	218	190	199	179	206	198	206	184	216	196	206	213	195	199	205	199	214	186	189	194	193	205	205	203	216	205	219	196	209	190	203	192	197	206	216	210	175	184	203	195	195	219	183	211	197	192	208	194	208	194	151	196	199	228	197	193	166	183	224	173	187	176	197	221	207	213	214	185	205	208	203	197	195	212	198	206	205	213	187	182	206	186	192	195	202	191	208	213	190	213	187	207	201	180	194	194	195	191	194	202	194	214	177	218	219	189	189	191	195	178	189	209	184	222	217	197	206	196	201	207	193	212	200	241	208	213	207	223	242	199	220	209	191	185	206	190	215	203	185	204	217	191	207	229	193	211	225	214	224	233	214	202	198	184	180	198	195	222	208	195	186	238	238	196	193	206	213	194	217	195	187	193	206	218	195	225	208	208	213	186	191	225	190	199	193	196	188	195	203	208	210	197	223	191	189	168	204	200	193	230	215	224	218	213	191	197	196	205	194	204	184	206	215	232	201	178	232	200	189	215	191	175	182	213	227	210	188	209	193	205	204	198	209	183	192	233	191	206	198	184	210	241	187	181	200	175	226	199	212	182	193	185	170	218	205	189	176	189	207	194	191	206	198	194	169	209	216	213	193	207	193	210	167	171	208	208	199	207	218	192	188	200	201	196	167	183	207	203	199	198	187	225	217	186	194	192	209	179	218	209	194	202	193	211	207	202	201	221	196	191	213	195	200	185	180	225	219	216	202	212	240	187	202	204	190	194	201	201	210	212	193	217	204	226	204	215	194	212	211	226	206	192	217	216	189	213	220	211	200	189	225	208	199	205	219	205	196	172	192	189	190	195	182	214	194	198	211	204	195	211	208	217	216	204	175	222	202	203	182	209	203	210	217	179	191	181	169	193	216	220	202	186	186	201	219	184	210	223	194	212	220	197	222	196	198	197	220	194	213	202	213	193	200	212	212	193	224	191	195	178	193	203	218	197	210	193	211	215	200	189	192	192	213	168	196	218	216	191	219	204	208	193	207	199	193	210	200	211	199	202	223	207	211	173	198	222	196	203	228	218	209	193	196	194	196	219	207	191	168	208	205	197	195	205	199	228	199	190	203	197	195	219	219	186	189	196	201	199	181	202	193	203	194	196	176	173	234	189	205	197	192	196	202	205	228	229	220	182	202	203	174	186	212	192	170	200	204	181	178	211	199	209	210	194	174	201	191	194	174	193	205	221	240	212	193	208	177	230	219	193	210	185	212	207	218	179	211	186	193	173	198	215	214	186	185	212	218	190	197	201	197	179	205	203	218	223	236	217	211	238	217	186	185	216	221	216	194	214	203	206	196	198	207	202	186	193	172	207	173	232	224	215	222	190	184	205	189	200	224	214	206	200	213	200	204	200	187	185	213	181	192	190	174	237	211	187	214	181	219	211	216	189	208	219	188	203	206	197	206	214	205	158	206	196	211	210	205	219	218	202	225	204	190	221	219	188	203	193	207	206	199	197	199	176	228	214	195	208	213	217	195	217	204	185	214	180	207	202	192	191	200	225	188	201	230	190	195	215	195	180	181	201	198	217	184	208	196	229	200	240	215	210	206	185	222	210	184	187	183	236	203	179	211	168	204	218	218	196	211	200	190	192	189	213	235	199	217	206	180	180	204	194	203	188	215	183	198	217	196	190	199	183	202	200	225	205	174	209	202	221	231	190	196	206	222	205	223	188	208	184	204	188	192	228	190	189	202	205	185	190	197	215	202	178	198	197	223	218	196	204	175	229	203	191	220	220	193	195	215	203	215	238	186	173	172	203	200	198	219	209	186	200	202	189	181	217	184	172	183	220	196	182	176	198	201	195	228	176	179	179	169	200	207	216	211	197	204	198	196	208	194	192	186	216	202	256	208	193	183	183	201	207	198	186	204	172	207	194	202	188	203	206	181	226	214	199	192	219	193	199	169	227	181	200	183	200	210	194	202	205	188	200	196	199	200	186	220	174	218	208	201	196	208	192	210	231	190	205	181	190	193	196	205	203	203	198	185	192	225	194	222	204	190	204	218	230	240	186	222	191	220	205	211	200	163	180	173	198	212	221	203	172	172	186	202	217	207	225	223	177	198	196	213	187	214	198	226	207	194	217	182	199	207	196	210	203	213	215	205	201	207	185	216	209	195	202	199	208	217	204	198	205	189	220	182	192	199	209	176	200	165	204	177	189	197	206	165	241	181	234	207	174	231	212	207	210	188	208	207	201	182	222	199	212	218	189	184	176	205	224	213	169	201	227	204	210	200	213	197	185	193	201	223	196	214	199	213	168	179	201	225	252	207	209	196	217	182	205	184	215	199	183	179	211	196	197	209	223	193	197	212	198	195	192	221	192	212	191	195	219	203	189	199	197	203	190	215	183	206	207	223	177	189	208	186	205	199	201	212	188	200	228	219	210	207	198	195	195	195	192	227	177	210	186	177	201	187	202	174	225	208	206	194	190	175	187	176	188	212	179	211	211	196	175	189	201	221	211	206	216	178	212	216	220	222	233	180	189	229	196	197	197	183	210	174	220	203	228	207	216	192	222	217	184	189	200	216	194	199	203	201	218	219	194	196	205	213	215	188	195	190	191	213	207	181	193	199	200	169	208	204	204	209	195	197	211	170	208	211	196	197	185	180	175	230	208	203	228	179	198	197	203	176	198	225	205	204	222	219	203	220	198	202	190	222	210	218	186	185	160	195	204	187	202	200	211	217	198	228	207	196	173	191	203	213	183	217	204	194	217	227	199	209	221	194	190	177	181	163	188	219	208	154	196	202	179	177	205	189	187	187	217	192	225	205	194	182	202	199	201	206	205	200	203	192	193	203	183	177	184	167	181	177	205	207	222	190	174	215	211	215	236	192	199	203	184	214
21088	25761	38128	25644	17246	15548	10932	5677	6760	5877	4866	4530	3726	3528	2949	2602	2527	2105	2023	1934	1776	1623	1512	1313	1224	1063	991	955	975	938	875	778	703	527	492	482	471	488	468	462	457	490	483	481	470	472	521	478	520	485	554	500	484	450	495	474	526	503	536	519	491	479	516	538	506	534	531	519	480	478	519	491	576	479	488	509	486	529	470	505	465	446	451	456	445	458	489	491	432	433	524	454	501	472	496	516	517	497	496	481	448	478	470	477	466	493	512	440	502	462	438	483	468	486	454	462	473	471	495	472	448	474	487	473	452	461	482	489	477	470	491	447	505	507	455	460	485	448	466	491	420	468	487	486	454	466	461	465	470	527	471	475	478	469	477	451	469	468	426	510	515	431	413	501	506	496	507	470	464	450	493	472	454	446	441	439	454	440	457	474	507	472	470	449	461	487	495	462	461	505	442	461	468	453	480	452	479	434	487	471	465	439	468	481	478	495	479	478	478	462	452	433	475	448	450	417	512	426	456	427	483	485	492	466	432	462	470	470	465	450	454	476	465	453	474	472	484	472	455	496	477	447	458	457	459	436	440	490	467	490	436	433	458	489	469	426	451	460	449	472	443	451	483	486	449	485	446	475	444	450	464	436	482	444	485	485	449	463	458	495	457	433	474	465	493	454	482	495	470	455	484	462	487	442	437	455	450	453	486	492	467	448	455	462	432	455	456	480	472	468	425	463	485	454	460	431	473	461	478	473	452	498	493	444	489	434	476	491	470	479	439	453	472	464	454	452	457	479	469	477	430	476	473	459	485	469	471	468	465	493	450	472	467	432	438	470	461	497	492	463	496	449	471	460	472	448	462	463	449	468	435	438	458	462	478	442	488	481	454	450	483	450	458	455	457	457	494	472	458	441	462	470	470	454	466	443	469	448	489	452	490	490	501	425	469	489	444	431	471	468	430	413	500	467	448	465	448	450	430	531	446	451	463	431	434	489	446	432	472	429	490	444	460	494	493	474	467	494	467	472	468	486	461	460	498	467	486	457	491	464	509	454	475	449	464	462	492	469	429	461	497	470	436	443	503	456	492	456	480	461	466	460	482	490	463	452	473	447	476	467	499	443	427	460	446	472	488	445	468	483	457	438	451	465	484	452	476	504	456	449	429	441	480	484	419	484	471	451	466	426	465	447	449	424	469	459	433	469	477	456	458	450	476	453	439	457	481	434	503	457	431	492	495	521	442	434	473	506	477	479	488	437	471	433	459	480	474	505	465	465	455	453	508	447	466	451	480	500	458	479	468	458	485	438	506	453	442	461	478	460	441	438	467	470	496	487	448	480	489	467	492	445	475	454	433	481	446	471	440	454	469	441	461	517	470	463	447	445	439	448	461	503	506	441	468	445	463	472	443	490	446	483	452	463	439	467	461	468	460	474	496	445	470	428	480	482	459	490	482	482	459	478	495	409	489	484	447	458	452	449	468	420	477	493	470	486	429	475	433	474	462	481	450	455	459	447	396	503	499	491	501	462	390	483	465	474	471	424	465	405	458	475	481	490	473	485	479	462	445	473	481	476	448	477	498	441	464	452	470	455	448	516	452	495	474	467	435	474	469	465	477	441	460	410	433	475	458	442	421	454	444	485	423	460	434	465	481	475	461	458	479	476	433	494	445	490	491	459	501	474	402	439	462	460	430	478	439	475	455	480	448	442	481	459	455	441	469	453	430	461	503	478	442	500	470	486	445	460	499	447	492	508	474	466	463	413	479	461	481	500	458	469	476	477	476	471	434	481	475	470	438	454	478	428	465	480	482	453	450	473	498	474	478	413	479	466	447	500	480	446	466	474	480	486	455	477	476	465	473	451	466	451	469	421	448	486	465	454	426	432	481	444	421	491	472	438	464	515	479	456	458	445	434	461	457	467	470	464	460	475	439	491	476	487	447	456	459	438	428	444	458	454	495	460	469	487	454	504	466	430	479	466	461	464	460	455	447	475	455	460	459	443	460	485	428	463	498	478	464	495	451	469	438	486	471	433	483	483	468	448	460	467	447	488	500	442	479	446	448	442	464	454	467	474	464	465	474	472	482	424	478	453	487	466	452	465	493	472	494	446	473	460	455	447	494	454	458	524	479	494	498	420	458	462	467	473	478	470	453	471	468	450	490	465	494	431	448	451	488	424	448	467	445	484	462	436	428	484	445	443	461	469	501	470	491	483	470	443	457	452	504	458	424	462	449	480	424	481	476	449	495	427	455	475	463	483	451	472	470	448	472	479	478	440	491	449	474	474	476	466	468	438	466	472	426	466	485	458	479	445	470	475	485	451	428	476	491	470	461	489	461	439	478	470	484	450	477	457	438	462	465	454	445	462	482	456	451	435	465	467	474	447	453	448	489	477	452	444	453	440	448	479	471	469	479	521	479	446	448	469	440	511	484	462	496	452	461	443	459	491	489	445	462	477	480	451	454	452	454	490	464	476	468	431	487	448	455	497	443	456	465	466	469	452	475	453	454	435	429	457	488	471	434	497	434	455	471	449	424	453	448	474	431	492	459	445	495	461	478	488	469	463	484	442	475	465	458	438	489	482	507	503	441	460	473	464	475	474	448	424	464	436	508	450	447	436	473	474	462	491	492	494	471	459	479	438	478	463	451	440	478	461	429	463	473	481	462	444	469	447	470	454	438	472	464	473	462	478	451	427	459	466	461	465	455	480	417	444	482	475	475	482	480	475	447	469	485	499	422	425	524	457	468	483	452	470	439	467	454	490	457	450	485	487	513	460	459	479	453	489	446	447	471	486	473	428	443	471	449	466	482	457	486	465	478	458	499	475	449	508	453	493	496	496	487	473	433	469	440	476	465	457	460	529	454	450	463	428	443	483	449	461	462	454	468	448	465	456	467	489	466	484	461	433	468	460	467	465	489	458	468	467	469	476	454	467	434	472	460	478	483	458	434	503	478	454	488	471	442	476	461	447	456	457	489	446	448	471	494	466	488	471	467	508	453	466	434	480	469	491	435	469	460	453	444	457	440	457	479	440	488	460	475	456	453	448	464	486	435	468	479	473	488	437	470	486	473	484	475	466	438	463	451	451	476	431	450	497	478	469	455	460	429	436	523	511	485	472	469	473	438	436	436	441	434	462	466	451	470	451	462	437	447	468	473	477	453	437	460	461	480	442	456	498	453	453	461	509	507	501	468	497	469	479	450	448	449	503	454	460	475	459	431	466	465	472	451	467	443	469	491	467	495	482	438	446	456	464	451	466	460	461	472	452	519	474	502	449	454	465	452	449	442	466	480	492	452	462	422	468	466	475	482	468	509	469	475	496	470	446	468	463	462	447	483	477	471	475	441	491	468	473	439	436	473	489	439	455	496	455	470	469	445	493	468	462	424	461	495	475	442	463	495	444	492	459	491	474	475	469	450	470	421	434	443	445	460	486	532	453	476	428	475	448	490	469	434	478	496	463	437	455	434	433	428	469	467	483	457	486	490	482	458	475	466	422
54617	45611	45911	34358	29951	29519	28888	22986	22182	15243	10105	7429	4495	2715	2162	1535	1238	1053	853	777	671	614	624	533	481	428	379	357	408	377	415	310	298	253	265	234	221	228	260	241	203	236	233	229	241	234	218	210	235	231	205	221	231	215	215	211	236	212	219	267	220	263	209	204	236	242	202	198	200	242	202	203	231	232	196	217	223	210	204	223	233	216	220	205	225	211	196	224	218	235	186	233	208	216	231	236	216	211	208	210	261	221	229	248	219	228	220	218	228	223	216	229	223	211	232	233	228	218	213	239	217	221	219	220	212	261	216	218	203	215	202	212	209	209	216	184	212	211	208	204	217	220	217	234	210	187	211	242	231	203	238	230	211	201	207	232	172	209	227	229	233	217	255	216	206	235	225	207	247	246	253	213	195	226	211	228	215	212	209	244	195	233	227	193	226	208	237	229	214	203	210	190	199	230	238	213	208	235	200	229	211	207	189	199	220	215	230	207	223	209	204	229	211	202	190	208	225	229	201	249	217	222	211	217	216	192	195	209	190	186	202	203	196	219	231	219	206	202	197	213	261	228	231	216	203	227	193	203	241	204	211	219	219	228	203	209	225	197	222	194	220	198	221	222	214	218	198	204	204	238	217	233	215	228	214	189	198	191	214	227	200	204	211	231	216	194	189	214	207	234	221	240	201	211	225	197	210	249	243	239	221	217	213	210	206	218	216	214	204	196	221	208	215	236	181	218	193	218	240	235	226	220	221	216	195	198	215	225	210	210	201	180	197	213	225	228	197	209	233	191	224	195	196	191	205	230	217	202	206	245	226	236	226	198	197	223	244	231	227	227	245	168	180	229	214	212	219	196	210	198	215	199	204	215	213	201	220	236	224	222	201	229	233	233	233	191	230	210	178	244	230	179	227	229	222	210	215	194	206	211	220	214	228	244	243	218	233	223	220	207	230	224	217	206	200	210	208	204	233	218	218	193	200	207	199	236	214	227	193	252	210	197	195	188	191	209	233	225	193	208	212	227	223	235	242	194	235	223	186	198	205	240	194	233	222	225	226	201	221	199	232	207	221	233	229	211	199	227	259	203	206	185	219	217	198	229	228	236	207	218	206	220	229	211	194	213	221	224	221	198	195	222	213	213	200	224	185	196	221	201	201	198	219	216	202	222	213	222	220	224	222	207	204	205	217	230	222	200	203	221	221	202	189	222	231	219	204	195	225	206	218	206	199	222	220	221	239	237	207	191	214	211	219	243	218	207	232	199	217	207	226	210	231	216	227	232	218	216	208	214	222	258	222	241	222	201	225	220	225	219	194	206	214	232	223	248	193	228	231	220	211	207	236	207	223	201	199	191	213	194	224	196	217	200	213	205	205	221	221	220	190	210	205	213	200	230	210	227	225	215	231	225	229	223	236	213	210	233	206	220	186	214	215	212	227	195	229	220	223	212	207	208	183	175	232	196	201	208	213	204	212	219	193	210	179	201	219	212	214	226	188	242	223	187	203	241	202	205	209	209	205	189	210	225	195	233	207	240	228	185	236	213	218	206	207	192	211	245	214	213	224	208	217	188	231	198	184	220	205	234	233	206	225	223	217	205	203	225	224	239	218	219	224	216	225	214	219	203	195	233	207	216	199	200	211	207	216	215	208	202	189	211	214	240	232	222	212	237	224	210	224	223	217	214	217	207	198	229	202	204	191	239	230	227	199	219	230	211	234	237	217	198	200	207	243	215	240	186	199	204	223	203	241	222	187	203	228	184	201	203	216	224	219	225	226	194	225	223	200	210	240	204	230	225	210	239	206	209	194	198	241	194	197	244	212	202	230	225	225	231	242	218	231	208	213	224	219	200	205	206	208	223	242	233	221	220	221	228	204	215	229	216	197	221	199	200	195	219	213	196	212	206	210	225	185	226	234	171	204	212	214	209	214	234	201	212	233	212	212	195	192	207	252	193	220	226	208	199	234	226	200	218	221	200	204	230	191	212	216	210	213	219	215	210	236	208	202	195	206	214	212	225	248	219	207	204	212	228	232	223	231	215	211	210	204	214	218	218	195	197	218	198	235	246	196	188	213	216	218	203	217	210	212	211	218	215	228	200	181	221	207	207	224	188	221	211	213	213	189	178	222	223	199	201	232	241	207	207	196	213	212	214	206	188	233	217	216	199	222	184	207	217	179	231	213	207	204	200	202	221	226	196	228	208	214	183	210	231	203	180	224	204	218	238	211	229	201	213	199	192	208	214	216	218	199	229	229	209	215	205	197	180	207	219	233	205	227	191	215	199	216	205	227	219	237	218	197	192	212	207	213	213	205	214	189	186	206	220	221	243	209	210	207	212	210	214	197	215	229	227	214	188	225	248	216	210	200	226	172	209	218	211	205	227	222	181	204	193	199	210	227	219	213	207	223	233	196	219	198	224	215	224	219	229	218	221	236	199	234	215	186	221	229	229	208	221	188	201	220	227	204	216	200	226	215	219	233	195	217	201	228	250	181	192	215	206	219	229	189	230	195	209	224	207	211	228	192	210	196	224	234	219	193	231	206	211	194	237	213	220	212	210	227	170	185	215	204	220	209	207	213	210	210	207	243	236	232	204	204	208	192	252	206	209	241	207	225	207	242	219	203	198	216	203	233	201	219	192	205	194	195	224	192	234	203	208	204	230	197	200	218	213	201	244	237	215	238	222	252	227	197	208	188	224	223	247	249	215	199	237	221	220	169	222	215	220	208	210	221	202	225	221	232	199	227	203	198	208	226	221	214	196	214	225	217	200	215	220	192	231	214	244	191	218	257	186	226	212	204	190	220	213	186	191	197	217	199	220	196	186	245	214	198	207	210	214	210	195	206	238	210	195	213	192	226	201	217	195	218	198	251	223	204	232	197	228	218	241	204	207	181	206	198	205	198	195	187	214	219	244	242	234	229	190	198	215	202	208	210	170	204	195	249	213	240	225	237	209	216	229	218	231	210	215	238	217	189	187	200	223	212	191	214	196	226	201	199	216	223	205	247	211	217	215	192	218	241	229	236	179	195	192	212	224	208	189	213	219	232	243	222	220	215	232	196	204	218	202	213	207	213	209	226	199	202	186	220	226	204	232	185	211	197	197	202	200	215	229	229	212	199	213	199	225	225	200	236	207	188	209	230	231	249	214	239	226	228	229	200	253	204	202	187	194	220	219	254	201	190	208	217	221	213	194	215	204	221	207	228	243	198	232	245	207	185	252	241	221	221	201	193	224	194	191	223	205	193	180	184	179	223	263	226	228	202	224	207	202	216	216	208	230	222	225	192	189	206	224	211	188	220	198	226	190	252	187	202	228	212	219	212	210	226	226	222	220	249	240	203	215	208	194	237	210	226	202	264	212	205	216	179	186	205	215	200	220	209	214	210	223	232	229	184	228	248	224	261	224	216	196	187	231	228	198	221	211	228	213	200	209	223	203	221	201	217	185	236	231	208	210	203	223	205	234	225	208	218	197	230	186	189	211	201	219	242	215
48335	54090	51884	46753	44524	45971	34877	24568	34282	26066	19017	17301	12673	9050	8565	6627	5727	4851	4065	3644	3385	2973	2753	2346	2260	1881	1580	1673	1784	1489	1493	1147	896	722	674	613	601	506	552	531	570	540	510	537	532	553	573	527	578	521	557	546	561	532	514	544	526	539	591	571	561	588	550	534	523	563	549	549	566	551	518	539	542	523	503	496	514	570	488	553	479	499	478	497	530	499	533	530	495	490	528	494	523	514	489	513	538	496	524	488	512	504	518	473	501	516	489	477	495	477	482	487	526	469	496	495	480	483	503	510	497	512	477	486	471	520	427	509	438	462	510	480	476	484	478	410	475	446	433	483	514	454	443	463	466	436	462	504	493	456	458	462	473	491	479	491	486	443	469	476	459	445	436	477	489	459	440	453	463	495	441	459	463	468	459	498	510	472	497	458	464	486	488	473	467	460	494	454	473	456	486	516	489	452	492	429	488	484	481	466	472	475	502	488	491	506	472	490	496	432	450	485	491	421	462	523	464	493	436	471	468	456	455	468	469	466	471	471	476	475	437	449	470	484	454	481	476	445	485	466	458	476	488	469	462	467	465	464	455	472	455	478	459	511	476	479	441	489	502	465	481	430	488	488	457	463	470	432	455	449	475	493	470	465	484	450	498	453	467	452	455	458	518	498	480	477	432	459	477	457	411	482	499	477	501	482	462	469	465	481	497	442	471	496	484	454	465	482	499	476	477	480	446	476	453	473	484	478	487	472	456	440	455	474	469	512	451	466	444	480	476	455	441	461	475	449	456	480	495	470	496	487	484	465	424	484	475	481	487	488	482	474	438	478	442	463	474	471	485	453	482	471	481	464	482	472	441	482	437	492	480	462	459	453	463	424	494	470	487	501	464	433	457	488	424	481	449	449	461	472	457	453	474	460	478	488	467	446	466	456	476	456	490	460	486	457	488	480	462	457	485	470	479	466	448	482	458	453	486	492	490	475	489	521	480	462	474	498	464	449	497	486	452	451	454	498	467	473	451	447	486	443	474	458	474	473	502	470	463	466	453	458	475	466	508	455	462	454	482	467	425	502	453	482	449	505	474	454	452	464	463	434	468	458	454	498	495	445	466	484	455	456	438	486	460	433	504	484	498	488	437	426	428	459	468	466	493	462	474	447	445	449	514	443	465	450	463	452	469	492	487	483	458	470	452	457	465	479	477	464	469	490	458	470	500	473	482	483	433	463	463	466	474	510	483	471	476	464	494	466	486	466	466	476	478	464	511	472	475	492	455	515	493	455	437	463	466	530	480	410	475	497	448	493	436	464	476	475	445	436	468	428	488	479	464	499	510	474	487	498	464	460	481	467	455	488	478	472	504	444	470	438	438	448	499	475	466	472	460	482	474	456	498	458	484	480	492	476	478	473	480	534	451	458	465	490	477	471	445	486	456	450	493	430	470	485	468	470	423	478	474	495	482	467	479	470	492	452	476	479	480	450	490	472	509	482	515	447	485	506	449	425	460	469	473	446	483	487	478	463	493	456	452	476	452	468	461	446	518	495	489	466	495	459	448	477	431	445	453	487	479	451	523	437	475	520	494	447	473	507	497	473	451	455	499	494	455	453	470	476	478	405	465	442	512	457	444	499	466	487	450	488	490	505	423	449	475	464	484	498	485	461	466	447	497	481	465	477	513	449	467	472	492	445	459	471	464	477	484	472	461	458	503	436	517	499	459	450	449	461	447	479	496	426	503	459	458	482	477	460	423	484	463	493	445	467	481	507	472	465	445	480	497	443	472	496	486	506	482	482	455	463	467	469	457	471	456	458	490	454	488	428	471	490	470	470	500	474	457	423	443	493	490	501	474	485	405	440	461	488	485	427	467	452	487	479	489	494	459	485	483	462	503	471	498	495	475	468	468	439	474	458	475	524	477	460	466	465	472	460	495	453	469	484	498	460	518	461	497	461	500	444	473	452	445	496	495	445	492	457	479	486	445	437	492	461	459	458	518	475	457	466	467	451	461	475	435	486	492	472	456	497	513	505	483	475	444	482	414	482	466	426	459	498	462	452	487	469	445	454	460	447	490	461	468	486	439	530	478	458	530	479	470	507	444	456	481	461	518	471	446	444	475	435	474	452	459	423	439	445	457	467	454	474	465	444	448	482	503	454	484	474	464	467	437	416	456	432	491	459	459	476	466	475	481	478	455	458	474	451	437	501	479	478	459	483	504	459	464	472	484	468	488	483	477	487	487	441	441	427	467	488	531	453	445	503	440	426	450	462	481	493	466	454	507	460	451	465	476	534	458	471	491	483	485	467	474	453	465	461	479	450	433	472	462	497	452	474	502	502	459	422	490	457	471	438	484	489	475	440	493	456	471	465	462	456	462	470	501	454	465	474	448	464	436	472	454	476	464	485	431	479	455	468	482	443	483	459	470	468	479	507	471	471	479	470	470	444	450	444	452	448	501	456	430	430	487	472	465	471	459	457	480	423	474	507	478	492	487	495	488	457	457	475	488	455	465	469	487	479	464	424	458	529	450	474	448	497	443	464	487	437	452	475	485	485	460	506	427	494	481	472	475	479	508	468	479	445	463	446	491	497	476	458	482	474	467	480	493	470	472	461	478	459	466	489	469	462	496	466	404	478	466	440	480	481	500	469	481	441	455	496	462	471	460	444	506	434	458	467	458	450	466	456	455	480	474	512	497	455	483	450	477	439	476	480	484	452	485	475	453	464	502	463	478	463	452	465	509	482	459	471	484	451	474	434	492	497	476	476	463	486	476	454	472	501	500	478	444	455	473	483	431	486	444	469	463	494	464	460	459	503	411	498	474	458	480	465	522	450	507	467	447	455	456	485	466	433	486	484	452	471	453	462	468	470	501	461	479	478	487	522	481	503	453	455	451	507	464	458	449	476	444	499	484	479	465	490	477	472	488	461	436	476	454	453	491	490	445	457	438	428	493	470	478	468	482	468	416	481	463	457	470	460	470	439	484	468	513	459	477	472	495	473	464	494	470	480	466	474	514	438	474	484	448	488	516	503	486	464	469	462	496	506	463	460	476	470	462	442	425	463	472	479	464	472	446	468	460	464	479	474	501	454	466	459	463	479	485	463	502	478	465	453	444	454	502	493	444	512	493	468	484	450	454	480	474	458	441	449	500	425	460	503	467	508	485	443	484	519	467	482	479	455	500	478	461	460	460	465	454	443	509	492	464	464	430	477	447	493	441	501	496	448	481	449	491	449	479	473	461	473	464	453	502	472	454	466	443	463	465	496	446	476	455	485	487	447	474	521	447	494	478	463	497	458	466	475	449	490	497	484	470	471	461	453	451	477	476	483	499	512	444	450	471	478	475	445	444	489	475	472	476	492	466	487	507	456	456	445	457	457	517	475	476	468	466	460	456	511	422	440	433	488	466	477	496	474	474	487	443	520	496	486	487	468	447	495	495	503	508	479	514	493	471	460	473	506	448	414	475	474	493	483	462	466	509	453	468	448	478	414	518	484	465	455
57162	43098	41115	30702	30711	29706	28793	26698	29329	23065	15638	11186	8262	4722	3990	2607	1989	1617	1249	1020	1005	832	796	653	680	520	421	428	471	434	419	361	260	270	241	202	218	202	213	182	223	197	190	206	203	228	211	211	192	223	206	179	176	156	179	180	202	204	196	180	184	201	202	224	190	195	193	207	193	191	175	182	204	192	191	209	226	204	180	179	208	197	182	181	215	190	166	187	187	197	210	185	185	172	193	187	191	204	185	189	197	187	217	176	192	180	201	182	180	176	169	180	168	175	168	189	174	201	173	172	166	175	189	138	198	180	194	209	201	207	177	173	203	169	192	187	183	188	185	192	164	213	168	181	183	177	173	191	148	180	173	184	189	187	157	167	176	156	178	190	196	173	185	149	185	189	156	163	172	158	179	182	169	174	166	189	171	180	172	181	172	204	164	187	170	202	168	164	170	169	188	159	176	191	186	229	179	194	185	175	171	198	183	183	186	176	183	185	181	195	201	169	165	156	184	196	200	178	171	183	190	175	188	167	163	171	193	159	212	163	178	168	169	160	189	187	177	147	182	185	167	177	178	164	163	175	166	174	162	197	174	185	171	174	158	164	190	187	171	178	208	175	193	190	185	187	199	197	165	172	172	180	182	207	177	153	165	186	211	167	190	171	167	176	157	209	196	177	167	157	175	202	193	165	176	159	173	172	151	184	163	199	169	199	187	175	166	179	181	204	200	182	191	184	180	182	177	170	198	212	175	179	183	171	181	169	175	179	181	190	171	194	205	170	182	190	186	211	181	175	181	178	185	169	175	192	175	195	182	182	177	172	193	185	193	186	191	166	218	175	180	174	170	213	136	194	160	207	196	179	186	171	175	164	184	167	175	173	176	174	165	166	157	182	172	177	169	170	167	164	178	183	179	169	178	157	141	167	181	194	183	179	179	210	195	199	193	194	166	162	211	198	183	175	194	163	192	165	155	163	155	163	162	186	174	194	161	157	187	178	184	171	184	179	175	173	185	205	157	178	174	182	188	185	162	172	188	231	195	184	152	142	190	183	204	181	147	189	186	151	179	167	179	187	173	152	173	184	163	169	187	180	175	186	192	174	166	202	181	167	158	191	177	159	172	172	192	192	173	175	176	197	180	171	150	164	157	194	198	175	177	188	180	195	175	181	174	184	172	185	173	193	191	160	182	165	164	168	186	181	178	189	162	186	194	162	182	186	175	181	188	184	163	164	169	182	192	185	177	205	160	178	191	180	194	156	191	178	180	198	204	185	176	147	201	189	161	163	165	199	194	177	205	170	181	161	190	175	174	171	193	159	173	190	181	173	168	202	181	217	169	174	183	176	178	215	179	151	188	202	183	214	165	166	157	181	183	181	202	169	184	173	156	177	190	185	203	173	155	186	171	179	193	166	153	188	178	197	161	195	151	180	189	161	167	174	164	170	184	193	178	170	182	202	163	174	161	168	149	196	182	163	157	206	181	172	184	213	168	179	182	169	187	192	187	173	173	180	167	207	175	181	153	154	189	197	193	164	178	197	186	163	181	169	179	199	186	200	183	171	145	157	200	177	183	183	182	143	214	175	176	164	178	181	166	173	175	194	163	191	169	177	200	173	184	211	169	204	187	169	199	161	185	177	168	172	175	189	191	165	177	188	177	173	180	186	177	185	170	191	190	179	199	205	190	177	167	174	173	182	148	196	161	181	187	180	196	184	153	191	162	164	175	160	156	159	188	172	169	193	170	178	186	192	175	159	168	163	169	184	155	203	163	173	170	161	193	162	173	166	186	164	190	164	180	173	165	194	179	203	165	186	179	176	190	154	159	163	182	174	177	185	184	177	198	144	204	198	145	178	187	182	171	165	197	158	166	179	188	182	162	180	155	187	200	173	181	181	182	171	176	182	191	189	183	183	176	193	173	151	180	177	192	201	176	173	172	183	180	189	183	173	194	188	183	171	178	165	194	164	173	189	178	179	191	203	169	151	190	173	153	188	200	168	174	205	183	165	202	173	159	180	167	163	183	186	178	174	174	167	170	164	168	214	165	161	177	183	190	189	192	158	167	191	196	192	173	181	171	157	158	177	191	190	197	164	181	170	172	157	186	188	199	172	179	170	179	165	181	148	182	191	174	168	179	191	201	193	164	177	176	202	192	184	177	168	156	193	189	152	192	172	181	187	201	159	189	176	175	188	162	191	205	208	164	195	194	212	160	178	161	171	172	183	171	185	171	183	180	196	194	203	187	171	188	174	173	185	190	195	174	173	189	166	179	185	178	174	160	174	193	156	172	182	171	176	179	164	181	163	182	204	163	173	187	187	176	176	183	181	195	186	174	199	175	187	166	179	207	178	206	157	178	184	180	162	163	162	205	179	184	151	140	187	191	182	160	185	194	187	153	170	198	149	185	165	189	226	171	193	178	195	181	195	175	172	194	156	186	158	183	193	188	164	181	202	171	137	175	173	188	172	156	188	169	182	173	193	184	175	165	183	191	161	185	186	189	183	206	195	185	162	193	210	179	187	187	205	172	184	164	186	189	190	189	145	192	185	194	182	159	195	187	182	161	166	179	181	177	180	168	161	182	180	175	185	189	169	165	181	207	153	165	177	190	168	177	161	178	169	159	159	161	196	175	177	193	194	196	180	188	177	172	166	183	180	169	171	192	168	172	190	171	198	165	160	190	193	181	191	202	188	153	177	212	166	165	169	170	179	179	193	184	183	199	174	168	181	183	197	178	175	181	163	166	175	171	174	174	180	179	178	200	194	162	193	167	208	168	187	198	165	188	194	203	178	164	180	201	197	176	192	194	183	160	163	165	181	178	195	176	187	192	196	201	204	211	209	183	164	191	201	186	198	159	155	182	171	165	176	176	174	179	171	192	211	176	186	175	188	187	172	169	197	189	164	166	209	177	191	192	189	177	194	168	155	178	158	193	175	205	176	192	191	184	189	175	167	194	196	196	195	165	185	148	193	171	181	180	188	177	154	166	169	183	168	180	186	183	175	179	181	187	172	166	176	178	186	174	171	167	194	179	172	180	164	171	178	193	164	189	183	180	182	183	219	172	170	168	181	162	175	205	190	158	204	180	164	179	182	184	176	152	186	158	176	188	158	173	172	189	181	169	172	185	198	163	171	183	169	194	188	160	152	175	180	156	196	161	187	184	173	162	170	180	172	180	184	150	160	177	205	174	179	202	199	175	178	176	166	182	150	157	165	186	178	156	177	157	177	177	204	189	204	187	176	153	164	167	157	177	162	186	154	170	216	175	162	190	192	203	178	171	173	173	195	197	180	205	196	178	177	162	184	185	178	172	168	166	161	167	176	188	182	181	170	190	179	199	171	194	171	175	180	178	190	209	185	187	165	196	178	175	192	185	187	159	205	158	184	180	197	188	168	171	174	177	195	184	157	162	163	180	190	160	170	162	180	182	172	188	155	203	154	175	173	190	182	179	184	180	176	177	213	181	167	175	184	168	152	192	193	173	181	197	183
53725	54822	49371	49374	48707	53315	40444	31332	42188	34126	26064	22953	17280	12169	12794	9643	8429	7125	5582	4913	4995	3926	3676	3047	3051	2715	2039	1995	2144	1976	1733	1586	1046	821	763	672	614	572	590	522	473	492	527	532	497	492	485	522	530	554	547	487	464	515	505	516	536	478	508	514	529	554	488	533	505	459	474	442	506	474	490	519	532	493	420	494	472	482	455	463	443	437	449	416	432	418	470	409	462	480	456	459	461	445	468	433	465	414	427	443	432	458	419	433	412	438	364	364	394	466	395	450	407	400	389	384	418	426	373	420	410	390	387	380	427	396	389	432	403	400	422	381	370	412	405	395	403	442	414	407	416	373	434	398	369	378	381	366	398	374	404	385	374	373	377	369	389	380	380	419	346	383	386	367	341	354	388	379	428	374	388	381	351	375	405	371	365	389	384	384	401	408	386	389	412	383	392	385	414	372	359	406	410	397	401	403	369	412	407	388	384	333	387	374	389	384	383	386	392	379	389	385	397	388	428	403	344	424	378	355	394	391	415	394	362	425	414	389	394	354	370	391	407	427	345	406	398	354	382	377	395	381	422	389	391	397	366	368	364	429	359	422	389	387	415	377	374	376	373	383	380	355	394	354	367	391	366	366	361	394	400	420	385	375	393	396	360	370	362	420	397	403	388	432	372	368	395	355	384	377	389	375	420	385	403	347	374	388	392	368	370	389	416	387	390	351	382	405	382	393	380	415	378	393	394	376	404	366	359	447	368	415	425	412	386	416	365	399	381	402	388	369	409	397	399	380	403	368	368	385	384	408	387	406	362	400	376	399	409	392	384	402	398	386	380	376	362	393	396	365	376	439	373	374	346	365	363	408	375	404	413	415	413	382	375	386	384	364	397	413	402	406	397	383	355	361	370	362	379	367	368	387	408	403	382	383	386	362	398	389	380	404	413	416	395	394	399	402	373	388	405	382	396	390	385	417	337	402	391	424	403	410	392	373	424	414	419	404	411	389	420	394	342	385	389	429	387	412	372	366	397	371	391	381	402	389	389	416	397	387	357	428	342	376	399	393	382	398	384	377	391	389	413	367	395	419	388	367	386	360	377	377	372	402	355	408	375	408	373	372	380	406	360	382	390	384	395	380	383	386	394	380	359	368	409	372	363	406	421	392	386	376	395	400	389	393	363	404	384	382	377	408	380	368	396	361	358	379	372	366	378	426	408	374	410	373	412	389	392	381	374	441	415	347	406	381	378	390	391	401	413	385	398	430	404	395	365	378	392	428	377	419	403	375	417	418	396	381	390	403	422	392	383	398	407	407	405	374	376	370	405	376	385	381	371	357	386	395	407	373	410	399	377	413	408	391	411	364	430	421	407	373	382	391	397	400	409	368	382	381	411	423	414	395	399	381	383	378	379	390	398	388	374	386	383	377	400	412	404	407	429	388	382	338	432	372	381	394	393	371	396	415	387	385	382	401	380	384	383	374	381	400	365	428	389	357	370	415	368	402	441	402	370	384	395	386	398	366	376	393	369	395	352	407	377	386	397	386	397	372	379	363	404	363	422	373	397	383	365	400	375	410	374	358	360	407	363	393	415	392	369	401	380	399	412	369	394	365	392	402	350	383	385	362	417	386	348	385	386	394	386	388	407	381	370	398	402	387	398	399	350	389	356	388	411	384	394	387	397	397	397	386	383	380	402	374	390	387	357	391	357	364	371	363	377	430	398	389	402	395	400	368	403	383	398	390	383	394	401	425	414	414	411	393	396	435	389	402	368	381	381	377	386	396	367	411	387	410	389	401	390	427	380	393	396	359	403	388	390	390	389	422	398	382	388	380	384	395	369	394	421	364	373	376	399	394	381	397	371	396	394	377	393	367	399	408	382	371	398	365	367	384	384	412	405	373	423	384	415	413	402	411	416	382	389	408	412	417	383	339	375	370	387	414	428	365	360	397	362	381	382	398	392	391	394	354	397	406	367	386	348	369	398	397	382	350	396	390	356	386	394	375	379	408	414	389	384	375	373	389	397	376	387	429	403	407	416	386	379	365	392	364	363	361	386	408	413	366	380	417	374	374	396	402	377	428	375	371	355	378	411	392	374	346	384	404	349	398	405	393	410	379	386	380	381	432	407	401	386	371	398	392	403	379	373	399	397	377	354	389	406	405	398	386	388	373	410	396	375	432	364	382	389	426	370	393	375	398	388	377	386	404	399	358	368	381	391	394	412	390	422	393	414	378	394	376	367	357	350	417	380	418	415	385	405	366	403	397	385	381	378	357	388	384	398	352	401	372	403	384	388	354	405	408	398	400	387	409	382	398	377	368	425	377	420	381	391	383	406	365	400	392	428	404	400	389	400	387	413	376	401	402	407	383	355	380	415	379	406	390	363	410	371	404	368	389	377	385	379	379	398	367	373	385	371	348	370	359	364	378	375	363	395	392	394	397	327	370	388	353	410	379	380	399	380	377	397	338	401	394	391	382	404	386	395	386	360	374	401	409	399	398	351	389	362	348	373	364	409	393	412	396	359	382	403	408	395	402	392	399	409	371	377	378	377	392	393	420	410	371	384	391	376	369	381	386	383	402	396	410	402	399	387	402	380	355	417	385	413	419	410	387	366	344	377	392	386	399	383	337	347	364	392	375	376	391	400	359	379	380	381	406	386	382	395	429	377	405	416	409	369	402	378	391	403	366	398	420	395	390	364	402	376	419	413	403	422	370	351	360	385	393	362	398	391	405	389	372	393	389	378	376	379	396	402	383	397	373	419	369	364	375	392	360	428	406	414	375	377	363	392	426	376	396	389	347	373	374	412	412	375	400	361	401	406	402	396	435	411	401	406	361	385	410	366	382	385	387	365	391	391	371	413	365	366	368	352	389	384	419	406	372	400	334	461	375	382	396	431	393	395	398	397	396	408	364	398	410	389	381	378	362	389	392	392	399	402	375	374	354	348	392	368	374	397	385	386	381	388	366	387	399	380	388	401	382	366	379	356	399	390	364	367	386	361	360	384	363	386	394	388	424	379	415	343	401	361	376	395	372	404	400	388	378	392	381	388	415	369	384	370	377	391	393	365	395	343	405	390	361	354	395	397	373	393	385	377	381	383	385	391	396	409	392	413	405	409	366	396	400	357	388	370	340	360	363	365	373	391	400	375	385	395	401	402	383	409	359	358	389	365	401	377	372	394	360	388	364	406	384	379	407	403	386	373	399	416	395	376	428	364	389	412	361	409	406	351	417	367	394	428	379	393	390	391	385	368	406	419	395	393	389	380	372	410	385	380	411	378	386	323	404	376	400	413	388	394	406	365	363	374	392	374	384	371	384	400	401	357	408	360	384	406	415	393	378	372	380	369	417	401	355	371	368	360	416	378	398	343	409	334	377	367	373	378	415	404	369	379	384	404	369	372	427	387	376	409	418	393	370	352	368	398	421	373	346	385	391	403	397	384	379	378	403	405	379	383	387	388	410	360	390	388	357	435	421	391	361	392	408	413	406	369	404	380	394
25061	27670	39227	20267	10569	7320	3572	2043	1673	1170	976	910	828	716	682	624	528	502	426	421	433	382	349	305	299	318	263	263	263	275	258	225	220	230	220	239	187	188	207	241	215	191	191	214	174	204	216	223	220	208	198	213	190	202	212	194	197	215	207	198	221	236	204	201	201	197	208	195	218	219	215	230	225	194	211	208	200	208	198	204	233	221	230	198	219	207	208	184	213	217	231	208	211	199	229	174	202	207	222	212	202	219	199	206	223	215	199	214	216	198	197	182	200	209	200	211	203	191	230	217	186	188	208	207	186	191	203	213	192	213	181	202	198	201	199	173	201	215	197	200	190	216	187	197	187	218	177	213	177	214	213	217	208	178	180	206	213	186	222	223	197	212	166	200	211	221	195	193	193	194	209	179	221	207	209	199	191	190	194	217	181	192	216	219	224	186	205	202	223	204	208	184	219	231	217	190	201	216	217	206	186	210	220	200	204	217	221	196	209	205	212	194	195	203	197	198	192	204	217	214	249	202	166	194	198	239	204	171	189	200	216	201	190	194	216	172	204	188	227	211	189	206	172	200	201	217	184	185	179	192	186	215	186	193	214	193	212	219	226	202	201	196	196	201	184	201	191	217	194	214	197	218	204	219	231	231	211	197	218	199	205	200	204	217	196	243	183	191	197	215	211	184	209	211	221	214	201	213	202	219	207	201	206	177	187	198	187	169	229	230	214	214	182	212	198	194	212	184	202	191	193	188	190	221	193	164	224	191	224	222	205	215	191	203	188	180	189	197	183	212	202	212	210	205	214	200	166	206	191	224	213	212	196	200	196	199	210	177	207	200	182	220	190	193	219	217	210	216	190	179	217	178	212	199	205	209	189	181	200	200	190	196	206	191	194	203	202	195	222	202	221	181	195	203	225	217	195	212	173	219	206	187	184	198	204	185	203	209	227	208	203	191	233	215	211	181	211	194	203	205	204	210	213	198	209	206	191	228	211	230	248	204	164	189	203	201	206	229	209	197	208	199	188	196	173	223	233	223	182	203	204	214	180	214	188	199	181	216	231	213	197	193	219	200	205	216	193	188	198	200	203	217	191	204	215	205	195	208	207	201	198	209	226	214	202	206	180	214	207	219	215	228	185	231	200	215	179	176	200	207	214	195	211	194	185	235	188	198	217	191	199	207	192	202	194	244	217	215	172	204	202	199	208	211	162	206	210	202	214	216	207	206	199	206	230	181	233	230	197	212	206	188	228	190	211	185	188	193	215	200	208	181	190	176	186	188	196	198	205	188	220	209	212	200	202	197	220	189	214	218	175	204	200	212	207	199	212	173	231	236	201	212	201	190	211	210	222	193	211	208	225	212	179	195	202	199	211	206	202	208	201	212	221	210	205	196	200	204	221	213	186	206	191	206	169	170	193	207	192	207	219	184	181	203	201	210	186	198	224	198	199	205	196	172	199	234	211	185	210	216	200	197	186	222	210	201	187	208	198	182	224	190	201	213	211	177	194	213	235	195	192	197	183	217	209	195	183	181	218	215	227	224	206	198	214	199	203	189	210	198	213	191	199	208	205	194	190	229	198	210	193	188	203	199	199	189	222	197	190	217	214	197	181	214	194	196	202	180	212	230	215	207	206	215	190	208	199	201	211	173	198	207	200	210	213	185	196	206	194	205	203	203	208	206	182	206	219	206	186	195	203	190	209	227	214	193	204	212	209	199	221	206	193	182	196	182	208	188	208	227	184	203	214	185	208	193	200	180	179	201	207	207	201	217	198	232	229	222	216	187	199	216	218	192	201	193	178	189	225	181	217	224	196	208	222	189	208	210	191	200	213	204	196	199	233	216	216	172	202	217	188	169	178	194	214	223	201	192	177	184	193	215	203	210	193	195	190	212	182	211	190	206	226	177	205	191	203	211	209	211	197	195	201	196	188	234	206	213	221	216	184	180	184	209	196	215	199	197	205	210	216	210	203	201	215	204	193	200	220	192	226	180	198	193	203	203	189	197	188	183	223	200	214	204	220	187	191	194	208	222	225	180	211	191	198	214	190	199	217	224	189	192	211	181	201	192	186	191	231	208	200	185	209	210	220	218	213	225	199	189	207	193	199	189	176	192	212	214	206	209	172	211	208	193	222	201	196	193	198	202	227	186	217	187	187	215	192	187	177	180	188	195	205	212	201	209	198	182	251	201	198	191	211	198	228	210	205	216	202	232	192	231	195	201	222	225	242	207	212	206	210	187	190	183	185	201	211	190	196	216	194	209	192	205	203	202	198	204	190	218	206	205	206	194	171	213	216	172	205	186	207	199	203	207	239	218	179	234	222	189	184	223	187	186	216	193	222	184	202	215	213	190	214	195	211	187	191	177	208	184	220	188	228	199	198	213	181	224	197	204	187	200	235	195	219	218	170	223	188	216	199	246	201	195	243	193	213	179	200	212	216	181	190	186	196	228	195	180	201	204	170	201	200	198	197	195	175	196	211	172	210	205	193	188	200	197	206	191	200	190	173	197	195	201	235	211	229	178	187	223	225	212	205	173	188	210	220	200	217	190	209	206	219	201	199	223	193	209	186	192	209	209	207	214	191	228	193	213	207	195	204	218	198	226	200	168	215	188	211	184	234	225	204	202	222	182	219	220	226	238	187	207	217	238	207	183	195	196	204	219	195	221	184	234	191	226	184	214	195	203	209	211	212	177	170	207	201	208	208	225	214	197	216	177	221	220	228	211	185	189	202	188	220	186	202	227	181	230	202	218	192	194	209	221	215	212	203	205	205	208	213	205	202	216	204	207	181	185	211	205	213	185	217	221	206	202	182	190	192	207	208	222	197	199	203	208	198	190	179	188	202	232	197	183	200	196	201	220	165	201	214	207	228	190	216	221	226	209	217	186	187	211	226	208	211	219	191	238	196	218	196	229	234	192	214	186	206	192	191	224	210	197	204	194	221	210	217	201	193	209	229	209	205	228	199	203	213	187	188	191	203	201	200	172	191	206	211	163	202	197	199	200	214	219	225	194	230	211	224	228	200	193	213	202	211	178	200	192	218	215	210	226	229	176	167	194	199	237	214	208	194	218	212	190	180	200	204	220	224	204	205	218	204	210	213	216	230	190	203	201	205	229	198	181	181	217	218	201	214	186	203	184	200	163	217	244	199	203	212	201	212	187	208	182	201	197	197	229	221	200	180	178	212	208	193	193	185	206	208	195	179	190	205	200	203	184	210	202	199	217	249	214	209	205	197	224	214	189	189	210	234	198	232	208	211	201	213	202	196	181	196	217	202	202	217	211	222	195	204	211	200	183	180	224	203	184	204	201	207	220	181	193	199	213	190	191	197	222	200	199	200	209	202	217	216	204	199	196	216	205	192	215	208	180	216	205	227	219	196	219	207	203	197	206	189	207	198	196	212	191	178	204	213	214	198	211	185	214	199	210	225	184	219	196	207	191	217	219	200	199	196	210	186	191	216	235	194	219	184	201	219	193	195	198	195	209
20545	23946	39166	22238	17151	17936	9108	6701	7632	5896	4912	4602	4020	3669	3205	2818	2581	2279	2008	1928	1850	1729	1507	1247	1200	1119	984	1002	993	934	910	737	645	550	471	462	497	497	469	450	438	491	519	452	498	509	523	493	492	462	517	495	505	521	495	494	495	521	555	544	536	504	449	500	517	474	503	474	518	485	507	474	499	485	473	465	458	436	464	517	469	474	465	468	515	527	463	497	507	467	448	446	468	496	526	475	453	490	470	506	479	461	505	508	451	466	477	443	440	479	482	473	482	498	454	463	475	481	490	495	467	490	470	482	463	445	460	460	475	462	486	507	440	459	454	451	483	463	473	458	496	472	476	461	454	466	488	487	488	445	470	457	500	466	471	472	431	491	458	445	480	483	430	480	470	468	446	492	456	478	468	469	481	472	458	500	463	465	460	468	487	471	442	477	476	490	473	482	496	463	459	480	478	466	470	477	497	470	472	519	484	475	474	438	480	450	444	432	448	501	474	506	438	488	459	463	497	482	474	487	500	468	471	469	463	463	519	454	480	444	431	470	469	479	475	456	470	510	457	452	502	483	449	453	499	504	468	468	478	500	474	465	464	511	454	459	443	463	484	466	444	486	486	450	464	429	466	423	466	456	455	489	481	468	452	471	473	447	505	465	482	460	482	439	480	475	464	503	515	475	486	485	443	514	476	460	468	483	492	484	453	486	443	467	485	495	477	502	440	439	456	504	432	439	439	445	458	494	468	487	471	469	496	506	478	478	495	450	433	456	451	510	466	465	466	502	469	487	483	457	465	500	469	496	486	475	469	483	458	446	485	451	483	478	491	463	465	454	465	485	481	435	489	480	489	483	478	434	469	465	462	508	457	443	503	496	482	492	497	455	508	514	466	480	465	460	476	520	462	464	452	474	492	493	477	459	472	461	463	505	516	500	468	473	469	488	459	456	452	467	453	445	469	466	451	434	479	479	483	475	418	444	444	474	491	471	453	518	467	469	487	476	479	435	487	461	430	479	451	481	446	459	486	533	458	463	504	448	484	463	460	456	430	489	465	463	435	480	466	447	489	479	476	470	472	478	447	457	450	501	479	502	484	455	475	489	491	500	469	462	493	456	496	451	438	473	446	431	499	516	465	471	498	479	438	478	477	454	462	437	458	500	465	464	446	433	460	487	448	455	486	467	493	480	459	462	428	496	511	430	494	489	436	460	435	460	451	449	447	487	482	481	453	472	475	422	421	508	442	467	459	459	474	472	468	471	475	492	471	452	431	463	467	448	494	456	458	470	467	450	441	461	464	453	443	538	490	493	452	504	466	444	530	469	439	489	487	464	469	450	453	498	472	466	498	470	453	451	480	500	459	474	449	474	432	434	466	452	505	515	498	464	451	446	476	444	483	435	487	438	444	449	476	485	447	444	474	428	427	466	496	519	453	464	485	469	489	466	476	483	471	489	471	489	452	429	489	458	455	444	457	426	440	455	456	460	445	476	472	441	488	471	431	473	468	476	477	442	443	502	455	463	452	486	461	484	436	442	462	456	442	502	476	477	513	466	464	441	461	466	448	493	492	488	491	444	472	494	465	493	469	454	474	458	500	470	451	493	453	501	473	463	455	469	441	469	469	440	483	502	479	481	464	451	466	486	468	461	448	492	462	418	456	470	454	471	454	493	469	496	466	513	488	490	426	467	483	457	462	432	477	488	481	471	470	472	468	474	485	436	479	454	513	505	455	460	453	450	493	473	465	523	459	451	438	456	450	464	444	443	455	480	471	447	431	467	452	452	500	459	463	448	452	430	465	520	455	482	456	453	419	450	482	464	466	481	437	460	450	474	423	466	490	494	449	459	506	483	520	444	493	502	467	456	484	484	508	429	468	461	442	444	506	476	446	456	444	468	475	442	462	458	478	468	468	437	495	484	470	474	485	435	477	478	434	478	449	476	475	508	475	491	466	495	482	464	479	441	473	459	442	453	513	477	485	468	474	480	459	467	450	479	490	467	512	440	442	481	475	466	443	472	509	505	440	481	454	489	484	442	445	488	464	442	463	460	502	455	444	465	476	456	463	466	487	483	442	468	508	514	465	456	477	473	504	517	480	467	484	485	454	498	459	457	414	451	473	472	442	492	487	473	476	454	482	469	475	454	460	470	429	487	473	477	458	510	454	458	447	449	423	483	480	457	464	461	492	448	492	468	499	470	463	495	488	496	474	482	433	495	474	498	498	481	454	486	476	468	489	469	495	472	472	469	439	450	479	456	473	476	445	478	469	477	492	444	458	481	489	422	483	461	468	440	478	462	465	441	474	454	501	460	512	453	462	451	439	439	465	487	467	472	483	470	447	456	458	456	454	446	469	458	496	466	485	418	473	470	453	511	476	496	463	486	505	484	429	444	477	487	455	459	465	449	490	470	462	444	438	452	478	461	484	481	485	485	453	439	457	414	476	463	441	462	451	503	470	469	454	469	448	472	454	506	459	471	501	473	432	451	467	482	473	452	449	454	499	457	457	460	490	437	408	411	466	466	498	487	503	484	488	445	493	456	459	453	510	481	453	489	504	410	493	463	498	471	498	464	463	440	471	470	502	478	466	464	461	465	474	452	497	486	491	484	505	456	453	465	407	481	457	482	458	489	459	469	472	505	445	463	484	457	476	466	426	480	500	487	494	454	457	468	457	477	464	436	505	458	482	439	465	444	429	440	454	483	458	446	464	464	489	509	505	480	475	468	456	452	451	502	491	464	485	450	449	419	482	461	470	421	451	481	468	456	499	469	450	453	448	451	458	466	480	473	467	483	439	466	465	467	431	444	468	457	455	477	493	465	485	442	456	465	482	503	469	499	459	469	480	454	473	477	455	455	468	478	477	472	481	450	494	470	481	532	453	439	481	460	495	495	446	458	482	484	478	459	480	448	471	466	456	455	524	471	470	538	470	482	468	457	477	493	456	444	480	452	446	460	453	473	472	456	461	433	467	432	506	489	483	424	473	482	426	449	471	462	499	456	458	473	498	396	452	460	477	516	465	442	466	443	454	489	467	472	495	485	473	432	494	442	438	486	461	438	457	444	498	450	472	482	434	471	498	503	524	506	464	465	502	445	446	472	502	475	475	458	463	468	471	485	483	509	454	463	501	489	467	473	489	461	475	465	477	483	442	421	475	494	492	451	469	528	470	471	458	492	453	428	453	459	466	473	472	483	463	429	491	455	478	475	456	431	487	463	475	433	457	466	422	486	478	459	463	473	411	472	442	492	467	499	442	480	448	461	465	494	454	434	461	481	473	484	498	456	441	461	450	477	459	509	484	472	483	442	469	445	456	482	508	470	449	459	482	469	480	496	453	462	492	488	478	478	464	478	513	475	424	475	487	455	475	457	492	453	467	473	429	483	497	487	470	446	465	465	509	476	468	514	460	439	447	483	472	468	454	492	440	443	473	489	476	443	450	455	466	456	487	517	473	483	476	484	456	474	437	478	460	427	501	494	486	442	464	445	439	494
54386	43943	46976	32515	30466	29892	26107	22938	22572	15230	10299	6853	4101	2501	2125	1571	1374	1007	902	789	710	579	614	562	473	443	442	401	388	390	320	281	259	282	236	221	238	226	212	203	229	216	215	185	207	255	242	221	229	211	199	207	208	248	223	210	200	221	231	229	224	233	207	260	209	214	237	225	209	241	229	200	192	211	223	216	217	196	231	234	207	219	219	219	240	232	198	216	234	239	236	226	208	222	203	217	230	222	218	212	205	223	203	204	203	214	222	180	220	209	235	230	225	227	212	214	192	199	213	215	202	255	224	198	189	249	237	222	243	210	190	204	203	217	213	212	218	236	235	227	209	220	203	207	217	252	216	223	225	184	225	203	183	228	225	220	229	205	213	229	221	187	229	228	227	212	224	218	217	204	187	214	194	184	199	236	205	228	217	224	204	218	236	217	215	228	241	209	217	249	215	198	217	239	236	247	207	195	193	214	196	215	207	223	245	225	228	228	247	221	232	206	245	200	211	203	216	228	230	220	228	201	199	189	204	220	201	182	218	222	196	212	231	191	183	201	202	225	214	202	188	212	197	210	208	225	189	216	196	230	219	217	211	198	217	222	203	195	209	222	200	200	223	213	220	218	202	202	215	220	176	214	217	231	231	225	213	229	212	186	214	215	222	191	239	244	223	232	189	225	208	196	208	249	208	234	226	196	193	232	219	227	218	235	176	202	208	249	224	212	212	225	244	190	214	215	201	216	221	224	197	199	212	203	233	244	221	222	227	239	204	210	222	223	238	235	220	227	203	213	244	204	217	205	213	217	217	209	240	194	213	203	230	218	230	245	235	219	205	217	244	220	229	211	235	186	218	201	203	202	232	248	210	201	192	215	209	198	207	207	226	205	214	194	214	191	215	242	214	224	204	193	188	211	212	203	221	201	217	223	221	222	227	209	219	206	182	254	194	204	205	197	201	200	184	224	202	210	227	182	200	219	220	215	210	233	231	204	219	218	213	187	211	218	188	216	183	207	242	220	209	220	205	224	220	226	210	211	219	205	227	234	200	235	234	213	215	227	242	206	215	205	201	170	211	226	198	212	216	191	204	201	225	211	197	196	202	212	213	220	205	199	214	235	192	207	210	229	217	189	195	210	206	245	211	216	193	219	199	221	206	218	231	178	191	203	214	242	214	229	220	220	246	227	242	222	199	210	217	202	244	222	203	237	208	256	227	221	220	178	223	212	232	203	238	226	212	205	228	209	234	216	214	213	222	241	194	198	211	216	234	233	211	183	197	257	223	188	220	223	223	230	215	208	223	235	203	207	212	235	212	205	208	230	219	204	241	209	220	227	216	212	207	252	205	258	212	203	231	206	239	206	203	255	213	203	194	236	189	216	223	208	247	215	208	217	217	184	209	210	217	199	224	205	199	200	235	217	195	226	236	224	189	205	232	196	213	225	233	226	236	204	212	215	198	223	231	240	209	212	212	226	230	224	207	224	216	215	208	206	216	214	248	206	218	211	211	211	196	228	207	206	219	212	238	255	215	228	207	227	206	215	230	199	194	227	218	230	228	228	215	220	195	216	210	199	204	204	207	204	228	226	212	220	210	201	218	238	209	212	238	216	244	223	194	221	219	208	217	191	209	215	215	229	214	211	215	224	209	204	226	207	199	199	246	225	229	220	225	214	212	230	218	232	213	211	222	203	181	207	218	232	216	194	205	231	212	192	189	202	203	229	208	202	235	221	210	221	205	218	246	209	217	221	158	200	213	192	218	206	192	201	197	226	209	223	232	216	212	198	211	205	222	266	223	220	238	202	194	211	198	200	214	198	195	200	211	253	238	201	219	232	210	226	216	199	229	238	210	225	249	202	200	210	212	200	189	205	217	225	230	222	179	189	213	210	202	230	199	238	227	215	212	229	232	244	214	209	205	209	236	210	207	214	221	214	232	215	215	199	233	231	240	232	225	230	215	240	202	232	218	220	196	238	183	231	205	216	220	208	232	215	222	213	217	238	197	234	213	224	231	245	233	223	232	230	190	210	244	199	257	225	238	225	201	207	220	200	211	210	193	222	204	209	196	161	208	232	240	234	205	214	213	201	231	202	224	237	236	166	225	232	221	202	229	236	204	225	235	228	205	202	187	232	210	230	199	207	219	187	225	211	214	216	264	209	202	218	223	216	210	234	222	230	188	203	229	188	216	252	206	207	225	227	210	186	226	201	214	207	230	245	223	218	214	233	213	197	201	187	219	224	201	216	198	229	209	213	228	229	217	231	220	250	229	226	208	199	194	212	226	226	204	235	223	228	206	236	196	203	216	223	229	221	245	244	224	192	192	205	242	249	239	198	257	210	222	222	248	205	201	212	196	196	214	225	223	210	196	214	206	218	224	224	191	236	218	240	225	217	218	206	238	193	217	224	232	218	207	228	215	194	218	222	219	207	199	232	207	233	248	213	223	186	225	204	202	209	228	213	221	221	210	209	219	213	202	230	232	235	227	209	180	208	197	210	208	212	228	227	200	220	217	208	209	240	223	210	226	218	221	232	212	218	190	203	204	206	233	222	205	210	211	225	220	228	194	221	232	216	171	239	218	186	228	202	191	220	201	231	233	219	223	178	203	209	224	205	208	219	196	216	218	214	218	217	226	245	230	197	222	198	207	218	215	208	178	219	210	216	211	193	205	219	221	194	198	225	247	205	193	226	195	226	244	240	227	224	233	216	175	223	214	178	210	211	217	198	229	209	204	214	223	226	213	218	230	204	210	215	228	244	218	206	236	207	219	189	247	248	233	242	217	225	233	219	185	206	217	227	219	227	208	210	210	255	228	216	222	212	212	222	237	226	194	197	234	212	232	215	188	212	224	220	229	209	212	220	231	211	216	248	213	216	217	230	212	229	207	206	225	227	193	198	227	210	223	213	255	242	189	202	215	210	188	223	223	192	206	224	211	198	233	217	213	232	231	228	200	209	224	194	214	210	218	213	236	211	226	213	210	221	217	231	217	201	228	218	215	237	219	234	219	200	224	231	186	221	205	215	215	215	183	218	253	225	236	208	217	231	223	197	216	213	172	251	212	245	200	231	197	213	226	224	196	201	229	204	211	254	217	196	222	223	192	207	181	214	209	203	223	217	222	214	232	207	217	227	218	211	211	199	218	207	223	198	216	205	206	220	237	206	204	207	202	227	226	213	216	235	215	222	218	235	226	205	211	208	201	210	200	189	213	214	221	205	206	194	222	229	215	214	187	217	222	245	211	221	206	227	218	208	212	201	218	192	226	210	240	202	237	222	222	203	213	214	213	187	228	199	226	222	208	187	204	198	232	204	194	178	194	211	203	236	223	199	201	245	176	213	216	200	236	242	222	206	205	232	251	227	213	208	203	214	200	232	206	212	228	217	166	206	208	220	214	189	211	226	243	218	216	231	227	196	207	212	217	228	213	235	209	220	260	207	229	200	197	211	212	221	187	220	238	219	220	201	238	237	215	215	199	220	235	216	198	212
50254	50694	53338	43961	43159	48223	30841	29346	34469	25801	21324	15700	12002	9097	8614	6881	5982	4764	3792	3533	3735	2886	2763	2621	2144	1836	1671	1596	1593	1466	1441	1046	837	761	731	645	564	562	597	545	522	577	568	528	590	541	562	543	551	611	571	535	576	538	525	532	562	562	574	512	565	616	571	543	495	501	515	512	555	572	529	574	532	514	525	492	508	504	525	520	469	510	513	480	525	531	491	519	469	523	484	512	478	484	475	497	490	504	480	478	542	502	551	512	486	508	517	483	507	489	485	527	501	497	472	527	488	441	465	498	480	450	464	488	513	446	482	477	483	498	492	459	459	474	481	461	460	478	488	453	465	481	500	487	483	434	457	504	457	488	464	467	497	453	446	467	447	477	485	487	455	480	492	494	473	502	479	526	456	453	473	473	447	494	483	478	454	455	453	472	457	465	466	471	476	428	488	493	472	494	502	449	466	491	484	465	461	458	435	450	477	464	484	458	479	487	483	466	514	449	460	474	498	525	482	492	532	459	472	506	477	483	479	463	467	494	479	479	471	470	497	458	431	428	491	466	468	503	479	460	457	481	497	457	486	481	477	453	471	433	491	443	457	500	452	477	487	510	416	487	482	438	489	467	476	497	508	515	477	412	449	452	488	486	503	466	482	445	518	464	513	466	482	472	469	505	448	485	484	484	498	486	473	488	507	502	477	506	456	515	521	477	480	475	473	494	473	450	478	462	455	502	459	475	463	478	514	469	475	472	471	461	431	489	491	516	403	492	457	501	482	485	472	524	432	489	472	495	489	490	461	495	465	488	493	449	452	471	462	464	467	459	455	474	466	483	471	465	444	473	452	506	460	483	441	455	437	478	464	461	469	458	473	474	491	505	486	486	498	481	474	463	439	447	441	431	490	481	464	479	497	500	456	446	472	514	487	425	468	469	495	481	456	492	450	483	466	437	455	491	494	451	491	473	436	463	434	471	494	460	446	474	491	476	451	449	490	486	466	463	465	473	527	440	495	481	526	517	472	486	457	539	462	487	484	447	480	472	454	445	462	470	474	467	484	464	487	475	488	432	490	482	496	474	439	482	477	445	464	492	490	420	453	499	450	465	466	462	473	477	462	476	493	502	433	469	442	461	466	479	443	461	451	466	448	445	474	445	510	480	453	471	454	486	481	494	441	472	491	474	513	476	473	447	489	496	411	492	493	453	462	440	439	475	469	475	469	468	466	474	464	429	481	480	480	469	469	486	484	486	455	477	482	472	453	411	443	467	491	472	455	479	476	465	501	455	514	467	471	483	474	483	486	506	452	459	460	499	498	434	462	503	473	466	470	500	453	477	428	490	477	463	506	467	477	480	500	500	461	477	408	472	489	464	440	464	519	487	476	456	506	488	495	440	450	479	463	454	467	468	510	474	487	479	461	500	442	467	502	464	486	459	446	467	440	480	468	491	487	451	445	516	454	527	446	493	472	492	483	467	440	483	505	450	479	482	495	499	499	477	480	435	440	474	460	498	485	478	482	465	488	503	496	465	480	443	495	503	474	475	448	482	455	474	477	489	463	494	425	555	458	464	465	506	470	434	447	457	467	495	480	502	462	477	488	492	463	485	470	480	453	471	424	441	448	476	450	505	457	481	458	458	446	522	444	495	450	492	453	500	474	468	467	451	465	491	463	479	475	493	425	462	503	488	486	484	463	510	477	475	474	437	474	457	498	495	470	467	496	436	447	441	467	504	469	470	471	457	481	498	475	520	457	503	456	504	450	442	509	464	493	507	477	473	508	456	475	452	500	490	490	472	447	523	488	487	433	437	480	483	508	457	466	467	473	477	444	434	456	493	435	499	444	486	470	469	502	485	501	432	459	445	513	436	477	465	566	513	453	469	444	497	449	483	503	506	475	498	473	401	458	492	447	496	490	508	481	432	507	468	461	458	488	455	468	457	495	451	438	486	458	474	462	506	460	483	461	486	467	494	463	479	483	449	439	472	501	468	489	455	440	489	443	472	451	491	483	451	429	469	463	496	468	486	459	488	473	481	456	481	497	469	448	517	479	486	456	496	523	463	503	498	514	451	439	463	472	491	494	506	516	455	467	485	459	469	479	466	480	475	464	460	497	467	446	470	497	431	471	471	474	511	513	504	488	464	500	515	511	514	474	448	486	442	446	459	466	505	455	459	468	502	493	465	453	435	487	496	541	466	461	449	422	492	480	494	473	438	465	475	481	430	484	481	452	484	501	498	444	467	506	477	472	510	508	502	467	457	507	462	497	514	495	492	460	446	413	497	430	436	464	459	501	539	464	439	491	473	487	536	457	496	478	475	459	517	457	454	482	471	471	469	484	478	491	507	495	458	457	485	457	484	453	438	452	461	454	442	485	475	476	449	493	515	485	504	490	501	470	472	477	473	429	499	475	477	456	484	482	470	483	485	470	452	478	456	508	501	496	465	481	475	476	466	482	502	484	476	464	457	462	486	452	445	482	488	454	462	458	473	492	468	490	454	462	463	437	511	476	477	500	479	467	504	476	493	464	499	498	466	446	462	468	489	469	469	465	483	461	484	474	417	481	478	443	444	500	499	510	487	464	486	494	467	480	457	466	464	495	483	471	462	505	477	503	496	503	469	474	486	459	499	508	458	472	490	494	487	488	436	454	488	473	454	485	444	495	447	467	499	459	460	515	471	453	472	452	453	427	453	465	468	474	494	462	470	448	457	470	447	487	505	487	471	475	479	475	468	499	502	493	447	448	488	479	452	493	445	445	503	433	474	474	484	477	450	488	512	477	463	456	450	472	437	469	497	451	481	464	440	451	479	462	490	474	488	487	477	442	472	468	486	507	465	449	513	469	470	510	453	480	485	464	490	499	500	465	489	473	494	457	482	474	513	446	467	491	472	449	504	446	460	482	442	501	498	474	439	463	494	478	515	459	493	468	454	476	452	492	458	449	508	464	496	466	462	443	514	450	510	481	471	436	491	521	457	461	492	474	442	445	530	488	509	470	447	484	497	486	478	451	436	474	525	470	480	463	469	477	448	508	449	469	449	467	460	544	497	489	418	496	495	502	471	471	470	457	493	530	464	477	471	500	476	480	453	519	454	510	461	449	482	484	496	479	502	470	476	499	486	468	457	482	468	493	471	470	458	480	477	471	469	437	473	482	460	466	458	464	478	459	448	457	486	461	500	478	470	462	459	453	476	481	502	465	478	450	513	507	479	512	478	435	467	499	497	457	482	484	493	471	517	471	479	484	527	449	500	476	499	486	489	495	474	470	465	478	480	446	502	447	464	409	519	489	496	478	483	474	491	453	485	466	462	497	452	483	468	477	468	510	478	496	504	482	465	482	482	464	454	469	469	509	463	401	463	516	464	454	457	499	450	494	467	508	432	460	488	496	459	488	460	474	470	447	509	505	479	455	520	490	484	467	477	428	426	442	492	470	445	443	445	471	450	490	430	451	497	455	479	485	429	445	492	477	477	441	493	476	471	476	458	478	465	494	482
57350	41807	45120	31091	28414	30323	28888	26032	28834	25219	17150	12319	7944	4591	4823	2752	2160	1740	1299	1103	1154	884	822	639	584	537	481	474	435	367	342	352	271	275	245	231	204	194	165	210	174	183	183	187	187	172	196	186	210	212	201	208	197	187	202	192	216	207	188	203	244	189	198	185	190	201	199	211	175	215	205	210	157	178	178	189	186	193	179	185	213	214	188	172	206	219	177	185	187	194	208	179	189	181	179	188	184	205	164	166	192	189	156	171	201	170	173	196	166	174	173	195	183	179	146	182	165	183	162	188	159	168	179	194	182	146	172	187	183	193	195	174	188	176	161	159	208	171	174	182	186	180	202	174	181	160	160	158	161	191	193	170	162	180	197	182	179	195	188	185	191	207	200	214	188	157	190	197	172	146	172	200	186	206	214	185	160	193	185	165	169	198	172	173	181	190	196	183	167	170	185	161	205	197	164	200	165	158	159	178	190	161	180	183	151	180	180	184	193	190	164	172	189	188	196	166	181	173	180	157	179	191	171	178	181	189	185	175	200	174	155	159	171	195	177	184	183	149	192	183	187	165	205	168	173	162	157	164	165	165	170	210	181	176	183	185	162	174	171	174	164	192	161	185	154	185	173	195	184	166	197	184	173	193	156	202	171	179	182	171	139	144	165	159	184	161	180	151	167	173	195	163	181	188	171	172	177	172	195	186	178	167	187	189	169	165	198	181	196	162	182	169	186	167	164	192	170	177	164	167	171	188	168	173	180	164	175	194	180	187	178	187	171	161	192	194	200	193	176	202	210	170	186	205	191	200	163	165	210	206	192	169	163	171	173	183	176	161	175	187	183	160	201	160	180	189	217	172	184	179	178	171	189	202	141	159	176	186	186	187	154	179	155	166	185	169	171	212	176	186	176	192	195	177	154	173	182	178	184	160	168	174	193	176	188	163	168	161	183	171	180	178	184	156	175	157	181	191	160	186	202	172	193	178	188	209	178	172	178	155	184	158	169	171	188	179	196	209	197	190	163	174	176	185	198	219	177	176	179	196	199	176	172	175	179	188	183	179	200	156	173	192	203	171	199	181	196	170	186	167	166	192	173	179	181	186	181	173	168	171	163	156	155	169	179	181	197	193	176	166	162	164	187	185	182	192	180	201	191	187	165	194	170	191	171	142	200	187	167	186	184	186	193	153	158	164	201	200	182	176	179	172	193	198	199	185	167	189	201	183	173	185	162	175	193	175	173	187	192	194	164	180	154	200	197	189	201	182	173	149	205	170	173	174	208	173	170	169	179	170	184	175	186	197	166	195	177	156	197	161	193	157	184	183	177	173	192	180	180	184	177	204	166	182	169	214	182	171	160	159	200	167	187	176	154	169	167	188	147	199	196	177	206	201	177	191	177	162	163	187	166	179	193	162	176	191	213	185	187	198	161	166	193	174	187	167	194	189	182	154	190	145	192	188	197	185	173	195	168	186	187	182	184	177	162	185	170	183	201	153	181	202	172	172	205	161	156	169	189	173	196	181	171	179	199	171	169	187	198	194	160	193	196	183	175	218	189	190	180	185	180	189	184	187	214	162	144	169	189	182	197	194	170	187	190	146	199	172	170	196	184	187	187	169	182	189	173	167	176	182	191	171	176	177	174	199	182	183	180	158	172	188	171	179	184	168	187	175	179	191	179	169	163	182	166	201	154	164	183	173	185	194	167	185	170	163	172	191	183	176	173	157	203	178	177	158	165	167	174	179	180	174	168	183	173	177	199	176	175	175	146	177	192	173	184	173	182	191	184	161	184	171	193	158	183	178	176	200	196	178	163	167	176	192	192	186	172	186	174	174	208	167	173	197	191	186	193	169	219	205	199	177	166	184	167	178	190	202	171	171	164	175	134	168	160	162	155	154	191	172	188	192	172	188	197	198	170	195	195	194	197	192	189	162	163	204	186	184	195	180	208	160	191	188	205	155	200	181	178	170	173	186	206	196	177	212	199	171	188	172	184	189	178	164	169	146	168	194	176	177	186	184	170	197	161	172	190	181	177	184	181	148	161	191	171	181	188	154	171	192	188	195	196	171	189	192	169	212	197	176	172	172	183	186	176	171	185	182	164	155	152	164	177	199	186	194	185	181	181	178	155	156	153	175	168	188	183	188	168	170	194	180	189	157	191	185	146	169	184	195	186	156	150	166	162	147	172	186	181	152	163	172	186	179	184	194	184	188	200	191	165	164	158	169	180	184	192	182	176	187	184	209	175	180	186	180	209	194	156	168	168	193	188	186	175	160	174	179	167	170	162	219	207	193	193	199	191	167	200	171	203	170	177	201	182	200	179	179	190	163	175	202	179	142	170	173	175	177	199	160	182	175	197	181	197	162	170	170	187	156	193	165	182	186	208	178	173	198	180	186	183	186	213	196	190	179	184	190	153	178	188	192	177	181	163	173	181	181	180	186	187	205	178	170	196	181	192	184	178	181	196	207	171	189	199	173	167	191	188	172	188	165	188	172	171	160	173	156	166	179	202	181	201	196	179	181	202	188	162	162	195	207	187	168	189	168	181	187	172	191	164	162	197	189	194	175	172	164	205	188	194	190	193	184	187	189	184	174	183	204	166	192	180	205	187	165	154	169	181	182	152	180	170	191	194	176	161	182	204	191	164	165	184	191	207	185	167	175	154	174	193	168	203	182	156	152	171	177	189	164	175	182	176	164	182	154	186	176	172	185	176	175	161	180	175	180	161	175	175	183	166	188	170	208	182	162	182	180	174	165	150	158	176	171	187	172	169	176	172	189	180	167	181	198	196	185	190	193	179	172	171	166	189	191	179	176	182	207	172	195	153	184	184	165	184	175	171	143	167	176	200	178	186	208	187	161	201	176	178	183	189	181	175	185	146	165	204	191	178	167	165	197	202	184	193	170	178	159	163	168	171	169	196	185	146	159	158	199	164	196	183	189	167	172	190	162	176	167	183	203	196	156	189	151	189	196	181	173	209	155	172	156	168	176	170	191	178	205	203	184	178	174	190	187	171	184	179	208	180	207	178	169	176	159	176	166	181	172	181	171	173	180	192	181	175	197	180	217	156	183	171	158	183	170	159	208	184	190	192	184	168	178	196	166	158	180	169	187	168	172	204	177	208	181	157	189	166	174	181	199	191	175	187	185	202	177	167	169	155	181	191	196	174	185	181	168	167	168	190	163	163	167	169	185	192	143	160	184	202	197	174	206	165	153	169	169	173	172	162	171	174	207	145	177	176	168	178	214	182	189	173	185	197	189	202	168	165	195	184	157	190	181	194	172	174	203	174	187	188	163	167	160	197	184	169	177	194	192	175	171	159	159	183	183	213	170	176	201	180	164	161	174	193	193	173	192	168	194	205	182	214	183	200	187	167	176	169	184	182	196	172	160	172	189	187	170	174	165	187	156	164	178	181	189	163	204	184	194	170	162	183	191	192	155	183	181	194	166	174	180	177	166	181	163	166	179	188	176	183	181	186	196	176	185	157	179
54245	52901	52971	44633	47116	51642	35751	39880	43120	34590	27252	22297	17781	12449	13137	9268	8189	7362	5790	5012	5143	4157	3818	3117	2943	2611	2093	2096	1986	1618	1637	1327	983	911	769	649	622	538	540	504	500	505	531	519	499	498	522	521	547	547	588	508	501	496	540	534	491	556	579	532	520	523	483	470	472	486	472	474	465	479	521	528	497	451	479	480	448	473	436	491	457	443	459	450	425	474	446	455	395	438	413	426	453	479	452	433	475	452	459	447	429	487	428	444	408	438	428	393	397	409	403	430	397	387	427	446	392	405	416	421	441	405	384	385	391	406	425	404	412	390	400	380	389	414	399	381	408	406	368	421	387	441	403	396	426	368	399	415	360	410	406	391	412	401	385	414	388	404	384	379	397	399	391	407	417	379	361	380	404	377	418	356	372	401	393	403	393	370	379	363	431	380	368	374	380	393	384	402	409	391	375	394	395	375	398	382	390	376	369	385	387	398	393	396	383	384	377	404	383	396	405	402	361	369	371	395	380	382	408	378	395	414	399	396	436	394	389	400	424	379	376	395	364	391	398	395	402	391	379	369	392	391	408	412	372	409	376	380	374	379	399	390	387	398	375	415	361	372	369	403	390	396	377	370	385	411	370	357	408	396	405	397	376	372	370	370	394	360	368	376	379	400	384	418	351	403	376	369	364	382	396	409	380	409	389	392	391	350	392	391	405	387	367	385	411	383	392	419	393	409	364	387	411	343	404	369	353	405	422	403	367	380	376	400	372	364	390	402	383	412	407	415	408	377	404	418	452	382	386	385	413	365	389	373	394	369	387	386	402	362	376	389	407	386	363	393	406	394	366	381	400	365	399	381	385	389	389	359	367	432	352	384	380	430	415	356	387	383	425	404	372	408	390	373	385	384	383	396	386	339	392	367	361	385	401	393	377	405	372	383	408	369	354	377	398	361	400	380	418	358	395	391	400	380	373	407	382	413	372	389	401	394	346	415	394	421	364	382	421	380	377	367	373	400	419	400	405	362	376	405	378	359	357	399	369	409	376	389	407	376	385	372	380	370	362	383	393	400	358	377	364	380	362	442	405	390	369	361	364	399	381	381	416	386	399	385	390	366	378	365	415	393	403	378	390	395	407	345	367	358	375	365	392	420	423	430	362	359	362	375	375	373	404	412	340	403	390	390	366	344	434	375	385	413	414	399	418	406	381	358	365	384	404	371	423	387	418	412	373	398	378	352	393	398	384	380	360	388	359	384	407	381	375	413	402	386	366	365	380	374	385	388	375	397	386	380	368	390	402	400	358	405	429	383	399	381	356	383	401	416	373	420	381	417	365	354	413	362	398	396	418	396	410	390	406	365	388	342	394	396	378	330	382	364	386	395	374	406	404	417	399	400	391	387	377	424	377	413	369	386	402	408	390	354	366	413	388	372	393	371	399	385	431	350	378	387	400	400	410	430	396	380	366	357	345	397	384	372	402	435	396	378	384	396	396	391	366	399	412	357	361	383	372	393	378	362	369	414	356	423	366	401	386	368	398	383	375	391	358	390	381	357	398	357	391	378	370	373	395	380	392	385	361	384	370	414	402	416	386	399	378	419	377	407	366	379	412	356	384	360	393	374	354	378	364	372	415	398	390	428	408	355	398	370	394	409	430	357	371	394	382	370	412	391	359	403	405	389	373	408	383	390	366	383	419	395	386	361	377	373	392	379	415	376	394	426	368	361	370	351	362	401	398	400	363	408	401	358	379	350	376	394	355	387	380	366	346	387	439	368	405	392	349	397	377	387	382	368	408	356	402	383	344	400	378	384	381	402	381	376	399	401	395	393	374	369	405	382	394	399	422	412	417	383	383	389	395	398	398	377	395	418	401	367	368	388	392	424	386	362	388	359	386	393	389	366	367	385	390	438	401	399	391	368	416	417	420	421	366	437	381	368	378	394	423	386	392	375	385	378	381	365	379	368	388	398	369	406	377	370	376	384	376	374	369	386	390	396	392	431	387	392	435	397	374	402	381	358	388	393	400	377	440	393	395	395	366	370	391	382	362	361	408	376	397	387	355	399	363	370	401	365	389	372	362	374	364	373	363	375	388	361	382	387	424	359	404	367	376	400	419	374	398	413	385	410	373	402	367	372	413	406	400	353	427	413	392	398	388	398	411	392	365	383	418	392	369	405	398	375	380	404	379	409	352	388	386	361	376	373	391	396	371	392	389	399	437	404	407	394	413	354	387	416	412	396	398	432	412	423	399	412	391	395	382	365	360	403	374	381	372	390	413	385	440	394	397	374	404	408	388	384	373	422	404	383	389	394	373	405	386	406	387	381	422	364	416	414	358	415	362	330	395	407	381	416	404	366	378	368	377	360	402	377	407	377	425	377	403	401	378	416	363	383	387	382	402	381	379	421	363	388	375	415	385	390	395	428	419	396	405	379	395	404	363	386	367	396	352	442	354	388	410	431	363	417	381	375	368	378	380	396	393	383	340	376	383	376	377	384	362	410	416	387	417	377	390	355	383	406	368	364	402	399	403	400	379	358	398	393	399	399	378	416	382	394	377	382	391	393	401	384	415	362	393	377	395	388	404	432	360	356	366	409	401	380	363	392	368	390	367	356	372	381	385	383	343	372	397	425	373	405	397	374	414	401	391	372	389	351	390	360	389	378	360	382	392	427	356	411	367	388	406	363	374	377	399	345	408	385	377	358	412	395	348	391	359	425	418	375	396	360	394	415	386	388	396	381	371	409	392	399	369	407	402	382	408	409	451	366	382	371	359	370	397	440	374	381	391	378	418	409	370	393	363	382	385	383	403	414	383	387	391	413	382	378	399	410	394	367	378	384	359	397	394	361	361	372	369	388	394	402	374	369	399	413	392	377	409	393	379	369	399	402	389	407	390	399	396	396	403	405	392	355	389	389	401	388	394	339	420	412	368	383	395	339	419	361	390	352	392	388	418	382	374	397	379	406	386	411	390	405	376	370	410	393	370	378	369	410	370	372	395	386	373	398	379	397	405	397	431	389	391	390	363	396	399	394	365	432	406	403	382	370	402	400	377	407	392	394	368	378	396	354	384	390	372	409	428	370	369	390	425	368	343	363	375	372	390	360	374	420	383	377	384	400	379	381	425	382	416	378	418	384	380	375	382	362	396	402	408	410	404	399	381	363	394	419	398	413	386	401	419	399	399	379	397	405	377	385	386	410	405	419	421	391	370	376	392	389	427	400	405	397	398	362	347	375	377	392	390	382	392	392	410	377	378	382	407	406	408	374	392	378	402	398	366	386	399	376	367	364	388	403	406	381	390	399	387	430	403	418	400	392	421	345	385	430	399	396	350	399	383	367	370	399	370	409	407	368	390	395	380	379	390	395	384	377	404	412	353	362	404	406	396	378	395	377	370	388	401	386	408	380	394	408	373	347	424	419	363	378	379	421	392	373	368	430	375	408	373	361	382	406	356	387	408	377	385	379	376	337	390	384	355	364	372	353	360	396	374	379	415	371	388	373
26008	28081	42292	21405	10749	6775	4036	2319	1740	1426	1070	928	863	730	671	657	500	450	426	442	391	401	389	315	281	286	283	284	258	233	252	224	238	221	223	214	229	247	214	205	205	225	215	220	198	238	195	215	188	210	224	204	198	207	226	217	235	206	214	216	218	233	210	199	220	195	211	202	207	208	215	214	219	212	222	203	228	190	202	190	204	195	245	212	206	211	197	227	191	186	202	171	205	223	214	202	209	197	190	204	191	197	213	196	186	231	220	194	205	188	206	187	204	208	196	200	212	206	216	227	221	217	200	180	215	182	207	196	207	183	192	195	214	198	195	189	198	198	206	186	179	226	191	190	196	205	197	193	197	216	239	204	192	199	218	218	190	221	222	245	175	221	187	199	205	202	173	218	210	210	196	216	208	191	215	200	209	198	200	205	211	184	198	215	184	215	203	201	206	195	190	196	191	180	209	191	204	202	200	207	230	211	200	213	201	196	210	193	212	211	216	218	236	222	193	190	194	199	216	217	235	211	187	197	217	203	192	223	188	189	213	236	177	174	198	195	205	177	204	192	197	230	185	204	195	234	209	206	218	204	187	202	211	212	196	203	182	210	190	207	211	180	169	197	184	229	198	229	191	167	184	192	205	197	214	194	205	219	196	183	172	215	221	215	207	182	170	219	210	224	211	200	207	188	209	207	221	190	196	212	221	224	186	194	187	187	200	181	204	193	204	216	217	188	201	187	209	228	207	206	215	226	187	194	196	205	201	194	189	201	221	204	206	196	201	224	216	210	211	195	211	204	227	203	190	224	187	205	224	211	205	178	197	219	199	183	196	202	215	223	247	202	233	213	197	190	229	191	213	193	188	222	199	199	203	212	213	196	227	219	211	196	204	181	224	200	210	223	206	192	179	193	205	203	201	209	211	205	208	217	216	201	195	205	201	202	200	198	201	224	177	219	222	202	198	202	188	187	202	188	234	207	198	215	181	206	218	227	196	216	214	191	197	218	226	200	225	210	193	228	205	218	218	227	216	198	196	200	225	229	202	191	224	183	204	220	219	199	206	193	182	190	183	208	202	231	194	204	182	186	212	217	197	177	208	198	232	196	196	192	182	188	193	192	222	181	202	204	214	233	181	196	198	209	187	201	197	190	228	200	222	183	188	219	203	220	211	207	241	187	204	211	208	205	208	192	182	188	203	207	234	217	200	201	201	188	210	199	209	189	196	219	205	197	229	206	196	209	215	212	177	183	211	196	191	213	204	204	217	181	213	206	190	199	208	188	210	197	221	237	191	185	230	195	189	227	218	234	203	186	205	184	209	213	197	190	213	212	191	220	204	208	211	204	209	204	223	181	188	207	184	213	197	191	196	169	204	184	210	206	215	218	220	216	211	207	189	190	189	195	216	219	195	203	227	221	208	212	206	196	221	198	186	172	201	259	163	201	162	189	190	197	204	191	190	191	181	199	216	210	191	191	234	196	178	208	213	200	195	206	205	215	235	205	230	213	212	202	222	192	208	181	211	211	220	199	233	223	202	193	209	199	199	213	205	217	190	205	206	184	186	176	209	199	201	201	212	202	225	203	201	197	188	200	200	196	202	217	218	202	217	203	198	218	198	199	181	222	203	197	201	185	198	206	173	197	216	212	213	192	193	189	222	182	215	192	197	181	201	221	188	216	165	202	227	207	209	192	213	219	185	211	217	197	234	213	214	208	234	226	186	200	211	193	195	195	220	178	218	226	201	214	230	183	227	204	207	176	173	208	189	214	205	191	191	214	198	203	208	207	215	176	194	193	218	200	195	210	232	213	200	210	191	189	205	228	208	208	202	198	191	223	199	207	204	179	206	209	181	195	197	177	205	221	223	208	189	205	194	207	171	201	206	212	190	219	187	195	241	199	211	205	198	184	200	189	225	215	198	201	187	180	212	200	194	195	203	202	215	210	204	190	191	201	226	182	210	212	199	188	163	198	241	206	199	219	199	194	211	223	200	196	195	188	224	211	202	190	200	209	188	183	169	180	208	198	196	197	196	169	226	244	205	212	210	228	200	204	217	208	203	217	190	224	208	204	224	204	213	196	205	195	212	196	181	191	189	216	191	219	183	221	197	225	213	225	189	215	213	184	218	209	169	213	216	172	220	188	199	206	186	185	175	186	190	195	202	185	192	218	210	206	184	210	190	203	208	194	200	220	226	222	222	209	214	203	204	227	185	176	190	204	207	210	208	189	194	237	237	206	196	207	236	191	207	187	191	233	200	236	215	211	219	195	206	181	202	199	185	183	201	208	199	193	208	213	198	198	193	205	236	215	225	182	193	201	221	196	208	209	206	202	216	215	205	214	211	215	199	193	224	196	213	220	220	204	183	205	187	209	184	191	183	206	218	212	203	219	216	219	201	201	224	212	213	221	231	205	210	218	228	187	208	215	201	229	229	220	240	226	210	226	211	211	215	213	226	212	180	217	227	188	191	195	195	197	197	203	212	220	205	187	216	207	227	185	209	198	221	198	197	200	202	206	199	176	200	174	208	178	218	206	177	214	207	205	181	206	234	194	231	212	193	218	228	217	209	202	235	186	199	201	193	224	236	178	202	207	196	211	174	224	195	189	222	204	221	207	205	194	214	232	183	193	200	183	191	202	173	206	197	195	199	220	182	221	206	189	188	181	188	192	182	200	218	222	187	215	193	218	186	201	220	175	191	215	204	218	194	189	197	218	198	191	194	192	214	202	212	204	211	216	198	200	188	205	175	191	199	207	206	196	185	198	198	207	214	195	199	194	178	178	184	224	216	218	198	214	176	218	207	208	207	181	167	191	221	187	218	189	202	186	246	210	186	209	211	217	206	212	220	195	190	221	223	217	212	191	208	187	202	206	207	217	204	175	204	204	220	215	223	183	190	195	219	198	201	213	192	189	207	219	208	177	205	204	211	192	227	199	203	199	215	223	189	235	214	206	219	198	198	208	165	213	206	201	199	194	200	185	221	203	216	226	175	198	202	208	208	211	207	186	249	176	198	188	230	200	200	214	191	236	197	192	195	203	200	218	218	182	192	204	207	211	195	211	186	205	192	213	222	223	209	200	202	196	206	212	205	203	212	199	223	215	175	227	204	214	227	196	204	180	187	187	186	194	199	195	199	232	228	207	186	195	203	192	203	196	198	214	212	202	190	190	212	205	187	214	202	195	202	232	203	185	209	216	185	219	205	175	208	200	197	202	203	187	191	205	210	218	210	225	218	198	217	222	224	203	210	224	196	218	205	199	181	173	207	162	180	228	206	186	215	217	182	217	221	228	209	212	225	197	192	205	195	189	192	223	198	224	210	222	192	223	192	204	191	216	200	198	197	226	196	202	210	227	215	199	171	230	207	200	213	198	223	191	218	194	189	199	205	167	213	208	210	183	228	197	205	208	181	190	233	225	200	214	185	194	235	221	212	243	213	180	228	208	217	220	199	199	184	222	219	240	224	211	217	221	171	205	233	179	204	206	200	202
21743	23414	41390	20225	17110	15930	9480	7145	7593	6009	4955	4572	4103	3555	3097	2952	2379	2124	2121	2031	1888	1755	1477	1369	1188	1151	968	925	922	903	828	679	538	533	524	534	476	481	479	450	480	484	492	518	497	491	484	493	514	470	471	506	487	485	506	494	490	482	534	529	533	524	523	485	516	494	490	508	464	541	502	525	510	483	505	460	500	501	485	491	477	493	461	453	416	464	492	477	490	496	485	489	489	490	501	490	445	495	517	484	528	464	475	480	485	464	483	465	479	463	471	475	533	489	456	485	511	479	490	484	487	455	462	481	428	467	477	505	470	498	509	475	413	506	448	478	465	471	488	493	493	482	451	470	505	486	469	494	506	481	464	487	502	466	453	457	447	478	467	472	460	485	445	489	537	479	476	488	451	461	475	495	467	491	465	480	487	496	485	431	489	476	471	497	469	478	468	467	479	514	497	457	454	463	465	470	471	476	467	445	429	488	473	474	497	472	469	466	495	443	473	479	478	508	441	470	403	509	450	455	452	495	461	524	474	502	495	476	439	488	476	498	483	436	522	441	496	459	508	502	448	452	510	479	439	504	466	488	455	481	455	502	505	487	500	497	478	504	458	456	447	460	480	476	485	514	465	499	487	494	465	483	457	494	451	450	440	487	436	470	470	457	443	488	503	470	418	470	448	537	462	482	485	464	454	469	475	488	457	479	504	482	450	474	493	486	467	499	469	499	417	445	492	440	493	473	488	458	476	502	444	468	449	488	443	471	453	519	476	457	476	463	440	477	477	471	497	485	484	469	481	492	496	513	478	516	457	505	470	458	482	468	481	517	467	469	433	497	488	460	438	467	483	477	482	471	510	443	448	502	503	461	458	474	462	467	476	452	480	489	448	494	443	411	467	483	496	486	446	477	473	467	505	478	467	479	458	437	479	470	468	432	473	451	483	462	487	424	443	491	397	451	456	497	488	458	487	479	496	510	456	480	452	427	481	480	468	475	487	464	483	455	509	452	476	464	473	457	493	468	462	504	464	494	466	481	498	472	458	397	496	500	471	457	453	449	474	501	465	492	429	485	472	463	454	466	496	444	434	481	509	451	509	449	481	463	496	495	525	481	481	489	469	484	501	449	477	511	462	433	432	484	480	480	454	440	493	480	477	495	423	463	486	460	518	451	478	476	450	501	505	457	477	476	440	472	451	484	469	476	481	494	446	466	486	468	500	469	503	459	464	463	460	537	487	491	453	461	498	454	474	477	421	422	459	505	451	482	439	495	467	481	469	500	486	432	539	478	439	474	517	482	419	441	476	476	470	488	484	450	469	464	473	478	483	496	464	453	472	458	451	469	490	437	475	497	468	468	469	443	450	507	468	494	480	438	494	467	475	457	477	486	477	469	453	463	477	452	482	452	457	495	463	448	458	492	467	488	472	501	464	461	476	487	475	472	444	484	456	476	486	466	505	464	464	440	502	493	463	448	484	466	472	491	465	499	443	503	480	441	523	495	480	454	458	458	479	492	426	500	466	463	499	464	493	468	495	483	472	498	474	490	509	458	434	442	496	465	469	453	477	497	462	434	473	492	481	458	469	473	427	482	460	488	464	498	488	460	476	464	470	493	474	456	451	455	501	500	512	481	469	484	451	467	448	484	443	468	486	505	487	491	483	499	444	476	490	465	459	467	465	447	491	440	478	445	466	460	488	453	467	472	474	489	448	463	505	457	447	483	463	461	474	479	462	457	483	486	490	429	464	514	462	508	492	490	463	462	442	488	470	484	472	476	486	450	462	460	503	482	459	457	458	469	516	454	463	512	483	449	514	454	463	499	493	509	452	439	483	463	442	500	519	471	483	498	496	471	461	475	479	456	464	484	477	501	459	456	481	517	449	483	493	455	483	448	522	429	487	481	440	479	481	432	491	498	484	491	459	482	496	441	487	471	485	474	457	476	438	514	479	463	473	439	497	471	453	457	453	467	453	438	443	470	499	479	480	459	445	480	482	474	471	443	494	502	518	495	465	498	491	485	449	468	439	473	450	509	484	461	473	449	473	479	476	469	455	490	498	481	428	495	490	470	470	493	439	469	479	501	478	461	457	460	463	443	495	501	478	466	452	458	433	469	453	464	501	465	492	501	469	451	462	459	463	486	436	475	480	455	470	449	436	470	481	452	480	512	454	412	482	475	463	486	478	462	481	465	460	494	464	455	452	446	474	499	437	440	446	472	478	456	479	474	458	502	461	424	476	481	482	494	482	458	485	468	475	463	498	478	466	477	538	504	479	496	468	453	507	506	462	491	438	476	537	465	464	462	456	455	478	442	503	452	493	471	485	479	465	449	470	456	476	473	492	506	442	431	468	485	449	482	469	443	480	465	492	483	449	481	517	490	513	491	457	475	472	531	477	465	473	498	503	479	476	469	444	457	473	439	456	481	516	468	471	489	439	462	457	514	512	443	489	439	490	464	473	447	475	457	443	489	468	466	477	491	482	475	445	469	477	461	447	484	480	461	462	455	484	485	443	481	510	487	465	457	484	477	467	470	470	480	475	450	474	487	458	520	484	451	477	478	501	475	459	462	473	471	475	509	502	473	456	501	460	474	483	485	465	429	495	422	464	469	440	500	486	480	476	457	494	455	441	474	499	452	474	518	487	476	485	454	493	460	455	477	491	455	447	471	462	448	484	436	478	476	503	441	434	476	480	510	436	494	469	450	486	463	463	480	461	471	430	494	459	506	509	443	471	517	447	454	438	507	498	471	501	476	484	432	451	485	499	475	437	503	473	496	449	470	478	490	488	491	488	444	467	506	488	516	477	467	480	471	454	463	455	461	470	462	476	454	429	468	444	474	469	465	460	503	440	476	475	486	471	442	449	458	487	459	458	467	465	467	457	483	439	469	444	478	484	499	444	469	495	490	468	459	442	481	438	447	547	463	491	481	506	511	466	471	459	458	464	466	434	487	435	485	462	465	490	468	511	492	469	474	469	466	490	462	449	465	494	458	473	481	468	455	517	458	483	483	434	476	481	486	464	495	489	434	471	457	445	465	441	481	448	515	447	504	470	503	522	474	471	454	507	467	461	478	452	477	439	479	513	469	479	491	439	442	455	444	477	511	490	500	482	515	438	476	467	466	496	452	476	488	426	463	437	434	475	462	470	480	482	485	439	448	463	496	477	447	470	489	457	485	464	490	434	455	468	448	494	470	478	485	476	471	476	495	440	496	461	494	496	487	443	474	501	450	498	489	450	454	460	466	462	475	477	473	493	468	419	458	484	470	450	471	444	445	489	456	459	509	464	502	450	490	467	485	483	453	474	484	490	465	483	487	449	462	508	446	507	511	481	431	447	523	469	476	468	437	462	440	513	436	458	473	490	492	481	491	466	476	480	446	480	484	504	454	490	450	443	482	457	432	495	469	507	461	460	452	466	439	463	439	478	492	463	496	457	438	497	500	475	501	467	441	484	432	481	449	501	481	474	468	444	466	459	473	487	467	486	467	453	506
54150	44887	48014	30597	28831	29409	27420	23822	22429	13980	10044	7027	4505	2890	1844	1536	1347	1122	854	735	801	680	595	523	452	452	371	399	388	334	372	321	250	246	259	239	263	243	251	235	250	244	215	218	237	250	226	266	232	229	208	239	204	225	220	220	241	224	231	228	237	217	209	230	226	225	200	224	215	227	216	211	235	223	272	209	220	261	209	231	205	226	205	207	217	207	191	221	236	224	206	221	230	216	232	224	216	201	222	205	223	203	235	195	208	215	221	236	246	209	216	232	260	206	194	242	209	222	217	226	212	246	205	208	214	219	203	209	230	215	212	245	227	225	223	220	223	234	216	212	219	246	210	210	205	246	198	212	205	207	235	228	193	215	232	212	190	215	235	248	208	221	203	224	224	195	209	209	241	224	217	214	236	210	233	225	209	242	206	208	211	260	232	224	200	215	233	210	214	195	213	234	198	216	229	219	236	194	198	199	217	225	190	207	245	218	221	223	245	220	206	201	223	228	214	228	208	217	256	214	237	212	211	211	206	214	233	188	187	211	192	212	223	167	227	206	228	218	219	202	216	194	205	249	227	199	207	208	221	232	165	199	212	230	223	220	222	200	215	211	193	231	225	204	198	211	230	218	201	218	211	233	204	208	199	194	223	209	190	214	212	217	203	202	178	248	219	187	242	246	223	207	225	218	208	207	214	205	212	206	233	223	226	230	194	189	216	229	247	216	203	209	212	213	203	225	234	212	204	187	222	211	208	197	210	225	232	225	227	214	214	232	221	214	219	208	216	214	225	224	209	233	253	212	212	211	204	236	257	199	214	227	236	222	200	207	211	232	216	219	194	208	208	202	203	206	229	214	252	211	223	222	216	200	202	220	220	195	225	206	229	198	230	217	230	189	233	210	223	181	217	223	247	240	203	211	202	208	217	215	214	215	227	240	217	215	219	204	197	197	219	199	242	211	203	218	233	232	215	222	204	221	210	197	221	219	237	204	215	229	233	237	216	234	220	226	229	203	217	212	207	212	223	226	226	215	228	218	217	207	211	204	241	221	228	249	185	225	216	219	215	186	204	254	214	237	211	201	228	194	232	207	238	237	223	205	226	217	212	190	205	226	203	215	219	238	214	186	218	234	215	221	208	226	213	251	224	221	238	190	218	205	217	206	233	220	210	201	220	209	216	210	202	228	255	236	201	212	217	223	214	223	224	196	202	204	230	228	230	236	239	209	244	201	200	221	221	205	226	206	209	196	218	188	215	219	202	224	193	228	196	235	228	251	230	231	227	217	243	227	192	204	196	224	202	219	237	232	229	226	221	195	214	207	207	215	217	243	238	205	215	198	219	214	215	244	222	215	185	204	230	221	223	191	215	228	188	199	236	221	207	202	234	229	228	219	202	244	228	197	222	216	202	214	202	225	199	214	232	213	223	201	211	208	223	203	215	199	224	220	211	222	219	226	222	242	186	229	222	190	223	231	191	189	190	196	222	226	238	218	232	233	214	231	216	209	200	212	190	187	224	207	182	216	197	217	232	225	209	229	229	203	197	175	195	226	206	228	218	197	226	222	231	232	218	228	225	235	212	181	211	225	217	207	213	203	191	226	222	241	192	209	216	214	208	166	228	209	224	204	226	202	215	245	208	186	197	224	210	235	214	228	198	235	191	250	221	233	232	203	215	220	218	216	229	211	198	218	229	226	226	223	225	220	229	209	213	213	228	218	228	189	188	228	176	233	188	213	232	186	209	205	217	220	220	196	232	202	223	217	188	206	174	222	221	190	221	241	220	197	229	184	240	213	202	199	202	216	244	200	231	175	209	220	210	191	226	228	214	224	200	208	226	234	200	200	215	238	243	196	205	207	232	210	215	224	204	212	189	187	227	204	224	225	201	228	190	212	220	227	228	185	177	178	205	212	230	215	205	202	202	236	236	215	203	237	229	214	220	200	214	213	214	214	198	239	222	212	194	212	216	217	220	211	222	203	215	229	235	201	204	224	223	191	240	205	204	227	246	214	228	235	227	238	242	189	229	217	220	220	215	208	199	208	198	189	204	206	233	200	216	209	217	245	208	220	208	223	200	231	190	204	205	222	208	225	186	211	252	203	197	211	206	211	218	232	195	229	222	215	207	224	209	209	245	217	225	213	216	217	194	211	202	197	188	208	199	217	196	207	184	240	217	229	218	229	249	222	219	217	223	200	197	214	218	204	209	240	228	223	198	205	202	206	197	200	217	202	207	220	221	189	200	213	192	213	218	220	229	202	216	231	220	217	216	213	205	234	240	224	209	204	217	228	226	195	228	210	220	204	225	204	205	220	219	211	221	208	206	202	220	218	213	217	203	213	229	202	211	237	216	202	244	227	204	188	194	238	243	211	229	217	194	223	242	227	243	236	238	234	237	207	219	221	230	199	202	202	205	226	232	218	204	184	223	212	230	237	198	213	217	215	221	219	215	222	224	219	215	219	245	207	219	225	201	206	193	217	205	162	203	224	218	205	206	203	227	227	212	193	225	229	233	245	206	190	203	222	214	208	191	214	242	238	223	204	207	231	191	243	207	233	214	222	203	250	218	223	196	217	206	220	217	184	217	206	207	188	217	229	200	197	261	213	209	199	173	207	208	215	219	216	210	201	201	237	210	229	191	219	199	200	228	183	212	214	187	194	226	201	202	227	204	213	241	204	222	220	213	217	208	207	198	201	217	225	211	210	214	236	216	225	227	254	237	226	220	217	206	228	197	219	218	238	212	224	193	200	192	198	202	229	194	234	230	210	195	236	218	184	223	222	218	205	210	229	206	203	202	211	213	229	219	210	232	220	215	205	234	169	182	207	184	227	216	271	229	199	205	213	205	186	260	205	218	220	198	230	202	226	236	229	231	219	224	206	241	236	247	222	211	221	196	239	178	217	218	238	211	208	219	216	216	250	243	213	229	212	211	224	227	222	228	209	191	214	224	204	194	231	210	188	223	208	225	224	204	200	204	259	210	204	225	213	194	232	211	209	219	208	222	206	238	236	226	186	205	201	210	216	205	196	197	228	192	227	182	214	185	224	197	223	224	234	211	216	228	237	228	211	209	225	226	208	180	214	250	217	213	219	232	233	203	213	232	217	197	196	188	208	254	219	247	222	220	217	213	179	226	216	245	208	192	215	220	232	229	215	227	197	215	225	192	192	224	218	242	240	233	235	223	222	221	199	208	214	220	183	179	224	216	224	229	234	202	223	188	204	213	233	214	209	216	217	204	202	197	227	186	239	205	207	215	209	232	198	244	239	197	206	217	206	193	198	225	219	197	209	191	206	244	214	216	196	215	209	224	237	231	191	208	225	213	217	237	208	228	196	213	202	195	207	229	213	217	200	225	222	218	221	208	232	241	210	217	218	200	202	204	217	210	217	210	229	218	234	209	227	216	221	218	221	229	209	207	196	233	224	217	206	198	223	214	227	216	195	224	197	218	226	229	206	229	223	205	232	205	221	211	220	225	202	214	209	181	207
48862	53001	51828	42783	42292	45286	34348	30845	33655	23457	20551	15653	12543	9512	7882	6606	6071	5089	4217	3706	3760	3227	2745	2269	2094	1825	1574	1618	1538	1300	1265	1039	859	746	609	675	560	598	542	551	510	551	562	533	538	551	586	531	634	570	599	569	578	517	540	540	583	560	552	562	567	504	556	565	514	577	488	548	570	509	528	536	505	505	557	554	525	550	478	536	520	515	521	525	536	513	521	549	505	546	502	548	517	518	525	497	523	488	503	515	517	492	528	511	530	497	514	463	513	481	529	465	499	555	510	501	482	509	514	487	528	445	507	492	458	475	487	480	517	515	500	444	497	493	485	464	466	505	477	464	463	477	487	459	481	484	496	473	491	456	519	470	480	498	460	467	448	514	476	500	469	468	458	466	493	462	475	446	511	492	492	470	489	466	515	431	479	444	451	447	508	511	492	463	485	500	453	458	467	442	475	488	478	476	473	513	439	499	491	471	465	499	455	451	487	476	488	497	440	482	494	458	513	480	520	485	497	484	474	477	477	489	467	461	451	515	468	471	443	498	455	484	491	464	462	453	464	491	476	517	441	501	437	466	501	501	502	464	498	483	482	480	472	471	514	481	459	504	468	471	484	476	491	474	483	471	463	489	478	466	485	481	462	497	485	444	491	498	476	457	480	498	485	486	483	468	486	462	486	456	497	492	526	443	480	467	476	478	485	481	496	491	509	480	468	483	472	495	450	504	490	515	457	498	466	484	464	482	453	492	475	486	520	482	486	438	493	485	491	454	471	468	452	471	493	468	487	476	481	479	505	460	463	486	507	462	479	494	487	484	483	460	457	511	497	468	502	459	473	472	486	507	440	487	489	493	495	489	501	466	465	498	475	452	463	464	452	480	479	437	484	449	462	463	514	469	502	506	515	482	496	496	518	511	493	477	483	496	491	456	461	522	488	517	491	445	532	515	443	461	453	475	492	481	463	479	483	534	480	498	488	499	464	458	477	475	485	502	485	486	495	474	464	463	482	509	478	465	508	462	446	468	491	484	457	470	482	483	483	518	485	492	486	469	485	466	497	477	489	511	500	492	485	498	477	450	441	444	441	469	460	485	498	496	509	492	476	522	482	458	491	450	462	440	486	470	481	475	502	518	509	496	482	457	453	483	431	509	459	514	486	468	487	484	479	497	445	448	466	482	452	454	501	496	463	481	477	465	462	472	456	489	492	470	463	449	483	481	469	484	499	464	467	519	491	497	474	441	506	445	483	449	445	466	471	503	484	472	476	464	450	498	478	486	468	539	497	444	475	482	469	451	449	453	445	452	493	481	468	503	487	511	452	501	473	484	498	454	446	432	493	485	466	495	448	492	487	467	496	457	450	463	433	453	501	480	517	455	502	464	452	472	447	479	472	444	473	467	477	460	484	494	519	476	479	472	462	497	498	449	480	516	486	466	492	476	467	476	491	476	486	465	510	468	460	499	432	485	459	464	488	438	473	485	500	438	477	489	458	475	445	496	522	500	472	487	494	466	505	456	469	481	471	489	486	457	497	457	486	440	469	476	514	478	460	544	506	449	493	491	471	444	473	413	472	490	475	468	487	465	493	453	475	468	481	449	470	434	471	500	484	458	474	465	477	488	454	437	489	442	465	450	459	486	476	463	498	523	466	476	457	487	457	484	465	493	507	496	438	488	486	462	461	492	473	477	505	457	491	434	455	463	454	460	479	477	428	480	503	494	474	503	422	503	509	503	509	492	505	478	467	489	484	497	479	468	495	483	479	485	467	514	518	491	490	465	497	489	470	468	488	515	490	460	509	451	454	518	452	472	460	519	448	503	457	459	477	456	508	461	456	494	444	482	508	464	486	499	465	494	518	509	494	465	515	470	472	422	495	477	467	420	500	483	508	506	475	500	500	447	486	463	502	448	480	475	456	452	488	486	465	475	461	492	455	452	447	466	455	489	503	452	425	437	446	483	451	483	483	402	495	462	482	481	505	468	492	453	463	460	461	485	495	488	467	501	485	481	499	487	459	507	494	500	486	487	444	499	458	454	439	489	484	483	488	477	456	456	446	509	475	468	444	524	452	501	494	495	508	492	494	484	506	451	435	499	428	451	464	476	449	501	482	463	468	465	453	501	479	446	508	489	493	497	480	484	510	528	535	488	491	464	473	467	487	469	459	480	478	500	482	518	473	509	475	452	458	495	454	500	503	452	472	518	487	478	497	490	478	470	436	445	493	457	454	471	489	479	513	482	456	487	478	491	481	473	445	471	506	428	499	454	477	479	488	463	468	493	466	474	415	486	488	452	469	479	453	496	465	513	486	477	474	493	502	451	493	493	482	480	439	482	485	516	486	495	514	460	457	495	471	489	482	441	471	501	481	461	496	491	483	513	436	485	453	490	437	530	456	484	486	466	496	428	468	471	483	471	454	475	429	478	479	483	485	486	476	497	458	479	474	464	489	477	456	480	482	444	479	494	479	471	512	460	444	414	488	468	462	454	453	442	458	462	469	483	506	453	479	488	449	488	492	544	457	482	505	433	469	499	461	493	491	510	493	499	510	483	489	484	453	480	444	472	476	465	484	444	516	480	490	494	469	480	505	457	502	497	489	493	479	479	480	477	465	528	478	511	470	498	453	484	498	459	458	472	511	466	494	450	480	495	484	473	502	465	454	497	520	468	470	464	461	466	485	486	476	473	467	472	483	493	447	503	492	457	528	463	441	490	480	501	488	507	458	505	478	461	505	464	452	448	499	465	461	447	482	478	475	463	502	501	475	425	495	456	474	465	495	403	483	491	462	493	483	480	477	482	442	451	463	463	509	454	445	499	468	483	526	465	473	479	474	491	467	457	471	499	466	481	471	486	487	466	454	473	484	501	476	521	466	513	476	507	497	497	497	472	447	501	489	450	479	467	460	470	467	448	488	474	445	515	503	489	483	497	495	472	463	500	510	502	481	487	468	449	465	447	446	452	474	485	502	463	481	489	460	477	491	436	497	485	479	489	479	472	469	491	445	484	474	453	473	489	436	442	506	487	481	449	520	480	513	473	480	452	424	489	486	457	470	466	502	439	520	477	508	448	473	492	477	463	463	476	455	498	467	444	484	425	454	458	478	467	484	467	459	475	502	491	490	464	449	478	504	471	427	458	490	482	460	461	464	501	465	460	470	495	461	432	436	467	522	470	470	459	452	455	461	445	468	455	470	484	464	472	482	513	499	506	468	482	488	465	456	492	506	526	471	489	487	524	495	490	466	476	497	496	482	467	474	472	515	501	472	526	456	536	477	454	483	482	508	467	465	441	474	479	431	491	463	454	491	474	438	473	482	482	455	494	463	511	486	497	490	482	476	471	500	453	501	447	498	419	453	452	490	472	476	485	472	463	460	535	511	483	477	481	452	488	521	507	458	480	479	519	470	444	440	473	470	490	471	468	424	496	437	493	483	466	495	461	484	494	476	473	476	508	516	504	474	437	479	457	470	488	485	510	493	469	498	486	458	435	502	466
56242	41849	44034	30610	28483	30218	30579	27608	28234	22468	17192	12635	8162	5078	3435	2494	2154	1819	1377	1162	1120	848	790	669	592	539	533	485	435	354	371	336	300	291	224	239	243	217	191	221	228	201	221	203	204	199	194	202	207	202	199	206	186	190	222	201	203	232	196	191	218	201	204	195	191	205	197	180	201	171	183	187	206	232	206	216	196	190	205	189	189	182	167	211	182	174	175	176	183	171	180	176	175	205	200	199	183	179	173	184	189	184	184	183	187	168	187	193	190	206	188	205	177	189	169	194	190	151	187	194	173	169	168	162	175	180	187	188	162	187	186	189	173	189	196	180	216	160	165	178	195	172	173	200	187	195	205	184	182	196	191	192	193	175	178	164	196	197	204	171	181	160	184	179	176	184	162	197	181	173	198	182	187	193	188	180	184	172	180	182	179	212	178	184	180	192	177	143	188	182	188	150	202	192	180	179	176	166	168	174	169	194	160	182	205	160	186	211	202	184	193	191	162	170	175	203	185	194	150	154	172	164	153	173	186	187	152	193	183	169	177	182	198	210	175	197	186	182	180	166	173	172	196	169	196	172	189	197	183	169	170	151	160	188	178	198	176	187	180	196	165	190	172	185	180	167	177	182	183	182	172	176	185	182	169	167	173	202	187	172	159	175	188	192	171	188	184	195	193	184	174	179	191	174	179	191	193	167	164	179	180	188	171	212	170	191	178	186	161	188	182	192	197	152	167	152	170	192	167	210	167	196	171	166	173	175	212	205	202	187	184	186	159	210	197	168	189	192	183	188	160	177	179	163	175	214	167	148	178	169	171	182	181	183	177	163	183	196	166	203	217	177	179	174	168	192	163	150	151	205	163	149	197	175	168	162	173	187	199	171	174	183	185	178	183	166	175	203	189	170	163	172	190	175	143	173	165	175	182	163	167	167	179	192	177	174	160	183	205	175	181	159	181	182	171	170	218	174	209	191	172	182	177	183	207	188	200	185	183	175	188	185	171	153	184	189	157	162	200	189	166	173	183	148	180	169	192	178	202	168	198	164	162	161	164	192	176	178	156	199	184	181	175	166	199	157	175	213	177	205	146	188	169	195	161	181	182	176	181	157	197	194	187	178	188	163	189	185	170	160	186	206	174	186	175	162	170	165	204	174	172	172	171	188	179	183	189	172	175	215	174	179	180	176	155	187	155	179	185	191	169	173	193	174	192	174	169	163	181	151	196	193	157	153	171	183	176	189	170	194	184	180	200	176	162	183	194	192	191	169	186	189	185	174	174	176	177	178	180	186	201	167	172	185	183	184	191	191	182	195	214	174	193	170	190	195	187	206	204	176	157	195	186	212	174	150	157	176	191	191	154	154	183	165	212	182	188	169	185	163	178	169	178	203	172	160	182	172	161	169	163	177	181	183	167	188	182	197	162	192	163	178	191	165	190	149	166	176	175	171	195	194	168	180	175	194	181	185	182	190	210	174	191	193	186	224	192	161	158	182	155	180	161	166	177	197	170	194	193	168	175	157	161	188	180	147	174	156	151	178	187	187	178	170	185	177	157	199	188	176	166	197	163	168	201	175	164	179	163	197	175	189	180	173	168	164	161	179	182	177	177	169	172	165	194	185	197	193	183	201	194	186	187	183	163	160	181	205	188	171	191	191	200	164	160	172	166	193	202	169	210	204	174	174	193	169	173	185	171	197	185	179	171	161	198	176	172	182	181	172	189	195	181	169	176	165	192	209	164	160	169	181	176	181	161	171	174	188	189	207	167	178	194	164	193	205	169	170	185	200	212	184	199	173	174	177	192	168	179	181	204	177	190	164	207	195	211	181	162	190	194	209	168	168	160	185	207	161	175	187	184	217	169	177	169	171	196	203	183	177	197	152	192	159	169	208	202	177	169	187	166	182	180	188	188	188	176	184	172	174	157	152	173	204	160	148	181	185	167	146	187	167	178	161	161	183	154	191	173	185	175	183	177	161	183	172	197	187	178	210	187	178	198	204	185	172	202	166	202	205	175	173	190	192	182	171	169	195	192	179	175	175	160	193	201	182	212	173	197	184	173	172	180	168	186	177	183	153	175	169	162	174	174	180	178	155	211	160	186	189	193	166	170	168	156	186	177	175	163	189	193	203	192	160	166	180	158	176	169	182	180	157	170	187	172	173	191	158	188	188	190	185	166	191	195	181	182	160	195	163	179	183	207	192	187	172	173	193	169	165	164	161	181	177	171	199	178	171	144	152	176	161	176	178	210	198	182	192	169	176	192	171	162	205	161	162	180	174	188	166	162	168	190	193	169	162	156	191	175	181	178	183	181	171	165	179	160	165	214	174	177	208	155	180	173	186	179	173	176	187	178	174	202	187	201	181	204	172	160	182	202	175	184	186	179	181	164	163	192	171	188	178	167	184	188	164	180	182	191	184	179	165	171	175	176	208	190	179	189	196	168	189	177	195	178	192	169	206	158	182	190	214	192	178	182	168	153	177	182	146	169	218	182	180	167	177	194	184	175	175	173	183	177	175	170	190	199	198	177	158	161	183	175	166	171	171	181	190	180	194	210	163	170	185	190	170	186	199	150	180	158	175	176	170	195	193	189	182	163	181	184	207	180	190	171	148	169	188	159	176	180	187	150	169	166	167	173	193	197	139	182	164	169	168	180	193	190	178	157	166	183	203	181	165	159	171	171	162	188	184	187	167	189	184	175	189	196	194	178	190	193	175	171	149	181	182	168	171	158	159	191	187	177	173	177	187	195	176	176	176	195	189	176	213	165	187	171	181	197	173	173	184	141	167	173	175	180	182	165	178	162	179	165	147	176	171	178	173	163	196	201	161	199	182	205	181	176	179	147	180	190	188	173	204	174	182	159	191	159	146	197	189	161	174	184	199	192	201	189	175	187	180	146	175	188	165	193	163	170	154	190	185	172	165	202	154	188	182	164	187	190	196	200	199	164	175	161	179	192	184	172	181	175	178	159	178	170	168	197	172	196	162	173	189	175	182	186	164	167	183	214	175	174	160	177	208	176	171	186	173	203	173	183	189	184	165	206	173	189	185	158	167	180	225	190	186	171	176	168	201	193	177	189	170	185	197	161	187	203	173	179	169	188	174	159	176	184	177	157	167	154	182	197	193	172	178	172	187	178	187	201	182	182	186	179	201	178	191	195	171	192	156	194	194	173	190	180	176	161	177	180	185	209	188	175	177	190	188	169	195	172	165	171	188	186	185	166	169	193	184	179	204	169	192	170	194	166	191	185	157	186	184	192	221	172	145	180	162	187	182	175	181	184	181	186	175	201	184	157	206	174	184	174	160	149	170	190	174	182	183	196	171	167	179	172	182	205	160	152	182	187	157	202	191	177	172	201	158	169	167	193	174	205	186	167	151	182	196	206	194	169	176	196	185	214	175	157	195	180	194	172	170	161	170	165	163	165	156	172	187	160	170	178	180	157	197	196	198	166	181	160	173	172	198	185	193	163	203	176	177	171	163	154	166	195	194
53437	54725	48356	47505	46468	51521	40817	36009	41298	31013	27413	21325	16967	12814	11930	9386	8598	7006	5983	5686	5250	4555	3989	3170	2778	2345	2022	2125	1754	1593	1542	1436	1034	976	752	686	583	537	578	520	544	483	556	575	554	513	493	569	555	535	511	497	505	548	497	530	514	534	506	508	543	553	543	480	507	447	471	439	507	485	495	479	473	461	475	477	452	442	451	469	432	405	453	434	447	457	435	441	388	415	423	450	434	471	449	440	453	458	463	449	398	464	434	428	416	423	408	419	414	417	389	446	384	389	414	389	385	393	379	403	433	383	447	398	445	419	419	374	421	421	395	395	417	401	452	413	396	375	413	393	414	393	404	363	427	444	382	417	400	416	417	382	382	423	393	394	365	403	409	376	373	387	420	427	400	394	397	401	415	393	396	392	420	350	403	401	399	387	385	396	389	408	402	407	368	373	397	398	396	369	406	396	400	425	389	414	403	389	427	387	399	384	383	419	360	378	399	376	403	390	384	388	403	373	359	399	415	380	401	415	393	389	397	392	372	341	390	447	402	404	384	393	376	377	389	413	354	410	390	364	357	395	369	425	397	378	391	394	360	356	361	380	383	387	422	389	436	373	381	432	433	422	371	369	390	369	418	382	418	354	393	362	368	379	367	383	403	367	403	376	379	388	370	422	357	375	381	398	392	371	373	381	392	375	349	344	436	396	410	356	399	380	391	383	383	418	399	392	419	383	403	382	389	379	389	382	383	411	404	408	420	381	387	358	403	401	409	369	395	382	386	377	375	394	384	376	355	364	396	407	418	382	352	375	365	386	393	390	406	343	399	386	375	387	362	384	419	421	412	361	376	396	403	389	393	411	403	417	443	380	376	406	407	388	406	362	365	395	386	415	387	374	379	384	336	348	367	388	382	358	412	400	395	388	368	422	415	398	395	386	383	399	381	390	395	391	387	406	418	390	422	412	406	379	398	356	377	397	391	403	370	400	367	391	412	355	413	352	396	410	376	382	398	427	415	351	407	384	382	422	386	382	366	396	401	364	372	396	403	392	393	401	349	332	377	391	365	377	376	404	387	369	384	398	389	418	373	369	399	417	359	372	391	376	404	395	391	375	369	360	402	435	378	420	382	374	411	359	362	343	397	376	354	361	356	407	389	364	375	398	400	385	408	403	378	411	374	390	404	392	406	396	414	408	351	390	399	375	374	373	379	366	403	405	389	398	341	377	382	348	376	375	374	428	383	393	396	371	346	385	375	427	412	402	386	408	384	395	393	377	378	378	349	395	413	403	382	383	404	391	366	411	398	371	384	381	397	390	365	398	372	416	418	414	438	393	410	372	384	376	363	394	385	397	387	396	369	398	350	416	426	373	397	383	391	362	419	427	442	407	411	384	379	369	424	375	392	403	394	394	402	384	424	397	380	366	407	417	370	411	386	398	372	395	383	396	412	406	391	390	379	413	364	378	372	370	418	376	390	373	397	398	351	379	419	378	402	387	398	401	383	376	395	396	370	383	394	378	366	357	396	400	364	399	407	377	397	388	359	382	404	369	396	387	406	406	385	371	389	373	413	393	393	381	403	402	358	394	389	390	405	403	401	380	367	365	392	386	357	385	405	356	386	359	376	390	413	369	341	394	404	410	376	417	396	365	372	370	395	395	412	416	392	391	415	401	419	405	400	362	408	407	400	387	383	385	383	378	396	389	397	393	368	389	386	393	412	349	378	366	405	348	406	418	433	405	389	422	398	380	394	421	394	350	363	361	376	372	395	391	382	405	364	372	372	385	384	360	390	432	402	394	406	417	386	390	395	406	395	387	411	419	388	392	367	392	369	383	381	353	391	404	361	396	368	424	410	402	400	390	382	373	376	374	376	369	377	369	405	404	403	363	411	418	405	400	364	427	406	383	388	408	391	380	379	401	406	394	406	373	369	390	399	400	385	432	357	375	392	394	392	418	350	369	375	397	402	413	394	389	397	381	397	382	425	401	388	390	435	347	379	379	391	376	422	424	374	379	401	346	422	375	384	389	370	364	399	371	407	392	406	371	386	401	409	395	375	398	418	370	385	369	369	387	418	373	381	365	417	415	401	381	374	365	380	391	352	397	412	375	402	396	406	381	363	361	370	414	357	401	426	370	379	409	363	367	355	391	401	385	376	381	406	393	409	367	368	408	381	395	358	378	395	410	392	385	410	380	377	398	383	389	382	397	374	367	390	403	407	409	408	385	403	404	363	383	389	403	407	363	376	394	384	365	374	395	367	374	424	347	373	394	375	378	363	420	394	403	395	402	358	389	387	418	402	353	372	402	378	401	376	352	398	410	405	436	381	412	394	376	385	385	413	377	360	383	442	345	413	364	380	412	387	400	366	391	423	390	399	384	395	367	397	382	357	395	415	451	357	403	437	376	407	402	373	391	412	387	376	390	385	387	412	394	388	401	393	369	399	377	379	390	407	396	379	402	411	401	419	376	394	400	387	388	404	383	412	384	403	360	442	373	348	385	373	396	444	373	380	384	328	386	417	413	386	377	359	348	400	391	372	379	385	382	401	337	410	379	367	363	400	400	381	372	400	381	400	404	394	399	365	399	399	404	428	383	376	380	381	379	376	400	414	341	363	395	368	409	389	380	358	410	423	416	386	388	388	418	399	398	386	387	376	421	415	381	388	419	379	371	382	365	350	375	387	349	381	384	376	387	390	430	372	385	380	426	379	389	401	372	396	410	426	376	400	375	401	376	397	413	385	393	401	395	361	400	392	368	368	376	405	435	388	414	385	372	365	408	390	422	395	364	395	397	421	372	375	383	426	373	366	405	379	398	385	398	348	370	387	418	386	374	380	366	375	388	374	401	393	381	389	399	394	420	388	404	374	398	356	388	384	367	394	380	357	403	388	353	401	392	387	396	402	394	406	400	376	397	390	396	383	411	399	428	395	382	388	396	389	349	408	386	389	406	414	416	366	400	392	364	386	379	370	372	374	361	420	383	394	361	413	419	392	397	421	420	395	391	388	409	399	381	377	385	375	371	402	383	389	399	393	391	409	397	412	388	381	378	386	401	403	371	423	377	378	400	437	411	394	385	378	410	396	391	402	411	375	388	374	359	374	387	416	393	365	363	408	397	384	372	386	397	367	399	407	400	389	401	363	403	363	381	433	383	330	379	380	410	393	340	378	398	384	391	377	396	392	376	423	371	370	350	400	341	413	394	369	381	401	387	358	404	401	404	409	375	381	364	389	414	420	403	391	380	387	387	383	432	408	375	358	381	406	374	440	411	408	376	372	398	400	382	400	348	403	401	373	349	373	388	410	411	384	402	385	372	399	376	371	389	409	407	404	391	392	382	371	403	353	418	425	385	405	368	420	384	378	399	366	390	373	369	410	388	381	379	376	386	373	375	363	391	381	408	380	410	395	390	378	375	387	425	403	380	386	370	412	370	367	376	373	374	442	402	417	364	384	407	401	387	398	362	348	392	390	401	370	375	389	391	392	404	400	392	420	391
27879	28967	41175	20056	10651	7036	4066	2335	1930	1427	1226	999	988	751	617	631	533	562	491	467	406	405	380	379	307	280	283	284	250	237	235	233	240	199	209	183	209	214	221	181	189	199	217	191	223	216	185	224	229	195	228	215	194	238	216	199	185	222	178	212	220	213	210	197	198	190	202	193	226	206	225	215	209	193	201	202	210	210	225	190	215	184	201	209	190	220	210	189	212	213	213	210	217	211	200	200	173	188	192	217	214	230	214	210	216	215	173	210	230	204	195	180	221	178	187	179	182	224	208	194	226	244	234	222	195	201	194	219	198	176	211	204	192	197	219	201	207	231	212	214	198	183	227	219	172	179	207	182	188	210	186	214	216	233	194	194	187	216	183	200	229	184	207	220	210	191	193	203	205	229	184	191	194	218	222	191	204	184	197	217	216	206	198	220	189	171	184	189	197	214	201	203	196	182	196	203	213	193	195	224	183	182	203	198	221	202	171	211	203	202	202	209	209	201	194	224	232	207	200	209	216	192	208	218	206	183	198	205	198	188	208	205	217	206	201	182	199	216	220	209	202	205	195	203	187	221	197	196	198	191	223	218	172	222	215	222	193	200	193	199	203	221	195	202	214	200	210	191	203	186	202	185	178	183	211	217	213	183	206	210	195	219	209	197	202	209	234	209	225	189	200	201	209	195	198	239	231	202	199	194	171	213	200	193	175	202	214	206	213	201	167	215	224	227	228	206	221	208	178	220	177	203	199	219	202	227	194	211	218	206	178	199	185	215	216	197	200	212	182	198	206	193	192	209	200	211	225	171	182	185	212	214	193	188	219	230	186	218	219	190	227	199	172	210	205	212	215	179	184	216	201	202	202	190	211	190	172	186	183	196	198	208	214	225	200	190	204	178	196	237	213	224	201	184	215	214	227	206	212	198	216	218	208	200	228	194	208	214	218	191	197	214	195	222	202	208	193	209	209	187	220	209	170	209	191	178	179	207	211	200	221	199	191	215	213	193	195	212	164	193	205	205	218	177	199	202	219	199	195	217	212	180	183	194	212	198	194	185	200	221	208	204	187	218	216	183	205	210	206	240	209	211	219	207	201	202	173	186	206	186	202	195	200	234	193	213	203	196	204	178	206	182	191	201	203	218	195	185	206	237	204	202	203	202	234	224	232	169	207	193	215	205	197	213	195	222	194	207	204	211	203	216	201	251	207	197	195	193	199	220	198	207	211	215	209	206	179	212	190	210	206	190	191	188	190	204	202	216	214	213	198	207	216	200	209	200	207	204	209	174	186	201	211	232	212	206	184	206	203	204	186	184	180	222	212	204	203	193	192	194	208	201	195	208	201	209	189	189	197	201	192	189	169	210	201	197	204	172	216	184	200	226	207	216	196	213	195	189	211	210	199	178	177	239	216	237	189	188	211	212	195	217	196	200	195	220	188	189	193	199	196	197	231	183	193	176	201	200	184	212	183	179	210	199	207	191	191	183	194	208	192	198	201	232	194	191	212	182	214	210	186	200	231	192	197	192	206	217	208	216	184	195	217	219	194	192	221	226	218	205	183	232	196	199	157	228	204	192	190	235	207	182	245	177	201	222	210	200	192	200	190	176	215	213	179	178	220	216	212	191	191	221	235	194	209	201	191	206	221	218	204	202	175	212	187	194	207	190	202	218	166	176	237	194	190	200	205	189	211	226	214	174	229	217	215	182	194	228	186	198	219	214	191	212	181	205	197	214	194	178	209	200	214	174	207	218	213	203	222	218	224	199	229	199	213	209	204	218	174	224	197	200	217	213	207	200	202	196	190	209	209	192	198	221	189	197	192	218	221	235	193	215	216	211	204	189	204	214	185	227	211	210	180	191	198	209	193	181	209	223	195	213	189	219	202	202	188	199	203	213	195	198	193	227	203	189	217	194	202	181	241	196	200	184	197	190	205	188	210	199	193	197	216	210	214	195	207	193	178	215	197	184	203	212	216	202	224	203	209	221	195	206	220	170	196	230	205	194	211	214	217	196	204	200	196	205	204	224	185	173	200	179	192	192	223	213	207	217	206	207	200	203	198	199	173	185	195	185	213	216	222	197	209	197	182	208	207	180	182	184	208	209	209	181	172	208	207	221	196	205	205	193	199	189	188	207	203	204	202	212	191	213	197	192	157	208	207	224	155	199	218	203	218	204	210	213	215	194	235	216	168	202	217	225	218	196	182	226	199	221	194	202	191	201	193	203	226	215	187	205	190	192	186	179	218	210	227	212	210	170	226	213	203	214	199	197	191	200	215	201	211	205	211	217	195	195	195	220	205	204	205	241	182	221	218	220	215	217	211	223	203	220	196	228	210	215	200	228	200	230	219	191	196	210	188	194	234	179	200	196	221	189	205	197	213	216	203	198	212	203	199	220	207	194	224	209	225	218	184	207	186	210	218	186	198	199	181	180	229	196	213	207	190	192	218	175	211	196	199	183	197	209	189	204	204	175	215	228	213	193	217	228	183	226	197	228	231	181	198	208	191	200	224	187	204	202	205	209	207	201	191	213	205	194	194	189	216	213	226	190	224	240	207	202	207	186	206	210	181	197	224	200	198	220	203	206	213	200	193	216	198	191	216	202	201	193	238	196	198	196	188	204	208	196	220	174	186	185	198	204	210	221	194	190	217	224	231	198	222	202	173	225	197	203	181	181	196	226	213	188	221	222	221	192	194	207	211	226	228	213	231	188	197	196	196	189	195	186	190	221	194	180	193	199	204	216	177	198	210	193	201	184	174	216	206	206	195	219	215	205	216	188	185	197	232	179	208	186	187	177	219	202	226	183	227	217	215	208	208	185	185	195	186	207	189	218	212	220	200	194	239	204	189	206	187	234	200	213	212	182	235	189	206	214	193	181	197	190	187	215	220	180	204	206	197	211	208	194	176	191	186	175	209	214	206	187	196	223	215	184	192	204	196	235	193	204	165	231	198	196	181	221	231	198	218	187	197	182	191	198	189	219	195	222	226	198	204	208	202	206	165	207	203	211	228	186	202	197	200	205	222	188	176	190	219	209	220	217	217	189	203	194	205	222	187	212	189	195	197	196	185	202	191	221	189	189	218	228	202	181	196	203	231	209	186	201	212	200	208	228	184	197	216	201	180	172	225	200	222	215	186	182	202	207	202	197	188	196	203	240	216	159	184	184	199	225	187	208	220	207	199	198	216	170	215	229	207	219	220	197	195	167	215	213	193	226	200	200	202	207	198	203	185	223	217	203	188	205	209	186	200	238	227	226	191	214	203	207	197	207	179	197	217	218	239	222	200	220	233	231	216	211	202	211	241	208	196	211	225	208	208	209	222	190	183	199	206	206	213	219	186	186	201	199	214	193	195	185	189	186	206	208	199	203	189	242	195	198	176	172	205	212	231	213	195	212	214	221	216	234	208	181	202	211	242	208	183	185	205	180	193	185	197	193	235	205	185	210	184	203	196	216	199	178	200	208	174	203	189	222	198	196	179	177	187	213
22753	24400	38937	20684	16541	16739	9917	7262	7866	6064	5851	4676	4114	3563	3071	2756	2688	2373	2225	2028	1916	1840	1721	1366	1011	1052	989	939	888	729	754	628	555	514	498	477	462	480	444	459	477	458	475	510	476	472	532	536	524	513	482	550	512	492	528	496	481	498	555	518	507	523	542	491	499	506	495	508	489	489	495	517	507	489	482	491	495	505	485	473	447	454	508	513	450	500	474	470	517	493	485	501	492	475	487	501	476	472	480	490	460	503	489	478	498	497	449	445	504	461	482	425	513	490	488	425	474	486	466	480	491	486	505	501	485	456	466	493	517	468	472	443	454	446	469	496	484	486	484	485	465	472	475	464	454	462	507	477	505	444	471	491	486	437	474	492	450	456	470	488	462	456	439	472	442	465	462	471	449	487	480	472	463	465	460	414	455	500	497	456	429	489	475	504	462	501	457	475	496	451	491	526	478	502	507	469	477	490	465	493	483	483	417	403	483	479	462	458	463	445	468	454	452	452	471	487	418	455	498	502	456	430	472	466	483	450	460	466	431	498	443	468	448	456	485	443	508	484	477	501	497	439	420	433	477	481	480	488	499	477	487	460	480	485	469	471	447	453	458	469	479	445	505	480	482	460	495	484	481	472	456	466	462	445	519	473	464	465	511	470	459	492	467	462	468	464	467	451	484	493	470	465	461	474	476	471	458	463	462	496	497	456	490	461	461	484	498	489	465	452	498	493	475	471	513	485	504	476	457	496	456	500	469	483	453	449	510	470	463	461	463	521	464	465	460	433	456	452	450	470	458	433	424	447	497	460	483	480	442	467	469	476	482	472	465	485	453	459	500	453	511	472	490	478	481	460	483	486	475	435	508	429	477	490	457	487	451	462	489	486	469	476	516	474	421	505	471	465	465	473	482	447	477	468	439	496	450	471	484	434	506	488	489	497	509	407	509	429	505	485	498	481	489	531	464	459	452	472	496	465	485	458	473	450	435	481	439	504	477	482	477	462	493	492	466	460	465	477	455	501	531	480	452	484	493	438	448	455	469	458	467	453	442	451	482	469	510	503	457	446	423	484	489	480	491	451	462	455	457	443	476	496	477	459	478	495	487	421	486	467	481	464	448	430	470	463	477	480	451	491	460	465	482	481	467	479	477	476	478	457	450	466	441	484	442	484	507	451	475	461	485	474	444	425	470	500	469	506	464	506	506	484	482	464	491	479	476	465	493	456	441	465	445	514	484	467	461	488	495	476	464	442	441	468	460	469	498	467	473	481	472	449	453	465	493	459	430	481	482	470	483	481	476	482	498	463	502	432	497	488	464	524	459	468	484	490	468	465	480	461	480	482	463	501	493	438	450	469	435	498	472	466	441	429	423	485	454	454	439	486	478	521	464	468	424	466	449	457	502	457	486	474	483	459	444	450	467	482	485	455	482	460	473	498	453	496	455	517	480	442	471	460	479	482	434	471	467	507	494	463	481	446	456	469	456	500	494	492	473	455	440	452	507	479	489	506	455	458	498	464	498	467	454	451	480	460	501	490	445	472	502	480	473	447	481	482	494	475	431	460	391	463	449	444	501	441	450	476	492	533	473	497	466	462	460	465	505	456	456	411	468	434	464	507	444	471	478	493	445	484	464	458	439	473	517	462	505	492	491	475	465	481	459	482	462	481	463	481	469	464	492	450	487	492	464	449	457	451	451	475	487	475	462	521	458	484	447	448	462	439	451	497	473	439	459	482	468	451	489	483	489	453	473	447	514	470	481	441	470	527	479	486	462	478	474	425	485	454	444	489	483	443	483	450	469	455	478	497	445	446	453	485	489	495	477	475	477	434	450	497	460	445	455	448	467	475	473	460	471	465	468	461	458	473	462	452	433	464	500	441	431	484	452	433	435	456	469	496	448	442	522	454	476	461	469	486	478	454	466	489	501	471	441	456	501	476	433	434	513	426	493	478	457	481	462	453	451	502	481	488	480	486	490	473	456	481	505	417	476	461	510	497	450	456	469	435	472	476	475	476	497	441	438	481	472	451	489	453	471	446	487	483	471	452	467	486	464	460	488	499	420	488	460	504	492	493	483	417	483	453	489	477	466	423	508	471	494	505	462	489	445	460	507	479	441	486	472	481	476	500	465	455	421	454	472	465	457	448	495	509	500	453	475	490	445	455	448	511	447	458	438	425	449	456	498	494	482	453	500	499	485	458	522	459	482	438	491	441	493	465	501	457	431	441	487	500	484	555	501	490	506	472	493	485	457	478	450	476	455	449	441	499	485	458	496	511	470	457	458	486	489	486	498	456	485	469	475	451	459	507	489	464	483	460	456	469	453	456	494	452	471	460	500	486	473	454	479	458	448	506	463	465	463	457	535	454	496	463	452	494	458	441	462	484	465	504	432	489	470	496	479	493	456	465	466	486	470	475	500	501	470	500	469	464	467	427	464	475	493	485	440	498	472	536	456	462	467	535	440	539	444	469	496	432	483	474	458	474	479	471	484	475	470	474	466	461	471	487	478	419	487	515	472	528	490	483	440	468	458	458	479	467	467	444	481	453	491	456	496	481	445	495	488	452	453	469	457	477	436	479	476	457	490	486	483	473	469	468	483	527	470	485	427	497	492	463	517	503	428	481	457	457	486	437	485	431	440	445	453	411	486	524	433	503	441	486	482	504	472	459	474	492	473	474	472	444	497	464	422	457	512	446	455	493	489	458	468	475	478	468	477	453	446	458	468	463	482	481	498	497	428	474	469	456	451	457	485	466	499	475	465	459	467	458	500	487	459	470	486	502	488	453	481	480	442	437	454	427	508	454	451	441	499	508	491	441	491	465	514	432	490	465	479	448	474	480	481	509	449	507	466	473	491	453	432	417	422	480	458	482	517	438	469	475	451	441	482	482	486	467	451	491	455	467	481	464	430	455	512	474	475	440	482	484	427	501	458	505	443	461	461	496	460	456	447	462	508	496	467	462	464	463	458	465	502	492	458	416	481	462	514	493	510	469	512	463	466	447	497	465	449	488	500	472	476	468	486	459	451	493	462	474	479	451	458	524	502	473	450	471	495	471	478	425	440	445	452	457	466	472	464	483	452	468	490	445	476	474	474	495	492	465	477	467	428	481	464	489	468	476	489	483	478	510	473	480	446	443	492	456	466	468	458	454	500	464	470	505	423	472	474	502	485	428	434	488	454	454	443	451	472	489	428	447	432	454	455	449	453	467	445	472	501	471	454	476	461	480	459	488	472	470	496	484	491	454	485	468	536	467	447	491	462	437	512	460	493	421	451	453	508	442	443	486	480	488	475	501	519	433	467	478	433	484	453	471	449	442	478	481	471	477	464	475	480	465	484	475	462	515	524	461	510	501	473	469	442	473	455	441	483	508	464	475	454	494	483	474	484	422	488	470	501	482	495	472	469	471	477	485	451	484	504	492	452	514	456	440	463	482	475	484	485	519	472	421	488	428	466	501	458	498	443	491	475	464	471	477	453	490	461	475	440	473	500	452
54857	42671	45158	30614	27897	30367	28264	21882	20519	12457	9520	6118	4132	2691	1866	1447	1286	1022	896	829	800	689	638	523	393	365	392	407	334	336	300	297	233	262	242	230	242	236	215	209	231	215	229	239	221	230	223	194	294	220	225	230	234	220	237	206	214	248	221	227	218	207	199	206	232	232	233	235	210	256	239	239	225	209	239	208	226	219	216	215	229	215	219	241	236	202	177	207	218	207	234	241	221	225	228	216	224	226	206	186	215	222	237	223	232	222	202	230	238	221	230	234	251	212	224	202	197	225	226	248	212	213	253	231	190	233	225	213	225	194	225	189	218	232	210	207	221	247	200	224	221	231	191	191	208	176	199	208	206	208	225	235	219	213	206	216	241	195	194	209	222	232	237	195	204	226	221	230	193	198	216	220	202	218	240	212	183	203	234	202	216	247	213	209	194	214	216	210	191	198	239	201	215	197	233	204	212	199	202	222	205	220	219	204	219	266	218	218	213	200	205	207	249	202	204	207	227	237	217	214	229	194	191	210	195	225	218	193	217	220	200	193	208	190	214	222	215	203	251	201	216	223	221	237	206	219	182	195	212	222	228	216	240	204	243	200	225	208	225	235	222	191	206	218	211	211	207	193	221	225	232	206	206	230	218	211	223	214	228	221	235	186	214	206	198	210	220	220	196	212	201	206	237	222	217	229	226	235	200	216	219	229	231	221	208	223	229	237	187	223	209	215	197	215	217	201	227	188	248	207	197	207	221	232	223	207	216	230	206	236	201	198	218	225	222	197	228	236	214	195	235	218	207	224	224	238	196	205	224	225	221	208	221	201	220	220	214	219	243	198	240	221	230	173	222	253	242	221	203	198	198	214	197	245	197	222	196	205	209	226	232	233	230	227	220	204	220	216	228	247	218	222	214	188	212	203	234	218	207	219	205	200	233	207	209	204	213	224	188	235	216	218	220	222	203	218	242	195	199	218	184	213	192	231	241	209	217	205	244	217	236	213	219	241	222	222	233	197	183	229	192	218	211	212	216	199	214	226	224	225	197	214	215	217	242	191	210	208	199	206	213	230	199	215	223	215	221	229	231	221	225	187	211	237	221	211	225	208	204	206	204	222	201	225	239	229	204	227	206	210	205	206	222	196	194	215	216	184	258	219	207	225	242	226	214	234	206	203	232	238	211	230	205	224	224	200	206	213	238	219	225	206	215	240	224	225	197	226	227	207	204	194	204	204	222	199	221	228	206	227	240	208	207	228	183	202	215	231	226	208	219	256	197	233	234	196	212	213	215	239	235	201	220	232	211	236	183	196	196	230	185	207	213	204	245	248	217	214	220	207	191	247	191	236	201	253	194	189	196	215	213	205	217	212	216	220	216	214	202	207	219	213	199	180	204	236	205	210	197	206	205	209	213	209	216	200	181	220	205	236	199	228	224	194	215	208	233	189	201	229	200	177	188	200	219	226	202	236	202	211	220	246	229	210	201	209	217	217	240	223	226	214	209	236	209	227	193	236	221	205	184	216	211	223	212	230	243	213	233	209	190	198	199	186	225	217	219	231	223	238	231	205	244	197	210	205	233	220	220	192	240	216	228	220	217	201	277	235	196	238	221	194	210	204	199	236	245	252	214	196	222	204	231	239	202	201	226	175	208	206	217	196	216	230	239	238	181	181	209	209	215	209	222	210	211	215	215	229	241	232	205	220	225	204	223	237	229	211	215	225	235	218	220	231	220	226	230	210	214	214	238	226	199	212	230	208	210	233	225	225	233	225	191	248	210	217	203	225	219	206	194	227	228	221	196	239	228	208	227	216	218	219	226	181	212	225	232	187	200	239	198	229	190	212	206	241	225	240	227	239	199	241	241	227	215	210	210	218	223	231	251	224	209	191	237	218	204	209	232	218	228	204	221	185	244	196	229	197	210	206	223	235	218	210	176	235	189	190	198	197	231	234	234	212	208	217	187	197	240	205	216	214	218	245	242	230	214	232	218	219	203	214	215	205	214	206	219	221	202	216	200	240	195	209	245	243	179	222	225	223	209	228	197	204	223	220	205	230	210	224	180	215	242	220	229	224	212	215	220	199	196	200	209	217	213	234	218	216	232	231	208	231	207	237	198	194	217	224	201	220	228	226	185	213	206	228	225	224	228	234	216	246	226	238	179	211	224	225	182	204	226	234	239	224	206	191	233	205	204	204	239	229	213	233	189	196	198	230	230	208	210	195	208	232	215	193	222	221	208	204	184	222	196	221	199	217	209	239	214	208	206	197	208	199	203	225	211	211	204	208	230	210	206	211	215	189	218	196	202	206	210	230	206	191	228	220	239	224	256	194	207	179	219	209	231	237	214	222	201	221	199	219	234	217	210	232	219	225	210	202	189	220	192	233	200	226	192	203	229	206	207	196	209	207	213	230	217	245	206	197	238	232	214	241	209	217	207	223	194	203	179	220	238	219	205	217	197	215	219	216	239	217	182	213	218	203	200	225	243	188	212	210	227	215	219	218	255	225	186	235	191	249	194	220	210	213	226	206	221	244	230	224	218	203	259	206	240	228	207	221	227	202	209	232	235	222	207	218	207	204	202	252	234	217	205	236	188	223	247	235	227	196	227	220	223	224	209	227	235	212	210	223	212	185	192	215	233	193	210	208	245	227	238	213	191	191	225	215	220	228	218	204	242	224	211	214	227	226	218	217	230	206	234	203	213	194	197	208	196	219	212	209	198	233	224	242	235	209	263	235	241	182	207	251	186	228	215	239	222	211	203	238	223	203	190	208	241	245	210	212	224	217	206	201	201	245	210	188	195	220	234	214	207	216	197	226	222	208	241	206	236	217	214	237	243	204	209	202	210	224	215	214	210	229	218	203	212	244	211	204	231	250	190	206	204	213	236	201	204	204	217	232	210	201	228	227	223	227	232	235	212	206	218	212	237	204	203	188	195	223	218	222	244	211	201	195	215	225	213	214	215	223	201	188	233	223	230	199	231	192	198	214	208	220	245	255	233	202	241	220	219	189	185	217	229	230	218	202	211	228	231	206	226	223	216	200	191	236	244	239	207	218	241	230	221	214	224	208	219	210	223	214	213	210	219	222	237	206	223	222	203	229	221	208	230	209	240	198	207	220	215	227	249	213	260	212	246	227	216	218	213	222	198	198	221	203	214	186	234	193	221	210	211	201	224	218	220	230	222	212	236	194	234	209	228	184	202	218	215	200	195	182	214	215	223	216	205	196	218	215	214	200	216	253	205	217	222	208	223	222	218	190	223	247	231	201	210	240	193	235	221	215	220	192	222	200	187	204	214	211	209	222	203	212	238	242	209	194	231	227	219	214	231	207	199	198	208	210	209	203	194	209	224	217	227	229	220	204	208	190	196	213	206	217	187	237	178	230	217	228	225	261	220	225	211	198	208	195	227	200	186	214	208	211	207	208	192	193	229	213	226	223	216	235	210	199	232	216	228	215	213	220	209	227	205	203	186	191	209	203	216	214	227	218	235	224
48933	53445	46984	44655	40950	47836	36156	26318	31807	22574	20706	14662	11296	8370	8062	6516	5735	5092	4566	4105	3999	3496	2980	2376	1787	1560	1479	1607	1311	1173	1144	1034	922	841	681	619	593	514	573	577	586	549	596	584	547	587	519	590	603	558	553	577	599	571	536	549	535	559	550	555	552	531	547	580	563	499	541	583	544	564	534	555	607	571	509	510	520	520	553	479	484	483	515	528	489	483	556	505	505	507	520	531	512	513	484	529	507	493	516	507	515	497	493	491	533	499	523	484	495	445	498	493	475	512	505	444	488	486	502	457	477	425	450	516	490	472	509	491	458	506	506	446	487	477	499	492	497	496	496	492	544	489	461	504	497	454	503	479	468	501	464	457	466	464	508	448	484	478	449	483	484	483	470	481	492	469	480	491	485	476	468	466	472	464	499	480	482	497	489	504	474	484	475	483	494	446	509	461	462	488	491	461	450	440	483	468	467	485	520	487	465	499	477	474	435	512	498	485	473	516	497	505	502	480	413	478	524	481	488	467	485	434	463	471	492	463	459	488	466	455	492	505	450	479	464	478	450	432	479	499	511	468	453	492	490	473	506	497	492	494	502	455	465	499	456	473	460	474	469	436	495	460	491	494	500	471	468	512	467	449	494	514	522	479	490	477	477	475	460	500	509	440	472	408	474	495	453	450	481	484	475	456	514	473	471	497	474	463	472	471	476	482	510	459	508	474	467	501	489	457	447	520	485	494	478	461	489	490	512	480	497	472	480	492	492	515	462	499	468	481	471	472	502	467	491	454	426	470	518	468	441	498	494	455	491	467	483	495	497	468	481	477	476	480	472	516	442	454	520	449	444	460	460	473	456	472	480	467	474	497	463	510	502	457	486	468	477	450	468	457	481	476	504	457	450	473	436	460	489	471	458	458	516	457	444	500	477	487	472	502	458	473	425	474	477	464	465	518	469	476	462	437	455	466	467	484	495	475	463	497	443	472	478	462	484	471	522	461	485	463	467	461	454	439	461	501	491	475	471	453	486	508	501	467	472	477	428	442	482	470	509	493	476	480	460	468	449	508	442	479	469	485	484	462	489	480	489	465	491	520	470	497	513	459	478	500	495	477	491	506	504	472	457	511	457	468	475	473	482	501	488	486	497	444	477	480	447	508	496	495	469	465	464	510	502	532	475	487	477	484	463	454	501	471	475	485	509	444	462	502	482	467	484	452	497	425	499	426	467	504	501	471	448	481	458	463	437	461	470	499	492	481	450	474	480	474	463	488	437	469	454	450	498	463	481	507	492	462	451	468	483	493	470	490	489	514	473	473	474	467	500	463	488	481	479	498	474	480	492	513	469	490	478	477	462	472	448	443	477	468	487	449	450	536	448	531	468	507	443	468	467	477	492	480	516	458	465	533	434	499	496	482	477	526	441	485	461	452	445	475	467	398	458	495	470	441	496	491	489	488	469	507	447	493	478	482	474	446	480	463	494	511	471	474	479	496	460	500	442	445	515	470	468	489	485	465	453	493	500	481	496	495	517	488	451	475	503	464	480	498	464	462	501	441	450	477	520	459	510	445	487	448	483	516	489	450	465	465	474	455	491	468	455	474	483	461	463	511	435	502	489	515	481	518	483	500	504	456	480	468	471	497	500	477	414	459	478	496	478	511	452	441	469	468	506	482	508	484	499	520	485	516	498	476	481	474	481	510	466	494	504	502	458	464	443	514	483	490	467	450	434	449	484	480	483	463	502	504	462	477	510	488	507	420	457	478	473	497	470	469	531	499	463	491	506	439	472	468	473	490	513	456	483	500	521	498	494	470	492	492	440	470	527	478	493	465	432	500	474	436	462	451	434	506	481	489	458	531	487	500	476	491	522	457	497	476	513	464	468	471	501	437	509	497	487	498	445	487	495	448	476	488	493	482	458	493	486	496	474	500	461	459	471	484	498	461	450	483	475	489	515	485	483	459	505	459	412	453	497	483	443	507	459	470	506	459	508	475	522	460	442	476	500	465	462	459	461	447	480	507	511	485	520	463	476	478	476	499	469	457	477	477	471	470	480	438	466	494	470	482	430	531	510	505	502	471	447	471	466	468	416	463	497	487	440	485	503	439	473	496	516	439	489	479	469	501	440	484	478	480	488	477	488	484	493	461	492	453	452	517	475	504	447	438	503	471	490	495	483	497	459	466	464	459	487	457	450	489	491	496	510	468	483	489	462	477	476	460	461	479	435	480	453	539	486	468	475	523	494	487	449	457	456	473	499	520	505	520	484	473	480	478	499	517	464	450	499	464	467	472	468	477	494	487	492	478	505	471	455	474	457	470	460	431	462	482	514	481	498	498	460	441	510	468	484	482	470	500	466	456	500	500	483	483	456	488	488	487	486	433	502	451	442	463	463	440	455	441	479	489	418	426	474	466	452	490	434	468	472	511	459	472	485	483	493	487	525	489	484	468	468	494	452	455	490	472	475	459	483	458	488	479	498	522	484	425	519	498	487	452	510	481	482	460	472	480	461	506	512	465	458	467	496	486	480	482	486	477	456	490	469	499	453	484	488	453	454	451	463	474	501	464	482	488	485	473	498	506	448	431	469	474	471	476	453	470	499	474	495	505	476	497	483	476	457	507	491	446	507	498	437	479	440	466	478	474	468	463	462	455	471	477	471	479	481	477	466	500	506	442	470	475	435	469	483	479	463	462	472	461	472	490	496	467	486	464	495	460	489	474	481	457	476	464	479	481	487	470	488	483	492	472	502	458	462	426	500	486	486	499	499	468	505	520	509	466	476	470	459	515	449	468	495	456	458	450	492	494	463	449	509	443	505	483	447	450	484	501	492	471	497	467	500	502	461	480	467	438	460	480	451	482	482	438	452	456	456	492	473	493	452	437	441	496	476	483	502	479	504	505	494	467	519	460	468	502	472	481	454	477	472	499	433	451	471	497	473	507	466	423	499	499	510	476	510	462	479	464	482	440	490	486	477	471	512	484	472	473	475	485	463	434	510	473	513	507	476	521	462	500	492	476	472	477	470	480	452	479	492	487	460	431	446	473	493	480	480	488	489	475	510	498	490	407	451	489	467	490	474	450	488	506	508	490	517	493	488	429	473	512	487	493	463	512	487	453	484	455	464	466	480	482	477	435	499	505	468	507	463	457	494	499	489	470	507	479	457	525	469	477	483	513	477	504	477	503	513	446	522	485	482	443	513	469	464	484	469	474	501	474	470	479	480	481	508	501	504	452	459	488	458	436	468	465	468	478	471	462	490	481	502	472	467	522	506	449	485	506	479	491	443	447	489	463	469	468	482	486	464	477	477	426	508	488	454	476	472	456	461	452	484	460	492	468	454	483	489	478	486	488	483	512	466	464	497	488	489	460	479	495	463	495	490	504	492	439	496	456	462	491	450	459	477	477	456	430	491	447	473	456	482	471	479	485	513	516	478	479	480	498	445	500	495	452	461	444	466	439	449	459	490	490	464	479	458	480	483	472	474	472	511	496	471	466	433	520
57498	41440	41011	30179	27953	31525	29605	26246	28955	21432	17674	11800	7716	4544	3661	2731	2120	1823	1301	1179	1026	871	870	548	514	450	443	441	442	343	349	320	283	250	258	226	242	172	187	197	197	192	197	215	198	191	182	187	206	204	199	203	216	208	211	210	185	226	205	201	166	209	222	188	191	172	191	194	207	199	209	192	184	174	197	211	198	183	195	212	196	202	191	178	201	168	186	159	191	186	188	173	191	166	186	179	204	206	161	198	171	189	183	217	207	204	176	211	183	171	189	210	192	192	207	220	207	190	188	176	179	181	177	188	170	194	165	183	178	172	175	171	177	172	186	187	171	173	179	176	173	168	183	189	161	168	194	181	167	181	198	160	172	161	183	180	172	190	193	180	182	176	188	164	171	187	161	192	192	178	193	188	179	189	178	188	156	173	172	173	169	179	191	186	194	191	168	185	183	209	189	181	173	159	169	172	195	163	169	192	181	189	170	178	187	169	174	174	172	184	169	151	162	177	193	175	176	168	175	178	186	178	152	187	161	181	180	182	156	160	204	173	165	187	178	190	199	153	195	199	166	164	155	181	209	181	170	185	171	203	155	168	163	188	197	188	175	194	177	187	179	171	170	172	168	184	193	180	184	173	183	182	170	187	192	177	176	166	176	187	183	175	168	171	181	188	192	177	201	198	177	198	154	189	176	161	172	182	176	177	177	180	186	175	165	182	189	190	183	168	196	188	190	177	189	178	187	172	174	185	139	195	169	157	190	184	192	183	167	167	186	195	151	164	178	192	199	175	193	201	201	180	192	199	175	186	177	175	149	192	172	209	146	175	168	184	191	185	169	163	152	166	183	201	193	165	174	161	168	180	146	188	152	179	170	165	180	179	203	204	177	184	174	174	193	199	209	207	189	215	166	188	174	169	180	205	193	195	169	172	185	208	203	185	155	197	174	177	193	179	185	171	165	180	180	166	180	183	156	177	192	197	179	182	198	175	157	194	177	168	187	181	181	170	201	165	168	162	159	168	180	188	191	195	164	177	148	190	190	169	191	192	175	164	198	164	186	189	170	163	162	153	188	190	183	179	164	195	170	180	165	188	188	166	190	178	182	157	199	178	180	188	161	207	186	175	172	170	194	143	176	173	156	190	174	172	184	184	174	158	183	202	167	190	192	172	168	187	188	175	151	189	178	177	185	170	179	178	174	168	175	206	188	180	188	185	189	211	207	186	171	187	182	171	187	203	194	192	174	179	189	203	187	149	187	178	212	157	174	187	167	180	180	171	185	172	192	176	182	186	173	188	179	179	189	161	187	164	171	180	173	194	179	202	186	165	176	196	173	159	162	154	179	182	178	192	194	178	190	185	169	158	189	196	171	182	154	192	188	168	187	176	157	216	160	194	178	198	159	171	191	181	204	192	195	192	170	154	172	134	175	196	182	191	173	173	192	184	203	191	179	166	179	191	183	164	184	159	196	181	183	158	185	198	212	193	181	174	176	171	173	158	196	196	178	181	179	158	194	172	173	188	181	184	186	178	194	194	178	177	194	214	200	166	176	178	153	179	187	159	173	192	194	177	182	191	179	166	178	164	160	182	204	171	190	188	172	177	180	158	155	174	169	196	192	165	157	167	172	192	173	179	170	166	172	174	193	188	210	207	179	171	174	191	192	173	168	184	181	159	180	159	185	188	185	162	170	165	192	176	168	169	168	177	164	171	174	161	178	197	163	182	175	186	168	189	182	179	168	173	183	174	188	168	196	153	192	181	166	198	178	197	167	151	183	190	190	182	158	199	192	170	172	161	165	185	165	165	186	171	178	197	160	176	182	194	179	181	162	191	214	204	187	184	188	197	192	184	208	177	180	176	195	162	179	160	172	178	181	159	188	168	179	169	189	189	172	222	168	181	196	170	188	173	164	177	189	226	173	186	174	188	168	185	206	184	172	188	185	145	173	188	162	181	194	181	173	190	186	168	209	164	163	169	179	177	190	197	199	175	169	165	175	183	182	177	180	176	194	174	163	193	182	189	175	184	193	165	185	186	202	188	185	175	156	165	182	176	163	139	158	157	188	169	198	176	189	167	180	180	194	185	188	191	178	161	157	190	182	179	177	166	163	198	186	197	171	198	158	196	181	174	175	194	180	144	173	174	182	182	190	195	176	180	175	173	162	182	190	159	182	170	188	175	177	192	187	183	195	195	199	177	191	206	171	209	213	168	205	185	195	196	154	186	158	201	207	184	174	149	168	174	186	172	181	180	190	195	181	164	169	193	183	164	207	171	181	194	201	220	194	180	172	187	170	174	201	189	198	207	171	157	165	183	190	189	178	188	169	173	180	165	177	199	213	162	173	179	166	165	176	197	203	190	190	178	195	176	189	172	188	183	174	170	192	187	161	208	163	188	192	179	159	194	208	203	186	192	160	192	160	165	187	177	188	173	170	176	166	176	178	178	173	203	157	167	174	180	180	171	168	191	217	176	180	195	185	185	186	181	200	171	175	151	161	192	176	188	181	192	192	171	168	186	181	209	162	192	174	212	208	185	162	169	200	192	178	185	170	181	178	193	197	172	201	184	206	200	201	184	194	175	166	191	192	166	179	190	180	173	151	205	156	168	206	180	166	199	182	181	182	193	206	162	188	183	188	175	182	169	187	199	171	165	186	175	197	186	165	189	192	196	185	192	164	173	173	198	185	192	175	196	181	192	179	181	175	204	182	185	180	178	162	169	188	168	164	173	179	159	194	180	163	169	175	184	185	187	195	184	161	187	185	195	191	183	178	183	193	161	168	172	156	177	210	168	172	200	162	197	170	180	149	175	149	160	193	172	168	178	164	168	185	167	166	161	187	145	169	177	189	201	177	177	174	177	173	177	195	162	163	197	190	185	175	187	169	179	198	194	182	169	180	169	168	173	183	164	195	172	216	167	193	155	191	163	190	172	170	196	154	188	170	176	158	184	168	161	174	211	194	178	173	184	189	155	180	154	207	196	184	156	171	194	166	176	173	180	182	179	167	183	191	198	183	182	169	179	180	160	183	175	182	186	185	183	200	202	165	153	178	172	158	191	192	182	183	180	197	168	195	146	186	184	194	180	186	190	181	198	198	142	194	183	193	188	196	216	196	199	190	201	169	189	178	187	179	204	177	178	198	161	181	174	177	156	188	169	204	191	179	184	175	184	179	163	156	159	195	196	199	186	176	193	165	192	151	176	177	197	170	205	183	175	182	212	171	184	176	164	188	181	201	166	184	194	202	180	174	159	182	160	169	180	172	180	172	190	140	184	149	168	185	166	198	189	187	167	177	200	182	188	167	185	184	172	195	181	195	189	180	159	188	184	183	191	168	167	202	184	160	181	155	178	195	204	165	192	190	164	174	194	179	179	185	160	170	158	180	180	144	173	175	148	135	176	192	209	165	186	161	174	176	174	203	179	173	185	165	164	181	197	163	180	170	180	171	204	175	203	168	162	167	192	180	186	196	187	180	167	190	179	169	200	179	163
53075	56215	43007	48389	46911	52373	39995	33111	39456	30075	29148	20609	15690	11979	11644	9713	8317	7344	6156	5451	5272	4397	3948	2885	2232	1955	1841	2076	1704	1438	1419	1258	1037	949	638	642	550	491	509	521	488	495	515	552	521	513	552	568	585	574	510	511	505	524	534	527	590	501	531	477	556	499	521	532	490	485	453	467	510	479	444	512	485	443	454	463	484	460	480	463	429	417	425	434	456	429	451	454	403	447	437	433	448	414	450	450	449	461	415	465	459	495	420	408	444	425	408	427	380	423	420	417	408	415	447	420	408	430	412	424	391	403	395	415	392	431	386	426	399	403	388	407	392	452	376	389	440	419	401	379	419	401	412	367	399	371	411	356	386	382	394	392	421	400	390	397	409	394	391	395	431	396	398	418	376	420	415	393	372	387	384	397	420	410	358	379	368	368	397	372	389	392	426	400	385	357	397	368	374	364	412	375	405	391	384	381	389	373	361	385	417	387	390	392	399	365	408	399	409	399	397	379	367	399	377	436	386	409	373	384	441	426	367	395	403	407	364	403	418	396	395	371	399	400	374	415	386	424	406	376	414	378	427	395	408	369	375	415	380	391	408	386	348	408	411	405	398	379	358	379	368	382	358	395	401	353	379	351	412	372	396	391	362	373	430	392	374	406	365	377	400	362	394	408	403	385	379	402	393	417	361	393	390	354	400	379	370	389	412	405	376	375	406	380	369	371	413	384	376	399	398	406	411	401	391	385	423	381	408	405	405	398	402	396	386	409	393	363	417	367	425	393	400	375	362	394	392	391	414	402	404	369	367	389	389	365	405	373	409	395	380	408	376	382	358	392	392	406	383	389	407	425	380	371	382	420	398	392	364	391	425	406	400	378	438	383	395	394	376	383	391	396	394	375	413	382	461	407	426	372	387	402	403	429	396	397	392	372	410	402	394	411	407	434	409	363	397	402	434	380	371	405	376	388	389	414	418	397	392	355	439	355	394	383	380	397	412	377	371	413	421	409	376	405	411	413	389	397	377	385	412	373	402	399	390	386	368	395	398	408	380	405	402	419	382	389	399	383	406	414	399	387	405	425	436	381	368	412	424	408	422	393	401	373	346	388	382	389	375	416	440	392	446	366	395	355	362	392	381	380	356	370	405	412	414	389	388	373	400	393	402	369	386	383	399	378	379	389	350	399	394	402	377	382	362	378	416	403	404	396	385	382	399	394	375	408	352	366	418	393	399	412	369	415	388	388	378	393	388	379	417	384	416	396	420	396	395	408	417	381	386	373	396	401	389	367	437	393	383	357	413	382	392	422	374	405	400	424	389	400	389	411	366	374	370	425	412	403	412	412	403	396	383	392	422	401	390	387	387	403	411	411	408	443	415	381	369	397	383	407	383	405	373	372	391	412	399	379	401	384	374	399	369	379	411	443	384	406	380	396	366	390	380	390	388	405	398	426	411	408	369	421	373	373	401	346	407	408	394	435	386	382	391	365	411	411	378	372	385	401	359	385	387	393	407	383	362	404	397	374	407	370	429	358	398	423	404	399	370	382	381	406	394	373	380	368	390	410	373	378	379	391	391	378	403	374	368	378	351	397	392	402	383	402	396	371	405	357	406	383	423	411	398	411	394	389	379	379	397	392	416	395	336	393	412	358	405	387	384	371	404	384	410	384	408	403	407	404	351	365	384	410	426	396	370	367	435	418	387	370	366	402	355	390	392	418	394	403	404	387	396	423	373	390	416	387	371	413	376	371	386	394	340	400	368	384	364	377	373	383	386	421	409	383	376	385	378	384	403	397	345	402	383	368	381	405	395	378	372	388	381	372	406	398	410	400	365	402	387	410	349	360	399	403	399	375	390	390	389	406	406	385	417	402	421	417	387	371	380	379	391	348	387	411	403	404	394	403	415	401	389	389	423	387	375	350	391	381	439	404	398	387	406	359	393	383	384	377	395	404	403	384	397	391	361	384	397	362	390	419	386	402	375	419	407	368	394	396	399	386	373	407	425	398	389	371	366	387	403	392	423	379	412	375	346	412	350	367	371	370	405	374	342	369	376	399	372	379	402	398	451	380	392	381	394	423	383	391	420	392	397	387	391	411	412	401	367	400	404	352	393	408	381	422	356	393	419	394	415	406	403	376	375	424	398	395	381	388	401	432	419	401	383	425	396	396	423	391	365	372	428	375	424	416	377	407	366	373	392	365	382	412	414	384	399	399	354	402	411	413	380	399	393	389	404	379	368	375	387	373	375	416	391	401	363	392	397	410	396	393	348	381	379	348	420	412	368	375	384	401	414	403	411	382	395	396	370	347	409	380	363	409	385	416	383	363	383	382	421	356	388	401	385	365	411	370	394	424	381	424	362	387	388	408	382	393	419	384	399	385	375	370	399	377	410	395	380	356	421	395	418	419	396	396	372	411	390	409	404	400	392	413	387	393	383	368	408	419	385	371	367	357	393	418	403	404	393	355	390	410	362	374	384	372	395	357	350	377	388	400	379	403	378	388	401	416	431	390	430	405	380	407	387	392	404	390	409	378	396	388	409	397	374	414	424	407	379	394	377	370	396	413	377	354	391	380	412	375	417	401	416	416	391	397	415	378	408	355	371	425	395	411	386	410	373	429	389	368	375	385	371	399	356	404	396	398	406	374	429	407	369	412	385	400	380	396	407	370	383	375	411	382	378	379	395	421	400	398	398	426	397	382	368	396	381	382	368	392	397	422	402	369	402	398	390	379	403	390	361	403	399	394	414	414	373	397	366	376	400	355	388	413	367	424	357	358	378	414	377	380	413	385	364	365	383	398	369	379	353	398	395	426	377	409	395	384	435	392	391	380	360	388	373	387	398	413	388	368	398	390	383	356	396	410	416	412	403	370	422	413	402	412	405	400	414	413	386	384	378	407	408	366	410	359	376	361	384	401	383	382	405	386	389	380	361	431	394	399	392	393	349	395	401	411	395	406	409	402	370	414	393	437	394	390	396	388	390	402	382	380	430	375	350	364	396	364	383	394	361	407	369	362	412	403	377	392	408	393	393	385	381	419	378	404	392	405	400	393	392	382	350	375	410	386	415	372	390	421	388	386	417	358	399	406	361	345	360	406	413	406	417	375	385	405	386	403	381	413	416	402	413	405	361	419	400	404	403	386	396	397	430	360	378	397	421	401	406	433	363	386	364	403	418	412	391	383	391	420	339	392	365	395	392	406	425	370	403	421	386	370	444	394	366	361	394	405	401	374	375	391	371	414	410	380	369	414	399	391	396	392	370	356	432	383	377	409	384	403	393	397	425	411	393	400	379	378	378	380	351	372	408	328	366	364	381	400	409	374	407	389	402	417	412	357	368	378	397	375	358	371	396	399	383	375	349	337	382	399	379	386	389	391	384	422	399	396	400	395	361	370	359	384	422	360	384	391	363	356	386	392	394	449	421	428	405	412	371	361	398	381	394	373	400	381	418	372	371	400	362	387	380	411	367	384	377	405	364	404	393	370	400	388	370	400	378	394
28483	30157	36123	17972	10075	6981	3140	2118	1714	1446	1177	995	856	687	632	579	529	506	484	459	452	416	389	345	266	260	266	242	244	248	247	239	207	183	217	221	215	220	218	215	199	207	196	200	204	232	221	206	178	201	214	224	205	204	215	191	209	220	247	197	212	246	244	218	210	224	216	210	218	213	206	215	187	200	195	210	210	214	186	181	214	229	223	180	217	175	211	227	195	212	201	196	199	196	216	217	203	228	188	218	201	195	197	217	229	216	211	191	211	234	238	220	217	213	214	206	203	214	205	205	188	182	195	190	196	213	230	194	192	212	186	197	206	210	215	206	191	212	201	198	181	209	208	201	201	224	192	203	203	220	201	211	209	226	225	240	240	207	194	187	205	211	224	232	216	195	188	191	187	207	202	214	214	204	198	185	203	201	237	210	190	196	203	192	231	187	208	202	189	205	227	202	217	204	218	190	182	197	228	192	215	201	241	219	182	210	186	212	226	202	207	212	185	228	192	216	221	216	218	193	223	201	209	231	194	198	196	204	179	181	208	218	193	175	202	196	201	199	215	211	208	206	217	195	214	196	224	200	197	210	212	210	203	219	202	220	205	185	175	198	210	211	207	205	222	186	215	227	207	225	213	188	227	192	200	214	205	208	199	220	228	200	192	203	224	196	199	200	195	192	209	212	192	197	220	200	190	198	211	204	192	221	212	185	212	203	208	204	193	209	207	239	209	190	205	208	209	215	219	214	204	201	175	214	197	191	219	205	200	178	212	169	183	193	174	195	211	179	203	197	215	223	197	183	207	194	215	220	230	195	221	194	231	183	214	214	223	186	248	202	205	202	201	199	195	192	223	207	212	181	200	177	216	220	197	232	194	220	223	220	182	230	215	198	195	207	197	190	193	181	212	209	195	187	212	213	194	222	202	202	187	235	178	195	220	203	184	205	230	204	205	204	223	204	236	197	214	233	197	190	204	212	188	205	196	222	201	179	215	231	202	177	191	215	222	221	212	211	217	197	208	224	205	210	219	212	231	214	205	211	210	200	200	222	191	204	210	186	174	201	218	203	230	202	215	233	215	211	225	197	216	208	206	209	199	233	202	232	223	200	220	225	201	188	210	197	221	188	185	200	235	179	224	203	221	197	197	203	182	184	238	214	180	202	190	236	190	198	197	185	210	192	238	238	237	199	201	222	208	192	215	191	198	209	202	192	197	218	202	202	185	209	224	229	208	211	214	202	209	206	221	207	199	194	208	208	226	201	198	200	213	217	202	184	229	190	194	190	206	192	150	201	215	203	215	193	221	184	204	208	222	197	199	226	190	200	207	210	194	216	226	227	220	202	194	188	204	178	209	197	196	181	213	219	217	217	217	199	194	197	188	203	234	204	198	189	226	198	165	199	199	194	201	205	208	206	207	220	198	194	220	205	200	203	208	229	190	190	210	197	221	186	184	192	215	217	208	205	208	213	199	217	202	207	206	201	217	203	179	204	189	245	191	208	205	198	220	196	201	201	194	226	205	212	198	204	217	202	180	194	220	201	193	208	205	204	199	231	214	201	205	202	220	197	211	185	206	218	205	216	222	198	191	201	181	204	190	192	223	203	220	223	182	198	201	229	213	209	182	194	193	198	213	219	211	194	190	188	190	196	197	202	205	208	207	204	189	189	186	216	193	205	202	205	202	197	208	192	213	205	204	199	197	211	216	213	226	219	226	190	195	210	230	208	203	193	202	228	205	214	216	193	180	211	218	233	226	193	212	212	187	217	185	190	234	213	218	225	187	224	196	181	201	194	211	197	169	210	206	187	204	217	208	187	193	204	219	198	233	201	223	185	189	206	180	211	170	193	193	213	208	195	199	209	206	229	247	209	229	171	185	175	202	204	222	197	183	204	222	241	211	228	204	183	202	200	203	235	213	202	192	209	205	221	203	182	231	198	225	181	212	210	193	239	200	199	188	221	189	198	213	213	213	218	204	203	223	207	194	193	200	220	214	214	192	172	209	187	205	202	201	212	201	227	174	192	215	184	196	209	221	183	222	205	226	194	199	197	169	224	199	203	201	193	184	190	187	217	184	195	220	194	200	220	232	183	210	190	168	210	218	195	202	218	203	196	193	222	190	214	203	219	227	178	183	213	214	199	205	208	216	203	226	217	218	198	186	214	199	196	201	203	204	210	196	182	198	192	193	180	189	206	209	206	193	235	211	213	224	175	193	197	200	184	209	190	212	224	189	195	206	186	202	194	196	194	212	212	195	220	195	209	213	213	200	213	184	202	193	189	199	214	167	196	207	209	229	179	188	200	220	211	193	206	196	199	210	198	192	217	212	198	198	207	194	199	188	244	196	194	236	181	215	205	229	225	222	223	206	222	185	239	193	204	219	213	211	223	211	180	183	180	223	189	203	208	233	198	197	173	184	174	217	187	238	185	240	199	197	224	224	210	207	196	193	189	191	210	198	198	208	220	178	204	197	206	197	224	204	179	217	203	214	211	187	211	231	219	208	204	183	200	172	216	209	211	213	210	196	217	205	203	237	222	224	228	182	209	201	205	197	205	200	205	223	160	190	220	230	227	188	205	227	215	197	190	219	207	211	224	209	186	196	211	201	213	204	213	221	208	199	195	208	185	207	208	189	179	218	209	211	192	192	192	203	197	227	211	191	231	194	205	208	201	186	189	209	175	224	200	182	243	195	206	213	230	194	218	208	188	193	174	187	209	191	248	197	191	191	212	206	204	183	177	216	207	194	195	193	178	180	195	204	215	192	205	211	184	226	197	192	226	199	209	231	190	187	182	215	205	194	194	179	199	182	206	229	251	199	194	213	191	187	213	191	219	215	214	202	223	223	188	222	199	237	192	177	191	227	194	213	184	188	210	187	177	182	186	206	195	191	186	212	235	233	218	199	189	228	186	236	206	207	183	209	213	211	188	222	200	235	185	222	233	213	199	202	209	184	215	184	197	211	193	197	212	214	199	189	181	207	225	190	215	198	237	185	218	205	219	186	205	195	221	175	206	197	219	176	209	215	231	204	198	202	204	179	208	220	206	229	203	198	202	202	218	188	172	203	213	189	216	202	213	210	184	189	206	208	192	203	177	205	227	208	185	201	199	195	197	234	206	204	224	212	223	205	220	209	201	218	212	210	217	196	192	207	208	192	204	193	194	222	251	180	196	189	213	205	209	217	217	196	221	209	206	231	214	208	213	216	228	217	212	218	200	190	213	225	201	181	210	203	202	197	178	190	202	206	218	217	229	211	203	209	210	215	213	216	232	209	204	219	211	219	217	219	194	197	189	195	202	202	230	198	217	181	218	207	193	210	202	211	169	185	178	201	198	188	224	226	242	182	213	184	220	210	221	217	211	212	215	206	199	213	231	205	196	214	190	219	226	202	202	202	190	204	212	207	221	207	218	218	214	210	196	179	199	201	223	209	209	189	206	207	185	211	231	222	217	224	192	219	209	184	230	193	195	199	236	209	210	187	205	190	204
22681	26898	30912	22123	17483	16782	9273	7057	7523	6151	5427	4476	3928	3155	2994	2815	2813	2626	2179	2045	1956	1901	1760	1228	931	856	871	843	794	742	706	608	541	530	493	496	503	489	518	481	487	453	463	521	486	467	529	517	473	512	526	540	522	533	541	489	502	556	479	508	567	496	474	498	494	512	519	548	505	546	501	469	481	493	530	486	508	535	468	494	461	485	514	467	485	505	505	482	482	504	455	492	501	477	494	534	504	458	477	482	495	518	526	454	443	508	515	466	472	475	474	482	499	511	473	457	447	477	480	469	455	504	530	496	484	478	462	431	496	500	450	456	470	459	496	479	504	461	512	493	484	499	472	459	459	532	454	469	479	463	432	481	458	459	427	475	480	477	478	513	438	475	494	501	500	443	474	465	460	444	494	451	479	453	458	499	508	487	483	433	482	465	481	494	467	455	448	449	505	462	468	474	496	474	510	472	444	496	494	478	480	476	470	481	486	432	485	516	467	476	457	479	465	508	480	471	490	445	476	491	460	461	499	454	458	454	493	463	511	417	474	468	465	484	475	486	477	460	466	444	492	491	475	465	478	454	429	409	452	458	482	448	422	448	455	468	505	471	486	438	491	480	466	470	461	453	455	463	467	427	469	488	471	463	498	465	469	487	478	498	509	487	489	458	499	461	459	483	466	448	470	426	489	418	470	461	485	478	465	487	467	455	514	473	516	495	449	479	494	468	484	462	447	487	448	498	454	485	480	466	509	441	486	451	456	483	480	472	491	457	463	476	501	444	489	471	491	479	435	489	454	466	504	494	485	506	440	481	481	504	470	464	473	497	440	497	469	457	524	496	421	480	505	487	488	459	461	513	481	429	502	509	482	444	444	469	463	482	430	451	439	463	484	476	489	495	467	450	450	492	476	473	482	474	514	454	452	454	502	465	431	480	471	441	447	480	453	435	460	438	445	475	477	463	464	478	421	444	448	523	471	475	469	509	474	486	447	465	471	488	500	483	491	523	448	502	496	462	484	444	461	448	457	458	446	450	477	498	479	485	477	493	520	498	475	473	515	439	462	478	477	475	521	461	463	471	444	464	486	480	483	497	477	507	475	483	471	453	445	485	469	444	469	474	502	480	487	433	478	437	476	479	486	508	472	470	494	476	489	492	482	485	447	488	478	468	464	469	507	476	465	476	486	477	496	512	470	477	511	519	500	445	494	460	480	481	483	459	520	479	426	461	470	451	509	487	478	473	479	484	486	509	479	471	477	482	474	479	471	490	464	471	480	455	463	473	474	495	454	456	474	484	467	475	477	462	480	457	470	467	453	499	455	517	494	464	451	460	460	476	437	439	468	461	483	493	500	449	476	494	459	531	463	501	439	476	470	520	496	469	481	469	459	469	465	477	481	442	434	468	471	493	479	475	431	493	436	493	508	460	484	488	479	489	484	514	509	468	460	495	453	443	430	465	517	477	458	441	492	457	504	447	493	478	476	485	501	472	463	453	496	450	481	494	465	477	471	460	514	456	489	474	453	503	502	475	437	463	491	511	447	482	472	502	494	474	481	494	476	500	474	499	523	488	491	455	480	479	504	517	481	496	460	490	511	456	451	443	474	492	431	495	470	512	474	462	435	476	512	484	472	494	445	467	455	458	461	484	477	458	471	468	474	453	504	488	444	473	443	456	469	459	497	477	477	450	478	459	450	498	511	492	477	459	438	507	490	465	493	468	466	470	466	477	458	468	462	479	451	479	494	489	515	471	497	452	431	455	468	474	483	480	448	470	470	454	459	453	485	470	443	508	467	468	476	454	513	495	495	496	465	474	454	454	471	490	480	463	469	471	495	476	432	476	443	482	497	470	483	442	453	441	464	487	446	422	471	465	443	463	504	453	491	514	477	446	487	463	475	470	490	508	462	496	467	499	468	479	476	511	498	439	500	436	447	493	500	474	456	451	521	452	485	442	466	456	462	487	452	477	462	488	504	488	484	487	487	491	521	467	435	481	473	462	463	452	466	486	525	458	495	516	467	501	498	451	464	467	499	463	462	495	471	480	487	494	457	465	446	488	427	498	415	461	482	482	449	479	484	463	488	503	488	474	479	438	499	439	463	477	493	445	495	476	452	507	433	468	450	462	490	453	501	485	473	480	500	480	484	469	457	491	474	453	500	479	513	472	467	484	484	438	469	451	453	483	516	490	478	501	469	443	494	434	486	492	480	448	478	471	402	477	471	469	465	479	491	456	502	465	474	466	453	448	479	447	442	473	490	486	492	503	460	464	521	513	448	467	470	463	466	419	498	473	449	495	487	496	463	476	465	487	496	444	461	479	465	472	515	479	513	472	496	460	501	457	492	507	469	430	509	471	498	509	435	490	492	491	470	493	474	436	476	513	474	477	504	444	456	473	448	478	480	476	463	468	521	429	436	464	455	457	466	507	488	506	452	462	458	471	467	502	477	468	512	507	499	461	477	511	465	505	487	502	491	449	462	495	456	482	475	467	449	464	498	442	439	482	460	484	433	491	474	460	481	505	485	461	480	491	459	498	445	442	480	464	485	468	523	455	458	477	497	482	454	473	456	479	474	454	496	484	470	476	484	466	467	508	426	455	506	456	474	504	448	491	515	453	472	469	455	452	539	483	463	494	438	450	449	481	499	500	483	419	476	471	447	469	435	499	449	466	500	456	480	496	462	478	477	519	455	495	519	484	493	503	484	477	486	490	516	482	459	451	499	528	504	487	470	477	499	497	439	474	497	501	469	504	469	490	497	442	467	473	437	533	483	495	519	482	505	487	471	492	490	428	444	474	474	486	458	466	481	489	460	422	468	481	471	449	457	448	461	484	478	498	460	465	503	484	472	457	502	498	473	496	475	461	454	490	470	460	454	493	473	493	456	478	483	476	482	463	502	492	460	440	486	452	462	503	453	466	485	466	471	472	496	456	489	469	425	454	458	492	445	489	518	473	492	470	466	486	437	491	508	472	489	487	460	459	491	493	527	498	484	470	479	438	489	471	470	506	483	456	511	446	491	485	492	491	506	445	462	428	473	501	457	457	460	468	551	485	434	499	478	472	476	460	442	459	452	468	443	445	453	518	462	475	438	440	499	505	459	461	428	489	516	494	481	431	450	476	458	458	447	458	486	452	470	486	502	474	464	466	506	485	441	496	478	507	503	458	492	475	419	472	469	461	447	479	460	472	475	501	479	456	476	440	428	453	475	494	463	507	444	494	457	450	493	489	494	512	442	516	498	514	470	492	491	475	480	442	469	458	512	472	482	469	520	435	499	505	524	495	457	429	474	494	466	526	417	491	445	465	484	511	476	487	476	484	458	485	525	435	492	437	459	464	443	500	446	500	462	460	495	456	486	495	511	476	502	457	517	461	495	464	497	498	486	485	462	488	469	442	471	557	481	465	461	445	499	489	500	487	467	468	503	500	478	465	459	465	490	484	447	509	435	454	449	473	441	441	447	459	491	464	431	421	476	530	470	479	463	474	486	456
54660	42473	41887	30562	28137	30904	26491	22642	20310	12007	9449	6131	3569	2531	2292	1500	1302	1197	899	747	700	711	619	506	394	358	331	340	344	329	277	277	237	266	256	256	212	228	245	238	232	243	220	228	222	250	226	239	241	227	206	218	246	216	239	236	259	234	250	240	225	232	248	280	235	205	231	222	199	200	232	260	230	220	220	228	251	212	247	208	198	219	214	205	205	242	215	227	233	224	223	229	188	215	224	242	221	219	213	217	214	247	233	230	172	224	228	230	213	197	201	212	205	205	200	228	230	210	205	195	226	209	214	249	224	214	236	231	205	214	202	194	220	221	246	243	199	197	240	217	182	217	224	218	222	214	197	198	226	211	201	215	222	242	206	206	213	207	209	210	225	208	205	203	215	206	204	226	224	217	237	217	234	213	231	198	198	195	207	243	223	230	209	247	212	212	229	203	214	249	226	224	226	238	184	225	201	240	235	203	182	223	195	202	226	221	206	213	213	196	228	209	221	213	223	221	200	205	201	227	225	194	239	205	217	196	228	240	225	209	228	202	228	212	209	204	221	245	226	213	206	217	205	245	228	214	189	218	206	226	211	237	200	213	224	201	232	219	227	234	245	258	223	213	235	200	213	201	219	204	224	205	208	191	214	195	236	213	217	207	229	223	242	236	237	203	214	195	211	204	198	219	220	244	215	204	221	209	226	206	231	201	226	235	215	208	201	200	223	224	220	219	230	206	206	229	225	214	233	229	202	212	224	216	238	218	207	200	200	221	219	208	199	231	223	181	212	247	222	225	201	228	229	202	210	190	231	216	210	222	219	217	215	217	220	215	203	222	212	198	231	223	203	238	219	224	199	228	192	233	236	214	211	197	205	212	197	200	207	223	207	194	217	244	227	221	203	207	225	231	229	219	231	209	185	206	209	227	242	233	218	213	233	217	216	184	219	214	216	212	243	222	226	236	216	231	242	251	197	207	240	211	201	231	230	241	215	217	198	212	218	224	235	241	220	208	212	215	227	232	190	222	179	223	219	191	202	218	213	235	224	201	212	194	197	195	230	217	207	211	218	202	211	231	229	238	204	225	204	210	231	211	206	224	220	196	208	241	239	213	180	223	223	211	208	226	175	207	237	210	217	238	249	238	215	241	206	221	228	188	185	248	217	233	210	233	203	225	238	221	222	240	217	245	225	231	208	231	216	178	200	204	217	210	216	233	203	233	224	189	230	206	211	231	214	196	191	226	237	212	230	179	231	223	204	211	214	223	207	205	198	205	206	213	228	228	256	213	212	217	196	221	245	217	242	211	204	255	223	217	216	234	230	222	217	222	206	222	203	216	213	179	234	204	239	216	205	216	204	222	215	228	201	209	207	202	212	228	210	222	204	211	189	210	223	200	241	223	208	217	237	191	239	195	221	224	209	225	231	209	211	199	219	212	201	205	227	218	215	193	221	227	194	187	242	228	210	226	207	226	193	212	216	236	211	242	216	254	206	205	187	240	204	234	228	232	206	234	219	221	216	238	230	226	215	233	195	195	217	219	197	211	206	211	209	223	223	197	222	214	235	213	215	214	218	246	228	198	220	206	211	222	221	207	234	229	223	214	211	206	208	248	239	208	244	234	225	217	213	200	200	189	226	244	221	213	239	208	202	227	216	228	223	208	217	190	221	222	212	213	221	220	197	221	224	238	209	193	215	229	216	233	228	235	226	220	221	212	200	209	211	232	252	215	226	208	219	218	225	224	213	201	229	231	218	206	226	231	211	214	218	213	221	226	185	203	224	209	223	241	214	241	248	249	231	220	223	224	204	235	211	202	208	205	212	200	177	203	208	209	215	215	217	200	220	231	218	226	215	225	259	221	219	207	194	218	238	233	233	220	226	202	193	201	211	200	209	240	197	212	201	218	234	230	214	206	205	214	225	206	184	217	216	223	220	250	226	231	230	215	224	215	206	202	247	246	210	182	219	240	198	226	222	242	225	221	237	204	200	233	205	196	211	189	226	222	188	256	227	242	240	211	208	241	209	203	241	226	199	219	229	196	197	247	215	239	213	228	236	213	205	240	212	191	211	223	238	188	226	226	205	225	203	200	224	209	201	208	224	215	200	221	216	221	225	233	216	205	233	201	217	207	209	193	216	243	214	203	204	236	192	217	190	232	217	196	213	234	219	219	219	235	240	207	230	222	202	216	192	194	204	203	204	245	207	226	209	229	223	208	213	201	204	196	199	214	248	219	226	226	228	256	205	201	237	242	193	193	232	243	210	207	243	217	210	231	212	224	191	226	231	205	214	218	237	212	223	199	197	213	219	221	229	217	238	216	218	230	194	217	192	227	226	209	194	193	216	201	217	238	217	176	214	208	178	234	200	240	211	223	190	197	221	199	221	211	194	226	201	226	197	234	227	210	195	200	218	217	216	216	222	209	212	210	231	213	236	224	222	238	237	216	197	218	199	219	229	225	210	211	223	226	214	215	209	224	205	225	196	242	226	225	200	209	238	197	207	204	218	210	228	211	233	210	248	263	201	216	218	214	197	178	195	228	240	191	184	227	211	198	219	221	199	232	201	244	229	198	217	214	259	216	210	219	222	211	221	207	222	218	217	206	198	210	221	216	229	225	221	219	229	229	208	210	220	203	219	212	233	195	249	211	224	211	222	234	203	225	223	195	207	234	201	206	212	220	208	205	218	238	206	208	236	234	205	237	218	213	233	224	203	223	223	216	216	216	220	217	216	204	183	195	218	218	202	228	201	207	222	204	218	213	223	201	192	220	222	200	241	215	230	237	205	230	210	209	226	177	181	182	214	210	220	194	247	224	216	225	235	218	196	210	216	219	214	200	231	250	230	233	244	217	231	184	206	226	242	227	235	231	212	203	210	226	240	227	201	199	199	234	203	256	216	221	222	216	211	226	222	228	225	240	216	206	225	226	248	217	194	208	233	232	231	198	212	220	200	227	212	233	231	225	210	206	222	223	187	249	210	206	192	212	244	216	195	211	219	201	207	198	230	199	227	214	208	215	220	198	210	236	204	196	226	249	202	228	206	230	214	239	208	204	221	219	197	228	213	206	256	203	192	201	234	200	226	231	224	209	214	252	251	248	219	208	206	247	219	236	234	197	206	241	216	215	225	215	203	219	212	217	214	216	259	227	218	190	192	210	230	224	214	225	246	221	229	219	218	197	212	210	218	191	191	217	234	215	212	211	205	228	210	226	220	235	199	221	248	237	226	211	211	233	226	242	233	214	205	217	197	205	246	228	226	225	219	252	213	224	204	217	209	231	233	222	192	211	209	244	210	243	230	224	197	216	234	203	235	229	224	198	217	207	194	206	223	230	191	233	196	222	223	189	208	203	246	228	247	236	240	224	211	234	194	185	213	206	208	195	231	207	205	210	215	255	198	196	221	218	178	200	206	233	238	217	233	222	214	206	220	190	214	185	222	261	222	215	244	190	222	215	235	242	185	201	212	241	205	244	233	220	185	216	202	206	230	213
47907	53553	42007	44856	41928	46843	29904	27720	31235	22569	21267	14381	10201	8994	8461	6624	6223	6021	4105	3709	3490	3475	2951	2067	1631	1459	1389	1434	1258	1163	1096	901	762	888	705	570	537	556	570	553	562	541	550	545	561	580	544	601	630	605	528	569	552	565	515	580	639	521	555	605	552	561	573	565	571	569	522	532	573	554	542	533	547	566	507	515	516	520	525	492	528	498	479	507	486	499	514	529	515	513	503	526	543	478	517	496	535	524	515	513	523	572	521	499	520	541	498	502	469	514	496	453	503	496	530	519	494	500	482	487	477	483	490	484	510	502	479	489	472	482	466	481	452	530	451	464	459	509	441	438	497	480	524	502	473	492	508	467	512	497	461	492	497	498	476	499	496	496	486	495	471	526	486	478	475	499	486	480	474	497	462	440	517	488	491	486	453	465	442	473	489	505	474	452	485	487	492	521	455	485	477	462	471	499	472	457	472	482	481	494	494	505	454	492	487	484	459	493	490	424	475	454	447	474	502	504	487	471	492	436	491	493	464	524	504	501	495	503	469	492	459	475	444	482	492	445	509	512	489	479	487	474	520	469	540	468	457	491	449	508	465	465	483	452	505	475	471	445	509	484	474	454	489	477	511	464	496	454	492	477	496	484	446	482	475	468	484	460	472	470	459	482	459	476	497	446	502	508	510	448	487	502	417	495	523	443	447	498	453	493	451	476	480	457	453	487	510	508	491	444	479	507	502	455	460	485	475	487	509	468	474	478	436	527	499	496	492	503	455	458	488	489	456	541	526	454	472	458	479	503	484	476	487	524	482	459	472	481	469	503	423	484	501	480	509	447	475	482	444	497	491	497	497	469	520	470	470	496	463	468	436	446	443	490	498	477	490	488	479	500	464	491	458	463	460	500	464	510	437	474	456	459	507	463	491	509	513	487	493	466	480	494	462	499	510	479	480	506	464	524	465	505	473	482	521	489	487	464	498	517	487	536	526	475	481	483	507	482	508	470	477	519	476	472	475	472	495	506	518	493	482	502	451	519	494	515	473	457	484	515	492	495	459	471	476	469	426	501	485	458	519	459	476	481	473	464	486	485	504	507	504	512	461	464	511	524	481	516	472	531	469	498	484	482	464	483	471	482	461	460	495	478	470	452	472	483	467	467	508	468	484	498	458	492	488	471	495	476	457	485	466	465	504	522	454	475	479	497	473	521	461	482	507	433	470	477	483	468	476	496	517	491	479	485	510	477	506	498	499	480	526	470	461	462	472	488	473	465	441	484	488	484	472	449	469	474	499	482	477	489	498	469	463	487	470	459	462	449	469	488	477	520	483	495	491	484	478	480	489	528	489	460	473	502	468	455	446	482	444	479	502	493	484	495	493	448	508	563	467	489	496	473	477	457	449	487	434	511	473	480	460	495	462	482	513	530	489	479	468	438	493	487	461	473	495	469	515	506	467	481	502	469	460	448	513	480	487	524	436	498	500	500	473	477	519	525	469	478	461	487	467	500	459	472	466	491	518	476	504	509	478	442	507	492	475	478	536	485	484	495	473	489	463	494	518	493	498	489	493	484	514	455	501	521	490	481	477	483	473	496	514	497	486	524	464	475	478	512	497	507	503	500	507	472	498	491	507	457	496	448	472	493	445	477	458	493	505	487	476	536	490	495	436	491	500	480	459	511	472	441	429	495	472	475	414	511	469	493	452	485	507	465	453	476	461	435	429	486	514	447	516	486	461	457	482	463	484	452	473	504	457	490	491	492	470	481	479	512	482	477	490	514	478	480	499	497	497	502	445	464	486	462	457	475	469	483	492	490	469	513	505	496	433	499	476	480	468	511	492	493	507	469	479	492	475	488	516	494	494	456	507	495	516	466	478	480	437	483	478	442	480	447	503	533	495	524	470	490	477	461	436	490	460	507	485	501	468	458	462	453	471	499	526	452	516	424	519	470	463	514	475	503	493	478	484	510	490	559	489	525	474	461	451	468	455	448	504	500	504	537	455	456	484	518	484	498	461	503	480	488	488	463	473	500	477	455	469	498	455	459	461	492	446	496	507	501	477	470	479	456	476	479	501	466	431	441	499	465	484	452	483	445	435	488	493	478	463	492	459	510	504	473	477	481	509	511	497	475	494	470	481	463	495	474	487	487	514	489	457	468	473	490	470	514	503	501	498	441	465	528	478	467	448	486	529	450	483	472	504	494	495	476	486	502	480	511	472	491	478	497	479	467	481	478	478	501	519	452	438	469	502	490	504	450	472	458	498	460	481	489	490	512	473	503	484	492	512	485	468	495	453	487	462	522	463	471	454	475	490	484	522	485	482	500	501	514	466	474	493	426	465	478	447	463	523	520	496	476	502	471	489	471	468	468	519	508	474	476	470	458	473	451	475	485	498	480	503	474	489	469	479	500	466	508	456	505	489	471	475	482	517	478	475	490	476	463	511	510	480	464	492	458	486	468	511	465	471	466	490	451	479	502	481	490	460	483	447	486	476	488	483	500	482	504	488	487	497	500	451	479	488	461	443	487	510	486	476	518	482	483	487	498	454	496	440	510	510	476	483	503	514	473	494	433	463	453	453	472	506	477	467	465	468	484	535	498	499	478	485	474	502	489	539	439	506	497	462	435	497	505	454	479	512	472	492	450	495	451	489	508	467	446	493	496	499	451	506	450	494	494	475	452	514	492	481	462	474	469	485	458	498	462	504	479	472	488	464	446	445	488	482	455	505	514	495	469	469	489	439	486	479	513	483	466	479	497	505	507	471	481	488	436	490	507	494	491	469	503	499	445	457	449	470	501	485	510	511	470	524	511	479	479	455	457	531	446	475	474	492	506	539	491	486	487	472	479	478	472	497	471	483	509	456	463	479	492	478	484	480	505	439	481	474	497	492	515	461	480	509	487	477	459	481	501	494	514	477	476	508	465	526	476	460	470	501	528	488	451	470	530	471	486	463	460	482	475	468	481	459	460	504	484	490	445	482	459	469	486	490	450	485	521	497	472	500	505	472	469	506	537	450	492	477	462	496	496	505	469	506	488	530	478	487	504	453	480	518	506	507	508	514	510	501	462	487	502	471	489	464	471	484	492	459	507	505	429	479	459	455	464	518	498	454	459	511	491	490	504	472	515	473	475	499	482	482	480	472	492	476	476	457	472	485	475	473	429	498	497	472	483	461	486	478	515	492	501	510	469	501	470	493	493	489	525	466	473	505	490	465	467	470	483	488	470	479	485	520	463	477	474	521	434	527	497	504	500	521	477	476	462	495	462	457	470	466	447	503	496	520	452	501	477	501	459	503	498	504	510	457	481	481	495	493	534	494	452	481	475	485	483	476	503	498	506	478	493	498	459	444	481	448	434	485	460	420	460	518	500	482	493	481	495	491	520	477	510	493	495	491	478	447	489	458	460	500	488	435	471	487	453	465	471	529	489	513	497	479	486	461	448	461	483	520	533	466	511	452	478	489	460	492	523	488	478	474	516	474	482	456	474	475	474	494	479	488	499
57423	40855	38424	30290	29053	32343	27794	26094	25977	19363	15601	10704	6914	4322	3774	2602	2206	1885	1294	1041	989	955	835	538	437	430	421	464	416	338	305	308	238	247	200	229	215	218	196	199	196	211	213	227	204	213	176	184	253	214	193	190	208	192	186	201	210	195	205	197	208	193	189	212	206	167	174	216	214	200	202	195	167	184	209	199	181	205	194	209	198	181	180	188	198	169	157	199	233	207	184	199	212	198	197	210	197	164	205	190	181	158	185	181	186	171	178	149	161	164	195	187	170	192	187	193	176	177	189	185	178	169	182	187	183	190	193	191	195	170	163	187	180	180	186	216	170	178	179	183	195	160	215	189	216	169	170	186	193	179	170	208	184	182	202	196	173	206	201	174	168	189	178	203	171	168	181	187	175	168	199	187	175	173	186	182	202	170	183	168	194	196	179	168	169	187	146	189	166	194	183	163	170	180	192	164	194	183	175	189	204	193	182	185	193	215	190	204	207	167	172	172	164	176	176	186	178	190	153	157	168	189	170	190	186	181	197	185	167	199	178	180	158	181	205	188	182	172	187	176	187	200	168	162	186	184	166	172	198	178	175	204	173	192	172	181	179	191	181	209	150	159	168	181	164	178	169	192	181	189	180	188	201	185	173	202	181	168	188	186	168	155	172	165	186	172	175	200	152	161	187	168	184	182	165	176	202	190	206	139	170	182	195	169	184	170	189	181	188	176	185	153	148	175	210	184	187	178	181	180	173	168	175	169	194	184	201	190	182	180	186	182	192	170	184	143	173	158	200	192	182	161	164	186	190	200	174	174	173	171	172	174	170	181	171	184	182	166	194	199	157	179	196	164	176	192	200	162	147	170	173	207	161	181	185	185	200	206	172	185	192	178	180	199	177	157	164	160	178	173	215	183	180	154	144	158	177	191	192	167	181	175	204	163	191	215	162	219	208	178	179	178	163	173	168	188	182	170	159	167	182	161	162	195	175	175	167	179	199	181	158	168	194	171	185	154	168	176	171	153	189	161	204	174	171	158	179	157	203	181	172	191	210	182	166	178	160	160	175	168	196	160	152	156	175	161	144	166	190	163	188	181	203	180	189	175	183	196	192	170	156	186	201	185	169	172	191	184	172	170	160	159	163	166	192	166	162	178	181	210	165	169	175	183	172	166	181	175	162	162	172	204	169	165	199	206	190	190	192	184	175	184	217	176	179	194	167	171	174	175	172	194	178	195	179	177	194	155	166	193	159	204	173	171	188	195	146	164	180	164	179	175	176	171	152	173	179	154	181	169	185	178	179	156	163	154	188	191	175	174	171	184	173	186	184	211	166	183	157	187	189	181	164	164	183	162	179	185	161	177	184	190	185	183	169	187	164	179	188	178	178	180	167	204	185	183	193	156	207	188	163	154	210	196	159	171	194	169	198	162	179	178	185	175	199	179	172	190	172	190	156	164	158	177	185	201	177	180	167	163	162	166	157	187	160	185	187	177	175	167	196	158	167	148	188	199	180	170	187	182	166	172	179	187	179	176	173	191	176	188	186	181	185	182	171	163	183	179	193	164	182	152	170	185	195	177	188	193	187	181	161	186	180	183	155	184	176	175	174	189	176	179	199	189	178	182	182	176	181	192	179	184	187	213	177	181	174	162	174	172	212	172	170	176	164	142	183	154	162	160	187	181	184	200	163	175	179	171	185	158	182	141	152	149	189	162	179	163	186	195	176	179	189	162	210	205	172	178	174	160	191	188	206	188	160	182	179	170	195	183	179	160	187	142	184	175	173	181	137	214	196	183	197	198	194	181	192	173	183	194	170	169	181	190	194	187	164	190	172	174	191	197	176	184	179	195	190	179	165	184	171	190	178	188	203	196	177	187	198	190	179	179	160	170	161	178	142	193	196	168	163	177	209	198	153	197	179	182	187	207	190	171	171	173	171	181	192	171	181	167	164	179	194	176	153	195	183	186	179	170	166	191	180	172	171	201	172	176	176	160	171	181	194	183	202	156	154	201	189	212	176	140	163	185	168	169	201	178	186	186	169	195	174	174	175	170	192	173	181	176	169	172	165	166	159	208	157	168	187	187	179	221	184	191	159	158	204	203	178	196	202	194	189	161	188	181	180	201	156	168	157	179	186	182	191	211	154	161	149	173	202	183	183	187	195	186	165	164	164	198	166	210	170	184	188	156	185	184	186	160	169	185	181	175	188	169	172	145	162	149	173	173	180	196	183	193	181	185	191	205	172	171	175	192	148	183	169	186	176	181	172	197	179	162	176	194	204	176	178	149	164	146	173	179	182	193	182	189	181	182	156	183	199	184	172	189	170	159	164	168	172	189	152	197	168	196	193	174	166	177	173	191	167	185	191	173	165	182	167	192	203	172	186	181	166	185	183	170	203	170	177	188	157	156	183	186	183	183	177	156	178	180	184	179	188	189	189	162	161	198	162	185	172	183	190	197	180	176	191	142	174	186	179	184	197	199	193	195	196	209	205	198	177	197	190	194	177	171	176	167	185	186	151	182	161	155	179	180	188	178	177	188	196	182	198	199	204	172	156	174	176	178	186	158	167	182	181	200	170	152	154	166	188	177	171	216	180	169	153	169	178	164	181	172	171	148	171	204	170	175	166	180	170	192	175	162	161	164	170	144	182	179	197	157	181	184	190	173	190	172	179	190	157	156	181	190	206	191	188	173	169	193	162	173	175	179	177	173	164	174	177	189	159	184	178	192	173	185	189	182	172	190	174	184	181	173	175	175	202	182	158	192	194	186	176	165	173	155	175	198	179	186	188	197	174	188	181	176	203	162	178	157	155	164	175	182	173	156	188	197	194	168	203	183	177	210	162	168	179	168	163	167	209	173	176	187	171	174	186	200	165	158	195	178	167	197	188	165	177	187	167	176	193	158	196	159	166	155	191	188	180	195	180	170	174	168	151	170	157	172	178	174	184	207	183	177	184	194	203	177	195	178	196	182	170	177	164	193	184	173	155	180	190	208	183	170	174	157	181	171	177	194	163	191	192	178	154	167	195	172	175	172	169	191	190	170	166	150	170	162	165	199	159	177	176	153	184	172	192	173	162	187	185	178	195	184	160	182	180	183	206	196	152	174	166	168	180	190	170	130	161	167	180	212	200	164	215	202	199	164	183	168	197	194	168	191	174	164	179	165	188	175	165	174	184	164	184	171	166	187	168	165	187	187	190	162	184	164	180	173	195	153	175	168	184	175	188	169	200	160	177	174	177	155	154	157	167	170	162	173	185	159	188	194	192	193	163	163	173	182	195	189	192	172	188	209	174	159	166	184	180	172	167	175	205	181	173	181	181	170	187	192	178	198	181	156	203	156	192	179	170	196	182	210	160	180	189	188	190	175	162	172	166	181	173	184	181	161	176	181	180	160	179	192	157	182	182	186	184	163	206	193	173	157	168	173	164	164	192	159	175	202	176	195	189	167	173	175	194	170	172	202	196	179	189	203	168	196	174	193	178	200	197	157	181	183
51682	54739	43379	50012	48137	50551	33132	35296	37513	28924	28776	19597	15410	12881	11679	9462	8690	8082	5633	5136	4896	4560	3962	2938	2018	1921	1829	2035	1654	1286	1234	1189	842	832	700	611	526	523	540	546	514	576	599	560	573	536	549	591	643	552	511	548	500	522	505	542	511	508	523	533	514	504	498	500	517	469	482	501	505	515	490	516	461	438	482	509	457	453	447	445	448	451	408	437	436	448	453	431	440	433	474	465	459	440	441	456	427	424	473	428	422	454	431	414	437	438	440	427	431	435	423	427	417	432	437	388	432	413	399	424	411	440	416	415	402	445	407	393	402	432	386	390	421	390	399	405	419	382	410	391	404	408	388	383	393	387	383	405	394	414	409	398	400	418	410	379	370	422	396	382	368	405	373	391	385	396	372	402	387	391	380	390	426	386	383	379	399	388	366	383	386	424	388	420	382	376	346	412	367	391	380	407	404	412	394	405	402	381	408	409	389	399	389	390	375	419	369	382	385	373	433	408	396	393	372	401	379	399	389	382	403	413	418	419	414	359	389	396	415	367	419	414	384	367	375	432	389	398	356	381	458	412	395	377	390	379	428	426	400	364	376	389	370	411	381	376	405	399	415	398	359	381	395	384	414	367	374	375	395	431	364	376	427	380	409	426	399	419	387	387	414	374	369	431	417	373	390	364	397	396	373	383	382	384	397	391	426	414	379	388	395	364	349	377	393	399	410	412	381	391	376	390	375	375	405	417	353	379	409	423	359	407	396	370	413	400	387	406	392	373	411	396	357	389	417	429	398	415	422	392	433	411	383	412	411	416	403	425	393	387	361	412	386	380	389	428	398	362	410	415	374	386	408	387	375	360	432	377	386	422	362	388	418	392	369	383	383	385	416	422	366	385	388	395	416	346	381	407	391	398	429	404	440	409	391	404	373	370	397	406	408	380	429	399	388	407	391	401	433	435	398	376	397	408	373	392	372	404	382	386	406	384	376	394	391	392	384	366	402	391	405	389	374	395	419	382	375	385	390	391	377	398	386	393	384	368	370	404	395	414	373	417	399	420	388	392	378	392	375	425	391	423	445	424	385	389	370	431	408	397	364	389	395	413	392	395	401	382	395	410	371	385	389	358	417	414	385	399	382	391	398	390	391	387	410	395	333	437	404	426	369	367	411	402	400	370	389	392	385	396	392	407	404	408	383	377	411	399	391	359	387	397	338	424	354	379	407	400	419	387	377	408	390	376	378	380	402	361	389	398	397	395	425	431	370	428	431	403	398	406	430	368	394	421	410	381	343	394	392	406	401	429	348	387	407	399	378	421	408	396	376	376	388	386	391	389	362	366	384	377	374	357	385	421	380	384	394	399	365	408	379	381	383	427	378	352	390	360	399	387	432	394	385	428	391	414	392	397	414	426	387	351	432	405	405	406	414	409	419	397	374	391	400	404	406	436	396	384	372	410	377	363	378	399	389	395	396	389	401	368	405	393	398	395	430	371	407	361	356	434	358	386	392	408	399	406	344	378	386	365	401	400	428	397	387	368	410	387	362	392	378	392	388	398	429	401	390	379	361	365	414	397	408	432	381	428	397	408	401	385	357	379	406	392	396	413	389	431	381	382	408	379	424	421	365	403	418	393	389	401	430	417	391	408	365	367	419	414	394	368	386	400	380	379	422	430	411	388	400	382	357	382	415	416	398	393	403	414	367	437	401	360	359	397	379	392	384	396	392	379	396	395	417	392	391	421	358	375	386	386	398	407	381	402	381	394	399	389	374	408	411	392	374	436	378	403	402	392	381	380	388	400	412	362	396	373	391	410	392	409	392	377	389	418	358	407	378	334	388	371	429	394	444	376	391	368	382	410	401	392	415	427	417	392	382	394	419	394	396	389	436	413	434	375	410	407	408	400	373	457	382	360	382	389	392	411	403	354	395	395	385	388	377	343	381	401	389	343	377	395	388	408	358	377	372	409	428	348	403	368	374	406	405	407	377	416	397	398	422	405	379	386	406	409	396	392	353	391	394	388	401	406	354	427	415	406	424	399	393	427	374	403	378	399	385	441	399	408	419	403	371	409	410	415	426	418	404	405	411	374	393	408	390	408	384	391	398	426	392	382	403	359	404	400	413	432	393	374	368	356	407	416	398	359	354	404	393	418	401	391	408	429	353	444	407	356	393	406	383	374	414	400	376	422	352	363	384	369	406	385	383	367	365	401	389	399	373	374	391	415	377	359	355	396	404	385	369	401	416	402	420	388	372	377	359	411	383	381	408	388	397	373	371	370	404	382	385	401	371	345	376	391	388	410	383	394	404	370	418	398	408	366	432	382	400	387	362	389	380	367	368	421	377	407	382	408	382	415	387	406	412	371	413	411	380	394	449	367	409	381	414	381	406	414	403	390	400	418	390	377	375	374	404	402	378	402	390	386	402	397	395	370	392	415	410	388	362	418	412	359	393	377	390	368	400	365	379	390	405	381	375	413	382	404	400	408	373	407	410	366	450	379	345	391	382	434	393	400	382	416	404	411	402	389	382	400	378	378	409	367	376	361	382	390	395	379	400	354	409	388	382	391	381	398	389	400	399	386	422	368	404	385	369	406	391	391	416	410	377	381	393	396	379	403	395	349	420	417	381	405	386	382	422	378	384	402	391	400	382	390	364	416	415	414	411	373	373	382	402	386	415	369	392	393	374	389	368	386	386	397	383	400	388	382	394	379	385	361	361	374	379	409	387	405	362	401	398	402	412	405	374	411	385	415	413	399	395	390	377	354	392	393	380	403	385	399	391	405	364	414	382	388	374	387	390	386	403	410	417	431	422	398	401	350	387	388	422	349	378	407	393	378	381	386	398	386	407	397	427	407	399	389	357	426	429	410	404	424	392	383	409	387	381	379	375	422	374	412	389	378	409	408	400	390	401	393	389	397	402	405	389	387	418	394	389	395	400	394	423	367	367	389	395	421	422	391	389	409	386	393	392	396	418	364	425	374	420	397	367	412	405	406	367	369	415	386	417	413	408	412	363	390	384	394	386	397	419	393	425	391	386	398	416	386	396	402	373	373	346	390	366	389	385	372	410	432	431	384	379	388	385	450	395	406	389	411	394	393	400	397	377	399	400	387	374	398	399	413	428	377	369	422	417	448	391	391	366	361	388	377	370	367	408	407	354	376	384	389	387	402	386	374	433	418	398	448	380	392	398	434	374	393	393	408	359	410	376	436	389	392	377	374	387	394	390	396	402	406	370	396	411	369	397	389	397	414	408	384	383	384	374	401	370	359	408	376	426	393	403	373	378	411	393	336	385	370	402	434	391	352	396	407	343	382	388	386	386	424	402	389	387	376	384	391	429	416	394	415	399	383	406	398	386	403	420	362	386	377	380	421	408	401	339	410	386	392	373	435	401	373	392	392	414	389	390	415	419	370	395	376	394	364	400	409	394	404	382	402	383	387	408	395	458	335	431	413	362	389	405	398	395	415	414	383	439	384	438	392	393	432	423	390	356	366	437	380
25460	28906	32651	17850	9900	6941	3580	2307	1736	1373	1169	974	853	636	615	590	537	564	450	414	436	442	380	330	249	261	260	282	235	233	203	206	209	205	229	227	208	206	227	187	220	215	219	225	203	203	200	205	224	232	212	220	198	215	237	220	217	212	227	202	192	218	198	214	204	213	209	200	218	214	210	183	227	210	222	206	206	224	194	222	210	230	205	213	217	223	236	176	197	248	203	190	215	199	210	214	215	198	223	193	209	209	200	228	234	179	224	233	215	219	191	205	204	213	199	194	204	200	185	193	230	202	227	212	182	209	196	202	188	195	215	216	197	211	190	201	189	185	195	224	211	200	205	203	213	182	194	204	211	213	219	182	233	189	209	206	222	220	226	191	222	194	218	200	199	205	202	185	211	197	189	189	223	223	208	194	186	218	203	200	213	170	209	234	192	203	199	246	225	200	208	210	210	222	211	178	186	189	196	212	198	200	201	202	243	204	193	186	176	205	206	219	185	201	228	221	211	217	220	216	207	191	224	217	220	208	226	223	196	214	206	198	218	177	197	227	219	191	205	212	211	221	222	188	214	209	200	200	210	186	218	217	189	190	217	223	209	196	230	195	209	223	212	210	211	223	199	199	217	212	234	227	178	205	190	204	184	209	218	207	189	222	206	214	226	225	216	216	206	222	205	224	215	198	243	215	209	199	219	211	203	197	206	210	201	197	209	190	218	206	224	191	220	208	203	188	208	208	193	214	232	230	206	215	203	221	205	211	178	212	196	208	228	189	198	203	206	223	250	196	227	208	209	202	225	229	201	208	228	229	216	233	230	190	184	220	205	238	195	212	206	227	211	225	241	205	206	229	218	228	219	209	188	207	215	201	197	188	222	215	225	217	189	218	187	219	210	221	230	195	217	203	187	211	205	182	207	210	192	211	212	194	194	203	208	235	244	204	210	201	189	238	200	221	186	215	186	201	224	234	229	229	187	196	224	235	197	209	199	214	191	210	233	199	185	220	188	212	250	195	192	210	214	212	185	221	206	220	205	206	196	189	191	196	227	190	207	193	211	206	202	179	224	223	229	226	202	224	221	220	220	201	202	188	181	188	196	197	220	207	200	213	184	205	179	211	196	196	199	209	199	194	199	214	199	210	213	199	205	188	257	210	197	223	181	200	240	219	191	227	230	246	217	217	168	220	205	203	208	209	239	224	210	185	219	196	213	220	210	203	212	209	228	237	200	175	234	208	204	226	200	210	210	212	185	201	229	215	213	219	231	195	191	207	216	191	202	228	204	200	211	213	192	213	194	198	163	210	169	213	200	220	219	214	222	202	197	225	218	207	193	194	208	208	230	206	192	215	230	201	195	212	170	221	211	206	196	204	192	204	225	233	194	191	205	195	188	208	219	186	201	208	192	209	209	205	188	193	197	224	209	239	228	191	224	193	210	213	213	206	197	219	190	189	204	204	227	222	226	218	215	198	189	186	223	195	213	216	197	219	217	202	206	206	214	196	197	186	222	206	224	181	214	188	197	240	208	181	178	234	198	193	220	197	208	204	196	228	205	221	203	202	210	237	219	207	213	215	236	196	208	226	236	188	197	184	237	211	206	193	200	183	200	218	210	192	206	205	210	207	181	195	214	219	199	191	216	207	224	186	183	220	207	203	198	231	171	216	206	189	213	191	219	213	202	199	225	213	193	217	225	186	221	224	193	184	228	202	188	215	194	228	198	220	211	210	186	187	202	198	199	212	208	200	226	199	188	228	203	209	192	211	238	214	199	215	212	201	231	198	239	246	215	223	210	220	201	189	192	221	229	213	224	221	211	207	214	201	214	201	199	210	201	226	193	250	200	208	212	209	207	199	237	186	203	231	198	188	200	182	213	203	201	214	239	207	227	207	191	199	217	199	216	233	211	204	226	210	204	201	230	198	206	196	221	214	199	212	207	180	190	214	195	188	190	209	223	265	210	192	209	178	197	206	217	220	208	196	222	222	206	196	212	188	187	214	225	209	206	224	210	215	216	187	193	211	210	206	214	204	207	187	185	208	190	191	226	192	226	201	205	200	209	193	201	201	222	200	207	211	230	217	208	194	217	209	177	211	201	206	214	195	214	208	229	203	202	205	228	222	206	197	236	193	215	203	222	221	191	204	244	208	210	226	223	205	188	217	215	207	190	228	177	186	182	217	210	210	204	226	228	187	248	191	187	219	232	195	207	231	208	216	200	197	207	207	205	223	199	194	207	218	216	232	188	198	175	201	222	216	201	202	210	185	216	224	217	203	181	197	211	212	212	216	189	196	219	213	220	202	208	211	224	205	210	206	183	209	213	199	239	201	197	196	220	217	197	211	204	193	195	196	202	230	186	201	226	182	216	207	195	220	215	205	200	193	206	207	202	220	192	199	201	219	237	193	197	228	185	222	201	207	225	234	178	240	199	202	219	218	248	229	223	204	212	228	216	223	219	209	201	222	220	179	231	202	201	193	216	198	195	191	196	197	196	203	177	199	191	197	197	230	215	184	235	197	227	206	221	206	205	229	206	210	213	207	217	215	216	213	194	184	249	218	215	238	233	252	224	233	219	227	183	217	174	226	205	212	205	235	189	224	192	224	195	209	194	188	205	229	224	224	220	215	199	183	204	216	214	207	199	186	192	214	201	208	205	183	224	193	213	197	228	238	176	197	213	203	182	226	211	179	211	210	197	215	207	216	180	193	188	235	217	236	228	210	204	190	226	234	233	211	226	204	210	182	190	201	201	221	231	221	211	214	209	236	197	213	204	239	197	192	207	232	203	199	217	200	197	205	201	199	194	209	195	191	224	202	214	210	217	187	204	207	208	201	190	228	211	212	197	175	198	222	233	189	198	200	188	193	206	201	225	216	205	207	219	217	209	213	185	198	197	209	205	200	206	229	241	205	227	180	225	226	201	192	214	206	187	227	206	225	226	229	209	207	229	222	218	204	183	184	208	214	209	219	204	222	197	199	195	208	199	187	207	200	202	222	200	231	239	222	207	180	243	228	226	207	196	223	233	205	175	206	208	220	214	213	197	195	194	194	212	216	208	203	219	191	237	232	219	215	187	217	202	228	241	217	191	226	206	204	220	221	208	207	238	216	196	199	192	185	207	212	211	203	193	187	211	217	203	192	206	213	216	208	208	202	214	208	207	232	212	223	221	196	210	207	195	204	183	202	218	207	205	209	203	195	220	219	200	199	216	221	204	201	223	195	220	193	219	242	199	201	199	202	210	209	229	225	183	204	182	214	185	212	218	207	189	213	210	229	223	229	188	189	189	218	211	206	228	202	205	200	202	204	207	201	231	193	237	198	218	204	219	204	230	197	207	189	208	180	219	201	185	233	196	211	197	195	200	191	193	187	191	197	200	217	196	213	216	214	194	219	214	217	192	190	193	199	240	185	200	227	217	204	210	193	194	217	222	173	236	198	216	206	203	222	226	203	208	200	187	209	217	215	215	182	206	222	194	210	184	217	184	178
20712	26097	26793	24345	17448	16059	8966	8112	7657	6330	5834	4582	3761	3277	2965	2747	2711	2615	2006	1799	1821	1844	1655	1295	923	802	752	787	782	697	645	541	523	529	494	530	519	517	511	481	454	486	492	483	531	515	526	476	509	545	491	520	509	548	483	526	534	519	535	513	465	502	531	537	474	515	489	520	530	473	494	482	504	492	537	506	468	473	518	490	481	506	528	496	503	504	489	494	481	498	482	466	534	459	475	468	491	539	492	466	546	469	445	499	496	559	475	468	504	464	502	482	497	476	466	498	472	445	493	475	480	483	529	454	466	471	513	492	466	475	498	492	509	503	469	442	454	527	513	467	482	479	507	519	527	454	468	478	489	528	489	448	496	483	496	457	486	484	535	486	518	499	511	443	485	502	478	464	496	497	466	458	465	488	475	507	496	443	468	483	507	489	478	495	459	478	485	496	518	468	474	480	460	491	508	478	498	470	472	498	481	473	492	482	464	495	502	494	468	494	502	454	519	533	500	478	482	458	472	455	488	471	490	514	455	462	507	500	458	464	508	498	450	511	483	474	521	480	490	476	494	483	501	495	457	488	479	471	506	505	497	491	506	478	501	496	485	474	478	481	470	478	483	472	502	483	497	452	497	500	467	477	482	473	483	467	442	468	483	507	485	467	478	455	457	497	476	479	495	507	460	486	498	441	514	455	511	456	455	467	477	460	454	504	504	486	451	460	474	505	466	497	452	478	464	494	460	476	480	457	482	486	475	483	492	463	477	464	461	520	434	489	532	462	443	494	463	479	517	485	464	481	455	498	480	507	496	453	464	494	458	493	492	497	490	484	487	469	474	468	480	485	479	477	481	489	480	464	472	492	462	486	492	542	500	467	487	457	471	482	476	474	501	509	491	472	478	457	490	450	487	491	494	454	470	467	507	460	480	478	490	485	463	535	480	484	481	451	486	472	518	541	470	468	488	517	496	496	519	435	521	531	462	463	504	481	487	430	461	526	478	502	489	481	511	497	503	425	469	511	510	526	457	484	501	484	500	454	492	473	480	542	478	455	451	482	484	485	478	472	472	514	513	464	525	472	467	493	498	485	462	444	463	486	480	456	497	476	516	475	500	525	467	467	482	474	492	471	437	449	459	486	465	496	459	477	460	486	483	481	470	501	454	473	470	521	483	448	465	496	466	519	475	470	466	480	491	487	460	477	478	448	495	506	498	502	493	516	475	494	509	475	517	466	491	491	479	502	474	468	516	472	480	501	499	508	493	517	480	524	501	482	495	467	469	464	497	509	514	485	486	488	462	515	460	482	455	486	507	520	496	475	479	447	493	441	482	509	469	486	502	485	478	438	471	485	476	446	502	447	481	504	493	468	482	506	509	464	525	460	456	489	491	479	514	438	481	462	448	449	487	483	487	483	511	494	468	462	549	482	496	468	517	485	484	500	491	468	474	456	475	478	494	482	458	496	479	473	529	515	447	473	421	460	479	493	470	453	473	470	499	452	478	531	508	496	467	448	498	459	419	477	486	450	479	485	495	476	511	456	468	502	481	479	478	436	477	480	418	498	507	480	517	476	452	476	507	490	470	461	483	485	518	467	453	482	480	470	489	512	445	476	474	493	442	447	520	453	458	433	489	457	505	495	485	520	481	450	494	478	462	466	520	505	454	529	477	450	480	449	502	500	470	501	473	510	441	479	462	487	486	466	447	474	471	463	492	478	510	485	439	458	494	488	498	464	484	462	462	496	451	495	512	485	482	474	443	466	533	453	476	482	442	469	479	487	525	476	534	468	523	497	447	511	453	455	480	478	515	503	495	480	501	477	495	478	446	455	480	513	481	491	461	493	473	501	458	472	502	464	482	462	475	459	495	467	451	472	494	451	459	463	483	539	482	434	473	480	481	503	463	474	543	489	469	483	467	484	456	453	503	490	498	487	440	506	475	474	469	462	512	463	448	462	495	461	525	494	497	433	473	473	481	484	438	475	476	489	520	504	483	464	469	471	493	485	502	487	482	505	449	495	500	488	468	492	500	455	463	488	477	489	446	464	472	491	483	475	402	491	459	501	476	480	483	480	469	512	499	490	483	469	509	458	452	499	483	480	490	475	484	460	492	481	502	509	486	490	470	475	479	476	491	469	485	478	494	460	454	477	487	483	513	496	481	460	474	514	468	500	486	450	477	475	487	488	491	503	459	464	486	498	491	455	481	453	424	485	480	520	482	475	494	444	463	460	467	487	464	500	464	470	491	488	484	467	457	507	489	489	478	467	521	513	492	477	465	482	478	491	481	490	486	501	483	509	475	490	508	417	470	449	522	470	464	459	486	510	487	505	493	470	444	451	452	483	504	459	478	488	468	510	457	477	451	502	482	453	470	446	496	469	490	482	493	492	473	453	484	489	485	452	474	469	488	440	463	471	471	469	485	492	454	515	545	475	468	404	467	450	445	451	473	467	478	464	467	497	484	456	480	424	467	476	471	460	541	514	501	479	463	472	473	477	479	516	496	424	469	506	493	472	455	494	448	453	510	482	495	459	508	488	471	509	472	479	475	503	506	477	497	516	460	479	522	491	489	468	486	508	494	465	477	473	460	541	487	446	466	474	430	515	472	442	507	485	448	514	471	439	487	491	474	457	467	463	507	491	453	519	458	480	455	493	526	494	462	486	490	517	506	421	503	492	476	478	505	528	476	478	457	497	477	512	439	467	471	515	498	519	512	469	464	486	469	456	466	456	470	498	516	482	496	460	507	487	482	465	478	520	513	491	493	444	514	474	462	506	516	456	458	495	494	477	515	487	464	472	491	451	526	446	478	470	457	484	498	454	459	514	505	484	485	459	491	481	478	498	503	485	472	453	530	489	489	469	497	508	469	526	466	480	479	474	478	447	492	463	473	498	443	458	486	449	461	442	468	472	443	509	454	491	445	480	471	472	480	514	478	483	468	521	458	482	481	484	512	458	509	514	481	533	519	480	478	448	437	456	456	483	477	479	500	494	485	436	462	476	456	479	471	474	486	456	442	484	492	459	489	471	457	499	494	483	507	473	467	471	476	474	469	474	460	498	492	459	478	482	460	504	456	468	486	471	485	478	493	460	513	496	448	466	477	477	513	487	452	506	453	493	457	460	479	466	433	485	449	481	498	484	452	463	442	479	503	488	481	487	475	479	484	476	454	461	500	518	486	478	475	493	462	488	462	469	493	461	480	509	481	456	473	493	471	533	522	489	483	497	511	503	500	500	494	484	477	482	499	491	497	458	467	507	482	482	455	482	479	460	490	469	458	517	496	460	497	507	502	489	525	494	498	479	476	495	456	494	439	512	467	506	483	456	507	487	442	479	459	441	483	474	471	505	500	485	479	477	470	499	493	483	475	484	491	470	499	474	483	457	509	439	501	475	505	495	482	512	476	475	500	474	520	481	515	427	483	485	466	489	463	482	475	474	475	544	479	494	486	494	441	509	460	474	507	487	464	469	500	469	452	499	467	502	447	472	480	480
53560	42999	40888	31307	29352	31627	26396	23574	18865	12233	9053	5354	3306	2567	2138	1589	1393	1121	880	735	689	733	609	471	405	409	359	332	355	319	295	337	234	236	251	229	212	227	225	221	225	242	217	251	226	214	227	260	230	239	229	247	231	252	270	240	245	225	216	220	211	215	247	211	231	240	230	204	236	230	212	215	204	236	206	244	236	210	207	244	203	217	237	224	232	229	235	236	213	208	198	230	224	226	257	233	269	236	218	233	234	228	229	211	219	187	196	244	239	250	207	207	259	222	224	226	218	206	191	210	223	238	210	195	215	238	236	217	201	234	202	216	208	221	233	217	205	212	244	211	193	206	235	215	252	210	197	203	241	227	224	220	208	243	198	243	190	206	255	242	216	190	204	221	207	223	253	228	239	200	235	224	238	262	195	225	189	194	223	214	235	226	230	208	207	227	221	198	193	234	199	210	240	224	231	233	186	230	240	234	198	224	241	198	218	224	216	224	220	220	206	210	208	220	189	221	187	195	232	221	248	218	216	201	208	207	217	242	193	247	205	215	239	216	218	242	219	230	235	218	199	204	216	205	217	221	234	228	224	202	240	227	199	216	205	218	232	201	233	220	209	208	216	210	204	219	203	198	204	231	209	193	222	222	175	209	195	212	226	206	202	204	219	277	214	205	250	216	225	219	226	183	225	223	200	227	212	199	214	200	245	218	212	241	235	201	217	225	187	222	185	194	210	229	217	223	224	234	204	211	226	234	209	214	242	211	217	200	210	233	216	215	252	224	215	214	230	225	196	223	221	212	229	228	230	195	228	236	212	199	232	207	244	224	211	224	224	207	242	187	223	208	219	213	190	219	224	227	206	220	206	227	216	213	232	199	227	225	234	242	232	201	220	185	205	203	256	237	200	230	225	233	204	207	230	236	206	215	260	218	221	203	200	214	213	220	220	209	211	226	226	210	200	199	194	200	212	209	213	247	222	203	224	224	205	222	190	215	226	217	195	223	229	232	220	204	228	226	225	198	228	255	249	231	231	205	221	215	224	209	217	226	213	211	208	228	219	229	230	219	224	190	210	214	236	204	203	222	252	225	231	204	228	255	196	212	218	225	225	220	203	258	213	230	234	232	235	210	229	208	207	214	213	210	212	191	231	217	221	218	222	217	225	237	204	203	228	217	203	222	217	239	214	195	206	225	246	207	211	224	228	218	204	201	215	197	205	184	203	216	224	202	233	185	207	243	221	245	216	219	214	195	216	214	233	227	224	210	202	201	230	222	209	221	217	212	203	216	233	230	213	227	209	212	220	236	247	236	199	205	217	230	199	220	226	222	221	212	211	211	213	222	235	229	209	215	209	227	217	228	232	218	202	187	218	226	244	229	217	237	227	212	197	231	220	240	221	232	217	209	197	237	214	222	215	219	232	225	212	211	225	231	250	245	217	214	234	229	242	216	206	197	223	214	203	236	197	213	213	215	195	215	202	212	184	203	207	233	214	188	205	208	206	226	225	226	187	204	212	208	217	228	231	194	220	206	216	217	216	221	240	237	212	226	242	229	191	227	222	200	226	224	237	205	241	225	205	202	221	239	203	184	271	207	220	256	220	226	224	220	229	228	205	208	218	215	208	216	207	250	219	234	252	204	233	203	218	239	202	260	225	205	211	211	208	233	240	207	249	219	197	187	220	219	212	212	205	211	217	205	206	214	212	207	208	197	238	219	233	218	234	237	196	242	197	205	192	215	251	202	216	226	211	233	238	212	203	206	223	221	222	211	211	198	229	216	213	249	238	214	219	221	224	234	221	233	204	214	227	206	195	256	232	227	216	193	212	238	237	234	209	207	210	239	229	237	222	198	206	230	208	215	206	213	222	228	215	239	213	242	204	219	199	221	214	209	221	230	229	229	232	241	201	223	203	215	218	247	210	213	203	261	229	215	235	251	213	225	197	236	204	211	248	213	218	219	234	246	195	229	186	227	215	201	229	243	235	222	207	208	227	236	191	212	224	197	210	217	220	200	251	202	231	222	215	223	239	188	156	198	218	209	217	208	218	228	224	236	206	198	208	233	247	211	205	232	224	221	215	236	213	226	224	230	202	221	212	216	228	200	217	208	213	226	202	222	220	233	199	207	218	229	223	237	226	214	237	227	221	222	221	233	193	242	237	223	213	220	220	210	192	224	202	210	224	217	203	200	253	203	196	249	216	226	229	204	211	207	243	210	231	220	230	190	203	223	218	221	222	213	225	205	234	224	192	210	213	229	237	222	228	201	209	223	193	215	213	222	231	213	224	223	251	201	215	243	222	219	196	211	220	215	212	212	216	214	205	230	205	206	230	239	235	227	243	213	232	216	198	212	220	236	217	203	220	219	232	215	209	235	238	219	209	208	221	211	229	202	221	217	198	210	208	237	225	210	189	244	224	220	228	232	197	222	212	197	206	217	219	197	184	239	267	216	209	211	209	217	201	219	209	200	215	226	225	193	222	196	212	198	198	201	236	221	227	256	210	207	214	187	222	238	222	226	225	216	218	228	194	219	233	217	217	187	219	223	231	219	237	231	209	213	186	200	225	234	209	199	257	219	210	207	244	216	212	203	181	208	237	193	219	197	227	214	246	229	225	204	255	199	226	218	207	204	213	221	222	230	203	223	217	223	202	186	208	225	204	218	234	186	228	188	218	221	226	223	226	215	202	217	217	227	211	235	221	235	215	203	213	205	217	234	219	230	226	185	237	223	214	219	219	236	219	242	211	240	228	202	176	203	197	207	196	236	221	241	234	234	217	233	207	224	211	213	208	196	206	216	224	204	223	223	231	202	209	220	224	217	249	212	251	227	217	223	198	222	220	233	219	221	185	213	235	232	223	231	233	232	218	215	213	222	211	222	235	209	219	219	219	227	215	213	220	218	232	226	224	215	217	213	259	244	227	221	224	207	193	220	225	213	212	193	223	212	235	222	239	219	215	197	212	220	240	210	202	227	219	229	215	237	181	205	200	216	239	197	192	257	190	205	221	234	236	203	229	211	230	191	212	208	209	203	237	213	211	230	233	246	218	223	212	219	232	208	213	214	199	190	232	212	218	232	257	206	200	218	218	209	213	223	209	205	226	228	233	220	217	215	217	195	248	236	233	199	210	214	225	209	247	231	194	176	234	218	231	203	214	218	223	202	225	246	207	200	199	219	198	193	217	216	222	193	187	228	209	203	234	218	210	221	215	240	244	212	230	222	182	194	221	246	216	210	214	209	215	190	199	220	177	209	220	219	218	228	214	224	204	226	239	208	209	225	219	220	225	216	206	203	219	178	228	238	231	249	236	201	198	202	210	216	208	223	226	222	215	244	223	194	222	201	209	226	203	222	236	196	220	223	204	201	215	237	240	224	194	192	200	215	209	218	196	205	223	233	196	241	215	215	215	220	207	205	204	184	216	217	193	208	229	184	190	237	211	219	205	216	204	199	193	224	228	200	221	207	252	220	210	228	222	205	215	212	203	229	222	237
47014	52271	41891	47619	41782	45404	29589	33983	28722	22029	20666	14177	9931	9220	8783	6648	6184	5603	3834	3432	3444	3208	2996	1993	1528	1586	1410	1360	1380	1057	987	1004	767	704	674	624	566	582	540	582	617	554	551	621	575	548	570	561	592	572	572	584	602	577	604	576	551	601	588	566	549	519	611	561	581	576	508	526	622	575	565	516	571	502	521	492	520	528	519	524	512	521	545	483	553	488	480	504	519	551	513	577	540	538	495	502	559	508	486	545	531	522	532	518	535	479	499	539	497	524	531	494	498	522	474	472	542	492	477	495	486	459	491	504	503	450	473	486	484	492	504	473	494	524	518	499	451	473	484	481	457	463	485	486	477	483	490	443	485	476	480	477	475	454	459	489	512	474	459	495	500	452	488	511	510	458	483	458	485	477	459	415	493	519	486	495	538	480	534	496	490	488	517	490	489	453	480	476	496	474	454	504	519	493	482	471	447	469	498	481	457	510	489	484	479	487	499	472	478	493	458	473	472	503	477	528	536	461	500	505	499	478	483	470	507	471	496	470	463	489	494	453	481	463	545	460	472	494	471	466	472	495	503	505	495	463	462	452	525	483	494	497	478	490	491	483	471	482	499	452	503	479	486	479	471	530	446	486	512	490	465	533	502	494	451	456	496	469	491	498	525	485	497	459	491	507	470	474	502	505	494	503	472	503	489	484	498	481	460	441	504	491	499	488	497	493	464	504	516	479	489	454	498	541	496	445	484	493	471	479	478	531	460	483	478	511	476	506	489	508	490	472	499	489	458	488	489	438	480	511	475	465	482	524	480	452	523	479	494	468	480	498	496	470	471	487	491	513	468	476	497	460	531	447	453	527	490	474	483	509	471	515	491	477	506	465	497	475	510	491	513	459	500	457	486	512	483	469	509	505	457	477	484	514	508	474	427	485	522	488	483	466	505	536	519	478	484	467	469	477	502	471	487	503	492	482	472	485	493	518	486	480	523	504	478	500	467	526	482	491	441	509	492	459	478	459	523	455	484	466	499	507	487	463	476	436	482	483	492	473	468	500	463	480	480	473	489	474	493	471	468	502	510	505	476	525	506	471	522	473	474	473	495	470	425	487	473	507	506	500	468	454	481	517	448	500	520	502	474	474	452	489	494	484	478	451	473	484	495	518	530	478	504	519	512	473	487	465	490	453	494	497	498	510	493	497	521	505	483	501	525	497	494	471	493	473	423	464	455	528	476	515	476	465	492	478	456	528	509	470	444	466	515	455	483	515	493	460	455	491	481	495	515	475	511	481	463	487	546	442	489	475	488	483	515	471	505	471	477	507	532	515	488	479	475	543	465	461	522	492	508	499	478	480	513	502	490	484	487	493	503	518	482	504	499	464	455	503	463	488	501	484	496	485	497	495	459	499	505	449	503	431	491	463	524	465	503	479	456	496	480	440	504	480	496	480	483	492	466	495	492	498	476	476	492	473	460	484	459	499	489	498	489	507	491	479	465	481	501	497	497	488	492	476	456	450	524	480	448	489	495	484	464	477	530	441	504	468	526	490	469	482	497	453	509	477	519	507	473	510	485	472	501	497	471	477	512	453	495	478	466	495	474	481	482	525	477	499	478	501	479	491	431	473	480	505	497	501	482	474	459	450	512	499	463	484	511	471	504	469	474	501	506	460	495	500	490	531	435	500	520	506	476	484	485	478	470	491	489	477	488	507	477	511	473	465	515	461	494	488	475	472	472	464	486	485	490	494	499	473	534	465	520	452	477	464	471	494	500	478	483	470	480	488	469	503	477	467	468	513	504	495	470	513	493	461	501	467	516	538	522	515	482	513	478	499	490	516	451	466	480	486	481	499	483	517	474	477	518	503	495	475	527	490	504	475	495	513	500	425	509	503	466	479	481	502	526	509	486	472	487	492	464	471	479	520	500	471	471	444	453	484	477	484	465	516	506	460	478	530	510	479	508	506	518	507	520	485	524	485	470	522	489	484	471	485	507	481	504	466	483	490	450	465	519	516	477	450	454	472	484	485	500	461	469	494	500	480	486	524	444	449	501	492	468	487	467	512	468	438	494	490	524	437	504	490	457	494	470	522	502	518	487	475	509	504	421	458	479	486	484	482	511	506	478	491	470	458	488	495	495	491	464	480	500	476	470	498	509	492	496	484	477	515	465	475	517	508	491	481	519	505	458	503	481	478	475	511	488	480	487	479	472	484	453	499	503	510	470	488	461	439	437	464	493	435	492	494	516	490	521	454	482	507	487	484	486	501	504	488	504	467	462	469	468	507	473	507	481	485	467	496	483	514	472	475	491	525	518	509	482	459	522	477	493	462	481	447	530	498	516	496	502	523	484	498	471	471	471	532	452	544	463	469	467	456	487	458	524	447	490	486	436	475	471	494	468	432	518	490	449	492	498	476	466	475	507	489	486	507	505	522	510	450	495	464	471	529	497	487	535	483	485	492	475	461	483	523	450	462	490	468	533	444	491	499	520	486	491	472	495	461	487	481	490	478	488	470	463	442	496	446	523	486	487	451	479	501	472	482	477	492	486	464	505	475	500	495	466	472	497	486	461	494	473	531	478	507	494	543	463	479	506	453	501	458	478	500	465	494	469	507	506	473	469	508	491	502	464	518	464	487	484	483	473	495	467	484	490	528	508	461	519	502	494	479	455	492	475	502	457	482	493	497	483	478	499	476	468	487	490	494	489	490	478	510	533	481	496	473	452	488	506	498	474	446	465	520	547	487	482	497	494	490	514	510	482	487	444	476	479	474	500	471	491	469	462	471	494	473	480	451	483	481	492	458	473	481	449	504	473	516	519	489	459	501	507	480	490	454	474	513	454	526	470	470	491	489	501	498	498	477	438	467	472	519	442	515	530	494	477	513	505	477	483	475	501	492	490	478	461	481	484	503	486	532	495	465	450	466	492	468	492	491	473	497	498	456	474	447	496	454	480	473	511	474	520	452	518	504	532	493	516	485	469	468	491	494	437	500	471	483	508	477	544	472	510	480	467	496	535	497	485	485	484	510	520	506	502	507	443	482	480	465	509	493	508	467	496	513	475	465	468	504	522	491	476	516	499	492	512	468	509	487	526	504	453	487	497	486	462	488	506	516	475	453	511	483	467	477	463	489	465	503	491	550	487	505	524	467	479	503	453	476	476	494	454	466	483	502	449	453	509	514	495	488	447	442	488	474	484	450	494	493	479	477	481	488	456	503	464	460	489	477	489	481	497	505	462	500	482	487	531	451	492	465	478	479	500	491	522	474	526	469	471	513	515	513	509	516	480	490	460	489	524	482	448	507	456	450	470	513	481	532	502	542	483	498	495	493	466	488	479	495	467	497	477	504	464	470	483	504	501	473	499	470	475	506	499	515	457	475	514	479	490	518	456	515	496	476	486	480	501	487	464	496	459	471	519	499	483	495	503	466	485	460	520	453	504	484	490	482	446	504	452	466	507	471	477	483	508	481	477	457	508	482	493	508	520	503	462	484	477	483	463	507
56452	41751	38578	31883	29141	31967	28738	27376	24991	19297	17511	11323	6583	4638	3660	2361	2319	1668	1019	938	872	873	732	598	440	371	425	358	422	325	288	306	236	270	241	211	216	192	167	213	182	207	190	200	207	194	208	234	203	235	195	193	198	216	213	195	236	188	197	185	206	209	227	227	175	167	212	183	166	193	207	201	224	190	184	188	193	182	186	184	184	196	182	203	187	178	182	209	187	188	194	169	215	190	181	189	190	161	189	194	179	201	175	203	189	175	203	203	191	174	178	204	175	165	198	195	194	165	190	200	169	177	194	180	190	179	189	153	159	176	173	173	168	158	172	178	193	188	160	179	188	183	195	160	173	189	165	169	179	178	169	177	196	175	174	158	199	181	187	191	179	181	144	179	169	168	164	168	184	199	198	159	171	175	159	168	177	165	162	169	170	209	202	197	178	206	183	179	198	164	180	167	205	174	174	169	169	195	160	182	199	188	177	165	197	176	180	167	202	200	195	192	185	177	171	166	159	181	180	159	181	197	183	156	170	182	177	172	189	169	190	176	197	187	173	201	170	176	179	187	195	180	177	180	187	192	173	214	175	174	170	155	195	184	158	163	171	188	191	206	172	189	176	195	193	203	180	165	223	201	181	187	179	188	205	177	198	193	182	239	194	220	167	192	169	174	168	164	210	147	207	205	162	195	207	207	193	197	173	195	162	181	197	175	166	181	181	170	161	198	162	181	184	180	170	160	170	189	173	187	174	145	188	193	164	206	187	187	153	173	192	190	174	185	172	175	159	168	164	192	154	183	170	185	167	181	176	166	179	172	192	167	206	184	172	173	167	205	177	193	182	171	172	185	171	186	193	202	168	183	163	206	154	155	201	178	187	175	173	164	175	179	182	186	174	158	171	145	196	190	177	158	193	179	193	170	184	177	163	183	193	177	202	207	169	201	183	185	197	176	172	197	183	189	165	185	189	199	208	180	184	176	198	181	169	181	177	186	171	176	185	198	184	222	210	156	169	215	170	174	165	150	174	155	181	188	167	163	177	188	167	172	167	176	180	158	165	212	183	182	158	200	187	182	175	166	178	153	173	149	201	179	179	195	174	181	169	178	175	190	167	192	203	193	215	192	184	184	166	181	181	168	184	171	176	174	183	182	181	183	188	203	191	177	175	184	169	206	185	196	194	206	172	184	186	177	181	172	191	174	182	192	184	191	175	170	184	158	184	195	189	195	186	186	191	202	170	172	149	177	156	161	177	192	177	158	195	191	161	189	180	182	191	192	167	177	164	163	182	168	178	178	200	178	175	175	195	169	178	174	182	180	191	175	176	157	180	186	172	202	166	178	164	171	191	165	169	183	207	180	193	192	178	176	167	171	197	188	162	170	174	160	221	178	216	199	198	168	178	155	181	192	172	177	179	174	197	196	190	167	204	166	159	194	183	159	178	190	170	200	172	155	185	200	180	186	190	207	179	180	182	160	182	183	159	190	171	193	183	161	177	182	191	184	200	195	193	189	161	187	168	206	186	175	178	164	194	204	169	157	180	161	177	162	174	180	187	162	177	182	177	171	163	171	178	207	183	164	171	147	174	158	188	160	181	180	185	177	194	192	168	155	184	186	194	182	183	156	171	204	184	186	176	194	176	162	209	176	182	186	182	159	197	184	173	147	154	165	165	181	186	188	173	185	151	200	168	171	203	176	166	183	163	167	162	192	168	175	165	166	184	192	198	198	199	182	172	188	155	181	196	195	176	167	164	163	155	177	183	184	164	189	169	211	166	212	187	195	173	172	198	196	178	174	178	163	187	208	189	182	206	208	186	187	188	169	183	203	165	198	151	178	187	177	188	181	168	172	188	176	151	173	190	177	208	185	168	188	184	191	180	160	185	196	161	169	174	173	193	174	204	177	151	199	166	171	179	173	182	187	159	182	200	186	203	162	177	183	196	181	164	202	174	200	164	213	157	205	184	169	195	170	185	172	164	179	179	174	191	194	142	160	180	205	173	198	196	186	185	174	170	162	177	173	167	151	182	169	180	189	184	191	174	172	188	200	187	187	194	162	190	178	176	167	207	186	173	190	179	205	197	191	166	186	181	179	180	178	179	176	169	192	174	157	163	167	167	190	193	200	179	190	188	185	205	192	193	162	210	174	180	168	196	202	184	172	197	192	175	185	189	177	183	192	165	197	183	150	186	168	173	178	174	223	194	180	175	173	196	172	158	185	208	177	184	178	152	167	184	168	172	184	180	160	179	181	179	173	165	168	188	173	179	185	209	186	179	193	188	195	190	185	185	171	186	177	167	176	182	155	171	193	173	180	157	174	176	146	207	158	185	185	184	197	158	179	201	199	198	178	184	172	203	180	144	154	167	176	168	160	187	189	217	188	166	157	202	189	169	166	158	178	186	163	174	178	186	186	173	187	166	172	190	162	175	173	168	180	171	177	183	184	164	169	177	194	162	209	170	181	169	181	177	191	193	193	191	216	171	173	162	189	171	210	178	163	174	172	178	179	161	222	190	176	184	169	143	174	179	161	179	185	187	181	176	189	190	162	181	211	162	168	157	170	181	195	203	174	160	176	173	195	185	173	190	188	192	199	190	186	169	169	165	193	162	168	175	173	165	184	171	172	168	177	155	167	173	171	176	205	189	182	186	188	171	178	181	186	170	172	181	151	181	170	161	202	168	175	200	177	155	191	185	195	166	168	199	180	149	169	186	162	171	170	175	183	185	169	174	174	167	184	166	172	175	194	167	162	176	159	171	200	189	197	170	157	175	171	188	175	182	180	157	182	180	182	149	165	187	187	208	159	183	184	165	193	172	189	178	184	164	156	188	179	201	174	189	190	163	165	194	187	171	183	212	187	187	179	176	197	198	197	190	204	204	189	189	167	196	176	166	165	191	188	165	213	204	180	198	187	158	134	181	198	216	164	183	167	178	183	193	164	187	191	189	185	181	176	192	204	181	179	175	198	160	193	175	166	145	163	163	169	198	182	203	167	200	190	183	153	150	183	170	178	154	181	162	206	194	200	187	199	181	179	184	217	181	174	193	193	193	162	183	162	183	180	170	161	153	178	164	181	190	180	181	166	183	180	183	167	175	169	197	194	170	182	187	166	177	205	167	178	202	146	179	160	179	169	195	182	192	179	180	180	192	188	179	182	168	182	173	169	176	180	175	177	176	192	174	178	184	177	161	171	164	183	221	199	175	168	195	161	160	183	182	182	181	197	188	176	190	191	174	173	157	198	183	176	176	184	178	183	190	183	200	189	190	205	183	209	177	196	175	185	183	166	172	194	178	185	179	170	188	198	180	190	175	142	168	187	178	191	186	169	145	195	178	189	164	171	183	180	179	154	182	189	176	149	175	190	194	178	158	184	176	177	133	152	153	191	195	184	201	154	191	194	171	188	183	172	174	190	187	157	176	176	173	208	182	195	161	169	178	184	174	175	172	203	176	180	153	154	197	165	173	184	183	191	180	190	205	160	174	186	170	183
50644	53458	43031	51559	46782	49858	35001	39455	36316	29024	28501	19682	14602	12914	12404	9154	8957	7397	5371	4746	4794	4331	3519	2566	1950	1765	2102	1798	1717	1301	1212	1282	880	898	652	579	537	504	584	550	512	542	535	572	598	529	556	644	564	546	533	526	568	527	605	551	563	536	541	514	511	513	547	486	490	475	517	455	502	499	486	527	456	496	469	444	467	494	485	445	482	427	477	448	450	424	431	495	434	460	456	454	471	462	456	454	446	421	444	459	421	418	424	409	409	451	432	459	470	410	450	418	386	445	415	393	401	409	413	424	415	397	426	473	476	391	427	373	428	395	407	408	394	410	405	403	416	398	430	391	438	430	408	370	388	381	410	419	379	419	391	408	406	415	403	404	405	439	396	407	362	377	402	369	403	362	383	388	360	389	383	405	382	400	441	379	381	373	448	429	410	363	390	406	396	359	390	387	376	392	390	408	389	377	413	377	361	402	435	380	412	392	398	405	394	379	394	413	386	383	395	376	406	422	369	384	401	392	417	378	417	379	392	361	392	373	406	361	386	396	380	439	398	426	400	422	408	399	400	385	388	420	399	368	373	421	404	427	377	435	417	409	414	372	403	359	440	410	406	372	415	394	410	387	407	426	414	401	376	416	371	411	371	371	388	409	401	434	430	379	403	413	416	388	431	385	365	409	383	403	389	384	388	363	368	389	402	431	402	411	401	383	384	422	411	386	418	401	377	455	367	377	440	401	378	387	383	435	398	414	384	378	416	435	408	419	406	410	384	447	408	432	396	390	412	390	407	406	370	370	396	413	431	393	383	389	393	374	410	391	409	433	406	384	420	393	428	388	418	381	358	397	409	418	403	415	395	414	410	398	388	379	408	409	412	423	400	395	418	389	408	415	429	421	408	381	393	428	412	408	397	406	399	423	383	406	402	411	366	395	432	376	383	374	410	373	413	398	408	381	416	427	402	415	385	414	389	378	389	409	412	422	402	393	381	401	409	398	422	411	405	399	402	393	405	437	384	426	400	422	390	421	393	424	410	386	419	432	423	410	392	400	413	427	419	392	401	392	415	372	396	413	378	389	383	406	402	396	393	400	417	397	420	374	385	399	373	404	402	394	363	430	373	389	403	390	423	373	413	400	426	434	385	419	390	419	401	379	438	396	399	407	399	420	432	418	397	428	377	410	382	421	383	388	436	408	370	415	380	412	416	410	380	401	381	434	399	385	413	373	403	384	380	402	429	407	420	375	376	378	420	392	390	414	392	376	433	405	435	402	401	387	381	411	399	446	408	419	384	405	417	405	455	388	402	428	389	396	404	399	396	365	403	387	407	414	395	397	400	393	428	395	407	435	422	369	426	419	369	374	367	379	393	419	394	373	378	415	416	419	390	390	393	351	409	402	391	408	379	417	397	375	397	373	383	403	407	375	369	409	382	425	426	403	374	397	435	382	367	397	412	414	426	365	403	422	450	405	405	419	400	385	373	372	390	427	399	374	376	416	399	383	392	418	435	421	367	380	361	402	394	398	403	371	412	411	378	399	421	384	384	401	407	421	409	346	386	397	415	397	373	399	426	413	403	382	399	416	422	379	381	396	379	436	369	387	363	410	386	407	362	424	359	396	426	397	380	404	403	387	413	377	389	408	375	385	383	410	385	398	369	390	434	395	392	412	408	397	369	393	409	432	411	395	365	360	430	384	417	422	413	382	412	424	364	409	384	393	381	421	408	408	389	377	399	387	401	378	390	418	382	400	384	400	398	389	401	377	376	366	414	395	413	370	415	449	417	419	366	436	401	376	400	358	384	397	405	418	399	361	430	380	382	383	381	407	411	376	406	402	404	397	393	379	409	399	404	398	375	390	375	388	363	424	376	393	395	420	393	415	420	426	396	369	412	394	371	392	454	402	388	381	398	378	384	418	376	398	417	361	407	426	429	409	400	399	369	396	398	380	389	378	377	394	407	376	426	390	384	389	438	415	401	397	370	400	363	386	426	398	404	395	412	426	404	408	407	413	403	405	378	405	392	403	382	392	411	369	390	407	357	405	409	399	393	394	399	382	386	387	399	423	367	431	377	362	393	417	400	425	409	396	398	391	401	384	368	406	394	385	419	358	403	416	398	403	388	405	417	388	420	400	432	391	402	401	376	384	410	424	427	394	375	394	367	396	407	405	402	417	401	409	369	401	393	404	409	380	394	400	366	393	395	426	380	369	379	404	352	387	397	412	401	357	386	365	441	406	398	399	437	400	397	381	433	388	397	409	382	427	389	375	423	375	422	443	382	390	362	394	379	408	421	398	377	423	392	378	393	430	382	350	384	367	369	407	406	421	419	410	378	389	401	394	404	375	439	390	379	404	405	395	379	369	389	414	428	395	402	403	401	393	383	379	391	386	406	386	398	390	380	354	424	415	406	431	361	394	394	396	397	418	372	393	411	403	354	385	385	415	433	402	377	383	391	393	411	384	422	387	387	376	413	387	412	418	365	427	383	408	368	414	398	394	343	412	370	397	411	419	393	416	401	404	392	410	399	410	384	376	405	427	395	358	379	393	383	377	391	424	387	382	402	413	385	373	375	400	421	383	357	399	426	401	361	398	394	384	419	414	371	417	385	372	376	360	393	398	404	409	398	386	406	386	425	360	363	369	417	399	395	394	387	412	412	383	405	379	409	415	428	389	393	341	383	445	422	341	376	395	369	406	396	409	382	402	405	428	382	422	410	408	356	401	422	403	389	415	393	389	405	398	393	412	388	372	396	400	384	412	402	414	382	373	371	382	406	393	394	378	429	402	428	399	390	387	420	404	352	413	412	430	375	397	412	452	423	399	365	439	373	391	410	403	393	412	415	391	401	391	360	381	411	381	374	385	398	408	409	417	373	440	409	415	428	384	383	408	403	394	375	399	374	384	410	396	411	383	374	414	388	407	406	362	361	394	365	388	400	412	391	401	413	379	397	395	422	394	396	373	407	413	385	391	400	430	387	414	420	386	378	421	383	420	407	425	397	395	370	411	410	406	424	380	411	397	366	401	425	395	369	397	411	394	389	415	419	409	400	385	388	378	413	410	397	379	427	380	413	414	437	364	398	419	407	396	421	422	412	393	352	394	423	381	389	389	399	384	414	402	352	415	387	375	375	403	408	383	395	390	374	391	390	419	389	370	384	396	374	392	393	404	411	385	364	368	364	389	411	401	389	393	416	407	391	409	389	427	396	393	395	397	419	430	434	408	430	400	396	409	379	399	425	385	372	403	386	408	391	368	377	422	385	410	412	394	383	374	382	405	371	389	372	401	408	386	380	391	387	409	398	381	383	393	386	418	404	388	382	377	394	384	395	397	398	397	406	397	431	407	437	427	433	416	414	394	427	398	418	388	376	407	409	382	393	374	412	395	374	411	401	418	402	406	387	400	419	414	421	393	407	405	378	377	372	372	414	354	401	393	427	400	407	370	387	408	404	382	383	386	400	394	386	421	403	405	402	407	394	380	413	391	368	397	415	447
23664	25489	33679	19907	11335	7775	3895	2645	1781	1549	1242	978	783	636	571	531	518	503	432	426	420	409	383	336	275	260	251	257	269	231	207	236	218	236	228	216	215	231	208	223	219	211	225	227	207	197	250	214	202	200	224	203	207	208	221	214	209	230	222	224	244	199	202	222	258	206	229	233	209	195	219	195	225	211	208	216	213	201	201	210	203	218	235	207	214	206	208	220	202	208	231	192	231	197	204	208	219	185	216	216	224	223	199	200	214	219	223	213	247	213	203	195	190	195	217	219	225	200	208	218	208	205	201	235	220	225	198	208	219	213	202	204	214	209	193	222	209	217	197	229	219	186	180	224	249	195	227	222	203	210	201	227	213	188	198	220	209	216	190	207	197	210	228	219	201	198	204	237	201	203	200	184	195	191	202	214	199	203	186	194	227	208	222	205	198	231	215	214	230	223	192	213	221	206	165	220	206	207	198	223	181	211	205	225	187	203	238	188	204	209	213	177	209	216	223	223	206	231	206	191	190	200	205	214	198	193	213	209	205	212	196	203	207	198	189	211	200	209	192	200	218	207	218	208	204	214	203	207	210	206	226	216	222	227	205	231	209	223	212	217	197	209	229	200	199	198	189	226	184	211	215	220	176	222	223	230	232	224	189	220	223	252	218	206	198	206	204	249	203	206	194	207	203	197	239	209	208	199	202	209	235	222	204	195	208	195	226	173	200	221	223	187	222	210	203	212	187	213	208	202	221	221	204	215	222	222	229	198	234	205	201	213	224	215	219	192	212	191	222	223	204	233	210	218	209	209	199	211	209	225	199	222	231	202	203	209	211	234	227	223	233	206	201	214	219	196	193	224	215	225	228	189	223	217	216	208	208	236	186	208	217	191	195	236	201	172	217	212	211	194	227	194	207	201	205	222	205	215	182	219	215	201	213	226	202	213	205	187	198	200	224	229	220	211	235	245	209	211	180	199	217	214	211	168	220	207	229	214	237	177	189	206	228	214	218	208	190	196	192	216	215	244	223	226	216	211	218	218	210	211	208	216	218	216	220	224	215	185	220	211	236	193	239	194	216	208	220	233	201	199	211	233	231	207	193	191	202	216	206	184	202	239	197	193	190	221	197	205	190	208	195	196	231	220	193	203	199	189	202	204	210	209	219	211	230	196	202	168	189	210	225	174	188	202	202	221	183	184	222	201	237	200	217	197	203	219	204	199	211	198	190	229	220	217	197	199	217	222	234	222	187	187	227	219	198	205	208	197	208	221	212	213	233	204	218	228	194	219	225	191	234	201	208	185	199	186	187	195	209	229	193	191	181	230	228	219	228	231	216	229	197	196	220	188	211	203	234	236	215	217	197	197	191	180	219	184	192	229	214	206	221	209	224	232	206	233	189	217	211	212	226	217	197	242	206	202	205	204	204	206	228	260	209	190	214	201	199	206	200	183	204	235	211	213	232	184	243	214	236	207	243	221	241	190	236	223	210	181	182	211	195	189	217	234	220	186	224	196	206	223	231	212	189	219	196	205	213	211	217	196	190	188	209	224	193	200	240	207	215	221	194	204	195	214	221	206	194	222	241	215	223	222	216	216	186	238	193	207	226	199	213	200	205	218	195	220	192	218	178	191	182	199	213	185	225	226	244	212	201	199	227	194	194	215	239	233	231	213	203	203	191	204	201	202	193	180	218	204	217	245	181	197	214	214	208	210	217	191	230	192	190	178	210	198	221	223	195	177	226	181	196	201	217	207	211	208	205	203	215	222	202	213	220	223	206	216	206	221	204	201	218	195	228	204	196	214	196	217	207	230	201	203	217	197	225	229	217	190	229	209	233	223	221	220	224	217	190	204	244	215	207	223	189	232	226	213	193	208	201	181	169	232	211	228	214	187	198	234	220	216	202	202	210	201	216	218	210	240	207	206	226	232	217	208	224	185	205	185	205	215	208	209	239	213	215	212	228	189	226	208	212	217	203	222	228	224	212	208	221	198	216	250	198	251	200	214	239	224	207	214	185	194	207	201	205	192	188	207	232	211	234	212	202	202	215	225	199	220	211	198	212	233	210	232	219	228	223	214	220	200	197	207	231	205	192	203	228	207	237	220	197	199	190	206	208	193	181	210	219	187	240	215	199	207	215	192	192	242	215	217	204	217	213	249	197	199	223	232	201	183	203	220	227	200	211	211	208	194	200	225	237	198	206	219	190	186	206	213	208	204	211	215	185	206	176	200	222	208	212	225	208	215	200	209	229	208	233	216	235	215	218	183	226	257	195	216	230	235	220	175	203	217	214	226	221	203	184	189	217	206	222	211	227	220	236	195	194	213	203	221	223	206	214	200	216	236	212	237	196	194	217	201	236	214	214	210	198	222	185	224	214	199	213	226	236	208	202	198	229	182	230	190	204	204	200	223	185	190	218	221	216	202	219	207	199	233	228	199	235	209	204	226	193	188	193	185	186	218	207	205	233	199	205	213	188	206	215	223	201	196	197	190	218	217	224	224	228	199	222	205	207	199	207	198	225	200	200	204	210	228	211	236	203	200	201	202	194	206	214	223	215	200	223	191	217	181	193	223	225	204	214	196	185	219	198	192	219	205	203	216	218	217	224	221	260	224	219	211	240	250	192	176	202	198	198	228	188	200	209	200	239	222	209	209	216	217	200	202	207	227	227	188	228	218	222	201	192	176	216	205	209	195	202	183	195	209	214	227	190	185	183	196	220	208	210	226	214	227	211	211	219	175	214	211	252	217	193	203	225	225	227	215	217	200	191	211	210	219	219	208	212	212	223	220	215	193	222	234	193	195	208	189	197	189	216	200	188	217	200	201	191	230	205	192	224	209	204	202	187	225	208	188	199	211	193	204	226	195	192	195	220	197	209	220	221	197	198	239	208	204	217	219	211	199	181	239	208	198	198	214	203	202	189	201	233	233	203	203	211	212	208	200	178	191	210	206	223	214	212	223	223	198	199	207	209	213	212	211	222	205	194	193	233	218	177	215	240	204	192	180	203	202	195	241	197	213	223	199	227	216	190	193	227	218	196	220	210	209	195	205	212	196	219	224	202	182	176	210	222	192	216	195	218	225	200	216	198	188	226	204	229	227	203	198	185	226	217	199	206	239	261	214	199	213	196	235	196	214	234	215	212	223	205	218	202	216	213	190	234	222	216	222	193	201	184	216	215	226	218	203	215	197	230	203	207	225	193	194	215	219	204	208	180	187	224	196	223	198	183	217	213	208	188	231	191	217	214	221	215	199	226	213	206	200	210	204	222	206	210	211	216	196	240	216	201	203	204	198	209	225	214	194	201	236	248	214	210	212	220	188	201	191	253	205	218	228	216	204	219	208	193	202	227	208	217	219	222	207	197	192	188	190	210	210	216	201	208	186	248	206	211	183	176	207	208	216	211	206	208	201	210	225	207	196	231	211	188	210	213	194	233	207	192	248	227	179	211	219	202	209	202	193	209	232	211	190	215	217	219	237	219	192	175	199	197	211
19007	23129	30131	25002	18272	18401	10347	9073	7399	6975	5856	4906	3721	3398	2901	2519	2700	2367	1866	1877	1771	1791	1576	1300	972	799	768	675	768	627	601	553	546	523	478	489	456	470	534	536	516	479	518	524	531	513	476	502	532	523	531	507	538	524	504	545	590	529	567	599	535	507	517	485	565	530	513	542	492	501	521	487	494	515	519	517	527	486	472	490	461	536	510	515	485	492	480	510	539	491	491	500	534	529	535	495	557	562	474	557	506	513	474	509	508	496	519	498	517	464	469	511	464	560	474	426	524	528	475	516	484	511	501	496	490	488	443	515	465	497	511	503	467	539	480	491	518	515	485	497	509	500	520	484	473	472	479	498	487	477	493	473	459	488	480	489	485	515	499	503	506	495	510	493	505	498	483	503	501	481	484	542	479	494	509	517	494	481	468	464	487	482	513	438	468	464	505	486	463	521	492	505	477	504	498	451	473	447	462	480	514	494	500	477	518	497	499	447	510	479	489	479	496	508	486	466	442	508	497	512	487	473	529	461	491	496	498	462	503	499	479	477	500	476	506	468	474	519	484	484	513	469	466	460	488	450	505	514	494	470	478	468	489	491	494	487	505	505	459	483	439	497	468	480	472	434	509	504	489	484	516	497	457	482	496	518	493	514	478	492	419	498	483	509	491	441	491	490	485	482	487	482	470	472	475	478	486	484	489	453	492	440	496	491	474	539	523	499	505	529	485	489	488	473	526	485	470	454	489	508	512	511	514	501	488	497	492	487	522	489	525	496	447	458	496	465	511	510	508	523	502	479	490	493	520	489	471	490	527	492	501	501	527	496	493	500	484	472	463	510	449	491	487	506	499	506	564	484	487	501	519	498	477	507	502	500	515	443	484	503	462	490	476	481	513	481	481	471	488	462	491	495	499	452	473	482	484	500	484	478	451	474	481	468	486	494	475	464	473	477	515	490	482	495	486	486	463	486	459	488	479	478	532	530	484	448	462	497	499	487	489	453	493	491	470	500	488	485	517	485	475	509	487	503	496	500	482	523	500	522	479	513	493	455	454	502	513	499	505	510	508	466	465	479	500	466	452	491	482	503	489	467	489	485	460	473	481	498	476	512	478	486	505	479	508	556	493	443	507	480	485	487	467	491	469	497	511	487	490	483	488	533	430	498	511	485	454	458	522	522	474	502	504	477	480	454	493	516	495	475	492	521	466	474	507	486	493	498	501	480	502	512	454	432	487	488	495	505	459	488	480	463	505	498	479	460	499	451	468	472	477	505	492	463	502	532	470	487	456	492	495	494	501	487	522	486	481	466	498	486	490	455	506	500	490	449	490	476	511	473	523	463	492	526	467	483	478	487	472	452	484	462	489	473	442	489	529	509	496	505	455	510	450	499	441	515	498	491	484	499	487	484	535	428	464	473	503	498	514	465	524	454	484	472	506	478	497	460	507	439	510	496	539	484	476	483	493	509	513	489	479	505	482	529	456	500	473	474	466	435	509	501	536	486	486	519	476	438	456	489	439	549	471	480	439	470	489	510	496	480	460	498	436	463	485	476	472	495	480	464	470	501	453	481	485	462	486	472	526	467	461	482	484	502	486	518	496	482	450	475	475	490	496	469	485	502	507	482	454	494	509	499	452	461	510	483	442	505	507	519	477	459	486	486	502	464	508	491	488	523	464	484	466	509	493	500	484	472	480	485	517	494	490	453	501	521	467	493	465	483	464	471	490	482	464	452	508	464	493	477	452	497	499	506	460	478	520	485	470	490	484	477	465	495	461	524	489	482	485	469	499	517	511	501	483	455	518	507	476	515	483	444	498	529	476	514	475	519	493	496	475	448	518	513	493	456	486	484	489	462	513	458	477	508	458	494	446	511	492	501	549	482	469	505	508	473	526	489	504	480	472	496	500	490	480	480	503	463	503	491	506	474	515	490	461	491	483	501	481	492	458	469	534	469	494	527	472	509	520	429	482	419	477	483	485	491	457	438	484	478	501	483	506	508	475	502	496	492	523	474	446	469	461	508	492	483	479	481	458	486	488	513	501	495	499	494	489	515	491	542	499	499	470	521	488	508	485	489	468	534	458	472	486	471	514	464	501	524	511	485	480	503	496	493	476	513	493	507	486	488	492	533	466	526	477	487	480	498	458	487	500	442	478	484	457	457	508	487	493	506	495	523	464	483	496	456	469	459	454	466	497	503	469	526	521	465	510	474	501	499	518	479	495	497	536	512	435	482	504	458	476	532	445	483	471	468	532	506	516	482	477	494	456	453	455	487	516	490	479	491	529	482	468	498	516	493	436	521	480	490	488	514	452	463	530	506	479	448	487	468	492	490	469	513	480	493	491	490	496	507	449	460	500	499	478	478	476	485	475	482	476	500	496	477	519	476	553	513	510	509	449	504	507	490	496	493	511	486	454	458	454	513	497	482	527	543	498	474	484	494	475	484	513	504	511	480	503	457	482	495	494	472	489	516	484	482	502	476	439	474	472	485	478	485	458	479	494	482	471	494	512	502	475	482	451	451	496	504	473	459	507	467	459	501	482	485	446	439	492	480	518	476	461	477	447	475	463	488	481	524	467	511	480	514	486	480	516	487	490	506	454	470	493	462	490	483	495	476	455	516	499	480	471	466	515	480	477	507	481	479	471	479	498	488	488	503	482	469	442	464	496	532	463	469	489	460	512	515	477	475	494	496	476	490	512	488	475	461	515	501	478	504	520	491	490	511	470	484	468	521	493	457	475	491	497	507	479	475	470	481	504	494	481	492	516	498	463	499	508	500	486	478	488	472	499	495	460	473	477	500	486	482	452	480	460	502	489	530	484	502	447	498	490	510	512	500	499	473	466	493	506	485	480	455	500	461	494	454	507	528	477	484	502	493	502	507	428	464	498	480	466	519	485	488	458	506	499	519	494	510	545	485	491	479	483	483	512	510	474	513	484	478	507	482	510	517	500	493	508	478	494	475	525	476	490	517	511	518	495	498	481	500	459	486	513	488	488	510	489	488	491	495	470	456	504	484	524	506	482	474	482	475	505	527	492	465	518	518	480	495	464	499	497	479	470	487	506	499	468	529	499	450	466	458	486	530	500	491	496	510	476	494	508	517	429	485	466	491	494	487	490	481	500	452	486	483	462	449	509	477	517	484	478	461	467	487	468	473	480	509	464	493	456	481	459	457	478	512	493	465	506	487	491	481	494	503	486	484	487	509	460	499	464	515	478	437	479	462	477	486	501	442	473	487	498	483	477	489	468	500	435	501	501	451	491	512	410	484	480	511	498	496	482	470	510	470	492	455	496	487	447	458	506	474	501	494	469	478	471	470	490	541	477	498	460	453	482	494	440	476	489	439	498	518	478	440	467	529	490	465	501	458	499	488	500	491	470	478	471	482	473	500	509	525	522	502	457	482	518	506	513	509	466	513	470	471	511	485	445	478	468	495	493	533	505	509	483	457	489	480	481	476	489	506	484	492	494	476	468	526	518	515	501	454	453	475
53232	43927	42898	32149	29506	30984	28086	25020	18445	11994	9696	6102	3800	2665	2159	1554	1447	1142	825	725	634	703	579	529	371	365	413	345	316	304	278	258	265	236	243	199	244	234	232	266	245	251	243	230	264	223	257	214	260	290	230	246	233	272	233	258	247	249	254	225	255	252	255	238	231	231	221	228	224	236	235	220	219	234	211	214	240	217	208	238	219	199	204	235	228	213	218	205	196	219	225	269	249	214	218	214	233	229	202	202	210	223	207	222	229	214	219	209	210	225	221	213	218	225	244	226	234	228	242	208	226	220	217	205	199	245	214	225	248	209	256	222	229	219	252	203	246	261	206	192	222	229	208	228	220	243	219	222	238	218	227	232	225	220	223	247	233	208	211	229	216	220	198	217	210	241	236	239	213	237	195	239	233	223	260	220	192	175	225	210	222	224	218	209	196	229	211	231	232	229	221	220	216	227	220	205	212	239	235	223	222	237	204	225	183	195	221	237	227	225	218	212	235	223	219	205	217	239	204	222	208	218	228	245	205	232	236	228	200	222	224	231	227	199	204	214	207	208	235	210	233	213	218	209	226	242	205	221	218	211	233	228	248	223	235	217	237	244	192	213	205	212	213	189	237	224	241	253	203	229	195	215	216	201	197	219	217	227	235	221	239	235	236	217	195	240	216	200	216	183	216	235	209	229	196	220	232	234	241	211	218	218	239	228	199	234	221	229	205	214	205	208	217	203	246	172	226	227	213	199	219	213	219	233	216	221	246	234	209	244	220	202	201	229	229	236	221	233	229	242	235	229	216	221	243	208	208	220	215	218	246	230	244	212	220	231	213	214	232	197	214	213	250	196	222	231	224	224	209	218	252	216	218	218	219	240	229	198	223	218	218	205	223	217	225	222	235	220	208	222	221	232	226	176	221	246	201	201	228	220	217	215	208	236	190	212	228	213	213	234	212	223	217	210	237	222	210	197	193	196	225	225	254	235	238	244	232	204	216	235	246	201	255	209	229	242	222	229	229	214	232	225	233	200	207	217	214	207	223	244	216	209	203	203	204	235	242	210	247	231	204	219	207	195	234	245	231	247	237	207	214	231	226	226	221	245	216	242	229	241	226	227	212	238	216	218	204	219	211	220	224	226	222	233	229	212	222	205	196	230	248	212	218	234	212	205	216	225	222	245	212	222	246	233	208	233	213	255	216	212	239	225	228	199	184	243	241	237	208	200	212	261	259	232	207	219	214	201	216	241	215	218	218	234	213	243	209	247	226	234	223	249	200	220	192	256	226	208	222	236	230	229	233	218	233	200	227	214	207	230	198	256	241	242	207	230	221	200	232	215	221	232	223	193	226	236	230	199	200	227	222	223	246	229	234	221	244	225	236	220	210	206	203	215	196	198	212	230	219	205	216	191	198	238	203	217	231	207	209	215	200	222	217	202	234	210	220	215	231	238	225	207	219	195	234	221	207	263	221	257	224	211	237	206	214	222	197	193	199	233	230	216	210	221	214	222	194	224	221	209	226	228	212	224	216	233	226	227	241	235	207	233	191	212	229	212	203	223	218	247	229	218	234	224	221	221	229	235	224	207	215	228	214	225	217	221	217	208	213	230	223	227	211	234	239	228	207	244	232	256	187	239	237	211	202	225	182	211	224	204	227	230	226	227	236	237	219	219	212	209	215	226	201	217	195	206	191	223	222	189	212	221	229	193	245	209	202	244	223	218	218	229	222	210	235	237	208	213	224	234	230	205	231	184	221	240	206	218	239	215	223	223	209	231	202	232	224	189	210	211	215	225	221	219	230	197	204	218	189	207	247	231	243	239	208	220	230	218	219	216	216	203	237	230	225	205	217	218	215	228	215	219	183	210	215	230	213	228	210	229	207	255	217	236	199	248	222	218	229	211	225	227	230	242	202	210	218	230	216	222	194	230	215	236	232	235	226	237	225	204	214	217	237	227	240	206	228	206	209	214	192	232	222	243	191	194	217	244	187	211	223	245	222	218	229	229	244	233	204	201	240	225	191	209	211	246	216	241	226	225	252	246	234	231	217	202	212	213	227	252	190	246	241	237	206	221	259	207	234	213	232	223	222	224	235	215	201	238	220	209	214	209	228	236	244	207	209	201	236	222	233	238	205	227	199	222	219	213	189	232	230	250	203	225	239	211	211	238	230	227	238	228	222	194	212	216	222	215	213	227	245	221	218	220	205	259	199	210	235	217	248	210	227	215	227	216	224	224	195	208	207	222	232	224	237	229	229	198	212	217	219	261	200	227	211	217	209	224	239	239	234	210	217	202	227	234	236	199	216	197	204	230	228	216	221	212	238	224	216	233	222	219	210	237	248	227	221	200	213	215	214	206	255	183	227	190	208	203	200	236	224	218	222	204	241	244	220	206	199	241	226	219	251	211	234	230	210	224	209	230	215	227	211	187	208	210	221	221	198	235	223	226	189	205	223	246	238	208	227	233	225	206	207	208	224	245	222	228	203	211	240	207	224	202	218	235	243	224	251	232	200	223	231	199	209	208	209	203	235	231	214	204	209	188	221	211	200	241	245	201	222	197	227	205	234	228	251	228	195	224	216	207	225	217	250	228	233	229	206	215	213	210	235	214	242	215	217	213	213	213	203	234	205	213	197	231	231	213	223	227	224	239	216	224	208	198	210	224	211	219	214	215	229	202	210	231	217	213	241	243	216	215	217	207	243	217	211	253	221	197	221	219	212	220	239	239	234	216	228	253	212	242	222	197	172	212	226	278	213	220	219	219	209	210	201	221	204	213	204	231	201	213	240	226	227	216	226	216	225	226	207	197	216	212	231	215	222	264	222	251	216	203	196	234	204	219	233	221	202	217	225	255	227	191	224	220	195	228	213	198	226	232	210	196	246	229	189	239	227	235	205	225	195	228	210	201	198	235	218	224	227	246	232	193	223	211	226	219	216	181	196	217	226	225	214	228	236	222	225	196	230	229	203	220	205	217	214	233	213	220	235	224	205	220	237	228	224	220	256	222	257	218	229	226	216	208	198	218	234	223	219	221	232	226	214	218	216	217	219	195	197	204	236	227	215	200	241	229	225	211	233	229	222	203	257	213	219	198	216	206	224	237	222	225	248	233	224	212	239	222	203	204	237	218	216	188	245	267	210	223	220	202	191	196	244	232	235	218	238	232	221	215	230	213	219	210	224	195	210	228	244	219	227	226	230	226	246	209	215	194	214	244	223	230	239	220	234	206	223	214	249	239	197	211	208	214	221	242	228	213	191	183	199	210	207	220	242	243	234	216	229	216	216	205	217	214	222	223	218	227	212	237	250	201	202	228	211	166	234	198	193	211	202	198	221	227	224	208	203	239	220	210	216	236	227	209	219	211	224	233	230	230	213	236	198	223	216	239	215	211	176	243	213	208	242	218	223	225	223	219	201	234	190	194	212	235	189	211	204	227	208	189	202	232	214	214	230	211	225	232	242	251	212	214	229	206	233	210	214	203	201	198	202	211	212	237
46156	51231	44525	47321	42033	47181	35560	33727	28830	22438	22073	14343	10394	10095	8587	6309	6393	5069	3622	3500	3137	2997	2788	2261	1594	1424	1376	1391	1327	1012	929	958	725	703	554	613	557	560	563	538	597	596	562	565	593	590	636	593	577	585	523	555	604	536	555	549	586	568	601	553	557	577	623	584	544	529	613	535	593	528	552	521	553	534	469	501	511	518	479	512	550	516	503	525	546	514	531	528	500	526	501	520	500	538	508	574	550	509	516	527	516	541	510	515	518	500	487	532	523	498	519	535	489	467	488	514	532	478	501	487	530	529	487	464	480	478	497	466	512	501	477	458	533	534	553	475	528	499	559	469	493	514	498	487	505	481	487	495	480	469	483	448	500	517	460	469	537	533	510	489	514	450	488	488	444	522	504	494	521	475	499	502	492	457	475	507	528	512	489	481	499	481	459	466	507	485	525	480	474	486	501	539	482	490	495	453	494	486	523	503	513	508	499	520	479	516	520	487	494	495	492	492	492	515	464	442	462	484	475	509	488	498	526	500	458	534	485	517	484	494	513	511	487	501	494	498	481	497	504	513	492	471	471	474	489	481	499	461	492	533	464	502	474	457	477	542	501	501	523	461	483	479	495	473	505	453	542	469	485	510	468	493	519	527	485	493	501	501	502	486	469	517	505	486	507	481	499	475	502	468	498	457	452	493	480	503	484	478	452	475	481	502	494	517	515	510	486	465	517	547	473	517	523	496	502	479	482	443	498	473	486	496	526	508	528	505	480	490	499	532	464	484	481	524	501	508	482	517	490	432	480	482	515	473	488	487	476	465	493	496	497	509	524	504	459	456	526	460	448	542	471	463	516	474	459	452	473	487	505	460	475	533	491	496	514	482	478	471	496	477	502	500	469	507	470	482	461	512	505	489	493	487	500	523	488	499	473	480	473	525	491	462	489	503	508	500	478	510	501	483	488	542	479	466	502	500	502	481	482	510	490	464	506	493	455	504	470	490	506	498	486	486	492	495	511	524	471	491	461	524	478	490	493	475	509	526	458	509	514	468	480	480	480	513	495	460	480	487	536	478	452	474	466	483	502	488	461	505	494	494	510	473	499	493	511	467	484	526	493	504	483	507	513	455	496	451	500	480	496	533	484	502	507	488	529	532	467	456	518	536	471	485	491	519	481	476	449	489	492	465	499	521	487	507	485	521	494	506	461	465	511	497	486	503	486	466	500	500	486	564	499	493	503	501	490	488	510	494	497	487	491	450	499	507	484	500	516	481	488	452	525	495	491	512	477	502	511	467	485	475	488	466	469	442	511	495	487	515	488	525	499	480	487	500	491	477	471	480	527	453	482	500	515	457	520	462	503	480	523	494	511	474	490	470	526	495	505	453	486	500	489	506	502	470	504	464	528	456	508	511	477	494	486	479	499	501	494	476	478	494	493	507	506	509	484	497	499	510	512	469	476	528	481	500	467	465	473	522	489	475	483	514	507	530	495	497	483	466	468	482	540	492	470	513	502	489	519	497	492	533	468	477	516	480	475	502	475	516	477	513	486	491	518	519	506	519	502	436	502	483	472	503	506	504	506	487	482	474	496	514	490	516	507	480	451	473	472	482	507	518	513	510	518	438	494	491	511	505	526	492	533	475	460	484	495	481	528	469	470	516	446	509	547	483	484	485	485	491	499	507	478	495	494	502	510	510	472	489	463	507	468	473	479	510	498	469	482	473	477	449	495	489	491	450	465	499	504	479	487	468	478	530	522	503	496	457	481	484	492	495	455	466	499	468	531	476	502	528	484	503	505	456	483	450	479	475	552	453	491	502	496	498	492	502	472	481	459	504	504	496	443	527	493	477	524	468	477	460	491	490	476	455	514	523	489	465	462	477	492	485	494	469	487	476	497	472	495	478	493	511	505	456	501	480	500	470	499	485	501	456	451	483	453	492	477	517	464	496	503	444	497	530	472	500	508	491	436	511	476	481	488	496	474	479	517	509	480	495	479	457	478	494	456	492	457	510	518	481	490	482	465	490	488	491	517	477	503	479	461	509	490	473	467	491	503	527	527	487	503	494	449	483	490	486	484	499	534	497	464	488	508	496	462	496	486	507	512	485	500	492	515	506	526	505	506	485	478	457	487	503	484	498	448	497	470	510	460	493	515	506	473	512	489	505	506	491	520	529	496	476	459	492	488	472	535	504	503	505	470	540	452	485	498	453	470	471	456	463	495	518	465	541	496	497	482	491	469	493	483	487	504	514	505	503	512	488	525	492	516	494	474	463	501	497	522	468	492	482	489	504	473	465	494	494	507	481	524	483	482	494	498	472	512	462	494	502	485	481	470	516	480	477	502	549	497	517	481	525	484	498	515	473	464	478	523	464	493	510	494	493	480	481	450	503	477	465	489	499	455	486	509	487	499	496	534	504	490	514	477	463	479	479	518	501	505	476	503	509	487	472	481	503	494	511	484	517	491	484	500	512	510	507	523	492	495	521	512	498	480	475	492	516	512	487	450	477	471	499	531	522	481	501	497	504	515	545	501	490	492	459	506	523	485	485	474	484	506	488	477	478	493	475	498	505	499	481	463	454	486	480	527	494	508	481	499	497	475	535	498	489	478	471	481	478	508	486	445	492	518	518	500	469	481	476	494	534	580	441	512	479	499	441	460	515	484	514	505	501	494	517	510	462	507	473	484	474	493	496	494	487	452	492	506	511	461	493	520	508	466	485	474	493	490	461	452	486	482	486	475	468	478	491	438	511	483	497	470	519	536	471	485	524	486	509	483	473	497	514	455	495	499	499	447	490	463	524	500	490	513	486	464	488	455	470	503	486	447	507	479	508	506	490	520	471	473	463	496	491	484	475	492	470	529	497	481	542	485	503	475	515	503	512	477	482	496	461	463	508	493	486	504	448	502	467	479	476	519	490	489	472	516	488	475	488	470	470	496	488	480	499	503	534	516	497	504	479	494	502	455	489	456	492	477	464	494	449	517	457	497	478	499	467	480	501	509	517	484	528	472	512	495	505	493	496	501	526	448	479	504	461	477	482	466	498	478	521	508	488	516	493	507	496	507	520	488	457	492	476	476	471	481	498	519	480	495	463	463	477	457	503	483	473	494	494	508	451	477	510	520	431	484	499	506	462	463	482	504	486	509	456	472	485	518	487	511	476	522	498	473	524	497	462	476	492	508	513	504	483	528	548	466	529	451	503	498	501	458	470	509	504	466	501	479	440	491	535	509	510	464	478	482	474	460	460	524	485	478	529	482	490	501	490	551	489	483	548	492	532	486	503	500	477	504	465	477	458	495	465	479	501	499	455	483	510	504	497	462	491	486	480	503	492	508	510	487	488	505	496	514	501	479	459	491	469	484	517	477	522	528	484	485	503	497	500	484	514	472	479	544	469	447	539	499	460	501	485	504	490	464	502	461	509	500	498	431	483	476	488	473	479	475	464	497	468	478	529	492	503	479	507	497	490	489	517	480	535	495	524	448	478	482	480	511	483	504	470
56311	42364	41341	30454	29240	31213	28978	28267	26002	20152	17947	9865	6280	5754	3878	2601	1965	1597	1041	1097	856	880	780	621	471	387	381	436	391	306	300	301	299	259	225	231	221	184	203	207	207	206	185	195	229	225	250	207	219	208	225	203	210	205	220	192	174	221	231	193	196	201	198	200	214	217	198	200	195	206	186	195	200	229	217	191	216	186	190	194	213	205	201	192	214	194	184	188	194	206	201	201	188	174	217	214	203	202	189	186	183	187	178	169	185	198	184	187	164	190	182	166	193	189	168	177	185	202	167	188	198	184	184	182	178	213	180	193	231	192	189	202	187	190	196	186	182	204	164	174	184	179	170	185	192	211	203	171	194	213	205	166	202	168	211	191	176	197	187	194	192	204	183	185	195	207	188	197	218	182	181	190	171	189	169	176	186	166	205	155	177	175	192	169	195	182	186	170	178	185	188	198	206	168	190	168	169	191	169	172	175	211	154	193	186	203	173	187	191	196	193	207	166	197	171	174	187	188	167	183	184	207	186	168	174	186	193	202	165	181	191	169	167	199	162	193	197	178	157	209	211	227	174	197	198	169	183	179	201	203	190	186	182	169	197	189	185	187	171	184	171	183	202	170	158	180	173	185	185	184	180	188	183	168	195	167	180	185	164	162	184	182	200	173	195	182	180	186	182	188	180	192	187	161	201	187	141	189	182	159	206	184	193	193	186	201	199	152	201	216	203	190	166	170	187	202	157	203	177	188	207	171	178	183	170	179	204	215	199	170	198	151	201	185	187	194	191	199	165	170	208	180	199	191	180	170	167	189	178	195	195	169	188	169	175	185	186	188	204	200	166	189	181	202	176	203	181	202	184	176	200	203	178	179	181	207	173	172	172	195	162	187	152	174	183	185	174	172	180	205	175	186	156	191	195	186	171	175	193	165	177	168	161	197	216	175	183	167	212	205	175	186	169	182	180	186	164	192	178	182	182	187	175	189	181	162	198	163	188	170	193	194	159	174	201	177	171	180	171	168	166	181	186	202	198	171	199	197	182	187	208	171	197	188	217	196	205	176	170	181	170	174	204	165	182	187	180	200	188	187	191	159	197	193	188	181	197	238	196	179	196	180	172	186	166	171	198	173	154	192	170	179	187	189	219	207	176	174	180	189	175	178	175	181	208	156	197	166	209	159	184	217	195	213	148	212	182	209	184	172	184	183	162	183	162	198	192	170	200	192	194	193	181	184	196	184	147	154	194	193	163	220	192	188	205	192	177	183	189	186	173	167	211	191	198	200	176	180	183	176	184	191	179	156	160	192	166	177	193	200	182	170	192	210	179	213	206	177	189	199	192	201	197	166	184	202	160	192	183	200	183	187	182	175	180	194	178	180	177	186	170	166	191	192	175	162	199	210	201	181	170	164	164	186	172	167	177	182	159	181	168	165	195	179	178	175	175	180	188	185	191	175	163	174	201	169	169	158	172	165	184	179	190	192	176	186	196	151	161	178	193	182	170	205	185	196	169	170	181	184	216	196	200	179	170	175	180	170	181	191	183	177	181	177	184	150	177	196	181	184	173	177	183	159	201	168	166	184	197	201	199	175	188	194	192	165	199	163	181	214	192	192	200	174	174	174	200	190	231	175	208	198	193	215	206	164	179	199	176	197	170	185	155	198	209	175	192	172	179	185	174	172	179	202	183	194	206	203	179	193	170	182	181	180	171	176	170	172	193	178	196	179	166	186	176	199	182	190	178	171	186	170	170	195	184	205	208	183	189	177	169	196	183	177	187	168	180	174	158	193	204	183	198	222	175	186	179	184	184	202	189	162	169	173	177	180	200	187	201	180	180	179	188	205	217	168	176	189	178	174	157	187	167	177	189	169	178	204	188	192	189	172	171	173	173	175	187	173	156	168	181	171	177	190	187	163	176	170	209	205	195	192	194	187	156	181	181	216	173	183	204	179	172	182	183	162	184	195	186	190	174	177	163	156	173	170	190	197	215	197	169	173	200	171	191	184	205	180	180	174	160	185	172	181	179	185	174	169	176	200	172	171	181	157	185	160	192	164	169	185	169	200	202	139	181	181	189	191	199	174	166	181	178	180	182	180	182	172	201	181	167	202	165	180	179	188	188	185	175	209	173	172	178	182	198	187	194	180	184	206	177	187	200	169	176	189	161	174	197	183	174	167	184	211	176	170	167	204	173	172	193	210	189	184	188	191	185	180	195	167	159	166	180	182	182	159	204	187	177	172	162	183	186	182	199	211	177	190	215	182	174	187	198	176	186	181	194	204	176	184	209	194	189	180	188	190	192	202	180	210	184	178	210	192	188	191	168	178	189	197	163	159	180	187	200	183	164	181	185	203	179	180	167	152	182	181	192	171	178	168	171	177	183	165	204	180	188	167	171	156	193	181	169	192	191	177	190	175	191	186	193	199	206	213	190	165	203	187	191	180	163	179	172	197	177	192	188	172	200	192	203	200	182	195	187	186	196	165	202	177	165	196	184	168	179	185	212	187	182	176	196	150	165	176	186	172	182	169	198	172	186	173	207	195	162	179	185	181	197	195	183	168	210	188	184	177	195	203	179	191	170	199	184	188	191	187	176	168	196	188	161	198	180	177	178	166	163	177	191	170	182	161	163	212	197	204	142	186	174	170	166	174	184	177	175	158	159	189	191	207	197	189	213	192	153	195	226	170	199	182	181	178	180	186	204	203	191	213	182	174	192	144	196	196	190	186	193	215	164	166	183	200	174	203	178	173	168	181	196	187	206	200	184	177	154	221	189	201	169	183	169	191	164	172	202	168	193	182	164	197	191	192	197	185	160	173	181	182	188	192	161	190	164	194	185	175	178	180	176	162	187	180	195	189	204	179	174	192	197	190	205	215	199	189	175	170	177	175	184	171	181	170	172	175	176	180	197	197	192	171	171	174	197	196	181	163	170	186	194	175	182	196	212	182	190	186	189	197	203	156	197	186	180	193	191	180	183	178	211	173	194	187	172	189	180	205	172	174	202	178	177	197	165	150	220	189	185	204	185	177	211	172	189	166	174	195	203	194	201	158	191	185	181	168	190	165	186	210	196	170	182	160	197	190	179	184	202	191	217	191	182	200	169	164	195	198	197	188	154	173	169	194	204	179	163	180	193	189	196	166	183	172	187	197	184	182	213	210	193	154	173	191	190	180	191	203	180	187	178	187	176	194	152	183	182	162	193	176	188	173	184	173	181	191	177	187	181	196	201	189	186	194	182	187	174	183	194	175	161	182	206	170	172	189	194	183	193	192	171	183	172	203	179	170	180	168	194	174	202	178	173	181	174	199	152	189	193	173	207	179	210	203	187	200	161	190	195	164	176	167	185	178	173	186	181	180	194	171	225	174	192	149	201	182	204	179	198	193	189	181	173	185	190	193	171	183	169	196	187	219	175	166	182	173	170	187	184	169	159	195	213	192	173	195	197	204	165	154	186	196	169	194	201	201	212	192	156	181	152	169	194	187	205	164	183	160
49648	54669	43025	50812	46984	51242	40341	40692	36371	29766	28431	17968	14618	15776	12123	9481	8754	6811	5029	4812	4201	4377	3685	3010	2159	1815	1769	1763	1621	1136	1119	1054	838	758	672	546	526	531	507	519	553	564	552	578	575	562	634	657	589	543	598	535	581	551	546	563	559	553	509	540	572	524	553	523	490	461	516	520	518	506	502	512	496	476	415	446	488	452	434	492	425	440	388	450	442	459	468	449	436	482	473	468	480	450	482	523	453	472	449	442	435	424	453	445	461	426	454	412	452	433	453	412	429	412	451	416	412	405	412	431	411	396	408	419	429	432	427	401	395	416	404	383	468	449	436	404	411	410	404	406	396	386	435	402	418	432	402	400	390	443	420	438	419	410	435	412	399	422	379	399	424	431	368	412	408	374	412	378	397	391	379	443	366	413	400	447	416	439	394	387	395	395	388	416	391	418	413	406	437	431	403	410	424	388	364	389	378	429	406	407	360	411	412	387	350	376	419	396	428	420	381	405	413	406	390	392	380	424	392	384	365	399	421	408	401	405	419	376	385	433	418	443	412	413	443	386	398	418	412	420	380	396	389	379	414	393	388	382	449	395	378	415	383	402	383	424	406	410	407	428	413	412	424	438	357	398	401	436	394	346	407	417	409	366	437	415	394	408	392	437	421	397	414	394	433	416	367	409	410	402	410	466	423	383	426	378	435	386	441	385	404	396	411	383	441	420	409	382	412	401	384	416	396	397	431	433	415	399	413	439	426	381	415	429	401	381	397	392	410	382	405	390	457	366	429	412	422	386	397	417	381	391	404	408	385	423	403	429	397	373	405	420	421	389	413	370	436	396	422	411	401	420	384	431	399	361	416	407	424	399	435	394	393	406	420	414	387	393	418	407	400	432	399	408	408	370	387	423	399	381	395	403	426	358	398	410	396	396	404	391	423	409	382	383	417	420	348	428	432	395	412	418	438	377	447	421	381	375	405	390	375	401	433	429	421	406	373	407	383	409	392	388	412	372	404	367	405	383	387	400	395	422	438	402	410	408	435	418	444	405	388	382	423	425	369	379	406	403	411	430	398	425	400	400	387	416	405	389	382	416	393	415	422	396	384	416	421	449	359	435	382	405	448	415	390	404	389	413	379	396	376	384	392	412	402	402	379	407	405	420	436	403	392	374	396	460	419	416	399	400	420	424	393	430	372	396	426	369	423	376	409	408	430	398	401	422	434	433	400	394	386	435	384	432	412	383	413	370	412	397	373	376	405	411	362	410	422	394	392	403	388	426	407	343	408	400	428	384	399	408	373	418	396	390	403	417	420	385	394	380	391	420	414	418	386	408	417	434	370	375	412	387	410	431	408	417	422	411	390	406	409	400	377	414	404	406	397	377	389	381	426	433	402	411	444	411	414	405	405	422	392	398	404	423	405	431	396	414	390	417	388	430	394	390	401	388	440	430	407	392	370	437	396	367	424	417	374	380	399	425	402	423	398	437	410	353	381	397	426	409	422	403	403	416	414	415	393	426	398	391	390	396	401	389	452	399	416	401	377	421	438	389	413	439	432	387	413	404	421	423	387	414	422	399	399	385	406	373	421	395	392	425	379	375	402	377	401	442	420	436	408	391	420	393	396	402	372	413	417	409	419	394	394	399	385	416	398	409	436	370	398	404	400	384	404	391	407	422	419	402	403	414	418	378	429	387	376	358	400	382	396	383	423	423	417	380	389	368	424	387	416	422	390	412	370	426	415	417	401	390	390	409	394	397	423	399	386	361	390	412	385	446	409	400	396	432	394	430	419	422	448	421	406	429	376	426	403	398	410	396	393	386	393	400	439	408	398	425	410	387	413	411	407	398	440	373	415	422	408	416	391	390	418	402	406	404	394	413	402	393	433	405	406	411	387	415	382	389	394	401	398	409	365	414	405	436	444	421	416	395	394	398	470	398	425	433	394	404	393	425	417	395	390	376	363	385	355	393	409	385	409	406	400	381	400	418	415	403	417	401	403	431	421	405	412	399	389	375	392	407	442	375	391	405	449	381	407	388	390	406	399	422	417	398	409	409	421	433	429	413	391	381	365	407	394	396	397	405	393	446	370	415	430	408	386	413	421	407	347	373	408	389	395	406	390	396	404	444	391	429	434	396	406	402	460	412	408	418	469	393	422	393	401	422	394	411	440	455	425	374	408	417	396	379	437	437	400	412	376	393	373	392	392	407	408	387	372	382	449	412	444	384	404	403	433	442	404	412	414	386	413	404	374	386	417	412	403	402	377	430	395	440	404	418	471	387	413	383	370	402	439	404	400	380	414	433	419	472	426	390	402	395	377	391	389	379	408	372	394	422	357	392	417	350	421	403	364	415	390	424	388	376	417	388	412	405	383	395	417	415	393	392	406	414	374	397	396	419	344	454	406	403	383	397	386	380	448	374	392	411	378	398	423	431	419	397	413	418	420	442	394	358	397	407	376	407	410	380	393	350	412	393	398	405	398	423	439	394	408	392	420	418	379	399	381	413	418	403	396	435	414	378	411	447	401	391	392	385	384	398	407	421	394	409	403	402	390	409	427	394	400	400	413	380	414	438	427	406	401	376	412	375	461	403	385	430	414	394	407	443	395	401	391	413	424	403	422	448	432	399	406	412	417	405	386	421	392	376	422	415	425	393	410	413	427	416	457	385	426	407	425	375	391	399	404	412	385	429	425	420	388	392	349	387	389	402	416	373	422	455	409	383	380	400	404	413	417	390	442	424	388	381	419	429	385	430	400	414	433	407	421	435	378	369	435	399	423	425	387	390	384	395	420	397	390	429	433	375	426	402	390	391	435	396	406	391	411	398	424	431	400	405	418	384	415	438	397	406	387	387	405	403	375	429	433	401	400	385	353	413	411	393	387	397	447	412	403	428	445	416	407	421	420	401	395	403	411	418	401	397	399	400	416	364	402	407	433	394	405	408	374	399	401	395	396	373	425	426	402	409	404	438	434	414	410	404	409	440	414	407	403	420	417	361	419	422	394	381	386	424	417	446	399	427	402	393	398	397	420	401	419	389	397	400	407	420	358	365	406	419	416	409	388	405	403	430	429	429	458	422	382	400	416	418	417	378	402	396	388	405	392	412	411	356	406	389	390	389	391	403	422	412	390	453	429	408	391	380	385	430	418	417	424	417	387	393	392	387	387	391	378	352	414	410	376	389	408	416	413	390	405	387	401	431	397	412	412	420	417	407	417	406	364	421	418	410	377	428	408	409	381	458	413	403	397	422	419	405	403	417	443	429	445	408	410	420	394	390	387	395	418	376	405	407	395	403	409	438	373	396	389	410	403	396	448	417	399	401	408	407	365	414	389	402	395	395	382	427	405	394	347	449	386	403	401	365	406	398	426	384	405	382	411	381	393	423	421	387	385	388	370	370	392	414	407	409	413	377	391	389	427	400	406	432	424	387	407	436	398	394	423	380	389	363	436	404	402	429	385	419	418	391	403	384	393	407	392	412	402	404	403	416	420	387	393	364
25501	27118	37156	19363	10862	8343	4636	3201	2143	1525	1191	978	744	715	609	508	512	485	436	398	358	366	386	380	279	240	240	207	218	228	203	224	220	208	232	225	210	224	215	206	204	212	237	244	239	230	191	219	233	249	243	201	237	227	228	208	227	235	217	226	235	228	201	218	225	223	206	243	224	250	213	205	224	231	218	228	218	203	228	208	178	209	219	200	207	225	216	213	250	237	229	210	235	194	196	210	182	211	209	231	261	259	228	220	193	211	223	217	225	203	224	216	212	203	234	214	225	222	214	229	231	203	200	229	206	206	212	235	216	245	207	221	211	199	201	217	227	198	234	213	193	213	178	189	218	223	229	229	203	224	218	203	217	226	217	197	201	207	214	211	201	206	208	218	228	208	204	219	232	200	208	221	226	227	207	190	191	195	218	210	224	212	211	206	224	211	223	220	221	218	219	200	194	214	248	226	226	221	220	209	203	216	226	222	222	217	248	230	245	208	210	192	197	196	224	225	196	233	213	201	202	209	241	200	227	210	213	214	221	211	217	223	224	205	197	213	195	240	234	213	220	206	209	217	225	220	216	196	209	220	225	202	213	243	219	211	239	203	228	210	217	227	224	220	204	200	208	205	205	245	209	199	228	237	211	247	183	201	193	217	223	199	194	217	202	234	214	218	209	192	196	208	195	193	237	243	212	228	230	195	197	224	206	198	229	234	233	197	207	229	219	215	224	210	199	246	238	236	206	223	205	235	212	218	221	219	192	193	209	217	211	221	211	214	209	234	225	196	205	206	197	234	211	226	228	217	225	216	228	188	186	208	214	235	185	220	222	213	201	224	207	226	220	200	190	240	213	214	204	234	253	215	191	231	223	207	216	183	208	210	220	228	213	198	206	232	204	226	231	212	220	190	201	224	205	213	212	250	212	207	209	230	215	195	223	240	200	186	222	242	179	230	223	207	202	243	229	213	200	247	201	231	235	232	210	228	222	183	194	215	203	208	203	228	217	212	233	203	221	219	223	218	210	199	210	222	241	194	200	229	237	202	237	231	223	242	220	225	209	207	206	217	208	207	206	220	204	206	215	237	208	210	228	229	218	243	200	232	207	194	220	207	206	205	216	233	190	221	217	229	202	227	220	228	226	216	219	218	223	225	198	226	218	193	233	220	195	209	207	223	187	246	213	205	210	215	216	229	218	196	211	188	196	204	218	207	195	209	217	221	213	214	211	246	234	238	202	221	205	189	207	207	237	212	176	229	232	215	237	200	228	212	239	193	210	199	183	231	217	200	179	204	197	219	190	184	213	249	205	209	213	187	228	222	233	209	205	220	214	210	249	204	197	173	213	210	251	202	220	219	202	222	225	202	221	229	228	227	215	220	209	184	212	226	208	186	219	220	212	228	234	203	214	204	243	228	216	194	211	187	224	215	222	203	241	212	205	209	227	202	212	215	201	203	201	209	212	204	214	200	228	225	234	230	216	219	208	221	212	202	208	215	207	204	184	223	191	221	225	217	202	216	196	218	200	207	245	225	206	211	210	210	227	206	208	225	215	208	196	239	200	229	212	215	205	183	192	225	193	237	220	231	241	203	232	217	219	203	190	215	228	239	210	216	253	209	201	224	224	194	210	225	226	224	194	196	250	208	222	237	210	228	254	211	183	241	210	202	223	207	234	241	218	226	224	185	228	193	176	200	227	205	220	254	208	220	219	184	235	205	209	206	197	195	230	247	207	234	198	227	190	216	208	236	232	228	219	230	210	241	211	205	204	191	213	204	202	236	201	208	206	210	190	231	212	218	198	205	226	196	238	250	226	184	192	215	208	234	220	168	180	224	226	218	217	209	214	189	237	220	200	207	210	270	219	218	208	197	217	211	229	228	214	233	217	215	228	233	218	217	222	217	215	214	206	188	222	244	228	228	188	214	245	224	235	229	186	212	224	202	215	203	214	223	174	208	205	212	211	226	200	217	203	239	243	226	245	235	196	223	181	210	225	240	204	207	212	218	200	197	196	211	219	198	204	211	171	223	193	214	210	227	216	231	220	193	221	222	212	214	226	192	214	256	208	244	227	234	206	216	202	226	211	206	223	214	235	216	234	198	195	208	195	216	211	232	202	229	216	204	201	230	223	209	220	206	190	233	216	236	222	228	213	196	203	231	240	193	236	202	208	236	192	225	200	217	247	265	217	215	237	209	172	227	224	228	212	190	236	179	225	194	212	175	187	185	227	190	215	226	204	229	209	203	236	204	188	190	207	196	213	204	226	217	211	221	229	199	192	201	212	220	210	223	210	233	205	200	191	193	238	195	187	208	223	229	195	216	204	231	229	206	212	196	192	212	206	223	219	229	213	216	239	220	219	219	227	209	223	220	201	220	225	213	202	227	223	222	226	215	238	191	205	220	216	213	231	232	231	216	210	224	221	233	209	208	202	234	222	208	205	186	201	207	194	227	214	185	185	202	203	226	235	220	209	241	197	190	226	225	204	222	203	190	206	190	220	202	191	204	211	233	189	224	233	198	232	206	217	204	210	193	207	209	207	230	211	188	179	203	206	213	206	221	209	223	211	213	185	211	239	216	218	223	230	204	216	223	220	188	221	177	189	216	206	216	212	224	235	187	187	212	220	196	240	195	216	192	207	232	230	234	196	209	190	218	186	220	206	195	176	202	217	199	214	227	254	216	227	207	211	212	269	235	244	213	230	190	217	197	225	222	227	219	216	205	215	219	217	225	211	207	218	224	230	194	208	213	224	217	220	228	203	210	186	221	232	229	217	204	198	175	215	203	207	238	234	196	226	225	197	237	223	210	206	230	242	230	214	215	222	222	242	203	204	202	217	207	204	202	213	192	186	205	214	241	222	202	177	187	239	205	219	195	215	211	207	209	216	225	226	211	213	212	208	220	211	194	226	215	213	214	198	231	222	196	200	216	189	227	225	213	207	243	233	214	222	209	229	213	217	232	211	246	260	224	218	204	192	205	224	205	213	214	201	214	240	211	254	192	227	242	231	222	235	207	220	205	226	237	215	219	207	218	206	198	214	204	241	201	196	213	195	216	226	237	216	199	219	219	219	188	205	220	231	202	221	247	214	205	230	222	201	235	234	188	219	213	215	211	214	215	217	221	214	216	196	190	224	223	230	237	221	240	211	211	209	221	192	212	224	206	200	218	220	234	246	234	209	220	207	227	208	224	228	220	189	242	232	195	218	191	217	245	213	221	221	236	190	180	219	198	236	207	217	226	227	242	222	227	225	206	197	209	227	233	201	213	230	239	196	218	219	233	212	236	195	215	236	210	199	210	225	205	230	201	199	218	205	217	199	213	212	249	210	213	217	192	246	222	203	219	224	230	242	225	199	218	206	246	232	226	207	226	211	189	229	201	197	229	224	230	210	216	223	245	213	241	221	187	236	228	228	224	218	207	220	226	213	212	192	198	232	221	234	203	204	215	236	237	218	231	186	222	218	214	202	211	225	207	213	213	218	207	206	237
20695	23269	35320	24654	18111	19221	11591	10077	7648	6788	6126	4486	3879	3650	2686	2378	2472	2102	1838	1821	1632	1592	1463	1319	1048	875	829	690	686	641	574	530	535	519	536	500	488	493	484	526	499	523	521	532	541	501	531	517	552	521	502	540	568	546	511	544	530	532	528	528	502	549	511	517	534	518	528	512	545	529	529	538	492	493	524	532	498	446	515	517	537	480	514	510	473	528	549	490	520	513	505	530	498	491	520	497	499	526	507	522	517	493	543	528	536	516	501	487	513	508	511	509	481	530	518	467	506	504	505	496	506	463	497	503	496	494	488	490	495	457	497	508	518	519	520	500	529	489	517	480	519	506	546	513	489	499	464	515	526	491	488	484	523	484	477	512	506	488	497	499	510	533	492	457	468	493	489	487	544	478	510	524	512	490	490	496	480	474	459	472	520	500	510	454	481	514	476	517	499	490	494	497	493	496	500	497	473	491	492	527	500	497	491	496	494	528	502	499	529	516	456	508	557	491	464	505	504	482	503	514	522	458	514	462	503	486	503	534	491	477	466	475	504	495	505	475	495	502	470	452	494	522	487	449	490	497	479	534	491	470	514	492	469	516	498	487	492	494	499	508	490	489	525	493	460	465	502	484	492	505	513	466	510	539	479	472	463	473	505	456	521	501	475	522	483	547	502	499	503	510	545	501	503	465	473	520	472	489	484	475	483	508	500	493	539	484	497	491	464	486	476	476	494	454	489	542	501	457	496	486	473	518	513	500	512	480	499	496	507	446	465	533	500	467	508	512	493	468	486	500	515	506	479	484	473	522	482	502	477	492	509	495	497	474	463	497	508	506	504	522	490	489	485	479	472	560	541	452	528	518	500	485	495	506	538	471	448	466	515	493	481	506	480	492	479	531	485	472	490	513	510	450	456	492	503	521	487	484	478	511	514	461	534	505	486	517	470	466	470	447	488	513	503	489	479	530	503	482	484	519	490	504	515	507	462	459	494	487	490	505	500	482	482	511	494	472	497	473	497	515	497	458	511	510	517	507	525	470	520	509	491	506	512	468	505	482	483	503	544	494	517	506	485	447	523	489	506	482	468	491	529	507	497	489	504	514	468	518	488	489	485	484	493	483	484	514	474	521	487	510	465	482	505	489	494	485	543	503	502	481	494	460	489	502	511	516	495	498	449	505	456	511	485	477	467	505	464	524	539	477	475	491	531	516	488	463	502	484	496	485	505	472	518	508	472	500	502	463	471	520	487	485	488	494	517	503	482	455	472	507	514	488	486	486	434	485	510	511	464	525	488	511	456	498	471	507	511	484	504	446	470	469	454	491	492	496	481	497	457	503	487	478	490	485	489	479	516	498	479	467	529	493	480	513	461	499	473	513	483	474	518	520	471	480	508	527	505	455	492	508	500	537	496	499	485	480	466	480	508	490	485	489	438	494	476	479	534	541	475	497	507	474	511	460	490	467	512	520	505	486	526	498	504	474	489	493	501	465	474	472	509	480	480	524	483	515	535	479	469	504	487	467	468	475	488	519	457	461	503	511	530	505	502	454	484	490	515	491	455	496	511	467	457	515	475	475	514	510	469	491	493	514	488	520	487	480	468	501	491	479	479	497	507	468	499	488	566	466	468	493	486	532	496	482	489	493	482	507	470	481	476	465	526	540	520	469	494	515	514	508	488	483	507	466	501	533	477	470	496	478	462	492	464	464	503	499	491	484	512	534	547	457	501	503	465	497	495	517	489	491	505	487	524	491	456	502	506	506	475	496	473	492	535	488	493	487	478	529	456	476	529	515	494	488	511	511	489	486	471	483	492	492	456	496	538	505	491	484	472	482	490	496	487	466	497	519	495	532	535	529	497	512	491	475	475	498	516	537	475	494	495	486	472	471	497	480	501	511	451	507	519	493	501	528	486	486	514	498	495	478	478	490	500	527	522	489	496	499	532	470	507	513	494	496	479	511	495	510	530	513	487	518	507	472	507	484	474	490	448	488	540	499	495	503	474	496	505	511	482	527	451	489	503	515	477	505	514	480	499	492	442	476	518	474	488	480	523	484	476	527	496	456	509	507	491	505	485	507	492	527	461	524	515	532	482	448	490	478	505	490	507	489	488	481	480	458	487	491	515	483	468	510	508	505	469	516	504	498	466	496	464	489	481	468	494	510	513	495	507	457	466	495	517	481	495	519	530	469	457	473	467	480	508	473	510	452	514	472	495	511	529	496	519	473	492	445	455	464	513	458	456	500	452	497	497	454	499	465	486	457	518	473	453	521	484	477	486	509	512	478	471	495	510	466	465	504	542	499	490	514	479	476	500	536	509	495	515	502	483	490	483	460	501	488	505	484	500	499	467	509	508	477	479	524	483	513	474	459	502	504	470	495	488	502	519	481	477	487	492	486	483	465	488	501	485	457	547	477	511	553	462	474	495	482	482	543	470	471	518	499	458	467	472	465	484	554	459	512	485	461	522	483	495	529	470	474	486	517	475	526	478	499	488	479	493	522	469	518	524	500	502	489	473	492	472	525	479	499	500	474	476	527	498	469	531	470	506	540	483	510	502	493	469	518	511	515	479	482	516	481	467	498	486	464	460	498	505	482	506	526	543	481	514	473	529	469	454	496	501	475	489	463	510	459	481	497	484	524	460	509	494	538	493	487	448	419	482	492	479	467	464	499	468	504	513	530	534	484	474	519	466	509	513	494	481	488	452	526	482	501	513	477	502	471	531	517	485	520	484	463	479	484	504	517	482	497	504	481	500	498	496	475	474	493	488	480	497	463	465	483	463	470	459	480	525	467	493	495	512	497	524	465	464	465	509	485	515	507	472	509	513	500	514	470	478	508	492	506	461	510	483	475	498	499	454	506	483	529	510	515	478	517	484	518	490	511	478	510	516	479	492	494	515	485	501	497	493	502	490	511	507	511	480	465	485	501	485	488	512	487	470	492	463	485	509	469	500	498	461	519	461	480	466	462	502	511	495	493	502	463	499	509	521	496	514	495	453	502	511	482	480	527	454	542	513	517	488	504	526	512	510	492	472	469	526	481	504	502	536	483	515	487	504	496	503	520	472	505	525	479	491	552	504	483	484	470	497	493	464	448	468	471	527	471	479	487	503	504	514	541	510	496	464	518	478	490	491	461	489	528	504	473	502	508	483	465	512	474	493	483	535	488	471	512	504	520	486	496	473	487	504	491	489	497	483	499	494	487	496	490	478	523	538	502	471	520	531	479	496	463	522	500	501	485	496	463	507	504	448	496	465	517	424	486	536	462	483	443	461	494	511	519	494	476	489	500	535	520	525	513	468	473	494	524	483	488	492	528	505	487	503	486	505	481	491	474	487	503	552	530	498	488	511	497	507	500	468	514	488	505	494	523	504	524	470	513	522	488	531	477	477	496	485	489	524	527	490	502	481	512	484	461	496	446	522	488	494	478	517	484	498	483	467	485	522	470	492	525	490	502	508	505	486	474	539	494	485	515	516	443	467	469	467	498	461	517
52403	43004	46976	32148	28603	32879	26938	23133	17318	12066	9446	5554	3345	2845	2235	1467	1325	1149	778	693	653	562	501	519	407	359	338	335	320	269	266	324	251	274	238	243	248	232	247	225	231	222	231	241	220	227	236	218	247	231	241	239	235	266	246	205	225	243	228	212	242	227	230	229	206	225	241	229	248	213	218	206	245	231	243	218	243	211	226	246	201	215	232	216	218	219	234	228	232	258	241	217	209	247	214	236	240	263	233	220	251	251	197	259	225	227	214	231	231	236	222	225	247	233	217	256	188	240	234	220	223	208	211	225	222	250	223	225	242	202	238	220	228	218	224	199	240	225	207	244	234	240	207	226	249	241	232	223	224	208	226	219	185	237	218	237	212	219	214	226	232	256	224	223	237	192	233	246	255	253	221	207	237	224	248	253	226	213	222	219	224	202	237	240	201	233	241	245	212	224	213	218	227	202	232	214	250	234	216	226	206	196	229	230	263	223	226	221	232	211	229	234	226	247	237	197	243	189	242	218	271	197	212	196	215	206	224	230	231	246	257	242	217	239	192	218	245	213	237	224	228	238	212	193	230	206	219	208	211	234	221	222	243	251	223	244	202	213	211	230	211	237	237	212	243	233	254	234	249	234	206	219	246	240	229	257	234	224	201	234	215	228	232	224	224	214	227	194	210	204	233	231	228	190	225	203	234	209	221	221	253	205	196	212	213	237	211	217	241	226	220	215	223	218	218	216	226	219	248	226	239	217	225	209	235	210	240	193	228	217	219	230	241	238	236	217	216	211	191	243	235	218	229	206	216	225	202	230	211	202	254	235	217	258	229	210	223	228	234	227	227	222	223	232	225	223	230	194	229	223	233	201	200	220	218	220	237	206	206	217	220	226	195	204	235	221	202	235	223	228	246	228	250	224	214	229	251	222	202	223	215	219	187	225	232	220	202	258	188	219	227	196	214	203	232	185	197	230	213	233	235	237	231	183	217	247	207	215	214	226	221	221	219	229	202	222	213	230	227	224	214	228	240	207	240	226	197	247	213	236	265	230	201	222	192	230	231	234	217	196	195	233	214	235	207	232	236	217	217	231	205	205	213	199	223	233	215	216	208	196	210	209	210	211	252	213	211	239	235	212	220	236	225	217	221	233	203	203	220	211	190	233	226	221	240	210	229	215	213	240	222	238	244	226	208	257	240	208	204	275	187	222	234	218	229	201	208	210	230	226	233	233	222	229	204	246	243	220	249	229	208	211	226	200	242	223	208	235	207	242	220	267	232	226	232	214	227	199	208	241	175	195	226	234	238	226	222	246	227	203	228	238	187	225	220	244	222	243	201	234	263	207	224	209	197	220	237	229	237	253	226	216	226	195	227	222	204	216	247	244	210	238	219	213	236	238	242	226	194	234	210	216	216	221	217	216	268	207	249	239	213	217	211	212	232	221	220	243	215	263	216	232	258	239	211	223	211	227	239	248	211	213	216	222	236	204	224	216	228	193	237	233	224	225	204	227	221	228	210	216	225	242	234	193	247	222	209	209	237	228	198	231	196	239	238	234	229	244	259	226	217	236	237	253	235	220	199	223	228	206	232	227	188	232	213	233	228	195	245	227	200	195	207	250	212	229	237	228	216	251	231	215	213	233	219	240	202	226	210	231	246	207	246	226	207	226	217	206	204	209	211	221	191	228	222	200	222	233	258	211	238	213	241	212	232	215	236	173	248	233	214	182	231	234	214	198	233	223	212	251	202	203	231	244	226	183	248	222	276	222	229	218	211	215	204	233	225	227	213	218	225	228	201	197	227	219	212	197	203	197	232	229	187	247	233	215	212	231	190	224	186	214	232	194	206	234	217	224	233	222	208	208	228	200	218	262	240	237	216	211	223	238	220	222	244	201	247	234	229	207	226	220	218	240	236	215	212	252	223	226	224	228	224	219	220	212	216	218	205	245	223	199	253	224	196	201	239	229	199	234	226	220	224	233	245	216	207	213	222	211	247	226	217	212	241	196	207	216	216	242	227	261	201	201	230	226	242	229	201	216	195	223	254	210	242	210	229	229	215	224	224	247	201	217	217	204	209	230	235	216	226	222	191	236	194	194	232	223	237	226	247	229	222	230	238	228	254	218	209	214	200	253	223	230	222	266	212	217	237	240	213	229	198	200	226	235	204	216	213	225	245	212	216	221	225	238	248	210	222	227	224	216	219	231	233	232	231	239	230	270	205	211	227	245	201	207	225	219	245	192	252	236	210	229	201	218	215	262	231	237	253	249	208	241	218	230	216	227	237	216	227	218	232	227	249	219	260	227	228	212	246	231	241	268	222	221	211	226	258	225	230	245	199	212	220	230	222	228	222	221	235	220	215	244	210	240	218	237	221	232	220	219	212	206	203	186	224	226	232	226	245	224	218	211	184	201	242	215	245	206	221	215	246	230	219	244	242	222	231	234	211	250	215	219	224	236	228	207	254	225	225	218	229	233	241	240	242	212	219	217	224	244	232	232	218	194	218	230	234	222	210	184	211	207	218	240	225	203	222	239	264	242	245	220	215	215	222	211	196	216	245	213	220	237	283	218	216	241	240	201	246	218	222	228	227	206	234	227	222	231	211	219	205	216	223	213	264	223	246	214	243	230	242	221	249	234	247	218	245	200	220	239	247	190	215	215	246	233	243	214	229	224	263	229	217	201	239	238	215	210	207	216	188	199	243	217	239	226	250	226	224	214	217	226	212	217	204	195	227	193	223	233	220	224	216	181	205	227	204	211	229	246	235	212	210	224	222	230	221	248	214	233	246	212	229	246	233	250	223	198	263	230	211	187	203	236	211	227	242	213	204	236	197	229	207	232	219	209	238	230	234	223	239	230	226	238	242	207	227	211	234	227	191	240	216	215	252	220	222	211	230	248	210	209	252	246	248	219	232	234	246	242	212	220	199	193	231	225	237	225	235	200	207	235	204	237	200	206	206	226	227	218	230	192	227	221	235	198	249	215	204	202	209	216	212	242	245	212	219	201	237	212	208	207	215	232	235	251	205	220	226	256	237	233	222	234	216	222	266	217	212	216	225	201	218	217	214	213	257	226	236	214	214	220	218	235	240	232	214	226	222	217	211	229	256	246	206	209	218	212	260	216	243	227	210	201	229	211	231	207	259	203	197	228	247	216	255	217	223	244	264	224	232	212	219	244	226	214	183	229	252	209	228	222	210	216	220	230	221	227	224	233	223	224	250	229	221	231	222	232	234	221	218	227	232	199	229	227	260	208	233	189	213	225	197	236	216	218	237	253	192	238	234	219	226	225	225	223	230	225	188	247	218	208	239	220	241	223	221	245	242	249	224	218	208	217	240	233	251	255	240	212	242	227	234	214	253	237	199	194	219	242	224	219	223	227	235	244	255	256	206	211	227	217	210	214	228	217	224	188	214	232	218	229	219	237	239	247	229	227	226	243	212	213	204	235	233	212	222	216	225	224	191	234	237	236	214	196	227	207	193	233	252	238	197	213
46037	51137	48771	45900	41533	48051	33009	31452	27305	23449	20932	13389	10370	10599	8996	6253	5513	4938	3919	3353	2985	2543	2325	2278	1823	1611	1269	1215	1094	874	890	874	812	699	596	606	557	577	604	572	609	617	563	605	587	607	612	634	663	583	588	534	573	638	587	582	564	554	609	575	573	567	579	586	558	575	570	601	550	564	548	557	527	538	519	563	567	494	514	542	506	544	536	567	506	547	530	537	547	531	556	532	542	542	570	508	515	538	535	548	539	494	497	537	547	524	525	481	508	485	521	524	531	509	492	509	517	513	484	543	477	537	501	512	507	514	526	505	535	473	503	520	490	476	472	511	521	518	501	479	520	476	528	487	544	440	509	528	532	458	511	492	478	495	507	486	524	500	531	509	559	517	476	530	522	481	494	514	433	494	500	516	451	535	475	569	472	493	484	511	556	499	534	449	483	512	476	473	508	493	495	485	496	510	498	482	489	498	488	484	481	484	516	498	461	528	459	471	477	478	514	472	533	497	470	538	488	503	486	510	480	535	529	487	497	488	515	507	516	509	495	517	522	475	506	504	501	492	511	504	540	509	488	493	496	502	476	459	476	543	489	484	487	484	484	475	508	537	528	456	503	541	490	491	531	482	476	485	492	518	503	528	524	502	510	479	500	477	490	506	479	494	510	512	483	497	505	512	499	478	539	524	518	496	502	495	478	519	458	512	501	480	529	483	523	515	481	524	499	477	451	477	483	527	526	467	498	466	483	535	489	486	499	509	465	469	528	460	526	489	445	513	482	491	492	480	520	495	502	531	514	500	461	475	493	547	508	508	474	515	498	503	480	509	491	521	538	528	535	481	482	493	528	486	509	485	526	517	508	521	482	475	537	504	513	480	505	506	464	511	478	511	506	487	496	501	509	482	440	505	558	478	495	499	496	500	472	513	467	489	492	486	486	510	485	494	503	495	487	500	469	499	484	518	488	515	492	481	530	483	489	488	474	542	482	527	498	510	469	503	469	496	486	511	492	511	478	528	494	486	500	502	502	539	502	467	506	469	517	509	516	543	507	495	502	480	495	491	461	518	506	460	459	485	497	477	469	498	488	496	515	501	495	516	488	486	500	552	502	529	518	531	499	516	551	475	466	498	484	479	472	526	477	510	490	477	507	520	481	505	454	512	539	481	498	480	486	525	476	528	492	482	486	493	469	479	522	534	464	538	508	485	469	537	464	533	532	496	497	484	505	521	507	509	484	498	493	531	480	507	494	471	470	480	524	500	469	511	476	504	505	486	501	519	488	488	476	492	553	505	461	485	541	482	452	482	519	524	489	490	499	486	487	516	489	481	532	494	470	517	485	489	513	505	500	473	521	474	489	477	478	455	509	448	535	462	506	498	493	497	488	463	503	498	502	462	500	534	491	527	477	504	515	506	483	498	524	488	493	481	502	494	505	526	523	493	490	510	447	517	496	496	480	505	497	524	495	503	472	486	529	472	491	482	503	496	554	497	542	475	515	477	489	522	472	511	509	468	478	500	492	469	506	532	487	504	471	560	492	519	491	494	520	501	520	498	496	492	484	537	476	462	513	485	491	525	475	499	487	476	475	459	510	488	496	515	503	509	494	517	536	500	507	499	464	544	495	519	512	507	494	518	544	459	513	471	520	508	503	503	523	453	507	504	489	489	522	480	495	479	475	476	522	508	480	478	492	513	500	513	494	515	483	484	516	497	491	532	517	484	503	426	544	510	523	525	488	488	470	527	496	494	498	495	502	524	492	474	479	478	472	475	530	502	516	478	487	479	513	531	508	492	502	489	516	490	514	506	503	494	523	496	510	451	524	491	487	517	478	496	470	499	498	490	482	489	479	517	477	470	484	495	449	480	477	515	490	474	470	507	501	494	475	493	533	507	527	464	486	527	523	498	507	471	465	519	508	487	462	472	483	505	490	461	484	538	516	480	488	503	499	475	496	551	477	517	473	486	491	500	470	528	508	524	479	524	469	538	488	491	506	518	509	505	504	504	496	490	482	522	463	505	523	514	481	488	509	513	514	514	473	478	510	483	490	491	509	498	524	479	510	502	486	503	455	456	505	492	519	515	498	509	497	501	519	513	515	481	515	450	489	499	486	472	474	498	496	488	502	464	480	499	501	519	503	478	485	526	494	516	518	481	501	487	492	517	474	513	511	527	506	465	524	469	514	520	505	501	475	448	474	483	519	474	491	497	501	501	541	504	497	474	486	518	509	512	498	487	469	481	531	539	483	548	476	514	529	504	527	511	486	480	491	539	523	435	510	515	481	497	471	485	517	488	479	496	474	487	493	474	450	492	491	524	449	524	523	507	487	492	505	491	500	512	478	477	480	496	488	496	546	466	495	471	531	491	517	511	483	517	489	480	478	511	504	503	464	517	464	519	495	536	507	508	526	465	495	471	535	545	502	520	504	506	505	496	517	496	512	502	498	529	470	493	512	485	503	492	523	510	472	488	496	473	482	489	480	516	475	477	493	498	509	446	496	503	502	528	519	503	505	516	511	517	494	508	516	530	516	505	495	521	516	527	489	510	512	505	436	457	475	507	500	517	474	544	526	506	493	464	523	479	499	496	520	502	500	489	495	503	513	531	501	490	478	506	534	489	489	480	489	507	490	481	482	492	504	529	475	474	540	504	536	470	496	493	547	498	497	504	527	487	501	479	513	468	495	506	511	488	489	502	495	512	529	478	487	496	516	529	495	488	523	529	496	506	507	470	492	465	490	463	489	481	528	433	512	484	522	470	531	489	490	526	488	512	532	446	504	467	479	514	456	490	519	531	489	490	487	485	508	507	513	488	518	462	491	519	485	518	454	498	485	509	511	484	507	502	536	504	447	511	504	455	510	475	491	519	491	492	459	475	460	440	501	511	503	503	462	500	484	496	527	532	524	492	450	546	454	531	528	528	487	482	494	493	492	476	498	506	468	513	546	481	502	484	521	485	459	478	483	496	489	466	473	493	514	523	497	512	503	471	521	497	483	457	504	499	468	539	510	510	471	505	502	513	495	481	444	481	516	520	468	497	479	477	514	512	480	529	490	508	488	468	495	486	487	516	489	544	520	482	522	512	503	482	488	459	535	493	439	457	467	493	482	488	529	482	536	500	494	467	521	538	456	505	511	516	468	490	459	525	513	505	516	483	503	510	468	490	499	542	495	523	475	494	481	493	530	508	513	494	464	495	526	477	511	488	478	503	489	494	482	492	496	501	509	533	499	497	518	517	520	457	467	493	476	498	478	480	451	513	492	450	514	492	534	538	500	482	491	500	481	522	547	511	507	492	495	506	481	525	502	512	476	487	510	478	484	506	562	504	502	504	513	481	499	511	513	460	473	476	491	495	480	496	503	491	470	530	469	511	462	481	514	525	517	494	482	451	477	511	462	522	488	526	440	492	534	545	532	495	488	513	472	460	496	484	506	515	501	499	497	466	494	483	486	518	507	533	509	527	491	516	507	470	460	518	494	474	499	507	519	463	449	568
56531	40543	44383	31295	28636	33177	31455	27069	24741	20853	17811	10130	7068	5629	4418	2642	2302	1775	1141	1071	799	667	618	578	512	440	387	398	331	314	270	266	266	239	239	219	197	195	194	220	245	213	229	236	215	202	210	221	257	198	217	192	200	197	226	245	205	189	204	194	171	181	179	218	212	193	198	215	205	213	226	202	216	169	210	215	210	228	190	187	185	175	209	198	194	202	206	183	187	181	173	188	188	203	207	195	208	209	199	203	203	205	184	200	204	173	214	185	194	167	179	152	169	206	184	189	182	185	206	191	190	211	182	175	199	183	222	176	173	223	178	187	213	203	187	188	191	180	171	194	209	180	186	211	177	179	193	204	173	196	188	168	197	183	188	207	204	201	209	201	186	206	203	203	193	187	195	155	190	173	168	172	186	173	180	196	183	188	174	197	196	168	183	166	201	168	190	185	213	160	182	167	171	162	178	178	175	175	171	201	215	165	178	171	202	185	205	165	201	187	184	177	187	198	195	180	196	183	180	192	198	200	194	195	196	182	192	201	203	165	185	180	195	149	173	194	180	190	194	186	188	197	200	208	203	161	168	174	226	187	175	196	207	184	179	161	209	173	151	196	174	198	144	178	203	172	168	186	166	170	193	206	200	189	211	192	218	174	167	188	209	203	185	219	175	198	166	202	197	204	178	169	161	193	166	197	171	168	166	201	180	163	175	186	170	215	167	173	199	186	190	185	188	199	173	192	196	169	163	183	175	181	179	182	179	196	182	183	205	197	193	182	183	198	194	217	167	194	174	188	168	186	190	211	185	163	179	183	198	179	172	187	188	209	202	168	174	181	189	168	163	194	173	194	181	181	187	177	198	171	178	210	183	210	182	200	213	190	214	187	198	215	213	182	186	187	187	212	174	200	175	154	178	173	181	169	149	184	159	209	195	173	183	175	173	170	203	213	196	206	179	173	235	201	181	181	203	158	189	162	176	175	200	189	172	197	185	169	173	172	173	186	221	194	172	187	181	175	183	196	202	211	173	185	199	186	163	172	175	178	177	201	215	196	198	187	208	157	185	188	198	208	209	212	171	175	170	188	182	163	168	178	181	194	165	169	166	171	166	170	187	164	178	171	174	199	204	231	198	199	180	180	188	185	197	173	182	164	185	177	200	205	177	192	184	179	180	169	183	166	174	181	202	188	194	169	192	176	192	177	207	178	156	167	187	190	209	200	210	203	180	179	182	201	212	170	201	178	189	185	156	190	212	190	181	207	193	185	166	195	164	194	190	203	165	162	176	179	175	157	160	185	184	178	199	185	190	169	186	195	213	183	185	197	191	177	198	175	189	198	195	187	182	182	188	189	191	185	210	202	177	200	188	175	187	188	211	181	171	206	184	171	179	189	190	221	187	176	177	217	169	202	187	198	174	184	173	193	179	207	189	198	146	169	235	193	193	225	196	208	177	192	210	191	183	193	210	194	163	183	193	188	204	192	191	176	188	207	172	190	184	174	190	194	195	185	201	188	183	182	198	190	192	176	207	183	194	177	176	182	198	165	198	179	193	173	179	191	182	207	191	217	204	228	179	192	162	187	181	188	206	163	185	155	190	168	189	175	148	184	167	168	193	191	183	199	204	185	205	195	176	195	186	193	176	191	186	213	185	193	208	188	189	177	182	184	170	197	181	181	203	194	184	171	184	178	208	191	175	171	165	172	209	193	187	177	203	186	216	194	167	180	139	178	194	181	182	198	176	165	190	205	191	207	170	181	169	180	185	202	190	198	190	176	187	197	196	158	186	193	185	184	189	179	171	164	168	171	175	191	211	189	169	167	192	194	188	224	164	190	169	193	183	185	196	184	196	197	176	154	204	202	204	186	181	200	213	189	189	209	182	184	173	168	190	204	210	211	195	189	190	198	202	190	181	210	174	218	199	208	209	223	211	194	192	179	183	177	161	175	178	208	174	180	182	203	193	172	176	204	187	181	169	198	193	214	189	164	201	167	182	196	193	192	185	178	173	178	176	174	203	182	164	184	200	179	190	177	162	200	199	187	186	194	197	181	189	195	196	204	204	189	190	194	198	178	166	190	197	173	179	183	171	202	222	174	204	197	202	216	170	205	199	188	211	225	218	208	183	176	210	199	211	191	199	207	195	196	209	188	182	180	193	160	191	174	195	179	169	186	188	173	167	165	181	195	184	213	180	190	162	193	218	203	190	175	186	201	244	180	194	184	171	178	198	200	193	194	181	171	172	191	200	207	191	179	192	178	206	193	211	160	198	181	166	205	197	156	178	179	201	182	215	179	163	192	170	206	179	178	199	195	204	163	184	194	188	169	182	165	188	197	189	197	186	213	156	200	186	165	174	198	198	199	181	159	188	197	171	202	167	174	200	194	174	189	179	197	224	191	190	201	195	211	150	211	192	205	185	179	191	169	191	194	202	204	207	177	168	168	196	181	213	175	193	172	191	195	193	189	199	170	169	190	188	190	192	228	200	213	194	213	184	193	188	207	210	209	201	184	198	200	195	166	196	157	175	188	178	199	184	190	167	181	202	204	185	184	188	171	210	227	164	175	174	186	192	199	169	192	170	197	191	195	186	180	181	173	164	188	154	174	187	151	181	177	190	197	187	191	186	165	188	178	193	197	194	168	168	176	175	162	206	189	176	187	179	199	176	180	186	198	193	191	184	203	186	190	164	186	186	186	185	199	200	166	199	189	165	168	187	172	173	177	179	189	191	186	163	180	174	188	159	197	197	192	191	197	193	166	173	194	185	211	202	196	169	181	189	188	183	173	178	159	178	164	186	186	185	185	210	184	173	174	153	184	194	183	212	210	184	169	168	177	188	187	177	204	194	181	160	173	177	196	183	162	207	185	168	190	194	206	187	192	190	189	183	187	206	191	176	186	181	180	176	194	185	209	167	186	213	165	224	171	199	190	198	191	204	188	177	165	192	173	180	171	196	174	197	179	181	181	199	200	174	191	204	181	177	186	180	185	174	195	203	185	177	185	199	175	172	188	209	153	197	183	214	161	191	196	184	190	176	181	181	197	176	213	204	191	200	194	211	191	188	176	201	200	171	186	164	192	209	193	187	190	189	178	204	194	190	185	174	160	211	177	192	164	183	170	177	199	177	187	206	176	177	201	190	171	175	207	201	154	181	207	215	189	189	217	189	197	204	179	219	216	175	188	188	194	184	181	195	196	173	192	175	191	158	188	194	205	197	186	188	176	171	172	182	176	191	188	193	168	183	190	165	193	216	175	185	171	194	182	200	196	165	182	172	184	190	207	178	184	226	183	182	168	187	202	182	177	181	216	172	195	180	186	203	174	182	206	178	181	202	199	187	176	201	163	216	220	157	182	168	188	167	161	193	166	194	186	184	187	189	177	192	195	183	192	165	166	193	207	185	184	174	197	178	189	181	193	181	187	182	180	214	188	192	192	172	206	176	212	226	194	191	191	164	187	203	173	200	176	194	191	185	193	202	203	189	173	195	187	163	175
51173	53518	50153	48538	48283	54003	41819	36871	34950	30937	28399	17465	16017	15369	12535	8730	8666	6930	5087	4972	3829	3347	2989	2640	2380	2025	1814	1647	1308	1099	981	1041	931	770	619	609	522	498	568	541	610	556	548	592	555	577	637	685	588	630	611	554	600	584	555	545	550	582	543	556	543	521	525	487	506	519	512	510	524	501	503	519	455	463	483	472	473	478	467	485	441	460	454	451	449	496	476	438	498	442	452	512	472	537	535	563	493	465	455	461	444	434	456	455	401	438	469	448	417	403	427	489	449	446	417	418	426	397	428	441	418	433	453	418	410	445	437	404	428	448	406	438	429	426	440	419	420	452	419	458	405	460	427	374	438	463	411	428	440	411	412	399	456	394	420	416	401	359	426	418	410	426	380	417	398	413	398	424	440	418	410	423	440	426	424	421	443	421	417	391	376	378	436	415	443	404	438	425	418	444	420	412	389	422	396	397	388	420	413	403	423	428	399	396	406	415	455	415	389	437	420	384	395	438	398	391	408	458	419	393	419	406	385	399	406	459	436	375	411	431	426	410	410	381	403	435	433	457	404	424	431	415	418	407	410	417	425	393	415	420	394	395	400	450	409	421	441	426	428	409	431	434	412	374	438	436	436	403	447	399	402	397	443	406	402	400	408	445	417	417	401	397	400	410	369	467	389	413	444	415	405	405	396	440	399	422	409	444	424	357	401	427	438	441	381	374	428	409	416	383	430	366	386	418	378	385	440	420	428	440	389	397	394	424	405	460	381	429	415	411	382	442	436	407	404	410	437	420	375	424	472	417	381	441	449	414	412	418	402	443	391	405	382	423	350	408	426	395	424	392	396	414	427	427	425	399	415	410	438	415	438	449	456	389	442	415	398	423	435	438	391	445	408	411	427	406	403	401	411	415	403	452	425	401	400	428	413	406	390	439	420	447	436	429	400	417	417	403	412	416	418	403	442	432	385	426	455	408	425	458	422	404	435	455	405	433	400	433	445	423	439	422	423	428	378	430	454	406	461	410	422	419	397	400	390	404	401	376	428	424	415	387	420	416	393	442	412	389	417	401	432	407	407	405	404	397	400	415	411	396	426	413	400	432	456	418	412	398	414	408	382	432	416	407	395	408	407	416	416	416	400	447	402	379	434	400	414	425	395	417	412	410	444	418	408	416	385	387	426	446	409	415	411	429	398	425	384	440	418	398	381	419	416	411	442	400	424	386	455	435	430	428	422	414	408	429	428	419	456	431	415	391	400	425	407	388	419	412	419	412	384	405	462	401	416	377	430	404	414	384	416	393	421	432	401	414	423	375	413	435	425	395	409	401	421	395	385	409	418	430	416	409	429	405	413	454	393	373	374	419	416	398	415	420	404	373	402	398	402	390	414	439	435	418	404	415	401	415	443	353	447	397	446	423	425	425	423	420	410	414	369	443	408	442	412	445	394	430	417	398	434	432	435	452	384	416	398	419	388	408	425	399	417	411	418	410	416	419	421	429	416	399	378	443	412	443	419	422	395	407	415	416	434	386	409	372	385	366	385	404	413	447	431	385	414	371	422	401	421	419	423	419	446	430	381	453	426	391	388	380	388	368	441	414	414	396	459	398	452	437	414	418	416	437	396	443	408	437	406	392	414	395	397	393	428	402	411	442	414	409	438	434	428	404	415	393	391	396	415	409	385	391	421	416	387	440	426	416	415	408	413	420	384	413	417	405	404	423	407	364	452	416	401	379	424	404	428	433	387	460	411	435	401	422	420	419	424	415	426	424	413	422	420	407	417	369	446	393	441	392	427	400	413	397	372	407	430	409	383	399	402	412	401	391	409	432	414	379	437	408	405	362	429	442	403	415	424	403	401	426	403	413	395	408	421	391	401	390	396	425	409	424	414	384	387	407	389	421	412	449	443	419	415	382	402	464	380	436	393	421	397	395	426	394	419	414	423	403	398	422	388	420	437	398	390	420	418	442	430	406	383	411	387	394	424	390	389	410	416	449	415	401	420	443	421	403	404	387	420	436	397	421	398	443	426	430	396	412	403	417	403	400	422	421	430	420	405	425	367	425	445	409	395	421	428	436	423	388	420	418	418	395	415	442	406	389	407	411	445	454	388	411	446	412	416	444	413	420	447	411	401	416	424	423	424	387	385	431	421	404	423	423	368	415	373	362	415	412	399	408	431	403	423	430	421	416	401	425	406	383	445	394	411	424	376	429	421	423	423	388	392	441	414	460	397	411	413	413	430	367	411	382	397	400	397	423	419	400	417	396	397	451	403	413	405	406	407	435	434	421	416	382	438	411	440	458	411	394	433	430	413	396	427	397	396	390	403	430	421	424	393	421	407	411	436	436	415	395	422	429	434	421	411	398	417	418	445	401	406	408	411	430	405	414	388	403	423	413	400	368	391	418	429	411	440	406	406	393	428	418	430	414	424	422	465	403	432	455	444	430	444	436	412	410	431	395	391	421	420	429	392	403	422	415	390	426	422	415	431	446	383	385	428	406	411	385	461	417	428	427	433	407	422	410	431	410	451	414	429	405	441	413	422	400	437	424	390	425	406	435	434	419	419	420	410	409	399	414	406	429	441	403	382	432	446	407	393	416	431	413	424	417	437	411	434	395	415	381	373	421	402	427	401	403	402	436	423	426	448	449	455	394	422	421	425	423	410	433	387	438	425	374	373	418	425	435	404	469	415	411	417	453	400	410	398	388	406	426	409	428	413	405	405	421	433	466	426	393	430	438	386	399	430	398	365	387	395	402	416	408	429	432	397	404	460	392	417	390	430	408	432	386	383	410	419	459	418	418	391	395	425	432	365	426	430	393	412	444	407	395	383	401	396	418	423	382	437	400	414	404	457	435	407	433	398	425	412	400	426	418	370	410	397	426	403	400	422	401	421	395	379	424	421	415	407	387	424	414	387	419	412	433	475	418	427	421	414	424	424	434	404	440	406	393	422	421	389	439	442	417	423	461	403	430	435	399	418	398	408	413	394	352	414	446	396	412	420	409	419	417	388	428	442	405	393	419	430	433	451	392	407	448	422	405	428	395	409	398	432	401	420	382	390	412	402	391	415	389	408	411	368	467	396	450	404	415	422	424	465	406	390	409	406	384	403	403	429	379	384	402	422	369	409	415	400	400	440	409	424	382	400	403	420	405	411	412	408	397	444	399	408	407	406	453	395	378	416	419	392	417	438	404	395	372	420	399	421	411	435	419	406	436	371	356	439	399	429	427	442	418	409	418	416	441	396	426	403	374	401	421	421	416	430	389	393	455	379	409	449	418	425	393	393	446	413	421	410	410	399	430	403	420	433	411	406	421	456	437	427	418	410	432	432	396	395	427	429	384	409	406	422	417	398	449	421	430	410	376	399	427	397	417	384	444	414	424	420	445	401	425	409	401	383	414	429	455	376	389	425	426	413	405	430	422	424	412	425	390	406	405	414	413	404	403	419	407	430	424	392	403	431	467	420	408	447	447	416	433	439	390	427	412	419	398	399	398
25223	26482	35817	18965	11044	8156	5183	2600	1852	1438	1142	955	846	703	538	530	510	450	424	408	366	373	313	297	258	304	265	274	222	222	245	236	216	233	215	224	225	203	207	221	202	224	220	203	230	213	207	224	208	229	238	240	229	236	216	237	220	230	224	238	247	233	237	184	217	233	225	207	206	207	223	214	212	232	210	201	198	240	205	219	219	198	216	222	199	215	206	236	207	227	215	220	210	213	230	209	230	210	206	207	215	226	199	198	222	237	224	235	213	223	221	194	197	216	212	169	205	224	179	247	220	185	238	201	198	245	208	192	254	228	229	217	222	218	216	231	251	193	204	218	206	226	222	211	213	224	185	226	232	209	215	218	213	211	233	204	223	236	224	218	226	217	218	256	251	216	226	219	200	232	215	228	241	227	217	229	203	218	248	236	205	233	224	196	201	223	217	213	190	216	219	230	206	215	218	208	185	214	196	198	207	206	220	220	207	212	227	227	205	206	214	231	234	214	179	221	229	221	199	246	215	201	228	200	218	235	209	220	219	213	204	216	206	211	230	186	209	184	190	231	208	196	213	209	217	198	208	208	218	226	196	212	211	187	220	207	227	221	209	214	209	205	231	221	182	204	197	197	227	206	224	226	201	224	209	210	204	206	238	232	212	222	227	204	233	212	211	220	197	210	201	225	236	218	231	193	215	206	223	231	213	214	220	194	219	198	218	209	191	227	199	224	233	213	217	225	216	230	191	215	217	226	189	206	236	221	184	226	214	225	211	227	211	240	205	225	206	221	232	218	214	187	215	246	188	199	227	226	204	208	232	217	231	200	183	222	227	216	182	208	214	204	218	190	220	195	177	171	198	211	205	196	194	202	217	195	223	242	222	205	214	238	262	243	208	245	207	209	228	210	213	209	207	204	204	218	197	232	223	236	225	200	233	207	204	240	245	245	222	206	227	208	227	237	216	207	216	194	223	194	194	200	219	238	208	231	226	240	216	202	225	196	205	197	211	212	204	220	199	213	224	214	195	204	205	219	199	220	208	221	210	186	192	248	213	194	215	210	231	216	187	219	230	223	245	245	222	210	243	206	179	216	242	215	192	219	217	225	201	247	224	201	224	200	199	174	204	204	210	192	175	197	231	215	232	202	219	233	209	220	206	222	242	200	250	243	191	215	204	210	202	236	247	234	241	213	239	202	209	212	211	228	221	210	208	197	223	209	224	194	216	189	198	210	231	223	230	223	222	264	210	197	217	227	222	201	196	206	191	192	201	224	199	215	229	240	203	206	205	198	202	211	215	226	239	204	242	231	203	173	203	217	193	206	249	202	199	222	194	224	209	200	232	217	211	198	195	229	229	195	202	221	230	217	229	204	199	210	196	198	220	235	235	224	221	236	215	208	242	218	246	230	204	190	248	199	239	235	214	209	221	218	211	235	195	215	192	220	205	252	192	211	207	224	190	205	210	210	223	224	218	209	211	216	211	219	208	205	216	224	220	205	215	190	232	211	228	210	210	214	218	190	200	201	220	220	219	243	217	242	233	207	203	198	199	215	209	231	194	219	219	237	219	209	221	213	207	234	210	218	198	218	218	207	221	220	231	195	207	219	230	209	215	221	245	215	228	224	234	204	217	203	179	231	227	236	216	237	199	204	209	245	223	188	219	220	219	215	211	186	227	202	190	213	212	234	218	212	203	239	207	190	217	236	218	205	203	206	221	209	232	253	212	204	222	206	195	186	200	201	213	211	222	178	214	195	193	232	232	198	232	255	209	206	223	214	223	256	213	214	211	223	216	217	178	225	201	199	223	208	207	228	199	202	241	209	210	232	198	206	196	202	205	192	215	236	187	175	213	231	231	229	214	241	224	224	221	211	225	224	201	204	216	225	224	196	230	203	214	223	211	197	233	224	253	212	239	204	238	234	227	238	215	214	232	235	236	246	203	212	194	202	228	223	176	204	198	212	193	220	204	226	211	208	200	204	217	210	246	219	236	224	201	216	213	197	207	246	194	214	191	192	216	203	231	219	219	200	206	197	216	218	225	199	228	224	212	216	215	223	196	210	232	206	217	237	208	207	225	207	209	193	205	220	220	213	217	217	198	211	232	202	196	223	218	201	225	244	208	210	215	205	242	208	218	222	199	207	207	212	206	244	230	233	194	251	214	214	222	221	225	219	221	213	214	231	200	197	214	247	238	233	199	214	215	214	233	221	246	215	211	185	225	208	218	245	227	218	199	186	208	236	187	210	204	214	202	216	217	204	221	229	213	242	218	211	205	229	227	192	210	194	228	234	195	220	212	203	234	224	216	206	212	183	205	230	234	248	256	225	204	217	223	227	207	201	234	205	208	209	211	197	192	194	220	221	189	197	193	202	197	234	216	199	231	223	224	201	209	209	206	193	205	222	177	199	202	213	190	236	193	211	192	225	214	227	223	216	225	208	205	214	228	209	210	232	235	247	227	180	221	223	199	240	253	236	198	188	217	207	226	184	216	194	215	215	215	208	229	231	209	238	242	240	220	228	230	238	191	203	188	219	216	195	216	220	207	226	189	221	200	220	204	241	213	205	223	196	198	229	208	232	224	206	241	198	221	232	218	218	218	217	192	215	202	199	216	211	198	206	211	193	211	202	212	225	221	225	199	216	183	198	233	218	210	225	218	218	200	221	243	233	198	191	217	236	242	216	220	204	220	201	207	201	210	204	217	204	242	203	202	233	203	207	221	232	219	216	225	202	211	235	217	238	202	211	227	214	207	223	224	218	210	203	217	225	208	236	229	190	182	217	209	213	201	203	218	190	222	234	205	214	207	228	211	194	205	202	208	216	226	204	197	207	191	209	212	220	223	194	206	204	218	188	197	224	209	218	231	216	250	206	194	193	227	207	241	221	229	227	252	195	215	223	226	214	221	217	200	205	218	217	237	213	227	211	190	244	217	201	210	237	185	211	216	211	215	217	194	189	246	206	208	206	196	204	209	226	187	203	223	210	200	217	173	203	204	218	195	218	220	229	214	219	210	235	207	210	207	189	183	192	206	204	198	218	208	221	177	252	234	219	219	226	209	233	211	210	218	229	211	190	247	233	236	218	189	232	184	202	231	237	223	199	177	206	187	210	207	221	194	221	203	203	189	209	230	215	222	184	218	226	247	193	191	210	181	212	212	214	198	206	211	212	207	207	221	198	211	220	210	217	229	250	236	227	211	227	188	207	206	230	223	223	191	201	199	208	228	224	202	217	197	223	198	206	199	214	224	208	196	226	234	219	225	215	200	217	207	211	206	192	237	188	225	176	233	212	215	220	221	222	200	227	224	186	198	213	201	217	234	213	239	188	179	207	202	219	207	222	204	212	224	261	237	183	224	213	205	230	228	250	208	213	235	212	228	225	242	247	209	210	198	215	228	229	195	207	214	204	190	189	220	206	221	212	191	201	228	220	202	212	222	209	223	207	200	249	179	222	210	209	210	220	236	214	206	215	223	206	229	232	238	212	209	203
20429	21671	37152	22825	19420	19189	13017	8931	7367	6844	5486	4408	3939	3382	2598	2233	2183	1995	1852	1829	1504	1343	1343	1199	1042	951	805	686	609	589	527	527	511	498	519	499	498	498	467	514	531	487	512	513	530	527	528	556	526	528	528	521	567	545	538	536	551	475	543	510	564	529	551	500	543	537	547	569	496	518	484	564	529	496	541	562	492	531	505	518	508	499	497	508	493	474	509	498	485	525	557	521	496	486	522	514	515	527	526	493	524	539	549	484	491	523	520	535	515	504	519	493	525	560	488	515	510	522	536	481	479	498	518	484	501	523	484	486	517	528	478	475	476	494	485	491	509	510	488	509	481	530	483	514	505	510	454	488	520	526	483	518	509	472	506	518	522	481	498	551	471	505	521	460	515	466	451	516	475	490	521	493	510	490	493	494	457	490	505	484	482	513	498	482	499	523	513	502	515	504	469	494	510	499	508	492	508	505	468	512	476	488	468	514	484	489	530	507	505	505	482	513	484	504	495	506	520	519	491	514	544	527	524	482	483	462	526	513	506	510	491	501	503	519	506	477	535	505	468	485	526	501	489	531	491	476	511	517	487	486	513	468	511	486	486	528	466	459	505	478	490	489	506	495	502	491	477	507	500	508	495	499	481	486	530	499	509	533	454	490	514	481	497	499	460	534	496	520	474	476	496	507	510	497	482	471	537	522	474	490	521	505	469	516	507	490	480	513	484	504	503	477	489	488	485	532	551	536	478	510	475	529	491	530	532	548	511	529	512	527	491	525	476	508	539	505	515	533	524	458	481	489	510	525	519	464	491	470	501	486	497	500	456	541	519	516	499	485	486	500	540	481	484	491	499	478	491	443	480	538	480	464	498	515	494	533	502	466	490	473	483	493	494	489	518	543	506	487	482	499	463	515	532	501	531	484	527	471	504	504	481	461	527	453	514	480	508	495	499	499	503	490	471	484	502	445	489	473	512	524	486	491	518	486	444	489	461	502	501	526	472	495	506	531	490	492	507	500	498	513	498	486	500	461	494	498	522	483	499	502	518	515	507	505	541	533	477	477	515	477	486	464	504	514	522	519	538	484	500	502	501	494	493	509	519	517	498	471	505	512	506	510	486	514	517	524	475	482	500	487	497	504	484	492	501	530	496	451	485	481	501	506	499	503	525	434	478	516	515	432	527	489	485	471	528	520	500	517	483	493	521	449	498	506	476	524	468	492	496	488	470	528	524	512	474	480	514	500	498	463	475	489	480	469	497	505	484	469	480	474	515	533	483	491	485	500	514	511	493	500	528	506	476	488	505	493	485	517	503	500	481	507	518	487	472	538	514	537	488	441	518	466	533	482	464	520	508	519	514	506	506	490	530	457	512	540	526	491	499	482	535	475	458	571	503	515	504	490	542	493	495	488	474	466	458	519	511	517	514	511	513	482	487	488	477	459	509	458	498	460	460	500	501	495	507	505	496	502	485	489	501	492	487	517	473	504	501	468	477	517	464	513	510	499	526	510	494	523	492	455	467	504	485	523	454	500	509	505	478	533	508	510	517	522	514	513	520	492	461	487	542	501	485	506	521	467	457	512	504	500	489	531	469	537	519	507	506	544	519	535	464	483	469	516	505	525	508	521	489	512	548	495	522	524	459	508	521	495	461	511	490	502	471	535	495	530	478	495	472	479	494	485	474	481	496	492	534	470	506	469	467	501	491	524	525	488	540	484	480	478	489	501	497	517	504	520	511	489	493	521	504	496	485	475	525	497	553	489	502	481	451	512	495	486	475	481	501	542	497	524	496	489	512	496	462	492	443	459	492	543	452	479	470	458	502	513	485	517	515	499	522	494	476	513	504	528	439	473	535	511	471	512	508	469	485	502	499	514	460	521	479	483	526	538	516	507	500	463	490	447	485	511	489	513	559	493	510	482	444	500	501	531	510	534	537	493	516	491	515	497	483	518	509	480	507	507	463	458	510	520	513	517	484	521	487	480	479	506	495	444	524	509	500	505	478	492	511	506	526	482	508	528	513	484	489	457	500	528	498	459	480	484	471	505	451	538	520	501	525	516	489	469	479	542	491	529	484	467	491	516	471	539	484	506	517	493	540	515	509	505	509	517	480	543	478	454	490	515	503	496	489	521	506	504	526	475	525	513	500	493	497	517	499	520	514	488	470	485	525	492	517	485	529	500	508	520	521	489	472	518	490	476	469	472	483	472	495	500	479	488	475	467	521	515	498	511	506	525	501	510	535	469	471	454	494	499	483	538	520	513	487	517	464	491	501	477	501	536	508	472	513	498	512	444	481	478	484	485	468	532	475	546	485	504	508	513	472	449	500	522	522	465	450	490	513	521	499	509	500	472	504	479	439	492	512	479	487	488	535	488	478	471	509	496	487	496	503	485	502	507	528	492	495	511	501	514	491	501	492	487	506	531	484	479	512	540	500	499	521	524	545	508	516	483	496	519	506	478	468	508	487	502	511	487	470	537	503	476	477	494	505	487	468	500	486	504	489	527	522	494	512	474	472	492	516	504	505	494	500	486	480	473	497	467	481	491	484	503	484	484	467	518	505	483	490	499	513	498	511	507	509	513	479	528	469	498	488	505	458	456	507	504	528	531	499	497	482	459	511	503	495	522	474	526	504	530	469	448	488	490	466	460	463	503	519	463	501	528	507	477	498	498	477	514	513	535	491	503	501	479	446	512	497	481	522	511	489	502	480	478	491	525	489	459	455	496	489	505	486	544	520	428	513	521	482	494	509	485	482	522	497	510	539	532	528	483	517	490	499	500	480	475	490	537	496	512	500	472	520	481	441	519	497	507	493	482	544	454	508	479	466	508	532	507	498	484	520	481	528	489	505	484	497	513	515	456	494	501	525	491	503	462	501	491	509	528	466	475	524	481	479	494	502	503	497	505	475	504	501	484	530	486	515	516	478	481	513	508	498	514	473	507	471	493	490	507	501	513	509	501	499	485	478	519	469	497	489	501	517	507	487	502	465	512	499	517	475	470	513	509	499	523	499	528	474	510	462	505	482	501	520	459	469	474	486	545	526	476	492	519	552	546	467	509	472	489	474	412	468	495	525	507	505	470	502	526	489	479	507	478	472	516	531	502	520	525	505	496	514	499	515	502	479	517	495	498	521	472	465	489	496	502	459	482	535	489	545	504	534	497	489	505	489	471	500	499	493	521	466	503	513	477	500	541	462	460	509	544	461	482	508	508	511	505	509	499	512	510	538	449	538	521	498	470	506	441	491	469	517	501	467	504	480	531	482	476	475	440	490	484	470	489	519	462	492	511	493	486	541	520	457	500	517	501	500	531	536	496	497	475	461	504	492	475	481	505	530	509	512	499	478	541	508	491	470	488	521	490	541	531	500	455	493	480	490	541	529	521	508	508	477	503	511	510	505	451	526	518	516	500	489	506	493	468	520	489	505	513	501	514	523	516	481	476	507	550	456	471	494	499	477	492	502	521	446	466	482	541	483	493	499	503	517	501	527	519
52422	43203	46211	30035	29753	31776	27051	21490	18172	13429	10081	5234	4284	3482	2669	1587	1276	1026	797	734	531	544	490	455	425	349	327	359	291	268	302	287	255	230	223	242	258	188	203	242	243	207	242	234	215	236	213	260	234	250	209	246	251	285	245	232	204	236	231	260	242	266	253	203	210	236	254	221	235	229	224	258	274	228	256	244	205	217	211	205	248	228	231	253	254	219	223	224	236	242	234	229	235	230	248	251	221	247	243	246	214	255	236	222	221	226	227	209	237	214	206	205	253	274	233	234	268	226	254	225	233	195	198	244	251	232	240	243	224	264	238	211	203	249	215	222	219	222	248	218	220	215	237	246	211	207	213	236	243	254	259	226	245	235	235	231	216	211	231	226	248	229	222	230	224	202	261	249	217	264	256	197	238	207	223	216	248	240	245	244	238	226	229	221	211	244	205	228	225	228	208	258	215	210	251	229	215	241	206	219	247	211	228	224	218	235	225	246	216	206	249	232	211	221	235	222	220	222	226	214	238	212	222	234	207	241	214	240	224	222	235	221	226	233	224	212	223	212	246	228	208	221	200	216	219	202	236	235	190	220	223	246	245	254	207	212	225	231	219	218	234	247	193	233	252	257	209	239	231	222	234	195	215	200	228	259	255	238	229	240	239	248	193	223	205	234	214	249	267	234	234	226	255	238	209	203	232	233	255	233	220	218	230	239	223	241	272	214	231	229	239	227	208	230	215	212	215	230	253	244	226	241	250	215	223	215	226	230	241	228	217	217	251	259	228	237	232	221	236	225	246	241	196	233	243	208	222	240	231	221	224	201	214	242	227	198	229	209	208	215	225	217	237	202	218	247	230	197	197	251	214	213	227	232	243	226	233	226	253	221	206	218	208	216	231	232	236	203	220	243	217	242	250	225	258	199	213	229	207	230	202	209	214	217	202	219	213	218	193	211	239	225	223	246	234	225	249	241	228	205	203	235	217	224	202	228	214	202	222	198	246	236	200	199	198	240	257	213	230	223	234	206	237	226	207	233	244	209	217	220	228	228	235	247	212	229	226	208	216	209	226	227	222	203	220	238	225	228	227	224	225	241	238	221	226	219	240	194	217	249	208	235	219	235	218	236	219	239	215	218	223	221	212	228	233	205	218	216	225	193	237	216	205	197	192	214	242	234	185	215	213	239	235	217	256	237	244	216	214	239	230	226	228	219	210	208	236	223	229	236	207	212	201	217	215	223	214	251	242	221	218	229	222	231	268	242	222	219	264	230	236	221	245	231	244	232	226	216	252	212	240	204	244	221	209	249	219	208	234	214	194	230	215	241	227	230	217	239	251	219	219	216	238	230	226	246	226	231	201	227	224	234	239	245	231	227	213	236	221	243	217	228	245	233	223	175	219	256	217	213	236	223	221	220	225	220	236	229	248	238	221	240	240	249	219	233	225	234	240	208	228	235	250	231	211	211	236	232	228	255	229	204	219	223	212	200	226	184	219	225	228	239	208	226	187	236	218	181	212	237	218	210	202	230	232	264	246	226	233	227	210	226	240	233	249	234	207	243	238	218	218	224	216	225	223	228	223	240	234	197	228	206	205	229	232	209	223	189	203	213	242	248	221	210	183	221	213	222	224	254	220	211	223	243	222	213	225	203	253	239	235	224	224	215	241	243	246	229	215	200	221	243	235	214	220	218	237	258	225	203	238	243	216	206	236	211	217	231	251	238	219	246	204	217	244	228	220	208	261	243	212	239	208	237	208	201	248	213	230	203	187	210	201	220	231	223	214	220	233	231	199	220	224	221	205	226	223	211	221	230	232	225	242	204	236	220	225	216	283	232	208	224	206	239	231	251	236	225	221	214	213	239	214	229	225	215	264	237	221	214	225	214	243	214	229	235	237	254	241	206	195	178	238	221	224	238	262	205	228	235	205	205	198	232	210	228	240	218	237	206	217	224	237	240	202	275	219	214	211	208	234	247	207	225	222	235	254	224	213	215	231	217	217	201	249	213	241	231	225	228	214	246	235	232	223	234	222	209	215	237	228	246	248	212	241	230	212	222	210	218	222	218	248	225	222	223	223	218	217	214	227	214	219	201	204	216	215	242	199	220	215	233	217	237	218	221	213	220	214	227	226	220	215	231	245	249	230	206	220	245	228	240	213	223	234	231	254	232	233	230	204	213	201	220	216	221	226	228	219	251	230	222	211	212	202	207	214	233	253	234	230	219	238	191	204	235	225	212	259	217	243	244	257	233	218	203	251	223	203	216	222	232	246	232	246	218	222	215	237	218	226	215	247	213	206	217	245	242	211	228	210	203	247	238	216	197	213	227	264	230	197	228	223	214	238	244	212	222	217	225	214	220	254	231	249	220	229	249	237	238	230	212	226	243	228	242	273	198	232	220	233	248	205	218	223	249	218	242	182	210	290	213	219	207	199	236	220	215	212	232	213	223	273	239	217	203	235	249	218	212	222	208	208	224	232	255	227	233	231	224	241	237	231	228	220	248	202	232	197	228	198	241	227	206	211	211	227	233	229	235	223	221	204	223	226	238	228	241	242	218	208	244	259	223	201	200	211	234	229	211	222	211	234	234	229	212	230	249	218	231	229	198	248	248	257	194	257	246	216	215	259	232	226	266	214	235	222	243	215	232	231	233	241	240	227	237	200	242	225	206	229	245	213	226	224	202	233	240	205	243	205	227	222	223	212	250	210	244	233	239	232	209	213	214	243	247	212	217	212	245	226	208	227	235	233	222	214	220	212	205	215	191	224	221	208	212	216	196	240	230	220	237	229	234	227	207	215	259	216	234	224	251	213	228	241	235	225	214	218	202	264	236	215	200	232	237	229	218	213	235	243	231	205	215	224	222	242	232	254	243	246	212	228	214	246	226	203	202	197	251	206	196	232	218	225	239	235	219	215	210	205	251	219	228	259	245	247	189	200	243	233	222	219	222	203	210	198	218	251	233	259	225	224	208	229	210	221	218	238	230	225	223	208	228	218	246	232	247	227	206	244	227	243	237	228	214	218	218	232	230	229	241	225	210	248	262	209	230	238	243	247	230	247	215	223	216	232	208	217	229	212	233	222	228	260	243	229	214	242	235	212	217	224	229	234	222	218	190	225	227	240	212	228	219	233	208	223	241	233	240	215	229	240	240	215	215	248	239	233	218	225	238	221	203	231	216	243	227	227	245	220	228	243	223	215	228	227	229	231	244	258	229	225	231	232	223	203	234	219	241	208	237	225	218	213	216	255	211	216	229	234	221	263	227	254	214	235	223	228	217	219	223	227	240	248	243	214	238	246	209	210	238	210	245	234	213	221	221	224	200	215	229	207	248	225	224	228	234	223	210	244	231	256	215	237	239	216	220	240	199	221	227	241	243	243	245	221	222	215	222	243	237	209	217	206	203	219	246	210	208	210	231	216	218	209	226	219	257	221	213	231	221	245	240	247	234	194	202	214	229	217	223	254	253	211	195	216	241	213	245	220	205	230	203	236	231
46346	49358	48313	44784	43217	47433	32835	26563	27221	25965	20569	12061	12134	12196	9250	6415	5939	4844	3821	3434	2694	2271	2114	1983	1620	1383	1224	1226	999	871	874	905	794	643	599	586	636	561	565	571	579	609	616	628	616	624	615	681	626	621	664	624	636	635	614	618	622	588	592	610	593	575	603	587	542	553	549	526	571	568	584	538	526	554	575	550	539	515	576	540	559	529	566	489	531	547	536	550	580	574	522	536	577	590	602	528	568	561	521	536	556	557	528	528	512	493	517	479	511	543	464	492	540	533	511	519	537	523	557	512	510	505	508	526	467	547	502	472	503	522	494	489	528	554	530	514	517	474	547	552	506	532	527	491	511	525	532	490	511	490	480	517	529	506	527	490	459	528	492	490	527	506	524	559	494	495	505	535	502	479	508	478	542	515	480	514	500	533	465	522	506	505	513	467	481	468	482	507	480	534	487	488	500	513	496	465	480	500	494	496	516	465	464	499	525	468	532	501	528	500	520	492	494	504	518	504	468	522	489	492	553	492	492	524	514	497	508	474	510	495	534	493	489	497	506	502	513	464	517	504	483	513	502	524	549	490	535	514	470	525	521	512	521	583	500	493	521	496	526	493	476	497	502	465	527	502	547	507	493	527	547	529	566	497	491	544	487	489	541	502	462	465	503	505	485	501	504	496	504	502	498	521	501	501	525	483	526	506	508	534	527	469	501	506	524	478	505	463	506	528	497	523	489	483	547	508	485	491	534	502	516	509	505	486	491	518	501	531	490	501	504	508	509	515	542	490	530	480	472	477	535	513	524	525	484	524	521	523	485	499	495	494	479	458	518	507	473	530	505	490	501	538	469	529	480	516	475	503	502	509	500	495	515	503	495	470	507	460	479	501	497	534	497	497	509	507	486	520	511	545	519	511	566	504	528	464	496	508	515	535	532	517	515	535	524	499	502	515	529	552	469	492	467	501	513	512	498	473	534	532	522	513	497	501	475	507	491	502	519	465	537	510	536	553	454	488	520	500	513	479	502	508	480	547	488	506	493	456	516	497	488	494	477	498	493	516	491	506	493	504	482	484	524	497	501	509	500	509	493	543	500	505	486	472	546	470	490	510	498	518	505	516	496	508	480	526	501	564	545	479	519	477	518	516	486	524	451	505	583	509	518	505	531	499	528	519	523	468	504	501	506	526	495	483	503	529	499	518	517	499	504	491	495	525	482	517	485	508	498	527	522	510	464	502	471	510	488	583	496	523	473	520	504	526	454	475	519	525	515	509	528	498	517	507	535	539	565	528	486	533	497	575	521	496	509	485	512	478	483	472	512	495	483	505	492	523	508	496	511	499	489	473	525	503	522	495	513	547	543	512	530	502	491	473	503	461	519	493	520	526	481	520	545	509	498	520	489	486	531	538	483	495	525	531	544	461	475	503	501	497	494	528	529	453	483	474	539	497	503	473	493	499	496	519	473	509	509	518	498	529	504	513	510	520	510	511	477	462	469	473	526	524	499	504	454	493	499	512	512	506	498	512	491	553	496	509	471	556	522	487	491	489	514	477	497	481	532	524	435	529	547	521	565	520	506	463	483	517	535	484	493	475	508	511	494	519	505	543	494	465	506	527	519	499	508	488	486	534	537	483	498	515	488	529	494	529	556	497	486	479	519	489	533	509	535	488	517	514	530	480	532	501	487	490	510	504	493	439	508	530	529	468	518	499	542	519	551	503	504	498	521	489	486	475	489	487	506	483	501	521	534	478	464	478	540	531	555	501	512	501	478	525	517	495	501	543	539	499	521	488	503	485	506	553	448	552	492	488	520	462	521	481	474	487	504	496	478	474	500	516	460	496	509	447	502	494	500	525	490	489	524	481	504	511	498	459	527	512	496	547	516	512	480	516	527	522	525	488	481	519	522	503	458	567	456	480	508	535	560	517	491	475	467	533	544	516	491	541	500	530	497	549	484	481	526	517	501	531	508	536	500	495	501	536	530	507	485	534	521	501	465	513	528	464	498	504	486	504	507	508	535	525	492	493	484	512	514	494	500	518	523	527	507	493	495	538	509	540	532	473	505	457	511	480	484	491	490	495	538	530	517	494	521	495	518	466	528	500	492	540	506	527	543	460	486	505	519	483	500	468	472	517	516	496	497	493	533	481	500	499	443	493	536	541	483	509	505	530	497	480	517	489	494	498	502	487	473	511	482	532	527	492	507	514	539	527	554	530	492	524	526	465	492	495	522	500	526	484	500	504	468	508	516	545	526	513	532	517	519	482	461	509	512	512	531	514	494	494	534	507	480	474	493	503	499	524	477	498	473	543	550	491	503	486	488	504	502	497	501	545	554	480	503	489	492	500	504	509	493	529	461	486	538	545	449	518	509	498	524	477	471	509	503	531	512	521	501	533	495	494	543	530	489	557	492	450	486	500	507	500	511	499	531	494	472	500	504	480	515	493	559	487	522	496	538	493	483	526	508	487	510	524	512	508	541	531	516	521	479	514	555	468	501	483	524	466	523	534	485	505	493	474	461	498	526	519	493	511	495	525	527	567	498	559	496	518	489	525	492	477	522	508	470	523	530	508	518	528	494	503	523	512	486	505	484	471	532	500	470	506	488	504	525	493	516	537	531	537	515	489	494	510	503	447	518	491	533	493	509	473	522	499	513	477	528	519	472	524	492	515	489	499	491	477	480	521	522	491	499	475	559	542	485	468	524	476	517	496	514	529	519	468	544	510	521	534	517	504	481	520	489	561	536	477	451	547	508	496	510	503	491	459	485	509	462	482	540	524	523	523	485	482	502	512	492	531	541	512	492	515	515	499	512	481	493	467	526	444	501	473	496	484	502	468	463	492	472	530	538	497	478	508	513	461	483	530	559	507	515	481	453	499	500	504	516	531	523	507	501	497	504	557	521	532	485	502	510	511	540	518	506	503	493	456	531	517	539	496	525	502	509	502	535	499	549	507	473	519	516	493	506	534	488	502	485	514	538	540	485	550	496	507	499	497	499	484	521	511	481	513	507	567	498	474	497	522	509	518	501	511	470	490	531	504	518	473	472	523	503	539	497	490	495	474	492	536	474	459	497	492	511	521	530	544	512	524	502	473	510	524	506	542	522	514	501	489	499	491	551	488	522	493	502	517	508	498	483	502	501	481	519	479	478	521	562	542	487	505	513	511	493	489	526	517	516	497	502	521	506	507	533	477	457	503	451	512	512	491	513	528	465	522	499	525	460	504	541	482	537	536	513	502	492	501	491	522	528	518	527	486	523	521	479	516	524	489	488	506	518	511	519	548	544	515	493	506	523	489	529	505	489	500	508	512	497	520	494	483	485	496	489	509	491	474	512	563	509	498	498	518	521	462	524	488	524	498	519	501	537	508	482	497	500	533	489	514	483	517	533	455	531	491	506	456	503	470	484	495	503	517	541	519	509	497	473	507	476	495	513	523	514	506	521	510	503	530	524	466	522	495	508	506	469	513	462	477	490	557	532	484	527	518	465	511	518	482
54908	41102	42859	30172	30380	31821	29141	25625	24350	21113	15724	8575	6445	6705	4578	2615	2023	1612	1064	941	781	652	511	505	454	463	370	341	289	267	326	318	273	206	220	200	212	207	207	219	216	203	217	220	218	241	206	208	243	226	215	213	228	218	202	210	226	212	205	213	191	248	197	207	190	209	218	213	215	201	207	201	223	216	214	199	185	179	208	198	203	209	196	197	224	197	240	185	176	206	195	207	221	215	210	206	191	194	205	217	175	191	198	187	219	205	169	201	212	205	166	188	180	188	194	161	189	160	192	164	179	184	205	169	186	198	198	197	185	197	194	208	190	186	202	181	207	182	191	189	208	197	177	181	191	191	182	182	191	192	187	204	190	179	178	208	199	190	155	159	201	188	216	201	175	181	207	191	173	212	196	196	205	177	176	183	163	200	173	204	163	149	202	161	196	210	194	205	203	171	214	152	197	178	185	183	181	200	186	186	193	200	162	172	177	188	187	185	206	173	191	186	194	186	209	173	176	162	171	205	180	182	194	191	193	183	195	178	160	193	186	186	199	192	195	179	196	222	207	207	197	155	192	208	186	196	190	212	179	181	185	207	206	218	180	195	180	192	196	188	194	224	162	194	202	194	211	180	190	175	183	213	164	178	187	190	181	182	214	197	185	195	169	189	189	204	170	184	181	169	176	190	196	168	196	226	179	202	193	170	181	202	190	182	198	177	189	172	193	176	169	209	206	190	193	209	190	191	188	172	176	207	235	191	165	187	154	178	170	165	185	179	190	204	199	181	174	192	224	197	181	185	181	189	166	184	154	197	215	182	182	174	194	212	186	173	176	175	193	189	195	208	181	199	183	167	209	150	197	191	188	187	189	177	196	198	187	195	206	197	168	174	189	187	208	183	175	204	184	159	196	175	180	173	200	201	192	190	172	164	179	178	197	226	198	174	199	173	186	199	212	187	199	177	182	215	189	210	209	180	199	191	196	184	181	183	195	214	198	194	184	191	169	193	190	202	184	172	190	198	186	175	191	197	182	178	196	195	199	219	169	178	207	199	195	202	161	195	197	159	195	199	184	176	199	187	191	189	205	188	177	197	174	191	192	166	195	199	191	209	195	193	210	194	178	207	217	174	196	177	188	211	178	180	166	195	168	187	186	180	162	164	153	184	177	178	206	167	202	193	177	173	187	173	202	191	209	184	172	223	168	188	197	177	176	181	173	186	177	178	202	189	155	204	177	198	192	204	181	187	183	212	191	185	170	193	180	188	190	186	176	211	208	181	188	198	197	179	188	169	192	187	194	195	176	173	181	189	168	188	186	192	161	193	193	184	185	189	188	197	203	199	169	187	186	195	198	175	203	194	188	200	193	182	199	191	176	170	159	181	167	175	207	161	185	195	179	183	184	189	217	182	195	184	177	202	171	193	173	161	196	174	181	168	190	181	190	206	167	194	165	208	212	190	188	173	199	167	197	196	171	183	200	205	186	157	193	199	193	196	202	181	184	173	173	185	195	203	180	186	214	184	211	190	201	173	197	170	182	192	213	206	185	199	191	194	171	184	193	207	192	192	190	183	187	183	195	208	179	206	214	200	182	195	193	207	196	161	183	187	200	179	187	194	180	188	213	196	187	203	182	218	195	198	216	175	175	176	188	192	202	172	203	196	178	195	203	205	184	205	179	187	179	207	196	198	177	188	205	179	167	189	171	173	186	197	190	186	192	205	191	175	199	193	181	188	207	166	161	199	202	187	173	197	176	218	167	190	207	186	212	168	174	201	182	191	201	171	188	196	179	204	175	202	176	204	169	202	188	206	196	179	214	185	186	198	214	182	171	170	196	178	201	184	185	170	182	197	189	206	198	179	194	171	185	212	195	207	198	170	186	200	202	194	188	221	211	202	163	170	180	212	170	202	189	212	210	196	194	181	177	189	191	193	193	213	177	175	166	174	182	184	179	186	174	183	185	202	180	196	188	191	176	204	161	198	192	196	186	176	178	197	165	205	189	193	196	186	193	169	193	161	194	204	196	207	171	178	199	193	192	191	235	175	177	205	165	188	200	195	216	195	194	181	183	177	180	171	198	206	188	170	182	176	179	210	192	206	203	173	214	210	173	194	182	202	193	203	145	182	166	189	184	178	169	201	181	209	197	177	181	192	170	179	222	191	195	187	165	158	174	192	161	186	189	181	188	165	209	192	165	180	188	167	181	149	153	209	211	208	193	201	182	212	160	192	194	200	171	205	186	173	197	182	193	201	182	189	204	207	185	185	192	193	171	190	201	206	194	191	196	187	177	193	185	194	198	220	188	187	205	192	202	176	185	180	180	221	201	197	196	195	196	200	178	224	202	201	156	179	199	153	187	171	192	206	183	183	180	203	188	176	204	172	198	199	152	184	195	191	203	177	168	186	197	193	223	199	198	187	205	197	191	211	178	188	184	195	190	175	188	190	199	190	163	179	192	169	191	175	190	208	183	199	207	190	175	199	186	195	167	172	180	183	198	190	197	213	208	173	154	190	192	170	204	187	177	183	159	199	199	185	183	176	211	178	194	203	181	191	182	204	195	219	187	207	187	207	178	227	191	208	174	176	201	148	201	177	205	189	221	174	206	204	195	184	197	201	195	181	203	175	188	174	203	182	174	165	205	188	203	196	214	189	176	180	173	192	178	182	188	176	188	185	198	174	173	208	187	198	201	178	202	203	189	158	175	200	188	214	196	169	196	167	194	194	186	193	199	196	185	184	181	182	204	185	194	185	197	183	210	180	186	179	144	181	188	191	213	150	199	191	191	181	189	189	203	223	208	174	197	206	188	174	174	194	194	176	200	173	189	199	205	210	199	145	205	172	166	193	196	196	188	183	209	200	174	211	188	156	183	178	207	197	180	201	185	185	204	184	186	203	206	184	196	175	191	222	200	196	184	166	205	196	170	173	194	192	223	186	176	187	200	189	170	186	183	181	230	186	180	183	209	219	191	192	192	188	184	196	192	190	190	189	187	203	200	157	181	188	188	210	212	206	197	187	216	180	200	220	182	203	174	180	182	194	164	163	199	169	171	188	170	195	181	207	190	177	191	180	196	200	180	211	201	162	194	186	193	166	188	186	179	188	168	169	203	196	179	203	174	191	192	217	188	197	187	204	185	184	187	174	202	195	170	200	191	177	188	167	180	177	203	187	173	175	206	184	174	202	185	196	162	214	199	198	180	204	184	206	209	194	230	182	175	179	202	179	193	185	206	166	173	200	177	189	210	206	191	215	187	199	172	185	191	180	181	162	199	173	169	179	205	173	178	197	207	163	215	169	180	205	177	196	227	227	180	182	175	203	201	187	219	177	176	194	183	219	167	168	190	170	187	198	175	190	186	178	194	195	194	186	180	215	158	192	207	179	187	180	198	156	175	186	184	178	213	171	186	191	173	167	182	174	183	172	214	209	186	179	202	219	175	202	171	189	180	160	197	182	180	177	194	177	191	184	180	182	193	188	211	183	196	207	204	177
48434	52997	48201	48873	47406	50939	39664	32657	33832	33753	26551	17869	16918	17723	13758	9806	8513	6704	5306	4760	3922	2808	2359	2304	1998	2043	1694	1428	1212	887	1140	1185	1020	678	667	610	565	567	578	551	551	568	612	583	561	567	625	650	592	662	633	567	614	595	578	643	631	565	592	575	505	556	558	486	494	606	507	504	532	516	521	518	474	470	455	482	477	443	470	500	466	471	479	444	472	454	445	462	478	499	506	470	520	562	597	535	483	458	465	450	449	428	415	447	485	468	431	466	445	448	462	459	420	442	465	454	453	445	438	450	432	452	433	441	420	424	407	384	433	466	452	448	413	417	442	450	461	407	444	429	435	400	424	439	434	456	429	423	434	409	409	440	426	392	427	433	395	408	391	408	416	411	386	406	432	424	386	414	415	420	402	425	412	422	427	415	418	420	435	439	387	424	369	419	419	429	420	439	419	373	410	421	409	412	385	392	430	431	416	393	439	416	403	452	428	435	407	396	458	424	398	458	394	388	436	431	438	429	420	441	447	445	396	409	419	435	429	430	403	401	428	385	432	412	434	407	444	452	448	432	412	408	439	399	440	460	404	420	385	425	408	423	417	398	444	447	390	411	456	429	445	417	407	399	408	401	376	417	437	441	428	415	418	388	393	446	415	411	406	387	459	408	360	427	387	415	436	400	419	401	382	398	382	421	407	437	419	431	434	449	418	412	417	405	411	424	416	403	383	427	399	402	419	444	425	411	412	381	399	402	397	372	413	407	419	422	459	458	441	441	414	399	414	393	430	447	405	427	427	426	434	419	423	438	437	420	439	386	429	441	406	404	413	420	418	448	415	416	397	434	401	376	420	387	410	415	402	399	406	400	429	447	415	435	403	412	407	384	385	392	392	415	408	415	435	427	400	421	374	439	415	402	419	407	421	412	448	435	425	401	400	427	440	391	414	405	402	448	392	428	447	440	405	388	416	414	438	437	411	430	440	421	415	429	428	414	469	471	414	390	441	398	426	427	405	415	431	448	421	423	358	440	434	424	423	410	424	403	387	385	409	475	461	408	440	413	417	384	378	408	433	406	443	414	421	430	392	407	433	377	434	446	405	420	413	431	428	429	456	413	419	440	425	399	457	419	395	394	395	442	404	455	439	408	426	420	443	388	402	410	392	426	417	424	449	432	420	421	383	420	442	415	435	432	448	435	422	400	402	401	435	440	398	448	404	424	424	419	412	413	420	416	409	398	407	414	426	425	436	406	387	410	413	410	398	392	401	419	425	406	458	441	448	437	437	408	431	412	378	414	420	445	403	396	437	421	396	420	415	416	456	415	433	425	424	403	399	414	396	441	398	405	424	416	438	398	424	413	402	419	378	409	427	401	413	404	409	408	422	451	431	398	411	382	411	403	401	378	469	434	436	433	421	379	420	453	413	450	446	420	421	387	421	415	422	392	423	389	402	419	433	419	416	379	421	443	419	402	386	448	428	417	433	404	437	420	422	398	437	447	416	456	405	421	437	400	402	436	418	422	369	420	396	423	436	462	388	415	431	404	411	399	412	405	413	457	405	453	472	448	444	391	391	466	463	420	426	407	405	379	480	392	403	424	427	389	377	434	441	416	397	404	394	462	431	422	401	396	406	425	415	403	422	422	422	402	418	426	425	413	431	402	394	408	395	410	459	433	431	419	430	387	446	454	431	392	419	443	420	440	422	412	415	464	442	387	422	412	418	413	428	443	429	410	422	391	411	416	422	396	422	411	379	421	429	397	448	424	407	392	391	418	432	443	402	441	412	458	433	384	418	389	452	439	439	427	399	391	414	389	392	431	420	449	421	409	430	421	409	443	427	432	387	395	447	423	399	385	425	420	435	400	421	406	442	396	463	408	395	462	409	438	448	411	436	425	414	450	414	427	432	407	413	415	450	425	409	400	420	395	422	390	429	435	412	414	399	430	456	437	399	414	417	421	432	409	424	457	411	437	438	443	396	406	455	420	381	407	408	401	426	426	416	449	443	388	405	464	433	418	413	419	400	392	400	443	429	455	410	420	388	434	458	446	409	443	431	458	429	389	433	419	390	414	426	430	427	424	409	456	407	376	430	406	446	432	445	444	411	393	383	388	430	458	415	429	437	404	429	425	408	406	421	396	402	428	427	439	418	431	403	402	419	437	402	438	395	403	426	441	422	418	413	414	418	400	409	416	414	433	410	428	446	408	409	373	421	400	413	427	417	397	434	404	422	378	397	392	457	425	469	411	406	396	448	406	415	420	424	450	416	423	449	415	370	414	417	434	394	425	414	438	429	442	407	416	436	426	435	420	445	417	408	417	452	417	425	443	430	452	428	443	415	421	412	432	442	396	432	424	424	414	436	413	403	458	384	395	412	412	413	451	433	408	421	411	433	441	439	421	400	410	441	371	424	434	421	460	386	404	440	439	399	437	440	440	417	413	420	445	410	401	379	419	413	393	430	437	426	418	421	437	420	422	401	415	431	465	418	434	428	434	404	405	414	377	444	446	415	411	419	421	407	415	414	429	429	396	383	418	406	430	399	440	420	425	395	441	407	421	421	443	413	425	426	412	414	421	446	439	445	433	422	401	406	412	400	398	407	443	464	406	416	404	425	397	416	402	433	410	433	409	421	448	399	410	455	427	454	427	421	438	401	435	393	426	454	442	446	393	401	401	385	418	476	437	419	441	431	429	447	456	449	467	431	393	451	402	422	433	408	390	444	423	439	433	451	441	397	416	416	422	403	445	399	474	423	421	466	416	438	433	427	404	390	406	402	440	427	390	419	410	448	428	432	411	426	428	424	447	410	433	418	409	376	391	427	455	402	411	437	412	436	426	414	433	441	430	419	418	433	444	440	439	412	388	435	425	431	413	390	461	405	424	354	418	418	426	418	389	431	403	414	416	361	436	452	409	397	402	438	375	412	430	421	430	434	431	428	429	419	391	418	409	411	444	402	436	435	407	416	414	408	428	419	431	440	422	425	388	427	418	423	427	422	454	405	404	438	414	410	392	419	434	421	386	432	447	432	431	434	439	414	440	403	450	417	420	408	400	407	388	451	416	414	417	395	406	442	441	420	455	401	380	418	425	412	407	372	456	398	418	458	393	429	456	426	425	426	408	436	429	410	431	424	448	429	431	390	395	475	425	417	426	446	415	458	401	437	408	427	417	398	416	426	410	427	414	426	452	447	435	422	425	447	429	411	446	426	433	437	422	424	396	406	425	430	414	437	433	432	417	456	422	428	423	415	386	402	414	400	406	399	386	434	451	427	452	396	450	389	426	435	408	460	418	403	419	426	436	413	439	446	424	429	415	440	422	443	413	403	415	407	436	411	406	409	426	413	429	415	437	431	405	412	408	423	432	399	413	406	422	416	436	436	424	433	406	416	380	411	407	401	419	404	401	410	446	412	392	456	413	451	430	408	416	386	424	427	431	418	422	412	411	447	431	413	433	422	415	417	409	430	436	414	433	412	427	416	422	434	394	410	417	406	416
24003	25370	35172	18411	11844	7767	4088	2620	1808	1357	1181	949	771	651	566	453	433	435	417	411	366	340	290	291	285	264	248	261	258	253	257	252	220	243	253	220	246	217	208	263	212	217	202	238	217	215	193	225	219	257	196	200	213	219	225	224	199	224	212	232	233	248	234	203	230	211	241	219	223	211	240	223	231	227	218	221	222	215	214	227	192	217	216	231	217	236	249	221	212	196	204	219	223	244	226	214	233	218	200	211	221	223	227	211	226	210	237	235	211	232	223	216	233	257	230	181	193	218	237	213	219	193	218	243	203	212	186	224	220	209	241	214	217	195	207	219	254	219	216	221	245	228	220	177	184	218	184	200	218	210	177	218	225	236	229	219	215	240	213	215	237	192	220	199	211	224	195	219	247	258	204	248	206	236	230	206	223	226	230	213	217	247	220	225	221	253	234	190	233	238	214	215	222	218	242	222	185	214	205	235	226	234	199	201	237	215	213	229	224	226	224	212	237	242	227	214	216	210	209	214	223	229	195	218	213	220	243	234	219	228	196	208	223	195	230	217	212	209	227	247	224	214	222	220	226	229	210	211	197	200	207	195	234	219	214	191	216	207	218	222	175	233	240	213	238	205	181	239	231	227	237	244	205	240	225	218	225	216	235	231	201	207	235	232	203	214	214	225	231	210	221	241	216	239	254	238	194	221	196	212	240	218	204	243	226	199	208	217	201	201	236	215	215	201	229	246	220	191	223	239	216	224	225	216	216	223	230	224	245	236	232	231	238	217	218	228	228	212	230	243	225	222	186	228	234	228	193	216	237	203	232	226	220	172	192	192	233	201	187	233	218	216	216	216	225	228	235	252	230	212	238	208	230	211	187	222	207	189	209	209	229	208	239	238	234	229	196	220	226	208	262	214	247	227	221	213	204	250	180	230	213	249	221	201	207	222	198	225	214	228	233	209	223	240	225	227	216	208	202	213	221	204	237	221	252	225	234	232	219	213	218	213	184	222	200	220	191	198	215	228	213	229	208	199	238	221	232	240	214	247	262	224	198	217	216	259	196	204	211	227	248	245	258	216	199	211	243	212	220	220	175	206	222	220	223	212	179	207	203	212	200	237	203	232	207	209	191	203	203	232	219	203	241	207	202	236	214	200	198	216	236	233	255	238	236	225	217	209	228	206	216	218	215	225	222	221	238	221	177	214	185	216	215	237	235	206	221	224	232	228	209	217	203	222	212	233	218	186	219	240	226	212	185	217	233	177	196	221	214	220	211	224	216	226	229	211	234	232	235	218	223	213	214	206	219	227	224	209	217	205	235	272	185	231	237	235	224	210	243	226	203	197	218	213	212	233	244	233	242	207	220	209	200	176	215	227	245	188	209	213	203	210	231	205	238	219	209	211	228	225	199	214	229	209	224	216	220	224	230	232	209	192	244	220	201	256	234	240	224	218	223	208	206	227	231	206	225	206	242	213	199	204	216	221	230	206	208	227	212	235	182	179	213	205	216	218	223	240	212	222	227	192	200	198	237	235	215	221	240	228	198	213	191	211	230	206	221	188	218	209	219	199	217	223	246	224	216	216	234	211	211	201	217	254	208	227	237	213	210	214	219	235	203	214	199	211	239	230	230	222	214	229	229	235	216	211	188	212	236	204	185	231	246	223	203	193	211	232	226	224	204	238	187	253	218	211	214	221	217	211	226	219	217	231	230	220	216	209	215	213	215	200	208	192	249	223	217	263	214	225	219	247	219	246	241	195	232	222	222	223	215	221	246	245	238	246	238	247	217	216	233	208	213	216	226	216	206	231	224	223	214	209	215	235	222	228	211	227	241	245	214	221	215	214	214	211	232	213	208	197	232	208	190	190	189	219	231	172	222	209	227	220	204	211	224	220	238	228	214	195	222	208	243	221	211	209	211	210	217	210	207	207	235	212	228	192	225	206	236	189	237	211	242	221	233	226	207	217	208	251	184	202	223	206	209	213	200	195	217	234	205	186	208	225	212	247	203	233	216	230	209	210	255	208	199	218	214	225	199	253	232	234	205	210	199	236	213	233	227	226	219	239	229	222	213	199	232	249	239	237	223	199	239	199	208	234	205	227	202	232	214	240	211	232	217	223	223	203	206	186	229	207	225	229	238	192	241	178	231	194	218	219	236	233	230	262	225	205	208	220	212	222	242	230	211	214	224	206	220	193	226	233	229	222	238	218	244	221	245	199	195	200	180	228	218	212	258	208	210	212	218	217	227	204	211	204	223	225	230	209	235	219	233	230	201	218	218	216	211	224	191	217	214	215	219	221	232	221	255	217	234	189	199	220	219	199	217	220	235	226	237	226	233	222	217	221	232	207	208	207	226	232	219	228	219	220	222	231	202	227	220	250	208	237	253	225	226	228	219	226	249	221	221	244	207	213	243	217	220	229	223	211	213	207	207	196	225	232	189	219	193	215	234	233	223	230	224	210	241	214	239	205	231	222	236	193	212	191	211	238	212	223	220	217	226	233	216	221	218	206	232	208	230	225	224	219	218	222	244	216	253	210	232	227	228	222	216	225	215	230	246	233	241	233	245	243	212	229	220	232	197	228	203	215	199	211	237	215	216	192	228	219	220	185	229	208	247	203	237	230	248	221	213	211	224	190	207	223	210	185	208	232	226	206	219	213	246	220	220	183	214	195	218	203	239	246	206	195	223	221	242	226	182	228	213	206	233	237	216	261	221	200	214	226	204	208	198	216	231	238	201	239	201	215	233	225	230	207	202	211	203	221	209	206	221	220	209	229	225	217	230	221	215	224	220	236	244	216	222	242	218	213	224	221	184	227	211	204	218	229	202	220	197	224	200	195	212	153	225	242	229	221	202	235	215	205	222	203	216	205	220	201	207	220	213	228	232	236	239	221	195	218	225	199	192	216	222	239	242	230	198	247	212	247	234	232	226	226	211	227	255	202	211	225	237	231	201	219	202	242	229	234	220	209	207	243	204	182	218	207	211	235	246	227	213	218	237	208	220	174	216	237	220	216	212	229	218	209	219	194	223	199	199	198	217	203	196	231	231	236	213	215	226	205	226	204	212	211	206	211	225	193	216	207	208	202	219	202	220	190	238	206	226	232	214	229	238	221	258	196	211	226	219	212	201	227	204	205	227	201	250	221	216	211	235	200	198	217	213	214	240	232	252	223	200	219	218	205	232	208	208	221	228	192	240	215	235	220	219	209	203	215	244	204	219	222	220	215	209	250	219	224	224	207	222	220	245	234	239	207	235	197	198	227	220	212	223	199	213	214	203	227	221	182	233	237	209	234	221	199	204	242	214	215	201	240	226	204	243	188	229	221	215	219	214	229	219	205	219	252	222	219	182	191	206	221	212	200	237	232	200	190	226	218	226	232	219	226	217	231	197	249	235	224	200	208	230	241	221	243	204	217	222	214	234	225	203	232	224	188	208	206	234	193	231	205	237	237	208	230	232	221	242	232	206	222	247	232	214	224	208	214	206	202	221	204
19055	21496	35941	24029	21182	18178	11740	8839	7655	6567	5570	4536	3811	3305	2560	2235	2113	1834	1785	1707	1453	1134	1017	1030	941	887	777	650	660	562	547	559	510	540	574	529	539	557	531	570	520	472	538	537	547	485	567	538	544	514	554	568	531	570	574	529	538	520	599	561	551	545	579	556	488	531	568	542	515	517	508	541	524	525	518	569	501	528	485	527	509	533	511	544	529	503	510	516	515	553	526	548	500	563	527	538	509	469	522	522	499	559	554	503	550	526	554	524	509	517	526	495	520	532	529	478	540	477	506	532	559	511	475	519	507	534	493	521	514	537	493	508	503	499	516	499	524	562	502	543	508	518	541	484	489	531	525	503	480	511	542	479	479	469	501	489	524	537	500	520	501	514	486	489	536	516	511	504	493	508	513	476	529	484	507	501	510	525	529	525	504	504	517	513	533	496	534	529	500	478	502	489	499	481	532	507	500	474	465	506	492	534	506	518	477	515	519	537	508	516	485	521	506	523	486	504	513	521	510	537	525	501	496	537	477	468	543	476	478	509	510	533	528	487	524	490	509	523	492	500	522	528	510	513	515	503	502	525	516	531	535	515	506	500	511	497	492	535	512	507	490	516	505	490	472	489	504	530	520	478	471	477	501	489	527	496	479	513	530	487	512	541	516	515	516	502	531	505	498	485	473	545	528	497	548	500	505	521	521	488	509	498	492	517	509	530	517	517	457	491	502	502	525	530	504	473	483	516	510	495	535	512	543	534	491	508	494	560	523	508	546	512	508	525	501	506	476	504	516	525	505	503	533	508	514	467	482	491	525	506	485	562	561	532	532	512	517	516	505	498	508	520	506	532	500	482	505	519	557	470	513	553	540	471	509	535	535	509	497	526	514	493	538	494	518	536	517	522	526	484	506	487	521	517	531	538	539	522	534	560	523	533	483	527	511	504	521	547	509	494	508	504	497	546	493	499	507	485	512	554	516	486	493	535	493	501	533	482	504	533	506	479	488	517	545	505	531	498	522	514	516	471	478	502	526	496	539	522	500	511	483	498	496	502	512	501	464	487	492	505	543	520	538	493	527	523	514	545	551	529	526	479	495	535	504	545	507	492	518	525	540	540	516	495	527	513	486	512	503	496	504	475	509	471	500	541	489	500	525	495	516	492	512	499	508	469	494	501	485	502	512	552	467	486	535	485	500	468	530	509	522	488	479	540	500	517	530	482	509	500	497	527	522	481	487	535	473	495	467	495	509	487	472	515	554	512	510	508	526	524	519	522	498	497	480	515	516	505	517	519	508	526	518	516	508	489	504	502	485	536	536	510	523	491	494	554	508	484	500	492	503	526	531	518	530	541	525	528	523	484	517	524	528	500	497	517	514	506	494	491	505	504	515	536	494	493	496	494	489	515	460	503	506	524	473	550	521	512	501	509	545	508	519	512	499	472	508	483	483	487	506	538	513	464	503	515	490	522	488	482	503	504	514	495	525	546	523	503	487	486	519	513	514	543	504	476	497	514	508	515	505	484	531	501	477	531	540	492	481	499	506	496	497	488	531	524	506	511	527	494	509	507	536	473	523	489	520	502	493	490	512	511	509	495	509	504	534	536	486	500	476	499	560	455	480	473	518	512	478	516	496	503	506	505	493	479	493	511	509	485	512	495	496	523	498	513	534	507	498	543	485	509	498	559	485	537	519	470	510	469	518	493	506	463	468	550	536	482	521	546	533	530	502	533	513	523	516	519	501	510	537	521	495	531	475	517	517	519	493	509	522	516	510	485	495	496	475	501	523	494	519	501	529	524	511	561	493	486	508	497	519	528	491	477	505	508	541	507	484	503	508	516	495	521	492	490	525	492	518	477	491	504	506	524	530	529	519	553	513	514	503	475	518	493	497	484	520	482	469	513	462	483	522	535	542	535	492	533	501	536	515	525	498	505	527	546	540	460	492	493	520	478	471	497	502	468	482	527	547	520	519	521	528	494	509	514	496	544	515	523	527	486	500	492	529	528	506	471	547	509	493	498	488	532	517	489	452	513	521	513	476	478	490	491	514	501	582	507	553	522	513	551	501	466	486	487	491	507	522	516	540	495	513	516	550	488	504	502	543	491	507	549	529	507	480	495	526	496	505	488	494	537	509	503	507	544	521	494	515	519	497	509	503	522	495	491	510	492	483	521	511	565	524	562	525	548	522	498	497	520	539	533	511	537	506	520	506	482	486	503	542	494	496	533	459	542	471	523	481	487	493	514	467	520	505	517	461	475	493	518	512	507	524	509	504	495	541	525	521	513	520	500	435	493	500	536	485	491	515	534	483	483	489	493	501	466	506	471	509	484	501	490	481	553	512	518	547	475	460	519	517	514	488	521	530	471	488	508	507	523	499	508	526	494	512	476	544	482	512	455	502	494	535	493	503	487	510	506	547	505	518	501	493	510	567	502	515	494	527	481	523	538	503	541	522	489	521	493	491	513	507	506	503	530	519	495	459	497	543	492	503	487	537	508	527	488	511	463	519	522	544	502	472	475	482	504	498	492	484	513	531	467	499	509	495	521	484	529	500	519	557	506	501	514	516	502	477	520	534	518	516	528	520	512	497	562	496	487	538	507	541	471	495	542	481	554	503	493	509	519	480	506	492	488	487	470	521	506	489	481	495	515	542	531	468	455	497	486	477	516	506	499	532	488	505	520	502	546	516	504	492	519	486	538	538	508	548	533	488	484	515	495	574	511	514	512	503	523	521	502	487	486	523	522	575	462	522	515	530	495	517	522	504	513	508	506	538	494	496	508	527	499	469	490	463	495	507	502	525	527	513	524	523	506	517	506	512	511	524	533	530	551	562	507	522	465	523	524	503	505	495	493	521	525	529	506	507	507	490	507	510	479	534	513	538	521	497	515	495	522	521	525	505	509	507	525	519	490	474	519	514	516	545	493	480	538	532	527	504	509	538	532	503	515	497	515	458	509	529	504	543	495	549	512	460	498	463	488	508	500	494	532	547	536	483	474	486	526	532	498	537	469	457	510	517	531	508	522	475	482	506	506	510	470	498	479	496	529	516	498	481	524	488	546	512	541	506	486	475	509	487	520	530	481	467	470	524	510	525	536	490	521	513	512	510	521	512	515	510	513	496	511	497	466	502	531	495	488	521	538	519	543	501	488	536	523	483	526	523	505	516	538	516	505	513	495	459	461	539	558	517	493	520	514	505	499	551	503	499	499	506	479	530	497	509	557	474	510	520	508	502	507	478	514	505	501	536	507	530	512	531	487	515	514	517	489	466	533	523	466	523	516	499	468	452	479	548	496	488	461	484	510	519	509	501	498	511	521	550	518	547	500	504	514	495	454	493	466	479	519	492	499	558	540	535	526	517	508	524	510	504	517	481	524	519	512	546	530	553	501	513	507	507	514	548	536	517	509	490	511	490	477	524	506	536	495	510	571	507	547	522	501	518	479	533	507	488	510	510	448	493	521	520	506	508	508	485	516	469	506	503	494	517	529	462	479
51025	43192	46423	31778	31196	31339	26989	20192	15570	12361	9505	4602	3988	3964	2509	1523	1301	1069	746	647	718	524	463	412	404	374	346	316	279	290	283	277	273	265	239	207	245	282	222	279	232	228	244	252	229	261	224	267	279	242	252	239	241	213	222	216	261	222	216	233	245	247	279	238	254	242	258	238	225	209	248	229	206	237	242	220	234	231	244	227	238	253	240	209	227	228	249	242	228	236	238	224	203	224	249	243	201	232	264	234	221	242	252	236	233	254	253	194	238	216	253	203	237	215	217	249	250	218	221	240	241	205	210	233	236	193	215	230	217	221	221	203	231	234	229	220	233	222	240	215	242	249	236	215	229	250	217	228	225	236	249	241	222	225	228	250	201	234	199	225	230	239	238	223	230	213	226	226	238	222	220	229	208	223	235	229	209	239	224	248	231	226	225	226	212	227	198	243	215	227	234	215	237	198	207	219	215	232	215	233	216	206	232	232	236	216	232	252	236	222	233	233	247	229	233	226	233	228	252	210	236	231	244	223	228	228	229	220	225	211	219	221	227	236	219	207	232	228	217	218	220	204	240	220	195	215	245	242	226	254	218	230	243	261	229	249	223	204	225	261	234	214	235	237	225	242	221	194	248	232	249	225	212	229	234	233	228	231	234	235	226	222	246	203	232	225	240	216	224	235	207	223	217	220	196	239	250	227	243	229	244	245	235	269	232	212	230	221	237	231	207	254	213	231	207	205	211	201	230	220	221	199	227	184	223	217	241	248	215	210	207	207	214	222	248	236	219	206	236	222	237	200	223	231	231	214	232	241	216	251	219	227	212	207	210	209	242	218	221	236	216	239	213	241	217	251	218	217	219	220	218	221	235	243	236	202	261	222	206	235	242	235	252	229	211	218	217	228	220	236	248	207	226	213	224	238	216	216	243	221	192	227	219	214	233	232	228	240	217	235	210	202	207	245	229	232	228	223	243	196	234	238	231	222	219	209	224	217	229	192	228	221	235	254	220	246	192	244	208	242	217	255	257	204	221	226	242	240	211	206	224	202	240	232	210	225	222	224	238	222	196	264	205	221	206	195	276	236	216	236	220	256	233	217	215	233	196	232	248	228	207	229	209	233	235	256	232	253	216	207	216	226	229	217	240	239	211	220	257	229	230	237	251	215	240	242	235	207	214	232	239	210	197	231	248	218	240	206	220	230	233	248	218	233	231	228	222	229	224	239	222	212	233	217	219	233	207	228	258	227	221	269	230	225	226	202	226	201	235	209	208	225	214	200	219	227	242	230	230	215	247	255	241	231	206	222	229	238	240	195	229	238	208	256	211	231	217	219	185	237	221	221	222	250	230	220	227	241	221	243	253	240	244	208	209	240	211	220	244	249	270	220	223	235	232	238	225	226	210	237	246	220	236	238	236	234	241	283	223	203	212	264	226	196	224	217	231	229	245	238	213	233	215	228	236	228	247	260	244	215	206	210	209	221	196	213	247	181	233	235	254	241	223	236	228	222	205	230	202	193	217	221	236	272	226	193	213	214	231	210	245	217	230	238	214	217	232	205	207	220	238	232	200	242	230	226	229	243	229	233	218	250	231	250	237	223	213	217	213	209	235	216	208	244	247	218	232	213	230	227	248	230	224	254	239	216	237	227	224	219	217	237	245	231	231	261	206	224	225	205	221	217	225	231	221	221	226	249	245	227	230	222	221	237	227	240	225	223	247	241	235	217	228	226	243	225	258	221	230	269	237	214	217	243	207	218	214	260	235	217	233	224	256	233	228	239	237	236	231	215	237	224	214	234	231	226	245	232	241	225	213	214	198	235	250	243	226	242	227	242	232	216	207	229	217	224	232	239	251	217	205	240	230	249	225	217	215	228	233	236	246	212	238	217	227	212	213	238	241	226	223	229	206	261	231	235	230	230	229	234	239	222	231	232	220	227	242	243	224	220	233	220	201	205	218	236	255	216	217	227	251	229	225	221	227	236	225	196	234	188	234	237	252	210	223	237	208	207	204	244	210	210	213	224	208	230	221	259	223	227	219	232	218	219	216	228	210	233	215	225	235	206	226	217	226	234	219	210	211	226	247	219	231	198	231	231	241	252	210	233	222	218	223	225	239	250	253	241	225	230	207	232	213	227	222	197	199	222	214	226	219	234	223	257	235	229	240	235	220	239	221	223	243	225	248	244	215	198	221	231	243	197	217	196	227	267	237	232	233	238	222	244	216	262	232	237	228	205	231	228	250	258	222	226	252	224	241	235	205	202	210	233	224	238	227	240	220	235	248	203	246	223	267	245	226	228	272	240	238	260	249	221	214	228	245	251	219	210	230	231	218	234	229	211	238	248	223	216	214	243	230	237	226	212	243	210	227	245	246	259	237	229	232	243	240	224	243	241	224	235	217	209	230	241	256	240	219	225	188	195	229	205	232	237	219	225	234	220	221	238	198	223	244	241	259	231	244	244	226	244	205	222	230	198	217	266	228	210	221	224	209	236	203	267	231	242	218	215	200	231	234	217	223	235	244	219	204	220	215	223	232	201	208	227	222	227	211	198	197	226	233	201	216	225	206	236	224	249	232	254	216	268	231	219	215	229	253	248	231	223	235	244	218	246	232	221	238	230	241	240	226	214	270	242	233	228	246	255	210	214	227	212	205	208	212	215	226	252	197	234	251	251	226	261	213	223	228	209	248	253	229	206	237	204	217	241	225	239	204	226	247	245	225	225	256	212	214	234	214	226	236	225	207	200	201	220	199	223	232	243	232	214	213	241	239	241	247	210	230	218	245	236	244	209	242	207	224	234	235	240	212	249	244	219	199	196	187	187	240	219	230	229	219	235	254	207	236	217	257	231	225	230	211	211	229	210	231	250	212	222	223	225	239	242	230	230	236	233	227	231	214	240	244	259	225	224	200	222	235	245	236	204	219	194	200	218	205	213	238	195	264	250	237	229	245	216	231	251	237	220	230	222	239	226	228	204	205	222	229	245	226	246	245	228	213	243	258	201	196	227	232	238	200	218	215	214	224	225	216	219	221	253	211	198	234	230	234	232	237	223	229	236	212	221	226	235	223	205	252	256	254	217	225	251	209	240	230	221	265	237	202	231	209	195	245	208	230	244	224	239	227	214	200	232	236	233	212	231	247	233	235	218	235	224	273	238	218	231	236	217	233	203	203	216	217	220	219	229	250	227	257	233	216	232	236	216	217	246	220	217	230	208	224	239	241	211	236	253	234	246	233	248	235	221	210	256	250	213	219	200	223	205	256	253	243	214	239	237	200	244	211	220	249	231	241	265	265	234	230	218	248	227	207	239	220	244	234	219	245	219	244	237	250	208	232	230	242	239	238	216	222	212	217	211	225	239	201	195	233	219	226	227	230	227	231	195	228	253	242	232	220	210	240	236	224	214	207	216	209	247	210	235	255	232	219	203	242	223	244	214	250	183	212	271	231	212	204	208	239	206	234	212	233	248	250	199	226	236	228	233	258	210	261	222	225	252
44093	50000	49929	45169	44617	45441	31282	23684	25584	25946	19432	13325	12429	12782	9206	6556	6436	5021	3872	3206	2873	2320	1921	1572	1462	1397	1276	982	899	876	790	943	878	694	554	638	596	615	598	642	576	622	650	622	631	550	610	679	653	622	624	642	583	671	649	617	616	635	642	593	607	621	633	583	601	569	589	550	553	646	601	572	553	557	556	547	533	526	565	562	521	547	499	524	524	552	556	541	510	551	542	563	587	603	591	622	552	587	543	572	576	541	532	526	518	537	540	548	539	521	496	498	566	581	539	535	507	528	508	504	534	503	518	533	507	531	527	528	484	552	549	518	519	531	565	520	547	520	510	534	511	491	444	516	517	549	504	503	536	523	538	546	504	512	540	495	509	518	518	516	516	521	500	503	492	503	540	538	559	488	524	490	547	501	491	497	488	499	511	505	497	522	483	524	499	462	522	550	474	525	507	539	499	502	493	528	507	520	545	518	478	517	561	494	531	534	508	504	524	539	507	528	494	550	549	492	507	498	470	551	494	507	540	523	476	512	494	552	480	536	469	515	481	475	486	534	498	488	521	571	524	527	541	511	510	523	533	481	491	512	477	495	444	485	482	503	523	530	491	528	464	536	473	489	541	553	532	464	493	521	533	530	510	525	488	484	527	556	465	518	502	526	537	513	537	489	508	512	514	530	561	499	496	502	507	594	488	477	520	517	491	546	527	500	498	522	536	529	488	516	486	507	500	490	545	525	515	504	493	515	539	527	486	480	548	516	460	536	548	501	501	478	493	491	529	513	510	503	505	491	540	544	496	507	534	529	521	509	531	511	532	517	507	538	492	475	524	492	540	498	491	500	470	505	527	478	502	541	495	497	543	524	514	514	469	539	519	475	537	487	496	498	492	556	471	544	461	538	514	558	540	523	544	523	516	519	489	488	504	542	499	488	520	477	507	530	528	498	517	496	524	484	500	506	511	525	489	482	524	498	496	502	475	504	510	504	484	490	504	501	533	520	491	543	481	482	499	487	522	483	509	481	535	542	505	519	493	515	489	523	492	497	531	524	532	522	528	508	518	542	546	459	529	488	499	494	491	518	536	521	531	487	513	471	491	496	529	511	506	519	512	518	528	533	507	500	504	500	533	527	492	541	549	485	512	491	530	507	499	505	545	507	522	498	485	521	527	529	488	485	535	572	509	506	514	527	488	513	495	495	520	535	497	531	509	499	533	479	532	522	524	522	513	489	509	495	509	532	528	523	539	492	495	465	525	487	516	535	496	507	522	525	516	486	581	497	511	492	541	519	499	511	522	516	524	547	468	528	528	531	534	536	540	533	523	533	542	498	496	514	461	529	494	493	467	536	497	533	519	503	478	516	537	499	516	510	513	552	539	512	527	543	491	483	539	543	469	514	505	548	528	504	480	526	486	539	521	493	501	556	528	534	506	540	514	527	489	549	538	534	541	533	505	539	464	481	516	519	494	545	507	521	546	489	531	523	549	544	525	539	482	498	493	507	542	503	513	531	532	471	504	496	513	522	552	563	497	507	512	522	557	521	526	511	521	563	491	502	512	496	523	472	481	498	494	491	518	538	513	546	544	511	497	498	516	529	491	488	495	523	517	521	524	524	482	501	483	522	514	497	537	497	523	489	503	495	501	499	506	541	551	495	508	506	557	477	485	503	554	499	517	516	481	487	464	528	521	518	528	482	524	549	460	518	522	478	490	527	487	479	501	552	481	489	518	486	531	542	501	476	520	524	509	517	525	515	520	548	475	555	490	549	510	482	496	521	520	501	494	544	538	508	489	502	487	496	490	542	508	545	471	527	509	504	476	484	510	535	518	499	552	493	525	523	500	521	496	529	487	478	511	528	504	487	498	532	498	521	498	525	504	492	561	495	525	489	487	517	500	502	506	545	539	532	515	507	528	499	537	492	585	524	497	486	526	500	514	527	489	524	524	510	493	500	551	530	574	530	552	500	506	502	502	451	481	482	506	551	507	525	516	529	551	541	560	514	552	515	490	519	498	511	498	474	495	485	496	544	487	521	532	572	522	503	512	526	487	506	551	530	538	497	477	525	500	522	520	544	523	506	524	570	507	502	507	509	499	506	521	502	535	572	508	546	474	472	480	534	522	511	527	509	508	588	484	515	490	536	502	501	501	473	499	513	482	480	504	483	495	544	535	515	515	467	493	483	492	518	516	516	524	535	556	516	504	460	523	542	513	535	526	476	507	497	512	503	508	507	518	506	520	509	444	498	524	511	510	501	499	453	501	474	539	531	513	475	535	533	542	516	496	496	497	545	495	498	499	497	519	529	515	520	528	470	468	519	490	526	508	534	505	526	502	496	503	527	475	492	529	505	551	519	537	509	528	488	478	522	536	531	498	502	513	531	537	560	524	520	492	475	528	487	504	503	531	526	520	517	508	520	505	489	546	508	531	498	499	456	518	493	506	526	491	481	518	522	513	515	561	491	511	520	558	510	489	537	499	501	525	482	539	513	513	547	510	523	508	523	522	499	548	517	517	485	496	489	551	491	506	512	516	548	511	515	549	533	509	507	508	549	512	487	483	540	502	482	518	467	512	473	521	505	510	490	505	514	509	506	510	506	510	514	506	479	568	541	559	488	488	514	467	521	490	492	533	516	523	550	509	530	526	517	516	540	514	505	474	533	525	514	504	547	489	510	510	457	499	523	547	561	503	493	513	503	522	502	559	506	541	547	499	469	493	529	516	504	515	510	511	523	525	528	532	557	509	521	501	542	485	512	518	556	493	525	526	503	488	521	487	548	541	524	521	517	518	529	545	528	496	520	532	498	512	529	584	511	540	520	524	505	567	519	526	527	480	503	532	524	523	512	537	503	493	512	475	491	529	472	556	516	550	493	502	493	517	499	505	534	517	484	493	520	526	528	511	533	513	508	526	477	498	524	489	514	538	520	516	529	496	516	466	507	492	507	472	525	506	488	507	496	494	524	488	490	501	499	538	513	500	510	504	469	509	505	491	524	499	526	480	498	517	453	497	493	493	502	480	509	480	514	488	516	578	511	532	539	507	533	525	518	489	505	504	499	508	529	529	534	529	482	519	534	540	506	522	505	524	512	491	529	528	517	444	517	483	484	501	509	526	482	522	497	492	509	532	536	557	517	484	550	522	549	506	485	503	492	521	510	510	506	526	541	549	487	488	491	520	530	535	518	492	491	531	515	488	511	494	506	473	508	495	528	532	561	520	498	521	531	478	520	546	523	535	476	506	534	488	510	540	543	486	522	524	515	541	532	518	533	528	476	498	518	483	533	509	497	485	529	493	474	556	534	464	541	549	525	539	510	527	522	521	543	553	510	529	481	512	490	464	508	488	523	502	485	507	522	510	491	512	481	497	497	499	521	517	487	526	515	498	555	537	541	523	541	512	488	517	468	488	511	523	485	514	523	506	522	478	537	511	514	507	565	513	491	506	526	528	504	473	471	503	508	482	532	489	541	544	499	478	529	532	539	454	537	526	552
54694	41419	43714	32853	31078	31346	28871	25032	22852	21068	15253	9287	7427	6525	4672	2816	2593	1725	1317	849	731	615	502	438	444	396	364	345	313	256	273	330	289	238	211	222	201	204	260	225	227	224	226	229	220	254	223	232	220	232	219	210	217	241	213	231	225	201	211	228	214	210	225	245	209	245	224	189	218	219	228	229	187	203	216	204	182	195	219	190	207	177	222	213	187	173	183	196	217	190	200	203	211	239	205	212	211	166	198	191	190	178	190	171	181	176	183	199	174	214	179	208	201	227	184	207	228	197	223	195	168	205	182	194	208	204	205	206	239	195	182	197	180	184	183	229	213	183	183	188	188	208	194	187	187	169	197	172	188	209	205	179	203	225	190	185	176	200	206	223	174	182	177	208	196	195	174	176	184	188	189	174	209	194	211	193	199	198	195	186	171	197	176	200	191	204	153	206	190	202	171	191	197	181	187	195	203	178	194	155	192	219	176	180	198	196	184	206	204	171	189	203	186	204	184	168	183	195	174	176	207	196	190	186	179	161	228	188	194	206	188	201	175	197	166	183	191	183	181	211	177	214	205	187	203	195	192	186	201	171	219	193	197	202	184	186	176	196	224	165	197	203	188	194	185	173	188	202	160	183	208	179	183	193	201	179	183	179	190	187	196	167	197	179	190	182	198	171	187	197	197	208	204	217	187	210	194	200	205	198	189	205	191	185	201	212	200	180	192	189	203	194	202	213	174	184	162	172	193	198	226	184	181	200	212	207	189	192	207	191	177	193	202	216	159	203	194	186	176	194	204	210	218	198	184	198	177	190	193	198	185	171	194	181	198	186	195	197	207	203	224	194	193	215	183	195	192	186	182	178	197	186	187	188	210	213	211	185	169	175	184	194	203	165	175	208	163	184	220	204	209	187	179	200	203	202	199	178	222	198	181	194	206	196	196	185	203	185	230	214	184	178	169	166	198	194	176	176	214	174	188	161	189	190	174	224	200	185	207	177	187	202	170	210	185	194	185	186	188	183	212	188	192	173	172	183	192	197	179	214	202	208	176	198	189	187	185	180	196	186	193	194	211	192	204	173	186	203	211	184	178	198	198	183	184	207	193	207	194	198	197	183	190	204	173	198	157	194	236	175	201	182	198	228	187	173	215	202	185	207	198	194	201	205	192	188	213	194	179	197	194	204	197	213	191	199	155	163	163	180	211	197	189	195	190	201	201	204	200	210	188	189	184	175	197	170	196	195	174	219	178	193	187	193	191	180	216	204	168	182	184	180	161	176	194	188	179	203	184	190	155	162	190	191	196	194	180	207	179	191	179	190	185	198	191	187	207	181	185	188	208	192	178	213	188	190	182	160	197	191	185	185	199	214	198	187	160	151	190	203	208	187	203	182	182	173	175	167	179	182	176	200	189	210	181	177	187	191	195	179	170	188	187	221	192	218	171	210	198	192	163	183	195	190	202	178	207	215	188	200	170	191	202	169	195	203	184	206	181	204	186	205	194	194	185	207	203	181	179	187	234	191	181	201	187	168	179	198	190	189	192	212	197	168	170	182	176	181	179	179	172	182	213	192	194	187	203	189	202	180	200	210	185	155	171	201	208	196	196	164	188	168	201	194	196	193	201	191	206	182	220	188	197	163	180	184	171	216	181	195	189	172	186	205	173	193	183	194	187	166	190	190	181	185	214	190	204	187	188	195	163	172	190	198	175	198	223	178	195	187	192	195	190	205	188	198	214	200	214	185	199	207	196	190	186	206	186	185	189	155	208	176	162	179	191	206	185	219	196	188	168	184	177	175	160	194	182	182	182	191	180	193	191	187	182	197	187	192	202	202	193	192	191	182	185	202	185	209	183	197	183	183	192	176	207	172	200	205	184	193	205	173	203	175	169	207	176	188	194	175	198	219	198	188	189	186	196	215	217	187	182	198	217	202	166	219	183	224	207	177	220	181	180	203	197	173	186	164	188	192	172	209	169	180	191	198	188	220	189	189	175	201	196	201	195	176	207	186	192	175	202	176	182	175	195	195	175	172	176	182	185	171	184	206	195	184	198	180	193	190	208	183	187	177	219	194	192	201	169	195	171	178	189	178	175	206	181	188	201	213	183	182	214	194	210	207	201	183	179	189	193	202	152	183	188	194	186	172	216	165	194	194	169	163	175	198	217	175	180	174	221	214	212	206	197	202	200	197	205	181	171	179	214	194	165	196	197	194	193	199	213	214	180	169	179	164	184	189	179	188	198	162	188	193	181	181	199	235	189	167	203	192	217	178	173	192	189	178	211	206	186	228	186	199	187	210	185	207	190	199	196	188	181	180	215	183	176	211	205	211	202	209	204	198	182	182	196	186	188	200	214	181	192	202	197	214	194	183	192	176	198	207	216	189	170	206	172	192	219	165	196	209	194	203	202	178	196	182	175	164	185	197	178	209	170	177	178	184	219	206	182	198	193	198	191	178	199	190	182	175	187	209	170	172	176	197	178	206	211	195	188	181	187	195	186	173	187	186	192	196	187	191	221	186	202	183	218	193	178	186	185	183	192	176	188	179	207	223	217	190	186	194	174	182	172	184	209	196	157	207	172	186	177	192	213	168	162	189	202	178	210	200	187	210	190	168	212	205	220	199	185	181	198	189	177	179	184	191	176	218	173	197	206	214	207	199	201	189	191	216	221	223	169	189	165	179	188	218	209	181	191	197	179	182	193	192	217	204	208	214	209	219	202	200	197	194	175	203	187	205	178	198	196	217	180	169	171	188	206	216	209	183	185	182	184	188	179	192	197	170	199	195	158	181	191	191	194	178	181	206	161	198	180	168	203	174	225	191	223	188	191	172	201	207	189	219	202	173	210	216	184	199	214	194	188	189	177	172	189	204	198	190	191	184	193	209	185	177	206	193	175	208	170	193	169	187	178	177	187	198	194	201	178	198	173	188	177	202	163	210	185	209	185	207	187	177	181	192	180	191	199	204	200	157	217	219	162	195	195	179	187	177	200	178	201	191	189	190	201	166	186	196	213	170	191	171	198	153	186	200	206	206	201	171	196	183	200	164	177	161	186	196	199	201	183	197	204	190	193	172	195	193	215	199	194	205	174	194	194	195	185	199	193	178	200	217	195	208	185	146	191	214	211	172	170	176	167	191	184	187	200	197	180	181	139	182	180	179	199	186	201	181	169	202	210	186	180	151	203	155	208	182	190	184	198	185	215	194	187	197	185	217	201	210	203	199	224	216	170	186	176	178	196	184	217	213	190	213	189	205	227	191	170	198	176	184	184	189	193	168	177	174	196	202	187	192	192	175	167	187	187	208	198	185	191	204	189	217	209	184	184	192	168	184	172	168	193	181	206	189	182	199	189	203	208	185	181	169	196	199	202	184	180	174	194	190	202	196	188	196	180	184	192	173	179	179	183	202	194	179	192	182	204	210	188	193	207	194	185	201	188	194	206	195	186	189	176	189	196	174	189	200	181	179	188	202	184	220	217	184	209	186	191	195	189	204
48842	51980	50663	48785	48219	48884	38663	31320	32350	33575	26227	18191	17836	18209	13178	10519	10185	6660	5555	4123	3607	3030	2337	1878	1843	1851	1692	1271	1107	1021	901	1143	919	884	594	559	547	552	564	600	573	608	577	659	672	598	678	645	591	646	604	611	612	616	597	607	599	614	605	519	513	574	527	516	518	500	535	523	489	514	559	542	468	523	480	502	461	461	459	478	439	482	475	462	474	479	467	492	456	492	537	593	593	594	661	590	548	508	500	476	508	489	470	441	492	468	456	416	456	450	461	427	444	455	449	429	448	440	466	449	459	420	448	451	444	440	422	448	448	431	434	440	449	438	418	410	439	439	447	434	438	450	414	422	443	424	408	448	426	392	432	425	410	419	444	408	429	419	426	439	433	453	454	398	423	425	435	432	447	427	422	452	426	413	402	439	400	402	419	432	432	446	434	451	455	437	420	432	411	440	406	446	431	482	430	425	444	468	420	428	414	395	399	419	436	429	427	426	405	419	432	396	393	430	397	399	414	436	440	440	414	444	419	399	397	417	416	405	436	401	394	380	436	453	444	400	424	416	435	408	426	419	411	446	427	428	431	424	471	391	432	435	391	429	420	412	409	447	435	456	436	422	408	401	445	445	399	410	414	421	446	441	459	437	434	376	420	431	425	430	455	387	384	449	394	415	408	427	414	435	429	439	397	450	429	409	431	407	441	422	393	408	431	406	435	466	455	420	426	432	434	426	420	398	439	387	405	437	451	398	406	378	419	418	385	439	440	426	384	418	417	422	405	410	428	414	454	400	419	439	400	423	443	427	393	392	391	431	427	438	443	430	410	401	440	447	412	409	422	444	422	445	415	393	397	411	432	417	403	397	438	414	418	406	450	445	404	448	443	421	443	407	456	456	424	405	475	424	381	441	428	442	415	409	445	428	432	402	413	453	465	427	434	400	385	407	399	400	408	420	427	447	434	448	450	459	405	425	378	403	465	434	430	428	399	399	399	454	421	408	439	422	427	426	427	415	488	433	412	406	443	406	423	424	449	405	445	409	425	440	465	423	415	418	416	437	471	426	436	433	407	447	420	411	458	424	380	422	421	413	421	428	376	429	412	455	471	420	375	437	450	424	447	429	452	428	441	425	414	415	452	454	402	412	428	429	423	428	440	437	385	424	424	421	407	408	418	399	441	440	440	406	453	434	430	369	451	430	436	397	430	468	416	426	431	408	425	465	434	388	402	412	428	459	408	404	430	464	415	459	440	407	411	395	459	423	420	408	397	411	422	432	438	400	429	439	405	427	425	417	412	423	418	438	397	451	440	432	421	433	416	452	460	446	441	432	373	421	411	402	432	430	447	435	440	442	442	428	430	410	451	433	458	447	446	374	410	426	397	420	422	415	407	460	417	446	439	393	405	448	427	450	443	437	446	444	393	439	445	439	409	437	446	433	407	427	427	433	423	412	434	404	429	416	407	414	413	428	411	445	453	477	413	426	434	428	475	410	421	430	411	455	396	409	432	422	417	395	425	427	424	454	418	401	442	426	424	467	426	429	397	422	421	430	409	425	401	422	393	395	430	427	391	431	423	410	434	411	448	432	413	429	446	409	426	421	436	438	420	456	431	462	419	391	436	440	404	438	425	401	428	407	446	432	428	394	439	421	414	444	450	437	395	430	433	453	409	402	435	432	414	457	407	454	422	430	413	384	476	395	461	405	432	420	428	397	432	410	417	428	452	439	412	408	431	410	417	395	413	418	430	452	422	414	460	385	445	431	448	455	388	421	445	441	439	420	399	406	458	417	411	404	440	430	463	429	411	438	438	441	399	433	425	401	415	406	402	447	435	388	409	383	418	466	430	412	435	422	402	418	393	382	442	446	392	397	447	410	456	404	422	406	460	421	433	434	422	400	434	395	426	457	442	446	403	411	441	440	427	458	409	406	415	405	384	417	447	420	409	436	427	416	426	462	423	451	428	432	419	426	400	420	391	417	418	434	415	402	402	409	420	445	384	402	446	448	433	412	441	434	435	383	449	455	386	410	455	466	388	429	403	358	443	432	475	440	439	429	419	443	432	406	433	433	447	427	429	449	391	436	389	434	410	412	393	417	400	469	444	425	409	440	423	432	397	399	423	423	385	435	408	420	417	383	435	475	398	439	440	458	476	413	439	405	405	440	401	457	406	436	439	380	419	425	420	428	458	435	441	447	431	436	438	418	451	427	431	399	438	408	407	464	434	411	437	407	452	415	446	410	427	463	435	451	458	386	427	441	434	425	412	423	419	432	446	395	421	451	435	457	404	414	438	418	439	417	405	428	429	414	419	431	462	436	467	463	410	398	456	426	456	427	428	406	373	429	417	366	410	409	431	453	422	416	416	412	412	430	375	426	426	400	421	433	414	459	407	425	389	398	448	445	444	438	423	405	415	424	399	436	418	432	417	439	424	408	420	435	403	427	434	429	451	412	456	408	430	424	442	419	440	442	419	431	418	384	438	443	430	428	406	410	446	412	406	449	436	409	459	412	454	411	438	412	421	410	441	391	452	428	435	441	442	434	414	438	383	419	416	436	385	422	400	422	437	406	421	425	417	417	412	416	419	413	369	403	424	426	433	448	448	421	404	421	448	431	429	422	424	418	417	396	451	447	422	409	439	417	441	409	400	453	412	391	401	395	408	415	428	424	423	408	438	441	465	415	406	441	422	412	422	388	412	407	429	471	426	413	412	413	389	429	422	421	397	414	415	433	434	426	432	421	443	437	399	432	445	432	441	406	385	397	439	442	423	404	423	447	403	432	427	392	421	445	428	431	427	429	385	396	435	441	436	424	444	471	464	436	418	426	446	443	419	376	430	422	408	431	442	446	427	389	419	445	427	449	406	431	401	441	418	450	414	423	442	416	448	402	411	455	422	431	398	433	379	403	407	462	452	402	453	447	426	424	422	411	444	400	437	434	422	465	402	445	430	416	409	431	409	425	411	447	412	433	411	433	418	405	416	431	467	436	425	463	412	431	445	444	425	442	428	434	447	444	423	437	449	434	441	417	424	440	395	468	436	437	392	470	441	395	399	427	442	398	487	452	408	392	453	404	423	433	398	436	428	408	439	429	418	444	425	421	395	423	431	430	442	477	422	446	405	444	414	428	404	414	412	447	407	415	426	393	426	413	420	391	425	449	403	451	427	460	407	442	435	427	416	423	396	420	400	428	444	431	443	398	429	441	431	441	440	433	455	423	414	439	426	413	449	434	440	449	448	474	425	433	416	410	447	436	398	444	420	395	402	416	428	424	407	408	409	426	429	423	374	445	421	408	427	462	416	446	429	424	412	429	445	408	439	418	454	432	471	458	455	415	414	443	445	414	429	410	418	421	383	412	421	436	408	450	430	434	416	404	428	427	421	409	434	435	431	444	444	419	423	458	453	453	427	451	423	445	476	424	450	405	438	421	435	443	419	412	471	449	440	411	407	438	399	419	455	429	418	420	416	438	435	437	431	426	404	428	411	430	415	467
22755	25905	34093	18444	11468	7172	4406	2573	1808	1522	1288	1053	818	678	596	490	445	418	467	314	320	307	294	289	290	267	237	232	224	240	247	230	264	230	231	248	253	230	225	217	221	209	216	219	234	229	224	238	227	213	229	222	225	216	245	245	236	252	224	197	213	210	242	211	221	241	210	241	245	202	235	229	228	227	206	212	219	219	233	210	209	249	244	210	228	212	243	216	215	231	219	221	208	200	184	202	197	227	184	241	226	247	222	210	216	195	207	199	218	214	200	183	206	217	229	240	234	221	254	180	223	221	238	217	232	222	195	221	199	235	217	237	235	215	239	198	247	242	192	195	232	224	208	223	238	209	218	208	230	220	227	214	213	202	260	208	203	222	213	210	230	218	211	213	264	225	226	216	210	223	237	223	197	204	227	270	217	229	230	214	259	221	231	237	207	205	217	222	224	238	220	233	237	230	235	230	230	226	228	219	220	213	207	238	201	227	239	204	235	235	201	223	226	240	194	201	222	231	224	214	199	231	217	207	200	212	229	213	225	240	215	225	238	238	231	209	214	225	212	251	228	240	228	205	242	210	222	241	237	213	204	214	235	220	193	219	228	209	190	222	227	207	216	209	212	204	213	226	260	220	215	196	224	216	233	233	236	258	195	202	230	222	238	205	258	214	225	213	197	230	216	204	212	192	230	226	215	212	243	243	256	228	234	230	245	229	221	193	218	234	202	199	209	211	237	238	233	245	208	211	204	238	210	188	207	238	222	211	226	232	232	199	223	231	223	216	225	216	217	237	222	236	219	214	244	214	220	206	243	219	256	245	208	210	233	211	242	195	209	218	225	202	233	230	206	218	222	242	234	234	234	233	228	195	241	219	228	248	198	198	187	218	227	230	228	207	201	213	206	226	200	203	241	213	184	210	224	217	214	227	219	218	199	233	224	223	205	224	251	226	174	217	216	206	222	205	197	217	221	209	212	219	230	227	221	213	203	226	217	214	189	208	232	212	208	228	199	222	226	203	213	214	222	217	198	201	259	213	200	221	220	230	192	239	223	201	240	236	228	240	213	184	223	237	213	212	222	219	235	224	230	211	232	246	222	211	248	223	227	227	226	233	223	211	254	241	195	207	223	205	214	230	217	217	240	227	226	213	217	216	224	249	236	238	227	200	238	217	199	205	217	214	253	207	209	204	200	211	230	227	205	186	227	244	224	216	238	228	228	222	213	195	233	197	219	222	210	227	225	213	227	206	201	245	218	225	200	219	218	204	232	213	213	206	218	253	244	220	217	245	238	206	228	216	224	233	211	229	231	247	217	221	203	212	231	226	233	248	193	222	204	203	200	227	240	217	213	246	207	229	217	232	229	191	223	218	215	231	225	217	200	214	210	216	203	231	229	213	216	199	205	206	245	202	213	174	224	222	202	216	207	233	218	248	221	213	233	213	204	222	212	214	206	234	248	211	232	237	213	223	255	225	197	224	235	222	210	205	225	219	230	216	215	236	206	226	204	223	240	222	256	231	198	217	193	221	200	232	219	252	214	179	226	222	194	219	197	223	229	248	215	218	218	228	215	217	200	211	230	208	224	193	206	215	222	222	241	222	233	251	233	226	179	237	233	190	205	240	216	210	241	229	240	233	216	222	221	212	221	206	206	219	248	215	252	221	228	271	221	233	189	226	190	248	241	237	226	197	192	223	213	213	219	224	222	221	230	217	204	224	215	223	226	217	224	219	248	230	196	215	191	223	202	228	180	249	231	187	230	217	216	225	201	193	212	229	220	252	233	203	235	226	243	223	254	227	227	183	208	237	218	221	208	222	234	212	232	220	209	239	235	193	207	216	234	241	237	219	218	207	219	220	257	230	236	225	237	217	240	224	253	215	211	218	219	202	228	218	183	214	234	203	210	199	217	200	218	219	203	213	231	222	219	206	237	218	209	208	224	190	216	219	221	215	210	208	215	247	241	234	226	212	204	204	219	243	212	239	240	244	219	200	246	216	232	214	231	221	213	222	204	201	230	205	236	231	231	248	224	214	214	256	202	229	217	201	221	246	222	233	204	204	227	203	236	252	246	207	213	226	234	197	268	206	205	229	242	212	225	198	229	230	206	232	191	233	236	234	240	197	208	217	222	199	237	251	226	208	253	243	248	221	209	210	235	225	231	241	210	199	197	193	232	232	221	227	219	210	210	207	206	252	217	233	198	221	222	229	247	228	231	223	220	221	198	238	233	207	236	201	205	212	233	216	189	195	208	240	190	240	227	222	230	220	215	232	233	247	218	219	212	195	233	212	210	204	214	214	230	222	225	188	223	226	228	206	201	229	237	213	195	188	196	198	193	215	239	207	207	212	215	243	211	191	217	219	227	240	223	199	223	189	205	239	241	228	216	196	211	199	218	210	218	217	203	230	235	240	237	241	229	219	225	250	252	206	223	219	216	215	222	220	223	190	213	205	221	218	226	227	204	223	229	230	230	209	232	231	270	183	179	231	207	239	222	200	226	211	204	244	232	210	236	237	219	194	239	248	214	248	202	209	222	233	232	236	239	217	204	231	212	234	227	247	216	183	224	262	217	220	210	207	251	227	226	199	230	217	230	241	207	240	254	216	226	205	205	217	249	216	204	205	262	223	205	216	217	231	227	219	199	222	218	209	207	209	215	226	221	198	230	225	213	217	210	273	204	194	218	200	214	245	221	213	221	210	219	218	218	213	211	206	213	244	248	224	212	206	200	222	202	242	229	204	238	192	227	232	204	205	207	203	206	217	217	211	221	237	221	225	211	206	228	244	219	212	225	199	233	216	214	209	221	205	235	229	210	241	215	217	206	228	236	229	214	223	224	227	240	211	210	202	210	207	216	221	202	217	213	199	224	225	222	198	221	230	230	221	229	225	231	204	256	228	223	223	210	245	218	200	216	207	225	245	243	248	206	217	197	204	219	211	231	231	231	204	213	213	218	225	225	216	235	262	201	217	197	201	203	216	233	217	237	248	234	228	216	224	238	184	239	222	215	217	238	211	214	217	197	215	222	225	218	220	211	201	223	236	201	230	240	206	214	207	221	240	225	233	193	219	212	202	222	231	202	222	237	234	219	235	240	226	193	221	249	230	219	229	214	227	237	217	240	221	220	201	231	221	215	212	213	246	211	224	236	230	222	203	217	198	210	214	218	225	204	201	201	211	222	188	197	221	219	221	236	222	211	237	213	204	217	202	201	224	247	224	227	218	227	213	234	213	243	205	233	221	225	232	218	235	203	248	214	212	191	205	212	217	231	204	238	236	243	213	211	209	261	201	217	199	226	256	237	226	213	228	233	217	207	212	201	242	197	199	212	232	236	220	232	222	226	212	221	224	236	226	231	232	227	225	245	244	200	209	241	222	211	222	216	229	207	213	222	231	214	220	212	218	228	242	230	204	212	207	243	218	211	208	252	197	212	199	213	206	253	236	219	244	208	243	236	217	174	208	205	228	212	208	221	225	196	234	209	226	213	226
18487	22264	36531	23410	21442	17132	12366	9070	7402	6950	6160	4875	3799	3144	2485	2244	2180	1868	1678	1411	1268	1133	970	1042	903	809	788	713	615	585	575	562	554	500	489	524	509	508	540	560	541	503	564	521	562	549	558	536	568	546	572	580	558	556	579	548	580	548	604	510	580	576	513	559	542	559	515	566	552	569	512	527	556	564	538	553	516	529	550	570	524	560	548	531	521	551	561	497	511	535	550	516	550	537	522	564	531	512	542	529	534	522	520	516	553	515	529	536	531	515	520	529	529	542	520	517	521	562	538	556	489	536	560	501	484	522	520	535	534	522	505	506	543	544	548	517	508	541	531	540	493	530	521	537	531	558	525	537	479	498	530	499	545	503	485	533	547	498	512	530	481	512	481	571	545	496	509	500	488	503	497	542	506	529	495	541	519	519	471	500	484	545	510	489	512	502	559	512	513	534	528	564	551	508	545	529	530	513	511	508	529	521	518	505	531	484	510	541	506	516	485	527	555	505	533	516	502	523	491	468	521	550	502	528	502	487	514	495	514	494	467	578	496	523	496	505	539	483	540	504	527	555	503	510	527	543	565	546	489	524	535	542	488	541	513	530	549	530	483	492	559	482	526	498	519	545	509	514	522	516	550	489	505	510	477	537	463	511	529	478	484	549	522	539	533	483	519	544	522	517	522	482	497	512	515	491	514	550	517	549	511	520	556	503	515	525	509	502	513	482	504	533	503	538	516	521	476	517	502	536	525	488	515	479	510	504	494	515	495	503	510	534	528	510	528	543	524	515	521	502	490	524	509	534	521	549	526	532	507	520	489	489	541	493	520	531	543	535	514	510	487	531	518	508	535	478	529	514	515	540	478	577	485	561	507	513	491	508	558	523	514	499	511	513	529	525	535	498	522	549	527	515	495	523	516	544	500	497	510	490	520	594	534	516	511	541	487	538	517	492	525	565	521	531	502	522	494	485	479	470	533	542	515	533	502	517	529	526	543	506	523	525	566	516	504	506	524	494	545	516	519	498	530	536	470	530	545	520	529	513	504	513	562	491	532	537	495	513	497	525	519	513	489	521	523	514	511	491	516	504	505	521	489	488	535	534	542	576	469	537	452	499	511	487	498	476	553	505	498	490	553	506	522	494	515	480	554	516	554	512	514	552	492	510	542	541	529	490	511	526	540	524	523	499	518	570	520	520	515	485	499	506	494	500	504	525	491	496	564	546	491	497	541	544	489	503	531	514	516	467	502	514	540	487	572	480	499	515	516	530	528	522	536	584	534	494	548	488	527	490	509	526	467	507	502	552	490	533	491	527	542	511	532	514	525	501	536	494	571	474	490	509	482	521	472	542	512	534	537	554	505	529	523	510	560	536	499	517	459	536	477	480	509	530	523	502	510	505	513	531	481	503	505	509	498	543	539	545	491	498	518	538	567	507	482	513	530	509	514	513	499	526	538	504	505	511	526	478	525	517	539	512	526	507	525	553	505	522	551	500	508	510	524	554	499	509	494	471	484	492	509	503	501	532	511	505	516	527	464	521	531	507	501	501	525	556	511	535	538	493	481	504	455	542	501	512	537	520	494	486	474	495	498	509	538	473	521	523	540	516	501	531	499	478	513	563	505	470	472	477	519	536	497	492	483	524	508	546	525	550	537	521	506	514	470	501	496	496	504	550	512	468	516	536	501	534	538	515	495	521	516	520	532	490	494	499	507	493	514	501	497	507	522	521	512	518	513	524	484	517	451	532	539	475	520	496	552	490	512	513	506	497	522	514	509	527	510	501	561	527	552	523	528	496	502	495	544	520	488	520	479	524	544	471	525	537	541	505	543	567	560	503	547	561	489	538	520	508	525	533	509	536	484	548	502	479	519	518	504	550	543	529	531	542	500	518	545	532	527	513	494	503	519	525	530	542	495	518	515	511	515	500	491	493	502	509	534	473	517	524	530	517	487	532	543	558	532	472	489	517	536	541	487	495	495	498	541	568	514	524	512	504	510	528	468	550	485	428	514	489	489	503	530	512	540	498	533	486	513	541	527	497	504	546	510	519	511	570	541	499	529	517	580	501	496	525	526	476	512	512	542	487	507	513	531	533	511	506	464	493	512	508	554	494	523	548	516	513	505	527	533	495	530	506	540	512	529	540	507	519	504	495	520	546	555	505	518	496	499	518	474	474	502	485	528	537	484	504	520	513	521	526	514	517	479	530	540	526	536	487	530	522	507	562	505	532	496	541	525	520	523	527	485	539	542	534	530	526	527	490	504	526	522	530	543	513	504	501	504	507	516	512	543	529	508	508	519	513	542	539	517	554	564	546	513	518	490	526	501	499	490	504	517	557	505	573	530	513	485	486	513	545	510	503	517	555	531	533	483	541	505	485	523	522	520	493	536	495	529	529	500	508	498	509	502	497	520	552	513	553	515	510	516	537	527	483	535	513	492	536	527	508	516	517	508	481	483	520	509	491	501	519	518	529	499	517	518	538	514	540	503	507	479	521	514	509	484	533	526	575	546	507	464	468	519	527	494	539	526	515	483	534	506	541	514	550	516	521	499	524	492	520	507	542	497	560	547	544	545	525	533	538	481	472	500	482	530	501	515	532	517	551	512	487	481	507	538	551	507	531	519	509	521	507	493	529	532	521	520	546	511	485	525	514	498	538	524	526	502	500	530	479	500	550	534	477	507	499	527	498	496	561	540	531	518	553	493	516	495	510	539	518	465	520	557	497	502	515	511	512	553	491	529	531	512	493	470	468	499	548	553	504	497	506	515	547	509	521	559	509	547	527	484	499	502	500	528	514	502	513	496	529	507	555	498	497	520	503	495	502	500	512	497	566	491	529	537	521	534	506	578	486	510	479	504	493	503	521	496	539	513	529	508	486	501	517	514	481	509	509	510	531	452	515	537	501	513	561	531	480	490	521	559	520	507	491	502	497	545	499	509	477	511	488	503	570	483	503	554	481	479	539	468	539	523	511	474	511	533	510	524	513	502	538	557	530	522	523	536	542	522	503	468	509	498	487	535	584	493	490	535	545	511	518	555	511	531	495	494	496	500	535	506	517	525	519	528	501	526	539	528	503	538	526	516	533	496	478	476	502	480	501	541	509	485	536	568	512	527	518	529	488	546	490	528	464	515	522	493	530	524	498	531	574	503	525	504	500	516	569	488	525	446	523	533	505	480	520	494	524	519	482	476	513	515	523	494	529	529	543	516	479	551	517	506	513	537	551	531	512	528	485	477	542	529	486	563	504	505	537	523	502	517	536	540	520	509	522	564	506	490	499	489	536	534	572	545	519	507	525	454	513	512	527	551	514	541	542	523	497	518	487	518	520	540	509	516	503	529	531	494	508	532	571	518	536	531	534	488	517	520	511	501	538	532	526	530	503	541	535	466	503	555	522	576	481	512	531	497	541	545	507	525	548	530	513	512	484	500	520	506	503	504	484	526	501	495	526	506	548	505	482	517	530	479	476	523	522	493	497	508	547	505	481	487	525
51924	45477	46431	32653	29547	29860	27059	19192	13831	12226	8676	4787	4104	3226	2117	1681	1554	1065	761	639	519	491	418	440	427	381	347	285	297	249	292	270	277	260	251	264	246	254	266	241	261	245	242	261	246	259	242	227	225	218	265	228	278	248	249	225	246	246	264	232	232	241	191	244	213	242	257	237	246	243	225	267	233	235	255	279	232	202	234	246	241	255	240	210	230	227	222	221	238	261	209	243	240	225	228	232	273	235	227	249	253	243	224	238	234	223	227	208	217	203	253	218	211	214	245	273	245	212	232	246	244	226	231	257	238	206	255	230	227	223	230	247	253	219	210	220	238	245	261	233	215	236	217	240	255	262	227	220	212	235	196	208	205	221	211	235	215	237	213	262	210	248	252	235	207	212	224	230	204	267	200	249	239	234	209	186	233	247	236	266	233	241	209	227	223	226	226	252	200	259	236	232	222	239	221	250	227	198	224	217	228	234	220	199	218	208	216	254	214	228	231	236	247	229	248	226	235	244	217	244	220	238	215	237	216	215	220	235	244	203	237	256	205	224	213	209	227	216	232	218	248	232	231	253	235	228	231	267	235	233	202	259	243	204	230	231	231	221	268	271	202	254	240	248	243	234	231	264	249	220	201	242	227	226	215	226	246	215	220	245	239	230	240	227	227	236	230	226	227	209	269	199	236	252	209	237	235	203	210	224	249	246	237	230	252	220	208	190	244	231	217	224	231	249	219	229	231	225	260	239	219	221	248	213	236	259	237	227	258	212	218	211	270	226	215	255	288	262	238	252	254	235	230	215	212	256	215	249	213	204	253	239	231	237	245	218	223	270	241	248	225	219	211	243	217	222	243	267	228	244	217	234	231	225	214	229	240	226	202	240	242	280	263	239	245	231	220	243	222	214	231	205	233	232	245	222	222	238	244	223	220	229	235	222	229	222	239	217	224	239	220	217	224	232	237	217	244	230	230	241	234	231	218	249	233	258	188	251	224	226	256	239	193	231	220	238	215	226	253	245	223	237	220	218	240	248	211	239	203	226	209	230	248	236	231	229	206	219	245	232	216	236	228	236	248	242	235	239	228	257	247	234	247	223	234	208	244	243	250	216	221	227	242	182	224	270	230	222	249	242	228	242	251	220	221	246	237	201	211	181	244	243	213	225	235	230	242	217	224	206	224	213	230	225	193	213	233	213	209	228	237	234	219	234	217	218	224	263	215	239	197	227	237	213	250	237	210	247	255	222	238	237	250	212	233	225	242	214	219	199	232	212	227	244	218	204	242	221	241	220	225	237	245	233	236	249	217	227	261	219	216	239	213	215	224	231	214	233	224	228	212	223	222	224	222	236	213	222	239	241	225	209	231	209	220	204	220	238	226	248	218	240	245	223	246	235	231	227	239	228	208	245	219	210	261	224	248	233	234	262	213	238	213	215	232	272	236	204	232	247	228	245	203	231	217	220	203	238	246	222	220	217	237	238	218	264	218	201	222	244	250	226	205	229	206	204	240	218	224	255	223	232	228	225	194	248	244	219	243	228	229	213	234	216	220	221	240	211	220	254	235	230	217	200	215	252	230	247	232	247	220	262	249	254	219	221	234	227	230	217	214	232	226	239	240	252	232	246	244	249	214	213	202	219	252	226	224	229	223	242	223	232	248	215	252	233	214	242	225	214	229	199	220	246	253	246	212	188	219	206	234	233	208	221	216	228	228	210	225	225	222	219	237	235	234	253	257	239	248	221	216	217	242	215	216	232	239	234	223	230	260	240	196	237	251	247	223	239	232	229	217	242	252	253	252	231	240	242	247	206	220	231	241	239	233	224	238	236	237	230	241	235	236	223	221	223	258	223	259	242	217	229	225	219	208	230	223	218	211	217	204	236	239	224	215	242	223	232	243	238	213	268	210	240	258	257	232	253	235	216	223	215	238	214	232	225	221	217	239	241	202	230	244	234	232	249	221	256	198	206	242	257	225	232	230	220	234	212	212	239	228	257	222	253	242	250	218	228	215	233	258	253	240	222	231	222	240	229	235	245	207	227	214	214	218	229	214	220	257	215	246	211	230	222	235	223	239	229	237	242	223	240	227	256	279	209	239	224	258	242	194	218	232	221	238	199	230	224	221	212	201	239	204	206	230	240	241	227	251	216	212	238	265	222	241	215	233	240	227	222	204	219	237	236	215	233	243	232	222	227	245	228	264	225	212	237	226	216	240	233	213	234	230	239	219	233	234	260	202	243	247	177	222	227	224	208	230	219	220	234	185	230	219	230	207	214	254	227	220	240	246	234	217	245	248	276	258	227	211	250	237	241	225	216	212	235	227	225	225	247	222	221	228	218	213	227	229	236	227	219	262	216	225	237	225	245	228	236	207	232	224	219	199	206	213	212	212	209	235	226	208	223	233	220	252	261	256	210	208	253	209	230	229	239	241	226	237	218	220	232	235	203	228	248	239	246	248	239	214	241	237	245	208	221	213	207	224	219	234	236	221	232	244	240	214	221	236	244	233	236	209	225	246	264	230	207	203	235	223	246	241	221	215	227	229	229	235	220	228	227	212	215	212	228	227	235	225	244	239	216	209	243	194	222	205	246	229	217	239	234	216	225	219	238	236	241	245	203	261	239	235	255	228	222	224	243	226	226	227	248	210	236	230	245	217	228	229	252	233	232	260	210	232	243	194	259	245	272	212	216	238	216	242	227	245	235	236	217	242	239	258	262	223	238	231	223	241	252	287	228	261	258	251	221	217	228	226	235	215	223	228	218	206	226	239	251	239	231	262	228	220	243	198	238	214	208	213	237	256	199	240	222	262	239	229	267	213	239	235	220	218	233	207	236	212	223	217	241	227	189	208	222	228	233	224	238	240	242	223	226	239	231	243	238	249	252	234	234	233	221	224	253	224	217	227	242	222	242	227	238	258	233	230	266	202	247	217	222	225	218	243	216	228	231	211	206	238	215	233	266	221	244	230	210	232	242	244	195	212	250	222	238	241	216	252	207	222	227	240	247	218	243	249	224	183	220	243	231	254	239	188	219	218	220	222	260	215	239	261	237	215	235	259	239	199	228	211	221	222	233	233	245	223	251	229	229	240	237	263	244	227	222	227	225	216	236	228	245	209	213	229	237	215	229	246	208	262	237	257	247	223	236	254	235	229	233	245	223	228	225	211	233	216	221	223	238	212	237	234	234	226	224	217	251	234	252	212	241	211	245	224	218	228	212	222	219	256	239	227	238	251	230	186	212	213	214	243	213	207	238	237	241	231	246	259	257	232	226	207	214	237	224	241	232	246	228	223	191	223	229	224	211	237	255	217	219	241	253	216	237	238	212	242	238	214	218	215	260	217	240	229	236	266	214	235	211	242	233	257	254	241	217	232	223	194	206	260	233	218	241	231	216	222	212	248	230	218	223	234	215	252	238	215	268	247	233	220	219	260	220	253	231	222	229	221	226	229	236	238	218	215	229	230	220	234	232	217	198	234	234	221	245	231	204	226	217
44534	50079	51435	42401	41967	43190	32679	23650	23088	25758	19332	12681	13750	11759	8281	7573	6875	4915	3890	2834	2407	2074	1919	1671	1683	1563	1175	1209	901	756	769	949	789	695	644	649	624	594	636	596	596	625	628	627	614	599	660	620	703	691	675	641	637	685	659	653	602	596	606	602	607	636	632	560	590	564	567	568	602	551	613	578	522	553	555	557	534	580	509	545	535	541	557	586	583	556	530	563	592	580	549	617	618	611	639	633	642	602	594	537	531	509	540	514	530	529	547	553	534	522	508	541	590	523	591	551	548	505	517	516	559	494	528	532	513	561	569	550	511	548	554	555	513	534	526	538	542	524	513	511	542	541	555	524	552	554	502	514	537	505	535	535	515	492	525	536	516	530	495	493	502	480	502	483	515	545	573	541	575	540	511	565	532	559	530	516	551	509	498	537	517	509	518	519	531	533	525	503	517	530	497	537	471	503	526	554	516	493	572	551	550	550	529	530	546	526	539	490	526	540	534	503	519	516	500	518	552	525	487	537	517	521	525	476	532	515	540	534	508	514	524	523	511	561	493	520	543	479	533	517	490	510	552	566	537	550	518	486	515	495	511	522	510	537	568	524	513	514	509	501	552	548	511	605	530	514	537	530	501	529	538	541	476	482	523	496	515	532	519	539	523	513	548	512	503	512	536	494	533	484	558	513	502	519	507	564	487	508	512	496	534	522	540	490	545	542	515	519	535	533	546	512	565	520	506	519	523	522	491	490	480	528	508	511	538	515	508	512	499	500	516	517	478	535	521	471	498	539	487	525	545	559	536	509	541	520	537	545	515	559	507	572	507	518	529	543	510	518	499	529	512	522	508	497	545	539	538	506	522	501	557	515	514	497	562	534	517	497	524	535	512	509	484	518	501	497	511	520	498	498	537	491	503	505	522	547	532	512	505	548	523	512	512	522	527	513	503	530	516	508	541	520	485	541	541	521	510	505	493	530	486	557	518	534	527	476	522	499	546	532	532	521	485	549	538	506	520	539	505	507	504	521	567	506	524	547	522	534	521	481	518	486	496	455	525	497	608	525	490	498	499	531	528	530	516	538	564	528	496	543	511	520	493	555	541	505	485	558	540	492	520	526	511	525	512	523	510	545	518	545	544	504	531	538	473	494	548	515	513	482	555	513	498	512	492	485	516	547	511	479	529	529	534	511	543	529	508	529	528	553	491	486	475	531	482	560	523	508	486	483	523	512	496	517	536	543	463	504	486	518	503	486	523	564	509	547	515	514	501	545	536	470	553	514	528	549	482	567	549	486	503	526	486	509	503	553	500	526	526	520	500	529	500	493	510	543	528	547	564	500	528	538	518	501	517	539	486	553	535	526	508	506	481	474	537	529	549	505	525	488	529	533	511	516	522	538	524	508	506	584	515	550	526	520	476	528	478	516	482	501	523	563	482	542	549	499	527	552	531	445	525	517	507	518	513	503	502	540	520	479	493	529	529	503	546	500	550	511	517	536	527	497	494	485	530	521	580	533	557	537	511	546	500	524	479	499	558	509	506	509	491	516	514	496	475	510	521	539	509	529	518	494	522	542	540	533	555	527	477	527	512	538	538	492	480	536	571	537	520	548	518	493	512	500	518	518	558	490	572	538	461	499	532	523	526	500	526	545	540	538	532	527	539	513	506	499	537	549	535	537	506	527	533	522	524	512	516	530	517	570	538	494	473	488	485	504	589	525	508	469	545	494	490	513	513	518	517	508	527	504	533	479	510	524	493	505	494	508	558	522	510	513	472	519	523	521	512	527	493	494	542	525	503	555	504	535	501	523	498	505	480	517	492	516	510	542	515	523	519	491	535	546	509	529	517	521	530	555	510	530	540	531	498	533	519	547	528	517	489	511	521	522	516	540	536	501	520	540	504	555	505	491	579	547	523	481	522	563	517	528	532	480	545	523	548	531	507	511	522	508	514	514	497	525	542	514	527	562	551	521	554	553	540	561	515	501	522	546	548	515	512	539	519	527	514	572	497	509	498	506	547	509	502	575	517	547	484	522	536	481	487	528	506	500	529	514	515	497	535	484	521	512	522	538	506	528	518	557	506	501	528	506	579	488	524	546	521	505	505	484	496	506	544	520	543	546	497	549	505	541	524	535	522	587	529	513	526	505	486	497	526	484	529	500	498	529	526	511	498	523	536	540	508	516	514	533	535	516	536	517	536	507	508	533	482	496	483	556	505	515	558	483	469	524	511	536	521	530	488	522	508	524	503	551	493	530	534	534	505	539	520	519	530	496	567	547	575	538	500	504	531	506	560	536	523	531	509	521	502	484	496	553	530	527	482	495	541	523	523	549	532	487	561	533	517	515	515	511	570	519	583	543	538	497	538	528	519	520	539	516	568	478	506	506	509	516	525	519	513	513	512	547	550	510	523	528	494	536	494	498	538	554	491	516	550	526	523	513	523	554	544	513	486	527	548	541	532	523	527	519	503	511	506	551	573	551	517	507	530	554	500	487	501	516	530	513	504	509	530	495	547	523	508	495	504	512	501	501	517	511	538	490	513	519	546	519	510	555	577	513	524	523	534	500	526	497	522	522	547	526	532	494	516	507	552	495	511	540	536	528	554	506	518	497	525	473	500	519	507	512	519	525	537	511	497	489	517	522	542	535	551	532	508	532	495	525	529	510	494	485	489	522	520	566	556	502	514	513	517	539	505	543	518	568	552	523	544	500	484	501	514	537	496	518	534	519	553	518	486	523	545	532	534	559	530	510	496	510	517	509	556	552	529	498	522	543	494	531	530	529	523	557	554	530	536	476	485	523	511	499	537	537	498	494	487	567	523	546	535	507	489	528	505	557	530	536	511	508	528	534	510	491	548	504	523	506	507	545	522	513	528	513	514	522	509	503	521	545	526	511	536	495	535	501	509	501	511	456	551	498	530	503	507	532	512	528	507	520	572	456	529	505	486	503	503	539	512	520	525	534	485	510	505	525	483	535	496	510	534	520	514	552	511	540	463	535	559	533	545	523	480	468	546	534	525	556	556	555	520	510	509	541	491	534	508	539	544	546	534	558	482	518	501	538	467	513	569	509	553	517	544	546	535	538	520	520	503	568	541	505	540	498	524	535	507	517	487	501	529	551	538	505	506	509	530	544	519	482	527	513	481	564	510	511	534	536	531	490	513	552	544	535	488	512	571	548	499	526	516	524	555	503	556	503	571	543	521	468	513	524	537	494	494	487	475	514	535	512	549	536	532	540	563	489	551	543	534	514	537	539	501	496	534	530	510	528	510	531	521	543	512	532	516	526	533	512	507	490	525	554	532	566	542	517	526	532	517	536	468	549	511	526	554	555	474	535	520	541	532	525	497	519	533	535	541	502	542	530	543	525	504	509	474	525	532	481	497	491	500	536	526	555	476	535	517	495	543	522	558	541	538	495	506	550	514	491	538	524	507	516	476	533	497	498	558	518	530	536	557	514	505	528	503	542	514	503	538	479	516	498	566	501	498	489	527	506
53779	41978	44519	30200	29364	30906	29253	22819	21027	21072	15118	9283	7063	5914	3837	2802	2161	1648	1206	902	788	677	554	488	428	405	383	373	335	288	291	286	289	257	229	204	208	234	192	201	210	222	193	226	240	223	235	218	208	239	222	206	245	229	216	240	201	226	201	205	187	212	234	207	203	199	195	195	204	185	217	218	197	202	201	197	215	212	219	195	211	176	186	203	181	226	223	222	197	219	177	236	238	220	246	270	211	214	207	199	196	217	171	196	191	196	191	183	225	206	196	227	222	191	201	220	183	199	204	164	203	196	197	198	158	201	186	186	168	185	206	168	178	180	190	188	213	209	207	198	204	206	203	195	196	196	189	178	180	206	191	184	177	209	212	207	199	196	189	203	200	180	194	178	181	187	195	199	202	176	193	186	178	209	213	217	187	197	218	195	189	202	211	209	192	217	204	197	193	197	189	201	185	207	209	191	202	202	193	192	200	201	204	198	200	206	218	195	216	196	172	176	188	190	204	202	206	187	196	206	189	191	172	210	200	200	187	201	191	171	189	194	198	170	176	200	214	188	193	191	191	171	187	190	209	178	195	189	192	171	204	179	174	214	177	231	210	184	187	193	179	185	179	190	192	192	171	163	194	175	214	197	185	206	175	194	192	179	171	200	212	202	192	222	209	171	192	185	208	213	184	192	171	180	176	203	178	194	199	208	163	185	186	186	211	176	189	185	176	187	206	211	218	197	197	192	208	194	190	191	174	169	177	195	185	207	199	183	171	215	187	223	188	187	184	220	187	185	170	207	209	189	191	180	187	188	214	198	182	207	200	197	174	174	174	196	220	214	191	185	194	222	183	202	184	186	205	229	214	207	183	192	201	180	205	204	200	191	166	176	196	189	176	190	187	210	222	193	193	182	186	196	171	160	229	212	206	200	190	188	180	181	211	189	183	187	198	205	208	190	193	188	192	195	225	202	210	202	221	186	183	202	191	186	155	195	196	204	186	160	169	193	170	188	168	196	206	192	222	166	179	208	214	174	181	187	184	162	182	179	175	179	204	215	168	195	202	204	180	188	190	173	202	203	199	201	189	211	195	165	199	180	198	197	185	212	181	182	211	182	176	180	213	209	200	189	199	192	175	191	200	201	194	198	207	198	214	192	182	220	203	197	190	189	195	190	189	214	185	185	214	194	199	223	190	180	198	194	212	183	172	178	198	175	195	183	198	201	212	196	178	186	188	196	210	172	193	171	211	191	196	182	205	198	201	195	177	199	179	202	170	183	179	192	175	192	183	208	179	195	185	177	168	198	197	191	183	213	195	208	198	181	159	181	195	192	195	182	203	176	194	206	185	205	215	197	183	176	188	175	192	216	189	195	209	185	170	192	201	244	185	186	200	198	201	197	185	209	190	206	190	209	183	219	213	193	184	180	170	189	188	201	173	197	179	194	221	202	209	210	197	178	181	193	193	168	162	174	188	206	187	204	194	201	180	197	230	199	195	184	215	179	202	173	188	205	177	209	180	188	198	189	196	223	192	203	194	177	182	193	196	202	196	193	200	197	198	206	198	210	213	169	179	196	204	191	206	207	180	195	189	235	179	198	155	186	190	197	187	184	162	181	170	185	195	191	218	204	198	197	194	180	177	220	197	204	196	187	192	185	193	204	204	187	177	194	178	209	211	160	198	210	208	203	209	197	194	210	201	188	201	231	196	211	186	193	214	175	192	180	175	171	185	218	172	201	195	205	171	191	199	201	175	176	191	186	206	177	190	218	184	203	190	170	205	202	183	195	190	210	191	217	185	175	206	197	213	200	191	180	192	188	184	178	203	195	179	202	199	216	196	190	189	202	231	197	219	200	194	196	209	219	198	221	193	203	190	158	180	176	215	180	187	218	190	161	200	178	203	183	177	181	197	192	218	183	189	200	196	176	225	178	192	171	175	194	208	169	176	223	200	195	207	196	184	214	183	210	199	172	196	208	184	197	187	187	210	180	180	189	187	190	201	194	213	211	196	207	190	211	174	199	185	180	195	184	164	202	173	201	189	220	180	174	199	162	186	192	183	195	178	200	185	188	180	189	223	186	180	198	202	195	187	191	189	204	212	164	222	239	183	187	184	217	184	193	193	193	191	189	192	167	198	188	212	180	196	194	176	205	210	165	222	195	213	180	197	179	203	191	209	180	198	192	182	204	187	199	196	211	213	217	180	201	212	166	210	186	192	200	201	164	178	188	169	170	192	197	217	185	187	209	194	183	197	180	194	168	198	221	196	174	174	199	188	194	194	206	209	206	201	201	179	180	193	207	189	219	226	192	203	218	174	187	218	195	181	227	171	192	197	178	190	172	193	218	179	182	165	185	216	198	182	157	194	166	180	185	202	192	210	204	188	212	192	199	196	184	194	187	212	205	189	203	196	215	189	232	195	195	181	211	200	195	178	200	190	180	179	184	154	203	202	225	205	202	200	205	190	201	174	194	170	182	216	203	192	202	190	180	201	213	183	178	163	198	214	234	203	168	196	187	195	174	178	191	203	174	205	200	213	208	212	210	196	205	216	184	210	176	198	210	194	191	181	204	196	202	200	192	204	215	214	198	223	186	169	182	198	207	195	207	216	214	168	212	196	185	178	187	172	199	177	189	199	213	186	190	202	185	208	197	218	194	175	180	173	175	188	184	215	209	191	179	189	179	191	209	190	182	195	173	172	188	199	201	215	191	210	188	179	205	226	243	188	182	184	186	192	179	172	195	170	186	169	177	191	184	177	193	192	196	191	199	181	211	193	207	216	210	180	202	187	199	195	206	190	194	183	175	176	183	209	203	206	188	209	191	204	219	226	159	211	175	198	198	209	185	194	177	175	172	196	196	203	185	198	175	227	219	199	212	167	198	193	189	186	173	180	181	189	198	177	188	184	185	190	187	201	207	198	208	190	205	212	171	189	212	196	177	198	203	179	170	188	218	173	204	188	193	178	195	173	228	219	192	185	203	198	193	178	202	188	209	208	198	219	181	182	214	182	180	207	196	206	207	185	226	228	175	192	196	179	196	175	180	208	198	196	218	195	194	201	204	232	208	206	196	192	181	218	191	194	178	167	205	183	178	189	198	191	182	182	166	210	203	214	197	188	192	213	196	186	165	206	200	200	207	214	226	183	218	171	175	170	200	183	211	196	173	159	183	162	170	212	204	194	171	231	228	192	175	209	173	210	198	193	187	196	197	191	175	204	219	192	198	199	197	206	185	214	191	171	215	205	162	192	194	178	175	186	206	205	170	221	178	200	196	200	187	223	205	195	187	217	174	189	193	187	211	189	178	203	164	184	210	197	173	221	185	179	202	199	178	216	196	199	200	215	226	182	193	220	198	174	229	192	193	212	175	206	193	199	171	178	187	209	194	183	200	186	196	202	177	198	186	183	198	188	190	187	206	203	193	225	187	188	186	191	205	200	180	192	190	189	180	194	174	184	185	204	200	173	195	203	192	217	198	182	183	166	184	174	186	207	190
46841	53768	48474	48184	46490	48486	40937	27985	31688	33760	26201	19174	17219	16456	11518	10246	8870	7432	5482	4446	3400	3025	2452	2033	1840	1745	1783	1500	1155	990	893	1131	843	898	684	620	560	586	581	619	552	639	597	598	655	621	617	681	657	668	661	655	658	686	637	597	588	620	608	557	574	539	527	544	491	519	534	567	555	520	547	530	517	470	511	468	483	465	483	491	484	458	472	500	446	491	485	495	516	522	490	643	622	609	656	650	696	553	504	483	482	486	472	491	430	449	443	460	455	454	444	471	439	464	415	442	429	456	415	434	436	471	456	451	426	447	430	437	438	447	433	439	422	423	454	440	405	443	444	485	440	428	453	441	453	414	416	427	427	443	436	438	440	426	444	426	473	430	439	394	434	419	457	452	469	460	417	397	413	423	414	427	417	443	398	449	450	454	458	451	444	468	412	404	434	439	425	411	430	430	420	431	419	439	401	393	453	459	411	447	380	445	433	439	473	413	438	420	436	461	429	413	445	442	414	440	444	430	468	444	445	450	452	413	432	423	415	434	437	466	423	423	403	440	427	447	413	455	437	425	458	486	430	452	409	436	480	475	483	440	415	410	421	411	451	434	451	431	461	438	462	416	415	425	454	416	441	439	407	461	392	455	467	430	431	453	452	452	412	467	401	401	425	418	433	412	438	458	387	459	456	417	384	424	444	395	424	426	467	431	405	405	419	426	462	400	427	384	404	408	445	449	403	431	409	460	436	440	505	439	437	445	415	450	442	431	401	408	438	404	458	418	398	386	407	421	484	405	417	406	406	432	439	441	470	472	459	413	400	429	448	429	445	420	446	428	431	442	429	441	402	454	432	485	460	469	431	454	420	427	427	443	431	447	430	439	414	418	437	409	444	432	455	417	419	400	440	432	428	400	425	421	475	468	457	419	416	428	425	432	402	428	463	431	400	431	435	430	438	421	439	437	432	454	421	429	444	442	392	413	467	432	468	446	454	438	430	418	436	461	435	427	426	435	443	420	460	409	408	452	420	401	448	414	436	441	441	442	437	388	465	426	428	430	453	433	455	414	456	422	438	412	440	439	445	434	426	442	416	450	439	455	477	412	416	428	423	449	425	399	432	436	452	400	430	463	435	403	441	423	433	412	424	430	420	441	426	409	435	407	422	450	407	461	439	445	422	436	423	442	436	436	431	448	471	444	415	405	451	409	424	442	417	441	436	430	429	420	425	440	408	474	443	437	456	439	437	444	412	444	456	435	448	434	405	448	430	407	405	426	430	429	464	427	452	427	433	456	428	437	418	473	459	455	436	433	443	427	424	429	439	436	447	434	395	421	417	487	438	476	425	421	459	422	432	428	428	402	433	461	436	437	437	393	394	460	425	438	435	380	438	430	437	424	437	419	431	437	394	416	425	436	429	445	412	462	469	418	421	441	426	462	486	427	487	445	443	449	466	461	447	471	469	480	443	432	454	404	455	462	434	429	434	453	437	446	473	446	439	413	450	462	451	445	433	461	452	405	390	401	443	443	419	441	444	449	414	435	443	461	407	433	425	421	427	452	444	408	425	404	422	438	441	422	443	428	452	429	433	419	414	437	424	431	406	433	427	436	446	445	386	411	435	439	466	425	428	441	479	468	448	432	441	456	428	452	415	441	437	434	446	424	413	458	425	456	445	418	455	425	439	431	399	428	420	398	447	436	420	441	447	424	433	446	430	438	446	415	432	447	455	383	407	457	428	442	393	442	425	419	467	466	415	441	426	425	468	445	409	433	452	434	513	433	414	442	449	422	450	426	410	461	441	434	474	436	424	457	403	450	392	417	454	440	402	434	422	456	427	454	438	452	472	427	420	432	447	441	414	399	431	413	447	438	430	404	406	449	418	443	420	427	423	440	467	386	439	410	476	453	455	417	423	414	456	438	428	462	440	447	422	426	423	444	442	433	448	402	429	446	425	473	433	414	416	443	408	402	450	427	426	450	437	441	401	406	398	456	438	425	438	455	430	444	447	413	412	429	455	397	423	441	475	378	473	472	430	425	457	424	476	426	448	423	440	430	445	438	444	402	437	443	462	434	406	448	428	409	439	395	434	436	412	435	436	437	403	434	401	450	408	442	404	414	410	399	423	448	434	469	408	457	406	429	424	400	447	421	382	407	411	430	457	409	435	413	428	439	431	430	452	454	424	440	435	449	474	419	414	435	411	442	441	401	460	404	431	422	443	465	426	435	423	410	427	450	400	426	452	457	426	408	438	454	410	443	430	433	431	444	435	434	413	446	430	367	463	404	421	409	405	409	395	413	406	449	434	403	434	411	441	410	405	411	423	453	440	461	419	437	427	434	393	442	438	433	468	454	459	423	424	445	463	454	459	398	445	429	419	437	453	430	418	434	450	474	398	447	448	473	429	435	390	415	457	444	428	439	446	408	470	438	454	435	433	457	430	395	436	444	400	457	469	461	459	436	449	411	446	420	383	431	462	416	462	442	465	464	455	434	439	426	457	439	445	425	450	448	434	426	431	410	411	441	455	432	407	412	419	416	416	428	449	399	431	446	435	435	448	457	434	449	410	461	463	410	462	422	442	450	462	449	435	444	452	442	444	445	440	434	447	412	404	427	440	408	448	466	412	428	440	434	410	473	429	413	433	448	386	425	430	437	436	447	450	432	397	422	401	426	428	430	405	430	443	441	433	438	420	437	465	439	416	409	418	473	441	416	403	407	468	442	404	427	461	460	383	425	465	427	430	445	408	420	457	431	441	439	433	443	406	460	466	391	409	474	438	469	410	428	454	458	406	445	453	407	463	437	444	409	487	438	443	452	462	424	410	413	438	405	420	449	395	415	445	412	445	415	415	422	447	447	389	435	441	443	442	419	458	379	443	424	431	415	410	426	460	429	449	475	410	444	431	441	442	418	438	427	428	439	443	457	423	437	417	437	434	421	421	443	455	421	448	444	422	447	424	387	458	421	409	406	458	409	414	454	447	474	445	413	399	445	445	429	425	443	424	446	404	417	425	373	440	430	430	502	411	423	428	445	411	432	473	472	495	435	420	447	422	440	443	428	423	426	447	425	426	444	414	417	438	402	447	434	404	434	435	412	407	415	447	421	440	449	429	443	424	427	467	423	461	440	433	448	444	416	422	456	443	470	428	474	437	453	423	435	405	451	429	427	438	429	395	423	453	436	433	441	463	427	429	430	423	443	426	434	410	430	411	445	452	425	432	445	451	410	455	461	427	417	423	458	455	431	449	421	440	430	430	445	451	405	423	466	442	429	434	432	428	446	482	436	434	425	447	429	434	386	433	469	419	429	453	447	430	432	453	397	473	412	408	445	452	434	438	403	447	413	422	444	446	474	436	486	416	457	399	433	476	419	449	396	428	488	419	418	425	419	442	423	466	432	443	445	437	432	442	428	427	443	445	440	423	427	426	431	423	425	430	440	441	416	405	456	467	427	416	435	468	450	400	452	447	426	454	462	450	442	425	416	413	433	455	419	443	431
24864	26081	32809	16582	11193	7068	4434	2449	1659	1770	1296	1043	750	614	542	469	434	400	387	362	302	303	285	265	270	268	261	239	227	242	269	230	225	211	218	223	243	221	265	206	228	245	227	230	198	216	213	241	245	219	212	226	238	241	221	271	197	218	215	238	248	199	230	223	233	189	191	266	251	209	214	222	220	248	232	239	216	243	245	208	231	234	215	234	210	245	232	216	246	228	198	262	217	201	237	242	240	233	218	211	227	209	212	201	238	227	223	217	230	220	205	203	221	233	209	244	219	211	220	216	210	202	209	238	179	209	229	209	229	234	227	216	233	249	211	208	229	228	259	231	233	231	206	227	222	250	210	220	196	248	209	239	230	249	224	222	213	230	205	218	228	218	224	215	221	254	238	235	210	216	235	232	223	233	245	235	230	223	216	207	224	209	199	206	224	248	215	230	244	228	226	213	234	238	236	200	208	210	229	230	214	206	218	232	193	206	225	242	236	230	236	250	200	226	225	204	213	206	226	199	205	201	214	230	238	237	219	241	220	226	230	221	223	197	212	238	235	216	220	225	227	242	227	218	222	239	222	249	238	220	229	227	234	218	208	197	229	206	248	228	212	217	221	246	235	224	243	205	237	215	235	177	209	252	270	219	223	214	230	213	233	239	240	239	242	226	217	231	241	224	203	204	229	237	225	239	220	239	227	241	215	248	243	227	236	230	238	242	221	257	215	242	229	224	212	206	230	225	207	214	204	218	242	223	244	240	239	216	216	202	219	204	238	214	220	256	235	238	221	248	219	197	182	224	242	200	237	264	222	237	219	226	203	227	237	224	200	207	256	229	239	236	238	222	222	223	207	216	239	253	237	202	207	220	226	227	209	214	215	238	216	228	205	234	214	225	210	205	208	228	211	259	224	215	211	229	215	237	250	225	213	239	213	229	232	207	238	221	213	217	210	227	231	220	235	221	227	228	215	207	197	217	211	231	212	235	223	216	245	226	209	242	234	189	235	239	214	242	229	213	207	251	199	240	213	226	235	253	187	255	242	239	221	221	203	228	229	227	243	233	243	191	237	237	247	237	231	212	205	195	233	203	225	208	219	239	228	216	219	211	232	241	204	232	204	223	241	215	219	212	226	220	233	231	232	226	236	269	214	199	225	248	211	232	200	212	225	244	219	232	245	234	249	214	214	234	229	233	235	218	196	213	205	225	214	217	211	228	213	219	219	190	266	256	221	220	232	215	276	242	229	219	227	213	209	229	208	203	204	219	240	224	206	219	226	221	213	225	235	229	220	212	235	258	223	208	223	239	241	233	215	230	247	223	206	228	239	200	216	259	203	262	226	198	217	243	204	196	209	223	212	232	218	228	215	220	217	239	225	218	232	237	248	219	208	207	192	220	211	216	199	186	220	223	237	231	211	200	208	194	222	203	228	214	225	217	209	212	230	200	221	224	221	215	226	273	224	238	222	226	224	222	212	216	235	185	253	228	259	217	259	230	215	221	208	201	246	220	203	240	200	233	245	224	236	213	227	207	223	211	220	241	203	205	248	238	218	219	231	220	215	239	223	218	232	232	199	232	224	220	214	244	237	244	238	215	240	227	216	223	207	258	198	223	234	199	223	231	220	230	205	243	209	225	234	259	226	188	224	228	221	262	194	216	201	202	223	200	250	228	225	223	214	216	241	226	215	243	201	219	237	236	216	221	237	219	204	225	224	220	213	218	265	220	245	239	222	220	222	207	223	211	203	221	205	238	229	199	239	203	208	214	218	213	235	230	216	227	194	214	206	243	216	231	219	225	230	218	241	218	224	231	205	202	182	235	223	225	212	242	214	214	215	219	233	246	227	235	201	220	240	238	230	231	227	219	220	244	239	246	217	221	217	248	225	209	221	256	236	249	222	210	248	225	240	258	218	225	245	214	205	241	229	238	228	194	217	238	221	197	237	202	209	221	251	213	212	246	215	210	239	252	212	187	232	213	236	182	200	198	224	221	204	190	218	213	237	208	225	225	236	223	222	219	221	226	232	219	258	231	211	240	246	213	213	231	250	221	237	228	232	239	207	210	243	250	263	230	237	253	216	209	235	223	228	238	231	229	231	220	229	221	197	178	213	201	242	213	229	233	226	242	241	217	257	204	221	226	235	279	230	239	216	209	239	205	225	229	231	189	235	215	216	241	215	213	260	209	247	196	224	242	250	204	224	221	230	228	223	222	244	219	223	220	228	217	221	208	241	228	250	233	233	250	223	226	220	196	245	211	218	230	226	212	248	215	234	218	239	217	213	210	202	231	241	251	220	217	200	229	209	197	219	241	220	242	248	220	194	220	231	224	219	231	243	238	241	221	236	216	262	209	251	207	210	214	214	221	207	204	222	230	211	206	226	204	246	245	222	223	226	238	216	204	212	209	217	206	219	233	248	228	225	205	207	220	221	207	212	220	229	215	194	216	206	220	230	205	241	224	226	245	233	202	257	234	219	221	230	252	240	219	213	236	202	213	212	217	251	208	207	240	248	224	231	211	226	213	234	215	220	237	256	224	228	215	231	240	223	197	235	225	241	239	237	223	209	242	213	216	219	199	240	207	215	238	221	226	236	187	238	264	213	224	211	207	206	223	228	235	214	199	231	204	214	225	218	242	225	261	209	232	222	230	229	222	213	215	236	218	239	228	210	227	225	254	231	198	211	236	224	215	237	238	211	236	238	203	209	218	207	207	231	225	213	211	225	212	229	250	246	259	215	232	228	236	242	229	247	237	214	200	229	247	215	233	212	236	243	245	252	264	219	207	219	218	208	234	232	196	235	211	225	227	221	217	280	227	241	180	215	217	219	235	262	211	249	201	250	204	227	227	226	228	217	202	221	251	205	220	231	206	242	223	237	226	199	239	203	207	233	244	246	205	207	239	244	222	237	189	215	214	244	221	214	239	208	219	220	220	225	222	230	213	250	215	244	220	233	247	233	208	233	218	186	238	236	231	227	213	212	239	251	247	229	229	255	213	233	223	212	199	216	209	213	226	210	228	232	231	213	245	233	208	241	235	247	217	195	211	232	226	225	244	214	252	246	235	193	242	240	222	223	214	209	236	232	223	200	239	226	207	212	217	211	253	195	200	221	211	221	210	214	235	236	237	234	219	226	218	236	216	214	232	241	249	237	204	240	239	218	234	214	229	215	212	229	227	219	190	201	196	229	223	215	250	227	234	230	225	248	259	207	209	223	219	212	225	218	214	220	213	240	211	212	236	222	231	202	227	231	217	223	234	230	230	210	211	230	164	224	229	202	216	222	243	193	221	217	218	217	216	206	224	228	224	198	206	210	203	217	251	218	221	221	215	209	253	234	257	230	218	197	208	220	217	216	198	228	213	218	212	229	218	246	213	239	229	219	223	231	211	219	207	237	234	202	216	204	222	198	204	225	239	228	212	228	210	239	207	263	221	233	234	218	232	262	241	223	202	208	227	190	205	203	205	214	222	239	212	261	221	225	218	218	220
19708	21914	33401	22658	20697	17973	13353	8684	7020	7780	5793	4661	3450	2970	2301	2100	1916	1640	1446	1233	963	1045	947	976	874	799	711	668	614	606	520	563	575	546	571	550	530	491	589	582	598	495	530	591	554	563	568	547	548	539	583	565	554	574	600	590	587	585	597	560	556	525	582	509	591	563	553	543	543	533	534	558	546	483	494	536	528	561	545	532	557	580	506	553	583	592	549	607	532	548	580	575	542	547	597	539	552	547	539	558	535	542	528	509	530	550	511	501	563	523	516	548	523	514	495	522	572	533	549	532	504	546	528	571	571	536	508	523	518	520	549	507	521	506	527	529	550	527	511	513	549	526	514	565	574	498	490	514	547	490	530	518	508	537	550	544	572	544	522	538	512	579	491	521	540	496	541	550	520	543	533	520	528	486	498	516	525	505	555	556	508	512	521	506	462	522	487	554	524	510	518	521	490	548	539	540	511	527	491	529	520	513	514	523	516	491	561	533	522	502	519	508	501	504	531	532	540	526	548	518	459	534	490	537	522	525	523	530	534	523	533	493	504	560	506	507	517	561	485	523	500	517	495	535	534	560	525	528	524	499	538	566	544	562	550	511	511	531	509	542	510	499	536	531	507	552	520	533	562	520	526	543	510	491	537	491	508	536	538	487	515	532	548	527	525	530	545	522	524	546	490	527	521	516	565	474	521	544	540	517	535	576	537	505	529	493	488	504	510	529	486	534	490	521	561	510	501	504	549	524	541	541	525	515	489	530	526	529	505	528	501	562	555	470	473	528	544	561	500	499	504	552	483	511	537	523	549	506	544	531	517	527	504	503	533	519	534	507	522	542	518	524	546	523	502	521	536	515	497	515	499	503	538	538	527	536	534	469	504	536	533	566	519	545	477	533	500	554	552	563	541	565	572	524	528	495	522	507	554	493	507	516	505	510	559	541	521	505	550	522	546	493	549	467	556	509	542	503	530	516	515	539	491	541	520	517	543	529	504	526	491	519	522	532	535	507	480	528	527	507	489	525	545	542	535	492	525	558	516	530	523	547	490	539	513	545	491	531	509	474	537	499	511	502	484	523	500	516	502	520	527	555	540	542	526	549	539	456	507	493	496	519	488	523	563	507	551	505	514	546	513	530	488	532	536	530	489	520	519	510	533	531	526	529	484	487	527	499	495	602	507	550	502	536	508	550	523	508	491	521	506	528	531	488	503	506	526	516	518	497	575	536	478	537	492	560	496	525	487	520	525	540	538	522	540	523	529	504	534	535	518	526	497	511	536	534	464	512	557	536	459	546	545	490	519	525	498	527	547	522	512	521	543	515	532	553	562	518	539	538	537	529	482	549	546	508	491	526	551	544	510	527	522	572	520	504	522	510	512	542	574	537	518	548	569	505	536	554	520	525	521	559	528	522	512	535	510	533	552	525	528	513	523	530	514	530	541	491	487	507	531	511	545	534	520	572	545	516	527	509	515	475	524	547	458	518	496	525	546	543	538	544	534	515	524	495	528	549	530	525	566	530	496	547	518	476	491	532	564	570	515	542	528	513	546	517	529	479	485	511	496	535	578	528	530	496	540	520	498	545	543	542	533	478	498	522	535	511	532	499	534	526	567	569	513	499	487	550	513	536	541	556	493	566	529	562	542	532	546	496	538	550	523	529	546	521	510	482	493	518	507	506	504	536	530	516	545	551	533	475	511	478	489	501	527	531	551	515	522	516	547	562	531	501	498	550	544	518	516	525	493	515	547	552	454	509	520	545	528	536	515	567	533	535	516	477	500	515	530	513	531	542	506	525	531	526	558	510	528	527	539	560	511	531	517	500	542	485	505	467	512	502	513	509	490	512	542	535	508	537	517	476	504	569	545	501	512	505	518	558	549	520	500	526	510	533	528	523	544	502	492	508	559	541	543	523	516	517	525	554	510	504	525	529	526	519	511	514	553	476	520	512	511	561	541	532	534	582	532	550	563	514	559	527	544	556	510	534	560	529	503	515	517	491	496	493	518	543	527	533	511	509	532	530	517	502	518	485	541	560	529	518	576	509	514	499	547	512	512	504	517	471	495	493	577	550	507	565	505	505	494	525	521	518	531	514	531	555	493	505	519	491	490	465	534	551	493	501	496	513	489	527	508	509	482	499	514	490	514	561	524	517	505	550	533	506	516	519	516	517	489	469	542	544	525	508	494	486	516	493	527	538	539	522	507	523	534	527	536	531	578	482	532	520	517	480	480	499	537	522	504	540	522	527	491	520	507	511	519	552	469	552	540	518	518	521	508	534	491	542	548	558	563	503	521	537	554	504	532	497	508	503	534	555	510	553	512	513	514	510	522	540	508	499	536	496	531	528	580	530	551	535	531	474	536	540	512	504	518	496	533	526	498	562	549	521	483	480	572	550	517	499	522	517	528	533	520	532	556	548	523	515	529	540	504	547	485	540	555	516	520	473	553	521	522	467	508	487	506	489	515	489	560	498	531	545	551	510	500	511	490	515	502	510	529	531	513	515	520	555	509	500	505	511	529	518	541	509	506	540	511	522	501	531	495	525	517	525	518	537	513	496	528	549	525	510	485	555	520	515	517	517	516	539	479	545	543	524	494	527	477	515	518	532	584	538	577	492	529	527	523	539	479	515	545	526	548	542	572	554	514	539	522	547	556	503	546	527	509	531	530	544	522	528	513	559	536	486	497	523	517	526	509	510	479	506	523	493	575	547	560	512	506	512	499	522	494	559	511	501	546	528	521	552	471	509	518	562	546	535	535	513	543	498	539	525	523	549	508	521	538	567	523	528	546	528	495	483	500	556	525	524	516	536	533	492	537	545	503	516	516	522	508	512	514	556	524	538	537	499	525	506	541	535	548	528	501	523	506	523	519	575	497	561	528	550	544	547	525	477	513	534	516	495	556	500	499	490	480	524	473	518	509	534	526	525	480	535	535	517	538	530	531	502	526	543	522	560	562	500	504	539	516	507	547	551	545	522	544	505	534	498	512	552	500	499	529	505	527	522	525	526	512	534	496	522	575	519	471	531	518	509	514	571	531	474	508	521	507	566	530	540	495	507	529	539	568	524	524	523	531	532	519	506	519	474	541	495	511	535	506	516	540	535	531	570	507	534	541	507	487	489	521	513	515	531	535	524	503	508	536	562	528	503	522	528	541	468	516	475	547	503	525	505	543	539	558	545	558	505	547	486	549	487	524	517	541	535	528	480	500	544	520	471	508	541	516	536	485	571	531	530	493	517	476	522	582	536	514	501	511	492	506	526	527	530	506	518	537	529	514	550	548	563	488	567	521	498	463	504	539	535	530	540	519	495	542	538	511	489	559	548	497	529	536	532	547	577	536	525	526	549	508	529	536	485	551	512	501	524	504	530	517	499	532	500	516	555	492	557	510	534	518	514	502	502	495	498	516	538	529	561	573	486	533	531	569	521	501	524	531	502	562	517	572	492	496	512	501	512	519	520	520	540	499	509	537	523	549	526	490	487	464	473	503	522
52232	43390	44300	28852	30206	30729	25779	16658	13296	12174	8844	5295	3949	3480	2183	1811	1352	944	773	788	465	497	423	410	387	341	300	351	303	256	258	281	296	273	248	273	290	267	241	284	245	250	267	242	250	250	253	261	272	242	242	251	242	236	257	258	262	266	295	265	248	268	237	271	240	259	234	231	245	251	207	259	288	275	216	226	241	196	234	239	221	220	233	251	252	290	243	242	261	240	255	253	244	244	238	242	263	218	228	267	243	247	243	249	208	265	213	239	215	217	215	221	235	269	231	224	242	211	207	235	243	256	243	218	224	250	222	257	216	224	256	227	244	253	232	241	246	227	232	227	220	248	241	253	234	231	248	235	231	224	226	254	226	246	249	229	254	239	256	250	251	214	227	226	241	227	217	272	245	250	251	202	230	244	229	232	207	231	251	226	245	223	247	245	235	238	229	227	246	217	244	242	237	236	250	227	236	219	240	215	255	243	235	221	226	229	228	245	240	200	240	232	241	230	260	267	253	249	236	250	231	237	233	204	246	227	229	234	224	251	247	217	245	232	252	244	256	258	247	234	227	215	218	192	225	230	231	229	241	239	235	250	247	256	229	227	219	216	246	227	185	222	218	214	260	226	239	237	222	215	227	219	248	252	256	261	224	241	219	247	240	215	238	215	220	244	227	233	231	204	225	254	255	248	222	253	250	230	241	222	222	223	242	225	233	232	231	228	218	252	229	219	225	234	271	240	223	243	238	255	242	251	218	216	245	227	226	227	237	233	211	224	241	228	228	257	221	258	207	220	244	218	226	209	247	224	198	250	224	206	224	232	230	239	221	255	251	217	198	244	235	235	234	224	254	239	217	231	245	262	241	240	238	226	256	248	217	248	254	240	257	257	219	235	233	251	243	247	233	206	235	254	232	218	229	251	247	240	240	225	191	248	232	242	233	219	215	246	212	251	260	255	228	229	219	212	251	222	210	242	219	235	239	247	212	216	227	266	250	218	234	208	229	223	200	245	251	235	210	240	241	247	206	233	248	244	234	248	250	227	235	230	222	223	228	237	210	256	212	272	238	218	214	251	256	217	211	235	262	229	234	231	244	225	228	218	243	271	250	266	252	225	265	267	211	259	222	225	236	209	225	213	245	250	225	245	230	254	230	242	238	233	245	241	221	224	223	244	210	231	248	217	234	238	196	238	210	247	233	234	213	255	232	248	254	227	262	252	229	262	241	218	223	236	222	247	243	197	245	253	230	240	223	227	260	248	236	240	201	214	250	231	194	263	220	248	276	239	247	251	204	209	236	205	207	248	225	239	215	217	222	223	218	260	235	244	234	270	219	232	205	223	245	240	248	201	223	211	233	233	241	249	221	247	201	232	252	254	206	216	267	265	245	254	207	202	212	238	193	212	228	244	229	244	230	241	223	216	241	232	240	229	244	255	258	230	229	197	214	245	243	227	239	229	221	233	225	237	214	199	249	212	232	215	262	248	223	254	260	264	209	254	241	215	205	245	236	203	245	227	258	240	216	225	199	208	215	240	225	229	246	234	211	246	233	246	234	247	214	217	218	251	264	260	229	226	239	214	228	221	260	232	228	265	240	206	252	219	212	210	256	238	248	201	218	241	237	212	243	204	208	245	225	240	226	247	211	219	245	235	247	248	221	227	240	203	239	238	224	244	229	238	246	236	236	192	240	223	228	235	240	236	204	246	246	258	263	210	230	231	226	259	243	237	238	260	232	245	240	260	247	263	271	243	244	243	247	219	230	219	244	218	241	219	220	235	250	236	238	253	211	221	248	222	236	219	247	207	228	229	244	227	218	244	220	217	238	218	227	212	233	242	245	249	227	245	210	233	209	246	247	228	238	227	211	233	226	214	235	222	232	254	235	212	218	219	250	258	223	232	255	222	218	267	234	230	235	253	235	220	253	221	244	235	232	209	246	228	224	229	221	205	226	226	250	232	214	219	235	235	260	211	225	239	214	262	236	262	240	250	247	233	227	260	225	231	234	253	246	228	222	224	252	211	237	243	247	220	207	229	244	256	251	218	211	241	255	260	227	231	262	234	228	239	213	228	256	243	220	238	268	226	227	206	236	220	234	207	251	255	223	205	212	238	241	211	238	226	242	197	237	222	239	235	236	230	231	235	237	236	255	265	240	234	227	240	227	244	252	218	198	252	224	227	237	227	242	253	236	221	225	223	224	233	234	242	224	196	250	239	270	243	247	226	226	285	247	223	226	261	239	233	224	212	245	245	237	261	206	234	269	229	219	250	241	208	222	213	252	239	251	223	242	255	247	244	235	237	229	253	232	227	240	265	219	254	239	262	231	214	224	199	210	236	226	227	238	219	223	237	211	226	225	246	232	245	234	206	212	243	246	232	215	252	223	234	234	232	233	247	230	259	237	227	222	232	230	227	235	226	253	272	270	232	218	231	215	239	219	209	252	245	248	250	249	225	233	237	237	236	234	251	238	230	216	231	251	214	214	249	233	238	232	233	214	234	249	218	211	245	226	228	231	256	263	212	223	231	217	254	245	282	245	266	234	251	241	223	242	221	251	233	232	262	218	226	243	220	240	248	261	233	228	246	232	200	219	240	231	238	257	244	235	235	235	213	231	201	245	227	250	197	218	242	238	219	219	237	233	229	218	233	217	208	231	224	247	211	218	206	236	213	231	239	235	246	213	230	219	227	211	221	220	216	262	247	231	210	220	203	225	229	252	215	221	241	246	207	232	242	243	227	213	235	234	213	243	244	227	241	237	214	229	250	226	229	225	257	224	250	227	240	241	243	217	242	228	225	243	215	210	252	198	207	240	267	238	230	222	228	243	260	250	210	259	221	245	226	242	249	233	219	209	217	253	238	232	262	256	222	234	244	233	231	260	222	250	220	252	225	242	237	228	266	201	252	253	225	223	223	236	237	252	234	214	240	254	233	214	239	229	225	239	195	219	222	256	226	245	259	245	237	223	259	227	253	250	217	222	239	222	217	224	224	228	253	253	246	208	228	245	205	234	235	241	222	222	214	238	209	228	217	228	224	280	216	225	264	225	242	202	228	240	212	246	240	207	248	244	248	218	223	254	247	218	234	247	269	238	247	228	223	242	238	218	236	239	229	192	226	211	235	218	224	264	210	214	229	230	234	211	228	249	264	234	244	239	247	266	223	228	240	223	216	219	220	251	228	209	207	255	245	228	255	228	230	236	259	222	225	234	246	213	272	219	237	239	273	211	242	241	220	205	267	210	193	233	260	246	222	217	227	254	240	218	249	230	251	280	219	263	250	202	237	212	214	204	203	247	248	251	241	241	236	218	218	213	235	260	215	211	252	249	255	251	246	225	247	231	227	231	252	225	232	237	242	217	250	234	256	255	244	239	241	233	241	232	233	223	235	237	259	221	231	195	229	236	259	215	256	249	256	220	219	224	236	217	212	198	222	238	262	210	229	238	249	213	237	230	264	233	215	244	258	232	241	251	227	229	256	244	250	231	224	235	223
45028	51244	45044	40644	41559	44188	33541	20759	23937	26664	20188	14037	13633	11978	7926	7350	5981	4529	3829	3839	1997	2243	1803	1710	1500	1299	1159	1140	954	776	716	820	848	746	632	626	588	639	610	606	585	645	602	657	626	622	669	646	667	687	677	660	669	691	648	639	650	633	578	590	587	628	644	606	575	624	616	574	603	591	611	598	575	563	560	541	546	615	517	603	514	585	525	575	601	568	585	563	559	646	623	673	661	681	694	714	685	556	539	555	544	546	581	531	560	563	507	529	525	565	531	515	560	540	545	547	534	552	563	499	522	528	538	539	539	536	525	514	559	570	519	570	536	564	519	526	506	575	521	518	542	550	555	555	531	541	522	546	510	488	511	522	547	534	534	538	523	563	511	508	568	580	567	573	519	493	529	508	532	534	484	520	527	520	524	528	526	547	545	614	476	536	507	512	509	506	555	552	522	489	534	498	519	510	511	531	550	516	477	530	524	532	502	513	541	572	557	513	531	533	504	522	515	572	504	536	528	494	558	521	521	511	564	514	578	518	490	512	501	525	510	575	522	527	576	532	542	555	498	515	522	553	507	496	525	538	508	522	507	555	565	492	514	581	526	506	506	536	514	567	539	538	524	490	530	544	502	535	523	520	536	516	557	543	535	515	519	545	510	512	481	516	514	556	531	503	544	514	513	536	482	561	514	541	565	514	501	537	502	541	470	509	540	506	569	499	478	478	527	507	517	556	544	545	484	498	494	525	494	534	517	493	533	518	478	543	496	567	559	528	527	535	505	512	550	551	538	572	526	550	528	556	485	490	537	544	501	556	539	552	525	551	505	518	505	490	534	530	462	512	526	508	487	537	489	524	490	536	525	512	556	536	547	533	512	520	559	541	530	522	528	532	569	516	556	534	537	529	489	528	539	490	544	521	531	548	570	510	542	535	521	510	545	512	525	518	540	517	487	501	536	519	535	512	489	519	539	528	586	504	582	563	576	520	534	532	528	575	521	512	520	509	529	473	546	547	519	506	525	535	534	520	535	501	526	525	541	550	530	498	516	517	512	537	562	535	519	516	531	522	476	495	506	541	548	537	510	562	538	499	532	550	494	535	510	547	528	521	509	554	492	551	530	543	526	544	512	554	540	481	542	538	499	484	515	556	527	528	529	532	511	511	515	530	551	519	527	532	517	517	539	539	520	530	514	487	538	532	565	544	538	528	473	520	527	542	541	503	511	569	517	523	520	530	521	491	535	512	493	520	547	522	549	533	532	509	532	536	527	522	523	518	506	507	538	501	521	580	484	551	517	519	500	523	516	507	537	524	520	503	566	504	524	541	491	553	563	530	530	546	540	554	555	586	471	537	528	495	535	560	523	487	551	550	566	540	519	535	534	510	557	518	563	551	534	526	512	555	518	544	569	517	529	555	516	496	530	513	503	536	534	538	490	522	553	569	521	523	549	543	511	545	544	542	517	522	538	560	533	514	509	523	526	542	515	545	527	528	532	508	510	509	494	521	529	538	540	514	470	546	526	500	558	575	535	518	510	539	531	511	548	529	557	523	509	551	540	508	522	524	500	515	530	554	564	518	534	550	556	535	586	540	513	518	551	553	529	484	531	493	533	543	566	550	517	532	529	522	543	535	517	492	530	525	497	502	510	566	530	550	552	550	550	508	515	502	525	510	555	505	532	529	526	512	520	527	520	453	543	526	510	521	499	502	546	502	506	542	507	541	501	512	561	545	539	539	509	532	560	501	492	492	519	478	478	619	524	517	535	532	535	534	538	519	538	527	559	533	534	486	514	521	516	486	501	498	557	534	552	521	511	568	534	518	526	514	472	492	543	540	513	540	542	571	555	546	527	532	509	470	544	521	520	537	517	523	556	521	505	503	560	555	537	501	558	515	489	520	527	519	536	530	530	554	511	501	509	518	498	515	509	498	552	549	518	536	550	510	550	538	526	548	543	550	533	483	539	562	518	546	492	549	540	541	577	541	526	522	550	579	540	472	532	483	485	543	497	545	519	524	554	500	524	521	514	506	506	505	510	497	527	534	518	486	546	494	543	555	539	546	520	485	544	512	507	494	500	564	527	531	503	598	520	540	520	544	486	533	487	550	498	513	551	507	494	527	514	513	566	516	527	503	519	543	532	538	517	522	539	510	506	538	537	503	513	553	546	544	481	525	530	524	514	516	547	520	570	519	552	557	549	579	478	514	557	539	507	549	563	496	513	583	495	570	535	556	516	518	513	516	523	522	525	547	499	512	516	554	530	487	512	533	529	546	561	525	524	517	503	537	475	542	523	485	531	525	532	535	554	515	504	509	537	565	502	508	521	514	521	513	534	567	511	510	550	498	523	489	526	555	521	555	525	513	527	514	531	491	519	548	525	503	507	511	510	517	551	504	515	532	544	547	473	489	547	490	532	542	558	584	524	528	527	523	552	557	548	474	534	580	539	499	510	517	527	528	535	514	522	496	518	509	561	533	564	484	562	489	525	540	527	556	505	558	505	526	507	540	536	524	518	529	514	519	543	520	512	516	482	506	484	554	573	562	510	528	543	516	518	534	558	522	543	557	517	516	490	532	533	546	487	501	523	516	506	505	507	511	504	516	520	558	491	522	522	533	563	545	524	542	497	522	524	539	559	520	499	541	508	527	533	536	559	555	507	582	519	509	509	516	538	506	565	568	524	503	524	508	531	511	540	544	508	506	518	549	512	528	543	508	528	534	566	493	503	537	523	521	552	530	505	470	539	556	526	517	489	528	502	550	516	503	516	527	515	508	541	509	557	498	514	539	524	525	524	522	500	531	546	521	531	523	510	544	489	540	502	524	502	555	514	506	500	520	520	511	539	507	497	515	539	519	572	506	517	565	556	519	574	525	539	500	502	557	543	519	566	547	515	547	495	525	541	533	554	547	490	565	508	539	497	526	531	561	493	543	503	549	520	534	532	565	557	526	579	539	531	501	534	559	566	508	493	541	504	527	541	514	544	521	484	504	514	529	532	512	545	517	504	538	514	516	532	503	468	577	533	537	524	504	503	506	503	525	500	539	502	578	544	522	532	524	513	492	579	530	534	494	529	536	555	495	531	499	559	499	575	554	545	532	523	508	584	504	546	485	518	550	507	548	540	536	532	500	515	508	508	559	513	555	528	542	500	530	535	492	540	584	545	549	521	534	521	530	529	529	511	525	552	529	514	535	508	561	522	514	531	549	541	536	527	542	527	530	510	493	534	499	564	547	547	523	526	574	540	504	544	524	530	509	496	525	534	579	552	514	539	509	534	548	518	520	537	519	540	543	557	542	490	514	508	555	503	521	532	486	514	528	506	491	510	530	531	492	527	516	553	527	530	526	510	489	544	509	518	543	531	552	507	546	513	525	535	534	531	545	556	532	478	529	518	532	578	523	490	529	531	497	506	562	497	555	567	538	522	499	539	511	502	588	516	512	470	493	551	535	507	537	525	540	496	505	517	545	529	579	492	523	491	545	513	520	527	553	526	519
55176	40698	39990	28964	29894	30380	28106	23755	22696	21368	16125	9021	7752	6364	4054	3516	2241	2024	1453	1157	668	604	524	502	441	385	356	335	332	254	302	300	260	253	193	199	246	233	240	236	206	190	246	242	210	229	242	233	200	201	210	215	235	236	212	246	240	199	223	249	205	217	240	230	223	199	195	227	226	210	181	204	192	198	207	231	234	198	203	200	220	248	239	216	203	194	183	226	215	190	214	224	233	222	245	243	212	229	191	193	197	199	200	185	195	203	176	206	171	202	204	195	193	151	193	180	193	233	199	163	169	207	221	197	207	196	190	191	197	225	201	195	200	218	222	175	188	192	208	197	211	193	176	199	189	197	207	182	207	172	211	191	200	178	214	206	213	181	194	184	203	201	202	194	193	184	204	202	188	205	182	191	184	191	198	194	222	204	188	187	200	200	212	228	195	173	230	188	195	187	209	183	200	186	181	219	231	211	213	207	192	199	211	205	229	244	208	183	204	190	188	190	206	193	192	207	200	192	218	201	200	189	209	198	171	182	204	200	198	219	206	185	192	183	195	185	224	212	191	205	174	190	209	189	206	202	205	182	204	190	209	214	232	206	199	223	200	165	176	226	214	192	201	202	208	181	185	213	174	215	225	195	215	180	195	209	197	195	192	218	218	199	196	221	191	200	175	198	229	187	201	188	220	213	200	209	176	199	190	187	225	221	218	191	201	188	190	187	187	218	208	193	204	205	209	215	190	187	192	212	204	173	187	202	180	178	200	199	163	213	196	187	200	193	188	179	195	205	213	188	183	201	195	205	168	222	177	186	192	194	230	158	207	209	224	204	191	195	196	203	169	172	233	163	209	193	179	196	220	193	227	172	171	201	213	189	220	211	202	174	203	239	182	190	193	199	182	201	174	176	181	191	201	217	201	205	187	200	197	173	188	213	196	204	205	199	181	196	170	199	176	213	193	194	188	179	176	203	212	185	187	204	200	212	187	223	190	214	232	210	202	213	193	205	205	193	192	195	160	214	205	222	191	194	193	204	200	240	230	191	230	180	179	217	204	194	181	213	178	192	220	211	203	159	200	182	198	182	200	202	207	198	214	201	194	173	199	211	179	186	180	211	198	198	167	223	191	201	213	181	199	188	216	198	202	202	189	205	186	202	208	197	230	218	201	204	182	214	195	200	196	196	200	190	198	177	204	183	195	191	181	215	202	216	186	195	186	185	200	181	187	182	193	192	191	203	191	214	202	231	197	196	187	186	214	199	215	187	201	180	213	214	201	200	199	180	195	183	232	190	221	210	199	209	182	221	170	207	187	212	197	222	220	199	195	188	203	212	211	207	189	175	183	185	209	183	193	214	219	204	202	234	202	196	192	187	174	194	198	230	198	175	198	215	196	213	202	173	208	202	179	211	187	234	193	199	182	176	225	186	216	206	219	189	177	184	199	200	211	189	230	198	206	206	206	213	182	215	187	196	191	171	200	221	197	183	187	183	186	195	210	196	196	228	183	220	172	191	216	183	198	188	201	188	213	206	198	224	206	198	214	182	202	189	190	230	192	194	203	170	188	186	201	215	203	215	194	203	195	209	181	206	198	181	221	209	206	187	193	207	215	188	178	183	199	200	174	176	174	164	212	191	201	190	202	209	201	185	161	224	178	187	187	188	173	170	230	192	203	205	246	193	186	228	166	183	207	208	180	216	204	189	191	212	195	179	180	179	199	190	180	210	194	209	207	191	202	179	207	206	231	207	218	217	193	183	183	232	213	227	217	194	229	200	219	204	206	204	180	177	199	199	170	182	199	200	203	171	225	202	194	210	227	197	191	217	197	184	222	176	189	181	199	222	172	219	208	182	191	173	187	198	193	218	173	197	192	189	208	198	168	173	199	212	217	189	220	207	206	208	214	196	194	205	196	186	214	193	189	221	181	184	198	197	209	218	198	185	170	208	213	190	211	194	208	173	186	181	178	191	194	199	194	198	210	195	214	189	197	201	201	169	223	216	207	161	225	196	182	207	195	201	173	199	186	212	191	225	225	188	187	181	180	212	182	162	197	193	194	209	200	188	183	222	174	175	210	205	204	196	203	206	196	167	212	209	185	212	197	209	201	217	183	180	204	206	190	181	197	207	194	165	176	190	193	191	199	190	187	198	206	165	190	203	187	174	212	168	187	182	206	200	227	184	200	207	173	199	198	181	182	193	208	211	203	201	222	200	184	171	181	210	173	212	188	191	213	174	171	182	208	194	222	220	188	189	184	176	192	179	194	171	227	195	206	185	170	191	193	227	181	196	178	207	194	168	173	211	215	194	179	209	231	181	211	193	175	188	181	198	188	217	198	218	199	191	207	185	215	203	202	159	206	189	202	228	185	194	169	211	198	192	207	218	190	226	197	171	202	205	209	204	197	200	196	202	188	207	191	187	207	195	198	217	210	210	197	186	196	227	195	166	179	196	177	203	181	219	179	204	212	204	195	190	206	207	194	211	179	212	209	191	201	181	184	191	203	178	196	202	204	200	240	187	178	189	200	187	176	174	196	178	191	220	197	221	171	191	188	185	205	192	182	187	195	211	154	218	185	180	220	172	190	172	173	211	213	177	214	202	198	225	186	186	228	185	195	204	200	187	199	176	210	192	208	229	173	200	199	195	191	190	183	185	207	179	211	196	180	205	172	190	187	212	204	207	187	191	178	192	207	192	207	188	206	191	201	183	189	200	196	199	198	192	201	213	228	238	201	212	186	200	201	198	198	201	176	193	170	191	193	174	197	177	188	205	203	202	206	233	224	184	176	222	211	196	180	198	205	206	195	192	224	199	186	197	205	171	218	190	192	186	177	223	220	210	161	197	173	188	188	212	200	192	212	184	196	218	217	184	189	193	183	202	186	231	196	175	183	181	176	184	201	221	215	193	194	215	202	172	188	205	227	203	210	205	213	233	180	197	185	179	198	182	203	184	200	196	188	204	189	194	185	202	207	165	206	196	209	183	189	185	190	215	219	182	214	164	216	201	220	198	210	192	194	192	181	181	194	203	210	198	228	226	201	216	193	210	204	191	192	206	220	211	210	194	198	172	162	193	206	207	193	226	191	191	250	196	234	191	193	180	188	202	205	193	191	186	204	224	201	198	184	169	212	192	203	207	198	193	217	219	174	174	184	189	184	201	220	207	168	203	186	186	184	192	181	196	203	211	208	212	226	201	191	204	175	177	226	176	196	188	202	170	208	188	191	164	191	171	206	234	210	192	186	184	196	210	201	182	194	224	196	225	195	183	198	187	196	196	237	192	191	197	199	167	178	188	201	188	198	172	193	207	180	200	189	212	202	207	180	194	194	200	200	205	204	218	186	205	181	198	190	215	186	187	205	202	210	191	219	186	199	178	220	185	213	192	185	182	199	192	197	186	184	195	175	200	182	192	171	187	202	180	192	200	196	217	183	179	196	221	198	197	197	216	195	201	235	208	202	201	201	186	194	189	223	180	166	178	200	199	188	190	190	171
46404	55532	44537	44542	45334	50908	40957	26487	32498	35318	26534	18744	20087	16388	12398	11995	8543	7681	5230	5122	3047	2813	2516	2268	2026	1530	1357	1375	1194	907	807	1213	922	819	664	610	564	600	612	626	627	639	626	666	600	653	656	679	688	651	710	656	629	671	692	629	642	575	550	581	614	571	580	570	571	570	551	532	536	533	519	539	497	499	440	512	555	501	506	502	481	446	487	486	484	498	521	506	520	547	594	667	622	707	745	762	641	542	494	508	477	492	431	458	465	499	483	467	494	435	448	458	475	414	446	472	449	463	463	497	454	474	491	440	486	442	436	451	495	424	473	412	448	441	423	432	453	386	448	432	433	446	436	459	459	452	434	463	454	425	450	447	452	419	420	430	450	445	427	408	447	476	445	406	436	438	408	446	436	439	432	414	436	454	442	443	447	449	451	432	413	429	458	411	446	447	444	464	419	408	425	424	482	452	453	432	443	431	446	400	414	438	419	449	445	434	496	429	434	477	440	498	467	404	438	435	438	429	453	415	430	438	435	459	442	411	444	392	499	444	447	416	473	421	401	410	453	463	409	402	443	482	440	433	451	437	418	412	432	444	422	459	435	431	447	440	413	436	466	468	408	401	431	462	413	439	460	425	441	467	430	448	427	449	448	403	439	471	438	415	462	427	451	436	391	427	418	418	467	428	437	452	414	457	444	446	422	477	410	459	440	448	415	418	427	422	445	445	401	430	429	401	422	455	424	399	458	449	443	477	460	429	454	419	445	430	473	466	436	432	450	456	453	453	429	447	436	431	428	425	443	457	429	429	473	439	426	460	446	437	445	388	427	434	439	448	448	440	431	423	443	442	438	437	461	427	439	434	422	442	444	480	440	430	449	431	454	461	419	424	424	404	441	434	424	446	477	447	445	409	433	437	435	387	435	455	436	442	436	420	475	443	421	402	444	437	451	447	422	418	413	453	405	431	421	404	459	465	409	456	389	460	435	445	439	441	441	442	475	467	456	442	420	452	440	454	453	411	412	467	442	440	436	423	407	446	458	413	417	454	432	442	416	385	432	424	459	425	442	447	449	423	457	417	458	432	431	436	445	418	429	388	424	441	448	416	440	454	414	409	421	428	478	452	432	459	454	400	464	432	427	455	424	436	410	475	438	425	469	473	495	425	450	426	456	478	415	434	448	431	458	454	465	436	403	434	419	444	454	412	438	418	431	422	458	427	440	450	442	453	480	418	411	510	463	452	398	440	452	414	424	438	463	434	430	440	444	424	425	432	424	455	443	449	411	436	458	420	455	429	428	428	451	420	441	452	445	476	443	476	424	452	445	412	421	428	426	423	414	437	440	417	421	405	410	440	438	446	442	433	422	443	429	449	484	417	440	452	489	431	451	448	461	468	431	437	436	433	459	438	406	424	443	433	433	473	448	445	402	451	464	422	496	462	428	458	497	438	426	445	436	459	448	434	437	446	426	439	433	471	420	388	475	434	452	403	454	433	433	451	437	460	428	428	436	431	438	435	435	430	480	414	434	403	425	429	456	436	418	470	405	453	514	440	450	437	432	460	448	459	426	458	437	440	432	432	382	445	430	467	440	434	414	450	442	407	432	417	467	445	416	444	499	410	467	415	450	468	473	437	470	442	454	410	466	426	445	409	423	451	426	423	455	460	440	476	442	440	426	438	455	473	468	427	467	399	457	470	430	449	451	384	423	470	443	465	436	457	407	419	425	439	425	458	448	435	424	415	402	428	450	473	431	479	418	490	464	398	429	397	453	448	433	388	448	436	401	432	418	423	437	443	449	422	464	453	468	453	419	453	451	464	420	447	446	445	453	436	424	446	441	498	434	442	429	422	409	441	443	493	412	433	434	416	439	423	433	437	419	420	450	439	444	420	402	484	411	444	423	436	398	453	444	397	408	423	429	416	413	424	402	414	436	449	408	403	431	459	415	413	440	453	416	434	416	459	412	458	439	441	455	415	432	439	431	444	429	409	426	417	392	440	424	454	429	396	411	459	425	444	447	421	438	415	452	437	410	420	459	456	473	445	453	483	421	433	461	427	412	462	425	441	412	437	467	446	436	438	436	443	419	452	450	473	416	442	435	431	419	440	471	459	469	436	421	432	457	434	425	487	427	443	467	425	436	429	428	452	427	400	465	420	442	398	414	451	417	438	444	429	448	410	450	425	441	448	456	445	429	432	467	430	415	436	428	434	410	406	437	429	429	451	413	432	427	477	408	418	432	444	426	469	411	456	452	422	460	422	439	469	449	447	431	424	395	452	420	418	454	425	457	425	457	427	430	394	425	433	450	474	457	411	465	429	422	444	473	483	433	420	430	430	419	430	430	468	464	436	457	430	483	436	465	445	399	449	429	434	455	408	464	448	425	408	411	419	447	422	395	427	445	428	467	432	415	453	423	416	453	449	458	424	438	426	459	405	428	481	402	444	446	457	484	450	443	413	457	455	478	454	410	483	418	410	418	471	446	466	401	469	444	463	466	402	427	437	415	426	452	436	439	470	433	458	464	440	435	398	414	433	431	467	441	456	458	500	427	436	439	439	424	419	458	420	452	427	485	445	419	428	488	424	426	434	450	453	429	463	415	421	429	459	427	458	460	441	440	461	457	426	434	418	426	461	475	446	450	476	432	448	407	454	444	428	441	437	434	459	467	446	443	454	434	439	414	474	420	455	452	438	445	455	424	451	468	442	417	415	426	459	475	403	479	409	463	435	457	452	457	454	439	433	460	404	471	465	431	419	401	426	448	425	460	427	421	405	414	435	414	426	467	439	481	415	423	421	470	451	435	440	432	425	469	477	446	440	453	431	408	471	443	439	438	422	406	447	474	448	437	447	471	388	444	434	453	413	417	444	427	420	411	421	437	416	423	454	421	430	421	443	413	456	433	424	436	442	433	445	455	485	430	441	477	431	416	458	443	417	401	436	451	400	449	440	403	440	418	449	475	442	442	413	432	440	398	452	459	444	472	439	448	457	456	454	438	417	464	471	418	406	452	487	408	448	440	443	446	443	450	450	417	422	435	459	401	461	384	485	437	429	428	449	392	420	403	447	437	442	373	447	453	404	428	419	409	464	449	408	454	413	439	442	418	459	429	463	457	458	446	391	444	463	434	437	427	411	404	433	437	383	432	434	450	390	428	424	393	406	402	449	417	428	452	434	417	436	393	443	461	438	410	428	461	429	430	454	437	432	457	468	470	456	441	439	465	433	436	435	450	432	472	447	437	441	458	467	463	438	469	420	431	432	438	425	413	440	447	446	427	456	465	431	431	430	438	446	460	426	447	432	449	448	459	404	444	445	452	463	476	462	433	438	424	421	450	445	451	408	435	457	436	444	439	418	442	434	434	445	479	426	460	472	453	458	459	447	437	439	448	443	470	437	454	455	475	456	442	412	407	433	436	429	430	423	409	458	426	490	442	450	409	420	472	430	473	484	426	428	435	423	434	445	447	415	419	389	430	455	397	470	427	457	449	426	445	503
26247	26950	31104	15756	10390	7503	4473	2327	1969	1946	1373	869	789	599	561	486	427	349	336	318	287	317	302	301	275	261	249	258	261	243	265	223	187	235	196	240	239	251	259	190	246	222	233	240	232	221	228	215	248	229	226	227	238	232	229	197	256	225	237	199	250	224	229	228	207	213	230	208	219	241	232	217	255	249	218	233	209	253	233	236	227	230	236	229	203	230	244	226	229	216	205	233	246	217	232	216	190	238	241	213	206	234	215	243	219	224	211	219	228	229	233	247	216	230	222	222	221	233	230	221	182	240	234	252	235	227	227	229	233	247	202	224	231	225	216	204	256	199	211	240	269	249	248	250	218	205	216	225	239	229	226	232	232	229	224	231	209	205	232	238	214	222	233	201	243	223	244	226	232	214	206	199	215	230	210	241	222	209	250	224	226	215	216	230	227	247	231	233	238	238	213	204	231	238	242	236	227	217	206	240	235	231	185	216	202	211	233	213	208	197	227	213	209	226	220	217	252	209	229	211	252	224	213	205	231	191	207	228	216	226	237	221	210	225	240	182	248	211	234	230	216	225	225	181	235	226	208	211	208	204	229	231	224	229	219	198	211	213	220	215	250	225	223	235	242	219	204	235	228	206	234	230	213	208	198	208	242	237	196	211	211	224	233	256	241	227	219	247	234	219	211	224	240	196	241	228	225	207	230	218	219	231	243	212	246	236	224	226	215	209	222	221	217	221	210	195	242	220	205	228	248	234	222	247	218	211	213	221	205	247	217	246	229	251	221	237	213	207	235	229	212	202	223	226	226	207	186	240	217	241	206	227	214	225	241	227	228	224	228	221	227	225	237	241	228	235	224	225	215	240	224	237	230	186	210	210	251	233	227	235	226	254	222	245	201	223	222	210	189	231	245	204	219	211	252	208	232	210	228	215	245	224	189	234	222	229	242	194	230	230	208	232	220	232	222	235	231	221	210	243	209	225	191	234	214	235	238	227	218	222	257	217	241	205	229	241	204	243	254	207	225	211	207	231	237	236	216	233	245	242	220	197	230	213	242	207	240	238	238	239	212	182	242	234	213	218	224	220	216	219	251	234	198	203	235	237	240	228	241	211	222	246	246	245	269	205	236	218	227	215	220	255	219	198	214	220	191	210	244	237	231	239	217	232	238	217	236	225	225	214	244	230	258	229	222	228	236	215	219	225	231	253	217	238	222	206	203	235	233	211	209	262	240	222	234	219	217	210	214	233	229	202	223	218	234	236	245	206	233	226	230	255	236	266	208	223	243	207	218	215	237	221	234	232	238	215	193	245	228	227	238	220	251	210	218	232	201	238	211	201	239	231	260	189	228	216	224	229	257	227	225	236	244	230	226	225	236	233	216	223	252	232	217	223	204	240	241	222	227	247	237	204	237	228	203	214	232	205	214	239	230	217	227	227	202	206	215	256	226	245	240	221	226	238	246	245	195	237	216	240	233	233	215	206	227	232	225	237	219	244	223	226	222	191	211	226	237	235	226	239	253	223	220	206	238	224	238	229	230	226	218	257	241	215	220	257	201	223	205	229	237	220	226	240	226	211	189	205	216	213	229	252	208	214	228	221	237	232	209	232	228	234	201	197	211	225	239	226	223	223	219	225	244	223	227	238	239	219	209	251	209	199	227	202	261	215	230	227	231	196	240	243	217	244	214	213	235	246	237	204	212	229	213	220	242	208	250	206	237	220	220	211	243	199	239	212	197	229	232	211	228	221	252	222	195	235	200	218	210	210	247	215	233	256	213	232	206	198	222	233	230	240	212	245	218	226	221	223	239	196	239	220	215	214	214	218	216	243	233	225	247	211	199	230	214	205	234	239	238	238	219	221	239	207	214	223	234	235	237	235	220	221	227	263	211	244	221	232	240	196	204	231	237	214	221	238	224	249	245	234	208	229	194	225	228	234	235	234	214	209	230	206	215	220	235	244	219	216	231	214	227	230	238	237	225	222	204	216	244	197	244	268	230	240	241	250	225	242	236	211	225	218	203	277	230	216	206	224	231	241	207	228	210	217	216	197	244	216	208	250	237	258	231	242	208	225	198	225	213	223	217	219	236	229	237	217	225	228	216	223	203	239	234	238	261	210	226	237	211	262	201	213	234	221	203	207	251	221	208	222	219	227	218	205	214	224	204	220	236	216	239	211	252	217	234	228	194	221	228	219	233	218	215	244	204	231	216	225	231	222	244	215	231	226	247	238	203	244	227	221	206	222	228	220	241	221	247	236	232	221	241	232	247	216	202	221	242	217	224	248	219	212	223	239	212	239	257	217	230	200	232	211	232	214	208	221	234	226	239	205	235	199	231	244	224	224	228	231	204	223	231	220	224	263	211	187	213	216	238	241	235	227	231	225	213	217	245	209	226	242	241	207	220	249	222	228	244	237	218	220	222	194	215	224	234	215	206	225	237	213	226	231	210	234	231	228	233	212	235	227	221	224	235	243	247	216	219	243	252	259	243	237	241	236	241	238	201	211	222	199	225	205	196	208	242	246	220	242	241	206	223	203	229	215	223	203	237	224	230	203	207	229	241	227	199	212	241	257	242	238	253	246	236	232	239	243	239	218	221	235	233	248	232	213	200	231	213	235	225	248	192	225	231	238	219	236	219	222	204	204	251	250	197	257	229	230	229	227	242	232	220	257	174	218	242	223	203	244	248	260	250	214	196	213	251	206	219	236	207	228	218	229	234	233	251	217	247	213	252	228	222	232	229	222	237	206	202	255	223	222	218	224	221	215	218	235	226	225	216	242	199	216	220	230	278	223	213	231	199	211	222	238	215	243	238	216	232	207	251	230	213	239	235	240	199	228	217	196	217	207	219	223	212	227	235	225	229	239	204	243	247	246	243	242	234	252	222	254	217	226	237	252	223	228	205	239	237	218	223	211	211	207	238	219	260	223	226	245	229	237	243	226	213	228	242	216	235	219	227	225	229	243	232	241	225	238	252	234	228	238	246	221	208	213	249	224	220	221	229	244	247	200	235	241	228	241	221	233	276	212	201	213	228	240	244	219	227	229	227	221	194	226	216	214	201	210	227	219	209	244	212	228	221	217	254	218	217	217	237	204	233	224	205	214	228	208	226	221	209	245	238	212	220	224	226	228	216	243	234	240	221	211	217	233	258	219	228	203	229	211	257	238	232	245	221	222	218	226	208	240	205	217	219	201	233	216	222	229	234	217	214	243	224	252	214	238	209	239	233	232	222	229	184	249	210	193	249	229	203	262	219	223	220	210	186	216	213	223	238	235	230	230	209	208	226	216	223	231	198	231	235	220	235	235	228	227	208	234	216	234	197	201	218	215	241	243	213	229	242	237	236	218	229	243	228	240	232	238	216	211	232	231	221	236	247	207	245	222	211	221	226	238	239	196	229	231	218	223	236	236	232	235	216	233	219	218	231	249	242	237	220	217	248	202	261	201	223	218	251	242	240	212	219	223	224	228	221	215	231	213	214	200	251	210	220	224
20077	23709	29669	21681	19562	18837	12996	8476	7675	8506	6226	4196	3463	2821	2328	2026	1575	1509	1251	1015	877	1002	1007	1083	1010	818	735	681	641	593	528	542	520	535	557	558	555	534	541	579	514	564	566	531	556	585	573	545	562	591	569	597	627	633	567	582	559	608	552	538	575	564	559	566	575	527	543	553	549	537	547	524	570	582	544	526	538	555	564	556	595	533	547	509	584	517	524	562	579	588	569	538	564	552	581	589	559	516	514	513	551	554	526	521	510	568	584	559	550	532	517	552	494	537	544	513	540	515	504	537	530	507	533	557	558	493	550	524	546	565	525	496	528	507	528	498	553	554	536	533	555	559	557	510	547	522	535	505	510	466	525	525	509	502	496	541	528	534	503	537	544	515	546	559	546	514	512	496	478	561	552	507	526	528	518	533	557	561	461	538	490	487	545	540	527	510	497	573	530	518	564	551	582	530	494	502	548	540	546	524	532	542	538	512	534	533	523	519	560	522	544	514	531	552	549	557	547	520	542	526	552	550	523	537	524	550	520	528	515	578	561	513	525	552	524	548	562	530	528	537	528	576	471	516	563	494	515	505	488	560	556	496	518	555	506	550	546	532	529	517	534	534	528	512	539	536	556	595	547	546	553	513	516	498	545	507	522	498	543	524	535	503	561	527	492	525	485	532	551	501	498	555	508	494	562	482	503	561	510	505	494	510	532	548	535	485	535	520	561	551	534	500	530	532	532	525	524	520	495	554	552	524	497	545	524	565	552	557	554	567	536	524	526	563	480	501	544	521	511	517	523	493	537	508	517	546	564	513	528	511	513	458	496	502	520	528	549	531	538	530	530	512	511	520	532	528	512	512	501	550	519	521	548	518	499	508	490	547	533	525	526	509	550	539	561	533	496	525	524	540	545	561	521	505	532	500	480	540	608	511	539	552	541	541	574	549	554	545	500	550	512	514	569	518	517	538	513	500	542	507	576	516	514	540	516	565	569	565	512	543	546	536	527	535	531	528	507	528	491	509	539	516	522	550	502	489	586	535	526	527	539	552	543	530	513	512	535	499	527	570	526	540	519	561	553	516	536	575	540	494	510	547	538	538	523	560	502	518	528	514	535	512	548	486	572	515	530	524	541	542	537	516	483	496	541	547	548	553	524	510	506	527	531	518	523	506	543	504	503	524	506	536	509	498	572	550	503	499	557	536	546	493	489	533	540	529	513	547	539	507	526	509	463	566	543	535	559	574	520	476	525	524	533	534	550	489	523	516	539	553	555	522	498	530	555	505	578	572	498	517	514	532	459	517	529	509	517	548	541	530	561	518	510	511	520	540	530	556	546	517	537	529	543	472	535	507	531	496	547	531	483	511	527	490	507	530	541	539	525	547	534	558	507	559	544	526	536	527	497	480	521	527	546	541	566	532	476	531	485	510	514	511	539	520	521	532	551	537	506	497	532	549	518	552	528	531	505	502	514	515	522	531	553	521	524	510	565	512	532	501	529	508	503	523	568	526	512	525	492	512	548	562	488	515	480	541	529	535	508	486	524	497	557	547	526	521	514	526	514	504	551	525	533	521	484	510	488	576	530	558	540	525	571	523	546	532	560	481	565	571	526	545	543	537	511	532	556	541	562	561	531	539	525	499	558	544	520	526	541	524	517	514	546	508	543	535	503	542	493	518	550	533	509	517	533	549	538	505	503	537	537	511	544	552	511	535	512	529	534	479	546	548	529	514	552	512	522	524	564	514	530	539	530	550	503	519	543	517	542	501	524	519	512	485	527	520	542	565	509	540	495	518	540	551	495	540	535	537	485	509	479	487	508	501	554	509	486	465	506	509	536	541	542	541	538	512	489	519	548	576	540	523	546	494	538	545	520	514	526	504	481	502	543	512	542	491	548	544	564	559	535	552	548	523	503	516	520	503	504	552	566	497	528	548	524	513	489	524	532	506	544	513	513	511	579	544	524	535	502	524	529	492	523	526	544	515	500	529	587	484	524	559	536	516	542	527	535	507	527	540	558	574	533	515	522	505	524	515	527	530	548	468	535	515	517	519	540	527	527	528	542	547	500	520	526	544	556	490	539	538	497	492	468	550	526	557	534	535	504	532	538	527	511	500	540	493	491	556	542	572	492	478	520	516	556	557	490	490	519	473	531	544	510	516	515	473	550	506	568	513	520	531	519	545	491	460	521	503	548	540	531	498	498	554	572	511	541	454	523	505	516	512	499	507	567	514	534	520	496	525	513	562	474	516	509	506	561	551	478	465	500	532	514	529	533	544	534	539	532	539	498	562	491	500	510	547	530	548	528	517	551	513	526	513	566	513	527	545	528	512	565	501	519	517	536	501	500	543	479	524	541	486	509	536	550	524	528	551	523	519	556	537	504	469	522	506	526	526	563	543	530	531	478	518	540	527	525	496	561	554	511	544	495	536	542	554	519	528	519	548	549	530	519	499	507	517	497	532	531	578	515	557	523	551	519	530	500	544	517	505	522	528	556	510	506	532	535	547	543	563	518	492	529	519	511	533	520	524	530	566	539	490	558	545	532	572	581	510	532	563	580	531	555	550	520	528	530	545	522	554	511	530	542	565	555	544	575	506	550	520	533	525	510	513	557	510	542	534	529	533	520	565	539	560	563	504	523	535	533	572	557	543	549	523	520	507	524	526	484	545	533	565	518	508	520	543	519	504	534	551	520	496	541	526	510	533	558	546	556	548	578	512	544	503	530	555	542	525	513	549	458	497	520	538	525	515	501	558	526	543	519	548	516	550	532	540	530	499	531	514	547	590	555	491	540	546	558	566	548	554	540	556	536	516	522	533	497	520	524	566	526	528	490	528	509	517	545	503	537	515	506	514	539	517	520	527	575	535	516	501	531	520	554	528	512	495	504	538	536	518	531	498	531	518	548	504	514	513	569	534	520	531	540	520	508	537	585	519	511	536	520	494	537	516	532	551	488	518	536	521	568	541	508	480	544	515	548	520	516	549	481	512	531	513	491	527	543	526	552	523	495	539	519	504	494	536	526	527	504	536	512	525	506	532	553	557	508	523	545	528	532	517	526	512	532	548	529	541	518	526	522	536	499	562	568	513	556	499	520	525	471	533	528	530	552	516	541	523	566	530	537	515	540	539	534	480	526	518	574	497	550	526	570	512	489	545	530	537	557	511	512	534	522	513	542	530	510	548	544	503	561	524	530	550	523	507	487	533	511	534	538	525	519	540	509	541	509	524	520	516	524	509	553	532	553	485	514	521	556	552	550	526	522	555	525	521	494	512	538	521	537	476	501	520	494	491	529	502	542	509	501	543	491	510	514	525	505	525	529	530	538	511	511	552	541	542	546	523	493	543	526	512	546	514	534	532	535	545	539	527	565	524	535	523	544	515	540	549	538	511	502	540	530	539	513	552	540	553	502	493	527	506	500	518	556	509	492	520	509	518	547	507	565	543	534	541	524	525	512	507	512	491	521	541	511	502	519	551	561	534	506	552	530	498	547	556
52222	41865	42352	31028	28009	31321	28752	18108	14744	14323	9299	4709	4043	3616	2305	1636	1322	1245	882	717	500	476	480	419	385	370	321	316	317	292	289	254	280	271	245	260	254	240	253	222	226	268	234	261	263	259	232	230	272	226	245	264	262	235	233	253	250	245	217	259	210	237	234	227	259	271	232	249	263	249	254	251	248	240	233	233	252	226	249	217	260	236	225	229	234	247	235	263	231	227	255	262	261	247	246	274	256	257	221	248	205	213	212	256	275	216	242	232	204	238	238	253	241	254	225	241	244	241	244	214	233	240	266	248	216	218	254	236	260	212	231	241	240	263	242	226	227	240	244	236	262	250	249	242	244	226	199	269	206	219	240	221	231	239	238	242	216	243	225	277	239	233	226	222	259	242	212	250	258	204	232	238	240	235	219	233	253	220	261	230	243	247	242	233	281	212	239	237	235	227	256	214	246	236	222	269	241	240	194	236	239	244	231	240	216	233	214	246	278	255	231	244	198	231	230	223	240	252	228	239	283	233	226	254	233	241	215	231	233	258	243	234	246	235	246	234	235	258	217	247	252	265	212	196	235	235	239	245	218	266	206	228	242	258	217	216	262	231	223	224	209	270	239	238	231	260	207	221	231	220	247	234	228	240	222	224	216	194	236	253	239	259	222	246	241	246	244	218	250	237	224	213	238	244	237	247	234	261	212	218	265	259	253	226	212	247	250	210	225	225	207	215	239	249	215	230	247	252	249	214	248	246	246	221	269	210	247	220	244	225	260	254	264	222	261	256	245	277	235	234	233	226	220	249	214	224	240	229	248	245	267	239	234	219	242	245	246	250	254	263	265	248	220	255	256	231	217	236	247	215	236	229	198	257	218	266	231	255	225	228	227	243	253	221	228	223	245	238	241	213	226	229	229	233	216	224	229	244	233	240	270	241	245	232	242	243	221	236	242	242	264	260	231	226	272	256	256	223	249	225	260	237	243	254	235	241	215	211	263	252	242	233	241	212	248	243	277	234	223	252	246	224	255	251	248	219	221	224	256	245	265	228	232	243	223	206	245	236	254	232	237	259	255	242	245	220	213	233	237	207	238	251	214	236	251	240	237	210	242	240	262	227	253	236	216	260	215	256	220	252	221	229	211	224	233	250	221	242	225	239	214	216	218	269	225	212	224	244	232	233	246	224	233	236	271	226	237	205	261	227	232	268	221	254	255	218	244	237	225	237	247	238	221	253	258	254	242	247	240	235	218	229	207	223	258	231	235	251	236	231	267	234	230	228	218	232	249	228	246	245	243	218	236	225	239	229	234	224	230	234	235	244	239	222	205	242	223	212	249	228	255	237	216	248	232	208	229	201	232	252	239	261	249	223	245	241	243	235	246	225	251	206	216	231	238	222	217	245	248	246	217	258	209	241	247	258	233	253	239	232	250	216	226	225	243	228	210	244	247	248	243	225	253	258	228	235	216	234	241	228	246	228	236	213	231	232	239	233	245	208	227	225	246	234	235	224	241	232	250	233	275	238	237	216	244	246	236	212	226	211	250	245	257	227	231	232	231	232	233	243	218	250	255	247	241	242	234	260	230	239	220	209	230	224	228	220	240	249	249	243	246	241	252	242	251	229	249	254	233	222	230	245	229	228	231	222	236	207	229	218	242	249	234	238	280	229	232	254	217	222	253	271	220	241	248	230	241	235	220	246	215	250	244	245	232	241	250	224	246	260	242	222	264	226	246	239	288	234	216	240	248	211	261	208	215	221	263	212	244	240	235	236	232	247	221	232	210	233	267	237	210	231	243	223	226	225	234	225	218	224	231	237	232	244	222	236	203	220	208	237	241	242	243	251	247	252	236	209	235	227	231	239	230	236	247	204	241	247	260	227	249	219	228	212	226	219	248	257	224	223	231	241	241	217	226	248	254	228	226	242	235	236	240	241	236	214	227	256	262	226	232	229	239	249	258	234	226	233	222	246	233	231	236	262	230	240	217	243	256	268	233	244	207	235	243	232	223	241	220	230	221	218	225	222	239	224	222	244	244	240	242	228	249	229	232	227	222	233	230	227	233	218	231	212	238	257	223	225	242	239	223	227	248	254	227	254	239	238	214	228	258	259	236	239	268	227	242	237	244	192	225	217	241	251	240	259	222	223	261	227	208	224	245	240	235	248	229	241	239	222	242	235	269	249	241	205	204	226	259	217	197	250	244	217	241	233	234	207	224	189	253	267	243	246	257	206	246	267	207	250	240	254	231	242	265	211	245	224	248	248	230	227	244	228	220	247	233	221	242	211	259	254	265	232	239	221	238	233	218	255	257	223	226	251	220	226	250	236	251	244	227	207	230	247	252	207	230	237	236	224	252	258	233	215	232	236	249	233	241	273	220	216	237	264	242	230	216	248	255	242	243	223	216	233	225	214	211	233	224	213	253	232	228	241	219	209	238	237	243	206	232	236	236	209	238	230	230	231	245	204	214	211	216	239	254	246	241	216	224	252	232	245	237	222	263	241	244	241	233	262	250	248	248	248	222	258	201	217	233	220	233	260	198	237	228	249	216	266	218	232	237	221	230	250	252	203	291	242	201	232	236	243	244	257	238	213	240	252	233	248	221	217	244	243	233	251	267	206	240	273	229	231	235	244	230	223	230	258	264	244	237	262	219	251	241	227	225	212	205	233	248	231	225	228	263	246	229	223	229	231	253	228	217	250	249	222	204	212	224	227	225	209	236	241	256	226	208	268	231	237	226	272	228	237	226	217	260	252	227	227	228	239	233	252	237	233	232	225	219	257	244	228	236	233	237	224	237	244	222	238	265	218	218	224	212	214	235	251	245	235	233	229	238	233	246	245	242	247	239	190	224	251	235	220	229	258	255	236	244	242	230	238	209	231	220	204	229	243	258	189	205	235	237	240	237	229	233	222	211	212	240	226	247	250	255	233	220	236	249	245	232	209	249	196	242	209	209	230	252	270	231	245	242	244	234	218	231	244	230	252	245	220	240	242	259	215	240	231	279	241	218	260	230	234	247	232	235	247	261	247	245	219	232	240	230	241	215	247	216	211	231	252	192	241	248	246	230	216	225	242	220	221	220	259	224	213	216	257	246	257	240	256	229	252	262	245	246	234	229	238	226	208	234	237	274	257	230	214	264	271	229	273	249	221	238	231	265	231	224	220	244	231	267	220	253	242	230	252	208	257	224	219	247	235	210	249	241	222	230	224	245	199	240	210	239	227	223	241	206	261	219	227	223	240	217	225	261	221	245	218	221	234	236	247	251	250	209	228	245	226	232	225	249	226	245	243	252	256	210	246	233	219	281	218	236	290	219	230	216	241	248	211	226	220	230	205	264	228	216	230	256	231	248	262	226	232	219	211	231	244	255	259	264	225	237	254	259	224	268	221	270	223	231	254	237	243	246	229	253	234	214	237	228	247	227	225	217	209	250	224	237	229	257	219	235	235	254	253	219	195	229	218	256	244	245	230	232	270	230	229	238	247	245	244	255	234
43496	50864	43188	43161	36828	44318	34355	20982	26350	27484	19562	13040	13849	11365	8073	7233	5933	5028	3629	3574	2024	2093	1793	1769	1589	1388	1117	1055	985	765	755	903	787	798	704	596	613	647	603	607	629	687	634	663	662	629	651	660	694	734	751	689	694	675	648	641	643	630	622	601	612	648	643	609	595	603	607	615	604	608	605	586	579	608	594	584	613	639	561	606	601	571	589	552	595	536	578	610	555	609	673	639	683	680	677	649	589	572	541	543	518	590	526	539	541	534	545	569	568	538	560	588	550	570	587	531	578	575	518	587	576	582	546	517	501	599	535	541	511	541	541	559	523	568	561	523	498	533	576	557	549	558	531	510	592	521	576	535	496	502	470	532	538	519	561	560	559	551	524	514	512	533	547	522	491	516	507	513	520	506	541	493	546	531	561	511	513	535	548	514	526	554	503	478	515	498	523	523	579	513	507	512	582	583	561	471	522	552	531	477	516	516	561	496	559	544	489	537	538	572	514	543	522	540	539	539	528	528	539	513	566	467	521	560	497	532	535	524	532	555	525	546	557	516	528	507	544	528	557	566	550	554	539	554	519	541	537	521	524	519	536	528	558	554	580	584	529	542	578	521	546	484	535	557	522	560	530	531	523	543	532	504	515	507	567	517	581	537	566	516	531	516	502	529	550	563	544	539	558	512	527	529	495	550	530	558	491	514	537	555	510	518	551	487	572	536	556	525	544	524	557	520	550	538	517	500	548	532	548	569	540	538	545	506	521	560	562	506	563	518	556	542	516	540	507	518	551	480	523	504	504	512	526	539	502	533	548	512	519	531	518	543	535	497	551	507	531	523	529	528	523	545	524	548	577	529	533	521	570	525	504	527	546	546	518	527	556	559	517	506	531	538	564	480	539	508	527	514	523	515	564	502	551	566	544	543	518	535	546	508	510	553	528	519	523	513	542	509	512	545	521	509	506	538	519	542	528	542	492	520	562	550	534	534	540	484	533	534	540	563	571	538	539	524	537	562	560	498	517	560	495	550	528	514	457	522	530	532	553	555	522	544	539	528	513	518	536	494	567	570	568	515	536	464	544	535	510	526	557	538	527	532	530	514	504	549	474	580	544	551	529	532	543	505	550	531	545	535	526	561	538	540	531	539	549	515	522	529	521	537	538	511	579	531	480	563	475	545	499	506	508	572	530	517	582	524	515	552	524	516	561	544	530	530	515	507	543	543	559	506	510	525	547	523	548	546	509	500	516	534	532	543	534	488	539	548	520	491	532	538	542	456	555	508	512	527	539	470	521	554	497	538	512	545	545	552	556	508	558	502	518	523	515	519	556	492	542	514	496	549	515	529	525	511	529	498	533	527	541	501	544	493	518	561	544	525	514	561	595	528	554	509	554	541	550	552	551	543	515	538	527	516	538	515	509	490	515	513	540	530	521	526	539	521	550	516	527	556	536	529	532	545	504	503	511	550	543	513	558	505	548	493	519	526	516	486	535	552	557	512	548	546	551	559	510	531	555	543	536	511	519	536	515	482	547	530	550	530	495	514	514	489	527	565	502	553	569	527	508	538	530	559	503	538	527	516	555	500	554	544	514	530	546	545	590	538	496	522	518	506	561	535	511	540	545	535	561	513	534	496	509	549	517	510	542	535	536	537	504	554	546	548	524	492	543	516	533	474	544	543	568	536	571	528	521	552	511	513	522	517	574	525	544	520	486	543	543	471	532	523	502	560	531	508	528	509	518	510	561	517	532	509	524	529	501	519	562	547	521	557	530	545	545	536	489	544	519	473	548	473	567	506	536	523	551	572	545	524	542	495	521	526	523	527	540	549	531	555	508	544	583	518	528	507	540	509	532	519	532	543	550	537	548	510	543	516	509	515	564	590	492	475	525	542	546	545	552	530	547	540	539	556	527	518	529	477	506	542	546	502	519	527	545	561	532	581	518	524	555	540	535	555	520	532	507	547	516	518	546	529	567	544	514	550	489	538	531	548	522	516	539	541	535	540	519	566	532	537	545	521	514	555	545	586	538	532	551	529	498	541	552	531	496	511	542	537	531	532	533	533	515	512	519	556	553	565	495	512	573	541	527	533	511	563	532	520	523	555	508	504	500	518	528	488	512	496	508	504	551	545	559	514	546	523	538	543	526	533	510	551	506	527	517	548	535	544	516	512	505	508	498	559	490	512	510	502	520	497	520	536	528	544	546	527	529	537	519	527	583	565	496	515	536	542	555	525	507	515	552	494	535	526	534	495	505	504	525	536	519	514	537	550	521	530	583	506	593	528	538	533	534	536	525	547	538	537	563	524	546	520	534	549	567	555	528	547	535	560	554	519	519	502	486	565	543	509	519	551	537	508	561	514	505	541	499	525	555	481	539	548	523	527	586	551	539	563	502	538	515	547	509	510	540	541	498	482	557	555	540	549	551	522	525	555	558	526	526	515	546	520	521	530	536	515	557	516	555	487	516	544	516	544	522	559	513	507	538	507	510	521	536	548	461	528	494	521	555	530	540	505	507	539	537	554	531	535	570	534	504	543	557	573	576	514	570	517	521	526	538	507	567	474	549	527	530	529	534	516	525	542	540	550	506	539	518	539	526	534	508	584	524	535	523	468	541	541	486	518	516	529	547	543	542	505	521	543	578	534	566	578	563	609	545	569	558	505	551	514	528	514	537	529	548	522	521	537	519	531	569	492	543	541	529	514	550	539	552	536	546	538	504	505	532	484	554	523	510	522	580	524	525	558	510	514	489	532	512	544	491	571	557	561	546	536	558	535	538	527	557	547	556	515	539	577	563	508	590	536	495	541	526	529	555	525	521	545	504	495	534	569	536	546	530	533	521	532	533	524	534	521	528	489	510	525	540	491	526	557	554	544	550	464	527	515	509	541	504	502	513	528	497	538	511	511	506	572	547	498	500	511	510	520	535	493	545	532	519	493	518	554	516	534	521	555	574	535	508	513	542	510	550	526	510	515	535	464	486	520	505	494	514	567	549	521	525	499	541	522	504	546	556	545	551	523	504	537	539	525	538	541	517	550	530	522	541	576	492	578	510	549	543	506	530	558	541	514	503	549	571	532	569	510	549	544	526	540	525	563	543	544	566	502	507	513	504	527	550	525	527	520	520	554	540	522	545	525	510	523	527	519	544	566	553	517	528	531	517	473	505	532	542	511	494	532	560	555	494	522	536	555	513	521	550	531	544	553	544	510	541	519	492	517	543	512	526	496	535	512	545	512	516	518	542	530	596	551	536	515	512	511	542	528	575	501	468	550	551	554	533	514	524	542	560	553	490	511	521	519	534	481	561	570	502	556	541	507	513	530	526	529	534	535	534	511	538	580	520	539	537	532	609	522	557	554	516	544	502	514	509	498	501	553	541	502	518	508	545	556	564	578	523	539	556	507	506	525	537	562	544	532	549	503	536	511	524	535	535	533	534	506	524	492	563	500	527	548	567	536	536	562	505	526	550	555	553	551	555	520	531	544	570	553	517	536	526	502
55245	40539	40473	30595	27631	31224	30706	22545	23151	22112	15769	9931	8597	7203	4179	2869	2173	1890	1364	1242	793	761	531	485	453	398	392	362	321	268	265	291	266	248	272	218	209	219	247	240	241	220	215	222	213	249	239	245	225	223	238	239	229	253	227	227	226	252	252	220	200	228	232	215	206	269	223	215	212	190	184	198	190	209	241	214	186	215	209	223	210	229	220	217	201	212	191	202	229	224	186	200	238	226	243	237	231	186	204	207	189	203	204	191	196	215	193	170	203	173	210	205	184	191	199	216	183	225	202	213	185	223	202	210	208	200	188	203	193	206	189	197	200	192	188	212	196	201	196	200	212	190	206	199	201	193	224	199	169	204	170	201	218	209	217	210	175	214	182	206	197	206	191	175	177	211	227	209	189	210	198	192	232	182	198	191	200	194	207	189	196	223	209	199	189	227	201	200	196	211	193	206	209	196	218	200	221	205	210	201	201	194	209	241	188	216	207	183	206	185	192	223	188	195	207	181	169	201	196	192	187	212	194	200	205	203	201	201	182	204	168	188	211	209	198	209	188	217	197	203	194	160	178	203	194	212	177	227	217	244	222	194	185	205	177	214	202	189	210	201	213	194	201	204	240	198	189	232	175	214	173	201	213	184	194	219	191	180	230	199	219	205	196	185	199	215	173	202	204	207	198	218	188	184	200	183	201	200	204	203	188	194	183	172	228	201	194	183	238	213	235	173	186	200	197	176	192	217	187	198	188	210	188	230	222	188	198	216	190	205	196	196	193	210	185	225	188	186	204	211	214	187	187	196	198	184	202	187	221	186	192	202	182	186	186	194	192	179	195	194	202	214	200	214	203	221	181	216	205	209	200	209	204	206	186	178	198	200	166	209	212	208	182	195	181	227	223	222	219	197	212	215	173	205	177	187	210	198	168	210	200	204	190	207	190	187	204	205	191	202	210	211	216	185	183	211	191	203	186	223	191	195	195	212	204	188	203	218	229	190	196	199	187	203	197	182	194	168	202	189	205	203	189	215	193	174	203	209	206	233	211	193	185	181	202	206	179	204	211	190	196	199	192	199	205	185	189	195	224	225	205	189	201	192	187	210	162	167	168	187	172	178	186	184	194	183	184	166	210	193	184	182	206	221	206	197	198	213	184	193	191	201	193	176	220	200	183	196	191	194	216	195	201	212	206	200	218	204	200	180	222	206	191	208	211	199	195	186	198	193	212	194	160	191	199	192	168	177	201	184	200	182	191	179	178	192	196	208	191	199	190	190	201	221	207	210	183	202	227	232	200	181	211	211	213	181	176	209	219	181	172	218	187	180	201	191	199	188	199	215	240	207	178	210	184	201	218	172	200	208	175	184	209	188	198	213	210	185	203	172	185	193	209	176	197	193	170	197	221	183	201	235	203	186	223	187	195	194	179	196	182	188	207	181	188	214	198	178	193	188	185	218	194	194	215	210	214	192	208	202	204	183	200	183	207	210	178	211	200	187	235	214	203	201	190	201	199	222	195	203	198	194	181	216	192	176	206	199	173	194	203	242	195	207	188	194	180	192	182	217	201	214	191	174	188	196	188	194	196	174	233	213	158	198	185	191	188	177	211	183	196	170	219	202	184	182	203	206	194	202	207	206	201	197	204	186	193	216	217	197	183	202	178	192	221	209	193	194	226	204	207	194	197	210	188	216	180	213	187	214	207	193	200	198	199	211	207	185	178	214	202	201	184	222	198	187	195	196	193	198	204	201	181	183	183	230	190	213	201	204	188	210	197	185	234	195	188	208	206	196	165	216	229	213	217	204	213	193	194	198	200	190	159	184	188	177	210	206	197	194	206	185	186	223	207	215	157	181	206	195	205	177	220	202	194	193	212	194	173	192	201	218	198	209	204	209	175	151	196	182	188	196	188	204	192	216	208	190	188	191	189	226	206	180	196	164	185	181	220	214	183	187	204	191	202	198	230	184	196	159	193	203	185	188	188	195	195	188	217	216	221	203	167	195	205	194	192	188	185	179	209	189	219	208	213	196	189	185	196	195	193	199	186	160	180	223	212	211	199	195	185	188	225	203	174	193	189	210	212	201	213	176	196	173	212	213	207	204	217	213	194	183	190	206	181	209	236	229	205	204	199	201	178	238	202	219	194	194	179	202	203	215	184	200	191	195	216	181	199	189	184	191	171	189	197	189	211	227	178	182	205	196	181	201	225	218	201	199	211	239	202	225	201	202	213	203	224	207	185	219	195	204	184	218	180	227	186	207	159	203	200	206	220	178	227	179	185	193	202	181	198	200	186	202	222	194	180	194	183	204	206	212	186	214	205	208	181	206	187	203	183	192	202	178	205	199	210	183	201	185	195	196	217	207	193	196	198	178	220	210	197	203	211	201	196	210	188	187	204	194	208	210	183	205	207	189	186	194	200	202	210	180	178	194	227	208	222	193	172	191	191	180	202	182	202	192	217	183	185	175	195	226	215	203	220	205	205	214	224	231	222	221	198	191	174	196	190	202	227	203	175	177	221	213	196	193	222	195	219	211	218	189	197	177	196	222	201	192	202	207	207	193	198	208	211	207	202	203	202	196	208	190	192	188	204	196	216	215	203	191	214	206	207	194	222	190	175	165	196	239	189	207	186	200	185	213	197	200	219	200	205	182	194	223	188	189	199	215	197	177	204	189	199	194	216	166	196	214	199	198	192	207	183	192	198	217	203	181	197	172	166	203	187	215	197	202	195	184	236	194	195	169	188	193	216	208	192	208	205	215	201	178	187	214	183	204	197	163	217	223	193	202	217	192	202	196	209	209	229	229	202	187	210	192	191	189	197	197	204	207	207	198	194	193	203	206	220	179	193	211	168	181	178	205	178	191	207	187	195	186	190	206	203	230	223	194	212	182	204	185	192	173	200	222	201	207	201	197	181	168	231	199	185	199	174	192	188	202	203	217	182	185	223	186	194	194	196	217	201	204	190	191	209	178	203	210	178	203	208	207	212	201	208	188	177	188	236	198	223	206	224	199	204	187	193	189	200	204	180	192	197	201	208	201	197	220	188	206	187	202	207	191	199	202	229	195	212	186	182	187	195	201	207	220	199	200	168	206	195	190	210	209	221	198	202	210	186	178	189	182	195	218	196	181	199	198	195	189	192	207	194	214	188	192	190	209	214	167	174	191	207	175	183	206	203	198	201	181	237	209	181	191	170	203	174	215	218	200	216	221	198	205	170	209	194	206	201	206	198	189	189	189	188	200	209	200	209	208	187	197	215	226	163	187	180	165	205	213	196	182	187	217	198	191	200	186	182	199	183	209	191	226	213	207	188	178	198	183	219	170	198	215	192	205	199	207	207	194	173	190	209	229	198	193	184	204	202	236	210	198	205	215	173	206	212	193	181	192	227	192	220	203	222	195	218	189	202	209	211	205	182	196	218	208	235	216	177	206	206	204	191	211	187	210	223	213	190	183	183	193	174	224	208	221	211	207	179	189	198	184	166	231	177	201	197	187
47638	54139	42687	47133	43018	48913	40172	26311	35611	35703	25393	19767	20208	18301	12382	10179	8589	6687	5550	5326	3537	3443	2325	2223	2011	1872	1438	1369	1255	884	780	1184	1029	892	823	636	590	601	609	592	605	659	664	625	658	628	659	704	679	760	794	706	754	687	671	709	593	613	575	600	595	624	550	525	542	568	535	561	503	537	548	571	512	488	519	496	542	512	492	480	446	509	524	513	524	496	529	527	564	591	652	657	731	694	696	705	556	492	461	481	490	485	490	454	473	469	460	456	446	468	469	502	487	475	490	444	469	453	447	483	416	435	481	477	476	442	447	454	460	492	478	449	480	470	455	457	438	468	448	448	443	463	455	477	448	454	499	471	422	449	447	438	434	466	463	462	471	472	421	455	423	445	442	453	459	458	425	479	440	452	433	424	462	472	458	426	442	450	460	440	467	451	485	462	461	464	449	421	432	432	436	481	477	450	411	436	424	451	435	441	431	423	419	395	436	469	470	471	434	472	431	455	432	443	443	434	430	467	395	451	442	454	419	451	462	450	428	419	386	462	467	438	428	443	453	434	447	441	418	425	423	449	417	442	461	451	470	467	430	376	456	409	444	435	441	435	436	422	442	438	431	457	474	438	468	391	424	401	464	453	428	426	444	431	454	438	415	421	473	467	468	460	474	473	437	453	413	446	428	474	451	471	446	443	440	448	499	460	459	444	453	475	410	454	456	427	463	462	454	453	425	486	446	432	449	429	453	431	440	435	460	444	460	456	441	456	441	427	407	467	447	468	413	447	427	471	510	453	425	449	438	437	419	389	430	462	450	449	441	477	476	431	472	462	453	401	449	468	456	461	471	454	457	415	441	448	466	440	400	466	445	431	476	428	434	428	421	438	440	465	454	447	423	444	435	417	450	474	419	437	436	426	400	433	475	456	416	417	429	422	487	449	457	453	449	465	438	394	479	477	441	441	473	426	408	427	453	440	450	450	425	438	416	468	444	438	445	452	447	478	421	424	446	448	431	452	422	436	435	430	433	408	438	422	417	427	456	440	447	413	446	422	444	433	452	471	494	437	456	443	439	444	456	451	428	456	436	424	424	443	461	479	477	433	433	413	422	422	438	447	428	475	418	480	448	434	460	444	430	429	412	447	471	447	422	457	460	435	420	460	446	453	419	471	452	441	462	413	451	379	447	439	418	450	469	443	428	438	460	465	476	403	453	452	469	426	412	429	454	441	436	462	432	455	468	449	437	451	463	425	428	433	444	449	436	428	456	475	477	428	463	444	436	450	448	433	456	446	448	416	441	453	458	446	461	451	479	424	456	482	448	435	438	408	447	448	404	445	471	459	438	433	425	425	446	390	434	417	459	430	474	435	414	500	458	446	427	429	422	421	429	472	439	434	417	420	458	416	476	432	443	448	429	444	451	483	430	473	407	447	438	432	414	456	405	427	434	453	409	433	439	468	478	456	447	434	424	425	449	422	451	436	469	464	439	439	429	445	418	417	413	440	456	406	422	415	422	430	441	412	411	460	442	497	445	454	445	449	482	405	425	459	412	448	418	435	433	417	470	446	455	433	430	427	427	449	418	463	411	440	423	463	433	430	434	422	423	435	400	458	407	424	418	470	458	468	427	437	438	400	423	436	433	408	456	457	435	452	445	463	413	446	422	449	438	441	462	445	424	485	444	468	440	442	465	428	446	447	447	486	425	465	422	422	445	464	420	479	439	438	475	448	469	445	440	451	412	467	435	485	465	454	434	454	440	451	473	454	447	439	464	420	447	444	456	446	478	437	435	434	411	450	419	406	424	466	430	399	439	454	431	435	418	424	472	459	447	467	414	463	472	456	470	446	447	444	447	443	456	421	434	423	420	416	423	432	465	465	446	464	438	395	488	423	441	437	453	421	469	462	453	431	417	457	449	425	437	472	472	450	443	461	442	466	407	427	468	439	446	429	479	443	478	440	409	480	413	413	466	448	440	444	445	407	435	438	430	461	463	454	434	463	414	443	460	444	438	435	450	430	485	401	428	447	437	474	416	464	476	417	435	455	460	413	461	458	439	426	423	434	434	426	473	446	418	427	413	437	442	429	468	474	402	438	429	422	449	441	403	484	447	448	456	434	413	438	450	442	484	403	466	441	466	437	434	404	411	424	442	423	455	463	439	472	437	463	473	475	429	442	429	419	458	447	472	455	465	437	427	453	410	446	415	478	466	426	457	435	451	411	457	413	398	419	425	444	465	402	438	460	415	437	480	441	440	418	405	443	468	450	458	433	419	450	468	468	409	453	424	466	450	484	448	437	434	443	456	446	456	429	430	438	448	447	437	443	444	441	449	467	418	459	478	451	444	444	442	445	433	476	466	485	456	466	413	439	400	459	447	426	426	449	442	423	446	434	446	439	467	445	425	449	448	457	428	434	421	442	415	433	454	439	443	420	444	410	408	434	427	468	457	448	432	431	447	421	479	443	430	417	433	421	446	406	449	420	469	455	431	419	418	427	468	403	433	462	471	444	456	455	469	473	431	414	460	443	475	420	457	438	430	455	391	412	447	426	455	432	465	454	437	408	465	436	451	447	456	437	426	414	477	449	464	445	437	453	456	417	448	432	461	407	477	431	439	465	475	478	436	436	445	460	443	450	449	459	464	421	450	452	450	454	415	447	465	458	450	467	427	434	428	447	480	449	436	445	481	391	420	454	464	427	449	447	445	443	444	434	432	433	434	391	425	447	441	470	440	418	436	420	429	428	429	481	443	414	444	441	448	442	432	440	413	428	429	475	472	453	425	416	449	486	441	408	437	433	459	443	426	480	455	459	425	436	466	429	433	420	409	464	467	494	427	464	437	453	444	435	404	435	464	375	433	414	430	427	437	442	426	437	453	406	411	446	455	409	439	451	425	410	430	447	416	450	405	417	447	477	476	441	437	397	421	437	467	452	483	463	455	432	438	429	449	458	458	473	475	435	417	431	438	456	438	423	425	458	461	432	458	451	432	400	441	470	419	447	431	415	444	436	454	450	418	486	461	443	426	471	412	483	448	467	439	431	432	451	434	447	450	433	442	437	471	458	437	442	446	446	445	441	466	475	420	429	435	434	458	433	416	454	422	463	471	423	484	436	443	471	436	469	429	405	416	416	388	440	418	435	438	425	458	445	506	461	442	482	456	461	428	404	462	491	452	470	458	444	435	440	442	424	438	470	436	475	439	498	423	388	453	428	446	431	418	445	449	437	443	464	444	461	451	422	454	475	421	463	412	438	466	415	457	448	442	476	465	443	477	424	457	454	455	420	421	441	495	439	429	422	416	413	447	477	401	451	445	404	430	453	433	458	452	466	415	425	429	420	471	411	458	444	446	420	447	439	444	456	435	446	460	420	433	426	474	462	446	430	430	427	432	426	436	436	429	451	433	438	457	433	435	446	467	445	462	450	480	418	419	467	452	447	457	423	442	412	455	453	407	447	465	438	466	424	428	477	421	424	454	454	458	458	426	458	434	445	438	473
24181	23776	31439	16732	9508	6731	4548	2398	2040	1761	1162	810	675	587	484	403	379	334	294	294	269	264	281	293	256	272	268	232	262	230	250	252	248	255	252	223	208	240	256	280	218	237	236	244	236	228	256	237	221	243	242	240	254	221	238	222	246	237	223	238	221	257	254	237	237	205	253	227	242	249	240	277	228	243	244	233	237	221	215	209	233	229	256	266	240	268	265	257	235	252	233	225	188	231	226	230	250	218	246	212	250	216	221	256	248	227	231	211	183	236	206	225	218	213	236	226	249	229	234	210	205	239	211	204	235	228	222	218	224	201	215	223	244	224	249	236	234	251	245	251	253	243	205	239	228	230	197	252	232	227	224	217	223	222	228	228	225	232	210	250	233	248	229	241	262	209	235	220	214	244	212	195	248	230	215	214	228	235	215	261	240	241	251	236	244	201	238	227	225	224	243	225	240	225	225	179	252	242	220	218	222	215	205	231	243	196	207	237	241	218	229	250	225	254	247	236	212	220	201	243	221	223	257	233	228	224	220	216	244	227	208	224	244	200	237	240	214	234	215	209	233	242	214	243	245	226	210	197	219	214	222	226	216	242	232	220	212	228	259	226	236	233	234	240	222	228	221	247	206	233	232	250	240	218	235	229	243	214	240	205	221	236	237	252	198	246	254	228	210	199	230	222	220	218	240	233	232	233	181	235	215	215	222	225	215	260	221	234	227	256	223	225	257	216	216	244	255	248	232	223	214	196	245	202	235	223	195	216	211	264	215	209	207	222	235	226	210	210	218	227	190	229	216	229	230	234	228	231	222	222	233	202	214	234	230	232	251	214	208	204	217	225	236	225	197	228	234	231	239	235	217	229	239	213	204	248	222	221	213	181	236	230	233	216	255	221	220	233	203	237	218	227	222	222	232	239	251	238	227	242	243	228	220	220	248	233	237	226	237	243	260	212	214	226	215	210	213	213	218	243	261	244	219	211	244	262	239	221	190	237	206	242	241	182	226	209	232	225	243	246	240	236	227	218	254	262	279	229	259	220	268	223	200	233	255	227	219	245	222	228	228	223	236	221	225	237	245	230	243	214	249	217	221	220	244	232	234	241	237	223	230	236	221	230	266	199	231	206	233	211	225	249	234	204	200	222	244	301	216	251	243	224	235	220	244	237	228	215	233	215	202	226	216	212	232	218	239	224	221	244	204	242	228	216	219	218	252	237	220	244	228	264	230	244	239	213	212	241	228	244	260	223	193	247	225	210	229	211	243	232	248	229	230	240	221	222	243	215	208	239	249	239	216	219	243	228	243	224	219	274	235	240	244	221	217	230	209	234	210	220	220	247	228	230	209	258	250	232	253	223	257	202	232	237	228	229	241	223	215	226	246	248	205	238	262	222	225	204	207	204	243	224	220	264	217	213	217	204	222	227	212	222	228	230	233	233	228	236	236	207	238	197	231	233	234	249	245	250	244	222	230	219	223	237	199	236	225	249	230	259	197	222	205	217	246	210	220	204	232	212	245	252	235	231	213	243	237	236	206	207	212	218	241	219	231	229	249	207	233	238	207	228	229	227	238	217	216	252	220	230	220	222	234	215	245	263	250	224	229	257	215	223	212	235	228	216	221	199	218	193	212	206	229	235	229	217	228	209	268	227	204	220	201	223	238	241	249	232	231	233	212	214	214	240	250	204	234	222	226	212	234	228	205	234	244	212	243	231	212	237	218	218	255	239	257	247	232	253	234	217	221	213	250	242	261	237	214	256	229	276	222	217	241	216	240	206	239	226	228	251	231	240	263	225	213	228	235	216	245	255	181	240	230	211	248	215	224	251	242	230	238	251	221	226	242	241	222	217	235	207	257	215	252	251	253	244	196	250	219	238	227	222	260	222	239	238	223	243	216	257	218	235	194	269	232	213	238	211	231	239	222	219	225	233	204	213	217	252	225	211	224	233	243	223	244	241	232	254	241	212	253	252	242	241	223	232	232	229	254	215	234	229	236	229	226	209	251	188	217	207	233	223	209	234	241	216	239	247	233	220	241	233	256	223	201	216	227	212	218	231	205	228	236	233	237	240	241	239	233	200	235	213	231	231	256	224	239	236	244	248	220	224	223	212	243	177	239	222	208	221	227	208	242	253	253	231	222	241	223	231	211	221	238	241	225	247	191	197	233	217	216	240	210	242	253	230	266	237	216	231	232	212	228	221	243	244	234	241	215	212	211	234	220	232	216	235	214	223	216	227	240	240	210	205	235	239	228	216	217	206	251	244	241	216	215	229	233	239	197	229	210	222	212	234	214	256	241	197	214	225	252	207	248	256	245	242	212	260	248	188	268	249	239	226	221	206	227	216	230	238	204	246	236	235	222	237	230	227	252	230	230	247	239	224	246	247	260	228	234	221	200	241	210	225	247	216	228	223	231	227	234	239	244	255	219	234	225	230	220	225	208	216	223	220	231	253	238	211	219	228	244	195	222	253	245	249	240	215	241	218	227	239	206	225	215	248	249	198	220	242	223	224	265	227	216	232	182	243	214	239	263	204	214	222	247	210	268	228	222	213	234	255	228	239	226	221	218	225	195	234	222	213	227	246	185	230	212	249	260	213	234	241	239	256	239	217	237	226	226	204	228	214	233	232	253	235	228	240	260	237	224	214	236	238	255	229	250	223	244	221	244	224	224	224	239	248	237	233	210	218	254	232	233	219	234	244	235	241	247	228	202	221	213	229	234	230	252	264	219	231	220	259	226	220	230	223	246	235	220	223	243	241	248	237	227	224	241	233	226	225	251	233	239	218	218	251	238	221	239	221	238	229	227	225	232	240	221	224	245	241	240	261	224	245	231	249	219	239	228	231	220	230	230	220	233	229	225	235	232	233	218	245	235	280	249	245	222	246	237	225	215	259	232	218	239	236	213	219	228	239	233	214	223	246	246	203	231	209	228	261	245	243	213	215	230	251	238	216	217	207	259	261	239	247	253	220	213	224	236	215	236	230	214	236	256	241	250	210	217	251	213	222	210	235	214	207	239	203	232	256	223	212	269	234	228	268	252	188	217	252	226	235	250	237	231	195	231	226	217	217	235	246	251	203	222	212	224	260	213	248	223	235	247	205	250	205	253	231	251	255	236	212	265	254	234	245	194	248	213	217	232	220	240	241	240	226	200	235	225	224	243	236	247	241	211	232	226	205	202	251	211	222	249	235	232	238	240	240	251	218	251	240	236	250	226	216	219	232	225	203	231	224	225	245	256	225	237	231	248	274	208	235	204	243	219	230	213	245	246	244	228	259	236	246	239	216	244	248	234	228	227	218	237	236	236	184	238	242	218	252	247	248	211	213	205	245	225	210	229	234	229	238	226	224	233	261	255	210	226	207	242	228	201	213	231	237	240	252	208	228	233	230	216	239	240	233	265	252	202	236	215	248	256	203	240	242	242	238	204	228	253	217	204	234	204	200	228	222	215	220	222	210	203	211	213	247	237	238	242	195	216	232	217	213	242	236
18876	20865	29637	23176	18215	17771	12805	8437	8984	8112	5498	4016	3152	2792	2007	1770	1286	1194	1066	921	861	900	910	862	923	824	657	720	690	620	605	542	602	584	593	571	534	548	565	541	547	581	587	638	549	606	624	603	578	587	569	636	585	594	572	616	586	569	625	611	575	606	583	563	566	554	555	556	552	554	557	537	506	516	560	554	533	532	514	544	576	576	507	560	553	538	538	579	580	548	558	570	611	564	570	554	558	543	555	539	546	557	578	575	535	529	550	538	512	542	611	515	535	557	535	537	524	563	514	570	539	509	571	562	530	502	496	573	562	503	531	518	562	546	497	513	560	507	584	521	530	594	556	552	524	485	505	549	563	496	531	544	550	557	551	590	509	497	527	502	518	490	503	551	534	548	530	563	548	508	572	540	510	546	539	547	533	511	510	579	502	519	584	542	528	558	508	521	503	550	533	563	498	580	497	528	550	519	544	518	533	532	565	545	509	557	527	567	508	535	543	553	553	551	544	504	513	526	543	495	524	528	507	546	518	550	522	558	510	517	548	518	553	524	503	529	513	577	555	513	547	559	528	517	530	538	552	568	549	515	573	540	546	561	537	526	501	569	533	543	543	539	525	545	521	524	540	500	507	497	528	525	498	508	535	522	542	569	519	575	492	539	493	551	617	495	571	553	569	523	465	552	561	538	514	527	519	514	575	580	539	566	496	520	565	504	534	556	535	543	526	527	527	513	501	506	544	566	546	528	543	554	493	512	554	520	568	561	540	511	550	523	521	568	562	566	552	561	529	578	532	528	531	587	532	519	513	540	536	548	569	533	516	550	518	552	552	547	543	542	549	529	572	548	553	559	522	546	584	541	513	567	506	553	556	528	554	552	526	539	582	528	542	523	497	551	529	522	504	491	516	540	493	534	547	542	492	566	508	507	530	552	566	531	547	551	536	557	555	557	495	596	550	531	581	557	531	577	503	527	565	537	533	495	551	512	545	506	535	551	530	534	551	529	537	548	512	547	515	509	611	534	533	554	540	502	559	546	547	570	514	536	516	593	544	506	523	530	517	552	538	529	525	497	532	550	552	562	532	499	485	532	528	534	486	524	552	554	555	513	545	555	542	554	563	530	506	513	571	547	511	507	575	573	566	523	536	516	520	548	532	544	576	552	563	515	508	503	523	528	520	560	523	573	522	533	519	535	516	515	555	527	546	546	553	506	522	520	533	514	557	572	519	566	517	519	461	534	546	521	545	499	520	538	533	528	546	527	531	558	553	515	529	514	565	614	541	545	533	521	531	528	573	558	533	539	538	561	533	516	541	558	495	522	536	567	530	513	510	552	519	526	526	518	562	529	546	518	548	557	559	529	565	527	499	549	506	553	558	589	505	526	507	506	522	551	515	495	544	533	497	559	529	557	537	520	528	557	516	526	524	531	551	543	558	527	507	551	526	515	541	565	537	526	538	540	525	502	573	556	540	537	552	521	536	541	541	582	551	527	561	562	548	537	549	514	547	560	518	558	521	568	517	540	553	525	540	560	521	530	544	552	559	548	554	542	559	512	490	565	505	576	535	502	547	521	546	565	500	514	541	530	544	531	497	536	563	534	532	546	556	555	536	577	561	541	554	528	549	550	547	574	519	558	543	519	521	509	574	573	507	485	530	522	532	557	513	530	555	552	520	541	561	537	550	498	519	512	545	525	522	555	556	513	556	504	583	540	605	569	565	518	533	509	534	528	518	487	469	520	551	557	533	532	533	532	563	564	525	540	573	538	474	581	528	528	525	543	537	511	565	541	532	568	527	539	537	546	519	544	546	547	498	560	512	556	524	532	552	525	534	568	565	511	555	566	552	514	513	549	537	524	545	489	552	537	532	579	511	550	522	536	528	525	534	524	528	525	527	546	593	542	595	550	567	555	550	545	544	507	539	543	604	515	517	526	539	561	509	511	530	523	515	543	548	495	527	499	483	547	510	521	534	548	514	539	485	572	554	547	553	518	545	534	545	510	522	508	497	581	549	566	528	540	542	535	534	529	555	536	582	524	511	560	523	505	539	552	529	540	543	564	522	512	548	546	527	538	518	514	586	529	566	514	534	517	523	565	534	563	531	570	501	537	534	517	559	500	513	530	540	570	547	516	525	510	568	502	520	592	550	539	544	554	571	569	513	589	570	555	529	463	553	510	508	528	528	494	489	533	516	529	519	531	534	564	518	541	553	504	522	551	528	541	536	540	587	519	529	532	513	576	532	530	516	546	554	541	506	539	536	530	577	534	515	517	520	510	567	535	519	516	524	509	526	542	545	521	522	523	576	562	484	547	521	514	540	549	490	483	551	527	513	503	495	564	501	566	512	547	511	530	518	504	546	497	551	524	554	547	472	554	545	504	555	550	554	523	554	546	549	526	499	524	552	515	564	561	537	520	539	565	521	577	504	506	545	545	528	538	545	562	568	537	520	589	509	518	523	519	542	488	581	513	539	540	516	559	510	475	530	540	523	551	520	482	564	549	560	528	556	516	522	536	527	483	552	519	518	509	528	525	515	528	533	523	540	569	513	549	552	521	529	557	539	541	508	544	544	492	505	575	538	561	521	530	527	535	538	553	548	558	545	525	518	543	570	594	553	532	537	551	510	529	577	554	543	554	555	487	541	552	553	528	534	510	529	571	557	524	531	574	542	574	574	553	497	513	515	542	530	496	553	543	520	552	590	577	550	528	533	590	557	523	527	491	546	547	542	538	516	537	524	504	518	546	539	524	522	484	525	521	506	551	600	534	533	563	556	525	526	528	591	571	548	503	543	535	488	562	506	514	500	523	532	561	554	492	550	534	558	547	577	518	546	562	530	555	521	541	557	551	555	498	559	490	529	557	538	527	553	537	571	546	515	574	516	560	540	532	556	508	503	543	554	504	530	559	514	513	564	536	549	522	557	517	562	501	564	549	515	610	518	556	542	545	518	516	521	559	529	560	536	528	518	552	538	565	549	563	530	539	514	550	524	570	559	553	532	509	561	560	537	500	510	524	561	535	512	510	533	542	483	543	534	574	540	519	540	550	539	527	557	569	523	515	529	591	565	524	532	572	518	517	533	543	530	514	541	579	520	528	502	543	557	545	540	524	558	522	537	546	528	541	519	551	515	499	527	466	497	544	554	536	522	515	511	537	537	546	546	550	521	517	550	531	502	531	554	536	556	531	528	568	513	509	545	525	535	517	514	561	548	546	531	504	550	517	549	551	516	571	531	505	528	591	562	548	571	574	549	515	487	531	518	542	528	522	514	572	570	580	575	504	524	523	527	529	509	526	538	563	520	531	505	521	524	545	543	528	557	536	534	577	515	544	536	590	534	534	547	542	555	536	559	523	514	502	556	538	535	526	500	549	529	507	548	574	518	541	559	546	511	513	532	534	539	536	559	527	531	567	563	506	517	557	548	583	565	532	545	534	595	573	509	525	531	539	517	570	518	520	525	522	535	566	544	500	561	522	525	542	499	521	568	508
52977	42593	45455	31567	28480	28169	26905	17905	16304	14308	8799	5526	5277	4225	2318	1404	1313	1201	897	576	721	482	417	394	384	346	332	287	291	297	308	292	268	269	255	254	250	294	241	273	246	234	239	265	260	255	262	261	260	251	277	240	267	250	301	258	295	243	228	243	271	251	245	267	261	281	241	266	261	231	218	259	258	260	251	219	253	198	225	235	239	229	227	235	247	257	235	230	260	242	253	268	269	280	252	222	222	251	268	242	226	295	247	240	237	260	235	272	250	248	232	254	232	255	215	276	224	250	251	218	234	241	241	240	235	260	256	237	260	254	248	252	221	229	235	248	251	228	236	243	269	237	260	225	227	221	237	203	256	227	254	233	214	233	264	245	265	260	243	241	248	262	247	222	222	235	232	266	226	214	211	230	267	212	249	232	248	227	215	212	261	231	231	263	247	256	227	231	229	225	262	245	242	247	216	265	231	259	259	254	223	252	248	231	239	230	244	241	254	245	239	232	239	226	253	225	241	236	216	257	208	256	252	217	225	238	234	250	228	221	195	206	257	261	247	228	253	243	261	221	223	232	232	232	222	217	206	262	227	253	250	235	230	245	227	239	250	224	271	241	222	232	256	259	247	232	228	246	235	266	218	255	239	261	243	215	236	229	221	258	279	247	229	244	232	225	224	217	240	248	234	225	225	271	254	250	247	239	246	254	236	242	232	246	235	246	228	252	246	232	239	252	222	211	210	271	259	253	230	243	233	264	220	246	233	253	234	221	237	257	196	246	233	226	254	239	243	224	245	242	233	221	239	210	229	215	250	230	244	231	228	263	261	233	232	264	220	231	228	241	235	249	224	264	233	242	217	228	242	236	257	244	245	245	214	212	259	241	209	277	252	236	251	241	239	275	204	213	212	231	254	242	244	228	246	226	221	254	242	233	296	234	235	238	251	245	243	231	221	242	215	265	252	221	217	249	226	234	252	260	245	260	262	256	253	223	252	223	240	235	236	252	230	233	220	234	219	250	235	242	252	248	263	239	256	250	264	261	241	229	250	253	282	240	229	263	258	229	232	224	237	214	237	277	250	233	230	234	228	251	232	264	230	243	236	243	247	261	229	221	256	223	230	237	243	244	250	235	251	220	232	259	240	240	218	238	235	223	246	244	242	223	244	253	235	247	236	255	241	219	247	219	241	254	241	231	228	258	232	244	238	245	241	240	247	222	238	254	224	260	264	247	274	261	245	238	268	237	272	209	245	249	211	213	259	268	219	233	222	278	253	263	234	232	230	223	232	230	229	251	244	232	256	237	264	236	223	272	251	264	230	234	234	245	266	266	280	236	236	232	273	217	213	258	228	230	235	266	226	236	252	247	257	241	208	266	256	207	244	234	260	236	237	278	240	248	237	232	257	248	222	250	215	241	223	217	219	249	237	228	251	227	225	220	251	253	236	247	228	258	255	243	244	260	228	220	252	262	224	227	252	233	219	244	232	255	213	232	242	247	242	227	249	238	239	249	215	218	247	266	263	226	241	234	236	262	239	208	237	253	252	236	236	241	234	244	260	214	242	238	231	248	253	234	204	225	251	242	207	221	255	242	244	237	242	244	270	235	220	260	223	272	241	216	244	245	235	258	243	277	233	209	231	262	234	245	246	233	217	228	231	259	262	273	233	237	234	239	239	237	238	243	245	238	237	231	226	236	220	234	257	250	261	225	237	210	253	249	237	239	243	241	217	239	227	244	200	259	254	250	208	244	236	286	261	256	259	233	269	254	237	252	244	236	244	267	251	230	230	243	245	236	216	240	226	227	247	237	237	225	238	224	242	214	244	218	251	257	243	248	268	254	242	236	217	216	252	235	236	252	228	236	232	232	234	224	235	235	239	247	244	241	236	249	227	215	264	232	245	220	248	231	231	261	265	239	241	251	212	272	259	254	252	224	231	254	235	252	252	230	250	231	250	242	230	228	264	251	258	241	242	263	243	236	253	249	218	227	241	221	232	274	224	256	231	242	260	231	279	268	279	241	240	226	222	261	224	250	227	235	208	250	225	212	224	235	235	222	230	258	239	248	210	221	259	255	233	207	227	245	243	244	240	219	225	254	250	252	205	220	241	246	250	247	249	272	248	256	235	232	232	220	227	256	242	221	209	244	253	236	246	234	226	250	219	236	238	263	259	266	224	234	197	246	255	230	241	228	237	228	241	233	229	239	254	220	258	254	233	244	253	266	231	268	231	238	261	217	234	247	223	204	226	259	265	240	243	255	234	248	225	229	220	199	241	260	236	262	223	250	233	209	253	237	235	230	209	219	263	251	237	243	215	263	248	243	235	249	222	239	267	225	226	238	240	261	223	278	267	268	231	242	285	242	264	235	181	231	211	238	235	246	213	225	224	234	264	271	238	223	235	253	224	220	238	232	248	212	241	255	248	251	235	236	252	238	255	253	231	223	243	228	241	229	220	241	229	282	231	241	230	254	255	240	255	220	227	246	231	237	232	226	244	236	283	251	240	255	219	245	232	242	244	223	211	235	280	228	225	205	260	219	237	239	229	252	236	222	288	263	229	260	220	275	241	299	236	254	258	260	233	250	229	247	289	224	217	237	233	263	256	226	253	250	240	234	244	251	239	254	213	242	242	248	242	223	254	237	271	250	223	219	229	233	245	219	249	261	238	243	257	233	239	235	221	242	237	260	232	244	247	267	244	216	256	255	218	240	229	222	258	233	244	207	218	222	213	232	264	233	238	232	269	252	245	221	273	268	244	261	226	235	233	228	232	238	246	245	226	228	226	250	250	254	250	224	224	261	260	230	247	235	246	239	266	245	244	225	246	237	250	213	230	250	264	244	245	228	243	202	239	251	236	247	238	243	235	286	243	226	246	259	224	255	246	230	219	252	270	282	212	242	214	262	242	245	229	251	233	268	233	230	246	248	277	245	244	223	213	242	218	211	243	275	246	237	228	226	233	234	247	261	259	244	213	246	224	254	268	221	222	256	230	199	239	244	239	242	256	228	225	229	235	232	221	221	229	257	215	245	249	237	202	262	253	261	207	246	261	220	232	216	245	251	234	274	239	228	245	222	236	241	285	235	255	237	236	239	247	229	242	264	250	249	232	216	233	238	240	245	225	232	226	207	237	250	238	233	268	241	232	219	213	256	248	229	235	233	213	226	248	230	260	225	283	234	266	242	237	243	233	243	235	239	201	220	233	254	233	237	248	244	243	257	266	243	231	210	231	262	213	240	234	243	247	267	228	238	228	250	248	238	215	239	230	236	248	253	256	252	258	250	232	266	275	256	236	247	254	255	227	256	234	247	229	209	232	228	251	229	264	237	224	262	252	242	218	238	238	250	265	236	232	252	285	252	224	245	237	212	226	240	250	223	236	233	257	249	231	230	222	266	203	240	222	236	259	206	240	261	253	241	220	249	246	228	274	251	246	238	234	245	250	232	251	235	251	239	245	218	264	223	237	231	237	244	279	227	229	236	203	269	243	267	251	228
44941	48820	45110	43657	37690	38702	33923	21293	30151	27340	19301	14521	15156	12240	7634	6750	6206	4907	4180	2822	3429	1863	1476	1434	1349	1313	1135	1031	1023	1064	788	948	913	851	795	649	651	624	660	675	646	610	719	657	644	669	643	661	708	740	671	679	684	764	706	672	631	698	633	661	667	670	643	668	619	651	587	621	597	587	611	571	597	602	567	553	610	588	559	584	563	570	634	581	585	589	584	619	577	678	650	690	715	699	761	641	590	567	568	563	562	606	560	583	550	554	515	573	576	569	534	578	565	597	551	595	572	594	588	524	574	567	553	588	530	545	586	563	504	541	557	560	554	516	494	567	535	513	546	514	557	536	573	542	538	527	573	508	547	567	561	514	540	543	525	543	559	500	522	550	550	527	586	503	534	556	539	544	530	524	552	492	554	497	505	538	546	519	550	596	538	506	562	508	540	521	561	547	563	598	537	540	547	509	537	592	560	588	547	527	534	523	549	544	506	540	590	542	521	535	549	518	516	545	590	526	556	543	580	505	545	573	544	553	517	555	561	562	538	515	496	530	555	573	532	556	531	560	558	587	507	523	574	544	507	546	536	552	586	584	515	587	512	518	498	536	593	514	550	569	552	566	514	555	568	519	527	573	543	526	519	540	554	561	555	534	571	536	503	508	508	524	508	492	516	591	545	567	545	514	537	504	524	555	524	518	523	574	540	534	537	538	539	562	561	521	549	567	557	538	550	520	541	541	545	541	528	564	514	605	519	533	552	517	531	526	529	557	558	540	520	589	525	552	562	526	569	570	549	557	550	529	505	575	550	542	522	550	573	517	524	549	542	566	531	563	540	557	507	526	569	563	552	545	518	523	518	566	526	558	518	538	525	501	542	524	556	533	557	518	573	526	581	543	583	542	522	573	543	520	550	547	527	545	530	545	514	540	558	534	545	561	550	589	518	541	592	532	554	530	523	520	559	551	532	580	570	574	549	493	559	597	525	541	579	543	545	581	573	558	545	578	546	531	560	494	530	553	549	511	547	545	530	521	554	547	526	508	573	541	574	533	532	578	501	526	483	531	524	485	598	578	548	522	513	534	542	537	563	498	537	509	547	551	536	543	595	515	553	498	567	546	539	542	538	571	562	548	559	529	554	528	553	563	543	522	552	512	544	539	536	575	526	554	521	573	539	523	527	521	522	554	545	556	549	528	558	518	541	511	548	518	536	577	545	525	552	547	529	554	516	553	561	504	521	543	557	547	541	529	488	534	541	545	555	521	532	564	539	522	537	542	550	550	538	519	558	561	563	528	530	543	535	603	551	525	480	492	535	552	520	544	543	527	556	557	533	534	518	518	559	577	490	529	546	551	551	540	508	577	580	543	518	507	538	577	536	579	588	582	494	565	534	549	531	509	529	560	543	564	540	556	579	515	596	543	521	564	598	568	566	515	558	566	514	551	549	532	530	556	564	572	538	524	540	599	579	532	544	536	534	555	584	528	548	549	543	548	517	550	571	532	513	577	518	527	550	549	600	496	524	519	554	557	549	541	547	526	539	562	541	540	515	536	543	551	537	548	530	550	549	551	542	551	526	496	601	550	567	586	473	518	543	509	528	526	528	542	523	539	579	539	538	536	503	561	580	538	555	581	541	540	511	555	539	579	528	518	519	517	552	581	519	552	529	509	515	548	520	596	555	536	542	519	587	530	531	538	563	562	543	569	596	533	535	541	555	573	593	506	563	525	545	559	519	555	542	531	507	571	555	541	518	550	530	519	561	530	537	560	534	537	567	552	522	588	529	516	560	507	543	527	550	539	533	551	568	513	521	556	541	563	531	539	507	542	525	556	508	513	547	549	529	553	519	537	496	521	533	517	565	576	518	522	479	550	565	589	521	562	533	544	575	506	549	561	523	523	514	580	520	535	529	547	534	518	488	528	514	485	513	584	523	550	510	519	547	545	546	545	554	540	513	505	547	535	507	542	553	533	510	564	547	568	535	508	560	550	537	531	510	524	536	524	558	565	549	539	563	568	545	572	527	551	469	563	560	536	580	596	541	564	552	529	557	527	491	531	461	556	549	550	516	541	555	506	586	535	538	552	541	513	529	542	469	545	523	547	514	521	549	552	548	551	534	518	570	597	528	529	543	540	546	546	532	542	514	556	514	560	563	578	540	504	553	555	521	537	523	539	526	583	547	548	552	554	545	547	532	526	549	531	554	517	553	543	503	546	567	530	566	521	570	508	538	496	563	532	545	526	572	540	543	534	557	510	541	524	514	496	510	539	527	479	527	562	551	564	545	532	538	507	529	533	548	514	503	565	482	508	512	508	537	556	549	548	523	542	542	532	525	542	599	539	537	518	585	541	507	564	530	557	542	506	564	529	554	498	560	594	527	580	546	554	585	551	498	513	519	527	577	534	508	524	535	548	548	488	536	542	540	535	524	539	505	554	565	576	497	510	539	558	507	565	538	531	498	523	503	550	514	497	516	553	544	521	579	535	546	565	552	554	531	551	527	586	531	564	548	555	550	559	522	547	528	577	526	563	532	518	531	564	578	547	590	550	554	536	520	522	549	560	542	523	543	548	544	577	478	548	545	538	551	541	550	558	560	527	547	554	514	536	552	519	566	518	554	539	546	558	589	545	501	592	535	521	559	537	498	497	513	563	545	586	553	550	533	548	542	558	567	528	575	537	572	495	578	557	590	547	562	556	574	538	546	577	544	506	523	531	561	552	520	546	531	553	530	527	556	551	550	545	533	533	529	546	537	539	527	524	504	529	556	591	565	566	545	561	556	548	523	534	565	499	565	537	571	540	501	533	600	519	551	554	520	496	558	548	549	499	564	535	540	544	575	524	528	550	540	533	525	586	585	512	553	554	508	512	575	531	556	578	521	539	542	558	540	539	506	535	538	573	532	501	509	555	559	586	560	576	535	531	513	524	565	520	546	500	571	513	523	525	589	523	568	535	527	532	618	489	538	558	527	526	532	557	578	567	592	577	558	527	529	504	535	594	545	512	553	546	574	515	505	497	558	564	533	517	558	540	542	533	557	510	550	538	568	526	570	577	557	559	526	544	551	510	539	568	561	531	540	551	559	534	559	511	542	532	514	538	552	556	560	575	525	524	563	533	504	570	512	506	593	584	560	554	494	548	551	519	547	560	569	584	529	526	542	576	527	511	519	569	589	540	505	491	523	601	519	557	552	529	569	543	534	555	553	533	535	519	517	560	542	531	561	527	568	560	561	592	521	549	547	548	504	546	553	551	544	551	539	539	578	530	501	541	591	623	556	607	572	568	535	538	521	515	559	525	570	540	536	549	521	561	536	533	534	524	540	508	541	522	547	559	497	522	551	559	568	554	539	578	572	540	503	538	524	576	535	547	528	544	557	566	556	516	569	534	563	552	535	532	530	538	525	551	514	503	527	527	545	543	580	516	507	542	560	524	511	525	535	552	532	585	568	536	573	554	554	562	541	539	573	540	544	582	545	543	563	548	582	574	552	551	581	556
56001	41710	42188	31230	28971	29189	30755	23049	24740	23002	15905	10822	10019	8146	4617	2735	2200	1969	1602	1032	1263	626	463	537	436	409	352	346	327	322	227	250	276	262	269	216	235	242	234	224	245	234	242	211	236	211	227	236	236	237	262	229	264	246	239	227	202	218	219	252	232	224	215	272	206	214	224	214	221	219	197	238	198	185	206	217	260	209	249	206	203	189	203	214	188	235	215	211	201	234	237	240	241	212	240	239	216	193	192	204	217	215	219	217	223	199	205	180	218	223	202	208	211	204	213	202	210	199	207	192	208	204	219	194	212	199	193	183	216	227	201	198	187	196	192	186	215	186	198	221	188	198	192	237	180	202	198	208	172	208	185	194	212	198	188	214	207	180	205	217	184	198	201	212	203	204	219	219	187	196	205	186	183	195	210	200	217	185	216	190	204	203	191	205	208	184	177	211	200	214	195	187	180	215	203	201	220	183	215	196	182	199	199	201	199	166	175	200	195	195	217	185	195	208	208	233	218	195	180	211	193	176	199	181	200	191	213	212	210	211	205	179	203	175	184	185	207	191	193	209	202	177	201	216	208	216	194	209	188	189	210	196	206	214	193	195	212	211	188	187	211	172	211	196	205	205	211	216	190	210	186	192	219	189	190	207	218	183	206	213	213	220	215	213	202	212	214	184	188	212	246	176	204	218	192	191	198	193	198	204	186	190	220	232	200	198	234	212	200	222	223	195	217	174	192	211	191	168	203	196	217	214	197	187	206	195	193	192	188	200	194	191	180	215	209	195	188	210	212	200	216	212	185	204	182	204	222	169	210	164	199	215	199	197	206	179	225	211	210	201	183	218	231	215	222	194	226	186	190	206	190	158	185	188	202	175	222	196	169	221	210	203	207	181	200	198	227	219	178	190	192	203	205	184	207	197	201	197	202	225	230	191	203	202	197	178	187	207	188	179	203	193	202	202	181	214	169	220	166	229	214	180	217	206	168	208	230	207	202	200	217	218	209	195	200	213	179	202	169	191	204	208	215	219	223	210	191	174	204	168	172	200	209	196	183	225	176	193	190	196	184	205	212	213	182	177	192	216	186	178	167	189	184	197	210	203	223	189	202	193	201	207	193	193	216	222	178	195	225	197	205	198	204	206	216	196	211	181	208	212	188	211	225	178	198	225	203	213	219	191	214	171	224	191	221	195	215	190	198	191	212	207	197	201	215	180	227	165	183	205	174	207	207	230	211	196	187	198	172	196	194	189	174	197	223	211	170	186	204	218	192	184	199	220	189	222	221	228	205	203	183	179	245	204	186	192	217	189	194	203	166	189	204	192	188	180	204	208	217	210	204	163	218	193	217	185	184	229	194	219	217	208	206	171	205	202	196	204	225	187	232	177	188	180	197	210	208	177	217	186	226	215	199	197	198	155	174	221	204	186	214	169	190	206	199	176	196	216	230	200	184	188	219	230	204	223	190	184	226	185	197	230	223	195	196	207	198	183	218	192	213	213	177	181	211	208	179	191	218	214	179	212	208	168	175	183	212	196	187	192	203	185	209	202	216	183	178	187	177	222	233	199	189	201	197	191	210	200	198	208	207	247	199	198	235	185	214	214	204	204	193	215	180	201	218	190	200	196	207	199	187	193	215	208	211	197	200	196	201	204	192	187	202	185	191	192	207	206	211	183	214	204	215	182	194	219	195	184	189	197	205	200	184	179	193	201	205	208	208	168	215	197	182	204	204	211	187	204	205	194	211	212	203	215	192	185	227	227	202	227	202	226	211	198	189	196	202	207	216	202	216	209	192	193	199	185	175	202	202	205	190	211	203	211	203	194	222	204	204	219	203	218	201	214	196	195	192	210	181	215	200	199	205	201	216	177	197	200	192	202	218	203	209	220	189	227	188	218	203	217	194	221	221	214	191	213	204	185	174	212	202	222	179	160	209	224	200	200	215	201	172	210	208	219	227	205	175	205	216	202	193	185	173	201	202	213	180	217	200	189	203	204	205	236	204	203	172	173	197	202	217	217	209	195	226	169	185	215	202	199	211	193	200	192	197	205	208	206	202	207	174	193	204	215	214	199	195	246	215	199	177	218	208	197	202	209	228	196	198	203	191	203	215	186	236	199	210	225	246	187	212	221	212	207	233	211	180	213	209	186	217	232	217	215	185	190	186	190	192	222	217	222	191	195	197	198	198	224	203	199	184	199	219	201	193	196	192	202	197	178	205	192	210	198	206	216	201	198	190	218	201	170	208	220	221	187	217	198	230	214	229	181	216	183	208	202	195	201	206	186	196	192	212	195	209	233	185	205	203	198	181	195	182	210	223	194	186	196	184	212	188	202	211	232	186	158	203	201	188	207	174	218	194	174	220	178	199	185	197	223	208	181	184	193	183	210	199	192	236	210	201	221	214	174	205	203	215	184	199	186	210	207	167	199	239	207	197	211	206	192	201	200	226	203	208	202	203	184	225	208	215	172	186	207	202	177	233	191	213	194	199	204	189	211	195	201	229	197	212	218	202	194	182	205	180	197	215	204	200	204	194	196	237	202	178	210	179	191	183	191	217	200	195	190	198	213	192	223	200	217	193	192	182	191	207	232	191	184	198	201	201	192	219	196	199	194	206	208	216	233	245	206	197	218	196	196	196	200	215	208	211	181	195	181	187	210	204	206	201	173	187	220	204	188	224	199	202	197	226	188	221	215	211	211	173	183	197	196	200	205	200	215	192	211	183	232	197	186	197	213	202	207	193	194	196	212	183	218	174	192	181	193	190	195	210	201	196	209	209	198	207	158	192	203	195	174	184	201	200	200	163	206	179	183	185	214	209	213	207	191	175	188	202	210	181	206	210	200	222	192	196	227	202	209	207	206	189	181	195	208	229	209	192	193	209	209	214	199	226	193	211	194	217	225	189	217	229	191	199	193	211	205	166	196	192	166	206	208	209	222	188	202	196	189	209	207	169	179	213	198	184	185	237	222	218	198	174	217	199	225	203	183	185	196	195	185	198	207	215	220	220	181	190	168	207	222	210	198	198	217	179	204	199	187	197	202	196	205	210	211	173	201	189	205	186	239	226	205	209	220	205	204	185	202	198	203	225	216	214	188	166	198	207	183	195	216	187	202	203	199	186	173	195	220	217	199	224	207	219	230	219	216	214	194	197	209	252	199	209	208	173	195	176	156	221	179	189	210	204	199	212	196	197	200	191	229	231	191	185	214	216	187	189	223	187	212	229	184	175	209	215	176	169	212	192	237	221	204	194	170	183	225	200	191	197	241	197	208	211	221	207	212	214	199	187	200	185	234	211	221	187	211	207	196	185	207	172	192	202	181	200	200	204	213	177	200	190	194	203	210	197	189	182	218	182	209	185	194	195	204	189	203	216	236	220	211	182	212	199	217	200	194	206	205	193	181	172	193	190	229	203	202	206	220	222	219	208	231	179	192	208	189	207	196	194	213	223	223	198	247	220	198	197	223	187	193	219	196	197	168	186	210	197	215	193	183
49138	52984	45600	47105	43638	44072	40308	25723	37255	34976	26443	20752	21538	17090	11954	9967	9123	7923	6127	4591	5299	2586	2186	2208	1814	1706	1468	1342	1324	1247	837	989	1083	1074	956	631	631	635	651	619	673	695	664	687	601	640	661	702	780	818	742	735	698	702	718	669	613	601	591	603	560	566	602	577	575	572	571	559	586	561	580	540	551	528	523	546	513	522	514	509	501	478	473	554	523	537	542	538	608	661	690	672	799	775	768	639	539	498	487	485	498	507	498	514	477	479	508	475	457	487	458	464	468	458	452	471	495	474	474	449	450	460	468	480	479	464	461	485	475	477	457	449	420	449	491	490	446	459	448	453	436	433	455	423	479	448	452	456	465	449	466	446	436	462	438	454	458	445	454	469	439	449	411	457	469	422	477	440	474	461	432	430	454	407	461	435	474	438	460	440	425	428	463	482	447	476	476	453	443	458	464	452	466	433	474	451	430	458	451	422	486	435	441	433	452	423	451	457	455	443	476	471	457	440	443	500	418	437	420	450	489	448	445	462	433	480	407	414	441	439	420	441	444	453	471	465	462	456	477	477	457	441	469	421	439	422	462	423	445	449	432	434	446	460	510	455	451	454	461	432	387	441	442	466	448	458	452	459	492	460	449	465	431	476	465	462	460	449	448	455	408	436	461	424	436	428	447	461	463	453	404	458	454	502	448	406	439	441	486	432	435	483	457	482	462	454	425	490	441	479	450	440	465	443	429	472	438	431	437	440	466	473	431	437	428	462	452	414	475	448	460	424	455	458	471	461	463	464	444	457	452	424	470	407	459	487	432	457	450	463	436	471	424	445	448	489	456	462	464	435	421	445	477	457	448	475	454	481	428	447	464	469	440	475	412	425	440	414	463	456	462	463	466	444	461	410	452	474	438	478	412	477	469	480	441	497	476	459	464	481	476	436	451	468	424	484	431	446	447	450	469	430	449	438	457	456	500	466	456	471	450	468	475	470	447	438	449	452	425	427	451	460	448	441	427	470	425	453	462	497	481	481	440	419	449	413	428	453	440	494	435	461	437	463	461	453	457	443	459	434	425	478	479	420	444	405	452	460	423	526	444	449	460	467	451	432	452	445	483	433	437	448	475	461	422	428	462	420	482	441	447	470	468	420	457	445	409	463	450	444	474	440	431	463	423	446	431	434	465	502	420	455	392	444	436	482	473	502	456	419	455	409	449	437	486	452	471	443	444	481	450	475	472	470	441	418	438	468	477	400	448	462	513	417	421	401	466	427	452	445	460	454	439	453	436	440	429	468	424	453	469	448	460	439	421	500	468	467	492	490	453	468	441	437	452	484	446	435	489	484	430	469	437	466	457	468	423	449	450	453	467	468	429	468	476	464	443	430	482	482	446	455	476	445	458	463	444	441	428	445	479	448	464	439	456	474	421	429	477	431	454	492	449	473	448	427	465	429	481	446	473	480	433	485	424	447	415	475	452	461	446	461	447	469	458	435	445	450	433	403	456	419	469	423	452	491	468	466	461	448	425	458	473	440	461	468	479	447	441	448	444	480	439	431	454	459	447	454	455	449	417	464	431	454	467	445	463	459	443	438	474	433	473	438	471	468	441	452	502	459	433	392	414	471	438	440	424	454	418	463	421	453	453	481	460	423	471	457	448	424	431	421	455	440	418	477	471	462	465	464	429	443	474	470	471	482	452	461	420	450	446	462	453	450	448	412	454	421	470	490	449	468	445	456	501	394	473	439	452	464	440	454	475	472	471	475	459	431	430	439	429	405	450	454	447	458	458	445	449	452	484	414	465	453	460	434	432	460	470	449	454	440	481	426	440	414	423	436	431	469	447	437	423	482	403	433	446	472	430	471	468	424	430	421	375	451	450	441	436	439	435	446	425	460	460	451	421	456	469	406	407	442	441	485	456	449	463	447	457	434	452	460	468	478	422	445	464	455	469	426	454	469	407	448	462	450	426	447	446	473	413	428	478	435	421	464	440	446	433	444	486	458	462	478	481	462	438	427	480	457	458	463	455	460	445	441	456	462	451	424	446	466	446	437	447	468	456	441	476	432	423	414	449	461	455	478	472	461	471	430	418	482	471	454	451	432	468	474	436	439	465	463	422	470	447	451	460	407	467	448	448	448	464	414	487	435	486	474	431	411	481	490	469	469	428	437	486	450	480	487	416	435	457	470	461	434	446	450	439	427	439	445	436	474	434	428	415	438	447	429	443	430	421	419	467	471	467	456	459	444	450	448	447	476	490	445	449	466	442	455	441	447	460	461	467	441	421	442	453	461	460	451	463	450	439	470	425	477	457	437	455	460	485	447	446	466	461	467	420	452	496	434	447	396	438	452	438	449	457	461	478	434	485	456	451	459	471	474	423	437	492	478	476	466	466	434	409	440	416	441	432	409	460	421	422	463	458	441	418	419	475	426	480	448	418	443	464	435	461	452	434	470	473	468	463	471	465	425	478	480	481	419	468	478	428	461	433	433	479	461	467	454	464	444	410	432	462	490	476	422	440	479	461	484	395	447	418	444	423	474	448	386	445	496	479	464	443	430	459	453	446	392	458	463	491	464	441	452	439	439	454	483	440	468	434	494	420	444	419	415	457	486	442	480	428	460	456	474	481	465	445	471	458	444	459	447	473	437	453	447	434	451	469	421	461	463	459	442	463	465	448	425	436	425	426	444	449	431	463	445	457	469	470	461	439	478	480	441	453	451	460	477	482	418	437	429	428	464	483	450	471	447	484	407	439	468	431	494	479	428	432	489	437	462	430	428	461	457	465	468	471	506	418	451	441	418	457	419	454	447	437	466	455	430	455	457	465	447	456	455	450	461	450	466	473	440	460	441	467	455	430	449	491	417	435	417	463	474	423	472	448	455	429	443	438	455	422	455	472	456	427	456	457	439	446	456	453	443	468	475	456	459	482	504	460	454	446	488	462	459	454	434	426	471	455	451	451	486	452	477	435	486	430	446	469	465	447	445	444	464	453	460	456	479	442	462	464	461	458	445	447	437	445	445	482	440	458	482	411	489	444	433	466	454	447	424	469	453	480	428	459	456	457	436	453	440	410	425	463	438	484	420	453	470	439	460	449	465	438	437	470	454	468	456	444	474	445	466	454	447	441	450	442	492	426	431	483	459	437	461	447	459	451	434	444	462	471	460	461	411	448	482	444	451	444	481	479	453	447	471	449	498	426	489	436	454	446	482	448	433	454	476	436	443	462	425	419	480	454	420	457	451	419	440	457	478	443	447	458	464	458	442	465	440	437	427	431	429	414	459	446	435	472	475	480	440	459	423	457	440	433	475	453	441	461	437	430	417	454	433	453	443	450	431	474	432	437	444	453	432	394	419	459	453	485	433	449	463	469	430	460	429	419	464	446	433	478	469	430	430	438	448	449	444	435	433	420	451	422	444	451	446	451	453	430	475	430	434	438	439	463	477	495	435	431	452	447	475	494	459	414	445	471	464	465	460	424	460	471	455	479	447	472	430	428	429
24325	24885	31691	15938	9234	5905	4268	2592	2284	1788	1185	802	872	608	481	411	361	325	295	305	293	267	280	295	249	280	246	241	225	225	267	232	251	263	260	248	225	263	244	277	240	248	247	231	247	251	240	258	238	258	272	282	245	241	222	230	230	213	258	257	223	226	239	233	240	214	221	247	255	242	244	251	232	237	230	236	225	208	209	240	243	243	270	232	252	254	235	217	243	227	240	228	247	264	244	233	250	244	233	230	226	238	228	259	239	234	213	246	241	226	211	206	248	251	213	247	231	205	261	228	217	237	222	250	230	246	240	251	238	239	275	235	226	234	249	239	237	257	276	212	247	225	231	225	256	258	233	250	214	240	210	212	221	245	198	233	255	269	242	227	226	241	254	244	233	240	230	212	236	237	231	213	194	241	244	220	244	247	229	236	235	252	252	237	202	235	237	242	219	217	230	253	239	256	244	212	251	231	242	251	254	236	236	236	233	192	244	232	218	229	204	228	215	221	245	237	195	237	225	241	223	235	245	247	255	203	207	240	235	267	254	247	213	226	245	253	247	249	233	222	256	235	211	235	226	210	238	231	221	249	234	207	267	211	228	232	242	251	238	241	239	212	246	224	263	257	229	237	256	255	215	240	253	272	202	234	249	274	240	217	244	233	258	235	226	231	224	221	194	257	256	231	237	218	243	241	231	231	217	239	219	226	220	256	234	229	238	211	248	225	227	229	242	235	213	240	259	240	265	236	222	222	211	229	272	238	243	232	240	255	230	254	242	198	235	227	231	234	214	238	224	210	235	242	222	206	227	229	228	247	234	228	195	214	239	228	226	223	240	212	233	248	252	232	237	201	248	240	240	232	240	247	243	245	250	242	260	256	201	231	239	205	226	259	221	219	217	210	212	224	222	256	221	223	227	214	227	238	240	231	231	241	261	262	225	263	213	231	229	232	200	239	236	221	235	235	254	251	239	263	228	224	233	239	232	240	239	247	239	236	242	233	231	211	253	226	238	245	225	213	210	219	245	241	210	249	216	224	247	247	206	233	238	234	251	242	254	256	234	235	204	226	247	228	244	245	227	235	231	206	249	208	237	255	229	246	201	215	212	231	259	235	262	240	207	230	212	247	246	238	267	237	249	240	214	255	222	232	232	232	270	257	216	226	244	227	265	220	256	225	228	236	245	248	221	219	266	270	222	229	234	207	231	259	214	227	232	243	232	230	233	237	238	237	230	232	240	218	251	236	209	235	240	216	282	231	260	245	245	211	252	231	262	230	227	241	215	238	243	228	238	249	236	229	221	223	238	239	243	230	250	227	241	207	244	252	206	244	224	227	253	226	239	250	223	222	236	207	247	247	242	231	215	244	226	233	236	243	227	237	264	228	234	264	220	228	228	228	251	231	233	231	256	213	243	238	249	245	204	258	237	222	229	209	227	255	219	255	237	227	230	247	228	231	238	257	262	254	235	233	259	238	229	227	223	217	220	248	228	228	220	247	230	226	246	267	223	229	249	242	242	231	267	219	198	247	269	244	255	226	220	233	228	223	232	237	230	228	248	248	235	235	227	220	222	237	237	209	231	277	200	239	218	242	267	216	216	214	222	221	235	228	219	208	191	237	219	210	234	221	229	241	272	244	251	234	238	242	213	228	224	223	242	211	229	223	223	235	250	258	237	249	230	266	229	241	235	236	239	238	224	193	204	248	229	235	230	242	237	233	227	253	235	217	253	232	219	262	271	265	238	213	239	228	218	241	215	251	242	227	251	231	239	257	269	225	245	247	229	220	242	234	219	243	229	234	228	226	248	245	242	237	234	226	250	243	259	247	238	230	236	233	216	245	220	251	251	230	220	261	210	219	253	244	241	254	227	208	240	209	243	281	238	243	228	221	207	226	218	243	259	216	240	226	240	220	227	256	231	242	224	235	218	227	210	264	250	234	240	246	244	213	221	240	262	230	246	230	221	255	222	238	237	215	227	226	255	226	231	232	245	252	237	213	254	226	213	245	202	243	241	218	218	234	250	243	262	214	236	248	239	220	230	231	218	228	233	224	208	246	231	199	228	237	220	226	229	245	240	228	204	245	252	246	217	235	199	231	218	262	245	287	257	233	227	223	226	235	232	243	213	220	226	260	229	230	244	242	224	231	230	242	240	234	229	209	217	215	226	204	221	230	255	244	226	236	225	221	247	236	216	244	271	198	220	264	239	243	271	249	242	237	217	242	249	256	224	214	247	228	290	246	254	240	233	197	246	224	220	237	231	243	211	228	251	226	221	208	252	222	214	236	229	221	243	237	260	239	215	237	226	245	265	226	253	235	226	244	240	260	230	209	242	237	200	243	213	229	244	200	236	238	254	225	252	249	248	219	252	231	252	262	225	230	224	211	234	266	229	254	211	219	222	211	239	224	227	215	224	229	248	219	224	252	249	236	205	237	228	233	228	221	250	209	223	231	214	228	235	221	228	227	240	224	229	206	222	249	210	240	219	234	220	222	234	222	237	229	226	224	228	248	224	210	244	250	219	219	226	243	228	236	227	206	223	218	217	195	230	268	236	239	238	213	255	232	227	231	221	246	230	239	245	219	244	233	266	229	222	232	252	256	242	211	237	248	233	234	236	256	239	254	263	225	240	226	258	234	249	236	268	244	218	258	250	198	235	244	219	250	236	234	229	235	225	220	212	233	244	262	217	247	228	236	227	254	237	220	239	220	256	235	263	233	243	237	237	242	212	248	256	214	214	221	219	251	241	228	254	241	245	270	251	251	232	245	259	206	243	238	230	229	255	232	263	218	240	212	239	268	228	230	211	236	256	216	217	253	216	242	227	260	217	220	205	231	255	228	212	252	230	210	233	238	221	237	196	230	239	238	237	201	251	237	234	227	241	225	218	227	229	207	228	222	229	258	231	248	228	265	245	236	257	235	256	212	248	239	251	208	253	272	244	250	222	244	247	257	255	248	234	226	239	219	223	258	208	214	238	250	202	230	239	244	212	225	238	236	218	243	255	258	208	250	228	237	212	217	241	219	234	213	227	243	225	209	242	227	251	250	254	223	252	232	218	246	228	229	239	230	210	235	253	264	230	261	223	239	217	237	207	223	215	223	231	253	222	242	188	226	211	214	250	258	248	253	236	235	215	228	241	226	212	238	251	225	238	221	208	255	243	230	229	226	231	198	251	223	235	230	249	238	230	243	256	236	213	261	248	253	228	216	234	240	218	231	223	213	219	215	254	217	218	249	224	237	259	247	273	237	204	240	252	227	222	250	231	208	224	234	243	218	224	253	253	212	207	253	227	241	255	252	243	234	235	223	235	220	228	238	258	246	261	254	226	210	208	249	263	213	234	239	229	217	252	242	241	232	205	258	242	236	230	257	240	226	274	233	228	252	248	250	244	214	239	226	235	226	215	241	234	223	189	190	233	240	226	226	261	225	232	223	205	232	213	226	250	232	240	238	222	253	241	233	235	229	233	219	262	229	220	243	228	228	225	234
19484	21341	30226	22940	17997	16143	13301	8986	9571	7607	5344	3799	3531	2630	2015	1645	1333	1246	1015	855	907	795	823	853	794	734	679	678	672	604	624	592	659	584	572	542	596	564	537	528	513	591	578	567	613	576	565	567	593	664	615	637	594	617	635	606	611	608	543	656	591	558	633	601	550	541	536	598	606	575	619	558	569	574	567	584	573	573	561	570	580	559	584	537	581	583	619	610	587	562	585	571	597	588	562	606	551	550	586	540	529	558	563	537	562	568	562	545	514	535	575	553	527	573	581	553	578	553	529	536	556	545	576	552	540	513	551	563	530	572	570	558	560	567	588	551	576	569	548	551	545	525	589	518	549	587	538	566	505	565	545	561	556	555	594	613	549	549	520	562	507	537	549	555	583	551	536	588	514	544	585	586	539	520	591	559	541	543	592	541	567	524	550	519	582	542	506	552	562	565	547	559	518	517	577	548	530	545	541	552	518	527	586	548	548	562	537	541	561	549	587	534	539	607	552	571	549	506	566	522	528	553	528	533	544	537	600	541	595	523	561	517	552	549	553	548	566	536	515	560	543	566	562	481	550	556	548	535	567	529	512	564	595	573	539	542	568	520	540	562	546	540	568	532	544	556	546	568	563	555	520	620	560	564	556	548	550	546	614	527	529	537	567	553	505	522	552	600	548	550	557	532	548	550	506	587	530	512	601	501	519	545	504	581	518	568	541	538	571	567	537	558	504	562	579	510	588	550	535	551	548	523	552	540	585	548	506	559	550	545	566	530	515	565	555	492	524	565	545	556	551	564	552	548	562	530	521	509	522	558	555	524	593	544	548	552	558	502	566	541	523	547	533	541	523	543	541	570	571	520	522	543	582	540	561	514	583	546	526	548	571	535	557	557	555	498	553	542	578	530	532	561	536	525	528	566	517	544	579	534	538	511	578	518	580	578	580	546	536	538	578	576	575	535	545	513	544	585	540	561	537	577	527	520	551	535	531	549	535	608	583	560	533	521	531	546	533	609	528	534	525	548	564	563	566	506	498	542	505	525	569	559	525	530	567	566	530	548	543	537	544	559	501	529	481	512	599	550	547	517	585	549	564	586	566	548	556	544	554	520	569	503	547	529	541	519	512	533	560	529	490	538	565	538	534	584	549	565	578	537	495	572	529	544	525	521	563	505	520	508	530	537	534	525	515	534	524	527	541	552	534	542	539	547	541	600	585	551	532	536	535	548	572	531	561	627	517	535	551	599	559	603	528	520	545	545	540	519	563	521	573	518	564	496	564	550	541	545	569	547	566	549	565	579	553	513	544	539	557	608	541	557	586	552	522	568	555	538	539	553	551	565	535	525	589	548	509	527	574	541	530	534	527	579	559	552	528	576	562	569	574	528	510	534	548	575	575	545	547	556	537	614	532	511	535	581	553	565	540	499	559	546	518	530	579	583	534	548	604	574	537	524	566	545	489	567	541	541	553	533	535	563	538	567	531	549	518	559	536	585	566	552	503	544	546	509	554	552	562	563	540	562	542	559	596	556	548	577	550	497	587	534	539	577	538	537	540	564	534	541	519	540	557	509	548	533	530	566	578	529	562	536	489	552	516	534	557	550	592	527	535	586	549	537	530	543	546	502	534	555	529	582	524	554	548	581	529	554	530	531	554	498	552	534	566	538	543	563	493	560	585	534	549	528	599	527	567	545	539	596	544	497	538	533	551	559	570	559	560	562	534	530	599	547	549	553	529	559	535	489	551	541	544	538	593	525	568	529	543	538	561	518	570	541	528	596	525	562	551	556	593	549	529	552	504	554	527	546	562	533	560	564	557	538	547	528	561	524	553	553	536	529	527	520	571	553	517	574	593	562	560	538	534	547	523	578	534	558	526	520	549	493	540	557	577	571	535	535	515	562	531	550	558	516	557	543	559	544	548	555	569	532	514	523	549	541	530	549	558	524	562	551	544	513	537	534	519	536	545	560	556	549	588	558	543	493	589	524	576	549	592	566	513	572	539	549	559	567	607	503	557	550	526	532	574	557	566	550	556	559	563	526	568	573	506	528	528	601	556	547	553	548	548	578	559	540	564	537	544	566	561	580	545	544	564	578	567	553	559	550	517	511	533	525	538	518	572	532	485	536	578	536	548	554	516	514	556	545	514	552	532	526	547	581	488	501	581	558	569	570	533	527	534	518	530	570	563	532	523	548	525	522	571	549	581	581	518	508	523	552	539	564	557	538	539	541	540	540	562	568	553	520	534	528	514	520	523	543	588	577	538	552	529	552	530	549	524	557	550	560	561	557	550	539	573	567	556	530	552	511	547	528	561	532	579	553	541	556	551	494	563	536	526	601	543	529	549	524	559	588	508	519	529	529	547	535	523	509	522	552	517	536	589	509	532	556	561	585	582	560	535	551	542	577	551	556	538	535	543	540	571	554	568	510	531	541	558	549	541	570	569	513	577	540	523	540	564	533	547	537	524	557	569	558	528	591	515	582	528	543	567	574	557	542	544	533	582	558	557	562	549	535	522	561	529	542	527	533	534	556	515	515	512	498	564	541	554	514	548	543	587	544	511	574	560	551	560	524	549	521	592	585	541	544	535	551	538	522	534	516	553	549	522	558	589	551	521	561	526	528	523	573	551	545	540	559	538	567	563	528	537	522	555	529	554	559	536	549	531	522	539	573	587	583	566	602	551	574	554	581	529	553	533	519	531	541	531	540	521	532	553	518	506	531	566	540	520	519	533	575	527	531	518	549	569	543	553	514	598	533	532	567	558	566	525	559	527	540	543	602	560	510	519	568	512	557	538	584	565	552	576	529	558	524	526	554	559	563	529	536	504	548	524	561	573	540	536	557	514	494	562	557	607	526	552	525	538	487	538	518	581	532	512	520	537	559	590	562	586	555	575	548	574	561	554	553	545	557	570	567	572	553	560	569	543	547	520	553	556	501	561	524	533	518	576	556	543	535	554	522	536	509	562	460	571	560	563	549	488	598	588	560	557	553	543	557	515	533	569	574	526	527	537	545	541	523	539	515	530	551	562	537	519	504	516	546	524	528	578	572	560	521	588	536	530	519	578	514	525	521	538	511	586	564	551	511	524	616	595	594	509	493	532	518	543	557	562	582	552	524	544	572	567	557	558	523	548	552	553	543	548	543	607	519	586	563	548	535	599	553	535	524	525	557	546	523	557	532	541	543	538	524	533	536	533	584	524	531	504	575	551	593	545	553	573	560	553	532	564	565	555	517	574	529	535	521	551	548	544	494	526	540	568	559	516	544	503	586	535	542	538	556	568	571	572	565	583	547	548	514	538	560	564	591	535	522	533	554	541	512	568	601	516	577	552	576	552	543	540	555	526	595	559	556	513	553	545	580	544	520	556	537	497	580	536	578	537	529	584	551	534	581	589	533	570	521	538	537	506	515	531	580	604	508	564	563	557	556	502	547	562	535	563	549	540	574	541	522	572	538	584	556	531	537	531	519	564	542	576	554	507	518	536	529	546	526
53674	42964	45375	31844	27074	26692	26893	17104	15140	13528	8789	5123	5500	3958	2187	1477	1478	1320	912	680	1228	537	532	439	369	333	382	328	318	303	286	299	311	312	292	245	271	243	260	231	228	258	282	271	296	252	279	251	288	255	268	226	270	275	285	266	253	283	273	292	232	275	271	257	227	254	239	252	234	275	253	255	221	242	232	224	230	257	251	238	248	252	237	237	260	235	275	218	220	235	269	252	295	278	257	251	243	254	265	270	244	238	258	225	254	251	251	219	241	252	237	252	261	225	216	228	243	271	222	225	252	235	254	233	242	255	253	231	247	198	219	238	213	222	236	227	244	229	274	218	255	228	236	212	222	261	222	242	245	230	264	277	255	230	281	233	256	243	228	242	253	222	253	237	246	260	223	232	262	255	259	250	266	250	222	252	250	237	226	242	222	231	229	242	233	248	229	210	243	241	241	262	230	242	240	237	221	243	256	252	232	268	264	231	227	239	242	253	213	244	253	251	249	226	221	227	238	238	220	262	254	222	234	227	251	255	221	250	230	256	250	235	240	255	227	251	236	229	262	244	248	245	274	242	242	238	283	248	262	216	242	200	208	265	223	239	235	236	237	207	268	266	268	270	218	206	221	217	280	219	250	247	254	252	228	243	262	259	259	231	276	248	243	241	249	249	240	249	240	245	257	244	242	226	243	264	275	232	256	252	255	258	212	266	239	245	207	235	250	233	231	238	260	229	241	240	238	244	235	229	239	245	250	244	233	243	242	258	279	236	243	254	250	255	236	228	269	248	248	269	229	207	249	255	260	281	249	244	219	271	223	242	258	236	253	246	251	219	230	251	241	241	234	236	255	248	281	266	266	233	258	237	216	277	239	251	256	250	248	240	230	245	224	272	234	260	246	221	233	242	271	248	260	293	259	258	248	218	259	248	246	268	231	242	227	228	239	235	243	267	266	258	240	258	233	235	267	250	261	260	262	241	248	255	224	219	255	226	245	246	201	243	211	232	244	261	259	240	234	209	239	276	249	235	220	244	242	230	272	249	229	221	241	220	262	216	256	238	259	242	255	220	262	225	216	248	246	240	242	257	265	228	237	228	210	225	249	242	241	246	259	240	243	217	273	243	268	254	259	242	219	231	230	233	245	218	246	210	250	277	236	245	241	234	229	251	262	251	260	243	254	251	219	230	239	238	238	243	235	262	265	227	207	256	243	236	236	252	224	250	243	256	205	230	246	235	258	234	240	218	253	222	212	232	263	212	238	236	283	224	268	251	253	245	252	257	244	262	273	253	264	260	252	234	216	267	242	269	255	240	217	243	230	224	226	242	245	247	258	217	250	262	233	224	232	231	251	251	234	230	263	258	261	267	246	244	240	233	231	248	263	214	239	248	237	219	247	224	247	232	234	240	240	267	229	223	279	212	223	234	254	254	238	258	201	281	259	225	254	224	249	253	237	233	211	226	246	226	235	250	244	239	246	258	231	209	230	235	221	230	233	230	244	220	242	238	226	256	256	241	245	206	236	248	249	274	218	234	255	237	233	214	263	240	267	255	237	239	221	207	265	248	238	249	246	244	265	266	220	247	246	274	256	247	257	219	258	257	249	238	246	236	243	234	219	242	248	251	239	227	237	242	238	227	243	220	193	235	240	231	250	218	254	269	251	236	268	244	247	255	236	264	252	238	236	257	237	238	270	256	255	220	251	220	254	246	244	218	259	237	203	241	243	284	246	278	243	228	250	252	249	224	237	227	272	237	258	272	268	233	251	248	241	224	244	249	251	208	259	208	239	226	258	236	248	251	242	247	241	235	260	247	249	221	248	221	275	243	251	242	242	266	223	219	245	229	233	264	265	242	244	239	248	225	252	270	284	238	230	255	236	239	242	254	216	236	260	227	219	237	243	200	229	233	257	245	261	213	226	253	229	236	245	240	251	239	261	237	266	224	222	255	228	224	281	245	267	206	259	219	241	238	249	238	255	251	223	245	250	227	234	221	263	241	246	263	248	265	274	247	246	224	262	241	225	222	221	252	241	239	248	219	261	240	246	229	259	241	225	238	257	253	255	250	236	256	218	253	265	232	257	202	226	259	275	246	236	281	226	227	280	224	244	244	245	237	238	257	235	242	257	236	238	243	218	260	223	242	235	224	233	229	227	223	242	263	248	254	234	257	254	221	250	222	214	235	250	268	225	235	245	265	239	214	257	220	234	232	255	281	241	243	214	240	246	235	253	212	231	257	233	273	281	257	247	269	223	247	245	256	234	248	202	225	256	211	265	213	216	225	234	236	244	259	249	259	250	222	233	223	250	248	247	267	221	218	266	239	271	253	244	226	263	252	217	240	223	247	237	223	225	239	231	234	243	240	275	268	251	214	220	230	228	245	269	264	214	233	258	242	243	236	259	229	251	228	280	248	240	249	259	240	249	256	230	232	244	255	222	228	257	252	264	247	240	239	222	226	265	217	240	252	269	255	235	258	214	223	258	210	223	262	250	224	267	254	243	268	263	258	228	254	250	272	243	277	213	281	226	230	224	215	234	220	248	255	235	245	252	226	242	222	207	216	238	241	239	227	264	246	233	265	253	253	210	234	210	252	278	227	229	241	256	231	240	255	239	226	259	237	260	220	223	240	232	220	268	261	228	246	237	239	248	264	261	214	247	243	226	247	231	254	252	226	212	255	257	240	230	250	239	249	265	217	251	234	235	219	250	246	241	272	232	259	254	217	276	240	246	247	238	254	238	259	252	237	231	251	225	256	233	231	225	257	239	237	264	222	234	231	221	246	245	267	251	223	258	220	244	261	250	247	247	228	246	254	263	270	258	244	211	245	213	205	241	231	244	250	268	248	218	206	237	248	234	253	222	263	250	241	252	252	230	228	249	258	230	250	246	277	223	221	235	231	204	250	260	213	265	240	241	253	239	262	233	233	264	245	242	265	242	241	226	250	239	249	230	240	247	240	244	244	241	260	277	242	248	243	230	279	229	243	249	230	250	254	268	254	223	251	250	244	246	254	262	260	214	232	240	223	234	250	248	259	240	238	194	253	259	245	239	243	195	202	248	235	247	274	238	268	249	228	251	244	223	232	251	220	202	262	238	230	255	229	272	240	223	255	275	234	241	230	243	239	247	241	214	244	249	257	252	244	265	266	239	233	235	229	224	228	226	227	223	226	214	262	242	233	252	229	240	255	266	232	259	239	237	229	227	233	241	263	218	243	237	278	220	249	245	240	264	234	263	226	263	284	246	242	257	274	233	255	252	237	247	259	237	275	273	275	237	226	240	264	261	235	248	260	228	231	271	268	253	229	225	246	232	258	231	240	248	245	244	212	196	234	230	243	251	240	238	249	268	255	228	203	284	229	226	258	237	225	213	254	235	245	252	230	259	265	261	219	225	232	254	233	252	245	229	260	239	241	223	223	269	211	220	227	261	258	244	259	257	228	237	241	221	245	255	219	229	233	215	240	258	244	227	267	270	241	231	229	238	238	245	262
45782	46161	45337	41952	36153	34624	33759	20315	29458	26391	19440	13728	15228	11112	7752	6360	6226	4994	3966	3441	4277	2169	1748	1583	1285	1311	1093	1074	942	1021	862	812	921	865	847	655	648	631	656	643	710	737	658	672	722	692	671	685	782	791	778	671	757	713	696	655	691	650	643	660	655	665	605	637	642	617	625	634	606	643	601	653	651	600	580	601	636	655	577	567	621	557	590	553	606	578	603	639	693	683	672	737	738	716	700	659	613	583	599	588	565	625	556	612	588	572	576	541	608	588	601	597	564	560	586	571	594	538	598	594	535	525	554	527	558	589	567	555	603	528	553	562	555	595	596	517	544	595	486	520	580	515	520	559	567	538	555	523	537	541	509	579	522	570	561	546	560	550	535	528	558	525	553	555	569	554	554	549	542	538	547	596	517	580	521	558	556	558	547	533	556	537	554	577	545	560	563	577	562	526	499	562	590	564	526	550	523	573	557	499	571	558	552	586	513	524	570	534	563	556	545	523	557	513	582	572	560	514	529	566	528	516	515	522	525	539	503	589	556	572	560	575	537	548	543	557	509	512	543	536	572	577	545	524	523	570	562	514	563	535	544	520	509	540	540	627	584	553	546	544	568	573	582	609	538	562	550	527	516	525	490	520	518	554	615	540	593	544	524	580	531	516	540	556	545	538	544	571	574	582	564	545	537	524	580	578	540	548	557	518	538	558	582	510	517	561	539	598	545	570	556	567	573	560	545	515	558	502	570	569	545	598	608	559	519	551	549	530	549	601	550	560	540	530	550	549	544	553	580	517	523	531	516	552	564	558	576	550	569	537	538	514	568	544	542	547	570	518	633	522	507	552	545	562	548	524	512	560	513	567	509	538	549	569	571	563	549	545	557	542	529	539	517	577	544	561	550	539	536	594	536	548	589	555	543	557	534	583	550	557	605	527	559	552	563	545	570	595	525	521	500	544	551	577	554	563	520	561	545	553	549	520	528	498	582	576	526	527	512	499	604	555	560	572	533	557	572	595	562	567	591	542	571	581	525	543	560	554	525	576	524	577	580	583	545	555	535	567	529	557	526	516	554	539	563	516	533	555	581	543	531	551	538	528	509	530	510	553	552	533	543	525	518	535	546	533	546	545	563	530	533	512	517	531	584	506	532	541	537	554	566	560	524	535	543	565	514	551	572	539	562	549	536	604	530	547	515	533	572	581	546	516	562	543	570	566	534	544	587	541	545	552	572	530	514	534	535	569	540	551	509	539	531	580	592	554	518	531	488	521	567	554	555	581	550	553	523	562	538	555	524	572	534	553	562	575	511	561	548	512	571	515	508	538	585	547	558	586	562	541	576	551	549	540	521	540	489	532	557	546	559	547	539	532	559	516	574	556	518	538	530	555	517	575	555	569	539	533	564	583	535	548	574	557	580	502	495	514	566	541	558	552	535	573	525	530	540	579	572	523	564	531	540	526	552	561	565	547	565	554	517	587	516	504	572	539	559	551	561	561	544	528	561	555	573	490	543	527	551	534	601	572	554	582	533	544	518	547	557	537	563	542	544	510	549	560	500	514	541	576	519	561	588	560	547	587	546	578	530	517	561	544	530	545	563	545	546	582	534	587	570	528	602	547	555	550	544	532	538	572	542	561	588	530	499	540	533	561	563	543	513	524	563	521	549	538	547	582	524	525	503	530	536	558	534	540	584	493	575	513	548	552	535	597	561	540	537	593	590	574	577	560	552	551	531	522	539	519	563	558	569	542	577	575	587	512	553	549	600	539	587	565	575	566	544	553	523	526	517	528	552	557	555	559	538	568	545	570	539	545	526	556	566	558	528	553	596	563	523	541	504	552	558	544	513	624	568	591	574	527	568	568	602	520	542	553	567	547	553	542	557	523	564	521	541	546	556	564	552	564	550	542	532	520	551	562	557	543	526	622	521	512	548	551	565	515	521	535	568	534	545	557	575	537	543	523	566	552	562	541	556	559	530	507	515	562	541	514	570	549	559	539	541	554	526	553	553	544	525	556	546	518	530	548	533	565	536	515	548	576	549	536	489	585	537	582	544	581	572	569	577	566	579	539	537	550	518	539	582	583	583	558	551	552	567	523	549	555	557	574	561	565	567	521	481	554	567	541	562	555	582	585	537	560	520	550	546	548	563	519	543	565	572	522	511	583	550	527	554	539	536	574	541	564	533	523	562	545	533	513	552	556	536	577	548	564	551	585	555	559	566	559	552	547	529	544	504	536	526	525	540	495	546	532	576	543	546	554	529	564	575	558	557	580	592	520	565	535	579	551	560	519	552	570	519	542	515	561	508	548	544	532	519	529	510	538	592	528	578	577	567	539	531	532	560	479	576	540	538	544	493	540	541	554	553	566	583	548	593	550	566	576	526	544	546	543	530	522	550	521	536	537	551	534	567	566	534	561	531	607	537	542	572	572	589	503	573	550	542	572	551	598	568	560	573	550	566	575	556	543	553	522	522	557	634	552	551	541	577	546	542	549	547	548	562	541	556	568	558	531	606	532	575	553	571	604	514	580	558	558	568	550	576	563	548	536	549	552	533	542	577	536	539	511	541	543	578	539	522	529	549	548	550	565	540	556	540	546	557	547	567	547	530	516	558	563	572	553	576	524	582	580	588	546	559	567	552	564	560	543	528	548	599	504	572	554	568	500	542	493	547	526	577	604	561	549	532	560	538	539	553	531	523	572	527	555	563	554	549	546	554	544	542	560	576	585	533	541	570	494	538	514	511	571	528	571	574	621	559	540	508	568	556	547	569	560	574	551	586	564	522	593	541	522	532	551	544	560	563	570	528	492	503	509	541	541	586	532	494	555	554	525	595	550	554	527	596	564	573	572	559	566	571	510	518	521	578	554	577	508	491	562	601	565	551	526	566	537	504	531	511	547	546	586	541	525	601	562	500	557	590	550	554	556	524	558	577	554	565	562	546	540	579	528	545	551	548	573	575	508	555	566	552	561	540	528	511	553	609	533	553	555	503	550	586	559	571	525	584	540	614	542	593	527	583	570	543	567	548	560	562	578	554	533	547	523	539	557	517	540	543	544	567	566	559	554	547	542	566	495	524	557	567	580	584	511	538	556	497	547	563	560	547	530	541	558	540	529	545	569	540	516	562	544	598	527	539	559	543	531	577	509	566	518	528	550	549	576	515	536	566	524	583	535	561	514	553	580	527	544	542	571	530	545	564	531	567	559	522	524	563	547	534	614	586	543	574	570	544	496	524	557	531	580	543	498	581	601	538	576	574	563	547	561	552	578	555	515	540	549	559	497	523	525	549	549	537	532	520	544	558	568	535	517	566	569	541	566	584	554	584	534	511	543	550	537	525	562	545	524	524	507	526	572	599	554	542	531	568	539	499	540	595	557	579	570	548	479	518	534	512	595	566	559	587	565	574	560	566	536	532	538	566	488	597	529	562	533	553	553	577	559	541	525	538	499	521	563	558	535	549	519	526	562	564	562	565	539	532	552	554	529	561	535	560	584
56949	42067	44847	31800	26346	28091	30020	23258	23007	22807	15857	11205	10584	7391	4257	2854	2480	2584	1692	1249	1274	595	657	534	441	373	422	340	323	306	295	292	324	288	277	237	223	233	217	251	234	256	237	240	252	220	232	250	239	260	224	238	243	241	244	233	200	221	250	237	223	236	203	240	219	235	217	227	226	201	195	198	226	254	219	200	233	231	251	201	206	215	225	233	226	210	220	232	227	221	276	274	241	234	242	214	194	236	237	205	206	222	212	190	217	228	220	251	202	211	218	231	198	232	222	216	200	232	197	214	219	193	216	218	198	219	213	208	205	215	210	235	212	200	212	236	195	208	208	215	209	242	207	202	216	212	211	204	179	237	190	240	223	184	224	223	214	177	192	185	241	208	210	213	189	196	204	224	220	199	206	195	201	213	244	224	225	211	219	177	225	201	209	210	213	199	187	189	214	201	204	210	212	243	232	213	210	193	232	215	202	199	199	206	197	172	193	199	199	203	188	195	212	230	229	230	181	235	202	245	202	184	202	201	193	200	198	224	206	194	208	224	204	191	185	191	198	205	187	225	202	250	209	213	205	236	208	188	208	242	181	243	217	248	199	187	207	206	211	197	217	213	195	207	206	178	208	207	226	193	204	202	210	210	200	196	239	228	197	211	194	207	231	198	229	181	205	214	197	212	227	199	191	216	214	203	250	207	195	199	189	223	218	214	187	188	219	237	212	207	183	183	182	202	184	203	199	211	209	211	229	230	190	210	206	197	230	209	217	238	187	186	198	207	209	232	216	232	195	205	230	217	203	220	243	210	187	205	201	195	227	216	190	203	183	193	213	207	195	232	237	216	197	189	216	206	206	222	220	219	214	222	202	210	191	221	201	183	206	211	196	229	212	218	199	246	201	206	189	202	201	194	187	202	203	207	233	222	217	186	207	199	216	183	203	203	198	226	174	227	216	226	198	204	206	184	210	195	180	205	193	195	220	215	206	186	202	217	210	181	226	214	201	217	221	210	201	198	206	186	175	233	218	203	212	216	199	212	184	237	206	232	190	230	197	198	210	205	226	191	200	179	193	198	238	218	195	233	178	184	210	206	190	180	211	219	199	201	236	226	213	242	203	209	213	213	217	193	203	219	221	220	191	230	226	206	222	211	208	241	206	223	224	210	185	199	211	181	207	202	184	210	239	205	194	186	201	196	201	218	219	202	189	211	192	209	221	214	231	220	222	175	201	233	194	211	200	216	204	198	197	220	210	239	219	199	180	206	204	184	216	195	186	204	208	206	210	193	204	211	206	207	198	212	195	232	200	202	216	209	195	196	211	197	189	221	180	217	213	188	218	197	212	207	219	201	214	200	169	214	189	186	208	209	213	190	194	215	221	200	188	218	219	183	194	222	209	223	213	222	200	184	221	218	211	210	193	214	203	207	214	189	202	204	191	194	192	209	209	186	201	215	246	202	186	196	214	217	231	202	218	224	214	229	203	236	225	214	177	197	204	189	202	218	218	190	207	195	196	217	204	214	200	205	215	220	200	201	215	205	179	183	224	213	225	235	214	208	206	182	193	225	222	198	227	209	212	216	190	199	213	210	203	187	219	203	185	206	184	174	222	213	192	210	211	213	203	205	210	212	213	203	197	220	194	197	200	206	197	223	204	199	217	193	231	225	205	206	216	200	219	205	190	176	203	220	211	227	210	196	230	189	192	212	197	209	212	209	231	214	203	208	179	216	210	203	196	207	197	205	188	202	208	220	209	205	219	193	221	184	196	210	204	228	204	188	232	188	200	210	196	212	195	205	221	210	221	221	193	202	187	187	224	203	205	204	217	195	200	211	215	212	203	200	202	191	234	195	195	207	160	201	215	222	192	223	185	214	223	192	185	238	206	187	185	193	218	204	209	218	243	225	198	197	206	234	196	228	215	233	216	213	204	232	217	232	191	213	221	209	172	190	224	200	197	231	213	220	191	209	209	217	221	220	180	193	190	227	206	213	183	205	217	217	186	205	240	218	191	236	208	219	197	177	225	234	218	224	217	199	207	200	220	191	191	191	230	209	223	218	229	214	214	179	181	220	196	206	183	189	218	233	212	204	207	194	209	179	217	201	204	188	213	214	210	193	209	237	196	216	225	205	198	206	231	200	234	224	204	202	190	217	215	210	221	215	195	218	214	202	201	220	214	205	222	209	198	227	215	191	205	211	230	210	218	204	200	179	236	196	215	199	194	207	207	199	194	213	237	210	229	196	212	207	187	203	198	216	214	224	203	229	177	197	196	183	206	220	230	211	226	198	217	229	192	204	218	220	185	214	216	218	215	206	214	221	229	207	197	192	215	198	209	198	193	191	219	203	207	225	202	182	205	186	208	226	201	177	225	180	205	215	172	201	180	190	206	208	210	237	220	202	196	246	214	215	207	209	207	214	209	225	196	210	185	222	200	201	200	203	207	207	207	195	215	205	209	191	183	199	221	196	201	208	230	211	206	204	191	225	219	184	194	196	226	192	194	198	204	209	213	238	216	218	199	221	202	195	181	203	195	202	213	209	222	233	209	204	215	220	186	210	204	198	212	210	192	202	193	207	176	215	197	205	227	226	206	204	244	175	200	210	203	199	215	190	228	200	212	195	199	207	196	198	193	226	202	182	203	211	213	228	200	186	214	211	235	196	226	192	187	201	206	218	220	201	223	228	207	209	201	230	222	204	179	218	219	199	192	217	212	224	213	225	189	216	190	184	200	174	204	202	202	251	202	203	216	198	186	225	206	192	176	205	234	190	192	196	219	217	186	205	213	196	211	218	194	225	187	210	198	197	214	212	205	161	220	206	213	221	207	219	246	186	219	219	182	186	204	231	217	213	181	212	217	206	219	200	191	188	203	175	220	202	204	207	202	187	187	198	179	181	199	208	193	196	202	194	216	193	210	235	173	173	208	191	232	201	199	216	188	214	196	202	199	194	197	246	212	207	214	215	192	228	204	214	222	210	200	210	210	219	175	186	190	188	193	219	195	209	206	260	206	222	187	208	201	205	237	213	228	197	236	215	177	195	193	202	212	221	189	206	204	218	192	187	184	188	211	210	183	188	206	207	217	201	232	200	214	204	187	219	177	208	246	223	183	183	212	183	215	242	186	210	212	205	183	199	206	221	206	221	191	184	181	204	215	213	197	205	213	205	180	188	223	219	224	218	215	205	207	210	214	196	225	209	218	222	212	191	169	227	218	176	188	205	183	217	193	198	225	192	220	208	217	203	183	203	193	222	217	215	208	237	219	197	231	204	192	195	216	225	204	178	208	218	220	216	213	198	214	209	196	218	209	194	195	199	186	228	211	203	219	208	230	196	229	217	206	221	204	187	212	208	197	193	174	206	214	206	211	222	229	185	218	206	195	194	209	199	217	192	176	206	211	202	185	193	199	192	210	195	207	195	202	184	193	225	195	185	194	217	242	194	218	216	196	226	182	210	230	233	207	188	219	204	236	215	224	203	216	221	194	206	222	225
50244	51604	47011	46849	41924	43191	39408	27878	36504	33333	26394	21956	21764	17415	11410	10872	9522	8149	6341	4980	5086	2577	2374	1778	1726	1747	1550	1306	1271	1240	987	996	1214	994	1054	688	621	643	662	652	711	756	717	718	705	631	674	710	738	794	807	719	803	722	710	659	590	667	613	648	651	630	621	623	566	606	602	611	593	563	556	563	573	513	544	539	590	540	538	585	510	556	529	537	589	553	579	624	624	677	738	729	778	757	696	646	572	485	504	535	535	495	492	463	522	486	477	481	452	503	547	514	469	480	504	478	478	491	498	475	472	503	474	484	499	502	444	464	492	529	493	534	468	471	487	514	478	493	463	459	474	476	483	457	461	478	481	457	440	452	518	429	456	462	469	458	474	483	510	437	475	469	470	466	464	454	434	464	486	427	467	490	483	464	478	484	456	467	516	434	506	461	497	459	469	485	413	432	482	487	457	464	464	445	467	474	440	481	470	469	451	415	492	411	456	448	430	485	480	486	427	484	478	458	462	453	463	469	485	452	476	473	424	477	477	487	440	486	469	451	474	457	415	483	456	446	437	464	464	481	460	467	452	450	452	454	481	503	476	489	460	498	482	454	488	460	478	488	492	480	461	464	477	439	477	434	467	432	460	495	449	467	444	449	461	465	434	476	451	458	471	483	485	524	474	484	442	463	498	482	466	444	443	482	456	451	466	453	479	430	458	463	499	491	490	491	446	473	486	445	426	439	484	478	442	478	448	429	467	453	448	487	475	438	424	495	457	441	444	435	423	450	506	456	440	442	476	485	462	497	455	449	489	470	452	472	486	469	504	483	424	425	446	487	423	441	482	455	447	481	481	511	453	451	490	454	484	443	439	488	485	477	473	464	496	463	453	475	465	456	453	446	437	456	437	447	449	503	418	494	465	497	503	467	490	441	442	471	463	455	462	473	478	463	463	446	478	432	476	462	463	460	475	437	495	460	456	454	451	542	444	480	468	468	429	473	467	481	474	476	485	457	452	471	429	454	429	444	479	440	425	454	471	460	473	464	454	457	463	450	496	470	470	454	475	450	459	475	426	443	391	458	403	491	448	447	477	434	463	495	467	490	454	430	471	453	477	491	451	474	474	441	481	465	458	439	489	472	465	448	425	463	417	428	437	452	481	485	471	473	473	428	448	490	471	461	472	510	482	460	447	427	457	459	460	495	518	446	454	451	470	472	425	454	466	450	494	490	430	428	486	485	451	484	443	474	469	449	506	471	473	469	457	460	477	479	464	491	469	443	501	427	473	461	457	470	463	483	440	436	447	454	460	525	489	440	420	447	468	482	509	458	509	473	460	453	476	466	486	451	424	456	472	463	411	475	461	455	476	451	450	423	466	426	485	461	443	478	462	464	496	459	454	450	472	436	460	441	440	459	492	473	501	463	445	435	503	463	469	455	447	427	455	461	439	499	475	433	446	471	490	484	458	430	471	458	459	460	444	463	468	456	510	418	464	455	441	459	485	444	411	450	437	461	441	453	453	468	495	470	522	459	457	463	433	476	459	487	469	480	460	450	472	463	464	452	460	481	432	463	459	414	460	487	436	459	457	413	479	464	428	456	423	439	486	450	459	454	471	461	461	489	461	509	448	457	407	425	445	461	479	499	491	506	429	484	469	447	418	495	431	457	457	491	509	426	443	450	456	456	459	470	490	453	457	469	469	445	445	482	475	431	470	465	495	481	503	451	466	475	478	490	472	467	474	459	460	443	426	467	477	470	452	427	484	509	471	454	447	456	426	485	476	418	438	413	497	472	477	482	481	460	490	448	468	462	480	468	464	477	452	458	463	472	465	507	474	451	436	493	430	450	451	477	443	457	474	448	451	421	471	484	481	468	436	454	445	476	476	462	462	428	474	505	475	474	455	453	494	449	432	480	483	447	502	477	457	460	434	438	481	488	455	491	464	503	447	456	459	463	475	462	468	465	474	463	449	459	430	473	514	503	485	446	413	445	464	465	481	468	462	456	422	466	448	487	431	488	434	447	447	460	452	452	466	438	467	454	478	472	457	473	476	492	474	478	457	450	467	418	482	470	443	452	475	464	434	497	483	489	432	465	453	481	453	454	465	448	502	429	472	478	464	470	435	474	472	443	492	465	427	445	461	445	452	456	427	443	467	439	433	453	451	462	491	457	495	489	474	461	479	483	496	484	510	439	450	483	475	487	434	471	429	438	460	447	439	446	414	487	483	467	451	456	469	508	461	479	484	464	463	458	486	440	462	471	453	452	458	476	443	470	441	434	462	458	474	449	475	494	471	494	490	463	455	482	450	476	478	444	422	481	447	448	454	477	512	461	474	465	452	435	460	447	486	439	452	426	457	452	507	446	464	434	454	453	482	479	438	442	481	458	490	481	433	466	470	452	454	484	441	455	457	467	469	436	471	460	452	513	503	497	479	450	442	435	471	449	441	462	457	464	430	450	460	460	481	476	436	488	460	471	432	466	478	456	443	503	452	435	457	486	466	447	477	445	456	460	457	513	464	472	452	516	442	452	456	496	458	451	490	472	504	487	464	456	451	470	466	497	452	433	493	433	468	486	419	434	502	473	493	451	439	453	492	471	467	468	463	479	390	486	477	465	510	501	483	426	447	435	464	472	478	460	468	475	481	487	460	477	462	460	476	469	449	485	458	471	464	402	429	482	428	451	453	459	449	459	450	472	460	460	502	474	460	513	427	444	463	490	434	472	459	459	442	450	502	467	444	457	446	469	467	453	476	446	453	477	471	460	447	452	475	456	475	493	434	450	479	508	464	463	471	492	497	465	436	466	433	448	510	441	447	437	480	493	454	464	440	467	449	470	457	478	464	431	421	481	485	497	460	472	441	471	508	462	440	491	511	421	425	468	454	482	455	480	470	494	481	480	460	461	487	456	482	463	494	480	474	470	478	478	458	445	433	416	466	428	462	501	494	444	505	444	439	480	474	501	475	449	476	474	463	410	479	427	436	474	466	469	453	477	467	482	445	465	454	486	417	484	470	489	461	448	475	470	443	458	448	503	465	469	480	479	491	408	477	445	492	487	477	490	492	462	413	490	487	459	481	478	445	473	469	465	443	523	467	432	463	485	454	444	447	402	438	444	465	453	467	468	486	472	474	474	458	445	492	460	472	442	474	458	478	487	431	448	472	485	491	454	485	430	446	472	482	483	506	439	487	457	472	464	503	472	494	479	430	462	418	437	435	460	472	480	440	451	432	410	472	457	428	458	449	497	476	467	445	483	420	486	466	429	476	503	450	459	452	495	474	455	457	486	468	470	461	468	508	486	467	477	429	491	511	462	446	448	477	437	443	469	488	439	434	448	480	424	477	437	507	480	460	457	462	449	438	487	530	480	457	480	442	470	443	470	466	487	462	477	476	493	487	481	482	496	441	439	459	460	485	476	495	487	457	514	481	448	441	470	412	484	471	471	455	461	428	479	496	470	455	439	471	443	476	475	492	430	444	471	472	477	463	498	453	461	451	433
24889	22683	31502	17915	9214	6065	4230	2817	2191	1646	1201	816	706	509	421	393	341	320	328	339	304	264	267	284	276	263	257	271	252	221	238	237	245	245	255	252	242	241	249	271	250	226	248	235	239	234	249	245	251	238	261	273	271	244	261	241	220	272	255	239	273	230	262	214	252	278	244	229	249	232	243	249	241	248	235	261	256	248	231	249	247	242	266	254	237	249	243	241	261	265	234	252	243	245	240	223	232	239	242	257	276	243	238	239	222	233	248	250	233	238	215	233	239	246	224	230	252	234	226	246	243	245	218	254	252	223	233	227	242	249	235	232	229	269	260	255	240	238	247	224	253	213	214	216	247	236	253	252	245	258	233	233	261	274	248	220	253	252	238	253	235	226	248	250	221	276	228	236	209	242	243	248	240	239	258	233	257	223	249	249	270	240	199	217	239	262	254	226	254	221	274	236	236	229	239	221	228	243	259	226	237	235	265	244	256	250	237	236	229	257	244	221	224	202	240	234	252	226	215	249	256	226	279	244	235	224	221	237	222	260	241	257	226	236	239	236	262	228	223	223	221	249	249	258	227	257	235	229	261	244	236	231	258	266	237	262	221	238	263	213	270	228	266	232	231	230	241	241	238	199	238	228	223	240	237	225	258	235	247	239	254	242	248	267	265	206	248	240	217	231	244	246	200	217	252	223	229	226	217	211	217	206	221	216	240	249	256	252	226	264	264	261	256	218	255	250	226	255	235	253	240	233	220	246	227	244	227	195	246	235	243	213	222	244	199	229	246	212	236	252	216	218	214	229	237	246	226	241	250	232	249	255	254	232	225	238	252	240	274	262	262	245	249	235	231	251	225	241	230	243	203	256	216	221	232	241	234	219	233	234	224	261	230	246	239	239	214	209	228	275	234	244	244	236	265	205	242	231	235	256	267	253	234	254	218	226	257	236	233	225	222	251	230	210	244	244	209	219	240	238	232	239	212	237	221	261	252	238	225	232	232	251	219	252	240	251	243	242	255	249	259	246	253	252	216	212	229	215	265	221	226	225	259	251	257	232	222	249	221	248	231	217	245	218	235	244	220	251	251	257	239	220	242	236	262	256	237	265	253	249	241	243	225	241	220	229	243	226	252	228	214	253	234	227	239	254	236	221	241	224	231	275	244	237	217	268	234	271	244	219	218	245	218	221	223	211	258	240	228	249	267	242	235	235	235	230	242	251	266	244	220	264	253	235	250	247	239	248	217	248	249	273	238	249	249	216	233	217	248	257	228	230	258	249	233	246	228	209	275	222	237	203	213	223	260	242	233	259	251	239	235	281	241	220	248	244	279	226	215	252	258	241	209	256	250	264	253	223	235	233	224	243	261	231	231	229	252	248	242	216	220	262	221	246	259	223	229	243	223	242	246	248	224	243	231	213	240	224	253	220	233	218	226	241	231	230	245	253	243	206	221	225	233	217	236	252	260	232	247	247	230	256	247	254	196	240	228	265	221	246	228	237	227	220	259	242	225	236	242	244	248	236	245	212	241	251	224	244	239	248	238	246	248	240	253	216	233	224	243	253	253	249	230	248	234	234	253	238	253	214	243	232	211	256	253	234	237	257	222	247	232	248	227	241	223	234	246	240	231	230	216	214	243	220	248	241	227	215	230	209	239	242	231	223	238	233	235	234	202	241	212	215	253	223	238	216	251	223	256	251	245	250	222	233	243	261	251	237	267	227	240	219	224	243	241	254	223	242	254	248	268	238	230	267	246	205	225	253	267	256	244	264	240	231	248	257	217	227	246	235	238	263	259	227	275	246	240	224	238	220	251	209	233	265	236	258	208	228	245	228	221	232	217	216	218	215	223	226	220	259	233	227	243	247	208	264	254	250	191	249	248	243	215	215	250	225	224	190	219	242	238	206	249	263	240	249	239	256	251	215	237	241	216	233	250	225	210	247	235	243	215	245	245	227	244	254	263	253	233	239	210	242	257	228	229	227	242	247	238	233	250	261	230	232	271	224	226	244	239	213	226	251	251	252	234	245	247	254	245	285	251	206	245	213	214	248	246	254	273	218	243	224	236	254	237	243	241	243	239	249	268	227	218	234	252	262	224	238	244	223	230	249	238	232	249	248	244	239	238	224	245	231	228	255	219	251	231	233	257	240	269	246	248	231	251	237	245	242	241	241	231	226	255	260	231	235	229	259	231	228	233	236	244	217	233	246	219	240	217	270	221	247	225	238	247	218	224	235	269	242	214	219	232	250	213	193	215	238	233	214	246	250	242	217	258	240	234	256	255	231	215	260	245	240	240	213	267	240	260	234	235	219	239	254	220	248	245	243	213	230	240	235	231	244	215	218	259	231	233	221	238	235	231	250	263	234	209	220	247	242	222	245	250	230	269	258	234	227	225	241	240	254	256	248	238	263	236	244	242	228	248	250	230	233	229	255	237	248	264	257	219	261	234	235	242	235	221	246	211	277	223	253	215	268	242	232	273	231	224	215	237	252	227	240	217	242	210	250	258	243	239	271	214	258	249	217	229	223	261	253	249	210	234	217	239	211	241	245	253	247	241	238	223	240	257	266	250	221	226	235	247	232	226	239	245	249	226	232	247	245	241	229	257	225	242	231	283	220	218	229	257	262	212	208	251	220	229	261	251	207	242	255	223	232	242	247	270	234	213	244	242	254	245	230	218	265	217	242	240	238	213	234	255	240	203	236	245	233	223	227	216	230	238	215	223	240	259	282	247	236	223	235	254	240	239	241	226	234	230	258	242	230	241	265	236	257	248	255	239	237	243	251	243	233	231	246	236	262	230	284	223	232	270	250	236	240	241	264	246	262	231	221	255	240	251	254	233	248	236	243	214	216	231	268	257	240	257	237	261	224	232	213	224	257	253	248	248	219	233	232	241	218	229	252	257	264	239	248	228	207	214	228	246	264	244	233	234	251	216	267	244	220	242	251	250	225	253	271	217	260	247	231	232	227	263	240	226	251	214	231	234	256	266	208	215	216	246	226	260	257	217	227	276	228	231	214	241	238	243	218	234	247	237	226	204	240	221	234	215	225	206	226	244	235	265	254	236	210	240	240	245	264	219	223	280	249	258	236	230	218	248	227	223	218	224	244	230	253	264	275	231	284	207	254	255	255	243	239	227	229	230	256	223	261	226	241	225	233	230	251	238	209	235	263	237	251	240	236	237	262	237	234	215	257	216	246	278	236	278	230	264	235	236	238	226	254	209	230	247	240	241	220	236	237	264	251	245	233	249	242	209	228	224	222	272	258	228	229	250	264	213	238	215	227	269	216	219	181	237	249	237	215	248	233	261	234	253	245	231	224	250	256	237	245	252	263	263	244	245	255	245	253	240	255	244	251	245	251	224	236	234	228	260	231	222	229	203	213	214	228	227	217	237	247	255	246	254	245	257	252	255	288	259	235	253	238	272	241	246	224	228	226	229	221	224	244	210	230	238	274	237	259	242	241	254	253	208	239	224	261	220	240	264	215	254	225
19487	19556	32512	24273	16977	16058	12887	9557	9063	7324	5084	3667	3482	2432	1825	1483	1186	1148	1029	976	838	687	757	776	805	737	706	634	661	634	622	608	671	653	566	603	608	532	590	602	585	581	579	594	592	561	592	593	620	633	620	658	647	600	622	593	626	586	617	620	630	593	595	609	680	583	594	600	585	592	608	583	567	594	594	540	600	628	604	546	567	597	595	591	629	591	575	637	572	618	583	638	589	583	571	577	654	561	540	532	556	566	552	583	561	612	545	589	550	570	542	587	532	564	541	559	566	563	580	554	545	529	623	586	594	558	548	554	541	587	524	541	538	518	572	542	537	569	551	537	582	550	514	599	552	555	582	570	590	581	569	553	569	590	535	561	592	536	573	541	532	541	499	541	563	547	592	585	562	581	521	545	537	589	535	568	549	558	604	524	536	583	580	530	552	547	555	570	535	580	583	561	522	546	524	567	565	543	566	578	553	531	586	569	593	566	540	578	549	555	546	563	542	569	584	567	562	559	555	600	588	582	586	531	561	602	585	594	584	540	569	547	556	580	555	552	526	549	577	531	594	579	552	543	570	575	578	516	560	580	543	601	590	571	544	577	550	579	556	549	590	550	562	571	588	521	571	603	551	540	548	543	542	553	577	520	568	561	584	571	548	569	542	587	561	533	577	567	564	560	566	551	571	565	600	555	571	517	537	592	562	561	556	581	579	586	558	562	598	542	554	568	552	579	552	562	563	560	544	569	559	565	552	559	587	560	601	560	536	569	551	545	554	575	561	590	530	549	563	573	573	566	588	548	544	555	546	551	586	564	582	578	617	590	567	590	570	559	538	551	536	519	531	568	559	558	560	574	618	517	561	571	555	521	537	618	563	525	552	542	561	538	547	573	546	549	505	551	564	559	567	589	581	603	555	573	575	530	525	571	521	564	564	568	549	536	577	563	531	590	575	536	524	534	555	542	607	547	585	576	517	548	598	547	542	578	511	542	549	570	546	556	592	590	576	529	548	593	557	547	578	578	548	524	569	554	537	536	562	559	569	539	590	536	568	529	569	576	538	550	531	548	569	541	552	535	524	503	532	574	559	528	535	550	558	562	557	531	543	525	567	587	574	571	552	546	563	601	536	572	556	554	554	494	552	554	576	527	550	594	549	550	555	569	565	569	524	579	562	565	529	589	535	570	528	535	563	563	539	565	538	501	602	556	587	540	543	557	558	539	532	530	571	595	533	551	574	486	571	559	535	563	625	581	533	571	535	564	534	565	556	524	556	577	515	556	589	567	566	560	586	549	527	566	553	563	564	569	591	565	571	531	558	549	528	550	586	592	562	606	575	567	568	582	594	537	526	531	579	544	544	543	509	605	579	534	560	541	535	599	575	545	541	526	553	554	574	582	544	544	573	619	557	556	610	555	589	556	587	550	561	551	547	578	539	551	609	557	549	555	598	547	546	532	535	559	532	555	558	546	528	595	541	559	555	526	589	540	578	591	524	559	545	574	528	559	534	514	550	551	567	548	527	549	597	558	562	573	536	558	527	612	592	586	561	562	598	548	550	573	575	555	558	572	522	532	574	556	531	551	568	502	604	578	555	523	555	591	537	524	559	602	571	552	560	596	547	564	540	559	540	553	555	531	542	572	574	583	553	566	558	539	582	500	580	598	535	558	563	572	504	550	590	554	562	554	598	572	638	567	607	548	597	576	564	590	564	570	537	534	582	542	598	542	546	579	528	512	542	569	560	563	547	559	520	521	549	545	546	539	555	567	539	544	576	558	573	586	543	596	570	577	538	522	561	551	601	518	546	569	557	558	591	509	561	517	561	573	575	571	525	548	566	570	533	547	548	579	550	585	555	565	588	566	583	532	584	546	582	609	574	544	582	576	521	538	568	565	560	567	511	579	574	537	585	544	539	559	543	572	576	548	560	602	550	557	532	503	547	588	543	577	537	575	538	585	564	534	562	556	548	554	554	560	545	552	550	531	544	556	559	539	534	512	539	532	596	565	546	555	542	550	570	555	532	534	562	563	548	555	595	547	567	568	501	550	570	585	525	557	523	528	562	558	581	531	581	568	587	541	527	546	604	551	566	554	552	529	549	572	565	531	541	534	587	544	530	517	549	558	576	572	508	554	549	514	554	560	530	552	544	564	590	558	539	591	549	537	549	577	579	563	546	554	532	539	541	583	526	565	529	559	552	549	513	539	584	540	554	552	562	536	553	497	548	525	531	591	564	559	582	552	512	544	545	571	597	593	561	570	547	537	561	574	581	572	563	522	545	587	559	548	570	533	616	586	551	589	539	561	587	562	520	541	548	582	554	533	571	599	569	565	583	561	569	525	555	543	539	566	562	545	561	546	575	557	571	578	528	541	501	592	577	590	549	518	548	553	536	513	576	593	545	606	585	552	560	580	554	574	595	545	544	558	585	515	544	548	535	569	558	573	568	563	584	582	561	524	551	540	542	541	549	570	591	548	546	587	530	599	547	576	522	532	558	617	593	541	568	549	589	553	568	568	575	549	551	531	570	564	571	519	547	557	572	576	521	540	582	560	566	552	549	533	551	574	562	563	505	536	497	547	552	534	562	556	540	622	578	573	552	562	558	597	564	503	523	538	540	562	574	553	551	519	556	605	562	543	512	562	572	539	529	572	551	515	555	566	578	570	545	573	586	609	598	555	517	541	585	546	576	559	533	560	595	534	518	595	612	567	546	590	545	552	562	581	606	563	532	573	565	569	529	544	526	556	551	547	534	541	594	540	530	572	575	539	589	528	544	582	583	561	548	563	559	518	528	595	614	537	584	546	553	598	553	594	525	523	575	569	541	561	577	570	598	566	581	548	547	531	541	563	543	549	548	565	537	561	598	571	560	526	556	567	580	524	555	553	547	556	568	562	544	553	533	570	546	524	518	554	568	562	554	558	554	548	541	569	587	587	520	523	548	561	517	528	578	592	560	527	556	559	553	543	552	536	574	597	525	569	560	518	547	506	573	542	585	577	569	563	513	583	562	535	535	617	526	554	591	543	567	577	549	565	580	535	547	573	597	555	558	612	538	557	558	570	584	522	523	541	533	566	564	580	584	533	549	562	566	546	552	546	552	562	593	566	541	548	578	543	577	582	548	541	582	551	567	603	574	574	561	489	581	567	579	565	524	571	534	513	541	520	578	561	591	530	525	604	568	587	561	547	559	639	574	537	632	507	531	572	516	558	527	606	556	590	547	549	554	552	543	514	546	524	571	594	584	575	605	551	581	555	560	587	547	537	586	557	555	561	598	577	585	543	566	523	593	532	614	538	564	585	527	565	559	557	579	579	580	569	519	601	571	514	549	620	553	570	517	615	573	585	547	522	568	557	531	578	559	561	542	553	524	533	530	577	538	569	581	551	543	559	588	566	540	576	526	535	577	519	565	560	571	622	553	548	528	580	572	557	546	526	570	513	551	534	515	576	527	553	604	509	541	554	544	564	560	537	545	585	518	579	574	582	520	588
52635	40803	44758	34186	27137	27913	27040	17584	16338	13789	8996	5960	5071	3719	2039	1541	1284	1372	933	744	739	483	424	345	328	335	320	298	318	293	292	287	315	308	291	253	252	238	243	259	244	270	259	250	287	268	278	250	254	258	272	270	300	293	250	267	303	273	264	267	239	270	248	307	257	266	266	268	261	259	261	260	252	250	267	228	264	225	251	235	242	280	249	263	243	259	251	246	256	290	283	278	277	271	274	250	250	254	266	272	240	242	226	229	261	268	254	241	199	229	272	265	276	255	225	233	243	268	254	272	250	237	240	239	240	232	226	240	207	237	243	254	240	242	262	219	236	227	251	267	229	254	254	261	240	254	284	216	241	252	261	209	254	265	235	250	275	255	247	259	235	225	255	254	232	253	248	237	221	256	245	274	259	251	257	233	261	241	241	255	229	232	261	256	280	252	244	234	257	252	224	233	244	214	240	248	250	254	243	249	241	236	251	230	246	250	240	253	221	259	248	236	224	230	231	259	216	239	289	271	273	270	282	254	225	216	211	247	263	243	241	257	313	239	262	239	237	214	248	236	244	241	257	269	296	251	221	258	274	229	262	258	218	260	256	220	254	230	238	248	226	238	245	258	273	241	258	247	259	244	209	247	272	231	240	244	250	227	260	246	255	276	281	241	230	231	248	257	258	254	260	252	241	251	244	270	245	277	240	246	248	264	245	250	253	235	258	247	252	246	265	235	256	217	238	236	285	252	281	250	247	240	242	248	240	287	266	243	209	251	220	261	244	239	300	234	241	213	261	271	246	251	247	249	236	217	202	228	236	266	241	252	250	242	237	252	240	228	260	247	245	213	234	212	251	243	253	239	291	248	233	212	226	240	230	242	229	209	286	257	261	228	207	238	251	246	252	216	231	239	268	248	254	258	274	246	237	214	225	250	250	247	238	251	256	268	262	254	241	236	249	259	266	275	231	268	250	256	234	238	261	222	249	261	239	229	239	255	259	251	244	227	245	252	266	250	245	288	249	243	264	252	243	220	269	236	247	243	243	248	271	281	237	257	271	236	231	246	219	238	245	259	235	268	246	257	242	246	254	217	246	260	256	235	230	254	251	222	280	252	286	249	253	232	267	257	229	228	261	242	243	272	231	226	267	240	233	222	233	271	276	264	277	263	244	255	233	250	234	263	265	259	259	247	210	215	257	297	257	257	208	250	220	253	250	229	237	264	249	213	234	225	249	266	245	210	239	246	271	284	226	252	253	247	252	244	234	261	234	239	247	250	240	267	242	278	237	245	246	231	253	258	244	252	260	249	253	236	241	279	242	247	267	258	263	234	256	278	243	234	240	231	234	248	245	239	233	236	241	240	247	212	256	257	238	252	237	221	252	258	263	226	282	261	233	259	242	250	274	249	237	228	263	262	250	266	227	233	257	240	245	243	242	263	248	225	247	208	252	255	257	256	267	247	243	231	246	268	259	265	221	232	215	267	250	226	237	261	221	236	252	231	247	269	274	246	260	263	238	243	233	226	243	250	273	263	269	236	223	249	247	245	241	250	235	231	261	259	254	238	234	258	244	248	256	264	234	249	249	238	242	233	261	244	233	260	227	234	264	259	241	245	262	241	266	240	249	250	248	235	250	239	252	242	262	255	269	243	249	274	264	245	239	261	270	268	246	235	249	258	260	251	230	254	250	229	292	275	227	252	237	277	254	263	247	254	246	250	267	236	263	243	269	256	251	244	264	252	245	212	281	249	258	253	278	241	261	239	242	251	242	251	254	225	267	227	227	231	259	264	255	227	247	227	283	233	232	248	267	270	261	230	240	242	258	266	222	262	257	253	290	246	249	219	227	278	253	261	260	222	272	255	259	219	262	246	245	236	229	259	260	238	266	244	255	255	271	223	257	255	238	264	254	287	272	239	243	259	279	229	266	250	228	226	263	252	224	277	237	226	229	231	247	227	264	244	240	246	226	242	256	253	252	262	231	251	250	237	270	249	229	265	249	249	249	257	228	251	257	256	228	271	243	263	270	250	233	244	241	245	257	235	246	250	226	267	234	242	258	244	270	209	234	257	229	232	261	251	220	254	218	254	235	238	260	235	251	261	232	260	252	241	237	222	259	235	214	238	276	262	250	241	251	246	273	250	240	243	281	228	228	239	268	247	256	249	235	271	246	256	250	243	276	283	263	268	224	279	262	294	230	268	229	249	220	233	253	238	241	248	249	232	259	251	238	279	256	260	248	269	257	234	257	256	227	233	250	251	232	250	236	233	254	263	240	274	235	257	256	225	235	265	229	262	236	237	269	224	275	238	260	280	239	210	248	237	253	215	219	239	240	250	265	275	259	251	246	239	257	267	248	243	260	261	248	245	213	230	255	235	234	246	260	243	237	236	223	261	237	237	232	251	230	241	239	244	260	236	257	274	238	235	243	232	240	245	246	238	249	237	242	255	249	231	247	243	251	273	270	247	256	252	243	261	249	242	225	242	252	260	237	249	279	229	258	259	234	226	236	245	247	285	247	233	262	266	283	254	210	240	248	258	230	263	219	241	245	210	231	253	273	251	246	262	239	249	229	254	251	259	254	227	272	222	251	283	244	238	218	240	270	258	282	224	230	244	253	259	244	251	249	252	217	237	259	232	234	239	201	243	242	244	267	268	254	255	282	237	258	274	260	245	250	219	218	236	257	275	245	229	239	232	236	253	277	251	232	249	220	234	227	236	249	217	232	237	243	276	234	254	223	260	248	227	256	241	249	258	267	250	256	240	277	230	235	253	266	281	249	238	258	229	265	235	232	264	230	251	262	222	257	248	231	238	245	257	279	246	260	251	269	245	284	231	243	214	205	244	227	245	271	229	219	251	232	239	243	250	240	225	251	229	223	236	271	235	260	259	279	231	238	236	224	247	219	263	245	239	224	233	251	252	272	241	308	284	257	243	228	242	239	264	257	272	249	232	245	250	241	224	230	241	262	266	255	217	225	254	253	267	308	304	249	219	261	257	247	248	265	241	256	239	263	229	222	252	244	236	265	252	243	250	250	275	263	246	249	274	246	226	254	250	238	258	265	232	245	222	235	257	277	264	230	244	250	255	244	255	240	238	254	224	259	261	248	232	258	227	235	248	252	247	254	284	276	240	276	251	272	223	236	241	242	269	238	244	228	212	262	265	255	246	268	239	252	260	235	239	240	242	271	253	257	239	242	235	255	243	258	245	240	220	257	253	242	252	242	225	260	258	238	266	262	272	243	245	237	244	237	252	252	240	262	221	228	262	232	281	254	243	206	234	257	250	257	235	216	224	231	242	245	243	240	268	235	240	242	265	260	278	242	263	262	245	242	243	254	249	222	244	246	223	252	256	251	275	242	244	274	254	256	241	246	286	253	241	243	257	251	265	255	262	256	278	250	241	230	248	301	245	261	256	237	222	261	271	254	279	255	236	240	225	234	246	229	259	262	251	242	256	268	239	233	242	233	251	247	272	215	232	271	208	249	251	262	227
45034	47099	47370	45106	34125	38539	32006	21475	28659	24802	20345	15889	14289	11550	6545	6215	5816	5604	4121	3770	2973	2080	1571	1435	1177	1305	1183	993	1030	1047	841	900	1006	833	785	644	626	627	681	680	677	739	715	703	709	715	713	740	817	790	711	746	789	704	744	642	705	651	651	660	655	672	631	673	665	659	641	663	613	663	608	642	623	550	596	592	609	610	608	637	623	630	600	633	671	677	638	633	662	723	748	711	742	758	617	649	672	595	593	623	609	610	611	568	614	592	578	606	570	538	565	564	551	532	573	587	545	560	595	579	557	550	593	586	579	555	608	601	559	595	565	522	514	576	545	517	572	545	553	594	592	551	536	533	522	567	580	602	580	584	559	567	557	545	571	538	573	566	581	519	535	529	537	574	522	582	549	568	592	546	581	594	525	566	606	585	551	566	611	590	590	559	585	576	611	567	576	607	557	538	551	537	542	552	563	601	580	534	520	560	554	571	578	536	544	563	581	548	562	586	591	542	539	559	568	513	568	556	513	528	524	557	558	577	554	526	584	552	566	557	537	525	540	596	531	549	560	579	575	563	535	542	513	533	517	571	553	566	556	576	550	573	525	522	499	543	587	493	555	564	533	571	539	568	552	547	559	584	587	531	586	583	537	563	598	550	576	529	588	580	543	539	548	572	529	532	570	581	561	541	556	601	535	616	566	559	570	586	595	597	549	614	588	556	572	533	592	531	553	561	583	543	582	593	562	548	556	569	586	587	612	571	546	575	591	591	520	567	565	553	622	555	535	590	533	536	531	561	546	565	538	543	587	559	570	548	574	598	545	568	552	512	566	529	574	549	543	550	582	591	541	529	578	526	605	552	513	558	530	544	523	561	553	589	591	573	568	591	536	508	520	559	547	564	592	550	542	545	571	561	555	535	532	579	550	532	543	572	589	581	492	577	531	531	548	580	594	577	608	532	547	590	559	547	550	556	586	551	562	579	513	587	510	548	543	559	565	556	561	520	540	578	541	549	608	526	563	534	556	513	558	520	617	515	548	568	605	573	499	548	551	545	545	576	561	524	577	570	565	550	572	543	520	532	571	562	587	547	522	547	598	556	567	568	550	528	556	542	577	605	576	519	553	547	539	582	570	588	555	541	582	551	609	568	552	574	554	560	554	554	591	534	595	549	555	490	572	540	564	559	566	520	548	586	580	606	560	576	559	517	544	582	569	554	578	554	614	560	532	584	584	550	573	548	572	538	568	536	537	502	575	564	545	606	576	531	557	558	568	541	563	592	573	555	566	593	567	565	614	546	562	529	533	584	525	565	598	551	560	568	563	533	571	585	576	516	592	561	569	565	587	514	592	605	559	562	584	585	539	530	560	535	549	541	530	550	537	602	585	560	558	598	543	582	537	554	520	518	542	540	524	563	555	588	556	572	596	568	521	523	578	527	573	609	550	568	582	564	554	528	555	575	560	556	559	545	565	590	590	549	544	565	548	551	567	550	589	558	563	536	558	539	563	558	555	567	561	569	575	539	560	546	558	548	546	556	573	575	559	576	550	569	524	585	572	563	562	560	500	568	578	564	531	552	614	567	560	581	579	576	563	538	556	541	540	584	541	539	569	547	568	565	560	580	582	561	568	575	519	524	558	568	571	551	549	572	563	549	560	616	552	564	591	570	563	575	535	557	570	556	577	554	576	588	541	546	538	545	512	550	545	535	595	564	565	563	536	514	535	577	591	542	552	532	533	564	550	545	542	562	567	553	543	530	555	544	591	546	573	566	543	552	541	575	580	592	571	592	564	582	604	551	528	548	534	552	592	549	570	584	539	520	534	545	600	529	588	571	547	572	537	580	542	575	527	560	575	587	578	529	577	544	578	583	567	531	526	587	563	545	526	580	568	542	539	557	542	526	518	565	577	564	538	546	588	524	543	572	552	584	579	551	560	527	573	583	542	544	563	572	567	598	612	544	561	568	557	569	578	540	571	560	586	556	577	574	533	567	572	580	553	554	551	547	619	568	527	548	556	578	518	537	565	552	611	585	556	527	580	521	556	507	590	545	523	554	558	603	569	532	552	533	590	518	550	572	548	553	522	550	582	582	543	574	520	564	545	539	575	544	523	562	557	580	550	545	559	592	558	544	571	557	544	548	577	574	556	562	564	561	549	595	556	548	584	590	567	559	569	594	601	575	612	543	582	513	521	590	534	581	575	545	600	540	565	579	568	597	590	607	534	563	556	525	522	518	570	564	535	603	544	573	556	591	565	526	568	591	579	600	599	534	548	531	547	547	548	517	533	563	558	576	541	570	570	569	558	569	534	571	567	533	545	563	573	542	548	589	550	558	536	574	555	585	548	576	604	602	614	547	521	538	560	607	552	574	560	547	581	534	566	539	570	558	526	575	566	595	561	545	566	535	518	546	544	558	627	587	583	562	616	543	565	537	528	539	507	542	565	534	550	578	588	540	570	554	512	564	587	555	594	530	528	558	573	577	594	573	571	493	575	614	564	566	587	513	538	567	572	549	530	538	527	528	553	570	570	564	563	566	537	538	523	553	588	566	586	588	552	567	573	540	548	564	574	566	539	557	602	590	541	571	565	590	563	551	552	560	549	584	502	547	583	558	555	549	536	570	520	552	595	558	550	570	576	537	586	535	544	544	560	549	556	558	578	584	532	583	594	533	564	542	538	560	548	554	572	562	546	582	531	557	572	556	588	608	560	573	558	552	559	572	572	500	552	567	565	577	514	579	531	557	613	531	566	552	525	558	554	532	573	523	589	557	596	562	558	575	542	580	519	500	531	543	529	538	553	597	593	555	537	582	561	538	562	554	589	555	582	537	569	574	562	497	495	563	563	569	530	551	558	592	572	543	557	540	531	519	555	580	560	566	553	574	543	553	548	566	553	539	593	538	536	574	556	547	527	542	540	572	564	561	535	581	514	528	579	564	568	538	567	582	527	569	547	609	559	555	548	574	531	614	515	572	582	581	544	583	603	543	580	573	542	578	593	573	602	530	536	545	534	582	575	550	521	559	548	551	587	603	552	558	559	561	529	562	554	574	575	609	562	553	560	583	561	587	555	535	550	531	545	555	585	589	547	581	510	608	588	568	545	574	574	576	535	580	569	528	579	562	571	550	575	608	621	524	545	557	554	591	576	554	554	584	551	558	555	536	572	543	576	551	587	561	564	560	541	547	565	571	568	576	549	558	574	563	549	530	558	542	567	514	582	582	569	534	522	569	582	533	577	558	519	602	520	589	579	503	546	569	564	537	570	540	560	570	593	522	559	535	532	547	558	551	572	562	538	547	574	595	541	544	547	549	569	580	530	589	541	574	584	555	535	578	567	543	587	525	549	544	501	569	556	565	541	534	508	550	554	562	570	578	589	536	589	529	567	540	517	538	560	589	574	561	579	571	583	584	529	603	599	566	542	556	568	573	501	591	551	570	590	551	570	570	592	567	544	572	558	578	579	555	587	558	584	553	557	545	545	521	529	571	583	531	557	585
55923	39993	42255	32520	28453	29790	30274	23815	23996	20348	14498	11001	8800	6090	4418	3116	2690	2793	2005	1826	1624	742	436	439	402	375	351	322	347	284	277	276	303	232	229	238	250	233	242	215	239	251	262	263	243	244	261	232	245	268	253	272	249	245	282	253	247	238	253	250	238	240	263	217	218	208	220	235	221	274	219	211	231	232	224	217	251	227	237	220	178	238	229	244	257	236	243	260	266	237	241	245	269	228	222	227	208	232	194	215	245	190	220	209	222	210	199	197	236	221	224	228	200	219	218	212	201	206	216	214	206	179	234	229	193	219	207	212	188	224	223	212	206	236	223	252	231	211	230	205	194	194	187	196	218	221	221	195	189	211	222	220	216	210	239	203	209	186	213	215	191	233	224	231	226	222	214	204	195	189	209	201	230	205	204	228	209	214	189	187	220	226	215	195	219	210	214	223	222	214	229	213	204	185	188	189	201	223	236	204	221	214	211	224	185	197	196	213	228	179	213	197	225	202	218	209	203	222	195	236	230	224	217	211	200	209	198	231	181	194	216	177	212	188	232	222	206	217	207	226	220	194	202	223	223	212	217	202	198	221	222	238	211	210	203	207	205	214	201	203	216	231	199	222	246	205	182	201	211	193	201	211	222	209	234	207	197	209	215	194	191	210	222	228	212	198	228	202	210	205	200	191	231	186	221	237	204	236	219	219	234	199	181	222	205	228	225	204	214	209	187	199	196	231	217	206	211	199	216	193	208	198	227	174	221	231	211	223	235	208	218	218	171	210	222	226	232	206	223	210	217	196	197	224	186	199	199	203	231	213	218	213	195	188	222	219	210	202	207	211	215	203	219	208	205	188	198	215	214	213	182	221	234	218	219	187	207	189	223	194	221	184	208	191	201	199	197	196	222	196	200	211	219	187	224	194	197	251	227	213	199	223	221	236	241	218	225	199	191	218	203	218	206	229	187	207	210	217	213	223	199	193	218	208	213	197	208	232	201	224	201	183	202	213	214	223	209	213	238	188	203	199	202	213	181	206	236	213	210	224	208	196	210	218	221	212	202	215	237	202	220	225	207	204	236	215	206	211	223	243	202	212	233	231	220	215	202	225	203	189	190	199	179	204	196	212	217	214	221	210	209	229	224	202	231	231	221	233	222	197	188	208	200	210	253	210	205	197	206	217	225	201	213	242	215	208	221	220	236	214	185	204	205	244	213	204	209	224	204	226	197	219	201	197	204	212	193	214	190	194	216	213	211	223	231	223	215	200	220	185	210	195	200	219	200	220	211	219	197	205	218	197	206	239	202	198	209	215	219	240	236	196	210	211	191	235	248	194	187	214	209	202	186	210	218	206	204	217	211	228	186	220	194	215	210	228	231	221	190	203	199	184	198	209	169	172	211	225	192	200	202	222	240	218	202	214	219	205	211	229	232	220	212	181	212	221	225	206	211	240	183	219	215	242	227	214	202	212	185	219	207	229	203	186	205	222	199	224	201	201	206	229	226	208	217	209	205	219	195	212	218	206	200	195	197	216	221	232	224	203	216	215	205	223	211	250	217	189	220	226	191	221	213	222	248	227	219	229	202	232	235	219	205	224	209	230	214	208	227	195	201	230	213	201	233	193	243	234	193	211	201	203	188	207	225	214	216	200	228	192	226	217	222	231	222	183	206	205	213	194	209	209	222	178	210	202	231	209	191	214	194	201	198	205	236	220	201	228	239	217	215	199	212	217	228	211	210	212	231	215	194	211	203	214	192	221	227	193	236	191	223	203	222	236	236	186	227	245	192	192	205	204	216	216	204	224	181	186	236	206	224	207	186	212	233	223	216	201	211	200	202	225	206	231	203	206	215	216	199	202	188	210	205	207	216	206	226	222	186	231	210	195	209	183	213	212	205	211	216	224	209	215	217	205	196	209	198	193	202	186	221	181	202	222	209	211	177	209	181	217	196	230	241	199	196	225	223	212	227	234	203	233	221	237	230	213	228	198	203	191	192	215	232	206	205	180	185	196	207	202	218	202	209	223	208	220	201	230	202	226	205	220	179	227	229	204	252	231	220	213	204	235	223	223	216	232	220	218	228	240	203	232	207	209	180	237	222	204	218	227	228	216	207	171	199	196	185	201	208	223	231	206	221	203	194	168	216	208	180	205	229	222	205	212	218	207	206	198	187	216	209	201	221	191	216	208	194	195	206	223	209	198	212	219	214	217	229	225	211	204	197	210	245	201	233	179	234	188	213	205	220	257	213	223	217	204	208	196	191	222	182	189	232	235	209	220	209	206	181	221	216	207	200	205	233	184	220	194	213	189	242	208	213	206	190	189	239	220	207	192	201	229	214	210	213	251	197	226	212	244	208	223	229	204	196	205	214	210	240	211	202	204	194	228	181	178	193	207	213	200	232	220	201	212	227	215	216	218	211	217	200	197	184	242	195	208	222	206	212	252	250	225	208	212	195	210	214	203	202	235	207	183	200	223	211	212	202	248	212	226	211	247	212	226	228	210	209	200	232	200	186	247	218	205	202	198	226	208	222	229	193	211	212	217	185	222	208	207	210	210	187	212	184	202	210	184	230	221	190	192	205	222	229	201	213	203	202	189	204	204	221	205	216	187	179	194	233	202	214	204	222	227	196	215	243	182	203	221	224	217	187	190	207	224	204	198	210	211	212	205	221	245	231	220	212	194	210	231	188	239	211	221	233	196	223	232	226	189	198	205	225	196	231	218	200	222	236	220	186	224	215	219	189	221	198	210	215	214	231	246	199	210	222	193	231	207	190	186	209	215	211	210	197	217	197	207	191	211	226	221	212	189	195	231	201	200	217	203	216	209	219	228	203	210	209	197	197	188	219	198	222	218	224	218	209	221	244	181	209	241	207	191	200	228	217	227	228	231	228	205	213	199	200	224	210	194	225	213	177	207	215	205	209	212	225	211	223	200	219	193	202	197	235	212	186	227	209	220	201	216	184	213	209	187	241	224	192	178	204	211	209	209	207	224	209	191	206	227	202	192	197	208	233	210	207	196	206	201	193	232	209	198	211	224	213	219	219	206	176	204	222	221	214	213	227	187	180	196	206	214	214	221	209	213	192	193	205	225	190	188	225	225	212	208	216	198	205	192	192	205	190	223	209	212	170	190	228	213	193	219	202	204	226	220	225	239	235	215	214	223	186	206	208	218	204	201	217	228	211	209	221	184	213	211	234	215	200	225	210	240	193	230	205	223	204	223	228	201	214	203	192	235	199	212	238	205	207	216	200	234	194	227	221	229	208	194	198	216	223	189	217	215	212	208	223	210	216	221	209	208	215	189	195	216	182	192	207	196	237	171	185	228	207	219	197	234	184	211	230	212	234	181	239	192	211	223	195	232	211	206	238	188	222	227	228	201	181	203	210	201	229	201	195	218	223	225	196	195	231	209	185	206	224	234	204	205	234	208	206	237	227	205	205	220	204	213	178	226	226	232	211	223	212	203	209	183	178	194	220	212	209	230	193	209	201	216
49568	52031	46728	48372	39314	45251	36994	29900	36749	31292	27416	21301	19654	15474	11768	10092	9599	9529	6590	6514	5219	2725	1926	1556	1608	1443	1443	1342	1456	1183	1205	1213	1115	958	774	810	633	647	650	697	698	719	794	767	725	764	731	748	835	816	802	808	722	713	712	659	646	670	651	639	659	629	631	649	578	578	625	560	600	580	628	660	536	536	498	537	560	531	578	562	506	536	541	558	596	584	595	641	618	696	720	729	756	718	652	593	511	527	494	501	534	515	505	510	521	448	483	510	482	477	515	494	552	472	500	496	517	505	446	500	505	470	503	487	517	491	458	485	497	507	494	492	490	482	449	478	465	455	502	488	513	482	451	484	460	454	455	444	489	485	473	489	456	471	460	486	499	507	495	467	497	478	426	465	469	479	431	480	465	456	460	464	442	497	457	470	479	487	447	489	472	475	477	481	474	510	427	470	469	446	462	484	470	520	455	469	475	472	474	461	480	465	455	480	505	499	472	468	464	461	457	480	455	437	461	497	454	450	441	460	455	481	498	469	466	441	499	489	479	464	433	484	481	472	439	478	479	451	442	485	475	486	454	444	476	443	499	510	499	462	472	478	462	457	484	459	467	434	469	437	463	464	462	435	453	466	473	481	425	462	458	504	448	491	447	457	447	492	487	472	449	465	513	479	500	457	462	472	462	419	485	476	510	469	498	474	453	493	481	474	466	429	460	454	459	458	437	445	474	486	460	445	464	430	465	457	450	478	471	472	442	428	430	491	442	468	504	485	455	475	466	470	434	468	436	480	425	478	482	434	470	462	471	481	470	466	449	460	464	461	471	466	468	450	486	455	486	485	471	495	497	461	470	460	468	451	417	455	511	440	480	452	488	473	441	448	454	466	469	468	428	493	500	448	452	466	489	436	461	470	459	444	476	498	481	483	483	447	473	450	461	509	505	477	439	464	486	467	413	481	511	496	455	481	458	496	436	441	433	436	462	423	474	476	438	461	453	440	477	443	478	478	446	447	499	437	480	460	470	492	488	463	484	454	453	435	453	489	436	486	474	490	479	449	478	482	475	449	427	480	490	479	487	460	447	442	470	469	472	497	485	513	507	477	449	490	477	470	434	496	507	429	477	450	475	485	456	463	483	461	447	448	476	492	497	512	479	430	488	429	504	488	447	481	480	444	513	466	462	464	432	513	421	451	464	443	469	476	459	487	431	459	454	459	440	475	483	508	463	454	471	467	472	480	470	445	505	477	454	470	428	445	483	486	494	508	431	471	459	478	456	463	436	448	455	459	482	460	463	473	471	483	473	469	448	493	456	462	462	464	448	475	491	431	485	451	479	480	507	469	466	457	474	508	465	447	421	469	429	483	498	484	495	426	465	475	446	498	447	465	424	488	439	502	439	447	494	515	467	497	464	440	486	444	422	467	439	476	466	491	446	481	448	482	443	501	441	483	453	454	473	508	466	483	472	475	477	467	476	456	488	495	458	504	485	469	467	461	503	476	470	446	478	487	455	493	471	453	439	514	443	496	450	453	488	493	469	444	444	480	484	461	470	456	508	479	449	446	483	440	464	456	492	499	475	480	493	467	459	480	469	469	478	476	464	460	457	469	477	491	486	459	484	470	457	503	468	468	479	436	472	432	445	488	488	474	494	493	512	463	462	473	450	481	463	464	489	424	499	468	460	486	479	449	489	474	506	521	476	504	476	457	432	444	512	469	489	430	456	454	484	515	433	447	494	473	477	436	468	486	485	487	515	478	455	432	446	483	431	473	512	464	485	485	490	508	445	484	493	499	466	481	422	451	449	471	489	450	467	490	515	458	433	421	450	499	446	483	412	463	495	456	465	450	448	478	476	448	475	481	457	460	491	477	452	466	501	459	466	474	469	462	494	472	462	478	475	475	465	488	432	457	455	470	437	458	466	478	463	451	462	443	495	461	441	507	457	445	487	488	466	458	461	473	466	472	483	449	423	444	452	493	452	469	481	457	451	464	486	451	494	452	460	443	469	463	476	480	488	467	489	490	468	459	501	464	506	442	495	508	472	487	496	472	469	439	492	480	462	482	469	486	503	549	471	457	462	460	464	488	459	440	452	476	483	464	458	451	488	477	460	495	475	511	450	471	468	446	465	477	460	449	471	475	492	499	471	487	491	479	467	477	481	474	446	492	438	491	462	423	433	470	478	463	482	476	419	489	446	449	434	469	494	438	492	462	451	484	485	476	506	487	482	461	490	443	477	450	475	471	457	456	474	461	498	502	452	497	435	473	485	453	464	459	469	472	405	449	484	478	495	464	446	483	472	461	478	492	470	469	476	505	489	459	477	444	467	459	461	415	444	442	467	473	426	482	452	449	491	461	493	475	435	439	494	455	433	468	438	497	495	478	485	479	454	472	445	429	464	476	471	496	429	511	450	476	496	477	458	479	524	421	469	483	441	473	474	480	456	492	465	441	464	485	475	499	474	477	458	477	460	473	447	442	451	467	453	482	504	488	473	459	477	468	486	452	475	476	457	449	470	458	484	473	487	475	499	466	451	507	457	458	481	498	470	482	466	453	462	446	500	455	472	470	454	491	497	478	463	490	475	460	456	476	462	510	447	478	499	441	475	471	468	481	455	493	458	478	468	461	468	528	465	470	463	483	472	470	442	471	446	470	491	472	494	464	487	505	476	521	476	492	486	493	466	452	435	452	459	461	431	512	487	465	493	453	473	482	460	473	490	493	482	501	481	493	485	484	481	485	517	472	468	438	451	471	464	468	471	455	462	497	453	500	490	481	471	465	478	476	448	453	473	487	464	493	489	485	433	498	478	467	427	508	465	480	450	472	442	427	525	446	472	448	487	483	476	434	460	468	465	458	453	489	467	465	503	505	471	436	509	443	482	443	456	453	463	500	465	506	426	456	465	469	491	495	424	480	464	456	465	483	468	459	466	461	474	463	474	481	477	465	493	476	453	446	457	465	448	520	514	436	451	457	474	429	444	431	481	424	437	465	477	452	464	452	449	439	461	458	502	438	483	459	440	426	452	450	506	469	459	440	499	484	458	474	455	468	450	443	503	474	483	459	451	457	476	481	435	454	484	457	465	484	451	457	439	431	440	480	488	445	438	443	487	452	508	476	483	485	469	492	469	484	496	467	438	452	443	493	435	478	436	460	467	431	475	466	481	486	481	477	435	465	460	476	451	459	487	467	440	492	468	481	470	462	500	448	493	469	493	444	438	483	481	495	435	494	497	452	463	474	496	458	458	499	469	490	457	488	475	452	484	463	501	451	444	434	439	461	533	471	523	470	471	485	435	486	455	485	514	467	451	479	484	446	492	488	448	477	492	516	455	459	494	506	471	475	461	485	448	449	433	492	470	471	493	440	485	469	498	463	547	463	466	496	446	453	456	475	471	474	498	418	505	461	456	507	464	486	482	458	472	457	449	525	447	472	439	526	464	483	493	460	478	488	483	454	472	463	434	446	438	485	490	512	457	443	475	459	519	441	511	448	442	520
26053	22898	30695	18009	9678	6119	4345	2874	1947	1378	983	787	654	514	383	361	323	328	304	283	264	303	268	265	227	256	264	251	244	261	253	259	256	252	221	291	272	246	262	253	235	243	254	222	231	241	251	256	253	266	241	255	230	230	236	267	245	237	282	271	229	235	221	236	225	228	228	212	270	254	249	253	248	253	232	238	273	254	221	233	240	272	230	245	242	257	245	259	256	267	278	267	254	242	250	237	229	219	285	227	249	248	221	232	252	244	252	226	238	262	222	272	208	235	225	247	230	240	253	239	228	244	218	261	248	248	266	252	232	208	245	255	252	232	240	235	226	232	238	241	266	229	236	246	230	238	272	233	247	241	237	241	208	239	265	251	248	259	274	257	263	232	222	279	250	231	258	280	243	231	251	256	248	252	218	232	207	248	253	225	263	226	236	248	269	254	237	244	224	250	231	220	231	238	249	242	236	215	257	271	246	228	243	252	242	252	252	221	230	246	239	236	252	226	267	262	240	254	281	218	234	270	245	257	264	226	243	231	239	270	239	233	260	223	238	232	243	256	209	228	235	229	255	239	234	260	235	274	244	240	244	228	260	244	274	216	236	277	268	218	235	245	229	228	253	252	216	250	248	251	234	236	233	226	204	232	236	248	238	248	239	247	212	231	238	262	246	238	222	246	256	212	248	235	263	274	243	266	229	285	255	267	230	257	250	262	241	217	274	237	219	227	217	214	231	265	247	251	244	275	259	232	247	241	235	243	223	232	226	239	261	264	225	259	246	246	229	254	246	247	208	250	247	234	225	241	261	239	255	216	254	244	226	236	207	241	247	253	229	230	276	250	218	238	232	252	229	251	227	234	273	236	259	229	280	262	245	229	241	262	221	239	235	231	249	230	237	263	243	234	242	219	267	253	226	244	270	253	219	234	251	268	233	233	237	234	223	235	234	221	244	248	296	238	281	259	245	245	265	257	220	254	283	254	235	239	229	280	269	229	244	253	241	239	223	235	217	251	239	244	245	255	268	251	222	274	231	263	260	263	223	268	233	239	235	243	235	236	267	224	243	250	219	238	238	246	260	239	258	253	266	228	225	238	258	253	250	248	260	209	251	262	254	243	221	229	269	225	226	248	228	260	254	250	262	268	251	270	227	267	238	232	223	268	238	241	240	252	244	265	240	224	253	245	257	244	243	223	214	223	238	239	257	266	254	224	267	237	223	248	248	191	250	260	225	257	253	244	254	239	249	246	249	273	239	208	230	255	231	240	250	244	258	245	252	250	227	227	241	237	227	251	240	230	231	269	258	259	237	222	258	250	240	239	219	245	223	262	258	271	233	232	265	238	229	252	234	244	248	250	219	239	254	251	300	286	261	213	268	215	266	237	242	246	271	252	253	237	248	276	261	235	249	236	265	267	265	242	231	254	260	237	248	262	221	235	281	243	247	259	240	236	233	236	245	245	238	229	240	237	243	254	276	244	249	235	241	245	250	235	255	213	260	215	231	241	236	270	235	280	252	265	250	253	268	228	246	253	264	243	263	224	237	233	235	234	218	241	241	261	211	260	247	237	224	221	263	241	242	278	258	223	259	244	266	252	222	228	250	233	268	230	240	192	254	243	245	259	237	234	206	248	225	221	227	223	263	225	225	213	237	228	246	229	257	247	244	260	244	252	242	235	236	238	247	235	257	237	241	234	240	239	259	226	198	224	227	246	238	241	227	229	237	235	249	228	251	252	232	234	226	267	246	251	226	279	243	241	239	242	221	261	256	245	238	242	273	265	242	245	225	231	243	227	250	255	247	237	260	253	274	222	232	215	232	267	244	265	257	241	223	248	264	215	230	229	238	245	255	260	223	227	241	238	227	230	230	227	202	241	221	246	244	266	230	218	252	257	232	247	241	260	237	242	243	232	212	222	241	259	242	268	231	217	229	235	268	229	228	232	269	226	239	265	280	274	238	231	274	254	243	252	247	250	227	238	207	258	232	238	237	229	225	246	262	270	226	237	238	255	246	228	221	260	250	224	256	233	214	230	244	222	252	241	252	242	232	258	231	239	247	248	210	236	263	235	231	263	244	241	240	258	241	249	227	256	232	244	236	258	212	218	235	244	238	266	240	208	235	214	224	214	270	258	238	237	240	269	234	249	212	254	238	232	244	240	244	289	237	247	258	254	256	233	231	228	233	237	248	237	266	241	233	245	229	222	235	243	206	258	231	231	251	265	254	266	240	257	219	247	232	229	248	256	270	242	255	234	253	244	224	248	290	245	212	248	261	228	234	227	269	262	235	213	250	261	240	237	245	269	272	251	225	223	236	244	226	220	197	237	229	249	237	233	278	252	220	218	240	234	242	260	238	229	254	201	248	264	273	267	234	264	232	240	251	223	257	244	244	224	257	212	271	230	234	248	272	221	258	286	261	229	229	266	252	244	230	272	243	238	197	247	248	251	208	227	226	226	236	218	247	249	214	249	245	214	212	257	229	246	258	253	243	230	236	228	221	246	255	211	235	227	224	204	248	256	252	220	270	260	238	233	246	253	220	257	244	238	255	233	263	228	221	201	224	237	221	213	243	226	247	236	246	242	267	245	243	252	251	219	231	247	226	244	206	264	229	274	222	261	239	247	236	267	228	236	239	224	228	223	276	259	220	235	236	219	209	228	237	240	220	253	269	245	251	259	270	240	242	231	246	237	263	227	214	233	244	236	237	265	256	232	232	260	246	260	272	246	270	232	218	252	267	250	249	257	208	206	254	240	203	248	256	253	232	211	216	208	239	277	246	249	242	229	267	261	236	227	211	220	248	236	233	243	234	256	224	237	221	230	258	228	242	224	238	263	239	249	243	226	245	275	237	245	224	250	259	226	235	204	222	230	222	251	223	232	262	237	248	235	228	264	250	223	244	249	218	241	231	278	245	255	223	249	260	222	244	260	242	236	250	251	233	212	224	233	257	252	253	235	242	251	245	207	275	254	226	258	227	222	264	269	266	244	223	238	257	235	265	237	227	226	275	239	239	252	264	258	216	263	241	238	242	261	218	249	251	220	232	264	232	223	227	263	250	239	238	246	225	256	238	242	228	250	257	235	230	257	224	250	239	247	259	237	206	260	257	232	273	233	247	247	235	237	229	227	218	240	232	252	266	255	266	250	251	235	237	232	243	239	239	266	229	234	228	234	244	252	254	253	264	254	241	236	247	251	233	198	193	233	241	252	241	215	227	245	207	218	282	241	240	215	205	254	253	262	238	271	244	236	232	234	246	241	258	254	218	263	240	211	240	251	239	236	255	245	252	260	228	246	246	260	246	235	246	217	252	241	231	268	258	223	221	237	249	250	230	228	255	236	237	260	241	247	260	243	245	231	232	237	247	258	247	231	230	259	253	246	270	241	240	228	270	250	204	255	239	242	239	233	240	245	248	240	219	245	214	226	253	244	267	233	231	267	216	234	220	244	271	235	260	213	211	232	254	240	240	222	235	224	222	255	241	229	249	236
20609	19436	30734	25414	17269	17004	13325	9863	8461	6312	4638	3552	2994	2062	1617	1194	1058	1065	889	832	805	718	668	663	711	692	697	662	667	625	600	611	640	588	564	619	585	596	581	636	610	618	652	607	572	612	594	642	673	609	713	635	659	623	626	626	643	611	654	607	616	627	606	615	580	591	572	611	541	564	591	639	571	585	589	591	532	592	554	601	566	589	587	559	608	600	615	633	663	606	634	602	597	607	558	610	571	609	568	613	587	594	579	540	594	568	589	550	549	530	545	552	613	553	510	565	570	590	579	529	591	540	539	530	560	579	616	558	534	559	544	583	580	561	581	592	543	560	554	556	568	595	561	601	540	560	569	584	598	583	602	534	563	594	569	591	546	593	535	588	527	593	545	580	546	598	607	520	524	586	535	565	555	559	571	576	552	524	575	553	556	572	584	580	522	567	531	513	592	544	575	551	613	539	545	597	554	573	542	557	584	620	612	543	538	585	545	579	530	547	549	585	533	574	575	541	555	592	558	575	555	540	571	634	574	567	591	519	615	585	582	579	603	534	528	554	568	567	593	578	575	586	551	595	549	580	593	605	574	539	573	559	529	562	527	536	550	581	573	585	601	538	549	549	576	570	573	570	592	564	551	546	552	554	554	588	552	554	587	625	583	543	529	584	578	589	624	576	555	560	596	569	547	573	551	554	534	553	549	561	554	536	561	574	552	562	584	584	565	551	531	520	543	590	594	556	567	553	585	552	574	521	573	571	526	556	547	557	554	583	506	520	528	597	559	562	527	575	564	584	540	578	602	568	599	565	561	566	532	569	537	556	555	566	547	594	583	592	595	555	569	539	539	582	594	523	584	545	578	569	535	556	610	559	565	594	562	599	549	525	618	584	581	587	579	563	560	613	554	577	584	558	554	555	545	540	595	592	547	544	591	569	563	550	551	541	632	564	575	572	566	564	584	538	518	558	595	628	536	569	547	585	539	594	610	538	533	614	555	540	591	577	555	600	566	543	540	564	566	579	544	531	574	564	562	564	530	590	582	543	627	540	576	566	602	581	580	583	562	539	567	569	562	555	554	608	503	550	567	582	561	530	583	577	611	567	585	565	587	568	580	560	555	557	567	535	601	623	584	562	588	549	567	582	573	558	627	586	577	572	557	564	561	582	518	578	557	572	531	579	580	600	582	544	581	565	574	543	523	558	592	587	599	564	587	547	579	570	581	603	580	502	577	569	563	581	586	563	569	546	612	548	597	518	601	551	587	579	577	567	563	612	562	535	550	578	550	574	575	565	568	577	512	615	591	601	580	570	563	533	573	582	572	574	520	573	562	574	569	584	577	624	552	588	596	579	556	575	572	555	598	592	546	531	596	522	585	546	572	586	548	573	577	589	560	534	558	564	516	597	564	565	573	534	559	559	528	579	587	606	567	567	575	586	556	584	564	546	572	550	546	571	612	566	608	614	590	521	575	569	545	558	596	528	561	590	581	568	531	557	576	565	626	552	549	530	537	572	582	573	560	573	591	533	528	571	566	583	557	582	567	550	565	545	517	586	537	578	560	531	563	530	601	553	557	575	557	615	550	582	592	620	595	580	534	569	558	549	542	593	575	546	552	604	529	583	549	577	573	582	518	546	559	552	585	539	542	562	552	576	536	527	539	588	559	581	565	570	587	559	574	558	589	544	565	530	600	533	575	569	510	581	566	543	559	573	561	575	574	563	558	568	608	539	557	588	538	551	567	615	566	579	609	546	560	587	563	548	585	564	524	576	581	560	569	560	618	578	544	590	565	567	576	550	569	546	522	563	551	608	538	553	587	567	561	585	561	578	570	586	582	589	558	583	610	577	565	551	552	589	549	530	572	558	546	561	613	595	568	600	562	569	551	530	527	529	579	582	511	592	597	547	566	550	535	534	584	590	557	555	582	534	576	605	594	578	597	661	579	531	530	564	606	538	572	569	572	564	563	603	578	586	621	573	571	605	567	579	555	552	564	561	573	567	577	580	571	545	556	562	552	567	563	574	572	521	598	547	568	590	562	544	582	578	579	572	571	537	567	525	531	587	577	616	593	556	546	546	603	616	575	579	581	579	522	560	590	524	537	543	512	542	557	556	588	575	585	569	540	587	558	544	565	552	546	560	574	556	596	583	574	562	567	588	567	597	622	598	550	606	602	568	540	535	577	543	531	510	564	553	590	520	521	554	591	570	587	566	587	566	587	552	556	543	569	538	579	586	542	532	570	532	558	570	540	529	614	595	582	593	562	559	583	555	571	580	552	541	570	600	530	541	560	543	566	574	555	574	558	566	532	542	557	579	527	561	549	583	576	561	577	582	553	564	568	566	553	552	609	546	609	566	562	589	575	590	542	575	552	614	618	599	576	529	596	551	561	602	598	575	570	589	576	579	569	524	528	592	574	557	590	516	551	582	559	552	616	494	571	554	569	581	507	588	557	541	598	558	574	562	579	528	556	540	566	513	548	567	575	612	581	556	544	601	529	570	556	589	591	556	540	581	610	561	554	533	534	599	546	589	607	593	594	545	554	569	555	568	598	543	565	578	504	585	589	568	577	589	559	548	582	615	554	567	593	566	543	617	550	536	602	583	562	561	546	559	521	588	582	555	558	555	597	610	540	579	529	545	600	586	560	556	545	565	608	524	560	554	575	556	552	505	561	592	573	581	570	565	563	590	612	587	576	546	538	547	605	574	531	565	495	595	569	545	533	586	566	502	546	589	553	518	536	577	544	574	584	559	577	570	559	556	555	581	528	544	538	595	530	533	592	571	571	584	553	553	544	576	584	586	548	578	533	520	569	570	562	617	579	519	562	546	545	552	548	592	591	569	558	539	593	598	575	614	564	586	540	535	551	593	635	593	563	579	552	603	569	497	573	527	540	565	565	560	592	562	551	586	579	582	561	546	565	563	528	535	534	573	582	538	549	528	569	545	576	605	561	599	599	630	575	558	560	539	551	586	572	574	513	578	539	603	599	588	569	581	549	541	566	573	554	567	577	551	542	539	599	577	539	557	590	551	569	559	560	568	584	554	549	565	531	567	585	569	559	548	547	599	521	577	580	548	574	593	600	597	587	543	549	598	522	596	576	606	555	557	585	577	530	616	512	620	569	606	563	557	541	570	596	562	588	572	578	582	576	566	572	601	577	555	580	576	592	581	530	603	564	579	572	567	602	543	551	557	583	554	571	609	605	543	543	558	546	571	601	576	570	593	540	576	543	584	569	591	612	548	549	570	586	609	573	529	584	562	540	558	584	593	567	548	558	576	570	600	549	606	523	565	557	584	566	523	529	609	581	548	534	567	584	552	581	558	551	545	581	580	548	609	548	575	552	576	588	541	578	519	569	596	567	530	536	583	586	525	563	587	582	613	564	556	571	579	583	566	557	566	616	549	521	550	580	530	589	559	550	553	574	590	593	583	586	555	550	590	600	560	582	545	586	527	576	539	562	554	542	585	592	552	552	530	555	613	576	620	537	553
53883	41166	44051	35833	29712	27232	27466	18811	15878	12836	9155	5996	5157	3348	2501	1783	1476	1835	1557	980	1554	608	389	327	344	320	312	320	319	302	297	268	323	271	267	292	266	275	285	264	267	275	284	288	250	257	259	271	286	270	290	276	256	282	254	273	299	306	286	256	272	272	258	267	252	256	265	262	257	254	268	277	282	247	245	259	255	262	244	265	278	268	241	243	253	240	249	266	268	276	310	265	281	279	308	269	270	252	259	252	273	261	264	244	218	274	257	245	260	258	271	256	270	265	248	244	270	244	276	233	229	228	258	238	273	265	248	251	236	230	264	264	250	258	260	243	259	260	235	233	284	258	238	271	284	244	246	231	277	259	246	236	256	281	235	254	257	262	256	294	230	221	230	271	238	261	259	247	250	249	268	252	227	263	256	240	234	232	278	244	269	230	258	233	221	246	268	250	241	262	261	247	245	249	257	254	252	267	266	270	235	250	243	238	206	290	261	260	237	244	257	254	247	271	249	259	240	266	245	282	281	246	228	293	263	279	252	263	270	241	269	251	239	235	243	285	260	246	273	263	227	245	235	247	268	251	244	265	236	255	283	253	293	241	242	248	254	243	250	280	233	263	251	257	243	250	264	247	283	242	283	255	269	257	236	256	256	261	246	287	275	239	251	269	258	233	242	219	240	250	266	276	248	249	261	270	267	254	256	256	264	249	261	248	280	239	267	251	264	254	253	258	254	256	223	228	249	252	241	266	271	254	250	267	270	263	227	228	279	252	252	256	252	219	256	266	269	231	233	247	267	279	258	226	264	254	225	250	261	250	265	284	251	240	256	260	233	261	256	246	253	268	273	233	230	273	250	260	249	250	247	272	274	261	275	282	253	196	250	235	238	279	249	242	257	278	272	229	254	283	294	254	270	269	216	246	224	248	247	243	313	263	241	269	258	259	246	262	267	272	233	261	225	257	264	252	273	242	261	266	251	271	275	254	263	233	241	248	244	241	257	246	269	232	244	268	228	247	237	262	267	264	224	272	246	253	263	232	267	238	262	275	267	251	240	233	252	238	264	264	247	219	245	225	254	260	241	243	242	229	233	228	249	253	249	271	224	236	258	236	252	258	217	232	262	270	207	269	270	247	256	255	232	255	248	220	258	250	234	272	250	251	239	235	231	258	248	255	237	261	241	227	283	225	250	254	250	263	260	264	257	267	221	272	250	224	259	229	247	263	220	247	269	232	237	263	257	263	271	244	275	250	278	247	251	262	245	226	234	275	256	252	245	218	249	249	224	234	254	220	250	258	257	267	272	251	265	267	246	250	240	257	250	267	246	254	267	255	245	259	249	253	291	244	265	266	259	230	277	236	246	251	227	275	268	256	247	264	277	254	228	257	260	250	271	222	258	284	256	271	264	253	241	277	236	251	257	223	249	244	249	255	258	216	254	270	228	229	204	231	263	244	270	241	254	280	264	246	267	249	248	237	238	261	215	259	251	237	246	279	272	268	260	249	280	250	285	232	231	274	227	250	274	251	251	255	263	251	247	260	255	226	236	248	212	271	232	271	244	255	283	264	280	278	241	278	242	238	234	253	265	234	257	245	245	236	257	272	241	272	244	278	239	253	263	241	232	246	257	248	264	261	258	262	250	240	232	253	278	252	273	251	259	258	278	262	265	245	255	203	248	271	265	236	278	250	254	228	266	235	254	273	268	260	283	252	282	224	260	254	259	251	256	269	231	241	240	273	262	248	248	239	248	250	256	250	239	266	234	259	290	240	251	240	261	277	269	217	222	258	235	237	230	229	260	295	257	257	257	239	259	229	240	269	229	267	250	247	226	236	256	266	250	251	257	255	259	250	251	251	249	258	264	261	255	240	236	250	251	260	256	263	272	278	244	275	291	252	250	260	255	280	247	267	260	249	237	258	249	250	272	258	254	246	267	235	252	234	236	239	250	244	246	254	253	248	248	300	243	239	267	291	238	268	256	280	235	264	256	246	260	261	271	265	239	260	274	281	288	252	250	239	251	273	285	255	264	224	252	241	230	269	261	249	287	285	220	253	284	268	243	250	288	252	252	279	280	256	272	253	266	268	257	256	216	247	209	284	256	262	255	230	250	265	268	244	253	259	279	285	235	253	212	258	240	247	277	233	265	251	240	243	270	268	243	282	235	246	219	252	249	230	248	219	249	236	247	257	220	237	237	258	273	284	268	272	242	253	263	256	230	282	239	253	254	255	238	261	266	277	260	246	257	248	284	235	275	258	234	236	265	263	248	237	254	231	253	230	275	282	227	287	277	243	236	233	260	248	233	254	263	256	244	239	270	253	267	257	225	268	262	273	254	233	246	253	254	229	271	225	282	246	288	255	249	256	262	248	241	271	241	233	273	271	261	299	248	254	294	270	228	250	258	271	236	229	244	263	256	236	257	277	251	218	243	270	195	265	246	258	233	248	220	250	263	225	270	244	231	228	249	268	252	236	290	243	256	287	281	256	231	247	238	249	247	264	242	272	266	278	247	242	270	265	236	225	267	254	225	273	243	290	270	247	245	253	284	272	244	263	235	252	236	235	238	252	245	265	252	272	273	241	212	232	257	244	260	293	287	256	266	256	248	246	263	247	251	256	266	268	244	252	242	253	226	260	262	241	265	257	273	232	261	244	225	222	266	253	269	247	240	265	272	252	235	247	230	220	229	246	262	252	279	246	242	273	279	281	262	254	224	246	235	252	236	287	265	253	262	261	241	245	258	270	219	230	272	239	264	238	235	244	245	245	244	280	259	233	301	252	266	226	240	231	242	266	244	251	232	271	244	261	268	246	255	236	274	247	250	236	235	273	260	245	254	236	269	223	246	285	246	265	262	297	207	258	256	235	264	278	272	266	249	243	258	272	264	252	268	219	239	256	240	258	249	256	232	254	235	236	246	229	252	274	245	270	291	245	242	257	235	254	226	266	255	275	269	260	264	256	280	239	244	283	280	262	239	284	253	235	221	289	263	249	264	253	272	239	263	250	250	234	259	278	280	242	230	287	255	246	257	233	250	267	255	248	247	263	284	254	260	245	271	246	228	261	254	258	253	265	257	269	258	241	259	245	276	261	282	258	267	287	215	244	256	223	247	285	288	245	271	227	258	238	231	218	246	241	251	250	220	240	291	229	247	293	232	264	280	229	239	240	240	273	273	244	276	275	237	234	273	261	234	261	267	257	236	252	241	256	249	266	278	245	287	262	254	277	253	256	260	245	257	248	233	256	240	252	240	272	266	264	250	273	254	239	259	275	270	270	263	266	266	265	251	248	238	252	266	242	244	244	235	239	267	257	255	251	236	265	248	239	244	254	285	258	239	276	264	267	248	256	278	242	271	280	257	228	237	265	264	252	229	268	255	226	234	245	255	259	250	246	239	229	247	243	267	247	251	244	252	254	247	230	280	256	240	244	239	254	255	244	238	264	248	264	224	232	251	259	263	235	257	265	261	270	248	224	292	228	256	239	274	252	241	269
47107	46913	47195	46562	35136	38495	34154	22324	29397	24210	21107	14719	13684	10247	8590	6267	6205	7476	5503	3574	6137	2111	1414	1137	1221	1033	999	1002	947	917	923	821	893	825	846	781	665	719	643	671	664	717	733	788	731	753	744	726	754	792	853	757	746	782	691	729	689	704	696	689	699	664	659	632	685	661	665	646	634	695	697	648	620	623	630	646	628	621	636	609	624	649	578	599	701	686	685	660	693	709	768	731	738	744	643	676	609	622	556	596	618	609	587	614	562	547	581	562	593	575	598	585	577	607	541	634	569	604	616	607	550	525	564	595	589	584	588	559	530	588	609	577	574	552	583	555	572	549	591	577	590	607	602	564	552	557	537	515	585	591	581	632	545	568	587	564	574	579	558	558	570	535	575	518	579	590	571	588	582	635	600	584	549	583	603	538	588	576	571	568	586	563	588	539	590	589	520	576	562	561	581	614	590	583	568	570	576	546	589	609	576	577	541	543	540	568	556	538	586	561	575	563	588	587	565	588	577	499	527	541	586	595	559	551	567	516	561	560	610	590	604	577	554	578	549	537	546	519	541	561	574	564	575	577	567	586	590	578	596	535	550	560	558	584	568	546	603	562	556	597	537	530	565	519	565	584	533	550	538	609	558	548	579	614	587	542	572	572	575	584	593	584	551	600	576	542	589	598	608	586	574	561	544	555	595	581	553	533	591	554	589	547	559	608	607	544	535	542	616	552	544	604	596	581	583	548	539	545	553	558	546	559	588	533	609	583	586	518	564	562	535	563	561	594	553	612	565	564	560	583	529	557	556	562	575	566	539	554	562	563	580	541	551	576	526	565	593	583	587	572	553	539	583	598	578	587	564	590	573	579	600	536	586	619	607	579	566	550	609	520	549	592	578	591	546	573	541	549	553	556	577	567	528	581	524	568	559	577	595	562	549	563	602	540	544	585	557	576	572	571	555	569	593	606	605	592	581	590	539	579	561	534	583	564	566	546	579	617	579	563	547	545	556	533	578	590	513	606	590	566	586	556	538	607	548	554	563	555	536	593	573	627	563	572	582	545	545	544	528	560	566	553	578	558	553	543	554	604	533	629	592	552	595	570	572	572	568	540	570	608	548	588	531	540	595	568	571	573	551	602	552	581	558	569	565	604	567	561	567	555	605	571	543	587	589	571	604	527	592	544	580	556	553	553	582	588	563	541	570	580	568	567	539	560	561	589	585	590	571	530	577	534	521	543	566	558	572	550	571	581	589	586	548	563	590	574	541	613	570	571	565	537	573	560	578	568	553	580	565	570	567	577	573	597	546	523	566	590	522	560	556	569	592	555	584	575	585	533	567	595	585	612	542	580	587	548	620	560	557	546	574	581	561	603	517	594	535	578	538	583	610	588	586	569	572	564	572	574	562	582	584	560	565	572	559	562	565	583	587	564	574	577	593	569	557	587	569	556	561	540	574	545	548	579	546	575	553	565	575	595	560	598	599	550	610	597	624	546	536	552	575	555	597	535	521	534	537	639	590	575	536	600	564	527	595	598	517	656	560	535	611	553	589	539	562	568	549	528	577	582	561	582	576	598	572	589	538	574	567	604	566	563	554	536	592	579	597	592	587	537	584	596	544	579	563	546	561	568	586	554	568	576	550	514	590	541	597	549	560	574	549	529	578	552	565	549	613	560	595	573	546	560	585	589	611	583	552	552	602	552	571	554	561	549	525	582	552	578	583	553	545	576	568	538	555	587	554	608	550	575	571	592	571	564	529	555	539	554	519	561	570	543	587	573	583	551	568	541	587	566	598	520	596	566	523	573	580	558	564	556	537	585	555	549	544	566	526	589	571	564	552	546	604	579	566	563	550	608	533	526	573	555	570	596	557	534	529	596	545	562	587	578	616	551	542	552	564	538	570	553	547	542	588	536	598	557	570	574	600	616	538	566	524	590	576	554	557	570	524	593	590	554	594	568	537	581	564	612	593	607	590	537	551	596	574	573	600	547	611	609	615	513	558	559	562	568	536	561	602	577	598	542	544	546	553	576	616	571	536	555	545	569	565	531	526	562	523	570	553	601	575	566	553	576	548	519	560	596	558	599	558	563	560	592	564	641	541	562	572	554	561	572	575	623	589	582	573	572	570	540	584	572	550	564	557	541	569	513	588	560	549	569	577	568	564	577	562	563	568	571	568	573	570	568	565	590	571	584	587	577	575	590	547	546	593	525	523	588	551	524	566	539	565	579	589	558	567	585	575	591	549	529	581	521	603	613	599	563	611	570	568	577	551	585	572	552	583	570	566	575	567	539	567	564	590	584	553	561	532	581	549	528	618	588	558	580	535	582	564	562	578	558	581	548	559	565	576	537	578	573	595	618	605	575	559	557	557	542	584	568	598	536	600	570	589	561	579	570	548	533	570	577	532	566	567	536	612	572	569	558	602	547	533	580	508	594	576	581	593	571	553	556	600	526	569	536	586	535	576	547	579	570	567	581	580	568	529	571	565	612	587	535	567	538	546	573	576	601	539	580	544	575	577	558	591	534	577	541	589	579	578	603	564	584	572	557	595	545	581	535	539	592	537	568	600	546	591	566	519	568	592	591	544	568	590	555	548	526	561	576	543	575	582	516	531	570	555	552	551	534	558	579	566	576	583	595	562	538	587	577	560	518	578	530	579	629	581	528	529	600	576	567	593	576	597	609	577	578	486	585	539	540	593	605	519	568	531	588	580	578	521	560	566	529	578	585	566	579	566	524	574	577	553	552	594	563	590	591	585	571	526	581	614	575	543	550	547	583	548	582	556	535	543	561	584	579	572	577	561	557	554	580	556	616	615	589	579	573	581	579	584	537	595	545	585	573	550	584	545	533	565	599	607	605	534	584	550	566	562	578	592	592	540	540	573	541	559	562	572	571	601	604	577	571	570	593	581	548	610	599	591	593	526	596	591	594	596	571	572	521	603	600	590	559	549	568	584	593	579	598	575	563	556	553	597	587	492	523	553	555	588	598	579	568	551	569	572	554	597	573	555	575	564	566	576	527	590	554	515	610	564	583	557	544	582	546	552	551	580	540	567	541	558	566	536	590	540	564	587	540	585	547	535	569	557	594	573	632	566	508	570	584	581	586	594	581	565	565	526	557	556	583	620	551	535	531	573	554	570	564	557	525	546	517	562	570	533	538	596	565	605	572	567	589	571	540	626	546	581	595	509	539	577	515	568	577	565	565	512	523	566	583	546	561	574	578	595	541	537	547	553	570	568	565	598	518	594	556	591	545	521	598	546	555	578	525	576	546	559	555	564	570	567	585	569	568	573	585	592	600	543	548	574	573	532	527	529	570	528	607	595	592	597	550	558	604	574	593	562	619	572	530	574	543	538	573	571	576	548	520	552	538	557	524	558	524	572	564	589	546	576	572	584	550	580	608	570	581	566	530	583	561	607	579	578	598	584	591	598	538	616	555	575	567	538	558	568	575	524	528	534	567	566	577	573	593	593	549	578	579	560	570	581	542	546	596
55990	39496	41126	34896	29533	27218	29914	23636	22749	21383	15260	11446	8916	7028	5586	3695	2704	2988	2230	1622	1969	939	562	374	357	296	331	335	330	266	291	277	291	291	287	240	221	239	259	251	231	277	254	260	281	246	257	258	276	270	249	258	268	261	276	219	273	248	233	230	239	221	220	230	219	235	246	232	239	253	221	196	216	240	206	251	218	222	249	244	206	204	227	233	197	252	246	242	224	264	269	240	244	262	250	251	229	215	242	198	212	195	217	218	204	217	207	233	194	218	239	201	224	224	202	178	192	208	211	225	226	234	194	214	240	203	226	178	205	221	220	193	206	214	245	230	222	234	212	211	196	226	230	227	222	233	207	211	219	233	180	225	222	198	198	202	197	198	220	206	176	227	240	222	205	215	251	207	216	210	194	187	205	208	222	225	234	214	235	217	217	221	238	232	204	209	218	207	217	229	234	231	236	196	185	211	193	177	202	203	210	196	207	209	248	227	219	240	192	217	224	204	209	235	222	217	182	211	195	228	230	206	218	203	201	207	213	220	193	204	218	216	202	214	208	217	197	234	198	227	215	231	227	210	190	216	218	200	217	207	205	222	234	211	222	224	236	233	216	211	211	216	210	235	218	236	207	209	192	214	240	242	261	224	207	186	200	215	220	231	205	211	223	213	218	214	203	208	227	254	234	195	237	211	209	204	209	218	211	231	225	210	207	234	252	229	195	218	210	206	195	250	215	208	202	201	201	198	220	203	228	198	226	213	224	229	221	199	219	205	189	245	247	220	230	209	214	205	228	204	215	226	229	215	211	205	227	215	202	229	210	192	197	218	196	225	220	199	213	212	189	215	227	237	196	213	207	211	220	233	229	220	224	210	203	210	207	224	232	195	207	207	196	230	216	186	206	216	194	216	221	212	195	209	216	217	216	196	212	199	186	206	232	192	222	191	211	198	233	210	218	209	191	247	214	225	206	222	224	228	219	229	206	200	215	199	231	210	188	206	225	213	205	220	205	209	215	216	210	195	241	192	206	208	213	185	184	202	207	209	206	214	210	185	235	211	211	201	200	216	209	225	214	229	208	213	219	220	210	212	218	200	202	196	217	224	198	205	211	235	208	227	189	201	236	214	233	216	205	184	222	244	217	207	207	206	219	207	251	182	200	228	183	218	201	213	200	199	215	247	210	221	213	194	189	234	234	201	208	211	232	196	212	226	219	197	188	201	221	245	229	224	207	193	222	227	193	181	208	205	207	210	217	226	247	200	203	226	227	213	208	245	219	237	223	222	179	199	253	232	207	210	192	193	195	223	205	198	208	182	209	227	211	208	179	184	225	216	222	226	232	196	231	234	243	216	231	198	218	218	204	232	200	212	222	225	208	221	211	220	218	206	227	206	199	239	220	209	219	190	246	214	230	217	212	229	238	228	206	179	206	224	202	179	197	225	204	208	231	206	206	224	234	195	229	203	213	188	240	208	205	210	198	227	197	213	231	231	224	228	190	198	239	228	198	228	214	213	231	239	230	205	199	179	210	198	222	214	214	213	191	234	211	189	231	207	228	238	218	212	198	180	221	204	212	231	217	214	219	216	197	193	226	229	221	203	177	203	222	221	217	188	179	209	222	203	199	194	199	215	206	190	229	207	223	213	253	228	222	199	200	219	199	205	219	218	241	199	209	240	211	222	221	189	187	197	218	231	229	214	201	200	210	214	232	228	220	210	202	248	238	247	218	219	190	181	183	216	211	189	230	203	203	244	210	215	197	203	237	226	231	220	229	236	198	196	228	190	251	198	236	211	202	226	232	187	203	204	232	189	197	209	216	227	191	190	186	188	244	217	205	182	202	216	238	211	217	262	236	202	189	223	195	226	200	214	197	192	222	225	217	202	206	209	195	232	190	209	240	215	206	222	211	186	207	222	215	258	244	236	203	224	196	199	205	215	213	198	209	203	180	202	201	207	228	196	203	203	203	224	206	207	212	211	189	224	204	231	217	215	236	210	208	219	191	203	208	222	209	200	222	212	209	190	223	219	204	222	263	231	206	208	235	200	239	233	238	208	233	242	237	248	229	212	205	240	217	226	187	213	195	216	212	201	225	202	202	199	242	199	227	229	200	213	218	190	204	191	201	226	187	206	172	208	212	222	195	237	254	224	204	205	198	211	219	220	202	203	231	193	205	227	212	210	223	223	199	221	233	207	202	223	201	225	239	197	215	250	209	228	194	226	221	238	210	200	193	231	252	229	191	215	196	213	232	213	246	192	201	187	195	209	241	188	233	220	214	233	210	227	189	198	197	211	217	214	220	196	223	175	213	214	222	209	199	216	199	221	223	223	214	217	206	232	212	223	182	216	220	230	213	245	205	209	214	225	220	218	203	218	200	203	210	244	209	200	216	207	199	195	180	215	211	222	213	189	244	199	202	224	224	217	210	234	187	182	212	230	187	225	235	197	214	190	224	220	216	212	216	239	221	193	211	199	233	172	206	192	200	225	224	213	236	210	214	192	221	207	201	207	207	220	233	223	202	194	209	208	187	206	208	205	205	198	200	195	216	206	208	240	237	204	191	205	222	211	199	220	224	198	207	213	233	228	233	195	212	216	203	221	218	208	212	194	203	187	211	190	219	222	204	214	244	206	194	196	206	207	221	241	196	240	228	210	201	195	186	199	209	242	219	194	204	218	222	191	185	239	212	205	215	227	207	220	217	194	231	201	221	226	206	229	211	233	217	219	232	212	209	227	221	218	191	228	209	213	210	233	224	223	212	199	240	205	224	210	252	198	210	209	214	245	191	214	230	229	224	243	197	196	212	203	224	188	210	196	189	230	205	216	220	215	219	211	207	208	216	235	225	260	219	223	212	217	188	219	192	212	207	214	200	203	196	194	220	220	215	207	202	219	233	216	219	187	215	201	188	211	217	213	210	226	206	227	218	192	198	232	224	220	219	237	194	227	216	210	227	229	228	237	190	228	193	211	228	212	239	217	189	192	205	213	197	215	209	228	192	214	188	204	215	208	217	230	213	229	206	221	187	203	238	219	225	203	210	199	248	236	200	218	232	213	194	206	198	228	223	216	222	177	229	185	206	208	195	224	208	206	224	208	199	208	251	212	192	225	238	204	215	225	213	188	238	219	220	242	194	210	217	210	203	196	233	213	216	202	201	238	187	206	238	206	214	186	192	187	227	199	212	209	241	238	203	219	239	240	198	243	214	216	226	203	200	191	219	208	213	209	202	211	211	244	209	193	197	218	238	230	197	210	221	203	217	215	187	223	221	216	216	208	244	206	228	214	199	236	221	214	215	203	230	236	216	208	170	211	190	204	194	186	206	191	199	216	215	223	196	218	175	232	199	215	199	226	209	231	251	247	243	222	212	204	211	210	194	217	227	230	222	183	187	209	212	220	228	217	209	201	217	201	199	243	202	226	223	210	231	213	214	204	220	227	197	187	239	217	218	223	226	188	211	207	200	217	222	219	233	187	217	206	234	224	227	203	202	210
50617	50798	48063	47676	40113	42377	39181	27617	36249	32104	29719	22871	19099	16751	15140	10261	9657	10877	7932	6483	8089	3352	1920	1290	1271	1030	1090	1136	1314	1073	1067	993	1317	1032	960	793	655	648	678	671	673	791	709	823	820	730	769	790	793	849	897	805	803	780	829	702	676	709	618	640	679	642	621	582	643	575	567	565	653	584	608	605	594	544	540	550	572	539	527	594	559	521	534	633	581	678	620	687	711	754	709	732	748	671	648	607	565	489	553	516	480	520	512	540	484	485	519	487	485	439	518	506	467	503	503	506	481	540	518	474	468	472	491	498	480	519	499	467	485	501	486	536	528	494	479	515	498	500	471	509	483	463	464	485	473	462	509	483	462	477	465	501	476	471	495	498	478	497	484	496	496	482	481	462	492	470	502	448	493	493	442	478	475	486	469	478	462	466	449	492	498	481	475	452	484	514	506	499	497	486	476	492	460	443	425	475	484	487	519	488	470	486	466	468	460	500	455	488	491	449	455	471	465	473	464	463	454	484	489	484	494	464	454	439	453	452	467	441	498	459	478	479	468	483	438	476	458	473	495	487	450	467	450	469	484	437	461	457	481	451	472	488	452	466	489	447	483	429	414	459	473	489	469	482	505	448	494	467	472	466	480	460	474	440	496	456	467	491	487	482	477	446	500	499	525	482	497	523	451	475	472	485	462	522	542	485	467	459	475	470	461	476	449	497	488	455	502	477	451	483	495	434	484	435	448	463	491	460	473	494	475	516	478	500	448	488	462	512	473	454	459	457	472	458	498	480	479	498	492	473	487	517	474	469	471	429	506	474	450	474	482	469	483	470	485	501	526	483	492	490	465	511	478	479	465	507	483	492	467	486	469	457	500	452	488	450	470	491	480	462	437	462	516	475	505	446	468	464	482	449	491	479	446	497	499	457	477	443	470	477	477	497	462	488	507	502	468	466	499	456	450	499	467	482	484	537	471	490	490	453	527	453	471	474	492	458	429	461	450	469	468	476	490	474	494	462	510	485	491	481	456	499	497	480	493	497	506	498	476	477	453	473	533	459	475	495	482	489	450	523	460	466	472	487	497	462	455	456	486	495	461	455	489	484	476	488	483	439	513	485	484	461	450	450	483	476	526	462	514	472	463	477	485	451	447	470	486	482	444	489	446	490	464	472	437	490	487	451	510	484	470	488	502	487	468	500	510	457	460	447	461	447	445	449	434	443	476	459	498	516	454	464	477	510	463	477	527	478	515	482	496	435	472	454	479	472	463	493	460	470	506	448	483	475	460	465	515	493	469	495	465	441	473	482	524	485	434	459	471	530	476	480	520	468	468	477	461	456	483	458	521	477	454	461	481	458	460	441	490	487	491	467	472	488	468	474	470	468	469	511	492	477	474	466	504	480	507	506	450	477	454	514	478	472	483	445	475	474	478	488	433	476	476	520	460	479	448	458	472	495	484	462	467	485	480	476	474	509	468	499	469	491	481	450	511	487	513	513	462	506	489	499	488	427	452	462	498	475	458	474	502	502	489	459	492	453	474	461	478	443	475	480	443	487	460	458	479	454	485	523	485	470	511	504	455	424	452	449	491	460	448	467	480	454	477	468	450	478	458	479	451	463	501	482	486	495	499	509	467	485	484	484	506	471	514	488	529	492	467	468	479	475	461	441	464	509	469	468	443	456	491	480	455	502	467	490	450	478	527	504	491	479	513	464	430	491	466	495	468	480	511	458	465	467	455	483	443	499	463	503	471	482	484	468	457	481	492	456	494	455	435	466	496	470	477	477	465	506	480	442	496	494	489	509	479	496	467	480	454	456	491	477	513	507	462	455	488	490	450	476	456	496	448	442	466	491	467	443	497	466	452	487	533	450	479	473	496	471	510	480	503	454	444	428	457	476	509	461	480	440	442	475	505	520	462	492	455	491	507	482	464	481	456	480	459	479	469	440	517	490	502	444	486	481	481	473	499	483	480	468	469	458	473	474	488	476	473	462	489	442	477	440	444	463	478	520	465	445	468	496	481	464	479	475	479	483	491	449	471	473	450	452	504	466	447	477	493	466	526	485	490	522	528	517	522	501	452	500	476	448	470	465	447	487	506	451	457	458	495	488	486	467	461	504	515	493	467	467	469	497	477	437	479	462	441	453	443	484	477	460	484	489	450	488	475	488	443	487	498	483	489	480	434	508	465	488	456	498	443	467	486	510	456	457	465	514	511	457	496	482	493	481	460	467	457	496	450	475	443	474	446	507	465	465	519	493	470	472	471	481	472	477	505	463	506	462	443	444	492	472	483	453	497	434	448	464	476	487	458	495	497	507	478	424	513	470	461	466	464	465	449	462	486	477	491	469	475	498	470	472	500	497	473	443	492	467	481	484	454	535	445	447	463	503	481	488	506	465	442	430	495	489	457	533	491	516	530	459	488	486	477	439	504	469	467	461	491	446	481	451	483	495	466	505	480	476	471	490	505	465	487	480	489	491	475	468	473	473	512	506	474	487	485	493	474	457	453	499	502	497	490	494	470	495	492	514	493	483	499	508	457	454	478	461	466	441	474	456	523	447	444	464	491	502	468	486	507	478	514	471	483	470	499	491	489	478	515	499	496	467	465	505	490	453	497	479	518	480	509	456	482	478	472	497	457	507	453	513	498	475	485	493	505	485	485	501	475	488	451	481	457	512	508	486	503	483	459	477	467	478	483	462	428	464	516	475	476	474	487	484	457	481	517	496	449	496	465	471	455	488	464	477	474	489	506	468	528	479	495	483	471	442	464	488	485	498	514	435	463	484	514	474	460	446	462	453	475	451	457	500	480	498	455	481	500	448	450	435	492	434	499	490	455	473	468	482	490	434	459	494	497	466	469	516	420	477	492	448	492	473	492	501	471	449	460	475	463	468	504	460	511	479	499	467	467	475	463	498	498	490	486	451	470	454	468	505	464	479	494	463	496	480	462	521	451	480	471	465	509	514	463	484	463	456	486	448	469	474	498	460	475	480	458	471	487	445	474	494	442	490	497	501	464	477	486	468	510	473	483	516	494	471	499	433	494	464	499	477	488	501	499	484	496	513	449	492	506	479	450	489	519	500	466	488	470	472	491	483	501	462	465	508	461	458	467	502	511	482	481	469	461	462	498	504	442	456	444	489	514	482	463	471	476	471	517	474	489	483	480	506	486	473	490	438	471	483	463	469	489	435	481	467	473	504	475	473	525	486	479	451	473	488	449	479	431	461	495	435	444	515	527	465	476	501	484	512	453	470	478	475	483	491	455	524	482	457	521	501	515	464	482	447	456	497	473	473	502	465	484	464	476	482	444	492	446	481	476	477	472	466	513	502	482	458	476	427	476	493	496	449	481	480	467	467	488	447	482	464	477	469	511	474	504	460	476	459	502	479	477	441	457	463	483	478	464	491	472	469	449	456	494	471	467	457	479	481	492	468	479	472	504	450	451	484	493	463	474	505	469	510	469	499	481	471	477	485	448	478	464	462	508	476	454	475	508	475
24278	21294	25012	16851	9671	5381	3990	2455	1720	1380	944	805	659	542	441	361	281	299	310	301	268	256	250	241	254	252	244	253	245	264	227	224	239	229	216	253	232	216	227	272	235	249	271	242	247	258	250	231	291	279	234	266	238	280	235	258	259	242	213	244	266	243	224	246	263	276	256	230	273	226	270	219	248	267	260	259	280	254	248	253	240	221	257	267	255	288	277	240	265	254	282	257	269	245	256	237	241	234	238	223	261	264	235	244	238	276	229	257	246	258	262	260	251	240	250	265	244	241	236	224	245	273	253	237	244	242	247	251	235	248	244	257	266	220	236	240	261	243	264	258	222	248	244	252	279	226	276	219	246	236	219	249	269	254	243	282	241	265	233	247	282	230	234	256	245	270	246	242	250	237	235	248	261	248	250	284	254	258	272	245	240	225	237	235	256	232	266	248	263	259	253	247	240	230	255	269	209	281	242	258	238	226	265	225	240	227	244	245	259	251	244	257	250	219	211	245	246	246	256	246	243	216	267	263	251	217	214	271	216	238	237	267	248	231	252	271	263	201	260	226	237	267	244	243	238	237	253	262	245	243	216	234	237	241	226	226	247	259	221	253	237	256	255	245	259	240	202	243	207	245	231	258	262	242	250	223	237	289	232	221	254	241	250	261	242	225	250	243	224	249	228	247	252	223	218	235	244	277	244	256	259	226	246	260	225	246	258	236	249	283	227	229	237	242	244	241	247	226	250	258	219	235	249	253	266	279	239	243	251	220	239	215	241	234	256	250	268	252	253	237	221	236	230	213	236	257	263	261	218	263	237	249	250	225	242	286	272	254	258	244	228	256	212	222	228	234	243	260	258	261	250	235	297	239	285	243	256	230	228	244	236	263	244	252	244	233	231	237	250	293	247	269	255	208	245	268	248	241	220	229	260	221	254	231	284	237	242	252	236	245	247	256	243	249	230	267	243	254	253	280	254	253	256	249	229	254	220	223	267	249	252	249	212	258	261	246	266	228	260	250	257	290	217	244	250	233	265	259	249	251	285	248	277	228	258	223	242	226	246	231	228	247	245	249	245	239	280	234	232	252	246	279	245	248	289	217	225	220	253	233	257	269	229	246	241	260	255	255	268	265	237	252	262	255	257	220	222	263	254	252	235	228	233	255	253	255	229	250	209	238	250	249	264	232	229	247	270	243	235	230	246	263	230	251	230	256	268	226	263	250	262	247	257	240	270	222	264	272	229	253	277	245	231	242	252	288	263	251	262	268	247	263	253	233	241	291	266	246	234	236	231	250	252	232	224	235	233	248	224	242	252	280	235	243	250	260	240	231	242	241	265	224	236	220	257	263	211	237	258	238	248	286	252	259	235	244	235	236	235	252	243	267	249	253	214	234	245	247	249	265	214	234	237	233	242	232	237	264	252	224	245	253	228	239	248	255	220	253	238	259	231	239	250	231	239	242	253	245	218	241	218	254	245	251	255	240	255	223	263	290	221	224	232	242	239	257	230	216	249	266	251	250	244	235	230	241	245	230	271	250	248	255	255	227	276	251	229	272	261	268	232	256	260	234	224	245	270	239	225	221	219	254	221	216	250	244	240	234	240	246	227	266	243	235	237	244	248	229	244	251	262	262	245	254	251	225	228	257	258	270	269	203	259	281	234	263	239	233	239	224	235	256	237	253	258	242	249	251	235	260	276	251	263	242	259	274	227	249	240	251	251	233	267	232	262	234	275	226	240	250	226	241	245	274	268	276	230	240	237	225	242	238	214	246	242	257	252	250	230	270	249	261	257	248	276	240	286	250	244	257	253	244	213	274	233	249	238	278	252	239	250	215	239	255	233	232	233	245	256	264	216	253	245	276	228	223	230	254	224	220	240	249	224	246	243	263	253	240	234	258	214	231	234	287	243	244	241	209	248	268	250	246	251	251	234	227	270	237	247	260	254	248	244	253	208	256	261	238	244	245	241	241	208	265	274	240	229	255	224	265	255	253	226	209	228	218	259	252	237	223	273	235	247	243	251	226	237	248	278	250	245	253	211	242	243	252	266	257	262	240	276	256	278	196	243	251	257	248	228	250	225	222	267	240	241	254	210	217	239	228	234	266	239	252	247	260	252	236	239	265	225	230	270	251	259	254	226	225	254	257	211	266	237	245	239	231	232	265	242	221	212	250	249	209	229	229	255	275	241	226	238	242	259	271	221	234	244	246	251	240	247	246	267	212	234	198	232	253	263	247	242	260	256	248	244	224	265	244	274	233	218	242	268	270	243	237	246	262	250	234	239	233	223	245	241	219	270	268	258	256	244	247	260	234	235	218	231	241	258	238	240	264	231	252	262	256	240	269	286	204	244	244	281	252	262	214	247	245	271	255	228	233	230	252	256	253	223	246	242	230	237	243	235	227	259	230	243	209	242	252	275	266	278	228	226	224	231	233	226	232	227	248	250	236	239	253	260	257	222	232	256	216	231	230	256	248	256	252	259	251	235	257	253	244	253	237	229	234	239	227	246	206	267	226	239	264	256	263	239	260	245	247	259	233	229	232	218	288	230	265	260	267	257	229	229	224	272	282	236	236	265	242	266	259	279	237	225	251	247	230	254	275	237	247	218	245	234	224	247	222	255	237	243	247	233	243	251	236	260	234	237	241	216	239	265	253	257	267	261	219	225	217	243	254	266	269	263	271	254	245	249	269	240	234	228	233	242	253	245	238	252	238	225	228	227	244	239	283	236	255	254	236	245	282	251	281	257	250	258	286	240	264	279	236	232	242	246	237	268	248	210	262	236	282	224	238	234	240	229	239	242	243	248	251	241	254	260	248	243	226	262	242	232	255	252	247	244	245	267	212	219	227	286	237	272	230	248	249	242	258	233	236	254	246	243	238	238	265	272	263	248	250	256	254	226	235	250	236	280	253	244	256	239	278	261	203	212	235	262	263	248	244	234	261	255	244	232	235	232	221	247	287	230	242	208	233	237	271	248	267	281	239	242	230	237	244	238	267	218	252	257	249	223	255	237	224	230	237	267	283	196	222	238	267	213	237	240	261	239	234	250	255	258	232	248	232	231	258	282	228	247	232	243	223	229	261	258	232	215	234	258	231	237	218	212	257	246	273	252	239	240	229	257	236	247	231	235	238	246	239	242	274	245	243	234	265	255	218	255	220	221	243	231	274	194	247	272	251	230	258	214	230	241	214	261	246	261	235	256	235	256	237	264	240	239	234	278	219	237	261	253	233	273	248	289	248	243	261	261	271	215	238	232	236	263	234	271	226	268	253	212	243	254	260	191	228	263	265	282	256	292	257	261	262	236	256	234	235	213	234	257	237	221	227	225	247	261	259	250	223	251	248	244	256	237	219	239	262	261	215	241	237	215	224	224	263	250	231	250	218	222	264	259	237	253	256	247	252	238	221	219	238	228	240	225	216	272	253	240	210	255	260	232	241	246	226	253	222	259	243	265	236	276	239	245	255	238	230	248	246	282	221	257	249	266	249
19170	18529	25703	25208	17703	15068	12516	8987	7708	6131	4513	3873	2676	2441	1942	1317	1120	1076	1054	973	861	720	704	672	618	634	656	651	623	642	657	597	634	594	605	586	635	624	593	624	637	630	582	606	611	602	597	618	604	680	664	658	657	657	674	656	596	665	606	577	629	603	659	606	643	629	589	635	628	608	602	581	600	609	596	562	621	637	572	602	615	589	631	587	653	647	640	637	624	626	650	606	644	673	570	632	583	530	566	619	605	543	560	609	587	590	600	582	581	594	588	566	601	574	543	576	540	621	559	589	522	563	539	620	572	620	594	535	568	568	612	570	584	635	566	585	582	558	590	612	587	567	584	549	576	605	556	566	558	509	563	575	546	563	543	565	543	588	585	605	548	598	601	540	591	587	551	566	573	601	606	558	559	550	571	603	561	580	560	546	585	578	567	562	576	630	575	564	577	560	571	551	566	586	573	536	579	578	614	572	538	543	573	609	543	537	591	593	582	583	584	548	591	583	541	566	586	559	560	633	581	564	579	594	578	534	566	590	579	604	612	523	551	555	555	595	559	570	585	594	559	582	556	591	563	568	556	558	594	568	587	591	560	574	575	524	556	568	603	568	542	607	610	543	599	561	553	598	555	558	541	569	514	548	591	520	590	592	616	586	529	591	538	588	570	622	599	582	582	562	588	570	617	583	566	571	570	578	573	573	546	597	595	575	548	518	561	550	595	570	584	532	501	535	586	589	584	565	548	582	575	545	579	572	586	624	541	564	570	528	547	577	586	595	553	589	571	534	584	550	516	611	572	551	577	556	599	544	593	557	581	588	510	572	542	566	532	576	560	626	567	572	567	603	575	564	573	575	582	588	513	556	591	625	564	587	588	575	563	574	589	566	575	596	543	608	612	552	589	554	585	545	578	575	572	572	586	551	566	538	584	570	632	603	599	559	558	570	582	582	556	583	577	527	577	572	602	584	559	558	583	612	585	532	602	539	505	569	563	549	533	587	597	584	574	547	583	586	574	570	578	600	616	575	584	547	573	578	602	617	612	595	533	532	583	567	571	572	586	604	589	551	615	557	597	580	597	560	533	532	544	598	563	556	546	585	584	639	581	613	565	597	555	535	551	563	536	607	527	559	589	594	537	559	632	565	577	565	536	536	571	580	557	566	555	580	584	589	572	564	554	552	589	596	556	556	548	542	602	524	575	559	567	552	544	589	549	568	570	580	599	582	535	552	559	567	580	541	585	563	573	564	602	546	552	551	551	558	570	550	588	544	605	561	536	601	575	578	561	573	568	563	605	586	540	578	553	561	557	575	498	553	625	604	509	607	560	582	541	564	614	558	589	578	553	528	592	565	577	559	573	598	567	522	603	544	547	564	586	550	554	598	597	542	594	580	583	548	574	543	556	565	594	561	584	588	610	560	622	547	561	591	619	582	532	576	554	546	603	538	570	549	610	530	554	611	576	611	580	611	583	532	577	577	554	603	608	557	577	602	608	588	594	559	553	576	495	583	619	588	559	592	562	578	565	582	558	567	581	588	592	593	575	574	569	578	587	559	571	558	520	545	548	557	595	539	579	599	551	560	560	565	576	576	544	556	549	548	584	516	598	557	571	598	597	573	569	590	536	615	545	559	561	567	605	579	534	581	579	543	583	606	566	573	564	562	552	584	597	543	561	577	593	555	579	567	598	539	541	564	546	584	590	605	615	532	546	573	565	539	565	530	562	589	553	564	550	566	620	578	567	535	530	609	541	555	597	569	583	533	569	594	547	572	579	523	595	572	568	582	543	605	573	588	589	558	533	583	545	562	640	570	564	593	545	586	547	594	532	565	609	566	586	572	560	548	580	598	609	554	586	577	571	618	571	579	566	554	563	575	588	514	575	558	579	573	589	566	560	573	573	588	589	576	580	581	568	576	566	545	614	557	534	595	553	584	575	567	591	599	558	579	566	530	565	604	589	568	593	618	573	553	546	628	590	592	591	591	612	580	597	599	569	553	560	598	558	566	551	627	552	574	593	606	590	583	564	574	517	598	607	586	515	583	543	525	586	585	587	570	580	548	562	535	601	554	577	554	626	546	577	599	562	589	564	498	566	582	557	548	564	568	562	548	561	561	531	612	577	617	568	570	514	558	609	551	560	589	554	585	588	596	582	590	627	575	581	588	588	584	597	639	599	555	544	583	600	571	561	576	586	549	595	571	607	570	560	547	592	562	597	544	574	575	530	556	571	568	582	587	557	591	600	550	584	535	588	607	601	572	567	588	580	530	551	564	570	569	559	551	522	563	597	538	535	577	557	555	574	583	577	571	543	543	596	587	561	582	523	577	601	555	566	534	559	554	537	525	584	586	586	537	561	560	561	572	545	592	556	560	589	575	545	583	575	572	569	537	584	564	600	525	585	592	585	582	571	576	578	554	557	534	594	549	554	561	525	587	544	554	575	565	549	614	574	568	572	573	566	596	543	554	573	594	555	549	556	551	578	609	555	593	571	571	558	525	566	607	544	615	548	569	587	550	538	561	593	585	579	579	599	575	588	562	549	572	547	563	583	533	540	622	586	544	646	599	541	544	566	571	539	589	582	605	561	582	588	518	569	552	593	587	566	572	574	567	573	587	541	550	608	559	541	546	571	559	557	594	577	550	578	580	536	551	618	602	573	585	580	564	579	569	558	583	588	579	562	590	537	578	603	568	566	570	567	599	574	614	558	621	556	593	568	588	576	555	559	582	575	581	566	590	525	562	558	595	533	602	549	571	617	576	572	594	598	546	537	600	550	585	550	543	550	554	568	568	603	581	562	558	580	549	552	584	573	574	559	541	568	554	581	583	560	559	560	602	550	587	540	543	604	604	552	538	556	563	548	558	578	550	544	610	591	541	544	556	583	575	567	520	581	583	577	566	561	556	554	588	550	592	561	565	564	544	556	542	558	587	595	592	568	583	536	583	559	565	561	598	550	555	544	578	561	529	576	585	585	562	582	570	547	567	557	520	528	577	535	527	611	585	588	552	591	571	572	565	606	566	556	561	558	570	543	570	588	570	599	573	563	572	580	553	619	541	571	568	585	592	570	572	568	602	560	573	575	563	560	607	627	581	533	592	559	600	560	582	590	589	590	569	523	567	517	576	588	615	582	600	583	578	581	586	575	582	584	560	596	586	561	554	559	553	581	589	576	532	599	610	561	550	579	580	552	546	570	573	537	592	530	561	591	589	558	552	592	597	568	595	576	558	579	585	561	538	586	530	595	569	604	570	579	557	586	553	584	557	560	562	569	599	553	560	526	595	573	560	597	593	561	589	575	561	573	602	566	548	571	568	565	611	597	598	568	514	572	589	576	569	524	580	530	582	574	592	575	567	544	569	543	579	568	571	601	562	572	567	555	627	577	587	587	587	601	562	590	553	577	592	554	579	547	534	543	556	576	579	609	557	532	515	574	570	577	575	562	600	594	575	561	563	534	515	512	542	552	587	568	546	590	543	570	609	570	565	558	539
53839	40547	40215	35896	29468	25171	27031	18432	14589	13163	8975	6061	3987	4912	5324	2299	1730	1757	1502	1151	1045	598	429	325	339	313	307	351	311	313	292	311	323	283	299	280	270	227	279	263	292	282	237	278	286	253	309	289	308	292	302	279	283	286	301	280	275	244	257	281	247	292	259	247	251	256	311	259	277	274	301	271	276	228	278	286	254	240	278	265	255	285	246	243	283	269	263	235	260	272	261	324	285	273	290	260	284	250	263	285	266	281	227	260	256	263	241	234	260	213	268	239	250	258	259	280	254	278	299	263	274	268	257	264	230	272	245	254	244	223	232	233	258	264	243	256	240	223	258	269	249	267	247	250	236	237	267	225	257	280	260	272	257	247	271	239	253	236	238	252	228	229	259	254	266	245	240	239	274	228	253	258	271	242	268	291	254	266	240	246	238	265	231	249	242	238	219	250	245	231	254	263	271	243	259	257	260	233	260	236	262	207	268	251	269	255	215	249	241	266	251	257	236	253	261	254	266	263	248	271	244	237	241	254	250	258	269	241	278	236	227	270	265	243	259	262	246	261	238	251	218	255	270	267	255	293	264	246	252	275	241	229	268	244	254	238	238	265	257	286	268	244	284	241	263	272	292	275	235	258	229	254	255	250	252	266	239	222	247	253	252	249	282	247	247	251	279	255	246	263	249	246	251	228	284	257	224	245	241	251	219	261	248	251	240	239	245	257	245	231	239	247	234	279	274	244	251	271	281	268	255	254	240	261	227	234	257	283	267	270	259	283	232	264	259	252	253	260	248	223	238	278	289	279	247	279	245	265	242	240	270	239	253	230	260	259	246	276	253	251	226	239	244	246	234	271	291	279	274	264	222	244	235	218	276	249	245	260	276	245	248	270	272	227	247	233	236	250	269	242	247	260	242	268	260	248	250	265	235	242	239	252	267	242	257	266	262	253	262	264	265	238	264	254	249	235	241	250	273	283	244	268	273	255	242	268	260	276	273	242	279	260	269	275	251	259	255	250	247	259	232	248	224	242	246	272	247	238	246	259	260	266	265	255	278	238	266	235	234	251	296	270	240	246	247	238	223	237	255	257	253	247	256	265	286	217	231	256	243	233	259	251	263	263	231	252	251	282	259	267	274	267	267	242	262	254	220	263	272	247	285	265	219	259	259	230	269	279	265	272	246	249	277	247	283	274	252	244	255	236	252	257	284	267	229	257	256	274	269	268	268	232	213	262	280	252	236	259	244	261	284	272	251	256	281	252	253	237	263	265	227	274	261	245	259	279	262	261	250	219	225	246	250	253	300	269	257	236	253	260	265	272	221	243	252	264	266	282	253	262	267	241	261	236	259	256	265	264	249	271	247	258	243	243	241	249	251	246	249	243	264	260	252	249	278	250	281	229	278	281	237	255	257	296	253	238	273	259	269	236	262	252	259	262	244	263	254	257	259	229	256	264	260	247	230	264	260	249	277	254	256	249	221	235	253	243	262	234	241	257	221	269	272	270	247	253	241	249	238	266	238	249	278	244	251	279	304	255	238	282	259	222	241	242	263	252	241	277	258	244	260	257	244	266	282	251	250	283	255	239	245	255	253	275	270	247	271	243	244	251	248	247	271	270	252	247	242	247	265	241	235	231	263	231	254	251	293	240	233	267	256	262	248	250	270	243	262	249	296	267	265	250	228	286	215	277	244	247	282	260	275	283	242	261	259	222	250	252	230	249	248	267	227	232	234	255	269	251	247	222	237	234	244	253	256	222	254	287	284	220	248	265	232	231	279	261	238	272	243	239	276	279	255	270	244	259	272	242	261	255	280	251	297	269	253	260	247	254	267	258	252	265	225	237	277	247	244	249	241	248	276	215	225	289	233	263	268	254	241	223	246	259	256	236	233	251	292	272	245	278	233	265	246	236	277	289	228	244	254	220	260	268	285	249	248	261	257	234	254	237	240	239	267	237	225	295	232	241	268	271	257	261	261	265	254	248	273	276	245	231	280	244	257	277	255	248	252	256	292	263	256	294	263	243	243	233	242	264	268	267	269	257	267	236	244	263	255	236	246	263	270	237	241	262	253	244	253	257	252	239	260	253	241	269	245	258	238	254	230	258	257	205	240	254	270	256	250	245	239	233	273	266	271	270	238	308	244	270	270	271	281	270	233	276	254	273	254	249	265	220	229	251	278	267	258	266	237	226	277	277	240	272	255	259	256	261	255	269	245	252	252	243	223	263	259	235	264	244	250	237	257	276	260	255	232	255	248	278	248	270	252	278	253	261	269	248	257	281	283	252	227	242	251	237	259	234	269	265	244	269	218	235	261	266	223	272	249	232	263	262	238	268	230	243	260	251	257	281	247	259	255	250	218	245	252	259	255	242	221	281	282	256	267	236	267	259	267	239	254	261	241	286	271	286	231	272	258	254	241	255	258	235	241	241	276	261	259	240	279	287	254	269	247	246	227	256	260	262	258	263	263	284	257	237	268	263	253	246	241	267	252	256	254	229	265	250	257	242	250	220	266	255	244	258	243	239	281	275	297	267	244	235	271	242	256	259	247	271	240	227	240	246	235	276	247	258	239	255	271	255	257	247	274	250	277	271	247	241	245	257	276	266	243	224	259	245	234	230	274	270	244	244	256	273	264	253	266	246	286	244	250	273	254	250	248	247	260	269	255	241	252	272	244	256	277	233	248	241	239	273	277	261	260	249	250	233	263	253	252	249	269	240	223	277	283	258	258	262	220	254	270	256	266	266	231	267	242	270	245	252	266	274	236	244	247	293	243	247	240	267	238	268	256	253	245	258	290	298	218	238	270	256	252	276	266	263	253	226	253	249	244	272	243	250	263	242	256	264	253	242	242	260	275	243	246	240	234	214	233	234	242	264	290	240	256	244	241	243	252	227	240	268	250	279	237	249	295	255	250	257	272	255	267	254	238	278	246	265	238	239	259	265	268	258	222	231	249	242	248	225	297	258	245	232	239	242	211	227	251	260	276	255	226	251	288	237	224	259	232	237	248	271	271	276	251	247	239	229	274	242	256	258	298	283	252	264	238	247	271	276	241	261	282	246	243	249	256	229	234	256	283	254	261	251	245	226	250	263	248	248	250	239	206	219	234	273	246	258	266	240	238	237	249	226	225	243	252	246	269	257	263	249	282	243	249	279	257	290	243	239	259	252	266	231	252	228	257	219	237	212	287	232	269	237	307	231	268	230	246	236	272	252	239	249	253	270	255	246	243	250	261	255	277	246	240	265	247	268	247	239	235	253	237	239	277	258	238	233	272	263	236	246	260	252	268	258	250	284	234	248	261	239	249	251	241	248	221	249	238	229	218	269	233	244	268	268	239	248	247	254	245	262	260	264	261	254	249	268	238	248	241	266	226	285	296	252	255	269	243	272	264	243	263	245	239	250	235	246	238	267	213	256	243	265	261	241	252	270	248	271	247	256	274	253	276	253	231	226	246	264	226	253	261	243	268	254	238	239	241	275	232	240	262	247	261	276
46558	45764	46543	45401	37380	35372	33535	20160	27929	24632	21181	14860	12381	15247	15247	6291	6710	7784	6200	4525	4552	2419	1205	1133	987	889	922	996	1060	982	796	907	1045	915	829	783	714	744	735	672	728	761	775	732	884	786	700	802	767	759	794	788	720	789	800	783	699	678	690	688	668	676	718	695	655	652	684	690	616	682	660	652	667	631	621	605	668	616	674	644	632	601	644	629	656	675	711	690	740	762	778	798	733	783	708	639	595	624	612	629	594	578	593	621	578	617	536	622	597	593	582	610	636	599	607	574	595	570	554	620	627	550	568	592	615	570	589	558	589	616	570	595	591	568	554	597	580	586	568	608	590	548	568	585	595	579	607	585	603	538	562	562	583	612	550	566	569	588	558	578	584	580	568	572	548	583	607	568	571	575	577	571	584	567	555	590	582	537	606	553	578	562	562	546	586	545	565	548	551	572	568	593	588	618	556	595	550	506	557	540	578	549	549	561	585	603	536	613	551	575	594	589	575	539	560	543	563	589	635	559	597	588	541	541	560	582	641	539	596	605	610	591	612	558	569	571	541	550	584	567	601	567	569	570	610	602	589	623	547	588	570	598	553	572	590	546	600	564	566	574	593	567	593	577	580	600	583	591	554	575	563	555	553	607	577	575	590	593	581	555	538	542	568	600	552	530	613	563	591	597	574	529	573	566	628	590	557	556	593	563	548	549	564	610	572	575	550	583	560	637	590	616	554	562	581	595	552	615	574	553	534	546	593	534	584	593	526	538	518	610	585	577	560	552	561	551	586	572	561	569	584	564	579	583	593	577	569	583	577	569	584	531	562	586	600	570	611	591	598	557	558	573	531	562	598	631	583	546	555	579	565	572	514	574	571	545	595	591	586	565	615	588	574	552	567	528	590	575	602	557	552	567	589	593	548	578	592	591	580	567	584	555	555	589	609	583	570	555	632	624	624	617	583	564	595	579	571	543	544	554	578	536	534	551	581	627	576	542	597	593	574	574	577	627	589	593	593	536	555	607	594	589	595	569	585	595	589	577	581	587	583	572	589	591	583	547	589	540	581	609	518	582	595	583	618	566	584	608	547	557	571	640	558	563	538	544	619	562	556	549	570	564	560	625	564	559	587	538	568	558	563	581	535	543	605	576	546	568	560	596	613	583	610	591	545	584	548	582	598	558	548	585	590	596	603	604	564	593	562	577	582	596	582	556	564	592	606	557	539	540	604	569	517	577	556	536	582	543	559	586	541	571	597	575	554	564	589	568	611	563	588	554	574	569	578	594	575	595	585	620	593	599	601	602	559	633	568	592	559	571	579	584	561	583	563	583	598	561	583	538	584	589	611	564	570	604	603	588	597	595	609	605	584	570	597	558	542	573	587	586	560	563	589	580	587	549	607	539	573	588	601	607	580	599	608	546	548	585	582	564	636	559	571	591	597	537	577	596	607	573	562	583	611	529	574	556	563	507	534	569	576	596	605	548	584	582	581	611	612	543	560	539	537	598	604	567	609	560	600	588	554	532	580	540	545	566	611	546	590	623	572	580	594	576	619	552	585	561	556	629	551	556	567	553	622	562	582	573	547	571	571	595	566	561	554	572	590	560	541	582	567	536	553	564	565	561	552	549	560	538	559	592	557	582	574	608	566	557	594	613	592	547	584	623	584	596	589	591	580	537	624	532	559	594	622	576	628	620	581	526	570	581	586	568	555	549	601	599	543	552	586	593	530	574	621	571	547	530	586	549	615	565	564	600	566	544	583	618	614	571	603	535	548	632	559	546	594	576	550	571	563	545	583	570	587	564	557	578	584	577	511	586	609	602	571	585	634	581	555	556	568	531	556	569	547	589	590	552	613	541	570	612	562	591	557	599	594	541	584	554	534	582	557	601	564	550	567	544	588	578	561	539	557	573	564	577	565	548	608	582	554	595	574	582	606	560	578	558	555	565	572	556	565	569	521	624	624	559	573	547	560	588	577	553	572	595	539	577	570	559	559	544	579	550	535	564	613	574	603	580	586	599	513	619	607	580	580	556	523	571	566	556	651	611	573	562	577	574	555	578	608	530	568	573	589	589	600	541	620	590	579	562	595	571	570	554	560	607	600	635	568	611	607	590	546	578	574	567	568	584	595	577	576	613	557	597	562	595	593	561	590	570	545	542	562	579	556	522	541	598	570	587	556	579	547	603	594	573	549	567	596	542	607	580	589	584	608	581	553	573	585	550	547	606	587	531	551	586	550	610	571	561	586	583	578	577	560	575	589	546	549	587	591	587	550	565	586	564	576	544	561	577	562	500	597	525	574	567	557	587	553	543	571	593	557	585	584	577	592	642	579	572	579	579	552	619	574	577	587	559	596	583	562	572	605	570	612	594	532	593	570	571	573	574	558	615	562	597	545	639	537	547	580	577	561	580	581	574	601	549	564	570	552	521	578	563	584	553	562	553	557	583	593	548	521	584	572	605	536	613	514	578	570	585	599	587	562	542	598	597	570	591	554	606	615	595	570	568	577	579	577	607	565	579	544	561	543	580	594	563	573	562	563	568	591	562	562	616	615	607	547	563	595	587	551	547	603	579	565	573	574	576	596	535	561	559	580	561	549	601	576	587	550	613	552	562	535	576	569	524	524	548	587	631	569	619	576	551	549	571	591	625	573	578	589	543	584	564	560	561	582	571	569	585	591	560	585	584	543	587	586	519	563	580	614	586	592	579	597	561	562	561	545	577	548	594	594	556	597	555	595	563	564	594	569	585	580	571	605	558	591	607	582	550	587	587	581	602	562	560	648	581	579	628	560	524	542	560	535	601	541	578	584	566	589	569	571	513	522	568	542	594	532	596	566	566	560	587	550	598	572	575	536	568	582	578	542	624	593	598	590	583	580	610	570	606	572	560	556	574	572	563	552	560	573	579	550	569	548	548	585	581	606	594	560	547	545	610	586	610	587	569	590	579	551	600	601	579	535	623	632	568	561	576	606	557	595	562	582	574	581	563	592	579	611	575	577	560	570	591	566	571	557	570	526	587	568	587	566	542	575	550	534	601	567	571	560	555	565	570	572	614	610	561	596	556	555	613	587	568	581	599	531	545	596	600	558	576	561	578	613	528	552	550	563	544	568	615	557	604	580	550	604	575	570	606	535	567	590	610	579	545	589	602	537	567	598	576	562	577	568	558	612	582	608	618	532	563	563	580	594	599	583	586	568	587	583	542	600	580	613	594	563	569	594	606	579	575	592	598	607	571	604	583	594	601	582	569	549	626	569	562	555	586	613	573	574	531	588	563	591	621	579	572	620	545	568	558	527	567	563	604	572	596	577	604	562	581	588	580	609	554	566	608	578	557	527	552	555	568	597	562	585	580	589	560	617	606	555	578	575	599	573	631	582	560	589	567	516	515	606	547	564	530	602	610	583	572	558	582	560	577	616	557	546	583	610	557	542	600	559	541	564	588	592	553	552	559	570	574	566	605	551	540	618	561	578	577	553	552	576	590	601	560	573	617
55002	37944	39447	36037	29543	25772	30690	23690	22548	21314	15994	11301	9350	10755	10222	4712	2830	4014	3139	2415	2349	1306	471	427	331	334	341	300	330	314	292	261	318	268	309	242	257	244	271	230	261	269	259	273	258	270	273	270	266	282	265	264	271	302	245	224	238	233	214	232	255	267	236	257	254	232	247	233	239	218	257	231	222	233	235	251	261	261	255	237	225	232	215	215	236	238	222	243	257	241	235	249	242	253	248	238	217	191	231	214	206	218	200	251	235	243	235	224	244	217	213	243	233	255	233	190	248	198	224	208	221	240	219	215	210	263	228	186	213	228	246	245	192	222	214	224	172	196	212	210	232	227	215	228	212	216	210	193	213	190	205	233	248	246	185	191	229	222	235	204	225	224	227	185	215	223	215	221	211	214	213	235	224	235	222	229	200	215	215	200	224	246	203	203	219	201	206	225	206	200	202	207	212	221	245	220	229	210	205	180	203	205	217	221	203	213	206	210	233	208	205	232	199	207	218	238	202	213	206	206	205	195	211	219	231	228	196	216	214	244	214	224	222	182	203	217	213	204	184	239	205	242	212	221	223	213	195	237	222	189	234	190	220	209	229	248	208	188	226	219	225	231	211	216	212	205	264	235	237	213	228	228	211	209	232	226	199	220	205	219	199	223	200	244	243	229	219	216	202	218	239	219	226	195	210	195	251	248	201	207	217	200	210	218	240	226	218	199	204	230	192	227	196	200	241	213	211	194	201	229	225	216	191	209	219	189	224	236	186	196	222	198	232	204	210	211	209	227	237	207	244	213	203	211	202	216	202	194	215	219	207	198	204	198	225	216	209	209	241	221	184	207	210	209	195	229	224	238	231	211	194	217	201	224	240	211	229	203	222	215	212	224	250	245	221	260	253	240	223	221	227	207	213	203	220	217	208	215	230	196	221	232	209	214	210	199	249	198	202	212	213	231	215	225	233	240	217	222	212	223	209	226	191	230	242	203	227	216	202	218	228	224	226	222	206	213	190	227	215	220	230	257	219	225	224	223	220	210	235	207	205	238	217	222	177	222	233	214	188	229	227	205	204	207	216	206	193	206	190	216	202	244	209	183	215	207	216	212	245	244	208	211	233	208	208	220	199	199	230	212	209	234	206	230	219	220	258	227	247	185	221	227	244	217	205	229	199	212	237	270	232	190	196	226	251	238	210	211	215	222	209	215	230	207	239	226	202	249	231	206	207	237	203	174	207	213	222	215	249	202	218	242	203	210	217	234	207	217	198	188	213	179	214	218	212	187	244	225	216	237	201	200	222	214	201	206	214	203	207	221	231	206	239	207	221	207	220	217	213	203	226	223	209	245	225	209	222	212	196	211	238	190	232	219	230	170	195	195	235	213	221	186	194	212	212	173	203	201	225	207	212	208	235	223	232	222	210	223	227	218	207	201	178	229	248	206	219	223	199	200	240	237	236	205	211	234	237	212	186	218	204	207	215	227	204	218	191	187	235	194	216	192	229	211	209	193	230	253	209	230	193	239	198	203	240	218	215	215	213	214	210	209	214	232	205	239	228	209	197	215	182	216	207	207	194	203	214	245	214	219	221	203	214	219	232	205	211	225	219	250	217	217	236	236	221	223	228	227	181	234	217	240	229	215	214	221	244	219	251	222	225	239	210	203	225	200	256	209	246	217	221	209	204	217	217	222	218	222	207	220	223	205	239	227	232	217	192	233	202	229	209	218	203	236	219	213	218	235	203	219	199	225	224	207	220	189	192	220	203	210	203	206	218	205	226	194	212	232	233	231	227	244	219	231	224	231	211	230	225	224	245	216	207	237	226	212	195	223	211	190	227	210	206	219	216	241	179	200	216	219	207	189	256	248	188	228	207	213	190	232	228	184	205	219	215	238	222	218	206	228	220	232	209	219	189	214	240	219	211	213	200	215	231	227	223	231	217	221	220	230	234	203	253	261	228	213	207	223	224	186	221	214	194	226	206	212	227	219	226	232	228	193	205	198	194	225	223	232	209	225	220	235	199	241	197	206	225	194	209	214	201	230	223	221	208	223	231	214	202	218	204	213	199	200	217	219	202	202	251	221	207	217	201	203	198	219	199	235	220	207	195	208	218	245	202	208	241	197	199	223	221	242	211	226	215	250	210	225	211	197	190	194	224	219	220	236	209	230	223	239	231	212	207	207	222	221	246	209	197	197	210	214	202	229	234	242	223	198	217	238	224	214	251	217	224	245	221	206	208	211	197	220	209	211	220	237	200	227	220	216	216	216	216	258	216	234	230	235	203	217	224	232	222	220	204	204	213	207	223	205	203	234	189	228	208	204	240	206	229	209	241	184	232	227	207	214	227	209	191	198	203	212	208	196	236	198	235	212	205	226	219	227	228	199	208	206	220	194	212	218	253	200	200	234	215	204	200	237	225	205	201	207	218	223	214	212	202	226	201	241	202	205	209	214	204	221	207	256	220	219	199	215	219	256	227	217	233	211	229	186	208	241	220	224	196	187	198	223	206	219	225	221	246	198	212	217	241	238	211	215	220	225	207	235	222	219	195	204	260	244	220	219	206	233	170	216	206	203	199	222	192	203	234	229	192	240	235	220	229	227	219	224	219	232	222	200	207	216	215	205	213	219	220	206	243	215	232	215	209	221	224	209	223	196	213	225	212	197	203	207	231	197	202	195	221	234	226	214	203	214	226	215	237	205	216	200	220	224	211	217	236	194	226	207	199	191	241	206	200	205	214	212	214	237	223	196	202	224	207	217	231	221	200	189	194	194	217	238	207	206	205	213	234	228	207	220	204	246	207	203	221	224	233	205	226	252	213	212	219	206	223	216	200	226	230	180	213	225	221	232	199	216	230	197	221	216	241	219	225	224	189	187	222	219	218	223	197	206	213	220	215	211	235	216	210	208	226	191	228	207	199	202	205	236	230	213	224	208	224	197	223	196	191	222	217	210	206	222	239	222	210	211	213	214	211	211	208	219	201	215	223	211	216	206	216	207	238	199	217	224	204	241	229	201	206	216	215	226	191	215	241	226	230	226	211	219	243	216	235	197	225	227	191	225	205	217	242	195	214	207	191	205	211	225	197	236	202	230	195	248	210	203	200	212	214	222	199	208	219	193	228	209	204	215	225	225	219	197	214	209	224	210	215	205	230	199	205	212	238	223	203	220	199	195	233	232	226	237	218	199	189	225	259	207	217	227	194	209	195	214	229	213	248	189	227	206	208	199	205	233	249	227	216	231	211	227	208	205	208	206	205	228	234	211	226	227	208	250	207	212	229	204	200	228	203	212	227	234	232	227	218	206	233	219	217	231	223	236	187	185	214	218	186	221	192	212	201	234	239	212	227	246	207	219	245	222	230	219	234	237	236	206	207	236	198	193	195	197	204	210	234	212	237	230	241	247	227	207	218	200	225	223	204	238	209	242	210	221	194	202	218	209	228	214	218	222	230	228	219	213	231	196	228	230	193	223	206	214	219	210	207	213	200	235	236	267
49406	50248	48473	48775	42366	39398	40664	25651	35861	31704	28592	21863	19707	21575	22372	10560	9266	12899	10195	9497	7150	5047	1676	1696	1174	1178	1143	1103	1124	1142	1165	994	1110	997	990	762	614	657	749	733	757	845	726	838	838	874	817	890	879	864	810	841	744	779	780	663	659	647	658	696	654	649	664	638	611	604	571	595	550	646	685	608	530	530	586	564	545	580	560	572	583	588	622	566	602	611	635	680	765	717	812	792	751	780	612	571	532	516	522	531	528	506	490	499	500	563	473	483	488	500	494	485	436	510	467	533	513	506	539	485	510	508	471	517	508	531	488	469	469	482	493	487	487	493	479	457	501	515	493	508	483	490	483	496	500	508	471	469	496	487	505	473	492	471	502	476	507	488	491	498	473	468	460	442	464	518	496	530	483	516	535	481	482	506	510	476	494	505	453	485	469	495	508	494	490	451	489	475	458	462	459	482	501	497	456	482	515	458	508	451	533	492	455	502	475	500	474	480	489	444	473	496	464	489	489	514	508	472	497	486	505	496	482	539	494	478	485	471	427	521	483	448	466	513	482	482	502	474	452	494	497	568	473	465	440	469	443	467	495	499	481	467	494	448	468	475	428	476	461	484	490	511	411	469	465	467	502	468	486	470	462	516	502	452	513	507	432	513	484	481	504	488	446	485	474	491	489	464	490	493	442	472	495	472	468	475	502	449	487	473	462	482	483	500	520	423	473	499	459	467	479	466	515	462	464	524	498	482	462	469	530	468	471	488	459	485	469	478	497	499	476	482	501	479	470	488	504	449	490	511	455	510	443	470	492	495	505	513	487	510	452	481	478	420	463	470	460	477	485	487	523	477	462	507	496	479	488	510	472	495	455	495	524	490	474	453	516	492	442	494	507	487	461	495	474	455	500	469	505	474	476	495	475	465	473	499	501	486	472	444	486	472	483	480	498	490	445	453	500	514	487	504	492	463	504	419	477	473	469	428	508	487	515	513	514	518	471	470	503	461	470	504	475	492	490	451	468	495	518	511	488	459	454	495	490	479	476	477	482	504	479	497	479	469	475	482	526	470	481	465	498	490	499	517	471	482	474	529	486	485	486	491	495	482	473	504	477	477	461	466	458	451	519	520	520	447	525	461	485	466	503	506	477	488	497	451	486	464	494	485	477	484	451	493	510	485	503	465	486	464	490	509	519	477	475	444	504	444	471	489	475	512	503	438	530	487	463	496	461	531	467	503	529	476	478	480	428	509	517	513	507	504	498	468	490	461	460	468	474	514	485	521	494	496	455	449	458	458	473	473	484	499	465	469	488	468	482	469	471	504	448	477	445	456	482	470	485	487	524	498	523	488	492	492	487	463	496	474	466	498	466	501	501	527	460	461	543	497	496	468	487	463	513	475	479	473	469	468	476	472	468	474	516	470	502	467	471	468	462	464	487	475	476	445	447	461	468	480	455	473	532	437	486	451	501	460	519	453	499	535	504	477	513	486	498	522	461	424	473	453	467	458	509	474	500	461	450	504	496	493	523	492	454	495	485	496	505	464	534	432	471	507	449	425	482	502	431	473	467	463	475	472	494	456	493	492	456	469	476	477	488	487	485	493	504	497	475	504	499	484	480	474	464	515	486	509	477	501	496	486	495	512	451	502	490	472	437	473	472	447	487	470	466	477	501	527	470	522	465	491	439	509	476	514	497	503	453	458	447	477	450	481	518	485	502	489	524	456	476	479	491	486	451	511	521	468	468	506	505	488	456	463	450	524	503	496	487	468	482	471	492	482	514	506	500	510	508	475	508	475	487	480	455	508	468	483	485	513	456	502	515	450	471	506	522	497	477	472	528	500	488	471	483	494	487	471	468	502	483	492	488	517	495	459	494	472	474	469	480	523	524	483	479	456	468	475	464	439	492	459	526	513	450	499	447	494	474	472	459	506	499	451	439	479	481	464	451	495	513	453	461	457	478	464	487	496	518	475	493	510	522	543	502	491	468	499	468	475	483	455	465	501	507	477	514	473	498	445	477	452	492	501	487	487	476	514	504	454	519	505	500	464	506	484	468	506	498	488	461	461	483	449	481	475	423	479	446	498	452	466	502	447	497	494	459	500	430	465	479	473	467	445	512	472	478	453	445	460	476	471	517	485	497	484	503	517	447	510	467	490	505	480	499	490	509	471	473	444	495	518	488	479	471	470	464	494	477	453	508	498	458	465	475	475	484	486	434	484	502	512	479	477	492	460	469	447	489	485	474	465	474	502	460	484	508	483	516	468	470	490	474	454	505	479	487	518	463	447	483	464	508	531	484	494	499	435	475	508	487	464	511	468	449	481	463	506	517	516	481	488	458	457	504	434	473	511	506	462	501	457	474	515	420	500	499	514	530	460	471	470	475	489	460	495	475	492	515	473	478	475	461	450	493	483	500	496	511	483	504	546	493	481	513	485	467	505	501	479	468	512	449	529	466	486	461	498	525	501	510	453	485	484	499	447	450	514	480	474	470	475	507	486	494	449	470	477	458	465	513	506	489	475	467	496	509	496	481	480	481	483	522	508	471	454	476	492	452	508	465	506	455	502	469	467	478	474	506	508	489	508	448	474	541	484	496	485	497	468	447	510	495	494	499	498	504	494	445	463	470	427	464	473	503	483	489	513	471	455	478	466	447	498	448	475	487	498	464	471	452	487	503	487	461	500	488	474	497	449	499	477	492	481	497	445	478	492	465	479	487	514	455	497	543	471	475	459	501	471	473	448	448	501	434	492	486	528	467	514	504	449	484	493	474	489	464	489	488	509	507	468	492	466	489	490	477	501	484	506	476	479	491	462	474	461	493	556	498	511	489	486	468	517	455	502	481	515	493	471	504	497	507	475	514	487	470	465	521	491	449	493	495	440	497	474	479	479	524	501	481	463	480	455	500	476	472	491	514	447	446	458	509	458	472	483	473	477	478	477	472	470	503	510	481	461	466	488	486	458	505	470	451	478	464	475	481	513	491	484	463	501	468	480	498	466	523	495	485	502	507	493	455	452	482	457	489	505	527	462	467	463	499	461	470	462	418	489	470	460	499	493	420	483	488	467	463	483	480	474	472	484	495	427	482	509	508	452	466	463	474	502	454	435	497	462	494	507	479	511	466	488	483	457	512	468	483	472	478	443	487	465	469	452	454	495	492	501	492	486	468	478	495	508	432	488	458	477	515	489	460	506	501	489	467	472	466	465	461	466	480	527	478	477	463	486	471	453	487	460	505	468	482	468	479	454	471	419	504	472	465	490	502	476	508	477	511	484	443	441	497	461	496	484	461	499	502	482	469	503	488	493	492	514	519	505	433	487	461	461	501	489	497	462	474	456	455	508	441	464	470	481	491	438	483	503	472	484	483	461	495	496	473	506	458	480	469	484	475	481	501	525	492	518	501	479	506	468	448	489	494	495	478	500	461	444	475	442	479	483	464	481	512	504	502	496	451	471	492	480	473	471	464	460	489	458	453	462	472	438	460	484	443	510	499	484	450	491
23372	19728	23946	19310	10181	5014	4264	2290	1877	1385	960	730	579	668	506	322	324	353	327	316	295	284	251	270	259	247	275	247	253	246	246	226	276	270	252	216	271	222	209	242	251	253	259	275	247	256	230	269	233	270	268	270	258	207	242	276	239	258	276	218	217	237	234	251	254	265	253	226	273	252	283	235	251	262	225	258	250	260	243	254	255	238	251	269	250	270	237	273	252	255	262	246	268	294	255	240	265	261	284	272	262	248	253	255	241	251	219	258	202	250	227	224	270	242	266	246	252	246	256	252	234	263	241	269	254	229	231	258	247	250	235	265	243	290	252	253	240	241	256	240	247	264	243	259	246	237	251	255	250	264	236	263	243	253	240	235	225	225	266	247	258	257	241	226	235	220	267	233	237	225	262	229	224	252	262	259	237	253	275	236	244	226	260	219	264	259	245	247	259	253	249	254	238	271	262	244	219	248	259	231	286	257	226	237	272	254	261	227	249	249	254	241	274	229	250	237	224	249	234	273	264	250	280	235	216	226	268	216	250	279	243	252	279	285	272	254	251	217	266	258	241	226	248	239	224	269	248	237	261	242	243	256	237	272	244	255	265	222	243	238	258	278	243	264	262	230	254	247	247	264	269	241	245	235	259	223	294	247	254	230	217	240	216	229	258	247	252	236	250	242	251	266	266	263	239	239	230	247	268	232	228	246	249	222	255	221	224	247	239	264	273	238	228	219	245	246	253	246	240	260	267	228	268	260	263	271	244	253	263	256	261	251	235	233	270	224	256	261	243	271	257	253	245	244	254	254	242	233	237	253	252	254	284	253	274	198	228	244	256	268	239	263	261	247	266	229	228	237	219	258	273	245	242	217	257	234	255	274	260	283	276	270	215	245	240	245	236	261	252	262	230	253	215	258	245	271	270	255	244	238	254	227	263	284	270	249	267	245	267	249	270	246	249	224	254	250	228	286	267	247	220	244	221	249	263	262	231	253	252	275	236	233	269	253	279	248	272	247	248	257	254	256	235	237	248	253	244	238	236	242	252	249	254	250	242	198	251	229	230	275	244	261	237	260	265	239	274	253	241	239	261	255	251	265	230	246	233	238	262	260	220	257	240	271	247	229	231	250	260	248	227	249	248	247	240	247	252	238	222	250	229	231	252	256	244	206	257	265	244	213	256	246	236	230	255	258	228	270	253	256	228	269	248	241	233	268	236	239	244	221	238	239	253	242	238	242	264	270	271	254	262	214	242	221	252	237	285	245	248	240	270	254	244	237	271	241	248	253	251	251	247	224	246	213	242	229	230	238	263	261	290	244	254	245	257	249	274	246	268	246	235	236	245	233	266	247	245	226	250	247	235	262	236	242	239	233	236	286	230	237	267	240	248	228	235	232	248	266	229	261	252	253	218	255	265	237	249	215	222	231	280	251	247	242	262	246	250	240	239	226	234	239	257	261	254	263	280	289	229	226	240	253	259	255	225	254	250	196	224	267	284	244	249	252	263	237	242	270	252	238	253	244	236	258	256	233	252	241	257	220	260	248	233	245	247	274	269	240	240	244	248	257	203	252	235	239	243	257	249	257	259	275	264	249	239	274	242	231	252	272	258	257	250	225	225	226	266	267	234	253	238	244	234	211	264	240	227	253	264	233	260	255	242	275	239	271	230	246	249	249	232	233	264	282	267	232	237	242	232	235	257	224	247	255	250	237	235	278	256	234	235	237	259	271	247	229	278	237	263	249	246	255	240	269	269	262	258	243	239	243	249	276	253	246	232	233	223	240	256	241	272	261	236	232	248	253	245	255	244	254	266	255	252	240	259	238	242	240	225	214	250	244	234	245	237	272	263	254	265	249	240	256	241	277	258	236	264	249	227	233	262	264	256	266	253	234	238	254	243	218	256	232	245	256	264	228	278	256	247	248	256	230	283	225	256	269	254	247	233	253	238	250	231	262	250	247	250	274	225	256	228	286	251	262	263	263	236	242	245	244	279	267	270	257	252	234	229	289	270	281	257	263	262	250	228	270	256	240	246	224	273	222	236	274	268	241	238	252	251	216	244	238	247	242	260	282	253	275	251	251	220	274	270	253	225	259	269	246	254	265	260	240	267	265	249	291	220	229	240	262	272	265	229	238	252	236	263	250	258	230	261	275	230	241	258	233	237	235	238	243	269	216	242	223	232	242	265	262	258	251	238	262	235	248	266	271	252	244	237	260	242	277	234	232	234	269	286	249	232	234	233	259	237	238	227	259	266	298	233	242	233	267	239	236	235	228	225	253	282	255	261	254	230	241	243	223	231	228	238	260	272	252	254	254	211	248	271	228	237	224	251	242	249	248	240	256	233	279	250	247	234	260	231	237	245	231	259	245	258	242	281	244	270	266	252	239	221	245	234	245	249	249	255	236	215	235	256	267	282	258	248	268	238	249	224	253	243	261	251	269	207	264	256	263	259	263	245	255	264	258	246	260	235	221	239	228	248	256	249	233	228	238	227	250	254	235	263	243	261	241	245	260	231	235	236	208	262	267	241	289	249	230	259	246	256	250	259	247	257	258	245	260	243	258	255	231	222	281	243	249	222	219	242	241	261	233	250	247	255	245	259	268	248	250	230	273	248	238	248	258	276	249	236	226	238	254	232	237	241	266	267	249	243	251	217	243	249	252	256	273	265	235	251	257	238	256	244	241	249	223	250	256	243	244	251	240	246	243	250	223	258	248	268	233	249	216	267	252	223	231	242	261	284	261	259	235	263	271	242	247	260	244	266	266	249	244	252	221	264	235	238	269	258	266	238	251	228	222	242	220	256	238	265	257	260	207	246	240	259	266	265	200	260	250	250	254	249	274	254	241	235	240	252	233	262	242	259	270	246	269	256	253	248	289	267	272	231	241	232	266	229	227	261	270	235	208	273	245	263	208	240	262	258	273	247	254	239	237	244	240	246	238	238	244	238	246	241	250	273	256	247	277	228	255	247	265	230	204	262	264	227	219	251	242	239	259	258	235	261	229	249	256	251	255	257	263	243	234	231	224	240	231	262	242	253	245	261	243	266	257	205	255	241	243	258	260	239	272	245	232	254	247	256	255	254	228	253	226	254	239	270	240	232	236	236	235	242	259	248	264	259	231	247	211	251	265	252	253	270	241	268	268	253	241	243	244	247	268	282	247	236	244	263	293	242	234	223	226	241	242	259	238	256	267	239	251	238	281	254	246	261	239	248	236	243	233	243	236	249	249	246	237	267	220	253	231	237	258	258	247	219	250	239	244	254	270	238	231	235	277	242	234	237	263	257	255	252	246	282	221	221	252	240	231	222	213	235	227	244	258	255	248	245	251	242	260	245	251	266	264	252	269	249	255	241	243	240	259	250	258	254	258	248	247	239	254	282	243	264	226	247	237	238	228	232	242	259	251	255	264	250	249	267	263	269	270	223	243	236	273	256	257	245	260	295	227	228	233	262	227	246	254	242	248	258	248	283	248	273	244	247	227	259	263	274	269
18105	17629	26398	27448	18494	13336	13273	7806	7515	6083	4624	3234	2652	3254	2253	1303	1075	1147	1103	979	996	794	653	601	620	672	622	688	628	574	626	607	600	538	605	604	639	632	626	597	618	609	643	661	619	614	632	679	672	632	687	618	631	675	676	639	659	622	633	627	593	594	647	617	615	635	616	608	629	593	619	601	601	560	582	604	541	577	586	572	614	573	621	594	602	640	589	641	724	664	688	598	648	634	611	625	580	572	612	612	595	603	572	603	573	582	613	572	563	554	564	550	633	582	594	576	574	599	643	560	581	599	595	586	540	548	591	513	538	610	608	611	622	580	562	537	579	525	554	561	586	587	587	564	528	633	617	573	559	591	560	618	546	574	548	557	585	549	563	584	566	542	572	590	628	569	523	581	576	619	602	552	598	594	602	573	583	568	613	599	577	569	546	565	571	590	562	550	585	566	552	566	579	613	593	574	571	586	563	565	624	604	575	589	605	543	561	548	654	581	581	648	548	567	596	576	565	585	576	583	629	577	597	577	561	561	609	588	527	579	540	593	556	618	583	576	558	609	606	582	579	608	541	550	534	552	604	534	564	572	586	563	555	572	575	603	644	554	627	567	574	586	572	579	569	591	601	578	553	616	548	541	585	577	606	565	552	561	573	565	574	586	609	524	552	551	563	568	533	589	533	560	598	571	547	581	546	607	562	616	593	565	616	612	588	567	561	537	567	590	617	546	585	559	582	557	613	617	541	610	573	607	591	584	575	541	568	552	584	578	525	550	567	574	599	549	601	549	527	598	534	603	576	598	600	583	553	600	551	556	570	534	538	548	564	590	600	595	561	579	588	585	595	589	578	571	593	540	578	555	554	605	560	594	602	557	546	548	595	618	568	542	569	607	549	594	599	555	560	562	564	588	626	609	571	593	580	570	576	555	612	617	594	614	569	581	539	560	569	578	581	562	548	618	552	585	596	536	578	558	601	603	586	564	608	576	536	571	619	588	576	590	533	576	570	577	566	540	571	604	594	530	591	598	557	584	568	567	570	591	541	585	559	561	548	551	566	592	569	593	574	585	588	628	569	589	586	616	596	585	636	581	570	574	584	559	604	565	587	591	571	601	589	614	554	603	578	580	579	624	575	553	582	588	581	557	571	571	541	561	559	562	564	552	595	563	567	573	581	596	597	557	584	610	593	602	602	578	569	564	568	572	593	606	580	559	550	596	598	579	573	578	550	569	569	563	569	605	573	606	580	601	605	571	606	580	580	618	525	584	564	604	532	587	585	532	596	518	579	568	583	588	580	576	557	576	548	611	540	573	581	587	566	626	569	586	524	562	584	599	552	589	593	583	565	565	597	576	574	590	527	623	598	593	536	629	594	596	606	610	621	606	599	538	564	574	557	587	606	583	608	564	578	582	617	609	534	585	615	549	593	610	581	597	598	532	617	558	601	620	574	547	573	571	550	588	574	610	552	557	584	576	593	542	567	611	567	587	588	614	575	541	611	574	539	528	588	565	550	604	581	561	598	555	579	534	559	591	529	601	537	606	563	550	600	582	563	575	582	551	608	578	616	608	568	570	558	549	583	549	547	594	574	597	619	593	542	531	575	579	585	585	610	549	567	562	596	596	595	574	603	543	567	612	577	556	565	576	596	569	600	592	570	583	561	587	590	563	553	554	605	577	567	536	566	596	578	595	548	575	563	583	593	572	541	602	581	577	571	565	578	581	559	619	597	572	558	559	586	571	567	569	555	575	553	552	564	530	572	577	565	580	574	573	580	645	606	630	576	561	556	526	560	614	546	524	561	602	587	554	605	581	562	628	566	612	560	602	585	603	578	569	594	597	600	599	562	565	532	558	602	584	610	578	566	576	549	591	613	601	558	598	585	619	591	558	590	555	572	598	560	583	575	570	575	549	595	592	539	547	606	595	557	546	537	544	550	564	581	576	584	559	572	575	530	562	569	590	578	578	629	613	583	569	578	588	527	568	600	571	553	564	613	599	573	559	582	581	595	562	562	553	591	568	591	602	598	536	564	586	553	629	607	553	556	599	596	595	561	566	554	607	556	594	599	577	574	596	551	602	604	554	543	556	585	564	618	648	557	551	540	553	554	541	577	561	588	576	594	549	586	591	543	595	595	539	572	601	548	562	599	555	603	565	531	563	606	574	592	567	591	547	590	554	575	560	589	577	543	573	581	596	577	578	582	534	547	583	564	589	600	572	586	621	567	586	571	592	567	574	585	574	527	571	551	544	563	603	596	580	561	613	576	631	594	553	546	622	623	577	565	595	518	551	559	572	572	541	575	591	575	603	605	627	559	581	604	605	578	566	552	647	571	539	568	577	563	573	552	538	556	568	608	570	567	568	536	549	544	573	587	590	572	596	576	585	587	553	567	587	541	591	579	587	608	602	574	588	583	571	614	566	554	569	572	563	626	577	575	606	579	581	565	607	587	589	606	572	556	617	585	576	577	563	601	589	560	572	559	610	547	567	581	562	551	591	565	555	586	560	577	596	551	583	572	568	558	592	560	600	601	594	547	553	584	578	550	588	589	606	592	543	584	579	609	564	596	539	582	558	608	527	601	568	574	562	583	544	579	606	607	637	543	590	557	548	610	552	586	598	581	570	609	574	573	588	601	604	574	589	562	557	544	585	569	588	588	560	552	575	548	572	608	589	574	552	583	576	578	583	558	537	567	588	569	552	595	583	579	563	556	620	607	575	537	632	572	610	606	556	572	578	616	606	559	572	588	590	536	562	572	590	580	587	598	552	562	603	522	578	570	574	573	560	581	598	611	594	611	569	553	572	562	553	591	585	581	583	622	572	621	526	520	606	562	573	581	601	553	610	550	570	537	591	542	582	530	622	545	614	612	583	588	601	587	573	597	584	593	609	554	568	559	598	576	550	618	562	582	551	598	580	556	608	536	617	552	545	579	548	587	599	592	558	553	542	578	573	561	558	588	595	577	593	568	592	584	575	576	596	557	568	616	621	573	580	572	608	593	573	568	572	552	572	558	583	583	582	570	559	571	587	555	599	584	638	560	576	563	538	589	586	567	585	556	578	583	498	576	606	615	593	588	586	551	554	571	581	570	593	565	600	548	568	542	576	573	560	561	585	592	592	547	605	568	576	546	573	573	618	578	567	549	559	588	584	597	608	583	544	593	567	557	553	533	555	599	628	618	581	585	561	609	572	581	555	589	610	585	567	608	574	582	581	541	591	608	561	573	618	613	577	575	568	605	565	615	588	557	556	583	590	557	600	583	590	594	514	589	557	564	576	583	579	537	564	555	601	587	557	562	648	554	579	577	547	617	574	597	536	617	555	549	595	576	603	601	602	565	532	557	588	542	608	560	580	567	586	588	558	550	603	568	578	612	596	602	624	578	535	578	556	548	535	595	585	574	572	580	577	553	593	534	558	558	606	581	592	562	561	588	540	564	558	562	550	573	547	548	584	589	574	565	573	516	613	566	584	592	589	574	569	549	560	536	579
51474	41242	41794	38224	29810	24167	25931	17985	16040	13984	9176	6399	5147	6786	7236	3377	2016	1784	1436	1376	1453	933	390	346	304	334	331	357	295	301	279	312	321	281	264	257	272	287	276	285	276	291	293	314	263	306	292	282	266	275	269	300	279	301	322	263	291	278	266	277	280	262	277	267	260	259	253	250	247	268	292	271	244	267	260	256	242	255	233	262	278	265	267	267	301	279	267	299	295	297	306	273	261	288	272	272	260	280	217	280	272	257	282	241	259	237	261	266	243	277	289	258	275	229	257	265	244	266	248	261	217	259	279	272	253	253	266	266	262	290	259	249	257	244	272	262	295	264	283	252	270	286	241	266	248	242	257	257	255	252	256	234	260	248	242	254	248	216	250	243	256	249	244	231	238	233	258	250	250	231	247	249	234	265	218	215	225	274	241	252	230	235	263	236	234	262	237	225	261	254	260	267	251	229	247	259	284	241	241	236	285	306	238	236	252	267	253	216	263	250	247	260	277	267	272	247	255	254	221	255	257	241	257	224	290	214	248	260	253	240	258	262	231	217	244	282	254	242	249	273	239	241	268	256	286	259	249	245	236	257	251	255	261	253	238	263	239	251	265	272	248	266	248	262	261	254	270	287	250	273	248	264	226	261	247	264	265	227	228	264	254	268	254	275	275	249	250	278	251	257	236	278	288	258	260	249	256	253	263	252	271	263	266	245	254	262	228	263	258	232	247	288	278	281	253	254	241	247	227	274	242	241	276	263	272	245	258	293	237	246	283	271	239	252	222	272	311	247	279	253	256	271	272	286	232	254	232	248	270	245	243	248	222	238	248	259	247	271	268	265	246	220	239	260	247	267	249	273	250	248	237	258	252	271	243	260	293	255	293	271	270	273	258	280	227	236	262	251	259	256	277	275	287	267	259	265	291	264	252	277	246	245	238	240	248	268	282	224	282	293	233	245	256	285	264	245	253	233	266	274	254	253	247	262	248	254	281	242	225	266	240	287	254	256	230	261	239	248	272	261	281	231	243	247	264	282	267	298	229	297	244	252	247	246	244	223	250	243	245	258	242	253	248	274	256	256	248	290	237	255	230	229	263	267	264	248	247	260	230	224	268	259	270	266	234	277	280	273	262	231	254	276	276	250	265	292	258	251	242	241	259	256	236	257	226	229	257	273	231	240	272	240	281	257	279	246	226	279	233	234	242	249	209	275	260	220	249	246	267	269	239	236	234	263	263	237	256	241	253	298	251	261	279	248	278	265	241	241	261	246	244	275	262	244	253	240	253	272	271	247	224	258	226	287	250	229	271	251	260	256	248	257	244	262	257	240	262	264	246	236	278	295	250	226	244	287	267	244	257	289	246	270	275	238	241	270	259	275	259	273	282	261	251	263	257	273	275	274	260	286	254	261	274	260	260	251	257	252	266	274	263	266	246	231	251	299	233	280	231	241	254	250	257	216	250	276	291	246	225	275	273	240	265	275	262	259	245	273	246	248	244	242	243	259	276	266	243	278	244	270	252	264	256	223	246	243	238	253	277	284	274	268	247	246	250	241	284	275	222	246	258	267	239	255	290	293	223	240	256	265	230	276	244	260	272	280	262	284	230	244	272	257	251	263	265	243	268	260	275	264	243	234	242	251	257	288	266	251	237	250	213	229	255	230	293	253	222	265	234	301	233	258	276	228	247	246	272	228	285	257	251	249	273	248	224	251	285	274	290	257	238	239	270	268	254	261	259	231	269	254	305	234	259	280	227	251	212	247	222	218	251	243	241	249	261	233	263	244	256	256	238	266	234	235	240	263	244	252	266	270	254	249	219	243	241	261	244	305	258	276	265	240	242	259	236	249	247	263	224	260	247	263	246	249	246	261	245	288	262	262	263	234	225	251	255	236	278	233	285	268	292	226	225	233	250	270	264	229	268	259	258	254	228	244	270	266	279	263	289	251	255	267	244	259	255	229	251	245	285	272	273	271	267	256	232	252	236	220	259	218	259	250	255	235	268	269	247	231	242	254	241	247	268	264	267	274	262	255	219	241	227	244	278	260	257	247	243	252	224	246	250	261	265	266	239	275	266	276	266	252	256	287	256	276	264	230	243	242	260	252	263	262	272	234	241	237	255	223	242	249	257	256	255	254	271	233	248	235	251	243	264	262	232	267	259	250	254	279	254	245	288	243	274	215	237	269	265	260	276	238	230	253	262	269	242	271	258	276	216	248	251	244	248	261	249	264	267	296	250	251	277	276	249	264	241	244	225	243	220	260	236	252	260	249	252	217	250	240	236	262	230	243	267	249	277	290	262	241	257	256	241	232	260	253	238	235	242	287	286	255	242	249	231	247	259	236	282	253	266	270	280	237	259	288	274	257	256	250	237	225	268	228	255	241	229	242	269	266	283	259	257	276	265	260	281	252	247	249	241	249	227	230	209	249	254	249	255	263	241	238	248	272	259	264	273	263	257	230	243	262	257	230	245	245	260	238	268	254	232	213	266	245	255	261	265	245	230	282	273	265	261	275	246	217	268	265	260	238	257	238	273	242	236	267	280	232	245	267	238	233	254	283	248	233	239	283	249	230	247	231	261	248	251	231	233	221	279	258	257	238	262	266	256	268	267	252	274	243	283	226	251	273	225	232	245	231	230	259	232	267	227	254	241	242	235	266	254	269	248	275	280	262	226	254	233	252	258	250	237	241	240	238	254	255	241	230	257	234	249	262	239	261	251	240	274	250	261	237	264	274	256	219	264	270	270	267	257	256	216	315	234	265	263	269	254	277	245	268	251	267	251	238	231	258	252	275	246	232	242	255	257	248	240	300	245	259	261	240	272	264	217	274	283	230	258	272	242	248	237	246	248	236	239	250	264	234	270	236	246	258	234	250	256	257	253	271	237	241	231	272	265	237	335	263	273	267	240	229	250	285	245	283	268	239	242	280	267	269	263	234	273	251	245	288	251	243	248	251	250	243	269	264	238	269	224	253	255	248	304	286	244	221	260	230	287	287	245	271	261	254	232	245	235	268	249	267	270	281	273	251	251	263	273	245	236	254	264	246	255	242	265	280	243	254	234	251	278	242	260	252	226	241	264	231	250	262	254	255	244	258	252	245	284	252	258	283	248	250	281	248	285	257	252	257	251	278	262	239	271	250	248	257	257	274	267	221	279	239	239	242	252	263	246	260	265	248	252	230	246	254	245	241	258	257	259	235	262	288	264	254	236	271	253	252	271	233	253	242	257	232	262	214	234	230	258	240	248	262	249	251	231	246	258	274	227	269	273	262	229	292	260	246	217	248	242	242	258	259	279	264	253	270	236	233	231	268	243	268	232	243	231	233	270	236	254	246	240	238	284	240	276	255	264	235	253	235	236	232	252	256	264	221	218	253	262	259	279	259	244	246	251	248	272	247	246	244	262	249	262	278	240	262	267	274	253	221	255	232	257	258	209	259	263	256	269	230	228	279	226	243	277	253	289	251	264	252	288	261	237	280	254	239	251	237	250	248
42971	46324	46066	47084	37823	31988	34376	20087	28124	24336	19847	15481	14184	20223	18518	8182	7287	6636	6677	6775	4603	3410	1330	1129	940	1047	945	897	820	895	907	931	753	901	806	728	709	685	657	750	774	722	712	759	797	826	761	792	808	800	803	743	823	772	822	725	712	644	665	681	665	701	712	729	686	666	644	626	588	644	660	642	635	584	649	591	618	646	612	623	680	635	696	638	656	695	702	690	748	741	729	758	738	716	695	688	638	605	583	611	562	629	593	605	578	608	607	624	561	596	553	577	531	595	636	618	603	593	618	558	590	592	552	594	587	573	598	609	578	576	580	588	591	568	576	579	559	556	565	555	563	595	550	550	599	594	590	549	558	553	579	524	624	584	558	547	568	549	593	578	581	540	588	597	562	605	590	570	560	527	571	576	571	576	572	597	610	571	614	585	562	582	557	591	559	575	576	584	580	567	556	592	584	595	553	582	608	591	575	576	560	601	547	559	559	586	575	534	583	607	545	527	593	598	540	583	575	609	585	574	549	595	554	564	598	582	567	607	582	530	566	635	579	561	559	552	588	613	606	577	558	594	559	598	554	568	576	564	564	610	614	574	559	543	564	599	547	586	657	549	549	555	558	600	598	540	604	629	621	569	577	563	579	572	549	621	571	604	554	567	583	585	583	607	605	555	529	516	569	562	564	573	594	584	608	568	568	609	606	577	585	540	604	566	617	582	557	550	575	544	572	569	568	574	582	598	554	566	542	532	607	594	584	596	600	611	563	562	589	570	589	590	609	603	586	551	557	629	599	581	558	634	588	571	504	574	560	579	620	527	562	563	589	601	590	556	597	560	550	627	578	599	585	598	561	590	562	548	599	549	556	610	587	614	584	568	589	535	580	589	555	618	599	601	601	615	579	599	578	570	623	527	587	570	566	594	569	613	566	573	552	570	580	589	524	560	597	628	588	568	603	610	561	585	583	590	558	579	575	566	583	586	616	544	542	604	570	569	593	593	537	580	579	624	583	587	585	587	566	523	574	574	578	580	563	590	579	544	556	618	564	598	599	549	617	577	574	587	526	592	557	598	600	542	575	581	562	580	578	579	624	553	553	588	583	575	553	563	576	577	594	623	592	584	560	550	557	561	568	572	568	593	589	546	586	600	576	625	606	552	643	603	578	589	582	580	594	605	571	548	580	605	561	575	555	606	587	552	584	569	573	548	592	568	562	586	592	598	606	546	566	613	566	569	590	558	549	594	583	547	565	629	602	584	578	608	617	581	581	617	557	565	601	541	542	545	607	584	587	608	577	585	557	553	553	579	558	569	530	591	582	561	578	587	598	608	563	524	562	561	595	596	615	573	574	584	545	531	541	551	610	545	569	600	582	597	569	590	595	581	598	580	579	565	590	540	603	564	622	617	584	558	566	558	613	593	557	566	584	556	599	534	532	557	562	554	559	570	547	586	576	585	607	583	557	581	547	555	584	621	553	608	549	556	623	556	565	573	580	589	533	609	584	539	565	600	610	587	565	580	587	563	580	624	580	579	601	570	583	553	555	562	560	545	574	597	609	572	560	554	573	576	554	606	602	555	532	574	547	592	580	601	534	580	577	583	562	591	585	547	590	573	564	582	589	595	607	547	567	583	629	557	570	576	567	591	599	552	616	572	557	552	558	588	568	568	583	604	588	552	578	569	560	550	570	586	607	584	567	577	574	585	527	541	558	582	540	605	574	542	565	529	542	607	608	586	548	563	558	575	551	582	605	597	545	542	564	571	569	558	591	577	577	586	626	583	586	575	558	586	568	627	570	592	595	589	610	583	553	547	602	572	566	572	556	578	550	594	598	564	568	600	548	580	606	554	567	586	598	540	564	567	535	561	563	577	596	569	594	543	545	596	609	562	566	580	566	565	603	571	582	580	587	561	576	584	578	563	604	555	575	561	555	567	574	563	564	544	569	570	548	561	571	604	651	528	535	551	527	566	618	550	571	606	577	550	541	568	538	538	603	576	610	602	562	549	592	588	633	564	603	526	575	555	540	566	552	620	537	601	577	629	569	591	587	570	601	590	592	580	519	558	543	557	570	587	557	507	561	570	612	560	569	529	558	561	574	570	589	591	555	590	544	564	607	568	550	574	598	549	573	583	534	547	593	560	563	605	589	631	561	588	620	603	600	590	528	549	593	558	560	572	555	550	558	548	595	551	612	572	575	575	560	587	581	582	578	588	569	582	575	560	601	533	582	602	571	590	605	600	528	554	541	578	581	592	524	536	605	598	568	570	580	559	574	555	575	555	570	569	589	603	544	569	588	620	544	562	544	570	592	577	580	547	570	550	600	569	606	585	575	569	604	575	584	581	591	541	567	569	589	623	597	555	586	585	563	573	577	581	596	564	561	596	591	570	601	570	576	565	596	573	563	588	592	580	599	565	590	554	595	578	556	572	545	568	583	545	583	588	560	546	552	580	561	577	578	569	591	603	571	598	513	563	574	616	559	567	565	602	552	599	585	590	584	598	608	592	554	574	605	562	609	592	562	559	596	555	555	533	576	502	558	579	615	607	617	531	602	586	623	558	589	557	613	556	604	570	571	597	593	594	586	593	571	577	601	581	579	581	537	563	555	602	559	589	565	567	563	564	621	539	555	527	554	568	597	561	558	611	577	540	552	558	536	597	588	599	551	569	575	599	583	557	546	578	612	605	576	556	594	590	603	565	551	591	570	559	536	530	584	551	533	585	584	602	581	572	528	573	544	557	527	558	592	584	568	658	573	528	608	592	607	559	581	559	561	580	567	569	590	596	590	550	550	566	552	616	571	628	581	557	612	592	599	576	576	586	547	545	599	588	605	547	547	547	580	579	520	558	573	575	548	571	591	554	604	565	527	596	610	562	627	585	558	581	565	575	625	550	553	573	592	604	603	534	567	607	579	548	567	567	621	598	586	578	607	561	567	635	578	591	575	591	591	579	585	602	536	580	553	567	556	588	576	600	633	562	580	620	560	608	560	584	626	534	574	591	546	564	572	588	560	563	599	546	569	556	585	591	548	558	610	574	598	629	576	566	621	620	594	595	586	582	618	568	584	533	567	631	586	564	564	585	578	583	526	562	552	568	612	577	563	559	608	572	563	568	609	560	554	616	618	605	572	559	596	557	587	600	598	561	569	596	631	551	577	555	559	577	556	592	570	557	579	533	599	562	574	601	541	595	557	569	541	605	519	588	567	577	592	536	570	586	594	613	575	554	611	553	545	589	561	564	571	553	539	576	561	567	567	555	546	576	580	562	578	588	546	561	522	625	524	585	598	557	562	550	555	589	557	620	645	549	563	603	549	576	601	561	590	571	517	584	566	567	583	590	554	570	555	564	539	593	556	543	581	598	550	594	619	557	548	530	549	569	571	594	585	580	570	614	549	624	521	570	551	567	578	573	576	572	593	572	566	535	591	608	588	607	592	624	559	573	596	556	526	566	556	564	568	580	579	551	623	492	604	598	613	556	577	566	606	585	591	599
54764	39180	41162	37087	29055	26550	29155	23639	22118	20255	14403	10616	9394	14785	15943	6986	3916	4444	3666	2693	2597	1444	424	341	360	260	308	302	280	295	292	304	298	316	283	282	238	222	236	253	243	284	281	245	258	270	267	301	261	287	277	271	277	256	235	245	187	226	271	241	246	229	241	241	256	209	232	252	240	231	236	246	215	197	240	232	208	224	205	212	203	246	227	261	250	260	248	257	246	250	228	286	273	253	251	246	225	253	192	227	218	208	180	210	193	189	223	222	233	224	219	218	197	222	208	231	187	206	209	236	216	226	240	223	219	199	228	205	211	232	227	219	218	234	217	220	222	217	204	207	197	215	219	232	208	232	262	204	256	220	215	205	246	207	214	209	192	205	207	214	238	209	237	221	244	235	219	203	256	229	214	238	205	221	201	203	225	221	207	235	202	230	196	231	214	222	213	219	183	229	204	236	208	225	199	252	224	220	220	198	215	205	192	215	195	216	226	203	194	243	205	218	209	196	211	209	195	204	226	246	228	249	199	213	209	215	220	221	199	222	189	220	199	223	218	210	251	208	192	227	196	221	216	208	185	231	205	206	206	212	182	237	243	203	188	218	207	216	234	232	202	226	215	221	224	231	242	227	217	214	226	227	198	223	202	214	217	233	212	204	193	227	203	237	206	210	194	199	221	229	207	194	215	190	206	199	231	198	212	231	230	229	220	251	217	197	210	210	222	236	175	218	194	232	210	213	218	210	221	201	207	213	241	211	202	203	235	191	199	235	223	208	219	223	196	240	219	199	199	180	229	215	197	222	202	202	197	256	201	225	224	220	215	228	207	218	213	200	193	225	209	220	235	231	204	202	205	201	203	217	232	232	237	223	198	230	208	232	218	216	212	219	222	221	231	244	207	209	224	223	197	195	235	195	224	218	182	223	248	208	247	208	241	209	206	246	220	213	208	222	219	204	205	210	208	210	181	208	213	207	240	237	224	208	205	240	213	238	235	210	232	194	204	227	214	198	182	214	206	200	211	210	226	232	221	213	223	199	228	197	216	224	206	214	215	182	238	206	218	212	238	206	237	225	233	249	177	234	184	226	209	200	210	197	205	207	197	193	209	207	219	231	224	211	193	205	215	201	207	211	191	247	230	212	242	194	208	225	205	214	226	225	209	214	201	210	212	239	212	215	203	210	225	219	226	219	210	257	223	213	210	223	198	225	227	214	245	226	196	225	220	222	204	219	239	234	251	190	191	222	182	207	238	226	240	209	239	222	180	175	218	205	221	241	217	222	240	194	228	243	222	214	210	238	204	243	218	214	211	206	208	187	220	188	198	205	214	224	201	217	210	205	213	243	212	242	218	204	216	187	228	232	236	208	199	219	182	221	222	211	190	227	217	215	227	238	230	207	209	232	214	223	216	232	202	206	225	226	213	213	211	211	199	219	207	196	221	229	225	219	178	221	225	234	208	222	215	225	204	201	205	213	214	224	205	213	221	234	198	188	225	203	217	209	189	209	211	214	185	213	225	200	199	214	234	203	223	195	197	185	236	176	204	210	229	229	241	222	211	207	221	235	227	200	238	208	210	231	198	187	233	227	223	248	211	200	209	230	180	177	237	212	234	249	205	248	224	197	215	253	221	223	216	213	218	223	189	228	237	214	219	236	195	195	232	199	240	251	231	219	192	208	185	216	232	216	243	194	200	243	212	203	226	243	201	180	213	207	183	237	220	208	227	233	233	209	181	202	219	195	214	208	219	213	221	226	236	226	236	176	207	188	191	225	242	221	198	225	245	227	202	239	259	225	213	195	222	229	225	203	255	206	218	217	190	211	246	202	229	227	207	219	239	225	219	228	233	209	231	213	196	223	193	206	238	224	226	219	205	225	200	204	225	229	233	221	199	232	208	209	208	244	217	205	216	193	208	212	205	199	220	197	241	194	209	210	190	211	216	257	222	203	197	201	238	216	207	220	239	205	229	209	212	216	226	194	240	204	204	221	224	208	231	190	200	211	215	200	213	218	218	228	218	211	215	215	203	220	207	235	250	186	179	224	212	202	221	230	179	203	217	213	228	235	215	233	234	234	225	216	203	238	220	210	230	204	223	220	236	213	204	219	239	209	215	265	225	214	209	230	227	231	214	206	225	192	231	213	223	204	224	216	241	204	225	247	222	223	219	251	220	212	210	232	189	230	215	240	228	258	202	217	199	223	210	201	217	238	223	235	217	222	219	225	234	220	218	208	216	216	225	215	205	234	214	209	201	218	208	251	217	209	232	210	199	197	203	202	217	191	236	221	221	227	199	184	212	189	204	200	217	208	218	223	194	252	197	215	211	234	215	200	204	209	190	194	197	236	228	232	204	212	215	220	232	238	228	225	192	216	208	215	217	188	229	235	219	215	215	195	200	211	224	266	224	213	231	191	208	199	223	219	199	216	211	202	206	191	205	226	183	207	236	203	227	252	201	197	225	204	219	203	228	224	224	218	227	219	219	208	212	213	211	214	202	235	229	206	222	229	217	228	208	236	232	196	271	207	197	228	209	195	222	211	222	199	232	233	192	231	192	203	204	224	236	216	239	202	215	222	233	215	219	230	230	219	203	198	223	230	228	243	211	240	206	222	216	228	223	233	212	219	228	210	223	204	233	193	211	224	214	203	198	198	205	234	257	215	214	217	237	193	200	196	197	229	216	200	242	189	236	193	208	231	227	203	218	214	217	213	236	222	231	226	234	223	216	237	208	216	249	195	239	225	219	224	239	223	212	208	218	232	193	199	224	234	204	218	224	227	240	216	220	247	228	227	218	206	214	218	220	224	208	198	216	208	201	216	252	224	230	222	240	234	208	190	203	216	183	233	233	212	198	221	230	210	234	216	264	220	212	209	199	230	228	232	202	220	232	225	241	193	194	206	217	210	220	240	221	198	195	217	229	237	214	213	217	200	214	229	206	240	231	209	215	229	232	215	223	220	197	228	211	212	209	225	215	233	212	211	214	213	221	242	215	217	211	198	233	198	216	226	209	235	221	222	206	203	183	187	231	214	225	219	220	202	229	200	214	194	235	213	225	222	210	261	240	219	238	213	220	224	236	213	221	209	229	229	236	195	209	229	191	217	232	230	197	229	239	189	209	222	199	219	202	205	228	219	220	221	208	214	193	222	222	194	229	186	215	204	226	208	191	210	214	228	187	195	185	227	212	215	234	201	198	212	214	186	217	221	209	213	243	208	217	203	215	228	237	179	223	211	240	197	200	244	235	230	238	229	208	221	196	218	219	212	204	217	188	201	240	198	245	212	214	207	204	238	224	209	209	221	196	214	218	234	202	218	221	248	197	218	223	192	245	226	217	231	256	228	208	225	193	195	237	237	225	237	193	204	172	203	234	223	213	203	252	252	207	214	182	257	183	205	202	238	214	245	219	213	205	205	214	231	219	221	211	215	201	212	212	205	209	182	184	219	223	212	217	226	215	203	206	236	227	242	200	208	197	178	200	218	234	194	215	202
44701	49618	46886	48662	41524	40431	39362	26967	33707	31424	27356	21923	20681	29353	28520	12677	11141	11734	11490	9965	8118	5463	1527	1360	1284	1044	1420	1197	1116	1065	1131	1054	1055	1211	945	805	659	655	749	840	810	891	783	777	977	925	846	888	853	917	864	765	815	806	770	691	664	609	655	688	652	628	688	644	688	615	580	588	587	595	646	593	525	546	565	598	551	606	547	653	635	612	623	616	657	666	686	702	804	795	743	725	713	720	692	613	544	514	499	478	513	511	522	535	555	539	507	509	518	479	490	465	532	539	502	506	523	493	462	504	503	533	520	541	506	543	497	454	540	524	493	505	455	487	502	506	459	491	527	451	497	469	466	476	503	487	492	449	511	517	472	443	499	515	466	526	437	457	476	493	493	434	530	423	535	484	466	451	468	494	484	477	546	448	478	446	525	514	504	484	480	507	491	466	472	477	488	469	429	475	501	488	477	461	503	512	487	509	502	493	476	521	500	466	488	478	494	476	442	503	501	472	475	511	452	526	497	490	477	481	510	469	481	482	456	494	533	503	451	512	474	487	505	473	497	495	461	471	493	455	493	474	486	513	476	494	462	519	486	493	474	493	469	477	467	483	526	462	464	465	479	507	471	502	488	483	477	490	536	454	496	486	519	477	511	521	504	491	488	482	518	477	460	469	473	498	429	480	478	493	487	470	497	503	489	470	479	489	490	472	478	532	460	499	482	500	459	475	460	469	480	479	451	478	485	490	490	505	524	465	497	525	523	503	502	496	452	495	446	530	480	466	474	531	530	468	456	468	454	495	481	499	462	489	496	444	507	442	475	481	462	496	469	499	466	493	494	500	484	476	501	505	493	506	540	506	461	463	505	449	490	498	485	442	474	478	504	496	484	458	485	460	477	486	506	471	496	451	517	481	523	526	530	487	466	524	489	485	496	506	474	468	481	493	471	444	493	532	498	476	463	480	479	501	475	482	477	479	500	461	467	501	454	480	511	468	472	491	473	490	515	517	475	451	525	457	449	513	489	508	488	456	513	503	475	423	456	514	473	494	495	508	495	513	501	481	470	493	453	500	509	511	480	465	484	497	513	530	498	509	464	456	487	509	491	494	509	500	508	501	498	508	499	494	473	428	498	499	464	463	490	470	479	465	486	484	465	493	503	488	464	486	495	515	486	456	464	436	473	461	419	466	509	515	499	516	506	482	489	439	516	468	511	450	473	509	442	515	457	544	504	468	452	495	498	468	498	448	484	467	469	453	538	478	464	506	495	516	491	463	524	496	476	485	493	487	487	459	476	477	479	479	475	473	487	470	498	483	471	495	479	479	442	451	509	460	471	503	469	475	487	507	506	455	480	462	477	488	465	494	461	513	500	468	522	461	511	495	498	496	502	485	505	440	488	498	488	477	503	506	498	501	485	467	453	492	500	467	490	525	499	460	516	497	485	448	512	471	510	471	476	510	441	480	466	534	498	531	473	492	480	511	508	468	493	477	509	475	477	458	434	463	498	507	493	509	533	487	469	516	444	491	490	468	527	517	462	522	480	514	494	484	482	488	486	550	444	519	482	435	478	478	506	475	480	501	507	489	497	528	472	507	499	490	481	467	501	479	481	462	458	473	499	513	496	504	465	514	523	468	471	506	490	487	480	466	457	433	486	452	465	516	475	476	493	472	442	494	507	498	469	484	496	461	481	488	475	491	539	464	452	480	477	484	469	434	490	463	501	476	462	484	485	489	452	507	472	538	484	486	511	512	489	534	464	441	495	500	539	492	502	488	460	508	494	495	474	462	501	500	470	505	478	453	484	482	487	483	495	520	468	499	512	493	485	507	475	486	490	476	536	523	474	495	535	459	512	472	487	478	486	458	493	517	472	505	514	497	491	485	516	476	469	498	467	502	473	477	479	488	468	501	488	449	480	501	486	459	504	480	485	480	456	487	464	486	461	471	523	498	480	483	507	495	506	488	474	505	436	446	478	448	479	494	507	516	465	471	431	461	515	468	485	493	487	477	468	462	485	490	463	524	486	438	487	492	552	485	471	506	455	508	483	500	485	487	485	488	469	495	477	492	484	470	496	442	441	481	493	480	468	472	510	525	482	479	496	472	496	509	441	507	447	475	471	480	504	473	476	499	498	471	493	468	481	496	442	462	461	477	509	461	478	504	479	440	515	498	524	485	476	488	488	496	473	449	459	497	460	504	490	484	475	521	489	490	485	505	489	474	464	476	500	492	505	487	479	457	472	490	460	467	445	490	450	429	487	446	459	475	505	478	471	474	474	469	467	475	495	483	508	465	463	480	540	485	503	492	463	499	474	476	467	488	483	494	447	484	494	513	497	474	452	500	461	473	448	528	470	511	502	479	482	505	486	505	520	491	507	471	462	514	471	488	511	495	512	491	478	483	497	481	482	494	500	510	500	513	485	520	467	488	486	519	500	466	503	489	427	484	505	501	489	491	486	556	510	513	492	460	500	480	493	485	504	489	503	497	476	489	514	522	510	505	469	478	493	492	476	477	482	475	487	479	475	490	488	490	498	488	472	470	506	478	488	472	521	496	499	499	488	481	533	484	503	511	473	504	507	510	501	494	458	464	488	507	529	511	483	494	492	490	501	443	483	495	481	466	467	504	471	452	489	457	482	499	457	460	457	467	485	502	464	482	473	504	496	488	503	507	504	499	455	489	474	469	531	498	475	508	529	520	515	484	520	482	480	448	505	515	507	463	490	501	508	477	459	483	484	496	519	485	500	503	504	433	480	486	482	466	449	536	503	499	502	505	465	477	476	510	485	441	491	489	470	495	485	485	473	480	469	483	525	496	509	518	486	474	477	466	461	532	462	525	477	487	507	504	492	465	447	491	465	517	467	477	454	482	507	471	486	494	511	477	517	489	468	493	459	493	451	451	462	465	489	518	476	494	469	456	483	503	472	487	469	453	461	499	492	462	495	480	520	474	502	466	491	513	491	493	521	490	511	474	437	484	491	501	490	480	467	449	463	486	488	462	472	495	507	484	499	493	508	483	528	467	489	480	460	470	550	480	458	452	484	502	489	449	482	461	511	498	503	503	502	474	472	432	488	498	488	505	515	494	459	488	488	479	463	465	509	472	515	489	497	484	484	467	480	518	473	447	473	491	515	468	526	516	447	468	499	452	534	512	508	510	498	458	502	499	509	509	494	487	503	470	466	521	508	463	500	495	490	488	486	474	488	483	468	462	476	502	443	493	508	515	484	499	493	426	431	447	489	449	502	496	450	465	456	483	476	473	472	530	484	496	503	489	513	472	451	477	507	502	558	501	486	454	468	447	478	460	458	454	466	486	456	481	428	484	470	465	456	455	488	525	438	445	488	502	497	470	458	474	499	501	526	532	520	482	474	485	475	523	489	499	515	515	456	435	495	455	447	512	463	464	469	482	510	471	521	476	507	482	498	487	497	495	465	494	460	499	471	499	491	439	491	487	441	450	521	456	438	472	482	482	499	488	468	464	474	482	504	462	486	464
21577	19556	27518	19779	10101	5357	3639	2149	1604	1202	929	689	513	710	715	348	362	344	345	306	310	322	264	246	263	248	250	247	286	267	277	283	243	252	244	243	243	260	272	278	249	266	220	262	258	255	239	283	280	252	291	285	244	286	277	279	238	270	265	227	236	262	262	275	228	251	276	263	259	264	234	243	221	265	222	259	240	252	255	224	265	271	252	259	246	234	268	269	231	259	256	280	250	263	298	261	239	238	283	243	238	266	243	265	279	240	249	233	264	238	259	227	264	249	235	251	237	251	264	245	254	252	281	250	224	240	263	274	280	246	276	238	220	236	285	259	234	216	236	273	232	266	230	247	243	226	230	241	229	218	243	232	242	253	242	236	270	249	250	237	228	258	254	277	234	269	227	238	252	267	249	236	232	277	264	266	243	236	261	265	203	240	304	265	255	258	279	253	242	261	263	244	230	264	240	244	267	273	249	245	224	272	236	248	226	250	246	259	293	229	271	245	286	272	271	250	268	256	269	255	221	247	224	253	238	254	266	226	272	214	273	245	262	284	266	273	257	227	250	257	233	238	249	242	256	250	262	263	244	262	232	228	240	256	242	241	254	249	235	232	236	227	279	239	259	249	243	264	204	231	231	231	252	239	234	260	233	245	254	222	263	217	233	255	248	269	283	263	242	271	273	251	232	249	284	263	227	244	253	254	234	245	277	243	248	255	254	259	248	227	224	230	243	232	239	238	254	235	254	232	269	262	244	233	267	245	233	247	247	259	233	223	225	270	230	223	253	215	241	241	246	251	233	249	260	257	251	247	249	224	259	225	226	254	244	241	237	273	258	245	240	289	250	265	269	264	255	241	233	254	284	212	249	254	223	236	233	244	278	235	254	240	226	266	243	241	274	253	247	249	243	248	234	240	267	236	251	284	263	253	250	257	270	236	230	240	231	272	269	230	255	245	272	235	228	227	225	237	268	241	263	264	264	273	234	233	235	245	239	219	256	247	260	263	255	279	270	251	240	239	251	241	268	237	268	228	242	262	262	254	286	250	244	254	284	225	237	248	231	211	275	254	230	257	249	241	249	268	282	250	234	268	226	222	257	226	280	225	273	251	243	255	256	277	244	241	236	271	272	230	202	227	265	233	266	230	225	250	289	226	268	244	215	246	291	241	257	242	266	259	235	255	245	295	264	255	216	285	228	229	241	263	228	256	210	253	255	233	254	208	243	293	255	227	258	258	251	243	271	266	230	252	249	229	254	239	250	232	236	232	249	264	258	209	214	254	245	279	258	263	249	258	249	241	266	224	255	252	292	256	265	265	236	254	246	253	251	252	241	266	227	274	250	220	239	238	278	264	253	233	242	266	269	254	249	248	243	230	281	248	247	257	218	269	234	250	234	268	264	237	217	254	250	271	280	273	274	247	252	231	270	255	232	252	255	263	253	269	242	249	238	238	238	270	225	241	263	231	271	276	232	233	238	251	221	264	231	255	250	239	261	249	233	252	230	246	267	239	288	260	268	270	258	226	253	248	237	236	263	247	237	253	229	238	238	250	265	234	263	255	255	259	224	274	249	224	250	274	212	249	262	240	254	213	237	242	211	265	260	243	233	250	252	256	246	254	233	250	250	235	276	223	253	226	247	264	253	265	257	232	245	245	258	260	254	253	308	266	247	241	251	268	254	222	266	197	224	253	260	237	253	253	250	221	295	237	265	235	266	263	239	248	240	235	255	269	241	227	241	271	256	208	248	250	268	240	237	286	260	238	250	222	242	256	239	261	250	246	259	240	236	283	239	255	217	287	251	237	253	246	267	277	265	240	238	267	255	270	267	254	278	285	253	260	266	261	220	244	257	245	236	255	259	262	254	234	261	239	265	248	256	262	240	231	224	257	228	273	228	223	241	231	239	247	239	231	231	243	238	258	239	259	268	269	282	224	257	235	236	286	242	233	273	242	242	221	233	244	228	228	253	249	244	242	292	262	274	257	244	244	248	261	232	252	267	278	249	241	245	237	237	243	237	267	264	230	268	240	231	236	256	249	264	244	229	247	249	234	252	236	237	279	247	261	247	256	242	227	225	219	239	252	241	261	239	278	247	245	249	271	245	230	232	251	254	253	256	247	230	251	255	243	236	273	271	263	288	242	245	267	275	243	245	249	264	242	267	245	229	233	252	272	286	261	263	254	229	220	250	243	251	245	257	269	254	244	230	234	257	233	256	223	269	251	235	282	235	254	248	255	230	216	242	245	235	273	266	235	273	243	277	256	253	267	280	254	267	229	263	252	212	249	268	221	292	239	220	218	244	226	255	261	236	286	230	250	230	262	266	257	271	263	232	261	236	247	226	254	282	247	252	239	258	282	268	236	222	239	247	224	224	257	261	240	241	246	244	259	261	252	254	263	254	241	246	222	231	255	257	239	225	262	235	252	274	245	240	249	258	235	264	269	215	243	262	233	261	248	252	264	219	250	222	253	260	234	255	260	254	234	230	276	222	244	265	241	256	245	249	225	233	270	266	258	232	278	232	231	230	230	264	278	245	257	228	252	259	249	271	252	243	246	242	234	222	244	254	220	248	251	284	269	274	241	268	257	262	264	248	271	264	257	260	239	261	243	253	255	253	249	255	233	244	241	252	236	261	242	231	240	274	251	264	249	246	246	229	246	233	259	250	244	238	271	252	277	233	253	267	226	259	223	267	251	198	245	243	240	256	262	234	283	246	250	255	255	237	239	249	258	242	263	279	257	247	259	251	258	278	226	257	222	263	256	270	260	239	228	227	279	256	250	256	229	269	262	261	254	222	248	223	248	259	266	250	278	242	247	231	247	218	255	254	227	254	237	226	267	272	256	247	283	248	246	254	265	223	252	247	207	282	260	245	256	262	245	270	247	256	234	255	270	252	254	234	254	229	266	237	233	255	232	255	233	275	216	248	272	237	225	214	293	291	253	231	231	232	242	212	238	256	275	264	239	234	254	241	248	291	275	239	268	275	247	247	246	227	250	270	245	246	256	269	257	240	270	269	279	219	219	262	242	231	241	257	236	257	282	254	257	261	253	256	244	241	247	257	224	259	249	226	247	254	252	257	259	280	259	247	258	238	258	239	229	233	265	281	267	245	246	252	276	258	262	265	243	269	236	260	218	238	279	258	242	269	298	230	251	219	234	259	299	227	276	227	243	275	229	238	250	251	244	242	248	236	253	244	251	247	251	239	262	268	245	280	231	269	273	244	232	261	261	213	238	242	240	265	240	237	222	255	241	259	260	261	210	260	257	250	288	258	240	259	288	247	260	237	257	278	223	234	235	233	248	258	252	248	236	243	257	216	246	266	253	231	247	236	230	280	255	268	225	223	231	247	265	259	260	237	250	223	249	263	252	255	276	265	245	262	232	262	263	256	259	237	233	233	249	267	246	237	261	258	244	247	246	289	276	259	244	260	229	277	237	260	211	256	245	267	240	263	259	240	262	257	237	299	252	229	255	241	249	215	244	236	251
17480	17695	27572	28199	17568	13706	11241	7578	7008	5641	4435	3497	2471	3316	3432	1265	1214	1387	1145	1016	968	830	648	666	661	636	633	657	658	620	676	619	616	638	584	608	587	605	592	619	602	642	595	687	624	679	664	673	665	692	682	683	650	671	648	630	619	644	603	588	634	601	610	613	623	625	649	620	595	577	575	566	612	603	610	546	589	573	595	583	601	650	623	640	636	677	660	653	662	602	631	673	644	687	597	608	555	600	617	574	597	582	616	604	562	592	591	574	599	586	604	600	566	609	574	585	552	597	584	629	577	597	615	601	607	596	578	563	591	581	554	534	584	583	564	573	611	550	560	554	603	587	595	592	551	600	592	584	554	563	610	608	601	578	548	568	584	570	592	536	567	559	605	565	556	548	607	580	620	594	590	606	616	589	565	581	550	550	569	547	589	572	538	595	593	579	569	558	558	584	600	582	575	563	590	566	589	597	556	574	598	590	559	589	593	620	544	572	567	549	558	561	579	571	578	587	546	575	593	580	606	613	558	573	604	596	561	553	588	578	526	576	585	601	574	533	576	587	614	572	593	587	607	591	597	568	569	593	614	552	528	577	587	560	585	599	608	518	613	616	626	585	555	543	581	561	554	566	539	577	574	568	563	589	592	599	604	595	533	582	580	573	575	585	587	565	608	540	612	572	560	606	589	584	570	550	557	590	575	578	596	576	599	611	588	606	607	591	599	576	596	592	600	618	605	570	623	570	588	577	572	573	567	578	526	602	545	603	526	558	533	590	578	568	570	569	542	593	638	588	568	594	549	608	511	551	579	581	569	571	600	536	588	579	589	582	559	559	613	528	585	588	597	595	555	557	595	577	605	579	563	583	586	556	555	572	575	557	567	552	597	521	544	548	507	587	562	590	578	601	561	518	562	592	559	566	602	598	614	584	595	589	581	574	600	527	590	583	601	591	595	556	600	550	614	536	605	593	566	557	609	606	600	647	583	558	540	586	589	581	582	555	548	579	603	579	600	613	614	568	584	578	595	550	606	569	542	586	569	577	583	582	622	550	553	565	634	529	578	554	579	593	576	610	573	559	563	543	575	579	567	579	599	565	574	549	560	590	585	558	588	555	572	589	591	609	579	574	556	584	589	538	583	611	556	559	553	566	634	594	610	559	564	575	613	598	591	583	590	632	603	588	617	616	545	586	592	593	536	576	578	575	558	590	584	598	603	565	591	599	621	605	624	576	594	550	625	558	566	558	566	589	581	580	580	556	558	587	571	586	590	564	588	563	602	602	594	595	560	558	546	583	594	573	584	608	548	606	561	538	607	609	617	576	560	588	570	606	580	593	588	610	567	556	605	589	607	582	619	612	584	547	553	614	580	566	600	586	582	574	524	584	607	553	589	588	566	594	600	592	534	595	587	581	538	561	561	560	571	569	589	570	577	606	566	612	574	546	619	603	600	583	588	593	559	557	578	600	566	585	546	593	569	573	603	576	601	595	573	576	596	576	587	600	587	590	584	610	529	604	590	591	584	580	570	545	558	627	568	589	628	574	579	617	592	553	591	566	583	595	509	529	600	559	546	564	560	627	594	564	604	594	578	526	574	581	615	572	590	590	582	569	582	562	581	576	578	595	570	562	562	591	555	569	593	536	634	571	563	542	569	599	591	606	582	553	588	569	539	555	610	587	595	558	625	591	611	606	579	556	598	593	631	554	531	567	544	605	583	583	589	602	585	579	587	623	539	598	547	581	560	578	589	613	585	544	594	580	626	639	600	608	651	573	560	616	547	576	582	546	533	571	587	552	578	599	548	557	608	568	574	526	603	597	565	574	579	559	570	588	586	637	593	589	526	552	595	531	588	565	566	618	582	551	587	612	580	568	568	589	615	573	623	544	610	576	604	615	618	596	599	601	582	568	541	604	550	529	566	588	557	573	554	545	580	577	603	623	605	585	551	555	561	582	619	590	573	542	518	601	585	590	561	533	577	617	543	536	540	609	601	587	586	592	550	566	589	543	563	608	578	561	567	581	596	531	581	605	576	560	582	597	601	589	570	610	602	585	566	586	580	557	573	571	586	583	614	571	566	611	617	607	532	594	549	610	542	547	577	563	577	551	568	569	536	585	586	597	580	567	624	608	620	566	612	576	561	605	605	543	591	565	593	588	603	565	607	586	565	611	593	618	563	534	580	600	648	569	593	579	570	574	629	569	562	583	583	581	624	567	597	570	605	551	591	602	592	569	538	577	583	557	580	553	576	554	581	549	572	575	600	575	578	529	599	564	604	568	549	591	529	588	580	585	557	602	578	537	558	570	576	595	567	562	587	595	568	578	549	626	594	564	601	584	590	546	579	557	540	595	548	576	584	576	578	585	581	574	596	612	547	594	588	596	605	556	542	621	588	609	511	569	585	591	577	565	580	572	584	580	581	603	608	569	592	578	572	545	575	555	603	564	556	527	648	529	575	577	564	542	567	545	601	595	581	550	564	529	571	573	559	593	569	573	598	559	595	560	580	577	609	576	539	617	604	598	579	578	562	592	564	562	595	539	580	607	590	548	587	542	571	559	539	580	610	561	599	602	594	573	574	589	621	572	524	603	579	541	594	559	594	594	582	535	526	573	591	570	564	539	571	622	559	581	570	590	573	622	591	593	565	621	573	586	548	577	551	593	558	579	563	587	588	584	610	589	572	620	616	611	574	571	574	613	597	588	579	580	589	597	556	569	496	590	581	597	565	552	597	546	587	547	609	609	562	573	599	599	546	586	588	608	582	601	570	559	557	598	582	583	597	588	598	595	573	567	559	577	610	554	554	576	586	543	564	526	615	579	570	544	591	602	572	602	583	582	613	598	535	570	563	614	616	548	605	583	548	609	558	584	573	606	537	567	586	595	574	550	572	567	546	604	583	611	543	560	549	555	593	587	640	568	562	594	531	570	546	583	594	570	541	553	607	537	612	599	586	610	586	583	556	586	562	591	590	602	567	567	597	574	641	568	544	605	568	589	621	550	613	600	587	596	600	550	595	616	589	562	558	590	602	548	523	594	594	552	576	582	567	567	583	555	626	608	550	614	604	566	614	599	555	604	628	552	571	587	589	580	579	607	577	563	568	558	591	582	570	572	565	572	575	584	586	622	565	591	605	575	546	561	581	564	566	530	563	617	559	622	559	604	532	544	583	584	628	599	611	554	566	633	576	537	578	585	510	575	595	614	613	588	553	579	571	554	583	546	550	582	559	606	572	585	573	591	624	558	553	621	582	548	587	588	575	568	569	596	568	578	552	554	585	569	560	609	595	578	559	586	561	598	567	562	580	580	595	567	584	598	610	593	566	574	622	589	543	579	571	583	584	599	589	582	584	588	573	612	547	583	585	603	576	564	614	551	553	568	616	589	604	559	604	583	514	562	591	592	535	580	592	579	562	596	571	611	588	572	626	559	603	583	569	605	589	576	561	591	550	633	577	604	618	574	597	578	606	575	551	550	624	580	565	578	578	581	586	552
51877	40471	41086	36693	28026	25171	24883	18518	16471	12788	9078	5970	6709	12240	11630	4355	2346	2451	2337	2472	1591	926	393	358	322	266	342	315	319	327	301	322	306	314	314	272	295	279	308	293	298	295	300	296	277	292	318	271	307	292	288	280	308	296	269	275	297	280	263	276	276	260	260	267	275	296	251	255	254	246	251	281	266	278	287	274	272	295	305	267	287	293	263	264	248	274	243	306	318	260	284	287	275	261	282	284	243	254	278	266	273	220	264	234	261	281	236	261	249	269	293	245	291	250	252	275	295	253	251	282	272	231	271	280	242	262	247	235	220	263	279	261	251	249	266	237	232	270	252	256	243	271	281	255	267	314	252	286	238	239	268	251	252	240	241	240	253	257	270	265	286	270	255	286	242	230	228	278	278	260	253	269	248	266	284	282	257	268	243	233	263	250	280	269	253	260	251	253	258	252	246	240	270	273	244	274	256	264	261	245	266	237	256	240	253	268	251	246	238	249	277	263	242	250	275	268	255	244	277	253	239	246	247	273	273	266	278	233	281	252	251	259	260	274	270	243	226	246	232	220	258	241	233	245	251	266	258	247	227	278	257	270	259	248	251	257	244	264	263	267	276	236	253	265	248	276	272	263	259	256	244	235	235	263	248	265	258	254	273	248	259	267	275	288	235	273	250	245	259	229	262	288	284	299	256	243	250	260	266	254	249	259	256	265	232	269	271	240	261	255	261	245	307	289	269	269	225	274	264	262	261	260	247	233	242	256	258	245	284	265	276	252	264	235	295	280	257	288	267	285	241	268	219	259	232	240	262	261	272	273	259	231	247	249	261	246	257	247	263	263	234	289	266	249	249	242	257	246	271	234	275	241	249	256	232	248	251	247	271	266	244	243	231	240	262	268	281	301	226	275	265	276	272	261	263	253	238	214	250	249	252	251	262	264	228	247	276	261	265	286	243	210	229	266	252	232	244	261	248	255	246	258	236	263	269	273	239	268	283	233	241	289	271	243	278	276	255	284	269	255	240	265	313	256	283	272	232	245	281	228	270	263	273	311	265	285	267	239	225	262	270	263	265	230	263	261	278	251	256	233	267	252	251	247	280	263	272	267	282	239	260	258	261	274	266	274	247	282	266	264	293	267	248	310	259	248	274	267	265	259	249	244	280	262	232	251	267	257	261	301	278	262	247	248	259	244	254	261	213	292	238	274	300	238	263	289	239	274	264	251	234	251	249	277	300	253	257	242	258	252	281	249	247	264	232	262	249	276	279	248	266	264	242	274	263	248	283	242	234	234	265	281	242	230	236	261	267	266	251	250	239	256	268	275	239	279	243	265	246	278	283	277	266	273	259	263	255	250	265	260	242	288	276	241	244	264	240	275	225	309	256	221	271	264	240	272	258	280	243	310	268	237	271	276	251	295	284	275	270	264	270	309	293	260	258	252	268	248	241	249	269	252	254	257	268	276	269	256	214	256	250	258	253	270	269	242	275	273	244	239	274	284	261	283	220	253	250	262	253	264	252	242	252	205	264	256	245	245	247	250	281	264	271	265	245	235	233	270	284	299	252	229	267	256	241	264	256	264	261	267	268	279	257	264	271	293	253	243	258	253	268	270	273	265	249	248	256	262	284	263	269	249	283	244	278	227	239	275	266	273	252	258	233	281	216	273	261	230	263	276	244	265	260	253	251	256	294	255	271	260	242	263	256	267	265	289	251	217	240	262	260	271	261	246	251	229	257	231	204	254	273	272	265	254	250	264	261	241	260	239	246	287	224	253	258	241	286	288	233	242	246	261	255	269	250	296	253	234	253	233	265	280	247	254	284	271	257	270	260	254	232	245	262	243	239	257	275	234	257	239	270	249	262	267	246	232	216	264	260	264	251	276	243	250	247	226	245	285	239	240	257	274	231	279	258	267	264	283	259	271	243	258	266	281	257	267	248	237	272	243	308	276	277	236	253	253	263	262	269	235	273	287	257	245	228	271	242	252	243	243	260	258	273	262	236	254	237	289	267	242	272	268	232	229	218	265	241	242	280	280	236	254	206	275	276	275	278	279	259	255	236	253	226	244	270	266	253	241	238	238	257	247	255	248	280	257	279	238	253	282	253	247	272	270	278	227	266	245	255	241	223	272	247	279	268	275	259	266	239	240	270	258	245	248	253	259	272	253	259	250	246	266	251	261	292	263	253	252	250	244	280	265	271	266	266	272	282	245	260	271	262	285	243	266	264	256	265	250	262	240	256	233	250	260	234	251	288	260	260	247	289	256	231	274	273	291	267	240	247	249	260	269	238	239	257	255	251	250	227	258	272	241	273	275	240	263	256	266	283	246	273	217	241	226	264	268	259	256	224	243	239	262	238	231	258	249	274	256	288	270	281	255	235	285	235	246	279	258	286	264	293	257	268	246	269	241	304	289	285	270	270	280	252	254	260	260	248	259	281	231	245	232	258	307	280	232	241	241	271	243	248	250	272	231	250	273	279	286	230	252	280	262	268	250	275	298	265	281	260	247	274	313	256	242	241	266	265	241	241	248	253	235	253	255	282	294	245	279	263	247	250	263	254	264	255	232	266	252	230	304	262	243	253	258	257	251	270	248	279	244	271	275	243	294	260	229	268	261	266	278	280	235	288	247	246	278	247	297	245	250	253	248	256	241	242	217	245	255	285	239	263	235	258	263	228	243	272	269	271	274	255	254	240	257	254	259	258	279	288	251	275	249	268	312	276	243	242	271	264	276	256	249	282	279	280	262	283	273	284	258	235	290	264	239	255	220	251	248	265	262	302	299	231	250	220	279	248	257	249	287	264	263	243	261	239	263	257	236	275	247	275	259	264	263	231	271	249	263	256	240	253	235	241	247	258	255	271	244	256	260	285	252	269	246	249	272	266	276	251	246	253	234	282	277	269	239	286	263	264	292	248	284	266	264	276	242	261	240	275	261	239	220	252	265	269	231	247	244	271	259	264	270	224	253	278	257	277	283	253	278	276	225	248	240	275	252	263	261	285	249	258	237	267	247	261	243	242	260	238	297	257	240	261	256	288	278	266	300	302	274	237	242	272	251	263	286	244	280	276	264	263	233	243	272	268	233	248	274	259	239	246	265	243	280	271	251	260	250	241	262	258	287	281	266	242	244	260	244	253	252	254	274	259	265	235	306	251	256	280	261	284	265	249	255	254	255	239	250	271	250	259	272	245	259	246	255	291	237	280	264	252	286	233	233	229	237	226	234	231	267	269	256	266	248	235	262	307	238	239	260	259	267	222	255	254	287	246	252	214	257	273	255	228	263	242	256	269	227	296	243	255	272	279	272	244	276	254	280	227	249	245	232	222	272	256	300	253	243	299	245	240	240	292	232	280	258	260	273	233	281	229	270	248	271	251	251	257	259	258	245	236	261	265	219	252	247	252	259	285	276	271	236	268	285	250	266	261	265	286	258	259	299	243	248	251	281	232	248	258	287	262	276	245	258	272	262	258	248	258	249	252	250	262	292	246	230
43099	45761	43093	48030	33465	30833	30132	23129	28945	23270	21303	14952	19458	27270	23709	9186	7831	9400	8624	9763	6576	3224	1228	1101	948	885	880	835	883	902	875	875	989	842	859	737	700	702	697	745	805	866	812	810	856	856	813	838	845	856	781	822	798	777	720	689	710	701	724	683	662	665	728	646	722	667	654	675	637	646	675	654	665	621	643	601	655	657	605	685	704	685	681	652	719	759	733	828	817	773	759	738	660	658	705	733	666	567	608	613	593	640	569	575	602	601	636	579	573	550	538	571	596	605	547	594	581	621	606	571	626	582	569	631	578	595	530	609	610	612	612	595	557	584	587	560	546	607	564	589	541	539	537	570	604	606	599	571	580	560	572	546	565	575	606	611	563	587	566	604	635	565	590	596	568	620	560	583	579	552	569	584	576	633	630	602	553	591	550	581	524	566	561	563	552	530	554	632	553	563	608	585	567	585	578	602	587	588	601	581	615	596	598	573	598	614	575	581	593	591	558	578	589	549	603	512	588	578	600	601	542	603	589	603	610	557	601	576	589	572	580	572	554	549	568	570	586	528	581	614	538	544	614	611	585	560	588	574	630	577	562	550	593	542	583	611	627	553	608	556	579	577	603	601	567	563	604	567	544	596	555	600	576	546	568	575	567	572	601	581	556	582	550	568	543	567	592	622	550	592	582	565	576	591	577	604	537	594	555	563	584	599	541	529	610	623	568	611	633	547	576	591	590	542	536	588	604	611	626	587	567	610	567	555	574	572	582	578	610	608	569	577	600	603	571	558	597	594	571	619	568	589	581	560	555	586	589	578	524	592	561	541	529	580	589	593	572	523	589	559	562	558	574	578	593	536	584	567	570	583	602	606	560	525	600	586	581	594	564	570	602	599	548	571	584	584	571	610	621	574	593	612	586	596	593	604	615	578	640	613	569	629	597	564	566	612	553	555	553	635	579	564	586	555	571	560	531	571	583	558	567	618	558	591	599	615	618	595	599	607	546	587	600	622	622	595	544	591	590	573	574	586	615	551	540	545	576	544	545	546	571	557	566	555	598	600	598	538	595	605	547	549	622	541	551	566	556	604	552	535	597	573	574	605	583	557	639	540	595	614	559	539	562	611	612	597	580	623	565	586	595	550	605	600	583	563	607	603	584	529	601	567	581	542	574	581	567	564	529	581	616	524	586	578	522	563	587	569	579	607	568	562	577	593	611	579	610	569	567	593	588	565	573	575	577	558	562	577	583	553	588	561	551	561	551	566	525	570	574	616	576	568	568	556	597	545	571	541	609	604	557	596	571	603	588	604	579	584	551	607	590	542	593	561	585	573	565	612	592	560	564	635	589	605	573	557	574	618	592	538	593	551	613	566	577	558	534	604	554	567	583	627	571	565	581	598	575	589	597	585	584	593	603	610	547	592	540	541	630	551	567	606	596	620	621	553	574	568	598	557	562	559	602	538	573	602	597	603	585	521	579	575	605	539	571	547	559	541	546	567	569	579	568	556	641	592	588	562	546	594	582	562	565	518	590	575	607	608	633	571	565	593	610	548	578	597	593	555	571	611	559	582	590	594	573	551	585	595	593	608	619	564	602	568	548	531	607	607	591	558	613	592	594	591	576	578	596	596	568	604	612	597	580	622	557	607	581	605	560	548	533	594	565	537	568	586	546	586	570	596	592	592	581	579	585	558	568	598	591	576	606	594	544	566	539	597	581	657	566	574	625	590	564	582	524	571	589	569	566	539	553	553	570	603	588	616	578	600	590	585	566	575	576	601	577	592	567	609	594	584	562	591	550	554	570	543	587	599	567	591	544	587	566	582	579	626	555	596	566	590	557	601	534	601	586	629	607	573	638	554	573	574	579	566	570	540	600	598	573	583	596	559	587	531	588	526	610	546	591	626	579	586	575	571	545	586	629	541	601	526	595	574	595	547	588	566	547	577	500	530	558	595	605	556	591	519	567	581	577	587	593	597	619	579	581	562	621	597	622	588	566	581	588	617	611	578	588	592	579	542	611	591	589	596	624	576	617	540	577	554	590	595	590	558	586	583	573	608	536	579	653	544	556	537	548	596	550	587	552	587	568	583	555	608	620	609	557	576	629	584	614	576	570	566	621	596	584	535	608	595	575	569	573	569	565	561	564	557	614	622	589	636	564	593	564	568	554	524	593	585	570	547	591	540	583	607	589	541	569	583	563	555	618	591	587	581	592	575	593	597	538	586	602	587	577	569	594	548	573	598	559	582	583	535	571	582	584	631	618	567	618	613	582	631	576	577	549	620	610	593	552	575	555	616	587	588	613	584	590	587	585	577	578	584	591	557	574	621	592	605	560	545	595	592	564	591	585	540	550	565	575	603	572	564	618	601	594	585	598	542	567	547	586	610	587	538	580	546	615	551	591	604	613	532	621	529	555	610	641	533	569	608	590	562	566	588	584	557	581	571	592	599	631	528	602	585	567	590	575	625	605	600	539	556	552	588	499	569	588	547	593	596	550	608	606	548	540	620	574	578	555	620	585	602	593	567	549	622	615	584	558	562	597	565	568	559	611	577	593	562	587	595	560	567	577	541	561	563	570	597	596	569	572	617	571	560	613	590	557	579	584	580	575	542	624	557	609	555	563	625	535	548	522	540	591	561	571	619	620	555	567	599	573	587	547	557	581	585	589	567	631	603	628	594	575	603	581	619	603	617	616	577	575	563	603	606	569	562	571	628	568	580	606	586	569	589	564	574	594	593	604	575	574	556	573	595	598	565	577	555	591	568	595	558	581	584	548	594	605	553	572	578	558	568	606	606	576	581	526	557	582	613	570	622	568	548	588	560	608	552	605	526	574	584	580	562	568	627	570	585	565	569	548	600	593	568	621	579	541	595	585	630	550	533	537	585	587	620	561	555	605	603	574	540	647	575	576	594	569	631	565	594	565	632	586	601	541	594	577	593	564	592	592	558	584	580	574	578	580	571	618	616	588	554	565	578	568	568	586	539	578	639	582	607	583	624	564	585	512	599	550	564	594	608	562	561	513	572	565	557	581	566	596	554	549	587	574	572	592	584	582	551	560	596	569	600	620	600	634	589	570	588	544	586	580	589	598	533	567	581	597	578	578	573	604	558	575	563	593	587	602	580	627	578	579	581	619	563	568	543	585	581	542	566	554	580	556	555	575	590	623	564	593	591	562	563	568	567	572	591	586	556	544	607	592	583	610	601	582	538	586	611	560	576	570	556	619	577	555	593	565	547	601	569	571	558	532	579	609	553	554	567	607	532	629	527	573	606	555	588	573	590	565	590	588	583	571	604	567	598	587	599	578	542	601	597	609	541	614	569	574	604	601	594	572	589	597	571	591	532	577	585	577	569	584	567	570	590	589	570	572	621	550	565	604	569	593	627	575	606	579	600	592	563	569	618	587	570	599	559	592	593	597	592	564	570	631	589	608	544	603	564	605	541	539	552	621	612	561	567	587	561	574	547	552	592	613	580	565	558	578	584	601	564	596	620
54024	39287	37365	36429	28877	26447	25741	23376	24627	21817	16536	10978	14699	23944	18943	8170	5415	5144	4248	4630	3373	1787	519	386	334	345	342	309	325	259	303	329	281	351	299	252	289	249	262	255	293	266	312	288	289	326	320	281	273	291	246	236	242	236	286	256	243	246	252	241	262	249	220	215	251	250	216	246	246	243	235	245	238	243	221	228	230	273	224	268	254	212	258	245	267	249	232	250	253	266	228	265	233	229	256	244	208	239	244	237	200	205	242	241	213	186	244	227	204	219	227	227	222	253	220	211	215	221	225	266	216	204	208	244	198	188	178	221	237	195	242	235	229	225	220	218	236	224	229	248	218	213	212	240	228	211	213	231	224	222	191	227	232	242	231	243	238	229	210	211	195	225	213	220	187	243	192	212	222	255	213	198	239	205	234	235	245	198	243	237	219	221	221	212	223	220	210	213	227	213	225	221	254	213	226	237	203	220	211	192	225	250	232	220	204	202	204	211	224	238	219	243	215	207	241	227	200	248	235	209	214	222	222	215	226	205	199	209	219	225	236	193	188	197	245	225	215	226	231	200	244	209	218	218	229	205	201	227	255	225	206	229	250	199	221	207	231	194	233	225	209	208	243	231	231	205	239	190	202	239	231	229	223	219	213	217	233	265	190	232	246	231	222	238	229	254	240	210	208	222	220	204	223	193	233	204	225	219	233	205	199	205	241	222	228	222	207	204	204	205	233	200	244	215	237	209	231	241	195	221	223	188	219	216	192	195	219	236	211	228	214	233	222	240	225	224	228	233	205	228	225	204	205	207	227	232	225	218	217	235	224	232	242	216	205	229	209	240	239	209	238	246	216	185	221	224	206	231	249	245	224	246	233	207	222	230	207	221	211	222	192	236	207	209	231	213	237	213	194	220	231	211	224	209	212	197	230	229	245	220	241	238	205	249	200	225	241	224	225	200	218	223	164	217	237	221	236	192	221	221	228	215	230	196	199	247	231	217	227	222	200	204	204	228	214	220	240	229	218	187	234	209	223	230	246	241	236	208	237	217	224	209	246	230	217	229	220	232	242	239	199	221	239	238	221	223	212	210	213	217	201	224	208	224	209	222	230	219	234	203	226	208	220	188	226	221	227	227	209	206	217	222	204	243	234	222	200	194	205	229	212	236	248	199	219	239	191	221	235	189	212	220	236	227	222	221	200	237	210	223	232	217	202	193	206	207	254	202	210	236	246	186	206	216	230	214	235	221	195	211	220	219	208	205	217	224	182	210	229	211	234	218	195	235	219	216	223	201	214	219	204	221	224	206	236	265	228	223	218	217	208	222	235	231	237	233	216	227	219	222	239	257	208	222	236	222	227	209	246	226	241	211	232	242	212	233	243	218	214	203	207	196	224	207	236	247	214	200	211	220	239	250	229	235	230	245	200	219	223	218	226	213	258	216	248	198	230	204	198	232	193	205	224	241	191	216	209	211	226	203	204	250	197	233	203	221	207	229	219	239	205	226	230	219	230	236	212	229	229	216	192	209	207	227	228	197	237	213	271	221	214	205	248	222	239	237	241	201	205	182	202	227	206	209	242	218	220	206	221	207	243	228	202	227	224	224	210	219	225	223	231	225	217	203	196	222	202	201	224	222	231	190	211	236	215	226	226	219	220	192	207	222	213	222	217	208	192	221	235	235	230	219	207	243	202	231	235	208	246	238	232	224	218	221	209	219	208	216	245	213	217	206	242	200	197	236	218	236	231	249	221	228	223	223	215	230	229	240	209	242	196	215	250	231	227	215	256	217	234	204	212	235	217	250	216	205	219	215	220	219	245	227	244	250	233	247	247	220	244	227	184	207	202	233	241	242	247	224	231	238	200	190	210	181	215	236	208	224	239	220	236	222	249	205	226	209	235	222	208	244	230	244	233	220	183	205	209	232	233	206	211	248	222	211	226	215	203	232	222	219	227	234	213	214	220	263	238	186	213	229	242	221	241	213	230	212	236	212	222	230	226	215	210	253	190	192	221	250	242	242	225	230	202	202	202	211	241	246	243	221	224	233	221	234	238	219	231	177	212	234	260	216	239	223	226	244	245	210	189	228	217	199	200	224	222	212	208	226	228	216	267	198	213	245	233	234	230	236	248	238	231	222	224	203	213	222	222	203	266	220	222	249	231	198	226	204	235	204	232	238	232	239	202	194	266	232	248	226	211	265	206	233	225	217	222	215	206	214	210	221	230	217	186	227	224	232	236	216	240	221	253	207	213	249	203	212	231	197	245	235	234	205	241	201	215	221	236	187	230	245	242	239	235	240	224	200	232	206	247	253	223	205	221	237	231	177	246	217	224	207	229	227	226	210	217	220	230	219	237	223	213	226	195	215	219	227	221	216	254	189	216	218	216	225	220	215	218	175	206	232	236	221	247	234	233	227	196	238	195	197	216	235	225	201	241	241	205	220	240	227	220	236	248	231	219	230	193	221	223	225	226	218	210	214	206	265	249	187	230	212	231	223	232	216	246	221	210	204	218	221	236	210	212	218	236	245	216	206	216	229	220	235	221	232	257	211	224	202	222	230	262	200	243	204	228	208	212	235	201	230	223	201	233	224	244	233	204	223	218	219	229	233	183	244	262	217	221	251	231	250	209	168	233	263	210	225	210	221	237	241	212	214	223	239	224	203	222	258	223	237	212	192	200	228	221	209	182	217	221	216	207	221	248	216	233	210	232	212	228	194	210	237	208	218	223	218	221	241	193	232	218	233	225	234	215	235	226	230	232	235	209	204	237	208	232	216	235	218	207	225	193	229	240	238	236	221	207	203	232	237	217	224	243	239	222	225	219	217	229	231	208	246	210	213	211	238	226	214	220	236	222	201	227	243	237	223	212	245	230	213	218	191	207	209	201	217	246	228	224	211	180	198	204	208	231	240	227	231	214	213	207	230	201	233	247	220	232	208	219	239	207	224	252	226	207	228	246	187	229	208	189	230	249	229	237	222	225	235	220	230	208	214	206	240	223	258	240	211	217	229	236	207	200	215	218	261	246	221	221	237	237	231	217	216	222	230	228	211	237	238	210	248	211	220	200	245	240	246	230	235	231	203	210	234	205	215	218	235	203	220	221	224	214	206	216	237	190	219	205	189	239	242	229	248	220	229	246	204	245	182	239	245	259	238	262	244	240	186	198	220	233	249	242	221	234	204	225	185	216	237	228	223	216	213	228	183	220	239	247	231	243	239	241	229	241	224	203	222	215	252	217	214	234	229	235	218	243	233	224	226	216	198	241	223	208	218	226	234	210	212	214	219	201	216	209	224	209	230	219	202	230	244	208	213	223	235	227	218	224	210	208	220	241	212	230	241	225	196	224	237	204	206	210	197	231	204	205	234	224	233	220	204	250	226	195	232	207	231	221	222	211	186	241	196	206	217	224	211	245	217	243	205	239	212	214	205	227	216	213	211	218	197	239	215	254	221	232	218	236	219	233	233	214	222	218	206	221	207	221	197	218	202	192	220	214	233
47019	51249	45591	49441	39849	38656	31503	28084	35401	31132	28228	20068	30694	38297	29503	13549	13444	13604	13756	14478	9910	5145	1634	1425	1143	982	1120	1120	1074	938	966	1072	1311	1260	1042	763	713	720	705	827	958	879	889	909	987	946	933	1012	861	858	851	864	822	794	839	724	653	672	683	705	700	658	673	669	725	674	600	602	674	573	663	597	537	546	558	512	595	587	599	650	654	635	695	675	692	745	750	780	847	741	677	709	738	643	622	596	575	546	544	545	557	528	506	473	507	513	507	508	534	519	521	478	496	497	499	500	535	512	476	545	504	491	474	490	504	493	507	480	472	520	507	509	466	494	494	517	547	534	489	482	478	463	508	499	502	471	524	501	529	495	538	480	471	489	523	515	461	474	482	531	502	505	489	527	488	499	537	489	462	471	460	494	497	503	509	507	468	497	489	501	524	472	465	519	489	497	505	515	546	471	476	444	503	483	475	488	463	500	501	441	518	506	522	458	497	474	456	495	484	538	486	480	442	490	450	522	451	454	465	514	483	499	503	520	466	515	525	464	534	444	481	463	460	476	467	476	512	503	495	500	489	506	535	482	514	512	490	541	539	504	488	466	442	518	468	462	495	508	469	516	518	507	490	480	486	505	512	471	504	501	528	479	493	512	509	523	503	498	486	507	522	471	477	496	451	501	498	484	520	483	486	462	495	509	435	472	527	480	526	485	506	467	484	484	456	491	507	499	487	480	478	509	492	469	510	507	503	499	459	446	516	471	472	470	493	461	507	504	448	510	459	510	498	497	490	511	481	525	463	495	493	498	501	474	454	515	493	446	457	482	506	458	460	459	506	485	466	477	476	466	497	478	470	431	481	481	518	495	488	481	476	492	502	530	487	497	491	463	483	527	491	471	506	491	477	477	447	482	499	459	456	454	505	495	504	519	498	482	477	487	492	526	486	520	504	505	515	517	493	496	463	510	513	469	471	473	521	508	513	484	494	469	517	534	505	490	501	482	476	487	506	479	506	503	464	465	501	494	505	522	517	477	509	524	494	462	515	458	485	517	510	491	487	471	476	502	485	480	493	508	489	497	528	503	495	513	484	502	495	449	457	509	508	452	482	505	456	522	490	508	483	518	484	514	462	512	494	489	485	467	454	501	477	501	516	563	511	495	498	474	509	496	475	469	510	468	493	493	516	488	489	526	489	450	480	470	533	499	499	476	485	484	484	505	488	490	474	492	501	492	456	461	487	471	512	455	466	451	522	506	476	457	507	485	488	491	477	500	507	501	479	478	493	502	523	475	518	515	463	481	495	498	495	519	466	478	449	517	483	468	487	476	525	493	489	525	501	472	498	480	516	518	478	505	507	513	464	475	504	478	476	491	510	488	470	479	511	502	489	482	495	463	484	487	517	477	478	500	496	502	535	514	477	522	430	514	506	498	483	492	486	497	529	502	517	501	496	492	498	480	490	492	492	494	479	504	510	508	502	490	475	468	532	496	461	492	498	489	477	491	507	503	496	508	515	467	503	496	483	503	518	490	456	512	489	532	491	514	493	500	491	490	476	446	506	477	475	508	508	502	489	518	488	544	506	477	517	509	510	478	488	480	524	472	475	507	443	498	480	473	460	505	463	507	500	477	453	481	485	485	513	517	473	464	499	501	524	480	461	443	503	464	516	496	461	473	496	493	470	488	498	493	498	479	450	497	509	498	487	483	492	541	476	478	458	542	459	486	461	475	464	535	473	484	475	451	457	518	531	481	482	500	492	473	486	486	467	526	534	488	483	466	536	503	515	467	479	466	481	460	495	495	455	494	476	485	501	494	513	449	447	494	508	501	477	515	574	514	466	486	506	461	488	467	459	500	455	498	553	498	451	495	502	506	538	475	464	508	459	515	477	499	527	504	504	516	458	479	474	499	454	491	454	530	473	450	479	491	484	462	484	452	507	482	478	507	491	506	498	479	483	459	465	491	484	516	472	528	488	484	457	546	499	456	558	476	487	494	496	476	481	507	486	476	512	510	496	475	515	529	504	520	499	463	440	479	494	503	513	467	486	512	488	514	480	473	506	519	499	472	478	504	486	461	473	497	497	507	503	506	483	473	502	481	474	532	466	490	471	510	451	444	505	502	517	483	487	485	494	486	467	480	488	445	515	495	489	497	512	505	471	482	474	484	470	506	454	496	473	476	493	500	504	463	476	475	486	514	496	504	501	495	491	481	488	461	514	487	490	456	522	487	430	497	495	475	480	484	503	513	500	503	461	473	523	494	513	472	492	477	506	487	497	471	495	467	456	469	450	519	530	493	478	495	439	500	477	486	503	479	499	516	489	481	497	542	508	444	492	467	535	496	487	488	500	524	512	520	517	493	468	486	492	489	481	514	478	489	463	490	443	488	492	489	480	506	494	481	475	529	492	526	483	525	513	467	484	503	502	543	470	439	485	458	473	471	455	467	497	491	477	465	496	500	494	467	485	490	487	524	456	503	527	451	468	499	504	473	463	471	465	475	494	511	471	498	473	472	454	508	498	476	498	491	492	464	513	494	503	452	511	482	491	452	473	509	493	498	491	505	469	523	472	500	525	476	508	489	479	485	507	472	515	473	494	526	502	503	501	505	488	474	501	507	498	483	505	455	504	465	445	530	483	471	501	537	496	478	482	480	507	497	514	499	478	499	464	490	494	455	458	475	495	472	453	494	459	506	463	486	482	475	501	475	506	484	484	462	477	519	506	487	500	491	520	513	508	474	508	453	520	464	493	481	497	468	488	453	478	488	498	462	475	482	529	466	492	493	515	503	493	493	467	493	537	519	540	500	494	522	514	473	472	504	532	487	467	513	441	480	487	471	503	484	478	524	478	489	510	518	504	497	494	500	521	454	509	484	487	477	512	502	478	501	513	499	496	506	480	488	504	512	503	471	493	476	512	487	468	499	483	513	501	518	480	470	509	510	482	497	486	494	467	486	510	528	475	491	496	482	476	537	509	480	507	535	452	466	508	514	535	502	469	540	485	495	502	463	483	469	482	474	492	485	501	488	521	469	459	506	505	503	552	492	487	456	507	508	502	481	463	454	489	500	529	497	491	493	481	503	458	486	508	493	497	512	493	503	485	490	504	502	504	510	473	493	493	531	487	520	445	488	488	550	485	473	483	499	487	508	500	473	529	470	494	473	498	489	481	474	511	482	476	488	488	509	472	473	439	504	527	460	491	502	474	492	483	481	463	513	513	476	492	462	496	496	496	478	490	471	465	474	475	506	496	515	467	488	468	508	488	513	469	522	528	550	461	482	510	500	509	476	496	508	474	516	543	484	471	508	414	483	483	524	502	488	444	478	467	494	477	512	537	467	497	506	479	508	479	478	501	474	506	467	503	490	487	496	449	492	481	488	450	472	490	468	482	432	487	495	505	490	504	484	490	468	468	482	508	492	511	484	491	476	475	511	547	525	513	532	522	490	501	483	485	500	488	474	508	511	488	473	500	505	498	529	511	481	478	503	456	471	455	494	485	465
23263	23852	25980	23052	10294	5169	3076	1832	1697	1334	893	684	747	959	565	353	329	326	345	356	301	271	280	273	290	230	234	245	260	262	254	264	233	264	276	254	259	263	220	256	269	242	269	287	276	250	255	258	274	255	252	241	236	252	244	262	238	244	250	251	288	259	257	262	292	230	244	291	265	279	268	258	262	241	223	263	246	245	221	252	248	224	253	277	247	254	270	266	287	266	275	276	279	276	272	250	279	257	248	259	257	252	273	212	259	244	250	286	268	250	239	250	229	264	231	242	265	261	270	265	251	268	243	254	228	223	257	251	254	256	274	291	275	288	235	243	247	233	251	264	285	246	255	255	264	254	247	269	256	254	268	267	257	269	252	266	246	248	238	252	252	262	293	252	246	278	256	251	240	262	250	274	255	237	236	242	244	243	220	254	252	281	262	224	231	228	246	280	237	301	244	247	282	242	266	272	247	269	246	238	269	234	261	258	239	264	252	266	269	239	264	262	264	223	256	251	273	245	283	261	240	217	261	255	251	222	258	245	269	231	270	234	221	269	256	273	270	270	239	262	251	252	247	249	227	263	247	262	269	279	269	247	298	283	236	265	264	260	271	241	235	264	265	263	234	265	265	260	239	231	258	239	246	276	235	271	291	222	250	227	271	282	277	247	269	252	227	284	273	251	279	248	231	257	268	228	275	241	233	249	295	264	232	249	247	262	258	295	241	251	269	268	250	265	258	246	274	284	246	273	238	278	246	257	267	229	237	229	223	250	242	250	239	254	220	270	266	260	259	260	222	266	245	226	243	241	231	268	257	263	238	252	255	249	252	230	246	253	258	244	242	250	243	251	256	269	254	243	247	287	244	246	254	254	285	227	267	236	272	255	254	248	235	242	257	274	250	257	247	288	262	250	239	266	251	257	264	250	244	269	251	244	281	254	260	277	259	290	267	245	276	254	230	262	275	252	244	287	254	269	253	210	258	249	237	271	251	297	251	254	275	229	221	258	267	263	267	243	266	263	246	238	296	240	262	276	274	277	285	257	246	258	263	260	267	254	218	230	247	233	254	291	266	235	274	245	262	255	291	253	252	224	280	219	243	255	237	266	297	260	231	263	261	255	270	232	257	236	259	262	255	230	261	277	236	250	227	261	274	285	239	289	245	236	251	245	271	268	256	237	284	242	270	243	281	261	265	245	253	238	234	243	235	296	232	238	248	239	246	233	258	273	266	237	218	255	275	261	221	250	240	248	262	264	262	240	249	253	291	251	257	255	251	279	258	258	274	237	243	234	255	267	257	251	243	226	259	251	239	233	245	269	230	235	259	258	275	240	270	264	242	247	275	277	261	253	220	240	228	233	233	266	248	218	216	243	230	252	267	246	257	245	280	260	252	253	235	224	245	257	277	247	267	246	240	248	224	271	255	247	251	247	233	262	252	285	229	258	257	245	246	263	255	261	279	257	277	269	246	230	264	274	275	268	274	237	228	280	270	279	231	271	271	277	228	267	221	268	263	238	251	288	277	254	255	280	245	247	235	257	278	238	267	246	270	256	264	245	258	258	265	255	278	261	244	246	244	249	238	268	280	280	262	237	257	268	250	276	238	247	255	252	261	219	263	235	253	258	233	261	249	215	255	262	251	265	260	244	278	242	268	244	244	252	270	263	231	257	235	247	235	257	246	238	219	258	252	232	239	262	262	251	252	252	234	256	244	266	299	244	262	238	261	280	247	238	227	250	288	301	262	245	270	241	231	247	261	254	244	256	258	268	255	246	246	258	259	270	252	243	245	259	228	246	253	291	251	233	258	244	274	246	271	271	225	245	230	269	236	250	245	237	270	229	268	267	259	241	260	248	247	278	266	253	269	223	278	234	236	239	276	229	233	265	256	243	267	234	281	260	247	251	219	246	274	270	256	250	267	263	249	238	248	281	301	239	244	232	261	241	241	231	260	270	289	265	251	252	272	246	250	239	263	244	238	238	248	235	257	239	275	225	260	274	245	250	243	260	273	215	265	250	267	263	273	239	248	259	284	245	250	237	285	257	241	265	252	222	269	281	215	236	229	244	278	240	248	247	253	238	262	249	238	253	266	243	229	264	256	235	269	260	211	232	222	249	251	250	276	262	250	249	246	236	270	232	271	248	257	273	257	254	243	266	266	234	268	254	241	227	274	261	266	249	268	244	257	245	272	272	237	275	293	241	250	242	273	288	274	234	275	244	231	256	264	276	249	229	246	260	231	288	268	252	280	269	276	254	246	245	260	244	253	241	236	250	269	247	265	259	252	246	247	240	254	264	241	240	258	240	277	280	283	274	237	264	272	254	256	244	273	267	244	260	275	253	239	275	228	268	234	261	233	259	249	260	250	282	222	230	263	232	238	270	261	247	273	243	273	245	235	255	253	277	255	232	223	237	242	243	265	259	255	248	254	239	234	228	261	295	235	279	230	254	230	259	258	263	253	250	256	232	231	249	235	304	269	257	254	238	241	288	227	270	272	265	260	285	238	245	253	239	272	246	250	264	222	258	266	239	266	278	259	219	254	241	270	250	246	252	262	270	216	241	232	263	255	251	251	238	234	258	255	254	248	267	229	245	262	245	221	245	234	261	232	264	294	280	233	220	259	229	273	288	245	266	274	275	230	242	256	254	273	265	248	263	296	263	247	239	261	233	256	272	253	245	245	254	267	268	264	248	245	267	249	216	245	256	224	275	252	239	221	249	250	285	265	269	281	245	275	259	233	282	240	254	267	275	253	228	258	262	274	261	272	264	220	236	261	240	248	254	235	219	244	231	249	312	240	272	255	255	253	257	245	254	223	232	264	276	233	255	242	241	243	278	266	219	262	255	204	240	273	231	251	248	238	250	244	259	228	249	270	223	277	257	280	222	286	280	239	268	264	285	236	271	274	301	252	286	265	239	247	238	288	263	259	248	258	214	242	254	256	228	254	228	252	263	218	264	254	271	266	238	242	267	247	240	248	244	230	274	230	243	251	251	252	250	247	270	263	259	284	262	278	265	253	244	257	249	263	260	271	237	258	245	271	242	238	242	263	241	243	263	256	197	252	227	234	229	237	242	232	226	252	245	263	243	233	239	236	260	224	243	252	249	265	245	245	245	256	240	240	242	246	243	269	261	242	269	252	241	250	268	214	254	240	237	255	255	278	257	242	244	257	250	263	250	262	216	258	220	230	261	283	254	259	257	265	258	268	235	274	256	265	266	259	204	275	273	241	254	265	235	262	252	247	242	255	249	274	278	261	217	250	224	274	259	238	245	242	227	269	239	257	250	233	228	235	234	264	258	269	233	259	235	247	236	274	244	254	246	231	230	258	276	253	268	239	243	254	245	257	250	237	248	227	263	231	273	257	253	283	259	245	277	244	268	244	251	219	261	269	251	214	237	246	265	284	276	240	260	236	243	242	286	268	257	213	253	242	261	250	229	258	264	261	231	238	261	244	235	246	246	265	275	241	258	252	245	244	256	285	241	257	226
18119	22592	26509	30328	16040	12969	9988	7332	7018	5513	4274	3091	4160	4946	2645	1319	1243	1161	1257	1229	994	786	641	633	656	664	675	611	689	635	623	620	654	591	627	610	617	616	577	642	644	685	655	637	651	715	739	711	683	692	653	677	626	615	618	634	623	678	653	671	619	635	652	644	604	639	626	640	625	623	593	594	588	604	636	586	583	642	598	592	627	604	626	663	634	678	687	680	682	682	621	642	640	676	663	689	644	619	614	555	572	576	591	605	566	556	598	597	627	618	614	611	600	623	581	637	572	597	600	608	589	575	557	581	585	615	580	599	573	586	553	582	592	608	572	638	614	591	575	542	596	595	565	616	607	601	587	640	558	550	599	584	576	595	582	567	599	607	568	557	599	593	591	618	613	632	547	617	606	601	583	574	546	565	603	560	562	587	585	552	574	607	595	564	593	595	624	570	558	597	577	582	604	571	587	605	592	624	532	585	646	578	558	603	547	615	617	547	571	581	623	608	570	581	582	564	565	580	568	604	574	611	592	602	643	586	552	598	601	580	597	549	603	590	553	525	626	566	633	590	596	569	570	578	589	565	588	549	561	561	615	579	602	592	573	543	631	600	562	563	552	537	609	606	563	559	559	593	600	574	570	566	603	613	607	596	575	568	525	611	593	582	606	560	618	574	617	575	599	585	574	576	596	596	555	583	561	603	582	601	585	563	566	601	586	575	606	570	586	593	553	614	572	597	595	609	607	576	599	603	564	556	596	594	601	595	607	564	599	604	593	598	612	593	581	596	589	581	537	529	580	583	592	555	622	593	577	565	558	525	569	611	578	569	565	570	607	581	575	586	616	562	565	587	571	596	630	574	606	572	594	588	614	594	607	590	557	583	590	591	550	571	564	594	593	552	588	550	602	570	578	559	599	574	581	589	605	563	622	542	604	597	574	612	586	562	582	555	606	570	556	598	621	590	587	570	608	586	576	572	605	575	592	583	588	555	597	565	568	594	593	582	579	576	580	582	601	619	577	554	596	575	599	565	586	575	578	576	561	628	555	546	549	568	598	578	664	553	559	626	561	610	541	639	591	573	561	587	604	546	570	627	569	556	593	558	588	578	570	551	567	538	552	612	570	588	590	563	578	599	585	613	585	558	599	561	568	603	573	542	584	624	545	593	565	600	583	607	572	544	612	632	585	564	581	550	593	550	579	602	577	587	574	607	572	555	567	576	611	595	561	630	605	608	581	575	601	620	544	571	560	600	574	589	594	580	577	610	588	562	575	579	568	579	567	566	587	580	575	601	577	588	548	581	575	534	584	601	610	563	579	562	572	540	590	580	577	597	597	591	550	619	577	559	594	533	602	578	607	583	550	587	605	573	581	599	587	590	588	607	643	591	593	538	572	566	599	626	582	579	606	585	619	631	611	561	608	569	573	606	610	554	592	566	597	587	593	572	630	608	619	579	603	596	561	586	566	594	564	576	605	576	576	576	572	580	597	618	548	563	583	592	526	601	596	590	577	613	592	554	643	602	569	571	535	579	601	592	577	597	604	594	572	595	590	558	582	591	567	621	596	580	564	582	578	606	556	593	617	553	610	533	622	620	578	602	585	606	607	581	607	586	591	589	602	580	573	572	578	551	544	590	558	569	600	584	585	591	603	583	597	611	584	539	570	567	562	587	594	564	575	563	537	568	581	564	603	590	606	645	582	550	570	553	607	569	599	596	590	577	584	602	572	570	597	564	612	601	565	565	574	518	576	622	617	581	567	529	582	612	571	622	550	604	545	580	592	569	563	599	532	607	570	556	590	593	581	559	618	607	582	586	580	552	610	576	627	619	553	568	636	606	529	579	609	582	566	584	574	626	584	545	612	601	565	554	593	588	605	635	571	596	609	580	606	605	571	555	572	611	543	605	585	634	600	622	615	571	561	626	579	583	582	575	570	560	575	573	587	599	591	633	580	576	596	568	532	558	563	570	551	580	567	605	587	601	618	590	555	583	627	641	569	596	572	612	580	564	617	566	555	587	615	580	572	562	560	588	593	578	589	578	560	629	563	569	566	578	567	611	585	588	624	573	549	611	592	637	559	581	635	591	566	551	562	604	606	608	606	569	576	624	622	590	576	603	591	590	591	561	617	524	576	588	613	630	570	574	578	584	574	620	577	589	578	579	616	605	616	609	576	565	581	598	590	572	594	537	566	566	587	602	611	570	594	589	594	569	599	579	546	551	610	580	568	573	578	638	613	609	574	565	589	603	610	613	598	569	582	566	561	605	621	574	580	583	594	559	565	622	576	583	586	614	599	567	586	572	575	583	555	570	575	608	606	612	561	575	575	591	581	545	584	597	600	596	543	590	604	553	573	618	534	567	552	565	591	598	600	567	554	557	583	562	586	597	595	604	571	571	601	560	586	567	592	518	555	562	562	569	570	592	580	545	609	590	594	614	579	578	597	614	594	602	577	606	595	604	601	571	569	637	587	599	581	629	612	605	599	599	600	599	587	546	555	587	613	595	556	594	580	614	601	595	550	560	526	609	612	600	587	601	580	584	571	589	570	601	591	593	559	571	588	614	575	589	566	607	531	582	545	570	514	598	594	582	579	573	589	612	543	615	624	584	615	586	564	579	582	583	533	519	588	561	566	591	544	579	603	582	587	560	565	600	629	601	552	593	586	548	660	553	604	592	598	555	626	583	567	600	619	586	590	568	538	592	611	582	585	569	651	588	555	601	630	569	600	579	626	555	558	618	604	570	629	569	581	581	563	555	613	597	577	581	532	619	546	585	570	610	574	561	607	607	625	587	576	592	600	580	591	590	577	591	552	630	557	599	616	553	611	577	567	574	573	598	589	599	575	584	610	571	587	587	564	595	543	638	593	528	638	597	576	569	566	599	615	571	587	620	604	637	579	594	599	576	618	555	566	599	560	552	553	559	539	565	599	617	611	549	526	562	557	582	581	540	555	596	602	597	584	563	563	596	575	579	572	568	541	558	588	545	558	606	637	560	618	604	620	601	564	597	594	605	567	583	579	559	584	600	554	565	616	563	628	591	564	579	585	592	570	535	563	582	579	602	603	608	538	602	561	581	597	577	557	574	559	602	575	568	599	587	553	583	587	569	553	565	587	572	560	632	597	579	607	558	615	535	581	639	624	574	579	571	545	593	625	596	601	637	585	530	629	590	583	570	584	577	594	630	601	587	603	635	590	560	587	580	548	550	553	596	555	532	603	604	572	615	591	569	569	605	617	567	596	588	572	566	637	619	572	584	601	585	595	572	618	568	545	580	582	613	615	587	590	569	573	588	547	562	608	612	570	607	572	596	543	585	579	564	616	619	575	621	592	598	595	603	605	595	544	594	608	602	615	554	601	574	573	579	585	612	577	607	572	563	555	555	536	552	577	629	613	560	565	551	536	632	591	622	580	594	548	547	550	621	550	547	590	585	595	577	631	531	571	591	540	601	576	554	604	544	570	603	569	541	574	568	575	631	617	615	600	617	565	554
52878	42415	41132	39632	29120	25253	23140	17160	16109	13323	8133	5083	14279	17431	9582	3965	2970	2636	2807	2268	2405	762	445	342	368	304	325	296	325	320	337	307	321	261	289	273	271	293	291	291	287	305	277	338	311	318	274	316	269	298	300	309	287	284	266	266	317	276	265	280	295	255	301	276	289	283	298	266	252	290	268	260	285	268	278	271	271	274	314	270	252	248	291	307	247	296	313	302	305	260	271	255	292	262	280	267	255	288	256	247	269	264	269	251	267	273	258	272	259	266	277	245	247	268	261	240	289	260	254	260	293	284	261	271	261	288	243	285	282	235	250	231	284	245	264	267	260	290	262	269	268	259	235	285	274	245	278	235	214	276	267	258	265	254	271	272	286	244	262	267	261	269	267	279	267	277	264	256	232	261	256	270	273	241	275	239	291	242	247	255	268	277	256	264	272	277	258	266	255	239	273	275	261	280	246	284	282	263	266	250	235	262	244	239	272	285	222	252	242	264	275	257	266	266	225	280	256	245	287	256	273	224	263	273	250	266	247	274	245	275	253	239	262	248	259	276	275	255	267	280	283	258	269	289	270	273	261	274	272	241	280	253	248	244	267	251	269	241	257	276	271	268	241	242	289	246	242	266	248	269	244	251	294	261	254	258	235	268	266	274	259	278	234	297	274	274	265	294	266	255	255	263	271	246	284	259	255	260	254	234	249	263	260	267	274	247	276	241	239	240	264	248	267	244	267	248	211	254	280	264	259	266	257	239	267	254	261	258	270	252	260	241	268	244	256	256	262	250	262	279	254	282	271	255	227	279	272	283	238	246	286	285	232	248	255	264	303	249	229	251	271	273	268	304	257	288	278	235	262	264	275	258	259	249	260	293	303	267	247	239	250	290	260	275	239	268	272	255	265	246	254	251	259	263	265	261	252	266	247	286	256	263	288	267	252	261	258	252	242	254	228	275	256	262	227	231	281	283	270	279	243	270	240	256	229	263	271	251	266	240	280	279	245	247	256	264	277	282	255	272	274	269	262	244	274	272	276	282	283	260	246	266	292	275	258	255	239	263	284	235	223	239	234	279	282	263	264	254	270	260	269	280	280	242	253	241	255	261	264	262	274	260	273	284	256	268	262	257	275	251	244	250	243	227	249	284	274	244	245	249	283	269	271	260	272	249	254	267	275	257	283	273	266	228	263	251	272	256	267	269	275	273	283	237	252	252	261	247	291	269	246	255	249	242	256	253	277	262	262	255	255	255	272	270	272	273	285	280	260	270	245	279	245	273	252	255	269	262	276	230	281	284	253	292	265	255	252	260	264	263	253	267	269	288	266	288	240	253	290	267	237	269	236	281	252	273	231	256	269	247	263	282	283	240	260	278	263	239	235	248	269	275	270	265	247	264	264	285	265	258	262	251	277	276	243	229	266	256	238	257	295	258	257	258	277	266	273	282	281	266	270	276	244	267	255	288	279	254	272	229	256	247	277	238	224	245	251	274	282	236	274	230	254	278	257	248	259	236	276	263	265	254	244	312	263	244	231	260	276	266	251	256	272	275	273	275	261	291	227	276	273	238	244	276	274	250	259	259	262	261	267	224	269	262	262	249	277	259	270	262	243	262	259	260	316	257	242	243	271	287	272	238	241	272	260	186	249	275	260	245	248	284	256	248	238	241	248	260	245	270	270	284	268	296	266	243	283	276	257	246	250	281	241	260	245	258	257	266	239	243	248	247	256	254	265	300	252	268	268	249	262	257	252	279	260	256	219	253	260	275	287	249	252	247	266	267	257	259	255	252	264	263	261	235	262	277	271	269	247	256	290	253	254	285	263	269	242	233	292	267	282	248	230	258	239	250	269	255	273	268	266	249	283	277	288	268	267	262	267	294	287	258	259	281	242	253	280	282	244	251	243	260	268	243	294	276	260	253	257	257	285	268	246	274	261	279	259	270	239	272	245	259	268	270	289	264	232	262	311	263	256	277	266	264	256	277	277	280	268	257	302	283	304	258	251	257	249	250	248	275	258	244	277	261	274	244	243	252	253	284	271	255	262	289	306	248	257	250	260	268	268	257	271	284	268	221	243	227	234	245	248	291	258	250	289	249	295	253	257	246	255	247	280	254	242	267	265	256	273	226	242	253	267	257	283	252	251	269	250	252	274	253	265	270	229	260	262	259	259	242	245	256	215	268	215	242	240	262	280	255	249	262	256	279	264	271	255	271	264	246	279	264	250	249	258	226	279	272	297	269	277	273	259	275	271	269	228	225	275	270	233	271	268	241	247	268	263	248	255	273	267	270	258	255	236	245	298	259	265	267	296	264	271	270	266	257	233	286	256	269	252	259	221	302	253	238	237	252	282	264	230	288	269	276	286	257	235	235	268	269	271	259	241	254	262	270	255	269	265	250	248	235	277	252	255	277	281	277	241	263	245	296	223	281	260	234	263	242	270	271	269	259	270	320	255	256	277	267	260	288	265	247	260	277	267	267	256	278	272	266	248	249	266	293	259	254	249	243	239	246	253	274	271	267	252	268	264	242	272	250	247	275	280	252	248	256	266	262	263	268	250	254	252	238	284	284	256	237	280	241	241	278	250	258	270	242	247	282	253	235	266	265	263	252	246	270	254	282	261	257	237	263	260	260	262	271	283	249	286	241	284	249	254	260	263	277	296	268	231	232	261	279	268	280	280	247	261	272	260	266	289	256	261	297	253	258	263	270	259	261	264	269	291	239	252	240	292	263	280	297	261	261	237	285	255	271	270	269	254	261	272	258	260	247	248	256	261	238	245	281	251	261	257	242	268	273	266	245	249	265	241	258	259	226	324	263	263	264	253	246	261	253	287	263	269	249	267	276	253	271	279	258	238	266	252	268	292	233	254	245	300	258	267	299	246	224	261	259	250	266	261	281	257	259	236	244	270	266	299	224	257	233	253	264	281	246	265	268	248	261	252	238	279	283	261	263	267	259	273	276	244	250	264	199	256	240	267	270	257	255	231	253	247	269	248	253	292	264	251	273	241	263	267	281	261	269	276	284	263	273	255	287	279	261	260	252	264	266	249	265	269	257	281	290	254	246	258	280	288	249	223	247	241	270	245	282	256	260	243	262	269	265	248	237	295	265	279	257	267	233	253	229	223	246	251	259	244	245	249	219	237	258	243	253	280	242	299	252	230	232	266	242	250	265	307	261	262	273	280	261	236	239	265	265	265	277	270	254	272	301	261	227	266	260	260	288	225	281	254	278	247	231	254	280	251	247	263	274	266	248	245	278	269	239	261	259	280	280	260	294	246	284	296	229	299	253	253	263	255	272	247	283	253	260	250	258	268	262	240	263	261	278	247	253	259	251	249	264	282	252	262	271	250	248	261	263	251	272	218	244	267	270	255	290	271	254	273	268	248	281	248	256	242	272	271	251	289	268	249	265	277	258	280	290	275	275	248	247	285	244	247	254	264	252	260	254	241	284	301	239	271	275	268	264	267	246	307	277	280	271	269	234	262	255	228	265
45743	47272	46413	48374	32503	32394	26396	20040	29478	24593	19774	13592	31783	30823	16675	9104	10643	9205	11106	8088	6919	2461	1402	1103	904	837	873	955	927	823	875	838	1014	1021	872	752	708	736	766	761	843	883	842	839	923	900	833	892	840	809	803	824	791	784	753	715	707	734	665	723	696	696	687	617	713	661	664	637	658	714	647	673	640	633	608	606	615	610	632	710	652	655	679	700	756	787	775	814	788	781	718	722	697	666	683	713	642	608	625	613	587	590	618	612	649	612	592	592	628	613	607	607	574	579	605	599	608	591	619	580	591	596	607	607	602	612	555	603	598	551	593	585	629	531	606	592	545	602	591	629	596	616	587	602	632	614	611	542	566	595	612	644	579	585	585	634	567	584	609	574	595	577	588	589	574	577	597	595	609	563	575	600	572	575	587	658	583	577	590	594	598	559	596	568	592	625	532	559	611	612	594	542	597	581	558	591	541	575	592	558	622	567	617	547	539	550	599	611	584	578	554	555	544	612	580	588	577	599	588	605	664	586	602	590	564	567	552	565	609	554	582	588	548	575	609	611	603	584	546	580	577	528	597	580	563	582	612	594	584	535	539	622	578	588	594	618	598	571	578	541	580	596	569	607	573	604	606	543	575	635	585	578	589	563	552	564	579	608	598	582	613	604	597	538	568	608	606	613	617	630	644	582	594	607	604	565	641	545	581	585	572	625	595	571	593	591	638	627	549	595	578	621	582	588	624	613	599	580	600	589	655	623	605	565	602	566	590	618	549	516	601	540	553	590	575	616	530	595	587	589	599	608	553	567	564	575	606	612	578	612	627	591	558	562	544	572	586	571	590	592	615	566	560	581	577	640	529	582	543	609	574	583	584	600	542	594	586	579	606	582	623	597	594	558	585	555	587	597	589	579	593	625	612	575	559	563	607	563	607	598	525	577	568	582	555	619	566	610	548	572	631	582	556	620	591	555	614	589	601	595	572	592	581	585	585	613	589	577	626	612	574	567	558	603	554	574	572	583	599	584	575	644	576	569	557	617	591	604	613	588	578	614	576	614	581	578	601	577	591	614	598	571	588	583	561	582	607	574	543	549	628	575	600	606	593	617	582	550	563	570	571	590	598	578	603	588	633	587	635	601	565	586	562	601	603	569	559	634	596	592	575	599	590	626	576	558	589	579	557	531	600	607	584	578	606	578	560	586	609	582	597	557	608	602	539	612	588	589	613	553	612	588	584	556	604	598	586	607	595	537	570	576	571	587	578	592	608	547	559	548	612	532	577	580	625	594	548	638	552	558	591	576	628	570	597	596	559	600	584	583	543	596	562	600	586	607	602	594	544	551	596	543	577	546	559	570	538	665	571	552	604	593	595	551	579	590	565	566	598	593	605	557	612	558	570	598	564	595	568	547	601	581	598	551	607	568	580	585	597	569	567	567	562	596	528	610	579	622	531	543	564	586	577	610	616	586	576	567	574	596	612	549	578	646	591	590	580	565	561	565	576	602	562	594	598	595	553	600	586	566	612	612	602	591	574	562	571	565	575	583	599	554	565	569	599	545	588	544	604	593	576	598	576	589	593	588	609	587	581	562	637	579	606	554	574	585	565	576	592	557	599	608	592	635	587	569	580	571	640	603	638	571	586	563	595	557	630	570	573	563	586	569	588	577	576	544	550	551	630	614	610	587	586	569	572	573	593	613	594	590	626	603	569	589	599	560	567	597	588	598	618	590	570	557	590	604	553	578	589	631	617	576	585	562	592	612	630	571	573	618	553	590	567	567	597	602	603	593	593	559	578	599	560	611	550	600	570	599	619	612	548	618	606	595	645	584	589	574	568	594	614	575	587	577	572	617	570	603	559	544	585	590	554	616	650	546	607	604	581	562	567	551	615	603	626	575	587	630	581	597	557	554	592	587	594	534	611	577	602	554	563	597	614	553	592	625	593	579	565	609	590	627	576	617	570	577	586	594	582	594	581	574	574	561	563	580	567	544	537	587	566	565	614	632	562	564	614	580	580	611	557	589	530	627	588	581	577	599	554	581	583	572	587	590	565	594	556	586	616	572	571	572	565	574	622	561	640	587	581	621	615	606	558	590	557	614	551	601	561	581	577	622	549	615	552	566	583	622	585	575	526	596	591	575	624	554	610	548	579	543	607	558	557	564	565	568	530	580	569	573	579	599	604	591	604	570	556	585	601	600	585	581	595	571	557	576	600	573	588	556	589	591	582	546	584	564	597	628	572	579	595	566	619	574	591	564	580	584	594	548	585	560	570	576	578	575	568	592	601	574	609	537	549	580	610	574	593	596	599	580	603	592	598	510	580	575	588	580	599	527	623	579	624	587	587	611	571	600	567	570	585	573	604	565	607	574	585	637	560	598	549	584	591	582	586	562	592	555	594	604	569	566	527	564	568	578	583	586	621	592	538	618	640	585	598	549	605	582	598	569	592	571	574	565	599	603	602	623	607	620	587	625	538	584	577	619	601	579	615	583	599	537	571	609	595	600	600	571	557	621	572	578	617	581	591	559	582	573	587	654	627	583	542	566	639	582	615	596	580	548	552	573	580	592	583	570	568	584	601	566	584	556	605	569	607	577	598	584	555	563	614	572	610	607	591	593	612	594	585	590	574	593	595	574	539	595	594	571	610	609	570	562	601	621	607	563	594	572	593	579	627	588	579	588	591	606	590	590	629	593	589	579	611	584	568	536	587	610	576	582	560	583	622	592	579	581	598	603	602	574	608	554	623	583	599	587	569	565	579	622	609	540	596	575	607	581	596	596	628	607	590	571	544	585	608	580	588	591	582	562	575	555	585	527	595	582	575	541	600	578	558	579	561	630	643	624	566	583	560	583	569	578	579	560	608	574	595	562	614	611	618	588	593	616	545	583	574	621	620	594	578	570	578	565	585	553	579	581	555	574	571	627	572	595	556	620	589	568	548	597	579	611	584	586	610	614	573	555	590	580	565	646	622	605	592	643	607	578	580	581	583	592	560	559	612	618	586	608	591	577	588	562	577	604	545	539	567	609	568	528	576	586	613	611	540	587	593	575	569	558	602	579	645	555	599	575	604	586	596	575	589	584	599	561	569	600	550	534	558	526	631	566	603	636	605	613	581	586	555	562	574	565	603	581	642	537	647	580	579	610	582	594	596	595	589	542	542	573	581	552	580	616	597	604	544	580	605	601	549	568	585	579	588	603	578	564	615	604	612	608	590	540	623	605	555	614	609	530	607	610	580	524	588	614	581	551	571	650	598	604	577	576	598	617	533	576	558	573	573	572	591	562	585	572	604	591	603	569	597	566	623	571	575	584	576	615	564	595	639	578	581	588	607	601	573	581	571	593	567	635	565	577	574	532	592	607	608	602	577	609	587	612	584	610	594	574	551	567	580	585	648	572	565	578	613	561	628	596	573	593	558	538	578	601	569	567	581	606	598	590	537	595	567	579	568	550	595	576	580	575	548	596	597	583	589	610	579	627	604	595	562	524	544	641	603	573
55633	40917	40299	37758	28015	26623	27238	24331	25928	21972	15429	11118	22437	27339	15829	8347	6566	5249	5263	4034	4029	1255	536	422	351	261	325	340	336	316	294	336	329	289	292	259	242	254	245	286	312	284	297	286	283	304	303	288	281	283	277	265	290	272	264	244	239	233	256	259	267	269	253	271	245	261	221	237	227	220	248	234	213	190	242	198	245	245	227	269	290	242	246	252	271	281	270	272	275	245	240	259	227	246	254	244	259	221	234	209	227	221	210	226	214	216	229	199	234	234	204	206	227	219	230	246	214	201	206	247	219	220	235	238	220	247	236	212	226	203	227	224	214	228	225	221	204	227	240	202	241	221	202	210	224	241	195	216	220	247	215	220	244	222	245	246	214	252	228	247	222	210	227	236	228	249	255	226	200	221	220	240	238	223	205	231	240	228	236	204	227	229	230	203	195	218	230	239	226	223	248	209	216	199	221	206	220	236	201	206	225	206	205	221	217	227	217	229	232	247	217	214	229	228	220	235	227	245	236	217	222	218	219	217	230	223	237	234	235	226	235	220	206	196	241	241	225	246	193	213	216	230	213	227	245	233	252	238	224	238	208	246	238	209	234	227	201	210	196	274	224	225	239	189	222	226	195	200	199	232	224	198	218	205	235	227	230	210	198	216	228	203	249	215	181	240	225	236	222	228	205	213	211	220	221	225	198	235	225	223	230	241	221	227	227	249	215	196	234	233	206	243	225	222	233	217	214	207	209	210	218	215	207	244	217	225	245	230	214	240	256	239	198	230	210	228	238	230	229	225	216	200	211	232	216	197	228	204	232	207	210	217	203	222	198	231	241	213	189	204	237	221	255	202	239	229	235	208	219	217	230	210	205	213	214	228	216	223	216	205	232	206	203	197	242	207	205	229	196	199	216	216	227	228	240	239	210	215	231	220	237	222	230	221	234	201	225	227	219	228	227	220	243	216	213	215	201	218	218	226	221	206	207	218	199	233	243	212	242	231	203	225	214	216	248	225	252	225	210	213	208	210	194	237	223	208	233	199	220	214	219	253	211	252	233	195	220	222	223	196	205	229	231	205	227	222	211	211	237	237	233	185	201	217	231	237	217	230	222	217	239	255	223	205	238	205	220	220	206	214	215	214	234	217	218	218	226	223	214	201	258	199	204	236	253	243	237	197	216	230	224	220	209	232	200	230	215	217	226	221	216	223	223	252	210	228	229	209	235	235	231	217	216	243	231	213	205	207	212	213	224	200	227	238	252	210	206	233	229	193	197	245	245	226	230	200	228	224	217	204	221	225	230	232	231	234	219	218	212	198	244	209	226	205	222	218	197	207	211	211	239	219	217	219	224	199	241	238	206	219	229	210	176	242	213	199	229	228	233	230	199	218	230	243	241	213	224	239	227	232	208	246	211	241	241	209	201	214	213	221	236	218	216	193	219	230	208	254	227	222	227	233	241	230	219	223	184	214	242	222	237	224	227	222	221	254	219	203	228	245	206	247	218	202	206	213	214	232	232	241	187	237	274	223	213	238	203	256	218	244	231	244	198	216	257	242	249	206	203	230	206	222	246	218	226	193	257	214	242	239	245	246	228	250	211	208	226	220	218	226	234	210	222	209	233	195	208	208	243	206	222	223	223	231	235	241	217	222	214	219	226	257	231	200	213	220	204	221	222	211	260	232	228	226	218	207	237	211	226	212	210	213	219	207	218	213	212	210	217	209	251	230	228	212	224	197	247	202	236	223	212	225	208	230	227	223	220	233	263	217	221	225	211	232	213	215	231	202	233	236	218	223	209	241	226	232	257	236	208	187	199	236	226	245	226	247	204	217	215	238	199	243	218	225	203	224	240	217	226	225	234	235	215	223	223	228	229	235	218	215	236	206	222	211	226	208	250	218	215	218	219	218	223	226	220	210	233	229	211	223	227	206	222	216	211	229	222	212	240	204	248	196	231	238	215	244	204	216	236	177	210	226	233	239	207	213	225	251	200	235	212	233	247	246	216	220	225	224	232	218	218	232	221	213	247	230	217	229	208	207	202	195	232	226	208	214	239	217	204	211	204	215	203	213	231	238	231	220	216	205	217	225	223	232	211	216	238	242	217	224	237	209	242	218	214	251	209	235	222	224	209	231	236	233	233	246	235	241	199	216	210	198	248	223	218	203	236	255	201	210	215	201	215	218	212	222	206	234	234	252	203	252	215	217	231	227	217	213	227	221	206	239	260	232	234	182	213	248	202	208	199	248	207	211	201	226	223	225	193	215	213	234	198	224	215	203	229	236	199	240	222	198	229	195	219	216	228	231	197	216	230	216	188	222	236	232	207	207	228	231	218	219	238	224	211	236	252	216	230	208	218	188	231	223	234	210	218	229	212	218	242	216	239	237	240	245	217	230	252	224	227	228	228	203	208	216	229	219	211	208	216	219	225	251	215	208	205	218	250	238	231	213	222	210	221	214	237	228	201	246	239	229	214	238	237	235	216	240	230	218	235	209	209	220	236	239	236	213	208	209	202	222	213	213	192	228	210	207	212	203	217	196	227	221	218	221	233	200	214	206	243	223	225	206	217	223	215	233	205	217	235	218	230	220	224	253	225	228	213	225	209	240	203	208	223	172	213	213	230	226	208	228	214	220	234	213	245	221	260	209	204	210	218	200	231	236	200	219	210	217	230	229	218	242	222	243	222	207	210	217	209	220	225	184	209	200	227	211	245	186	225	230	228	231	196	216	219	226	213	220	215	196	232	206	213	220	221	219	210	220	218	227	230	229	183	215	195	225	234	203	218	202	236	240	237	220	206	232	222	231	217	219	198	209	225	247	237	202	216	244	230	234	225	193	212	185	227	222	224	234	243	221	226	234	211	207	244	231	221	218	201	226	211	239	232	217	233	214	213	247	228	196	225	218	193	218	200	187	216	209	228	216	186	204	203	224	228	228	218	210	245	239	219	177	204	201	227	234	229	236	234	225	210	225	233	206	220	234	179	205	195	219	237	200	226	221	214	213	244	234	215	228	238	196	217	207	218	218	215	223	237	227	219	216	210	213	208	221	193	209	227	205	214	232	205	204	226	226	192	216	206	250	185	218	230	238	206	225	221	219	202	227	221	212	215	219	221	235	203	214	222	229	238	220	197	226	217	225	202	236	230	191	225	221	206	192	246	196	196	223	218	230	209	223	221	239	200	237	202	241	220	188	194	238	192	229	226	243	198	204	223	231	224	181	227	226	227	237	217	219	231	228	222	217	234	215	228	214	216	250	223	234	225	218	216	213	219	214	218	216	198	244	216	210	224	210	210	241	234	211	183	228	212	216	205	217	220	195	241	201	217	208	219	210	210	236	218	213	193	235	215	233	221	227	207	238	204	244	212	243	221	219	215	255	260	209	218	232	202	231	222	199	241	228	235	218	239	233	214	215	232	226	175	218	231	249	227	226	194	225	250	217	225	215	234	232	220	254	244	222	228	199	224	218	229	232	248	186	227	231	225	227	245	206	229	225
49370	51776	46679	47366	37706	40876	33069	28686	36388	31575	27211	20485	38727	38739	22579	14705	15780	13818	15177	10973	11029	3854	1823	1483	1142	908	1107	1266	1254	963	964	946	1165	1122	994	718	688	705	765	867	950	1069	930	901	1012	896	946	1016	915	889	792	810	788	751	685	688	695	704	639	709	632	679	657	626	716	650	639	629	622	605	612	595	524	586	594	580	562	584	573	614	595	646	708	658	737	815	831	841	763	730	701	680	640	609	605	617	570	526	495	528	537	479	557	503	518	520	554	548	508	497	514	505	495	515	496	526	533	534	524	481	557	519	494	510	506	510	499	505	493	496	499	506	494	490	507	508	490	516	464	485	487	495	506	495	523	488	486	500	529	540	482	520	482	462	484	481	519	481	506	477	485	517	473	470	476	466	488	506	500	501	519	475	542	470	500	488	491	506	495	513	447	471	475	526	518	470	488	487	522	473	468	509	489	504	493	539	489	496	518	457	489	489	461	503	503	485	498	524	503	489	517	474	469	482	499	487	469	482	469	502	521	502	487	502	537	457	530	514	502	516	445	492	512	510	527	507	483	530	489	494	483	461	502	480	516	512	509	510	518	493	479	492	497	448	502	466	494	502	499	508	518	504	488	495	462	526	494	487	494	525	476	500	511	486	506	505	471	501	484	494	513	492	481	477	463	513	444	481	504	519	488	495	490	512	533	491	478	514	514	457	498	504	476	492	471	497	535	500	519	474	514	524	498	494	474	488	511	509	490	464	449	478	499	485	456	463	528	481	540	470	466	521	494	492	496	481	499	497	477	481	466	473	512	551	499	494	501	487	456	485	511	519	497	497	498	493	458	498	493	459	522	505	484	487	467	512	500	493	508	519	506	507	500	504	477	474	505	474	491	478	516	497	510	485	540	467	494	492	469	496	526	488	491	500	529	437	506	472	484	501	534	479	497	452	482	500	495	469	479	526	498	488	500	485	485	489	533	497	481	528	477	521	495	471	503	478	485	468	488	486	492	481	476	517	469	487	499	448	495	520	527	533	494	456	497	489	513	517	484	469	491	495	512	493	496	484	530	473	476	478	463	462	518	504	495	457	532	495	447	531	500	504	521	474	475	492	511	510	459	483	497	489	493	505	507	519	461	472	450	467	452	525	472	504	503	505	496	438	555	490	491	487	499	494	500	497	499	477	497	480	486	500	474	479	480	487	497	485	484	493	462	447	492	487	459	503	501	516	502	517	486	503	450	530	487	504	500	481	509	476	494	506	498	469	500	473	485	481	547	503	457	482	541	474	495	449	488	476	528	485	454	497	522	513	487	499	514	503	482	508	503	469	522	469	490	483	475	458	512	466	490	490	454	485	524	520	465	466	482	511	482	456	507	432	514	511	455	479	524	487	511	496	462	507	473	493	484	521	481	496	530	490	491	514	475	501	479	477	516	520	525	493	478	503	506	486	533	514	500	478	474	508	485	487	477	494	500	496	490	544	539	464	483	481	458	478	460	543	464	500	500	548	441	513	524	485	546	487	447	502	516	508	471	505	481	531	509	472	472	469	477	463	477	449	516	499	503	514	512	489	513	509	457	528	499	467	491	515	505	515	516	471	467	505	482	488	487	513	515	479	497	476	485	498	516	497	447	478	495	512	520	503	485	511	495	493	498	483	466	465	483	491	522	471	479	514	461	484	496	492	479	484	484	484	499	521	511	510	487	491	496	452	504	527	510	502	501	491	475	504	506	477	485	502	498	491	518	468	485	462	452	504	498	519	512	476	479	471	461	511	498	526	503	491	469	487	516	507	503	504	458	513	503	531	507	470	491	507	500	491	483	479	530	474	544	463	467	535	496	492	505	479	506	455	473	491	508	514	458	474	467	457	517	437	501	493	517	485	480	463	481	485	486	530	508	475	485	487	510	495	508	522	488	479	493	461	520	488	490	477	499	461	477	486	487	492	474	458	483	501	477	460	523	508	464	487	484	455	511	481	475	472	484	492	519	498	477	485	475	484	467	509	465	495	522	473	538	494	484	459	543	515	493	463	476	497	522	488	469	489	490	503	451	503	489	497	497	505	525	508	484	454	490	507	437	481	478	487	486	472	528	499	485	467	480	512	498	493	531	476	447	483	488	479	488	502	458	443	481	523	496	461	513	462	523	516	482	501	511	492	519	453	485	500	515	473	513	479	477	526	475	507	470	486	466	497	506	483	493	516	493	489	466	469	462	479	500	451	459	482	458	538	444	535	519	496	459	490	468	462	461	471	530	497	519	471	525	455	498	483	520	501	518	472	483	473	455	508	516	531	501	486	520	455	447	470	521	453	497	474	506	490	507	537	503	441	516	529	501	509	518	511	527	468	475	483	502	511	483	496	467	517	489	488	482	493	499	512	531	503	466	481	510	477	503	504	492	473	502	466	504	514	502	481	491	494	479	469	494	483	512	478	483	459	500	494	469	504	498	492	511	476	500	504	500	493	514	530	464	472	517	477	512	449	516	493	459	525	461	489	474	508	469	474	505	477	470	483	499	475	519	506	504	484	493	506	486	493	484	494	465	493	483	498	480	474	475	459	491	470	481	465	458	485	446	492	491	449	502	503	506	465	481	520	530	488	495	511	453	485	502	459	496	500	475	493	460	478	488	516	530	490	488	479	482	507	531	449	496	474	505	496	497	486	477	515	494	458	515	513	454	502	490	481	511	523	496	499	476	492	511	529	487	520	490	490	493	524	511	472	503	506	487	510	447	470	463	481	495	503	494	480	506	497	507	503	503	487	459	512	501	496	487	495	518	477	499	495	505	473	490	490	482	450	481	511	499	506	467	510	485	458	489	494	517	484	491	519	489	525	489	493	484	510	504	487	484	496	484	460	533	531	463	483	450	469	490	478	466	500	503	512	498	488	478	475	507	486	473	507	507	485	478	492	470	448	526	487	442	456	493	473	468	477	457	475	473	449	508	481	470	493	512	509	494	465	464	497	499	508	503	462	488	509	508	479	473	503	450	501	476	497	517	540	486	490	491	485	497	489	494	490	499	484	469	488	489	493	470	443	480	518	487	492	449	514	480	459	492	516	497	494	478	470	497	477	469	513	530	503	489	489	484	486	460	465	496	506	491	501	465	523	516	464	520	473	505	470	497	485	493	482	492	479	461	517	472	487	464	522	486	495	484	545	481	477	498	499	498	502	478	501	482	488	498	451	474	502	432	497	458	501	477	481	527	471	474	478	499	488	482	522	474	497	507	493	456	493	500	493	488	478	469	462	507	509	485	456	479	524	506	518	504	466	501	487	489	476	487	473	509	490	522	510	518	521	452	502	492	504	458	507	481	534	521	462	448	515	511	462	494	497	478	468	492	483	492	490	502	486	497	448	463	456	531	503	503	440	443	506	469	465	486	501	487	543	465	514	453	484	468	507	462	523	453	486	477	510	460	479	567	490	462	479	468	502	487	492	493	533	488	517	477	476	495	461	506	471	451	465	440	485	458	521	477	457	515	457	501	499	485	519	442	477	507	507
22681	22841	28087	21989	9860	5140	3217	1935	1637	1128	742	598	1215	1009	505	405	381	336	352	315	326	252	294	267	265	251	256	258	261	241	260	240	257	256	247	254	267	233	235	296	278	246	233	244	268	292	281	272	291	281	246	234	235	272	284	224	264	300	276	255	232	264	268	242	275	268	245	265	284	258	272	252	205	216	235	249	256	253	274	226	258	249	291	250	274	291	253	275	232	294	245	211	264	248	268	264	255	248	278	281	241	274	259	254	246	239	240	277	307	262	259	281	258	247	245	305	258	230	229	225	223	272	249	266	238	253	263	223	247	254	234	228	235	246	259	249	259	258	241	236	253	244	245	263	256	233	252	284	268	249	253	232	244	264	252	276	249	241	264	232	271	263	240	218	258	234	275	251	265	247	239	287	264	258	271	261	263	260	219	257	261	243	267	229	254	238	255	241	254	266	255	251	262	267	247	252	232	253	217	257	251	255	235	266	239	243	246	242	249	254	229	262	263	251	235	237	257	226	222	231	227	245	254	244	244	253	237	246	257	271	272	260	239	276	248	283	259	262	227	242	261	251	235	265	261	223	272	244	242	255	257	257	261	258	280	254	259	257	255	217	244	234	255	225	212	243	240	231	210	253	225	263	250	258	251	250	252	262	278	266	284	252	249	235	234	219	239	256	235	238	252	254	241	230	266	257	243	277	274	264	275	264	261	262	291	250	251	257	266	233	269	239	252	248	282	270	266	246	258	250	243	237	284	225	263	272	260	270	288	248	228	242	240	233	280	224	264	279	262	263	242	264	262	259	241	254	282	255	270	239	216	261	245	256	257	263	241	252	254	255	242	241	254	235	247	259	260	252	246	282	243	262	286	259	245	229	226	220	237	261	228	217	251	233	269	226	258	262	238	237	279	253	262	242	225	262	254	269	252	253	239	245	262	263	261	246	260	240	236	266	282	244	264	271	235	236	248	239	247	244	279	264	237	272	237	277	245	252	250	244	231	294	245	259	284	226	260	256	258	243	267	243	253	259	278	242	265	239	234	237	268	256	231	249	236	254	276	248	233	241	256	245	239	265	235	240	251	258	238	254	260	253	257	265	261	252	255	235	245	259	270	232	236	275	261	271	256	237	265	261	258	261	258	230	241	258	270	232	239	250	252	265	229	257	263	240	271	231	269	251	261	271	249	247	265	273	273	249	231	259	251	217	256	266	260	225	253	247	258	242	282	200	264	246	266	241	281	263	247	253	250	246	227	246	272	251	235	250	275	280	258	233	253	218	274	220	251	264	245	275	239	263	250	247	252	293	223	222	237	260	259	248	242	265	267	227	232	227	226	259	261	272	256	250	229	254	226	235	259	258	246	236	253	220	252	260	259	234	257	271	245	253	225	241	254	278	242	240	256	263	288	282	231	260	223	254	232	253	247	238	224	249	249	269	278	242	246	257	250	259	262	249	278	264	259	246	251	263	257	238	244	256	249	227	237	247	218	249	285	238	274	273	287	250	252	245	251	250	256	275	266	254	279	268	250	228	234	271	265	236	275	246	254	223	257	249	262	226	244	240	249	251	277	244	266	239	254	241	237	228	248	245	244	277	260	262	215	258	270	257	260	254	225	250	243	260	239	253	247	230	297	244	248	269	252	244	243	224	246	256	263	261	241	230	259	262	243	273	266	261	235	239	235	241	270	234	240	246	268	234	253	239	252	269	267	230	260	236	238	257	245	277	259	238	272	265	252	263	249	280	257	283	259	254	226	244	282	230	269	261	240	266	214	301	254	228	236	255	264	249	218	285	242	235	265	270	257	254	251	237	246	276	233	269	237	235	225	250	253	231	243	262	240	248	219	257	238	267	270	264	286	231	236	237	255	257	240	251	239	257	262	248	242	251	246	267	252	267	249	259	241	249	267	228	317	239	235	234	231	241	249	254	294	266	235	244	242	235	280	232	243	249	234	240	242	249	245	244	244	241	252	261	245	253	263	260	273	265	257	260	246	245	266	249	248	250	248	237	259	271	231	267	282	263	240	259	221	276	243	232	254	229	248	251	256	268	259	276	250	224	217	252	265	265	228	268	249	246	260	261	261	231	249	238	264	292	264	274	262	248	247	231	279	254	240	247	246	254	259	234	248	247	236	265	262	284	276	247	230	278	241	248	262	266	268	253	275	240	253	256	243	241	236	222	232	253	251	244	239	280	275	275	241	277	224	247	257	273	274	260	270	251	271	258	275	232	265	277	271	246	255	259	259	264	253	251	265	280	294	247	246	251	268	236	267	257	232	289	236	283	252	255	224	233	253	272	227	210	266	276	258	272	240	238	243	238	251	243	266	253	252	227	247	249	248	222	243	227	273	248	251	254	261	251	255	240	263	289	228	254	257	264	251	239	244	262	283	236	269	238	249	241	251	239	234	238	252	241	251	248	253	284	231	223	234	273	250	259	247	267	244	224	242	261	242	254	252	246	267	235	250	218	277	238	283	244	277	250	205	246	266	265	258	268	291	273	242	272	233	262	251	264	215	245	283	257	266	289	253	255	260	274	255	248	273	253	234	266	239	274	250	239	243	255	261	270	260	269	274	241	235	238	238	249	268	295	233	292	246	258	248	261	252	231	261	255	278	244	265	249	264	278	254	288	257	256	247	253	239	246	243	281	227	285	256	249	264	248	281	268	259	259	268	241	298	268	235	266	264	233	240	238	231	266	257	249	277	267	276	263	263	281	258	251	299	279	279	266	279	236	254	245	271	256	246	248	226	251	238	254	255	243	239	250	254	243	292	255	265	284	236	247	248	254	275	258	262	251	248	253	244	264	254	243	261	251	263	265	236	242	260	225	253	255	261	259	242	225	234	230	248	271	258	266	243	269	260	253	256	254	257	273	232	214	259	273	239	240	261	240	253	271	260	271	271	229	243	276	243	266	267	284	240	268	281	245	253	266	260	252	281	241	276	279	253	264	237	262	270	270	259	264	225	269	249	268	245	250	251	267	269	238	235	238	246	256	256	252	229	250	231	255	259	278	273	235	227	227	257	258	268	268	263	243	251	274	252	282	271	267	266	230	222	251	244	252	241	258	252	242	278	270	246	261	240	251	256	247	255	255	262	263	245	255	249	251	243	262	241	245	282	237	256	246	250	268	228	254	272	267	246	283	254	261	288	247	252	246	248	275	238	248	269	250	235	232	234	276	254	272	253	260	245	271	277	237	268	256	217	291	251	260	211	243	251	259	279	259	260	248	267	257	286	215	238	233	255	255	252	270	263	275	272	267	243	268	269	263	236	251	246	286	268	247	253	278	245	240	256	239	266	284	242	262	278	270	237	251	232	234	243	235	241	234	278	262	265	253	256	255	244	244	259	270	233	243	264	223	259	236	255	236	258	283	290	277	247	267	225	251	270	253	258	289	279	271	259	278	273	244	234	256	245	241	239	233	279	247	242	244	252	264	244	257	259	265	210	286	245	239	275	240	258	234	267	270	257	253	281	243	253	279	276	265	223	241
17580	22154	27685	29614	15389	13895	10572	6959	6770	5052	4011	2792	5928	4746	2154	1275	1318	1225	1331	1136	1160	742	697	684	674	660	658	685	622	639	601	630	601	612	598	560	656	635	629	631	689	691	717	688	665	676	715	736	688	674	684	652	646	660	635	659	670	604	677	629	648	653	597	622	636	640	649	636	644	591	605	571	546	636	608	618	589	569	623	601	632	622	602	620	680	726	739	746	685	683	693	618	613	656	650	644	597	644	588	582	624	601	603	638	612	580	606	589	593	547	628	587	559	568	547	590	579	572	569	556	613	566	598	569	588	605	558	573	567	620	603	573	592	596	543	586	629	572	607	631	606	562	562	556	569	624	597	629	561	531	561	547	577	545	553	511	556	594	583	574	592	563	570	580	566	583	581	581	630	604	566	588	579	562	594	611	584	616	594	611	529	573	559	571	541	593	532	594	610	609	591	615	552	612	585	570	574	584	626	611	567	586	611	574	636	559	609	590	575	600	562	592	595	594	587	589	615	555	630	579	511	611	590	571	593	580	585	555	608	584	589	595	578	621	635	593	618	620	582	623	573	579	578	609	572	592	608	560	601	565	572	609	558	582	537	594	578	552	576	591	584	581	629	526	602	581	625	600	597	583	578	578	522	584	586	595	597	598	574	584	601	574	579	600	530	583	585	559	595	557	547	583	601	587	581	592	576	560	591	572	581	531	609	556	568	587	547	549	575	546	596	582	586	554	564	560	563	560	553	546	606	620	575	597	545	617	574	598	596	616	581	580	563	574	615	633	574	599	574	568	619	569	601	596	581	604	550	586	582	611	613	582	552	588	569	591	580	570	600	553	581	623	571	575	607	602	584	555	585	596	551	579	561	659	569	588	562	575	571	558	606	577	603	558	588	591	599	539	609	652	614	591	551	558	562	613	557	620	599	580	621	610	596	613	584	613	569	630	588	636	578	583	608	570	623	548	579	584	594	654	603	592	578	584	610	539	642	611	553	575	621	624	574	600	534	588	634	537	607	582	560	569	567	583	573	561	606	570	567	594	609	613	620	621	626	584	556	572	571	587	557	591	574	572	539	596	605	589	584	611	562	578	589	573	588	610	596	613	615	559	575	582	601	603	568	564	624	553	582	582	603	581	566	601	604	557	594	561	573	578	567	578	569	570	556	603	600	616	556	599	549	593	601	605	537	589	585	565	617	586	563	616	666	600	589	582	580	603	562	552	638	562	607	567	589	599	603	617	622	587	582	608	603	593	596	573	565	558	609	647	560	583	587	588	576	563	632	571	601	575	588	591	585	579	558	611	565	597	612	609	570	586	610	598	544	595	648	614	583	566	598	581	580	614	537	580	574	620	546	591	578	596	565	614	607	567	582	562	597	568	583	563	598	552	617	591	560	584	586	545	567	607	572	602	582	586	626	534	588	574	537	579	560	586	551	576	601	548	584	605	599	601	574	564	593	578	594	553	587	584	605	567	593	571	556	573	602	575	566	576	587	579	564	572	551	607	596	578	618	578	566	590	587	592	567	614	565	592	608	585	573	579	635	604	576	594	590	565	567	601	547	544	615	568	544	587	610	580	575	605	530	564	562	577	562	570	546	580	561	629	587	552	592	602	570	570	617	572	568	585	564	584	572	567	568	620	590	561	530	577	599	564	591	600	579	616	601	620	528	584	572	577	598	609	552	600	598	584	582	573	554	603	567	577	529	563	610	617	570	599	602	588	578	559	613	565	615	577	554	602	560	592	599	600	572	566	578	560	542	605	563	555	573	597	604	593	580	582	590	561	566	607	593	551	580	579	605	579	628	603	619	625	603	558	526	526	602	576	590	621	602	573	589	616	644	574	615	588	598	555	590	591	619	597	601	567	550	566	626	583	559	547	589	546	596	572	586	584	590	584	572	566	598	596	571	552	598	608	589	587	557	589	591	601	611	581	591	599	600	530	573	572	550	589	572	596	576	615	616	607	590	580	604	580	531	550	539	552	633	570	572	584	577	581	545	576	591	595	586	609	584	578	618	601	620	599	579	576	559	567	569	561	611	530	555	584	574	551	618	574	606	615	571	592	580	590	562	593	646	584	590	550	629	569	555	627	582	564	537	568	572	595	556	567	606	592	560	632	554	564	555	557	594	561	596	617	585	624	603	592	562	573	554	570	567	587	569	607	574	524	614	623	584	601	608	563	556	596	579	657	592	534	537	597	590	602	612	550	608	628	551	607	559	634	593	561	595	529	613	585	611	572	583	608	611	555	609	586	622	587	576	535	601	575	582	596	597	552	595	566	597	599	614	632	601	549	552	550	576	585	517	590	606	625	561	577	586	584	605	580	545	565	593	584	577	634	590	592	606	571	603	606	606	555	569	584	556	580	599	579	602	587	574	608	571	584	592	572	556	606	611	613	565	598	591	569	596	585	549	588	597	558	588	587	573	565	594	609	621	616	555	576	590	587	581	586	630	587	581	567	575	605	611	574	568	593	582	609	572	529	586	569	638	541	609	596	590	560	569	616	613	622	596	605	590	585	592	611	578	597	586	587	614	595	611	585	610	577	591	608	600	567	605	600	567	577	596	596	570	585	548	589	512	644	571	583	620	565	559	574	608	597	606	579	580	557	598	627	564	552	626	551	543	643	550	547	584	558	566	561	597	546	560	570	541	574	552	560	592	583	634	603	565	525	577	581	574	587	573	609	605	593	641	562	583	588	589	553	582	585	567	564	599	594	553	598	579	631	611	612	620	561	623	601	560	589	513	576	619	543	577	599	572	647	572	565	578	645	607	569	565	581	585	549	581	555	594	571	575	638	564	570	591	561	571	584	582	567	601	606	626	540	576	556	585	557	612	598	614	571	506	581	579	617	578	607	537	577	572	625	619	561	593	575	591	577	559	570	594	557	563	589	612	596	583	608	578	579	650	590	596	559	553	582	613	543	572	530	553	608	593	588	605	610	596	580	537	626	516	619	580	563	594	562	626	619	621	576	593	630	607	571	547	576	546	565	611	567	597	594	589	527	624	578	625	565	560	572	586	598	581	611	567	564	562	546	619	571	569	588	587	578	569	565	606	628	609	557	589	600	523	590	583	566	604	581	593	554	532	564	582	622	556	554	554	609	577	564	611	587	597	595	568	574	576	585	613	578	587	596	555	620	618	591	602	609	603	583	587	581	583	565	558	595	578	574	596	614	627	605	549	558	627	576	579	584	563	567	577	573	650	542	613	577	617	570	595	573	580	578	609	577	518	611	599	551	563	606	609	554	588	550	597	590	563	597	599	580	622	600	565	585	569	623	587	600	578	591	587	598	575	546	580	599	553	576	596	576	579	599	572	542	565	561	611	627	552	555	555	591	607	571	562	610	581	599	606	573	598	586	546	565	586	580	595	574	601	536	603	565	564	597	578	592	554	627	562	572	601	590	569	594	528	652	606	597	577	573	573	628	578	587	583	558	560	606	544	595	566	572	586	609	559	587	586	602	577	554	569	594	558	612	546	567	627	578
52584	42299	42100	35574	27739	26018	24346	18773	16583	13154	8176	8173	17901	17088	9413	3507	3366	2999	2927	2146	1706	557	410	335	318	310	324	344	343	287	278	323	390	329	281	282	287	298	278	281	298	308	287	291	335	282	299	326	327	270	299	308	315	281	312	289	270	278	288	292	257	259	260	321	305	275	255	274	263	304	268	269	299	271	280	274	303	248	274	290	313	303	316	290	276	283	304	295	282	302	327	281	264	273	245	270	260	250	253	235	239	275	252	252	262	288	289	267	278	254	266	261	262	236	252	286	277	283	279	259	254	254	260	274	244	263	268	283	228	256	247	282	286	250	238	241	271	257	258	240	250	278	260	275	275	256	238	285	261	254	258	240	244	237	243	263	246	258	295	286	238	255	287	254	281	272	264	221	255	272	303	287	290	266	223	223	264	248	279	278	268	298	242	225	247	237	298	249	264	283	260	264	261	227	286	233	257	256	296	301	265	262	300	262	277	240	245	255	277	216	250	249	260	251	247	258	274	260	257	274	251	262	293	268	274	279	267	262	242	255	258	249	274	271	269	237	249	255	254	308	264	250	257	250	250	248	251	261	228	251	258	252	265	245	287	262	243	260	289	279	310	266	280	258	259	301	274	244	312	245	250	237	276	233	264	277	278	264	257	247	281	256	271	275	287	257	249	239	249	256	237	248	268	284	294	250	283	278	258	266	272	254	280	266	268	269	272	250	237	264	273	267	246	251	242	269	265	265	269	251	239	256	258	261	263	274	285	254	244	244	260	260	268	260	257	249	291	262	261	281	249	250	256	281	268	260	272	246	248	259	246	271	290	235	257	261	275	257	283	264	256	253	262	230	254	247	273	259	262	259	264	254	280	261	289	282	263	250	284	247	264	229	299	279	260	261	216	265	267	253	285	285	265	277	232	288	250	289	248	238	233	301	239	264	255	271	246	241	238	228	254	294	245	242	286	304	296	291	250	252	262	274	243	257	266	254	257	238	248	242	266	251	260	301	259	251	251	266	270	293	280	238	275	259	271	271	261	289	272	260	228	259	276	281	298	288	287	272	258	256	271	261	272	248	266	261	260	279	288	252	270	266	260	260	280	240	275	274	271	269	244	261	275	235	247	292	273	251	280	278	257	257	266	239	239	255	257	310	271	241	255	250	241	243	246	235	273	229	275	268	228	259	263	255	288	255	258	285	271	273	275	246	261	285	277	274	263	262	246	301	255	277	246	237	258	275	257	261	258	258	266	223	268	253	221	283	268	253	227	274	265	238	270	272	242	239	293	265	269	300	282	247	259	240	236	273	248	225	246	236	283	264	254	241	282	243	279	272	276	245	240	246	250	255	275	260	256	247	264	231	232	271	253	248	257	239	266	228	265	249	236	256	271	272	294	244	279	286	242	252	271	215	291	266	246	229	242	235	271	250	271	271	257	238	254	263	266	289	265	248	275	272	264	252	272	275	295	240	265	267	240	240	255	262	260	252	240	229	263	267	249	250	243	223	257	287	299	272	241	300	269	255	248	247	313	253	260	258	248	254	248	246	259	273	266	289	281	245	260	266	293	274	250	253	275	271	266	297	239	255	253	284	223	233	248	258	255	254	296	283	244	244	266	261	267	265	251	260	271	276	245	298	272	238	277	242	245	252	255	243	232	272	237	253	259	255	263	291	293	255	266	280	268	259	256	280	249	252	270	285	269	264	277	268	256	272	242	232	278	278	262	241	248	223	299	277	262	252	276	258	266	284	284	269	258	278	258	244	219	266	260	269	252	251	239	278	234	262	250	268	239	293	277	249	287	253	299	259	254	269	257	269	262	240	257	270	295	281	265	263	294	248	276	239	268	253	284	260	284	246	277	259	281	241	249	259	261	286	252	262	233	249	229	285	272	262	275	263	247	260	262	270	239	267	274	290	272	292	294	253	247	249	279	256	272	261	278	241	271	231	273	258	255	276	268	258	295	268	253	268	271	254	266	271	231	275	279	287	245	255	250	280	269	265	252	257	254	285	245	252	281	247	273	264	253	272	275	295	245	236	259	256	266	287	253	251	258	272	290	273	269	274	243	257	234	278	283	252	287	253	266	269	241	255	243	261	262	274	255	250	258	253	249	279	267	243	254	252	278	245	255	244	252	277	240	236	264	266	234	223	246	258	258	285	245	265	230	263	268	280	251	250	241	259	297	254	249	255	244	234	252	257	247	263	249	265	284	274	263	264	259	257	257	264	248	277	266	249	253	258	247	242	235	216	254	272	248	265	289	268	283	256	266	254	237	267	240	265	265	254	244	251	234	246	273	234	275	273	282	270	269	258	285	264	266	244	259	227	284	266	287	258	266	252	253	248	245	251	248	255	269	253	261	259	247	266	266	251	256	269	273	272	270	275	276	306	269	265	244	251	277	278	243	244	252	282	248	263	255	248	225	233	285	272	230	286	279	245	250	274	244	275	234	298	234	270	244	281	275	264	256	266	244	250	254	268	250	272	265	260	256	221	251	202	262	239	286	261	239	270	274	278	263	266	281	244	258	252	233	245	233	232	279	272	251	280	254	282	210	275	254	247	242	266	212	251	288	264	265	273	238	269	249	247	261	244	242	279	278	249	252	254	282	251	267	244	275	232	267	253	276	294	238	235	257	298	249	250	263	278	247	269	280	256	258	234	259	256	233	268	271	278	285	276	237	244	263	257	264	242	255	238	292	270	256	277	254	248	278	268	253	272	245	243	249	246	284	284	267	282	276	236	294	268	254	264	252	246	243	277	258	275	276	256	268	261	260	270	254	262	231	206	273	264	270	255	257	280	265	263	263	249	232	261	240	243	285	249	253	271	249	288	237	266	274	266	249	256	231	266	279	285	234	258	265	251	256	264	262	266	285	274	285	249	259	253	265	301	287	250	299	250	254	275	300	261	251	267	241	249	259	239	257	268	264	253	289	263	255	271	254	265	260	236	265	238	262	283	237	296	299	259	280	252	273	253	241	255	237	272	266	252	249	267	264	268	243	282	263	256	253	298	291	253	249	274	251	267	238	226	283	262	256	254	261	256	219	257	267	249	254	241	261	233	267	273	241	251	262	250	273	248	248	242	244	263	279	269	232	252	248	284	274	267	248	271	262	281	291	269	249	245	248	237	277	266	252	245	228	288	224	252	287	248	240	235	269	287	258	245	252	235	243	218	254	257	263	263	261	242	276	269	251	239	271	249	248	252	303	264	270	274	247	257	286	232	282	262	251	262	269	270	252	247	258	274	239	247	256	250	257	267	251	240	243	244	266	269	258	278	252	255	294	258	290	263	234	260	304	242	246	264	244	252	238	252	209	260	261	286	271	268	245	240	261	254	275	279	258	251	267	257	285	256	239	253	247	284	237	265	280	283	292	265	227	260	256	288	247	289	225	238	267	307	287	246	260	311	253	257	272	272	247	272	290	285	235	274	252	248	265	238	249	262	259	259	248	255	268	294	245	262	322	237	245	242	223	288	274	240	256	241	254	259	260	244
46274	48934	45338	48485	32743	33678	25962	22556	28301	23385	19405	20343	34227	30881	16492	9384	11560	10308	11024	7611	6255	2002	1193	1008	888	877	937	1041	1054	938	868	825	1088	1037	902	771	693	713	814	794	879	980	873	835	946	790	877	855	798	776	813	783	800	767	806	719	713	710	725	777	701	729	669	654	725	648	673	682	637	683	683	601	606	668	625	573	644	613	593	649	653	680	751	748	743	835	769	890	818	723	790	703	657	647	708	634	628	659	582	657	656	609	577	615	647	608	611	604	635	603	586	608	566	597	593	605	625	576	580	594	575	582	569	587	602	570	597	585	563	575	621	576	613	617	590	592	577	606	586	558	619	558	564	550	550	586	560	594	595	589	568	613	620	572	605	576	600	607	592	614	623	573	527	601	526	572	563	615	578	624	541	569	659	559	574	611	559	601	579	582	550	599	578	588	621	602	571	585	521	565	599	579	576	582	574	576	622	542	612	599	619	630	576	546	593	638	575	548	553	595	601	616	578	632	638	572	555	573	574	596	591	576	580	605	584	561	594	590	619	578	582	542	556	572	591	586	572	635	589	603	552	595	576	573	565	602	586	618	579	595	588	575	595	603	570	584	579	556	574	622	631	562	583	558	628	579	612	567	610	561	589	585	571	598	520	590	548	591	611	621	570	593	583	554	572	567	590	573	622	560	570	582	590	589	574	536	555	593	598	568	585	596	535	589	583	558	605	582	553	575	596	604	617	556	570	578	606	561	592	537	552	585	606	621	563	564	597	578	581	558	534	576	565	563	563	605	567	587	613	624	593	554	587	582	573	631	590	561	566	605	579	577	593	551	561	573	585	589	567	573	576	577	597	610	589	596	586	572	603	587	575	545	631	563	609	547	568	607	554	589	583	600	571	601	579	588	540	558	626	568	525	598	629	564	571	573	556	552	556	560	610	598	598	578	545	624	593	620	605	628	608	559	571	596	594	576	536	573	574	573	562	571	611	554	622	573	600	589	589	602	534	622	587	609	558	586	569	570	532	563	565	609	601	596	585	600	551	563	563	606	523	565	600	624	594	564	619	619	614	577	596	625	545	573	583	576	647	596	629	614	569	627	552	575	595	548	561	591	578	592	599	552	578	612	545	612	609	558	610	563	594	599	577	583	619	535	548	565	617	584	596	573	613	571	619	562	606	537	565	610	651	578	587	559	538	609	607	595	537	596	582	612	611	627	586	613	556	560	565	580	576	579	573	572	595	533	597	560	548	572	532	593	561	575	571	582	557	592	583	576	577	592	595	555	554	589	605	562	615	573	581	587	543	643	589	562	575	587	608	568	615	615	549	581	612	572	570	619	592	552	614	593	573	587	571	592	551	605	590	580	571	585	571	588	570	558	604	547	566	535	557	597	555	532	597	609	580	575	579	582	576	628	590	571	536	566	550	628	542	598	592	579	583	598	576	627	606	601	601	598	584	615	553	552	612	601	574	553	556	638	556	591	587	580	577	573	576	573	620	598	585	570	591	558	610	597	592	599	583	551	573	580	618	563	617	580	585	567	593	618	548	576	587	567	573	609	605	586	608	597	553	583	605	574	611	614	602	567	590	554	573	589	573	602	622	604	561	554	603	571	569	549	617	581	577	600	576	594	624	618	610	560	570	565	596	579	584	604	578	554	580	589	562	579	585	585	585	540	604	635	582	587	596	565	554	567	603	588	585	588	597	544	545	581	577	596	581	624	588	558	550	574	582	555	648	611	591	581	589	569	588	602	617	567	593	577	563	608	617	619	544	575	610	619	593	577	604	571	601	571	592	573	556	584	576	595	561	616	576	618	598	589	570	548	600	591	610	560	554	581	627	556	667	589	586	566	639	586	589	562	554	590	572	538	578	563	540	586	589	574	579	561	582	606	631	613	602	567	588	593	616	599	566	553	587	569	542	583	560	585	562	598	582	584	548	584	630	566	612	606	575	598	567	602	614	572	563	569	593	564	595	600	568	574	654	584	595	596	575	584	613	602	599	586	567	584	541	602	588	598	596	617	611	571	556	572	560	563	595	605	594	595	597	594	609	595	541	600	629	617	581	588	589	594	563	632	593	566	560	570	627	570	616	543	533	587	557	585	619	478	588	552	569	590	622	598	588	597	592	580	566	633	596	600	588	603	610	617	568	615	533	606	629	595	606	590	627	607	549	576	568	585	622	538	599	546	604	603	566	596	590	570	559	542	587	594	556	602	548	590	605	589	591	594	559	571	582	618	549	612	596	610	568	554	586	583	594	569	601	584	549	531	576	543	585	553	627	572	589	587	589	570	563	592	605	567	593	579	626	561	547	611	581	582	561	546	597	570	620	594	583	544	595	589	582	575	598	591	580	596	572	574	550	587	574	624	578	574	587	583	620	564	558	559	567	559	586	584	537	577	596	562	553	572	573	601	554	556	554	602	621	563	557	593	599	594	604	587	590	521	571	571	561	547	583	583	566	600	615	560	586	588	589	568	599	549	532	572	560	570	539	580	567	561	559	600	619	604	599	601	584	625	634	542	567	603	554	582	586	563	583	579	583	600	540	600	569	574	591	544	569	549	547	571	602	584	572	599	591	561	608	564	617	628	545	600	568	582	584	559	623	602	607	605	582	580	580	541	572	567	576	552	611	580	589	592	549	582	568	551	578	611	559	595	597	566	587	610	600	593	575	589	549	608	598	542	616	558	581	546	575	526	574	592	582	558	596	567	607	560	592	562	601	589	535	613	606	557	582	613	571	604	542	560	573	575	581	591	567	601	595	564	572	563	592	578	596	608	611	589	557	593	605	593	590	590	611	595	577	588	574	608	567	570	535	543	582	607	613	556	566	547	601	612	541	581	561	628	581	626	598	589	586	598	622	586	575	567	635	596	536	575	598	599	602	552	527	565	588	576	528	574	592	586	633	571	612	562	581	600	585	550	578	588	610	560	595	568	539	610	551	574	570	599	593	558	603	608	564	597	586	552	600	572	595	559	552	580	595	603	599	572	576	622	564	581	539	595	613	573	573	545	582	563	593	590	582	614	630	583	598	570	575	627	555	563	527	596	572	553	594	577	586	585	583	615	546	570	570	581	567	588	546	619	572	609	566	617	562	611	625	609	517	609	588	573	613	571	540	640	565	529	598	585	529	553	642	604	586	578	595	560	588	556	563	593	584	592	602	592	555	631	557	570	594	648	576	583	599	588	579	524	584	603	572	596	569	559	595	603	572	604	548	586	606	595	585	556	566	557	584	594	596	535	617	583	593	537	621	608	552	588	585	549	590	620	590	607	575	559	535	634	574	620	580	623	577	612	543	569	593	577	570	591	574	590	574	568	604	591	587	540	600	625	591	569	585	567	599	559	583	575	623	572	554	572	546	575	589	588	607	521	611	570	606	571	569	612	547	583	583	554	614	548	613	607	558	625	548	587	624	592	604	547	606	570	533	597	583	566	543	602	602	607	563	583	579	562	604	623	555	602	577	602	565	551	569	561	592	561	576	606	618	543	574	605
53419	41199	40756	35735	28190	26781	27431	24512	24646	20606	16838	16710	27430	27825	17198	8240	6939	5085	5369	3371	2447	1017	611	450	320	325	315	352	312	329	338	297	338	303	309	241	237	247	271	293	317	322	288	311	288	256	300	279	297	280	269	258	275	237	247	233	226	255	299	253	274	266	237	255	271	257	233	256	256	248	258	259	269	236	251	239	262	226	226	268	230	250	241	228	267	226	252	254	279	241	268	237	236	257	231	255	240	244	244	213	218	247	231	221	232	219	215	213	218	211	212	212	218	248	219	213	220	200	219	209	252	235	188	247	241	226	217	188	209	209	188	247	204	202	236	216	201	236	199	221	236	217	198	207	255	233	213	218	229	245	209	218	207	226	221	197	227	221	224	203	208	231	189	235	239	230	217	228	208	225	258	242	216	227	199	207	195	210	236	243	215	223	205	211	236	252	236	229	231	250	247	224	202	195	227	195	217	243	215	232	230	200	216	219	184	226	239	208	221	236	211	219	223	212	227	198	211	216	243	221	219	230	212	248	221	241	232	209	196	212	210	234	203	227	231	232	227	212	218	219	200	216	186	203	233	231	231	208	215	228	217	235	234	232	208	201	256	227	250	229	217	202	205	251	229	218	240	225	197	224	236	236	231	214	199	197	211	225	264	231	231	220	194	227	209	228	205	234	211	225	212	219	209	239	226	229	213	222	223	234	211	220	220	183	200	210	212	203	210	226	204	221	212	221	206	225	255	219	194	219	203	225	209	268	249	209	198	209	200	206	244	227	220	228	209	242	237	224	197	220	211	194	203	220	215	257	202	201	214	227	220	229	216	193	221	211	197	225	225	232	228	222	181	225	191	222	215	212	225	209	218	212	222	233	238	222	232	237	194	231	207	193	252	224	218	211	225	249	231	234	219	207	211	201	229	208	200	210	237	198	208	237	236	204	226	228	228	230	250	223	217	213	240	238	224	226	208	207	211	195	212	212	232	217	238	246	215	241	243	211	241	232	208	210	212	192	222	198	200	226	199	220	205	213	203	219	245	207	218	222	218	207	221	232	222	218	218	219	238	219	214	235	223	228	230	212	238	205	218	210	211	228	201	236	239	233	221	186	240	240	217	222	230	255	240	192	198	232	196	226	234	233	213	228	220	181	195	211	221	221	233	216	204	219	229	216	198	253	225	230	224	222	226	216	207	212	248	211	225	235	233	211	232	233	242	247	192	204	200	204	223	210	229	217	224	240	227	214	214	212	203	226	218	217	203	251	250	226	236	225	222	232	232	217	218	180	214	222	230	246	240	233	203	240	220	215	196	216	232	209	222	216	208	268	233	225	229	230	219	216	239	214	219	216	236	206	203	221	228	224	237	222	207	247	242	225	209	236	204	212	241	226	243	240	201	217	212	213	241	206	218	219	250	208	210	209	216	192	222	209	197	238	207	219	248	214	229	230	203	190	225	233	234	253	207	233	179	230	197	237	214	227	249	219	228	219	217	226	219	199	215	255	228	215	216	253	258	226	228	229	233	220	200	217	213	208	209	215	242	184	230	197	219	220	216	214	245	205	244	236	220	218	229	231	198	219	181	219	208	234	234	221	198	222	210	185	224	197	205	216	234	232	217	197	227	185	205	226	214	245	221	217	191	222	218	219	225	201	204	211	229	195	214	212	216	233	227	205	234	223	238	202	221	214	223	248	211	209	215	206	254	220	234	232	206	230	246	206	194	208	219	249	251	214	224	216	228	242	234	239	214	221	238	232	218	207	199	225	220	211	201	205	193	258	206	212	219	240	209	235	222	237	214	204	206	241	248	232	230	209	232	217	189	218	248	223	217	215	228	194	231	195	257	234	205	216	215	199	252	202	203	248	221	197	219	210	217	241	245	229	215	228	210	244	214	231	219	249	219	211	234	225	210	246	206	246	237	205	195	216	210	244	207	209	230	245	195	230	260	218	194	203	230	229	193	225	231	229	187	226	211	196	208	231	190	217	217	239	203	217	214	168	202	217	234	224	203	204	200	223	209	225	197	225	240	212	199	218	216	226	202	214	220	240	232	221	230	242	256	210	244	198	228	171	209	228	219	230	219	224	217	219	205	213	225	221	212	205	224	227	224	220	234	194	205	232	202	210	201	238	219	195	213	194	225	227	235	197	221	234	224	218	234	220	213	190	215	217	258	250	201	218	183	204	245	222	222	213	225	208	208	222	208	235	226	237	227	225	213	216	208	214	209	216	234	259	243	206	199	222	203	228	242	227	235	216	235	222	227	229	233	220	212	200	246	179	223	199	214	218	212	207	218	233	243	199	223	196	224	213	238	205	213	228	220	217	228	208	194	220	205	216	203	229	247	221	217	233	217	230	239	234	220	232	249	237	198	238	210	214	217	216	213	214	210	240	234	205	202	260	246	228	238	223	178	203	223	217	218	198	220	189	212	232	236	239	239	215	222	220	226	206	217	233	224	211	242	241	217	213	201	239	241	209	208	215	220	224	199	204	188	232	225	204	202	189	238	221	198	245	215	260	205	199	202	192	230	201	224	202	167	233	198	225	222	199	195	238	200	199	218	247	210	220	203	226	228	198	240	214	205	225	234	239	221	233	210	233	240	219	263	210	227	223	232	196	224	203	224	220	223	211	234	250	251	206	214	232	212	208	225	225	235	223	224	202	198	227	219	213	222	197	201	250	216	198	210	219	220	214	225	202	211	227	198	216	217	216	223	216	251	205	216	238	240	195	227	235	215	233	244	227	232	243	216	244	249	202	223	218	247	248	258	238	227	199	226	244	207	211	230	224	217	229	245	204	218	239	227	214	214	196	240	245	213	181	201	211	231	227	228	237	238	232	205	230	221	195	200	218	220	215	237	214	233	211	209	214	227	232	233	209	206	250	214	204	233	226	196	215	214	236	210	220	246	207	205	188	222	232	219	206	200	203	262	226	211	187	213	219	220	230	228	213	201	194	195	212	202	223	220	209	236	213	225	203	202	246	211	214	216	231	185	221	192	235	220	216	199	193	232	265	260	225	238	206	229	200	224	203	212	208	204	208	219	229	254	227	185	199	236	228	202	196	207	223	218	219	201	231	199	230	221	220	221	211	235	213	226	243	222	228	237	209	224	237	230	255	206	244	213	204	201	218	209	200	230	264	209	215	213	239	194	232	236	237	209	215	233	198	212	238	224	265	209	217	218	213	217	232	247	262	205	227	203	197	209	220	232	196	196	222	247	220	246	210	230	220	241	224	220	220	256	221	209	190	217	239	203	226	210	213	230	203	220	202	217	208	208	207	228	212	183	241	218	203	220	217	216	221	214	194	212	209	211	217	209	214	244	219	215	205	241	211	207	204	192	210	211	216	222	214	218	228	218	233	227	206	236	228	239	248	246	202	205	184	219	202	223	213	212	231	216	259	225	234	226	206	217	224	227	212	174	198	232	215	234	215	244	204	226	222	242	216	214	231	215	253	239	210	227	193	211	226	236	209	214	220	235	221	213	236	262	185	218	251
49859	54673	46697	49403	39268	38542	33540	31431	36365	30766	27865	28802	42155	38481	23714	16077	16470	14067	16945	9903	6573	3174	2067	1314	1010	922	1068	1284	1135	1114	1100	967	1337	1219	1213	748	712	735	760	895	1022	993	983	1013	983	864	1026	986	997	840	827	824	864	787	767	753	723	708	699	719	675	674	674	647	710	647	620	603	611	570	635	589	539	586	536	607	584	523	606	564	614	598	688	706	758	775	818	845	710	647	686	629	654	599	584	562	528	544	578	556	528	534	563	514	494	502	499	514	546	470	508	529	489	485	550	507	506	482	526	485	529	524	486	497	536	515	530	509	549	477	476	481	505	473	520	465	515	496	473	518	480	497	522	503	517	498	473	460	466	491	522	495	496	519	496	548	471	480	487	463	503	507	507	467	536	462	458	519	526	474	498	465	518	494	449	483	488	472	455	477	454	497	489	473	500	489	533	512	504	488	507	480	486	500	495	452	489	486	503	486	469	488	481	482	494	467	484	508	500	506	500	483	505	506	523	504	504	480	474	471	477	461	482	498	486	493	415	497	476	466	528	481	502	505	510	487	519	472	476	491	488	462	497	539	496	445	470	499	453	475	518	525	518	485	490	496	489	497	495	481	518	501	539	464	472	503	449	501	493	469	498	485	497	458	486	481	488	501	468	468	471	462	496	474	491	497	496	487	530	503	465	469	485	512	473	501	485	492	494	477	477	490	458	459	488	508	487	461	464	508	492	491	453	535	465	487	516	501	507	515	504	463	521	458	474	494	516	521	481	504	478	502	450	476	488	466	473	507	491	479	460	503	460	457	476	498	490	437	494	494	453	466	491	505	479	463	443	491	481	512	463	509	507	481	501	496	505	445	489	477	495	497	529	490	485	484	459	500	459	484	552	506	465	455	483	485	468	480	449	434	504	495	488	519	499	470	481	461	504	466	520	451	495	497	509	498	479	505	502	512	544	488	512	486	496	485	534	481	460	519	511	492	497	471	492	496	502	450	483	464	491	488	524	466	485	474	466	476	489	498	536	498	473	499	447	461	501	471	496	473	529	472	489	450	546	470	516	476	459	473	493	501	483	477	447	505	529	448	517	463	444	502	497	529	503	505	455	472	468	472	485	521	504	521	449	499	461	479	526	493	485	463	510	480	503	492	516	495	527	505	492	526	471	516	510	527	497	513	489	530	486	530	472	483	488	481	511	471	490	487	487	488	453	543	475	457	429	505	472	483	480	515	493	427	471	451	468	470	469	473	549	485	487	524	536	460	501	477	475	495	505	453	466	500	453	509	505	499	485	525	512	487	497	503	505	500	466	494	519	486	447	500	483	486	515	494	441	505	511	477	478	472	494	504	462	442	491	487	483	472	477	520	479	502	502	499	509	526	524	493	490	484	503	491	484	488	464	490	475	498	499	497	492	512	497	423	487	491	515	507	454	510	521	502	461	484	493	445	499	477	481	496	488	477	504	510	462	501	496	519	472	505	485	489	460	526	495	509	504	494	472	478	465	513	490	468	512	521	494	483	466	471	490	513	484	477	504	456	548	467	500	511	495	488	509	495	491	478	531	432	491	469	478	437	496	489	506	502	513	488	491	460	444	483	510	529	488	502	519	490	440	481	497	477	482	473	502	500	505	478	555	481	476	474	492	494	479	483	481	466	491	504	496	476	481	462	510	491	499	476	535	495	517	503	540	489	472	526	505	493	441	521	485	558	491	484	492	536	492	464	524	480	505	491	509	478	517	510	504	504	512	483	514	469	494	481	491	478	497	482	451	480	484	491	490	499	479	485	505	458	500	497	489	489	464	461	509	502	490	468	488	488	501	550	499	544	521	490	466	484	474	481	500	511	499	506	513	491	525	512	457	485	479	533	434	471	462	508	482	488	514	473	483	471	504	513	517	492	480	503	487	522	480	481	501	486	506	453	564	491	473	512	487	476	476	475	507	475	491	478	507	506	481	467	518	505	489	465	525	451	483	461	504	493	443	478	472	512	467	444	454	515	497	447	511	530	480	478	517	492	462	497	451	487	465	510	496	470	511	454	493	509	502	512	521	522	509	463	486	495	457	478	546	482	482	474	534	467	478	464	475	517	461	483	497	494	512	492	496	510	473	466	472	470	499	477	533	486	500	525	508	480	484	458	478	467	454	498	498	492	466	500	514	450	491	494	494	540	453	503	483	520	464	497	487	460	552	492	484	503	505	463	501	453	448	515	535	473	485	503	456	459	456	486	493	486	491	505	519	492	461	466	538	504	483	520	497	550	514	474	478	496	480	500	454	515	529	536	467	525	470	493	453	491	505	483	492	461	521	471	471	511	506	494	497	495	499	528	513	491	446	483	478	515	508	477	489	467	447	477	471	500	492	481	492	508	482	479	524	504	464	505	495	460	502	482	510	509	548	471	499	467	467	507	476	474	472	507	442	465	493	474	507	473	492	461	508	480	483	500	483	509	526	477	461	493	483	464	531	478	491	473	492	487	514	536	496	500	489	477	499	417	468	478	474	449	490	491	493	514	500	471	497	507	501	511	465	477	494	522	515	491	466	464	512	512	475	522	501	477	486	499	510	452	520	494	504	463	489	446	474	476	514	483	502	500	483	481	509	500	476	514	483	463	491	504	510	518	496	474	477	498	461	520	468	495	509	473	497	474	485	492	491	469	526	525	481	475	469	533	512	498	500	492	480	500	512	504	466	507	476	493	487	487	512	505	516	508	488	498	506	492	473	487	479	518	491	500	470	512	494	476	517	503	466	486	452	505	493	524	463	487	467	493	484	484	484	484	492	482	484	459	487	504	484	478	492	462	511	482	498	517	469	480	484	527	475	501	460	510	507	498	466	491	474	509	483	504	494	499	470	501	467	493	444	498	512	469	486	479	510	503	476	445	488	485	492	524	490	500	460	469	473	504	519	508	499	485	469	477	482	473	532	491	503	449	496	507	476	489	476	489	439	496	463	484	527	516	491	508	493	503	473	468	490	510	515	505	504	449	502	435	501	469	489	529	493	473	502	476	464	462	462	509	513	493	493	501	505	497	484	482	500	471	455	532	497	479	502	442	488	497	469	493	468	523	457	499	483	515	495	489	480	510	481	459	494	491	524	482	485	433	518	465	531	527	489	531	478	504	466	442	468	470	494	516	499	480	469	510	533	520	471	491	474	491	497	464	524	487	503	473	505	495	475	496	502	469	486	495	443	491	458	505	479	498	510	542	513	513	465	471	513	514	475	466	500	489	477	476	484	444	473	496	510	517	486	481	462	498	497	519	495	540	485	498	467	467	461	490	481	492	509	506	459	490	501	494	499	482	474	493	519	507	488	506	498	487	471	486	493	499	472	476	494	458	512	511	485	498	466	509	531	473	483	500	465	513	511	487	446	465	477	509	498	455	457	517	492	477	474	486	508	487	446	467	489	500	484	515	491	487	509	479	475	468	471	504	490	487	486	467	488	526	499	478	541	534	500	491	499	502	486	517	481	489	518	496	494	483	472	491	478	468	525	483
23009	23028	28187	18936	8630	4478	2933	1902	1555	994	722	1001	1029	878	519	345	365	322	302	331	298	252	261	280	236	261	276	251	235	264	295	275	275	254	260	284	255	267	270	281	296	281	271	283	267	278	288	260	270	250	264	263	238	260	274	259	226	277	251	251	231	255	286	302	285	271	264	274	239	260	260	283	258	251	255	255	258	272	254	276	221	253	270	236	266	246	284	285	262	254	265	262	279	260	253	252	248	265	250	242	255	228	266	247	252	272	197	239	286	236	238	250	272	258	284	264	244	248	246	233	257	253	241	270	244	274	254	266	257	263	256	250	241	265	236	270	250	237	242	263	271	251	276	245	260	278	244	263	244	244	255	264	249	233	223	248	248	247	243	271	263	239	259	250	255	266	276	254	262	256	243	258	248	265	265	256	263	257	264	265	252	251	252	261	245	236	256	229	286	229	263	247	261	268	261	244	257	273	255	251	241	265	230	295	265	275	260	235	247	259	255	231	252	241	270	260	271	286	269	226	213	228	270	241	222	264	241	257	272	271	237	246	246	260	263	264	249	248	295	251	263	254	242	288	256	252	253	248	234	247	274	231	220	239	244	223	242	247	278	227	220	230	234	224	263	270	246	268	243	233	256	273	239	239	281	257	265	291	261	259	259	211	239	264	269	236	250	260	237	246	262	255	272	241	251	263	229	263	255	273	297	267	258	249	239	244	249	266	245	258	241	248	243	250	281	213	277	265	265	231	243	226	248	250	255	250	247	272	299	239	248	274	261	238	226	251	258	249	266	239	240	227	287	235	249	242	263	255	258	246	255	258	255	242	259	251	212	243	251	277	265	233	257	269	286	249	282	256	257	248	232	244	247	233	261	298	253	237	253	265	246	256	234	246	217	298	242	231	230	269	275	251	224	268	226	272	227	255	239	276	271	271	240	244	250	253	254	250	244	239	256	216	243	256	261	233	272	292	262	231	255	269	261	248	282	282	278	263	270	252	261	256	268	269	260	260	260	239	267	236	245	238	261	234	222	225	217	270	241	249	278	229	270	244	256	273	246	257	244	232	256	270	267	259	268	237	256	263	245	271	259	272	304	274	257	271	271	247	244	241	236	236	257	254	251	259	268	264	261	241	248	270	238	222	272	258	244	252	246	251	262	222	245	278	274	284	243	264	247	256	243	232	230	276	257	262	238	259	243	261	272	274	253	251	254	243	244	283	273	255	251	262	282	234	250	249	254	274	242	244	261	237	230	246	255	253	229	237	250	258	259	270	264	225	285	250	279	247	268	279	265	278	267	226	233	246	267	225	247	228	239	247	247	251	267	259	275	288	266	240	248	239	263	254	231	256	278	273	258	257	254	249	261	269	271	271	252	248	253	245	262	263	244	231	221	259	232	270	258	282	272	288	286	257	268	292	251	259	248	256	242	251	226	248	261	246	242	242	264	231	242	273	252	240	272	239	254	251	268	262	232	249	259	234	263	232	233	267	250	250	252	257	304	227	255	279	245	292	254	238	257	238	278	253	244	245	267	272	265	248	258	268	268	232	268	244	245	268	240	226	236	254	253	253	242	260	261	231	254	226	276	245	260	267	270	239	227	233	266	249	248	221	284	217	248	231	289	255	221	237	215	265	226	252	252	264	264	254	270	257	299	269	259	257	223	272	269	256	251	269	272	245	260	233	252	282	271	251	245	244	250	220	245	208	248	265	262	238	243	271	260	257	252	227	243	225	226	255	231	247	249	249	235	239	274	237	253	229	268	244	254	236	242	251	232	251	264	266	253	230	260	276	282	262	239	264	250	248	268	270	276	248	270	261	267	261	253	274	264	267	232	247	255	245	261	249	253	257	251	262	263	228	247	280	229	252	268	221	256	258	225	248	240	252	261	238	262	263	250	244	240	275	244	244	251	269	254	245	264	238	223	259	252	251	259	271	244	243	275	293	246	269	261	223	262	255	267	245	243	280	239	237	252	251	266	275	269	254	273	268	260	230	237	266	286	250	275	258	255	252	276	261	259	226	254	244	255	239	284	270	227	253	265	237	242	244	272	251	244	262	224	267	251	275	250	285	251	264	236	252	229	253	257	283	258	263	290	248	261	243	272	262	269	250	228	283	271	262	262	270	301	270	267	264	265	259	233	269	261	250	264	293	234	228	255	279	257	217	241	231	273	265	245	255	290	249	251	248	270	240	246	238	252	257	256	275	261	264	238	258	251	237	281	250	257	232	278	249	239	238	259	279	274	240	256	258	285	286	270	254	236	261	278	250	237	252	235	252	248	273	221	256	273	259	295	295	236	258	253	238	274	272	253	243	244	265	236	246	247	227	268	274	234	280	255	257	271	268	248	273	262	242	288	242	228	252	262	254	278	240	260	253	279	230	269	251	275	246	265	264	257	235	270	251	258	269	246	267	227	255	236	249	234	237	249	245	261	288	238	264	258	244	242	236	272	244	239	253	264	219	239	244	259	255	261	241	242	243	259	211	264	269	236	261	271	236	257	260	266	260	245	226	252	238	242	261	253	229	254	251	260	221	221	253	242	248	276	269	296	259	238	259	269	250	240	254	221	264	249	267	242	261	260	250	228	256	260	228	250	248	240	262	248	280	224	265	267	261	273	231	259	277	256	229	274	256	243	283	263	234	235	249	234	259	239	239	232	274	247	277	254	240	276	254	242	226	234	256	269	257	257	252	217	238	280	267	225	278	277	273	242	249	237	246	234	214	244	255	284	266	249	279	260	283	255	263	248	249	257	272	276	257	250	248	277	248	267	252	272	260	275	265	258	239	270	274	238	277	251	255	257	262	245	273	226	249	267	269	289	228	247	246	247	261	235	270	239	271	260	252	268	259	248	272	280	253	216	284	251	237	258	274	244	238	243	270	263	248	259	254	261	272	231	277	257	250	264	260	253	274	259	263	267	260	248	294	253	287	250	237	264	227	264	213	248	258	253	264	231	235	267	256	263	278	269	272	246	263	249	218	228	226	272	260	277	271	239	217	260	280	244	280	274	242	270	262	250	260	263	238	281	229	267	274	229	273	246	242	245	251	257	249	271	251	233	243	255	271	265	222	277	243	265	273	252	231	257	240	259	258	249	235	236	253	264	237	271	257	246	245	270	234	275	234	259	251	269	268	281	257	256	274	261	263	249	263	254	248	263	267	250	250	263	241	267	271	286	258	235	256	233	232	232	218	262	246	267	251	249	250	248	247	257	245	248	239	226	291	236	279	243	266	253	236	280	254	253	251	273	236	252	245	219	253	272	256	263	255	247	251	265	224	232	260	275	234	225	262	229	276	285	230	270	269	254	254	216	261	263	239	273	254	247	281	280	265	246	267	253	269	268	244	268	245	254	245	251	260	274	244	263	266	256	285	251	262	257	245	249	273	279	266	251	274	256	251	274	265	246	237	225	272	248	253	271	258	260	238	300	252	263	237	256	268	266	261	252	253	271	253	245	258	255	270	230	268	216	233	261	255	256	247	251	259	236	289
18213	22171	26975	26408	15509	12233	9816	7218	6324	4244	3396	4743	5118	4612	2015	1284	1377	1250	1307	987	835	684	691	607	613	620	612	628	640	682	643	605	596	639	609	603	630	645	669	699	631	720	706	716	747	674	696	658	705	653	660	649	672	674	638	668	653	618	654	635	667	612	637	636	621	642	586	605	596	595	617	576	590	608	598	622	587	599	612	625	626	623	618	648	705	701	723	695	648	706	732	643	646	613	601	621	606	599	648	532	615	622	596	613	617	620	603	613	581	623	580	610	587	602	616	638	607	601	585	563	564	558	554	622	576	580	584	605	615	609	564	569	634	627	584	577	597	590	578	544	579	612	550	573	577	572	601	606	627	573	572	602	579	600	610	594	591	585	589	580	626	591	598	594	580	589	605	610	621	588	612	602	593	541	594	569	604	588	575	642	631	605	588	580	584	567	607	569	578	587	609	612	611	598	581	600	624	605	628	563	567	568	594	577	587	594	563	611	589	617	598	611	581	560	569	645	585	547	577	565	621	619	574	604	587	597	583	595	557	612	587	605	613	604	579	602	611	548	576	588	560	575	600	591	587	601	557	623	596	593	570	559	520	591	575	591	607	562	547	562	595	566	578	620	600	555	618	612	598	591	559	589	595	591	589	585	592	580	576	590	613	581	620	585	560	604	596	620	600	557	602	612	596	606	619	552	576	577	629	551	581	619	581	590	594	593	609	579	583	592	552	592	547	610	619	647	590	626	581	559	612	605	579	570	582	571	572	641	599	626	612	546	597	561	572	576	582	587	572	584	558	546	591	603	528	558	565	605	570	561	561	578	594	577	575	619	587	586	553	536	575	613	620	569	565	553	557	574	620	583	604	602	560	565	548	610	563	584	655	590	617	601	599	571	528	573	597	562	596	559	603	568	585	619	647	654	563	590	560	565	609	556	547	564	581	560	587	581	523	616	576	625	583	588	625	574	571	582	586	536	570	581	602	604	557	557	628	569	521	601	628	617	598	557	550	529	597	623	578	592	569	573	588	583	618	612	558	558	592	516	571	588	622	586	571	556	586	615	593	612	584	593	598	553	586	616	591	624	581	571	569	552	619	575	595	617	586	575	566	570	611	582	568	606	600	582	625	600	547	625	591	572	584	587	558	589	592	585	577	553	595	572	593	608	580	591	598	605	664	624	642	591	571	597	548	601	575	534	573	574	609	615	588	584	615	606	588	571	541	571	568	582	573	565	636	565	561	620	580	589	594	611	563	585	560	586	554	630	569	591	595	548	588	576	604	580	554	616	602	568	559	583	618	587	578	576	624	562	559	583	595	593	591	616	565	534	589	566	594	576	556	577	599	565	568	587	567	577	550	558	567	558	621	551	602	561	533	570	603	567	591	551	589	602	590	594	551	601	640	632	583	561	550	621	604	569	603	564	533	582	602	569	594	611	566	585	573	607	562	585	565	553	593	580	577	572	580	568	575	590	547	576	591	608	566	582	579	595	569	622	566	582	564	577	558	596	635	586	607	583	581	608	578	576	600	583	595	605	588	551	599	622	572	565	579	586	600	584	566	634	563	570	589	576	568	621	566	528	586	606	590	581	572	570	566	586	598	590	577	636	563	595	577	595	571	619	587	560	552	567	540	580	568	601	591	599	621	567	596	568	599	578	633	624	637	550	534	554	568	618	598	598	576	621	577	568	625	606	564	561	610	577	564	567	612	564	562	573	567	563	563	641	545	601	555	560	631	581	570	584	578	565	599	595	498	579	593	558	566	606	621	586	626	606	582	590	576	534	549	562	574	559	564	590	572	597	578	551	575	626	575	606	572	626	600	552	531	560	623	556	627	589	603	568	550	551	616	609	600	562	565	617	576	566	569	589	586	587	567	617	548	612	579	594	566	565	598	573	576	573	556	579	582	531	578	502	603	575	601	564	572	595	589	575	613	584	610	615	589	571	611	598	572	592	596	569	569	546	603	604	561	583	569	582	587	596	607	605	575	575	573	548	589	585	601	572	589	567	596	587	599	613	614	576	629	663	592	571	588	585	570	550	584	620	559	630	613	550	520	638	571	571	588	583	556	564	617	567	556	590	568	601	568	587	546	615	603	570	576	569	629	600	575	606	602	558	583	587	600	592	571	584	572	612	600	578	567	584	569	598	588	549	609	619	598	577	580	570	557	573	596	619	612	555	596	583	631	612	564	603	604	621	596	573	568	578	601	618	603	601	563	608	552	608	609	619	597	579	591	590	565	597	566	553	578	613	609	579	598	574	580	566	612	559	609	615	605	611	581	596	580	547	572	606	579	583	582	609	586	603	592	586	558	553	602	567	571	593	581	584	544	620	562	600	534	570	546	577	570	604	589	586	559	568	561	621	584	551	531	548	608	587	590	565	591	587	570	604	592	571	573	612	613	605	577	618	590	603	554	598	592	592	621	566	593	612	603	568	587	575	615	619	584	598	584	562	586	595	561	564	580	621	607	589	581	591	567	616	604	587	571	548	573	622	599	618	519	606	565	563	605	577	651	560	572	579	573	560	582	641	613	588	608	555	586	573	573	596	562	593	543	566	600	564	585	590	610	571	554	591	588	583	601	572	574	587	565	594	589	558	576	591	560	559	569	564	573	590	596	550	630	560	590	590	591	591	612	579	573	593	574	574	598	611	599	571	590	555	582	603	600	563	581	586	626	591	575	579	586	580	615	592	602	568	559	583	550	552	602	592	585	631	580	551	572	592	583	621	590	591	556	579	585	605	582	565	570	579	592	587	523	575	567	614	579	561	592	571	590	569	597	602	596	603	624	608	560	590	576	594	618	614	580	550	574	610	563	570	594	586	589	555	612	603	621	599	587	588	596	596	545	563	565	603	578	583	561	585	611	567	552	635	611	546	574	574	587	584	536	619	594	613	585	552	558	592	561	583	572	579	626	575	600	565	568	630	604	644	592	636	575	581	553	581	626	601	611	600	564	553	549	588	582	585	619	585	596	591	564	582	579	553	625	589	570	556	607	551	596	568	500	633	613	542	572	583	596	578	575	576	584	576	571	604	584	622	590	618	599	609	580	567	576	581	561	601	605	569	605	601	573	614	589	556	592	581	586	603	569	593	571	565	591	630	601	605	544	610	563	538	618	558	608	655	566	598	645	595	570	556	568	599	581	619	599	565	603	588	617	546	585	577	559	558	603	589	565	608	573	598	585	574	605	604	569	585	600	595	583	589	545	595	568	573	585	570	590	628	568	561	592	520	627	593	589	581	590	584	657	597	594	568	555	593	579	586	533	583	568	549	534	571	585	600	589	621	601	591	625	529	506	543	558	564	551	613	587	581	557	606	574	623	584	598	589	574	601	550	555	581	627	569	590	602	614	575	581	560	545	561	582	600	604	596	597	596	568	629	573	549	597	599	628	583	581	576	564	613	575	563	572	566	594	572	594	581	578	574	605	570	582	594	606	567	590	603	579	554	559	600	583	572	604	602	548	584	568	613	578	574	574	560	591	574	571	577
51284	42508	41108	35064	26785	25121	23499	17676	15853	11884	7702	14702	18568	15548	7888	3504	2808	2640	2390	1593	1772	578	470	351	279	294	322	309	306	277	319	308	307	342	339	302	295	291	289	276	312	323	298	313	320	287	286	306	315	279	306	293	287	289	255	284	280	294	298	245	276	302	288	279	301	272	283	259	300	310	248	276	266	266	274	259	247	249	252	257	268	260	315	289	298	259	285	325	300	278	308	305	253	271	284	256	261	261	256	294	238	257	244	253	249	257	265	280	242	284	251	253	238	267	253	249	270	262	284	299	259	261	282	269	266	242	251	255	256	241	251	264	266	225	271	255	285	284	249	263	289	263	275	233	264	269	253	232	250	273	255	281	257	258	259	229	285	241	260	268	272	289	259	242	283	236	243	293	253	258	226	287	281	268	275	230	269	242	286	272	253	261	270	252	256	266	252	247	249	255	267	291	269	273	254	276	234	242	279	254	273	258	247	284	270	260	274	282	271	250	272	268	254	247	256	263	248	251	272	264	281	234	263	259	257	240	238	249	265	244	267	250	294	271	247	280	247	272	242	263	259	277	251	271	280	275	246	277	246	243	255	272	267	250	252	266	244	273	256	246	274	275	233	276	220	252	261	247	263	290	302	222	282	284	267	254	241	279	237	269	239	259	254	242	270	233	262	287	278	259	256	255	265	273	271	255	283	244	274	250	264	260	244	258	261	246	264	251	271	291	247	261	255	284	259	247	261	284	252	250	267	270	283	256	255	243	270	275	265	276	264	279	254	294	293	253	270	238	241	267	255	306	251	277	248	248	257	256	239	255	251	242	270	268	280	243	265	256	278	250	278	275	256	240	275	254	251	258	280	267	260	300	274	261	244	265	306	277	229	292	264	242	234	300	271	287	267	277	242	273	250	251	274	224	248	249	300	261	287	233	244	267	265	258	282	271	242	274	286	248	273	293	248	259	274	261	274	278	268	281	297	241	265	273	283	241	283	269	258	276	265	259	262	240	276	257	211	245	290	256	257	264	270	239	244	210	234	270	261	223	253	250	246	262	258	270	287	269	252	279	277	300	271	254	246	241	290	304	279	241	272	232	256	258	267	275	242	246	257	236	273	254	261	256	251	272	271	279	246	267	269	245	304	277	261	242	260	276	251	258	263	248	241	268	260	273	274	275	268	255	227	238	244	265	267	260	265	256	238	244	272	261	255	320	257	246	257	247	246	267	278	250	250	257	272	260	249	234	267	260	258	255	262	277	264	263	258	278	280	272	265	284	260	247	272	255	235	243	285	258	274	268	252	225	266	230	265	268	286	274	252	215	264	256	250	259	245	259	266	289	280	254	246	257	272	287	266	263	253	263	247	266	271	267	281	243	283	233	255	296	254	270	241	288	234	298	264	258	284	232	281	254	234	281	279	259	265	288	261	242	271	249	230	259	257	253	257	230	268	265	251	247	287	280	293	266	283	263	258	266	257	254	253	253	260	256	260	268	240	262	264	259	273	266	268	245	257	292	266	250	286	250	276	280	248	272	272	242	263	297	271	271	280	258	279	276	262	242	254	277	276	265	256	256	242	262	248	285	248	248	237	271	267	250	258	255	255	242	272	261	274	277	264	253	261	236	268	259	265	257	274	261	244	261	269	273	226	235	247	250	276	283	232	240	274	246	237	255	274	286	269	238	254	229	278	255	258	278	260	237	258	257	265	244	282	253	264	261	278	247	275	271	249	254	283	304	286	265	259	236	243	257	257	261	288	268	255	245	245	245	260	275	255	254	249	236	259	260	240	279	251	276	252	226	246	255	250	234	274	231	274	238	276	277	271	229	259	295	268	259	238	232	255	241	238	249	263	247	273	276	292	242	305	258	289	278	288	232	255	269	233	233	259	275	241	253	259	276	236	266	238	227	234	246	255	256	276	276	235	259	243	276	273	256	292	258	263	240	273	278	240	249	264	219	268	253	256	253	292	250	249	249	297	259	273	252	254	256	274	244	282	252	236	281	268	201	257	249	246	271	237	264	252	226	272	256	247	255	244	286	270	289	235	266	263	233	267	250	252	287	271	246	264	244	255	244	268	260	256	262	249	253	292	259	261	239	271	242	260	264	261	235	240	260	270	278	264	265	267	278	278	258	235	252	244	256	251	241	287	247	286	235	252	240	244	254	233	247	225	261	220	282	229	261	219	240	265	284	269	251	274	263	239	286	251	246	280	265	267	282	299	297	244	252	265	245	277	233	262	259	256	251	255	251	234	241	269	265	275	245	277	280	264	277	233	264	270	300	276	271	291	256	243	256	245	298	254	281	256	259	268	260	241	249	301	251	244	232	280	254	255	262	255	218	260	270	251	251	310	262	264	241	236	261	228	292	261	268	288	267	256	290	254	248	245	252	256	272	243	242	247	263	240	261	238	250	251	268	244	254	250	270	257	264	261	282	235	252	237	246	250	242	248	244	271	239	218	280	234	263	263	299	259	275	239	267	241	245	234	254	260	274	245	267	260	254	255	293	275	272	258	262	234	235	263	255	263	266	262	283	271	267	268	273	271	276	219	280	269	238	263	256	282	240	264	273	250	271	259	221	263	255	261	262	256	295	261	295	294	234	274	260	247	258	267	264	268	297	270	265	275	269	274	268	255	257	276	261	256	248	272	256	264	278	299	260	267	268	285	257	261	251	273	248	276	290	266	277	244	253	263	277	265	246	316	238	239	260	284	258	267	265	261	268	246	241	241	256	232	254	245	283	256	249	271	273	227	269	239	222	262	252	251	249	245	256	271	273	241	263	267	270	269	254	280	264	284	265	250	322	277	258	255	274	241	254	244	269	255	270	236	243	221	249	260	265	256	250	242	261	299	273	281	278	271	286	251	259	262	231	272	290	274	281	282	304	293	263	253	267	271	251	244	258	264	248	292	272	263	260	248	238	245	246	259	270	260	259	259	265	236	270	254	290	295	261	294	231	268	251	286	255	297	268	266	264	278	269	258	256	230	243	250	235	236	238	235	268	259	267	264	275	297	307	244	267	260	253	267	256	251	277	233	264	238	244	278	260	261	280	258	277	265	256	297	282	288	250	266	288	260	240	244	251	265	287	256	264	252	272	302	262	262	277	238	257	241	257	291	258	288	260	276	255	270	249	275	276	283	280	241	246	274	284	279	267	276	275	275	260	227	248	245	265	273	258	246	278	246	246	251	247	228	264	260	277	268	221	258	263	284	264	267	279	240	267	245	256	255	257	309	282	279	279	267	284	249	252	277	265	253	261	280	265	269	271	295	264	240	256	261	258	255	272	242	243	228	262	254	275	275	267	280	268	257	247	228	271	302	279	301	285	258	271	260	250	274	279	266	273	286	258	271	256	263	244	309	267	254	245	234	262	296	254	269	264	276	279	269	270	266	286	265	272	265	261	265	259	272	246	272	281	279	275	276	245	269	277	237	233	282	238	238	244	276	265	230	258	254	253	251	245	282	236	234	293	263	287	260	249	269	253	286	262	255	277
43217	51003	43973	44453	32882	30256	26674	23525	26711	22032	18354	31013	33392	27045	14337	9652	9557	9758	8754	6952	5226	1665	1360	1018	884	836	1040	939	915	935	970	821	1019	1061	982	744	744	802	796	816	943	880	962	926	906	828	838	860	828	759	780	791	724	718	758	774	779	725	757	730	675	704	687	682	719	697	686	686	647	665	652	639	587	668	671	644	589	609	652	626	682	634	698	790	775	737	826	797	740	750	726	673	668	696	663	667	619	633	648	614	605	602	615	615	629	604	587	631	616	596	617	598	614	625	608	586	559	605	597	598	618	621	569	630	624	594	571	593	612	584	624	614	555	573	578	584	593	628	619	590	582	562	593	578	598	607	579	602	603	584	624	589	578	562	587	652	573	613	597	587	609	614	554	556	555	594	549	609	589	574	530	594	611	568	604	615	596	596	583	608	571	560	538	608	566	601	603	563	586	587	550	545	593	604	612	631	593	608	600	611	591	588	590	571	608	615	560	635	554	564	606	589	630	608	619	590	582	631	579	598	570	594	564	575	570	540	545	567	532	592	586	564	596	632	561	643	658	591	552	620	582	569	592	612	565	613	591	599	547	598	564	638	585	579	609	590	576	591	606	606	621	585	567	594	600	607	604	591	588	611	593	591	641	573	577	595	561	576	549	563	565	563	592	579	590	569	575	566	605	583	556	557	551	585	565	583	580	582	573	594	618	574	562	575	569	641	568	591	555	572	577	595	570	577	609	584	555	578	569	551	582	555	575	566	573	549	585	591	580	605	588	581	559	605	640	583	651	597	571	591	598	608	599	599	572	634	584	565	598	608	599	618	577	580	576	554	623	563	525	569	581	548	616	578	595	597	578	561	619	598	629	557	568	550	577	583	575	562	555	603	620	591	590	536	584	591	583	590	557	580	591	577	599	608	590	569	580	543	583	560	540	574	575	562	592	584	606	547	573	582	571	559	595	598	573	577	579	602	565	615	625	552	564	568	596	584	587	586	588	587	586	590	585	548	595	590	562	577	568	570	592	571	584	602	532	591	569	595	586	604	574	590	578	588	593	589	598	634	568	558	571	567	600	540	606	597	583	612	603	540	593	589	585	602	589	573	610	629	646	607	582	578	570	587	596	546	575	529	585	619	619	579	639	580	601	592	591	628	531	593	601	581	566	563	605	611	597	593	569	588	564	590	577	573	575	620	559	614	587	626	586	581	575	594	597	597	595	579	551	589	548	617	583	595	576	614	653	600	609	566	591	553	577	581	542	553	554	589	570	592	608	573	615	602	535	598	592	580	567	574	612	615	592	627	599	538	566	588	606	561	578	560	576	587	572	524	614	595	597	579	600	622	600	585	548	595	573	586	601	577	556	583	552	600	577	567	535	599	609	560	604	597	595	594	567	595	574	557	585	570	577	567	599	561	541	554	570	572	612	587	587	524	586	625	567	554	609	588	591	552	593	590	558	576	562	568	590	583	565	560	557	615	521	602	560	588	536	621	590	559	543	523	597	582	561	564	612	563	596	603	598	555	609	555	568	549	611	568	578	570	557	577	593	602	586	562	593	589	575	573	596	617	586	560	584	606	567	591	589	622	565	627	623	579	577	589	591	585	568	580	568	551	614	589	588	554	586	620	645	606	562	586	542	585	567	557	570	649	613	628	611	596	563	555	600	587	607	602	518	549	602	554	565	602	568	579	588	597	584	603	596	606	593	549	581	603	590	548	581	571	580	575	577	610	607	579	597	562	585	612	652	579	564	579	574	556	591	596	602	584	558	578	609	580	618	579	576	568	629	583	594	587	610	582	601	592	604	574	568	572	611	577	586	525	612	578	596	587	572	568	579	603	604	585	595	583	546	567	553	585	560	591	583	593	594	610	613	574	599	576	563	584	574	598	529	575	572	586	598	591	584	582	560	589	594	597	574	564	606	571	597	572	595	569	595	611	600	583	580	582	598	602	571	603	568	582	634	563	579	554	575	577	556	622	618	601	583	596	595	614	574	568	592	570	578	591	616	570	598	566	581	588	600	604	560	622	556	582	593	580	567	546	570	556	590	566	599	627	573	592	579	619	613	593	574	592	623	569	577	624	575	587	612	606	596	587	604	570	600	602	597	607	595	648	566	566	603	550	537	585	573	553	576	621	588	564	591	589	593	588	545	627	590	588	598	555	562	558	585	583	562	594	569	602	544	593	591	595	557	567	648	594	604	606	585	588	599	595	578	571	571	582	589	545	597	608	535	557	551	593	596	564	554	570	557	589	623	593	577	571	537	583	610	561	594	567	566	563	602	620	577	627	577	593	591	581	638	596	571	615	636	578	548	606	564	579	559	574	588	571	526	586	590	545	598	591	590	607	571	570	554	580	604	590	575	551	589	605	594	554	579	592	607	592	585	586	561	597	580	602	542	587	602	566	594	582	618	585	589	565	576	616	569	582	579	567	528	577	585	542	547	581	598	562	612	595	553	570	556	581	568	586	603	577	586	594	589	555	559	581	594	529	558	599	496	540	595	599	592	563	562	602	573	568	600	595	597	607	600	588	606	593	583	601	600	551	604	641	631	619	610	584	526	623	629	532	607	585	559	613	654	596	623	570	575	626	549	559	610	588	577	623	583	592	531	577	578	572	542	592	621	565	592	593	556	619	649	584	596	565	595	584	606	633	565	539	521	574	596	590	511	633	622	588	544	574	600	598	587	610	616	561	599	576	567	546	572	558	552	593	562	545	586	561	589	564	571	583	576	526	604	565	569	593	583	631	617	584	607	627	624	595	552	549	591	617	563	586	563	610	575	564	514	558	576	603	566	573	609	559	568	617	522	606	564	569	561	576	559	579	566	542	565	617	623	603	581	581	550	570	627	579	582	588	609	625	562	585	595	587	617	583	574	543	545	610	588	542	603	579	554	574	551	583	598	587	567	563	559	575	604	583	642	552	604	585	583	578	564	629	598	596	565	587	564	569	561	569	606	567	582	581	544	573	595	633	546	582	580	611	566	564	572	610	576	576	540	584	581	613	569	597	598	574	610	627	622	555	583	576	575	562	555	583	632	585	569	578	614	600	605	580	639	574	588	603	549	554	633	619	596	624	571	552	593	588	590	554	588	591	591	629	561	586	555	606	580	582	595	588	572	611	561	598	573	597	578	607	590	564	602	553	619	591	555	568	552	601	554	612	555	574	620	563	591	584	551	561	614	555	559	575	582	611	586	589	556	589	585	547	561	621	557	579	557	547	594	593	579	573	579	645	546	541	573	559	615	596	607	551	605	547	566	531	565	574	567	572	535	588	580	575	595	591	633	606	598	572	630	617	550	544	599	595	592	545	558	539	617	566	591	585	576	600	625	582	573	583	548	593	569	567	587	581	632	549	573	601	614	595	587	617	566	606	574	573	533	613	553	557	571	594	580	593	606	560	606	589	599	579	577	621	566	596	557	610	614	548	612	557	583	551	586	593	580	584	568	579	537	622	565	543	604	590	555	568	622	569	570	609	574	599	573	574	602	594
53685	40916	38095	33175	27120	25914	26235	24256	23770	19591	14533	26204	28039	25096	13746	8177	6816	5116	4255	3106	1821	663	472	434	322	298	345	359	325	305	348	302	313	392	339	272	282	274	237	279	308	322	329	299	273	266	274	251	270	255	230	270	273	252	266	267	269	243	255	219	282	256	222	290	272	249	242	271	262	241	243	218	232	219	270	246	245	226	251	227	244	222	253	267	264	250	265	276	258	249	263	252	217	245	234	250	237	250	232	252	200	207	208	260	217	247	205	216	245	231	213	246	213	216	243	215	233	225	216	241	220	212	212	211	199	224	218	220	246	240	232	250	212	230	229	219	239	211	208	215	212	234	233	211	218	225	224	212	248	214	215	202	183	213	200	218	228	266	232	231	221	221	228	202	205	223	212	196	239	202	222	244	227	203	246	240	195	244	211	207	222	231	196	215	233	246	190	223	238	224	201	234	212	232	223	227	211	207	201	236	224	236	219	233	237	218	180	220	226	262	215	216	204	219	209	207	207	232	192	215	234	236	243	229	239	241	209	231	231	202	219	227	199	217	215	221	213	230	210	227	209	206	200	255	232	213	214	259	214	192	213	219	204	226	218	216	219	249	250	223	237	222	218	247	255	218	203	224	210	229	217	213	223	229	238	205	242	208	217	238	241	225	202	199	236	225	219	211	227	213	219	214	212	260	199	222	226	215	210	221	212	221	237	229	248	231	222	216	235	219	236	227	215	217	228	208	196	224	215	228	201	194	222	197	211	209	214	235	232	223	210	231	228	187	221	231	219	240	242	227	228	211	211	206	232	237	198	201	209	235	234	211	195	220	202	213	209	219	205	245	231	222	226	233	220	217	231	218	223	213	223	232	245	223	235	199	214	239	225	224	216	226	235	218	209	232	219	229	215	216	205	211	240	211	201	205	262	235	230	221	204	240	238	222	211	233	205	204	236	204	204	224	232	211	201	213	233	202	239	215	215	222	203	187	223	207	224	247	212	222	257	230	225	220	206	219	231	189	216	224	242	242	236	226	214	212	228	228	216	204	218	229	217	229	223	234	207	236	248	239	213	203	232	235	209	212	210	229	212	254	205	226	213	244	198	238	202	229	206	221	193	216	214	208	252	203	229	217	199	194	222	210	213	235	210	240	256	215	223	200	215	239	228	252	228	239	199	228	226	239	221	214	233	271	203	207	258	246	208	216	233	227	202	208	193	205	213	217	224	215	221	214	241	236	226	201	213	214	205	209	221	221	232	208	223	232	203	218	206	204	215	228	216	265	211	204	245	225	229	218	231	227	220	214	253	237	208	207	202	213	212	206	205	237	205	199	226	220	227	229	207	227	235	235	217	236	250	202	210	228	230	230	223	214	186	217	224	220	249	224	216	218	208	213	225	243	232	226	237	214	229	192	234	195	230	221	224	236	214	235	236	232	207	224	222	228	208	205	204	231	204	228	200	227	211	248	205	229	215	222	234	182	202	223	233	238	228	240	213	191	231	226	219	211	191	221	232	230	236	233	206	227	228	215	244	231	207	206	187	227	222	243	219	216	220	212	195	192	201	209	228	241	217	219	252	202	246	220	213	225	213	241	225	232	200	197	230	220	200	199	231	196	243	225	223	246	209	221	233	203	230	228	199	241	228	235	209	244	227	210	207	220	213	207	234	209	229	214	190	231	196	223	215	234	216	176	196	241	214	220	239	253	207	217	203	209	210	251	212	208	270	226	239	235	232	180	205	256	216	227	244	227	209	205	187	204	211	241	195	188	185	222	230	242	225	223	201	236	240	251	263	232	227	235	246	216	221	206	206	233	257	238	242	236	201	206	221	197	248	237	246	237	285	257	177	221	222	212	218	240	213	230	213	258	206	216	236	201	236	218	232	185	213	212	204	213	203	203	219	204	217	214	224	224	210	212	237	215	217	224	239	211	205	207	226	227	215	200	217	220	200	192	230	230	242	211	221	218	203	233	195	220	220	225	241	246	226	243	205	253	230	215	211	233	219	229	224	219	227	240	224	180	221	241	253	224	214	194	199	225	216	201	221	223	241	211	215	218	232	241	185	203	238	225	234	224	203	224	234	237	190	227	231	195	232	219	224	202	227	220	201	226	229	250	220	238	223	216	209	237	172	199	199	249	225	226	248	230	227	239	216	218	214	213	245	231	227	216	217	210	204	216	198	244	219	230	188	203	245	205	223	241	220	236	208	212	231	220	212	217	213	229	258	234	228	236	218	228	233	235	211	196	239	218	241	224	228	240	230	220	212	201	218	221	233	212	209	209	216	215	215	228	251	233	206	225	219	239	236	222	207	221	189	245	219	239	217	237	213	223	226	212	257	242	228	224	252	240	230	219	223	216	204	201	213	232	224	189	204	238	193	215	239	245	225	251	204	215	231	196	207	206	230	219	239	241	197	214	255	236	242	231	228	230	236	223	235	220	229	212	218	234	212	219	199	221	218	209	210	221	204	222	220	219	201	231	233	209	229	223	231	231	221	208	234	209	226	223	213	238	200	210	196	232	237	225	239	235	208	246	206	184	231	214	217	212	207	205	223	212	228	217	233	193	195	229	252	211	211	226	204	208	232	200	238	221	241	230	222	182	234	216	188	235	221	199	208	213	219	220	237	229	204	200	234	223	188	223	220	208	229	214	233	234	187	226	225	208	218	211	227	254	223	204	222	201	209	208	199	194	194	230	214	225	224	222	194	225	218	239	231	207	212	215	215	209	202	191	210	232	238	204	205	196	249	231	212	234	257	227	202	203	234	225	227	190	215	244	228	211	231	207	209	204	215	175	233	232	204	229	214	219	222	207	197	239	221	185	230	235	211	241	224	230	200	196	179	213	214	238	225	233	238	202	189	243	215	218	224	248	229	219	243	232	235	195	221	215	209	241	220	208	244	225	193	215	233	219	250	195	238	217	231	238	215	235	214	223	224	225	199	212	240	203	216	233	215	237	232	199	217	188	217	193	217	199	198	231	232	246	222	205	229	206	228	230	206	215	218	224	207	206	224	216	223	206	207	194	199	234	201	207	210	222	203	198	201	210	202	213	220	229	222	208	197	227	210	223	246	201	222	196	210	222	216	213	223	206	230	207	222	202	221	210	226	212	228	242	194	240	222	234	234	242	249	245	230	254	190	213	223	207	240	250	226	215	204	235	221	233	214	215	221	218	236	234	227	222	221	184	206	249	210	220	218	251	209	213	207	229	220	227	214	181	229	228	200	244	212	204	227	221	203	223	236	249	243	221	206	206	209	234	221	233	209	211	221	214	230	218	243	199	238	250	214	215	216	238	245	248	211	237	196	221	255	211	201	205	233	230	194	258	224	230	236	238	216	237	237	208	227	221	231	215	241	228	245	211	209	216	236	198	233	207	228	219	220	234	229	226	201	212	207	216	232	238	243	228	233	246	230	208	252	212	222	195	218	232	235	209	220	200	217	238	223	234	223	201	203	188	212	235	250	197	245	239	253	197	218	244	207	219	212	216	201	200
45984	54704	45456	46517	37251	36965	33427	30823	35482	29210	25680	39994	41653	34370	18122	16247	15724	14602	12492	11230	5259	2265	1619	1665	997	1338	1287	1310	1322	1209	1215	922	1245	1466	1303	733	768	787	807	955	1004	1087	1054	1083	1030	950	950	859	872	770	762	817	813	732	722	705	753	724	681	659	698	664	626	710	719	633	631	640	654	581	611	608	529	532	586	564	569	558	598	607	588	571	628	732	814	792	795	818	688	674	671	610	630	616	635	611	555	599	501	515	519	553	513	489	536	507	505	541	516	503	539	483	526	523	528	532	513	509	489	512	494	525	537	540	495	480	491	490	439	471	492	492	473	470	473	502	506	497	512	486	504	505	529	478	480	489	483	487	519	531	535	490	493	523	485	527	498	494	485	500	523	493	496	495	502	507	494	506	472	487	470	513	457	492	462	504	431	502	477	473	491	508	476	488	490	485	473	507	478	472	499	490	494	494	477	490	484	504	473	479	467	456	495	465	472	481	476	432	510	519	493	526	494	472	483	452	432	472	492	517	503	500	487	486	492	457	545	479	513	520	498	500	509	476	484	480	499	491	494	443	484	502	515	478	512	484	463	495	508	496	505	458	488	461	480	472	470	510	486	508	460	463	473	451	492	503	505	484	478	504	491	501	479	524	480	480	469	503	483	487	464	476	491	466	451	519	504	479	500	465	506	484	462	442	518	527	441	434	520	519	497	445	492	486	473	453	472	453	526	473	503	487	501	493	506	475	481	471	526	449	531	506	491	485	487	486	471	485	502	504	474	514	489	474	501	520	511	469	509	469	429	467	454	526	486	472	461	515	516	438	519	546	482	448	496	516	497	520	493	469	494	487	493	500	509	505	512	461	508	486	478	492	484	510	447	497	480	491	469	477	462	498	419	493	491	514	490	440	473	498	494	525	491	469	477	477	464	500	512	498	504	506	496	508	489	495	452	516	487	478	488	455	526	514	476	508	519	474	506	483	484	479	486	487	460	499	528	484	509	544	466	481	459	503	501	485	481	476	495	453	493	464	447	508	506	498	461	459	486	459	460	467	467	503	485	448	465	474	495	486	488	513	476	510	473	477	490	492	462	457	511	472	506	479	449	464	490	480	485	470	547	449	503	497	473	519	489	519	535	467	470	465	445	485	458	487	505	501	510	481	484	486	494	509	477	489	467	473	490	475	507	510	468	511	458	465	500	482	467	490	490	525	484	452	501	490	503	455	469	475	485	483	503	480	467	500	507	483	500	491	476	453	517	479	484	475	503	490	500	463	486	481	525	468	526	465	488	468	490	510	504	472	515	475	486	479	501	514	541	465	500	463	474	475	475	490	517	496	491	476	489	495	507	467	442	498	492	483	485	495	515	516	517	452	481	510	483	493	478	509	492	486	486	507	459	499	502	456	480	480	493	536	488	507	488	489	486	482	486	494	482	479	440	486	442	496	505	469	531	533	482	520	516	472	461	470	540	480	523	480	501	479	459	492	489	489	475	469	515	458	505	494	473	512	461	451	490	492	482	481	476	475	513	499	507	453	498	520	488	488	466	479	472	488	521	500	493	471	477	517	487	524	485	472	461	507	471	512	466	462	490	497	486	496	469	467	484	476	510	468	484	496	474	496	488	470	554	517	488	481	483	499	497	492	445	503	512	526	449	467	501	481	504	515	490	514	482	513	496	504	504	489	523	509	513	514	492	475	482	469	498	514	496	457	462	509	494	445	490	535	507	491	525	481	510	449	454	509	498	472	497	464	521	481	494	470	477	454	461	510	473	510	507	485	456	485	509	488	508	482	471	514	500	527	497	488	455	480	476	537	518	500	510	474	512	494	475	481	494	511	532	493	436	440	477	503	506	498	482	545	480	484	494	488	498	460	485	518	463	467	551	480	462	495	472	481	470	488	498	494	499	542	467	490	493	484	492	473	465	491	473	458	520	525	476	429	483	479	461	417	456	500	493	485	465	500	474	490	476	490	510	507	465	481	497	473	504	432	488	445	520	480	469	479	472	490	525	529	499	480	492	490	473	517	471	479	491	480	526	484	507	502	470	497	504	490	469	483	489	486	486	478	479	501	506	512	481	481	495	504	493	490	525	521	490	477	492	498	526	543	484	459	495	496	470	470	495	502	490	468	499	473	480	467	513	470	465	479	527	492	465	495	494	494	474	522	474	514	498	471	476	489	513	471	423	504	469	447	493	509	489	509	502	544	479	476	494	467	458	497	480	475	502	505	467	545	508	456	457	527	510	497	498	449	459	479	465	496	478	508	492	456	462	481	490	460	473	480	496	458	476	493	492	526	450	514	478	482	474	495	495	491	503	509	476	480	493	513	491	518	491	471	470	481	504	514	464	525	506	454	525	526	464	500	499	470	498	461	466	491	452	517	534	485	501	490	491	477	483	459	497	490	496	486	491	489	490	488	469	486	523	451	494	487	459	460	490	458	485	491	532	484	490	464	537	476	488	498	468	458	483	484	519	538	485	464	489	470	495	460	473	495	488	525	509	490	503	464	496	480	510	488	476	477	460	495	501	508	492	478	497	500	512	491	519	495	482	512	484	446	445	428	494	490	503	470	446	494	501	453	483	505	475	468	476	510	460	511	454	473	489	485	493	515	477	502	473	463	473	523	484	493	478	491	490	513	465	492	507	482	484	487	451	524	500	497	482	482	446	500	529	482	436	483	461	469	488	455	495	467	486	469	487	466	470	517	427	459	482	452	480	487	488	447	486	521	522	502	472	492	505	467	449	491	483	496	509	505	516	472	480	474	484	493	488	507	465	497	488	509	465	470	478	497	504	446	491	480	468	472	471	478	513	494	447	513	466	509	518	454	494	473	487	470	464	485	508	516	473	492	467	533	461	487	476	549	519	477	508	448	517	511	514	473	470	464	539	480	469	457	501	489	473	479	474	490	476	454	554	464	504	476	500	520	518	457	493	501	540	455	470	462	474	525	431	466	511	500	496	509	470	466	498	461	504	474	473	496	468	505	515	460	501	488	483	485	485	453	502	486	470	521	490	505	476	500	485	486	482	453	515	502	498	442	481	496	470	469	491	498	464	506	486	490	513	512	458	456	496	504	495	469	481	513	479	468	506	479	501	455	469	497	465	497	496	515	473	473	451	513	463	515	473	512	513	487	531	519	486	492	513	468	469	495	496	445	494	477	456	474	485	499	512	511	515	485	497	471	494	531	491	505	490	511	474	501	488	483	547	504	483	518	503	491	497	477	487	460	485	466	490	528	489	465	481	504	481	476	502	492	471	471	494	492	498	471	471	471	507	498	492	483	485	492	465	468	512	535	496	465	501	445	485	487	463	491	475	456	485	480	483	485	460	483	484	496	461	473	492	514	513	469	490	484	472	513	496	526	512	539	488	484	496	423	492	487	481	452	484	466	494	505	485	484	482	492	500	478	468	482	501	471	498	452	482	499	509	461	486	488	482	498	489	506	503	440	510	479	452	470	483	508	471	486	512	482	485	498	472	480	469	460	472	498	498	487
21913	25572	24516	16643	7513	4279	2759	1792	1349	947	679	1404	1060	714	463	373	355	341	329	274	247	289	266	284	282	270	326	260	274	247	253	278	248	258	265	269	254	283	276	242	261	218	278	276	259	260	273	258	223	272	259	257	247	230	265	269	295	230	298	261	273	269	290	301	269	260	256	259	284	243	257	252	273	235	266	266	238	236	269	227	267	258	258	228	297	301	276	284	310	252	270	276	261	293	249	251	263	249	231	246	235	255	268	276	257	272	253	286	238	250	244	243	255	293	236	281	255	223	260	271	280	238	276	257	266	260	262	244	236	268	269	275	259	250	234	258	258	257	257	259	269	256	240	239	270	240	246	223	218	255	270	276	227	246	226	263	218	244	239	270	250	246	265	239	266	224	269	248	251	233	238	245	276	265	230	254	245	250	271	270	220	264	245	227	247	234	252	238	269	253	243	287	274	246	255	250	269	229	272	258	237	242	244	256	234	248	267	231	259	266	262	262	261	237	230	241	236	266	273	268	269	243	248	240	250	254	269	246	259	272	251	208	238	230	258	215	239	255	249	238	252	240	241	247	233	255	239	246	245	271	248	266	290	259	252	269	259	272	244	256	268	274	288	281	233	266	228	252	222	251	254	239	272	259	228	249	254	265	244	244	258	258	235	263	237	239	253	223	251	271	283	273	238	255	237	248	243	254	259	253	276	242	231	242	243	263	263	259	252	249	227	260	286	249	243	234	224	234	256	271	252	226	266	254	256	251	235	261	266	232	237	253	244	248	290	277	233	278	240	230	268	255	268	239	233	266	254	226	245	254	237	262	220	208	285	247	233	262	268	262	243	250	298	258	237	218	258	272	276	238	253	245	262	279	258	258	267	262	239	273	231	249	242	253	238	257	253	235	276	229	261	255	267	231	242	227	226	248	228	277	280	241	252	267	233	227	214	257	265	277	239	268	250	256	273	269	258	238	271	287	255	226	239	263	262	255	290	239	299	264	247	237	259	249	249	246	265	241	229	249	288	254	250	227	251	246	279	210	216	234	209	240	258	260	241	262	256	248	251	264	277	241	231	268	255	252	247	244	235	285	234	255	261	250	266	248	248	243	248	253	286	253	241	227	269	246	259	274	295	239	272	234	246	245	240	227	237	247	247	246	271	223	265	291	258	277	252	246	278	254	238	228	247	252	238	251	235	250	248	275	260	239	297	247	238	247	215	268	257	256	230	243	270	219	243	273	231	243	280	248	246	304	274	236	257	278	250	285	249	277	265	240	218	276	270	276	281	271	247	266	260	278	256	266	283	250	251	257	247	213	235	257	243	248	266	254	266	232	253	254	243	219	259	213	255	237	247	258	248	263	258	253	248	272	263	251	232	258	269	245	246	248	249	262	254	271	229	236	276	270	266	240	270	252	229	259	267	248	240	227	241	293	253	231	244	241	249	235	274	252	248	278	275	247	246	230	223	282	255	239	256	250	219	247	264	252	234	244	243	251	246	209	218	260	243	269	236	242	232	255	252	257	249	277	272	235	254	272	239	211	246	258	241	279	253	262	279	272	262	261	226	282	231	264	281	224	277	254	245	254	229	282	249	261	255	309	223	256	214	266	236	235	276	265	267	207	265	244	252	245	266	261	244	265	258	235	248	253	241	233	257	243	245	254	273	253	257	267	281	251	281	246	249	280	253	266	280	270	263	212	253	288	266	242	241	264	278	246	263	257	259	278	217	265	254	265	238	260	240	248	251	255	246	248	258	235	273	252	258	241	256	244	240	259	235	272	264	257	265	253	308	280	257	259	245	278	262	266	256	272	250	242	258	259	276	249	274	270	243	237	266	247	256	262	265	262	243	259	270	234	252	245	261	226	265	245	252	269	264	251	279	229	254	221	246	274	245	243	234	253	268	247	235	253	251	254	265	223	240	266	266	249	231	275	268	249	251	259	269	260	238	240	255	227	246	259	242	235	251	257	243	238	267	289	273	256	255	256	248	229	232	261	260	234	265	282	282	279	265	256	267	247	264	235	254	281	248	269	261	250	260	304	253	262	237	270	256	275	262	255	284	232	251	232	273	232	245	270	228	251	273	236	258	255	229	274	260	229	216	239	250	245	245	254	244	276	267	259	240	258	243	264	268	251	267	284	253	239	241	250	246	256	228	275	241	225	240	243	266	249	274	279	281	254	279	275	287	248	240	255	276	262	236	240	302	246	243	244	256	253	274	258	245	257	223	253	265	236	255	247	268	263	270	239	245	263	273	259	262	237	278	264	270	249	227	266	250	263	288	225	243	246	257	260	265	236	244	268	226	264	245	247	272	255	272	287	264	252	233	229	235	218	261	253	257	248	241	239	225	265	253	245	248	274	241	215	258	260	283	276	236	273	255	248	240	271	245	253	258	257	258	257	260	258	239	252	254	223	247	253	259	265	288	245	257	235	233	241	233	261	273	228	244	277	256	248	250	284	236	249	260	255	284	259	263	265	250	263	252	255	234	249	254	232	229	253	258	249	226	231	237	233	261	272	240	232	245	273	262	277	279	230	227	253	254	236	256	256	284	231	255	235	271	264	251	237	264	254	216	225	237	250	267	262	245	265	274	257	265	250	238	223	259	261	214	245	248	259	255	252	274	272	257	283	256	227	226	240	244	266	240	261	234	247	243	231	262	255	231	229	272	268	249	290	260	238	261	249	254	243	242	243	265	239	281	236	249	223	273	266	216	239	258	254	240	238	254	257	285	254	224	251	232	248	246	254	251	254	248	251	241	275	279	247	266	276	239	226	258	240	263	251	239	274	229	241	277	250	271	228	281	228	251	244	247	242	245	242	277	269	241	240	242	258	264	260	218	249	254	252	225	231	252	272	220	224	278	260	246	238	266	261	270	241	227	257	271	252	233	245	274	248	260	262	247	248	238	241	268	252	278	248	234	242	252	262	256	277	255	236	260	235	257	246	255	235	269	268	253	249	265	254	290	259	259	252	259	260	263	262	233	230	256	269	274	241	269	243	264	229	248	242	269	253	262	258	259	271	256	228	269	250	240	274	248	295	231	264	248	242	245	263	241	252	266	251	263	217	248	243	238	253	247	263	251	263	250	242	273	274	255	236	237	230	274	259	238	287	231	244	236	235	266	249	260	251	230	265	265	285	248	254	246	258	231	230	247	267	246	255	253	246	267	287	236	238	226	281	252	269	259	285	263	280	262	264	260	240	238	246	253	247	281	266	275	240	250	273	237	238	254	241	264	241	251	249	243	255	229	266	234	224	250	252	206	239	192	258	243	250	239	256	271	281	293	245	248	216	260	254	257	247	240	267	253	268	274	261	251	238	256	231	293	256	266	272	255	265	259	246	274	238	276	265	278	266	253	247	252	264	237	255	248	261	284	263	250	247	260	249	286	227	258	246	237	276	260	231	245	256	269	277	252	253	253	249	261	246	279	263	273	238	254	269	240	248	234	271	277	273	255	266	276	242	234	272	271	238	237	275	253	278	253	230	284	263
16762	24732	22960	22790	14088	12233	9470	7017	5689	4292	3223	6806	5569	3599	1866	1282	1216	1294	1130	951	711	701	665	697	685	649	654	646	669	601	647	668	666	703	640	656	656	653	635	690	700	737	690	787	722	717	693	674	647	704	647	644	659	658	660	654	677	659	666	694	667	671	661	602	611	641	583	655	655	623	640	601	594	576	591	567	604	605	607	622	604	591	661	641	678	688	682	666	664	699	667	611	633	673	652	641	608	579	619	575	606	602	576	565	582	609	593	587	640	579	616	598	628	607	618	584	638	561	568	609	608	577	583	586	593	542	597	606	568	598	572	557	566	600	570	570	629	591	581	594	573	561	608	549	566	571	550	559	617	603	567	580	588	581	599	573	624	571	594	569	548	592	572	600	575	575	582	581	580	617	572	570	603	647	586	558	556	609	550	612	568	592	601	559	613	631	575	586	602	607	612	615	543	659	557	607	580	573	614	552	563	590	552	558	619	562	562	629	611	585	561	606	593	584	629	560	577	640	557	617	610	596	601	630	572	571	528	593	611	578	536	604	617	607	565	582	606	569	571	631	581	567	584	576	590	566	525	624	591	586	613	510	569	601	577	604	565	542	647	576	600	609	563	600	571	583	598	593	650	620	590	586	637	559	586	625	605	621	582	578	583	601	565	556	584	602	570	593	557	620	577	579	542	575	575	602	630	567	597	565	560	590	617	588	618	570	635	588	629	568	574	596	599	591	558	623	554	584	570	580	622	550	570	572	554	614	610	564	611	592	584	616	599	596	573	565	600	593	557	593	574	592	609	611	552	593	579	551	572	612	617	574	560	591	557	562	543	619	576	598	614	611	564	617	592	638	563	599	606	612	618	610	596	552	621	608	588	543	579	578	594	556	576	597	547	593	622	597	570	621	540	586	630	505	562	610	610	587	550	602	603	586	571	590	622	582	608	569	605	625	622	629	549	570	592	576	581	556	593	624	573	564	545	612	613	604	587	554	556	600	605	601	582	644	579	619	598	599	597	578	604	597	596	593	588	557	629	589	582	562	566	573	582	588	578	554	568	576	597	606	608	599	560	616	598	583	609	584	596	586	539	590	605	556	569	602	598	571	616	590	591	580	584	598	585	595	601	558	617	534	617	612	600	545	607	604	598	582	604	661	604	622	573	576	575	581	592	598	575	590	646	558	591	584	560	595	570	616	596	632	558	608	573	559	611	573	534	584	589	547	597	578	596	573	589	597	545	595	605	610	581	607	565	560	565	604	573	635	606	556	540	587	565	571	577	595	583	622	631	591	538	600	571	606	567	580	574	576	600	607	582	600	578	603	583	592	598	569	599	619	618	582	535	626	597	574	605	570	599	618	559	566	606	622	550	554	539	583	579	622	573	555	603	584	590	556	570	588	574	593	593	601	591	582	552	575	587	573	613	607	587	553	561	591	572	584	541	556	638	571	608	555	607	614	594	572	567	597	595	580	609	617	595	600	582	553	591	556	548	607	643	609	575	578	578	604	599	600	575	577	577	638	611	619	624	580	541	601	595	571	598	613	620	585	625	594	576	559	622	608	554	616	586	584	599	584	573	610	599	549	586	587	609	605	599	575	585	590	535	606	618	617	596	560	555	554	633	592	622	605	590	575	592	587	611	569	598	576	587	609	603	561	578	569	608	517	589	563	604	535	585	590	561	575	566	621	593	603	597	593	585	559	541	608	609	581	570	589	628	637	571	574	606	603	613	566	579	547	608	579	599	576	629	596	583	565	591	604	597	553	561	622	570	585	589	597	642	565	588	576	600	602	602	582	572	559	614	590	618	581	581	572	596	611	565	604	535	586	576	553	575	591	587	551	535	571	616	570	574	551	581	604	567	607	577	601	572	585	534	593	587	581	575	555	550	590	579	579	561	600	616	585	618	624	614	571	598	593	617	627	630	554	601	584	614	558	566	596	586	581	565	561	597	581	579	631	583	609	590	547	589	592	590	579	620	608	592	623	555	586	575	604	617	579	614	562	603	585	626	595	607	584	616	568	591	628	573	556	543	594	599	566	552	623	554	623	529	553	576	584	583	603	589	569	580	543	572	600	532	566	618	588	602	606	571	595	585	589	559	590	607	588	567	598	610	608	582	623	593	556	600	596	626	555	592	572	593	592	578	579	545	574	561	622	575	618	576	592	593	592	587	531	558	568	578	596	623	597	592	580	612	563	587	573	560	611	573	587	619	599	590	619	586	577	572	624	542	567	586	595	568	602	590	563	579	570	583	551	579	596	548	561	590	619	553	620	601	621	555	585	578	584	607	611	559	586	567	545	583	598	575	578	595	570	586	570	613	547	622	565	614	626	588	601	587	590	542	622	621	583	590	614	598	558	567	548	610	570	615	575	598	591	622	596	638	605	561	570	570	569	596	623	638	587	562	583	583	611	613	613	591	567	554	585	591	560	618	606	613	595	584	578	599	573	573	537	553	599	595	607	614	577	576	581	583	545	552	602	569	612	596	575	576	563	627	578	589	597	589	583	551	603	570	593	569	550	593	624	590	603	574	573	604	619	589	534	599	597	581	591	581	602	581	540	580	553	588	555	591	583	548	612	563	564	570	571	583	595	586	589	568	594	541	574	587	592	552	584	593	581	578	588	600	563	547	571	581	548	572	580	600	584	560	587	584	604	610	590	591	563	590	576	605	568	604	584	595	611	551	557	637	614	546	568	563	593	521	635	608	612	602	596	601	613	569	626	598	597	611	591	618	578	593	627	570	581	583	599	563	596	574	599	612	565	581	605	584	606	576	618	581	568	586	577	580	583	562	573	604	574	575	621	571	575	559	572	549	611	578	582	590	568	577	584	592	582	575	594	568	596	604	609	599	610	569	577	614	575	591	587	581	549	605	605	571	594	597	569	547	593	583	593	584	598	588	599	578	618	589	589	615	600	568	569	637	612	585	635	588	561	603	551	592	557	615	619	599	596	571	547	601	602	560	591	601	584	588	580	570	620	574	593	580	560	574	574	584	574	579	596	549	587	571	556	630	597	632	582	574	576	572	571	560	584	564	569	586	593	622	622	565	564	598	618	554	547	566	597	571	567	601	552	576	591	622	566	584	587	582	627	571	577	555	559	611	596	631	568	562	589	583	612	576	631	577	558	592	613	604	568	558	595	602	585	552	581	564	571	598	555	614	588	553	602	598	565	600	600	629	607	591	570	555	569	587	563	609	605	622	574	611	617	535	567	559	623	586	569	605	572	572	575	553	567	603	552	634	661	580	597	603	593	562	593	579	571	602	611	595	593	570	569	586	578	588	582	615	566	570	582	640	522	620	553	598	653	563	601	605	555	619	569	601	599	586	550	617	575	616	568	548	606	578	565	583	538	574	586	584	632	624	608	565	619	569	559	595	547	563	577	518	587	642	577	625	582	637	608	587	590	576	620	634	587	565	556	595	561	580	561	562	588	572	581	545	589	562	582	621	589	572	564	614	614	595	566	610	579	561	564	561	603	586	566	570	608
50951	42006	38243	34347	25395	25020	23766	18130	13981	10730	10425	19275	18188	15234	6187	3316	3057	2465	1975	1392	835	451	397	375	294	328	364	286	314	334	330	290	336	342	312	314	271	305	275	314	301	302	307	334	303	299	303	295	284	305	287	278	267	299	280	308	267	324	294	278	278	282	302	271	255	273	296	286	314	301	272	253	254	260	285	271	287	256	277	305	269	278	284	261	298	285	300	315	276	282	283	258	264	253	284	300	252	279	283	274	262	279	256	241	254	270	269	255	282	272	272	282	241	271	295	275	274	242	255	271	220	275	254	257	293	289	246	261	250	270	258	260	279	304	244	241	229	268	248	273	284	275	264	253	267	272	261	278	237	251	278	272	293	256	268	261	271	254	237	282	251	263	277	270	281	237	238	285	264	258	268	282	274	265	258	265	284	241	277	267	223	238	234	246	275	249	236	281	264	260	260	248	244	278	263	259	262	271	262	259	288	253	245	275	262	249	251	262	264	261	259	276	281	251	285	263	261	255	274	251	259	218	260	247	282	262	286	259	276	282	293	258	280	271	259	249	259	242	210	240	259	234	275	263	295	245	278	242	278	270	258	279	274	263	240	263	279	306	268	276	230	272	245	272	252	269	272	278	281	259	277	251	259	237	273	265	261	234	276	264	303	256	254	282	252	289	260	263	268	267	276	269	274	276	269	300	245	275	278	244	238	242	277	277	232	272	289	245	266	275	263	266	274	285	264	265	247	258	251	228	248	253	289	273	251	234	259	234	271	264	246	275	279	264	245	251	278	269	251	250	253	232	266	259	267	258	254	272	273	280	253	275	246	261	256	262	285	275	242	254	263	247	259	273	248	250	253	266	255	255	234	261	233	245	270	256	251	263	255	241	301	252	277	285	242	245	274	273	287	280	290	259	263	284	260	265	252	255	231	274	257	283	254	238	244	276	270	249	251	230	253	245	256	260	258	254	273	266	269	264	289	276	260	245	259	271	239	273	267	256	256	259	229	282	282	264	229	271	278	237	274	249	283	269	258	231	285	244	255	243	263	257	268	253	281	302	315	253	243	253	289	247	256	276	238	255	250	269	252	275	249	279	243	250	293	283	288	259	266	285	279	257	274	262	271	263	290	292	265	244	260	275	260	279	266	276	264	257	278	271	243	276	266	254	291	256	267	272	240	260	249	269	291	256	273	249	259	249	230	263	318	271	259	282	264	275	276	248	290	266	251	259	270	249	244	247	250	280	272	268	267	302	271	279	239	301	264	270	251	270	258	303	269	274	238	273	270	263	260	286	258	264	272	259	251	267	223	269	246	246	256	242	248	262	263	283	247	265	222	273	273	283	282	271	279	295	256	255	236	280	275	224	252	258	270	271	267	251	263	256	276	251	278	233	256	284	256	253	303	250	257	237	270	261	241	271	220	239	282	263	255	229	290	296	250	240	251	230	265	256	257	267	265	274	261	261	289	287	295	296	254	280	285	282	240	250	248	239	234	262	221	269	258	296	273	272	259	230	271	269	253	257	254	257	238	271	233	245	267	254	258	259	251	247	257	273	255	246	254	264	271	257	258	257	282	283	243	257	243	278	300	282	248	255	270	227	253	259	272	260	285	262	258	316	287	268	278	270	259	240	246	261	278	238	260	262	258	244	257	297	292	272	248	236	242	254	274	261	233	268	271	269	290	265	249	276	248	253	251	225	298	278	239	256	252	274	275	260	225	257	264	267	272	267	253	235	280	269	269	261	273	265	246	272	238	254	257	252	226	248	243	252	259	248	277	248	264	268	283	266	269	254	239	279	257	268	226	279	255	262	251	253	276	256	275	259	256	265	252	260	284	216	262	249	287	230	303	260	276	291	272	264	235	262	235	274	274	231	240	261	245	269	248	244	285	279	246	242	250	277	252	257	259	274	258	236	226	273	260	297	252	270	245	267	265	268	243	273	281	273	248	263	266	279	276	259	243	258	261	247	281	247	264	263	268	263	240	271	261	244	262	298	274	292	259	277	264	249	261	274	265	265	269	280	269	265	260	264	289	269	281	245	254	248	296	245	251	239	254	255	270	256	258	273	249	249	266	257	282	276	260	268	263	301	261	255	217	299	255	245	260	249	243	261	266	255	260	279	270	256	282	294	250	243	256	247	219	289	278	267	243	289	267	263	257	287	276	262	271	264	227	238	245	251	264	253	286	259	306	258	275	255	230	283	307	275	258	302	275	239	279	263	287	259	272	281	255	269	239	252	269	270	256	305	262	255	287	277	268	241	289	270	267	230	259	282	259	270	246	271	280	227	270	264	255	268	301	260	261	252	259	251	274	232	246	270	266	238	243	267	260	277	277	275	243	246	250	274	228	255	243	243	243	251	236	273	253	252	270	269	247	252	249	253	241	275	255	243	263	263	256	231	258	274	296	292	287	254	270	259	310	265	247	272	295	264	239	253	247	256	284	269	263	228	265	273	261	255	278	271	256	282	297	250	223	285	247	229	257	270	242	276	238	251	249	249	262	264	270	257	256	257	264	282	268	203	264	282	254	274	242	238	254	257	237	274	277	300	272	303	271	279	267	281	272	284	270	274	273	270	267	274	273	258	260	271	231	252	256	263	278	245	281	255	291	277	226	279	271	290	279	264	274	250	225	263	277	261	303	252	286	262	268	240	239	284	276	235	254	245	255	243	259	271	237	273	278	290	245	252	289	236	242	298	266	275	279	284	257	247	263	273	237	240	277	255	269	250	254	249	250	236	279	266	232	302	271	255	275	244	267	272	264	252	260	243	274	248	265	284	279	275	270	274	276	237	242	232	264	279	252	239	264	255	247	249	269	269	286	270	245	252	252	258	246	263	272	250	281	256	251	269	259	260	248	275	244	268	275	247	268	273	283	237	245	310	297	267	243	275	303	250	238	257	250	264	241	271	266	226	254	221	269	282	247	266	224	291	262	249	268	278	279	250	276	266	246	265	274	282	267	271	252	276	225	235	249	259	228	253	262	244	246	264	249	271	270	271	260	258	278	271	313	258	279	263	265	251	250	278	268	283	260	262	248	248	251	251	251	261	246	267	292	258	265	285	260	237	274	267	263	248	258	274	260	263	232	262	288	287	293	278	261	259	277	259	279	228	274	292	239	224	248	251	235	237	264	242	275	271	252	254	251	304	265	270	264	253	246	267	279	273	270	246	313	260	265	296	267	271	247	248	265	253	284	242	258	236	279	242	270	244	237	245	236	251	278	259	273	236	263	262	283	253	247	261	239	242	254	250	243	279	280	239	269	261	251	258	247	273	268	260	258	262	258	292	267	274	226	271	266	284	249	245	273	250	249	241	280	266	279	264	244	264	255	279	265	266	253	247	249	283	289	288	296	226	280	252	248	247	235	235	285	249	257	273	252	289	260	275	293	280	274	295	260	270	233	294	259	258	253	270	236	238	287	258	254	267	278	244	261	263	269	291	294	269	282	256	243	279	241	259	244	269	244	283	274	201	232	262	264	264	249	261	250	248
42422	50311	43429	43012	30053	31342	27657	25128	25995	21890	23065	33261	34143	25571	11984	9837	10338	9513	7850	6176	3144	1572	1368	1248	876	918	1023	1082	1060	1069	960	914	1092	1053	1102	792	764	771	799	859	888	939	1033	949	878	931	845	932	805	755	719	833	730	769	786	825	788	694	766	748	751	732	702	647	694	730	681	670	688	690	675	633	648	678	613	646	626	618	669	695	637	675	666	682	803	808	802	784	768	813	719	677	683	696	640	668	648	667	615	617	614	622	594	596	553	628	623	611	634	617	588	594	569	586	647	572	625	593	628	620	605	604	595	607	589	606	603	594	579	573	631	619	600	612	629	581	593	592	626	551	574	603	572	580	562	570	587	605	589	566	542	613	577	606	583	612	611	566	601	538	599	609	590	575	650	628	556	591	530	561	539	527	598	566	583	568	553	568	562	536	547	558	544	616	598	558	594	597	590	563	570	582	609	536	585	559	563	578	540	567	609	592	601	569	604	567	610	577	605	569	599	585	572	568	569	580	596	588	569	583	605	556	596	554	646	586	565	589	596	599	558	637	566	595	573	574	566	586	581	587	557	575	600	644	639	560	593	549	604	607	600	599	575	599	593	601	545	545	636	584	609	597	605	574	589	603	606	625	584	576	540	530	558	570	551	601	635	567	633	586	567	533	609	561	511	588	594	601	610	586	597	565	606	571	584	563	594	577	566	577	617	563	580	579	577	571	575	583	587	583	585	566	609	545	571	537	569	644	586	572	601	567	585	571	566	595	595	558	613	567	569	570	606	606	598	596	606	586	558	561	579	590	545	602	540	587	533	585	554	557	564	582	576	608	629	575	542	596	578	589	567	599	596	585	586	535	632	535	563	575	597	581	617	598	629	606	604	584	597	565	571	563	579	598	597	560	586	584	605	595	590	568	591	528	576	576	612	584	635	552	591	592	576	519	598	515	553	590	554	576	589	590	617	580	582	600	635	598	617	569	560	639	575	556	573	613	568	613	606	551	556	593	545	544	614	563	578	615	554	578	538	557	577	582	629	525	591	596	570	586	571	534	597	597	589	575	556	604	581	548	617	583	564	579	577	582	599	600	609	568	567	601	538	586	602	574	566	582	568	568	646	594	555	545	569	599	528	632	587	580	590	592	610	563	602	607	614	572	582	590	593	536	576	523	612	589	561	557	571	624	565	601	588	623	574	574	597	552	619	560	582	562	578	581	628	587	556	573	560	585	579	637	615	561	580	603	548	572	651	598	625	584	625	590	578	553	562	571	561	566	593	588	613	590	623	567	591	552	521	598	558	612	579	589	601	545	608	599	587	564	597	591	619	613	567	550	594	602	626	620	586	585	602	652	578	603	604	583	564	595	550	564	615	595	610	588	610	570	570	549	514	624	574	598	584	607	598	585	575	556	611	574	585	566	604	591	581	568	582	577	604	619	554	596	586	569	547	593	636	563	572	611	560	566	560	529	576	563	573	592	566	609	561	610	620	576	567	577	586	558	587	572	558	547	573	596	593	586	585	632	597	618	544	591	574	573	557	590	572	598	574	570	569	657	607	579	569	567	584	612	612	569	570	590	597	563	601	590	548	582	603	543	602	594	586	584	569	583	596	593	627	601	585	580	576	564	595	550	617	570	591	624	608	589	616	598	609	588	599	602	558	576	584	576	602	549	586	564	584	585	575	619	581	546	653	568	598	592	544	596	574	592	594	616	592	593	581	576	591	546	569	597	608	571	581	575	599	589	592	580	650	560	539	590	602	567	581	578	583	608	628	608	580	569	609	565	604	594	598	608	580	659	616	583	569	594	588	618	600	628	586	604	592	600	618	576	576	546	563	573	618	563	564	595	603	649	522	599	571	581	602	590	606	556	554	557	598	550	629	599	558	579	608	579	581	567	606	627	606	592	595	601	576	599	570	546	602	586	575	604	583	586	583	519	583	561	586	610	564	619	558	565	623	656	605	549	571	585	561	564	583	574	603	573	584	585	609	594	567	568	583	564	613	649	588	593	626	592	538	638	590	581	601	568	620	598	566	613	595	610	560	599	607	587	600	583	587	617	575	593	630	623	615	562	586	581	585	626	582	547	593	591	586	590	569	565	598	600	565	587	624	609	577	579	605	593	545	597	584	637	577	610	586	592	601	629	601	557	597	586	544	558	557	596	611	562	591	620	537	542	579	622	590	571	598	547	591	584	574	543	580	606	599	604	627	586	566	606	580	615	619	613	593	616	611	591	551	530	524	632	523	528	597	676	604	566	600	603	626	565	596	533	585	565	609	562	583	561	564	584	595	644	575	606	636	637	566	582	620	588	597	572	615	596	595	556	644	573	586	592	583	580	573	546	611	531	599	597	615	585	566	558	599	527	577	571	587	575	595	595	563	542	581	601	604	598	592	619	605	605	604	561	612	573	574	567	583	587	574	622	584	586	582	583	549	647	565	563	593	543	547	578	586	606	549	582	582	618	596	540	590	601	572	607	592	599	591	573	559	567	573	587	595	592	590	562	618	602	568	599	583	580	607	583	647	578	597	582	607	571	585	604	610	567	588	591	598	593	595	596	627	623	570	645	582	610	622	574	596	585	588	576	592	604	601	549	596	582	609	626	586	561	610	602	562	575	596	630	589	567	562	561	577	581	586	573	569	553	614	593	617	598	582	624	603	572	527	534	580	601	589	588	554	571	556	585	540	569	551	577	539	577	556	595	607	579	631	584	588	572	540	587	602	580	604	591	515	587	564	581	599	564	589	623	589	560	579	594	567	586	537	594	569	609	603	609	581	632	550	602	616	620	569	616	503	613	540	544	568	607	605	592	581	555	586	608	603	574	633	575	562	582	591	545	614	566	576	572	590	600	563	561	582	596	577	596	544	609	586	599	565	567	581	571	572	593	577	581	571	587	539	588	566	526	584	568	585	595	584	576	611	559	584	560	564	590	601	626	552	537	544	574	606	574	571	557	600	554	616	609	608	597	540	599	568	580	596	623	556	598	581	523	620	561	559	550	631	580	564	564	576	572	588	580	600	599	576	586	572	590	556	526	598	596	600	618	599	599	564	593	542	603	583	597	583	594	598	593	607	620	567	551	581	582	578	546	584	635	573	591	575	593	590	594	602	583	581	590	593	561	585	570	614	579	629	569	565	578	611	606	562	575	563	570	559	574	595	592	557	580	609	564	566	566	607	599	625	563	539	582	575	574	551	591	592	567	651	610	577	577	565	518	590	630	571	617	591	584	545	576	598	604	583	543	665	573	618	600	545	595	577	567	590	600	595	616	588	610	598	591	591	575	578	597	591	606	542	594	564	569	601	634	600	588	584	589	604	518	608	589	614	561	541	571	566	584	571	592	597	582	577	548	602	593	569	625	567	589	574	584	595	581	599	593	596	560	593	556	539	610	598	565	589	635	547	534	594	576	559	623	582	586	587	582	543	605	589	544	633	581	569	610	608	568	586	560	609	536	540	581	604	559	638	588	568	590	604	613	616	599	589	611	580	589	605	590
53268	42039	37541	32100	25848	28232	26829	24042	22344	19802	19293	30968	28531	22005	11360	6537	5838	4650	3838	3221	1523	716	612	474	292	341	329	347	367	385	326	332	355	326	312	283	277	273	286	315	325	275	316	336	311	269	302	260	269	236	265	242	270	271	237	290	280	251	278	242	270	229	286	252	238	225	256	239	253	233	219	250	268	229	227	252	239	232	259	248	231	231	230	241	251	287	289	245	252	262	231	209	230	216	240	248	213	209	230	218	243	255	202	242	215	216	218	232	227	240	223	223	227	245	213	249	215	214	236	213	218	235	217	218	215	246	229	238	235	200	185	215	232	222	237	233	235	243	237	226	213	211	216	248	205	232	252	215	221	226	219	222	229	230	213	246	248	229	204	205	214	233	224	220	226	208	196	230	246	205	205	214	204	234	234	221	248	210	241	228	242	226	237	229	238	220	221	242	215	233	224	228	195	197	217	197	205	195	226	237	209	221	195	218	216	242	212	198	225	222	216	221	204	240	219	228	209	225	209	233	219	215	218	237	229	238	238	228	216	190	208	226	237	206	233	242	236	219	248	236	191	196	227	211	240	258	205	198	223	252	231	243	209	210	255	222	252	224	215	202	207	221	228	219	235	233	195	224	210	225	240	235	201	212	232	237	202	226	180	210	241	222	238	243	232	222	227	236	229	210	251	243	242	202	214	227	220	215	225	217	218	248	224	203	238	238	243	199	202	266	246	216	235	222	247	245	244	224	227	235	229	218	264	220	224	230	209	233	231	225	223	203	196	232	239	212	205	247	223	232	240	210	221	214	209	217	226	232	207	227	197	204	217	240	200	205	238	215	216	216	209	209	263	225	217	244	260	244	203	238	212	178	215	259	218	216	215	239	225	194	237	232	232	238	216	209	229	203	229	224	204	219	243	218	221	217	221	218	217	241	228	228	237	227	205	197	197	235	217	248	219	229	170	224	238	209	230	204	202	186	248	197	200	232	232	197	244	198	216	251	251	241	223	214	220	204	218	198	234	213	262	230	235	198	230	195	208	197	191	226	222	218	224	195	200	240	191	237	231	232	261	209	208	239	234	220	234	249	258	235	238	214	282	229	194	243	195	191	192	206	203	225	217	213	190	224	201	208	208	237	236	222	244	206	231	198	214	189	232	227	226	220	193	217	219	214	208	228	204	213	245	223	235	211	220	262	244	249	213	230	209	245	213	218	192	207	247	240	229	192	264	252	197	214	220	212	244	212	225	227	235	244	247	225	224	223	223	228	231	223	208	221	200	210	236	227	212	223	217	231	226	197	200	222	214	237	233	217	218	240	231	234	212	229	191	207	232	206	223	189	223	254	242	225	223	199	223	234	212	189	228	228	207	239	265	268	247	228	200	230	217	247	233	217	237	191	208	225	214	215	214	198	202	227	207	219	236	199	227	226	212	203	229	227	208	216	217	253	214	221	201	219	218	212	199	227	225	252	218	250	203	200	204	206	219	250	251	245	215	201	212	241	228	196	220	242	236	220	213	220	233	228	208	197	206	218	223	208	207	200	229	205	212	207	208	225	222	224	236	243	241	207	220	242	228	235	228	222	233	235	231	209	247	228	220	219	248	229	253	208	235	240	217	237	204	241	236	228	200	248	239	228	195	222	207	238	218	209	221	222	239	245	201	254	213	209	211	221	239	226	232	202	232	227	215	228	231	213	206	211	228	226	200	256	229	217	198	255	244	236	230	241	246	226	232	228	227	210	218	192	215	230	217	221	235	239	209	220	240	209	220	209	233	181	227	213	233	248	231	220	234	219	234	210	213	219	222	239	214	233	219	217	198	210	205	218	219	211	204	223	245	224	233	210	218	199	226	213	218	220	230	201	217	232	213	209	212	241	214	218	215	222	239	221	238	201	231	215	215	221	236	183	193	223	223	227	213	221	209	219	236	214	230	198	234	213	220	220	222	226	220	214	234	233	217	193	220	223	221	229	194	214	225	220	210	210	235	211	207	192	220	246	252	223	253	233	207	226	211	212	219	228	230	213	246	242	235	222	211	234	228	225	227	240	199	214	209	210	210	228	246	222	219	253	239	239	212	210	229	223	215	202	246	187	202	230	209	209	213	244	214	238	228	201	235	222	234	222	223	222	238	250	251	220	202	222	228	231	239	234	221	203	236	223	218	253	218	213	205	224	215	237	210	199	193	240	230	198	233	209	223	215	241	243	246	219	214	225	201	233	224	229	240	244	239	238	237	230	226	202	245	237	208	220	217	201	217	206	242	214	219	191	197	241	227	240	228	244	229	210	205	199	226	205	198	216	208	238	226	212	215	238	219	215	233	224	202	206	215	237	218	236	209	235	248	222	190	234	252	231	235	245	248	260	205	212	239	215	219	202	243	240	222	217	197	212	188	231	238	243	238	228	228	217	176	219	186	223	264	227	227	202	242	222	224	242	221	238	203	217	239	221	224	223	221	242	261	206	215	256	265	226	232	228	228	225	192	242	247	206	207	243	218	239	235	195	230	195	214	255	222	211	203	223	207	240	237	201	269	203	216	216	241	215	244	210	232	237	263	218	248	217	207	207	240	232	228	223	226	231	197	229	212	240	230	215	212	208	220	234	233	215	246	209	213	175	235	202	222	225	219	191	204	216	265	210	223	223	208	220	228	216	217	235	214	239	218	227	212	202	223	207	212	235	210	196	194	236	217	215	223	234	235	227	233	247	191	216	229	213	221	213	215	229	199	247	225	205	230	234	219	236	196	223	189	185	228	221	207	216	216	243	228	202	201	220	208	232	243	210	220	254	224	236	215	248	223	220	249	209	204	208	247	234	232	204	203	209	233	243	234	226	206	229	224	218	230	222	243	232	212	231	213	215	221	198	206	226	229	205	213	234	219	202	213	219	224	219	219	208	251	219	212	215	215	219	223	227	204	248	243	226	220	240	223	219	221	244	217	216	212	211	208	222	179	223	223	244	238	220	239	215	213	217	222	213	223	253	209	238	223	220	234	208	240	210	235	216	217	230	225	236	216	226	197	207	220	206	217	239	240	229	247	214	205	201	208	224	237	231	223	210	225	201	218	228	219	218	251	221	236	218	249	224	230	216	232	232	214	180	211	215	216	250	218	217	222	229	243	224	226	204	236	227	230	208	221	223	201	207	219	232	242	210	209	217	227	218	233	220	215	171	220	232	206	232	228	249	235	230	220	218	220	191	219	214	228	237	257	180	236	205	250	220	212	238	214	241	234	215	224	231	239	226	215	222	220	206	219	226	195	207	211	216	212	228	219	219	224	206	262	221	218	218	225	225	220	228	214	236	229	223	231	225	225	201	191	212	216	219	208	233	210	229	213	209	213	219	222	198	237	222	214	256	238	245	253	214	239	216	211	237	234	245	221	224	237	235	207	209	216	221	226	213	227	214	209	228	225	222	215	226	220	247	204	243	204	221	204	229	232	211	210	224	226	208	232	215	212	235	219	236	214	200	209	200	202	226	220	237	224	214	243	227	207	214
46930	53597	46137	44319	35866	40583	32823	32348	33710	30193	34037	40362	43143	30964	17058	13778	15154	13902	12205	10568	3986	2154	1980	1614	994	1113	1263	1181	1430	1307	1223	1106	1598	1398	1339	762	823	843	862	957	1104	1138	1144	1112	1007	937	929	893	813	804	755	705	835	774	776	779	768	721	697	698	712	620	603	635	656	642	648	623	626	571	600	528	582	523	582	583	584	597	616	608	624	578	623	717	752	850	839	819	647	683	659	654	639	617	589	628	528	549	554	496	548	534	542	497	535	567	509	574	532	549	497	507	534	514	526	523	480	498	535	483	529	501	478	497	484	466	512	520	517	499	514	530	509	481	491	506	507	510	480	537	510	517	514	526	498	512	453	450	476	481	488	505	486	493	512	481	504	503	475	502	524	471	494	470	520	504	487	470	468	499	505	496	483	503	428	506	467	482	506	523	486	523	489	507	468	485	453	520	513	481	478	467	525	454	492	513	512	479	471	472	463	488	503	551	488	481	492	463	494	496	469	485	496	463	510	470	463	438	488	492	503	478	525	488	512	544	501	476	486	490	496	491	469	437	494	456	513	518	460	479	442	514	520	499	475	480	442	492	468	490	514	473	525	505	502	463	466	507	473	517	452	473	475	500	472	477	486	488	478	477	464	456	443	478	523	453	494	463	486	512	484	487	502	508	459	519	503	529	497	479	445	450	503	472	476	501	506	495	516	503	500	517	450	491	485	465	487	503	498	441	480	471	483	481	490	510	516	461	490	498	512	515	478	526	459	490	491	475	486	453	445	500	473	498	502	484	497	470	529	458	457	505	484	502	498	471	528	483	470	498	469	506	480	505	492	502	498	499	468	481	481	533	516	497	516	484	491	497	480	476	515	487	479	491	525	509	502	496	459	491	537	480	486	515	494	529	482	490	481	457	471	490	516	473	492	522	508	485	492	479	486	507	536	487	498	514	461	447	505	466	513	478	521	481	511	505	441	476	502	488	477	488	511	437	498	503	511	500	496	507	462	470	530	494	496	475	468	492	485	483	489	491	462	483	452	491	511	465	504	492	469	479	468	486	491	504	476	505	514	508	492	469	498	493	466	506	528	487	473	451	505	509	517	492	452	449	449	502	491	478	472	499	488	488	476	533	476	481	507	450	489	548	484	495	496	468	480	514	469	483	465	498	461	487	483	504	504	518	492	490	507	486	493	479	460	497	500	484	464	496	487	455	465	480	492	454	500	475	492	485	470	518	492	452	464	505	520	485	526	485	503	474	509	487	485	485	486	472	519	488	511	488	484	504	471	493	501	495	458	496	462	500	503	519	471	497	509	473	511	473	478	452	491	463	492	485	498	505	489	503	476	556	496	439	516	456	487	468	549	497	490	476	485	484	467	482	482	511	542	508	481	520	498	510	474	502	530	497	477	495	472	502	482	489	486	501	471	541	504	478	505	490	483	499	526	489	506	486	469	540	478	482	475	511	508	502	470	479	497	492	497	520	494	539	472	512	500	483	489	493	460	485	507	469	454	505	507	497	492	476	481	462	510	463	517	498	481	462	496	506	517	491	475	492	484	446	492	475	520	468	530	509	525	502	466	507	507	473	507	499	474	479	476	543	502	461	478	496	477	488	479	500	511	515	489	470	503	520	488	479	445	462	479	479	467	506	492	434	488	495	539	466	519	490	504	481	528	497	524	458	475	486	484	513	496	509	461	526	477	494	440	491	489	470	510	481	518	472	523	507	443	465	486	456	534	511	451	482	455	474	499	489	481	471	470	476	517	503	527	500	462	444	494	480	471	514	468	490	507	531	504	486	480	538	481	461	472	479	513	481	486	487	481	460	495	474	498	483	474	510	494	486	486	506	552	477	485	519	499	481	462	460	493	495	502	503	500	472	523	505	491	496	443	528	512	490	485	520	495	516	481	527	504	469	476	482	492	471	524	480	482	455	493	500	451	483	486	526	518	485	468	503	492	456	482	515	533	482	489	497	512	518	548	489	491	478	502	516	519	506	486	501	526	504	460	472	517	488	541	464	497	487	474	513	501	471	515	472	461	435	507	485	536	496	527	463	493	470	493	477	510	488	498	534	481	488	496	517	492	458	450	522	459	495	505	494	503	461	441	493	469	529	495	515	488	462	486	484	520	486	488	502	494	455	502	474	516	439	538	483	481	473	474	481	489	469	500	512	469	445	506	503	468	497	433	507	512	497	511	477	492	475	487	443	489	465	488	475	480	509	492	493	538	501	525	492	519	507	515	496	530	504	496	510	494	469	489	486	472	492	509	475	516	551	497	512	508	503	503	493	484	511	488	512	501	527	477	465	525	499	497	505	437	489	466	490	473	472	476	472	497	516	479	460	477	480	475	469	490	478	467	425	493	495	501	470	494	492	484	457	471	503	468	499	491	480	493	475	453	484	461	487	509	492	492	512	511	476	502	474	507	503	458	510	489	508	491	477	479	482	533	496	502	510	458	507	481	514	509	499	512	505	473	496	483	505	476	500	503	473	484	477	494	478	528	508	516	473	478	461	549	503	473	520	479	474	481	461	530	482	458	495	457	481	487	474	489	447	531	527	474	501	520	510	468	482	468	493	484	485	504	498	481	473	484	521	498	468	452	536	450	472	458	501	484	475	483	494	506	504	456	477	539	491	502	478	475	467	514	500	501	475	497	484	523	469	512	509	483	454	507	489	427	486	503	509	481	502	472	504	484	488	494	474	506	511	482	499	445	515	483	513	501	493	509	503	512	506	486	473	482	499	487	455	484	528	475	419	487	483	492	497	468	480	470	489	486	492	472	454	457	436	465	478	477	484	490	505	516	468	531	492	466	502	501	452	505	491	462	455	503	514	435	508	447	489	470	491	478	467	493	510	483	476	472	497	470	475	501	454	467	496	461	526	488	511	508	511	510	500	506	537	485	500	498	445	500	486	482	481	509	467	528	526	477	468	496	478	462	525	483	513	514	492	501	488	488	521	411	501	511	476	475	521	488	474	474	487	482	497	494	475	447	484	476	459	511	477	459	481	495	491	500	467	492	490	464	509	469	521	444	503	519	485	468	515	483	500	444	512	509	491	508	505	507	492	504	507	496	511	485	481	486	471	508	487	515	491	447	517	527	526	513	459	531	517	484	493	469	491	460	480	490	485	510	479	487	463	464	498	478	505	507	478	448	477	494	474	487	508	489	497	462	492	538	480	521	539	479	458	438	495	540	516	481	495	489	482	514	484	485	464	510	471	519	447	511	498	492	526	438	481	514	485	524	511	477	483	470	478	473	473	471	539	482	482	552	480	509	496	536	496	476	481	508	501	481	507	498	495	516	476	486	486	482	475	517	517	470	450	488	484	453	491	507	492	494	499	469	460	462	462	497	489	471	475	482	536	538	497	463	501	453	534	435	527	472	502	515	484	533	491	492	477	513	506	525	549	514	485	494	474	474	513	461	449	511	527	504	485	499	495	490	446	502	498	500	468	495	484	467	497	503	491	483	494	516	461	539	511	479	479	494	481	468	512
21795	27169	25289	17432	7081	4904	3204	1939	1438	1132	1216	1652	1492	999	522	395	384	410	373	315	307	292	287	261	263	220	230	255	265	235	254	247	257	265	251	263	250	258	256	275	285	267	291	295	253	279	286	271	269	267	269	263	237	266	282	269	265	289	287	264	257	253	250	280	241	270	251	264	263	268	253	276	264	231	258	227	228	287	261	249	264	267	265	284	282	271	304	314	290	275	290	262	240	234	262	261	263	234	286	243	245	244	277	280	230	231	236	237	231	235	277	222	258	274	269	272	246	251	224	233	257	261	280	238	271	245	252	259	273	292	281	298	252	283	281	294	254	250	268	266	274	253	255	235	255	268	266	252	267	247	275	257	243	240	288	290	253	276	266	294	273	251	264	233	288	268	267	275	273	276	242	270	258	245	262	245	243	237	242	288	239	265	252	269	271	255	250	240	235	241	250	288	277	286	304	229	266	260	244	256	237	278	295	249	249	263	285	255	267	280	246	254	245	230	274	260	220	247	285	265	227	245	261	222	248	280	271	290	234	274	242	260	274	260	247	277	269	259	279	268	256	222	223	277	243	230	247	246	252	271	298	255	257	277	292	237	290	250	268	281	258	267	261	256	275	242	256	256	267	250	255	208	254	254	256	256	248	270	290	255	261	271	223	284	262	243	262	241	280	248	254	279	264	278	280	269	251	254	249	261	263	270	215	233	250	233	233	267	249	236	276	279	248	226	260	260	245	273	265	234	236	266	259	243	264	221	257	244	236	273	245	283	268	267	293	264	264	255	212	271	250	235	275	280	238	278	266	220	276	238	246	262	257	228	253	279	239	255	270	299	276	270	257	270	268	286	238	247	255	257	264	258	290	263	257	252	225	296	233	263	243	272	261	241	255	266	246	274	267	282	258	254	252	259	297	237	240	260	272	259	275	268	239	248	249	245	251	245	220	252	264	274	256	255	256	265	264	270	260	243	274	263	299	260	257	240	244	242	211	235	255	278	259	271	234	248	271	262	241	235	235	235	271	259	273	279	264	256	235	253	241	257	235	280	269	210	267	247	273	284	255	266	253	237	248	252	225	276	243	265	259	231	270	296	261	261	235	261	258	237	256	269	259	222	239	273	296	279	274	238	261	252	264	253	282	253	291	259	275	275	254	275	251	265	239	260	241	232	249	257	245	239	255	227	296	233	222	267	273	247	272	268	278	242	250	276	238	266	246	259	263	233	248	276	257	278	275	254	257	244	258	266	293	241	261	276	243	262	254	229	241	221	267	261	269	259	276	267	250	235	249	238	271	243	272	233	226	257	242	263	273	258	269	261	254	247	263	243	237	287	277	260	288	247	258	258	262	240	201	251	238	254	237	241	254	230	246	287	277	267	253	269	261	249	251	247	258	237	254	282	249	248	253	250	258	256	265	253	256	266	239	259	282	267	259	270	253	240	258	253	234	244	264	267	248	265	266	272	265	258	248	255	234	290	248	210	247	249	268	259	278	254	282	214	234	262	242	247	265	225	245	249	264	278	276	282	275	278	254	272	276	252	286	255	243	296	270	259	315	277	271	225	267	269	253	247	263	247	241	270	258	253	241	258	214	245	247	262	226	220	276	293	249	258	265	255	260	282	273	275	275	235	291	258	245	259	256	248	268	265	256	250	272	262	254	233	272	278	271	248	223	272	267	225	232	256	254	272	266	260	265	245	279	246	257	300	245	255	266	279	270	263	222	243	236	264	249	255	280	280	266	274	240	270	250	264	238	255	249	267	264	273	247	239	288	244	271	256	232	259	249	227	228	253	270	265	246	252	289	237	234	263	257	243	273	261	274	258	224	255	261	252	267	261	248	254	199	263	226	253	247	269	257	256	272	261	259	244	252	292	258	268	294	265	240	267	278	278	269	287	289	270	271	270	239	271	245	244	262	252	251	273	272	259	272	266	278	225	241	275	270	275	259	245	262	286	272	227	254	247	213	263	266	262	255	251	238	250	241	259	231	242	267	255	241	253	242	269	244	256	226	239	234	238	275	253	245	275	277	282	263	251	233	258	258	248	264	255	237	244	232	250	263	223	251	239	258	269	266	276	229	256	223	273	254	290	249	293	298	256	248	260	271	264	250	259	262	273	247	261	253	271	242	283	266	230	234	246	229	247	264	243	238	246	268	260	237	266	250	263	247	253	276	277	262	270	260	268	253	257	270	247	245	225	239	271	297	263	264	257	262	245	252	265	263	274	256	274	254	220	262	275	251	225	250	267	251	239	260	263	273	231	262	267	235	237	267	255	256	251	279	258	246	283	262	268	272	290	246	260	281	261	268	270	286	272	254	259	268	237	240	278	253	284	238	256	298	259	258	280	255	252	255	285	271	279	251	267	284	253	243	237	257	242	217	285	233	243	246	281	259	278	226	288	259	271	255	251	249	259	248	256	265	267	265	269	228	258	230	249	231	245	252	286	234	242	252	254	250	261	247	238	296	262	283	246	238	240	242	291	274	276	273	259	267	269	253	271	241	239	234	257	253	253	275	276	256	267	243	253	256	270	267	258	260	255	256	281	264	264	264	240	228	261	253	265	252	262	245	275	270	240	232	261	278	222	264	244	273	276	255	278	247	266	256	256	248	278	276	251	242	264	266	279	249	259	285	267	242	273	273	254	247	251	280	262	243	251	285	273	228	234	264	251	255	225	271	240	257	260	243	254	236	249	284	243	251	240	256	250	242	241	264	256	270	241	246	270	260	226	230	241	282	266	255	244	264	264	252	250	253	228	252	283	247	264	249	232	262	251	231	245	264	270	249	266	276	287	255	232	298	264	277	273	229	270	254	242	239	256	253	245	261	269	266	290	265	244	282	269	250	256	245	240	259	266	263	288	272	266	279	225	274	282	252	270	227	254	263	270	258	276	283	263	237	249	249	249	288	251	274	238	255	239	283	265	283	296	279	215	266	281	263	258	253	283	257	248	221	271	290	241	268	260	251	231	231	280	261	286	266	258	260	253	272	243	281	246	243	248	275	229	260	256	279	251	278	269	263	243	293	247	264	251	251	235	231	228	266	258	267	295	297	208	243	253	246	240	253	256	249	299	273	237	270	246	247	225	272	238	268	258	211	255	240	259	247	251	265	273	233	288	239	253	259	253	245	240	265	257	276	293	260	242	269	249	251	239	284	257	234	236	256	244	254	265	234	250	246	233	263	248	238	264	251	258	270	239	264	257	250	245	263	278	262	250	235	257	224	251	258	250	267	243	258	242	276	241	265	245	250	254	267	298	243	263	261	272	261	287	266	261	257	250	223	239	249	249	263	263	267	273	242	261	243	288	243	214	258	242	256	272	271	225	268	262	260	225	260	276	239	272	283	287	251	279	242	276	251	289	258	268	250	259	230	249	275	266	268	304	246	274	264	241	235	259	245	263	254	274	238	252	238	264	271	272	274	243	231	265	241	263	245	277	269	255	241	233	251	241	245	238	284	264	267	261	259	249	245	267	273	269	289	247	257	242
16549	26966	23648	22642	13531	13272	9615	6921	5728	4602	5115	6489	6427	3921	1669	1268	1493	1344	1259	1226	831	732	735	662	664	673	674	680	693	651	700	672	673	677	648	661	664	656	670	737	692	761	723	665	698	703	699	659	706	685	663	704	662	698	631	739	666	668	647	690	648	610	649	642	676	625	608	665	606	571	623	619	602	645	643	589	612	624	562	701	630	625	644	687	665	671	659	681	668	671	681	665	656	657	671	584	626	608	620	631	605	600	609	574	585	615	588	596	588	588	573	614	591	585	599	612	632	555	586	623	604	598	571	590	584	609	589	619	579	602	573	581	602	577	607	563	629	573	532	584	581	649	620	573	602	631	588	618	623	593	595	605	605	566	620	625	611	533	580	584	586	593	552	594	588	611	604	597	652	580	586	568	581	558	587	587	579	614	588	604	574	556	601	564	601	583	592	593	582	529	616	600	593	610	631	573	600	593	565	581	583	594	576	589	605	590	651	576	618	613	558	601	614	620	603	589	599	610	555	595	569	621	618	607	577	596	582	564	562	584	611	563	610	604	597	649	607	622	603	612	562	612	584	594	603	601	611	622	621	569	574	597	593	623	570	612	564	625	582	589	620	614	587	575	598	610	569	565	587	611	573	626	584	586	556	585	589	601	619	601	576	623	585	588	598	592	588	587	588	599	599	603	598	588	584	638	629	606	569	582	612	576	607	579	646	607	618	610	605	634	645	605	602	590	591	552	623	586	638	563	559	582	600	593	581	636	577	618	604	582	547	640	607	600	563	603	544	626	577	560	601	607	578	607	601	627	532	625	602	611	588	632	555	599	583	607	608	625	558	602	584	613	580	609	563	616	600	589	593	570	581	612	587	634	581	590	552	595	587	597	595	615	577	554	599	580	557	594	608	610	594	572	619	634	594	600	584	566	630	603	611	548	561	605	583	599	583	614	612	622	571	613	591	567	588	575	586	638	608	576	606	591	590	586	589	590	607	578	597	609	600	571	589	601	622	591	552	573	594	653	592	567	589	577	584	575	623	638	563	633	612	645	623	589	587	568	551	595	592	596	579	546	589	604	622	578	573	643	593	592	540	609	617	615	583	624	574	612	600	642	609	612	553	617	608	601	589	584	569	567	629	601	618	573	605	605	587	596	585	587	578	588	545	620	615	595	616	634	613	585	647	590	615	611	577	619	571	583	533	600	559	594	587	607	637	609	596	580	574	585	591	561	582	610	635	569	594	599	590	612	600	617	564	606	632	568	591	620	590	623	581	622	586	578	580	577	619	611	559	614	603	618	586	601	588	577	569	609	576	584	591	577	595	591	594	613	613	619	631	586	564	591	567	607	603	550	630	570	614	577	617	598	572	581	607	579	540	606	596	592	594	611	595	583	618	563	568	647	606	579	595	613	594	608	576	573	572	601	601	599	613	612	584	608	608	597	578	575	562	616	615	626	563	641	621	594	580	588	562	598	630	572	607	623	581	598	615	572	636	618	591	554	607	608	592	623	600	561	561	622	593	585	648	613	590	591	555	553	615	586	599	570	603	616	560	614	627	579	572	582	630	575	613	626	607	618	586	621	627	629	593	662	635	606	613	585	608	556	597	609	594	621	597	584	579	634	637	584	600	609	601	594	609	566	585	612	586	608	539	587	659	605	572	676	641	605	609	566	580	572	578	605	593	615	566	594	597	652	574	606	629	541	585	565	567	567	601	599	632	608	582	617	638	581	574	597	640	555	583	581	583	567	625	624	593	592	566	587	611	606	571	582	560	593	605	584	606	627	572	589	624	593	561	561	597	616	587	604	582	585	645	608	594	555	668	611	624	612	594	659	570	590	602	577	590	612	624	638	606	617	562	613	600	622	590	583	589	623	668	527	573	592	639	634	573	587	610	606	582	638	618	586	618	545	596	612	634	574	608	598	595	614	549	578	590	598	600	600	629	561	562	613	566	584	606	615	542	606	599	575	569	596	605	606	603	624	618	585	603	600	587	550	589	592	581	550	604	632	590	600	633	627	609	580	585	578	574	579	609	562	573	621	576	597	593	614	593	554	564	603	585	573	617	574	602	590	538	582	612	581	589	582	601	590	619	581	586	546	596	588	622	611	579	552	574	617	585	572	611	597	624	570	582	585	557	580	623	609	637	591	588	624	607	589	569	610	583	578	585	631	642	583	595	624	576	640	589	623	619	624	607	591	599	612	594	612	570	578	535	572	601	605	605	581	607	587	564	583	584	589	622	645	586	578	594	593	576	600	556	606	587	639	591	588	606	612	554	574	591	575	629	560	549	608	552	645	619	596	631	609	617	569	614	665	596	605	603	618	571	596	555	574	590	621	625	560	614	619	568	566	581	616	609	569	597	625	597	585	613	586	665	612	624	607	608	618	536	587	626	580	586	602	588	595	609	563	601	581	593	593	620	607	615	613	584	647	602	606	591	546	578	581	569	565	573	620	573	557	597	628	607	547	606	590	668	621	575	638	627	548	563	605	615	576	620	576	601	622	625	618	630	571	560	600	596	598	591	598	571	632	588	613	626	596	597	580	603	608	574	621	600	593	606	571	611	600	622	591	587	602	630	564	531	556	617	573	604	631	629	583	589	585	604	556	598	581	604	595	610	576	631	581	592	626	575	600	622	618	633	552	615	588	584	576	611	644	596	643	614	616	593	625	608	616	639	582	609	615	575	611	583	582	616	594	597	596	588	602	619	582	593	604	535	617	604	586	626	588	609	598	582	578	560	544	604	569	605	608	574	612	609	625	650	591	579	573	588	571	603	574	563	574	631	594	639	586	605	615	598	626	573	626	618	607	574	629	628	580	566	597	587	587	601	566	594	568	604	617	577	595	631	566	621	577	567	603	590	616	568	603	625	603	574	590	544	575	602	586	637	628	593	599	578	571	591	604	606	586	585	621	590	618	566	601	578	603	596	584	615	564	603	552	570	592	580	561	605	587	620	592	624	600	600	653	611	602	578	595	599	615	579	644	603	629	584	632	587	569	552	606	568	617	632	615	592	606	636	582	571	599	631	607	601	551	613	563	560	596	571	571	593	590	591	583	562	567	574	605	577	551	560	607	584	616	589	647	591	560	632	576	660	589	588	583	575	603	589	598	585	584	576	538	606	545	585	600	615	580	562	585	632	593	590	576	582	607	627	614	622	616	595	614	579	612	611	560	564	562	594	578	608	588	608	592	604	588	632	626	589	620	577	585	626	618	612	568	581	618	589	579	527	588	591	628	597	608	559	587	629	604	571	626	581	589	544	561	592	588	599	616	613	584	582	573	622	617	602	605	611	587	605	598	584	614	610	568	600	560	568	592	604	626	602	575	528	601	612	595	550	615	588	576	592	563	572	567	592	632	590	578	612	569	563	642	596	601	551	600	615	590	581	636	583	597	564	621	605	564	620	602	579	605	591	627	626	596	634	623	584	537	640	580	623	579	620	594	592	588	623	608	598	612	522	639	623	575	599	611	619	583	601	568	620	617	544	633
50901	44864	38684	33358	24942	25962	23947	18930	15210	11244	15059	21976	20973	13188	6364	3379	3504	2606	2015	1898	816	479	383	384	337	315	323	308	307	323	341	313	332	357	300	319	282	281	270	313	317	364	336	303	321	304	316	310	308	279	289	272	335	311	249	320	279	263	305	291	276	270	290	281	253	272	270	277	274	287	249	252	279	273	324	281	272	320	246	268	279	299	287	247	297	272	305	303	293	297	277	309	276	274	285	301	280	271	273	263	275	258	240	268	290	262	302	245	277	252	274	294	250	258	288	261	260	257	246	295	263	274	283	269	254	276	254	291	243	248	273	296	283	285	252	275	286	262	271	281	285	271	263	258	277	262	268	253	264	256	283	240	249	262	268	269	264	265	262	263	307	267	261	243	292	266	249	278	237	252	245	263	275	270	282	268	265	267	294	247	262	252	255	249	277	249	280	264	284	300	265	280	284	266	270	272	258	258	294	280	280	280	272	221	248	282	303	267	265	228	256	296	234	292	262	287	291	257	269	264	266	257	300	254	280	281	257	260	292	269	222	265	283	246	224	267	245	245	297	257	243	272	275	267	277	271	269	249	284	259	274	285	308	269	284	283	291	267	286	252	285	256	274	286	262	290	274	245	261	251	265	254	266	273	298	236	272	248	310	296	269	286	255	285	243	241	259	227	253	298	267	263	264	222	274	263	262	271	255	272	247	246	281	234	273	232	242	266	261	278	287	301	263	257	285	276	280	268	264	265	264	251	283	243	282	242	275	254	287	263	244	261	250	276	272	273	254	259	265	272	235	257	302	281	287	293	242	262	261	245	282	271	269	263	251	252	257	264	261	263	246	258	267	306	253	267	273	281	276	253	217	262	289	317	253	268	272	260	264	260	229	278	292	233	276	276	297	281	267	277	281	247	253	264	280	257	276	253	293	274	282	303	284	300	290	240	272	246	284	248	228	290	271	272	277	267	279	247	268	270	258	297	270	285	309	269	237	283	266	260	264	254	282	255	275	258	282	256	269	266	273	267	290	267	236	265	276	271	276	273	275	273	268	267	286	288	268	249	252	258	262	266	265	273	282	269	247	290	260	274	262	305	280	275	224	270	295	241	269	298	264	286	263	240	274	239	292	269	245	276	255	224	254	276	259	281	257	259	234	248	275	278	276	293	230	272	256	257	255	268	279	255	260	280	220	243	266	291	266	265	235	256	292	284	272	281	253	270	293	252	273	257	235	265	278	244	283	259	230	264	272	300	315	276	252	282	235	270	248	274	278	279	251	268	283	288	276	257	305	307	281	268	269	253	260	291	282	266	268	285	253	221	273	269	257	264	268	288	255	310	281	294	275	272	273	287	277	263	270	300	279	261	289	270	273	279	299	269	253	310	272	271	262	263	276	267	278	253	314	259	242	283	235	235	285	273	263	241	251	289	266	262	286	241	264	255	270	268	249	260	268	291	286	254	282	249	273	286	280	250	282	298	263	287	291	249	274	293	258	241	249	267	240	246	284	260	276	305	252	262	278	238	256	268	292	266	235	261	285	267	273	272	269	276	265	276	262	281	268	261	271	263	277	263	287	295	284	288	259	253	252	275	239	268	257	295	293	273	278	313	266	258	257	268	292	282	259	293	317	287	237	288	261	255	255	280	271	255	229	288	253	268	259	252	322	281	287	284	259	261	263	280	238	286	251	252	251	267	272	252	282	253	263	306	266	256	235	292	269	246	258	264	260	291	256	268	279	277	269	267	273	269	281	259	288	245	234	265	267	269	275	252	249	248	251	276	251	266	280	255	266	263	277	295	244	222	232	293	269	269	257	298	255	252	242	258	308	284	281	240	301	276	269	280	261	284	273	274	280	273	247	254	284	293	247	256	270	262	275	292	258	255	278	275	264	270	264	292	235	284	281	298	255	242	268	253	261	258	287	266	288	270	281	296	267	281	266	221	244	264	274	297	266	238	270	303	268	293	261	259	290	265	253	276	277	272	290	279	259	283	282	281	283	289	278	284	268	227	252	260	293	240	289	281	266	240	271	265	269	244	258	265	261	248	286	310	275	247	286	260	260	268	292	276	269	282	290	266	292	236	242	283	261	256	278	243	295	296	263	271	248	286	298	249	266	266	290	297	275	253	247	271	266	251	263	241	266	259	264	255	259	237	264	228	271	245	234	268	302	265	265	262	287	259	291	272	267	260	254	235	258	283	249	271	249	286	249	271	263	291	268	293	287	257	277	267	279	211	276	260	265	277	261	280	266	273	256	253	289	280	254	262	267	271	318	260	263	287	271	256	275	262	274	244	271	292	227	273	226	281	290	238	255	235	255	245	285	269	260	275	263	273	257	313	260	260	257	261	276	245	270	264	261	268	261	272	233	269	266	251	248	280	255	275	270	293	271	281	259	245	272	281	272	269	245	260	285	269	237	262	271	238	299	286	257	258	264	242	235	241	256	278	241	259	286	280	263	266	277	247	273	295	254	240	272	278	261	285	260	259	276	280	269	258	284	259	291	234	248	295	268	315	300	262	257	243	262	289	299	259	291	240	279	255	254	278	266	290	278	259	279	267	285	285	241	281	255	289	280	266	271	291	236	273	288	261	255	241	264	306	271	246	272	288	275	293	259	254	226	260	295	274	267	246	262	289	251	259	257	266	257	255	264	284	277	252	267	273	254	277	255	278	257	302	248	276	249	286	270	278	256	274	320	313	262	263	277	265	288	248	262	223	275	266	278	282	269	279	252	283	259	267	275	277	266	297	271	275	283	306	263	253	265	276	252	241	255	261	259	298	247	259	252	278	275	292	265	246	256	294	265	273	279	247	270	277	291	286	292	261	265	261	278	262	268	261	266	268	284	269	272	260	254	261	263	254	260	261	278	274	258	235	252	285	254	247	225	270	259	281	282	275	289	294	293	256	275	269	273	279	280	231	264	295	245	273	269	261	285	277	314	280	254	247	236	287	257	283	263	273	264	260	271	265	254	257	262	269	269	262	251	273	277	268	310	261	248	263	269	266	272	247	269	257	277	255	261	290	283	258	258	259	289	263	281	249	234	288	249	252	273	275	271	280	291	285	260	264	285	242	268	284	268	258	241	244	275	267	276	279	261	234	276	249	250	287	265	261	291	313	235	278	271	254	272	288	274	261	261	255	270	259	236	256	259	267	256	279	241	263	279	276	288	289	254	277	257	257	268	244	299	293	272	269	251	286	283	286	263	283	262	281	286	293	268	275	278	298	283	279	260	266	252	248	282	236	277	269	255	280	251	270	264	274	263	268	265	247	280	266	296	293	240	282	305	277	264	283	280	253	291	276	283	273	238	273	265	244	266	242	262	263	247	277	267	289	265	264	289	279	264	243	299	274	264	214	256	265	278	261	247	269	231	247	282	259	260	279	270	268	275	246	291	293	264	246	274	285	278	282	276	270	268	254	264	267	272	289	274	262	281	275	268	276	251	284	267	245	309	252	291	293	289	247	282	260	273	268	290	237	270	258	299	261	271	290
44118	53575	43050	40602	29323	33558	26936	25576	27267	22461	31379	34029	35585	21120	12099	9883	9699	9256	7412	6621	2341	1426	1252	1428	979	984	1013	1065	989	1079	980	1043	1222	1125	1090	769	796	760	792	855	951	958	984	971	893	880	886	876	855	787	799	801	831	794	812	801	825	759	690	694	678	753	700	708	746	695	692	687	683	648	661	632	647	621	661	626	674	634	668	733	688	682	681	682	759	811	779	786	815	817	778	711	665	689	692	679	667	651	669	612	665	615	626	613	637	621	609	615	573	601	640	616	625	641	631	606	645	631	642	649	615	612	635	598	602	583	649	636	611	615	617	637	593	597	573	642	580	585	576	624	615	652	587	575	609	580	632	592	612	561	580	580	607	586	582	600	595	603	602	660	554	629	544	590	603	604	595	592	633	630	603	603	589	608	560	579	605	562	546	589	552	584	596	593	599	628	607	632	626	600	575	657	635	581	586	619	633	629	594	603	568	635	603	560	563	587	580	594	564	572	575	581	677	576	653	629	613	642	602	646	600	591	583	594	576	590	572	577	611	609	596	602	661	583	615	565	604	586	594	577	594	549	565	588	571	622	564	571	599	572	585	582	604	597	595	638	596	558	605	620	595	584	596	628	616	614	584	582	628	593	618	580	567	653	603	618	600	585	608	598	631	588	566	592	615	607	635	599	583	621	610	600	621	585	585	567	587	634	615	626	573	593	549	621	615	588	586	558	573	575	603	629	614	589	599	556	578	593	627	636	598	595	612	571	587	638	568	569	566	599	618	597	618	612	613	609	586	581	550	588	594	625	568	577	597	606	593	562	600	610	593	565	605	626	573	594	625	577	551	607	640	657	625	613	658	576	580	620	578	567	591	571	550	614	568	557	594	637	642	609	597	613	622	575	619	587	593	567	610	586	573	561	594	599	569	584	623	640	572	636	602	599	624	585	616	605	567	619	619	582	634	536	584	592	560	614	607	656	617	574	609	596	630	599	625	618	595	650	597	570	567	596	630	629	587	594	626	577	641	583	614	624	623	593	623	602	601	574	614	565	634	550	594	564	637	603	597	614	605	595	583	625	611	597	598	626	610	594	611	600	569	561	570	643	632	585	599	582	621	588	604	608	583	610	613	589	620	592	570	573	605	600	591	603	571	575	618	638	578	616	596	560	594	599	608	625	600	616	587	639	597	597	563	587	578	605	626	641	564	603	575	622	652	614	597	576	620	584	626	605	609	578	568	575	599	560	588	563	584	574	565	646	549	627	636	581	582	608	658	608	632	577	650	590	625	628	575	619	631	604	591	603	597	620	650	609	636	630	586	581	608	599	626	604	597	593	601	600	605	625	646	606	601	605	570	613	630	659	632	628	614	577	573	606	649	621	605	553	602	580	628	586	602	594	628	613	585	588	579	558	598	588	630	559	560	617	619	632	588	557	555	592	614	587	588	609	643	592	613	560	602	577	631	621	634	576	600	597	620	612	558	590	623	592	639	544	630	595	621	577	629	598	621	596	585	606	614	618	608	559	607	572	638	541	583	573	552	595	593	592	595	608	622	610	579	630	613	588	597	601	588	616	615	576	609	600	561	530	648	568	586	578	611	590	561	580	585	651	611	626	620	641	621	588	640	587	580	600	585	592	588	613	620	582	587	564	582	587	586	600	606	596	628	586	563	607	581	606	570	603	581	584	595	597	618	531	585	586	558	584	590	626	591	618	587	586	613	610	596	622	631	565	623	599	563	567	547	611	615	585	580	588	629	581	562	596	591	559	577	627	594	593	606	627	584	577	633	625	563	579	614	580	600	627	600	579	618	598	576	602	588	591	584	577	605	622	643	585	657	591	639	609	579	551	608	610	555	655	551	601	597	616	587	612	626	574	545	616	574	608	580	623	594	578	599	643	616	567	622	592	592	613	592	622	607	569	622	580	582	593	630	598	611	594	568	570	598	599	581	637	619	532	604	566	585	557	618	555	592	634	612	608	608	568	597	627	610	597	601	589	579	579	555	564	569	588	574	557	625	588	563	610	585	582	648	563	582	611	614	606	591	574	586	601	603	583	639	600	623	611	644	623	615	616	573	599	574	621	598	612	568	605	600	580	604	596	583	596	551	579	625	581	594	610	609	596	598	631	559	609	632	615	596	596	590	650	577	624	627	587	568	617	599	638	603	598	586	626	574	601	595	601	599	585	608	589	577	578	612	571	598	573	591	632	611	589	617	574	621	586	562	597	609	565	613	610	577	595	621	587	577	594	611	641	588	572	608	592	635	634	636	637	626	628	605	606	615	615	618	623	605	644	572	576	582	627	564	602	610	593	568	633	586	572	589	604	602	578	583	569	567	589	548	602	593	599	582	622	602	634	606	626	629	602	591	591	611	582	636	607	594	564	596	578	626	599	617	621	609	641	599	579	593	618	575	572	604	583	596	571	630	602	624	577	597	577	563	614	616	565	615	603	582	570	611	593	594	625	600	594	624	609	603	597	632	560	615	609	665	591	637	591	575	634	580	651	607	649	592	616	652	609	658	547	604	579	581	582	545	591	587	611	612	603	613	611	586	571	562	623	594	572	669	625	605	586	582	612	562	562	613	603	597	616	578	627	627	579	607	608	592	607	590	594	558	580	575	564	617	580	569	591	590	605	570	597	580	612	588	631	627	592	624	596	609	598	604	600	575	601	615	606	565	601	594	567	595	651	599	566	616	550	595	616	574	612	643	584	589	602	603	618	567	590	626	626	581	603	624	619	663	621	569	623	616	565	619	549	572	584	590	606	586	581	611	585	557	579	609	621	598	618	611	620	612	582	573	595	602	602	620	612	568	605	608	542	598	593	629	650	565	570	596	590	599	595	580	572	624	591	579	587	597	611	627	580	658	592	552	575	638	621	608	600	603	591	563	601	620	618	607	600	592	614	590	607	620	585	575	671	584	605	575	627	583	603	601	641	598	608	613	566	618	606	576	569	609	571	623	545	578	619	623	616	633	611	617	617	596	624	577	630	577	627	607	588	588	622	595	556	616	592	597	603	586	599	607	617	596	602	579	567	608	603	643	608	604	603	546	583	591	565	564	626	575	640	619	599	641	656	551	557	564	586	615	597	613	608	642	604	584	607	585	617	561	547	631	600	606	569	643	570	592	633	588	623	619	639	624	593	581	648	557	582	606	585	590	620	597	606	597	621	615	646	608	561	598	640	550	579	603	622	612	572	606	561	626	591	566	596	605	584	647	590	617	584	546	594	634	642	626	573	595	606	625	596	590	625	606	598	616	599	618	607	611	564	633	584	617	615	584	641	616	570	622	595	572	570	602	581	607	649	622	597	594	555	568	610	627	601	665	596	630	608	598	579	615	648	586	599	644	619	557	607	587	580	568	626	611	608	596	606	633	637	592	635	580	568	579	602	551	581	605	560	628	625	614	615	586	632	629	565	597	609	595	624	580	559	593	577	556	584	614	566	547	580	633	660	619	626	539	572	596	612	607	600	572	580	593	600	613	582	589	595	605	636
54050	42148	37761	30678	25706	27173	27363	25603	24949	21618	25976	30623	29446	20903	13268	8350	6468	4790	3435	1708	990	558	632	476	381	374	390	360	349	335	346	353	377	365	357	310	294	301	317	302	300	295	307	279	303	293	301	289	262	271	247	273	274	309	261	280	289	231	249	278	253	264	242	246	269	246	255	218	243	248	221	225	234	250	222	215	235	254	242	243	284	273	249	260	253	258	265	270	251	263	238	238	224	278	243	238	267	219	269	241	213	252	244	237	223	247	224	202	207	247	234	252	226	252	248	243	247	245	219	226	258	240	238	228	223	250	227	225	241	236	238	242	242	208	221	233	224	209	216	241	232	239	247	230	232	225	202	225	219	245	219	242	211	205	220	216	225	247	194	197	232	247	202	222	202	225	244	220	208	217	246	225	230	229	216	234	256	213	227	219	246	243	242	215	229	247	239	249	217	225	264	229	244	233	223	239	211	215	238	236	236	245	230	226	208	216	209	211	235	205	209	204	273	224	238	251	232	249	222	203	224	193	248	225	238	225	197	249	212	220	209	232	240	223	261	228	230	218	236	224	229	205	218	247	190	190	222	251	222	212	238	208	200	215	241	249	226	228	228	224	229	217	214	220	217	241	247	239	253	252	228	214	240	213	230	229	238	228	212	226	265	247	266	247	219	209	197	242	178	243	203	219	246	253	206	245	195	213	224	214	211	201	232	215	231	230	206	227	214	223	227	231	244	228	232	210	214	225	244	231	268	215	237	228	256	235	224	234	231	223	219	190	197	235	228	224	218	239	216	225	216	190	210	225	252	229	223	203	218	226	225	203	207	200	236	239	239	226	244	234	245	216	234	232	233	216	201	199	204	221	236	255	247	219	230	205	221	229	201	226	225	218	236	196	244	225	225	195	240	212	248	186	224	193	215	239	233	228	243	218	234	213	239	263	251	251	230	229	208	220	232	236	245	230	209	234	231	231	233	239	241	222	214	226	195	188	230	234	221	205	251	255	213	230	222	213	218	229	247	221	225	228	219	203	223	231	234	236	211	192	231	220	236	192	240	223	219	219	210	245	224	209	241	227	184	229	232	228	215	230	208	225	206	252	232	188	224	237	244	200	235	234	224	214	238	216	216	215	244	235	219	248	232	267	240	217	234	234	227	246	230	221	193	235	221	223	224	214	240	219	231	242	231	211	243	230	236	224	223	244	238	234	235	242	234	243	243	239	243	222	212	210	240	208	191	253	231	228	237	207	235	211	197	212	234	250	228	223	249	211	212	230	266	215	226	252	211	249	233	224	219	250	197	240	198	225	223	237	211	228	230	215	251	237	208	226	234	252	219	216	230	237	232	223	203	236	248	217	241	193	244	234	245	210	226	229	238	253	234	217	260	265	214	223	208	229	225	241	256	238	200	233	235	232	223	209	231	203	229	216	227	252	230	223	223	241	214	216	247	209	233	237	228	238	206	238	233	225	222	211	245	244	199	235	206	223	205	245	249	211	272	241	233	198	238	220	212	244	233	238	216	230	229	237	201	239	239	204	240	214	214	213	222	237	216	244	229	228	237	217	237	218	222	241	239	209	199	253	214	224	256	269	216	215	247	223	207	238	233	231	232	206	239	206	211	229	211	221	214	199	234	248	218	234	227	210	216	232	237	264	230	205	212	229	217	208	233	209	235	210	235	224	236	214	210	243	204	196	206	208	208	203	230	235	222	213	256	228	245	214	229	233	229	231	209	216	226	225	251	192	207	230	228	228	213	226	243	202	221	218	203	201	193	206	223	208	228	221	207	202	231	220	202	193	224	227	213	226	198	256	244	239	246	230	214	222	217	228	237	209	228	222	222	244	250	200	198	239	233	223	221	242	230	231	220	220	225	277	221	184	273	228	235	218	196	230	230	252	244	222	224	221	216	234	227	235	226	242	209	238	199	214	213	217	216	208	253	245	244	221	228	222	217	224	213	183	205	207	225	237	211	262	240	203	220	206	217	235	197	225	250	200	230	215	212	222	213	230	225	212	224	236	256	228	214	234	239	223	238	232	261	272	230	226	225	252	228	213	224	224	236	250	222	244	233	235	212	222	239	222	233	235	195	236	221	224	238	221	208	200	207	236	233	243	226	253	238	228	225	246	214	223	255	258	235	254	229	232	240	256	223	207	227	230	220	246	215	249	188	228	227	228	215	241	237	239	242	226	238	214	221	221	232	224	209	217	217	223	230	212	192	204	220	207	240	234	211	192	236	214	265	234	218	236	223	216	221	219	230	238	217	202	229	200	222	210	219	217	228	224	206	242	221	219	223	208	198	271	212	205	225	234	206	235	217	209	245	220	214	241	242	219	210	251	266	189	238	237	234	226	226	228	264	235	218	208	216	217	206	221	214	246	208	231	246	222	242	240	220	231	244	232	188	216	191	227	227	209	253	211	229	219	229	220	219	224	208	252	214	205	223	241	216	222	211	212	223	221	204	224	201	233	222	243	212	217	233	228	287	220	219	194	234	224	228	220	216	254	216	221	219	230	228	228	205	254	243	260	233	222	244	197	217	248	230	223	251	196	235	263	243	240	230	249	217	223	218	222	239	218	238	242	236	243	213	210	233	202	212	228	238	239	234	219	244	204	211	233	248	213	199	212	231	203	228	243	243	241	236	216	216	189	218	217	223	242	238	239	247	211	241	239	234	233	220	244	228	245	225	204	228	221	203	241	209	227	206	229	226	212	207	238	225	209	237	237	224	259	234	241	213	224	209	220	221	229	231	219	236	241	184	219	212	251	205	219	220	216	212	212	208	233	226	223	212	235	213	230	228	228	194	203	211	227	217	204	229	218	241	214	237	223	222	241	235	239	231	211	208	221	217	225	220	223	221	244	249	223	227	235	213	205	224	222	226	246	214	205	248	251	237	239	270	241	217	231	250	228	219	245	240	233	207	217	205	221	237	240	199	227	213	234	226	236	210	204	222	209	216	238	235	203	230	210	216	201	237	209	216	233	224	231	212	237	235	234	241	209	213	242	215	240	245	205	233	216	220	226	241	213	240	247	204	237	226	228	226	239	223	206	218	215	257	223	212	197	209	200	208	218	199	230	242	198	224	221	225	225	243	227	231	227	230	209	242	218	201	233	251	229	249	240	239	199	218	222	256	226	221	242	209	225	223	277	246	226	236	214	226	243	255	229	231	225	262	229	191	218	222	212	229	218	243	207	229	234	232	231	194	235	213	241	231	234	215	235	221	234	245	208	219	216	224	216	219	232	217	230	214	254	202	203	209	219	235	213	179	229	237	176	233	231	204	213	232	234	230	197	250	225	209	228	216	234	240	239	240	216	251	199	241	236	225	227	216	195	224	218	202	231	227	236	226	229	214	241	231	239	243	235	263	230	218	205	234	212	236	219	200	211	239	233	224	220	219	217	266	233	208	196	227	199	212	243	231	208	218	233	207	223	211	211	218	205	249	206	258	211	223	243	216	205	244	221	222	233	234	193	212	224	267	225	217	240	249	225
48054	54521	45210	43709	36861	40802	34517	33753	36058	30553	43150	39110	43298	29218	17020	16315	14408	13533	11330	6695	4212	2448	2169	1857	1251	1228	1373	1162	1217	1282	1255	1192	1423	1641	1324	844	783	878	910	982	1057	1032	1122	1039	1001	859	986	906	833	793	789	804	792	811	796	868	801	731	737	720	647	651	656	662	798	668	688	654	618	586	593	582	542	571	581	634	593	612	655	607	607	596	560	688	709	795	771	728	724	738	693	691	686	684	624	607	566	571	559	591	555	549	505	542	548	521	538	519	539	546	468	522	528	547	542	527	480	511	492	521	523	483	494	567	490	533	516	550	563	533	484	543	529	484	510	524	484	511	513	478	520	483	533	489	438	493	493	503	526	451	512	514	490	497	508	523	468	501	516	511	477	512	510	458	468	539	482	514	529	523	465	501	526	492	435	485	490	526	471	478	499	506	491	514	479	479	519	501	483	476	510	541	516	500	445	491	511	487	477	476	477	514	491	482	492	505	497	509	489	471	511	486	501	486	476	513	480	517	500	524	521	467	514	441	488	493	503	498	476	534	513	491	507	502	492	540	470	557	486	478	488	499	501	476	528	494	504	510	475	486	504	472	519	495	496	514	541	510	545	492	534	531	545	465	477	509	451	487	465	533	509	461	506	511	509	494	491	473	480	481	450	520	443	513	476	489	492	523	505	499	508	509	538	497	518	554	504	463	485	548	501	471	507	476	511	515	480	510	492	469	515	495	465	519	515	486	473	535	528	470	462	511	519	482	469	529	496	498	505	522	536	478	530	526	518	482	511	510	492	471	514	509	491	437	508	468	521	523	466	502	477	463	491	479	508	514	528	455	476	486	498	535	512	495	444	504	516	473	493	477	504	474	492	493	481	498	497	471	524	492	535	490	489	510	501	516	484	498	508	499	502	510	488	495	488	485	494	460	468	475	500	486	519	454	475	476	501	513	496	535	483	491	511	497	504	508	500	530	519	489	508	462	549	491	505	503	499	496	478	488	515	499	475	511	515	479	497	521	532	460	510	548	497	481	484	533	533	496	473	494	532	492	479	504	491	486	490	491	513	491	487	502	503	508	496	527	486	457	487	522	466	532	499	546	525	541	479	481	473	480	519	526	524	516	484	479	482	492	504	489	536	487	518	482	491	525	519	505	507	530	485	460	535	492	482	460	496	519	484	481	479	473	471	486	454	503	502	453	503	493	491	475	513	501	466	485	510	509	467	509	482	507	467	505	500	495	514	513	499	500	450	493	486	478	504	440	499	514	494	471	557	505	516	490	516	543	486	522	457	508	492	486	505	517	466	523	461	497	514	488	483	498	504	497	502	495	505	509	535	511	473	528	467	505	492	470	508	469	491	487	523	541	520	502	495	464	528	513	523	483	495	491	502	468	444	493	460	445	497	499	508	477	504	448	503	471	437	552	525	469	517	475	470	541	492	518	466	544	531	476	489	486	537	492	463	513	478	482	482	485	492	461	492	495	463	502	452	512	521	495	527	479	488	516	487	476	531	483	510	487	493	491	468	492	488	466	508	480	546	523	496	480	467	546	548	489	482	494	488	509	511	478	492	479	517	492	477	553	473	513	505	529	481	515	482	512	497	513	472	486	488	507	466	475	502	474	471	473	521	495	520	500	509	532	490	484	488	488	529	479	524	475	529	508	476	509	490	469	530	512	488	512	498	480	501	517	501	497	498	486	529	486	495	521	506	518	524	490	525	484	499	490	526	487	469	517	485	503	497	489	483	479	492	496	479	514	507	539	511	528	508	471	452	483	518	506	483	505	451	486	479	480	469	503	470	489	479	510	530	480	509	553	434	480	479	496	487	521	507	491	512	498	473	500	511	451	479	483	496	488	467	480	506	482	502	462	532	500	520	512	492	504	502	454	507	523	476	516	514	516	470	500	503	525	512	513	498	454	507	522	458	490	472	487	514	474	500	517	502	472	475	505	469	499	483	495	463	504	511	509	512	488	507	479	477	497	508	449	464	540	487	518	510	506	485	500	512	498	477	496	500	470	505	489	504	490	539	502	466	512	485	461	499	517	464	492	523	481	444	505	530	532	487	481	482	513	510	470	506	491	495	499	509	495	512	534	528	469	500	469	497	504	471	504	500	494	522	475	495	489	490	505	511	500	514	543	497	493	508	506	480	533	524	457	524	512	517	497	477	492	468	481	478	527	504	507	481	496	498	514	495	511	485	442	489	490	507	516	501	487	521	468	537	517	492	488	526	477	486	490	508	461	531	503	492	514	468	479	518	511	500	498	546	485	491	492	502	506	517	450	517	503	500	476	525	490	474	481	475	489	470	484	488	485	534	536	477	532	488	524	500	511	519	523	536	517	504	520	555	490	500	523	453	491	514	530	515	500	501	477	483	546	537	468	473	503	538	516	505	512	487	477	490	526	499	450	504	504	508	489	465	491	488	508	513	485	483	462	473	465	520	493	445	488	490	471	499	514	467	513	501	479	487	502	510	488	502	494	483	521	498	506	495	499	496	490	473	485	473	491	491	478	471	511	480	522	493	497	503	475	487	500	513	474	484	495	472	495	496	477	480	547	521	479	505	481	497	488	497	507	540	517	473	472	509	462	510	513	479	474	497	487	492	494	517	485	544	480	463	516	521	497	495	532	517	504	490	492	500	486	495	483	487	497	501	457	506	505	507	509	500	507	517	488	493	451	512	485	461	542	471	489	513	498	492	470	508	480	516	525	473	484	507	479	455	483	488	513	530	492	475	476	520	507	532	564	465	484	518	506	549	462	497	506	487	479	479	479	498	501	492	487	477	493	527	476	501	550	545	478	507	494	559	495	474	503	487	516	463	490	495	480	500	507	495	528	523	510	499	499	515	510	483	490	490	504	484	494	477	543	498	467	503	528	535	498	506	516	519	482	526	502	488	518	486	501	497	524	495	472	539	528	511	495	501	483	487	465	536	500	487	511	505	506	525	493	493	504	501	470	501	495	482	497	490	490	497	497	514	486	513	471	438	536	494	545	500	479	489	510	485	508	467	471	497	474	483	500	497	494	526	496	491	517	473	482	459	485	493	490	501	528	511	538	505	494	485	498	483	489	505	488	495	439	512	519	556	501	492	512	507	518	467	508	530	493	475	497	502	479	469	489	484	505	482	504	480	510	472	486	521	539	505	471	483	529	484	515	483	538	448	464	498	511	505	547	499	470	508	468	470	512	542	459	512	478	498	549	503	509	495	531	475	466	505	494	509	461	490	488	496	485	528	504	494	511	507	500	456	500	514	508	492	508	499	476	481	509	534	476	469	494	517	493	513	528	473	494	516	509	500	511	523	474	450	479	496	493	499	461	509	498	443	529	525	493	519	490	523	520	524	461	494	549	475	490	474	489	521	541	507	510	526	499	452	501	498	510	510	519	482	496	493	488	499	489	477	487	488	515	529	522	479	480	520	521	525	480	486	477	520	461	494	499	534	509	490	454	472	492	459	527	492	510	469	471	514	511	485	489	484	467	466	483	518	510
22296	27314	30011	16900	7274	4865	2765	1870	1307	846	1470	1469	1348	577	385	353	387	321	333	295	256	285	297	275	272	283	275	290	254	285	289	243	271	263	257	323	253	300	254	249	276	269	296	307	249	262	253	271	277	275	274	270	274	284	299	272	272	277	264	260	290	283	265	266	243	276	265	303	249	264	265	254	272	265	264	243	258	291	248	261	247	274	246	256	257	261	259	233	298	257	262	234	264	250	261	253	257	265	262	277	238	260	244	255	263	275	227	252	244	251	229	278	255	251	253	234	264	233	268	286	281	274	247	278	263	283	240	239	245	247	253	289	282	248	271	249	275	289	240	253	231	268	271	241	256	224	244	250	268	252	268	259	277	264	266	267	275	267	237	250	227	228	236	276	259	263	256	251	265	257	254	244	241	250	249	279	263	278	252	246	280	255	281	254	231	265	255	261	288	243	252	279	236	251	265	242	267	264	256	244	229	271	277	275	259	265	270	258	268	264	258	248	273	292	279	295	275	268	241	288	245	262	278	243	280	267	244	281	274	254	235	221	241	235	243	258	262	269	257	229	260	242	250	256	253	246	261	276	269	255	259	282	278	242	262	254	254	238	235	230	248	215	264	274	274	264	254	261	258	299	235	245	252	270	268	242	264	253	261	273	254	258	279	260	282	264	259	254	265	235	252	276	250	272	242	285	238	248	282	266	261	257	269	268	253	221	251	257	278	250	267	235	246	264	264	267	289	272	256	285	252	215	259	234	246	254	235	250	237	280	242	280	285	266	252	260	274	270	257	258	238	259	272	294	301	237	237	275	246	254	257	279	278	255	274	267	277	263	261	237	249	261	258	236	255	261	255	226	261	261	239	259	253	256	295	250	250	236	288	299	211	244	245	253	279	232	247	246	256	267	254	266	229	266	281	244	261	240	277	277	226	266	222	268	230	251	267	254	253	287	272	237	225	260	243	226	262	254	266	266	271	250	242	291	268	248	262	253	257	287	273	260	249	244	234	240	243	288	264	231	246	278	266	272	241	255	236	251	246	266	272	277	243	241	252	256	232	261	262	252	271	258	255	287	252	248	245	279	233	261	243	260	247	270	259	252	249	277	251	273	240	276	245	275	255	259	274	235	239	227	250	289	263	252	258	270	291	266	245	263	281	283	232	319	251	252	239	245	266	218	240	268	279	258	247	265	271	230	259	261	249	293	255	297	262	238	272	237	246	247	243	235	263	223	252	251	285	261	292	274	273	250	252	294	265	266	289	260	253	270	241	266	257	281	255	249	251	222	239	222	275	300	287	289	254	249	254	244	233	256	278	253	251	264	221	272	266	246	277	272	266	255	245	274	302	281	276	253	277	277	255	295	269	261	260	272	246	235	267	276	275	268	252	267	290	261	220	254	232	266	285	260	261	249	253	223	289	263	264	269	273	303	255	262	249	258	234	283	259	274	273	247	279	282	237	271	287	251	256	262	237	273	260	228	270	291	264	257	251	258	276	251	238	247	241	264	283	272	264	253	278	255	240	270	240	254	285	263	286	284	242	252	248	256	277	265	274	258	269	246	293	238	281	235	269	260	258	247	273	267	248	246	248	262	240	264	262	272	237	261	285	237	279	266	244	271	252	269	268	254	243	255	265	264	250	281	249	261	265	248	284	274	244	294	265	258	263	240	275	272	278	270	259	267	244	245	288	263	265	257	264	257	249	242	232	236	256	230	278	285	275	242	245	261	240	276	269	268	283	241	249	247	272	263	254	267	255	273	217	239	259	267	268	281	250	241	261	248	270	280	257	274	252	280	292	260	271	252	291	264	251	277	264	255	268	279	239	246	241	236	250	255	252	247	274	254	298	267	252	233	243	295	278	273	260	249	252	255	231	281	295	251	276	251	261	284	275	284	253	270	274	271	233	266	244	261	263	247	252	278	236	268	266	267	284	254	291	284	249	244	274	269	256	243	228	241	263	250	288	298	241	245	264	264	232	279	268	274	267	241	294	303	262	264	275	276	260	246	244	265	262	267	265	254	269	269	268	234	259	244	239	266	261	246	286	251	283	248	211	289	255	243	234	286	282	266	265	239	247	257	281	252	241	258	249	254	257	243	271	254	289	229	260	253	259	263	247	251	275	265	248	227	263	254	275	247	247	219	261	261	252	268	259	250	239	250	270	241	277	264	248	257	245	262	245	291	271	248	260	260	255	259	312	236	274	243	287	272	261	273	259	257	230	243	286	273	256	288	258	258	250	248	241	259	270	260	270	286	275	256	242	284	298	251	226	278	284	248	253	227	242	248	269	231	243	260	272	253	272	240	278	253	243	276	262	270	236	252	272	256	255	248	238	234	277	278	271	225	295	250	278	235	251	230	284	266	251	259	254	232	242	258	249	240	259	272	249	251	280	249	274	244	285	231	252	256	267	260	268	261	245	239	262	279	254	241	245	259	261	239	249	269	276	287	261	274	276	263	284	285	251	256	268	279	257	257	244	258	269	276	237	254	249	253	241	271	230	265	283	265	280	238	247	245	258	281	260	249	274	251	252	270	257	280	255	253	272	249	235	243	255	260	216	270	241	251	286	269	262	250	249	285	269	242	235	243	236	260	277	266	271	242	255	239	250	256	266	277	263	263	239	251	293	254	251	273	231	290	259	256	274	253	271	280	251	262	268	259	285	257	252	266	301	276	245	280	242	255	271	265	310	246	243	286	300	249	279	272	288	265	259	275	285	271	273	253	248	271	241	285	258	292	270	264	257	266	240	260	263	276	264	279	256	280	266	242	254	298	285	236	261	254	243	271	270	264	285	266	261	238	271	273	280	276	265	254	256	264	254	235	283	308	257	262	308	254	244	259	252	268	254	266	249	260	268	265	262	255	270	247	250	281	269	269	292	274	274	225	292	271	246	291	248	269	282	248	267	274	299	261	258	250	255	257	257	244	279	275	271	229	252	275	241	273	268	256	242	271	252	264	290	237	263	254	275	247	285	301	276	270	263	202	232	251	249	264	243	254	264	266	245	282	247	262	252	246	269	249	238	234	231	282	246	268	247	259	253	285	272	245	264	270	218	266	232	263	292	277	279	282	271	304	264	268	264	292	271	222	236	231	262	277	257	268	228	247	250	225	301	259	281	272	231	274	276	245	266	255	250	253	273	243	270	266	260	282	235	280	230	241	257	262	255	278	267	258	249	282	248	243	265	250	254	290	244	232	255	247	243	232	254	238	258	250	267	269	233	270	259	219	227	284	230	290	246	262	251	266	266	266	267	250	257	260	237	241	280	262	275	261	251	254	281	259	241	266	293	260	258	258	268	229	261	255	278	242	270	243	283	246	253	264	232	251	258	281	284	268	279	258	252	241	272	280	241	267	224	257	272	236	295	269	258	273	262	260	240	271	263	233	224	260	265	247	281	252	276	273	261	264	256	245	253	244	264	284	290	256	258	243	282	289	275	272	277	278	243	298	262	265	243	272	260	258	254	287	245	266	249	270	264	260	284	242	268	240
17561	26725	25917	20503	13045	12899	8488	7008	5680	3494	7530	5651	6519	2475	1511	1312	1458	1176	1187	935	819	664	704	657	741	673	649	690	701	692	620	654	705	664	641	657	672	666	681	685	731	764	744	736	735	729	666	706	685	661	696	657	676	691	667	672	689	673	646	640	663	685	657	649	653	688	640	649	652	619	626	624	590	634	614	613	649	593	635	651	627	608	653	685	687	723	669	661	690	670	627	694	723	673	640	644	635	609	616	605	621	645	606	581	586	577	609	615	616	565	614	578	546	629	608	634	620	598	590	636	616	649	624	584	606	596	600	646	596	540	616	567	574	623	568	610	572	602	628	609	585	571	636	630	637	592	582	600	620	572	644	595	577	615	593	586	633	594	601	604	615	616	587	612	608	578	594	592	591	625	583	601	562	597	597	623	584	622	561	606	607	641	617	564	594	588	574	607	609	562	610	614	637	596	604	579	632	577	589	630	573	593	591	602	606	630	607	571	589	603	660	607	601	610	613	590	595	597	600	585	578	583	613	609	597	636	600	568	625	576	613	562	585	612	629	611	606	597	607	613	589	583	577	580	578	574	569	577	554	542	607	599	597	578	645	559	607	576	578	579	590	611	574	593	630	583	572	622	586	590	612	585	621	646	600	625	554	613	562	608	579	583	560	638	623	587	580	588	606	629	585	578	607	617	604	575	601	613	591	560	573	594	573	609	596	598	598	602	622	580	626	578	604	616	602	586	599	592	599	595	637	534	623	632	622	570	603	597	614	601	592	596	611	619	577	615	602	657	602	587	592	599	566	596	621	575	611	639	613	638	616	609	571	619	611	611	589	597	591	567	552	542	572	628	600	585	582	572	587	579	603	545	626	627	628	563	600	559	564	613	593	614	592	593	613	613	647	630	607	626	569	561	598	625	581	632	586	583	614	609	575	595	593	588	645	580	596	579	639	581	589	606	627	612	574	603	576	621	585	582	591	605	591	584	616	570	611	618	571	607	610	607	579	587	604	612	621	569	636	589	618	600	598	589	585	594	625	564	604	540	606	601	565	602	591	622	614	624	632	602	598	600	622	577	631	606	599	612	614	608	579	616	626	580	647	587	586	655	565	632	583	583	584	633	608	608	601	572	568	580	613	565	605	632	600	614	594	588	581	559	553	559	625	617	599	594	597	635	613	610	576	600	634	553	646	563	582	569	603	529	609	584	631	596	541	605	617	641	585	621	624	626	566	617	579	625	588	594	632	603	634	592	596	571	612	568	614	587	580	583	586	600	615	620	589	579	551	617	609	594	623	628	544	612	550	567	595	596	612	629	592	614	590	589	612	608	599	611	602	571	588	543	640	617	634	564	602	612	587	627	585	611	649	579	637	579	639	571	596	597	621	605	611	583	620	574	586	586	601	606	604	619	631	571	619	594	584	601	620	585	537	586	574	581	591	557	663	553	563	560	597	584	621	631	614	583	598	599	581	552	623	561	590	591	657	604	610	603	562	613	594	561	581	579	594	562	542	583	576	591	584	597	620	582	596	615	600	591	610	574	593	610	583	607	571	600	596	563	601	582	567	569	571	558	675	590	590	585	583	601	567	554	593	586	577	603	587	551	583	602	616	607	626	566	581	634	618	600	609	574	551	597	583	579	628	550	600	627	603	639	596	588	616	608	575	626	613	609	597	601	640	599	616	552	604	642	577	613	616	555	586	587	651	626	562	591	609	583	640	592	626	577	540	560	573	561	585	630	607	580	638	578	664	568	596	579	614	610	613	605	607	602	599	572	622	620	597	594	602	623	594	585	602	595	652	592	621	602	577	583	599	600	608	599	613	615	576	600	600	598	609	589	608	637	631	601	616	594	615	612	591	573	626	608	571	594	569	586	615	591	606	603	610	611	584	567	626	624	610	578	598	577	567	625	591	623	598	580	591	599	577	618	599	528	573	556	572	609	608	623	622	565	633	613	589	604	584	637	612	600	641	600	613	602	583	589	609	620	601	596	593	643	631	598	626	608	576	599	554	584	589	562	584	607	621	576	605	585	582	587	624	587	592	617	618	576	590	564	612	609	585	631	551	570	641	616	616	610	594	604	642	581	571	591	639	591	617	617	633	604	574	641	601	608	586	589	587	623	601	623	632	553	649	573	577	619	600	602	604	587	570	602	632	613	572	617	599	578	598	633	569	597	549	620	600	618	611	628	588	609	550	587	586	604	577	617	607	606	564	600	578	586	671	568	604	614	556	626	624	606	627	602	580	605	610	590	580	588	586	622	570	583	610	611	639	588	600	571	627	557	599	636	663	604	582	626	586	573	595	601	596	578	607	585	605	587	637	563	643	596	643	601	611	646	616	600	656	600	598	625	592	623	569	598	587	611	617	607	584	617	600	611	621	615	624	619	602	578	579	583	610	559	594	601	602	568	603	605	567	597	631	622	649	579	623	596	598	562	605	577	637	584	593	597	621	614	622	593	599	601	613	619	598	617	557	606	598	648	598	599	580	606	607	588	609	599	585	570	596	573	652	604	614	610	637	589	576	608	600	568	601	640	602	617	586	582	640	622	622	559	633	604	595	562	574	619	591	656	582	555	655	578	573	600	622	593	621	570	634	573	592	600	595	599	604	629	619	590	598	584	568	611	623	575	632	602	612	613	633	555	605	613	620	584	612	592	621	618	637	630	624	630	582	564	528	613	581	648	584	636	615	591	602	596	606	632	603	639	587	601	561	585	564	605	599	617	602	599	594	567	608	590	578	596	590	585	573	602	587	611	576	624	643	613	589	608	631	652	578	606	622	595	541	605	627	625	616	607	584	621	628	575	602	570	605	573	614	613	608	582	573	601	610	641	585	621	599	571	588	609	615	613	590	582	571	600	629	559	602	572	613	598	602	595	569	610	624	586	597	593	630	608	623	605	604	628	572	652	602	589	601	576	581	630	625	569	590	600	594	573	596	593	594	610	598	617	601	625	575	617	573	589	563	597	603	593	595	605	623	628	571	582	571	621	541	636	622	602	599	584	618	597	581	564	621	626	629	588	569	589	567	636	616	586	603	616	631	621	605	600	547	570	603	587	620	607	600	597	611	610	614	568	593	560	606	607	635	625	647	614	607	607	595	598	618	616	621	602	607	579	630	614	604	604	647	576	605	596	620	602	596	614	586	563	603	588	606	614	644	603	620	590	625	642	621	630	594	624	581	601	595	587	597	578	579	586	564	612	671	559	618	583	562	585	640	623	593	598	628	640	571	565	593	616	592	627	627	566	556	634	587	590	587	601	566	581	587	655	574	595	608	585	607	568	570	595	638	597	597	613	613	618	565	649	523	603	589	568	565	591	608	573	568	578	593	593	598	607	612	602	567	576	586	616	607	624	598	611	596	594	620	592	604	677	573	598	582	609	601	576	595	628	593	601	562	610	616	587	628	558	570	578	565	588	609	593	637	599	602	640	601	572	600	593	585	566	602	620	533	629	613	585	591	608	671	579	576	642	606	615	612	610	603	570	595	600
51781	43748	39768	30565	25069	26567	22649	19575	17478	14221	25711	20639	20262	13292	5993	4048	3843	2970	2328	1328	591	426	457	389	362	322	358	329	323	351	308	335	348	362	314	316	303	302	280	293	345	283	335	350	362	338	310	277	301	298	292	311	295	332	305	316	302	274	306	277	296	287	286	316	268	307	265	277	288	279	275	272	270	295	256	277	273	257	289	275	295	270	289	287	263	298	284	313	284	303	280	285	315	269	275	286	307	271	300	285	304	240	254	250	260	262	263	265	264	277	304	265	288	290	265	247	280	266	281	295	261	269	281	273	298	268	284	286	257	262	270	246	276	265	259	252	302	229	298	247	243	243	261	258	254	275	273	269	294	263	285	300	279	258	268	248	292	246	249	276	278	271	252	256	262	276	276	277	264	288	260	265	264	255	269	279	275	282	217	245	242	249	265	275	248	270	264	270	278	270	231	276	280	247	303	270	269	297	239	252	267	272	241	256	260	279	250	281	313	290	246	251	272	278	299	301	289	260	263	267	270	273	242	287	263	257	302	244	264	236	256	268	279	246	264	287	305	319	262	241	301	271	275	267	270	286	269	264	282	259	279	284	257	273	293	249	271	243	278	270	258	270	232	250	269	242	275	266	237	265	282	282	275	271	252	265	244	256	258	286	279	305	289	259	288	269	254	245	271	267	247	259	257	244	280	295	245	280	243	288	267	288	263	247	281	278	284	305	253	270	293	273	269	243	264	298	274	253	258	268	294	289	256	273	254	269	240	260	277	258	251	249	273	286	291	265	234	292	298	266	266	260	264	275	274	290	276	228	266	265	262	259	261	236	260	252	282	241	258	255	255	276	269	264	268	263	265	269	265	310	280	257	242	266	270	234	267	268	282	245	275	254	262	281	267	239	300	239	287	259	281	273	234	252	254	280	281	275	263	252	273	265	276	260	280	264	263	254	295	300	251	294	278	268	280	267	263	279	264	276	260	277	246	231	305	273	291	242	260	276	281	255	277	259	282	275	254	265	258	268	247	279	254	231	260	273	279	291	264	273	247	292	268	256	264	255	267	240	240	296	251	292	270	288	249	262	302	253	251	285	275	288	283	296	275	278	256	286	274	308	240	292	278	288	239	269	294	255	271	237	256	244	271	264	268	270	248	238	272	285	242	297	252	262	257	258	291	269	273	308	241	265	262	266	262	255	273	293	250	248	311	249	273	242	275	271	275	283	261	272	258	259	276	285	280	270	276	275	264	257	271	263	270	264	238	284	274	257	231	283	262	287	270	291	266	285	279	264	263	291	261	273	252	271	262	280	267	251	245	257	259	271	274	262	255	267	266	236	273	253	263	243	265	265	248	308	234	283	264	272	273	283	254	263	278	280	252	266	263	253	274	227	252	279	277	272	272	262	265	293	267	284	269	259	258	241	265	284	301	242	251	276	256	260	282	251	268	273	264	253	275	259	252	269	248	263	295	236	263	285	289	300	309	286	296	263	259	273	247	278	258	287	233	267	254	275	288	267	267	265	289	307	289	263	282	259	251	248	271	309	255	284	277	249	268	254	272	268	281	238	266	293	262	269	254	256	289	252	258	282	291	259	256	249	270	270	272	249	265	281	250	275	269	305	270	281	259	273	295	303	276	290	269	299	267	269	276	309	276	229	274	251	262	250	265	280	256	274	256	253	244	259	268	257	243	267	273	242	244	260	277	261	231	281	272	243	286	274	275	254	241	269	274	257	288	265	316	256	256	280	325	273	273	264	290	288	280	273	255	268	236	286	277	273	286	251	297	286	247	272	271	292	269	269	267	278	282	273	269	266	261	252	267	254	273	266	244	275	263	216	256	252	253	236	264	268	286	280	254	262	283	304	249	278	242	266	262	248	270	258	271	246	274	286	268	277	270	270	270	238	246	280	306	268	292	236	250	237	283	272	244	258	276	246	264	271	288	253	288	258	249	268	290	261	235	270	253	253	248	254	285	293	274	276	265	263	236	271	255	240	296	279	245	267	257	253	284	296	254	254	288	256	263	282	266	269	280	244	297	277	264	278	279	279	262	261	278	288	259	250	299	267	277	271	294	244	275	290	261	262	246	292	276	272	277	274	257	266	257	239	278	265	262	263	292	237	268	284	287	284	303	299	309	255	259	274	231	257	277	247	275	284	281	263	252	251	250	277	257	267	282	274	273	295	255	267	258	260	268	283	268	270	244	284	259	264	273	287	266	284	242	251	280	262	276	288	262	251	269	259	257	281	261	282	254	286	274	275	277	273	306	311	321	283	277	244	272	269	256	229	254	250	252	273	291	285	290	246	252	292	277	242	281	263	276	242	256	283	257	282	280	276	279	263	248	289	287	279	305	262	282	293	283	282	276	260	279	244	255	267	294	270	271	273	275	272	227	270	266	281	269	242	291	272	277	261	263	259	302	283	283	260	260	272	268	283	277	244	270	275	245	278	282	283	308	279	254	288	268	248	281	254	281	265	248	268	261	247	247	279	271	253	292	268	292	283	268	260	276	256	287	271	293	283	262	302	315	256	273	282	217	259	260	240	272	267	266	280	254	242	266	229	252	258	278	272	285	249	286	252	237	249	243	275	266	255	277	255	268	268	268	287	275	295	288	299	316	263	272	281	311	278	265	223	237	270	280	243	262	272	270	297	244	243	261	266	291	237	284	257	279	251	249	262	270	305	246	256	258	272	283	260	270	247	272	283	279	244	220	245	252	288	293	258	235	269	280	257	278	275	293	264	278	263	248	265	279	261	238	268	256	285	288	262	284	261	285	279	258	269	282	271	276	249	239	268	282	289	288	257	251	262	265	202	274	288	292	237	285	274	271	252	263	256	242	247	259	273	221	312	271	276	265	287	257	260	235	255	254	273	225	241	256	277	241	264	281	259	293	287	284	248	297	289	252	259	254	270	270	260	249	282	260	277	290	294	273	276	254	302	295	240	287	257	265	280	265	237	263	252	278	312	236	254	299	271	279	242	300	278	275	251	270	291	240	259	257	287	253	278	267	258	287	251	248	282	250	261	248	244	300	256	276	243	264	288	247	262	247	295	275	283	269	241	258	258	263	260	247	241	259	238	269	256	269	251	263	260	280	252	271	284	251	269	307	257	266	286	254	280	286	252	306	277	298	275	256	261	277	274	237	266	284	270	247	269	282	245	268	271	293	263	274	272	263	274	303	282	285	278	253	272	271	250	311	269	285	299	268	274	264	298	263	264	259	261	277	264	231	261	275	258	228	255	250	288	291	278	268	240	260	254	245	281	278	258	269	281	287	282	252	263	276	245	276	265	263	275	280	266	255	291	262	260	250	264	281	268	284	261	267	278	275	268	280	269	280	265	262	281	266	282	261	279	274	267	251	268	283	271	248	236	267	284	276	295	262	274	264	301	261	249	274	241	257	237	254	250	271	299	281	262	273	234	278	286	252	236	283	265	297	283	269	266	279	268	289	265	271	252	279	271	249	246	287	282	291	288	262	258	318	263	290	279	259	280
45315	52062	44251	40374	30724	35098	22750	25892	28195	26688	40895	31199	35249	22047	10031	11100	11856	9837	7456	4276	1752	1750	1693	1320	1122	962	1021	987	1048	1112	1014	953	1135	1256	956	833	795	813	844	888	982	980	1078	992	974	942	984	829	815	825	726	809	801	810	770	779	782	725	722	759	672	672	752	686	732	697	658	673	607	708	631	665	669	649	661	658	651	642	684	703	625	651	668	689	732	772	798	743	801	721	687	738	729	657	702	622	620	629	638	655	622	645	628	561	618	617	625	595	603	624	632	629	579	647	597	627	596	659	645	609	606	589	604	625	614	620	624	578	641	585	607	623	634	623	620	576	596	620	591	569	633	638	610	574	642	611	592	590	599	591	554	605	572	592	613	627	603	615	607	600	589	586	567	596	582	578	589	609	619	566	563	614	630	562	599	592	620	657	622	582	610	576	608	563	635	562	630	641	603	605	611	565	566	583	583	612	575	613	558	614	602	631	588	638	597	619	650	553	573	574	587	578	607	606	578	583	611	620	606	594	592	609	605	571	585	575	620	569	569	561	566	583	588	590	607	600	603	644	609	598	602	558	623	632	588	624	599	660	588	586	623	659	569	609	642	624	614	605	543	606	593	626	567	626	588	588	566	610	584	573	615	588	620	582	582	619	595	596	651	615	638	605	596	594	561	674	554	595	591	587	574	576	611	635	570	562	549	611	567	608	600	578	601	635	577	642	568	635	595	573	609	583	591	598	574	641	589	546	583	594	595	537	599	614	606	552	594	622	593	594	543	614	589	612	593	612	661	655	596	602	588	603	600	574	612	560	579	592	583	603	574	602	585	598	604	617	607	589	586	572	574	592	626	579	591	578	579	621	578	610	592	599	607	599	598	596	558	577	554	641	598	618	589	594	610	641	602	598	652	609	558	610	593	558	656	588	588	640	589	651	582	603	649	625	585	596	610	582	597	613	573	611	571	594	573	635	565	589	612	607	612	573	600	610	584	613	571	586	572	570	582	638	602	624	620	600	589	613	602	590	572	602	621	602	599	633	574	586	613	576	555	566	602	579	592	598	606	601	567	606	608	629	601	594	562	569	606	614	603	589	605	602	583	605	605	565	593	595	582	606	579	621	662	578	582	607	594	614	551	627	583	553	575	594	609	570	546	586	578	601	586	619	582	585	614	642	626	577	598	555	568	591	611	630	583	631	609	575	592	569	655	610	583	555	577	641	597	603	557	633	580	591	574	598	566	607	605	596	643	598	549	598	594	579	572	606	602	562	587	551	624	569	620	620	583	651	580	648	629	608	609	607	591	606	576	575	574	613	587	629	624	595	575	605	637	600	592	571	600	597	631	584	583	602	603	633	577	663	612	578	603	606	573	571	563	567	641	590	589	582	620	598	634	594	629	616	584	577	590	580	596	575	571	625	562	614	632	606	584	585	576	592	619	609	619	578	583	591	577	603	591	570	639	571	624	583	599	568	629	584	612	634	615	628	603	617	605	595	616	604	584	576	538	605	583	600	572	570	585	609	596	552	616	571	580	575	596	631	630	568	576	627	606	605	579	583	596	595	556	647	597	621	601	590	568	602	618	581	627	596	577	600	612	573	552	607	638	627	640	585	578	618	594	607	604	562	620	592	602	578	591	640	592	613	549	571	607	555	595	556	592	571	586	593	600	599	588	590	597	556	596	593	599	609	588	632	613	624	606	603	596	632	566	592	600	593	606	535	552	609	576	588	562	591	604	589	656	621	553	633	586	616	628	633	584	595	580	548	611	588	618	585	598	613	579	607	602	596	620	606	574	570	581	629	575	587	598	586	585	558	624	548	591	600	576	564	648	588	585	579	631	593	574	575	600	617	629	582	631	592	604	601	602	618	607	612	578	609	546	613	591	593	624	531	587	583	591	610	585	577	627	562	615	555	622	589	620	583	587	604	573	582	590	586	608	617	571	571	587	574	575	625	605	557	605	574	586	642	598	595	568	601	629	552	618	572	576	610	574	585	619	601	571	602	557	617	616	602	591	578	627	581	547	569	602	609	617	584	604	631	566	626	592	597	603	567	634	613	610	617	590	607	625	611	566	620	600	575	619	625	617	545	592	607	621	626	606	628	529	599	579	571	573	583	583	575	616	576	593	607	588	602	605	586	602	625	603	596	598	616	592	659	602	618	608	580	570	578	580	635	588	600	585	591	555	581	624	608	574	629	582	609	614	579	627	586	618	604	554	586	597	604	601	602	572	595	601	580	579	573	616	590	582	558	588	583	607	630	572	570	587	628	572	555	594	565	637	567	628	594	613	625	584	563	602	615	597	615	605	582	582	567	565	633	622	579	576	607	622	587	605	586	617	617	599	600	623	624	652	577	588	595	590	563	594	591	639	637	633	580	587	580	597	575	609	633	590	570	602	565	599	639	590	622	592	624	609	618	656	563	574	574	637	591	615	650	580	635	611	571	616	559	605	599	559	614	623	599	567	624	568	599	595	628	572	571	640	579	555	604	591	626	578	582	636	594	593	607	582	581	566	587	553	578	601	542	599	574	585	618	640	639	610	591	600	605	617	577	629	610	607	583	630	578	597	596	575	596	602	547	574	608	598	607	571	631	598	605	611	599	566	638	621	571	611	591	627	648	576	611	556	565	599	568	608	597	594	586	639	612	591	635	601	612	612	591	582	589	572	606	562	650	623	615	568	596	593	583	585	583	560	566	598	647	572	597	585	617	599	600	622	578	578	611	596	563	603	601	576	596	598	584	559	611	584	585	582	599	659	603	616	620	601	614	642	590	611	609	585	586	613	560	603	614	604	586	578	581	592	631	566	637	635	565	625	597	614	627	647	593	590	606	599	576	605	659	613	599	547	563	609	609	620	615	594	633	638	593	595	634	586	636	582	593	577	582	613	571	577	585	607	592	607	589	576	559	612	559	601	621	559	569	581	591	602	608	604	582	600	599	590	606	557	580	620	601	617	585	574	606	615	589	593	638	579	553	604	627	562	631	577	628	609	588	598	594	628	616	593	672	597	531	625	617	592	596	616	595	608	591	532	594	620	583	598	590	584	651	619	581	623	577	574	597	617	562	608	573	612	567	628	584	625	573	578	600	602	611	615	606	616	597	614	596	614	598	588	567	568	587	564	574	632	614	575	595	634	605	574	585	569	587	610	577	543	630	598	580	560	591	556	575	568	610	575	582	624	578	589	642	557	605	591	575	594	634	634	598	623	599	550	593	562	580	572	628	575	586	595	580	606	609	594	564	617	560	609	606	573	599	559	567	606	609	582	548	607	610	578	593	626	581	551	627	560	574	622	541	556	600	602	576	610	580	600	582	602	564	597	597	653	586	604	566	609	592	616	589	556	576	608	590	581	566	633	607	574	619	544	546	603	619	597	592	598	621	637	592	572	601	589	597	622	564	607	627	615	584	573	649	615	565	577	596	628	601	631	603	573	594	601	607	556	610	616	550	604	615	590	593	585	593	597	588	614	562	621	589	584	575	641	562	632	596	591	599
54914	41605	36654	29750	26234	27537	25617	24575	26429	23312	38208	28112	31262	21068	10843	7630	6664	6524	3745	1654	775	462	499	411	404	356	422	314	321	382	338	340	397	385	328	281	277	279	295	313	281	321	352	310	325	286	297	254	265	281	280	267	265	304	272	286	267	261	249	242	241	235	253	266	270	243	231	233	261	258	244	239	255	198	240	258	276	280	245	227	223	245	248	239	254	259	232	254	282	259	261	242	237	234	254	248	231	237	229	205	222	229	234	224	231	231	234	224	209	213	223	243	231	247	210	235	226	253	213	224	192	241	208	225	220	221	233	208	222	238	208	265	221	236	249	250	216	224	249	219	220	225	217	234	234	188	226	221	243	207	208	239	227	205	263	238	231	240	199	254	213	216	220	224	232	216	202	227	265	216	242	212	241	216	200	244	223	217	210	212	254	217	228	222	233	256	228	221	215	215	191	208	214	218	211	225	231	229	267	249	243	235	243	229	231	235	210	228	226	230	232	238	216	213	236	217	215	242	227	217	214	222	209	242	220	225	243	257	204	209	222	202	233	218	239	230	245	246	212	268	213	231	229	214	228	207	227	237	228	233	222	200	234	180	229	223	241	225	223	217	231	219	246	217	209	216	217	256	225	271	223	211	205	230	206	228	225	217	207	233	237	237	219	234	222	225	216	228	238	209	233	206	232	203	249	245	241	231	220	272	271	211	229	210	243	209	220	221	207	220	222	234	213	212	204	200	220	244	198	211	234	201	243	242	219	247	225	225	247	219	260	216	204	234	215	217	207	239	214	227	228	227	227	240	260	211	220	244	191	235	210	224	232	213	225	221	194	237	224	212	212	214	205	220	247	215	217	235	234	225	230	207	194	201	197	213	233	211	232	194	232	225	210	222	224	272	236	240	220	210	234	213	234	228	204	224	214	234	209	242	214	229	233	226	202	216	224	262	220	205	222	214	216	231	224	211	249	245	232	217	250	236	195	205	226	232	217	211	232	215	246	238	223	202	190	228	227	205	223	227	198	212	223	203	230	245	212	212	211	240	236	228	256	252	220	241	239	210	195	234	230	240	257	234	228	235	222	197	198	235	237	243	224	227	213	223	260	249	195	214	226	262	246	205	251	264	240	223	231	239	249	247	255	254	248	200	208	215	210	210	209	220	204	228	206	245	238	220	205	206	214	233	227	228	249	200	239	216	225	275	215	243	200	231	227	219	222	238	220	254	239	234	254	225	231	184	234	220	189	228	210	213	212	197	211	223	223	215	235	239	239	249	222	241	247	244	235	216	265	238	211	230	228	227	213	212	235	220	198	224	187	218	226	219	228	239	224	214	217	239	217	239	218	225	220	214	239	217	250	212	234	232	206	221	237	229	226	248	211	234	216	197	220	241	213	209	241	213	236	192	216	239	221	214	213	255	215	202	199	230	211	210	215	238	202	246	221	220	252	238	228	242	242	214	216	259	226	236	249	203	234	214	240	223	244	251	225	228	220	241	210	232	240	247	237	221	208	236	228	227	237	238	218	225	238	245	239	246	219	229	196	238	228	222	191	237	212	213	221	202	239	240	226	219	217	211	225	223	211	240	247	247	239	244	225	243	243	210	229	236	222	215	210	232	224	223	259	215	242	220	240	240	213	187	221	230	204	241	191	242	217	241	218	249	234	210	244	221	212	214	220	201	218	219	231	217	240	205	190	225	224	215	213	207	232	225	197	230	216	204	220	200	221	229	259	236	234	249	231	205	227	240	231	262	252	246	257	231	209	197	216	206	236	208	210	250	212	234	215	218	215	211	215	245	208	240	231	197	221	234	238	249	227	217	218	211	216	213	226	216	217	198	213	236	212	236	221	220	230	240	210	244	211	222	246	231	223	243	214	225	236	211	210	229	224	205	244	238	271	237	222	230	236	237	260	240	207	198	216	237	223	210	221	231	244	241	242	239	215	241	209	231	224	243	205	213	235	203	228	221	191	229	255	241	232	204	238	219	223	196	233	204	228	212	232	209	214	211	229	228	223	214	227	220	256	219	245	235	239	247	245	237	229	258	218	220	218	207	236	232	210	218	220	225	209	218	229	223	222	226	263	223	209	191	222	236	234	211	251	212	252	231	235	200	231	234	237	212	243	242	199	238	238	213	231	223	215	197	237	199	195	207	203	221	232	245	203	227	237	190	204	227	215	226	226	209	242	258	206	220	229	200	240	224	233	211	189	217	232	236	229	208	208	247	221	239	239	235	228	215	219	226	219	183	246	229	237	215	214	223	215	223	201	192	216	247	205	206	234	228	232	242	200	206	205	227	237	218	233	219	216	237	237	242	243	223	250	209	228	202	245	233	221	209	221	220	225	228	251	221	191	210	220	218	202	241	208	229	237	223	243	226	209	196	231	197	248	239	211	228	224	206	236	244	217	215	223	218	231	211	224	192	239	243	247	238	245	246	266	227	201	246	209	211	215	261	244	202	222	224	240	215	203	234	218	233	237	216	243	230	223	221	204	249	202	238	239	226	192	217	262	236	249	240	201	193	254	227	224	239	220	226	231	235	218	218	233	223	245	188	218	246	206	216	251	234	213	231	227	217	225	237	225	223	217	219	214	209	207	198	204	243	217	220	253	245	228	219	228	207	249	212	229	238	198	214	222	226	216	227	227	221	229	238	209	233	224	235	204	212	228	227	217	217	200	216	226	225	238	205	229	248	219	225	265	217	220	197	197	232	235	273	223	222	213	228	203	204	202	220	232	223	217	223	223	233	217	232	215	197	184	239	218	267	237	221	219	232	220	221	214	225	235	247	228	185	227	225	257	227	228	237	239	224	224	250	231	221	236	231	242	237	235	211	225	230	235	214	225	249	202	229	216	227	224	241	219	227	225	232	242	228	218	250	246	224	254	226	238	239	209	239	235	250	240	216	240	214	244	211	261	216	233	220	226	220	257	213	243	215	218	228	187	218	220	239	225	228	231	244	212	210	205	199	244	206	219	228	209	249	227	227	197	207	219	237	211	239	230	237	210	232	215	218	242	216	191	249	230	218	210	211	238	219	238	205	225	213	223	231	229	212	225	232	221	237	240	221	229	234	225	211	216	237	244	207	229	202	197	256	222	237	222	196	226	246	226	224	252	200	227	243	232	190	221	229	246	209	248	230	203	197	266	238	186	239	230	261	229	207	234	254	196	258	243	236	236	206	211	243	234	210	230	188	223	224	229	217	231	220	219	210	204	207	227	227	236	215	226	251	228	199	230	242	216	240	228	244	226	258	251	205	215	235	237	218	213	216	210	226	265	237	226	226	242	224	215	212	240	215	224	238	232	234	207	235	225	245	254	227	212	214	252	226	224	223	225	221	232	218	214	224	210	213	220	200	212	211	255	226	248	230	238	238	217	213	210	227	234	208	254	207	221	206	245	206	223	243	228	233	206	223	201	230	231	231	225	238	241	218	226	226	237	248	259	233	231	243	259	260	229	244	238	178	219	221	242	234	210	239	246	197	225	221	231	212
48596	55201	43220	43367	38279	41505	31247	31769	36765	35718	47202	36895	44126	28961	15063	15795	16123	16787	10616	5393	2872	2262	2273	1453	1453	1265	1591	1196	1217	1593	1336	1294	1467	1593	1139	950	820	906	923	993	1026	1100	1221	1118	1021	1055	1102	931	855	825	813	808	829	847	845	766	757	723	727	738	676	663	653	658	742	661	666	626	635	630	560	601	558	603	591	603	606	666	649	639	618	675	682	708	694	713	697	734	733	750	643	681	701	686	659	536	565	521	550	568	571	551	503	545	495	522	572	547	548	525	522	549	560	546	502	527	511	515	504	513	516	507	505	508	482	526	513	507	498	532	529	521	502	519	502	495	518	505	478	503	504	501	509	484	557	531	498	511	484	513	500	498	493	525	528	479	501	483	457	501	495	489	507	465	503	483	464	475	492	516	495	489	479	486	461	479	523	471	510	520	508	485	513	529	510	467	499	520	513	520	501	478	534	455	517	482	474	502	500	466	543	503	471	509	493	485	463	459	522	479	520	495	532	529	459	495	497	472	506	530	491	516	502	496	492	491	507	515	464	479	476	490	446	521	491	503	508	507	468	474	484	475	492	528	489	488	497	491	471	503	480	487	480	481	500	474	487	503	485	481	489	450	460	487	461	490	539	491	482	512	475	510	515	473	459	509	475	523	480	490	517	483	468	478	503	506	499	513	469	530	540	520	504	498	480	481	507	481	483	476	496	474	502	516	520	521	501	465	490	501	460	507	505	520	485	538	513	498	479	497	488	502	464	486	500	465	500	509	474	486	456	501	516	470	458	515	508	520	500	496	496	500	487	479	505	492	486	535	498	436	490	523	479	526	496	503	497	490	491	486	459	488	470	501	520	561	492	538	445	489	473	474	528	490	479	504	513	526	514	491	518	481	512	478	489	489	497	510	483	518	540	490	475	460	500	494	497	516	504	480	476	510	483	487	482	477	519	478	493	514	496	459	504	463	523	501	496	498	452	511	515	523	478	445	462	482	478	465	473	496	456	503	486	465	509	499	462	487	513	498	519	474	484	456	466	508	479	470	531	520	500	502	502	450	489	487	509	505	455	519	524	497	524	460	462	480	525	507	455	517	472	509	521	524	506	501	484	479	504	479	486	518	476	540	479	506	481	461	510	523	574	481	487	540	536	494	488	488	485	482	506	479	492	504	479	498	518	493	474	523	460	517	511	470	467	492	496	502	502	489	484	490	508	505	491	506	461	501	486	505	478	504	486	493	496	492	468	462	534	483	516	447	491	504	493	492	508	441	493	497	497	500	503	482	504	495	512	495	490	472	453	476	507	541	499	500	507	567	506	515	500	463	512	466	467	483	499	481	441	481	512	541	507	489	498	508	509	515	496	490	478	480	510	484	530	489	527	513	483	488	497	506	519	510	465	530	479	472	515	507	520	494	510	541	469	509	489	498	493	499	463	478	478	523	509	491	494	501	509	468	469	510	517	533	532	491	488	483	495	456	527	491	485	533	477	508	540	472	488	487	487	462	488	490	484	493	497	436	514	518	497	496	482	469	498	480	512	507	501	464	513	475	477	457	494	489	508	504	470	512	527	484	464	485	485	530	516	468	486	563	491	481	501	472	519	476	498	466	502	529	492	512	484	475	510	522	489	498	495	516	482	518	496	488	499	470	517	495	498	510	485	479	517	489	470	475	485	477	503	525	501	464	533	493	486	478	487	516	487	463	467	486	501	498	512	520	485	514	507	462	549	539	496	466	513	461	480	495	469	509	493	474	490	471	536	501	544	482	547	501	532	532	493	469	455	471	505	490	492	495	500	513	495	508	498	505	530	471	525	521	482	518	485	478	524	543	499	513	552	470	471	477	519	457	507	504	478	504	489	528	517	510	511	527	493	489	524	497	516	512	487	524	474	480	493	472	488	533	495	484	507	472	480	492	541	502	499	495	488	488	478	515	510	494	472	532	526	489	522	443	459	487	493	538	462	486	488	554	519	478	550	534	470	491	491	503	472	482	494	511	468	523	528	498	452	489	500	512	490	487	508	510	497	458	496	483	517	507	482	506	482	488	483	516	549	480	512	528	513	530	463	505	455	476	513	551	510	494	495	498	505	483	469	497	486	455	520	457	493	543	493	487	507	494	495	477	524	504	483	495	480	477	499	479	467	490	496	498	507	453	508	512	448	484	484	500	493	525	536	498	532	491	496	489	464	460	522	468	492	490	508	498	509	468	486	487	470	490	498	489	504	492	519	509	514	515	471	461	449	491	461	474	515	446	494	515	520	549	520	495	514	511	515	482	492	506	431	489	465	516	463	499	511	504	504	456	471	492	517	481	504	470	509	511	483	495	519	510	493	517	473	512	459	501	509	476	481	474	491	502	496	536	501	482	512	540	515	513	466	499	494	483	506	499	463	509	499	448	467	514	504	464	493	454	496	510	474	485	486	491	431	513	499	495	490	516	489	449	481	465	514	495	534	499	509	492	500	502	507	507	507	513	495	469	489	523	496	505	493	490	482	497	508	496	503	498	506	480	482	456	469	490	529	499	481	479	502	500	513	522	511	518	473	538	482	475	508	466	493	516	525	513	438	453	513	514	465	466	468	473	489	514	555	529	496	509	488	478	508	518	487	510	452	526	560	467	537	527	486	534	493	478	472	479	507	512	506	507	466	510	470	497	524	443	513	499	481	488	477	500	500	488	463	507	522	457	523	496	512	470	470	481	474	516	508	457	474	501	506	531	465	494	499	503	475	448	518	507	468	481	473	493	467	504	510	439	511	500	498	484	490	505	482	493	451	448	512	491	488	519	495	535	502	499	505	481	478	512	529	503	471	501	501	540	510	554	481	488	550	504	480	472	529	512	461	512	512	535	537	461	471	513	458	484	476	496	509	463	473	447	474	508	484	498	503	470	489	521	482	476	493	481	481	463	468	498	461	472	520	512	501	506	519	543	469	514	521	526	474	449	524	527	538	472	494	548	534	465	503	492	489	477	452	510	469	473	507	511	527	506	497	492	489	520	479	520	498	492	480	525	477	504	485	508	514	464	465	530	488	486	471	492	480	557	498	522	510	455	505	491	500	527	458	536	490	528	493	470	494	522	523	483	505	505	473	510	494	512	466	511	472	478	524	511	539	483	509	500	503	500	507	484	464	426	483	483	504	489	515	527	488	484	458	513	508	514	478	517	493	465	495	452	522	501	500	464	537	500	476	502	503	513	514	543	509	490	515	506	498	473	485	492	475	468	507	500	465	519	509	501	503	487	491	473	513	491	474	453	507	516	492	494	465	499	538	503	503	539	506	504	498	481	535	480	465	531	463	493	486	518	520	471	510	478	458	520	497	519	488	507	463	489	456	478	496	456	483	460	510	502	494	483	465	456	497	495	488	498	494	484	494	511	509	544	516	512	498	456	460	485	484	481	464	520	512	467	490	489	493	476	489	504	473	504	497	475	484	501	473	473	469	512	510	494	514	501	510	496	474	489	506	478	479	486	509	492	483	509	510	521	461	489	501	517	518	480
22010	25846	29976	15712	7343	4669	2604	1574	1162	1229	2099	1138	1188	637	374	353	380	362	333	312	302	269	281	301	288	260	284	277	256	286	280	256	251	241	253	279	270	251	299	254	296	311	272	282	273	269	305	290	252	273	259	259	301	283	265	251	259	278	286	283	283	285	264	270	286	254	278	287	282	269	248	274	244	281	272	254	238	266	286	314	309	271	263	258	272	276	297	323	273	264	274	292	281	254	263	224	262	241	258	224	280	271	275	230	228	271	261	269	276	261	278	245	280	254	238	285	266	293	236	244	275	235	247	257	250	250	264	258	234	224	266	225	259	277	298	274	240	256	260	277	241	267	285	268	245	272	262	254	259	243	263	260	242	264	262	208	262	265	248	249	295	232	244	248	247	289	269	235	257	258	289	255	245	275	270	248	277	269	242	245	267	232	224	286	256	277	262	249	264	225	259	225	254	262	229	233	264	247	240	250	279	271	270	294	234	259	270	230	241	247	276	270	250	252	280	248	265	227	253	263	226	252	245	294	242	265	266	268	263	264	254	260	286	239	253	279	258	263	272	314	260	265	234	233	248	285	252	274	232	265	243	274	226	271	287	234	253	263	303	247	268	264	236	248	266	257	302	274	236	278	236	281	271	273	253	246	244	254	242	256	261	240	270	256	236	233	240	230	258	221	246	266	257	267	231	250	233	264	267	281	286	278	259	260	288	245	292	263	241	247	217	281	257	222	248	275	265	277	261	280	240	268	231	245	219	264	260	267	289	268	277	243	260	268	246	260	252	284	261	270	245	248	276	271	267	268	257	266	263	267	243	251	259	253	247	257	283	264	273	269	230	241	240	229	277	235	241	284	248	294	280	270	263	275	236	262	257	257	280	273	239	267	281	252	288	261	272	275	251	259	274	251	288	265	252	253	256	237	278	257	256	267	228	258	298	269	270	232	209	243	253	271	264	264	285	269	264	263	281	254	246	263	252	256	287	245	272	249	270	254	266	230	248	242	280	243	275	251	276	264	285	239	275	262	234	252	275	264	247	245	256	240	274	270	247	261	266	242	271	267	281	251	250	265	274	255	256	248	258	237	267	271	264	266	273	273	253	241	271	268	240	237	274	257	261	235	250	248	250	246	258	263	277	237	285	242	242	279	253	252	264	243	258	249	237	244	256	241	228	300	247	267	248	246	244	247	264	264	278	259	268	289	289	255	271	252	274	245	273	245	243	294	300	278	255	246	268	223	220	256	278	282	291	246	281	277	274	283	259	250	263	225	257	252	284	258	283	253	229	219	261	269	274	276	246	253	266	274	271	271	244	264	257	252	248	259	265	267	272	268	268	276	285	246	278	264	266	251	280	266	242	214	241	262	269	249	267	259	266	261	255	255	289	256	283	262	272	224	271	274	268	268	284	251	270	276	244	260	264	248	244	274	261	267	223	256	260	261	286	252	267	259	297	257	278	242	260	255	265	281	275	260	298	254	251	227	242	270	257	257	258	281	253	267	254	236	243	263	268	261	250	270	237	244	236	238	287	246	236	237	269	273	230	254	271	272	248	264	251	254	244	254	258	288	248	258	284	249	235	237	255	253	270	251	237	274	262	278	241	248	243	274	232	224	293	259	258	265	262	254	287	254	246	246	252	264	259	243	254	279	253	249	259	280	258	260	251	237	256	279	239	256	258	276	241	280	254	252	255	232	264	273	228	278	247	252	260	250	251	247	244	262	276	260	259	272	273	248	270	287	281	257	248	214	272	265	259	252	259	264	241	263	251	273	260	274	241	238	253	258	250	286	254	245	268	255	238	232	293	239	250	253	271	232	270	271	250	247	246	252	261	253	279	277	250	282	244	232	293	250	261	223	262	247	249	268	262	306	259	234	303	251	233	235	275	258	294	254	227	258	266	279	222	294	281	271	276	254	249	258	274	279	277	273	226	295	242	276	276	269	264	264	262	270	282	265	273	257	260	250	270	288	257	247	235	233	259	272	274	267	248	276	254	235	276	262	233	274	272	257	251	256	253	261	255	226	264	301	268	233	263	262	274	284	253	264	276	255	291	248	268	265	283	263	283	229	249	243	273	251	271	258	254	256	238	268	265	264	238	250	240	241	242	278	263	273	278	255	231	234	259	278	223	242	248	294	266	255	276	276	265	266	266	242	231	240	241	239	255	275	253	270	259	228	218	275	223	263	259	260	254	232	294	271	245	276	244	266	253	286	265	248	267	266	273	251	248	281	273	258	263	256	267	254	267	232	266	234	253	264	253	301	253	275	276	253	283	238	252	241	256	256	229	236	253	255	257	283	263	254	243	263	276	263	253	246	277	233	264	233	234	255	278	257	277	235	249	263	237	257	240	268	231	261	251	265	241	289	270	239	280	254	268	266	277	257	272	245	257	269	283	219	264	262	267	275	297	253	258	256	258	247	233	276	257	266	261	250	254	254	271	219	269	243	235	249	275	262	283	258	260	273	270	273	262	230	267	263	243	250	257	260	252	283	255	262	268	234	245	243	276	228	244	234	290	273	302	249	246	262	231	264	264	276	244	260	262	255	248	276	235	255	246	275	239	228	283	240	265	257	272	235	227	255	281	231	274	279	273	273	248	255	256	250	257	250	262	201	291	271	261	258	271	247	239	292	261	276	299	291	284	281	269	279	259	310	257	249	271	246	262	266	240	235	255	246	230	249	259	251	274	246	262	280	261	252	212	284	261	276	285	265	226	262	255	243	281	279	249	276	217	259	249	283	255	270	261	253	250	234	252	256	268	245	264	264	274	264	243	269	257	253	262	250	266	269	278	238	251	257	255	260	246	248	264	277	272	257	281	255	253	251	271	255	256	272	250	255	265	284	274	248	251	290	293	262	242	258	226	260	276	272	247	257	268	242	229	258	267	273	228	268	236	255	240	281	276	256	258	272	252	232	248	241	242	262	268	260	320	246	259	276	245	275	283	257	257	224	288	265	255	242	234	262	283	276	252	245	242	282	238	277	277	249	257	249	231	249	254	258	274	257	221	263	263	264	242	268	265	252	252	278	242	274	268	235	227	294	261	244	258	258	246	286	260	243	278	247	253	263	242	275	229	271	229	248	288	232	247	247	267	266	244	264	253	284	308	282	255	272	246	285	283	243	272	247	266	253	260	289	258	283	259	258	264	271	266	263	262	265	261	276	248	262	276	223	257	257	288	260	272	231	224	250	275	269	222	269	282	248	263	250	228	269	244	251	248	280	275	257	236	261	284	250	221	273	241	291	285	224	233	255	277	257	238	282	279	250	228	250	307	225	279	231	264	280	242	259	268	281	256	279	255	285	250	235	273	272	251	266	263	276	249	253	276	224	254	274	280	240	228	241	263	268	275	242	237	222	248	275	283	269	300	274	304	257	256	254	272	264	265	255	238	259	225	254	257	257	247	224	265	282	287	219	239	249	256	259	271	293	279	246	275	261	251	240	261	289	266	261	263	256	264	271	254	251	253	305	266	267	265	254	234	260	254	261
17907	25059	24460	19930	12937	12711	8224	6372	5150	6400	9066	4783	6144	2520	1305	1359	1549	1580	1128	809	778	729	758	688	709	656	693	677	634	668	584	657	667	653	697	680	673	694	709	680	737	771	764	759	698	750	748	652	694	665	702	746	648	695	739	690	681	639	617	653	658	645	619	627	604	627	653	583	652	646	640	664	600	604	625	625	650	640	619	640	654	675	656	620	667	624	616	677	687	695	618	701	703	613	669	609	599	645	637	639	580	595	605	621	616	586	575	619	609	605	569	629	649	617	682	609	597	596	577	588	584	589	583	627	545	580	624	615	596	584	558	600	610	612	610	598	609	622	616	603	643	627	599	579	601	598	631	604	622	652	574	634	579	622	539	585	600	621	587	600	622	593	634	607	576	594	560	607	608	638	594	593	578	579	585	600	590	628	576	589	594	590	621	574	592	597	607	614	573	591	630	588	653	636	601	595	598	575	546	599	584	601	559	563	647	611	554	594	637	565	561	618	593	581	600	590	583	602	577	611	604	573	635	610	601	593	666	629	563	577	597	624	591	575	593	610	614	585	587	608	646	606	587	605	609	615	564	650	615	593	590	620	604	587	606	609	608	575	640	618	596	620	620	597	569	555	581	575	601	583	635	628	560	594	600	634	597	620	582	590	604	642	629	586	609	602	603	619	614	601	633	583	641	593	607	551	560	563	590	630	626	590	539	591	592	559	611	592	602	617	564	616	605	610	587	589	656	637	615	635	571	580	592	616	650	588	581	607	599	584	575	614	588	621	580	642	616	577	618	599	617	608	583	574	601	593	625	617	625	579	605	635	644	606	620	598	581	632	592	645	586	605	597	614	594	614	614	550	635	583	615	621	603	574	594	613	571	597	609	578	599	604	628	608	595	581	619	599	592	580	605	621	624	570	605	621	587	618	597	541	590	608	636	651	575	607	604	610	602	622	604	584	573	551	627	649	583	624	607	600	602	573	593	596	569	580	613	598	630	619	613	605	621	606	603	576	585	604	576	619	581	571	584	591	601	620	629	616	641	564	598	610	606	616	572	598	616	547	600	581	628	569	579	566	578	622	576	611	584	604	604	590	601	654	586	566	623	635	617	589	570	558	616	584	594	575	601	599	604	621	564	616	593	605	551	566	584	598	598	607	633	608	638	560	628	592	626	616	631	626	592	583	592	599	570	648	602	624	574	610	556	627	583	596	616	591	612	565	622	557	575	581	618	595	624	595	599	603	567	632	576	604	574	618	578	579	616	605	611	602	562	618	590	639	588	560	577	599	653	571	615	529	577	540	605	612	602	586	588	577	619	589	621	615	582	598	627	596	637	603	597	606	592	602	600	620	578	582	597	585	578	543	619	593	591	611	564	670	624	620	618	604	605	558	605	615	616	601	612	611	610	570	572	617	566	622	648	590	601	621	593	586	602	585	629	575	603	602	627	606	615	553	609	606	605	602	612	612	593	608	654	599	575	630	601	591	591	572	572	621	554	603	625	571	585	607	603	595	574	605	630	619	550	586	591	626	609	613	631	620	590	577	564	619	621	586	589	626	577	616	632	593	595	590	600	615	578	611	577	604	566	589	630	583	594	574	584	577	609	584	572	609	562	592	619	588	593	649	610	586	598	622	646	579	600	612	576	571	590	577	584	613	564	541	589	632	628	559	608	636	611	602	581	572	563	602	593	588	563	618	595	564	639	624	605	608	640	608	604	555	606	595	543	633	652	616	566	616	606	590	593	625	552	612	611	598	601	636	614	606	614	572	568	617	621	607	609	600	561	656	612	649	592	574	595	628	602	609	585	536	631	633	594	621	574	535	592	593	632	585	607	597	587	617	583	640	582	623	581	591	632	583	584	660	599	628	587	614	579	602	596	597	578	630	574	596	603	625	623	561	588	582	606	613	598	581	633	633	581	628	623	581	613	564	611	627	599	615	615	611	597	583	620	633	627	560	579	590	608	599	593	589	550	608	607	593	603	573	621	584	585	571	607	607	568	595	610	597	600	619	587	599	590	551	562	613	621	598	650	600	647	593	587	637	598	566	601	606	624	642	622	607	588	586	611	647	606	626	613	576	622	614	608	619	592	609	550	635	614	582	626	619	618	618	589	597	579	634	581	564	632	557	619	604	601	646	632	613	556	581	601	580	614	632	600	595	573	597	557	624	603	601	619	676	635	557	545	614	557	609	592	638	584	615	533	583	594	615	586	603	598	620	623	597	557	600	610	606	621	566	603	579	611	604	597	552	600	626	563	582	550	603	619	560	625	650	577	621	582	558	582	587	592	570	633	568	578	568	553	553	632	571	588	589	591	615	639	628	572	566	611	582	579	595	654	593	569	614	588	557	621	582	553	593	615	607	606	613	630	587	580	587	627	585	594	596	606	604	591	592	626	603	584	603	622	595	605	566	590	557	608	641	580	577	599	579	596	584	626	559	579	593	581	582	642	655	583	609	572	623	592	589	580	597	643	608	593	622	639	601	574	609	608	578	576	616	584	560	619	563	591	577	584	623	582	588	608	583	563	589	555	621	588	613	598	632	552	585	623	569	627	593	584	578	625	594	623	630	573	580	580	609	603	623	589	610	625	625	604	600	619	594	589	595	630	565	589	611	612	607	636	603	609	593	582	635	578	573	577	560	548	619	605	551	572	600	565	533	595	633	655	608	619	593	604	605	606	577	620	611	585	605	617	607	600	611	575	601	617	570	584	623	621	624	590	579	582	660	588	568	626	574	596	550	613	626	579	607	600	590	596	604	588	589	562	615	594	591	640	596	621	589	606	626	593	595	610	644	582	604	591	573	621	598	603	570	607	616	603	602	619	636	569	588	573	593	584	608	574	596	569	597	591	575	593	586	591	560	662	592	650	585	605	577	592	635	648	566	608	639	568	601	580	624	619	588	594	542	616	589	549	640	591	606	590	587	620	620	623	601	623	555	572	616	610	583	622	595	608	584	635	583	650	567	569	547	548	601	680	594	584	609	640	635	594	580	586	630	636	575	564	608	630	573	618	561	590	596	574	620	635	594	564	599	561	628	589	591	595	566	616	610	566	580	614	621	578	595	591	627	597	592	580	631	602	633	615	605	562	567	638	591	604	577	593	579	591	612	599	607	640	612	590	593	622	624	586	584	569	643	630	609	594	605	622	626	604	606	577	579	625	581	579	613	585	557	560	660	611	570	607	657	579	603	573	574	596	642	632	630	635	616	578	608	619	575	569	575	597	618	565	579	633	549	638	578	616	592	600	627	568	620	635	629	638	580	603	586	580	620	646	616	583	601	605	574	591	593	584	603	627	625	614	624	588	599	588	585	574	602	622	587	609	612	587	542	645	593	573	610	647	590	601	610	596	602	635	617	626	581	619	637	604	591	590	606	583	579	601	596	583	574	631	597	654	580	612	572	580	653	606	594	587	625	633	573	592	593	611	596	599	613	579	533	566	587	613	602	586	631	609	625	598	577	626	607	594	589	619	592	609	615	606	614	578	577
53171	43552	39622	29180	24943	27103	23304	18049	16398	19214	28198	20827	22242	11322	5968	4272	3894	3234	2108	1019	760	442	464	390	373	356	345	340	327	356	362	329	359	360	346	303	309	322	363	311	288	332	330	312	324	270	283	300	300	290	275	276	302	298	308	261	317	287	285	289	264	282	283	276	306	298	306	311	286	275	262	261	258	271	302	305	269	292	278	271	273	287	282	295	296	290	291	319	263	276	316	265	262	271	310	251	261	275	289	279	260	277	273	277	272	281	278	284	251	295	275	280	259	264	276	283	271	279	249	297	279	273	237	260	281	293	266	268	273	287	268	289	299	258	262	284	243	292	251	267	266	271	272	268	227	272	271	272	287	261	261	286	249	272	290	308	251	249	236	287	274	272	248	281	277	259	283	256	274	237	245	261	268	260	263	300	276	272	268	280	273	272	281	288	279	248	287	277	249	255	299	272	254	245	227	273	261	252	260	290	284	283	308	250	224	267	276	291	255	265	264	264	267	279	269	244	260	268	260	274	266	254	252	264	260	295	265	300	265	276	280	250	286	299	264	280	270	240	241	273	275	254	298	275	286	282	244	245	290	255	282	245	273	307	294	260	265	236	279	291	254	262	267	279	250	277	274	243	277	233	276	265	288	243	290	264	287	271	255	253	251	261	245	264	269	259	268	270	263	292	276	244	283	259	274	254	239	255	263	291	265	272	266	271	273	275	278	283	264	256	287	258	267	273	284	314	273	267	260	264	286	285	257	278	247	273	271	228	285	252	268	271	254	295	278	273	274	290	280	293	250	280	283	278	275	260	265	246	293	265	253	275	303	296	253	235	260	272	259	264	274	268	275	274	259	268	288	263	283	264	238	246	273	279	239	244	257	257	249	283	280	266	260	288	255	298	291	261	295	292	253	270	273	253	303	251	246	264	280	264	287	277	254	272	261	276	294	288	260	262	266	247	278	239	241	268	282	266	267	262	255	246	293	231	253	255	252	308	269	295	284	271	277	268	253	265	259	277	265	266	283	271	285	272	263	261	258	216	277	246	261	289	278	281	266	276	278	301	285	289	259	273	277	278	270	251	266	298	282	259	288	260	272	289	273	285	252	262	243	276	278	274	253	277	243	265	227	305	277	240	263	252	285	312	265	285	294	298	290	256	284	279	261	281	256	263	271	264	256	246	297	319	238	252	295	242	265	287	268	268	267	265	269	292	254	293	292	259	252	256	269	298	254	263	262	260	275	254	266	294	287	301	262	240	254	288	268	276	271	261	258	284	257	290	271	250	255	259	279	266	223	271	273	271	314	322	275	294	243	250	253	280	258	279	226	218	284	262	266	305	256	307	258	273	232	231	278	253	269	274	263	241	261	250	281	293	287	267	251	241	273	276	260	272	321	273	282	262	254	274	286	280	269	271	250	250	257	257	256	275	276	260	295	252	264	257	273	271	288	295	259	247	268	274	296	248	252	276	271	274	277	238	246	248	225	270	244	260	250	265	266	273	253	250	274	264	271	265	299	283	266	247	262	255	279	226	277	269	256	293	265	296	273	280	263	250	272	258	263	277	252	286	267	276	271	265	292	244	261	298	276	262	269	283	271	288	241	276	237	317	254	252	239	251	256	269	261	257	270	247	286	252	277	268	272	275	260	277	254	296	274	286	261	276	283	251	248	267	284	236	266	261	262	274	243	228	294	274	283	301	267	248	264	271	268	318	283	287	234	261	288	259	266	305	279	302	258	268	321	281	262	252	272	252	271	295	270	295	247	296	281	269	249	287	263	290	255	240	302	256	268	292	292	256	260	284	258	245	271	252	242	274	271	266	261	266	282	275	256	312	271	293	281	297	265	274	264	264	258	292	268	255	246	278	249	278	248	274	267	274	274	249	275	241	282	276	246	274	265	278	288	265	287	249	271	282	265	292	267	253	267	231	260	242	289	300	262	283	270	267	257	269	230	316	262	271	270	258	267	292	283	277	269	257	295	277	263	273	269	284	257	268	247	249	262	282	266	266	218	272	256	282	279	254	293	246	275	250	252	283	278	260	280	296	272	275	278	300	262	272	264	260	268	259	263	291	279	236	290	275	255	279	283	253	269	256	269	262	242	276	281	258	295	259	243	287	264	225	306	261	254	260	287	304	282	258	285	270	246	288	270	287	263	276	270	282	296	278	287	278	240	267	272	302	287	283	277	263	276	280	281	266	281	282	241	271	247	254	295	276	287	293	253	298	252	257	221	245	227	287	275	284	282	287	288	267	273	313	295	264	262	281	274	259	264	263	267	251	236	297	247	276	304	274	294	262	260	237	274	264	262	265	279	263	256	271	284	268	248	285	250	252	287	269	273	246	251	246	288	250	258	299	256	253	291	238	292	256	300	311	281	246	264	275	238	256	281	263	272	278	253	277	241	283	287	262	231	290	279	260	276	252	253	267	291	244	273	287	299	280	289	261	274	289	288	299	245	298	284	247	258	269	268	235	259	276	292	283	272	245	262	283	258	277	244	278	258	277	304	266	286	281	274	241	274	251	279	267	272	289	295	262	280	281	271	278	276	277	269	286	290	235	254	232	272	261	255	263	233	256	284	296	262	271	287	244	254	260	261	295	289	296	306	285	291	292	261	265	282	290	260	267	267	287	247	247	245	259	261	258	279	256	261	260	265	255	264	253	283	275	256	299	312	296	316	292	296	275	234	246	279	263	261	274	257	250	275	254	278	237	280	263	267	267	277	268	256	258	261	273	255	275	269	283	241	236	265	269	262	270	263	281	283	268	270	288	291	303	274	289	255	260	272	282	283	271	277	298	238	260	301	257	283	246	262	254	273	253	257	262	235	278	277	261	268	264	271	279	293	251	256	239	267	272	268	275	283	291	243	285	269	270	267	281	280	280	255	290	282	285	221	261	310	274	264	255	255	285	306	231	266	275	262	268	281	264	269	244	252	270	279	269	274	256	257	282	279	267	295	286	270	283	302	293	286	264	273	261	300	288	275	253	223	255	256	271	270	267	307	302	270	289	271	298	277	300	274	265	255	281	292	277	266	283	232	245	237	247	266	275	230	281	235	273	276	292	259	280	248	268	246	264	265	262	295	272	283	278	267	257	281	278	296	282	265	249	264	285	262	256	289	285	256	287	256	272	284	274	273	279	248	262	276	242	252	279	264	284	277	247	265	311	268	258	257	310	250	270	261	276	284	281	253	293	271	251	268	265	258	289	265	254	286	266	271	246	280	289	272	260	264	273	278	249	254	263	297	279	267	292	282	262	275	256	237	242	258	265	268	287	269	298	259	265	278	284	274	266	288	299	257	257	267	268	279	282	245	264	286	297	259	264	275	249	259	277	278	255	264	251	268	304	234	239	281	280	247	273	281	284	274	273	260	283	249	263	281	301	241	269	266	257	292	243	260	256	235	280	288	263	297	243	230	265	275	268	243	257	281	263	250	277	244	261	250	248	278	283	285	252	298	276	286	283	314	259	260	260	272	310	255	266	291	261	281	226
46183	51353	43104	39634	29128	35846	25726	24533	28862	35092	40318	31984	35277	19112	9518	12235	12771	11624	7030	3111	2684	1472	1760	1290	1204	1015	982	1014	1025	1182	1131	996	1255	1048	1047	891	877	924	840	875	1038	1002	964	979	935	925	1006	809	841	836	754	801	761	819	848	851	813	813	834	705	759	682	717	710	748	670	690	700	696	713	644	606	611	676	633	626	639	714	705	677	681	673	710	721	791	771	724	777	744	715	773	772	721	690	695	619	662	633	645	636	630	653	625	595	624	574	633	644	628	641	608	624	657	603	647	587	627	609	622	628	595	597	611	593	609	580	586	580	601	616	589	599	581	619	635	599	603	553	575	603	593	587	554	583	578	612	613	589	586	639	583	608	580	625	579	628	574	580	601	606	622	589	604	630	549	606	578	604	643	603	571	595	607	611	607	604	533	540	581	638	624	587	587	583	625	592	549	598	622	574	599	568	639	601	584	615	597	623	579	622	574	612	572	591	590	598	553	607	582	579	569	597	577	571	597	608	585	593	620	606	591	579	599	587	608	597	598	638	633	585	588	583	629	586	587	610	574	576	606	574	544	626	634	617	636	596	618	579	604	645	591	581	584	592	636	652	546	600	611	598	568	608	609	616	573	637	614	624	578	564	594	566	588	608	575	566	611	566	611	594	599	581	616	585	617	623	639	591	548	565	609	600	604	601	624	604	577	609	580	562	550	615	608	586	596	584	635	616	629	602	633	600	606	611	633	599	575	611	571	551	586	596	587	603	601	571	560	612	639	610	582	576	608	568	550	585	636	615	572	580	594	611	613	622	581	625	595	607	595	566	607	576	631	625	574	603	608	596	614	593	601	575	613	605	568	583	594	617	604	641	561	578	594	599	620	597	627	580	585	557	588	592	631	610	612	578	610	604	606	569	583	633	592	586	611	648	581	581	590	590	567	618	616	583	596	556	608	589	552	566	611	636	604	617	595	608	554	623	595	580	594	587	644	564	599	581	562	580	569	595	571	581	592	611	585	594	550	591	633	594	579	593	591	573	610	575	589	629	599	586	612	566	561	592	561	611	627	565	608	579	567	611	574	615	628	616	603	622	633	584	604	615	618	607	573	568	573	582	580	548	582	576	604	580	602	591	615	607	618	600	623	585	561	568	591	565	650	540	590	570	572	596	626	637	566	639	578	598	583	595	588	556	623	643	623	563	580	588	617	615	611	630	601	584	677	570	623	591	618	608	614	601	595	621	573	599	589	637	593	593	598	598	605	633	585	605	593	569	615	585	610	595	575	603	619	618	612	613	630	585	600	603	612	638	612	570	601	616	602	598	609	579	553	611	592	626	601	578	614	629	606	601	575	595	580	593	558	567	573	628	583	579	584	616	575	564	595	597	599	601	603	623	558	587	575	623	626	598	615	592	585	586	589	582	579	588	573	596	591	641	611	581	599	620	602	599	629	585	591	583	592	548	611	596	618	648	554	600	577	576	605	580	628	641	575	603	589	623	612	592	624	575	583	584	554	647	646	615	582	576	563	608	598	601	612	588	618	572	603	660	603	595	634	549	588	555	620	562	616	615	580	600	620	620	534	543	601	610	601	611	593	600	577	601	613	616	589	631	598	617	615	564	557	608	575	653	607	585	585	601	578	564	561	604	600	590	581	594	639	598	569	637	581	570	595	571	584	581	605	557	602	626	630	555	641	612	612	615	579	612	616	644	614	599	562	613	542	615	622	614	569	644	596	561	589	587	590	580	611	601	621	623	611	549	590	604	602	561	619	583	610	577	607	605	604	553	589	602	598	568	600	591	551	603	581	591	642	636	625	560	626	565	636	590	608	607	610	604	591	599	623	606	602	591	629	642	578	563	608	633	601	590	570	599	636	608	605	640	596	617	595	591	600	563	605	623	636	633	508	640	554	604	568	607	549	574	572	583	608	605	619	614	571	596	594	646	611	633	606	668	549	630	620	580	590	580	585	567	617	652	607	657	577	593	581	626	599	570	636	589	572	570	641	556	612	572	645	616	561	603	575	579	598	587	597	622	642	594	597	615	590	602	621	665	591	634	557	590	616	606	605	569	571	612	591	590	576	609	568	558	587	572	574	564	629	611	591	646	631	570	602	570	601	598	572	582	612	583	637	594	599	565	594	632	517	595	611	601	615	602	618	612	610	594	580	576	618	596	566	614	577	590	621	590	576	589	575	606	581	586	614	608	601	591	560	583	632	664	592	504	549	575	583	527	600	599	602	633	618	545	569	635	584	614	577	632	605	538	622	554	590	600	582	634	574	639	605	619	592	576	591	587	604	595	606	653	593	585	612	646	628	508	571	590	601	595	590	568	580	588	606	589	622	585	606	600	595	603	622	595	573	625	608	627	610	602	605	630	627	614	566	587	634	583	580	587	593	592	543	588	602	617	589	578	591	605	641	574	589	568	593	556	606	603	575	586	599	634	631	561	540	589	616	545	576	642	623	638	607	645	568	613	586	568	561	591	604	589	594	640	610	610	565	596	599	600	629	592	593	605	566	587	576	590	588	594	612	615	585	541	625	585	570	619	615	620	607	590	602	595	558	571	589	572	588	636	580	608	576	618	648	647	609	586	570	600	593	616	601	646	570	590	633	589	597	581	547	580	588	624	599	616	630	580	595	615	568	588	613	613	580	569	571	554	587	605	589	582	604	598	576	609	612	606	583	610	613	566	585	599	589	621	564	615	579	615	584	595	597	619	588	601	604	605	613	584	578	592	583	607	616	598	618	605	590	584	564	624	618	616	605	584	621	600	637	582	604	571	584	623	582	601	564	613	624	616	623	605	569	591	605	596	598	585	648	607	617	571	587	659	628	595	615	614	582	595	612	615	637	615	603	591	564	593	608	586	638	597	621	605	595	625	581	580	604	583	554	643	561	644	557	624	602	606	600	565	551	563	599	594	602	575	596	603	592	618	633	608	603	610	607	635	633	593	584	602	581	571	604	651	569	594	550	659	591	576	599	582	606	661	626	610	593	606	619	578	602	577	605	604	574	632	622	601	603	586	597	591	610	595	570	597	613	616	584	573	598	614	636	604	577	597	607	635	551	614	601	620	611	609	624	590	620	602	572	617	599	572	620	607	619	608	599	613	596	659	598	590	618	619	614	549	603	627	596	549	579	617	586	549	616	588	607	596	586	590	626	604	598	584	613	629	647	626	637	577	581	620	647	596	643	627	600	555	603	597	560	605	611	623	600	561	595	647	577	584	631	615	557	648	587	576	617	622	587	603	601	614	630	575	607	626	575	635	596	618	592	611	561	600	580	576	638	639	588	570	583	636	596	648	619	565	621	593	560	607	556	581	615	579	573	584	572	602	615	590	614	645	544	588	637	642	623	601	593	601	560	569	561	623	621	579	580	549	603	624	563	623	573	578	576	602	621	614	568	574	650	562	554	589	629	545	599	610	601	588	593	629	579	548	618	540	587	637	560	616	603	584	623	611	593	615	569	600	571	617	602	610	563	639	597	590	583	600	607	616
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
