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
335897940970	335897941480	335897942031	335897942581	335897943131	335897943681	335897944231	335897944781	335897945330	335897945881	335897946431	335897946981	335897947530	335897948081	335897948630	335897949181	335897949731	335897950280	335897950830	335897951381	335897951931	335897952481	335897953031	335897953581	335897954131	335897954681	335897955231	335897955781	335897956331	335897956881	335897957431	335897957981	335897958531	335897959081	335897959631	335897960181	335897960731	335897961281	335897961831	335897962381	335897962931	335897963481	335897964031	335897964581	335897965131	335897965681	335897966231	335897966781	335897967331	335897967881	335897968431	335897968981	335897969531	335897970081	335897970631	335897971181	335897971731	335897972281	335897972831	335897973381	335897973931	335897974481	335897975031	335897975581	335897976131	335897976681	335897977231	335897977781	335897978331	335897978881	335897979431	335897979981	335897980531	335897981081	335897981631	335897982181	335897982731	335897983281	335897983831	335897984381	335897984931	335897985481	335897986031	335897986581	335897987131	335897987681	335897988231	335897988781	335897989331	335897989881	335897990431	335897990981	335897991531	335897992081	335897992631	335897993181	335897993731	335897994281	335897994831	335897995381	335897995931	335897996481	335897997031	335897997581	335897998131	335897998681	335897999231	335897999781	335898000331	335898000881	335898001431	335898001981	335898002531	335898003081	335898003631	335898004181	335898004731	335898005281	335898005831	335898006381	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2679	3650	2300	2680	3650	2300	2680	3650	2300	2681	3650	2300	2681	3650	2300	2682	3650	2300	2682	3650	2300	2683	3650	2300	2683	3650	2300	2684	3650	2300	2685	3650	2300	2685	3650	2300	2686	3650	2300	2686	3650	2300	2687	3650	2300	2687	3650	2300	2688	3650	2300	2688	3650	2300	2689	3650	2300	2689	3650	2300	2690	3650	2300	2690	3650	2300	2691	3650	2300	2691	3650	2300	2692	3650	2300	2692	3650	2300	2693	3650	2300	2693	3650	2300	2694	3650	2300	2694	3650	2300	2695	3650	2300	2695	3650	2300	2696	3650	2300	2696	3650	2300	2697	3650	2300	2697	3650	2300	2698	3650	2300	2698	3650	2300	2699	3650	2300	2699	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
53051	43541	33066	30484	30869	35551	35240	30913	29549	23246	14816	9978	6317	5453	4907	4054	3512	2060	1198	842	611	502	409	411	380	322	313	310	242	236	197	224	246	228	224	247	245	226	219	226	216	220	254	260	231	232	229	220	221	232	226	246	256	238	241	243	210	212	194	207	199	200	201	252	251	268	238	230	227	226	212	232	223	208	232	226	226	231	221	206	213	240	228	239	228	222	196	223	215	214	245	184	223	231	180	222	219	210	243	199	231	218	215	206	222	230	199	221	211	215	235	222	233	184	226	201	235	250	270	233	189	236	226	219	241	244	215	236	196	214	201	207	214	218	213	190	211	222	222	229	230	225	216	214	229	210	220	227	216	227	243	228	218	241	206	241	209	217	236	207	194	252	234	223	201	223	226	237	209	209	248	223	222	219	240	244	198	222	209	210	204	179	221	218	209	230	206	199	214	206	162	229	226	239	216	201	214	229	192	237	217	208	202	258	225	219	202	233	224	207	244	200	218	196	207	229	215	209	225	229	215	230	211	214	214	201	211	232	229	228	210	216	229	214	217	201	214	210	220	213	217	208	219	231	219	229	211	210	249	221	241	233	221	237	211	251	239	202	211	241	219	204	212	207	227	220	216	228	253	245	212	211	245	223	172	216	219	199	207	236	212	208	211	232	245	242	223	206	225	217	209	209	235	226	204	209	234	252	216	218	213	225	224	235	193	207	236	214	228	231	214	205	202	232	232	207	243	204	224	228	214	213	203	218	208	203	179	228	231	227	203	216	204	207	225	222	233	191	215	222	204	196	217	194	209	232	207	221	209	225	202	229	247	212	215	212	225	234	225	203	197	229	221	215	220	209	226	229	208	236	223	225	241	219	220	223	242	195	219	234	225	227	218	211	258	213	238	206	208	204	219	199	240	216	204	236	204	238	210	216	212	230	192	218	234	210	230	222	217	217	209	225	225	230	227	242	241	194	229	209	222	206	201	213	202	227	220	221	203	234	224	231	213	209	255	190	228	246	203	215	245	218	203	203	243	226	227	240	218	236	244	234	216	217	215	231	211	202	228	201	232	238	214	231	218	232	233	176	222	212	202	232	211	245	237	210	229	233	196	235	224	227	221	215	208	215	227	213	251	219	222	219	212	232	214	224	219	213	221	197	216	227	218	201	211	240	214	226	212	225	223	222	221	253	209	223	206	208	216	205	211	221	225	220	218	230	212	197	223	213	220	195	220	203	235	240	227	194	210	230	237	225	209	219	225	201	242	203	248	213	247	204	214	219	235	210	232	205	255	224	221	225	210	207	244	234	241	219	236	218	216	218	230	237	196	212	201	201	183	219	212	222	198	205	221	218	194	226	221	224	211	219	230	204	227	226	227	227	222	245	218	202	207	223	198	208	235	251	215	216	206	208	214	217	231	216	233	199	216	243	218	229	197	242	220	224	220	202	226	213	227	252	218	223	242	220	220	212	245	212	215	213	217	227	202	209	203	228	261	222	218	191	203	201	231	201	212	208	231	197	213	231	215	220	229	220	207	195	232	220	225	233	227	222	232	201	221	234	216	196	214	223	198	211	225	224	184	208	221	229	220	245	209	226	238	193	234	200	241	223	203	234	208	194	236	219	219	222	216	229	229	204	214	206	221	194	225	222	212	226	204	230	228	197	237	226	241	223	234	248	214	186	238	207	251	227	229	221	214	206	214	229	231	218	208	210	241	213	209	220	204	245	225	204	204	235	223	227	223	219	214	228	209	224	217	227	169	205	226	218	253	198	205	232	241	211	217	221	229	187	224	182	215	199	215	228	211	191	213	199	198	216	195	247	222	231	206	250	233	217	216	228	204	221	232	210	251	197	187	217	220	230	217	211	229	220	224	208	209	198	198	202	220	227	218	195	218	217	223	213	227	201	200	241	192	205	211	220	210	232	213	206	229	217	211	242	218	220	228	223	235	229	228	210	230	225	211	219	232	208	210	248	232	239	197	242	198	210	220	197	203	252	225	224	215	213	216	192	223	183	223	224	200	222	222	196	220	224	220	230	222	242	247	220	218	209	229	215	226	233	262	205	205	232	220	209	216	213	201	212	215	212	178	211	205	244	216	198	227	213	239	234	202	244	217	227	206	216	218	213	185	216	210	209	193	220	229	202	208	213	215	248	225	262	198	218	201	219	221	227	196	231	221	225	259	208	220	194	199	226	216	206	256	223	219	208	233	220	203	216	226	218	205	207	220	220	211	222	200	214	230	214	215	202	231	205	213	198	219	219	199	206	210	204	245	241	225	202	230	188	193	225	242	215	200	206	223	201	204	241	197	231	227	210	219	188	244	226	224	215	194	207	237	218	237	217	218	214	216	180	218	211	199	191	197	223	195	252	234	198	221	227	234	220	230	204	231	211	224	214	211	241	223	235	245	213	213	234	209	232	228	207	202	228	255	206	243	218	238	201	218	233	189	217	218	197	200	184	194	192	228	224	196	217	213	200	204	220	192	190	195	214	203	210	225	221	214	224	220	196	217	258	220	207	202	204	205	219	219	233	224	234	233	212	221	219	234	209	222	209	220	224	214	240	223	201	202	218	231	215	217	184	225	201	213	200	247	236	227	210	192	225	217	225	230	225	221	214	207	222	230	215	230	242	236	235	228	194	210	234	222	216	223	221	206	226	237	207	220	202	216	218	230	212	236	210	200	193	228	194	186	204	200	204	232	230	193	214	220	223	237	223	200	202	223	210	212	224	253	236	225	215	225	221	216	211	232	229	209	228	223	228	210	203	235	218	210	206	228	209	234	226	235	216	215	218	215	200	207	245	216	230	223	220	216	234	212	218	240	213	219	240	205	217	222	203	216	202	233	195	232	208	234	186	190	199	200	205	238	216	190	211	237	210	234	221	214	258	227	205	243	202	203	208	227	212	200	246	211	232	220	229	204	200	232	204	196	215	195	215	204	210	218	207	229	210	241	239	220	235	229	228	232	211	210	228	221	198	206	225	222	215	228	242	198	217	250	183	242	212	200	231	202	207	247	219	234	214	265	231	230	212	237	210	205	211	210	222	222	205	240	220	223	225	218	208	227	219	214	203	204	238	191	220	215	206	231	226	243	214	205	188	218	222	231	199	231	207	203	251	219	243	215	213	195	231	183	209	220	190	215	243	210	214	204	231	231	203	224	213	218	214	209	225	216	232	209	246	213	214	220	213	220	199	213	227	215	221	235	238	243	208	202	227	212	223	228	223	211	220	202	235	200	198	194	230	209	208	210	190	228	202	198	217	224	215	203	218	243	210	197	224	219	216	210	229	235	213	214	255	227	201	208	207	217	247	189	205	178	217	198	218	215	217	222	204	190	220	203	207	217	190	219	220	197	215	215	253	225	205	205	220	233	223	210	214	243	236	219	227	205	261	225	221	237	192	198	245	226	207	229	249	242	217	219	196	221	232	200	224	208	199	202	229	238	208	246	238	224	212	218	242	214	179	214	245	221	209	218	205	249	245	245	200	222	211
42157	49724	40243	49366	50435	54604	51694	45215	41929	33713	25077	22127	18033	18549	17818	16521	15416	9850	5909	4419	3114	2668	1963	1976	1741	1404	1147	987	869	863	862	864	786	795	757	752	672	701	702	691	683	684	668	666	657	684	688	677	694	664	693	663	662	678	607	650	646	665	615	648	646	607	694	632	601	690	626	621	731	673	593	669	662	649	631	638	626	649	716	623	632	625	625	685	638	634	606	652	607	602	591	637	665	617	615	645	613	639	616	677	609	684	639	670	616	562	664	619	682	625	682	626	656	613	637	628	615	624	661	631	601	640	627	624	610	639	631	638	653	637	621	607	625	679	633	618	625	610	646	637	636	588	599	611	610	570	654	630	654	643	649	639	674	653	651	657	630	639	633	658	685	612	616	614	639	610	596	614	659	615	631	615	606	627	623	635	583	643	606	615	616	576	629	591	610	627	644	594	652	682	628	621	624	600	624	658	640	609	634	611	646	603	633	632	589	640	624	613	633	601	619	619	608	663	605	645	662	601	659	634	645	605	621	616	616	634	636	596	622	655	654	600	614	670	625	630	642	652	631	648	595	671	617	604	620	620	602	620	620	633	616	637	619	593	616	606	596	612	612	658	611	642	650	637	651	660	643	604	628	619	604	631	552	633	593	624	634	636	640	626	610	629	639	615	616	638	601	629	621	586	598	638	610	600	604	593	625	556	608	672	606	586	607	608	608	650	647	633	587	653	591	581	640	608	663	652	586	630	606	600	611	625	579	637	635	637	638	636	615	615	621	639	641	620	644	646	601	580	640	646	611	656	629	693	569	598	613	632	637	603	656	629	623	599	598	639	595	628	630	621	636	650	620	608	652	590	654	621	619	620	626	643	640	626	632	603	619	632	678	636	603	623	635	690	656	625	615	594	592	625	604	604	621	587	628	630	620	679	585	645	632	653	599	638	575	640	689	631	653	643	642	646	639	675	579	669	599	669	621	642	609	605	681	629	573	649	624	587	629	627	611	674	660	649	644	583	626	659	619	624	627	652	606	583	640	618	603	644	604	635	650	631	615	617	639	668	622	625	631	628	604	604	634	621	575	608	650	624	607	602	611	541	634	640	630	616	613	603	613	665	668	615	651	614	643	643	626	647	642	655	601	607	675	615	590	635	593	598	619	622	658	636	620	620	604	632	572	636	608	665	624	672	617	675	666	606	566	646	568	654	608	642	655	621	634	619	610	621	600	639	622	631	595	601	576	591	652	613	657	585	599	604	640	647	638	617	606	646	646	638	617	578	620	583	637	632	595	653	634	614	646	625	622	637	581	582	581	678	668	619	612	626	596	606	630	638	587	590	623	640	598	640	612	626	646	681	642	591	580	630	608	632	633	634	626	635	609	645	598	606	607	624	629	631	637	584	646	638	596	624	655	657	639	618	615	659	623	702	629	644	643	634	638	563	616	634	620	609	620	619	593	685	614	611	647	647	572	577	636	624	616	604	605	583	633	631	646	639	602	611	661	596	641	608	644	622	590	627	596	617	636	655	641	581	652	692	622	628	641	629	654	632	614	623	614	648	638	624	678	642	694	596	603	669	657	636	607	632	660	633	602	647	586	638	631	639	613	640	624	632	640	647	657	619	616	621	593	613	608	610	599	607	621	621	631	639	627	628	618	615	596	604	610	639	619	618	663	655	656	610	597	655	631	630	593	673	635	630	657	659	628	637	634	621	626	652	613	576	631	594	628	621	620	642	671	650	607	639	601	640	616	642	614	650	620	616	643	599	591	610	635	611	648	628	630	619	652	644	637	654	661	630	629	602	639	611	622	590	570	661	647	655	603	617	642	595	570	630	623	630	619	659	613	612	616	638	633	666	664	615	602	631	609	626	652	611	567	623	589	609	610	602	616	598	614	646	588	609	650	666	624	612	634	658	633	634	672	630	613	609	607	593	673	608	633	630	672	640	589	643	661	689	659	666	597	639	607	642	630	604	645	620	621	624	617	629	700	654	632	633	652	626	647	615	657	655	626	679	621	613	611	624	639	655	627	581	628	635	628	626	605	632	619	638	611	633	621	643	634	605	645	607	652	609	606	637	639	619	615	634	630	644	620	606	576	674	644	633	658	621	602	679	645	599	601	629	595	599	612	629	622	635	658	670	591	651	652	590	609	635	641	638	640	616	649	668	591	670	619	669	620	628	592	643	618	625	626	620	643	604	639	631	637	649	668	630	606	585	640	637	614	652	683	644	588	625	581	646	640	632	591	633	620	639	596	628	598	655	638	620	586	642	599	633	610	665	677	599	604	609	652	597	590	638	609	605	641	652	625	585	619	672	670	607	632	661	645	601	658	632	648	574	637	642	618	623	671	603	642	651	655	633	600	657	639	629	586	619	598	601	639	635	646	612	638	608	599	599	637	613	607	600	607	630	648	587	639	654	651	585	611	646	574	597	610	596	622	673	692	666	586	644	618	598	631	627	635	624	617	598	652	601	590	625	647	615	626	624	628	625	611	642	597	573	616	598	635	638	566	611	629	681	626	624	640	645	644	584	616	640	636	593	617	632	602	604	657	638	565	649	590	661	596	626	605	654	574	625	696	641	609	618	577	622	610	682	599	628	616	573	583	634	625	644	637	586	628	640	624	623	585	604	631	601	678	638	617	600	642	646	599	624	609	577	657	635	584	650	628	592	637	641	646	639	644	630	616	618	665	656	665	648	631	637	601	630	645	615	556	617	576	633	631	609	631	659	602	610	634	608	669	619	633	652	630	635	641	611	604	649	658	640	617	667	668	590	630	622	624	582	648	626	594	606	636	619	650	604	655	603	627	647	642	650	619	633	657	613	586	655	586	615	652	621	610	613	615	596	564	609	656	605	619	659	681	623	656	609	640	642	637	628	578	645	640	615	629	596	605	601	620	603	608	632	657	603	661	669	681	599	635	585	609	605	632	655	657	641	634	633	594	604	600	637	656	630	627	654	586	579	621	635	655	619	617	592	577	597	581	638	639	588	600	659	629	622	627	632	645	593	618	625	611	657	634	595	603	663	633	630	606	641	607	622	617	632	624	624	611	606	645	632	636	633	610	619	614	641	618	593	619	648	583	606	639	645	650	568	604	587	611	592	613	618	575	621	643	643	609	614	621	637	609	606	661	597	583	648	624	658	612	634	615	610	651	636	614	618	635	611	656	585	603	617	663	637	623	592	628	581	609	632	598	649	659	627	642	626	598	639	587	644	590	626	613	640	681	649	607	630	619	619	616	600	629	616	592	620	597	611	616	683	684	615	592	633	644	625	621	654	659	647	614	615	635	622	613	601	635	648	616	613	622	647	643	571	581	616	601	618	591	622	664	612	667	631	639	636	651	611	646	665	604	584	612	615	650	557	648	635	642	640	612	632	635	603	643	607	616	613	594	616	654	609	585	579	607	627	615	638	609	614	586	583	583	594	624	631	637	610	625	587	615	591	592	634	620	611	658	611	608	604	603	622	607	629	648	612	572	641	620	592	628	601	601	604
22706	29881	21567	14792	9922	7640	4868	2744	2217	1309	672	475	387	338	302	258	230	209	170	191	191	186	163	216	154	144	168	161	167	160	167	166	163	174	177	164	174	175	145	139	153	179	183	154	174	164	164	156	144	173	166	149	172	165	161	164	164	164	167	150	165	168	152	190	150	176	182	182	177	170	152	181	149	145	153	163	172	180	134	151	161	149	183	162	132	154	178	173	177	185	163	150	184	173	162	143	169	157	142	181	165	153	189	157	159	169	173	181	166	178	157	155	188	164	177	170	167	161	189	137	142	155	164	182	144	172	171	152	155	174	154	161	171	167	172	167	180	166	149	189	159	151	147	158	167	144	169	179	156	154	170	169	163	141	156	175	168	139	151	144	151	171	173	181	150	151	162	173	155	170	142	154	162	156	158	143	176	193	155	167	184	168	139	154	137	175	171	150	181	162	170	167	168	170	161	174	158	163	150	146	171	181	177	171	153	187	146	153	155	156	149	170	158	145	164	156	167	159	140	157	143	157	147	155	164	176	164	179	162	150	157	163	160	144	175	168	171	141	156	163	166	178	179	144	171	165	146	176	160	144	167	161	177	150	169	186	155	171	174	136	150	155	173	129	167	149	163	151	129	162	154	162	198	151	179	171	171	169	158	158	169	160	156	168	168	172	170	172	169	141	144	158	150	176	197	150	163	148	158	140	152	151	153	171	155	172	151	142	163	157	157	160	160	171	135	183	157	165	151	142	155	147	143	162	150	159	171	168	183	141	165	167	160	182	137	145	182	149	185	158	176	170	159	134	158	165	163	179	152	168	170	156	151	182	155	154	182	165	153	159	160	163	166	163	160	141	143	148	168	176	171	149	160	162	171	176	156	163	161	164	183	174	142	166	143	155	156	154	158	167	174	142	152	159	168	175	140	172	180	162	131	141	169	143	157	147	181	164	172	150	141	197	164	159	147	157	154	183	162	154	156	175	139	156	146	152	168	175	164	143	170	160	156	152	154	164	167	147	157	155	152	161	159	145	163	155	157	154	154	159	158	170	174	164	152	168	166	179	173	160	177	192	189	162	167	176	171	162	161	140	170	166	159	152	175	158	174	149	131	154	171	165	162	171	144	163	157	181	178	170	144	151	184	178	170	160	157	150	165	171	167	160	141	173	176	155	154	165	174	175	154	162	155	175	134	156	152	158	159	165	166	147	178	155	161	151	141	142	144	156	147	145	175	158	161	172	150	167	138	161	164	159	157	159	176	147	148	145	173	163	148	158	169	159	134	171	150	152	149	163	164	170	175	154	163	164	179	139	164	144	155	172	149	163	154	134	168	157	163	149	161	184	173	159	182	175	169	153	148	166	159	156	171	165	153	189	149	138	178	161	169	162	162	157	164	154	152	164	172	154	183	169	152	171	156	166	170	165	173	154	150	185	158	155	168	164	158	167	163	172	161	194	147	171	152	151	159	196	165	147	159	159	178	162	154	192	189	178	177	170	157	158	173	187	159	165	136	179	166	188	165	164	181	155	170	154	176	142	175	156	178	158	176	161	143	152	152	134	154	166	161	161	144	172	177	166	155	171	167	174	152	157	148	151	166	163	173	148	173	164	142	153	177	164	146	159	134	171	157	154	158	173	138	181	160	169	156	172	165	138	154	188	176	157	182	178	177	156	171	176	152	150	165	164	149	184	181	189	154	145	151	156	166	160	144	188	159	149	159	177	177	147	185	168	172	156	158	161	174	176	153	156	145	145	134	182	153	159	167	173	164	148	152	158	155	175	162	162	176	159	136	160	174	146	183	151	170	160	160	179	184	173	174	184	174	168	157	170	173	178	169	164	167	152	164	171	148	150	154	149	172	157	171	164	170	175	158	162	170	171	139	153	159	162	145	142	153	193	160	160	190	154	183	170	145	158	152	166	165	155	154	146	181	175	161	163	144	168	190	156	196	164	170	175	173	143	176	174	160	182	144	146	152	155	192	148	159	142	194	158	150	178	181	163	157	154	163	181	181	166	165	188	172	158	171	160	146	159	182	154	156	168	174	173	169	135	152	170	149	156	142	158	180	188	145	163	175	159	153	159	168	168	160	173	155	181	170	171	162	170	156	173	159	169	161	164	191	167	155	154	166	193	154	151	158	185	178	165	156	166	153	144	157	154	160	148	152	177	165	177	158	158	155	148	154	152	160	178	159	169	170	175	167	157	174	144	181	174	152	156	175	165	153	172	165	160	175	151	157	194	151	162	163	165	133	161	155	161	163	183	143	161	184	165	179	183	168	154	168	152	155	142	143	166	189	196	149	180	149	155	164	169	165	151	173	152	175	170	173	158	174	155	138	151	148	148	162	157	157	148	145	149	160	174	152	155	144	179	163	162	155	148	161	155	154	172	165	135	157	167	182	164	136	146	157	144	151	153	165	162	207	136	141	174	143	160	153	171	183	164	138	156	157	167	166	175	166	173	166	162	186	166	152	150	151	160	176	154	180	160	174	133	169	161	158	183	143	158	182	159	162	156	168	179	175	157	183	165	151	163	145	147	155	196	164	163	152	147	158	139	163	163	174	145	182	150	180	161	150	144	173	162	165	149	169	154	173	178	167	168	149	163	162	188	160	146	147	159	174	160	151	143	156	141	195	171	182	143	156	176	153	172	140	160	168	158	137	142	175	167	153	180	160	175	154	138	160	173	157	184	181	174	169	175	167	171	164	171	170	141	154	153	148	170	132	164	155	176	173	160	165	164	175	145	136	176	151	144	168	145	155	177	179	178	158	167	155	167	160	186	179	184	137	163	164	152	162	163	166	167	178	164	155	155	160	128	170	153	161	187	164	163	162	181	142	135	182	192	166	165	162	178	162	156	186	155	160	141	159	157	158	154	162	156	173	162	175	150	150	163	175	155	167	147	165	142	152	151	129	171	146	155	168	162	151	163	175	153	174	170	136	171	175	186	174	152	166	156	170	144	134	155	153	148	168	173	164	171	164	136	179	161	167	175	164	154	151	154	166	159	143	176	171	164	144	158	194	159	164	167	165	164	159	149	156	145	188	153	184	165	148	160	144	155	179	174	179	168	154	165	173	163	168	142	152	177	166	166	170	152	156	188	162	149	164	172	166	160	163	192	159	151	153	157	157	157	170	180	149	175	161	149	172	145	147	163	162	178	150	151	153	168	167	146	172	175	178	145	147	165	143	146	147	150	180	147	177	179	149	155	150	165	169	156	165	151	162	175	172	154	178	143	180	142	156	204	170	156	184	183	153	167	126	162	166	170	158	160	192	139	165	168	179	168	148	160	154	156	172	162	167	169	142	146	186	152	155	175	178	161	154	164	155	157	143	160	166	178	161	173	153	163	153	150	163	167	172	146	156	157	145	162	180	139	162	171	168	182	165	159	186	168	151	168	142	152	151	167	157	152	186	161	148	156	147	160	158	147	144	168	172	148	187	169	171	168	163	139	164	179	163	186	151	161	184	160	169	181	175	175	137	163	157	168	182	150
18977	31010	20838	24436	19943	19685	15019	10458	9627	5669	2856	1993	1536	1556	1433	1274	1029	836	726	623	699	599	597	546	574	518	577	473	569	545	560	506	546	538	520	492	538	527	554	493	523	485	519	547	488	509	548	521	505	477	491	517	533	516	512	525	489	511	475	494	466	507	500	521	518	511	495	517	508	473	500	556	532	507	485	538	517	548	514	509	515	474	499	527	493	484	514	504	511	517	510	515	492	494	525	475	492	530	514	539	502	509	477	523	471	505	529	541	471	530	514	506	485	486	490	507	488	479	510	517	552	518	508	493	517	516	525	469	525	522	512	491	464	485	496	504	470	503	518	510	476	467	516	504	525	514	478	495	549	506	521	504	482	499	490	489	476	481	478	499	487	472	469	480	486	503	541	502	502	535	515	506	497	502	526	498	482	504	522	514	517	520	483	505	482	499	513	479	534	490	492	487	506	546	517	540	508	509	526	522	552	522	485	522	461	493	505	542	545	514	491	502	453	501	505	485	491	516	499	502	509	487	497	540	544	495	471	505	513	528	475	470	481	523	515	538	515	458	487	506	470	500	506	522	507	514	528	527	513	513	498	453	526	544	510	479	537	508	514	488	445	474	500	515	484	520	498	471	523	514	503	514	473	495	530	518	509	530	521	554	524	498	505	499	479	539	507	518	490	500	482	506	517	519	493	533	515	506	512	513	533	494	474	507	515	522	445	500	535	511	506	483	490	468	442	467	484	502	485	466	493	507	526	498	509	509	502	465	526	527	529	526	491	444	483	517	513	476	515	495	466	505	497	513	513	523	515	474	533	507	508	461	516	504	493	469	537	523	488	528	502	453	531	510	518	560	485	487	511	510	509	492	470	459	477	490	504	481	496	491	511	507	455	531	520	485	472	493	473	494	502	514	515	518	505	506	494	508	480	469	500	504	516	513	488	509	544	518	545	501	504	461	496	468	497	545	524	500	510	499	511	504	512	501	523	500	515	478	510	488	499	475	507	504	520	468	548	473	514	494	489	536	503	481	472	535	518	528	510	513	489	501	458	511	488	505	492	501	487	489	480	540	524	504	535	488	488	492	496	522	460	503	478	489	493	485	522	525	504	513	486	501	521	485	494	524	495	502	522	529	492	491	500	508	485	484	497	484	511	448	485	505	489	518	531	498	517	505	517	508	498	493	504	512	506	512	519	497	525	542	494	494	478	478	531	505	501	526	527	531	475	524	515	498	501	496	523	488	505	476	517	555	485	494	511	525	519	523	508	528	494	520	477	514	486	495	515	501	560	511	538	530	477	502	487	496	524	530	558	506	510	501	516	536	538	489	514	552	480	500	514	470	489	497	507	525	496	473	465	485	509	508	481	523	476	498	564	539	488	479	466	514	506	501	497	491	491	467	564	534	504	521	529	476	550	503	510	506	503	505	498	499	519	521	498	462	512	489	520	492	531	534	519	533	519	492	477	536	541	503	526	493	512	533	518	536	460	479	507	507	485	527	536	493	523	502	507	500	525	541	562	482	538	491	469	504	499	502	508	513	532	519	529	474	492	497	476	496	520	523	498	489	531	509	501	503	435	525	512	519	505	528	525	498	492	472	486	527	495	467	516	486	510	531	496	491	477	499	514	537	521	550	506	478	518	485	539	500	487	465	500	492	507	480	456	511	530	512	552	530	547	541	515	490	500	460	492	551	496	502	451	540	500	497	534	481	493	531	516	539	519	519	511	477	527	472	520	530	510	553	494	504	484	480	508	497	448	531	502	522	527	530	494	500	489	501	509	495	527	497	531	472	504	485	492	533	510	548	513	480	508	526	552	504	461	492	499	507	496	515	505	507	505	506	510	520	471	501	534	526	523	494	516	497	493	491	483	527	481	495	472	511	481	524	515	511	531	514	514	495	499	496	521	477	500	481	521	520	551	532	506	477	526	552	492	502	534	480	515	484	501	527	473	488	484	509	484	516	507	498	491	552	484	489	528	491	483	522	470	466	526	559	505	512	471	482	532	523	519	519	502	489	493	478	520	485	452	506	521	522	508	543	534	523	494	490	540	526	521	502	528	497	526	519	546	507	520	561	479	547	504	506	496	513	527	504	527	530	526	467	500	484	485	472	497	524	521	523	501	507	503	519	529	505	481	485	473	515	518	473	492	520	545	461	545	459	501	494	497	505	532	505	498	535	531	511	514	481	517	513	465	494	504	520	524	499	508	485	490	506	509	472	452	510	498	509	511	521	481	495	504	491	493	508	527	552	509	459	489	498	481	483	541	501	516	527	515	526	504	519	508	502	485	479	520	509	517	459	523	543	533	504	471	489	526	531	469	537	438	533	532	485	490	473	495	503	504	512	511	514	497	498	487	477	505	547	493	527	505	528	509	490	536	484	456	499	496	472	449	539	497	507	528	492	523	517	491	519	524	505	483	508	506	495	514	513	493	519	522	504	518	535	489	491	500	504	541	481	525	535	481	532	504	493	493	535	518	462	497	532	545	466	508	490	526	531	496	478	511	491	494	520	536	516	509	482	485	499	538	529	509	499	546	459	514	544	473	519	497	513	472	540	475	502	484	501	449	521	487	515	530	504	459	558	534	513	487	498	539	525	494	506	519	487	504	487	519	506	528	452	540	502	511	496	546	546	521	522	506	483	498	515	483	490	495	508	522	501	494	519	495	555	500	500	535	483	502	477	500	492	479	512	502	523	513	486	504	488	534	511	519	519	515	515	499	491	487	517	502	510	451	524	524	517	492	496	533	534	492	504	478	506	518	498	469	519	493	481	496	500	471	494	517	513	510	498	499	509	519	496	504	509	510	489	513	501	535	491	490	531	488	507	487	523	524	502	524	500	483	549	561	489	483	543	496	551	529	547	495	480	518	490	506	555	486	524	518	496	477	546	508	509	498	488	517	519	486	526	499	521	467	489	468	507	554	514	515	498	489	553	496	546	541	498	496	503	498	520	508	508	500	508	478	524	485	511	521	511	527	505	479	514	485	515	525	484	493	500	491	510	517	505	526	520	508	513	530	474	552	533	499	493	463	519	512	508	477	502	508	515	513	461	484	507	509	538	481	488	500	503	541	491	495	472	478	531	522	524	479	470	507	518	499	486	497	511	476	510	491	486	506	520	534	521	493	489	481	516	483	500	488	475	508	532	525	488	515	488	474	522	521	508	453	469	477	529	494	510	513	495	503	496	468	512	495	507	501	481	533	516	476	503	519	524	500	527	473	540	510	482	526	489	510	562	450	528	516	527	520	547	496	515	530	497	526	506	513	505	509	474	532	497	467	476	498	475	487	533	478	500	474	507	526	479	521	493	529	513	495	512	489	498	509	465	530	519	524	505	524	505	500	457	461	486	503	542	492	495	520	482	518	535	508	515	511	509	502	531	509	486	490	499	474	497	539	463	493	477	468	501	503	521	531	483	524	489	536	510	476	488	510	481	498	495	502	511	483	486	520	506	457	477	534	524	472	495	523	467	483	522	467	468	502	515	523	514
48340	50920	38472	33010	34474	36415	34196	26594	21994	14128	7102	3891	2420	2239	2286	1775	1580	946	507	388	368	292	235	199	188	186	197	176	153	140	140	179	164	146	123	164	131	136	133	145	128	129	141	146	126	148	144	116	125	143	110	153	122	133	124	142	167	137	132	164	155	118	135	146	139	155	136	141	154	138	134	144	154	125	138	132	156	146	148	134	141	115	135	143	162	116	145	132	131	131	152	114	141	139	147	118	140	114	142	133	139	149	119	137	111	145	155	144	149	132	134	144	136	135	123	144	120	137	138	110	149	150	115	124	132	134	143	115	123	121	137	136	142	146	130	140	149	129	134	140	141	125	124	143	141	139	149	146	157	117	158	128	109	149	117	132	141	127	130	146	127	140	129	144	113	125	111	124	144	158	127	138	146	139	133	129	126	128	133	141	138	156	128	115	126	148	135	141	123	145	125	146	118	141	137	132	127	120	131	140	135	149	129	131	134	129	154	116	144	159	132	145	142	118	141	139	130	134	148	138	137	137	129	146	149	115	127	136	153	127	120	133	141	120	139	126	145	132	145	130	152	131	106	146	126	119	134	124	112	131	149	121	136	134	139	147	136	120	143	160	149	125	118	141	130	118	118	138	119	140	134	149	149	132	153	105	141	130	134	125	128	133	117	139	135	137	149	150	150	136	135	137	140	133	125	130	118	130	148	116	134	127	127	119	124	156	131	139	144	137	133	134	133	131	151	144	168	140	124	120	133	142	138	135	139	145	150	108	131	132	144	144	133	146	130	146	132	133	127	144	137	124	115	148	161	129	141	153	137	122	134	133	143	141	136	150	125	143	133	122	134	136	149	141	133	141	127	127	98	121	143	110	115	137	141	142	143	138	144	142	163	137	136	121	126	135	153	134	129	145	135	139	141	143	140	135	150	142	121	139	137	111	149	127	130	111	137	119	138	112	150	129	147	150	125	131	151	138	100	133	126	128	153	152	141	165	111	122	130	131	159	127	134	115	120	142	103	126	140	119	143	142	117	141	134	110	145	133	141	104	130	153	141	134	144	136	148	143	146	138	129	149	140	139	136	135	159	119	158	125	150	121	141	135	131	159	137	133	134	142	139	124	135	131	139	144	139	139	112	129	135	150	178	140	129	150	144	133	132	122	139	127	148	128	136	146	144	157	141	135	140	131	147	155	147	142	130	111	123	137	132	125	131	130	142	127	121	151	150	162	147	147	125	140	121	116	135	146	141	120	122	113	124	136	154	139	137	156	127	140	115	121	125	148	128	129	150	130	152	143	153	158	148	138	112	156	125	125	125	125	133	123	135	134	129	147	132	144	141	117	116	124	122	138	120	143	122	121	121	134	150	155	128	133	130	141	128	138	131	155	143	142	118	127	133	131	134	141	122	136	141	132	130	114	120	130	132	141	134	146	125	132	164	134	149	128	122	128	104	125	132	127	142	129	133	116	162	148	133	136	141	122	136	121	148	128	128	138	121	106	133	142	148	137	147	139	146	132	141	133	132	145	161	142	155	130	145	128	135	127	144	129	130	130	141	126	124	133	133	127	150	137	148	121	128	126	135	128	127	134	142	125	144	127	119	156	141	135	119	115	139	141	139	143	142	161	147	133	137	140	149	158	142	125	135	122	121	132	122	124	114	161	132	136	136	133	152	125	120	132	137	157	115	140	143	141	125	151	146	145	152	122	136	169	118	129	139	155	135	132	120	135	111	145	123	138	145	130	134	124	132	143	130	120	119	153	129	125	135	126	147	119	126	132	122	152	130	152	131	135	148	147	139	131	142	140	118	113	143	135	126	128	127	155	131	136	140	136	135	160	129	102	148	138	128	137	151	147	136	134	112	134	129	141	129	129	131	182	119	146	124	145	135	131	150	144	127	124	131	134	135	151	135	168	129	152	123	167	133	125	131	150	128	157	142	136	128	134	130	146	133	130	121	132	133	139	135	131	140	148	145	129	162	112	137	156	138	120	122	145	139	154	153	170	107	138	150	135	119	127	146	125	129	133	124	135	118	139	141	136	144	140	144	114	138	122	138	139	141	128	144	114	140	139	147	122	141	130	149	127	147	137	154	156	156	164	129	159	138	144	119	128	146	164	138	120	147	127	129	124	142	129	152	142	146	145	144	152	138	140	114	153	139	114	129	122	139	145	137	130	135	134	136	113	133	129	145	122	139	136	152	135	156	127	127	145	139	134	148	143	134	133	131	155	134	150	149	130	147	136	129	142	133	150	153	151	123	160	128	145	130	146	118	134	141	139	126	138	134	154	142	158	136	144	135	149	143	119	139	127	148	141	131	122	124	149	143	127	112	131	136	148	135	129	123	138	141	134	131	129	133	155	132	127	135	134	126	146	133	114	144	139	126	145	148	129	113	135	153	122	125	127	126	126	133	132	117	126	125	151	127	131	151	123	137	138	143	138	149	128	146	129	138	117	121	124	142	142	138	141	135	130	143	135	142	162	148	121	127	127	147	133	121	140	133	130	128	131	137	116	152	132	118	134	136	132	141	122	147	119	136	139	153	152	128	138	146	135	150	134	136	137	127	118	156	164	123	139	162	139	140	123	127	128	141	155	140	139	148	143	130	124	147	139	158	129	142	124	118	143	155	135	142	149	126	138	118	128	128	132	126	130	137	120	122	149	137	125	155	139	140	130	129	161	133	134	125	133	154	124	139	131	128	117	141	126	166	140	138	123	126	124	155	139	127	135	147	149	137	120	125	137	144	134	128	134	141	134	146	118	142	145	127	129	129	127	137	149	124	125	138	135	148	139	131	154	129	140	126	156	131	133	147	150	151	144	124	135	132	140	127	120	136	131	161	160	135	131	144	149	156	138	155	139	134	140	125	128	138	130	148	116	135	140	118	143	128	120	119	146	145	163	123	133	146	140	140	126	153	147	140	144	121	139	129	119	134	135	147	146	121	137	114	138	142	136	135	127	137	154	138	148	137	125	167	133	145	134	154	143	138	129	126	151	139	152	130	134	121	132	118	149	135	143	122	138	137	137	134	140	151	127	147	129	127	140	120	145	136	132	127	118	133	148	136	119	136	144	137	135	133	135	149	152	146	151	102	126	141	151	134	137	134	115	128	122	128	100	119	135	142	111	132	142	123	171	127	144	150	142	122	119	139	152	138	139	129	142	143	140	140	125	148	140	127	133	128	139	125	143	114	120	143	99	138	124	156	133	155	159	140	141	128	133	133	140	129	140	132	150	124	132	137	123	139	141	143	149	131	140	124	128	171	147	120	136	117	143	126	152	139	119	115	127	150	152	135	121	126	137	119	127	138	130	152	126	140	137	144	128	126	132	135	136	132	114	125	146	147	123	135	127	160	126	143	143	143	139	127	142	140	154	130	130	138	128	130	151	126	134	141	116	153	133	130	121	133	151	115	132	144	148	131	135	146	127	122	127	133	136	142	109	123	134	120	140	142	158	124	130	135	139	111	128	117	133	156	143	152	149	109	119	155	127	132	145
38192	52555	39731	49143	47960	52160	47924	39414	35934	26381	17191	13719	10869	11251	10921	9690	8921	5669	3069	2235	1770	1422	1156	997	963	818	710	591	560	530	549	510	542	581	516	509	484	464	445	446	467	442	442	480	422	441	465	454	481	432	471	463	414	469	464	417	459	479	457	465	451	405	440	416	417	473	442	464	441	477	450	464	438	437	456	436	494	394	422	448	420	431	397	431	461	455	476	439	414	469	455	448	451	400	450	408	419	432	434	431	439	493	490	410	458	442	416	490	442	470	417	447	424	421	430	409	419	456	435	413	403	461	431	447	430	430	404	422	437	421	434	449	402	443	444	440	430	442	445	433	441	394	431	440	410	450	457	396	403	417	426	408	421	433	408	423	405	435	437	423	456	455	452	441	412	413	426	427	427	432	432	420	417	413	422	446	429	400	459	439	453	377	431	434	432	463	391	449	464	436	425	430	463	466	440	434	439	425	422	478	398	437	495	419	437	432	428	383	440	403	476	415	452	437	427	435	431	414	395	436	462	410	470	404	413	438	452	423	453	451	429	445	448	436	418	419	414	426	428	410	472	472	428	447	407	396	424	467	404	430	464	442	424	461	439	403	455	439	437	446	412	432	413	485	446	463	440	414	417	451	433	438	477	455	408	455	414	419	444	426	443	434	435	419	416	448	413	452	436	425	443	439	435	435	394	453	436	442	406	451	428	425	460	462	443	412	429	431	428	418	401	408	444	435	396	445	422	453	454	385	441	443	405	448	422	424	433	433	420	429	448	449	444	454	451	441	434	435	424	451	440	447	432	455	414	455	416	404	480	391	409	433	423	451	439	383	446	423	419	404	440	430	413	437	435	421	455	422	420	470	408	443	449	453	449	451	449	435	466	420	428	418	455	419	396	444	464	411	469	416	423	440	432	437	448	393	421	444	411	440	446	395	423	428	427	419	428	434	471	425	405	467	450	409	435	409	413	426	415	443	435	413	474	432	442	430	383	433	463	444	418	416	421	441	459	455	468	457	431	446	416	438	447	447	398	455	489	416	459	433	425	456	447	434	447	448	424	414	410	439	436	437	424	426	469	445	428	461	407	442	422	436	463	473	428	450	427	435	444	440	430	414	430	423	449	437	439	424	387	431	417	445	438	422	432	437	407	391	408	464	439	428	413	411	442	432	428	469	418	443	424	445	444	444	453	434	405	435	414	487	399	436	455	411	403	412	439	435	412	454	420	438	436	439	422	439	404	423	413	436	399	415	423	415	470	400	436	420	394	379	453	436	441	427	398	432	429	438	435	424	431	443	454	403	439	434	433	436	433	416	396	448	458	428	440	423	455	420	429	436	451	453	449	432	450	433	432	448	413	451	460	456	444	441	417	425	442	398	464	429	432	456	440	461	439	418	430	384	472	424	428	438	408	454	469	434	405	456	434	435	398	415	439	469	415	428	444	400	414	452	410	445	427	406	405	418	411	426	425	472	380	440	435	448	406	427	432	439	428	403	443	469	442	438	472	420	409	403	440	455	451	423	439	481	458	453	390	456	449	422	445	450	434	423	455	385	421	452	422	445	443	410	438	453	398	409	408	444	391	439	439	407	457	420	449	447	415	414	454	443	412	443	441	450	403	423	417	457	471	457	425	439	448	465	426	438	455	426	407	416	424	437	443	435	426	408	423	424	426	432	427	406	417	444	418	441	405	430	448	434	406	442	421	454	460	418	408	422	434	414	429	424	450	436	433	419	444	459	397	442	410	406	430	419	419	442	455	396	432	420	412	426	404	441	461	428	453	431	456	418	439	436	426	494	429	428	471	418	426	443	421	460	424	443	402	455	422	432	424	400	448	474	455	440	448	446	392	443	433	417	433	442	430	478	423	431	432	452	419	490	403	437	442	442	454	453	412	414	415	465	422	422	395	425	418	441	423	454	434	406	439	413	406	456	407	444	429	417	433	453	412	423	440	410	415	428	472	381	438	399	434	468	419	399	430	460	422	433	438	450	431	439	395	429	428	432	430	415	418	410	394	487	442	400	436	445	439	426	439	466	423	411	474	452	427	434	432	384	465	453	401	412	435	409	428	424	462	437	439	404	428	408	405	416	425	449	435	436	443	435	430	423	455	393	416	483	439	430	440	434	418	415	441	452	481	440	420	444	429	404	409	425	411	440	423	410	416	466	418	454	440	437	458	435	478	439	416	417	410	454	431	401	432	420	431	407	430	400	430	427	448	403	411	409	388	415	421	445	451	434	458	408	409	426	420	431	395	415	424	439	445	451	417	392	452	420	384	417	444	447	416	410	432	427	422	417	449	408	427	435	421	406	401	395	424	431	453	434	449	431	422	457	416	419	434	398	442	425	418	427	446	409	440	449	418	444	380	399	415	429	442	427	448	448	422	420	412	435	425	441	410	399	390	383	426	414	438	400	408	416	381	443	433	430	447	440	438	437	461	395	405	434	462	464	439	492	423	459	424	417	409	420	423	450	462	465	435	423	439	439	426	426	437	416	425	433	419	430	425	404	390	417	433	407	412	427	425	390	435	417	426	416	468	438	426	466	399	412	440	430	387	460	422	453	416	479	440	418	432	471	433	422	446	437	403	411	409	408	414	443	438	461	453	409	448	412	456	422	466	444	424	430	427	424	423	415	393	395	370	424	410	396	472	411	443	436	404	397	458	445	432	482	436	434	478	408	423	434	442	447	429	423	421	426	417	436	412	406	426	415	468	449	427	444	425	446	414	450	463	460	424	422	385	463	417	434	399	423	417	416	428	428	423	416	463	436	429	419	424	415	441	424	450	437	449	430	421	412	459	407	388	415	450	453	402	420	434	401	411	432	448	402	446	442	437	445	448	431	455	442	418	403	443	436	406	431	443	412	453	460	407	439	439	465	425	430	414	444	421	446	429	419	431	416	387	399	443	444	431	422	454	421	432	482	403	420	443	461	442	474	449	440	399	410	447	433	403	422	439	425	450	414	456	468	414	433	450	434	408	403	445	435	462	429	425	444	439	425	454	405	450	442	432	472	458	435	424	401	400	410	441	449	430	414	418	470	435	448	433	446	419	423	455	435	376	412	446	440	400	433	422	432	440	421	431	414	407	437	413	443	442	416	405	437	461	432	410	453	436	436	411	401	465	447	435	418	456	422	428	426	423	422	437	409	426	473	448	449	408	438	447	428	470	406	391	458	404	399	444	422	414	436	415	445	421	385	453	433	415	457	409	459	401	446	398	425	433	432	461	450	412	406	423	416	426	432	423	436	376	405	413	421	424	426	434	472	436	427	438	442	444	418	457	438	437	412	447	436	460	396	420	425	430	415	469	424	423	448	427	454	442	405	428	418	425	442	435	433	431	429	429	467	448	486	418	445	478	387	456	450	381	431	441	442	471	457	453	427	435	433	454	415	441	388	443	415	428	430	403	425	423	424	415	419	393	386	422	470	452	411	440	429	391	432	407	439	467	415	450	416	450	438	416	447	434	449	423	403	458	398	462	417	432	422	430	437
58309	47702	36212	33508	36313	40309	40159	35009	31312	25950	16620	10610	7048	5978	5647	4669	3952	2287	1309	947	700	530	460	436	391	379	277	272	264	307	249	259	260	234	251	279	236	249	227	254	233	262	255	238	254	242	235	235	242	240	233	238	221	244	231	248	232	245	237	234	239	260	207	241	254	213	253	228	223	255	263	259	235	238	227	221	232	207	234	220	203	234	247	207	236	245	239	239	227	241	226	246	224	234	240	228	246	248	231	203	224	231	221	207	241	264	229	222	223	236	226	248	229	261	233	254	242	225	236	208	243	232	242	218	240	244	258	238	258	219	237	208	230	239	210	229	252	213	230	221	225	249	242	241	234	248	236	222	230	195	235	239	238	218	227	197	235	260	266	218	239	263	247	259	239	241	244	234	204	232	208	219	212	224	242	225	244	246	223	221	228	244	228	217	264	229	264	271	233	244	253	212	259	229	232	236	225	207	235	232	272	257	226	238	230	248	231	252	256	240	214	239	223	253	228	235	225	236	204	234	223	215	244	228	230	245	243	249	212	226	227	206	204	216	259	239	216	233	266	235	253	215	243	224	238	227	240	243	223	210	222	225	236	227	235	217	205	245	242	241	232	207	237	230	241	237	254	211	238	228	234	242	241	268	232	248	205	229	250	239	238	249	207	236	207	259	237	244	237	242	230	234	220	250	241	258	225	218	251	244	248	213	229	226	232	212	233	240	235	233	242	234	235	219	243	235	239	239	247	219	232	227	251	256	203	257	237	221	230	224	252	213	231	236	201	215	241	246	223	242	245	229	226	259	263	223	243	238	222	246	250	253	247	224	267	212	225	229	226	240	228	213	234	235	250	261	216	259	237	230	226	239	231	241	249	234	242	229	230	249	224	214	258	224	254	231	222	226	220	219	228	232	202	255	244	215	236	256	245	267	235	249	235	247	248	255	231	224	250	246	237	225	240	232	226	260	243	258	225	244	253	209	216	255	227	258	238	215	235	225	255	246	249	275	191	210	263	243	255	256	210	244	222	231	263	228	221	228	248	253	234	256	208	255	230	226	235	243	256	223	249	225	247	247	236	261	236	247	215	239	258	233	227	227	257	249	234	215	227	241	227	251	228	224	266	228	208	219	247	264	218	235	256	253	223	222	221	230	229	210	247	289	237	247	239	246	221	241	223	231	229	238	239	229	227	240	251	210	223	246	243	246	235	214	237	243	226	256	222	218	227	210	236	228	240	230	230	237	223	240	229	239	255	248	261	257	266	260	240	251	259	244	218	235	206	239	251	228	210	231	246	213	222	225	233	227	254	222	227	227	206	236	219	255	233	233	247	214	257	234	217	258	217	237	227	220	233	223	211	214	199	232	222	283	211	250	225	276	228	236	216	218	217	233	223	230	217	240	246	214	209	244	216	257	220	257	235	225	226	232	213	236	234	241	247	238	223	230	242	236	259	229	255	242	219	220	232	228	245	257	246	227	232	242	235	211	265	217	200	242	217	239	213	224	236	256	254	257	258	217	223	231	231	205	241	230	213	238	241	252	241	221	227	286	236	237	236	236	227	242	250	245	233	247	205	243	226	224	201	241	228	243	238	207	199	242	242	203	249	240	250	230	227	224	221	247	247	222	234	235	233	256	247	236	252	237	247	235	225	237	219	238	231	231	229	243	240	251	221	195	234	235	245	242	235	266	236	221	216	224	247	215	226	236	219	227	243	225	213	222	233	213	235	226	264	238	208	240	252	244	222	230	267	217	242	219	238	242	241	225	247	232	245	228	240	234	231	248	214	253	243	221	231	221	226	239	215	207	240	255	259	216	229	240	216	206	234	244	216	252	254	205	214	268	229	240	229	225	226	248	235	248	232	241	245	237	224	203	230	211	260	230	243	221	245	228	212	247	226	219	246	252	224	224	232	241	200	217	239	227	233	203	260	233	216	232	267	215	236	226	239	223	247	244	251	236	218	243	264	225	215	235	201	222	247	236	240	222	251	243	249	248	220	214	247	234	225	252	227	200	238	214	242	265	231	223	259	239	255	241	238	229	247	242	248	234	227	231	217	233	225	218	240	211	244	239	235	225	222	208	232	245	247	241	212	235	230	231	257	220	245	205	222	227	249	216	225	208	246	238	225	231	250	245	249	234	226	238	216	261	201	226	223	238	206	263	231	227	226	253	225	235	198	214	252	230	201	244	222	223	248	228	240	217	248	223	230	206	232	241	237	217	252	267	224	231	222	216	259	233	214	249	252	223	218	216	235	225	224	239	213	236	221	227	233	235	243	248	236	196	228	231	223	213	254	238	247	241	236	242	236	241	248	226	218	187	221	239	229	244	228	224	236	244	234	232	212	229	256	252	245	249	245	226	237	230	251	246	225	227	212	240	223	236	206	211	259	212	206	226	249	236	219	227	228	229	215	228	236	243	222	261	241	222	231	230	235	232	229	240	235	252	235	238	277	224	245	235	236	256	212	235	245	202	217	217	248	228	242	236	230	219	224	220	266	219	248	229	235	223	236	227	247	205	246	216	214	224	235	247	267	218	246	263	232	258	229	215	253	234	230	240	229	251	248	253	247	238	250	233	233	240	243	227	202	217	213	264	220	215	239	248	261	231	210	226	250	228	222	219	234	225	239	236	254	230	232	200	234	235	236	222	248	232	244	231	257	258	231	240	223	226	264	267	239	232	227	218	255	224	247	226	226	226	246	201	216	254	238	228	228	239	215	211	247	218	255	224	239	216	229	235	255	247	237	232	234	239	231	235	233	214	244	232	256	224	230	272	248	229	256	239	226	213	219	199	251	231	220	216	233	259	222	221	232	243	238	223	209	225	272	239	218	249	237	230	227	214	216	234	232	254	210	232	230	248	242	227	220	226	215	253	225	240	235	230	216	246	247	258	244	227	253	251	242	230	217	260	243	237	222	236	222	194	273	223	225	206	235	227	216	237	229	216	243	228	270	208	249	250	223	238	205	236	208	229	237	245	243	225	207	253	219	244	212	222	255	226	201	225	252	230	239	213	245	225	239	248	217	243	237	250	253	215	216	252	199	233	240	245	225	228	235	250	231	225	250	262	231	204	240	269	252	244	220	223	253	249	211	238	207	236	236	227	227	237	199	249	201	218	214	240	240	230	214	235	241	245	213	233	202	236	230	245	252	262	239	209	235	227	215	218	234	229	224	235	227	256	229	225	214	212	215	257	237	225	242	272	226	205	214	239	210	247	231	231	216	226	245	246	234	237	233	230	222	243	211	217	230	239	246	244	241	256	227	241	246	235	237	244	223	251	257	200	240	237	227	241	220	255	229	206	227	247	225	229	242	223	210	225	232	243	228	227	237	205	239	212	266	245	239	238	267	221	249	215	251	253	246	249	233	232	235	218	250	201	240	257	241	227	238	244	248	236	212	215	227	225	229	245	225	207	229	234	228	232	238	222	248	251	196	239	250	230	226	239	251	244	260	223	219	251	235	241	235	248	259	248	235	255	227	250	235	232	255	235
47158	52809	44922	52958	54836	61000	57852	50882	46580	37790	27808	24230	21306	21123	20372	18550	17285	12157	7029	4680	3812	2770	2273	2032	1917	1596	1219	1114	983	901	886	949	881	877	859	795	792	731	736	723	721	707	731	700	759	756	746	752	763	720	714	690	671	683	707	724	726	747	693	769	699	717	729	702	676	693	681	745	703	773	693	725	750	703	632	695	683	699	689	699	660	678	645	684	689	674	664	657	675	672	699	695	686	677	679	646	632	622	658	685	696	635	652	688	650	677	682	672	653	652	654	690	663	658	648	681	700	664	637	704	663	666	694	711	641	655	655	659	663	628	658	604	682	611	632	647	664	653	706	728	697	748	634	662	638	678	643	652	695	663	688	645	635	612	676	643	673	664	616	616	687	668	657	639	578	678	715	683	691	692	643	661	715	673	692	591	666	714	678	687	660	710	675	690	670	679	641	703	643	680	679	712	693	692	670	655	684	676	636	675	656	651	664	619	651	641	688	683	653	705	623	682	621	679	640	733	687	633	685	661	623	709	669	657	676	702	701	715	698	704	684	658	639	656	660	670	640	656	691	651	650	667	665	679	692	701	655	641	642	648	630	694	673	709	711	652	629	670	641	678	623	708	703	620	688	592	663	650	676	657	672	624	613	683	628	642	669	630	657	705	697	672	683	693	670	631	665	654	655	685	677	699	645	649	671	686	689	680	615	664	663	651	654	632	672	670	687	660	672	695	630	684	650	640	719	695	704	650	668	696	677	633	685	697	691	670	647	684	668	651	676	648	675	660	639	687	663	668	666	652	685	682	677	647	636	639	616	684	657	677	698	690	657	652	655	629	599	616	702	644	677	715	651	660	682	700	682	640	649	667	615	694	636	673	675	644	663	689	644	640	627	664	654	689	679	634	648	702	672	684	704	672	661	621	703	721	672	671	676	697	650	683	685	711	659	695	670	708	703	675	643	686	642	666	649	657	648	663	670	666	655	637	667	707	656	711	685	680	648	640	675	667	670	685	633	670	676	628	653	730	651	642	632	657	697	652	672	680	629	651	697	682	675	661	677	671	639	665	676	680	662	663	684	662	671	652	645	689	655	632	634	703	646	668	652	680	669	653	689	691	642	661	647	656	648	692	657	711	637	642	690	709	665	674	648	665	667	665	681	653	696	689	649	660	633	661	711	659	640	653	678	720	683	665	651	678	660	648	667	700	654	691	675	668	666	676	704	645	632	711	697	680	755	670	677	673	653	656	653	655	678	640	644	679	685	666	617	652	696	669	624	654	698	634	709	688	636	657	627	701	623	636	643	636	665	700	639	637	663	645	659	699	678	672	666	635	687	627	660	644	695	680	669	638	635	693	675	672	629	634	685	657	687	629	680	678	652	686	616	691	628	688	662	629	663	651	686	651	683	627	652	633	630	692	653	658	645	689	641	637	650	640	625	693	666	659	667	687	684	696	662	688	635	636	685	645	670	653	720	647	718	681	639	617	649	629	641	659	632	673	713	689	704	633	650	630	661	640	630	621	695	700	672	667	674	674	687	677	656	614	660	619	665	668	632	698	685	674	660	701	692	644	655	715	680	671	708	697	674	683	655	663	655	666	640	657	608	706	668	662	622	661	660	654	669	680	641	671	667	672	627	646	659	618	634	658	642	640	713	664	691	652	703	646	646	613	669	688	683	684	629	678	658	637	674	634	621	639	637	670	676	666	668	664	676	673	628	684	680	641	644	719	698	633	658	671	632	615	684	674	663	693	650	653	691	657	638	680	698	649	694	705	658	679	649	638	629	694	632	640	651	641	628	681	629	676	693	668	643	661	707	729	675	677	674	666	672	725	701	660	638	650	670	668	658	669	695	650	630	641	676	670	676	638	652	669	690	694	673	713	705	710	690	690	656	708	678	614	656	673	665	686	636	689	693	628	668	668	651	678	659	649	700	671	688	688	699	690	649	674	624	629	679	646	674	634	646	668	679	708	647	670	665	653	675	652	630	717	668	686	645	676	653	683	683	709	626	692	671	694	658	676	646	663	661	676	669	679	678	699	696	650	697	671	715	696	670	685	632	643	672	667	683	648	652	641	659	704	717	672	629	704	708	643	688	683	636	687	661	643	698	658	685	602	678	658	639	680	662	643	665	627	650	632	672	643	677	700	630	692	644	656	677	624	675	674	672	692	679	658	669	657	680	699	637	647	680	662	691	667	653	652	676	652	721	633	656	671	646	739	668	641	660	658	694	652	712	666	680	675	679	697	611	660	657	659	658	649	680	665	658	631	701	668	645	659	693	645	656	648	658	650	672	652	615	693	641	645	706	663	637	652	628	698	654	626	638	668	644	665	654	642	635	667	683	672	688	648	665	638	643	662	664	688	668	660	703	682	716	670	667	651	645	656	641	670	641	662	654	667	598	647	700	659	661	640	668	652	681	711	681	656	616	632	685	705	650	640	640	644	614	654	659	646	646	648	647	607	682	664	640	694	644	694	693	659	678	683	699	660	698	704	667	631	697	693	716	624	658	687	644	653	654	642	663	683	671	659	696	653	710	649	659	664	615	684	651	672	705	684	649	717	675	704	682	628	632	641	671	628	660	672	672	657	662	671	646	627	659	667	674	663	667	684	707	660	639	670	646	662	661	675	648	651	647	664	671	736	677	679	655	703	670	615	691	616	659	672	709	689	657	665	663	688	694	637	681	671	652	677	633	686	668	699	644	670	656	657	679	671	681	673	667	667	677	662	670	702	687	671	687	641	643	648	691	655	684	626	679	674	706	655	657	673	630	639	639	672	688	634	653	696	655	673	609	647	625	670	647	672	694	670	640	626	687	641	657	662	665	654	663	687	689	651	686	680	672	692	746	649	633	649	668	682	645	645	628	678	655	669	655	662	696	672	691	628	678	702	658	633	620	695	676	626	696	670	733	639	649	717	626	680	694	713	642	720	644	607	635	672	666	690	718	634	645	654	705	683	658	645	676	640	613	642	656	632	688	663	652	612	679	659	665	649	666	669	690	701	662	609	645	649	666	631	654	644	634	647	645	659	642	696	687	651	690	656	670	718	698	694	701	638	702	667	669	629	643	671	686	656	690	653	675	666	687	726	650	692	677	685	692	629	661	580	666	665	682	648	712	635	667	663	626	714	665	638	700	702	671	662	601	685	704	647	672	648	661	632	661	676	607	681	672	631	654	688	669	605	668	707	673	679	629	693	639	637	638	680	643	674	662	636	653	670	653	704	661	645	639	688	630	707	660	681	709	650	672	675	682	638	649	680	672	630	652	677	615	661	637	638	638	670	702	650	629	672	680	670	712	670	703	697	663	700	709	649	647	688	620	694	640	689	708	648	680	682	687	670	662	686	707	681	659	710	615	650	669	680	633	670	706	611	661	668	641	662	650	656	687	647	677	671	657	679	654	668	637	674	664	685	655	668	668	670	696	660	679	667	655	694	720	671	661	635	684	661	649	678	610	642	636	672	693	720	624	673	677	708	710	682	731	662	706	655	682	672
20415	28251	21122	12940	9891	8302	5335	2930	2062	1455	706	487	359	339	319	277	240	200	192	162	176	168	189	167	158	156	164	153	134	164	174	158	148	162	195	155	156	183	151	156	137	157	147	170	140	164	173	157	154	152	174	122	154	153	178	165	127	167	154	185	169	155	142	150	152	160	133	146	166	175	167	170	185	158	157	156	155	166	143	146	171	133	135	161	168	162	157	158	167	134	148	157	178	153	169	153	152	154	150	142	136	171	142	157	152	156	179	133	181	143	165	155	150	146	141	167	159	152	138	152	136	150	150	156	155	176	168	170	133	152	153	158	138	162	145	139	149	140	140	168	151	122	158	141	164	172	160	162	165	147	152	155	163	139	148	165	149	147	162	169	167	181	148	165	160	166	155	132	164	166	147	166	154	153	169	151	145	130	164	155	165	170	153	169	164	170	146	146	157	169	153	150	158	168	170	129	159	144	159	193	147	155	158	180	156	165	133	161	142	165	173	165	151	173	177	156	147	152	148	155	178	159	166	146	164	149	158	167	148	154	154	158	148	161	152	159	155	139	177	148	160	162	163	151	159	167	169	154	135	158	177	155	157	169	147	148	170	156	135	163	154	160	159	175	151	155	159	169	153	138	176	165	153	157	160	154	165	145	157	150	162	142	164	150	157	165	178	143	143	156	155	181	168	152	180	155	144	164	149	176	160	148	166	164	157	137	154	148	148	154	151	152	141	150	154	145	169	143	143	148	140	154	146	166	172	163	136	147	145	155	163	157	132	147	160	161	164	150	162	158	146	162	169	168	164	155	180	168	160	154	146	176	142	157	165	199	153	168	174	178	167	164	161	172	138	155	187	173	123	143	154	160	179	161	158	137	170	143	155	164	148	154	165	140	158	150	135	168	164	160	173	180	175	145	158	173	153	143	171	160	162	168	147	152	176	149	146	148	166	132	148	153	157	161	146	172	146	166	147	152	147	188	133	153	154	173	175	145	171	139	154	165	153	165	176	167	157	175	171	148	151	159	186	165	175	163	143	135	141	139	155	159	156	154	167	159	191	146	166	160	152	180	155	169	156	146	146	143	170	185	151	150	151	151	185	152	169	153	151	166	162	148	168	171	149	142	169	138	143	169	142	144	142	163	139	175	180	175	154	141	164	161	144	146	154	145	152	155	170	143	172	160	160	162	162	144	144	155	161	155	178	161	152	176	177	159	131	151	155	158	179	168	158	144	167	180	179	158	164	163	160	164	167	142	156	145	157	171	158	153	172	165	147	178	157	126	157	149	144	173	148	179	164	153	167	171	156	174	157	155	180	156	170	166	163	138	154	175	165	153	153	162	149	151	156	148	162	137	150	165	142	173	145	172	172	163	162	151	162	175	161	151	169	123	168	149	141	139	168	153	161	147	153	146	151	175	161	137	157	163	158	164	157	181	154	165	138	162	178	128	152	183	151	169	167	167	141	156	154	164	149	163	160	165	178	170	159	165	154	153	163	160	177	163	155	157	133	155	159	146	132	159	170	157	161	166	171	144	158	169	160	205	144	143	182	159	149	151	189	146	160	147	159	152	153	185	162	146	171	164	161	138	150	147	159	171	156	148	171	153	145	148	161	140	155	164	149	147	149	165	147	155	162	143	163	135	152	168	166	162	145	147	172	162	147	166	158	156	169	176	144	157	165	166	165	176	160	158	142	152	177	163	172	172	159	164	165	157	146	143	171	162	161	166	139	153	154	151	168	162	139	157	155	149	166	146	164	160	182	155	182	143	177	173	154	153	160	164	165	168	146	165	147	164	158	158	180	156	151	156	167	170	132	159	150	169	151	149	158	137	159	149	158	178	152	132	170	147	151	146	113	169	157	155	168	150	171	173	157	163	148	170	132	133	148	163	162	143	145	145	152	157	159	145	173	155	148	143	152	152	161	146	143	158	158	162	159	177	152	139	150	166	149	153	154	134	166	150	148	168	163	154	143	161	157	148	159	150	147	146	183	159	174	157	146	140	165	172	157	156	151	164	159	158	138	155	149	163	167	159	147	142	163	137	150	157	158	162	158	138	158	135	130	151	146	162	160	136	180	148	170	148	165	145	148	160	169	174	144	178	155	162	147	164	172	167	159	164	161	173	165	136	161	169	161	164	142	139	140	162	163	140	157	170	150	138	163	173	155	161	155	137	152	176	155	144	155	161	156	170	170	189	153	151	154	146	148	170	140	153	162	157	139	157	156	165	163	167	159	160	175	167	168	158	145	159	172	140	152	156	168	168	155	161	157	152	165	145	152	157	146	158	157	160	140	165	153	150	173	158	151	163	157	165	173	136	178	169	175	141	150	193	176	169	161	169	161	141	162	184	140	157	161	174	154	169	181	143	175	161	150	151	168	149	182	175	173	152	164	157	151	158	166	172	147	170	140	134	149	157	156	155	167	170	150	140	156	168	129	164	136	143	176	159	171	166	150	159	183	149	150	181	153	168	161	152	176	172	175	157	157	164	157	145	156	162	140	172	153	153	171	138	149	144	168	161	178	173	152	172	189	163	158	148	136	153	150	168	153	177	149	151	161	155	159	152	151	133	157	161	157	133	152	146	155	165	163	164	163	187	158	146	145	163	157	154	152	172	155	147	161	164	133	163	180	163	150	145	157	174	152	166	176	182	149	164	154	159	158	127	169	160	158	178	159	141	155	177	145	148	158	161	131	163	157	154	161	160	172	159	152	174	167	145	169	162	154	150	173	170	154	131	153	153	180	161	163	152	162	190	166	143	155	172	169	153	153	152	170	161	146	161	192	152	131	161	136	170	138	167	154	135	162	177	159	164	137	167	141	154	162	150	159	142	158	161	163	165	173	150	162	146	168	154	176	180	171	167	148	137	154	157	133	160	154	135	168	160	177	168	166	144	167	135	180	140	184	159	159	159	172	152	158	151	156	162	158	139	194	143	152	171	166	185	168	171	149	147	154	141	147	149	180	155	149	152	123	168	169	178	149	157	168	168	157	146	159	149	166	148	159	152	168	178	161	161	146	171	169	145	160	159	161	146	153	161	170	155	163	162	160	166	147	145	172	144	136	176	165	148	169	162	154	159	157	159	152	154	164	172	154	171	166	152	165	147	164	192	157	161	139	149	162	165	155	173	159	146	156	158	149	167	144	153	152	132	173	164	137	141	143	160	148	164	168	155	147	144	160	175	165	151	161	143	150	164	147	148	163	149	174	144	165	148	157	135	162	168	147	168	181	152	155	173	178	153	154	170	158	147	148	173	152	198	147	179	151	138	165	153	139	145	145	158	157	157	150	169	145	145	152	168	173	164	170	159	154	179	192	149	144	163	146	140	136	176	162	173	155	160	150	169	137	151	156	165	165	148	145	144	160	148	141	175	166	134	168	149	144	165	144	169	188	153	141	144	162	149	160	157	144	154	162	149	151	142	178	132	167	132	160	140	154	145	150	149	164	164	169	123	181	155	161	161	139	161	179	163	168	163	154	132	165	167	154	171
16380	29624	20425	21355	21249	21546	16924	11562	8738	6076	3135	2177	1615	1643	1471	1224	1187	894	711	672	660	584	566	564	511	555	567	552	508	495	480	542	504	450	495	533	502	494	513	522	495	546	503	510	509	485	528	489	532	458	484	520	444	480	495	478	522	511	530	476	503	495	506	515	488	526	503	479	510	492	516	512	495	475	459	513	515	460	466	459	517	474	515	496	510	476	479	473	483	529	513	504	485	510	488	512	499	497	482	513	514	492	509	478	500	490	513	506	496	504	491	504	484	497	505	518	517	497	518	497	539	491	493	482	502	503	516	507	451	498	500	519	525	473	476	469	487	535	510	480	493	473	491	496	487	491	448	506	466	500	501	509	471	441	466	491	491	521	519	506	449	473	504	476	493	471	506	498	489	523	497	453	484	497	488	494	512	490	499	500	501	526	483	478	519	505	484	460	514	522	481	479	536	480	498	503	491	498	538	492	505	499	514	535	493	508	487	489	494	483	476	496	446	544	492	492	497	484	491	479	489	471	498	487	475	499	483	503	487	482	483	502	474	494	489	499	486	492	482	501	471	494	462	487	479	500	476	494	538	481	499	477	500	512	490	529	452	490	481	499	493	477	476	486	455	496	489	500	503	461	496	496	538	474	432	494	464	549	476	520	500	480	494	488	525	482	486	484	453	521	465	534	445	476	487	488	512	503	500	476	517	504	499	488	467	479	496	459	472	486	470	504	461	540	480	511	518	532	490	481	511	469	499	478	470	498	467	478	494	511	462	500	493	510	469	498	488	503	518	452	512	512	482	472	493	517	498	547	514	548	535	446	476	501	482	467	471	484	464	466	510	493	503	493	545	445	525	503	465	486	514	493	484	494	483	525	468	479	485	504	471	525	507	502	526	435	493	522	458	477	485	474	512	496	507	506	533	484	486	513	513	485	504	521	467	513	468	549	545	497	534	524	485	464	474	491	481	492	536	502	462	465	521	506	528	485	458	481	493	529	463	466	467	507	497	484	490	450	491	500	474	520	487	481	474	486	506	470	511	510	481	496	479	503	479	479	490	488	489	505	478	500	521	525	455	469	485	511	484	494	493	512	513	504	499	504	522	510	445	512	491	483	477	466	504	516	487	510	518	460	494	544	450	450	459	452	494	458	530	438	480	524	511	503	501	490	474	461	479	498	504	483	503	495	506	484	499	477	458	488	453	495	506	510	448	528	504	472	515	480	488	489	510	510	465	503	510	512	497	491	539	508	462	478	508	445	485	475	513	497	498	485	494	494	456	493	519	489	539	500	482	504	507	504	506	518	500	475	505	513	506	457	503	475	475	442	518	477	492	524	478	481	465	497	502	472	513	549	505	480	502	463	492	507	480	527	452	466	429	522	469	511	480	494	500	497	553	511	486	474	482	497	510	524	519	527	537	500	493	470	537	466	485	498	487	504	522	461	500	509	518	538	473	483	473	487	471	475	472	501	474	509	497	481	494	513	504	492	480	499	479	481	485	509	500	484	447	502	490	504	466	451	492	527	499	474	493	452	503	505	472	478	474	487	493	492	507	446	490	487	500	531	491	446	504	463	513	505	507	505	504	535	488	527	478	489	471	501	468	502	449	447	458	523	497	446	473	446	494	503	521	485	459	499	469	457	489	508	442	511	461	483	495	516	484	485	479	449	479	457	463	517	482	489	531	493	510	479	504	494	452	460	495	452	495	549	487	521	499	467	505	451	487	475	510	497	509	516	513	478	478	499	499	505	504	520	528	472	463	537	474	501	491	511	478	517	480	505	473	472	494	491	520	499	503	484	515	500	500	468	487	491	491	495	471	474	476	550	494	514	481	457	524	466	432	480	524	468	463	491	510	508	450	512	513	464	498	471	478	534	504	486	480	499	472	521	486	499	487	485	513	475	443	508	531	493	477	539	480	505	477	485	484	512	467	504	470	470	465	497	514	503	473	461	504	494	500	503	521	490	482	496	486	485	481	475	455	487	533	505	493	501	520	499	519	457	501	489	497	487	460	482	491	512	483	503	487	543	489	503	479	517	487	477	511	495	511	485	498	547	497	447	465	469	493	472	468	476	499	497	471	502	512	483	477	493	514	511	490	493	474	504	479	509	512	518	490	473	493	495	500	497	468	517	508	488	470	469	522	520	525	517	498	484	478	468	486	450	478	508	532	511	512	488	487	448	496	496	495	485	503	451	563	435	487	501	509	493	511	511	458	496	502	479	531	465	454	489	464	494	492	495	460	475	459	482	527	473	473	516	484	521	448	481	478	497	512	500	485	497	491	508	478	511	460	451	452	468	525	488	495	499	530	518	451	481	483	480	479	479	460	510	501	496	525	485	514	488	488	467	502	489	495	506	511	464	472	527	484	504	530	471	511	524	442	501	466	527	497	544	510	483	447	488	472	532	473	501	530	491	511	505	505	486	506	476	498	493	455	554	507	505	490	520	495	456	495	466	505	480	497	484	499	461	515	458	505	512	454	501	504	492	476	480	497	506	463	490	518	471	484	463	457	510	481	515	475	492	522	511	450	470	454	528	485	490	483	483	496	486	505	506	508	520	490	530	511	466	449	483	536	524	495	494	453	502	516	497	481	541	486	500	539	477	499	480	499	476	483	461	500	431	485	492	507	484	487	512	502	494	503	459	491	536	485	509	514	499	514	506	468	501	483	505	492	492	498	468	456	511	503	490	500	506	491	455	476	501	501	457	496	460	488	487	492	474	492	472	517	493	502	462	514	499	482	502	514	495	462	476	468	500	460	491	499	515	499	514	482	500	513	500	516	516	491	467	463	470	511	528	504	490	511	508	511	533	480	470	471	519	463	508	411	518	512	473	483	524	475	477	495	511	492	497	460	514	524	517	492	535	523	485	479	477	507	474	505	484	505	536	473	496	515	478	486	504	479	504	455	470	467	524	503	493	491	496	443	475	481	499	550	482	492	472	491	472	491	481	484	525	500	520	460	446	501	470	495	479	504	502	518	503	471	540	472	458	504	481	492	550	524	458	522	462	509	509	497	517	484	475	515	513	506	500	492	518	496	505	472	501	469	504	496	496	531	472	489	488	499	507	469	464	518	456	494	540	489	509	533	514	500	487	504	532	464	534	497	450	463	507	445	492	507	513	495	489	499	474	476	477	473	523	457	484	479	509	501	530	507	494	532	514	482	487	448	469	495	506	486	475	517	509	504	490	487	460	452	490	530	463	464	506	450	493	515	470	487	488	488	500	529	467	502	461	477	491	477	514	474	506	498	516	470	493	525	476	483	492	460	492	506	485	456	531	494	463	453	510	482	467	527	496	469	491	519	478	470	507	476	502	465	460	456	490	469	487	514	543	499	522	492	500	431	460	506	502	496	490	512	482	524	498	519	458	507	503	480	472	524	510	463	479	483	492	478	516	490	521	477	521	507	473	506	477	507	522	526	510	537	463	468	514	485	508	495	500	533	519	524	465	484	510	478	471	495	490	442	493	460	501	497	495	503	461	464	503
48206	51098	37449	30642	33728	38479	35195	27403	20436	14556	7445	4235	2726	2466	2167	1851	1474	841	556	377	300	253	231	222	212	188	157	152	158	137	133	136	138	149	147	122	138	138	150	128	140	152	143	141	127	165	154	136	123	123	116	132	136	141	120	150	128	138	131	142	130	148	141	127	134	131	143	106	138	151	150	130	153	133	117	131	153	123	136	124	125	135	128	137	129	147	116	126	123	121	148	132	142	121	109	140	115	148	153	120	115	131	129	129	115	140	151	123	150	116	114	111	135	159	120	139	136	114	134	124	123	124	133	155	127	137	137	157	110	127	152	142	123	149	131	131	140	127	151	141	129	123	137	137	144	106	138	117	127	147	144	132	127	134	124	143	142	129	139	158	139	121	117	142	133	145	141	139	117	144	140	145	126	119	124	142	122	132	123	143	150	158	143	137	133	138	146	134	138	124	126	145	151	125	138	131	156	149	112	127	122	139	124	142	126	125	127	110	140	123	148	141	124	118	144	150	128	127	119	110	121	129	111	120	122	131	132	137	147	122	124	151	141	142	132	124	136	118	142	124	127	144	142	144	121	140	117	149	111	141	150	116	124	126	144	136	114	144	141	144	137	130	129	152	115	147	125	125	134	133	122	148	154	119	122	115	113	144	121	138	129	133	127	118	154	153	155	143	147	132	148	123	150	143	134	132	131	152	123	127	145	108	121	143	145	116	125	124	132	130	127	136	114	124	160	142	119	135	136	125	112	150	132	130	117	123	135	138	146	117	124	118	120	155	127	142	128	138	130	136	115	164	128	135	115	132	126	128	141	142	123	118	110	127	137	129	134	134	137	126	125	145	139	117	143	138	131	140	128	142	138	146	132	104	126	128	145	130	139	120	129	135	148	134	136	134	124	136	140	139	147	130	120	134	138	121	144	143	131	114	144	121	118	136	124	129	121	138	138	141	126	124	147	131	148	131	146	147	139	119	106	115	111	124	115	142	152	128	108	142	121	132	126	138	143	141	121	120	111	120	140	131	133	125	113	149	142	145	125	139	135	135	134	130	116	140	109	125	139	138	126	144	140	125	124	118	125	134	125	118	116	127	132	131	126	139	118	115	128	124	134	119	137	127	133	122	148	121	115	129	134	136	153	111	124	128	120	153	145	110	146	116	158	128	126	136	121	97	118	133	131	127	133	126	133	134	144	131	116	133	123	131	122	124	129	139	128	130	157	131	144	149	131	135	117	125	139	133	118	127	136	127	161	120	120	142	117	144	136	142	132	130	122	148	144	144	140	150	133	130	130	139	114	117	122	119	113	134	115	128	116	120	166	124	141	138	136	135	116	128	152	131	128	129	125	110	141	123	146	94	130	136	127	125	132	122	143	155	125	130	152	125	124	135	133	109	140	133	130	129	125	119	146	148	143	119	123	141	130	135	122	155	128	139	129	122	147	129	134	128	115	119	123	136	121	146	146	113	151	135	134	129	134	138	141	134	136	132	133	114	114	116	119	121	123	114	104	136	133	135	129	142	129	116	138	115	118	129	137	135	146	134	115	135	136	137	136	136	118	144	135	135	118	144	131	129	149	121	137	157	137	122	142	122	127	131	137	139	136	133	109	140	129	117	146	147	124	122	121	149	145	110	129	123	121	138	134	119	136	144	119	138	125	135	140	131	136	129	122	123	132	131	128	149	124	119	125	146	120	136	122	129	135	127	135	128	113	118	116	137	125	139	131	139	110	133	118	127	140	125	143	134	143	137	138	165	136	145	139	124	126	130	134	149	139	149	139	144	121	136	130	137	131	127	134	120	114	144	116	125	126	157	120	121	140	140	137	147	112	139	156	131	125	133	124	143	118	119	127	123	123	129	129	110	133	124	117	131	135	116	127	140	139	130	114	148	112	138	133	139	132	140	147	113	146	146	141	125	123	128	144	146	125	147	133	145	116	106	124	124	117	156	116	134	124	128	154	135	139	127	125	132	147	130	129	143	146	150	117	120	139	166	142	110	127	151	144	119	119	135	144	118	146	138	132	125	157	127	123	99	146	118	142	110	103	141	130	114	123	146	127	129	124	144	116	140	130	125	133	123	133	130	153	143	119	137	106	118	124	126	124	120	130	117	116	139	111	120	124	151	120	101	108	132	133	140	124	128	136	144	104	146	126	143	129	134	133	123	127	138	115	133	140	126	128	108	138	140	104	141	128	127	122	130	146	123	107	151	149	142	125	143	156	138	129	151	133	158	129	130	143	122	132	143	138	120	119	118	150	127	129	121	147	141	130	128	134	135	122	121	112	139	142	120	132	140	106	163	154	153	135	133	133	125	136	148	173	136	131	137	125	121	100	122	136	142	142	127	150	129	120	135	124	127	127	127	139	133	133	129	117	125	134	138	130	136	119	134	146	131	126	136	143	147	132	129	151	120	142	148	130	138	140	127	154	125	167	117	130	128	131	138	130	121	131	133	114	125	122	133	117	113	138	113	157	133	104	135	126	118	136	139	122	136	114	149	134	134	138	118	140	117	131	119	137	128	130	136	136	139	126	120	119	123	130	120	125	144	143	119	141	130	138	110	124	121	137	120	131	150	135	116	156	125	145	127	124	106	118	155	111	125	124	130	111	141	147	145	143	139	135	136	136	110	135	114	128	129	129	118	132	135	123	129	124	136	142	134	136	130	131	131	127	139	135	134	121	152	124	135	124	119	121	140	149	124	107	144	144	134	133	138	141	142	146	129	117	152	134	127	138	151	131	124	123	135	138	118	139	127	127	143	122	122	131	133	134	143	112	138	143	118	130	131	123	136	133	129	131	119	137	128	138	137	134	139	125	145	124	138	146	125	140	139	121	124	149	127	124	152	145	125	147	130	129	127	145	135	121	124	138	127	135	126	150	153	113	140	138	137	156	136	135	130	128	130	130	116	132	137	134	156	135	134	128	139	120	109	132	121	128	142	149	146	135	144	136	106	122	135	133	137	138	135	136	135	113	133	129	115	136	143	128	132	116	147	122	141	124	134	132	140	151	127	146	133	126	134	133	131	154	112	138	114	130	147	133	127	141	128	112	130	121	130	152	136	147	124	121	132	158	155	158	141	146	120	155	149	161	133	129	157	140	137	132	143	157	140	132	152	117	136	149	126	126	134	139	132	132	140	129	133	115	142	134	142	148	120	158	124	134	137	137	146	132	136	118	112	162	124	126	148	141	134	120	132	164	117	132	142	138	151	141	130	131	140	126	134	127	125	148	116	148	130	131	121	124	121	128	140	126	131	121	123	152	114	139	145	137	141	121	115	130	127	130	127	127	143	124	130	115	118	138	109	137	128	147	131	146	131	143	143	125	134	151	125	123	146	137	122	122	144	138	127	157	149	101	158	132	128	129	145	143	116	133	142	124	135	135	142	146	136	134	144	134	129	149	136	139	126	127	148	154	132	125	137	142	146	135	138	134	115	156	135	120	124	133	128	131	114	117	156	134	153	123	129	127	125	121	143	117	126	130	127	126	128
37467	51003	38199	42375	48316	54067	49112	40480	33997	27279	18359	13837	11503	11318	10615	9520	8774	5258	3222	2218	1592	1266	1189	1065	963	788	660	607	572	577	543	526	521	510	538	504	433	441	440	456	456	415	480	421	413	488	456	466	432	435	444	458	407	462	446	457	464	432	448	473	461	460	417	457	432	463	487	423	436	467	460	448	447	404	427	408	411	410	430	420	409	404	420	403	446	444	391	419	436	416	405	428	407	442	424	412	457	446	451	438	415	400	406	447	398	440	440	409	436	417	435	418	404	400	452	419	412	465	417	390	404	435	412	415	423	416	421	453	402	395	439	382	416	403	439	406	438	439	420	448	452	457	448	369	444	442	442	395	404	395	445	422	412	429	396	409	419	416	426	427	447	419	437	413	439	417	426	430	404	418	473	415	450	457	430	426	397	399	432	394	377	449	439	424	388	430	408	440	399	475	419	416	430	396	415	405	407	400	405	417	393	426	436	410	426	421	387	420	407	443	456	405	421	429	408	430	425	394	449	404	424	412	455	420	456	416	442	440	428	434	435	407	407	425	450	443	399	422	446	405	407	428	418	377	435	389	402	433	399	412	428	431	481	416	423	427	415	436	429	405	412	428	416	430	428	434	402	423	415	461	445	442	430	405	467	426	456	407	408	419	385	397	443	423	420	393	392	434	462	409	423	405	413	408	414	421	402	433	395	419	441	421	444	436	431	444	427	450	420	453	415	413	415	445	446	401	382	380	445	453	455	407	408	409	407	446	418	408	426	402	454	388	438	439	444	434	420	416	405	428	396	417	438	428	426	418	422	462	410	424	427	439	406	416	440	421	435	428	398	423	432	411	439	437	441	465	426	424	423	430	474	434	406	443	413	401	442	454	419	437	437	412	406	414	413	426	417	430	437	434	411	431	429	428	405	409	430	443	403	430	420	405	425	450	405	422	436	451	456	440	414	422	416	412	455	432	427	420	383	439	442	395	413	427	419	418	408	422	419	435	426	380	407	415	418	400	408	380	399	428	450	408	396	440	431	442	383	406	482	400	421	422	433	466	418	430	416	466	433	417	446	402	448	441	437	425	403	411	394	418	432	399	396	409	441	401	423	416	421	403	430	423	409	409	414	436	422	424	375	422	440	415	427	411	378	412	430	408	429	451	442	422	415	450	424	458	443	418	425	434	397	413	417	419	407	402	409	401	443	407	419	447	426	396	464	445	396	407	426	441	444	456	399	400	422	408	470	434	421	416	447	426	430	398	418	434	395	389	465	448	415	419	425	412	408	387	401	437	421	434	416	454	425	424	417	416	397	432	437	433	409	431	441	452	445	399	385	408	387	421	410	408	398	421	423	451	411	441	443	439	431	420	436	420	402	411	429	384	416	428	447	456	458	445	430	390	428	425	400	434	434	450	442	421	440	454	404	404	415	449	435	409	403	391	399	406	432	415	415	424	354	423	403	403	416	418	394	432	419	419	435	388	414	385	395	398	411	428	435	428	397	463	404	425	437	421	386	404	395	426	422	381	472	455	428	422	422	417	473	423	439	417	417	429	432	421	425	403	389	438	425	456	390	423	428	423	467	409	389	393	405	400	402	427	378	432	422	418	440	406	428	434	368	431	455	407	423	415	425	404	392	429	401	422	415	402	443	415	432	482	406	400	422	433	444	396	442	405	430	411	420	417	432	412	445	434	436	435	428	439	423	431	416	423	405	401	410	417	394	427	419	445	380	449	438	431	409	431	411	422	440	444	394	430	436	426	401	438	407	400	405	405	416	409	390	429	443	415	378	431	407	416	439	401	420	466	445	389	447	418	394	449	423	437	436	398	412	412	404	410	417	451	403	420	419	450	461	383	452	386	422	399	403	424	413	396	418	450	445	420	440	414	393	421	444	389	400	412	407	429	420	416	444	423	401	426	463	470	411	438	450	413	433	398	431	442	423	441	435	411	421	413	376	482	453	432	396	423	434	410	438	456	387	404	423	395	412	399	438	428	402	399	417	411	442	435	431	410	417	405	382	424	374	395	426	473	427	424	410	414	410	397	419	400	391	408	383	438	399	420	428	392	424	477	444	424	430	420	428	436	387	413	408	445	437	448	424	413	424	414	413	417	406	416	394	418	415	441	425	392	439	439	407	430	422	421	450	463	410	421	424	437	438	422	380	412	410	424	412	443	437	412	416	440	420	393	404	414	380	418	410	425	419	469	399	399	430	422	440	446	419	429	429	409	408	417	443	416	417	390	445	415	398	408	424	399	443	419	441	463	406	433	424	421	430	389	423	409	425	431	400	392	439	407	423	417	400	407	416	422	416	407	435	400	412	380	440	409	430	395	418	426	415	397	443	373	448	383	423	406	437	416	389	415	402	390	397	434	421	399	434	447	421	421	445	425	402	438	401	423	449	430	405	404	422	394	415	393	415	388	442	433	422	426	456	410	441	435	427	429	427	422	429	397	398	451	412	414	400	425	448	460	445	379	444	435	401	411	446	408	422	445	414	451	422	395	436	383	402	407	428	442	409	398	448	443	409	407	423	436	408	465	403	447	470	390	406	428	428	417	434	417	413	468	424	395	394	429	431	441	413	450	428	393	452	430	451	428	419	416	406	453	444	403	452	444	414	415	404	402	439	433	409	400	411	425	459	405	411	419	409	445	420	406	439	419	450	425	398	441	389	430	421	447	424	447	412	441	438	407	425	443	463	412	426	427	462	413	441	408	430	421	449	413	395	424	421	429	418	438	472	437	430	409	434	417	424	420	430	413	408	449	434	421	371	394	406	377	410	418	382	433	417	457	431	420	394	445	448	403	426	432	410	404	392	403	397	367	413	395	416	433	438	464	401	400	410	425	464	410	432	423	400	412	427	417	420	442	419	410	403	422	443	431	423	416	406	419	438	397	435	436	439	393	400	407	452	446	424	439	445	405	432	447	427	422	402	434	447	371	434	429	457	426	415	443	441	437	395	414	413	430	376	465	424	423	412	435	420	425	421	440	441	412	442	456	420	420	421	429	411	420	410	443	430	437	446	419	457	408	411	409	441	450	369	392	424	409	395	437	447	393	455	428	435	440	398	421	386	441	415	447	414	429	430	406	401	452	412	442	463	416	430	442	400	435	422	415	424	385	456	413	445	409	431	426	404	417	422	434	423	448	429	421	420	421	379	411	432	446	428	415	465	419	412	389	428	436	388	432	413	426	402	389	413	439	414	412	419	407	397	426	439	442	412	393	444	407	413	444	428	395	442	411	413	429	424	426	406	441	423	414	401	427	405	401	419	433	426	417	435	423	452	439	429	424	440	420	388	428	408	469	401	355	432	390	415	421	433	406	399	412	403	418	418	463	437	440	385	419	436	413	396	411	420	397	436	402	406	379	409	456	419	425	443	449	422	413	420	412	432	458	402	387	405	433	411	449	408	408	406	442	426	397	415	414	436	411	405	448	381	416	441	418	442	433	426	419	424	409	453	389	398	397	386	418	406	468	414	407	452	438	428	451	374	428
57438	48660	36692	29715	33927	40957	40949	35556	31319	25316	15497	10824	7602	6181	5910	4773	3936	2201	1354	1039	737	595	502	457	418	359	301	300	288	304	238	267	281	282	262	221	229	270	256	278	247	269	276	221	257	233	216	237	212	270	237	214	221	244	245	216	212	242	248	267	228	230	251	217	245	234	262	243	244	237	231	236	264	238	225	225	244	244	228	240	234	199	217	221	253	211	237	244	216	256	257	215	236	257	239	210	256	222	210	239	222	248	274	235	233	203	262	239	241	243	209	242	221	215	234	248	260	236	233	236	255	220	230	215	251	197	236	235	215	241	244	228	237	246	227	242	215	207	237	241	239	222	261	266	244	225	244	226	238	246	237	211	237	242	236	248	238	216	242	214	222	230	228	209	228	223	237	226	229	232	229	198	232	230	238	226	251	220	251	243	213	243	229	232	228	272	224	194	201	245	257	236	223	238	227	266	224	237	217	241	215	261	225	253	236	215	224	229	233	228	212	241	225	234	252	243	237	236	208	221	249	243	222	244	242	251	254	214	248	244	250	249	245	229	239	232	273	223	250	232	220	230	245	242	237	253	226	226	259	238	241	222	222	210	218	256	237	251	218	252	235	228	213	250	231	238	226	226	261	232	229	238	237	245	218	226	229	229	228	198	233	234	240	221	241	233	209	221	240	222	243	238	253	247	242	241	216	227	227	248	236	221	222	225	238	246	248	262	233	221	235	229	248	240	210	224	233	237	231	224	242	235	215	215	209	247	219	255	209	222	252	251	242	232	218	246	209	224	215	236	236	233	223	240	239	241	217	232	219	204	227	231	238	217	234	228	235	230	235	207	236	207	253	200	254	222	211	266	231	233	254	243	219	192	255	248	242	242	259	219	228	206	234	229	221	224	235	246	238	235	218	238	221	216	207	236	235	242	221	218	197	257	222	228	213	251	223	232	212	231	242	209	246	213	228	237	238	219	231	231	224	225	229	239	219	219	233	215	239	231	246	236	230	186	235	220	254	204	240	222	243	231	222	226	248	252	203	229	228	225	236	221	239	234	216	227	249	230	235	241	225	245	239	234	243	236	240	211	226	230	235	245	211	210	228	206	230	242	232	256	206	254	241	256	232	208	232	225	227	252	216	247	255	237	213	231	237	220	194	251	232	250	225	232	210	248	236	201	244	252	226	249	213	235	245	231	239	223	208	230	207	213	248	265	230	261	232	236	223	218	252	232	243	240	227	243	223	258	223	256	230	226	249	238	226	232	242	247	257	244	221	216	245	222	257	236	229	248	228	252	213	238	209	257	237	217	204	238	225	252	222	253	214	245	248	236	208	241	230	245	237	230	225	238	217	237	245	206	229	214	237	213	235	229	225	222	227	262	224	235	231	209	243	229	227	237	245	233	232	206	253	233	238	244	246	234	241	258	235	235	234	244	233	232	209	189	223	233	214	233	212	224	256	259	201	252	237	248	234	236	248	235	206	214	238	238	227	220	226	244	228	249	246	237	238	247	230	215	249	235	228	244	240	225	259	212	243	235	240	247	239	231	228	225	241	228	229	237	219	228	221	217	234	215	247	242	192	229	255	234	227	229	208	261	214	234	242	240	240	227	230	245	248	225	229	234	220	252	207	221	251	221	251	232	218	237	217	214	252	267	227	231	222	240	243	259	222	226	252	238	225	180	234	231	243	217	227	239	231	222	236	228	243	246	251	246	257	223	247	235	238	204	205	209	238	217	268	231	229	219	234	258	254	237	242	241	231	249	214	244	255	220	245	255	229	234	236	227	231	199	222	280	215	232	231	227	209	221	231	229	258	239	241	262	243	198	243	233	212	255	200	215	214	230	263	209	228	224	227	227	230	246	234	227	210	254	237	246	219	227	220	239	225	195	231	227	217	227	233	243	251	217	262	220	236	216	239	223	235	251	244	222	209	247	218	192	251	227	239	216	243	222	235	235	241	229	215	235	239	202	228	226	239	241	221	247	226	244	248	254	215	208	229	215	222	251	213	240	234	247	285	256	245	238	249	237	259	219	228	243	212	224	213	219	249	219	237	206	257	256	214	219	214	242	221	231	240	223	231	225	226	237	241	250	247	253	224	247	240	230	236	231	212	226	257	229	217	235	215	218	254	221	222	235	228	240	237	241	235	230	229	223	236	236	219	217	229	232	222	211	227	254	222	229	226	223	196	222	237	198	228	227	208	204	220	216	255	207	218	209	224	243	248	223	260	248	240	215	198	237	243	229	232	228	220	245	235	245	235	234	218	229	212	210	242	226	269	221	232	241	215	248	244	231	207	203	229	220	252	226	208	247	219	211	256	228	233	237	232	237	237	259	244	218	224	226	220	244	235	239	248	227	240	236	228	207	249	229	216	251	213	220	237	238	212	235	233	259	221	227	220	224	230	233	240	222	248	252	237	241	228	232	211	227	222	215	247	245	210	252	212	225	231	216	238	224	242	242	217	224	216	240	239	230	242	230	232	229	250	241	239	246	217	256	250	203	209	216	232	220	233	247	235	223	240	248	226	190	250	217	248	210	212	212	252	238	241	242	248	212	237	258	234	204	235	247	225	222	255	223	242	243	236	222	236	219	248	204	263	269	216	252	228	211	232	221	203	228	224	224	222	239	233	237	226	220	231	253	236	196	220	223	231	209	229	233	238	238	258	226	215	223	215	232	244	234	236	225	217	230	235	225	238	244	240	224	213	236	217	243	247	235	233	206	237	240	243	226	267	226	228	226	252	249	244	242	249	241	232	243	244	243	243	223	245	243	240	251	211	272	222	240	212	267	246	214	213	214	221	240	229	210	229	221	248	225	231	226	199	235	249	214	234	210	228	249	195	257	239	202	233	246	228	251	252	206	223	224	209	195	237	209	226	241	226	248	245	235	235	207	242	258	212	228	218	254	224	201	220	277	228	233	212	253	247	243	223	229	244	219	238	234	254	242	237	262	243	209	241	210	248	215	238	228	237	213	235	219	232	229	222	236	220	224	231	231	217	211	234	226	233	231	218	244	223	251	219	221	215	214	251	234	237	258	230	234	270	264	220	230	247	216	220	237	228	223	231	214	247	240	222	234	237	228	227	249	243	206	196	244	220	245	227	243	273	245	226	244	229	219	216	231	240	225	249	203	226	220	230	242	234	256	215	244	236	217	225	214	229	235	260	220	210	227	229	217	245	247	214	245	216	244	246	239	214	238	252	231	264	232	215	240	264	240	232	255	246	229	236	224	215	231	239	215	213	241	252	235	254	224	212	231	199	214	226	219	235	260	218	243	263	243	249	248	219	230	242	265	219	240	238	234	211	192	233	233	241	241	246	246	250	238	217	234	245	236	256	241	249	227	224	233	203	228	218	208	250	224	209	251	231	206	238	212	221	222	233	235	236	248	258	236	249	225	224	220	206	202	250	226	236	225	257	235	204	252	209	245	221	235	239	219	220	230	236	228	222	239	223	229	227	227	232	200	230	238	203	209	237	250	236	217	248	229	243	247
46569	55172	40330	47398	53471	62624	59140	51394	44897	36517	28725	25104	21751	20164	20198	18411	17148	11406	7364	5146	3529	2707	2382	2131	1964	1479	1185	1091	954	927	937	856	861	892	856	746	772	773	757	734	738	764	767	710	669	680	726	721	711	737	695	695	735	673	716	717	668	699	737	762	725	695	711	690	684	694	683	741	723	643	714	682	653	721	737	672	688	658	689	657	675	657	657	658	662	687	673	682	678	693	677	685	646	705	683	681	702	660	656	700	674	690	630	649	652	623	699	688	668	755	656	689	646	682	690	717	715	698	707	657	646	660	682	670	702	716	699	673	650	687	643	635	671	650	691	632	667	648	643	710	673	644	651	664	617	649	639	652	684	677	696	644	638	652	655	629	666	691	637	709	658	656	653	604	659	706	677	639	665	676	679	733	660	650	672	672	651	665	657	653	672	649	657	639	668	695	657	662	692	666	644	610	652	677	672	631	652	729	683	689	635	657	696	678	677	663	682	671	651	616	613	660	631	654	641	627	646	692	701	617	676	675	663	643	650	672	672	652	620	672	653	635	725	630	653	652	602	668	628	673	656	658	652	671	625	670	603	652	687	640	691	694	674	588	684	647	626	652	709	656	672	672	679	683	612	638	613	664	625	617	666	613	682	716	619	644	643	673	653	671	616	700	643	625	653	676	614	654	662	635	658	631	652	643	691	679	644	670	637	687	659	602	648	685	715	667	679	681	687	646	680	644	642	688	639	644	697	655	665	660	653	675	642	641	670	651	709	687	645	619	622	651	661	691	662	644	653	680	632	660	623	658	693	644	636	620	646	665	656	670	676	665	642	734	656	652	670	675	662	660	599	644	693	671	654	645	672	685	668	617	657	633	625	652	666	692	698	607	644	663	631	632	654	666	658	679	731	688	613	669	651	630	703	642	655	648	667	677	616	672	650	626	679	657	624	663	612	646	698	684	664	639	661	595	645	707	615	670	655	656	683	647	658	619	666	648	661	693	692	688	643	667	651	693	689	683	626	648	710	678	651	628	692	648	646	647	726	678	639	613	674	632	694	654	581	649	695	704	669	671	666	665	692	602	669	666	696	649	709	651	660	668	700	650	668	690	625	638	664	652	656	658	662	697	641	630	681	661	631	694	644	672	668	626	652	638	679	659	661	651	663	664	655	601	699	698	654	653	649	681	653	667	679	670	655	639	674	673	673	657	657	654	679	672	671	632	666	692	631	710	637	673	644	604	667	680	643	668	648	686	651	647	704	696	697	674	611	674	715	681	639	638	650	658	637	624	685	682	645	665	629	660	686	657	664	677	664	640	644	634	631	644	659	630	666	650	624	672	665	662	659	625	651	645	650	687	650	690	638	679	650	651	670	671	627	616	668	686	688	646	622	670	639	717	677	681	657	663	649	673	684	665	614	608	664	679	623	599	639	701	687	670	629	689	629	682	642	665	666	634	644	615	652	639	643	671	633	678	618	620	636	654	626	618	674	671	673	642	691	641	672	631	629	614	643	694	656	699	639	670	665	670	696	677	637	642	687	640	660	663	673	628	682	676	618	679	698	681	689	631	675	657	616	692	664	679	641	658	651	678	620	654	683	626	649	665	645	644	664	671	678	692	675	623	672	605	615	640	661	660	664	668	673	680	707	694	688	652	650	646	685	630	679	631	649	679	676	682	692	654	649	694	632	662	681	684	664	639	651	665	721	684	662	651	630	682	670	639	685	656	695	629	631	699	639	689	633	654	674	644	643	638	672	689	704	671	629	699	629	676	642	685	630	653	661	629	674	632	658	643	644	694	644	652	665	688	656	662	675	658	687	697	663	681	686	661	663	661	633	679	667	649	701	647	618	642	650	670	612	662	720	655	692	637	667	678	637	670	660	647	608	685	694	649	636	621	673	648	663	630	673	631	651	643	697	666	685	650	659	663	655	656	645	658	632	662	643	673	663	640	629	582	646	659	683	670	659	652	648	647	701	642	653	634	673	655	684	676	622	658	618	697	632	672	606	687	686	657	626	664	679	676	675	614	669	660	615	692	647	659	676	656	692	707	611	668	669	657	733	671	696	718	680	651	692	710	634	728	648	616	632	640	666	623	670	638	656	686	654	662	688	704	641	630	683	653	663	642	671	687	616	694	700	651	683	683	659	683	647	660	650	613	623	652	622	602	674	679	667	647	605	658	645	650	670	680	687	693	622	655	671	660	660	676	676	680	620	642	650	664	615	652	649	669	664	652	646	637	649	656	673	671	659	656	667	624	662	687	686	631	617	668	671	673	635	655	694	582	651	609	670	676	629	685	690	678	618	680	633	648	655	639	657	667	674	694	665	668	635	656	633	659	642	626	665	694	639	659	697	681	673	650	680	698	670	679	669	658	638	683	627	656	681	652	666	649	642	685	645	631	662	698	671	661	621	625	629	645	658	647	705	667	650	650	691	680	706	656	705	667	626	687	665	679	657	665	678	657	656	654	667	637	643	641	662	663	636	690	662	728	694	665	622	647	657	688	687	681	622	681	661	623	673	664	667	689	624	618	643	682	672	717	703	641	687	688	657	683	686	693	684	669	673	672	665	669	647	657	690	679	670	676	672	607	639	694	652	677	679	678	646	644	709	689	689	628	640	638	668	679	668	644	689	691	654	652	689	606	658	679	692	700	714	690	678	673	660	687	670	701	644	695	644	642	645	600	646	722	652	676	674	692	639	653	699	602	691	676	655	634	677	688	628	642	670	676	681	702	636	660	671	639	612	639	666	660	668	617	672	680	661	640	673	648	623	621	626	613	635	647	656	654	704	644	661	664	654	606	641	669	653	644	642	636	669	654	667	651	653	629	685	666	656	641	701	671	673	661	633	679	660	677	685	648	655	664	655	674	696	622	658	707	647	660	670	704	659	656	641	665	690	678	696	684	675	691	650	699	680	628	621	655	640	670	669	654	631	664	650	668	675	609	644	645	651	669	683	692	642	677	670	673	627	660	680	588	650	640	609	659	621	627	629	644	698	632	679	679	651	664	615	676	647	635	655	635	672	681	659	651	650	684	679	668	657	663	661	636	624	651	680	669	658	624	668	688	683	660	635	701	635	627	642	678	627	678	604	602	693	655	676	722	661	644	677	681	632	648	680	708	715	703	632	637	684	654	654	637	658	628	657	673	657	645	645	714	678	660	689	645	665	644	649	684	702	664	649	669	673	662	677	629	657	679	671	660	615	680	665	687	622	659	638	605	616	662	620	701	637	719	680	657	651	658	673	659	701	707	672	669	693	651	678	664	664	690	637	638	680	617	655	662	663	635	688	649	601	670	622	641	655	663	667	622	660	662	628	663	653	636	649	584	655	689	633	667	699	628	650	676	638	644	643	724	633	642	649	684	634	666	643	609	671	683	658	645	640	659	674	696	661	655	615	668	693	621	651	648	639	640	628	673	680	610	681	648	619	699	682	639	669	600	672	625	686	657	647	664	646	653	654	653	667	710	664	660	676	643	694	622	635	641	604	659	670	636
21398	32371	23166	12239	8308	7889	5219	3031	1957	1260	716	465	379	338	288	251	239	187	203	174	164	192	179	154	153	165	147	149	176	164	152	162	166	150	181	162	174	159	143	140	149	148	162	147	168	155	166	149	180	177	137	151	159	155	154	175	152	155	150	135	157	144	150	151	155	179	166	151	161	157	155	158	186	177	154	143	157	176	144	151	148	157	136	154	138	141	178	163	180	147	156	153	164	155	179	150	174	183	132	153	151	169	158	147	150	168	163	159	162	155	159	155	157	151	170	157	150	156	162	169	124	137	144	168	160	134	154	149	165	176	175	149	158	145	164	144	183	166	141	129	156	164	143	161	144	181	147	166	166	149	165	151	159	119	156	165	162	138	161	154	151	171	170	152	170	172	153	172	140	146	163	139	169	147	160	179	141	158	164	161	153	134	142	161	154	143	145	158	173	148	156	142	166	153	132	151	187	143	146	151	177	170	145	150	139	175	158	163	149	159	131	164	158	144	185	184	145	179	167	169	137	168	165	136	167	139	157	150	174	146	167	144	137	166	168	169	175	185	148	153	158	145	162	154	136	154	144	127	176	126	158	164	175	141	172	154	161	152	148	161	158	190	178	161	146	156	145	172	127	155	170	152	173	126	137	141	171	154	145	187	165	153	150	137	139	151	152	142	155	138	158	153	157	189	163	161	152	171	144	143	164	153	155	141	167	160	164	168	150	158	152	156	172	155	148	157	139	142	168	180	174	169	176	157	160	163	145	146	158	146	151	166	157	147	170	170	155	149	151	151	151	161	143	168	141	138	141	146	162	163	163	160	148	181	165	151	144	177	183	168	156	164	174	147	162	179	149	144	152	147	144	158	152	150	166	123	168	148	168	144	174	149	183	165	182	177	159	158	178	161	159	132	147	158	170	165	158	149	140	156	159	163	156	165	152	135	169	164	145	165	142	158	164	177	142	146	157	149	162	142	139	144	150	166	158	154	175	130	157	153	148	142	134	167	142	173	167	172	156	176	153	146	162	124	167	156	140	162	132	174	143	140	160	141	133	150	162	158	155	140	158	173	178	128	162	169	167	150	150	146	151	150	141	166	153	135	158	152	147	161	161	166	144	163	172	164	143	165	171	160	162	165	154	160	150	147	154	170	142	141	139	156	159	153	154	168	161	132	154	145	152	171	146	138	149	163	141	181	175	148	141	160	158	145	181	171	138	147	164	160	144	182	167	169	155	165	152	153	140	147	146	150	168	150	164	163	161	171	166	163	156	181	158	134	154	169	174	184	141	176	151	168	154	173	130	152	146	145	153	162	152	161	170	148	129	152	156	153	142	165	134	152	147	154	144	157	174	153	147	157	139	165	142	157	158	173	151	155	171	158	184	140	170	139	161	162	186	166	148	163	170	147	140	138	162	154	161	145	132	147	153	160	186	161	173	153	139	167	166	138	157	169	167	155	166	153	146	150	161	159	134	160	145	170	164	168	162	168	156	153	161	163	172	139	147	158	145	144	181	131	143	160	127	174	151	153	161	178	172	151	161	154	165	144	176	157	131	151	160	153	146	165	139	159	167	153	153	141	156	159	173	153	157	150	170	153	150	161	145	144	189	166	145	139	151	145	130	132	174	165	160	154	152	146	170	173	152	169	165	150	130	155	175	168	188	166	132	160	169	147	142	144	159	155	150	137	156	140	159	136	137	144	144	146	162	161	144	163	181	147	167	141	143	147	177	137	152	155	144	176	156	154	149	164	150	169	142	148	148	158	148	171	160	155	168	142	164	166	166	133	153	144	158	144	164	163	206	134	134	168	162	155	137	155	149	170	145	152	152	187	158	164	138	143	144	151	159	139	156	136	165	139	174	152	160	154	135	150	141	173	147	171	148	147	151	183	148	162	148	152	171	180	145	154	153	149	155	141	139	156	180	166	164	140	180	162	182	157	158	162	160	133	147	182	174	141	162	160	159	171	139	148	161	157	134	151	152	160	158	167	154	153	154	155	170	150	151	144	148	165	162	149	173	151	139	182	150	163	161	144	146	156	160	175	160	160	166	169	164	164	164	152	176	157	138	170	137	140	143	143	163	154	129	142	159	172	173	180	151	153	185	152	153	154	140	164	173	141	155	164	147	158	162	152	178	175	141	138	159	170	156	143	131	153	143	149	140	179	193	141	163	153	139	167	166	156	143	145	135	153	159	144	141	141	151	141	170	117	165	137	159	155	145	147	153	155	183	168	168	146	156	134	151	165	155	146	165	159	183	171	166	146	160	173	167	150	157	158	171	163	146	149	151	174	150	135	162	134	149	178	162	174	159	149	148	156	163	177	153	137	164	153	153	171	146	158	161	144	146	156	147	155	168	153	167	179	157	174	161	172	149	155	164	155	170	131	147	168	157	161	134	141	156	151	129	166	147	143	160	148	150	176	139	142	147	157	154	144	149	156	147	139	157	151	157	159	182	145	150	179	160	164	148	163	169	157	145	164	143	178	133	142	169	173	153	146	174	184	172	176	154	151	173	161	152	174	173	170	162	160	150	163	146	182	156	153	164	152	166	160	151	151	157	155	148	136	147	153	145	155	145	145	153	165	165	151	157	159	151	135	137	171	140	158	176	146	133	145	158	142	145	130	146	159	173	142	146	157	171	177	145	139	126	155	158	145	139	154	143	152	156	144	151	165	150	140	155	154	145	181	137	161	154	151	156	138	165	172	155	147	148	167	174	138	162	190	152	160	153	170	163	177	152	135	150	158	165	158	160	163	162	151	162	169	163	155	161	150	128	160	157	169	167	152	158	157	159	162	141	172	156	144	156	159	151	140	142	132	153	148	157	142	174	161	162	155	149	150	152	162	176	137	156	156	156	134	152	169	145	152	159	149	153	156	140	149	152	136	148	146	160	151	160	160	150	156	144	176	155	160	157	165	153	150	173	150	148	165	142	165	155	169	154	157	138	144	138	164	138	152	158	162	155	162	179	158	162	157	154	146	163	166	133	127	186	162	134	166	164	150	175	155	149	158	165	144	157	167	159	169	171	158	166	165	150	171	160	160	156	178	157	160	147	148	153	162	173	162	159	168	144	154	175	155	137	137	143	186	143	154	156	160	162	164	134	169	177	176	151	159	159	155	145	164	144	173	170	160	161	158	161	141	170	160	161	150	149	179	165	162	160	157	150	145	135	160	127	150	146	142	187	146	170	164	168	164	180	174	153	160	167	163	158	141	153	155	148	160	162	135	168	150	168	153	145	173	180	146	158	145	129	153	169	159	143	158	160	167	139	154	148	160	149	164	148	143	152	176	159	146	170	176	186	154	161	167	163	170	137	139	131	167	141	153	153	157	133	155	135	146	180	160	180	152	157	152	141	163	153	168	174	145	161	169	149	158	167	149	158	151	165	161	142	145	167	165	136	160	161	136	172	155	135	143	149	156	148	168	177	145	160	166	133	134	169	133	160	176	164	185	171	167	149	146	170	157	146	152	144	157	164	156	160	137	153	173
17679	33783	19328	17886	17603	21461	16646	11810	8398	5640	2949	2049	1738	1458	1317	1268	991	835	701	656	576	589	570	569	544	533	542	543	491	559	531	519	481	514	519	535	508	480	539	517	516	487	505	508	496	446	493	491	495	463	511	500	526	460	482	518	499	488	517	534	514	495	482	473	479	499	459	477	529	485	513	514	476	499	466	453	513	465	477	486	502	468	479	521	507	506	495	484	475	507	506	525	506	472	464	495	512	458	472	495	466	515	477	523	498	467	479	504	508	502	473	460	449	489	472	497	486	481	493	472	486	481	475	517	494	491	460	436	459	488	463	483	447	464	470	504	522	467	534	494	504	520	438	443	464	524	487	465	479	497	513	456	505	504	485	457	523	513	483	485	510	457	511	454	502	529	447	482	459	490	474	510	514	517	458	470	495	446	464	464	491	516	464	501	513	522	481	491	496	480	482	458	469	524	491	469	477	459	490	467	473	449	500	491	452	483	492	499	496	526	474	498	483	506	490	495	496	487	481	516	485	444	466	494	475	530	497	499	483	496	456	466	478	483	528	459	491	502	476	479	507	506	499	521	456	442	495	482	502	467	495	517	497	477	477	478	461	497	441	464	495	510	477	475	469	520	487	513	503	470	501	446	496	507	494	471	493	497	500	521	487	461	504	483	497	491	487	488	497	548	491	472	475	479	491	489	509	480	476	514	550	487	484	522	488	484	476	489	498	516	460	518	491	488	449	457	463	471	460	531	491	470	467	462	503	494	484	477	490	470	463	493	478	502	512	449	533	482	507	512	435	492	472	463	481	486	492	486	520	513	490	481	508	480	489	452	514	425	497	499	483	422	435	460	480	523	494	457	507	466	473	505	524	486	494	521	490	445	483	501	447	512	459	482	503	515	512	518	525	481	472	513	508	470	432	500	506	500	511	509	485	469	486	445	503	502	500	476	491	486	531	517	468	476	477	503	473	477	469	495	500	472	480	452	474	458	543	542	507	515	500	516	470	466	495	488	520	474	475	494	481	491	502	493	449	516	507	475	499	502	506	523	475	520	454	476	475	466	480	502	488	463	484	458	516	511	511	480	483	475	504	502	459	494	494	544	470	438	490	503	456	504	438	459	489	497	485	518	479	471	514	516	475	494	509	512	546	473	470	487	458	479	455	504	487	453	482	496	441	483	463	470	482	505	449	503	464	482	449	466	509	493	491	470	495	481	480	444	441	498	399	473	497	498	493	488	478	481	472	545	483	457	499	503	472	510	490	490	498	505	473	480	478	511	479	480	468	476	483	494	457	434	482	531	504	457	466	496	461	494	461	509	505	473	547	505	481	478	470	465	489	473	494	476	488	474	486	484	487	509	544	489	478	495	466	463	506	463	510	486	504	505	473	483	455	491	450	473	536	511	465	462	503	501	461	469	498	493	457	499	493	517	485	484	497	486	504	503	524	460	495	526	476	494	507	486	446	454	469	500	469	499	484	482	483	523	467	465	485	463	457	504	485	474	449	510	501	495	450	474	542	462	463	488	502	498	502	523	477	445	489	457	471	474	453	463	491	517	482	498	472	444	493	486	481	507	521	446	499	504	462	524	468	511	467	487	479	482	485	468	501	479	459	461	495	458	506	515	474	470	484	441	488	485	513	511	468	502	477	503	535	464	488	492	441	475	475	497	495	472	495	497	473	489	507	490	487	478	547	463	511	504	443	529	469	490	467	515	471	493	465	485	460	480	485	508	482	521	483	534	523	436	495	510	477	486	487	483	484	491	506	478	488	501	478	470	464	493	538	502	498	440	456	493	490	487	470	470	475	511	533	495	498	481	459	464	505	465	529	477	448	520	496	467	460	458	507	476	482	500	497	470	491	464	469	526	478	498	534	522	454	470	497	506	421	477	458	519	483	522	492	465	501	482	499	482	502	445	493	455	488	464	506	470	479	503	480	484	450	462	490	480	479	474	470	511	492	506	494	428	465	534	493	490	501	456	513	472	484	509	473	473	512	474	464	441	496	542	482	506	505	507	505	512	532	546	491	478	501	482	474	492	439	505	477	479	445	467	513	481	514	495	477	531	444	522	513	517	497	487	523	495	481	490	513	470	451	528	508	438	503	492	463	471	479	518	481	500	476	481	488	471	522	446	440	456	524	489	488	483	459	489	469	489	467	504	482	455	486	501	478	489	485	504	461	492	508	499	468	518	485	505	458	472	521	483	495	495	490	507	471	476	505	527	476	472	463	502	476	478	486	474	476	487	480	491	485	486	480	516	516	491	504	483	490	488	467	512	474	476	496	454	503	478	499	500	503	497	494	495	471	495	498	488	464	468	472	458	514	499	486	507	485	466	487	481	475	531	521	523	526	479	504	507	473	449	518	476	480	465	463	507	474	488	485	434	507	498	467	521	478	485	484	479	489	495	483	492	486	483	497	499	484	492	501	461	454	491	527	488	464	490	447	470	520	477	467	501	475	491	473	477	504	488	513	489	463	496	508	457	496	474	526	524	486	469	496	494	435	475	460	523	456	468	513	461	467	451	443	509	510	502	485	431	492	471	493	439	483	498	465	488	465	505	452	470	504	458	503	480	480	482	430	501	484	464	479	489	499	471	479	462	485	515	503	467	521	530	484	464	468	522	530	438	486	440	470	473	497	460	509	502	461	487	463	535	479	447	491	465	540	448	471	465	461	535	481	486	477	483	490	497	426	471	457	504	499	485	523	471	483	487	484	488	507	464	469	506	514	532	483	494	479	465	471	503	501	481	470	500	504	484	505	489	534	476	510	504	493	497	451	517	476	503	524	495	491	459	467	460	482	484	458	479	503	468	543	488	477	500	471	464	479	510	489	475	485	513	501	508	479	494	530	446	490	507	468	486	458	517	481	436	489	495	438	526	500	438	509	456	464	513	491	475	451	471	478	469	509	467	500	538	481	486	468	510	458	479	446	527	502	457	490	467	435	501	486	481	517	497	471	475	459	498	511	472	511	489	528	501	492	457	470	510	468	489	483	474	477	491	493	496	497	494	430	486	471	514	465	535	467	520	476	484	502	478	493	550	425	523	489	519	492	474	535	488	499	477	502	477	509	489	453	501	471	499	510	464	477	506	487	526	473	497	482	463	497	525	513	470	498	522	476	457	473	492	474	470	471	486	463	486	498	490	484	496	504	492	513	494	511	475	466	488	485	467	503	453	437	519	512	514	466	471	464	491	473	496	449	457	510	478	461	459	491	497	478	475	463	513	474	519	486	484	477	521	482	540	477	495	556	496	475	486	485	509	489	508	492	456	484	515	474	479	472	476	481	485	455	506	526	487	534	486	493	476	502	519	465	495	475	498	485	477	487	458	463	501	488	485	533	505	486	500	513	492	460	456	489	467	488	493	539	481	490	471	503	443	508	492	447	455	509	450	474	447	517	503	460	500	527	504	504	486	504	472	457	501	473	441	475	480	466	490	508	476	457	500	490	548	474	500	487	456	510	482	511	479	494	487	491	494	493	469	505	499
49249	52092	35699	28801	30567	35702	35201	27630	21207	14516	7371	3958	2653	2364	2075	1783	1363	794	516	355	296	246	244	215	214	181	152	172	161	127	139	138	147	164	166	136	140	134	135	141	124	140	123	124	136	141	116	130	127	152	129	125	146	124	142	149	147	143	135	140	130	125	137	131	152	140	129	130	122	138	153	132	138	138	116	139	119	141	117	131	120	121	131	130	112	125	150	139	130	131	158	146	123	144	122	139	122	141	126	126	135	135	131	130	139	146	134	138	160	151	137	126	129	144	122	132	146	135	128	130	148	126	140	117	132	149	140	136	124	152	138	137	112	129	137	127	146	145	136	133	138	136	122	140	158	116	140	144	131	130	137	121	144	138	148	123	131	119	131	123	138	144	124	140	140	114	127	134	119	141	144	132	138	153	127	126	137	128	126	126	137	128	126	103	139	148	125	137	122	125	129	147	155	131	149	138	149	159	126	159	131	137	133	131	126	125	134	130	124	115	133	146	137	134	121	138	146	130	128	139	133	124	136	127	147	137	142	138	123	145	142	128	142	107	131	123	128	140	131	126	131	133	124	108	144	134	157	136	114	133	137	135	147	124	139	104	126	119	126	154	133	126	133	136	120	122	126	146	127	129	127	110	139	104	121	133	159	144	147	122	127	139	123	125	128	130	134	150	115	139	115	143	133	119	124	141	137	140	141	128	126	138	117	130	146	136	135	122	138	131	133	131	122	144	129	127	131	129	140	126	138	118	127	128	139	135	124	137	135	126	143	122	139	124	127	127	119	147	152	142	148	132	135	155	124	125	156	120	112	142	129	123	139	119	133	135	100	129	146	132	130	133	124	140	151	128	132	142	131	131	126	142	127	138	136	158	128	118	129	137	135	150	115	133	121	110	158	107	139	145	114	129	153	133	134	104	140	140	131	151	134	153	124	111	115	128	128	121	135	131	136	113	142	117	135	125	122	130	130	125	154	150	142	140	140	142	121	102	136	116	122	126	124	137	126	143	119	129	146	159	114	134	132	128	136	155	125	115	137	131	159	124	132	118	140	123	141	127	114	130	130	144	133	134	146	130	138	125	130	139	127	147	121	109	144	140	122	141	128	132	125	143	138	136	139	141	147	137	128	137	111	124	135	123	106	114	108	120	129	103	122	149	114	133	141	114	128	118	121	135	138	123	122	132	140	122	125	138	149	149	126	152	145	130	144	153	145	126	143	116	131	113	123	130	147	123	121	141	141	138	139	129	130	139	134	146	149	114	127	155	140	123	121	128	149	141	139	129	146	126	119	133	133	135	128	100	150	129	133	136	134	125	142	141	113	116	123	115	121	155	119	151	124	141	132	139	124	132	132	140	152	137	131	131	140	133	126	163	139	132	142	127	147	136	134	157	122	130	130	155	119	135	140	115	114	139	128	126	125	125	108	139	134	144	143	141	145	129	113	125	131	123	108	137	145	122	163	127	140	141	124	124	123	109	141	137	121	114	132	146	157	138	128	117	116	152	124	152	153	150	132	148	122	137	124	128	113	121	132	130	122	134	115	134	127	121	123	135	139	164	139	141	136	133	124	126	135	134	135	124	129	136	138	122	143	132	135	119	128	134	140	133	140	154	151	132	141	140	130	140	131	137	136	141	125	144	146	129	134	96	136	123	138	147	150	125	130	116	136	126	106	129	137	149	127	125	146	102	134	138	129	129	165	131	135	124	149	123	131	146	123	129	154	126	154	142	142	131	130	120	138	118	145	144	127	120	127	111	136	115	107	120	111	143	121	126	116	128	145	127	152	125	121	148	134	125	117	135	144	138	134	118	129	125	129	115	137	143	147	122	136	129	120	144	142	132	141	109	122	132	122	141	147	135	140	121	139	134	125	128	128	121	129	129	148	134	136	166	125	120	132	133	144	124	125	120	138	143	122	139	114	145	133	124	136	141	125	151	123	125	114	131	137	143	129	146	123	134	140	109	134	142	138	142	139	126	142	118	137	140	126	120	111	137	143	131	135	143	150	131	130	120	138	133	123	132	125	117	124	128	124	129	138	107	133	146	114	130	131	130	145	138	141	140	131	134	142	121	143	105	141	134	148	125	123	146	136	124	120	124	152	124	152	123	132	147	129	112	138	119	127	119	131	146	124	112	158	144	121	129	107	139	136	123	141	138	120	151	134	125	128	143	128	127	134	161	134	146	145	129	133	130	145	143	128	148	128	107	129	102	144	139	152	132	136	118	143	144	123	138	128	153	133	130	139	111	122	132	144	110	106	134	137	144	141	127	118	133	123	133	128	134	133	140	125	130	124	124	123	132	137	139	132	134	113	138	132	130	138	137	143	111	139	145	124	126	118	144	120	146	119	119	123	136	143	128	142	120	119	137	101	135	138	141	138	145	136	130	133	146	136	150	126	148	125	148	125	125	119	112	129	148	151	120	134	117	126	132	145	129	129	127	145	151	130	136	155	117	147	112	139	108	106	142	132	144	129	132	126	133	131	124	127	132	121	107	119	119	141	146	129	138	131	126	149	143	107	129	118	131	148	120	117	144	133	139	130	122	146	136	126	107	118	135	136	143	148	123	132	136	120	128	120	137	115	125	122	113	125	136	137	139	125	138	145	123	133	143	137	137	130	126	123	119	138	142	158	141	124	135	122	133	134	120	112	127	154	135	127	119	159	121	130	137	127	114	139	112	122	124	146	139	141	132	134	134	133	145	132	117	133	128	135	131	137	126	116	136	135	117	130	125	129	119	129	148	150	132	115	136	117	136	129	136	124	123	128	120	120	127	146	140	147	127	147	126	146	151	131	125	134	151	141	139	130	138	138	116	127	125	140	110	156	129	164	121	140	121	121	130	151	121	149	127	124	129	140	122	134	129	131	146	124	154	123	138	134	130	131	129	133	133	142	124	143	156	127	136	135	151	178	147	112	132	126	130	127	140	147	177	138	135	132	120	155	140	123	119	144	140	122	147	132	134	141	138	135	133	122	152	128	129	132	165	147	138	124	133	113	138	123	135	129	142	117	157	124	148	130	150	145	126	127	145	130	127	135	116	118	138	158	116	128	129	142	120	149	145	126	126	129	135	138	124	137	132	123	118	141	130	144	148	117	136	123	125	116	122	136	134	142	126	135	143	111	126	129	116	147	131	120	127	130	140	141	132	142	116	141	126	141	122	153	107	136	118	125	144	111	120	141	114	149	129	171	136	128	134	146	158	135	122	121	164	138	127	135	146	131	128	131	138	125	139	125	123	132	140	129	126	125	125	126	125	130	141	129	136	140	138	103	122	134	154	129	129	121	144	134	144	128	149	128	131	120	121	121	135	131	144	126	136	128	118	133	150	128	154	140	133	129	139	131	116	129	133	146	129	155	134	157	155	140	111	129	132	154	144	150	124	134	131	154	134	133	139	127	124	142	145	108	140	165	126	119	116	133	120	130	134	128	128	116	128	134	130	134	127	136	133	144	123	130	119	125	141	128	141	121	126	131	118	136	143	132	133
38710	54185	36782	39565	45038	52877	48504	41255	34549	26732	18784	14024	11941	10625	10109	9782	7627	4834	3088	2096	1528	1228	1106	961	859	781	625	572	578	558	497	512	511	486	494	489	523	434	472	444	457	445	475	458	488	448	455	445	425	413	421	431	444	427	454	444	425	455	442	447	439	423	460	433	456	465	442	448	465	445	428	422	408	448	405	449	427	401	444	414	432	449	423	416	382	456	439	449	425	426	412	399	434	390	438	450	388	426	426	437	413	385	441	423	401	459	431	412	434	379	433	431	413	420	430	465	428	433	426	444	435	473	435	403	436	448	393	439	377	452	441	426	443	430	429	417	397	396	428	392	425	400	390	414	427	430	413	418	402	452	431	425	392	434	399	429	392	415	432	436	441	448	449	459	432	431	454	424	435	403	394	412	399	417	435	417	396	401	379	395	414	418	413	417	436	406	460	443	450	457	379	432	423	397	447	419	444	402	381	398	394	439	464	389	446	404	404	414	421	415	407	411	410	427	427	431	427	402	404	409	421	434	433	440	422	430	414	410	390	390	422	423	411	434	439	449	459	435	410	438	388	410	467	414	387	390	388	409	425	438	424	398	437	406	439	427	414	413	438	446	427	403	436	418	431	407	409	416	416	435	436	420	415	406	404	406	387	424	416	393	400	398	399	473	444	452	439	427	432	417	428	439	455	400	405	440	446	364	422	396	411	407	381	409	411	429	463	452	415	409	463	443	407	426	374	398	427	443	405	423	396	407	427	440	400	440	455	413	405	427	442	460	412	446	430	437	397	421	420	408	384	419	419	408	409	408	466	450	449	401	435	403	434	408	408	422	419	396	464	405	426	419	432	408	410	407	421	431	408	428	388	404	418	426	399	420	379	391	416	437	426	416	427	427	363	372	445	408	434	416	412	419	390	398	451	421	400	403	429	382	423	403	433	395	417	397	395	435	390	436	424	427	448	415	415	415	426	433	420	399	389	429	444	429	427	414	432	388	386	419	416	422	413	416	434	418	417	435	467	422	448	392	399	453	424	392	390	396	409	412	421	408	421	451	375	406	422	408	405	388	439	415	398	423	403	447	435	411	409	389	398	372	447	425	419	405	396	440	434	409	385	412	392	410	455	416	437	389	421	482	435	440	441	441	441	395	431	455	447	448	399	431	409	436	438	406	429	424	379	432	386	404	408	442	427	455	406	440	413	438	432	396	432	464	434	390	392	400	437	447	421	403	418	393	411	403	389	419	363	417	420	390	387	431	435	427	401	418	432	411	392	362	431	416	406	442	396	432	420	430	442	465	449	381	421	435	425	411	401	358	406	399	428	421	406	400	430	430	434	430	356	412	418	391	407	412	402	415	404	448	421	392	419	420	391	413	388	387	422	398	427	404	380	386	378	427	406	415	405	427	432	431	372	416	417	432	440	444	407	426	408	412	431	411	429	396	464	427	402	378	432	401	430	426	406	444	409	420	363	410	409	414	394	434	403	419	439	435	421	426	405	430	427	388	430	399	411	415	428	426	440	407	417	433	419	417	424	436	425	427	425	437	411	412	405	428	421	411	418	438	462	425	403	412	397	435	423	383	436	453	430	430	443	414	414	414	393	404	426	403	418	426	435	421	458	442	466	453	439	413	390	438	449	435	439	410	406	379	404	420	410	404	431	400	444	396	418	419	446	389	455	457	423	427	393	475	423	396	434	417	432	444	373	423	397	410	446	449	479	404	414	417	407	435	398	433	453	436	446	412	411	413	393	385	394	402	406	403	427	415	417	432	408	409	414	408	459	420	416	415	410	415	479	419	425	406	417	449	383	419	433	420	413	400	452	413	447	421	417	424	410	409	430	419	407	427	391	400	414	452	400	400	431	408	432	382	419	431	399	425	425	443	396	393	396	389	410	416	439	419	383	395	384	434	424	412	393	413	418	402	436	442	425	432	414	429	406	454	408	448	404	431	440	461	420	431	417	407	399	456	434	424	419	410	411	412	411	417	415	478	418	427	444	432	403	439	392	422	434	415	433	396	434	435	434	417	426	397	418	384	419	410	425	448	425	448	409	409	419	418	457	424	452	420	458	428	401	429	413	396	440	426	421	419	424	416	365	418	391	408	420	430	469	376	428	406	442	431	425	379	438	420	454	385	427	392	438	410	464	457	428	449	434	417	426	425	377	469	407	445	439	438	387	419	409	392	433	448	423	386	407	411	432	433	419	430	411	409	373	434	427	435	415	425	417	426	422	434	416	405	396	404	405	424	420	407	456	429	429	457	396	433	416	440	438	413	428	421	422	422	384	434	425	417	394	476	432	406	430	433	418	447	427	409	425	416	411	415	370	415	407	437	431	451	451	404	423	416	408	392	425	412	417	404	446	444	432	405	427	425	426	422	407	411	417	433	461	422	379	436	443	416	417	394	415	430	376	403	400	427	437	404	436	402	420	438	412	405	434	401	444	427	440	414	449	428	410	413	388	387	416	425	428	410	411	435	428	430	415	409	391	453	436	461	404	430	445	406	424	433	400	395	396	403	390	423	457	409	405	395	433	423	404	421	416	433	441	442	429	409	427	433	405	418	389	438	413	422	393	429	433	391	427	421	431	459	425	429	430	430	398	387	385	425	427	425	416	445	442	412	385	390	428	440	430	423	414	382	406	419	437	392	382	438	403	424	393	403	428	432	399	419	421	381	409	380	447	435	425	406	413	399	400	407	422	424	429	411	430	444	396	450	410	452	418	403	446	416	403	440	415	413	426	388	403	416	437	414	412	432	424	463	449	429	424	431	397	380	423	420	442	430	390	396	434	439	403	448	401	423	428	417	405	420	416	401	419	438	412	455	435	431	400	420	411	414	403	390	417	414	417	479	404	410	397	445	404	417	424	392	458	460	432	395	384	388	409	418	444	408	406	452	450	415	422	400	375	398	407	426	433	455	420	422	435	393	406	426	391	462	428	456	447	401	461	418	396	414	396	384	434	420	421	418	462	418	468	421	439	425	388	398	397	418	413	437	425	390	429	397	443	417	414	430	410	418	427	403	427	408	361	386	461	396	437	417	400	405	425	422	427	439	427	408	443	436	445	410	439	398	445	416	407	401	402	430	420	402	411	436	417	416	424	393	409	446	381	388	435	423	415	415	420	414	400	378	417	450	412	397	377	433	385	445	429	428	417	430	384	414	386	437	414	443	412	422	471	423	385	421	467	448	398	406	442	385	374	438	422	408	443	413	448	437	430	428	409	396	423	447	410	402	424	434	391	405	407	383	398	470	409	456	416	404	403	404	442	440	410	409	426	382	464	440	397	436	448	416	434	403	410	424	411	408	412	422	447	423	428	417	454	388	406	415	411	411	400	407	428	418	437	411	420	469	421	432	405	417	420	404	389	424	410	385	429	420	410	393	414	438	421	407	443	419	412	406	436	439	409	431	418	442	379	397	400	433	461	422	427	450	460	394	423	451	393	406	404	375	452	462	421	404	433	445	457	388	410	402	410	384	441	420	427	394	457	393
58024	48993	34302	29297	31348	36425	40508	36021	32229	26136	17233	10605	7215	5523	4981	4535	3312	1948	1198	848	630	529	456	423	373	347	309	302	254	255	284	263	269	209	265	241	253	244	259	268	261	262	250	273	221	217	263	229	245	251	240	246	227	229	249	232	221	227	244	223	255	249	256	262	260	246	217	216	243	241	264	247	253	250	234	268	257	236	233	241	257	244	256	250	214	242	246	239	234	239	229	242	247	244	204	239	242	242	237	251	214	233	234	243	252	212	222	206	243	225	233	227	232	237	231	247	229	251	247	259	230	217	243	224	214	247	212	252	260	237	229	272	254	238	237	232	247	236	212	251	258	240	237	242	238	243	245	227	258	240	248	230	241	239	247	236	237	229	234	231	248	230	228	236	224	201	239	187	225	247	267	223	245	242	231	220	251	256	230	213	259	224	227	266	242	244	222	210	204	215	255	239	228	182	271	212	226	243	245	248	227	239	227	207	238	256	215	244	238	250	252	252	232	246	226	225	252	234	253	240	262	210	252	261	235	255	230	244	216	216	239	232	248	218	225	245	229	263	252	219	227	231	239	222	232	226	225	238	263	248	226	233	228	239	246	261	226	195	226	234	238	257	214	248	255	254	248	260	244	254	197	230	240	225	212	265	220	223	221	242	222	241	255	260	223	218	244	249	239	263	214	240	250	224	230	234	210	228	250	224	218	210	252	225	224	221	229	249	205	261	249	233	230	232	230	246	234	221	232	251	241	240	239	258	241	227	215	246	248	209	236	247	242	241	231	238	250	203	233	222	224	231	258	248	220	204	285	222	233	238	230	242	234	231	225	229	207	253	239	220	253	234	249	224	218	227	238	231	243	241	245	243	223	221	229	230	214	225	222	246	202	225	197	231	212	243	253	273	252	220	240	227	236	222	212	239	222	252	246	245	251	245	231	252	235	222	218	245	282	213	229	280	255	228	207	235	236	204	252	221	249	236	247	245	258	257	217	242	231	277	245	226	206	250	216	207	241	211	237	235	222	232	249	234	238	214	231	236	226	238	268	244	259	225	265	212	254	235	249	226	238	217	234	194	211	237	258	230	249	221	235	233	241	234	245	230	218	218	221	230	225	198	246	223	232	236	229	235	217	225	224	231	238	240	243	231	232	228	235	213	231	241	213	222	251	234	254	223	204	203	225	213	241	238	222	212	215	243	239	226	234	247	254	235	250	222	261	243	238	257	239	224	276	220	236	213	272	264	235	234	221	244	227	233	210	221	229	265	229	247	233	224	256	244	240	249	236	249	218	238	226	251	222	209	237	243	227	225	239	218	210	270	238	282	234	224	230	239	222	208	237	221	242	241	253	239	221	240	249	244	260	223	229	244	264	217	240	238	216	235	213	275	236	251	237	242	234	192	228	235	233	248	230	236	247	233	229	231	227	234	242	249	231	231	246	228	267	238	215	244	251	230	244	255	269	246	244	233	253	227	223	224	231	231	227	220	239	209	237	227	223	195	239	222	214	220	236	261	210	243	210	227	232	232	219	231	236	247	241	220	250	268	243	249	239	242	239	231	262	252	222	228	221	216	235	227	243	286	229	252	239	229	210	205	237	237	239	243	214	246	213	252	246	268	254	239	226	221	232	249	214	239	218	209	202	220	239	234	238	241	225	237	236	220	236	249	223	237	222	237	247	249	233	246	233	256	221	248	231	217	210	237	243	229	202	228	217	214	236	267	246	241	255	238	221	218	217	208	248	248	244	246	241	233	242	229	269	240	220	266	238	259	257	241	238	227	233	225	218	220	220	208	220	224	250	230	234	246	227	253	228	228	229	245	226	215	226	238	217	232	256	197	240	262	219	252	250	256	221	270	230	255	220	210	229	229	229	253	221	229	244	252	235	248	246	246	236	212	239	276	229	231	220	248	236	220	216	258	240	226	230	258	231	236	251	224	239	248	233	240	254	257	246	232	235	237	275	235	259	226	273	262	244	235	229	210	251	218	226	249	230	208	253	246	224	211	235	223	227	224	235	247	233	240	242	231	229	236	223	221	250	222	218	229	226	231	232	219	240	226	242	226	224	233	259	247	213	252	232	240	222	227	247	234	260	223	219	252	220	226	247	247	222	244	236	204	244	221	236	226	257	253	214	201	227	237	263	231	190	242	229	219	238	233	224	248	203	240	231	256	230	237	240	210	247	218	243	227	266	248	219	224	241	231	238	245	223	246	246	230	234	257	230	247	239	218	214	261	245	229	242	228	244	249	215	227	244	247	218	251	246	252	241	265	237	230	234	240	216	229	254	266	221	239	239	212	240	219	209	224	236	246	208	222	229	242	232	234	226	258	235	234	243	242	244	224	247	215	248	217	215	236	238	202	230	220	210	218	255	209	239	219	214	243	224	243	253	248	225	251	243	232	263	246	254	245	225	269	226	226	255	248	248	236	230	252	226	242	233	279	237	224	249	233	230	221	247	234	250	262	240	221	254	244	229	242	250	245	271	223	218	230	226	254	225	254	229	240	221	279	251	256	249	227	242	224	241	244	225	235	242	247	230	238	209	217	210	243	216	234	232	203	230	237	231	255	219	234	202	259	214	248	259	235	244	228	218	232	220	254	229	231	246	232	259	226	222	242	238	240	217	225	239	229	221	256	239	184	227	219	208	212	246	226	254	253	215	245	228	265	234	220	227	219	242	210	236	252	214	219	248	222	246	242	241	241	215	252	215	240	219	232	227	252	237	236	240	233	235	233	245	250	239	230	228	226	239	222	244	251	241	266	233	233	241	237	221	225	252	246	226	245	247	216	240	248	245	245	243	242	242	257	243	238	254	201	230	254	252	210	236	245	235	218	239	223	238	244	243	271	246	195	229	232	242	231	247	221	223	224	211	250	221	222	234	239	252	226	250	214	237	237	260	228	262	243	245	255	244	243	248	230	240	243	247	233	208	226	226	213	238	265	229	218	233	229	221	219	237	246	238	226	231	200	247	258	217	250	212	239	231	245	200	220	229	257	265	236	229	241	256	231	232	250	226	255	246	235	242	228	242	230	200	260	239	266	218	222	229	259	231	256	228	216	243	232	231	225	257	257	249	254	231	209	231	246	231	208	225	226	233	207	249	253	232	250	246	237	212	258	219	228	224	205	223	235	229	249	217	243	227	244	263	244	240	243	204	227	265	246	240	240	217	219	206	208	226	206	227	232	222	266	242	231	245	240	194	247	242	268	225	222	241	220	223	230	210	222	247	228	254	224	258	210	237	254	225	238	235	244	232	242	257	226	228	236	244	229	233	234	249	227	243	224	212	219	211	241	221	237	239	235	216	262	224	228	270	244	234	195	247	237	207	249	259	215	244	251	236	206	219	260	244	230	253	261	237	246	250	235	237	212	247	221	251	223	231	248	244	236	217	260	260	235	258	238	232	213	199	234	237	213	244	232	231	234	215	222	218	222	233	241	245	248	236	202	254	219	209	248	240	223	232	237	250	255	249	233	237	209	235	205	239	218	238	213
47405	55290	39756	45738	51239	59866	58558	52098	46053	37435	29958	24096	21327	19080	18377	17939	15158	9629	6418	4465	3146	2519	2092	1788	1668	1453	1140	1100	965	961	926	917	848	885	789	769	784	817	883	768	739	721	732	743	707	692	699	736	738	683	769	672	702	716	695	715	688	689	706	688	748	736	722	733	694	711	711	768	717	713	689	694	731	626	629	689	675	716	675	653	703	666	626	689	661	674	680	677	656	705	641	670	633	721	664	658	601	669	641	651	665	676	622	659	653	654	691	710	680	686	681	632	678	666	685	661	683	654	706	653	662	665	703	656	659	640	705	687	677	648	664	659	660	655	676	655	642	641	631	676	656	660	645	657	600	698	664	642	654	646	691	646	672	709	670	622	644	652	671	650	665	609	671	653	687	646	668	697	661	672	695	621	628	682	670	694	676	674	610	697	636	684	650	649	609	689	684	681	662	667	656	622	638	646	617	653	690	610	614	642	670	647	701	673	700	654	653	633	633	656	701	689	657	724	658	676	648	695	630	672	636	618	642	673	691	634	657	695	639	647	636	626	673	667	679	656	660	627	706	661	697	644	646	617	667	635	649	690	691	704	653	673	656	692	664	661	671	615	681	630	658	690	653	699	645	620	654	653	679	621	620	648	663	657	681	652	654	668	614	682	614	683	651	687	700	646	626	663	649	655	668	643	674	647	661	666	687	637	632	687	654	663	649	663	697	670	649	632	636	646	602	656	706	700	672	667	656	650	661	696	659	655	665	601	657	624	641	645	593	652	670	672	633	656	671	701	632	670	649	649	655	650	640	659	725	688	640	678	675	670	678	655	652	669	658	654	679	629	645	647	669	690	632	602	690	641	634	680	647	686	646	666	661	622	634	669	635	639	607	698	665	688	627	658	639	661	645	662	643	652	697	693	668	623	657	690	669	669	673	673	645	657	665	658	700	643	668	641	609	635	674	692	630	659	600	709	637	656	635	646	633	669	648	657	671	617	683	648	682	658	639	630	647	635	651	621	620	662	622	686	684	659	659	670	664	623	663	691	672	694	659	658	671	680	679	648	681	656	692	637	668	651	608	636	693	673	681	697	670	644	623	643	690	664	652	617	668	698	662	654	656	655	645	665	682	676	659	676	638	654	662	694	617	623	622	707	649	633	666	642	690	645	674	647	644	653	659	710	660	657	648	680	644	670	658	639	640	687	627	675	650	679	672	648	669	700	646	650	681	635	630	619	666	614	699	634	644	666	685	702	670	675	647	653	684	696	652	682	673	678	653	657	679	647	637	665	627	713	694	685	660	637	635	693	591	654	644	651	664	660	657	703	683	659	705	643	644	646	642	692	650	642	592	705	654	613	660	655	661	715	674	734	639	636	712	605	678	654	649	646	638	680	603	709	608	681	634	674	654	672	662	644	617	651	705	631	655	670	634	624	637	617	652	648	635	630	663	687	629	685	674	638	677	720	618	681	672	654	667	652	663	669	649	651	680	657	648	627	707	659	675	695	651	661	660	669	645	697	642	680	670	633	644	649	679	676	644	641	653	602	653	673	622	684	646	651	672	641	659	648	682	650	642	674	646	648	623	643	666	662	686	658	650	653	690	694	702	666	649	640	627	644	684	703	621	665	666	693	697	645	670	642	661	688	704	639	665	658	674	668	661	642	662	675	690	681	654	683	653	650	673	665	645	703	663	642	649	651	662	672	638	646	658	635	641	654	648	685	599	617	651	659	665	626	668	695	645	698	665	664	716	632	659	702	632	643	619	693	681	644	651	667	651	647	652	654	625	646	659	671	690	691	657	676	695	643	629	602	687	693	680	711	637	700	671	619	665	662	648	591	687	602	667	665	640	665	659	669	652	671	634	649	624	711	619	661	641	691	660	630	668	670	648	650	632	638	716	662	699	628	621	639	672	619	620	690	654	640	674	660	714	663	723	653	644	640	689	664	649	670	660	693	655	666	673	660	679	607	690	644	683	647	625	620	647	646	625	691	671	648	653	582	697	636	671	657	632	649	680	609	705	672	695	707	649	647	674	650	644	651	666	676	603	650	671	696	664	637	609	634	619	654	619	621	622	659	656	690	645	660	644	681	679	664	639	677	661	655	669	635	663	672	657	662	627	715	683	642	680	659	664	612	641	677	616	652	659	722	718	671	655	617	659	629	664	625	684	699	680	617	684	647	621	675	633	662	659	613	679	639	639	649	606	654	635	638	672	677	688	631	659	648	704	671	609	683	675	687	706	668	667	626	663	694	680	690	654	670	622	684	672	688	654	644	672	636	683	674	655	677	664	663	663	663	610	676	652	694	652	683	680	654	591	618	643	653	603	684	641	699	665	642	645	676	660	656	679	666	594	691	626	661	630	629	709	692	660	645	676	623	636	663	642	642	670	645	674	612	658	643	665	680	637	651	633	629	696	649	669	681	672	653	638	641	646	623	676	662	705	671	693	617	655	616	655	615	635	676	665	652	627	623	652	627	636	716	672	652	680	651	633	675	632	634	723	603	611	676	651	623	676	714	647	679	648	660	664	662	702	660	607	680	679	666	653	674	688	629	642	619	698	679	686	660	663	643	667	640	683	643	627	625	662	700	648	672	675	664	664	621	700	683	627	713	658	653	671	638	686	650	655	676	716	691	616	578	663	635	682	650	609	685	652	662	609	683	628	638	632	640	637	670	682	662	690	610	628	692	609	700	665	666	651	689	655	685	663	604	655	687	644	646	688	616	632	669	640	624	648	647	661	665	670	697	626	686	672	641	723	686	664	645	669	638	690	680	689	670	667	624	660	683	651	667	654	664	707	691	630	630	666	625	696	615	665	594	695	618	618	655	669	601	673	646	663	645	597	671	633	672	648	662	698	615	636	659	669	695	664	662	705	647	665	680	639	647	684	615	674	605	652	648	697	709	663	700	675	695	639	666	677	644	661	659	658	685	664	602	627	657	636	653	663	685	667	689	650	642	663	657	644	632	680	667	658	601	698	632	674	656	663	648	659	679	639	656	633	677	654	624	678	664	698	707	653	676	643	677	646	661	661	633	652	644	694	685	656	668	680	630	669	649	691	645	647	650	701	661	641	674	667	644	609	665	660	653	647	683	659	641	694	660	650	672	683	640	634	677	657	665	623	592	690	653	700	667	605	646	690	702	666	643	672	686	605	673	645	645	670	660	652	686	661	654	680	636	706	659	644	669	670	656	672	629	627	629	642	641	584	625	656	680	708	648	613	675	727	677	680	651	623	633	651	643	639	669	634	685	687	687	691	687	618	655	651	682	624	698	694	609	661	705	698	633	687	694	664	667	636	653	662	697	675	649	650	643	673	674	660	682	689	641	688	705	664	641	669	653	648	646	667	704	677	656	636	649	671	666	696	597	670	684	664	652	655	648	713	659	680	642	659	633	637	653	637	672	666	661	628	646	653	684	662	642	680	671	697	666	673	656	665	651	619	604	618	628	712	645	690	661	627	682	700	631	650	660	661	688	676	683	656	607	613	637	664	657
20127	33626	23740	12009	8432	6600	5161	2792	1856	1194	751	397	323	305	237	231	209	211	169	187	179	161	174	160	157	154	156	165	142	174	127	182	187	177	178	152	168	167	170	142	145	141	153	166	154	154	154	161	152	148	141	168	166	173	161	154	163	146	165	166	160	166	167	149	156	165	155	171	139	169	138	178	139	153	154	165	161	143	145	137	163	172	142	157	156	149	165	158	165	161	177	147	145	158	156	147	176	158	163	157	154	143	156	153	145	155	156	149	138	144	154	164	140	138	157	161	148	144	162	135	142	157	156	164	143	132	147	145	152	150	148	129	155	177	168	155	160	146	158	157	157	144	158	156	164	174	180	173	140	160	171	144	129	152	149	164	156	162	158	151	137	170	145	165	150	177	128	151	161	146	173	139	141	143	171	157	160	133	142	152	131	158	162	187	161	141	128	146	157	141	158	172	134	144	152	133	151	148	148	159	148	162	143	170	166	159	151	155	149	188	162	164	163	149	166	161	144	147	167	186	157	167	185	171	150	148	149	158	156	157	139	175	155	153	165	170	172	150	145	155	147	133	161	174	141	148	149	135	151	150	161	147	157	133	152	170	169	158	154	151	141	149	156	146	160	165	128	155	156	159	134	176	174	139	147	143	128	152	153	142	141	155	156	132	175	149	162	143	152	163	136	157	174	153	146	173	143	155	176	167	151	128	140	155	157	131	149	152	152	155	161	144	150	160	158	154	187	148	159	155	162	179	161	162	143	148	165	166	145	149	155	157	153	162	169	142	159	149	183	154	148	172	133	155	141	139	153	172	159	174	150	143	175	147	144	133	158	169	140	158	160	147	141	170	166	143	159	172	149	158	136	152	172	159	126	178	162	145	147	140	152	145	156	152	150	175	162	150	141	173	155	142	146	173	154	125	182	149	137	153	157	157	181	148	138	156	153	154	178	136	170	155	163	169	154	161	166	164	158	151	160	146	159	150	147	152	139	154	130	148	167	141	148	181	144	159	156	162	167	156	157	167	146	164	145	162	143	168	165	163	167	158	169	170	138	172	155	173	163	136	132	149	162	139	153	153	142	144	147	143	157	135	145	140	184	149	146	153	120	149	147	152	169	154	154	168	145	163	160	148	181	156	180	151	147	167	147	143	166	142	152	143	134	166	165	160	155	166	154	150	156	163	144	179	150	174	138	147	152	157	138	172	140	124	150	173	142	170	170	166	159	160	153	167	154	138	156	162	163	164	164	172	151	156	153	160	146	125	169	153	147	146	136	126	158	131	164	175	150	164	158	159	149	161	165	150	144	143	182	160	160	153	159	147	156	171	152	137	150	147	168	145	164	151	158	164	155	166	162	147	155	172	160	137	174	168	161	153	157	147	133	154	156	159	153	175	159	164	194	153	154	178	154	162	151	161	165	149	155	150	171	153	158	171	156	144	163	137	156	158	156	148	159	187	167	153	132	136	135	180	163	145	148	168	167	142	164	155	145	169	128	164	164	150	147	132	145	138	162	170	138	142	151	181	144	157	162	139	149	166	176	155	157	133	135	161	144	164	144	157	148	135	151	135	167	139	168	147	171	151	162	157	165	174	154	154	148	170	131	161	124	169	155	156	153	142	145	145	161	183	151	161	137	146	162	165	150	131	163	165	154	173	139	156	157	156	163	150	151	181	164	155	156	149	145	138	156	158	151	145	159	160	169	187	157	146	143	150	143	158	152	154	162	144	137	155	152	136	151	151	185	132	159	165	139	146	162	149	145	129	145	153	171	180	148	143	146	158	146	151	165	151	176	161	149	154	173	150	162	153	158	158	144	155	164	146	159	126	163	152	152	186	147	159	175	155	140	153	162	165	149	159	163	169	150	163	166	161	132	146	170	151	135	166	141	154	155	146	152	156	166	140	171	158	135	165	152	157	160	156	146	161	170	159	179	152	165	153	141	164	151	146	140	152	167	161	165	160	121	174	161	166	138	163	152	144	160	171	134	153	151	150	159	151	129	135	150	131	145	172	154	162	135	164	148	134	159	169	185	158	167	146	160	159	144	159	166	162	159	170	151	159	151	167	158	162	154	135	117	169	162	163	154	159	152	152	161	124	143	168	158	149	139	178	157	122	146	149	155	179	140	169	180	138	140	131	128	161	157	161	155	160	150	159	162	164	146	166	171	139	156	151	168	154	150	151	164	153	149	138	162	173	139	160	149	144	130	134	167	158	152	170	160	165	140	150	175	161	147	150	158	153	151	140	143	169	163	152	138	166	175	161	134	143	148	157	146	139	131	130	152	160	152	153	140	174	160	152	153	162	142	170	123	163	166	138	161	146	168	152	165	181	140	139	151	146	133	148	145	155	131	141	154	159	162	124	144	176	159	143	159	172	137	154	178	141	179	153	174	116	160	152	173	172	145	160	160	137	164	167	147	133	148	166	137	151	163	180	134	151	153	160	146	168	132	150	152	145	156	142	163	149	146	167	129	136	151	172	143	150	137	166	142	155	159	140	160	165	153	150	157	156	146	153	166	153	158	140	130	147	148	143	142	176	149	162	132	167	155	176	152	153	172	139	169	168	146	143	158	137	138	159	157	131	162	164	147	149	141	166	166	174	163	157	161	152	135	157	149	135	166	151	136	151	147	137	144	146	147	155	145	168	139	151	129	132	153	153	153	137	152	151	163	161	175	155	145	159	142	162	142	174	136	163	143	172	147	148	136	139	151	167	134	141	165	146	153	154	174	159	152	159	146	121	165	159	157	157	151	145	150	159	134	138	146	141	151	153	142	122	156	166	167	141	163	161	163	172	146	152	162	168	148	162	146	131	160	138	162	154	166	160	145	152	151	160	163	159	154	156	141	162	151	135	147	151	150	155	162	134	153	147	167	163	147	154	156	163	137	144	150	142	161	148	167	152	153	144	166	148	163	150	160	159	152	137	153	171	164	177	162	149	154	170	151	159	151	168	143	156	172	157	161	142	163	177	178	162	171	186	159	151	157	149	158	160	168	149	165	160	154	153	127	154	149	132	143	179	168	159	140	147	172	155	159	155	156	155	143	151	142	152	167	152	178	163	169	162	149	176	181	149	140	149	151	149	149	155	169	153	140	147	138	150	173	167	158	135	149	156	150	155	148	150	166	135	149	150	136	161	153	164	163	177	172	158	172	145	158	170	146	141	160	159	150	128	164	147	141	157	164	147	142	143	139	165	151	155	150	148	151	152	142	172	141	157	163	174	164	150	172	150	159	149	135	160	154	158	155	171	160	149	160	163	135	183	165	154	163	173	154	150	153	167	156	162	142	139	156	167	169	143	152	164	126	146	155	146	136	150	175	163	154	145	175	142	158	169	169	153	164	167	138	152	163	153	189	139	146	173	158	164	147	167	136	152	156	150	144	164	149	168	153	165	150	163	162	172	167	167	161	166	171	140	180	185	156	148	147	145	156	158	146	161	166	141	178	154	155	164	136	162	141	164	160	154	152	161	149	157	147	135	132	181	138	162
15912	34281	20003	17520	18372	18486	16803	11118	8521	5580	3642	2043	1587	1453	1256	1057	957	815	689	624	523	507	546	528	511	524	460	530	530	513	516	524	508	516	522	508	534	528	512	488	474	483	503	509	478	492	495	482	478	445	502	461	472	464	467	551	506	482	456	470	492	497	489	471	464	455	474	482	461	501	494	486	499	506	498	501	500	473	488	483	455	467	509	501	483	506	446	451	493	510	470	466	534	493	514	518	496	472	478	496	535	476	486	487	479	511	490	460	513	481	467	493	506	518	427	529	537	523	458	472	464	473	469	481	502	467	492	503	463	468	476	464	502	497	459	495	503	531	502	480	470	509	495	454	494	489	496	489	541	490	479	467	476	477	475	481	482	479	485	493	465	476	497	464	484	467	496	491	477	463	450	500	478	466	492	499	487	462	483	492	501	514	490	486	471	449	480	510	458	494	509	503	466	494	464	477	486	530	505	502	467	465	473	503	502	444	511	469	497	469	499	464	492	461	463	495	491	459	492	484	493	464	451	467	491	471	500	492	489	491	438	471	488	493	505	490	516	474	504	469	482	471	471	479	476	525	483	463	472	473	486	479	507	472	469	462	445	474	507	421	454	447	483	514	447	513	471	483	456	466	474	448	443	504	477	496	440	465	481	425	460	444	480	474	464	460	485	489	454	457	497	469	469	487	478	515	479	464	472	500	446	458	491	498	478	486	512	476	487	477	449	454	495	499	498	505	493	467	481	492	498	451	489	479	486	454	462	432	487	474	477	473	498	501	502	472	478	502	498	478	471	503	486	498	469	505	449	499	471	497	458	479	466	502	519	539	495	475	501	484	483	476	454	507	470	467	504	466	459	483	475	539	472	477	466	488	476	464	483	480	469	493	484	452	457	463	493	490	460	496	451	499	495	497	486	462	476	495	466	464	483	515	490	475	470	457	494	496	469	457	462	494	465	475	488	473	522	512	461	506	440	503	492	485	531	495	510	512	527	477	526	453	480	473	477	513	498	481	443	508	500	469	513	481	445	463	485	506	480	485	477	483	559	515	489	460	472	479	441	446	449	488	480	508	516	489	481	492	440	482	484	465	477	495	457	508	442	490	472	506	517	520	505	471	470	455	485	483	451	511	447	474	507	474	536	471	500	481	471	476	501	472	447	512	459	463	501	475	524	474	523	444	527	507	500	472	507	472	464	465	490	495	475	472	472	504	454	487	455	539	473	540	473	523	476	506	452	466	476	459	472	442	497	456	480	472	472	430	480	492	479	495	508	481	508	456	480	475	474	464	491	472	461	466	466	492	523	489	471	477	450	495	501	527	495	464	468	465	501	504	492	480	461	491	462	477	476	491	516	493	505	483	458	478	474	461	484	495	496	503	447	463	426	499	501	529	494	455	466	486	495	472	472	506	474	491	477	480	523	477	464	464	497	508	460	477	483	480	491	481	480	486	468	518	470	532	493	485	475	467	511	509	463	415	438	469	522	473	464	474	450	475	491	477	476	494	486	471	435	478	503	511	536	490	521	517	511	483	464	485	446	525	480	496	510	486	518	519	474	519	466	476	466	487	455	485	477	481	490	518	485	512	484	479	487	504	473	492	468	446	508	487	491	483	488	474	466	487	532	481	488	473	513	447	495	497	472	457	471	484	485	525	456	457	439	503	495	498	474	472	526	473	477	504	501	516	496	482	495	490	509	462	548	456	476	521	476	488	463	479	484	504	433	468	477	503	487	478	473	499	450	506	493	470	485	460	496	472	477	480	470	459	480	496	501	485	465	440	522	509	479	468	492	455	450	514	468	489	501	495	453	519	505	475	504	497	499	490	464	499	519	492	494	506	423	462	497	480	483	481	491	493	487	476	465	479	470	443	519	500	499	486	508	514	484	443	486	513	462	470	493	513	475	482	492	480	522	489	502	508	466	494	529	484	475	513	523	478	502	468	460	510	483	482	451	436	477	479	476	488	497	508	486	475	474	464	482	476	504	462	486	491	502	485	509	477	512	508	503	480	469	513	508	475	491	480	473	512	498	505	498	481	464	486	498	508	516	438	445	489	503	475	477	506	470	509	464	481	492	504	528	503	515	500	497	476	493	477	476	452	493	500	510	498	463	482	504	454	447	446	507	465	498	494	520	486	496	510	488	489	495	510	453	504	450	497	509	480	497	497	491	462	459	462	492	480	472	497	434	452	500	509	461	470	503	480	470	496	460	488	493	449	472	470	496	515	454	508	487	497	475	461	469	513	491	484	489	467	496	462	488	498	466	503	434	507	523	499	472	468	470	486	493	515	472	494	476	473	489	504	506	448	497	435	467	484	492	516	471	493	455	487	500	493	502	471	482	467	487	480	506	505	503	448	493	463	521	496	495	484	491	484	505	444	481	478	554	490	446	478	483	484	521	492	483	479	481	507	476	521	489	475	497	479	472	452	522	501	451	520	464	445	497	449	515	468	450	511	495	507	486	499	494	460	498	447	477	473	457	495	520	465	536	532	473	471	456	489	479	484	486	472	441	465	433	483	490	433	529	480	457	468	456	476	517	475	483	462	506	475	469	528	452	467	426	514	492	468	496	492	487	495	492	489	459	466	476	505	497	476	468	493	443	468	484	472	492	501	504	474	503	510	461	492	479	469	493	504	473	511	496	464	441	469	501	499	498	521	485	478	513	453	485	502	468	504	475	517	528	485	504	493	457	475	465	465	483	451	462	437	532	465	496	469	479	460	498	499	497	509	465	487	481	486	483	459	491	465	457	472	476	476	444	509	506	452	484	516	466	481	518	465	447	502	484	471	503	476	457	483	499	481	491	480	473	500	481	465	454	516	479	485	449	488	459	462	482	468	474	460	466	481	483	495	471	482	483	508	487	458	493	496	466	477	494	517	487	464	484	487	464	489	516	492	508	484	500	457	504	532	479	527	497	480	490	471	467	504	489	489	519	510	507	489	475	470	459	481	478	469	521	486	498	469	524	474	500	481	513	505	440	444	507	479	486	449	459	500	490	490	471	518	443	499	463	515	477	461	496	463	453	461	451	470	493	465	517	471	492	477	455	490	487	482	481	477	524	451	496	458	453	462	502	487	464	465	517	471	463	501	531	521	528	477	492	488	495	456	507	493	485	432	459	452	478	471	517	496	526	470	488	465	443	458	449	442	493	471	471	452	473	489	483	479	475	485	488	495	482	472	497	475	481	472	468	496	500	446	473	488	499	453	495	487	475	456	441	522	440	492	451	467	475	498	465	492	495	466	503	474	466	473	506	493	481	512	469	472	470	486	456	526	501	484	493	451	496	492	501	505	520	499	459	511	517	486	501	468	485	454	480	490	484	489	435	457	504	486	481	461	495	494	484	495	463	479	473	496	469	506	490	467	487	473	483	513	490	494	476	474	458	518	460	467	467	463	496	483	464	462	493	469	477	476	521	477	511	478	460	524	475	494	497	454	480	510	482	501	470	492	459	459	451	508	466	519	541	501	514	464	490	471	480	449	497	486
49510	50849	38537	29857	30392	33381	34582	28624	21415	14198	8281	4465	2739	2451	2117	1617	1270	870	571	397	267	210	223	239	181	186	147	164	148	147	134	125	127	134	122	142	125	130	135	142	138	144	126	129	132	123	136	144	144	133	118	134	145	131	144	129	144	138	131	124	127	138	156	124	145	105	121	137	138	134	143	140	98	107	113	116	140	141	129	131	111	118	119	141	119	147	122	153	117	141	130	143	143	130	117	133	143	115	153	132	124	131	127	124	122	140	137	136	113	130	129	120	121	120	131	124	138	134	140	110	134	143	129	145	99	135	133	138	107	155	129	145	150	141	138	132	131	124	135	137	127	136	119	120	123	139	127	131	114	113	142	129	120	129	128	141	133	127	133	133	109	127	131	126	116	132	132	143	117	136	126	116	149	123	113	133	127	112	125	135	125	138	115	118	134	132	126	122	133	152	146	113	117	135	120	123	104	120	122	100	129	131	129	131	153	137	128	136	125	118	125	122	145	118	150	138	118	128	134	121	147	145	114	125	126	139	122	125	129	117	130	136	138	136	122	129	136	132	148	142	108	130	133	119	120	115	120	116	132	135	132	150	125	141	145	124	132	137	119	138	134	126	115	144	129	113	138	132	124	127	133	139	126	128	117	130	144	139	123	123	131	119	136	130	128	123	130	113	125	122	135	99	125	132	132	132	139	142	121	139	120	146	122	142	115	140	123	130	124	134	126	115	131	135	139	134	147	112	140	128	149	126	134	118	129	116	132	133	109	126	128	138	121	136	135	148	139	137	119	125	110	131	124	129	140	134	146	120	119	145	122	124	121	133	127	123	104	138	140	130	132	143	136	127	126	130	133	140	110	128	114	136	141	120	139	126	130	128	125	147	125	132	119	122	137	125	125	124	120	118	140	114	121	127	137	140	117	134	122	143	132	132	143	131	113	140	117	128	129	136	152	109	119	134	129	147	152	118	106	129	144	133	135	140	157	122	127	136	132	137	141	132	126	129	108	126	127	140	123	128	132	112	129	91	122	117	134	149	135	121	128	108	134	118	146	158	116	117	144	124	147	130	124	126	133	136	125	136	117	113	124	125	120	137	142	139	118	124	132	146	140	132	126	139	112	143	131	136	128	141	123	120	130	136	122	116	121	125	136	102	119	101	131	139	115	114	136	118	113	125	107	123	136	131	134	128	144	138	125	129	146	113	142	133	120	122	112	113	127	142	132	135	129	127	129	120	127	121	135	122	128	130	121	140	126	124	134	139	125	123	128	144	133	126	132	140	135	152	131	117	144	114	114	132	119	126	122	117	138	120	138	130	121	129	116	124	140	125	117	129	132	141	126	138	116	164	118	134	129	133	131	113	132	143	101	129	123	125	119	118	131	116	122	124	140	143	130	141	130	145	139	134	121	139	124	119	128	122	146	114	133	146	125	131	123	141	116	136	130	108	124	135	149	143	120	131	111	121	118	128	143	140	116	131	143	120	126	136	111	149	113	121	108	125	115	106	114	128	138	142	124	133	131	124	135	138	116	139	130	116	125	145	157	132	138	116	137	125	139	108	141	138	123	134	134	135	141	143	123	148	113	120	138	110	135	107	146	126	128	138	144	135	136	114	119	126	137	128	110	135	131	151	151	141	124	134	142	122	135	123	145	107	149	133	127	119	128	109	115	119	123	142	151	107	119	134	158	147	112	118	122	120	114	107	127	132	127	120	126	124	146	150	174	147	116	142	121	122	139	123	142	111	121	121	115	146	133	153	129	136	134	111	115	121	111	132	117	128	127	132	121	120	126	118	130	109	139	113	115	119	138	116	155	118	122	129	125	145	133	129	135	130	124	152	128	126	130	138	127	140	134	125	112	95	138	137	134	137	156	131	131	122	124	151	143	174	120	139	119	130	124	117	111	127	131	120	124	123	126	105	133	132	141	127	118	135	136	109	99	116	112	144	126	116	119	135	139	132	116	143	122	126	126	122	126	136	122	121	136	129	113	121	122	148	114	118	124	111	134	131	143	127	119	132	138	146	145	133	143	130	125	142	129	123	130	132	128	135	143	136	143	129	140	134	151	125	118	116	111	122	143	106	146	131	132	118	110	114	112	128	126	148	128	140	115	131	128	120	136	123	142	139	129	127	120	123	129	109	126	126	123	135	130	136	141	119	157	135	123	120	142	121	136	131	146	130	124	122	131	124	119	116	144	130	134	120	124	92	111	118	124	109	118	108	114	114	120	124	118	116	134	146	108	136	132	121	118	131	128	143	131	124	131	153	125	119	120	145	136	140	119	110	141	134	128	120	103	125	104	126	112	148	123	136	148	115	127	136	125	116	132	117	145	113	136	116	139	120	108	144	125	137	125	131	125	135	123	128	138	137	136	146	119	130	141	128	126	136	129	119	130	153	154	133	97	113	119	120	135	129	123	115	137	135	130	130	131	146	129	124	112	134	141	122	128	140	119	104	115	142	135	126	120	144	124	135	126	147	112	136	114	147	120	145	127	135	110	148	141	132	122	132	122	120	125	128	134	137	121	134	135	118	129	137	141	134	127	124	140	139	118	141	132	135	125	127	137	119	120	113	119	117	149	144	130	160	125	161	118	134	131	149	145	109	137	115	108	122	119	139	135	110	128	141	145	120	111	123	119	119	142	134	111	135	119	138	125	121	139	146	104	129	137	122	104	116	163	149	151	133	132	128	143	126	128	138	102	119	124	147	149	129	150	126	119	121	121	148	138	120	125	126	127	132	125	130	132	126	121	115	115	136	127	128	122	135	146	109	134	116	125	150	138	147	140	144	116	149	125	100	133	127	132	128	119	130	138	139	146	140	122	116	126	133	120	122	126	124	121	123	123	125	104	135	138	159	136	141	122	119	123	127	131	126	144	134	126	142	126	120	143	127	139	137	132	152	127	122	132	130	136	140	142	129	120	144	117	121	133	126	124	143	141	105	116	108	125	121	123	119	132	138	128	130	125	123	129	121	141	130	125	140	135	116	118	114	114	116	153	123	130	103	121	118	132	123	129	137	129	131	117	113	136	134	137	133	111	114	134	130	126	132	130	138	134	137	122	126	133	124	141	126	127	138	140	142	140	132	122	121	138	132	121	137	129	122	121	118	118	133	143	129	133	139	145	139	121	131	135	139	114	108	118	142	126	126	124	135	110	148	136	156	128	126	121	123	153	124	129	124	112	130	113	124	115	128	112	134	159	125	109	123	130	140	126	129	125	134	151	124	142	135	109	132	141	125	144	143	149	133	135	136	129	143	126	134	138	143	116	131	132	123	137	123	124	146	140	136	143	133	140	131	135	130	137	118	125	112	111	132	127	136	118	117	124	115	133	128	138	140	127	125	124	125	123	133	125	161	120	125	147	144	128	125	126	119	139	105	121	152	134	130	149	119	133	104	138	128	128	140	130	118	128	119	140	124	127	120	131	137	135	143	122	148	137	147	132	140	122	132	123	126	107	132	124	121	123	127	128	117	137	132	105	119	121	132
39360	52579	37519	39374	43284	48669	48881	41694	35720	26827	20561	14819	11697	10827	9622	8395	7150	4924	3282	2186	1377	1116	1076	875	825	762	613	588	518	539	524	525	488	477	497	478	437	499	436	480	451	393	472	444	469	400	460	407	397	429	377	439	446	445	443	426	436	423	425	423	450	450	430	441	424	468	444	490	442	459	450	418	428	432	445	426	437	421	429	392	371	394	412	413	412	443	411	417	444	385	415	401	431	415	416	394	435	397	425	437	419	402	436	419	428	414	418	380	401	427	436	426	390	415	400	380	433	436	393	413	422	393	425	447	409	410	400	417	422	409	438	419	435	441	411	445	385	393	367	408	392	440	434	426	385	470	401	399	400	397	420	427	429	427	383	364	394	431	426	435	424	429	434	402	431	442	416	409	432	426	368	403	427	402	402	413	392	419	421	413	424	409	380	383	404	425	419	434	424	412	424	410	383	408	397	416	433	432	377	432	400	376	407	408	435	379	407	414	419	430	419	406	381	414	402	425	409	391	379	399	444	415	420	412	401	415	427	401	406	403	434	389	429	389	415	453	410	442	444	373	408	421	385	408	425	422	428	436	431	406	404	411	382	439	424	422	430	440	388	380	399	381	434	401	416	406	452	454	393	455	429	359	454	405	381	387	400	380	401	390	436	391	410	408	400	387	416	417	427	412	437	427	405	431	421	413	458	437	436	433	396	400	382	452	388	455	422	449	415	407	417	426	389	376	438	413	397	377	408	399	413	384	417	417	415	403	388	378	403	429	425	409	402	425	392	428	379	414	398	407	395	392	382	405	426	431	433	434	426	439	389	395	396	428	372	427	397	386	411	427	398	395	417	475	401	396	427	407	426	381	370	412	386	417	434	405	397	428	431	424	416	421	430	398	428	392	430	386	408	384	404	436	411	435	400	422	463	406	395	382	396	395	415	405	406	412	415	442	434	416	401	407	406	489	366	394	409	374	416	427	376	435	435	412	411	396	399	422	405	386	392	421	409	439	387	424	415	422	411	397	369	399	414	398	421	394	412	451	412	386	418	434	395	436	378	389	434	419	409	412	396	391	402	390	414	407	418	414	405	397	442	386	407	406	420	374	415	418	399	411	423	398	419	398	389	410	373	409	415	387	374	422	400	429	413	413	430	409	403	393	401	427	455	423	420	403	430	409	395	412	417	431	397	426	412	410	387	419	407	431	399	431	447	408	393	414	454	412	449	390	425	401	427	401	364	407	387	416	393	402	411	367	418	432	392	392	409	421	434	386	419	427	390	387	399	427	414	434	430	374	407	417	399	405	406	414	406	425	457	385	422	417	415	399	419	413	428	440	428	444	415	428	414	418	432	387	409	419	427	396	418	403	442	418	386	439	404	367	455	439	442	405	373	422	346	396	403	419	411	416	404	421	409	389	379	367	416	391	437	409	411	407	420	391	399	436	386	388	425	375	433	413	422	413	449	431	414	371	433	380	398	367	420	393	408	372	396	405	410	384	395	392	396	398	438	421	421	401	420	405	390	431	402	369	472	407	400	445	413	411	426	435	387	439	459	437	415	429	377	400	431	439	449	371	380	415	422	393	372	380	390	416	382	423	391	436	403	421	434	416	397	395	433	393	398	389	420	406	398	403	390	390	404	454	397	394	420	408	420	375	416	420	423	420	427	412	433	396	413	387	385	395	451	405	432	417	418	353	453	426	414	420	426	414	420	390	405	400	408	426	415	402	409	437	396	380	428	391	386	412	411	428	440	358	412	387	417	426	402	419	402	414	407	418	386	415	450	413	378	386	426	398	424	415	400	419	404	391	384	412	426	406	379	408	399	406	423	395	411	404	399	443	414	383	418	382	409	416	364	393	415	424	420	401	381	386	417	401	428	384	390	392	435	433	399	393	418	411	432	427	435	393	402	413	364	424	393	438	384	434	419	395	400	416	392	431	425	408	420	438	406	391	374	381	392	421	416	389	426	420	405	412	436	421	377	401	402	404	402	398	404	381	413	401	440	452	409	398	387	415	413	389	397	391	417	390	425	389	431	414	427	410	418	431	450	420	424	389	437	401	404	387	419	397	430	421	435	437	396	400	432	417	351	444	432	422	381	388	437	410	368	405	431	435	421	401	370	410	412	410	387	435	403	419	435	428	438	393	433	428	402	450	402	405	413	409	392	403	460	423	398	425	414	399	380	415	433	446	421	414	391	375	411	376	411	416	397	414	388	408	403	393	394	409	398	404	412	403	411	402	429	399	420	423	400	371	443	438	454	386	418	442	399	418	398	385	427	416	416	415	391	393	387	425	426	414	439	392	403	439	394	376	446	417	426	412	400	448	389	423	405	426	404	412	384	402	414	437	375	421	431	407	381	412	425	403	415	371	413	438	421	377	409	411	402	408	413	425	431	398	428	409	379	419	415	382	421	385	427	393	399	419	427	431	383	409	421	410	404	401	411	430	439	408	374	441	399	409	398	378	417	371	406	416	394	385	426	395	411	458	414	445	422	407	408	450	450	420	416	398	394	441	415	415	404	424	381	402	417	429	421	431	379	423	389	422	430	441	393	383	416	405	401	399	408	407	411	375	403	390	427	378	418	400	418	409	378	437	417	418	427	405	432	422	404	408	421	426	419	434	407	371	425	410	394	406	423	415	376	421	424	388	398	416	415	377	407	422	387	409	391	451	404	402	417	410	402	430	437	368	404	429	399	400	454	424	423	463	392	409	382	404	413	368	415	425	397	390	441	409	403	406	357	422	399	434	416	420	425	371	406	404	419	437	402	395	404	412	390	402	403	426	436	387	378	407	380	417	454	386	450	429	435	408	397	437	415	435	407	434	393	387	426	399	419	415	407	404	399	421	404	397	408	423	443	405	407	394	395	376	413	446	419	399	421	394	443	401	442	407	421	413	372	399	405	459	411	413	394	428	423	394	437	391	387	444	403	392	428	400	349	408	413	423	435	415	429	422	457	390	410	408	425	400	413	366	425	468	417	454	404	441	419	447	428	389	440	465	406	404	429	430	416	422	361	400	362	424	403	420	391	406	370	408	402	411	399	439	404	388	393	417	385	383	403	382	404	403	468	392	412	417	390	412	399	385	413	377	397	421	388	457	396	404	398	387	404	398	386	406	406	414	414	397	410	385	416	407	416	388	435	396	405	354	428	439	399	417	405	402	403	449	396	412	430	385	396	424	408	409	392	385	453	437	420	420	407	401	388	454	408	409	417	407	427	460	418	415	383	431	395	427	405	439	413	408	400	420	397	415	420	378	412	457	412	445	476	423	419	430	369	401	396	406	409	436	413	436	447	380	413	390	387	446	418	399	421	427	420	421	420	416	433	435	426	391	373	423	425	404	384	413	415	435	401	398	452	398	419	451	403	389	419	395	447	378	424	424	414	417	412	373	433	366	433	397	413	429	394	386	464	414	423	391	412	419	380	421	434	417	392	392	426	420	368	430	397	383	431	431	424	418	445	406	420	421	385	409	449	407	421	392	446	416	428	415
57597	49918	36119	29413	30964	35204	39726	38079	33402	25781	17766	11204	6675	6376	5043	3751	2773	2023	1236	877	600	446	468	408	387	347	307	302	272	256	255	264	286	274	249	251	252	258	231	252	235	254	224	227	222	235	256	210	247	233	246	229	235	248	251	263	219	222	224	261	206	245	223	237	237	252	227	240	217	224	224	238	225	241	216	239	239	234	230	224	239	226	226	234	250	232	210	236	264	222	238	221	235	225	258	227	219	221	206	246	264	246	218	253	230	224	227	219	245	239	185	231	258	226	219	196	229	226	245	221	228	243	264	226	230	234	207	219	230	233	226	225	214	258	222	228	225	199	218	212	240	219	216	217	223	242	219	240	246	224	227	220	246	215	241	217	237	242	228	231	228	224	208	189	237	242	239	230	246	222	247	224	227	259	219	222	239	231	224	232	223	244	231	226	196	236	227	207	217	220	201	244	238	251	235	216	238	231	193	205	232	204	233	231	234	225	235	248	219	245	232	245	230	243	219	243	225	234	252	245	219	231	223	225	245	231	207	239	233	241	279	229	224	228	193	274	230	222	234	240	229	257	212	215	219	242	228	243	231	230	246	238	226	218	232	251	219	262	221	245	232	240	211	221	210	210	211	221	221	224	229	228	256	256	228	245	216	237	227	244	224	235	186	212	205	255	197	228	225	239	246	208	240	243	235	231	221	253	237	227	240	246	226	245	225	272	228	216	224	228	255	253	218	227	223	248	227	233	239	244	228	216	235	243	214	238	243	197	204	262	214	210	224	222	203	263	236	217	267	258	227	238	251	206	252	214	257	216	226	218	235	245	221	227	210	204	236	248	249	196	211	234	229	231	252	238	219	222	235	231	215	220	232	204	236	222	218	232	228	227	218	219	249	214	257	214	214	197	243	219	207	203	211	249	254	248	260	212	225	198	242	220	198	223	222	221	241	228	213	203	216	237	234	236	223	223	218	236	224	227	234	233	249	219	224	207	236	230	242	228	230	227	222	246	231	206	245	230	232	240	232	255	234	227	238	216	225	205	227	223	246	225	251	219	205	227	227	233	240	232	254	267	242	219	224	217	209	233	210	232	233	229	227	218	219	214	222	233	224	223	244	236	199	211	253	226	211	200	232	231	241	220	231	229	245	226	220	229	225	253	236	217	237	221	238	235	226	233	230	241	243	209	232	280	241	222	233	237	232	219	241	224	247	225	213	220	249	224	240	260	235	231	210	203	227	242	230	202	217	212	250	226	237	256	223	210	217	207	236	250	234	238	226	234	226	226	242	237	211	228	218	220	230	198	258	228	219	245	223	216	203	223	222	214	260	210	223	219	217	215	220	217	212	213	229	260	252	244	241	220	228	232	225	254	247	232	239	232	242	224	241	220	248	227	218	242	231	236	214	216	211	250	222	241	219	249	223	238	223	197	244	213	227	182	233	223	210	223	220	217	209	225	218	215	227	245	242	229	213	241	210	234	234	234	233	235	243	235	227	223	207	230	203	254	217	233	230	244	211	228	248	248	219	218	235	220	242	235	231	234	224	204	218	232	219	248	237	229	213	225	208	246	224	226	223	239	220	235	220	230	225	224	212	266	224	226	228	233	247	219	221	220	223	234	210	211	207	240	226	202	245	219	219	230	238	224	218	226	231	233	212	231	199	215	234	231	243	204	264	233	233	199	218	218	241	233	238	210	198	242	238	241	243	223	231	233	234	243	251	238	240	249	246	221	240	213	242	223	238	231	216	218	226	253	212	235	219	215	235	236	239	201	215	216	219	219	228	229	199	203	253	238	233	217	205	204	218	224	198	215	251	231	215	221	244	231	227	210	254	212	253	263	202	239	239	260	223	210	241	216	236	227	228	252	219	229	247	213	243	216	218	228	218	234	228	226	224	207	238	223	237	255	243	225	234	255	221	238	236	252	225	216	258	223	222	217	225	205	258	223	207	236	240	204	221	227	222	231	221	241	218	235	217	230	217	219	258	234	246	237	222	228	263	240	206	235	235	217	205	243	223	263	219	215	241	222	239	223	225	222	199	236	204	197	226	227	218	252	248	229	225	228	239	195	238	226	221	226	237	220	232	251	206	217	213	232	224	256	221	216	201	230	237	232	247	244	222	202	223	202	251	218	206	221	223	197	216	213	214	226	241	236	232	233	245	237	239	230	256	245	261	235	224	228	206	240	206	241	223	217	215	267	203	221	232	233	229	248	226	212	232	203	263	253	237	181	240	221	231	266	228	228	227	229	230	246	225	234	229	209	239	233	227	226	217	227	211	221	232	238	225	246	247	237	227	225	224	240	235	246	212	244	225	251	220	225	245	235	234	234	223	218	221	219	223	217	241	244	235	238	197	238	230	221	233	241	204	246	210	230	224	224	232	208	229	244	265	253	238	226	233	218	243	217	234	221	235	248	231	212	242	226	228	232	223	246	220	240	226	244	211	201	221	257	230	231	202	231	198	220	253	221	250	232	220	227	223	235	206	215	250	231	240	225	224	241	247	237	243	253	210	205	217	205	229	241	230	209	222	221	233	219	227	239	239	247	246	212	193	211	233	242	230	248	239	244	221	255	210	229	231	235	200	225	232	259	212	241	242	217	227	213	231	210	228	220	235	223	226	234	215	267	189	212	218	218	214	208	196	225	208	219	254	230	214	231	219	244	243	227	227	211	208	224	255	217	227	227	236	226	250	219	257	242	231	214	219	226	243	214	227	243	218	216	226	231	248	247	256	229	250	217	223	234	263	209	233	239	219	219	194	197	226	233	246	213	222	205	198	234	232	222	220	257	212	206	228	227	209	232	200	216	218	206	260	256	215	194	231	238	237	233	222	217	241	221	227	240	254	226	227	248	221	229	249	223	225	232	232	225	230	217	245	243	243	227	240	266	221	227	208	226	223	240	203	193	232	231	225	236	229	198	231	248	246	214	229	225	192	237	247	201	215	270	217	257	221	231	216	240	237	201	218	219	235	211	227	233	207	274	248	210	232	199	224	239	218	188	211	200	224	247	231	240	243	243	201	237	238	223	221	235	215	231	216	251	226	237	251	238	245	209	231	243	234	260	200	235	218	235	228	245	230	227	219	218	228	226	247	244	247	222	229	237	233	213	228	218	227	257	240	234	235	226	217	232	217	205	226	219	208	203	250	243	241	234	229	237	201	240	224	222	220	226	257	227	216	246	196	182	234	250	212	227	211	233	213	230	250	227	221	246	213	223	227	240	220	217	234	223	207	241	235	257	235	244	213	219	236	219	227	246	234	240	191	235	266	229	217	223	207	220	230	207	245	241	212	234	241	236	210	208	227	232	229	236	230	223	235	243	228	236	239	213	207	198	243	208	241	250	248	227	243	219	238	201	242	221	228	230	234	223	209	228	240	237	235	263	257	218	235	242	225	225	234	204	198	213	224	219	235	186	219	243	216	226	199	245	241	230	235	228	204	219	220	228	199	226	237	234	230	233	212	214	235	219	204	224	254	247	226	225	223	219	206	226
47668	55624	38604	44635	50300	55900	58059	53383	47446	38335	31146	25126	20788	20174	17654	15757	12920	10027	6819	4536	3135	2262	2198	1784	1732	1407	1183	1098	959	885	833	933	866	825	786	818	766	812	777	708	763	763	695	725	736	736	711	708	669	707	686	649	685	685	659	662	704	691	646	687	689	693	718	703	727	695	724	677	713	652	687	739	709	645	709	668	712	694	670	712	670	602	686	688	611	666	707	633	664	618	645	651	651	640	639	662	635	615	660	597	667	687	643	634	667	669	708	656	664	669	691	630	663	670	670	599	670	683	675	674	646	718	642	679	671	666	637	624	705	672	654	642	668	645	694	623	721	656	596	623	635	667	627	672	606	617	621	672	667	633	673	587	656	614	664	662	617	630	655	651	625	664	688	639	623	664	638	644	645	637	646	609	654	682	644	676	621	646	690	645	654	674	630	616	658	705	650	659	661	692	639	685	664	658	666	628	639	613	591	625	638	642	660	608	665	666	627	652	697	656	668	635	653	640	610	617	655	634	608	636	644	644	629	662	641	635	705	616	634	650	638	643	621	639	673	632	667	624	664	685	658	644	609	641	658	650	655	692	687	660	639	605	639	668	672	625	627	646	670	614	599	639	634	667	672	646	676	642	663	672	677	624	637	624	655	617	643	651	571	715	654	694	639	666	645	663	671	694	666	612	650	658	656	664	672	636	632	659	661	632	657	687	656	678	609	645	656	665	664	653	654	660	654	646	635	623	645	677	663	666	649	625	672	623	643	622	676	664	658	678	609	631	667	615	620	700	686	664	645	634	649	659	681	629	626	623	684	672	674	678	636	640	648	638	642	684	673	670	647	648	629	644	670	676	668	632	651	653	650	603	666	689	683	677	619	653	639	625	717	702	647	661	614	620	666	678	611	643	704	632	613	658	656	627	602	689	629	690	646	650	646	679	609	638	665	687	644	655	636	666	616	639	644	654	681	649	633	667	658	667	633	663	678	630	615	647	636	664	643	648	670	644	653	642	644	669	639	636	616	681	665	689	599	651	653	632	634	697	634	663	635	607	626	668	651	669	642	672	631	623	641	653	635	606	648	667	633	691	601	636	598	672	630	662	683	698	657	605	678	621	662	646	630	656	631	654	671	614	666	624	659	643	640	684	653	663	623	640	647	631	609	609	657	659	694	645	662	635	682	672	643	634	666	666	624	704	682	667	684	695	670	660	645	655	633	670	652	687	671	648	644	611	646	667	649	683	653	674	668	630	632	620	657	649	621	650	638	627	677	649	661	688	641	656	672	628	690	665	636	637	646	607	640	628	660	676	654	646	652	646	634	621	659	636	622	678	600	659	683	664	631	659	676	663	630	661	656	636	675	687	640	686	632	630	651	653	634	645	687	657	703	687	614	632	674	617	678	633	682	622	613	623	619	674	637	662	634	604	653	628	653	644	654	697	651	595	687	616	683	654	616	579	686	639	660	664	658	618	672	637	677	627	643	612	604	689	677	662	645	699	715	624	666	681	627	617	668	620	633	632	645	626	603	632	605	584	656	626	654	635	635	676	633	642	700	648	616	649	675	640	634	649	656	701	690	635	681	628	627	649	684	633	613	663	698	643	658	676	652	657	665	655	595	635	701	633	652	650	701	632	735	675	660	642	596	663	670	652	659	693	697	614	647	677	636	637	661	627	658	634	630	621	632	650	676	681	645	648	644	667	614	602	625	639	634	681	629	682	665	652	645	691	621	681	642	646	666	678	648	633	635	664	629	647	622	640	656	643	657	658	656	627	684	638	622	678	642	671	630	638	640	617	604	637	551	639	639	651	651	611	653	597	659	643	659	663	627	621	656	630	677	657	691	655	666	688	610	654	588	672	635	692	588	637	671	690	679	605	700	628	640	593	641	650	622	683	677	668	631	651	645	618	606	661	631	669	587	667	657	632	669	648	649	615	605	671	657	635	667	615	667	621	638	657	674	688	672	632	633	653	646	643	647	653	641	653	623	661	680	684	701	595	632	686	653	646	652	654	614	650	643	617	681	662	634	648	607	633	658	644	652	625	670	617	608	648	643	649	634	658	678	653	675	695	612	640	680	643	678	655	648	652	650	652	654	637	652	639	645	663	650	634	628	674	681	633	624	679	657	688	582	638	662	663	643	620	653	639	664	632	640	658	686	671	692	657	640	675	642	663	632	662	653	626	663	681	673	653	676	660	646	625	620	652	623	702	653	668	632	682	656	659	622	653	639	685	630	656	642	624	668	687	657	631	597	629	661	665	630	592	626	625	650	612	693	695	650	679	676	646	622	578	671	612	637	663	691	655	662	671	598	652	660	654	649	620	701	631	702	672	630	653	624	713	594	611	678	643	658	615	648	652	605	644	647	663	659	650	613	639	642	601	601	637	663	648	660	670	657	662	653	637	625	627	587	603	667	672	722	651	627	629	601	670	693	658	672	638	663	637	679	602	616	592	678	673	640	664	631	646	636	644	638	670	651	659	646	662	671	613	657	686	635	652	667	615	623	666	679	643	646	647	624	617	659	710	641	681	637	651	654	609	670	658	641	628	626	651	668	645	664	632	634	704	651	652	604	653	669	623	649	621	639	639	677	644	643	606	664	666	690	689	695	642	604	664	667	701	648	659	693	656	631	597	599	627	649	663	664	654	634	656	676	628	650	667	661	641	679	688	654	624	657	646	647	658	670	653	640	636	661	628	658	623	627	684	706	628	694	631	619	605	622	682	642	665	703	658	635	631	639	656	661	672	690	629	628	698	616	688	673	616	638	621	638	667	673	679	666	679	620	660	646	719	632	647	612	631	648	662	629	677	679	626	661	694	634	648	700	631	726	669	664	648	654	663	637	664	666	638	683	687	645	663	642	653	609	636	597	672	641	670	683	679	640	666	627	679	688	660	647	627	706	661	607	639	630	635	676	662	653	662	631	655	656	661	644	692	697	692	607	663	653	601	662	677	668	619	658	640	623	614	633	646	629	628	665	649	608	638	659	644	663	668	700	631	657	656	652	676	643	629	671	662	652	621	628	656	693	645	647	635	624	643	656	639	672	654	638	632	616	630	646	695	650	667	657	643	643	675	655	656	635	663	693	655	637	682	643	657	642	631	620	630	660	661	621	646	633	633	664	641	613	677	637	626	653	665	641	622	621	659	642	632	652	638	661	655	621	676	661	691	668	624	643	632	681	640	665	656	597	664	648	663	659	678	642	586	669	628	687	616	684	681	687	651	624	708	661	620	650	636	641	658	629	629	655	619	634	649	680	667	668	652	646	597	626	633	708	640	678	589	675	662	671	682	631	613	677	634	639	647	693	657	666	633	649	628	612	629	631	653	631	654	672	680	617	658	634	611	659	655	641	653	674	735	648	616	638	618	646	633	621	611	671	645	662	669	649	648	662	641	644	689	686	647	651	647	641	636	651	616	675	715	603	608	628	635	669	613	592	705	685	637	662	656	670	693	667	672	651	660	686	657	599	630	667	641	656	692	633	623	631	614	649	659
21215	29723	25466	12146	8494	6301	4869	3190	1960	1256	753	432	325	304	282	238	206	201	147	153	173	165	161	166	160	173	158	150	167	162	177	156	150	168	155	156	166	180	154	171	149	142	163	188	149	140	128	160	152	149	128	130	143	156	156	136	145	160	147	164	160	156	163	159	165	162	150	146	139	148	161	146	155	145	153	167	132	144	149	175	149	140	169	143	154	158	161	185	141	136	165	153	155	150	155	152	134	146	135	156	153	143	151	147	165	144	151	159	166	139	166	159	152	142	145	158	148	150	156	144	160	140	135	127	151	158	148	132	139	147	155	140	140	153	165	145	143	151	153	159	142	164	195	126	175	134	149	141	153	143	146	151	162	174	173	143	167	142	143	153	141	161	143	128	158	146	153	134	155	173	144	168	162	143	145	159	139	144	128	165	168	143	150	133	147	142	144	155	142	134	174	158	157	162	134	109	166	157	155	152	150	140	154	156	118	127	133	137	141	168	150	159	149	151	148	153	159	140	127	126	150	150	149	154	131	139	152	170	143	151	133	162	132	144	157	152	138	169	151	136	155	135	160	140	151	144	142	146	150	148	156	159	147	163	159	164	174	120	145	143	164	139	143	153	139	196	152	148	150	162	141	142	129	170	130	143	153	160	157	149	156	149	162	148	179	153	154	154	170	109	189	158	149	117	144	158	161	133	145	186	144	126	155	153	143	158	137	150	142	153	134	143	157	144	157	166	158	133	152	142	139	153	142	153	145	155	155	152	157	134	151	154	146	142	156	149	141	134	155	153	148	170	163	161	145	144	185	147	163	141	148	156	165	134	162	173	145	156	154	139	157	164	154	148	139	164	135	138	155	150	130	168	161	140	160	160	175	159	140	148	137	148	136	121	170	187	142	152	161	146	142	155	153	151	163	138	163	145	137	147	153	147	150	153	148	141	146	135	154	169	139	142	132	174	163	127	148	159	145	160	169	152	156	155	149	129	123	148	168	161	149	169	148	143	158	162	157	126	156	140	160	150	166	143	160	142	143	133	172	157	153	166	129	157	141	162	167	154	145	155	130	172	171	148	156	144	157	162	143	167	148	157	151	139	151	137	174	143	165	173	141	157	142	133	162	133	145	171	162	131	164	128	161	144	142	146	161	143	143	165	175	136	164	150	156	146	130	167	149	158	143	139	145	140	154	148	173	147	155	154	146	150	144	155	131	165	160	163	124	189	147	144	177	138	156	154	149	135	143	143	158	147	163	149	140	157	147	164	161	150	143	164	143	164	136	153	152	142	148	178	141	171	141	175	152	172	148	175	147	149	138	142	161	156	154	174	146	141	134	140	147	151	151	135	143	156	142	165	146	140	154	141	155	170	152	129	167	148	144	142	148	167	136	153	128	154	149	156	144	129	153	154	142	147	122	136	159	151	165	154	154	164	151	152	152	145	157	147	150	130	145	152	154	158	148	152	152	147	147	160	134	144	165	161	170	150	136	155	144	142	159	182	161	168	148	180	138	135	138	141	133	161	129	166	142	108	169	142	163	129	167	160	129	142	152	145	143	157	147	141	159	140	152	136	156	173	158	142	133	121	158	150	168	138	155	141	149	152	149	138	158	137	133	157	172	155	150	145	136	124	149	169	138	155	150	172	148	154	141	143	181	159	158	151	148	159	146	143	147	165	137	151	154	144	147	130	160	151	156	151	138	132	154	171	132	167	157	142	164	157	151	124	140	168	161	155	134	161	148	155	158	154	140	149	146	163	141	130	148	138	147	130	126	156	127	171	139	115	162	125	164	160	154	153	132	142	142	170	136	135	170	158	141	143	125	142	148	136	171	149	141	156	165	131	139	147	153	176	158	181	145	135	168	156	156	133	138	143	143	167	140	168	142	144	160	158	152	167	128	171	161	144	160	142	151	156	140	166	154	169	144	151	155	162	169	147	168	156	145	130	137	154	151	150	164	160	176	139	154	137	158	159	162	184	158	148	148	136	163	146	145	155	158	143	144	161	158	136	146	132	169	139	144	143	148	143	150	145	152	146	166	151	117	132	143	148	139	148	139	132	150	159	158	156	147	158	166	163	135	139	143	136	155	138	164	140	154	156	164	168	161	150	151	143	130	129	154	137	157	134	153	159	139	125	158	158	160	176	145	177	155	149	145	137	145	178	167	158	162	162	160	155	151	159	163	148	158	145	159	167	166	142	141	142	149	164	152	176	149	139	171	153	169	145	152	172	161	153	131	140	159	155	143	152	160	149	160	133	169	163	158	148	160	145	141	147	141	163	154	164	145	161	153	130	156	138	162	151	163	146	148	172	148	130	144	167	152	161	173	141	142	137	159	146	166	136	154	149	133	166	164	158	144	153	148	142	153	171	165	129	145	131	163	129	155	159	151	165	164	172	166	145	144	152	145	135	160	142	163	157	165	145	134	151	130	164	152	160	140	154	144	153	161	144	149	177	145	143	148	141	153	165	147	172	161	156	145	146	129	152	165	156	139	156	157	134	169	155	130	148	151	153	137	151	162	140	169	148	135	174	152	165	150	140	138	137	154	149	140	152	152	159	155	144	163	147	170	136	141	162	131	174	155	159	145	125	148	135	156	146	137	146	134	131	139	147	150	147	140	151	142	157	146	179	150	164	146	145	137	169	144	155	147	146	126	147	130	155	185	152	159	146	149	131	138	174	142	150	145	144	155	165	158	143	144	139	139	131	161	159	139	165	157	133	135	146	153	157	156	131	162	148	152	126	160	147	142	165	163	143	165	144	138	169	154	160	129	168	154	136	168	143	141	163	154	150	141	129	161	159	143	148	158	156	166	124	143	150	167	146	127	149	157	162	162	139	158	163	161	127	154	162	145	156	162	148	148	131	145	157	156	179	155	139	126	143	147	166	165	169	147	145	137	175	148	168	153	144	140	146	154	173	155	152	155	155	139	164	132	139	153	131	144	145	150	158	167	139	141	158	168	162	159	173	161	150	151	151	151	150	141	139	135	141	139	157	162	145	156	153	138	152	124	154	161	127	159	160	165	156	165	136	151	129	145	132	153	151	165	159	126	143	162	178	154	168	161	130	151	138	156	155	142	148	169	162	153	161	159	138	155	130	157	165	152	151	157	149	178	166	149	180	146	167	149	154	151	148	141	150	171	151	140	147	157	136	154	149	157	154	143	152	161	134	135	148	151	153	162	165	165	150	170	163	146	145	153	166	139	155	182	168	138	117	141	137	152	153	131	163	171	163	155	152	136	163	139	152	159	157	156	164	143	147	143	171	162	138	160	142	147	155	156	154	137	151	168	160	138	142	147	148	148	136	168	150	156	139	127	143	142	130	154	125	179	175	141	153	172	149	150	151	172	154	143	157	127	151	151	150	140	130	160	151	161	136	132	166	151	147	163	162	151	157	167	145	155	170	139	155	142	172	160	148	138	154	161	158	144	145	186	155	139	152	156	154	139	133	170	145	136	138	135	133	157	179	193	155	150	145	145	159	165	177	179	143
18250	31075	22975	17164	18221	17221	16101	12324	9054	5798	3698	2150	1547	1376	1189	1054	897	831	686	600	555	591	547	560	489	484	528	501	538	516	508	504	477	487	533	496	506	520	496	471	491	479	465	486	498	506	461	503	479	469	510	511	444	472	486	503	435	498	504	490	491	472	520	465	453	461	504	470	452	511	521	464	473	452	517	500	458	485	446	468	455	472	474	453	461	468	450	500	456	492	499	492	459	486	474	445	472	474	445	494	471	489	481	490	445	498	491	483	492	478	478	482	482	474	431	472	480	459	506	490	468	478	496	430	463	477	485	469	462	475	496	480	487	473	491	473	479	464	496	469	474	490	428	455	453	468	460	464	472	483	488	439	456	467	449	497	451	465	504	467	444	453	491	492	477	458	453	497	481	441	459	477	486	441	451	431	489	489	492	471	444	485	481	469	462	486	464	462	489	521	441	480	449	455	501	495	451	455	442	452	496	483	513	494	487	485	489	507	491	466	466	465	467	504	510	460	472	484	457	467	475	520	444	448	479	451	489	476	475	486	498	425	456	488	461	451	480	438	462	484	444	494	493	488	474	447	468	446	456	481	469	462	497	479	502	453	431	507	488	450	450	498	508	479	448	469	491	470	489	452	458	452	502	485	487	494	489	470	435	442	464	495	469	493	514	502	475	470	448	492	486	469	468	524	450	458	458	481	440	455	494	477	477	453	519	468	502	454	491	464	482	500	454	486	504	453	496	487	509	461	459	460	461	484	487	436	484	449	493	448	459	497	469	480	468	487	530	475	461	470	476	458	451	462	473	475	475	478	496	477	490	459	485	499	483	489	483	482	454	446	499	491	527	507	467	479	482	429	438	485	459	512	422	468	463	480	494	465	485	480	482	465	458	489	487	438	436	500	462	481	445	498	489	451	457	470	499	485	495	463	474	459	476	500	467	473	453	486	483	500	517	442	465	488	485	457	465	443	453	491	438	459	507	510	473	469	477	524	468	463	456	461	463	458	460	473	451	484	452	504	484	483	505	488	498	464	477	482	460	473	458	509	485	439	445	440	460	474	470	478	498	490	485	460	481	525	438	480	464	503	487	477	469	489	495	442	471	426	475	472	503	464	454	490	497	489	471	477	483	494	465	477	472	486	511	470	530	476	487	505	486	489	452	481	465	494	503	456	469	512	488	511	509	436	492	465	456	475	481	499	499	488	486	450	483	476	495	488	517	484	487	502	492	474	481	507	459	448	468	442	480	447	474	451	474	479	489	462	490	453	492	426	466	493	501	473	470	438	510	491	459	460	476	456	490	455	485	462	466	476	441	467	486	486	439	475	455	487	489	455	481	470	500	490	476	496	454	463	450	461	497	475	454	468	486	485	489	452	461	480	464	456	459	478	538	519	497	513	458	447	457	469	465	465	446	474	490	509	461	480	489	535	519	482	504	464	486	487	446	486	494	476	441	453	507	476	424	514	496	447	477	496	507	441	455	462	444	456	492	446	469	483	460	474	464	503	454	493	496	505	467	500	472	482	457	473	479	452	492	445	450	479	459	464	484	475	465	510	493	473	494	479	495	458	462	495	460	509	446	463	444	445	508	465	454	498	459	496	473	504	479	489	465	510	464	464	507	485	441	511	485	490	475	452	469	451	483	495	488	499	465	439	471	464	488	492	478	510	480	487	450	482	482	450	448	472	476	517	438	457	488	515	498	489	520	494	473	431	496	494	476	497	456	468	488	495	503	460	518	456	465	508	491	497	486	473	470	495	501	450	466	455	489	450	488	457	470	502	485	472	486	451	481	442	487	457	479	488	471	438	462	473	481	461	447	457	471	469	465	485	531	446	445	485	471	487	488	480	431	487	473	449	496	434	470	436	485	491	498	433	419	511	481	452	470	491	480	498	479	464	479	501	499	498	465	462	477	486	461	459	471	475	500	429	462	481	509	500	491	479	471	503	496	474	472	470	471	512	447	467	469	455	505	430	504	476	483	470	499	499	498	440	475	559	476	494	469	458	456	470	465	452	472	477	502	473	488	469	506	440	482	517	489	485	494	465	435	486	460	456	457	499	487	482	462	470	431	486	487	473	459	509	470	445	476	483	495	470	457	444	483	523	426	491	464	475	446	499	487	460	481	480	464	492	474	500	464	471	506	470	483	497	515	465	455	456	467	457	445	487	461	491	454	471	485	444	495	454	484	495	465	526	494	451	478	479	444	509	499	487	481	443	440	463	480	471	482	480	498	450	450	481	496	486	488	466	450	461	466	432	450	444	435	492	465	469	456	438	460	483	478	455	494	502	493	475	459	439	457	474	476	497	451	488	471	499	494	493	436	491	459	459	473	461	475	462	463	475	461	439	476	491	443	461	458	476	457	474	486	481	449	503	472	432	443	514	473	479	502	460	468	482	479	472	464	462	449	486	449	456	496	471	463	488	509	474	483	462	461	485	483	479	490	487	521	455	501	474	469	496	524	463	514	425	449	452	480	477	497	483	485	491	446	486	481	442	467	481	467	505	493	508	404	485	482	488	476	472	480	465	502	465	457	488	517	451	471	498	431	464	465	470	413	462	517	472	495	513	460	465	430	508	477	488	461	479	467	515	528	435	521	467	456	480	487	537	469	469	476	450	471	463	459	501	453	467	483	483	462	462	493	499	453	457	465	463	503	443	478	478	454	501	476	474	509	458	474	480	473	430	486	457	441	497	468	437	511	489	470	481	483	484	487	508	490	476	438	455	466	475	494	487	447	492	457	498	483	481	456	457	524	469	459	466	477	494	460	489	497	466	481	501	447	448	513	495	481	468	488	500	486	503	466	450	450	448	503	478	486	502	475	473	429	504	498	489	501	450	461	508	487	485	505	436	472	436	453	431	487	431	479	526	459	462	422	492	482	462	484	433	440	474	484	474	499	479	459	447	483	523	446	439	493	447	475	465	488	475	480	482	458	487	468	496	509	463	435	511	455	460	470	463	445	507	441	503	474	455	481	487	514	472	481	434	486	503	503	465	499	462	472	498	440	509	456	500	466	463	462	461	465	495	444	531	440	469	497	454	528	458	485	406	475	523	484	482	476	429	487	480	491	466	498	461	459	529	450	455	434	500	450	444	495	504	439	430	483	472	502	438	451	487	454	460	446	528	481	468	435	490	494	473	436	484	484	454	471	459	491	485	432	496	475	472	508	441	479	453	478	462	457	460	464	495	508	478	475	456	472	493	453	482	484	461	486	517	461	488	466	460	503	484	475	467	513	444	463	512	477	470	459	470	485	464	495	445	468	480	443	492	453	484	487	506	448	457	470	475	469	466	483	479	451	491	469	493	460	492	482	461	482	419	470	462	462	479	483	457	463	488	496	445	479	499	463	497	485	479	462	480	460	459	506	471	442	470	471	464	479	454	484	433	459	456	454	480	486	465	466	473	478	466	480	492	452	446	477	447	494	473	491	475	475	462	456	452	480	477	458	464	462	472	494	456	477	481	515	471	458	496	480	467	475	420	461	481
49404	51801	39543	27555	29141	31324	31335	28646	22819	14502	7944	4438	2672	2348	1774	1620	1249	835	551	310	263	198	193	189	182	165	162	155	149	139	150	156	143	131	124	154	145	138	129	126	137	150	129	119	161	128	149	149	133	144	126	142	123	143	116	120	111	128	126	132	122	137	137	122	142	133	126	144	131	143	116	119	129	126	137	120	126	128	123	112	117	127	116	132	151	138	106	134	154	132	125	155	151	126	126	140	121	130	129	116	115	113	131	137	136	104	123	126	143	119	134	126	138	126	133	154	117	140	150	133	138	132	141	125	150	114	129	137	107	132	129	139	128	134	112	122	112	119	142	122	116	127	136	111	131	112	110	154	144	113	124	131	114	131	138	128	127	136	123	125	134	140	114	134	142	127	129	116	126	139	124	134	138	128	149	115	144	121	128	128	113	137	126	143	115	119	118	116	120	112	131	134	127	133	131	128	135	137	121	125	139	123	117	129	126	135	130	131	123	129	126	138	125	136	136	136	135	135	121	128	110	115	140	140	130	127	125	113	134	135	110	122	123	118	151	125	105	139	117	123	122	132	126	135	122	124	129	146	120	121	105	115	117	122	140	141	121	116	120	125	117	118	130	135	107	134	130	137	139	155	138	114	132	138	140	125	123	134	126	137	103	136	111	112	121	134	103	136	123	131	103	126	127	126	125	137	126	129	124	132	117	131	135	118	121	124	112	100	117	148	116	109	113	142	126	111	150	143	132	128	133	108	128	143	126	123	121	129	146	122	139	120	135	113	126	136	116	92	154	121	137	114	134	148	124	117	140	116	128	117	133	132	117	127	140	113	118	127	103	132	140	162	141	112	125	129	124	120	119	135	137	126	139	131	126	125	127	125	121	149	118	145	136	127	124	120	128	131	143	125	150	137	130	137	123	126	138	136	153	141	135	124	115	127	120	115	122	132	136	134	134	114	132	133	118	158	126	114	132	137	127	126	133	131	118	136	132	130	147	127	141	133	120	104	137	149	151	122	120	139	122	139	125	119	123	129	116	126	106	116	118	132	129	119	116	130	118	119	124	109	126	124	112	144	134	142	122	125	109	117	144	107	120	124	126	136	131	107	126	115	130	135	136	123	132	130	127	132	126	128	129	121	124	156	135	120	120	124	120	127	116	115	134	139	143	145	132	125	121	139	131	147	124	117	119	97	122	129	133	115	124	123	151	133	134	132	118	123	130	99	131	139	127	149	123	114	132	111	118	134	131	127	122	136	139	124	135	126	119	133	128	138	135	136	141	139	108	115	123	146	132	124	133	133	125	124	113	143	128	127	135	147	128	145	134	142	139	136	121	136	124	120	140	127	136	110	130	136	136	136	119	114	146	118	123	135	130	146	116	147	133	139	114	133	120	110	146	124	115	134	133	132	123	131	104	136	116	111	131	121	120	133	112	100	121	132	136	135	131	125	129	139	115	115	148	139	119	128	146	117	125	126	123	118	151	117	130	130	126	123	118	144	124	119	130	121	136	126	137	140	133	123	112	120	145	124	137	125	133	137	149	125	124	133	138	122	141	158	123	134	120	119	126	120	134	135	116	120	109	130	127	143	121	131	121	130	111	127	136	115	118	122	127	134	118	135	124	120	119	129	121	126	137	129	133	105	142	137	130	132	124	130	118	133	128	141	128	131	116	115	139	128	115	111	123	135	123	142	117	112	133	138	121	127	112	123	121	128	122	132	126	108	135	138	149	137	138	141	124	125	107	109	130	137	112	126	128	120	135	121	124	135	146	129	131	151	130	156	142	114	115	140	111	126	133	125	124	126	116	131	113	117	133	97	130	145	155	140	135	129	139	130	139	122	133	125	125	139	115	137	150	130	118	114	127	135	141	120	113	139	119	127	156	126	136	116	130	122	133	124	144	110	132	135	116	134	116	123	115	139	126	137	132	124	120	118	139	136	124	143	142	134	136	124	125	114	144	153	129	141	124	105	114	109	135	127	131	107	104	121	129	131	121	103	142	134	99	102	112	134	152	114	128	147	132	140	122	138	110	127	120	129	145	136	125	128	126	131	120	137	129	102	136	122	136	131	113	156	105	134	120	144	128	136	136	123	127	148	122	149	127	140	125	125	134	115	131	141	127	128	144	145	161	121	143	123	138	127	154	137	125	126	121	126	142	123	155	134	127	153	129	142	130	110	124	132	117	114	118	124	120	126	127	143	115	133	130	137	115	131	126	126	122	106	123	135	129	142	136	118	123	160	134	138	125	150	140	129	123	130	143	127	137	123	131	115	135	131	124	116	119	130	113	143	117	138	129	126	129	121	135	118	149	118	120	123	122	124	124	127	112	120	115	122	128	125	138	142	125	126	136	139	112	127	124	162	140	123	109	115	122	121	135	137	117	124	108	124	113	125	135	119	137	129	139	109	131	120	129	111	130	137	116	115	117	123	140	111	121	126	130	125	106	148	123	126	115	123	115	137	128	139	118	140	114	125	125	139	133	115	142	123	132	139	132	113	123	130	128	129	116	141	130	117	143	124	116	143	150	111	149	136	141	122	138	127	141	137	131	140	125	115	123	130	134	121	117	137	146	120	130	117	124	129	126	147	120	138	129	141	121	126	122	115	116	130	119	127	123	133	129	129	124	118	115	123	134	128	128	142	138	120	134	128	127	140	152	131	120	124	136	108	133	128	116	118	134	126	120	131	122	128	137	138	144	133	120	137	124	152	120	118	135	133	120	138	110	116	134	133	122	130	129	128	125	136	148	113	129	133	133	129	108	146	130	128	145	119	116	129	127	124	123	138	131	136	154	123	144	124	129	119	126	123	127	122	132	153	119	153	137	125	144	120	139	143	129	126	123	105	129	142	125	111	126	130	122	160	139	134	118	103	120	116	116	131	125	140	126	116	142	123	124	125	123	119	128	122	140	129	130	150	130	133	122	121	126	136	121	136	136	122	132	123	128	123	120	129	130	129	131	133	130	115	115	126	118	146	136	139	137	103	137	121	137	121	119	125	121	122	128	125	156	110	126	148	159	140	115	140	147	125	133	153	126	109	125	118	127	130	121	115	135	123	116	109	124	118	131	132	130	140	118	128	117	124	117	117	114	129	125	113	117	128	144	118	132	139	121	120	149	119	139	126	92	129	134	136	120	131	138	116	137	129	123	120	129	121	119	145	119	116	152	122	143	119	127	122	119	113	114	126	136	126	135	121	135	131	133	134	134	114	127	138	124	133	122	122	134	124	117	139	118	123	130	143	149	130	124	110	129	131	122	137	128	118	135	133	120	117	130	107	138	142	131	126	140	122	142	114	120	126	119	121	123	113	119	123	116	128	155	128	113	106	125	136	133	137	121	125	139	114	128	114	127	135	143	129	127	107	132	136	132	126	116	126	123	122	123	128	147	142	122	123	119	116	117	147	140	117	117	91	107	118	132	121	111	124	148	136	117	141	123	127	152	119	126	154	131	137	131	123	109	128	134	131	150	119	111	126	137	136	149	141	129	133
38971	53962	40326	39834	44308	46635	47489	42872	37031	28217	21198	15041	11683	10385	9129	8410	7229	5041	3243	1882	1397	1103	970	895	833	691	610	573	555	509	544	530	494	474	485	473	468	435	497	439	430	446	443	443	437	432	399	454	406	396	451	446	452	449	419	448	439	455	456	418	416	481	441	440	428	430	443	432	426	389	395	416	390	403	355	405	405	408	401	424	416	419	425	437	396	437	399	445	419	423	401	387	443	395	386	416	414	422	412	422	382	404	412	434	409	427	442	419	430	434	416	418	416	386	415	408	427	420	401	404	421	366	448	382	411	417	374	426	398	407	430	451	415	414	397	395	413	435	409	374	409	425	402	392	416	441	457	411	407	416	367	407	401	392	384	399	383	416	408	386	397	452	404	412	410	398	410	439	430	399	390	377	366	397	441	373	406	404	411	410	430	393	404	396	395	446	404	356	427	436	418	413	393	414	396	426	398	394	406	431	392	429	388	400	378	408	397	368	411	432	400	390	426	406	420	422	400	414	373	395	401	416	404	424	422	398	431	395	424	408	391	407	430	404	382	371	413	419	414	448	382	396	374	415	411	421	407	416	408	369	427	409	401	399	432	399	415	389	450	403	391	437	393	446	396	387	424	420	416	407	403	349	441	387	410	414	382	393	405	422	412	386	392	407	391	396	407	416	406	422	377	425	438	402	418	421	396	415	395	423	387	425	409	428	404	399	393	389	420	416	392	403	391	420	408	403	387	425	400	401	405	458	418	425	398	425	414	428	392	428	391	414	425	437	450	389	386	405	421	421	402	429	408	387	394	407	409	385	411	417	420	390	408	363	413	415	422	399	373	381	398	389	407	389	418	400	406	372	402	403	396	390	423	432	408	404	412	425	399	417	428	388	380	396	423	371	372	423	392	385	426	367	406	409	385	395	377	403	399	397	412	391	388	395	447	400	395	382	452	346	454	415	432	423	407	399	363	418	391	385	365	395	398	404	431	433	400	411	400	391	403	392	426	408	378	433	410	409	393	399	388	416	393	407	387	375	407	439	401	400	395	404	438	417	403	408	411	390	385	438	408	386	433	379	426	416	420	410	374	415	398	404	432	429	379	430	434	428	419	419	401	431	397	402	417	424	455	447	393	409	432	443	422	408	403	402	374	418	418	372	388	413	426	416	418	416	427	396	386	378	423	423	401	415	416	415	393	404	385	407	387	418	409	408	381	375	424	442	387	382	391	402	389	414	397	408	380	410	411	401	444	428	386	463	395	415	375	399	406	421	401	396	395	386	354	389	417	401	378	392	401	406	391	381	402	402	423	383	381	417	395	445	388	390	386	405	387	387	438	372	405	406	415	405	424	419	459	432	392	411	424	408	374	393	396	415	400	392	401	397	418	391	377	373	401	426	411	427	419	366	412	412	389	435	415	409	393	396	390	403	410	423	421	429	417	403	418	398	433	433	387	410	401	420	374	416	382	424	397	377	407	395	400	424	467	412	391	449	404	395	381	395	427	403	359	448	434	408	442	403	424	418	406	394	410	393	389	447	414	401	404	407	430	403	373	390	407	427	436	402	392	387	406	427	386	427	382	399	409	390	380	432	383	392	370	390	388	451	430	406	409	411	370	404	418	429	394	395	414	409	431	413	442	415	389	357	438	425	384	391	382	441	415	401	401	408	393	405	433	401	394	390	376	394	396	383	420	388	413	421	379	380	410	393	462	395	407	390	405	402	446	373	374	421	387	405	418	421	391	406	367	444	414	395	389	418	423	397	407	400	420	388	401	406	364	420	376	383	362	364	379	367	414	409	414	396	418	441	367	392	373	423	421	397	408	426	404	413	395	380	393	410	403	412	416	383	432	405	383	430	418	397	405	422	409	367	398	388	410	403	425	401	406	394	423	421	392	413	374	410	403	412	422	389	365	432	435	429	419	424	441	416	420	394	414	398	409	390	402	424	404	434	379	408	407	424	398	400	411	383	420	409	396	385	408	423	412	436	393	367	378	431	386	394	363	426	422	425	439	431	393	408	420	418	426	407	390	396	425	404	401	377	407	386	411	393	394	372	457	402	384	399	408	408	400	430	371	397	407	426	396	383	406	406	410	383	413	382	426	390	431	421	407	405	400	409	386	394	412	382	435	414	390	379	391	449	418	441	388	395	402	415	410	412	392	404	430	437	423	407	410	392	407	420	440	431	385	429	382	409	378	419	394	421	377	413	412	413	394	409	380	455	383	399	385	393	407	374	409	424	389	432	381	417	410	414	397	401	387	409	396	415	378	404	415	410	402	408	436	463	392	391	402	433	391	383	389	391	425	397	409	415	404	394	398	424	415	399	385	424	388	413	392	441	410	394	416	417	404	447	426	418	375	414	442	405	361	395	430	368	416	405	426	426	411	404	368	427	421	377	446	414	422	392	391	383	372	396	383	373	452	372	408	376	397	410	388	395	414	387	423	418	412	421	418	382	409	392	343	433	413	440	423	388	439	441	433	382	424	415	409	393	399	429	400	416	380	415	410	380	410	390	408	402	429	451	414	410	426	411	390	400	393	401	397	419	379	421	384	394	400	399	451	388	414	393	388	414	391	400	405	418	387	383	386	418	360	413	374	418	416	363	368	400	443	451	394	443	422	384	427	400	381	412	401	389	428	402	424	399	405	413	384	409	402	441	408	417	375	414	425	433	363	425	401	424	427	416	404	421	385	380	387	407	407	377	369	444	415	400	408	430	389	422	368	399	388	401	422	400	425	394	406	393	420	423	416	409	394	360	399	401	384	415	424	424	405	384	401	394	435	398	387	420	396	411	383	414	420	374	421	420	401	367	377	412	394	389	410	426	453	423	398	396	433	394	399	379	435	431	431	407	397	427	376	411	432	396	414	442	410	422	398	380	406	380	380	348	412	435	405	359	383	417	417	370	438	421	413	404	400	410	428	398	391	419	393	386	406	425	425	391	414	395	391	374	395	416	344	421	406	402	366	409	429	405	390	396	419	431	390	353	365	395	415	390	392	414	442	355	421	380	369	387	370	399	440	417	410	419	427	404	404	408	442	381	414	384	383	444	400	437	396	408	411	429	379	434	379	416	419	383	386	393	398	381	403	399	395	427	399	418	370	397	409	406	399	403	391	401	390	381	416	418	386	414	418	377	383	401	375	413	412	388	403	417	417	363	385	393	405	416	382	372	410	425	390	416	400	377	417	414	379	396	412	395	434	392	396	383	403	436	420	445	428	438	383	414	369	387	408	408	377	394	414	424	384	420	385	386	441	378	434	419	402	401	393	428	411	396	435	392	390	405	403	420	431	383	409	388	406	453	412	370	430	425	404	373	373	412	401	407	372	444	419	404	389	391	427	438	421	396	430	400	421	392	396	403	417	370	393	388	427	389	387	392	403	393	415	423	385	388	446	438	406	386	402	382	423	406	404	413	396	425	416	428	386	394	396	411	431	425	423	402	368	439	409	398	422	438	404	395	437	410	435	402	398	415	421	379	406	368	407	366	378	405
58328	45680	37120	29985	30637	34369	38261	37930	33589	25966	18819	12133	7763	5852	4847	3988	3267	2149	1228	775	526	409	434	390	347	342	307	297	251	271	253	252	228	267	268	239	236	243	266	238	252	224	259	253	233	249	222	223	279	250	234	232	239	221	229	218	242	227	211	206	259	255	245	236	243	245	240	221	242	232	221	219	237	214	242	242	221	221	223	232	232	217	219	224	200	237	246	229	227	235	220	230	230	221	222	222	213	223	209	200	227	231	236	251	231	231	232	238	221	243	194	228	219	253	245	230	229	228	217	236	230	214	251	224	208	198	204	222	244	236	229	243	225	203	233	213	229	229	230	216	205	215	251	216	221	259	264	238	225	249	240	234	241	237	260	220	210	214	224	229	238	244	204	232	242	237	193	221	229	221	226	233	196	234	233	233	230	223	233	229	249	229	219	225	254	208	260	213	229	238	203	254	241	232	221	229	225	235	234	255	228	213	240	224	240	225	225	221	238	254	255	230	228	233	232	257	226	264	273	232	212	250	209	253	240	220	223	238	223	235	224	207	220	234	266	236	239	243	249	240	230	261	222	210	240	230	222	239	222	199	217	215	201	231	235	239	240	222	245	226	204	253	230	248	224	219	234	217	259	228	233	225	231	204	225	212	249	223	246	222	244	244	224	196	209	244	225	214	229	253	216	213	220	214	238	213	213	241	264	231	217	244	243	250	229	222	244	218	223	238	234	237	235	225	256	199	240	232	228	219	213	255	219	227	258	242	210	229	210	229	242	229	253	224	237	245	224	221	231	228	213	243	215	226	233	208	214	248	213	229	244	221	242	213	214	231	224	232	235	239	220	237	216	236	255	260	215	246	203	228	238	241	231	216	229	252	228	232	221	224	239	243	235	213	236	241	241	225	250	223	237	230	215	224	247	244	233	246	256	228	239	222	209	255	240	230	202	212	245	249	227	233	250	243	221	235	229	233	249	252	248	220	231	246	224	231	252	214	235	221	232	223	233	236	236	240	231	235	248	233	226	204	224	230	237	258	256	220	229	230	235	218	226	225	230	236	243	239	208	203	241	213	222	222	219	243	250	246	234	238	215	237	227	227	245	193	230	221	230	237	193	227	241	222	232	216	232	253	225	208	207	236	221	217	223	214	209	251	188	258	250	218	214	223	230	203	242	248	236	220	208	235	247	230	218	202	241	240	218	246	220	246	249	201	224	216	245	223	233	255	219	255	232	254	228	233	244	239	259	208	261	263	205	241	237	227	222	225	234	221	238	223	246	215	237	226	227	241	214	236	247	208	223	237	226	257	224	217	248	236	254	239	225	228	213	211	219	221	216	248	227	237	207	245	246	223	231	247	223	247	210	222	241	216	266	239	211	261	224	224	217	226	243	222	222	216	214	241	250	232	247	215	219	258	253	265	242	250	263	250	228	242	239	241	230	257	249	198	242	219	214	227	204	221	237	222	264	247	243	233	224	247	236	225	232	241	216	229	227	238	235	251	232	213	241	213	226	219	236	224	242	214	220	220	239	217	217	229	225	226	215	206	231	231	227	220	238	210	209	203	227	247	213	253	199	232	243	229	240	215	225	240	211	258	231	217	259	226	223	243	237	228	223	229	216	209	245	232	236	255	250	205	241	251	216	237	235	235	217	237	240	231	232	233	223	241	199	221	210	264	242	218	235	224	220	203	207	195	218	253	234	245	211	236	225	223	235	236	220	232	239	234	215	222	215	244	232	226	258	212	202	227	211	218	260	256	255	258	255	212	233	218	236	257	226	230	252	211	236	220	220	244	244	244	239	232	226	227	237	228	212	264	254	221	249	209	249	234	211	214	224	226	224	198	235	220	243	195	231	239	209	245	216	217	214	249	242	246	224	221	225	224	226	221	227	210	265	225	232	228	231	230	222	213	246	241	255	200	237	203	232	254	242	252	217	238	228	219	213	206	245	234	226	221	226	254	231	230	235	247	204	212	252	225	207	207	230	237	217	223	227	231	255	228	198	211	228	229	241	243	230	234	206	234	233	229	233	258	236	251	210	234	214	251	229	208	218	215	234	230	224	236	232	239	228	206	230	227	237	236	231	211	221	234	243	237	239	242	216	214	252	216	207	237	214	215	212	268	224	240	226	238	213	229	226	227	216	234	216	232	240	233	247	242	219	228	216	220	228	242	216	227	239	233	236	255	250	249	223	223	234	234	233	221	223	222	249	244	247	208	237	248	249	226	231	213	209	234	234	242	240	222	220	213	225	214	217	213	245	213	250	244	228	224	241	237	219	211	195	213	214	205	213	248	239	261	239	254	227	241	228	229	249	225	230	250	246	191	239	218	220	231	247	219	245	221	227	238	243	228	209	235	246	213	225	229	186	238	227	240	237	199	228	237	198	227	226	231	219	236	258	255	218	225	236	218	235	235	196	229	234	238	234	228	214	242	255	221	205	217	266	247	236	241	227	234	228	229	245	216	215	227	230	234	223	214	208	235	221	205	249	249	217	211	246	197	220	212	202	223	235	217	201	233	244	228	219	240	232	231	233	217	218	218	236	207	255	221	247	234	221	246	240	216	236	214	234	249	234	242	198	241	208	237	211	248	222	231	215	220	232	231	235	197	241	233	217	239	228	251	219	201	262	221	229	239	234	232	226	222	225	210	243	213	225	223	214	218	219	261	246	222	231	233	229	244	234	226	216	251	250	227	250	226	218	236	253	207	219	238	228	242	238	209	215	215	240	220	222	218	230	215	225	235	227	252	223	243	236	236	230	223	238	247	260	265	233	215	220	230	223	221	237	235	217	232	209	210	210	251	241	209	236	242	225	221	227	184	222	210	247	231	211	217	226	270	251	240	253	223	235	210	195	220	226	233	225	255	214	232	262	235	229	239	217	229	224	251	252	238	231	216	220	272	223	238	249	237	222	244	201	231	245	225	228	224	242	210	243	218	219	205	236	195	248	256	211	232	231	230	235	223	227	203	220	227	219	214	255	228	234	237	250	229	211	231	238	231	227	217	238	253	256	245	202	283	206	227	224	220	216	239	232	207	243	209	240	252	225	206	196	195	204	237	229	244	199	250	211	239	235	235	202	223	224	206	205	222	247	244	219	238	210	210	233	256	238	206	233	216	237	236	215	207	225	225	230	214	231	216	213	221	221	233	228	233	208	216	221	239	266	198	212	260	246	228	236	216	239	219	253	235	221	239	206	219	240	234	249	224	245	219	195	228	220	229	229	222	211	276	221	210	223	229	227	224	236	244	244	213	232	229	261	233	209	201	242	227	215	227	226	242	232	218	212	224	229	236	234	249	204	222	237	207	228	214	226	247	240	218	219	228	226	254	207	240	240	210	226	210	240	218	222	253	231	224	234	226	248	242	224	257	242	215	232	241	230	233	221	254	224	238	256	225	238	223	224	224	215	241	209	247	230	253	225	220	206	215	238	220	237	215	213	243	216	239	253	230	255	201	239	253	217	199	240	244	244	219	221	239	197	230	246	223	230	214
49814	54578	42195	45326	50457	54792	56287	53091	47657	38892	32353	25235	21549	18599	17263	15893	14283	10088	6011	3882	2430	1996	1959	1624	1523	1354	1175	1027	860	895	826	896	854	795	770	814	764	752	753	737	732	728	710	732	756	695	748	698	716	650	649	733	679	689	715	692	695	741	709	705	675	723	731	684	694	697	743	706	678	737	698	645	641	675	686	664	668	650	671	641	694	666	670	638	660	657	644	647	643	634	669	675	641	665	675	682	673	689	684	666	675	654	678	671	663	672	650	616	657	645	694	672	680	659	607	656	624	647	624	662	636	678	643	679	645	658	617	658	652	636	645	689	613	646	605	649	642	626	620	643	655	651	666	626	687	656	664	631	641	654	647	645	646	657	667	681	696	620	676	649	636	647	611	666	644	690	633	573	614	695	681	667	659	660	665	666	663	680	660	612	649	659	658	614	682	678	636	665	686	666	641	674	643	650	673	649	615	615	664	637	632	629	640	655	668	650	640	671	653	647	666	636	636	703	668	636	620	662	642	617	654	663	657	664	632	629	685	646	682	635	632	616	699	594	662	634	616	630	684	636	655	625	650	597	642	689	617	644	659	698	680	697	641	646	630	632	604	603	621	615	653	653	613	642	662	703	609	631	647	640	611	640	607	647	660	667	642	700	637	640	677	628	641	633	656	644	623	627	619	625	637	657	605	660	620	630	632	682	648	654	668	607	614	654	637	633	619	670	628	663	639	677	656	670	653	607	620	644	643	652	671	647	655	628	671	646	659	611	655	642	621	674	666	594	662	650	646	627	674	658	645	693	618	634	663	660	650	627	637	687	626	629	661	622	652	630	644	604	631	620	655	674	682	640	658	621	650	655	675	635	640	661	676	643	679	655	620	642	664	626	680	615	632	682	633	624	640	645	672	649	654	576	625	663	636	663	635	667	598	636	689	711	627	669	625	642	642	655	621	624	630	639	645	669	647	643	649	659	658	621	671	636	608	595	635	645	641	652	669	678	653	641	669	594	674	619	645	675	663	656	625	580	647	684	671	640	676	670	603	628	606	615	652	610	647	638	640	624	603	668	657	680	620	624	641	649	620	613	635	653	636	655	674	713	653	662	628	664	646	670	618	661	646	657	650	678	604	623	650	642	618	621	697	636	631	697	634	600	648	612	655	634	679	649	619	648	564	640	660	656	687	670	637	641	638	657	640	641	617	666	671	605	665	667	702	621	685	610	633	661	639	633	633	666	641	626	666	645	685	647	592	624	660	677	630	667	631	608	642	632	706	691	697	656	657	684	659	605	678	627	605	658	603	583	646	648	661	624	623	629	645	681	642	621	641	635	630	680	638	602	651	697	715	678	616	649	658	678	632	671	641	659	655	652	593	635	662	624	644	648	653	678	632	645	679	646	635	661	621	668	614	635	662	660	625	677	633	666	663	665	618	633	654	655	651	676	656	654	633	614	587	659	663	661	657	650	718	636	651	653	648	644	621	692	649	695	645	633	637	671	621	677	686	638	616	651	608	623	626	625	598	640	660	669	717	639	672	651	700	605	672	644	649	690	612	634	643	627	653	688	624	607	632	630	668	676	626	655	631	669	647	653	637	666	691	625	656	638	633	637	644	640	628	639	633	672	641	614	651	672	630	666	623	640	660	640	669	638	627	645	633	668	670	670	685	620	707	662	580	608	636	662	666	658	668	669	637	659	616	582	624	659	649	653	668	637	656	648	662	594	607	676	662	632	641	641	671	649	614	615	642	694	608	664	608	651	674	652	640	649	674	617	663	597	626	625	683	651	650	612	676	622	668	683	655	659	651	675	664	646	669	652	630	590	628	708	617	671	660	647	648	639	635	592	629	628	635	606	645	627	631	679	638	659	645	638	624	655	655	637	689	618	656	632	665	640	637	648	694	634	639	641	675	627	665	644	676	673	659	666	660	647	634	598	657	652	675	699	610	618	644	661	634	618	702	638	646	658	615	695	611	656	677	672	639	668	671	704	633	619	686	686	654	626	654	678	639	666	636	658	654	645	661	680	649	624	598	609	663	696	627	697	648	660	639	677	640	669	659	599	706	681	636	671	663	658	638	651	673	653	663	591	630	652	649	642	614	654	664	606	638	648	631	643	631	618	657	622	663	635	671	653	640	665	654	631	668	688	642	599	641	640	607	614	686	677	636	603	665	619	645	642	668	601	616	628	619	664	608	634	640	635	674	638	635	636	635	643	628	639	598	656	624	649	621	660	674	641	606	644	666	636	595	651	643	681	659	632	672	632	642	641	666	684	630	625	647	631	639	624	602	636	622	684	648	645	604	657	608	608	680	683	626	619	659	653	688	656	626	644	645	647	692	618	702	639	658	638	655	662	662	671	630	635	662	651	655	661	651	647	663	702	626	666	675	625	627	687	620	613	643	668	659	627	694	638	642	641	643	639	626	660	636	597	658	639	649	627	621	632	669	633	676	649	632	628	646	655	638	674	681	677	608	647	656	632	617	660	654	655	622	625	671	642	638	709	636	656	651	593	659	584	663	651	637	647	636	693	619	658	677	609	682	622	599	612	654	663	635	639	654	692	669	660	633	675	672	661	679	654	621	677	659	631	650	680	621	641	671	628	644	643	663	635	643	684	669	619	624	644	642	639	674	642	611	609	636	630	661	642	682	632	638	647	657	702	673	681	672	602	708	639	642	648	677	629	667	650	619	605	662	639	646	668	620	678	625	663	672	629	628	659	670	618	629	636	667	683	662	633	677	620	655	693	674	619	680	613	645	639	628	663	666	662	618	710	654	644	657	605	637	629	643	662	616	646	630	703	638	691	592	655	615	645	662	655	577	664	641	678	579	636	635	701	663	630	625	607	654	628	619	638	648	643	638	626	591	660	652	655	641	672	654	633	627	671	650	640	640	642	670	669	670	634	620	673	644	607	649	649	688	640	647	603	615	665	637	620	630	625	664	632	580	619	652	649	614	647	645	676	630	680	631	640	629	635	629	634	635	651	628	660	655	647	620	665	622	666	571	638	623	669	659	651	683	663	654	625	673	647	633	641	674	653	669	647	643	656	623	607	670	660	686	660	679	687	675	620	663	675	628	658	656	622	622	648	644	627	601	636	627	613	641	622	675	646	618	668	615	628	645	607	645	659	642	673	651	655	676	638	661	638	628	634	649	634	600	661	647	627	654	650	683	618	655	656	637	607	651	660	669	624	654	662	634	642	649	637	659	636	654	684	637	653	673	683	638	635	614	649	642	690	655	632	631	664	630	648	656	658	642	650	671	688	672	643	637	640	614	664	645	633	690	677	666	643	616	655	625	701	608	698	644	636	623	677	648	644	634	622	597	650	666	598	626	653	662	681	621	652	665	640	679	675	639	647	663	614	665	673	669	633	669	705	620	651	718	645	606	643	647	632	663	636	644	671	691	662	612	662	687	664	657	620	666	619	659	625	630	664	686	634	710	669	615	644	636	638	588	646	598	646	660	627	654	627	644	662	614	637	625	653	623	672	653	641
20742	32041	23096	11350	7898	5549	4041	2826	1884	1209	752	476	329	283	237	222	187	178	183	164	187	152	155	137	145	148	164	159	166	170	149	150	159	148	160	178	151	145	142	159	134	149	125	141	149	146	162	150	153	153	172	150	146	174	182	134	143	153	172	148	164	148	160	177	152	140	137	160	158	145	149	156	150	175	166	158	143	161	150	148	149	166	145	156	148	156	172	139	140	146	147	157	169	140	146	139	165	148	147	161	143	149	150	165	164	152	132	140	154	145	155	140	164	167	152	128	154	162	158	144	138	178	156	159	153	148	149	133	168	133	148	155	171	167	131	171	149	125	149	147	158	140	159	147	159	153	143	165	154	153	153	158	163	140	129	164	160	161	174	154	145	169	153	137	152	144	170	155	165	150	148	164	149	138	135	161	159	149	161	161	148	161	147	146	157	153	158	151	166	137	151	172	179	150	168	145	150	144	134	135	139	161	158	150	149	152	153	184	156	146	150	148	146	128	144	156	159	156	170	154	143	168	182	181	147	146	145	171	171	167	156	150	145	137	142	155	141	152	150	147	161	169	167	128	140	158	177	149	143	158	147	160	147	165	167	150	162	171	150	133	149	164	158	169	161	174	145	151	152	144	158	164	165	143	158	153	163	155	156	149	152	140	175	134	176	130	141	151	140	161	152	148	158	148	144	149	151	158	144	151	157	144	141	159	150	135	142	166	143	166	157	141	151	154	147	146	147	141	155	135	188	149	141	141	138	136	141	156	149	158	149	151	139	179	151	176	151	132	179	155	147	149	143	163	143	135	145	160	143	134	151	154	140	155	164	138	139	152	150	153	149	170	153	141	160	162	142	161	145	143	141	165	125	164	145	165	143	150	152	147	149	154	153	171	154	170	165	161	165	137	152	160	152	128	138	159	139	146	146	141	144	141	169	144	139	157	157	136	154	171	142	145	157	151	156	133	164	175	138	174	135	125	134	154	142	130	147	134	145	135	151	130	149	163	142	153	176	135	162	144	169	154	151	133	157	171	140	122	146	156	154	145	148	137	145	146	164	144	148	151	152	150	161	163	155	153	148	138	152	124	168	147	159	152	158	139	165	146	142	143	155	141	152	133	137	118	140	149	143	146	175	171	132	145	147	140	162	122	132	146	142	132	145	162	151	160	165	163	155	163	163	138	166	148	186	132	146	144	144	165	138	150	159	171	143	145	136	138	164	150	147	159	126	156	144	157	166	141	177	161	167	149	149	160	149	183	148	124	142	146	155	163	134	154	134	161	128	160	139	140	147	148	145	157	177	149	147	141	161	147	121	132	163	150	150	153	152	138	148	124	158	153	146	171	166	161	193	144	128	149	150	147	146	152	146	135	126	140	157	146	173	158	156	161	153	154	145	166	157	159	164	157	135	158	149	149	165	157	162	136	157	153	139	168	147	162	146	130	156	139	128	125	141	151	123	152	149	150	164	164	160	150	145	153	146	155	151	156	156	139	138	145	145	146	155	137	122	169	139	155	159	146	159	138	151	143	166	140	131	148	149	138	165	154	145	151	139	138	157	150	143	138	159	172	156	156	164	155	152	155	148	141	141	156	117	164	164	141	156	139	133	166	140	165	144	141	143	158	141	148	150	153	149	155	157	146	143	155	153	130	160	180	161	150	144	169	162	152	143	158	136	174	131	154	145	158	166	154	160	146	137	167	151	144	158	157	143	148	155	149	156	131	145	147	120	145	147	159	139	160	157	156	145	143	135	159	156	158	158	146	153	131	170	162	134	153	126	147	142	154	130	159	160	142	145	160	131	137	131	170	151	149	148	150	148	144	154	149	142	146	173	151	142	142	165	167	151	168	152	170	156	170	153	127	159	141	162	150	150	148	155	159	134	148	166	147	150	149	158	138	145	151	159	164	143	131	152	158	161	170	171	162	145	137	153	165	152	141	132	144	146	156	143	137	152	134	150	141	156	147	139	141	147	148	201	147	153	131	141	143	139	144	140	144	156	161	136	130	134	137	147	172	146	149	156	162	145	149	156	145	149	141	157	127	147	141	155	133	152	157	147	166	140	139	164	147	161	152	145	175	161	139	136	161	148	156	165	182	144	154	147	157	152	158	148	137	148	145	142	166	150	142	153	166	165	143	166	147	151	197	150	147	153	126	154	153	151	167	132	120	157	176	152	145	155	140	178	145	136	171	143	154	131	153	163	154	167	155	158	143	144	156	151	164	161	158	144	154	146	144	135	165	134	160	153	138	151	134	159	153	160	139	141	153	175	147	156	167	168	150	149	132	157	161	173	128	158	136	142	148	134	163	157	150	148	174	143	164	131	148	152	153	148	164	153	147	154	155	135	128	151	128	150	141	154	165	156	149	142	152	176	177	178	133	136	162	166	148	133	152	146	154	149	154	169	143	125	170	161	150	158	143	133	151	144	136	139	163	170	153	138	151	162	151	163	162	149	154	169	161	148	144	167	132	163	151	169	159	167	122	146	156	173	138	152	134	168	147	149	130	166	153	158	164	149	148	141	156	156	156	172	143	177	146	134	158	138	171	166	150	144	136	181	147	111	173	133	146	158	153	162	145	148	150	172	131	157	170	146	161	165	125	139	155	124	144	174	161	144	169	132	142	159	125	148	127	155	143	165	149	160	171	142	154	150	147	163	161	161	159	138	158	171	140	153	134	146	149	169	167	173	138	149	146	150	175	150	150	150	151	159	148	158	137	167	165	142	166	142	135	154	130	145	119	150	149	143	133	173	125	145	146	153	148	152	160	150	163	155	151	139	139	148	158	170	165	172	131	136	157	146	145	170	147	165	134	150	153	142	162	170	168	156	171	159	157	145	154	169	150	156	155	140	152	144	148	159	143	159	148	149	162	131	168	152	164	147	134	135	165	158	145	165	145	126	146	138	126	171	125	138	165	128	159	157	151	156	161	159	148	161	159	142	167	140	141	146	124	149	142	154	141	159	141	143	165	152	148	147	157	146	148	145	153	149	141	147	130	182	136	143	115	174	127	133	151	145	177	170	167	161	160	146	142	171	145	140	160	147	154	150	192	147	149	148	146	146	135	145	152	158	157	162	163	161	165	154	153	129	146	157	136	160	143	143	161	159	166	139	140	144	133	138	164	139	137	139	177	143	143	155	143	156	164	127	157	152	178	142	162	149	151	153	164	155	150	120	162	154	154	161	168	133	120	126	130	158	143	164	152	132	150	141	160	145	144	133	141	151	162	159	150	138	168	142	142	139	165	155	162	158	145	157	164	146	162	141	167	148	174	154	152	145	135	142	147	150	152	138	138	156	176	167	159	153	141	146	151	150	140	137	148	142	148	146	141	147	152	141	140	142	134	135	158	173	151	143	165	156	179	134	165	124	153	151	131	145	158	154	151	138	133	167	142	153	137	139	152	160	130	148	152	154	145	148	144	140	138	164	125	154	128	147	160	143	118	134	145	139	156	135	160	148	154	178	139	141	146	179	141	141	135	146	152	159	125
17425	32837	19831	16759	17723	15909	14336	11761	8228	5432	3436	2140	1587	1237	1100	1021	914	763	634	618	558	521	522	494	485	511	502	515	557	478	490	493	490	522	474	526	480	515	488	504	470	537	491	463	488	482	466	487	488	460	443	487	458	481	495	473	476	464	505	448	513	480	457	471	453	487	443	499	535	485	472	491	465	424	481	430	471	482	468	442	503	480	468	491	485	465	497	467	502	430	486	446	531	457	480	469	501	478	467	487	466	428	468	490	490	509	500	490	467	476	434	498	486	474	462	503	481	482	466	496	496	485	434	448	463	520	478	473	470	491	494	446	497	436	467	440	478	446	478	450	462	499	509	447	485	485	477	455	478	514	430	454	468	454	489	473	491	486	512	505	488	465	479	496	441	443	427	462	461	475	476	447	460	491	463	447	438	511	484	475	479	483	451	476	454	464	398	457	491	469	448	458	494	469	496	460	465	483	492	457	453	468	441	473	472	480	480	482	514	483	497	465	483	451	465	464	484	483	491	452	474	493	470	488	463	484	449	477	458	462	481	447	488	466	476	497	507	490	477	476	466	490	497	453	495	462	469	486	436	463	462	478	468	512	450	457	474	468	441	473	471	454	490	481	457	485	487	454	469	463	469	479	449	462	481	435	490	458	471	446	468	439	458	476	469	493	478	462	489	498	466	469	428	464	467	447	484	509	505	464	474	463	455	470	452	439	442	440	464	463	460	487	492	447	450	479	475	447	477	468	462	460	467	442	496	524	443	502	457	453	482	475	479	474	452	495	453	441	469	528	442	473	487	458	475	488	484	482	465	493	449	477	513	480	495	457	432	489	455	479	472	471	444	471	477	436	427	470	468	483	450	485	459	441	440	459	477	435	459	458	502	510	482	451	424	469	462	463	432	473	480	449	473	499	447	516	470	489	485	489	468	494	463	456	458	437	469	447	429	453	472	486	477	441	458	482	468	496	451	464	469	468	484	494	477	461	465	473	455	477	441	440	457	493	477	482	459	484	497	475	460	506	472	466	459	475	450	472	442	433	453	490	442	467	442	434	474	442	461	466	475	468	451	467	491	477	460	480	498	475	465	468	481	509	510	485	495	460	458	462	427	429	494	463	464	468	447	459	487	489	485	481	476	456	474	463	513	456	486	455	457	488	436	453	456	460	489	482	495	482	436	454	470	466	491	465	489	459	502	481	511	429	503	513	441	481	458	441	440	487	490	448	483	467	464	502	457	465	502	447	477	457	485	532	439	473	472	468	494	455	479	471	470	451	502	496	498	454	451	460	402	469	463	463	482	456	406	488	438	457	495	476	449	446	431	456	470	459	475	445	486	463	451	449	499	469	441	462	475	476	498	492	480	477	435	507	434	520	451	478	455	516	464	427	467	454	472	439	502	476	463	466	495	509	454	459	493	521	502	482	471	478	505	424	455	488	436	486	467	475	515	497	472	464	485	470	440	457	470	457	511	452	451	473	501	433	459	482	454	449	461	499	505	471	446	435	463	505	477	475	471	453	439	476	430	456	475	476	447	458	468	471	460	471	461	459	494	491	482	509	443	461	425	446	499	434	462	490	497	457	454	466	434	474	480	484	477	453	475	498	455	479	475	500	469	503	450	493	484	463	494	467	466	477	466	486	485	431	476	495	463	474	471	465	445	479	455	488	504	479	487	458	446	479	499	474	439	470	478	510	477	459	483	475	428	503	453	500	429	467	481	464	465	456	453	452	442	474	440	467	496	466	482	500	464	448	483	444	474	480	474	471	485	519	465	461	473	473	478	467	497	434	467	489	448	528	486	477	498	450	479	482	485	482	467	440	465	446	486	479	487	467	546	501	469	456	460	471	432	487	465	466	468	461	494	443	509	451	444	510	475	512	431	436	478	434	445	468	462	469	446	475	498	509	442	471	487	473	438	480	523	510	489	460	451	489	476	462	451	456	516	479	467	459	481	451	479	459	470	467	491	448	458	495	471	494	444	462	433	444	486	485	457	483	471	491	495	472	463	471	443	456	479	465	460	479	500	511	467	503	468	450	496	468	504	486	484	456	417	486	449	465	467	449	441	469	497	475	507	486	476	465	475	491	502	466	474	472	448	463	464	445	463	485	474	438	436	456	468	442	456	516	470	468	461	465	429	492	495	501	511	418	469	475	480	455	487	475	500	521	466	457	518	452	488	475	477	507	454	440	480	450	479	492	483	476	481	480	469	489	438	456	468	473	460	443	465	488	529	470	433	500	473	499	490	436	504	463	486	494	480	497	492	509	479	478	489	499	484	431	438	516	443	444	432	464	435	501	497	450	448	458	449	484	410	471	472	487	481	472	478	459	488	449	508	483	471	440	449	461	460	479	484	493	480	498	470	437	424	511	447	461	477	484	467	488	481	486	489	455	482	474	514	449	466	479	474	461	476	475	462	488	457	430	506	485	459	447	453	487	501	474	502	456	478	466	458	479	440	478	474	525	484	455	502	470	491	469	465	460	427	486	475	469	504	448	444	469	495	473	466	464	441	432	457	456	457	497	448	479	454	489	459	467	484	455	497	501	497	445	432	465	494	444	471	461	472	489	446	475	485	452	462	458	442	473	473	494	511	494	476	464	468	526	457	489	482	483	477	454	492	548	503	475	489	493	437	498	460	470	493	467	454	490	445	464	484	436	496	496	470	484	450	502	504	471	486	459	443	468	467	465	489	453	456	471	489	473	479	465	485	465	492	445	445	473	489	449	504	478	503	453	475	458	481	468	499	502	481	478	448	486	453	437	465	472	462	484	449	469	425	444	457	464	464	452	414	452	431	440	466	443	443	447	509	475	488	462	481	467	492	461	446	480	465	483	471	488	458	501	447	474	487	463	493	445	472	473	461	504	459	446	440	473	449	516	501	472	469	487	484	471	449	482	432	407	472	449	457	461	453	460	509	453	436	457	511	469	450	481	470	482	463	467	497	473	464	471	512	487	454	432	485	512	473	487	499	481	512	498	472	428	455	487	499	434	512	481	453	458	452	490	482	502	456	407	458	505	488	478	472	426	467	470	444	457	453	495	484	435	455	527	482	501	466	455	475	470	462	496	476	485	451	423	464	496	487	491	491	507	450	504	475	484	501	473	467	431	488	460	446	477	492	467	487	461	443	461	453	489	505	481	471	482	471	468	477	424	496	488	467	430	501	458	470	417	513	490	446	451	468	478	479	469	460	460	481	480	493	484	473	422	479	462	481	459	417	465	499	504	501	451	454	510	480	496	424	478	434	464	489	463	526	459	465	504	473	459	500	435	492	456	434	482	477	459	451	474	439	442	444	479	446	485	503	431	431	449	479	527	483	488	500	474	526	490	488	485	462	439	487	470	427	473	508	425	475	453	461	437	476	454	455	480	473	476	440	483	475	475	463	465	463	472	480	449	500	467	454	482	431	495	431	471	440	468	459	452	420	455	471	484	466	463	457	449	453	481	462	487	436	468	438	443	441	440	472	470	447	480	498	463	496	460	481	517
49930	52029	34954	29393	31592	32478	31514	28355	22149	14126	8229	4381	2808	2226	1781	1366	1163	887	544	345	247	216	188	176	170	196	150	162	155	141	140	141	143	127	139	142	104	113	116	137	133	143	104	136	123	141	136	138	136	120	133	115	125	142	134	108	130	110	121	132	121	125	131	129	115	145	138	137	103	110	144	109	130	135	114	133	153	124	121	128	121	131	118	145	116	116	140	119	135	122	124	128	131	120	131	117	127	127	146	135	131	120	106	127	123	143	125	124	125	134	114	140	97	103	120	118	121	132	115	97	118	136	148	117	155	135	140	130	116	141	97	131	137	120	135	108	129	126	115	130	110	132	134	112	121	104	122	146	133	137	144	119	133	112	133	135	140	132	119	111	145	119	122	126	113	126	151	97	118	120	138	116	127	124	136	127	108	126	133	128	120	125	125	124	117	128	118	126	107	131	111	112	121	111	124	127	134	137	125	122	128	125	126	138	120	125	121	128	127	118	129	100	115	131	128	131	134	141	113	122	131	121	126	138	119	139	138	154	129	114	109	121	143	136	129	146	125	124	120	137	128	136	97	147	142	125	117	114	127	133	139	134	118	110	145	127	135	122	137	145	121	119	122	131	123	117	114	128	116	108	148	141	128	130	105	117	114	142	145	117	137	107	119	141	124	111	105	124	127	120	124	130	137	123	139	110	131	106	137	136	122	128	134	124	120	121	119	130	144	123	136	107	119	128	122	112	119	119	123	111	111	148	117	121	127	126	128	115	131	117	116	124	121	114	139	117	120	140	119	111	121	109	111	130	120	119	131	126	116	129	109	122	124	131	130	117	123	140	122	132	136	124	110	123	121	129	116	116	120	129	121	132	124	125	127	105	137	135	132	116	121	144	127	140	117	142	110	129	114	135	121	135	127	131	120	142	147	122	104	117	134	129	153	133	135	119	136	122	138	127	134	113	118	121	115	120	127	111	104	137	127	129	102	123	126	125	123	125	139	117	137	119	116	131	131	125	134	103	133	99	132	120	116	133	135	138	147	134	131	125	117	118	128	120	123	137	123	119	151	119	117	136	117	120	131	138	131	122	113	135	123	128	124	122	131	113	131	122	123	122	119	113	120	103	127	122	110	143	123	124	136	132	129	119	125	127	113	112	137	112	128	119	120	146	109	98	128	127	140	124	128	125	119	121	102	107	128	133	132	127	130	105	151	116	122	131	128	124	121	125	144	122	134	134	126	131	126	134	127	145	112	111	115	142	121	118	131	130	122	138	126	122	133	127	98	128	139	104	122	109	114	127	124	115	129	136	125	144	135	115	120	140	99	132	132	120	123	113	144	143	125	120	156	135	123	138	114	119	146	133	123	122	98	121	114	145	138	117	115	127	136	101	126	121	100	103	138	122	124	126	121	125	128	128	160	139	139	135	110	123	106	123	120	123	106	126	149	123	132	119	105	141	135	119	124	139	127	114	117	117	118	109	117	118	162	117	127	128	138	128	117	134	131	113	113	129	132	130	147	133	115	119	135	110	128	135	109	114	129	124	144	122	108	114	156	121	135	132	134	128	140	123	126	141	128	127	124	122	118	122	120	128	128	126	122	131	144	132	135	122	113	124	123	113	113	134	132	145	142	146	126	131	130	114	119	123	129	138	120	151	138	133	109	125	145	135	106	119	129	132	128	140	133	114	130	118	113	119	136	135	129	135	113	118	126	133	127	134	136	142	104	138	142	124	135	127	142	127	111	133	134	140	121	109	125	124	126	107	136	129	134	120	134	145	131	116	112	135	125	130	132	138	134	127	128	138	127	122	114	117	119	127	121	132	158	114	122	120	103	113	120	139	136	127	119	134	103	117	123	118	126	136	121	120	128	100	138	114	136	132	122	124	120	115	111	126	127	123	126	124	117	118	133	124	127	114	104	119	118	138	115	135	121	118	121	132	124	124	120	127	120	126	113	149	128	102	123	128	109	128	120	127	103	105	132	132	120	114	118	123	131	139	107	116	126	126	147	113	119	127	136	144	96	121	141	123	125	148	132	119	117	104	121	124	120	123	114	114	146	138	109	117	135	140	120	124	131	132	142	116	130	122	133	129	112	124	120	111	119	127	119	127	131	121	126	127	134	127	124	123	136	119	133	115	118	119	123	128	134	126	128	118	134	134	146	131	123	118	118	129	138	113	124	132	135	142	131	138	121	120	142	119	119	154	123	127	111	116	144	132	122	133	150	143	130	127	136	128	113	111	117	117	128	120	133	143	125	121	117	152	116	108	146	124	118	121	126	139	144	127	120	118	108	135	137	125	120	134	113	100	109	134	116	137	121	131	112	126	146	125	125	123	127	128	133	133	130	111	130	121	109	114	135	128	137	127	100	135	121	122	114	137	117	109	132	123	121	111	106	123	142	129	134	131	133	147	117	114	129	106	128	122	141	130	133	126	134	126	129	136	128	142	120	117	135	143	138	130	121	127	109	133	112	131	127	138	112	126	118	126	131	130	133	135	120	136	136	127	148	139	125	102	111	121	118	132	133	129	123	136	127	138	130	126	125	116	117	124	113	127	128	110	126	127	110	124	126	134	131	125	126	119	119	126	128	109	118	136	119	111	123	130	128	134	141	120	133	127	125	137	135	118	126	114	132	124	114	130	116	112	113	127	115	122	125	120	129	143	112	130	115	132	127	112	132	118	117	125	135	123	136	107	136	131	124	135	117	111	126	131	115	130	105	132	115	137	110	127	134	117	92	140	118	130	123	132	136	120	127	120	145	139	126	124	131	123	131	117	131	118	122	116	135	130	141	125	143	121	116	124	109	148	109	130	134	126	145	130	111	124	125	125	144	142	127	118	118	118	113	130	150	121	127	108	114	120	134	144	134	133	121	107	128	121	123	108	129	129	125	124	130	137	118	109	130	122	105	140	122	123	129	135	142	116	129	109	111	129	124	115	156	132	114	129	106	145	137	132	125	113	119	125	114	102	109	125	130	137	118	129	129	117	136	132	133	113	126	146	119	144	130	138	113	144	128	115	125	128	140	137	115	123	115	132	121	113	137	122	96	116	108	132	128	128	119	124	127	137	116	132	113	121	116	148	125	134	127	116	120	126	148	117	131	151	140	129	117	135	116	144	129	150	144	143	134	122	122	126	115	130	135	144	129	119	136	114	132	130	114	125	135	120	104	133	111	124	113	124	127	126	107	146	141	110	115	134	136	146	140	124	130	138	117	129	125	121	123	121	129	133	113	117	133	154	134	115	131	124	134	127	131	123	135	133	128	134	136	116	136	117	136	130	133	135	123	103	118	128	122	124	134	120	138	115	109	143	142	114	135	140	113	117	118	118	135	132	134	129	148	130	109	119	121	145	109	117	126	128	131	127	119	133	128	138	134	115	125	120	136	141	136	134	119	118	130	145	126	139	133	145	133	125	116	122	116	127	137	124	121	141	140	122	136	111	110	126	135	130	131	104	133	129	125	121	135	137	106	136	110	123	118	121	123	115	125	122
38852	53571	33968	39877	44812	45901	46160	42196	36722	27772	20706	14857	12586	10268	8857	7755	6355	5424	3103	1773	1239	1019	923	795	768	705	604	541	500	533	469	499	501	474	536	482	486	519	452	439	480	463	437	478	428	462	424	380	407	420	362	411	405	424	418	420	409	448	445	430	454	456	446	453	443	453	434	440	424	422	395	451	427	417	417	386	413	429	388	445	412	433	423	404	407	420	393	423	410	376	421	372	423	372	461	407	421	399	424	420	387	435	424	392	411	395	398	430	407	412	434	406	387	381	418	426	421	410	397	394	421	401	403	406	403	410	399	418	411	426	374	433	414	433	376	392	403	429	413	388	361	424	405	426	384	406	425	383	380	429	393	389	380	380	398	428	365	382	406	425	396	417	412	380	381	380	425	404	399	394	413	398	423	405	385	386	425	410	385	432	402	447	406	402	407	436	382	407	412	367	373	391	384	399	411	427	402	385	381	396	357	385	405	392	383	433	414	393	430	402	409	416	420	396	423	377	408	394	430	402	398	426	411	412	392	414	381	397	419	401	404	396	401	408	397	429	397	379	400	387	427	392	398	408	419	415	374	424	377	435	369	402	417	432	437	399	383	389	419	409	384	437	431	398	421	385	373	415	427	406	416	429	399	390	444	396	431	368	400	406	393	379	385	371	388	391	408	401	425	404	408	438	376	394	379	410	406	396	423	412	395	403	389	398	432	445	397	399	403	428	428	398	398	395	425	367	373	403	390	413	434	379	396	358	349	392	384	398	370	402	429	390	417	372	398	393	403	400	397	398	448	395	393	403	405	381	367	417	400	395	388	396	376	400	383	399	402	415	408	412	423	425	406	392	423	380	419	422	406	363	389	440	405	441	467	400	361	389	420	398	388	397	391	392	389	400	429	417	385	429	394	426	407	394	405	419	392	395	401	392	404	431	452	404	428	406	397	398	420	383	406	434	406	398	409	452	388	393	384	379	382	414	381	385	431	391	384	423	400	395	392	389	385	405	410	376	414	404	395	396	376	441	392	411	401	381	448	423	389	361	406	438	407	421	404	419	410	413	419	373	409	408	386	398	416	409	387	382	420	411	388	433	410	375	407	380	393	421	396	384	373	378	390	390	377	389	423	397	432	388	373	393	398	383	406	405	429	393	418	416	427	397	427	407	418	388	404	425	417	414	413	454	374	405	386	397	397	376	436	442	402	412	400	396	370	398	385	396	396	400	389	409	403	453	403	439	394	435	418	389	391	392	414	430	384	416	432	395	440	388	427	428	375	421	406	379	421	446	413	408	384	395	434	442	424	416	395	406	375	376	425	437	417	419	385	420	389	408	428	381	373	381	370	384	366	416	393	389	431	398	382	423	384	402	386	431	344	392	427	387	398	414	380	404	428	386	383	405	403	352	433	397	384	387	390	412	413	439	392	391	413	448	394	374	371	399	384	411	393	423	423	393	395	349	390	396	409	368	401	426	434	407	399	401	405	425	421	413	394	411	352	393	389	431	424	451	425	389	400	401	448	396	398	415	384	428	443	414	385	389	369	410	397	413	411	424	376	413	387	410	386	410	413	419	370	393	369	398	435	420	366	396	389	388	398	399	432	372	395	408	380	419	405	424	388	405	417	389	411	398	411	401	424	375	420	419	403	390	428	367	461	424	392	421	386	392	375	372	397	420	382	419	397	407	408	411	422	410	421	399	414	368	370	397	399	422	396	408	384	423	398	378	386	427	427	384	420	468	439	425	448	359	406	389	427	405	402	401	399	441	420	398	400	404	403	383	405	437	407	393	414	398	428	413	400	420	350	369	386	397	408	409	393	429	360	396	385	385	419	401	392	390	425	389	378	422	418	424	406	440	388	382	385	400	417	393	380	398	394	402	390	396	393	394	406	418	392	369	376	403	384	385	387	372	448	423	417	424	391	409	372	425	421	400	369	388	377	389	373	401	382	408	372	417	389	379	387	401	404	417	414	405	433	402	412	401	419	402	390	396	439	412	384	406	418	398	429	407	379	430	390	411	381	411	417	412	394	387	383	396	400	414	400	376	405	395	378	421	417	413	390	377	412	395	393	410	404	415	402	417	394	440	389	406	418	428	393	434	423	363	383	390	381	403	410	379	397	414	434	404	450	407	429	424	378	436	402	428	448	423	392	403	382	379	381	387	391	373	434	391	429	389	422	372	403	390	376	413	405	445	428	363	378	385	415	423	416	382	404	401	408	420	388	410	419	417	375	384	393	400	439	441	388	399	400	395	409	400	401	389	416	386	418	395	385	410	403	412	424	410	408	412	392	379	415	423	411	393	359	395	446	420	430	434	415	377	389	423	396	404	392	422	387	449	392	372	373	425	386	441	428	417	414	396	428	417	375	379	443	379	342	412	424	384	420	435	403	388	411	363	369	411	370	391	421	391	393	374	401	390	380	444	371	409	382	386	386	408	428	411	409	397	419	413	432	373	424	416	387	398	432	424	386	404	413	425	407	393	434	411	406	402	424	413	433	404	452	429	386	429	383	414	412	378	417	398	384	416	407	414	442	415	432	359	403	387	406	411	361	426	362	365	410	439	399	398	438	394	430	406	382	422	404	427	413	431	404	394	394	397	415	452	386	423	414	416	421	422	394	380	364	401	390	399	397	387	398	373	381	404	402	409	421	417	375	411	444	423	429	432	400	420	401	412	369	433	385	396	377	427	409	411	407	401	415	416	406	411	431	397	396	420	415	409	404	395	388	397	424	407	405	408	459	409	408	399	421	394	403	377	394	400	428	393	395	403	386	395	392	439	401	401	400	412	418	397	401	381	385	404	421	409	388	399	424	399	389	389	388	407	402	397	393	381	390	379	403	403	401	414	416	413	364	416	385	393	365	381	412	396	394	370	444	396	420	418	382	409	373	400	416	399	391	395	421	436	390	426	433	387	387	393	432	412	383	380	409	422	350	401	393	409	402	388	370	393	410	389	384	429	384	400	389	372	404	414	375	409	376	408	406	425	395	437	400	437	403	430	407	397	410	450	420	394	398	372	404	394	394	411	398	391	392	432	397	410	396	422	388	393	426	376	370	399	389	402	375	371	395	383	426	383	405	413	433	397	383	418	442	398	370	438	436	395	428	417	414	435	402	434	406	384	410	408	386	410	414	406	396	378	440	456	420	413	378	402	440	394	411	420	406	405	441	390	422	390	397	381	372	379	400	417	408	418	407	371	382	380	383	338	387	392	391	388	460	422	402	442	413	414	376	383	381	410	435	367	412	388	395	386	400	360	418	387	400	408	371	423	345	384	388	439	401	419	375	372	410	406	378	404	420	424	395	386	375	411	409	396	433	376	426	420	392	410	401	420	400	375	410	342	412	366	400	397	431	411	392	397	384	411	406	420	418	409	411	396	405	400	412	421	411	383	422	416	395	450	439	432	399	383	395	408	422	405	398	361	404	423	402	429	401	433	377	397	394	413	415	396	375	399	421	377	384	383	399	413	426	406	411	387	406	395	383	409	378	414
56508	48178	35073	30187	31326	34770	37570	37137	34131	26016	18026	11601	7553	5880	4803	3662	2627	2283	1337	777	512	411	448	408	316	343	294	281	289	283	245	258	241	248	247	226	217	239	249	223	275	235	217	242	264	254	246	214	218	231	238	242	220	253	262	254	250	218	252	240	204	228	213	231	242	275	249	242	250	229	247	221	266	237	222	233	234	223	196	235	234	250	228	237	223	245	224	256	227	252	206	214	236	256	226	213	232	243	239	253	236	250	212	233	239	236	234	236	242	254	244	216	208	218	215	234	214	231	237	240	202	211	230	213	240	248	207	240	197	232	221	249	223	241	240	254	215	232	228	233	208	240	257	221	209	211	242	238	225	213	252	251	246	197	228	247	230	211	216	205	207	250	185	235	215	237	226	226	227	233	205	234	227	210	191	246	206	217	203	219	225	244	246	217	218	223	231	215	238	205	231	250	207	232	208	227	236	223	240	243	230	216	237	230	240	243	212	239	225	222	223	225	232	239	221	225	251	219	214	225	227	228	227	237	208	223	234	225	231	202	206	228	216	221	217	230	255	208	236	233	228	229	226	226	231	205	235	210	248	190	235	247	217	224	219	232	228	230	224	223	211	203	231	235	221	244	233	235	226	226	219	218	228	225	204	235	207	246	234	243	244	210	224	226	217	225	230	226	203	256	234	212	214	264	265	204	227	273	257	233	217	250	233	217	227	239	233	233	216	215	216	250	217	236	266	241	195	211	230	233	218	226	218	239	212	249	226	213	232	238	203	241	215	248	231	248	212	221	233	225	226	213	218	229	236	248	215	244	216	226	250	232	236	217	247	223	207	225	235	237	231	240	226	248	200	238	216	238	206	241	240	240	275	237	214	232	240	228	237	233	229	194	201	235	248	243	221	227	223	213	242	228	241	227	225	253	200	223	243	216	222	220	249	250	224	250	243	243	233	237	233	258	241	253	220	204	238	211	213	217	224	252	245	232	235	248	218	231	238	220	231	253	224	238	242	220	249	240	224	228	228	220	225	202	234	262	253	233	204	227	253	241	243	220	224	231	233	224	208	245	219	230	220	221	229	230	216	235	232	250	246	229	205	237	241	247	207	222	243	231	205	242	223	207	249	238	256	218	210	236	230	228	224	218	186	244	236	202	223	248	230	212	221	231	225	223	224	232	227	207	235	219	215	226	223	194	220	241	225	233	217	226	225	223	219	230	212	216	237	222	224	229	214	218	243	229	229	233	234	206	197	212	236	232	210	236	218	217	197	225	244	190	230	227	237	210	245	232	204	226	238	220	218	210	240	200	210	247	250	240	227	202	232	216	215	226	232	222	233	211	211	205	228	234	229	221	225	203	271	217	237	213	198	239	210	222	217	203	218	230	224	226	185	242	214	219	230	232	240	243	244	241	243	214	231	228	227	224	226	212	228	232	194	223	253	217	233	218	234	226	217	243	219	257	232	232	214	205	248	246	219	230	204	233	248	210	247	227	187	224	215	224	243	218	220	216	223	196	235	226	237	231	232	228	229	232	217	238	212	246	213	225	213	239	224	225	212	226	249	214	220	204	229	211	250	218	227	263	229	246	201	224	245	230	233	231	203	211	226	229	190	241	229	230	233	236	204	228	238	229	233	258	187	212	281	230	233	232	211	204	253	234	241	210	238	227	233	215	239	223	217	204	202	200	232	266	253	218	200	220	240	216	224	245	207	232	227	259	227	231	248	227	226	206	244	239	220	223	208	215	249	227	225	216	240	220	245	232	211	211	245	224	240	227	218	227	224	213	233	233	199	216	232	252	259	223	220	214	247	229	221	210	263	250	202	238	243	237	222	243	240	205	236	246	235	223	227	203	233	218	225	223	218	248	228	232	250	249	219	250	221	210	248	228	221	228	243	236	240	217	227	226	223	221	216	234	231	220	222	228	224	242	228	238	221	224	244	247	222	205	233	234	246	238	203	224	219	242	205	261	221	223	264	222	262	199	240	228	281	236	213	223	219	246	242	272	236	223	216	219	240	238	218	212	251	229	228	227	214	254	223	234	244	232	231	216	255	238	215	254	222	247	210	225	222	200	236	230	209	212	220	232	218	225	205	216	240	207	211	248	199	219	243	224	223	240	238	248	230	236	269	210	235	230	206	232	250	222	228	224	246	235	190	249	209	204	233	213	196	233	236	208	242	223	228	239	209	240	254	207	212	212	206	236	240	251	238	218	252	231	228	233	265	208	226	222	217	228	215	219	228	229	249	225	243	222	209	221	229	261	222	230	250	231	222	244	199	223	216	217	294	228	246	225	237	214	218	237	218	203	259	211	216	229	236	257	257	253	229	238	246	217	219	211	191	219	218	227	224	223	219	255	218	230	208	236	243	224	216	246	224	251	208	213	193	230	259	221	225	234	233	247	226	225	229	210	228	222	236	228	236	226	233	226	201	227	236	212	219	243	258	222	240	225	223	230	216	239	214	276	232	231	226	210	222	229	258	237	228	204	252	203	226	227	236	226	216	246	228	255	228	219	227	233	232	236	231	223	231	254	239	238	207	220	216	238	202	249	238	234	224	229	219	243	234	242	214	229	224	195	226	236	204	229	237	239	230	237	237	232	231	230	220	207	260	256	213	226	209	249	230	228	233	225	229	213	231	249	269	230	230	233	251	234	237	226	237	236	241	233	226	234	209	209	231	198	246	233	221	218	215	198	241	235	238	228	218	223	238	215	251	212	235	230	250	218	221	207	187	234	218	264	251	248	237	224	207	209	216	228	215	223	237	209	205	246	245	223	228	180	209	226	241	224	241	258	181	213	231	209	203	209	203	223	206	266	225	228	224	242	227	205	234	212	222	199	246	210	243	219	222	221	217	246	247	230	247	222	252	208	229	208	199	238	220	225	244	234	223	196	235	242	244	228	219	217	220	246	236	227	233	237	227	219	226	207	207	213	221	219	206	216	211	220	237	211	213	247	222	194	178	235	231	226	209	222	254	241	235	225	252	243	257	250	228	189	236	223	225	242	245	207	205	248	218	220	215	218	211	232	253	218	235	224	251	215	207	237	204	237	232	216	227	218	218	258	216	242	210	219	232	233	211	231	233	236	227	220	230	212	246	242	242	227	240	214	214	252	257	219	240	216	196	218	231	210	203	210	250	233	252	232	218	234	224	217	195	216	217	236	230	231	241	238	230	246	230	224	253	237	234	212	237	232	220	229	233	217	226	194	243	247	219	216	249	218	236	222	223	229	248	215	211	223	208	213	240	229	227	235	230	226	225	223	236	231	261	213	216	237	232	196	228	226	223	216	218	215	217	242	225	219	226	211	240	235	227	233	242	269	233	255	234	238	231	229	202	242	234	209	243	226	225	222	244	238	211	224	220	227	219	234	230	237	238	226	235	241	220	252	251	216	219	218	215	225	207	205	220	222	232	234	230	217	218	212	235	235	219	202	206	230	226	226	195	247	246	212	217	209	221	207	224	217	235	237	224	222	214	245	213	230	251	223	205	229
46295	53699	41694	46208	50745	54755	55899	53155	47744	38053	31115	25216	22239	19243	17410	14716	11854	10789	7331	4238	2589	2094	1880	1703	1488	1298	1146	995	873	878	909	803	797	774	740	753	799	735	706	766	759	687	690	723	737	738	715	730	703	675	685	653	637	688	706	663	685	657	688	662	671	720	697	724	705	690	750	750	725	675	675	691	675	707	667	655	656	681	616	640	666	664	663	731	655	663	661	615	661	648	661	669	641	637	653	608	650	639	636	629	667	672	647	645	633	680	648	662	638	670	649	668	641	609	649	654	645	616	650	692	678	608	653	633	624	658	642	592	658	627	666	641	663	642	624	657	644	649	627	645	623	648	616	662	632	641	684	604	606	641	641	640	651	678	694	594	650	678	627	643	681	688	617	645	612	679	693	665	657	689	603	671	630	667	654	654	630	647	677	661	647	638	631	649	636	700	616	605	655	649	658	656	658	646	657	661	665	666	639	638	609	672	647	623	675	644	672	643	614	647	662	642	668	612	642	618	610	669	646	644	659	651	682	645	611	643	671	620	639	621	611	646	614	590	616	641	671	642	641	633	673	642	685	654	646	631	647	589	626	669	596	604	661	644	604	637	661	612	689	630	635	628	651	648	677	618	634	633	641	660	648	708	650	632	619	627	661	645	615	631	640	660	678	663	620	620	651	612	646	612	641	597	648	632	613	627	641	648	645	599	630	635	647	657	598	619	665	658	650	652	636	662	638	621	643	697	610	627	674	657	657	666	641	635	592	645	607	584	624	662	676	652	659	640	646	604	673	631	631	656	663	686	675	626	660	640	632	638	640	632	616	654	658	690	657	641	636	638	673	647	649	625	660	629	650	637	649	681	709	667	648	641	608	587	675	627	654	642	624	662	630	645	648	685	606	637	622	654	651	643	622	599	693	679	640	663	642	630	656	671	667	644	707	645	646	589	653	648	648	612	634	598	642	613	646	640	636	652	609	666	639	624	659	630	617	639	630	676	626	630	664	636	649	636	681	646	663	617	600	627	632	656	636	666	603	622	613	662	652	689	584	657	661	621	642	642	652	641	656	620	564	636	645	694	666	662	635	638	642	628	660	646	622	623	646	632	611	626	603	629	654	698	614	652	656	650	681	704	641	631	640	682	633	604	627	654	646	649	626	607	608	611	644	613	616	607	619	652	631	634	690	667	650	643	621	645	604	647	613	609	653	646	643	643	632	685	684	575	636	665	653	681	644	650	657	624	636	660	614	652	631	652	686	663	618	620	582	657	660	670	680	635	611	695	638	628	626	660	615	672	670	661	617	676	619	687	685	671	626	646	626	661	650	644	631	631	642	628	591	657	678	646	665	673	652	659	615	655	623	614	664	623	694	639	608	596	654	604	667	645	660	656	682	661	684	647	633	674	639	649	609	651	671	658	617	667	640	598	664	649	646	605	644	640	632	672	661	668	646	610	675	655	648	615	642	678	646	649	651	632	634	653	606	673	648	615	647	618	675	685	617	633	631	637	605	641	682	607	639	634	685	659	672	650	612	635	684	662	641	646	661	688	665	635	655	634	651	698	638	620	604	654	665	620	620	622	652	619	651	575	656	650	679	659	670	629	666	645	622	620	641	627	654	636	617	651	670	671	637	638	646	671	662	648	683	622	617	606	634	662	661	655	655	659	648	642	614	687	646	712	612	644	627	662	652	655	635	637	626	620	645	648	621	649	629	656	635	577	654	638	614	612	663	631	618	625	654	673	635	643	637	666	649	681	618	635	669	690	636	635	626	648	658	657	628	604	641	636	668	625	633	625	698	600	633	656	642	663	665	678	650	668	652	602	640	623	636	615	698	652	673	613	651	638	623	656	677	665	671	675	658	624	699	629	644	617	669	674	635	648	634	618	631	625	639	668	649	628	647	641	626	646	655	623	669	655	653	632	628	632	656	633	631	684	662	629	692	668	613	567	636	618	615	669	697	596	616	636	602	624	636	659	625	650	634	645	656	653	664	648	632	692	667	613	628	607	623	632	607	660	666	640	622	647	653	637	671	666	642	629	633	607	605	604	658	699	633	650	590	658	633	672	662	661	648	659	630	628	652	657	660	604	596	694	625	685	639	633	622	657	671	625	618	623	637	664	661	642	610	631	673	632	639	677	683	627	644	628	646	649	651	664	596	647	637	667	631	650	610	649	664	641	633	643	616	645	649	617	656	640	622	641	643	648	661	667	632	632	648	624	632	682	643	648	630	641	584	647	645	652	623	627	604	673	656	712	675	648	630	644	634	619	653	646	652	647	634	621	632	659	657	654	617	688	643	644	678	615	623	608	658	593	649	647	611	640	648	637	677	685	621	615	675	617	627	621	689	624	640	666	609	723	618	690	632	634	608	605	598	612	663	634	595	626	608	667	697	669	648	642	654	660	657	691	655	628	619	656	642	642	612	670	653	653	600	664	612	621	672	600	631	587	657	624	665	650	657	618	658	662	619	641	643	688	657	639	663	666	677	624	654	658	644	625	629	673	663	632	646	612	617	662	655	652	651	664	600	613	640	639	677	637	645	640	638	606	662	643	613	649	661	630	653	663	651	680	593	645	609	616	598	603	617	652	657	652	666	591	677	606	697	617	653	653	678	604	622	611	652	594	631	658	615	615	653	658	601	585	616	684	654	668	624	623	646	647	685	634	614	658	650	638	616	618	674	620	616	693	658	625	662	690	660	695	651	602	598	650	644	586	648	644	639	684	624	628	700	611	626	596	640	597	623	660	670	616	639	675	682	645	636	623	653	695	692	651	688	620	664	624	642	674	627	687	638	646	667	634	662	654	630	658	703	623	609	644	595	649	613	660	668	597	685	657	633	595	654	654	623	600	669	676	631	635	626	671	633	623	654	668	658	635	610	637	640	629	700	628	671	617	652	655	650	634	644	671	654	644	614	628	621	622	608	646	623	641	596	609	633	630	628	624	633	640	635	682	676	647	669	655	654	646	684	607	638	644	645	661	653	666	630	603	626	606	631	636	650	664	639	649	641	661	615	651	684	634	648	633	665	592	657	609	657	627	632	628	636	639	633	653	625	687	644	606	648	624	665	674	642	625	628	669	636	695	615	661	634	634	643	648	619	684	623	614	657	635	587	634	628	658	657	646	653	645	635	636	644	646	618	639	610	649	634	612	643	662	680	609	689	658	646	651	632	691	609	610	647	643	678	631	616	627	654	640	638	609	628	618	644	631	654	630	641	629	625	665	663	630	629	660	655	619	637	637	621	645	636	656	661	664	618	651	645	624	658	669	583	634	634	663	668	629	627	650	664	645	609	645	655	663	633	671	617	613	642	649	598	657	643	613	672	677	712	657	644	668	661	667	681	649	630	640	623	629	636	627	598	601	664	628	625	652	627	676	659	631	679	662	641	603	658	675	667	623	642	647	603	644	671	638	613	648	652	643	664	679	654	661	598	609	616	647	616	613	627	622	643	637	618	587	637	630	615	643	667	701	639	643	667	662	619	674	655	688	651	663
20903	33779	22144	11692	7814	5479	3898	2714	1863	1192	700	476	358	286	262	243	190	184	199	182	176	169	159	184	158	150	160	159	149	157	163	149	154	138	160	152	152	180	159	145	152	156	158	175	155	162	163	163	159	141	167	140	156	151	144	149	147	172	155	133	156	145	153	156	117	148	155	155	153	167	155	137	138	140	159	162	167	142	153	136	183	138	158	137	138	157	152	145	184	151	130	148	135	134	123	145	162	144	161	179	136	171	142	129	119	155	142	146	147	152	168	159	142	156	131	158	150	156	151	155	146	175	140	149	151	167	161	144	155	159	172	158	154	138	171	124	153	161	159	142	150	158	163	174	131	147	140	149	150	163	147	152	166	150	148	156	169	159	164	149	146	153	153	154	138	125	156	158	151	174	138	151	150	141	146	144	133	140	172	151	146	148	142	160	152	167	163	180	162	156	150	164	158	149	141	154	128	136	143	131	156	156	147	150	152	147	172	150	171	126	145	170	158	154	159	147	158	164	155	164	153	156	130	157	147	146	140	138	139	145	143	163	148	151	138	165	150	138	123	146	144	152	144	155	167	161	151	136	142	137	166	143	145	162	132	160	155	170	158	139	140	127	140	146	170	146	146	152	149	132	164	152	173	162	166	144	170	157	179	135	138	162	163	149	155	139	158	173	133	152	141	153	145	160	143	156	157	137	171	171	151	164	138	156	160	150	138	160	143	143	173	172	156	148	136	144	153	154	163	157	131	160	157	172	152	156	154	150	139	161	154	159	141	157	166	150	138	164	130	151	172	169	148	146	153	140	172	134	138	143	127	133	163	146	137	154	160	166	150	146	141	133	145	160	151	120	152	179	124	165	144	180	171	135	173	151	160	146	125	169	141	116	172	153	158	153	145	155	144	142	153	139	136	150	170	138	152	144	149	168	148	147	146	144	143	138	149	143	154	150	137	138	126	146	149	168	177	185	117	150	152	158	152	158	154	146	130	177	134	166	157	154	156	159	142	170	157	138	130	159	152	151	176	149	145	135	160	154	156	137	150	164	159	157	142	149	160	124	176	152	127	169	162	161	139	165	170	125	153	147	138	161	163	129	144	163	158	158	131	141	133	159	158	147	142	139	144	149	146	143	152	159	145	131	148	188	154	164	155	162	150	140	162	143	138	165	126	140	152	152	158	128	167	159	161	168	169	151	159	135	147	155	154	152	148	146	132	147	137	124	133	150	155	155	153	147	137	167	138	144	165	140	153	173	158	144	138	147	146	152	154	142	131	157	138	150	133	143	130	162	141	141	154	162	125	130	154	169	160	130	153	177	148	183	147	155	156	167	155	159	141	151	157	129	163	170	147	155	147	167	141	151	137	190	131	168	153	150	165	158	167	142	148	145	172	161	158	157	158	154	157	156	144	139	164	170	160	146	157	159	146	145	157	158	177	160	131	145	144	142	142	143	147	146	141	164	133	134	152	142	170	155	184	134	160	137	152	139	142	138	115	146	163	140	171	162	146	153	174	148	140	142	148	145	167	152	173	120	137	165	169	160	159	152	144	124	131	166	135	137	153	146	172	140	153	167	140	145	141	143	152	157	114	153	155	124	144	135	156	132	155	159	135	135	165	179	148	146	174	146	155	144	141	143	169	159	165	167	167	174	134	139	175	161	160	160	141	149	172	155	159	162	139	159	152	166	162	147	127	163	132	147	118	144	157	147	138	152	139	150	147	161	148	150	149	137	155	145	139	150	146	149	141	137	139	151	122	153	143	151	149	150	157	169	152	167	151	137	164	154	154	131	146	175	158	163	124	168	173	138	158	154	158	136	130	145	144	169	128	170	150	159	130	177	144	125	148	166	147	162	137	159	150	159	153	127	140	157	163	144	134	160	146	154	156	153	152	149	168	128	144	162	148	127	150	143	153	168	147	144	157	153	132	146	155	172	156	136	174	153	146	136	156	148	152	138	137	156	162	159	148	173	145	149	154	157	158	160	176	175	154	149	167	139	169	146	149	137	155	152	137	148	131	143	151	156	156	145	135	161	158	163	164	143	154	149	161	131	169	156	154	132	163	156	139	166	155	138	141	147	153	165	125	153	159	182	175	140	128	144	165	151	126	132	132	140	137	133	160	171	148	163	175	135	150	156	157	149	159	136	145	172	134	145	160	163	159	138	139	171	138	141	137	151	143	159	170	160	136	136	164	143	141	149	157	137	151	133	146	154	157	151	150	142	145	130	132	128	149	139	141	153	145	159	149	148	155	166	151	157	156	150	178	149	147	144	148	166	145	119	122	160	165	167	163	135	152	127	164	160	139	152	147	163	153	133	180	153	169	157	153	178	134	148	161	167	133	157	150	134	123	131	151	163	135	133	160	155	159	140	153	156	131	153	159	120	139	145	154	169	126	157	152	148	151	157	149	140	136	147	137	137	152	138	138	161	143	146	156	170	179	171	150	140	142	152	161	158	164	142	153	138	155	159	166	148	134	131	141	162	146	163	156	152	147	147	171	175	139	165	152	150	158	154	142	139	156	151	138	149	149	134	135	153	150	147	143	153	127	142	170	164	170	157	161	150	147	144	158	138	169	161	146	141	153	162	139	149	138	152	132	138	175	144	155	144	149	125	150	167	145	134	142	151	156	142	137	139	137	137	149	161	157	150	143	131	140	161	133	156	151	121	155	130	145	111	162	149	132	176	144	150	165	155	160	173	150	148	130	147	151	142	149	150	153	152	168	163	135	132	139	147	156	161	158	150	162	164	138	143	138	157	145	135	153	148	152	169	144	149	124	159	158	153	135	153	151	134	142	151	164	149	150	148	149	159	153	159	143	143	133	168	145	140	151	155	150	146	152	156	140	153	134	165	148	135	140	157	131	140	140	146	146	144	167	152	148	123	170	148	153	139	139	150	137	160	170	170	157	162	158	140	131	136	150	124	159	144	179	143	149	158	146	147	153	156	160	148	153	144	132	139	142	164	172	157	155	149	125	152	155	148	144	156	141	142	145	190	151	164	162	146	147	141	139	146	175	158	147	157	149	133	143	143	137	151	157	142	151	139	165	156	170	156	166	165	141	159	146	133	156	151	142	151	154	149	140	162	147	142	144	149	156	150	143	146	167	166	130	164	147	146	149	137	163	156	144	179	126	145	142	136	152	163	153	139	161	164	164	151	132	149	177	144	171	138	136	155	137	140	150	165	130	175	154	141	151	137	139	177	155	184	160	183	161	150	164	151	145	145	119	159	152	150	154	156	149	175	163	135	176	173	162	151	132	136	160	135	137	147	152	137	155	171	173	148	158	145	158	149	129	159	133	131	140	147	152	151	140	162	153	179	159	172	163	171	144	139	145	169	163	140	159	150	150	160	155	165	152	156	155	153	147	144	127	139	152	143	156	141	148	149	166	146	136	157	162	156	144	148	144	131	142	187	165	134	151	146	152	169	154	157	166	140	144	150	147	148	142	150	133	174	135	173	129	152	148	133	165	181	176	150	138	159	135	153
17858	33727	19386	17303	17299	15812	13584	10931	8166	4951	3113	2101	1617	1341	1170	997	902	805	693	580	516	511	515	514	488	495	499	498	463	467	485	517	463	511	506	487	482	508	462	468	460	465	475	519	502	441	455	463	503	454	485	501	446	449	472	504	487	498	482	482	469	477	455	502	496	461	463	487	476	434	502	503	499	500	485	440	520	468	443	518	506	449	455	489	444	448	464	489	500	453	485	443	447	470	464	435	472	491	505	471	464	461	496	471	445	484	446	442	470	474	468	432	482	445	529	473	468	484	452	462	495	484	462	470	481	471	461	464	492	466	463	446	484	496	469	474	472	460	480	445	450	500	468	477	447	432	484	484	470	452	439	475	470	468	452	483	444	433	507	489	474	458	410	468	467	468	471	463	441	447	475	514	423	434	508	457	486	485	465	465	464	472	476	487	480	484	492	454	485	447	471	450	475	449	501	485	480	480	462	459	475	494	486	498	458	522	479	453	471	500	515	470	441	466	480	445	483	454	478	407	458	499	448	477	497	480	443	473	449	473	481	497	438	487	448	492	485	487	467	476	479	480	457	493	454	453	436	462	509	469	485	492	486	439	476	442	512	489	460	489	455	451	446	458	473	466	509	458	478	481	479	495	437	412	473	485	473	456	482	426	482	438	460	491	498	484	466	450	484	469	479	448	433	476	455	471	479	472	473	449	471	469	504	493	493	489	488	519	483	492	475	495	430	468	459	516	505	464	463	442	468	434	506	450	485	488	484	443	444	462	471	470	451	450	495	440	464	473	483	487	497	497	448	459	498	464	450	463	487	515	456	451	464	493	478	488	486	444	464	464	467	475	470	489	507	462	477	464	448	484	458	466	485	483	473	435	449	475	488	471	494	488	491	484	441	489	453	455	472	468	456	505	466	493	449	471	501	459	453	444	478	482	484	467	475	451	442	497	469	505	448	428	444	488	417	467	470	473	444	457	466	481	454	434	460	437	476	453	441	471	483	449	429	456	480	497	473	440	472	455	458	442	476	453	476	455	441	479	489	471	454	473	493	431	438	494	477	484	529	467	437	451	486	460	430	457	468	475	458	478	471	462	417	434	480	482	446	475	451	484	454	468	476	470	465	477	447	476	493	467	468	494	481	470	480	453	470	435	465	460	499	432	503	461	475	442	443	445	451	459	446	456	448	445	520	458	492	440	488	437	461	436	450	463	484	518	475	470	480	452	447	446	439	471	524	479	454	477	514	455	464	484	477	474	481	468	486	458	441	455	446	481	473	442	512	476	499	459	451	492	520	472	448	488	474	481	428	460	465	468	513	470	476	429	481	515	463	497	463	485	472	444	491	497	461	462	496	487	464	463	492	419	483	455	488	478	446	493	427	481	455	439	462	421	497	507	452	467	439	440	445	440	461	483	493	471	506	464	480	468	452	450	457	463	500	452	471	468	447	444	464	478	486	484	449	509	482	452	441	475	485	429	465	486	451	505	460	484	479	451	510	472	495	457	437	484	480	486	474	464	496	458	476	489	469	463	501	449	466	495	503	471	467	472	454	459	445	480	466	477	429	516	488	535	428	498	502	436	449	483	495	486	466	467	462	465	451	479	444	464	467	451	431	475	459	489	512	493	472	462	453	470	459	457	480	468	455	481	480	469	477	498	449	462	416	458	414	469	482	471	456	454	508	469	439	429	463	460	486	475	473	471	478	475	481	441	451	474	484	462	454	483	471	512	462	449	455	511	488	449	450	471	479	496	455	495	473	511	480	442	503	451	478	501	484	518	466	445	454	482	447	494	444	441	487	482	511	440	494	465	472	479	470	440	424	464	506	475	495	462	530	434	523	457	473	491	467	480	469	457	453	442	470	466	471	520	446	493	464	487	504	460	434	449	508	444	483	469	465	476	444	465	496	476	463	458	499	442	506	483	506	474	488	450	475	477	477	445	456	507	473	460	458	457	445	462	432	481	473	480	482	438	455	482	458	446	479	474	428	470	479	509	445	474	460	438	477	442	466	447	435	459	466	476	488	454	475	444	486	489	526	479	498	445	457	459	454	433	493	486	464	478	469	446	447	480	460	512	477	480	474	467	426	488	472	455	453	471	465	458	454	473	436	438	470	445	501	496	464	482	449	482	489	457	453	463	446	501	437	467	486	469	454	469	460	489	445	524	494	504	476	471	510	442	436	457	479	467	478	454	475	484	474	461	493	454	470	457	472	473	458	464	485	468	483	463	479	495	486	485	448	444	456	477	481	478	469	468	479	485	460	451	435	473	484	497	445	498	486	476	448	458	501	497	447	452	456	507	503	476	478	476	483	470	445	482	461	471	450	435	495	453	491	462	449	483	453	408	481	476	456	465	502	454	477	481	482	453	491	465	408	486	448	472	457	460	474	459	468	466	492	460	530	494	458	481	488	541	446	447	457	457	483	506	469	457	495	422	476	471	503	512	480	500	469	461	485	480	463	483	450	463	446	520	472	447	473	479	478	457	489	453	492	481	409	517	465	484	429	489	460	478	425	508	467	483	444	481	407	496	490	488	489	434	480	480	433	438	516	540	461	482	480	474	465	487	499	463	446	455	453	461	539	459	445	470	434	444	433	500	474	478	469	496	522	471	440	451	493	423	521	489	452	466	503	458	498	483	455	494	498	456	491	399	438	433	485	475	465	448	436	498	490	481	466	463	464	443	472	475	448	460	501	418	448	465	445	457	447	451	427	513	479	420	440	471	469	464	479	469	463	474	458	501	471	478	473	491	478	461	524	522	463	481	466	480	458	488	460	449	486	448	469	437	453	472	497	459	477	475	438	519	503	469	521	468	480	458	468	486	466	498	471	484	468	450	455	484	499	450	501	467	479	479	499	492	471	491	465	485	487	456	460	467	486	463	467	478	519	504	498	480	484	464	458	415	442	445	453	476	473	462	491	481	471	462	454	480	455	516	456	490	434	481	477	489	473	497	457	442	466	446	506	473	455	473	480	488	452	514	495	473	479	468	458	454	437	464	459	467	504	441	463	451	490	511	471	462	495	472	449	497	461	498	444	459	463	484	528	448	512	491	480	478	482	486	471	456	482	446	473	467	456	450	458	448	440	508	487	503	456	497	441	453	486	434	475	462	475	489	462	441	481	437	470	473	461	457	473	485	460	473	460	484	490	478	478	497	475	497	466	476	472	455	475	470	474	454	476	486	434	460	447	489	514	474	472	452	425	462	468	498	494	452	475	442	486	441	486	464	463	484	463	457	478	432	463	513	456	464	508	455	476	474	429	466	500	494	486	523	441	522	468	441	469	504	488	469	469	453	492	491	465	494	462	455	462	515	453	496	451	489	452	462	440	460	482	459	482	488	486	455	460	439	491	467	483	507	443	464	479	492	467	452	447	439	507	502	482	443	497	459	462	464	459	477	465	440	476	456	482	445	512	420	473	407	474	471	476	480	462	479	472	429	524	438	512	425	487	456	464	442	487	494	465	460	441	461	484	447	502	459	499	465	466	416
49753	52190	38739	29162	30387	31479	30516	27778	22302	13354	7495	4250	2767	2218	1756	1486	1124	1029	476	370	277	208	210	196	175	184	153	172	135	135	117	163	154	135	156	133	150	141	132	148	149	136	115	111	137	128	114	128	152	122	105	126	115	145	128	108	119	129	128	135	147	135	131	139	117	114	121	142	129	118	127	118	135	109	115	119	149	147	127	122	135	107	128	113	130	136	136	113	132	131	134	101	130	124	122	119	142	120	155	119	147	120	103	131	112	120	88	137	135	149	154	120	134	135	116	121	122	134	136	119	114	139	128	122	108	143	151	144	132	126	143	108	117	113	139	123	126	130	145	134	131	125	150	128	138	131	113	126	134	142	127	118	125	116	129	119	107	118	132	127	124	143	114	137	120	124	139	114	137	137	121	137	128	115	124	126	154	115	130	129	121	149	128	122	130	119	145	151	123	108	132	130	138	127	105	114	128	131	122	141	131	117	129	124	129	139	128	131	118	119	127	136	116	140	136	133	119	125	123	122	125	100	123	128	126	120	133	119	147	103	111	123	135	128	133	117	124	126	128	124	104	111	126	143	132	144	132	128	98	144	121	122	126	139	140	114	120	113	130	123	145	136	121	123	134	134	131	121	138	138	124	127	129	120	127	128	130	118	126	145	112	138	136	131	134	127	130	143	118	120	108	127	143	117	124	119	119	148	130	128	127	99	132	108	118	134	149	116	128	135	120	130	144	149	125	117	134	111	126	116	123	126	125	123	146	127	141	143	134	120	134	118	126	135	114	131	144	142	147	139	127	117	120	120	148	127	121	107	127	140	148	124	137	124	115	136	132	119	125	131	126	126	130	114	135	97	139	129	111	121	117	156	130	117	117	137	135	130	125	152	133	122	129	147	116	131	114	125	109	116	143	124	118	126	136	132	119	131	132	126	121	128	126	148	148	130	135	140	144	135	112	109	145	129	120	129	133	115	109	149	119	113	111	102	138	144	127	118	138	119	114	138	128	111	127	126	136	133	125	134	114	120	117	125	117	112	157	148	146	113	116	119	114	133	156	135	127	119	136	124	121	116	115	126	121	128	131	117	121	120	117	151	123	96	128	128	135	127	133	135	138	131	111	149	124	122	140	123	150	128	123	124	111	134	119	113	137	114	131	117	128	121	113	119	133	144	123	131	129	128	127	122	104	148	154	141	136	120	130	141	119	130	122	134	128	150	142	130	115	120	116	116	133	124	125	138	114	126	120	135	135	123	115	121	130	131	131	120	118	123	109	137	117	122	148	130	128	118	121	152	97	118	104	139	131	109	138	114	140	146	148	135	151	125	126	147	140	126	112	127	127	119	111	125	112	129	117	104	125	142	148	117	110	134	136	135	122	136	114	127	114	117	133	120	130	127	129	129	128	117	104	105	127	159	139	132	135	122	116	137	110	127	123	112	137	142	139	131	138	140	123	131	129	129	139	114	135	137	118	111	123	121	117	134	126	139	150	122	142	120	127	140	128	125	122	119	115	135	120	135	133	131	112	134	134	111	139	109	151	118	130	139	129	119	126	146	142	117	121	124	132	131	146	130	140	125	134	138	137	140	131	119	119	125	124	146	140	146	128	151	112	120	133	135	136	133	121	122	111	121	130	135	122	117	115	143	139	132	128	101	131	143	136	143	130	125	134	111	106	149	138	127	128	116	126	143	143	133	126	118	132	121	116	133	137	129	133	135	170	133	128	129	115	106	137	153	168	123	116	138	138	123	124	119	138	129	123	130	138	142	145	102	114	145	123	121	126	132	117	122	142	127	129	116	136	141	129	118	123	120	116	110	126	115	118	123	123	129	117	136	149	119	141	144	128	120	116	128	119	114	122	133	148	124	139	131	127	116	109	104	106	125	139	137	125	143	113	133	114	140	120	124	135	106	126	120	125	142	112	123	118	128	141	116	133	134	113	153	122	132	124	139	107	127	110	147	140	108	129	137	141	122	118	105	112	128	137	131	143	137	113	125	128	140	114	132	124	121	124	137	137	113	140	165	126	117	131	109	128	119	117	138	127	109	134	132	128	113	121	111	134	124	107	127	131	118	122	140	134	148	124	108	120	108	121	134	124	149	129	140	132	121	141	136	118	139	112	129	125	121	126	123	121	145	132	115	122	143	135	135	130	138	126	141	117	143	128	155	145	103	128	120	132	134	137	121	144	127	130	131	135	136	145	130	134	137	124	138	142	142	148	129	125	119	131	124	120	135	143	142	127	116	123	140	124	122	113	124	126	126	127	128	127	114	118	133	133	144	112	117	124	154	147	123	118	125	115	139	140	122	125	122	133	116	126	150	129	126	132	131	134	116	133	121	151	132	119	121	121	118	128	131	130	132	124	144	114	124	125	153	126	131	108	131	109	119	124	126	132	117	147	139	111	108	118	137	136	125	124	123	139	126	137	131	129	118	122	126	141	130	110	116	137	120	120	136	145	139	124	119	133	139	127	118	105	120	137	129	136	131	142	115	127	131	132	112	133	108	155	139	109	131	133	130	122	143	149	127	117	111	130	121	127	138	143	121	108	125	123	114	131	123	125	127	115	115	129	125	123	137	114	155	115	129	110	126	121	105	129	126	110	113	128	131	115	124	116	126	127	139	147	132	117	130	129	130	121	138	139	130	115	123	122	129	105	148	119	163	123	120	132	124	140	104	112	126	146	124	121	138	139	127	126	135	139	132	106	146	153	128	121	121	141	145	110	132	119	122	117	127	130	136	109	138	116	141	127	117	131	129	116	139	149	120	126	136	119	116	127	117	134	130	142	126	125	117	125	136	133	129	123	134	98	140	128	141	146	126	130	127	140	122	134	120	132	124	107	118	123	137	120	126	116	130	122	120	144	128	133	137	127	159	110	123	124	132	129	131	148	143	133	139	129	141	120	112	102	131	126	128	125	129	126	113	109	120	122	121	150	147	129	114	123	114	121	129	138	137	134	121	129	148	118	124	99	128	128	115	136	125	129	130	118	101	133	130	126	128	118	110	126	139	128	125	118	129	118	120	136	148	127	137	138	145	151	129	122	133	124	123	117	134	118	143	125	124	148	113	123	132	122	131	128	124	132	120	113	129	127	133	142	148	122	91	122	144	116	118	144	148	130	134	108	124	123	139	129	120	126	124	133	119	143	118	137	111	147	114	128	143	147	125	125	126	121	125	109	130	144	131	104	128	119	149	149	154	118	114	138	126	133	139	129	152	121	118	118	128	120	142	130	132	139	134	110	128	131	122	131	133	129	115	117	142	119	134	122	135	138	141	122	130	113	119	122	127	129	129	134	147	140	150	121	122	125	118	138	112	129	127	115	122	129	127	129	125	110	120	133	151	135	131	121	119	129	113	113	127	126	129	129	121	136	131	117	126	120	140	115	130	128	123	132	152	113	142	131	122	124	142	147	126	111	129	131	120	125	113	130	153	125	127	120	129	152	117	117	141	143	135	130	119	119	138	137	127	125	124	129	139	128	136	121	107	121	126
39245	54785	39412	40867	44963	45434	44849	41807	36849	26240	20043	14397	11957	10374	8790	7863	5912	5435	2643	2316	1238	996	900	828	685	673	605	549	561	538	484	476	520	470	483	473	433	443	455	403	496	450	421	479	412	440	451	445	449	412	426	423	417	443	414	444	450	395	398	423	428	476	428	441	432	449	413	456	429	424	441	405	404	445	413	409	413	411	422	401	432	422	416	378	429	395	408	383	422	395	435	408	422	403	424	395	410	419	435	400	426	424	453	406	415	417	411	430	457	409	367	396	378	422	383	379	421	413	408	404	408	411	435	383	418	447	432	424	412	388	407	442	411	405	385	417	423	425	421	399	422	387	385	424	376	400	395	395	421	408	410	405	366	383	408	449	428	392	445	392	396	396	412	398	389	410	416	423	405	413	378	428	410	375	412	430	388	404	426	410	400	391	417	436	381	419	371	427	424	433	389	384	387	414	408	438	405	416	385	370	362	411	423	399	429	429	390	402	379	398	425	385	392	414	416	385	411	378	398	420	436	398	368	411	357	416	399	410	413	420	419	396	403	384	395	383	430	381	384	424	386	382	389	403	402	367	451	386	426	411	420	440	438	451	412	413	416	394	412	356	404	407	430	414	394	407	425	412	401	401	383	417	386	408	417	406	413	390	413	423	417	401	381	430	370	383	418	415	397	415	372	398	418	405	388	420	428	399	392	376	450	424	417	398	418	428	391	424	410	369	410	407	403	431	385	412	429	423	441	391	398	407	412	421	411	371	383	409	392	408	399	403	391	416	448	435	425	429	409	433	366	406	433	421	388	428	413	385	394	429	386	373	347	399	405	395	428	375	430	391	416	399	412	421	419	421	430	419	384	421	441	433	416	421	408	402	427	399	399	416	409	437	431	358	400	387	418	423	392	454	392	379	431	396	426	388	403	416	419	397	404	379	411	416	354	413	406	381	404	411	418	403	391	404	396	444	414	366	429	397	446	388	398	365	422	385	408	429	397	384	384	400	395	415	439	399	396	435	399	430	422	411	393	433	364	410	399	388	359	399	435	397	412	448	401	421	442	386	387	405	416	391	386	413	410	407	384	380	378	400	384	388	391	385	416	388	386	397	398	402	404	410	403	372	428	398	378	409	414	411	417	398	433	428	391	407	364	401	409	415	387	392	390	462	417	421	402	417	380	398	393	392	392	427	432	377	419	433	385	378	422	354	395	417	390	422	393	406	431	412	369	363	384	410	411	425	416	421	434	418	435	377	387	393	388	369	404	434	407	395	400	426	415	415	432	407	400	416	401	372	404	390	391	398	417	409	413	412	387	435	402	441	418	400	443	397	403	382	403	427	421	403	416	398	384	405	412	404	389	380	387	394	421	392	407	398	401	396	407	393	424	407	418	444	402	436	409	447	397	425	397	437	421	403	435	419	411	409	378	384	427	439	403	424	401	385	437	368	408	421	387	397	423	418	433	431	429	428	403	402	366	373	412	402	410	420	387	389	400	386	379	431	383	399	429	391	397	406	404	417	397	398	423	394	398	386	402	426	400	412	387	388	410	407	381	413	394	411	434	391	377	402	425	391	415	402	410	425	410	428	430	385	415	429	464	428	352	377	388	425	397	417	404	404	394	411	407	400	449	431	373	411	396	402	417	410	376	399	443	428	416	405	380	373	454	411	411	433	405	394	423	400	442	395	401	395	393	397	411	357	406	402	415	409	376	457	381	371	399	379	408	418	414	393	407	397	399	434	401	418	405	412	378	424	447	415	409	417	425	419	432	376	371	406	405	396	394	400	385	422	415	418	423	423	393	384	393	370	399	385	383	403	403	427	414	392	432	387	406	412	394	399	381	411	395	413	419	366	406	384	385	407	417	414	387	417	419	420	389	391	449	426	408	391	409	384	386	430	395	431	408	393	427	409	392	388	413	390	401	406	372	407	376	384	399	419	385	405	430	390	388	411	395	388	415	391	373	374	378	403	405	408	391	412	396	409	383	413	395	382	420	368	379	393	375	431	390	408	404	405	417	387	388	394	411	415	403	406	381	425	413	398	358	403	440	401	422	405	408	390	376	412	400	434	421	395	412	419	396	382	414	420	397	428	386	405	436	430	440	457	411	383	393	423	397	383	412	449	397	395	419	399	404	409	374	393	407	404	385	395	402	412	400	411	392	418	410	389	390	383	417	416	429	417	355	362	417	455	418	410	416	406	399	410	422	410	402	432	405	444	413	430	405	407	402	378	444	386	408	430	443	406	397	401	391	387	389	429	411	411	426	391	361	411	379	394	365	428	376	402	428	411	401	428	388	410	409	424	419	411	420	402	384	383	377	417	409	400	390	414	381	370	401	408	399	409	407	389	427	407	433	401	394	410	421	422	413	385	442	386	421	393	411	383	390	419	385	406	433	415	389	415	423	412	400	420	389	402	450	411	447	384	402	415	405	411	407	395	416	440	385	397	420	382	373	414	374	412	411	411	354	408	394	422	415	423	366	412	400	407	421	375	423	392	377	400	400	406	431	417	381	415	396	443	476	400	396	409	405	435	380	414	430	392	424	426	385	413	380	426	418	397	399	436	443	408	378	390	421	419	401	383	401	414	431	402	396	419	391	410	390	415	400	396	409	402	408	392	396	374	425	440	395	424	417	449	403	412	449	408	415	370	395	368	398	407	366	411	402	427	405	384	416	402	442	430	420	403	375	384	403	400	388	424	405	406	399	383	422	379	386	408	415	409	420	418	358	397	396	431	376	409	406	413	377	387	417	415	429	379	428	425	373	418	383	375	422	402	391	412	445	372	395	403	411	391	440	391	364	409	410	423	365	420	383	378	371	412	394	396	386	439	391	374	419	453	382	389	409	415	395	399	397	409	416	363	374	421	429	403	420	382	409	424	378	421	417	381	398	402	388	421	406	417	421	428	422	390	422	382	385	390	417	426	399	424	384	388	404	403	404	406	401	399	444	399	394	429	377	433	398	387	404	428	391	388	400	409	428	421	411	395	394	438	382	415	424	393	429	403	417	425	388	404	401	385	417	421	405	402	410	407	428	395	405	393	405	364	424	387	395	389	414	427	433	426	412	407	410	396	432	407	407	427	411	384	391	420	383	426	402	437	432	407	414	437	417	383	384	393	398	427	386	377	425	393	389	411	398	441	395	358	407	384	401	415	394	402	392	407	423	402	400	361	391	398	379	397	390	364	406	434	406	374	430	400	403	393	414	399	374	428	380	423	386	426	443	405	412	376	377	399	375	416	418	418	383	395	415	419	423	382	412	370	390	410	413	408	419	429	394	413	407	388	415	372	407	413	408	391	410	408	392	405	362	352	412	411	378	393	428	434	410	405	430	423	444	348	373	405	403	406	398	427	399	423	388	403	403	425	384	416	376	397	387	408	431	398	411	397	405	421	417	418	389	408	381	405	382	398	415	436	386	380	365	393	367	445	395	386	419	414	439	375	411	417	400	407	416	383	376	365	377	384	399	415	377	386	404	418	433	406	407	424	387	389
57702	47568	36955	29903	31179	34051	35685	36420	34301	25165	17250	10469	7123	5573	4437	3839	2956	2399	1261	985	553	502	420	396	363	321	301	294	279	288	249	258	248	242	239	225	213	261	249	220	266	252	244	226	269	223	229	208	228	231	229	230	242	255	241	220	246	226	214	238	243	242	254	223	248	229	229	241	243	237	234	237	217	226	229	232	215	232	221	222	240	230	235	223	214	231	264	241	240	215	232	207	250	244	228	237	251	230	237	240	219	240	224	251	235	240	267	233	235	228	235	259	233	229	234	262	238	241	227	211	264	249	251	250	244	236	240	231	256	230	222	222	231	206	246	267	228	189	209	237	223	212	231	207	235	254	229	237	232	233	242	215	271	248	210	239	228	258	239	226	236	220	197	239	259	243	222	223	221	249	252	263	218	210	229	221	265	222	219	227	229	209	205	238	238	225	221	232	230	242	227	236	268	240	234	238	234	235	193	242	242	240	236	228	272	259	236	238	240	222	226	238	232	222	221	222	219	240	212	236	229	217	232	234	242	234	255	242	228	215	227	243	247	238	225	227	274	210	213	205	219	232	242	220	221	219	226	256	262	239	241	215	218	232	221	229	207	225	219	243	249	222	233	237	222	238	228	212	228	216	230	262	225	243	252	238	239	258	216	245	210	209	220	267	245	234	229	236	214	251	248	236	205	244	232	222	233	234	236	221	218	202	216	180	198	224	226	237	242	228	240	249	233	228	242	227	223	235	238	221	263	213	216	234	246	234	216	222	230	218	235	212	248	237	262	238	211	229	216	230	224	207	234	202	213	204	210	206	225	216	203	242	215	209	227	242	214	215	217	231	227	185	232	253	221	214	239	238	241	244	237	209	231	226	223	221	234	234	229	252	232	220	220	251	227	243	206	259	224	226	246	194	222	232	227	225	247	220	214	217	242	247	238	211	237	211	211	208	243	237	229	228	238	203	217	228	221	234	259	226	223	215	231	244	233	240	228	230	206	224	247	220	213	243	241	251	230	233	245	214	241	214	217	216	222	236	242	237	228	249	239	246	234	240	217	257	265	235	229	224	230	238	255	207	236	246	225	214	246	266	234	223	214	258	230	218	247	251	218	239	234	237	219	248	232	220	258	202	223	230	246	216	229	222	260	232	211	222	237	224	209	227	244	239	245	224	221	241	221	198	224	253	217	250	248	258	229	231	236	225	225	212	214	234	205	252	236	207	250	233	228	216	218	238	223	221	251	264	226	220	221	228	240	222	225	234	212	257	245	256	211	258	219	234	217	226	208	258	234	242	241	226	245	232	229	226	242	217	245	240	231	232	205	200	214	227	212	220	257	225	244	233	253	216	234	235	228	228	224	206	229	254	256	201	240	234	221	240	205	242	212	207	238	233	229	266	219	211	213	245	255	240	226	221	263	236	212	234	227	214	264	232	226	214	227	225	256	232	226	251	221	203	252	234	230	253	246	243	229	233	241	241	225	226	260	229	251	232	234	207	207	208	229	226	224	242	224	228	211	212	239	220	230	237	224	237	223	247	221	228	260	241	243	232	256	265	240	234	216	222	236	212	226	204	203	221	226	233	237	241	219	244	255	221	231	234	236	213	236	236	228	226	226	218	225	247	216	226	229	251	227	240	245	250	230	230	246	228	224	234	215	237	231	244	222	242	227	223	238	229	239	227	204	239	221	238	249	229	251	206	234	236	242	234	261	211	256	224	224	225	217	235	217	239	228	249	231	242	228	238	253	196	224	220	183	226	248	239	256	246	259	207	241	238	233	230	247	232	231	200	224	234	210	232	210	217	238	231	274	227	212	217	238	222	261	230	229	222	224	219	216	262	218	225	233	217	256	202	216	254	220	207	198	239	201	223	238	220	220	246	227	226	220	224	218	241	253	228	250	234	217	228	248	232	226	241	214	243	222	218	225	235	245	211	217	221	228	200	227	207	207	251	205	231	242	222	237	222	221	216	224	213	224	232	217	242	233	219	249	224	234	271	251	234	232	237	230	228	226	238	216	224	230	218	246	190	215	241	243	243	239	218	242	231	261	245	244	245	220	227	224	224	237	226	215	235	213	247	253	220	228	249	231	192	240	244	229	232	210	232	234	256	248	235	222	219	246	251	219	241	245	228	216	236	230	217	235	232	215	228	251	238	220	236	216	258	233	211	238	212	234	224	231	191	240	230	241	246	208	209	243	211	259	237	252	231	252	243	217	211	237	228	222	233	211	241	243	190	244	240	231	269	231	226	238	243	254	245	239	256	227	218	230	252	213	239	226	228	213	211	224	230	211	219	226	238	233	230	225	230	235	202	223	234	223	253	237	231	236	210	233	244	226	210	216	221	233	230	219	240	254	229	268	226	239	245	229	229	221	237	226	234	237	221	222	240	234	227	246	237	227	244	238	237	250	260	239	234	231	216	249	229	226	256	214	236	246	214	231	206	240	214	263	215	227	245	211	249	260	261	226	230	249	217	198	218	237	232	254	227	253	232	228	231	245	240	201	267	217	217	218	238	201	246	222	236	262	221	208	230	225	227	237	225	249	222	234	234	236	225	269	236	213	211	241	210	229	295	240	250	238	235	203	214	247	216	214	217	218	240	215	191	230	231	226	202	257	227	208	243	239	224	240	246	219	236	217	225	237	218	226	252	243	235	232	225	240	250	221	228	179	241	233	244	244	227	202	204	227	225	229	230	227	231	213	214	203	210	236	239	237	231	249	220	216	220	244	244	263	251	233	217	236	239	232	232	240	237	255	215	222	226	217	220	238	237	246	239	236	271	237	219	218	260	210	234	224	209	243	238	225	257	224	240	248	232	235	250	237	223	252	213	241	217	229	242	230	223	263	241	237	241	207	250	264	216	253	248	225	235	238	198	214	234	216	227	216	261	243	227	233	228	249	244	216	219	267	237	214	246	256	234	235	228	251	220	221	228	211	242	231	225	216	232	241	229	224	230	240	223	225	212	195	240	246	224	233	229	226	215	209	226	239	224	222	222	233	228	234	240	228	226	220	221	209	253	240	232	231	242	245	225	235	241	206	225	223	240	209	218	217	235	246	225	227	223	233	236	200	242	231	251	241	232	244	225	245	253	208	257	238	231	219	241	241	206	234	210	245	242	247	252	214	243	230	250	224	256	243	247	234	258	220	214	207	239	224	203	244	238	215	224	232	201	206	214	211	253	233	237	214	235	251	205	218	245	225	230	233	225	237	247	228	253	221	243	219	227	232	207	237	230	248	214	248	230	228	216	232	233	219	219	234	220	209	224	227	240	226	217	220	223	259	232	238	196	211	232	237	239	209	219	262	235	211	238	227	228	226	232	206	234	229	232	230	236	211	223	231	216	237	217	217	225	241	201	212	234	224	234	232	229	219	232	251	209	219	241	233	235	227	230	225	249	236	226	265	250	211	210	208	198	239	229	217	223	237	205	264	224	226	234	218	220	228	247	236	223	226	222	238	254	233	245	229	233	217	222	222	235	217	228	207	225	240	246
46603	55172	39817	45499	50662	54000	54542	52293	47040	37822	31011	24002	21548	19357	17177	15813	12703	11266	6456	5229	2977	1943	1794	1517	1369	1218	1075	970	879	904	880	856	807	827	746	752	783	771	729	742	741	703	708	721	706	680	752	743	682	732	666	710	711	661	683	706	748	745	689	705	677	728	699	690	677	678	754	716	732	728	718	670	693	700	661	695	672	714	647	663	700	691	680	643	655	627	636	626	665	643	614	645	627	681	659	652	696	649	673	626	646	683	677	684	621	664	669	677	649	691	655	673	654	650	713	664	668	626	659	689	622	601	637	668	640	653	630	616	627	637	636	692	697	648	680	691	617	658	667	655	658	624	636	628	662	675	681	665	654	653	680	658	642	652	666	689	644	605	698	646	649	678	612	627	666	623	639	628	621	634	663	646	586	663	639	669	631	667	637	615	643	679	658	693	671	688	632	653	640	668	688	679	678	614	657	629	652	662	639	621	612	676	632	633	674	621	611	656	668	649	716	664	701	662	653	608	662	670	619	624	645	651	656	640	628	642	649	608	680	709	681	642	616	656	664	621	640	647	634	644	605	687	635	646	656	632	655	631	638	638	652	630	606	631	663	598	645	631	655	627	682	685	680	641	642	643	644	654	677	641	628	680	659	655	643	630	622	641	690	634	679	671	628	650	676	665	672	643	628	664	615	646	674	636	660	648	643	655	637	688	684	628	657	630	671	606	667	675	611	668	641	632	651	625	634	652	650	626	620	647	618	658	620	611	664	636	633	645	625	604	615	620	622	692	646	659	610	618	661	652	681	675	660	618	649	661	656	662	667	616	691	627	647	648	623	614	663	643	652	638	635	681	676	670	602	644	678	664	673	688	644	691	637	637	622	674	662	656	654	655	644	621	680	651	635	661	673	672	636	677	667	695	676	638	597	625	663	637	641	654	647	664	660	649	679	620	613	697	647	628	658	650	649	629	652	669	638	644	616	591	670	660	611	601	642	639	673	662	667	609	667	649	640	695	651	706	711	643	665	647	636	616	682	652	580	620	635	666	655	668	635	650	658	663	676	661	633	672	655	705	683	634	633	640	638	641	653	647	671	637	629	595	633	653	670	599	657	659	631	662	622	681	632	651	619	656	602	618	616	621	655	658	667	633	634	664	624	636	659	638	638	666	650	671	638	674	629	683	668	680	615	633	678	657	622	662	659	611	678	643	682	686	674	656	643	640	688	630	623	663	652	601	634	653	669	620	650	635	675	639	682	680	624	640	627	614	662	636	631	651	687	720	667	644	645	678	641	589	648	668	656	662	660	633	708	644	609	605	630	636	629	675	668	651	666	631	629	654	623	638	640	660	634	667	673	641	614	637	619	606	662	684	638	624	664	675	657	649	661	624	626	687	661	654	620	648	660	627	632	642	622	636	706	630	658	710	601	637	649	659	670	679	653	606	664	660	618	625	627	667	628	625	637	640	603	647	629	646	617	650	677	654	611	651	612	631	620	618	694	719	614	673	609	648	636	634	647	626	690	603	650	677	604	640	644	642	685	637	631	625	599	623	632	620	602	637	652	611	642	698	646	637	691	652	657	655	611	629	655	638	631	657	637	670	710	646	630	633	666	652	623	631	668	653	621	637	655	662	668	601	639	662	680	642	639	624	673	686	625	586	655	653	651	636	636	611	635	618	699	599	652	608	645	670	662	608	663	585	649	674	663	623	640	684	672	673	638	684	626	682	693	655	650	638	637	692	652	603	668	649	660	677	631	629	642	681	642	662	686	665	680	646	637	657	678	660	600	636	671	655	668	614	656	643	656	658	656	644	632	664	628	627	628	643	691	624	683	644	597	682	664	654	642	665	672	653	626	658	653	611	654	610	690	644	673	671	633	660	689	618	620	682	648	662	670	649	664	660	616	637	678	637	619	646	687	661	614	695	651	616	622	655	595	669	625	628	695	671	680	696	654	700	648	596	629	612	639	648	622	667	624	611	630	687	651	635	658	618	682	635	606	608	674	659	649	662	657	662	617	664	671	687	630	628	663	646	634	642	679	670	663	674	648	674	670	634	652	657	670	687	660	645	620	608	665	636	633	604	641	647	674	656	637	608	643	633	636	674	641	594	633	673	631	654	626	629	657	648	646	644	615	670	661	652	689	686	606	648	707	697	615	615	676	633	673	668	584	632	651	625	621	628	631	643	644	640	601	656	640	603	682	637	627	663	665	634	684	650	646	620	618	644	633	648	616	683	664	640	667	625	649	660	645	596	639	637	667	638	610	651	672	642	658	668	666	662	615	696	673	618	637	662	651	634	658	630	676	681	654	635	620	640	664	592	637	675	621	656	647	653	644	643	644	620	651	695	653	688	680	636	655	648	676	685	610	627	669	696	667	659	678	702	607	671	653	647	720	640	675	604	617	660	653	668	685	601	685	655	662	613	624	607	677	634	674	637	619	665	571	691	644	625	668	689	628	654	701	667	628	668	665	650	697	662	633	673	677	624	675	614	619	616	665	646	652	671	665	673	678	671	646	685	643	626	676	641	643	674	664	652	659	621	682	626	658	663	661	662	631	649	585	642	652	638	617	658	677	674	653	634	610	680	608	647	653	641	687	590	630	667	638	608	639	651	621	697	661	690	627	674	682	689	626	667	672	643	659	653	675	690	650	600	629	624	623	637	621	623	660	696	644	619	695	635	663	653	617	600	619	671	656	632	648	649	659	633	637	644	610	638	668	636	652	633	680	695	670	678	629	630	657	626	633	617	609	638	648	642	679	631	646	626	629	662	611	672	646	658	701	652	680	686	679	625	642	650	639	646	666	638	662	667	677	651	668	630	679	630	601	648	632	617	607	671	614	715	698	646	667	689	688	625	648	661	668	624	664	608	621	657	624	652	624	632	658	669	632	655	674	610	637	696	629	641	640	642	636	637	620	606	596	676	666	612	626	661	629	697	653	592	645	701	644	667	634	633	658	672	633	650	680	658	689	607	672	655	653	622	618	626	610	687	633	707	649	672	614	642	695	584	621	675	643	642	612	675	617	665	675	642	648	642	627	640	703	645	654	643	639	628	629	684	645	663	647	697	587	629	639	626	645	608	656	608	632	638	667	631	667	643	630	657	634	640	608	644	679	626	671	630	652	616	642	593	650	669	616	648	643	662	596	663	601	642	648	650	687	654	654	661	675	661	628	639	634	650	670	664	675	656	599	690	624	643	623	668	667	628	619	633	650	680	642	641	626	641	636	678	638	654	659	636	644	698	644	609	680	706	634	693	632	669	659	650	600	639	667	624	667	643	677	642	666	641	672	629	605	592	702	665	674	633	640	637	637	622	620	625	643	650	677	686	599	590	623	614	632	629	619	663	673	635	612	653	640	679	683	666	675	618	634	653	650	650	647	638	651	685	655	651	650	656	622	636	687	728	646	654	677	656	652	632	694	664	685	648	655	649	642	690	680	632	667	662	637	678	655	662	624	635	625	637	684	638	684	653	632	646	651	661	671	621	632	635	633	636
21799	31906	24584	11658	7573	5441	3429	2477	1770	1149	635	494	323	327	277	255	209	193	181	158	199	167	169	162	165	128	139	138	152	147	141	158	162	181	151	163	160	132	157	130	155	182	161	153	169	153	161	162	166	139	157	152	144	134	166	150	166	154	137	175	161	137	170	148	154	152	152	134	164	141	161	146	154	139	163	154	139	153	145	144	150	154	131	135	152	158	145	147	144	172	164	154	154	137	156	150	140	158	144	146	153	186	149	154	167	154	150	163	151	172	131	153	136	134	158	177	134	160	159	151	158	147	140	128	169	151	166	151	147	178	164	159	169	157	126	155	158	166	145	153	172	150	149	130	145	152	158	164	146	139	123	148	145	145	150	166	151	134	142	137	161	136	153	153	145	140	133	141	160	159	156	150	144	128	165	122	157	133	139	163	156	166	169	165	157	128	143	168	156	155	135	157	160	153	161	140	151	149	149	156	135	147	158	162	160	148	147	156	161	150	141	139	146	128	161	152	151	163	165	140	161	152	131	137	165	159	155	149	151	134	157	159	151	134	164	159	159	153	152	116	156	161	147	155	139	147	145	158	144	170	151	143	147	130	137	132	140	157	143	142	160	144	141	141	137	165	150	133	140	139	148	164	127	147	120	166	145	139	142	160	126	152	136	164	172	147	153	159	162	147	134	158	167	154	143	173	152	147	151	143	144	142	149	147	147	153	158	151	147	151	149	149	179	164	165	146	167	146	149	147	146	124	136	130	152	170	139	158	144	146	154	151	156	136	145	154	144	128	157	167	147	158	151	131	150	144	141	140	160	153	133	123	165	122	151	165	170	157	151	163	151	168	148	144	152	155	163	127	147	155	161	150	136	151	163	149	139	145	133	124	140	156	174	127	137	147	161	141	152	144	160	136	174	146	136	147	170	144	143	158	154	143	134	147	169	145	155	133	166	128	147	155	143	144	153	160	137	147	144	141	140	154	145	155	154	150	152	155	134	163	163	148	144	160	115	152	151	151	144	180	133	151	144	134	159	131	154	157	141	167	133	151	151	133	133	166	146	156	130	146	159	163	136	168	161	141	153	164	146	127	174	153	150	148	129	145	144	152	152	147	157	153	123	139	148	159	160	133	144	169	164	146	152	149	142	155	155	160	162	154	154	160	160	140	164	144	156	152	166	158	142	171	137	147	149	152	174	157	142	120	162	160	134	165	143	122	152	156	132	148	157	152	159	150	159	153	155	145	151	149	167	156	142	163	146	142	151	140	155	137	153	139	173	148	166	141	144	151	159	136	155	154	137	154	132	156	144	171	164	155	151	162	150	147	147	143	163	155	168	160	136	124	157	178	162	164	164	161	163	131	149	136	162	141	177	152	141	158	118	141	156	141	132	155	132	162	149	155	144	138	154	156	136	145	155	135	145	152	138	155	139	147	157	152	154	149	122	151	161	200	161	153	149	126	159	142	158	167	142	170	146	155	161	155	149	164	142	167	157	157	154	152	149	160	144	155	152	126	149	151	140	157	174	161	163	172	122	136	156	141	132	148	163	151	176	161	132	161	141	143	156	158	151	132	142	149	167	149	152	142	155	161	155	165	148	162	144	142	150	157	150	166	152	163	149	190	145	164	152	149	158	154	163	160	141	131	136	152	140	159	155	166	160	159	151	135	148	140	166	137	150	147	146	144	135	135	146	153	165	169	145	155	136	149	176	123	167	157	148	162	161	135	166	153	149	145	148	155	144	144	156	136	137	150	163	161	160	158	139	137	145	147	163	150	152	152	164	143	140	149	149	164	150	179	177	139	141	186	156	153	149	128	155	144	137	147	125	167	167	159	154	158	152	157	155	143	169	142	165	155	155	129	143	170	156	139	135	159	136	143	164	144	137	150	158	138	137	148	181	155	148	164	153	163	142	145	159	165	150	123	151	155	132	151	144	116	132	158	148	146	170	149	160	155	176	165	162	142	133	136	147	143	147	142	145	156	143	148	120	133	170	151	170	153	172	159	144	173	138	167	141	121	144	136	148	161	161	171	162	174	169	142	146	148	151	168	145	121	157	159	163	145	149	138	137	161	162	148	145	159	154	135	147	155	147	154	143	140	161	153	140	151	163	157	149	147	140	137	138	141	136	145	145	147	144	144	154	155	151	135	166	164	147	153	136	154	148	148	168	155	162	171	146	140	159	153	146	158	135	129	185	141	156	148	129	167	166	143	144	156	148	129	157	129	143	148	138	131	159	152	142	129	136	161	155	153	131	147	158	145	142	160	154	157	149	154	138	159	135	156	150	170	147	151	144	135	146	140	144	163	131	143	127	154	140	152	160	155	163	157	158	154	141	140	150	147	180	133	139	160	141	173	161	171	146	161	151	148	187	138	128	145	148	149	141	143	158	158	139	139	130	145	144	136	145	129	135	161	141	159	156	164	143	147	148	169	153	151	154	162	160	147	133	163	157	146	141	156	132	146	130	138	143	151	151	145	150	148	155	173	154	153	173	168	163	134	174	143	137	135	147	179	174	133	165	139	139	149	139	157	128	164	161	167	142	147	152	151	150	153	142	150	135	143	145	161	169	152	168	150	162	148	147	151	134	180	154	172	150	158	163	155	161	134	164	147	147	147	178	164	148	144	163	159	157	168	152	134	155	143	161	146	149	132	151	173	135	154	136	146	135	142	152	139	164	137	141	151	145	143	151	135	151	159	175	154	148	141	152	147	167	133	156	152	146	162	151	151	141	168	129	158	136	127	161	172	166	158	164	156	137	172	172	171	149	169	142	155	163	169	148	134	163	174	144	154	163	147	155	135	151	158	152	159	152	134	157	152	128	147	140	165	162	150	147	136	133	171	148	149	150	137	150	132	135	134	172	154	133	175	150	135	147	143	137	149	140	152	140	161	128	166	150	147	168	164	126	149	115	158	154	155	124	132	146	153	164	144	144	145	144	160	132	160	181	156	142	165	145	154	178	156	154	137	137	157	156	127	152	167	155	146	169	144	153	139	159	170	137	169	158	136	150	112	173	144	173	145	148	138	161	141	147	149	160	157	150	145	152	141	170	169	135	165	160	141	131	157	152	145	146	159	131	168	144	149	151	150	162	152	168	149	163	146	148	128	155	143	157	154	163	173	160	146	137	141	152	166	159	153	139	142	154	151	157	158	149	146	151	154	169	130	155	136	139	161	168	133	141	142	145	142	156	163	152	168	137	124	158	155	150	155	154	172	173	172	138	169	153	153	151	151	155	142	166	135	149	144	139	164	150	139	142	128	163	157	159	160	134	165	127	132	137	143	167	177	140	151	139	133	144	144	146	159	161	128	137	146	155	151	143	135	169	168	141	152	139	174	158	125	158	157	155	143	168	147	147	139	138	166	129	163	167	141	161	154	151	138	149	143	135	163	153	130	154	133	139	164	127	136	161	157	165	172	160	179	138	143	158	165	149	144	145	128	152	117	138	146	173	129	168	154	140	138	152	153	132	154	125	123	154	166	133	137	142	156
18486	32994	20818	17107	17453	15983	12765	10415	8041	4900	2915	1981	1562	1428	1170	1041	925	842	658	664	531	527	536	464	513	490	526	490	553	470	516	452	469	492	509	476	499	487	476	486	504	483	461	449	424	480	509	442	460	503	482	495	495	497	438	475	453	454	523	514	454	491	503	483	509	463	508	491	502	503	469	516	489	468	454	455	459	474	469	500	453	488	434	475	442	466	508	488	448	476	479	463	462	493	468	464	481	484	450	472	457	500	468	479	477	460	477	490	443	462	439	491	491	440	491	469	458	464	465	448	498	465	472	471	465	471	445	475	493	500	462	483	468	432	477	477	445	479	479	467	470	483	482	487	445	463	482	518	474	499	462	440	467	515	459	472	502	465	450	499	455	483	444	471	440	461	486	445	453	452	432	425	431	470	487	465	486	438	468	508	482	441	469	476	505	475	493	488	476	505	473	463	443	508	479	436	497	479	468	456	424	447	449	447	485	461	460	460	461	426	452	461	492	526	493	448	519	469	470	480	473	462	468	458	469	523	488	410	472	470	466	454	485	455	461	472	478	428	458	475	476	510	471	454	496	452	438	487	478	440	485	501	460	457	473	446	484	479	494	460	472	454	427	441	481	455	436	473	469	476	457	503	421	494	479	478	477	446	448	488	460	461	420	455	468	487	443	455	535	474	452	439	444	463	456	506	499	471	465	463	475	476	468	461	480	445	518	476	469	471	448	451	453	416	474	439	449	482	486	445	474	471	474	448	473	474	457	479	465	468	429	483	498	500	456	476	477	474	436	450	473	471	451	458	476	467	443	466	523	434	438	429	436	455	452	454	487	493	432	465	466	510	430	489	475	490	459	475	478	466	444	469	465	446	471	459	491	486	485	482	451	473	435	482	463	491	493	464	474	442	458	433	482	449	487	496	439	423	503	502	491	487	430	462	461	478	448	437	448	461	447	499	476	437	464	489	498	503	446	457	466	475	493	457	493	489	480	443	461	486	440	488	488	508	498	494	474	474	448	460	444	466	470	461	450	475	484	450	463	519	485	484	481	476	497	458	474	461	507	448	481	492	470	476	448	468	469	449	482	457	449	493	489	504	476	482	432	472	441	466	488	489	489	461	429	458	510	482	491	481	458	486	486	470	458	399	423	476	475	436	480	461	472	491	455	466	510	474	466	500	451	448	477	438	463	507	471	488	470	479	492	466	495	499	451	476	434	496	492	469	487	445	508	429	470	529	486	489	479	475	509	485	461	479	496	463	454	487	472	482	418	496	461	496	446	474	486	453	491	453	484	461	461	494	472	484	458	461	421	455	450	460	524	444	447	489	454	436	445	507	434	481	475	492	442	469	447	479	466	479	466	470	447	497	466	460	485	453	488	477	457	505	499	474	444	436	485	455	493	518	493	493	484	465	458	457	481	436	484	475	451	478	468	480	457	441	480	473	469	481	445	451	464	425	460	485	484	466	482	493	452	504	464	488	492	452	449	461	469	484	467	466	482	462	443	512	447	481	452	452	475	462	452	451	457	468	451	473	476	492	470	459	438	484	485	495	433	496	440	477	473	491	457	467	483	460	475	463	479	503	457	440	470	491	442	457	434	479	489	492	493	449	504	487	428	470	493	479	483	493	460	495	494	466	457	473	447	488	475	456	488	470	474	499	471	487	484	458	496	489	491	492	463	464	514	469	452	460	491	471	448	473	453	472	453	470	442	463	486	451	442	463	467	493	446	476	477	453	474	476	470	467	476	505	474	461	493	438	472	516	469	447	443	442	443	461	467	498	423	462	472	489	473	435	498	468	462	476	484	435	466	464	466	466	465	439	439	472	460	435	447	468	504	466	487	497	486	500	468	480	497	487	445	506	425	473	463	420	473	498	463	505	488	474	479	459	488	471	430	465	483	472	501	470	446	496	476	452	461	467	518	462	477	490	471	490	491	440	470	467	477	498	470	467	431	498	452	458	496	469	458	429	464	482	471	479	495	486	449	443	459	470	457	498	459	498	444	494	486	446	460	492	487	466	438	471	482	474	495	470	481	481	488	484	454	435	508	458	455	413	473	452	455	481	486	462	436	467	462	454	499	468	482	513	465	472	478	456	477	461	507	484	494	452	413	461	486	474	411	475	469	443	466	473	478	453	475	434	511	477	458	454	480	486	494	466	505	452	452	440	466	473	473	456	449	449	445	475	506	481	447	434	468	470	475	485	466	496	480	471	471	485	471	458	476	512	423	472	452	452	468	459	425	456	469	456	504	451	471	457	442	471	453	415	459	470	446	433	434	448	442	495	498	510	490	466	489	449	486	447	480	467	436	467	495	486	464	523	437	474	458	486	489	489	442	470	493	446	467	440	438	507	484	453	469	470	502	480	473	493	474	479	462	465	473	455	453	511	480	479	464	460	473	447	458	494	492	451	471	441	471	476	487	460	449	442	477	451	466	484	439	467	453	489	472	489	491	457	441	468	498	486	483	440	462	467	490	447	433	486	507	487	427	463	452	479	478	476	454	505	478	483	453	496	466	460	475	480	472	459	512	510	455	466	469	479	446	511	471	445	518	486	493	438	452	477	484	480	487	480	432	466	502	463	475	439	518	451	506	441	515	459	470	474	503	498	471	464	481	449	453	483	468	492	499	456	437	502	482	468	496	432	470	489	443	492	459	467	479	476	484	466	462	488	491	509	515	453	449	495	479	443	482	461	488	473	473	490	497	460	479	408	423	468	491	493	492	524	487	447	478	476	523	460	450	456	484	415	474	469	510	517	451	466	443	477	490	471	468	477	443	514	453	478	460	506	464	460	478	466	455	483	458	486	497	488	456	459	486	445	447	455	464	510	472	451	464	454	458	448	469	453	482	483	465	486	497	477	461	477	474	458	450	492	467	490	459	450	457	431	425	478	479	484	479	420	479	451	446	454	488	479	501	456	473	420	479	479	466	452	477	474	472	494	500	439	455	493	485	456	464	488	486	462	482	458	455	454	513	462	450	492	462	471	464	446	438	450	492	487	512	503	471	454	441	483	459	476	467	487	480	471	459	477	464	477	493	483	504	501	470	474	487	498	454	477	508	471	487	464	466	511	457	465	456	476	470	454	480	483	496	477	431	448	496	460	465	492	485	486	467	474	481	442	467	468	467	445	448	444	462	454	488	434	465	493	488	446	487	479	470	456	486	473	461	474	463	500	480	446	470	443	437	482	445	446	440	472	511	459	422	478	469	458	460	467	468	481	467	464	478	488	458	474	526	466	473	462	494	422	504	447	454	455	469	480	474	442	457	451	491	497	463	452	474	438	466	497	441	419	456	482	460	506	501	494	461	462	467	451	437	463	451	485	466	477	519	433	480	472	469	474	507	469	477	488	454	443	470	471	487	424	472	507	461	474	511	467	494	473	480	412	514	506	449	465	512	426	458	465	419	507	487	423	448	508	449	488	461	477	467	477	472	441	439	486	487	473	443	442	479	500	446	460	473	432	491	467	513	465	486	440	483	463	440	497
49927	53053	36579	28542	29262	31708	29473	26726	22417	14712	7820	4946	2885	2382	1829	1481	1230	944	545	430	379	192	189	160	185	160	145	170	145	122	114	140	124	120	133	119	140	130	125	130	113	112	147	125	123	128	141	121	119	125	134	129	133	109	141	130	129	124	142	136	126	145	164	132	143	129	117	118	127	146	144	128	139	112	120	125	120	147	123	140	123	130	135	132	129	116	124	129	121	124	109	121	142	117	148	112	139	139	117	118	127	157	111	131	129	121	123	122	127	118	119	136	129	131	128	137	118	122	96	131	127	113	143	132	143	129	135	142	146	130	144	119	100	114	132	124	136	134	135	136	150	142	135	111	125	138	131	143	113	120	132	103	119	126	136	134	116	119	117	141	120	126	130	124	128	129	119	115	135	124	133	116	139	143	135	113	126	154	127	123	109	130	136	122	127	147	129	122	124	132	138	117	149	118	139	113	126	127	130	110	127	118	137	118	131	126	128	135	116	136	153	114	104	138	133	127	142	126	123	128	129	132	114	128	121	145	109	119	124	135	120	133	122	125	131	126	122	154	140	127	127	98	136	151	119	136	119	140	125	134	130	136	116	132	133	131	123	127	131	134	122	124	126	114	124	144	136	124	125	126	120	120	129	147	122	128	137	142	121	112	130	137	132	121	114	110	124	144	128	122	130	138	125	119	115	127	137	126	109	145	154	132	110	130	143	131	159	92	118	113	109	122	134	123	126	130	136	127	128	129	121	135	134	121	128	115	114	154	124	132	123	133	106	121	148	117	100	125	133	129	123	135	120	125	116	114	115	141	139	127	108	129	121	103	122	99	134	127	147	137	131	131	126	111	117	132	117	131	123	116	137	118	130	114	131	109	132	121	136	126	138	119	141	127	125	147	109	128	110	123	121	128	153	144	128	131	132	131	124	117	126	130	121	121	122	149	136	112	126	117	139	141	139	136	136	126	127	124	128	108	126	129	116	134	131	115	125	135	127	136	142	134	143	144	127	127	141	124	133	120	152	125	122	130	125	122	115	134	116	140	129	120	127	144	138	98	124	126	129	113	125	113	126	116	113	144	125	121	115	118	133	132	110	127	101	166	125	113	124	126	141	123	147	117	143	128	128	151	109	131	133	120	138	143	144	134	116	138	134	118	131	118	124	128	130	136	138	122	148	132	123	134	111	120	116	138	136	116	127	138	123	119	125	113	145	129	124	119	116	121	121	117	152	145	109	127	133	123	125	117	120	128	97	123	109	124	121	147	136	115	130	125	136	120	115	157	145	139	116	137	138	143	117	129	128	123	128	108	136	111	150	121	129	156	128	137	122	128	130	122	129	133	133	116	149	141	130	124	111	129	110	103	121	125	116	120	126	121	133	124	104	110	136	131	121	127	124	131	104	125	139	126	130	113	126	101	121	120	121	139	140	142	139	143	130	136	146	142	132	133	125	132	125	132	127	122	140	132	144	127	124	116	125	121	138	125	133	143	142	133	142	127	126	105	130	118	121	127	137	137	141	125	124	124	130	114	114	123	139	130	129	127	119	122	132	122	125	89	138	126	110	137	118	124	131	136	115	115	120	128	131	127	136	131	120	140	136	129	134	148	110	116	120	151	115	127	140	133	128	137	138	123	140	116	134	119	125	133	128	127	127	132	122	110	129	130	135	112	126	146	144	109	132	138	121	118	135	126	128	114	121	127	119	139	140	138	129	143	113	132	114	126	107	121	120	144	136	129	136	137	104	123	105	111	109	136	123	120	136	119	122	124	121	120	128	132	109	122	127	109	117	124	123	124	150	119	126	148	139	132	123	123	129	124	148	108	119	144	123	128	130	121	111	114	144	129	120	130	163	140	111	125	133	128	118	143	129	119	137	130	134	121	149	159	138	142	128	118	101	140	143	123	135	111	147	125	120	139	121	128	125	136	128	122	115	138	139	123	111	105	110	124	123	136	138	129	139	121	123	153	130	130	139	127	118	121	128	122	131	135	113	123	119	120	105	131	115	115	139	116	122	143	131	125	138	111	137	113	135	118	118	140	132	131	117	119	135	127	121	127	109	127	120	152	122	137	125	115	128	146	108	128	128	127	110	133	127	126	110	127	148	138	127	128	146	115	108	137	140	135	125	100	125	135	104	107	127	131	128	121	147	121	133	122	122	126	108	127	120	115	142	132	143	126	129	149	130	126	140	116	120	138	121	112	138	106	129	112	139	135	142	138	135	123	123	120	129	146	126	129	138	108	112	139	113	126	135	119	138	144	128	129	118	117	120	128	117	132	129	128	128	129	130	139	113	121	124	118	134	121	133	127	136	120	120	126	123	118	145	125	133	139	138	113	139	130	119	126	115	121	118	133	131	106	125	136	130	129	126	112	112	131	125	122	123	117	114	124	130	134	143	131	135	107	142	122	114	119	127	125	100	111	120	134	149	119	142	134	132	124	122	125	113	130	141	131	147	109	133	131	108	136	137	129	105	127	111	122	114	146	138	123	124	123	125	133	136	129	121	115	125	122	151	136	145	133	145	116	125	116	120	116	123	117	125	120	115	117	135	149	151	121	122	117	124	133	129	126	115	150	130	123	111	131	130	98	135	118	139	125	137	118	128	125	119	121	110	115	110	135	135	126	137	134	120	109	134	116	135	133	125	133	118	119	109	102	125	118	106	128	127	150	136	132	139	136	126	118	130	130	105	130	129	138	141	135	139	117	128	136	100	120	132	133	107	123	114	135	123	139	132	136	126	129	124	114	136	141	113	127	127	121	123	132	129	143	119	149	135	113	123	109	137	124	134	138	104	139	107	135	141	132	117	108	139	112	125	124	121	130	129	128	134	122	97	138	98	122	148	124	147	114	134	112	114	140	139	132	128	138	129	154	127	121	114	103	122	145	110	129	125	122	125	103	131	134	116	117	111	133	124	110	123	120	127	133	121	131	115	131	117	132	131	113	122	138	112	116	136	128	160	115	115	127	131	107	119	119	135	121	134	125	122	133	109	138	99	141	116	123	125	108	127	113	112	128	135	126	123	136	121	120	139	133	113	137	142	130	145	143	141	140	143	133	133	109	132	123	131	110	143	116	125	139	119	133	124	132	98	131	135	129	123	134	123	142	127	128	111	132	136	139	134	130	131	121	146	105	121	124	115	114	128	108	137	139	122	132	133	119	110	129	145	111	116	122	131	122	117	141	135	132	143	143	133	134	120	132	132	132	132	108	145	126	123	131	137	116	119	128	133	118	129	112	148	144	115	119	132	133	112	123	126	115	135	134	102	117	118	120	118	134	133	143	105	122	124	134	127	128	131	101	124	150	128	118	117	135	114	125	116	126	127	122	124	136	148	115	114	103	107	118	112	127	117	129	143	132	127	139	125	133	150	128	116	124	114	137	130	128	137	128	113	126	127	128	106	140	126	138	129	125	138	108	124	144	126	128	85	124	114	132	137	129	119	133	127	121	130	101	124	119	125	117	112	139	123	141	146	134	124	135	114	136	148	124
39223	54614	36499	40448	43478	46333	43750	41025	37023	29059	20228	15101	12166	10930	8764	7883	6778	5467	3140	2765	1978	995	901	837	766	703	630	497	515	485	492	488	450	498	457	451	474	436	441	473	443	445	427	429	463	421	474	395	429	424	409	395	407	437	458	381	436	417	423	409	429	425	431	464	424	441	422	426	445	394	427	421	378	407	392	415	398	410	427	453	432	392	385	400	372	378	453	372	367	380	401	427	385	409	400	435	406	378	414	402	373	383	410	417	389	431	366	433	442	417	422	437	430	384	407	398	412	387	388	396	426	393	377	391	416	401	421	440	388	417	398	376	387	461	378	419	365	399	403	417	403	388	400	413	431	429	412	397	384	417	407	423	408	383	431	410	392	409	398	392	424	432	426	418	445	419	418	379	399	411	433	439	403	426	412	417	366	464	396	400	440	358	380	371	387	404	398	391	349	396	389	405	418	377	383	402	379	393	409	376	397	388	366	408	421	409	411	410	416	437	408	409	408	393	402	411	399	409	395	381	436	411	408	377	373	424	421	431	398	397	413	378	398	393	403	412	417	383	415	421	402	378	413	365	394	400	405	379	368	383	408	376	426	399	426	365	356	416	387	392	382	369	415	417	377	399	365	375	405	393	411	392	410	387	409	426	372	431	390	400	371	386	438	416	400	417	373	390	380	441	432	425	414	368	388	400	377	370	396	401	424	402	389	429	397	439	410	434	390	386	397	438	365	403	395	407	390	403	417	402	400	444	391	396	424	423	414	389	393	434	371	417	378	399	393	415	422	411	415	382	412	403	381	423	411	402	401	399	408	406	396	394	390	426	385	419	404	384	407	446	362	421	448	403	396	370	401	390	400	411	441	386	384	424	359	419	416	386	383	375	420	398	397	394	389	420	400	364	410	384	409	406	410	403	389	413	415	416	390	394	416	400	395	433	407	432	418	419	422	388	408	435	391	432	401	406	367	410	397	416	403	403	402	400	397	384	414	411	434	417	383	399	424	400	381	369	373	400	403	397	382	411	412	430	383	419	403	416	396	397	417	409	405	397	409	389	421	398	402	405	441	391	422	431	387	406	416	389	384	370	407	421	418	414	412	414	405	391	402	399	404	411	392	384	415	394	424	412	397	399	377	389	423	406	385	427	375	401	394	390	431	388	387	386	402	411	402	415	421	414	377	382	389	407	422	400	424	417	383	395	407	428	374	382	413	415	384	395	395	368	369	424	402	387	395	380	365	426	444	401	423	392	419	405	392	400	401	434	398	382	400	395	410	370	440	436	399	410	425	396	384	374	379	382	403	408	404	373	370	401	406	424	424	398	438	408	398	390	428	407	460	364	390	386	394	407	390	404	408	402	405	411	407	436	414	409	411	410	406	338	376	371	398	430	432	390	373	403	407	415	442	438	409	384	441	415	415	422	357	414	426	431	402	391	451	433	379	393	381	392	421	425	439	393	418	431	431	424	370	401	350	412	406	387	415	382	407	399	403	419	391	394	411	413	415	426	391	390	423	399	417	441	388	429	391	433	421	409	432	411	398	385	402	402	373	384	412	413	408	391	377	383	441	412	437	454	407	436	385	371	353	403	401	379	423	383	397	391	414	403	400	447	412	420	390	394	441	406	379	394	392	345	410	354	377	404	417	426	417	404	384	418	443	399	404	389	385	426	387	387	420	444	414	396	431	396	413	399	415	396	413	384	411	378	414	406	427	414	393	387	374	383	388	428	394	415	396	413	401	430	413	399	410	397	402	432	389	420	419	381	424	419	428	380	374	369	421	386	393	428	410	403	399	396	425	384	423	358	393	391	429	389	443	411	416	398	407	414	409	395	441	375	403	385	410	394	397	373	392	395	378	386	426	375	435	423	374	406	392	397	436	398	405	401	403	405	413	413	382	392	388	407	396	408	371	402	438	405	402	438	388	424	405	385	398	413	387	432	411	399	410	402	415	399	408	406	407	395	427	395	377	372	369	388	369	400	387	378	362	388	404	391	370	363	394	392	375	415	390	395	397	372	422	408	361	427	393	416	455	406	435	439	397	381	365	403	434	420	369	394	424	389	397	402	362	390	363	397	430	390	390	416	436	409	379	389	386	381	426	412	391	396	423	391	401	401	390	417	403	405	383	402	426	397	409	396	373	409	373	419	408	377	400	398	432	418	384	394	411	405	361	419	443	415	402	394	433	409	408	407	416	375	419	369	410	423	385	435	375	402	390	416	387	398	403	404	400	386	369	418	391	378	426	410	391	398	411	401	409	433	425	391	418	405	397	419	398	377	402	452	413	398	434	390	395	351	377	400	390	378	405	397	448	378	413	424	408	369	417	386	400	362	441	444	423	395	381	397	389	360	395	437	438	399	380	407	407	377	405	400	386	388	435	389	411	390	382	403	380	387	370	401	387	431	397	387	378	360	387	414	349	432	424	423	386	388	418	397	415	421	420	412	434	399	387	429	397	427	433	384	404	423	400	426	409	417	411	386	411	373	412	383	411	432	382	372	405	362	378	421	402	420	395	387	416	404	443	421	371	393	414	401	421	411	430	435	392	419	426	408	411	366	409	389	408	422	401	411	383	358	429	398	424	384	383	402	418	452	386	405	404	406	388	402	408	391	375	399	396	376	433	408	384	421	439	400	401	362	419	444	380	411	362	416	413	431	422	422	428	378	389	421	412	387	384	395	386	410	421	394	428	358	399	411	409	408	399	380	411	353	398	392	406	423	379	377	367	394	422	411	356	413	416	400	434	374	400	417	438	410	382	434	425	422	397	370	409	393	435	356	418	398	400	410	392	384	381	434	414	396	407	399	385	394	409	392	386	379	403	411	415	394	377	390	362	373	371	394	414	415	387	419	398	366	429	438	405	388	423	373	387	401	382	400	421	435	385	437	381	401	422	388	440	413	384	405	422	405	366	384	382	404	428	438	408	420	441	426	424	382	366	385	372	422	418	383	429	411	391	396	409	416	387	389	385	440	403	405	401	397	354	426	427	394	397	415	399	413	385	390	473	371	368	381	403	398	374	380	412	418	397	414	438	429	398	413	387	417	386	392	430	404	387	432	399	411	392	413	440	393	421	432	419	406	370	418	352	404	378	440	445	371	400	403	384	367	389	426	405	405	370	414	381	393	407	381	411	392	417	407	367	431	410	437	371	405	408	405	378	394	407	441	417	414	365	407	396	430	426	411	425	392	415	407	419	417	407	403	380	403	371	398	404	384	403	362	418	417	426	398	403	412	386	371	417	410	379	388	407	393	398	378	436	401	398	392	398	347	387	392	432	438	417	404	396	403	423	401	398	398	417	391	439	434	401	377	407	381	431	409	398	431	408	391	416	415	389	397	425	396	403	403	385	392	390	397	383	418	386	413	443	389	413	409	421	410	406	410	392	428	413	440	438	432	363	412	382	375	436	425	407	373	369	375	401	422	452	416	395	413	425	424	392	419	418	374	411	374	420	454	369	395	397	404	404	409	435	394	407	417	405	396	405	399	434	415
57656	50742	36069	29466	31203	34335	34535	36166	34924	27620	17996	11476	7464	6306	4484	3505	3074	2264	1384	1071	803	481	404	384	324	312	296	310	293	267	275	264	264	270	261	248	244	261	244	233	245	231	262	235	235	275	197	231	248	240	223	258	247	203	230	244	231	225	241	228	238	206	240	243	231	260	270	256	264	267	252	229	240	231	234	251	231	247	208	227	261	232	232	251	233	252	243	235	216	222	227	270	255	252	251	230	250	213	231	243	230	253	249	239	224	257	233	235	226	226	241	238	257	218	220	255	227	248	235	271	234	234	224	238	251	240	245	259	230	228	238	246	211	253	235	236	233	212	205	240	211	256	242	200	246	240	218	238	231	225	241	248	245	241	225	235	246	240	214	245	241	201	231	231	223	212	237	225	253	225	223	251	259	245	226	226	236	212	246	215	255	232	234	258	229	249	244	224	220	232	220	213	244	225	232	238	256	233	232	241	248	272	237	248	246	240	223	224	241	229	237	214	254	221	236	231	231	240	234	244	255	239	208	222	230	222	213	235	236	245	234	247	241	249	216	232	241	224	235	248	220	215	253	247	239	243	239	247	214	227	226	232	215	250	270	234	248	242	245	233	238	219	213	199	234	245	198	235	240	222	235	213	219	230	238	238	232	229	199	268	255	216	215	252	221	244	232	262	248	243	242	234	202	254	217	224	224	236	235	236	219	245	251	229	253	255	221	256	232	218	203	228	234	243	232	244	221	248	237	267	211	213	245	228	239	241	244	227	228	244	232	233	236	241	245	241	252	218	247	239	253	233	254	255	221	216	224	241	209	223	223	247	242	246	236	246	219	252	231	242	217	230	229	228	232	201	212	224	208	252	232	228	236	211	224	226	235	227	251	262	244	220	224	206	244	239	244	234	243	225	261	196	217	232	224	225	245	249	239	248	211	236	223	250	235	211	229	214	252	245	217	228	229	235	219	217	217	244	251	234	246	236	197	215	244	225	227	240	238	230	243	230	235	227	235	261	218	237	243	224	220	223	212	248	229	219	233	221	228	229	230	240	257	240	231	261	227	260	226	216	259	223	197	211	249	216	241	256	228	234	207	238	228	230	248	202	226	240	255	231	193	237	220	224	231	228	202	228	214	237	217	228	244	203	229	244	228	220	208	235	248	236	208	214	248	241	218	250	200	244	232	229	221	235	265	242	246	243	239	238	227	270	234	222	215	230	249	251	244	242	239	205	196	209	226	284	212	207	239	228	239	227	211	235	225	253	235	217	267	233	224	217	248	238	229	228	224	199	204	225	215	208	207	245	235	230	227	233	230	244	234	263	239	269	248	267	272	252	232	213	238	253	231	233	235	258	230	246	237	222	219	235	229	233	240	215	250	223	197	250	220	225	252	206	226	234	227	202	208	247	227	230	220	225	195	231	229	214	242	238	222	202	261	257	217	242	245	215	253	202	259	248	252	237	233	248	223	214	194	255	254	226	255	231	262	241	251	216	226	205	236	236	232	231	223	254	263	201	239	221	239	238	230	240	232	273	257	218	218	251	217	274	223	232	207	238	223	226	238	260	237	244	224	218	213	229	244	208	257	227	224	202	201	233	207	251	232	242	254	232	227	215	245	223	229	202	199	246	243	225	260	225	198	272	249	229	240	253	260	255	277	223	222	249	229	239	245	222	209	254	237	227	239	242	238	227	208	235	221	224	224	214	209	233	216	204	234	230	239	251	221	221	231	230	256	238	222	242	236	232	200	226	219	246	247	224	221	229	258	241	233	231	226	251	217	223	220	242	228	224	249	220	228	244	233	212	228	255	239	237	226	207	247	247	240	229	216	206	228	227	270	199	244	213	241	212	239	236	246	236	204	231	238	253	231	213	226	230	240	237	221	225	219	232	252	210	216	262	217	230	231	260	224	236	208	229	263	275	230	258	226	244	255	222	242	217	231	203	247	249	231	224	223	200	238	225	260	207	257	212	241	231	212	196	228	223	214	254	273	275	245	247	232	232	239	242	213	216	248	249	231	230	219	247	228	229	218	245	223	227	243	251	229	244	235	260	210	207	251	246	254	212	238	247	243	245	244	249	237	225	230	218	244	235	230	243	252	240	221	228	221	238	215	222	242	235	223	212	231	245	224	258	227	258	223	246	228	230	256	244	237	209	214	247	202	201	255	213	260	217	245	239	249	241	249	232	231	235	252	243	222	239	209	245	209	255	214	215	224	228	225	218	246	231	243	238	248	235	224	210	240	240	220	238	226	237	217	210	224	225	251	232	229	232	229	248	238	250	229	226	217	230	216	248	262	211	257	236	222	213	216	213	226	222	231	261	219	241	221	248	212	238	232	247	245	237	240	229	206	214	211	232	237	245	229	227	232	256	225	248	254	237	228	229	229	245	216	248	235	253	238	227	208	233	233	219	246	232	240	248	223	252	232	238	217	230	232	226	220	241	254	236	238	265	231	259	237	254	232	225	238	235	249	235	236	251	220	222	241	266	220	242	231	254	227	231	201	236	208	236	265	217	235	244	233	208	237	237	220	255	246	218	241	232	233	247	230	237	225	200	226	226	268	239	251	252	238	200	225	236	225	221	232	249	243	249	247	241	243	208	241	242	236	298	231	238	235	251	270	214	228	229	222	224	213	239	256	241	240	276	234	240	215	256	206	215	239	244	223	230	230	244	244	233	223	217	234	232	235	231	236	248	244	231	211	236	226	240	208	256	227	205	217	236	225	214	230	256	196	208	243	219	235	241	257	237	237	240	237	229	248	234	232	203	230	242	206	248	252	217	222	230	231	229	232	226	235	242	254	251	246	238	221	262	228	223	223	243	243	256	217	224	247	234	240	224	257	223	219	213	242	241	214	231	242	235	221	230	222	230	214	216	255	237	256	242	234	225	238	244	255	224	238	254	241	206	237	229	251	212	222	213	261	231	208	252	229	247	221	253	253	247	243	246	227	244	235	264	209	253	227	235	220	209	230	221	240	223	224	263	229	223	232	236	239	217	262	242	255	218	230	242	214	252	207	252	233	187	222	243	235	231	236	265	213	217	201	225	218	221	247	235	208	246	218	241	228	229	253	250	266	205	233	247	266	211	222	237	227	267	256	246	194	232	237	224	234	214	243	232	240	235	244	266	217	233	220	244	250	238	230	226	212	245	237	213	211	227	236	243	234	233	250	250	235	279	239	217	231	235	229	214	246	211	221	211	241	222	221	213	202	238	238	244	224	252	230	209	215	260	239	252	259	233	232	211	227	231	221	261	242	249	241	230	214	244	227	227	226	253	212	230	240	245	247	227	258	237	221	245	238	220	241	209	225	213	222	251	209	238	249	267	256	249	230	240	232	209	234	243	219	218	226	220	251	231	258	210	245	269	236	196	215	218	248	254	258	222	252	208	226	216	248	240	232	226	228	230	274	244	218	249	228	246	231	242	272	229	242	248	235	223	221	209	232	234	229	235	257	234	245	261	213	250	202	228	246	221	234	241	241	228	227	240	208	228
46168	55085	39591	46094	51124	54567	53178	52054	48482	40839	30899	24831	21721	19644	17053	15069	12885	10687	7474	5538	4269	2333	1942	1635	1332	1246	1152	1044	889	815	861	823	823	782	760	806	760	784	747	724	724	712	776	720	659	731	724	696	672	698	667	696	712	724	726	741	691	742	683	666	718	714	718	734	656	719	754	722	684	683	683	748	666	704	676	642	694	678	661	686	681	686	685	626	702	675	619	672	608	670	660	622	702	649	676	615	703	674	679	679	664	658	651	624	645	601	698	665	653	624	692	710	671	661	661	663	636	647	681	622	673	610	659	681	654	652	619	624	610	690	647	637	626	704	638	670	680	622	687	705	690	615	670	632	644	621	636	688	688	659	638	687	635	650	640	636	660	650	588	668	613	645	673	678	666	657	644	719	681	646	644	689	680	694	652	650	647	702	665	646	699	613	683	647	681	625	675	649	614	733	654	690	666	668	627	652	655	602	640	689	631	620	638	674	658	675	605	676	669	587	641	637	627	678	688	670	664	638	663	663	634	653	657	622	655	615	683	678	671	666	646	689	687	658	626	687	642	650	651	692	683	585	694	683	686	642	600	642	658	615	686	648	634	648	679	646	641	642	649	622	661	636	642	637	620	626	646	662	677	615	607	687	607	664	642	709	665	658	666	663	653	653	651	640	640	669	630	657	628	588	651	650	690	626	647	636	630	667	679	658	669	658	593	625	684	596	687	644	624	624	603	639	660	658	631	648	614	633	692	711	646	632	659	668	616	635	675	630	652	614	686	647	651	646	669	643	689	639	651	717	626	646	625	660	629	657	608	680	690	708	634	688	593	648	593	663	666	650	645	626	657	645	651	577	641	641	669	657	608	693	623	645	697	674	650	662	656	645	629	657	650	695	692	639	642	631	667	673	669	624	618	626	635	707	590	618	651	627	649	703	646	655	663	659	660	625	655	665	652	631	618	644	650	654	631	650	653	621	657	638	679	665	669	651	625	590	643	649	665	629	612	678	602	628	662	612	598	631	631	628	694	624	616	621	652	650	665	619	693	624	678	676	595	685	650	624	631	606	676	697	637	672	644	624	641	643	648	637	651	616	643	661	605	639	705	611	669	648	621	675	659	646	630	640	626	670	664	667	615	647	663	647	664	599	650	626	626	647	696	604	624	671	677	655	644	665	626	688	635	680	658	626	694	672	631	621	664	668	677	618	682	649	676	652	622	625	679	660	679	592	641	624	665	626	643	692	719	659	650	657	649	668	641	657	651	636	657	686	625	627	651	710	653	631	645	633	676	630	672	639	663	637	607	693	613	647	621	607	652	640	669	668	639	646	641	663	621	688	670	677	617	645	683	639	643	645	653	643	614	673	644	643	627	616	669	620	727	665	627	614	651	690	635	651	678	677	649	627	671	608	620	639	640	658	663	664	613	644	649	664	658	636	668	638	635	634	672	672	705	643	655	678	643	623	687	677	667	654	679	641	599	621	673	626	669	643	616	651	647	625	672	610	650	697	642	704	630	675	681	658	650	627	592	629	614	615	658	665	655	641	646	620	620	667	682	669	664	635	671	622	688	649	617	647	655	620	665	641	732	620	638	616	644	637	653	630	643	673	617	651	654	633	634	680	640	627	660	642	620	599	586	620	604	688	640	618	651	621	640	636	609	683	622	618	645	660	685	635	687	630	701	647	681	619	642	617	627	649	655	591	634	632	606	672	656	649	671	615	662	641	677	624	620	630	631	630	653	661	632	675	676	623	609	640	657	649	625	647	692	629	644	667	621	656	665	684	693	680	651	605	653	627	628	626	637	639	656	679	695	640	655	648	670	637	667	653	656	607	667	644	672	614	658	645	665	649	615	639	621	655	618	658	655	591	692	662	613	671	676	630	644	647	637	645	617	670	648	693	640	662	646	633	655	639	607	637	569	636	655	607	648	667	627	639	634	684	635	641	678	682	667	714	670	595	654	630	639	642	642	640	662	669	634	672	657	638	638	612	638	655	639	660	587	651	651	642	607	675	677	650	635	661	638	608	653	649	634	664	705	624	641	692	623	650	652	626	668	666	640	636	616	652	625	596	595	633	611	627	636	614	668	602	648	628	664	658	630	684	623	660	656	656	625	631	650	679	601	627	643	671	685	640	608	628	633	642	660	641	644	645	652	658	650	662	695	626	630	659	632	632	642	662	661	674	652	639	678	648	663	637	607	664	670	642	655	626	673	625	608	673	658	685	659	638	640	674	646	646	642	642	637	668	688	627	618	661	626	612	622	668	632	654	656	646	654	672	642	636	660	650	690	688	700	617	641	660	680	636	662	667	631	622	708	651	618	596	684	657	647	712	654	612	663	649	677	614	690	640	646	620	706	609	626	664	651	682	653	606	647	638	638	693	677	660	687	652	658	634	680	649	629	657	626	638	675	669	670	633	678	614	630	616	640	635	655	672	663	674	620	667	647	678	688	689	638	658	653	639	671	644	642	686	654	653	679	598	644	645	641	658	609	679	636	615	748	671	607	628	637	685	643	701	633	661	641	680	676	623	611	626	665	622	684	667	659	687	671	617	615	602	690	660	695	651	647	629	635	641	683	695	650	631	645	705	654	657	655	656	607	695	671	634	687	668	683	660	654	656	682	655	676	703	640	653	609	685	666	673	640	624	681	619	638	669	659	614	647	682	653	648	667	679	659	639	630	651	625	706	634	621	642	656	655	701	674	621	675	674	666	616	647	673	695	630	640	671	617	618	654	610	668	677	640	628	665	687	636	637	669	683	662	686	640	602	644	687	698	642	626	674	620	641	655	654	639	628	689	689	627	622	678	650	658	616	659	630	626	630	602	670	652	672	623	682	671	641	613	720	603	632	665	665	608	626	678	606	672	646	618	643	654	672	638	654	638	641	659	660	601	615	677	695	694	654	631	651	646	670	666	645	629	628	638	660	635	674	622	653	649	639	632	626	637	649	648	687	634	663	625	640	657	657	651	678	675	604	639	644	642	682	629	646	697	645	646	660	720	681	642	656	651	668	662	652	654	654	633	673	635	635	651	638	681	675	656	648	658	626	653	680	700	668	631	630	664	672	674	638	668	637	682	652	697	691	629	626	673	607	686	670	655	684	637	613	643	653	641	612	673	647	689	611	657	660	688	623	622	667	657	658	619	623	607	674	693	643	655	653	664	633	624	698	663	645	650	668	649	630	641	655	647	652	660	659	632	631	666	693	622	658	686	663	671	675	642	663	730	659	629	646	640	628	638	694	638	604	693	666	618	652	629	634	631	652	672	676	649	667	645	667	627	665	616	642	605	665	631	634	666	692	659	638	594	684	676	669	621	676	684	667	680	650	626	634	636	625	627	648	653	645	661	610	602	656	640	632	663	671	640	663	653	660	616	634	648	639	642	687	638	640	638	657	646	617	664	635	614	659	671	654	631	647	672	633	596	603	627	693	658	620	667	681	633	674	656	700	720	649	638	680	679	614	670	671	656	632	655	637	633	654	607	629	645	614	641	680
19892	28441	22713	11263	8219	5708	3649	2579	1734	1110	678	446	341	320	284	262	251	208	177	158	171	165	163	184	141	160	145	148	149	145	122	173	158	142	171	141	162	148	183	150	153	144	130	167	147	144	164	119	154	158	156	150	147	154	159	145	138	155	155	160	152	166	142	173	149	126	161	157	143	133	165	163	146	140	154	167	160	148	184	141	139	158	152	160	159	136	140	171	149	156	155	161	167	151	160	173	150	138	152	134	142	136	152	160	174	147	158	174	134	158	157	162	153	140	152	176	146	152	129	153	158	152	142	159	142	163	153	149	159	144	139	157	134	155	154	170	138	157	164	154	163	138	152	133	147	166	140	148	164	165	144	137	175	143	157	150	169	110	156	136	135	138	161	129	154	155	143	152	176	190	143	139	156	135	132	142	144	137	129	156	154	178	154	143	152	145	169	154	172	141	126	156	154	149	162	160	136	128	145	161	154	140	138	156	136	162	152	165	167	158	162	133	142	153	150	154	159	143	141	140	152	139	155	159	169	161	154	143	157	154	175	143	140	179	148	148	153	141	153	180	146	151	146	127	157	151	165	156	153	167	169	142	147	128	121	143	144	152	153	169	151	158	158	166	131	168	142	152	145	152	159	115	138	169	149	166	163	155	148	167	147	151	141	129	166	132	152	146	158	144	156	122	147	157	139	155	159	159	163	137	172	163	138	154	141	147	152	143	138	174	158	143	148	147	158	171	155	167	142	133	163	151	175	172	146	158	125	154	146	179	154	165	159	166	161	156	147	151	147	159	137	159	169	180	150	158	155	131	158	169	147	150	150	149	153	171	155	172	162	154	158	161	172	162	164	154	156	133	150	165	151	156	151	122	137	115	165	139	139	154	146	144	163	146	156	126	137	154	140	123	166	147	133	153	143	143	155	137	137	160	149	134	149	141	133	139	168	142	139	145	138	154	162	157	134	152	156	125	172	139	144	161	161	141	161	186	163	153	144	145	141	164	145	161	152	156	142	148	142	156	142	154	147	167	141	150	140	154	171	165	148	164	159	153	172	157	170	139	159	175	165	160	136	164	146	158	138	146	149	156	117	161	151	164	156	141	149	133	155	165	166	162	143	170	140	147	169	142	154	166	156	125	132	161	155	135	131	166	165	153	133	156	163	145	151	147	134	152	137	157	159	130	161	176	138	164	150	128	141	177	124	175	167	141	164	131	147	142	150	155	153	136	142	142	166	165	161	144	150	149	142	152	137	164	156	137	153	117	160	148	129	172	150	166	150	138	132	162	137	162	134	152	139	158	156	154	146	146	145	147	140	147	144	164	139	156	144	160	149	141	156	151	170	157	156	139	178	144	121	161	142	157	169	128	154	150	152	170	148	151	145	153	145	170	151	186	158	158	172	150	156	173	137	150	148	142	144	144	173	146	154	157	155	153	146	160	139	141	145	148	147	149	141	150	142	129	150	141	164	156	149	158	143	151	148	157	146	151	158	146	126	146	158	143	161	151	161	168	167	132	121	127	194	136	160	166	138	143	141	157	143	174	172	156	134	159	133	159	173	194	127	158	145	162	150	171	148	174	163	147	173	134	146	157	146	170	164	174	151	161	146	149	139	167	148	165	160	150	156	174	153	166	158	153	153	149	185	159	159	153	142	154	156	162	153	165	143	170	163	161	167	168	134	141	145	156	159	162	167	147	141	145	166	154	145	131	144	161	166	145	161	127	157	158	140	158	172	141	147	140	164	160	158	170	165	160	150	159	151	156	140	171	143	157	175	155	162	142	139	162	142	170	146	146	151	127	146	138	164	148	131	142	168	135	140	153	143	148	147	144	135	142	155	152	143	162	151	156	138	155	152	162	170	153	144	159	143	171	137	140	168	161	158	146	142	138	141	138	125	147	149	132	146	143	164	151	142	151	145	144	132	151	151	141	145	172	157	157	145	157	141	140	159	149	160	124	152	144	142	153	147	138	137	151	157	150	129	150	152	163	151	155	166	151	150	134	158	146	147	158	164	144	141	165	141	145	156	150	133	139	139	138	128	166	146	143	152	152	169	139	165	152	148	130	152	136	158	159	151	158	144	137	155	166	163	150	129	173	144	161	160	150	159	149	163	143	159	146	173	158	141	149	145	161	174	141	134	164	138	169	151	159	174	161	155	140	143	149	146	156	138	153	151	156	150	159	141	182	153	148	160	151	147	146	172	156	166	170	139	150	154	135	136	142	144	138	154	155	130	153	150	161	146	176	150	169	137	140	158	154	161	145	130	168	146	142	146	159	154	125	150	151	165	135	150	148	137	160	152	145	160	149	143	139	143	145	153	132	157	144	173	146	135	156	173	144	142	149	142	165	139	144	136	148	151	139	152	151	151	145	147	148	155	151	146	151	151	147	151	129	159	160	167	164	154	159	148	167	171	142	135	142	153	151	143	149	135	173	153	154	153	119	168	151	156	145	136	149	141	154	132	160	179	140	151	147	165	164	149	153	137	136	152	170	154	168	137	142	155	140	146	165	152	167	166	165	176	157	163	160	126	155	134	144	148	146	173	146	149	149	129	136	172	166	172	144	174	136	148	153	144	154	148	163	159	153	151	129	115	140	161	142	170	154	128	171	168	158	135	174	136	159	137	142	134	160	159	168	161	143	138	162	137	133	150	142	155	148	153	149	161	136	161	165	140	152	139	169	149	182	140	162	159	143	138	151	143	153	153	161	141	159	146	170	140	159	155	148	158	148	146	177	154	126	155	142	159	175	142	131	147	155	173	162	147	158	152	158	152	142	151	149	136	137	137	161	141	164	150	151	149	146	154	156	140	158	165	158	146	161	145	145	166	147	153	138	155	147	155	140	137	150	151	147	140	138	156	157	151	143	150	140	159	142	152	156	164	146	172	137	147	169	160	158	140	151	159	135	136	137	165	143	155	145	145	166	157	158	141	130	125	130	155	150	143	164	158	146	153	162	158	154	153	154	165	169	152	166	137	131	165	124	160	155	138	146	163	162	150	147	162	142	164	165	166	174	156	145	130	167	151	132	180	156	143	158	164	160	144	167	168	174	159	142	163	137	167	149	155	131	160	150	134	144	153	164	148	154	155	146	152	153	149	158	173	167	164	150	139	146	157	166	142	138	160	133	149	152	149	150	147	132	160	147	151	154	154	131	156	143	131	147	142	145	158	152	148	135	145	140	140	145	155	150	148	145	143	135	152	153	158	156	151	155	149	157	142	138	147	154	146	153	142	161	162	133	131	153	148	160	151	140	153	144	143	169	165	146	173	137	144	140	130	147	134	154	161	158	128	140	145	163	136	178	159	148	152	144	171	141	136	158	141	161	164	152	164	145	143	150	172	147	143	147	149	147	151	146	145	139	165	154	154	149	153	133	179	151	155	173	170	157	145	160	162	151	147	146	118	139	166	161	145	142	146	165	163	145	149	142	139	147	151	146	142	160	151	148	160	146	115	152	158	157	138	165	139	142	150	148	184	169	127	151	158	153
16482	30843	19157	16744	18163	16393	12918	10214	8218	5315	3045	1974	1583	1392	1124	1017	954	851	750	615	571	503	530	501	465	531	535	470	466	508	485	478	474	505	503	467	516	511	469	477	434	492	493	472	487	478	487	524	463	525	428	478	498	506	440	493	475	495	476	537	478	532	497	481	504	501	479	498	512	521	464	463	432	496	491	515	474	476	496	438	479	442	437	483	445	487	480	483	497	468	523	436	480	483	508	447	426	481	461	499	446	489	462	457	496	458	467	478	485	454	466	442	475	457	488	417	464	491	452	457	481	480	487	484	488	475	449	480	446	483	468	448	480	452	472	481	480	491	472	493	483	497	477	444	445	447	468	464	476	456	492	452	492	496	459	425	511	479	449	466	437	517	450	441	443	489	460	509	492	463	471	512	447	458	481	482	484	474	450	497	487	463	488	443	448	482	447	469	475	469	498	414	490	474	460	467	499	464	464	423	457	493	447	502	483	457	473	466	477	478	473	499	457	490	477	489	473	463	500	481	461	465	479	453	473	471	461	455	449	453	481	479	484	485	481	521	461	462	458	485	468	471	475	470	488	469	458	475	459	446	469	455	472	446	470	436	492	436	467	507	470	460	464	445	503	441	462	489	492	483	445	486	502	437	469	451	446	450	478	515	459	437	443	472	474	478	492	506	433	456	459	460	450	441	432	426	453	482	489	449	494	498	455	498	459	479	489	485	464	437	504	478	455	486	447	501	469	433	457	511	491	483	448	499	445	489	490	472	485	422	475	477	480	498	459	444	462	488	477	476	472	441	500	491	457	492	460	475	455	469	468	479	446	476	459	474	457	487	467	472	511	490	488	458	474	469	454	480	485	425	475	437	494	478	456	482	507	505	450	459	426	461	495	501	456	457	480	470	426	451	487	469	503	457	487	481	469	458	461	457	468	434	471	471	437	444	486	477	448	450	454	479	466	496	471	432	451	436	473	448	482	412	490	443	459	480	463	488	454	425	473	496	445	455	495	477	492	462	477	448	495	454	472	504	466	472	486	504	477	455	434	470	442	483	435	452	482	468	471	482	468	412	442	476	470	485	479	476	479	450	494	515	475	480	526	493	472	459	454	472	488	441	479	495	461	475	470	508	407	475	474	475	490	472	452	514	462	445	471	465	454	446	441	471	501	468	461	460	460	504	474	501	478	473	498	444	480	485	450	444	488	508	467	438	463	439	484	497	480	491	485	463	456	450	481	486	467	459	424	469	456	506	435	491	501	515	478	469	459	485	456	484	504	436	462	461	470	463	472	477	473	467	475	487	450	484	458	473	440	497	453	447	472	471	446	508	470	449	431	455	487	441	451	467	485	467	458	483	442	474	480	428	459	445	440	486	511	465	482	492	431	480	486	456	458	472	476	483	501	491	450	455	419	421	470	466	479	455	436	451	507	478	416	470	470	468	465	441	475	504	501	486	479	514	492	478	472	499	453	479	473	482	480	464	456	469	431	452	476	439	472	452	459	443	485	474	459	463	440	445	484	491	472	457	493	444	480	501	491	442	453	462	442	462	439	426	460	451	486	481	519	456	485	479	467	460	443	455	455	462	472	461	431	462	456	467	484	492	482	489	462	482	496	452	470	506	429	501	453	450	492	467	493	477	474	465	489	477	440	487	457	488	445	521	459	477	465	488	451	533	480	480	529	483	461	446	472	459	428	461	445	467	459	442	512	452	412	466	493	499	456	454	519	500	481	437	461	477	527	468	476	455	488	466	466	462	453	508	485	438	468	473	438	440	482	469	459	438	452	442	474	458	536	448	440	482	444	452	500	465	487	421	429	481	445	468	445	450	503	509	446	481	471	447	461	474	461	496	458	427	472	471	453	459	440	505	465	444	468	494	420	440	502	439	454	524	454	498	478	502	481	449	508	489	473	465	436	457	469	487	458	421	446	470	423	474	478	434	442	454	488	472	435	429	515	442	473	500	468	439	442	437	489	433	531	451	499	480	454	455	474	459	484	468	454	463	492	439	426	472	469	450	479	451	421	452	423	458	470	453	459	502	498	449	453	470	491	457	475	485	483	460	435	461	447	492	503	436	454	471	450	472	450	461	456	504	442	484	495	452	430	506	470	471	438	491	488	467	472	479	491	442	476	449	433	497	510	497	476	471	479	460	494	438	459	442	475	497	457	503	436	463	489	465	480	514	479	478	485	450	462	492	474	489	438	477	471	491	461	470	468	464	464	517	485	417	508	438	488	469	455	481	460	444	457	438	461	488	458	481	437	472	478	450	499	477	435	493	471	465	508	463	474	452	471	458	450	474	459	438	442	479	459	490	475	455	482	479	468	467	450	466	453	476	480	450	457	466	464	474	459	460	518	439	452	500	444	448	457	479	483	471	482	476	506	461	510	458	488	489	456	421	458	461	438	459	419	505	474	481	479	491	443	535	463	471	473	450	478	451	463	503	453	450	448	474	500	484	456	440	501	514	444	472	428	465	471	472	453	472	458	474	482	449	465	487	438	464	461	439	497	476	473	458	442	477	467	474	495	482	469	442	474	478	487	464	456	474	470	485	504	452	483	463	476	447	469	474	459	450	446	467	445	467	483	475	462	529	481	479	489	514	486	440	478	471	428	425	462	513	479	518	463	477	460	505	463	490	475	471	466	475	450	439	466	488	491	497	460	493	502	507	484	488	463	461	480	481	495	479	465	477	464	491	457	464	523	478	497	482	479	485	439	458	425	463	491	477	478	473	458	493	512	512	472	475	440	478	472	439	475	473	487	472	455	501	507	469	442	459	463	463	452	434	489	470	456	479	454	482	509	485	464	477	444	485	485	495	457	490	468	443	429	452	495	504	462	468	478	442	491	451	494	464	480	489	473	477	457	451	447	460	468	493	500	439	471	469	490	488	475	494	470	477	478	493	498	469	444	435	428	456	488	464	491	534	463	466	459	463	470	500	458	539	444	476	461	487	443	465	465	494	464	441	489	475	452	454	453	454	481	470	457	484	466	462	494	513	485	482	448	475	467	471	496	485	439	410	454	465	490	479	449	476	450	479	477	475	432	474	482	455	459	450	441	458	441	484	480	503	445	461	463	502	485	456	494	461	488	493	489	430	473	475	503	438	469	411	452	456	489	434	459	465	463	493	493	476	490	470	455	504	429	465	483	502	463	445	499	455	485	437	481	449	476	473	471	487	461	444	457	440	454	443	487	487	495	498	468	477	475	450	481	496	457	466	493	472	462	404	484	468	485	495	449	491	478	497	472	474	458	468	464	436	456	454	474	487	495	440	533	450	474	461	476	478	467	473	497	494	503	450	454	435	475	436	442	520	490	483	459	479	458	457	447	474	466	490	467	488	447	506	439	475	484	497	533	494	462	440	444	463	454	481	445	462	475	461	466	466	470	532	437	491	434	465	487	501	476	507	472	440	472	495	460	449	451	501	499	454	488	463	462	518	484	500	451	477	461	482	480	484	473	472	435	468	472	479	445	483	454	487	502	443	467	441
51416	49393	35809	28856	31008	32410	30506	26407	23492	15687	8536	4465	3134	2781	1909	1532	1139	893	663	424	346	217	194	185	144	175	147	149	146	148	153	124	141	129	142	142	146	118	134	143	120	125	122	139	121	150	129	156	144	115	123	131	128	124	104	131	125	136	125	116	150	138	135	122	130	131	149	141	140	122	133	116	146	130	139	131	131	122	120	124	152	139	143	132	126	128	129	116	137	132	130	138	125	124	130	140	121	130	126	108	138	107	148	134	118	131	144	136	127	139	117	133	129	138	117	110	111	139	115	116	134	136	157	134	117	124	119	109	123	116	125	117	124	120	143	123	128	125	144	141	118	119	121	123	107	134	115	136	117	123	124	114	142	137	108	127	125	136	134	132	123	139	118	117	120	132	112	132	144	148	130	126	116	112	141	115	135	111	138	152	125	128	113	127	137	134	137	116	96	146	126	128	114	113	117	116	122	132	128	141	129	123	158	129	123	125	113	123	131	126	120	132	132	121	128	143	112	108	122	128	130	110	118	131	123	122	128	120	151	143	147	123	118	129	123	133	120	124	134	128	121	120	122	138	127	126	117	114	136	140	123	136	137	124	123	115	124	120	130	103	127	136	119	110	123	115	105	106	112	140	145	123	135	112	117	118	157	147	126	113	131	111	146	136	137	133	123	127	124	120	121	111	120	113	108	112	123	122	109	117	116	144	123	134	134	116	121	124	135	123	131	126	142	118	130	121	145	127	125	144	113	130	134	118	121	130	122	119	128	140	116	124	110	131	118	116	112	143	145	129	122	104	127	129	140	132	122	130	108	122	129	119	129	123	144	132	109	139	121	115	109	126	140	126	119	135	114	120	118	122	111	106	130	123	117	121	143	117	133	120	127	123	131	132	129	113	121	113	122	130	122	109	128	121	152	134	130	111	140	141	119	111	116	124	130	135	118	132	107	139	139	125	131	121	147	125	124	134	130	118	127	124	139	122	133	134	129	140	122	116	122	126	122	128	138	141	116	122	120	136	125	149	119	140	111	111	123	124	117	137	133	120	127	129	128	126	123	126	123	131	140	124	123	113	120	143	121	130	110	134	117	129	123	108	129	133	118	140	121	118	140	126	137	128	120	121	113	126	145	132	106	114	119	121	110	122	147	121	118	129	121	118	138	123	118	120	136	117	134	103	134	126	116	115	151	116	118	127	125	108	136	143	123	139	116	110	126	130	124	126	115	131	146	110	135	122	148	125	140	126	121	129	133	129	116	137	152	143	139	131	124	151	128	145	120	118	115	112	144	142	136	126	139	130	124	128	126	127	129	123	135	147	129	123	124	122	155	119	108	131	133	129	109	123	133	115	128	126	146	122	132	126	123	151	134	129	124	144	127	132	128	128	138	144	144	142	120	122	111	139	113	103	126	133	141	147	113	122	143	119	121	140	123	128	121	137	116	108	126	132	140	120	108	130	134	137	131	132	132	105	163	140	126	137	96	124	119	129	128	157	130	129	124	113	127	128	141	113	133	119	137	118	113	119	110	102	103	101	140	122	112	130	119	103	128	106	136	134	132	125	139	127	109	116	128	133	122	131	117	98	115	142	132	119	120	128	103	118	126	146	126	132	85	101	120	137	102	121	116	118	137	125	125	146	128	124	141	144	130	142	140	137	143	126	136	145	112	140	124	120	141	118	117	132	115	113	121	131	134	98	130	127	139	135	150	135	113	119	117	129	133	137	134	113	127	132	113	135	139	127	114	118	117	124	132	131	128	106	125	113	104	137	127	130	137	141	122	128	123	126	140	137	143	117	140	109	116	113	129	129	122	129	137	120	145	120	142	131	125	137	122	122	134	120	127	122	127	123	144	132	139	128	128	128	118	124	139	128	153	136	148	129	103	121	125	115	121	126	137	115	130	131	121	127	132	129	128	146	133	142	114	120	142	134	118	151	128	128	132	129	127	113	116	113	110	121	120	114	130	120	124	135	125	136	146	131	125	111	149	122	134	119	140	128	131	137	130	129	134	116	126	110	126	116	120	119	107	142	152	132	112	118	135	133	126	123	110	120	155	103	117	111	133	126	127	128	121	115	109	147	130	134	133	126	142	120	124	116	125	125	145	128	123	134	122	129	123	110	125	115	113	134	128	141	132	95	127	120	112	119	134	127	125	138	126	158	123	118	117	128	123	119	117	124	156	127	131	117	132	108	139	123	132	125	117	124	121	119	126	129	139	151	116	136	122	126	118	115	126	139	119	123	120	124	128	104	153	130	111	123	121	136	128	128	159	127	129	115	106	122	130	120	124	104	127	131	125	133	123	139	123	145	132	152	136	147	138	153	115	129	126	133	122	136	100	112	108	138	143	133	128	135	117	119	106	119	114	146	127	115	120	138	138	110	116	116	132	131	126	103	130	125	112	125	141	149	134	118	133	134	126	142	130	123	127	132	121	144	138	118	110	115	103	131	144	141	136	135	111	125	142	132	125	129	118	141	139	115	143	120	116	114	110	115	132	123	125	138	109	140	123	123	132	87	102	145	125	122	125	119	156	133	134	147	119	111	127	135	124	105	128	117	141	113	122	122	126	140	116	137	144	134	118	125	136	116	114	134	109	117	144	143	114	135	115	113	126	124	111	122	112	107	127	119	130	132	146	143	126	149	129	125	118	117	146	119	103	114	112	137	126	143	127	135	118	139	120	142	122	113	120	119	141	132	136	133	129	140	138	130	128	112	142	113	105	145	126	142	120	135	127	121	112	145	122	114	94	122	115	151	137	152	137	117	117	158	108	126	128	127	123	120	129	139	144	118	115	137	143	150	143	142	134	108	142	132	147	142	136	132	122	134	133	125	122	119	134	127	129	137	102	131	134	107	99	129	103	132	146	134	140	133	97	125	123	133	143	116	134	130	116	132	130	142	120	138	126	137	120	134	117	117	111	116	137	125	121	133	130	139	122	129	115	126	129	121	106	126	127	122	130	140	120	109	117	130	120	128	120	115	127	117	127	115	128	135	117	132	138	107	128	121	133	130	122	141	133	103	126	122	153	112	123	131	135	129	120	133	127	115	123	122	113	138	142	134	118	120	116	127	101	150	125	128	135	119	105	113	146	118	132	116	142	113	133	124	117	125	125	131	134	123	115	126	145	136	147	131	121	110	136	120	142	129	113	116	125	123	119	127	122	140	135	136	128	129	142	130	123	135	114	116	105	135	129	119	131	139	119	137	141	130	126	107	131	140	127	120	110	112	141	154	119	146	123	102	123	139	141	137	130	103	127	113	132	118	133	103	131	147	134	121	113	126	108	138	121	129	133	137	133	142	121	134	118	134	132	146	121	137	135	120	115	124	127	137	134	133	148	109	133	124	105	129	113	140	122	133	117	132	133	128	124	124	139	123	118	128	122	114	148	113	117	132	135	112	125	149	125	117	152	125	142	109	126	131	129	120	120	142	130	140	116	127	127	124	112	117	132	121	136	137	119	131	132	138	152	124	120	150	117	132	125	122	130	110
41731	54115	34542	39371	45037	47256	44652	40582	38780	30034	20623	14798	12607	11840	9454	8055	6464	5045	3802	2705	2015	1028	875	783	687	669	637	505	498	537	497	481	496	502	420	465	472	471	480	460	447	480	376	427	446	391	452	441	433	425	459	436	410	433	427	403	458	403	441	405	446	449	426	418	438	443	431	432	440	386	429	425	450	381	409	436	407	402	414	418	429	410	429	431	416	388	408	368	424	416	398	429	376	389	425	403	419	396	426	445	379	415	390	403	420	397	391	419	412	418	400	421	428	422	416	410	407	405	388	416	400	368	427	419	405	422	414	401	409	408	406	411	427	419	416	377	354	429	429	380	393	436	400	425	398	380	407	426	379	411	417	395	399	402	401	408	372	403	402	387	399	432	444	418	416	398	393	412	407	390	375	378	359	368	428	393	378	425	400	388	403	375	413	397	406	411	407	409	418	396	392	421	377	409	384	401	397	443	371	385	412	374	395	395	431	412	418	401	435	428	360	431	415	439	402	385	398	393	412	344	374	412	431	388	430	406	372	397	422	423	399	412	410	397	381	391	373	437	413	406	390	392	418	402	414	393	384	398	410	395	378	424	372	397	371	403	440	409	426	388	365	397	427	416	414	407	368	417	438	416	414	399	403	393	416	424	438	383	433	376	399	411	413	384	418	414	415	424	430	405	391	389	379	422	392	432	435	396	351	360	437	404	381	412	424	377	395	426	409	405	410	386	372	393	378	385	400	414	383	380	452	399	437	433	404	425	408	405	387	433	420	395	418	430	394	394	408	389	358	442	413	389	378	404	421	400	422	393	429	390	407	387	414	417	403	400	396	415	403	385	421	432	385	385	414	380	411	382	415	394	433	425	379	435	416	372	390	386	407	400	400	392	425	428	407	375	411	396	415	371	396	430	397	409	421	412	427	392	406	380	360	426	389	403	401	399	421	428	416	429	384	396	412	427	363	422	366	410	395	413	410	413	404	381	363	427	387	385	383	390	395	386	397	407	370	397	375	435	430	379	409	375	403	425	399	427	402	392	407	390	403	391	421	442	410	402	408	400	399	398	406	366	412	440	398	398	422	407	400	423	389	422	409	389	429	398	406	379	344	404	398	377	399	406	414	412	381	376	403	386	409	390	412	384	401	418	387	406	408	412	407	391	372	403	420	399	379	420	399	390	407	423	405	408	397	407	412	382	443	395	367	423	440	412	422	411	460	388	410	418	405	411	410	363	403	388	365	402	394	397	383	404	408	428	408	394	400	410	383	385	417	377	389	391	388	385	402	383	416	449	384	395	380	417	399	443	408	393	403	375	381	410	391	441	390	380	435	422	375	430	408	402	421	375	357	397	455	389	400	424	344	428	428	425	399	393	395	382	436	406	413	432	408	420	409	429	406	393	402	396	369	394	400	445	365	389	408	414	426	431	397	392	420	377	394	411	409	387	420	380	410	380	420	397	393	427	447	421	397	387	390	376	396	420	415	451	417	431	361	413	411	397	427	400	408	414	433	427	377	371	384	391	389	412	410	408	373	413	392	387	359	389	364	456	450	428	393	411	396	400	384	377	406	379	372	426	392	407	376	413	406	412	412	405	397	392	419	419	386	441	401	386	406	405	414	432	395	387	380	393	375	403	402	389	360	395	425	398	411	415	414	386	416	406	416	411	388	427	438	413	401	443	403	430	418	414	406	409	430	376	397	388	427	427	428	410	387	387	420	420	441	375	357	428	403	428	398	363	438	430	414	411	390	414	388	401	421	431	392	429	399	405	392	423	425	430	403	370	411	414	418	383	403	419	371	425	393	408	363	397	408	416	381	420	433	421	436	431	410	395	388	406	408	414	388	400	440	437	396	378	424	412	409	414	404	416	404	394	439	377	387	427	430	386	406	419	378	405	380	440	352	428	448	405	376	408	431	397	376	393	431	420	376	421	381	394	382	401	422	389	368	382	455	400	382	404	426	395	380	396	412	401	374	399	407	436	386	444	397	427	417	383	407	402	400	403	397	378	387	427	413	415	411	388	414	411	429	385	396	389	409	395	386	420	381	400	391	404	401	416	411	404	359	447	401	425	410	393	382	420	387	397	410	399	401	386	395	398	413	410	395	406	404	390	385	422	403	365	410	394	393	391	392	424	436	380	423	373	413	419	410	384	402	417	449	385	398	377	434	458	402	383	414	425	412	429	414	426	413	421	377	427	378	392	379	433	415	393	452	385	422	400	394	396	377	395	414	400	433	403	408	397	397	442	419	430	409	378	400	417	382	384	393	394	396	412	401	405	396	405	447	402	363	379	401	388	400	390	386	381	427	423	448	406	406	435	382	416	388	412	388	384	408	376	389	435	405	391	342	408	407	407	391	398	414	389	412	383	404	424	375	415	390	378	379	375	392	404	391	376	410	407	394	388	429	394	392	388	414	383	392	376	370	411	409	404	388	409	405	443	405	409	391	388	394	399	403	403	398	387	432	390	395	422	349	391	422	410	408	430	412	396	358	392	419	406	405	416	428	359	398	405	369	364	372	388	381	384	442	427	391	392	397	433	397	408	395	400	404	370	380	403	382	386	405	451	408	433	442	392	401	417	404	425	357	403	378	401	448	435	383	371	404	392	423	360	415	381	403	390	423	417	387	421	378	413	392	365	410	404	428	436	398	387	432	391	377	451	389	391	396	411	393	410	425	398	404	405	364	403	360	377	407	406	356	386	397	375	349	415	413	406	404	415	467	391	415	393	414	397	415	411	443	392	393	371	436	384	398	408	387	405	398	415	392	414	378	392	377	409	399	427	402	420	402	383	407	379	426	396	394	424	435	381	387	408	364	404	411	414	417	400	398	362	379	426	399	411	413	421	410	456	402	424	403	434	427	398	417	398	399	405	430	401	386	414	386	400	380	421	373	384	418	432	410	388	411	402	399	391	396	433	399	418	378	418	424	400	430	376	418	379	385	430	423	412	386	392	405	426	391	406	404	375	422	420	390	400	363	413	425	370	376	359	366	432	399	399	390	412	389	381	376	412	427	433	420	380	407	393	446	382	414	373	416	405	404	420	396	380	389	399	429	384	371	393	392	402	438	410	414	398	414	415	381	400	427	415	378	412	401	384	427	387	396	445	413	419	375	412	426	364	406	370	368	429	406	431	422	395	405	401	429	398	408	389	387	404	349	461	429	400	392	405	382	404	403	389	389	394	426	379	402	415	412	390	428	399	397	438	414	371	369	410	389	436	380	403	435	380	403	420	421	438	365	409	393	407	415	415	428	422	414	414	412	354	403	370	431	429	374	374	423	468	378	376	436	378	408	399	417	420	409	396	388	407	379	407	435	401	395	423	417	392	413	411	392	381	421	367	406	392	410	405	400	383	384	425	418	413	401	403	430	383	394	405	407	394	426	357	401	395	398	403	402	373	409	386	404	418	398	395	397	392	399	408	401	424	407	425	395	391	422	415	401	394	417	422	429	420	453	418	417	407	405	393	418	398	435	421	419	405	379	408	425	390
56564	47744	35234	28878	31070	34831	36955	35833	35551	27881	18467	10854	8229	6706	4895	3545	2550	1883	1458	1082	805	512	422	371	349	288	300	312	252	238	255	277	268	259	288	267	246	244	249	223	225	259	243	227	214	246	232	233	264	227	223	244	250	255	234	209	247	257	234	208	260	246	214	217	248	273	267	265	239	235	229	226	240	238	234	250	222	209	256	222	241	244	239	238	217	246	225	234	226	223	234	232	219	229	244	238	254	236	223	210	236	285	222	221	221	218	245	228	220	226	221	254	257	213	254	211	237	237	231	222	229	236	227	215	228	203	227	244	214	236	213	228	223	193	207	240	197	234	237	244	212	231	247	216	209	253	223	236	217	240	219	240	231	267	236	237	232	226	249	216	225	225	219	224	207	237	219	232	252	216	231	221	221	232	214	243	262	222	227	222	247	212	223	220	243	260	259	243	227	239	214	263	213	230	208	217	221	198	252	204	213	235	226	235	227	241	230	253	250	216	241	226	245	216	213	218	208	223	241	223	281	218	223	209	233	228	244	218	231	223	218	207	226	219	215	218	237	224	246	231	222	258	216	222	235	231	243	213	274	220	211	216	214	241	227	243	218	234	222	228	228	247	224	235	246	214	232	228	239	205	239	227	242	232	203	244	209	222	226	219	231	223	216	230	224	209	208	219	231	217	234	249	229	212	253	231	222	237	206	216	242	246	226	243	225	210	218	228	200	231	254	232	226	241	238	243	232	226	254	224	219	240	234	242	253	235	228	214	226	246	232	255	236	203	226	231	219	261	241	251	246	231	245	233	220	198	232	248	256	240	259	210	243	218	211	207	192	217	230	226	248	237	213	264	212	206	227	237	224	231	210	237	211	229	193	221	234	220	230	252	212	266	210	220	262	226	234	224	223	240	215	219	215	228	222	228	233	224	230	232	246	223	224	233	264	213	239	239	224	232	212	246	265	261	254	247	219	262	201	221	227	214	233	252	239	228	245	225	253	235	236	226	227	240	232	226	248	216	244	235	249	226	235	224	214	242	265	264	220	218	234	214	237	228	235	249	209	212	216	238	235	236	243	235	236	214	225	219	219	224	223	245	222	219	210	217	239	271	239	200	254	238	237	232	221	217	216	228	253	231	237	236	265	230	236	250	249	226	223	220	227	220	237	223	226	240	234	229	232	244	248	211	249	232	224	227	235	221	232	226	233	212	218	203	245	233	225	236	245	233	233	222	246	196	229	220	227	222	214	251	230	234	216	229	231	257	260	238	242	210	232	242	199	251	243	231	215	209	218	214	234	229	221	235	224	230	234	217	201	221	194	237	252	218	216	221	244	213	242	217	227	232	244	212	257	230	219	205	213	240	263	234	194	225	234	237	249	221	227	228	227	231	206	195	227	243	229	231	233	231	237	210	219	225	239	253	225	241	218	213	204	237	229	218	240	223	241	228	223	229	216	243	237	214	237	248	213	264	227	239	237	219	219	244	214	216	237	202	241	227	206	227	251	206	241	218	254	227	238	240	235	223	225	273	250	244	217	227	233	242	255	248	211	241	233	242	208	236	222	254	220	234	235	220	212	259	194	248	248	235	225	239	231	229	252	240	220	221	244	261	265	226	232	226	218	267	220	219	229	222	213	243	235	266	219	233	245	257	223	247	221	211	221	240	216	233	229	238	224	231	204	234	216	255	259	226	253	236	199	241	229	231	210	221	218	246	224	245	223	224	213	231	209	224	223	255	246	210	230	223	236	204	244	229	231	230	226	233	212	238	199	208	230	208	226	244	233	228	238	204	245	259	232	236	230	243	255	218	239	237	252	240	218	201	237	258	247	256	232	234	232	239	229	234	225	200	210	247	237	223	234	239	215	217	209	203	220	216	227	224	251	231	255	220	273	212	228	262	267	231	224	219	251	223	215	215	238	251	240	222	223	234	242	237	213	228	197	231	220	240	231	228	237	218	217	233	248	236	228	227	210	207	238	237	249	208	251	262	220	207	234	214	246	225	229	223	245	233	202	231	260	246	247	243	240	228	221	241	239	230	196	205	246	245	205	215	212	216	225	245	231	222	232	230	235	239	213	197	248	227	201	220	231	213	210	232	222	253	256	222	228	220	214	252	232	235	198	216	204	215	214	236	217	225	234	215	201	246	253	222	227	186	205	234	252	237	235	241	240	259	226	225	221	212	224	235	210	212	233	214	247	234	242	211	207	215	202	222	220	211	226	229	210	229	211	230	219	217	245	255	229	217	219	212	244	246	236	258	228	204	227	262	238	225	235	225	214	241	219	221	219	261	190	229	208	226	239	214	207	233	231	245	235	202	252	219	241	222	200	256	227	224	265	211	222	256	234	237	211	245	230	236	232	246	217	214	226	234	231	204	234	218	223	255	273	212	206	231	251	226	228	235	239	214	227	222	264	200	216	255	245	228	224	245	253	250	237	203	237	236	250	223	227	209	234	227	209	204	235	235	240	242	218	228	226	251	228	237	242	239	248	226	227	265	211	220	221	239	280	233	218	241	254	228	227	250	203	248	240	252	246	233	215	234	218	227	214	244	215	242	238	217	205	203	238	206	199	230	249	250	237	245	231	216	243	226	214	236	239	242	241	220	230	206	240	225	221	242	228	246	217	226	218	220	214	259	202	226	196	244	233	249	212	221	225	232	230	225	214	217	245	267	219	233	246	242	204	218	233	229	259	224	221	226	220	230	246	239	254	218	225	229	224	224	217	224	213	238	231	220	220	219	233	226	262	202	216	207	228	240	239	213	242	194	244	223	211	219	244	210	226	241	218	209	218	249	243	205	229	222	212	227	212	224	248	242	237	225	231	192	235	227	219	250	214	227	206	245	223	199	219	228	241	247	220	252	246	224	241	223	224	245	220	209	265	235	213	206	223	231	211	217	211	197	228	232	232	249	204	228	223	234	232	219	185	206	237	213	232	216	233	241	229	236	236	218	228	244	224	226	256	200	225	241	225	210	220	229	202	217	195	228	226	210	234	235	230	226	235	232	217	220	195	216	205	262	232	238	230	255	228	241	218	229	247	232	231	260	247	225	220	215	256	234	244	237	240	234	212	214	214	244	253	250	192	231	234	214	236	249	235	219	232	221	228	234	236	237	224	231	195	208	240	246	228	249	241	265	220	227	239	244	213	223	222	231	210	217	252	240	219	228	233	212	224	219	231	240	235	233	240	241	232	229	210	236	242	228	215	228	255	219	226	213	243	251	223	226	247	236	212	253	226	232	240	225	219	236	242	209	215	205	227	234	242	217	254	237	227	227	256	251	224	221	219	221	221	224	222	206	220	244	222	211	213	244	216	227	236	238	227	243	255	213	213	202	246	243	228	225	201	227	223	232	228	197	217	225	252	235	235	234	240	215	237	214	211	221	234	195	238	218	229	223	240	227	219	227	206	184	225	228	227	205	244	215	225	237	212	229	230	211	217	204	261	236	237	216	242	222	233	240	233	261	230	209	255	221	254	231	225	217	232	216	236	261
47250	55165	36207	45139	51643	54897	54584	52276	48830	40441	32607	25045	23088	21049	17746	15168	12148	9739	7400	5400	4589	2400	1912	1623	1311	1263	1015	937	897	850	904	852	839	817	824	812	752	725	750	775	731	707	743	708	727	727	719	716	712	692	618	654	725	657	730	629	709	730	697	747	724	684	712	719	692	740	648	708	738	722	688	674	687	678	655	679	665	653	689	663	693	684	684	672	687	669	720	631	702	711	679	669	653	689	678	687	666	680	680	619	627	649	676	652	609	669	702	662	634	662	651	640	681	637	686	640	683	625	666	625	680	672	692	668	649	639	625	649	672	645	666	671	648	645	647	697	646	605	606	646	658	667	695	738	648	643	648	659	694	709	639	624	727	664	679	685	661	643	577	652	613	622	651	655	676	665	668	663	635	636	648	625	656	618	615	652	630	674	669	623	631	645	633	658	627	667	689	681	662	659	631	669	634	653	627	660	651	631	644	645	648	629	661	684	648	627	674	592	642	646	626	617	678	647	628	657	636	653	687	635	671	610	610	633	650	667	615	688	663	680	606	630	639	683	669	676	668	644	616	643	646	666	652	694	642	645	581	721	637	701	618	619	646	625	670	625	665	664	619	649	620	680	640	647	656	665	641	643	666	638	635	655	638	662	626	633	609	647	675	557	658	670	664	619	692	613	668	686	613	621	643	666	688	649	644	609	644	647	614	716	671	636	663	640	669	626	662	662	681	638	650	659	575	659	644	657	642	658	675	661	632	637	568	614	644	646	661	632	620	650	703	673	621	666	639	657	672	627	619	660	657	667	650	631	653	634	661	680	700	656	648	672	736	674	627	690	651	641	659	654	656	675	635	635	728	641	643	642	616	610	666	626	659	608	655	620	690	636	619	625	614	597	656	639	607	633	639	594	664	679	682	634	626	679	659	631	691	664	636	638	661	627	615	662	699	672	646	622	668	678	682	639	629	611	682	666	631	666	678	610	635	673	637	616	636	610	626	612	619	638	658	693	653	648	662	661	678	663	683	643	645	659	619	629	599	610	670	674	654	674	617	613	631	660	617	631	646	651	659	635	657	665	696	674	622	666	682	616	652	678	668	662	682	647	615	641	661	688	623	690	640	681	658	698	598	623	675	631	628	692	679	630	679	622	631	656	605	670	668	623	649	624	625	632	643	646	627	650	623	663	631	660	681	653	680	640	610	675	624	619	598	633	648	685	678	650	656	615	610	650	652	654	652	642	660	625	605	627	652	688	649	647	651	582	660	612	648	685	682	632	656	694	645	667	640	655	667	640	691	642	641	675	715	665	636	617	644	645	638	656	627	659	642	674	588	692	661	622	602	692	645	680	663	591	625	679	624	610	602	638	659	619	649	605	651	644	647	654	662	646	638	680	644	650	666	646	639	650	633	638	627	657	688	672	646	674	666	626	629	624	636	646	628	639	631	666	613	625	629	611	622	657	597	609	652	621	643	639	615	629	638	672	689	642	635	645	602	616	617	619	652	644	624	639	618	669	657	675	638	661	617	656	646	628	637	660	634	611	656	664	655	626	645	622	640	640	623	671	616	621	623	678	642	658	631	587	633	667	690	629	664	669	630	640	645	698	695	672	596	702	655	656	617	642	661	629	634	652	663	618	610	636	666	646	621	619	672	639	625	602	642	609	626	661	671	659	644	670	624	673	648	672	624	634	631	646	648	634	673	671	661	678	688	664	677	678	610	635	666	613	619	651	641	675	660	629	650	609	667	651	632	660	653	625	614	652	590	653	669	601	649	632	663	674	656	667	643	622	576	667	656	652	624	687	630	630	651	676	606	666	656	635	647	675	686	643	642	592	669	694	631	585	624	646	672	628	647	623	635	680	618	690	638	661	663	648	673	659	638	664	677	654	626	643	639	681	641	672	654	648	644	628	689	690	662	672	632	626	648	622	605	671	653	649	665	686	670	650	667	672	632	687	609	669	682	623	628	660	645	639	633	663	655	656	661	648	622	674	638	682	634	639	619	672	643	646	634	667	607	651	648	598	665	679	618	647	686	617	654	706	625	660	640	610	632	671	659	639	638	684	652	647	679	671	599	635	639	616	662	655	634	692	668	662	638	631	645	639	691	640	677	670	618	641	660	635	662	645	667	663	617	603	668	608	644	609	620	658	614	643	619	646	699	659	702	698	673	629	636	654	658	646	665	635	633	638	652	673	646	643	664	652	573	646	622	653	608	652	640	622	659	650	655	663	638	633	626	681	658	654	665	642	674	631	635	645	611	641	632	657	679	654	676	606	675	659	629	637	603	676	621	620	652	697	676	631	662	627	634	658	628	604	642	688	668	656	631	641	643	650	678	626	625	638	598	654	662	689	673	683	640	651	648	657	623	676	591	648	651	634	637	615	716	646	638	646	655	628	640	637	638	699	698	634	653	652	642	624	620	646	647	675	602	619	737	651	615	671	670	631	701	654	670	635	640	645	678	675	667	679	627	642	591	639	625	657	640	649	623	650	681	637	649	598	670	647	677	682	643	650	643	666	682	652	695	599	651	624	634	616	645	654	640	649	682	650	644	673	646	648	583	683	641	654	677	610	669	691	676	644	649	669	669	614	644	629	700	636	603	631	636	674	635	668	677	642	681	659	643	663	676	667	648	608	638	680	672	651	671	671	680	672	681	659	672	654	670	635	673	606	682	639	640	601	622	674	632	636	605	645	611	658	624	634	673	634	624	679	661	692	610	676	617	673	647	663	674	677	611	674	665	664	661	615	659	626	624	633	634	710	649	638	615	663	669	667	648	652	664	615	656	664	647	650	661	613	648	663	656	646	615	705	627	595	619	688	665	634	635	663	647	621	656	613	637	664	629	636	637	605	639	611	668	643	590	670	626	640	690	646	657	614	643	670	641	654	597	664	633	669	691	669	697	627	698	652	684	688	673	608	628	633	635	672	621	640	647	672	676	638	647	629	689	620	643	637	633	680	686	678	669	651	664	639	657	639	626	606	635	692	635	672	659	676	652	665	675	651	630	671	652	643	650	685	616	675	626	625	657	626	680	651	631	688	630	663	636	653	661	629	626	655	662	630	639	659	652	679	675	670	635	669	643	649	615	643	681	650	670	730	642	668	662	706	594	632	669	669	620	671	664	678	670	665	656	637	621	683	636	678	671	640	675	624	692	660	641	691	648	678	676	637	673	686	670	667	636	650	622	601	667	686	627	688	705	645	644	676	619	634	658	657	660	630	661	632	698	637	648	638	659	622	648	704	651	656	636	679	694	675	688	650	653	646	688	639	681	669	681	675	632	664	640	636	665	669	629	684	594	633	678	654	638	646	697	631	603	637	689	646	655	634	636	632	643	624	678	626	695	645	668	627	633	649	640	666	673	666	648	582	649	657	639	672	633	657	646	650	646	660	601	606	660	604	629	654	603	626	657	625	673	634	659	641	694	631	644	653	673	647	666	661	625	668	629	605	636	633	630	642	617	601	715	653	602	607	688	684	680	626	608	603	648	649	645	673
21282	30751	19497	10062	7447	5475	3900	2538	1951	1100	785	476	382	335	268	230	203	197	193	179	170	171	146	174	149	162	149	158	156	162	166	155	151	154	154	150	141	151	174	153	145	152	152	167	157	157	157	140	153	157	152	142	140	144	147	158	148	187	145	164	139	151	174	165	158	141	156	163	144	159	148	145	155	167	163	162	155	164	154	134	159	160	166	135	142	143	133	150	143	144	154	153	177	147	141	150	133	155	175	170	136	145	162	167	151	146	144	183	138	178	171	160	143	159	175	146	142	145	132	175	179	155	157	143	178	166	148	133	161	159	170	146	172	147	140	150	182	133	158	140	159	152	154	138	164	161	137	150	144	142	153	149	168	157	146	139	165	193	141	165	167	141	142	154	143	138	138	154	166	147	161	160	155	164	147	143	156	148	156	158	156	155	122	167	157	161	153	161	143	161	144	154	136	170	152	161	163	161	178	138	151	144	146	155	150	159	141	166	150	149	155	154	149	155	148	151	172	133	170	167	159	147	142	147	129	140	152	156	156	147	154	148	144	137	158	152	157	136	158	160	137	172	139	172	151	150	154	155	125	143	151	154	146	152	156	166	151	122	148	157	143	150	144	136	181	125	152	160	146	166	147	163	138	133	151	145	161	176	148	169	127	138	168	133	145	152	159	141	121	148	152	164	145	159	131	154	130	143	164	142	139	167	159	172	158	150	153	167	150	156	152	135	144	137	147	155	145	141	145	176	158	134	137	155	149	143	155	163	150	163	146	157	153	155	137	140	170	149	148	171	159	155	152	138	180	141	154	129	156	158	169	166	147	147	133	159	149	163	155	140	152	165	152	159	159	139	142	157	141	149	147	131	136	148	130	151	155	165	167	159	150	149	139	149	145	143	154	161	149	138	144	144	149	148	146	140	157	155	155	146	151	156	149	136	164	155	152	141	150	156	181	157	159	141	139	141	143	163	154	159	153	143	156	158	145	146	142	139	166	165	124	150	143	168	156	140	139	136	160	168	150	148	141	165	174	146	144	146	141	169	145	157	136	137	158	144	150	168	137	169	160	154	151	155	137	163	142	136	139	123	168	168	156	149	146	138	188	165	128	165	129	162	145	141	160	142	132	159	140	140	147	134	159	155	151	170	151	141	126	134	142	154	154	154	145	157	161	146	162	147	148	150	133	164	141	139	162	150	151	136	160	154	164	165	156	141	148	159	178	130	177	155	144	148	166	174	131	143	141	144	165	156	168	134	149	158	157	153	153	135	157	146	163	125	132	161	146	127	146	166	162	140	156	160	150	155	146	147	158	160	133	146	172	152	148	168	133	139	165	153	144	147	162	162	144	159	156	144	139	134	179	156	157	144	149	176	146	159	172	145	164	129	139	145	154	168	147	171	149	151	141	158	152	147	147	179	163	154	141	149	145	149	145	135	178	160	173	139	145	165	161	153	147	131	156	172	161	125	161	159	133	155	166	167	165	153	166	133	154	138	142	166	131	147	142	144	144	158	134	147	141	140	133	147	164	155	163	143	149	153	141	161	139	140	183	141	153	145	135	150	159	156	164	165	149	160	170	154	142	148	141	144	142	139	163	152	135	128	150	163	152	134	125	163	143	151	166	157	161	131	161	169	148	168	143	159	177	146	152	156	152	166	162	176	144	158	138	152	160	143	161	170	143	137	176	141	158	172	151	178	143	147	147	127	164	171	161	149	182	151	144	155	185	136	139	136	153	149	153	168	176	147	165	136	149	136	136	165	144	138	155	143	153	142	150	178	158	152	151	131	161	154	129	167	156	169	151	161	168	123	141	143	143	147	150	164	155	129	135	162	135	131	138	149	159	157	155	155	169	173	150	142	153	166	162	179	153	150	161	173	138	157	160	137	131	166	163	155	161	153	135	167	171	127	166	185	165	151	149	144	169	156	135	147	170	146	141	162	156	123	158	143	154	162	162	143	149	142	151	140	155	156	151	154	143	136	143	152	141	152	141	134	141	143	153	124	159	177	172	147	144	143	155	143	137	155	140	146	162	156	126	151	155	142	144	158	141	154	160	134	151	173	140	155	174	182	149	131	171	156	161	128	170	151	160	165	150	171	152	159	130	146	169	137	154	168	157	152	152	164	141	141	150	135	165	116	154	170	122	143	131	140	144	162	140	138	144	150	141	150	130	165	180	146	136	160	154	137	140	172	143	140	143	159	147	149	136	160	163	143	138	153	140	143	133	165	140	152	165	147	142	158	178	158	134	176	154	149	126	164	165	146	143	152	151	148	167	159	165	157	159	149	160	158	132	149	146	157	145	134	161	157	169	158	174	147	166	161	142	175	143	143	188	161	156	164	142	169	144	139	142	155	145	145	156	162	128	167	148	150	147	149	124	130	136	137	166	149	160	162	170	169	165	153	170	155	146	158	164	148	147	165	156	164	148	148	149	154	161	127	129	151	146	150	141	153	160	171	167	157	159	136	158	165	158	142	112	161	164	158	143	162	155	131	141	159	152	150	171	148	156	155	153	162	141	159	158	169	158	142	136	162	153	150	155	165	155	149	144	159	143	156	151	137	157	148	157	120	127	139	130	152	167	141	133	165	167	166	149	152	153	138	164	141	148	150	179	143	145	149	146	145	133	161	139	157	151	138	153	152	143	145	151	160	151	176	161	160	157	143	153	148	146	161	135	175	167	152	150	172	160	149	142	151	162	175	144	151	172	148	160	168	173	167	164	165	147	154	135	168	129	150	176	153	180	155	131	175	159	159	177	159	145	142	160	151	151	134	148	164	171	171	135	154	148	137	158	160	159	155	170	139	148	132	158	160	139	176	176	161	140	151	175	162	159	159	128	159	159	145	126	153	143	163	151	138	131	156	139	150	140	117	155	143	153	137	170	132	131	135	175	136	152	149	156	157	157	144	169	160	163	170	148	153	132	162	163	169	145	154	164	145	160	153	159	159	154	155	169	137	158	147	163	147	150	143	148	134	142	132	144	163	144	153	148	165	145	139	150	173	161	162	162	151	160	151	132	150	134	140	158	152	161	142	143	152	144	143	146	171	141	140	152	149	139	172	159	144	149	131	158	152	156	153	147	165	136	123	154	134	160	164	152	133	143	132	140	151	130	145	163	152	158	135	164	146	149	152	156	162	151	151	169	138	156	150	177	157	143	158	158	161	141	165	136	139	148	183	148	142	160	147	168	141	148	158	144	163	131	162	142	171	139	168	152	167	144	149	171	160	133	133	124	152	169	162	147	144	150	162	159	171	153	163	163	152	145	151	161	143	162	141	167	165	164	154	135	160	156	174	143	137	160	167	155	147	139	135	142	145	147	151	154	160	153	171	140	152	138	152	171	148	159	148	159	165	145	177	177	149	172	160	142	163	177	148	140	116	155	144	146	149	161	146	146	134	175	123	150	143	155	149	167	141	157	175	153	150	145	138	138	153	141	163	145	150	124	152	146	143	144	188	141	126	150	159	161	139	173	124	129	121	123	161	167	142
17818	31720	15716	15683	17513	16052	13420	10011	8100	4783	3261	2083	1645	1474	1176	1059	893	745	739	581	623	524	550	492	479	489	499	460	473	478	511	474	462	518	543	485	522	498	504	461	502	492	458	455	478	463	510	485	453	477	487	473	456	482	515	491	508	471	473	452	499	459	487	469	452	498	495	484	495	483	460	469	456	478	502	475	471	506	461	507	463	479	482	487	478	492	457	442	465	478	494	477	462	450	477	504	462	500	471	472	496	437	487	516	484	468	436	490	481	448	503	451	454	499	454	499	420	461	452	470	488	482	469	448	467	472	485	456	454	460	426	508	455	489	510	447	472	480	494	508	467	476	489	525	448	476	445	505	449	476	483	415	480	429	475	478	477	502	459	444	457	448	506	493	467	444	434	507	476	455	475	498	505	492	470	463	513	427	496	475	477	471	482	487	460	480	481	467	434	463	484	487	472	502	425	459	465	458	441	438	457	462	475	487	455	464	455	429	472	476	444	480	533	488	438	464	486	500	479	451	454	474	456	467	492	473	472	454	482	474	455	454	461	490	459	428	417	510	479	448	427	482	504	457	471	506	483	474	486	504	430	464	475	458	443	510	469	469	461	459	468	430	479	497	490	478	472	498	482	422	456	495	470	457	473	482	478	458	461	448	431	466	449	482	461	528	485	457	450	441	540	478	477	462	463	450	469	494	488	462	457	481	455	458	475	446	447	491	483	471	466	465	493	470	476	499	487	503	460	448	501	479	425	483	451	451	494	473	461	497	436	460	489	481	477	441	482	465	488	504	457	481	475	466	484	463	485	472	489	446	445	442	461	436	506	488	454	465	476	502	459	454	488	421	475	457	432	466	449	478	490	434	488	483	498	483	503	449	452	485	450	475	467	453	476	471	470	458	477	433	439	487	466	456	456	494	472	492	505	542	447	513	510	474	456	474	468	517	491	477	458	451	457	420	471	500	460	461	476	480	447	454	453	483	439	476	467	483	480	487	435	483	497	474	487	456	444	469	461	454	467	470	454	488	482	497	487	490	467	446	475	486	489	466	458	463	455	458	484	473	478	497	480	446	493	494	472	423	494	481	452	454	482	486	481	477	516	437	457	453	458	486	445	452	460	461	488	466	441	475	471	423	474	510	528	459	466	434	485	462	461	486	474	475	466	470	483	471	464	441	464	481	454	497	463	488	467	463	421	486	522	427	483	496	457	448	456	444	458	445	458	436	470	446	478	496	456	484	484	479	463	465	476	449	465	469	492	466	482	481	472	453	499	469	499	516	477	467	473	472	471	463	496	466	446	489	475	465	448	459	461	456	470	461	490	501	510	444	477	452	493	465	491	487	499	453	495	449	506	460	454	492	468	448	467	445	471	476	466	468	444	435	451	479	479	440	455	494	494	494	463	490	434	497	458	479	483	490	465	479	472	458	511	498	501	476	484	452	433	445	480	475	475	456	477	492	462	437	503	477	476	462	478	442	456	479	482	483	427	468	459	487	447	457	478	464	507	458	459	476	477	501	488	463	443	468	460	470	469	445	506	468	468	449	461	482	473	480	478	478	460	459	497	448	470	435	446	487	455	404	494	467	461	479	489	473	467	474	453	501	473	432	465	519	461	506	486	492	479	449	488	467	458	439	466	439	504	477	447	481	465	508	466	506	452	459	492	465	487	468	457	441	445	452	444	475	514	442	477	536	458	501	497	472	467	484	452	471	469	485	511	487	435	454	463	482	447	500	448	492	477	472	461	498	441	496	479	449	457	492	442	443	505	495	458	506	485	477	477	453	474	473	467	456	418	486	498	517	472	511	485	509	479	498	492	473	494	468	448	464	480	496	472	466	469	440	451	478	467	493	494	484	462	450	483	444	466	492	474	486	473	426	460	460	467	471	464	452	471	474	460	464	463	461	454	478	459	449	488	464	472	505	485	467	458	492	488	453	471	497	475	407	439	471	501	490	456	405	473	475	505	475	484	466	476	519	492	439	472	488	494	499	478	452	489	487	471	479	476	462	430	458	478	464	476	494	458	493	428	472	480	483	458	511	434	497	464	483	463	497	508	509	523	477	417	452	427	449	454	480	451	471	451	470	484	491	474	452	449	428	448	489	493	457	449	456	489	445	447	468	436	461	503	478	488	475	462	472	480	506	476	459	508	476	435	519	444	448	450	463	462	476	442	501	511	453	474	455	454	486	496	440	513	475	461	441	509	470	479	457	479	424	481	483	471	454	463	500	461	476	473	483	472	457	455	477	472	506	480	499	478	457	481	466	474	488	492	449	471	452	501	460	489	517	464	461	471	467	461	445	476	446	468	493	468	470	472	498	429	463	476	455	466	477	475	476	457	462	466	477	488	471	526	480	468	487	484	487	481	455	473	458	447	479	471	449	499	448	438	478	478	491	457	447	480	473	441	492	450	486	449	493	471	432	490	490	477	459	457	455	477	477	476	491	465	478	482	455	459	497	468	481	424	466	477	463	506	495	476	486	474	486	457	496	457	470	481	504	488	480	450	465	473	487	454	465	503	442	456	524	444	479	471	496	517	464	434	479	471	469	449	489	487	465	450	484	509	479	470	451	469	469	474	510	484	468	443	500	476	471	499	437	464	431	446	455	512	488	520	454	478	465	445	456	455	463	448	466	485	509	475	437	479	507	496	480	469	479	480	468	455	487	474	479	449	447	500	434	486	483	459	480	446	483	471	476	478	444	433	504	475	437	454	509	461	479	475	458	462	469	455	467	473	499	449	459	479	481	484	456	460	472	479	498	511	485	492	455	526	415	505	501	438	457	481	477	488	458	522	482	468	463	522	516	485	467	467	472	461	483	506	464	493	453	452	485	430	474	438	467	462	477	465	455	462	441	484	449	448	474	492	466	467	446	428	457	448	474	457	475	499	461	455	455	441	489	455	445	466	461	459	430	448	487	486	449	440	432	493	476	481	466	445	502	478	451	496	504	479	468	527	466	484	473	492	509	466	502	447	505	458	462	475	462	496	438	510	497	443	481	490	519	471	498	439	483	470	439	465	486	476	494	493	467	511	479	469	480	461	473	500	503	463	477	472	454	485	488	506	452	447	446	444	472	483	480	476	490	483	426	438	463	492	453	484	487	483	467	476	441	452	486	467	457	450	458	448	467	487	486	435	477	472	417	469	523	438	461	471	458	479	489	486	475	482	455	443	462	474	469	486	503	492	486	440	460	464	472	518	468	446	481	441	474	479	429	464	462	464	487	493	428	449	493	492	439	465	474	471	460	463	481	494	481	436	472	461	507	460	457	443	472	460	452	475	502	474	435	465	471	457	443	479	456	475	482	495	485	477	442	503	454	485	482	479	481	460	489	534	468	450	472	446	473	442	490	491	440	474	489	468	486	464	470	500	497	479	464	461	487	466	495	462	446	490	490	496	472	448	453	461	446	425	500	530	474	506	489	463	490	462	475	437	473	464	515	438	497	474	458	481	459	480	480	462	467	439	487	470	481	456	484	481	464	529	485
49509	51708	36381	29008	29936	31312	30648	26244	23114	14066	8313	4809	3048	2579	1795	1420	980	829	594	414	388	241	217	169	178	148	164	181	160	157	137	144	119	133	129	136	133	152	145	126	147	155	130	140	127	130	123	146	123	138	109	158	139	122	118	139	142	145	125	124	140	125	134	125	142	133	136	121	139	125	130	125	134	115	146	131	142	135	117	123	132	135	125	143	134	130	112	105	112	119	118	109	146	120	124	102	132	118	126	150	137	159	110	123	160	145	136	137	155	112	115	121	123	127	125	132	156	112	127	128	117	122	141	119	113	125	118	127	140	132	147	126	116	129	129	149	137	134	135	115	116	129	134	116	145	129	140	148	127	117	117	123	142	128	109	127	148	122	140	131	147	141	151	121	138	149	130	125	125	138	146	132	123	122	153	122	135	123	141	118	116	108	128	138	119	140	121	134	143	114	119	127	139	125	128	131	132	122	149	135	107	115	117	134	134	125	106	151	132	140	115	110	147	141	136	136	120	120	131	149	124	134	133	134	160	119	128	128	115	129	128	126	121	109	154	137	156	135	118	136	145	136	129	127	126	133	103	111	128	120	130	144	146	122	136	128	118	145	129	156	129	150	136	144	133	151	147	132	133	141	133	122	129	127	112	138	136	122	150	131	135	135	142	122	139	124	123	118	136	129	116	150	126	151	135	130	137	129	132	143	151	136	118	127	135	126	134	120	110	129	134	143	138	123	111	121	125	125	130	145	99	117	113	115	138	157	118	134	114	128	132	114	125	125	123	146	115	122	127	126	123	130	136	123	127	145	127	145	129	136	122	137	137	126	125	134	124	118	127	120	125	134	166	112	139	114	113	118	116	129	143	124	126	120	120	143	112	135	129	122	140	126	112	143	121	125	116	96	121	109	115	115	114	140	129	114	125	151	139	124	113	130	128	139	145	108	152	126	127	133	121	138	138	126	124	118	134	126	155	137	140	152	131	130	123	121	123	122	116	144	120	110	140	145	119	134	150	134	138	138	147	132	126	120	131	137	127	128	126	121	147	115	124	131	142	143	141	150	131	114	118	130	113	120	130	127	129	106	147	140	138	131	138	100	153	126	144	119	110	135	125	116	129	124	127	129	114	136	138	146	130	121	107	126	120	136	124	109	136	106	129	139	119	116	121	143	144	127	117	120	122	145	113	125	123	131	128	133	138	112	142	117	124	131	121	141	139	141	124	142	121	133	137	130	128	136	126	114	137	140	147	138	129	112	118	143	141	141	136	130	140	139	123	136	132	121	134	105	117	137	111	122	128	131	128	142	129	123	131	121	132	116	121	131	129	116	123	137	121	126	163	142	134	133	136	145	117	134	120	158	143	115	114	127	107	127	127	123	126	131	139	107	139	122	130	164	120	119	131	125	139	121	122	123	107	122	133	148	119	148	127	128	127	147	126	121	114	131	126	119	134	115	125	139	166	134	134	120	115	114	122	116	119	131	146	129	136	123	122	118	134	121	128	121	133	126	133	118	130	130	124	151	128	119	140	123	143	134	108	123	141	143	134	133	125	139	117	129	124	131	139	139	138	155	129	127	108	141	105	117	125	140	133	130	123	132	138	130	147	135	122	129	143	124	135	123	156	122	130	144	138	148	128	126	125	114	140	123	142	155	131	135	122	119	141	128	126	141	113	144	140	129	116	150	142	110	124	128	122	126	110	144	119	140	132	129	122	155	128	138	110	118	123	112	145	138	152	133	141	107	134	118	120	133	136	139	102	145	117	123	115	125	125	108	135	145	140	141	131	130	139	118	113	130	117	153	150	109	110	126	136	132	137	143	137	100	129	111	143	135	151	117	113	118	127	144	128	120	122	136	122	138	142	148	136	122	127	116	129	134	124	125	130	131	120	123	133	111	130	126	137	121	159	150	125	136	144	119	132	104	119	124	115	124	140	153	130	125	119	122	125	147	130	126	106	133	165	104	123	133	141	127	122	128	138	142	141	144	121	142	125	131	138	113	113	118	123	108	141	133	137	132	132	123	128	146	120	125	144	130	122	140	144	133	138	123	139	136	132	127	126	138	112	125	121	115	124	118	130	121	125	120	131	143	137	148	115	134	131	133	125	129	130	138	124	113	118	123	142	127	134	147	128	115	134	111	135	145	118	115	130	128	131	129	115	128	111	123	139	157	131	131	131	115	116	131	129	125	142	121	118	145	124	111	116	126	131	149	134	133	128	128	138	131	123	117	109	135	128	130	140	130	124	127	122	136	130	131	127	134	135	118	142	146	117	154	132	118	121	147	122	128	152	125	122	131	125	134	127	120	136	135	125	135	127	111	148	146	157	163	143	129	115	129	148	129	133	125	133	126	136	133	128	136	144	105	138	149	156	130	125	116	128	134	119	132	119	123	139	142	111	120	127	124	116	111	120	155	148	108	139	128	115	126	99	123	135	126	121	125	144	135	124	128	121	122	126	129	123	123	143	132	144	148	117	112	135	141	128	142	129	120	120	135	111	114	139	119	111	129	107	117	141	133	142	133	129	154	128	133	119	121	132	116	143	118	122	134	127	165	119	154	144	134	133	124	125	130	138	151	139	145	133	116	126	127	119	129	117	128	148	134	124	119	110	132	119	129	139	136	145	109	129	133	120	127	123	135	116	113	119	141	121	105	132	127	117	111	134	143	111	136	137	132	104	123	117	153	112	116	141	155	113	113	150	150	134	138	140	129	139	122	150	127	116	122	105	125	135	119	142	106	104	123	139	121	124	117	139	134	144	131	130	120	126	133	138	132	139	129	127	119	134	102	111	116	131	139	124	131	107	148	141	142	121	152	131	145	140	112	116	134	126	133	132	132	145	128	144	110	129	134	135	133	129	116	127	135	130	125	142	120	129	125	134	132	106	111	129	136	104	120	134	115	129	120	145	132	134	129	117	120	121	140	111	127	127	134	115	139	128	116	143	131	126	127	144	160	140	125	127	132	138	109	114	132	138	117	125	139	141	119	143	124	130	133	131	137	124	124	126	161	151	127	114	132	140	122	120	134	135	125	113	114	144	146	117	131	130	133	113	115	129	152	135	116	137	120	125	121	136	136	124	137	135	103	131	108	137	139	133	138	139	128	126	135	102	151	125	134	131	132	125	130	110	135	114	137	127	141	108	119	138	116	135	135	116	119	136	144	127	134	139	150	109	143	136	122	121	132	121	110	153	133	122	129	135	126	130	127	122	150	143	116	138	117	123	135	128	119	113	112	142	112	118	119	139	141	125	121	133	111	146	127	121	129	143	122	123	117	105	125	136	116	114	150	157	131	134	144	145	134	135	117	122	136	140	126	142	135	136	112	126	149	145	133	125	122	116	137	123	145	113	117	129	135	144	129	116	138	119	122	141	143	115	118	124	147	128	144	137	126	134	135	133	110	128	141	131	134	110	121	132	147	140	131	119	117	136	118	121	128	119	128	134	150	127	118	125	136	140	142	129	119	151	104	113	133	131	139	121	132	124	151	138	147
39027	52703	39093	38485	44645	46676	43983	39583	37140	27803	22175	16268	13181	11772	9295	7937	6169	4407	3229	2274	2107	1285	972	878	636	663	626	596	534	488	507	476	432	476	507	473	473	490	464	454	437	432	451	465	472	462	437	471	438	444	395	440	414	408	466	431	375	420	462	438	472	417	440	443	465	431	447	483	415	448	458	410	448	433	438	397	435	417	415	384	412	386	404	430	449	398	413	430	418	475	430	396	405	400	416	395	404	427	400	408	425	410	431	417	447	377	432	454	426	425	417	445	391	412	438	407	393	375	434	436	425	382	399	454	403	391	409	421	397	412	414	403	399	458	415	412	411	451	374	395	392	418	429	391	382	410	410	446	388	385	422	419	427	386	392	410	423	398	392	402	395	402	457	388	409	421	427	421	421	366	418	388	438	400	402	390	451	406	441	405	454	401	411	398	407	399	401	420	423	379	390	408	406	407	393	394	402	396	410	393	427	431	425	394	434	414	449	395	449	429	406	414	434	425	401	407	362	405	394	371	390	414	419	418	443	422	450	420	435	424	368	424	401	400	396	410	433	379	379	424	431	380	385	380	425	432	409	408	408	423	407	409	425	411	404	438	435	388	451	403	416	395	385	381	382	376	408	435	413	422	382	431	400	436	366	404	387	399	394	374	416	397	447	403	441	397	391	404	386	406	415	394	412	428	407	371	411	436	394	426	390	435	435	411	444	381	397	425	395	388	394	392	411	419	394	398	435	383	400	424	426	422	431	388	380	404	398	418	409	429	392	402	386	441	369	402	421	415	415	395	444	413	395	434	391	419	417	428	436	402	419	409	412	399	393	436	440	426	436	378	409	390	408	418	431	391	368	407	418	419	396	385	430	418	441	431	425	427	400	421	404	426	370	377	419	435	406	444	417	413	414	408	404	404	396	404	420	397	473	366	427	443	435	401	418	424	409	391	421	402	419	414	422	421	409	388	413	388	394	383	375	384	396	373	415	430	398	392	406	385	410	363	400	405	402	388	410	394	396	398	445	402	392	409	404	380	416	406	444	381	363	386	423	416	430	448	394	423	420	386	419	396	422	368	386	426	412	450	408	384	394	434	402	394	445	430	431	423	427	408	370	399	376	436	410	402	435	417	374	421	412	402	409	416	371	415	417	397	414	404	438	400	401	408	424	404	394	435	405	387	391	449	396	414	386	451	420	455	401	414	371	385	430	384	378	407	411	442	401	384	441	410	411	440	394	428	405	393	391	367	408	449	397	420	400	438	414	366	433	383	416	414	404	446	388	412	431	381	417	435	388	404	399	412	422	404	431	413	366	431	399	425	425	423	418	399	443	375	388	389	419	384	407	444	407	440	402	413	408	418	411	413	423	418	409	377	412	407	405	390	402	452	419	422	385	426	441	349	428	405	470	418	406	419	399	389	383	392	402	417	415	409	379	441	389	397	414	402	431	432	422	389	390	442	437	404	402	427	410	402	414	420	410	409	417	446	423	396	411	423	384	464	399	403	407	423	422	372	430	413	390	400	447	421	411	421	421	385	427	423	431	398	390	397	405	419	388	403	409	380	442	428	397	409	412	416	402	419	415	417	425	384	409	445	418	416	389	403	457	413	418	405	428	438	425	396	410	411	418	407	397	376	387	435	402	396	415	440	400	425	413	411	421	423	431	426	403	413	408	443	396	401	387	408	448	409	424	399	419	417	404	408	397	400	440	389	423	438	418	434	362	408	406	410	434	433	398	403	373	428	400	411	407	416	383	490	454	422	377	364	403	438	361	413	423	404	405	411	408	442	374	420	396	376	374	422	385	432	391	424	407	391	417	388	397	381	444	402	411	398	439	433	400	392	407	412	390	419	382	411	419	407	426	456	408	389	447	377	413	379	432	411	406	455	414	399	422	409	400	400	389	387	385	397	393	391	419	371	404	387	387	396	379	386	431	412	427	426	398	406	400	388	446	436	374	405	408	420	391	410	402	411	384	403	405	374	374	400	397	399	373	420	388	372	390	384	386	415	370	416	417	376	409	423	389	375	388	389	413	406	422	423	445	401	390	403	416	426	429	415	396	414	442	430	406	413	422	418	397	412	407	417	418	475	401	415	401	405	394	375	380	402	403	389	397	415	417	397	378	425	419	420	394	381	444	450	364	382	415	441	388	429	443	424	433	440	410	415	422	390	409	382	397	378	400	420	398	388	442	425	430	410	394	390	404	402	420	429	397	421	406	417	393	364	417	429	455	420	411	426	413	394	400	428	440	371	393	394	376	388	408	405	416	392	395	412	402	385	377	404	392	433	424	446	441	426	385	417	409	398	407	396	401	402	384	419	366	401	408	408	395	407	428	389	427	439	407	439	403	433	410	404	419	443	438	390	399	382	373	413	433	405	411	400	426	391	424	415	395	369	409	451	433	401	393	423	384	407	436	399	394	440	387	401	406	387	396	383	401	392	396	403	404	401	401	398	371	403	429	426	424	383	472	399	400	384	397	413	420	413	394	462	427	405	414	415	429	357	423	422	422	393	414	420	393	429	401	409	420	429	389	357	479	405	414	428	356	399	397	426	410	402	420	399	408	386	392	399	439	417	420	380	428	391	411	432	435	389	423	388	417	403	418	398	423	406	381	443	432	405	418	410	403	435	416	384	395	425	442	403	400	389	420	403	383	439	423	402	377	411	376	397	404	399	384	398	418	375	422	385	385	396	421	401	400	416	417	380	395	400	413	400	403	439	380	426	417	402	400	460	430	409	419	431	401	406	390	406	411	422	424	397	403	431	417	416	416	397	394	386	395	422	369	427	392	392	449	362	386	415	425	429	391	396	385	441	431	399	414	402	387	438	420	438	407	412	392	424	398	414	414	403	403	395	398	422	441	423	391	435	385	431	409	393	446	395	422	410	411	416	387	388	401	354	386	410	408	397	424	422	375	407	415	405	444	421	423	400	458	393	394	404	376	407	434	401	428	378	404	406	415	390	429	399	419	380	424	390	403	447	391	395	398	424	431	428	415	403	417	402	403	410	414	364	387	390	405	415	407	409	396	399	404	394	409	421	388	398	448	416	380	421	419	380	402	433	412	405	394	439	379	388	414	419	403	382	402	417	410	390	431	391	401	421	427	429	413	407	399	387	418	438	401	410	404	390	398	391	374	435	444	452	412	398	391	436	418	418	422	400	393	396	414	375	399	414	436	371	442	410	421	384	427	412	407	427	422	403	366	425	420	442	400	430	434	432	432	424	406	391	408	445	405	415	382	402	379	390	379	397	414	407	400	390	414	398	422	416	396	384	392	402	396	433	370	378	383	435	422	421	404	411	418	411	416	427	387	418	423	395	420	452	384	465	393	404	395	359	409	450	393	409	381	390	442	408	427	396	429	396	416	393	423	376	413	375	371	382	401	410	400	427	390	374	439	387	413	408	405	401	401	398	393	398	391	382	383	377	406	396	401	399	425	410	400	383	400	420	432	433	387	393	365	398	389	402	445	401	388	419	408	399	410	387	432	425
58372	49256	33525	28143	31828	35172	36531	36140	36822	27573	18944	12331	8259	6402	5110	3750	2682	1976	1359	998	921	470	447	371	367	342	301	308	289	278	267	252	232	264	255	247	257	243	258	251	224	236	247	261	246	245	248	241	247	244	226	225	231	250	242	244	286	243	240	250	265	241	233	239	260	221	254	233	259	232	257	249	241	227	252	245	239	227	224	257	224	252	218	257	254	238	221	259	224	258	225	245	245	276	224	242	239	222	241	238	229	254	262	240	218	248	239	258	221	222	261	252	215	234	249	241	264	242	248	237	242	246	253	251	223	242	233	209	233	255	226	255	236	256	215	214	243	259	247	238	232	240	257	238	270	238	242	261	231	228	234	210	267	222	232	235	237	218	225	239	223	213	222	247	226	233	214	239	232	254	243	248	207	231	221	202	256	235	225	244	260	223	254	234	216	241	258	233	233	234	236	243	222	225	237	262	229	236	229	235	246	215	256	249	201	222	210	234	248	233	241	209	258	226	222	225	275	214	253	223	213	237	234	237	248	220	257	230	231	237	261	207	239	226	249	228	220	241	275	220	258	236	230	255	180	240	236	219	238	260	239	233	239	242	242	263	239	203	251	234	224	241	260	224	219	214	238	267	253	240	243	243	233	238	234	247	247	234	235	232	239	204	234	238	249	237	243	253	243	243	235	236	260	230	228	229	228	238	223	231	233	253	240	209	269	259	238	217	241	241	223	224	226	231	247	227	231	237	254	258	237	224	236	222	243	237	239	237	247	244	245	245	242	274	239	246	260	223	263	253	210	224	266	252	232	218	236	248	255	232	210	225	245	249	210	231	250	228	245	250	223	243	209	222	258	260	251	229	243	223	232	231	234	218	223	242	250	258	238	257	228	257	236	240	233	270	235	232	240	231	232	247	222	221	247	228	218	255	225	227	220	212	258	243	214	221	252	232	217	260	266	255	243	273	252	239	243	233	233	258	246	254	242	232	218	229	237	233	230	235	225	233	241	244	272	252	239	222	232	244	229	224	223	221	237	233	246	216	242	222	210	205	257	238	255	229	200	250	240	203	221	244	251	234	234	271	211	270	250	225	231	257	225	225	231	237	245	224	290	240	250	265	280	245	240	236	234	229	235	207	231	236	220	216	233	247	233	228	222	229	245	228	222	282	268	232	251	252	238	227	254	254	265	243	243	221	224	243	231	233	220	242	234	246	241	242	269	222	238	236	227	212	246	203	215	227	246	235	239	223	255	210	239	252	256	244	231	214	245	244	242	245	221	252	249	238	244	237	237	211	224	220	269	253	244	233	232	227	223	246	229	245	219	219	244	221	228	212	245	214	229	242	242	227	257	224	228	242	233	217	256	256	240	245	237	201	223	235	242	246	250	236	250	241	237	264	236	240	199	260	233	236	266	256	223	215	231	243	273	248	233	242	227	245	236	244	252	247	231	210	216	261	256	237	226	214	249	211	258	217	207	220	233	219	249	210	229	233	224	220	207	229	230	215	240	246	252	238	245	258	220	251	246	229	237	254	254	235	227	239	240	210	229	216	233	264	230	230	232	240	254	236	227	209	244	244	221	237	220	235	235	242	228	251	262	233	258	247	254	233	255	221	236	269	240	254	252	225	239	262	258	249	219	227	247	251	233	223	217	263	232	202	228	223	225	222	243	231	251	238	238	257	226	228	245	235	228	245	227	227	239	240	234	224	213	230	255	235	205	252	237	246	229	258	238	217	235	236	237	227	251	232	244	248	230	232	228	208	232	217	194	244	226	219	236	266	237	201	224	222	230	223	213	225	247	269	233	232	218	216	221	217	228	237	237	229	246	225	236	224	248	245	258	214	245	248	221	256	242	236	216	231	249	231	238	225	242	253	254	233	235	194	219	239	229	229	237	255	244	234	231	227	229	223	249	225	244	240	212	210	240	228	219	254	249	230	220	248	230	252	255	233	215	246	250	229	267	240	215	228	225	234	247	238	243	223	214	235	238	233	239	290	234	232	236	236	235	245	272	226	203	257	236	222	266	229	232	219	242	233	233	239	239	239	228	222	220	239	242	253	251	242	225	220	235	257	272	242	228	249	232	247	241	221	228	222	232	238	257	261	251	272	226	248	231	254	236	266	251	231	208	240	216	237	232	223	222	238	239	221	237	261	250	206	241	207	243	233	249	225	221	243	265	243	215	242	230	241	212	230	234	209	231	234	230	254	248	215	241	223	238	241	214	240	260	244	261	205	261	231	250	237	248	213	251	246	254	262	235	228	242	278	236	256	230	214	231	249	259	264	248	241	233	212	240	262	259	235	228	227	219	236	253	205	252	223	239	263	233	235	242	213	258	224	221	206	206	235	218	231	256	227	219	252	259	209	228	249	251	260	196	262	244	232	235	229	279	235	246	250	233	250	242	231	238	223	245	227	228	221	244	224	235	216	233	212	243	255	232	236	247	238	225	229	219	251	217	230	222	219	229	258	255	217	233	243	234	228	245	225	238	273	242	253	209	242	255	233	241	234	263	224	212	246	234	236	235	246	241	257	246	222	257	225	257	232	255	248	249	251	255	232	252	226	226	245	237	256	218	248	246	239	250	225	246	275	223	239	253	255	224	235	218	218	238	253	239	240	241	208	217	235	237	243	256	245	246	270	224	227	247	228	222	232	246	246	221	260	250	246	243	235	230	239	243	232	231	228	231	227	252	257	216	237	247	240	215	225	222	223	237	248	221	235	270	245	230	241	225	229	246	235	245	243	238	222	236	244	245	236	230	237	218	249	222	259	253	240	226	253	255	206	217	233	210	246	220	217	236	235	230	263	220	206	252	238	223	254	212	235	239	235	223	219	223	238	223	229	237	244	228	241	250	253	259	250	250	265	237	244	276	248	232	254	245	248	240	219	273	223	234	236	196	223	219	226	196	244	246	231	264	242	236	233	241	232	226	239	221	248	240	273	226	212	248	232	226	225	249	229	205	230	238	228	247	261	242	242	226	247	246	248	226	230	203	234	235	215	232	258	226	202	246	260	229	224	212	248	257	231	246	247	248	239	241	250	288	227	222	221	218	236	242	238	249	260	246	224	233	254	246	220	230	233	233	233	228	222	232	242	277	241	220	255	239	237	201	228	225	229	230	211	252	265	245	223	234	253	269	243	235	254	232	253	260	249	240	259	227	248	220	258	257	249	223	245	252	238	239	238	237	229	227	223	216	217	244	223	258	223	242	248	236	240	238	271	267	229	237	216	226	245	266	222	246	232	254	212	250	243	239	244	256	261	237	226	203	242	230	208	251	248	223	213	230	262	233	240	247	220	250	245	243	220	215	235	255	242	235	237	249	244	217	250	244	258	232	221	243	248	222	238	210	220	227	219	223	248	247	243	241	227	249	216	221	254	268	211	251	228	218	226	240	230	211	237	205	225	255	231	230	242	200	241	241	251	242	207	258	237	203	218	203	222	223	266	243	247	217	249	227	229	239	216	228	250	212	230	236	218	240	221	249	221	252	205
48057	52357	42304	43944	50896	54590	54322	50810	48496	39652	33521	27075	23320	21675	18424	15862	12654	9556	6771	4831	4575	2353	1701	1673	1388	1337	1070	960	999	864	873	824	808	848	814	797	827	776	745	758	752	754	704	733	731	744	773	699	715	708	670	645	693	736	664	737	731	759	744	703	724	729	690	691	723	742	743	722	748	678	684	665	664	702	686	678	680	688	633	666	669	700	641	665	688	714	692	627	679	662	696	667	681	689	637	695	661	627	682	666	657	655	630	617	671	626	671	654	678	686	646	646	674	673	665	723	646	699	620	620	666	623	632	600	671	657	651	663	650	626	660	670	639	670	658	638	612	639	663	669	659	666	685	619	646	652	675	679	688	626	672	673	657	634	655	640	665	683	657	648	692	665	678	649	647	648	642	675	646	627	623	663	647	645	675	680	610	698	684	654	668	612	667	617	662	681	637	670	719	682	664	617	663	623	690	662	652	625	677	687	632	644	649	671	685	627	618	650	676	671	654	676	635	703	663	672	667	650	663	664	648	664	641	624	645	644	690	676	629	628	683	668	635	687	651	645	646	680	681	686	671	668	619	655	662	663	617	672	633	621	674	660	636	674	617	660	648	649	679	704	633	676	670	681	690	667	676	626	651	674	658	673	622	616	664	658	653	676	653	724	690	646	640	710	681	638	642	660	655	658	662	645	655	660	641	609	662	636	631	654	685	662	703	608	663	637	733	643	653	659	681	626	629	683	627	659	636	668	673	677	648	588	713	628	649	702	668	682	664	616	677	621	646	690	619	665	661	663	680	678	639	669	629	669	661	646	687	712	654	647	647	687	643	685	648	657	671	649	674	642	603	641	672	671	662	645	643	664	635	646	662	619	671	690	656	615	595	618	629	660	676	696	654	643	631	630	621	657	660	623	636	622	650	638	655	623	683	683	703	726	658	646	677	637	681	628	620	676	601	684	645	639	661	658	662	663	693	681	617	639	657	662	656	672	640	667	629	679	661	672	619	674	655	607	655	675	659	628	686	689	660	656	664	656	653	642	646	658	651	651	681	715	658	671	643	654	667	634	638	678	603	682	685	649	667	659	615	642	632	628	674	624	635	650	641	656	666	659	625	642	652	655	673	696	647	647	675	682	639	699	640	685	634	651	658	714	647	670	620	710	647	683	645	674	686	637	622	625	656	634	664	655	683	624	598	694	650	640	639	658	664	689	673	628	669	660	626	674	630	639	615	675	608	686	705	647	597	668	646	628	670	692	654	665	645	723	662	687	662	667	628	664	660	617	619	627	667	640	658	643	696	626	655	669	669	660	635	670	645	632	675	644	628	653	669	630	647	669	647	705	647	633	645	658	649	678	658	703	627	614	670	707	664	640	650	640	630	687	632	660	649	680	644	662	630	695	654	619	642	681	656	682	683	651	703	628	648	649	645	672	695	628	651	710	608	706	679	629	652	685	630	614	624	709	666	658	624	622	676	659	618	649	634	685	652	677	692	646	630	656	627	649	666	598	683	662	638	638	625	682	680	691	702	614	709	685	699	667	635	619	679	657	638	678	663	638	683	640	647	651	670	637	658	668	667	693	687	640	647	687	703	658	678	655	661	628	672	693	670	632	635	682	638	650	649	622	670	680	656	660	658	662	714	692	628	669	685	625	619	669	648	660	650	646	689	648	664	645	670	658	647	647	613	686	678	656	615	659	638	664	602	637	629	638	651	666	687	630	641	664	634	655	671	671	641	667	702	622	679	697	622	662	698	619	670	640	654	624	641	670	677	671	653	651	677	636	710	629	614	636	638	643	646	641	641	678	657	656	678	670	662	691	702	673	664	706	671	705	644	632	645	655	660	668	651	617	671	651	627	654	623	654	638	655	637	653	634	640	636	651	637	669	710	617	659	615	643	649	591	689	598	664	655	669	648	637	627	644	650	658	726	652	649	657	662	674	603	661	670	690	646	676	655	602	684	640	662	647	647	651	642	669	690	677	665	686	671	661	660	643	643	684	647	665	654	660	646	646	597	681	677	674	640	666	667	671	645	657	600	632	667	652	661	651	661	661	650	642	656	644	646	690	661	699	665	626	627	670	650	635	642	662	632	639	660	645	693	675	638	641	611	653	674	680	669	653	679	664	672	599	641	669	678	667	670	657	626	715	608	668	648	645	655	659	622	646	657	646	628	639	671	645	665	608	616	663	646	642	700	634	670	657	652	673	638	629	668	683	646	644	680	629	599	620	663	691	657	649	605	734	648	688	701	625	662	662	703	674	678	660	614	668	656	668	657	662	657	628	628	629	654	674	691	638	664	600	692	665	658	648	655	599	649	642	654	657	666	608	688	613	586	659	668	615	684	635	681	672	608	652	675	652	649	616	682	651	641	658	620	662	662	644	671	647	675	600	628	667	669	656	658	637	650	658	674	681	680	619	589	684	655	655	633	635	670	630	635	616	630	681	653	628	656	662	647	657	639	655	640	690	630	643	649	633	660	681	619	638	650	620	644	604	688	664	610	661	648	656	678	638	659	646	678	627	700	680	652	658	627	671	666	687	683	673	668	682	646	674	632	639	638	662	656	610	645	655	649	622	655	693	624	640	669	665	692	670	678	637	670	676	656	671	673	690	683	692	682	672	620	640	677	631	683	679	647	680	627	631	646	687	640	715	647	632	682	655	664	634	600	645	654	680	682	658	654	660	646	664	671	625	670	624	646	640	634	646	651	671	623	635	648	678	670	694	671	626	658	656	680	692	602	646	665	663	630	636	649	658	671	660	698	648	660	660	678	657	629	693	673	666	685	645	677	621	665	640	672	623	635	661	625	656	677	648	607	662	630	655	683	633	671	667	668	655	692	662	645	607	651	622	640	688	679	650	684	713	655	672	670	665	574	646	616	647	648	645	701	659	671	658	646	605	674	642	654	663	652	659	622	680	646	654	701	691	665	649	672	655	638	665	645	651	641	655	628	634	678	607	670	660	651	654	635	712	665	661	665	649	677	600	666	675	626	682	694	680	625	640	656	683	645	647	699	646	632	694	685	696	661	673	655	616	606	664	642	659	651	674	675	640	636	637	650	646	615	644	667	656	634	636	676	666	649	656	672	619	644	685	636	648	644	660	680	602	626	671	715	618	665	621	670	674	661	658	680	685	652	654	626	713	630	634	635	680	667	624	616	665	657	648	667	649	658	689	670	662	650	627	672	688	651	683	649	638	673	633	705	657	649	628	643	650	653	606	712	650	624	676	647	716	700	645	689	697	678	628	669	685	631	664	633	643	632	627	655	653	656	665	677	655	671	736	654	661	652	674	678	647	620	657	669	641	638	667	713	652	590	677	639	637	658	662	662	622	652	640	715	638	676	642	689	665	621	655	623	674	690	667	674	625	674	649	647	672	632	632	633	620	660	686	678	681	661	636	713	696	638	642	642	664	648	666	677	656	653	692	646	617	705	666	656	675	661	624	668	691	644	686	647	635	676	674	653	683	666	686	622	645	660	663	649	698	614	608	658	650
22234	32529	21206	9973	7643	5114	3382	2361	1853	1167	640	452	342	284	244	261	197	171	196	168	156	167	164	150	171	157	165	174	142	157	166	172	154	148	144	180	155	165	166	142	163	136	148	149	172	141	172	149	149	141	157	155	147	155	163	137	144	161	188	162	158	144	139	167	166	144	133	134	177	153	151	126	137	146	145	157	138	146	143	157	169	157	167	153	154	151	169	167	154	173	163	128	161	130	166	133	144	152	164	156	170	142	142	164	156	148	131	135	156	164	158	162	163	137	151	149	150	151	153	166	141	139	155	155	156	159	147	161	141	161	148	165	130	155	164	179	189	146	167	159	151	144	170	157	143	126	157	138	140	152	126	133	155	146	136	164	145	159	167	133	136	143	151	146	140	156	154	157	144	154	150	139	127	149	146	153	140	144	172	152	173	175	139	153	164	137	141	151	148	143	139	145	163	119	150	154	142	180	150	172	148	156	182	132	151	170	153	148	136	152	136	177	156	142	153	166	149	143	163	145	149	174	179	153	142	150	165	155	152	157	155	123	143	151	145	147	133	154	159	139	157	165	167	181	159	165	154	131	158	162	145	149	144	141	152	140	168	157	167	171	162	156	143	157	169	154	132	143	165	167	152	160	135	149	153	156	151	160	150	172	163	142	155	138	143	135	144	149	155	163	154	130	154	158	154	155	158	148	147	138	158	153	162	180	143	156	155	144	154	138	143	131	124	153	166	172	127	159	158	133	166	137	148	158	149	156	139	170	141	149	153	180	157	138	146	137	164	160	160	159	170	156	155	176	159	163	156	160	162	182	165	152	129	159	176	170	154	147	159	163	161	150	148	118	170	163	154	145	154	138	138	156	153	141	143	136	157	172	145	165	142	141	158	126	134	159	148	174	154	155	145	157	156	119	140	131	158	163	146	146	156	160	141	161	156	163	141	137	135	151	153	153	142	148	159	147	147	134	129	162	182	142	153	165	144	161	168	147	156	164	145	150	168	134	145	133	161	157	142	148	145	153	159	160	171	147	161	158	142	170	154	144	141	170	164	140	140	150	140	144	138	174	150	160	160	162	149	147	140	146	151	163	162	160	160	152	168	139	128	149	175	139	133	143	151	165	143	180	161	154	160	157	145	142	140	142	149	129	171	156	161	139	160	136	154	133	181	154	166	141	158	171	149	144	157	143	145	167	158	166	161	157	155	150	150	141	146	137	152	163	159	140	155	165	173	177	156	143	148	145	155	161	157	177	162	152	163	135	148	165	167	161	151	149	157	144	176	147	150	155	160	154	164	136	164	151	144	149	155	146	148	150	145	142	152	153	138	160	150	146	169	164	153	155	158	154	128	141	169	147	129	159	154	146	157	156	151	149	152	163	155	145	148	153	163	147	141	167	155	164	139	161	166	152	155	155	173	140	156	155	161	161	177	147	149	166	163	147	145	150	136	140	167	146	148	169	150	135	151	161	121	147	148	150	166	142	151	147	157	148	151	155	133	164	140	138	160	146	157	151	170	151	146	157	160	157	158	164	189	145	150	156	154	166	142	160	152	147	139	141	160	135	160	170	144	152	137	139	162	173	151	141	161	133	153	177	156	172	152	143	153	139	162	162	171	139	132	144	161	141	152	176	180	154	151	141	141	146	148	140	143	158	156	159	142	150	154	154	141	145	153	127	164	152	144	166	141	137	145	171	162	154	156	144	173	119	121	149	125	133	150	168	141	166	157	147	159	127	161	140	151	161	137	163	157	147	147	136	145	159	147	159	146	161	184	166	141	165	156	140	160	148	163	167	169	168	141	147	146	160	141	162	175	159	166	159	167	131	135	139	153	164	146	124	152	137	147	154	144	143	125	166	136	152	155	135	162	153	148	151	162	141	139	186	148	133	156	136	161	120	165	127	172	137	134	156	147	156	156	156	135	158	140	158	159	145	163	137	147	164	156	168	137	170	138	138	148	138	142	146	153	143	158	135	158	167	157	145	144	152	171	132	151	150	136	138	162	160	142	147	175	184	153	179	143	166	156	161	154	141	146	142	136	155	147	139	151	164	163	145	146	159	156	157	157	128	158	157	159	135	151	150	144	165	162	154	129	153	142	132	152	167	152	161	159	150	148	162	139	149	129	168	165	125	156	163	163	168	156	174	155	153	158	157	157	142	150	148	147	163	163	174	133	155	149	138	140	138	149	160	150	149	152	153	165	152	130	168	166	174	158	157	134	152	127	137	158	128	150	174	152	143	174	174	152	135	167	152	138	165	154	156	159	128	177	159	153	147	146	160	157	168	144	161	163	148	171	150	143	135	149	177	167	179	156	163	153	136	160	162	154	173	157	154	150	170	156	134	141	137	137	151	141	162	143	164	158	153	146	129	153	145	136	131	145	147	141	163	148	166	178	157	142	136	178	143	159	145	166	158	151	132	147	160	154	150	156	149	169	135	152	160	167	165	147	158	148	167	171	176	172	158	140	144	166	134	164	134	153	154	157	151	154	150	156	164	176	156	167	151	154	145	155	141	161	146	166	165	170	167	157	151	155	159	137	165	154	148	143	147	150	159	138	122	151	155	131	176	159	173	167	142	172	141	165	169	157	154	163	173	177	148	136	148	153	145	145	163	175	143	144	150	137	148	139	139	163	146	136	160	176	139	141	165	147	165	164	178	178	146	141	152	142	125	168	156	150	156	159	144	135	145	133	175	145	135	159	145	148	129	153	157	130	157	147	147	143	140	168	166	145	148	157	150	138	164	148	149	168	146	140	152	157	158	154	160	165	170	146	160	170	165	149	140	149	158	164	141	152	153	165	147	151	149	148	157	156	133	140	165	158	165	157	157	134	157	139	135	165	142	139	169	152	149	166	150	143	152	162	147	152	143	180	166	166	152	150	155	143	161	151	131	147	160	164	132	156	155	154	146	156	156	144	142	138	144	137	151	143	146	140	174	171	142	157	132	162	129	162	152	144	145	168	143	159	145	157	147	156	150	164	130	153	144	162	147	157	148	145	146	154	169	148	138	139	149	167	161	154	151	180	144	145	162	145	156	154	159	144	146	148	171	188	158	153	151	145	157	148	164	149	170	138	140	141	136	146	161	170	145	150	170	160	148	162	149	156	164	156	144	132	140	156	145	174	160	164	154	143	142	146	144	138	148	163	139	153	139	141	163	134	149	168	152	151	150	140	121	155	142	150	180	142	157	155	171	152	129	171	164	155	137	127	166	167	131	155	153	143	169	150	145	159	152	156	151	162	168	137	177	146	152	154	143	186	152	146	129	155	145	167	185	153	141	158	153	160	167	142	144	169	166	130	131	151	147	152	146	145	168	155	171	170	146	148	129	133	149	156	169	146	148	148	158	166	175	155	161	154	129	154	136	163	154	130	150	145	168	134	144	130	164	149	148	151	124	148	149	162	160	124	137	151	148	153	138	169	142	166	138	145	141	150	159	202	155	166	151	144	161	166	150	173	163	140	150	156	160	155	151	158	154	170	145	165	142
18791	32386	19161	14710	17762	15499	12857	9727	8372	4948	2932	2136	1506	1344	1174	1040	827	736	662	580	600	563	507	496	477	517	471	465	468	553	476	495	481	454	469	458	531	493	482	484	456	468	450	529	495	467	490	519	478	464	502	474	488	478	467	505	486	457	496	442	432	501	449	469	486	469	524	480	453	486	490	463	498	502	443	485	501	454	510	481	498	460	457	523	463	479	475	463	471	441	533	465	476	469	487	463	448	438	470	493	472	496	457	510	498	480	521	448	476	505	532	472	437	474	472	485	484	453	464	507	482	521	453	448	491	471	474	480	463	452	479	447	472	443	502	499	469	487	491	449	490	451	461	442	506	474	485	518	498	435	473	454	481	422	453	498	494	464	529	482	458	488	448	491	478	436	465	458	471	475	471	461	465	472	464	464	500	470	467	469	508	500	473	502	473	469	518	494	476	530	502	468	497	493	491	445	508	483	489	498	444	522	483	459	475	478	451	509	456	473	487	459	490	480	462	457	482	486	479	485	520	462	433	496	449	458	480	452	481	462	484	486	465	473	445	497	488	482	481	467	466	465	462	470	471	474	491	476	477	473	441	448	499	464	511	457	465	478	463	477	469	449	453	433	469	479	484	526	479	459	476	500	436	475	469	451	448	478	483	483	499	483	481	504	459	474	468	454	477	471	498	495	488	460	522	453	476	461	499	466	496	479	497	470	470	484	455	482	468	457	548	464	514	446	482	464	468	477	499	450	481	489	452	487	471	470	460	506	451	456	489	497	468	491	517	487	451	495	457	462	486	468	483	507	486	453	488	513	483	459	465	498	495	477	452	450	490	454	450	497	453	474	482	480	435	484	513	494	459	414	467	455	499	503	477	468	447	501	486	488	462	468	429	533	440	492	479	506	466	453	479	510	469	459	468	497	476	555	436	476	486	459	448	426	495	470	464	440	452	460	496	472	482	512	481	481	461	457	444	469	449	514	473	522	504	455	501	442	429	435	476	504	477	463	480	473	434	483	459	451	436	471	479	505	487	466	496	488	467	490	492	488	436	481	482	476	490	447	482	508	461	489	468	460	474	461	441	476	471	428	508	466	489	503	485	509	449	521	462	449	511	487	442	453	487	435	447	492	438	449	462	499	490	474	491	466	511	488	449	487	466	460	499	475	488	474	458	466	502	508	492	444	453	469	491	503	488	473	483	469	476	480	469	447	454	497	501	468	466	463	499	447	413	425	450	473	470	443	464	477	463	470	491	483	476	485	477	465	471	496	481	470	464	477	439	488	458	418	521	442	482	499	502	480	480	483	456	503	460	469	490	487	476	482	482	440	466	482	496	402	451	522	536	465	490	452	503	507	477	456	452	468	504	499	467	483	483	466	455	454	487	484	477	470	481	479	466	481	492	461	461	447	438	476	491	480	472	485	483	479	528	468	450	445	459	505	456	514	468	435	478	486	505	427	507	439	513	466	465	490	476	519	446	463	495	461	436	482	474	487	475	455	440	475	486	484	490	439	452	464	468	460	506	473	471	460	475	501	434	457	465	441	511	454	481	479	445	424	466	494	500	480	478	458	480	457	453	498	454	457	474	479	524	444	453	425	474	459	482	489	489	518	463	467	469	468	461	458	451	452	478	477	483	448	474	492	473	480	490	448	517	490	496	479	471	430	477	484	507	479	462	484	485	513	464	513	479	475	465	462	495	481	506	450	489	468	434	489	465	453	491	499	444	466	502	489	467	459	471	479	487	453	486	497	490	509	437	489	491	507	457	449	463	500	459	495	462	479	530	446	478	478	479	436	478	446	460	465	487	475	452	444	471	487	494	502	486	497	439	481	475	525	466	443	503	500	422	453	470	440	471	437	518	464	494	434	477	486	465	504	504	502	451	487	441	460	444	483	517	477	474	483	435	480	462	477	451	449	460	489	453	440	485	457	493	487	503	438	478	480	477	470	427	482	450	496	450	495	476	459	478	458	453	485	479	475	433	486	509	476	491	495	490	452	495	467	440	445	508	476	461	475	445	430	445	475	465	493	491	507	480	475	495	481	483	417	485	464	493	474	478	473	441	471	487	514	456	478	534	488	463	489	526	442	441	484	483	512	476	487	500	495	495	481	472	472	475	438	502	457	467	506	438	534	485	498	451	472	450	439	503	463	469	486	490	476	464	508	466	483	474	513	472	481	516	491	474	512	468	424	477	484	467	469	495	521	454	529	465	476	511	487	483	502	489	451	481	469	470	475	484	491	489	444	453	454	448	485	459	482	488	493	461	518	464	488	486	468	497	442	488	451	457	469	469	457	456	460	471	469	472	471	446	479	451	458	459	492	484	498	501	476	466	455	494	484	464	496	451	472	503	473	492	442	477	492	446	477	437	501	480	449	466	486	478	445	470	469	515	463	473	510	477	453	491	516	464	498	509	523	459	477	485	471	479	468	478	515	508	457	480	481	481	505	463	432	469	457	487	453	476	464	469	483	491	463	464	482	524	482	460	494	460	435	484	459	496	462	496	463	481	447	486	467	474	435	499	481	467	469	471	444	430	456	489	448	481	472	454	477	496	512	462	493	512	489	449	486	456	504	451	487	462	462	479	456	457	437	472	459	455	479	445	453	433	439	451	461	427	490	495	481	514	486	471	482	502	502	467	481	496	472	479	438	486	493	497	461	478	488	530	449	491	470	463	483	466	479	445	516	472	447	455	479	438	448	485	503	488	476	491	462	465	477	473	505	479	482	463	480	472	524	490	473	490	477	483	455	514	489	481	483	497	465	488	435	486	478	483	437	501	507	446	476	474	500	443	464	486	478	462	511	487	492	466	489	500	475	428	479	477	451	490	450	459	453	462	498	511	502	462	460	472	505	486	486	484	472	482	462	501	432	506	459	450	489	492	434	445	455	492	466	510	524	482	484	486	441	463	478	482	489	456	490	457	486	470	505	499	460	506	492	475	491	455	475	509	446	471	506	456	453	461	462	510	475	457	490	479	485	486	440	469	502	511	459	474	496	467	495	438	472	461	468	499	452	497	440	472	462	496	504	465	445	509	447	518	466	488	487	484	447	475	470	463	496	456	489	472	491	439	463	514	433	461	515	491	439	460	469	476	474	497	437	473	480	473	467	490	485	504	469	492	464	470	467	443	436	472	421	470	497	509	454	466	459	477	487	498	496	493	487	486	489	466	464	462	472	500	455	468	450	468	453	440	506	487	454	456	521	462	438	457	444	457	503	465	438	549	513	440	416	460	482	494	451	488	443	462	470	501	487	455	483	493	498	488	465	451	440	440	470	510	443	470	508	476	500	497	464	480	514	446	497	460	477	497	473	477	474	467	479	506	490	498	473	496	516	456	464	480	450	479	464	474	475	503	457	506	466	489	473	449	440	460	489	500	419	512	452	500	484	472	478	493	475	400	464	481	483	500	471	428	550	458	444	469	449	492	462	484	470	474	473	477	464	453	483	421	469	473	482	457	477	451	499	466	478	484	451	498	497	485	490	471	463
49602	52199	36024	28747	30726	31779	31282	27194	23973	14694	7838	4877	3232	2468	1919	1454	1017	794	599	385	405	242	212	176	166	166	152	155	159	145	123	148	139	146	162	150	143	120	122	166	131	138	137	127	138	140	140	130	143	126	139	132	122	126	135	110	126	124	134	105	125	149	136	134	127	133	138	154	137	134	131	148	133	139	137	127	139	126	138	137	124	126	145	118	113	132	143	141	127	134	139	135	126	136	137	122	168	140	129	137	116	140	128	125	139	123	127	111	117	124	133	134	124	153	123	152	159	131	122	146	125	127	120	114	150	122	150	105	151	121	143	115	130	124	107	133	113	128	130	120	109	152	115	124	135	137	119	115	152	125	141	121	148	131	140	121	125	148	136	132	123	107	149	138	113	117	128	139	150	140	129	147	134	131	122	116	115	142	156	136	121	132	134	124	145	125	123	127	134	115	110	135	134	130	129	150	133	110	140	168	135	139	122	131	126	133	128	120	142	118	124	143	127	116	121	141	129	138	123	106	135	129	130	143	132	154	142	136	138	112	126	136	120	142	138	131	162	140	121	125	134	145	106	124	144	122	120	123	117	131	147	147	139	138	161	128	136	141	139	120	126	144	126	130	134	120	141	128	119	140	143	119	135	113	146	125	151	120	121	135	154	108	128	141	140	119	136	129	126	131	149	112	158	149	108	124	130	127	132	130	141	154	128	155	139	138	131	135	127	119	126	123	122	142	148	128	124	151	132	144	132	129	141	136	134	124	140	123	129	133	115	141	118	139	121	136	118	115	138	133	133	133	109	142	128	130	123	127	166	140	122	131	120	125	115	132	144	145	118	141	126	146	140	120	135	117	103	136	150	137	142	109	137	139	124	114	142	116	123	132	144	127	133	126	131	118	124	126	116	132	142	145	140	127	112	114	129	115	151	113	129	146	124	126	136	128	141	120	126	143	140	117	129	131	160	131	126	112	124	131	129	125	118	134	118	119	106	121	140	123	144	118	123	135	152	147	107	126	125	131	128	131	132	118	139	132	131	124	130	121	117	136	130	135	142	130	134	134	109	132	151	107	128	123	129	132	131	126	146	145	136	135	155	128	131	135	120	130	116	128	114	155	133	138	139	133	136	131	121	138	130	130	122	124	148	131	139	128	107	103	147	129	124	124	129	122	149	150	111	118	147	142	129	123	131	131	138	140	126	130	120	114	122	162	138	139	127	134	122	124	119	128	135	127	121	113	106	126	133	111	146	117	112	124	130	138	140	126	132	132	138	123	124	128	135	146	146	112	122	111	131	140	130	147	127	121	149	131	144	141	137	142	128	132	138	139	118	133	124	119	114	127	131	157	134	122	153	136	136	127	128	119	116	136	147	134	139	127	136	154	149	148	119	153	149	115	131	124	133	126	143	118	122	142	120	135	132	145	125	143	112	124	126	121	155	120	135	121	132	154	132	129	153	133	140	139	127	122	146	152	127	140	122	131	138	138	135	150	117	120	129	120	123	128	120	140	144	123	124	163	120	132	133	131	126	105	137	147	135	128	155	113	114	126	119	121	120	145	136	133	111	126	128	127	113	132	134	100	122	144	119	134	126	130	132	139	124	125	136	114	140	126	140	125	117	135	125	138	118	132	123	124	155	121	130	156	146	125	137	118	141	136	142	155	122	124	134	118	129	140	147	144	138	134	125	116	123	129	124	126	126	163	133	108	127	130	129	117	127	136	126	142	129	145	139	136	130	131	115	133	141	127	123	130	123	112	125	132	143	131	129	130	137	128	133	127	163	126	116	128	132	138	136	120	160	134	109	137	131	136	121	137	128	139	122	123	131	128	120	104	136	123	142	126	127	140	134	121	129	135	149	110	138	128	149	143	117	111	117	137	133	105	124	146	122	125	143	147	111	143	141	136	125	132	137	119	135	125	132	115	155	146	112	124	130	133	145	127	132	136	124	140	135	123	120	135	141	133	139	136	124	128	133	132	132	127	130	127	137	103	120	124	127	148	140	140	120	142	130	123	134	134	128	123	142	130	137	130	137	140	140	130	131	127	144	135	109	148	121	118	119	146	160	137	132	138	140	148	128	126	122	124	132	130	126	143	127	128	130	135	140	120	125	139	124	130	133	147	141	145	119	144	128	125	131	120	126	123	130	124	123	133	127	128	120	133	117	138	140	119	149	130	116	108	119	129	134	138	136	132	115	118	118	108	126	148	138	119	139	118	139	115	135	128	140	123	136	120	118	131	123	111	139	128	128	150	124	142	132	123	151	149	130	126	124	141	146	134	133	119	129	141	122	118	106	135	142	140	130	140	124	131	130	163	136	151	161	146	112	126	146	130	125	159	131	122	122	142	133	141	131	145	142	133	129	125	137	121	123	157	122	151	118	145	124	129	116	126	131	135	136	151	129	148	130	142	125	128	136	142	141	127	122	145	134	157	133	117	116	135	140	130	126	140	135	135	123	128	145	132	139	140	139	140	125	134	133	138	124	124	120	134	137	132	129	125	136	131	144	142	128	137	133	133	117	123	138	98	145	120	115	118	138	135	145	112	136	125	138	154	146	131	145	136	129	107	130	144	124	116	141	139	159	124	131	129	154	124	153	129	129	111	123	120	131	137	145	140	114	141	125	126	144	130	137	128	144	144	124	116	121	139	123	124	117	125	144	129	123	135	115	137	134	114	140	126	120	134	129	124	141	115	104	141	130	146	144	130	138	148	138	125	132	111	139	128	145	130	133	114	120	117	116	130	130	133	111	141	120	138	142	105	146	143	153	127	152	138	116	121	125	135	134	127	130	145	133	128	137	122	118	112	143	137	131	128	131	138	134	112	138	141	129	115	146	140	129	135	131	118	137	117	120	136	135	136	126	131	117	131	141	129	138	134	112	125	111	138	140	145	123	134	130	138	135	156	132	140	130	111	151	109	124	128	132	125	125	136	118	136	135	145	135	129	124	122	127	148	110	140	145	122	132	121	144	125	133	125	128	121	104	143	135	120	135	117	158	131	136	126	110	117	113	125	126	145	127	144	131	102	160	128	134	130	149	112	132	122	109	125	134	147	138	138	119	138	122	124	114	143	111	128	157	129	158	118	138	127	132	122	139	139	116	132	150	134	124	117	117	132	146	157	115	129	119	113	112	131	143	135	141	112	148	140	137	114	108	116	142	134	111	133	146	143	124	143	127	119	141	122	136	126	123	128	127	144	133	135	119	131	145	140	114	112	137	129	145	152	117	122	116	117	123	134	115	143	130	117	127	121	134	134	138	134	117	127	144	111	154	129	136	123	135	136	143	126	152	140	134	144	118	126	120	111	145	109	123	133	145	138	125	123	129	129	136	130	131	129	149	120	126	132	122	130	124	136	143	125	115	145	126	126	130	122	143	134	137	119	121	136	140	115	143	138	128	130	126	127	130	141	146	138	122	129	124	127	130	126	121	118	142	148	134	140	138	141	139	134	130	116	126	149	128	123	126	123	116	116	141	128	134	128	120	108	136	153
39437	53568	37593	36177	45047	46261	45318	40662	38734	28121	21164	16882	14002	12131	9806	8569	5624	4222	3232	2267	2122	1220	1051	819	744	678	663	573	519	510	519	513	518	454	474	503	474	481	456	476	440	457	459	452	391	470	466	456	410	471	446	416	419	424	443	424	448	428	475	422	432	450	453	474	458	434	447	460	437	456	409	414	453	451	456	426	430	431	416	489	455	408	424	405	420	405	406	432	409	396	426	412	449	401	422	407	414	400	387	424	456	419	399	404	376	433	441	429	411	418	376	382	402	418	446	422	423	399	387	421	412	371	428	410	419	404	380	443	413	412	370	442	433	425	415	427	390	450	412	409	441	400	413	441	431	410	420	420	402	379	438	457	401	442	398	433	421	437	423	400	383	435	391	416	415	406	425	423	406	396	465	393	419	423	421	399	400	423	393	386	407	410	453	404	417	408	456	433	389	411	429	410	379	410	423	419	406	400	438	442	444	411	399	428	396	388	416	416	382	423	411	388	400	452	399	403	377	431	388	377	410	379	407	407	398	452	398	412	412	455	425	429	430	418	393	399	435	449	467	404	394	444	398	414	416	431	399	446	407	446	448	392	471	405	390	406	417	387	417	426	426	415	444	407	386	435	413	435	415	414	410	430	415	428	442	425	410	372	416	404	414	415	395	422	444	434	387	456	387	450	417	398	425	362	369	463	406	441	401	421	436	430	405	383	417	403	385	402	406	441	367	422	389	417	433	382	401	435	414	394	374	426	427	406	444	417	378	407	387	403	438	421	419	388	455	446	415	400	412	464	375	390	415	403	409	441	398	421	427	442	388	431	440	423	402	429	395	400	422	433	415	418	439	396	363	405	406	439	412	443	372	470	393	407	374	418	409	388	434	399	422	426	401	424	400	408	440	401	421	385	377	441	407	444	415	410	402	411	414	381	413	401	438	382	420	400	443	401	405	408	395	402	405	413	445	397	425	409	414	401	351	410	398	400	432	434	408	389	381	409	362	415	396	436	451	425	459	418	381	404	436	413	420	425	375	400	414	408	420	440	428	427	383	418	403	417	425	400	421	391	415	405	405	409	442	424	439	379	426	406	413	452	395	391	435	396	433	393	382	396	425	399	446	437	424	405	395	436	394	389	383	413	397	403	391	452	433	385	418	406	448	430	425	410	418	430	380	395	424	411	411	404	406	417	405	440	423	426	403	405	410	425	417	414	411	374	439	416	434	455	410	396	399	399	423	414	381	417	400	379	428	399	434	406	428	402	424	398	430	396	400	389	389	414	392	436	380	400	408	398	412	427	436	440	443	382	450	409	378	420	396	407	411	458	374	404	412	433	400	383	425	404	416	394	392	416	444	390	417	399	388	412	405	415	385	407	377	388	447	359	443	429	420	403	389	397	412	412	393	412	413	399	423	421	385	404	407	424	401	436	370	409	402	442	421	441	391	371	399	402	415	391	393	420	406	450	411	447	413	422	437	436	460	420	437	428	359	436	461	424	407	396	428	451	421	427	414	428	426	391	409	390	394	435	419	393	414	388	419	432	428	437	408	399	414	421	417	425	411	405	442	420	417	434	436	427	404	379	402	423	371	399	392	413	409	440	410	420	418	444	424	446	418	399	417	442	363	417	424	411	476	416	421	400	396	415	422	391	402	415	416	413	436	402	427	428	457	393	409	447	434	389	411	435	410	412	422	407	426	384	415	402	415	389	418	446	453	398	401	394	383	395	401	400	434	379	389	418	403	420	419	377	378	404	441	433	417	422	449	405	413	393	411	414	402	404	408	417	406	388	424	419	390	409	436	404	449	403	408	433	431	434	395	462	418	428	399	403	430	437	438	388	421	414	408	403	419	395	405	400	379	412	403	442	414	363	427	408	405	353	438	390	369	442	414	416	394	403	412	407	419	432	419	425	407	443	421	372	437	419	430	436	417	433	440	397	422	419	427	408	431	422	437	406	414	409	421	389	424	450	421	430	417	389	423	403	390	432	445	405	395	394	372	417	395	417	432	419	392	393	418	386	409	421	410	455	394	418	420	466	395	401	452	419	393	414	368	417	410	416	419	393	384	432	425	410	403	393	407	414	421	431	426	402	413	405	378	411	375	406	419	397	442	389	435	421	409	421	397	429	398	409	385	401	402	408	434	383	432	390	418	398	415	414	426	440	401	423	412	415	396	413	407	411	395	404	401	429	393	402	388	395	415	389	442	413	433	397	406	457	446	433	423	412	427	430	378	416	437	425	386	411	419	449	407	399	414	414	438	424	426	383	476	420	423	393	372	422	407	398	415	444	421	426	424	389	395	399	397	437	415	397	352	403	429	389	397	377	401	409	421	414	407	444	451	433	438	386	413	399	434	416	407	411	408	429	401	392	395	406	411	419	409	416	428	444	406	403	403	437	424	426	406	402	399	426	390	409	421	413	413	424	378	390	378	395	418	426	414	392	392	423	393	450	416	422	411	421	425	407	425	451	412	396	423	369	449	425	397	420	423	387	414	434	429	409	440	414	379	439	402	400	419	410	376	445	422	412	437	429	434	389	405	391	431	398	375	414	396	402	406	427	368	401	417	429	396	402	411	400	429	422	394	439	405	379	419	414	400	414	394	423	366	402	385	435	397	401	371	464	400	428	433	420	393	373	396	398	433	394	393	420	412	404	457	408	407	422	395	405	394	416	409	411	412	400	414	387	384	391	431	425	458	404	390	429	394	394	405	429	411	387	402	401	420	434	416	432	440	375	379	442	410	420	405	437	412	459	408	412	402	427	432	407	429	439	445	416	414	439	420	421	419	421	425	392	399	373	421	458	412	408	397	429	431	432	397	422	407	433	394	384	413	432	454	439	366	422	386	400	431	445	429	410	388	392	407	462	420	392	378	417	398	439	412	434	387	391	357	418	432	413	436	433	412	396	372	419	371	415	436	413	417	388	416	398	410	393	422	442	415	416	407	411	409	416	417	380	450	418	383	395	451	403	459	395	404	428	441	401	412	452	382	437	419	392	422	447	466	378	396	406	408	423	402	426	427	456	395	400	425	410	428	428	408	395	405	395	433	395	400	385	429	381	412	376	426	414	396	425	387	410	394	408	431	400	418	407	433	423	458	441	401	424	402	402	429	398	395	396	411	425	394	420	442	409	413	411	393	410	427	406	418	439	455	400	422	405	408	382	409	493	428	410	408	444	419	426	395	441	403	416	378	401	425	430	419	379	406	415	442	406	437	396	412	401	392	410	449	410	403	429	392	391	395	412	455	389	376	395	398	393	399	410	403	421	441	419	403	430	430	432	410	414	397	454	398	384	397	398	415	405	415	399	418	416	401	434	434	388	421	402	418	384	427	429	390	433	440	446	380	438	397	419	437	436	410	422	421	424	385	380	421	407	362	381	424	405	404	423	419	473	422	423	428	428	436	416	395	421	428	420	394	393	457	423	405	426	420	451	410	391	414	400	431	421	413	414	426	416	431	388	431	401	425	388	432	426	382	437	437	436	402	434	430	401
58210	46128	36454	29002	30659	33974	35805	35894	35877	27285	18552	12263	8842	6835	4957	4028	2605	1973	1534	1073	813	571	421	433	377	322	316	248	278	272	255	234	276	230	274	266	260	265	245	252	242	265	236	261	226	249	239	232	216	233	251	254	270	252	243	222	255	229	236	230	244	251	222	239	244	234	252	247	246	216	243	254	247	251	242	216	225	227	244	234	236	243	243	257	211	247	227	221	215	237	237	219	207	231	259	240	220	235	222	243	248	243	229	254	215	237	252	240	230	229	238	225	229	256	241	236	208	215	241	228	239	219	221	216	234	264	243	230	235	263	222	239	199	200	250	249	241	203	231	255	238	265	247	246	207	251	241	246	229	232	234	234	276	265	214	251	251	253	236	253	245	215	218	229	222	244	255	241	265	242	282	247	255	230	233	249	210	245	228	224	256	259	236	240	236	234	242	236	232	243	221	214	224	235	234	226	231	214	243	216	232	237	250	233	247	247	258	256	220	233	266	219	262	239	245	255	244	242	258	245	261	233	228	247	266	215	235	233	248	238	219	243	240	228	247	254	260	232	237	241	248	231	267	238	218	231	232	236	236	266	250	242	234	209	235	233	220	216	238	249	228	223	246	225	240	223	234	234	207	232	230	235	231	245	220	233	202	227	276	236	253	196	226	242	226	236	203	231	229	253	237	224	228	251	240	266	233	209	229	241	246	208	227	224	244	242	224	208	238	218	238	250	254	230	235	250	218	218	245	258	227	225	231	201	234	226	230	258	252	248	238	245	228	235	223	218	274	258	243	230	243	241	225	229	236	251	252	217	237	237	235	225	220	254	234	215	240	239	239	225	248	228	244	226	209	231	206	228	242	243	264	226	240	284	235	253	246	226	220	223	249	242	227	234	218	235	236	240	257	223	240	247	241	262	221	200	210	249	235	260	245	246	219	226	241	231	234	217	219	231	239	250	266	239	246	236	248	218	256	242	225	227	224	248	243	236	240	256	208	280	227	225	207	232	226	240	218	216	242	235	222	239	231	215	218	207	235	225	251	232	244	243	233	248	239	240	242	235	204	252	249	233	239	221	229	240	232	220	264	244	252	258	257	229	221	255	234	253	221	230	243	236	226	243	217	242	254	244	237	241	258	216	238	205	256	240	228	225	244	226	251	271	226	236	239	238	224	260	219	209	212	236	234	213	225	227	229	194	275	230	226	258	211	235	231	217	255	216	230	218	233	273	241	218	221	226	237	254	237	245	239	219	219	246	244	243	234	204	231	247	220	244	259	243	252	232	237	257	234	275	255	272	257	217	203	244	233	214	243	235	271	222	232	236	224	233	226	228	263	255	223	222	253	203	212	247	253	232	220	203	222	250	242	227	233	260	231	233	214	216	218	231	234	238	234	244	241	242	233	229	257	227	242	266	231	234	251	261	249	258	240	220	241	217	261	260	213	232	229	224	236	261	243	262	234	260	241	238	235	243	229	223	242	231	258	242	209	224	253	248	252	236	208	214	242	237	251	230	235	240	220	224	225	260	218	231	241	235	238	227	247	208	236	235	230	234	254	238	237	237	223	217	252	270	262	235	250	233	214	235	241	256	226	219	225	228	248	209	263	210	231	240	222	215	221	250	244	217	244	241	249	231	230	243	223	246	227	269	216	251	264	222	225	211	251	251	230	221	229	236	233	258	260	221	250	241	221	210	229	253	238	239	215	259	236	205	235	247	235	251	233	227	214	221	247	214	225	229	236	246	244	221	234	251	211	248	224	246	227	250	238	245	226	237	239	248	225	240	240	238	255	233	249	228	228	237	213	207	248	267	240	226	246	264	241	226	245	238	221	244	257	218	257	216	229	245	225	223	253	230	261	247	229	244	246	249	226	220	229	218	223	226	231	227	238	238	243	202	256	229	233	229	231	227	236	211	237	223	235	233	227	243	234	248	245	216	254	237	252	256	207	232	220	246	250	234	233	217	246	220	247	242	232	241	249	238	251	224	226	241	246	238	229	229	241	229	234	216	245	228	267	235	238	237	230	214	220	254	244	249	227	241	248	237	259	249	276	232	218	249	235	214	248	241	246	232	244	226	230	272	218	248	232	246	254	249	212	225	212	215	217	240	235	245	275	259	256	235	240	229	260	257	219	220	215	245	250	240	250	232	243	263	238	269	247	229	248	242	241	220	218	258	267	233	256	252	254	267	255	246	229	249	237	234	251	235	243	254	216	251	246	251	229	239	219	220	230	236	238	240	258	240	256	269	237	248	219	254	229	221	221	248	248	238	265	240	224	232	224	240	275	228	216	241	241	254	231	265	238	234	257	233	228	257	231	248	222	242	243	235	225	225	240	268	251	246	227	229	264	227	247	221	271	243	227	246	258	236	237	246	227	242	219	225	253	243	245	244	221	270	234	242	260	235	269	243	252	257	255	234	216	202	224	257	225	221	244	267	221	220	236	266	260	245	225	225	220	253	221	237	242	241	212	271	230	239	227	214	234	225	229	225	221	239	221	251	226	258	272	213	249	212	256	237	232	236	232	234	234	252	278	250	244	207	255	238	236	250	233	237	268	216	254	259	244	199	229	226	224	247	231	257	252	247	245	259	248	227	239	233	258	235	226	252	236	227	231	233	217	243	234	228	246	255	233	224	245	245	226	238	212	235	204	253	237	233	245	247	220	222	239	259	243	249	238	252	239	226	253	214	242	232	227	245	231	234	243	225	251	251	222	218	223	234	241	242	227	238	207	238	234	230	226	233	258	246	228	232	221	243	221	235	209	213	236	220	238	226	238	237	235	219	266	246	215	245	216	228	238	260	240	238	221	240	243	246	235	213	225	215	237	224	231	257	232	243	263	234	246	211	256	214	235	234	231	213	228	265	252	234	249	235	239	233	259	233	251	276	260	210	225	258	239	242	246	224	225	237	233	220	254	247	230	226	235	230	249	226	227	269	263	251	246	248	269	219	222	233	247	251	227	232	259	226	249	208	221	227	225	246	218	224	210	227	248	225	213	210	236	224	223	228	186	227	245	234	231	256	229	235	265	220	240	231	239	237	208	239	246	235	252	242	213	200	234	252	244	234	238	263	234	239	235	250	234	233	233	227	244	216	240	237	234	241	258	225	243	218	241	232	206	247	234	238	291	209	204	229	228	264	239	259	240	234	237	248	214	252	271	245	230	210	202	237	221	234	223	260	268	246	251	237	266	261	239	229	215	236	212	216	223	246	234	221	232	236	236	223	225	248	242	231	242	243	243	229	244	237	226	222	234	260	231	253	261	218	217	227	238	211	225	234	218	254	233	217	240	226	245	212	224	253	237	249	244	239	237	226	248	235	234	258	245	233	244	227	232	225	231	251	252	231	237	230	210	237	252	258	249	249	221	219	225	265	231	241	222	245	212	247	225	225	254	244	237	218	245	227	237	249	229	258	250	241	241	238	270	229	257	238	246	245	243	258	240	246	206	211	213	234	213	265	229	231	235	277	224	227	256	224	256	232	241	237	221	232
48186	53210	44918	42216	49913	54668	54304	51285	49272	38560	32551	27546	24359	21773	19221	16407	11008	9627	7696	5409	4147	2772	2078	1788	1420	1268	1209	929	962	953	948	850	833	806	792	829	797	801	772	788	777	718	732	774	741	750	684	693	751	740	701	683	710	726	695	672	721	719	730	718	717	645	694	750	752	710	714	653	725	744	709	730	674	715	686	683	677	651	682	657	717	653	681	689	647	629	699	632	625	698	657	648	666	716	647	652	662	704	637	673	646	690	681	722	706	601	662	685	677	647	703	690	658	644	678	631	660	692	684	648	664	678	682	638	611	680	661	680	628	650	629	685	686	703	648	671	632	609	670	686	680	666	670	634	634	665	684	652	641	613	716	667	668	643	626	688	645	667	664	644	661	675	685	637	689	637	679	655	681	629	684	608	662	650	609	651	648	647	637	637	705	609	656	652	684	635	634	652	663	684	694	647	620	660	651	600	664	647	676	668	689	641	701	658	670	693	658	680	696	615	638	662	632	670	639	650	664	642	675	631	619	682	688	653	654	610	660	722	681	614	692	688	627	609	675	670	655	658	667	640	629	639	655	636	659	696	670	688	715	692	635	676	643	655	615	626	649	657	684	668	642	688	637	645	649	686	644	616	690	629	677	635	675	627	666	637	676	619	679	640	651	685	646	653	639	673	672	650	645	672	634	663	652	647	701	653	643	689	644	698	650	675	668	653	625	669	618	646	664	682	657	692	660	704	672	623	611	643	682	664	635	666	661	636	642	625	639	619	662	600	659	643	658	613	666	641	635	677	666	632	638	666	637	678	659	624	649	646	651	658	702	650	650	636	645	663	638	675	662	677	618	652	648	674	644	657	674	644	632	665	687	680	660	624	655	651	640	686	665	678	714	705	675	596	615	684	631	612	628	613	650	615	613	651	643	650	652	623	686	615	639	607	672	641	650	690	666	659	641	642	639	654	607	657	653	667	657	613	703	633	651	643	666	613	692	666	655	618	642	668	643	691	687	664	648	641	673	668	655	637	657	651	656	708	675	715	651	671	655	633	676	646	638	620	653	658	691	681	680	652	675	686	604	652	613	642	665	672	699	645	664	643	629	662	639	669	633	670	648	693	708	620	638	676	662	618	623	651	638	661	617	652	641	625	658	635	681	701	681	645	655	717	663	641	659	672	682	662	623	636	665	734	611	643	685	613	619	673	635	673	683	684	648	660	665	669	663	638	631	671	709	637	678	700	669	653	683	656	619	715	637	670	656	659	638	697	661	697	664	659	707	643	685	701	721	655	646	653	637	629	653	642	661	687	652	641	660	681	647	628	610	658	652	641	626	641	672	673	667	680	623	625	666	676	647	672	628	641	623	678	643	623	629	646	666	636	651	679	652	680	680	632	683	651	666	632	646	610	687	650	626	634	679	708	715	639	714	626	695	625	656	621	657	633	612	619	668	656	686	625	668	681	649	638	707	695	661	674	656	685	666	650	641	638	685	631	666	654	674	691	677	676	611	605	644	648	634	649	643	691	638	702	631	667	641	650	656	628	618	667	672	681	715	679	663	670	656	622	616	653	641	644	669	626	672	681	633	661	678	701	612	626	620	663	661	643	643	641	654	680	661	672	680	636	607	626	664	667	668	645	657	650	626	654	686	637	617	667	675	691	652	628	643	707	687	661	684	677	650	652	658	665	672	687	640	652	632	665	672	665	693	720	631	673	721	700	686	654	671	638	669	615	620	664	607	632	655	669	689	679	666	652	622	668	682	649	664	625	644	672	656	651	642	644	654	680	649	643	650	666	638	673	648	633	706	621	660	657	669	714	665	662	720	612	695	674	656	687	673	653	621	702	647	663	655	623	645	671	682	660	623	640	625	673	678	664	711	628	682	642	624	689	655	715	633	659	668	654	585	633	629	650	664	653	622	688	661	661	655	675	676	651	702	665	632	652	660	651	644	645	630	660	675	624	681	644	662	642	656	660	685	705	685	657	650	673	665	648	638	664	693	658	602	633	658	688	666	625	627	632	657	653	684	592	685	716	659	584	653	695	656	701	651	692	617	604	713	676	675	664	693	686	631	688	671	626	689	651	667	650	663	642	677	581	712	677	651	679	648	623	665	660	662	646	652	642	645	638	653	657	665	639	666	624	702	638	653	671	647	645	647	627	605	661	643	622	613	645	654	686	635	639	668	671	678	651	638	624	662	626	683	661	636	677	660	653	612	659	697	662	634	694	674	644	648	637	640	653	666	666	652	679	668	720	647	695	634	644	669	650	662	673	617	623	653	683	646	664	653	642	649	642	724	671	647	644	639	623	657	650	688	632	624	668	627	660	627	664	677	672	707	621	654	641	649	629	664	652	719	720	650	660	648	627	677	649	649	680	711	652	664	642	677	610	639	628	644	665	656	610	654	672	687	656	672	625	662	664	702	648	588	635	671	663	685	665	640	681	657	633	657	632	644	652	657	669	662	624	690	649	632	606	653	666	666	614	648	652	681	590	666	670	655	664	673	657	694	644	656	659	696	673	647	679	645	690	682	608	656	646	685	689	660	651	632	622	676	647	647	678	660	661	653	612	630	660	686	670	661	598	675	667	617	658	673	638	652	661	630	618	648	657	671	661	641	654	672	661	643	631	641	617	637	680	693	642	620	650	650	640	660	670	684	619	686	659	672	751	640	657	656	638	685	664	714	624	660	648	672	631	674	695	627	648	653	685	640	685	714	708	634	622	686	659	683	645	613	605	676	647	636	676	704	644	668	649	651	674	642	687	659	622	639	682	651	670	627	617	709	640	654	650	657	694	699	675	649	671	659	627	656	656	634	671	649	678	650	656	690	647	650	632	630	626	655	694	644	650	602	650	702	631	598	650	658	655	598	633	603	638	625	681	702	659	652	658	649	670	650	631	700	715	609	612	655	640	622	641	682	625	686	633	663	651	637	636	700	644	645	649	715	632	651	685	644	678	654	646	660	684	664	640	653	620	683	703	673	669	654	618	643	640	690	667	658	641	654	614	670	666	695	614	693	679	617	692	701	661	656	629	695	695	650	663	636	681	703	670	664	662	670	681	668	669	698	671	640	635	677	629	685	690	654	675	670	651	662	645	712	613	643	666	698	635	662	710	679	665	673	621	725	638	598	650	645	657	667	711	650	642	694	669	669	645	691	681	603	663	661	679	648	652	657	693	618	678	686	642	698	671	646	662	648	661	699	652	599	646	674	698	625	710	691	683	687	691	656	664	684	648	667	647	664	659	647	679	622	603	668	636	593	642	675	676	668	611	678	647	673	643	617	669	624	705	646	684	656	641	631	661	677	663	706	659	689	711	655	643	644	651	644	673	656	671	623	695	680	684	613	611	651	661	670	677	645	658	656	681	674	686	626	616	663	662	672	679	677	664	626	645	643	674	585	684	676	678	672	643	699	606	645	631	696	640	670	690	596	689	674	660	635	651	650	643	643	667	646	661	688	616	664	678	693	671	644	676	631	677	632	649	688	610	655	664	667	670
21536	30855	21150	11367	8019	5400	3763	2398	1779	1040	677	418	372	285	290	243	202	182	175	179	191	143	162	169	155	159	160	175	148	146	149	164	178	172	161	146	163	138	148	153	142	134	145	163	146	136	140	156	166	156	167	148	139	147	156	154	154	171	150	167	190	164	147	161	143	161	180	167	154	148	173	151	153	139	149	152	153	159	149	171	147	170	138	157	151	178	152	149	158	162	175	169	158	151	141	160	156	166	157	170	165	159	171	159	161	142	155	126	180	149	157	140	130	165	155	135	151	133	154	158	140	139	164	139	158	149	126	142	164	167	161	139	164	137	140	154	172	152	150	154	154	151	135	143	181	149	149	164	157	171	150	163	172	147	156	162	165	145	150	146	152	128	141	143	165	141	151	160	150	169	147	150	153	156	145	154	140	136	166	159	159	138	148	167	155	158	158	139	137	139	158	139	133	139	154	141	165	172	160	164	146	169	148	171	150	170	160	150	136	171	152	160	151	151	175	173	158	139	185	169	154	153	156	138	150	176	156	130	166	168	152	158	126	184	158	163	165	164	144	161	139	125	143	133	167	152	150	144	139	139	138	148	149	163	143	159	162	134	158	159	132	159	175	169	176	169	142	133	169	161	139	167	151	155	131	142	145	166	128	156	147	161	114	157	163	165	152	140	171	137	134	152	145	141	170	139	171	153	155	149	131	144	127	150	136	164	158	129	154	180	150	155	155	158	146	161	151	149	161	179	134	163	169	170	139	161	173	159	150	151	146	150	171	156	146	153	136	150	156	154	195	164	173	167	134	128	142	135	155	179	158	164	147	150	142	139	161	158	128	165	143	150	148	144	170	140	151	164	129	161	150	138	166	169	178	147	144	155	162	150	149	149	164	143	148	163	134	155	170	159	140	131	176	148	169	136	156	151	146	196	157	148	158	141	151	157	168	125	141	167	164	142	161	154	144	154	146	166	149	145	151	159	173	167	162	127	158	167	153	132	154	141	139	133	146	157	150	146	154	152	164	155	165	136	160	153	152	170	149	151	166	168	154	134	144	180	155	181	157	148	154	166	145	163	133	150	154	148	165	166	136	156	156	138	116	152	175	177	150	145	168	127	147	148	159	158	149	172	162	144	157	139	154	150	176	156	142	162	142	150	141	159	156	157	137	191	156	156	161	170	151	176	146	146	154	159	166	167	158	180	134	152	147	146	163	159	150	169	159	164	175	144	157	135	131	178	153	138	136	118	157	150	140	171	160	123	167	145	182	138	164	144	167	165	156	147	161	159	143	139	151	146	141	147	148	175	153	142	150	148	168	155	153	157	177	178	151	165	159	180	152	141	160	160	172	179	153	152	162	162	145	165	151	148	141	149	126	145	144	157	146	177	157	171	161	165	155	122	148	156	161	156	155	156	159	180	144	158	165	151	165	151	146	144	145	184	165	147	133	157	174	165	134	165	141	170	168	132	157	146	161	153	156	156	165	154	162	162	126	177	156	144	161	166	148	145	135	180	152	150	170	153	169	161	160	165	192	143	165	150	131	160	148	151	138	167	144	142	163	150	149	162	144	163	158	135	141	163	150	143	173	174	162	144	151	141	141	154	156	147	147	165	153	165	139	169	174	154	154	142	148	146	157	152	164	138	153	159	156	166	144	111	156	164	150	141	144	159	145	143	152	157	115	130	185	138	161	161	136	150	131	150	142	173	157	155	142	156	145	172	146	142	147	173	146	157	157	151	173	135	150	173	143	187	159	154	157	157	141	149	146	146	130	167	156	164	146	150	137	160	156	179	162	136	137	178	174	155	161	149	144	128	153	152	171	153	171	145	156	142	157	154	140	142	163	145	155	161	172	148	177	156	151	151	155	164	153	150	171	174	149	149	159	143	141	148	152	158	166	156	164	169	153	149	166	153	137	163	184	149	151	154	161	158	156	138	167	152	156	165	152	149	175	146	157	141	147	158	148	172	170	158	152	180	160	134	145	149	160	158	146	150	170	173	156	160	168	148	153	156	153	156	147	145	177	185	152	137	155	161	162	176	149	144	146	140	162	145	167	118	174	151	163	166	145	183	164	139	153	154	154	140	161	161	177	143	166	123	183	150	160	147	153	158	142	196	137	134	140	144	151	129	156	145	152	144	153	143	145	160	129	159	171	173	151	152	136	158	163	151	133	153	159	152	160	148	151	160	149	150	164	144	148	157	157	151	150	145	163	145	141	155	162	164	147	166	149	162	167	166	156	141	137	163	177	161	154	151	146	161	134	157	169	170	156	144	145	145	126	158	140	151	134	153	164	141	151	172	152	150	141	131	134	158	142	144	146	153	175	143	150	145	143	165	151	151	142	127	167	152	165	181	176	140	155	161	142	162	154	159	165	133	134	155	158	162	138	144	141	156	165	157	166	168	144	157	156	143	128	154	138	142	171	171	154	154	163	155	157	148	144	144	132	196	151	160	157	149	147	151	151	162	136	152	163	158	138	151	164	187	139	160	135	143	164	172	159	143	163	158	145	148	150	166	143	133	148	174	155	173	160	144	143	153	140	161	144	170	134	133	136	138	153	164	141	157	154	154	141	151	141	150	156	158	163	157	136	155	161	169	147	140	153	141	160	151	156	151	144	153	142	152	152	157	139	171	129	157	135	142	150	141	136	172	156	143	163	146	165	161	172	160	160	164	134	177	158	160	153	155	142	154	167	148	175	136	160	168	160	146	139	148	158	142	171	141	173	139	164	163	138	167	166	166	142	144	141	151	144	147	161	148	156	153	143	166	175	171	169	130	171	136	149	146	149	143	179	141	167	137	171	186	151	152	171	187	154	144	157	149	135	138	134	140	162	162	157	153	139	149	137	156	158	150	155	180	178	137	145	164	163	135	144	174	155	155	146	169	181	148	142	170	156	164	152	163	160	152	165	144	175	154	150	137	149	151	161	152	186	161	132	152	130	159	139	167	128	158	152	150	148	151	143	152	162	164	151	167	153	137	153	177	151	144	163	154	151	161	175	145	161	145	154	141	173	147	161	169	138	139	163	169	175	162	149	139	149	165	146	185	169	146	154	178	166	162	135	138	175	137	165	154	155	138	138	149	177	139	167	156	145	151	128	184	155	150	174	152	137	155	173	146	154	150	157	161	175	154	167	155	143	181	143	175	156	160	151	153	151	156	143	171	153	146	134	155	150	178	154	161	145	164	159	162	175	160	158	166	188	175	166	167	154	152	140	145	169	165	153	176	173	143	151	156	162	167	163	146	141	162	146	160	166	162	162	154	159	162	192	181	193	147	172	152	148	145	147	154	153	153	157	154	129	163	143	156	148	145	163	169	176	169	146	155	152	144	145	134	181	152	165	169	142	177	158	171	156	159	162	118	170	141	136	146	158	152	156	164	160	151	155	149	155	162	151	136	169	154	160	171	137	158	134	151	142	134	158	160	178	181	161	164	156	145	161	158	171	159	166	169	142	153	166	136	150	160	188	145	153	173	141	173	117	155	179	168
18107	31950	18406	16016	17929	15979	13527	9903	7956	4419	2964	2024	1577	1461	1221	1110	835	761	694	590	624	527	559	524	513	502	491	516	484	512	522	470	512	501	485	527	501	469	506	497	487	488	486	486	468	492	505	477	508	490	515	496	482	483	436	504	487	446	557	493	476	507	485	464	481	472	530	501	441	510	475	469	483	508	482	455	465	442	461	472	480	468	471	444	465	456	477	477	476	492	484	446	486	509	497	493	464	468	532	467	478	494	466	483	482	461	485	485	498	457	489	448	434	503	442	472	458	497	503	513	507	448	466	471	482	450	468	481	486	495	452	476	487	515	460	464	483	463	480	444	491	474	449	480	462	511	470	480	472	476	469	477	450	480	469	468	480	472	472	488	473	449	432	534	492	467	514	467	479	454	461	504	494	466	475	492	481	504	481	460	490	445	518	465	465	464	471	483	510	481	477	483	464	495	445	496	477	465	479	452	474	501	498	470	489	454	491	451	492	480	448	482	440	518	482	487	444	480	468	472	504	473	461	526	473	466	465	498	456	514	506	462	509	490	495	470	490	464	478	457	513	466	470	521	452	504	483	492	490	455	474	491	480	456	464	460	505	484	482	465	472	469	454	475	478	462	479	433	456	479	453	465	473	489	456	533	478	469	465	482	475	451	486	441	483	498	477	488	496	468	491	468	479	482	491	489	537	469	467	487	488	452	465	497	525	500	470	485	450	491	519	486	424	501	513	484	480	458	456	468	493	487	491	452	456	509	474	462	494	499	488	488	514	459	460	497	468	484	457	490	492	446	494	525	508	442	489	502	479	525	479	509	472	470	517	478	498	457	483	533	454	517	496	480	476	455	484	458	492	456	481	487	471	442	488	464	462	506	483	465	466	497	480	515	489	433	448	486	461	479	430	470	489	494	471	496	476	472	481	499	477	526	463	453	492	479	524	463	467	470	486	497	467	474	469	461	468	501	445	454	487	475	457	468	526	477	486	463	475	474	478	479	500	512	497	503	461	459	500	499	492	471	516	482	439	503	464	466	457	460	468	466	455	500	438	497	509	513	441	510	438	471	455	453	530	462	465	476	528	491	463	486	515	485	547	455	501	507	488	495	501	478	469	471	463	471	433	456	481	503	497	459	455	449	449	445	468	441	475	466	469	501	455	438	492	480	437	480	484	445	502	476	465	468	474	471	463	437	498	491	419	460	501	467	458	477	492	475	481	498	444	492	486	490	441	468	456	460	473	461	499	458	461	446	458	492	476	497	466	509	441	475	485	456	477	489	497	477	453	451	444	476	458	454	462	495	488	496	485	498	492	500	483	473	488	466	485	492	470	465	476	424	502	469	502	494	450	498	510	454	466	487	462	464	483	526	459	497	469	474	487	474	481	480	463	463	464	492	500	508	499	493	463	478	464	463	442	463	415	460	470	450	457	482	450	468	492	466	462	414	462	466	481	482	471	454	477	504	505	498	497	449	460	453	478	459	458	491	458	508	483	443	476	475	459	474	463	475	475	470	457	484	451	486	489	483	457	449	518	480	462	507	471	472	474	474	436	514	457	471	498	484	468	492	412	455	489	469	481	483	482	488	490	479	474	482	464	500	475	512	432	471	485	469	467	496	477	480	457	472	475	495	471	491	492	485	479	483	482	480	451	491	482	451	500	455	462	454	518	492	431	451	481	475	453	458	471	443	448	478	462	484	497	484	504	487	487	463	464	479	538	476	444	501	483	471	493	495	474	464	451	551	470	456	485	462	471	513	491	500	491	492	468	440	501	476	509	474	488	481	436	475	487	478	456	462	442	493	499	465	461	476	473	487	463	482	507	506	412	452	463	472	459	436	504	489	493	477	500	520	477	439	487	463	459	463	464	455	503	468	465	493	433	429	457	496	442	466	433	515	448	500	495	446	466	479	462	479	512	481	483	503	472	492	491	484	480	525	450	461	494	529	471	458	490	489	431	534	467	459	489	504	497	466	445	473	473	463	461	496	460	479	499	500	456	482	449	464	483	492	472	490	472	481	516	513	476	484	510	489	484	471	465	475	476	468	476	481	489	470	462	451	510	458	472	472	494	492	489	452	441	469	463	505	481	519	485	506	500	500	443	499	492	487	475	432	480	481	465	480	468	502	495	520	505	472	472	469	482	447	481	476	483	459	472	501	491	460	485	478	472	483	469	487	435	459	481	476	457	510	446	493	494	460	463	472	451	477	447	464	485	468	466	527	460	495	456	483	454	506	444	475	519	476	427	482	473	538	481	489	501	485	518	484	459	461	494	496	477	499	465	460	476	470	506	487	458	476	461	488	454	497	482	466	467	461	460	453	423	474	487	478	479	493	482	521	508	508	475	445	505	454	490	448	471	481	502	487	461	472	484	463	463	482	472	483	467	460	440	484	471	515	439	445	467	461	518	498	467	462	502	514	491	486	481	468	490	501	496	467	461	472	504	477	481	481	470	448	458	478	476	496	476	477	528	468	461	468	457	439	497	464	489	451	485	501	457	457	464	504	500	513	450	472	436	531	469	493	453	449	477	503	501	483	482	457	502	459	491	495	467	464	503	478	463	509	468	505	479	482	487	470	467	460	497	459	490	481	474	461	463	514	450	459	446	523	472	478	447	523	486	497	472	463	434	498	505	482	466	451	472	451	517	478	514	448	463	478	488	435	487	497	456	453	448	476	499	470	476	472	452	475	451	483	494	518	447	470	472	474	491	444	510	447	467	487	463	513	503	462	470	486	459	463	466	492	468	400	487	460	454	470	494	470	473	437	506	448	467	460	482	494	507	504	488	495	479	484	436	489	446	457	479	464	452	451	445	479	489	430	489	516	509	470	461	453	487	484	472	475	461	499	485	453	458	487	508	474	498	481	506	465	475	487	462	465	521	475	462	505	470	482	469	477	470	491	519	495	504	469	501	477	503	432	459	446	488	484	492	496	496	448	470	467	490	505	466	497	474	507	452	508	481	478	487	484	480	477	480	520	454	456	443	501	489	497	452	492	470	501	493	485	492	467	423	519	478	492	491	490	471	502	498	456	434	456	492	513	448	467	486	526	460	493	455	447	471	467	501	476	448	506	485	475	458	471	447	544	481	467	452	526	440	511	483	482	466	463	448	470	499	438	504	464	487	427	495	490	486	492	435	486	506	483	443	486	468	482	455	479	455	455	446	506	472	469	467	532	446	481	523	477	472	459	461	453	467	489	476	487	483	433	505	442	472	492	491	474	442	453	447	491	479	482	500	484	475	484	483	472	467	503	469	465	490	471	467	461	450	473	436	476	471	487	488	467	468	465	460	488	521	494	519	485	487	493	478	474	433	471	508	481	492	448	479	461	466	486	478	467	518	451	461	469	448	469	464	505	497	478	488	431	457	498	485	499	474	446	501	455	474	459	437	492	483	507	504	495	437	479	509	481	474	484	415	479	447	488	452	456	441	459	475	471	471	490	494	478	481	453	467	452	489	441	450	479	489	465	491	440	491	441	465	451	486	464
49332	51723	39473	28661	29735	32042	30617	26135	23221	13084	7443	4054	3203	2759	2194	1556	933	914	640	421	346	253	230	197	178	177	155	149	137	150	147	150	150	122	143	138	154	151	153	150	141	142	136	137	150	128	149	115	135	148	143	130	121	139	125	127	126	132	135	147	140	128	135	114	146	145	134	148	141	150	142	126	141	129	127	124	136	152	130	113	144	135	149	136	120	140	117	146	128	124	134	145	133	153	137	139	150	133	134	134	156	129	127	131	124	128	124	136	138	118	147	139	128	144	140	123	140	127	121	144	129	127	133	126	133	130	131	144	133	154	121	141	156	125	143	131	120	140	131	118	131	131	135	113	153	129	121	141	153	136	130	123	125	139	127	151	109	123	135	127	129	139	131	131	136	143	102	124	135	127	153	150	116	143	139	148	127	115	127	116	129	126	104	142	130	138	126	138	120	128	115	125	110	125	142	127	137	151	156	122	128	135	142	125	116	128	136	128	132	136	131	128	121	118	128	108	108	135	130	138	132	128	131	132	120	107	159	144	134	115	146	131	127	132	131	132	161	129	137	142	129	101	119	135	136	128	129	140	133	128	116	139	140	139	148	136	131	134	135	154	142	122	147	123	148	130	132	108	139	137	132	146	138	155	132	151	130	108	119	140	122	149	136	155	110	128	151	133	155	122	136	126	115	118	132	123	128	133	152	132	121	139	131	141	114	146	114	115	135	135	112	138	113	118	109	139	138	122	140	132	154	149	129	127	125	140	129	149	131	137	129	155	128	146	140	127	148	146	152	121	127	135	137	139	122	155	140	128	142	144	114	119	137	146	126	142	125	126	145	138	139	133	128	120	128	146	136	127	153	145	130	117	126	145	113	117	141	145	149	130	127	124	138	139	147	128	137	113	156	123	121	114	133	119	147	126	131	105	133	140	113	121	140	111	129	118	151	129	136	153	140	139	132	147	154	161	146	125	143	134	122	142	127	144	156	133	154	129	126	115	125	136	137	125	120	115	136	136	129	122	139	135	112	113	132	125	132	124	117	111	151	132	135	124	132	104	136	118	135	159	115	117	143	138	145	138	139	125	127	126	100	114	126	106	127	136	118	119	144	138	128	120	122	128	140	114	136	126	132	147	125	136	135	112	132	132	134	120	124	133	127	132	114	136	125	125	146	108	149	114	145	155	96	118	131	121	138	134	131	124	133	129	125	124	146	138	124	135	159	121	152	134	142	116	122	136	156	122	115	131	133	119	131	125	120	130	117	119	129	123	135	123	140	122	129	126	144	144	117	139	124	114	138	118	132	123	113	142	106	118	146	116	115	119	127	135	132	125	131	144	145	111	129	128	115	120	148	139	127	142	105	129	118	104	130	145	101	134	161	136	144	145	118	121	147	141	131	124	117	118	130	130	116	114	151	132	143	136	139	120	158	156	146	132	137	124	129	146	141	128	125	122	131	109	118	136	128	118	163	120	131	127	136	140	120	127	128	156	126	115	130	132	118	128	134	132	138	131	125	129	132	109	144	149	142	150	141	120	145	120	128	131	141	132	142	132	128	117	117	134	135	112	136	140	141	136	129	133	136	120	127	132	124	139	151	125	115	115	129	125	115	144	117	143	138	130	122	123	126	130	134	136	134	148	128	143	117	129	131	107	111	127	151	135	137	119	137	116	127	133	124	122	129	138	124	150	138	130	128	141	151	126	121	131	132	126	116	134	122	144	143	142	119	119	137	125	122	153	140	127	150	126	111	135	121	133	138	135	129	125	150	108	123	130	137	153	129	151	121	133	117	136	132	127	119	148	137	140	156	127	124	141	106	117	125	156	139	124	126	122	138	136	127	130	98	111	126	152	147	127	148	138	135	132	140	136	129	133	125	137	154	101	124	153	120	141	147	129	128	140	139	134	139	121	133	131	111	133	133	119	139	129	143	140	116	125	139	111	127	110	138	123	128	132	130	121	124	126	150	121	146	144	125	134	119	129	141	121	127	131	128	122	124	159	151	125	125	115	121	127	117	138	149	135	134	123	144	130	132	143	130	121	121	133	139	130	128	127	113	139	122	123	110	121	111	139	136	132	118	131	135	147	128	141	141	127	119	149	134	145	140	129	120	112	118	141	118	124	136	136	126	141	147	135	126	132	134	117	116	137	123	126	147	132	141	152	119	155	127	110	132	133	119	114	134	125	138	124	122	113	147	155	149	128	130	137	130	135	138	129	164	124	130	113	134	120	125	137	121	133	125	145	156	130	122	125	119	134	121	128	115	126	134	130	131	145	154	128	105	130	141	133	165	120	111	109	126	113	129	132	124	116	118	144	150	128	131	122	114	135	151	118	148	125	132	139	137	135	128	130	119	128	137	131	138	125	150	122	126	132	132	137	126	122	124	106	128	132	118	127	118	121	128	122	153	108	154	149	135	112	134	121	120	124	138	120	131	127	127	111	147	138	134	127	122	145	113	108	147	127	129	137	148	123	111	124	125	136	134	126	111	124	138	135	126	137	121	114	141	147	125	150	130	132	135	125	140	124	138	130	124	134	145	114	117	150	126	135	140	118	120	133	153	134	149	130	126	157	148	145	149	141	122	134	135	145	135	129	152	154	131	136	131	150	127	134	124	138	135	148	140	144	121	115	149	135	126	133	129	116	145	143	140	140	118	137	122	116	135	129	111	108	133	137	126	141	129	144	139	142	129	139	140	129	137	137	126	118	132	126	140	133	148	142	146	144	126	130	136	120	134	147	105	133	125	150	114	124	136	134	114	117	129	124	119	127	145	127	120	147	134	137	128	146	137	155	115	132	141	127	110	155	135	142	123	138	134	127	128	139	137	141	130	124	130	126	136	143	114	129	108	122	141	138	126	132	135	120	120	111	135	135	117	127	133	133	142	129	135	125	132	138	124	144	141	124	138	138	128	132	133	123	144	136	119	154	137	138	147	120	130	126	136	123	149	137	111	114	118	129	110	159	127	143	113	127	123	144	137	147	132	115	123	139	132	127	126	119	117	129	142	130	159	141	116	135	142	144	128	135	127	132	131	129	153	115	137	140	128	147	120	145	123	138	113	142	126	132	167	118	129	130	141	132	144	120	118	132	142	123	109	123	134	130	131	141	108	133	133	127	114	140	134	121	120	120	152	137	108	118	124	128	116	133	129	150	131	110	139	105	124	128	145	130	129	126	136	141	157	141	119	136	149	140	146	129	119	137	138	148	136	155	135	124	121	130	137	137	122	130	128	136	131	141	115	118	134	119	138	125	131	114	143	135	132	134	118	144	135	128	127	125	137	126	133	121	138	133	127	145	122	142	105	148	161	134	132	128	132	132	128	137	128	129	133	134	128	147	128	141	143	146	148	119	128	144	121	137	146	143	138	141	124	132	127	143	146	154	135	134	125	125	131	134	108	114	113	125	119	139	128	140	131	122	129	113	140	150	136	110	138	137	140	95	126	125	125	128	152	149	144	140	126	135	138	136	117	131	128	138	126	116	141	118	139	133
39913	53930	37251	37643	44829	47382	44735	40180	37579	26628	20982	15525	13907	11964	10783	8479	5551	5006	3786	2207	1822	1278	1025	880	703	682	616	597	543	552	515	554	515	494	519	480	487	480	475	493	460	471	424	477	470	444	402	438	464	444	428	418	433	429	393	458	436	467	439	433	442	482	415	472	430	437	468	471	472	454	431	440	409	403	427	433	413	391	439	382	439	416	439	401	402	363	412	408	430	411	405	398	427	423	412	377	375	391	409	398	415	474	424	459	411	445	403	418	447	452	383	419	399	443	386	389	387	417	424	436	377	422	412	456	431	388	431	391	453	377	423	426	419	388	399	382	414	419	433	375	400	405	408	402	423	413	439	411	425	421	406	417	400	395	390	409	436	407	437	433	413	392	435	423	442	436	422	422	401	408	407	437	425	428	399	406	395	430	427	428	450	391	399	402	405	435	429	388	417	415	406	420	393	439	436	389	392	397	387	408	404	421	417	420	414	371	432	399	388	404	366	413	414	383	404	431	436	398	416	391	425	394	422	387	388	413	386	435	402	397	397	405	397	405	418	454	421	387	388	408	399	411	409	384	421	424	403	417	415	406	412	403	426	364	433	384	370	430	403	380	432	415	407	432	395	424	363	425	409	456	395	417	414	416	430	408	428	392	413	417	432	424	428	405	413	411	406	414	399	414	383	412	406	390	410	435	376	382	416	391	431	389	390	411	406	432	431	430	410	406	413	422	419	409	431	389	417	418	439	433	412	412	425	419	427	426	398	408	377	417	403	413	454	433	419	419	427	424	391	397	388	409	461	414	390	421	412	403	431	397	392	423	408	423	414	446	427	418	391	435	413	451	444	401	425	402	426	396	402	406	379	387	403	373	414	387	390	391	428	400	395	433	397	405	408	386	367	423	374	407	378	411	408	398	430	403	409	402	438	416	416	444	451	390	387	376	419	414	389	437	392	398	414	382	396	426	386	401	427	421	409	439	423	399	401	376	415	427	428	395	437	427	395	415	391	442	444	452	394	412	384	428	445	419	432	413	376	406	407	405	412	436	383	386	392	410	435	386	397	394	436	380	436	410	434	450	432	441	441	422	372	427	385	460	382	393	440	418	441	386	429	419	442	409	419	436	410	431	395	411	377	389	427	385	408	442	423	410	416	394	391	396	408	422	405	410	411	357	416	449	399	429	477	411	373	427	393	445	442	407	408	423	403	419	446	424	425	399	370	413	400	424	418	396	393	444	381	384	411	403	438	370	396	444	386	433	439	422	436	438	425	386	417	408	394	471	416	427	406	403	425	418	423	378	411	415	444	434	428	406	400	442	421	410	422	395	395	379	390	397	396	390	386	406	400	410	423	412	405	448	420	423	424	420	399	441	422	409	405	426	406	435	401	402	424	443	398	412	411	414	411	431	422	434	430	415	381	421	419	407	397	406	448	382	420	409	423	405	422	385	436	415	408	420	448	386	394	422	411	424	446	462	396	429	408	422	428	395	414	432	433	389	407	399	379	394	383	422	400	419	400	427	412	409	391	413	411	411	403	406	402	374	423	403	398	390	420	419	420	384	436	388	440	393	386	395	395	434	398	412	400	416	453	436	420	390	444	418	379	414	413	407	424	417	421	429	420	404	410	409	423	402	434	424	387	403	419	448	430	425	434	436	438	421	429	413	364	422	388	423	368	387	431	425	415	418	419	398	410	432	419	437	420	435	452	428	399	404	412	450	421	440	423	422	422	426	407	419	426	399	434	399	391	458	448	365	384	417	445	435	414	445	388	407	418	418	398	388	402	439	415	397	420	381	421	390	412	461	413	407	402	393	407	397	405	416	434	398	415	403	380	384	402	417	392	406	389	415	406	413	378	429	431	374	401	440	402	396	398	385	391	445	393	377	385	397	414	434	421	445	432	406	415	428	399	454	414	407	430	431	396	404	417	410	445	383	429	409	418	420	417	449	416	450	399	413	411	421	439	373	383	416	441	417	356	439	424	412	445	390	411	434	377	413	416	411	381	411	412	450	402	406	375	385	425	398	425	425	402	375	418	438	423	402	384	436	383	435	421	424	446	375	425	416	386	382	405	430	420	463	402	439	400	446	387	428	401	423	428	409	432	403	403	378	422	408	402	412	426	416	383	412	406	392	373	393	430	416	408	430	474	407	400	418	400	410	408	438	404	415	393	423	406	417	408	392	424	435	439	421	418	408	419	414	428	395	398	401	406	392	404	397	430	430	419	409	413	387	412	448	412	415	433	423	423	388	449	394	416	442	415	413	391	396	401	407	435	424	397	411	427	447	408	417	432	438	426	419	402	397	370	424	414	417	396	439	420	406	430	374	380	389	397	399	406	403	404	392	409	394	408	442	385	421	414	425	419	404	414	414	437	406	389	417	401	428	401	405	393	438	413	423	413	416	374	412	424	403	403	410	427	417	433	413	390	394	412	424	425	409	443	401	420	404	407	409	421	425	436	421	440	408	436	422	398	404	406	424	416	478	364	368	404	405	406	422	430	435	404	437	404	396	396	401	385	394	428	429	412	379	422	417	416	408	406	403	414	414	420	380	412	382	399	440	425	401	409	455	400	373	419	408	426	408	383	405	420	440	445	392	405	412	450	418	379	389	456	362	442	398	407	413	388	451	436	409	437	428	423	419	384	441	380	410	415	401	459	459	329	409	390	394	455	381	393	408	391	406	388	398	415	424	413	437	417	409	403	426	431	440	404	387	423	394	381	418	405	425	425	393	393	408	418	391	436	390	396	401	411	419	447	406	408	424	407	452	447	405	428	402	403	397	438	395	418	435	431	399	395	400	417	411	451	490	439	359	400	443	408	446	422	383	397	409	417	417	438	399	407	445	396	412	400	437	359	391	411	397	427	381	428	422	421	429	388	426	407	403	406	410	412	426	400	383	410	406	390	408	395	410	416	414	394	441	392	403	424	431	411	428	412	385	375	418	419	434	410	424	460	419	400	418	440	391	412	387	431	423	392	394	398	426	396	398	410	439	407	419	434	430	397	439	406	440	384	441	422	406	427	410	437	432	435	396	389	431	395	391	418	410	431	373	420	417	416	441	428	417	431	424	394	381	368	389	365	410	433	393	422	408	412	429	394	433	410	372	413	417	374	407	443	390	435	416	430	419	385	388	440	410	457	392	438	403	417	415	408	418	386	429	407	417	404	400	407	394	395	410	401	424	400	424	420	402	431	418	409	406	385	365	431	383	401	397	370	426	417	394	408	430	396	393	459	410	404	427	436	419	417	439	429	414	405	418	422	414	436	428	392	425	388	425	387	421	441	380	421	399	407	415	416	381	389	421	375	381	448	384	404	438	429	426	398	382	399	413	387	407	384	418	400	429	431	411	429	419	432	393	419	406	382	428	394	394	408	422	401	410	376	392	407	408	435	436	403	414	397	425	423	407	447	411	416	424	458	422	409	384	418	371	415	424	410	420	386	412	409	388	422	421	370	435	432	405	430	409	383	439	405	419	392	408	426	435	455	421
57516	48213	35156	28575	31186	34563	35801	35461	36060	25902	16809	11417	7908	6208	5312	4018	2349	2579	1561	795	760	494	428	334	351	326	307	269	287	287	274	236	260	238	230	261	239	270	264	284	265	251	247	245	238	261	237	243	230	217	231	263	243	225	230	247	254	257	234	249	242	241	244	219	239	237	218	257	222	221	237	230	231	249	229	249	240	220	224	242	249	219	228	251	221	226	239	227	226	240	228	251	253	222	229	229	226	261	248	249	248	236	219	237	221	250	275	246	244	251	261	237	241	239	220	232	236	261	249	206	227	271	219	232	240	207	239	259	251	241	244	254	215	221	247	247	237	227	263	230	217	191	206	262	237	241	216	233	223	229	235	233	243	229	275	251	254	229	218	208	240	268	256	242	209	240	210	232	240	230	244	248	250	233	247	230	210	243	239	223	256	236	215	225	235	267	241	231	228	253	222	220	260	226	237	215	239	250	240	240	222	242	220	248	265	249	265	254	259	222	236	248	236	236	228	225	234	249	254	241	219	252	237	238	236	250	247	232	246	208	244	238	205	243	256	234	242	269	223	246	261	236	252	227	246	233	212	235	256	229	249	244	256	253	232	223	237	239	238	251	216	237	230	246	254	246	222	234	228	243	249	252	249	249	242	236	238	210	246	219	275	254	232	229	242	260	215	220	229	226	247	215	265	215	235	245	244	249	239	238	260	212	235	216	234	264	230	228	237	257	190	210	256	244	251	186	223	241	264	255	227	252	229	249	230	253	245	230	219	269	210	220	243	247	221	226	238	231	241	215	233	239	237	213	235	251	211	230	228	229	254	213	238	230	275	203	240	241	249	236	227	230	232	248	207	240	234	254	252	248	238	236	218	203	224	229	240	231	281	234	233	254	237	263	202	228	219	247	255	241	238	255	214	238	246	264	240	195	214	228	215	238	231	223	226	210	240	247	236	229	243	245	228	245	233	232	239	245	238	232	255	257	236	236	221	212	238	232	212	231	216	255	249	252	256	239	246	230	233	224	242	275	262	224	237	235	242	233	219	235	220	255	246	221	265	237	224	259	237	235	207	230	240	249	216	222	213	217	214	248	264	231	235	233	238	260	238	261	244	238	265	237	220	250	264	217	221	231	249	236	205	237	251	250	248	219	235	247	239	236	206	243	234	247	229	232	242	263	256	242	195	242	204	243	237	233	233	253	255	220	261	224	245	213	224	198	269	235	238	242	225	252	204	250	223	228	246	215	223	214	240	234	251	255	226	210	237	236	254	241	251	239	272	247	227	214	231	244	236	260	231	236	251	202	247	236	266	250	240	239	225	262	225	250	234	243	253	231	226	240	223	245	219	247	247	260	248	234	230	212	221	261	235	233	255	215	245	239	232	209	243	244	248	211	225	224	241	243	251	236	205	212	247	219	229	248	200	263	212	234	229	254	240	245	224	249	246	244	250	249	227	220	207	191	246	217	248	248	230	257	226	236	231	218	269	211	234	225	231	226	242	251	220	213	203	213	238	215	241	241	211	243	251	249	220	229	230	240	259	253	208	234	235	235	235	230	222	255	219	226	254	254	250	241	245	227	215	255	225	237	209	225	258	237	273	244	249	233	235	213	245	274	269	223	213	227	234	228	254	238	268	222	263	253	251	248	200	257	226	231	236	228	218	223	226	229	244	222	226	253	237	228	244	231	251	239	243	240	223	235	259	229	236	237	226	227	220	220	218	226	243	235	226	217	231	233	223	214	252	238	248	251	216	252	239	225	231	242	213	224	219	258	220	213	225	236	199	242	263	254	236	260	243	242	218	234	221	214	262	241	233	221	218	231	229	218	221	215	251	227	223	233	225	221	262	230	235	274	263	242	243	247	219	229	211	231	264	228	233	252	218	210	245	231	279	227	233	224	223	213	229	233	216	251	254	242	220	213	238	238	227	232	239	254	241	228	255	242	228	199	242	242	238	238	236	234	252	257	247	233	239	230	228	228	215	249	241	232	247	238	237	227	226	235	231	242	240	233	237	246	227	233	237	243	219	219	235	241	217	233	212	238	222	237	247	256	259	237	245	236	225	249	223	219	216	226	209	230	235	245	255	247	221	226	258	232	234	225	242	211	236	234	251	237	217	225	226	239	232	241	250	220	237	245	203	234	236	255	239	258	214	229	251	240	230	240	222	242	231	238	240	234	238	233	221	215	220	236	213	228	233	233	240	258	256	228	237	230	233	223	274	234	247	243	218	195	238	253	216	231	255	237	247	191	247	259	262	247	233	226	226	237	235	247	261	246	227	252	224	225	246	240	244	233	219	256	218	218	244	236	203	217	255	241	218	225	271	255	227	250	235	261	235	233	220	221	228	244	241	239	253	222	249	258	245	243	238	233	235	246	256	225	254	240	217	202	229	234	248	224	229	241	204	227	242	248	234	250	239	240	237	220	245	260	226	198	250	271	266	243	229	243	229	246	236	224	257	249	238	225	259	237	231	259	250	216	233	248	211	225	228	234	221	227	236	222	233	226	219	237	247	228	256	240	223	245	231	217	241	217	231	231	246	236	256	253	246	244	268	248	249	215	191	244	226	249	217	247	249	230	247	231	246	249	220	228	230	208	221	226	247	249	249	242	239	214	225	236	242	252	248	233	234	240	249	240	242	248	188	252	252	253	272	225	244	254	229	218	253	225	234	258	223	221	229	244	281	242	232	229	210	233	238	202	247	256	230	246	227	228	260	241	231	216	224	228	228	238	232	255	218	245	255	253	222	255	248	227	233	277	245	227	249	239	242	262	232	239	230	251	241	249	226	256	267	238	203	234	230	286	250	261	267	260	246	238	250	237	241	224	228	246	256	249	215	252	201	228	228	251	239	238	226	221	244	202	220	218	238	233	242	237	242	257	235	253	260	250	265	254	242	226	225	244	228	249	234	227	204	253	218	245	235	226	234	245	232	239	241	253	208	220	222	239	260	252	235	250	223	241	223	226	240	199	219	241	256	248	261	239	204	193	249	254	240	252	232	247	230	216	244	222	236	256	257	239	224	226	251	233	228	232	254	201	235	226	254	228	249	236	226	250	235	220	209	224	238	254	227	219	247	252	256	226	237	238	239	251	246	243	226	220	237	219	263	241	223	235	223	213	232	207	231	239	243	224	207	250	255	217	215	232	246	235	234	248	228	249	241	247	224	258	249	236	260	230	253	211	228	230	232	248	230	249	258	262	244	237	244	249	259	222	274	253	238	234	251	259	235	268	244	241	218	250	239	255	261	222	255	247	277	228	246	244	226	255	223	235	233	258	211	217	252	245	228	240	215	207	199	243	240	236	250	237	224	228	230	240	249	231	232	232	233	236	238	218	228	268	249	219	247	234	233	243	261	231	232	227	261	241	252	253	246	219	230	229	227	200	227	230	223	228	251	236	233	215	231	235	245	237	267	233	234	210	251	231	252	227	236	236	254	243	215	246	198	262	234	230	237	250	236	253	244	224	214	234	217	227	228	235	222	215	245	228	253	238
47847	56009	38173	42675	50108	55426	54431	50793	48207	38468	31229	26486	23134	20013	19638	15999	10941	11812	7778	4156	3744	2442	2013	1630	1290	1237	1064	937	932	859	950	907	808	810	801	743	807	816	809	733	760	753	733	707	723	753	679	657	717	668	716	719	706	716	718	656	746	728	750	716	708	731	734	779	696	711	740	708	716	714	740	704	712	684	702	692	655	656	703	647	651	665	664	688	693	658	660	637	670	675	699	621	641	696	672	660	690	676	611	645	668	686	631	687	706	652	682	746	699	674	682	687	650	646	676	666	654	686	630	647	610	695	694	667	671	635	666	686	655	695	676	685	599	622	690	625	692	680	652	659	672	674	664	656	701	616	638	672	631	671	672	674	642	697	655	692	661	649	637	666	653	647	645	662	672	680	658	643	665	620	691	627	649	654	640	665	686	638	641	677	648	622	647	625	671	634	668	622	678	615	648	684	648	642	623	620	645	690	645	666	662	666	647	652	661	623	656	665	643	655	657	646	679	651	605	661	649	618	641	646	639	675	661	666	614	642	668	644	653	628	646	731	641	718	608	666	680	630	670	654	661	604	664	676	681	640	694	676	630	654	666	647	676	660	668	655	665	667	676	671	660	640	682	684	690	657	657	616	651	652	650	658	632	619	677	679	648	622	677	638	621	638	640	680	672	661	657	651	654	631	655	612	668	659	662	670	626	656	679	692	630	685	651	734	669	674	672	669	607	621	677	670	682	666	688	660	632	657	604	644	632	676	671	664	684	656	646	637	679	619	658	642	646	646	662	642	685	592	702	716	684	658	594	667	689	694	710	701	645	634	633	664	630	660	669	686	688	630	608	646	665	699	680	630	692	645	695	650	722	679	674	691	670	643	645	645	637	673	637	648	628	656	665	614	672	703	652	673	631	609	648	689	650	650	648	672	635	655	695	641	703	636	632	692	675	660	682	663	650	643	661	670	671	686	689	663	687	685	675	664	651	687	663	665	669	636	669	626	633	606	694	676	621	682	637	660	641	617	642	639	646	598	681	667	661	569	649	706	624	658	680	662	655	680	626	642	687	656	622	700	671	666	637	655	626	619	632	712	636	666	651	699	632	666	646	659	641	624	690	651	655	628	632	657	644	686	677	635	654	671	695	699	671	626	654	648	660	676	638	642	678	639	633	639	671	667	665	682	642	646	647	624	595	665	669	647	673	655	666	669	676	644	620	655	640	669	663	641	628	686	673	666	687	658	619	676	639	666	623	658	674	629	656	656	653	699	647	659	658	678	665	686	652	678	640	621	680	688	647	663	680	632	659	677	622	646	618	705	661	646	660	680	635	674	646	654	639	620	648	658	664	703	639	652	640	636	667	665	697	687	602	661	636	672	648	661	686	656	642	658	697	650	643	643	626	649	642	653	653	666	681	671	637	644	683	679	644	639	671	658	640	663	726	686	659	661	661	683	659	687	669	657	601	728	607	614	689	653	643	676	651	621	661	684	655	624	642	681	647	630	634	670	680	691	673	708	647	662	648	673	679	597	648	618	666	647	654	630	648	700	676	622	679	632	618	665	647	659	666	647	657	664	629	653	651	688	640	640	671	671	663	664	692	676	607	659	641	684	653	627	693	683	632	668	651	713	656	642	667	632	631	703	639	653	642	647	720	705	654	650	605	667	657	682	651	637	687	703	701	619	667	681	678	650	675	634	644	685	647	667	669	660	679	690	641	679	639	669	659	657	622	639	659	599	617	680	669	640	640	632	658	643	636	672	672	650	658	603	653	671	641	671	624	622	650	675	638	692	633	660	689	630	654	626	645	668	661	655	659	655	658	654	689	638	649	674	618	701	658	673	688	663	663	651	636	663	672	633	673	589	630	640	685	669	665	618	641	667	691	639	651	704	677	634	655	651	699	642	648	621	581	685	624	619	699	673	652	629	686	621	648	653	655	685	684	656	641	640	637	665	646	680	681	635	635	687	688	652	627	629	659	629	613	657	658	675	641	608	613	659	678	662	670	706	673	653	672	657	633	647	713	620	682	658	607	649	598	640	648	655	651	653	672	709	665	658	643	664	674	652	642	662	668	689	670	636	688	654	683	699	588	661	627	648	627	668	705	634	639	695	666	641	668	670	672	664	679	614	613	654	669	680	635	696	635	691	621	664	660	642	678	674	630	682	688	687	674	618	641	640	665	650	672	666	698	652	642	665	660	685	639	651	650	640	665	611	614	641	658	650	689	675	663	688	657	639	672	678	637	691	663	634	620	708	642	655	651	663	646	641	669	662	690	635	635	640	668	593	698	623	630	638	676	646	610	608	633	623	639	659	659	640	691	657	637	704	665	668	634	670	646	670	629	665	655	700	604	646	665	666	626	641	636	633	669	638	651	649	711	669	674	655	674	633	671	690	659	640	661	630	680	684	638	696	664	664	628	646	620	686	656	676	675	675	699	659	584	650	728	630	622	653	654	643	672	663	624	635	648	653	675	669	645	646	645	656	650	645	607	618	689	653	628	713	651	649	676	683	631	683	691	695	642	661	689	668	669	668	653	680	585	671	667	707	655	626	652	666	654	666	687	678	644	653	593	634	635	645	627	612	678	664	651	658	660	673	597	671	656	649	670	618	617	651	620	677	664	627	660	686	665	617	622	693	644	686	677	663	672	655	646	632	658	665	637	659	628	668	683	671	611	647	672	673	673	618	690	640	674	684	669	623	656	681	593	673	676	633	695	644	618	642	657	649	644	661	663	647	675	641	682	667	623	666	620	667	651	669	702	599	646	610	638	674	633	673	635	659	683	703	644	650	688	696	687	687	671	654	617	673	690	630	647	639	699	625	684	650	632	711	668	670	630	669	697	657	623	604	641	667	649	623	677	660	639	654	686	671	603	659	683	715	696	615	662	670	626	617	600	675	642	647	660	596	661	671	645	630	704	633	659	646	665	654	663	634	649	627	626	694	660	675	670	691	670	681	663	665	677	658	674	671	662	665	670	650	637	625	656	589	635	662	677	634	658	679	667	656	628	608	650	671	684	618	619	601	605	626	682	627	685	628	631	637	690	639	656	630	656	654	640	656	676	664	655	673	674	617	673	618	693	615	636	635	682	690	677	695	642	692	656	674	634	642	721	650	669	640	635	665	642	664	645	671	686	635	673	701	660	699	648	639	668	661	653	659	662	672	664	657	612	629	653	671	629	632	699	631	638	667	650	686	652	660	691	686	588	616	642	658	682	614	644	664	631	643	637	648	686	627	669	615	681	675	674	688	652	688	699	693	681	615	673	671	666	641	688	649	652	634	644	611	715	600	659	717	650	613	686	690	640	671	686	698	661	635	630	663	689	684	662	647	637	669	692	657	652	627	654	643	661	626	570	678	670	673	629	641	634	658	650	658	619	670	660	665	667	628	669	670	653	654	663	650	628	673	699	625	655	639	688	666	680	610	668	630	660	642	648	646	624	697	693	649	693	650	677	678	661	640	633	643	649	663	676	648	692	648	670	638	722	642	690	688	640	649
21031	30263	20401	11912	7692	5883	4116	2537	1817	1016	621	435	321	310	282	255	244	219	197	172	178	162	154	170	141	145	159	130	157	148	172	140	172	148	158	137	148	150	178	160	158	143	166	171	156	154	150	137	161	143	125	151	161	147	147	149	156	163	156	160	122	136	146	144	164	157	165	166	143	180	121	151	172	158	152	163	167	139	152	150	160	159	161	152	167	148	138	158	140	128	167	148	175	150	157	166	154	158	138	146	145	150	176	157	130	145	161	134	157	149	125	150	154	163	142	168	160	153	161	152	151	135	138	156	154	135	153	162	157	165	153	135	155	150	171	155	152	179	127	149	147	158	142	164	155	150	166	150	164	177	164	144	170	138	155	178	159	169	158	144	156	143	168	151	163	174	174	154	160	166	148	174	163	172	150	167	159	178	157	158	141	142	162	147	153	143	152	138	151	159	170	160	162	137	159	133	161	159	159	134	152	154	164	158	170	170	144	144	144	136	159	142	153	167	140	152	152	147	161	143	172	154	174	149	145	151	149	153	161	149	167	153	156	149	149	143	137	178	196	153	139	169	157	159	162	124	169	156	173	159	145	161	181	160	144	151	157	167	169	136	150	146	139	147	139	157	174	140	151	167	142	153	150	158	145	163	145	171	138	133	169	145	148	163	154	144	138	171	145	144	171	138	140	120	142	146	148	140	145	157	163	150	152	126	137	153	162	159	177	156	153	142	146	178	158	154	148	154	152	158	157	154	165	150	173	167	136	134	149	162	169	141	158	147	155	153	133	165	160	160	154	146	154	148	167	163	164	138	160	154	140	154	168	136	166	146	147	161	141	149	148	143	137	137	156	143	155	148	145	154	134	181	145	154	149	156	151	164	186	159	153	149	152	134	162	139	169	143	166	167	136	144	145	150	136	149	164	124	166	139	161	156	183	140	158	151	160	161	157	159	145	172	150	137	145	141	158	146	151	154	172	161	141	152	165	134	142	156	149	161	158	160	160	137	142	155	135	143	129	154	158	162	160	151	147	167	162	165	134	160	151	181	134	140	161	153	145	136	129	186	152	155	156	144	134	158	146	144	171	171	160	151	136	149	152	153	156	160	169	155	162	131	157	148	141	164	157	159	161	155	153	144	163	163	157	151	173	138	171	135	132	140	142	183	153	157	140	135	146	159	169	156	152	158	162	148	160	145	171	166	141	139	145	146	164	165	165	156	161	150	163	177	159	156	149	148	140	140	154	150	157	163	155	147	139	160	157	141	148	143	124	152	139	156	159	136	154	154	144	179	161	170	152	155	156	144	163	155	141	146	161	142	155	158	145	144	136	148	165	156	147	163	148	143	160	151	163	153	153	151	132	145	151	155	167	150	183	168	159	130	149	165	184	167	142	145	178	159	166	134	165	157	144	171	159	160	161	145	155	144	148	158	139	128	156	163	157	137	164	167	167	145	158	153	161	148	156	162	137	141	157	129	147	149	165	142	160	161	156	171	159	156	163	167	131	130	168	160	170	158	153	168	151	135	168	150	161	144	156	168	144	171	158	165	175	142	141	148	156	133	147	175	140	146	182	147	172	151	140	138	160	151	155	152	152	175	163	158	148	169	160	145	159	160	156	118	164	140	168	154	166	152	165	144	151	137	157	146	164	142	171	171	175	148	161	147	158	145	150	163	155	164	161	146	147	161	150	168	160	154	145	147	161	158	152	161	150	154	143	139	162	153	130	168	147	179	153	173	154	159	143	158	171	141	171	144	161	148	160	148	152	173	162	147	150	136	166	170	166	158	141	167	157	152	160	168	145	136	170	175	167	158	160	136	171	174	175	153	127	155	149	143	160	161	174	144	152	139	164	165	154	145	157	140	147	138	143	152	150	149	143	151	157	175	144	152	170	184	157	141	162	170	155	149	157	159	158	170	132	151	182	149	141	176	141	139	176	148	132	131	175	142	160	153	151	162	164	166	185	147	166	153	125	147	173	175	160	174	156	145	171	154	161	168	139	154	152	150	144	148	128	152	164	149	132	145	162	135	162	173	179	178	155	157	138	148	130	170	138	133	155	149	154	152	158	152	137	150	147	146	156	151	140	145	139	169	153	160	137	128	149	145	163	149	174	166	136	152	158	137	177	148	162	169	179	157	177	152	139	140	138	153	151	163	181	164	159	151	168	144	148	159	186	160	188	169	164	145	148	145	144	156	171	185	128	150	171	152	147	138	156	158	148	148	169	158	156	179	153	147	153	158	161	161	146	166	150	158	152	127	146	158	162	175	166	162	146	156	146	155	160	152	161	139	158	140	162	185	161	181	153	146	155	161	164	173	147	166	160	174	162	146	140	164	122	168	160	143	146	155	157	143	143	147	147	160	135	141	140	150	164	161	157	195	162	151	153	169	155	149	152	161	141	139	153	155	153	149	163	147	157	127	158	159	153	146	157	135	174	164	147	139	141	153	158	143	156	156	167	136	163	175	158	156	160	151	148	170	150	163	151	151	138	156	142	144	143	147	160	134	158	153	145	164	149	157	175	133	155	142	129	165	129	149	172	163	154	148	151	145	169	146	157	161	153	178	130	150	161	140	163	141	141	153	151	158	141	147	129	155	165	153	146	183	160	152	168	144	165	157	170	182	157	168	157	140	133	152	150	132	171	152	152	139	156	149	166	160	158	155	151	141	148	131	151	190	164	164	130	157	179	156	159	154	159	148	158	167	176	168	164	136	171	161	159	146	142	142	160	164	156	145	162	146	171	165	147	157	158	156	138	151	157	150	170	151	159	148	157	160	155	157	168	148	159	163	145	157	146	162	179	151	151	169	158	142	127	153	152	151	155	144	136	146	154	165	166	162	151	153	169	170	161	141	164	148	161	145	147	157	165	155	163	156	158	157	145	151	133	165	155	156	150	148	150	146	139	147	162	151	166	160	152	143	157	164	155	169	187	147	144	161	130	145	158	150	152	154	153	160	168	129	140	140	143	160	163	121	178	153	162	157	176	146	162	147	131	153	156	131	145	134	157	160	170	153	158	148	153	154	127	175	159	176	165	188	171	166	151	164	156	168	156	160	154	154	161	163	156	165	148	157	157	147	133	148	177	173	156	158	136	140	116	163	155	166	157	167	174	175	181	154	154	147	142	138	151	144	144	187	169	164	127	158	167	175	137	155	162	162	148	146	148	171	150	150	141	170	139	154	126	124	153	169	143	154	160	157	155	172	175	165	148	151	144	146	176	166	142	161	149	182	127	149	144	144	174	164	164	138	147	139	156	151	144	137	154	179	162	147	170	149	147	157	158	166	156	181	173	141	123	161	148	164	138	151	154	145	136	158	152	139	157	164	164	157	179	171	162	147	154	176	133	150	152	144	161	164	143	173	147	141	135	121	177	173	138	142	176	156	137	146	170	150	170	189	143	154	159	177	163	144	164	160	135	166	149	142	163	155	153	153	148	133	154	163	147	158	165	149	149	132	147	148	159	152	140	145	134	150	157	157	166	133	135	158
17950	31500	17862	16919	17229	17011	14461	10266	8411	4414	2906	1934	1461	1324	1300	1137	817	846	778	584	592	574	494	468	469	499	496	497	499	522	489	500	515	473	513	481	487	485	519	492	478	524	488	499	477	514	515	466	462	493	523	523	478	476	506	485	491	459	506	454	488	452	508	462	460	528	480	467	484	496	495	484	488	479	431	535	468	486	491	467	499	446	449	473	498	498	503	513	482	504	506	482	475	473	547	490	523	478	493	509	474	454	504	467	482	468	492	471	486	483	486	442	460	492	470	482	468	493	491	505	470	478	497	472	505	523	538	466	499	481	490	511	485	453	489	467	507	499	468	429	455	476	436	460	521	485	492	466	526	493	486	485	482	474	460	491	514	456	486	473	528	469	438	470	457	473	491	479	474	479	470	487	502	476	472	467	503	452	478	482	500	473	471	496	465	482	474	491	480	485	479	493	437	487	530	494	497	459	424	432	499	469	487	451	472	494	491	496	482	458	491	460	522	461	448	523	494	452	463	493	496	474	473	505	486	468	515	481	460	481	488	497	518	466	498	497	470	462	469	450	486	517	460	462	474	470	521	484	482	442	463	466	450	494	476	466	518	501	490	509	516	512	488	434	446	481	514	485	452	475	478	503	455	472	502	449	497	480	520	472	484	440	495	464	502	478	492	493	456	489	463	475	464	459	470	508	500	473	464	482	453	484	489	468	459	502	481	477	520	467	470	474	481	493	491	436	495	487	482	492	464	495	502	479	490	490	525	467	502	500	479	470	489	490	481	461	464	466	486	463	469	437	463	489	469	497	470	479	489	480	492	488	472	481	468	489	479	490	476	474	492	476	518	464	493	494	495	482	427	497	491	463	502	490	513	457	465	476	475	459	526	494	472	484	455	467	481	494	501	465	496	464	465	446	481	513	504	452	453	481	484	461	488	517	501	525	541	487	486	468	494	514	460	481	480	513	451	463	470	500	460	493	483	462	492	482	508	477	467	481	477	507	463	466	483	453	470	478	403	460	439	449	493	484	467	486	481	499	474	512	485	481	473	470	510	449	471	516	451	457	440	460	442	470	477	475	486	489	479	459	470	478	501	467	460	472	472	483	485	436	498	453	468	456	475	494	434	501	495	486	487	468	449	497	456	460	494	493	496	476	495	472	497	483	492	454	459	509	485	478	461	479	476	481	499	442	486	507	485	485	465	492	467	511	481	514	463	487	501	494	465	463	514	508	489	475	462	484	500	500	455	513	455	475	478	511	489	477	489	487	495	464	502	507	496	491	484	510	503	521	473	508	489	470	481	494	453	504	469	474	486	488	486	472	484	518	494	471	466	502	482	475	481	468	458	508	484	429	500	447	501	494	478	453	511	467	464	460	456	486	463	500	460	498	457	478	504	467	467	494	473	438	440	498	471	499	476	521	513	482	472	461	504	476	462	442	505	454	531	518	440	476	482	460	482	418	472	466	439	541	482	482	442	445	489	470	506	513	478	442	484	454	505	457	492	468	515	531	512	473	463	505	447	475	478	485	495	482	487	504	474	499	471	446	514	517	494	473	487	466	475	481	497	451	460	471	491	472	502	465	455	493	486	439	467	472	499	504	494	481	487	519	477	466	419	492	504	496	535	465	461	484	497	500	478	468	466	450	462	487	520	465	485	472	480	486	484	450	483	480	470	436	473	443	441	491	493	472	496	500	500	444	462	472	452	473	440	499	438	462	440	471	489	481	511	462	481	487	471	489	479	489	454	480	476	439	447	461	479	513	496	486	458	456	491	452	502	491	469	494	494	487	490	447	471	482	496	450	459	475	453	509	486	484	458	482	492	491	490	491	463	490	488	475	522	458	462	503	505	484	500	457	434	518	515	450	459	509	474	481	466	517	465	476	434	477	459	482	488	443	459	503	496	466	474	471	481	485	529	526	491	471	488	463	484	492	446	460	465	434	490	474	506	474	479	482	483	470	488	456	512	467	449	459	477	426	470	460	487	462	518	479	492	455	468	448	451	504	465	480	476	474	487	539	476	469	492	473	484	439	465	494	474	510	505	482	465	478	466	497	466	461	491	468	479	436	447	500	487	475	480	481	455	479	457	493	447	480	502	494	453	500	492	520	512	521	473	475	485	448	461	483	485	506	515	487	455	456	519	477	439	437	452	507	485	515	481	451	438	478	490	464	479	477	500	472	465	460	476	479	470	476	482	474	478	492	477	485	484	427	514	454	446	513	438	472	477	456	490	526	465	457	466	461	483	490	481	468	491	490	477	478	464	491	481	491	464	449	482	496	491	458	476	490	456	472	478	530	462	531	492	476	484	484	498	478	501	459	493	509	478	476	500	464	449	488	453	446	513	490	477	513	456	498	479	485	508	469	516	459	480	456	468	488	465	498	475	468	478	504	455	450	520	488	539	469	467	454	457	492	478	488	500	453	498	515	479	468	465	460	490	489	499	421	467	448	469	427	498	505	475	488	449	477	426	515	468	471	479	456	452	475	482	473	474	469	472	487	494	502	490	499	525	506	502	481	504	490	486	465	486	432	471	479	496	451	467	488	475	467	463	491	471	463	474	480	449	494	494	456	469	487	491	466	467	508	483	484	466	442	484	463	475	470	506	468	451	472	436	471	503	490	449	486	509	456	461	495	465	504	461	459	454	480	492	418	497	467	503	491	483	494	455	472	470	445	498	456	483	466	471	509	450	488	470	472	468	494	485	486	498	473	459	482	496	484	465	490	483	506	484	482	480	516	490	479	478	484	438	471	491	448	454	497	438	480	460	492	509	459	530	486	542	490	467	486	510	474	509	466	472	504	481	483	459	461	475	483	494	477	500	447	459	433	431	463	490	485	493	485	463	483	448	513	490	434	469	498	489	477	456	490	500	427	499	496	472	483	487	488	498	454	470	509	444	473	471	495	476	463	439	501	491	514	503	486	484	496	494	496	482	481	487	479	481	500	479	481	474	472	447	507	492	486	433	448	484	498	500	505	471	484	481	500	457	460	461	442	443	444	480	513	495	476	468	488	500	482	470	486	520	459	495	509	499	483	497	503	479	449	504	484	462	470	471	459	499	449	475	463	485	473	467	484	487	491	460	492	469	472	475	488	478	467	463	441	477	452	506	446	487	501	454	508	483	466	504	535	464	489	489	454	469	471	514	525	458	453	534	467	466	494	489	489	456	455	541	516	452	481	493	506	460	484	499	508	440	460	434	510	478	495	470	464	485	477	432	460	503	474	485	467	507	497	470	486	453	520	506	470	467	500	474	518	480	480	486	532	483	479	462	475	497	474	480	475	480	493	449	465	470	464	469	481	462	458	462	478	465	529	492	489	511	463	487	463	476	469	464	485	461	468	534	468	468	462	477	484	464	450	522	446	482	496	520	463	519	501	470	511	480	440	517	470	487	463	489	495	482	523	486	490	438	460	470	474	478	458	456	464	508	506	488	470	511	469	510	457	472	470	511	498	465	473	483	493	483	453	474	522	453	494	429	479	466	499
47401	51562	37085	29547	30626	31892	31312	26309	22501	12837	6721	4104	2894	2685	2500	1681	1122	1040	555	341	292	247	218	195	167	178	175	164	142	143	136	135	140	133	131	161	139	154	140	138	120	130	134	121	156	124	151	132	126	125	128	148	136	137	137	143	124	140	149	155	148	139	124	150	117	111	126	130	120	130	128	127	143	135	114	129	128	133	121	133	129	137	136	130	115	126	128	120	146	126	136	133	158	129	131	132	132	126	129	145	141	148	115	131	136	130	127	133	153	142	123	139	152	144	135	123	126	102	118	141	129	121	116	134	148	131	107	143	148	137	129	120	124	139	141	138	117	137	128	128	131	145	135	121	134	129	138	136	129	146	123	123	119	140	148	125	118	163	126	142	120	151	130	118	126	138	137	136	124	140	122	120	129	135	120	140	127	124	113	133	137	120	131	141	121	116	134	152	116	123	135	156	146	136	131	138	129	144	151	117	135	114	145	133	125	128	130	129	129	129	149	135	105	148	125	107	120	143	153	137	146	115	113	144	115	139	132	112	140	103	124	122	141	142	118	139	122	140	128	141	130	122	122	140	125	141	141	135	114	127	144	133	133	121	145	114	122	132	140	146	128	148	141	140	126	119	138	156	140	128	134	149	130	140	133	126	137	147	151	150	126	115	141	129	152	125	123	126	133	135	131	123	128	129	124	121	148	156	134	144	143	144	144	134	138	107	129	114	130	148	143	128	120	116	126	140	132	120	124	139	136	136	136	114	121	138	127	131	128	108	144	151	143	121	139	127	147	120	147	143	140	121	131	123	136	131	138	140	119	134	133	143	127	134	131	125	114	134	121	136	143	143	135	125	143	135	119	124	131	113	155	153	114	160	118	137	136	147	124	135	139	130	112	133	134	118	126	136	127	116	141	121	110	126	127	125	154	134	143	139	135	142	136	119	134	140	118	128	123	155	114	129	128	141	128	127	143	117	132	113	140	128	123	132	128	129	122	127	135	141	122	125	143	140	137	140	139	95	158	116	119	136	115	140	135	138	116	122	138	134	113	135	114	145	113	147	117	165	135	114	112	124	130	106	107	144	135	125	156	122	158	126	138	141	133	137	139	132	140	134	133	136	135	130	139	128	139	158	118	134	133	126	136	121	136	138	130	120	128	151	142	127	119	139	169	146	138	153	131	130	131	130	99	103	121	137	133	123	136	132	140	125	113	119	129	117	138	128	134	130	143	163	108	118	138	143	113	105	127	117	126	125	135	101	119	127	145	115	151	145	133	148	127	145	135	129	151	133	121	131	137	130	142	106	133	117	119	141	117	125	114	114	140	109	121	123	121	132	123	125	137	131	155	141	146	124	129	128	112	134	130	103	116	129	136	127	130	119	143	148	136	123	128	142	124	132	126	146	120	94	138	142	113	157	139	126	152	159	130	140	130	131	150	137	117	140	137	140	120	131	127	135	154	144	140	137	129	125	116	124	138	128	157	132	122	143	134	145	128	163	129	138	118	140	160	128	126	125	139	117	128	134	128	140	143	140	157	122	117	145	156	128	120	143	136	125	122	130	114	119	133	137	114	139	120	134	125	134	129	135	124	143	121	139	137	163	124	136	131	136	137	137	125	113	136	127	111	145	135	98	122	137	131	127	129	127	120	100	132	121	121	120	120	127	131	134	141	141	145	152	145	124	115	137	135	119	126	150	135	163	140	130	113	148	134	126	126	140	118	144	113	124	128	127	114	129	152	119	121	117	149	148	131	131	130	130	105	133	152	123	137	124	114	138	125	133	124	119	108	129	143	137	135	143	136	138	138	119	138	129	131	148	122	121	152	136	144	124	109	129	120	129	112	131	132	136	122	126	117	143	135	128	158	127	133	157	114	141	129	143	128	123	142	140	141	142	144	121	116	124	118	147	144	136	135	122	133	132	133	143	112	119	112	136	143	133	138	129	144	139	120	143	131	118	132	133	131	125	147	136	111	144	134	125	137	134	122	131	117	115	129	121	115	122	143	134	140	113	132	119	130	128	126	119	109	146	133	144	149	125	134	128	124	139	135	136	129	146	136	136	120	117	132	148	132	129	124	144	114	142	136	122	136	118	147	135	119	117	138	153	133	125	118	132	110	153	154	136	120	116	142	118	130	124	144	126	149	129	125	133	124	140	119	115	126	119	126	137	146	127	133	122	137	122	122	122	119	124	123	114	115	135	131	162	146	138	112	130	118	135	152	127	126	115	118	144	133	123	144	134	135	124	133	126	121	131	147	134	136	125	143	139	129	121	122	133	136	136	133	138	136	125	130	117	144	126	137	132	133	116	144	141	127	138	148	129	121	127	118	151	136	127	128	123	135	131	127	146	142	131	156	126	128	128	134	153	132	104	134	141	132	147	123	122	132	146	131	129	126	141	131	132	125	124	130	108	121	115	121	136	136	141	145	120	139	127	128	126	109	130	151	125	147	118	140	123	126	151	165	133	131	141	131	130	137	136	131	124	137	157	118	108	120	133	136	146	152	119	131	126	134	140	120	136	134	133	116	129	136	119	145	132	132	134	144	121	123	130	135	126	139	123	147	152	128	135	127	137	132	123	136	133	131	132	121	122	137	147	126	135	123	123	118	119	150	129	129	120	150	132	136	144	156	130	136	126	153	146	121	126	149	150	114	142	131	132	124	132	118	142	138	128	119	148	146	111	124	138	114	131	134	135	124	139	156	136	132	138	136	123	114	120	135	130	126	122	139	141	130	125	118	141	130	126	133	145	130	140	130	146	125	119	146	125	130	136	123	133	139	141	123	130	125	119	134	135	128	111	130	117	126	142	121	136	149	130	135	136	155	154	127	120	132	128	132	117	114	141	128	135	143	131	128	122	123	146	122	132	128	145	118	130	145	140	147	123	129	154	128	138	164	111	117	148	125	134	125	112	135	134	136	139	136	126	134	122	143	131	133	116	116	129	125	127	129	113	140	126	137	133	130	117	159	150	127	147	133	130	105	160	122	138	114	128	135	127	124	117	130	134	150	133	133	132	120	138	128	144	141	122	144	143	109	122	135	110	114	151	114	127	131	124	131	125	129	144	147	121	139	144	137	134	128	126	150	114	132	149	126	138	133	146	124	152	120	128	130	129	134	129	136	143	135	127	131	149	127	122	130	124	140	128	119	137	129	150	119	135	136	113	123	144	128	133	151	131	113	132	136	135	135	123	117	105	128	130	128	146	135	117	123	123	109	130	151	138	124	122	123	116	130	140	132	109	127	137	150	134	130	126	115	139	118	143	134	129	144	145	164	153	155	145	114	137	138	132	122	145	106	103	122	131	116	131	147	137	158	123	134	146	145	113	136	117	136	129	116	147	124	123	133	126	143	126	152	122	140	143	129	107	154	148	116	123	148	121	141	133	131	124	132	148	130	139	115	126	129	122	131	130	113	133	133	145	127	122	129	133	141	127	136	114	128	152	123	138	109	159	125	144	129	129	113	132	125	119	119	120	134	136	128	131	120	154	156	122
37613	52939	34575	38563	43323	46188	45334	39502	37051	27079	20061	15600	13103	12513	11828	9431	6142	5752	3476	1799	1534	1247	941	833	710	658	604	587	529	496	578	463	471	496	505	468	509	494	461	452	475	497	477	440	444	463	476	466	415	460	449	453	482	441	426	433	480	450	417	444	467	465	439	454	465	445	480	414	449	453	470	458	429	422	429	431	410	455	416	445	400	420	399	437	390	422	423	445	421	416	409	397	398	390	403	402	416	426	464	437	430	444	441	358	403	450	423	431	417	429	424	430	391	386	368	422	396	436	384	426	433	429	426	436	392	374	428	472	422	399	437	389	420	391	426	419	397	404	446	419	427	402	435	428	410	419	427	408	452	403	410	423	434	401	413	403	421	433	384	428	403	430	444	422	405	427	411	381	440	433	404	426	406	416	432	403	426	405	435	426	426	440	392	440	421	406	406	426	435	439	435	400	418	434	387	448	434	417	405	407	383	391	428	417	407	432	418	427	404	399	408	398	400	381	395	397	429	407	416	448	428	391	447	457	408	396	432	410	432	407	398	395	368	418	423	404	458	420	394	422	407	387	426	442	436	393	420	429	452	408	439	445	416	421	393	420	430	411	380	405	406	389	408	394	391	411	402	391	406	401	417	403	367	416	420	381	432	429	380	422	417	434	421	395	420	402	413	396	434	426	406	400	413	424	394	411	418	420	431	440	451	414	386	425	400	448	385	388	417	414	398	388	393	399	379	417	442	403	430	408	392	402	396	409	432	412	423	401	431	450	395	373	418	419	416	416	415	410	409	448	411	438	430	419	414	455	384	431	396	400	401	436	399	414	400	381	422	443	382	432	410	383	424	403	415	467	417	389	451	413	423	414	446	405	409	416	420	393	406	396	443	418	406	413	403	422	404	418	373	430	403	448	394	420	419	367	405	411	428	406	418	382	423	402	399	380	438	418	387	406	425	376	420	421	438	448	437	407	386	402	389	414	427	403	406	412	419	419	442	410	442	447	388	401	422	408	427	416	394	408	409	438	436	411	419	424	422	416	451	385	449	398	402	411	465	411	421	451	425	427	423	380	379	437	418	399	401	433	397	390	406	423	417	399	428	388	449	398	373	369	406	388	395	422	394	401	366	410	381	406	410	440	422	426	401	437	420	397	405	400	366	395	409	414	400	411	395	396	406	420	388	433	416	408	413	399	402	396	390	391	411	444	418	394	385	398	419	401	392	440	401	413	424	389	446	402	386	437	423	400	426	400	443	432	392	413	430	393	427	410	415	416	410	402	427	425	417	406	390	410	384	438	401	425	424	387	442	390	451	421	438	415	428	406	374	421	443	417	390	381	445	397	411	422	380	406	393	441	399	381	418	429	445	413	405	385	422	426	417	408	432	367	432	374	436	432	420	407	425	416	409	400	417	419	419	442	395	419	377	423	414	389	412	415	392	389	369	395	425	413	399	428	445	421	398	441	415	411	428	406	395	426	439	439	417	428	414	403	426	415	398	427	409	367	426	424	430	407	441	404	401	419	417	390	435	437	422	419	417	451	420	417	443	437	392	396	419	393	452	394	410	397	444	419	397	435	425	430	376	386	385	409	413	409	413	434	436	437	399	443	373	403	402	425	387	417	390	406	437	405	431	430	439	410	431	392	401	397	416	435	389	428	411	413	384	427	435	386	398	409	441	437	408	438	401	399	454	418	387	427	431	420	386	414	435	442	429	386	415	454	436	379	391	426	425	420	409	379	380	419	425	439	454	399	419	413	419	404	431	411	424	416	453	427	404	426	412	416	475	434	389	417	400	422	404	454	394	381	414	442	428	410	422	463	433	409	423	388	446	408	382	386	409	410	409	400	457	428	426	430	408	422	441	370	398	436	427	437	420	416	403	427	407	445	411	413	421	424	395	446	409	389	418	422	400	376	403	422	422	454	438	449	405	383	437	454	409	456	402	379	418	439	423	398	399	421	402	396	398	410	407	411	403	400	398	457	435	399	412	422	402	403	384	415	405	404	418	410	412	441	412	385	417	414	402	398	445	415	426	412	428	410	424	419	425	412	400	428	427	377	419	428	426	421	447	389	394	387	416	412	386	418	419	423	404	390	397	427	428	399	413	387	372	423	408	422	449	438	442	410	429	401	426	411	422	432	404	406	436	377	427	405	423	410	403	389	419	421	406	433	400	379	435	390	399	427	392	444	441	454	436	434	398	417	436	416	451	422	393	438	426	406	419	411	419	406	426	429	427	384	435	433	446	434	430	447	379	431	448	410	411	435	417	397	439	416	434	407	429	409	402	393	435	418	396	421	431	412	423	436	451	423	433	390	421	412	431	423	425	423	395	436	395	424	422	401	425	381	434	442	391	410	416	432	407	429	423	410	372	387	397	421	395	431	378	432	425	445	445	400	392	411	467	425	403	390	424	441	450	411	407	384	438	418	417	431	407	402	409	405	401	424	407	383	457	397	419	412	414	457	389	414	416	422	404	431	387	402	411	393	408	419	427	400	388	423	431	417	381	452	386	412	432	410	414	431	429	420	435	400	424	390	412	454	439	378	467	398	414	433	447	429	404	430	444	416	393	392	407	407	394	399	395	433	401	376	392	413	418	435	445	420	440	453	418	413	412	411	412	410	386	419	432	391	397	408	399	355	407	460	402	437	429	423	394	388	443	420	393	449	402	381	411	406	391	417	437	425	420	432	405	394	406	437	393	416	448	421	428	427	449	407	391	420	411	413	425	413	431	459	436	432	388	413	440	404	456	435	400	407	407	418	402	418	399	375	426	440	445	389	394	427	369	412	408	426	424	391	408	415	411	429	436	414	431	423	386	405	425	429	399	459	402	365	428	384	458	407	422	437	424	372	422	436	401	423	445	420	424	423	415	385	399	401	397	420	384	394	441	398	464	416	453	381	421	419	405	394	438	407	431	435	415	409	445	407	413	384	407	414	466	442	417	404	402	402	418	408	406	410	396	416	406	391	440	414	463	408	420	366	423	442	407	405	441	413	374	373	426	415	431	414	420	362	395	367	400	401	405	414	429	400	418	402	415	435	377	440	432	399	413	389	400	395	423	410	414	428	378	408	399	370	421	394	420	394	455	410	439	434	441	376	423	444	391	408	379	433	389	401	412	412	418	414	443	431	417	446	434	437	433	434	452	441	406	418	416	392	430	417	446	412	421	415	401	435	379	430	403	406	415	409	430	426	445	418	407	398	419	408	433	435	410	408	423	404	434	443	383	425	411	406	412	420	433	430	365	407	389	407	413	427	455	430	425	396	431	397	400	432	397	412	445	406	404	412	384	412	414	427	430	401	437	380	442	448	431	426	390	436	441	421	422	399	399	400	393	395	407	421	401	371	452	393	397	450	381	438	428	394	398	393	417	421	390	433	413	400	406	425	410	384	422	427	404	428	394	448	404	393	417	403	418	440	428	386	415	422	405	386	408	409	384	384	436	435	403	426	381	441	406	442	404	405	414	411	426	390	416	395	411	416	431	426	375	457
57136	46666	32889	28961	31318	35538	37450	35293	35267	25984	16384	10825	7585	6985	6458	4696	2909	2286	1291	714	672	529	420	319	370	310	310	262	266	274	308	284	283	269	276	261	241	244	228	243	261	242	244	252	240	256	256	252	253	276	266	244	251	225	249	255	255	248	233	286	253	281	253	248	249	244	233	246	263	231	270	234	244	250	234	213	227	236	227	233	234	246	235	213	223	257	242	193	259	215	224	244	237	214	230	222	242	234	229	262	263	252	213	220	235	223	223	225	216	238	242	227	247	204	206	243	235	201	263	248	241	258	205	225	247	255	243	208	239	217	222	256	249	244	244	254	246	215	206	280	221	220	251	241	270	259	237	253	249	246	211	230	212	249	222	238	240	275	242	230	250	247	247	223	239	218	226	255	215	234	224	218	234	234	211	231	223	245	223	251	249	223	240	233	223	250	223	252	237	234	223	247	217	248	257	254	250	252	229	226	243	215	238	264	232	244	232	204	235	225	266	228	230	243	262	235	215	238	208	217	229	241	240	246	271	250	235	226	250	236	247	228	244	238	225	252	247	229	215	248	238	227	261	237	253	246	245	226	213	228	239	229	255	254	217	251	251	241	242	225	235	264	256	233	220	245	216	220	224	249	237	246	246	214	198	233	251	233	249	261	213	227	208	222	260	269	252	218	227	238	235	213	222	238	244	241	259	218	227	246	241	233	235	246	241	244	238	255	233	249	247	254	248	243	200	213	207	242	255	287	240	211	241	242	227	252	254	208	237	230	275	264	262	234	216	243	241	254	251	229	271	237	235	268	251	197	237	233	228	242	239	217	237	244	254	223	246	240	232	230	230	260	215	258	264	227	222	255	221	259	233	250	238	230	231	251	237	206	223	241	244	213	231	242	235	238	237	250	239	235	241	219	221	234	267	227	219	214	221	234	219	269	274	271	222	221	225	228	259	215	257	257	230	234	223	221	256	232	216	233	217	236	238	225	217	211	233	250	220	225	238	236	240	262	231	231	222	238	240	255	266	239	230	235	235	222	228	221	253	208	239	228	219	206	225	252	240	214	213	257	203	256	230	259	280	246	247	244	237	240	238	222	231	248	258	242	246	258	225	235	231	262	240	221	247	246	236	234	247	228	237	225	219	246	231	257	227	238	259	267	240	229	246	235	254	234	230	231	251	222	221	232	255	219	238	249	232	229	254	215	252	248	206	240	248	216	241	236	258	219	214	227	241	233	226	199	223	213	237	213	223	234	222	245	227	233	242	219	239	234	227	224	248	247	225	195	218	244	242	219	228	251	230	217	215	245	268	235	242	230	241	254	227	226	224	240	249	245	237	239	245	227	233	231	245	247	228	221	237	246	240	236	238	232	234	230	244	228	239	230	229	223	223	242	215	269	223	219	232	248	199	210	208	242	251	229	229	228	245	241	221	255	246	223	249	225	220	240	251	254	246	205	215	223	195	237	211	215	212	247	236	219	227	241	255	218	244	217	223	254	233	226	228	218	252	231	244	202	247	252	244	268	232	224	236	234	253	243	236	257	241	238	226	221	254	266	217	234	212	231	209	231	245	247	206	219	228	243	227	242	262	258	212	241	259	240	244	249	253	233	234	234	221	250	224	227	234	216	210	231	238	218	225	229	248	228	224	246	216	218	216	201	229	243	244	263	249	212	238	217	250	217	234	239	248	253	252	250	240	237	261	240	242	234	238	256	247	248	240	239	246	219	242	229	232	262	246	204	246	238	230	262	198	254	247	250	231	243	268	243	240	246	228	226	239	255	244	249	206	216	230	239	248	248	220	241	252	244	239	230	244	255	236	226	245	236	239	225	263	234	241	252	267	238	251	216	242	247	231	238	255	229	237	231	251	206	238	234	250	227	242	243	223	222	243	255	229	226	256	250	247	199	250	238	213	270	235	267	236	220	232	237	244	243	244	230	239	227	225	232	225	254	230	236	251	231	233	223	249	249	237	261	251	247	235	222	226	264	238	214	223	229	218	219	228	249	245	230	258	243	229	239	222	238	241	229	233	246	219	230	214	242	238	200	228	251	222	227	216	244	258	247	235	245	235	201	227	232	230	272	263	247	228	257	217	243	219	219	212	220	224	240	240	211	226	251	224	223	246	205	252	233	248	229	228	265	212	228	247	253	219	242	224	235	241	241	215	203	229	226	233	225	237	252	270	262	230	238	255	230	233	256	257	254	238	240	257	263	215	230	237	229	243	229	254	218	228	227	229	221	270	226	241	217	239	239	246	233	213	222	221	256	212	208	263	224	232	241	215	218	200	232	241	219	239	216	234	211	260	223	233	239	223	251	257	246	263	249	208	231	234	246	242	250	220	221	229	228	256	216	220	237	247	225	249	229	235	241	209	211	213	244	251	240	221	248	245	228	262	220	222	193	243	222	257	248	225	236	225	252	232	236	242	222	222	231	218	232	242	256	235	244	255	242	218	235	230	249	237	247	230	238	218	229	246	246	232	233	239	244	224	237	232	234	266	232	230	224	240	241	256	234	262	259	211	213	232	241	227	212	216	232	273	228	245	249	204	252	223	247	243	251	231	242	232	240	240	241	253	239	236	255	224	252	237	237	254	225	228	240	261	227	250	224	247	247	239	250	265	223	201	243	238	229	236	232	226	242	224	247	239	226	241	245	248	211	201	227	198	248	242	241	277	229	241	240	252	255	253	241	227	253	269	225	239	243	224	208	232	228	234	232	217	236	230	219	226	223	238	232	234	215	244	201	223	233	217	242	224	218	232	227	237	222	248	214	227	232	250	253	246	241	235	229	252	243	220	222	230	232	220	226	224	218	226	227	242	225	230	268	239	220	227	243	245	235	222	231	239	244	216	230	234	252	239	208	252	251	262	225	234	235	238	230	234	204	244	212	242	208	230	247	235	219	255	254	234	239	228	221	233	226	272	266	255	234	218	206	249	263	251	231	247	236	222	236	227	237	230	256	268	250	235	215	232	228	228	275	233	250	232	232	237	227	228	234	233	221	239	236	247	225	226	243	225	254	234	251	267	243	222	254	253	235	241	205	249	265	223	239	238	212	239	251	245	255	236	239	256	216	251	232	238	234	219	257	221	261	229	222	223	232	236	276	247	216	248	236	226	248	234	236	265	258	221	243	251	204	269	224	256	265	224	227	223	233	212	213	233	221	241	239	241	216	243	254	211	223	259	260	241	263	252	228	236	253	231	238	228	213	220	213	250	229	241	226	242	227	234	235	207	237	242	237	235	228	264	249	239	249	195	267	199	252	223	239	226	265	243	240	227	245	216	241	245	248	243	247	241	233	243	254	212	237	202	233	242	245	264	228	229	224	208	248	255	208	255	225	219	198	238	241	240	230	237	237	241	241	232	266	236	237	231	248	215	217	244	242	238	237	241	244	253	239	245	269	263	225	237	235	205	218	243	217	223	249	227	227	263	213	260	223	233	237	238	266	237	248	222	200	237	228	227	253	209	262	197	245	218	232	215	225	232	210	265	235
47746	52948	35208	43255	49521	54720	54408	49231	49087	37788	30204	26267	22057	21892	22405	17626	12679	11329	7058	3475	3273	2626	1869	1551	1477	1296	1119	936	877	903	984	833	868	846	783	741	775	804	775	781	754	795	799	720	724	698	767	699	726	691	692	668	711	697	714	700	727	706	710	738	673	705	783	712	715	754	734	656	711	647	695	713	646	680	689	713	653	669	647	682	656	647	669	657	672	645	670	672	655	720	675	654	655	647	676	667	652	689	654	681	642	662	642	656	700	656	697	677	686	671	662	666	682	656	680	704	659	670	640	656	726	661	673	652	708	655	692	641	647	672	647	690	650	719	698	619	686	654	675	631	696	658	648	659	671	667	670	692	612	640	677	645	644	632	699	635	654	657	662	662	660	657	647	696	689	687	696	643	648	672	685	668	692	614	617	684	710	623	669	676	637	669	641	728	659	684	673	678	638	658	667	624	641	629	705	665	657	680	677	680	663	656	601	615	679	613	632	668	643	647	711	657	664	647	654	653	713	672	645	674	680	669	647	630	682	674	654	640	642	618	638	653	616	637	704	695	636	684	707	671	675	642	639	655	667	662	665	689	634	678	667	647	636	644	649	640	671	664	641	649	662	643	671	571	618	661	666	675	597	666	684	682	655	714	639	673	721	604	623	647	627	608	653	688	616	676	679	651	610	665	669	694	638	702	657	635	630	679	640	631	668	668	653	666	639	679	626	688	671	671	700	671	647	645	663	637	648	671	629	643	673	661	632	649	638	700	664	634	689	644	680	633	643	726	674	652	650	684	647	653	639	676	656	710	682	665	616	616	675	703	616	573	666	612	677	651	684	665	634	668	712	656	666	655	654	622	643	667	661	634	655	674	656	676	631	679	655	650	643	682	669	684	658	666	676	619	648	636	675	674	679	698	660	636	674	680	695	697	617	632	686	615	655	646	676	653	627	672	679	659	673	685	702	701	644	694	696	664	698	612	688	655	688	656	658	667	636	643	623	686	641	656	636	702	677	668	635	678	652	655	683	646	663	693	704	624	689	703	649	644	669	633	620	691	672	667	660	664	632	617	715	668	604	660	658	669	641	645	629	644	640	662	699	643	622	674	632	646	625	666	667	678	680	647	616	665	696	678	669	608	623	631	643	640	610	653	690	652	669	668	679	676	652	607	639	610	687	650	677	700	626	675	654	637	644	655	635	687	675	667	652	687	635	693	659	650	610	686	647	663	629	634	621	669	635	651	646	659	645	614	699	686	630	658	657	648	659	647	676	604	700	700	695	654	653	681	638	630	668	663	676	700	630	654	652	677	672	664	683	683	638	665	694	637	679	691	648	643	666	620	692	708	634	665	645	685	665	632	673	611	683	645	628	662	702	703	637	631	669	640	653	674	659	616	622	646	628	636	647	666	648	601	699	646	591	676	674	652	603	660	649	661	670	632	633	649	709	659	694	611	673	692	680	704	637	641	653	652	664	689	610	649	658	642	763	646	652	662	658	696	608	690	647	668	603	653	697	672	620	699	660	656	662	642	640	735	616	661	680	707	685	629	631	672	640	650	666	670	677	622	666	666	667	618	673	634	631	623	625	624	696	640	665	640	691	688	687	717	642	675	639	657	663	656	604	638	644	639	627	641	653	665	672	652	648	637	629	687	635	645	671	657	680	628	682	685	646	656	629	654	687	646	687	641	669	672	676	618	643	654	640	671	624	629	660	636	667	667	620	662	695	656	666	629	669	700	677	624	647	596	635	664	629	669	631	697	656	653	673	638	679	675	674	726	604	683	673	637	654	634	711	676	670	682	643	682	692	701	659	675	654	686	636	649	626	640	689	645	688	618	656	643	674	629	702	648	682	638	603	717	710	659	638	615	688	644	661	672	632	687	627	649	631	640	643	700	703	652	632	637	644	674	662	648	643	663	653	660	640	659	640	636	671	682	658	642	623	656	643	654	659	642	659	667	694	644	661	664	666	651	650	662	654	634	665	666	719	662	613	658	686	682	709	691	693	629	649	685	654	645	662	623	641	621	669	631	705	647	689	648	633	645	689	671	660	692	665	645	661	647	621	641	641	624	670	684	705	670	707	662	646	677	653	627	658	656	655	673	660	607	632	663	651	673	665	645	652	631	673	650	638	625	654	633	703	725	672	673	706	633	656	651	668	713	704	641	661	632	640	677	647	638	660	595	673	651	629	691	688	708	678	684	650	611	657	653	653	713	653	638	655	669	641	656	678	604	645	672	650	718	596	653	635	693	641	698	612	689	681	679	652	634	641	660	652	615	637	631	688	691	668	652	638	687	681	703	637	643	684	688	658	678	699	690	624	696	627	623	648	683	666	671	594	654	648	679	681	615	664	623	646	653	662	619	635	687	684	669	632	609	695	670	710	659	693	605	652	677	723	653	621	646	611	655	669	679	681	624	634	608	630	661	645	667	604	606	669	711	612	685	690	602	632	629	652	661	650	749	609	710	706	667	633	688	628	615	676	651	655	677	669	682	656	597	661	638	677	637	610	717	656	642	665	614	699	682	656	648	630	637	610	673	652	615	629	662	632	679	631	658	651	687	636	619	666	645	643	700	685	681	648	646	673	674	625	667	632	636	640	665	648	674	685	637	711	668	668	642	657	629	650	615	639	663	670	636	648	639	635	643	653	663	646	661	671	650	663	649	638	723	687	666	668	662	660	664	622	677	668	632	716	666	597	680	639	637	643	633	632	635	685	669	630	697	654	670	646	693	713	655	646	625	652	698	654	632	645	648	647	646	649	677	637	669	648	676	678	702	684	608	642	633	664	634	630	628	676	658	655	660	688	643	655	652	662	675	660	637	637	685	637	682	661	650	657	639	632	683	641	663	682	651	666	656	660	608	661	672	653	670	592	664	669	671	688	694	638	701	647	694	668	662	620	667	646	722	642	685	647	591	650	656	621	658	659	651	652	711	652	666	622	664	693	663	641	701	679	637	692	693	678	635	675	693	644	671	651	668	657	694	676	597	651	644	633	612	674	677	645	662	665	594	712	651	658	672	691	657	642	670	699	660	655	661	680	660	649	678	634	682	645	697	656	647	650	635	679	681	638	647	665	658	604	642	669	644	642	632	654	627	690	632	619	654	636	630	638	689	653	618	667	636	675	695	634	631	707	643	639	662	720	678	613	691	635	633	680	662	653	669	631	691	697	689	683	671	648	688	662	662	667	623	651	639	635	636	669	683	660	658	668	655	633	714	652	670	671	640	659	634	632	662	659	639	663	684	719	671	644	667	607	664	671	657	683	680	660	632	666	624	668	636	650	647	669	641	627	670	625	663	634	619	628	602	626	661	648	700	608	616	672	695	643	635	656	651	654	678	635	626	625	710	678	641	643	628	660	667	659	652	709	688	701	639	654	706	657	686	679	696	658	640	641	645	689	659	645	648	647	659	666	675	628	708	630	658	681	690	631	631	672	635	633	643	648	696	658	611	622	671	663	687	660	699	641	692	658	627	635	670	613	674	628	663	681	682
22270	32015	20535	11833	7936	5660	3927	2377	1886	967	587	459	328	300	265	254	175	198	185	158	147	148	145	154	160	179	175	146	134	162	161	187	172	169	170	160	159	180	179	166	178	151	150	138	155	139	156	154	148	146	157	169	150	152	145	149	164	168	180	159	158	183	143	166	191	159	158	156	141	163	148	161	190	164	142	148	151	165	158	176	169	150	152	159	153	152	157	142	150	148	142	178	152	130	168	165	151	175	168	166	136	153	126	155	166	149	157	155	150	146	134	154	157	157	144	128	162	158	150	163	161	154	169	157	159	148	152	155	152	164	146	160	154	148	169	155	143	166	146	153	130	170	187	156	157	147	163	147	143	150	166	150	148	162	141	162	167	161	162	157	138	184	161	149	150	148	146	149	146	159	146	166	139	166	157	161	149	140	157	163	141	183	159	159	149	178	153	158	146	153	155	165	159	167	154	128	173	149	134	157	168	164	170	147	146	155	136	149	158	152	128	154	119	175	177	137	168	150	159	148	153	178	150	143	157	152	125	166	154	174	149	134	147	147	139	162	156	153	138	136	140	145	144	175	174	148	165	139	120	155	140	159	140	159	146	149	153	158	159	159	150	149	154	169	167	158	147	167	138	141	148	166	166	160	144	150	168	154	175	148	146	139	144	139	164	137	169	179	146	154	146	129	147	150	155	150	151	159	137	147	148	166	147	156	153	140	154	158	152	168	157	168	136	155	159	169	148	159	140	163	153	159	154	161	160	137	178	151	163	153	164	155	158	157	151	156	134	148	151	157	153	152	149	173	160	166	167	155	136	164	167	145	151	155	165	143	169	138	147	150	137	159	157	142	140	160	151	146	156	157	144	149	163	156	133	148	177	163	161	144	128	139	146	159	131	181	176	152	152	141	147	149	136	170	178	154	152	139	144	146	164	174	151	151	150	149	154	145	174	144	149	155	160	161	175	137	153	175	190	150	131	137	135	154	156	164	143	142	139	131	181	166	173	127	159	163	146	136	142	174	144	163	132	134	154	165	164	164	170	150	159	165	143	154	151	149	162	160	158	147	141	157	135	149	157	154	182	139	142	159	172	140	164	158	148	170	147	161	155	133	136	165	172	174	172	142	171	157	174	160	147	172	179	141	171	176	179	174	129	148	139	162	164	150	171	154	165	121	159	180	152	145	165	131	161	160	148	161	148	167	173	131	143	151	180	146	146	161	164	134	188	160	150	150	158	158	139	138	174	160	176	157	138	151	164	152	149	160	176	181	158	150	164	175	143	156	151	134	134	166	152	170	158	160	144	155	166	154	148	152	153	163	144	158	134	138	150	144	144	145	155	141	163	160	156	178	145	141	144	153	200	135	144	175	154	140	158	154	154	154	153	152	147	180	162	148	167	157	164	138	165	152	152	147	139	140	137	160	150	158	154	183	160	149	144	136	160	133	165	141	157	185	160	157	141	162	155	138	148	159	162	177	131	158	156	168	151	152	162	151	168	135	163	148	159	163	150	151	183	148	164	141	158	149	143	149	140	152	163	142	154	171	162	158	165	158	165	151	130	163	158	162	144	146	161	174	154	149	162	156	173	174	147	122	130	131	127	139	150	169	150	144	163	162	149	164	152	138	160	145	165	140	163	169	165	160	184	148	132	166	186	142	174	167	151	179	173	155	172	152	167	164	147	182	158	150	159	152	160	161	153	149	165	145	164	160	137	159	153	159	146	155	157	154	172	141	141	160	150	152	143	145	152	154	161	162	164	145	146	134	129	135	164	167	149	149	152	146	153	146	145	133	146	134	157	151	148	170	129	167	182	168	170	150	169	145	154	147	152	143	173	166	166	154	149	140	145	123	144	146	137	151	160	171	148	150	145	143	142	142	147	154	135	174	168	133	155	156	142	177	149	151	149	151	168	137	140	151	146	142	155	157	140	147	133	152	148	153	152	162	154	155	155	159	143	148	147	151	145	163	149	151	170	124	156	139	148	152	156	165	160	154	136	154	150	160	159	147	141	169	156	148	153	164	147	144	159	143	147	170	149	151	136	155	126	164	140	131	139	152	139	158	179	147	167	141	141	147	172	168	164	158	157	156	143	159	175	132	169	155	164	147	140	139	161	144	166	162	156	147	172	161	162	164	124	152	151	134	132	168	163	171	131	149	148	149	141	151	156	139	169	152	150	161	155	150	155	133	154	148	155	133	139	129	155	163	155	151	151	155	146	139	131	127	142	130	172	169	141	156	160	155	158	167	158	118	174	135	148	167	159	142	148	140	170	161	159	128	191	158	157	151	133	147	147	144	136	160	173	135	152	163	160	160	184	152	146	154	165	172	166	129	170	126	148	178	147	157	168	149	167	155	131	155	153	141	150	141	148	160	146	152	153	168	151	156	163	148	153	175	176	166	160	189	130	139	139	141	150	145	161	150	137	147	166	159	153	144	153	154	171	162	148	154	162	134	155	133	172	154	153	174	136	152	157	141	151	129	165	149	138	155	166	136	141	170	141	142	131	157	156	156	168	153	179	152	147	143	173	153	157	158	145	152	165	154	146	172	169	157	147	147	144	130	160	164	147	158	141	159	163	141	144	162	151	182	150	153	160	187	148	138	160	162	161	174	151	148	157	160	139	151	130	171	164	150	153	164	159	164	121	146	149	143	167	160	180	169	167	150	184	143	139	155	149	135	154	147	131	169	123	146	161	178	188	162	160	143	165	151	138	145	154	142	144	166	155	141	160	150	173	172	146	145	164	175	151	147	166	155	155	151	150	151	169	177	151	171	142	146	160	143	133	161	128	147	159	178	151	154	142	145	169	166	154	159	150	144	144	160	149	170	157	140	164	158	143	154	137	151	178	141	164	143	152	165	140	164	138	158	162	152	148	172	162	130	171	153	133	182	149	145	150	161	176	154	149	157	165	162	164	146	145	146	153	156	183	145	148	138	135	152	145	169	140	158	146	146	165	147	139	155	152	155	152	160	163	151	145	147	174	156	163	130	135	142	155	135	134	153	179	161	158	136	147	153	170	145	164	164	163	160	176	162	174	161	160	150	145	161	172	140	141	137	135	169	126	175	183	143	149	149	158	154	150	128	163	154	136	151	154	143	135	163	143	159	153	132	152	155	161	176	151	149	136	158	154	155	168	159	143	153	137	140	137	147	172	168	169	143	138	154	157	141	158	150	157	153	142	138	129	151	146	132	154	143	164	161	183	134	148	146	167	142	143	175	146	141	153	162	176	135	155	133	159	147	136	153	164	162	162	153	155	163	161	165	162	137	149	182	153	161	161	152	158	150	137	147	144	164	139	139	158	134	142	182	157	177	172	182	182	138	161	154	147	120	159	137	150	148	152	149	163	153	142	138	150	151	142	153	146	139	163	166	146	132	161	143	168	146	166	165	170	166	146	155	140	158	145	153	170	163	154	155	158	151	175	150	144	164	151	165	144	139	155	136	142	147	150	147	149	158	165	161	163	167	152	149	146	130	144	154	159	170	162	138
19613	32600	17399	17184	17754	16623	13872	10054	7914	4153	2669	1966	1482	1307	1457	1166	870	783	658	588	533	545	554	541	500	528	529	524	505	458	520	501	450	504	534	498	507	493	550	473	488	525	475	473	480	536	487	465	485	470	515	535	476	491	480	508	494	456	480	446	502	469	530	518	508	487	512	504	495	471	482	474	526	490	476	466	480	462	451	460	503	482	484	485	485	476	493	483	475	433	447	485	473	489	466	483	439	507	496	479	446	445	489	480	478	490	498	473	444	472	510	486	472	482	459	491	495	480	471	544	487	483	478	466	444	532	483	487	481	480	476	475	460	478	495	473	461	470	518	503	476	464	501	446	474	493	516	476	477	469	471	439	483	499	432	448	458	453	458	485	450	488	487	533	506	477	522	465	421	508	501	461	469	474	496	495	479	477	482	488	502	488	460	498	473	449	487	498	469	471	471	537	480	492	466	479	437	491	451	529	493	490	491	469	494	471	459	480	493	463	524	488	473	496	489	477	496	482	473	490	474	486	458	504	468	431	495	466	472	426	465	439	441	444	508	497	495	501	475	486	480	416	493	515	489	430	460	477	473	450	509	497	463	463	500	479	485	425	473	466	489	480	477	476	423	467	449	444	470	510	496	475	506	461	451	450	487	485	452	460	502	488	501	458	455	481	462	433	470	503	491	478	486	457	465	471	456	482	497	488	457	517	447	462	491	461	493	441	491	491	470	493	472	491	447	494	493	472	499	502	535	512	497	442	508	467	501	473	473	442	486	488	432	485	435	476	468	469	426	518	460	504	446	448	477	461	486	462	509	439	477	466	457	477	482	475	485	479	446	494	445	463	443	469	492	514	484	461	482	489	485	443	468	463	481	468	472	490	466	483	494	512	466	456	502	470	483	495	468	459	475	438	464	496	432	460	450	462	474	466	483	464	470	489	488	480	491	487	504	476	476	469	487	464	468	467	492	499	449	483	513	496	466	414	532	512	445	504	467	490	449	455	468	505	499	457	477	486	460	462	469	480	459	483	518	473	475	510	507	450	508	463	481	493	480	488	487	451	486	505	457	430	449	507	475	464	516	452	512	454	471	503	481	480	477	481	445	489	488	459	485	474	495	507	482	483	474	473	467	482	435	439	471	483	504	549	504	486	492	484	489	494	509	470	460	485	498	480	471	476	505	508	515	501	450	453	488	485	476	479	463	498	497	471	465	495	502	436	443	475	492	444	478	500	492	440	463	484	487	491	508	460	494	482	515	480	496	459	448	500	481	460	504	493	523	476	516	432	465	472	478	496	506	470	484	446	501	483	469	453	475	455	487	464	510	517	483	506	472	451	453	486	459	462	475	478	446	504	483	477	522	490	523	505	496	465	488	471	439	450	471	449	477	472	467	423	489	474	471	468	482	467	485	430	490	497	447	476	536	460	473	506	535	492	497	472	437	541	488	486	518	485	460	447	471	470	510	489	466	477	458	474	470	461	472	458	491	488	519	480	479	470	471	470	446	475	460	448	494	499	486	468	465	477	483	460	473	509	505	491	495	476	470	467	468	508	484	476	489	464	466	490	490	475	505	493	505	454	482	496	462	483	481	500	466	457	473	481	471	462	497	475	478	478	479	477	480	488	482	428	516	495	494	512	448	480	443	476	456	477	490	486	491	479	472	462	476	504	482	481	444	446	534	464	505	493	489	469	503	488	470	473	476	500	479	456	493	474	452	511	527	464	445	466	494	446	483	485	439	504	480	512	485	471	543	491	447	498	489	462	495	439	457	488	486	452	494	485	463	434	490	476	428	477	504	490	482	519	489	497	483	470	473	447	437	519	487	492	487	488	429	496	466	473	474	455	482	464	477	457	494	517	484	468	481	469	495	458	524	501	483	478	508	496	497	461	497	433	469	467	481	455	483	476	418	469	446	466	492	501	520	474	451	468	489	472	499	502	485	451	450	456	481	508	471	462	509	466	488	518	504	516	497	517	469	459	480	478	467	457	490	429	488	471	465	487	439	473	457	455	486	452	498	498	452	468	477	517	455	465	463	469	488	494	497	463	448	488	483	441	447	478	485	479	476	448	467	516	506	471	533	509	487	472	471	471	490	486	526	485	446	457	461	515	449	473	476	485	475	500	488	468	459	498	515	458	493	497	475	456	461	473	492	450	466	435	453	447	492	459	492	518	491	484	501	459	510	475	496	469	474	466	483	484	496	483	511	506	483	464	521	489	468	517	468	482	478	469	465	457	485	530	448	457	499	484	502	478	508	493	490	475	466	494	498	472	442	467	492	516	484	468	500	450	467	498	510	463	505	454	463	461	471	500	472	496	453	473	450	448	517	487	455	482	468	522	481	488	484	465	487	500	453	488	457	439	477	515	465	493	479	540	492	426	496	487	508	515	475	465	508	449	490	500	470	470	450	495	471	505	522	508	489	482	468	446	506	447	481	432	452	496	486	502	518	482	490	501	495	471	509	449	500	482	483	465	483	414	498	516	491	483	514	488	504	454	482	523	467	464	486	498	458	502	521	461	502	491	506	497	461	495	502	502	506	506	487	526	508	494	514	496	488	465	471	476	468	444	457	469	486	458	488	480	509	490	487	499	508	490	471	475	449	499	460	435	453	494	503	474	505	421	443	448	465	525	485	467	477	484	504	479	488	470	484	468	507	492	449	473	484	453	479	501	513	447	455	459	481	499	489	441	475	505	500	482	480	497	453	466	428	524	480	523	446	486	475	493	500	470	499	477	497	499	454	498	456	463	503	499	508	467	435	457	510	516	432	517	445	447	496	464	482	520	452	524	466	439	491	505	448	492	487	456	477	471	432	444	475	454	461	479	505	462	478	481	493	488	445	424	474	492	493	519	468	458	482	439	479	448	467	477	491	501	480	475	469	445	439	477	455	463	448	480	481	475	506	476	490	443	450	479	481	461	448	494	493	471	437	485	469	495	471	475	468	458	463	414	488	495	462	500	528	440	481	458	495	448	459	493	501	498	494	507	439	445	472	510	490	455	457	464	500	528	452	497	484	439	465	464	490	486	478	446	487	485	472	446	464	453	454	503	503	457	442	507	518	476	490	466	469	461	485	435	503	495	477	513	482	512	434	472	492	508	448	442	501	510	501	477	493	452	505	474	489	477	483	427	478	482	469	475	469	505	472	468	455	514	472	415	436	464	467	477	489	460	514	463	466	466	450	469	447	454	474	489	450	506	441	502	423	502	459	485	520	459	440	498	445	515	472	525	494	494	498	496	474	496	494	491	487	495	517	467	464	494	480	443	449	480	458	484	503	451	467	472	465	478	495	486	511	471	470	443	447	491	476	463	483	459	473	504	477	434	481	488	446	467	465	510	463	483	478	452	459	480	462	489	477	465	455	450	484	473	466	460	495	495	484	472	502	455	497	465	482	455	467	486	487	490	469	484	471	517	508	501	489	476	431	493	492	490	495	469	481	511	492	472	506	474	447	434	488	500	469	496	519	462	476	425	459	493	442	454	462	506
51434	48679	34593	28776	31749	32584	30317	25351	22260	12285	6797	4299	2817	2680	2681	2048	1144	883	502	278	278	252	186	183	180	170	155	140	157	151	145	154	140	130	158	132	112	142	133	141	145	136	137	129	146	140	135	133	126	117	137	145	121	135	155	131	119	121	141	125	125	153	125	141	162	118	137	120	140	148	134	127	117	143	138	105	132	131	136	121	130	134	125	128	129	122	109	128	118	121	137	125	134	143	135	150	125	129	128	143	100	109	136	131	139	117	130	147	148	115	111	147	133	138	108	131	126	124	118	121	145	117	145	123	143	116	121	129	134	126	114	126	127	122	128	143	118	135	131	135	125	134	133	120	128	145	147	126	129	149	130	151	132	141	114	131	127	127	134	130	139	121	144	113	124	151	136	137	128	152	115	107	112	127	138	115	131	127	118	116	150	111	128	129	134	128	131	125	137	156	122	135	123	140	135	132	149	136	116	145	141	143	135	138	122	131	145	134	131	144	108	132	121	143	125	155	153	125	125	146	132	119	154	130	133	143	118	150	137	126	124	125	144	129	128	123	125	122	128	131	113	128	137	136	131	109	126	120	132	142	134	115	135	133	146	134	111	137	128	119	133	133	103	134	152	143	163	132	132	120	145	109	113	112	112	108	135	112	117	126	131	120	129	134	151	123	126	130	134	164	130	120	119	122	138	136	122	118	134	134	137	133	126	143	135	120	120	129	110	133	134	109	125	139	148	145	137	134	117	120	124	133	146	133	133	126	124	136	132	110	117	129	118	146	127	127	157	143	119	123	133	144	122	127	118	131	124	121	136	131	130	137	162	128	130	131	121	135	128	130	134	141	143	131	126	130	155	117	134	143	128	124	113	117	149	127	127	136	136	119	140	132	155	135	124	140	124	140	124	152	132	123	124	129	129	121	113	128	120	120	125	143	133	139	132	120	136	147	142	108	140	138	127	132	127	105	120	123	118	137	120	135	129	123	133	139	120	147	118	133	112	137	120	136	132	139	122	128	123	130	158	127	105	123	130	116	130	119	110	124	157	116	121	127	99	128	127	119	127	133	145	149	144	140	130	123	132	116	138	139	125	118	135	122	130	142	138	148	129	150	126	127	129	148	129	130	137	117	124	130	120	139	150	126	130	131	113	153	125	113	139	131	117	133	119	133	109	139	116	147	142	113	139	139	131	137	136	120	123	148	132	148	107	123	144	145	123	127	133	132	137	140	131	132	131	125	128	126	100	124	118	122	138	110	127	149	115	124	131	141	102	126	118	145	146	134	133	131	118	134	158	139	128	113	132	131	129	133	171	137	122	122	117	103	140	133	116	133	124	132	118	131	135	128	129	115	125	125	123	131	128	147	138	127	129	125	128	143	124	124	141	154	144	122	141	125	124	120	120	141	132	114	125	108	132	122	116	126	135	121	112	132	132	155	99	133	111	140	142	123	128	112	127	132	122	144	137	149	140	131	147	125	128	163	131	124	126	107	139	122	139	117	121	133	145	149	138	153	100	135	135	133	131	157	140	108	128	144	130	134	149	130	139	116	136	112	130	118	142	133	139	132	140	141	129	133	149	134	132	114	124	125	134	124	138	112	134	121	136	129	111	137	130	122	110	159	110	137	127	138	145	128	134	135	138	122	144	121	146	126	150	122	133	139	117	128	141	129	131	127	129	129	138	158	134	118	113	155	138	136	131	132	137	126	138	127	140	122	145	125	150	127	132	155	111	122	128	116	119	129	113	135	143	117	128	130	122	102	128	130	126	147	111	109	130	138	125	142	124	143	152	121	135	128	129	124	144	133	140	122	113	125	135	156	121	122	114	134	126	147	135	103	139	124	126	143	131	135	118	140	137	115	124	144	118	132	136	132	136	122	141	147	150	120	134	133	124	126	120	111	146	132	125	129	146	134	136	127	117	125	125	127	137	146	132	138	137	124	120	125	135	133	132	138	137	116	116	117	129	135	125	114	127	136	124	133	118	116	136	106	120	136	120	119	101	126	135	130	150	132	129	139	122	153	145	133	145	117	126	114	123	119	121	115	128	134	126	119	133	143	123	133	135	141	135	131	119	145	122	101	111	134	112	116	118	140	123	140	114	134	119	127	128	120	125	129	114	117	136	126	136	130	119	134	134	153	120	145	127	140	142	138	137	134	143	135	116	117	121	113	117	111	118	128	101	139	141	140	122	110	135	124	114	134	127	131	132	122	137	135	121	132	140	137	116	109	122	128	137	136	153	131	110	108	149	158	133	151	119	130	120	129	130	122	122	133	145	137	125	122	126	142	138	118	104	149	124	129	137	108	108	123	161	132	142	121	114	125	132	131	132	135	133	117	147	120	119	123	139	143	154	129	139	128	140	133	139	130	120	131	141	109	118	135	138	138	125	152	124	140	132	134	133	133	124	147	120	126	107	124	137	154	129	120	155	139	123	116	107	129	118	142	131	137	131	109	142	111	121	146	131	136	128	125	146	134	146	130	133	137	121	104	141	122	129	107	133	143	143	116	128	125	113	135	118	140	167	131	116	126	123	140	126	140	134	141	121	113	130	147	128	100	117	150	108	129	123	123	126	125	141	134	146	102	128	140	119	122	121	108	133	141	120	128	119	110	138	132	125	106	156	128	108	116	119	145	128	133	107	136	130	133	127	110	145	106	122	115	138	127	146	117	143	121	148	123	135	170	144	142	152	150	145	139	136	122	136	142	129	124	134	135	123	125	154	135	134	130	131	124	149	117	113	121	116	125	129	119	127	140	119	134	138	139	137	136	141	111	134	142	130	122	129	142	131	139	148	108	156	136	125	135	139	141	126	135	125	122	152	145	142	125	128	112	128	112	117	136	115	113	111	127	136	125	137	143	129	108	133	110	133	130	129	116	129	129	130	139	125	124	125	125	153	102	145	125	114	116	123	137	115	120	133	144	118	128	137	123	118	143	131	152	145	112	136	132	142	141	117	107	121	165	124	105	140	133	116	114	148	135	129	117	130	143	126	121	139	140	139	134	123	113	122	122	113	146	116	121	113	112	118	127	137	144	127	132	130	158	120	138	142	132	133	119	122	141	148	138	129	126	121	128	124	133	143	140	141	141	108	120	123	128	127	149	137	120	132	116	122	123	125	164	121	124	139	127	135	133	130	117	121	143	128	126	124	125	152	106	127	114	115	112	121	110	132	129	126	116	116	140	131	149	140	108	146	129	124	160	159	144	123	113	129	128	136	122	125	134	125	150	115	114	139	115	129	131	141	119	142	120	125	111	120	130	121	141	141	118	114	124	116	143	105	121	130	141	137	140	136	140	119	121	119	122	135	114	127	121	119	119	134	119	126	140	115	119	121	146	133	135	117	124	138	127	134	135	130	116	134	123	107	121	131	141	116	115	132	126	124	140	128	140	141	139	117	124	128	147	124	119	140	164	139	122	150	120	130	116	155	143	111	127	126	133	160	116	132	145	119	139	135	133	141	134	122	130	146	133	142	119	126	117	129	140	153	134
40700	51992	31875	36729	43707	46450	43789	37882	36931	25679	19833	15873	12083	12045	12871	10529	6077	5183	2826	1807	1522	1223	952	862	680	670	616	551	526	496	496	502	484	503	431	473	500	506	488	439	423	470	433	451	451	455	448	438	440	460	469	415	453	450	417	450	441	451	467	456	476	440	459	471	468	435	455	451	455	449	438	457	443	456	418	405	403	439	429	439	448	391	445	432	409	434	403	436	425	430	447	424	414	417	410	426	395	393	399	434	440	423	440	380	394	435	399	466	387	405	432	425	388	416	435	446	447	430	403	413	429	435	422	447	405	408	422	360	425	430	422	409	405	399	420	423	407	418	409	437	419	398	447	369	441	398	394	381	446	437	440	420	426	384	410	399	450	419	459	424	425	397	450	389	425	433	406	403	418	384	420	399	401	397	405	413	408	428	400	415	429	407	395	418	392	424	395	402	379	404	412	415	404	411	423	404	432	407	427	414	407	410	402	367	418	444	394	390	399	393	448	398	407	396	465	405	416	419	400	404	418	404	406	384	414	412	421	389	385	413	403	396	408	436	397	412	398	398	411	391	411	410	393	412	385	428	402	422	415	433	376	416	433	431	423	430	389	426	407	447	387	408	415	380	438	403	352	425	420	432	411	440	399	405	396	460	407	429	380	397	404	455	405	399	359	426	398	440	397	355	387	413	434	416	388	405	432	411	438	431	403	399	426	434	403	416	413	411	399	440	431	407	375	394	424	415	406	429	423	432	446	426	426	392	392	410	407	402	409	436	431	420	400	412	404	403	406	421	410	428	416	402	409	414	385	415	394	404	469	454	426	438	413	427	415	419	395	406	355	444	415	431	395	392	402	393	425	443	435	399	418	414	447	445	377	423	418	421	440	375	402	444	406	421	425	435	392	413	447	397	420	404	425	404	416	420	425	454	433	391	398	413	409	424	402	419	418	434	414	429	393	426	435	406	412	457	430	380	450	421	387	370	359	422	421	440	399	417	407	421	446	424	410	433	405	396	413	398	441	428	379	422	408	412	395	396	427	387	404	428	411	412	390	385	410	407	444	383	415	426	361	388	360	397	389	429	372	397	392	405	418	405	420	426	406	395	431	421	389	419	410	429	407	415	450	409	419	435	402	408	391	412	369	399	415	412	434	442	439	385	404	418	413	413	406	421	427	400	420	398	410	422	414	392	384	395	461	424	400	410	415	392	404	412	386	415	431	422	410	430	428	401	405	404	399	407	398	409	393	427	390	403	430	423	390	401	406	449	414	378	418	409	430	391	431	410	433	412	426	416	394	410	387	378	409	412	423	398	418	445	447	445	410	414	386	431	397	396	413	394	365	409	383	415	395	412	402	407	472	395	412	433	408	392	397	385	406	417	384	376	413	400	417	427	415	385	431	411	423	392	439	419	420	402	442	439	381	422	445	407	406	451	399	413	392	396	402	400	414	395	443	413	440	412	447	402	413	423	446	394	399	402	425	438	433	405	387	403	440	418	406	430	441	392	373	375	425	413	408	399	456	403	399	426	424	403	388	402	418	425	422	410	388	410	410	406	403	408	428	392	447	416	394	395	423	404	413	429	443	419	390	404	454	384	439	408	406	413	415	405	448	388	463	396	418	438	436	416	379	373	380	435	393	411	441	441	442	438	410	401	388	418	402	424	381	378	437	397	397	413	421	415	421	429	380	384	429	408	419	418	389	395	426	435	457	403	410	440	407	423	399	434	402	385	394	418	385	428	394	394	389	462	406	413	415	415	415	414	428	421	388	406	417	404	370	415	401	416	457	417	427	417	412	422	377	373	382	374	419	417	437	432	390	387	391	412	373	461	442	452	395	415	412	411	444	426	407	419	404	395	421	395	431	426	424	371	373	366	438	422	411	428	408	408	458	420	390	398	390	426	393	412	436	385	410	478	398	399	449	456	383	391	407	427	430	412	428	403	433	394	396	447	435	420	417	436	367	381	407	404	426	427	413	399	382	457	426	436	356	437	388	413	426	440	410	444	443	420	411	423	418	403	407	428	409	411	434	425	436	437	414	442	402	383	434	392	385	417	397	443	432	404	427	371	383	410	377	420	415	419	409	403	407	432	408	452	395	408	399	409	427	470	380	430	445	407	402	448	390	451	359	406	375	400	407	423	424	396	382	392	382	413	441	426	424	405	433	423	437	420	472	424	377	408	416	408	403	384	412	420	393	427	403	401	410	449	409	383	410	437	403	412	404	429	407	414	402	403	438	429	420	433	444	445	455	413	389	420	390	393	406	426	438	403	430	437	443	419	400	424	408	416	432	412	406	399	454	414	386	446	395	423	407	394	433	364	379	428	385	431	426	407	429	414	386	417	412	411	399	433	362	381	414	419	445	420	410	414	404	402	418	397	393	427	431	413	393	425	428	421	452	413	426	429	401	426	357	426	459	400	402	399	391	442	423	425	389	398	377	431	374	458	416	408	418	411	396	393	414	413	412	410	395	412	449	420	430	411	430	446	424	441	390	456	389	414	423	406	409	418	434	434	385	398	419	422	433	436	435	411	406	376	416	407	385	420	383	398	399	420	422	421	408	440	422	394	424	434	386	427	413	412	403	413	403	431	390	451	378	439	429	444	392	437	383	420	418	436	460	421	431	410	397	431	432	374	436	436	401	429	431	431	430	414	410	378	407	435	385	406	409	397	422	425	416	361	442	418	427	415	428	430	421	431	420	413	398	429	412	423	419	410	406	386	381	410	394	397	419	372	394	414	391	427	389	435	417	444	430	382	440	433	393	405	405	381	448	465	405	391	431	392	439	385	408	399	412	375	403	411	372	427	406	378	393	388	438	440	403	406	434	400	425	408	417	390	401	467	400	457	420	390	391	434	386	414	412	426	410	441	392	425	429	410	425	415	453	433	393	386	415	437	417	439	411	426	414	407	426	434	401	393	404	411	404	399	422	427	372	426	417	405	443	456	397	362	411	418	412	378	426	440	427	433	385	418	368	399	410	404	416	372	397	414	399	430	430	435	409	424	421	432	429	418	425	429	462	395	426	384	411	420	440	420	479	389	410	413	380	419	434	423	398	394	387	407	406	398	394	409	389	434	422	410	414	406	390	398	423	443	443	408	409	395	395	410	409	421	440	427	429	401	470	416	390	414	414	439	403	455	416	437	402	448	456	410	414	418	420	378	407	424	431	370	431	384	418	414	398	434	439	380	419	413	385	421	399	404	436	426	395	424	372	421	411	436	419	410	408	400	397	431	440	399	448	390	442	403	425	414	384	432	412	421	436	424	450	451	421	396	410	391	384	400	411	382	394	405	398	383	429	422	369	432	415	425	425	423	454	409	404	415	391	421	426	439	423	432	411	393	425	427	403	421	413	469	427	390	423	429	427	442	398	402	397	401	434	393	410	429	420	375	388	395	420	449	407	398	405	429	377	411	404	439	427	413	401	383	409	352	392	409	447	414	387	408	427	413	404	415	398	415	387	422	417	387	427	438	420	441	418	365	398	420	436	402
57973	44906	35062	29545	31369	35288	36781	34132	32528	23907	15515	10727	7013	6561	6505	4418	2725	2013	1014	832	588	504	459	416	293	300	289	288	265	263	289	261	273	240	265	265	241	285	248	242	235	249	258	239	248	253	252	232	225	249	229	225	233	217	247	262	229	243	241	236	238	237	252	244	232	242	217	254	246	243	277	248	216	251	256	247	273	221	251	268	265	239	215	250	230	222	226	219	248	222	233	231	228	220	195	199	256	225	239	210	248	236	224	252	246	239	227	265	253	249	251	246	247	220	243	201	240	217	217	254	246	227	198	230	217	248	253	234	252	233	229	251	255	240	235	223	226	258	225	223	194	235	223	268	237	244	245	225	262	227	232	211	212	257	249	247	251	225	241	263	226	249	262	224	246	217	222	209	208	219	241	234	202	255	229	217	241	232	239	229	241	230	241	243	192	245	211	204	253	244	240	228	255	255	224	226	248	221	221	219	229	260	218	250	243	250	252	239	248	254	226	226	238	261	226	215	236	223	228	266	251	238	254	227	227	213	221	246	226	256	252	258	222	245	246	245	223	252	221	258	242	245	240	248	241	203	232	242	229	216	234	213	213	240	257	238	208	195	204	243	216	186	226	211	230	230	244	265	233	225	257	209	229	229	245	221	214	235	252	243	203	271	248	228	225	266	249	250	233	234	226	216	251	243	216	241	220	212	226	267	225	252	218	243	202	226	250	237	255	256	236	225	249	233	233	207	237	224	240	236	274	213	214	240	234	246	243	214	234	226	248	233	244	235	216	249	230	207	234	249	259	212	247	231	242	228	254	241	234	247	230	271	219	240	228	242	219	245	239	240	237	233	256	244	244	233	230	218	225	250	231	221	217	235	229	243	242	210	210	262	202	238	219	242	232	221	226	227	251	227	223	225	246	238	245	261	289	250	266	214	260	224	238	230	201	225	222	219	238	222	243	222	222	241	249	231	214	236	235	228	242	225	227	232	240	228	245	228	231	237	246	239	215	239	241	259	260	236	210	240	246	243	204	209	232	236	221	221	228	229	236	201	240	240	243	232	239	262	220	223	201	208	248	234	247	236	239	216	210	238	234	228	221	227	232	237	243	245	241	222	222	236	222	222	233	246	226	252	232	265	224	264	243	262	240	246	217	243	232	218	275	222	249	224	224	206	239	232	225	225	236	240	250	233	224	266	250	232	232	216	237	230	238	223	229	236	216	246	208	242	233	222	218	273	227	248	237	270	223	215	241	257	216	216	241	224	213	222	241	211	239	244	218	230	252	211	214	239	266	239	233	237	220	225	195	247	256	228	244	249	215	246	233	240	222	224	247	258	253	239	217	252	231	234	231	246	239	227	235	236	272	201	253	211	216	215	211	232	221	246	265	250	210	238	223	238	249	233	227	235	259	197	240	270	269	233	220	235	225	237	238	229	230	240	228	221	232	241	256	212	253	215	209	247	213	225	250	216	217	233	225	230	228	238	245	237	237	246	235	220	224	235	238	227	242	216	234	247	226	224	229	242	236	240	254	271	218	246	231	249	228	219	230	252	229	237	225	270	228	237	232	227	217	247	251	212	246	224	203	237	232	227	234	231	220	240	216	219	254	250	242	245	248	212	221	234	249	249	215	227	248	254	255	244	228	225	243	220	228	209	236	218	239	236	211	227	258	232	228	233	242	229	221	248	225	239	259	230	253	243	261	250	233	243	241	236	216	240	216	234	215	230	222	248	236	252	236	234	276	210	236	238	218	242	235	243	259	228	227	226	241	252	232	244	241	234	246	222	239	239	228	243	230	239	215	233	221	224	217	230	245	225	242	231	238	237	209	238	234	217	241	239	230	220	227	269	215	243	240	237	249	206	243	219	240	243	240	222	266	216	220	253	238	234	210	250	239	260	234	191	232	242	241	225	238	251	220	241	265	197	245	223	223	233	261	217	224	241	221	238	233	210	255	251	257	224	216	239	216	236	251	223	225	211	232	235	251	242	259	242	235	224	251	234	235	246	242	243	222	246	236	210	231	232	204	228	240	237	242	216	215	246	223	219	220	221	238	213	233	236	253	234	241	226	247	232	228	224	241	242	235	227	227	204	239	215	237	217	248	226	232	274	229	222	237	251	223	215	221	232	230	227	236	255	219	237	258	230	232	218	236	218	199	238	211	231	218	237	209	259	231	230	216	230	230	230	243	242	212	222	236	230	271	261	240	219	222	211	232	237	234	228	244	231	239	214	242	217	246	237	247	230	232	211	236	228	241	237	241	230	229	214	230	251	252	250	213	217	239	270	242	233	219	230	226	245	272	241	228	263	236	229	229	239	231	250	238	242	249	225	241	227	252	241	229	213	234	241	220	212	238	253	225	222	216	223	244	220	248	217	235	253	221	237	213	220	267	251	229	225	198	241	236	213	213	233	253	237	228	244	240	246	242	264	216	215	245	244	230	244	219	216	243	235	270	228	203	212	228	247	254	206	234	235	226	249	231	231	230	249	246	251	241	229	224	225	223	215	236	220	245	239	220	246	216	227	237	242	246	230	222	222	215	270	220	228	236	206	235	249	247	203	233	268	232	227	260	223	232	225	232	226	234	247	234	251	211	228	251	231	198	213	222	234	235	236	245	243	243	247	251	239	223	248	257	242	226	240	210	201	235	229	210	239	224	218	252	226	250	220	234	255	227	234	218	235	244	234	217	242	245	243	237	229	224	227	225	222	242	241	273	227	238	216	235	264	236	229	241	238	201	253	233	232	242	245	231	270	265	225	221	232	234	241	245	230	254	225	226	241	225	229	223	233	254	224	232	248	216	265	247	263	222	222	235	220	214	249	216	256	199	229	234	222	222	238	263	247	226	234	235	233	216	219	229	236	234	251	203	230	225	214	232	208	248	265	235	230	251	224	259	238	245	235	239	222	242	243	219	219	243	234	226	232	221	237	261	253	225	232	238	236	236	214	235	252	228	248	216	236	221	243	237	240	225	262	233	215	241	251	227	220	250	259	254	223	209	226	261	238	232	235	231	238	246	230	238	227	232	251	254	253	237	249	218	217	244	255	214	249	245	250	242	241	218	231	237	243	252	230	218	210	210	209	221	209	245	264	232	223	234	265	243	232	239	225	250	234	252	250	222	230	251	219	246	260	241	263	207	225	229	244	264	212	233	281	225	224	223	222	224	246	252	246	210	220	259	226	238	214	225	231	227	237	234	221	240	244	253	209	251	237	234	251	232	232	257	228	211	235	209	236	247	235	279	206	240	235	251	237	230	229	236	237	262	235	228	244	239	230	236	231	240	241	226	239	264	218	251	223	238	253	221	226	236	245	244	241	236	232	212	254	218	234	249	236	240	235	247	205	241	261	239	242	239	220	207	234	237	236	208	220	235	233	213	239	231	226	243	211	240	236	217	255	256	217	225	261	238	264	219	218	224	225	228	223	221	239	232	246	218	242	240	216	220	223	235	219	198	256	260	235	230	241	258	207	218	219	215	254	223	229	206	235	219	268
46806	54514	39079	43854	48568	53921	53448	47295	46137	36726	30276	25969	21323	21394	22745	17971	12204	9123	5029	4197	3082	2449	1870	1589	1258	1149	1006	1025	918	951	850	836	895	825	832	787	803	802	744	772	789	740	751	794	698	767	728	742	725	742	681	717	666	708	687	726	647	709	762	684	748	763	733	735	699	710	708	680	709	682	652	704	724	695	678	732	683	721	684	647	653	669	698	644	592	668	660	723	652	641	680	698	681	704	698	685	683	664	690	659	645	643	617	676	653	672	674	681	658	655	683	692	673	677	715	646	634	661	643	695	677	696	690	701	654	682	689	679	658	674	692	593	686	659	598	695	637	677	710	626	635	696	657	642	688	648	695	664	655	695	632	718	634	700	616	639	646	655	687	660	642	623	696	657	675	645	676	635	648	643	692	636	678	650	667	658	665	703	665	625	640	701	670	661	627	656	638	656	681	642	667	684	626	667	616	724	652	687	673	674	670	596	663	703	624	619	664	658	663	667	650	656	682	665	637	646	658	633	650	631	665	641	658	667	700	669	725	648	643	672	639	658	611	660	700	641	652	642	670	677	625	616	638	604	656	667	649	679	660	668	644	679	666	669	650	658	641	644	665	682	642	621	690	621	675	672	652	619	662	645	701	603	684	654	643	700	643	638	646	658	638	701	636	685	676	679	608	671	644	647	671	635	656	650	658	672	661	646	627	655	638	689	653	680	687	631	640	648	644	719	611	641	688	677	643	622	646	673	653	690	657	653	635	640	633	605	694	646	706	681	685	641	649	622	663	706	672	651	678	612	705	671	660	605	660	669	662	650	686	636	655	637	633	679	605	701	666	672	660	681	638	698	635	651	720	635	671	651	655	642	712	641	703	663	674	667	653	624	676	723	654	624	665	693	605	640	636	662	686	681	652	675	645	624	660	614	710	647	612	642	659	686	632	661	616	621	666	629	678	648	657	666	642	641	708	608	666	656	648	657	667	653	670	638	617	652	648	671	670	670	651	674	653	625	639	681	676	617	656	643	667	667	666	680	648	631	677	653	640	651	629	611	666	658	640	633	673	665	716	668	667	698	614	687	636	654	651	679	651	654	647	611	651	617	679	664	674	628	679	603	686	665	656	673	648	666	630	689	677	685	684	637	699	621	663	636	682	650	661	631	643	683	650	675	685	651	670	665	636	582	642	664	664	657	642	665	636	627	652	707	638	660	675	665	644	676	627	645	658	624	676	669	698	613	655	670	663	686	667	667	622	657	666	629	660	695	629	651	693	661	636	665	647	621	703	657	623	655	657	669	679	640	651	644	642	658	622	613	612	654	642	698	672	641	657	684	662	614	720	648	620	639	654	652	650	628	683	645	680	707	662	655	684	679	652	644	604	707	670	636	623	644	643	685	703	648	690	639	621	656	648	642	642	634	641	618	620	634	672	655	649	673	650	670	597	662	654	644	680	685	670	669	670	630	605	634	663	648	682	690	648	680	697	638	621	701	658	640	613	671	639	656	665	676	676	669	647	666	685	673	631	670	708	645	687	645	656	635	654	630	641	669	656	649	631	662	644	660	685	640	628	670	656	662	650	705	631	638	657	674	662	659	694	672	649	668	677	643	626	714	620	662	716	644	612	670	680	672	628	685	669	694	679	634	657	640	648	652	697	712	681	676	679	667	666	684	703	611	619	628	642	652	656	691	656	655	632	647	633	646	692	652	679	622	683	667	709	696	598	652	664	682	612	651	643	619	657	685	659	633	661	669	642	663	680	636	623	666	654	664	636	676	644	633	623	595	662	639	632	652	634	643	644	670	637	700	630	605	674	634	724	683	650	671	655	631	655	649	674	666	642	643	655	657	660	676	601	632	624	680	690	639	666	684	606	642	676	618	645	666	669	676	670	644	654	661	622	708	672	655	667	649	646	634	661	672	692	625	667	632	652	673	698	648	661	633	650	665	674	630	659	660	641	647	662	641	625	697	648	651	654	671	641	662	636	644	643	635	643	687	675	679	692	661	646	639	657	630	666	632	668	653	622	647	626	648	665	642	657	678	669	691	634	643	652	640	630	635	641	643	681	694	675	702	659	692	659	669	672	631	661	640	661	675	668	644	622	645	699	664	636	640	676	641	672	631	648	635	670	650	657	656	669	679	652	653	671	641	684	656	677	687	658	660	629	688	697	648	658	636	652	671	659	664	669	677	612	690	689	681	656	688	646	684	666	638	650	629	659	645	651	606	683	608	668	622	649	644	652	689	665	623	647	681	652	633	675	644	632	653	681	653	657	639	612	620	688	643	647	649	634	665	623	635	659	631	649	650	651	675	652	637	681	682	691	628	661	673	700	663	688	644	640	647	660	671	671	632	667	683	656	642	703	668	661	635	636	680	648	598	670	641	618	702	665	654	684	640	657	656	674	620	635	636	597	655	679	662	668	645	660	639	626	669	691	657	676	646	675	618	698	648	665	682	654	634	667	660	675	648	612	673	588	669	639	618	690	645	610	676	637	670	624	610	599	679	611	615	637	662	624	704	606	644	635	627	636	638	599	671	631	650	645	648	631	658	648	669	625	666	611	672	679	700	664	650	669	642	666	634	633	619	616	646	627	673	630	640	660	688	640	657	661	681	697	674	674	724	675	659	615	635	650	638	650	690	648	635	657	641	649	665	653	651	651	715	627	663	658	624	671	676	642	674	657	649	695	684	674	585	704	666	628	654	667	712	664	663	623	665	700	641	633	731	626	663	654	681	659	636	690	674	632	661	672	664	679	645	664	707	669	664	650	673	677	642	676	700	651	643	661	661	690	659	700	684	674	689	654	648	707	636	641	695	669	652	632	660	600	651	645	594	675	649	643	648	652	615	660	654	645	678	668	671	694	650	645	691	639	673	660	673	676	644	706	651	700	655	621	657	644	624	663	631	665	648	662	647	643	688	656	663	660	640	639	680	642	674	673	668	667	666	683	632	654	681	673	658	627	673	651	637	682	664	669	672	630	687	602	676	614	633	649	667	644	626	638	686	719	651	599	676	633	675	693	653	644	671	715	653	643	642	650	656	625	670	649	719	651	661	683	658	677	690	674	680	616	675	647	693	650	661	669	651	683	669	622	644	653	659	642	698	661	681	646	650	680	626	602	660	709	681	607	667	642	694	655	671	655	654	605	618	645	638	692	654	649	659	691	606	650	674	657	670	646	687	628	647	626	688	641	652	646	676	684	659	653	637	685	639	680	672	607	615	639	687	685	671	640	643	662	691	633	621	679	652	664	667	590	664	650	635	645	665	701	659	604	641	703	639	682	641	723	626	645	631	617	641	667	703	615	638	698	664	730	657	646	624	630	638	632	658	665	627	665	654	635	645	639	681	660	670	642	683	669	675	661	687	690	686	632	714	650	643	651	650	664	686	630	606	681	639	674	670	669	626	717	612	622	642	606	646	677	687	653	658	640	672	606	663	696	646	669	602	634	642	689	679	634	668	664	666	729	633	676	671	666	643	663	655	590	646	612	675	648	608
22539	31102	18458	10976	7844	5987	3800	2395	1654	901	507	366	323	290	288	256	212	201	149	169	158	139	161	162	116	195	142	147	156	141	136	156	167	156	149	155	156	168	153	139	158	154	140	144	166	135	152	163	163	132	149	160	157	146	154	148	167	175	139	133	144	131	148	147	156	154	162	148	147	146	166	127	139	130	143	152	162	149	133	146	140	143	180	154	165	173	155	121	148	172	137	124	150	144	169	132	143	151	139	152	156	166	143	156	137	155	163	141	154	161	152	144	149	161	147	156	151	161	135	129	126	146	151	177	143	157	137	159	151	171	143	162	161	164	121	156	156	154	154	148	143	150	153	155	150	163	167	128	156	143	141	149	143	141	158	144	143	146	135	161	133	166	165	135	170	157	127	163	171	144	160	153	156	155	146	144	181	144	156	152	170	164	134	135	163	146	161	150	127	170	149	144	136	141	158	150	145	157	144	138	151	139	139	151	128	164	163	158	168	166	142	139	146	148	165	151	150	137	167	169	160	155	138	162	153	158	148	150	151	139	138	189	153	144	151	145	150	162	151	155	167	135	174	138	174	171	147	157	160	158	145	176	171	147	138	158	170	161	175	152	146	162	153	160	153	162	136	147	143	149	161	165	143	153	156	158	129	140	137	155	157	144	156	170	150	163	154	162	174	131	157	161	167	155	162	157	141	158	137	140	148	171	161	150	148	143	151	157	168	142	156	142	152	134	143	171	149	139	156	143	133	137	159	122	138	149	171	160	143	155	139	155	163	164	157	146	138	145	144	166	137	149	148	135	159	154	145	136	141	166	152	171	160	151	154	137	162	156	154	141	147	136	139	130	153	147	158	158	158	157	175	145	165	149	175	142	169	143	115	145	169	132	144	139	160	155	151	157	159	153	156	165	154	159	120	167	142	142	153	132	154	153	160	153	171	130	156	164	131	181	145	160	166	153	132	157	138	149	136	158	140	144	146	148	160	131	166	169	150	132	145	149	163	156	158	149	149	150	156	166	152	141	153	156	139	133	133	144	121	132	145	148	148	145	158	148	150	133	149	153	146	139	148	136	153	150	140	118	167	155	137	171	124	148	145	155	148	156	148	144	177	145	166	116	157	169	147	162	143	149	149	142	174	145	146	145	152	165	143	124	133	142	145	181	134	139	140	136	142	126	153	156	137	140	151	153	149	153	143	142	136	163	143	131	148	162	163	154	140	146	149	156	140	143	149	176	150	128	146	149	164	158	153	142	155	119	153	143	150	149	154	151	137	165	156	154	146	146	165	165	134	156	126	131	173	149	151	148	158	149	135	153	162	165	147	169	161	133	176	146	162	140	146	151	150	170	157	170	143	131	125	153	145	149	137	127	157	154	145	134	142	168	162	155	150	158	154	150	144	161	145	158	167	169	149	175	157	160	155	162	151	138	164	162	158	146	131	175	155	146	141	157	159	160	170	137	153	145	163	131	133	142	135	161	148	153	147	167	149	149	173	140	152	168	144	166	177	140	147	166	143	160	157	130	129	142	142	142	136	160	134	151	158	164	159	157	148	160	153	154	160	165	149	159	144	145	137	124	143	168	157	158	155	141	148	161	145	161	151	152	150	143	139	158	127	155	138	152	129	144	158	136	137	133	163	143	158	154	124	155	154	139	163	112	155	152	145	135	117	155	146	137	134	137	152	162	156	145	151	151	157	161	127	154	183	138	148	144	155	148	153	158	174	159	133	131	162	145	157	151	140	155	150	143	172	166	144	150	158	165	138	146	148	146	159	149	142	171	135	134	139	167	147	157	151	150	156	160	160	161	130	130	134	156	158	138	159	142	156	157	127	172	144	145	150	151	148	158	151	144	126	156	153	153	133	156	150	129	156	152	154	171	137	135	150	139	157	146	135	136	152	158	133	146	131	167	146	164	146	130	139	157	147	167	152	139	148	159	150	158	163	136	136	145	149	157	143	144	153	170	160	147	145	167	139	156	143	142	161	176	160	170	160	150	139	156	163	160	153	132	144	148	156	163	139	159	147	159	153	147	162	159	147	141	169	149	152	146	151	156	174	154	163	159	156	137	160	147	152	157	152	136	133	155	160	146	156	167	152	186	159	134	144	154	143	134	155	151	151	157	174	136	169	138	158	145	144	162	140	158	139	140	155	154	152	161	131	149	136	155	157	169	141	174	146	148	146	158	161	134	156	167	132	156	152	154	154	146	164	129	140	131	140	143	153	163	171	147	165	155	171	149	179	149	146	156	144	159	175	139	160	161	145	153	156	160	142	181	152	144	131	166	142	146	148	151	156	151	146	184	141	152	144	161	143	149	159	144	156	154	155	171	135	161	148	144	155	157	130	142	162	141	149	139	154	149	142	143	153	183	154	143	138	135	169	160	155	127	167	140	158	140	140	135	163	147	161	124	144	147	146	137	135	153	136	136	152	152	148	142	156	131	156	149	150	147	168	138	153	149	159	131	154	170	130	140	127	129	183	158	134	148	136	118	149	127	160	171	153	151	148	178	140	141	137	135	143	148	145	164	183	155	154	149	147	161	153	145	149	168	170	140	142	137	157	150	167	170	147	172	154	158	151	134	147	170	155	175	142	146	150	180	175	164	170	140	150	140	150	145	156	169	150	163	139	147	120	147	177	168	162	151	150	153	123	158	157	139	145	134	161	156	171	142	143	159	158	143	155	144	155	146	151	160	140	145	147	160	158	153	138	142	164	140	165	142	139	150	157	158	160	151	165	173	141	146	152	165	158	150	161	158	160	133	147	157	132	161	137	131	145	160	145	143	137	149	147	168	168	153	176	163	152	158	150	162	149	141	164	149	153	144	156	134	151	163	145	133	145	140	172	165	158	152	134	157	130	122	170	143	141	152	141	149	178	166	132	140	136	153	161	169	160	159	164	149	159	136	144	137	176	147	130	153	165	159	177	159	139	158	155	151	155	150	145	152	156	167	147	130	160	155	166	121	126	153	138	144	160	158	131	148	142	172	152	150	161	149	154	149	169	150	152	150	155	150	151	167	136	162	136	166	153	145	139	126	171	148	145	147	145	156	144	146	138	182	160	142	135	148	142	163	159	157	158	158	141	141	144	135	131	154	161	160	148	133	174	169	126	146	163	154	147	150	141	143	149	160	144	171	146	159	164	137	166	147	162	172	147	145	154	147	140	143	150	144	143	168	133	157	146	147	180	141	158	133	146	172	136	136	149	151	167	151	172	145	154	154	163	149	160	150	131	158	150	151	138	167	153	176	148	139	165	156	156	178	137	174	138	131	135	142	147	147	156	156	153	140	185	160	174	150	142	118	144	149	151	157	163	139	159	149	151	156	144	171	158	155	155	141	156	162	133	156	139	161	152	157	155	142	146	183	171	159	169	146	160	178	136	142	166	143	152	146	147	173	138	131	153	156	134	151	146	148	156	169	144	143	141	159	152	153	127	154	150	158	159	158	149	161	152	147	138	147	127	145	163	144	158	168	155	151	160	157	153	166
19419	31986	16034	16585	17771	16887	13196	9496	7374	4119	2556	1879	1399	1300	1328	1078	829	727	569	595	547	540	504	514	487	479	458	524	517	502	484	504	474	481	460	509	512	480	461	473	496	469	432	494	487	503	474	463	447	504	498	473	488	467	480	474	465	490	494	441	505	519	490	476	496	470	502	525	458	464	485	480	468	468	476	472	450	488	476	460	481	487	494	470	462	490	457	493	427	439	461	443	476	471	498	446	415	450	469	469	492	508	467	491	447	473	467	477	470	479	476	468	473	489	478	482	480	492	466	478	452	507	508	492	487	469	503	470	486	464	454	489	536	476	503	459	451	451	463	461	440	516	470	462	477	461	443	474	470	507	487	457	478	467	470	495	466	487	436	487	475	497	469	474	482	486	473	467	484	480	455	515	475	470	468	485	520	477	484	447	466	465	478	506	492	488	488	495	500	463	485	518	459	459	465	478	474	446	487	454	489	457	465	451	460	466	480	462	494	475	480	466	475	467	488	473	447	509	473	396	486	471	435	455	537	470	477	465	481	463	462	446	522	509	472	460	482	466	512	466	474	435	487	460	464	484	433	420	452	455	505	437	501	447	442	496	472	444	475	498	471	456	455	479	473	473	483	480	490	455	486	477	465	472	496	451	472	476	476	451	465	490	485	459	488	461	464	496	471	486	487	485	452	467	442	485	461	480	482	500	472	469	482	440	445	461	501	459	516	483	479	500	472	487	466	467	441	471	439	431	487	470	442	500	469	471	474	494	474	470	467	470	456	441	475	518	477	473	463	486	483	488	458	455	483	437	430	459	476	496	507	457	482	496	494	452	434	497	429	469	471	481	460	489	503	476	458	434	493	483	447	500	481	483	433	461	474	468	489	457	502	452	499	481	486	478	464	472	448	428	469	490	490	448	457	442	461	468	447	480	453	468	442	454	461	484	467	494	488	473	487	451	473	434	488	456	458	484	461	510	497	469	448	486	488	466	474	503	477	493	487	461	478	486	497	504	464	449	477	505	482	456	464	483	470	504	488	473	496	464	453	490	459	486	494	432	466	460	465	480	543	484	468	484	449	452	481	464	460	484	492	451	428	462	495	480	448	456	498	465	470	449	439	490	492	494	452	465	496	475	484	501	467	485	459	490	479	484	461	481	454	451	467	474	481	439	495	469	495	482	425	434	473	509	438	483	508	497	458	474	467	495	471	456	469	492	442	497	499	499	484	512	462	481	493	483	476	484	493	440	460	464	486	472	475	466	511	499	452	501	451	509	472	457	469	437	481	501	461	465	465	508	462	496	445	463	481	486	458	462	504	486	462	469	448	482	472	459	447	481	489	442	462	457	471	424	476	468	502	449	454	439	424	475	441	486	472	465	474	455	510	492	499	462	447	477	475	469	463	475	467	474	483	484	480	426	444	476	452	491	456	429	466	493	456	480	472	477	467	454	453	472	494	469	499	444	470	478	481	491	513	473	470	453	469	501	462	461	473	477	450	498	476	451	479	475	474	464	449	459	487	472	478	462	491	474	485	504	465	462	460	463	464	449	466	435	443	430	413	458	471	462	490	453	452	486	445	468	463	492	456	463	478	493	489	452	500	459	421	477	469	458	501	432	472	459	464	514	474	461	476	493	485	484	459	468	505	478	510	450	481	479	491	491	470	464	504	448	477	498	482	478	459	450	442	469	480	473	459	455	479	499	472	488	469	488	522	436	462	490	506	457	466	507	450	445	498	479	446	499	492	478	455	465	475	454	483	487	457	449	457	472	441	493	466	492	455	477	463	443	493	478	494	460	443	486	469	464	497	479	425	475	435	444	430	477	473	463	452	493	490	442	431	456	481	475	463	453	475	452	502	443	472	442	496	417	522	453	463	447	484	466	495	461	472	499	473	475	416	460	460	479	460	499	460	441	461	461	460	460	483	476	437	459	456	487	445	461	473	492	461	442	444	470	493	488	484	488	459	470	494	469	438	515	463	465	494	483	452	453	496	498	484	442	461	461	449	486	419	456	497	499	485	465	497	465	508	418	492	474	460	465	520	474	460	464	474	494	487	471	502	462	460	436	482	452	466	490	461	474	447	493	471	471	476	482	503	487	498	456	462	443	465	462	476	454	464	533	490	488	484	491	493	459	479	495	516	519	442	443	499	457	471	472	463	523	463	468	468	474	480	462	452	468	443	459	468	461	463	475	464	489	504	461	449	480	472	474	454	476	513	456	460	476	441	459	454	475	450	473	493	499	470	473	471	478	463	498	446	510	461	463	481	456	471	474	494	450	490	444	501	493	472	455	502	462	459	450	436	487	482	489	442	499	497	457	454	442	466	454	470	471	488	480	484	458	474	486	477	472	488	417	477	502	493	485	478	479	510	441	460	471	503	483	513	489	459	487	446	505	477	480	460	487	465	473	457	469	492	454	477	483	483	488	496	469	431	495	449	468	494	478	456	464	490	457	472	484	466	445	501	501	453	469	470	436	483	451	438	464	466	468	451	490	453	489	471	481	468	461	490	505	488	466	470	482	497	461	457	467	470	475	448	443	460	465	455	488	515	461	479	465	472	492	502	503	462	452	464	459	453	450	473	480	527	467	483	456	441	468	433	470	491	461	439	434	451	436	450	445	446	455	464	467	489	446	440	441	480	456	468	470	456	475	485	442	517	458	520	496	505	464	493	479	490	451	470	510	472	502	511	481	448	458	482	466	466	520	457	458	472	429	456	509	454	462	482	473	486	495	477	494	467	472	442	455	467	440	462	481	492	487	471	472	467	437	452	485	461	487	472	432	447	475	498	467	519	493	490	448	474	496	474	458	485	465	437	469	494	494	488	442	472	478	442	508	439	424	481	455	503	470	449	490	490	456	472	463	482	507	466	466	498	475	432	509	459	465	458	482	499	485	471	466	438	471	473	517	419	458	458	459	452	453	457	488	508	479	475	476	438	456	445	477	411	494	482	429	483	466	469	455	457	466	462	503	446	489	454	490	495	508	477	471	450	481	491	444	466	453	511	480	462	463	487	481	443	448	483	454	455	468	486	481	462	452	505	473	510	444	462	505	455	451	446	475	490	521	498	455	486	433	485	456	479	478	454	477	489	461	489	508	480	479	463	550	468	466	471	495	485	445	434	465	489	439	465	442	464	506	468	471	488	493	490	458	472	456	469	462	479	466	456	462	511	481	501	429	436	492	446	470	491	483	545	440	412	494	450	486	485	453	449	509	466	472	472	498	455	464	489	435	485	513	435	465	486	439	453	502	476	472	490	505	435	437	453	487	453	490	510	435	439	504	445	460	481	525	488	474	441	508	486	426	458	462	461	456	460	466	471	484	473	498	495	447	453	486	432	465	510	472	456	468	481	439	458	472	482	424	512	437	437	441	471	456	447	467	507	483	446	503	486	478	508	481	479	471	442	444	475	481	439	502	467	459	457	475	513	497	469	468	455	472	472	478	471	483	482	481	491	469	473	498	484	509	462	508	473	468	465	471	465	496	480	486
52370	47082	35333	29099	30002	32312	29879	24200	21390	12671	6575	4217	2692	2262	2297	1721	1065	757	445	336	325	219	234	186	167	161	139	160	146	132	141	131	146	134	150	137	127	134	150	124	132	115	145	153	128	147	132	135	138	147	133	134	140	142	148	131	137	142	147	138	148	144	118	141	106	140	131	130	117	142	121	134	136	129	133	124	125	117	124	118	133	109	144	136	130	126	128	131	127	131	143	157	145	138	137	116	124	140	147	120	125	142	126	132	110	128	113	131	131	114	127	116	116	126	119	143	127	135	128	123	149	119	141	119	125	135	130	142	130	145	136	143	123	120	129	124	116	127	147	148	126	117	128	118	115	130	137	107	119	130	136	134	108	136	106	158	124	128	125	133	139	104	116	140	144	131	131	135	128	140	132	121	132	130	129	132	110	114	125	135	139	122	131	143	127	112	117	116	124	154	125	124	140	121	132	149	118	146	120	152	113	128	125	126	126	123	156	139	131	135	129	131	98	127	134	129	134	107	133	127	125	142	127	124	124	127	155	134	123	135	145	132	126	105	152	156	117	121	126	142	115	130	130	136	139	141	134	134	124	130	136	133	108	103	132	131	111	108	146	140	156	157	128	124	142	137	121	143	128	121	131	137	117	108	130	144	119	121	126	135	135	116	125	121	103	119	116	134	119	120	138	131	142	119	128	127	136	110	136	121	124	124	118	137	111	114	136	114	128	111	126	136	122	129	133	144	119	145	131	117	137	130	138	114	122	164	108	108	119	113	126	112	148	124	126	116	129	145	119	129	119	133	127	134	165	154	142	147	143	118	137	145	117	140	119	123	122	109	103	117	123	141	126	143	128	114	125	121	126	134	109	153	121	149	122	133	107	118	125	135	123	137	157	116	128	123	122	117	122	123	128	117	128	123	155	128	150	144	116	116	126	141	129	187	127	126	127	130	114	129	126	151	152	126	137	117	112	140	107	120	129	133	129	120	137	127	148	119	122	133	119	119	108	122	134	130	121	126	136	137	134	142	118	104	126	126	127	127	130	144	153	132	122	137	132	141	133	142	123	145	121	125	144	125	140	148	131	106	124	130	120	126	141	130	122	103	144	119	119	107	114	111	124	122	114	125	123	158	132	120	136	120	122	112	133	124	132	140	137	120	104	120	137	133	145	117	128	129	130	124	115	132	143	141	115	119	139	118	125	143	116	137	150	122	121	129	142	145	154	124	148	125	129	137	127	131	127	130	123	132	147	141	134	110	118	99	107	149	110	133	119	130	118	136	118	126	108	129	128	112	133	113	135	127	132	129	137	132	132	144	140	110	113	137	125	150	107	108	128	131	136	120	143	114	146	125	150	137	120	145	129	143	141	143	113	110	109	136	138	153	129	128	123	99	129	130	136	133	138	124	138	125	149	121	131	124	119	137	122	138	132	146	129	134	124	122	121	137	114	129	102	137	150	126	115	125	159	133	126	115	104	135	120	132	135	140	134	133	128	102	131	132	134	124	124	120	104	137	129	117	134	152	132	132	123	128	134	124	130	126	141	112	133	121	133	143	126	140	126	136	125	141	109	125	166	139	124	122	141	121	124	126	124	124	106	146	143	121	129	129	118	129	137	125	120	146	143	126	142	140	140	116	125	130	128	145	126	117	122	112	127	123	124	128	109	128	163	123	132	149	113	114	152	134	118	134	133	122	119	131	103	124	120	144	135	133	126	115	141	137	128	118	150	128	145	127	135	138	112	124	119	128	132	142	136	145	127	123	146	130	134	119	115	121	128	142	123	121	140	138	133	124	120	126	136	134	131	143	118	125	137	124	146	150	120	123	122	132	128	124	122	126	132	119	125	127	136	140	112	137	126	121	144	152	153	118	125	127	112	146	117	112	115	113	135	120	124	137	126	127	141	114	144	125	144	121	133	134	127	128	130	140	133	138	120	124	117	136	144	121	129	119	110	118	114	136	127	123	146	128	144	142	124	126	108	138	139	119	142	147	129	122	128	116	124	136	125	152	119	140	123	134	120	145	114	127	134	134	116	119	128	131	122	132	140	141	133	125	123	132	141	127	133	145	128	142	133	135	118	132	120	132	117	127	152	109	122	105	154	130	134	127	127	135	124	136	142	141	141	127	132	144	128	116	137	110	129	130	139	116	134	122	129	120	118	134	131	138	159	121	148	120	118	118	122	125	130	108	118	138	146	119	111	148	121	131	118	141	117	126	134	136	118	129	130	140	152	113	136	133	113	127	133	111	120	143	140	144	136	120	142	119	118	142	122	130	136	141	108	145	132	132	132	125	128	127	150	134	158	148	143	128	137	139	147	143	122	148	116	117	112	126	131	112	96	139	130	117	121	142	148	150	120	123	131	137	127	147	132	139	119	121	142	145	128	136	143	126	127	131	110	123	139	138	133	119	123	120	134	132	146	121	123	126	125	133	125	131	129	145	126	135	124	116	137	117	120	138	131	134	132	125	120	120	139	128	124	115	138	131	128	121	128	121	157	148	111	141	123	132	139	126	113	115	123	113	132	100	136	144	130	126	123	134	153	116	156	112	131	133	139	125	128	145	129	112	142	111	110	112	128	133	124	134	126	131	131	143	145	130	137	120	139	125	130	136	119	150	135	139	147	135	120	131	157	124	138	122	124	112	135	106	111	122	115	136	127	125	123	120	117	131	129	128	104	125	127	143	117	157	121	117	131	146	132	127	132	135	125	138	131	144	128	113	123	123	120	125	140	142	128	126	135	144	125	116	135	120	125	122	137	130	140	133	131	113	110	120	119	144	117	137	113	113	129	136	121	144	105	141	136	125	118	145	143	141	122	130	159	140	126	130	131	145	130	128	139	135	124	123	125	116	124	122	131	132	130	126	133	120	142	130	129	124	105	140	124	160	127	133	109	122	127	126	125	140	114	123	139	144	129	110	115	144	107	104	132	165	126	120	121	92	142	124	158	122	140	104	137	125	144	124	144	123	127	131	138	121	136	127	139	149	119	120	122	118	144	119	138	116	124	125	130	126	129	127	119	132	137	120	122	121	146	128	147	126	130	134	140	118	115	152	126	114	119	112	100	136	121	118	137	121	93	122	113	115	131	125	145	116	119	150	148	134	145	120	129	118	128	129	133	115	132	122	109	135	137	113	100	130	141	124	123	144	132	119	139	129	138	118	114	125	128	128	139	135	122	128	138	122	136	137	131	119	127	143	118	133	128	121	152	141	109	111	132	132	124	133	123	127	124	120	113	115	151	123	115	138	125	142	133	141	112	112	114	111	120	141	122	126	117	132	115	119	104	109	125	124	128	121	132	154	145	119	136	135	148	130	140	147	131	131	144	135	157	127	141	130	136	148	121	109	113	132	142	131	135	143	136	148	124	124	118	98	151	132	107	127	139	133	114	117	138	137	117	144	135	121	135	122	132	142	125	155	105	98	125	111	131	130	139	112	131	143	140	135	136	137	119	133	145	124	151	151	114	111	145	127	131	117	126	93	118	140	122	136
43525	51476	34131	36607	43202	46054	41330	37430	36956	26100	19437	15884	12017	10345	11302	9347	6058	4352	2561	1828	1655	1180	966	757	676	633	572	559	549	503	536	518	491	446	477	510	486	454	458	495	471	448	476	414	439	497	478	412	434	440	409	442	449	401	448	475	427	407	399	401	406	452	491	447	480	440	467	448	429	420	431	417	440	459	423	473	402	398	420	407	409	438	424	452	402	396	429	381	421	428	435	413	431	406	439	447	445	410	386	403	397	428	427	400	389	401	451	416	464	462	429	446	459	435	441	406	417	444	406	408	425	385	412	417	398	425	401	361	434	399	402	414	439	423	406	423	385	430	443	417	384	365	433	392	427	383	436	460	396	424	460	407	422	386	432	400	437	403	425	402	413	422	424	398	414	431	399	439	448	394	403	416	419	407	402	421	427	424	385	389	452	437	421	414	423	362	375	396	434	413	383	398	425	406	419	394	400	418	432	432	394	430	408	355	389	383	425	433	406	414	403	402	435	451	406	427	411	362	443	401	406	390	433	407	406	408	390	405	420	411	422	409	398	399	381	406	400	388	452	414	401	427	424	405	412	430	430	370	404	408	424	392	386	368	428	404	414	407	362	389	401	401	418	433	357	375	413	402	460	389	411	393	393	385	397	407	400	422	415	385	388	434	412	410	431	408	412	386	399	436	425	428	416	420	411	420	412	385	373	400	419	396	404	393	418	408	415	421	389	406	386	456	417	420	421	413	436	386	379	397	439	404	385	397	432	387	405	423	449	437	425	402	386	416	395	386	400	421	417	385	412	404	451	372	439	416	413	424	411	413	389	408	444	426	394	404	426	393	422	384	368	416	410	404	401	428	404	411	394	397	399	425	423	403	423	426	417	410	433	443	432	407	415	415	427	403	376	434	416	388	428	416	450	429	419	410	426	450	418	386	387	412	404	407	433	384	434	435	394	406	394	401	423	420	374	426	385	418	414	379	428	420	383	397	402	385	404	464	398	411	419	393	397	388	390	413	437	399	408	382	393	390	424	416	389	421	435	423	393	415	395	384	378	408	388	410	397	400	443	395	380	459	449	419	395	411	393	389	404	419	401	413	427	385	401	414	405	386	419	392	447	418	367	411	418	381	393	418	401	424	376	399	423	425	395	441	426	414	369	418	406	450	408	431	436	451	441	400	428	405	382	407	401	432	374	423	414	391	422	421	411	439	429	406	443	470	406	425	416	445	406	403	417	385	397	400	390	400	418	407	415	415	413	387	402	383	368	461	382	400	389	402	406	412	411	456	413	398	419	435	421	392	411	425	434	439	434	445	398	421	404	432	417	388	422	433	418	448	435	389	391	363	425	397	386	419	421	429	403	402	414	434	395	409	421	431	426	374	408	387	403	407	409	418	396	416	372	408	411	388	420	397	431	381	408	440	430	435	409	429	408	417	435	401	405	430	427	442	424	455	405	427	389	429	404	407	423	414	404	416	403	431	412	384	413	385	422	450	398	400	401	403	375	416	429	433	413	408	422	392	410	415	395	415	399	395	392	438	416	459	409	417	387	428	401	448	386	399	422	391	426	407	421	407	441	422	389	424	423	423	413	448	398	399	377	404	402	418	445	404	399	406	431	395	408	420	410	404	441	397	436	415	423	383	408	410	418	395	403	398	410	392	428	391	407	402	435	416	405	400	448	406	409	406	419	413	423	418	432	426	422	428	415	407	426	430	450	394	383	410	432	408	423	422	356	383	422	415	415	401	413	438	390	417	411	378	372	409	428	385	424	389	396	406	408	433	376	427	406	407	406	414	395	436	379	413	409	418	452	420	382	396	433	407	397	422	400	428	414	383	416	415	402	392	415	415	398	372	375	406	402	423	423	384	430	395	411	441	423	427	388	425	434	420	442	398	402	420	404	412	396	393	413	404	407	400	399	429	402	414	416	441	435	407	391	414	408	406	401	379	417	438	424	396	410	419	438	455	403	416	411	392	432	397	390	368	402	433	390	426	415	361	444	407	434	424	433	396	432	413	441	390	420	447	405	414	443	411	433	418	412	433	427	411	406	431	388	404	391	408	417	405	408	392	399	415	424	420	381	405	400	442	426	371	411	415	441	390	421	448	418	418	428	415	387	412	395	382	396	450	436	443	428	449	431	422	377	390	425	388	417	413	434	409	420	366	368	389	402	379	416	392	409	388	434	396	431	420	399	412	425	399	381	414	421	396	428	391	385	389	409	423	418	411	440	398	418	384	386	404	419	388	455	429	425	428	386	405	384	406	403	405	413	436	414	439	418	437	391	409	423	458	435	358	416	403	389	374	408	416	409	415	391	417	435	422	424	442	440	424	394	458	416	396	414	423	409	410	426	420	402	379	390	461	419	396	399	415	422	385	391	395	401	410	372	400	383	432	396	395	392	406	433	410	405	381	458	393	410	396	419	406	410	437	373	407	382	401	386	388	375	404	426	429	419	409	387	399	411	393	398	451	421	400	376	439	439	466	353	407	428	405	390	417	402	397	428	404	418	417	404	416	406	426	423	439	370	386	384	410	403	383	396	345	427	397	415	403	430	437	425	405	411	371	379	401	403	375	418	355	457	382	425	390	402	381	396	425	402	383	438	401	412	409	418	394	415	405	416	434	427	403	399	417	416	410	370	417	416	383	421	395	425	421	413	415	430	424	458	417	401	455	428	425	403	434	401	419	416	429	422	410	431	412	406	376	443	432	431	389	394	453	374	429	400	403	413	399	405	426	404	439	413	409	438	391	433	396	432	416	386	436	421	375	384	384	358	427	405	413	402	369	411	388	371	447	402	415	408	462	444	434	368	410	458	406	387	392	440	435	416	367	403	450	407	414	411	409	376	442	423	426	395	373	452	412	409	447	397	432	402	419	405	400	417	407	404	416	450	432	405	424	404	415	431	456	413	400	443	385	373	429	424	420	414	429	408	413	405	431	399	388	426	401	406	438	413	419	380	406	405	425	414	423	404	421	439	410	394	391	471	384	403	392	413	416	402	407	427	400	440	416	450	399	410	361	421	407	394	438	413	399	419	447	384	393	415	425	403	389	412	428	411	411	399	416	426	419	453	408	396	428	420	412	424	391	405	398	414	403	420	404	434	379	404	379	372	397	395	426	428	402	399	398	388	397	420	420	416	416	415	381	474	394	431	402	385	413	401	402	424	401	397	366	423	387	428	402	398	406	434	416	385	401	414	453	400	392	416	394	414	411	421	398	427	397	452	408	414	377	447	438	386	397	407	425	390	413	395	413	398	409	413	411	386	433	440	431	407	425	429	391	421	365	404	391	434	401	412	406	389	421	414	402	402	406	443	431	404	432	419	405	392	437	376	436	397	415	429	418	438	422	396	385	432	405	411	419	435	410	387	413	439	390	391	372	416	364	416	397	388	380	430	388	379	399	441	415	436	404	367	404	389	412	411	426	400	432	401	401	381	427	425	416	384	391	427	405	431	393	440	404	425	396	443	400	408	416	390	392	405	414	412	446	398	428
59059	46972	33578	27977	31029	33397	35009	33681	34826	25393	16806	10571	6665	5613	5290	4417	3176	2251	1023	798	640	508	447	344	314	322	305	276	267	286	261	274	258	266	262	250	253	251	248	232	261	254	257	279	212	214	216	234	252	293	245	211	223	222	255	215	238	257	256	218	261	241	214	229	257	259	259	240	213	224	231	262	263	225	252	240	234	239	235	243	226	218	246	252	227	247	222	220	231	225	245	232	245	255	233	233	248	227	267	238	247	234	242	212	228	240	244	242	230	226	265	213	224	217	218	237	249	241	237	213	257	225	251	236	246	227	215	245	253	263	223	253	241	252	248	214	221	227	240	216	232	250	196	240	247	239	260	229	271	261	218	225	251	227	238	229	253	231	227	219	250	257	252	258	269	251	235	230	233	211	244	253	271	228	211	203	202	239	219	232	228	227	223	226	218	250	257	229	220	208	220	256	268	240	219	213	238	239	214	233	233	224	240	235	239	236	245	251	256	212	214	230	224	238	228	270	210	257	258	224	234	254	244	235	242	239	235	230	272	233	238	216	252	246	256	216	268	239	214	236	244	227	236	230	261	216	246	236	209	230	243	238	223	205	229	241	246	234	246	240	240	254	247	236	248	251	229	239	237	270	215	256	213	213	240	262	248	261	230	250	229	240	202	218	232	215	236	245	249	221	232	238	216	202	229	255	264	189	240	235	245	233	246	267	223	208	236	221	283	272	232	232	230	231	228	238	218	211	264	252	224	242	226	242	222	227	273	252	198	227	238	212	225	240	242	252	238	256	216	258	243	221	235	236	227	220	224	252	230	243	237	216	262	258	246	226	215	231	247	236	246	233	250	215	240	233	244	253	210	222	225	227	249	232	242	238	230	242	248	215	245	224	261	224	240	234	259	229	230	232	255	234	214	229	238	240	234	223	225	227	229	233	237	248	227	235	232	219	230	223	241	222	256	219	216	250	249	220	210	210	222	215	233	271	231	247	226	218	240	252	218	250	254	233	222	233	225	227	222	271	254	249	251	210	230	234	237	235	221	268	237	241	216	231	237	239	201	250	231	220	264	245	218	243	226	232	227	241	229	208	249	233	239	253	248	211	217	224	245	235	230	216	237	233	223	241	246	229	250	226	211	230	229	238	221	233	213	244	223	206	255	227	247	237	249	223	218	219	227	238	260	230	259	261	228	221	249	244	236	218	226	262	236	252	215	192	263	201	231	225	221	244	213	235	247	211	237	244	242	255	254	236	214	222	262	237	254	232	229	213	219	250	243	220	227	215	234	246	213	243	233	201	241	244	231	235	233	247	239	233	222	217	203	248	222	231	215	221	257	228	224	250	234	249	202	243	218	261	238	219	254	243	232	230	225	235	261	238	213	246	221	240	235	229	216	200	238	234	225	213	241	204	238	228	234	231	254	228	246	223	225	238	220	238	245	242	240	226	245	240	241	257	242	241	220	222	253	235	270	217	203	222	211	235	241	250	249	220	241	239	220	259	237	248	241	220	218	206	229	224	227	211	261	234	223	218	233	242	234	231	235	205	233	218	225	216	245	234	222	242	236	259	213	222	251	243	234	223	261	220	256	224	244	215	206	248	249	243	227	231	235	245	246	240	235	242	217	232	220	228	242	228	239	228	227	231	239	244	231	250	220	219	247	246	243	249	241	233	238	216	235	224	247	221	230	220	226	233	214	260	230	238	233	252	227	266	212	234	242	234	225	224	251	237	238	238	243	248	232	241	254	200	239	265	213	258	272	243	227	243	249	228	228	221	243	229	237	234	228	223	247	221	229	236	236	242	253	257	231	206	216	226	205	237	211	256	239	238	215	239	227	220	260	261	238	215	229	225	239	250	239	240	242	254	231	258	218	240	268	247	227	236	227	247	211	254	214	232	210	263	234	236	232	243	270	256	253	266	239	231	228	232	244	228	246	220	236	227	236	231	243	256	237	212	247	230	222	218	253	218	194	218	226	209	231	240	217	254	241	237	246	235	237	233	248	219	202	254	223	257	238	224	245	257	205	241	221	219	237	235	233	217	251	229	244	244	238	218	218	222	236	234	233	233	221	235	226	217	215	253	239	235	214	229	243	238	258	229	231	228	240	255	260	229	222	241	255	275	257	230	229	219	237	249	243	229	227	233	260	220	233	209	232	211	238	247	236	212	232	247	242	203	212	238	236	261	187	238	219	252	247	232	236	253	213	271	242	265	214	256	216	222	213	235	237	254	227	199	258	221	223	211	228	245	260	224	233	243	225	226	268	233	239	224	253	226	218	217	239	244	230	203	257	226	209	232	210	255	232	219	243	216	245	233	227	225	238	228	248	240	246	235	242	240	203	238	249	271	240	238	225	255	223	226	205	240	235	264	229	232	214	240	225	228	237	247	206	223	231	259	252	257	239	245	233	241	252	234	249	223	228	246	246	211	230	241	242	264	223	247	231	241	214	225	217	224	212	273	223	228	231	218	226	247	226	234	243	237	241	219	237	231	252	230	232	255	215	214	204	227	227	245	237	247	216	264	261	241	234	240	240	250	238	241	230	227	223	272	225	256	231	229	254	233	221	229	211	237	232	233	259	255	226	243	243	237	209	263	219	255	219	278	237	213	213	230	212	230	239	234	209	245	226	238	224	246	217	202	223	258	253	249	232	251	241	233	275	247	219	203	227	255	241	252	247	214	226	217	228	223	235	238	244	225	241	239	213	211	223	244	224	252	255	224	223	220	234	220	230	248	243	248	227	213	250	214	242	257	228	254	230	239	208	232	243	226	231	243	251	250	225	245	209	245	217	249	245	232	229	231	215	210	229	237	245	242	231	237	225	225	237	243	228	238	235	232	230	249	228	236	252	244	252	234	242	257	233	230	215	236	224	252	224	239	211	193	245	215	218	238	247	256	202	240	223	233	261	250	223	231	240	237	226	224	251	235	208	230	245	224	237	226	238	258	227	216	223	233	225	224	233	249	234	257	229	249	209	203	232	231	223	246	228	229	250	232	227	241	242	209	252	244	246	246	225	220	232	223	237	235	218	255	223	250	254	227	235	240	271	220	253	215	242	216	230	231	242	242	237	227	245	212	244	209	247	256	213	233	265	234	225	227	249	253	240	210	214	244	215	241	243	207	257	225	238	230	236	213	218	214	225	227	212	212	244	227	259	233	201	196	224	221	239	260	226	242	231	231	229	253	241	210	252	248	239	246	239	255	234	229	249	267	230	204	220	243	252	245	242	210	203	243	234	227	249	234	231	238	267	239	248	247	229	247	244	228	213	235	240	259	241	261	218	227	246	231	227	289	289	231	227	241	268	234	261	250	216	226	226	231	240	213	226	203	233	213	229	221	237	258	246	238	233	189	238	240	247	242	242	246	227	254	228	233	260	240	229	249	242	241	203	227	233	287	248	226	221	246	210	229	233	272	217	234	208	247	222	228	230	258	222	222	251	227	240	226	246	234	242	234	236	256	247	217	236	234	245	237	241	243	221	213	187	260	213	235
48795	54020	34428	41610	49472	53667	50352	48072	47885	37227	31487	26136	19689	19747	19584	17127	12780	9816	4964	3882	3169	2264	1884	1535	1169	1121	999	980	928	871	835	787	815	824	802	781	793	749	764	768	799	765	747	726	695	694	751	728	740	721	711	689	679	688	703	680	748	705	749	685	759	675	730	684	684	769	693	715	738	678	714	720	657	662	687	707	663	654	698	680	662	731	710	647	674	691	604	670	714	655	638	660	640	721	631	683	694	638	672	671	642	633	677	647	641	701	694	719	658	674	722	658	684	692	625	614	662	661	663	626	688	677	648	611	683	650	647	673	662	629	637	643	678	668	665	633	621	641	661	627	650	621	660	637	655	672	635	659	676	660	665	662	671	641	676	628	645	683	642	706	618	720	699	676	664	677	679	674	665	689	644	635	655	667	682	627	643	660	650	676	661	630	682	650	656	670	613	615	632	694	655	667	674	707	640	657	646	660	642	683	665	649	669	658	674	655	641	668	667	622	622	655	693	687	677	620	638	636	650	676	642	630	642	664	609	700	670	686	633	653	665	665	660	651	672	667	667	687	650	640	662	683	659	666	660	635	656	654	635	716	648	641	679	683	676	692	691	679	693	687	641	633	693	670	671	707	670	620	647	633	696	683	659	643	689	704	671	636	649	684	668	659	598	638	641	703	633	660	659	648	673	646	631	681	657	686	655	626	678	640	649	609	635	656	654	614	656	626	649	686	661	673	654	680	688	641	647	618	617	685	692	702	692	632	641	678	661	663	689	663	652	633	655	604	681	628	630	651	688	699	678	644	651	598	633	650	651	613	604	644	655	704	670	706	669	671	677	668	669	646	666	629	664	651	710	671	661	638	691	699	644	657	690	639	646	596	637	638	693	643	637	640	669	631	690	668	646	666	706	661	645	648	661	640	651	670	637	649	671	683	649	646	624	647	677	704	695	665	652	656	632	670	712	680	624	673	619	686	656	630	630	652	639	606	663	646	679	628	673	665	656	650	640	683	649	668	648	688	669	651	697	686	683	657	657	619	651	660	678	612	676	657	626	649	608	663	661	647	652	646	649	660	651	675	679	628	644	678	646	690	656	656	667	690	658	668	645	622	666	653	668	642	667	625	669	615	683	650	662	681	671	691	639	617	655	715	687	648	625	656	661	648	640	675	627	661	594	643	678	642	658	638	686	657	658	631	668	649	672	610	632	660	665	653	634	656	664	644	673	685	596	627	655	626	629	611	640	656	665	630	635	692	656	703	665	586	680	652	632	675	685	669	660	625	613	619	660	651	653	672	680	644	654	622	596	616	618	640	634	638	677	643	638	701	675	665	708	634	659	646	667	646	679	703	653	690	646	641	654	669	658	635	640	641	639	612	708	612	647	697	619	716	669	608	650	675	640	685	696	638	650	671	661	688	644	624	641	655	639	656	630	675	691	649	659	647	681	632	686	640	710	647	680	660	688	693	660	617	619	635	651	634	666	713	653	626	627	669	680	700	692	626	704	642	674	673	658	647	687	670	672	636	634	655	667	614	693	706	638	647	690	658	648	641	659	670	676	654	659	656	682	615	647	684	600	669	665	647	655	630	686	646	695	667	647	692	636	688	650	645	680	617	680	654	639	680	709	645	717	654	659	626	635	663	666	665	625	656	672	669	692	660	622	665	674	650	633	645	648	665	620	621	644	660	628	623	650	673	679	672	663	607	647	634	666	652	624	637	674	669	670	643	647	644	672	606	685	622	645	703	628	659	688	658	636	630	646	640	640	652	723	639	673	641	665	680	665	656	663	690	697	662	662	623	668	680	685	605	651	670	638	645	636	666	660	665	640	593	609	631	657	653	637	660	681	655	660	663	601	677	713	675	653	630	638	665	662	653	674	672	655	650	634	603	630	647	663	629	661	664	668	664	624	685	641	699	670	655	645	648	695	669	650	639	624	663	660	647	695	653	630	616	682	651	651	691	634	654	660	648	674	670	656	669	681	677	653	623	627	665	654	669	643	687	688	679	661	626	678	668	667	652	627	689	697	630	655	645	652	663	664	690	663	626	616	650	679	620	665	672	627	678	674	653	620	652	669	675	659	652	650	632	655	651	654	642	660	657	647	674	673	669	667	672	661	629	694	627	684	651	678	667	645	675	673	622	619	651	607	644	639	668	685	673	613	629	680	702	687	635	631	668	675	696	737	670	645	626	637	681	632	714	674	698	634	648	658	640	620	676	650	680	640	675	624	682	656	671	660	646	672	666	669	684	688	666	686	636	715	683	694	611	660	634	651	681	658	660	663	694	637	627	653	672	656	618	675	670	640	690	614	607	660	671	702	692	673	664	684	625	683	674	681	657	615	684	658	636	680	644	624	667	645	669	656	646	660	626	651	699	652	614	649	697	649	699	660	618	615	666	690	617	673	633	638	706	653	648	598	672	678	656	662	651	697	693	644	694	680	586	666	612	653	669	667	629	625	649	657	635	635	641	709	651	660	651	643	671	638	655	666	642	631	622	600	635	616	642	672	657	663	583	631	617	683	675	663	654	658	644	659	659	679	686	665	638	645	630	661	640	603	687	675	639	654	653	667	654	632	690	645	670	672	645	634	664	649	652	619	659	721	642	644	654	653	629	637	633	657	645	635	662	669	633	670	714	677	683	625	622	660	655	637	671	668	636	670	644	700	657	698	630	634	634	631	657	693	672	638	664	672	625	649	647	712	668	658	679	640	664	691	629	683	618	651	681	653	698	644	671	656	641	655	650	709	650	629	694	603	638	674	630	660	671	645	680	618	660	680	651	663	658	663	646	607	624	671	649	642	656	672	664	619	674	667	654	656	665	696	645	599	620	672	642	624	631	617	699	631	693	703	652	631	639	641	670	616	618	607	621	629	684	628	639	667	644	625	591	615	645	684	638	670	685	646	670	664	649	620	657	613	667	634	641	700	686	661	647	701	667	666	669	664	674	636	643	658	640	634	664	623	681	640	658	642	672	648	628	682	616	656	663	653	643	626	670	643	667	619	653	687	688	607	648	640	665	668	607	646	648	637	643	666	604	690	640	661	683	652	635	659	625	638	620	707	648	664	629	621	669	673	646	700	644	650	673	650	633	655	618	665	652	640	724	671	669	642	616	684	639	647	682	594	658	620	658	660	652	657	644	653	702	671	669	611	623	677	704	634	608	671	613	668	647	671	660	630	669	660	618	607	647	644	680	668	671	653	651	707	663	645	665	663	683	643	652	600	623	637	647	675	639	662	638	672	606	650	619	654	628	697	658	617	653	700	633	656	656	639	636	663	713	622	657	683	632	651	618	652	624	647	666	653	671	696	666	612	669	677	680	655	661	698	661	682	612	689	637	642	604	640	656	665	695	643	615	618	671	608	649	697	642	697	648	631	650	652	624	624	686	623	644	625	696	678	699	620	653	658	666	682	680	645	680	668	642	673	684	656	659	641	671	653	680	654	615	629	698	671	631	696	680	645	664	633	686	674	648	616	632	649	619	668	611	647	690
21553	30439	17954	10927	7824	5585	3614	2322	1797	960	559	459	317	283	258	238	230	167	161	156	156	168	164	182	188	159	164	138	158	148	160	156	160	144	172	150	145	156	142	168	153	172	157	153	138	152	178	139	176	172	171	142	145	161	157	148	135	166	164	143	167	147	159	166	171	150	151	162	155	158	142	133	151	156	140	150	172	165	173	159	144	156	141	149	137	124	153	164	148	136	144	168	153	151	151	141	162	151	153	152	138	166	150	153	159	160	159	146	152	151	151	155	154	145	159	130	165	146	167	138	179	169	129	159	144	145	159	145	168	155	162	138	155	159	165	138	151	144	158	155	151	145	131	148	161	162	149	151	149	146	169	183	166	120	155	151	165	129	153	160	136	155	177	131	152	153	152	156	158	161	130	143	159	158	160	155	158	145	147	178	157	162	155	169	170	178	170	143	149	136	151	170	138	159	142	135	168	166	145	134	159	154	147	159	140	163	145	161	154	159	154	140	147	169	141	140	155	163	128	156	141	168	165	135	175	145	154	157	157	152	137	157	146	143	192	132	141	157	170	167	136	153	152	164	174	144	160	155	141	152	165	164	159	149	156	150	187	149	158	155	174	154	128	156	149	194	171	175	147	175	146	161	173	149	158	151	153	190	141	160	134	134	142	159	149	169	124	182	152	154	143	145	148	164	142	141	144	135	156	161	152	169	145	154	138	165	132	152	153	143	141	151	168	151	154	154	158	186	174	148	146	152	175	133	165	130	153	157	148	169	181	173	171	125	153	156	143	165	173	167	177	145	133	153	141	143	172	152	163	138	144	148	160	168	164	152	166	151	140	146	155	181	139	149	153	154	157	154	144	170	167	166	154	158	162	135	163	153	153	147	155	158	169	165	126	141	154	145	163	170	131	134	155	163	132	162	174	133	155	163	185	135	165	154	139	131	142	163	142	146	176	163	171	157	149	160	164	159	162	173	134	166	137	186	158	189	137	158	167	141	175	148	150	137	133	151	163	149	161	162	126	156	146	134	166	138	168	138	148	155	173	139	133	174	154	158	139	140	170	148	149	173	159	163	164	150	149	160	152	167	160	148	139	131	173	142	179	169	143	141	146	170	162	145	159	154	146	154	162	147	158	171	151	146	152	158	170	155	181	156	140	141	167	177	161	154	166	165	163	160	138	141	150	166	148	165	161	178	146	155	138	166	157	164	170	149	147	172	138	158	157	163	149	136	149	169	170	159	148	142	137	178	150	147	169	160	160	139	140	161	141	170	151	150	145	155	133	157	154	142	153	155	172	141	156	148	158	154	154	147	149	136	122	161	152	147	158	180	151	155	164	144	166	137	141	143	123	144	165	175	156	144	143	165	202	163	152	149	145	161	149	159	161	148	157	163	161	133	157	148	157	163	143	166	136	145	158	158	139	167	117	144	164	154	152	164	156	142	158	145	141	155	162	135	161	152	147	162	145	147	159	135	169	161	151	167	158	138	156	142	148	160	151	167	157	150	175	163	163	139	151	187	144	163	149	134	157	154	142	145	139	159	139	160	148	155	140	160	151	153	155	163	141	138	144	155	135	139	145	150	147	172	157	162	163	146	155	164	143	158	164	144	167	157	145	154	165	139	183	150	132	153	163	141	177	139	147	146	181	172	144	166	169	161	146	149	167	163	154	159	138	141	135	151	159	175	138	143	138	149	136	135	166	165	140	129	142	155	140	131	146	158	164	176	149	153	145	135	165	156	187	154	149	167	173	135	166	168	148	166	170	139	132	137	177	145	128	154	151	151	174	148	160	160	162	129	188	143	145	150	152	174	159	161	154	155	145	144	157	143	121	153	156	146	145	151	148	151	147	152	159	160	157	152	152	154	145	148	156	160	150	162	163	146	156	168	163	169	146	141	158	147	179	140	141	163	160	162	164	169	154	136	149	149	134	154	146	145	181	154	164	150	153	139	160	158	150	159	177	157	158	151	149	129	161	163	172	151	153	146	146	136	156	172	140	133	128	151	155	173	143	153	155	161	148	146	157	164	156	145	144	151	135	160	171	151	174	173	168	165	136	132	162	154	147	147	151	147	148	134	147	158	158	158	176	161	166	143	135	169	154	142	159	154	146	148	183	155	169	141	155	157	162	181	152	173	133	159	174	140	140	140	174	164	170	162	166	160	155	136	143	150	126	163	151	144	170	158	147	150	160	145	149	145	129	163	159	154	119	151	139	171	164	165	144	149	149	173	170	151	135	167	143	151	159	164	147	151	163	172	142	135	166	151	199	175	139	135	140	149	150	168	164	163	148	159	135	142	128	134	167	130	166	156	161	145	124	165	126	164	144	145	146	150	148	160	161	159	173	166	152	139	157	139	141	152	132	158	162	176	155	151	148	150	151	140	156	164	150	127	161	166	162	168	169	163	147	137	134	162	160	187	139	150	164	163	144	163	187	143	181	157	161	172	164	134	156	170	145	139	127	161	169	143	135	156	165	138	161	188	147	157	154	157	157	166	151	148	162	153	142	147	176	146	158	157	168	154	159	148	160	147	144	142	175	162	157	131	159	160	154	177	138	134	147	139	151	182	157	165	133	146	184	134	147	148	161	166	135	135	155	160	157	161	159	170	170	125	151	167	135	174	143	143	156	166	152	145	153	158	149	156	160	150	167	139	138	165	147	151	162	147	151	162	145	180	155	132	166	145	153	140	164	166	154	180	174	146	147	136	157	138	154	133	163	144	144	147	145	141	147	133	147	124	166	159	151	165	156	140	151	160	170	138	168	150	176	146	167	141	161	156	158	162	146	148	157	156	159	154	159	179	166	132	148	150	150	156	158	171	166	147	150	143	153	143	136	166	146	163	152	137	141	156	156	176	136	139	157	161	153	125	150	159	149	148	159	160	163	163	139	141	133	150	160	173	160	144	141	157	156	153	133	141	173	149	160	160	144	139	150	132	161	138	157	169	153	145	176	158	151	145	165	141	165	136	156	150	144	165	160	151	144	150	167	158	159	152	165	145	154	163	147	152	149	153	158	162	160	140	165	146	160	139	174	162	152	160	168	149	136	162	161	155	150	148	142	151	151	144	158	143	161	175	137	166	162	163	115	163	130	167	126	137	164	148	161	180	153	130	146	146	167	159	145	142	159	133	120	144	152	159	130	145	147	162	147	148	193	139	145	153	168	160	148	166	139	133	144	147	155	154	167	153	156	140	135	148	154	182	159	140	164	142	145	140	150	155	165	174	170	153	155	172	165	138	143	162	152	150	133	143	157	141	158	150	156	135	150	136	132	138	157	161	145	170	138	155	157	144	158	153	179	160	158	148	149	143	144	146	147	165	170	172	167	138	134	159	162	159	149	136	147	132	141	163	149	158	138	172	157	142	156	165	142	153	138	153	152	162	141	153	172	135	145	158	147	148	142	175	144	167	154	143	175	149	142	148	141	141	163	152	154	142	161	141	154	141	139	165	160	148	153	134	163	139	153	147	163	163	154	138	144	146	158	157
17685	31626	14287	16581	17552	16274	12447	9394	7896	4394	2606	1920	1396	1200	1139	1064	956	789	676	576	523	532	526	539	512	513	542	452	467	517	478	455	517	499	522	487	522	553	503	461	517	491	482	487	463	496	457	497	476	497	491	461	466	486	514	503	481	505	471	506	479	499	464	532	497	475	507	448	471	495	468	482	470	462	455	470	489	475	476	470	453	488	467	453	501	428	459	494	476	481	517	434	471	527	457	471	484	472	497	460	508	465	487	479	455	481	484	437	461	505	465	445	472	445	482	495	497	483	463	452	492	480	497	468	478	470	425	444	491	451	481	460	510	458	458	441	457	459	477	478	466	471	487	485	453	485	490	449	466	482	425	451	457	470	496	465	468	472	501	446	493	455	504	471	437	436	507	484	505	499	460	511	469	458	454	439	490	441	469	446	488	475	482	490	503	484	446	463	495	479	475	449	463	471	439	477	506	449	492	494	443	479	490	471	491	473	487	457	518	463	454	485	477	463	465	464	479	473	473	485	453	457	478	506	475	483	474	469	454	490	465	476	440	453	502	500	490	458	430	482	466	463	474	495	431	503	450	450	499	495	493	468	512	467	499	489	494	463	514	487	474	462	513	460	449	481	497	497	457	488	479	452	448	457	498	486	510	495	474	434	464	452	466	479	479	514	498	451	444	453	505	459	456	467	453	454	467	470	475	477	475	477	479	488	475	450	493	475	505	495	498	464	498	446	479	505	446	465	453	462	462	519	475	489	483	472	456	446	464	457	502	490	497	503	505	461	480	459	458	435	508	477	482	485	498	485	479	460	468	496	479	483	465	447	497	467	465	429	485	507	458	467	495	503	450	476	493	501	481	459	473	510	441	460	475	465	502	485	449	489	450	488	469	494	443	460	470	461	452	489	506	445	485	450	462	454	470	493	489	482	475	465	460	456	488	505	464	492	456	511	452	498	446	475	469	476	478	489	474	442	463	477	489	493	494	458	463	484	480	441	494	470	480	430	439	486	460	465	506	528	442	515	473	481	478	464	459	493	489	474	525	451	467	449	459	503	479	447	509	460	487	493	473	513	474	466	449	449	457	483	478	491	512	476	479	442	469	483	480	486	443	467	480	474	444	452	504	490	481	462	466	470	463	472	502	439	484	471	508	440	468	480	464	546	489	515	461	484	487	501	467	517	505	507	449	503	462	457	459	425	466	471	482	479	464	472	450	488	484	457	448	476	438	450	480	465	415	468	516	491	498	441	534	463	474	480	430	439	435	506	501	499	482	463	465	437	500	501	493	450	470	465	501	541	477	499	406	496	464	440	554	471	466	454	469	466	462	449	476	451	495	474	497	503	500	451	481	437	498	461	501	491	476	458	460	456	528	482	521	483	496	481	513	461	425	468	484	489	464	481	488	454	479	473	444	457	491	453	509	471	507	465	482	499	484	480	462	464	463	462	496	491	489	507	479	486	498	460	505	489	480	453	470	452	484	426	470	514	473	466	456	488	461	483	521	420	471	479	493	459	479	435	477	431	457	488	481	459	464	462	469	475	463	490	473	471	453	489	437	470	497	511	463	462	485	455	474	499	471	483	468	426	497	471	460	468	527	481	456	488	461	459	439	443	480	483	510	496	484	462	489	504	446	429	495	459	485	462	485	478	534	469	470	467	500	468	440	468	446	496	500	447	480	439	450	481	461	504	427	513	503	475	454	483	510	480	473	450	505	517	444	488	483	522	484	496	453	495	487	511	484	458	447	483	450	447	501	484	522	506	503	449	496	464	518	468	479	540	509	487	447	436	487	484	484	515	493	448	490	466	461	509	480	458	497	493	466	457	463	509	477	454	507	485	466	486	468	484	491	465	512	467	472	501	463	470	475	490	456	488	474	451	498	450	472	487	454	498	477	438	429	468	484	502	467	463	480	532	457	495	481	451	475	435	476	456	438	482	458	449	487	515	491	502	520	443	445	474	510	482	507	457	479	508	498	495	456	479	498	480	506	450	490	460	470	465	449	504	484	482	484	487	516	471	464	478	472	461	510	472	470	483	453	472	498	482	502	470	512	507	489	462	422	471	455	474	475	494	464	478	475	443	456	440	441	454	490	486	484	530	480	510	458	451	491	511	482	465	445	469	462	486	490	502	467	491	472	476	492	472	489	466	485	451	478	474	499	446	505	437	485	492	481	475	502	456	484	448	515	458	486	493	480	470	479	487	458	429	492	510	495	449	471	508	487	486	466	471	472	472	452	477	486	477	456	478	492	486	464	467	475	512	479	453	480	460	479	476	451	502	469	493	500	479	463	412	478	453	531	482	456	485	486	467	457	454	451	480	474	531	466	468	467	484	505	461	504	466	476	461	500	486	472	504	516	493	498	467	462	464	453	498	482	492	437	470	438	477	492	438	463	505	466	491	451	469	530	459	537	493	456	433	480	453	463	482	466	491	506	519	463	491	455	481	489	482	463	456	502	521	449	492	482	471	451	472	497	455	449	470	496	464	456	472	449	453	479	508	475	461	497	496	484	440	477	457	489	499	470	444	515	462	483	515	456	504	475	476	491	495	502	464	510	445	495	454	473	457	469	484	513	467	505	502	509	451	469	452	527	456	458	482	452	446	498	504	446	486	479	484	451	450	462	461	488	515	483	477	462	513	480	479	498	517	493	461	470	461	472	468	480	506	475	485	495	467	468	463	473	464	470	454	465	463	499	492	464	445	419	501	476	444	464	484	505	488	491	479	481	471	502	486	483	451	425	491	457	485	444	437	468	482	475	501	438	475	449	480	528	478	482	468	455	471	483	449	489	473	476	489	454	480	511	473	487	434	491	480	463	484	519	508	527	477	459	461	492	467	415	466	445	458	498	483	503	478	477	461	477	479	465	463	440	482	485	480	459	470	471	474	461	485	469	484	443	468	512	503	447	461	473	451	452	486	467	472	463	509	458	465	475	506	460	473	474	472	469	472	505	455	464	465	483	448	504	465	494	470	505	492	434	491	461	504	459	500	473	443	452	488	484	481	456	477	481	489	452	477	477	464	479	474	466	486	535	502	495	510	490	435	480	472	499	490	488	483	477	504	492	488	504	453	460	494	481	478	496	475	479	464	479	551	477	459	528	446	484	462	499	498	472	482	462	465	504	516	469	504	484	457	486	491	494	519	455	502	451	430	493	497	496	470	486	493	472	503	457	436	465	464	432	471	487	487	508	474	490	483	489	513	534	503	509	499	481	478	448	434	467	481	470	436	471	486	459	454	524	482	464	467	480	471	464	459	479	506	451	477	499	463	475	494	447	542	498	455	471	484	491	488	452	442	441	483	463	469	499	458	475	476	447	477	487	460	511	481	450	446	495	444	475	441	534	488	502	473	509	487	461	460	526	426	495	468	472	480	467	468	462	460	476	463	474	476	493	445	451	460	503	496	490	489	461	469	508	518	483	480	467	523	441	476	453	492	474	474	507	469	496	456	487	454	454	445	462	456	473	483	503	455	480	462	469	475	463	441
51258	48742	32485	29907	31180	31415	29475	23822	21201	12323	6347	3921	2487	2151	2012	1577	1186	802	417	322	286	261	195	155	177	147	183	171	140	139	134	146	154	159	145	133	143	141	126	150	136	134	129	135	87	137	142	147	132	160	135	115	138	124	146	139	137	147	135	124	125	156	128	134	137	128	148	140	121	130	126	132	140	134	134	124	137	120	116	123	125	99	118	124	124	116	148	114	132	166	136	119	131	141	136	125	116	149	131	139	131	132	128	143	121	116	153	132	139	126	136	137	97	136	121	139	123	134	137	130	123	114	139	126	138	126	121	150	140	126	134	132	110	129	135	145	139	135	121	133	131	120	144	143	134	124	138	124	130	135	114	143	110	107	110	119	119	115	131	122	130	124	113	128	121	148	117	105	149	138	123	128	136	128	133	134	136	130	107	138	145	126	129	106	122	135	145	148	144	133	142	127	126	126	136	127	118	147	126	125	108	154	133	113	136	124	124	123	131	146	120	144	139	120	132	113	117	122	138	121	102	122	142	139	120	120	127	134	158	135	116	164	147	123	147	106	135	112	128	125	119	92	121	125	123	129	128	117	139	125	122	137	147	140	131	117	117	141	131	129	131	121	132	135	129	127	127	120	140	134	122	138	130	131	131	130	135	145	134	131	130	126	140	152	125	126	117	128	138	134	116	116	140	126	130	138	108	131	126	114	123	119	117	140	141	152	135	124	138	147	119	127	116	127	122	146	107	123	116	152	120	139	141	126	147	133	130	113	137	149	139	143	128	142	91	119	116	121	109	124	135	139	136	135	119	137	119	139	126	125	111	122	132	138	125	121	126	132	107	137	119	127	129	112	140	120	118	119	135	128	138	134	143	154	125	121	153	154	121	113	151	124	117	146	129	149	140	131	120	128	128	126	139	136	118	128	122	125	127	129	142	128	127	126	124	119	137	137	143	124	109	129	111	120	135	131	116	156	118	135	138	134	101	130	136	134	123	140	127	133	134	132	126	136	134	142	132	144	131	123	126	136	121	128	129	135	112	122	121	143	138	134	154	129	131	127	123	124	118	145	129	133	124	134	110	145	135	129	135	149	137	134	145	134	126	126	142	123	136	122	142	139	116	124	137	137	123	120	171	128	140	133	135	125	134	129	128	120	124	147	155	108	123	138	124	139	121	123	126	118	115	123	134	128	135	117	121	115	120	128	138	125	165	135	118	143	143	124	132	126	125	134	127	111	157	121	141	136	145	109	134	136	124	139	125	116	114	141	127	123	147	116	110	133	121	116	125	143	129	123	122	120	120	152	134	120	111	141	128	122	129	127	138	113	126	162	141	143	129	127	142	139	136	127	119	116	132	152	121	130	130	127	130	119	125	143	133	121	109	132	136	132	157	119	161	146	147	121	135	126	127	142	130	135	127	126	134	130	138	125	114	138	135	118	140	122	111	127	132	136	113	110	113	144	138	114	131	132	133	143	142	145	111	117	127	142	136	131	121	133	134	135	141	138	106	125	124	131	124	123	153	140	122	129	163	133	126	140	154	129	134	115	135	131	146	134	132	126	154	122	145	130	121	127	113	132	136	128	128	108	141	139	143	140	116	109	146	147	134	138	119	132	139	141	131	119	138	126	109	150	144	127	134	140	135	131	123	152	135	131	132	121	121	120	117	148	129	135	114	96	129	118	117	133	146	127	120	132	128	114	123	133	137	148	113	129	129	112	126	119	136	121	139	101	129	137	141	132	138	125	140	124	119	134	126	142	133	136	124	118	115	139	119	114	147	136	147	136	115	122	156	136	118	133	137	142	129	141	130	133	129	136	137	133	146	124	136	147	140	139	135	118	144	126	120	136	128	149	141	137	121	131	133	123	129	111	135	122	117	126	131	124	148	157	133	143	138	134	149	147	127	116	116	131	145	123	134	135	131	124	125	118	131	158	128	128	145	140	114	134	138	117	135	141	126	155	138	113	132	114	127	127	140	129	141	117	125	139	123	106	154	120	129	114	119	142	117	146	133	130	126	134	144	127	125	145	126	125	124	129	117	120	128	134	106	140	136	126	121	114	148	154	120	127	132	137	114	126	133	141	132	129	133	151	123	141	138	131	141	124	123	144	128	128	135	141	141	125	139	149	129	116	131	140	136	141	123	119	128	119	123	128	130	125	120	126	128	138	141	123	111	124	121	112	128	148	140	141	125	135	125	128	126	137	130	136	133	134	134	111	115	127	109	121	105	131	128	118	106	130	141	133	135	140	117	125	128	135	149	128	145	126	149	130	132	138	133	131	145	118	135	133	135	128	125	142	116	146	111	133	145	137	121	139	144	136	148	128	137	138	135	133	136	104	132	104	137	140	140	119	148	121	124	100	137	128	118	112	120	124	139	121	113	129	115	128	137	138	141	131	136	116	122	135	146	129	139	133	132	153	124	128	147	113	133	114	148	130	150	119	144	118	113	138	116	138	112	100	128	133	132	116	127	121	118	140	108	125	143	107	133	156	125	134	122	124	124	128	116	136	103	133	119	128	110	132	125	132	126	112	133	166	147	121	157	104	142	133	117	141	136	138	145	126	114	128	122	125	131	126	151	129	145	139	133	120	135	126	124	118	137	132	127	142	121	140	126	143	123	130	118	136	126	126	126	131	134	130	161	140	137	116	124	141	122	130	140	128	121	152	122	129	118	125	143	129	130	131	128	146	134	149	134	117	137	147	120	141	125	128	129	122	124	100	156	133	117	114	141	134	151	150	122	115	131	128	100	119	127	131	139	98	141	126	143	145	134	122	155	117	118	149	143	130	120	123	133	136	112	125	126	143	135	124	126	133	130	132	108	134	114	123	126	122	144	131	133	117	125	124	124	143	154	126	126	129	123	136	140	126	139	106	119	148	132	118	136	143	123	124	134	127	127	146	116	122	152	153	125	125	111	139	141	134	129	133	131	145	138	135	132	122	120	117	107	135	122	125	131	134	135	136	120	134	129	141	136	159	132	134	114	121	148	117	115	113	135	122	129	147	122	116	125	120	147	119	160	149	126	122	131	146	146	151	129	128	138	157	142	146	159	129	126	134	115	151	152	111	144	111	105	126	144	132	130	140	131	138	116	132	123	111	142	118	139	139	136	107	125	133	135	144	122	131	139	135	126	124	142	131	139	127	123	133	151	124	130	150	128	129	156	137	109	138	142	118	143	137	148	122	123	127	128	138	110	124	131	147	124	125	129	119	123	123	136	127	119	119	122	119	145	159	124	150	134	145	144	128	141	129	144	134	130	122	128	143	105	124	123	121	135	126	126	135	123	122	137	137	112	148	141	130	122	127	127	149	144	133	131	140	158	128	146	111	132	162	126	116	131	125	123	126	129	108	146	110	123	128	150	150	138	126	127	128	118	131	160	134	122	144	134	142	124	118	123	110	149	142	139	165	111	120	119	138	137	127	110	139	123	138	117	129	128	121	129	134	126	133	125	148	136	125	128	138	143	130	123	117	125	138	123	119	138	135	129	116
41194	49982	31059	35562	43100	44236	41129	36270	35922	25747	18896	15070	11050	10268	10073	8955	6432	4499	2322	1823	1552	1220	983	727	653	564	570	534	574	574	568	504	467	480	506	538	480	518	465	463	450	462	467	445	458	454	433	473	445	449	424	493	398	410	413	443	444	448	398	437	432	457	406	467	449	452	421	408	433	433	409	455	438	386	432	427	408	410	433	424	415	440	412	400	396	414	421	412	428	437	375	464	416	436	429	428	407	413	412	413	418	392	404	447	409	423	435	417	411	425	424	427	406	464	408	414	449	434	413	415	416	430	353	390	410	421	437	413	446	429	386	422	430	394	425	440	412	429	420	435	433	387	394	375	421	434	405	415	440	395	387	407	406	439	414	390	415	435	395	438	401	438	413	440	402	400	400	416	402	439	409	414	437	426	441	449	390	409	384	406	417	418	405	410	422	419	408	384	430	397	433	361	430	423	431	425	385	440	405	466	464	405	415	401	389	437	413	408	412	434	415	404	434	393	410	414	417	420	404	426	460	419	416	399	397	399	405	421	428	456	426	432	398	423	426	394	396	379	457	402	390	433	404	419	383	435	432	441	401	434	405	382	408	420	375	449	428	378	418	434	431	417	424	432	448	413	431	409	433	430	445	430	416	402	418	403	434	397	382	451	437	410	411	407	388	447	427	419	421	450	406	439	399	385	398	390	429	404	428	413	417	386	416	443	416	420	397	417	409	421	446	437	411	419	409	382	432	406	400	480	411	386	412	463	381	416	409	433	405	399	412	445	401	425	408	387	399	407	438	440	432	415	387	413	421	409	435	444	394	424	426	409	452	428	468	390	419	433	435	414	396	414	383	398	412	429	447	424	420	414	410	403	436	421	381	434	396	407	422	441	396	430	399	396	370	409	421	389	429	424	440	397	404	419	420	396	423	421	418	433	425	451	437	441	447	410	409	424	392	409	401	422	409	414	407	408	426	408	408	417	407	441	417	382	392	433	416	404	416	404	431	424	411	443	416	408	433	438	386	407	400	393	424	424	436	433	440	403	413	420	415	422	400	417	418	418	399	428	445	405	412	417	410	388	399	418	421	418	401	428	406	438	407	433	416	428	399	394	452	410	421	438	394	403	446	428	409	457	420	412	421	418	418	407	417	395	416	426	418	416	397	387	381	401	423	424	424	419	418	417	386	432	419	403	413	418	417	382	400	418	416	451	413	422	428	409	395	366	419	402	426	416	450	419	434	415	440	395	396	431	448	404	408	415	400	414	399	405	418	413	374	366	412	408	396	403	403	406	433	398	406	429	369	363	407	407	426	405	442	414	425	425	446	449	407	414	364	437	418	412	411	416	410	451	409	415	447	394	401	401	445	412	434	427	431	418	415	409	411	405	359	428	396	457	429	440	407	422	420	423	419	440	442	409	430	389	382	388	445	433	392	410	442	415	444	412	412	442	406	381	424	384	401	390	388	382	424	410	422	426	402	444	429	401	431	398	439	439	439	459	421	423	420	384	438	448	452	400	398	392	387	407	426	415	416	418	425	409	430	406	413	409	424	439	427	409	413	430	409	408	418	417	412	362	389	440	419	403	430	411	409	422	393	387	425	422	400	430	403	432	421	417	393	442	420	410	427	408	439	434	416	423	425	359	422	435	406	431	426	394	388	383	405	389	410	403	412	404	425	422	360	392	409	431	420	398	419	415	436	421	408	431	415	403	372	435	415	423	433	391	439	403	382	443	411	394	444	403	441	415	422	404	419	398	406	396	415	421	414	420	421	417	388	446	443	442	401	421	414	400	396	434	446	392	408	407	400	418	443	457	420	422	416	407	416	438	418	402	437	398	395	437	421	428	404	379	433	406	392	412	440	414	435	402	424	416	407	415	404	415	411	421	459	393	419	422	451	380	462	417	436	418	392	409	414	400	437	447	417	402	429	371	441	418	415	434	391	455	441	420	391	438	429	393	387	417	448	404	391	451	433	427	435	420	441	427	397	402	411	381	419	421	461	413	404	405	423	428	405	445	416	419	397	388	448	410	410	412	413	420	405	408	410	420	421	426	419	390	396	394	429	441	380	396	423	451	428	449	390	393	393	416	451	388	438	435	419	433	394	446	413	409	411	411	415	387	434	434	450	372	398	398	392	414	424	441	402	405	441	412	413	381	455	437	422	430	429	379	404	395	400	428	401	407	427	414	418	393	402	428	451	417	400	407	441	406	433	390	410	399	431	439	418	397	428	434	448	435	424	400	388	389	385	392	426	412	409	429	432	422	400	353	403	448	386	393	431	401	401	413	430	400	411	401	438	404	441	401	458	435	399	428	395	416	460	425	475	428	413	391	423	391	392	399	389	405	375	404	363	410	427	408	422	398	415	399	422	420	375	397	420	389	399	409	413	385	443	409	435	431	402	406	424	410	404	412	440	418	428	421	421	438	459	415	426	418	396	413	404	417	438	382	411	426	429	418	404	394	439	399	415	414	437	404	401	386	439	406	410	414	376	407	434	418	434	400	403	431	418	379	409	442	444	413	435	440	483	404	430	422	419	429	405	412	430	412	437	412	370	437	432	400	415	381	393	450	402	433	415	398	411	383	457	427	371	407	414	389	423	400	400	352	439	427	428	411	449	412	433	423	433	414	402	387	399	397	407	395	416	392	416	386	402	398	423	391	439	407	408	419	432	439	435	409	407	390	407	396	430	436	447	431	407	424	416	448	408	408	460	379	426	417	450	443	476	470	444	430	427	436	418	441	412	416	399	438	383	385	430	435	415	396	426	431	378	419	439	409	451	393	439	417	410	420	426	425	390	405	429	408	426	402	402	431	414	404	437	405	380	435	398	417	442	422	431	429	383	410	444	408	418	454	410	476	429	426	414	394	413	449	420	385	407	391	432	393	416	447	397	402	392	449	413	420	418	364	435	396	429	405	432	381	427	410	382	417	412	412	400	395	410	422	403	410	388	443	400	399	416	416	418	444	400	431	403	399	430	397	411	393	430	408	428	409	411	448	449	407	379	438	438	400	371	450	414	379	436	360	429	424	384	424	455	430	411	431	439	420	429	402	389	375	383	422	449	386	427	426	395	410	434	434	365	401	422	417	444	433	405	405	428	413	418	399	424	405	416	369	403	431	407	409	416	428	423	419	415	419	411	426	443	403	449	401	411	381	405	458	422	414	393	414	424	397	440	392	379	378	372	418	394	389	397	403	397	411	410	409	397	412	420	386	398	405	422	432	422	385	412	392	422	403	440	415	380	417	410	451	449	399	433	426	409	474	413	440	399	425	381	420	371	440	446	431	445	381	420	398	414	424	387	422	417	418	405	417	384	441	375	417	396	418	393	400	396	397	419	443	420	419	389	411	440	379	390	403	392	387	399	417	394	382	452	385	408	405	385	378	429	403	439	450	415	401	419	409	421	414	432	407	423	414	408	405	408	414	414	416	398	406	416	422	416	419	377	418	392	426	439	430	396	411	426	439	421	417	401	393	396	452	412	455	421	393	398	381
57572	46612	35088	29776	31922	34149	35645	33333	34089	24662	15559	10583	6853	5337	4847	4133	3048	1934	997	680	565	473	406	324	309	278	246	288	260	255	247	244	250	243	249	250	238	241	243	257	225	273	271	235	255	230	241	222	236	255	252	233	243	212	241	248	245	229	236	248	243	224	228	220	228	236	260	235	254	219	221	236	240	212	224	236	231	246	223	233	219	241	257	265	244	229	237	224	239	226	222	225	252	234	247	233	260	231	242	211	229	249	231	223	249	234	263	257	250	242	221	233	217	218	205	218	256	217	219	209	228	221	227	244	228	256	207	225	236	248	234	232	233	227	213	218	265	236	250	244	254	231	244	214	234	227	228	215	243	251	218	232	255	249	234	230	220	250	251	244	222	233	257	219	244	249	191	227	227	225	238	225	205	209	204	221	217	253	249	243	215	209	239	231	249	219	223	257	240	239	228	197	231	216	252	234	245	234	224	238	242	239	241	218	212	205	250	240	223	236	236	211	231	244	216	229	226	220	239	230	218	240	231	204	252	239	239	230	262	260	237	231	248	195	226	227	227	254	255	218	253	201	214	262	217	200	250	234	224	220	248	210	223	203	216	242	206	226	234	223	221	231	245	235	248	229	227	240	236	214	232	200	232	234	228	237	215	207	231	218	223	236	226	257	230	217	212	229	208	239	216	244	213	211	215	204	222	260	225	214	239	235	250	217	215	213	245	236	230	226	233	245	239	222	242	214	223	239	214	202	219	235	228	239	216	207	242	253	226	216	253	220	220	230	215	251	227	216	242	254	212	210	230	240	237	213	220	211	237	220	241	235	240	244	224	230	256	228	202	216	226	220	235	208	221	220	223	198	241	239	234	231	261	246	201	249	234	232	238	252	239	217	214	239	223	228	198	208	230	239	244	241	241	209	243	229	209	240	222	226	274	220	250	234	216	224	222	244	211	251	291	204	254	206	226	236	230	223	200	234	221	225	218	245	238	223	215	223	246	225	237	236	224	207	259	236	258	232	235	222	239	234	197	203	216	226	220	218	216	229	209	247	209	220	234	252	234	205	242	246	206	223	222	215	229	239	253	240	215	236	216	240	211	210	236	243	223	235	246	204	254	243	227	249	238	222	214	200	210	235	226	225	227	218	228	229	220	232	214	245	206	192	249	218	243	230	222	258	205	221	225	199	220	227	200	221	242	215	255	230	239	244	214	239	234	219	252	243	235	224	231	227	218	208	215	222	228	206	240	226	204	242	221	257	251	230	231	253	236	191	219	241	226	215	214	216	244	242	230	201	229	229	218	210	213	235	223	221	247	259	217	219	223	224	234	219	230	221	231	225	252	209	223	211	242	228	229	210	217	223	235	260	253	217	207	218	210	222	236	225	201	232	236	226	233	221	257	247	217	251	239	218	261	220	242	252	229	232	272	231	244	242	219	248	220	233	252	231	230	234	209	239	231	237	216	237	277	238	231	216	230	232	230	218	260	243	223	237	224	242	220	227	246	243	244	219	211	230	224	215	219	241	226	234	240	259	214	239	223	233	220	208	242	213	239	255	224	224	218	259	253	229	216	240	208	231	240	218	261	227	221	223	237	221	235	252	232	208	233	251	222	229	197	258	228	217	230	222	220	220	229	237	219	227	238	226	223	231	217	229	236	224	182	231	212	222	226	249	232	227	211	224	236	221	238	250	224	254	233	229	218	227	219	241	233	242	228	222	245	207	212	227	250	248	254	231	234	229	244	247	239	218	196	264	250	233	212	272	220	217	236	252	232	231	218	226	203	214	226	213	205	223	225	240	244	237	250	244	257	234	228	213	217	237	224	228	219	258	211	233	254	214	191	215	244	216	229	225	225	234	238	226	226	200	250	264	227	250	240	233	235	242	210	246	210	246	249	216	230	225	219	226	220	206	208	231	219	223	234	253	254	251	261	225	195	233	220	239	237	221	263	232	246	246	206	216	236	242	239	222	226	221	242	248	236	240	205	232	245	215	260	218	230	259	215	204	219	218	249	236	244	242	211	228	220	222	237	249	200	253	238	226	231	250	237	248	235	244	208	235	247	210	219	218	266	221	213	246	234	229	216	225	244	239	217	225	217	230	266	229	225	224	230	215	222	223	259	222	215	198	230	250	223	235	242	226	227	235	220	226	242	217	226	239	221	233	243	223	252	218	212	200	220	229	236	208	220	234	213	231	233	230	216	232	222	254	215	196	217	248	226	218	242	232	225	242	236	246	226	205	193	209	226	241	239	243	238	242	218	224	247	241	249	225	249	243	225	227	243	236	231	207	244	204	228	235	247	245	244	235	232	223	237	235	232	234	238	234	233	211	227	216	236	217	224	236	244	206	221	212	262	195	262	220	219	214	259	214	239	248	244	226	228	220	241	219	238	244	230	254	252	231	233	233	243	230	240	242	235	247	224	241	232	225	234	212	246	267	244	253	220	266	223	217	230	252	209	240	221	222	242	236	238	242	222	214	236	211	245	216	223	246	218	229	259	233	214	244	246	235	226	226	181	255	223	228	221	211	214	235	242	245	238	242	242	242	215	222	248	235	241	253	238	219	236	232	247	247	260	222	230	194	238	250	236	245	234	208	235	224	219	243	224	208	236	247	236	235	259	231	247	208	233	216	229	196	238	259	248	241	235	230	246	231	236	252	235	228	234	228	231	239	219	230	238	214	224	238	234	207	243	209	229	218	231	221	209	229	236	234	238	219	225	218	241	242	225	245	250	235	216	222	208	253	251	243	216	240	228	231	215	237	219	225	215	253	217	197	234	227	232	273	214	232	242	215	217	216	240	229	216	251	225	240	222	223	229	214	240	237	193	213	197	228	219	221	234	199	221	197	219	224	234	225	228	248	231	248	244	235	249	219	217	238	252	235	234	236	226	246	235	225	230	227	215	215	245	226	232	204	236	259	217	261	242	201	251	223	254	241	221	197	216	226	260	220	255	223	232	201	245	257	232	207	234	218	199	236	218	231	262	222	229	216	253	229	221	224	205	249	199	235	232	236	241	216	241	234	237	229	241	232	263	247	225	238	240	214	207	235	232	226	225	218	250	221	245	239	235	219	220	264	245	227	241	222	227	218	227	242	227	234	221	214	214	219	217	238	211	222	229	220	237	225	222	258	246	240	211	228	206	221	220	222	236	269	252	229	231	237	231	216	227	224	226	223	221	246	245	243	222	227	215	210	251	240	235	211	228	213	233	233	237	213	226	243	220	229	243	244	224	227	247	216	219	226	218	212	239	239	251	239	247	278	232	244	213	224	235	215	223	244	237	243	230	251	209	231	232	246	223	226	247	215	235	252	245	246	221	229	211	234	228	212	197	215	243	239	218	213	230	226	235	226	231	231	217	208	207	220	251	224	203	217	222	209	246	249	239	272	227	233	207	252	291	267	229	235	200	233	239	231	263	221	217	211	220	230	225	236	224	249	234	226	248	251	219	206	258	237	214	249	248	235	218	219	243	218	228	205	236	237	240	222	248	218
46801	53642	38660	41622	48735	52209	50550	47197	47813	36823	29713	25717	20429	18588	19011	16830	13177	9466	4998	3489	2980	2284	1974	1442	1215	1047	953	876	891	884	885	895	843	848	835	822	776	779	783	767	754	726	716	721	711	761	757	750	730	720	653	698	698	679	708	689	732	716	671	733	714	735	776	781	795	740	747	728	689	692	720	687	671	660	702	656	680	712	667	645	642	651	664	696	645	695	657	675	667	662	629	683	660	665	675	676	655	661	650	717	664	662	661	642	699	701	745	649	685	709	707	647	694	647	703	694	679	662	659	686	665	677	646	654	630	675	649	662	671	660	667	655	596	659	681	622	630	676	714	663	652	683	668	664	674	660	683	604	630	668	664	680	657	665	730	657	636	674	672	639	619	680	672	632	659	628	623	659	676	676	635	697	672	689	659	672	690	675	678	661	617	651	661	621	622	657	671	709	654	643	649	640	702	692	669	666	687	651	633	653	639	662	635	685	669	636	666	708	650	639	677	630	611	651	639	606	630	683	603	641	641	683	673	611	653	673	665	706	673	622	661	633	701	617	647	654	633	629	640	675	617	646	655	622	666	645	622	676	625	654	653	672	673	635	673	665	650	631	662	678	657	639	700	665	645	668	651	666	650	638	652	662	652	638	688	621	660	643	646	644	642	654	671	693	651	699	728	691	646	662	673	663	658	645	636	648	684	651	673	681	638	673	671	669	636	636	600	674	682	623	652	653	632	652	657	677	650	609	674	658	644	656	660	626	628	685	659	654	655	684	655	673	659	643	704	644	673	624	678	625	625	707	682	717	626	613	618	651	625	661	643	667	637	693	657	635	675	653	613	697	660	694	681	671	647	693	659	675	653	668	620	717	641	683	637	608	593	653	678	637	640	679	657	641	653	672	633	611	665	658	688	693	663	662	650	634	681	658	680	634	655	663	667	658	645	641	626	673	667	657	644	657	658	627	653	656	613	690	668	628	625	664	650	654	652	670	665	621	667	656	600	684	693	638	659	660	615	646	652	673	648	647	702	618	659	689	639	629	648	664	631	660	636	655	666	659	677	638	627	674	646	679	643	686	665	657	680	688	689	686	631	639	681	624	674	668	655	666	614	668	650	687	691	653	647	676	664	662	625	636	690	647	658	594	639	640	643	614	672	667	622	688	678	690	662	602	733	666	643	694	675	634	659	638	676	601	656	700	658	635	669	611	611	667	630	644	675	610	643	662	644	665	678	658	639	702	715	660	653	674	676	657	626	697	662	635	655	690	679	670	693	645	650	589	672	685	643	654	693	628	706	646	618	700	677	618	626	636	668	657	699	617	625	660	669	677	674	650	658	668	694	640	660	647	609	660	642	657	653	637	655	653	677	641	672	670	663	654	643	650	607	646	668	634	639	661	668	667	687	681	606	659	659	690	639	649	613	644	669	654	688	642	645	689	664	663	644	657	637	666	644	622	610	673	606	664	612	642	605	692	701	659	637	647	606	674	655	648	660	709	614	677	649	680	648	714	712	681	629	663	630	654	624	656	621	671	612	674	660	667	627	666	644	652	667	689	674	641	662	673	678	669	701	630	678	631	666	632	647	643	659	601	692	624	664	641	635	650	662	640	637	620	639	606	649	637	669	669	692	666	644	684	682	643	666	621	646	646	660	663	646	607	627	620	655	700	653	653	666	648	666	631	642	619	605	667	632	635	622	663	640	647	654	670	671	639	637	645	661	686	605	646	644	649	633	610	657	664	672	646	652	657	620	606	682	649	666	661	672	624	637	661	649	651	682	645	670	695	659	652	647	623	650	667	660	686	700	602	683	643	694	693	683	669	683	641	692	669	645	663	629	661	634	631	680	646	679	707	672	660	642	654	720	667	657	687	677	603	684	652	674	630	628	633	702	660	686	646	657	617	687	620	636	625	651	643	693	629	669	628	665	685	686	646	696	691	682	641	665	645	654	593	617	694	648	602	697	649	667	638	660	628	706	676	656	632	637	660	656	706	632	655	635	658	637	610	639	684	636	645	636	657	617	642	668	714	664	647	616	657	670	656	664	637	678	690	652	632	634	652	616	648	702	671	638	636	662	702	621	711	656	654	661	654	640	648	634	635	625	696	664	686	683	700	666	634	601	668	681	673	640	609	675	662	605	665	658	604	660	637	630	633	655	639	687	649	670	664	702	630	651	637	669	654	650	603	650	654	631	651	652	698	631	674	620	638	668	637	623	653	691	642	646	637	663	637	639	674	658	657	638	615	638	634	653	614	632	680	614	628	659	677	666	649	647	678	666	627	642	646	674	699	630	646	672	612	654	615	610	703	635	614	626	634	623	651	632	644	674	654	703	665	645	673	648	648	662	667	666	674	677	636	633	630	618	644	703	660	683	661	638	644	658	658	641	652	677	660	648	661	657	613	678	710	671	650	623	714	678	679	691	690	632	711	624	612	667	655	649	641	658	656	674	650	610	651	673	645	635	669	669	657	648	628	668	690	704	666	667	643	659	637	671	640	655	678	655	673	632	650	637	655	647	643	612	654	701	653	609	640	660	605	688	618	669	637	689	607	664	666	687	688	610	655	622	652	644	699	716	618	676	629	678	653	660	648	662	636	650	626	672	638	618	641	662	688	647	687	680	669	651	675	695	680	633	662	611	669	660	693	633	726	632	643	675	675	651	701	638	664	651	649	714	599	649	617	636	641	658	659	628	626	664	647	668	657	677	685	674	612	683	618	640	659	651	653	654	676	654	681	652	614	663	685	624	649	687	584	650	645	695	672	639	706	651	685	678	668	600	662	673	704	643	664	669	645	699	684	648	619	652	614	638	655	652	668	656	579	653	651	690	658	665	628	679	657	642	654	667	699	655	618	668	664	682	647	688	657	695	614	668	663	663	662	670	677	646	664	633	619	632	663	620	615	677	657	672	641	633	662	627	645	646	671	637	650	674	685	664	658	639	647	675	675	644	670	641	652	686	639	630	647	660	656	674	626	636	650	651	670	657	649	642	637	666	654	664	592	614	626	674	661	639	649	645	684	622	621	644	668	633	643	670	690	639	643	615	691	622	691	646	670	643	672	623	636	649	666	681	704	645	642	623	683	669	655	615	663	641	621	616	669	622	623	662	641	693	644	690	640	635	681	664	679	641	646	693	678	687	688	669	686	634	685	678	661	661	658	659	650	625	632	657	663	657	663	607	628	686	677	631	691	596	667	607	646	630	638	631	642	668	653	665	679	652	657	661	667	684	658	706	663	622	658	636	696	615	694	589	680	638	655	686	659	674	703	679	691	655	672	634	657	654	637	652	629	637	651	637	628	690	645	629	646	648	667	685	621	702	661	661	676	647	665	650	607	634	665	649	668	667	635	677	674	651	695	659	651	639	656	620	708	645	608	644	612	670	626	660	670	692	693	646	634	716	632	636	640	629	672	649	667	679	640	680	659	648	639	645	670	673	649	672	683	655	717	619	649	654	671	674	672	686	646	649	637	676	647	661	629	677	635	646	704	643	643
21260	27833	21221	11140	8017	5539	3237	2071	1715	884	578	353	355	318	266	210	198	217	160	161	155	165	136	121	175	173	154	143	161	143	166	137	162	139	147	185	137	174	145	155	169	161	159	147	148	155	149	136	151	147	157	141	147	149	143	168	148	153	167	161	153	159	160	165	155	161	145	140	134	156	145	164	129	154	159	146	157	143	140	166	146	148	149	147	180	144	155	146	142	141	128	168	154	153	179	153	171	184	147	169	151	144	149	132	154	142	155	149	148	133	162	169	146	161	165	155	159	154	150	156	145	159	151	135	165	138	130	159	159	135	155	151	147	143	172	154	151	139	156	166	151	144	127	146	161	152	158	138	151	170	168	152	155	161	154	149	133	160	150	153	143	155	141	154	142	171	169	143	167	180	145	148	158	137	164	152	146	155	153	140	142	159	133	147	164	163	159	157	167	160	156	159	140	151	170	153	137	145	149	165	126	125	150	159	147	138	154	139	144	159	153	146	160	169	132	166	141	141	149	144	149	165	169	165	136	151	155	172	142	169	158	161	153	182	149	163	135	132	168	140	137	143	119	179	155	153	164	151	142	146	128	137	148	133	150	177	139	170	163	151	130	162	126	155	156	140	160	172	147	156	162	161	138	150	155	177	139	169	154	142	141	162	143	150	143	152	157	168	149	152	145	186	150	163	138	166	146	165	186	165	147	174	144	147	159	154	157	157	162	155	116	159	157	165	141	159	165	134	166	151	142	145	158	148	167	135	164	159	152	161	138	186	133	145	152	153	147	147	158	146	133	139	165	135	144	137	160	147	167	167	136	156	142	156	164	147	161	168	150	150	172	153	152	170	158	149	167	141	154	149	139	151	157	144	156	127	161	134	139	164	140	131	158	163	133	131	162	151	144	152	167	147	163	160	152	145	155	172	149	127	154	135	162	158	165	134	144	178	169	138	137	142	141	148	156	145	158	148	163	152	138	128	147	149	161	154	127	163	154	178	159	137	168	151	146	158	160	171	161	158	143	161	146	151	159	185	155	148	165	148	140	134	162	149	155	155	151	163	131	146	170	156	154	170	143	152	136	152	146	135	149	153	158	137	148	169	138	172	170	151	149	169	142	149	141	152	159	150	159	135	158	165	160	157	155	138	144	151	175	158	150	162	144	159	142	136	131	153	159	159	147	158	139	153	152	129	138	161	142	152	165	152	155	145	139	151	145	146	152	144	137	145	165	144	165	148	189	163	141	145	129	164	179	138	144	162	136	137	157	154	155	148	153	151	150	144	130	163	131	158	171	134	135	138	158	186	162	158	140	136	135	152	157	149	186	137	145	133	138	141	149	160	154	154	135	149	137	154	165	150	151	149	149	154	153	168	141	155	166	169	157	160	171	162	172	143	159	169	137	143	161	153	146	145	137	156	160	134	151	142	140	145	143	146	151	157	168	153	156	148	156	156	163	152	139	160	151	174	146	163	165	159	140	135	132	132	148	135	151	141	169	149	173	169	165	152	138	146	125	139	141	140	160	150	169	128	127	150	136	149	172	150	136	168	162	160	151	176	178	126	147	146	155	154	156	151	135	141	142	139	126	157	133	130	157	151	141	168	187	154	170	150	151	134	144	151	161	138	128	169	153	130	162	174	165	153	154	142	156	154	164	138	150	143	164	150	152	151	158	164	153	137	128	131	148	136	156	163	148	149	144	164	132	147	127	125	137	153	159	163	161	159	133	145	141	163	157	137	150	153	153	138	163	144	152	160	163	155	160	146	152	141	125	158	131	162	149	145	158	152	135	165	150	160	137	142	160	134	144	168	137	152	157	161	173	140	140	152	151	117	159	164	157	146	160	173	159	138	160	152	143	154	157	135	138	166	146	138	152	148	126	151	133	180	149	157	158	136	152	143	148	161	162	144	148	139	154	140	155	149	155	138	156	151	146	167	137	145	153	148	157	153	145	173	149	137	175	158	155	145	156	154	147	147	128	138	156	154	132	152	179	122	170	138	130	157	165	153	150	165	156	149	149	139	126	147	137	156	165	130	152	170	163	148	174	140	137	173	161	161	150	144	167	144	158	164	120	167	151	180	168	151	159	148	145	150	161	137	169	156	157	141	162	144	142	162	162	150	155	140	160	148	149	152	132	158	156	166	169	127	153	148	161	146	157	149	153	149	156	158	149	145	148	137	152	153	158	179	157	157	134	139	136	144	170	170	148	139	137	144	152	156	166	140	150	140	174	135	155	167	146	155	142	150	155	153	169	150	162	148	158	159	184	150	152	139	154	163	154	127	158	150	139	155	160	156	161	144	150	155	150	140	154	133	156	133	144	145	145	154	153	147	135	145	147	162	148	147	158	153	163	163	149	149	166	143	128	173	152	150	152	143	157	159	161	142	133	143	156	144	158	161	158	147	143	158	153	154	138	138	151	123	150	161	136	174	156	170	172	153	157	143	168	158	162	134	149	126	136	160	154	146	183	147	161	135	147	145	138	136	151	149	154	150	144	155	186	165	141	135	175	149	149	147	145	146	143	176	146	146	133	141	171	174	126	141	162	151	174	148	162	150	144	140	163	142	143	142	155	141	148	134	157	130	158	155	165	150	130	158	144	165	149	165	148	160	157	140	150	168	154	149	151	150	146	149	157	140	166	158	137	150	161	152	154	172	156	149	153	158	153	171	152	125	145	178	152	139	149	140	163	149	137	152	170	166	134	143	151	145	138	129	158	155	163	148	160	134	138	155	153	148	162	154	158	133	158	148	140	143	135	158	140	162	153	135	163	142	174	155	144	136	143	131	125	143	131	149	149	158	148	146	173	162	137	152	136	162	137	154	169	130	132	148	136	173	139	143	169	151	149	142	174	164	167	148	155	147	165	134	158	161	153	173	145	157	166	142	156	135	134	166	139	154	135	156	153	166	164	160	139	109	184	175	150	158	164	179	144	153	142	150	153	162	156	138	164	137	156	165	166	167	166	142	169	148	141	143	132	167	153	164	138	163	156	149	144	143	163	131	165	147	163	153	125	155	160	183	169	154	160	133	140	140	156	160	139	136	151	138	141	148	166	154	148	157	169	150	137	143	160	156	164	142	157	155	151	160	151	170	167	146	164	152	146	140	154	156	137	145	160	160	151	145	165	137	153	136	152	152	145	146	135	148	151	168	152	158	152	144	166	145	167	163	162	161	169	143	129	148	143	166	173	169	135	142	157	123	145	142	160	159	159	148	160	155	165	160	120	155	154	167	140	152	173	147	147	157	124	121	153	166	141	167	151	163	155	156	159	148	150	172	155	139	174	171	107	157	146	167	152	164	151	149	153	145	125	130	171	157	147	132	150	152	170	154	170	152	164	160	159	154	151	139	124	164	157	166	131	138	141	125	122	154	169	138	132	163	152	155	147	166	142	145	161	160	146	130	168	140	157	151	162	136	143	151	156	145	149	163	157	150	169	146	161	147	143	157	162	128	161	150	139	152	146	159	156	179	165	149	155	133	141	155	151	142
17508	29806	18161	15632	17910	15861	11901	8761	8009	4190	2564	1793	1430	1155	1159	1016	872	726	607	591	540	561	490	460	492	473	466	506	495	471	488	532	539	504	471	467	541	497	467	514	517	477	475	489	488	444	477	483	477	474	475	465	498	511	472	485	509	440	467	483	503	441	475	493	493	458	479	476	443	532	488	475	498	439	486	489	485	505	460	455	449	486	476	463	458	502	441	503	449	508	462	498	475	482	474	476	490	451	485	489	443	462	459	468	463	491	497	465	488	490	478	472	493	493	476	457	496	466	447	508	454	484	466	470	447	473	487	482	496	514	448	519	465	455	436	509	491	533	431	489	491	480	508	497	432	456	474	497	472	470	509	450	517	479	496	457	487	461	474	510	492	502	449	492	494	516	465	487	463	460	459	512	479	450	443	463	505	444	486	500	484	461	495	471	448	474	456	463	476	459	443	518	478	487	479	459	476	479	470	494	445	492	473	466	495	462	492	465	461	454	515	473	506	471	527	454	466	455	433	441	493	472	500	478	485	491	464	519	465	502	484	478	488	443	480	464	485	488	469	491	462	467	487	504	486	479	486	452	496	457	499	479	446	476	486	443	467	537	469	511	472	471	507	488	476	500	501	453	459	496	484	412	463	495	458	472	486	447	512	473	464	453	520	471	470	474	456	479	456	471	483	456	444	474	502	466	473	454	462	485	483	518	483	489	511	474	475	458	482	483	462	458	456	458	487	457	436	484	447	439	477	505	473	501	488	464	477	486	463	489	505	494	475	491	474	476	435	460	452	485	490	446	451	458	491	479	451	479	480	478	472	471	509	498	487	457	430	465	479	444	495	475	424	445	488	513	444	486	507	461	475	481	500	475	489	502	490	454	438	466	505	447	541	477	460	448	469	481	483	489	535	424	498	486	500	495	482	468	470	440	470	523	448	489	486	477	478	449	473	510	482	487	539	436	472	518	443	441	495	452	487	486	480	439	456	499	489	466	478	460	499	492	489	472	530	483	443	465	463	454	464	479	493	498	467	504	494	467	474	467	431	483	508	462	495	477	483	471	505	466	519	500	480	489	442	452	499	482	473	494	462	518	480	458	488	510	544	432	495	483	488	470	459	510	445	467	463	521	495	504	450	488	480	445	456	487	481	479	454	431	445	448	484	471	462	473	465	497	477	474	448	474	437	481	475	498	491	469	456	476	509	465	447	462	503	454	481	433	434	517	484	494	450	473	490	502	469	492	466	494	488	480	471	476	482	431	482	452	488	494	481	502	449	495	477	490	463	469	507	489	498	496	505	475	451	498	479	475	469	504	476	478	455	443	459	483	471	490	505	477	467	509	467	473	476	479	497	490	459	470	436	462	471	454	478	473	473	470	438	499	447	460	483	492	484	462	458	447	477	461	501	441	467	465	472	497	484	466	475	495	502	455	495	463	502	469	498	450	452	468	490	479	504	494	504	472	449	434	451	493	466	425	472	507	501	483	440	456	502	465	445	478	441	523	451	471	499	436	468	484	467	443	446	449	484	475	464	453	507	492	474	470	461	469	528	494	513	502	495	472	508	458	464	474	492	468	460	457	518	509	490	456	473	443	516	442	455	499	460	505	475	491	483	508	472	459	476	467	470	491	459	473	463	504	496	467	452	432	506	435	498	460	458	496	487	495	444	468	464	446	453	442	466	482	520	504	450	465	517	445	434	493	509	483	477	461	485	480	472	482	444	535	494	508	472	486	504	484	438	493	498	491	444	478	452	489	463	506	481	476	465	522	488	478	480	453	432	532	437	459	514	489	438	481	474	449	491	455	482	518	512	471	461	472	432	500	453	453	477	430	458	516	483	489	495	479	498	460	486	480	453	465	475	504	465	421	497	460	480	472	449	500	500	516	478	452	510	468	477	490	496	460	451	523	467	486	461	516	464	508	459	445	489	479	491	487	501	466	504	450	497	500	450	464	466	484	455	514	475	465	474	512	475	510	478	460	472	469	476	510	489	491	482	487	491	445	494	463	476	473	488	478	462	477	503	457	434	476	482	476	474	470	454	460	481	477	496	463	461	482	479	487	434	467	504	515	433	472	488	521	463	490	452	497	471	448	436	437	479	421	480	444	456	473	460	490	486	484	469	476	442	483	472	501	485	447	489	457	512	464	526	486	464	467	524	466	479	453	475	464	472	480	497	503	454	482	488	481	441	475	494	476	455	497	467	475	512	450	468	497	467	475	478	476	473	441	495	477	459	438	472	448	467	453	481	443	492	459	468	493	478	504	460	455	448	470	463	492	497	472	494	487	477	485	446	524	485	468	449	506	453	478	515	493	480	498	465	473	489	493	456	466	478	495	481	509	473	430	464	432	475	481	487	450	477	450	511	497	417	478	454	439	476	484	475	510	512	485	493	437	508	495	477	484	461	447	476	475	472	501	476	463	479	432	434	491	488	459	467	474	471	473	474	449	534	451	489	466	505	446	484	463	448	478	458	495	507	461	475	479	498	461	528	447	469	463	477	457	461	532	464	482	512	459	486	466	470	462	508	470	471	500	488	474	471	493	448	439	469	438	477	476	456	501	479	491	461	489	484	507	483	438	448	515	457	474	470	443	424	465	476	508	496	463	474	482	452	463	486	455	480	444	486	509	451	478	450	440	472	461	461	530	452	478	505	446	505	502	505	487	495	469	482	469	445	458	456	494	516	456	472	479	466	516	507	487	496	447	476	480	491	479	489	480	500	464	453	423	480	471	477	494	503	489	479	470	430	482	553	462	481	477	455	499	473	471	475	479	443	464	480	442	463	494	501	492	466	484	454	477	488	477	466	437	474	484	456	455	495	531	472	508	478	460	499	470	477	503	470	481	484	474	516	479	465	458	503	469	434	498	479	471	461	534	456	465	476	482	459	444	498	475	468	475	446	465	465	462	433	442	471	468	479	459	451	483	490	499	462	492	450	450	494	453	508	493	489	500	467	476	494	494	475	482	480	485	431	505	442	474	450	459	441	460	485	498	502	472	474	473	448	496	463	456	537	439	507	467	491	442	490	459	469	475	518	488	511	480	469	469	455	467	485	463	461	485	441	462	478	454	461	488	505	475	466	501	492	497	467	487	475	474	467	446	533	485	494	454	491	513	495	479	469	497	498	433	458	449	467	468	434	463	480	460	451	509	457	503	487	455	468	518	487	463	493	482	471	484	490	467	457	454	459	495	460	459	455	476	448	451	498	437	470	497	482	455	478	462	507	419	496	479	463	482	471	500	488	463	501	492	434	482	454	463	491	509	461	499	476	475	477	518	481	484	464	460	463	432	415	435	469	466	444	489	443	465	457	446	474	476	471	492	480	509	475	490	443	519	453	460	481	451	483	469	483	485	477	435	508	447	451	490	470	486	498	465	481	487	449	495	462	466	503	479	525	469	461	452	492	474	474	484	468	466	485	446	505	468	472	471	479	478	453	461	463	477	444	478	455	424	490	476	453	487	505	471	508	475	499	472	442	507	476	485	473	471
51488	51294	35392	29116	31430	31501	29613	24136	21852	13533	6076	3474	2366	2268	2004	1674	1101	725	534	349	253	234	219	180	142	142	157	144	154	152	158	136	124	130	119	154	133	143	128	141	150	131	121	120	126	131	163	141	131	138	138	132	156	133	132	140	139	129	130	149	128	138	130	114	111	139	161	149	134	122	148	111	139	121	164	133	122	124	126	137	125	121	142	131	161	136	127	139	114	146	130	144	136	146	137	127	134	130	142	126	147	148	134	155	139	108	139	136	134	134	118	148	134	143	125	136	134	117	143	143	140	132	142	128	132	118	148	135	129	140	135	124	128	118	117	133	131	124	121	147	128	139	129	141	137	130	126	123	145	130	118	130	116	141	145	128	128	142	129	126	120	131	110	141	148	125	122	118	126	135	120	131	117	119	126	122	141	129	145	136	130	107	127	125	122	126	139	102	130	139	109	144	137	118	114	110	128	141	135	106	149	132	123	137	136	133	118	141	112	106	127	125	131	138	141	166	134	137	122	144	146	128	107	125	126	138	132	135	123	141	113	139	131	137	123	129	153	137	117	135	146	132	144	138	126	141	131	127	112	117	121	128	144	123	112	123	141	125	130	135	157	128	148	119	119	151	121	129	153	136	142	117	137	138	107	123	132	125	141	120	143	122	141	131	153	135	151	122	121	136	115	140	133	127	127	138	123	126	125	140	152	135	124	135	144	142	148	142	131	118	128	138	145	128	110	130	134	138	119	130	132	116	136	143	112	125	129	130	152	128	145	150	130	126	130	112	128	141	125	133	146	126	123	145	108	116	129	152	132	117	116	139	120	130	124	128	159	123	114	145	121	115	142	107	115	142	126	137	127	132	141	135	119	140	122	135	126	139	123	115	124	134	122	124	108	130	140	122	152	135	137	127	139	134	126	134	140	120	128	131	127	130	124	127	116	106	129	132	113	121	123	131	144	129	135	114	118	133	125	134	132	127	132	139	118	121	140	121	125	111	124	123	132	134	124	133	131	130	134	130	128	110	108	131	133	137	132	112	121	110	131	120	122	113	122	125	113	106	151	142	125	127	134	149	130	135	136	131	120	118	123	148	152	129	123	146	122	137	128	109	117	133	146	133	126	130	129	127	126	127	119	120	125	122	126	129	139	130	126	121	144	141	138	125	115	140	124	122	137	147	123	115	135	124	142	115	140	122	125	127	142	123	131	130	107	130	128	137	117	112	119	105	137	130	131	140	131	108	134	121	124	112	141	128	134	113	123	110	127	146	110	122	125	125	145	126	147	128	127	105	141	135	146	143	119	115	142	111	125	133	108	128	117	136	111	124	147	130	140	121	154	111	138	127	115	119	126	107	143	143	128	144	132	134	156	126	144	144	128	146	116	131	125	139	126	131	152	119	144	131	125	137	111	130	126	118	132	137	117	130	131	124	113	137	124	119	127	140	135	128	126	159	135	138	125	144	122	143	113	121	118	110	116	127	109	113	120	135	120	123	112	131	133	113	114	120	127	146	138	135	133	149	138	136	121	136	134	145	126	130	133	147	141	129	116	139	129	138	124	130	130	121	135	130	136	116	120	136	126	149	140	134	110	136	139	128	132	137	133	121	126	137	154	140	123	99	139	124	129	124	129	128	117	98	140	111	156	144	119	127	118	115	124	128	147	130	104	140	155	137	132	128	114	134	119	122	139	112	139	112	136	143	143	135	105	132	133	130	128	138	152	141	146	144	122	124	120	137	123	130	124	128	132	113	126	128	147	159	140	134	132	131	129	144	145	118	125	122	131	115	106	121	147	104	129	138	133	114	126	124	107	127	136	132	128	103	132	126	126	131	151	113	126	129	116	154	126	132	119	136	143	140	135	124	131	160	132	143	143	109	122	116	143	131	112	120	151	106	117	121	118	125	100	95	126	123	139	141	113	134	127	133	139	120	127	131	132	120	123	143	142	121	147	133	149	112	141	124	140	125	112	126	120	147	141	139	137	113	115	104	135	119	135	101	110	127	139	148	134	136	129	118	108	131	113	126	155	129	136	106	120	113	151	133	146	145	135	134	130	146	132	149	130	112	129	103	134	130	125	128	118	144	141	115	135	127	148	150	137	158	139	114	158	113	131	136	122	155	131	132	138	117	124	116	142	118	120	131	125	121	124	133	128	127	138	121	133	130	117	147	129	141	134	132	105	117	123	115	132	116	127	128	130	126	128	138	120	117	110	108	103	122	117	141	120	120	122	125	122	127	128	126	115	136	147	129	142	121	136	135	122	159	135	131	115	130	127	139	143	138	116	120	138	126	125	128	142	120	126	125	134	131	122	133	128	150	160	126	132	132	145	124	130	129	142	120	118	140	136	125	134	120	116	119	113	117	132	131	135	118	118	133	120	122	139	150	114	126	116	131	108	136	130	152	123	143	108	132	125	122	128	133	126	135	125	134	123	129	136	135	112	115	132	146	143	138	138	141	119	114	152	124	134	138	120	138	125	126	135	127	139	122	141	140	135	113	130	108	119	147	116	134	118	137	121	132	137	131	118	114	139	116	139	124	112	132	118	112	133	127	147	137	132	137	126	112	136	145	138	134	138	132	135	142	120	142	123	119	128	120	140	127	120	138	111	153	120	130	127	128	119	140	130	121	151	142	134	131	140	159	127	126	131	118	149	119	122	142	117	116	124	116	122	128	123	118	128	131	118	143	126	138	124	117	135	141	119	131	120	131	120	129	124	123	116	137	132	129	125	126	146	136	139	133	114	130	144	135	129	135	131	157	115	128	132	143	98	122	129	131	111	121	134	122	129	135	112	130	120	128	140	130	124	134	129	137	117	112	115	115	123	116	121	123	128	107	149	128	120	149	143	112	130	115	119	133	141	146	112	130	132	125	128	129	138	128	122	124	123	126	142	127	138	149	111	126	113	130	124	141	119	141	137	155	131	140	121	121	125	116	156	126	124	136	134	141	142	129	139	138	127	123	122	153	134	112	119	130	133	127	124	113	161	129	121	134	134	103	129	107	121	133	120	125	111	133	113	123	117	133	113	145	129	133	132	129	116	130	136	153	123	128	125	125	134	125	152	126	116	125	116	152	132	131	121	134	123	106	119	130	118	127	135	139	124	127	121	118	129	131	140	136	130	145	125	114	127	123	129	125	109	122	124	108	147	130	146	134	148	126	121	129	140	109	125	111	120	118	145	143	157	147	128	131	111	116	131	135	121	119	139	127	135	140	111	147	119	115	142	154	118	116	140	148	105	134	110	129	136	131	121	114	125	129	120	120	152	104	116	127	139	110	119	133	131	129	135	129	138	125	120	128	118	128	142	125	114	124	138	133	101	130	106	148	124	125	120	114	131	134	130	136	128	144	132	118	157	144	133	129	114	127	118	129	130	131	123	112	138	121	125	149	116	134	122	120	118	117	133	121	127	124	132	137	133	105	118	143	131	134	126	141	119	121	122	146	123	127	148	143	129	104	142	147	116	141	106	148	125	123	134	109	132	102	141	131
40268	53487	32879	36867	44032	45141	41717	36488	37345	26290	18297	13961	10793	9761	10264	9372	6203	4392	2860	1922	1404	1183	898	744	602	568	557	534	537	512	511	496	538	502	476	495	472	526	480	468	488	463	465	447	471	424	466	447	466	401	464	433	409	417	413	419	446	463	418	410	422	469	444	428	417	466	454	432	459	413	416	388	465	435	438	431	360	431	435	406	395	398	417	421	442	456	385	459	435	409	470	399	412	413	431	434	419	460	421	386	397	423	417	432	393	415	448	417	407	446	430	402	424	382	420	438	449	417	393	431	457	388	403	406	391	380	425	400	409	416	418	409	396	386	403	438	421	419	432	414	417	428	411	401	406	375	375	420	394	413	396	385	384	449	414	400	402	431	420	425	374	385	445	420	396	443	410	453	423	397	404	401	413	417	398	447	400	439	443	436	432	409	401	394	416	441	413	376	435	430	382	402	409	381	442	422	418	448	397	438	408	379	415	384	436	406	410	435	408	408	408	415	414	380	405	432	431	379	422	424	405	404	399	417	388	440	388	418	390	447	402	419	377	426	426	418	420	402	426	407	385	420	427	425	386	400	417	455	409	386	399	416	381	412	446	411	392	410	434	398	405	415	395	451	411	391	422	420	388	419	391	395	399	402	447	371	395	420	412	409	411	401	415	394	429	377	423	385	424	409	405	408	376	432	412	408	433	382	409	419	416	429	413	391	423	422	413	422	416	389	378	447	410	374	416	428	444	432	424	406	381	379	406	413	389	418	431	401	441	402	392	406	408	392	376	426	430	424	413	398	401	447	436	421	412	421	412	369	395	416	420	430	445	438	400	393	422	391	426	380	423	426	397	378	411	408	424	435	413	365	413	392	425	395	402	410	406	380	412	400	425	430	455	419	414	393	410	394	379	405	401	379	408	444	421	397	431	438	429	426	401	393	397	396	440	414	396	411	432	407	442	390	414	391	432	369	422	402	405	417	428	437	428	412	397	397	433	428	388	410	440	403	430	398	426	423	366	405	419	386	451	395	394	418	393	427	384	417	413	392	374	406	400	386	419	433	381	396	439	412	384	403	421	410	407	410	444	415	416	387	421	419	423	421	424	416	416	383	409	399	417	424	426	444	403	453	409	434	407	380	389	398	420	411	426	413	422	395	413	392	417	391	401	419	423	414	415	436	418	397	388	399	391	436	392	408	431	410	416	427	415	396	452	417	422	418	419	436	433	399	420	408	429	419	486	449	407	407	404	438	419	407	401	421	437	460	402	401	405	427	432	419	398	416	384	397	435	403	403	429	382	407	423	385	401	408	388	422	406	409	408	411	422	418	405	401	442	384	375	431	416	408	404	425	434	421	465	416	415	402	413	406	416	424	456	405	428	397	457	453	408	421	395	404	379	408	395	433	429	427	406	400	405	420	420	395	396	417	411	416	431	415	404	449	386	404	414	429	438	445	439	411	418	409	383	422	397	386	410	432	416	388	381	406	421	423	404	411	416	413	430	410	385	412	421	421	367	426	412	414	416	433	416	384	414	404	402	417	410	382	424	392	424	383	377	407	420	417	386	411	404	417	426	394	401	414	401	430	401	378	397	374	412	429	414	434	422	411	399	414	406	388	420	421	415	412	459	456	393	415	427	442	401	416	407	401	390	421	389	402	391	382	424	389	418	420	409	382	403	409	420	414	413	409	423	392	413	400	427	416	401	424	425	410	428	474	402	373	397	422	405	385	422	394	435	443	403	418	423	419	423	376	413	396	397	420	411	432	393	408	390	401	420	414	408	430	422	419	409	419	417	432	432	368	414	376	424	392	383	404	410	392	409	442	399	408	412	427	401	409	416	402	418	391	424	468	409	409	401	447	407	395	381	437	386	411	414	392	408	369	400	398	383	419	430	392	384	399	400	404	421	379	411	431	425	419	468	400	369	425	410	421	421	430	408	402	410	418	385	406	431	423	446	420	429	432	389	435	416	399	454	394	418	406	428	468	422	408	412	436	384	414	429	421	406	448	428	393	415	398	418	447	385	405	449	378	428	444	418	381	378	395	443	392	412	397	377	421	389	418	397	412	401	410	413	387	403	400	375	379	424	417	400	384	427	390	422	441	389	400	430	434	387	428	413	413	425	368	387	396	410	393	382	432	403	450	447	425	390	426	444	406	435	472	401	421	439	399	425	397	406	398	422	445	411	400	412	433	423	422	403	419	412	394	406	418	436	434	397	397	399	458	403	429	439	402	396	421	409	432	415	407	423	410	441	406	399	393	381	421	397	431	391	372	446	420	412	426	427	404	400	422	454	413	387	402	423	420	423	388	406	400	380	408	435	418	414	418	437	405	419	434	431	435	443	406	375	407	402	411	411	431	400	456	368	429	419	395	403	442	415	376	432	425	398	399	434	393	433	425	412	422	401	415	375	401	450	384	406	393	406	402	412	418	420	370	416	389	414	405	420	426	375	400	390	423	424	426	418	422	428	398	436	416	411	408	391	405	439	418	390	440	422	455	420	400	433	436	405	431	409	420	408	388	417	414	420	380	441	396	419	389	422	378	402	436	401	426	417	421	415	420	362	404	416	378	417	401	412	421	400	433	438	383	413	427	414	427	413	403	450	418	407	421	416	403	382	414	405	420	428	412	408	391	419	409	419	412	445	408	404	402	380	383	398	433	436	410	445	414	389	416	414	400	377	430	410	400	433	388	403	413	377	391	417	448	430	382	391	392	441	435	416	418	423	414	399	435	430	412	442	412	416	437	425	393	416	406	414	404	404	405	428	416	400	396	380	403	404	377	407	433	387	406	400	435	386	406	463	396	413	435	386	446	411	365	395	409	413	419	388	389	412	414	402	410	432	409	403	374	434	410	391	420	464	381	438	414	434	410	396	395	422	403	428	448	434	416	413	418	414	396	442	428	430	422	419	408	413	409	419	422	369	423	375	381	411	415	423	423	403	458	425	389	423	463	419	445	408	428	442	417	388	397	420	401	423	424	407	425	405	401	382	435	419	397	408	401	397	444	396	444	431	390	409	413	413	404	432	402	396	410	393	425	394	403	438	390	391	430	399	443	405	412	405	386	405	394	405	433	409	419	405	393	417	413	375	390	396	376	431	397	426	438	420	381	437	403	394	410	403	417	379	363	401	422	417	419	386	415	382	424	387	437	419	415	436	420	402	421	422	391	439	388	441	436	421	414	393	416	415	420	448	451	395	379	408	423	382	432	416	388	403	451	433	372	397	438	424	398	396	368	413	419	395	378	404	445	424	404	416	415	430	393	431	410	389	414	400	433	424	396	416	378	380	431	386	391	421	386	464	431	419	387	421	450	419	405	404	416	430	410	445	437	405	378	434	379	372	407	419	392	387	424	380	402	427	425	419	422	384	409	400	388	459	420	433	419	408	401	394	403	420	408	437	430	379	404	443	423	425	435	407	420	435	430	413	425	383	429	398	395	412	417	405	390	393	438	426	369	412	369	436	415	403	455	450	432	445	436	381	400	421	405	398	418
58177	45727	33836	29371	32741	35034	35247	33476	35465	25408	15373	9687	5965	4943	4797	4101	2854	2215	1140	696	553	461	429	318	332	302	243	300	297	253	241	284	256	260	261	255	236	234	263	252	245	217	237	249	268	216	238	236	248	237	267	230	208	226	243	237	247	236	221	263	247	240	240	233	252	246	244	215	259	206	213	212	224	215	254	241	242	227	232	247	215	229	228	232	235	222	247	248	265	258	213	225	246	244	254	240	222	242	274	220	237	210	222	235	232	244	238	262	238	241	214	229	236	283	253	218	259	249	224	219	237	227	246	226	250	236	234	232	213	232	203	235	242	241	268	238	227	213	249	232	252	213	227	235	233	245	237	248	224	238	240	233	244	215	238	260	271	221	240	242	220	247	221	219	231	230	218	246	199	239	248	205	238	225	200	247	215	242	252	239	202	257	225	270	225	214	228	224	215	263	229	240	251	236	244	269	238	233	237	222	259	239	237	249	257	244	219	233	235	222	231	225	258	221	214	262	257	236	219	238	221	237	237	238	225	235	256	245	245	222	215	243	263	228	236	218	225	228	230	228	238	248	229	243	207	244	218	227	220	232	271	203	242	258	210	239	221	254	234	206	259	246	221	234	252	245	241	210	233	270	239	243	201	229	221	219	232	232	210	219	250	244	216	248	232	236	227	226	253	250	225	239	223	212	229	218	234	248	239	237	223	230	232	220	249	228	244	206	235	240	246	247	228	229	251	226	236	221	260	229	226	211	226	215	234	221	230	236	244	239	236	236	247	235	232	219	237	256	232	261	229	240	258	232	230	232	221	196	231	217	249	241	225	253	226	233	235	201	223	236	227	210	228	256	222	237	253	200	213	218	239	227	225	220	221	222	236	220	244	268	220	250	234	239	226	226	238	228	251	246	268	223	245	240	226	237	249	238	257	244	216	246	225	225	221	244	224	226	219	270	240	241	229	236	245	227	223	207	234	216	254	236	247	237	224	230	233	231	226	215	222	228	232	231	222	258	227	263	240	220	233	196	235	227	241	217	247	241	236	227	228	223	264	217	246	226	218	194	243	242	217	200	254	215	233	226	237	219	228	242	196	221	248	203	253	210	242	240	240	255	222	250	222	221	196	228	238	203	231	209	219	246	253	202	231	230	273	231	246	210	241	242	217	236	219	232	250	246	236	242	244	226	250	221	238	225	272	255	259	255	235	238	238	213	236	242	222	224	227	254	229	217	230	217	229	246	239	245	250	209	227	233	241	222	252	238	237	232	227	213	254	242	211	224	254	233	238	216	257	231	237	227	237	236	236	216	205	201	251	219	260	251	215	233	243	232	220	234	236	244	232	234	252	214	243	239	252	226	248	221	233	231	262	257	223	253	246	231	209	249	233	249	232	274	248	237	259	253	249	252	218	246	220	234	203	214	209	241	229	222	255	218	267	243	238	226	258	242	250	224	213	253	220	247	243	213	235	224	234	229	286	245	203	204	257	209	251	210	228	254	227	240	219	240	259	230	256	251	241	232	210	255	252	250	239	220	228	250	222	240	184	276	260	246	242	250	240	234	242	230	232	229	247	257	211	213	248	239	228	221	252	236	236	234	213	251	228	244	209	240	224	221	261	214	232	213	210	227	233	219	236	230	241	217	205	247	252	247	246	253	227	236	244	207	214	248	219	228	213	252	244	223	225	221	255	241	244	252	236	238	234	230	241	249	246	233	229	234	212	233	240	229	234	220	215	227	247	225	235	216	249	215	242	231	239	210	226	239	218	219	244	240	235	254	219	225	247	245	232	226	216	215	243	254	250	233	247	246	234	245	255	240	230	214	245	219	277	233	236	269	230	240	234	232	225	225	238	231	211	222	245	256	231	229	248	208	221	247	252	251	245	222	227	220	241	244	254	243	256	240	220	230	227	236	225	216	240	248	241	220	247	239	233	232	230	218	209	260	231	226	239	222	229	254	210	237	240	233	224	209	227	243	242	229	216	233	228	273	223	207	260	201	243	219	263	228	242	213	224	240	230	254	255	232	217	257	201	236	246	236	220	215	238	238	235	232	264	239	238	214	267	221	216	236	223	243	221	224	224	216	227	215	227	249	242	227	253	231	256	212	230	225	234	230	240	232	260	254	230	235	224	226	234	223	202	223	224	211	226	241	240	228	246	229	220	244	218	222	223	219	265	231	227	232	237	270	247	239	228	224	224	234	261	246	225	286	221	252	232	240	252	223	225	238	240	254	230	252	265	223	243	228	235	234	228	218	259	252	218	218	227	238	245	260	232	234	232	235	233	222	236	218	235	248	227	231	264	243	223	207	259	235	231	212	228	236	221	222	216	242	241	248	251	241	222	239	236	245	248	214	241	253	212	210	230	247	252	241	227	232	222	235	231	210	232	254	234	228	236	210	209	224	221	279	215	218	258	212	228	225	225	259	228	216	215	231	212	242	231	202	225	209	234	226	245	211	215	225	218	251	231	224	222	216	225	266	224	223	218	250	222	221	275	238	262	233	241	217	238	237	256	244	265	205	242	245	252	233	242	219	226	240	208	227	219	217	255	221	219	212	234	211	253	229	234	202	224	219	260	230	272	215	250	245	245	243	224	236	239	243	209	249	242	246	228	232	225	248	233	234	230	248	258	254	240	239	226	245	230	253	229	231	250	237	220	238	247	230	240	227	197	214	229	239	243	228	283	227	212	234	256	208	247	242	210	243	237	242	228	212	245	209	225	255	218	229	241	253	227	224	218	238	223	218	248	228	249	219	214	242	233	222	220	227	224	207	235	231	229	239	245	237	243	252	233	230	209	258	219	236	237	242	238	230	254	237	218	247	255	221	252	211	227	243	233	211	240	245	232	199	228	252	246	237	214	215	232	234	219	249	239	240	259	249	223	211	256	239	241	232	242	244	213	266	219	260	219	219	220	223	232	243	234	196	254	221	189	233	252	240	202	225	217	230	250	225	213	237	240	241	232	212	226	235	226	259	222	264	226	224	220	224	239	231	231	228	225	249	228	229	237	235	211	229	243	251	220	230	248	224	242	246	216	232	224	223	249	240	210	220	187	249	251	236	245	215	217	234	231	250	211	238	250	237	254	236	237	213	269	238	215	231	254	230	250	269	228	234	225	231	236	224	225	237	238	229	235	254	245	219	250	235	233	255	199	237	223	221	237	226	226	221	257	221	246	243	247	250	229	251	239	237	214	237	232	235	238	243	244	221	226	218	242	236	247	204	232	208	226	261	262	249	215	237	236	245	256	238	202	204	204	248	229	243	263	222	235	238	242	227	231	239	245	253	250	225	255	247	205	233	223	274	226	222	222	258	247	259	228	245	236	236	222	210	213	215	217	212	250	242	254	212	254	222	251	198	222	237	255	212	243	232	233	211	210	236	222	221	214	235	249	231	220	225	235	246	232	249	274	215	211	216	222	201	247	192	231	225	260	232	220	219	241	223	215	223	242	223	251	237	249	238	255	234	238	221	239	228	226	229	248	224	216	256	218	227
48006	53067	40631	42350	50506	53332	50242	46885	48966	36845	29289	24571	18779	18718	19146	17182	12730	9652	6130	3971	2744	2187	1912	1353	1127	1051	949	912	942	910	843	821	793	797	817	802	827	756	785	816	785	723	788	783	739	734	733	708	766	672	710	695	748	741	740	715	701	732	694	677	739	737	697	721	690	691	704	710	733	727	674	710	687	713	693	687	688	685	734	666	701	666	637	702	687	677	689	669	664	675	722	665	662	690	640	636	687	661	704	678	653	686	682	671	666	667	715	644	708	694	675	625	651	678	634	661	643	679	653	658	644	667	612	629	675	616	649	657	723	620	672	625	689	692	674	660	673	666	663	690	637	709	704	690	682	666	692	687	703	672	663	689	670	699	691	692	662	658	683	638	684	726	659	667	676	670	624	638	671	653	645	673	642	687	585	651	637	653	694	696	689	625	650	674	639	672	648	650	668	681	691	605	644	648	653	667	665	676	652	647	673	662	687	716	614	669	645	661	648	670	692	687	675	605	616	651	668	681	668	637	653	690	679	648	636	672	645	714	652	654	659	661	684	642	668	664	654	642	647	700	706	652	691	673	664	667	654	660	683	649	643	686	674	657	697	644	672	652	700	668	669	642	680	581	670	655	662	642	624	626	634	627	658	669	592	651	740	640	653	679	679	655	633	682	633	640	676	639	661	668	672	648	682	664	674	642	687	645	665	657	641	601	666	709	647	684	644	646	627	685	675	652	647	657	664	695	642	633	678	696	669	688	669	686	625	675	688	676	699	717	662	688	648	630	651	639	644	680	718	712	640	648	633	675	631	671	617	650	672	683	679	688	696	679	644	636	674	645	668	684	656	675	687	648	640	661	690	623	663	627	712	618	659	705	678	652	672	697	655	687	668	638	675	658	680	639	637	719	684	719	649	646	667	709	667	643	652	662	673	694	640	678	650	658	617	659	655	646	629	685	707	624	673	646	660	627	680	696	661	621	685	623	658	655	660	724	694	665	722	697	679	666	697	684	695	692	670	666	678	644	677	694	654	666	664	661	619	651	710	683	660	604	703	670	656	665	659	676	607	646	686	664	681	655	629	662	651	680	677	695	667	660	697	685	659	653	647	633	701	698	675	615	697	651	609	677	661	651	688	650	640	639	644	641	706	696	681	653	665	665	615	663	661	667	662	694	685	660	643	683	681	685	693	668	650	635	689	652	689	656	634	683	695	672	691	647	703	638	661	670	698	686	629	678	668	665	683	672	669	598	642	672	662	659	664	674	698	650	647	650	626	661	665	689	652	678	652	654	648	687	629	646	674	657	671	630	650	684	666	694	648	654	609	643	689	640	646	659	641	682	667	666	672	700	651	642	681	673	659	655	661	661	659	632	644	697	663	667	628	674	687	669	684	645	620	659	677	703	675	700	654	639	642	692	673	658	643	605	715	637	652	612	672	672	729	628	641	666	687	651	673	661	657	634	675	623	602	670	630	668	687	654	643	693	673	645	667	592	723	643	637	704	650	635	615	676	656	613	670	664	746	699	632	697	653	663	675	690	661	712	672	673	657	601	657	706	662	614	671	701	625	685	617	663	671	646	669	707	663	677	656	681	649	636	640	660	707	668	673	623	684	669	659	675	679	709	637	680	672	619	618	685	717	656	665	626	629	660	675	656	666	673	683	669	641	657	678	678	627	652	647	608	658	608	633	618	697	658	646	715	646	664	671	671	676	638	677	681	661	638	628	635	677	700	664	696	664	680	715	649	635	672	649	643	665	687	664	640	633	709	658	630	647	669	654	664	651	705	644	670	655	675	678	681	614	678	666	623	656	640	658	675	661	661	660	629	628	665	647	678	673	706	629	646	688	619	703	662	648	664	705	639	642	722	668	676	694	648	637	636	642	682	663	672	682	664	664	662	625	626	642	629	670	659	594	669	641	641	643	678	714	677	651	643	637	648	643	665	660	663	645	667	644	711	694	634	616	704	702	623	686	622	669	637	684	648	672	660	698	657	653	627	634	705	681	646	653	657	629	646	672	650	637	655	673	625	628	649	667	676	653	678	674	630	664	692	645	637	688	643	666	652	667	627	662	698	697	675	662	635	648	605	674	685	653	638	660	640	651	670	680	689	647	657	654	648	621	665	641	656	689	653	660	701	593	702	695	697	679	671	668	683	631	659	670	648	675	667	651	717	669	626	672	667	696	639	638	654	679	684	651	680	678	646	678	652	691	646	637	673	683	621	636	629	635	622	682	658	683	661	687	684	693	694	660	660	653	690	643	643	703	657	634	670	649	656	658	649	701	684	718	685	658	637	677	649	670	680	698	647	644	617	714	669	640	633	690	653	667	647	686	667	630	631	633	619	678	665	631	643	625	657	681	721	630	644	649	677	677	673	671	630	666	638	649	695	659	684	677	680	650	672	686	638	688	669	623	645	656	631	703	662	668	662	698	713	639	627	668	650	665	664	677	632	640	658	687	595	646	634	661	629	663	632	656	673	661	685	669	637	681	625	680	636	658	677	684	686	658	690	692	636	657	657	611	635	675	660	701	642	656	637	653	692	701	682	653	633	642	695	687	662	670	693	651	638	657	720	626	612	649	640	674	640	649	627	692	643	650	663	672	679	698	620	670	669	674	639	640	696	683	641	663	659	673	650	647	619	685	663	719	693	663	691	693	627	675	660	686	631	656	668	615	619	664	636	643	687	664	682	679	614	647	679	676	635	663	624	623	655	666	657	669	637	676	644	650	611	680	674	717	648	646	655	670	652	603	664	661	665	646	614	648	628	670	626	636	655	646	682	691	642	662	647	656	677	624	662	678	708	653	663	655	675	654	675	660	633	622	681	706	658	685	673	661	644	655	691	680	645	708	658	644	631	678	671	633	636	633	684	643	635	692	643	662	642	664	668	697	631	634	682	640	648	630	658	654	678	663	670	673	678	654	648	606	641	650	642	608	643	693	638	638	720	660	664	633	664	700	638	680	670	693	691	644	683	712	603	691	668	679	623	681	661	681	666	640	636	686	721	645	690	640	675	700	671	721	626	704	626	641	640	647	643	664	677	636	690	646	690	686	706	661	663	679	668	607	699	654	662	689	634	620	638	664	645	643	666	671	659	704	673	632	714	612	641	703	613	686	639	659	627	650	651	656	671	712	682	648	679	675	630	620	692	688	664	658	713	698	660	612	651	686	642	685	658	664	673	687	709	666	689	689	677	660	664	642	659	685	614	644	660	679	670	679	712	646	665	680	646	665	656	678	691	662	680	637	703	628	687	603	728	659	646	654	625	701	674	669	661	668	657	659	703	664	671	661	670	681	659	655	690	689	639	656	647	685	617	638	681	593	690	654	663	668	645	642	652	680	669	632	633	619	644	695	694	647	659	634	669	666	640	614	668	650	616	678	703	655	640	705	679	637	656	657	669	665	657	651	697	634	637	644	644	700	656	655	613	671	713	691	674	650	633	687	667	633	634	654	642	637	650	684	658	686	631	636	648	725	671	652	705	688	703	643	634
21181	29085	21154	11738	8748	5159	3082	1961	1631	831	481	313	286	244	213	250	211	188	173	171	164	162	174	162	162	151	183	158	147	171	153	153	134	153	153	165	163	149	160	152	153	163	178	153	155	158	134	145	141	157	142	156	160	142	171	146	173	155	137	158	140	157	147	155	161	150	159	141	148	143	146	159	157	160	169	166	156	138	139	152	129	172	169	151	170	140	138	164	159	154	163	168	138	141	167	181	153	166	154	143	142	176	168	153	173	157	150	118	159	146	180	168	168	154	171	152	142	177	172	139	178	148	163	138	152	148	154	154	147	175	135	169	170	175	155	164	160	139	141	145	148	149	150	151	167	138	150	169	165	155	160	158	163	184	161	140	146	156	169	154	145	150	165	155	148	154	151	150	179	168	159	131	161	148	126	162	145	146	139	173	144	156	144	175	128	143	151	155	169	148	168	150	165	136	143	155	151	154	159	125	151	149	178	186	151	158	136	142	136	143	150	161	143	130	138	153	147	127	150	172	163	161	153	144	160	141	148	126	151	151	169	155	154	150	144	139	139	147	147	152	143	154	152	155	162	154	163	160	154	146	177	177	136	156	165	140	184	143	149	157	167	147	158	155	171	151	164	147	184	139	148	155	149	161	163	154	165	146	152	155	151	162	145	153	164	152	167	150	148	154	152	145	153	161	136	132	131	170	158	143	165	154	140	126	161	149	147	153	134	157	179	140	165	135	162	157	162	151	117	164	145	149	143	147	157	156	137	165	157	139	151	139	149	128	141	155	162	174	174	150	142	153	144	157	164	148	150	154	155	144	134	153	150	148	161	136	153	140	130	142	173	154	149	145	180	153	134	159	173	147	150	166	165	161	148	151	176	144	155	150	141	188	152	123	148	150	131	135	149	168	140	187	164	164	177	151	175	170	164	152	139	150	170	156	155	135	165	163	147	146	174	151	144	152	149	127	136	153	160	172	142	168	156	159	126	143	175	136	151	162	140	144	143	149	157	147	160	173	152	161	139	155	162	153	165	134	148	149	133	157	147	138	168	161	128	139	152	163	161	161	140	166	162	148	169	162	161	167	173	161	143	152	160	144	164	147	149	157	157	155	133	145	157	149	145	139	164	146	160	134	157	148	155	151	145	139	153	161	149	158	158	163	165	143	157	145	144	151	127	141	165	137	157	143	154	169	141	166	142	133	163	170	155	136	167	155	134	149	177	176	157	146	153	152	141	158	158	161	159	173	171	143	172	146	162	150	166	158	145	163	158	170	161	173	140	151	169	158	143	134	140	132	155	145	135	138	177	147	150	141	163	136	149	154	144	139	128	127	139	153	143	151	183	159	150	153	146	156	157	154	147	124	145	131	155	166	163	171	151	156	159	146	154	153	151	139	152	145	151	161	149	155	172	158	163	153	136	177	141	141	172	165	141	151	150	168	147	144	139	172	149	150	164	135	150	158	162	136	150	158	141	137	164	169	146	171	162	143	133	153	151	163	167	162	142	166	161	161	140	180	139	187	134	148	156	158	157	150	157	163	141	143	157	157	165	141	146	130	160	154	157	155	151	143	137	162	156	159	151	136	171	162	134	163	159	124	138	165	148	144	142	128	147	163	167	147	131	152	160	168	154	144	153	155	153	157	154	137	159	156	136	164	154	162	155	152	146	136	162	171	134	157	121	139	165	137	176	175	126	150	145	170	145	138	151	141	138	136	174	153	143	139	166	157	151	151	148	131	154	140	143	144	156	161	152	148	179	159	153	141	156	141	148	158	150	179	164	162	144	153	161	161	130	116	141	151	150	144	153	144	149	154	170	170	146	143	165	158	151	162	146	150	152	130	165	152	154	152	160	151	144	149	164	168	150	155	163	158	167	145	167	143	140	114	143	153	176	139	156	167	134	151	157	161	160	169	141	120	162	157	166	154	143	152	157	164	169	155	154	140	159	166	132	165	156	141	158	150	143	164	169	158	162	161	145	170	166	145	158	164	143	174	138	141	141	142	147	166	159	138	136	156	141	169	130	157	148	139	140	146	137	170	148	145	146	158	154	150	144	157	152	165	160	143	151	151	186	160	158	142	174	148	157	153	158	145	139	155	144	149	128	157	161	138	149	176	182	164	159	152	142	142	174	165	185	157	163	167	149	154	161	169	170	143	157	147	151	149	156	146	180	144	131	168	159	150	138	151	136	153	127	161	149	157	182	161	168	158	142	138	182	151	148	158	156	172	157	158	148	158	139	143	154	152	150	138	144	149	174	147	145	168	134	170	166	150	160	162	170	142	129	171	154	138	136	159	162	155	135	145	175	163	140	157	150	141	154	150	155	172	131	129	160	144	143	158	154	135	161	156	160	176	149	163	144	157	150	160	144	150	157	136	164	158	155	162	159	140	142	156	156	152	153	144	148	166	176	150	167	142	159	162	130	149	151	145	147	153	165	157	133	149	137	130	163	148	145	165	144	161	160	152	140	149	151	155	169	152	150	150	156	151	162	142	164	168	155	157	142	156	163	167	160	135	155	150	151	160	152	151	155	153	148	137	151	168	151	153	153	125	172	157	142	145	137	158	157	156	170	149	144	151	142	155	145	151	160	166	151	159	147	146	159	157	176	157	152	155	151	156	139	140	146	176	152	145	139	144	156	161	182	142	140	143	166	145	152	148	150	146	125	186	160	158	163	155	173	149	162	150	154	166	151	163	162	150	161	162	159	151	161	164	164	143	166	148	150	145	147	165	147	152	143	152	151	167	157	139	173	155	165	177	142	162	145	148	166	145	148	170	170	151	154	152	154	152	160	150	145	169	127	137	151	149	152	130	143	166	150	160	156	156	158	158	173	146	151	152	151	159	156	166	163	142	154	135	169	148	150	170	158	154	148	135	167	155	165	143	160	129	167	156	156	164	165	152	146	161	181	142	160	165	159	152	140	155	147	150	157	153	152	147	150	147	145	154	147	150	149	152	150	145	149	160	138	144	145	157	148	145	179	149	152	142	173	161	143	152	156	124	124	146	156	151	145	137	148	144	154	139	135	138	144	159	141	144	172	174	169	137	151	152	155	149	163	156	144	163	165	160	156	151	174	133	141	148	159	155	158	141	145	141	145	168	168	150	156	148	139	158	145	160	164	161	134	161	152	171	152	146	144	134	155	156	152	160	144	152	143	150	154	157	140	163	162	148	150	151	136	172	163	152	151	157	150	140	152	144	140	174	172	150	156	146	164	144	157	149	146	120	157	164	144	136	141	147	160	177	141	137	152	166	149	162	141	160	157	132	170	160	168	151	152	147	144	152	145	136	140	132	132	174	139	146	159	133	155	180	173	166	163	158	183	154	144	153	147	148	131	161	154	157	147	155	156	182	147	164	147	143	150	148	161	157	175	158	166	164	157	154	147	144	154	151	167	160	148	147	143	157	179	146	144	158	137	152	154	161	168	156	144	152	136	148	150	156	140	150	163	146	154	160	155	141	158	171	145	163	161	167	138	136	157	171	142	168
17827	30366	19239	16681	18968	15584	11151	8813	7671	3866	2357	1672	1219	1138	1022	970	774	693	602	555	536	528	524	499	503	483	478	534	513	500	511	521	560	460	483	521	482	505	509	510	479	479	479	473	489	476	474	456	477	451	493	462	451	489	457	465	532	507	473	513	503	495	482	481	517	509	490	495	502	467	430	472	468	486	487	506	459	486	443	519	443	475	463	475	492	483	499	467	492	469	467	484	461	480	480	504	454	449	458	494	496	478	546	475	496	443	488	484	486	468	469	493	473	468	466	454	443	452	478	469	478	433	508	459	483	470	435	448	469	499	448	472	532	451	518	510	471	477	470	509	485	497	506	503	485	484	510	485	470	493	495	494	481	449	480	493	480	499	499	431	456	476	450	445	498	506	464	464	484	476	498	501	484	489	481	458	460	481	489	423	466	505	478	472	463	489	485	494	509	491	500	488	485	475	450	442	484	455	486	466	453	492	484	448	513	481	440	483	517	469	467	481	492	510	431	516	443	493	493	432	458	513	483	488	493	470	497	472	479	467	489	477	461	478	468	498	500	453	469	446	438	466	516	493	470	448	473	476	457	508	453	503	455	460	487	469	493	454	505	495	483	483	472	477	471	459	473	448	465	467	448	473	473	492	467	482	448	448	448	474	456	506	473	465	514	475	458	473	549	471	454	466	479	461	469	443	449	488	476	463	486	460	495	507	488	521	471	456	432	476	462	477	473	459	457	501	504	451	509	449	482	506	492	469	484	467	469	488	445	491	484	454	489	444	486	474	474	478	483	536	519	502	473	472	458	471	467	482	489	456	495	462	476	474	491	462	466	473	446	457	483	491	478	482	482	491	491	486	477	473	416	480	448	506	486	450	467	486	475	490	482	469	501	414	464	482	452	455	435	439	463	458	455	508	444	454	507	446	511	505	502	471	441	488	441	443	464	458	483	450	469	421	486	448	509	499	489	497	457	481	467	442	477	459	492	497	461	485	484	491	484	512	502	499	456	460	491	494	457	497	463	454	472	500	460	512	467	433	476	474	480	483	484	466	493	453	495	465	448	481	472	484	461	476	512	460	463	490	516	468	444	442	456	466	485	456	498	434	474	457	469	459	466	475	450	463	471	488	483	446	471	467	483	487	538	470	495	498	470	465	516	518	479	453	469	458	461	490	503	420	462	487	493	472	503	496	496	466	478	448	446	506	435	483	484	479	463	462	456	489	489	479	502	469	471	483	421	508	489	468	484	463	492	454	494	469	490	468	476	491	478	496	470	454	503	487	446	476	490	456	508	478	458	445	477	491	486	478	458	429	461	483	482	433	500	485	454	481	463	460	480	475	446	464	483	491	476	503	497	499	476	469	471	490	448	455	486	513	485	468	520	523	482	532	453	509	482	481	528	523	481	503	476	467	491	476	469	491	505	463	499	448	477	481	453	479	501	487	420	483	522	485	531	483	493	500	466	443	484	530	468	496	502	457	462	443	464	494	520	490	461	514	520	507	487	485	486	479	484	456	484	503	461	505	474	471	504	444	541	500	486	509	457	464	474	519	478	442	452	494	490	494	431	482	503	460	473	484	479	465	502	451	483	454	480	463	479	460	476	475	531	467	431	477	442	476	481	495	497	465	466	473	490	483	448	450	477	457	464	531	483	463	486	453	513	477	434	472	452	474	463	453	455	436	468	492	475	456	468	505	469	462	478	522	503	472	458	463	451	495	470	473	501	487	465	506	489	486	449	483	482	471	483	501	494	497	480	463	466	482	457	484	467	443	481	469	465	500	499	472	470	473	464	482	459	512	493	468	491	505	445	448	465	489	452	462	478	464	479	469	463	462	458	465	464	474	518	473	482	498	456	486	448	476	507	460	486	483	472	503	476	495	419	480	525	424	478	470	484	493	479	467	463	503	474	466	450	449	480	458	439	461	443	474	472	517	480	442	506	485	455	470	484	466	498	484	463	454	472	509	435	523	443	501	487	478	467	497	507	458	464	471	467	452	477	450	484	502	498	474	491	485	468	440	480	478	470	477	442	477	498	484	498	503	470	513	482	465	478	462	477	463	491	496	440	488	477	483	458	493	508	469	442	493	468	468	466	466	484	471	462	485	474	461	519	481	459	486	473	483	476	445	479	469	499	506	472	489	453	516	507	457	490	455	494	490	477	426	507	436	497	494	453	450	481	485	520	448	463	470	495	495	490	483	472	483	494	454	495	463	467	474	473	485	479	457	532	487	462	492	481	457	467	465	473	496	465	476	497	492	452	453	480	460	464	462	497	426	459	481	487	467	474	485	465	498	471	489	450	483	497	468	496	455	484	450	477	490	476	465	492	477	499	472	453	449	488	493	527	482	504	497	461	465	429	505	491	478	475	511	474	478	473	480	478	489	465	457	473	437	484	477	506	466	514	495	518	507	470	451	448	508	515	505	453	510	459	509	491	468	465	484	461	469	483	470	454	487	453	470	498	456	437	483	504	454	443	500	486	510	455	501	441	486	445	507	485	501	482	488	463	507	473	459	452	471	445	464	462	460	467	478	522	468	471	501	425	498	464	469	507	483	475	458	474	476	468	475	464	447	484	471	521	456	518	475	493	457	491	465	482	466	467	467	441	496	447	468	456	476	483	445	453	469	541	459	472	449	469	468	461	470	467	468	524	475	468	462	470	490	453	421	475	417	470	467	472	449	482	462	481	471	460	504	460	521	504	464	462	447	508	500	441	493	511	483	465	486	493	489	515	464	469	478	439	465	495	499	474	480	458	474	472	436	475	461	457	495	456	473	467	442	467	462	473	488	456	491	476	457	463	490	472	464	491	454	495	484	513	471	485	488	443	461	425	491	492	465	481	479	473	475	467	457	444	484	503	476	462	509	473	512	465	481	523	567	498	465	476	472	475	457	475	515	507	478	504	423	448	495	466	476	467	442	445	459	486	473	516	476	458	442	465	471	520	449	471	487	462	480	464	476	494	463	489	499	459	489	490	451	499	420	481	496	473	465	454	437	483	445	465	496	481	462	484	475	477	514	499	467	519	474	486	482	515	485	520	454	484	465	480	493	498	460	451	478	498	440	493	514	497	513	471	450	483	492	478	472	486	473	451	473	477	482	467	444	485	449	501	490	473	497	511	515	454	479	476	464	438	446	480	451	414	487	458	501	481	491	450	481	503	489	481	479	462	452	503	479	450	465	451	502	485	453	476	446	465	451	473	464	424	469	482	502	501	472	479	477	471	484	492	476	496	503	511	522	465	480	481	486	475	476	474	492	477	507	451	488	470	464	490	465	470	474	468	510	470	494	502	474	442	522	477	496	501	458	509	426	488	499	470	510	498	476	469	510	474	445	466	451	512	457	498	452	485	457	472	455	501	470	488	440	463	474	489	463	495	508	451	496	454	466	467	480	482	461	488	458	463	487	459	451	432	481	475	431	476	477	455	461	434	487	478	471	485	472	475	526	491	467	491	479	501	472	466	487	483	476	431	439	496	440	470	461	473	462
49727	52082	36089	29789	32142	31328	28121	23535	21914	13519	5875	3349	2325	2164	1667	1326	1018	740	486	301	240	206	163	147	167	167	147	160	121	161	137	145	144	153	125	134	162	152	135	154	143	126	138	112	135	133	135	124	118	105	132	131	119	131	128	144	131	134	137	140	124	129	132	132	96	131	118	144	135	123	126	117	135	118	132	144	110	122	145	137	145	127	144	109	123	130	134	143	128	119	112	146	116	108	118	117	120	122	140	124	139	123	128	128	116	136	107	116	128	135	132	133	155	125	117	128	116	124	141	120	116	121	130	136	128	106	136	114	140	121	120	125	142	100	132	132	120	112	129	130	125	98	128	130	130	113	125	141	118	131	132	134	150	137	118	139	146	144	130	137	113	108	132	133	141	130	117	139	141	124	117	135	139	141	132	120	114	127	127	127	137	116	119	147	123	128	129	145	152	132	123	125	124	131	114	137	116	133	140	124	115	107	147	151	132	125	133	153	123	113	106	128	113	134	118	124	133	127	144	122	117	125	143	152	148	141	117	111	109	120	143	135	121	137	114	116	126	138	128	132	122	117	134	123	148	141	133	116	137	103	124	130	127	137	108	132	131	131	117	123	123	129	121	119	118	110	136	139	137	124	140	135	118	135	134	123	113	123	134	138	147	128	117	133	128	139	113	133	137	109	131	129	132	144	115	130	115	137	144	127	120	127	144	121	116	132	120	118	122	134	129	134	104	130	135	116	113	119	134	116	132	127	133	136	114	126	114	109	122	129	132	122	140	131	122	120	119	103	129	121	124	120	119	152	118	130	145	132	132	129	139	133	151	117	153	121	155	137	128	124	124	114	146	126	122	143	123	124	120	127	128	140	140	112	116	117	115	127	131	156	114	141	120	104	122	111	111	131	121	125	112	148	131	131	111	110	145	125	135	131	124	117	119	129	112	137	140	125	127	155	113	106	120	119	127	130	142	127	128	111	117	121	143	117	135	135	130	119	127	112	141	122	127	117	115	136	137	135	139	118	128	134	125	116	127	120	116	110	126	143	118	116	157	137	156	130	121	116	143	101	140	144	123	121	111	147	128	109	131	131	124	125	131	127	128	119	130	124	120	114	141	116	149	141	130	147	137	128	129	97	125	110	147	123	119	123	119	137	134	118	116	122	120	117	162	129	132	140	134	143	130	134	120	122	149	120	110	136	154	124	118	141	139	145	145	137	125	102	135	147	131	115	127	137	123	108	143	121	122	138	106	132	116	138	150	94	132	124	130	122	134	126	127	129	125	125	129	115	122	111	140	125	133	110	119	129	121	133	120	130	131	140	127	125	101	108	134	112	130	119	123	131	126	141	135	121	110	118	132	120	147	128	119	128	122	133	114	140	111	127	137	122	111	135	149	134	123	140	126	129	118	143	111	119	113	135	124	122	138	135	139	126	125	140	124	113	138	139	128	137	129	113	147	145	123	143	133	113	127	111	150	122	129	145	109	115	117	152	139	141	117	129	105	147	111	123	121	117	111	119	122	142	155	131	152	125	118	128	123	137	135	120	140	122	145	129	109	129	122	135	131	124	128	138	117	128	128	120	125	142	128	136	137	139	134	124	127	136	131	148	116	141	142	127	141	129	115	138	127	137	124	115	144	153	124	114	120	109	153	133	127	131	110	139	133	125	123	128	129	129	136	147	161	124	111	129	121	138	148	124	128	119	128	134	127	127	126	121	133	111	133	126	130	147	139	129	145	125	133	132	142	117	130	121	143	122	111	127	143	135	116	129	119	116	122	128	119	119	137	145	118	122	137	129	142	116	122	135	118	102	127	113	149	115	132	117	144	133	127	126	132	121	114	107	145	115	124	141	131	141	111	135	128	141	137	132	119	117	121	125	123	127	138	143	133	155	129	131	132	106	140	125	123	115	122	121	114	135	119	120	126	125	131	141	155	124	115	146	109	148	111	130	115	150	130	119	130	130	148	146	126	127	130	136	124	126	118	146	119	129	117	123	133	112	131	120	130	137	131	136	111	117	132	130	118	130	140	133	100	130	132	129	141	130	118	125	141	117	105	131	150	109	152	133	103	129	130	108	130	114	139	148	130	130	135	135	140	128	132	130	130	110	131	115	116	131	140	115	116	145	125	153	138	145	139	146	146	133	105	126	143	123	119	140	121	127	105	160	114	112	119	116	137	133	122	128	134	157	112	120	117	128	139	110	121	137	114	119	128	135	117	138	118	118	113	143	135	133	131	126	126	134	129	116	129	120	126	147	130	118	135	138	116	131	126	123	141	115	117	135	133	141	103	114	132	115	126	150	110	135	135	134	122	121	113	108	139	135	114	131	135	129	141	111	120	120	143	125	139	133	134	119	125	120	111	136	136	121	133	141	139	117	152	125	128	127	127	121	119	134	120	123	126	109	148	127	133	121	124	138	124	133	142	118	116	123	131	119	124	128	144	108	122	122	111	124	136	133	134	120	138	122	107	142	135	136	120	123	138	138	127	126	122	132	121	148	139	122	137	138	124	136	126	137	131	113	124	115	129	140	132	130	118	111	110	120	136	132	130	149	136	114	130	117	127	125	150	156	127	127	130	145	121	142	119	149	128	133	145	150	142	139	127	155	129	131	129	141	122	135	116	113	114	124	123	130	143	138	143	102	116	126	136	139	134	141	100	143	146	142	128	129	145	132	127	133	135	118	127	120	127	133	124	127	169	126	129	134	115	151	143	120	121	140	150	130	129	123	121	127	120	121	129	115	164	138	137	118	142	133	109	152	155	127	143	140	110	115	134	152	126	126	119	131	125	120	150	140	111	132	134	123	142	123	128	142	123	136	116	139	126	139	132	129	133	127	132	136	133	130	125	117	137	113	128	112	139	136	126	109	138	118	146	120	151	138	127	108	121	146	125	124	119	136	130	130	117	114	122	136	129	122	119	146	122	137	144	149	123	138	134	150	148	136	123	118	134	140	134	131	136	128	135	120	132	132	132	114	151	112	143	129	137	118	121	131	134	126	137	129	130	142	111	129	128	125	118	135	132	125	134	120	125	122	147	128	127	135	123	123	126	130	114	136	120	131	140	148	141	114	136	138	123	125	115	129	109	158	105	135	109	132	143	123	105	149	119	130	111	138	128	149	113	107	135	122	122	131	165	116	104	151	138	121	125	122	131	137	153	143	122	141	151	149	109	127	143	121	102	128	137	131	148	129	148	135	125	130	118	141	130	126	113	135	121	146	126	127	138	153	129	134	117	130	128	136	138	133	126	138	122	154	121	125	122	115	141	132	113	134	124	134	112	127	105	97	133	131	126	108	147	116	123	131	128	125	114	158	124	129	142	126	143	129	120	147	119	135	125	143	142	130	114	134	133	115	135	126	137	136	118	117	129	135	125	142	137	121	106	131	134	123	126	113	126	133	129	127	123	129	122	139	120	133	113	127	132	132	146	134	117	116	116	127	107	132	140	145	131	144	133	129	159	108	122	127	154	125	138	141	129	150	130	120	103	127
39107	51526	34373	38024	44755	44132	39577	36938	38060	26705	17874	14125	10639	9745	8755	7737	5392	4417	3094	1573	1167	1026	894	702	647	540	518	490	587	546	548	492	500	496	472	526	515	514	448	435	445	461	495	464	451	460	423	447	449	471	438	421	469	459	445	443	471	437	433	436	440	431	464	398	461	440	441	402	444	447	410	441	424	438	430	394	406	401	432	429	387	439	402	430	398	400	416	414	420	410	435	411	413	422	431	408	424	401	374	426	457	414	413	398	414	362	414	461	429	403	408	409	422	411	397	398	419	431	434	390	395	369	442	386	402	432	392	366	355	407	398	421	445	426	431	418	407	415	392	402	411	385	423	407	410	443	420	412	406	402	410	396	406	412	422	414	403	415	427	426	443	416	440	392	389	395	415	387	383	387	370	434	427	417	413	398	385	388	395	439	389	389	412	396	405	434	408	426	468	416	422	424	388	410	386	411	355	376	449	413	399	418	426	398	413	362	431	452	426	421	404	442	377	433	393	458	415	425	425	379	402	381	419	417	401	382	404	400	395	382	392	424	390	394	404	410	421	419	399	403	396	399	390	410	409	414	383	405	409	394	386	403	403	414	405	431	383	390	412	418	409	389	413	423	421	413	434	368	420	419	421	412	385	429	446	419	395	387	403	443	445	379	414	413	436	411	433	420	421	402	377	418	420	392	418	429	384	376	400	429	420	454	434	409	447	401	411	412	406	430	390	422	407	382	408	399	427	426	393	406	391	424	392	467	412	413	461	377	431	369	415	411	430	425	408	447	380	413	425	413	398	416	419	416	369	413	378	406	405	431	398	410	412	400	403	455	342	428	421	403	410	423	375	428	428	367	401	412	409	416	403	422	422	408	419	403	396	393	430	401	368	397	381	395	410	397	383	405	425	437	402	410	394	412	426	400	406	412	414	397	425	442	415	398	431	394	425	412	403	405	428	405	419	425	392	425	403	411	408	448	401	417	404	389	412	390	406	431	417	382	412	392	418	390	408	377	415	405	405	375	427	412	437	414	405	432	423	375	386	409	413	424	409	372	387	408	426	380	418	384	440	425	359	417	421	430	438	398	380	426	395	388	434	426	448	397	416	409	411	444	421	384	423	389	420	372	411	426	407	408	438	423	423	417	371	411	408	404	391	439	423	391	392	422	438	426	391	415	430	392	405	399	421	368	379	416	431	392	407	412	386	376	384	420	417	443	407	385	436	402	367	380	430	420	409	384	407	411	392	411	433	381	422	437	421	389	414	401	419	414	419	412	439	407	416	388	392	407	396	397	421	416	421	422	450	409	399	372	395	410	372	388	416	406	392	414	371	376	414	450	407	422	404	420	414	411	412	410	425	372	445	397	404	392	406	408	449	444	401	419	415	429	397	393	416	406	398	405	444	421	391	412	405	379	410	398	412	394	426	389	393	417	400	415	427	432	411	404	384	447	400	434	419	401	402	431	409	400	394	415	379	410	385	394	427	390	440	419	374	392	419	432	431	402	399	392	400	416	400	417	380	436	402	402	402	420	439	411	420	408	382	428	405	418	416	392	403	418	402	417	399	369	428	424	397	400	412	431	420	398	389	414	407	411	396	395	347	406	397	425	418	393	415	443	420	395	415	389	375	438	410	408	417	411	417	388	394	421	397	399	422	404	404	404	405	375	400	432	379	404	403	423	414	406	372	418	397	417	409	387	392	429	383	381	380	381	442	392	425	414	409	414	430	391	434	410	386	448	430	411	425	404	452	390	381	394	410	397	410	439	415	410	393	421	423	414	364	419	426	376	407	413	401	384	403	431	413	394	424	407	403	422	403	378	393	408	416	436	407	405	366	396	414	422	434	414	413	396	422	400	401	393	445	410	422	447	423	446	406	412	395	416	412	408	429	451	388	377	405	404	399	398	411	409	428	422	439	388	432	418	432	369	385	402	417	422	385	392	403	374	415	433	433	408	405	416	401	434	357	423	377	369	408	417	409	430	405	431	401	384	393	406	456	415	419	418	430	438	401	424	410	404	409	414	395	400	415	405	420	420	376	416	406	404	448	383	398	430	400	405	422	429	423	427	429	373	446	432	426	404	415	371	395	410	414	410	398	426	448	389	433	440	429	412	405	425	405	384	415	381	374	433	403	403	429	397	417	376	415	429	411	432	404	414	379	387	411	407	428	416	424	438	429	407	368	379	416	441	403	417	392	402	399	418	402	376	393	392	379	406	415	432	426	457	420	433	390	424	397	424	390	411	405	418	381	419	394	408	419	388	419	424	434	380	394	434	389	402	412	392	422	428	437	418	425	409	439	396	404	390	415	409	421	409	437	381	385	407	409	421	416	396	415	419	396	470	395	408	407	415	427	400	401	438	424	381	372	409	431	412	425	384	385	407	380	422	444	408	422	406	402	374	376	428	396	376	436	405	390	406	427	417	462	424	415	396	418	397	398	393	402	374	429	427	401	388	430	408	421	380	411	408	379	427	390	410	402	397	406	429	429	387	393	403	420	417	403	409	360	392	416	398	397	390	436	406	371	409	431	423	426	404	419	413	438	402	412	430	394	397	435	404	401	427	408	397	419	398	402	417	423	383	407	427	386	424	414	409	418	386	449	400	467	401	381	385	409	402	436	382	369	422	424	387	456	454	405	389	383	427	395	412	418	417	412	401	393	453	398	386	404	400	423	387	395	394	398	398	409	426	391	436	388	414	408	400	413	381	431	407	436	404	404	452	438	408	460	409	395	397	409	423	431	437	442	427	438	379	376	420	444	430	392	415	437	423	370	406	414	381	430	410	462	390	409	400	428	417	411	424	362	409	415	388	373	427	410	391	414	413	414	410	407	441	414	410	414	409	441	392	473	373	401	414	431	405	411	402	393	424	411	377	423	412	408	410	390	421	451	396	401	395	436	420	382	418	394	413	370	439	424	386	460	438	475	422	418	413	432	417	424	385	407	451	406	392	442	421	385	372	401	398	396	366	378	424	447	393	406	397	402	378	423	423	451	377	387	376	403	390	393	446	369	428	392	423	382	398	415	407	408	383	413	406	425	410	432	395	388	441	409	396	427	410	397	447	423	391	425	412	370	405	423	407	418	397	426	401	370	420	415	416	385	375	394	411	391	409	394	438	397	420	403	397	451	414	412	388	397	423	408	409	395	410	415	428	428	430	410	398	419	391	387	428	422	407	402	423	381	423	376	419	406	407	388	407	397	372	428	441	407	442	435	402	406	440	391	399	409	419	419	404	436	407	434	408	400	425	448	373	416	401	404	384	440	429	422	418	372	395	409	405	392	418	417	402	414	373	374	427	410	408	388	416	406	387	408	373	401	399	404	426	380	382	405	417	431	457	424	409	398	413	405	384	420	417	407	429	418	429	403	440	434	414	417	376	427	393	444	448	433	413	413	418	389	391	351	397	388	414	430	398	407	381	398	401	433	390	405	389	389	398	408	399	422	402	407	418	414	432	393	445	443	433	412	454	389	389	419	420	414	402	442	416	404	427
58411	44640	33445	29997	31853	34027	35236	32866	34278	26771	14999	9306	5792	5160	4470	3224	2296	2081	1218	641	477	492	366	307	312	285	300	305	272	273	249	240	247	273	225	262	270	232	247	243	232	256	250	252	242	263	227	244	250	277	224	221	232	240	231	227	231	240	240	248	254	194	257	244	246	214	237	251	251	234	232	221	239	243	237	228	246	241	247	229	281	227	240	232	209	234	241	220	229	261	194	224	205	243	230	235	232	255	244	217	224	241	265	251	247	213	238	263	233	234	228	238	224	232	246	242	225	223	214	232	224	269	236	224	228	230	208	250	236	256	237	220	254	220	247	227	239	219	253	251	222	239	232	233	224	235	237	175	234	223	248	235	236	229	230	234	264	248	226	222	211	220	226	222	222	237	259	250	224	246	221	247	211	202	228	236	221	246	225	235	243	235	230	245	231	210	231	255	250	235	233	238	233	231	251	264	240	245	242	256	262	213	260	221	234	252	244	213	237	234	242	228	263	208	242	249	242	212	220	215	226	253	235	211	236	246	233	207	229	247	229	218	208	256	240	239	234	250	229	246	218	219	201	237	224	228	226	225	218	245	219	265	208	225	213	249	235	224	221	243	207	252	217	241	245	241	254	228	235	223	229	249	245	225	194	222	232	226	230	242	250	235	224	231	221	231	256	256	249	228	212	253	212	191	234	222	205	218	197	211	248	234	224	226	222	240	232	223	220	223	218	240	226	283	242	251	230	240	240	255	241	227	239	262	235	253	239	222	224	207	218	238	212	201	249	231	245	224	220	231	222	212	231	245	220	260	245	230	211	212	227	244	240	217	183	247	229	213	241	250	247	241	235	266	250	211	221	219	221	255	230	231	231	219	217	236	240	240	222	226	241	256	225	247	206	226	236	223	237	218	248	241	223	210	242	244	246	200	252	241	240	245	241	215	262	210	232	218	206	224	214	232	247	242	233	241	229	231	259	234	234	243	250	250	260	199	255	248	219	237	227	254	226	222	242	216	252	252	215	233	259	222	217	216	202	246	234	266	240	225	248	252	238	238	250	228	214	225	241	239	235	235	245	228	239	241	219	222	269	242	238	209	243	222	256	238	250	225	233	250	226	227	220	227	225	238	196	259	211	249	245	230	214	257	227	232	207	236	252	217	217	243	239	256	228	234	233	251	262	238	225	256	240	261	245	235	233	237	252	236	221	229	230	240	224	241	244	215	250	224	234	248	237	220	258	231	235	250	225	243	212	230	227	240	250	235	225	229	245	232	236	216	240	224	203	209	241	232	207	220	226	232	245	241	260	228	218	218	243	201	231	245	196	222	204	263	235	228	267	237	256	246	217	221	224	217	244	248	244	226	220	246	212	206	250	225	200	229	265	264	261	236	223	236	215	236	223	270	217	232	236	244	212	241	214	265	248	261	256	232	233	218	208	231	227	225	262	249	241	223	217	234	241	270	228	262	208	193	229	230	225	227	228	225	214	208	213	217	248	231	209	226	208	216	227	244	245	236	217	232	237	245	226	210	218	229	236	226	237	228	236	235	201	234	237	247	231	256	230	188	187	249	236	253	217	214	245	209	212	253	226	234	231	225	236	257	223	220	210	202	255	247	229	238	239	246	262	249	243	233	287	216	232	265	223	229	226	235	250	198	234	233	245	230	239	230	232	244	217	234	222	221	254	221	197	236	248	232	211	243	230	229	212	256	234	249	261	226	247	233	244	220	208	220	215	224	222	222	226	223	236	235	257	236	197	233	243	230	238	232	226	215	215	249	236	250	270	235	222	239	234	235	256	238	239	245	228	257	233	237	234	238	255	223	225	249	264	227	245	237	201	232	262	220	245	229	246	236	224	214	227	239	233	225	225	252	239	213	238	207	206	227	228	236	239	228	228	239	216	243	230	258	222	224	231	222	234	211	249	222	245	259	242	229	228	246	224	220	235	220	211	221	218	231	232	225	249	229	224	225	213	239	258	227	238	221	239	221	226	214	217	234	209	228	238	252	214	218	227	228	210	207	222	225	218	239	268	242	226	225	230	245	218	200	238	233	225	222	229	249	249	212	197	229	242	216	219	219	232	249	221	216	235	249	230	215	221	216	247	239	218	245	249	228	224	248	228	246	270	251	219	211	228	232	254	229	234	245	206	221	234	200	250	258	242	224	247	255	248	213	230	234	229	261	247	230	228	185	248	250	217	258	223	230	218	242	235	250	223	249	212	205	238	232	264	239	235	251	229	243	262	214	215	238	229	222	225	207	223	235	242	240	231	224	230	221	231	242	214	222	231	238	248	254	258	249	224	216	251	242	220	259	225	232	214	208	258	239	211	243	216	245	243	239	224	221	233	218	214	209	220	226	231	237	224	225	211	219	239	219	245	221	231	257	241	223	196	229	219	286	235	224	240	207	229	220	216	220	213	222	251	231	239	235	240	256	221	221	230	221	227	234	229	236	236	198	207	246	221	223	203	240	221	216	229	277	225	220	269	223	200	222	220	224	242	238	234	244	233	226	249	241	235	223	222	252	243	257	233	205	219	237	210	248	237	225	243	213	223	236	228	219	226	233	224	236	224	257	241	213	230	267	232	225	202	239	262	233	231	234	227	228	235	208	211	238	222	217	223	212	240	263	240	246	240	202	223	232	252	231	223	231	232	219	206	205	237	213	215	253	242	221	242	225	231	216	224	239	225	234	218	237	247	196	233	226	212	236	220	222	223	252	224	235	231	218	226	221	214	213	219	246	238	208	197	217	237	220	232	223	215	229	246	234	258	208	237	206	224	218	213	257	226	213	231	235	262	239	253	224	249	225	243	210	234	257	204	230	268	246	218	199	223	219	275	241	246	224	245	205	225	216	230	246	215	248	226	238	212	212	224	224	215	245	248	247	242	251	229	226	240	252	216	236	247	229	210	274	245	239	214	242	214	246	198	205	233	265	254	222	235	241	247	203	241	233	237	225	265	213	253	242	254	244	223	234	212	255	239	260	253	211	250	249	199	227	247	236	234	247	208	232	218	205	247	224	225	237	234	203	226	239	235	234	228	237	219	241	268	232	204	218	225	257	239	245	238	232	250	240	215	241	211	237	239	205	225	237	229	239	255	223	235	265	215	233	258	218	238	212	227	222	219	234	260	269	268	209	259	243	232	212	228	245	249	224	225	230	229	247	221	234	227	240	248	239	225	227	236	265	238	239	220	234	227	234	244	206	235	229	221	210	239	219	254	232	254	265	233	218	233	248	224	237	214	211	247	245	251	245	242	277	226	257	252	246	224	244	245	240	234	217	219	223	231	224	240	241	240	217	222	219	242	234	223	246	219	231	225	212	222	223	235	224	234	243	251	223	236	240	259	224	241	249	224	187	224	211	240	229	254	245	217	234	245	245	221	248	227	238	231	224	224	220	228	239	273	234	261	238	224	230	246	227	212	214	244	196	240	227	233	223	262	230	251	244	213	227	245	239	254	247	206	241	217	258	220	222	243	242	252	252	235	221	219	211
49561	53053	35741	43610	50800	52362	48990	46333	48669	38665	28909	24247	18803	18221	17024	14080	10832	9598	6793	3370	2292	2158	1631	1275	1094	1038	974	944	832	859	844	894	872	856	833	819	816	823	763	762	748	715	769	750	732	776	738	700	681	674	736	734	676	687	674	688	689	703	707	738	796	730	747	696	747	700	679	672	698	726	666	647	636	687	650	660	672	715	661	697	649	637	638	676	681	688	681	659	664	658	663	595	668	658	649	700	693	595	676	676	665	613	635	654	670	689	710	706	661	688	668	708	674	651	637	640	691	657	642	657	628	689	647	638	693	667	635	675	685	668	658	661	702	656	690	681	630	701	664	706	684	607	665	670	698	704	652	623	663	675	675	638	636	664	668	665	650	680	666	672	675	647	645	674	681	680	699	651	660	629	667	672	639	672	666	643	657	672	667	680	658	603	662	647	619	648	680	639	716	706	673	693	656	650	674	622	686	678	635	645	671	690	663	684	647	658	625	667	672	624	666	627	692	657	647	675	672	664	678	627	673	640	685	643	683	679	663	685	624	651	674	676	663	663	636	679	675	665	647	657	644	684	585	649	687	665	686	646	673	662	622	623	681	683	638	639	629	623	685	659	661	666	638	652	632	668	675	659	622	670	662	650	646	703	610	653	675	648	676	681	659	670	708	630	618	660	621	612	646	656	633	624	642	661	659	660	673	644	670	688	695	663	617	658	665	637	626	667	633	662	646	654	639	687	630	688	678	644	641	652	687	653	640	663	680	711	630	663	686	661	663	669	646	643	664	653	690	633	630	651	653	611	656	670	679	698	689	679	618	685	653	676	654	654	642	651	695	629	661	644	696	638	675	678	687	636	686	627	683	665	676	635	668	658	647	645	680	628	641	624	686	675	612	688	666	674	719	628	641	668	690	665	681	639	621	653	672	653	682	648	667	646	666	691	671	637	639	624	686	686	614	651	605	706	649	654	668	676	688	626	643	638	620	656	662	619	686	667	636	638	683	684	689	660	648	610	668	685	617	587	628	674	632	660	668	615	628	654	666	625	671	624	613	613	677	638	699	657	660	652	655	679	652	644	612	622	621	643	653	675	660	664	626	646	643	632	634	622	615	662	647	712	657	630	651	642	662	598	649	650	643	717	639	700	666	676	661	673	680	667	609	684	693	661	656	669	662	695	643	639	692	670	663	649	605	661	630	658	667	656	674	654	645	596	673	611	657	625	613	659	705	635	657	632	626	648	626	682	646	622	637	627	712	675	649	633	589	621	635	655	684	649	694	677	626	688	677	651	719	651	642	683	620	666	637	650	703	614	651	689	635	648	621	695	636	611	653	677	678	705	675	592	633	686	652	651	618	666	668	676	659	684	643	685	705	677	632	695	674	685	598	645	702	633	688	689	608	669	667	703	662	644	678	668	650	639	705	625	647	658	658	644	716	651	652	656	651	651	616	669	670	662	593	705	612	687	631	650	670	659	699	667	632	681	690	656	675	679	668	647	657	613	672	690	658	638	651	668	642	622	632	629	652	659	636	620	656	648	642	690	660	631	666	627	670	659	642	651	631	643	647	652	669	641	654	674	674	651	642	681	666	685	622	686	630	650	646	626	643	650	658	641	696	643	617	653	682	628	656	683	680	649	651	650	654	647	644	650	637	665	662	664	661	667	659	662	643	634	689	629	631	683	648	633	663	641	677	621	694	642	673	641	640	628	642	648	692	692	645	691	635	683	597	667	673	667	646	670	646	654	624	655	685	678	652	627	641	652	640	671	703	633	586	641	687	637	627	686	661	688	636	638	711	673	651	694	646	599	628	598	629	699	634	633	639	627	677	662	656	626	592	635	651	641	620	650	642	638	680	672	643	641	695	688	671	644	698	656	656	723	675	608	648	660	676	647	660	677	651	605	665	687	648	678	624	631	615	620	637	658	614	639	676	618	619	682	650	655	667	685	599	680	655	681	715	682	643	691	611	620	638	657	709	626	675	643	611	664	678	646	692	605	627	644	707	637	632	661	679	650	671	637	643	639	650	640	676	680	665	674	651	647	641	661	692	625	669	689	608	645	640	665	652	609	632	596	626	628	629	680	663	653	656	643	636	673	656	643	628	641	669	653	609	668	658	656	645	687	618	671	622	629	666	657	698	643	620	619	658	680	649	694	652	646	642	679	637	705	596	670	653	655	686	659	651	636	657	680	613	658	639	695	625	681	673	622	608	651	641	647	657	662	659	646	693	661	671	625	660	648	637	657	675	665	660	666	666	650	689	657	657	627	671	667	633	647	665	649	649	632	625	650	642	702	685	610	621	645	621	668	678	624	640	651	635	688	631	664	637	644	664	634	643	658	650	668	677	665	692	668	662	692	636	607	620	676	693	663	620	666	618	711	634	653	661	654	648	661	653	641	641	684	691	639	657	682	653	633	673	665	676	642	626	638	683	650	616	640	643	686	632	630	631	616	700	678	632	632	643	660	681	682	609	647	674	621	633	683	665	654	669	641	686	628	607	656	658	697	654	654	644	643	695	664	694	674	654	639	591	627	706	669	701	671	691	598	623	618	606	700	740	660	660	637	622	646	623	651	679	632	676	631	675	633	646	654	688	684	613	692	654	652	661	618	689	681	604	633	649	664	665	673	665	677	668	638	636	688	651	651	655	684	670	699	645	648	639	668	645	638	610	656	682	645	640	639	663	588	625	614	650	679	609	734	670	655	636	660	665	629	647	706	646	642	667	685	627	625	626	620	649	635	685	646	678	606	646	625	587	647	610	665	663	653	652	631	692	645	712	613	664	615	658	655	662	621	682	628	694	638	658	679	660	655	612	668	617	640	615	638	637	659	670	653	646	689	696	663	665	677	646	651	644	689	669	642	672	658	627	663	630	634	608	658	665	682	653	676	677	650	676	621	661	714	695	710	654	662	617	648	681	638	628	673	662	636	648	665	660	646	690	669	686	658	686	644	708	624	609	648	645	681	641	693	670	666	639	636	632	690	654	640	672	639	666	654	682	641	625	632	688	627	672	655	672	679	680	681	703	680	640	636	680	669	642	645	698	649	644	657	649	663	669	700	632	644	677	647	650	630	611	694	688	684	684	662	668	645	631	628	665	682	661	661	691	669	664	635	660	623	610	615	673	636	670	684	671	676	640	630	662	683	654	666	667	677	667	659	614	642	660	629	642	658	717	667	679	697	660	672	652	633	639	684	644	681	672	629	691	643	636	594	692	590	639	615	669	692	699	669	650	679	623	664	693	638	621	643	645	665	672	651	694	662	657	692	667	657	632	621	633	606	679	620	629	638	659	658	627	627	611	644	689	677	663	658	620	623	663	682	637	700	651	673	644	713	628	688	680	657	686	682	632	674	679	675	611	654	642	652	668	693	658	631	631	608	635	672	633	683	621	677	661	688	663	649	627	610	638	640	668	618	640	638	657	619	631	652	672	647	656	629	665	657	637	648	639	672	627	674	662	672	653	634	643	711	679	630	645	614	636	644	597	669	693	659
21898	34949	19535	10661	7884	4818	2980	1877	1615	921	508	342	252	245	232	203	194	177	166	157	168	162	166	174	151	121	153	149	136	164	149	162	162	153	136	154	151	158	161	163	177	153	138	136	145	165	165	143	146	161	149	175	151	154	164	153	159	140	140	121	148	156	153	133	132	153	158	144	164	144	178	156	161	160	163	133	160	128	146	157	139	163	152	153	132	133	146	121	158	149	146	140	147	166	120	161	158	155	162	139	131	159	129	150	132	157	142	160	145	147	158	150	135	177	134	150	165	142	169	140	159	140	163	156	130	156	155	144	138	164	152	119	163	142	148	167	181	140	159	152	137	158	148	170	156	165	149	160	158	148	161	143	150	153	155	159	131	138	134	149	144	153	159	171	142	139	162	150	132	138	139	131	160	174	161	135	155	147	144	152	143	153	161	172	170	160	158	167	167	137	150	141	116	164	162	143	155	141	154	161	147	177	162	140	146	178	129	126	144	167	142	144	186	161	156	138	176	152	133	149	152	170	150	154	159	152	154	164	162	131	170	154	155	135	179	141	190	168	126	132	138	149	159	164	149	160	151	142	150	166	133	140	148	127	160	159	156	159	147	165	168	150	156	145	151	165	147	149	139	142	154	151	138	168	127	130	163	148	151	131	159	154	154	162	155	157	148	151	159	148	150	141	122	155	143	152	139	161	141	162	134	149	139	154	167	146	151	143	141	162	142	150	158	172	170	149	148	145	148	145	133	143	152	154	128	138	146	160	174	151	177	151	145	131	150	164	162	147	146	159	148	158	156	147	128	145	165	148	155	154	160	176	146	188	167	157	145	142	148	132	140	156	142	139	137	160	140	163	138	149	185	152	133	142	125	152	164	164	159	161	139	154	143	169	152	134	136	149	161	164	154	163	141	138	162	137	150	147	129	146	147	145	121	147	133	165	163	162	132	153	160	150	142	149	136	171	144	133	147	147	166	147	124	148	147	136	148	148	140	156	160	166	158	149	153	137	137	135	130	155	135	146	150	168	149	136	155	161	150	162	163	144	122	138	142	147	138	155	169	143	157	154	124	145	186	149	134	157	150	159	133	154	176	157	155	161	139	126	159	119	153	143	150	159	176	138	138	170	137	143	148	151	153	125	164	175	150	143	127	146	136	159	146	150	162	167	169	150	146	148	114	140	166	151	150	165	183	169	129	150	142	149	163	143	144	145	147	161	138	149	158	150	140	146	162	159	152	151	181	148	163	143	128	155	136	145	136	161	151	140	148	155	161	155	147	117	160	137	120	140	147	120	143	163	155	152	111	175	160	149	145	152	171	138	147	140	141	151	174	151	148	129	127	138	143	134	149	156	143	144	196	134	152	139	129	130	138	137	154	146	145	162	147	145	149	153	142	158	176	170	156	175	144	151	147	155	170	140	144	136	150	134	159	146	152	141	141	139	145	154	156	141	143	158	150	117	142	145	158	164	149	147	134	145	153	150	154	138	151	155	149	173	139	149	152	157	150	165	158	153	149	148	146	158	157	147	147	162	139	164	143	168	165	188	129	163	155	163	146	159	150	165	148	151	168	144	150	142	143	143	150	125	150	148	157	148	146	144	149	142	131	141	124	161	157	142	154	143	161	132	143	146	133	141	165	141	162	165	149	156	148	164	158	158	150	142	152	143	154	137	159	145	146	165	146	149	132	147	159	146	146	176	153	157	161	146	149	151	158	120	156	164	145	147	142	130	122	139	145	131	176	157	157	131	155	158	121	147	148	150	148	164	154	162	129	130	143	165	138	155	157	146	144	165	153	170	149	166	170	129	147	143	145	134	131	153	146	157	144	152	168	139	166	153	160	136	153	177	173	130	180	178	129	139	161	141	131	137	182	131	135	149	168	114	166	155	153	126	144	161	147	147	130	128	165	155	140	149	128	164	167	134	161	143	167	141	148	155	163	152	163	151	161	143	156	150	154	157	160	160	154	135	157	137	147	158	145	153	155	143	137	163	138	162	128	157	166	154	180	156	168	150	119	161	156	154	173	159	151	128	162	137	166	158	151	174	166	135	149	160	158	149	149	146	153	156	136	144	144	126	140	158	157	154	144	150	146	156	153	155	162	147	160	148	149	169	143	138	139	134	165	140	155	145	159	172	142	142	148	150	165	164	171	141	164	155	183	164	163	139	151	159	151	182	137	146	155	132	177	177	146	159	158	142	146	145	150	153	142	167	153	129	172	163	157	144	157	158	155	152	149	138	135	140	148	143	153	150	145	149	160	125	154	160	138	169	146	163	154	142	165	140	151	127	145	168	159	155	145	161	138	156	140	138	139	190	126	160	136	165	155	150	141	155	131	156	175	151	164	135	160	155	141	144	136	149	163	176	151	174	139	156	138	128	139	152	164	147	177	156	148	156	158	170	141	183	167	138	154	144	171	154	147	161	155	153	134	140	149	161	137	143	152	153	136	126	157	136	155	146	132	124	149	171	148	152	135	155	140	148	146	150	164	161	127	142	151	168	133	150	119	140	156	159	131	172	154	161	162	134	140	157	147	148	153	129	159	141	140	150	152	135	132	158	156	158	161	175	152	164	154	136	130	160	160	144	147	140	182	129	140	139	143	147	154	132	144	146	153	134	165	139	151	156	141	156	138	156	147	142	157	137	147	155	153	134	148	151	129	152	147	170	154	160	178	171	142	148	159	132	165	158	131	139	164	152	150	169	142	139	154	128	138	134	147	151	134	145	146	144	142	137	124	164	147	157	143	159	135	166	150	172	140	159	138	159	152	135	134	159	151	154	150	146	134	176	151	149	163	152	150	145	156	151	165	138	147	149	140	152	169	141	140	132	153	171	166	139	165	148	146	154	141	150	165	158	125	149	150	159	129	146	166	142	148	148	155	163	137	162	141	143	130	152	140	157	156	148	151	145	153	163	148	160	160	129	140	136	158	150	160	148	157	146	149	143	139	150	159	140	161	151	174	152	130	158	159	155	128	143	162	156	138	155	149	146	148	148	164	133	155	144	154	177	143	135	151	157	162	146	153	149	144	146	135	137	163	158	155	143	155	153	149	148	149	151	130	156	148	175	132	150	155	127	143	136	152	157	136	165	145	174	139	132	137	145	143	166	147	157	139	164	142	146	136	139	142	149	151	165	163	158	151	154	162	152	183	131	171	133	136	156	153	163	146	156	143	155	180	174	144	170	136	143	184	151	135	153	129	137	141	135	158	148	153	153	157	131	154	148	166	143	138	173	127	146	152	147	161	165	145	159	131	153	151	138	160	171	134	143	136	124	153	161	155	151	143	149	152	146	133	153	165	141	143	143	155	145	163	147	135	160	139	129	154	134	139	127	163	138	154	140	148	168	162	151	155	154	148	182	149	159	153	152	162	142	134	142	148	159	147	150	161	133	160	163	153	136	150	160	138	159	151	171	143	124	155	158	152	167	141	144	153	142	176	152	151	135	150	126	152	165	142	158	135	162	161	114	131	130	159	162	149	150	135	164
18765	35635	14645	15671	18076	14909	11252	8090	7811	4239	2402	1702	1186	1162	1014	1002	734	784	661	577	515	513	548	472	484	519	430	493	478	533	469	475	471	465	479	507	491	507	479	500	512	474	490	499	476	479	459	445	486	496	455	469	481	481	498	473	508	469	481	486	535	464	503	507	501	464	450	493	446	498	449	480	474	479	502	475	438	457	448	484	453	464	444	475	496	484	479	483	458	458	453	519	454	507	463	469	501	458	508	488	476	467	457	451	468	480	478	465	501	469	449	465	501	467	417	450	490	545	490	473	468	472	470	470	432	467	444	509	490	482	421	477	468	462	483	463	450	493	440	484	507	517	453	505	463	481	436	477	459	466	460	461	469	466	488	471	475	495	433	450	464	483	482	491	429	443	485	463	472	479	440	481	510	485	440	488	466	481	481	517	488	476	450	517	479	450	480	490	470	488	483	433	486	497	462	445	475	453	459	431	454	461	442	516	442	484	436	511	449	485	459	458	482	485	491	425	425	458	481	448	465	460	460	513	457	496	469	420	505	452	461	429	474	474	463	438	503	449	437	439	457	488	464	484	495	462	499	459	438	436	497	463	496	489	424	487	456	478	460	468	464	441	455	472	454	459	424	476	489	456	463	419	475	456	437	453	455	488	480	451	490	460	444	449	460	462	463	466	484	443	473	497	471	474	458	460	470	497	470	476	490	490	458	459	483	452	475	471	422	486	465	496	462	494	449	446	452	488	499	473	463	480	486	463	439	490	477	439	478	488	454	454	452	477	507	475	451	472	442	447	482	472	459	462	458	444	481	464	472	449	474	477	483	492	460	489	426	508	474	440	472	466	454	494	488	505	445	462	496	464	454	506	493	438	487	494	453	453	473	465	470	452	484	494	498	443	460	490	452	473	442	467	446	475	474	465	436	467	505	490	427	456	455	489	478	489	431	448	499	492	469	448	497	486	491	481	487	468	449	513	484	473	458	476	453	465	503	457	453	484	473	476	421	451	490	511	470	488	459	440	450	445	494	424	476	500	438	485	464	479	473	463	459	437	488	431	460	465	480	475	478	494	457	459	459	465	444	478	465	416	461	465	437	499	455	494	460	498	476	470	467	486	453	457	485	465	432	429	469	481	452	465	480	486	458	481	458	471	441	486	469	476	520	499	430	466	444	480	493	475	437	459	453	436	474	468	490	462	484	454	467	489	474	460	468	487	485	470	468	469	434	454	449	478	425	477	457	482	437	491	489	459	455	498	468	438	440	442	499	476	443	493	473	508	467	493	458	479	420	473	489	442	450	505	443	463	469	465	450	446	447	457	482	460	424	476	477	445	462	467	490	482	485	475	501	436	463	484	478	441	472	470	488	506	469	485	495	458	464	456	479	486	456	475	496	515	463	499	481	450	471	465	463	458	472	453	420	493	482	469	449	449	478	460	486	467	441	468	448	450	470	475	509	468	495	516	445	440	501	460	462	441	496	468	451	455	497	491	462	463	448	479	502	491	459	463	489	446	453	444	452	487	460	450	435	436	497	478	517	451	481	463	462	462	497	492	480	453	476	487	498	450	474	491	431	447	417	463	520	445	469	448	465	459	471	493	481	459	472	505	446	486	462	475	461	490	435	478	455	435	458	443	474	464	477	478	447	484	460	462	453	460	486	476	447	487	478	484	473	472	452	429	487	468	482	470	458	470	472	415	464	452	473	479	462	452	478	491	443	459	491	453	460	468	470	449	488	461	493	476	449	445	458	455	478	440	492	461	480	430	487	486	469	469	483	489	464	502	470	482	488	478	430	474	490	448	462	482	466	483	476	484	508	452	458	437	466	456	468	474	477	454	471	462	493	436	457	485	496	504	481	445	470	489	457	460	500	499	480	497	461	456	452	449	464	461	432	467	469	454	444	467	468	469	466	503	446	463	496	467	498	479	470	523	461	456	473	453	478	445	451	477	494	436	483	438	437	450	491	468	495	461	467	467	493	492	469	471	513	471	461	490	467	456	439	421	472	448	475	475	448	435	430	460	469	477	488	452	447	428	420	490	427	469	479	467	452	458	507	432	486	451	473	436	473	467	412	483	486	445	455	460	465	472	466	459	472	461	460	462	480	446	486	454	515	458	441	440	448	475	479	455	436	467	463	508	476	487	489	481	443	475	494	471	480	477	464	470	428	464	443	448	473	512	473	495	474	481	466	463	499	466	454	475	476	452	439	471	498	478	454	473	469	468	469	446	526	491	474	483	461	467	462	425	460	456	451	468	480	466	429	441	491	460	434	450	437	459	461	494	443	447	474	467	442	456	512	489	455	473	432	477	459	508	452	495	452	451	451	490	447	477	463	432	464	457	452	457	487	480	467	434	456	452	479	458	466	452	482	450	456	482	456	472	488	485	469	482	448	483	486	493	520	432	463	495	460	463	458	473	471	501	446	462	466	431	489	472	441	443	497	490	486	469	487	472	478	484	478	468	442	486	425	449	469	444	474	475	429	462	478	403	467	437	496	489	466	464	480	441	458	494	479	426	445	484	440	470	447	470	452	437	482	448	480	482	472	464	462	484	505	477	504	478	475	458	480	470	485	448	496	474	478	485	453	445	468	425	490	476	439	466	461	443	434	470	426	466	479	496	476	480	454	497	458	447	440	471	462	438	470	460	472	477	508	481	467	472	475	463	452	515	452	458	478	468	479	452	491	464	475	481	462	448	476	491	488	483	510	480	468	449	448	447	486	461	477	471	474	465	469	430	477	480	507	484	484	459	475	481	483	453	445	478	439	450	453	470	457	444	471	461	441	459	461	450	459	431	469	463	479	440	409	513	477	451	492	441	448	472	475	436	436	509	507	497	507	479	456	488	454	469	461	491	475	476	493	484	491	500	461	437	485	441	520	482	462	470	442	485	452	420	466	464	471	479	457	477	458	459	453	426	465	468	482	445	443	478	478	484	434	486	489	467	509	492	473	456	514	478	465	469	453	461	448	460	482	516	426	467	463	493	460	433	447	427	466	498	480	487	453	489	452	438	517	455	468	437	445	467	480	470	447	462	478	450	460	495	463	478	463	503	449	474	467	462	448	503	480	469	499	498	475	475	456	459	445	470	458	509	474	488	474	454	465	489	470	443	459	475	476	499	486	502	456	460	512	487	491	452	460	470	503	544	479	497	469	446	486	470	436	487	452	497	436	458	435	472	438	489	454	434	406	477	450	463	429	466	520	471	516	490	451	450	454	471	485	473	482	482	464	506	484	450	451	443	479	494	451	473	475	507	473	467	502	482	469	512	470	453	502	484	479	450	463	481	473	461	507	479	478	511	519	472	448	465	490	470	457	474	451	456	488	461	469	476	476	504	477	514	491	423	489	413	409	469	447	478	459	455	468	492	443	455	493	447	436	496	472	454	469	476	466	463	468	436	470	469	469	477	515	470	465	478	512	483	481	506	478	461	498	502	464	459	474	520	429	472	482	454	457	416	437	484	485	471	485	419	453	489	453	497	443	480	466	476
51450	51856	34149	28077	31115	30886	26790	23475	22221	13538	6409	3345	2320	2134	1846	1502	935	843	521	318	261	203	192	177	171	129	148	149	136	140	161	120	125	135	119	129	123	113	122	139	122	141	117	116	143	125	122	134	110	134	118	139	141	121	134	122	143	139	126	131	115	136	134	97	128	140	145	116	130	115	132	114	141	144	148	121	108	137	123	123	128	132	143	129	138	134	121	142	113	111	112	128	106	135	127	117	136	127	110	128	132	141	130	127	133	124	128	127	124	141	138	133	154	131	115	149	116	126	116	138	127	118	112	129	141	137	122	126	111	134	123	137	103	130	125	129	126	137	104	117	133	130	123	144	118	128	130	129	122	114	123	123	127	125	130	147	141	121	126	123	119	122	113	148	134	115	130	138	117	114	146	136	132	116	127	136	121	126	121	128	125	124	139	155	110	130	118	124	123	120	141	138	146	137	129	139	118	121	147	139	137	123	112	146	122	115	114	112	148	139	110	129	116	141	115	138	123	113	117	131	134	145	140	132	120	116	148	157	139	110	140	130	137	125	140	141	119	114	121	106	114	106	117	146	125	122	123	141	120	132	111	121	104	139	144	144	147	131	149	117	114	132	142	121	119	118	114	120	123	116	122	137	106	116	114	133	144	135	122	121	114	131	129	156	139	124	124	125	118	121	129	105	118	126	134	122	131	112	135	135	136	138	138	145	114	130	120	142	122	125	114	119	135	125	121	118	122	142	117	123	124	145	135	117	120	132	136	120	120	111	124	144	112	136	131	150	122	114	142	150	129	118	135	133	132	133	134	126	146	126	126	135	122	141	145	111	108	121	124	153	143	110	128	130	130	128	143	123	144	133	120	126	124	141	133	129	154	110	132	126	116	109	116	121	143	137	136	116	139	134	115	123	129	93	115	150	117	141	119	112	137	119	118	137	123	116	137	134	121	114	128	149	138	137	122	132	121	132	137	139	122	112	134	123	135	135	145	138	148	131	92	112	123	119	122	119	115	122	136	112	113	121	128	120	132	138	125	136	112	145	117	139	125	143	125	147	154	148	129	114	129	106	132	100	122	130	125	117	126	117	126	121	119	120	133	132	122	138	153	129	117	129	115	127	126	124	125	114	127	117	137	135	134	124	107	125	130	147	117	122	128	127	127	125	112	125	116	124	134	117	124	134	141	130	127	108	116	129	130	129	138	131	124	115	130	132	117	104	117	120	106	122	115	127	131	118	135	121	111	130	132	128	112	111	135	121	117	128	149	104	134	124	132	124	126	126	123	143	130	126	139	128	116	118	127	130	135	118	151	115	99	128	132	121	132	124	131	115	131	109	133	142	143	155	115	150	123	139	118	113	132	120	134	129	127	132	120	122	119	130	135	120	117	127	141	120	154	116	119	133	115	112	115	136	131	134	115	126	124	120	146	121	127	130	97	135	125	122	126	143	113	114	129	117	126	133	126	113	131	138	120	124	142	123	113	129	122	130	131	119	144	130	118	133	115	136	137	131	142	142	129	124	134	128	120	106	123	140	133	127	150	113	125	112	136	124	144	152	126	135	128	116	132	132	127	126	131	127	114	120	129	133	118	123	116	134	137	121	124	126	140	143	128	128	134	120	138	128	137	148	125	126	133	131	134	131	113	115	123	130	125	139	127	101	116	118	148	137	139	127	133	117	143	120	129	120	132	106	137	130	141	109	119	146	132	147	128	129	121	136	120	139	144	141	137	129	124	112	121	134	141	116	116	140	136	133	115	121	129	145	124	125	144	121	120	129	149	146	120	110	135	110	121	137	139	119	125	127	127	123	112	140	114	138	112	134	112	122	116	121	117	139	130	109	133	95	144	120	111	118	134	128	152	139	125	113	133	112	125	115	110	124	139	121	133	146	124	122	134	137	130	134	131	126	131	133	146	139	112	142	151	150	133	137	143	127	123	115	122	135	134	133	143	123	123	134	112	104	130	134	124	142	139	122	123	129	124	139	140	108	121	130	123	113	119	107	131	136	105	119	129	126	134	124	132	123	117	138	124	118	119	109	127	125	120	113	122	134	128	125	144	139	157	124	129	155	120	127	125	143	141	126	149	140	111	122	137	110	121	133	121	124	131	119	138	133	128	111	123	137	122	121	133	119	130	128	126	110	134	147	130	123	141	125	123	140	113	119	123	119	146	140	141	106	124	97	149	130	143	118	121	121	135	137	115	138	139	134	135	143	123	138	124	142	137	136	152	128	131	126	125	142	130	118	131	142	139	126	117	117	128	108	124	120	136	120	140	143	118	110	118	123	134	153	143	116	112	115	132	112	126	110	108	162	136	132	134	129	123	124	134	133	147	126	133	137	130	115	135	113	138	131	129	127	130	108	117	126	153	142	129	112	122	123	124	148	123	113	124	120	106	128	105	128	123	128	107	123	142	136	138	127	127	153	140	122	146	119	122	107	132	122	134	130	156	105	128	121	119	138	146	126	124	124	136	135	121	116	111	113	147	115	120	141	147	140	123	142	116	138	136	131	125	120	145	114	135	134	135	141	137	134	142	129	135	122	115	118	133	108	118	118	141	127	112	142	129	117	144	128	116	126	114	128	122	119	130	133	133	154	144	130	106	119	126	123	131	129	117	111	120	132	126	120	116	123	136	116	136	136	133	113	117	111	130	127	145	129	119	139	132	126	131	119	137	121	120	112	127	136	107	111	93	134	147	145	132	125	127	120	135	135	133	126	110	125	127	116	125	130	143	110	119	136	124	140	123	128	137	141	109	130	116	128	134	120	114	162	117	108	138	138	132	118	146	139	133	148	107	136	124	119	131	122	124	125	129	126	124	141	120	110	134	134	113	124	132	122	124	143	121	128	139	111	127	131	115	116	130	127	123	148	130	123	133	147	97	146	125	146	120	126	119	126	135	113	138	130	112	137	127	134	134	128	119	130	119	112	123	125	146	125	129	129	128	105	114	118	111	139	136	138	106	140	133	130	138	124	143	132	142	128	120	119	94	164	136	110	143	120	119	145	131	134	138	135	142	115	128	123	119	125	111	132	134	117	140	128	109	140	91	126	120	110	146	162	124	120	140	126	115	109	141	142	127	125	99	119	141	131	133	135	116	135	124	136	151	118	121	123	125	118	127	113	123	127	127	125	132	112	109	138	137	119	134	139	130	129	131	141	138	118	134	123	128	103	131	132	124	139	121	136	134	131	126	133	117	122	135	122	134	116	142	120	105	115	132	122	133	133	144	144	143	120	145	124	143	130	122	145	135	123	124	113	123	134	130	136	137	125	122	123	127	137	133	127	135	147	135	126	128	118	122	139	120	109	125	123	146	138	115	124	119	124	109	141	140	122	147	118	137	127	132	137	112	118	111	130	143	121	130	139	116	130	135	136	128	119	122	131	140	125	120	127	125	131	128	108	129	128	127	129	120	108	131	125	133	140	138	133	110	119	130	148	129	122	123	115	107	134	147	128	121	125	143	143	125	131	93	116	135	124	110	127	152	129
41399	53989	33219	37733	45212	43783	38173	36941	38147	25943	18909	13306	10698	9857	9658	8013	5207	4699	2856	1768	1195	1122	905	725	563	567	559	557	501	508	481	478	483	465	472	463	502	464	447	497	495	445	406	435	415	432	465	435	405	422	400	433	411	409	450	440	434	434	443	445	411	417	457	451	451	459	403	406	408	412	428	439	443	396	424	400	423	434	438	368	410	406	384	418	422	381	407	400	405	394	402	408	421	410	405	432	400	441	429	479	438	415	400	401	413	437	437	403	410	433	413	426	407	451	409	429	429	394	420	387	416	412	380	407	420	412	386	358	394	400	422	429	405	405	417	419	436	413	361	437	356	428	404	411	379	393	403	418	378	413	447	408	411	428	401	425	403	404	371	399	417	463	381	411	399	444	432	419	391	379	395	380	428	432	422	410	387	416	428	422	411	407	427	452	394	387	406	419	393	449	415	394	436	393	405	431	426	410	386	471	402	445	411	414	393	395	452	403	453	405	402	413	388	421	411	389	388	410	419	397	383	379	417	433	411	411	408	383	428	430	416	415	393	410	443	406	391	400	420	404	444	380	392	442	414	401	418	414	389	380	411	449	407	398	404	411	381	392	380	402	424	394	408	428	376	429	395	378	420	415	408	410	367	405	449	378	353	395	410	405	374	412	419	393	405	383	391	437	377	378	443	399	411	379	396	384	385	365	402	394	391	406	419	382	385	420	414	412	373	395	442	410	397	363	432	389	409	384	384	379	414	434	411	425	396	418	374	403	422	393	425	401	372	419	382	423	411	409	410	394	418	386	367	367	387	397	410	457	387	406	408	386	432	403	379	389	431	387	407	421	398	409	424	398	377	427	394	380	421	391	392	423	407	397	420	400	381	385	406	405	427	428	416	403	371	403	389	422	404	394	402	410	446	417	361	404	411	380	381	414	387	417	428	385	409	410	428	390	430	427	394	413	447	408	410	405	381	415	437	388	407	414	411	414	407	427	409	411	399	394	400	434	419	406	408	406	382	438	389	397	380	413	415	433	403	370	407	431	419	419	418	406	372	394	396	367	398	393	414	442	404	445	391	434	392	418	412	416	424	407	396	436	404	395	453	404	395	411	418	405	416	382	398	386	406	395	433	406	431	379	405	388	466	381	419	403	409	443	387	412	399	396	410	423	384	402	377	391	410	416	418	396	383	417	435	413	395	397	434	399	429	398	388	433	413	415	393	398	425	396	402	376	391	406	428	408	407	420	362	386	401	407	392	380	389	427	410	396	417	394	440	404	440	447	380	389	407	398	399	418	414	383	383	382	394	404	366	398	405	418	422	419	422	411	403	416	406	428	424	380	402	389	409	432	410	430	384	409	362	396	428	418	407	398	412	392	417	423	451	384	371	440	371	408	427	365	383	405	437	432	440	385	440	388	361	405	402	413	382	373	392	386	368	402	434	440	402	412	409	422	365	367	385	424	435	407	362	365	388	417	409	403	358	409	409	383	401	389	416	379	387	403	393	381	413	407	436	403	423	445	440	437	425	402	388	408	399	429	436	404	416	440	397	398	393	383	382	401	425	402	436	402	405	416	384	416	383	415	403	384	434	409	417	398	418	418	402	412	387	403	402	396	387	415	399	408	377	406	412	397	440	373	410	422	361	394	437	430	387	433	421	425	393	397	395	403	386	415	419	410	387	414	393	395	414	373	395	389	412	408	390	403	401	448	412	366	418	402	403	390	405	423	388	408	430	359	430	377	429	416	403	434	374	393	431	397	377	394	412	392	379	404	416	397	391	420	410	349	422	389	399	375	390	380	403	403	386	403	374	389	400	412	425	395	399	414	404	405	445	440	410	368	371	415	395	402	413	372	390	407	389	397	416	389	355	423	386	405	428	382	389	382	420	442	382	401	414	407	385	395	366	430	413	448	447	382	376	445	360	446	401	422	409	353	423	396	413	392	359	384	422	390	437	396	421	398	405	422	406	404	392	403	395	414	394	476	395	411	399	411	405	392	414	400	388	410	404	414	378	387	381	418	351	422	405	414	411	413	409	400	366	394	439	399	407	420	404	388	416	390	397	418	380	439	412	426	421	419	407	401	430	408	380	396	379	388	386	403	386	401	420	420	413	372	381	382	408	375	400	368	420	357	410	407	428	399	435	412	418	399	385	408	418	408	384	398	403	390	386	400	405	375	389	434	412	381	423	384	407	419	411	430	423	417	419	414	389	398	410	374	395	405	414	387	385	360	413	394	438	384	387	386	420	397	413	390	413	379	417	405	416	393	397	427	393	374	406	417	439	409	403	402	392	401	382	418	380	408	380	441	410	390	430	410	424	415	397	395	410	423	369	389	378	398	433	406	379	411	380	408	400	370	408	396	428	399	421	439	383	392	373	405	417	421	431	384	414	394	409	422	425	404	400	389	418	398	397	402	435	435	435	419	404	383	404	412	368	406	404	422	415	399	404	419	421	348	394	451	394	391	452	411	375	448	405	413	406	404	438	381	397	407	378	377	421	404	391	387	440	432	403	412	396	408	416	415	400	371	423	429	392	406	390	411	426	395	380	432	388	403	365	419	404	425	423	429	387	383	433	425	428	403	396	404	419	400	399	428	433	373	383	385	389	414	412	376	387	393	430	401	372	389	393	402	386	413	396	433	421	362	424	398	449	406	401	381	373	401	397	447	374	389	371	413	375	401	403	411	421	416	414	405	362	431	422	419	414	411	410	397	429	403	409	370	418	387	398	395	414	399	451	405	401	386	385	428	431	452	415	415	444	438	360	393	392	433	405	405	391	405	415	413	404	388	413	400	395	367	379	390	416	367	405	420	378	375	416	449	404	387	384	423	379	383	410	402	396	383	381	399	417	415	401	386	381	412	406	411	380	389	404	431	427	404	408	419	423	420	412	410	396	391	428	426	414	406	425	429	412	393	394	394	422	411	392	394	399	426	397	395	436	381	423	408	401	395	389	383	366	412	405	443	422	384	365	404	380	377	408	393	395	409	463	397	404	440	397	407	382	424	417	412	386	410	396	384	397	383	392	377	429	377	370	392	433	417	406	446	394	387	341	413	413	380	376	407	389	415	417	404	422	412	420	422	393	398	408	371	427	429	436	411	380	442	398	370	385	414	412	375	414	384	445	404	394	421	417	411	404	417	418	425	373	397	397	415	425	425	412	406	385	396	397	374	409	382	382	385	407	401	386	395	421	381	401	400	407	443	386	438	397	404	420	404	410	384	386	382	393	430	398	397	397	410	431	400	415	375	403	367	391	398	385	421	382	417	405	384	386	381	401	403	417	401	412	441	416	430	423	413	411	430	392	382	430	388	385	411	424	392	400	437	390	406	390	399	420	406	349	363	422	383	423	389	365	388	405	378	404	416	419	413	370	434	388	423	391	395	396	428	438	426	408	406	422	378	389	393	396	394	416	399	393	372	405	389	362	385	376	396	372	444	408	446	430	395	412	374	394	390	456	398	431	414	364	400	405	412	398	426	395	420	436	424	363	399
58763	45744	34426	29817	31934	33736	33702	32858	34582	25216	15814	9920	6304	5502	4555	3773	2392	1775	1216	673	498	454	400	330	284	311	257	293	272	251	269	241	240	227	265	277	249	258	257	214	240	297	257	249	245	251	232	261	226	245	250	243	213	253	261	235	231	232	214	249	262	239	230	277	240	252	234	272	239	241	262	248	232	228	237	243	221	222	266	217	248	244	219	238	252	223	239	206	253	233	225	228	262	244	257	231	230	205	286	238	232	268	216	259	230	250	240	235	239	212	228	233	219	229	237	245	249	235	220	217	238	208	221	242	216	192	247	244	256	245	205	204	243	237	205	241	229	227	229	233	232	234	220	224	197	245	223	230	278	238	206	252	223	249	220	246	226	228	233	254	236	229	228	244	232	210	207	230	226	222	241	210	220	231	236	247	234	238	237	257	251	226	216	221	283	255	217	242	243	235	251	208	237	222	241	247	209	214	218	235	221	235	235	266	237	221	217	204	249	231	214	252	239	218	221	197	245	264	235	243	235	234	248	211	221	232	233	217	205	208	234	213	222	251	233	213	216	226	187	231	256	218	238	240	257	246	236	272	234	213	231	236	211	227	238	231	239	205	232	223	248	244	255	233	221	256	233	247	242	216	216	252	213	240	209	250	192	252	220	234	248	225	252	216	254	248	224	228	219	275	234	248	242	229	249	220	244	256	253	255	242	232	234	241	232	234	219	223	218	245	247	215	217	222	241	259	210	244	216	229	221	239	234	230	254	225	237	225	240	225	211	226	233	210	224	231	215	210	207	260	234	256	228	220	213	230	260	222	229	248	234	211	241	208	215	239	253	239	233	217	241	255	239	221	243	229	229	250	240	237	250	248	235	205	241	228	264	239	252	227	226	233	238	191	215	233	242	228	239	253	226	219	224	207	223	223	239	229	221	220	239	205	226	201	226	219	227	231	215	231	209	201	256	224	207	214	227	235	231	222	231	255	203	239	221	207	254	246	228	236	259	248	236	230	228	242	225	198	218	232	225	205	226	250	189	248	209	242	230	242	256	233	227	197	222	256	224	201	241	237	195	225	246	242	225	221	246	248	258	269	242	245	223	213	214	242	210	215	247	225	244	220	230	200	236	270	229	236	238	260	269	238	227	238	248	262	232	228	228	229	217	209	197	252	250	205	244	241	239	246	219	262	206	241	256	257	221	226	217	235	220	207	229	217	229	230	215	208	219	241	214	214	231	224	247	232	227	203	238	215	249	223	239	226	227	222	257	231	219	197	231	227	259	211	220	251	260	222	214	227	226	227	239	203	211	242	239	230	208	219	239	256	214	208	219	236	212	219	235	235	256	240	225	224	247	237	229	250	222	237	248	215	221	262	245	249	232	224	225	227	213	235	248	210	224	256	227	222	244	232	228	196	216	216	223	233	266	215	226	215	237	223	249	215	215	233	228	230	261	239	217	239	254	251	262	253	222	210	246	240	217	207	239	271	218	222	246	231	211	206	242	232	212	224	225	242	224	219	218	198	239	226	232	223	217	230	215	246	208	221	212	235	239	280	238	240	244	219	256	226	222	215	224	190	250	233	242	217	232	212	248	226	248	221	220	239	234	237	215	241	251	223	222	247	230	242	219	226	257	259	205	210	216	225	248	237	224	239	213	244	215	195	254	247	233	225	228	241	239	211	236	243	238	217	244	222	258	220	251	231	234	264	256	228	210	198	228	236	241	233	229	244	229	223	229	239	230	226	265	255	249	242	225	223	230	224	232	205	212	229	250	226	226	240	215	238	216	218	254	237	232	241	232	253	217	272	236	210	235	239	216	237	219	229	226	212	249	233	283	252	213	257	225	215	224	222	232	221	221	234	258	232	219	229	217	242	240	217	257	234	230	215	211	221	222	226	262	247	252	207	222	226	245	213	243	218	216	222	248	253	198	228	237	261	210	215	262	237	205	212	221	211	229	249	220	237	233	220	242	269	214	227	214	231	229	250	224	244	216	215	244	236	221	226	250	225	221	246	218	233	235	239	232	240	226	219	235	224	258	216	232	223	237	243	233	249	218	216	230	226	229	210	222	256	220	221	250	216	242	239	222	236	221	216	221	237	209	243	244	226	204	212	256	260	207	249	231	226	241	239	207	224	236	227	224	240	222	217	218	231	219	217	205	254	217	231	216	220	207	231	251	222	258	256	214	246	208	215	243	231	224	229	245	212	216	246	205	224	207	233	216	221	239	233	199	269	232	245	225	217	230	249	233	227	224	256	230	243	207	235	247	259	248	233	228	221	221	232	235	231	255	207	223	238	215	203	217	248	236	234	223	225	232	230	246	219	238	231	228	269	212	237	254	238	220	215	204	222	249	234	229	233	196	229	202	255	230	228	218	235	223	241	247	203	220	231	260	249	261	214	243	245	218	230	253	228	234	223	230	230	230	229	223	248	236	239	227	222	227	246	238	194	236	221	216	246	237	226	211	224	254	224	224	215	234	243	236	239	227	257	244	243	238	217	229	200	220	207	223	225	250	257	244	218	230	210	229	237	250	237	228	214	241	232	240	215	232	244	229	229	228	229	257	244	233	238	212	235	239	245	210	224	242	231	226	228	241	229	214	242	215	234	231	237	240	241	243	264	255	226	229	232	226	218	208	240	226	214	244	251	266	219	227	246	202	247	228	221	253	247	241	221	223	236	236	242	219	237	217	239	264	253	237	243	230	211	236	259	256	264	219	226	237	245	217	236	206	244	238	220	213	250	233	231	230	225	236	226	247	222	220	211	228	211	205	236	216	242	241	233	236	207	206	226	255	231	232	233	260	236	231	244	247	235	241	243	215	250	233	209	236	245	220	222	246	238	223	247	242	245	207	227	237	213	229	234	230	234	226	254	243	239	223	243	226	232	208	214	243	218	213	218	210	236	228	204	228	254	235	225	229	239	217	243	236	245	229	261	220	251	226	240	240	209	219	236	249	231	263	218	233	244	221	250	235	210	223	234	232	234	220	250	231	256	199	229	214	242	236	213	220	228	230	212	238	225	230	227	233	223	251	259	238	234	228	227	211	229	237	221	246	199	228	239	216	245	236	269	210	231	238	217	238	205	240	247	214	235	246	230	212	239	233	235	261	225	232	206	223	235	239	252	214	212	213	253	244	220	227	200	231	244	241	221	228	225	238	232	220	261	235	244	246	242	252	230	238	259	248	235	227	246	259	213	211	220	241	269	240	241	226	249	211	233	218	217	214	246	231	223	235	233	249	251	220	241	210	246	198	227	257	223	249	202	244	234	225	244	214	221	238	223	230	230	219	252	254	252	226	234	225	255	216	216	238	254	230	215	244	228	251	263	252	231	219	246	237	227	252	226	233	258	237	235	226	232	213	227	236	242	230	239	232	248	218	230	228	251	219	225	225	232	220	211	266	219	237	220	242	245	218	233	245	218	243	225	237	206	215	208	239	235	217	222	210	192	259	229	198	237	231	254	231	240	216	212	237	238	207	212	243	239	212	262	264	229
48474	52741	39037	43240	50909	52342	47018	46828	48321	36429	30393	23833	19264	18559	17754	15736	10126	9479	6062	3361	2413	2190	1788	1429	1195	1006	933	912	872	866	856	874	839	845	792	776	816	757	733	829	715	751	722	801	716	747	748	690	730	717	715	742	710	676	723	729	717	699	733	803	749	719	745	732	737	694	706	675	715	672	658	662	704	699	718	704	663	673	664	694	701	697	688	645	642	660	652	684	665	664	650	635	692	691	638	674	636	692	665	659	663	646	699	651	645	655	716	690	639	643	663	676	706	681	649	675	646	668	630	633	685	655	625	657	666	627	613	683	677	710	635	684	639	685	674	610	608	626	655	688	709	610	650	659	639	626	612	669	646	613	651	658	654	642	653	676	598	658	658	639	680	651	660	681	659	658	633	644	687	642	616	668	631	676	613	648	641	683	617	661	664	641	647	658	646	656	632	646	652	655	640	693	657	641	643	637	653	654	671	637	641	691	641	663	682	677	678	629	624	679	633	640	640	666	636	659	646	673	679	656	633	661	640	687	630	642	663	678	635	655	616	628	665	658	678	682	663	634	696	621	645	689	649	639	688	698	660	662	665	677	657	656	635	607	657	674	616	642	645	661	635	670	627	678	656	678	641	674	656	633	678	647	605	684	630	628	646	652	625	683	637	663	639	672	668	653	695	709	622	616	656	645	612	625	658	676	627	652	653	676	659	643	612	619	661	648	618	645	643	628	651	662	646	682	655	696	682	655	652	654	652	629	675	668	655	629	646	667	647	620	643	680	667	647	624	663	645	644	650	655	667	627	651	670	652	659	638	649	627	637	674	619	665	647	646	670	661	648	633	633	608	620	654	676	664	652	653	651	640	637	660	639	675	624	595	698	599	714	642	645	617	676	674	657	646	680	640	686	613	671	637	662	661	623	658	630	655	628	633	618	617	672	579	653	640	634	626	652	648	647	619	617	638	630	626	613	624	680	652	656	672	624	669	649	662	667	658	645	647	664	643	655	677	635	668	644	661	658	645	675	648	709	667	628	609	646	661	674	623	690	668	663	629	626	656	666	649	672	680	656	634	666	644	663	619	633	658	650	632	645	664	656	685	673	673	663	662	702	643	665	625	622	662	650	652	643	653	663	675	678	684	648	652	645	603	669	632	684	689	653	666	658	683	611	616	636	677	680	666	641	675	688	690	683	669	640	649	621	658	617	657	638	643	646	643	589	642	618	647	664	647	631	627	618	685	695	677	622	678	632	665	650	634	614	635	680	643	672	655	622	643	655	635	627	642	629	645	669	654	687	656	677	654	670	656	636	657	676	669	616	677	624	626	658	669	626	634	619	645	657	661	636	696	656	646	657	649	682	684	599	586	648	629	688	646	651	696	633	659	639	655	652	656	658	681	635	680	598	673	670	652	636	648	654	638	668	626	629	670	640	650	635	655	703	592	690	598	653	625	633	664	662	610	657	632	635	676	677	614	642	625	647	623	623	601	633	642	662	619	634	651	611	666	669	666	691	685	649	637	684	664	646	591	663	608	629	665	678	660	685	627	656	684	624	600	627	629	660	628	646	593	621	664	662	652	665	690	631	646	611	671	628	586	647	640	653	650	644	644	660	606	643	638	661	663	626	625	634	654	660	680	665	685	617	605	671	626	647	634	609	628	620	648	655	639	672	647	641	680	627	609	666	688	645	613	626	688	655	645	667	647	596	605	651	626	674	682	673	666	629	607	667	652	615	637	658	653	688	601	644	633	697	650	643	657	657	642	632	697	637	680	676	681	676	635	676	637	657	643	673	620	684	674	688	688	603	639	651	648	653	641	680	661	640	688	640	647	621	621	620	686	650	626	607	674	638	630	685	654	614	622	645	660	673	679	582	596	649	650	636	666	651	629	661	693	667	629	645	651	639	674	690	638	638	656	611	640	669	652	685	612	640	647	664	631	627	661	648	621	652	626	667	633	609	639	615	687	613	651	620	671	621	653	665	658	651	666	662	634	662	661	679	646	648	654	643	721	656	649	665	688	667	657	644	681	640	641	656	634	644	662	672	635	621	640	654	667	690	657	643	674	642	624	655	644	610	672	627	689	611	683	657	633	696	642	647	606	653	733	665	654	735	678	618	692	661	647	644	651	666	675	596	664	638	670	671	662	654	636	626	696	645	649	682	666	588	664	658	620	615	638	673	644	671	646	650	636	646	691	629	618	661	663	683	642	650	681	646	692	679	638	634	662	654	632	602	643	686	653	606	680	701	676	648	647	677	640	690	643	621	649	677	642	642	681	641	660	669	646	679	658	696	639	637	692	652	632	663	646	655	663	689	676	701	663	635	654	625	615	640	711	731	654	668	617	666	635	624	672	642	645	623	654	631	638	660	615	670	651	623	652	658	647	606	605	621	670	614	661	652	626	625	664	626	627	657	617	657	642	629	655	610	654	630	646	674	700	613	717	624	637	668	593	665	673	618	655	612	605	660	688	636	652	658	612	642	712	644	642	649	612	670	618	643	611	709	640	644	624	637	664	671	613	638	628	674	618	644	683	617	647	689	636	676	631	661	615	634	662	638	671	655	594	590	668	636	587	657	660	656	601	582	619	654	646	623	671	670	648	622	625	634	684	608	649	646	632	645	651	625	628	668	640	634	637	619	669	641	645	654	628	642	663	657	624	658	638	632	666	662	644	666	653	633	637	692	607	652	657	642	680	674	632	647	640	618	611	696	646	645	646	676	622	662	668	614	657	630	621	618	676	634	647	633	648	668	624	640	623	580	692	634	644	657	669	649	641	654	593	625	646	670	630	668	637	643	586	621	647	609	669	644	654	661	637	632	652	661	662	626	638	648	642	692	648	695	680	637	648	630	678	681	628	614	640	661	593	672	659	623	667	624	640	635	650	665	656	635	627	638	676	645	632	670	676	695	617	648	679	643	659	662	603	623	631	668	629	635	647	633	646	681	619	685	663	625	644	667	656	654	643	599	659	671	616	648	602	676	620	652	644	650	617	690	684	629	665	662	661	641	655	676	662	616	657	679	669	662	661	629	603	619	661	673	618	685	639	696	666	646	668	652	628	671	704	647	659	626	655	614	625	646	693	663	624	650	649	646	672	699	652	675	654	616	668	650	647	651	611	658	635	656	683	651	657	613	610	612	625	672	678	668	677	628	642	607	654	691	635	652	633	661	644	655	671	654	651	646	642	619	641	661	632	669	669	680	682	681	643	663	647	688	657	681	704	599	610	679	693	626	659	621	613	698	628	629	694	667	678	626	636	644	625	632	618	658	670	597	657	608	636	673	669	675	602	651	636	668	676	632	670	662	662	636	636	663	632	637	628	633	669	633	655	662	654	648	667	650	584	654	633	639	643	681	642	623	642	639	653	640	620	613	657	622	582	675	671	631	601	638	695	657	617	638	606	658	656	638	665	672	654	668	613	655	679	632	658	619	611	674	667	629	693	684	684	650	650	638	613	702	646	644	656	676	708	656	664	669	679	616	651	635	684	705	651	690
21839	29255	21380	11145	8138	4881	2702	1738	1409	738	495	330	249	234	210	209	171	161	183	164	169	135	136	155	131	137	182	159	175	160	139	144	140	152	150	151	149	159	166	134	141	153	148	157	150	141	132	129	144	147	137	151	135	150	143	130	153	171	135	153	163	132	154	154	134	134	136	164	153	157	161	145	147	143	147	129	159	123	167	162	145	156	122	147	155	130	143	141	141	147	163	154	160	154	127	147	138	140	139	169	147	128	156	146	147	168	154	135	149	129	156	141	142	144	159	157	141	151	151	129	153	160	143	149	155	145	175	147	148	143	150	156	146	144	141	124	149	148	153	150	124	164	167	122	142	145	161	144	148	150	143	138	168	158	134	160	167	158	159	149	160	139	124	131	139	141	150	144	132	141	138	138	150	163	146	137	160	139	140	134	141	125	143	146	150	135	145	144	143	131	150	151	126	160	139	158	162	155	154	159	132	171	150	145	120	156	164	122	184	118	153	127	156	153	153	145	146	139	136	142	145	147	143	153	160	150	167	148	142	155	165	134	159	156	129	156	155	148	140	150	175	140	167	149	138	147	136	140	161	155	139	163	156	138	131	155	138	142	149	134	130	164	132	129	131	145	132	145	150	142	140	148	139	143	159	170	154	131	139	135	131	141	160	169	151	144	170	150	121	130	136	148	156	136	149	159	145	146	133	135	155	156	153	150	155	154	138	163	134	145	140	181	160	140	148	149	129	147	133	158	152	159	150	153	161	121	147	147	149	134	154	133	136	151	147	157	155	155	170	136	144	155	177	155	143	151	151	132	167	174	156	115	155	138	163	146	154	157	159	150	138	157	132	158	150	139	146	141	134	152	160	145	156	148	157	173	113	139	146	129	142	137	150	145	129	175	160	157	138	147	139	123	161	148	149	151	151	142	145	144	170	120	149	151	144	148	163	151	119	129	137	141	181	132	150	171	152	134	139	131	132	136	152	163	153	132	142	159	148	138	133	151	152	156	148	162	128	167	168	132	151	150	147	143	154	150	155	141	153	149	139	154	161	146	170	154	137	158	150	141	145	141	158	147	132	145	153	159	144	148	151	138	144	150	145	119	162	151	164	157	144	143	156	167	154	134	153	136	141	149	172	136	135	141	141	159	158	137	137	184	134	147	142	146	170	160	150	144	155	135	159	141	142	140	135	134	148	153	164	146	152	165	147	149	133	142	152	158	148	165	139	149	188	171	129	146	136	142	151	148	140	134	150	142	147	164	126	144	163	138	125	140	131	148	132	116	134	154	161	155	138	151	142	163	157	146	154	119	147	137	138	130	144	142	150	156	138	177	151	160	132	142	158	144	142	159	118	141	143	155	143	133	136	135	165	144	151	134	146	109	138	155	150	148	175	142	149	136	163	158	152	142	153	131	153	156	144	150	149	135	146	150	126	152	163	143	156	159	147	162	165	143	147	165	120	121	176	143	142	156	146	131	145	146	156	119	148	121	149	156	147	162	136	176	139	154	152	138	144	142	149	141	155	145	180	173	167	156	153	158	149	148	160	148	124	161	165	142	147	165	130	161	138	154	142	140	177	137	148	156	133	142	151	151	135	161	153	144	160	141	134	150	140	145	165	157	129	131	141	151	150	150	156	144	146	119	128	161	165	177	160	149	156	148	152	150	158	138	140	166	134	155	158	146	160	142	162	149	154	158	144	127	130	147	158	141	135	153	160	150	160	161	139	160	115	144	118	141	146	164	128	131	171	168	141	127	134	143	140	144	158	147	138	148	146	162	144	128	150	136	153	143	138	149	157	164	138	148	162	167	158	145	124	170	159	149	127	145	145	149	137	153	141	161	123	145	135	133	152	136	150	149	154	143	164	133	143	135	173	158	149	138	129	138	167	146	155	161	145	149	129	131	144	162	143	131	137	153	137	135	128	135	135	134	147	126	165	161	166	163	150	171	142	158	169	138	149	149	139	153	152	147	158	136	152	162	134	145	145	137	135	135	162	132	154	138	129	152	139	150	155	143	134	151	147	156	159	147	157	148	138	152	139	131	164	169	157	148	147	167	150	155	147	160	116	157	152	145	135	169	157	157	155	139	129	156	147	140	166	154	135	152	169	152	124	157	173	143	139	151	121	151	143	150	183	127	158	155	151	133	135	162	145	142	130	141	140	132	132	147	161	168	130	175	154	165	137	146	136	165	159	167	143	155	155	164	136	139	151	166	133	133	151	162	144	162	128	116	149	145	146	161	140	152	165	147	135	139	147	138	147	163	154	120	140	151	126	152	136	161	149	153	134	143	139	170	126	155	145	160	174	143	158	136	139	148	132	172	155	134	170	157	151	149	157	130	162	150	147	143	117	154	137	163	153	152	163	158	128	150	131	149	140	139	131	137	137	134	134	150	152	143	157	142	164	138	144	155	140	146	152	156	154	150	137	166	136	159	143	142	166	165	131	130	149	147	157	143	161	146	132	152	138	133	144	138	144	144	148	135	161	130	158	137	150	139	135	142	144	164	146	145	153	129	141	144	139	137	139	150	143	156	148	158	133	135	153	136	151	137	126	140	157	155	149	148	149	123	155	162	118	147	141	132	147	152	140	148	151	148	161	163	146	163	139	135	135	161	155	145	163	161	142	142	138	144	155	128	143	138	154	136	124	130	162	157	146	159	129	167	141	131	163	157	148	148	157	136	133	124	161	150	139	140	160	156	133	146	128	136	141	152	128	139	142	146	145	137	160	155	145	142	158	130	161	146	147	139	140	175	139	152	155	160	142	138	154	147	144	151	147	147	154	146	159	138	131	157	150	154	150	139	171	130	165	148	125	133	147	120	144	145	153	143	131	148	140	155	157	141	152	140	157	145	150	142	145	161	150	153	138	126	156	157	151	141	146	162	161	146	167	154	151	126	169	152	157	142	163	161	151	136	149	138	146	145	136	159	157	157	150	134	149	141	136	139	142	164	139	156	164	149	139	151	140	139	130	128	144	135	131	144	137	131	156	148	145	143	150	153	145	142	181	143	155	145	154	166	153	127	134	136	148	168	147	143	152	124	155	162	156	153	151	150	161	158	154	157	150	123	158	154	143	142	142	141	144	153	143	134	153	156	150	141	139	164	156	141	149	177	150	148	161	155	139	143	139	142	152	161	156	154	158	163	150	135	138	133	162	133	131	144	156	159	160	149	155	176	167	144	149	119	162	159	132	158	150	156	132	144	154	157	141	158	108	148	111	143	146	125	139	138	146	139	161	133	151	135	164	136	156	155	146	151	148	162	152	146	136	166	134	146	139	119	135	142	147	140	144	126	143	160	150	148	158	129	154	122	150	140	164	147	138	153	149	157	134	152	152	154	150	142	146	153	151	129	137	135	154	146	141	144	135	146	160	154	137	128	133	173	155	130	155	153	132	136	163	138	149	134	157	124	133	146	141	140	138	126	139	147	152	156	138	165	151	143	130	134	157	157	168	151	152	164	147	126	136	136	121	141	132	150	154	162	139	166
18787	31017	18362	15808	17928	14418	10152	7674	7248	3837	2414	1600	1231	1050	1048	900	720	678	555	548	501	512	521	520	492	475	460	495	453	493	463	489	498	470	511	510	494	445	461	473	491	469	497	460	501	481	468	500	463	482	466	470	462	460	501	504	523	456	473	460	489	456	495	460	499	459	484	447	509	463	478	461	497	482	450	452	487	474	419	475	429	486	433	470	477	479	465	456	486	458	428	484	459	447	424	475	463	468	460	446	455	405	444	458	470	471	478	446	493	483	451	510	477	470	470	458	424	437	459	492	454	449	474	473	442	479	505	481	485	466	477	469	500	450	477	440	507	458	477	512	441	469	476	468	501	430	478	466	452	488	469	504	493	508	442	482	454	472	487	487	462	481	427	470	489	451	458	463	451	480	493	454	454	443	456	439	471	490	472	471	435	471	477	431	474	496	447	482	482	469	460	466	461	435	433	427	482	437	451	423	455	434	480	456	464	421	468	486	476	408	471	470	449	444	478	448	505	458	460	466	447	467	460	492	430	461	488	454	447	491	462	438	497	453	469	479	520	438	436	453	447	431	486	456	491	441	458	425	421	478	444	437	520	461	507	467	506	464	454	441	469	464	460	450	447	449	486	510	479	520	473	487	481	466	454	502	467	455	473	469	457	467	475	478	488	413	413	449	449	484	467	442	487	483	456	505	479	480	445	472	452	455	430	451	469	456	499	482	439	444	443	449	457	465	482	442	461	440	455	479	436	511	470	459	457	464	473	455	467	458	471	428	435	485	455	414	445	494	457	417	444	491	486	453	459	461	485	494	488	447	469	457	485	484	491	478	473	439	458	457	456	487	462	431	437	471	466	437	497	447	470	421	447	429	443	441	495	412	527	428	481	471	454	438	442	483	426	483	454	501	467	467	465	459	478	437	460	447	463	483	420	469	454	448	460	489	437	446	461	461	465	452	453	460	443	472	464	471	460	438	452	470	439	495	499	504	481	475	416	462	462	442	485	469	474	454	434	459	474	430	449	442	452	486	440	470	510	475	492	461	448	403	479	502	451	435	453	477	483	436	462	488	490	504	512	488	486	439	435	430	459	438	439	433	462	458	437	432	450	443	473	508	456	465	408	469	438	459	472	465	459	464	500	464	488	458	459	464	455	460	447	441	447	481	491	446	485	473	480	454	450	426	459	469	446	458	492	434	461	483	484	478	435	443	447	443	437	431	465	470	460	447	500	456	428	465	459	481	495	490	492	493	468	461	472	434	432	452	486	474	446	451	460	458	433	485	439	472	499	438	442	468	433	470	472	466	503	461	461	449	465	440	470	416	465	445	471	492	456	452	451	484	425	451	440	428	459	494	490	507	480	458	444	461	471	467	423	442	490	498	421	469	469	429	459	485	480	485	448	410	472	428	474	452	463	451	469	459	457	462	452	463	474	435	469	440	448	457	464	444	497	408	480	466	440	494	432	450	492	469	480	460	427	470	449	486	455	470	446	521	461	452	484	453	506	459	465	490	472	496	432	490	467	453	459	461	422	448	458	446	441	441	449	469	444	445	480	476	444	494	430	440	453	450	461	493	467	467	447	443	458	433	464	481	461	429	461	502	428	485	474	463	431	487	451	487	498	470	500	404	437	421	433	453	508	457	431	474	474	473	478	490	494	482	454	489	495	469	489	460	476	476	412	423	525	446	502	431	526	451	485	411	490	498	455	432	481	473	445	485	492	473	454	458	464	411	480	467	488	431	495	479	460	463	475	490	433	449	444	483	452	463	427	490	451	484	448	470	459	481	473	434	444	424	408	412	478	426	493	433	454	473	459	511	467	485	467	447	474	477	476	431	475	478	465	440	446	491	457	473	461	446	493	501	485	459	451	503	443	507	436	428	404	470	457	430	496	440	460	481	450	464	455	431	517	428	490	474	481	523	432	451	461	429	444	424	452	503	527	479	474	429	493	517	490	386	514	451	471	459	463	483	483	460	454	487	465	463	434	448	440	447	447	433	479	454	457	455	445	457	486	460	449	425	449	474	476	487	463	471	439	489	457	482	458	443	467	441	462	464	443	465	482	445	469	476	481	447	457	498	442	459	479	472	474	464	451	437	450	425	469	444	493	454	457	494	471	486	450	473	452	489	427	486	455	453	454	452	501	471	465	453	466	467	441	443	453	453	488	456	462	443	434	459	464	460	453	497	461	490	462	504	469	472	460	471	463	507	469	464	453	458	519	464	456	460	465	437	426	437	457	474	502	513	450	445	461	486	480	464	490	419	456	505	467	501	454	453	464	471	457	451	460	449	488	459	448	447	472	497	470	498	500	474	442	480	438	469	485	476	438	474	483	445	465	464	467	505	445	478	464	460	474	456	444	468	489	468	477	457	510	462	446	450	489	493	505	474	448	449	416	478	502	435	474	457	445	468	439	470	499	475	464	466	485	450	435	437	466	499	458	447	470	438	448	472	451	461	458	474	492	474	465	407	452	446	408	458	456	455	500	483	449	477	474	477	440	476	476	469	456	449	493	455	459	452	463	497	502	451	471	456	456	476	449	486	458	468	473	487	490	482	443	446	484	495	443	444	437	454	482	470	454	467	485	486	490	460	449	460	464	428	501	476	452	453	452	461	477	496	472	402	445	466	464	437	457	451	455	486	457	461	441	454	477	441	430	458	455	438	460	438	470	441	424	455	501	463	453	459	465	449	494	460	423	476	435	463	470	477	461	430	461	508	460	414	496	457	463	454	511	443	466	460	465	467	470	468	464	454	408	457	465	466	482	423	473	454	456	453	427	469	454	458	454	458	472	468	453	403	462	483	452	518	434	446	481	488	471	458	490	477	452	470	503	467	475	472	486	437	446	449	487	459	465	452	450	468	439	443	468	451	523	459	455	414	457	454	442	463	440	475	451	465	418	490	503	476	458	453	457	494	474	456	456	464	450	446	455	463	508	431	415	442	465	494	475	468	443	444	454	453	470	459	494	476	486	449	432	492	460	462	488	457	465	420	465	446	447	460	431	445	467	484	442	471	495	489	432	473	469	454	434	428	447	427	459	479	453	465	433	459	473	427	474	462	443	464	450	444	439	457	457	441	472	460	458	478	453	468	460	459	465	454	451	445	507	485	471	474	488	438	423	459	437	447	420	409	473	503	456	496	448	459	473	478	476	448	448	454	455	472	452	485	475	498	466	442	449	425	439	432	409	484	448	439	468	456	453	459	460	435	483	445	473	503	446	487	469	524	451	495	424	464	458	475	476	450	441	467	480	502	465	446	448	462	453	473	443	442	476	477	440	471	461	451	479	471	474	455	462	461	497	434	484	488	455	488	472	447	461	497	469	445	467	510	467	428	407	458	464	452	433	529	471	484	471	439	476	449	470	436	430	479	483	456	468	429	437	461	484	446	433	451	422	453	469	487	502	453	463	467	446	458	466	484	443	471	461	461	464	446	453	471	448	443	448	454	449	484	475	438	456	465	447	452	481	481	467	483	434	487	465	441	484	460
52061	49743	36155	29289	30724	29732	26344	22628	21201	12496	6244	3666	2333	1963	1932	1504	878	842	474	343	266	223	192	162	123	136	158	152	138	158	142	140	151	125	153	156	121	143	114	125	136	130	128	132	147	140	130	132	137	133	124	116	133	137	112	128	131	134	140	163	132	133	158	117	124	113	126	121	145	140	122	135	132	125	156	142	135	154	128	147	123	110	115	127	122	130	111	127	125	135	129	111	127	137	127	113	109	140	133	141	130	106	128	130	129	119	121	112	104	131	109	114	120	133	133	134	123	128	125	128	137	119	118	123	139	130	127	111	106	125	124	132	124	127	120	120	118	111	137	141	115	116	125	125	119	137	149	130	114	132	113	117	120	123	112	144	132	136	129	126	133	141	124	130	126	135	120	124	138	141	131	151	126	117	108	130	130	131	121	123	103	124	119	117	122	112	134	122	117	131	133	111	124	130	122	121	130	118	123	122	135	111	121	135	119	109	122	123	133	137	127	134	118	144	117	137	132	116	130	123	128	114	119	114	140	131	135	145	129	141	111	124	111	132	109	125	128	124	125	115	112	142	142	104	97	134	146	135	131	125	139	111	114	118	121	121	141	149	135	124	132	142	125	121	126	135	113	131	125	127	142	118	135	129	139	127	133	130	95	116	122	144	128	108	140	127	129	133	145	122	105	122	134	125	115	135	133	128	109	136	136	136	130	116	134	126	111	128	129	99	117	116	131	110	126	127	122	118	133	114	133	114	154	127	131	114	121	123	133	120	125	114	125	130	144	101	131	137	147	122	111	131	106	127	146	133	127	128	108	130	132	128	125	109	110	124	131	120	106	109	133	107	124	116	135	113	124	110	148	114	142	122	121	116	110	131	124	128	116	128	145	146	119	113	131	110	127	143	127	119	127	135	123	123	127	112	135	128	134	129	135	116	135	123	137	121	133	135	102	125	149	112	109	137	126	148	107	119	126	146	130	136	156	118	117	126	113	124	130	125	127	132	137	140	108	147	126	147	142	131	126	115	139	125	111	126	115	106	127	149	127	113	123	121	130	129	106	108	133	120	120	127	104	149	135	129	133	105	131	115	134	121	122	120	134	124	121	110	139	146	125	137	114	134	136	129	118	131	127	131	134	123	116	118	100	118	123	121	122	108	123	157	115	125	121	113	134	131	118	133	131	119	111	129	132	121	140	125	113	128	136	115	126	114	126	145	121	115	131	126	119	105	130	120	136	136	117	118	121	109	123	129	130	124	127	125	132	129	128	134	152	128	123	128	117	146	132	111	133	129	125	133	129	148	143	135	135	127	130	132	131	128	131	123	138	123	122	126	108	126	113	129	138	131	136	138	142	132	140	123	126	144	126	103	147	120	133	129	127	129	122	147	132	132	121	120	132	127	141	131	133	127	116	121	141	126	98	129	115	130	135	130	128	154	136	114	119	145	120	129	127	149	128	106	132	115	130	119	123	135	124	144	115	115	130	139	142	118	125	134	138	112	115	141	116	136	120	126	110	158	132	128	150	128	132	125	112	127	120	133	104	132	119	117	134	131	132	125	125	112	138	141	143	135	134	101	138	133	118	135	112	126	138	125	132	133	124	129	128	128	125	124	115	129	116	118	118	117	127	127	121	103	116	145	101	123	137	126	142	133	118	136	125	131	133	128	125	133	130	132	123	131	134	125	126	128	124	129	111	113	147	134	120	128	127	130	156	133	104	141	130	128	127	115	133	124	136	110	121	131	129	109	120	135	118	116	145	133	122	130	148	122	126	108	122	130	144	127	129	129	124	127	107	134	134	119	117	111	147	120	114	128	126	133	129	129	117	121	119	134	139	124	133	145	129	142	116	131	130	128	114	130	107	137	127	107	116	118	114	122	143	139	124	142	126	122	119	132	116	140	150	127	137	117	117	124	112	116	110	135	138	119	128	134	136	144	123	121	129	137	122	118	135	129	124	128	107	114	116	115	129	124	108	131	118	120	102	141	112	117	149	150	129	117	118	128	114	131	133	125	135	109	119	132	108	122	134	126	126	135	122	128	108	133	114	134	145	137	112	128	135	125	128	122	126	119	128	127	115	134	135	124	121	128	108	145	147	135	122	117	123	138	140	129	131	134	111	119	145	122	119	137	128	133	138	142	126	149	127	135	137	130	129	118	117	119	119	120	130	105	125	135	124	124	116	153	136	150	133	140	139	111	117	120	139	108	134	117	118	101	136	118	145	134	131	135	107	139	119	130	122	140	114	132	122	115	115	128	124	107	133	132	111	126	125	110	124	148	112	125	136	116	130	103	123	130	117	112	116	131	112	121	128	119	112	124	134	132	104	124	129	132	131	137	153	111	131	132	125	124	112	149	128	126	135	120	123	128	113	143	129	132	125	123	128	123	112	120	138	135	112	134	125	120	118	149	129	129	120	128	134	113	125	112	141	112	109	130	126	129	131	111	114	123	132	111	136	128	112	116	114	116	118	119	113	154	144	159	128	99	117	109	135	120	125	142	108	140	109	129	126	126	107	114	116	122	126	146	133	111	124	107	136	127	126	122	141	100	128	127	136	127	136	147	128	103	121	125	130	132	136	116	124	142	137	132	116	128	129	120	129	150	127	121	117	105	135	133	131	139	130	102	134	129	119	113	112	94	127	125	140	141	135	114	128	112	130	124	145	134	128	120	136	129	136	117	109	104	112	132	121	129	112	137	126	145	139	155	129	122	123	129	121	146	139	116	144	121	130	121	132	127	122	110	155	121	108	115	142	128	155	118	141	140	109	134	117	111	116	131	151	157	135	126	131	136	125	149	112	122	123	142	135	120	107	135	136	135	125	122	128	128	126	128	126	122	125	120	127	120	110	113	125	135	125	127	111	121	134	129	124	115	124	146	109	119	121	120	118	133	142	123	128	139	138	117	115	118	118	124	137	124	119	112	135	103	119	140	110	143	139	134	119	130	109	120	115	111	109	154	136	125	136	137	121	116	131	119	129	128	131	113	136	117	127	132	128	133	135	119	119	133	148	118	126	140	126	118	118	135	120	139	136	114	141	124	130	123	124	119	130	129	107	125	114	110	130	122	112	121	120	145	132	159	120	125	138	148	135	133	117	117	142	119	135	121	119	139	128	120	126	115	139	120	127	144	129	121	114	126	119	152	137	116	139	122	147	126	140	136	125	128	130	126	107	111	130	130	127	125	115	146	108	133	126	123	126	134	101	115	122	116	144	107	124	127	117	131	126	129	116	129	115	104	129	127	128	123	126	132	123	132	126	108	136	133	130	116	122	131	151	144	125	110	138	121	113	137	137	135	132	123	142	129	125	126	115	139	143	126	118	123	130	140	123	136	133	109	149	130	127	124	123	143	119	137	132	123	112	141	118	150	121	95	102	115	104	102	114	144	113	141	116	135	127	110	140	138	128	124	125	147	115	126	132	120	138	139	111	120	147	123	118	124	118	137	137	114	131	121	139	118	101	127	141	124	140	135	119	154	106	135	114	123	134	120
41949	52849	34019	34461	44697	43180	36799	35085	37115	25804	19642	14995	10792	9537	9871	8041	5017	4801	2846	1790	1140	1102	962	724	660	552	555	517	499	489	498	514	495	513	470	472	434	506	506	483	483	422	436	447	441	477	427	432	430	446	446	419	453	421	432	459	405	428	423	420	440	464	425	460	430	414	435	442	409	378	426	458	435	409	435	391	414	400	380	392	386	437	414	418	406	387	420	432	402	414	406	424	384	379	413	429	407	410	414	448	413	436	408	419	439	406	406	431	437	409	449	459	391	400	423	429	409	389	371	398	403	362	416	408	407	390	393	443	428	400	414	402	391	419	383	431	403	408	391	451	389	422	390	405	418	391	392	411	411	435	372	395	400	391	397	405	411	402	413	380	396	408	379	413	356	384	390	414	412	379	394	411	403	382	375	417	404	388	410	399	401	381	390	425	415	419	392	386	389	383	403	363	409	388	422	451	415	448	397	382	398	404	390	396	411	388	429	382	386	414	360	394	376	425	393	413	436	407	419	395	413	413	411	418	413	395	410	420	387	380	397	373	407	407	462	427	374	390	403	417	420	384	376	390	386	445	389	395	393	417	422	384	369	418	426	378	402	384	399	428	427	378	394	397	424	410	405	403	418	401	411	388	412	407	394	391	419	417	404	390	359	404	401	406	446	398	417	404	424	393	435	395	424	394	410	370	396	410	422	435	411	384	407	387	394	398	395	406	380	393	404	404	375	430	424	436	400	417	429	422	407	383	395	392	405	389	426	393	407	402	404	400	429	403	433	381	404	429	400	401	416	377	417	388	407	370	399	410	414	376	413	417	382	405	386	421	410	428	406	380	433	432	375	368	397	425	393	426	389	384	400	380	416	409	423	419	443	412	413	383	375	372	440	405	383	384	397	413	399	408	404	432	401	379	414	442	414	404	424	435	394	451	408	416	388	438	403	408	414	386	387	414	385	418	431	397	383	382	402	356	397	428	450	381	414	409	393	385	386	441	407	389	430	372	394	416	378	388	416	361	404	412	415	432	415	407	409	362	386	413	397	364	408	403	409	430	389	431	410	395	389	421	392	386	414	404	384	445	418	378	392	409	385	398	422	433	390	404	365	378	417	406	393	354	427	412	396	399	381	407	394	452	404	380	415	413	415	391	411	427	407	404	388	379	400	415	407	394	394	390	404	402	404	376	403	419	413	401	406	410	453	428	409	402	399	412	410	408	417	403	388	425	402	395	405	408	402	427	392	370	395	394	400	440	397	399	389	407	398	397	368	403	401	406	388	408	342	413	365	429	434	401	418	396	402	403	376	394	417	419	399	384	394	419	416	420	424	425	394	433	378	388	414	424	432	400	425	410	394	397	442	402	406	382	418	406	378	398	397	382	387	426	416	397	420	405	427	391	367	405	414	395	394	431	415	397	400	373	415	355	455	369	388	446	413	413	383	400	410	401	365	389	405	389	381	395	407	438	410	414	442	368	376	408	427	398	408	385	403	377	390	393	396	445	384	371	413	412	393	390	437	404	384	406	394	396	396	385	370	409	440	411	360	418	443	400	372	401	417	383	407	451	387	403	395	403	391	384	401	396	417	394	449	384	428	385	388	393	423	398	407	368	397	407	392	394	372	389	416	392	417	411	405	434	439	402	389	394	392	444	421	413	417	433	424	405	413	417	412	388	380	435	422	419	388	407	390	371	415	406	441	412	395	394	414	398	401	413	457	407	404	417	404	394	398	413	358	378	358	459	425	429	401	405	406	409	412	433	392	415	397	383	417	419	392	383	454	452	402	414	402	435	373	391	388	403	414	419	410	428	403	403	425	391	400	390	377	404	423	406	425	416	389	386	412	385	426	397	372	421	442	373	418	414	380	436	395	377	372	414	418	415	406	386	382	403	423	423	448	417	420	425	394	380	393	389	411	392	418	378	419	399	422	385	422	422	401	424	410	393	354	398	402	434	413	396	404	399	373	421	404	396	396	402	399	389	376	395	422	379	419	410	376	413	416	405	418	400	414	431	433	423	386	390	407	394	406	419	403	420	412	377	439	391	409	399	381	406	391	406	382	416	387	414	426	368	413	404	410	416	411	413	406	383	426	380	407	385	424	411	417	412	417	399	407	415	384	424	409	405	417	411	421	384	391	401	420	422	429	382	378	404	378	402	382	415	378	422	433	361	411	415	416	424	373	413	412	397	420	388	403	397	415	398	401	382	382	433	387	432	399	432	393	401	427	408	394	374	413	437	412	420	433	442	431	438	410	439	390	384	399	393	420	440	394	414	419	420	408	392	416	382	432	405	401	384	402	370	410	389	384	422	435	402	390	405	419	420	397	357	407	405	406	394	416	417	374	391	412	431	426	450	411	419	412	422	421	419	391	412	412	427	408	427	412	395	387	360	374	405	399	417	402	405	402	429	385	396	446	401	407	391	421	440	381	397	409	408	356	439	425	425	389	390	391	390	437	400	390	423	391	412	393	413	418	382	428	429	444	408	412	385	421	409	407	397	394	408	372	407	440	383	415	429	405	403	413	428	431	429	409	414	413	383	425	430	390	412	368	420	423	417	406	413	422	421	395	396	385	410	413	384	404	380	401	377	392	386	399	385	376	394	383	366	415	364	430	419	410	403	407	445	414	387	399	409	389	416	438	387	349	407	396	409	367	398	398	406	409	365	393	435	405	415	414	403	411	401	402	407	415	384	397	383	363	408	401	399	374	417	410	403	419	418	376	363	430	389	390	410	382	395	435	387	388	430	390	424	450	430	398	389	418	402	387	441	407	366	407	383	416	421	428	472	401	422	408	422	399	405	413	402	448	411	394	394	388	406	393	382	419	434	408	380	392	412	415	429	390	378	385	397	363	386	395	399	394	411	332	396	402	400	437	407	403	417	424	430	409	396	380	377	425	429	403	349	408	426	378	395	415	450	380	410	411	409	392	386	443	401	391	402	415	389	424	359	414	415	404	406	417	356	419	395	388	416	412	395	398	400	428	381	400	397	371	412	410	394	415	371	402	407	394	407	396	418	411	371	405	389	372	392	388	424	400	454	385	397	422	403	397	418	421	421	401	466	411	415	396	409	417	380	392	413	421	402	399	431	412	378	431	374	418	396	414	400	393	404	409	388	371	391	398	412	401	365	391	400	402	400	400	371	387	422	381	407	380	402	396	399	448	388	386	385	422	383	417	407	425	412	406	358	423	414	400	384	414	440	381	391	379	401	386	410	389	400	383	425	382	397	411	384	405	391	392	425	430	388	405	417	376	393	414	386	400	384	436	417	377	376	420	419	453	402	379	368	414	446	348	383	365	435	426	398	403	399	413	386	416	398	415	407	422	409	396	416	392	399	424	411	404	343	420	405	405	364	419	424	421	398	405	418	447	415	396	381	428	396	394	426	390	407	378	392	400	425	425	406	420	406	408	387	382	404	415	393	381	425	426	407	409	412	456	418	438	388	386	387	432	439	416	401	420	391	397	419	399	405	395	415	410	373	420	376	384	401
58551	46409	33598	28195	30779	33271	32562	32101	34800	26852	15788	10415	6566	5159	5247	3933	2359	1863	1181	722	493	477	356	338	270	270	283	279	280	274	299	277	269	256	270	250	259	262	239	245	250	273	257	242	258	277	249	269	253	231	245	252	235	235	236	220	235	251	223	238	237	248	257	250	275	248	245	265	228	256	253	208	252	248	253	229	213	234	229	252	255	250	214	243	261	244	271	232	246	209	229	245	223	265	253	230	252	240	248	226	219	223	254	222	223	226	216	223	238	241	214	278	217	216	220	239	244	239	240	231	246	262	237	259	218	238	258	229	240	241	222	228	260	234	244	242	200	214	214	246	259	221	258	230	255	248	235	238	227	245	234	249	249	197	216	242	254	209	225	240	240	249	257	216	232	224	245	253	225	222	219	209	221	223	232	220	255	231	237	260	223	222	237	233	212	259	254	257	264	243	208	272	225	225	221	237	243	208	243	259	217	221	233	225	234	231	227	239	244	231	247	209	243	262	235	234	235	233	216	231	241	263	179	238	253	221	227	241	206	241	254	234	232	238	251	256	225	240	212	226	243	242	222	220	237	241	249	222	211	240	239	219	231	235	239	276	253	232	218	234	248	211	239	242	263	254	264	232	269	253	207	238	220	215	191	241	230	236	232	238	232	236	203	235	252	249	271	245	267	237	232	221	221	252	229	198	215	202	234	211	227	227	265	257	213	247	260	245	232	239	246	218	244	236	218	236	242	227	214	220	223	249	228	245	215	257	254	225	224	252	246	220	241	229	235	235	236	236	244	250	253	221	224	248	253	265	219	244	236	218	222	242	217	246	255	232	219	205	236	225	239	206	241	225	229	248	201	198	241	237	263	242	245	225	230	242	222	210	216	241	222	226	248	231	219	233	223	230	218	245	241	231	258	239	215	248	260	225	240	269	218	216	233	222	251	234	227	244	216	243	246	232	258	218	220	218	235	249	248	228	212	255	211	228	222	223	250	246	241	251	197	231	264	236	229	231	241	248	244	230	238	239	240	206	215	244	215	245	225	242	213	218	214	214	260	227	226	227	237	225	249	231	234	249	252	237	227	242	229	198	220	229	230	261	241	210	237	234	226	258	222	250	236	225	212	245	235	245	209	222	224	209	256	242	213	266	233	236	247	239	243	221	221	231	220	228	232	237	225	240	237	229	229	230	252	206	234	260	229	227	217	280	240	233	248	230	240	225	233	230	235	220	244	245	245	240	271	240	260	252	249	248	220	253	230	243	234	226	232	221	240	232	247	232	236	216	221	205	238	236	247	235	227	231	225	244	248	255	212	221	244	246	210	229	236	206	240	201	209	228	230	244	240	233	245	218	232	251	223	239	220	227	216	219	240	237	236	248	225	246	206	229	246	234	252	231	221	237	246	240	237	233	221	226	213	228	231	229	238	240	237	244	216	216	233	237	241	251	242	252	207	223	231	268	240	223	230	233	238	228	211	239	225	222	230	222	234	247	215	236	224	216	250	236	276	244	221	251	229	206	231	250	222	233	220	225	217	233	238	232	243	227	240	251	234	254	225	239	247	228	240	238	254	258	225	215	242	254	243	280	208	225	265	234	217	220	254	232	239	225	214	219	236	231	222	236	213	223	232	250	234	213	232	229	221	242	238	215	239	218	228	228	236	191	248	228	245	229	248	263	212	220	225	247	211	241	239	230	232	207	236	224	234	228	221	250	247	271	241	231	275	254	217	232	244	233	264	232	218	247	255	214	234	244	231	265	249	238	230	235	223	251	236	238	259	226	243	239	227	232	234	208	230	225	246	251	207	249	226	224	250	233	244	243	244	218	238	237	249	236	252	239	229	248	239	215	211	229	238	231	240	270	212	233	246	240	234	249	250	223	229	216	206	235	200	261	223	230	213	232	234	194	237	221	243	233	241	235	194	228	214	226	249	256	233	242	241	246	228	226	240	239	244	223	215	257	219	247	245	225	238	282	225	211	234	251	242	245	241	224	223	246	229	205	217	229	233	242	241	243	240	241	231	224	242	241	241	231	265	213	237	242	242	232	233	227	235	241	239	218	237	219	219	214	237	225	262	232	218	232	254	221	237	231	240	217	286	213	241	213	238	245	224	249	234	246	223	259	220	210	256	247	244	239	262	219	242	221	243	226	217	228	254	235	241	230	223	233	246	210	227	250	230	236	224	246	232	256	253	213	238	219	247	219	257	248	236	239	227	238	219	257	242	247	257	239	218	218	242	213	232	249	232	229	255	230	231	221	234	234	243	243	234	243	243	223	222	234	256	247	226	225	238	202	222	239	234	234	203	230	222	238	230	257	213	268	256	235	236	235	207	222	233	234	250	241	232	242	250	199	216	229	212	238	238	235	239	230	231	234	250	233	252	246	216	243	237	211	241	230	244	212	231	221	233	262	239	233	224	219	230	224	233	222	202	216	227	249	247	229	258	241	244	202	243	234	226	226	217	224	256	218	258	239	208	236	216	235	220	209	223	201	228	239	231	237	201	232	231	224	252	233	248	231	249	255	237	212	197	251	258	235	211	254	215	237	254	236	250	229	227	232	219	224	256	243	246	204	244	237	198	239	205	245	218	235	215	194	224	219	215	257	206	245	220	239	260	224	235	255	244	232	254	249	202	239	232	243	234	231	245	219	193	251	244	236	233	249	237	233	268	209	235	249	265	224	235	218	216	224	228	236	259	252	226	218	210	229	262	231	222	231	237	230	235	261	233	213	266	227	236	226	221	230	221	258	209	233	210	242	243	246	235	228	229	232	230	241	237	213	244	249	210	263	236	228	234	207	234	232	213	220	216	250	231	233	241	249	218	243	207	241	255	256	223	247	233	209	254	245	231	231	244	232	246	250	255	237	225	220	210	240	271	215	256	262	243	210	219	257	217	219	226	224	259	258	262	261	211	233	227	219	232	244	194	231	228	225	201	218	208	249	238	288	240	253	233	202	235	233	221	237	272	241	195	246	233	269	224	244	232	220	226	232	234	214	234	240	217	257	229	238	266	235	236	246	251	252	240	227	234	223	235	227	223	246	259	232	230	198	227	227	247	200	236	241	231	251	248	247	215	236	266	247	237	221	263	229	211	238	251	227	255	239	228	230	211	199	230	219	236	242	231	242	221	253	233	254	242	227	246	200	215	223	231	219	227	221	203	226	231	223	244	210	226	236	227	232	214	225	214	240	227	213	233	226	250	248	211	210	213	236	219	250	251	215	232	245	242	240	231	230	209	219	214	256	227	214	238	230	213	225	232	268	205	233	214	226	214	229	213	259	224	255	260	253	220	225	254	233	228	242	246	241	242	218	247	208	224	241	235	205	246	232	240	191	229	223	221	230	230	229	224	212	231	229	254	245	224	240	226	193	253	221	247	235	232	245	226	234	232	234	231	220	234	223	252	232	234	217	241	240	217	247	256	238	246	238	250	229	244	248	242	236	233	241	227	236	239	233	221	224	229	235	239	244	262	209	261	210	212	220	217	232	231	215
49478	52654	38316	40800	50622	51113	46474	45518	48749	38737	30100	24996	19889	18473	19286	15883	10164	9515	5541	4173	2415	2254	2013	1327	1105	978	984	963	897	886	909	849	816	816	795	747	770	770	794	759	819	757	746	747	739	737	743	701	722	708	699	740	681	689	720	692	744	747	739	750	761	769	732	716	735	710	737	760	686	708	699	694	680	673	644	718	685	692	674	716	658	639	684	704	655	585	685	649	648	706	655	678	697	658	652	686	758	662	674	692	626	640	664	710	665	678	722	707	697	740	717	688	632	674	677	698	688	651	672	645	622	641	667	676	666	682	660	634	679	681	665	665	711	681	683	651	680	697	681	662	676	612	654	681	670	678	632	631	671	701	643	680	633	662	655	623	610	656	651	665	670	654	639	710	645	668	645	697	666	676	615	655	691	651	668	694	677	667	642	649	628	691	672	685	638	636	681	701	659	681	653	651	653	690	629	677	699	660	615	681	661	684	607	683	655	641	661	630	671	723	651	666	695	623	661	663	629	609	641	640	682	648	632	668	662	672	606	675	654	622	665	606	663	597	671	649	646	678	650	635	686	679	682	630	672	630	665	662	598	636	652	672	702	646	685	659	679	636	657	679	648	654	587	654	629	660	649	622	658	632	654	625	612	624	651	676	643	667	675	708	653	689	663	602	613	698	666	623	650	660	669	632	644	644	637	665	644	627	652	679	665	643	692	664	633	660	634	656	643	628	635	658	632	640	668	653	629	653	644	662	605	684	634	663	655	635	649	662	679	623	616	622	681	663	615	657	645	667	640	682	679	687	676	659	673	612	626	667	677	668	637	649	638	654	655	670	607	631	617	664	617	651	645	671	644	635	678	642	672	651	661	656	649	680	632	619	675	655	631	622	686	652	692	605	603	662	675	687	692	674	681	626	584	629	689	670	673	626	676	648	690	681	668	625	668	665	667	658	640	662	642	638	659	661	629	614	678	636	678	636	633	676	671	621	642	679	625	662	684	642	589	688	633	626	650	651	684	648	649	650	658	684	673	624	648	643	623	667	639	675	666	649	654	674	682	639	620	729	618	676	608	648	700	629	658	615	641	607	686	654	653	643	661	673	634	665	663	637	694	666	614	637	639	657	705	675	678	663	690	646	638	644	647	646	670	698	629	647	658	657	638	635	661	620	681	652	652	640	671	617	637	650	659	668	654	668	651	673	623	632	632	691	700	672	608	656	664	632	649	632	649	647	668	684	648	684	681	665	620	648	645	705	663	665	674	658	653	662	624	635	628	661	678	631	667	683	681	676	650	681	654	672	656	677	715	604	644	658	663	650	669	622	665	646	663	652	655	689	674	653	677	619	638	691	652	609	688	644	675	637	621	648	601	610	626	636	685	676	604	627	681	617	656	658	657	641	632	649	648	641	634	646	672	639	638	671	659	670	663	713	649	623	667	652	621	637	609	677	682	621	680	630	647	644	670	677	667	652	650	679	656	576	631	677	620	679	653	645	663	664	633	609	676	646	655	658	595	648	658	662	648	628	692	665	631	671	701	664	614	621	601	720	660	655	667	661	640	614	669	646	669	627	678	638	651	642	624	693	661	644	672	630	673	691	651	669	646	632	614	628	622	684	690	634	623	694	667	652	639	637	697	618	705	642	694	676	668	680	636	660	659	682	612	642	622	668	697	631	669	650	632	702	646	645	663	653	650	656	587	644	650	663	672	682	634	666	691	683	640	661	613	640	701	670	615	695	666	677	685	604	668	654	674	686	607	633	659	648	684	692	634	632	715	646	675	619	597	658	687	674	691	709	645	624	664	627	639	650	606	646	680	656	682	665	659	654	634	599	617	641	628	645	646	622	655	628	653	632	657	662	669	626	673	611	655	689	690	682	673	633	612	663	668	666	700	665	628	636	605	642	606	702	643	711	627	664	637	621	642	646	654	645	680	677	633	636	590	642	666	665	604	675	669	645	604	687	672	623	673	677	675	681	665	627	602	644	654	591	655	664	679	654	664	638	638	693	642	621	622	663	640	643	642	666	644	652	681	641	651	654	686	604	654	681	649	666	685	676	678	651	697	616	660	693	691	643	652	680	681	645	694	629	659	704	636	677	657	690	613	656	614	652	686	668	639	657	621	644	610	667	620	642	615	676	629	646	700	584	621	657	671	611	624	658	645	621	644	649	678	614	671	658	658	657	686	670	637	661	664	684	659	659	674	628	632	641	656	651	615	651	631	651	638	681	691	638	634	646	648	685	698	655	656	652	656	687	638	670	630	699	627	663	657	640	634	653	666	687	627	656	705	625	673	661	666	660	647	625	668	659	660	679	634	637	626	709	640	646	638	658	649	664	673	716	664	649	655	678	681	662	630	672	614	618	668	626	652	656	672	681	640	654	664	637	621	672	647	635	627	669	670	679	691	634	694	658	631	655	630	662	678	632	645	663	664	662	681	661	680	636	668	661	668	666	651	625	679	710	641	647	679	668	679	610	665	659	619	666	633	663	627	638	683	673	652	638	654	658	637	652	628	664	623	604	647	658	644	692	677	653	659	669	649	661	625	639	614	636	674	654	643	663	627	619	684	630	653	668	687	634	651	661	630	613	643	666	652	664	662	656	653	678	685	640	665	678	639	657	612	617	633	658	622	641	634	628	703	634	655	652	638	620	663	615	676	696	666	622	638	673	592	626	626	643	675	694	630	696	638	681	657	689	668	619	686	683	652	654	643	609	620	642	675	657	705	648	643	662	647	618	653	687	618	643	689	674	622	645	665	662	681	633	648	693	653	658	630	641	674	620	662	672	602	649	603	630	611	667	634	619	685	667	647	662	671	658	662	653	657	657	636	658	648	642	634	647	636	638	642	676	655	700	683	651	636	632	666	692	708	666	676	639	656	656	680	699	621	607	669	651	663	679	619	586	623	649	667	641	605	618	672	626	673	631	640	671	680	695	633	668	637	692	617	660	657	682	651	699	634	642	645	653	637	636	666	633	660	674	619	677	666	641	635	625	628	676	671	665	671	650	637	641	624	668	633	623	633	619	679	667	630	655	636	638	650	660	630	610	643	652	609	616	670	652	664	636	622	650	613	652	633	644	677	654	644	687	690	666	674	697	622	706	661	667	632	643	642	659	653	627	618	663	651	646	646	607	697	621	673	666	659	661	670	691	683	661	672	677	657	664	634	683	664	677	657	611	668	683	613	686	624	668	660	636	648	638	624	610	638	630	644	624	662	703	682	675	640	652	652	667	650	624	597	648	672	631	678	687	665	639	676	651	632	658	654	598	678	656	647	622	670	683	675	688	635	666	608	649	673	604	649	656	665	668	684	678	638	679	654	654	701	616	722	677	634	623	690	646	709	643	600	636	668	696	636	590	629	669	659	659	660	666	679	716	678	717	624	664	612	667	696	626	666	659	667	662	661	652	717	662	620	723	622	619	659	619	645	656	691	692	684	649	682	675	647	629	635	615	664	690	649	629	664	662	640	673	654	659	674	655	668	617	647	634	645	646
21147	28790	22059	10666	7160	4373	2353	1703	1420	813	461	295	269	208	240	213	188	159	162	134	167	191	165	136	140	145	148	139	157	121	149	144	177	132	149	158	135	163	151	142	146	143	131	124	173	140	155	156	150	161	170	128	134	137	161	156	149	135	129	146	160	153	147	140	154	143	136	142	143	151	159	128	161	164	153	134	173	145	136	142	128	138	140	155	153	121	161	151	149	138	138	147	153	129	125	140	147	139	139	171	137	114	142	120	127	133	140	133	148	125	132	155	135	154	151	153	134	130	162	152	157	152	149	149	152	135	153	141	149	153	151	131	133	142	160	143	137	127	147	160	148	146	156	143	142	144	151	148	145	136	153	136	162	145	132	152	146	117	146	137	148	141	137	142	155	153	151	131	138	130	157	156	148	150	143	133	153	127	153	150	163	148	160	127	122	154	155	155	150	154	143	145	176	155	135	139	135	151	138	134	167	136	173	134	153	161	114	135	132	136	154	163	143	145	136	165	132	140	154	152	132	147	127	151	166	151	137	147	125	133	137	144	119	141	146	154	135	154	150	142	129	157	140	172	155	131	137	142	158	145	137	141	162	120	129	130	156	157	147	154	137	146	140	152	158	138	168	163	140	169	171	137	169	129	140	126	133	153	132	151	165	138	124	146	149	145	165	156	150	144	118	145	157	132	133	148	144	130	139	140	170	136	139	158	153	148	144	117	133	159	140	131	149	132	128	143	157	150	143	130	159	161	149	154	145	147	157	150	180	151	147	145	158	157	128	134	123	152	138	140	163	160	160	156	168	162	151	145	152	125	133	149	140	140	134	148	149	129	143	155	145	132	128	153	143	167	165	112	153	151	128	160	140	157	146	148	120	156	161	159	143	137	154	151	147	167	141	167	149	138	149	149	147	134	148	148	152	132	161	129	143	140	157	141	153	139	143	168	144	168	144	169	127	142	147	160	146	154	155	129	155	134	142	123	136	170	142	150	173	154	152	157	137	149	168	164	129	146	146	124	127	127	139	140	136	134	160	146	142	168	120	163	142	144	152	162	158	148	144	142	137	155	145	148	134	161	150	137	153	142	139	153	168	142	163	154	157	142	138	134	128	158	129	149	162	128	147	145	155	129	122	126	136	155	164	138	149	155	153	143	136	154	129	124	152	143	151	150	160	154	142	158	165	144	143	152	147	144	126	137	135	161	127	119	165	141	146	126	144	127	123	150	137	139	147	147	149	137	155	147	140	151	156	144	152	152	151	147	152	149	156	136	136	132	131	143	151	152	141	151	129	143	140	158	135	171	118	150	146	176	164	165	163	172	133	132	144	156	143	149	164	134	136	130	142	146	153	143	150	163	138	138	126	140	161	120	123	130	133	152	132	152	146	165	123	137	138	130	152	152	141	166	150	137	152	133	117	150	149	163	137	134	147	158	132	144	164	158	135	161	149	158	145	145	150	152	135	157	140	126	152	130	135	167	110	138	151	135	157	166	156	113	128	174	139	143	164	155	148	149	154	127	157	136	129	151	151	115	147	158	117	141	132	148	158	133	140	138	144	146	134	139	157	161	155	136	150	125	148	148	146	145	166	129	124	128	140	150	138	155	141	148	139	134	163	160	129	155	141	129	158	132	147	152	150	148	146	149	137	144	124	154	128	147	133	127	145	127	148	148	163	165	131	136	146	150	140	156	150	142	131	151	127	134	142	144	160	137	147	136	140	128	156	126	165	136	143	125	139	161	143	178	139	139	147	152	147	160	134	143	130	138	154	141	148	149	154	133	148	157	137	145	130	169	152	137	121	150	148	142	144	156	153	147	155	157	151	139	138	161	158	167	139	154	165	118	154	132	161	154	157	156	134	157	147	144	145	167	156	149	164	154	133	133	145	131	160	148	141	135	140	140	143	164	141	141	129	129	133	143	127	155	144	138	150	148	145	162	160	145	165	132	139	138	141	164	121	126	141	141	157	129	135	152	167	141	126	137	145	152	163	127	130	149	151	156	146	158	124	140	139	169	131	152	119	147	166	139	133	140	143	142	146	147	137	134	134	130	158	182	155	140	137	153	160	158	136	113	141	121	130	141	147	145	145	140	148	139	147	136	155	138	152	149	159	148	138	150	143	141	147	138	125	131	144	149	149	150	147	171	132	138	163	156	163	159	132	159	130	149	150	156	154	137	154	155	134	135	150	136	145	142	144	165	135	157	133	157	137	125	168	170	137	143	146	149	139	166	135	138	132	161	124	142	121	125	144	154	164	147	143	149	154	145	144	142	147	149	121	127	137	143	137	133	129	137	144	153	149	146	152	147	132	146	145	149	162	156	125	151	140	137	165	136	121	122	145	141	123	145	143	140	126	146	130	156	125	140	145	140	162	136	148	149	136	137	166	154	139	135	126	133	149	143	138	137	137	128	160	144	128	154	145	154	162	141	162	160	142	154	150	156	143	139	142	146	150	144	161	167	141	140	114	126	150	157	147	153	150	136	165	135	165	147	135	141	151	156	129	136	147	140	159	151	135	147	143	145	162	134	137	161	128	139	142	126	142	159	135	120	150	143	153	131	160	147	141	149	156	148	127	135	144	123	135	135	145	127	151	160	153	149	136	146	168	143	138	144	139	134	148	154	138	150	136	159	137	143	151	160	125	146	150	165	137	145	158	128	138	170	140	142	149	127	150	172	129	134	151	121	155	128	131	153	149	136	134	137	149	136	135	142	146	135	154	163	162	115	127	124	143	161	129	140	170	141	145	134	145	175	142	157	147	146	158	151	135	154	167	156	124	151	162	141	124	153	145	138	162	155	142	133	155	144	143	122	142	149	129	149	125	137	165	139	144	157	149	160	161	124	151	129	156	155	151	132	116	149	149	119	129	130	145	131	145	153	152	162	164	143	140	142	134	122	169	152	147	125	150	166	134	148	157	167	127	140	149	142	152	131	162	127	162	149	147	149	147	125	142	143	139	156	126	148	143	136	137	121	141	141	161	161	133	128	149	130	173	156	155	150	143	161	159	148	145	143	161	130	144	134	142	141	149	122	153	129	150	145	141	145	165	135	149	147	146	116	148	141	147	168	166	144	159	132	120	135	128	134	148	117	146	153	126	152	154	141	145	148	120	129	135	125	136	130	161	153	126	150	144	130	134	143	152	157	134	150	153	152	142	128	133	166	126	128	150	167	138	133	116	130	136	130	150	138	145	163	152	155	120	152	138	142	152	142	167	155	153	121	141	150	137	148	125	145	144	145	162	159	129	136	141	136	138	151	138	134	141	146	111	143	134	139	143	150	125	141	156	143	156	129	144	133	158	141	170	145	161	143	117	153	134	148	148	144	156	125	143	161	150	150	138	127	134	164	163	132	145	128	157	130	137	168	110	153	124	132	128	141	161	140	161	133	144	164	130	160	119	146	149	146	136	151	145	141	164	167	133	146	171	161	126	123	138	151	160	140	161	149	127	159	148	142	129	142	146	134	157	135	136	125	159	147	183	137	144	137
17620	30485	20083	14001	16948	13775	9265	7737	7596	4608	2301	1514	1213	1057	1057	885	713	672	571	554	510	477	497	470	482	496	504	473	478	485	446	469	503	475	459	491	466	455	450	507	453	503	452	470	486	473	450	481	433	449	436	455	451	487	479	449	477	454	468	463	445	481	474	436	473	433	467	452	429	452	497	453	445	442	453	427	426	436	452	460	456	451	457	466	441	453	471	471	482	492	433	442	444	416	455	434	469	417	437	442	444	463	467	455	459	444	437	428	436	444	451	441	500	489	438	441	453	449	436	507	441	440	424	470	500	501	487	477	470	451	431	435	456	473	465	406	439	471	472	423	464	459	458	438	465	432	469	476	457	469	470	462	425	468	469	440	441	433	463	485	483	439	434	438	471	483	426	481	430	454	420	433	436	461	428	494	500	449	429	471	510	446	444	468	423	426	426	411	424	466	469	420	449	482	418	459	446	496	466	442	472	448	425	482	469	407	433	449	470	499	453	454	472	451	415	460	451	453	468	442	373	462	495	461	422	436	442	481	460	455	453	439	437	456	445	431	491	441	435	473	440	477	466	458	477	458	462	462	443	456	442	468	484	481	422	431	447	464	469	420	461	435	433	460	439	419	451	436	469	458	465	466	441	464	444	435	415	419	458	450	463	445	471	438	453	461	445	450	469	490	454	429	481	431	479	423	440	417	444	463	465	424	435	421	483	418	417	450	434	453	470	434	441	447	436	453	446	473	425	446	433	406	479	472	429	455	445	461	400	440	457	427	451	462	482	456	426	410	421	438	416	498	447	463	423	440	478	463	433	420	481	460	437	506	458	476	453	453	500	440	477	491	441	442	452	452	455	445	424	472	463	433	423	453	415	434	445	476	446	434	412	494	470	462	495	440	446	451	425	466	445	444	448	446	445	449	456	477	445	498	457	441	466	461	445	478	452	464	474	487	459	462	435	462	483	455	469	440	433	457	470	461	463	467	461	463	448	437	438	473	476	457	441	432	461	443	462	428	454	441	439	440	454	480	455	451	434	441	478	447	468	419	443	473	431	470	466	438	438	442	480	477	450	451	424	448	437	446	479	446	444	456	439	473	444	468	493	425	424	453	480	444	459	499	473	403	472	464	431	443	441	450	478	458	441	479	475	435	472	437	453	430	468	433	483	445	447	474	459	437	456	449	452	449	454	428	443	470	447	432	478	450	414	429	442	443	435	448	447	465	470	423	473	461	471	452	478	480	441	451	442	465	414	441	452	452	453	429	473	480	465	408	453	428	432	434	423	415	464	434	500	428	491	473	475	455	467	451	454	435	433	435	421	469	428	456	468	450	452	423	464	459	428	466	445	421	443	429	463	447	463	431	441	439	424	477	420	472	469	445	467	450	426	460	435	447	432	458	484	479	449	478	469	421	460	477	438	466	452	448	422	439	455	459	454	483	465	440	424	461	426	480	439	464	432	437	442	480	416	473	453	465	450	458	509	459	449	445	447	457	475	471	435	459	457	437	457	456	454	460	472	438	463	428	473	437	451	467	450	456	474	434	503	447	479	441	448	488	460	460	409	492	446	435	437	469	431	474	412	478	413	472	449	451	469	456	454	427	446	433	491	478	462	462	486	461	470	461	442	465	434	437	439	456	472	449	424	484	443	463	440	435	475	456	470	465	469	431	461	458	438	440	460	459	453	460	457	474	458	436	451	462	466	463	457	480	454	459	440	440	428	432	457	444	458	450	435	454	486	439	418	430	456	435	460	435	461	439	472	455	440	462	469	461	429	426	421	422	450	422	461	483	434	477	456	458	426	434	411	446	480	434	435	522	448	427	463	454	469	471	454	464	472	427	455	477	455	474	440	451	460	444	479	443	452	455	478	427	469	430	443	410	494	421	469	458	424	491	466	456	458	487	457	496	503	452	413	450	470	483	460	485	464	445	441	456	478	466	468	464	426	449	470	451	463	470	445	500	436	451	482	453	446	453	458	425	437	432	481	432	452	431	474	466	439	480	488	440	438	456	478	463	429	440	443	423	457	461	464	488	461	481	429	441	483	453	508	432	453	474	445	462	445	448	433	446	429	451	435	452	479	418	452	433	463	463	471	458	469	445	448	411	503	475	456	463	428	465	466	466	461	433	439	457	497	433	472	481	457	412	467	481	433	455	429	430	456	439	498	447	425	481	473	472	450	436	370	438	500	453	465	431	471	442	449	441	451	449	440	469	501	505	487	462	448	461	473	407	443	469	436	469	453	465	412	457	438	436	461	447	449	440	454	449	485	419	492	467	484	471	461	460	441	417	442	453	455	436	476	472	486	450	478	470	459	467	468	486	462	516	448	478	456	454	434	447	461	447	504	457	476	460	433	470	471	491	438	439	405	466	480	444	430	467	470	446	458	477	447	468	461	501	450	456	449	461	493	471	465	436	494	449	416	434	462	429	482	460	452	452	466	442	467	414	456	484	466	451	441	467	449	438	437	418	443	444	437	472	446	440	427	446	435	471	437	441	462	444	409	454	440	481	456	451	446	469	453	459	482	461	452	489	444	470	443	498	454	426	473	483	467	440	499	477	450	405	477	494	436	444	491	453	437	482	462	436	473	460	433	462	466	469	460	449	419	460	469	454	468	454	441	478	434	435	450	467	468	514	471	439	505	480	437	487	460	460	462	521	461	416	476	465	474	465	472	430	484	446	481	452	477	480	443	482	467	424	450	440	463	432	463	447	418	446	454	485	458	495	445	448	445	482	468	477	481	447	458	463	477	448	458	458	444	484	467	478	447	443	414	448	450	432	460	421	444	465	452	499	477	488	448	434	444	439	440	467	448	444	475	463	419	416	439	434	438	439	452	447	465	461	505	472	466	453	461	457	446	454	448	426	418	456	440	437	458	473	434	465	405	479	428	450	438	409	471	446	448	463	471	462	434	453	500	453	451	449	524	450	418	431	473	439	443	429	441	448	460	463	454	453	455	458	467	453	431	442	504	431	447	415	450	433	428	477	426	456	496	430	475	451	451	453	490	455	429	460	471	440	418	435	473	473	415	435	503	504	457	423	430	454	487	467	472	463	457	438	443	454	455	460	441	436	450	405	427	424	484	501	446	445	482	461	440	448	450	428	449	541	414	457	473	446	446	441	433	462	479	427	446	475	447	433	495	442	445	448	464	463	422	416	466	454	455	454	450	432	425	452	443	482	508	459	423	486	473	435	428	422	446	454	453	438	486	419	425	453	463	445	426	454	474	475	431	443	433	436	436	441	461	435	448	466	437	423	483	457	466	445	426	445	458	445	429	439	453	469	467	455	486	417	475	458	461	464	470	452	433	449	462	416	476	473	446	467	472	459	422	444	445	440	446	444	466	479	453	460	432	498	473	464	430	486	439	471	480	435	460	440	456	473	458	460	437	445	461	452	461	445	467	447	432	459	437	478	455	446	462	474	413	466	451	483	460	480	466	487	426	418	437	451	464	456	498	455	428	449	467	442	406	435	415	447	452	430	452	453
51838	52582	36688	28182	30545	29908	26534	22607	22231	15768	6959	4388	2739	2353	2329	1825	1062	765	473	314	237	241	203	167	148	133	133	118	141	137	116	127	158	140	132	108	126	141	127	119	132	146	129	131	123	105	136	119	140	129	139	144	139	113	119	139	138	137	137	121	126	123	111	126	126	167	141	118	116	122	136	133	111	122	131	133	122	116	105	141	120	99	131	133	126	98	133	113	115	133	129	124	99	126	123	137	120	121	130	129	130	124	120	140	99	119	125	116	133	120	141	132	116	132	139	117	129	120	145	138	116	138	133	131	132	125	136	114	128	108	118	130	135	122	137	112	135	128	123	152	134	136	125	124	134	120	110	128	125	129	114	124	139	123	106	137	124	119	123	132	113	119	132	170	116	142	131	143	136	127	115	116	106	126	136	136	129	120	136	126	151	113	130	118	139	147	115	127	125	138	127	118	136	118	116	117	147	123	130	112	119	141	122	113	131	132	116	132	128	142	120	137	122	133	119	119	113	125	136	129	122	138	95	143	144	108	108	125	116	143	129	119	109	120	125	128	152	132	121	144	130	129	126	131	108	147	128	135	138	114	141	125	135	134	134	140	117	109	142	116	127	130	120	134	108	134	125	140	127	115	114	145	149	147	148	140	146	135	119	127	133	147	151	124	132	130	119	123	145	134	114	133	126	100	121	109	130	139	120	118	123	115	103	124	120	125	130	114	122	133	132	115	136	121	114	131	129	129	123	137	130	135	118	111	134	135	106	137	131	128	134	145	106	127	136	127	119	114	131	131	136	126	120	126	132	112	137	118	120	122	110	131	127	144	121	108	126	131	123	124	142	122	101	128	124	129	115	109	121	128	125	140	147	130	118	112	119	122	116	106	96	124	139	112	104	128	147	100	114	134	139	136	126	154	148	118	138	130	124	139	129	151	121	121	124	146	117	111	132	102	109	128	136	116	140	122	117	128	117	126	122	152	129	121	124	128	114	136	135	136	128	123	130	113	105	142	140	137	125	125	107	132	117	139	115	121	121	123	112	146	109	139	133	139	128	147	120	121	125	97	134	133	119	121	115	112	125	122	131	128	136	137	129	125	127	117	122	124	121	118	119	127	128	127	132	106	139	128	120	132	145	127	125	124	132	129	127	133	139	121	112	118	126	129	133	127	128	116	121	128	103	131	105	118	131	119	139	130	140	134	120	117	133	129	136	142	119	133	143	127	118	128	142	122	119	145	138	121	128	108	134	122	116	130	119	124	153	112	132	112	150	119	126	145	128	122	126	116	135	128	113	127	127	126	133	112	112	104	122	138	126	129	112	115	138	142	102	146	118	128	102	125	126	136	138	110	124	130	128	111	122	110	138	121	122	136	133	117	103	134	127	134	128	126	121	119	124	117	115	130	147	136	109	125	129	120	140	141	121	110	140	136	121	136	125	129	147	139	127	122	119	131	125	141	136	116	125	115	123	127	119	116	113	120	116	130	116	117	109	116	137	135	127	117	119	133	120	126	109	120	140	121	131	124	125	128	120	122	121	126	127	122	129	136	122	141	140	128	137	116	130	110	131	134	120	120	136	121	129	109	122	111	126	110	124	127	100	120	100	138	137	121	126	124	135	140	123	111	127	119	113	123	129	128	128	103	128	141	139	119	138	121	127	122	119	125	120	103	157	108	124	144	115	114	143	122	125	124	124	136	119	131	133	116	133	118	111	137	114	143	115	151	123	125	105	112	141	126	134	115	119	122	120	106	133	128	125	118	130	121	124	137	121	143	128	129	134	118	143	108	124	138	123	128	117	127	145	129	137	129	119	135	118	104	120	121	98	116	102	139	136	124	130	117	127	122	100	139	114	138	123	116	123	126	122	143	119	162	129	164	119	145	123	108	108	112	121	121	104	121	140	126	133	110	141	128	129	111	132	125	120	112	126	130	128	128	143	112	115	129	140	140	129	138	137	135	119	119	131	122	100	126	139	137	126	130	112	117	134	144	111	127	125	140	117	137	141	124	146	114	123	144	132	111	130	121	133	123	144	110	96	126	135	115	126	121	129	131	100	125	127	121	126	111	134	112	140	132	124	120	109	135	151	136	128	114	136	127	143	127	125	113	110	144	130	146	124	132	138	135	134	105	120	142	133	126	117	125	123	117	125	150	100	128	142	125	128	153	118	111	132	119	118	107	129	141	106	124	115	127	120	120	131	118	118	115	129	146	145	119	119	131	133	123	96	133	138	113	101	140	115	141	132	151	137	113	146	110	133	118	130	114	141	113	138	138	108	122	128	92	108	119	118	147	135	130	140	133	123	133	126	111	139	133	151	124	118	133	122	127	130	109	118	129	118	130	117	124	104	124	135	132	149	120	104	120	122	121	113	124	134	120	103	109	107	129	134	130	125	120	115	135	126	130	128	128	129	136	135	135	146	130	124	107	130	109	149	128	129	144	122	146	116	150	146	126	136	128	147	136	116	126	124	121	115	143	134	117	121	140	110	118	126	129	121	133	112	132	119	126	116	101	149	143	135	130	107	113	116	138	129	117	109	120	128	121	109	129	116	126	119	116	120	146	134	109	113	129	117	116	129	146	127	139	114	136	121	129	130	130	137	154	148	128	139	132	134	122	113	122	110	119	108	135	107	140	143	110	129	103	132	124	119	111	113	120	125	128	116	116	127	102	123	136	117	126	116	118	137	115	122	114	115	129	120	120	111	117	123	113	128	123	117	108	109	118	122	140	123	127	122	122	110	131	125	146	109	138	117	124	144	130	117	130	130	121	118	118	127	123	121	129	111	143	142	132	115	126	114	124	106	117	128	135	148	91	142	123	128	122	113	124	120	112	132	118	142	104	133	127	123	118	101	127	113	112	123	110	144	125	136	133	135	135	168	126	134	125	107	121	110	127	112	123	128	119	125	143	118	134	127	149	110	149	116	150	127	124	129	107	133	159	149	138	148	115	150	125	135	130	116	129	120	115	149	119	96	142	133	121	125	107	124	140	137	131	136	112	136	126	134	117	127	117	132	147	132	115	124	137	126	122	138	134	152	110	122	134	108	137	144	144	130	132	120	126	138	123	118	150	129	134	124	131	127	113	126	111	135	120	129	120	139	139	126	106	131	130	123	135	130	150	145	110	136	124	127	125	117	138	119	102	117	133	126	143	105	136	140	136	122	128	123	114	102	130	129	131	140	115	125	125	130	141	133	123	128	128	102	123	122	130	121	114	136	134	109	126	129	129	106	144	132	133	129	128	122	88	127	116	139	136	114	128	132	115	144	113	146	136	135	129	122	125	129	112	138	127	149	140	136	122	122	123	147	119	120	113	129	135	119	139	122	143	115	126	137	133	107	88	121	120	118	120	132	127	109	133	112	130	117	135	137	124	131	130	110	109	114	120	150	114	132	121	117	119	137	120	115	139	137	127	133	128	138	108	128	138	147	142	119	126	130	104	106	129	125	112	131	131	134	140	136	130	106	120	130	132	120	129	134	130	146	131	117	118
42114	55645	34904	36749	44936	42787	37798	34482	38531	30359	19920	15977	12085	11435	10938	9808	5495	4698	2679	1836	1218	994	952	727	629	571	616	541	528	516	476	491	477	515	457	478	488	447	465	440	468	424	442	432	442	401	461	458	413	404	435	421	398	406	426	443	450	455	482	444	439	435	442	419	434	459	432	433	436	412	415	400	407	435	394	461	418	396	384	404	413	389	381	425	422	420	411	394	403	406	382	374	433	406	375	421	403	402	442	450	409	395	425	391	410	401	403	409	430	414	406	396	401	389	404	409	432	404	382	372	399	442	403	405	390	396	395	387	390	393	418	427	387	387	414	398	403	413	430	418	373	427	385	421	389	389	390	410	384	386	398	383	375	397	400	403	397	388	403	405	439	404	398	388	431	414	386	400	410	402	396	393	376	413	403	383	397	404	408	393	390	410	392	407	405	424	363	413	412	416	421	386	394	361	395	366	395	363	408	395	414	371	413	401	412	403	373	441	409	411	426	402	384	360	410	376	405	411	362	417	394	377	396	421	359	380	396	373	402	414	414	378	406	431	416	381	419	379	359	367	370	364	372	417	375	385	402	433	414	411	394	396	407	395	425	377	386	388	395	409	405	384	406	359	444	384	395	376	429	411	406	386	400	411	417	421	388	404	408	390	394	390	430	415	394	399	393	373	399	405	379	392	439	359	429	367	410	384	379	399	388	419	377	394	414	393	380	429	430	399	380	398	416	391	385	406	392	369	409	378	422	402	398	396	389	412	413	419	384	402	416	395	382	383	355	404	393	391	419	342	375	445	393	404	390	364	396	417	420	398	404	400	404	391	378	390	407	379	392	405	393	399	373	393	382	389	421	377	416	375	366	382	373	412	384	422	400	443	419	415	390	396	384	400	412	375	400	390	373	383	402	395	398	422	420	375	404	412	434	388	412	380	397	389	375	403	399	407	409	398	373	368	391	364	391	402	383	415	411	364	385	417	413	394	451	386	422	410	400	382	390	409	370	407	398	383	399	429	398	430	403	415	374	396	437	426	405	384	403	409	407	407	371	387	390	403	398	388	416	403	376	409	425	417	423	383	437	376	403	419	362	402	382	349	374	385	392	395	410	399	410	402	386	381	376	382	397	403	349	395	422	442	391	355	433	389	370	425	405	405	428	386	401	388	406	408	392	379	408	381	385	413	422	420	413	396	389	395	422	407	379	394	408	415	411	382	436	414	396	372	384	362	472	414	396	388	410	395	396	404	430	402	407	400	389	412	366	379	369	400	392	421	373	414	407	430	400	439	423	426	384	401	395	401	431	387	402	421	388	414	420	398	406	383	391	406	388	410	403	401	406	395	421	378	398	452	369	420	392	438	412	430	404	386	381	404	411	416	412	407	383	400	384	388	376	369	370	418	410	409	408	426	392	415	403	405	396	394	383	382	425	383	382	414	364	434	376	417	387	416	398	397	349	411	417	372	404	385	431	381	411	409	393	389	380	428	411	384	394	406	379	397	412	400	417	444	406	379	407	354	403	391	420	420	403	390	372	377	387	395	403	382	417	387	412	393	402	393	378	382	399	376	355	409	395	393	382	400	389	379	418	444	408	381	364	393	360	402	431	403	426	403	406	389	412	391	419	406	393	419	397	396	405	369	423	411	428	395	388	422	372	398	408	397	373	375	408	406	413	389	417	394	389	370	375	379	409	351	399	424	440	434	444	418	383	381	391	413	422	371	381	396	386	409	403	381	415	397	395	405	410	378	381	402	425	381	385	376	414	382	412	383	402	391	399	426	448	383	435	414	361	395	398	414	451	389	446	356	408	369	360	422	388	381	414	410	415	410	400	393	429	411	399	394	429	385	404	374	380	408	411	394	400	393	398	395	398	381	368	404	410	413	360	368	410	414	407	416	403	388	390	409	413	377	394	403	384	384	398	421	403	372	403	383	397	411	398	395	410	380	403	411	373	374	407	411	381	363	381	381	388	417	392	400	375	386	428	413	404	398	397	388	407	425	408	409	410	390	393	392	389	403	404	407	389	428	370	380	395	433	406	397	413	386	383	408	378	395	369	419	421	414	386	440	438	354	385	379	373	404	366	407	350	394	401	400	364	406	384	347	402	406	384	388	420	395	398	414	390	395	404	374	430	402	374	363	399	405	389	381	425	411	431	378	420	403	372	392	380	418	380	422	376	400	381	372	402	395	394	388	379	413	431	392	430	402	371	382	374	390	393	392	373	404	409	373	369	361	375	388	399	401	400	382	414	386	398	393	384	416	396	422	427	407	416	401	423	409	422	403	412	389	388	413	425	392	376	406	395	395	387	413	422	401	382	425	392	384	366	390	390	408	415	423	392	403	386	393	405	370	383	385	400	392	391	384	392	382	388	390	410	372	392	369	426	406	338	390	440	377	416	434	398	429	432	377	405	407	396	452	407	397	364	425	397	383	380	424	399	409	402	378	392	416	421	395	373	382	393	425	392	439	379	390	351	385	416	387	417	383	399	432	411	408	398	361	405	406	379	403	387	390	410	400	380	363	385	386	376	361	365	410	393	401	399	430	397	387	390	424	409	391	383	433	366	400	413	384	397	406	376	391	393	405	389	398	359	424	408	397	377	412	368	377	408	422	403	399	432	381	420	432	417	353	397	415	372	448	376	380	401	381	418	390	390	390	380	368	395	401	416	383	422	398	398	382	404	404	396	400	419	406	423	398	410	405	400	458	396	371	366	388	407	382	399	388	397	403	415	434	409	410	389	405	408	392	380	382	397	401	399	425	402	411	426	390	406	402	409	415	406	403	404	385	351	408	390	384	385	359	364	413	393	409	396	381	417	407	407	394	395	415	404	382	416	418	393	395	400	428	364	422	391	408	407	431	416	373	409	385	396	395	443	377	418	393	367	404	398	375	383	401	397	395	360	408	452	400	385	408	363	395	403	395	396	403	402	377	386	369	385	393	399	399	396	415	390	410	402	396	392	373	413	396	380	365	382	391	427	402	387	371	404	412	401	396	400	357	451	396	414	380	392	390	397	399	381	378	413	363	421	391	389	354	391	399	405	402	384	401	383	427	392	390	402	431	416	393	407	403	416	382	426	432	428	399	400	373	379	389	431	395	396	432	336	401	400	407	372	392	425	439	398	339	398	405	372	400	402	416	399	371	405	402	387	402	431	381	369	376	391	404	430	394	375	378	403	415	416	390	391	394	380	398	419	396	390	378	426	377	385	386	437	398	377	356	446	425	385	414	434	413	407	404	359	407	373	363	399	384	380	405	394	446	445	423	407	402	440	433	371	409	421	384	384	397	359	401	406	368	414	437	404	394	408	415	407	402	378	375	399	402	427	432	382	389	422	401	378	416	432	435	392	406	411	370	410	410	357	370	373	413	404	368	393	420	415	421	400	378	365	408	432	412	371	396	378	462	373	384	398	414	435	395	370	399	404	394	400	404	396	406	382	384	392	413	375	413	399	393	395	400	406	413	395	367	373	422	363	409	432	398	413	382	430	390
59800	48168	34315	29155	31654	33846	33801	32622	34523	28660	17076	10649	7306	6505	5524	4622	2378	1932	1107	712	514	462	403	348	308	316	288	264	273	271	288	267	260	262	252	244	259	253	259	270	240	249	249	273	239	239	236	231	257	221	245	256	236	222	254	231	231	236	257	237	257	216	238	238	252	223	219	235	244	234	240	221	251	206	241	254	235	244	247	255	210	221	245	223	232	197	256	210	218	222	227	214	241	254	235	223	232	221	225	234	239	242	206	232	225	237	238	214	208	212	231	247	236	214	239	235	219	242	227	197	226	227	219	219	230	240	239	239	230	239	233	235	237	213	218	282	246	198	239	233	207	241	237	241	241	232	217	202	233	214	261	229	205	237	236	216	218	225	221	258	228	216	236	215	236	222	235	226	191	215	218	251	230	209	219	200	216	227	228	227	237	232	213	235	243	233	229	221	218	243	234	215	238	257	260	227	249	231	217	249	252	208	225	220	230	224	203	233	223	240	235	257	251	243	227	240	226	237	237	225	226	251	215	227	219	249	224	203	233	246	219	228	232	223	203	245	228	220	226	234	243	226	224	229	226	249	233	220	216	253	239	228	200	237	259	222	243	230	224	218	224	238	212	215	263	218	230	239	239	258	236	217	241	236	207	218	217	235	257	245	233	229	254	205	227	236	202	249	249	235	222	235	231	219	218	222	208	224	216	230	229	230	257	225	222	232	209	240	229	239	230	225	236	201	259	254	263	225	236	243	228	225	226	248	249	209	213	246	254	222	229	256	212	228	229	213	243	246	243	217	219	231	230	254	242	255	237	233	236	210	232	223	227	206	228	243	264	241	242	241	216	231	204	237	232	244	213	238	215	219	222	228	210	228	223	219	241	222	256	219	223	215	232	234	220	229	243	257	237	240	247	195	257	231	239	246	248	245	212	222	252	216	199	273	235	238	219	220	242	220	228	251	247	223	218	247	267	217	227	233	222	225	234	209	229	213	228	230	236	224	227	223	228	247	241	220	254	192	239	258	236	226	253	231	235	234	233	213	224	244	225	223	243	237	240	215	257	255	247	246	247	229	230	230	268	251	229	211	243	218	216	202	222	223	222	254	245	244	238	242	234	235	228	216	247	248	231	236	230	234	223	233	215	229	238	224	216	225	237	224	239	209	223	212	218	232	241	230	277	201	256	203	238	238	234	256	207	214	254	211	216	216	228	222	243	239	240	214	235	235	245	198	238	233	224	230	229	251	253	214	229	242	225	234	211	248	223	239	241	207	227	244	209	227	232	244	248	217	229	228	237	234	212	212	196	225	208	216	216	199	229	225	224	265	228	244	189	200	261	265	222	229	232	218	220	226	265	240	231	207	255	242	222	220	225	236	252	221	242	188	224	240	215	234	226	219	237	231	232	234	237	234	229	241	230	219	244	206	227	238	260	233	246	196	239	224	233	211	243	221	232	235	233	248	208	234	231	213	232	234	229	235	241	218	230	233	258	234	211	239	210	219	245	213	211	236	223	214	244	230	238	240	226	220	237	210	222	193	246	233	234	247	215	235	243	252	248	230	213	214	204	243	245	245	213	239	229	207	223	226	238	222	231	212	223	202	237	237	208	231	232	231	234	247	234	195	250	212	238	230	237	223	197	242	251	239	220	227	242	204	224	226	245	216	248	231	240	217	232	203	215	247	242	244	240	239	233	236	219	237	239	222	241	216	239	215	223	220	231	257	239	208	237	222	206	211	238	251	232	221	228	228	236	227	244	249	217	211	222	210	248	207	247	209	208	214	229	211	217	224	235	222	231	220	239	224	249	218	223	210	213	248	247	222	261	234	230	230	225	234	226	234	217	211	226	233	205	221	222	242	250	237	244	247	229	220	206	246	240	207	218	237	238	226	226	238	238	232	220	223	237	221	214	224	208	225	246	216	234	229	219	252	231	230	234	248	258	222	229	235	259	223	225	221	239	230	215	235	209	230	231	237	217	225	246	232	210	245	230	254	240	245	232	232	226	207	246	240	251	237	221	271	228	250	257	224	235	221	221	208	253	202	236	260	227	235	223	211	224	244	242	220	229	228	227	220	219	245	240	236	233	216	255	235	219	255	218	231	226	209	235	222	223	264	221	255	255	210	230	207	232	227	251	221	232	226	231	219	226	223	219	235	241	213	254	247	197	226	224	229	247	220	231	215	239	228	219	242	209	253	239	227	213	238	257	213	219	220	229	247	224	255	204	222	237	240	224	248	252	214	245	226	238	217	227	233	244	207	239	236	229	217	225	247	242	258	209	247	231	212	237	220	220	243	220	225	259	231	248	229	250	210	254	212	245	239	221	237	222	212	234	223	230	244	212	236	229	250	242	202	225	235	223	229	212	242	213	235	208	222	246	245	227	245	224	226	239	239	223	225	201	245	242	228	244	236	229	236	229	231	227	254	263	241	259	224	226	234	227	233	220	228	243	206	234	239	239	220	220	220	238	236	217	258	228	252	242	231	196	229	208	200	202	218	218	219	220	209	227	230	223	198	236	220	236	221	221	230	259	238	230	270	219	227	216	219	233	248	225	228	250	234	221	235	245	248	242	237	230	210	213	213	236	236	200	249	244	235	241	229	224	247	233	212	218	215	222	224	214	226	212	229	264	230	198	224	247	238	225	214	218	236	195	236	250	241	242	220	244	233	213	230	232	222	216	231	209	223	217	227	214	230	245	234	239	231	224	248	235	218	240	237	219	236	228	254	253	231	235	234	233	247	245	210	220	232	235	209	214	249	207	237	239	219	238	206	224	242	214	223	223	239	237	243	230	225	254	241	211	223	235	238	230	213	235	226	202	207	219	204	235	213	246	227	246	214	226	243	201	211	248	225	237	191	251	262	228	215	244	236	240	255	250	217	231	237	233	231	211	256	233	243	245	260	223	215	211	235	234	226	232	213	234	233	220	224	223	236	250	231	210	247	255	244	255	194	215	234	239	212	222	219	223	205	229	223	216	254	250	252	246	229	212	227	224	238	236	220	240	242	229	216	220	214	220	233	221	229	217	224	238	228	208	214	240	269	220	240	246	262	228	249	252	228	218	257	226	202	223	215	224	222	223	213	256	235	239	245	233	257	194	209	206	232	196	224	263	250	207	225	219	226	225	238	237	227	214	224	193	234	255	217	240	213	228	249	254	236	229	244	232	212	219	212	251	218	222	233	209	233	254	255	238	209	262	221	241	240	229	226	217	231	219	254	243	239	243	248	221	236	239	217	227	231	229	234	236	248	226	244	233	209	213	207	241	229	220	227	249	208	204	253	261	242	233	254	239	223	215	235	233	195	253	214	214	237	220	228	197	211	231	235	223	230	253	221	220	249	236	232	223	243	222	239	228	214	229	241	242	209	227	259	238	248	236	222	212	253	229	233	210	246	252	235	241	238	244	222	238	229	220	239	232	222	243	215	202	247	224	216	254	262	222	232	205	225	220	239	229	216	259	230	207	265	211	230	252	216	222	236	233	219	250	227	217	216
49129	54124	38236	41025	50823	51699	47095	44347	49334	41111	30858	25791	22535	21404	20400	18438	10539	9478	5741	3841	2412	2121	1977	1375	1160	1058	983	979	898	860	820	875	902	852	837	848	809	784	750	778	749	770	781	751	732	760	785	728	742	653	701	734	717	737	725	778	729	736	680	718	692	750	719	712	695	730	657	738	656	689	652	670	633	688	635	696	656	682	646	723	675	648	652	644	672	613	637	646	646	672	654	636	655	669	636	634	627	648	676	654	642	632	684	693	655	686	667	666	642	638	699	724	656	626	646	666	634	626	633	673	653	650	621	679	651	668	647	637	676	679	657	662	673	668	661	637	632	660	662	659	646	705	669	634	673	651	670	674	649	698	645	620	611	657	644	673	679	659	636	656	604	603	618	632	688	609	663	622	727	641	663	642	691	645	643	648	632	676	647	633	656	702	674	664	659	689	659	661	654	675	632	651	652	669	678	597	659	698	622	647	672	630	697	629	695	664	650	646	670	635	608	636	628	649	670	671	642	682	680	617	625	686	632	624	641	651	651	618	704	645	658	687	636	687	623	656	645	649	671	643	674	597	654	670	624	657	611	652	673	664	660	707	646	639	657	661	661	671	654	619	641	656	659	603	681	681	642	683	666	626	607	669	694	634	640	684	629	617	631	615	629	657	652	644	652	628	660	671	665	638	603	688	653	615	675	648	673	661	671	627	653	597	632	662	656	644	640	641	607	701	659	690	672	622	638	646	644	638	647	645	639	661	664	673	628	694	646	676	661	650	670	664	642	597	632	633	681	641	636	702	641	624	696	644	614	619	644	663	669	616	610	645	654	670	642	645	602	646	609	638	669	643	638	667	669	645	668	622	649	647	677	675	639	661	673	659	663	640	684	625	647	642	649	681	678	667	685	585	605	633	636	646	683	687	668	626	645	643	663	691	641	629	625	653	623	662	644	643	661	676	653	636	641	637	649	648	647	638	640	657	632	668	642	665	645	636	632	634	655	611	598	636	640	660	631	661	584	633	651	707	644	631	648	693	619	641	657	607	608	657	671	643	626	675	604	625	621	636	679	654	688	618	690	645	669	687	666	666	641	624	632	686	661	710	640	676	601	636	590	593	654	637	584	650	632	655	626	658	648	667	641	681	648	656	634	639	638	660	664	634	625	629	668	618	681	673	631	649	639	661	655	637	622	655	655	641	657	656	645	661	616	641	629	624	623	617	652	676	689	619	650	630	670	647	681	620	611	610	658	659	628	711	661	655	609	648	640	658	667	673	625	644	645	601	686	657	672	684	652	641	602	671	596	628	660	654	685	651	650	599	642	625	625	702	646	634	625	640	621	674	662	653	618	642	653	685	683	670	663	634	626	654	698	675	657	679	660	653	634	649	645	631	665	629	661	653	619	658	645	656	653	647	642	624	645	625	677	678	649	612	630	651	674	641	647	634	660	684	635	661	660	682	616	669	628	617	613	634	662	654	639	634	625	648	656	642	646	650	687	688	668	626	646	597	711	624	653	700	648	662	692	595	645	640	673	679	659	606	669	686	683	648	643	618	643	658	623	613	614	665	629	677	643	632	640	628	645	648	637	665	666	659	640	647	659	586	673	677	629	657	608	622	642	600	642	654	625	626	602	580	654	591	674	629	663	684	647	629	627	650	619	674	642	657	643	657	663	655	665	660	646	613	642	649	652	680	668	643	662	639	649	674	634	652	625	685	615	649	630	676	648	696	611	651	689	701	613	636	665	656	670	657	605	650	614	654	666	641	660	635	645	672	613	678	695	675	656	647	641	603	608	608	628	621	645	650	633	666	679	689	636	687	653	570	650	655	674	672	638	641	662	640	631	655	649	694	674	630	621	616	663	636	590	679	622	638	661	648	669	625	649	649	628	643	654	654	636	646	611	650	616	627	640	656	640	644	607	675	627	696	655	626	681	671	662	598	661	661	677	643	637	604	653	642	666	626	691	650	702	570	633	670	619	596	685	668	627	665	598	657	625	667	652	637	646	650	656	663	637	621	627	667	647	672	622	636	671	627	662	643	658	685	648	692	640	677	663	692	670	635	676	668	621	619	569	620	621	665	675	686	635	674	647	628	601	634	636	709	618	610	655	695	682	648	667	601	632	648	666	697	605	617	595	649	603	636	630	618	655	676	643	651	623	673	669	647	622	619	650	626	652	608	676	627	636	599	660	678	640	630	665	601	697	697	696	683	620	653	652	637	624	631	633	615	635	658	639	594	674	650	643	662	621	666	608	638	684	666	706	651	643	649	641	687	680	704	661	673	620	624	630	649	700	631	643	644	624	639	639	675	611	653	629	672	596	646	659	627	697	645	636	647	711	696	618	640	639	689	654	616	646	613	691	665	661	667	647	586	642	635	628	621	639	586	663	665	645	667	687	622	680	650	690	685	679	636	659	637	651	653	656	650	655	644	679	598	658	647	645	681	619	690	654	671	648	687	666	679	649	588	648	657	617	665	628	638	654	646	649	664	690	718	657	649	630	601	659	656	643	610	662	662	643	637	669	627	656	620	648	634	660	666	628	617	625	680	655	663	650	627	670	629	659	598	612	636	677	662	670	668	676	647	687	638	595	606	673	654	706	632	623	675	654	633	610	672	660	643	645	626	632	644	635	629	663	633	631	654	622	641	674	666	692	622	629	659	661	608	637	623	663	657	609	670	654	671	613	653	661	627	631	682	634	643	636	669	670	649	653	675	611	674	613	624	621	647	657	623	634	635	626	632	673	597	673	668	685	706	658	635	650	661	621	648	640	662	650	609	650	637	697	568	676	611	684	628	620	631	635	611	616	643	663	668	642	619	628	637	649	635	694	637	652	683	644	659	630	636	650	645	618	636	658	656	640	647	680	661	664	671	659	643	640	626	661	649	689	649	673	643	624	634	608	653	613	665	659	694	681	684	663	640	653	688	628	635	632	662	641	625	660	640	671	619	697	660	658	597	635	624	608	663	644	628	655	646	623	616	609	674	683	686	652	634	670	617	667	609	638	678	624	650	637	610	665	660	649	662	663	665	637	667	626	634	621	677	651	616	654	673	645	613	618	657	623	632	613	629	626	695	615	615	657	598	635	648	651	665	703	627	621	659	667	637	713	623	676	641	712	633	659	605	615	617	656	644	661	663	640	661	619	647	638	650	624	639	671	623	671	675	671	633	663	624	656	643	662	626	624	680	674	664	683	632	641	660	667	630	688	705	666	636	655	611	668	609	687	640	671	626	670	678	587	595	677	627	601	653	615	642	642	630	612	674	713	633	637	655	646	656	590	667	614	663	632	692	640	689	613	634	694	676	659	677	639	649	699	654	669	615	650	642	632	606	605	631	639	633	651	656	608	645	655	606	692	695	655	671	646	634	626	650	656	621	599	642	656	640	674	663	649	597	645	656	632	626	673	651	644	653	659	619	669	638	611	648	692	662	648	618	638	636	649	584	686	647	622	630	669	632	633	645	635	635	667	640	646	659	656	647	629	627	693	655	658	620
21649	34753	20329	10377	7178	4578	2642	1699	1597	1026	510	360	327	256	269	229	185	166	151	150	149	165	167	170	114	158	172	162	146	177	148	152	162	146	147	137	133	153	157	150	150	181	151	142	158	155	138	147	156	139	120	181	136	156	160	138	144	128	152	168	153	136	160	154	156	167	175	155	181	162	139	139	139	151	155	133	163	152	129	171	162	141	157	149	128	135	148	164	133	151	139	164	140	163	148	143	158	131	130	167	156	129	147	170	165	136	151	152	170	156	160	126	158	142	110	170	153	141	121	150	125	130	170	134	131	149	140	154	151	148	141	180	133	149	155	155	150	130	150	139	136	142	133	159	147	133	168	124	147	154	141	139	129	148	143	162	139	170	143	166	169	151	133	128	142	168	145	157	159	163	167	153	153	153	131	173	178	136	152	156	143	144	140	148	148	138	143	146	140	152	143	156	171	138	144	144	136	147	178	154	152	155	134	139	127	146	149	151	142	147	145	149	128	133	138	155	150	145	156	123	127	133	138	156	131	162	144	138	141	151	140	163	147	138	164	152	135	153	154	159	153	142	163	153	150	135	140	162	138	154	138	148	153	161	165	141	134	133	149	150	154	134	148	159	148	146	119	145	140	141	163	139	141	144	132	119	176	140	149	169	124	131	154	120	135	142	145	141	130	159	163	157	147	126	146	167	152	153	140	159	158	159	140	160	152	169	145	146	165	157	153	162	140	171	157	161	145	159	144	165	139	154	151	138	136	140	167	169	131	143	123	139	139	160	140	168	146	148	135	130	160	161	150	146	143	157	156	138	170	156	126	163	159	146	128	140	155	141	151	148	166	147	172	152	159	143	161	159	167	153	154	166	144	123	143	129	150	146	138	142	149	144	133	144	146	134	143	138	130	149	145	145	130	156	162	145	151	139	152	138	142	143	139	144	130	148	151	158	144	140	152	161	152	142	153	167	150	129	128	148	142	161	142	149	147	188	158	163	156	141	154	135	142	157	143	147	137	141	135	169	156	161	152	137	144	158	162	129	148	128	162	166	136	144	158	124	158	140	126	128	137	134	127	150	158	135	129	148	157	136	172	176	150	145	153	148	136	139	143	164	148	150	143	157	151	158	150	125	143	140	151	141	151	163	140	169	141	133	167	131	154	143	123	146	178	155	142	158	148	132	166	159	144	152	151	150	174	143	151	150	147	148	172	155	163	144	148	157	144	150	129	156	153	148	164	152	162	163	158	139	157	156	150	147	139	140	152	138	154	132	140	161	144	140	148	155	156	160	139	144	145	119	155	136	151	130	140	136	136	125	133	158	155	141	156	135	152	144	130	150	132	160	120	139	143	148	149	125	158	156	142	143	167	132	132	140	143	137	157	142	138	148	139	172	147	140	150	156	149	152	145	156	163	143	161	142	134	142	158	148	160	141	156	150	158	135	157	157	155	163	142	155	142	159	144	152	153	132	161	156	134	167	142	159	152	134	153	144	140	131	130	149	143	148	144	153	126	141	134	162	167	134	124	160	151	157	163	157	135	158	127	148	149	132	139	139	158	126	139	133	158	146	144	145	137	162	161	155	154	152	150	137	144	153	143	138	156	181	136	154	141	152	146	151	149	134	146	145	160	152	125	143	139	152	140	141	146	154	151	158	150	147	152	155	143	155	148	125	152	157	150	147	153	151	172	142	148	150	148	132	154	138	140	156	168	127	144	159	142	136	145	157	142	134	142	156	130	164	141	158	138	148	157	148	116	149	150	135	137	151	143	145	133	160	146	154	139	150	157	164	137	125	136	148	143	141	163	156	151	130	143	147	129	134	179	148	133	156	136	139	170	133	128	165	152	137	157	140	154	156	149	174	142	172	155	163	180	131	147	142	154	161	140	161	132	139	151	131	169	163	143	139	152	159	150	158	156	162	141	157	158	149	136	140	135	135	134	146	154	156	151	137	149	152	161	138	142	143	158	163	159	147	142	167	138	149	187	146	149	139	149	142	171	159	147	175	162	127	126	161	143	138	156	143	140	166	152	143	152	159	153	158	143	139	138	179	143	164	161	147	131	151	174	165	138	155	155	145	156	136	164	154	129	119	158	146	169	128	149	151	147	142	152	156	168	131	157	150	134	141	133	135	134	131	131	146	149	147	151	144	156	148	148	145	145	155	142	134	129	149	144	151	148	152	146	163	145	139	150	150	157	174	176	189	131	138	139	151	160	137	148	150	136	148	140	164	156	154	159	164	156	143	132	160	130	178	141	159	158	154	154	160	147	160	138	143	130	154	124	156	131	140	168	137	142	147	156	151	154	155	142	147	154	138	164	153	146	131	139	161	157	149	137	157	147	164	159	133	146	149	153	139	161	147	151	127	143	167	138	154	141	136	179	145	141	141	145	153	161	152	164	128	151	150	142	146	138	177	134	135	128	135	133	128	156	127	147	144	121	164	165	153	142	153	150	174	153	146	147	157	142	154	141	160	143	157	161	148	148	118	152	134	130	150	144	157	149	153	154	150	133	162	137	154	165	134	145	149	143	137	138	150	140	145	146	147	139	131	163	141	135	162	159	124	164	155	156	151	161	146	149	155	137	132	143	152	145	146	159	136	139	158	138	142	145	149	154	150	134	135	138	165	150	127	160	147	145	137	142	145	168	156	124	140	135	164	155	148	149	149	149	151	141	151	142	151	152	155	139	154	136	159	147	164	136	169	135	162	138	161	173	135	160	137	126	131	156	152	135	146	152	158	160	162	158	133	153	122	164	127	132	146	144	155	162	147	132	142	135	139	144	151	135	135	151	153	165	170	147	151	160	139	162	149	145	147	144	159	156	151	129	147	134	134	202	150	125	157	139	132	145	166	151	129	134	157	138	178	155	137	141	135	159	134	168	136	132	164	154	157	156	165	147	164	161	147	172	135	146	137	139	129	136	126	143	144	144	141	151	133	135	160	150	144	161	136	133	154	146	144	148	145	146	131	133	166	163	147	157	140	144	151	134	137	134	144	162	142	133	162	149	152	141	160	153	142	154	130	153	147	145	148	133	149	138	121	142	149	155	159	159	137	136	168	164	145	140	137	162	158	166	153	138	131	154	159	141	143	189	151	160	152	137	142	144	134	147	142	162	135	150	130	164	167	157	147	163	150	174	135	153	139	157	136	120	166	156	151	158	134	153	129	132	141	120	159	135	132	115	163	150	162	135	153	145	143	157	147	159	153	162	166	133	150	150	160	140	182	149	154	146	138	132	144	150	154	131	168	133	150	147	144	140	147	167	156	139	147	149	134	149	131	143	158	170	151	163	147	155	140	135	154	127	146	138	155	146	125	157	174	129	134	149	155	167	134	143	134	128	162	171	146	169	156	142	130	139	150	144	123	145	139	152	136	158	168	158	129	145	147	148	162	148	138	164	152	132	156	154	150	121	162	139	143	162	140	135	141	129	148	138	154	157	151	154	133	164	159	163	128	167	161	152	129	148	153	153	131	121	134	137	144	140	158	132	162
18564	35356	15645	13686	16696	13912	9651	7698	8084	5207	2533	1860	1438	1248	1192	1043	830	737	608	538	517	504	505	481	527	493	494	516	488	473	460	484	493	497	502	483	486	469	476	460	468	475	471	465	456	451	489	465	464	470	498	480	490	487	459	484	443	467	483	451	461	526	462	469	471	494	470	416	439	451	443	457	473	466	467	455	455	455	508	444	462	409	461	491	454	432	462	459	483	448	466	472	484	455	468	438	461	448	422	444	485	432	531	453	476	460	403	464	469	481	452	426	443	459	419	475	457	474	447	432	469	489	450	485	495	454	470	471	453	489	469	459	465	462	471	450	471	484	483	466	455	455	462	458	457	450	454	455	456	450	482	471	482	459	438	457	481	465	460	466	453	476	499	453	482	459	459	467	444	445	485	463	482	449	440	463	465	485	438	478	420	454	445	484	430	425	506	482	442	451	471	464	456	474	472	468	451	456	438	481	495	490	450	460	476	459	463	430	467	448	477	484	450	485	447	488	433	456	450	481	455	441	479	439	440	444	467	438	448	454	487	464	452	449	457	447	455	469	446	477	468	488	476	461	466	448	466	464	489	465	456	455	461	471	445	448	467	465	472	466	475	478	491	478	461	439	481	417	469	445	463	456	480	439	473	483	433	464	464	447	466	478	468	459	458	476	480	458	443	462	491	480	479	465	499	416	478	488	483	476	463	462	441	450	438	444	451	435	464	452	455	432	452	454	457	464	438	490	446	460	465	479	458	431	455	437	491	512	461	416	459	469	492	496	482	475	484	485	438	459	473	478	450	460	465	448	435	468	458	476	468	471	463	530	443	476	438	514	488	466	479	494	424	446	462	473	453	476	473	443	453	462	457	444	467	462	484	457	435	488	505	446	439	480	518	460	444	481	414	437	491	437	466	463	466	472	468	458	475	466	442	466	462	480	459	468	441	450	462	514	463	436	467	473	478	452	503	466	426	482	480	468	479	472	472	416	440	443	480	473	462	485	495	447	414	454	421	463	468	517	464	457	462	446	488	426	489	452	443	494	460	435	479	426	490	471	464	477	471	532	476	446	469	428	455	476	508	484	409	447	454	418	477	475	472	490	461	466	479	466	445	445	462	453	457	472	470	468	474	466	457	427	456	447	465	473	455	479	438	471	442	494	457	492	460	432	485	412	478	478	462	460	420	445	488	461	485	449	467	412	429	463	454	441	474	459	470	460	448	459	435	458	454	448	433	491	418	473	484	472	497	399	509	491	442	439	478	478	456	464	469	479	456	468	488	498	496	462	475	430	456	437	489	474	469	471	452	466	463	446	434	491	449	449	431	469	422	467	483	434	447	437	442	429	459	474	441	496	453	471	448	437	425	437	480	463	484	504	451	461	463	456	490	469	467	459	485	463	439	451	465	472	471	476	448	501	425	465	472	434	456	479	482	427	438	472	477	480	403	444	438	432	479	432	463	441	498	457	465	466	440	460	468	485	482	467	493	504	502	500	461	476	457	470	476	448	458	453	478	471	454	417	490	447	463	468	420	459	473	462	455	477	506	453	435	453	433	454	481	478	462	477	507	490	482	453	444	470	514	472	432	461	459	424	479	456	486	468	452	453	440	481	458	479	448	484	498	419	450	456	468	447	496	464	492	445	466	460	463	454	452	428	460	492	471	476	463	466	488	450	438	456	468	442	460	473	450	474	453	464	467	429	462	451	443	456	470	479	488	483	450	472	499	455	433	489	467	454	453	445	455	460	502	454	444	498	474	481	473	424	472	471	480	452	441	469	443	451	452	460	452	473	472	478	472	461	476	429	436	479	472	459	456	464	447	469	476	481	462	458	457	486	464	458	451	472	447	444	449	474	458	457	443	447	451	462	474	478	464	458	457	431	459	422	437	429	460	458	463	521	410	447	425	470	474	417	481	444	478	468	471	466	450	465	462	470	486	431	453	458	472	464	456	518	436	444	445	461	460	442	462	438	466	482	465	429	422	454	464	462	402	476	468	466	489	492	462	456	456	430	459	489	461	509	494	469	505	443	476	478	493	476	481	465	499	436	465	458	431	515	487	453	461	470	473	456	467	471	489	446	461	455	441	456	430	455	477	457	440	451	436	453	442	472	456	486	469	454	453	469	472	422	436	425	526	446	460	463	459	451	477	481	476	474	436	465	455	468	447	422	426	475	446	445	450	427	455	479	431	443	447	470	419	466	466	442	484	447	439	507	450	454	469	432	460	399	468	459	488	499	432	467	469	461	456	486	441	468	483	454	445	463	447	482	476	448	455	435	439	484	485	463	502	482	442	436	494	477	433	440	466	447	462	487	470	477	437	484	473	481	438	479	410	470	420	447	457	421	449	448	523	469	441	490	494	466	467	454	444	439	457	446	491	467	492	464	455	489	452	452	472	464	477	385	472	431	517	470	450	472	444	427	480	446	481	471	457	468	476	440	500	445	476	404	451	435	418	459	457	498	456	474	444	452	486	514	463	437	436	458	449	469	477	473	499	480	433	477	452	473	487	480	460	471	457	466	462	484	527	433	449	477	437	463	493	450	461	480	479	473	441	459	461	431	486	437	459	491	429	470	447	480	462	478	426	417	454	411	437	454	464	496	450	468	471	466	508	503	464	470	461	453	481	449	474	451	477	468	430	479	477	489	458	506	443	423	482	436	470	439	458	420	472	464	507	456	505	439	416	417	498	424	462	444	468	457	450	458	483	449	480	440	486	474	489	470	473	456	483	512	477	480	492	476	475	468	459	491	437	483	470	450	468	462	453	446	481	465	482	452	472	496	444	420	444	457	443	464	444	487	446	467	447	492	470	453	445	492	471	483	499	458	457	431	445	452	472	481	465	456	466	456	451	462	474	491	457	462	476	443	463	461	468	503	439	477	476	441	477	487	479	476	467	467	470	441	445	432	445	471	495	468	503	465	482	497	477	472	474	480	463	451	473	407	463	463	447	453	466	444	494	409	457	440	455	446	479	464	440	477	485	498	432	473	480	461	464	456	465	470	490	455	479	454	469	511	463	476	476	428	485	474	457	459	443	454	483	457	473	506	463	479	480	453	470	489	441	445	476	447	479	499	459	460	465	468	475	450	474	452	458	469	470	450	498	482	472	442	431	446	457	475	457	490	462	497	442	435	461	495	434	453	465	461	464	463	473	445	471	493	455	445	485	496	467	464	488	453	461	443	443	506	464	449	470	479	457	455	472	447	473	485	426	456	443	461	456	475	467	461	484	432	493	484	434	489	488	476	450	464	476	478	466	453	482	464	424	474	468	492	430	453	477	459	453	445	446	425	425	441	467	487	454	485	456	458	461	409	488	474	467	460	493	436	499	427	452	446	474	460	472	485	434	426	464	457	427	450	450	472	448	471	484	475	444	456	417	430	465	453	443	444	445	455	453	443	464	481	442	487	450	504	436	496	492	439	462	478	492	457	468	478	433	463	455	452	441	457	457	472	456	450	487	459	496	457	452	456	458	467	483	438	484	465	481	460
51786	53265	35366	28724	30042	30353	27349	22658	21115	14748	6591	3960	2942	2680	2837	1960	977	855	414	301	218	213	213	160	185	167	169	158	162	144	130	129	137	133	120	127	128	133	151	133	120	122	117	126	120	121	117	124	128	148	120	126	139	117	105	147	148	139	139	114	137	144	107	128	147	118	139	123	151	125	143	123	130	134	120	144	132	147	143	135	131	124	150	135	114	148	125	135	123	133	123	117	130	144	124	136	127	148	128	120	124	132	124	135	129	124	116	135	142	131	110	129	123	137	130	135	134	129	101	149	151	138	131	115	122	132	122	135	121	125	132	136	126	109	101	109	123	129	128	133	131	127	121	106	119	139	110	137	109	127	124	124	133	112	132	128	126	126	131	129	127	149	126	140	127	146	113	119	119	141	115	125	125	113	133	140	121	111	133	128	129	131	119	137	113	142	113	119	133	128	125	131	135	111	116	118	137	120	138	135	142	175	141	124	120	128	94	132	123	107	119	105	146	129	130	123	129	130	134	129	117	113	117	110	119	133	129	129	117	133	138	115	126	131	123	122	136	126	105	116	107	136	124	132	118	141	115	127	127	137	137	127	140	141	115	128	130	130	117	125	117	130	129	133	139	120	147	151	117	128	128	133	120	128	134	124	124	138	122	122	141	123	126	126	114	125	102	139	136	129	114	120	110	151	109	115	121	129	113	129	119	113	139	134	124	140	123	141	114	131	128	112	140	112	124	124	142	133	142	160	109	129	130	133	137	127	107	123	149	127	103	130	130	146	118	120	121	131	109	116	120	115	145	133	117	115	143	132	138	136	124	123	124	127	134	129	122	119	139	120	109	133	126	139	115	143	128	130	103	120	120	128	115	116	119	141	118	106	119	127	135	111	140	138	113	119	118	139	142	116	127	124	127	139	124	112	114	122	137	145	116	105	139	130	112	123	133	129	117	127	120	113	116	128	109	130	119	118	107	114	120	126	98	108	143	116	143	124	125	136	145	105	112	128	123	131	134	115	138	146	137	123	144	118	120	125	115	123	136	129	145	131	125	133	125	119	121	130	153	154	143	116	129	133	123	116	114	135	128	125	126	106	122	113	150	117	140	121	127	130	139	125	127	109	128	131	148	131	113	140	124	107	113	121	116	111	129	135	132	144	127	134	114	107	135	126	131	151	116	115	119	133	109	139	116	134	128	116	144	102	107	111	126	135	119	124	109	133	125	132	142	130	121	115	123	123	144	116	135	115	127	135	107	123	118	120	136	127	134	133	148	104	128	130	136	127	131	124	144	142	116	127	146	112	133	122	102	127	108	145	114	118	128	109	134	139	141	128	125	110	118	121	135	131	129	138	116	114	121	121	129	158	113	127	127	143	124	103	135	114	113	109	112	141	119	139	131	141	114	143	114	119	136	134	118	146	122	96	140	125	112	125	149	123	130	115	132	112	121	113	126	134	130	118	136	129	107	131	142	142	117	120	130	128	131	119	125	104	119	106	132	152	131	134	120	117	97	133	128	153	136	118	125	111	113	128	124	144	117	124	142	140	108	128	112	148	124	124	139	131	125	141	122	146	142	133	144	128	111	132	126	122	127	160	128	130	134	126	123	133	126	120	148	167	125	117	120	120	115	128	124	128	137	133	115	117	132	123	108	129	137	146	113	130	134	138	134	115	122	141	121	108	112	121	112	147	135	133	126	115	132	124	114	128	122	143	124	146	116	114	131	93	135	123	138	136	130	111	135	134	127	119	125	137	124	147	168	138	112	130	131	119	125	128	131	130	147	127	135	129	130	139	150	133	136	127	123	142	109	130	131	115	121	133	133	116	133	122	100	133	151	125	143	137	130	127	126	134	139	135	132	109	140	119	123	114	130	133	115	133	126	134	130	125	120	126	111	126	139	151	129	144	124	117	143	127	106	123	124	118	129	99	109	118	143	116	122	123	114	128	142	137	122	131	125	114	124	134	139	123	127	120	129	114	141	130	124	115	118	135	108	131	123	132	133	138	129	131	130	118	102	111	122	127	119	120	127	122	135	113	123	118	135	126	137	131	120	128	125	143	126	128	137	141	109	133	136	104	128	133	115	116	155	124	134	118	124	141	111	125	122	126	125	130	124	143	117	120	119	125	138	120	118	115	109	126	126	112	130	128	125	116	134	146	110	143	115	136	137	139	122	130	110	126	127	117	101	143	132	141	119	99	116	120	123	138	144	151	141	127	134	146	120	142	122	118	121	141	143	144	116	130	119	132	138	133	114	123	115	108	140	140	121	117	126	123	124	124	136	121	119	127	125	113	127	109	111	117	143	136	135	116	120	126	139	121	140	120	126	109	139	116	124	139	120	165	125	110	144	126	125	129	126	124	113	127	133	112	135	129	145	107	115	109	132	132	121	126	111	130	117	115	122	119	115	131	134	115	120	105	119	115	97	116	136	131	123	155	134	131	123	109	137	109	125	142	119	121	124	135	132	107	129	126	102	135	127	123	113	128	112	110	137	111	137	123	107	118	128	124	106	145	116	122	126	110	124	139	138	158	112	128	126	124	113	140	139	118	115	151	128	138	125	121	152	115	115	137	125	132	108	103	126	137	112	110	132	128	125	126	111	136	131	118	133	115	129	125	131	116	127	143	124	125	116	130	113	139	134	127	99	133	130	139	139	120	138	111	132	140	147	151	125	124	124	119	130	113	131	106	131	133	110	139	148	132	113	120	131	124	123	118	133	120	118	132	111	113	131	116	130	116	122	124	124	117	120	130	141	141	127	152	133	139	119	110	159	134	119	137	131	130	122	127	121	123	125	120	126	122	120	124	119	119	104	121	95	126	129	144	140	127	104	127	120	124	132	115	119	131	132	163	121	133	126	131	109	126	132	124	125	129	158	122	124	125	110	136	125	132	129	150	122	130	124	117	111	148	136	128	117	126	127	115	140	153	109	137	152	118	141	149	132	122	142	139	121	129	106	131	123	105	130	138	124	129	110	116	122	123	144	114	117	130	150	132	126	128	112	137	134	134	124	148	135	121	131	107	121	117	133	109	131	141	102	158	113	125	114	127	105	134	125	124	122	122	129	152	124	151	124	142	113	137	126	116	127	125	146	134	111	138	122	124	139	120	126	125	119	126	123	128	124	147	120	126	136	134	130	146	129	128	142	125	126	131	121	131	138	113	129	125	115	123	130	127	117	162	138	106	132	127	135	143	126	107	115	127	129	109	117	116	112	120	124	119	122	144	147	117	123	130	128	127	148	140	114	138	112	141	121	112	128	135	130	123	126	133	126	123	113	134	127	132	128	123	128	133	125	126	141	130	125	127	119	116	113	162	116	113	112	149	107	119	135	120	129	128	123	120	162	148	151	111	137	119	112	122	125	112	116	125	120	122	126	105	127	129	120	123	126	112	140	140	131	130	129	109	127	123	118	128	118	138	142	127	135	137	129	143	150	120	112	130	129	127	123	124	103	114	148	126	123	130	129	121	137	146	134	119	126	99	107	135	150	134
41768	54390	35213	34656	44473	43748	37691	34246	37281	29033	19509	14976	12211	11847	12666	10138	5117	4782	2534	1589	1267	1098	980	721	662	606	549	475	538	522	485	480	540	509	482	478	500	443	428	446	453	441	462	419	471	444	413	441	458	391	408	429	433	446	474	412	406	447	413	415	438	441	422	426	446	438	436	371	443	449	420	424	429	441	377	425	380	416	406	383	376	417	415	405	406	398	420	443	402	439	396	395	404	421	393	430	413	395	421	398	388	399	382	395	436	401	418	393	410	424	431	424	400	441	382	414	419	402	404	382	417	424	414	395	407	426	431	418	417	392	410	414	404	431	430	389	407	414	418	400	382	401	422	394	426	405	404	446	388	389	389	423	392	440	392	400	422	420	381	403	411	402	407	368	423	408	405	405	385	390	380	391	420	376	418	436	383	404	392	399	387	421	376	387	384	427	378	367	378	400	387	370	383	402	396	417	397	371	404	438	407	394	422	432	369	419	416	384	378	409	382	385	370	397	391	381	386	418	397	424	397	392	395	399	381	371	377	396	406	395	421	424	418	401	404	424	412	386	383	410	389	397	406	404	402	386	401	377	381	400	392	359	364	365	395	404	390	425	350	450	401	405	369	402	373	418	388	406	409	412	383	400	403	422	389	375	365	397	373	388	365	382	360	408	403	376	404	394	398	384	440	412	415	406	406	382	421	414	404	382	410	411	397	418	421	398	399	370	409	439	394	425	356	385	444	409	394	424	397	401	409	363	416	403	444	368	385	418	374	429	395	422	413	384	389	404	375	381	395	386	433	362	364	392	403	399	373	396	387	409	404	416	368	382	412	377	428	384	372	381	419	376	424	366	435	427	407	395	371	434	380	395	370	420	397	402	417	383	368	411	409	392	378	387	388	380	386	383	407	433	363	383	378	402	424	435	374	390	416	385	378	367	371	433	397	388	398	377	388	426	387	405	423	396	408	442	422	385	400	404	416	398	403	432	394	420	381	389	408	377	417	405	385	396	401	399	394	394	382	406	413	395	407	368	389	407	398	425	400	387	382	452	386	374	425	373	366	453	389	393	405	369	395	407	435	406	415	382	388	386	399	414	394	398	400	398	412	353	406	389	360	410	404	369	406	368	398	411	396	389	394	394	418	390	411	400	395	403	386	382	404	425	421	381	407	400	391	425	414	394	397	416	410	364	405	364	419	364	405	430	387	412	408	429	441	382	383	436	365	382	392	387	426	373	411	420	420	414	417	398	384	411	396	372	403	406	410	422	395	396	393	428	417	396	417	364	410	402	435	358	399	383	400	413	404	388	377	408	388	436	430	390	419	409	453	400	425	435	377	401	412	397	383	372	368	393	396	395	414	389	405	382	441	396	422	390	398	394	404	416	374	411	379	378	381	414	395	395	410	394	371	392	416	391	369	421	386	405	369	412	437	420	363	399	391	418	409	442	409	403	401	397	386	423	418	394	410	419	391	416	354	441	383	417	381	411	454	401	404	359	422	404	381	430	403	434	364	386	409	415	366	360	369	412	407	392	422	401	425	400	393	412	366	407	379	405	385	401	417	411	400	362	373	413	397	404	426	430	396	409	424	411	372	398	418	426	398	429	418	434	385	412	411	425	404	401	384	430	423	399	412	416	421	383	399	409	381	422	400	451	415	398	399	384	405	411	436	378	419	421	409	397	365	414	397	420	411	399	415	388	398	385	431	376	387	423	382	385	400	394	424	373	417	403	395	359	407	389	386	389	421	417	393	382	392	380	405	413	397	373	436	388	368	387	444	452	401	408	417	394	411	385	408	385	403	393	429	375	382	341	404	428	420	387	394	377	381	394	395	379	379	381	426	380	420	424	359	395	414	413	401	436	378	380	403	388	429	415	369	390	376	406	390	410	393	419	373	393	398	426	395	421	406	434	392	406	406	378	413	393	379	367	424	436	415	426	395	398	363	359	401	378	393	409	422	396	423	404	413	397	414	395	393	415	385	355	415	413	402	431	383	405	388	423	403	383	415	381	408	394	393	401	358	412	395	409	424	414	396	393	409	394	391	425	403	387	417	404	418	385	415	383	390	402	452	355	357	424	414	390	361	380	417	385	368	356	426	393	397	433	399	388	396	394	388	403	402	394	426	359	393	401	409	433	432	397	415	396	401	393	391	436	391	413	410	382	407	385	399	381	431	378	430	420	388	426	409	429	384	429	350	412	407	405	410	434	376	406	421	409	414	418	384	402	409	361	386	401	408	394	396	388	383	394	392	397	389	399	401	413	408	376	390	426	409	382	451	395	392	408	429	401	408	416	366	374	411	398	393	399	404	408	384	433	418	430	370	377	422	399	413	387	358	409	373	413	424	401	397	391	383	409	422	387	385	382	424	389	394	374	422	381	391	390	432	389	398	404	401	365	412	408	394	408	398	405	412	437	391	363	401	374	400	379	408	393	376	399	423	362	419	361	360	378	373	388	409	405	418	385	417	394	398	437	398	410	388	407	390	418	412	401	373	382	384	365	406	397	405	400	427	394	379	397	406	402	399	424	411	400	412	394	421	413	414	383	413	387	385	408	403	394	402	442	413	380	412	403	388	395	378	369	380	397	422	391	395	362	389	410	381	444	394	429	427	424	397	403	421	405	439	409	413	385	397	400	402	411	398	405	399	387	411	424	373	419	419	400	379	390	416	415	385	404	378	406	365	420	395	380	428	387	405	407	373	365	389	402	390	431	408	423	416	400	410	387	381	387	413	393	358	417	394	387	371	397	365	405	427	420	405	418	421	401	405	399	405	380	426	367	448	437	388	424	385	422	433	403	408	400	397	376	379	401	394	398	401	384	403	374	402	436	428	370	406	420	404	391	390	415	368	390	406	411	420	416	416	397	393	420	398	418	401	405	397	407	408	417	413	451	399	355	373	385	388	394	396	421	392	345	402	408	415	382	365	407	410	374	411	426	380	420	397	370	400	430	423	425	401	382	404	407	404	391	389	430	386	425	396	413	413	388	409	431	393	380	427	368	379	366	408	372	373	353	406	426	415	418	435	419	423	377	371	419	414	430	366	434	388	377	394	411	389	423	408	380	419	393	416	418	426	401	398	390	399	369	415	394	406	404	425	399	391	391	403	422	384	417	398	395	389	404	373	413	390	380	406	396	397	409	371	401	399	406	391	416	419	395	472	403	404	403	365	403	434	407	396	405	358	401	412	389	377	398	435	405	422	421	424	383	391	384	420	398	354	417	421	380	434	388	383	383	386	423	403	395	385	361	412	417	418	450	416	424	411	386	394	385	427	433	407	381	389	373	410	408	414	392	366	402	393	413	352	400	421	422	389	390	436	381	413	430	393	391	362	383	375	389	397	425	415	417	381	371	388	406	372	421	405	418	421	404	416	391	418	414	390	445	384	415	407	396	427	377	430	394	415	420	429	380	377	414	355	415	377	387	387	383	380	431	395	340	379	448	406	404	403	389	416	381	384	414	400	379	388	369	412	406	355	407	377	383	409	385	427	397
59091	46745	33970	29181	31493	33250	33029	31987	33030	26747	16479	10069	7207	6521	5850	4695	2456	2120	945	631	538	475	400	391	349	289	268	266	266	269	265	273	250	248	241	248	268	249	248	244	263	275	242	244	227	262	234	221	235	253	234	258	257	250	259	253	245	210	235	258	261	251	259	231	234	244	238	244	232	236	232	240	255	224	245	216	247	234	256	228	218	240	264	205	235	243	227	260	230	254	225	221	252	263	225	232	242	215	228	241	244	220	235	249	221	252	247	243	252	233	229	251	250	231	223	256	243	237	227	200	189	262	232	227	226	233	239	216	201	223	255	216	242	245	232	238	232	235	216	240	211	241	237	241	239	197	240	209	262	226	250	221	212	247	247	240	239	220	270	217	250	240	241	216	240	234	244	219	217	234	237	237	245	220	254	240	234	264	231	231	223	223	234	212	220	258	221	226	262	220	231	234	245	228	218	223	264	242	219	251	241	221	226	231	241	230	226	243	237	231	230	212	228	234	246	222	234	231	227	203	252	219	252	220	209	218	237	232	248	222	217	224	238	235	222	221	231	246	229	284	225	229	228	241	232	240	236	246	226	219	228	237	251	230	267	223	219	224	228	244	224	247	234	198	242	222	215	233	228	221	225	220	229	265	278	257	258	260	260	221	239	241	227	241	242	245	220	257	242	220	242	240	251	222	243	221	215	215	249	250	235	222	251	217	237	200	218	247	213	224	258	238	259	248	223	274	221	237	246	236	285	248	226	264	247	245	250	222	221	220	208	237	229	264	255	204	203	209	219	208	231	233	224	230	209	231	215	247	227	222	224	258	235	240	201	234	220	255	210	239	245	209	225	225	211	212	229	244	260	241	227	222	241	206	257	225	224	234	243	236	238	240	239	260	217	222	200	215	234	239	247	239	248	201	242	238	240	198	233	246	235	232	228	244	214	237	230	244	261	221	238	239	225	248	232	231	222	254	211	206	242	201	226	260	250	241	214	217	209	225	222	234	226	245	244	223	269	247	217	224	236	256	211	235	227	238	223	226	231	208	252	218	247	252	232	210	227	244	222	237	254	234	213	226	239	252	249	221	235	238	234	220	203	266	224	244	228	210	237	223	225	209	253	249	217	222	243	255	258	234	226	229	211	251	235	241	221	264	237	241	204	237	213	232	232	241	234	202	230	238	248	235	247	226	221	227	223	214	238	250	241	238	216	236	249	251	255	252	236	234	226	222	230	241	242	214	223	252	248	224	248	203	219	253	229	232	235	234	241	232	231	232	229	209	268	229	228	224	226	244	232	225	242	195	235	227	235	232	215	237	214	237	238	233	239	272	232	231	211	199	218	232	203	186	221	237	253	240	210	204	231	236	260	235	200	233	244	220	246	237	227	231	221	234	213	236	212	210	209	225	229	256	240	219	233	279	237	214	219	228	233	242	246	246	216	220	232	224	216	194	217	230	222	205	248	254	218	218	250	255	219	238	238	205	214	228	228	233	224	219	221	215	212	231	240	224	231	239	235	246	234	223	198	240	253	234	252	234	239	197	222	208	254	223	236	216	256	289	251	204	251	217	238	209	227	232	182	215	237	218	225	224	218	256	227	250	205	244	274	233	257	214	211	221	232	253	224	264	212	223	242	279	213	248	268	267	231	228	254	215	225	257	242	222	246	196	225	208	235	200	242	229	218	223	225	248	234	248	260	213	248	221	218	219	249	246	228	234	237	224	237	226	236	227	230	252	214	225	226	236	253	214	205	250	217	258	240	224	237	250	226	214	209	209	233	248	246	243	245	225	252	204	218	207	218	254	249	248	237	223	224	233	230	229	247	216	237	235	239	221	241	241	230	224	238	214	235	232	250	208	247	230	241	233	230	233	231	224	219	229	232	238	243	224	207	193	240	255	236	226	262	231	246	229	243	262	226	221	242	248	226	248	193	254	251	237	240	220	212	235	219	224	210	248	267	226	232	252	236	249	249	233	272	224	215	229	222	219	238	253	254	204	242	234	232	262	233	220	210	204	232	247	218	217	215	241	206	254	241	254	250	243	228	239	198	245	237	237	247	221	240	226	224	249	225	222	272	218	238	238	266	235	225	232	244	228	232	228	244	236	227	238	225	240	243	228	230	229	239	229	235	219	225	224	241	224	232	257	213	210	230	196	255	243	234	205	203	216	238	222	240	263	231	242	239	232	245	217	247	238	234	225	232	227	244	215	224	224	220	262	242	218	228	248	216	220	230	266	235	228	228	238	243	225	236	239	243	227	231	233	241	253	226	217	240	216	223	237	223	231	237	244	258	251	235	211	243	225	226	242	237	234	215	230	235	215	235	264	226	193	241	195	232	228	206	213	235	241	258	258	242	254	240	256	245	238	220	229	220	239	224	250	218	252	243	258	255	245	232	250	244	242	194	247	204	235	241	219	250	226	235	240	232	213	236	226	224	227	201	246	218	220	233	240	237	261	262	226	193	247	212	219	270	233	226	226	242	243	229	257	239	234	220	236	221	269	252	224	213	228	262	236	240	241	264	243	243	262	245	270	208	248	227	211	236	225	232	253	235	272	238	260	225	227	269	230	240	206	213	245	256	253	233	218	259	228	229	229	241	212	237	243	226	250	227	224	241	251	236	208	227	261	219	198	227	251	268	235	240	259	227	233	245	241	286	216	235	229	243	272	246	248	205	255	220	221	188	238	233	235	238	208	249	251	244	251	237	213	237	212	247	261	226	243	219	240	247	218	212	257	242	228	235	252	193	217	246	220	251	210	246	261	232	234	220	215	226	230	246	254	231	219	208	240	273	261	217	242	217	230	242	236	257	240	207	240	222	224	232	236	231	214	252	249	223	228	222	245	239	239	213	218	225	266	197	227	235	214	245	241	243	219	245	247	235	244	234	246	223	236	229	213	222	235	256	220	230	242	224	227	242	198	242	253	223	228	237	245	250	204	210	224	242	229	205	229	201	216	234	213	286	239	237	245	231	229	214	221	229	212	223	231	234	240	206	245	255	223	252	244	246	226	224	216	250	244	227	192	204	203	233	212	208	227	229	252	230	245	214	225	245	222	244	227	239	222	243	212	228	214	210	211	210	211	219	205	263	228	223	252	256	227	245	213	211	267	208	231	229	228	236	260	225	240	232	228	245	212	245	241	238	237	225	219	234	239	215	244	234	222	238	229	227	225	228	214	229	232	248	224	221	253	235	198	254	232	222	238	254	217	242	228	233	241	214	248	247	251	235	231	247	233	221	201	226	239	226	232	212	225	244	244	225	244	240	233	247	219	213	269	206	240	224	242	248	227	219	217	228	226	249	245	251	247	215	239	254	216	269	224	199	191	243	243	234	248	203	241	227	251	227	209	227	211	248	212	211	256	233	200	275	242	225	239	240	237	207	256	222	222	232	220	224	247	217	240	240	210	234	221	246	231	198	234	230	269	224	252	244	240	218	212	214	213	249	230	232	254	239	239	198	230	222	255	247	218	227	199	244	235	266	240	238	212	213	243
48609	52857	35703	41343	50385	51485	46932	44231	47191	39993	30466	25102	21727	21084	20822	17961	10561	10288	4756	3181	2649	2173	1895	1509	1231	1006	948	931	859	864	833	858	851	853	813	855	859	812	759	825	753	756	693	705	776	800	733	734	711	681	738	700	689	746	661	734	734	743	743	704	706	727	683	706	744	704	691	706	688	649	731	682	680	636	683	684	673	652	626	691	648	692	673	684	708	660	615	614	700	582	661	651	650	636	653	702	678	695	712	656	607	639	666	654	666	668	698	694	694	640	659	711	638	645	654	677	659	636	674	649	662	688	688	639	623	652	589	694	625	614	664	602	652	671	644	665	641	683	596	643	631	669	667	668	612	661	675	644	661	677	652	570	641	679	673	668	705	644	654	629	696	620	633	641	664	661	693	671	646	676	667	611	658	655	644	694	643	631	634	632	656	607	663	649	656	643	604	678	659	683	664	634	642	642	655	661	608	651	685	698	706	680	636	606	612	656	639	688	683	639	634	622	680	646	660	606	636	672	657	653	690	643	671	617	637	662	620	698	666	695	673	623	664	680	640	647	635	637	649	685	640	641	645	664	666	652	694	632	697	614	589	692	645	661	691	649	654	637	638	661	663	632	652	608	645	608	671	625	631	654	637	580	654	674	654	613	660	612	640	645	616	673	639	658	674	629	639	673	610	636	621	670	655	661	677	656	638	592	650	673	642	629	620	605	695	626	640	599	624	649	673	662	695	615	656	667	624	621	692	622	625	637	709	645	615	574	625	659	662	680	639	592	657	623	635	629	678	616	645	667	649	587	677	656	688	667	674	651	661	622	683	639	663	659	607	637	631	616	657	670	687	635	640	662	678	633	699	664	646	688	623	614	687	699	667	666	646	623	632	681	639	652	617	621	665	681	666	649	637	674	680	647	676	633	639	676	681	629	601	597	620	674	671	687	630	646	648	689	655	612	634	633	636	588	662	652	672	653	674	598	673	644	665	622	654	660	622	623	666	681	628	637	638	579	642	658	599	642	652	639	672	628	639	669	670	629	678	674	691	670	659	639	638	675	631	649	699	637	639	640	640	608	649	643	676	651	673	632	647	639	673	636	683	611	623	647	642	642	659	648	627	670	655	626	714	653	640	669	636	633	639	672	681	663	641	646	678	657	636	689	638	647	632	616	599	652	634	620	586	645	621	648	640	660	642	615	625	629	685	620	642	666	661	657	647	669	669	658	704	651	624	636	680	629	679	684	658	645	663	678	691	650	646	600	618	643	614	667	673	636	671	641	674	645	626	636	641	624	645	616	646	622	663	662	636	673	673	641	609	647	690	633	647	640	593	645	684	673	609	686	692	689	703	680	693	626	627	624	664	694	665	646	637	624	634	608	649	664	659	621	645	624	652	673	685	648	628	655	648	629	667	637	670	632	650	650	647	650	682	658	646	610	714	671	621	679	626	656	665	675	652	664	636	636	667	661	629	628	652	669	642	635	667	610	661	612	660	658	669	648	640	684	649	658	683	683	638	664	651	607	692	651	612	653	630	668	680	648	662	619	645	679	646	601	633	643	653	623	692	666	615	699	650	637	603	637	666	608	648	632	621	674	631	649	658	640	631	612	651	633	645	641	622	645	654	638	650	679	604	664	666	644	643	667	681	683	645	622	654	647	610	616	680	631	657	640	659	653	684	653	611	620	678	616	600	647	657	635	638	641	667	641	669	619	643	698	604	641	640	649	646	679	657	651	644	701	668	637	616	632	638	643	643	613	650	636	637	680	630	683	674	636	672	658	615	641	658	659	673	643	642	641	651	678	629	615	666	660	640	687	616	641	706	681	653	646	657	634	648	659	670	676	702	634	633	676	671	608	643	664	658	623	653	651	683	667	658	636	603	666	616	627	629	651	655	685	684	663	682	619	628	688	661	698	664	680	633	701	680	619	642	669	641	676	634	655	618	674	685	666	699	631	610	636	629	603	659	673	668	648	629	640	691	658	644	624	647	659	691	643	654	669	681	631	693	637	642	667	678	608	614	674	624	603	622	627	630	672	640	637	651	623	662	631	673	624	646	659	629	679	628	609	622	627	646	647	665	645	633	627	681	657	665	668	700	673	605	661	689	645	677	666	624	645	638	641	635	671	642	647	628	644	720	680	652	661	655	656	628	666	650	622	630	619	605	644	665	631	637	647	673	664	687	648	604	667	654	630	681	673	607	639	624	640	695	682	662	614	622	674	604	619	657	650	622	672	651	630	620	656	605	637	660	608	683	629	658	689	670	654	634	634	696	694	665	673	644	655	613	656	604	650	614	641	653	630	666	671	667	633	634	585	601	641	625	671	658	657	659	651	602	641	667	693	638	618	704	633	653	642	656	654	631	640	655	661	659	609	669	635	639	698	630	636	639	687	640	658	661	676	615	625	659	595	631	637	655	593	654	668	646	614	650	658	682	602	643	625	661	628	669	630	625	662	686	644	646	638	663	650	672	654	618	639	661	652	673	629	667	640	643	604	637	605	626	636	646	672	648	621	641	653	622	658	653	652	658	627	659	635	632	684	673	671	675	664	682	641	700	678	656	601	687	670	663	631	658	626	670	638	646	637	622	626	657	641	641	680	659	637	652	646	649	649	644	633	658	645	644	686	621	609	646	627	663	676	630	633	631	664	609	650	639	632	706	659	694	688	658	641	703	621	640	706	704	651	660	662	625	616	626	673	629	656	666	644	641	598	658	637	654	645	663	641	670	628	653	611	654	653	649	626	664	654	644	656	656	690	654	609	657	656	640	644	679	612	645	631	636	633	647	635	718	701	615	639	662	619	646	647	700	698	625	677	607	664	663	673	630	636	629	667	672	675	661	668	703	631	641	661	639	622	663	594	688	675	668	690	676	688	640	581	657	626	667	693	659	623	655	640	624	669	657	641	637	649	656	629	671	668	662	647	676	665	648	613	653	681	696	680	651	617	645	624	640	638	641	632	600	657	641	640	649	638	631	657	667	660	648	624	681	645	645	647	622	658	678	672	644	673	657	629	651	675	670	652	593	615	677	616	660	633	640	649	663	637	657	686	703	653	651	665	686	621	688	641	616	611	669	658	660	660	646	644	603	630	669	671	637	624	659	642	671	679	630	651	636	682	651	650	624	625	649	676	679	632	629	603	646	677	641	672	673	650	620	637	637	648	617	646	685	688	641	629	614	687	656	676	614	651	624	635	657	684	607	627	678	641	682	630	639	609	657	627	621	714	668	659	614	689	629	646	683	642	640	673	636	647	710	634	658	681	672	621	603	690	640	682	644	632	628	648	661	627	709	646	636	619	633	630	618	615	639	692	678	670	641	605	667	639	641	689	667	585	643	653	638	620	662	654	614	665	695	688	621	629	657	653	646	645	652	646	639	676	638	631	643	655	671	664	665	632	679	671	616	644	688	688	622	639	592	649	627	628	663	672	693	645	608	637	688	652	666	646	631	631	671	636	675	680	656	666	681	654	662	617	678	637	641	660	642	634	649	644	662	650
20966	27713	15435	8810	6923	4483	2516	1597	1334	845	505	337	250	258	264	196	201	159	164	153	142	161	145	148	162	129	141	163	154	144	159	152	139	148	164	171	156	150	131	161	152	136	131	139	140	143	140	128	152	142	131	166	162	143	147	167	129	144	156	136	143	143	169	145	140	137	144	143	142	177	135	172	129	146	157	157	130	120	136	148	152	122	138	138	171	147	163	160	150	140	156	151	137	144	151	162	163	149	158	142	140	134	134	161	143	137	160	149	137	142	143	139	152	142	166	131	149	134	150	159	149	143	138	138	140	169	134	150	129	163	150	150	145	135	122	168	143	165	148	133	150	173	134	147	158	133	154	146	153	146	148	143	138	151	149	146	140	148	150	151	151	136	143	143	143	146	142	129	146	126	138	149	138	151	145	138	159	134	137	144	153	148	118	154	155	136	164	127	138	117	145	147	156	119	136	149	149	153	136	154	158	159	156	157	140	162	136	160	159	150	139	157	157	150	142	151	145	146	144	166	144	125	142	135	134	142	144	143	152	166	156	140	145	150	154	140	137	141	121	146	152	156	130	130	133	146	144	146	143	134	126	143	147	147	128	139	134	145	155	146	147	136	135	141	144	157	156	130	136	119	148	144	160	157	176	131	138	153	132	151	140	160	160	141	126	133	154	152	151	148	187	152	156	152	152	143	152	125	148	153	155	167	130	144	136	125	141	150	138	160	157	144	124	147	122	157	141	153	162	147	143	152	140	138	129	144	131	132	132	160	153	137	162	132	147	137	140	147	157	149	124	138	154	139	158	156	141	140	147	148	158	157	133	150	143	141	160	149	148	142	152	154	134	149	140	136	136	148	163	117	159	154	157	127	170	133	132	160	144	147	154	133	174	148	149	134	153	134	149	152	149	134	149	154	140	152	175	148	151	155	147	112	142	141	149	142	129	135	131	132	131	135	151	166	143	147	156	141	156	138	143	147	154	144	162	148	166	140	159	147	143	145	125	161	131	127	134	114	139	126	131	158	144	136	169	158	142	153	142	162	136	149	164	138	139	139	156	136	148	158	155	144	142	142	151	133	145	172	145	136	143	158	140	122	139	135	147	127	149	141	139	131	133	143	149	128	142	134	130	146	142	128	132	142	147	136	120	159	151	129	146	150	149	152	135	157	141	159	145	143	126	143	126	144	139	155	150	168	152	150	147	139	138	140	159	149	146	156	164	138	159	151	159	172	155	131	143	137	123	163	146	120	140	136	143	158	135	138	130	137	148	144	134	168	131	136	157	159	150	148	140	141	147	166	130	129	149	150	122	130	135	164	135	168	160	152	135	127	146	157	142	126	164	133	148	121	125	156	143	164	129	132	137	151	150	143	151	134	147	139	129	129	154	139	140	155	162	148	141	149	148	143	146	151	160	154	129	117	148	128	153	153	130	129	144	138	154	123	152	130	157	155	142	133	163	153	121	148	124	143	157	146	146	168	128	144	146	137	152	151	163	154	164	160	130	169	142	145	126	128	162	152	137	122	149	120	136	170	152	149	158	126	124	150	130	142	160	136	168	168	154	154	133	133	158	140	131	125	142	133	143	147	148	147	167	151	136	132	159	154	147	141	142	137	134	159	150	146	151	160	147	125	155	128	123	148	146	149	150	140	156	142	128	132	140	165	141	137	137	144	139	147	150	137	134	158	157	148	165	132	156	164	172	148	147	146	151	178	161	122	155	127	146	141	149	124	156	145	159	154	154	121	150	146	134	136	102	157	152	173	147	135	120	160	144	157	142	160	142	152	148	142	145	161	162	153	151	156	149	142	120	144	140	139	137	136	127	146	130	155	155	134	141	163	145	149	156	146	153	139	152	142	146	147	130	127	149	156	153	165	148	128	149	132	154	167	158	140	116	136	151	165	134	153	136	151	146	147	143	131	129	141	151	156	154	146	154	124	128	125	150	122	154	150	141	145	152	153	150	146	164	158	147	137	159	152	145	150	133	142	167	160	145	133	134	160	148	131	131	160	149	138	142	123	172	166	113	151	148	155	148	134	154	148	138	155	132	130	143	140	144	127	134	155	133	149	156	135	143	148	125	146	141	131	143	129	138	165	154	149	140	124	147	161	140	153	170	153	139	146	137	134	154	147	134	134	139	145	142	117	152	159	145	146	136	152	159	136	138	144	139	150	125	157	164	150	131	141	154	151	135	141	176	139	129	128	153	143	152	126	144	153	134	154	135	147	142	124	151	167	157	160	129	140	180	154	160	153	136	140	132	154	154	132	146	154	172	144	161	137	123	150	130	160	141	137	149	147	164	131	131	166	136	146	163	157	137	150	154	125	151	140	146	137	146	153	148	134	144	158	142	171	150	149	141	118	156	134	140	163	160	145	150	145	151	140	145	139	140	144	129	164	144	140	127	147	157	161	169	136	126	137	134	151	160	167	170	136	133	156	140	167	148	136	147	129	147	145	147	151	146	135	152	151	138	140	129	136	148	121	146	145	174	152	135	149	148	141	143	141	140	128	148	134	147	150	153	125	144	126	151	150	150	151	143	157	157	146	169	152	148	161	139	130	129	132	171	138	144	140	148	164	148	140	158	162	139	141	127	153	155	156	122	145	152	159	154	151	133	155	138	133	160	140	156	147	125	151	165	155	130	161	160	129	138	152	159	115	150	129	160	156	143	152	146	147	156	158	135	140	149	153	149	125	156	164	119	142	136	136	165	141	155	152	159	140	149	155	148	148	125	154	128	152	136	135	145	151	159	131	134	146	164	139	132	131	133	151	147	155	141	123	129	153	155	155	127	147	154	148	117	157	134	132	139	122	153	144	145	124	134	144	127	153	126	160	149	169	138	142	132	139	147	139	161	147	139	151	170	140	152	143	153	144	127	139	165	126	130	152	152	136	145	145	144	120	147	171	168	159	150	135	144	144	153	151	156	130	147	138	145	145	155	144	174	145	149	140	130	147	142	168	141	146	136	146	148	149	137	135	159	152	143	150	160	168	148	162	158	146	145	161	137	148	121	149	132	138	132	155	130	155	149	169	160	176	160	139	168	142	149	153	127	143	143	128	142	154	178	164	143	141	146	153	137	140	127	145	139	156	141	139	157	157	142	138	141	161	157	139	167	154	126	145	158	155	160	153	135	146	130	144	153	144	172	133	162	161	146	147	127	141	133	175	139	146	148	144	141	163	128	138	157	152	147	133	163	160	153	154	140	145	134	140	142	108	129	139	136	153	138	162	135	139	143	125	141	148	160	151	140	145	137	136	136	135	149	145	151	161	139	151	136	148	151	147	138	160	141	132	144	156	154	150	137	149	139	157	151	147	144	151	146	130	143	142	141	154	144	148	176	140	156	150	154	125	166	136	135	141	149	145	146	145	141	140	159	139	160	160	161	139	151	131	134	152	143	152	134	147	161	160	165	159	131	162	158	139	130	146	147	163	156	130	128	146	142	151	151	143	134	151	148	145	134	155	164	161	148	144	157	159	145	144	152	157
17704	29447	13371	14173	16991	14216	9630	7237	6733	4659	2518	1797	1377	1337	1196	1032	773	682	575	497	492	507	478	528	504	484	491	505	502	511	547	478	458	485	472	517	503	495	520	472	505	484	467	485	462	501	489	455	443	449	484	458	471	473	477	472	457	493	473	450	452	451	474	487	477	453	485	487	447	465	451	443	465	439	468	457	442	467	438	471	471	452	472	438	445	472	435	459	483	466	423	447	438	460	424	468	495	416	497	455	425	461	471	459	490	488	451	436	447	433	457	462	477	476	432	429	464	515	449	470	468	485	430	486	467	459	457	436	472	459	486	473	460	435	436	466	445	463	460	428	468	454	445	444	428	444	476	451	455	448	413	459	433	463	459	438	449	484	421	439	451	437	485	452	490	453	464	479	419	422	462	474	477	472	475	474	454	486	472	495	442	448	453	446	463	475	463	444	491	455	493	495	482	476	427	462	445	468	477	436	434	474	426	473	414	471	444	474	447	444	473	446	504	456	470	460	423	414	461	474	470	428	475	485	449	479	477	466	484	444	438	462	471	431	438	462	487	433	439	440	430	450	441	410	446	413	476	468	467	440	475	428	418	438	497	432	441	462	450	446	436	446	458	452	443	480	436	472	442	438	469	492	453	421	462	464	454	463	498	440	491	461	469	458	453	447	449	447	466	452	452	485	470	477	442	477	484	467	408	421	444	501	457	448	440	437	439	481	434	454	467	476	497	386	458	441	453	422	456	472	473	458	469	480	465	442	457	484	441	454	475	457	439	464	480	477	444	480	475	449	436	444	466	500	472	432	476	424	469	491	487	459	461	446	443	465	491	495	447	446	438	457	455	422	477	428	462	464	457	452	442	469	462	463	452	473	462	455	458	468	456	465	462	448	444	464	449	449	468	453	475	480	465	429	486	448	462	441	445	443	453	474	429	472	435	460	462	433	451	461	463	456	452	466	457	465	460	453	460	480	465	444	426	454	448	451	496	433	450	459	418	417	467	441	439	428	467	481	466	434	462	478	494	458	456	456	432	475	431	448	453	459	442	468	469	474	467	455	458	459	427	463	461	439	471	458	485	492	468	441	410	479	474	467	468	455	463	439	484	476	467	471	460	466	449	427	459	470	418	456	459	412	500	435	458	432	474	425	412	454	440	450	455	434	454	431	462	432	473	476	460	413	439	442	468	423	477	447	464	464	436	438	471	450	472	446	495	432	436	439	451	463	442	463	424	476	404	429	436	424	485	500	502	444	485	435	484	477	487	467	458	484	477	498	427	439	485	474	440	497	441	471	443	448	446	461	458	427	445	459	443	481	451	467	487	447	473	465	477	433	437	450	454	525	403	473	459	457	490	505	400	443	467	478	464	475	437	436	467	498	464	440	446	433	471	458	501	433	502	481	432	462	457	455	463	429	463	460	472	456	446	426	474	444	486	442	472	454	441	464	467	483	408	496	429	444	501	478	435	457	475	459	453	427	473	418	442	419	423	451	422	470	459	450	418	468	439	444	472	465	442	484	463	458	442	481	465	439	468	450	466	471	507	463	468	447	471	445	447	461	487	448	466	479	444	489	447	414	456	465	493	475	465	414	464	469	451	436	470	469	452	461	466	459	451	465	478	436	458	440	452	462	423	445	454	481	461	449	478	470	439	455	456	479	463	483	444	462	461	473	466	485	519	509	437	480	500	478	465	424	420	482	448	419	464	458	465	455	434	458	475	463	467	436	459	452	476	440	435	471	444	443	463	449	454	459	415	469	432	417	441	453	450	484	449	462	432	420	415	441	459	490	422	439	455	457	404	462	487	467	469	458	436	475	459	427	464	463	513	466	473	459	485	501	450	422	449	463	485	458	429	464	457	471	472	454	475	476	435	452	467	462	449	445	445	427	462	470	464	452	479	482	438	439	475	407	444	432	455	486	466	462	466	513	476	452	484	457	459	434	492	451	437	451	473	476	447	450	464	427	464	461	460	455	458	481	469	464	461	451	443	448	459	471	459	436	451	424	456	446	465	456	466	451	460	458	435	479	485	448	475	450	444	462	465	463	446	475	450	412	495	439	480	441	426	425	460	484	456	464	451	442	448	425	470	481	499	470	477	483	451	451	462	462	471	458	453	436	448	441	476	476	437	449	498	479	476	452	430	460	484	415	479	502	450	455	453	451	488	435	442	492	425	469	473	458	405	455	480	494	457	448	473	458	403	471	466	479	465	430	419	477	490	435	473	443	446	449	447	499	436	441	443	433	426	435	474	424	467	470	434	491	466	493	453	448	427	459	444	442	445	508	481	463	464	421	483	466	466	464	490	408	441	451	435	471	452	442	463	455	438	442	477	463	428	484	456	447	476	453	458	478	466	469	462	449	458	463	458	478	481	442	425	479	452	429	462	426	490	511	446	464	476	441	435	440	433	479	465	463	448	457	467	478	481	452	471	496	445	486	476	458	480	475	471	486	458	449	439	447	445	437	490	489	452	464	449	494	426	442	490	511	486	462	482	429	468	451	458	458	472	471	480	478	401	522	496	427	464	464	467	444	475	432	478	434	456	463	460	447	435	459	445	468	466	471	436	461	451	451	452	453	444	443	452	435	446	451	492	440	446	481	450	474	461	489	434	492	456	469	462	477	426	464	448	451	472	462	456	449	441	471	491	416	438	464	455	410	431	464	475	469	484	450	483	460	503	443	472	486	450	494	452	422	413	475	498	458	462	475	480	484	435	463	455	469	476	445	451	454	447	461	451	425	463	444	454	473	403	465	481	441	439	479	461	437	455	475	462	450	515	482	449	488	497	452	485	469	471	454	446	454	475	443	424	450	441	425	479	461	439	445	466	428	449	449	473	473	436	462	487	463	451	457	430	448	476	476	490	417	459	423	421	453	491	452	458	440	468	456	452	437	443	439	434	462	532	495	412	426	460	478	484	468	472	438	424	489	493	423	459	441	458	434	433	483	414	483	436	457	492	460	476	461	457	415	441	434	482	458	485	473	489	486	421	455	453	479	446	471	440	469	448	481	459	458	480	437	440	425	489	453	437	459	419	490	468	441	440	431	461	456	424	470	437	451	454	467	442	450	437	486	490	428	466	464	435	489	446	459	442	468	480	449	434	455	461	471	435	465	433	436	453	473	470	471	406	495	494	471	470	485	478	451	502	456	481	441	451	451	455	442	451	467	468	432	487	472	457	474	467	454	421	441	460	454	451	426	485	460	444	477	466	462	469	441	458	419	432	487	495	465	452	487	472	468	418	467	471	430	448	474	438	462	457	442	454	508	429	475	428	455	465	466	470	525	465	449	452	451	482	477	425	451	460	440	426	461	461	419	453	482	403	428	459	467	467	461	452	432	469	456	446	446	446	419	491	459	469	419	435	430	452	479	456	468	485	465	444	448	427	490	462	438	429	492	456	501	440	448	431	429	451	463	454	459	458	429	394	479	461	436	472	442	441	460	503	435	469	468	445	478	462	428	453	471	482	470	455	446	493	439	459	474	501	432
51643	48912	36933	28189	29763	30455	26944	21687	19276	13164	6265	3847	3137	3053	2185	1739	952	916	433	296	224	195	206	192	151	153	144	150	147	128	153	143	132	128	127	167	131	123	132	148	110	163	120	139	135	137	140	123	132	123	120	116	112	113	131	125	140	126	136	131	120	131	129	135	124	120	143	149	148	120	126	133	129	141	111	117	138	124	137	141	137	125	122	128	131	129	123	130	127	104	119	110	130	130	125	131	105	130	135	117	108	134	122	117	141	127	112	119	150	139	125	127	109	105	126	133	126	117	106	116	138	100	115	148	144	151	134	125	119	142	130	127	126	156	118	119	128	127	112	144	149	121	110	131	124	109	142	121	127	102	107	123	128	113	118	126	114	127	134	131	110	110	120	148	139	123	111	142	134	106	117	136	139	110	115	113	123	122	112	106	129	115	112	122	119	133	124	111	138	139	147	127	144	123	118	128	104	134	137	119	140	130	126	119	142	139	118	123	117	135	155	124	118	128	139	126	119	119	142	122	112	124	116	144	134	126	131	132	132	129	120	136	122	121	142	123	136	103	110	142	129	136	130	125	122	117	134	120	129	122	120	118	129	110	120	117	122	139	107	138	143	128	112	126	120	120	121	118	127	124	136	122	134	139	139	130	134	129	109	115	116	111	117	132	120	124	142	124	115	99	120	131	130	150	129	148	99	111	129	146	113	124	116	129	107	138	126	123	125	130	141	121	130	117	109	151	140	124	132	120	131	113	120	102	108	120	133	138	115	134	136	127	123	126	121	113	105	124	127	125	113	134	127	147	133	116	119	158	138	134	138	120	115	115	117	116	129	131	127	115	122	132	138	128	115	122	105	125	116	124	114	111	131	94	134	119	118	125	112	123	131	124	122	135	132	127	120	110	104	134	143	128	132	129	139	112	126	136	138	129	125	155	103	116	126	130	117	131	137	104	125	121	109	110	136	122	131	114	136	140	119	130	151	137	119	125	151	103	117	110	109	130	135	131	118	111	127	121	120	111	132	123	125	102	125	143	123	128	129	125	134	132	133	124	144	108	121	102	126	138	124	138	151	118	146	113	126	117	120	144	141	112	125	111	141	130	121	102	111	112	119	141	127	127	110	123	115	146	130	129	124	120	132	118	101	129	129	132	120	124	136	114	119	123	139	115	113	104	135	152	112	110	106	139	120	141	125	127	132	115	129	119	130	136	120	141	120	115	122	123	108	132	130	122	134	129	128	109	152	113	119	131	125	139	123	120	133	149	124	125	133	126	150	148	119	118	130	123	121	126	137	116	139	134	113	115	132	116	136	114	121	115	108	136	136	121	139	106	118	105	113	120	117	122	127	105	118	125	131	121	130	113	131	126	134	118	131	129	108	109	113	134	114	110	99	113	143	130	127	114	127	132	131	128	116	135	111	118	124	117	95	139	156	115	122	126	113	132	125	135	142	123	120	123	116	130	119	141	132	119	114	130	127	131	124	137	130	114	132	118	117	114	129	109	102	123	104	117	118	117	132	117	147	113	118	127	131	128	127	122	126	132	111	130	105	113	113	127	138	130	127	136	118	124	120	126	111	111	142	118	148	110	125	114	105	126	128	111	125	123	129	116	122	109	138	122	123	125	121	103	108	108	133	130	132	149	119	133	121	140	120	102	118	113	121	135	121	128	115	149	118	117	125	118	114	121	110	116	119	126	131	109	119	107	138	121	133	140	140	128	127	100	125	133	140	138	111	134	124	126	119	126	130	124	118	132	141	121	124	133	156	144	112	113	141	134	134	119	134	116	122	129	124	112	118	122	131	138	121	134	134	108	150	125	121	130	117	129	123	117	126	134	107	125	99	130	125	153	130	137	127	119	121	112	115	128	112	121	113	117	131	124	124	126	127	138	147	123	119	134	151	111	110	120	128	119	128	124	130	113	100	130	119	102	125	140	108	110	110	137	129	137	109	128	111	132	123	102	113	133	131	131	127	117	132	117	133	101	127	127	119	114	113	139	131	119	119	149	117	138	127	119	116	113	127	113	118	125	111	115	140	144	120	127	140	121	131	126	132	138	150	121	107	118	108	143	147	131	151	133	120	127	104	114	100	126	112	123	110	133	113	123	130	114	129	102	135	135	123	117	130	128	117	139	132	126	124	140	138	153	121	134	95	134	124	110	133	110	128	144	98	125	119	135	144	141	137	133	127	132	124	124	131	132	113	108	115	123	114	108	96	124	128	128	107	131	127	114	134	108	135	129	125	122	120	114	129	120	150	116	129	134	128	102	120	116	145	123	130	117	129	135	110	118	145	127	161	106	107	121	124	134	144	119	110	109	144	123	120	130	121	116	124	125	141	120	140	137	153	134	119	125	128	116	125	136	134	145	141	116	128	132	123	125	137	118	133	122	130	124	105	144	119	128	127	144	107	127	126	121	127	128	116	122	128	110	138	123	151	115	111	138	118	123	133	121	124	131	147	131	126	135	130	116	124	118	120	131	135	126	122	130	140	132	122	145	114	138	118	135	118	119	136	139	139	128	131	138	115	117	123	114	130	116	127	122	123	119	129	123	126	131	139	120	130	135	108	123	126	140	130	122	130	116	106	122	130	121	116	111	118	130	120	132	125	115	118	122	128	126	115	128	138	141	123	122	128	133	124	136	124	127	139	105	115	116	132	149	112	111	110	109	123	132	99	121	118	125	119	116	116	110	122	119	106	103	131	110	149	135	122	122	119	139	112	116	112	119	122	125	146	122	142	112	123	125	119	117	108	126	118	141	118	115	125	112	131	135	115	124	124	106	114	112	122	116	119	108	142	118	133	121	110	128	142	135	113	126	131	133	110	110	112	133	109	111	157	113	121	129	110	125	136	137	127	121	122	125	127	123	132	120	138	119	131	117	125	120	120	123	110	103	135	144	129	119	128	128	125	132	127	118	124	128	106	147	117	132	125	111	116	104	118	118	124	133	122	121	132	137	109	112	130	124	133	118	129	113	106	112	120	117	125	121	142	122	124	116	122	126	121	142	110	119	117	111	115	129	132	125	130	135	130	124	110	142	129	133	130	153	118	127	120	142	120	136	137	125	110	108	102	109	120	127	112	120	123	150	144	113	135	116	127	123	136	115	110	125	125	128	103	115	135	119	105	150	121	105	129	118	131	129	120	138	149	134	135	108	121	119	114	121	97	116	115	130	119	120	128	121	131	131	132	111	126	107	128	115	119	117	112	144	130	119	112	106	114	136	109	124	107	134	122	131	113	127	133	129	126	114	138	126	122	129	126	131	149	126	118	95	136	148	117	108	150	126	117	130	146	142	119	127	123	124	116	129	133	101	134	130	129	125	119	136	114	108	113	115	143	110	130	149	129	134	114	126	111	127	113	137	128	119	123	127	125	125	138	130	126	115	126	129	118	132	133	105	116	151	116	119	117	138	128	137	123	135	121	119	134	139	135	119	118	117	119	116	133	134	130	127	123	143	124	130	117	121	120	131	107	144	147	118	104	139	126	117
44610	54566	34303	36404	43533	42984	36744	33473	34911	27886	19145	15113	12818	13584	9930	9451	5284	5303	2300	1549	1306	1038	973	859	634	550	536	544	524	561	491	483	502	466	491	468	502	467	508	451	468	409	428	465	390	444	446	420	443	403	426	447	419	437	421	414	411	447	443	438	398	434	456	456	396	414	422	436	436	447	398	430	424	388	417	391	417	380	389	390	433	425	376	367	397	404	408	373	409	403	400	394	391	367	414	390	415	430	397	427	407	374	380	442	398	414	402	397	407	380	414	446	430	401	385	391	404	394	384	433	405	378	378	416	382	420	380	422	416	405	395	422	377	379	416	401	395	468	423	403	397	418	367	401	389	390	415	405	391	416	431	380	384	426	394	436	373	366	389	399	379	392	395	401	402	442	420	385	384	385	398	402	389	386	437	369	399	406	395	404	399	470	368	384	435	401	413	392	383	391	421	359	420	388	393	413	416	396	439	398	396	400	415	422	397	386	395	407	399	385	403	423	376	390	407	389	393	381	393	393	390	382	410	392	435	380	379	390	403	423	428	380	389	388	394	423	374	403	417	371	394	396	392	393	402	389	385	406	387	364	383	424	445	373	398	400	420	438	382	399	395	394	410	347	401	383	383	399	377	385	384	387	423	391	424	361	384	425	392	412	385	390	394	417	392	387	381	413	384	373	432	411	402	380	378	381	416	411	413	409	406	407	413	394	362	411	402	389	416	407	382	390	406	379	393	440	361	368	405	379	385	390	404	410	406	416	379	384	391	382	417	390	419	397	395	427	422	412	395	398	418	383	425	394	388	411	376	396	365	398	399	390	399	397	415	379	379	350	374	429	424	402	373	442	408	372	412	397	383	424	359	405	376	400	417	371	400	373	398	415	407	388	421	390	355	371	393	385	407	403	383	401	363	387	414	403	396	385	444	346	369	396	373	415	397	396	417	373	402	383	400	384	386	391	407	396	389	381	369	415	420	384	383	426	397	378	381	430	399	408	404	396	400	406	383	421	392	382	438	357	423	406	428	442	377	362	386	400	389	405	417	388	389	403	428	389	380	413	402	394	388	420	393	377	409	410	379	421	353	391	365	434	357	410	403	437	403	380	396	396	392	415	398	412	347	421	426	380	351	399	361	413	413	374	413	412	416	429	413	403	393	415	436	413	395	404	385	383	369	411	388	442	399	368	390	386	407	420	394	414	399	390	409	404	453	389	399	393	395	418	407	427	426	421	376	380	418	398	470	418	359	385	416	384	378	414	412	378	369	425	395	373	406	441	400	391	412	425	387	415	382	403	411	369	374	416	376	373	360	412	403	412	370	351	434	383	421	390	423	408	408	350	418	386	397	361	388	432	406	424	409	384	367	407	404	376	373	420	404	378	409	360	443	395	400	389	394	392	413	390	393	406	376	399	404	409	382	370	415	370	372	371	378	408	393	402	421	385	391	430	387	444	423	388	393	421	401	425	395	396	377	390	413	376	417	361	384	403	441	392	439	385	375	423	438	381	397	364	384	385	391	324	406	413	401	360	402	416	396	390	420	407	408	397	417	402	386	394	401	416	380	412	423	385	358	370	390	378	366	419	361	367	407	386	422	376	423	431	405	399	393	402	372	419	395	420	398	385	401	399	394	375	413	426	401	410	352	413	393	386	419	423	400	397	395	384	390	382	409	391	389	394	402	378	363	414	389	379	368	409	378	412	381	417	382	384	389	413	398	406	357	420	407	404	395	381	382	383	414	399	405	408	389	417	379	346	393	391	440	391	379	410	379	436	370	402	408	365	407	386	395	416	387	432	406	390	395	388	380	384	419	389	405	379	394	382	415	415	384	372	411	402	377	403	372	392	353	403	387	384	375	399	415	392	415	428	364	397	393	399	376	402	369	365	387	395	401	412	423	393	383	370	403	394	389	372	406	410	408	418	402	406	372	396	419	417	392	383	391	432	400	376	422	394	408	421	433	397	375	403	383	384	413	396	388	436	409	414	405	386	400	426	358	409	363	409	405	401	417	378	404	348	378	397	355	416	410	406	383	375	403	403	436	383	415	414	430	384	360	379	394	392	389	368	380	371	430	427	366	351	406	409	377	409	420	381	405	372	378	393	413	402	392	404	393	396	411	391	398	375	397	364	385	430	388	426	385	361	404	375	420	409	396	373	418	399	412	356	423	404	417	411	385	379	420	416	401	426	414	414	406	416	387	383	397	384	385	413	348	405	413	364	408	397	417	392	421	442	387	393	406	402	401	396	392	398	399	405	348	422	367	368	404	426	405	387	368	391	372	363	341	382	409	388	408	426	379	420	373	376	384	410	392	405	363	362	400	381	383	388	368	393	393	380	390	374	404	390	390	385	362	392	382	371	416	365	389	363	414	413	394	408	402	388	372	376	381	402	380	399	369	388	386	387	398	352	401	408	412	388	409	408	395	386	387	413	394	433	421	397	402	410	404	428	385	433	372	404	373	398	388	386	388	390	401	429	468	386	389	443	403	404	387	424	357	394	374	366	437	370	417	414	416	393	395	379	376	398	417	412	365	375	426	417	385	390	346	358	399	401	410	437	393	404	411	399	414	366	373	404	379	387	407	351	375	405	346	441	398	390	391	382	373	402	379	339	377	371	365	414	397	388	394	422	425	383	397	385	388	401	419	403	408	418	400	390	402	378	388	414	399	395	421	406	436	377	425	418	409	403	414	389	386	405	396	404	406	405	401	426	384	374	406	425	393	420	428	409	400	412	432	446	426	411	413	385	384	407	419	402	378	433	381	430	436	413	409	415	401	400	382	390	394	381	390	385	372	376	433	349	391	385	393	392	398	380	406	363	392	429	389	393	343	398	344	390	401	398	388	399	384	374	369	390	406	375	409	428	403	377	390	363	372	401	389	406	403	408	381	411	376	385	385	383	392	397	367	403	401	407	428	379	371	366	398	412	381	405	380	392	389	381	446	364	387	367	418	368	384	385	400	405	391	391	368	406	378	404	362	414	392	416	405	394	430	377	380	417	409	402	376	427	437	429	366	420	437	396	393	363	427	397	356	391	391	387	387	399	396	403	427	394	432	418	412	375	383	384	390	374	408	400	424	389	410	378	417	395	380	400	368	399	387	410	375	420	384	425	447	341	391	402	386	387	388	417	420	391	392	417	393	425	369	400	392	373	413	415	436	405	383	396	392	421	384	386	397	398	385	389	404	413	387	404	420	384	381	387	409	406	385	391	420	442	398	389	393	408	391	391	381	380	382	397	383	388	365	395	388	376	364	401	373	357	404	408	407	378	398	409	397	392	405	418	351	431	399	363	406	381	413	397	385	413	405	380	403	405	393	401	405	388	384	404	391	410	387	418	385	344	371	395	418	373	369	380	403	395	422	396	380	397	409	392	385	401	402	394	370	394	408	415	404	405	418	398	412	391	418	399	370	416	401	374	408	382	377	392	402	397	425	369	377	383	413	383	372	363	392	411	434	372	403	414	386	388	394	388	421	378	406	357	389	380	395	426
58464	45266	34269	28603	30607	32666	32427	31333	31304	25834	15596	9932	7310	7561	5423	4565	2388	1926	1089	736	554	413	449	370	342	280	284	240	258	248	258	282	275	280	270	240	228	245	250	231	252	265	249	237	232	237	224	234	238	245	258	262	244	236	218	286	215	226	231	251	262	261	242	245	228	253	240	213	249	242	228	237	266	223	241	248	260	229	263	248	214	224	256	259	215	219	220	255	243	242	232	233	236	231	273	215	246	222	218	201	233	223	237	240	234	257	228	250	230	260	234	253	251	263	226	230	253	205	243	224	239	201	236	235	234	234	239	212	232	227	217	231	217	224	232	247	239	252	260	209	224	260	237	245	239	216	203	233	249	236	258	230	232	261	250	254	250	232	206	243	218	228	214	238	247	222	220	207	247	220	259	230	204	226	223	217	190	229	236	259	245	234	216	202	231	252	249	216	233	237	196	240	210	224	246	214	230	229	239	245	228	203	234	217	233	235	225	251	236	212	245	230	232	220	245	237	219	232	229	244	245	219	234	236	210	251	243	231	258	250	230	250	269	233	220	234	244	236	240	238	227	244	232	232	229	235	221	231	228	252	243	247	207	240	221	231	230	247	229	205	234	206	220	218	237	236	225	248	224	214	247	231	208	225	242	235	222	237	238	258	237	236	231	247	233	229	224	234	228	242	246	222	221	232	234	245	223	231	243	212	243	251	230	236	208	226	237	244	208	218	212	227	234	242	249	242	232	238	208	219	248	236	241	220	224	238	236	219	253	225	223	227	239	244	211	237	213	211	220	215	222	216	215	241	261	225	206	226	216	251	239	199	238	217	246	231	215	219	204	224	223	221	215	245	232	236	233	248	230	246	233	193	223	263	219	233	208	216	216	211	224	225	239	220	231	230	218	219	253	201	230	206	245	233	225	235	215	231	230	234	211	221	230	226	217	228	251	212	225	243	263	216	229	210	246	248	220	228	233	226	234	239	246	240	225	263	230	241	240	236	204	243	234	221	262	239	251	226	253	221	234	245	252	245	254	237	263	219	222	211	237	223	216	240	220	255	244	205	256	223	261	220	209	236	225	237	229	225	222	214	230	235	234	240	226	238	229	245	240	224	231	230	245	219	218	223	214	238	233	243	265	204	243	230	232	249	225	211	232	231	276	230	229	217	240	228	254	232	235	240	231	231	233	212	246	238	227	261	238	244	227	238	218	240	226	236	228	190	227	230	232	260	235	224	226	255	236	239	254	242	225	270	243	252	243	240	239	221	229	244	212	263	251	245	228	222	220	248	230	244	237	216	211	230	216	229	222	244	234	245	239	224	230	235	234	246	246	225	217	234	219	254	230	220	259	239	186	230	247	230	240	218	222	224	251	227	247	242	231	225	240	253	233	236	254	235	239	213	220	242	219	249	264	216	241	262	225	193	236	231	214	254	222	236	204	209	214	213	210	226	227	231	204	220	263	238	232	252	229	240	242	237	242	227	214	236	230	204	220	265	247	226	222	236	229	265	192	247	232	229	223	216	198	208	257	222	225	213	236	197	228	193	235	246	255	231	250	224	226	224	208	241	231	258	225	226	238	237	232	224	237	215	244	262	227	270	230	245	217	253	221	244	245	248	221	222	220	242	237	214	238	236	238	239	211	246	268	232	248	233	280	224	232	203	256	230	238	231	216	210	234	213	231	226	218	243	235	245	230	248	241	254	240	218	229	225	242	238	228	226	230	200	228	223	231	238	233	216	255	224	243	232	231	224	242	210	208	219	226	226	237	247	222	204	252	236	254	236	244	251	244	206	238	211	186	222	247	225	239	249	242	264	226	236	213	217	213	228	216	221	246	265	230	227	247	241	261	244	231	219	233	225	231	226	243	254	229	225	219	210	240	212	242	229	266	220	201	217	252	245	245	239	236	241	241	231	201	207	215	233	227	256	242	254	244	240	238	218	254	246	220	245	229	233	218	248	228	245	236	234	220	206	262	218	206	251	234	220	276	222	231	220	247	219	246	254	240	202	218	227	244	234	205	250	244	236	221	232	217	227	227	249	238	223	247	207	219	231	255	221	266	233	246	234	238	226	247	236	237	216	231	208	223	233	207	224	237	226	253	233	244	219	235	212	240	261	221	234	247	229	232	231	251	225	207	204	238	227	220	236	229	224	206	258	234	212	237	228	227	226	232	234	250	219	235	222	205	241	220	204	237	222	236	258	231	235	265	260	251	217	231	223	222	247	246	234	228	241	208	235	242	217	223	213	228	205	247	228	219	250	240	242	246	245	239	224	255	234	218	234	248	238	242	238	220	214	217	229	243	224	228	233	234	265	196	232	271	229	224	200	225	232	207	259	214	242	215	230	242	242	222	261	204	238	245	221	233	233	204	245	253	245	242	270	260	232	236	217	211	241	214	228	249	233	229	216	242	270	267	223	245	214	237	235	226	216	205	259	244	238	202	224	226	209	237	221	247	222	222	222	224	226	221	228	236	219	257	254	235	207	254	224	221	246	224	225	239	218	269	229	246	222	213	232	232	244	213	219	224	264	206	207	250	250	232	238	240	234	230	234	199	202	222	203	239	232	257	236	206	223	221	265	251	214	267	243	221	225	218	217	206	256	194	227	225	232	226	244	239	225	225	233	218	251	218	194	252	220	256	256	236	236	234	198	220	227	210	223	236	223	239	216	230	221	256	231	256	265	234	236	228	249	239	255	240	264	230	234	217	211	209	248	217	226	246	232	199	245	208	230	196	254	210	246	230	231	247	213	225	222	241	219	219	252	214	206	218	193	250	242	227	250	219	204	221	227	267	225	235	220	232	225	207	225	244	243	207	230	232	243	256	269	237	261	224	188	220	211	227	247	232	241	201	195	240	230	234	212	209	231	238	249	241	232	236	247	217	219	249	235	250	239	246	218	246	242	220	215	233	234	211	253	219	208	243	236	240	216	212	262	210	228	232	212	246	235	224	223	243	222	234	247	248	234	247	209	249	224	182	231	222	248	214	205	215	242	221	239	222	235	257	250	220	230	214	210	226	232	218	227	239	220	241	236	238	239	230	232	223	240	239	228	234	227	217	235	242	220	236	244	229	233	217	233	244	228	252	233	263	222	232	245	252	227	235	251	235	242	245	226	245	232	227	249	221	228	238	213	211	236	221	233	222	221	238	236	269	229	233	224	261	217	228	223	236	205	231	271	210	234	256	249	239	238	237	241	242	226	245	213	264	202	232	247	219	218	232	225	214	243	262	228	238	207	248	210	222	236	226	219	222	250	249	213	234	223	243	223	230	232	219	235	208	233	238	248	241	259	223	247	215	234	239	244	268	229	212	259	214	224	225	239	224	241	224	244	232	252	236	216	235	231	221	239	220	232	254	252	229	215	239	243	208	257	219	224	224	275	215	228	247	227	228	214	232	234	212	220	225	232	198	245	220	244	228	228	226	231	258	227	226	226	242	221	240	239	274	241	243	226	215	260	233	248	223	205	229	233	243	247	225	201	213	235	246	228
50542	55577	37657	43058	49337	50374	46100	42775	46199	38488	30032	24572	21952	22733	18223	17199	10330	8794	5470	4010	2671	1993	1912	1473	1203	1041	942	949	882	860	879	842	866	787	773	813	767	758	764	719	774	705	697	721	743	766	752	727	745	680	658	695	680	713	711	714	725	730	681	684	722	728	712	669	702	707	681	641	737	692	677	671	646	686	649	627	694	664	678	619	645	673	646	626	640	626	667	656	626	686	658	579	641	609	625	658	610	655	650	647	637	639	677	666	681	681	733	658	630	685	660	682	670	633	681	641	685	649	596	660	668	633	672	663	654	668	684	589	634	651	655	624	642	628	650	608	659	655	653	665	627	602	622	616	598	688	659	661	637	631	675	656	677	665	626	654	647	655	612	671	630	614	678	607	682	597	656	622	611	653	679	661	607	571	656	561	636	641	580	688	669	637	655	671	639	673	654	662	676	673	683	602	583	671	610	650	666	652	671	594	667	679	633	603	674	672	626	628	589	661	651	608	636	685	671	659	640	622	662	633	644	706	617	693	637	652	630	648	652	656	659	644	669	593	707	646	668	621	697	651	686	645	604	653	640	667	637	684	647	645	666	666	681	629	644	657	650	658	643	695	636	626	658	644	629	638	636	667	643	653	660	645	684	686	672	668	641	656	611	656	635	592	659	607	592	654	648	595	659	620	642	623	628	624	663	692	627	687	652	663	657	599	662	595	634	641	669	682	678	697	605	645	657	652	643	656	618	663	636	632	690	645	651	634	689	667	661	622	645	636	689	672	647	627	710	640	677	687	640	661	669	624	643	695	642	603	601	644	643	640	648	673	652	633	661	608	653	629	635	603	658	655	662	667	635	672	674	643	627	649	667	619	669	659	686	595	672	686	656	642	650	636	672	633	651	685	607	654	676	645	630	617	651	658	583	638	650	642	652	672	644	635	625	654	606	663	632	680	619	658	648	654	659	665	691	615	634	667	614	664	657	644	655	688	648	668	634	713	620	669	631	662	683	657	655	644	652	662	629	641	643	630	643	629	655	647	617	610	669	632	629	607	663	652	624	631	632	576	613	670	620	640	665	620	607	635	654	625	631	635	648	624	645	673	688	642	642	647	629	624	648	680	691	685	596	628	641	605	638	651	697	656	644	640	645	668	605	635	664	656	631	661	637	672	635	660	671	620	646	617	633	619	703	612	630	640	654	636	632	651	625	634	624	622	673	645	665	657	644	646	669	657	674	676	650	686	652	632	640	626	646	678	658	639	649	623	672	616	633	672	630	653	608	635	577	605	696	658	658	659	650	646	661	665	646	646	623	639	699	693	638	653	653	650	668	704	625	651	631	687	615	616	657	638	645	664	661	637	684	642	628	640	635	640	665	661	661	616	642	581	650	649	659	693	677	626	674	659	644	670	632	630	646	618	685	605	597	633	671	679	645	619	700	656	631	659	660	654	651	645	649	662	616	658	660	627	638	653	643	641	648	655	601	629	676	671	668	600	669	610	686	656	672	657	681	651	628	655	634	641	613	664	684	613	687	618	680	625	656	646	666	616	648	630	638	647	664	657	615	641	675	631	669	669	638	690	650	622	643	642	665	675	658	616	636	626	652	646	657	652	680	650	638	682	637	632	636	627	615	658	644	668	680	682	678	624	627	628	662	632	619	635	657	665	653	654	686	658	627	634	611	618	630	667	678	621	633	624	618	673	619	670	674	637	642	690	622	602	644	687	617	612	636	640	672	613	682	637	646	615	662	645	659	662	655	656	646	643	649	606	689	679	659	604	640	630	639	653	634	661	652	667	626	682	662	657	627	611	670	650	643	628	637	670	645	642	630	603	670	638	654	649	654	681	631	643	658	657	640	612	642	658	649	637	623	648	671	656	680	623	637	629	654	655	627	610	646	616	690	660	651	681	649	649	670	626	607	644	660	635	610	636	636	666	637	652	686	688	645	622	687	648	696	642	625	656	647	641	644	649	671	630	655	668	648	670	687	660	671	665	633	583	617	593	651	618	691	639	606	658	642	653	649	646	634	667	635	637	645	678	620	682	639	618	623	627	645	676	655	631	640	670	630	700	663	615	606	618	648	636	641	652	668	643	657	582	651	637	631	662	596	639	635	621	654	646	654	663	663	687	633	674	690	675	669	657	621	615	694	646	638	648	653	614	646	654	655	683	644	622	653	641	616	643	630	611	660	625	644	665	669	569	637	674	667	669	656	629	616	678	619	706	663	668	654	660	601	642	617	604	640	639	625	644	640	639	654	623	653	595	643	622	649	630	636	715	662	674	717	658	658	629	634	600	690	664	662	669	683	664	621	646	639	685	625	612	678	725	662	657	682	616	615	670	607	641	673	654	692	538	616	636	658	685	691	671	652	631	619	643	630	612	659	634	608	651	641	626	619	647	609	672	626	703	645	639	687	649	608	644	652	591	651	644	649	670	637	636	650	665	680	669	652	643	678	650	640	602	659	617	658	657	667	631	624	661	663	662	629	665	622	649	612	629	643	612	628	623	675	673	635	622	619	673	655	630	647	688	665	689	640	654	632	648	658	634	615	629	670	614	644	658	670	661	676	646	638	618	635	669	623	598	685	638	674	641	652	699	634	660	636	637	633	655	648	701	687	647	683	629	629	617	670	646	599	634	649	669	643	661	656	640	651	646	631	642	652	627	677	665	627	634	667	650	647	677	624	600	609	694	640	688	582	671	649	662	656	649	602	593	640	614	664	601	672	620	653	648	661	660	648	659	671	625	607	621	654	623	674	644	620	684	686	666	653	655	612	660	624	608	635	639	624	646	641	643	676	646	649	676	667	702	643	618	691	666	604	627	630	641	657	673	653	649	635	637	633	686	608	633	643	638	667	641	627	662	608	604	645	631	619	668	617	646	633	625	664	679	606	649	643	626	671	630	693	641	622	639	640	645	672	637	573	622	656	616	667	592	654	608	655	681	634	641	647	617	609	627	630	634	661	637	618	585	636	646	672	605	660	617	641	643	639	664	618	653	627	652	648	726	666	644	609	680	679	627	672	627	629	634	647	650	648	608	672	669	646	669	649	644	620	656	705	635	678	661	648	668	658	613	648	687	622	631	656	608	674	629	625	633	645	669	639	644	673	676	604	566	630	625	693	671	607	605	620	656	675	679	603	637	630	696	633	617	639	647	655	607	633	620	663	600	689	620	635	676	620	652	643	646	647	663	671	633	671	612	666	671	693	632	616	596	679	630	626	641	636	644	677	652	642	677	632	655	662	646	636	659	645	637	626	651	629	624	655	629	661	641	620	636	638	611	613	627	655	629	622	619	632	618	645	660	609	656	660	658	667	633	627	646	641	638	647	663	625	643	640	643	628	618	604	656	661	652	675	673	650	664	664	614	636	643	659	675	688	683	658	664	621	615	677	642	654	684	649	615	649	622	659	587	618	657	645	591	626	650	646	683	623	608	676	632	650	675	618	659	666	625	660	625	620	665	677	672	633	646	619	670	660	661	657	627	585	671	620	632
22745	33211	18656	9352	6251	4609	2622	1664	1471	919	574	416	310	356	297	262	208	200	175	162	142	157	134	143	155	148	140	143	167	160	159	148	156	164	145	155	142	157	153	123	159	157	141	147	135	125	146	166	144	141	137	168	136	162	155	147	142	165	177	137	145	161	155	146	137	153	129	165	148	136	144	139	164	154	125	176	166	178	153	140	130	143	144	123	140	147	138	131	147	140	137	153	140	146	137	148	149	146	134	164	153	108	127	158	152	140	138	125	165	136	125	154	163	146	129	149	138	163	174	165	168	132	160	163	143	153	141	143	153	157	166	162	167	137	170	135	144	144	143	170	171	136	143	145	144	145	162	147	154	193	144	158	159	146	146	155	148	153	169	151	148	143	147	143	147	159	152	137	168	121	130	155	153	147	156	155	150	170	147	155	142	156	159	144	145	141	154	152	149	146	137	120	150	141	147	158	161	136	140	140	140	139	136	169	161	156	179	146	155	150	173	148	156	144	144	129	143	148	144	156	144	159	142	136	137	158	173	134	154	152	159	151	151	155	149	142	146	134	150	150	172	136	144	156	156	151	161	177	143	141	147	136	135	156	138	128	153	148	139	165	158	145	146	148	137	171	141	139	144	117	138	136	149	135	141	147	157	145	160	144	139	137	135	146	154	159	144	140	150	146	128	137	141	157	119	165	179	138	153	153	150	143	139	153	149	143	131	143	163	138	144	158	163	139	164	143	145	148	147	152	129	150	154	183	150	148	143	145	152	132	125	163	127	147	130	168	151	137	157	155	146	143	131	145	141	141	154	160	171	153	143	161	162	149	124	150	154	147	129	143	147	135	136	150	146	154	146	158	165	150	156	149	159	173	125	154	146	130	138	126	152	143	152	149	162	147	141	150	168	151	152	156	151	158	133	149	139	118	150	133	136	131	147	174	129	157	146	130	155	144	155	132	149	135	149	157	160	140	152	122	145	164	152	154	168	161	165	159	128	139	139	140	152	139	174	149	149	140	145	162	135	155	153	158	134	136	153	137	148	155	161	150	182	140	145	154	108	140	164	140	145	137	161	142	138	140	131	168	144	147	155	131	157	137	151	135	157	133	137	144	125	151	163	158	134	125	138	141	136	147	123	153	151	131	144	170	131	152	147	154	140	132	147	163	131	168	168	153	137	151	153	170	171	157	172	166	153	156	153	159	124	139	156	155	159	157	140	139	164	132	159	161	159	159	149	161	158	139	181	152	153	156	159	142	141	137	139	144	140	132	133	153	144	158	156	159	153	143	133	138	157	161	168	151	148	149	143	149	138	135	166	162	133	166	165	159	144	130	178	150	151	139	149	141	140	140	159	165	143	155	130	157	129	159	155	129	124	146	144	125	148	139	150	133	144	166	159	133	161	148	145	139	134	133	164	188	144	143	164	130	149	142	124	144	151	137	142	152	149	147	144	161	159	156	147	153	163	152	159	162	143	166	141	145	148	164	152	153	150	152	171	158	154	138	141	139	132	151	161	145	146	151	168	146	172	151	160	167	137	161	179	146	141	156	142	151	157	151	172	137	169	152	154	155	137	141	163	149	131	162	148	151	173	136	156	127	163	139	152	168	144	140	144	174	128	144	144	167	161	128	149	141	154	132	135	151	152	139	164	148	131	141	148	128	123	176	146	171	165	143	166	130	165	137	130	144	148	153	138	145	121	127	157	154	122	155	145	144	144	160	124	161	143	138	150	158	147	136	147	149	128	158	146	133	150	140	162	152	161	151	150	164	140	149	141	146	155	157	149	141	137	165	166	149	152	165	147	175	145	141	137	151	152	147	133	158	155	128	162	130	141	135	153	159	173	143	158	166	153	140	162	134	134	140	158	148	140	131	148	142	174	165	130	154	153	119	122	152	149	158	138	163	140	143	134	145	139	152	158	161	147	150	142	141	140	177	144	181	127	133	125	144	141	154	150	144	142	136	166	148	159	170	136	132	163	154	123	145	144	147	148	149	147	132	133	139	125	168	146	163	154	144	142	153	138	174	150	148	129	143	150	164	149	159	148	149	138	153	156	124	153	150	156	151	151	148	155	149	118	145	149	166	157	161	162	128	137	145	132	131	149	131	145	129	137	140	129	149	148	164	163	144	148	119	157	138	146	135	136	140	147	153	166	131	134	152	145	138	139	128	136	151	154	149	134	167	152	137	140	157	155	152	174	158	165	136	137	151	148	140	134	123	133	144	127	157	130	140	155	140	154	163	156	164	162	145	163	171	139	159	131	155	171	122	150	132	165	151	155	143	157	161	160	150	154	129	164	147	130	140	152	153	151	127	140	157	142	165	162	163	151	148	151	158	163	146	148	148	169	162	163	123	129	154	149	117	144	164	151	142	146	152	147	145	165	127	157	147	158	149	170	156	138	154	147	159	144	143	154	171	172	149	145	123	152	131	140	141	153	130	164	157	125	144	153	140	137	152	142	148	147	168	141	159	148	124	149	147	163	148	150	134	141	154	164	147	149	173	144	165	146	140	148	147	161	140	158	135	150	151	138	125	158	148	152	143	152	152	142	152	147	159	136	137	143	163	150	151	151	162	112	146	126	141	156	161	153	152	138	134	150	147	132	161	156	148	137	156	126	145	143	146	152	167	162	154	134	113	165	152	130	140	150	145	143	140	140	167	155	154	161	165	143	143	156	146	156	135	126	115	123	147	148	167	177	156	139	141	149	159	165	149	150	112	141	154	144	152	142	162	159	139	142	141	140	147	163	143	141	167	141	147	155	137	136	169	149	128	114	175	140	166	157	156	150	143	152	152	154	133	163	159	117	156	152	151	126	155	138	152	165	132	153	163	148	164	124	133	137	129	142	165	148	151	146	151	152	171	168	130	153	150	145	131	135	141	162	137	154	165	137	145	156	152	164	150	146	172	139	159	142	150	160	146	156	151	179	174	134	151	155	141	150	149	154	173	142	155	160	151	164	155	162	148	140	139	157	149	128	133	149	153	151	154	142	131	150	178	140	135	151	165	130	148	145	140	147	146	141	163	138	139	150	154	158	154	136	135	150	160	144	150	139	125	148	154	138	151	148	139	142	136	134	136	140	162	170	164	136	155	153	133	141	155	145	153	143	130	146	133	129	149	127	124	145	158	155	136	174	155	141	153	137	156	145	145	135	148	149	144	154	155	128	130	157	149	146	144	168	121	140	126	167	169	137	149	147	183	135	141	142	141	151	152	130	144	151	176	136	133	147	156	143	160	148	137	151	148	142	153	120	143	166	133	161	149	143	146	159	145	168	147	157	161	118	141	128	154	156	154	166	149	142	142	144	170	159	154	146	173	157	160	170	150	152	135	134	144	139	151	153	143	154	152	140	134	137	139	122	161	165	151	146	136	144	135	151	184	153	159	153	139	117	118	148	133	144	141	162	173	154	144	149	140	154	136	144	137	163	143	174	121	139	136	137	130	145	165	156	149	149	161	151	163	142	142	141	139	154	147	139	137	136	131	130	148
19813	32945	15834	14637	15250	14028	9370	6540	6297	4193	2616	2002	1594	1623	1281	1081	801	747	649	577	500	513	495	525	493	495	494	492	513	528	475	487	502	520	494	512	482	501	497	506	504	502	470	491	492	430	441	443	490	472	514	452	531	472	468	476	469	449	461	464	452	453	458	488	486	473	469	456	516	479	478	455	468	471	525	477	466	461	493	462	463	484	448	497	472	479	460	459	459	460	452	460	459	481	488	455	447	451	450	468	473	456	504	455	472	456	466	457	462	463	471	496	470	432	506	466	454	455	460	445	444	460	466	426	442	459	410	443	463	461	430	461	479	501	478	467	419	461	507	420	429	493	474	501	468	437	449	443	504	471	449	474	449	420	460	457	470	439	462	472	479	494	528	467	459	485	444	469	463	470	459	511	454	478	499	456	464	461	471	485	459	471	427	444	444	476	455	456	463	423	437	433	427	455	478	462	461	445	467	430	463	474	485	472	436	493	443	504	499	452	455	458	461	438	459	446	463	494	468	478	518	468	487	430	418	484	460	467	458	472	461	520	468	452	472	495	490	451	449	455	464	457	458	461	469	465	464	451	507	438	408	447	459	472	437	443	482	469	471	487	410	466	433	432	471	412	462	509	443	464	444	465	448	429	455	463	440	473	473	423	474	472	469	450	435	468	475	478	432	476	449	475	441	433	460	470	479	450	463	461	457	457	431	425	502	450	471	446	469	455	451	409	450	474	464	446	441	459	432	444	499	454	440	476	472	455	447	451	465	490	473	473	473	459	453	467	457	480	459	439	465	442	471	431	457	448	447	497	468	478	444	496	439	459	456	463	511	422	467	440	490	463	487	437	484	444	423	419	454	441	466	504	483	473	503	478	445	457	463	452	497	463	438	459	487	469	457	411	469	468	479	463	487	497	439	452	471	442	487	416	431	466	480	466	470	453	496	438	489	470	492	456	434	420	437	466	445	456	462	451	445	435	461	425	442	469	479	454	441	442	474	474	472	490	492	435	484	510	474	458	445	477	470	465	451	446	481	464	476	434	488	488	467	458	457	474	430	465	408	466	470	482	497	434	422	470	467	458	475	434	455	446	429	454	450	473	432	433	449	465	447	451	487	459	480	467	465	458	461	456	475	472	454	438	434	456	469	487	474	487	519	435	476	466	505	459	472	483	461	488	492	473	457	450	444	463	476	465	492	416	472	480	493	456	419	456	437	452	470	449	466	475	448	437	462	447	493	494	458	467	481	448	435	451	438	477	441	462	465	498	479	475	482	477	480	464	460	508	454	464	480	441	512	500	476	418	465	453	432	451	441	467	489	455	444	455	473	482	488	503	456	427	442	489	447	462	453	464	480	452	448	456	420	503	479	471	428	499	440	439	427	450	460	456	485	491	488	450	440	441	455	464	449	421	433	449	456	428	445	475	472	474	469	464	457	498	500	446	469	456	457	470	485	501	425	461	435	451	455	453	448	445	490	470	476	451	488	461	462	479	486	472	439	453	457	477	461	457	466	446	455	461	463	455	442	434	464	446	451	462	465	459	435	451	467	478	470	478	451	485	460	433	489	500	445	452	460	505	473	423	456	470	445	440	460	475	422	461	502	447	449	462	490	485	457	489	475	463	484	450	463	472	466	493	448	439	446	469	448	483	485	444	451	450	492	458	438	431	472	467	457	495	478	435	433	454	487	485	464	466	467	461	449	482	427	474	440	471	465	437	489	474	490	450	487	478	470	469	431	468	488	455	484	462	473	483	480	474	458	462	475	462	455	516	450	417	492	474	447	457	479	446	463	442	500	406	504	434	445	471	459	490	416	469	449	447	458	461	461	454	452	462	459	429	469	462	422	498	435	453	463	438	429	482	529	481	485	460	531	456	466	420	475	500	460	489	463	410	498	425	462	456	460	477	461	521	452	454	485	499	444	472	460	462	435	477	438	463	444	489	430	485	432	484	444	466	466	488	440	473	449	489	455	471	460	434	471	452	439	491	452	472	440	443	414	473	465	452	453	452	448	473	440	456	440	513	470	451	446	435	495	481	422	409	479	510	454	458	513	499	457	468	441	451	450	451	460	470	471	473	448	465	425	505	485	492	494	451	495	439	464	485	500	414	464	435	470	503	461	465	468	459	463	457	491	441	456	467	443	460	448	464	419	443	435	471	489	429	441	483	451	463	448	437	492	478	493	430	448	454	412	454	464	458	474	474	481	448	433	468	484	501	445	492	467	447	448	475	443	479	442	462	478	461	431	476	453	472	459	444	461	443	448	448	482	498	470	462	466	460	498	461	452	441	434	449	479	470	413	463	459	451	464	462	465	441	442	465	451	485	474	465	450	462	457	499	505	520	480	469	467	422	440	471	454	455	433	459	457	462	517	449	452	438	456	429	443	502	480	456	462	486	480	454	439	456	452	438	476	473	483	490	481	470	455	419	454	444	453	498	440	503	467	466	453	526	452	459	476	476	463	489	438	434	451	460	469	481	497	451	483	434	471	460	452	447	472	473	444	456	461	479	481	469	490	433	429	461	437	446	494	477	491	415	434	499	486	502	453	518	471	448	470	474	444	461	470	462	451	476	433	468	455	459	461	436	476	477	467	467	478	481	453	430	453	434	455	458	452	458	450	470	444	447	444	448	447	470	444	453	475	441	438	469	469	495	441	469	462	492	415	452	457	453	426	443	467	495	473	471	434	468	463	479	435	487	505	453	501	492	452	450	478	435	490	464	476	481	484	486	453	429	478	478	481	433	464	451	422	494	472	453	463	483	447	475	499	482	469	454	438	478	475	453	484	492	462	458	462	450	458	457	482	451	397	477	490	474	466	497	498	470	479	490	466	451	484	441	435	437	468	426	435	482	455	461	458	473	500	480	498	501	509	445	480	505	456	466	448	489	453	457	438	475	524	472	455	463	490	444	454	448	481	470	471	508	475	493	473	509	429	471	482	462	494	454	421	470	462	430	475	465	478	485	449	428	448	450	494	460	449	457	455	475	477	405	451	480	479	448	474	436	448	443	510	460	443	488	425	475	471	460	493	474	448	453	441	465	464	418	470	467	498	433	463	452	413	436	470	462	481	475	480	495	437	443	462	490	485	457	453	471	461	487	446	472	483	419	449	466	462	473	466	459	490	457	434	463	426	480	442	442	433	436	471	473	458	441	481	476	447	474	472	457	494	458	464	485	477	457	479	433	442	474	440	499	475	495	512	496	442	456	444	420	472	447	449	460	503	444	483	424	473	436	471	479	463	435	470	477	469	429	461	440	476	427	440	460	463	475	489	491	483	464	467	418	464	425	451	483	448	463	477	487	431	449	445	434	484	498	468	499	478	501	473	503	481	455	474	490	451	448	448	447	458	456	477	434	447	469	428	496	512	514	448	463	461	470	462	478	464	464	473	468	423	469	489	445	437	416	437	484	425	448	507	465	471	477	499	472	464	438	476	439	465	465	424	446	445	471	469	491	458	444	440	458	444	460	453	442	475	481	474	432	466	491
50316	50463	34018	30089	29824	30251	26677	20295	17930	12883	6240	3783	3199	3426	2535	1730	971	605	427	338	257	202	186	182	163	149	143	151	149	147	117	126	155	156	136	111	136	115	125	123	130	125	109	127	136	156	145	147	144	127	122	111	134	124	130	126	112	130	144	112	133	141	129	128	138	130	124	143	127	145	122	121	157	138	130	130	113	127	124	137	132	124	113	131	120	135	131	147	117	134	113	116	151	122	120	151	128	120	128	134	126	126	119	137	126	141	131	140	133	142	135	121	113	123	110	108	136	127	122	112	126	119	138	129	101	124	147	122	131	132	130	126	113	143	143	104	125	106	153	127	110	110	118	134	130	115	128	117	125	130	110	131	126	144	133	131	105	127	128	121	129	133	128	111	125	125	122	137	128	128	116	112	113	146	121	123	111	130	125	114	129	141	113	112	123	146	123	147	133	149	133	152	119	128	144	117	118	130	123	125	119	126	98	130	117	137	122	123	133	119	119	120	159	146	123	121	125	136	125	145	147	135	118	113	128	125	127	133	125	138	127	115	131	132	126	109	121	127	131	136	140	122	121	123	130	125	136	106	113	114	108	147	141	111	120	123	132	105	146	114	146	128	119	122	119	139	126	121	126	127	134	135	123	134	116	127	122	128	123	120	113	116	114	122	122	121	134	148	128	118	145	139	126	120	129	134	118	133	142	124	133	117	140	106	107	130	133	121	152	124	117	136	145	134	124	123	121	124	140	138	118	129	119	116	119	102	126	134	140	127	128	143	150	107	131	119	116	143	134	150	132	134	125	130	122	125	148	133	135	117	121	127	120	113	117	145	130	117	154	126	142	119	144	136	132	134	121	130	144	130	133	132	139	128	127	117	122	108	120	128	129	132	128	127	108	126	145	147	130	141	139	138	124	146	134	110	123	104	136	142	104	113	152	152	138	134	142	126	126	118	144	119	118	123	127	131	126	123	142	115	123	122	133	127	137	141	131	142	116	131	119	130	117	124	121	126	127	132	132	132	127	124	129	124	125	131	110	142	112	139	129	119	136	117	131	121	114	117	141	112	150	116	134	153	117	124	111	149	142	137	122	126	130	133	147	137	130	131	159	143	146	103	116	127	124	109	127	126	128	121	144	111	121	122	138	121	119	138	122	146	129	138	118	131	116	132	123	122	131	147	137	137	124	137	123	104	131	135	125	142	130	125	120	125	123	121	119	111	133	110	115	110	121	128	122	120	114	112	137	130	135	100	114	121	129	121	108	116	134	114	136	143	121	118	130	126	139	123	102	124	135	119	114	149	94	124	144	139	126	114	114	121	106	114	126	118	123	116	139	115	136	146	115	142	129	119	141	121	126	132	123	120	130	137	118	115	124	124	140	127	124	130	126	127	132	129	137	119	111	96	120	136	117	133	106	111	117	134	116	128	116	123	116	137	135	137	116	128	123	129	126	113	131	118	131	117	123	128	135	135	122	107	129	117	130	134	129	122	137	109	132	115	117	129	124	137	134	123	123	127	121	142	120	146	125	116	126	135	113	122	135	118	125	115	142	115	137	122	130	126	108	105	114	123	129	120	132	115	132	118	144	120	125	123	125	132	133	130	147	113	122	135	147	111	125	144	133	131	120	126	134	123	100	139	125	134	130	120	118	117	109	135	110	107	127	124	119	117	132	145	124	131	149	132	120	134	109	115	116	134	114	122	153	123	126	132	143	123	119	123	140	136	130	123	120	135	120	126	134	108	131	113	122	116	126	144	116	125	129	145	112	121	114	113	120	133	115	136	120	119	114	136	126	121	137	147	119	134	132	131	108	108	128	138	144	140	129	127	158	122	117	138	125	141	152	119	115	123	126	131	135	125	115	130	127	128	127	138	113	134	125	109	112	110	130	109	124	143	132	121	114	132	129	116	124	88	131	112	102	137	136	153	123	153	118	128	131	122	111	127	124	131	125	130	138	127	127	145	145	140	127	148	117	116	130	129	134	108	124	128	119	141	119	124	120	113	143	126	133	127	139	114	142	115	109	120	126	125	113	104	130	133	131	130	133	117	157	119	131	145	117	137	134	121	118	115	127	124	132	133	124	128	147	108	133	143	121	147	140	127	143	125	135	126	120	139	122	127	137	104	139	119	125	124	119	114	119	114	130	125	130	129	117	106	104	139	129	126	121	128	134	126	129	144	130	142	130	123	124	111	122	118	139	110	121	122	130	112	119	129	146	131	148	117	134	110	121	139	110	138	144	130	137	133	107	119	123	160	127	112	105	122	139	114	129	118	131	131	149	140	143	116	113	123	144	138	123	99	132	136	120	135	103	139	137	126	102	129	115	126	112	112	134	113	139	139	117	122	117	111	126	140	124	130	124	109	130	151	118	146	125	126	95	133	119	116	113	142	121	122	141	145	121	123	94	124	104	115	137	119	114	117	118	107	123	136	124	106	134	125	152	121	138	126	115	131	147	140	114	121	124	121	145	135	111	133	118	140	127	127	125	120	134	141	123	117	124	107	137	130	127	142	141	130	131	127	126	144	134	116	131	133	131	110	121	125	131	131	116	131	128	104	110	139	129	128	124	114	121	130	132	117	135	138	127	128	128	103	144	145	118	113	145	122	133	104	141	118	125	131	136	136	128	109	107	123	124	123	130	122	123	118	147	126	129	135	110	128	113	116	152	127	125	147	134	131	129	136	117	130	125	146	131	129	129	140	115	147	135	131	116	116	128	107	103	151	114	142	131	126	116	121	134	128	125	124	141	135	132	109	121	124	131	123	133	140	119	122	121	122	117	140	121	135	126	135	104	125	116	127	127	145	117	140	133	115	121	133	124	157	133	126	128	127	120	141	106	126	136	126	132	117	110	113	123	114	109	120	106	132	129	125	125	116	132	119	146	141	133	132	121	139	131	139	112	125	123	129	116	128	114	133	111	131	127	132	144	134	119	123	135	134	135	140	121	115	132	122	144	142	128	127	155	138	130	131	132	113	123	119	134	141	115	121	106	121	112	122	127	110	139	141	135	129	116	133	118	145	127	136	126	146	125	108	110	124	128	137	113	137	116	127	122	115	118	144	125	123	127	138	122	136	126	116	125	126	115	132	129	149	123	144	136	121	125	123	122	140	118	136	122	132	123	109	133	126	132	142	136	139	142	115	133	125	138	133	126	121	117	108	130	134	132	128	134	136	111	121	126	124	115	121	148	119	116	127	147	116	121	115	119	135	126	134	130	142	127	132	102	116	137	124	113	123	126	109	138	135	125	122	125	143	130	138	123	154	123	137	138	121	137	124	122	145	144	121	142	114	132	130	121	131	149	116	135	123	122	131	140	117	112	121	126	133	139	114	116	128	99	122	145	136	111	117	142	108	121	127	139	121	102	129	128	109	121	118	139	143	105	127	135	135	136	111	141	123	113	126	105	130	127	115	115	139	122	119	148	133	139	133	149	133	131	110	143	117	155	132	115	136	152	124	111	137	126	120	133	117	127	113	118	131	140	124	127	135
41330	53141	33195	36994	42490	42398	36160	31513	34050	28109	19456	14752	13226	14318	11485	8851	5476	3686	2448	1929	1475	985	940	765	599	570	519	579	526	539	496	496	525	505	484	477	452	502	472	431	473	464	481	470	468	441	420	468	436	433	423	428	448	401	389	455	419	411	434	435	413	430	437	434	417	418	406	445	415	429	403	379	425	414	444	367	433	411	419	407	405	441	403	394	376	426	426	408	438	415	430	398	408	398	415	427	431	475	413	430	418	407	385	450	395	423	451	420	392	450	427	407	438	381	441	379	420	422	374	420	438	425	389	390	404	452	399	420	423	382	387	403	390	348	394	385	378	402	417	437	406	383	422	410	400	384	414	388	416	387	417	414	433	372	369	431	417	396	396	430	412	410	452	414	417	410	394	393	420	414	405	389	419	429	419	362	385	401	370	399	442	407	398	397	429	420	452	400	408	430	414	387	404	422	382	408	407	374	410	372	401	383	403	404	412	407	411	384	401	413	398	417	377	380	375	415	410	419	413	389	404	358	439	405	398	404	423	385	404	391	444	455	405	392	404	442	394	409	391	386	410	395	393	390	381	376	422	400	407	403	414	403	389	424	400	415	432	413	384	409	452	415	415	425	414	397	417	385	413	418	390	403	415	405	401	388	385	413	420	417	419	382	379	408	401	385	420	427	429	402	398	380	406	447	387	385	435	424	378	457	386	449	443	378	430	399	415	434	400	410	446	356	397	407	422	383	408	409	380	390	404	407	378	428	406	398	418	431	406	395	404	388	401	418	420	417	379	417	445	388	398	418	385	389	420	449	417	438	394	395	393	415	429	436	390	424	405	418	402	423	421	407	402	447	375	375	371	396	374	390	371	378	375	385	398	418	418	397	411	400	411	383	439	413	434	389	404	448	426	431	388	428	403	401	387	415	373	408	451	364	391	417	457	384	394	412	417	409	384	367	400	430	385	428	422	398	378	430	389	399	401	409	415	415	434	371	390	395	394	392	398	397	405	427	399	417	416	408	430	363	393	415	411	411	398	392	383	395	411	405	409	421	434	438	414	426	417	450	449	405	389	433	406	404	383	388	400	415	407	399	413	368	401	418	421	407	408	409	403	381	410	394	413	415	375	403	406	441	408	402	417	380	435	373	397	440	421	416	407	417	396	410	373	407	402	387	391	420	397	391	409	406	401	401	430	424	426	407	408	386	426	405	402	382	424	402	398	432	447	409	430	380	406	395	381	406	429	444	378	406	377	414	394	411	472	439	420	359	365	403	390	400	392	389	417	407	386	407	428	394	404	435	381	401	410	408	397	375	408	450	437	396	378	415	389	428	398	422	395	405	376	387	452	412	391	437	426	402	361	400	381	397	451	445	383	420	391	380	413	389	390	426	392	408	398	402	427	373	376	391	403	428	401	405	445	425	415	415	409	391	410	382	385	400	407	384	404	402	423	402	405	395	403	429	394	394	399	384	410	390	400	372	376	410	412	401	407	446	395	435	393	397	382	383	412	396	414	356	410	413	375	360	414	432	363	402	401	406	418	389	360	391	417	424	378	386	413	370	417	413	389	371	389	367	412	381	401	376	385	385	382	357	429	391	431	410	414	415	405	364	377	394	405	416	375	368	410	406	391	412	421	403	403	398	426	449	415	383	417	398	387	404	362	393	435	440	402	409	367	383	400	385	410	421	435	398	413	380	356	428	393	370	425	396	418	435	390	414	410	412	449	403	412	405	389	426	368	414	430	361	384	381	457	407	418	391	418	402	386	414	386	388	385	410	433	414	400	434	432	431	402	383	426	413	423	385	391	381	386	414	442	420	400	394	377	372	392	428	397	373	413	418	367	389	421	434	400	404	425	418	419	397	415	386	409	394	417	402	415	388	400	434	429	400	408	408	397	383	418	395	405	404	422	398	402	396	393	441	391	407	373	426	384	417	397	408	395	410	398	407	390	402	434	389	418	426	418	429	388	415	413	411	415	401	385	389	432	370	394	404	461	386	401	418	413	414	422	433	449	401	395	396	419	411	386	375	435	406	406	410	381	400	386	453	351	376	430	421	406	392	420	415	377	396	410	423	411	428	397	379	400	424	383	412	460	387	398	424	388	398	419	408	415	431	423	398	399	427	388	409	398	423	413	412	386	416	422	419	418	394	384	412	403	424	394	405	376	389	437	386	406	394	419	410	386	413	422	391	390	362	399	401	402	410	391	392	381	403	387	413	391	400	432	412	400	389	417	388	397	396	410	404	374	389	358	377	406	387	386	426	380	425	428	371	391	394	386	399	411	397	415	411	434	389	408	442	389	441	376	403	413	403	387	440	435	376	385	408	416	412	399	395	371	383	408	413	433	406	398	427	408	410	398	388	379	401	428	396	409	410	375	415	368	393	392	431	398	418	402	395	424	427	396	435	407	411	439	392	424	400	396	390	419	449	445	394	415	381	401	414	430	416	432	425	411	394	411	406	396	410	433	378	423	403	432	399	391	439	365	443	383	404	394	427	433	404	460	406	426	429	416	363	372	397	405	417	389	427	418	422	388	392	430	392	428	408	417	357	455	393	391	446	401	421	389	398	372	405	388	386	417	395	379	400	365	414	377	405	409	429	394	408	469	394	385	402	403	417	379	376	413	375	407	388	368	438	407	376	411	438	457	413	425	402	417	381	400	412	373	379	403	393	446	430	426	412	402	403	430	408	379	387	405	410	381	385	406	401	410	397	401	400	417	441	387	423	396	380	408	420	406	400	428	413	389	404	376	381	418	426	398	418	357	416	417	440	387	395	401	377	389	390	403	412	421	393	383	366	393	398	399	386	382	366	422	385	423	422	372	382	416	353	401	432	379	410	410	402	385	398	412	369	418	442	389	419	433	419	400	445	427	421	411	392	433	426	390	396	398	394	440	423	404	392	435	385	396	436	391	396	375	401	415	376	427	379	393	392	372	397	426	376	375	400	413	388	415	399	408	383	365	416	368	402	400	375	400	395	411	425	405	382	405	390	415	421	383	385	416	411	405	416	406	398	435	391	403	371	375	427	409	427	401	399	419	393	400	390	411	429	387	385	396	426	396	397	422	417	391	416	396	403	432	427	403	374	396	422	399	382	432	428	428	422	399	373	413	383	405	385	434	383	397	386	476	418	401	406	423	374	390	381	396	413	408	391	396	395	388	439	397	390	403	452	398	377	386	405	408	386	413	405	392	395	437	393	392	407	381	433	384	426	431	399	416	394	375	414	391	393	406	393	384	395	420	392	430	345	447	390	404	406	394	405	406	457	393	369	409	402	398	403	405	418	424	423	378	411	400	412	394	363	412	448	415	375	408	427	409	393	356	386	377	430	370	437	420	432	431	387	411	403	428	415	421	421	410	424	407	442	405	378	413	380	383	407	408	421	383	374	409	409	415	415	393	380	445	423	405	400	427	389	375	402	416	414	383	400	399	406	386	441	383	404	404	387	421	402	423	370	428	410	417	399	373	407	393	416	372	389	381	364	436	398	394	419
57546	45384	33171	29267	31727	33668	33380	29745	30178	25014	14549	9331	7136	7238	5998	4241	1998	1293	965	807	546	419	419	352	298	287	290	285	290	262	260	281	263	263	264	273	239	275	234	232	257	241	235	250	227	230	252	255	256	226	246	217	210	231	246	252	232	238	237	221	254	238	234	234	230	231	208	265	237	247	244	205	191	261	225	214	239	231	264	223	250	248	225	221	238	220	235	221	217	214	225	202	229	238	220	230	251	232	213	225	220	234	218	217	226	239	225	226	226	236	245	236	219	249	241	238	222	238	233	240	226	232	244	232	245	236	260	232	225	244	200	266	234	204	219	225	230	222	233	229	230	220	233	227	257	221	251	233	221	238	245	252	231	219	239	229	230	234	225	216	209	237	239	245	237	226	226	238	216	258	219	241	216	237	235	219	220	247	236	248	235	234	243	242	207	263	224	220	214	227	225	223	209	239	216	242	237	210	244	243	229	214	222	237	234	217	210	226	229	239	226	222	202	221	217	212	222	224	228	226	236	218	207	260	205	227	246	247	237	220	219	244	232	217	214	231	200	228	234	211	236	247	260	260	224	227	231	258	232	265	212	221	254	242	222	230	239	241	250	242	267	212	255	247	240	238	250	223	254	236	226	243	236	229	224	231	216	209	212	227	225	235	198	225	229	244	211	230	225	236	234	243	246	223	255	208	244	236	234	223	232	241	213	221	218	207	258	227	228	217	234	238	227	227	251	237	229	208	225	227	229	213	243	225	228	231	240	206	223	206	224	228	219	200	240	218	246	233	217	242	248	238	242	236	209	226	250	241	254	263	205	242	227	236	255	218	211	220	213	240	219	231	256	227	241	248	224	201	245	231	224	276	229	231	212	226	216	235	229	240	261	238	248	251	238	201	240	253	220	219	234	245	241	219	232	246	266	203	219	227	212	237	217	238	218	244	236	197	225	237	227	216	218	194	240	210	231	223	226	245	254	190	221	229	235	210	229	256	210	208	224	227	203	239	249	215	245	229	223	223	236	273	241	218	216	230	215	211	213	226	237	233	221	218	213	210	218	239	239	232	201	228	221	231	215	256	245	215	251	227	240	230	220	241	232	265	242	196	208	194	202	228	232	222	236	207	258	246	204	196	219	258	229	220	202	218	222	229	230	236	210	211	220	216	221	242	216	227	213	237	206	213	224	221	248	208	210	267	220	213	218	208	257	210	243	227	220	222	241	222	238	234	241	248	238	222	234	209	223	217	235	216	217	237	224	221	240	200	238	226	231	216	246	212	221	221	246	228	224	220	221	281	239	226	200	235	228	232	211	233	218	248	236	220	205	226	244	221	222	249	245	222	222	246	232	230	231	214	245	226	208	202	244	219	220	217	231	220	231	225	212	205	230	240	233	219	241	191	222	224	218	225	266	230	232	246	206	206	241	237	247	224	223	232	215	235	219	237	219	227	215	210	215	213	217	226	264	228	240	216	224	226	205	234	238	227	208	228	232	229	233	246	220	257	218	210	251	242	214	224	219	216	244	220	206	229	241	216	228	206	218	272	234	226	221	231	220	213	241	239	236	212	230	245	221	233	250	219	221	203	209	196	225	232	245	240	229	226	211	226	230	205	227	207	223	258	224	227	244	210	237	224	263	214	237	245	225	254	223	206	202	228	219	212	210	238	222	241	250	211	207	212	210	219	227	246	193	228	207	247	226	213	224	272	242	207	236	252	214	218	210	236	222	207	246	220	206	206	249	198	232	225	238	226	250	219	240	201	213	250	223	217	224	195	229	219	217	212	221	224	234	223	224	233	222	226	249	254	245	251	247	221	227	220	246	246	252	228	224	221	220	243	213	233	234	241	232	248	240	225	240	248	205	239	229	233	225	229	231	208	215	223	217	244	215	228	238	228	213	247	229	223	247	225	265	225	247	215	207	208	216	236	242	227	210	213	245	224	265	267	218	233	246	245	230	235	233	222	223	204	242	238	214	231	238	231	232	254	234	239	210	229	240	222	207	220	222	232	233	232	223	203	232	214	245	247	216	219	210	210	235	227	248	211	220	203	194	256	228	210	238	246	250	228	242	216	259	259	231	244	216	198	212	221	202	200	234	210	204	248	226	223	235	254	226	227	266	219	224	195	232	222	216	213	235	220	258	220	228	223	219	225	204	238	228	220	230	229	234	243	241	227	244	223	230	221	206	216	193	234	210	198	241	259	222	208	205	213	215	205	245	227	224	245	210	233	252	239	216	224	209	222	207	228	251	215	224	222	209	257	240	212	221	240	226	247	200	231	222	226	229	225	235	220	222	241	227	188	218	227	194	209	229	241	201	235	218	232	245	234	230	236	219	226	230	209	244	217	216	235	231	223	259	230	227	221	236	237	233	227	243	209	210	216	236	246	251	222	210	245	241	223	231	224	227	231	250	229	260	254	246	241	240	236	231	230	226	238	202	245	244	242	212	214	223	260	248	218	234	227	239	225	259	234	237	230	235	256	245	207	243	224	225	228	237	240	254	221	216	248	229	232	221	232	234	246	253	225	225	237	257	257	228	221	236	223	239	208	235	211	212	216	238	232	234	223	201	216	233	215	222	211	240	202	224	275	211	249	238	241	211	238	211	228	225	251	223	228	231	194	222	234	232	238	216	227	230	201	227	222	246	225	243	238	235	215	226	221	229	232	229	255	216	222	254	234	240	237	226	247	215	222	236	247	207	240	224	235	232	233	253	212	204	232	238	225	215	255	253	230	240	201	217	214	210	241	232	220	243	241	234	255	233	218	234	230	233	246	218	239	213	247	229	243	219	195	253	252	207	227	232	230	234	231	233	227	226	223	200	203	247	245	232	236	238	243	220	225	216	235	265	228	212	220	211	252	220	211	250	251	213	227	211	223	212	228	238	211	220	205	189	252	223	221	244	217	198	228	244	264	227	220	206	218	231	250	233	248	239	213	240	236	248	249	225	238	245	254	235	215	230	218	251	227	227	232	256	244	218	216	236	264	239	216	206	249	213	213	245	228	220	264	247	202	235	262	220	216	231	232	242	253	225	226	225	237	227	234	220	221	193	263	241	242	259	220	248	230	202	252	225	244	234	245	232	231	228	279	228	219	230	235	216	214	226	239	226	206	218	219	218	231	194	239	231	204	216	240	228	198	194	237	220	225	206	248	239	212	233	243	225	212	255	215	227	192	216	209	240	244	213	220	202	215	250	214	243	243	190	204	243	238	249	225	213	227	230	232	241	186	238	229	212	228	220	228	235	253	238	246	205	231	212	222	232	221	225	235	234	220	234	250	227	237	220	253	255	212	256	223	248	227	222	217	235	226	253	238	209	212	218	239	238	248	224	218	204	228	243	241	183	206	248	202	229	231	220	232	225	238	217	200	232	195	232	264	198	207	217	216	214	240	218	222	234	233	220	225	246	226	238	216	223	211	239	212	226	230	224	236	239	212	242	223	237	241	228	205	256	204	221	201	230	244	240	211	219	222	214	227	222	249	209	236	238	227
50084	52344	38567	42668	48567	50013	45054	41494	45662	38496	29705	24453	22852	23765	20856	16258	9650	6725	4594	4144	3238	2072	1816	1413	1062	1091	1009	975	955	957	890	935	836	821	881	813	824	870	823	769	742	719	769	767	780	692	751	743	703	673	683	694	730	710	641	709	720	686	690	710	675	725	696	706	699	686	719	664	673	662	691	681	655	688	666	637	678	688	652	649	711	657	653	679	686	701	621	649	611	686	637	641	683	664	708	618	647	624	647	686	649	685	664	606	672	673	688	690	684	679	675	644	687	654	671	673	666	668	660	685	725	687	694	661	679	653	681	666	630	656	618	646	642	669	632	628	645	633	685	657	668	617	625	663	635	653	621	598	675	663	641	622	653	621	628	649	706	654	632	672	667	645	691	680	726	646	660	625	642	650	623	658	656	636	698	621	642	647	648	597	648	674	667	703	672	645	619	662	643	626	630	670	668	638	634	629	657	651	623	642	660	652	632	632	632	623	603	605	635	648	595	680	641	604	661	656	631	626	601	638	632	654	663	641	645	604	632	647	621	686	662	629	671	650	603	622	645	614	615	641	705	659	650	712	651	630	652	648	654	664	629	605	625	680	579	640	641	682	679	659	623	649	660	666	668	595	655	604	659	667	661	659	652	660	656	649	630	647	569	683	658	639	632	608	619	622	598	660	697	651	610	671	606	621	624	622	672	659	658	649	629	633	676	657	587	688	680	631	672	640	622	702	613	639	645	649	669	638	665	650	694	694	674	651	672	624	618	648	660	680	646	613	642	648	642	623	674	660	632	648	649	683	679	653	634	674	628	663	597	622	622	664	662	664	661	617	647	638	639	636	651	652	628	666	668	652	673	654	611	650	656	713	644	667	630	601	619	673	632	602	634	621	660	628	680	645	660	695	682	630	614	635	696	639	658	600	650	618	655	645	648	619	672	691	659	666	694	628	609	686	638	632	670	607	653	606	661	623	661	648	633	687	622	685	682	680	671	632	632	676	640	673	613	671	662	667	663	557	658	688	646	666	633	623	690	643	628	643	605	672	637	672	630	614	641	677	642	627	651	646	653	623	636	660	594	620	605	624	689	662	666	659	646	654	673	650	635	668	638	639	649	633	645	659	652	683	642	596	619	646	679	628	661	652	628	650	690	650	650	620	676	651	679	656	683	602	631	696	634	659	659	657	681	637	665	656	666	680	644	664	640	659	635	655	649	660	644	667	619	672	659	658	644	603	658	665	704	626	668	658	632	644	677	671	688	690	655	680	604	673	702	643	652	656	638	664	664	667	677	679	595	686	664	663	698	666	640	644	662	667	666	619	642	639	643	649	628	641	642	645	652	647	653	614	653	632	619	637	657	638	678	667	599	628	677	687	652	705	654	644	660	628	644	662	660	694	648	662	667	721	600	679	663	653	674	638	642	629	634	661	648	643	638	621	672	660	652	631	644	611	609	646	665	649	633	640	668	668	597	648	640	640	667	670	666	652	644	642	647	666	630	592	645	652	676	621	656	653	635	673	601	673	640	667	672	667	667	637	663	678	646	626	681	644	655	636	618	650	629	666	678	651	611	615	668	654	622	640	670	631	629	638	640	677	610	600	733	629	643	630	637	665	647	656	663	665	631	659	657	639	644	657	680	622	642	626	689	656	643	662	689	682	713	624	634	675	641	662	620	644	656	624	695	657	655	676	629	645	624	617	637	651	668	650	675	656	630	645	690	650	657	648	599	627	618	632	659	682	679	681	664	662	662	672	672	665	635	650	630	660	651	694	661	639	636	668	656	611	630	668	679	653	636	641	665	647	614	680	626	645	652	657	620	704	649	681	662	624	648	672	653	627	643	625	651	660	646	656	664	647	644	650	612	649	659	670	650	667	611	674	637	623	620	644	657	616	620	631	638	667	615	677	657	668	671	635	646	642	650	658	653	658	645	651	649	682	649	634	708	690	665	674	663	616	632	632	661	585	635	651	614	630	636	619	630	665	670	645	673	647	652	699	708	613	656	609	636	717	651	647	657	665	646	675	676	642	674	666	678	661	651	624	640	652	657	671	689	643	651	648	644	662	673	630	637	664	650	600	621	632	651	631	658	629	708	690	656	666	655	657	653	685	674	655	665	675	671	657	659	662	638	641	715	627	632	688	623	651	613	691	646	656	680	670	674	651	635	661	656	575	645	663	633	650	646	657	655	716	635	620	697	630	668	659	602	607	647	612	621	659	652	613	665	659	613	641	653	641	648	669	678	690	628	628	657	656	671	625	665	665	659	649	702	624	625	659	681	656	645	680	622	576	639	638	603	652	676	582	624	634	676	709	644	649	614	668	664	638	669	639	627	657	643	697	604	636	617	691	670	662	666	612	656	679	623	657	637	679	664	643	626	611	671	664	671	652	632	644	624	636	671	626	644	649	698	643	629	622	652	657	695	634	670	662	660	636	666	634	696	646	673	601	644	702	632	659	645	636	645	622	660	652	617	646	610	659	684	661	602	627	658	651	635	648	598	620	635	649	618	670	676	620	678	651	638	661	670	661	626	676	673	663	667	661	651	616	682	687	685	661	643	653	641	666	689	673	712	660	659	623	629	609	634	661	681	675	645	664	655	626	607	671	677	622	655	684	657	637	594	662	653	684	668	651	680	681	643	621	641	650	653	659	625	601	658	589	653	712	648	660	630	651	617	655	694	664	628	631	630	644	682	615	634	642	634	649	626	637	656	693	626	645	662	661	633	642	665	667	705	668	660	683	651	684	670	628	667	628	662	642	638	639	647	581	641	642	637	652	618	667	659	617	659	651	606	658	627	661	651	660	643	651	652	662	679	634	630	649	624	638	697	635	642	683	696	599	620	637	625	646	634	646	669	618	677	652	627	635	662	623	655	647	661	635	624	652	666	652	680	678	648	695	636	625	644	645	628	657	706	682	664	635	669	662	605	647	676	645	681	636	651	615	621	651	673	710	657	684	641	675	656	637	710	661	649	677	619	660	708	637	626	668	617	622	634	663	674	674	631	613	671	653	669	668	640	655	623	633	625	677	649	619	642	632	669	663	626	620	642	661	642	690	662	676	671	683	644	682	618	646	638	631	661	653	648	662	680	609	660	661	675	676	626	628	677	594	675	589	651	713	660	657	638	654	653	656	591	701	659	668	667	622	646	691	637	625	673	567	617	648	613	658	649	657	665	687	639	685	649	616	677	673	593	616	665	652	653	686	654	703	636	661	603	608	639	644	686	614	632	647	635	636	652	624	639	637	642	644	623	656	638	637	632	660	645	707	628	636	653	637	635	627	643	635	673	634	643	673	638	630	669	651	640	675	618	648	642	676	646	626	661	647	635	609	599	608	657	641	641	669	664	599	660	694	656	649	665	623	666	683	656	632	643	616	631	619	636	648	680	661	616	623	637	629	699	604	602	640	624	675	697	639	640	653	636	651	654	647	670	644	690	655	662	678	646	660	653	628	657	658	710	631	670	664	615	645	635	642	615	673	669	613	617	608	693	587
22176	32378	17550	9874	6691	4220	2304	1328	1152	806	439	288	294	298	294	245	203	175	169	167	123	178	143	172	146	146	183	155	161	163	166	156	157	159	138	150	135	149	140	143	156	168	171	140	159	131	161	156	169	146	128	155	159	150	149	158	153	157	155	138	156	132	139	144	151	138	158	137	163	156	135	140	139	137	147	145	153	152	137	136	127	149	145	163	160	153	162	123	149	148	150	145	148	130	138	154	150	148	152	137	135	149	147	154	176	167	145	165	159	136	148	140	149	128	144	137	164	147	172	157	130	147	155	160	130	131	169	143	145	149	144	162	153	151	140	130	159	127	151	122	153	161	139	136	154	157	131	159	133	171	146	135	147	159	145	158	150	131	139	141	137	135	149	153	151	152	164	146	137	144	156	146	144	158	170	146	132	148	144	120	153	140	167	151	142	137	157	147	155	140	173	150	153	158	158	134	160	143	183	151	136	151	134	137	137	146	150	146	135	144	147	151	124	157	158	137	156	141	144	124	144	158	149	141	143	155	134	170	154	161	185	130	141	168	152	145	148	154	154	164	145	149	139	151	138	133	125	158	155	147	134	149	133	140	129	139	149	180	148	147	138	169	162	141	156	146	142	126	161	156	148	145	159	139	147	157	153	158	147	141	158	168	161	133	139	162	146	130	136	114	154	140	139	162	161	143	157	137	137	148	129	139	140	152	140	141	170	162	146	141	128	161	131	137	152	131	157	127	155	149	154	109	146	144	148	144	119	144	159	152	136	159	155	152	141	140	158	157	134	120	152	149	153	166	169	135	156	157	160	120	135	138	152	157	145	133	134	164	142	111	150	136	147	128	140	158	140	177	142	143	137	147	156	146	140	159	151	135	130	142	147	152	140	145	143	151	128	161	145	143	131	151	161	142	163	154	121	147	137	151	142	134	139	157	165	138	147	167	135	154	158	145	154	149	152	154	126	159	135	145	144	152	143	142	142	145	144	142	135	125	141	153	152	143	121	138	153	144	137	141	149	153	148	124	135	156	136	146	144	131	143	163	156	134	142	158	171	143	146	130	122	135	138	136	157	152	140	156	143	156	140	161	165	134	131	138	150	159	140	141	143	162	138	126	172	160	134	129	172	147	143	164	157	142	138	163	154	142	127	146	150	115	140	152	148	139	145	130	126	145	141	159	130	148	127	136	138	137	160	147	139	146	155	149	146	138	105	126	141	134	148	148	134	134	146	154	143	133	146	129	150	150	139	136	163	149	151	141	138	141	145	175	163	157	145	139	139	147	150	159	155	161	151	137	149	159	163	136	140	151	155	136	140	150	165	150	163	158	155	145	154	131	149	163	145	149	142	154	134	144	162	147	146	127	138	138	147	129	155	132	163	142	148	130	133	137	136	149	130	142	131	138	143	144	132	148	162	137	152	144	128	148	150	144	143	138	139	140	138	155	162	134	184	136	139	166	143	167	138	144	135	167	166	155	146	136	152	165	148	133	133	160	181	132	142	159	134	164	152	132	149	127	137	155	122	151	134	156	171	127	136	149	163	170	154	142	127	121	138	147	143	140	131	144	146	128	154	152	154	169	130	158	146	130	148	163	160	176	160	129	159	133	156	144	134	155	136	140	154	147	145	147	153	159	156	145	161	126	130	145	151	155	135	136	126	142	145	152	149	165	183	135	157	140	135	160	147	151	147	167	137	150	154	146	145	140	145	164	138	133	141	154	142	164	165	121	162	144	141	132	153	145	147	151	145	138	151	139	137	126	129	147	126	135	155	131	155	138	149	125	124	150	177	140	163	123	131	152	151	168	167	162	158	157	140	148	127	151	130	162	157	140	153	150	132	143	137	134	146	149	147	151	149	152	170	160	123	137	142	148	119	143	141	166	147	135	158	133	130	144	153	163	145	135	150	149	154	144	139	157	135	148	138	148	124	145	138	149	146	133	135	151	136	147	146	133	157	147	133	158	137	147	149	174	131	162	140	153	166	155	159	152	160	143	163	147	139	145	146	149	135	139	143	151	155	150	158	139	168	155	147	139	151	143	158	178	127	144	129	138	142	147	138	151	140	158	147	145	137	143	153	142	162	144	139	140	133	132	142	134	149	138	134	147	141	156	143	158	132	146	126	174	144	150	133	139	134	148	150	142	143	135	133	150	158	158	125	149	130	164	140	143	132	152	120	131	159	167	148	127	151	138	145	110	136	152	137	149	156	144	179	137	137	133	146	136	144	151	165	132	145	140	155	136	117	152	162	168	151	151	152	149	146	153	162	146	142	136	145	142	160	159	154	164	135	142	157	175	144	146	144	153	137	135	170	138	150	146	166	161	150	137	158	149	138	149	149	149	130	158	136	136	171	154	127	139	162	124	182	139	136	145	157	152	148	156	147	154	140	132	145	139	150	158	142	158	148	145	161	143	147	123	156	142	126	155	169	158	123	133	151	145	149	145	159	142	145	122	153	133	143	121	144	143	140	159	140	154	135	131	142	154	136	171	166	151	120	124	146	147	142	142	156	137	157	142	168	150	150	139	165	161	121	141	159	171	135	153	136	170	138	135	150	138	143	156	163	131	153	144	146	150	140	153	158	139	179	117	145	157	144	147	126	141	149	136	163	157	152	168	152	134	157	147	152	137	127	141	159	142	154	158	157	156	151	133	158	132	156	152	156	149	147	135	136	148	138	153	157	133	139	157	168	175	144	154	153	151	154	155	152	159	138	145	165	142	140	165	154	147	163	153	161	153	141	150	136	159	156	145	140	122	162	144	173	141	154	156	146	142	152	147	142	167	141	151	131	154	153	152	135	164	151	130	152	139	141	134	154	159	143	153	131	136	171	148	134	170	149	147	146	117	150	136	146	141	149	150	144	155	131	127	159	157	134	140	117	155	128	149	150	141	147	137	129	140	146	147	139	140	143	141	154	132	142	136	139	159	133	153	126	131	159	157	129	160	157	135	127	158	158	148	144	135	146	140	153	148	137	139	145	149	141	126	166	162	126	161	141	145	148	151	162	137	149	148	148	157	136	149	145	170	162	179	137	156	159	149	141	171	153	168	164	139	155	153	171	169	152	161	157	137	149	145	150	143	123	153	130	133	136	163	141	140	156	141	147	158	168	121	142	151	145	147	130	143	144	139	144	162	128	163	148	150	153	166	124	141	153	126	153	149	142	154	138	139	160	148	158	145	145	131	138	128	154	141	140	139	142	159	160	134	151	171	137	152	144	137	155	137	163	139	152	134	180	158	151	142	131	143	164	144	146	142	143	157	147	144	125	154	136	163	155	147	160	135	147	158	145	161	146	149	146	177	158	127	156	131	166	133	135	133	161	125	150	124	125	160	144	154	154	138	156	142	140	149	143	142	146	147	163	153	146	131	143	145	150	145	151	134	141	176	148	169	156	136	157	140	184	169	161	151	146	131	161	130	129	152	154	144	149	154	169	150	168	144	155	151	174	166	152	145	146	143	146	144	159	155	150	142	163	149	170	158	112	145
19063	32690	15349	15495	16187	13651	9009	5976	5599	4187	2203	1761	1591	1493	1407	1145	876	736	576	543	609	510	512	521	474	476	495	490	520	498	542	469	502	469	511	486	520	472	512	450	463	516	474	492	469	440	482	452	449	521	464	473	469	446	447	480	504	460	480	453	430	463	516	463	429	449	434	455	443	480	464	454	425	447	421	501	457	489	482	460	444	456	464	449	494	477	469	444	482	460	422	453	473	452	452	413	447	499	439	435	490	498	453	457	460	469	451	452	423	512	441	497	475	449	501	445	457	465	450	477	473	505	503	455	457	480	479	449	504	467	502	460	477	482	447	431	432	478	474	428	446	485	438	474	462	476	486	482	489	471	448	466	417	461	462	460	446	504	500	492	448	468	466	465	521	501	449	435	460	474	474	462	465	473	436	429	454	469	457	450	479	448	451	483	448	433	439	444	492	469	450	491	450	423	451	455	478	494	422	454	476	454	458	434	432	464	464	442	431	452	432	455	473	452	463	464	496	461	454	471	470	468	450	469	428	461	428	455	469	500	502	481	445	476	473	477	454	483	477	449	482	453	462	464	426	479	417	501	447	474	435	462	434	453	468	478	469	481	460	471	486	440	454	507	475	449	498	492	487	464	409	452	488	440	439	453	451	474	477	461	500	469	454	475	447	460	486	470	491	446	456	432	513	460	497	478	443	493	451	495	455	464	511	464	475	462	452	518	451	471	505	449	452	472	463	475	446	473	456	447	456	465	451	484	462	472	491	436	514	421	485	485	451	465	471	486	498	431	439	442	488	499	493	465	443	525	463	461	460	460	459	476	491	449	466	450	489	481	487	454	470	473	455	444	456	486	451	469	444	425	484	480	433	471	448	465	461	453	459	464	472	450	489	448	493	487	477	476	467	457	449	458	437	470	487	491	441	429	485	482	437	467	463	502	458	481	493	464	467	458	492	450	469	479	441	508	466	441	470	467	420	456	436	446	497	457	451	463	448	475	463	448	429	470	440	444	469	457	440	473	446	470	505	437	503	431	455	438	456	487	498	455	441	438	432	473	444	436	451	445	465	476	462	483	462	447	456	446	460	470	477	478	454	516	504	445	469	453	493	471	484	435	463	438	452	454	459	488	447	471	467	477	428	499	442	449	469	512	492	452	456	456	432	481	464	459	440	462	448	479	449	492	469	463	462	448	459	471	487	480	504	449	493	488	500	489	437	458	439	467	461	455	495	505	496	472	439	456	488	462	487	491	482	485	499	511	442	473	474	459	439	442	460	461	478	491	455	417	466	528	494	440	484	465	453	477	494	428	505	503	475	466	492	453	460	468	411	485	442	471	503	479	463	468	460	470	454	444	453	442	460	427	460	470	463	461	490	467	460	456	466	461	495	498	466	502	458	492	466	462	426	450	453	451	503	405	474	445	468	473	473	429	442	486	453	464	437	477	442	521	458	457	503	474	460	510	455	488	427	462	486	446	474	456	473	461	457	427	462	456	447	475	478	450	478	476	427	455	513	487	492	469	514	462	507	441	474	455	467	458	424	431	467	439	481	482	482	454	429	437	467	469	456	484	452	449	454	473	451	434	443	473	445	501	471	486	486	488	450	469	439	491	438	452	491	445	440	465	492	448	488	482	456	448	444	474	467	470	454	466	458	488	431	433	459	507	438	454	427	467	420	479	473	461	431	465	465	500	464	480	442	430	461	467	472	443	465	466	490	465	488	471	431	466	458	446	480	499	464	482	450	496	449	477	472	464	505	467	434	430	479	448	456	472	450	477	479	442	476	450	465	445	461	482	448	489	451	459	446	469	472	483	458	478	439	490	448	428	447	469	469	504	455	480	478	435	487	471	492	470	488	464	435	496	450	457	485	432	459	470	478	462	479	493	447	446	397	444	494	461	456	441	459	492	419	476	472	448	465	444	509	448	485	448	409	467	456	447	477	463	477	468	439	427	489	458	469	470	468	498	486	477	430	447	451	440	467	490	454	487	480	469	405	453	478	452	460	487	459	441	477	471	448	412	444	446	468	420	452	416	463	465	485	447	473	455	487	434	472	453	435	445	472	455	463	449	487	465	488	431	460	474	432	431	478	477	478	494	428	462	499	473	495	464	488	482	447	462	475	473	442	469	497	442	476	474	467	471	450	477	467	456	462	472	476	505	465	468	441	471	463	502	435	494	439	466	467	510	463	511	454	459	472	449	450	452	463	482	450	459	430	508	484	469	446	471	479	454	475	515	439	429	484	484	447	463	459	462	471	453	461	493	472	477	459	463	427	473	494	471	454	451	461	464	469	496	489	476	447	462	452	454	465	488	505	465	462	484	434	460	476	453	437	475	451	501	486	480	433	468	464	458	482	498	476	484	479	464	459	448	445	474	510	407	459	448	476	453	505	486	473	498	467	499	437	457	482	432	435	464	450	443	435	406	447	478	441	468	457	452	471	517	451	436	484	462	476	455	468	444	469	471	489	489	467	487	443	498	462	480	455	453	489	425	499	438	434	497	457	475	459	464	439	437	462	476	473	456	445	436	428	499	453	480	454	468	479	460	453	477	471	446	463	437	469	437	457	451	478	426	430	460	463	480	438	459	474	468	457	440	524	479	487	434	478	442	449	440	481	428	446	485	467	498	504	486	467	482	510	447	466	461	487	429	465	476	445	480	433	463	501	447	496	471	451	490	446	451	498	488	460	480	445	458	465	481	451	395	409	474	448	427	421	427	426	450	488	449	411	451	430	416	435	412	446	471	496	486	444	466	478	486	539	471	474	458	435	441	472	441	461	457	475	446	454	469	452	494	446	481	488	474	469	484	468	481	468	427	444	453	460	424	410	480	505	470	456	416	468	485	462	489	458	450	446	471	483	491	461	469	473	465	468	472	417	493	446	513	454	447	498	471	479	460	460	447	423	453	503	435	449	441	485	443	414	464	473	495	469	447	470	470	470	437	472	472	463	464	502	467	473	482	491	451	482	438	439	451	442	471	443	431	474	457	482	435	467	478	432	487	488	457	459	423	439	469	452	429	475	481	487	450	480	502	459	480	446	460	495	459	474	453	440	465	446	438	532	495	481	441	468	465	463	462	494	482	452	455	462	493	492	450	443	410	415	442	454	438	430	481	455	464	463	481	460	451	445	473	425	468	501	463	426	479	431	450	452	466	436	491	483	447	439	473	449	473	468	500	439	447	452	495	449	452	492	482	435	464	480	482	480	472	506	478	452	450	480	452	474	463	454	472	428	442	429	466	495	472	486	472	468	439	490	474	484	480	431	454	454	499	464	439	481	460	442	463	488	458	461	487	455	472	498	470	428	444	458	461	485	478	458	465	470	474	464	459	479	473	466	470	471	466	456	452	450	464	481	471	460	455	479	471	447	457	475	482	497	484	461	443	471	469	467	471	460	449	456	427	449	452	441	476	448	484	464	449	457	462	481	475	455	430	467	490	494	474	497	489	442	429	450	475	442	463	488	488	464	444	448	443	447	455	422	513	439	460
52597	48983	35044	27504	29515	29636	26774	21072	18197	12250	5685	3745	2859	2960	2609	1677	815	635	438	281	299	201	220	170	165	164	149	166	149	152	155	146	146	137	151	137	168	140	141	137	125	111	141	118	127	133	134	165	140	120	124	129	119	125	124	153	118	137	135	136	160	115	137	143	148	114	119	112	137	153	113	131	129	115	122	106	130	128	146	122	125	117	115	128	135	115	142	125	120	114	116	121	157	126	122	105	117	134	121	106	117	124	116	115	107	135	128	113	131	146	116	138	112	141	123	117	144	137	128	118	106	130	138	154	130	128	134	143	133	141	130	118	134	129	113	125	127	140	126	124	116	130	140	132	142	123	151	130	122	104	113	140	134	142	118	112	142	121	108	128	122	111	159	131	96	136	116	133	125	131	139	130	110	111	131	148	119	121	101	132	137	112	117	135	133	131	132	141	114	131	124	123	128	133	116	123	133	126	131	127	115	134	128	108	128	142	143	129	123	128	141	130	137	113	107	124	125	128	140	106	116	123	137	134	124	126	129	110	113	129	133	140	139	125	131	113	128	109	125	121	105	119	138	129	121	113	129	131	114	131	128	127	125	136	144	102	144	135	119	112	121	122	116	136	120	132	113	133	118	127	114	124	134	127	126	130	126	136	111	138	131	131	125	117	126	121	125	139	119	122	118	115	124	123	118	106	125	127	146	127	127	156	134	143	122	115	127	133	127	124	142	108	127	120	107	138	124	130	127	114	121	120	138	130	114	128	127	132	146	117	131	121	117	113	117	134	140	125	125	126	109	121	117	122	135	138	146	120	121	140	113	102	128	145	132	101	117	119	121	132	134	116	114	123	140	119	120	152	110	134	135	120	157	132	124	135	118	118	121	127	116	135	149	143	116	143	141	127	141	113	107	135	118	134	127	116	143	124	100	108	128	120	131	131	132	124	140	154	146	132	131	132	106	126	144	121	127	129	118	124	149	139	122	134	137	123	134	124	117	140	126	114	126	135	125	127	132	110	117	112	125	136	115	132	143	133	127	121	124	134	150	139	159	116	137	121	130	118	121	132	144	131	103	118	123	113	115	116	134	120	140	115	127	121	120	135	124	117	132	144	131	119	123	121	129	116	130	110	129	94	104	119	126	134	138	141	122	118	130	131	129	130	122	128	131	127	125	142	105	151	123	122	131	141	110	146	105	122	126	121	125	113	129	115	118	113	121	123	122	115	116	122	106	125	124	121	133	123	139	135	130	124	115	117	131	143	132	116	123	116	132	152	129	126	115	128	136	104	152	130	152	126	130	134	130	133	126	147	113	123	131	114	122	141	117	121	115	137	118	122	136	152	123	115	124	124	120	119	116	119	120	116	108	139	109	130	116	126	136	111	149	126	123	148	139	117	114	151	134	141	132	123	120	117	129	125	128	119	138	113	121	122	118	144	129	129	119	127	125	128	130	133	129	152	137	122	103	127	130	128	124	118	125	141	122	119	128	130	125	112	138	119	128	114	126	110	125	134	141	113	133	96	128	138	131	108	131	117	135	125	120	123	130	137	128	115	133	113	121	128	142	117	131	134	128	108	132	128	130	130	116	122	125	142	111	109	112	132	116	125	134	106	118	125	137	115	124	121	114	126	109	136	124	121	125	137	133	132	126	117	127	116	118	119	116	128	131	132	133	116	127	108	136	119	130	130	122	120	138	136	152	117	124	111	123	126	130	123	116	114	122	127	132	130	116	143	136	142	122	118	121	127	128	120	125	122	123	131	111	134	122	139	89	120	115	119	155	125	117	126	117	137	112	111	136	128	113	130	125	127	146	127	129	122	132	98	124	115	132	124	114	121	134	148	131	115	90	115	125	144	125	122	116	125	121	130	137	139	130	119	124	131	153	120	120	142	119	123	125	102	133	141	129	113	146	120	132	102	132	150	116	136	110	125	141	117	126	123	99	150	123	119	123	152	127	109	151	147	132	133	136	139	138	124	125	149	126	145	127	137	123	126	137	129	104	129	113	131	107	128	117	122	149	122	134	132	133	138	122	122	136	154	125	136	134	103	141	134	139	131	126	129	128	132	127	123	125	124	127	119	123	113	124	132	113	124	126	119	128	127	133	135	134	112	112	128	128	129	120	106	124	128	116	106	124	132	142	137	125	145	123	114	133	122	101	124	112	146	113	128	120	150	137	123	117	140	133	142	98	142	125	127	108	119	137	112	113	140	112	145	122	142	139	132	116	107	137	119	151	101	144	147	150	123	125	119	133	125	132	134	134	130	125	134	133	125	117	109	136	130	132	140	139	139	133	127	125	124	121	109	128	145	130	139	152	113	132	104	122	135	122	118	134	117	133	124	137	127	114	137	120	119	124	147	139	126	117	140	167	128	133	133	121	133	136	136	134	131	130	131	134	118	131	139	118	117	107	108	117	110	144	108	121	124	146	136	142	136	125	130	133	115	127	117	118	144	123	119	124	121	140	118	120	128	120	126	129	117	119	141	136	122	136	138	115	115	129	125	144	133	132	137	143	118	155	123	118	135	129	132	118	103	127	106	141	133	110	116	140	109	116	108	127	105	122	148	147	127	113	106	121	145	137	113	120	121	132	147	120	140	126	127	127	143	131	133	138	142	115	144	126	109	132	138	124	131	119	123	117	142	111	133	140	104	127	126	120	113	124	137	115	128	125	144	117	135	138	132	106	115	122	131	119	110	120	126	130	119	144	124	129	113	136	134	138	129	124	125	150	110	143	119	130	126	137	122	126	147	125	137	106	113	124	148	117	137	117	107	113	134	104	117	121	139	142	123	124	120	132	143	123	134	128	129	118	111	137	136	134	129	125	134	118	142	117	143	140	127	119	115	129	119	121	122	126	120	118	121	118	121	141	117	138	145	126	141	120	128	140	127	146	112	125	114	148	141	121	156	108	125	112	114	141	125	123	134	112	122	111	120	111	124	132	137	129	116	117	133	144	109	120	117	121	97	112	105	130	119	125	128	132	131	119	113	113	103	119	115	122	125	115	120	128	132	141	124	152	127	126	125	127	117	125	129	119	142	118	133	104	106	101	121	150	138	119	135	133	123	109	116	112	131	125	124	124	120	125	131	125	118	118	135	118	120	123	138	143	135	107	131	124	150	136	119	127	133	139	139	134	138	137	132	110	109	121	120	138	125	118	120	136	131	127	126	153	103	133	113	114	109	144	114	116	130	133	126	115	114	137	121	104	131	115	134	131	123	118	138	133	142	142	131	131	139	121	114	113	124	142	128	127	112	117	128	145	142	121	123	131	131	122	111	138	151	142	110	118	129	127	126	105	142	121	140	120	112	129	119	117	123	115	127	140	124	144	112	130	102	121	123	138	128	123	123	120	116	115	117	151	129	129	139	118	120	121	112	99	146	127	115	115	132	122	129	130	133	127	127	128	114	135	119	123	134	113	148	120	136	146	131	130	124	140	146	140	146	106	139	122	121	147	131	152	114	119	137	134	127	132	125	118	126	129	123	121	115
44928	54199	33923	36068	43038	40977	34867	31709	33349	26799	18566	14852	13305	13617	12736	8357	5050	3506	2420	1904	1587	1057	977	688	628	575	580	529	569	567	540	519	548	530	535	463	495	508	474	484	454	488	442	447	437	438	474	475	467	425	446	421	432	412	473	435	426	444	434	435	459	436	455	418	417	409	413	438	443	407	468	417	425	404	425	435	418	424	423	378	419	396	419	427	444	418	415	398	379	423	394	389	377	382	418	440	405	385	443	449	437	428	422	426	404	416	429	416	392	432	417	427	418	428	435	427	419	409	376	378	438	425	441	440	389	424	395	387	434	413	405	434	418	422	406	433	425	415	431	414	411	381	420	424	425	428	420	392	425	410	423	391	392	368	397	411	403	397	437	408	429	400	382	411	383	407	431	416	414	392	436	384	382	405	379	373	376	401	387	384	393	366	424	403	373	392	411	427	388	411	410	427	399	408	421	410	382	328	405	377	417	387	412	355	425	407	425	410	413	444	393	421	419	404	415	410	401	392	367	407	428	440	395	407	424	404	403	389	422	425	401	377	410	393	394	416	384	439	432	398	395	404	406	397	402	403	440	415	381	404	406	405	414	375	416	431	402	413	369	391	381	438	423	411	409	433	438	412	399	433	407	387	419	420	409	425	415	408	427	401	385	403	391	420	393	435	398	417	402	429	420	413	393	407	389	394	390	441	402	408	404	374	378	429	390	388	384	352	383	383	398	422	399	406	370	427	413	399	395	402	415	445	388	428	424	401	422	444	440	389	413	409	395	378	415	421	399	425	416	423	418	387	417	424	455	424	414	427	400	388	369	369	406	414	421	395	386	346	412	432	399	406	391	411	422	399	412	389	386	401	406	393	415	392	421	405	437	384	411	434	426	386	404	422	391	409	399	453	429	407	392	370	395	397	417	394	443	404	435	388	364	384	407	380	381	371	418	422	403	381	392	384	405	421	423	438	416	370	389	412	394	409	411	393	379	404	418	387	402	397	369	388	452	428	358	405	394	412	384	392	379	422	360	416	425	410	382	360	388	384	399	413	385	408	421	396	426	410	396	392	374	398	395	412	425	421	421	417	441	427	405	411	415	425	375	370	362	431	407	415	393	391	406	449	402	374	419	399	384	391	381	382	412	425	413	399	420	408	365	363	386	422	426	419	414	384	375	424	414	380	417	374	411	410	389	423	368	398	453	400	449	365	389	401	410	378	403	401	432	371	421	414	377	420	422	404	395	416	393	405	385	447	389	417	409	384	406	391	437	428	377	396	374	394	386	405	372	375	449	390	411	398	401	408	405	394	409	419	403	405	417	402	370	428	420	432	409	449	383	406	430	422	403	417	443	349	377	412	397	436	408	408	417	412	432	416	420	417	370	404	429	405	381	393	400	438	415	402	386	416	414	400	423	407	406	412	365	400	394	407	407	416	414	399	400	414	404	395	416	417	414	422	397	441	402	362	432	408	438	393	401	429	406	420	409	436	402	399	402	390	407	385	403	417	402	420	423	388	412	420	404	396	423	407	410	423	425	383	402	416	386	416	406	436	436	395	434	414	418	446	400	399	398	410	403	379	400	410	429	420	408	408	397	401	401	431	412	394	433	402	415	384	458	432	392	402	418	397	387	381	408	394	416	375	414	439	414	407	420	425	414	418	419	427	430	388	406	404	407	405	391	381	430	391	420	393	394	442	413	397	387	417	431	422	367	394	445	406	399	382	401	394	401	427	399	404	426	404	416	389	398	385	438	389	376	420	417	393	412	374	408	392	447	429	386	446	398	362	451	412	390	379	385	364	369	422	415	441	413	413	434	474	423	423	415	411	373	433	403	413	412	410	401	388	392	426	395	382	385	435	400	406	379	373	367	413	370	423	393	399	443	386	389	404	416	415	390	398	418	397	403	379	438	396	391	376	399	379	422	389	432	403	404	424	355	413	421	415	372	408	413	406	431	389	392	373	429	389	433	404	400	413	397	406	394	390	418	396	408	423	432	422	394	413	399	399	424	376	400	390	431	414	392	383	407	398	419	390	410	413	399	410	368	374	402	439	425	430	368	378	411	398	403	420	403	416	368	402	425	416	389	427	398	377	384	400	413	397	385	428	436	429	416	391	391	395	396	427	403	405	398	403	412	385	429	423	434	408	401	419	406	408	374	422	433	395	384	397	413	391	394	401	426	419	391	406	416	388	390	360	402	403	430	408	396	405	402	400	399	432	420	373	406	408	389	426	367	396	378	405	411	423	406	411	416	391	418	395	385	429	406	409	405	372	404	379	433	368	438	410	386	414	416	390	397	396	383	420	399	399	415	384	436	405	421	397	384	417	393	382	392	404	429	406	418	396	400	429	395	376	400	433	388	445	430	384	395	396	388	392	381	397	419	430	454	440	395	402	411	391	410	403	408	375	435	434	387	394	427	398	380	390	404	403	412	405	413	359	396	377	398	421	374	386	404	435	432	389	357	394	422	394	410	388	403	421	383	437	422	396	406	419	395	384	393	365	415	420	436	400	391	396	391	361	416	440	396	392	403	436	414	411	407	382	388	405	421	429	392	439	405	398	409	435	431	389	381	385	430	403	409	416	411	428	397	402	434	358	396	425	414	395	389	397	398	369	389	397	437	404	405	390	393	438	457	434	456	410	427	384	380	420	405	363	394	413	433	417	385	415	423	389	397	390	414	422	412	407	424	423	383	402	398	365	398	433	386	409	399	396	411	375	422	451	397	421	420	410	380	419	384	406	406	425	419	437	403	423	426	362	369	364	426	418	413	436	380	418	436	401	442	418	397	386	399	379	432	398	381	394	408	424	398	410	372	381	392	420	404	418	410	400	417	400	401	408	431	406	404	416	396	402	373	425	388	394	412	402	429	383	389	399	377	392	384	405	411	399	381	393	428	425	422	413	413	409	388	404	379	369	370	372	411	408	421	409	365	420	409	421	399	405	388	404	400	383	408	394	421	408	367	383	403	411	349	415	413	431	410	393	366	419	433	383	388	410	446	407	406	433	395	408	417	414	400	424	437	366	393	392	397	367	382	386	377	410	418	408	383	399	408	406	390	379	403	414	368	402	365	410	395	410	419	406	401	381	400	385	415	365	403	386	427	406	416	383	407	403	406	455	409	396	405	426	394	397	379	393	417	371	415	434	389	417	422	390	402	405	373	461	391	381	422	405	420	415	387	399	372	401	418	397	391	370	371	410	394	427	423	400	387	437	394	433	431	392	433	387	408	403	403	390	371	396	417	443	387	402	416	395	397	400	414	408	419	372	415	424	382	401	437	402	416	407	434	409	410	396	433	360	398	396	407	404	433	420	414	391	402	385	391	413	407	430	438	405	399	412	416	422	391	415	431	415	414	416	423	401	416	398	393	424	383	418	370	390	461	432	419	412	413	383	394	408	408	424	362	450	395	392	382	441	390	386	384	409	434	420	433	394	420	433	379	414	386	416	418	416	376	440	400	411	396	403	378	432	367	422	416	425	410	419	409	416	394	427
57769	46604	35718	29141	29857	31728	32333	30296	28861	24755	14153	9256	7379	6783	6087	4098	2008	1478	1015	773	558	393	401	349	341	317	311	278	250	270	294	281	283	255	290	276	248	248	261	264	257	233	247	251	247	245	242	251	252	257	244	231	237	234	247	231	223	248	242	249	230	239	228	257	209	229	217	251	239	246	223	259	250	257	234	231	240	228	222	224	224	231	239	234	238	237	196	226	267	223	238	218	261	257	234	255	218	233	252	248	218	226	243	202	220	225	230	256	221	219	239	211	239	227	196	217	217	248	207	238	217	210	241	263	220	242	238	232	251	246	238	234	238	250	254	236	227	243	218	254	229	237	228	237	221	211	248	238	203	223	220	236	225	243	218	219	239	233	231	233	228	249	221	231	213	218	226	247	209	226	245	260	236	222	216	252	253	247	253	215	231	251	212	198	218	236	242	205	220	225	206	245	240	234	217	222	244	233	232	248	244	230	222	229	218	229	212	252	224	258	255	243	223	238	220	232	224	223	226	211	219	240	263	224	223	230	207	241	192	223	229	229	222	226	236	218	233	228	193	246	218	230	236	232	249	238	232	253	207	234	236	238	216	234	258	239	228	240	236	235	208	214	214	264	224	244	227	239	243	209	216	205	229	261	220	261	238	250	233	229	216	216	235	232	231	221	221	238	218	278	248	226	224	257	230	208	218	235	242	255	250	221	226	246	243	227	238	223	219	219	248	209	220	231	221	213	257	242	237	247	235	201	246	232	234	237	224	216	224	233	228	241	252	247	243	216	244	241	230	245	227	230	245	258	237	211	260	231	225	230	234	220	229	227	262	261	241	215	253	239	239	228	247	220	234	265	227	197	242	259	209	225	235	256	224	203	233	212	225	211	243	225	206	247	248	225	233	232	238	210	216	207	226	222	209	220	227	244	244	246	226	200	232	188	248	232	213	212	215	246	234	239	227	214	239	248	214	241	208	213	256	269	224	220	236	228	234	220	228	244	220	241	236	226	213	220	234	230	249	236	216	241	240	199	266	235	213	266	242	205	228	226	230	234	252	243	240	259	203	215	208	223	240	244	240	239	220	224	289	258	247	239	237	225	238	219	237	248	227	234	214	209	237	226	253	209	210	238	228	234	214	207	229	222	245	231	243	221	204	222	217	215	213	222	215	256	223	232	221	221	225	195	225	226	236	214	217	218	191	249	215	229	216	216	222	223	247	233	216	234	235	227	232	223	220	211	236	213	258	244	244	226	192	221	239	224	232	245	255	245	266	221	238	250	235	232	259	216	232	250	224	257	212	250	235	241	253	256	232	231	223	237	233	226	213	237	266	224	227	251	223	217	207	240	215	208	229	229	223	218	252	203	234	213	245	236	230	245	227	245	252	229	198	226	215	226	251	237	240	218	236	254	217	206	225	261	244	245	221	223	229	241	262	221	251	271	246	238	235	262	240	259	231	205	231	228	267	224	239	208	203	211	243	224	241	224	263	222	227	234	232	229	229	256	203	244	232	245	260	239	246	228	217	205	237	217	243	240	222	212	213	222	229	243	223	254	236	220	218	223	220	204	208	213	247	211	249	241	251	211	224	263	240	259	240	235	242	230	243	238	229	235	210	235	228	241	261	215	233	243	255	221	237	227	195	236	240	230	241	233	218	243	245	225	232	226	227	236	205	224	259	222	238	202	253	222	244	218	234	238	233	215	231	231	215	221	268	200	224	214	214	235	242	243	254	248	255	224	233	205	226	239	240	243	263	206	233	248	225	216	243	234	221	245	238	237	241	236	245	235	248	214	231	238	249	248	234	213	225	216	233	233	195	235	202	229	235	260	230	241	215	231	256	225	225	207	240	235	200	220	222	211	213	240	222	236	202	240	229	230	235	251	221	197	233	240	224	222	217	234	253	262	225	219	252	238	248	230	210	277	250	241	246	231	232	220	237	244	241	211	242	212	252	220	213	229	236	238	261	223	231	204	226	240	207	224	228	230	261	240	238	243	236	200	228	221	239	193	230	228	208	223	207	212	258	213	264	215	233	260	251	233	209	228	229	229	200	249	240	240	256	260	205	236	248	210	257	234	227	225	215	241	222	244	208	218	244	244	242	263	215	239	232	202	207	231	208	263	205	233	216	206	264	251	214	233	223	240	215	250	233	219	239	229	223	248	233	237	228	251	204	226	203	228	219	253	207	248	211	233	224	205	247	256	217	239	221	247	240	235	228	186	247	248	218	226	203	214	217	231	231	230	213	212	211	230	238	210	205	220	233	228	226	249	217	230	224	254	213	250	218	217	228	247	247	221	255	226	217	244	240	232	231	250	220	245	235	232	204	251	215	246	228	240	206	254	234	229	235	247	242	238	226	240	231	267	240	227	234	234	251	237	228	214	227	238	257	216	214	229	224	221	248	214	245	225	205	226	225	212	227	224	233	224	260	249	233	242	236	238	248	222	229	216	246	226	223	214	242	247	226	230	239	226	237	218	249	212	229	239	213	241	246	254	223	239	237	267	263	240	222	213	227	226	247	204	259	205	214	233	259	227	202	227	234	222	232	228	249	232	227	228	263	230	264	233	221	229	214	236	210	235	244	227	231	240	253	242	224	226	209	209	212	230	221	226	209	218	248	248	250	215	228	242	214	233	216	220	250	238	246	216	228	225	238	241	236	239	206	222	228	265	223	225	234	245	222	210	222	254	224	226	220	243	234	205	232	223	240	237	238	226	221	223	237	224	222	233	222	236	224	222	226	242	239	234	204	235	223	208	217	217	246	193	215	247	251	242	229	243	230	248	240	229	233	266	235	218	244	246	222	225	249	242	236	240	216	223	246	237	254	239	228	232	225	257	232	224	219	221	204	216	236	216	247	221	251	218	255	252	220	215	254	213	222	239	236	239	249	244	237	214	226	233	229	213	227	209	227	226	218	242	251	232	230	207	224	252	241	216	228	210	225	197	245	251	233	224	236	225	228	219	226	223	226	217	241	211	248	264	221	220	246	231	234	240	215	210	228	219	242	243	240	229	254	241	220	220	208	220	223	254	240	230	235	207	207	239	245	244	229	217	237	205	225	234	215	230	214	247	232	221	208	233	225	234	252	218	241	231	242	228	233	226	228	217	229	238	247	243	234	215	228	233	226	231	211	246	223	218	243	224	253	224	237	231	225	205	210	229	251	220	244	227	233	227	229	202	222	244	224	238	264	248	219	227	246	243	202	234	235	268	244	232	211	224	240	265	244	235	241	205	219	232	240	239	225	250	230	232	232	226	237	216	220	235	247	251	268	243	261	223	228	218	249	217	232	224	240	223	238	246	252	242	214	251	219	233	216	222	239	224	235	200	219	210	266	222	222	228	220	209	232	247	240	231	220	253	247	245	262	247	236	212	254	258	200	227	254	233	245	248	222	218	222	216	211	208	241	232	218	227	226	204	220	235	244	261	261	237	237	224	223	239	221	222	224	235	231	228	226	243	224	227	228	252	233	237	209	208	243	213	246	217	221	237
49426	55428	37998	42945	48210	48622	43592	40746	42715	37160	28878	24375	22401	21923	21224	15611	9549	7125	5146	4157	2880	2125	1841	1341	1203	1006	955	956	1017	937	947	870	922	902	885	866	832	810	798	799	771	749	742	739	757	756	723	706	735	768	681	681	677	707	708	743	705	739	681	702	728	692	692	681	733	684	693	699	733	670	673	690	696	702	650	684	682	658	659	672	642	722	679	689	672	668	657	669	636	663	648	681	663	671	638	661	654	650	658	673	656	668	690	704	680	634	673	618	643	650	667	704	699	666	660	654	663	650	630	663	666	625	697	651	640	683	671	673	679	666	620	657	643	622	595	630	656	684	682	684	660	635	648	666	685	637	655	662	656	676	657	660	634	656	618	667	649	601	640	657	657	628	656	645	680	636	646	614	626	636	649	642	700	657	649	638	637	676	664	660	655	650	668	643	668	643	623	632	680	680	649	662	660	629	635	646	634	641	642	673	617	658	646	677	614	702	659	624	653	656	660	630	654	619	668	672	680	662	639	650	675	613	621	644	629	701	633	655	627	688	658	650	578	646	626	645	610	634	629	682	623	627	628	632	667	634	625	644	671	618	690	629	680	689	662	686	614	652	665	625	635	681	665	631	639	672	618	688	630	640	625	667	627	644	662	658	631	669	640	648	666	669	621	611	667	629	666	598	646	633	626	657	676	673	650	620	664	662	638	634	651	651	614	615	710	654	649	645	662	651	640	632	675	625	672	657	636	669	652	689	630	678	600	626	641	643	630	595	648	656	664	665	602	635	691	659	610	665	636	697	665	665	635	630	637	629	670	636	612	583	677	628	641	621	652	648	625	668	655	665	668	643	685	666	659	627	630	652	602	696	682	641	607	694	652	631	641	646	660	652	694	633	660	685	664	593	660	645	621	611	696	656	638	659	633	566	662	656	651	628	631	698	613	639	612	620	636	594	667	658	694	665	656	708	657	636	608	696	636	699	635	642	675	691	672	656	662	640	670	629	671	665	626	666	626	619	691	651	626	627	643	639	647	642	646	613	644	652	665	677	657	694	620	651	649	683	640	648	684	653	641	676	634	634	637	644	626	659	642	671	648	611	690	628	686	668	683	681	643	667	651	680	664	657	613	649	620	681	688	645	675	630	692	618	610	609	638	670	701	640	631	658	700	660	615	615	699	640	676	672	643	657	635	666	678	678	692	627	620	579	625	658	602	627	653	618	641	659	608	644	620	627	641	624	678	693	671	648	663	650	660	654	677	649	620	645	678	658	655	642	665	684	642	686	639	660	628	645	703	689	611	662	650	666	631	617	631	669	605	628	615	661	652	696	632	641	660	640	627	661	649	630	668	656	620	689	689	614	664	631	650	603	634	653	629	696	618	650	684	607	661	662	647	628	659	606	629	666	629	648	594	603	657	642	686	652	615	685	650	681	646	637	638	665	626	674	682	669	662	659	652	648	595	674	664	672	670	653	685	616	665	689	647	622	670	607	666	678	634	656	653	649	606	673	622	610	663	704	637	589	654	632	696	631	594	662	626	625	647	676	666	661	630	648	618	615	618	626	652	626	651	664	680	653	650	656	659	659	647	659	638	676	633	615	696	640	680	615	659	653	636	676	609	666	646	623	606	683	676	657	645	643	648	608	651	608	613	638	633	664	662	647	661	703	666	618	643	644	573	635	668	639	636	641	666	624	635	661	654	646	638	617	625	601	628	649	628	610	666	669	661	594	640	671	681	615	616	667	648	623	638	650	659	684	637	646	639	637	619	598	668	655	631	643	641	632	622	623	630	599	678	627	618	618	645	661	599	680	661	665	632	686	683	653	671	659	650	652	652	636	642	648	625	628	619	652	633	646	659	677	634	667	678	631	620	625	625	638	668	640	626	640	687	695	634	671	604	626	634	622	649	689	643	650	663	643	677	641	678	692	656	648	663	646	619	594	646	602	640	671	623	663	662	633	665	694	645	676	634	682	645	644	601	606	610	641	622	656	657	610	666	613	675	670	627	658	620	688	661	657	668	642	622	598	605	649	613	635	617	678	658	616	672	672	642	628	651	634	661	630	633	611	684	628	658	699	632	637	664	643	640	645	671	625	647	656	659	630	648	619	630	614	606	664	674	709	682	668	643	653	639	638	676	655	657	630	671	631	620	643	668	621	646	634	660	663	642	683	610	619	660	689	664	662	642	657	609	664	642	652	646	667	642	645	700	656	701	659	605	663	669	668	626	631	629	665	677	625	655	697	641	646	620	681	713	593	686	641	627	616	630	602	676	654	615	665	627	652	685	623	679	600	596	631	621	633	644	682	670	654	656	674	675	630	654	655	629	612	673	638	645	651	656	620	662	645	628	653	625	629	674	629	618	655	674	640	632	627	682	657	670	645	653	618	664	661	671	631	632	654	661	649	648	642	662	674	627	641	668	631	670	663	640	636	655	606	621	627	633	691	617	617	667	687	656	635	661	669	632	651	653	613	698	624	659	650	629	583	630	647	661	622	642	622	614	631	637	693	647	671	655	664	663	664	607	658	651	643	629	584	678	637	617	638	620	654	616	628	663	637	705	675	689	587	652	702	630	697	611	692	662	610	691	632	654	621	668	657	649	663	600	642	672	617	634	655	627	635	647	637	643	645	662	644	660	658	657	639	629	633	617	656	603	649	688	650	656	678	658	635	664	645	673	667	630	662	671	616	638	639	669	662	676	629	665	643	667	666	671	674	631	690	669	685	645	690	659	641	598	661	659	602	623	652	670	656	654	652	643	647	675	637	683	658	642	645	649	642	666	596	639	669	666	653	671	646	660	624	659	656	654	697	624	634	659	617	621	636	675	638	676	663	647	650	665	652	615	654	663	684	651	656	595	634	634	627	664	639	629	709	641	661	661	653	660	594	644	661	657	648	604	691	610	667	670	624	692	577	649	663	682	631	693	651	630	659	654	664	556	629	676	632	651	617	661	650	621	631	672	695	660	644	646	662	635	692	629	639	644	684	663	651	638	650	633	706	689	638	642	699	616	658	627	678	627	723	703	631	644	655	641	666	675	638	651	633	597	684	616	624	692	639	666	670	645	668	693	680	651	652	650	627	682	649	634	620	627	656	641	690	663	628	633	663	648	631	645	668	644	651	656	664	638	622	618	640	631	658	690	684	652	691	647	620	647	651	684	670	636	650	608	681	607	651	700	650	624	629	671	641	701	617	652	622	712	661	655	683	667	615	609	648	647	660	628	624	622	674	689	598	656	653	609	636	665	628	681	617	663	606	696	612	629	635	656	638	646	667	630	678	672	641	601	639	624	676	670	684	640	628	662	685	644	619	652	648	631	657	646	630	654	636	621	643	623	649	652	686	668	644	645	646	629	632	662	641	624	634	671	683	686	638	619	631	629	642	653	632	640	649	623	585	653	630	678	655	634	645	615	626	616	687	607	640	671	611	632	646	641	639	618	654	667	639	631	661	718	650	590	657	653	645	641	628	684	645	639	656	677	639	677	667	661	638	642	627
22266	30076	18243	9834	6564	4303	2511	1576	1225	887	466	386	354	307	269	229	206	206	169	169	164	166	155	141	133	150	134	158	174	170	161	158	136	148	166	132	148	170	130	150	153	162	145	144	134	148	152	158	130	146	150	152	137	129	151	147	168	160	145	151	164	131	157	159	151	153	163	149	148	160	144	147	155	139	145	135	138	153	140	130	160	139	149	161	109	128	126	148	131	148	141	155	165	162	143	164	152	157	131	159	150	153	167	134	157	170	150	150	134	154	139	154	140	153	141	152	149	157	134	135	155	157	153	131	139	143	156	140	169	149	149	163	161	151	144	168	148	133	130	149	150	146	138	166	141	122	159	146	154	135	153	142	157	149	124	162	131	157	164	136	155	161	140	139	127	133	161	163	126	143	132	128	154	147	168	152	146	134	160	147	158	166	139	132	130	155	157	133	157	137	157	145	134	137	166	141	147	139	130	171	156	152	152	163	156	154	131	153	147	140	154	138	139	149	141	135	139	153	156	138	139	148	144	126	149	169	135	160	153	145	150	149	134	168	149	164	147	142	125	150	139	148	129	162	141	149	149	152	140	143	169	160	158	123	174	141	141	138	162	121	161	150	158	148	171	151	152	137	159	139	165	136	147	155	142	140	146	132	137	143	141	159	126	150	144	122	125	132	152	143	137	159	148	159	144	141	163	150	145	132	135	158	144	145	146	158	117	143	152	127	161	120	168	137	148	145	155	148	151	123	140	152	155	143	136	158	157	170	144	142	155	143	156	149	149	118	151	145	150	149	174	152	146	158	130	136	125	130	161	134	165	140	148	149	155	145	139	149	136	134	132	138	138	151	135	151	134	161	132	148	133	137	146	150	132	165	145	142	149	145	143	156	145	116	137	176	140	146	133	147	194	149	151	147	164	143	144	176	181	156	183	132	152	145	151	130	150	159	135	136	138	145	130	141	149	133	167	167	146	168	153	130	141	159	137	122	146	145	145	136	156	153	142	151	153	155	137	130	172	136	133	141	142	143	166	146	163	148	143	167	144	130	160	172	134	143	141	143	146	160	139	139	134	141	152	165	125	158	150	170	124	145	161	137	130	154	149	128	135	158	147	147	149	154	129	139	136	150	162	164	142	154	149	156	161	146	148	137	151	145	147	134	157	165	149	114	136	160	163	137	153	148	158	148	155	165	158	164	163	153	168	156	144	167	155	165	133	164	144	137	170	161	139	153	145	141	167	173	156	143	142	150	149	148	125	141	181	145	141	159	152	126	138	137	144	129	156	161	127	155	127	144	146	155	137	154	162	138	133	126	134	140	140	156	145	172	153	153	142	154	152	154	147	142	137	147	138	139	135	151	154	137	165	151	148	136	150	159	143	163	140	146	145	159	151	114	171	142	135	135	153	141	150	134	154	165	166	136	148	159	129	143	151	155	155	147	154	156	154	164	145	154	137	136	140	142	168	165	139	141	137	155	156	151	153	158	141	127	147	148	159	159	143	145	136	157	145	161	137	131	158	141	141	129	141	187	155	152	170	136	136	167	141	169	155	149	167	153	126	149	140	162	150	142	156	149	145	144	146	147	141	160	132	141	147	126	137	144	151	131	150	150	141	154	124	142	143	143	152	160	129	172	164	149	159	141	128	162	141	161	139	160	160	160	157	158	163	144	146	128	165	135	166	150	131	153	149	123	137	173	159	147	141	133	131	130	163	157	148	149	133	154	144	154	153	166	151	163	141	151	145	132	125	140	130	162	151	138	177	152	154	145	142	159	138	156	155	136	148	161	147	147	144	163	167	141	163	165	158	161	162	172	166	136	143	163	154	136	152	148	144	165	174	146	143	152	131	126	155	144	153	129	148	143	141	148	168	143	137	142	146	167	157	131	149	155	140	146	152	171	127	167	135	172	143	142	131	125	147	152	136	177	155	143	148	135	148	137	150	141	134	128	157	158	151	150	159	118	150	149	160	153	136	138	133	156	140	140	153	150	153	154	151	151	129	142	160	158	146	157	139	147	153	152	139	124	157	138	127	162	151	113	145	129	145	126	132	147	145	147	140	143	143	134	155	137	147	146	165	147	152	150	144	157	147	153	153	144	158	139	145	136	124	151	139	169	159	143	128	160	170	162	168	145	142	145	151	167	168	140	154	130	165	156	154	150	143	130	154	151	134	138	147	155	144	146	145	142	131	141	148	141	146	175	151	137	149	142	128	180	155	162	144	108	144	129	141	146	159	141	134	132	157	137	137	159	158	177	135	144	137	138	157	158	137	150	140	148	136	150	146	119	140	164	150	163	150	132	147	135	169	140	159	143	149	142	164	152	162	137	155	156	157	165	130	149	146	152	144	146	150	167	157	146	143	148	162	148	150	146	129	143	146	171	153	129	151	134	141	151	158	151	148	163	153	134	152	133	169	133	177	156	136	137	137	168	133	133	133	157	151	145	160	137	114	138	151	133	138	160	147	150	135	162	141	143	149	166	162	145	155	148	138	145	142	152	137	128	146	137	164	148	133	157	165	149	137	134	117	126	143	150	125	143	139	153	140	131	123	150	149	154	170	182	141	165	145	145	162	161	156	165	148	167	153	153	145	148	150	161	152	165	149	140	154	146	152	154	149	168	152	128	138	145	138	150	143	144	143	149	154	150	142	143	158	150	154	142	152	146	129	135	145	149	152	143	136	137	139	161	150	149	146	129	159	135	160	156	134	153	168	170	157	164	153	130	153	156	158	136	130	150	133	152	136	139	159	138	156	140	156	143	153	124	160	144	142	134	156	150	133	151	134	174	137	149	165	140	138	139	165	134	157	145	143	150	148	154	149	170	131	158	138	165	172	132	150	148	142	155	137	159	146	146	139	156	134	144	147	141	140	158	164	154	174	159	151	168	179	125	127	138	148	133	137	153	133	150	141	134	152	131	149	143	143	146	143	142	140	160	153	143	135	156	147	134	155	158	147	144	147	156	148	167	154	148	145	149	155	147	151	152	144	150	132	137	163	171	146	150	166	146	167	127	143	150	162	185	149	165	125	179	134	137	154	139	153	160	143	130	148	149	141	136	132	131	146	140	155	147	130	160	139	170	136	160	153	146	168	152	140	125	116	124	149	151	141	126	180	147	145	155	134	136	137	154	170	134	144	142	145	152	154	166	185	154	154	131	149	157	138	159	149	144	142	140	160	163	146	164	139	144	157	131	151	176	155	149	147	145	136	146	138	131	145	153	131	159	169	150	147	163	169	156	130	146	144	152	139	157	148	129	150	130	162	162	140	144	143	170	167	157	161	165	119	148	141	134	136	129	154	174	162	131	145	141	162	141	155	140	134	142	150	150	150	147	151	155	153	131	158	155	141	140	139	156	149	157	129	147	122	128	161	157	156	152	144	135	134	154	152	148	160	130	168	159	153	144	157	152	155	133	145	160	122	163	157	134	129	157	146	135	150	158	130	148	141	148	137	154	158	128	148	137	165	165	157	152	149	130	147	141	152	155	142	146
19562	30304	16339	16024	15993	13201	9457	6540	5333	4094	2221	1704	1616	1537	1448	1161	924	687	585	633	564	552	550	484	497	550	529	517	553	516	493	540	503	482	541	513	513	486	531	476	480	450	475	454	504	459	487	501	458	491	487	495	462	471	476	491	492	482	484	486	470	481	475	471	468	447	449	450	468	494	497	455	463	455	466	456	512	474	473	459	470	459	430	467	456	473	462	453	461	459	456	464	463	465	453	489	437	465	421	473	464	494	466	481	443	425	478	439	422	471	480	482	484	467	494	492	443	441	494	475	472	467	476	468	501	478	497	467	447	454	465	465	501	413	478	474	466	475	471	475	451	474	468	439	479	436	469	429	504	495	472	475	450	469	471	437	468	469	439	478	469	465	463	465	476	501	462	452	476	460	470	481	441	450	459	490	483	464	463	457	430	488	470	462	449	457	464	496	476	466	478	487	447	484	436	459	451	468	455	480	485	436	450	435	416	435	447	480	449	467	455	477	441	459	439	466	456	482	439	444	446	442	464	465	466	458	448	445	501	480	433	467	432	485	475	474	434	443	430	447	498	482	467	433	489	452	471	466	451	439	466	464	431	473	499	427	456	420	452	469	438	480	478	474	474	432	461	489	461	444	436	459	493	480	468	474	455	496	503	454	451	459	491	475	496	449	452	434	442	482	482	462	450	457	459	438	473	480	452	452	455	455	510	493	482	511	465	453	470	487	459	497	452	426	463	401	454	493	482	499	454	468	495	454	490	445	479	473	497	500	474	490	455	480	473	470	469	442	452	459	439	461	450	455	473	488	415	464	425	507	528	464	455	428	468	452	481	471	476	491	484	452	443	484	455	430	461	483	465	446	458	430	473	445	473	450	467	438	492	521	464	448	482	480	441	469	478	490	451	474	463	456	439	436	456	435	472	478	458	486	467	453	415	509	450	464	427	493	485	458	431	463	452	506	472	472	435	476	478	480	474	482	484	458	441	425	469	425	447	502	449	456	467	463	473	461	470	459	459	491	469	471	480	432	465	501	469	439	496	448	449	455	475	481	484	471	468	481	468	451	451	467	459	494	444	471	439	472	493	455	502	463	406	474	467	443	456	461	481	432	458	495	469	460	450	439	471	425	484	493	423	443	451	453	503	477	451	448	458	492	460	484	466	449	436	459	441	461	479	451	422	457	462	453	486	450	450	450	466	441	482	470	459	432	485	470	484	470	503	405	439	483	469	423	496	471	426	500	447	477	438	490	444	475	449	446	432	453	448	425	515	437	428	434	450	480	427	467	465	447	456	481	449	470	431	455	452	454	489	464	439	437	466	467	477	454	420	402	493	504	500	470	409	447	458	448	420	479	481	469	468	452	443	502	436	455	480	503	475	459	469	455	494	477	483	467	451	438	490	429	506	478	486	492	449	482	460	449	477	469	482	482	478	460	460	475	463	481	455	496	454	468	452	438	445	478	446	439	461	449	498	458	457	451	472	470	462	484	499	484	471	449	440	486	492	462	435	458	454	446	460	510	491	478	463	478	426	432	452	452	436	444	443	456	472	452	431	461	445	470	501	417	464	416	503	441	457	468	471	440	471	477	478	411	475	474	449	456	452	438	462	486	454	466	438	451	466	451	469	458	459	462	462	449	472	511	452	498	469	472	479	464	453	480	449	439	480	465	475	492	471	446	458	468	474	490	468	458	481	446	514	475	459	485	465	447	453	448	443	456	446	469	461	461	450	454	478	489	408	466	462	484	468	450	449	465	463	475	468	486	449	448	440	464	473	460	451	495	476	452	505	419	444	448	441	452	456	447	475	442	487	481	447	461	474	441	472	443	438	498	468	462	483	458	479	454	497	468	483	420	450	468	456	524	477	490	460	431	464	465	472	478	487	460	412	454	505	472	492	466	480	473	530	490	472	488	476	454	444	444	473	466	453	484	448	471	459	477	459	462	488	473	467	473	468	449	425	434	478	457	439	421	440	416	506	470	482	476	456	496	439	454	478	470	452	466	426	443	492	439	476	463	487	464	501	459	459	458	467	486	438	424	470	447	486	476	509	423	432	506	484	447	440	486	416	478	463	465	469	413	485	494	462	491	464	470	440	480	461	483	474	465	469	445	450	477	456	430	504	485	457	440	440	441	471	473	461	438	475	496	457	434	452	474	473	471	457	455	443	484	427	481	464	489	406	470	455	468	458	455	493	478	479	466	448	467	451	451	442	448	464	462	499	479	442	484	487	491	457	467	485	494	480	474	413	445	467	442	446	463	493	448	457	458	469	434	476	499	483	442	431	468	464	489	443	519	440	469	418	477	500	431	462	452	445	481	466	461	458	461	497	441	470	434	428	464	490	451	478	463	469	468	489	431	483	478	460	445	459	450	413	436	460	475	480	441	450	451	420	456	464	458	429	473	512	428	481	466	469	461	467	465	438	477	487	471	459	443	455	494	493	436	504	444	507	475	437	490	450	450	451	479	498	460	457	440	436	475	474	474	492	444	439	454	486	476	503	461	455	484	485	469	450	476	470	458	418	476	450	461	437	453	455	425	454	447	449	486	443	458	467	453	452	468	464	462	415	486	501	449	476	463	501	497	466	484	448	484	488	439	472	474	453	448	426	440	477	450	456	464	456	448	460	472	474	440	458	451	474	438	444	465	447	454	481	458	454	459	446	472	439	450	480	446	430	496	428	442	497	488	455	472	444	461	483	455	487	464	505	447	460	460	449	475	484	474	453	406	502	458	459	461	466	464	472	451	454	474	452	486	438	452	447	447	489	464	468	464	518	446	490	480	447	510	496	492	483	442	444	443	445	512	442	493	460	493	467	450	462	470	443	514	446	502	489	455	443	508	446	475	447	458	479	460	447	438	481	477	465	427	481	456	461	429	485	440	437	490	484	486	506	462	521	465	433	429	457	426	489	454	468	419	451	467	439	477	456	493	491	444	507	463	471	461	489	477	453	491	458	469	462	481	420	448	437	454	447	452	480	490	468	492	485	471	477	482	429	492	468	459	465	457	458	482	488	428	483	405	444	481	460	492	453	426	487	434	459	473	445	452	491	432	460	443	503	481	458	456	431	468	449	467	473	462	497	475	462	467	514	476	425	449	487	480	407	442	497	454	467	475	481	436	492	499	467	494	490	457	394	505	459	558	451	466	453	443	456	492	464	453	450	464	457	444	465	464	452	436	475	486	454	471	523	422	460	512	458	472	462	471	457	476	449	441	465	455	461	469	456	430	433	450	487	473	488	436	464	470	446	469	442	505	462	467	459	452	475	439	452	430	472	457	493	407	500	441	442	482	452	467	492	479	433	469	509	478	468	466	515	459	449	466	451	480	470	459	492	465	442	459	508	498	462	454	468	491	464	430	480	490	470	484	475	481	479	487	484	458	491	442	472	471	457	477	460	500	462	473	435	437	491	506	459	480	486	467	469	448	415	440	502	455	442	468	439	461	472	507	446	479	472	461	452	436	452	445	438	445	436	464	440	469	492	467	470	429
50723	51948	34704	29562	29893	29386	25414	20919	17007	12025	5550	3501	3167	2760	2345	1672	811	674	375	346	321	233	207	183	162	143	151	174	167	182	134	137	159	138	151	156	157	142	157	132	137	139	121	131	147	134	112	111	144	134	140	142	147	131	139	149	149	113	148	142	136	135	120	158	142	144	130	135	142	126	129	117	118	152	139	117	123	136	147	130	117	138	128	126	123	121	145	143	135	104	139	101	130	126	138	130	131	113	138	138	115	124	121	114	129	125	118	103	120	138	125	131	125	127	120	120	106	122	153	123	118	119	112	134	140	125	136	106	138	143	138	136	123	124	131	110	108	118	131	152	113	144	128	121	159	125	128	126	141	116	127	113	116	118	137	99	134	119	133	121	124	110	121	124	112	135	146	127	104	118	134	103	114	126	133	140	129	151	106	128	123	116	106	156	146	123	130	126	117	131	132	128	131	124	138	157	133	124	125	113	120	113	142	131	128	113	147	138	132	135	136	133	137	124	142	127	119	140	149	111	124	135	134	133	141	133	118	148	124	110	139	126	119	125	127	125	127	112	117	119	124	129	115	131	111	134	118	128	140	128	142	126	146	131	123	113	117	135	102	142	108	143	122	110	117	127	128	122	141	109	127	136	115	120	103	136	127	118	130	129	143	132	116	129	117	126	134	123	129	132	113	115	133	118	142	125	122	119	130	134	118	117	135	105	118	131	141	120	103	114	133	133	119	140	112	110	123	132	135	104	108	165	119	99	128	116	135	136	121	134	131	128	115	121	116	95	117	123	127	115	142	124	122	131	125	114	133	142	139	119	131	128	144	124	134	123	148	121	137	134	133	142	132	142	132	164	133	126	142	116	127	127	154	147	128	113	144	123	131	135	129	108	118	144	101	118	127	122	119	125	117	117	131	126	126	127	128	113	128	148	128	109	149	117	140	122	124	121	128	119	106	128	146	137	135	127	123	130	136	121	130	130	133	125	119	104	130	148	116	131	119	128	122	130	127	130	148	107	131	120	153	125	106	123	135	118	119	144	147	114	122	130	126	118	142	121	139	138	153	121	128	128	126	138	132	128	142	144	119	132	134	132	161	124	127	110	117	123	134	114	104	131	126	116	135	131	133	148	119	115	117	136	134	113	127	136	112	122	128	133	121	132	124	113	132	123	134	126	131	132	120	127	153	107	131	113	109	132	126	132	144	138	127	130	143	130	127	128	129	134	123	150	133	123	145	121	129	128	123	126	138	119	144	140	136	130	129	118	132	142	130	115	112	131	134	128	127	121	126	144	141	140	129	131	142	129	119	115	138	125	124	122	131	132	122	119	129	118	140	122	115	128	120	119	136	110	135	125	114	143	118	125	118	138	132	141	136	136	127	140	137	104	133	125	131	132	141	126	113	143	124	125	113	107	122	133	160	127	122	123	112	122	137	132	132	125	135	128	115	127	118	136	139	127	125	138	122	124	129	138	116	131	125	134	116	128	156	136	141	122	129	150	142	121	120	126	122	117	122	109	125	142	128	130	121	125	147	113	126	112	122	133	130	123	101	119	126	135	94	147	123	126	132	145	147	123	127	135	133	126	141	114	96	131	118	129	115	116	129	139	121	126	115	122	133	101	126	150	133	131	120	142	134	134	125	122	115	122	124	128	114	119	140	140	139	117	119	135	118	139	137	114	128	131	124	123	117	142	110	111	123	118	131	130	110	127	139	126	160	115	117	127	120	128	147	130	131	133	125	127	144	116	118	111	128	135	140	138	137	143	123	144	132	119	135	147	131	124	151	133	117	128	148	141	132	118	137	128	148	114	131	123	140	134	126	126	107	122	131	120	125	138	138	144	109	124	144	145	129	122	122	129	147	106	138	131	144	149	122	134	129	115	131	127	112	131	143	123	116	137	138	133	107	137	123	118	122	137	121	146	140	144	119	146	125	116	114	132	130	127	133	133	120	142	144	123	117	133	132	140	137	119	122	125	127	145	122	131	136	106	140	126	123	122	125	123	106	132	122	140	141	111	111	111	131	120	160	128	147	121	129	108	127	122	117	109	133	131	121	106	150	130	124	134	148	111	134	144	134	143	142	132	133	110	130	119	144	146	125	135	129	114	119	133	111	147	126	149	133	140	117	117	127	125	124	120	149	120	127	114	111	118	130	135	130	133	130	113	131	129	114	109	127	129	118	140	127	138	118	140	146	129	128	131	128	120	135	138	136	124	121	114	133	137	112	145	132	133	129	142	110	129	117	121	125	125	129	129	109	143	111	118	123	109	119	141	137	134	117	106	129	123	137	141	119	131	132	132	106	117	129	148	133	117	118	141	126	121	120	130	118	123	106	118	126	110	108	124	119	120	131	135	145	121	119	146	114	158	122	122	115	130	166	115	124	119	123	128	113	121	137	135	118	140	121	105	131	132	138	116	109	141	132	137	115	127	143	131	163	118	145	141	121	138	121	151	121	132	138	120	113	143	109	148	120	114	117	140	129	124	120	123	132	135	132	132	109	124	140	123	127	137	135	142	148	141	116	127	122	111	114	137	126	135	139	128	118	118	140	125	131	141	126	136	99	134	117	147	140	119	131	123	130	122	111	122	123	117	116	134	141	101	113	115	138	113	120	154	129	131	132	122	144	139	147	118	107	106	113	142	124	136	123	117	131	133	107	113	120	125	106	127	120	134	141	142	131	120	135	141	149	120	107	116	97	113	128	137	132	110	117	114	130	131	141	130	134	134	127	135	130	133	135	129	129	127	129	139	120	130	133	138	136	130	104	150	121	132	116	133	144	100	130	124	122	131	145	139	131	130	129	113	134	113	105	134	133	127	125	124	123	127	129	127	135	126	118	118	133	124	124	106	132	124	123	124	101	105	115	133	127	130	126	119	147	125	113	129	133	136	109	139	125	136	123	154	108	126	141	121	127	126	124	127	127	157	151	132	120	144	113	114	121	126	109	142	130	120	132	116	133	118	115	129	132	123	152	125	142	132	117	131	147	124	121	132	122	131	141	118	129	138	121	126	132	131	114	124	125	131	109	137	136	141	148	132	135	131	132	121	102	117	126	137	112	128	140	133	98	126	134	144	134	142	137	111	133	109	138	149	145	134	142	110	142	105	136	138	105	118	137	132	134	118	129	124	127	101	129	133	116	138	112	146	116	117	122	140	141	117	151	111	105	115	130	108	144	124	137	113	120	141	121	111	139	138	137	145	111	114	136	123	125	140	148	152	133	135	135	112	122	125	128	144	140	103	133	126	116	125	117	129	118	135	114	126	136	139	103	125	135	115	138	121	143	120	143	137	148	103	128	134	116	119	141	118	134	135	132	111	141	118	128	127	119	148	125	112	131	147	110	130	127	121	131	122	98	122	132	129	124	126	132	112	120	128	134	127	155	140	131	146	129	117	141	121	132	129	121	131	153	144	129	123	107	128	142	129	136	135	115	128	139	109	132	122	123	136	134	120	130	129	138	121	125	136	125	127	145	128	147	124	135	134	128	110
41579	55133	31789	37016	42074	40981	33995	32383	31835	27166	17795	13704	12939	12348	11071	7994	4341	3647	2174	1842	1559	1102	997	753	648	587	578	615	512	569	573	564	562	581	492	518	484	468	492	442	463	457	439	431	438	443	457	413	437	457	419	462	436	447	423	466	420	467	427	437	431	448	447	429	459	449	444	394	418	437	426	434	421	421	410	423	371	413	405	416	397	407	408	383	405	443	416	438	393	410	381	417	418	439	420	415	449	408	439	450	424	422	395	423	417	401	447	406	431	394	426	374	423	427	421	406	395	427	388	443	405	404	451	423	391	400	436	417	408	405	407	436	412	390	428	405	388	397	385	367	374	415	395	387	425	376	412	360	430	415	402	452	404	401	429	383	427	435	423	428	420	420	406	400	382	438	446	402	414	388	430	410	431	424	425	405	426	425	445	405	434	403	404	428	439	390	411	402	419	457	410	420	420	400	405	473	384	386	372	392	391	386	439	442	428	406	418	380	408	388	402	406	417	391	387	439	385	421	426	386	417	416	379	410	456	418	416	414	416	403	388	429	425	395	392	443	436	414	415	402	379	429	431	381	411	430	386	377	423	428	399	422	395	409	400	440	433	410	408	415	417	415	401	384	423	393	462	388	405	375	388	406	443	427	352	412	402	399	420	385	361	428	414	408	415	402	446	368	440	414	432	412	388	423	426	427	420	420	435	407	387	408	408	429	403	413	432	371	404	425	385	396	403	416	404	408	381	395	415	407	441	410	430	379	398	401	404	418	373	405	418	449	388	412	385	388	416	417	384	379	400	398	441	392	368	422	416	427	355	362	415	420	378	408	372	368	413	370	433	421	412	398	414	423	394	398	428	386	398	434	410	400	426	395	408	376	432	422	438	418	450	421	387	393	393	416	404	404	385	416	426	400	395	393	399	374	428	408	428	388	371	389	374	463	394	389	432	409	414	387	381	378	423	405	423	419	418	433	379	389	435	381	399	434	398	386	427	429	406	396	403	421	421	394	421	431	424	418	400	416	412	401	405	378	370	415	385	408	431	428	405	445	405	436	426	405	375	426	437	424	360	403	401	393	420	396	419	383	383	384	398	401	459	411	395	436	432	407	406	411	403	383	414	386	446	390	417	390	390	389	455	383	398	413	395	430	437	377	433	389	420	403	402	416	369	449	406	409	413	424	412	399	413	421	400	413	396	431	404	410	420	394	388	425	387	434	408	412	402	404	405	407	409	391	382	410	431	435	367	431	426	375	386	415	378	379	371	407	386	415	420	409	391	399	384	410	401	393	404	432	406	415	415	405	404	400	393	428	449	380	400	417	420	404	379	399	433	401	434	413	381	418	422	380	395	398	397	437	422	410	403	410	426	414	414	428	393	424	445	414	419	409	394	407	427	414	432	397	423	388	397	425	388	428	404	403	398	394	393	409	349	422	403	388	393	425	380	427	367	448	427	397	418	413	426	421	459	385	431	422	414	377	415	384	382	387	405	429	440	382	398	412	436	387	385	407	435	426	416	437	389	403	419	367	436	380	434	391	378	398	430	398	371	417	426	395	390	393	405	450	430	397	386	397	402	408	375	407	412	395	381	419	416	436	365	390	445	448	395	414	395	430	409	439	348	419	426	401	417	435	406	419	385	414	435	429	419	415	402	417	424	400	415	446	368	414	453	412	395	422	435	382	431	410	410	415	440	402	412	404	434	379	427	437	425	388	408	407	399	376	393	434	431	349	420	400	418	360	382	377	417	430	423	387	395	447	386	401	406	438	382	406	415	404	419	438	377	407	377	383	446	412	379	419	395	425	409	393	401	421	395	434	399	392	412	375	456	389	401	393	420	405	451	401	421	440	374	414	437	425	400	361	422	384	405	405	444	419	433	419	422	407	410	382	409	427	389	428	396	373	407	422	386	421	384	415	394	423	413	443	437	395	384	423	381	411	395	403	363	406	374	384	420	368	406	394	432	412	395	430	419	378	419	411	416	413	416	358	414	384	379	409	398	394	393	425	423	395	395	385	428	423	420	416	399	384	379	400	381	415	412	425	405	380	432	411	388	388	378	414	406	409	407	390	438	379	401	422	380	405	431	388	429	427	404	405	409	399	368	386	404	418	426	430	393	417	390	428	408	399	420	388	403	415	422	381	415	380	384	414	404	397	375	390	399	383	395	404	406	417	404	384	385	447	388	399	383	440	413	417	414	386	385	410	426	413	391	401	400	414	406	377	380	413	396	448	395	430	394	390	421	397	407	378	417	408	423	446	393	418	415	421	363	410	397	422	397	420	409	410	419	387	440	388	410	407	405	432	440	422	397	393	407	414	413	443	410	406	393	410	436	419	441	391	389	396	415	430	413	389	418	429	391	417	407	439	400	430	383	450	415	404	411	420	422	393	402	419	391	402	409	385	413	414	441	401	379	399	427	413	408	443	408	418	433	424	427	423	412	400	410	417	447	419	406	399	385	403	419	420	409	402	420	440	403	392	429	403	376	418	416	386	409	389	425	414	419	383	395	433	401	404	428	390	442	402	416	390	391	445	410	400	378	393	401	435	395	395	419	388	419	431	426	424	426	427	410	414	421	389	406	415	400	412	381	420	372	418	406	409	442	404	415	424	381	411	414	392	403	417	410	417	398	395	393	391	441	376	373	404	385	409	393	414	433	407	392	385	399	369	392	417	400	390	400	411	407	414	384	433	406	407	412	403	396	401	398	409	403	436	370	424	405	410	392	358	384	411	402	441	428	400	446	401	380	397	413	391	388	427	391	411	400	437	403	429	395	402	404	438	414	400	409	435	410	396	408	392	390	405	400	392	402	424	365	396	421	416	423	414	416	407	440	408	415	413	384	399	438	444	405	405	409	421	390	411	429	404	416	370	420	412	385	418	405	389	368	393	379	404	417	417	429	394	391	416	367	377	383	420	464	389	370	376	429	398	384	438	388	425	380	389	447	412	406	416	405	413	430	378	402	397	433	412	432	394	389	403	423	400	407	416	394	417	416	411	383	438	438	408	418	425	415	393	426	396	409	430	424	380	400	439	414	390	393	386	409	415	433	405	403	393	414	419	378	421	389	415	389	400	405	401	413	393	427	405	403	379	394	393	410	403	376	424	430	441	418	420	412	402	404	394	380	390	418	410	378	413	390	427	400	405	408	415	375	387	451	427	398	412	398	391	374	389	396	391	385	409	413	370	356	364	426	397	411	399	439	397	387	412	435	403	382	396	423	407	409	403	372	381	381	415	420	403	385	445	396	406	393	412	408	388	451	416	426	417	374	402	401	372	416	432	397	435	437	405	434	440	431	397	404	400	395	424	391	421	424	394	376	413	410	405	420	385	375	393	386	446	402	450	410	411	423	369	421	434	401	426	406	388	405	378	427	410	402	390	386	388	421	424	408	399	381	411	344	395	407	390	421	397	395	382	386	405	405	425	419	409	447	438	441	384	448	385	442	425	437	414	407	373	415	398	414	385	395	421	426	388	379	433	383	435	400	398	391	398
56992	43400	32169	28889	31011	32766	31093	30324	29271	24415	14202	8565	7125	6606	5394	3879	2062	1556	881	729	676	413	417	347	338	289	277	296	271	267	261	289	283	284	252	258	245	274	248	236	238	273	248	241	252	217	233	227	259	243	262	237	234	249	223	230	247	235	234	233	235	268	224	209	258	264	238	243	255	232	248	227	222	225	230	228	244	250	210	245	232	252	223	248	216	223	270	226	224	252	233	247	278	229	228	224	228	236	244	246	243	237	251	264	250	230	257	233	242	238	220	244	242	226	202	252	220	255	220	222	251	223	210	240	216	217	205	212	217	222	213	252	242	227	231	211	221	234	240	226	213	217	218	223	231	248	208	251	218	257	218	218	233	214	229	198	242	236	251	243	204	232	235	242	215	218	220	240	256	235	249	264	239	221	243	230	244	230	227	235	203	204	258	224	216	244	221	257	234	220	227	259	253	238	225	250	235	238	216	260	231	211	231	236	239	241	231	232	242	236	229	236	242	226	228	241	253	226	230	229	219	234	221	232	230	241	263	222	228	234	234	224	226	211	222	225	223	231	224	247	220	259	204	243	236	212	266	240	224	205	226	222	227	228	246	229	213	249	228	217	212	216	223	227	213	213	215	245	188	216	223	215	205	245	241	241	246	214	242	212	240	226	223	234	224	240	232	228	236	240	245	226	280	242	243	219	231	225	226	222	238	230	244	250	263	239	234	240	231	255	247	217	198	211	230	218	228	226	239	220	270	226	244	252	226	217	247	247	259	256	231	204	218	214	226	206	211	219	223	193	242	216	232	227	238	228	251	236	225	226	229	228	239	246	237	259	241	256	231	230	241	196	224	213	216	197	252	243	244	271	242	246	247	215	213	242	236	199	238	237	228	242	253	238	229	241	223	262	245	231	243	229	241	225	246	230	258	218	246	223	248	246	251	261	244	258	248	217	194	210	240	234	219	258	246	255	256	245	248	239	244	231	215	229	238	221	246	235	245	209	229	253	249	228	197	234	219	236	248	248	243	253	233	240	248	252	218	234	249	230	248	225	216	229	250	223	216	240	199	226	232	257	235	236	228	224	222	235	224	218	225	242	213	224	248	246	240	220	258	205	215	219	227	233	225	226	236	252	233	242	199	259	241	263	253	231	239	216	218	207	252	225	214	219	243	248	222	237	229	237	229	212	213	229	211	215	229	235	255	180	251	221	232	258	241	228	222	220	250	225	247	244	215	226	226	218	198	226	236	216	214	240	234	240	224	247	254	248	231	232	245	235	226	274	250	216	264	221	250	233	244	218	222	239	221	245	226	226	225	206	239	236	223	231	246	227	230	251	242	223	225	219	228	242	269	261	249	214	240	217	243	214	225	233	221	225	239	247	215	215	253	227	250	237	201	226	217	207	222	229	224	231	245	245	269	236	237	203	203	227	217	218	225	214	232	230	197	217	190	217	268	236	203	253	250	247	236	247	224	227	248	230	252	227	242	231	231	256	252	242	252	207	226	223	225	197	222	226	251	226	225	220	227	246	234	232	227	233	223	242	241	227	226	222	238	259	225	215	230	226	218	260	205	221	251	226	231	229	240	247	257	244	247	212	247	243	240	234	214	238	209	247	209	206	240	265	254	218	237	221	237	228	229	243	223	207	247	211	255	245	204	236	228	246	247	209	222	233	236	222	217	249	227	225	237	206	235	244	252	206	243	251	250	239	212	235	276	236	223	208	240	271	231	243	237	214	244	234	226	245	240	225	224	228	229	243	235	217	228	234	212	228	231	223	229	249	263	205	273	206	217	230	232	228	231	207	224	203	235	236	250	230	224	224	219	222	234	229	233	256	237	208	266	239	232	260	270	232	223	230	234	254	234	210	221	233	236	222	230	200	236	216	222	230	240	226	218	239	223	246	267	251	239	224	219	215	219	214	244	201	243	212	221	227	244	251	237	202	227	227	211	237	228	243	208	230	225	208	224	227	241	238	257	204	215	227	241	230	226	225	229	217	234	237	239	230	256	217	225	212	221	202	207	209	242	233	229	215	240	278	256	233	214	218	236	243	235	218	220	224	243	222	255	226	247	243	243	219	243	236	250	232	216	222	224	213	230	234	235	237	251	223	236	244	224	219	232	227	250	223	225	251	239	224	251	240	239	257	243	225	228	231	259	245	220	202	234	246	228	208	226	220	268	234	244	255	234	243	234	238	230	230	258	219	248	245	258	216	211	252	221	220	244	218	228	223	224	214	239	271	257	241	249	237	244	227	232	248	265	241	217	241	273	235	237	228	248	222	261	227	223	229	215	218	218	226	238	218	241	221	242	249	209	231	229	224	211	245	220	216	193	226	244	256	211	226	254	242	227	204	248	231	212	206	209	228	208	243	226	257	250	219	217	220	218	249	237	220	218	235	227	214	224	230	234	231	229	209	224	224	233	244	231	215	213	210	225	212	265	229	248	236	266	246	247	247	218	257	222	237	234	236	239	227	233	254	227	220	191	228	254	215	246	215	256	226	223	227	229	232	237	242	250	244	222	232	224	237	247	235	211	222	255	250	233	237	250	240	233	218	210	220	232	222	272	264	237	228	251	247	236	223	227	261	216	226	230	208	216	202	237	224	258	243	240	234	232	251	232	227	256	249	242	235	251	228	241	239	245	231	217	234	243	214	242	245	227	215	225	214	220	237	227	212	233	223	228	222	282	242	207	223	241	275	249	223	244	251	230	214	246	248	226	236	211	229	231	237	207	245	235	225	220	217	252	226	239	224	227	232	215	254	229	267	232	238	247	228	249	217	249	228	241	218	226	224	225	238	227	211	263	246	234	246	209	228	227	225	255	249	236	206	230	227	228	259	254	231	209	241	211	196	250	209	233	236	239	218	239	231	228	262	235	246	231	260	201	242	233	230	240	245	222	234	237	234	234	242	239	210	226	236	214	239	226	228	232	227	235	251	250	225	227	224	258	240	228	212	248	232	229	218	229	216	242	240	221	224	248	221	244	241	242	232	216	247	228	233	226	210	234	241	221	239	238	280	222	217	248	231	255	230	218	222	223	272	207	223	245	245	228	236	228	236	242	236	204	222	221	230	215	248	235	231	220	252	209	204	248	236	243	223	252	255	233	234	223	259	221	208	234	221	226	224	220	221	226	227	239	211	215	234	234	239	238	241	225	239	212	213	244	231	246	231	230	200	219	211	242	244	235	213	260	240	250	255	232	207	234	227	261	240	227	233	225	256	248	238	220	248	252	231	217	241	214	213	246	262	233	225	226	233	223	229	223	228	238	260	257	223	228	221	219	226	202	245	227	261	232	240	237	237	260	244	216	255	219	217	235	241	258	236	214	242	255	228	229	253	228	241	211	241	232	247	227	265	232	223	250	227	232	249	222	239	233	231	228	246	239	234	230	213	238	251	250	255	223	211	232	228	244	222	229	246	248	224	212	223	229	205	208	238	261	211	211	219	233	251	261	231	242	217	222	245	228	196	232	238	225	249	239	230	235	219	230	255
49419	51728	38316	42919	48123	49609	42931	42122	42544	37447	28644	22994	21348	21019	19344	14948	9419	7980	4601	3517	3542	2032	1895	1385	1161	1051	963	1056	940	929	924	949	926	883	845	836	806	847	825	790	803	753	753	785	732	739	710	751	696	697	661	702	688	688	721	671	693	726	715	663	691	705	715	737	688	722	712	701	675	685	694	725	679	678	656	669	702	628	656	672	664	622	650	651	651	701	676	647	708	710	627	657	600	699	668	632	660	675	616	661	703	684	689	666	671	678	691	674	644	649	651	637	668	639	663	674	662	693	691	652	605	703	645	671	652	639	686	664	661	651	636	651	686	673	608	673	638	637	660	649	646	664	640	689	662	662	683	676	681	648	634	641	657	633	701	678	646	641	640	605	656	685	640	638	624	661	644	636	672	665	631	658	663	636	722	645	641	630	578	644	674	635	698	631	704	677	657	722	747	669	623	664	640	619	648	635	625	635	655	681	622	644	647	643	643	655	652	650	636	666	655	637	631	665	644	645	655	646	655	663	633	642	629	675	611	624	693	624	647	674	637	622	660	645	635	695	666	662	670	691	663	654	639	643	685	686	669	651	650	660	672	659	631	652	656	691	651	677	684	619	659	616	649	618	648	631	643	628	653	621	630	671	642	638	602	619	661	620	639	642	707	626	689	608	628	691	648	659	610	645	685	679	667	695	644	666	640	649	676	650	640	611	641	665	630	639	654	645	631	616	660	625	613	662	637	623	615	691	626	639	646	675	672	635	679	671	691	624	631	654	629	637	675	638	625	619	652	628	679	674	640	654	654	643	649	669	631	633	670	591	652	661	699	647	668	649	662	684	662	612	639	657	602	694	660	687	660	691	655	589	656	636	643	657	660	650	637	678	653	669	629	672	645	660	674	649	635	620	655	700	649	672	693	659	668	654	640	656	705	666	647	675	666	675	676	620	666	664	702	638	640	645	650	644	677	624	644	672	682	603	691	621	658	627	633	654	644	645	635	651	690	627	663	647	647	682	605	644	699	658	671	655	685	676	632	710	643	646	626	634	661	656	622	625	662	685	619	650	626	686	713	631	634	628	655	646	672	667	651	646	607	653	628	608	643	635	648	640	641	664	648	663	637	637	651	644	603	686	668	664	593	646	678	629	666	589	641	670	657	665	656	663	601	616	656	668	643	654	670	680	657	677	607	608	685	665	656	581	628	670	668	600	697	658	636	593	644	668	658	653	619	652	635	657	637	683	644	649	663	651	623	648	629	684	628	685	620	668	659	667	645	643	629	690	684	630	615	643	637	671	700	655	597	638	604	635	641	677	673	626	684	665	625	645	657	669	639	658	614	681	690	644	687	660	682	615	642	669	626	636	621	660	695	715	632	679	642	675	627	667	654	666	669	635	654	654	667	634	632	680	652	638	694	694	658	637	667	643	664	647	677	623	653	676	624	644	637	621	634	607	667	629	637	624	673	710	608	635	619	648	617	637	648	655	639	664	660	656	651	663	640	682	632	668	661	651	617	681	598	724	672	649	662	637	656	661	670	663	651	682	658	653	686	608	663	638	653	621	610	668	633	670	661	614	610	632	674	683	676	692	676	636	642	616	687	655	639	641	615	649	698	629	682	616	605	648	659	649	657	646	651	669	610	658	611	662	624	595	627	641	652	681	686	669	637	704	706	674	720	621	669	639	586	664	670	662	657	613	648	638	644	646	626	644	593	703	651	683	642	581	649	712	659	642	675	603	619	683	639	653	666	652	638	615	618	662	682	651	591	688	631	650	630	626	643	661	688	688	642	640	652	656	674	644	646	638	678	619	609	674	658	662	698	625	655	667	623	597	675	634	643	657	661	658	656	684	677	641	665	668	681	636	648	628	675	690	651	633	632	710	635	617	613	671	669	661	655	630	628	615	627	656	656	642	644	641	675	648	695	661	646	666	638	686	657	639	616	622	666	681	661	654	638	651	687	653	654	699	634	658	636	610	674	615	626	664	679	685	694	682	653	632	675	613	655	642	635	635	672	699	647	670	648	677	615	685	622	684	631	649	662	658	660	649	657	652	650	707	630	591	707	673	656	674	696	666	681	647	686	632	680	631	632	617	642	634	652	684	636	614	699	643	670	631	660	675	676	678	648	627	669	606	645	623	632	671	651	638	646	667	657	656	610	661	643	652	626	628	636	677	614	624	647	677	668	613	650	607	672	714	618	629	651	660	622	641	653	683	667	653	681	648	646	634	634	636	663	627	689	683	656	635	650	626	663	672	663	686	655	640	637	652	651	648	689	635	679	639	627	687	669	703	651	713	665	635	637	644	672	694	632	641	669	621	631	658	682	642	665	669	650	640	661	651	665	664	669	660	690	651	672	650	654	689	653	627	667	651	655	640	669	670	661	642	626	648	589	647	649	634	700	676	653	649	667	674	665	704	638	678	617	653	617	665	669	711	652	697	628	653	618	679	659	652	631	623	626	698	621	637	632	620	661	677	665	646	689	649	705	626	619	654	642	669	618	645	662	676	636	690	671	635	668	683	660	697	674	644	637	611	705	639	630	662	634	621	636	689	689	666	695	636	637	612	662	643	649	645	636	639	624	624	669	653	585	692	638	638	676	615	646	654	614	710	654	648	637	618	656	606	676	698	632	660	666	672	657	659	610	635	661	603	637	651	674	626	645	637	602	662	654	616	622	664	632	672	683	663	665	686	640	649	670	672	642	646	683	698	682	675	683	615	665	670	660	618	693	649	650	679	671	594	643	707	631	616	669	654	647	671	630	705	631	630	675	641	641	677	663	655	630	659	662	676	657	634	695	617	682	656	625	675	642	666	644	650	683	662	615	667	672	655	655	666	692	706	711	613	650	639	672	632	656	653	653	624	653	652	677	615	650	624	650	670	673	629	654	625	618	625	667	688	669	653	636	654	644	614	659	676	670	654	618	683	660	645	639	621	662	631	613	635	654	595	636	602	626	684	670	659	672	605	617	679	702	709	616	621	655	628	686	680	662	627	664	649	675	659	658	634	640	692	619	668	664	691	600	681	667	663	635	670	713	602	702	626	644	669	620	688	657	654	639	653	635	656	657	624	632	680	656	634	643	660	636	684	640	647	597	673	650	636	641	608	707	669	653	635	633	623	645	641	626	613	679	672	650	653	640	636	680	616	623	696	684	660	630	640	600	638	600	642	649	695	642	634	633	643	671	679	657	665	632	633	720	638	685	680	631	669	687	674	663	638	646	698	614	651	649	669	683	654	614	648	660	610	654	663	652	695	643	647	634	670	639	627	660	627	614	676	646	649	654	635	670	640	661	645	679	651	651	647	636	677	635	645	668	657	647	667	682	647	649	670	647	671	653	699	667	671	647	666	672	621	687	699	619	638	685	677	680	654	651	634	634	655	616	659	645	708	624	640	684	616	639	649	622	652	617	653	641	685	681	663	645	641	656	657	644	666	687	641	600	672	668	689	685	693	673	622	665	628	616	675	660	654	661	700	648	694	634	619	655	674	657	662
21985	37051	22050	10153	6681	4315	2128	1684	1148	917	480	369	304	307	285	244	175	205	182	173	147	171	154	152	152	135	152	174	156	178	170	157	163	165	157	174	141	168	160	157	165	147	154	142	163	164	165	159	159	149	140	151	135	147	168	166	163	140	172	161	134	162	149	170	123	132	154	147	146	154	141	146	153	162	158	146	141	165	143	155	140	146	134	146	163	146	169	164	147	148	170	133	153	158	139	138	161	167	135	147	132	148	137	126	131	160	158	147	173	197	134	170	135	171	140	143	169	152	144	147	134	141	114	148	131	153	148	145	155	147	148	157	144	140	168	153	151	162	126	136	153	148	143	147	138	164	139	145	132	162	135	145	151	152	141	155	131	151	142	143	154	142	150	148	142	149	133	181	143	154	158	147	148	154	142	162	154	155	145	178	142	140	135	145	153	169	149	133	164	146	143	144	153	136	140	138	137	151	121	156	145	150	125	130	154	166	137	159	151	153	155	151	167	151	161	151	167	157	145	169	158	169	143	130	129	160	153	134	161	147	155	146	155	143	166	137	139	166	124	121	147	147	121	128	140	161	130	157	131	126	140	167	138	171	138	164	144	150	144	137	157	148	181	146	158	153	142	137	168	164	127	128	148	157	165	150	174	143	146	156	163	150	146	134	131	144	147	155	160	153	146	154	138	146	137	139	153	148	150	146	160	154	164	156	114	145	149	131	171	145	135	161	134	151	173	156	135	156	136	143	167	143	148	157	151	172	170	153	125	152	150	130	148	117	136	139	148	137	153	153	161	135	139	144	140	140	149	145	147	157	150	156	180	165	148	147	149	161	147	150	145	150	132	134	149	149	139	146	136	128	137	204	139	139	170	129	148	127	152	170	158	138	172	134	172	142	163	141	152	173	136	151	145	153	158	130	127	151	149	154	135	152	163	129	154	130	154	144	156	132	155	146	146	138	130	148	148	150	157	154	161	145	159	143	171	140	157	157	140	133	138	149	154	149	134	136	155	148	145	138	144	169	166	142	147	138	151	161	172	152	149	150	139	141	141	142	137	175	156	154	136	124	152	163	152	157	141	174	143	147	125	143	150	146	146	154	156	149	137	133	147	139	143	138	147	132	147	155	144	152	121	157	146	155	149	171	165	138	149	143	155	151	129	136	144	133	143	148	148	153	140	142	157	159	150	155	156	162	150	160	152	124	144	145	130	156	127	150	156	143	148	154	163	151	144	142	157	153	142	154	128	138	144	127	160	121	160	164	168	129	142	161	153	171	163	157	168	138	168	133	157	170	138	153	127	159	168	169	129	129	154	158	157	149	133	163	148	135	163	148	148	127	150	142	140	147	184	153	166	145	134	139	162	133	132	174	160	152	156	158	158	138	142	152	142	152	142	160	160	158	160	139	168	157	137	142	165	157	153	144	148	178	133	144	165	135	152	149	147	159	162	153	166	167	142	139	163	139	167	161	142	155	129	122	145	127	150	160	146	137	139	157	127	136	153	140	163	160	162	154	138	161	138	151	145	148	144	152	136	140	153	130	151	120	168	157	129	135	160	163	146	149	152	150	156	167	146	156	173	163	144	148	162	137	140	150	167	157	174	139	161	149	170	148	140	153	166	156	153	144	179	161	151	181	143	138	159	162	148	166	148	157	158	151	142	140	146	167	153	142	153	137	142	138	134	150	132	148	144	158	161	144	136	155	165	153	134	169	131	169	153	123	146	160	136	154	155	151	140	137	129	151	166	176	161	147	154	150	151	159	142	157	149	161	133	138	135	146	150	149	157	160	153	151	137	157	132	150	137	153	125	125	143	169	165	143	151	152	143	152	149	136	173	157	170	164	146	146	149	149	130	142	146	155	157	141	152	149	143	165	134	150	174	154	158	140	130	153	159	147	160	151	156	171	141	156	172	138	142	138	150	150	147	164	157	163	164	145	125	145	135	154	157	157	140	138	157	148	157	130	130	147	134	144	155	154	151	164	155	164	135	150	151	158	143	175	141	174	176	167	165	163	169	164	169	165	146	150	152	152	165	137	125	144	142	136	136	153	156	153	155	152	154	160	152	160	166	143	144	147	165	144	163	147	132	140	156	134	158	145	183	155	145	163	146	168	166	152	143	167	133	155	146	157	142	148	134	148	153	158	161	148	161	144	119	121	133	165	146	155	146	151	149	146	145	142	153	156	148	153	150	139	143	150	154	149	169	161	136	151	172	157	144	139	163	154	145	135	141	136	132	150	161	164	151	141	149	133	161	141	163	134	171	155	164	161	158	154	173	114	150	149	148	153	149	129	150	170	152	107	158	123	151	169	155	143	146	136	144	173	155	136	144	153	148	149	167	155	147	148	139	146	144	135	156	141	130	143	155	149	138	150	130	154	152	137	153	160	143	146	173	168	161	152	178	148	143	155	141	140	145	137	152	159	144	124	136	141	146	136	161	145	143	153	142	153	129	176	142	158	138	147	167	153	164	144	150	155	137	145	150	159	135	151	155	157	158	148	170	145	165	149	146	164	157	147	154	159	162	162	159	136	153	159	129	148	147	139	150	153	156	152	129	169	178	131	149	148	142	116	122	141	165	141	161	165	151	150	145	144	164	137	154	124	147	135	145	162	149	142	153	157	178	159	155	143	163	141	170	143	154	163	151	141	144	165	159	133	148	167	144	146	139	162	161	140	161	156	140	155	161	169	128	142	142	154	132	160	131	147	148	142	154	159	150	140	158	138	147	136	152	132	161	157	159	152	138	165	163	142	147	155	152	152	162	165	159	136	147	130	157	160	133	140	137	149	138	133	154	158	169	154	137	133	162	162	139	156	141	160	140	138	153	156	147	136	152	155	142	160	172	133	166	131	136	147	148	147	167	147	149	131	147	152	118	181	155	143	136	139	156	152	160	137	142	158	135	159	155	170	150	146	151	151	150	159	151	134	153	158	150	146	173	166	161	163	138	157	145	162	129	152	154	153	149	140	157	167	142	144	145	152	152	161	145	136	154	154	155	160	150	146	161	141	150	144	158	146	157	155	149	156	161	150	152	157	140	156	128	142	155	151	133	166	150	145	148	175	164	158	168	150	137	125	159	139	138	166	116	148	151	154	148	148	154	152	120	151	159	141	132	145	164	139	167	139	149	165	165	137	156	142	130	136	144	125	150	161	122	144	153	145	160	153	150	136	146	140	137	167	154	156	154	141	141	148	170	151	154	151	170	180	154	147	145	169	141	138	152	135	160	130	150	150	150	114	164	142	129	152	152	150	143	154	152	169	149	134	136	130	175	144	152	155	162	165	117	141	155	146	160	166	143	159	134	159	142	145	154	167	156	149	171	179	163	146	133	142	146	147	161	137	160	135	164	154	153	133	142	159	168	158	130	144	151	142	145	160	152	154	171	127	137	160	174	146	130	156	157	155	159	145	164	159	143	145	138	129	150	147	166	139	156	126	162	157	150	164	153	146	171	144	122	140	162	159	159	168	148	173	142	154	164	134	164	169
19098	36307	18327	14470	15745	13429	8320	7170	5360	3972	2305	1695	1434	1485	1324	1027	939	706	658	583	616	611	510	520	553	508	491	551	505	500	524	533	545	511	535	498	477	514	492	479	475	474	461	469	464	490	457	480	486	473	498	485	468	510	475	488	478	466	483	480	457	449	503	511	465	483	475	447	482	455	447	466	472	469	475	482	458	501	489	429	521	495	482	470	478	452	491	501	461	484	471	469	466	417	477	434	472	471	491	465	444	445	461	506	498	448	448	458	491	479	456	484	456	486	467	476	485	459	437	462	480	451	486	429	490	461	495	485	442	489	469	429	451	457	488	480	487	419	502	498	448	443	450	468	471	436	495	475	457	473	456	451	471	479	413	456	466	449	458	512	480	475	465	462	445	468	479	493	461	453	460	484	487	479	443	474	466	453	484	469	470	489	468	465	488	462	463	480	460	447	464	487	468	491	469	463	486	457	430	494	473	473	437	478	422	474	477	462	441	475	468	484	463	492	465	471	468	445	478	464	449	457	466	463	462	466	460	440	461	478	485	508	476	454	476	487	481	492	478	481	443	495	448	464	467	481	460	468	475	481	486	434	495	500	440	480	421	461	486	451	433	448	486	470	463	463	455	496	492	471	492	464	452	478	472	441	454	445	469	449	458	511	451	459	458	453	446	477	465	500	479	473	473	474	476	471	439	481	502	418	452	442	430	480	476	493	422	473	472	456	483	484	478	481	478	497	443	486	443	446	481	449	493	456	465	439	464	462	447	516	462	499	478	474	442	461	466	456	473	454	460	411	488	486	493	477	464	436	464	493	446	425	435	458	501	471	504	508	470	467	470	451	434	464	461	486	489	471	501	440	494	506	497	437	492	449	466	488	471	469	443	486	486	493	478	476	466	508	429	479	452	471	478	467	518	474	419	497	425	504	458	438	501	496	478	463	465	470	478	484	464	420	480	459	475	463	464	441	489	438	502	486	436	492	429	495	464	470	483	447	497	451	461	455	455	483	457	479	452	518	459	492	427	457	466	432	478	441	437	449	454	465	441	456	469	467	485	491	481	471	470	447	505	470	452	488	504	457	473	464	478	460	472	460	496	486	461	462	464	441	475	472	463	452	462	479	456	494	454	501	449	470	496	492	475	472	500	430	444	450	487	463	476	430	468	441	459	490	496	491	455	469	461	474	491	469	476	507	508	453	453	475	483	473	460	479	444	466	473	469	480	444	448	430	442	445	479	516	525	435	461	458	487	483	434	452	480	448	392	480	453	469	464	449	452	450	479	461	485	438	490	476	494	472	480	425	479	466	433	472	469	455	484	492	502	467	471	487	458	474	468	449	446	484	458	450	433	461	476	454	483	472	476	481	432	492	446	460	507	455	480	483	458	440	443	467	489	486	475	434	496	484	482	476	455	498	490	456	488	487	447	472	492	450	471	473	453	446	455	500	431	423	470	485	442	512	464	513	446	416	459	500	450	456	493	477	467	496	463	456	466	452	457	471	463	476	455	486	491	509	462	490	484	476	450	472	488	475	479	430	510	450	466	487	456	449	462	449	491	469	447	473	417	420	465	487	425	507	461	434	455	465	475	454	469	466	487	419	472	464	466	469	474	493	476	467	417	486	488	456	506	460	476	462	470	492	496	473	491	452	469	468	489	460	430	427	476	442	464	489	446	451	485	445	490	451	434	438	474	479	461	471	478	473	470	480	463	477	487	435	479	436	498	485	475	452	474	492	463	458	479	482	443	450	492	476	516	461	452	437	462	460	476	482	444	485	484	463	460	459	484	445	484	443	465	501	468	472	474	453	447	461	503	450	459	449	430	442	504	475	407	513	478	483	437	489	487	520	502	503	517	439	483	497	445	502	491	478	462	483	427	446	442	459	472	478	473	447	450	484	472	445	492	479	456	446	480	450	471	484	454	450	467	480	499	478	469	481	437	475	470	463	484	530	461	477	454	451	449	465	473	456	464	460	426	457	468	514	482	500	500	457	473	469	464	480	467	443	475	458	476	403	461	489	436	482	453	479	465	410	492	418	462	469	480	502	509	507	478	475	496	500	471	428	456	468	524	463	455	481	486	436	467	516	491	470	449	469	441	475	461	480	454	466	449	439	442	468	503	450	494	491	494	419	489	438	479	447	492	483	477	454	436	446	482	472	476	483	471	475	459	447	499	435	488	480	469	476	469	456	455	490	463	436	507	464	503	438	446	494	483	466	438	453	449	512	436	464	454	494	444	471	437	452	447	465	462	482	483	504	490	433	449	461	449	464	476	470	475	429	448	485	464	483	477	468	420	444	491	460	474	502	490	437	443	451	453	460	472	464	441	454	456	428	446	456	421	483	457	473	484	448	478	468	465	474	426	488	481	460	500	459	470	445	474	483	484	489	475	425	459	479	467	464	482	472	503	480	474	454	518	482	493	491	454	483	495	457	472	497	544	475	448	470	436	485	468	465	460	482	463	502	445	470	460	445	468	472	485	481	486	457	485	479	414	454	489	493	464	459	481	437	485	460	486	484	456	467	471	439	473	482	509	486	508	475	461	447	448	481	493	497	455	468	494	471	467	459	482	461	484	442	449	465	489	499	480	493	484	491	451	447	482	445	464	496	490	492	481	462	493	456	476	446	464	493	479	483	441	483	446	489	431	471	490	449	456	485	481	486	452	445	471	474	473	473	453	439	516	498	468	491	504	447	504	495	488	487	423	466	469	505	468	468	428	467	461	446	445	461	461	464	480	455	490	472	482	488	467	472	445	455	444	509	406	470	458	453	461	484	456	475	481	457	447	474	506	488	470	496	459	458	468	475	457	457	478	461	463	479	455	450	439	427	450	461	465	434	484	489	469	481	428	485	455	472	488	486	417	497	478	448	462	486	421	464	506	490	454	442	467	457	461	490	452	466	433	468	473	482	465	479	477	476	490	484	536	469	444	457	432	472	415	462	456	460	439	471	493	483	468	438	479	479	455	485	466	462	480	476	433	438	461	438	455	477	460	467	476	479	467	494	483	485	458	469	511	508	445	438	453	452	480	452	449	456	456	442	455	472	483	468	490	485	474	505	446	442	482	469	459	459	476	488	497	480	471	472	484	464	462	453	479	473	473	480	476	433	464	457	503	488	449	450	482	520	427	458	518	466	462	449	469	483	525	481	454	478	455	469	495	437	460	453	460	453	454	468	462	510	442	455	468	513	463	495	480	474	531	466	449	468	486	437	459	449	457	449	483	439	449	444	507	460	445	450	502	480	477	457	456	486	491	467	472	451	460	464	461	457	483	487	505	443	503	485	462	489	453	473	459	429	467	511	508	485	470	471	450	426	462	472	477	480	477	458	449	474	470	423	457	517	499	451	503	451	434	469	459	493	432	458	441	516	472	464	468	450	459	483	418	483	438	468	450	471	435	442	453	442	483	456	458	491	473	471	483	512	464	477	476	495	460	465	473	449	480	462	477	432	451	477	456	490	462	441	459	473	490	469	447	478	461	460	441	480
52936	51115	37028	27440	28950	29234	24959	21356	16888	12069	6041	3590	2655	2389	2042	1443	840	653	420	314	289	208	197	181	207	160	174	189	165	167	159	154	136	165	137	140	153	140	158	139	125	124	135	131	138	125	126	115	156	129	122	157	140	168	140	151	115	147	123	142	111	134	133	127	145	128	149	137	122	135	124	134	123	146	121	131	135	153	118	129	128	124	144	140	146	121	130	149	129	128	146	126	144	125	145	129	125	139	122	135	143	124	127	136	131	137	150	145	140	131	140	135	154	158	136	139	150	141	113	131	155	129	140	154	140	116	138	163	140	149	130	158	130	145	137	132	149	144	119	136	153	120	158	138	155	141	129	130	112	123	135	142	145	136	153	138	146	146	121	125	102	150	127	128	125	122	130	150	140	138	120	127	131	139	118	129	137	121	117	134	128	143	136	135	157	141	130	128	111	122	112	123	136	140	126	128	121	136	119	123	140	145	118	134	130	127	124	135	134	137	128	119	143	149	133	141	135	144	146	146	148	117	130	130	147	126	144	136	140	138	171	135	132	130	136	133	137	116	127	139	140	165	146	99	141	157	115	139	114	133	139	113	139	152	126	137	146	132	157	135	134	154	138	150	133	146	125	123	141	119	111	156	134	128	153	157	139	136	151	121	122	118	124	134	134	149	125	132	149	114	139	133	152	127	143	124	138	110	125	142	129	131	128	117	141	109	137	98	133	122	126	124	106	124	134	136	134	118	132	117	140	140	155	127	122	105	142	126	130	141	148	134	123	116	141	138	124	129	112	127	139	114	121	119	134	126	126	131	130	122	137	135	127	124	131	120	157	133	138	135	142	140	125	114	141	137	135	140	130	119	113	123	135	126	132	107	129	133	137	137	142	118	123	144	125	126	131	122	143	126	118	158	120	125	131	125	126	113	137	116	127	163	137	130	126	148	128	118	156	125	136	105	106	144	125	133	147	129	125	125	140	103	129	126	132	125	137	135	161	125	130	118	134	144	121	131	141	130	144	131	136	130	154	140	147	133	133	152	128	104	128	121	149	125	136	108	145	137	124	113	156	136	114	114	119	116	150	121	141	143	152	126	122	125	134	119	134	127	107	146	123	128	153	128	132	131	137	113	122	109	158	134	150	138	144	145	129	119	114	131	116	127	137	123	154	129	149	127	107	115	116	128	126	122	128	127	136	138	116	148	131	154	127	121	125	150	137	135	128	130	135	138	145	125	126	128	142	121	150	158	120	144	127	128	121	143	114	134	113	125	122	125	127	142	111	170	134	116	117	111	129	129	143	117	129	129	124	118	122	114	130	124	106	130	124	123	129	124	124	130	132	126	148	130	119	147	137	146	132	158	129	123	138	126	115	128	153	152	139	139	155	129	141	123	141	148	136	111	133	108	115	121	115	127	123	146	131	128	124	141	136	143	125	121	130	119	126	156	107	122	136	137	139	137	122	135	125	118	132	128	124	108	126	139	127	123	110	122	134	116	134	135	156	149	126	116	142	120	133	126	122	140	132	134	125	134	130	129	124	118	152	142	138	127	143	131	145	125	114	119	129	138	138	131	130	127	136	120	160	120	149	146	132	143	131	144	126	132	122	129	119	125	110	137	132	137	120	112	124	142	129	111	134	131	140	126	124	114	140	133	114	128	136	128	126	134	119	129	144	144	116	131	124	122	145	133	127	132	123	105	131	118	108	125	118	117	140	156	126	121	140	139	133	141	133	113	158	122	141	130	136	128	134	137	129	106	135	130	129	165	138	129	123	133	135	149	142	129	136	129	131	143	124	124	136	132	144	127	123	146	116	125	138	137	122	145	145	126	151	129	113	124	146	150	133	152	120	115	135	136	125	134	137	125	129	136	136	139	124	126	138	145	120	127	149	144	155	150	139	122	145	122	131	155	132	146	126	124	140	133	151	142	118	143	121	124	132	149	133	140	114	132	129	148	129	119	127	136	127	133	131	148	125	129	136	143	142	128	136	141	142	141	129	121	124	139	146	124	131	138	132	112	133	128	123	139	137	120	114	121	112	122	132	136	116	136	132	127	109	142	124	133	150	145	126	135	114	133	111	127	121	118	144	134	154	142	133	124	120	131	124	115	137	157	116	138	149	139	132	128	122	129	143	148	128	150	120	123	124	121	133	126	123	134	135	141	128	146	127	130	131	129	123	118	128	121	123	138	137	119	116	113	125	126	133	119	134	119	122	113	149	134	132	142	129	126	137	137	147	133	129	126	153	136	142	123	112	146	128	123	133	127	126	141	119	113	135	121	124	131	121	115	132	127	147	133	144	143	116	127	157	123	133	161	144	133	134	122	133	127	137	128	112	125	133	110	150	127	150	128	147	137	147	137	136	124	149	101	119	141	128	140	129	130	124	139	145	123	142	136	143	155	130	123	138	144	117	144	121	147	132	115	129	104	139	118	120	146	144	141	131	128	130	121	135	152	132	127	124	130	123	125	109	115	121	133	157	111	113	138	143	117	105	129	149	117	133	130	149	130	140	136	134	134	131	151	137	117	139	137	135	124	136	134	125	124	144	134	151	152	142	148	151	145	136	124	111	130	132	115	123	132	128	132	121	141	151	146	143	146	134	131	126	152	115	114	136	131	118	118	131	119	116	142	136	140	134	124	114	123	127	140	134	133	122	133	122	132	149	141	128	121	119	124	126	111	130	109	132	125	147	156	133	124	153	125	134	144	129	136	137	131	129	137	126	120	131	127	136	138	134	132	150	132	144	139	121	137	155	131	127	128	114	146	117	120	114	136	133	145	112	141	93	145	134	134	134	129	128	121	127	126	124	151	122	136	146	126	143	136	130	110	128	141	128	130	111	132	130	119	151	142	138	128	145	134	148	138	116	126	127	134	124	130	119	136	146	125	122	129	117	150	135	128	122	124	115	129	111	146	142	128	131	129	127	132	144	135	115	147	114	134	130	122	133	131	126	121	145	139	128	130	123	132	121	131	106	139	133	123	146	145	106	120	90	138	120	141	132	141	126	135	142	137	103	129	118	150	132	114	123	127	127	131	140	134	136	116	134	127	113	135	134	134	118	133	120	143	124	135	119	143	116	120	153	123	135	157	147	131	119	143	141	129	126	113	126	109	146	146	125	147	140	137	141	126	133	120	111	120	133	133	137	136	139	123	146	155	127	113	154	128	133	119	126	118	139	138	128	141	132	125	126	133	121	121	129	132	130	126	122	123	136	114	134	124	126	135	125	129	116	119	144	123	143	121	126	141	145	123	138	121	153	135	142	139	150	136	129	147	129	123	140	132	118	109	112	126	121	123	134	161	121	132	139	121	145	127	138	128	133	123	145	158	125	146	111	117	146	142	140	141	113	137	124	106	138	127	141	133	135	147	132	118	138	153	120	144	114	129	135	134	135	121	126	138	129	142	134	138	137	139	123	141	136	141	136	120	108	114	138	116	122	132	149	119	125	135	124	146	131	109	132	108	147	151	117	149	129	127	146	124	144	125	109	115
43341	54865	37147	35558	42662	41514	32926	32444	31709	26857	18128	14013	11846	11277	10543	8031	4677	3674	2214	1664	1694	1002	892	806	686	614	553	594	551	584	617	585	563	612	512	548	563	496	531	500	487	513	471	501	453	464	474	494	450	464	424	423	449	459	487	434	434	418	442	411	439	427	439	448	466	425	429	427	417	457	411	393	455	409	427	462	410	438	355	398	433	439	426	430	437	412	388	382	427	401	407	414	456	450	390	403	462	434	443	433	407	402	417	395	420	437	426	424	408	393	446	443	405	463	381	421	417	424	452	426	414	400	431	418	398	421	406	415	438	398	447	411	429	420	408	438	375	361	437	402	399	407	407	449	441	413	420	405	426	418	379	411	389	415	417	404	430	409	438	390	428	403	404	364	452	424	406	428	390	420	411	375	429	420	381	419	391	430	382	409	386	402	379	409	373	438	419	446	421	414	403	397	413	427	409	428	421	356	413	414	427	425	416	429	381	463	416	424	460	489	447	403	417	400	447	419	431	393	396	429	428	392	409	400	419	441	419	446	415	382	388	382	413	409	434	410	379	465	402	406	429	422	393	423	437	393	425	402	399	388	416	445	400	391	402	390	396	446	437	427	427	454	420	392	408	407	448	421	435	401	427	398	427	432	429	417	378	452	419	458	417	422	399	401	413	442	396	377	395	453	424	412	431	430	408	412	432	404	394	432	408	410	414	425	405	404	413	463	402	429	407	388	391	403	420	422	419	411	416	412	409	392	444	394	384	399	428	399	424	408	374	426	425	420	406	440	422	409	394	455	395	402	387	450	445	448	406	421	423	380	433	407	439	396	435	416	390	410	396	372	400	408	421	373	448	408	431	376	441	416	428	394	427	448	436	445	400	439	450	401	435	393	400	436	467	419	396	392	411	426	387	431	425	402	378	397	399	413	464	436	414	428	430	391	444	411	409	372	402	442	416	392	423	399	411	383	409	453	448	436	397	419	396	415	400	422	428	388	408	405	431	421	411	386	421	426	405	400	382	402	418	423	433	445	451	403	449	468	421	429	423	395	419	396	395	434	407	470	401	378	413	418	416	434	406	429	405	408	417	403	406	434	421	403	368	446	437	406	436	429	416	416	416	383	403	415	415	437	431	420	414	428	431	412	419	379	409	436	404	431	408	408	435	464	399	413	420	371	412	433	413	444	440	385	407	419	400	414	394	410	410	376	404	427	437	365	431	435	423	402	397	393	397	420	419	447	411	392	395	432	421	398	406	381	381	391	431	426	409	397	383	448	407	382	406	451	381	446	383	427	430	425	378	465	413	452	378	432	415	403	453	422	439	420	431	437	401	396	399	396	394	414	384	443	405	429	393	420	416	395	402	388	410	439	370	414	444	397	405	441	455	442	400	427	429	450	434	427	414	433	395	425	417	419	404	416	429	411	435	466	421	423	409	397	406	434	426	429	403	387	409	434	430	390	418	426	390	434	433	395	381	403	404	437	407	411	393	423	395	422	383	426	428	414	418	416	427	437	385	438	449	411	428	418	406	466	429	403	437	419	435	400	429	373	435	466	420	429	416	414	398	401	416	384	433	409	408	449	403	451	416	426	479	370	427	435	410	412	446	443	453	422	393	415	398	452	428	415	389	416	438	417	413	404	418	402	456	399	394	439	427	404	432	428	429	385	410	391	419	386	424	428	447	403	437	383	417	400	415	396	438	396	418	391	410	417	410	462	347	411	410	418	430	422	401	410	421	410	425	448	443	385	389	419	422	380	390	379	427	380	441	398	435	426	408	404	427	404	398	379	413	412	410	422	398	402	381	387	399	401	429	424	417	410	408	433	419	434	433	411	426	374	406	420	440	392	439	403	396	423	439	412	406	424	391	408	407	399	439	401	415	413	424	405	439	348	403	413	425	421	415	387	404	422	463	422	427	415	396	414	425	398	418	455	388	423	420	425	416	438	432	426	407	463	436	430	392	401	408	451	396	389	402	420	477	398	392	408	393	411	401	423	452	399	452	399	375	371	409	414	427	410	422	420	368	421	437	424	391	396	394	433	381	392	406	385	396	412	450	403	399	444	468	413	401	404	414	379	427	382	410	418	409	454	397	439	413	406	443	444	402	402	408	408	402	448	413	420	424	439	470	415	448	385	405	390	416	455	417	403	411	423	407	431	423	469	384	392	423	446	450	380	393	416	412	424	423	396	414	425	420	372	408	436	406	393	417	423	408	410	458	425	412	427	400	394	433	371	420	419	395	413	403	455	439	407	429	413	418	409	440	413	400	422	410	392	420	390	443	408	404	404	444	422	373	440	419	397	403	425	429	408	384	439	391	467	421	427	428	420	395	415	444	406	413	420	408	414	407	404	372	426	416	407	384	403	393	418	460	388	435	430	417	419	417	409	410	415	416	438	421	421	463	418	417	422	431	394	403	398	395	428	408	430	379	420	414	415	449	413	383	410	416	401	375	372	364	397	399	436	393	429	430	406	427	407	405	444	435	469	389	407	441	412	407	450	389	443	370	445	445	415	433	388	384	399	397	421	434	439	437	426	387	447	422	467	442	372	415	428	428	462	393	420	447	404	389	402	409	395	424	402	390	419	413	390	424	408	393	418	414	408	419	385	381	383	388	430	394	443	406	404	438	456	403	409	407	465	446	403	426	450	407	373	425	396	391	392	440	419	371	408	432	386	418	413	410	397	417	423	411	408	421	438	437	454	420	422	396	449	409	431	409	446	393	399	407	419	402	429	417	428	404	403	389	414	394	425	395	417	419	435	408	400	406	384	395	375	446	435	421	410	419	388	430	406	412	413	402	399	439	445	392	417	379	418	401	447	433	393	403	414	398	407	414	416	441	387	437	405	397	412	460	448	424	409	427	417	409	396	409	429	408	453	482	398	409	413	426	381	408	405	425	361	411	413	402	430	417	418	414	435	429	405	434	452	375	427	436	432	400	404	422	391	418	408	421	409	476	418	424	401	430	379	396	418	436	418	392	399	395	416	407	401	421	393	402	433	403	387	440	414	401	390	399	397	419	439	394	379	437	430	424	383	406	366	376	368	417	424	434	393	435	431	393	403	404	408	393	377	376	420	407	380	440	429	380	407	390	425	376	403	455	408	453	421	424	391	379	419	408	432	395	405	412	407	452	410	399	412	414	463	391	446	402	415	423	413	364	439	433	447	399	431	387	393	425	392	441	435	412	428	392	433	418	410	423	422	450	394	426	424	425	408	389	398	422	398	394	396	415	425	386	441	421	412	410	418	425	406	430	444	410	442	422	415	432	417	426	416	396	449	400	380	397	413	410	377	378	377	405	426	441	404	413	396	380	414	377	439	430	430	400	393	399	421	418	395	427	382	456	420	413	389	434	428	398	424	412	396	377	402	431	412	431	423	387	437	424	425	419	425	384	426	413	417	429	403	401	415	412	415	419	392	437	421	412	414	421	421	439	383	405	426	426	404	436	439	427	404	412	402	426	386	422	363	396	458	412	461	360	420	439	448	428	395
57863	45130	35083	28819	30605	31559	30663	29901	28396	23805	14466	9266	6622	5964	5152	3577	2145	1601	925	634	658	498	394	347	341	237	291	271	304	275	265	248	284	271	248	238	254	254	281	266	245	242	240	267	248	246	231	220	238	237	224	234	235	234	263	246	261	220	262	243	231	225	245	256	258	264	221	237	253	244	238	218	252	250	252	236	236	237	241	242	242	246	263	239	254	231	270	227	212	236	261	251	213	243	248	216	270	241	239	254	229	224	242	226	258	246	238	251	234	258	245	270	272	223	232	219	216	267	264	224	242	224	244	249	209	262	231	241	245	265	233	240	254	249	249	250	228	222	248	214	210	229	241	240	251	252	231	240	227	259	234	234	244	208	254	239	257	237	257	225	222	226	222	266	247	229	247	215	249	223	278	213	219	225	243	242	234	220	192	234	251	258	231	214	212	239	237	232	232	240	263	243	256	293	234	242	211	260	223	237	241	233	225	213	257	211	247	245	267	233	227	249	227	209	231	235	210	244	229	236	226	240	236	255	252	250	238	248	224	237	222	251	238	240	249	237	206	238	242	228	256	235	228	229	237	219	218	245	253	227	256	218	203	252	214	201	257	233	234	232	266	266	222	225	244	227	256	244	238	242	245	220	232	229	266	253	242	235	268	218	256	249	238	235	229	238	238	228	239	226	240	246	243	256	259	258	275	237	241	236	259	223	245	229	233	211	217	224	227	234	213	202	230	241	231	222	237	231	235	227	234	253	212	236	237	225	218	239	257	201	228	224	217	231	234	232	230	244	215	228	242	234	239	237	227	227	231	236	237	257	205	246	223	249	234	241	239	257	230	232	206	220	218	237	199	247	256	236	222	226	246	243	218	240	207	258	238	253	246	236	242	213	235	222	223	268	225	253	242	244	222	223	250	244	244	239	231	212	220	226	247	219	253	221	230	215	236	234	252	233	264	250	211	237	242	243	245	238	247	227	251	223	259	223	232	233	230	231	253	230	244	239	216	254	238	262	244	214	235	242	251	260	259	264	250	222	230	220	219	239	242	210	261	270	239	240	209	232	225	232	230	239	255	242	209	239	228	260	232	248	231	245	230	227	248	235	234	231	284	212	227	229	247	252	225	248	214	234	230	252	258	251	227	241	246	225	238	251	223	244	258	250	207	209	247	233	215	246	269	246	227	236	256	225	237	255	251	244	239	263	208	231	215	252	234	233	236	247	245	246	255	260	246	208	282	234	274	260	217	224	253	246	236	215	259	248	262	213	259	225	225	228	222	230	261	251	211	244	221	242	239	225	223	243	263	224	261	238	222	249	236	212	270	231	227	255	206	225	236	262	244	221	234	247	223	235	241	265	245	233	229	226	234	241	251	266	243	228	226	252	235	226	243	216	234	229	237	249	233	242	253	244	240	261	238	209	255	260	251	249	249	229	240	249	261	220	239	230	218	229	253	231	218	221	261	253	242	243	249	236	239	266	230	230	244	212	285	221	253	274	245	246	223	221	240	210	221	229	242	239	233	236	229	254	223	267	221	242	246	236	247	224	235	222	230	248	250	233	216	243	229	239	215	225	234	242	233	208	214	247	231	233	238	221	242	253	236	239	247	226	250	232	226	241	242	237	223	244	210	231	244	248	257	223	248	214	238	263	235	241	236	240	250	229	208	217	217	243	251	234	243	235	256	234	213	244	243	234	210	210	204	264	266	251	246	261	244	245	243	217	192	253	281	254	219	245	238	217	223	211	215	192	225	240	215	253	228	239	245	253	237	210	233	246	241	224	227	234	219	222	249	246	234	239	263	231	225	214	258	256	234	216	228	264	252	226	216	228	231	245	230	232	228	217	251	244	227	215	239	246	237	232	252	242	265	246	223	250	225	237	244	245	263	241	215	225	243	250	255	239	247	248	250	230	234	211	222	223	229	233	252	228	244	217	240	219	234	241	236	235	231	238	203	225	213	236	213	227	213	233	221	242	220	250	220	237	232	256	240	240	252	238	244	217	238	229	227	252	232	207	245	220	241	233	217	212	245	244	234	221	234	237	237	255	241	221	208	212	266	217	228	229	232	241	248	220	227	237	235	260	240	224	247	224	268	212	244	245	232	269	218	239	204	254	269	231	250	249	220	220	261	241	219	220	230	255	228	212	206	225	212	210	250	236	247	253	262	232	219	209	222	229	246	207	249	237	247	263	255	223	254	236	236	224	241	216	232	215	234	221	243	251	211	244	226	241	219	241	218	245	240	216	243	238	267	227	238	208	225	232	240	234	242	268	213	225	226	223	226	216	212	224	222	223	231	226	205	236	223	236	216	235	234	233	236	231	269	230	248	220	239	234	258	238	222	259	240	250	257	222	212	224	241	232	222	232	245	245	222	237	249	253	217	240	215	239	241	234	260	264	255	222	245	242	228	232	223	230	232	231	254	214	240	265	248	255	224	230	198	217	252	244	255	234	250	238	242	218	223	242	238	234	246	217	217	234	223	260	226	230	226	247	243	220	225	267	224	228	234	234	261	231	242	212	224	219	222	228	232	241	226	213	222	253	248	283	226	225	231	242	249	256	264	226	283	246	232	237	263	237	242	228	233	215	234	244	243	250	253	237	280	249	236	232	266	229	253	281	233	233	241	222	248	233	230	217	265	198	245	247	237	233	244	216	244	256	243	205	247	248	242	223	254	202	244	252	241	229	205	251	228	238	236	213	257	235	259	250	235	220	201	216	221	248	254	246	235	243	229	224	249	224	219	220	233	251	249	224	221	265	236	246	238	215	241	224	223	227	237	224	249	240	235	248	255	246	232	217	216	227	230	219	248	265	240	220	228	225	234	247	232	199	235	223	253	228	232	221	228	244	255	259	235	231	258	245	231	247	244	248	242	237	239	232	266	226	251	242	241	224	247	219	274	215	236	233	230	221	271	271	248	240	217	202	247	235	242	233	250	233	227	211	216	239	232	235	217	259	234	230	247	249	218	224	238	240	256	226	233	234	228	243	255	215	241	215	224	220	228	238	224	257	211	231	249	233	256	268	240	259	251	249	243	226	225	224	218	217	233	208	218	231	225	240	252	271	230	235	216	210	224	239	239	229	252	210	231	225	230	225	232	259	235	225	208	244	243	256	209	230	237	220	247	229	255	245	262	231	232	259	211	259	253	217	229	250	205	236	248	254	205	249	250	240	219	235	244	246	251	249	235	248	230	243	243	234	223	248	227	237	195	220	241	262	219	229	262	243	263	257	242	232	239	227	218	233	218	235	277	243	219	235	245	241	225	245	245	237	250	265	288	226	226	263	239	243	247	240	224	233	254	228	228	236	242	224	208	234	245	217	216	222	213	251	227	241	221	256	252	255	230	203	214	227	219	246	238	244	216	248	226	238	242	247	227	236	235	226	247	233	215	229	239	274	202	238	253	241	234	223	224	237	255	228	231	250	225	209	246	245	248	227	248	240	217	233	237	234	228	232	233	232	220	248	256	236	221	254	212	255	224	233	231	241	232	244
51184	54375	38074	42942	48528	48954	41694	41819	42205	37126	29194	23857	19553	19441	18584	14254	9464	8150	4410	3190	3469	2126	1741	1326	1288	976	1005	999	977	907	1002	925	916	840	859	937	839	822	809	810	799	724	780	782	799	761	714	715	672	714	734	720	732	743	737	792	714	708	708	697	727	731	785	662	715	682	733	674	665	681	693	711	680	635	721	657	644	671	668	650	638	669	638	651	646	654	639	667	678	674	648	690	714	672	687	663	665	614	679	650	702	641	688	709	673	670	684	695	691	641	660	729	700	648	662	690	673	665	671	629	672	668	682	717	659	681	635	684	674	672	665	639	635	684	695	605	679	639	709	667	665	658	674	621	688	665	646	675	627	662	679	651	678	656	703	633	648	663	666	668	660	604	659	669	609	684	632	689	660	664	640	622	699	651	666	635	638	694	590	651	669	623	615	648	726	680	651	662	644	655	689	609	671	722	646	615	630	654	691	648	656	616	700	636	659	661	663	635	634	683	654	645	630	657	645	666	634	601	652	677	667	662	659	692	676	645	634	632	654	650	686	687	649	633	711	653	700	669	654	629	651	635	670	645	634	676	643	630	648	683	693	691	660	630	711	671	677	615	623	626	617	618	678	653	684	689	688	666	646	641	662	640	666	651	644	649	597	643	654	685	671	669	629	615	665	633	662	686	682	652	641	635	701	679	630	706	664	647	649	642	661	612	625	687	687	628	599	638	646	617	642	658	694	647	653	684	669	703	673	635	655	621	704	666	661	701	624	651	675	647	635	621	674	670	657	671	651	683	654	614	650	667	667	675	645	657	676	653	650	634	631	639	652	672	669	653	685	631	676	679	692	671	684	663	667	648	685	650	706	660	667	676	662	622	660	636	664	620	669	663	604	657	695	620	646	673	633	635	670	686	645	620	675	667	628	583	662	671	650	666	692	658	592	667	652	682	672	641	614	634	632	671	666	657	679	659	704	651	667	642	695	717	668	663	642	621	606	612	635	649	642	618	662	657	662	654	627	621	648	631	639	646	667	669	661	665	688	651	689	684	658	636	649	652	638	654	683	670	657	632	638	660	645	648	643	670	641	647	657	672	642	692	657	679	699	679	685	669	675	634	684	694	649	662	678	652	669	671	618	663	695	624	652	645	680	707	633	655	669	645	695	671	681	662	647	643	684	629	641	657	692	667	692	650	625	624	656	658	624	639	622	676	668	628	703	686	624	650	655	672	706	667	632	621	617	638	691	677	651	665	642	613	649	660	678	638	635	650	721	669	652	704	660	618	700	660	644	622	675	655	623	644	655	663	628	695	652	684	656	718	668	667	667	607	656	587	650	653	668	621	694	679	671	624	648	670	669	641	631	644	673	654	645	659	627	640	652	631	657	658	690	684	623	676	645	645	678	644	646	690	702	675	653	658	646	649	671	676	661	629	658	646	644	659	622	648	700	632	667	635	656	648	658	689	623	636	651	687	649	665	678	636	647	636	631	652	662	653	655	685	699	653	616	645	633	644	646	715	652	679	637	679	661	641	642	640	619	663	639	636	657	645	679	689	641	675	709	670	670	699	680	634	658	643	666	601	654	667	643	642	646	645	683	664	656	650	634	659	700	685	654	617	677	675	660	656	668	632	640	610	676	686	652	599	649	625	660	648	680	636	648	663	670	625	623	633	648	655	643	687	666	633	651	639	628	664	683	673	668	696	694	632	668	677	628	635	633	635	618	684	693	655	679	658	647	642	619	645	713	672	680	651	677	624	647	616	677	628	654	716	640	669	626	648	639	652	697	711	633	658	581	630	645	616	654	695	659	630	671	666	659	664	614	604	678	657	672	649	608	671	642	679	629	632	654	654	623	649	687	687	651	673	677	620	636	641	671	653	637	667	709	644	697	709	657	642	689	612	685	666	651	637	646	711	645	685	617	652	640	659	645	655	631	670	606	684	649	662	663	699	678	636	677	666	653	679	694	646	666	624	663	680	671	675	689	657	634	641	670	673	657	634	602	642	686	644	700	734	593	641	685	643	655	692	642	665	647	678	641	643	604	659	629	665	623	643	665	674	624	691	664	658	663	718	647	675	693	608	681	671	659	657	635	640	669	692	613	589	624	630	672	675	659	633	668	624	621	639	666	663	626	623	670	624	659	650	638	645	665	643	585	682	643	643	674	652	681	691	650	669	664	657	670	626	628	630	660	596	657	643	664	640	680	639	673	677	621	645	603	635	626	638	674	697	649	653	616	637	648	569	647	672	625	677	654	644	674	651	637	619	672	651	659	661	651	634	690	639	671	647	651	670	633	675	713	671	611	655	659	697	687	680	665	629	654	668	688	686	650	634	637	656	642	634	627	705	624	698	659	689	683	658	709	650	649	674	597	649	657	674	633	648	678	698	679	657	660	639	676	663	669	643	636	682	699	632	649	655	661	674	614	628	668	613	664	677	641	674	632	654	665	636	680	652	637	650	714	709	703	669	666	620	678	628	635	652	662	654	673	667	683	659	654	654	652	682	684	664	684	680	667	645	664	636	679	657	667	644	635	622	676	639	625	637	678	686	655	648	682	625	693	682	654	699	646	667	669	657	632	656	673	662	600	654	650	569	631	657	669	690	694	658	640	682	624	664	714	629	658	698	643	675	671	662	632	624	688	679	650	631	696	685	689	653	701	671	642	605	669	650	656	681	634	643	707	672	656	689	622	636	675	653	671	648	598	696	613	634	703	636	632	641	655	620	698	640	664	676	670	695	655	728	672	639	704	695	707	611	679	677	610	678	673	628	642	634	664	623	667	660	660	686	645	639	637	660	643	641	642	638	610	643	622	663	654	677	676	667	677	607	634	639	659	692	653	685	605	629	680	687	667	652	634	659	645	615	684	694	634	680	617	669	653	621	660	671	682	692	664	635	724	633	655	684	668	661	637	652	648	662	651	625	664	660	634	648	670	675	642	645	680	642	604	615	653	662	678	669	664	661	654	673	654	623	641	689	644	649	646	664	643	599	663	686	624	673	620	658	662	652	627	698	641	643	662	637	695	586	609	658	678	647	638	663	652	697	686	652	656	667	678	672	654	634	639	683	648	671	659	652	640	669	681	592	647	636	663	632	672	654	713	654	647	643	641	624	638	666	681	614	639	675	636	690	660	672	614	623	676	703	645	672	688	634	687	649	677	702	640	650	649	648	662	630	615	654	679	676	633	626	696	661	650	661	623	669	678	656	641	612	676	679	654	660	653	669	691	626	657	679	629	622	653	639	621	637	672	613	678	650	608	657	617	644	675	669	644	652	630	662	668	645	695	628	608	613	662	675	663	674	687	614	652	639	621	654	649	651	628	630	620	665	675	654	609	609	686	645	679	647	651	677	614	609	684	650	654	627	639	625	653	689	637	631	672	654	636	693	670	700	693	672	677	633	657	700	649	675	662	642	647	650	681	596	643	639	638	637	639	641	687	639	655	658	637	676	641	633	660	609	631	686	653	606	625	668	674	660	630	636	721	637	649	681	678	637
22678	33028	23007	10426	6619	4164	2249	1560	1269	906	476	333	288	320	278	230	178	198	171	160	154	153	172	176	160	145	164	176	164	185	165	164	182	172	146	183	160	172	153	149	156	175	132	128	136	141	152	157	160	161	137	138	102	154	156	154	125	159	150	155	169	169	169	142	149	141	165	160	172	169	160	175	163	130	149	167	150	148	148	159	137	160	181	144	151	145	151	160	147	154	157	134	152	196	166	171	160	151	171	152	147	141	137	167	142	120	137	135	143	147	161	160	156	155	171	154	165	163	145	135	158	181	148	135	148	175	137	153	148	152	144	163	128	156	142	184	165	164	166	152	164	143	147	149	147	184	136	149	129	150	172	140	152	156	146	159	147	158	156	141	128	171	140	142	162	145	121	187	165	143	148	139	153	127	165	156	144	141	142	152	140	142	134	145	156	158	192	165	147	134	140	164	155	153	129	157	162	149	160	149	144	140	149	141	159	138	161	151	125	154	143	153	149	153	162	159	140	136	167	154	133	135	168	158	145	135	132	145	150	159	156	142	162	156	164	149	142	156	137	162	143	175	158	147	159	150	144	138	143	143	154	140	162	161	122	127	152	168	139	157	168	171	143	168	129	159	125	171	142	159	148	134	155	141	140	150	159	163	144	135	173	163	155	134	134	132	173	139	178	141	132	133	126	155	126	168	177	167	158	151	176	146	159	152	150	127	150	162	143	153	145	133	153	151	178	158	153	181	124	153	154	152	143	142	172	156	152	154	132	162	139	165	156	145	145	144	149	138	151	166	151	145	148	155	169	154	152	162	165	130	157	144	151	143	156	161	159	157	162	148	135	158	151	145	158	148	176	162	143	143	145	147	160	135	176	135	163	158	131	160	141	140	155	156	186	147	144	143	130	147	136	158	150	153	162	144	156	149	153	159	150	153	149	149	148	161	147	159	145	134	151	153	160	153	146	157	161	150	148	138	190	157	140	148	154	169	141	160	131	168	145	129	173	137	156	160	143	154	125	156	164	157	170	134	147	172	156	138	166	144	167	164	163	143	161	130	164	153	149	139	149	128	154	133	166	160	137	143	154	153	140	143	147	151	148	166	128	142	151	164	145	145	159	157	154	144	138	146	140	149	150	154	152	154	161	150	174	174	165	159	152	150	160	162	149	154	155	164	132	151	147	144	155	151	137	141	165	154	130	139	136	150	131	155	155	154	149	150	128	148	162	156	142	166	170	138	154	158	165	170	179	138	165	134	173	129	164	149	150	152	151	169	146	146	147	142	145	170	157	153	145	144	145	153	167	169	168	158	173	161	143	158	148	159	147	154	163	168	165	153	134	145	156	131	153	166	158	129	152	147	153	152	167	152	134	154	147	170	154	138	169	152	160	160	132	141	147	162	139	188	150	149	142	148	157	140	152	157	166	167	159	158	145	114	150	152	154	163	139	145	163	160	139	158	179	145	145	156	181	147	127	165	147	154	144	157	177	144	146	150	175	128	157	142	142	145	145	143	138	139	132	143	151	150	147	152	144	171	156	156	139	143	144	155	139	153	157	161	143	147	167	157	147	137	160	155	140	149	200	156	145	174	135	169	149	146	145	146	157	158	148	155	139	140	144	130	147	132	165	160	154	154	159	141	166	145	150	139	146	153	155	172	161	145	128	170	132	135	147	153	162	153	152	149	143	147	139	156	139	146	148	155	135	135	168	150	137	143	168	159	133	133	163	166	145	160	155	158	172	142	142	155	155	159	165	141	166	160	137	143	117	157	148	133	145	151	133	145	138	152	140	154	142	140	157	134	145	151	149	174	142	165	153	154	146	166	172	139	160	135	169	146	145	154	161	161	147	153	156	149	151	166	155	153	145	155	146	144	159	154	142	201	154	135	167	158	143	162	153	159	158	154	132	158	118	153	141	163	155	141	129	128	150	149	160	136	126	169	146	150	159	156	146	144	163	158	171	143	139	143	159	145	159	163	143	147	162	139	154	136	136	138	163	132	147	149	165	139	141	170	159	151	130	154	143	155	151	166	137	153	152	150	159	171	139	166	156	136	140	151	137	153	153	153	144	125	135	173	154	160	159	148	169	144	148	150	140	150	176	146	161	139	176	165	153	155	154	168	135	155	159	150	151	165	164	153	145	129	140	143	135	177	153	176	160	120	150	163	134	157	157	153	144	148	163	151	157	149	149	161	147	170	135	157	145	135	166	146	153	153	144	143	135	128	151	134	155	151	144	164	159	145	159	155	146	141	126	157	153	163	146	162	158	164	147	148	174	170	161	156	141	151	167	145	142	157	144	156	167	161	135	147	144	150	130	158	150	151	156	158	152	159	130	150	137	145	130	147	151	155	143	156	133	154	126	162	132	144	118	161	154	130	154	161	159	162	155	152	141	146	146	136	134	124	151	162	141	162	138	140	143	125	173	165	146	128	141	132	149	139	144	171	142	159	145	161	155	164	148	154	158	150	156	160	138	168	176	136	160	146	143	137	145	155	145	165	152	163	175	156	138	176	151	159	144	151	160	153	158	169	153	139	162	152	168	173	152	134	166	158	162	151	152	153	143	147	148	148	149	134	145	153	166	145	150	168	142	142	148	168	158	121	147	145	148	131	176	134	137	161	151	145	162	132	143	147	155	157	146	148	145	140	163	157	138	152	143	151	145	143	157	137	161	167	140	149	142	144	158	153	163	150	144	166	147	154	144	147	157	140	150	140	146	181	149	164	161	134	136	146	171	150	145	155	161	147	156	134	153	149	159	153	146	148	139	152	162	136	168	144	134	123	165	144	148	157	130	152	138	163	149	158	145	149	168	149	142	147	163	160	149	144	144	163	151	162	144	132	156	142	165	154	129	162	170	153	143	145	173	155	152	140	146	154	154	135	159	168	183	154	136	142	163	158	168	184	153	146	154	156	142	160	146	136	144	151	132	140	157	152	148	159	150	157	168	127	146	170	136	156	142	159	166	138	142	174	170	166	123	134	160	134	145	153	146	140	168	141	139	154	134	138	153	161	150	139	141	163	136	158	118	149	144	134	153	161	138	160	154	136	158	148	133	178	139	152	138	172	161	162	132	131	150	166	169	159	131	131	177	184	158	157	163	137	142	165	159	119	154	170	177	148	152	165	145	152	162	165	139	143	164	138	133	158	153	178	122	137	150	161	164	145	135	171	142	148	160	156	149	168	157	147	154	140	165	167	151	122	172	153	167	166	136	142	149	159	131	168	127	154	137	174	148	172	141	139	171	144	137	147	160	139	139	145	143	153	146	139	141	155	152	158	163	154	126	130	144	146	178	136	161	148	144	145	168	172	147	139	160	150	143	148	148	134	139	180	170	164	147	151	153	160	157	150	160	148	150	130	139	169	152	162	173	159	139	171	141	146	153	146	134	165	146	167	166	139	140	151	139	176	152	148	148	153	152	129	162	169	151	167	158	134	147	181	125	157	177	154	144	153	126	156	164	158	167	170	140	133	150	157	163	146	151	127	132	118
19571	34372	18451	14562	15324	13275	8226	6630	5580	3864	2414	1635	1416	1321	1197	951	806	744	586	642	571	542	531	528	553	497	512	514	528	513	536	544	495	532	533	533	544	481	522	491	481	461	478	496	455	460	474	481	488	441	475	529	456	473	543	516	484	503	470	497	470	525	445	483	494	452	480	497	452	461	507	449	459	504	448	476	470	465	464	472	454	510	510	485	498	458	477	470	458	477	471	473	466	449	471	440	468	496	466	464	440	452	491	440	453	470	445	478	489	504	471	449	468	493	454	439	476	461	489	464	487	493	458	476	480	487	496	446	475	456	461	461	434	441	459	451	463	490	499	474	424	462	442	460	454	488	467	495	464	489	505	440	485	472	454	450	465	433	514	434	471	487	485	458	492	469	488	481	458	487	462	449	432	456	418	463	481	448	461	459	436	492	448	498	469	493	474	473	444	469	471	476	504	468	455	479	498	492	477	502	491	469	441	491	506	486	470	500	443	490	480	457	490	471	462	485	437	431	483	468	474	523	430	471	442	455	522	451	485	472	454	435	482	446	474	476	462	467	494	487	489	458	454	465	500	483	482	488	490	486	473	492	462	466	485	501	467	482	431	414	474	453	477	474	432	473	478	462	520	476	445	465	514	484	511	451	440	535	432	476	501	470	508	474	489	488	514	457	485	468	479	417	431	434	498	495	448	493	474	466	472	469	441	467	473	495	477	465	432	462	489	443	457	494	469	455	450	478	466	471	495	487	483	437	459	497	486	501	444	444	447	494	476	444	498	468	444	471	451	457	465	450	464	501	479	472	478	516	476	474	450	487	474	451	456	495	490	494	421	478	448	464	490	441	489	429	465	478	464	471	453	452	480	464	511	478	439	441	483	460	421	465	474	462	471	459	455	468	477	485	471	503	512	466	532	482	481	469	465	491	480	485	458	469	465	486	435	462	469	489	465	531	474	472	490	469	539	438	461	465	478	449	506	473	461	472	468	482	490	494	449	474	475	498	485	468	483	454	488	502	441	473	449	446	451	477	486	516	439	455	444	455	497	482	472	455	472	433	500	477	505	488	456	471	458	422	462	449	484	477	473	449	464	467	472	496	464	459	447	470	438	455	495	485	467	475	433	472	450	473	475	467	499	446	499	491	522	506	451	463	482	461	463	446	457	453	441	447	512	456	485	471	458	445	476	492	463	468	484	468	460	458	442	500	497	491	480	476	436	485	444	535	455	500	499	480	490	480	494	490	461	460	453	446	471	460	491	475	508	463	475	484	465	471	475	456	467	484	466	477	483	470	480	452	451	489	508	455	455	478	503	448	461	448	447	464	486	469	456	467	503	516	470	489	447	476	467	456	547	479	464	451	489	446	448	496	444	511	482	489	416	487	438	470	456	480	468	481	455	492	433	509	455	471	466	486	453	463	454	519	466	454	477	471	455	438	467	488	442	454	486	491	497	438	476	490	484	473	456	444	484	447	442	492	457	425	474	471	462	460	479	463	454	451	485	456	437	495	470	503	490	457	431	473	438	449	436	458	454	487	434	474	494	480	482	449	476	477	442	468	439	450	488	476	492	468	444	522	462	487	459	453	473	514	470	473	451	496	460	450	459	503	436	471	451	498	489	448	439	443	480	488	523	499	489	463	456	435	441	478	450	503	501	481	478	454	472	506	461	455	462	440	493	493	471	435	506	475	465	463	461	466	483	455	449	475	431	478	449	457	464	504	465	429	436	473	506	453	461	491	460	470	496	510	468	462	477	514	470	466	479	456	454	460	479	456	476	481	478	476	475	501	463	444	481	463	461	452	435	452	505	463	480	482	468	486	471	481	520	473	498	475	471	460	489	472	467	469	455	455	476	470	456	458	481	469	469	447	492	468	465	477	452	455	492	448	491	471	487	451	491	500	496	497	470	440	506	444	490	440	464	477	463	477	504	423	473	508	490	434	473	461	490	479	465	485	482	449	501	441	477	461	482	487	451	487	486	455	443	413	487	469	480	457	505	521	470	501	474	476	433	434	434	446	494	451	479	476	500	458	450	505	443	521	494	500	490	426	444	464	499	427	454	478	436	458	492	479	477	463	512	481	483	503	494	460	449	495	475	470	484	453	452	494	465	435	482	480	475	475	496	501	468	461	420	470	448	426	486	473	485	483	472	425	472	504	465	507	437	462	480	513	482	450	438	461	497	451	510	472	465	485	454	461	465	478	484	449	460	499	448	470	503	488	535	472	463	529	473	514	492	444	452	430	460	483	468	444	474	455	485	445	459	522	496	456	427	504	446	529	475	448	496	445	458	464	443	506	445	458	493	466	445	442	469	484	463	472	487	483	485	479	443	460	481	518	474	519	502	472	479	461	463	502	452	465	482	464	500	445	518	465	475	494	464	472	497	491	451	443	507	493	493	453	453	455	492	459	466	473	479	445	459	447	452	462	489	503	498	480	506	481	454	453	500	465	427	476	480	442	480	458	465	494	475	487	442	465	454	477	494	463	497	478	490	459	511	452	460	458	477	466	472	458	508	444	498	467	443	488	425	464	472	460	438	496	451	527	488	516	494	449	507	479	494	484	486	471	458	472	463	475	467	453	486	424	459	462	445	496	472	479	476	536	472	486	483	456	468	458	481	523	449	464	468	448	474	421	490	475	467	458	488	409	468	481	485	466	471	431	484	481	492	468	471	464	422	461	500	473	457	491	451	480	475	482	449	419	436	515	491	492	507	488	474	468	431	473	441	468	470	430	504	414	477	482	506	506	494	459	454	472	485	419	455	461	464	471	441	475	470	453	461	461	504	472	481	450	482	480	461	478	478	451	498	461	484	474	475	464	491	486	462	477	451	477	479	479	473	462	480	481	479	449	480	462	466	495	432	469	478	484	475	452	455	480	483	455	466	477	497	458	475	528	447	483	468	473	475	485	483	455	438	453	454	450	507	436	442	454	511	482	494	486	467	467	489	469	466	432	477	469	457	455	463	482	475	462	494	452	440	482	473	470	487	490	454	445	458	434	453	467	456	480	461	476	494	474	530	454	465	501	492	484	481	432	456	424	441	496	478	467	452	459	463	477	461	463	462	483	444	490	480	484	451	492	508	474	459	481	450	448	435	455	467	471	472	495	484	470	482	481	456	469	448	463	504	479	457	478	446	518	419	454	474	482	442	477	439	465	453	495	505	444	465	476	452	473	465	444	474	464	442	474	473	479	495	478	434	469	490	442	431	449	454	437	452	442	522	469	482	438	460	485	482	460	489	470	445	487	492	474	471	478	474	425	445	473	456	493	477	477	427	438	470	464	465	425	470	460	452	499	407	506	471	485	458	464	459	461	469	505	465	502	487	453	471	457	485	438	470	440	444	440	483	436	464	454	457	478	475	493	448	493	465	478	474	434	483	496	466	498	445	464	499	445	481	452	471	467	474	484	431	462	463	486	489	467	486	435	441	485	492	487	478	474	453	452	489	499	477	538	446	445	513	478	484	469	472	486	483	465	448	495	470	449
50811	51411	34127	27776	29612	29397	24693	19913	16337	10286	5552	3154	2549	2299	2086	1467	876	740	390	325	306	235	224	175	179	171	174	160	156	159	171	160	137	139	153	136	160	148	166	158	153	163	127	147	132	130	130	124	150	161	153	155	134	161	148	143	145	157	124	138	135	118	163	135	133	145	126	131	142	147	133	147	143	136	136	118	122	146	97	147	120	130	122	136	145	136	170	132	138	118	141	135	154	143	154	117	126	130	140	144	138	137	134	128	131	141	114	132	139	143	139	129	136	125	139	123	148	142	143	127	143	143	137	120	134	142	136	125	141	133	127	130	123	116	122	124	118	143	129	143	131	109	150	149	138	131	133	153	129	116	127	133	126	141	135	122	123	135	138	149	113	113	134	132	133	132	128	138	151	149	131	114	139	143	115	132	129	155	148	138	136	133	133	128	146	146	128	130	149	132	121	122	127	121	139	122	134	137	138	147	128	129	128	123	137	136	120	124	116	132	128	129	108	144	139	134	134	118	129	154	121	147	146	128	144	118	160	140	131	140	134	142	122	118	155	142	144	125	124	125	143	142	128	118	141	139	156	143	139	119	130	136	129	117	113	111	143	128	144	128	130	128	133	147	131	146	138	139	131	138	114	139	133	128	132	129	120	134	132	138	119	119	133	131	134	146	121	128	134	118	137	139	131	120	138	152	128	150	138	130	141	132	141	123	142	151	131	132	134	139	119	138	128	154	127	154	112	123	137	127	147	134	131	146	132	145	116	141	134	145	130	136	127	131	114	122	141	145	154	129	127	139	134	143	128	145	126	117	152	121	134	145	124	138	120	142	154	134	120	133	122	161	121	129	108	116	114	137	163	138	139	131	128	120	148	115	157	130	124	129	129	137	118	144	137	136	142	135	119	123	123	134	142	119	145	131	120	139	144	141	129	161	144	123	127	121	146	147	130	127	128	134	134	122	129	136	108	123	128	136	134	131	137	126	134	143	144	119	129	114	139	119	142	126	126	133	122	131	135	129	125	131	139	124	137	114	144	131	129	147	132	132	126	134	139	145	110	118	128	150	138	129	134	134	124	143	116	140	127	118	130	122	134	131	130	152	152	139	114	143	141	127	115	127	137	144	144	116	133	134	135	108	122	119	120	109	145	150	131	128	150	135	124	137	147	141	136	126	124	141	136	125	133	138	128	102	127	138	123	145	150	122	133	125	139	129	129	133	152	134	97	162	131	145	154	126	125	125	131	141	125	129	151	126	133	129	138	121	137	132	120	129	144	124	136	130	153	146	124	138	133	137	132	126	129	129	137	143	151	111	127	137	135	154	137	131	140	125	139	126	150	143	132	126	155	124	131	141	134	151	146	130	128	135	138	146	113	147	154	117	150	137	137	136	139	157	152	123	137	128	130	143	124	126	123	127	137	148	115	112	122	129	147	112	140	109	128	133	119	148	122	119	143	144	114	114	140	147	138	122	129	118	148	142	120	126	126	126	117	136	129	130	128	145	128	127	135	146	132	136	135	109	151	104	144	117	129	120	128	133	128	116	143	135	130	142	135	129	117	139	149	123	126	130	119	134	126	121	104	119	138	131	139	137	126	116	118	126	114	136	132	150	135	125	114	121	152	115	121	130	145	128	125	133	142	128	118	132	157	118	142	132	126	132	131	128	106	134	141	142	144	126	114	128	135	132	113	142	150	122	136	124	151	141	133	143	146	146	150	119	145	141	139	142	137	132	141	147	136	130	154	137	143	133	151	123	123	136	126	156	136	140	145	124	135	127	117	127	123	128	122	139	120	145	135	141	135	135	152	142	129	137	120	122	143	128	119	111	140	142	125	123	137	138	125	134	139	128	132	151	131	143	140	137	116	137	136	134	130	142	136	120	145	118	130	148	135	119	143	126	141	139	119	136	152	146	129	121	151	127	132	156	135	134	142	129	128	132	134	125	131	135	146	139	136	126	140	129	144	140	127	118	131	143	142	166	127	138	135	126	148	134	116	149	135	128	113	141	126	130	128	131	127	129	132	121	124	148	123	148	99	135	127	126	150	114	133	134	132	123	115	125	132	140	145	124	116	146	124	140	145	137	129	156	129	127	116	139	116	127	142	149	112	122	134	116	140	155	122	99	104	124	114	138	148	147	123	144	164	124	148	136	111	132	139	121	145	151	143	116	137	131	125	138	149	131	147	132	136	140	122	123	134	115	122	152	111	158	107	131	146	137	127	128	131	147	133	140	125	119	142	109	144	146	141	144	154	136	120	131	132	129	121	123	129	149	136	135	167	149	141	128	142	123	129	120	144	140	141	149	109	133	137	146	124	140	123	128	148	119	122	132	154	124	140	134	133	122	139	116	122	141	110	119	124	126	134	144	124	149	123	117	138	138	155	135	135	129	129	147	132	137	133	132	150	135	155	139	145	148	129	133	122	117	131	133	126	120	124	127	146	159	122	135	151	126	134	122	111	137	138	138	126	138	125	134	129	151	125	133	134	127	119	147	131	144	144	127	119	123	117	154	128	132	145	151	138	140	128	139	137	127	130	135	139	141	130	112	132	118	135	142	129	136	119	163	138	142	138	132	130	131	154	131	143	134	117	130	135	135	135	130	141	137	142	147	131	127	144	145	155	134	129	145	129	109	134	121	126	137	153	129	127	118	131	134	132	132	129	125	133	127	136	132	133	135	107	128	159	131	124	137	137	147	112	140	127	145	136	134	128	138	151	144	131	138	143	146	129	151	144	125	148	144	143	138	139	128	135	115	147	158	121	124	121	155	137	146	136	120	137	136	141	135	142	138	141	137	131	126	136	134	127	135	128	160	136	131	151	132	139	127	130	120	118	121	130	123	142	133	106	136	140	123	152	131	135	132	136	132	117	139	145	129	139	143	112	126	123	134	132	141	133	125	139	135	130	144	144	146	119	149	157	116	122	151	114	140	134	125	140	137	137	141	131	148	121	130	138	120	142	147	133	141	117	110	136	136	155	137	114	150	154	140	135	137	143	130	116	126	148	142	145	138	143	134	157	138	132	149	155	138	114	129	115	137	119	136	130	147	117	137	144	119	115	122	135	124	120	122	112	134	132	127	125	122	124	138	127	134	113	141	147	149	151	133	122	121	115	133	133	126	125	150	121	123	131	160	151	136	121	129	139	141	125	130	144	118	143	148	135	135	146	128	116	129	147	148	148	129	146	123	126	152	123	135	131	130	127	121	142	132	138	132	127	154	143	111	114	155	141	139	145	130	117	140	132	129	138	106	120	136	164	142	136	129	147	126	131	128	132	134	140	138	127	136	139	150	153	139	135	133	123	146	124	121	123	141	123	140	120	112	124	121	140	160	142	137	137	133	143	131	146	130	126	130	121	123	116	118	117	130	131	140	142	147	151	132	151	121	138	151	150	132	154	126	123	130	117	144	106	138	128	141	139	139	123	116	112	132	130	147	142	150	138	138	124	131	162	149	153	133	128	124	135	130	155	139	127	127	131	140	129	122	129	139
41479	54248	33896	38176	42377	41371	32703	30555	31329	25022	18595	13516	10915	10749	10039	7735	4910	3934	2203	1577	1724	1052	928	742	704	572	586	609	588	585	543	580	558	566	549	534	555	500	516	505	444	475	482	452	468	474	493	446	436	390	418	433	464	460	434	483	467	492	433	448	447	465	417	458	415	421	428	421	466	429	454	449	403	380	454	410	429	439	439	434	404	409	449	409	444	427	394	438	433	422	418	443	412	409	411	437	453	420	398	393	428	417	444	461	466	461	431	426	412	444	428	426	444	440	453	424	431	377	406	420	427	438	425	444	440	422	392	436	406	396	414	442	391	428	440	410	438	417	397	429	410	431	429	411	476	419	400	406	450	401	405	416	429	405	434	447	455	420	411	391	462	387	388	412	394	440	429	420	461	426	428	439	426	393	442	446	429	417	427	424	434	424	410	423	439	426	413	427	423	412	417	423	406	389	395	387	423	457	421	425	403	430	432	434	399	435	412	399	413	380	402	450	412	399	435	425	375	419	447	413	399	432	463	430	404	413	456	425	402	381	405	383	436	418	422	424	411	412	400	395	401	419	396	391	424	393	391	448	401	421	396	440	433	436	389	405	416	407	432	435	414	405	428	442	430	435	379	405	407	422	484	421	442	402	431	404	406	416	400	457	421	413	436	385	439	395	417	405	398	418	408	447	428	406	399	419	428	434	430	430	406	409	427	449	427	414	424	404	415	416	397	425	425	406	419	431	434	415	405	424	393	405	434	410	436	412	435	410	383	425	386	409	433	443	402	431	453	410	454	415	395	422	406	423	447	397	408	405	416	393	436	416	429	395	436	392	478	374	405	434	432	429	435	408	403	419	434	408	412	421	383	410	425	393	398	441	421	422	406	400	414	404	427	422	429	385	399	424	386	435	408	434	405	430	395	432	427	449	413	408	429	431	383	416	455	414	421	407	421	436	391	385	394	412	408	415	459	381	406	450	401	418	418	463	400	406	441	419	401	409	431	408	428	406	458	419	411	421	440	403	454	408	437	409	435	396	434	398	430	415	434	385	425	411	431	410	429	398	409	426	397	412	438	413	393	390	415	428	379	422	381	433	398	427	378	398	448	401	403	397	461	428	430	433	383	410	458	430	438	403	420	449	441	409	450	381	410	401	408	448	432	419	430	424	422	421	389	410	436	450	420	411	448	426	425	425	413	423	403	440	401	375	423	393	418	418	441	427	430	465	433	370	406	433	409	411	442	408	419	420	415	419	460	423	411	468	419	395	418	426	398	433	398	431	412	388	425	437	414	433	430	426	446	445	428	440	403	388	430	413	436	395	431	431	429	442	415	407	433	432	414	417	402	393	428	417	433	420	438	420	392	390	420	435	397	431	449	382	393	450	410	369	413	421	403	441	397	426	388	406	420	408	413	398	409	417	425	377	429	411	439	405	420	397	466	449	410	417	432	411	420	434	452	394	400	429	410	403	434	423	412	430	392	386	400	424	383	400	433	425	412	397	413	433	443	402	429	429	402	399	430	414	412	458	441	410	429	442	404	398	393	439	417	454	412	399	407	380	413	411	411	426	442	377	458	393	435	436	418	442	415	405	392	420	445	409	411	423	439	428	440	411	417	407	388	397	438	436	381	421	415	386	410	413	387	395	422	406	415	412	418	399	372	438	380	442	408	431	437	425	413	382	450	438	416	415	422	464	421	425	414	407	413	420	425	453	417	374	411	385	453	405	401	409	422	429	433	417	461	415	416	439	412	405	401	426	411	444	432	431	426	406	416	434	431	420	458	422	430	423	428	388	419	428	382	442	415	424	398	419	417	434	396	396	416	454	467	432	408	469	422	456	413	403	418	446	394	423	413	435	466	425	377	449	427	420	408	423	452	438	403	449	386	430	431	395	453	401	398	380	435	421	383	442	400	425	434	443	394	418	427	419	427	437	388	394	439	459	440	451	432	390	388	367	410	408	388	428	417	420	445	434	439	373	431	425	451	446	396	372	424	404	412	395	437	414	433	457	425	378	427	409	401	374	427	448	411	446	386	419	375	381	447	422	390	416	413	430	375	394	421	417	438	426	425	444	439	408	427	447	386	436	416	399	419	428	400	436	429	398	462	417	416	430	409	428	407	417	447	408	408	412	408	441	401	421	416	472	407	436	403	403	408	412	403	421	419	410	413	413	430	428	415	439	426	429	406	425	442	444	424	394	391	395	433	444	406	421	448	405	405	421	452	424	432	412	416	424	413	423	399	418	406	385	403	392	436	396	436	405	422	391	443	421	409	413	432	429	421	406	403	395	410	459	437	460	432	380	409	418	409	412	415	420	431	407	435	434	453	399	428	389	418	420	411	433	426	397	424	400	422	417	371	455	439	425	391	412	457	401	441	429	419	427	458	417	414	416	423	436	391	403	391	419	451	428	434	419	443	375	397	448	378	420	416	406	411	413	406	391	430	419	408	407	419	442	394	440	389	433	430	398	486	439	447	411	385	445	425	402	415	416	434	445	453	426	427	412	425	419	454	396	379	405	450	413	408	425	427	422	391	406	430	453	429	419	454	421	414	419	384	393	410	421	426	425	432	436	410	431	420	424	412	383	418	417	415	392	414	423	421	406	443	415	411	432	457	407	465	435	460	438	429	425	385	449	436	429	451	407	412	410	402	429	413	429	427	420	440	411	403	428	392	404	372	410	405	420	410	388	439	434	425	438	449	384	425	398	407	442	429	435	422	450	436	470	403	400	411	415	409	406	404	411	417	461	422	431	422	394	412	421	408	374	443	415	434	408	402	422	401	417	386	429	416	415	425	428	427	414	402	433	408	431	436	430	399	401	392	435	422	425	414	457	402	406	424	449	415	417	402	412	442	406	433	441	411	426	445	416	411	411	424	410	381	436	432	415	419	416	380	417	414	388	445	413	452	433	439	381	395	425	405	419	470	433	384	417	414	408	417	434	426	425	435	414	406	402	416	407	428	387	446	421	404	417	446	434	389	429	422	413	406	411	421	407	464	409	411	414	431	429	391	456	397	410	472	401	413	418	390	416	418	434	431	411	391	419	422	414	380	433	417	389	413	417	427	414	407	406	381	450	394	427	419	397	413	398	424	408	386	426	437	420	401	423	429	427	425	409	417	373	429	427	444	400	444	430	379	396	406	399	413	428	427	434	415	404	378	467	429	436	398	410	462	425	461	436	425	416	426	442	425	405	441	439	423	427	407	434	399	408	414	418	423	412	420	418	435	409	417	404	395	411	428	422	387	433	383	434	445	407	434	429	408	447	445	403	416	449	433	445	422	433	409	431	397	409	408	429	407	399	422	427	401	486	410	406	449	399	404	398	420	406	432	436	410	406	402	466	445	445	402	407	385	465	402	400	393	392	423	396	419	428	426	412	423	412	459	423	443	412	377	422	416	430	413	453	405	456	416	416	384	450	400	414	412	423	427	401	396	440	385	394	415	416	395	409	419	459	437	400	405	404	402	426	415	432	434	422	448	418	424	399	414	429
57890	46031	32694	27644	30450	31843	30123	28680	28220	22201	14257	8272	6173	5256	4619	3468	2148	1701	837	661	642	441	393	373	330	307	309	276	293	304	272	280	240	255	287	257	266	271	234	235	280	252	238	280	253	262	249	234	249	263	263	228	233	231	262	248	231	255	236	266	268	235	238	221	261	225	267	271	240	254	246	237	226	216	222	265	238	231	229	239	227	226	258	233	225	245	227	220	247	263	233	233	236	242	268	216	288	234	255	255	249	267	227	262	250	241	256	250	265	217	246	275	257	246	250	253	234	235	249	221	254	244	236	272	252	247	246	211	236	265	232	261	227	263	248	265	255	263	232	239	219	276	274	227	239	226	233	224	240	233	262	222	271	235	211	252	242	223	267	269	242	238	201	249	233	209	237	247	231	232	218	224	254	246	244	224	226	250	224	226	268	230	254	250	232	249	230	226	283	252	223	218	246	240	227	235	241	216	256	237	248	244	232	248	249	252	209	248	266	235	228	266	280	243	236	262	227	235	237	228	221	238	238	204	254	224	264	242	213	255	242	229	257	218	238	239	260	262	205	255	227	200	226	266	246	217	252	244	229	195	250	238	258	224	255	250	242	227	242	240	229	255	286	255	254	227	273	233	243	244	225	273	241	240	234	229	244	242	223	246	233	250	249	244	253	252	227	266	256	229	238	244	218	227	249	238	250	229	228	238	249	255	240	225	252	220	249	256	251	269	256	223	197	236	242	251	243	211	233	239	240	237	235	251	244	221	239	227	248	257	241	247	232	238	235	238	242	202	228	232	224	251	211	222	235	213	248	268	251	231	232	246	228	230	245	280	230	264	244	236	249	243	213	226	230	266	255	241	250	245	227	224	238	266	260	233	248	259	238	258	223	213	250	233	238	226	235	244	228	259	259	232	239	232	238	259	227	213	265	245	256	225	225	255	221	250	209	218	248	252	245	236	249	241	231	249	241	223	259	256	251	232	250	217	217	238	262	252	241	246	268	238	239	241	242	233	244	253	260	269	264	231	219	226	234	265	249	234	247	256	258	232	243	226	248	244	270	229	239	260	239	236	206	249	225	237	249	289	251	247	259	255	250	238	284	243	238	242	200	242	222	252	229	272	226	233	233	249	220	228	239	241	224	252	220	261	226	230	246	240	233	234	221	254	244	218	220	245	253	244	245	269	264	248	254	255	237	260	219	244	254	246	219	278	248	243	258	255	253	244	223	246	249	239	239	245	256	213	239	239	256	280	232	224	243	257	255	275	244	216	266	251	258	238	255	251	270	257	248	244	231	244	251	238	211	262	231	244	220	245	252	261	228	226	225	224	234	239	237	225	229	243	253	214	238	221	219	231	237	235	254	250	210	218	261	225	253	227	256	247	234	266	245	230	260	221	241	243	271	246	226	235	221	250	264	251	252	234	230	243	232	243	224	243	246	240	274	212	229	233	236	241	260	264	239	232	237	220	250	252	228	217	233	238	239	227	247	250	215	262	224	255	249	241	234	239	218	224	215	248	261	232	245	238	263	224	207	252	226	251	236	239	254	250	258	222	238	262	239	215	236	234	232	251	217	235	223	231	243	241	222	256	247	243	212	249	256	238	266	269	256	233	234	252	236	248	263	229	244	253	237	221	258	270	238	238	270	234	274	269	269	215	244	252	278	246	256	253	237	282	235	260	241	244	243	238	219	247	268	243	216	227	224	227	238	229	228	229	240	240	245	222	243	243	264	243	224	232	241	196	239	277	229	237	221	262	266	233	268	256	230	226	246	251	226	240	259	252	261	255	244	247	266	242	258	233	232	229	241	245	243	253	246	251	270	229	271	247	244	238	252	246	245	223	248	249	232	250	239	243	245	234	249	212	241	232	231	237	311	246	227	235	235	248	233	264	255	256	232	264	243	250	258	258	211	229	235	227	224	227	241	276	257	222	225	249	241	247	238	230	199	233	226	227	236	225	243	249	215	286	260	222	232	233	259	248	260	229	259	215	243	218	226	222	263	245	256	254	248	247	233	246	256	250	238	235	238	256	239	240	234	236	247	219	287	239	241	254	275	233	249	230	206	229	260	226	249	244	247	228	271	218	235	277	263	227	247	250	244	250	242	246	235	225	255	199	235	242	276	251	257	259	232	224	241	236	269	232	227	219	245	231	256	259	244	244	258	228	200	250	253	245	233	249	233	263	239	244	253	251	221	260	217	238	224	232	228	270	249	229	248	248	244	237	222	241	223	262	234	223	231	238	200	225	256	240	246	257	248	250	235	257	273	254	237	228	240	250	253	240	224	294	260	234	238	234	242	269	224	247	214	239	223	240	236	239	249	239	243	244	213	263	258	262	252	237	262	269	247	238	226	254	243	207	239	258	227	250	233	236	205	250	243	261	278	263	246	225	262	248	232	228	259	251	246	247	212	240	215	224	220	218	221	232	273	224	223	235	241	234	253	219	229	232	218	205	249	239	221	228	224	272	251	258	241	242	250	224	236	223	247	249	267	240	225	249	242	240	234	255	237	221	263	254	217	227	236	245	252	240	239	272	242	261	236	236	240	243	237	248	237	263	255	211	255	238	238	238	236	231	260	206	244	253	217	267	244	245	254	235	247	229	243	241	245	246	237	244	240	254	223	244	212	219	240	214	243	257	223	243	265	257	240	245	231	227	217	267	254	250	234	237	264	236	231	235	248	262	247	242	252	241	230	222	243	262	243	228	219	233	279	216	202	227	254	256	243	212	260	241	229	227	266	233	218	241	249	221	208	215	228	243	262	249	249	250	251	237	223	236	244	219	264	232	271	240	250	222	249	238	243	255	217	220	230	228	228	261	263	270	289	235	238	251	231	237	224	214	246	218	234	227	228	222	240	255	233	234	232	251	235	228	243	252	258	246	259	245	235	224	244	228	257	235	257	239	244	217	251	240	256	232	247	285	227	241	229	253	258	262	243	226	220	231	219	245	238	244	229	221	257	235	264	217	199	240	231	238	225	246	259	230	268	227	247	240	239	236	235	237	227	210	258	215	226	245	218	231	246	230	244	265	242	271	253	268	262	236	205	267	227	251	249	260	246	249	233	239	239	232	240	235	220	243	231	251	235	260	258	254	244	271	269	233	253	226	235	211	244	254	224	228	237	258	239	236	226	217	251	242	236	247	265	233	229	224	233	247	238	238	250	255	251	265	238	257	247	248	223	277	235	250	225	262	203	221	238	248	224	259	258	262	216	253	249	220	255	235	237	226	253	258	234	233	244	278	216	230	254	221	250	238	233	252	209	263	245	252	264	255	278	227	263	220	236	228	239	227	257	224	253	242	229	237	249	219	217	271	271	241	258	258	238	242	246	226	246	265	228	211	249	274	239	249	267	242	234	232	272	243	260	228	258	248	231	230	251	255	245	260	214	246	218	225	220	209	213	225	241	211	229	229	233	248	249	231	235	236	230	257	213	260	257	228	214	251	207	247	260	244	279	239	241	251	248	252	232	259	241	238	266	264	246	235	251	237
50916	54588	37707	44197	48274	49557	42484	39994	41905	36378	29614	22781	19298	17721	16999	14118	9874	8511	4244	3343	3194	1926	1567	1337	1177	1042	1032	932	1038	1092	940	918	921	911	858	858	799	782	861	859	775	806	809	738	732	688	766	771	688	722	747	707	755	710	783	738	695	688	760	724	724	750	733	734	705	705	667	705	698	718	697	670	677	707	712	680	685	641	677	668	669	678	652	631	671	686	671	666	673	702	647	686	688	691	677	670	701	681	669	674	652	641	721	668	733	758	657	682	627	634	718	690	667	664	665	694	696	688	675	641	694	655	685	684	716	655	691	654	629	610	668	643	674	677	715	672	651	687	659	684	708	724	696	702	644	668	634	669	691	659	654	718	649	654	701	653	689	649	674	646	667	660	684	654	699	668	662	648	672	648	675	635	689	666	686	696	668	695	622	631	721	665	625	661	679	713	684	675	683	659	699	628	648	688	658	645	634	630	706	657	675	712	649	673	692	640	654	687	644	705	648	662	688	621	618	676	637	673	628	666	661	632	701	660	677	662	626	718	630	621	674	689	639	665	694	675	707	652	716	690	639	691	669	695	657	685	668	656	703	648	640	661	667	643	629	632	716	703	667	627	677	686	684	674	700	686	700	665	685	679	656	656	688	637	679	694	687	690	668	716	667	645	652	682	667	663	691	651	651	698	666	653	683	733	661	650	648	690	673	663	684	662	684	596	707	644	639	690	686	638	620	656	644	638	686	645	686	692	741	652	663	654	676	643	626	688	653	680	667	709	670	670	663	652	660	649	658	743	663	693	622	683	719	668	636	669	665	693	653	704	671	682	661	698	682	655	675	687	673	649	622	696	696	689	708	647	696	692	667	674	656	708	705	700	674	633	663	642	648	684	644	673	678	674	669	656	677	659	625	675	646	661	650	653	703	631	697	661	663	662	685	637	686	697	615	639	677	699	667	635	677	672	639	620	649	671	670	681	639	692	675	684	646	631	653	695	628	601	682	636	669	638	729	636	608	662	691	677	705	654	690	645	664	651	696	701	655	699	679	635	700	647	661	640	639	624	624	722	699	676	671	666	672	687	654	678	644	699	698	727	690	658	619	665	689	682	656	698	657	667	704	659	670	658	632	684	667	634	681	646	673	674	681	626	667	660	651	663	684	644	688	674	665	640	648	664	657	656	702	700	693	637	671	638	651	685	676	675	619	636	660	655	603	673	674	667	617	716	646	692	671	654	658	651	664	643	637	668	672	620	680	649	668	672	620	708	685	642	654	670	626	650	678	668	656	662	696	672	708	712	654	687	695	638	691	641	668	651	688	661	700	666	675	643	648	643	694	693	635	641	704	699	697	613	625	687	641	654	667	673	620	652	686	658	633	660	626	641	660	678	659	693	647	670	677	623	656	660	652	624	683	623	667	672	662	702	663	659	694	629	663	687	676	631	652	711	667	654	653	687	645	626	662	671	612	660	696	628	637	670	627	706	622	659	656	683	678	668	612	660	713	643	649	686	658	688	681	648	656	670	680	632	679	696	621	659	672	681	642	668	635	736	691	644	719	659	648	730	687	670	717	650	661	640	682	688	597	712	644	623	659	664	686	686	662	628	650	654	640	706	676	632	710	682	651	670	707	648	647	646	667	673	694	677	648	614	698	671	631	639	649	665	675	653	695	692	642	615	694	630	674	656	676	603	704	638	707	665	639	663	662	674	698	645	641	660	650	684	665	619	612	664	687	640	662	690	670	643	671	669	691	624	654	682	650	640	646	634	650	681	697	711	709	669	671	657	674	659	648	688	641	669	667	716	700	657	653	677	665	628	681	667	653	659	682	668	707	688	723	670	655	682	685	657	630	680	699	658	637	647	636	657	751	663	671	709	682	657	633	653	708	666	653	644	656	643	637	666	617	637	722	709	652	698	674	682	693	693	666	667	612	677	634	666	680	651	653	740	603	687	656	677	650	677	657	620	668	705	725	666	658	674	675	675	706	660	648	663	682	655	655	605	709	688	675	636	626	665	668	646	669	677	676	657	702	647	663	708	634	681	677	665	723	685	686	672	681	684	705	671	659	650	696	693	653	723	679	649	649	688	678	647	668	626	685	682	618	667	680	708	660	680	726	699	646	658	645	645	661	702	675	692	682	657	650	628	692	674	671	670	666	672	667	675	637	686	642	640	670	676	681	655	690	674	622	711	647	606	685	662	687	691	706	660	666	675	634	660	662	634	702	696	659	650	640	645	709	672	725	692	680	665	662	657	603	645	681	705	740	683	680	681	672	700	687	684	635	675	676	671	698	605	715	631	704	727	703	677	685	654	660	708	651	666	664	708	653	669	663	689	663	672	660	659	670	668	646	692	657	654	669	696	661	683	680	661	669	678	675	699	698	691	649	685	639	676	666	692	691	665	694	720	685	625	689	680	657	699	701	663	667	682	696	664	704	664	697	655	674	680	687	681	703	609	659	668	694	707	663	642	689	664	705	640	654	643	679	671	665	683	669	683	663	630	641	632	704	646	634	679	669	636	644	636	687	674	659	673	631	622	627	675	660	678	662	663	662	688	659	696	639	668	676	658	662	661	694	638	642	651	673	668	655	637	705	674	684	674	616	672	644	666	675	617	642	634	685	657	660	631	631	649	615	625	658	671	679	682	691	657	687	677	643	639	657	678	688	641	650	652	671	691	647	645	652	659	648	680	651	633	621	678	651	688	679	700	688	701	648	634	664	634	710	681	702	626	634	632	641	685	676	673	714	680	645	639	677	691	659	678	723	636	675	643	627	691	662	701	658	700	679	700	626	662	685	644	664	675	709	666	652	661	664	672	680	629	661	669	681	634	646	641	635	663	659	620	691	700	665	708	646	679	625	680	676	684	664	679	672	642	680	687	635	710	645	673	658	689	650	635	642	684	676	655	673	627	672	672	680	683	721	645	610	653	654	624	694	673	683	663	669	646	659	660	671	656	684	663	697	680	691	646	701	697	636	704	641	674	664	675	660	673	654	694	648	697	649	634	629	679	644	681	638	682	732	668	683	670	636	647	692	692	694	665	643	639	667	715	685	654	710	655	632	672	688	681	687	663	671	639	646	661	709	698	684	655	711	690	664	667	701	651	705	678	655	622	673	664	665	650	673	706	664	627	677	685	688	655	675	661	589	652	703	643	682	665	688	706	676	675	583	718	687	637	692	627	660	692	709	625	696	620	648	710	650	675	661	674	673	677	659	633	655	651	692	653	656	662	665	657	635	653	716	651	644	666	641	663	650	686	592	653	689	664	684	680	671	700	675	635	657	647	649	631	650	665	651	665	660	651	650	664	659	668	666	705	702	666	624	669	649	684	670	671	649	643	692	667	700	670	690	687	691	656	710	677	653	693	714	664	682	657	687	695	606	662	613	624	689	690	657	637	688	656	623	676	660	673	683	665	730	678	680	638	656	664	681	700	659	660	653	655	711	645	680	628	666	690	630	633	667	698	676	652	708	659	677	660	668	707	676	725	688	679	714	688
22994	35623	22823	10599	6535	4159	2081	1494	1205	824	525	399	339	292	243	249	208	187	192	189	189	162	163	188	165	158	170	146	151	157	162	165	162	166	152	171	153	155	152	157	167	182	151	166	148	179	154	157	145	155	149	149	159	147	130	129	169	164	135	168	152	179	146	156	139	153	155	145	155	161	154	152	156	135	165	141	156	152	155	155	146	150	146	147	156	140	173	147	110	170	150	165	173	169	155	158	156	157	154	168	142	165	153	163	145	171	170	165	157	150	153	173	145	159	181	176	151	152	166	146	162	131	155	152	147	146	142	164	151	160	147	154	136	168	151	148	150	151	178	176	161	142	131	159	163	166	148	168	164	176	126	176	149	135	131	138	171	154	147	161	170	156	155	146	158	160	176	149	175	155	150	164	162	166	151	165	159	178	163	183	160	143	138	165	184	170	180	133	155	152	174	153	175	169	172	153	144	168	167	139	181	184	159	132	155	151	156	139	155	139	144	156	145	172	163	160	157	155	135	159	156	143	154	145	144	136	148	165	139	142	178	169	148	169	142	166	169	152	151	160	142	173	160	124	170	173	142	171	142	143	158	148	149	150	160	166	165	166	141	132	158	177	153	199	177	164	164	161	163	153	176	166	147	136	156	165	140	136	151	139	155	127	127	158	149	155	143	128	184	162	155	155	159	166	159	140	153	143	151	152	155	161	150	129	194	169	153	153	153	161	157	162	144	161	139	148	136	144	149	164	157	135	134	155	167	156	160	165	163	152	151	165	158	149	154	150	149	145	160	150	167	153	182	182	145	156	147	159	170	164	163	159	142	147	167	131	142	150	157	137	132	158	131	191	163	136	157	166	161	152	166	151	145	163	181	143	148	149	164	147	181	163	140	150	176	160	153	166	161	151	141	146	162	172	156	168	146	138	153	166	174	164	181	152	168	145	141	169	149	130	145	133	156	153	165	132	133	131	151	150	177	175	145	175	144	171	169	178	175	143	167	141	182	142	137	140	149	165	141	151	166	151	156	173	170	125	164	158	175	165	161	153	175	151	153	154	153	150	133	162	161	165	165	163	172	143	145	144	164	150	153	158	156	152	147	182	149	174	128	164	150	149	151	160	164	147	141	131	142	154	135	152	153	170	155	157	166	163	157	147	167	152	135	143	152	146	170	154	164	161	140	146	165	189	163	154	140	151	133	174	170	134	128	168	176	176	147	141	124	145	133	140	140	150	136	165	155	158	139	162	162	195	150	147	146	152	146	132	152	161	144	162	150	154	121	174	151	157	158	137	140	164	168	176	163	168	157	172	148	143	155	159	163	147	169	146	161	136	169	145	125	158	150	144	151	143	146	168	167	174	181	153	153	158	158	158	149	144	155	170	170	136	149	142	145	162	181	172	163	160	155	160	156	170	166	147	158	168	145	165	138	155	123	162	165	160	149	158	136	176	150	156	159	169	177	149	162	157	133	147	166	152	148	149	165	162	164	177	152	145	173	176	139	157	150	156	143	135	147	147	148	151	157	158	165	158	152	142	146	150	157	153	173	172	156	154	173	154	162	153	156	154	155	146	137	163	151	136	137	152	143	153	150	149	156	149	143	169	156	162	183	133	168	134	159	153	165	158	124	139	155	150	174	153	169	161	153	158	163	161	156	167	144	158	155	127	165	148	172	157	167	168	162	171	130	161	144	147	163	162	123	158	162	148	158	161	144	130	145	159	163	161	153	149	140	148	150	154	158	131	156	161	141	169	175	162	171	155	140	156	156	141	155	159	138	153	142	168	164	162	158	153	155	148	168	159	161	160	157	153	152	158	145	149	125	149	169	173	142	137	152	156	167	156	152	166	146	141	155	149	159	157	136	152	142	135	133	151	146	179	163	154	155	159	151	173	165	137	163	155	161	149	175	133	165	157	161	160	164	146	180	167	173	145	118	147	134	156	149	176	159	155	151	154	169	168	176	142	144	158	166	178	151	176	149	178	161	160	154	142	159	171	163	149	136	156	144	151	137	167	161	144	128	150	139	152	142	158	155	148	153	145	149	143	142	144	153	161	146	156	167	146	154	146	150	157	160	166	150	173	146	150	135	151	186	149	204	155	148	157	147	156	155	157	166	176	170	165	174	171	167	145	140	131	145	152	152	163	171	167	119	170	155	171	164	133	148	127	153	171	153	175	140	144	161	158	154	174	151	161	154	159	160	130	145	155	140	173	189	159	166	143	159	158	164	151	121	137	144	178	175	162	139	169	140	154	146	174	164	158	160	141	171	160	135	141	144	169	138	167	172	172	164	148	183	164	173	147	157	139	149	172	154	153	167	167	165	149	170	181	154	167	155	154	153	167	142	171	159	150	157	135	155	130	156	145	152	158	148	173	158	181	154	136	155	129	154	148	159	141	166	164	145	157	142	142	157	145	147	151	148	160	147	156	174	149	170	150	162	149	176	152	168	156	152	164	162	140	127	160	158	165	159	163	171	143	148	163	149	169	177	162	158	145	165	145	148	133	152	166	154	164	160	149	146	180	184	152	159	144	150	140	147	147	160	160	147	141	160	157	153	149	173	170	145	165	163	127	160	154	139	131	155	172	150	153	153	153	141	162	174	134	156	156	178	157	131	152	158	154	137	169	164	140	166	151	162	157	155	161	144	159	143	149	166	157	175	155	168	150	133	145	143	140	153	154	172	161	152	142	159	171	136	171	150	139	152	176	159	172	162	156	140	142	145	134	149	164	159	163	147	158	150	166	167	150	140	135	157	145	147	150	137	148	178	161	148	167	150	139	164	129	136	142	168	154	141	150	132	164	165	160	177	154	150	153	157	145	166	143	155	134	165	152	155	139	161	198	159	157	167	160	168	158	152	163	161	135	163	143	192	158	159	158	164	168	137	168	175	125	146	159	179	167	148	165	163	156	149	146	132	141	156	162	160	164	153	139	167	160	160	146	163	166	170	153	172	146	139	175	176	170	179	165	148	164	159	160	151	165	158	160	154	140	165	168	155	161	151	161	141	173	153	147	140	136	152	151	156	159	167	168	154	139	152	159	153	175	126	147	176	192	168	136	142	147	148	126	138	168	179	164	160	127	145	139	158	154	156	138	124	181	167	151	161	147	132	165	183	139	164	155	166	153	157	150	155	140	145	135	145	135	140	142	155	165	183	153	140	132	175	174	139	140	130	153	134	157	157	152	143	137	156	167	156	157	158	167	169	161	169	177	158	162	146	163	155	178	152	176	155	150	161	159	144	142	163	169	139	155	138	171	143	171	180	143	147	154	170	168	163	136	155	160	159	153	186	143	172	173	152	176	165	166	151	161	156	160	170	177	149	126	152	163	195	150	155	154	171	169	132	171	131	154	185	167	160	169	166	161	184	168	121	142	144	146	171	149	151	148	172	165	141	170	158	149	156	143	144	156	171	165	136	157	149	156	168	167	140	156	169	152	152	159	172	166	155	174	159	152	184	160	156	151	167	176	137	137	151	165	166	152	162	154	142	172
20487	35199	18681	13986	15131	13150	8018	6333	5733	3819	2333	1628	1463	1265	1035	968	770	756	648	659	568	555	535	525	584	508	578	519	495	524	508	522	497	516	497	508	531	545	453	491	514	508	483	540	483	488	466	488	477	510	481	476	533	490	491	477	524	509	486	495	502	491	493	486	430	510	506	482	474	456	513	452	478	481	499	437	451	463	489	475	491	484	482	483	470	487	543	437	490	469	484	454	445	514	487	481	501	476	451	469	510	475	449	508	517	491	485	443	508	480	472	457	468	521	490	455	475	489	486	468	489	483	464	438	485	446	479	462	466	504	513	474	487	440	459	499	463	492	461	468	490	493	464	469	512	498	514	501	473	478	498	489	446	468	510	498	475	477	492	480	495	480	496	461	463	496	476	479	509	436	483	482	502	414	502	477	456	475	505	492	530	474	468	492	481	508	435	468	486	491	491	488	468	467	481	496	455	511	528	462	457	508	484	474	462	486	490	532	506	474	441	467	472	498	490	449	468	471	481	509	426	475	488	487	498	456	452	491	467	472	462	453	479	481	526	439	474	470	487	483	478	482	456	465	459	480	502	514	477	476	514	514	479	505	468	465	481	478	466	479	514	461	506	466	443	485	458	456	457	406	476	469	478	506	459	463	461	436	521	525	468	467	480	501	463	501	457	485	477	471	457	468	472	452	461	496	464	440	469	490	496	498	499	538	501	434	457	490	444	502	481	510	500	474	443	454	485	491	475	472	466	510	530	472	505	504	487	451	483	512	461	497	464	507	477	475	492	454	482	497	485	484	525	518	465	459	524	505	453	433	461	476	478	485	522	494	467	466	502	471	480	527	498	486	474	486	489	451	483	480	493	483	493	468	503	440	503	454	453	449	456	475	469	461	490	477	430	457	480	476	467	441	467	504	477	490	468	447	471	465	482	486	456	491	465	507	448	503	481	474	432	489	471	522	450	491	479	529	476	467	404	471	506	510	477	494	458	476	480	490	496	468	512	484	467	457	448	472	478	432	487	522	496	452	487	459	467	505	450	487	506	434	465	450	442	500	508	472	499	490	488	484	496	469	505	471	478	479	454	467	460	482	540	472	449	483	500	480	513	470	481	482	507	483	436	452	440	482	454	482	453	436	460	519	460	458	488	448	469	465	449	475	515	510	499	509	477	473	473	490	501	485	496	510	490	464	482	482	467	458	494	463	492	478	454	470	510	502	513	443	464	465	489	536	483	519	492	490	458	512	466	460	466	512	484	519	436	458	498	520	464	476	436	481	480	499	490	501	483	497	455	467	543	459	521	488	470	452	477	501	477	515	478	436	482	457	478	468	473	503	456	460	440	497	493	443	462	485	449	455	454	490	464	464	463	435	507	472	465	489	510	463	460	497	444	485	473	468	442	489	473	461	501	501	509	493	528	503	471	477	493	469	461	474	470	459	488	470	479	480	469	459	458	466	491	486	482	431	506	480	499	488	498	471	513	462	480	478	482	472	477	505	483	485	460	492	504	451	466	469	461	535	468	450	461	452	485	455	461	463	477	505	468	443	497	475	501	481	481	489	467	439	484	491	481	457	500	471	504	456	484	508	459	494	462	449	485	443	462	441	499	490	492	497	474	494	490	486	487	464	509	472	489	447	479	482	474	488	518	454	481	446	466	477	482	458	482	482	456	474	485	477	489	453	504	498	441	461	480	509	472	517	509	467	469	437	495	455	478	463	482	462	454	489	514	472	458	502	506	480	477	475	470	512	480	445	461	450	460	475	465	480	479	460	496	501	513	464	478	490	471	477	489	506	450	484	484	460	481	467	455	491	475	476	462	495	503	486	482	501	504	475	494	472	466	474	471	491	460	525	495	460	496	468	472	478	472	489	473	471	489	515	487	523	519	458	517	446	492	494	505	471	492	528	481	483	457	480	431	451	471	508	507	523	481	457	512	473	486	472	446	448	497	464	495	449	457	484	492	503	459	474	495	504	491	468	453	434	495	429	478	474	494	462	454	513	484	467	470	498	478	471	463	462	492	509	491	459	440	461	497	466	471	473	473	494	478	507	493	485	458	467	434	478	451	463	487	488	517	487	502	508	491	486	463	507	498	483	509	458	482	495	413	449	496	499	473	473	453	470	484	478	459	475	471	476	457	517	501	503	494	495	469	471	485	430	487	502	460	493	480	482	482	491	503	456	471	457	510	484	440	492	519	470	468	490	474	470	505	506	467	466	532	481	432	488	509	470	482	514	516	496	452	503	481	442	507	421	477	490	493	468	482	434	496	473	470	489	499	454	455	476	534	489	439	497	483	495	495	459	515	498	475	472	452	523	493	473	474	498	460	487	442	503	491	504	480	476	470	480	472	474	470	492	476	453	485	463	467	479	468	449	487	449	470	491	498	483	492	497	480	468	497	492	463	461	474	491	465	513	455	529	466	504	489	451	471	500	475	476	483	477	510	457	485	480	462	476	460	496	468	463	481	468	523	502	455	492	458	490	457	514	464	481	517	492	490	460	431	456	440	507	499	450	469	479	500	498	493	494	464	463	464	446	481	485	450	471	481	480	450	512	474	518	498	465	484	493	461	493	479	482	462	489	497	437	491	477	477	464	470	441	461	485	484	516	425	477	485	522	486	521	521	450	483	485	478	446	487	460	490	474	460	511	480	467	456	468	462	492	496	465	430	528	471	468	497	492	451	477	465	497	480	461	477	489	501	504	447	486	469	482	439	492	493	487	507	472	513	452	461	495	443	432	471	461	485	489	501	527	479	488	469	445	494	513	461	459	436	484	501	504	500	500	477	492	486	478	482	442	478	500	509	482	472	502	456	506	481	456	498	497	499	539	493	449	477	523	490	473	471	439	487	496	453	474	484	479	500	459	478	489	484	467	473	490	494	518	513	448	464	483	460	465	477	448	486	479	482	462	439	488	454	479	465	496	469	497	471	503	445	471	502	488	488	482	468	481	433	487	426	496	454	426	468	498	476	531	480	498	466	497	479	451	469	504	445	439	463	458	510	479	489	491	492	478	509	480	494	510	475	506	445	468	480	481	477	473	489	466	485	485	466	500	462	480	502	476	503	509	481	487	492	485	467	490	497	478	494	452	499	452	481	491	510	452	498	481	424	506	490	487	464	514	467	436	500	476	505	493	466	494	480	479	499	451	445	533	462	455	474	457	486	494	470	458	429	479	517	473	494	477	461	485	465	478	515	479	456	469	509	506	471	446	509	450	493	468	462	462	490	451	487	498	470	476	484	501	457	512	470	478	492	486	453	463	475	450	471	481	427	499	452	474	493	494	492	458	500	488	440	473	482	497	470	495	475	490	486	482	471	456	466	477	467	446	442	475	446	477	467	504	469	515	493	465	470	510	467	497	475	492	495	475	474	479	507	491	458	484	467	473	481	486	464	478	451	465	465	443	511	489	471	449	459	441	480	481	453	453	510	444	465	503	469	464	488	462	481	451	535	462	480	482	501	432	511	468	493	448	468	482	452	483	494	507
52748	50849	34884	27753	28813	28839	24863	19011	14134	10285	5494	3352	2645	2056	1710	1318	1022	770	467	353	307	250	159	187	153	169	172	164	176	161	147	160	131	157	154	137	137	179	155	150	160	141	145	156	138	153	141	142	146	118	125	140	158	154	127	133	152	152	161	140	147	128	144	159	148	130	114	157	133	143	161	131	133	135	121	130	140	136	134	139	138	118	145	147	128	110	132	135	137	141	159	139	136	121	129	147	128	132	138	125	135	151	137	141	128	141	127	123	139	124	139	142	143	147	125	140	151	154	156	122	118	146	147	118	145	129	126	133	134	145	143	136	143	145	117	135	146	140	158	148	148	136	150	126	133	160	149	136	135	163	151	143	141	116	128	126	128	134	135	133	149	129	128	126	131	136	131	138	149	132	139	108	127	117	117	143	145	132	125	165	127	129	137	131	147	151	125	158	151	134	130	130	133	153	140	118	131	127	126	135	117	123	142	148	140	137	136	139	146	147	151	119	141	124	132	133	141	130	148	149	128	136	117	120	114	160	142	136	132	117	152	142	143	123	157	141	150	142	126	152	139	132	128	120	148	141	143	129	119	122	136	122	133	143	142	122	120	122	126	142	154	148	129	108	146	130	149	141	131	157	133	136	131	122	145	138	142	132	130	124	150	125	129	122	130	142	141	149	136	127	129	138	130	136	135	124	131	143	140	137	124	134	140	137	139	156	127	147	129	121	145	135	143	141	148	157	114	142	142	130	136	110	130	122	123	137	134	118	133	129	127	145	118	142	124	135	153	132	108	136	138	130	157	136	136	108	125	126	137	147	123	118	141	151	150	144	152	124	145	141	136	150	129	131	144	123	125	133	116	152	128	128	162	154	147	154	124	150	138	152	132	121	131	140	140	147	154	138	140	136	134	123	145	144	138	147	146	158	135	126	138	131	125	141	141	119	134	128	142	133	120	125	149	128	126	126	134	130	131	116	137	154	117	150	148	166	148	125	135	119	139	122	132	120	135	132	135	138	131	133	126	115	148	125	130	133	140	129	154	125	122	155	122	145	134	135	138	139	144	145	147	141	150	136	156	137	152	143	133	151	136	134	125	123	147	129	126	134	116	128	149	150	135	151	144	142	127	134	140	113	142	148	116	120	181	125	124	124	136	150	126	118	140	130	132	131	157	148	128	125	156	150	143	137	132	144	129	153	151	165	143	132	125	130	138	146	142	136	143	144	140	122	133	136	118	122	143	138	134	132	121	161	154	145	131	146	132	150	139	132	131	117	136	126	123	138	136	128	126	127	131	145	137	157	140	124	136	151	123	144	134	140	117	142	130	134	132	143	132	142	148	121	128	119	136	157	149	146	127	122	126	142	152	141	128	132	129	135	140	127	130	126	146	122	139	132	147	141	138	145	113	104	133	124	131	154	130	150	124	123	145	150	151	160	140	150	137	140	150	136	131	119	138	144	139	156	129	122	159	121	135	137	142	153	126	160	151	109	131	143	149	144	136	145	139	134	127	147	146	147	165	135	169	133	158	129	148	131	143	135	148	131	126	142	141	157	158	152	129	160	113	131	151	135	151	124	116	151	144	134	139	141	122	144	141	158	131	134	147	120	135	141	120	127	145	154	145	116	145	144	133	112	132	147	146	147	133	151	126	139	132	134	159	136	133	140	145	158	157	151	161	137	113	131	143	139	140	148	140	144	116	127	130	132	138	156	143	126	140	135	147	144	129	147	131	117	146	138	151	120	132	147	123	132	124	128	120	131	131	139	124	135	144	141	135	134	142	143	142	135	128	128	136	118	128	117	150	124	136	145	141	132	122	125	155	132	128	141	120	161	135	123	121	146	120	131	151	124	144	174	162	133	132	153	143	149	133	111	131	139	142	134	129	129	135	130	128	109	129	131	151	127	134	125	141	104	141	131	132	123	114	151	130	129	132	129	136	151	137	122	136	153	138	136	118	112	137	143	112	148	122	123	132	128	128	123	143	125	138	154	113	124	173	144	150	132	131	109	134	115	137	152	152	132	128	135	145	145	143	138	132	134	151	137	153	146	121	132	153	136	124	151	140	139	134	137	124	145	132	138	156	135	135	147	151	123	121	143	136	128	122	133	123	152	119	148	133	138	128	142	149	152	150	151	135	127	125	102	144	134	129	141	122	122	125	163	132	133	140	143	125	142	120	131	124	144	143	156	129	151	160	136	139	137	147	148	119	148	119	134	133	157	160	142	134	143	136	147	129	136	141	138	129	150	132	132	122	130	147	140	127	144	138	132	128	138	128	164	159	135	135	140	145	138	157	143	131	130	124	148	124	136	130	149	149	147	153	123	157	130	132	137	143	143	112	129	136	129	131	157	141	130	153	140	141	130	129	156	160	139	162	127	128	150	153	140	141	131	115	135	158	143	125	131	136	143	152	150	136	136	140	135	126	143	147	143	141	140	153	132	154	120	131	139	148	142	151	141	132	141	163	147	126	131	143	135	131	124	135	154	132	148	129	135	142	141	135	129	130	134	153	133	140	132	118	146	157	132	147	127	135	124	118	144	112	129	144	139	123	139	123	145	115	124	139	146	127	129	144	143	150	157	130	128	128	133	136	136	160	157	137	141	129	125	142	138	120	127	113	135	141	148	138	141	149	150	130	127	158	133	149	140	150	153	137	123	156	127	144	145	138	138	157	130	139	117	123	132	128	130	154	125	128	139	142	137	157	130	132	151	126	134	146	127	134	138	128	157	132	121	136	142	134	135	124	155	132	160	139	128	141	108	142	131	142	139	137	129	133	146	156	140	137	124	138	143	150	146	138	132	121	146	148	148	143	124	149	145	157	144	157	128	131	140	118	110	132	115	130	130	127	127	131	123	149	164	119	135	139	146	133	129	146	137	159	128	142	124	128	126	148	126	122	151	141	126	142	129	160	139	128	132	142	158	155	159	134	136	123	121	130	142	149	144	144	140	151	151	141	144	124	128	143	137	120	145	126	135	145	145	144	139	137	121	144	136	148	130	139	141	149	147	161	150	158	135	134	145	130	126	138	146	133	126	140	140	128	116	150	122	125	141	130	177	157	146	124	120	138	128	118	125	153	118	145	121	146	134	141	137	132	143	176	126	137	126	116	136	114	151	138	124	138	129	154	148	129	142	117	138	128	125	151	148	150	129	139	152	147	123	135	138	133	138	128	155	126	127	130	130	147	131	129	154	101	124	120	126	136	134	138	119	119	141	120	152	139	130	130	141	156	141	121	144	118	142	134	148	136	122	140	138	124	139	165	128	129	134	130	148	133	111	128	134	150	135	137	144	135	134	122	139	158	139	135	123	122	144	142	151	133	142	146	141	134	125	149	147	138	139	143	151	144	130	140	138	133	144	137	145	126	135	146	125	139	128	120	139	136	129	112	111	134	155	139	134	120	150	118	131	124	120	145	140	125	154	122	134	141	118	124	146	130	149	120	136	158	139	114	143	140	145	137	121	137	138	116	152	146	125	134	150	126	124	134	133
42525	55150	34422	36328	42267	41263	32919	29321	29697	25236	18441	13760	11047	9830	8230	6881	4999	4270	2664	1974	1462	1056	886	738	686	600	639	593	608	615	607	604	586	561	565	516	515	514	490	519	508	498	523	477	505	430	468	473	498	460	432	437	466	504	476	479	435	481	430	473	458	456	500	406	450	439	434	443	503	441	429	454	409	429	427	450	412	436	416	435	418	444	430	465	440	408	446	404	433	448	458	434	446	369	402	419	459	486	422	442	391	444	433	439	445	470	430	425	467	438	451	418	430	410	445	412	471	385	489	414	453	419	425	399	446	448	414	425	416	439	452	440	415	430	418	427	410	393	422	432	451	443	418	415	389	443	419	444	448	489	435	463	462	413	419	434	449	453	452	446	445	452	397	424	412	434	471	457	407	407	438	392	419	440	415	455	463	410	421	441	425	386	456	382	422	411	451	413	444	433	439	414	461	442	458	448	459	453	402	418	451	431	404	450	434	421	398	423	424	445	437	428	399	438	435	411	448	441	419	421	411	399	444	421	415	436	453	399	434	436	399	453	410	444	438	414	433	432	477	459	436	436	395	434	411	430	424	434	405	433	416	440	405	434	425	426	436	415	422	472	456	435	417	506	439	398	463	428	437	442	384	416	399	413	432	377	424	409	402	420	427	417	432	447	429	406	437	414	414	392	447	428	431	474	420	451	391	407	415	461	455	418	424	444	442	436	422	396	449	442	401	434	464	416	438	416	427	438	426	426	433	411	409	446	421	442	435	394	392	416	435	436	411	437	418	440	416	423	433	425	441	437	420	406	410	414	404	428	425	462	454	413	405	442	432	406	424	425	458	438	447	428	487	436	466	425	463	449	402	416	436	414	457	420	396	444	450	417	429	428	453	419	403	442	398	423	423	424	457	448	421	443	427	427	478	418	429	456	451	390	454	448	422	435	422	412	464	431	420	438	433	436	430	459	444	447	450	427	448	419	417	450	423	424	435	444	399	457	411	412	423	405	418	426	404	426	443	434	409	433	466	460	441	435	439	428	414	455	435	416	451	429	423	434	460	412	400	436	419	429	456	411	403	469	465	489	419	421	404	471	444	428	420	422	429	436	402	421	441	424	426	417	434	432	422	459	432	421	435	433	423	410	423	434	415	432	468	405	444	409	449	438	444	410	422	409	437	448	457	456	421	452	435	435	436	411	452	454	469	441	416	471	423	455	452	403	436	396	395	409	439	430	436	457	445	405	433	409	413	431	440	405	418	407	416	421	429	434	416	423	404	409	442	431	450	469	450	424	429	405	419	418	395	411	439	399	447	463	431	400	420	410	441	450	423	442	427	438	473	439	425	428	408	425	414	426	403	433	455	438	418	426	449	464	435	472	411	430	440	451	445	433	428	406	464	439	422	432	451	419	396	446	438	426	443	449	416	439	453	447	426	407	416	422	453	408	444	416	422	447	445	411	425	396	422	413	420	414	423	422	426	439	435	439	414	435	463	416	429	417	447	406	383	416	413	407	432	439	422	418	435	454	439	430	440	453	441	445	428	428	450	425	404	401	457	444	390	437	438	442	384	437	418	422	431	417	440	428	436	459	495	415	363	421	403	437	462	444	374	419	434	392	421	426	437	416	444	416	419	447	457	454	419	444	449	454	481	442	442	404	439	445	425	398	454	414	424	463	464	442	416	441	409	432	453	434	426	427	396	449	459	442	423	393	408	443	410	423	431	419	435	446	455	373	401	399	379	402	431	415	443	433	420	437	434	447	405	465	442	434	378	431	415	377	419	454	427	393	420	471	416	408	433	406	426	450	443	465	430	446	432	406	423	451	446	431	438	402	409	458	422	454	414	445	417	440	392	385	447	432	462	426	394	404	415	430	444	423	382	439	414	464	441	467	393	442	456	422	438	411	405	396	436	413	434	425	396	453	435	435	467	454	431	448	444	451	436	459	445	402	412	432	449	438	424	408	444	461	402	413	407	439	429	431	436	451	446	453	432	455	472	389	417	425	386	411	401	426	440	415	434	447	436	445	411	412	435	417	464	427	431	392	460	441	423	437	408	432	456	402	411	447	432	391	454	422	431	414	432	413	432	455	411	425	459	399	435	446	417	409	420	456	469	435	453	424	386	442	446	399	456	416	438	372	425	421	409	461	442	426	416	421	443	391	414	467	417	426	415	410	462	425	403	481	473	432	419	389	429	441	465	405	437	450	404	426	419	440	421	464	406	390	429	413	426	419	426	447	447	426	469	428	403	420	436	402	428	419	447	441	433	471	458	431	405	423	408	409	406	437	449	437	407	429	414	412	399	429	455	438	454	387	437	443	440	439	416	413	432	385	421	439	391	459	448	415	402	467	442	414	455	397	429	437	438	492	401	417	412	408	435	433	435	413	398	417	436	410	368	378	452	447	443	408	419	420	379	424	429	424	415	436	424	429	404	441	454	425	447	448	405	451	444	437	439	423	389	405	429	413	436	424	414	414	428	446	435	414	444	392	443	397	411	454	406	431	417	433	437	451	429	445	412	414	402	427	448	415	456	450	427	428	405	439	421	411	448	436	465	431	447	437	418	417	436	408	434	407	421	471	419	455	439	447	420	445	430	376	422	433	423	396	413	458	438	403	424	413	413	461	429	428	411	461	424	413	433	407	452	445	460	402	411	427	474	427	420	399	428	427	440	401	430	430	421	432	390	436	397	429	471	421	411	432	406	426	396	410	438	463	433	449	420	425	385	456	435	418	397	444	441	443	405	422	455	448	437	358	462	402	449	395	448	428	437	433	422	396	427	435	430	426	415	437	416	416	443	442	403	458	441	425	433	439	441	453	455	427	430	460	431	422	422	396	421	459	462	425	463	399	461	448	442	406	431	407	417	421	449	444	450	463	419	440	415	420	414	442	418	464	445	445	418	430	425	417	421	440	400	428	395	428	444	439	435	457	391	414	418	455	460	450	430	414	435	455	380	432	463	439	423	403	435	400	450	423	431	424	410	431	417	421	399	405	438	415	420	405	420	401	438	418	429	455	446	420	435	441	441	388	434	434	450	427	403	416	448	472	403	468	391	397	460	430	451	435	418	430	395	431	406	452	460	453	434	433	452	440	465	430	418	450	415	456	428	413	420	414	432	397	422	443	454	388	438	441	410	402	415	458	434	413	443	462	422	473	417	477	473	447	388	429	421	417	402	420	425	443	449	413	421	461	443	422	458	439	428	418	392	433	415	452	432	412	434	456	415	434	430	407	435	433	452	388	445	405	406	412	403	433	444	415	434	426	431	444	425	444	438	422	435	445	429	447	426	440	474	466	415	439	500	417	412	448	452	442	432	412	407	434	413	407	449	447	423	409	400	438	418	438	405	438	459	459	429	378	417	444	434	404	426	451	443	411	383	444	445	454	416	396	424	454	428	479	410	458	453	440	403	441	439	439	421	418	418	439	437	366	440	468	432	488	441	422	429	450	407	444	430	413	408	414	444	428	435	427	439	441	406	403	427	415	441	407	423	422
58325	47462	34609	28174	28822	31593	30568	28397	26233	22288	13736	8720	6200	5206	3911	2936	1878	1590	1150	759	596	508	409	336	316	335	312	271	292	281	307	301	247	277	277	273	260	254	257	280	244	254	245	259	241	274	271	271	254	233	267	240	232	251	233	263	254	247	241	253	240	246	270	237	252	252	241	252	234	267	246	281	250	234	238	253	235	263	268	245	256	250	232	250	254	225	258	253	230	226	266	246	229	238	264	263	237	244	245	249	257	249	271	285	251	244	235	259	242	191	235	252	266	257	263	258	243	225	277	275	245	274	237	264	232	241	278	223	225	290	214	230	226	268	267	234	230	217	231	249	253	228	247	260	240	242	228	274	268	238	261	234	240	243	250	239	246	226	246	245	245	233	243	248	256	239	231	233	221	237	220	255	206	237	245	236	253	269	247	245	236	262	254	274	259	272	266	227	258	233	245	267	238	221	276	262	233	225	230	236	259	233	221	211	253	244	291	219	238	258	229	267	251	248	257	239	222	254	247	235	239	256	247	215	255	248	224	284	251	245	230	241	253	254	229	237	260	244	254	237	207	226	296	247	287	237	240	237	225	223	247	235	235	245	234	243	241	231	228	236	264	246	238	252	277	230	246	243	246	239	243	230	216	221	236	269	264	226	241	240	253	253	250	231	241	234	254	229	229	261	258	249	239	249	237	248	234	230	263	260	245	240	257	243	236	233	256	232	240	260	244	239	270	274	242	230	258	248	236	288	263	251	228	229	249	240	224	244	252	229	233	213	240	230	229	239	242	227	277	263	266	229	247	251	215	265	252	257	245	218	250	242	257	217	234	239	261	279	240	233	197	215	230	276	246	262	247	252	256	237	260	242	244	241	247	244	236	251	249	234	250	226	241	244	277	241	253	264	238	239	241	239	241	240	236	225	236	229	277	257	237	247	249	237	232	268	231	231	250	266	242	243	263	223	261	251	272	269	253	260	252	245	239	250	256	248	254	229	230	265	253	239	255	215	240	232	254	233	222	251	238	259	229	245	230	269	233	253	240	244	255	265	232	231	236	242	251	232	259	274	240	252	249	253	227	217	237	231	237	245	263	221	236	243	238	265	215	253	269	230	227	239	213	241	234	256	249	243	243	255	218	279	243	222	234	231	275	218	229	251	252	261	238	229	251	241	256	221	230	242	248	252	243	232	232	251	232	257	246	259	264	243	224	231	253	240	254	237	228	227	274	261	233	228	245	231	225	237	259	255	251	258	247	250	260	258	254	260	235	226	243	234	264	262	250	236	247	246	288	239	230	207	230	248	250	238	213	234	244	264	256	241	240	229	245	230	268	255	225	245	240	251	246	246	242	249	244	231	255	245	258	243	232	253	219	218	236	269	258	241	253	237	259	248	268	266	252	234	241	274	242	217	226	237	244	244	249	239	235	279	260	229	243	265	230	226	251	229	218	262	216	266	235	239	219	238	249	266	246	244	231	242	257	243	226	253	250	228	281	252	238	248	246	228	227	244	227	230	248	222	261	251	236	214	246	258	279	244	240	218	260	228	243	228	246	232	251	253	253	230	235	238	242	264	247	234	217	233	229	251	234	258	265	243	245	234	249	241	263	258	252	227	229	238	233	267	253	236	220	227	244	250	246	271	247	236	219	239	255	236	273	236	249	237	243	256	231	262	231	270	254	227	241	247	265	240	253	260	228	231	231	249	233	264	242	249	243	244	238	235	236	246	240	243	242	238	243	246	230	242	250	276	234	241	247	256	243	219	230	262	234	225	253	260	264	221	245	246	258	237	251	229	252	202	227	225	228	226	228	235	260	234	240	221	268	241	243	245	276	273	259	246	248	226	259	255	245	222	212	257	241	268	243	231	230	235	258	252	248	255	235	234	249	238	230	242	244	253	220	236	265	226	227	221	224	238	257	235	246	217	210	267	229	260	232	251	242	258	244	223	226	256	269	227	221	232	281	264	227	250	233	246	278	263	230	239	249	256	229	221	272	231	217	237	244	232	255	268	237	254	269	225	236	245	246	234	233	239	255	203	250	257	232	278	266	255	241	239	244	224	232	246	218	231	265	227	249	246	254	260	259	245	246	285	230	257	254	275	230	241	270	239	246	232	267	270	250	219	222	241	243	246	271	260	211	235	214	258	239	263	239	261	261	242	231	251	246	240	255	241	240	256	208	244	268	257	234	245	232	263	209	220	251	221	259	225	234	274	250	246	257	243	249	213	261	232	246	262	266	244	216	238	239	230	261	236	257	242	241	223	235	252	255	241	248	245	256	227	244	269	247	240	242	223	257	243	241	214	220	227	261	258	227	231	252	229	224	225	198	244	233	223	183	227	202	233	254	254	245	248	258	255	269	225	249	268	231	243	217	235	251	231	250	267	239	263	247	255	231	242	223	271	264	250	231	240	233	279	216	223	247	244	266	263	224	226	237	243	209	235	265	267	235	232	230	252	239	233	272	247	243	218	236	252	259	268	233	252	250	250	245	279	250	238	224	222	244	235	234	234	240	268	229	240	232	256	243	253	238	255	235	248	238	244	237	239	228	230	230	258	233	274	222	231	240	244	240	242	226	238	243	231	238	261	266	222	249	252	200	221	255	223	257	285	224	251	254	243	250	243	243	226	257	256	241	218	256	219	251	271	204	267	240	255	248	231	249	263	263	272	234	251	266	271	234	223	216	252	240	273	244	224	238	243	284	266	227	239	236	255	266	239	242	212	240	219	244	251	226	219	214	211	244	245	276	262	239	253	273	247	234	238	242	213	224	237	247	238	253	251	242	258	245	247	231	249	243	256	254	236	240	246	246	264	241	234	251	231	224	226	247	242	213	234	262	291	242	239	267	260	235	271	240	224	227	258	240	258	257	248	269	272	228	236	253	225	250	272	246	237	273	209	221	256	226	211	255	238	240	217	244	264	242	231	209	242	244	224	250	260	220	232	241	260	226	228	257	263	252	253	262	216	256	264	255	251	234	220	244	232	229	243	236	245	257	226	250	260	251	263	227	227	252	228	266	241	261	236	240	254	218	235	263	215	238	237	238	241	244	254	251	244	227	233	245	234	240	259	237	241	239	236	238	250	237	223	234	255	269	273	243	227	245	256	249	239	229	250	242	226	259	257	240	244	238	235	256	250	253	234	259	250	245	236	263	237	233	238	245	276	218	250	243	223	232	213	261	237	255	240	244	228	265	263	220	220	224	261	225	264	224	235	232	206	249	258	217	246	245	222	228	232	288	240	265	232	229	235	256	267	261	259	242	238	254	241	225	227	260	268	267	219	238	240	227	245	247	268	247	250	259	230	255	282	245	261	228	241	240	220	257	243	259	261	254	253	252	255	250	244	250	217	258	255	253	226	226	259	249	256	263	238	266	238	243	250	272	264	239	255	232	264	248	235	252	255	223	261	253	248	246	254	237	234	230	226	241	242	257	220	226	257	221	242	263	249	238	230	222	268	251	245	240	244	241	234	250	251	236	236	236	273	252	261	271	240
50334	54517	38741	43533	48543	48877	42689	39524	40517	36163	28864	23769	19691	18022	14952	13050	9421	7823	5335	3615	2994	1916	1575	1399	1197	1142	1040	997	986	971	961	1011	937	907	913	895	851	797	847	799	809	746	748	793	749	771	762	747	782	775	693	726	771	782	730	747	753	697	708	675	689	742	752	716	718	744	691	689	715	680	667	683	709	644	678	665	638	622	692	687	670	672	694	700	729	664	674	664	666	712	694	713	672	714	692	644	750	653	685	697	726	694	706	694	712	665	674	689	668	680	664	716	672	693	667	679	701	709	691	690	689	685	703	713	689	676	721	669	710	647	701	724	674	648	694	653	665	677	606	652	683	678	677	644	678	690	666	647	680	656	682	667	638	652	689	660	673	662	667	677	669	645	682	654	674	681	648	671	684	643	682	688	690	679	676	625	653	630	676	693	636	651	695	654	655	615	695	728	694	671	699	694	682	673	648	665	671	677	683	648	682	683	651	630	715	678	677	651	670	669	625	614	625	679	622	708	710	693	649	676	634	650	676	675	700	660	678	711	648	675	676	704	666	684	673	626	669	624	628	660	673	677	698	691	665	673	686	687	665	662	695	695	653	708	634	691	699	641	671	702	673	645	679	732	631	664	667	664	678	677	654	710	645	679	700	690	695	717	626	659	650	702	693	636	598	681	662	688	643	650	647	682	732	676	649	676	719	653	641	656	676	641	696	732	676	644	707	688	649	657	701	707	636	666	669	667	662	698	682	673	649	706	659	747	666	680	661	684	667	678	676	642	652	695	675	711	611	678	651	654	690	707	676	696	654	663	660	696	629	673	665	708	693	661	705	651	684	676	709	662	677	621	657	683	702	685	652	678	701	661	703	670	689	688	658	673	604	680	620	632	665	683	627	702	705	654	626	640	681	684	670	643	647	651	698	641	678	639	735	664	692	623	676	695	692	666	685	685	695	719	694	677	731	662	690	670	629	659	679	694	717	667	696	683	659	676	642	673	655	667	704	668	668	666	689	645	666	638	670	600	660	663	670	664	677	754	697	665	701	642	683	691	720	694	642	685	702	655	662	734	698	657	714	662	682	645	717	663	709	674	693	674	659	689	657	681	663	638	628	670	667	684	672	692	662	666	644	696	632	650	654	679	683	694	698	636	683	651	728	694	682	652	673	679	644	643	692	687	648	652	653	660	628	646	644	696	717	687	684	641	684	636	676	680	702	685	659	678	696	685	718	686	653	632	672	693	638	622	659	630	676	671	712	662	687	742	643	687	723	651	653	633	680	644	692	710	724	708	666	681	690	682	695	701	692	637	671	678	644	671	678	699	672	665	676	612	712	656	619	692	669	699	693	598	660	716	686	698	675	720	648	678	653	661	641	669	621	673	633	707	671	705	654	696	688	657	645	691	668	677	646	659	691	681	681	690	673	630	644	665	657	637	723	635	695	652	663	648	642	648	689	680	675	693	694	655	686	695	702	718	671	667	669	692	645	688	643	679	674	701	651	673	644	711	629	691	654	661	703	645	682	654	699	612	646	676	653	710	689	672	661	652	632	682	699	660	671	716	671	663	653	684	630	688	645	624	677	655	681	676	679	638	686	653	655	667	626	645	694	651	698	646	683	678	618	672	640	678	703	643	685	673	680	676	659	683	710	699	696	645	609	618	679	669	656	627	690	668	649	651	665	686	697	649	688	698	644	664	671	728	673	670	619	630	643	626	703	649	675	647	641	672	667	659	650	686	704	682	696	664	669	643	706	624	651	696	621	659	679	729	700	653	643	689	712	648	646	658	691	657	707	686	651	658	714	714	658	639	690	688	667	654	683	722	656	698	616	663	672	691	675	660	695	656	705	724	676	688	653	660	655	668	667	706	687	641	653	685	689	663	659	703	673	675	688	670	671	655	603	653	676	610	643	701	665	689	642	677	704	673	669	652	713	633	682	666	698	640	665	663	605	705	681	667	703	687	657	672	661	662	639	717	703	681	631	682	663	656	707	635	668	647	704	641	673	633	636	703	640	655	653	671	677	676	683	684	620	661	648	664	680	699	677	676	625	694	616	662	688	698	694	674	676	665	640	691	664	655	683	699	643	698	677	708	668	692	682	692	662	726	742	658	644	669	655	675	708	661	687	713	678	684	655	658	670	684	652	706	643	636	692	677	656	716	700	723	680	679	674	659	670	625	603	633	669	673	675	647	662	662	713	661	657	670	667	700	655	715	701	694	662	693	681	707	700	687	680	676	656	648	674	648	703	632	620	700	632	665	666	668	686	678	692	665	660	690	676	672	674	683	693	673	653	687	663	694	729	679	713	704	695	698	666	710	700	689	647	672	641	712	674	686	695	683	675	695	677	616	695	670	678	711	701	624	622	713	665	670	632	650	646	661	694	647	650	694	689	618	717	690	669	664	685	704	704	660	689	726	689	657	633	615	672	691	673	653	691	668	640	700	668	659	688	678	653	664	688	647	651	654	675	652	637	694	668	694	675	711	677	668	667	682	687	681	617	658	672	643	657	668	633	655	663	687	696	657	696	639	685	636	652	702	671	732	677	646	679	654	661	695	652	656	651	736	646	690	650	596	705	670	726	686	695	660	633	653	632	730	707	671	717	678	697	702	685	671	641	670	649	649	667	625	710	667	673	724	714	682	674	717	695	694	635	676	690	656	701	620	708	701	676	698	658	690	669	673	659	649	694	678	704	686	683	663	674	658	671	654	660	654	685	682	652	676	706	696	668	629	700	674	672	642	676	666	647	666	674	652	645	661	642	735	667	663	648	652	676	640	709	719	652	673	645	737	628	667	682	666	730	686	673	656	680	686	680	674	655	677	627	691	675	699	675	636	647	647	674	694	654	690	671	627	683	676	680	724	642	692	669	705	698	650	698	651	677	670	662	708	659	752	677	647	658	607	659	627	723	701	641	647	652	676	653	662	676	694	652	670	664	707	675	685	681	726	620	661	642	692	663	643	656	665	620	715	651	655	690	704	651	685	673	610	657	720	664	705	695	703	714	655	707	680	702	634	701	699	661	656	667	656	659	641	627	662	673	615	671	672	662	701	626	676	650	694	672	707	703	646	665	670	703	671	683	649	665	672	637	698	645	704	681	738	717	701	654	691	667	627	687	708	704	651	666	701	620	680	646	648	683	697	691	632	673	673	667	667	715	695	696	638	707	696	700	676	652	694	666	693	661	684	679	734	665	685	672	642	689	681	657	679	618	665	659	685	679	684	615	678	690	620	672	649	666	670	627	693	688	654	665	665	731	696	654	662	687	608	713	686	707	679	648	703	684	660	667	710	649	643	686	698	676	695	642	630	636	662	682	706	657	729	681	658	662	729	701	692	716	630	664	688	663	646	644	657	708	693	655	706	664	630	676	706	682	630	692	684	693	684	659	717	644	683	653	665	684	689	715	692	662	683	691	688	659	688	672	686	678	699	635	665	721	649	687	668	672	673	709	686	666	660	700	677	656	639	669	648	673	701	641	623	648	667	693	687	645	652
23058	34591	22156	10444	6299	4072	2221	1506	1073	837	530	412	341	297	237	218	229	187	185	177	168	184	153	176	165	153	167	151	165	167	166	147	169	173	162	160	158	159	153	170	182	175	192	157	174	155	152	140	185	167	164	156	164	160	162	161	171	154	159	145	146	177	182	146	164	155	145	156	150	184	183	145	160	150	183	169	185	159	154	153	151	159	152	164	163	176	162	168	180	138	151	172	152	166	150	139	142	146	159	157	156	166	160	152	160	158	152	160	174	161	163	146	125	153	166	140	161	155	156	163	154	147	159	146	159	165	173	149	148	159	144	159	148	173	168	145	172	149	150	147	201	134	171	138	158	152	144	177	145	139	168	192	150	167	167	168	143	173	164	155	160	134	176	141	141	143	159	172	153	172	159	167	160	160	157	147	156	157	155	145	149	174	146	156	155	167	147	158	149	152	159	163	128	143	164	146	153	185	147	172	165	153	170	142	161	155	169	160	176	149	134	161	150	146	144	179	128	158	166	161	165	151	189	131	165	141	162	132	141	145	135	165	166	163	150	156	148	153	148	147	159	131	174	137	166	166	165	165	137	154	152	152	143	164	145	174	165	156	154	146	163	142	140	157	171	129	152	160	177	159	141	172	159	161	149	148	155	165	164	156	139	150	190	168	150	165	157	138	172	150	174	144	144	151	169	141	155	145	167	168	142	143	157	171	172	164	158	150	157	158	160	152	168	164	155	182	168	142	164	162	143	175	164	147	152	161	153	162	152	163	141	157	149	157	153	163	157	142	147	150	139	167	152	169	160	151	177	172	137	148	161	140	144	175	142	170	140	142	145	156	174	144	160	142	157	144	147	156	157	175	155	148	149	153	162	152	142	157	159	168	153	165	137	139	165	162	140	129	160	156	144	157	155	153	160	158	153	189	149	144	162	156	156	160	182	159	166	160	138	155	166	152	145	146	162	171	155	158	150	170	138	167	146	142	152	134	149	135	153	152	147	152	168	156	153	156	163	167	142	168	154	170	146	150	158	167	156	146	149	151	154	143	161	144	166	157	165	145	171	138	155	142	166	156	144	152	183	162	173	166	144	143	144	160	151	139	144	133	156	158	146	160	138	168	170	146	185	154	146	171	175	149	151	151	169	154	172	167	165	177	168	135	162	159	134	144	158	175	137	157	150	157	150	150	144	166	170	160	149	140	162	162	156	169	148	156	158	166	172	147	161	160	177	150	136	149	141	138	143	144	148	126	144	153	151	148	151	161	158	135	171	172	162	153	162	150	176	160	164	151	155	184	159	145	155	150	159	150	161	157	135	147	136	167	151	168	132	154	145	163	155	154	163	162	149	138	181	132	171	154	152	144	155	165	156	177	154	183	164	168	153	149	171	172	159	180	158	154	151	174	193	147	153	160	147	152	145	175	161	165	190	138	151	159	177	148	163	170	154	151	164	150	159	155	152	157	140	147	146	162	161	151	169	165	153	177	172	163	178	141	159	155	148	146	176	147	161	167	166	153	185	140	152	171	149	143	177	134	164	157	180	138	181	158	167	171	154	171	150	149	167	147	163	160	152	170	184	179	166	149	146	182	156	159	155	144	183	162	163	139	129	144	151	166	150	158	152	152	160	129	163	145	183	151	176	161	167	163	169	152	157	140	160	161	178	150	153	168	137	168	157	158	160	148	150	149	166	147	170	148	158	166	169	149	135	159	160	156	152	168	140	135	162	158	147	151	173	150	157	129	147	171	177	169	143	144	150	155	155	153	154	150	148	149	146	148	129	140	149	161	149	154	150	155	176	122	175	166	132	150	164	152	148	142	143	188	170	163	165	161	154	149	153	161	137	149	147	150	151	166	158	137	158	143	155	169	157	156	162	161	163	133	159	156	158	157	125	159	151	158	146	142	141	168	180	137	179	158	155	168	176	186	157	132	162	155	150	167	159	155	128	141	148	150	160	154	134	165	186	159	176	157	175	167	167	165	160	162	150	136	171	154	128	125	165	156	149	136	143	140	188	139	156	156	164	135	162	164	145	156	175	151	137	150	168	181	148	162	155	152	147	185	154	143	149	151	150	148	140	157	160	161	128	158	148	131	189	186	170	163	153	135	141	127	165	131	154	180	143	160	139	181	150	151	148	167	175	150	180	155	177	157	156	141	147	159	162	146	142	161	159	164	159	162	151	138	145	158	143	152	154	158	173	165	154	142	176	166	172	156	163	140	135	162	164	143	138	175	151	134	168	163	149	140	159	163	150	157	160	150	164	155	162	167	141	154	174	163	147	158	168	173	151	152	138	170	148	144	143	135	131	166	147	130	158	153	175	163	162	161	159	151	168	154	158	139	143	193	145	159	161	148	150	158	161	142	161	168	155	159	163	147	157	153	152	174	154	155	147	153	152	158	167	145	164	151	147	148	158	155	150	147	158	156	170	136	179	145	162	181	147	168	151	150	162	181	151	145	152	136	133	150	153	146	130	170	163	148	159	150	159	151	160	164	155	170	150	166	174	158	164	146	160	159	182	163	138	165	153	146	148	154	151	160	154	154	163	170	161	153	167	143	135	159	148	145	146	158	152	179	167	156	177	182	158	134	146	179	159	146	140	154	167	167	143	153	167	145	148	147	146	161	146	163	163	147	164	145	164	156	151	158	152	139	158	153	151	159	140	154	158	168	154	164	167	155	170	159	160	159	162	131	158	161	148	153	171	136	151	141	161	167	155	143	159	154	177	138	188	163	182	188	147	138	171	153	148	147	162	145	155	149	160	172	152	158	160	152	178	171	166	164	156	159	167	173	160	145	161	144	163	169	145	166	147	146	129	153	150	154	170	148	139	169	170	165	156	164	154	170	163	161	162	146	169	147	170	158	128	130	152	170	172	174	161	174	159	160	150	154	154	162	161	156	130	159	161	178	142	140	151	173	132	162	148	176	155	145	171	146	157	167	158	153	142	167	117	164	154	153	151	174	173	157	148	161	171	164	145	144	164	155	127	147	147	141	167	162	160	177	178	146	149	156	161	156	161	160	176	155	149	163	147	129	160	156	161	156	152	146	182	162	161	173	144	171	159	175	143	156	178	140	169	156	157	160	172	141	168	173	154	157	148	162	162	152	156	176	165	155	178	160	147	173	143	159	147	147	156	152	151	181	171	175	147	162	142	158	153	152	138	168	152	155	142	159	150	131	174	166	162	140	141	156	168	152	171	141	154	128	172	155	151	159	169	168	172	139	142	168	152	180	142	144	154	158	161	167	147	144	148	154	174	157	155	160	158	161	154	164	164	153	141	163	139	157	153	159	155	165	157	154	147	163	173	136	141	166	152	164	136	175	170	141	157	157	139	152	147	167	137	140	158	153	149	165	158	153	148	148	161	161	149	146	147	165	169	152	148	155	177	159	154	171	151	172	177	161	151	135	141	152	156	143	167	160	156	159	169	149	154	165	153	192	159	168	143	139	157	169	180	152	134	160	157	169	135	165	147	161	147	168	165	167	136	164
20313	35073	17039	15302	14952	12720	8042	6040	4926	3729	2377	1795	1599	1289	1085	877	837	741	723	621	638	542	550	558	572	535	565	574	542	520	535	539	521	542	534	550	508	523	535	556	542	499	480	498	508	526	481	512	506	481	484	483	488	463	513	491	483	484	514	495	523	498	526	495	540	505	490	476	517	500	488	443	520	528	496	475	480	492	499	481	486	468	439	453	491	479	464	489	460	509	546	477	467	499	517	470	481	503	504	470	434	485	478	473	476	537	497	530	501	474	475	494	491	450	468	492	463	500	511	518	485	481	493	475	505	459	479	493	460	470	483	486	428	479	447	516	529	469	484	461	443	465	449	461	473	508	491	490	489	482	514	506	506	474	484	471	508	477	491	494	508	474	495	500	511	485	471	464	486	497	483	483	500	499	507	491	436	502	487	478	527	481	529	471	517	475	477	499	484	517	494	495	480	493	515	492	478	479	480	503	497	513	471	494	476	430	474	468	522	483	496	505	465	471	484	498	452	470	512	462	463	502	481	478	474	474	453	443	521	487	484	469	481	442	447	515	482	497	474	478	474	440	490	491	480	455	499	478	455	499	500	485	491	481	558	473	477	524	503	504	517	515	482	437	499	443	446	501	501	487	457	480	455	456	462	488	502	483	495	482	489	473	471	490	478	526	522	452	480	456	469	529	453	524	536	505	495	462	466	472	491	473	483	472	482	480	517	466	497	430	491	479	513	441	460	481	458	473	459	467	476	494	485	501	510	481	520	508	471	458	489	484	516	493	470	516	424	484	458	454	499	492	455	508	486	461	494	469	496	505	480	467	511	497	472	475	448	489	485	464	516	480	479	495	498	518	472	454	464	493	476	472	454	495	490	470	472	488	476	475	474	469	488	501	511	494	473	504	476	490	494	498	459	554	469	484	477	473	523	459	488	508	466	447	488	502	490	469	463	471	464	469	494	486	501	484	512	485	470	473	453	517	480	483	465	469	463	497	500	438	469	473	500	458	447	493	517	505	457	490	494	461	497	480	512	510	491	509	513	471	506	460	459	506	471	490	468	466	501	466	494	478	478	472	498	515	501	522	478	514	487	494	470	483	501	494	487	455	465	508	489	503	478	482	501	528	523	492	474	440	449	492	465	477	500	485	465	420	493	458	474	476	521	488	523	469	491	491	506	483	465	477	485	467	479	469	479	451	471	497	459	494	443	477	459	486	490	479	516	485	489	488	448	493	479	507	509	502	463	473	462	477	456	493	443	460	476	514	476	450	481	485	517	464	476	474	474	463	459	450	479	489	502	473	472	514	459	474	484	466	503	507	480	468	454	496	490	502	500	516	503	466	489	454	452	485	487	455	444	488	457	486	477	473	523	513	487	503	475	487	465	445	509	451	505	466	479	456	469	504	477	505	495	499	457	508	520	482	485	488	489	504	457	493	493	515	510	464	474	497	461	522	455	482	481	486	497	460	461	478	463	458	479	476	461	515	466	522	476	471	476	505	429	434	487	571	510	476	497	522	479	473	466	492	479	495	448	462	474	485	472	459	489	505	457	498	501	449	478	511	503	489	473	493	477	465	484	507	499	487	494	470	523	476	484	504	497	504	472	487	489	470	513	530	466	484	508	492	504	423	489	516	496	452	462	504	539	465	463	497	423	497	481	496	514	452	472	467	495	488	510	498	518	461	445	457	487	480	473	508	477	486	482	465	536	487	447	490	472	466	460	482	475	494	484	473	499	447	487	525	456	476	484	473	476	473	490	470	494	486	489	470	486	483	482	502	475	521	463	515	455	432	473	488	508	489	491	512	467	512	468	509	477	486	489	486	493	484	487	506	471	501	514	460	480	454	487	507	484	488	501	499	491	481	474	481	467	472	485	502	479	478	551	449	438	492	479	473	531	471	508	490	489	504	505	461	498	441	466	490	528	498	474	442	462	511	468	517	518	505	481	515	490	442	465	454	452	513	507	483	495	477	502	460	452	497	506	501	518	485	472	461	504	454	459	488	473	533	495	471	509	520	527	474	490	472	482	451	499	467	491	508	494	487	496	499	484	437	517	464	476	446	508	521	487	426	460	452	494	509	486	469	514	476	479	493	469	511	456	458	483	493	505	513	448	473	501	459	491	423	458	497	460	501	523	456	482	479	483	521	488	473	491	446	479	515	483	470	489	502	475	492	526	491	509	413	494	479	453	457	500	473	470	498	432	482	449	474	499	489	469	517	460	466	486	468	511	469	448	513	491	416	481	503	490	463	511	486	523	456	507	455	501	494	498	488	501	510	477	485	470	446	483	486	504	469	469	494	459	517	463	481	479	482	471	459	482	464	492	458	504	493	466	516	503	493	509	479	526	466	453	485	472	483	487	472	472	469	484	471	478	535	450	501	497	451	506	501	468	494	534	512	466	494	511	454	509	483	473	503	507	476	477	524	473	537	471	513	512	499	471	496	487	491	478	456	526	519	485	527	492	464	461	497	466	445	486	508	503	521	480	517	491	470	493	469	468	497	523	467	465	430	465	505	478	486	448	462	455	497	517	516	507	474	493	487	477	453	470	520	472	503	510	489	482	478	501	486	443	438	453	504	501	482	478	486	456	464	508	462	497	501	501	471	538	489	446	471	519	458	518	505	498	474	483	471	446	496	452	498	427	507	477	488	467	500	484	499	491	490	468	504	475	483	481	506	503	450	485	460	503	487	489	524	505	473	496	464	477	463	479	449	481	457	447	504	476	444	461	491	478	491	501	452	547	494	468	484	484	491	454	495	486	447	525	484	478	499	481	479	470	463	484	485	480	492	474	500	499	478	524	459	523	460	460	483	476	492	478	510	450	486	464	445	458	459	467	424	496	485	465	501	471	485	485	458	499	494	499	469	486	482	461	442	493	460	464	513	453	518	460	443	467	493	449	456	477	475	496	521	519	498	473	480	487	522	495	448	482	492	466	453	511	490	453	425	498	475	485	494	463	487	495	457	492	495	471	535	474	465	448	462	469	492	484	469	483	527	484	513	493	460	454	499	482	530	488	476	501	520	471	478	497	479	512	459	485	471	502	488	430	486	456	473	467	479	506	478	479	513	481	470	504	474	495	525	460	472	463	483	482	484	520	490	488	500	481	502	467	480	466	461	465	453	498	486	484	510	482	482	435	504	451	487	454	469	475	536	509	501	496	518	487	483	554	464	499	502	514	465	463	493	492	470	465	452	500	456	487	472	497	472	469	499	464	469	481	515	485	443	459	466	483	500	523	488	495	478	499	466	475	459	487	463	478	520	504	479	485	469	447	472	496	477	499	459	493	460	534	489	489	503	503	455	472	473	468	500	484	528	449	520	474	507	472	473	523	475	523	467	471	506	500	451	487	464	497	504	524	477	483	475	504	487	467	513	468	437	455	483	475	492	497	481	456	443	486	503	455	495	498	474	477	492	514	464	472	502	470	467	500	475	497	496	460	498	438	473	493	497	464	487	517	495	459	512	477	521	485	469	489	525	467	500	497	477
54568	47973	34034	28107	29061	29656	24935	19008	14006	9994	5781	3323	2899	2042	1473	1224	793	611	496	370	256	249	163	173	195	166	150	170	157	154	153	177	149	179	149	167	156	126	163	126	167	135	156	142	151	144	141	139	142	127	156	116	142	151	154	133	140	129	141	145	152	141	149	127	115	125	146	162	149	149	138	136	152	148	129	145	154	152	152	149	145	171	144	146	115	153	120	137	157	139	131	133	146	133	141	131	144	155	141	134	142	113	139	169	122	138	126	136	139	145	150	123	133	144	122	152	140	160	159	118	153	133	134	138	119	132	130	141	151	139	121	143	160	140	126	134	135	147	120	131	132	144	134	142	130	135	134	143	119	167	164	125	129	138	131	146	136	142	113	130	125	125	124	120	139	141	129	160	125	127	138	122	148	141	136	143	132	147	117	140	126	148	127	142	116	153	110	103	133	169	139	127	166	116	135	144	144	136	126	144	158	152	142	126	131	146	132	151	145	143	144	148	135	134	138	130	153	133	123	129	148	144	151	137	127	128	129	136	130	127	151	137	148	151	144	138	139	149	147	129	137	129	135	149	140	109	155	122	148	138	169	137	124	145	139	131	143	136	152	137	130	120	143	148	137	150	137	130	135	135	132	140	143	138	141	114	132	118	130	151	132	151	139	122	124	135	139	161	148	124	150	139	130	130	132	134	131	144	131	140	149	124	135	132	124	130	144	155	122	146	145	144	140	152	131	127	109	144	136	137	126	153	129	159	146	126	135	155	140	148	131	161	126	140	144	130	137	126	129	127	143	122	125	163	128	158	136	139	157	153	151	148	149	131	123	146	166	153	137	127	138	117	130	150	134	149	140	136	121	174	140	135	144	135	146	141	127	159	167	125	133	123	140	127	134	144	152	118	150	165	121	145	138	132	129	132	144	141	161	134	149	134	143	154	142	156	150	127	141	154	148	154	151	152	142	131	136	133	156	135	136	141	111	131	140	127	140	140	140	160	164	139	131	152	132	148	157	149	141	157	142	147	159	142	143	147	133	135	132	151	123	139	142	148	149	150	131	147	160	135	154	142	152	156	134	135	153	148	130	156	138	153	137	132	114	119	113	148	140	129	146	157	131	130	136	128	164	137	146	146	142	143	130	141	154	143	127	144	142	157	131	149	145	146	131	127	148	136	135	116	140	145	130	149	141	153	133	135	153	126	152	136	143	138	131	149	134	145	154	150	148	185	138	125	159	122	131	149	136	149	154	138	156	115	131	129	138	140	130	126	135	123	151	142	129	147	101	148	140	123	148	134	110	144	145	138	142	117	148	132	140	131	140	143	116	139	151	158	146	126	130	130	139	150	156	136	135	146	130	137	150	143	147	136	129	130	157	135	133	136	129	125	143	160	140	159	124	138	138	140	138	152	154	147	124	140	157	148	150	130	122	132	138	112	140	153	135	157	134	149	146	133	146	122	129	135	159	144	130	142	151	140	128	142	140	154	154	122	138	123	158	143	156	144	153	163	130	147	124	147	150	134	125	136	150	156	136	128	128	142	143	126	150	128	146	155	149	140	136	140	133	147	151	118	128	118	151	155	129	116	151	129	154	135	133	149	147	178	141	122	145	131	155	157	150	143	133	122	129	134	124	145	143	117	138	135	156	139	133	165	147	132	142	114	152	147	132	163	145	139	137	173	137	142	142	132	165	140	143	128	130	139	145	148	132	143	139	154	143	151	124	121	140	133	159	133	155	140	120	112	134	152	157	156	151	128	129	144	126	149	137	143	136	137	130	140	150	146	136	134	149	116	130	122	136	116	140	141	142	145	144	155	150	142	126	142	138	130	145	143	129	142	131	115	134	144	143	140	142	153	139	138	136	130	159	122	135	133	138	126	140	154	121	139	127	136	145	136	144	137	152	125	134	163	151	149	140	128	135	150	149	149	146	118	145	132	147	144	152	151	142	143	169	136	140	127	147	157	143	154	167	130	152	134	122	158	147	113	133	152	106	120	139	157	140	130	152	156	122	142	121	144	152	122	133	139	130	144	131	151	168	140	137	143	135	136	117	157	142	130	156	153	147	153	152	150	162	129	132	118	129	132	144	131	121	104	137	151	141	131	160	151	146	138	149	138	162	154	143	115	150	138	161	152	140	137	145	143	136	136	138	135	156	147	115	148	129	139	155	126	132	158	129	139	150	132	147	146	154	127	136	143	121	146	134	136	158	134	149	117	134	126	141	130	130	128	116	128	149	147	140	148	155	118	129	125	139	118	137	164	144	138	141	125	134	133	141	134	116	105	136	130	129	154	154	111	150	137	122	140	130	140	128	126	158	155	134	136	131	144	131	151	145	133	124	160	134	124	150	132	151	144	144	149	138	131	120	139	123	135	148	122	138	132	159	149	135	149	142	124	151	107	122	127	129	129	140	145	140	132	123	140	143	149	161	122	143	132	155	133	145	150	159	125	150	128	143	150	116	130	133	130	151	162	137	145	128	141	115	130	153	125	142	136	154	133	132	150	136	135	146	147	146	130	151	155	144	136	153	111	143	143	139	175	149	131	159	122	140	128	136	132	131	150	146	148	125	135	123	141	127	126	161	134	145	148	156	135	138	145	119	147	137	143	150	158	141	136	156	128	132	154	148	156	140	122	136	131	136	136	130	126	143	179	132	145	146	137	149	138	144	118	137	125	140	136	123	132	148	125	133	136	144	130	131	142	167	145	143	158	140	130	124	146	138	128	160	124	155	111	136	148	149	139	142	135	161	153	145	126	128	136	150	137	149	146	155	156	144	138	145	138	132	138	150	143	134	136	143	124	150	148	126	144	152	143	135	157	150	128	142	141	141	123	133	141	135	128	130	135	135	128	137	135	127	154	125	130	135	140	149	145	116	141	139	132	132	116	155	145	144	143	151	146	124	130	146	132	129	147	106	148	108	147	155	132	137	154	128	136	151	127	173	143	152	148	119	126	151	142	142	153	141	135	164	144	147	134	144	132	136	171	150	117	146	153	147	148	162	166	135	137	146	153	136	140	127	137	124	144	144	145	123	120	145	120	147	133	135	124	134	135	121	158	145	152	149	141	129	134	140	133	152	156	142	148	152	114	141	139	150	152	157	134	130	146	152	124	138	122	129	132	138	145	138	152	165	132	151	150	161	150	142	158	155	123	134	119	147	139	154	143	146	158	139	137	145	121	139	138	119	132	133	127	144	120	143	123	147	129	132	111	143	146	139	138	141	129	111	135	135	140	143	137	140	151	127	147	130	136	165	140	125	143	142	136	143	121	146	139	143	149	129	156	142	130	134	130	123	137	144	143	137	139	127	141	129	125	136	148	124	145	163	127	145	120	129	143	153	112	134	132	122	134	142	144	146	134	132	134	144	140	147	132	145	122	137	161	147	135	149	135	142	137	113	134	114	133	150	150	139	136	169	128	146	122	128	143	155	137	132	142	128	154	146	136	135	144	132	110	145	137	146	131	134	160	143	129	127	140	138	126	129	146	137	154
46816	53750	32671	38866	42234	41429	33678	30589	28390	24482	18760	13855	12105	9371	7074	6000	4635	3419	2805	1877	1458	1080	833	736	584	643	575	577	610	616	603	573	536	566	578	563	550	477	521	528	532	546	479	490	465	489	432	473	496	443	451	447	465	468	452	450	461	452	464	450	458	441	468	454	432	465	457	452	461	440	462	437	433	435	443	432	445	423	437	459	429	429	496	446	470	419	457	395	482	442	432	425	395	430	453	437	438	433	482	455	420	440	467	442	418	442	473	413	434	432	461	455	478	411	437	454	429	430	441	451	416	459	451	441	431	432	477	440	439	411	394	425	414	457	420	440	440	413	450	420	464	426	409	399	430	414	438	444	446	425	411	439	433	426	452	399	430	423	427	438	474	434	416	448	407	454	434	434	439	409	405	413	425	372	419	457	421	423	410	432	470	414	481	415	415	442	434	431	437	411	444	409	441	393	448	450	437	416	413	440	401	437	419	433	449	396	436	410	460	429	417	416	431	445	427	428	422	401	450	434	414	442	405	446	447	433	461	441	426	419	432	423	408	433	451	439	428	448	445	401	427	438	439	428	474	456	437	441	432	424	417	440	415	425	451	439	439	433	411	441	426	441	392	459	438	403	386	447	415	473	444	412	388	418	450	428	394	419	434	483	450	399	456	421	460	422	477	419	457	430	447	458	428	428	442	454	418	434	472	445	448	447	439	409	432	416	439	410	426	427	446	400	438	432	441	455	453	443	403	421	457	442	404	438	460	453	419	417	446	432	416	457	474	450	486	476	460	456	461	409	422	448	419	415	425	431	448	403	438	430	449	419	429	414	425	441	455	422	441	431	429	447	441	414	435	451	454	463	418	414	449	450	438	416	436	449	400	448	409	434	434	433	429	408	438	470	408	405	455	454	424	492	439	457	418	414	411	473	410	429	429	440	449	449	415	446	430	423	419	402	411	438	431	450	427	448	445	462	468	445	411	415	417	434	448	456	461	440	430	437	437	432	400	443	464	418	461	445	414	457	454	400	405	424	471	443	408	431	476	416	432	428	460	401	445	412	437	430	422	465	484	405	450	426	393	421	395	449	419	449	415	432	459	431	433	417	459	448	435	445	440	420	441	443	434	459	465	393	417	444	419	438	448	424	425	404	432	454	435	450	442	417	419	469	444	422	432	444	445	428	443	455	429	422	430	443	421	473	393	405	398	434	415	450	385	445	435	425	446	431	446	418	444	411	420	430	422	448	433	436	463	426	437	430	422	395	445	460	482	445	391	426	449	464	438	445	422	451	465	431	429	451	430	453	433	409	419	410	440	442	434	444	392	479	423	431	439	430	429	417	434	411	434	428	384	439	471	455	436	418	426	461	442	451	420	414	412	442	413	437	416	412	408	430	430	416	416	440	421	425	440	427	415	440	413	382	431	461	441	456	465	423	454	388	431	444	418	435	418	425	487	406	444	422	438	418	427	461	440	428	437	426	450	416	449	425	445	408	409	443	455	401	456	414	421	453	438	448	428	430	427	411	430	428	434	426	436	407	448	461	419	427	406	419	455	445	402	425	459	473	426	442	448	442	415	389	439	433	445	407	434	432	414	438	436	426	468	410	438	454	469	444	448	433	403	403	439	460	384	411	401	467	428	431	452	441	466	391	478	410	438	436	422	459	460	449	442	425	420	444	456	417	408	420	474	422	429	446	425	441	460	404	437	430	430	443	425	448	465	411	417	442	422	436	423	412	433	432	445	416	456	420	445	404	413	417	434	440	439	434	430	413	432	415	448	427	453	467	435	438	442	461	423	442	437	432	439	468	406	438	453	471	434	441	454	423	451	422	419	473	432	432	424	417	414	426	488	452	459	439	464	428	474	472	404	415	450	413	450	416	427	481	414	439	429	437	467	395	435	457	424	441	418	438	455	424	460	417	450	393	389	442	410	433	459	412	461	433	468	464	395	404	445	433	446	419	437	428	427	453	419	422	437	435	412	438	431	412	433	458	396	422	401	416	427	437	429	407	423	455	426	424	429	410	449	456	419	393	422	448	422	447	446	427	454	390	462	444	427	442	442	443	441	453	425	417	411	432	442	453	444	415	424	437	422	428	393	437	419	412	448	445	413	421	443	407	462	445	407	440	430	423	436	423	403	408	468	436	399	439	447	413	404	419	451	446	449	438	412	445	482	434	392	440	442	456	464	401	426	392	456	381	477	454	418	416	417	430	429	425	461	452	461	400	421	409	439	463	460	421	432	399	401	444	432	377	417	477	438	448	453	445	415	453	414	435	451	426	448	415	444	433	436	423	448	420	416	447	454	451	407	435	423	457	437	431	421	434	426	428	437	418	417	420	446	427	414	437	445	405	429	427	420	423	407	456	459	447	443	401	430	455	410	476	420	426	430	464	430	434	443	429	425	468	427	437	438	424	424	444	418	454	431	447	437	442	402	462	447	440	460	433	415	409	430	427	386	430	428	439	416	439	455	434	409	465	402	418	439	449	442	412	434	454	475	427	439	450	410	470	429	403	428	437	465	478	448	425	430	408	398	455	445	437	484	423	453	422	431	446	428	452	432	437	444	444	403	416	423	421	421	434	480	462	457	437	434	440	444	433	409	447	446	425	440	428	414	424	426	388	446	431	433	408	444	393	444	449	462	465	455	459	419	418	442	436	455	425	459	423	436	433	444	455	450	430	434	422	423	470	423	417	411	411	421	383	435	437	423	426	432	457	417	416	417	432	432	408	453	442	422	451	432	434	481	413	417	423	437	422	409	428	417	488	394	457	462	440	425	424	424	434	466	410	414	423	419	443	463	437	498	470	451	442	408	447	428	412	436	415	437	441	417	441	420	426	405	457	453	389	437	397	447	402	403	442	412	426	452	427	434	444	431	423	389	398	458	419	429	436	425	422	436	455	418	429	444	423	421	419	477	434	413	404	392	465	440	452	456	416	469	433	448	410	424	423	452	455	431	422	410	399	397	473	448	409	454	435	434	434	436	445	457	421	424	436	471	438	419	416	417	453	441	466	403	431	418	420	408	421	478	445	460	436	456	473	434	407	468	452	474	450	439	422	453	428	409	430	458	420	417	428	400	418	459	413	404	446	435	432	443	444	428	502	443	432	389	399	405	460	447	430	410	476	420	408	433	441	410	436	439	443	424	429	414	443	453	468	434	430	398	436	428	479	447	433	418	436	426	454	427	427	422	419	421	459	456	441	417	432	417	488	451	443	424	388	415	440	382	433	435	456	452	455	423	474	429	442	420	434	426	468	454	445	477	438	415	445	487	423	394	432	438	429	450	443	438	448	431	424	441	443	428	457	426	432	400	451	440	435	422	418	417	420	444	446	416	467	453	373	432	408	429	412	443	411	424	449	432	442	401	409	445	440	443	460	432	414	464	428	445	397	452	447	439	406	432	419	421	443	467	404	442	410	424	411	418	436	449	452	440	462	421	407	401	447	449	404	440	440	441	460	461	434	422	459	436	413	457	471	470	426	430	436	437	449
58770	42979	33175	27748	30528	33356	31110	29461	25756	20936	13663	7915	6348	4947	3621	2900	2081	1526	1135	773	551	439	416	339	298	311	272	292	330	281	274	282	323	271	258	270	287	246	288	257	253	281	266	246	281	233	245	268	248	268	263	247	262	266	273	238	221	221	240	259	254	255	237	236	219	213	249	258	245	241	225	265	244	251	231	267	259	226	251	253	242	243	251	238	256	238	231	246	235	231	277	217	255	257	193	267	251	236	243	239	255	266	241	228	233	257	278	249	237	259	248	228	247	222	238	260	249	222	266	255	238	251	249	251	251	244	258	248	239	230	250	262	218	240	237	272	245	271	218	236	259	238	238	243	275	252	251	250	250	221	229	227	240	252	216	248	228	238	246	242	256	216	262	241	245	232	252	235	233	252	266	262	239	225	262	241	225	268	244	244	253	235	236	241	232	251	270	245	249	263	226	253	237	254	243	249	243	259	273	264	228	234	227	254	231	261	251	221	256	239	266	236	254	237	241	260	252	261	233	235	276	250	249	218	227	260	233	258	257	267	239	268	249	233	229	281	246	220	223	242	245	249	230	236	245	251	258	268	252	243	212	254	237	246	248	254	258	241	245	246	242	238	274	222	250	237	240	195	244	236	257	235	240	236	244	245	264	278	265	236	252	278	254	248	269	261	233	259	247	236	253	260	233	285	222	209	226	244	227	247	220	246	233	244	253	268	232	247	266	245	247	219	235	248	234	247	286	240	258	234	270	209	252	242	256	244	238	237	237	220	261	248	267	225	282	267	248	258	242	225	228	246	254	237	249	256	247	270	263	234	234	249	272	243	244	242	247	230	263	238	241	240	279	269	242	256	225	266	246	240	256	245	272	256	254	246	262	264	223	254	255	246	253	250	259	231	252	241	285	247	250	257	235	234	267	226	250	238	228	247	233	266	257	230	253	272	246	228	267	216	248	251	250	233	258	244	238	271	251	269	249	238	248	231	265	240	253	258	244	230	235	245	206	231	259	255	244	224	236	253	272	245	230	243	234	246	260	243	270	247	255	263	232	233	242	245	229	256	232	209	254	250	271	261	260	232	263	246	271	235	235	245	223	243	236	238	240	237	227	244	242	245	248	236	243	208	261	247	231	244	280	237	223	221	247	248	262	268	255	228	250	257	259	232	229	258	267	257	241	245	263	232	269	271	225	242	234	240	280	262	258	251	271	224	256	231	234	252	244	259	246	265	277	265	246	267	254	252	250	219	261	251	264	241	240	281	229	249	266	243	263	245	273	240	264	262	218	233	210	217	238	247	270	272	239	242	256	222	267	222	242	249	245	246	286	246	258	263	239	235	252	233	241	261	247	244	274	256	250	241	240	210	235	246	239	215	226	286	264	263	245	215	242	240	256	258	228	273	251	273	259	236	246	261	275	254	232	247	231	246	223	239	217	257	242	213	250	231	230	246	233	251	241	242	242	239	260	238	236	213	213	222	239	234	252	229	243	256	245	249	275	256	273	237	265	241	264	243	268	240	251	266	279	266	252	242	219	238	242	202	228	235	230	242	237	262	229	244	245	216	256	257	252	172	244	217	262	260	251	251	245	278	247	247	263	244	258	235	253	244	249	255	247	239	272	251	265	236	204	259	247	254	246	254	240	261	293	250	254	269	259	251	229	272	236	250	252	255	255	264	221	231	250	254	269	256	245	246	241	245	274	239	222	237	237	224	238	235	257	253	260	265	232	257	252	228	222	217	263	269	242	258	259	241	250	241	211	252	219	254	269	225	232	247	254	236	237	288	265	230	249	264	251	259	251	233	226	228	230	266	231	243	261	258	228	264	253	261	218	247	208	221	229	241	243	223	251	269	252	237	273	225	268	266	267	249	248	257	272	252	248	253	242	251	269	268	254	258	254	215	260	260	235	248	230	234	243	272	237	234	259	249	249	228	235	245	249	273	254	243	250	216	254	241	250	256	272	287	261	252	234	256	226	261	258	250	226	270	251	248	244	222	228	233	231	242	243	213	246	221	252	264	238	233	243	252	273	277	221	244	250	234	271	229	230	251	219	231	240	243	237	273	275	253	258	244	250	236	248	261	248	236	254	255	269	262	249	262	238	264	249	251	243	251	253	241	280	240	261	206	235	215	255	236	275	243	221	238	277	267	231	232	246	257	240	238	221	245	242	261	254	243	207	224	245	237	245	222	251	267	271	250	237	238	242	226	245	231	271	241	253	249	226	234	235	197	263	211	220	242	220	240	233	260	241	248	237	248	238	235	251	283	232	240	245	224	262	247	269	261	231	237	242	222	241	238	263	232	223	238	263	248	228	214	206	265	249	255	210	250	269	227	259	235	219	248	218	243	234	255	241	243	249	253	244	251	237	280	257	265	266	274	266	214	271	290	227	230	244	244	250	235	218	229	254	248	253	245	255	188	238	257	226	255	259	255	265	254	259	247	230	260	230	257	257	208	249	249	235	276	255	264	224	258	250	248	249	243	256	276	221	235	256	267	240	240	262	253	232	222	270	223	221	245	224	267	230	207	243	260	268	238	249	236	222	251	253	257	257	242	238	233	236	272	281	253	227	272	258	223	229	246	242	235	244	228	225	263	241	264	270	249	229	266	225	245	241	243	262	250	246	264	213	242	233	269	246	260	248	245	232	253	249	250	223	248	236	266	232	224	265	245	258	252	255	250	226	243	225	237	241	240	246	242	232	263	236	254	258	249	259	223	248	243	252	234	252	239	247	228	238	206	215	265	230	209	217	259	238	247	243	249	246	247	236	232	243	246	256	240	240	255	272	263	247	277	247	253	242	248	236	236	231	220	244	235	231	226	249	259	231	270	261	238	251	263	277	258	237	227	217	252	258	245	283	284	241	243	228	270	271	269	237	252	259	260	234	243	217	249	241	223	262	254	239	241	229	243	250	229	215	245	232	249	250	245	263	268	234	258	245	284	223	252	240	258	207	231	230	244	230	245	260	247	248	235	232	243	231	280	238	252	234	273	265	232	253	247	246	241	240	259	251	240	253	274	213	266	245	257	234	256	223	242	226	232	228	263	246	254	234	245	246	230	255	219	245	240	235	253	260	230	248	248	228	250	263	227	242	258	246	248	244	235	248	249	265	253	224	230	288	259	229	264	237	241	257	223	249	260	237	224	233	248	234	238	247	256	229	240	254	276	249	245	255	255	252	222	232	255	251	256	256	250	244	236	248	245	278	248	231	258	227	265	218	268	245	240	250	256	246	241	247	232	214	226	255	226	244	240	245	248	250	234	232	235	251	239	256	254	248	241	242	214	243	237	245	254	262	240	247	244	244	246	268	238	243	268	264	256	281	256	247	237	242	275	251	224	266	217	239	231	253	239	258	248	242	274	260	231	250	269	255	265	277	219	248	229	241	244	264	260	248	228	246	244	232	226	258	259	247	221	236	264	277	241	235	229	229	262	267	244	251	245	247	226	236	242	266	222	255	253	265	221	251	235	254	235	250	260	248	264	281	247	221	249
51797	53943	37521	43758	48887	49390	42925	41764	38619	34838	28866	22530	20455	17339	13926	11919	9178	7378	5779	3792	2878	1889	1580	1395	1189	1123	1012	992	1029	953	984	994	979	909	867	870	920	850	837	791	785	861	797	778	772	791	747	755	782	781	793	723	746	731	702	766	767	708	767	741	736	701	699	721	688	726	659	719	737	676	681	717	673	703	718	665	702	713	740	765	717	678	686	730	686	700	705	671	700	677	714	698	755	707	648	722	750	651	694	695	724	720	701	695	686	707	736	739	654	635	683	673	663	677	652	686	641	714	667	661	673	708	655	729	708	671	704	655	686	684	641	659	702	713	664	725	672	674	706	682	669	646	696	644	728	674	681	652	687	665	691	718	726	681	734	669	652	682	702	629	686	698	651	748	684	658	697	661	697	713	687	724	653	702	690	718	651	686	656	711	707	697	685	701	702	683	673	705	697	601	707	657	652	672	683	701	639	678	684	615	701	653	663	675	627	699	643	704	644	707	736	673	676	673	676	654	674	681	724	689	636	662	732	698	644	694	679	671	665	663	697	701	641	638	651	668	654	707	695	680	684	654	696	660	662	701	665	655	672	689	683	695	697	720	672	709	718	676	681	709	689	644	735	662	681	642	671	670	665	684	705	698	668	666	654	698	660	676	673	694	707	630	726	651	638	691	652	690	675	695	657	668	666	653	685	619	649	699	626	712	666	686	644	652	676	646	666	693	651	739	677	702	716	637	701	670	649	666	624	722	659	670	704	672	705	662	700	707	684	692	702	626	689	743	681	688	682	685	693	740	677	662	651	639	732	640	692	650	658	647	646	678	651	646	698	686	689	703	650	660	679	675	722	666	673	669	686	696	675	677	699	671	681	669	659	641	675	666	677	701	710	694	666	687	668	671	680	683	670	656	622	703	734	692	725	646	664	706	657	684	669	654	710	693	727	664	684	696	706	718	704	717	683	700	734	713	671	693	638	646	676	643	659	711	683	667	667	650	671	697	678	667	636	672	656	687	683	618	747	689	658	709	694	626	614	690	657	651	693	669	724	689	692	685	663	649	689	652	658	704	733	679	702	695	713	703	672	678	674	664	680	628	690	664	701	690	685	671	706	664	667	661	710	678	701	658	718	687	685	678	640	648	697	650	715	673	682	717	755	699	698	654	679	607	668	659	713	642	662	687	681	620	663	689	677	658	683	711	687	665	662	699	673	696	704	675	667	675	704	701	728	666	683	704	690	690	654	699	682	666	695	694	679	699	685	650	683	666	706	671	678	710	667	668	673	698	704	671	700	689	636	696	705	699	712	651	695	689	669	641	694	681	690	714	686	675	682	662	714	673	722	644	671	670	678	700	662	675	665	690	684	724	629	640	662	643	701	661	648	689	671	677	649	680	672	644	700	661	708	702	656	698	667	654	742	668	665	631	674	657	681	648	666	688	671	666	706	659	702	618	664	700	687	691	715	688	708	670	694	619	657	665	692	666	691	651	699	725	707	726	637	682	745	714	692	684	658	703	684	652	663	680	700	716	677	673	659	659	689	676	737	715	692	681	697	666	688	652	659	668	681	635	703	646	709	726	629	708	683	682	615	665	666	663	647	696	699	667	684	711	700	756	700	690	710	686	650	631	684	671	698	656	629	699	668	674	642	711	651	711	686	747	660	679	696	654	681	655	700	642	720	657	657	707	683	705	699	662	629	662	641	697	706	667	646	659	737	708	678	679	674	668	663	691	639	691	679	654	669	630	664	648	667	681	759	638	720	688	696	709	629	690	676	687	680	667	705	689	673	699	684	672	677	726	637	694	644	653	663	698	667	677	682	693	721	670	692	680	612	652	653	672	705	683	681	700	719	682	665	675	734	673	686	676	679	658	670	654	639	697	691	677	639	685	659	648	708	672	694	677	664	633	643	722	644	650	720	692	719	691	697	659	694	682	697	617	617	698	656	684	648	672	685	708	687	672	656	667	725	735	649	682	664	688	703	647	641	684	683	629	704	645	637	655	723	687	618	686	673	633	688	727	663	642	696	744	657	717	688	724	686	637	690	704	675	678	650	673	673	708	709	679	711	694	729	647	657	663	724	697	659	667	683	762	683	651	656	708	680	669	657	711	703	730	641	675	656	662	671	668	626	738	681	674	672	656	643	668	694	676	680	657	672	655	689	674	665	709	724	647	667	646	629	664	666	683	665	714	725	724	646	710	599	666	682	681	708	641	694	677	665	683	705	682	640	683	670	693	693	624	645	677	671	681	671	667	649	722	667	650	676	645	679	680	616	669	629	674	702	667	658	668	665	663	684	644	679	661	696	672	648	651	742	657	649	688	644	660	684	705	706	728	691	657	721	668	688	677	663	670	702	680	670	669	647	694	669	673	649	708	673	638	726	727	662	619	659	676	685	668	664	676	677	699	669	713	692	700	680	679	658	660	670	667	685	720	655	704	660	686	698	653	686	697	656	632	658	699	682	681	643	684	660	730	690	661	704	668	703	669	663	702	697	663	670	657	754	621	685	667	686	654	674	699	706	613	704	649	675	693	629	651	649	721	724	652	666	672	713	694	637	714	698	646	725	693	699	664	685	677	681	686	693	675	647	678	701	643	616	675	641	678	696	688	659	650	647	680	699	728	680	664	702	680	653	679	655	663	709	722	641	673	702	723	711	680	688	670	666	634	662	700	684	695	688	635	671	713	671	705	662	685	684	650	673	691	708	719	694	679	695	654	643	666	701	650	663	674	690	653	698	661	693	706	685	673	737	748	691	656	661	689	642	664	718	658	688	671	719	698	708	742	721	676	649	688	704	696	717	707	651	636	665	665	698	679	696	720	674	672	718	661	675	739	649	692	698	705	699	714	644	655	671	692	690	679	693	661	667	741	666	673	673	651	696	687	707	666	694	690	675	661	688	684	642	708	673	670	677	659	670	721	688	712	728	659	672	725	666	652	722	694	719	706	647	699	733	665	676	717	699	698	622	703	691	652	655	680	692	666	688	704	681	678	630	671	677	657	665	651	671	647	688	750	668	649	670	695	697	675	695	695	695	703	670	660	671	690	700	671	641	690	661	669	648	674	667	658	681	679	682	659	666	718	673	654	670	639	700	687	688	635	694	662	655	654	681	637	700	688	691	647	684	676	671	649	710	675	681	728	656	641	710	730	685	712	653	686	709	683	702	664	678	677	630	687	633	677	654	685	645	712	698	690	640	664	622	690	672	751	676	720	673	669	678	695	661	720	667	695	647	695	703	673	661	615	724	667	615	676	684	680	631	649	686	702	686	680	667	701	693	690	681	650	609	681	675	673	647	680	685	692	667	699	664	719	662	669	693	706	643	666	739	678	674	685	675	678	672	644	632	724	705	656	688	681	711	656	718	684	669	667	686	693	618	677	677	694	633	733	705	646	715	693	673	691	633	647	674	704	714	682	692	692	657	656	708	672	651	702	676	687	666	657	656	662	686	694	687	673	671	711	683	688	696	684	703	683	672	653	653	630	670	668	667	671
22856	31557	15997	8416	5443	3583	2084	1393	1080	748	504	385	329	236	260	245	214	189	205	184	171	179	181	169	167	157	155	159	175	192	160	168	146	192	158	149	162	158	179	136	150	159	153	133	159	159	172	174	170	179	191	162	158	147	167	155	128	146	146	158	144	163	189	150	155	153	152	159	149	156	161	166	146	169	153	152	137	159	148	163	174	167	130	141	140	179	145	131	145	154	132	175	164	163	148	161	148	180	158	142	148	151	143	155	160	144	166	195	148	169	138	177	158	134	163	144	161	147	165	149	133	169	159	176	155	180	164	166	139	151	173	157	160	158	145	161	148	159	164	146	152	162	148	174	159	170	168	153	163	162	167	154	148	151	150	137	130	140	158	156	158	163	155	173	151	149	153	174	153	163	155	147	158	151	160	145	160	146	153	138	156	167	157	183	164	152	159	150	165	160	144	146	165	145	133	145	173	157	130	149	175	141	156	157	176	156	169	166	149	123	187	179	162	143	176	137	159	142	147	130	158	145	174	144	152	170	170	135	142	160	169	165	140	144	151	174	139	173	160	158	164	147	152	162	158	149	169	153	170	146	138	174	146	180	173	176	183	156	158	137	158	125	140	150	172	125	139	160	150	168	181	146	167	154	157	167	155	154	140	167	165	163	149	174	163	125	155	154	141	162	162	137	154	150	163	140	144	172	171	175	181	148	158	146	169	185	163	144	143	162	161	173	154	130	173	164	144	195	119	166	156	165	182	170	166	162	140	150	158	164	163	152	147	161	148	141	174	144	158	163	167	149	167	148	138	143	152	169	134	145	151	154	163	152	153	163	143	149	145	161	155	163	147	154	159	163	147	134	158	169	143	172	161	156	166	173	147	162	147	143	164	158	142	140	149	150	178	158	149	153	165	166	154	169	155	144	141	172	139	158	153	155	162	186	169	167	115	149	148	176	162	171	152	175	174	184	159	156	153	171	142	170	178	166	170	163	122	161	178	166	160	148	145	158	178	159	161	155	157	151	145	152	172	148	153	136	141	147	156	152	150	162	158	165	171	148	155	160	141	163	159	168	155	165	154	180	141	173	143	190	155	155	149	165	154	148	173	173	139	178	146	163	163	163	142	174	139	145	150	168	168	156	155	180	167	153	150	151	155	151	165	157	158	170	161	139	176	142	135	169	145	159	163	157	159	157	151	171	144	154	177	173	160	153	140	151	127	152	181	143	168	170	182	160	162	127	164	152	150	165	170	171	158	178	155	149	125	160	157	161	168	178	160	158	144	154	150	152	185	146	173	157	152	168	152	148	167	155	167	151	150	160	175	160	158	159	141	167	153	135	150	149	148	141	163	151	165	160	176	134	136	150	147	155	157	158	156	148	131	164	159	156	157	153	147	172	140	151	147	155	172	130	148	146	184	161	156	145	150	169	160	144	176	168	150	152	138	155	167	166	151	161	162	165	158	164	156	160	188	152	142	150	169	162	133	141	145	162	140	164	141	169	167	145	155	128	167	129	149	148	139	130	168	122	168	149	155	159	173	155	167	155	152	150	153	162	161	157	148	193	159	162	143	152	182	147	144	178	180	177	154	139	163	139	160	138	150	140	151	178	137	191	135	133	161	165	173	141	144	155	140	138	152	188	165	172	164	169	160	166	162	139	146	142	167	147	160	162	158	138	158	163	159	173	172	144	152	170	165	174	157	134	147	150	167	167	160	149	163	179	159	152	187	141	163	148	141	167	161	136	120	160	141	166	165	176	168	141	160	160	148	167	166	172	175	140	182	153	133	160	157	165	170	146	136	147	152	173	154	143	147	152	172	167	136	164	132	155	169	167	166	161	156	150	159	163	160	166	152	181	156	180	168	181	164	152	160	167	169	157	139	151	164	160	159	148	156	156	140	161	169	174	151	157	158	167	142	163	155	146	161	155	176	155	164	148	162	166	132	153	173	152	138	172	159	130	171	190	153	148	175	152	136	144	158	155	163	162	150	156	144	139	174	131	175	142	154	180	161	155	166	151	162	161	165	160	166	139	150	167	162	178	160	132	149	151	143	150	139	154	162	158	136	178	136	144	146	171	157	139	140	136	157	165	163	154	131	154	144	152	172	165	152	145	162	172	156	153	157	142	163	164	144	141	144	161	160	146	158	169	185	164	184	142	167	163	156	162	160	167	150	168	152	144	165	151	156	177	166	140	160	166	148	154	141	151	161	150	169	180	135	148	148	167	150	152	182	144	146	170	157	164	164	144	158	156	160	137	134	159	144	139	156	173	157	170	176	142	147	146	144	156	155	158	154	154	168	145	170	152	162	145	132	168	185	128	159	144	159	136	156	159	144	150	163	145	174	142	150	154	149	156	167	150	150	140	161	156	189	160	165	177	158	164	161	145	164	180	137	160	173	162	143	167	131	157	144	161	155	155	152	157	150	143	144	155	168	144	143	136	131	169	156	153	158	157	158	160	161	153	138	160	145	158	151	162	174	154	160	130	174	161	151	147	142	171	142	150	151	131	162	159	161	161	153	145	146	167	169	156	149	162	147	165	155	156	154	170	164	171	138	169	161	148	185	161	144	155	141	153	163	151	178	154	160	163	157	151	168	146	171	156	144	154	147	157	135	169	159	152	166	176	161	155	151	143	149	140	167	140	173	199	156	161	122	129	164	139	139	161	154	169	156	164	159	146	163	189	124	158	137	160	146	172	172	161	166	158	161	148	146	143	154	120	158	139	184	148	158	167	130	141	181	157	165	188	147	178	171	152	148	137	163	145	156	166	169	147	179	146	166	171	165	146	149	147	147	132	160	140	158	156	158	173	179	152	151	158	154	156	172	151	133	161	129	169	133	171	151	158	160	157	162	158	147	153	161	172	137	162	156	172	159	164	171	147	150	147	162	165	160	175	139	157	164	165	146	165	168	136	144	166	171	169	165	163	158	160	144	161	150	154	154	145	169	176	155	155	173	166	168	151	145	154	168	154	131	167	141	137	158	160	170	161	170	162	142	157	129	149	144	180	161	163	150	144	146	159	161	163	152	148	154	163	182	166	159	156	165	162	139	150	157	166	184	145	166	144	144	166	143	166	189	143	167	168	160	145	186	168	151	172	154	156	177	167	157	163	149	147	179	141	158	145	153	163	165	166	171	155	189	178	156	159	181	160	152	149	157	145	153	145	132	155	165	157	148	162	169	154	141	158	163	156	188	174	147	162	153	167	167	151	162	131	147	159	154	166	151	154	160	155	155	141	176	168	151	164	137	137	145	154	139	165	162	164	142	161	147	159	187	143	137	153	171	137	156	166	155	149	169	151	164	156	155	162	161	165	122	159	147	144	164	154	159	154	150	151	148	161	130	175	141	151	158	156	176	157	149	138	165	179	136	156	173	156	154	160	159	145	168	178	151	182	160	164	142	160	149	165	175	148	150	172	171	161	162	158	162	140	170	138	158	150	176	160	158	149	152	180	164	162	144	176	145	158	143	156	151	160	140	142	164	135	157	147
19267	31820	12901	14441	14272	12128	7922	5951	5079	3479	2376	1775	1510	1260	1090	968	889	796	676	660	600	592	582	541	529	537	544	585	604	586	539	589	602	567	538	524	556	523	497	507	492	544	514	504	518	503	488	536	495	510	456	503	492	463	487	486	548	473	498	514	471	454	468	532	513	513	524	494	478	490	502	501	507	488	478	486	500	485	496	496	511	485	509	445	516	478	484	490	488	510	484	470	488	519	481	553	514	468	491	513	515	482	511	476	507	512	489	544	455	482	499	474	509	498	492	456	546	526	558	490	473	477	501	480	519	490	489	472	483	471	519	460	506	494	486	476	513	500	505	445	470	501	449	507	481	471	481	492	504	525	500	480	491	465	544	473	493	476	496	501	508	473	493	467	479	496	533	446	490	493	470	482	503	500	448	491	498	492	453	498	473	498	474	526	550	494	496	524	507	492	518	507	493	485	465	501	488	486	484	516	514	483	501	473	486	519	448	477	445	485	476	475	480	493	491	503	477	513	489	477	474	477	493	477	498	511	491	460	475	530	488	474	485	498	464	485	491	476	491	443	455	438	462	462	511	516	461	467	474	522	468	497	506	475	479	465	472	463	476	466	503	512	484	498	468	465	479	437	464	536	487	508	492	487	506	477	544	507	488	463	503	493	499	488	453	467	538	522	506	497	486	524	503	482	525	541	481	487	435	449	508	468	482	467	553	528	442	509	498	462	472	492	486	508	504	431	468	460	489	525	534	498	468	510	506	514	468	479	462	460	489	490	477	471	501	486	506	469	543	489	471	512	502	507	486	530	442	504	491	482	513	519	479	505	495	546	457	489	508	508	458	514	514	489	503	441	531	485	460	465	515	508	466	446	489	475	504	488	505	525	475	494	487	479	480	493	468	491	482	477	463	520	472	466	493	492	488	501	508	486	487	480	473	505	464	498	534	481	474	539	494	528	497	483	497	499	505	512	485	475	494	516	549	515	514	463	487	475	504	480	466	538	488	474	516	492	468	480	484	478	509	476	489	473	501	496	444	484	468	455	488	451	508	500	508	447	529	457	465	490	507	457	511	495	516	508	479	545	482	482	502	509	508	502	540	521	469	522	511	499	479	491	479	470	510	482	518	483	481	477	490	471	472	464	516	460	498	491	453	522	504	497	497	470	490	478	532	496	471	499	498	478	477	459	519	451	470	501	442	506	470	504	499	473	521	495	485	480	458	498	492	479	489	478	483	480	513	551	480	485	512	501	517	446	482	503	468	454	469	504	506	522	462	523	462	494	473	499	526	480	490	480	490	496	481	483	476	478	442	485	492	478	516	542	496	474	502	467	496	493	503	499	486	477	472	468	467	500	497	544	520	464	471	487	510	505	497	522	475	481	508	490	476	486	478	495	468	511	505	461	511	491	475	529	497	477	514	467	534	513	480	526	461	502	519	529	511	483	484	484	456	514	490	456	471	478	470	528	453	475	497	467	488	490	488	497	498	476	491	495	484	492	477	463	509	471	492	478	478	490	505	518	518	463	512	486	459	476	518	481	479	488	507	505	486	496	518	489	488	488	490	477	509	479	505	492	508	490	530	478	498	478	513	470	505	481	493	497	492	492	505	430	437	459	493	450	500	455	454	474	514	493	499	489	565	442	493	498	463	511	482	485	481	520	488	504	471	499	461	489	464	489	486	474	464	468	524	457	465	502	486	493	529	478	481	508	482	509	459	464	507	483	486	516	489	441	499	512	458	464	467	499	489	518	497	517	484	512	492	470	447	507	518	503	532	490	514	511	508	478	484	470	488	483	499	463	470	510	474	495	501	509	522	505	514	493	504	458	498	470	464	496	526	507	539	491	483	485	470	484	481	466	512	449	487	494	490	494	507	470	497	475	483	441	489	443	461	487	507	479	484	486	480	456	518	519	489	473	511	464	462	472	496	489	495	507	465	498	484	518	515	491	468	487	523	454	499	463	498	517	470	479	512	498	537	489	519	482	447	489	497	469	534	483	517	506	473	521	459	506	474	484	493	460	475	511	520	484	527	500	428	468	464	464	481	491	470	494	506	496	504	402	515	485	482	470	503	512	471	497	502	495	518	504	488	501	508	527	477	489	499	510	492	451	518	485	511	489	491	506	480	486	468	471	505	505	506	507	459	469	457	487	489	467	500	449	525	503	486	539	500	511	474	521	499	475	516	444	440	498	475	495	499	489	525	486	520	496	484	494	498	452	482	455	555	462	485	473	483	539	526	477	513	535	479	480	536	467	485	480	465	471	510	485	448	489	476	492	453	461	456	478	537	496	499	496	475	533	498	505	495	508	510	494	474	492	514	502	440	499	528	448	505	484	525	541	499	504	477	464	473	473	498	530	508	498	485	502	479	464	579	491	480	467	486	478	500	515	483	478	550	504	517	507	488	514	490	478	448	507	483	497	511	510	507	495	506	513	512	473	474	488	518	485	496	472	504	475	499	494	463	476	486	476	523	494	448	477	499	460	450	502	508	543	503	495	483	468	479	522	523	475	457	476	507	521	508	497	515	474	480	495	475	427	462	516	492	473	492	481	428	502	527	490	485	507	480	493	488	459	532	486	467	510	499	480	456	478	477	508	474	481	436	498	487	513	521	486	513	499	509	500	470	519	505	484	534	493	478	464	479	478	514	448	503	526	501	502	484	472	480	491	475	490	509	473	433	485	478	496	500	462	473	462	461	506	499	516	439	473	466	495	493	502	486	482	498	449	485	480	503	515	491	530	477	495	517	477	483	481	539	482	467	513	519	530	507	448	485	512	532	456	495	513	506	453	480	451	483	515	448	485	481	487	472	475	473	472	485	497	524	488	511	480	492	503	501	511	497	502	491	515	472	507	493	489	483	487	508	494	501	490	478	470	477	507	506	509	479	511	435	509	484	505	456	517	497	449	478	498	426	483	444	469	487	500	486	487	488	483	480	511	495	510	493	491	475	484	483	511	514	485	469	475	471	464	492	504	504	503	486	460	488	501	483	469	520	494	524	480	476	485	463	480	485	529	496	455	496	526	468	458	492	476	515	455	493	468	468	480	515	504	513	471	481	454	450	479	484	493	551	486	465	500	515	475	500	504	496	472	533	506	508	455	484	506	511	483	488	488	489	490	509	501	441	505	508	489	500	485	502	515	526	483	526	489	435	483	499	462	502	461	486	479	513	466	471	463	504	475	463	462	506	482	479	484	490	480	501	462	455	505	458	473	520	487	448	471	499	477	478	498	494	487	539	505	489	488	487	514	487	508	547	504	530	471	472	515	515	493	482	437	427	451	476	530	495	508	522	492	493	492	524	490	495	484	480	490	516	485	499	490	450	482	510	473	522	467	472	476	494	484	511	479	499	477	500	488	505	497	480	452	498	500	496	482	474	476	525	504	461	475	494	521	475	467	496	519	478	452	497	477	499	492	491	482	449	520	493	512	475	487	473	519	489	487	499	487	455	496	473	508	480	532	469	503	492	463	486	476	484	499	480	510	505	465
53195	47728	34880	28756	29933	29591	24676	18757	13615	9382	5634	3357	2426	1976	1547	1234	950	618	476	345	318	223	231	159	174	161	169	155	134	165	162	138	151	168	177	164	141	135	133	145	171	155	151	131	172	135	140	144	171	137	163	122	154	141	164	143	134	126	137	151	141	149	160	154	160	118	138	134	149	160	153	129	150	122	126	150	146	145	138	139	166	114	130	139	123	146	118	127	130	135	147	137	134	149	127	137	140	147	133	145	134	157	133	149	132	148	143	115	123	128	145	151	151	154	114	135	125	151	126	158	129	172	138	152	124	148	160	108	140	129	120	138	112	146	146	148	136	140	147	113	140	137	127	126	136	161	144	131	157	118	136	135	134	126	132	150	149	140	146	125	120	127	123	136	122	123	123	142	157	126	156	133	142	136	128	138	133	148	134	145	137	148	127	147	146	152	151	162	143	135	138	140	119	146	132	161	141	142	144	146	157	142	147	128	139	117	108	128	147	145	160	129	136	134	138	133	130	137	119	128	125	140	147	129	133	134	135	144	152	149	137	138	162	135	146	145	129	137	161	141	140	140	162	144	125	121	115	136	141	150	140	134	148	126	142	146	117	160	156	166	138	142	141	142	153	147	147	140	147	144	132	140	161	111	139	150	142	119	133	139	138	120	153	150	148	132	124	125	139	142	143	132	121	151	145	147	151	130	133	158	149	132	146	152	126	149	155	125	123	140	136	119	135	121	162	152	141	144	148	115	137	122	152	165	136	133	136	127	137	143	148	115	154	149	140	137	158	135	137	150	153	152	133	136	129	130	135	154	109	141	143	157	143	136	149	152	148	140	127	141	135	138	147	163	143	122	150	143	154	133	126	146	135	141	168	154	140	124	132	123	146	130	147	127	134	139	159	134	141	126	120	130	125	148	138	148	134	133	135	157	139	149	137	138	132	113	132	148	140	141	121	151	139	133	121	161	133	156	141	145	137	154	132	118	152	136	134	143	138	138	146	139	137	135	151	175	130	141	145	143	158	158	156	163	134	136	135	111	136	122	139	167	130	153	137	138	131	125	130	152	148	116	151	130	140	147	133	152	154	135	131	134	149	120	153	137	160	134	151	146	144	128	145	164	142	147	143	148	116	157	148	145	148	118	171	143	133	130	140	117	143	134	145	165	161	133	119	123	125	150	116	130	157	129	137	154	124	160	174	134	137	131	132	147	135	153	131	158	148	154	137	133	132	138	142	149	143	128	114	131	138	140	141	129	150	153	139	133	149	144	140	139	143	131	140	162	144	142	149	162	110	140	136	128	129	145	134	142	157	132	131	135	152	140	136	138	132	110	151	152	125	123	137	139	150	141	130	153	158	125	137	123	139	136	117	168	145	140	137	143	129	149	146	137	146	138	140	151	134	145	123	139	147	139	157	165	157	139	139	142	127	137	163	136	130	133	170	143	158	131	118	158	139	135	146	130	139	150	139	128	127	135	153	143	134	148	114	145	131	140	143	149	121	134	135	149	138	120	147	138	134	152	132	147	137	159	146	124	147	147	153	144	135	131	147	148	149	141	151	135	145	129	121	135	133	145	147	152	134	137	135	138	129	147	140	131	115	173	149	150	152	160	147	147	128	131	145	136	145	130	144	131	131	125	115	151	164	145	127	133	136	126	134	126	125	147	135	126	144	154	147	155	154	128	140	125	147	142	134	148	138	130	143	126	143	144	158	138	145	130	148	149	161	144	146	142	137	133	132	135	129	163	141	129	125	136	139	149	138	125	155	135	141	145	139	135	131	136	136	135	134	150	141	156	151	136	123	130	131	134	140	130	135	157	139	123	160	123	150	133	116	133	144	132	133	134	148	143	146	147	150	132	156	148	155	157	125	151	119	134	118	122	142	151	145	112	148	124	145	143	113	135	122	142	129	124	138	134	139	130	155	125	139	141	130	130	150	144	156	124	136	120	123	143	151	135	154	126	146	120	129	158	137	141	132	143	129	118	146	143	139	128	132	144	124	132	129	128	126	122	132	143	156	138	129	145	133	127	112	126	150	141	153	130	154	128	137	131	129	128	170	159	136	136	128	143	141	147	154	128	121	118	141	133	183	139	151	122	131	147	138	154	129	151	129	153	135	141	142	139	134	132	154	129	155	143	138	121	150	164	137	137	134	136	143	152	132	127	136	168	126	138	138	122	137	127	160	147	133	150	102	137	138	128	125	143	143	144	160	132	153	151	138	138	124	120	143	149	157	160	137	136	121	146	140	136	121	141	145	113	133	112	147	140	133	114	155	140	148	128	134	129	135	137	134	118	138	131	152	140	152	120	146	110	141	121	125	141	126	132	140	147	141	135	146	147	155	144	125	150	132	113	126	136	138	131	132	139	148	149	146	122	157	135	140	141	152	172	124	136	138	148	115	153	141	140	112	132	143	165	138	137	128	147	141	137	147	127	128	141	135	118	142	141	129	149	147	157	118	139	144	144	128	159	119	135	158	148	140	124	137	160	120	144	142	132	146	145	132	119	141	161	132	136	154	147	143	148	138	141	147	164	153	147	127	153	151	137	110	142	132	126	145	144	139	123	140	144	125	138	122	143	157	132	121	133	132	126	174	140	120	138	137	119	148	139	145	128	144	154	148	132	133	149	142	132	152	133	180	148	155	146	128	104	105	133	144	132	166	139	132	124	135	150	112	150	151	128	138	140	139	142	157	135	149	150	132	125	155	149	137	129	118	165	145	138	148	116	138	151	136	125	135	151	126	145	136	148	160	142	138	138	118	109	149	126	149	152	149	145	137	138	161	145	161	131	122	153	130	129	133	114	132	138	135	144	123	132	144	134	156	128	160	121	139	139	153	144	134	156	139	137	151	132	136	155	130	135	125	153	161	143	154	141	126	127	134	142	143	158	133	142	166	145	140	129	141	135	136	145	148	159	129	143	145	137	125	121	125	131	134	100	137	140	146	137	133	129	142	140	131	129	143	149	133	142	151	128	136	128	125	154	149	140	143	144	132	127	143	139	120	112	129	162	124	100	141	157	139	146	127	153	132	115	125	127	123	154	131	131	144	140	138	116	126	148	121	133	165	125	132	149	140	137	144	124	134	129	118	152	146	136	128	150	151	131	141	153	132	136	147	135	153	128	129	130	142	132	141	157	140	152	154	137	114	146	136	125	111	137	157	153	132	151	124	134	142	148	152	162	145	152	132	133	150	140	140	127	126	133	133	142	137	160	138	119	166	150	154	148	132	144	130	147	134	141	130	155	134	161	159	131	120	115	149	160	131	153	171	154	149	132	135	156	133	149	155	137	127	131	151	128	136	120	149	153	136	134	145	153	158	139	129	125	150	145	144	160	145	135	131	138	153	147	134	141	143	147	145	147	137	144	145	136	136	130	128	134	148	149	165	140	152	145	130	129	160	158	154	151	149	131	150	142	143	149	113	127	153	151	124	142	131	134	121	155	136	146	125	131	158	132	148	123	150	124	156	146	125	128	155	159	158	140	126	134
44876	53329	32935	37468	42299	41519	33723	30688	28262	23727	19093	13914	10661	9507	8152	6308	4916	3550	2514	1972	1528	1061	942	705	679	630	570	633	620	650	597	613	589	595	619	597	574	547	504	510	495	526	462	485	476	482	504	484	448	479	458	498	468	483	433	494	456	464	472	459	459	486	506	434	420	457	435	429	425	450	477	422	448	422	460	444	457	428	425	424	436	414	451	441	465	402	425	405	469	427	455	443	430	446	475	448	442	442	451	459	453	436	445	449	469	471	432	434	458	424	477	433	457	433	462	428	443	448	463	431	415	436	449	436	415	435	420	427	409	449	462	435	411	440	398	437	437	390	433	449	420	434	434	455	449	463	429	421	410	446	463	456	446	439	456	472	445	436	423	431	450	466	424	436	431	459	409	437	473	406	460	422	433	446	440	459	432	408	415	449	457	422	440	442	421	457	453	436	452	439	458	413	428	421	456	429	441	485	449	459	424	438	445	436	414	410	433	427	437	396	449	389	407	457	455	449	418	460	396	454	422	407	470	471	399	412	442	426	446	449	471	471	438	471	470	483	427	425	474	440	459	451	413	417	461	412	432	425	492	481	425	448	446	405	410	405	440	460	439	425	418	461	409	443	427	437	439	437	425	459	418	453	460	430	468	430	421	470	435	425	411	438	468	441	431	447	420	448	419	444	444	434	466	446	477	438	402	408	408	429	446	440	428	448	448	438	405	448	471	431	439	435	449	424	430	411	419	414	432	431	453	437	444	418	433	451	419	441	411	459	443	438	418	412	423	465	444	435	410	439	453	449	449	422	445	470	401	422	406	422	451	440	422	413	438	447	433	449	409	430	423	477	433	404	452	412	414	429	403	420	462	442	455	406	429	473	393	452	460	404	433	431	437	422	432	425	463	435	418	399	438	462	421	421	444	436	440	426	431	451	454	437	446	484	425	426	444	439	418	402	442	426	405	443	447	448	437	439	442	422	427	403	438	448	403	427	460	474	413	404	416	411	468	427	447	440	443	454	416	474	417	480	459	438	445	429	425	433	398	434	454	465	427	439	451	421	440	413	420	448	439	424	432	431	478	432	453	425	405	436	447	433	419	450	443	467	441	451	439	416	457	410	452	453	466	440	436	452	457	432	388	439	437	446	413	432	449	440	474	415	406	469	428	432	436	441	418	427	457	443	453	434	469	392	433	413	452	469	411	432	435	408	430	461	442	436	464	437	444	415	445	427	425	431	479	416	443	413	422	380	458	448	461	422	440	398	463	442	447	442	399	433	451	429	458	441	432	427	432	432	462	438	464	432	432	436	448	417	423	485	464	426	432	417	424	443	469	414	384	442	411	455	430	413	479	425	419	404	425	417	406	407	427	413	412	427	418	441	456	450	428	413	452	416	413	439	427	439	419	447	455	415	466	459	444	438	458	413	442	446	448	428	420	456	446	428	444	454	436	484	447	413	414	462	443	443	455	432	442	436	419	419	403	433	439	428	440	452	446	436	456	449	438	440	457	414	449	468	436	430	396	419	421	440	427	496	448	463	446	405	432	436	420	426	433	403	420	452	439	439	446	466	388	449	472	444	424	465	440	450	443	408	407	443	457	434	443	437	454	389	426	464	425	448	453	427	457	418	405	413	467	436	433	449	431	447	466	466	416	426	403	425	423	439	459	446	447	396	473	481	408	440	408	469	449	456	413	442	413	453	424	411	466	422	426	461	443	448	440	431	475	442	428	419	426	453	446	419	453	413	413	451	427	461	448	429	446	424	383	474	425	420	453	463	461	423	456	417	423	458	436	464	430	404	459	465	389	480	437	429	441	419	431	458	406	435	421	419	409	452	438	462	424	420	416	414	477	446	415	492	445	438	439	433	455	447	430	451	410	463	416	429	406	415	461	462	391	417	452	426	452	415	453	443	416	361	468	453	451	426	434	454	414	449	429	428	393	452	415	422	437	422	472	472	445	458	437	422	391	435	432	400	385	424	392	438	461	440	440	450	467	414	435	439	402	441	444	435	426	458	417	417	437	443	426	412	442	450	404	442	452	421	411	449	417	458	448	427	423	456	424	424	446	444	442	406	448	443	402	401	484	376	442	450	439	408	440	408	442	446	449	431	420	469	442	440	487	429	437	438	403	435	438	413	415	478	455	470	433	435	465	439	469	440	397	427	414	417	403	462	415	446	414	407	455	420	429	436	452	493	461	407	424	455	431	465	449	422	445	409	434	431	438	442	443	440	445	448	452	463	424	449	460	442	393	434	418	445	421	447	429	469	409	445	452	399	442	443	448	419	452	453	447	434	423	441	418	391	424	434	412	417	450	449	484	431	454	428	429	395	400	492	422	451	425	476	414	435	416	436	423	456	417	478	437	394	437	393	425	448	483	405	437	392	407	439	400	403	431	444	402	431	399	429	417	435	435	417	425	429	442	456	449	442	450	428	426	430	448	460	436	450	459	398	424	434	462	404	428	412	469	417	412	420	450	436	430	446	467	406	415	451	413	421	473	450	440	410	443	452	422	415	435	453	441	424	426	447	443	425	452	488	398	431	446	415	431	437	406	429	463	459	385	417	443	472	435	422	427	427	452	426	424	427	451	453	421	452	443	416	455	425	442	449	458	426	464	417	437	404	423	424	413	421	460	420	431	423	421	450	409	404	423	466	435	431	437	443	472	429	447	440	417	447	412	443	465	446	407	402	417	447	394	429	417	442	393	443	409	439	429	401	432	422	418	432	461	411	445	473	421	431	444	467	421	442	425	454	467	393	447	430	438	432	408	423	396	440	422	412	423	453	433	432	459	396	508	441	440	430	444	469	449	501	453	432	461	450	451	445	413	455	439	453	456	431	447	430	428	426	414	422	440	434	419	445	429	446	443	465	459	429	442	441	422	483	457	449	450	419	433	434	465	489	445	403	460	428	439	416	426	441	424	426	461	455	409	411	432	471	418	412	421	415	438	467	444	472	436	443	465	449	457	409	402	468	414	461	438	438	468	447	450	433	424	448	433	452	437	463	463	408	470	467	431	425	455	439	458	409	417	439	465	459	418	442	476	451	451	419	427	424	424	423	429	447	472	413	423	423	440	453	419	477	426	413	424	457	436	447	401	437	429	413	392	415	442	425	480	427	487	444	421	432	428	460	459	444	433	474	438	413	446	415	412	429	435	420	436	431	491	415	443	430	432	423	409	428	464	425	452	439	500	422	420	439	451	419	391	407	430	402	404	401	450	422	464	459	404	445	465	441	447	436	452	463	459	462	435	400	426	421	422	461	472	434	446	419	447	424	411	415	439	432	470	418	412	450	428	414	465	463	424	378	428	433	426	433	434	431	466	413	422	415	433	454	433	428	385	425	470	444	478	445	448	429	473	410	408	419	434	450	454	432	421	429	438	436	440	446	435	398	408	428	452	426	427	424	456	427	435	454	462	457	456	444	387	503	411	448	406	458	446	432	411	419	462	441	421	447	438	411	426	444	433	453	467	426	453	442	462	381	410	443	435	422
58553	45324	34992	29726	29887	31719	31626	28283	25456	19990	13854	8094	5642	4804	3998	2731	1910	1349	879	680	595	436	367	376	335	299	278	268	296	327	294	310	279	265	274	287	297	289	303	263	258	273	284	268	258	263	247	276	258	262	259	236	246	257	267	270	260	269	268	268	249	255	261	233	236	245	223	260	222	249	239	235	255	267	239	261	252	240	231	277	245	232	249	242	257	221	248	285	231	252	245	236	253	243	221	274	225	258	235	252	247	219	220	248	228	277	291	242	227	227	272	251	240	242	252	245	248	237	230	272	227	241	241	247	233	251	242	236	242	238	249	243	236	271	245	260	238	220	220	269	249	235	269	233	257	238	251	235	232	239	227	253	233	272	251	246	260	261	235	239	238	252	258	225	257	265	242	247	256	235	248	263	242	247	240	235	238	228	230	225	259	257	261	243	228	251	268	254	255	284	249	261	273	245	223	260	239	259	246	249	229	241	265	221	245	254	230	230	255	245	222	262	248	257	235	255	236	223	247	256	246	277	239	265	268	237	255	222	223	229	275	226	223	248	238	264	265	216	251	238	242	237	229	207	232	251	260	237	277	263	232	275	234	255	245	233	264	218	241	230	254	217	272	247	242	222	242	246	253	249	243	261	227	292	247	257	233	243	245	230	232	266	250	233	232	240	244	244	265	236	229	266	241	216	252	232	239	233	249	250	258	240	250	270	218	237	246	243	238	263	220	255	272	241	237	261	255	264	234	278	256	252	284	255	254	238	253	214	238	241	242	240	238	215	243	247	251	238	257	240	247	253	259	251	263	229	224	237	259	250	246	248	240	229	235	262	244	246	251	225	232	241	271	237	238	248	237	250	225	246	262	256	233	251	226	223	239	227	226	234	237	258	223	248	225	243	253	240	255	208	230	257	255	244	230	222	239	237	243	233	294	283	248	243	232	245	246	240	260	250	230	251	251	269	269	231	233	216	225	249	218	249	260	271	246	231	244	246	232	255	262	253	266	232	251	238	267	220	229	256	231	226	241	247	246	253	263	262	223	265	273	225	233	258	226	254	259	243	231	257	256	215	229	292	221	245	280	252	251	260	236	260	257	221	275	251	265	260	248	248	222	245	238	258	259	242	242	213	236	249	255	273	240	264	235	246	278	244	222	238	214	237	280	240	270	263	243	262	256	240	266	230	249	226	271	211	234	244	256	247	257	248	271	254	225	271	227	297	247	247	233	233	245	237	238	229	251	240	265	245	267	221	251	250	249	241	226	254	246	265	221	245	265	243	250	252	263	229	232	239	239	255	266	244	252	268	276	273	249	221	243	261	260	272	252	251	257	257	267	241	255	229	215	270	273	225	232	254	267	239	275	264	246	262	228	242	235	249	250	214	240	236	221	260	226	239	253	273	228	245	233	251	227	253	249	214	259	239	256	242	215	238	252	243	251	279	228	228	256	250	231	252	240	224	222	244	226	245	230	240	246	232	241	263	258	238	237	258	234	241	280	258	257	231	239	246	232	283	261	233	243	253	236	270	246	266	245	261	239	223	266	218	262	259	237	249	256	281	236	249	240	253	253	244	248	217	251	263	230	233	235	256	255	251	230	239	263	231	241	233	246	244	255	219	247	279	263	227	241	255	244	260	214	232	269	260	250	262	265	225	247	223	229	233	262	248	253	235	236	258	243	236	229	226	243	229	240	266	254	231	227	267	230	243	247	235	240	239	255	248	252	231	250	241	265	256	227	274	235	237	262	255	263	270	241	251	222	265	235	274	260	275	262	263	236	237	231	232	250	263	247	250	236	249	255	257	244	227	241	278	244	265	222	229	244	275	261	260	240	276	238	255	249	233	235	260	264	207	242	240	231	240	270	242	233	250	260	233	241	239	255	244	240	242	239	229	260	260	240	242	254	230	251	259	238	268	268	243	221	273	244	226	255	237	232	233	254	249	239	251	256	289	255	226	265	225	233	229	254	246	270	268	254	251	254	239	227	246	268	256	251	222	226	278	256	272	217	218	212	213	264	240	237	217	254	247	275	235	241	245	240	264	242	226	247	237	248	223	233	239	265	233	241	220	259	262	266	239	245	260	261	277	231	290	249	240	240	218	256	235	246	242	264	244	218	270	242	240	216	228	246	243	252	256	213	270	262	257	243	236	233	252	217	207	246	291	255	255	237	222	261	251	250	236	228	239	250	227	266	269	236	242	223	257	259	252	234	228	234	253	227	256	239	246	267	255	266	230	218	221	241	245	235	225	241	257	265	262	263	240	225	254	231	226	245	212	216	245	250	259	260	232	240	247	251	236	253	248	228	220	244	240	239	247	253	245	220	256	241	276	247	221	249	232	234	240	269	238	236	277	299	257	246	258	267	247	252	278	237	280	243	245	220	237	280	248	237	209	255	254	244	292	230	241	242	242	267	249	248	268	232	256	259	262	240	235	273	239	243	242	283	265	243	239	248	243	249	251	259	277	277	244	220	259	251	264	272	215	240	243	213	254	254	293	233	245	251	236	270	245	225	219	252	225	270	264	234	264	254	289	236	254	239	260	211	257	258	261	234	252	215	256	258	244	241	248	264	227	263	260	240	236	240	244	242	282	269	252	234	228	254	250	252	230	232	258	252	270	257	252	230	273	246	274	217	260	252	267	260	237	243	268	235	264	255	258	253	278	226	240	237	262	262	224	235	242	267	229	265	230	242	255	268	213	241	208	268	246	223	247	238	235	254	237	255	228	266	249	259	244	252	231	224	251	240	243	248	255	238	275	265	262	278	257	273	257	235	271	272	236	251	236	278	270	252	243	235	236	247	239	241	221	268	282	262	249	242	260	253	228	275	224	262	238	251	262	219	248	251	244	254	231	234	210	236	230	239	239	247	242	250	228	259	259	260	245	255	259	256	226	245	260	257	264	231	249	248	241	252	240	256	236	270	257	239	232	249	221	235	227	236	226	267	230	236	259	251	248	245	261	269	229	250	253	228	241	228	260	254	240	257	222	240	269	273	277	263	241	254	259	258	269	262	262	228	237	261	246	264	251	260	250	271	252	239	201	238	247	229	256	236	242	227	241	246	235	258	256	236	263	262	253	250	237	245	244	235	258	229	215	272	246	254	241	254	252	240	285	247	228	235	221	252	239	277	204	221	263	234	255	236	234	248	249	264	236	266	233	256	233	244	224	219	272	252	256	269	229	237	256	243	252	236	230	230	263	258	221	249	243	244	253	234	247	281	241	234	223	249	243	239	242	262	254	223	238	211	243	258	250	252	239	224	257	245	220	201	242	258	248	256	225	262	264	238	252	223	228	236	281	248	233	232	229	284	240	249	242	253	249	260	272	220	244	238	240	229	231	261	252	257	257	224	258	224	247	239	238	248	193	275	231	265	235	244	258	262	274	284	287	250	238	229	235	249	238	259	235	248	241	250	256	211	239	235	241	223	236	248	262	277	242	242	235	247	236	231	239	248	257	272	288	239	252	237	228	251	268	261	242	288	232	260	265	242	239
51072	53313	37861	43885	48481	49557	43344	40223	38638	33683	29162	23049	17672	16240	14595	11481	8927	6788	4895	3864	3172	2023	1652	1314	1174	1122	1038	979	1081	919	931	997	916	961	893	933	873	846	865	870	819	792	833	736	823	777	767	779	748	712	772	748	729	762	764	768	740	688	753	752	710	757	791	702	725	784	705	746	711	725	678	741	730	699	740	673	710	709	707	690	695	662	706	690	694	724	667	728	728	641	714	693	711	746	695	661	712	661	697	704	697	727	699	723	717	726	701	692	718	692	695	696	719	662	636	670	720	662	687	708	708	695	721	697	673	700	663	679	691	666	673	669	733	695	679	717	712	700	708	713	657	717	685	678	714	664	708	673	655	722	743	667	656	696	692	659	710	733	695	692	700	673	717	665	689	646	697	731	701	658	686	690	712	664	642	676	683	695	677	675	688	727	677	707	723	751	693	698	711	626	713	681	710	649	711	684	630	685	680	712	751	704	666	714	670	691	688	677	707	650	698	682	690	696	652	691	726	627	688	646	699	742	689	650	678	676	675	692	706	675	636	649	668	696	733	660	664	690	641	700	663	668	671	663	642	666	725	636	676	716	672	689	727	679	722	703	711	647	730	682	660	683	678	706	675	694	688	667	699	671	648	678	684	688	706	688	688	679	676	670	673	707	687	689	706	678	713	719	703	708	638	669	642	663	655	691	656	688	740	692	726	683	662	732	726	661	688	647	695	691	742	732	659	728	687	656	659	640	640	668	709	689	668	690	639	697	700	669	667	672	731	670	693	671	684	729	679	697	667	669	705	701	714	667	672	711	693	673	641	689	704	649	692	671	679	659	654	719	724	642	679	698	692	708	729	674	702	688	662	701	692	658	680	660	708	714	680	688	667	672	699	662	657	650	703	695	703	730	713	653	685	689	647	675	714	714	684	661	696	682	703	650	666	677	731	686	719	725	687	674	701	708	703	687	653	695	684	665	695	696	685	702	748	674	692	657	711	673	675	659	667	648	695	699	657	687	714	647	674	689	690	715	671	653	699	705	684	664	672	671	664	744	698	681	695	688	675	654	650	690	671	665	666	649	728	718	724	690	706	648	703	671	690	724	674	624	693	731	706	697	683	635	656	721	682	674	713	709	713	661	693	683	684	688	688	684	675	642	728	654	726	607	683	659	679	678	672	579	649	703	682	677	697	706	717	692	665	676	625	676	671	727	739	709	667	673	670	680	701	684	677	716	675	713	683	685	689	652	701	714	667	692	711	726	719	694	671	655	686	684	748	633	707	663	671	656	676	618	680	676	695	697	644	688	700	711	715	666	691	667	715	674	702	701	691	697	698	641	638	666	716	725	699	649	692	651	641	726	685	707	715	655	697	678	686	644	672	655	701	715	692	729	657	687	663	699	706	672	658	663	689	679	682	672	645	710	678	676	664	676	649	708	679	628	707	685	741	678	659	680	691	666	650	678	671	716	643	676	734	712	710	708	701	659	710	707	670	699	679	642	707	684	706	697	662	659	672	665	649	696	692	735	689	635	688	659	636	647	657	664	700	695	661	694	695	712	645	687	722	682	690	724	690	682	673	696	668	698	625	639	696	641	709	706	693	695	652	686	638	698	632	698	653	685	664	696	688	714	681	745	667	705	693	681	726	672	684	686	697	679	685	697	684	710	655	713	638	732	696	652	659	642	668	671	655	687	727	609	685	690	681	740	685	658	613	642	656	718	686	732	675	684	673	693	707	721	685	682	694	736	696	676	690	709	662	673	672	670	707	659	673	704	640	668	694	653	693	726	688	699	685	698	697	642	679	675	659	650	680	710	724	682	692	705	692	672	687	703	671	639	661	689	649	706	668	695	695	699	679	711	708	696	594	702	649	697	689	652	682	648	690	677	711	685	750	720	664	682	694	728	676	682	720	726	711	726	680	693	721	674	731	669	650	689	706	690	666	699	650	642	706	683	679	710	680	712	689	690	696	685	702	702	679	693	730	714	714	716	667	631	676	649	659	690	684	663	693	698	698	647	674	665	689	629	724	693	664	696	698	685	710	720	720	685	695	642	688	643	681	681	692	686	691	701	648	680	727	720	638	700	656	663	641	687	696	665	696	693	701	703	690	735	688	713	728	683	672	672	658	648	680	713	701	748	693	705	695	698	715	659	704	666	681	720	652	633	668	646	663	718	713	710	730	658	671	670	656	672	715	674	685	723	685	655	673	708	695	699	675	661	714	676	695	706	678	695	699	654	642	670	696	680	694	687	677	699	676	699	677	720	694	724	657	672	727	741	642	695	699	690	670	671	673	695	678	638	718	720	702	696	686	689	701	690	719	664	710	695	725	724	641	697	651	667	684	667	678	696	682	652	713	673	703	703	683	718	699	668	657	645	709	711	667	688	634	732	637	678	693	666	730	703	670	701	685	679	678	699	686	700	662	708	699	706	705	669	698	678	707	683	640	720	669	659	695	689	697	677	687	698	708	731	687	689	690	701	662	722	672	696	684	686	693	670	644	727	662	693	688	682	689	693	656	718	684	706	659	663	705	724	705	701	648	675	645	693	667	700	672	683	677	683	666	699	696	697	681	704	666	709	690	696	673	673	684	657	665	701	703	701	683	654	668	723	692	709	669	691	680	675	673	705	664	686	695	670	659	693	641	721	671	697	682	724	674	652	686	700	667	636	671	688	751	693	670	705	667	675	675	657	674	678	687	669	696	686	672	711	673	698	649	668	664	667	736	708	712	718	708	710	707	739	713	707	684	663	692	664	663	697	645	717	662	693	706	714	650	681	685	659	670	687	708	685	697	697	682	639	650	673	650	687	663	708	693	673	648	665	744	725	733	679	703	696	715	686	684	678	691	686	686	683	682	676	680	722	685	694	655	653	727	698	670	715	684	675	711	641	662	696	679	697	648	657	714	664	719	715	712	685	658	663	643	661	714	658	699	735	650	701	673	682	691	667	672	659	703	696	667	701	714	658	669	742	636	682	686	686	667	658	648	691	649	662	678	740	704	666	678	689	709	642	747	693	622	683	645	679	660	645	673	690	655	671	719	610	719	705	659	722	692	690	632	692	741	706	706	662	675	676	685	657	691	669	693	702	705	744	677	696	703	678	686	706	647	723	714	697	670	729	668	684	689	750	710	745	709	688	690	747	720	688	707	688	706	704	666	700	670	689	667	692	674	702	639	697	671	686	663	656	681	674	672	670	722	693	645	707	612	722	688	703	671	724	693	695	658	681	696	661	702	694	723	670	746	660	678	701	705	699	767	687	677	690	695	717	661	706	618	703	693	656	706	708	697	698	676	666	694	722	688	679	676	673	697	688	713	685	629	684	670	703	687	669	697	695	692	659	701	717	662	735	663	682	714	682	687	659	658	670	722	740	693	709	685	678	646	681	671	670	763	708	686	714	693	638	667	708	652	707	644	692	735	709	674	719	715	676	673	687	660	652	707	660	657	656	736	668	668	693	697	713	666	717	684	673	701	717	643	627	713	645	699	730	673	661
22650	28816	16847	8678	5592	3741	2212	1415	1166	833	529	378	310	281	253	213	245	229	196	182	171	168	151	174	151	180	176	180	159	137	177	163	155	153	170	178	173	181	179	168	153	160	172	161	164	146	162	170	155	165	175	179	168	162	154	155	185	147	156	154	141	183	138	169	171	155	152	155	144	158	135	150	151	158	148	171	165	172	147	159	150	168	156	193	140	164	166	156	163	155	154	173	135	161	157	149	151	158	157	156	133	173	147	150	153	162	167	141	163	175	152	156	163	163	153	159	168	158	154	176	173	162	168	173	163	153	150	159	144	169	158	155	157	165	162	156	171	157	142	149	146	149	172	149	144	172	175	143	159	164	164	168	166	162	172	148	145	147	176	151	139	158	159	150	177	148	147	148	166	166	153	167	165	156	155	153	154	151	162	161	162	156	148	148	142	169	132	174	179	153	147	173	135	163	133	145	157	151	141	162	141	143	140	134	168	157	164	159	141	172	156	168	157	151	157	154	150	150	132	164	150	149	167	144	163	157	155	178	137	170	161	166	171	165	185	167	152	150	159	167	152	148	159	143	155	157	127	148	148	135	131	149	173	142	165	174	168	152	174	161	143	161	153	159	131	157	156	172	143	159	142	163	141	175	150	178	158	165	143	163	178	160	187	178	145	158	145	174	145	149	141	157	140	143	149	158	171	173	149	172	132	169	182	174	152	133	166	162	187	175	159	183	146	168	139	159	148	151	153	166	152	138	160	140	152	193	147	167	157	144	172	171	166	183	170	156	147	138	145	162	167	156	153	164	148	153	161	150	176	155	141	173	174	157	165	142	145	159	154	163	147	152	161	150	152	170	163	168	163	153	159	160	170	174	145	159	132	176	157	176	136	148	169	154	159	150	162	155	155	184	163	183	154	158	134	152	162	154	148	161	150	142	173	153	148	144	182	171	146	153	162	148	156	136	155	155	174	153	174	158	158	169	157	151	159	144	160	148	172	167	148	148	157	152	152	156	165	161	154	180	158	147	138	150	153	140	162	147	142	154	152	137	175	161	160	152	153	159	156	143	131	166	164	161	151	143	159	151	182	177	156	155	157	175	150	154	170	147	155	166	176	177	180	155	164	141	162	139	149	148	147	147	141	138	141	168	163	156	159	155	172	152	169	173	172	167	168	147	165	154	159	161	145	150	135	167	164	176	169	154	171	149	151	143	153	171	170	175	157	170	163	153	172	127	165	141	167	148	167	145	155	170	158	166	159	167	147	156	166	166	161	168	179	168	165	149	158	171	170	186	172	154	153	170	156	150	168	154	152	165	158	158	141	151	169	175	146	165	143	119	153	142	147	171	155	156	151	158	137	146	150	179	176	155	172	180	152	157	155	157	142	145	172	163	183	163	168	167	163	127	150	154	156	147	163	162	139	156	166	166	147	174	154	150	160	166	187	147	144	146	181	165	158	166	181	157	154	164	172	156	138	156	133	167	149	143	156	161	186	159	168	167	170	160	165	158	148	151	146	132	147	160	162	169	143	167	154	177	181	156	142	161	159	171	160	179	195	163	151	144	169	158	167	154	162	131	136	134	145	155	165	183	173	152	168	171	189	136	133	138	160	149	146	153	173	154	132	152	179	169	183	143	161	167	167	150	158	145	149	158	155	156	152	176	150	165	139	153	163	173	183	149	171	150	177	178	152	177	157	165	161	161	173	156	131	155	163	159	201	140	155	165	153	149	148	145	167	186	171	166	143	143	167	151	165	152	155	155	157	167	145	170	149	146	143	170	168	166	150	162	144	150	151	157	151	149	153	129	163	159	180	158	164	209	149	141	157	162	174	173	162	150	167	152	175	145	155	148	157	168	159	165	150	134	151	156	172	170	161	144	156	157	155	159	160	150	166	158	146	158	151	162	167	152	183	161	160	171	171	159	164	151	148	155	175	155	168	157	163	178	137	152	158	141	175	150	172	136	166	145	152	163	153	158	190	171	150	167	161	161	145	156	174	165	154	173	167	163	173	130	191	169	148	165	179	164	166	153	173	179	148	176	140	173	167	132	151	148	153	165	136	146	161	155	177	165	153	150	147	179	183	168	143	146	160	145	179	169	174	133	147	185	141	151	177	156	161	153	161	182	156	145	146	153	171	148	166	162	168	174	157	163	144	156	152	160	162	165	173	154	139	149	163	150	163	172	174	145	146	166	172	151	157	156	154	163	141	180	162	147	167	141	160	165	150	151	154	174	155	176	150	154	166	146	133	165	200	145	175	170	146	167	180	150	150	172	172	161	154	159	169	179	179	147	151	141	185	176	164	170	178	169	160	155	169	147	157	175	149	181	143	164	158	164	150	144	167	150	169	159	161	165	153	154	158	164	152	160	135	167	174	156	166	148	188	152	146	152	135	146	161	154	155	138	167	149	159	158	170	163	168	160	156	180	153	158	145	171	164	171	158	164	162	154	159	154	153	144	158	170	158	160	167	167	157	168	165	157	149	141	148	140	162	144	145	164	170	186	159	150	170	193	149	153	159	158	145	152	159	155	146	163	151	156	152	152	186	145	140	167	159	165	143	149	145	156	159	144	177	180	147	154	164	189	160	160	185	144	147	143	151	145	154	145	167	169	167	170	146	156	139	158	170	139	165	159	133	170	133	153	141	137	143	156	155	147	165	161	168	160	150	166	151	153	159	161	149	169	160	157	162	157	159	169	142	145	193	156	175	169	139	156	155	159	134	171	177	163	166	155	172	176	163	155	171	163	156	160	136	172	169	141	163	160	167	151	143	165	156	168	149	146	138	177	144	163	155	143	150	166	135	152	181	169	166	154	156	141	149	177	154	154	150	156	156	167	179	156	154	152	159	151	154	172	172	153	166	147	125	160	157	159	172	153	173	173	134	159	167	166	159	144	165	165	157	148	158	175	169	159	177	149	156	177	166	136	183	150	141	138	155	173	149	183	154	148	147	148	169	177	155	152	162	164	157	161	172	166	160	155	159	172	159	153	154	159	167	149	153	163	163	178	160	167	155	162	158	170	176	153	155	152	147	151	145	146	151	166	139	131	135	142	142	152	161	156	180	156	164	142	170	152	130	164	170	151	156	135	158	143	147	165	164	171	165	141	150	150	152	158	141	137	181	142	142	164	176	152	163	161	166	153	152	139	169	157	154	165	158	175	163	162	163	169	158	149	164	152	178	151	170	172	169	178	173	170	160	140	149	150	144	148	182	158	174	169	149	144	166	146	164	178	142	154	144	151	169	145	166	159	161	167	161	160	169	146	153	174	159	162	168	150	162	154	142	170	191	161	164	150	173	167	142	165	153	165	166	175	156	169	164	152	150	154	152	174	164	159	165	165	152	150	163	151	180	170	167	175	154	156	169	144	147	149	161	164	149	143	165	149	149	173	174	160	153	153	160	160	155	169	151	145	161	163	153	185	155	143	147	158	172	149	152	129	151	158	144	154	155	169	145	158	149	166	144	136	162	154	171	160	146	165	143	158	162	162
19985	29732	14619	14863	14223	12324	8196	5890	5156	3894	2394	1744	1408	1392	1131	855	855	713	675	676	629	575	600	555	555	562	606	558	556	563	528	543	553	562	515	565	554	512	537	488	509	526	499	528	505	517	489	504	482	532	508	472	495	531	479	534	506	497	507	541	504	484	484	501	484	507	532	504	530	517	522	499	487	522	506	484	533	480	526	470	515	464	521	491	493	546	494	474	496	453	505	530	496	469	530	482	500	501	522	518	484	467	455	511	471	504	496	489	521	502	522	486	504	480	481	472	490	521	485	522	508	516	515	517	493	510	436	522	482	536	526	503	525	473	484	495	518	489	505	516	481	492	505	484	538	510	516	488	484	496	465	532	454	462	440	451	534	467	503	497	531	456	486	475	462	495	495	531	558	529	494	498	498	518	491	511	459	503	501	499	476	469	469	471	501	481	464	483	475	493	531	526	516	488	487	505	478	495	479	516	461	506	504	521	479	490	504	477	517	490	552	505	471	502	472	475	477	506	502	495	464	510	496	519	514	471	503	496	471	491	514	487	494	492	483	515	481	501	462	530	466	467	486	521	469	514	491	505	456	487	524	509	507	502	495	512	508	488	516	484	522	499	495	480	511	490	519	559	492	510	489	499	470	507	512	476	503	439	501	459	483	451	499	526	445	467	479	531	499	512	507	515	515	483	488	495	492	496	516	491	512	510	495	484	496	517	507	497	510	495	550	487	502	536	491	483	491	478	523	501	506	501	513	476	459	544	504	521	484	487	457	473	506	521	487	469	485	513	510	479	505	488	512	512	476	465	502	500	473	481	480	497	473	520	514	480	462	483	484	470	461	534	496	522	507	515	479	471	450	518	522	468	457	533	502	501	494	492	474	493	507	480	498	483	497	469	461	466	490	491	479	493	554	482	477	484	522	458	506	515	506	522	475	489	469	527	492	490	494	472	490	461	490	481	489	484	546	490	490	473	500	471	467	505	476	511	457	497	470	479	510	483	484	499	473	525	517	475	528	521	501	487	548	480	522	468	529	505	435	468	488	509	506	476	507	509	520	470	492	470	451	488	509	481	463	497	498	479	442	502	476	504	500	482	514	515	495	500	489	499	501	497	483	474	518	517	503	477	507	499	473	518	476	510	482	514	466	537	505	470	481	489	522	487	487	506	501	465	485	528	459	522	460	538	461	485	486	538	487	492	472	499	461	535	485	472	505	521	494	487	481	460	500	486	457	505	471	517	491	492	545	490	498	476	493	552	489	498	523	454	451	485	508	473	513	509	468	474	476	517	504	498	483	464	466	485	505	497	504	521	513	452	498	498	502	507	493	482	498	476	485	495	507	525	469	496	492	525	503	442	501	483	511	485	516	466	464	491	487	514	443	514	484	463	427	484	480	541	488	509	489	520	525	463	511	472	488	491	490	463	440	507	505	462	495	504	502	461	484	489	505	495	474	529	457	515	468	477	479	530	507	501	508	482	505	490	471	517	480	500	494	499	452	505	530	502	485	513	522	535	508	472	490	490	523	493	458	474	503	475	474	478	476	489	503	473	482	468	490	506	506	514	497	518	492	466	487	500	478	473	467	469	467	533	487	474	492	453	491	477	511	481	461	470	467	486	477	494	516	473	497	493	483	490	529	498	490	486	492	474	474	516	497	540	474	440	520	501	482	496	473	500	523	499	475	540	459	461	516	474	470	504	503	496	517	520	504	490	490	492	502	492	465	495	527	493	509	549	468	518	503	488	473	509	495	459	461	489	469	490	563	474	485	476	513	488	524	483	525	519	487	536	505	501	478	490	489	504	487	508	519	487	489	492	467	507	514	505	482	488	473	518	493	507	457	477	490	536	457	446	518	490	490	478	516	487	526	488	511	500	504	518	507	484	493	506	505	510	498	500	495	491	485	495	496	499	482	467	525	486	509	469	487	500	504	527	485	521	537	504	525	479	515	450	517	515	510	503	480	484	530	487	487	503	506	477	482	474	485	495	485	485	507	522	472	491	508	474	516	481	497	512	517	508	488	500	509	516	462	438	488	494	470	490	473	490	484	512	510	500	489	488	511	522	488	465	523	490	474	508	548	535	498	461	520	485	513	477	505	462	483	496	469	489	497	495	453	514	537	471	474	489	492	490	507	495	487	483	459	484	472	522	501	528	495	510	488	472	477	513	487	523	501	513	517	495	497	467	469	484	478	476	501	519	490	481	528	467	488	523	456	520	486	491	494	464	506	500	481	497	464	466	504	476	503	483	512	505	518	474	511	518	494	502	526	471	481	498	485	508	508	470	474	501	498	463	516	518	505	499	481	490	455	474	516	482	494	512	456	478	491	457	557	460	476	502	465	484	514	507	526	475	491	505	523	494	456	457	514	491	486	500	480	485	483	513	489	489	453	485	495	526	502	487	468	476	499	532	499	515	478	518	510	512	536	502	459	489	479	504	488	478	495	500	486	496	487	499	519	523	506	466	497	468	490	478	492	525	538	502	493	518	487	497	503	484	521	536	470	515	519	535	451	484	464	481	478	500	493	492	475	491	485	476	450	505	499	461	494	519	478	481	478	463	489	523	497	503	482	504	457	530	477	476	533	490	498	488	459	494	454	521	450	514	499	495	480	514	496	481	469	522	502	495	486	468	464	496	492	466	468	524	506	433	545	459	488	512	468	469	497	460	499	502	508	503	491	482	478	472	490	510	504	476	518	481	489	498	495	491	455	456	502	514	498	513	508	489	466	511	438	502	478	493	505	509	487	472	513	497	478	502	474	514	497	513	505	508	467	498	521	498	492	504	488	515	522	483	450	481	531	464	501	502	464	468	495	480	508	494	471	536	514	469	508	504	462	441	498	491	505	494	492	458	505	483	483	474	507	536	489	502	536	453	480	499	459	502	500	495	485	487	478	489	481	482	537	494	464	516	491	492	509	469	480	482	467	479	498	483	453	515	474	490	473	492	546	516	459	482	489	526	481	509	481	469	520	465	483	509	534	506	467	488	487	487	526	487	518	516	469	484	497	442	516	510	488	500	452	478	482	453	473	499	507	484	504	434	448	485	463	498	504	499	491	502	469	476	484	476	486	521	503	509	478	525	479	495	504	518	481	510	539	482	552	515	498	503	518	499	489	491	487	527	483	477	488	467	510	476	483	486	507	516	491	510	464	520	524	486	507	457	541	509	501	509	534	507	508	489	501	524	486	511	491	473	475	501	490	471	475	456	497	510	499	499	501	451	528	482	517	492	543	479	473	469	512	468	523	507	488	523	486	497	498	473	522	529	521	536	490	486	541	461	489	479	498	459	463	474	483	495	467	493	473	488	472	494	480	484	485	500	490	489	490	455	460	468	504	483	461	476	501	474	494	463	464	505	479	495	461	469	475	491	504	500	451	469	465	479	511	439	464	468	523	462	481	527	509	500	465	537	487	522	491	494	550	457	514	441	480	505	469	466	481	474	466	534	485	510	495	528	515	461	471	505	490	476	486	504	478	516	501	484	516	499
53142	50960	34476	27836	28792	29123	25341	19608	14636	9911	6368	3602	2378	1982	1506	966	790	689	494	323	298	192	217	191	189	194	160	146	178	155	184	175	169	137	134	184	149	180	168	159	165	150	154	130	173	156	140	132	132	144	148	163	164	170	130	149	156	145	121	156	158	155	122	160	142	140	138	151	129	140	120	143	118	150	150	145	110	144	125	126	136	160	138	142	130	154	133	133	127	150	142	137	137	157	147	141	124	150	149	131	137	154	138	169	153	168	148	143	127	132	147	143	152	136	149	134	132	130	141	118	140	146	139	128	126	143	145	125	150	160	134	131	133	151	138	147	155	140	128	146	146	120	136	133	140	152	125	140	146	127	141	137	144	152	151	161	158	151	173	142	150	140	154	148	143	130	132	135	131	150	134	144	139	149	125	143	146	128	155	143	142	130	154	136	135	149	130	153	150	129	137	124	129	133	122	133	132	116	129	145	111	134	139	152	131	133	132	147	137	146	141	137	131	131	142	125	136	152	154	134	148	136	133	139	123	132	153	151	159	136	146	125	123	142	150	168	149	143	145	126	154	126	136	150	126	133	159	144	147	127	141	144	156	152	136	132	140	143	137	152	129	142	119	161	129	155	150	133	128	139	137	119	120	145	151	118	157	150	172	143	152	147	133	127	120	144	142	144	144	156	148	159	136	148	134	141	136	148	121	148	121	138	124	113	144	153	141	144	143	129	132	156	135	138	139	143	133	138	133	160	156	121	139	132	150	122	128	132	148	125	123	150	165	126	125	125	124	130	127	150	129	138	129	128	135	159	155	140	144	134	162	124	133	153	130	162	135	147	138	139	132	137	162	138	138	154	139	129	149	137	137	132	124	134	141	155	147	123	127	163	144	136	138	133	133	167	124	149	150	138	139	137	143	141	119	136	130	144	125	156	145	134	144	156	136	130	125	138	158	115	154	123	129	149	127	122	137	137	145	156	151	148	118	145	127	152	156	138	132	145	138	130	128	138	144	131	142	143	150	139	162	139	150	132	128	154	155	129	148	151	146	118	147	140	157	144	131	165	118	149	122	156	124	133	143	155	147	173	125	143	158	135	143	130	130	136	143	135	141	121	131	136	148	150	131	152	119	157	155	133	134	153	130	143	138	152	138	154	140	143	144	136	140	115	138	139	146	143	132	147	141	135	140	145	126	137	142	140	162	162	145	149	154	159	152	135	148	142	153	143	156	138	129	164	136	143	145	158	138	170	135	123	124	155	148	160	141	144	159	134	133	127	135	139	137	138	146	154	157	141	142	132	164	147	118	137	145	139	135	136	148	134	128	153	130	121	157	139	140	127	154	133	112	143	154	134	169	137	157	154	149	131	137	154	126	113	138	140	127	118	118	152	145	146	140	136	162	138	140	156	153	134	141	149	141	141	143	122	133	132	153	129	138	135	144	128	124	142	156	150	130	131	137	127	136	143	139	124	155	152	128	144	132	143	126	157	128	154	143	141	165	137	148	128	118	129	143	133	144	127	159	153	157	147	148	160	151	143	139	137	133	113	152	158	143	117	127	127	161	136	152	151	142	171	156	142	138	140	118	145	127	129	129	135	138	148	125	130	135	129	136	139	114	129	151	130	131	162	149	138	143	146	139	144	146	145	132	145	132	142	135	139	140	143	128	144	155	123	129	125	150	136	157	126	149	147	154	153	133	113	160	124	148	121	148	130	124	147	129	139	144	127	143	149	140	142	149	141	143	145	159	147	154	159	134	145	140	152	134	142	130	146	142	130	141	119	163	130	139	144	140	113	142	165	142	152	137	135	129	118	137	123	128	151	144	149	141	141	122	166	134	138	160	159	158	136	160	156	159	137	153	129	154	126	138	150	156	124	146	155	150	118	145	133	141	132	126	133	118	131	150	132	164	150	125	140	145	146	146	111	152	156	142	128	136	151	154	159	142	171	149	148	159	131	129	152	151	137	128	155	144	139	155	158	128	141	126	155	139	149	156	126	129	158	131	144	137	147	133	135	141	127	157	118	135	145	142	155	141	139	146	123	138	128	154	133	142	133	120	138	161	135	137	143	139	147	130	129	142	129	133	137	146	131	149	151	152	129	158	137	126	144	161	150	134	139	153	142	134	132	159	132	168	132	135	128	137	145	134	137	132	153	138	128	116	155	149	151	132	133	114	156	142	160	148	127	158	137	149	140	153	134	143	142	148	140	143	119	141	136	138	133	140	163	123	122	143	128	149	143	156	131	136	132	152	137	144	161	149	149	147	121	125	123	135	148	156	150	154	152	152	144	140	122	121	147	149	103	138	124	140	135	137	148	127	147	133	156	142	135	144	142	140	135	142	131	154	152	112	115	140	126	125	131	142	144	147	170	142	143	138	131	139	128	133	148	149	147	127	136	131	135	156	128	122	140	129	137	139	134	140	148	132	130	145	132	143	141	153	129	163	155	141	140	137	142	137	152	136	151	143	126	140	159	168	142	143	136	136	150	143	139	132	134	154	152	144	127	135	134	124	155	157	148	135	138	139	154	138	138	139	133	156	142	137	144	155	150	119	132	153	152	131	132	162	144	138	133	137	144	128	135	125	142	132	130	142	120	150	137	137	116	137	150	136	131	136	139	133	165	132	149	145	122	125	141	145	132	131	142	132	162	125	173	149	117	129	127	125	119	133	159	124	116	135	129	128	140	149	155	122	168	130	124	135	132	127	154	125	148	129	130	126	132	151	146	141	147	136	151	129	134	151	155	123	146	138	145	140	159	127	137	140	139	138	137	132	150	130	145	118	142	130	138	140	127	149	152	149	144	138	153	146	143	122	147	128	144	139	150	130	133	146	142	129	142	147	127	147	135	139	134	142	124	135	143	131	134	154	131	139	148	133	140	138	157	137	163	148	135	115	132	133	139	151	142	122	132	151	137	161	140	139	146	160	124	126	123	152	145	150	136	166	134	135	127	138	146	123	145	149	141	132	153	138	120	128	143	153	130	116	148	149	144	130	136	130	147	147	148	134	124	139	149	130	149	120	132	132	158	136	120	147	138	139	165	143	153	156	136	131	129	160	136	150	130	162	130	153	162	141	123	139	147	157	144	142	145	121	145	138	142	128	152	129	131	138	157	144	137	146	152	149	153	139	148	160	146	132	140	144	123	147	136	118	143	133	144	131	136	148	162	151	147	151	141	133	139	148	127	138	149	118	159	147	164	136	140	170	139	149	143	135	150	137	160	134	133	150	152	142	124	143	137	160	135	140	128	117	130	132	150	121	150	130	149	142	140	138	147	143	145	132	139	158	141	133	139	135	136	145	131	144	145	140	123	143	126	144	160	138	149	139	128	160	139	122	145	117	157	131	138	139	132	129	124	157	119	129	132	139	127	135	114	144	139	151	160	158	134	123	128	149	135	146	147	125	155	145	157	160	138	143	141	137	141	130	139	145	136	168	131	143	146	133	131	140	142	127	150	155	155	126	135	146	143	140	143	140	153	137	138	130	153	162	129
44304	55008	30363	38727	42013	41368	35106	30706	28860	24514	20373	14653	9809	9379	7532	4767	4582	3938	2564	1949	1590	1106	886	830	685	689	613	587	603	592	584	620	627	581	574	519	569	535	499	524	526	510	539	505	514	508	501	525	466	506	476	465	477	450	485	480	450	519	471	472	473	451	476	471	458	442	485	438	472	454	456	444	436	464	469	419	419	424	461	442	454	465	461	477	453	478	459	393	408	440	445	381	441	442	452	453	446	453	431	446	441	404	468	429	461	431	426	426	481	438	468	466	455	435	433	455	439	484	448	435	450	457	462	440	447	417	460	436	405	441	435	445	440	423	462	406	401	449	449	417	440	447	432	430	445	427	458	449	450	464	422	447	479	448	456	480	415	426	444	437	404	449	470	436	421	449	396	422	498	434	449	451	464	436	454	456	428	445	463	467	450	467	405	437	401	443	434	453	489	439	447	403	441	436	440	417	419	411	462	448	408	411	427	429	427	463	450	449	410	403	428	453	458	414	458	434	420	453	469	418	399	426	432	443	444	456	450	421	448	462	463	410	443	471	479	431	476	440	414	453	453	407	425	456	443	416	412	445	420	437	439	437	449	428	458	428	434	416	460	457	427	425	437	407	435	439	449	418	422	429	394	432	450	437	449	483	428	415	424	404	433	415	456	429	420	406	377	423	431	422	468	425	431	446	422	437	447	436	434	451	454	445	446	426	417	434	456	444	429	442	453	431	395	425	404	457	473	433	441	431	474	445	481	437	405	458	455	424	438	415	416	447	428	429	443	412	429	476	404	466	453	440	432	441	424	430	437	438	434	425	466	464	429	456	464	440	433	447	429	405	450	462	457	411	438	453	460	437	437	434	420	453	466	463	430	471	425	421	445	399	435	470	435	426	448	472	434	386	424	451	451	440	422	458	450	412	417	393	448	461	420	447	428	458	412	433	436	411	388	464	411	417	453	453	437	408	427	456	446	440	405	444	460	421	449	422	459	405	433	444	469	453	443	423	439	449	401	409	395	412	427	424	456	469	455	433	455	453	447	438	470	477	443	465	424	440	420	412	413	430	429	417	445	417	442	430	419	404	439	438	488	412	428	457	456	424	425	436	439	445	456	446	444	417	428	426	468	408	452	442	424	434	463	454	440	474	411	453	473	445	419	442	455	469	430	432	475	435	416	430	429	476	486	439	399	444	454	451	412	435	449	438	418	458	430	416	426	433	399	425	423	426	449	425	436	428	439	437	439	417	445	441	443	451	456	418	453	455	446	442	452	424	472	434	445	437	427	436	426	445	457	433	439	480	448	452	419	418	435	449	429	423	456	470	421	450	427	406	433	458	421	418	426	435	431	469	429	475	406	448	465	435	397	442	452	418	448	462	448	437	452	452	423	445	410	420	428	408	450	430	434	468	444	430	409	450	415	426	456	444	488	422	462	459	452	424	462	443	415	456	438	426	440	442	426	456	440	471	411	429	456	439	448	465	436	463	447	469	405	457	466	440	464	441	454	414	403	445	389	427	430	440	454	453	435	486	444	427	447	413	418	462	441	407	444	500	453	442	442	479	429	486	447	428	437	440	461	412	435	461	443	475	447	457	404	491	400	425	423	440	420	443	455	444	447	439	404	444	403	455	419	406	449	439	442	445	442	453	436	455	457	452	471	388	405	446	428	426	438	426	426	430	412	424	457	427	427	397	437	435	444	445	452	429	462	455	438	440	432	415	432	433	408	422	433	473	438	441	433	424	381	451	439	438	437	429	461	442	402	444	445	435	472	455	453	438	467	417	460	434	461	431	413	444	446	442	454	428	438	422	439	388	459	446	458	442	459	419	427	479	458	428	439	430	450	450	406	462	460	472	463	457	460	476	446	467	439	442	434	422	417	442	447	446	445	475	382	453	440	474	409	465	489	427	426	400	477	421	432	420	432	478	463	425	428	465	426	440	474	434	482	466	429	439	449	408	434	438	425	490	439	454	457	451	453	451	432	431	413	428	449	425	438	441	423	458	437	433	467	411	451	435	430	400	432	429	452	474	452	443	450	478	456	476	424	434	429	422	447	456	415	468	426	448	443	478	405	449	412	447	429	434	435	500	424	427	402	417	460	426	451	460	462	497	426	438	430	461	439	471	448	384	420	507	468	436	430	450	448	439	459	476	422	458	433	394	405	453	418	438	435	434	449	427	446	428	420	473	441	417	417	432	409	455	469	468	446	458	485	487	425	443	452	423	437	437	431	447	424	432	412	427	436	432	415	420	438	432	443	422	481	407	442	417	431	466	441	438	432	467	473	411	484	413	451	467	466	444	432	456	429	427	428	461	464	444	469	490	406	435	477	438	453	429	438	430	443	463	437	400	434	417	410	448	428	416	475	414	434	468	458	427	430	444	471	436	442	459	444	425	440	470	414	416	462	430	454	473	439	466	430	392	381	429	432	459	407	457	411	437	412	453	418	453	444	458	410	443	442	453	417	459	422	449	430	430	462	459	454	443	397	454	431	458	443	442	422	470	415	398	424	448	470	438	425	430	422	454	444	475	439	395	413	421	451	419	401	457	460	442	461	427	405	436	440	420	442	442	422	441	458	428	439	487	446	446	417	392	455	437	423	451	427	432	427	461	485	434	427	410	445	383	457	422	421	438	431	425	436	427	411	418	462	430	429	434	398	463	471	445	432	430	437	456	419	377	432	436	446	463	436	427	464	426	421	408	406	467	454	434	417	473	470	414	407	427	442	437	449	424	463	453	422	450	429	458	471	408	445	487	405	427	416	394	419	430	467	446	454	464	438	441	454	400	441	449	470	404	478	406	436	441	451	445	437	450	452	432	441	448	428	413	427	433	483	469	436	441	425	456	441	477	461	456	478	423	414	425	458	440	469	440	453	435	414	404	449	427	434	440	430	427	421	443	475	431	423	423	434	460	403	421	471	473	445	441	436	450	426	448	443	444	447	426	425	450	432	444	431	443	429	427	454	427	424	427	443	432	413	389	417	408	413	438	420	451	433	434	428	447	445	417	412	427	410	454	473	411	416	444	439	430	426	421	456	469	448	439	424	445	482	427	429	447	430	480	430	454	457	503	452	443	437	443	473	415	447	467	410	426	432	472	407	434	422	408	406	439	415	460	451	441	416	423	442	425	410	437	419	448	426	442	437	451	410	446	457	432	429	474	440	457	417	466	420	417	498	503	470	462	440	408	479	455	443	459	446	433	435	430	379	413	436	445	469	394	445	401	453	425	438	411	436	423	418	425	420	419	445	417	429	437	436	448	431	420	446	424	456	437	384	441	438	426	480	458	488	455	447	419	442	419	426	446	454	445	436	399	434	430	450	429	490	435	433	434	450	443	422	471	413	442	430	423	454	411	423	425	407	458	420	450	473	446	430	423	444	447	440	462	466	396	468	415	429	444	440	450	419	450	438	437	451	447	401	456	455	446	439	440	436	417	447	462	412	433	397	412	416	429	454	419	415	412	447	437	459	407	463	426	431	443	453	436	405	452
55720	45717	33070	28147	29681	31830	32095	29277	26389	21439	15642	9873	5758	4924	3625	2330	2078	1778	869	745	678	514	370	363	342	311	339	298	280	309	315	272	309	295	295	287	272	276	299	252	299	285	262	282	239	249	267	273	257	251	282	272	259	253	242	273	257	248	262	248	263	277	261	255	262	288	292	228	250	255	257	250	251	293	245	266	259	274	238	244	239	267	262	240	230	231	274	253	263	272	234	276	242	235	285	253	248	258	263	252	273	270	266	238	250	275	272	253	232	228	255	237	254	263	244	257	273	236	257	219	241	251	239	234	263	253	262	221	278	241	268	262	295	225	249	282	255	235	276	258	259	241	258	252	244	259	257	250	236	234	244	270	279	252	263	254	236	247	238	259	275	252	228	242	258	225	268	257	243	249	247	235	232	230	243	283	240	255	242	258	268	244	272	247	276	236	278	251	272	239	251	246	233	255	279	231	266	263	231	253	253	232	284	261	276	269	249	235	224	264	249	246	263	250	255	274	238	268	255	236	258	261	259	223	265	238	249	241	243	255	251	261	279	257	253	241	250	245	249	245	210	278	231	253	239	257	269	290	263	252	270	229	251	236	266	263	242	239	270	248	254	245	266	239	270	224	261	232	251	234	265	232	236	244	261	253	229	224	288	268	268	253	253	259	248	258	301	251	264	273	259	257	260	234	258	248	246	289	232	249	272	242	255	228	271	244	249	262	245	246	244	251	251	264	248	225	270	250	266	250	252	233	255	258	234	301	240	277	237	265	260	269	215	243	263	254	249	257	277	238	266	234	246	236	274	263	269	235	238	243	251	237	237	234	231	273	243	244	283	255	224	260	248	260	260	242	208	242	249	224	261	257	247	255	249	251	266	240	257	236	272	255	244	276	237	277	252	243	257	240	249	268	268	247	251	252	230	250	226	249	252	265	243	256	229	256	246	257	254	270	248	245	247	267	225	283	228	258	235	258	217	256	255	286	244	257	246	263	284	251	271	245	257	255	255	266	272	257	256	231	271	247	248	285	262	267	273	270	210	242	227	257	252	237	258	244	239	243	259	256	236	261	263	247	242	236	223	265	242	255	255	245	277	265	259	245	298	262	258	253	241	257	230	238	224	241	244	293	270	240	263	250	311	220	282	234	250	243	255	198	257	264	243	235	238	271	245	250	251	262	249	263	236	247	237	231	265	246	253	252	226	240	223	242	273	213	244	223	274	216	221	239	261	227	246	257	248	260	221	260	246	235	245	241	241	260	226	227	232	258	237	253	241	271	247	239	266	243	251	237	214	248	271	226	250	257	247	234	217	242	233	250	284	255	255	253	239	242	263	257	271	243	243	266	251	221	269	229	228	235	248	230	267	256	240	216	256	267	268	244	247	247	252	281	248	252	246	225	256	265	238	252	252	249	229	269	283	248	237	255	252	238	236	251	280	267	251	268	279	251	257	244	265	259	237	254	287	225	264	263	243	225	227	256	205	228	245	263	245	251	242	255	253	272	239	266	235	246	244	248	247	256	257	245	256	260	247	258	248	235	269	253	252	251	218	252	272	276	214	239	257	254	272	247	268	259	235	265	221	255	274	264	244	244	252	250	240	228	261	262	257	252	250	265	253	264	233	271	238	268	259	250	251	233	246	258	255	243	282	232	241	237	260	270	254	241	255	228	257	260	265	271	229	249	270	266	228	234	294	235	226	249	258	267	263	253	240	238	265	220	233	223	286	242	247	263	255	239	250	249	256	240	244	252	281	228	265	264	257	267	235	252	232	253	268	247	225	262	258	259	252	243	256	249	268	266	259	238	244	271	242	256	242	261	289	249	271	275	233	255	246	260	256	269	269	262	254	238	260	249	233	218	274	246	241	213	245	276	235	251	253	242	252	255	236	261	277	276	261	237	231	256	243	247	255	248	271	227	279	241	260	264	226	234	281	279	267	245	223	235	260	252	230	220	227	262	290	277	229	211	260	246	290	274	249	263	246	256	246	260	227	251	240	278	265	236	244	254	261	247	249	253	266	239	259	260	262	241	245	241	254	219	258	274	265	243	258	267	260	280	231	259	247	244	278	245	264	276	242	220	226	266	234	280	249	255	280	230	259	224	252	248	267	274	246	258	232	266	264	258	275	253	261	236	255	260	245	259	252	242	277	257	233	224	279	261	244	251	255	235	273	241	244	250	241	243	283	247	277	273	280	254	258	247	255	270	266	293	260	232	244	239	216	235	255	242	235	232	247	242	266	228	282	228	256	255	254	233	251	225	258	270	232	245	214	253	261	246	250	286	277	260	251	275	260	257	244	244	247	233	255	250	270	258	242	277	251	218	258	236	238	244	267	242	223	272	245	269	250	262	257	233	277	254	258	251	258	259	257	241	230	259	264	255	245	231	236	236	258	225	227	235	233	276	252	271	281	240	217	246	278	255	257	236	231	233	230	242	252	256	242	255	253	254	222	262	242	232	221	225	268	286	240	244	268	260	280	249	261	235	230	241	254	265	252	238	225	219	269	266	236	258	245	230	292	219	234	251	240	260	228	255	255	232	241	264	249	224	260	266	257	246	262	227	234	276	255	229	236	256	260	260	261	248	270	226	246	253	276	260	251	245	285	243	244	225	243	247	248	242	251	244	246	267	244	281	262	260	244	272	246	218	196	237	247	229	263	260	262	246	269	249	256	270	228	266	258	243	238	222	266	248	228	245	238	217	241	271	237	259	250	261	250	252	235	247	228	237	257	214	246	238	244	259	237	264	266	246	231	275	258	257	273	242	249	235	269	258	242	251	259	253	236	224	268	237	254	276	257	260	244	251	246	278	286	210	225	240	234	252	247	257	246	248	268	230	245	227	284	224	260	243	254	246	259	268	257	249	232	248	240	244	255	271	236	249	251	237	263	243	261	243	237	246	246	238	254	260	231	253	246	224	261	227	245	276	258	257	250	264	263	244	263	244	244	273	228	250	251	251	229	241	235	280	288	229	262	237	232	252	249	237	266	255	242	264	240	259	250	272	261	226	292	266	237	242	272	258	279	275	224	247	233	281	244	232	247	234	256	242	238	265	268	215	263	221	228	237	246	258	263	222	235	265	260	252	262	224	255	236	273	258	269	234	229	279	246	246	277	230	248	244	260	212	263	254	251	250	225	243	247	239	230	223	255	257	267	250	234	270	258	263	237	237	242	244	256	267	230	229	222	249	249	237	224	253	274	245	251	245	252	238	261	252	249	271	254	229	257	241	241	255	235	262	247	262	230	239	244	246	260	229	234	267	229	261	247	248	249	249	256	249	246	241	271	239	280	254	236	265	245	256	247	245	218	243	234	237	228	244	211	230	274	216	244	250	277	247	261	251	258	236	258	271	250	207	262	238	228	270	258	261	295	238	242	243	239	250	249	238	236	229	241	252	233	233	239	270	246	250	236	262	248	263	246	265	262	252	231	261	255	246	256	252	251	250	243	264	248	236	266	283	268	271	243	227	213	270	260	255	238	238	297	262	250	239
47840	53615	36928	44673	47883	50154	44472	41548	39475	35924	31031	25259	17854	18109	13975	10146	10154	8893	4569	3807	3166	1999	1682	1472	1277	1098	1015	1082	1023	958	939	995	944	952	921	914	924	888	830	852	822	862	840	771	803	824	769	764	745	707	798	705	791	743	760	775	729	755	763	703	725	761	707	764	713	687	740	716	725	723	698	685	721	660	692	684	705	684	695	727	664	728	727	695	678	653	685	670	677	701	709	673	742	715	647	684	732	732	671	674	718	730	657	675	729	737	748	694	732	696	699	695	712	729	714	707	689	683	677	678	720	672	750	673	708	686	696	712	728	728	708	710	687	659	730	655	696	753	654	674	657	690	700	725	684	725	698	666	659	699	719	698	662	666	679	661	715	686	687	690	686	661	656	674	696	675	718	676	708	636	647	676	713	691	705	676	676	671	697	674	694	634	703	715	697	711	669	684	689	688	723	705	648	747	676	649	647	694	699	721	676	660	697	650	684	669	700	695	688	664	698	677	628	667	707	681	681	681	661	650	702	715	717	712	691	661	699	700	684	739	654	690	681	689	733	718	683	694	700	663	649	709	724	701	717	701	736	670	693	669	681	677	686	682	654	696	718	686	702	699	658	697	651	676	666	664	627	681	707	699	671	709	658	685	689	721	705	691	668	716	694	720	671	677	725	747	683	698	701	659	727	683	640	696	688	664	733	673	686	704	703	730	713	683	697	739	714	693	668	701	678	691	762	649	733	663	684	692	655	673	678	618	674	702	679	703	711	675	651	665	648	711	664	685	665	654	731	711	655	665	673	686	685	673	656	744	721	661	678	699	688	689	673	666	701	713	665	636	706	710	643	692	686	717	639	679	662	665	707	719	708	662	730	686	702	683	657	729	705	685	664	700	669	737	694	712	687	705	692	671	720	691	635	663	679	616	673	680	688	678	652	681	669	677	648	681	706	725	702	679	722	630	684	682	651	710	646	639	668	733	716	682	688	721	722	700	698	709	662	717	690	714	691	652	674	698	688	659	683	700	692	715	697	672	676	655	680	653	648	708	651	652	694	675	729	684	631	729	679	688	681	726	653	730	655	707	649	745	679	677	715	661	667	693	744	684	726	674	673	701	663	627	697	669	714	707	711	681	701	702	709	683	657	643	683	690	739	630	690	715	692	696	683	651	714	682	716	708	685	730	689	640	661	657	672	645	681	673	674	676	661	671	618	698	717	653	675	665	695	717	630	700	692	645	719	616	674	702	680	693	663	689	663	649	691	651	702	703	714	693	701	644	730	688	680	642	684	686	722	639	640	686	686	676	663	709	718	774	696	722	663	695	638	684	659	694	671	722	741	673	754	699	690	703	671	667	676	692	739	720	705	674	666	654	688	667	707	664	650	678	638	658	658	634	666	724	693	675	683	706	714	665	731	687	708	711	689	679	679	665	695	694	675	676	704	685	702	718	688	674	671	709	680	651	678	644	667	705	710	746	692	653	742	722	652	692	663	663	697	689	677	647	654	743	658	698	679	685	703	637	716	668	690	661	743	672	683	641	679	648	711	655	700	712	712	737	668	690	726	728	673	679	689	700	640	685	691	633	728	654	696	680	650	620	700	680	680	712	666	708	697	703	738	705	711	677	718	656	645	688	707	669	723	713	709	727	671	652	685	708	715	745	725	682	694	672	684	719	642	732	668	680	629	691	712	679	659	751	698	634	684	689	670	647	702	687	700	653	670	694	692	686	694	713	744	676	693	677	683	663	666	664	676	668	651	692	670	715	690	686	681	717	705	679	725	704	691	700	660	680	691	694	678	722	677	745	687	679	679	646	712	729	674	672	669	654	724	709	646	694	695	704	648	729	670	673	654	663	698	677	691	653	655	714	634	731	702	680	706	700	672	638	689	752	717	666	684	655	667	706	685	729	729	646	699	686	678	720	651	726	686	747	679	674	710	674	696	693	668	713	742	697	674	698	670	673	690	714	669	685	654	661	681	652	677	657	680	717	663	711	645	689	691	633	666	675	708	714	698	673	688	628	694	692	709	699	685	684	689	657	708	725	645	668	727	693	724	711	654	662	684	671	673	713	679	664	672	666	710	708	669	698	690	698	676	665	698	714	691	693	684	672	666	629	708	706	706	689	649	708	692	699	693	663	698	667	707	650	713	697	696	698	678	683	680	667	681	653	676	696	694	680	661	692	699	654	696	752	655	688	729	650	658	729	710	674	703	700	660	678	673	738	659	729	675	677	672	739	665	651	694	657	709	696	696	692	699	683	726	684	642	671	736	666	682	714	686	674	716	725	683	667	685	721	683	712	668	753	738	645	636	681	727	693	650	696	725	662	709	663	721	631	733	659	646	672	672	739	691	699	706	692	706	716	677	709	699	670	750	671	667	635	673	672	695	711	662	717	731	623	731	652	656	687	641	675	693	647	689	681	689	669	638	739	692	653	668	676	701	723	679	695	671	659	651	660	692	656	654	631	687	688	627	655	688	656	696	678	682	703	710	697	673	699	674	690	709	702	664	676	712	667	738	665	641	707	683	690	719	693	680	716	642	685	717	694	696	633	693	647	691	703	720	612	720	646	682	682	722	667	728	711	714	712	660	693	673	721	687	705	672	645	687	736	672	681	704	730	679	699	719	713	682	673	669	722	681	704	669	651	668	707	623	644	634	694	677	679	706	698	686	675	689	674	673	715	679	637	688	695	717	654	690	697	661	702	718	648	678	691	675	679	693	681	676	695	698	714	669	674	696	667	702	676	673	676	672	694	679	703	694	680	720	688	697	697	773	690	674	690	704	686	687	703	654	746	698	652	690	735	670	706	662	703	654	713	696	651	755	669	642	695	668	680	681	685	678	696	687	705	706	690	636	691	678	727	705	710	679	712	685	685	676	710	648	679	696	683	648	662	707	624	661	665	671	696	708	705	699	697	709	696	643	691	648	654	687	661	689	637	691	680	706	667	709	638	710	687	701	709	689	676	682	657	683	685	693	685	737	729	724	689	716	721	678	720	679	690	687	704	728	707	666	644	696	653	656	682	685	688	696	659	677	713	705	696	690	725	684	674	713	674	675	653	694	721	683	696	650	667	696	706	660	665	703	679	676	660	709	692	698	682	725	706	665	665	689	727	726	722	682	700	743	678	659	689	720	695	710	656	657	701	721	712	667	733	703	700	685	679	694	707	699	654	631	679	708	719	724	705	673	714	689	706	683	683	703	675	654	720	674	702	699	693	694	710	732	672	656	699	704	696	657	648	705	675	692	702	715	734	685	723	656	693	723	708	733	707	668	677	685	701	690	677	683	667	656	670	681	682	672	645	679	659	717	682	688	658	679	672	649	673	658	646	672	709	659	737	689	719	658	755	681	661	716	660	696	674	710	665	659	711	660	698	702	701	679	719	693	685	686	681	691	674	657	682	719	696	660	700	675	694	665	704	721	643	678	687	684	691	682	661	708	707	692	680	659	692	677	685	672	710	679	682	690	692	662	722	685	707	652	682	703	706	765	627
23366	34474	20747	9669	6049	3841	2345	1441	1025	749	528	398	338	316	268	209	215	197	203	172	173	206	175	155	175	166	173	161	187	164	202	164	160	159	143	179	169	177	180	176	172	189	175	168	156	157	167	170	167	176	181	193	166	175	173	159	163	157	162	182	152	180	174	176	162	166	153	150	151	166	173	151	142	146	149	166	163	154	159	159	168	174	184	139	147	152	151	162	126	157	169	148	164	169	148	182	164	156	167	152	165	189	152	177	143	162	194	144	149	160	152	166	174	165	181	147	162	166	148	157	158	178	143	201	153	164	146	203	153	182	170	164	158	164	163	144	155	178	186	144	159	170	167	159	184	169	162	146	165	166	160	178	166	171	176	154	154	171	184	144	191	151	170	182	192	160	143	194	192	166	158	180	166	148	153	143	174	159	146	164	168	160	160	165	169	165	137	160	187	168	153	163	171	149	154	166	185	156	171	157	170	143	147	170	171	162	167	165	158	165	157	152	182	159	168	155	177	159	175	167	145	158	155	174	158	164	175	159	152	156	158	147	175	162	136	150	160	152	167	158	163	170	164	184	166	158	155	160	166	156	172	157	176	171	179	167	163	169	171	133	172	142	163	164	165	153	140	164	158	169	160	172	181	152	157	155	170	148	157	170	182	161	170	186	156	148	158	149	171	151	155	171	155	159	187	156	177	154	188	164	167	162	187	151	182	199	166	151	169	146	144	153	146	166	186	146	153	160	164	193	154	200	171	150	166	167	171	163	170	185	174	155	159	146	169	176	168	150	164	142	162	155	159	142	158	149	164	153	182	140	181	156	152	176	169	154	163	141	170	158	182	178	157	157	180	169	161	176	177	162	158	185	159	162	152	161	171	164	178	147	151	171	148	173	156	160	164	177	178	164	144	169	145	180	186	174	177	188	161	170	169	179	155	159	168	161	152	150	161	175	168	180	157	157	174	139	180	177	164	152	154	154	160	182	154	179	143	160	146	168	148	160	149	161	175	156	173	203	155	157	158	183	171	152	158	176	180	174	160	178	182	140	167	164	183	151	152	158	172	161	149	168	171	194	167	174	133	146	156	149	146	160	164	166	152	161	153	175	146	172	151	165	143	170	167	153	173	162	166	160	146	153	173	175	153	154	176	176	143	157	133	160	144	154	164	150	153	149	198	161	160	141	161	160	191	154	182	164	165	177	172	143	167	168	109	153	177	145	135	160	165	173	152	161	152	150	153	144	167	162	156	148	179	172	175	163	161	152	161	180	174	155	143	176	192	171	162	158	187	147	150	180	151	147	148	168	182	142	180	166	154	155	170	176	172	162	179	160	150	168	154	163	153	145	156	158	187	190	162	175	155	163	146	144	160	166	173	140	179	176	186	161	141	153	136	170	155	155	163	171	136	144	169	165	171	154	170	181	154	188	144	152	158	141	156	153	146	185	167	164	159	152	168	180	150	169	183	139	162	165	161	137	143	178	153	165	144	137	150	156	167	167	167	170	160	153	152	178	179	167	176	176	172	178	163	166	159	186	155	144	159	168	144	165	152	167	155	168	154	146	165	147	180	147	178	157	152	162	156	157	180	155	168	170	150	176	174	158	158	148	159	173	173	171	163	148	152	148	200	185	162	163	157	140	171	179	161	149	168	156	174	151	166	150	173	177	172	161	150	170	172	184	159	166	168	155	165	182	171	156	154	167	178	167	162	159	177	167	166	168	180	151	152	148	138	185	165	168	174	147	145	150	164	155	178	172	144	160	188	163	157	165	153	149	153	191	164	180	181	155	165	156	153	157	173	170	175	192	153	164	138	163	174	152	162	161	159	177	171	194	161	185	173	168	140	151	155	165	176	174	164	165	174	172	133	147	176	190	185	163	150	171	172	147	129	161	176	151	152	127	157	166	161	170	176	167	173	181	169	161	163	154	164	158	160	141	180	171	135	154	173	163	168	155	160	183	175	163	161	172	167	154	163	155	164	162	159	182	174	158	179	182	155	184	168	175	163	154	164	158	163	138	138	142	168	161	177	164	163	159	166	159	183	152	176	177	166	164	162	154	167	158	179	157	168	179	151	165	165	158	180	178	141	152	162	166	158	150	149	152	148	172	156	160	161	162	142	161	159	156	169	153	194	175	199	171	145	182	152	162	177	167	177	154	157	166	154	182	173	155	153	175	167	162	165	157	168	150	158	166	147	185	162	179	167	179	151	148	140	179	176	153	139	163	145	154	171	143	175	155	172	194	189	184	149	172	147	168	170	150	156	170	170	177	158	159	159	175	166	182	182	158	149	158	172	167	146	160	175	174	168	168	171	154	136	175	137	156	161	203	160	163	155	146	195	167	188	177	145	184	152	164	137	159	170	145	163	159	181	163	154	183	165	183	153	148	161	180	152	165	192	147	174	161	159	151	193	174	177	146	164	162	173	172	140	153	174	168	151	149	187	160	163	188	162	172	178	174	176	171	177	182	167	146	175	179	189	149	149	173	171	153	152	172	154	173	159	163	152	185	168	182	167	147	141	165	178	155	162	175	171	139	169	170	156	150	178	175	161	166	165	165	187	162	162	163	153	145	168	173	158	158	163	179	142	196	169	159	184	146	159	154	166	151	172	155	176	189	164	138	163	170	177	172	170	147	158	148	173	175	159	153	170	166	167	154	165	149	180	167	158	175	165	181	167	184	171	160	169	158	165	173	163	144	152	144	147	145	155	163	146	147	149	169	151	181	169	174	165	167	169	170	174	177	174	161	154	161	149	160	150	150	165	169	159	186	184	161	166	161	183	179	156	158	168	168	180	151	168	167	168	162	159	144	172	179	172	152	164	149	165	160	152	172	183	168	161	182	168	162	173	146	176	170	131	145	173	176	157	155	153	175	180	183	183	171	163	152	146	153	164	176	186	168	177	161	177	160	139	142	153	177	185	168	156	172	185	174	148	153	166	163	158	158	164	163	149	152	164	181	135	153	162	145	180	136	186	152	162	145	169	173	161	166	184	167	153	157	148	153	149	161	171	138	164	164	163	162	168	165	190	160	172	165	152	173	160	177	168	187	163	164	152	153	148	180	164	167	162	154	144	189	163	152	170	158	181	193	156	161	156	178	175	160	174	178	150	169	134	170	161	160	154	144	165	166	179	168	142	157	180	174	142	169	178	134	154	184	174	159	190	158	155	173	139	151	155	175	148	152	153	143	168	162	167	176	160	141	172	170	165	161	162	173	156	147	162	167	148	156	168	177	179	151	167	178	140	133	164	153	168	184	160	188	163	162	176	146	154	144	160	175	191	133	166	166	173	161	158	151	144	179	154	156	155	175	153	169	161	176	148	168	161	165	162	158	163	181	167	158	170	157	179	159	166	155	163	158	180	164	162	167	173	147	187	156	152	167	170	161	161	179	171	149	159	181	164	151	169	158	152	171	168	172	174	145	162	192	159	141	151	187	152	170	139	186	160	161	153	169	136	164	173	136	158	165	153	185	149	155	149	163	162	153	155	153
19852	35644	14014	14584	14296	12321	8566	6068	4722	3725	2781	1925	1498	1358	1085	1041	889	820	695	648	679	634	589	569	581	561	559	530	552	579	578	581	550	573	539	552	566	552	543	523	557	527	537	528	545	505	547	511	538	509	499	531	538	526	518	507	478	483	493	496	517	498	514	480	476	519	520	467	539	506	534	478	503	510	536	544	532	562	500	478	507	519	483	485	500	502	507	475	523	486	524	503	490	514	494	522	488	529	530	525	455	519	511	541	483	454	494	564	494	492	503	528	521	495	505	501	512	496	510	494	505	494	524	468	500	552	499	470	538	553	494	513	502	464	521	501	485	492	486	508	519	479	502	532	501	498	493	487	518	474	478	495	485	506	511	501	505	476	476	485	516	480	533	509	503	501	476	459	513	519	476	507	505	526	451	496	480	477	526	483	513	498	549	498	490	510	537	516	548	535	455	505	580	499	488	495	507	519	537	546	503	473	502	488	519	518	496	500	507	510	474	511	507	489	499	479	486	496	494	505	524	518	529	526	522	550	539	506	491	473	491	496	511	506	456	513	501	535	509	488	512	488	513	490	481	507	526	487	478	486	507	527	521	508	494	481	490	519	506	515	482	515	501	499	526	520	557	491	497	508	531	490	482	493	514	499	505	519	481	487	511	521	519	529	481	482	508	514	477	534	484	519	487	527	557	494	486	487	475	525	523	512	464	492	483	507	530	505	502	528	518	523	532	534	509	545	482	478	489	505	473	518	501	492	500	520	490	520	512	474	517	509	545	524	533	502	466	510	470	484	485	513	505	495	472	482	535	466	489	516	512	509	531	458	514	529	497	544	515	467	494	476	468	528	503	530	532	479	467	472	520	487	478	482	519	488	504	506	527	517	490	508	463	496	491	502	483	480	535	515	482	464	490	536	485	543	487	502	541	508	489	481	525	514	490	503	511	495	472	513	479	469	499	483	483	509	512	511	536	522	517	493	534	503	489	499	515	522	445	527	497	482	511	512	484	480	485	483	500	555	479	467	498	521	500	499	511	479	510	490	501	488	499	481	496	546	470	532	525	517	488	497	539	506	457	488	468	496	468	484	538	513	505	520	502	495	536	521	487	514	556	575	521	513	483	526	504	499	513	490	538	494	497	495	536	505	500	481	470	485	503	495	510	504	531	535	477	516	503	500	489	495	493	513	487	500	560	488	516	480	461	492	468	456	538	531	532	484	494	563	540	471	497	507	482	507	522	522	515	497	534	481	528	524	512	474	504	517	486	518	488	512	512	475	500	478	518	502	517	470	506	556	510	538	517	481	513	524	445	498	500	482	546	487	508	463	541	447	571	494	505	521	523	493	492	480	534	483	482	505	521	500	507	496	523	512	477	530	534	533	492	527	501	518	548	483	482	534	519	480	520	501	496	500	504	487	501	466	531	495	531	510	515	514	552	532	551	538	462	499	504	524	536	486	526	478	497	488	491	476	550	518	507	535	526	478	514	515	491	489	485	487	536	517	506	527	508	505	477	540	505	552	463	503	496	498	517	505	512	450	549	510	523	558	498	525	466	511	518	510	501	509	504	540	493	456	456	500	484	541	509	478	522	523	528	491	512	531	503	472	505	492	487	504	473	507	456	476	498	488	502	493	483	498	492	495	493	500	475	497	484	508	558	491	515	490	508	526	489	489	496	475	501	475	496	477	492	502	514	478	545	478	494	517	547	505	500	512	500	533	463	487	471	485	509	511	518	493	501	489	512	508	529	482	493	469	507	519	531	482	505	512	490	524	589	521	504	452	518	546	515	517	512	504	514	471	517	494	498	512	478	506	481	502	533	508	495	539	496	554	536	507	502	486	514	459	519	539	494	486	495	448	506	524	516	514	493	492	472	524	474	504	506	524	533	485	517	503	460	502	476	499	480	499	498	492	505	536	516	445	511	483	511	493	518	491	492	522	475	467	525	471	473	516	484	527	473	482	469	520	506	504	518	546	507	500	503	538	499	533	529	504	456	525	507	562	479	511	509	504	561	489	503	473	488	502	496	516	502	494	499	504	482	503	481	508	512	520	490	487	484	499	462	446	503	512	543	511	511	522	516	512	505	490	496	541	540	497	494	521	498	505	506	532	482	472	522	526	483	476	502	500	529	504	514	512	456	537	536	519	485	523	521	509	526	556	528	489	488	491	500	525	473	503	505	499	529	519	469	481	501	517	517	537	489	498	532	540	492	474	508	491	497	491	520	509	515	516	482	542	512	515	530	534	519	507	554	518	513	478	494	494	495	509	518	494	524	486	460	516	502	487	503	533	488	523	465	482	505	512	487	522	523	547	492	522	498	470	474	541	489	500	505	527	535	509	540	497	502	514	524	532	521	518	535	536	501	474	491	512	525	499	501	520	512	507	461	509	499	479	519	516	505	522	498	546	533	460	503	515	520	517	524	521	524	523	529	491	511	549	544	493	509	499	508	524	534	511	524	534	574	525	519	506	512	506	501	455	529	509	504	488	532	520	483	526	448	471	473	467	498	511	522	512	482	499	511	491	471	489	519	510	521	473	478	518	488	510	501	512	526	456	519	491	536	542	510	526	520	563	500	568	463	489	499	541	502	472	490	494	507	453	534	485	520	512	497	521	517	520	532	508	534	507	497	516	489	479	498	520	556	498	544	508	463	488	476	502	475	495	513	498	486	486	529	513	514	504	485	504	528	508	464	533	495	490	494	467	510	492	514	479	546	480	503	502	521	510	545	487	489	521	486	503	502	497	480	500	472	516	477	494	505	512	530	487	502	501	480	513	519	484	468	493	536	478	527	512	552	495	501	494	462	533	524	495	526	463	540	490	513	508	487	494	516	505	487	523	525	506	509	499	526	473	500	490	442	519	555	520	537	502	525	472	536	537	535	490	506	491	513	555	496	469	499	480	516	488	494	568	488	488	494	516	515	499	516	484	517	521	497	460	486	512	508	489	465	508	493	476	501	529	505	503	520	498	525	482	506	521	474	554	542	535	502	489	496	513	489	545	491	498	499	530	502	487	512	480	475	505	480	501	523	499	490	512	499	537	523	473	494	473	523	503	459	519	482	557	487	465	512	507	479	496	518	521	503	511	520	515	549	489	522	496	498	505	474	497	494	474	494	490	507	510	483	505	545	472	518	514	507	471	506	508	481	501	484	523	516	503	508	492	516	487	501	525	539	534	537	550	531	502	545	530	536	514	469	497	520	498	507	489	517	525	506	495	549	515	457	522	541	525	530	510	507	520	506	533	450	496	501	518	513	503	500	460	512	509	542	554	483	501	512	544	507	496	499	495	496	516	501	520	504	504	543	477	505	479	489	498	544	487	490	532	543	555	520	501	479	522	522	530	507	505	480	490	506	499	506	486	505	512	488	515	501	537	527	474	489	476	536	471	519	503	482	528	466	532	497	521	469	522	500	522	559	494	526	493	520	535	498	506	463	526	453	534	518	513	507	523	474	479	531	486	509	519	549	464	481	500	482	525	524	483	517	540
52282	49064	36084	27519	28724	28872	25146	19126	14533	9288	6012	3754	2520	2148	1784	998	932	700	422	369	304	223	190	191	197	152	166	192	182	184	171	162	171	160	170	152	168	170	160	165	153	159	145	171	145	166	139	157	163	154	124	159	160	139	167	164	153	165	125	123	160	177	154	142	164	143	148	140	131	147	150	165	165	147	157	155	162	172	147	152	133	146	135	145	158	133	129	151	148	126	167	146	135	177	118	129	163	157	153	151	140	134	136	166	154	145	148	135	162	152	146	176	160	177	137	165	137	169	147	146	142	158	149	128	134	146	172	161	147	143	133	167	163	159	173	150	130	125	153	128	123	180	147	152	145	154	150	140	130	134	131	134	141	164	142	147	149	147	140	156	139	144	144	120	133	148	141	138	162	169	149	153	147	141	176	151	142	147	143	167	162	157	145	164	138	144	155	172	145	123	167	148	151	133	163	146	153	138	166	154	140	161	168	144	162	156	145	162	153	152	160	156	153	157	137	168	151	155	150	149	166	158	150	159	136	151	146	164	144	134	165	155	139	133	141	157	148	136	141	118	170	158	173	150	134	150	142	136	155	164	147	131	162	131	145	144	164	149	148	156	154	133	149	168	152	139	148	144	139	147	151	149	176	139	136	156	158	106	157	160	168	157	145	179	139	159	161	175	141	172	147	123	127	134	125	151	156	129	152	155	164	130	151	126	158	142	132	142	177	151	147	141	157	156	116	159	172	134	151	143	167	135	147	143	154	128	144	142	130	145	154	148	131	160	135	152	164	141	130	162	133	140	145	153	146	163	153	148	156	156	142	149	158	144	132	140	172	132	153	157	151	132	174	113	150	173	152	118	162	129	150	128	174	153	146	148	139	150	155	152	151	120	167	129	144	141	129	143	135	166	166	161	130	190	145	139	121	139	151	145	150	143	147	151	131	130	154	135	161	147	131	160	156	138	151	135	140	137	141	140	152	153	165	171	136	149	138	166	154	150	151	133	145	148	157	156	131	135	146	140	147	158	151	132	171	149	154	149	124	156	156	125	145	122	149	138	145	136	140	125	147	137	134	138	154	156	147	140	140	149	156	166	158	158	156	156	164	141	157	145	145	149	161	143	141	138	156	146	134	166	140	133	157	147	156	152	150	157	155	124	160	167	174	159	141	137	138	150	173	136	157	120	145	157	151	146	165	137	152	144	159	150	155	151	150	154	145	149	152	148	149	142	154	159	151	153	143	141	142	160	157	127	144	149	151	159	146	156	153	148	167	152	156	145	145	148	150	138	144	130	157	141	144	117	149	168	156	154	143	165	129	150	127	124	161	152	142	137	161	141	143	190	151	134	148	169	157	139	135	173	141	136	160	153	133	152	138	172	164	124	154	149	142	151	165	134	129	137	147	158	149	159	139	134	125	166	141	145	160	147	138	153	147	154	141	169	152	126	127	147	139	160	149	155	145	172	172	140	157	137	133	146	159	156	156	169	145	132	168	127	143	152	149	127	161	137	170	156	142	173	145	145	164	153	177	143	135	141	146	137	153	136	144	159	121	151	153	143	142	127	147	146	128	173	158	143	141	141	162	139	146	152	153	145	153	146	145	139	131	127	139	147	136	165	148	151	135	144	142	158	146	142	150	125	146	153	174	147	148	139	159	115	162	158	155	125	132	160	168	159	135	133	145	153	167	182	148	140	137	145	146	128	157	147	155	162	142	167	144	148	155	135	145	159	165	133	146	159	164	147	159	132	166	134	145	149	163	150	139	151	136	138	152	136	158	155	145	141	134	140	169	149	157	143	109	153	157	171	141	152	134	148	158	159	140	151	153	175	140	139	149	144	157	141	142	138	146	143	170	163	129	150	141	138	158	152	151	162	148	151	162	119	177	135	137	135	143	155	157	149	120	153	128	159	144	159	143	136	137	150	158	160	153	138	144	164	158	161	147	151	139	143	140	130	171	155	155	140	160	146	162	130	165	125	159	164	147	154	136	152	163	164	153	160	141	140	143	150	167	134	144	148	164	137	142	153	145	145	152	176	156	141	158	158	150	160	153	150	148	166	164	153	148	148	139	183	165	156	149	168	152	150	167	156	156	148	122	138	155	141	152	136	152	166	150	140	159	157	149	162	128	136	149	152	144	139	151	173	155	156	152	148	168	140	128	137	135	168	129	158	156	132	134	147	145	165	140	151	141	133	155	148	137	153	137	140	163	149	153	165	135	163	160	139	150	140	142	150	145	155	143	131	157	143	155	130	149	142	140	162	132	132	145	161	156	163	150	155	134	168	144	152	155	149	143	129	155	128	158	168	161	129	146	132	172	155	146	169	149	154	162	160	168	158	151	145	145	148	147	161	175	155	177	162	167	136	175	134	152	138	141	165	125	139	156	160	143	159	146	131	142	153	142	152	149	128	141	152	138	151	146	128	134	151	163	144	159	170	153	165	163	153	144	143	155	155	145	151	149	122	141	158	174	148	149	138	159	127	147	146	134	140	143	129	140	138	151	137	145	160	134	180	135	159	185	147	142	164	127	157	147	123	146	160	142	151	143	165	166	153	150	161	171	170	146	142	153	161	117	156	162	145	156	143	149	153	151	132	139	135	161	140	159	146	141	166	155	158	158	127	156	141	160	144	164	143	151	152	143	143	172	149	157	166	159	139	141	139	164	140	169	142	172	153	154	165	147	156	172	175	146	150	151	136	138	151	142	163	152	159	147	124	164	141	123	152	149	142	158	159	152	147	159	129	143	143	145	133	174	134	153	158	153	155	142	119	134	152	133	153	142	142	153	155	155	163	129	128	151	142	160	156	144	150	133	146	144	150	164	131	176	133	134	145	147	167	158	161	150	146	141	169	143	158	129	151	157	145	151	168	143	155	157	145	169	143	150	151	149	149	156	154	166	165	148	166	137	140	168	166	139	141	155	137	142	143	144	142	147	136	155	130	155	150	160	133	134	184	136	157	140	141	140	142	151	145	161	152	152	124	150	159	142	162	150	136	147	150	152	137	151	136	161	166	167	163	161	134	162	150	158	149	162	139	114	166	153	149	123	150	134	174	140	154	141	155	154	120	140	153	171	153	153	152	183	143	155	153	149	176	157	177	154	159	156	156	168	152	160	158	144	143	147	167	140	126	156	156	152	131	143	154	117	175	145	147	148	160	146	157	142	149	151	150	163	166	128	143	154	148	139	149	151	140	148	175	132	138	150	139	143	145	155	155	130	154	129	150	135	148	153	141	148	148	140	144	149	140	164	147	152	167	164	142	167	148	127	152	176	173	161	158	129	146	148	144	144	133	170	177	157	140	151	163	157	159	136	149	145	152	152	153	142	153	148	169	149	144	131	140	165	163	152	120	169	157	151	145	125	169	135	138	166	160	133	142	167	121	158	147	135	149	152	152	165	158	155	131	156	155	149	135	154	136	138	154	122	146	149	152	162	134	152	154	153	151	129	138	144	133	138	144	152	131	150	140	148	150	140	143	154	156	167	150	157	152
45821	54957	36673	38022	41975	41883	35229	30559	28516	23713	20508	15175	10916	10627	8416	4974	5204	4017	2325	1755	1538	1061	977	788	741	686	669	666	616	625	612	620	643	540	582	584	567	574	538	542	545	539	509	512	531	485	515	495	469	499	506	523	484	455	513	499	497	475	496	492	506	523	483	470	498	486	454	468	475	446	465	492	475	452	426	462	462	409	502	482	452	462	458	452	461	479	468	464	487	467	456	517	484	491	485	425	461	469	515	481	482	451	460	431	451	491	496	499	493	504	435	472	439	451	506	458	483	456	476	475	455	465	463	486	440	439	439	452	491	471	476	452	462	447	469	470	423	490	454	474	422	469	469	481	455	485	463	491	432	477	474	487	451	483	450	446	489	423	477	453	466	474	475	469	414	476	497	463	461	458	449	411	507	453	439	468	464	467	429	474	453	497	494	454	461	431	508	486	452	459	469	430	465	479	469	448	474	486	452	455	486	456	445	455	447	477	475	416	464	445	473	451	441	452	438	448	436	453	452	414	441	462	441	466	428	491	424	445	431	488	471	487	451	424	429	516	477	451	439	457	492	458	474	493	439	443	496	477	485	456	503	472	451	435	496	449	448	443	480	452	461	479	435	445	469	441	492	431	434	507	437	460	439	449	429	470	491	494	465	435	459	489	457	450	473	480	463	451	483	459	421	444	425	460	461	470	464	461	450	437	460	450	504	454	452	447	452	473	450	522	480	495	449	412	433	456	462	486	459	460	462	441	477	489	438	477	480	491	428	457	427	460	439	430	460	456	425	450	474	468	467	486	472	419	460	457	425	457	458	472	493	471	456	444	448	463	468	477	431	459	499	456	486	491	449	472	418	463	480	439	472	536	412	474	477	469	467	481	461	443	471	479	407	458	449	439	486	445	443	434	482	489	454	460	470	459	457	468	476	476	472	467	464	435	459	435	524	452	464	445	468	501	516	455	453	449	441	458	456	433	470	484	463	463	447	452	493	459	481	468	464	466	462	479	474	454	446	461	481	475	456	481	468	434	497	460	447	433	444	467	451	442	466	452	440	444	459	442	440	446	432	475	439	475	438	455	450	460	435	422	442	467	445	470	428	448	519	425	464	512	471	452	485	435	478	449	451	468	446	464	445	439	456	443	504	463	430	442	450	506	429	459	440	484	462	502	445	489	462	433	467	437	511	455	448	442	430	444	461	480	426	479	433	475	495	468	455	449	443	472	485	481	470	466	443	453	486	450	464	459	457	449	428	453	457	454	437	446	455	501	499	493	473	431	451	478	466	466	448	421	466	476	441	437	441	468	431	470	459	448	459	462	449	468	442	446	466	486	446	468	457	474	477	459	429	491	441	440	467	472	463	426	481	442	470	459	475	467	457	437	466	487	497	447	488	513	453	473	458	463	456	467	490	454	479	451	444	445	449	447	455	488	428	440	469	431	455	467	456	449	419	474	452	453	449	488	463	463	484	450	470	464	415	450	463	477	477	483	462	446	465	443	447	457	473	478	480	451	485	477	469	482	457	460	441	466	485	436	472	447	479	423	461	476	431	452	433	486	465	487	446	470	477	442	471	433	445	438	451	466	469	471	483	444	452	426	499	454	432	453	497	425	488	474	462	452	428	441	494	429	456	488	448	456	448	465	443	432	480	471	478	448	477	489	501	431	480	434	466	458	430	473	446	460	457	497	454	441	496	444	457	437	463	457	465	441	474	450	494	449	409	465	483	452	467	436	479	456	477	471	476	467	432	522	448	439	458	494	440	465	478	470	467	463	446	489	457	467	435	456	460	487	432	493	448	440	434	431	456	433	465	464	473	484	463	430	439	502	451	465	486	425	477	471	454	442	455	462	467	459	482	453	484	472	449	461	452	445	441	482	419	440	461	488	436	476	464	477	439	479	460	443	474	435	415	454	414	433	458	486	467	430	461	468	445	506	450	461	446	455	474	461	440	451	472	428	407	436	411	472	472	473	450	463	460	448	491	491	445	475	440	467	422	481	453	479	441	471	459	493	499	455	460	425	480	461	507	479	409	473	467	478	411	431	483	428	495	429	462	436	472	468	477	440	491	446	466	486	451	461	487	460	407	470	422	483	438	456	478	475	455	451	465	433	487	436	456	460	449	433	460	472	474	491	433	440	438	425	469	448	407	453	460	426	463	498	484	483	447	444	462	471	439	482	441	427	448	473	432	495	444	489	501	477	462	422	511	501	464	463	410	482	421	448	402	466	482	474	447	457	440	451	476	484	424	456	460	406	458	478	502	485	450	440	544	421	459	471	449	439	489	464	495	475	465	445	449	473	478	444	437	451	431	438	454	486	441	477	484	453	447	430	430	483	427	452	465	439	425	450	443	470	453	474	437	455	495	455	448	506	480	447	488	519	455	479	468	457	405	428	437	471	431	451	449	455	517	472	460	479	466	488	479	475	487	473	453	454	476	452	458	439	474	500	462	444	421	451	426	481	495	455	480	450	502	470	444	441	451	432	445	447	458	504	441	457	478	455	436	438	453	448	461	490	468	461	454	465	425	479	465	499	449	452	451	488	434	433	403	464	464	479	471	443	445	477	453	475	464	450	453	437	450	469	436	460	463	462	500	472	436	502	459	483	480	422	441	442	494	474	440	466	451	452	438	509	447	453	478	485	426	430	445	471	451	448	436	491	428	406	438	396	452	483	462	453	460	451	455	449	428	493	430	474	449	479	466	467	500	469	407	451	468	474	487	445	504	463	467	482	409	469	450	431	450	479	457	483	445	492	469	451	467	471	445	449	463	432	433	420	478	469	428	511	475	459	456	444	436	500	469	454	477	432	429	446	465	415	465	425	452	494	461	451	484	462	442	490	498	462	469	489	478	436	460	447	471	443	445	440	451	465	446	439	468	493	481	466	486	473	471	480	464	495	493	433	448	451	441	442	490	475	425	455	473	484	472	491	418	470	427	434	467	461	465	500	472	465	438	461	467	461	479	472	475	453	440	456	463	482	412	470	453	449	470	451	451	414	419	444	450	478	426	438	458	446	458	457	423	498	496	482	446	454	442	492	439	452	433	445	422	440	433	465	488	471	458	453	424	449	452	416	443	468	490	483	456	483	448	451	421	472	480	496	476	464	487	470	468	459	429	468	446	462	431	428	487	487	445	428	463	466	451	447	472	452	476	474	441	420	470	487	473	497	469	470	452	494	473	472	445	420	457	471	464	439	465	475	480	489	476	460	434	431	480	440	476	461	485	442	465	457	481	475	446	461	474	468	487	430	421	493	452	502	437	459	445	463	480	479	442	482	451	488	429	410	472	485	454	492	458	463	438	456	479	428	466	449	457	478	466	440	451	462	454	463	448	477	436	484	455	461	496	463	456	468	464	430	445	478	479	431	450	455	466	459	469	431	468	430	423	460	493	448	490	459	458	494	483	474	435	454	456	483	463	463	456	437	426	462	469	453	447	413	460	470	456	453	446	478	459	468	484	467	464	465	433	454	461	458	467	471	447	457	460	492
59208	47579	34854	28479	29775	33275	32279	30061	25964	19878	14432	9297	6280	5202	4235	1851	2149	1555	894	641	580	412	429	333	326	300	331	290	290	284	275	283	282	287	296	260	299	277	283	276	257	242	278	257	269	283	277	284	270	278	271	256	222	230	260	221	271	262	277	238	242	254	244	253	240	264	268	259	249	230	251	253	251	271	261	251	248	254	279	255	237	277	242	238	269	239	256	252	248	246	240	267	238	232	229	236	239	259	240	266	248	256	271	289	249	274	283	271	237	271	259	240	287	230	223	244	261	246	261	225	241	233	251	261	276	258	273	228	244	254	220	258	281	256	257	257	242	272	248	268	262	284	249	234	280	242	276	274	243	235	227	260	232	252	267	237	240	250	235	259	247	265	270	242	273	270	228	245	256	267	257	260	254	234	256	237	266	248	239	239	284	250	232	261	237	281	244	266	274	234	254	239	257	287	230	220	256	233	238	255	246	263	255	252	266	228	245	265	258	235	272	210	245	232	247	255	247	278	266	237	232	260	218	265	282	229	248	277	247	258	243	222	245	251	271	263	244	264	235	259	245	266	276	259	269	261	261	235	265	248	250	223	271	233	226	254	254	253	230	242	273	255	266	258	243	260	296	241	232	258	258	241	248	235	255	284	236	283	257	238	233	232	247	266	265	245	233	247	241	259	281	239	236	241	231	266	240	283	239	243	232	259	246	264	237	231	261	234	242	235	235	261	241	271	245	249	242	252	223	257	257	280	264	237	256	223	237	272	264	265	254	265	269	249	260	273	249	263	261	228	233	277	229	244	239	234	245	253	260	247	264	229	255	253	274	257	274	253	244	263	253	289	253	252	257	235	258	254	227	261	240	244	220	225	246	228	227	270	265	245	248	258	256	266	253	245	262	248	245	258	241	247	232	257	264	227	261	255	261	239	265	248	258	268	243	240	279	233	274	256	250	264	240	240	221	260	242	238	253	255	232	244	245	262	265	244	249	263	219	252	251	221	248	248	262	231	258	251	226	247	259	243	275	251	257	279	250	264	273	252	279	259	231	221	244	253	277	245	254	230	247	265	265	234	276	274	238	227	243	244	230	260	258	235	242	262	263	243	248	250	225	226	244	270	236	252	258	217	229	230	271	234	233	240	257	215	240	208	231	258	237	247	249	252	277	247	274	219	256	250	272	218	270	252	228	250	249	245	257	253	275	246	244	272	237	246	256	274	247	256	284	219	263	242	251	222	267	238	257	273	246	268	230	257	267	254	266	265	238	226	257	257	256	236	247	242	244	230	224	239	261	272	257	247	247	269	250	248	253	239	248	288	263	244	255	270	270	262	253	251	249	243	208	271	251	237	253	245	230	258	251	257	258	264	264	237	234	239	252	255	271	275	250	253	225	274	264	282	222	257	256	235	255	262	263	265	241	263	249	263	248	248	282	258	273	261	273	265	258	258	236	253	249	222	231	226	237	264	244	268	266	247	280	246	255	230	252	247	248	237	260	239	233	272	232	243	224	239	255	210	244	253	226	267	243	241	231	236	249	239	266	255	252	265	266	214	272	261	246	253	244	211	251	231	249	238	261	287	257	249	240	244	261	236	228	249	258	217	251	275	255	278	252	235	240	274	252	268	251	252	209	270	250	256	231	267	242	251	246	253	252	237	236	214	265	244	246	257	253	232	241	225	275	241	202	258	270	250	235	241	240	254	261	252	241	295	252	261	252	261	245	247	241	252	259	269	263	265	247	234	246	262	272	232	266	235	252	255	249	259	251	266	252	246	244	239	250	286	274	257	294	248	230	244	247	276	274	267	261	241	250	237	263	267	272	264	241	251	232	239	227	250	229	256	253	271	244	258	231	259	229	248	247	245	264	241	224	248	255	243	242	237	251	242	267	252	247	230	244	260	226	248	241	248	261	260	255	247	277	262	263	253	246	247	267	250	225	257	245	229	264	261	248	237	241	217	252	266	260	251	260	262	266	256	237	277	290	244	241	267	278	234	242	267	258	249	241	257	245	258	276	249	270	237	252	247	249	257	245	230	251	252	225	228	231	265	261	233	240	260	252	253	238	255	251	253	253	233	262	228	257	226	253	244	266	256	243	258	236	248	247	215	275	242	247	260	218	272	242	227	241	215	283	244	263	238	254	231	256	254	257	237	231	271	271	236	256	257	222	223	260	244	232	266	260	243	251	243	237	220	277	254	273	260	253	228	278	227	250	228	258	269	287	242	229	261	246	260	254	232	246	242	251	258	251	276	260	243	279	217	227	268	277	254	222	250	253	250	246	253	250	262	242	285	225	257	261	249	297	230	249	251	238	228	266	230	267	244	248	251	278	239	249	261	250	236	250	218	234	287	258	268	256	255	265	229	225	264	231	250	234	240	222	250	245	264	252	241	248	237	273	250	224	255	236	248	246	262	249	260	235	286	240	259	221	239	254	254	240	234	217	228	268	233	230	272	266	240	265	253	224	272	235	282	259	247	260	247	252	214	238	240	269	258	265	221	242	262	246	258	250	216	250	240	234	246	278	296	293	247	270	234	257	243	254	260	234	245	293	269	227	252	262	250	231	228	242	233	251	257	250	234	246	249	275	263	246	274	237	233	266	245	293	236	265	228	263	252	242	264	247	244	278	239	235	250	260	263	267	244	252	247	221	253	276	251	248	257	268	246	223	237	268	271	251	277	254	251	255	224	242	263	252	236	222	235	259	261	272	261	242	247	237	251	245	230	223	267	252	244	253	262	250	216	242	247	229	246	254	259	283	262	270	266	221	226	250	254	242	251	247	268	254	264	239	287	255	257	263	256	221	276	242	293	248	264	274	240	230	248	254	295	244	285	244	220	237	255	226	226	232	275	266	278	257	253	249	286	270	233	263	248	249	225	241	224	259	262	271	235	226	267	249	233	250	239	229	247	249	245	259	253	245	272	241	232	229	266	250	254	247	255	243	248	242	246	249	219	252	277	233	249	223	254	272	213	255	284	239	222	225	272	260	258	273	224	272	283	223	262	250	260	265	273	288	251	274	215	225	242	244	262	212	246	222	235	241	262	256	266	253	260	223	269	258	286	256	281	225	211	246	254	248	221	263	251	243	244	239	258	238	274	266	240	244	232	254	247	248	259	240	256	255	257	241	228	248	246	281	257	250	256	251	234	268	236	261	263	270	252	237	258	244	233	274	246	261	267	244	255	220	274	260	241	240	244	232	235	263	249	251	247	235	233	260	215	244	253	227	239	248	214	270	261	249	234	254	241	242	263	207	257	226	239	210	259	259	263	233	233	249	244	234	243	258	218	234	273	249	268	260	240	255	241	265	261	281	243	251	232	271	247	232	258	259	243	248	270	254	252	233	239	287	254	238	217	257	268	274	242	278	248	250	249	256	241	260	251	224	266	278	248	226	248	272	237	240	262	253	242	258	242	244	256	243	255	248	232	225	248	213	301	261	237	247	273	261	240	220	237	252	232	272	252	227	248	272	272	269	246	271	221	271	248	235	257
50950	53473	39868	44873	48172	50102	44800	42190	38686	34337	31208	25179	20449	19055	16294	8436	9996	7654	4035	3357	2950	1852	1810	1414	1229	1073	1051	1019	1008	970	1025	995	940	945	910	948	909	923	895	835	811	826	861	830	808	736	788	792	736	789	761	766	799	800	777	734	752	767	795	717	730	781	738	717	725	753	703	727	740	746	732	701	765	701	768	730	716	730	749	756	753	703	668	733	689	694	717	734	718	717	692	726	713	714	703	746	721	679	687	685	732	738	729	710	719	726	695	764	692	744	686	742	720	750	678	731	751	670	696	648	687	697	741	723	706	699	700	669	710	772	721	710	710	652	697	723	734	688	719	700	690	718	711	690	685	696	682	723	682	691	700	722	709	646	658	698	730	668	719	694	740	712	708	697	697	689	712	738	685	680	671	765	711	721	663	684	686	717	658	707	671	701	691	699	712	735	696	727	699	677	678	772	701	699	720	692	676	697	697	690	713	680	730	689	652	693	693	754	700	694	712	700	683	710	700	668	719	705	728	656	700	709	670	686	674	683	670	654	634	720	725	695	718	702	733	694	683	677	703	676	728	686	708	666	728	699	708	720	713	704	713	703	698	693	676	678	672	708	732	721	683	689	711	652	727	701	690	765	684	668	728	685	672	661	697	677	663	691	673	694	677	716	704	692	672	716	699	681	662	655	716	736	703	695	653	667	690	683	728	703	703	688	690	765	680	658	711	682	673	714	698	676	696	679	719	678	705	682	675	673	694	657	707	688	699	719	690	679	682	676	694	720	655	644	711	732	700	659	718	676	690	738	705	660	702	685	662	681	703	674	668	719	698	684	678	718	696	678	712	699	658	698	714	692	628	714	726	656	688	668	698	735	679	674	713	736	712	682	730	740	708	689	712	674	682	680	739	703	725	655	726	729	712	682	658	656	723	670	682	708	684	728	682	682	645	691	707	746	735	659	713	668	715	737	672	690	696	679	665	707	686	730	696	639	729	716	752	710	648	709	736	662	711	679	703	661	689	680	699	705	692	707	686	657	716	708	704	707	735	643	715	671	656	698	696	672	638	687	717	711	750	693	747	679	645	690	726	695	678	683	708	726	699	688	679	671	691	743	655	669	728	728	745	691	708	714	729	702	687	724	686	724	706	732	673	686	660	689	724	684	731	670	663	644	713	710	728	707	698	681	671	711	712	726	681	675	712	691	742	664	689	712	683	696	704	678	713	736	693	727	680	703	685	677	708	721	750	673	682	715	674	678	686	669	730	711	672	705	683	711	708	718	716	662	704	669	660	698	735	672	672	695	704	676	687	694	660	686	730	710	671	671	651	697	699	732	680	676	666	696	739	693	730	718	691	683	671	635	723	733	665	631	680	714	693	703	661	698	685	686	680	692	705	689	715	634	673	665	759	661	699	724	693	711	714	725	723	700	654	665	692	688	674	691	690	712	754	701	695	710	734	685	649	694	698	717	666	677	684	696	677	699	712	674	705	700	713	693	730	684	709	742	710	700	726	723	694	733	705	778	713	737	711	685	701	718	689	692	693	719	748	740	710	688	724	756	654	686	728	700	686	711	690	710	685	671	734	699	715	746	715	685	665	687	703	690	734	676	677	727	725	671	731	711	695	730	705	658	730	717	676	647	747	699	681	679	707	678	678	662	720	697	675	762	695	657	688	707	702	689	671	713	680	670	672	635	707	670	716	679	639	696	705	672	672	684	740	642	665	713	729	693	730	727	700	722	699	728	677	684	699	711	667	683	711	665	659	726	708	708	661	676	711	699	683	683	699	685	723	694	719	681	678	732	688	675	686	691	704	721	653	721	691	712	729	713	669	717	674	685	715	682	709	663	709	703	699	673	691	670	705	741	674	693	658	703	716	690	681	691	688	698	685	701	656	682	747	747	721	678	718	740	658	682	700	722	725	665	697	703	711	692	700	683	701	705	693	665	725	716	702	686	663	719	713	733	672	689	713	734	692	645	691	671	724	724	710	658	665	707	747	686	675	719	707	670	643	714	635	714	675	732	714	713	680	702	702	712	722	698	718	694	689	685	686	693	723	721	719	718	679	671	719	649	708	684	668	718	689	670	690	687	704	643	688	714	719	703	696	682	720	752	695	687	711	727	693	686	662	723	680	690	701	678	685	694	749	737	684	628	723	696	715	731	688	683	693	689	710	748	663	686	722	714	682	754	677	696	729	657	681	735	683	744	723	665	737	763	691	661	695	711	704	727	681	664	727	664	679	731	682	697	694	692	686	693	709	716	692	684	731	692	679	699	736	635	677	695	656	677	748	688	663	687	700	740	674	707	647	677	643	650	654	699	711	698	727	649	717	754	718	650	713	729	685	733	727	676	697	734	699	619	697	671	676	661	725	711	690	760	704	722	746	645	705	690	673	670	671	722	677	682	694	635	724	668	680	718	716	681	724	720	710	711	696	727	673	688	665	672	719	713	717	681	635	670	723	677	681	713	709	735	709	678	657	673	736	701	708	709	657	667	683	714	671	627	696	654	667	699	678	666	703	704	729	665	716	657	666	658	732	702	680	701	694	678	719	705	653	714	745	687	704	734	714	738	677	671	683	712	701	672	720	705	698	712	702	682	692	694	675	743	664	695	693	689	707	692	670	724	755	665	668	730	699	737	692	645	702	703	693	678	690	674	705	677	714	729	738	650	723	675	694	692	683	720	661	656	682	707	737	710	652	772	665	686	761	717	656	690	750	693	703	674	713	666	736	697	706	699	708	703	706	721	700	694	697	669	723	664	684	691	690	704	689	680	712	684	739	719	708	696	685	684	708	708	675	669	682	666	712	684	687	682	700	717	650	695	754	711	663	606	693	666	708	703	670	735	741	710	679	678	677	714	701	672	661	698	698	742	685	738	720	676	670	714	690	708	691	664	666	698	723	723	692	719	687	701	710	678	698	660	718	687	671	685	722	740	722	697	681	708	704	706	699	686	660	688	714	691	651	690	680	723	712	718	698	762	669	701	703	672	663	679	736	727	680	734	666	726	704	723	698	670	745	707	674	648	754	739	645	710	698	659	692	691	657	702	726	690	709	699	716	696	724	718	762	692	720	714	703	686	681	695	747	710	712	679	680	688	727	691	741	712	666	692	708	737	685	700	708	730	695	753	669	694	704	717	707	720	699	688	693	705	704	709	718	713	623	741	696	677	748	698	728	690	713	693	705	656	669	694	731	659	757	639	685	687	752	704	698	659	677	698	715	700	752	675	697	710	737	692	679	702	657	733	723	659	680	711	650	677	715	666	701	695	728	683	715	689	689	691	690	716	683	673	710	733	679	697	727	700	684	693	724	687	686	677	681	738	718	679	664	668	660	646	701	689	710	712	673	707	672	724	706	734	684	693	733	668	729	715	726	722	727	686	679	731	719	771	686	708	676	670	670	710	703	643	724	704	712	618	713	682	751	664	744	710	703	714	707	680	711	686	691	667	674	733	701	677	732	659	723	722	700	645	661	691	684	630	702	674	683	679	714	714
22548	32533	18111	8446	5470	3528	2248	1513	996	684	586	411	313	278	256	219	201	199	198	207	184	186	159	170	142	184	189	206	182	143	182	166	153	167	160	204	149	132	161	147	172	181	185	150	177	158	178	166	155	183	160	162	175	152	193	168	153	178	168	160	180	156	155	148	162	183	168	195	157	156	163	167	162	165	149	171	153	159	162	150	157	169	166	168	178	136	157	174	173	169	168	167	167	178	150	174	173	152	158	163	164	169	189	169	180	155	166	147	159	165	167	161	176	153	151	165	168	163	170	164	183	161	182	147	156	188	174	166	171	188	144	161	153	154	164	163	187	170	160	162	172	192	170	162	132	151	156	166	142	170	161	187	150	153	178	153	154	165	167	183	164	181	150	160	156	157	159	155	172	162	169	186	159	141	153	168	182	179	171	179	194	172	172	130	146	159	163	176	159	145	160	177	178	155	185	156	161	180	161	175	170	170	169	182	134	155	155	162	159	168	173	178	172	161	170	142	150	171	170	156	146	152	156	169	160	151	151	138	177	168	151	134	159	170	159	174	163	162	172	176	153	157	165	161	155	161	184	180	170	170	160	160	177	199	143	178	157	164	170	175	138	163	162	148	173	160	173	160	168	169	163	166	140	156	184	182	169	154	161	158	185	154	161	166	167	176	172	146	168	155	169	164	152	155	169	150	160	157	172	186	164	176	162	173	159	166	179	158	189	149	162	170	161	148	164	138	172	182	180	158	159	162	183	160	171	189	160	162	152	161	136	167	157	168	173	169	176	161	171	148	153	160	174	166	183	148	157	160	166	176	162	156	169	144	163	164	172	151	178	155	160	168	156	196	184	159	169	142	143	198	143	165	168	186	178	162	176	169	183	172	175	181	164	149	139	155	168	161	161	159	150	181	163	169	143	154	184	172	161	134	158	155	188	163	157	172	159	160	177	168	155	170	142	164	160	157	148	157	178	163	168	169	154	148	170	157	143	164	173	146	178	169	151	171	175	169	163	163	169	176	168	159	153	161	142	161	155	186	176	159	175	193	174	170	173	154	152	198	155	140	171	155	161	174	152	163	181	167	159	143	135	171	141	186	175	155	149	156	153	168	153	157	160	166	169	146	165	136	160	173	171	179	155	179	175	154	170	153	143	149	167	137	129	155	143	173	160	175	190	161	176	163	167	171	169	144	141	140	170	165	167	169	171	136	172	180	156	168	150	153	163	175	146	154	157	153	164	157	173	165	164	157	163	148	175	165	176	151	143	168	156	150	168	184	151	165	157	162	153	156	153	159	178	162	185	163	169	169	142	145	156	154	137	176	174	150	165	159	174	169	157	180	165	159	171	178	169	161	141	166	170	160	152	160	158	164	162	167	146	145	147	152	174	170	141	167	173	171	173	181	175	154	161	174	139	145	156	167	154	167	167	159	176	142	156	183	167	173	165	168	159	155	189	176	160	165	164	189	155	174	188	160	160	154	170	153	209	145	181	158	190	158	172	184	139	138	150	163	135	154	181	143	139	171	150	161	164	192	178	175	171	163	171	185	147	145	163	159	169	168	148	170	171	161	146	154	155	169	154	206	174	161	174	152	170	161	142	165	156	150	125	168	160	186	157	129	158	155	183	159	190	168	177	174	167	135	170	188	151	150	151	174	180	155	158	155	152	179	154	158	175	148	160	166	167	169	143	174	158	182	168	147	164	189	175	149	154	164	167	160	162	162	167	157	170	156	162	146	141	163	147	165	177	162	168	164	146	183	143	158	148	164	175	136	165	160	136	141	174	159	157	178	181	159	162	159	165	174	162	147	161	148	166	177	163	178	182	185	157	137	166	167	162	164	174	167	145	155	176	150	155	174	159	166	186	139	178	160	173	136	173	154	158	172	166	146	175	170	148	157	160	187	174	175	162	163	128	185	150	175	163	159	165	165	163	162	180	154	182	164	177	172	171	174	178	156	162	188	183	161	147	153	158	149	188	165	177	161	176	154	142	160	180	150	176	141	139	176	157	144	157	138	171	193	162	141	154	189	164	164	174	144	159	162	137	159	183	161	169	155	189	176	189	168	146	172	172	151	148	155	173	171	163	195	157	165	159	138	168	147	155	162	148	165	166	139	155	164	187	190	160	168	170	164	164	148	167	174	163	157	176	179	172	124	156	146	149	151	160	158	180	149	158	174	186	145	152	178	168	171	159	156	151	152	169	166	153	153	168	173	165	149	167	154	164	153	160	143	173	181	164	165	181	169	182	164	149	147	180	156	185	196	155	136	153	148	176	149	173	164	163	155	166	167	168	170	169	151	153	185	174	163	156	144	159	158	165	177	140	164	196	168	152	158	146	170	178	143	162	167	172	156	152	161	157	174	178	159	178	170	165	162	153	148	183	146	151	149	176	168	180	167	170	176	162	184	165	173	139	169	184	179	131	170	185	137	179	145	153	158	161	165	168	149	164	157	166	173	172	171	179	170	165	148	159	183	166	169	179	176	176	166	167	178	156	146	164	168	164	157	147	153	176	162	187	160	159	164	133	169	161	156	158	161	172	162	151	169	149	175	168	164	163	172	158	155	163	142	180	150	168	177	173	200	157	157	170	175	185	147	183	181	164	165	170	196	167	157	160	145	166	168	148	161	170	208	156	146	158	168	173	178	178	164	144	162	155	134	138	160	167	169	157	172	166	173	184	180	151	155	169	181	195	185	155	179	188	155	168	144	159	154	154	147	178	139	166	163	146	152	154	174	166	179	158	162	155	165	158	176	158	169	142	154	161	148	179	156	147	164	147	168	141	155	166	157	169	151	185	176	156	144	155	158	178	166	172	176	145	159	154	156	159	174	185	169	172	142	159	165	157	162	174	194	149	158	171	162	181	164	186	174	170	135	196	139	171	165	160	159	160	155	171	186	170	170	152	162	133	149	157	180	167	179	179	171	161	172	148	158	186	172	151	158	167	164	188	155	161	160	153	177	148	159	185	184	165	179	160	162	161	145	155	165	167	176	182	167	182	164	171	157	162	164	145	187	181	152	181	165	169	183	183	168	178	191	164	163	146	168	168	155	150	173	142	184	144	155	186	170	160	132	162	181	155	148	162	175	159	178	182	166	149	180	174	172	168	173	175	169	156	136	150	151	172	194	156	162	168	180	152	158	174	168	182	174	165	187	163	139	186	174	151	142	167	175	177	177	168	164	167	168	174	162	164	159	156	170	157	170	153	173	184	149	184	168	191	156	162	154	192	141	160	170	170	198	164	166	182	171	154	191	161	162	170	170	149	170	162	173	163	160	163	157	161	174	174	172	175	164	172	170	153	181	166	159	146	163	159	181	166	170	164	153	147	186	146	156	148	153	167	170	161	175	161	162	174	163	161	159	142	163	173	152	156	198	163	180	154	163	187	180	174	170	183	166	150	152	172	153	169	155	170	154	151	185	157	143	187	177	160	156	145	171	151	163	168	134	164	157	165	174	201	153	150	155	173	155	149	147	180	147	182	163	142	131
19529	33030	14934	13600	13599	12182	8759	6065	4578	3004	2688	1808	1524	1344	1133	820	865	722	762	645	667	659	634	570	559	567	583	576	564	564	571	588	598	552	580	564	563	557	549	560	537	544	499	509	524	539	515	520	481	516	520	520	540	512	503	535	514	507	536	525	497	518	480	514	539	493	493	498	524	459	531	521	482	531	516	502	515	503	491	529	516	505	526	531	533	549	475	506	520	514	492	546	525	513	517	510	479	538	525	544	568	510	511	484	493	492	528	510	555	502	502	517	496	515	514	499	470	454	511	466	512	518	504	515	510	533	528	497	494	557	513	524	487	511	503	493	445	476	478	532	486	519	500	509	470	520	511	538	479	470	540	498	512	496	531	510	519	513	533	495	480	481	495	554	517	504	500	527	515	474	501	510	503	495	466	488	524	501	500	512	516	518	528	511	521	500	517	481	496	514	528	475	508	513	519	498	507	531	507	516	487	505	517	511	522	503	533	494	496	502	519	502	503	484	489	524	470	546	483	581	524	545	477	486	468	545	515	542	492	485	490	508	497	501	513	527	479	464	560	492	494	511	491	533	507	508	496	517	494	542	520	507	494	533	499	440	506	484	510	490	476	491	527	509	490	487	488	495	521	500	500	495	521	496	522	507	484	473	511	506	517	503	500	493	522	463	536	490	507	505	504	500	537	520	489	462	458	541	497	469	536	506	527	535	516	527	512	500	479	525	475	480	493	535	500	470	475	551	511	512	502	499	552	502	502	506	515	496	472	486	483	508	525	511	494	488	506	496	508	498	493	498	463	560	496	528	516	541	510	507	452	532	499	499	505	495	504	496	503	491	476	498	470	519	519	510	543	527	481	497	528	479	495	507	506	476	531	514	473	506	513	460	479	479	484	485	485	518	525	501	486	488	431	518	472	479	512	459	498	497	530	514	532	471	487	499	498	459	516	504	501	515	524	514	512	523	478	503	516	527	539	504	510	530	488	506	509	441	452	453	508	544	506	458	549	503	489	479	513	489	495	500	515	491	467	485	517	526	500	504	519	502	537	470	525	507	541	468	478	549	509	483	530	480	488	506	516	456	454	541	523	544	531	472	487	512	544	496	527	517	523	508	484	500	510	475	524	519	502	504	515	506	495	500	520	510	508	517	473	475	505	545	526	491	486	507	511	501	488	559	500	498	480	475	527	556	535	494	524	507	528	514	514	492	496	510	508	500	494	503	512	540	529	501	503	527	497	528	472	531	510	516	487	497	511	503	491	510	526	540	542	505	489	496	470	519	551	505	510	527	503	494	508	514	450	504	495	534	517	510	533	512	531	502	514	518	496	501	509	487	501	503	526	511	495	487	504	526	486	509	509	466	518	485	495	537	513	513	443	507	474	506	475	493	510	516	496	557	495	506	495	471	496	516	548	520	491	497	513	495	505	498	538	486	522	508	508	514	514	541	481	532	503	488	474	490	519	483	515	491	487	497	512	520	527	536	510	494	519	458	473	502	568	513	475	486	527	507	494	505	513	508	499	513	498	562	508	483	512	508	537	530	495	479	554	477	520	487	502	499	495	516	538	523	520	499	493	503	497	528	488	505	495	515	474	455	519	520	518	522	524	507	508	515	472	536	487	496	507	510	530	542	503	503	511	498	524	511	517	540	526	510	511	541	484	522	461	507	507	487	491	495	508	489	476	509	527	531	473	513	491	474	516	516	495	497	517	493	517	518	500	481	513	531	504	481	544	511	518	501	510	479	509	510	519	465	472	514	465	488	514	496	531	468	495	524	499	469	476	507	477	488	511	523	541	494	527	489	532	453	493	499	504	492	506	492	497	493	509	499	519	512	505	531	504	521	533	532	512	505	499	492	517	509	501	510	516	501	485	497	537	506	511	493	500	512	495	488	479	477	509	494	511	501	529	472	511	527	485	543	502	524	484	524	532	512	474	524	512	511	481	493	485	483	556	533	510	485	513	510	562	528	504	486	542	527	480	492	507	515	507	536	494	483	473	489	491	533	495	493	529	493	514	495	496	502	517	483	506	507	486	480	517	494	501	483	517	511	502	524	483	486	522	518	480	509	520	507	483	479	484	547	510	485	520	534	504	482	490	492	536	509	531	512	496	477	502	495	504	472	499	503	504	535	515	510	524	499	524	498	526	474	480	516	532	504	520	517	481	554	505	506	493	484	501	475	512	492	537	526	517	491	509	500	533	476	521	480	503	524	444	535	517	514	542	485	550	491	514	473	462	541	518	557	485	395	507	485	559	541	514	495	558	466	506	493	473	514	540	507	528	517	503	555	516	501	531	499	512	516	507	510	524	536	544	496	521	482	503	471	520	547	516	523	506	512	479	483	519	532	526	519	509	548	499	528	532	531	492	496	533	465	508	509	502	536	523	530	494	482	514	523	495	547	486	478	504	573	456	506	494	505	504	488	487	514	517	507	485	486	502	527	546	523	493	479	465	530	497	470	554	493	488	544	527	525	533	524	498	518	498	493	511	504	527	524	520	490	495	512	542	525	532	515	492	488	476	506	517	509	526	497	514	511	470	516	490	530	457	495	472	557	481	493	503	505	523	483	532	520	528	524	512	502	517	478	463	474	538	556	497	539	485	539	499	510	520	476	526	505	509	506	527	509	517	496	517	495	497	522	501	484	513	500	526	510	520	522	496	534	525	505	498	531	526	496	543	518	511	458	495	534	505	522	518	513	505	527	552	510	494	531	502	500	489	467	489	521	491	496	513	530	501	473	497	493	526	491	560	505	481	483	474	492	531	516	506	491	577	490	497	466	509	528	510	506	511	513	524	493	540	477	500	512	489	486	482	488	482	532	488	492	514	525	483	486	491	512	476	522	480	559	500	497	562	511	504	504	546	531	534	487	505	517	504	477	512	512	503	506	519	498	541	481	510	490	509	508	512	482	525	483	523	498	472	523	489	504	548	546	508	510	541	495	535	492	511	509	490	527	487	514	522	490	519	513	529	486	519	462	482	507	519	478	506	457	510	516	512	501	515	537	539	482	515	496	512	528	481	503	535	536	460	501	482	482	524	537	508	509	547	528	514	508	491	461	499	536	466	508	496	490	521	478	500	577	443	472	512	515	490	520	470	531	516	499	514	460	520	511	511	475	518	501	468	483	479	515	537	504	522	540	476	509	550	493	544	500	492	538	512	544	532	529	543	534	484	570	516	526	487	470	494	505	475	550	475	515	520	474	559	524	476	487	528	469	487	535	489	492	474	510	534	525	525	508	542	505	545	515	505	507	518	475	525	498	481	529	492	520	510	508	472	509	498	497	522	463	544	508	515	492	492	473	498	486	476	505	478	529	544	522	514	506	499	497	488	520	476	496	527	481	531	509	501	496	504	503	515	485	509	535	481	448	526	468	500	509	495	481	533	517	518	536	514	498	498	541	489	504	516	507	503	515	490	531	511	497	522	511	474	492	504	474	526	523	484	499	509	498	497	520	499	509	466	511	496	495	514	540	542	485	469	489	476	515
52707	49178	35209	28075	30036	30191	25603	19232	14446	8147	5230	3682	2345	2048	1318	908	888	531	412	329	285	249	194	204	199	173	159	168	157	179	168	160	170	166	177	165	151	130	160	154	170	173	156	149	149	141	151	161	168	161	148	153	139	155	140	150	152	161	160	147	137	142	139	142	148	140	142	145	154	163	146	145	145	150	171	141	153	144	155	138	140	152	144	145	163	147	138	148	167	162	146	145	139	149	146	146	144	145	150	134	151	166	164	169	158	151	137	152	167	165	150	167	148	163	137	148	141	136	158	134	142	135	137	132	152	152	126	134	133	155	140	130	147	154	150	127	168	168	156	142	175	150	154	139	121	121	154	162	142	136	138	127	145	138	161	169	149	164	136	149	144	169	141	142	156	135	151	139	144	140	150	148	145	154	147	149	168	150	146	149	150	147	146	161	143	157	142	160	152	140	137	165	170	146	131	159	161	152	148	161	139	165	135	137	138	137	164	154	136	149	143	130	146	133	131	139	141	146	150	153	130	142	147	177	147	149	164	144	148	140	126	142	155	162	146	141	144	138	139	148	131	159	162	163	156	141	159	177	138	139	139	139	162	163	151	146	139	149	124	138	123	124	146	125	140	156	178	141	134	144	165	136	138	153	131	156	151	173	142	174	149	153	139	144	136	169	147	148	154	137	145	138	154	142	152	141	146	153	155	148	157	141	133	143	159	156	147	146	151	126	172	124	148	156	135	144	127	141	143	138	133	148	155	145	144	157	143	131	130	148	136	135	149	151	136	144	145	154	153	137	128	149	152	149	146	156	137	150	123	128	124	142	127	135	140	123	142	142	139	131	160	166	151	150	134	144	155	141	139	169	175	147	132	132	131	140	180	143	167	150	140	138	144	149	153	142	145	140	136	168	140	167	139	149	152	156	152	148	142	141	148	126	152	142	150	136	120	134	143	147	138	150	156	145	156	150	139	131	140	123	136	144	162	131	137	143	129	151	147	141	144	169	155	137	151	125	128	130	160	173	129	135	130	127	148	131	154	158	153	138	153	144	153	139	145	143	131	161	154	143	148	160	139	135	152	153	144	141	139	169	149	167	135	142	134	152	135	160	122	152	151	154	128	138	135	146	157	158	151	150	149	150	154	147	143	127	130	149	160	134	160	154	158	158	152	154	145	136	151	146	134	162	138	161	147	138	150	146	134	145	175	144	143	145	157	136	134	160	147	155	161	137	129	131	135	149	135	142	144	159	151	164	143	157	117	124	165	165	136	147	120	142	151	144	148	149	165	164	129	144	161	161	146	132	128	130	149	142	149	137	144	139	136	150	159	136	153	128	165	144	148	136	141	146	147	134	133	132	153	176	155	133	130	136	151	156	147	168	169	148	143	161	155	143	137	169	180	150	143	161	138	139	149	152	145	150	138	140	140	132	163	158	147	150	120	142	156	161	148	148	146	131	140	141	135	133	142	133	130	144	157	162	126	112	152	125	165	153	167	161	146	149	153	139	141	139	143	169	164	139	143	154	134	141	136	155	170	155	137	153	136	141	145	144	140	146	118	131	173	167	157	145	135	149	144	136	143	146	142	152	143	150	169	146	161	152	126	151	151	148	137	152	159	158	134	145	127	163	139	150	164	132	156	144	143	148	141	149	139	180	144	134	162	155	152	161	141	133	154	151	148	162	163	148	138	157	147	157	143	132	130	136	146	158	149	134	151	158	155	160	153	143	138	149	120	189	143	143	143	175	128	157	154	143	145	146	151	151	132	163	145	150	144	128	119	163	162	154	158	161	127	145	142	137	171	141	144	136	115	138	143	143	144	152	140	157	149	144	137	151	152	139	137	142	133	158	166	144	163	147	149	161	155	137	142	149	138	168	153	138	158	152	166	137	171	140	144	176	146	134	148	162	128	142	147	135	137	144	149	135	174	137	136	146	148	155	130	153	159	136	153	160	145	153	134	145	146	126	131	160	125	135	128	135	126	158	144	132	161	143	147	168	151	139	151	157	135	139	152	146	137	147	146	158	149	133	140	156	158	156	140	150	151	136	143	156	147	162	161	147	148	158	166	150	148	157	138	143	155	150	136	144	145	140	157	156	142	171	163	152	150	142	144	122	157	154	148	142	147	148	141	162	145	146	155	151	148	153	121	153	146	163	144	145	139	131	136	149	119	151	139	147	157	154	142	140	161	127	134	119	142	134	168	138	165	131	149	176	135	146	146	137	159	139	143	164	154	175	153	147	162	159	143	138	141	167	148	162	175	172	150	159	138	153	153	149	163	128	167	128	169	156	130	136	145	139	137	145	143	149	126	108	155	149	144	132	128	125	142	158	144	183	145	160	153	119	140	169	149	142	152	130	140	143	162	150	151	143	145	145	150	160	160	156	158	168	153	139	146	166	149	132	163	127	152	148	151	168	165	136	148	147	150	137	138	163	170	149	153	143	125	166	172	147	143	144	177	170	139	141	164	144	150	149	141	140	129	164	146	139	150	143	137	135	172	127	144	147	160	151	149	151	165	133	134	145	137	137	152	162	159	130	132	164	160	152	125	136	136	152	144	137	143	147	131	134	134	149	157	158	131	148	145	160	118	149	160	164	141	158	145	163	155	155	147	148	151	151	154	168	151	142	155	116	142	165	157	144	151	127	143	136	155	172	153	130	133	166	142	142	138	151	159	154	155	139	123	136	167	148	153	164	137	146	148	143	146	127	148	162	173	143	132	124	152	156	162	139	134	158	154	128	160	144	156	163	146	153	147	146	143	137	144	146	143	137	166	138	173	144	129	145	159	126	132	130	151	154	137	156	147	133	159	151	136	156	156	162	139	148	162	169	145	128	141	130	140	153	128	130	164	147	139	143	137	141	138	149	141	146	172	143	141	162	173	148	139	157	139	154	138	174	154	150	152	151	144	140	148	147	140	149	150	162	120	178	162	136	138	148	126	128	141	150	164	140	140	138	136	157	154	149	133	135	134	187	118	129	147	128	183	146	144	122	134	151	148	135	151	142	134	135	131	144	160	138	140	143	142	157	143	144	143	156	142	157	154	129	151	157	146	141	142	160	141	149	146	140	157	143	139	149	182	164	157	152	157	158	144	167	140	127	148	148	138	153	149	150	137	130	128	164	136	160	176	150	165	160	137	138	151	145	159	121	143	152	130	124	126	166	140	142	149	151	161	144	164	141	151	152	154	135	147	183	139	147	136	154	149	148	146	143	155	147	148	133	153	136	153	167	141	126	161	165	149	148	141	149	143	145	146	119	122	158	145	146	156	144	143	147	157	155	135	137	140	169	147	139	133	125	132	133	162	156	138	143	152	162	146	154	141	134	133	124	138	146	160	141	142	138	148	149	134	160	144	152	160	149	144	136	139	153	165	132	143	142	149	139	137	125	155	161	156	143	131	149	137	151	157	154	153	160	131	155	151	146	137	141	143	149	138	132	143	152	148	153	132	168	143	155	134	137	140	166	135	173	148	139	134	145	141	142	127	139	171	136
42918	51910	34948	37068	41303	41968	36415	31236	28235	22284	18764	14739	11063	10178	7062	4837	4859	2875	2115	1731	1402	1047	964	820	708	676	654	637	648	613	634	616	575	602	589	610	583	576	614	583	590	541	530	507	516	516	501	487	498	470	475	472	477	508	485	518	512	481	522	516	480	473	506	492	454	460	419	479	491	500	470	464	492	514	470	454	478	494	439	454	462	502	436	416	513	485	465	507	453	426	455	464	467	461	447	466	457	450	434	477	433	472	490	483	472	477	468	469	484	474	455	481	471	450	446	452	495	448	437	451	450	465	422	466	474	471	470	440	439	457	468	489	455	462	461	474	447	429	465	495	466	467	461	445	495	443	447	491	495	476	450	468	476	428	483	449	439	460	491	409	442	453	455	460	469	446	460	479	491	431	454	445	472	479	444	467	466	477	495	435	442	452	465	466	439	490	477	443	499	489	448	443	456	468	447	470	451	497	463	457	443	489	479	460	416	458	461	503	462	448	489	426	474	458	455	438	434	476	452	434	482	442	461	432	476	447	454	442	506	471	456	464	433	435	447	506	477	431	419	427	456	455	486	434	486	466	500	479	471	456	445	493	458	450	425	469	435	458	457	467	485	462	465	473	440	490	462	453	445	432	477	437	491	445	429	458	454	520	455	453	457	455	451	428	460	472	421	454	464	458	492	482	475	481	451	464	481	456	444	409	465	458	461	447	479	466	419	433	503	515	496	483	484	442	468	440	437	458	508	415	480	504	458	435	449	451	450	446	447	441	443	439	439	452	483	460	467	469	468	452	457	455	454	465	483	434	476	484	462	449	470	457	452	456	484	471	454	499	448	466	429	462	475	487	499	444	501	483	463	470	478	484	431	486	446	410	457	467	451	458	460	481	468	446	450	484	474	439	465	426	429	429	466	427	467	449	427	455	400	451	406	453	504	429	409	457	479	460	410	447	468	458	467	457	489	471	410	439	459	468	481	462	436	435	478	439	459	429	464	486	479	447	462	459	448	416	484	488	425	442	488	488	475	478	435	460	441	429	460	466	463	486	488	469	440	452	497	507	450	456	450	455	491	469	469	455	450	436	434	459	483	456	459	441	425	462	456	456	489	449	470	466	485	450	486	474	457	447	473	441	439	478	437	448	488	448	481	467	449	497	457	450	442	447	424	472	456	400	469	446	451	452	463	459	494	456	470	464	440	466	428	467	500	446	479	449	443	461	456	468	492	385	456	462	500	457	432	491	432	419	431	473	476	471	465	480	487	436	454	451	470	437	485	483	468	471	480	426	476	466	477	496	449	409	427	426	447	431	465	458	438	459	502	440	463	452	502	467	448	486	417	426	456	412	444	496	447	458	466	457	424	433	452	458	473	477	450	480	483	493	449	454	441	473	500	470	471	473	430	442	487	404	452	464	449	446	450	442	422	470	438	460	480	449	469	435	427	478	431	462	470	465	479	466	502	467	427	422	468	462	470	465	467	462	454	452	444	480	453	473	458	462	472	461	421	490	472	461	466	424	467	470	468	467	454	409	465	439	453	443	446	473	442	406	461	463	424	466	423	467	459	463	441	487	453	492	480	463	452	439	490	431	446	469	464	430	432	440	442	447	460	497	491	478	443	463	488	463	462	461	480	445	462	523	440	481	457	462	490	451	456	442	472	438	475	484	475	425	477	465	501	451	467	477	462	499	442	434	438	460	460	464	445	448	470	504	498	437	506	399	465	480	474	445	486	495	480	453	475	448	472	506	457	447	432	468	433	470	466	487	479	464	445	460	480	453	442	458	465	448	459	448	471	437	466	424	439	448	421	455	481	453	462	512	493	442	450	437	423	449	453	475	457	461	434	421	422	463	444	484	536	471	430	455	443	448	473	476	465	430	468	463	455	474	472	457	457	446	441	467	423	464	422	475	461	466	495	446	456	428	468	430	454	476	454	450	453	430	459	460	460	478	456	466	484	494	457	481	474	469	429	482	442	420	491	505	464	456	471	440	476	455	440	482	434	424	472	453	459	452	457	439	446	476	448	484	473	465	490	477	443	444	494	469	478	462	486	449	494	464	469	442	506	420	495	465	499	420	475	502	491	446	460	425	457	441	423	448	463	452	438	440	463	509	463	453	437	430	451	458	486	433	428	465	431	426	462	455	474	459	452	433	452	465	445	485	433	470	488	481	538	440	427	496	455	483	419	465	456	458	483	453	456	465	422	410	488	457	483	426	464	456	484	445	448	473	450	457	485	462	458	460	444	442	493	435	442	458	472	474	441	501	467	423	426	473	469	455	473	456	485	425	456	426	467	435	502	453	473	414	478	466	495	463	474	444	490	487	476	465	435	442	454	437	467	469	428	446	463	448	472	458	407	519	446	446	509	460	446	437	448	465	444	462	485	474	454	503	468	459	438	445	440	463	439	439	478	471	448	434	446	442	491	467	442	429	488	484	470	424	432	490	481	481	443	441	442	455	459	436	471	454	482	471	496	454	470	454	508	465	431	414	454	482	455	432	498	457	495	448	476	465	453	460	447	457	478	439	469	459	434	463	465	476	462	488	434	482	483	490	493	475	436	483	476	456	426	431	469	479	441	454	458	493	498	458	461	441	492	450	449	439	431	451	497	478	478	454	439	443	503	486	451	453	420	423	474	453	439	493	465	485	465	461	466	481	466	479	420	467	444	456	445	460	443	442	466	445	454	471	444	449	473	482	504	460	453	440	463	452	453	442	444	448	456	458	512	497	470	452	447	453	455	470	479	407	459	441	452	439	414	435	465	458	437	444	448	428	432	456	487	474	441	478	454	427	461	439	457	453	482	484	481	455	455	440	445	473	433	460	419	476	461	442	461	495	446	504	479	443	475	452	456	428	460	452	490	457	449	408	490	457	469	466	442	480	473	480	484	459	453	466	478	435	413	439	470	480	468	468	458	465	457	514	437	497	446	485	480	428	438	442	448	489	470	476	478	457	492	467	453	470	438	457	453	452	440	456	474	446	475	418	473	431	456	440	471	474	464	439	439	462	478	437	488	440	480	471	497	437	439	424	453	409	497	456	455	410	452	481	451	485	448	461	458	475	451	500	437	444	434	457	489	457	420	476	459	476	474	432	492	438	461	446	438	460	464	453	445	460	468	446	433	462	436	441	460	431	388	487	464	459	465	468	461	416	455	468	460	452	420	454	471	461	440	459	443	458	436	454	476	436	483	474	489	484	488	485	473	504	448	480	484	450	477	474	466	428	448	411	488	475	444	435	441	483	440	480	463	473	466	442	460	481	440	514	471	443	465	483	409	449	447	447	422	442	435	428	504	460	487	453	477	450	469	504	472	406	466	495	453	448	431	482	425	464	429	485	463	481	416	446	506	497	443	474	490	426	520	491	423	489	453	455	488	492	457	493	424	491	477	447	456	487	438	467	427	446	476	479	412	474	432	453	456	470	447	502	498	457	471	487	479	498	437	451	478	434	419	418	460	439	485	452	447	451	457	481	487	468	455	473	472	434	444	441
58251	46768	33005	28420	31637	32530	32013	29808	27444	18747	12445	8220	5548	4947	3022	2094	1689	1187	921	765	553	418	404	369	324	311	309	323	295	287	329	295	259	300	308	302	272	292	286	280	275	291	260	262	237	298	285	271	270	256	266	250	250	294	284	288	244	254	271	271	213	261	261	235	251	243	243	287	252	284	250	264	229	247	272	255	238	263	269	264	276	266	264	247	252	265	252	275	249	228	232	245	262	268	274	244	247	235	233	247	280	262	251	234	235	264	287	247	274	255	265	281	265	253	270	263	263	257	230	245	244	220	237	253	243	253	264	242	268	256	271	280	284	241	271	259	235	255	248	245	251	224	250	259	278	257	251	251	261	235	261	255	247	259	245	264	249	234	241	259	256	256	223	250	260	260	276	235	244	256	267	282	230	257	242	256	248	260	264	289	258	232	292	253	216	274	246	253	275	275	251	269	262	260	264	238	240	275	262	233	252	229	251	253	253	238	249	232	257	260	282	254	249	238	258	222	247	251	256	241	242	256	260	259	266	244	247	266	231	279	247	250	237	270	275	268	251	244	244	225	258	251	239	246	255	244	226	256	270	217	246	273	245	268	258	235	268	264	255	233	257	262	237	228	227	270	260	252	249	273	244	266	260	246	254	252	270	250	252	246	224	249	275	261	248	260	275	240	242	234	235	215	241	254	240	255	269	293	231	248	223	263	270	225	258	261	247	234	253	252	253	257	271	250	248	244	240	239	268	251	269	258	247	230	233	215	248	274	242	271	275	256	255	254	266	250	279	259	269	247	257	273	277	245	248	252	254	255	256	263	280	255	231	267	243	302	211	232	248	237	232	260	273	258	253	240	256	245	232	229	249	252	257	239	233	251	228	238	263	264	251	241	236	273	252	256	265	210	269	239	260	232	242	245	258	241	267	237	266	268	280	244	226	239	244	278	247	265	248	269	256	246	260	255	265	252	251	262	264	257	247	274	240	254	267	255	236	260	250	256	263	247	236	244	243	239	208	240	276	211	250	264	259	286	251	260	250	263	208	266	255	252	280	232	244	275	290	268	230	243	274	253	241	274	237	260	243	240	261	254	282	256	265	276	244	239	244	218	267	250	272	258	289	271	265	267	227	259	223	246	252	249	253	240	273	258	230	271	228	240	268	216	251	239	257	220	263	242	236	220	263	231	254	258	248	261	257	277	233	242	271	224	262	256	274	257	228	255	249	249	251	273	254	236	263	261	253	251	259	273	266	270	242	253	251	249	253	292	246	222	276	279	252	256	240	255	274	241	254	255	228	256	283	257	231	254	247	250	270	260	274	252	222	283	236	274	270	256	243	216	256	231	251	249	256	245	278	248	240	241	250	250	244	239	255	275	246	264	236	257	219	234	259	244	263	237	267	244	253	263	246	268	252	219	241	231	271	237	279	248	245	248	256	248	236	250	248	230	244	276	231	256	256	238	229	254	257	258	246	228	255	244	259	249	256	271	249	282	263	251	285	244	238	236	266	241	241	231	264	249	242	271	227	273	247	278	240	248	288	254	236	304	264	275	250	252	238	240	247	263	264	230	217	210	252	240	237	247	262	264	254	255	270	217	250	243	257	254	243	243	252	253	265	256	242	252	261	250	255	244	245	242	238	254	253	233	270	261	310	238	268	250	264	251	264	258	279	220	264	283	268	245	274	251	266	255	223	248	233	238	254	270	215	249	261	258	218	222	242	252	250	256	251	258	276	270	244	252	238	261	260	250	259	240	268	245	226	268	274	252	240	243	244	251	239	216	263	239	242	266	263	247	259	236	244	265	249	273	284	245	248	242	245	219	245	250	237	233	249	283	258	243	274	232	228	265	275	228	227	254	270	264	274	272	239	277	243	273	270	257	269	267	253	265	250	250	244	278	246	232	266	229	260	244	251	273	239	242	256	272	264	273	280	252	235	255	267	271	264	231	242	258	236	231	254	222	261	241	246	229	253	265	240	285	266	273	255	258	256	244	236	251	248	238	251	268	282	240	267	263	239	253	256	261	247	241	265	230	221	254	244	255	275	252	271	271	254	242	251	272	277	250	242	247	248	251	250	251	245	213	260	250	257	265	245	269	260	250	252	252	238	259	274	226	242	242	255	280	282	261	240	251	263	241	228	247	240	261	260	259	257	255	246	245	267	255	249	262	222	242	269	222	261	258	284	251	240	238	287	239	249	243	231	233	274	246	276	263	210	235	240	234	267	229	263	232	265	245	225	242	249	239	241	248	242	219	245	252	244	225	285	257	259	246	269	280	251	277	273	257	232	261	251	247	252	271	245	242	263	257	244	258	234	280	233	264	217	254	234	246	239	255	249	260	273	240	266	241	269	258	252	255	288	240	267	259	249	249	261	221	274	256	230	255	223	254	235	258	249	260	243	255	246	236	242	272	262	247	265	276	275	239	261	251	239	254	271	266	267	239	244	223	255	250	238	265	237	249	225	240	267	252	224	278	227	271	275	241	237	232	294	249	249	270	269	268	235	218	250	260	231	263	239	275	242	275	239	268	248	259	244	262	259	266	221	248	236	244	226	240	251	244	263	238	257	265	257	249	255	232	257	265	237	251	296	278	249	275	271	257	243	240	268	261	252	251	206	265	257	225	223	248	256	245	248	245	237	249	272	251	262	267	231	273	276	252	264	278	225	245	271	257	245	249	260	264	229	258	232	291	253	269	258	211	232	268	247	228	261	247	248	234	224	236	225	254	239	245	236	248	258	264	244	229	236	253	238	244	271	240	270	237	245	244	247	260	243	218	261	270	239	225	254	239	243	261	251	235	233	237	250	272	260	239	254	251	237	258	234	251	251	248	260	256	240	283	256	248	271	283	231	245	246	260	264	249	238	258	253	232	242	217	257	270	232	263	264	215	239	236	249	236	250	265	260	246	242	257	241	240	267	274	261	225	245	265	265	270	250	225	250	229	264	220	244	247	273	249	238	257	277	251	258	232	309	253	249	273	252	235	239	233	248	255	256	239	237	271	232	291	265	246	261	263	243	246	238	251	273	249	241	275	247	258	238	239	253	223	234	274	271	271	248	246	275	261	242	291	252	243	257	240	247	237	253	248	246	268	259	240	243	239	239	271	241	231	250	237	244	228	254	259	263	252	253	274	267	262	254	246	240	203	248	259	269	273	267	262	242	237	263	244	247	246	243	255	221	270	239	241	263	261	259	261	252	263	267	234	265	251	236	229	262	235	234	258	249	226	274	248	278	230	228	256	268	249	291	251	237	269	237	244	275	252	246	237	228	236	280	272	256	245	253	285	243	285	259	256	249	259	226	267	262	252	257	269	273	236	253	253	256	264	242	247	253	233	248	254	275	248	267	251	253	228	250	269	238	246	271	258	231	251	250	235	262	220	278	223	259	236	258	267	266	251	264	250	221	253	237	232	249	263	219	244	239	230	262	258	265	301	221	264	296	264	281	255	242	247	272	264	244	237	226	249	279	282	260	235	253	206	228	248	269	257	237	270
51207	55115	36878	43886	47921	49907	45746	41213	39609	32826	28635	23976	18543	17630	11576	9015	8022	6159	3991	3513	2856	1969	1922	1550	1170	1160	994	1061	1021	1056	1059	992	993	934	947	916	931	960	930	912	902	848	845	875	817	790	846	812	797	818	749	818	781	802	773	787	798	756	781	777	762	750	743	750	721	759	744	732	707	737	726	674	740	743	694	711	713	687	698	674	740	747	731	703	714	756	739	675	687	714	680	722	745	759	732	696	690	721	693	736	687	681	723	724	771	715	791	696	773	704	772	696	770	720	714	710	699	696	686	704	734	689	720	663	699	720	679	689	711	730	713	678	715	708	695	678	682	723	706	706	758	723	696	714	689	753	723	708	693	716	723	722	732	677	684	680	717	719	788	751	729	712	677	732	706	691	706	747	730	658	720	770	742	659	693	722	700	682	652	708	736	670	713	686	697	711	739	722	710	705	709	732	694	718	686	773	744	711	735	722	762	765	659	650	709	682	710	721	720	676	688	676	675	669	687	686	685	724	732	712	700	707	666	700	722	742	689	735	663	726	736	694	776	686	702	692	695	716	747	712	653	721	701	646	714	724	785	718	671	724	720	744	684	746	710	751	671	664	734	731	738	744	729	782	729	700	649	714	721	697	702	716	727	701	722	722	725	675	720	699	724	679	679	753	738	688	675	692	691	658	708	701	723	698	717	733	693	682	711	731	695	714	677	690	691	735	726	702	653	712	729	761	674	709	695	701	655	706	734	709	704	706	683	715	693	694	731	705	673	727	714	741	705	674	702	712	719	737	713	755	723	704	688	744	723	737	739	745	721	667	728	685	669	696	700	680	696	714	706	694	717	676	654	702	693	708	718	674	684	743	673	754	708	691	710	721	702	729	670	738	687	723	663	697	741	733	654	735	746	708	717	747	717	711	672	735	697	740	702	742	703	681	725	694	697	731	675	711	732	710	709	683	703	715	736	729	749	673	729	680	732	696	727	737	751	710	701	703	700	692	780	710	715	709	704	772	723	712	681	698	687	744	712	722	702	711	689	746	707	704	726	696	709	747	708	662	707	721	659	700	642	686	736	722	676	755	721	684	687	719	690	742	674	639	704	669	702	716	741	738	683	683	745	703	672	682	684	724	719	703	680	731	702	740	671	672	697	718	699	709	700	703	735	668	689	705	740	713	705	700	727	708	705	712	646	754	677	697	671	748	681	694	750	693	753	708	658	666	669	611	701	706	681	731	695	720	710	735	739	709	660	680	707	687	698	713	679	720	692	695	723	738	711	709	671	695	679	734	714	762	724	708	727	750	720	676	713	679	707	647	650	699	710	716	699	666	751	702	693	729	685	714	687	694	685	713	720	674	719	755	702	689	702	675	753	696	723	687	723	728	710	699	662	724	705	711	719	692	713	696	703	682	689	647	733	701	711	724	700	723	689	681	698	699	733	700	654	711	727	729	733	712	703	690	670	748	663	738	703	745	651	718	693	742	723	720	765	729	682	708	715	713	736	747	663	670	694	709	709	695	688	736	759	743	723	747	721	718	690	704	691	711	745	686	689	689	671	673	720	698	694	726	698	709	707	758	713	716	689	657	702	654	654	700	674	709	656	699	689	675	729	664	703	694	681	725	786	722	678	669	686	700	701	728	759	728	700	696	709	724	701	655	720	703	726	704	678	714	678	671	700	689	744	742	692	713	713	696	691	673	700	681	675	693	665	692	666	728	734	691	689	733	699	705	711	738	716	727	687	681	658	676	685	718	687	664	701	699	694	704	691	715	722	744	726	694	692	737	689	713	719	740	695	741	698	675	705	717	729	693	674	676	699	680	675	723	677	737	691	715	717	790	698	739	709	722	682	735	688	653	676	711	708	696	735	691	686	727	718	672	673	667	694	672	719	722	694	677	729	710	685	734	760	740	697	715	701	658	729	682	679	708	706	733	681	663	721	694	712	724	655	698	740	751	683	745	667	715	739	730	716	664	714	695	652	739	695	708	654	681	639	712	707	714	698	651	697	689	721	700	723	703	729	677	700	757	709	680	705	705	710	697	753	684	726	767	710	700	695	704	704	703	681	706	712	742	699	691	710	697	707	755	689	690	679	717	708	729	664	721	710	761	711	687	750	747	742	711	691	667	755	721	726	675	755	690	755	670	650	677	730	657	721	665	720	665	722	684	672	675	689	622	710	694	745	700	723	691	725	714	709	737	681	700	686	726	770	666	688	721	682	728	733	707	740	657	760	719	684	698	674	719	733	749	646	747	702	709	711	701	709	671	708	697	681	660	637	676	712	732	686	670	688	652	715	683	677	760	701	712	707	655	716	693	666	680	771	690	688	709	695	711	711	688	716	681	654	732	724	678	696	653	699	636	740	677	721	714	712	724	683	720	727	705	713	685	708	694	676	635	674	715	652	717	731	708	699	705	665	712	693	699	700	699	719	757	743	703	689	694	722	698	718	733	681	649	687	709	681	722	716	715	700	700	753	710	676	737	691	686	738	696	680	699	679	692	690	714	692	685	728	768	705	702	722	738	710	663	702	677	697	719	685	733	700	715	683	687	694	671	744	636	731	706	725	692	730	753	693	715	660	684	735	708	716	721	715	740	697	696	676	686	700	683	680	703	705	719	699	722	713	738	671	690	675	661	690	714	659	652	707	751	687	695	661	737	686	667	706	696	711	702	720	734	705	734	699	696	681	748	719	696	714	743	703	703	741	715	666	692	707	732	728	697	707	717	691	638	719	693	710	704	738	723	723	765	683	691	804	673	713	711	743	704	745	711	679	703	681	698	678	737	700	683	734	750	686	708	720	697	670	675	671	696	730	718	686	658	772	653	694	692	665	698	757	719	681	688	701	681	756	682	728	687	730	697	705	728	649	729	683	711	654	740	730	718	709	686	709	749	653	670	727	671	694	658	706	733	679	713	680	717	698	708	717	696	729	714	702	715	650	719	739	745	656	705	705	718	702	790	743	696	687	718	695	770	737	717	680	692	663	704	699	695	709	671	706	733	712	737	736	705	712	724	686	728	744	718	701	696	654	740	702	665	677	717	744	722	739	757	744	684	708	648	719	651	662	733	739	657	635	705	698	714	708	700	737	684	705	679	744	731	698	655	724	689	636	667	691	678	732	664	702	717	723	698	725	725	700	705	719	688	682	664	747	717	678	705	724	705	736	660	717	702	726	674	699	733	699	663	716	741	694	719	786	716	674	733	749	695	679	651	676	648	709	727	729	716	727	707	705	676	710	747	672	703	712	674	691	632	710	639	720	678	699	729	663	727	667	705	741	683	655	713	680	721	738	725	716	708	705	691	697	679	698	742	661	710	687	649	701	704	740	702	670	701	663	730	686	712	695	643	714	700	715	703	698	672	751	686	707	752	694	701	715	733	736	723	693	718	690	753	710	723	687	743	676	665	694	749	694	723	625	696	780	721	679	745	699	699	685	719	712	706	701	704	699	744	732	692	772	683	724	710	717	657	718	647	690	643	709	653	658	699	661	683
24249	36204	22024	9462	5730	3832	2302	1491	1236	705	511	352	349	320	249	220	233	227	168	209	209	185	172	205	188	163	183	180	189	145	167	162	176	173	167	175	165	162	176	167	170	172	182	154	181	148	150	184	167	170	181	167	161	165	158	145	168	167	174	165	167	148	166	178	178	149	190	164	163	152	165	170	179	156	155	166	156	195	181	164	168	192	175	174	153	160	173	165	189	159	177	163	165	174	174	163	176	158	155	157	189	167	154	179	169	180	143	157	166	179	179	194	174	157	164	181	177	151	154	172	176	163	160	178	170	171	155	168	175	192	162	147	188	148	178	182	175	177	146	157	188	147	172	147	168	149	156	163	178	165	175	154	149	176	148	158	174	153	167	191	179	145	180	180	189	197	174	154	155	154	188	180	178	182	142	189	178	182	181	175	156	155	179	176	164	168	189	170	166	167	174	182	192	193	181	159	165	163	157	179	158	158	164	179	153	166	170	174	168	166	169	156	179	188	168	188	161	158	169	176	165	182	156	185	149	176	154	162	140	195	158	176	168	163	163	149	154	159	162	150	188	175	162	186	156	167	170	182	175	168	171	178	151	178	177	184	166	163	166	150	173	168	184	162	170	180	168	150	143	174	152	173	164	161	172	172	169	159	168	180	145	173	174	160	171	138	160	188	165	185	165	155	168	145	156	154	176	181	177	168	179	166	175	170	165	165	177	173	170	153	182	177	171	172	163	191	161	176	150	171	162	180	178	170	171	165	158	178	166	194	170	160	155	152	177	177	168	176	157	145	174	176	154	170	146	172	166	176	174	152	170	167	182	214	157	194	164	151	180	184	165	166	177	171	155	141	156	165	182	178	165	160	154	161	153	186	173	160	182	157	183	191	174	169	155	184	163	179	166	175	161	164	157	192	145	170	160	166	153	177	155	177	168	177	175	168	164	174	176	161	163	163	177	175	161	162	155	171	163	148	165	150	179	153	181	167	153	159	160	167	185	174	169	153	172	151	140	182	158	173	175	159	172	171	171	172	177	162	191	175	149	170	155	147	132	139	189	161	174	168	147	160	169	194	171	166	176	152	186	161	139	159	153	191	166	165	168	165	167	178	167	136	168	182	158	174	183	168	186	154	173	154	182	181	162	159	166	185	166	190	157	180	164	156	169	181	161	186	156	167	167	176	150	169	179	172	159	151	137	184	170	179	167	183	170	169	171	186	179	164	178	157	185	154	188	173	142	168	159	173	161	185	171	161	165	146	175	162	207	152	162	162	165	173	165	149	153	156	152	169	166	177	172	192	172	154	169	152	156	192	167	180	153	167	130	187	152	171	145	187	159	181	157	141	151	175	158	176	175	163	176	159	144	146	196	159	178	150	154	178	152	184	161	157	179	163	164	160	167	156	171	181	178	171	168	151	167	150	167	178	179	193	177	140	178	186	163	192	160	162	179	150	179	157	214	169	162	184	169	157	172	165	182	157	177	169	169	150	157	180	176	181	168	180	154	160	144	173	157	176	180	164	144	177	182	174	171	183	187	153	156	159	187	168	175	192	170	152	160	180	167	173	196	152	175	155	149	182	164	171	168	167	195	175	159	150	167	150	183	169	146	179	154	168	174	173	155	165	155	144	170	166	180	186	149	145	158	177	170	168	177	171	170	188	196	162	175	165	160	177	175	162	189	170	153	146	173	193	179	182	162	192	181	172	166	183	164	153	172	169	177	175	156	148	150	169	188	191	168	199	163	166	183	190	165	162	181	184	174	178	156	133	150	155	174	164	148	168	176	168	154	167	165	149	159	166	165	191	148	205	168	171	159	164	181	184	171	160	180	159	151	191	172	149	160	185	158	200	153	164	192	163	148	148	171	168	180	160	176	191	164	164	165	149	162	174	172	160	175	171	163	177	164	158	181	175	170	166	187	175	146	171	171	163	176	176	182	169	167	181	177	144	152	182	158	184	170	158	147	163	164	138	169	174	199	176	170	168	148	164	151	142	192	176	163	189	175	173	156	161	179	158	173	190	176	173	157	187	166	189	195	179	156	169	186	168	160	170	158	138	179	161	154	138	175	182	156	177	175	165	162	167	179	188	173	153	149	184	163	151	201	160	170	179	189	182	147	147	157	163	138	185	152	181	169	166	171	148	190	174	178	153	142	170	165	181	169	194	162	167	155	155	175	161	181	196	165	168	172	164	167	158	160	157	147	170	154	171	165	149	171	161	177	176	161	137	170	159	156	163	156	180	163	169	159	182	172	154	160	160	173	165	173	189	165	152	153	181	174	179	170	185	174	171	186	169	177	185	163	148	148	164	165	168	163	188	192	172	149	166	170	175	161	154	161	174	150	180	189	178	187	163	179	181	168	181	146	172	188	150	167	193	171	172	181	144	176	176	185	172	175	154	146	196	178	161	168	168	170	146	160	173	173	163	174	154	163	148	158	177	195	142	157	173	157	160	176	172	176	175	155	158	161	185	192	171	171	154	179	183	172	171	156	145	176	163	183	185	168	177	184	159	195	153	182	160	171	166	155	172	161	155	167	174	175	186	170	165	170	145	178	144	176	142	152	157	163	174	149	180	153	153	147	175	158	155	176	168	150	162	155	169	175	190	179	179	171	172	174	174	172	155	169	155	150	186	174	181	142	146	166	184	149	156	166	164	183	171	138	163	147	165	167	153	173	189	159	161	162	202	161	148	166	184	171	163	174	158	173	153	177	174	157	192	181	172	168	180	176	179	192	168	170	161	179	179	139	177	159	164	167	179	149	178	156	170	177	182	173	176	147	199	158	161	173	172	172	182	139	189	179	173	161	171	196	152	162	204	149	162	157	175	168	169	160	174	163	168	163	159	159	178	170	169	171	167	158	154	161	182	184	190	176	177	191	170	181	162	168	165	163	181	190	154	162	175	160	157	171	164	156	175	146	165	170	158	181	153	181	132	144	146	162	147	157	147	159	155	170	159	173	168	193	176	184	173	162	148	188	163	164	155	169	163	158	155	173	165	163	162	148	173	146	178	171	164	155	158	175	169	156	189	163	181	169	182	180	173	163	167	179	177	154	161	158	182	182	167	213	181	175	163	170	172	173	150	187	154	167	190	158	191	164	168	147	162	176	171	188	177	173	166	178	179	168	167	151	164	153	166	192	180	159	159	156	178	172	141	170	160	143	187	173	161	178	153	199	187	160	164	179	176	174	149	169	174	154	180	180	166	173	157	171	140	164	170	163	194	161	154	195	182	190	135	173	157	173	191	161	128	157	144	167	189	176	186	163	188	167	156	166	167	171	183	150	158	177	160	162	168	180	145	165	169	182	172	164	156	183	168	155	172	150	152	164	161	166	145	166	161	166	159	167	147	140	180	188	159	148	147	179	164	174	178	167	177	155	153	160	166	159	169	173	175	183	169	154	154	166	166	171	163	172	166	170	173	164	153	175	161	170	153	169	160	185	162	160	163	172	170	166	159	155	137	175	166	164	154	159	166	163	177	168	159	182	153
21737	35946	17727	13143	13957	12579	8926	6185	5557	3010	2283	1837	1447	1445	1080	930	925	752	739	710	659	637	625	599	610	571	550	541	610	565	603	575	557	579	585	584	556	572	544	592	544	571	533	527	550	561	519	527	574	534	504	528	555	511	554	514	533	553	535	507	567	548	540	526	535	544	529	508	518	518	526	519	545	519	497	514	587	527	495	510	559	530	493	524	540	518	537	528	547	510	543	465	542	530	513	547	512	532	484	517	512	529	529	546	571	516	517	562	492	521	518	559	515	536	560	540	515	508	515	541	548	498	535	527	519	533	520	521	507	528	573	525	495	552	481	485	488	495	540	500	560	474	524	537	528	499	562	502	520	512	504	542	483	489	496	483	497	550	497	542	486	493	471	546	525	509	502	537	498	505	509	508	528	555	526	506	585	497	524	503	542	501	516	491	486	491	500	530	492	527	514	532	505	523	535	524	546	456	550	537	505	490	488	547	505	549	478	497	535	528	515	515	493	511	512	552	533	517	525	523	579	529	556	504	522	520	565	590	500	510	509	525	514	504	498	559	489	529	515	469	556	530	556	539	529	507	505	496	492	560	537	516	547	490	490	484	518	536	505	535	501	522	540	492	514	518	478	510	496	513	490	487	534	496	499	470	519	505	497	540	532	509	512	515	542	502	534	505	519	494	489	518	545	507	532	518	491	508	501	452	529	501	503	481	504	540	499	531	530	513	490	525	515	488	527	520	507	524	522	518	521	535	509	509	482	511	550	535	499	566	550	466	527	514	572	507	512	519	543	541	525	538	502	519	542	523	586	532	504	527	505	534	480	536	529	502	524	466	524	479	504	511	533	477	531	515	526	553	488	490	545	526	525	524	536	504	545	528	521	511	516	496	505	542	511	509	504	530	547	521	516	569	523	478	561	525	487	550	538	507	492	501	530	504	518	502	532	503	496	534	514	500	462	538	534	461	491	514	483	528	540	528	491	526	512	524	518	501	537	545	540	516	480	562	471	532	507	533	541	501	507	507	523	506	537	509	486	507	521	519	531	513	504	508	478	515	529	548	484	485	512	499	537	519	489	509	505	515	543	496	509	535	547	526	487	531	570	577	510	494	562	534	499	513	517	516	489	539	477	522	495	569	498	498	501	540	515	537	509	451	542	495	508	491	498	519	495	507	530	523	518	487	522	496	515	523	545	509	512	507	525	525	509	506	534	511	498	460	545	538	506	498	528	491	510	545	519	535	529	493	494	516	497	551	506	526	520	489	528	568	513	503	569	515	545	531	511	550	522	545	475	494	519	521	542	478	514	511	522	501	518	520	485	505	521	545	505	483	553	528	535	504	493	516	501	539	530	485	508	554	470	508	524	510	514	538	546	508	545	480	502	511	523	555	543	555	495	528	506	529	530	547	502	518	489	523	530	525	511	562	505	539	530	523	491	545	508	480	538	514	551	509	534	534	470	490	518	527	507	550	482	514	529	543	518	514	500	543	513	510	512	525	527	523	525	536	536	476	534	527	490	553	491	499	516	524	497	489	499	517	482	466	499	566	552	529	507	518	517	529	493	506	498	516	493	498	515	507	508	533	523	544	548	516	542	532	509	563	493	509	507	487	510	532	511	502	492	523	528	508	503	507	530	515	544	578	469	513	502	551	550	509	458	524	546	533	532	506	519	538	505	507	506	481	537	541	495	548	556	518	499	508	545	509	537	501	540	491	511	504	501	545	545	531	493	503	526	540	520	565	507	503	545	534	524	494	528	540	542	527	556	504	481	548	539	511	532	547	495	529	511	479	507	518	530	490	499	512	487	487	521	499	530	463	502	496	517	513	499	501	474	542	503	534	528	561	507	470	486	481	543	501	486	521	523	525	547	516	561	554	536	515	521	525	545	502	508	513	490	565	524	512	516	524	486	535	502	513	558	528	545	459	520	476	493	524	537	568	534	533	498	534	492	533	507	508	508	516	507	477	500	516	510	522	506	552	535	473	504	515	538	560	561	525	523	518	538	500	497	557	507	541	526	532	534	524	527	488	543	539	520	532	518	500	504	494	511	481	492	514	489	533	503	514	503	502	519	539	504	534	477	528	539	526	460	524	531	526	510	517	523	508	460	519	508	531	526	527	547	508	531	543	474	531	514	506	538	463	508	517	559	497	487	564	523	506	523	519	535	496	533	523	503	512	529	563	514	528	564	527	511	535	497	503	537	496	523	513	507	541	504	528	557	525	510	531	563	496	514	467	530	470	540	545	545	519	493	487	533	554	522	516	515	510	519	497	476	511	513	523	506	534	488	514	612	559	545	509	505	529	511	530	559	503	536	528	518	510	531	519	546	489	497	497	512	520	490	529	531	525	524	555	487	524	501	475	507	536	528	532	538	503	496	504	534	529	498	544	545	528	547	570	554	477	495	531	515	548	524	533	506	516	515	512	515	518	522	497	478	483	473	526	532	489	521	521	502	499	574	499	530	522	539	494	495	515	512	557	520	516	501	510	501	486	518	564	452	502	554	495	501	519	501	496	534	498	531	522	530	560	512	541	520	501	494	523	503	499	585	550	552	559	507	512	543	569	535	551	483	482	492	503	579	476	517	521	500	518	483	526	519	539	553	525	529	543	547	508	556	542	542	524	515	515	511	542	488	517	527	530	526	519	522	515	477	565	509	511	533	499	542	515	524	531	511	434	530	494	532	515	485	533	528	486	475	515	527	554	502	501	524	531	535	499	524	541	543	481	512	490	538	497	539	540	560	521	508	556	515	522	528	493	506	549	532	509	518	514	518	551	506	521	517	552	540	503	537	501	521	512	511	486	555	517	545	522	505	506	472	494	519	503	547	533	511	512	517	524	554	500	556	517	501	505	486	534	515	533	472	502	521	506	563	574	524	514	567	471	551	543	539	529	513	560	564	523	499	556	509	517	486	498	540	510	537	516	532	509	524	520	561	502	543	522	581	524	494	493	506	511	498	547	517	535	476	505	513	523	526	496	497	532	518	506	547	549	520	522	519	541	488	524	524	512	507	505	531	514	536	508	483	500	562	521	561	476	496	567	512	523	538	573	562	552	504	558	493	548	496	532	489	513	475	464	534	531	530	526	517	512	506	523	512	533	512	524	536	496	495	537	513	517	559	504	520	546	527	478	521	525	558	494	525	516	505	493	562	564	559	527	515	524	524	501	499	543	510	505	527	523	533	534	525	490	531	513	513	496	543	518	524	542	510	555	482	508	502	534	495	535	517	549	505	492	521	575	541	540	511	526	508	554	523	538	557	501	548	519	525	534	505	499	556	554	504	525	482	522	505	488	494	522	523	498	503	471	507	486	537	498	511	510	523	509	501	498	506	523	548	525	464	532	525	535	515	529	541	508	491	538	535	526	512	553	523	505	542	524	508	518	546	514	547	517	527	572	529	513	523	498	526	510	503	522	539	563	530	518	525	513	530	518	487	500	503	548	534	477	543	565	474	500	532	530	538	504	533	498	537	583	544	522	523	523	526	538
55294	49774	33936	27992	28201	28624	26866	20869	15895	8643	4773	3013	2196	1954	1291	903	698	569	446	339	288	278	227	227	174	212	174	192	165	153	189	158	155	169	186	159	143	165	164	159	177	159	152	160	148	167	145	146	163	183	149	180	157	173	158	160	138	155	150	156	144	144	129	129	143	149	141	136	156	149	143	148	145	150	153	172	145	160	136	160	184	154	145	145	162	143	150	146	142	152	157	146	152	161	145	157	139	153	157	142	135	170	159	168	164	139	162	171	154	134	145	172	166	169	140	159	140	160	152	145	149	160	153	178	176	152	154	141	137	158	161	152	150	147	164	153	157	175	164	157	166	152	157	162	158	138	148	155	136	159	153	166	165	143	147	157	154	151	146	155	133	149	181	164	165	168	175	157	137	160	139	169	155	166	164	142	157	161	155	159	133	140	159	156	150	164	160	139	135	135	153	152	152	161	161	166	163	169	155	156	132	149	168	153	163	160	138	168	160	150	136	143	137	145	163	126	163	127	142	161	153	132	143	142	171	162	178	161	150	151	163	132	146	150	138	135	155	158	151	141	135	147	169	156	158	139	154	186	129	146	165	142	157	150	178	140	149	137	167	171	160	166	161	161	133	164	147	153	153	165	175	155	165	157	144	147	139	109	133	143	147	131	166	153	148	149	170	150	168	153	140	162	148	161	151	168	169	148	145	148	160	156	150	154	143	142	152	157	168	147	164	161	175	147	145	141	151	150	143	135	150	165	134	142	148	147	157	148	159	158	165	162	160	138	134	142	143	132	167	132	143	151	159	159	172	158	155	138	156	140	149	143	176	141	147	184	163	160	162	150	162	184	155	147	152	153	161	123	164	154	150	133	172	169	137	145	175	178	148	153	120	164	165	129	138	177	143	148	138	148	159	155	148	154	156	166	149	127	145	144	131	147	139	161	159	171	161	139	151	138	158	136	133	152	132	147	166	153	154	170	177	152	141	171	156	175	158	156	133	155	155	145	133	156	151	156	155	147	149	157	159	151	159	140	170	142	176	136	137	152	157	155	148	185	152	159	133	158	148	149	152	163	156	151	136	147	150	180	161	154	162	150	156	156	169	160	149	138	154	144	147	163	176	167	161	160	143	128	154	179	146	178	134	165	148	155	157	139	139	137	139	141	171	152	154	161	151	157	149	168	132	165	176	133	139	160	150	155	136	148	169	166	142	143	141	149	156	135	150	167	151	142	138	147	162	159	172	120	142	156	152	151	147	149	154	153	153	160	138	144	150	169	160	143	151	149	167	148	137	124	151	154	149	139	158	148	157	142	147	125	167	147	177	180	155	170	165	146	173	162	162	180	152	151	137	151	137	140	181	174	152	134	172	159	156	155	156	161	156	146	162	130	140	134	150	133	142	159	137	149	176	154	158	170	162	150	140	152	166	150	140	149	156	163	158	160	160	162	141	130	171	146	150	155	137	165	134	149	117	163	165	150	141	149	148	141	150	173	162	136	134	172	157	161	166	147	130	146	139	144	156	185	149	125	153	136	152	163	179	144	152	152	183	172	133	160	144	146	158	154	168	148	134	157	152	156	143	153	151	168	153	149	146	163	173	174	148	155	156	150	132	173	139	152	154	142	154	147	157	147	148	137	161	163	137	146	166	174	151	142	151	148	148	150	156	134	151	157	151	192	131	141	135	152	132	138	141	166	174	128	133	141	143	153	145	151	123	147	145	171	133	154	131	142	154	140	185	149	147	153	134	147	148	140	160	157	156	158	197	158	159	154	143	186	138	158	162	144	157	150	114	161	165	141	160	145	136	155	156	167	181	148	146	167	157	146	154	160	149	146	154	134	153	158	164	145	164	160	153	158	143	167	137	153	153	150	133	149	130	129	155	152	149	151	173	152	160	177	153	165	163	143	165	143	150	178	131	156	185	154	184	138	139	169	147	140	146	166	143	156	152	149	157	156	140	167	160	150	151	161	153	136	170	184	140	150	173	161	146	164	152	160	127	149	145	160	151	152	157	147	139	158	165	146	154	142	137	134	145	155	144	151	163	158	169	148	145	156	138	179	149	146	165	164	168	139	143	158	148	159	176	166	157	148	172	150	138	137	141	145	150	139	145	141	137	189	140	127	158	131	148	147	159	167	146	169	146	131	156	152	163	146	175	148	154	135	148	138	138	144	149	148	176	151	134	172	158	166	151	147	164	147	142	152	181	155	133	163	151	151	140	151	146	154	154	137	165	132	154	142	176	194	153	163	145	155	129	146	154	138	160	161	156	154	154	169	142	132	150	165	161	149	148	139	148	147	125	136	156	151	137	160	138	112	144	115	152	149	157	131	155	158	131	150	148	153	156	138	133	171	135	171	151	162	141	140	158	142	159	155	141	146	155	145	148	147	127	180	157	160	158	157	175	166	130	164	145	164	157	133	149	151	140	171	144	152	156	139	146	160	143	153	145	148	149	135	173	167	142	155	147	162	146	147	139	131	148	149	140	182	141	136	153	160	126	140	165	166	141	164	153	145	161	144	137	167	166	143	138	167	171	132	144	152	138	133	131	164	158	143	148	141	134	161	172	164	132	163	183	166	152	146	140	159	145	160	142	144	148	167	174	153	138	175	165	159	148	167	157	161	154	155	162	143	161	136	145	145	152	160	149	159	142	164	164	162	162	157	154	160	141	143	135	153	163	145	145	179	142	154	152	156	164	137	145	148	169	156	146	152	152	167	178	132	147	141	152	139	148	126	165	150	141	163	157	152	128	144	148	168	133	139	132	149	165	144	141	151	142	144	144	158	148	144	137	148	160	158	142	123	151	155	137	155	118	153	165	152	150	137	120	139	159	149	142	124	134	148	147	178	151	160	140	147	151	162	179	145	169	147	159	137	131	142	166	128	153	149	140	165	163	149	138	152	139	149	152	164	161	146	138	155	172	156	156	165	157	134	159	155	149	150	162	157	151	137	158	142	138	169	160	151	155	140	148	142	151	135	158	138	149	162	148	131	146	145	163	154	158	154	157	152	138	141	149	155	171	147	139	169	153	154	157	149	146	154	164	145	126	163	145	153	153	157	153	162	150	152	145	163	145	145	134	160	177	134	154	170	145	153	133	150	162	151	166	172	142	157	147	144	141	169	138	150	154	151	154	141	129	171	139	149	151	166	152	141	153	151	149	148	130	140	147	160	139	163	130	161	176	155	164	158	155	148	163	166	114	144	161	139	139	150	160	163	158	123	138	168	133	163	159	174	157	160	151	129	164	147	159	157	145	155	159	146	169	166	186	156	137	123	172	156	154	151	161	134	157	162	155	143	179	138	173	141	156	148	154	153	146	152	164	148	175	160	170	153	147	170	143	142	159	152	150	150	156	121	145	167	161	147	136	138	137	143	154	157	165	153	158	137	169	161	137	141	133	141	186	163	150	170	178	156	130	147	176	175	142	131	186	184	168	164	175	158	149	166	172	148	143	145	179	160	150	160	158	146	163	153	156	152	142	160	140	143	166	138
46343	54656	33924	36573	41920	42187	37081	31911	29882	22376	17211	13114	10064	9409	6356	4236	3121	2787	2029	1922	1428	1062	994	850	709	718	620	656	673	644	637	636	625	603	580	602	604	605	625	541	589	591	523	575	556	516	510	536	471	516	512	486	484	467	537	513	482	487	522	473	479	498	488	505	492	460	520	499	457	480	503	500	466	450	403	499	450	477	487	474	437	498	495	476	507	489	450	472	478	495	448	480	481	466	506	458	456	442	449	503	522	451	453	458	515	502	465	476	498	484	514	490	442	472	503	482	445	489	469	488	491	475	455	485	471	451	481	456	461	483	443	478	470	477	456	495	432	468	432	469	472	487	481	488	458	463	437	467	469	467	448	476	458	472	447	500	441	483	480	443	468	487	475	464	488	471	499	459	481	437	469	465	486	469	478	488	453	443	443	470	422	446	499	453	457	456	505	495	473	484	483	478	468	457	475	447	463	443	469	456	464	437	492	495	448	497	472	444	490	458	492	469	488	467	457	489	473	472	462	474	468	436	455	487	487	495	489	468	412	453	459	489	479	461	502	463	436	451	471	445	454	451	458	465	485	455	454	467	512	477	456	484	484	442	498	460	470	460	489	469	463	467	471	450	478	460	494	458	451	449	428	445	443	447	440	448	459	485	447	496	494	427	471	466	444	452	449	452	515	478	459	472	442	477	453	480	473	450	454	455	476	463	474	437	464	476	461	450	481	458	470	475	471	451	461	501	504	447	482	464	454	467	486	421	483	483	460	480	443	464	471	476	476	433	521	507	459	488	452	498	472	436	463	475	490	430	463	465	462	458	471	460	455	482	470	470	447	447	471	495	483	392	481	456	484	485	445	494	485	470	459	466	459	485	505	469	470	456	446	456	508	503	484	459	424	472	459	460	477	472	472	490	472	501	448	459	480	496	477	471	479	480	479	496	471	465	452	483	457	448	468	464	452	431	485	499	470	469	469	469	465	480	429	476	456	482	478	503	449	472	436	454	470	466	456	471	481	470	462	453	483	463	476	485	476	455	487	461	446	492	470	468	457	476	463	463	452	450	441	452	482	482	451	472	451	469	511	447	436	467	482	510	465	445	482	438	444	483	481	474	462	455	453	479	468	526	464	478	445	484	494	476	481	490	456	440	486	438	484	454	449	471	459	461	441	465	465	446	462	452	444	470	455	465	463	447	447	496	455	486	456	439	477	448	468	506	459	461	499	424	451	495	462	499	470	450	469	474	446	486	479	476	490	505	444	466	498	459	431	474	471	452	432	455	427	519	480	468	468	480	478	463	455	454	460	458	445	475	447	462	497	446	468	457	455	462	478	460	484	474	442	480	471	459	435	438	453	447	472	487	482	449	455	501	462	437	471	417	468	477	469	466	454	520	474	471	474	447	445	431	441	432	454	483	491	479	492	455	442	470	458	453	444	425	474	450	483	524	435	483	463	414	487	452	495	479	479	458	498	470	466	442	451	475	479	458	459	461	512	469	489	454	489	448	495	498	443	471	465	486	491	469	478	427	472	451	437	464	490	503	476	471	457	492	475	477	467	469	507	460	465	485	497	436	474	465	497	478	501	468	440	445	482	466	466	479	465	441	473	490	497	453	457	470	454	490	438	531	438	506	452	485	476	472	507	473	449	465	467	476	503	455	460	492	482	441	455	474	450	477	492	477	460	463	454	409	470	472	498	479	472	439	468	456	469	477	468	443	447	420	518	472	481	426	460	484	456	448	452	459	505	442	458	466	471	445	493	443	472	495	484	433	497	482	438	485	453	488	464	482	468	465	450	446	469	483	498	443	487	489	493	478	496	474	448	474	454	477	438	458	458	486	460	469	480	465	467	472	462	474	487	422	465	477	470	432	447	458	439	502	474	470	467	461	435	466	484	464	464	489	467	445	460	479	448	474	505	473	449	459	508	443	484	476	482	431	471	494	460	438	487	457	445	483	447	490	437	505	502	488	494	449	435	492	465	459	473	464	472	438	440	474	438	454	461	444	462	522	449	484	482	433	464	440	461	460	458	461	481	460	429	463	456	464	507	450	442	494	479	461	458	471	433	474	460	476	441	460	466	513	489	456	462	462	445	446	473	468	449	488	481	440	448	481	470	486	482	476	484	496	456	475	461	467	472	462	480	447	466	473	493	477	442	460	477	468	474	422	460	471	478	473	487	449	466	459	465	492	474	464	479	485	512	456	459	461	459	505	477	453	468	480	481	488	431	496	421	411	462	488	462	466	506	475	474	454	457	490	423	466	474	531	476	464	438	534	467	469	457	444	460	484	476	442	479	412	469	492	467	489	459	488	450	454	495	416	505	486	471	468	444	491	466	473	447	441	442	456	474	461	454	462	455	413	455	489	478	458	485	451	488	499	461	467	476	479	470	465	527	489	492	485	460	489	509	496	454	454	483	507	475	471	471	455	474	459	473	478	432	489	454	470	456	447	471	465	514	459	471	478	459	470	487	466	496	481	473	467	443	500	455	471	495	479	500	466	473	486	477	490	464	459	452	482	460	465	485	468	481	479	477	448	481	480	451	470	467	459	461	493	490	469	481	465	494	436	460	441	487	502	470	476	456	488	443	475	503	452	467	438	474	479	516	474	413	492	487	465	456	414	448	462	482	502	473	483	493	455	446	446	467	449	446	453	481	476	443	447	497	473	502	467	451	454	443	445	476	490	458	496	465	492	430	474	464	462	425	470	494	513	463	435	479	488	446	455	443	488	433	480	486	475	462	452	498	467	449	492	469	454	456	494	465	476	447	481	482	463	473	480	444	450	447	463	493	450	449	461	446	470	481	516	446	456	461	450	501	443	491	468	455	476	460	447	472	511	466	480	476	442	464	454	463	482	500	473	480	459	472	454	442	438	469	470	460	500	464	493	439	489	474	439	419	464	438	468	465	444	443	452	428	464	472	486	502	472	467	500	410	458	438	419	486	418	471	444	468	490	470	473	521	504	464	474	459	467	426	472	450	435	482	468	469	464	484	495	496	445	444	479	446	460	455	474	451	475	456	455	463	477	489	463	484	451	465	463	476	446	418	459	466	480	486	476	499	482	445	471	432	430	442	459	476	513	463	476	456	442	454	455	488	449	491	498	468	461	486	471	478	437	469	478	456	485	490	470	486	485	452	482	482	449	486	476	482	461	443	525	493	470	481	472	440	511	472	481	465	470	453	465	486	474	497	487	457	446	471	469	450	451	468	475	467	481	481	490	467	446	471	470	437	497	505	460	463	442	479	466	497	454	447	479	474	465	438	445	437	460	465	482	474	481	500	459	477	449	456	501	457	469	457	440	446	513	456	460	437	485	476	477	460	458	456	438	453	461	458	493	507	445	445	431	444	466	481	482	459	469	455	448	478	453	496	489	489	465	471	470	470	429	443	454	511	488	456	458	435	480	440	438	430	464	408	459	433	492	475	470	454	456	473	465	457	482	481	401	450	445	451	431	471	428	489	465	503	470	476	471	472	463	468	501	481	467	447	504
60089	46173	34493	28044	29030	31739	33080	29353	28532	19726	12152	7574	5068	4637	3267	2262	1533	1049	842	744	536	469	435	417	343	330	355	320	280	333	324	326	292	325	306	306	322	285	313	290	299	301	263	308	307	314	297	262	246	258	280	275	294	279	264	272	271	253	268	286	265	250	280	265	273	272	276	252	240	291	248	246	267	279	279	252	284	258	219	282	244	283	273	274	286	252	255	268	259	263	242	265	266	270	270	229	258	256	292	267	264	260	279	274	288	277	297	238	262	260	270	261	281	239	268	289	254	270	274	268	255	226	247	259	228	269	244	268	279	253	274	266	272	272	247	261	289	256	296	267	273	274	276	289	278	253	293	283	225	243	266	264	252	240	279	276	266	275	273	268	269	258	258	281	254	253	243	278	255	261	248	294	298	261	274	244	243	244	249	268	268	220	246	283	237	265	288	290	273	254	242	270	255	250	262	265	263	242	245	262	248	270	268	261	240	268	268	268	263	281	269	287	256	279	258	248	275	269	237	291	281	264	284	296	288	269	241	240	241	262	291	294	271	238	243	233	261	242	244	241	257	273	264	268	300	240	277	262	252	267	252	254	259	292	222	249	253	251	258	253	244	277	275	258	244	264	265	252	284	266	256	253	275	260	287	256	264	262	267	256	279	238	277	260	242	298	249	275	242	267	273	254	254	272	268	230	280	253	256	288	263	264	250	255	280	248	240	279	261	254	261	262	266	265	250	282	265	263	268	254	243	275	269	281	273	306	246	295	287	267	272	268	264	281	245	250	251	255	261	268	271	283	277	281	261	253	256	266	256	284	300	261	266	231	264	271	256	269	253	263	216	244	248	252	255	274	246	272	256	293	284	262	256	241	265	265	255	259	266	267	264	243	236	280	261	253	258	272	273	235	244	249	276	277	285	238	259	249	306	309	230	265	290	270	291	249	266	254	273	263	232	265	274	290	253	223	266	246	285	260	253	253	247	235	247	277	265	255	264	238	241	258	281	237	241	264	268	263	263	234	270	247	262	256	262	230	290	233	239	263	252	219	237	259	252	272	256	251	238	269	244	276	269	261	276	266	237	270	261	255	283	251	244	241	278	249	244	239	213	230	282	254	239	260	242	272	265	283	237	281	271	261	257	275	225	250	269	271	277	280	257	286	250	243	273	267	262	253	225	274	266	258	245	276	223	307	275	224	267	288	300	268	277	284	278	288	273	266	245	269	299	242	257	272	254	279	276	281	285	285	269	255	292	238	260	255	252	263	288	275	255	256	268	239	249	248	259	250	269	253	289	225	276	230	260	244	248	283	218	236	229	249	274	248	226	250	283	257	256	299	303	281	260	265	259	266	275	251	278	258	263	262	250	249	276	243	234	267	261	256	262	247	270	276	289	269	250	250	261	268	268	298	252	272	260	273	268	260	236	277	246	227	242	248	244	254	268	266	271	293	235	260	255	252	284	259	261	279	259	253	238	238	247	257	265	284	273	264	272	256	288	246	252	253	277	234	264	295	268	282	252	267	249	257	274	295	264	260	275	243	265	295	251	261	282	270	248	277	235	244	283	255	263	259	252	305	270	257	284	254	271	263	261	254	274	278	245	265	280	222	271	245	261	290	277	281	260	264	288	265	258	265	250	272	259	275	290	275	249	261	225	258	260	262	233	299	254	261	264	257	266	252	291	262	275	277	230	274	250	241	256	247	234	220	282	240	239	259	263	289	290	269	278	266	264	273	281	278	268	300	276	241	291	281	228	236	262	260	248	274	252	274	241	268	282	274	258	257	292	265	236	273	261	258	285	239	253	250	277	273	256	250	265	252	268	284	259	278	263	268	261	270	259	260	260	278	278	256	272	270	253	261	254	302	286	276	252	280	252	273	257	255	239	278	261	249	257	283	275	258	272	250	239	271	248	266	266	259	253	292	244	274	254	277	261	260	267	256	277	236	251	296	241	261	273	259	272	291	266	292	241	242	270	258	257	261	270	257	243	237	237	261	287	266	252	261	286	243	281	293	250	262	261	268	267	282	280	270	270	253	262	255	272	275	250	252	257	266	265	287	262	234	270	271	283	264	278	252	273	256	275	246	236	244	271	250	282	261	267	276	244	268	280	260	284	284	257	245	252	262	290	276	254	261	240	247	264	260	279	256	248	256	269	272	276	278	262	262	248	248	289	265	244	260	244	268	275	246	243	233	260	290	237	251	243	231	266	257	264	244	260	268	273	263	254	240	271	257	309	287	274	242	269	250	278	258	253	256	268	264	257	257	243	249	270	235	242	271	246	251	266	268	244	277	244	259	275	244	257	258	242	281	258	267	238	256	243	272	245	251	267	242	260	254	270	266	274	266	252	274	250	273	278	240	267	249	299	266	261	238	264	234	243	270	246	306	249	251	257	241	246	257	281	244	231	242	299	268	248	258	255	260	260	248	296	270	278	274	255	261	286	250	264	232	273	268	287	254	259	252	276	262	245	268	260	245	277	263	241	272	232	270	267	247	281	279	275	262	252	243	267	279	277	242	270	263	262	267	262	250	246	296	267	253	265	235	255	264	277	263	263	228	239	267	272	254	251	278	278	286	275	264	297	266	265	245	271	253	255	239	233	269	246	275	255	258	262	265	220	262	259	279	288	269	244	267	262	275	287	255	286	244	272	255	263	240	236	288	282	289	236	267	272	270	238	271	262	248	259	279	266	272	263	273	248	276	245	249	256	253	303	267	291	258	251	279	297	269	262	268	242	268	285	261	276	226	255	246	277	268	261	267	273	269	263	303	302	219	255	271	251	288	306	262	249	257	259	257	290	262	265	248	257	252	241	299	273	284	281	242	263	266	303	291	261	300	242	242	281	278	255	259	268	239	248	286	291	269	296	271	261	280	242	260	294	282	273	255	260	243	235	270	274	251	271	262	257	274	266	274	245	261	258	269	269	257	255	271	257	252	253	234	235	252	247	282	284	254	267	278	272	277	268	269	272	267	245	282	255	289	251	282	250	228	247	288	262	262	272	262	282	266	292	285	284	292	271	258	300	237	281	243	241	259	231	248	257	258	260	262	280	270	272	240	269	273	278	281	284	295	283	250	278	249	256	272	255	253	263	263	276	276	294	267	255	275	254	277	263	265	255	227	237	244	287	248	237	248	257	255	249	249	234	256	270	263	266	239	251	266	244	227	251	268	243	241	256	277	254	248	257	284	256	276	292	268	252	232	256	260	280	268	257	258	287	255	276	267	243	260	273	247	253	237	267	228	229	246	292	265	274	304	248	250	255	267	248	275	283	258	269	258	276	268	241	255	287	276	240	285	261	237	243	266	297	261	260	258	266	231	228	252	290	258	248	237	258	297	275	264	264	262	247	255	273	231	278	261	248	260	284	256	285	248	242	263	264	262	277	277	263	249	246	253	257	289	295	280	254	255	262	256	285	275	270	260	271	231	274	267	274	257	261	264	309	243	263	249	255	270	286	283	297	238	265	247	247	251	253	251	262	230	286	287	230	247
52632	54327	40817	43261	48337	50507	46880	40778	41218	33132	27481	21551	17837	16830	12946	8178	6592	4787	3672	3947	2367	1919	1710	1518	1172	1154	1067	1068	1099	1037	1058	980	990	1009	1025	912	940	938	945	946	910	874	841	900	843	828	841	822	804	800	817	787	763	839	765	790	773	777	794	741	722	710	799	760	736	738	758	727	766	765	788	695	767	730	739	740	757	745	726	728	756	770	737	757	730	731	786	729	738	750	753	729	725	764	758	713	740	688	706	679	726	760	745	751	729	793	832	791	747	719	759	737	789	736	645	697	687	735	677	733	751	731	746	740	702	691	712	727	674	716	763	702	703	731	724	730	771	721	695	697	711	714	723	732	735	720	746	700	764	697	765	652	718	778	750	743	760	731	722	711	700	716	741	736	702	725	712	720	692	761	715	661	723	723	785	714	713	680	688	747	716	731	738	719	738	670	722	720	709	701	736	694	752	731	743	691	744	699	728	738	707	701	695	710	732	671	678	693	679	729	719	687	697	715	715	638	744	726	706	711	754	665	756	722	747	711	739	701	707	700	764	715	743	724	717	698	684	681	701	721	728	701	690	682	699	693	704	672	719	701	717	745	739	710	699	721	703	662	757	699	713	752	682	739	700	664	687	776	684	759	738	708	714	678	727	705	721	741	757	719	717	736	765	716	701	765	715	727	670	752	728	727	723	757	711	684	681	714	706	701	644	751	736	710	645	727	713	736	720	729	707	687	677	701	719	739	751	764	711	701	758	706	723	723	694	670	702	702	682	691	724	719	686	688	718	740	692	700	718	714	698	752	684	679	711	755	759	742	690	741	735	742	692	694	703	710	704	706	701	699	777	764	664	742	745	754	702	725	696	692	725	741	706	710	736	662	752	697	684	737	727	670	721	713	715	740	722	740	722	719	696	677	700	687	669	731	728	722	745	711	709	700	727	760	691	731	744	710	724	693	732	724	735	679	718	751	692	740	731	729	718	733	705	718	693	708	760	683	711	725	737	684	727	676	726	719	719	735	699	700	773	742	657	686	692	703	724	715	732	731	705	702	743	668	698	714	668	692	736	717	692	716	725	738	719	720	691	715	732	739	732	703	725	758	688	703	640	729	700	737	751	668	680	680	711	705	700	751	740	711	676	708	717	663	721	710	682	731	708	748	696	699	735	717	720	728	705	771	715	691	711	715	628	704	713	698	678	721	703	716	669	715	728	697	714	701	703	708	707	744	672	713	735	682	723	724	711	727	704	721	743	697	729	686	744	685	717	712	723	691	708	716	691	704	722	754	706	693	685	702	727	694	694	723	706	746	715	789	709	682	702	706	766	687	666	745	720	670	750	672	698	760	761	728	720	737	714	723	687	700	719	729	760	710	719	749	716	703	724	681	686	726	753	712	754	706	702	735	750	709	690	754	753	716	732	693	734	640	719	738	725	678	714	683	711	685	737	685	720	689	719	710	703	725	713	752	699	708	717	695	692	723	697	747	750	741	695	734	662	742	660	718	751	700	721	729	751	719	707	676	677	681	732	720	703	750	716	634	743	692	698	753	696	686	731	727	749	736	694	727	717	712	723	723	707	795	720	714	690	663	712	704	693	755	731	746	742	685	710	719	713	707	709	711	722	688	752	713	694	673	700	724	695	726	724	706	694	709	713	712	686	701	735	724	737	720	700	707	720	692	698	743	706	732	657	692	697	738	707	709	716	711	713	710	757	679	731	719	694	683	764	719	681	682	707	743	678	706	744	707	722	705	762	681	742	703	720	738	715	717	695	725	732	715	685	723	688	707	693	739	711	751	673	711	736	707	710	694	710	712	709	725	740	726	713	731	725	703	733	677	722	709	691	739	739	752	649	722	747	724	710	740	712	708	767	745	682	737	743	687	656	773	678	696	700	692	692	721	714	683	699	731	748	713	686	701	691	725	693	704	703	705	755	704	759	714	686	739	679	692	772	733	701	731	719	700	719	682	719	752	725	772	710	750	723	704	731	709	738	733	748	724	698	665	685	743	711	735	711	664	723	709	708	704	715	689	718	707	709	700	758	692	708	717	661	711	701	705	674	728	750	701	790	743	712	699	741	685	714	712	708	655	720	706	705	651	716	701	708	690	745	723	695	707	700	716	714	703	683	708	748	717	750	742	646	727	756	685	738	692	717	733	678	726	736	738	731	673	728	711	718	707	741	683	722	717	714	723	672	718	764	696	652	707	719	698	724	699	753	740	738	732	714	745	732	677	795	715	682	743	701	713	653	697	688	738	730	720	702	734	746	640	669	701	768	701	731	742	723	698	667	736	682	683	687	711	733	703	716	717	673	703	708	728	683	690	692	711	706	747	698	712	736	700	737	720	663	707	732	726	706	719	753	746	723	705	716	709	687	747	722	753	764	667	713	622	694	712	694	708	678	756	715	672	669	773	663	678	697	720	710	722	744	695	757	750	726	693	702	679	720	702	701	685	748	670	745	708	673	703	706	716	700	715	684	692	730	706	732	727	691	726	650	745	694	738	735	654	737	723	754	730	719	695	683	731	720	709	727	729	712	688	710	675	714	719	756	715	705	721	714	724	695	656	715	702	702	720	755	738	697	741	713	732	685	730	719	738	742	707	732	707	706	746	714	702	717	672	753	724	702	717	730	714	711	690	713	694	740	713	699	711	657	731	697	796	749	730	754	749	712	696	673	703	725	707	679	712	725	730	697	741	696	705	725	727	690	743	708	722	703	724	767	686	760	694	694	735	691	725	721	723	658	728	725	672	717	727	714	683	708	711	713	708	725	716	697	763	732	742	735	746	710	717	739	712	672	721	781	718	704	718	728	687	718	754	666	714	730	715	732	739	787	709	714	725	729	666	716	742	724	752	702	722	690	716	719	648	763	690	731	705	721	679	668	728	738	744	760	704	704	727	686	735	680	735	746	699	699	741	753	706	691	715	717	716	717	720	721	699	704	690	700	729	759	715	721	762	736	706	675	722	688	682	775	693	723	716	697	734	655	690	707	684	721	695	737	737	683	695	718	798	705	769	705	714	683	705	728	670	740	756	687	692	668	707	728	691	680	727	751	716	713	733	704	728	737	702	741	695	704	696	711	705	743	747	672	698	728	755	680	716	693	722	694	696	761	729	700	734	711	708	737	725	705	708	702	690	725	705	687	717	715	723	725	784	722	770	710	685	704	722	687	669	746	672	673	704	699	688	737	716	690	697	684	723	723	742	747	769	719	703	735	703	772	717	706	750	697	694	745	764	749	782	683	689	703	742	724	688	756	730	668	707	694	724	784	714	715	713	725	702	676	676	704	742	682	706	732	706	725	707	734	653	693	750	683	698	701	684	723	717	716	717	761	727	724	712	685	707	697	744	689	669	730	716	702	697	718	702	752	646	753	736	739	714	746	730	700	760	681	708	727	709	698	713	705	707	741	722	703	761	723	714	698	713	718	714	747	716	724	678	742	721	707	736	737	712	691	668	690	772	734	748	713	737	703	716	718	695	739	690	719	688	737	717
23001	32131	18132	7945	4812	3607	2316	1438	1196	717	439	347	277	310	276	235	238	190	173	172	184	184	192	181	174	186	172	167	167	178	173	168	203	189	174	182	196	195	164	168	180	164	167	175	193	155	203	161	168	174	177	170	165	166	176	176	176	160	145	175	158	176	169	168	164	180	155	179	195	175	164	195	149	164	150	176	172	155	163	171	167	169	176	177	185	167	149	180	173	170	158	167	167	171	171	162	160	149	178	171	173	155	190	172	153	158	178	179	170	184	161	181	164	170	182	162	209	179	162	176	166	150	182	180	190	185	166	186	175	162	159	183	176	158	145	174	163	159	186	198	174	179	176	163	174	153	165	161	175	178	172	164	174	160	152	157	164	165	165	157	175	146	174	166	163	175	162	187	170	163	165	151	173	149	154	180	182	171	189	165	160	154	140	173	191	182	182	163	187	177	165	154	170	182	195	174	147	149	149	136	146	169	164	173	148	158	191	148	147	201	174	172	172	165	147	158	161	181	160	154	180	163	156	170	176	153	172	163	175	165	146	170	155	166	186	175	176	157	171	168	175	131	163	144	169	174	187	185	173	149	190	165	170	142	180	149	156	152	173	173	179	187	183	177	159	168	157	181	159	156	166	160	174	173	171	184	195	142	164	155	163	147	168	173	197	159	171	141	138	156	172	155	156	178	148	159	171	164	168	147	174	159	161	172	160	176	177	152	156	145	168	175	169	182	168	187	165	180	157	161	144	168	164	156	182	168	174	184	166	167	174	163	173	169	154	146	178	169	155	175	161	172	175	203	151	185	150	152	159	181	145	152	185	168	175	166	183	162	162	156	147	175	158	174	147	182	166	165	153	185	177	177	162	143	169	172	173	157	171	149	169	156	165	147	186	164	168	148	166	162	166	169	161	173	182	161	187	150	165	159	143	188	168	183	157	168	143	163	165	154	158	161	182	178	173	176	169	169	176	156	169	157	163	159	144	152	155	190	129	153	178	168	182	171	163	157	164	140	163	166	156	153	156	170	167	176	141	166	174	158	176	190	157	156	157	157	165	156	163	152	158	194	165	168	157	174	172	141	190	182	156	171	163	163	162	174	163	157	188	147	164	181	175	150	203	179	182	178	160	162	176	182	165	195	198	159	160	181	174	155	172	149	177	179	163	164	154	176	163	171	179	169	162	172	166	163	163	157	174	178	176	154	162	175	156	140	174	154	170	177	180	150	167	177	150	165	169	156	168	149	175	170	171	184	148	170	175	154	165	151	167	176	165	164	175	124	180	161	172	161	176	157	170	174	191	175	169	178	139	166	181	150	167	148	180	182	162	167	152	158	162	164	172	157	181	181	150	171	158	152	157	140	168	169	169	173	161	168	149	146	186	165	154	161	170	186	165	184	169	166	184	185	173	158	175	173	151	180	180	165	173	144	157	164	173	174	165	156	161	161	176	165	166	155	169	167	173	176	184	171	172	164	170	163	179	184	155	180	154	183	178	159	162	172	149	177	163	147	159	176	180	150	181	168	144	163	163	166	190	163	162	166	164	169	131	177	175	175	145	188	160	144	175	157	173	170	171	200	180	154	172	187	175	167	170	168	176	160	175	182	165	150	158	176	195	170	149	183	168	160	157	163	168	185	153	178	158	187	175	166	162	151	170	164	161	183	161	163	163	174	184	168	160	176	161	160	162	181	170	148	176	165	171	181	168	173	171	163	187	154	164	173	162	162	158	155	152	165	156	159	158	178	172	144	172	166	169	192	147	173	179	146	157	175	186	149	180	162	185	173	181	164	172	162	175	147	175	185	154	195	169	153	148	159	175	169	144	176	180	172	185	187	141	166	168	149	157	151	161	154	147	154	178	150	176	155	148	148	186	167	177	144	154	170	161	178	171	141	164	150	203	173	160	169	171	153	177	155	154	177	133	196	164	170	170	154	179	160	171	197	187	158	159	151	177	175	169	169	194	166	161	159	168	167	162	150	134	168	174	165	177	161	152	173	154	152	155	149	162	161	154	169	154	173	205	178	179	154	167	176	173	171	147	160	161	135	155	154	162	178	140	159	158	186	185	182	156	195	166	167	145	177	178	162	156	160	166	186	164	171	194	178	164	171	174	171	177	180	169	168	165	182	164	154	159	170	165	184	192	186	170	142	169	190	178	188	168	160	173	152	163	161	168	163	163	173	160	168	168	175	166	184	162	155	176	189	152	174	178	172	159	160	161	144	153	179	162	170	151	151	161	178	191	134	165	161	192	180	180	151	140	162	174	145	149	167	183	171	165	171	177	191	168	163	166	176	170	162	173	166	151	180	162	161	163	153	159	191	182	192	182	173	157	161	167	162	165	170	148	192	147	178	184	169	170	196	185	178	161	181	173	184	148	161	156	176	174	187	175	163	171	147	165	165	160	173	164	159	166	173	188	166	171	170	192	173	157	190	192	166	170	161	168	164	166	159	150	161	143	151	163	176	155	161	154	182	190	129	160	160	162	165	169	163	174	176	167	175	161	158	172	190	161	158	190	166	162	137	171	170	166	180	204	183	146	167	177	173	176	198	159	172	176	166	171	162	156	167	154	147	125	166	164	173	170	197	171	143	147	177	162	194	174	177	164	169	168	169	195	159	184	117	156	163	135	167	172	150	158	170	152	171	175	151	165	181	167	184	165	172	174	167	171	161	163	157	169	188	162	151	197	182	182	153	143	141	184	196	161	161	186	165	155	147	170	165	154	163	160	147	153	186	181	181	171	174	171	159	171	170	181	175	166	164	157	157	166	162	170	173	170	131	182	165	172	170	167	168	154	201	175	167	171	157	159	163	176	171	171	149	161	170	174	165	168	164	143	173	186	160	164	177	178	162	172	152	174	189	168	181	164	186	193	143	187	167	177	173	172	161	149	164	167	152	166	183	160	165	167	182	170	176	159	153	191	171	152	169	188	148	139	176	163	140	150	178	158	186	158	159	182	162	168	156	200	156	163	160	179	164	179	166	177	150	163	161	176	145	180	191	174	177	177	199	192	186	167	151	164	166	153	163	148	159	194	157	175	142	148	158	155	169	156	162	192	158	180	183	154	159	172	182	163	155	163	159	187	171	183	144	171	162	194	178	159	171	139	141	162	162	156	176	170	202	189	166	179	171	176	153	189	171	181	172	182	170	180	182	166	156	179	169	158	175	172	163	174	180	171	169	161	172	150	148	156	175	199	177	151	140	164	179	171	161	168	178	162	174	156	173	167	163	143	172	157	185	183	174	152	162	154	187	206	169	168	170	171	179	177	164	187	186	145	172	189	179	182	170	174	176	171	185	149	173	164	166	191	156	168	155	174	185	174	168	148	158	182	181	205	177	148	177	172	155	145	171	156	170	178	146	153	165	164	176	156	165	168	157	176	151	200	161	183	163	147	160	177	175	168	149	188	166	170	170	183	189	169	170	172	149	176	190	155	170	141	178	169	169	175	157	167	168	182	145	169	163	164	157	162	188	166	162	189	187	149	184
20146	32699	14451	12946	13083	12100	8938	5824	5393	3097	2048	1678	1339	1274	1185	953	947	812	764	761	655	631	644	660	578	644	578	537	571	581	589	561	602	577	575	569	557	543	563	576	557	548	540	554	549	527	572	553	564	520	530	536	571	514	543	494	527	538	533	547	535	547	496	473	525	545	510	519	450	558	536	484	528	538	520	508	542	510	485	524	504	473	532	517	545	542	531	544	508	493	512	537	504	543	531	548	494	497	559	535	532	531	516	534	530	558	528	550	542	516	527	507	530	487	563	552	539	513	507	522	516	481	511	531	528	551	549	491	540	486	504	487	519	511	516	512	534	544	531	531	527	523	490	512	510	529	521	472	541	522	502	556	486	523	528	517	527	543	488	502	512	499	512	517	583	569	518	514	509	527	489	494	536	474	557	521	528	518	513	483	548	541	515	486	524	521	520	549	502	548	492	523	509	489	510	532	489	504	496	508	513	494	499	515	544	508	505	486	499	520	532	529	515	533	493	497	502	521	524	538	525	499	520	514	546	501	498	536	526	508	555	535	531	498	487	504	499	477	513	470	540	542	510	562	489	483	504	477	507	541	496	521	488	480	536	575	513	568	491	530	489	496	512	511	517	542	513	520	526	540	543	536	494	538	487	562	518	487	539	519	487	507	511	471	522	552	534	494	531	500	548	543	506	510	528	546	502	528	532	507	497	517	522	543	496	521	521	539	503	496	512	525	538	506	515	516	536	534	534	526	508	543	512	531	525	505	565	510	474	514	510	495	522	488	525	535	509	497	521	507	544	491	516	540	489	516	520	520	505	504	518	507	579	536	502	502	489	528	559	527	518	548	469	471	478	512	507	542	564	492	549	513	521	546	501	493	508	553	543	530	528	509	526	476	534	482	471	518	534	518	521	507	494	524	495	542	499	520	577	514	505	484	512	525	491	527	589	542	545	519	472	535	480	496	516	470	495	538	519	514	609	505	518	503	552	557	495	530	470	539	504	503	463	520	500	534	502	518	533	519	539	506	522	559	528	520	537	511	526	507	514	513	559	498	561	531	505	529	562	518	475	514	541	513	529	519	507	511	549	538	491	540	518	516	489	524	520	460	499	529	511	529	526	516	524	487	505	514	533	547	477	492	556	495	529	506	561	523	535	497	500	565	515	494	508	501	498	585	542	470	536	522	544	509	510	535	567	501	504	485	499	521	532	547	502	510	500	539	507	470	523	508	546	526	498	519	523	493	502	540	540	559	494	518	560	509	502	534	516	531	483	516	537	543	520	517	550	538	543	510	544	499	510	496	536	506	491	513	504	511	539	543	548	524	529	513	539	552	465	511	514	512	486	540	542	494	535	500	516	531	476	531	490	506	498	492	486	554	485	536	514	541	502	506	565	542	516	502	467	529	476	535	545	546	481	516	546	477	512	485	532	525	503	500	502	497	510	516	514	547	579	517	536	489	536	548	535	530	500	514	486	537	494	487	571	555	527	517	510	540	527	490	525	492	534	537	493	513	562	555	523	501	504	451	525	544	551	502	519	516	492	495	510	527	565	491	529	540	537	496	555	501	500	516	569	500	510	525	523	543	509	492	527	534	548	545	564	525	556	499	534	497	514	514	515	508	506	504	524	543	536	535	519	506	540	542	559	529	517	506	498	526	479	504	539	497	474	489	509	505	517	498	534	504	504	563	501	507	481	535	498	516	549	521	564	553	506	474	506	535	527	522	537	507	475	517	502	514	507	512	512	497	468	497	506	540	522	531	523	505	557	552	507	504	499	538	508	514	548	528	529	520	543	541	500	534	474	543	528	529	527	491	529	521	519	539	560	516	487	507	517	544	522	516	553	501	511	578	525	540	508	537	498	525	556	488	518	513	500	504	554	569	514	528	535	519	492	497	536	539	517	521	558	519	534	490	546	540	533	479	486	547	557	562	525	527	533	498	529	562	510	500	519	557	512	526	521	525	545	508	521	506	518	498	526	567	503	481	477	500	488	519	561	551	491	521	532	511	516	541	543	549	520	563	490	519	523	487	550	534	537	524	496	527	507	508	516	515	502	494	501	551	506	526	522	530	487	502	520	482	515	523	517	535	491	516	522	495	515	479	519	524	506	500	514	538	542	521	536	535	530	505	524	478	492	520	531	486	500	507	543	505	549	529	531	574	525	552	538	489	530	502	514	508	508	510	534	513	527	496	501	529	566	502	531	491	498	524	495	531	486	530	503	496	495	566	543	477	516	551	457	506	537	511	479	510	555	492	464	543	519	520	474	502	531	507	481	525	490	496	573	517	543	562	520	520	577	535	540	547	476	486	509	556	517	490	499	518	527	524	533	519	547	490	510	509	486	532	543	493	568	547	503	509	511	530	500	517	522	521	530	468	530	477	517	540	513	495	513	526	506	478	520	495	505	490	516	513	536	538	527	549	554	499	496	502	525	468	520	484	515	508	508	544	521	505	518	545	528	494	523	529	495	516	500	485	536	504	492	512	505	532	537	546	500	495	499	541	529	505	512	548	497	477	526	567	503	508	498	524	471	520	555	489	510	501	513	566	475	484	490	517	499	515	509	519	537	524	544	527	458	529	515	530	533	504	520	517	505	500	557	505	500	515	505	541	525	507	518	516	527	571	502	496	542	497	543	475	535	531	480	551	510	559	497	509	525	519	513	484	526	535	507	554	511	491	526	513	526	500	510	504	479	465	541	570	483	537	513	501	525	528	482	482	509	515	556	513	532	525	527	535	506	531	538	495	579	535	544	515	536	520	544	544	520	495	497	500	511	509	548	505	576	506	513	533	594	515	538	523	507	488	529	548	530	504	539	463	513	534	550	507	545	501	543	510	535	544	554	509	510	496	484	540	513	525	520	521	547	505	507	516	562	495	506	566	519	530	514	497	497	526	498	539	522	494	523	519	535	513	511	511	518	536	499	512	504	510	513	543	528	539	540	507	489	484	516	557	529	516	519	542	510	528	527	507	528	498	548	517	446	505	504	507	529	506	515	540	506	527	499	494	500	493	508	492	536	528	517	533	499	496	507	551	516	511	516	483	536	538	505	513	508	507	526	524	550	510	522	480	525	526	522	488	513	522	522	545	504	491	530	500	515	518	558	539	539	541	544	538	529	547	492	538	532	533	538	534	515	526	534	523	525	540	513	513	512	567	506	518	520	492	515	513	489	527	494	544	549	518	493	529	514	559	536	514	494	495	506	493	531	513	542	499	550	486	525	516	520	520	508	549	530	531	484	504	532	526	501	518	520	502	562	532	528	565	527	526	495	471	524	555	493	517	493	515	506	511	566	516	484	530	492	524	523	481	537	531	489	504	532	540	537	493	530	517	474	518	468	529	505	510	529	516	528	498	518	565	499	490	550	526	526	554	510	503	493	518	486	487	517	493	498	527	491	535	552	562	562	519	509	513	539	521	547	535	496	517	513	536	537	536	535	520	493	524	529	517	560	495	559	533	487	501	517	535	506	533	540	507	526	499	519	555	503	527
53245	49649	35085	27902	29178	29606	27110	19805	14983	8397	4820	2973	2089	1769	1324	944	748	502	393	362	278	238	210	185	189	177	168	167	183	176	176	169	176	172	170	165	157	184	170	173	164	168	159	163	153	175	159	162	158	153	159	182	147	176	156	149	166	140	143	153	159	152	149	129	143	143	133	135	148	144	149	148	155	152	155	160	150	169	177	160	161	151	162	159	138	151	152	146	146	147	156	157	145	136	138	135	148	155	165	161	164	158	142	157	153	171	178	168	151	127	167	145	149	152	157	134	162	143	143	165	134	162	137	134	179	164	151	159	132	126	170	128	150	133	152	158	152	133	143	129	158	166	151	129	145	152	162	153	166	141	180	158	157	137	129	173	162	134	150	175	127	161	140	164	167	152	168	132	170	168	156	146	166	133	148	157	143	153	148	139	157	158	156	154	134	165	144	151	151	159	157	143	168	145	149	150	141	133	159	149	152	138	162	151	154	146	157	148	137	160	134	141	164	141	143	139	156	139	139	125	176	154	147	158	164	151	153	165	139	156	139	157	156	150	152	151	148	137	135	166	162	164	166	151	153	138	159	158	142	133	155	156	160	146	141	163	156	151	169	158	163	149	151	177	158	152	169	158	172	136	159	148	136	153	155	154	157	193	160	159	123	144	165	160	135	142	139	155	159	152	156	150	170	152	151	171	170	134	165	158	156	163	135	142	129	137	170	158	175	127	138	136	146	125	146	140	130	144	157	144	145	150	138	158	141	141	164	132	147	139	150	152	141	152	142	114	153	162	180	132	132	142	130	130	160	151	145	157	156	162	145	161	142	142	164	134	159	154	150	162	147	162	133	149	145	148	168	129	165	176	161	150	162	143	144	148	140	165	147	177	147	184	157	166	152	163	147	162	154	142	120	160	168	164	156	165	151	158	129	166	162	140	141	157	157	153	153	131	143	153	134	136	140	154	144	131	175	136	126	178	151	177	151	152	145	131	147	142	137	159	155	137	158	146	145	144	136	152	169	138	150	142	159	155	165	167	154	125	141	147	157	167	164	164	149	147	133	155	158	149	129	142	152	152	143	154	144	166	155	155	150	151	144	157	134	137	133	158	156	154	159	167	139	141	140	149	150	150	148	169	131	148	147	147	159	144	141	137	165	132	156	168	154	148	158	140	150	169	151	150	152	149	142	140	154	150	196	168	152	150	120	143	168	165	163	148	166	142	159	171	135	172	116	149	156	153	150	153	163	174	163	142	144	152	163	173	170	144	172	164	144	138	163	148	157	130	148	156	153	159	145	123	158	156	141	142	139	125	161	173	132	116	141	150	143	152	158	156	134	158	157	145	153	157	150	140	150	155	131	145	148	134	175	148	146	154	164	151	142	151	155	165	167	141	141	149	156	156	136	155	139	128	152	181	162	153	163	149	157	147	148	153	149	151	146	142	154	145	164	148	161	140	156	121	144	150	142	155	147	142	133	153	168	168	162	175	142	165	150	143	150	174	126	144	167	151	140	148	157	158	135	137	168	158	167	159	145	135	168	134	127	151	158	170	157	139	146	155	167	149	176	128	150	147	144	143	161	126	166	161	161	153	177	146	170	148	150	159	137	143	153	160	136	153	140	137	145	123	152	158	140	125	153	140	146	152	151	132	150	157	138	153	154	147	137	146	142	151	166	148	162	152	152	181	179	157	145	159	171	173	145	178	161	149	154	135	148	145	138	160	146	133	144	157	122	165	147	137	161	156	131	167	152	149	131	163	165	165	141	140	147	156	141	146	164	156	138	140	159	175	162	152	152	159	172	141	143	155	156	158	144	130	138	150	154	136	154	156	164	134	151	127	146	161	136	151	155	147	163	138	163	157	161	131	139	157	142	151	158	151	154	150	160	138	133	163	135	160	179	147	157	168	142	112	136	132	122	153	149	177	149	156	148	144	159	162	156	151	151	139	151	134	145	160	147	167	155	151	160	159	167	173	137	163	173	152	142	143	160	141	146	160	164	142	172	125	153	176	120	150	127	125	148	146	137	155	152	142	144	136	142	150	150	146	147	185	175	154	142	154	131	163	157	142	152	138	180	141	152	153	155	138	148	121	177	138	146	162	162	141	149	153	160	131	130	118	156	143	136	156	154	127	151	149	155	142	136	157	156	135	152	173	143	138	151	176	152	141	163	141	168	163	131	148	149	152	141	167	153	161	152	152	164	158	136	166	124	144	160	165	144	149	146	133	174	138	143	153	157	158	174	161	152	148	179	141	163	155	174	152	142	158	138	133	156	160	149	135	158	151	158	155	156	153	165	161	153	158	162	137	169	147	153	177	161	147	169	157	152	154	157	159	144	152	161	166	144	164	141	123	163	147	171	152	155	155	169	180	158	157	156	162	155	148	143	144	167	159	170	144	133	143	135	157	148	156	148	157	159	150	132	147	140	158	136	148	145	164	147	139	158	158	154	165	144	136	152	158	170	157	121	151	162	169	139	149	151	156	159	176	141	152	158	160	150	146	163	162	147	152	134	167	162	163	162	143	152	168	137	149	157	148	165	151	136	126	157	150	133	141	160	145	148	152	142	157	165	137	153	149	165	129	131	142	140	142	152	152	152	164	151	135	138	142	157	171	158	125	128	159	154	163	150	161	145	145	144	155	143	151	123	147	146	147	125	165	168	145	169	142	148	150	147	148	142	141	136	169	177	149	150	130	149	155	142	155	156	147	180	156	156	145	145	120	175	159	145	138	147	143	169	141	138	165	170	153	148	132	171	148	146	165	141	150	139	151	159	157	154	160	153	124	148	144	140	142	160	151	140	143	142	156	170	142	139	128	152	157	154	159	139	134	147	158	154	135	158	155	120	148	138	129	143	146	169	145	152	152	122	146	140	133	146	135	148	138	161	158	157	146	149	147	140	158	168	135	161	144	167	142	132	142	154	156	136	146	156	162	114	151	156	156	153	155	153	151	148	158	157	132	153	122	151	160	144	151	162	133	153	155	164	159	143	149	140	152	151	151	144	159	196	128	156	142	158	150	171	141	126	142	163	140	131	139	132	163	143	151	149	176	161	143	167	148	160	167	130	155	139	151	156	169	166	145	144	145	186	161	166	140	175	153	149	151	154	162	119	156	161	150	142	145	143	149	152	147	124	144	129	142	162	127	134	165	137	167	136	154	146	164	151	152	158	133	147	158	154	141	141	144	138	145	150	134	154	141	137	148	155	140	147	154	152	151	172	164	146	162	169	143	141	125	140	159	148	159	157	168	148	147	137	140	149	134	152	152	184	147	130	134	161	155	136	134	145	155	155	148	142	148	168	148	144	152	141	144	117	161	172	148	161	142	165	149	148	169	129	157	157	150	132	149	162	147	170	165	141	145	169	181	146	145	160	176	168	150	164	151	160	178	161	158	158	159	141	173	125	143	153	135	156	147	148	159	154	151	161	148	158	148	148	164	156	151	135	157	121	151	156	133	147	148	136	150	189	134	154	154	149	144	137	144	146	166	167	150
43711	52364	33393	36272	41640	41910	38165	30851	29471	22146	17196	12920	9439	8898	6768	4173	3684	2649	1930	1891	1338	1072	1016	896	719	675	670	672	686	709	639	648	582	602	572	632	569	638	609	628	570	541	562	537	516	485	507	522	522	493	508	488	519	507	503	440	539	515	500	495	504	505	462	531	480	495	483	473	535	465	445	467	489	478	450	460	490	462	426	442	465	481	486	483	477	457	469	488	465	488	459	463	438	518	470	490	512	498	494	486	491	469	472	463	485	490	473	495	467	462	516	482	521	456	465	453	448	484	498	479	496	451	434	465	475	452	468	474	475	481	490	469	475	468	455	473	463	442	473	469	483	447	454	466	480	453	471	459	466	440	477	465	461	458	481	429	476	464	482	489	449	475	440	437	486	469	501	487	472	514	465	493	485	455	450	427	498	442	469	462	440	489	441	467	473	481	484	467	497	486	499	467	457	482	485	438	460	498	457	497	463	465	455	462	481	491	456	469	477	451	472	485	456	467	460	444	451	446	483	476	480	430	431	501	458	466	489	492	457	443	478	442	458	462	443	451	459	473	496	453	486	448	468	481	488	487	445	473	435	518	493	468	443	417	482	445	455	462	452	484	505	481	461	464	473	426	454	470	466	483	467	434	483	479	465	449	463	489	440	469	490	473	468	472	490	517	466	444	509	487	502	496	457	478	472	487	458	434	454	459	479	477	462	456	488	483	465	446	448	437	465	489	470	463	501	481	498	449	462	427	502	472	469	505	477	498	489	461	494	494	474	443	457	478	454	459	462	456	460	491	447	461	485	430	499	429	527	459	459	455	448	459	464	462	445	503	463	472	458	470	488	462	485	469	480	451	484	471	409	474	449	474	446	480	487	513	496	493	472	482	476	450	464	460	481	485	455	439	473	458	443	443	482	441	489	478	443	484	459	489	458	474	441	456	482	460	458	488	472	494	416	448	467	472	481	461	473	476	449	479	467	474	456	506	445	483	497	449	508	415	482	450	498	503	498	430	461	455	444	501	465	449	511	459	500	424	466	510	458	471	468	477	427	451	475	466	476	442	452	456	477	469	492	495	450	510	446	472	475	478	484	476	477	418	470	515	474	496	460	486	461	444	451	456	459	456	509	496	461	472	445	479	483	509	440	477	433	437	474	424	452	453	469	495	454	475	440	463	465	499	483	461	446	440	461	482	469	461	455	468	451	449	450	485	471	480	485	477	465	486	453	497	454	452	458	476	476	450	450	477	502	461	469	468	495	513	485	516	486	428	456	458	461	475	482	428	433	459	469	428	513	456	492	464	449	473	450	496	459	477	465	493	437	494	454	444	449	464	441	496	451	463	473	484	446	444	427	479	451	470	508	479	451	486	466	465	451	500	437	464	457	440	459	426	466	479	468	457	456	453	436	493	433	458	473	532	497	487	457	453	488	494	449	423	453	477	459	488	442	499	497	433	514	462	412	507	474	481	469	458	457	463	495	482	452	495	494	478	459	479	476	452	412	495	479	454	474	510	470	461	473	484	495	493	475	471	477	461	465	434	463	484	504	448	440	475	457	446	461	483	439	471	469	457	475	496	473	443	489	469	503	479	473	450	439	445	449	461	467	460	487	490	444	505	508	458	478	484	483	512	462	495	440	417	453	483	487	443	480	452	459	459	481	485	479	481	463	471	528	438	471	452	477	440	468	468	474	465	461	445	465	440	456	511	483	479	464	465	455	469	461	439	423	454	511	448	459	470	489	442	521	458	464	445	441	478	474	475	489	432	486	437	482	476	465	512	453	488	487	447	459	493	429	486	461	442	487	483	465	503	463	438	497	477	474	463	435	457	450	476	474	471	460	471	498	469	450	464	443	492	439	462	474	485	478	462	479	440	484	463	460	465	466	457	441	498	427	457	463	484	481	496	440	474	460	475	474	472	475	490	489	457	466	497	429	511	467	488	492	447	473	444	446	469	440	493	470	447	446	452	431	526	497	487	493	463	461	519	451	473	472	439	492	473	492	458	470	450	448	487	480	479	474	493	455	494	444	439	452	439	473	505	451	520	448	455	455	483	456	470	443	477	468	478	477	472	491	473	431	425	476	499	445	460	483	455	456	464	455	476	455	487	498	464	466	439	431	509	452	483	471	457	437	455	487	470	492	505	490	464	463	475	449	446	459	477	475	438	496	476	485	486	471	467	449	485	493	454	472	491	474	470	449	486	493	493	474	474	451	441	498	449	482	473	462	448	466	454	435	512	476	494	455	511	482	464	456	478	480	467	446	461	453	505	492	441	474	516	464	501	423	462	531	467	457	478	473	443	477	488	473	467	439	451	450	436	454	497	430	487	426	476	442	471	447	489	462	430	486	451	488	487	463	481	447	507	466	479	477	458	455	478	475	459	503	460	441	435	492	447	508	471	477	476	489	453	477	455	459	458	484	491	487	461	462	474	474	467	472	464	455	461	446	468	468	490	491	492	489	443	458	501	458	472	503	477	504	496	459	499	480	456	467	499	465	466	487	445	485	444	449	470	425	427	489	492	440	455	479	488	471	489	452	497	482	489	480	441	462	433	486	487	437	500	475	462	449	463	448	504	473	429	455	491	474	482	491	466	449	489	498	471	468	455	454	422	460	470	455	472	456	484	472	435	464	489	484	485	428	481	478	489	483	487	448	451	485	473	493	508	488	494	439	508	470	463	469	449	491	465	461	479	493	482	446	463	480	470	434	462	474	495	480	469	445	446	465	444	465	454	475	457	467	429	422	473	448	465	425	454	459	443	500	454	430	459	455	485	509	462	461	456	454	475	470	460	520	462	498	461	455	450	507	500	479	471	451	452	460	420	462	468	403	497	445	482	448	473	521	458	491	473	459	453	465	476	477	444	487	470	459	435	507	470	477	464	487	470	446	464	473	469	485	495	491	485	474	503	477	455	490	485	452	493	483	480	494	471	466	486	413	468	464	508	471	467	410	484	471	464	461	461	466	452	434	509	459	476	440	433	473	443	468	483	451	453	462	456	448	434	431	481	500	464	472	476	468	503	467	476	463	476	442	473	472	451	497	484	438	486	447	506	429	476	453	480	463	446	456	453	461	461	481	459	483	485	476	494	461	455	474	467	434	462	474	444	513	499	472	485	439	446	514	479	442	462	468	445	520	489	471	463	453	432	455	483	451	439	486	486	499	466	467	486	490	498	505	484	450	462	453	438	472	474	472	464	443	458	467	452	475	501	460	465	475	475	494	465	444	487	499	496	465	499	490	462	497	463	445	444	467	463	471	462	472	462	455	475	455	458	497	471	458	461	506	504	472	481	470	527	434	443	496	493	496	488	445	481	444	475	455	460	502	474	462	505	465	482	446	507	472	472	460	447	466	446	458	449	492	443	474	460	465	453	461	474	502	461	440	480	455	460	488	486	493	470	484	468	503	445	465	490	475	462	467	477	413	500	487	437	478	488	504	465	491	447	482	463	467	441	483	454	471	437	479	457	436	498	431	474	454	463	464	481	470	471
59923	46671	34125	27391	29950	32988	33397	29568	27025	18567	11550	6737	4942	4244	2938	2002	1554	1096	1036	847	510	494	377	372	337	317	330	303	297	301	298	305	282	307	257	272	292	303	321	272	289	284	298	255	279	267	270	278	257	293	248	293	299	268	281	284	282	279	238	287	280	276	231	249	255	278	242	256	242	258	259	259	269	279	258	264	231	267	218	265	281	235	233	253	267	275	230	260	260	270	262	270	274	276	234	257	276	259	277	270	245	284	228	225	282	272	238	271	270	254	289	251	253	264	264	258	243	282	284	243	256	221	270	262	259	262	255	263	272	236	258	225	206	252	238	249	252	257	287	273	268	275	267	259	248	267	276	277	282	264	275	264	261	280	256	285	248	284	247	256	255	287	259	257	248	228	258	263	289	271	264	270	260	256	271	277	260	251	270	282	258	279	246	250	259	218	251	242	237	278	255	241	261	268	266	251	262	286	283	265	212	248	272	265	274	294	253	293	271	265	266	266	260	267	242	265	257	251	240	262	257	253	257	232	267	270	248	274	264	262	265	264	257	247	254	255	239	268	247	239	274	282	272	292	281	272	262	249	288	283	245	237	274	284	264	263	267	269	278	221	278	283	245	270	238	234	261	277	276	289	276	278	272	255	246	260	301	287	278	270	226	250	257	285	265	272	228	283	249	269	255	241	226	264	265	243	265	216	259	281	260	248	246	242	273	247	252	265	271	290	252	239	233	260	256	261	311	271	265	290	272	265	266	246	261	278	256	258	244	279	257	261	275	258	249	264	252	260	259	263	257	261	275	285	222	288	258	273	246	253	279	233	249	262	270	296	275	247	267	248	236	247	263	300	254	252	252	255	243	270	269	246	281	274	300	277	238	269	229	270	274	247	242	251	242	263	255	260	246	260	277	300	249	261	247	290	279	264	263	261	259	285	244	266	236	239	235	276	257	234	249	266	271	296	252	243	279	259	256	250	270	288	248	270	290	247	242	276	271	278	229	262	245	264	258	280	258	271	269	262	270	256	262	260	258	253	249	253	270	236	255	242	274	245	240	235	256	238	274	275	234	268	267	273	258	265	221	232	249	266	263	263	264	290	247	257	281	251	232	243	256	251	301	272	259	271	261	226	212	254	266	262	240	259	250	263	274	271	298	216	251	259	267	251	304	266	251	248	261	262	241	258	250	259	230	243	289	272	266	251	282	272	230	268	277	250	257	260	268	262	267	263	251	275	273	254	243	247	246	247	252	259	248	270	251	252	259	253	260	242	266	247	272	273	268	256	256	286	269	255	268	248	269	249	257	265	254	245	269	293	252	248	239	243	240	244	254	253	258	265	254	278	256	238	253	267	261	280	264	245	249	283	262	265	265	250	279	241	280	251	274	267	266	271	256	255	234	278	274	272	274	253	241	265	229	231	274	268	258	256	269	270	255	262	263	267	244	272	266	261	303	297	267	244	272	241	256	247	241	243	242	285	278	261	241	241	256	251	254	256	279	271	251	268	288	251	248	227	261	283	244	280	278	225	272	274	269	230	291	286	246	279	250	262	273	270	260	254	235	260	244	265	248	256	279	278	237	248	286	274	262	249	278	270	264	265	258	278	249	255	242	273	228	261	282	245	273	275	245	274	221	268	263	268	260	231	281	260	256	281	237	296	216	265	219	285	260	280	261	255	258	254	306	274	265	254	260	242	275	275	257	256	257	246	256	267	266	276	259	255	257	226	253	259	266	244	274	261	243	243	267	257	268	274	264	248	259	283	248	268	229	268	285	248	264	261	303	264	231	287	263	260	245	276	283	285	257	254	258	270	244	265	262	227	289	236	239	247	256	271	266	280	275	254	253	244	274	251	255	237	276	290	267	234	253	255	265	230	277	250	227	231	275	293	245	273	240	292	250	236	286	276	260	239	255	261	253	246	244	299	288	256	202	245	284	246	271	256	270	228	258	276	258	278	259	273	300	264	221	255	283	254	260	262	254	253	241	226	235	251	254	238	276	269	237	272	278	244	267	263	259	262	227	273	277	271	257	282	253	246	244	271	271	243	297	256	249	266	270	277	257	298	272	259	236	236	260	258	259	310	248	248	251	291	267	263	238	272	255	268	290	249	278	258	254	257	249	271	236	288	246	259	279	246	262	283	238	259	266	270	251	265	261	271	271	253	252	253	261	271	279	224	270	260	257	249	240	254	270	270	253	249	263	267	249	253	252	256	256	261	274	270	249	242	242	255	289	240	266	285	268	236	231	297	267	270	254	268	231	267	259	259	266	263	256	290	261	280	235	243	258	255	258	254	251	242	271	249	242	262	255	283	250	258	223	257	262	254	286	269	250	286	245	235	266	267	231	229	264	275	240	274	286	263	249	278	244	271	259	264	275	301	288	264	284	245	264	250	218	268	267	257	244	258	274	299	262	254	259	273	271	229	252	258	262	242	264	249	268	270	257	260	289	263	251	248	263	232	242	275	264	231	232	259	251	257	239	250	261	240	279	260	270	224	255	267	246	257	253	257	248	255	242	242	250	243	274	276	263	245	262	258	262	247	285	249	233	254	256	270	261	272	283	251	256	269	280	253	278	256	250	255	268	269	268	272	238	281	247	292	238	235	263	251	249	227	249	250	282	263	266	273	279	249	264	262	262	263	259	268	243	249	234	233	259	235	266	281	281	278	257	284	232	239	236	252	243	271	285	245	258	290	270	256	277	253	252	254	267	286	264	220	258	259	271	268	265	267	254	253	276	261	268	262	238	253	265	294	271	257	289	232	259	273	246	234	296	250	278	252	263	266	241	254	285	227	244	239	241	252	257	239	266	258	282	270	264	275	257	262	249	262	248	248	268	248	273	291	246	261	250	260	260	255	270	267	248	248	266	255	240	265	275	261	290	257	257	280	271	259	259	246	242	229	261	278	236	263	237	247	269	251	282	264	256	278	268	260	229	269	273	244	264	261	313	249	273	278	269	239	249	246	228	263	248	235	250	250	293	246	274	291	242	254	252	265	263	272	252	266	256	283	263	242	276	235	245	249	257	263	254	265	234	253	248	255	235	252	272	273	256	267	278	244	247	248	264	248	264	244	255	248	296	228	243	257	252	247	253	251	269	271	264	274	267	239	269	257	257	246	266	254	243	260	281	275	257	240	260	244	235	254	242	248	286	272	228	258	256	263	268	262	263	284	277	293	260	254	253	263	276	255	256	252	270	265	238	280	262	253	282	262	245	244	266	262	258	256	264	267	267	242	267	258	240	237	236	272	278	233	244	217	288	254	254	233	224	247	294	248	254	254	269	235	274	292	264	291	263	239	275	248	249	243	275	257	250	269	229	268	252	279	270	266	265	245	245	258	285	248	272	256	232	267	268	263	257	258	257	284	252	248	267	288	258	272	262	247	239	228	263	257	264	261	279	261	261	259	273	254	221	280	252	306	230	272	277	282	234	234	310	262	242	258	237	274	261	270	286	260	264	270	271	256	242	264	265	263	259	246	252	253	258	266	280	272
51524	54797	36289	43254	48361	49665	47650	41140	39039	32500	26433	20915	17203	15792	11460	7760	6518	4466	4150	3847	2343	1932	1751	1487	1318	1134	1086	1114	1100	1004	1071	987	1002	1005	940	936	964	918	922	906	877	849	876	895	837	845	768	818	764	808	828	819	803	781	768	781	799	788	744	764	750	733	790	732	759	730	750	762	741	773	791	740	721	744	727	723	741	718	743	797	740	706	738	752	683	705	716	732	740	723	709	713	780	698	693	701	738	725	726	764	750	739	737	744	769	787	791	811	730	707	696	771	730	729	691	728	785	726	698	697	735	728	714	736	746	729	719	737	764	736	702	687	735	701	715	732	707	701	674	709	757	751	714	690	703	717	662	710	712	739	676	709	707	669	677	733	662	695	693	739	715	678	714	707	702	696	722	739	721	759	704	685	676	692	757	756	732	684	768	709	713	731	730	724	771	712	709	756	724	753	703	706	657	736	709	720	733	765	729	692	716	758	732	725	724	706	709	668	730	683	743	670	692	740	737	699	706	696	753	779	682	704	726	707	728	719	665	681	703	690	702	758	708	748	768	725	668	760	733	718	704	712	729	720	750	730	680	757	706	691	730	725	720	685	720	700	716	689	694	731	706	704	648	722	748	756	706	715	753	745	729	759	720	739	703	714	675	702	719	684	689	695	723	724	698	769	703	715	698	725	710	698	730	763	712	730	734	719	779	710	699	739	711	696	745	746	727	688	724	757	719	719	702	737	684	724	704	709	750	740	751	738	741	688	697	683	641	708	720	729	702	699	726	691	712	711	710	678	749	636	748	736	691	728	684	717	680	727	732	687	730	742	700	691	744	719	779	669	698	754	675	717	773	755	665	738	692	722	724	725	714	682	725	729	752	754	761	708	703	763	718	756	721	707	785	714	713	754	705	758	700	742	726	707	735	718	726	694	716	714	751	701	706	694	664	705	750	736	705	736	711	716	724	689	725	743	721	729	698	726	697	725	711	717	769	722	728	716	703	746	726	683	694	739	665	702	724	746	760	710	782	669	731	741	715	755	716	754	709	698	715	693	693	642	707	699	668	698	707	695	713	699	701	745	725	747	731	705	702	699	713	728	733	722	676	707	716	692	737	745	716	686	739	738	667	713	725	701	693	675	671	735	700	746	731	702	660	743	722	682	701	722	732	709	701	757	708	716	750	719	734	699	718	715	693	730	662	720	710	717	771	723	735	674	720	766	697	722	712	718	674	756	687	702	714	729	706	761	720	714	726	684	748	680	690	706	702	695	703	714	764	682	708	657	703	774	743	746	725	759	694	673	711	737	663	674	652	710	713	669	719	710	675	667	689	718	679	751	721	662	711	774	696	705	776	725	717	721	697	729	746	743	728	697	721	736	719	682	715	688	691	676	759	645	738	739	688	693	735	692	715	749	693	717	682	727	686	722	734	719	691	738	712	737	696	697	748	706	746	723	715	649	694	730	755	718	707	683	694	753	747	716	700	730	727	742	766	728	699	696	713	730	692	696	729	697	711	685	729	754	706	725	729	742	744	703	677	714	705	709	698	755	720	717	755	724	757	723	727	708	733	692	710	705	742	697	706	691	701	699	707	704	731	724	720	716	708	679	711	700	707	690	707	732	721	752	746	702	709	704	737	698	723	694	707	677	699	690	742	686	728	713	671	682	726	724	690	752	725	746	723	753	749	719	717	703	708	691	685	737	727	693	720	728	718	751	721	684	713	690	745	726	722	716	745	700	720	673	714	696	719	736	675	689	710	668	715	712	767	717	760	709	658	729	700	751	767	712	721	719	729	683	700	707	723	715	716	741	762	696	716	719	719	724	691	730	699	729	729	726	782	723	726	760	746	743	714	733	692	716	710	687	702	726	717	704	726	771	697	721	771	703	721	744	718	726	691	721	714	706	755	653	733	723	715	721	691	752	698	688	680	688	686	715	726	756	708	685	728	769	701	740	745	704	681	684	697	697	698	717	709	721	749	720	716	710	753	756	743	712	724	732	715	692	743	705	713	737	705	675	741	718	704	709	720	708	771	713	743	717	753	717	702	685	789	728	727	730	743	684	718	740	747	740	687	743	688	692	703	751	740	677	734	687	737	723	745	727	730	711	718	735	714	720	733	754	693	725	738	690	731	696	700	710	710	690	766	737	761	691	725	678	699	700	721	668	722	733	716	724	644	676	715	677	715	739	670	721	723	710	777	682	766	731	694	742	712	700	725	745	707	694	680	732	699	694	670	730	645	718	746	723	723	674	686	713	752	752	714	774	682	715	783	737	697	709	688	713	759	779	737	715	721	752	725	718	732	695	740	732	719	730	696	753	733	756	726	725	712	730	703	764	689	735	720	798	735	683	751	703	716	733	792	717	694	739	705	699	677	704	689	745	721	735	710	686	728	698	716	722	679	669	728	683	700	722	743	740	708	700	694	743	734	691	736	743	666	729	749	780	689	699	740	724	706	714	658	713	692	706	695	705	707	736	788	719	679	742	738	701	750	710	722	761	689	695	689	732	714	724	726	721	664	711	712	735	693	726	760	725	700	732	750	695	748	720	711	703	719	741	730	743	778	772	672	747	712	742	715	692	692	764	735	711	726	786	735	704	736	733	764	680	727	746	700	708	683	663	743	737	639	716	699	729	720	729	707	737	739	750	697	648	710	811	658	774	689	722	728	740	727	721	708	714	703	764	657	745	728	734	709	695	734	721	711	727	707	749	686	693	734	739	725	747	732	748	719	723	719	716	736	727	721	717	721	718	727	736	714	738	693	770	696	706	719	716	739	699	713	757	701	718	705	724	686	700	746	728	770	731	739	700	714	700	712	699	693	695	711	726	683	729	753	727	692	714	719	769	672	741	719	733	769	742	703	683	765	696	688	705	687	716	739	748	733	757	751	707	720	710	659	776	742	747	727	779	692	704	703	764	740	687	725	759	730	687	739	757	708	723	720	732	707	725	709	682	684	730	737	733	711	734	715	747	676	745	754	710	762	753	726	699	683	745	725	706	725	708	693	708	744	776	732	688	748	654	705	725	749	713	721	741	734	719	739	714	685	733	700	733	695	713	701	725	679	774	752	705	682	722	745	745	726	714	763	684	727	706	709	712	735	718	739	694	697	720	751	708	726	731	789	709	682	676	740	662	749	731	720	753	720	692	703	695	695	752	761	727	729	766	747	691	748	713	778	705	748	725	735	753	728	785	737	736	684	721	691	676	734	724	679	678	730	778	695	690	726	720	773	746	741	729	728	644	737	750	711	700	692	704	717	711	761	730	696	698	741	685	728	723	701	712	707	683	690	724	736	716	747	718	710	699	725	685	727	725	744	750	735	736	721	738	762	734	736	702	726	709	684	729	711	672	741	760	697	703	780	699	690	677	738	710	719	706	720	679	731	729	747	687	732	737	724	721	696	735	727	684	723	734	723	782	716	751	707	725	703	690	758	733	694	696	690	711	760	734	716	734	756	720	736	726	666	736	759	733	725	685	744	705	698	756	715	720	729	733
23814	34352	18674	8017	5087	3509	2406	1443	1216	723	466	333	336	276	259	241	219	207	205	199	186	160	174	197	169	167	168	205	183	167	189	175	179	182	188	181	171	173	197	182	170	184	178	178	167	182	163	167	171	169	171	153	163	178	197	138	207	155	196	188	165	160	176	189	150	184	190	186	175	165	160	145	195	167	182	170	161	160	170	176	145	183	144	178	165	164	168	164	162	165	165	145	173	183	162	166	167	159	201	162	166	158	174	162	186	137	168	164	183	174	173	159	178	155	175	183	178	155	185	159	177	175	162	176	176	184	153	162	180	153	161	176	157	176	181	173	157	168	201	176	183	158	163	169	185	159	181	180	158	156	162	178	184	171	167	164	149	149	169	179	162	165	179	149	152	181	179	166	172	143	167	173	166	177	194	160	168	164	177	166	173	199	151	156	179	187	148	165	183	171	180	199	172	177	184	166	172	171	175	184	159	192	171	163	172	159	169	193	170	153	190	153	188	163	203	166	179	166	163	153	165	175	179	182	170	160	151	174	185	158	156	169	180	169	178	153	170	195	144	168	183	172	162	155	168	186	152	180	172	164	170	165	161	173	153	179	168	165	177	156	158	163	160	183	161	168	167	167	175	160	177	160	169	174	167	162	193	154	158	167	165	171	182	169	180	175	188	173	191	170	175	168	170	163	179	175	159	158	158	170	157	181	158	156	175	191	175	184	181	169	152	178	179	156	177	165	177	148	158	184	156	170	175	152	176	143	157	160	180	178	172	147	159	180	160	184	182	168	171	166	180	181	176	171	180	167	180	168	190	165	167	177	184	139	188	176	167	186	163	183	153	170	162	162	178	173	161	170	165	180	176	183	174	162	192	167	186	165	154	178	175	167	175	159	170	176	170	150	167	160	178	195	170	177	189	189	165	164	179	180	171	186	185	174	175	178	156	181	187	152	150	171	170	173	167	155	176	175	154	156	179	181	159	179	174	176	159	171	181	174	165	145	178	160	167	180	159	162	159	188	182	156	185	159	187	168	169	160	203	180	156	184	177	167	196	155	166	146	157	178	172	183	179	177	164	176	172	170	178	166	167	180	142	148	182	171	183	158	177	175	194	177	189	198	167	197	181	180	160	165	162	178	174	175	166	194	162	179	173	178	162	189	171	168	167	153	164	162	155	177	189	169	170	188	183	155	165	157	164	154	140	177	171	157	174	153	159	180	160	168	152	176	171	172	158	143	146	158	174	167	153	182	168	168	157	165	169	190	169	182	161	163	169	154	169	156	178	179	163	155	175	172	198	175	160	175	145	175	181	160	180	186	152	166	189	159	169	156	173	192	153	148	153	194	176	171	163	176	150	179	183	162	146	168	173	153	188	157	168	181	182	186	176	177	168	155	152	152	167	153	190	149	170	164	176	162	172	220	178	184	188	157	154	160	144	176	180	174	167	177	162	164	170	158	170	173	167	171	175	149	180	175	180	187	158	141	153	146	166	162	168	161	186	172	162	156	148	174	193	149	149	153	177	179	167	179	171	160	167	161	176	161	181	164	168	173	169	149	159	156	186	168	170	183	145	179	192	162	184	181	164	167	189	156	168	187	157	164	168	194	177	172	172	164	172	156	174	169	168	169	189	170	169	159	169	176	173	180	160	145	157	167	172	161	150	147	151	180	182	162	147	156	167	140	186	190	199	200	178	177	156	178	168	191	175	163	146	159	149	178	169	179	190	179	168	187	156	175	152	159	136	198	168	153	166	175	193	163	168	182	167	192	161	164	185	187	167	177	154	171	157	156	194	155	165	167	165	176	164	140	171	164	179	167	178	183	160	186	157	181	163	167	176	190	162	153	174	158	176	182	178	165	189	145	159	185	167	185	184	168	159	182	160	198	185	189	171	160	182	152	147	179	160	143	176	163	188	178	158	203	185	188	171	180	165	167	154	166	190	177	146	186	179	164	184	181	155	167	157	179	160	182	195	174	170	161	170	193	161	146	150	161	159	171	173	175	169	175	192	180	169	161	171	178	162	186	168	169	190	160	155	162	200	180	194	195	155	171	166	173	186	166	158	156	171	163	170	181	152	179	154	186	152	165	177	152	187	156	149	203	156	163	158	183	169	164	177	162	156	176	175	170	167	182	201	161	190	158	172	176	151	175	161	170	197	161	196	159	159	162	179	175	171	175	162	165	165	187	165	159	177	165	160	185	169	167	175	161	151	154	170	161	164	211	175	166	178	185	180	171	176	169	164	160	153	171	149	184	179	166	168	166	155	180	160	161	160	160	165	173	180	170	141	180	203	169	175	154	166	176	166	180	187	159	163	159	159	155	208	140	188	173	167	175	178	149	148	185	178	151	191	170	169	182	175	138	161	170	213	159	161	185	148	151	158	165	174	169	176	183	170	174	151	180	149	178	164	173	171	171	197	169	153	171	212	190	181	137	184	165	151	149	169	170	162	168	151	162	179	178	162	174	157	158	179	173	156	184	169	187	191	181	191	148	147	177	159	174	168	174	158	173	170	171	147	166	172	174	182	146	168	188	158	167	164	179	173	156	160	167	185	193	191	145	172	177	161	156	186	180	153	172	157	180	159	161	172	154	174	162	149	176	177	171	178	184	142	178	194	176	176	166	167	163	172	182	161	170	163	180	183	157	174	164	158	180	159	169	189	169	168	146	163	162	181	155	180	137	180	182	176	173	163	162	170	164	209	167	173	167	163	183	165	171	209	194	168	175	172	182	152	174	187	162	165	158	160	171	168	191	176	158	189	150	180	167	168	186	180	184	174	159	168	175	156	178	175	175	182	163	185	175	176	150	177	159	173	184	175	138	177	174	200	162	163	175	164	195	194	148	173	191	154	180	174	168	156	159	171	183	165	170	139	176	178	167	163	168	175	172	194	162	145	170	160	176	164	173	145	159	161	158	157	191	182	153	161	185	150	166	172	149	180	169	166	195	175	158	191	178	164	150	173	177	181	171	166	183	162	171	178	194	178	176	188	175	155	161	181	174	168	159	165	175	181	187	152	162	178	170	165	165	193	174	166	173	186	160	163	175	170	196	178	172	184	169	168	154	161	152	156	176	180	185	183	191	157	147	154	160	199	150	160	158	187	179	183	163	182	172	178	189	161	164	184	160	182	166	207	169	166	136	164	161	163	164	181	183	174	182	159	181	181	174	149	163	174	167	154	166	156	163	153	189	189	156	161	184	183	130	150	162	181	182	150	184	151	167	152	181	185	170	153	163	146	168	169	204	179	164	194	176	163	152	159	178	183	181	169	165	167	166	172	171	188	172	180	164	176	153	196	173	164	184	157	177	174	173	177	150	191	175	174	163	174	154	175	165	184	160	188	183	175	171	177	163	164	169	157	158	148	187	190	163	178	164	186	167	157	155	155	164	162	196	175	158	148	183	170	142	184	152	180	146	178	183	191	185	163	160	161	172	161	178	184	165	180	176	185	163	163	175	188	177	168	173	169	188	168	169	180	167	161	174	162	150
21385	34336	13845	12471	13534	11811	9342	6033	5571	3275	2306	1539	1411	1286	1051	900	818	786	714	728	678	643	607	645	625	635	621	545	625	643	633	601	611	585	594	579	599	577	577	582	536	529	575	555	585	534	526	540	518	543	518	521	520	549	539	559	596	566	525	521	525	536	542	579	562	556	510	501	492	526	543	548	510	536	546	500	526	514	514	523	514	544	526	531	560	552	501	523	522	514	513	523	518	539	548	569	546	538	507	526	515	546	544	574	552	557	536	536	558	540	541	554	497	528	547	533	544	504	530	521	506	510	531	550	565	511	553	522	546	536	488	558	517	480	562	551	529	534	526	466	533	517	525	519	513	482	512	533	525	494	488	521	502	534	512	500	520	534	525	521	532	548	509	506	531	529	493	535	541	509	516	488	539	538	496	527	551	525	512	554	507	501	536	528	508	497	546	560	517	516	558	547	498	536	562	500	498	522	530	558	537	509	486	547	538	524	532	530	508	519	485	507	557	524	525	520	499	538	499	484	533	526	537	521	522	544	520	526	486	519	506	537	516	533	505	527	479	540	492	515	527	485	513	562	516	502	516	516	506	527	552	544	517	532	536	516	517	536	541	465	478	497	524	555	514	496	530	521	552	536	520	590	506	540	521	530	556	529	483	479	499	525	535	517	552	575	540	555	551	471	530	523	520	531	548	517	497	540	550	488	503	521	504	543	504	561	527	525	537	496	540	507	502	554	548	524	554	512	520	563	557	532	548	490	472	498	551	521	523	542	529	508	544	515	503	494	513	563	532	497	500	499	565	549	538	491	523	543	541	532	516	515	552	515	491	504	541	513	554	499	521	524	504	586	532	487	549	536	485	510	549	511	495	507	553	532	523	540	566	517	509	518	535	513	531	510	509	510	533	525	516	500	503	563	536	525	546	527	547	552	536	480	534	501	483	532	514	522	539	535	522	517	516	508	513	516	537	545	528	543	525	574	459	524	529	534	524	539	529	469	498	553	523	556	499	488	556	519	561	541	512	545	556	493	531	581	499	553	515	558	537	518	540	520	502	547	528	526	505	531	533	553	507	518	514	518	530	505	467	515	513	533	530	505	507	546	491	528	573	474	487	524	512	530	527	510	503	565	511	490	525	509	559	507	480	558	520	554	495	496	509	512	520	526	514	507	521	523	508	489	544	536	546	511	500	527	510	511	522	493	525	527	534	536	568	509	533	503	508	510	541	529	525	552	495	529	515	513	550	533	538	569	493	539	497	560	521	530	554	518	513	523	503	500	490	522	526	520	525	550	532	491	517	493	508	544	537	538	537	523	517	558	486	514	567	506	554	531	515	539	468	545	521	507	491	497	516	538	521	546	532	533	529	553	522	549	532	514	506	540	526	537	551	533	538	538	543	526	531	493	517	540	550	514	559	533	541	551	498	486	505	528	505	550	534	477	519	529	500	524	534	510	532	561	542	528	483	534	564	527	499	569	514	488	524	530	505	502	526	499	532	526	504	493	532	560	507	501	548	543	512	547	549	518	500	560	494	512	509	532	539	561	505	507	494	517	505	521	487	570	486	530	523	527	519	539	467	529	524	550	542	544	541	481	485	520	501	544	493	513	499	512	550	518	513	552	547	555	506	517	499	501	565	504	505	562	550	521	522	548	484	540	552	523	515	522	520	498	543	550	533	508	498	532	541	532	527	498	528	500	508	525	489	487	538	526	496	539	540	481	529	501	529	528	523	521	527	517	510	534	555	552	513	542	501	528	531	536	466	552	518	558	538	519	530	513	509	509	517	554	531	513	507	549	478	544	511	525	519	549	527	500	527	509	503	540	537	542	555	555	505	551	540	504	511	499	535	527	538	534	513	551	504	516	476	512	562	574	505	531	553	548	561	493	535	568	527	524	499	504	511	514	502	558	520	535	547	509	506	532	518	514	482	532	520	502	498	553	528	535	511	516	558	504	529	524	523	530	519	508	572	539	534	568	502	519	524	506	535	588	531	492	508	498	558	516	480	520	517	506	538	495	551	569	534	485	510	486	547	555	546	525	500	487	543	526	513	539	554	537	578	501	567	503	521	565	510	487	561	466	515	520	491	521	528	498	520	529	523	517	526	527	525	521	491	503	504	532	556	552	550	515	555	561	537	565	526	488	523	516	489	548	507	581	553	507	526	482	513	542	539	545	518	533	555	510	514	524	509	530	494	556	521	500	509	511	547	551	524	537	493	531	518	550	510	506	541	523	529	534	475	522	510	482	521	485	528	539	551	503	485	525	501	536	519	574	509	523	532	503	496	498	519	513	531	459	499	556	524	560	490	539	532	565	533	527	519	504	521	508	492	487	528	513	517	525	523	510	488	505	541	498	528	527	529	507	563	552	518	505	532	574	507	511	505	558	526	582	524	508	522	511	561	528	524	520	496	514	501	525	502	482	534	566	524	546	506	532	535	492	544	536	481	503	529	526	534	491	482	539	494	489	528	492	549	500	503	512	549	540	533	485	522	521	539	504	506	524	573	486	576	539	528	447	543	510	523	553	538	535	511	552	495	554	527	534	555	530	518	514	501	552	541	567	538	513	518	511	496	546	561	510	544	535	544	536	542	497	498	531	500	510	549	538	515	566	546	519	524	537	522	531	498	505	531	503	511	521	536	521	501	523	467	510	525	482	554	527	515	487	517	497	527	542	513	500	504	528	502	584	545	534	558	548	523	541	549	556	511	537	510	504	543	510	496	479	518	504	517	501	564	528	514	513	535	525	553	511	510	502	520	532	518	537	537	503	551	569	517	532	524	546	559	541	488	523	525	539	517	521	487	489	541	534	538	492	547	535	481	537	558	503	534	523	489	485	538	543	520	466	537	521	531	523	512	494	524	502	543	518	521	526	519	540	537	547	504	519	534	529	529	546	524	523	523	476	554	537	510	527	523	535	510	518	493	540	553	548	508	487	572	504	535	544	486	515	537	531	552	537	536	540	551	534	518	529	504	580	496	508	500	541	521	552	527	499	496	535	524	512	580	510	519	507	522	551	507	478	523	501	500	515	535	541	531	509	489	522	566	488	579	481	580	526	557	483	555	530	536	522	545	561	522	522	516	494	523	516	528	519	485	513	540	517	552	526	572	583	532	543	548	539	506	563	512	579	478	567	542	504	506	522	486	494	497	528	507	541	537	530	505	515	522	532	516	520	523	508	528	497	542	507	505	514	504	528	543	527	544	527	524	503	497	528	519	539	496	529	519	525	505	487	505	523	520	510	531	487	545	501	541	491	474	528	520	535	537	530	515	492	558	541	540	534	511	478	507	546	504	524	534	538	462	563	545	518	527	536	501	514	460	503	543	508	553	538	529	518	541	556	521	456	553	546	489	493	556	511	505	514	533	491	460	466	540	513	537	532	538	530	519	531	555	518	567	520	543	507	517	540	506	493	527	515	558	537	487	551	489	524	508	586	545	545	505	538	535	524	521	568	503	543	498	507	500	529	520	489	535	539	528	510	534	501	502	559
53352	49804	33396	27173	28832	29691	26867	20134	14968	8356	4719	2624	1969	1849	1414	771	772	496	401	360	267	241	241	183	210	173	206	187	155	184	163	183	193	154	160	165	150	167	169	151	153	170	168	176	150	176	161	154	186	164	145	158	144	146	169	151	153	175	153	159	156	157	169	147	145	149	145	163	160	134	132	175	148	151	175	160	153	151	144	157	147	149	144	149	149	151	133	164	149	170	145	153	164	149	145	150	164	141	135	153	149	153	158	162	161	151	168	170	144	148	154	140	122	151	131	167	154	151	166	153	155	168	183	166	167	163	174	138	164	153	147	172	138	135	139	145	148	155	167	148	150	162	133	144	141	155	149	146	164	147	137	154	140	129	143	148	140	154	148	176	169	163	150	172	153	167	162	146	149	156	145	147	148	139	142	164	150	166	161	131	148	146	161	141	154	150	168	151	163	161	147	158	153	157	148	160	135	168	174	154	144	146	136	148	145	177	138	157	125	160	145	149	153	152	160	156	128	155	167	138	140	148	158	130	130	132	143	124	154	154	145	157	148	163	150	168	136	164	170	151	135	160	148	159	159	150	156	131	141	151	155	141	152	145	163	171	156	145	131	165	151	154	154	132	140	126	149	143	166	143	138	140	153	138	140	143	143	165	164	136	151	134	150	138	139	160	157	152	146	167	148	165	147	173	144	145	152	148	142	168	151	153	145	155	141	153	174	151	137	139	164	162	134	151	153	135	154	156	159	147	159	125	143	141	130	146	151	154	154	153	139	161	129	162	157	141	143	141	153	151	154	167	158	139	158	147	134	146	161	169	156	144	133	134	140	165	172	150	152	161	146	148	161	173	147	153	154	142	154	169	143	159	122	146	156	172	139	146	136	146	167	140	158	152	137	173	132	147	167	150	152	163	146	160	144	171	145	165	143	172	138	151	143	164	159	149	171	154	176	153	160	150	149	157	138	169	151	151	149	148	143	129	148	147	143	148	162	126	138	174	169	154	154	146	152	148	163	137	139	179	131	152	151	144	154	138	144	139	149	140	157	157	158	156	139	144	130	163	147	156	130	135	162	137	149	140	140	163	146	145	141	166	149	132	147	149	163	149	158	143	154	135	161	148	159	156	157	150	146	147	157	152	159	147	164	143	124	143	151	152	149	167	173	162	150	165	150	170	144	145	139	166	182	162	141	151	143	173	153	166	149	142	156	126	146	146	143	160	147	148	137	138	148	136	150	152	134	161	146	156	127	147	151	159	143	150	143	149	157	131	150	150	158	154	160	153	152	129	143	150	149	162	154	155	168	157	146	153	167	144	141	157	127	165	140	143	157	166	165	143	122	126	152	136	146	156	150	156	145	159	152	168	137	148	164	153	130	151	159	140	139	153	144	169	146	142	147	181	158	147	164	155	139	148	154	158	146	162	148	153	162	177	171	156	128	134	161	139	132	138	151	149	148	151	146	160	158	149	147	162	154	166	175	133	151	142	155	130	166	162	144	163	162	162	157	161	155	152	148	143	143	164	158	135	161	148	158	156	141	160	138	158	172	172	149	143	143	176	150	132	141	136	168	149	156	147	155	162	139	154	159	139	151	150	160	143	145	137	144	151	160	136	167	152	140	144	167	166	137	151	155	150	167	128	154	165	154	128	155	147	153	155	140	171	156	134	150	156	170	139	163	148	177	153	145	165	153	151	162	143	126	157	168	165	152	155	162	154	154	156	153	127	156	149	132	146	131	149	159	155	148	149	162	146	165	150	152	160	161	166	132	170	151	163	169	154	144	158	155	150	137	134	141	157	147	186	159	145	134	142	137	150	146	147	142	164	150	178	145	146	156	155	154	162	141	152	153	172	162	154	157	149	153	175	177	147	147	138	151	142	161	153	146	162	155	147	146	145	142	144	171	127	144	135	157	143	147	125	154	150	158	155	184	157	149	166	153	141	138	138	168	140	149	171	146	163	155	145	162	143	165	169	149	160	141	138	126	154	145	171	165	134	151	165	156	153	138	172	154	159	158	147	154	150	145	176	142	144	157	154	158	131	176	164	148	167	151	146	149	149	168	160	167	141	170	171	131	155	166	151	152	151	159	165	153	166	149	136	128	152	168	158	174	150	150	156	149	164	149	144	123	141	146	147	159	129	145	137	138	163	160	173	164	175	164	165	133	155	146	142	175	140	119	140	150	158	127	144	148	160	133	154	146	142	153	147	138	148	144	179	147	172	146	148	139	136	161	140	158	156	145	133	150	155	145	153	155	136	151	165	142	138	128	154	156	156	153	150	160	144	148	166	159	165	150	161	168	155	148	169	137	148	146	159	142	174	155	154	141	155	153	157	154	146	154	150	134	154	141	129	138	161	134	164	138	143	143	164	157	139	136	146	150	174	172	155	158	140	151	163	155	128	141	162	163	144	154	162	144	120	162	153	146	156	144	129	145	160	159	172	146	165	136	164	137	165	174	152	151	133	145	131	157	135	171	154	170	154	176	170	134	141	160	143	145	142	138	141	157	148	134	151	164	155	139	132	164	172	170	167	166	167	155	167	143	162	149	154	142	147	119	154	141	154	171	140	158	163	163	168	152	150	161	142	151	140	144	153	162	147	147	139	138	144	133	136	132	158	144	146	167	166	148	139	159	155	164	147	137	166	135	174	147	161	143	143	136	133	149	148	141	138	152	154	158	168	154	163	164	141	158	160	158	130	150	160	158	139	141	144	139	139	152	155	147	134	172	127	141	164	140	157	160	137	163	160	163	120	159	155	162	140	160	143	154	175	149	148	173	153	143	148	140	160	157	168	144	168	141	154	169	113	165	147	141	149	176	140	155	145	149	144	150	149	153	144	128	140	144	148	129	165	156	184	172	162	138	160	156	166	149	149	158	141	155	155	163	158	150	155	153	151	116	147	143	149	145	152	153	140	159	159	154	151	170	157	145	139	128	158	153	157	144	153	158	144	153	178	150	156	153	156	152	118	167	163	150	143	151	155	139	151	156	175	153	180	157	157	134	162	172	152	123	154	127	163	140	153	163	150	156	171	151	155	149	179	157	161	131	148	151	162	136	148	166	148	150	134	147	134	171	139	161	154	134	133	164	156	182	167	131	144	134	173	170	162	157	146	143	138	154	143	142	159	146	154	149	153	155	150	160	135	151	167	169	166	138	144	136	160	139	150	171	169	149	156	161	135	162	140	134	148	140	147	139	134	164	135	139	137	135	157	151	163	150	157	186	141	154	134	145	148	159	151	137	171	157	164	141	158	141	147	135	167	141	145	152	167	169	148	156	141	172	155	142	159	159	132	144	135	151	168	138	149	182	139	173	156	155	169	171	194	145	153	174	127	133	150	160	150	143	146	151	144	136	156	168	144	146	151	163	183	169	131	152	158	146	155	136	152	168	181	156	152	142	163	149	150	128	157	135	168	176	149	153	141	159	155	148	153	154	162	148	156	163	152	175	156	129	149	144	157	132	145	161	153	150	152	137	136	147	173	156	150	159	150
44827	54284	31367	36880	41928	42005	37899	31984	29819	22292	17301	11962	9565	9676	7167	4376	4056	2384	2054	1805	1241	969	951	872	784	726	671	691	681	701	666	727	612	602	624	591	646	568	606	620	560	590	562	582	545	505	534	539	476	480	541	504	517	515	529	528	516	513	522	505	490	530	455	522	488	510	469	465	461	460	480	467	469	475	465	482	506	481	503	481	487	446	503	459	473	473	478	463	468	453	499	438	470	495	440	457	451	485	491	490	507	493	494	505	499	526	509	468	458	495	478	447	505	467	460	509	434	471	466	492	507	479	451	490	497	496	479	510	461	470	461	466	482	478	475	480	462	462	412	498	454	485	461	473	486	445	488	440	471	501	445	513	500	462	472	483	535	494	447	454	484	482	435	463	448	464	493	484	513	468	517	504	466	459	478	479	479	501	474	462	468	470	467	462	459	485	486	513	476	495	461	459	500	467	437	431	481	455	473	472	430	501	500	463	454	429	458	460	422	487	475	444	459	492	451	494	501	526	428	484	497	458	467	475	471	517	508	460	456	484	466	452	495	450	459	494	472	442	449	450	458	467	459	486	497	468	436	483	425	486	487	501	489	452	451	437	489	462	462	462	457	458	503	453	469	468	489	455	450	484	483	485	476	453	491	487	471	457	441	476	458	473	460	482	451	480	493	483	466	475	423	490	423	489	501	463	433	470	475	472	500	470	447	452	467	469	479	484	460	454	442	449	459	478	478	448	484	443	498	475	471	456	454	422	494	466	500	468	497	463	463	435	476	506	478	443	487	467	491	474	495	477	455	469	499	450	516	416	475	447	451	436	496	458	489	451	434	471	443	488	490	439	466	516	491	451	488	474	479	430	480	476	503	505	471	470	423	497	469	464	479	476	469	445	450	479	461	474	470	461	543	490	505	458	485	460	489	484	441	457	455	489	483	438	476	474	450	443	495	498	470	446	448	500	422	510	432	435	432	480	487	455	498	461	492	440	457	473	481	474	459	464	476	489	475	485	499	470	503	481	453	464	508	484	466	492	478	491	506	452	469	478	498	486	446	476	442	468	467	472	423	522	454	442	503	459	424	451	427	506	476	473	473	464	496	491	513	464	483	469	469	475	509	475	494	427	476	462	492	473	471	463	451	406	447	483	498	485	499	492	457	493	456	456	441	453	454	494	496	479	473	484	466	431	439	467	420	447	433	489	462	462	506	500	485	451	442	507	501	476	453	472	421	516	473	450	468	491	466	444	459	467	467	482	491	466	445	451	481	464	470	483	455	493	480	429	406	477	488	476	478	453	459	461	475	493	456	455	483	454	475	486	479	460	477	473	463	459	468	476	475	478	466	457	502	511	479	416	473	439	497	427	467	484	450	463	494	453	474	502	445	428	484	479	482	462	467	448	420	465	459	475	484	463	487	484	487	467	466	446	470	496	437	488	464	448	473	478	463	489	455	484	497	504	445	465	475	494	445	501	439	453	540	471	469	476	491	431	488	469	483	501	499	479	513	490	461	493	451	430	452	451	476	477	451	451	446	486	453	492	482	446	468	477	481	478	465	459	469	472	453	444	487	431	455	473	465	453	433	487	463	414	464	455	469	465	468	473	458	475	477	500	495	538	477	485	500	454	441	482	450	470	460	500	479	456	464	468	440	460	482	488	436	478	506	492	479	493	508	476	514	454	469	516	479	487	486	485	513	498	469	474	506	464	489	499	454	467	479	427	455	483	478	503	451	472	477	463	476	469	493	442	478	458	422	470	494	503	495	512	436	479	430	474	455	507	492	510	503	510	469	472	469	470	522	515	436	477	445	435	512	475	494	486	483	417	448	450	492	466	501	445	494	468	426	454	479	488	480	464	464	453	483	447	437	467	515	495	462	472	453	460	509	444	439	471	475	454	426	457	475	501	447	474	443	494	499	445	452	465	531	495	460	513	502	449	483	475	430	441	446	462	498	465	462	498	472	497	452	491	429	502	479	438	425	454	477	505	503	442	451	470	472	484	462	434	469	466	459	499	494	467	454	430	484	429	438	495	431	462	460	428	453	465	463	489	474	483	441	474	502	457	472	499	484	470	486	463	500	495	445	472	496	480	431	489	447	440	505	461	447	451	467	420	442	489	484	472	492	471	491	496	476	478	447	451	454	454	431	497	451	485	485	488	453	509	500	462	432	489	451	453	454	485	474	498	449	421	493	429	470	449	453	470	490	506	468	468	487	464	473	457	476	485	446	490	479	433	449	444	454	440	459	476	480	451	484	501	457	458	442	467	485	443	502	463	471	476	430	463	457	473	434	465	467	465	453	489	483	460	466	485	473	510	491	498	431	439	481	508	458	484	445	473	496	429	451	466	460	453	446	479	513	506	465	480	462	509	544	455	465	480	481	445	487	448	443	475	503	477	459	504	483	435	507	495	484	462	471	460	456	462	498	426	495	494	462	464	460	445	459	451	440	472	471	477	513	466	503	501	477	444	467	476	488	456	467	467	449	484	449	447	488	492	490	505	450	460	436	470	432	397	441	450	483	437	498	480	480	491	477	469	455	523	456	473	478	440	481	427	459	469	442	455	492	493	512	476	490	470	467	456	460	493	481	485	464	474	472	450	449	520	470	515	455	511	439	465	514	499	480	437	482	465	482	469	464	454	465	458	431	488	434	496	503	458	502	466	461	509	448	480	496	435	419	477	445	487	444	491	501	429	485	471	477	494	443	505	456	454	468	463	472	452	478	478	451	435	471	454	461	469	461	469	445	461	483	474	462	465	509	479	475	502	451	489	458	502	485	464	478	442	469	482	443	489	500	482	471	455	458	470	474	477	478	495	477	439	442	492	485	497	454	483	476	477	446	453	478	461	486	474	471	448	510	443	457	462	440	467	499	463	464	451	429	449	471	474	448	460	469	483	455	510	499	476	451	454	520	470	459	466	486	471	443	487	464	436	486	464	479	473	485	457	476	450	442	475	498	458	490	452	433	447	464	449	493	437	439	476	472	470	492	478	445	512	484	490	495	511	450	437	458	453	481	488	452	426	476	485	515	444	453	451	484	480	475	449	474	447	454	455	463	474	461	443	455	525	491	439	470	457	441	441	476	474	490	465	479	492	459	484	467	452	474	505	496	462	475	477	454	455	452	493	432	477	467	511	461	455	467	517	481	503	429	497	455	475	488	511	462	428	462	501	525	477	452	464	426	471	462	489	470	513	466	491	429	520	461	436	459	482	445	483	496	488	481	455	462	481	499	460	503	437	468	482	460	474	465	482	476	457	500	481	461	518	488	459	440	468	487	477	451	463	468	477	489	437	499	495	459	475	474	492	489	455	472	454	494	480	451	496	477	485	433	478	484	478	461	418	501	471	461	463	456	476	501	471	465	463	511	475	461	497	476	468	453	486	449	470	511	467	469	523	443	455	430	466	446	466	485	487	458	463	489	481	464	490	456	423	468	478	481	453	512	501	461	495	469	481	453	491	465	439	460	470	411	458	484	462	459	423	488	477	478	481
58333	45624	33005	29171	30773	34385	34184	29587	26379	19177	12478	6477	4605	4210	3183	2144	1675	1106	818	686	475	449	378	333	305	284	308	330	279	317	304	267	271	304	277	292	296	297	293	276	258	278	305	270	277	241	272	312	254	273	246	295	253	269	294	260	285	266	247	249	299	265	266	271	303	270	259	271	253	248	237	271	266	265	258	258	234	258	285	237	270	290	299	263	255	248	291	238	257	241	233	277	277	245	277	266	283	269	270	256	260	251	265	265	247	259	238	272	241	265	268	259	224	268	257	249	205	249	265	242	262	277	253	273	250	248	253	271	250	268	255	244	232	236	250	281	258	231	286	256	245	264	258	278	260	264	258	256	269	249	238	273	288	244	247	284	258	255	272	235	240	269	271	240	269	253	246	255	269	256	259	288	251	254	245	257	255	264	263	251	288	268	226	248	232	252	265	275	271	238	259	272	263	257	255	245	278	230	252	247	271	235	270	251	223	251	277	234	249	279	252	287	277	270	243	230	227	256	249	239	238	266	254	238	254	273	241	276	259	290	263	243	271	226	253	269	248	233	280	256	264	262	286	240	222	237	252	256	220	248	235	268	270	263	232	265	252	249	254	238	270	264	279	246	270	253	258	265	291	270	247	251	270	268	231	243	240	295	254	255	267	258	253	253	263	242	240	272	282	260	247	205	218	287	272	282	261	240	244	254	256	253	233	266	255	232	283	237	260	219	228	230	222	258	265	282	245	245	239	251	234	293	249	257	256	243	273	256	254	243	245	251	255	238	235	239	274	263	278	266	289	265	256	230	255	251	230	246	242	252	257	234	256	257	236	226	259	237	264	240	268	247	244	256	245	263	264	267	245	270	282	232	254	259	253	243	261	255	241	248	245	260	254	239	245	232	234	248	258	284	257	296	246	256	243	250	265	242	260	266	242	262	249	282	242	250	273	260	236	251	245	241	239	269	245	262	272	255	286	240	247	269	254	249	262	261	277	236	255	255	245	260	257	255	269	241	247	236	228	252	262	270	278	232	265	247	263	245	220	249	275	248	240	211	258	224	276	273	242	267	259	287	238	264	256	255	256	239	272	256	245	223	241	258	234	286	251	285	266	255	249	268	246	268	272	236	268	271	260	251	251	248	292	216	263	254	226	256	289	256	260	244	274	261	252	258	272	241	253	241	260	233	242	245	266	249	251	240	226	259	259	238	260	274	254	269	247	258	235	234	253	247	276	246	273	277	268	260	227	246	272	244	257	248	244	282	243	255	228	246	281	274	226	274	257	251	283	248	260	281	254	260	242	250	259	296	287	258	263	250	266	263	267	251	281	264	253	282	236	271	238	258	233	237	280	243	244	232	236	254	234	244	263	280	283	246	253	236	238	224	223	261	241	231	272	266	265	278	274	276	254	238	256	247	273	247	295	261	254	240	246	248	235	246	235	262	237	245	240	260	257	258	243	254	265	226	271	266	249	269	264	255	259	253	262	250	232	286	258	244	268	264	263	266	229	258	282	229	249	224	272	254	259	250	266	253	243	235	259	253	279	263	265	241	244	249	247	270	261	275	259	270	275	246	266	247	237	243	252	275	239	248	261	282	272	270	261	282	253	273	242	225	256	247	252	258	247	246	271	240	216	246	252	240	263	260	268	234	258	279	254	263	264	251	266	251	223	239	276	258	241	247	261	242	271	234	259	233	232	249	245	273	277	275	247	243	271	290	250	278	244	232	245	225	240	228	253	263	253	277	234	259	262	232	271	271	247	267	236	264	262	275	290	256	252	263	262	245	229	268	235	247	242	264	266	259	235	260	229	258	271	258	264	226	262	243	286	278	240	294	263	259	265	242	290	228	264	257	270	250	260	261	257	272	265	257	273	265	282	267	262	251	260	254	249	267	234	262	226	265	267	244	255	248	262	272	256	269	278	300	248	279	247	280	274	272	228	239	267	255	258	227	264	251	241	262	264	264	260	274	274	252	283	266	280	240	267	249	238	243	247	244	252	272	245	262	229	258	250	269	248	249	245	246	248	256	243	254	271	248	246	265	245	255	235	246	236	250	250	285	292	258	256	270	235	246	260	262	266	273	278	228	276	243	262	259	281	249	241	272	248	251	257	257	237	271	279	264	249	249	275	252	262	278	293	277	258	248	257	267	267	268	280	278	243	254	263	259	240	281	271	239	256	238	242	257	251	249	237	255	279	236	255	250	231	259	273	275	261	219	257	273	282	245	256	278	263	257	267	263	254	266	286	275	252	258	243	229	246	267	261	257	248	266	239	289	231	267	265	247	237	268	243	248	252	243	244	231	269	260	253	266	235	243	277	260	250	260	263	252	260	257	256	243	262	252	274	249	234	252	269	258	253	248	290	262	250	269	231	243	248	238	254	232	222	249	249	252	256	251	239	287	249	232	274	279	274	247	237	261	248	218	272	246	236	265	256	260	279	243	217	256	244	223	250	251	227	272	267	295	238	276	259	256	248	260	263	258	273	258	238	249	244	280	262	254	268	236	250	289	255	227	252	245	227	237	235	217	257	278	262	245	235	272	254	258	272	227	272	272	222	239	257	258	236	269	297	231	260	291	280	269	282	261	282	268	260	254	264	257	245	279	265	289	285	254	246	286	240	235	249	264	278	267	240	259	242	253	253	281	280	253	239	229	259	242	278	252	242	240	256	229	264	269	261	231	250	271	257	254	255	253	262	228	235	252	270	256	242	290	276	272	256	248	259	249	265	238	223	259	250	235	261	257	243	253	249	266	267	261	268	269	254	271	228	264	213	247	262	276	233	243	219	251	261	244	300	254	260	229	238	255	242	256	260	232	248	238	257	232	265	266	256	247	241	250	248	229	238	264	264	261	258	257	258	256	246	254	243	253	242	274	251	252	252	253	245	228	249	258	262	246	267	225	276	231	253	227	255	281	261	237	233	276	266	242	250	271	257	252	225	242	268	253	236	260	256	244	257	276	215	254	269	250	264	271	222	279	262	244	259	236	266	255	261	269	259	229	307	242	241	255	262	266	244	269	251	259	245	254	260	245	264	246	223	235	256	234	250	255	252	239	272	215	272	304	250	230	229	239	243	260	264	264	269	262	258	260	262	265	272	250	214	270	278	259	257	262	239	263	275	254	261	245	235	230	259	269	240	244	250	253	261	259	227	248	265	248	259	268	251	247	267	215	269	284	236	226	225	230	276	252	255	256	257	241	256	250	246	225	267	271	247	251	243	253	265	234	270	271	257	258	250	265	278	234	268	239	253	267	220	251	250	256	227	254	267	266	238	283	255	281	285	284	252	232	261	272	242	260	273	261	253	267	272	223	225	280	227	264	270	271	269	240	266	249	244	247	255	269	219	256	240	251	257	276	234	235	238	254	257	259	258	257	265	259	251	259	229	261	257	263	259	243	293	253	260	249	253	248	253	224	264	259	253	272	233	249	263	264	262	253	264	273	239	257	253	232	255	241	268	267	261	242	245	290	230	244	270	250	273	248	239	267	277	251
49719	52155	37784	42134	47510	50303	46581	41403	39404	33042	27185	19585	17078	16605	13093	8722	6841	4670	4016	3124	2431	1862	1681	1345	1296	1117	1106	1054	1059	1056	1037	1025	1037	983	995	904	942	951	992	975	871	926	897	872	907	889	882	807	793	820	780	797	802	784	776	791	725	803	802	802	772	737	802	739	750	760	754	746	764	735	723	732	744	727	704	745	713	747	754	691	711	727	788	725	671	704	744	736	731	723	737	736	765	723	739	733	749	769	758	672	755	727	685	752	737	821	823	793	789	744	727	787	719	735	701	716	725	714	717	729	727	691	717	754	688	737	740	734	685	751	711	718	723	710	749	724	652	710	726	708	727	721	708	695	684	675	775	710	704	697	733	739	718	726	783	715	713	716	725	718	715	700	687	753	709	729	714	704	704	708	684	733	686	708	704	734	730	712	708	709	721	744	684	723	690	754	705	722	769	780	717	679	697	751	721	711	718	708	683	725	729	729	732	699	717	690	725	685	719	698	715	703	710	715	700	737	722	731	733	760	767	691	682	669	747	688	732	684	727	728	704	657	714	710	752	665	681	721	708	698	727	701	722	709	716	707	717	681	704	717	669	682	673	705	737	701	699	700	723	679	746	718	698	721	693	695	687	724	797	723	700	717	694	725	721	743	722	682	726	694	709	709	743	710	723	709	691	723	741	733	722	671	709	712	655	741	744	743	684	702	743	785	678	739	681	707	732	684	674	719	748	734	754	747	728	749	670	714	699	715	699	715	674	715	731	703	695	728	718	703	707	703	698	699	755	729	688	738	695	745	718	740	706	775	698	707	701	711	747	743	700	709	749	743	707	720	704	692	712	751	676	709	697	697	751	695	723	683	696	728	704	718	706	710	732	674	742	729	706	724	713	704	737	710	709	732	747	672	695	698	726	697	740	741	692	761	713	712	727	683	730	724	733	690	725	726	719	764	719	705	723	661	692	757	722	729	763	716	743	692	680	725	777	721	732	706	766	657	688	693	754	707	703	766	715	718	742	749	716	742	715	727	718	753	737	760	750	705	708	758	715	780	727	784	737	679	733	715	694	704	706	694	736	736	742	748	750	699	729	715	704	745	768	714	732	727	758	716	760	654	686	713	741	666	674	714	718	693	704	726	718	656	704	715	712	702	702	756	732	738	770	710	701	685	711	704	671	703	708	670	733	691	712	701	717	730	700	723	754	742	709	735	756	703	685	740	729	749	720	708	720	654	693	689	648	702	704	698	701	720	689	734	701	699	700	737	712	701	718	698	684	718	748	696	726	702	706	728	686	678	705	687	696	658	772	708	702	712	737	730	727	701	736	761	700	726	725	677	737	718	722	725	662	740	697	757	705	743	717	755	697	697	741	716	724	727	720	719	726	723	694	767	716	700	697	711	715	696	685	707	696	751	722	723	684	729	731	708	742	706	751	715	730	756	734	684	690	723	752	743	687	752	684	729	721	761	757	686	708	666	690	766	730	710	715	750	734	713	702	679	764	717	723	729	713	752	691	703	689	689	727	693	746	695	718	717	735	727	679	720	755	752	706	719	702	693	767	682	739	728	710	709	701	702	693	722	687	738	689	715	711	699	762	662	677	728	658	692	724	691	739	718	720	666	748	722	711	744	738	735	705	695	719	689	641	728	744	660	732	703	688	676	710	746	696	714	728	727	717	706	731	670	700	737	721	701	702	681	723	696	700	690	705	728	736	722	717	731	702	679	734	718	710	712	668	691	706	738	729	707	736	746	672	679	716	714	717	708	708	738	725	704	706	756	738	680	712	718	679	686	791	690	697	665	745	745	721	698	714	736	697	698	722	719	703	730	711	698	714	712	706	696	749	701	721	733	675	696	731	700	698	692	695	711	736	721	670	741	739	721	730	728	714	697	684	715	698	729	704	735	676	747	660	759	725	699	695	733	736	673	732	738	670	736	733	700	713	740	713	733	709	765	742	724	701	731	743	709	749	722	707	730	705	720	752	715	694	697	743	736	743	714	699	672	741	748	737	719	756	725	718	679	694	770	708	731	694	751	715	690	690	724	727	685	688	760	742	705	722	725	752	741	720	705	802	690	722	682	695	733	739	678	700	692	691	755	731	693	725	679	698	730	746	749	710	720	723	692	664	721	713	769	755	713	730	711	670	762	701	734	735	710	699	765	717	738	742	711	736	690	723	714	696	687	710	773	677	708	727	693	707	726	776	748	738	741	702	744	715	696	704	708	693	760	745	738	718	772	670	728	750	746	706	714	728	717	759	712	699	687	708	700	668	672	715	729	698	748	774	668	748	725	679	682	715	719	763	710	718	736	683	732	686	715	720	705	705	734	691	723	767	686	701	704	687	724	749	731	688	733	751	721	735	725	715	730	726	747	767	687	729	768	732	706	738	705	720	753	720	769	730	678	705	715	732	728	682	685	674	675	730	718	725	711	754	737	685	760	664	761	728	714	649	700	730	689	719	700	690	692	726	698	695	747	728	672	741	674	726	668	691	710	722	714	701	715	709	683	671	758	737	693	661	711	718	726	641	726	749	735	720	747	751	688	726	694	730	704	714	724	691	708	690	707	686	724	720	689	694	708	711	725	679	742	728	668	743	704	771	742	738	754	708	691	762	728	716	694	743	682	715	745	658	716	742	724	722	758	776	758	699	697	704	704	757	708	743	677	689	702	699	682	727	731	764	746	722	688	729	745	740	722	713	699	737	667	700	692	704	741	739	721	781	730	729	707	731	719	723	688	712	661	723	682	719	701	721	702	685	696	729	674	714	693	725	676	700	675	720	724	705	721	658	707	743	687	739	747	722	719	709	759	749	765	702	691	710	773	724	716	716	679	735	739	672	715	695	699	729	716	699	718	709	754	663	757	731	712	755	742	769	745	739	740	683	704	690	767	700	740	717	724	704	683	763	720	688	714	689	746	736	710	666	716	723	668	711	690	761	736	714	714	735	730	750	698	711	734	750	720	735	700	700	689	728	676	694	731	700	692	770	661	642	747	731	737	746	686	708	694	727	712	684	731	733	679	761	727	689	780	732	706	723	675	701	778	735	759	718	725	733	714	686	733	729	757	716	701	745	712	725	707	692	697	775	721	708	700	749	696	724	709	642	656	739	746	701	759	698	739	658	702	735	707	721	690	738	740	708	734	745	697	728	684	695	767	739	702	734	669	672	706	732	694	718	684	770	701	702	729	775	758	683	675	706	685	714	715	694	695	727	739	730	712	757	742	719	674	715	775	701	761	726	725	752	689	671	710	699	740	720	685	716	756	730	705	719	712	691	720	731	697	738	744	677	727	701	648	726	735	724	702	725	710	710	712	730	762	731	675	687	724	705	692	719	726	760	698	752	671	658	724	731	742	733	707	680	734	748	779	686	668	793	707	687	722	704	689	791	704	737	699	714	759	736	772	696	743	744	693	696	701	668	705	671	720	714	669	755	754	721	725	712	715	744	763	673	713	706	742	713	717	720	718	698	743	785	658	750	727	765	787	697	708	698	722
23740	33444	17593	7663	4893	3411	2547	1511	1173	797	540	366	289	300	283	246	238	180	207	194	187	182	185	160	176	166	181	175	173	200	180	170	198	174	182	163	173	172	207	188	181	172	192	160	168	167	177	165	167	169	184	165	187	174	193	166	159	168	186	185	159	160	178	167	173	152	165	163	150	170	185	141	166	152	171	177	171	156	145	177	159	169	179	171	168	186	182	172	164	161	147	154	172	188	194	146	157	166	162	154	187	179	169	174	162	164	165	171	152	180	164	164	158	174	193	175	145	178	174	163	179	163	186	174	159	150	158	173	172	178	168	150	149	177	189	171	168	153	162	162	169	189	169	186	164	159	192	165	193	175	196	175	161	169	191	169	152	195	155	154	161	176	173	182	187	186	149	208	190	167	164	175	170	159	157	165	167	157	159	154	154	192	182	193	193	171	175	185	198	181	184	174	179	148	158	180	163	154	170	177	177	166	168	169	182	179	172	173	196	158	175	174	169	149	148	183	148	162	159	177	194	172	179	195	165	172	151	192	143	155	176	185	139	171	166	182	176	189	145	162	149	160	176	145	174	147	191	193	158	183	186	178	168	173	155	161	153	194	160	183	162	164	185	188	173	143	195	163	153	180	169	171	156	176	160	140	184	159	178	176	164	160	158	174	173	172	166	177	153	170	166	181	151	162	173	159	174	187	169	154	170	166	183	155	184	169	197	170	165	153	141	184	155	204	152	152	177	169	152	160	174	152	171	144	164	194	183	190	174	176	178	171	175	162	150	202	177	164	166	160	140	174	178	174	177	172	177	172	182	167	161	189	158	164	178	193	183	186	150	165	167	159	150	176	169	180	134	191	181	179	160	167	190	170	162	185	160	208	175	176	153	168	170	181	161	168	166	184	190	157	179	176	170	163	178	178	150	170	188	182	140	188	168	155	157	178	158	165	168	165	176	184	172	170	189	160	171	176	154	173	166	170	179	194	182	198	163	158	176	159	172	166	151	169	169	154	147	148	189	163	155	194	186	140	184	165	174	188	173	164	164	180	176	177	179	172	155	163	151	186	163	175	153	153	187	183	175	156	162	152	165	160	163	168	165	183	185	161	197	149	186	176	181	185	155	169	145	187	162	143	163	156	169	180	179	167	173	175	143	169	176	174	175	182	154	170	195	148	184	185	188	170	139	189	162	178	141	178	171	171	172	191	174	179	176	159	164	173	147	197	176	183	166	163	170	195	171	169	172	168	160	171	169	157	147	148	152	169	188	165	167	161	141	171	161	171	186	184	183	161	210	182	161	190	168	169	163	166	162	171	157	145	157	163	148	172	175	158	165	163	161	179	208	149	174	193	173	164	174	176	183	157	188	169	165	196	163	186	153	163	151	176	182	163	180	195	170	176	187	189	175	211	177	192	183	163	163	152	164	183	163	183	138	178	167	155	188	155	179	166	155	171	175	183	172	180	186	162	168	151	188	177	167	176	177	171	174	164	169	172	163	189	140	178	176	186	185	161	184	148	161	164	169	175	168	178	187	159	175	171	186	165	171	143	181	171	154	175	170	155	153	159	168	187	166	200	167	153	158	192	169	203	158	167	176	164	185	182	190	159	174	190	159	173	182	176	164	152	163	171	158	169	148	163	198	182	163	170	166	168	178	174	172	164	156	170	182	191	180	186	150	180	182	154	178	186	153	172	180	169	190	184	174	174	157	198	174	181	178	174	166	155	158	145	178	167	172	196	177	162	158	177	191	163	178	174	187	166	168	150	187	171	179	160	174	169	172	198	178	182	191	188	161	169	159	161	178	164	178	154	156	161	166	173	152	179	179	184	187	166	176	154	173	153	148	154	166	183	178	161	175	171	164	170	171	152	188	150	193	178	176	160	150	156	163	178	174	173	172	163	166	160	149	186	200	176	176	167	145	158	196	187	190	170	179	174	163	160	135	179	177	171	172	165	175	179	173	159	168	180	194	164	156	171	180	179	180	160	158	176	173	166	170	188	175	179	190	166	138	169	174	181	176	174	171	192	173	191	167	167	169	169	166	166	153	202	168	192	168	169	174	166	161	146	155	190	162	170	158	176	181	193	157	183	192	163	164	171	175	158	179	167	166	181	184	168	203	158	144	148	170	180	158	174	184	178	158	161	164	175	183	163	173	173	172	169	178	174	178	182	158	168	206	165	187	178	183	158	196	150	173	170	156	194	159	148	179	182	161	164	154	165	143	178	184	163	178	189	167	166	168	176	169	167	161	166	165	216	180	172	168	151	176	165	178	162	160	156	175	143	163	168	156	180	197	145	190	176	171	171	168	151	153	168	158	172	156	170	180	162	184	173	174	160	148	164	176	174	187	173	179	170	154	183	155	159	176	168	155	149	180	185	168	165	166	171	158	170	145	171	172	168	161	200	162	174	179	177	145	156	158	184	167	180	186	178	168	151	182	156	184	170	162	163	175	179	182	165	156	178	187	160	156	158	158	161	192	169	165	190	178	180	164	162	174	162	167	172	161	164	206	168	174	167	161	179	161	160	179	180	183	192	147	138	179	173	174	174	169	170	158	165	167	183	151	196	160	181	181	171	187	173	162	185	159	174	170	172	164	175	155	149	180	176	185	140	205	165	175	184	171	157	157	150	174	177	185	158	195	179	156	152	166	175	166	158	157	168	166	140	187	156	182	167	168	158	164	171	211	169	150	185	186	185	182	171	160	169	187	160	160	179	168	162	145	170	167	161	165	182	175	171	158	178	178	181	152	186	167	171	169	145	177	155	188	173	178	180	191	177	185	167	165	160	169	189	183	197	172	199	166	170	167	182	180	203	171	172	150	152	179	183	189	144	175	163	160	169	198	168	175	175	160	166	176	159	161	159	174	174	186	166	165	185	164	175	175	170	147	166	164	181	178	177	166	168	165	187	184	148	166	155	169	174	181	176	189	173	154	168	168	174	170	172	148	185	183	171	174	172	180	176	158	166	175	164	160	166	163	173	164	164	165	183	189	174	169	179	146	167	165	178	182	154	171	157	161	149	165	179	153	165	155	183	182	206	163	182	165	162	173	191	188	173	157	174	158	150	166	148	153	180	170	179	173	177	148	181	193	186	154	171	178	162	170	181	186	145	173	185	178	183	169	153	188	208	164	150	174	146	180	165	174	158	179	169	183	164	154	171	153	172	161	172	165	148	170	155	171	180	165	165	147	155	162	138	183	160	191	177	165	167	167	179	153	188	171	184	164	180	165	177	170	160	175	155	163	172	135	186	157	177	184	183	153	163	184	177	201	171	171	178	173	162	171	138	158	164	163	164	155	170	159	145	167	162	163	171	155	152	173	155	173	157	160	167	158	175	183	201	144	166	198	173	184	185	187	158	168	198	167	149	165	159	174	175	162	169	156	155	155	175	158	180	194	157	149	174	156	153	164	169	158	180	157	159	164	201	214	154	154	157	169	167	158	174	155	172	168	178	177	153	157	161	163	158	185	162	153	179	167	180	153	147	164	206
20790	34391	12722	12188	12726	11734	9263	6051	5174	3404	2320	1606	1416	1341	1176	975	870	806	737	723	664	645	665	619	666	567	616	613	641	577	620	619	609	566	580	625	556	576	558	566	576	567	515	619	549	537	547	506	530	527	497	527	578	520	565	554	504	543	541	526	564	564	541	551	543	530	532	551	538	550	516	506	532	530	573	485	497	555	534	550	572	514	485	558	535	516	530	481	534	526	552	529	554	527	521	549	496	512	540	517	587	560	558	537	515	559	524	520	512	530	518	527	543	501	533	539	582	553	555	503	562	569	509	556	588	501	546	576	523	541	515	491	589	572	601	549	524	567	538	545	542	539	527	546	618	559	546	508	592	495	527	505	555	567	538	535	521	521	503	527	506	480	552	539	526	565	506	555	503	525	556	529	491	540	491	526	576	538	537	549	484	547	559	521	530	504	524	526	558	504	527	534	562	514	543	558	525	543	542	497	538	564	520	544	526	528	562	559	522	532	556	513	553	545	515	482	545	491	523	501	547	558	509	512	502	536	508	560	515	495	545	552	531	544	539	535	537	525	558	549	524	517	494	536	472	543	540	511	534	525	548	521	518	503	499	544	505	522	539	529	532	510	554	531	529	490	554	513	520	516	554	508	580	491	537	567	513	520	526	529	512	557	481	557	517	524	516	528	479	545	542	536	549	509	534	517	524	575	550	521	506	534	503	570	594	506	543	529	554	513	520	533	525	533	530	545	484	527	526	495	511	516	529	519	569	576	520	530	501	547	516	548	532	530	504	586	510	506	516	542	543	553	535	523	526	537	580	521	476	508	509	553	508	491	504	503	500	507	529	491	542	529	508	513	530	491	516	526	540	513	525	494	540	537	568	585	508	536	541	500	534	499	521	561	533	531	539	524	499	559	502	571	514	531	551	525	531	580	563	525	519	562	533	510	570	549	522	512	539	580	526	539	494	566	531	515	568	554	546	511	555	525	511	504	543	530	554	525	529	522	562	519	527	511	528	528	529	540	535	536	563	545	513	537	505	521	528	558	532	516	506	563	584	538	518	522	519	538	509	487	545	541	504	535	526	509	529	518	517	523	552	556	516	545	522	535	530	544	513	505	524	545	530	578	525	572	487	530	520	560	548	563	557	583	522	542	524	505	521	525	497	534	520	531	516	506	571	532	532	539	558	519	575	531	547	586	524	546	503	514	537	564	522	507	547	535	556	548	520	534	508	528	572	562	528	532	488	516	547	550	522	538	600	548	567	502	547	560	541	499	555	563	489	515	511	513	557	545	520	539	533	504	515	519	511	570	513	530	577	537	512	520	477	551	524	537	508	556	534	536	517	525	528	494	528	597	475	534	546	495	536	469	551	505	503	566	563	529	502	529	553	546	513	589	552	554	479	515	491	513	517	532	540	507	507	501	539	542	559	545	530	531	534	535	570	561	556	540	524	505	547	509	514	535	552	545	573	554	567	538	513	544	534	521	533	570	545	495	535	545	500	506	525	483	539	548	523	544	566	551	528	541	492	481	544	534	549	522	568	502	492	530	569	506	548	493	498	562	523	521	544	541	513	542	539	584	521	549	498	544	577	542	593	533	512	544	567	565	516	552	525	535	472	516	551	537	541	580	511	515	592	514	550	537	540	538	522	539	530	552	563	525	559	481	517	499	508	517	527	501	559	530	574	526	502	569	516	554	509	497	566	502	512	542	504	475	489	529	520	555	504	535	513	536	501	533	510	525	538	549	545	524	544	533	510	497	515	520	591	552	547	522	557	507	542	532	551	571	560	494	544	506	537	513	560	524	554	558	511	521	507	502	528	531	511	547	512	554	520	540	549	541	519	539	540	516	532	527	539	523	551	492	508	543	531	563	505	500	505	546	549	553	572	532	512	532	551	547	525	466	557	545	524	510	549	537	524	528	559	501	540	544	528	540	524	506	567	526	517	553	516	534	510	555	554	536	566	529	544	532	523	525	531	506	562	517	533	552	520	536	477	492	559	527	513	504	558	542	536	495	556	521	561	571	471	498	541	517	502	550	524	489	540	564	532	511	511	525	526	544	529	511	532	529	562	516	538	527	507	509	555	525	552	538	574	537	512	545	553	486	505	500	518	519	498	501	522	523	514	550	529	552	577	527	507	547	528	530	529	478	519	541	468	529	509	499	527	528	555	559	531	518	521	530	512	528	507	500	546	520	524	512	512	513	495	535	533	548	539	497	525	518	536	541	549	503	518	508	505	537	525	545	558	545	510	535	543	515	558	555	534	487	523	543	505	496	553	514	512	574	546	530	519	516	532	504	530	569	538	523	513	551	492	516	528	515	516	494	512	567	529	564	503	535	524	581	529	509	527	543	548	561	546	516	539	544	519	519	523	525	518	536	553	540	484	498	540	541	511	547	564	551	491	561	504	532	514	531	539	513	548	520	557	518	516	548	523	501	521	525	558	491	515	543	522	553	546	521	510	550	547	516	529	521	524	524	570	498	555	515	574	522	519	544	519	530	532	578	510	547	523	522	534	583	536	506	527	510	522	491	530	533	526	537	517	504	513	540	490	537	553	507	488	536	538	550	533	520	554	512	550	494	530	543	565	547	538	514	514	498	526	501	508	556	555	538	518	514	536	527	533	529	546	497	521	542	557	561	511	583	524	511	501	533	569	542	589	497	564	537	531	529	562	495	498	535	519	524	525	556	548	496	565	504	494	511	553	519	558	531	527	536	526	488	492	517	538	579	563	525	535	537	546	544	546	494	534	551	518	537	508	555	533	571	522	510	571	562	498	535	496	510	534	546	539	520	557	526	523	523	543	557	481	544	555	549	526	509	556	528	531	562	558	522	499	518	503	522	507	531	556	578	545	546	511	543	537	521	496	545	531	550	523	474	557	482	551	536	525	522	496	536	536	532	518	545	525	578	503	517	548	501	561	532	559	508	497	532	573	550	521	495	541	516	535	546	537	531	525	524	520	554	515	577	545	532	533	538	533	510	518	523	560	526	534	499	541	516	534	541	522	516	507	518	540	533	499	522	493	563	533	556	496	525	521	567	538	514	526	500	484	546	543	526	542	515	563	539	488	510	521	529	519	512	532	554	532	531	516	482	518	534	493	509	509	516	540	484	522	498	515	550	551	561	516	536	532	561	521	543	544	539	509	541	549	529	521	523	537	535	523	519	556	547	536	522	501	481	524	508	520	520	523	543	528	575	537	540	493	548	526	504	510	513	522	545	519	542	556	537	543	527	523	517	504	550	529	503	555	552	524	508	536	557	513	531	517	581	541	527	494	570	548	563	544	532	556	502	538	539	525	530	546	499	555	546	553	537	494	508	528	569	533	573	580	546	545	540	546	524	536	494	554	532	558	535	547	489	550	548	494	542	514	510	530	542	570	562	542	553	546	469	544	534	529	536	507	519	481	536	555	536	514	545	519	531	524	529	543	538	539	530	553	567	563	550	520	523	531	500	535	500	504	520	587	534	520	560	536	521	517	531	518	520	531	509
52927	48459	35111	27751	29385	29911	27009	21000	14874	8537	4829	2350	1881	1824	1389	963	563	396	382	329	256	229	187	212	200	214	195	175	191	157	184	182	177	194	170	149	172	138	154	170	149	166	174	181	159	175	167	139	184	162	152	164	135	159	143	151	168	129	155	172	166	155	118	175	163	145	151	143	128	157	141	155	147	148	149	163	175	164	166	136	155	160	143	160	143	122	154	140	154	148	132	155	156	136	145	162	162	174	133	145	161	149	180	145	158	156	168	160	149	178	147	164	157	144	128	146	137	150	151	141	145	157	135	170	145	145	158	158	139	160	178	150	144	135	135	148	159	161	149	145	138	160	160	134	182	153	141	149	170	159	147	141	160	141	169	145	153	158	153	134	175	157	177	155	152	136	153	170	159	155	144	124	139	157	149	124	138	146	148	162	149	150	142	143	156	142	149	131	138	140	131	157	139	167	134	162	174	155	149	129	151	153	145	152	149	159	164	146	142	165	175	128	140	146	158	168	160	132	142	151	160	148	164	156	146	155	160	160	152	118	150	130	150	124	149	146	148	142	150	151	142	141	122	149	137	155	163	162	160	145	182	138	153	150	145	155	152	161	151	161	153	156	113	153	140	144	144	146	163	155	156	152	154	154	160	147	154	171	141	152	129	175	146	147	132	162	161	159	144	159	163	143	142	154	148	169	148	153	155	152	163	137	146	138	141	145	168	176	138	172	132	165	155	154	124	145	149	148	139	161	134	155	159	139	150	156	163	169	144	154	168	154	157	126	158	143	149	142	166	139	133	162	138	159	143	141	143	158	147	145	149	144	160	153	152	160	168	138	161	120	155	144	159	159	165	153	145	164	158	160	147	169	169	154	137	163	140	162	135	139	157	155	159	169	158	160	157	150	155	138	149	156	150	151	132	127	143	152	145	141	155	154	160	147	151	140	146	135	163	144	133	162	135	151	149	142	152	172	170	124	151	160	152	148	148	139	135	146	142	120	156	166	131	146	146	157	167	148	150	150	144	134	149	131	133	141	137	151	139	164	129	150	159	129	140	158	158	147	136	147	170	141	136	153	132	157	139	140	171	140	138	163	167	172	165	147	144	172	139	158	134	172	134	155	154	162	169	162	143	149	149	122	159	159	135	142	153	129	151	158	136	169	157	157	121	147	132	159	131	170	175	144	126	140	156	152	168	166	169	128	156	126	145	131	154	160	154	182	160	154	140	160	150	145	161	160	142	139	159	171	156	159	143	141	151	147	151	140	140	163	133	149	135	168	155	148	151	170	146	160	141	163	158	168	164	150	148	139	165	147	124	172	156	149	133	144	125	172	149	167	145	156	154	154	153	161	163	138	142	116	142	130	156	122	161	120	129	160	130	165	150	161	146	170	148	137	143	140	160	143	184	167	149	144	141	148	140	154	152	136	171	156	159	152	148	148	145	158	156	125	157	151	147	165	157	139	139	134	159	135	157	144	133	156	139	136	143	171	134	140	150	183	167	115	162	166	148	142	144	148	144	167	134	142	149	130	169	118	153	157	167	142	160	141	150	155	186	155	148	153	154	147	138	179	148	155	158	176	149	158	174	177	138	142	151	143	148	146	134	150	153	155	154	140	151	133	153	164	159	155	152	166	149	149	131	139	169	140	169	142	160	166	152	142	159	161	143	150	161	128	139	137	165	140	178	157	160	142	143	182	155	133	140	134	151	135	146	142	154	124	158	164	133	135	150	150	151	145	163	141	170	145	153	151	150	149	155	169	132	165	138	143	141	166	152	139	169	143	145	166	151	148	153	161	166	150	147	148	144	134	160	140	137	127	148	142	138	151	150	134	141	154	154	155	146	146	141	148	178	161	150	155	145	152	160	165	160	145	153	132	134	141	153	149	133	146	161	137	156	154	160	143	172	152	157	135	144	153	160	144	175	135	141	149	131	165	162	134	149	124	145	145	153	154	147	167	147	142	156	132	167	139	155	149	154	170	167	156	155	138	153	151	150	148	154	182	116	153	152	137	135	156	128	162	147	147	147	148	131	149	148	145	141	157	131	154	153	145	140	134	138	139	148	153	156	175	144	168	131	131	154	152	130	168	160	143	134	141	138	165	145	129	158	134	146	162	150	149	148	133	165	159	145	165	136	157	156	151	140	150	124	156	130	136	152	144	136	180	145	172	126	136	182	142	124	148	147	156	154	155	119	147	131	148	137	150	145	141	175	157	147	147	161	154	134	145	177	154	138	142	158	168	168	145	149	156	142	130	145	137	163	136	144	163	166	152	139	139	152	144	141	138	155	165	169	155	167	171	140	160	136	135	148	150	168	149	150	130	179	153	149	143	145	150	144	123	160	162	150	149	143	126	146	144	127	121	164	119	113	161	145	152	155	172	145	166	154	149	146	126	184	151	178	161	136	137	140	146	145	155	138	140	138	153	162	168	156	147	137	142	136	143	124	184	175	144	164	156	137	167	137	142	135	173	130	175	144	169	131	173	166	151	146	150	144	150	161	183	164	150	157	145	178	159	139	136	146	150	153	172	161	120	145	149	150	150	182	150	143	165	138	129	145	129	152	141	157	134	135	150	160	131	155	190	136	133	140	152	150	153	165	154	167	135	165	143	162	148	139	133	128	159	170	158	149	140	155	164	156	148	153	150	142	133	153	143	165	138	146	144	146	172	172	164	153	125	145	148	152	149	150	141	127	154	156	145	150	153	160	150	157	159	130	155	156	139	147	155	153	172	169	128	169	139	121	145	138	141	146	144	144	163	137	165	137	148	146	171	160	149	135	147	126	134	152	136	160	150	153	160	125	176	150	159	168	144	147	143	147	135	173	164	154	163	138	168	147	165	160	157	149	147	139	169	146	142	158	137	166	144	147	154	138	153	158	160	136	158	121	138	131	165	163	160	152	159	147	141	131	163	166	143	175	138	169	152	141	133	131	171	170	154	165	159	160	171	161	154	169	157	145	180	139	157	155	151	142	136	160	149	144	148	148	143	135	153	146	152	157	124	144	144	138	174	139	137	148	161	154	150	140	154	157	137	154	147	152	134	173	158	162	146	137	156	153	158	154	168	159	137	144	141	165	158	157	162	161	173	137	144	153	136	156	157	154	158	163	167	161	146	155	149	161	165	160	155	141	145	153	158	147	158	149	159	149	139	145	163	141	143	149	132	141	158	143	136	137	141	146	174	157	149	155	147	149	159	150	158	132	166	149	152	148	135	133	131	142	137	134	155	143	155	164	150	158	156	176	148	157	158	140	143	164	167	164	157	131	145	151	157	128	148	160	150	144	152	147	135	139	136	166	147	153	153	163	141	160	125	161	157	141	142	183	164	126	166	169	150	160	150	146	143	126	154	143	153	132	157	149	128	136	147	144	163	153	143	150	153	155	163	145	130	166	152	143	152	139	153	154	146	155	131	163	166	176	166	160	125	129	140	140	161	155	145	143	158	160	146	158	182	149	146	152	163	135	150	173	146	170	133	153	150	170	160	138	163
42719	52448	33008	35155	41073	42520	37622	32151	29583	22348	17132	10896	9467	9247	7474	4788	3393	2051	1842	1743	1188	1003	852	773	710	761	683	718	629	662	670	642	646	636	602	609	600	623	622	636	625	609	603	600	557	527	523	551	503	498	557	513	506	514	498	517	500	542	496	528	503	506	508	520	479	467	512	480	496	486	506	460	487	481	470	499	501	492	476	474	488	463	437	488	477	525	485	466	491	465	484	520	480	506	479	473	504	461	487	517	494	551	480	479	519	512	552	547	458	473	484	498	477	498	450	482	500	483	459	431	495	453	489	475	455	487	490	469	481	506	472	477	468	490	455	477	499	479	491	448	484	438	490	442	456	471	456	481	477	460	507	494	482	503	429	483	465	487	518	475	459	509	435	481	487	469	507	457	475	457	460	458	489	497	440	477	476	473	506	462	451	440	469	502	485	457	474	483	496	438	465	506	512	487	453	482	490	514	484	518	457	484	464	479	473	441	481	518	478	476	455	460	472	472	472	403	517	510	469	475	480	445	506	462	492	473	451	460	507	455	463	482	447	461	447	471	469	465	521	442	514	458	500	496	457	454	486	482	476	471	508	478	484	468	449	455	481	500	445	463	473	496	490	498	473	440	460	488	502	487	489	466	479	460	510	489	439	444	471	494	478	482	480	518	454	446	450	474	477	503	452	440	508	460	458	483	485	504	471	471	465	445	457	445	476	462	464	442	452	452	485	494	458	463	490	453	462	501	500	482	487	478	500	465	517	470	476	458	459	450	493	463	459	451	479	484	465	477	465	468	483	457	537	471	447	467	477	456	472	486	460	452	482	500	486	502	428	455	498	488	448	513	450	460	467	491	467	487	443	491	483	454	493	459	473	443	451	485	504	498	471	478	467	459	494	496	424	502	518	452	497	507	487	465	479	467	453	461	513	496	451	465	466	521	514	458	475	484	468	474	456	473	473	478	489	480	486	473	461	500	468	511	483	507	504	453	486	471	471	504	472	465	461	472	470	457	452	472	492	442	485	493	458	507	472	470	483	459	465	462	486	477	468	471	449	528	468	481	492	508	481	505	431	460	464	486	453	531	454	473	509	516	473	464	487	464	486	479	473	493	462	507	477	459	512	474	509	458	503	490	506	502	485	489	485	503	445	485	500	439	492	474	451	477	460	452	438	461	486	470	480	448	445	435	488	479	469	482	479	433	460	488	475	506	463	443	508	476	485	469	495	516	459	462	484	537	502	482	517	448	459	450	493	464	438	442	510	466	490	446	477	507	460	494	471	500	449	466	461	478	480	490	500	498	490	471	467	468	413	466	453	440	481	466	526	446	476	489	471	505	468	470	499	494	492	462	492	497	448	455	507	466	466	537	487	463	493	497	489	471	462	488	449	502	456	488	464	514	490	482	472	487	497	466	436	462	472	463	503	497	440	490	461	474	492	448	482	471	481	458	494	487	493	468	469	473	461	480	483	486	494	479	477	464	465	480	436	483	429	494	474	461	454	492	499	464	481	483	468	493	480	448	477	471	489	473	510	471	461	474	488	505	470	483	474	469	481	498	473	501	469	451	469	494	504	474	440	497	466	438	459	511	508	444	458	477	454	507	481	448	471	433	470	485	478	456	468	473	469	457	490	471	481	478	459	471	489	492	440	453	476	473	479	480	472	502	487	461	474	471	468	450	514	454	490	524	487	477	463	476	482	440	501	528	513	487	468	455	475	485	482	478	453	466	469	493	487	477	483	470	458	457	475	468	491	515	499	472	464	525	483	445	462	476	493	503	488	444	452	449	527	470	477	487	523	486	486	458	440	474	448	503	506	507	494	494	478	498	481	492	501	453	524	479	448	443	492	491	479	470	524	507	489	444	475	492	494	477	428	498	442	493	437	495	438	485	462	491	508	515	508	505	466	458	447	497	458	510	488	499	472	456	495	451	439	474	466	460	475	511	505	478	475	486	483	482	440	446	480	459	477	464	464	477	475	469	508	495	484	473	472	501	517	485	437	460	534	498	498	500	470	490	492	463	492	467	493	493	458	510	477	482	473	457	458	488	502	448	465	472	471	496	484	457	507	443	505	479	489	510	465	476	463	478	483	495	482	497	428	453	480	480	457	469	451	469	503	491	501	458	472	431	425	470	458	476	464	508	485	468	452	452	477	462	467	484	479	498	500	512	485	499	454	452	477	488	449	449	487	481	488	452	508	468	494	496	477	420	450	478	485	487	462	444	530	471	496	449	505	458	435	457	477	472	444	473	493	497	437	475	444	460	473	483	463	497	475	483	432	481	523	472	479	463	475	458	502	436	488	438	465	465	447	480	431	481	514	525	467	470	511	504	437	468	484	478	469	475	486	464	428	459	487	518	495	497	486	499	454	495	464	482	469	519	458	463	437	455	489	512	481	497	444	450	480	432	473	502	469	483	494	482	445	457	502	464	493	494	475	500	457	457	455	472	459	420	494	486	470	479	461	475	483	452	463	455	482	462	493	443	460	501	491	496	483	500	491	480	519	475	488	471	484	464	459	501	460	479	430	516	477	487	462	462	476	502	447	483	425	485	459	444	493	473	483	458	490	456	454	486	521	469	498	490	496	540	482	474	480	448	473	455	490	469	502	446	481	432	445	465	487	520	479	480	467	505	442	453	497	442	452	478	485	470	470	460	471	450	462	487	484	465	494	489	499	432	476	473	474	472	463	439	482	495	529	427	436	492	499	478	461	493	495	469	482	468	457	511	465	458	465	442	475	498	490	491	449	479	467	494	442	478	456	439	450	499	459	450	425	486	552	456	472	490	474	445	472	498	459	468	506	446	455	513	409	488	515	453	496	488	486	503	495	440	475	485	473	463	480	498	482	485	462	467	490	468	466	479	491	478	473	493	481	512	500	492	508	464	466	484	503	491	449	473	483	489	465	450	454	486	491	453	461	476	480	491	475	478	490	483	504	484	479	469	466	460	468	442	454	476	515	489	502	475	471	465	476	447	488	478	478	465	453	484	500	480	446	484	475	485	454	486	470	483	460	498	411	492	496	510	450	479	503	498	473	459	471	475	470	484	493	468	531	496	461	459	482	504	454	471	453	471	485	493	475	460	472	442	490	490	449	496	506	453	472	454	467	437	462	503	484	504	497	445	463	464	511	467	479	470	516	432	465	481	504	510	482	479	495	465	470	465	471	454	499	447	477	448	483	448	480	466	491	486	461	442	458	517	494	459	480	485	511	452	481	496	452	466	469	520	491	468	487	482	462	481	472	483	498	491	529	462	458	483	457	488	494	475	474	507	489	435	495	495	514	456	477	460	447	446	485	469	532	488	508	467	456	484	496	480	491	475	509	480	442	503	492	481	465	463	498	446	425	458	493	445	466	487	474	469	471	484	481	477	474	483	492	484	467	454	473	461	443	468	477	453	489	465	455	483	482	461	475	453	471	471	445	485	501	476	435	479	483	463	474	507	504	486	439	528	480	441	485	500	517	457	466	480	467	462	463	494	492	458	463	451
57328	45605	33659	28556	30173	33772	33969	31200	27059	19856	12558	6063	4630	4509	3263	2238	1452	841	885	745	550	422	402	341	344	289	348	321	317	325	315	268	326	311	303	289	297	283	300	294	289	259	268	297	265	256	266	268	276	249	275	274	266	257	260	264	273	266	244	250	260	250	282	252	264	239	257	286	241	281	249	246	238	263	251	239	273	267	255	253	257	276	240	227	237	256	267	277	243	267	284	251	239	262	236	273	269	253	256	224	205	267	239	243	286	266	244	269	214	268	294	277	288	245	245	249	296	248	232	252	238	222	264	268	276	282	244	241	247	250	237	254	269	272	257	257	224	257	260	276	233	227	269	221	238	247	255	251	238	259	250	264	240	230	253	273	259	255	267	260	247	266	244	267	243	260	252	233	288	239	232	233	261	240	252	246	269	244	244	282	244	263	284	281	241	252	270	242	269	266	265	264	233	275	240	247	257	242	255	243	247	242	273	250	253	242	250	297	221	226	262	272	245	243	270	277	210	240	259	239	265	247	251	259	257	240	237	258	238	258	251	246	262	273	239	268	254	247	260	291	241	239	262	238	257	259	267	258	267	284	230	267	251	245	245	235	257	263	232	249	255	274	254	253	250	267	275	252	275	275	248	243	254	249	264	252	229	243	261	279	263	255	246	248	260	282	249	301	237	239	258	247	260	252	278	270	259	254	247	236	280	265	238	245	258	251	232	267	230	252	255	264	252	264	246	242	230	247	248	258	241	249	227	296	272	275	280	247	245	276	220	258	244	255	249	205	258	237	239	263	274	237	244	245	236	244	269	268	280	266	232	264	254	252	254	255	263	244	238	257	235	254	247	282	293	248	252	249	273	302	254	246	283	257	255	236	245	252	277	271	266	243	267	249	269	270	259	255	253	254	236	251	268	244	252	252	295	236	262	299	255	261	247	250	243	240	265	236	248	256	265	253	258	259	261	245	278	269	251	284	241	250	261	234	247	251	267	236	247	268	259	233	276	261	257	233	259	284	250	268	269	275	246	260	248	267	269	271	252	248	245	257	255	238	267	251	239	254	225	225	273	248	246	232	288	245	242	226	282	253	249	232	233	255	244	264	250	268	240	250	277	249	243	249	243	261	223	239	241	256	273	249	264	238	258	255	272	232	262	250	228	244	251	229	268	253	237	234	271	244	265	222	282	253	247	260	239	269	250	258	314	253	255	233	237	238	250	263	233	250	239	280	246	246	288	238	230	240	283	277	221	221	249	228	233	257	237	258	271	256	246	247	252	267	271	253	226	234	255	251	247	274	273	280	237	265	257	246	268	246	265	243	245	213	260	250	262	259	250	218	275	229	234	232	245	249	257	249	249	236	275	248	248	250	288	268	277	266	262	253	278	262	229	283	246	232	262	254	240	227	251	272	253	267	264	230	238	282	247	225	249	259	284	260	264	245	262	268	275	276	229	246	252	241	243	262	233	238	258	241	259	272	270	256	250	252	227	224	250	244	239	244	268	227	255	230	268	271	284	274	256	245	242	247	273	267	236	292	267	255	274	244	249	253	216	262	252	254	263	230	247	271	260	235	233	245	268	267	263	255	235	223	242	243	240	262	255	237	242	245	270	265	251	248	234	234	266	257	241	229	253	263	248	271	272	274	243	221	253	252	254	252	252	240	242	251	226	258	248	248	238	285	273	272	255	266	245	237	252	247	265	263	253	255	260	254	257	249	288	270	260	241	254	274	252	269	239	233	278	268	237	286	244	245	282	288	244	258	271	257	255	281	266	235	261	249	236	269	263	273	262	250	262	252	237	240	242	267	274	257	272	240	252	256	247	254	250	255	255	231	234	254	257	248	260	234	258	247	267	253	261	253	291	262	241	237	249	247	263	285	265	241	271	257	246	273	282	211	239	259	238	223	266	260	280	245	258	277	268	282	237	252	226	240	263	261	256	260	237	262	261	244	265	255	270	234	287	275	253	235	255	256	247	282	244	265	251	271	262	259	222	239	247	265	234	230	246	252	256	260	283	258	228	273	281	302	243	239	253	253	262	272	243	293	282	232	253	275	246	263	250	267	264	238	278	274	245	290	260	235	249	242	259	263	264	258	284	285	277	292	251	257	263	251	255	252	247	269	266	237	244	251	256	273	262	234	241	238	255	285	262	227	256	248	247	260	235	262	254	236	263	277	269	264	243	276	241	261	263	236	260	269	235	234	243	269	243	251	269	229	220	285	266	249	261	251	237	314	245	256	263	263	257	233	258	287	272	253	273	264	235	236	267	257	275	257	258	245	279	252	231	248	247	255	266	233	277	254	277	269	255	251	240	253	256	238	253	282	253	264	251	305	262	239	269	238	242	255	254	284	241	254	238	254	270	253	250	256	252	251	256	256	286	276	229	237	256	258	257	286	236	256	263	266	289	260	270	255	253	272	261	252	253	234	262	240	269	268	221	243	241	268	235	232	256	220	274	249	268	222	241	231	263	258	274	235	260	241	264	237	256	268	248	245	273	266	242	253	274	255	247	276	257	261	261	253	248	263	256	264	256	219	238	219	245	281	254	233	273	234	260	245	244	272	262	260	244	268	239	261	260	253	253	246	248	249	245	240	247	278	272	254	229	256	257	251	272	227	282	259	257	293	243	248	215	230	247	256	254	252	228	262	246	256	270	261	256	277	255	258	249	253	268	251	231	245	275	252	268	293	264	256	232	287	235	272	263	231	267	258	261	261	246	252	233	260	272	270	229	250	268	261	253	279	251	213	251	276	287	268	267	247	280	247	245	271	280	242	246	274	265	252	242	259	252	265	226	258	238	255	240	245	248	274	242	252	236	239	296	238	274	257	275	266	258	226	249	258	252	263	265	257	271	270	284	256	273	247	243	254	259	251	275	246	256	247	246	233	262	252	239	257	281	245	262	251	261	261	254	235	256	253	262	243	247	251	278	270	235	260	252	242	271	277	266	261	240	269	249	258	242	248	240	251	268	228	257	291	286	256	263	259	253	263	267	267	266	269	250	244	251	248	286	249	235	267	247	251	291	282	288	212	287	262	278	263	270	277	248	257	277	263	274	262	238	252	250	266	264	240	270	259	248	268	255	278	241	237	255	275	256	236	276	242	248	285	231	268	251	244	249	244	302	262	264	265	252	273	280	225	260	259	273	256	256	230	238	245	238	234	274	250	250	241	218	256	282	250	271	239	259	273	255	250	230	258	268	259	265	274	270	238	277	258	227	257	250	240	256	261	272	264	261	258	234	271	281	244	228	240	238	254	272	230	244	257	266	274	258	246	213	248	260	256	238	219	236	250	249	249	287	246	265	251	256	269	256	246	286	235	270	256	255	254	251	244	244	279	257	278	257	247	234	265	225	235	233	255	276	234	307	272	262	253	264	255	255	268	284	239	249	283	259	257	261	251	248	233	239	294	277	232	229	260	257	254	255	253	238	246	239	260	248	239	238	247	257	242	262	268	240	241	267	299	256	253	226	252	251	258	265	226	263	262	261	295
48877	53485	35862	41139	47299	50530	47559	43262	40495	33383	27690	18533	16716	16965	12535	8464	6028	3826	3916	3567	2387	1869	1632	1497	1383	1254	1208	1098	1130	1135	1085	1023	970	1032	947	936	918	1024	974	975	887	857	864	843	849	820	811	825	782	832	789	841	744	816	789	782	754	783	741	756	787	715	791	754	810	758	788	730	782	737	761	754	729	713	726	714	720	718	743	737	745	693	657	733	708	736	720	750	741	724	724	719	668	692	725	773	700	695	708	741	769	741	772	702	761	812	813	805	757	716	693	806	670	735	701	715	735	733	694	733	723	713	768	742	771	712	688	723	729	767	707	689	758	699	717	747	744	685	745	738	673	736	723	750	739	709	723	748	703	708	709	783	758	741	694	705	775	738	733	762	699	717	753	669	735	709	696	733	650	713	719	738	754	726	723	743	680	725	712	719	753	759	723	739	716	735	707	741	691	753	715	695	758	709	755	736	694	735	683	691	681	702	639	754	760	739	720	694	758	712	740	753	742	708	679	707	722	687	714	700	708	669	713	705	717	696	725	690	718	749	714	721	689	697	758	747	690	699	730	691	684	746	721	761	686	734	729	728	672	703	681	721	702	670	755	728	749	680	718	690	717	730	706	760	661	714	692	741	720	736	756	726	681	719	702	758	714	714	718	723	714	691	737	749	729	727	717	698	772	748	686	752	723	692	705	737	778	654	751	716	715	705	706	687	735	711	676	740	720	689	684	720	730	732	731	697	758	756	665	736	691	716	699	678	689	715	711	703	743	691	723	745	726	745	719	732	684	715	733	703	708	698	689	751	676	709	763	691	799	747	759	749	730	702	750	713	724	659	749	667	725	689	705	709	790	696	724	748	687	722	781	725	746	664	691	713	661	725	754	741	700	759	746	738	754	737	730	683	771	735	729	741	756	711	711	699	703	694	754	723	721	748	697	701	693	782	656	716	753	707	706	729	697	686	703	764	715	743	758	685	718	784	760	756	717	694	740	700	734	720	665	770	681	684	745	734	737	695	731	709	724	726	708	652	683	699	745	702	696	670	702	755	755	704	690	672	731	693	726	735	777	698	726	749	696	721	702	678	738	692	714	711	704	704	708	743	733	758	691	725	740	737	726	750	740	718	722	771	708	688	722	749	701	729	748	705	707	713	724	742	716	708	735	694	650	737	733	687	715	726	692	761	673	716	695	720	716	778	786	682	746	724	724	698	719	710	721	763	711	730	719	729	740	718	668	741	691	684	733	756	740	666	709	718	742	711	713	692	692	724	742	695	666	701	709	700	739	690	752	707	719	710	690	743	762	694	761	704	678	720	738	726	716	682	738	707	726	721	759	727	704	691	667	700	684	710	736	682	713	693	707	676	730	704	736	773	731	772	725	784	732	748	697	727	733	693	676	706	756	711	716	748	738	740	670	727	738	744	702	678	734	739	745	733	694	706	733	668	695	736	737	695	711	687	736	715	719	747	736	725	717	756	756	691	707	688	721	704	724	685	700	648	721	706	697	713	709	695	715	702	724	681	710	693	755	745	749	770	736	658	786	736	740	704	694	721	720	714	725	716	715	719	724	805	753	733	731	727	773	712	703	718	741	698	717	694	737	713	737	736	752	773	701	743	709	728	722	712	715	772	752	678	717	697	681	746	729	769	706	736	734	713	742	729	703	722	696	718	689	732	726	732	691	694	704	711	699	706	727	708	701	705	669	723	737	726	668	704	682	732	744	723	691	737	736	694	754	722	742	707	660	741	699	799	690	747	707	692	710	689	730	688	702	716	680	737	687	723	726	715	682	717	706	675	733	720	684	693	690	717	687	693	755	695	738	710	706	727	739	648	698	730	705	683	679	652	776	745	773	712	735	728	729	731	689	768	712	705	739	725	718	722	717	704	703	712	703	705	740	746	691	703	728	734	732	731	741	719	684	753	771	716	737	698	751	697	760	706	773	729	740	753	682	674	731	707	732	716	706	695	749	678	721	720	718	735	751	733	739	689	709	730	691	724	685	751	733	717	716	739	712	714	724	735	705	735	724	707	714	677	724	740	722	728	685	667	706	708	738	736	712	692	687	705	715	736	717	719	660	728	757	680	725	715	731	733	749	737	732	704	710	708	713	664	743	745	709	745	728	688	728	765	708	717	700	722	690	699	752	705	762	739	703	721	765	733	757	741	766	738	696	692	703	723	750	772	679	722	696	771	654	774	707	754	748	708	692	708	728	738	730	794	687	735	685	762	708	733	732	724	684	749	758	772	707	708	746	748	695	662	695	680	732	712	697	721	735	747	676	721	722	705	711	744	727	685	675	735	747	763	752	722	729	701	727	698	722	713	695	687	675	669	730	704	700	731	730	733	734	706	697	707	717	737	750	690	722	764	744	761	673	701	750	727	719	670	728	755	660	758	703	703	753	705	731	712	719	757	755	707	707	705	713	766	773	697	715	680	764	710	689	714	714	722	786	710	690	697	664	738	745	711	726	701	736	715	757	716	738	718	721	738	719	706	710	733	720	647	675	674	702	729	709	713	797	716	784	766	695	757	715	675	732	704	713	684	699	766	732	712	736	732	722	766	756	734	751	742	729	715	732	725	711	723	743	728	695	746	729	705	658	703	738	727	724	737	671	722	695	668	687	696	736	689	705	676	736	684	729	668	732	727	691	697	725	732	726	720	734	693	700	689	678	722	729	738	741	693	754	737	719	717	751	686	719	743	718	743	720	687	732	743	736	712	649	713	668	727	743	687	703	713	773	722	716	726	761	705	744	735	727	716	685	704	712	711	673	717	681	686	727	727	683	722	683	715	742	664	696	700	731	676	734	684	709	690	740	759	681	716	748	733	699	725	761	700	728	725	696	722	757	717	694	765	741	698	730	701	717	731	717	779	691	709	691	736	700	775	690	736	741	705	712	710	717	749	750	694	722	725	736	716	733	699	734	758	692	707	699	706	721	719	709	763	752	750	724	753	734	689	709	703	745	735	725	739	721	651	696	719	720	704	673	734	768	714	680	706	664	687	711	697	713	725	694	690	719	726	764	731	765	698	720	697	728	645	697	662	731	718	664	691	701	741	721	714	696	686	725	723	700	689	761	710	676	744	758	752	657	750	732	698	714	735	679	723	740	734	722	709	719	741	719	726	720	749	713	724	702	681	695	774	668	744	716	728	668	726	732	720	672	670	677	672	722	741	699	733	732	709	707	722	740	694	712	745	760	688	732	722	703	693	707	733	759	728	707	694	757	712	713	715	729	719	678	758	744	710	698	683	742	737	688	708	712	722	686	702	769	745	719	759	708	691	736	706	739	695	737	711	708	751	731	683	730	738	745	731	736	750	709	728	764	702	692	715	727	717	742	723	692	695	736	738	737	717	724	677	711	676	714	749	699	731	700	774	722	704	748	735	793	743	715	722	684	720	672	679	711	706	725	740	689	730	674	716	735	731	704	751	738	710	721	704	691	700	716	692	736	700	741	713	732	692	777	741	739	735	722	707	699	684	721	715	690	726
21539	34919	20923	9056	5376	3684	2338	1447	1163	787	513	329	293	302	274	255	213	207	185	190	186	182	198	178	181	188	180	207	190	186	182	178	169	183	180	193	188	192	195	174	200	170	163	155	187	169	174	181	150	169	172	167	156	181	157	173	153	177	165	162	199	163	178	174	169	159	168	148	156	165	188	172	170	174	178	172	143	166	170	168	182	186	166	164	159	182	174	188	165	166	163	178	155	149	178	177	151	162	172	163	163	155	183	152	171	153	161	172	161	181	166	181	202	147	169	177	163	145	178	170	186	148	180	164	160	173	152	183	177	197	192	187	173	167	173	180	170	164	196	181	182	176	171	154	161	163	158	200	159	151	155	193	165	159	165	174	183	200	172	179	163	195	165	158	171	153	137	177	175	163	148	152	192	173	149	152	165	159	162	175	179	147	169	174	159	144	178	187	173	177	191	165	152	144	166	168	178	193	177	164	172	138	184	193	152	165	172	168	143	182	168	174	177	144	157	160	182	194	172	160	169	149	148	158	190	186	171	147	175	167	184	150	152	178	160	185	195	167	169	175	179	183	166	162	154	174	177	166	167	158	152	171	161	148	183	153	181	195	168	165	169	163	187	164	186	155	147	147	168	173	164	148	164	153	162	151	169	173	188	168	176	199	145	177	165	182	189	185	158	175	172	203	172	161	162	171	155	180	190	161	158	150	152	193	164	165	168	165	167	167	193	184	175	176	167	158	154	168	177	203	188	203	150	168	164	167	175	163	174	164	172	146	168	181	173	156	173	156	167	158	184	162	187	158	174	149	167	165	168	184	170	154	156	162	177	138	189	162	159	164	163	154	187	162	170	137	165	162	178	184	167	156	165	165	169	177	180	185	161	166	148	183	184	166	150	175	153	163	165	140	180	159	160	157	146	179	172	158	181	170	175	173	151	160	152	156	176	161	143	176	163	161	166	158	175	178	166	192	179	158	167	192	171	170	158	167	168	173	186	163	154	190	182	156	163	176	163	148	165	144	150	163	168	171	166	160	158	183	210	165	189	153	170	178	172	195	159	180	167	157	165	166	175	165	173	175	186	152	171	183	173	157	165	195	161	162	168	149	163	179	170	176	166	143	171	161	167	164	146	165	159	169	169	171	163	177	154	162	178	185	158	184	156	172	188	181	156	168	156	160	140	163	178	196	169	194	186	153	167	172	152	163	184	166	174	177	168	175	166	165	167	150	156	157	141	196	158	157	183	160	131	166	174	147	166	174	167	147	164	181	155	156	173	157	151	143	167	211	171	138	163	173	177	182	179	167	176	171	155	161	173	164	151	178	180	173	165	157	182	170	168	180	174	168	150	177	175	148	160	202	178	177	172	161	147	178	160	154	175	184	178	184	181	190	139	153	159	162	158	146	194	159	177	160	171	163	152	159	169	161	164	134	137	179	144	153	183	149	191	174	200	184	181	182	172	165	165	180	184	163	180	160	166	170	189	161	146	170	174	184	154	154	167	172	191	178	151	167	168	159	157	161	174	168	158	181	159	151	179	170	185	161	184	180	154	174	158	173	186	162	173	163	153	174	200	167	162	197	154	198	179	157	168	144	165	185	168	171	191	179	176	162	170	188	175	165	185	169	156	180	163	168	176	182	178	161	172	156	150	169	162	154	178	170	161	158	161	185	170	190	163	162	161	183	173	168	134	175	174	167	170	178	168	171	161	182	168	177	168	155	161	181	141	179	174	176	156	183	190	171	175	175	149	162	188	180	170	162	168	171	181	166	140	178	164	155	177	155	173	167	151	172	170	162	154	162	170	165	166	148	171	175	175	155	164	162	162	151	164	181	159	160	186	184	175	171	172	164	155	172	167	177	156	189	172	180	176	153	150	177	179	135	154	167	151	158	163	174	176	155	167	181	185	171	169	155	158	167	155	146	156	177	179	156	139	193	181	156	169	160	148	180	179	174	181	172	140	153	167	183	185	175	156	170	180	170	166	170	160	167	161	170	167	167	171	142	164	174	142	178	152	177	167	162	155	180	154	178	200	159	159	200	191	165	163	201	159	185	181	167	176	149	178	172	157	175	176	172	175	173	178	170	206	177	156	194	161	179	165	164	179	145	183	144	161	155	165	163	140	176	179	187	165	183	174	178	171	173	175	171	166	188	146	185	154	172	175	186	181	189	192	157	173	178	180	193	148	188	173	182	153	159	166	172	165	146	157	167	179	161	162	155	172	172	168	163	169	171	169	185	182	181	171	167	172	188	175	149	156	189	187	170	169	175	198	170	163	155	167	152	172	156	164	155	165	160	158	192	190	184	172	173	170	172	157	161	181	196	150	160	183	161	197	159	176	187	171	162	172	161	150	160	179	161	173	155	174	186	184	169	150	156	190	149	172	167	178	156	165	171	167	184	200	188	151	173	171	159	159	159	170	181	151	175	177	174	162	178	155	170	154	179	175	174	172	153	177	182	144	151	181	169	171	200	179	184	149	194	174	173	175	176	167	153	170	185	164	160	160	173	149	176	188	156	168	159	153	156	180	158	165	165	151	171	178	138	184	166	167	178	142	201	153	175	150	154	150	161	178	172	170	165	187	145	164	158	173	182	176	172	178	154	146	160	160	175	184	166	158	154	173	182	158	179	194	176	144	151	174	181	164	168	170	163	162	197	177	177	165	173	181	163	163	158	168	183	167	189	165	164	164	186	169	151	160	167	167	194	172	152	154	171	166	185	163	196	178	158	178	168	165	177	159	179	163	170	150	185	166	165	177	188	176	164	178	168	173	205	151	126	159	149	155	169	186	160	158	155	165	152	164	164	163	173	136	162	174	176	163	172	171	183	185	166	157	151	167	177	170	159	172	135	156	181	178	168	151	183	174	171	159	174	145	169	175	180	166	178	177	158	153	172	187	158	152	173	169	147	188	180	162	181	194	173	183	165	167	177	164	154	155	141	168	146	178	158	187	181	155	190	175	199	174	184	156	183	162	157	175	161	147	176	155	178	183	178	156	172	178	175	156	165	197	136	161	180	167	170	146	150	174	143	165	168	179	169	174	166	161	163	168	184	169	182	134	177	151	158	185	180	178	156	169	156	172	160	173	159	161	150	162	178	168	166	160	165	178	172	195	164	135	151	190	160	172	152	159	189	178	167	183	167	152	154	172	162	164	177	172	164	177	178	160	155	152	173	172	143	161	172	200	164	144	174	179	178	163	163	171	162	178	165	171	160	173	184	173	186	166	176	172	182	158	149	161	182	183	167	180	148	193	148	179	160	183	194	176	178	189	173	170	173	140	170	181	187	162	172	179	151	165	179	181	184	165	178	159	172	155	159	150	159	161	163	156	170	165	180	165	177	154	168	186	182	173	158	180	198	158	167	170	169	175	175	179	149	186	157	163	172	170	174	155	158	177	181	176	174	171	170	170	167	163	170	163	170	162	164	186	185	185	192	175	173	178	166	181	158	168	167	167	155	167	173	159	183	169	151	152	166	175	163	156	170	177	165
18750	35755	15841	13107	13259	12023	9091	6265	5110	3621	2397	1468	1292	1217	1133	1029	796	732	723	707	681	678	680	641	647	624	618	624	581	579	630	595	627	604	576	621	593	587	600	614	602	563	552	520	584	553	520	544	508	534	521	522	569	546	554	540	553	494	544	529	566	524	514	543	543	535	519	536	505	529	524	517	507	496	526	514	529	535	517	527	497	533	546	533	503	553	548	514	568	527	505	541	528	558	516	528	549	519	492	518	553	514	578	524	522	559	553	580	518	537	538	582	532	485	537	570	552	544	544	524	498	541	508	559	534	523	530	516	477	526	549	576	536	519	538	502	532	543	516	554	542	529	521	503	564	528	540	488	501	522	536	530	522	539	503	537	507	537	547	527	553	524	531	533	522	534	519	539	535	487	534	553	556	571	561	525	547	521	523	529	525	527	505	474	525	524	583	515	511	520	511	509	501	489	497	481	522	529	498	527	560	509	551	490	512	526	516	559	526	513	516	521	515	541	570	493	498	516	557	490	543	533	529	527	536	554	492	525	519	523	484	515	560	510	515	493	519	544	546	502	507	510	503	537	539	524	541	583	544	499	517	486	532	516	542	548	522	525	530	537	554	509	529	505	540	542	522	525	542	527	511	513	542	521	502	534	550	518	539	560	536	507	527	513	514	543	521	534	525	550	543	554	535	525	493	550	505	506	526	568	505	535	515	486	489	570	558	553	566	513	467	545	521	512	512	540	537	515	512	554	528	526	524	491	569	523	515	508	514	504	509	534	540	545	518	514	538	528	494	515	526	526	489	530	561	535	496	523	542	513	506	519	495	516	513	543	530	511	531	507	505	512	508	522	514	518	556	524	554	527	529	510	494	507	563	549	543	516	539	542	524	513	564	530	482	492	500	553	578	549	520	550	517	522	533	525	561	521	503	528	550	516	547	535	551	485	472	520	528	547	511	501	537	549	521	557	506	547	508	527	510	500	508	536	507	568	541	489	552	540	527	490	505	524	501	495	540	522	548	553	517	498	517	555	509	506	534	510	477	482	564	546	563	562	524	511	519	503	563	517	511	535	538	547	545	525	492	505	551	535	463	513	517	515	532	502	505	535	499	503	543	524	509	507	507	501	510	534	528	519	528	553	571	540	509	522	535	521	478	510	542	520	499	557	510	546	509	489	535	501	488	503	527	525	508	535	533	551	528	495	521	564	534	522	535	549	506	539	552	524	532	510	546	505	524	510	526	544	534	543	533	528	534	510	552	499	510	508	485	557	559	539	531	529	527	515	560	516	550	553	526	579	522	535	510	525	516	555	552	553	516	515	533	523	539	553	515	516	529	514	511	531	534	507	509	508	560	498	495	518	536	492	510	511	514	498	507	513	507	532	505	567	543	516	470	556	541	514	475	539	517	523	538	516	516	523	536	538	502	529	556	528	493	536	569	493	553	510	514	516	510	529	478	552	480	507	554	542	545	538	569	521	537	549	508	507	492	535	559	582	540	537	533	510	574	516	541	554	499	484	537	536	530	557	516	486	518	541	507	515	536	503	524	581	571	514	554	519	513	525	507	538	511	512	521	495	532	549	498	502	502	549	516	526	493	530	520	525	501	492	517	534	518	510	555	486	508	493	565	513	501	505	552	565	519	511	544	503	509	557	538	511	554	527	491	548	524	540	534	536	522	523	516	536	510	517	532	512	530	502	502	505	527	532	518	527	500	520	507	539	530	552	543	533	500	528	471	554	517	564	534	537	539	551	504	516	547	524	527	543	530	530	492	500	513	547	482	490	533	542	551	528	509	531	542	553	505	526	560	559	533	516	542	506	583	491	499	548	541	477	510	551	534	542	518	525	517	515	511	495	528	539	499	518	517	524	500	504	518	525	522	498	540	537	576	496	513	529	537	532	587	548	496	547	538	504	552	525	502	538	514	475	508	499	547	537	541	525	541	496	501	528	513	524	519	517	536	528	538	556	576	512	557	502	568	584	512	536	534	540	534	531	494	517	511	543	528	563	533	535	548	578	532	512	549	503	494	526	496	552	486	529	507	498	521	509	528	530	506	524	523	485	492	510	530	495	517	510	526	516	549	539	524	530	545	542	543	521	518	465	511	495	526	485	564	514	528	530	521	515	500	537	498	547	532	507	525	506	520	515	489	545	502	493	543	538	524	507	539	551	530	507	519	486	534	500	557	524	533	534	492	478	546	558	492	566	481	520	518	509	531	526	484	549	533	573	519	527	608	522	540	465	544	497	517	548	571	543	523	547	513	498	503	518	516	513	556	576	541	564	552	536	541	561	557	533	481	548	526	500	518	503	537	526	496	509	536	525	495	510	482	548	488	508	495	523	583	519	519	537	552	500	551	547	528	510	507	511	516	548	532	499	533	497	522	538	526	545	495	562	543	525	551	553	533	493	551	522	515	516	548	530	525	557	551	523	483	551	497	497	497	544	542	526	519	524	497	515	515	550	565	538	580	554	549	514	527	493	496	515	536	528	523	529	518	519	491	508	564	538	521	521	500	512	526	499	536	514	512	472	550	508	529	547	510	580	519	532	516	574	529	509	480	500	497	517	559	551	548	541	507	493	488	504	512	545	561	530	536	520	520	543	558	527	524	530	560	549	532	509	502	544	575	530	528	527	475	531	537	539	547	552	520	515	509	525	484	525	505	542	547	510	514	527	542	500	498	515	560	531	503	546	513	491	560	531	512	501	498	545	551	530	546	536	504	490	557	515	579	547	522	536	510	559	541	527	517	504	538	530	549	482	504	603	504	539	535	482	580	497	500	537	522	538	513	506	513	520	533	518	493	530	483	515	543	494	519	543	543	555	516	551	530	509	522	547	545	536	516	537	520	550	503	516	515	504	500	533	512	519	537	570	551	540	512	536	594	571	516	517	493	501	560	509	541	534	507	535	523	484	527	546	504	545	528	567	491	535	512	543	518	551	542	523	492	529	546	526	501	509	530	538	548	496	512	541	519	534	508	520	537	523	494	509	552	529	486	513	522	517	514	501	476	513	524	534	519	545	489	565	485	497	526	519	549	490	522	484	552	545	483	541	514	556	546	519	487	514	532	537	496	503	508	505	477	544	511	548	543	497	501	510	562	544	576	507	495	507	524	524	534	543	545	508	527	519	545	503	519	484	516	498	521	514	492	484	567	571	566	548	549	481	524	529	545	527	571	489	525	498	564	536	546	487	528	553	522	516	524	515	550	525	528	517	519	543	540	540	518	501	522	538	483	506	577	498	511	512	493	523	530	545	528	506	521	580	525	517	499	502	489	539	502	521	507	503	515	518	537	531	545	520	506	534	520	500	542	552	566	547	514	515	536	520	528	509	508	543	544	518	512	540	520	507	493	499	520	545	518	479	563	493	520	524	497	512	503	535	551	508	492	533	534	493	539	537	524	541	543	551	516	518	563	520	496	535	551	554	523	516	499	514	525	522	524	557	514	532	518	510	511	558	511	523	495	516	536	536	527	528	532	538	540	545	542	512
51023	51391	34255	27737	28535	29641	27232	20498	15120	8503	4683	2056	1961	1686	1331	794	678	455	428	323	251	214	198	207	179	152	208	196	185	185	165	159	166	167	176	158	172	197	183	156	176	182	183	165	147	165	180	165	161	168	158	170	161	150	172	150	162	156	145	162	142	156	163	158	159	158	153	154	150	158	142	166	163	159	134	138	153	142	161	154	171	153	166	142	130	154	159	174	142	181	149	160	144	163	151	157	155	163	160	162	166	165	145	138	180	140	140	143	145	144	146	155	153	143	155	160	149	168	152	150	142	143	147	157	150	142	126	145	164	161	152	137	158	168	140	161	150	137	152	131	164	162	164	148	134	131	158	147	171	166	140	152	141	148	158	153	130	139	146	153	161	163	150	175	157	152	136	150	156	142	145	134	145	171	149	175	158	156	165	151	160	155	139	173	137	157	169	134	182	157	152	157	167	137	158	162	142	148	158	159	171	182	161	142	155	162	141	183	144	156	156	143	157	154	170	141	171	151	144	153	173	155	161	151	158	141	121	159	149	132	150	133	156	180	166	156	155	152	145	162	143	144	152	141	168	139	157	142	145	141	139	144	135	145	160	148	155	157	155	147	151	159	152	147	137	151	146	162	153	159	142	149	149	172	155	145	150	141	153	140	161	166	174	136	166	145	151	155	171	157	152	155	149	165	156	155	183	136	165	141	158	150	151	123	152	141	157	157	170	141	158	151	138	167	153	173	175	152	163	169	162	162	161	158	153	166	132	158	140	174	155	146	135	160	154	146	177	131	148	159	152	146	160	152	142	155	145	154	149	161	157	142	150	169	136	124	161	145	148	140	132	158	126	162	153	153	141	147	148	157	167	137	165	155	137	150	157	153	160	160	156	146	187	165	159	142	146	155	150	159	152	148	150	147	145	148	157	137	135	136	129	165	167	203	173	122	167	147	155	175	159	141	134	148	141	143	147	170	150	141	177	143	142	144	165	134	152	138	166	166	178	147	130	136	139	133	138	146	149	164	162	146	170	148	170	146	164	156	160	148	150	160	157	151	173	155	184	141	159	170	167	157	153	129	147	146	132	148	165	126	149	141	157	148	166	155	179	151	150	136	164	161	159	161	153	176	151	123	146	159	167	167	176	154	137	146	143	142	123	152	165	161	140	180	128	145	171	137	164	142	163	150	140	145	167	141	157	138	164	174	139	162	178	157	130	154	164	156	154	145	148	152	151	136	157	163	163	157	171	158	170	168	156	147	137	155	141	156	148	141	138	146	151	166	154	176	157	135	149	139	153	133	152	142	146	154	171	173	174	164	158	175	141	143	154	145	150	159	146	165	154	139	151	159	174	153	160	165	161	155	138	147	178	160	134	149	157	141	139	167	174	150	166	154	157	140	157	140	151	151	168	162	167	145	174	149	148	134	152	148	130	144	162	162	150	159	152	143	139	153	151	156	157	150	167	164	158	135	153	162	138	127	135	136	160	152	152	156	131	142	148	166	170	141	174	141	139	143	152	160	164	159	152	150	155	150	157	150	157	164	161	166	147	126	175	137	144	150	141	150	163	142	169	148	167	131	160	141	137	173	138	179	162	157	175	172	154	162	155	171	179	155	170	162	150	160	137	143	157	155	161	150	124	153	146	160	122	135	162	147	139	146	149	154	179	167	157	162	158	144	144	137	142	153	137	166	154	137	158	138	175	143	134	162	153	145	166	142	132	164	174	154	137	149	148	162	150	155	147	136	147	150	146	155	167	138	148	150	144	132	166	160	169	151	157	175	137	137	155	150	145	182	160	153	150	163	166	147	135	136	152	150	141	154	160	145	167	140	154	140	154	159	152	154	149	156	150	142	147	141	135	164	154	139	153	134	145	155	158	136	157	150	172	161	145	146	145	121	165	167	169	160	166	146	166	155	135	164	154	146	167	160	157	154	151	160	175	146	157	182	141	159	153	148	159	176	152	147	153	137	164	141	142	134	159	138	169	182	165	141	158	160	144	158	160	153	165	160	162	149	173	171	162	148	155	148	148	165	145	164	158	135	164	149	150	136	134	150	153	166	151	143	148	161	173	162	146	146	155	150	169	140	163	154	132	160	164	169	143	154	155	153	147	149	166	156	161	146	150	156	154	170	148	154	162	148	174	150	153	154	148	145	154	147	161	147	160	155	137	170	156	136	170	173	169	154	145	138	156	155	138	162	152	172	165	161	146	151	158	149	148	143	150	142	139	164	152	171	165	148	176	176	155	164	182	164	143	163	153	149	139	147	153	144	136	141	151	153	143	144	133	162	158	144	132	155	143	143	160	148	154	151	149	150	141	149	170	162	158	184	146	132	177	170	147	140	158	142	145	135	137	159	153	140	138	147	159	169	164	161	137	151	145	148	146	153	120	161	152	119	132	119	143	146	149	152	162	167	138	161	162	149	164	136	188	149	146	147	157	129	145	162	146	165	147	176	152	146	163	160	154	155	154	124	155	137	173	160	139	147	149	164	137	140	156	145	143	157	150	142	137	132	144	163	164	161	131	137	137	152	157	174	169	164	152	162	140	169	160	160	170	147	135	156	143	137	174	139	157	160	164	185	118	158	148	169	148	158	148	144	160	150	150	163	155	177	166	137	144	154	135	164	159	155	138	167	146	150	155	137	143	154	154	166	155	156	143	160	152	148	154	141	138	152	156	183	162	141	149	166	157	135	132	145	151	131	163	148	142	156	149	150	159	152	150	164	152	185	183	145	157	147	154	153	150	146	175	143	155	142	143	154	142	164	152	148	138	159	152	142	151	134	152	154	141	138	156	126	160	167	155	130	155	156	169	169	163	158	137	127	168	160	192	138	148	139	140	160	154	163	161	158	152	138	150	152	176	136	150	146	158	156	146	172	163	150	141	168	151	176	138	136	151	132	152	149	152	165	141	168	154	125	148	158	144	149	146	153	147	170	160	165	162	176	157	142	156	165	128	151	154	169	146	164	146	144	151	147	172	174	139	181	147	164	134	143	151	131	166	170	139	161	119	132	154	144	128	150	160	162	151	154	164	153	154	159	139	149	152	144	161	144	131	164	147	146	150	137	154	161	147	158	143	177	146	146	192	153	151	173	166	163	165	145	159	158	159	130	139	148	168	135	153	147	161	166	177	159	165	157	161	141	143	173	145	149	158	151	173	148	153	178	162	143	171	152	130	135	146	159	166	175	144	150	165	154	169	155	162	145	167	144	132	162	158	157	169	151	163	157	129	151	145	176	153	169	141	134	141	151	163	154	157	147	157	150	155	148	147	161	145	165	147	140	167	168	145	160	163	187	157	140	142	150	138	194	161	157	154	157	173	130	170	148	155	145	158	155	144	152	158	170	158	179	135	158	164	170	154	158	138	131	151	149	129	142	162	148	163	155	167	148	159	151	154	137	131	167	144	152	151	157	169	178	135	150	155	126	165	167	130	143	159	133	163	152	127	163	129	157	134	149	140	144	152	161	160	152	145	155	172	150	134	142	141	162
41258	53394	30291	35663	41127	42370	37803	31653	30115	22929	16795	10165	9029	8745	7138	4391	3125	2179	2068	1540	1181	1018	950	847	832	761	719	707	671	627	625	667	648	603	633	564	574	642	626	620	639	634	570	538	564	568	531	549	524	477	535	541	517	569	518	499	566	514	516	490	521	500	526	500	515	509	527	502	474	500	492	459	515	479	471	492	505	457	474	494	474	501	468	518	481	484	485	513	503	497	560	436	485	497	541	478	494	494	533	503	496	474	494	500	484	591	515	462	508	465	521	461	481	500	491	489	489	479	486	483	452	491	504	483	466	457	467	499	472	471	514	472	484	528	448	520	500	540	502	507	466	493	480	500	492	423	476	487	482	505	478	490	448	482	479	487	488	459	504	438	470	483	484	491	527	500	475	547	460	484	462	489	461	458	485	509	498	478	480	509	497	488	486	480	516	484	475	501	472	511	460	508	443	461	468	500	509	485	435	473	461	453	455	490	498	453	527	494	499	458	437	494	496	460	464	459	491	458	501	488	489	520	463	467	505	495	488	477	466	457	473	473	475	456	460	494	484	498	479	486	479	519	514	457	489	493	453	472	483	483	448	476	470	464	463	470	462	503	505	455	452	463	475	509	478	446	507	472	468	511	449	491	510	492	479	501	459	505	440	485	465	446	445	483	470	501	446	467	430	486	450	495	468	476	475	472	480	509	476	475	495	472	475	479	511	480	463	524	514	484	482	441	470	486	480	454	500	477	474	466	496	428	467	509	478	493	482	451	474	447	490	470	477	490	493	505	472	478	449	479	499	465	487	468	472	503	468	510	491	510	472	500	512	464	450	465	500	486	470	510	491	477	504	489	483	521	466	502	486	465	455	485	484	460	480	467	473	469	480	504	506	519	507	474	445	486	438	455	456	491	465	530	482	509	500	453	482	464	500	480	474	473	445	438	493	487	488	469	479	494	436	467	519	462	512	473	471	461	459	462	467	479	482	447	478	447	488	465	503	486	453	475	481	484	483	534	486	467	446	474	519	505	470	513	494	468	461	505	432	456	554	458	460	490	491	483	511	486	467	448	466	474	451	492	477	459	498	452	514	537	476	517	453	464	481	481	501	501	485	462	459	504	466	492	477	430	464	487	489	484	487	449	491	488	469	438	463	469	467	505	453	501	469	470	476	462	478	530	482	485	527	471	462	503	508	486	455	510	485	447	475	533	522	515	485	484	465	495	460	472	463	504	459	496	486	455	504	493	464	461	500	459	474	470	500	468	476	442	478	508	458	459	463	467	469	490	465	462	477	454	450	483	500	454	479	494	437	474	514	444	470	498	441	505	476	467	479	496	516	480	472	484	460	497	475	475	482	479	450	517	497	493	458	462	457	474	466	490	509	483	453	510	475	488	482	493	461	481	484	482	477	479	459	470	454	513	511	482	498	483	498	508	477	491	475	465	469	486	467	474	451	479	449	503	461	501	460	491	463	495	482	512	458	479	516	470	444	499	466	449	451	460	501	521	500	461	503	475	468	452	494	507	485	460	489	501	480	468	518	472	487	466	472	493	512	469	521	483	458	519	477	482	469	471	487	462	464	464	457	442	464	477	489	482	463	459	453	469	450	519	499	461	505	451	453	479	452	465	500	469	461	500	454	493	492	474	470	471	488	514	467	471	476	497	491	479	448	462	445	479	466	467	494	487	473	479	460	512	465	474	491	457	468	475	476	491	472	485	491	512	502	503	427	481	502	473	448	513	484	475	481	461	490	487	472	460	493	447	495	497	477	480	450	454	489	435	495	468	488	466	478	480	495	485	494	515	479	455	463	456	485	476	430	457	501	443	459	473	500	469	437	522	490	523	483	466	490	518	472	499	488	521	515	468	483	483	481	493	517	438	494	479	471	482	477	472	468	469	458	496	471	468	459	473	487	482	479	462	485	475	459	529	499	479	460	453	474	524	503	540	447	484	447	475	489	500	519	470	497	495	493	462	479	492	451	464	471	470	476	491	535	466	481	464	521	471	451	449	480	465	467	448	488	445	530	449	504	477	449	483	494	501	472	483	462	513	483	488	474	488	460	514	502	465	452	461	476	500	494	495	474	450	499	453	472	516	480	482	495	519	486	474	510	473	439	480	470	443	468	496	465	491	463	479	504	466	470	442	460	462	465	453	484	511	512	456	482	439	439	465	500	485	486	502	482	458	492	487	469	478	500	482	484	473	425	513	454	445	483	498	494	489	481	488	423	459	472	481	502	448	454	465	509	522	461	477	461	480	513	501	443	453	495	461	484	458	509	512	490	509	473	490	490	492	496	439	467	472	471	484	463	475	444	476	553	488	488	489	516	481	478	447	498	471	485	505	474	465	454	475	491	468	482	481	470	497	499	480	506	498	475	503	516	439	494	454	489	507	485	467	475	455	489	480	458	500	479	469	494	458	486	454	455	508	467	465	460	480	491	462	480	477	488	446	507	496	498	506	508	470	461	503	489	456	498	465	471	483	499	420	465	463	481	492	493	505	475	472	489	507	465	473	446	504	482	486	474	483	484	498	498	509	473	472	457	474	481	479	480	481	499	489	475	495	478	451	452	500	467	462	504	522	445	466	456	481	481	480	485	464	493	471	455	442	510	464	463	491	487	482	488	520	482	479	448	480	461	497	464	483	496	450	457	475	508	477	479	500	508	528	464	421	461	481	496	466	478	486	502	470	499	478	494	484	453	459	469	473	495	469	491	475	452	481	482	520	437	473	522	498	464	514	475	499	481	491	451	466	474	476	470	506	475	487	487	434	473	480	492	471	480	443	476	489	524	456	514	469	501	463	483	473	459	449	508	460	486	457	437	469	451	492	486	461	471	484	465	447	482	472	460	470	466	504	486	493	487	460	483	406	474	466	535	501	498	533	461	486	508	492	456	490	523	501	461	506	475	473	487	477	461	470	459	476	479	463	468	487	502	513	489	491	495	507	521	489	441	466	475	469	491	498	475	496	457	468	450	507	462	439	469	494	458	492	474	473	496	436	490	466	487	518	512	467	483	519	507	497	472	458	484	514	466	491	449	440	494	494	490	458	474	478	468	478	437	477	477	464	454	453	467	498	496	487	452	489	449	490	485	430	506	463	440	489	473	477	483	511	505	509	454	507	507	482	504	475	468	458	502	492	473	488	501	470	499	453	464	485	461	445	498	498	449	456	475	494	490	479	457	494	517	452	483	503	474	487	431	464	480	447	471	462	498	495	463	470	481	478	477	512	431	453	487	472	440	471	452	472	464	515	476	455	474	483	491	473	461	517	447	492	474	477	492	473	471	511	466	473	471	462	485	501	468	443	437	468	483	463	497	478	523	422	464	493	460	478	502	490	453	500	440	455	491	492	458	477	483	476	493	450	495	465	488	480	492	466	455	453	467	481	496	497	485	476	505	483	486	466	511	460	451	458	518	514	472	481	484	513	473	502	443	494	448	449	500	485	479	471	460	480	505	487	471	489	498	511	500	487	494	465	487	480	495	507	480	493
57664	45781	33099	29100	32117	34678	34898	30569	26889	19762	11823	5579	4029	3816	2831	1951	1461	911	746	632	473	410	384	372	344	317	346	331	299	313	339	292	271	299	301	300	321	296	280	305	260	304	281	259	288	271	257	238	267	258	289	272	277	253	276	246	250	272	246	288	226	246	281	251	250	240	253	267	265	238	232	259	269	283	253	253	270	283	242	237	274	266	254	268	262	242	247	261	252	253	217	289	256	301	264	252	271	252	261	280	239	273	237	244	272	259	251	259	255	241	266	254	233	244	263	244	263	254	250	239	242	250	254	250	238	254	259	255	274	242	242	265	265	271	256	270	246	230	267	251	253	239	245	256	278	270	260	252	282	251	226	245	249	268	235	252	248	254	214	282	240	260	246	232	236	254	279	255	244	258	255	262	246	255	242	237	274	263	252	268	270	267	248	250	274	247	250	249	262	265	276	258	252	254	243	259	265	244	259	290	258	249	281	236	266	258	259	243	270	247	270	261	232	279	252	231	236	273	243	244	272	241	263	255	254	266	260	254	260	258	252	250	248	258	230	248	257	265	252	271	254	252	271	256	236	309	270	259	255	247	248	285	266	241	248	261	237	252	252	257	247	268	236	248	281	250	249	240	259	261	273	254	246	260	250	248	283	285	239	245	244	237	255	234	263	263	259	244	261	262	266	251	282	282	253	248	238	250	259	230	288	269	238	257	259	257	255	253	224	236	271	267	260	276	257	252	263	230	244	260	259	284	257	262	271	265	226	239	255	266	275	272	262	235	251	213	251	267	276	260	264	271	215	250	225	255	240	232	249	273	269	253	264	235	270	261	266	266	231	227	235	282	247	225	268	271	254	216	252	265	277	242	211	262	277	237	252	262	281	267	273	222	224	263	277	236	221	248	249	268	259	261	254	232	260	244	275	228	260	277	245	294	269	248	271	258	262	279	247	263	270	258	261	282	265	229	265	262	272	266	228	236	237	272	248	265	268	273	275	238	256	266	263	244	241	262	242	261	267	256	245	247	263	238	257	244	282	238	237	241	234	240	256	276	256	256	245	237	241	299	261	242	258	246	246	257	269	251	253	242	241	265	259	230	237	246	254	262	254	246	239	246	232	272	264	290	251	251	241	267	244	252	253	273	246	252	246	267	236	251	256	255	268	242	239	235	246	245	244	256	263	264	297	264	246	277	268	237	240	239	278	289	219	264	231	236	267	276	260	241	233	249	234	275	274	234	247	273	244	238	280	262	274	256	252	223	258	272	256	273	266	218	242	241	245	235	264	262	274	246	274	271	258	269	274	265	254	295	292	231	236	233	256	239	252	265	222	279	241	237	272	252	249	272	259	256	255	250	279	254	237	269	247	278	228	252	248	249	242	249	274	247	259	268	230	277	262	284	267	254	262	248	228	240	234	254	258	259	232	250	264	274	244	233	237	231	253	257	276	280	271	248	241	264	250	261	248	272	254	270	243	221	271	262	262	261	238	260	273	246	243	239	214	224	276	236	278	232	239	246	252	228	211	243	253	237	258	260	236	238	254	273	237	253	253	239	233	244	298	295	265	278	253	246	254	224	268	234	240	271	259	267	252	242	243	242	243	273	256	266	289	243	257	232	258	245	266	241	256	292	242	258	233	304	264	264	278	254	231	236	264	266	259	255	249	260	239	240	267	254	235	240	286	269	265	248	248	247	245	274	273	275	234	230	241	252	230	265	222	247	229	252	250	243	249	259	281	257	268	247	255	274	271	235	257	248	243	254	229	261	257	239	263	236	270	255	240	270	250	257	236	223	257	262	242	283	257	234	246	237	250	240	257	254	243	231	270	252	270	240	231	248	234	218	249	257	273	260	266	237	229	236	258	260	247	261	270	248	220	266	252	268	253	262	255	229	229	263	245	261	278	276	268	245	255	269	243	262	262	239	245	271	264	258	255	229	265	261	239	281	246	238	255	247	263	218	246	269	294	238	255	239	287	250	254	250	266	282	269	271	237	209	246	236	228	259	243	233	265	232	228	277	256	257	265	256	271	282	256	245	250	228	247	235	236	219	264	239	259	265	251	254	255	224	222	246	246	236	274	238	214	280	268	256	242	260	233	252	258	267	252	249	258	256	284	251	249	234	264	237	255	227	244	258	256	252	251	254	229	281	246	236	245	227	257	280	242	264	255	272	258	286	255	247	263	270	255	266	235	246	255	250	260	234	247	273	237	257	227	241	267	266	249	275	254	218	248	246	256	272	231	230	259	273	243	249	225	230	244	254	263	267	251	252	250	231	249	252	271	272	256	265	244	261	244	247	251	247	263	269	240	261	257	261	254	236	253	295	259	255	250	260	257	245	276	243	252	260	263	223	256	258	249	278	260	246	261	261	244	273	250	224	273	267	245	248	233	232	268	263	251	236	271	240	248	242	246	253	247	264	259	252	255	256	274	259	269	265	273	257	254	229	259	249	262	248	274	266	262	264	278	241	258	253	262	245	245	264	259	228	254	249	286	238	259	253	238	261	261	261	251	297	257	265	244	228	304	251	246	221	272	246	260	267	242	251	246	254	265	274	257	268	243	243	257	248	220	259	254	257	244	262	266	252	239	244	236	265	277	244	247	242	254	245	261	277	249	228	243	256	250	220	248	258	248	245	260	268	242	222	248	255	249	261	285	275	270	256	253	274	259	253	240	257	255	257	263	232	243	271	259	247	230	273	256	253	253	246	266	237	260	255	242	269	247	252	280	231	241	253	250	234	281	244	248	233	245	254	248	249	238	263	222	236	269	288	233	251	248	290	287	249	252	215	255	232	246	253	249	246	236	267	256	287	256	247	260	245	221	255	254	266	276	258	246	259	253	257	282	242	275	229	256	248	258	241	242	261	216	280	257	236	256	252	251	267	267	269	271	276	239	282	226	234	266	219	236	266	238	243	239	253	267	259	226	212	258	278	237	251	243	269	247	277	252	263	276	231	219	297	241	252	253	244	235	257	253	228	280	239	250	271	252	254	247	234	244	227	261	225	275	272	262	244	271	241	238	251	253	242	259	298	253	254	242	243	253	243	215	251	239	251	259	242	256	246	272	257	232	204	230	246	281	270	268	265	275	253	253	286	259	270	240	232	267	249	250	307	252	262	237	233	272	226	269	274	246	268	240	270	246	257	247	248	230	256	247	246	248	228	254	266	279	244	253	269	217	236	240	243	237	254	251	259	256	275	283	244	271	256	256	234	274	259	238	252	240	287	263	251	269	267	229	245	269	245	260	243	244	282	262	258	266	260	254	241	254	247	250	286	268	259	257	265	227	258	258	224	227	234	240	257	261	246	236	226	240	224	246	259	255	255	269	273	262	251	232	281	267	227	268	276	272	256	267	256	245	258	263	246	232	259	264	254	254	252	246	258	265	250	239	244	222	279	278	260	301	260	240	252	245	259	255	262	240	245	254	282	235	257	278	228	255	243	251	257	242	237	237	250	265	237	236	254	252	240	254	261	242	229	238	265	259	247	251	248
47708	53630	34785	41521	47091	50375	47119	41086	40461	34678	27033	17516	15406	15706	12077	7488	5539	3779	3690	3263	2261	1763	1646	1435	1360	1240	1126	1070	1091	1077	1055	1015	1106	1041	909	1038	954	1032	1004	914	882	924	898	907	874	849	855	840	803	796	815	787	847	830	756	774	800	771	768	772	779	764	797	797	747	733	761	708	770	695	717	790	754	753	725	744	701	746	751	733	723	774	731	724	727	733	762	667	718	701	704	666	761	765	763	695	724	750	723	719	748	730	746	809	794	909	844	786	731	774	757	684	734	742	741	715	778	800	742	763	742	776	769	750	692	734	757	719	740	740	740	738	725	688	771	711	716	773	684	723	703	715	722	759	722	710	703	729	702	768	743	702	754	692	733	689	698	719	717	706	747	778	728	674	729	713	726	696	708	735	683	753	739	735	765	701	707	668	706	688	699	719	691	683	759	713	753	716	739	712	703	708	727	761	763	722	679	715	739	698	744	726	723	775	766	708	770	711	737	719	749	717	732	719	700	738	777	716	708	744	701	749	735	748	728	755	684	726	687	740	749	771	762	761	713	716	735	719	726	751	744	668	695	732	741	735	675	747	712	725	768	732	748	723	677	709	713	751	719	693	705	744	726	667	721	691	694	718	699	743	719	728	738	755	740	717	679	709	708	718	695	719	776	743	752	767	706	761	726	717	726	762	691	726	703	738	707	740	693	729	728	710	763	688	708	734	714	708	695	718	720	710	714	717	742	736	743	718	691	717	739	727	711	728	731	722	727	722	753	696	692	733	719	717	718	686	757	721	700	763	659	726	731	750	724	718	732	694	759	721	760	701	727	666	766	758	728	713	717	736	763	713	729	744	736	713	708	696	708	746	744	689	667	700	731	772	692	683	738	731	718	736	741	719	795	748	739	712	726	797	720	696	753	739	717	738	745	758	680	684	709	720	741	718	708	736	746	781	760	741	758	732	702	739	721	703	709	710	720	757	736	746	727	655	702	726	736	713	681	704	727	739	782	738	762	737	700	725	737	746	765	731	714	736	677	734	703	744	744	754	681	760	748	689	684	726	784	687	769	733	708	696	694	687	723	753	677	747	710	708	744	748	706	721	736	710	730	759	750	725	730	714	692	723	693	731	695	709	704	716	698	749	718	713	690	697	748	728	747	751	728	732	721	714	696	749	683	732	782	780	745	720	751	742	753	706	684	724	674	696	717	707	727	715	707	670	743	766	759	728	679	738	706	714	769	738	741	715	752	711	744	708	746	752	699	734	750	770	689	732	751	799	733	773	701	725	699	755	702	696	686	770	727	696	753	711	699	709	710	701	731	732	698	702	740	738	759	714	710	751	752	738	772	709	773	757	727	703	744	774	699	733	771	745	758	711	688	717	729	715	754	737	738	708	723	699	704	643	736	706	746	733	693	721	722	748	740	741	737	763	690	720	663	762	707	734	703	749	723	713	702	705	702	692	753	692	704	664	715	788	778	693	730	755	714	739	734	758	684	731	720	743	715	757	774	674	783	658	730	682	710	765	708	736	689	737	749	724	677	757	727	710	701	718	729	726	746	706	690	687	704	759	771	712	724	770	715	736	730	715	729	705	710	731	706	706	677	724	757	763	769	731	702	676	715	731	726	698	756	705	726	718	710	737	706	727	698	741	694	735	703	719	736	679	744	713	711	724	707	688	719	690	723	696	727	701	775	718	690	757	760	728	737	764	730	700	748	690	735	732	723	734	717	721	700	753	754	677	708	667	753	723	705	694	768	733	685	741	748	702	693	723	741	765	758	697	772	721	717	737	748	738	730	716	717	723	718	681	720	759	721	698	748	792	727	732	714	720	720	737	734	711	772	694	709	725	739	708	704	720	713	737	680	757	681	692	714	745	739	699	683	678	733	731	733	668	722	714	676	706	705	779	702	697	693	741	726	760	795	746	764	744	689	715	663	713	735	802	754	739	763	709	749	706	743	722	690	716	726	746	753	709	704	733	738	721	764	669	708	711	722	743	745	719	739	709	717	704	698	751	746	734	734	723	740	691	688	744	714	679	751	717	765	717	746	722	728	710	698	717	732	745	754	711	694	743	730	682	747	710	704	746	693	682	743	730	699	723	673	717	718	725	749	736	737	715	711	729	746	705	713	749	748	697	701	698	728	720	765	713	733	697	733	730	707	669	729	695	703	671	761	708	733	706	680	712	741	695	735	771	735	762	781	764	692	736	655	761	785	717	698	700	694	734	755	749	711	710	766	767	718	712	713	724	712	671	722	738	739	753	728	715	694	754	684	716	681	747	690	694	731	736	727	748	753	750	727	725	695	731	731	692	779	729	728	775	694	709	716	724	719	748	767	683	780	723	756	714	726	720	727	754	696	728	720	761	695	753	765	736	767	754	728	738	711	791	708	733	682	714	720	693	695	771	723	717	727	734	710	738	735	761	751	741	704	744	740	722	763	701	761	729	726	702	712	683	681	687	708	757	759	758	672	756	689	743	688	745	741	754	755	684	715	741	706	760	709	646	662	713	702	716	690	754	749	722	760	757	699	745	733	732	717	710	733	759	718	718	733	715	749	762	756	699	717	696	789	712	748	746	711	744	727	774	720	744	700	806	729	744	747	701	666	758	718	720	704	730	679	716	731	759	716	751	697	714	790	739	717	771	742	692	717	749	696	720	736	729	696	688	744	762	734	706	711	725	715	750	753	732	717	718	723	713	707	756	740	691	712	733	685	732	699	742	685	735	708	724	737	710	729	702	722	772	766	708	712	690	699	708	743	703	737	743	747	749	710	703	733	737	699	767	723	720	739	732	742	731	744	733	732	710	712	682	725	737	758	749	712	707	760	705	746	712	721	734	722	732	699	721	706	756	736	717	675	786	714	710	726	699	763	701	726	734	721	732	674	708	716	688	694	700	748	737	710	740	696	714	712	769	720	723	700	655	714	715	724	757	738	679	714	695	727	740	768	736	744	699	676	721	697	713	751	671	736	699	749	736	726	732	713	680	723	677	704	693	700	767	682	730	742	670	748	716	690	750	718	755	665	687	803	667	746	732	741	728	715	734	718	751	717	772	726	731	744	738	674	732	753	740	730	735	707	737	749	754	739	693	746	706	727	704	753	751	693	717	770	746	724	675	710	711	767	752	737	694	723	696	746	720	772	717	675	710	776	765	675	704	716	694	725	733	715	724	693	700	712	680	718	689	707	729	720	729	700	707	711	762	674	778	743	739	714	718	752	708	693	741	720	746	711	778	764	720	696	691	738	767	747	716	714	734	750	726	732	711	704	708	778	719	731	733	743	688	763	681	713	731	769	709	741	687	726	666	717	698	672	678	710	726	736	744	729	734	692	737	688	726	755	735	709	728	669	708	709	705	759	728	686	706	715	739	676	746	672	706	724	703	731	712	696	722	711	697	721	721	711	702	712	758	753	729	746	727	704	748	726	699	729	701	752	755	672	756	724	688	725	751	734	719	685	725	708	724	697	661	737	739	703	760	720	726	732	722	740	701
23519	32980	15268	7442	4895	3412	2362	1430	1112	751	534	345	271	278	249	243	215	213	196	182	185	181	197	178	162	181	178	192	184	183	163	173	183	191	178	192	167	159	205	201	160	176	165	174	157	162	176	180	180	173	175	170	176	154	188	148	177	170	171	182	179	172	173	151	177	194	165	182	168	188	155	158	169	172	148	170	174	166	162	183	170	167	176	164	149	178	153	157	187	163	164	169	204	168	178	175	183	171	178	184	171	180	163	147	190	180	162	175	136	172	179	164	181	194	160	169	183	181	169	181	185	174	156	158	166	186	173	175	166	179	175	177	183	173	178	154	183	166	179	186	177	161	177	166	172	154	189	167	157	173	190	194	151	176	162	200	175	171	187	179	160	174	171	147	163	158	185	173	174	177	160	149	175	163	176	199	168	188	183	157	153	175	174	176	219	183	165	189	182	161	158	163	163	165	194	181	168	166	190	179	183	159	183	173	189	156	154	159	148	168	162	168	155	194	169	160	166	164	189	182	164	157	159	147	188	201	161	167	159	171	198	194	158	163	177	189	181	202	157	138	165	178	177	173	190	177	198	167	172	161	150	175	178	172	176	182	174	203	177	169	160	168	189	176	187	172	181	168	170	185	176	155	151	152	162	171	178	170	193	143	157	156	169	182	159	179	164	174	153	157	181	165	186	167	164	159	163	197	154	167	166	166	156	161	169	167	171	186	163	167	180	156	159	160	207	177	161	184	187	163	174	177	211	187	153	168	175	181	176	158	165	186	175	186	165	152	164	191	168	146	192	164	184	165	171	187	181	179	179	170	171	182	174	175	151	175	159	171	185	155	155	183	170	168	162	163	187	197	167	182	156	158	163	184	162	175	188	175	165	159	152	171	167	158	145	177	177	158	186	162	171	176	180	181	165	169	171	184	153	168	188	159	169	170	171	189	167	163	180	170	181	170	156	162	175	168	195	168	168	179	158	183	157	168	174	169	181	182	137	170	175	172	157	181	188	170	184	185	171	169	181	193	155	175	157	183	199	168	192	175	176	163	151	154	177	169	156	193	193	183	162	180	171	188	169	179	167	161	184	172	149	181	155	164	172	159	165	181	189	197	170	173	182	179	160	181	187	187	127	181	187	161	174	184	172	160	175	173	199	188	194	178	161	188	172	184	175	180	131	150	173	207	171	176	161	163	169	161	174	180	206	170	176	161	188	167	157	158	156	175	164	170	171	165	168	175	168	179	179	178	175	174	172	177	184	163	151	172	175	168	181	169	169	206	170	164	162	164	169	187	182	164	175	177	157	167	153	172	194	166	173	160	168	175	149	173	166	161	174	149	175	155	133	184	178	186	188	165	148	202	164	164	158	159	185	173	172	150	182	165	169	205	198	168	155	173	171	143	154	182	179	174	179	184	166	170	172	174	166	163	171	160	169	175	175	180	165	166	149	159	172	154	148	163	148	170	175	171	155	169	175	177	171	176	193	171	177	192	165	170	191	174	171	179	170	138	156	198	137	163	200	179	164	150	164	164	158	196	158	178	181	158	156	150	182	183	157	159	169	160	173	174	169	158	187	178	178	175	159	175	159	158	164	175	161	163	179	166	136	175	175	177	157	179	183	163	165	172	152	194	193	171	193	168	148	182	152	180	167	143	175	173	175	182	180	158	159	168	159	171	168	166	163	167	184	183	191	189	145	158	182	177	175	159	160	156	144	164	165	169	190	175	143	188	164	169	173	156	166	189	161	176	175	181	161	177	186	179	173	174	168	174	157	183	174	157	191	170	153	169	158	152	160	174	187	163	163	155	153	157	158	170	175	171	142	161	158	169	163	186	175	166	170	168	174	166	175	171	182	151	186	137	181	173	179	158	156	176	192	151	169	184	149	173	164	147	186	151	183	151	171	156	159	180	164	169	177	188	172	155	170	155	162	167	151	187	186	161	175	190	200	177	170	158	160	176	186	181	159	165	178	169	140	167	174	170	160	194	168	164	161	190	183	172	187	192	166	182	177	198	163	204	160	165	180	174	178	178	164	166	189	169	161	173	169	147	184	170	174	168	171	186	157	200	166	164	184	157	158	170	189	174	203	178	168	170	163	161	155	180	157	154	154	174	175	155	166	173	170	159	172	151	159	162	166	180	168	148	170	174	180	162	165	183	145	203	153	162	171	163	155	160	166	183	147	189	166	185	158	161	162	188	164	176	172	167	164	174	159	180	189	174	172	167	175	173	171	167	174	189	157	207	157	178	187	164	156	175	166	200	163	173	166	171	175	192	167	160	160	160	179	173	173	164	180	154	166	162	180	155	166	163	179	169	184	164	168	184	166	167	183	181	169	163	164	184	161	179	156	166	158	164	186	173	206	176	165	174	179	190	176	174	181	156	163	173	164	172	177	164	195	181	152	185	149	173	186	196	155	164	175	159	177	173	177	159	166	164	154	175	167	182	146	165	177	165	167	187	159	202	148	156	174	169	159	179	151	162	161	157	174	155	168	170	166	187	181	181	176	175	186	183	151	173	162	177	169	156	152	197	164	148	181	175	180	150	167	171	159	165	174	158	169	178	181	162	160	174	165	158	187	156	182	186	188	190	161	179	173	176	157	161	145	176	162	180	211	167	166	188	163	170	181	168	161	172	155	187	172	171	150	159	184	161	146	173	192	180	163	159	185	169	171	149	152	191	157	164	157	166	144	183	191	187	169	188	174	196	177	184	173	179	184	203	167	154	160	166	165	162	165	178	182	176	153	160	175	141	168	178	145	178	151	167	164	155	178	166	169	173	178	170	164	187	169	152	162	175	181	167	165	171	173	163	168	185	193	158	160	200	151	173	171	160	158	179	194	180	155	175	148	179	162	184	160	208	179	183	179	157	178	169	186	165	170	177	172	169	174	173	178	186	157	170	177	174	145	166	174	175	153	188	163	192	155	171	158	182	151	173	159	175	194	182	180	156	172	168	172	161	177	153	148	163	149	175	187	171	175	172	164	173	183	139	171	172	174	161	145	175	174	157	189	188	189	164	168	179	187	170	158	164	161	193	158	154	188	158	174	170	158	187	173	194	181	159	176	170	176	184	153	169	178	161	151	163	174	173	158	159	201	169	182	162	174	182	170	156	195	171	185	177	144	173	162	163	184	182	165	179	183	179	174	197	193	182	181	185	167	167	181	183	160	152	172	160	169	174	183	183	171	137	181	165	197	191	169	172	164	192	175	151	171	181	166	173	190	176	173	177	159	201	172	175	170	172	176	153	182	181	190	177	179	165	165	175	182	173	153	174	190	163	169	170	178	175	178	162	173	176	176	171	176	192	178	169	151	178	148	176	165	175	168	161	172	172	198	152	176	179	191	175	163	185	156	153	182	158	173	152	183	190	171	155	157	157	198	178	161	190	163	186	173	161	183	157	176	169	166	181	177	161	179	141	169	161	175	189	158	168	167	186	164	156	183	179	162	150	174	161	171	183	180	180	154	167	208	180	177	151	159	165	176	156	154	190
20964	32188	10635	12982	13310	11709	9218	6028	5123	3604	2441	1482	1281	1216	1045	968	842	736	753	752	696	704	637	617	621	653	586	609	652	613	642	625	657	604	600	630	567	588	611	609	565	598	569	552	559	542	558	550	553	522	551	544	585	564	526	552	559	497	558	559	580	583	563	547	525	529	543	566	533	507	538	623	500	548	525	586	550	565	538	519	538	526	529	569	560	491	565	547	527	518	519	496	559	593	537	530	573	527	522	507	565	526	526	550	566	597	518	571	541	501	572	546	564	535	532	529	528	512	542	547	528	503	547	498	550	533	532	561	523	522	546	566	552	525	532	563	540	551	537	582	508	554	530	533	497	558	552	504	565	522	601	540	521	528	528	534	543	539	567	500	524	527	503	525	570	521	529	525	550	591	526	498	540	508	544	523	528	554	521	555	527	506	548	521	526	525	541	535	578	577	511	566	507	556	556	548	542	549	516	543	578	563	543	488	495	538	464	536	532	523	564	559	586	530	503	526	552	544	521	550	524	477	539	528	536	536	498	527	542	573	528	550	545	542	533	527	526	515	523	541	534	530	530	510	531	513	538	493	519	527	486	533	527	591	510	523	525	537	558	496	538	519	547	533	514	538	511	510	529	515	523	527	555	534	529	521	513	537	555	582	548	521	540	554	524	515	544	519	536	537	509	529	524	540	558	557	495	508	532	536	551	513	500	552	544	540	522	558	506	525	545	519	520	541	576	538	512	547	522	536	552	538	517	564	532	547	548	545	539	596	568	517	532	531	504	496	518	548	538	543	532	500	569	574	551	499	546	516	497	543	526	533	525	530	614	527	498	582	536	530	549	482	547	520	546	544	517	540	555	527	518	548	569	542	506	527	543	512	545	542	501	491	528	562	562	498	518	527	527	531	486	546	486	568	547	527	542	578	514	543	529	552	536	522	538	540	547	553	547	528	532	514	525	493	549	528	559	576	571	539	545	540	547	534	540	529	543	510	514	502	501	568	516	536	520	545	550	548	556	533	507	519	540	513	486	506	508	495	563	496	569	502	551	538	504	531	470	546	552	545	509	520	522	532	496	537	535	545	519	559	506	551	534	540	536	558	522	566	559	536	549	500	523	544	542	515	523	555	524	553	512	537	549	523	571	526	542	569	504	533	555	552	557	546	523	545	541	559	526	500	565	525	519	534	525	482	519	533	533	518	572	554	514	535	552	504	534	502	519	500	552	530	524	517	531	499	535	535	555	492	504	558	486	549	554	522	554	498	536	549	565	516	532	547	515	529	556	532	517	535	543	540	551	596	573	547	514	555	528	529	533	558	516	582	530	549	554	547	526	496	532	533	572	517	560	518	517	523	527	532	500	547	506	521	482	523	546	521	556	547	491	539	538	547	543	538	547	530	536	524	539	523	528	551	537	540	540	545	509	551	546	538	548	511	516	560	575	517	550	536	525	542	548	524	576	485	545	541	510	524	521	537	542	517	547	531	539	538	541	509	550	530	546	517	512	576	571	501	485	523	570	531	572	572	516	488	570	564	552	555	528	523	536	533	569	580	534	536	493	545	526	555	522	564	537	546	551	526	603	517	559	539	534	542	490	528	551	543	528	567	557	487	538	525	492	536	546	527	499	528	495	519	484	506	532	506	541	545	556	545	496	525	524	555	558	530	511	545	526	526	488	538	533	556	529	487	523	492	530	544	561	522	550	521	534	552	546	523	461	549	527	520	540	540	519	501	535	504	552	575	522	524	509	552	525	575	505	520	533	525	522	533	554	527	535	578	534	538	521	562	525	501	562	528	563	488	531	536	538	512	562	483	522	533	520	576	548	537	492	535	565	545	524	517	537	581	536	574	523	556	535	550	550	519	511	540	494	538	559	543	532	547	531	546	549	501	572	555	562	545	547	511	514	570	580	563	533	522	520	574	503	509	559	540	495	502	548	537	515	530	515	504	506	516	571	544	578	524	536	591	538	573	519	500	504	559	527	527	505	512	521	556	512	492	562	540	529	530	517	527	552	541	548	533	518	521	546	515	547	558	549	531	534	553	540	531	522	532	551	549	527	533	534	528	550	573	505	531	548	547	523	505	559	523	522	541	568	508	548	532	555	539	532	537	518	510	549	586	543	529	518	502	560	525	502	541	542	533	518	535	503	560	557	527	542	553	550	507	538	578	494	533	547	517	516	582	484	550	571	531	563	554	526	519	549	565	517	519	567	539	563	578	550	523	504	525	516	521	540	494	526	531	549	566	524	521	517	538	543	504	498	549	538	528	558	537	545	554	574	486	558	564	552	536	567	519	527	513	554	525	538	525	549	553	561	511	522	550	482	548	516	573	511	513	528	505	547	516	512	554	499	544	499	521	484	533	520	526	569	535	540	558	541	500	534	507	545	500	527	564	519	507	515	543	545	555	484	540	548	549	529	523	530	556	481	520	591	521	527	575	515	552	524	555	509	501	537	491	521	525	524	534	520	526	520	533	561	538	542	535	543	566	565	498	539	515	514	516	503	519	555	536	566	542	529	504	554	569	545	520	510	555	526	504	543	541	526	510	516	527	565	557	524	541	537	537	530	522	545	499	522	531	532	526	586	513	485	508	535	533	546	539	534	545	530	489	527	515	554	484	544	527	573	504	534	547	544	513	538	555	562	517	554	522	541	486	547	535	518	544	553	543	567	540	581	519	529	590	525	573	570	568	485	567	542	523	539	505	538	512	525	504	533	517	549	517	521	564	545	522	523	541	521	521	507	501	557	523	532	496	546	496	590	547	540	549	508	561	528	550	521	505	521	525	551	545	565	565	562	535	499	524	549	512	529	511	500	533	563	524	535	544	562	552	526	551	563	516	547	507	528	534	537	530	529	537	532	535	540	503	508	547	523	561	561	553	539	534	522	504	588	588	531	506	555	524	513	514	524	538	510	514	532	551	535	535	521	536	554	555	556	524	555	528	492	531	496	529	568	516	549	460	523	523	490	526	511	540	507	519	519	563	519	530	539	528	540	571	531	518	538	534	523	487	516	546	520	573	543	589	522	518	520	552	554	542	514	515	516	549	495	514	575	493	515	548	546	566	516	545	548	538	590	493	554	512	555	499	587	504	515	529	520	581	525	542	536	513	526	549	515	524	548	502	516	511	524	536	524	516	523	500	518	540	553	577	501	532	539	535	574	513	525	511	540	558	510	571	565	516	566	553	549	496	545	546	479	502	516	531	528	538	548	569	530	574	537	534	522	556	518	569	537	504	566	570	553	548	537	512	529	490	519	537	538	504	549	514	553	560	558	581	537	536	547	575	569	554	544	544	514	523	577	523	569	542	578	521	520	523	556	519	525	561	533	552	575	533	503	559	529	555	504	521	550	489	523	512	531	528	509	546	527	553	521	539	525	497	550	554	579	503	549	526	520	536	511	544	566	520	561	527	507	527	538	552	551	542	547	529	534	525	569	580	528	498	529	524	544	490	523	515	512	494	532	506	558	529	544	512	531	540	532	532	544	499
52996	50008	33151	27190	28952	29664	26108	20530	16412	9274	5204	2158	1438	1630	1048	806	549	361	360	293	255	235	220	208	206	196	180	160	163	182	172	172	208	164	177	172	182	170	157	165	159	144	170	178	150	159	167	144	163	180	141	138	160	137	194	157	198	160	157	154	164	167	147	160	152	156	151	147	156	152	179	162	152	156	133	151	160	149	151	154	135	146	160	165	160	160	165	146	158	152	177	164	161	133	180	167	164	144	126	150	165	152	160	146	154	156	172	159	155	166	146	138	165	180	162	148	141	137	156	162	176	154	136	146	138	136	160	145	162	135	145	162	173	146	141	151	129	151	158	171	144	168	144	155	160	150	156	171	159	141	159	131	153	170	147	150	151	139	154	150	124	150	141	174	176	178	144	147	134	165	138	137	148	164	153	156	162	151	142	140	149	138	155	156	150	130	192	145	148	186	144	146	157	175	157	162	125	130	163	168	137	149	153	148	147	154	150	129	167	142	154	155	159	123	134	155	129	132	162	149	166	158	143	156	159	135	156	160	149	160	145	149	155	148	149	146	155	158	179	139	130	133	163	154	141	162	161	142	141	150	168	146	167	161	157	147	159	136	133	157	151	152	142	151	137	146	133	123	150	161	173	155	144	141	146	147	139	155	145	161	144	165	153	130	149	142	126	160	158	157	158	157	146	175	149	145	176	141	164	141	170	158	143	155	148	156	158	151	156	138	176	149	147	141	141	141	165	150	151	155	156	128	170	138	153	142	156	145	133	152	164	146	172	150	145	179	145	137	166	149	165	148	150	144	162	136	141	167	143	152	165	171	153	141	158	163	162	163	143	154	154	139	148	172	148	147	136	154	152	129	157	155	166	157	150	170	141	146	155	168	185	165	145	121	171	180	175	165	166	153	150	136	158	152	165	140	143	160	150	150	132	137	137	163	156	137	143	135	160	160	151	139	149	143	151	148	156	188	170	165	167	160	157	155	156	152	163	128	156	150	148	166	141	135	151	176	166	179	158	141	137	149	132	141	171	158	153	159	149	161	132	138	145	156	153	158	143	172	159	151	153	153	146	140	133	173	152	163	126	150	162	167	162	184	153	154	147	124	164	119	135	175	152	155	179	162	153	136	148	158	163	128	165	137	167	148	149	138	168	151	155	155	149	154	150	142	171	146	148	156	156	172	164	152	150	163	152	150	160	151	134	151	158	154	128	149	148	161	132	180	144	151	148	152	139	149	138	151	136	180	174	185	156	179	167	173	143	150	146	142	160	158	157	145	143	141	171	163	139	168	145	167	137	173	160	148	183	154	153	140	127	149	176	154	133	155	187	151	149	160	152	165	164	140	155	164	148	141	143	167	159	128	145	146	183	139	149	153	155	164	152	142	168	150	185	152	149	149	142	146	156	136	138	152	148	152	160	130	179	138	155	154	154	161	181	154	152	141	149	150	146	147	169	159	164	179	170	164	163	174	174	162	143	124	149	147	168	137	166	144	129	141	143	140	152	156	161	160	155	171	150	169	158	139	142	157	167	186	149	158	153	126	154	160	146	150	156	142	157	171	181	138	180	147	171	176	154	142	139	152	165	174	150	148	151	158	176	131	173	148	148	176	152	137	173	171	148	163	143	162	135	141	143	134	130	136	175	144	148	167	143	148	144	163	148	152	144	165	161	154	163	140	151	158	138	127	164	180	154	137	174	151	163	125	151	149	149	144	148	144	147	149	151	158	167	147	130	157	130	178	178	177	155	146	166	170	147	146	155	163	131	122	152	168	161	132	148	159	142	130	182	145	143	148	156	155	161	171	152	180	158	157	147	171	159	161	146	164	152	160	126	148	165	167	162	167	131	146	142	116	167	161	171	124	128	161	160	145	170	163	164	154	165	166	175	156	147	169	161	144	159	168	164	164	150	154	170	144	147	138	142	141	159	162	152	143	149	167	152	153	158	163	122	140	170	127	171	134	144	164	156	154	158	171	153	137	137	179	149	158	165	165	163	152	147	132	158	141	134	160	153	169	169	143	174	146	165	158	136	163	145	144	138	169	157	153	153	140	139	174	160	137	146	157	138	163	143	166	154	174	166	147	159	174	157	166	148	162	156	128	154	146	162	143	173	146	151	135	165	148	160	177	122	170	162	148	133	136	152	147	175	165	157	140	153	160	169	146	158	154	159	151	156	147	125	129	133	141	143	169	152	149	151	146	142	146	142	135	156	142	162	153	168	171	150	144	180	166	155	151	158	164	135	141	153	141	150	152	141	155	150	128	150	152	138	160	147	157	126	167	140	159	179	171	147	125	147	149	149	162	150	131	172	159	160	170	128	152	145	140	167	167	145	156	185	165	145	153	155	158	164	155	143	138	155	150	130	147	143	149	155	146	157	139	140	145	147	159	156	151	145	166	156	155	151	164	176	156	147	165	134	173	161	172	125	160	125	154	156	164	153	138	147	173	156	140	148	153	154	170	162	138	144	151	126	155	142	156	142	140	157	149	169	153	148	143	142	138	146	163	151	142	150	159	135	151	127	147	148	159	135	156	133	157	124	142	163	162	160	173	151	124	149	140	153	143	168	135	171	157	163	146	164	147	135	157	158	133	136	148	147	139	162	167	163	152	159	163	134	153	167	150	159	153	147	151	158	130	158	143	141	146	148	172	172	174	152	147	147	142	163	160	153	153	178	169	164	148	146	145	140	130	163	146	145	167	173	121	163	148	160	147	148	142	160	153	151	169	176	160	154	175	161	156	129	142	148	138	149	168	159	156	146	171	147	151	157	162	137	151	159	147	147	176	164	165	163	150	163	136	149	168	171	152	143	170	154	145	159	139	160	182	154	136	164	164	137	129	128	164	151	160	141	151	167	152	159	134	151	176	147	162	129	157	142	162	145	172	160	145	160	162	153	144	154	136	157	142	157	156	157	148	155	143	156	153	140	142	159	148	162	126	166	142	158	134	150	161	146	157	139	127	129	162	142	129	159	154	162	156	144	150	151	154	143	165	132	138	167	151	141	171	145	143	143	144	141	134	174	167	170	139	154	152	157	118	147	158	166	166	133	147	149	160	145	165	180	149	161	152	163	135	157	166	153	148	132	171	142	159	158	140	160	147	156	146	143	153	147	138	147	143	162	159	168	153	142	155	158	140	157	156	149	156	164	139	144	141	155	146	154	153	143	142	133	155	158	162	188	145	161	150	149	153	166	154	144	162	146	151	164	166	126	148	148	150	163	165	153	150	171	160	155	133	150	160	162	136	120	122	161	170	155	145	161	160	174	157	145	141	145	142	146	156	157	135	157	139	143	154	134	156	148	146	155	171	165	128	159	134	166	133	150	151	144	166	158	158	144	156	139	151	134	163	159	140	147	136	149	149	132	168	147	146	154	137	140	154	157	151	156	134	145	140	158	151	139	140	157	152	144	143	153	169	138	153	149	154	148	145	159	163	157	140	142	158	130	141	140	165	143	149	136	151	144	142	161	133	165	156	149	147	146	162	163	169
44521	53988	31408	35306	40769	41875	36511	30978	31270	23576	17755	10120	7212	8427	5694	4085	2646	1882	1807	1483	1114	1029	931	912	756	709	716	727	705	715	680	630	646	651	658	603	603	662	645	606	629	618	573	572	561	541	528	510	543	505	511	508	518	525	481	526	555	481	489	514	495	471	498	485	490	509	482	493	473	477	494	508	487	490	481	476	461	495	495	487	469	469	501	492	470	474	515	510	504	477	514	490	462	461	493	484	468	475	454	478	539	475	510	479	496	533	512	477	460	496	477	467	500	507	472	475	454	444	489	463	512	459	497	511	483	448	477	464	467	475	505	493	494	503	439	468	530	490	462	457	477	464	485	472	493	498	466	446	510	497	474	508	490	456	479	473	469	504	468	478	516	466	477	502	469	491	463	502	449	444	467	450	485	518	448	485	477	464	461	494	434	456	488	458	432	496	475	442	483	467	434	449	476	494	489	473	477	444	505	487	470	430	472	480	498	488	453	465	476	499	491	492	484	448	468	477	512	487	513	503	502	505	463	508	480	488	492	492	479	440	524	444	471	463	497	462	461	465	453	450	455	482	472	481	489	495	504	482	452	462	493	489	484	474	446	476	466	510	472	473	450	473	502	454	502	508	463	477	498	477	449	504	467	497	475	489	453	497	470	501	476	507	488	471	476	482	464	430	492	492	515	468	471	475	457	472	501	460	494	479	485	493	454	530	495	476	481	455	450	472	466	427	510	517	465	478	496	453	498	487	456	479	445	497	452	467	499	485	436	501	438	491	489	514	519	482	516	474	516	487	480	489	452	492	474	499	462	476	463	510	468	529	457	476	501	426	419	489	449	481	489	460	438	464	484	476	465	462	477	431	494	469	491	466	487	493	502	446	456	450	451	455	435	499	476	452	460	496	469	455	466	476	485	456	493	426	480	457	469	466	491	466	467	480	481	491	445	520	499	483	464	458	493	453	493	496	507	510	492	447	436	447	476	478	492	458	517	490	494	425	492	500	442	467	509	456	491	523	456	473	496	461	498	506	495	443	433	453	442	457	484	476	470	462	513	466	471	484	506	502	498	461	465	517	495	458	448	457	454	475	507	475	518	491	474	469	475	460	448	432	508	463	481	468	499	480	531	470	475	532	472	461	435	470	447	492	468	477	469	420	441	449	505	441	501	434	461	482	478	469	484	456	473	480	467	481	479	546	501	452	434	475	469	481	468	439	447	466	503	458	495	453	475	458	493	486	488	467	457	466	513	459	454	461	469	491	518	470	445	480	466	538	487	442	453	493	460	477	451	522	459	469	452	472	471	473	483	483	479	473	441	459	479	444	498	462	506	470	456	480	462	476	482	506	490	487	433	445	451	502	480	499	483	469	457	500	455	501	475	478	449	464	476	473	479	484	426	440	471	493	496	474	521	498	484	466	474	502	502	439	498	477	490	441	497	471	442	461	414	497	445	455	467	469	474	462	471	467	453	525	468	469	479	500	473	448	487	451	478	469	468	452	509	448	451	476	486	472	466	478	469	478	534	469	493	474	470	430	450	475	470	467	503	468	503	462	462	481	416	510	501	496	489	488	488	500	440	510	495	483	432	492	480	458	456	530	476	468	471	467	522	475	482	486	499	480	461	470	473	475	482	482	471	483	478	485	476	486	458	489	495	501	514	509	464	526	476	515	493	459	470	455	485	463	473	469	477	464	473	471	441	474	496	507	501	461	470	494	480	482	471	475	471	477	461	483	472	504	477	496	469	478	486	497	481	506	463	484	491	486	494	498	468	517	475	443	476	446	498	473	492	459	477	461	440	503	478	495	484	476	484	503	486	440	463	475	475	476	464	512	469	496	483	451	477	487	487	415	504	494	492	491	493	479	497	461	505	482	436	450	502	482	456	483	462	489	482	476	472	472	466	485	496	484	473	514	512	493	473	496	510	467	484	453	457	468	452	472	476	470	491	453	502	468	479	492	469	448	491	465	480	473	471	494	481	453	443	474	481	494	470	496	496	451	474	472	474	492	463	486	501	475	483	455	462	464	473	431	482	477	459	495	491	474	490	448	483	458	464	484	484	443	479	471	498	452	498	473	451	489	500	472	486	467	488	461	458	498	453	477	455	472	451	472	454	432	458	453	521	460	455	488	492	514	445	444	453	466	486	482	466	503	463	477	447	453	441	467	475	472	543	464	510	473	470	467	501	508	470	515	486	500	461	495	474	495	477	477	500	473	484	470	485	499	512	480	487	456	459	461	526	523	484	460	462	495	482	447	451	526	458	518	495	470	472	501	470	455	508	447	458	495	498	443	475	475	475	468	485	501	516	493	480	490	523	523	470	438	483	473	461	497	452	465	421	501	482	453	516	492	496	461	493	516	496	487	512	455	507	474	519	458	492	470	486	476	496	493	464	436	465	443	487	443	484	455	476	473	492	486	497	485	450	466	466	492	491	466	489	487	491	509	498	462	483	465	468	492	511	462	464	454	453	455	480	477	461	506	497	521	499	481	462	479	489	479	452	479	468	500	471	468	459	475	489	454	482	500	446	461	519	501	504	510	480	519	462	443	483	488	473	480	475	479	469	503	434	540	469	455	459	482	474	489	481	505	494	477	455	479	455	449	470	490	503	519	485	446	455	502	479	460	470	494	493	487	479	498	552	473	458	475	486	508	503	486	493	507	471	479	434	491	477	455	485	504	501	485	492	464	465	512	494	445	484	466	487	473	477	481	470	457	485	471	503	510	455	452	465	476	436	498	512	498	455	513	500	483	473	477	463	498	494	492	468	468	480	494	452	469	500	479	465	509	503	507	479	518	489	470	489	454	461	474	478	495	494	456	473	454	489	500	458	439	493	446	474	450	515	435	476	428	474	497	467	476	448	472	466	476	453	481	501	495	516	484	473	485	472	484	479	455	459	405	477	455	450	491	476	446	493	520	465	479	473	499	503	460	453	488	500	483	505	444	485	474	435	490	483	491	467	452	456	458	492	477	479	451	510	482	486	499	497	486	463	467	493	483	453	477	503	493	479	464	456	482	496	457	475	482	519	471	446	469	479	471	437	452	527	478	482	464	476	500	481	493	485	476	458	501	447	449	516	478	475	484	497	476	497	502	506	465	487	465	499	467	487	441	463	500	495	472	492	477	515	449	507	475	466	444	495	495	472	502	490	488	497	497	466	468	473	492	484	443	455	483	459	464	505	452	425	465	473	501	481	478	499	486	487	469	504	504	478	468	515	464	471	448	452	506	472	486	489	495	465	484	501	468	490	476	463	471	475	458	488	488	448	467	452	470	472	491	481	489	479	463	518	469	444	478	487	481	528	475	439	505	452	453	454	491	477	481	453	491	486	484	472	472	445	465	482	478	501	476	460	486	456	485	449	490	479	512	467	458	468	496	494	487	455	442	492	484	450	452	477	483	460	498	475	515	460	474	486	525	506	472	461	481	450	498	479	486	494	475	452	515	515	497	477	501	473	470	490	496	472	494	452	486	467	441	470	511	473	491	489	442
