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
338044819532	338044820090	338044820640	338044821190	338044821740	338044822290	338044822840	338044823390	338044823940	338044824490	338044825040	338044825590	338044826140	338044826690	338044827240	338044827790	338044828340	338044828890	338044829440	338044829990	338044830540	338044831090	338044831640	338044832190	338044832740	338044833290	338044833840	338044834390	338044834940	338044835490	338044836040	338044836590	338044837140	338044837690	338044838240	338044838790	338044839340	338044839890	338044840440	338044840990	338044841540	338044842090	338044842640	338044843190	338044843740	338044844290	338044844840	338044845390	338044845940	338044846490	338044847040	338044847590	338044848140	338044848690	338044849240	338044849790	338044850340	338044850890	338044851440	338044851990	338044852540	338044853090	338044853640	338044854190	338044854740	338044855290	338044855840	338044856390	338044856940	338044857490	338044858040	338044858590	338044859140	338044859690	338044860240	338044860790	338044861340	338044861890	338044862440	338044862990	338044863540	338044864090	338044864640	338044865190	338044865740	338044866290	338044866840	338044867390	338044867940	338044868490	338044869040	338044869590	338044870140	338044870690	338044871240	338044871790	338044872340	338044872890	338044873440	338044873990	338044874540	338044875090	338044875640	338044876190	338044876740	338044877290	338044877840	338044878390	338044878940	338044879490	338044880040	338044880590	338044881140	338044881690	338044882240	338044882790	338044883340	338044883890	338044884440	338044884990	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2722	3650	2300	2722	3650	2300	2722	3650	2300	2722	3650	2300	2722	3650	2300	2722	3650	2300	2722	3650	2300	2722	3650	2300	2722	3650	2300	2722	3650	2300	2722	3650	2300	2722	3650	2300	2722	3650	2300	2722	3650	2300	2722	3650	2300	2722	3650	2300	2722	3650	2300	2722	3650	2300	2722	3650	2300	2722	3650	2300	2722	3650	2300	2722	3650	2300	2721	3650	2300	2721	3650	2300	2721	3650	2300	2721	3650	2300	2721	3650	2300	2721	3650	2300	2721	3650	2300	2721	3650	2300	2721	3650	2300	2720	3650	2300	2720	3650	2300	2720	3650	2300	2719	3650	2300	2719	3650	2300	2719	3650	2300	2718	3650	2300	2718	3650	2300	2718	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
65638	33542	17385	6757	1742	631	517	416	376	419	365	332	373	366	341	300	347	329	358	358	296	346	295	344	346	336	358	352	348	345	357	334	312	344	317	323	340	325	347	365	338	303	343	330	356	340	333	339	312	331	327	312	350	347	364	322	326	350	359	306	343	334	290	329	324	337	340	350	321	333	349	306	346	340	328	344	338	361	347	323	340	333	343	334	342	308	339	327	354	328	354	353	357	323	313	310	319	341	332	334	337	331	318	323	312	337	348	330	331	355	319	354	314	368	343	374	329	344	322	346	339	279	312	364	353	345	329	315	305	358	308	328	327	337	362	335	307	329	321	343	315	321	362	327	329	334	329	306	341	348	327	311	333	336	344	351	308	314	344	321	300	348	335	301	327	297	327	361	310	361	335	364	300	306	341	369	351	321	325	344	352	350	332	353	329	327	343	299	379	325	345	355	303	343	347	322	315	348	321	347	370	367	312	327	336	362	348	340	328	308	328	344	359	335	332	365	313	353	335	338	328	340	334	296	328	315	358	342	316	332	340	317	339	358	339	341	360	346	324	320	322	353	338	333	368	343	333	335	367	311	298	346	352	315	346	327	357	313	335	323	301	335	308	317	325	338	344	314	326	310	329	319	311	328	340	321	338	322	297	329	307	339	331	335	332	339	355	340	324	330	347	316	351	329	339	327	336	334	334	334	325	293	306	368	362	399	339	306	342	328	308	344	343	337	368	332	354	335	321	332	344	344	346	345	314	322	333	323	355	312	313	327	329	305	360	346	356	351	355	368	345	327	341	335	312	348	317	336	350	312	331	377	361	327	358	336	321	306	325	367	327	316	322	335	316	368	328	343	291	332	324	310	343	347	342	335	342	325	322	319	330	325	311	312	324	317	352	338	293	362	334	359	321	313	322	328	360	331	350	338	359	335	361	379	299	337	329	355	337	385	356	352	347	376	323	320	300	340	363	348	313	342	318	308	320	321	343	362	341	349	332	328	344	344	378	363	340	322	341	318	304	383	340	325	325	351	350	363	321	315	331	345	356	302	318	317	342	328	341	343	349	368	367	373	338	332	334	342	337	299	297	346	332	334	341	319	346	305	319	344	337	321	350	337	325	339	351	364	362	366	361	302	355	316	324	348	319	311	282	348	361	344	332	335	320	319	355	338	353	347	322	316	329	351	322	300	361	332	341	355	359	322	361	314	340	308	342	359	312	323	361	333	365	365	338	302	341	340	322	333	322	361	346	357	334	361	304	368	347	309	313	349	324	314	291	362	340	312	328	330	338	342	311	287	364	350	339	318	325	332	336	345	311	325	353	316	318	354	343	318	361	339	314	315	328	315	354	331	346	389	365	323	333	301	319	369	312	316	324	310	309	342	350	365	367	337	363	306	357	315	328	328	328	335	338	309	336	333	298	361	349	362	372	328	318	335	331	318	286	340	337	345	357	316	343	321	367	354	360	321	310	349	317	342	337	330	310	318	304	301	332	347	290	343	310	313	387	341	378	376	348	349	362	382	320	281	326	325	322	319	306	358	344	290	359	360	368	319	300	348	343	305	333	329	323	304	300	352	356	347	310	306	333	322	347	356	327	336	338	348	350	349	324	290	322	330	365	325	356	354	354	339	373	326	337	314	334	353	365	341	361	349	338	326	338	334	313	357	386	350	349	332	302	349	302	321	326	325	350	381	327	327	285	334	351	340	314	345	328	350	326	330	320	311	325	371	310	304	355	334	339	338	306	346	307	359	330	336	376	309	329	323	333	331	351	331	351	326	327	336	315	354	320	349	338	384	357	335	298	332	352	324	340	327	331	328	299	336	340	318	379	322	356	304	340	305	308	385	331	320	338	327	317	343	332	356	337	351	337	346	371	350	361	301	303	336	310	342	330	362	357	301	310	367	321	359	307	304	304	316	338	342	337	302	324	307	296	351	351	351	397	363	356	329	354	317	385	342	320	353	342	312	330	339	324	331	353	333	329	351	325	359	320	360	330	361	331	337	360	328	388	360	304	308	313	355	364	378	324	378	326	361	354	346	361	335	331	355	320	323	329	315	334	301	335	328	314	327	365	319	311	346	361	328	330	321	324	328	342	313	361	332	370	346	351	338	355	312	327	329	316	328	346	329	319	354	343	312	342	361	318	329	323	331	321	338	356	329	302	377	325	325	310	342	299	327	336	344	313	341	322	322	305	311	332	325	343	351	337	339	330	318	314	300	317	305	338	317	326	316	312	333	356	359	363	323	348	313	305	345	340	339	308	319	345	344	340	364	343	353	305	352	343	309	323	331	355	313	338	310	302	341	339	308	296	321	337	337	314	338	353	299	351	316	330	323	311	344	333	343	347	344	344	318	313	345	331	306	314	342	342	345	347	319	376	350	329	377	328	318	335	349	360	335	340	363	342	347	302	308	349	356	358	336	359	333	322	317	338	343	374	324	320	333	352	335	303	345	367	322	326	334	361	301	298	343	335	342	330	320	339	329	318	335	341	355	301	336	329	332	314	332	303	309	312	360	328	341	372	316	331	333	332	320	337	314	300	302	344	329	361	342	350	348	374	321	336	294	334	332	308	353	349	337	360	350	331	335	358	377	310	308	317	350	295	329	334	335	337	321	339	324	315	323	306	317	338	330	339	337	287	324	364	330	328	338	363	331	328	371	325	338	328	344	320	314	320	357	366	331	374	345	327	356	338	361	345	340	349	342	335	351	337	321	299	316	370	350	361	352	346	310	323	318	325	359	323	334	296	336	339	315	317	354	340	353	334	346	349	328	322	346	362	323	358	349	343	340	331	380	348	312	345	333	308	318	308	319	345	346	323	364	334	314	328	343	325	353	346	311	331	344	355	345	345	330	339	351	325	309	351	351	353	318	336	326	363	319	344	334	354	359	343	339	357	395	334	360	299	355	324	315	337	323	356	326	348	340	326	353	340	344	291	318	356	326	328	338	344	390	327	371	337	334	342	332	318	326	345	318	360	352	317	345	313	312	346	328	319	323	339	293	344	348	391	328	335	329	344	344	300	381	338	324	339	336	335	336	348	340	304	320	345	305	350	354	342	327	330	345	329	353	322	343	330	325	280	366	319	345	314	342	332	311	331	316	332	342	333	350	305	334	355	315	319	312	320	341	363	333	354	344	341	354	328	322	335	330	341	342	334	302	319	331	346	309	330	334	335	353	355	340	342	369	378	320	344	335	355	302	328	363	348	351	337	319	293	321	330	351	334	332	332	336	344	350	340	323	327	331	328	355	329	352	327	314	340	337	327	348	355	306	334	308	342	326	331	341	331	329	308	347	317	362	318	333	337	356	297	335	346	367	337	346	324	322	357	318	305	302	353	315	348	347	318	323	347	354	332	331	328	324	351	302	326	316	339	319	360	327	321	315	321	350	364	333	331	343	365	326	344	332	334	296	340	331	381	371	324	333	405	321	302	317	312	340	342	332	316	339	356	330	357	335	360	337	309	343	312	339	298	342	350	362	319	343
42143	24942	18553	11474	4474	1950	1583	1232	1101	1057	965	855	854	815	835	769	784	737	733	748	724	705	739	758	720	710	747	735	753	736	711	712	780	722	750	745	742	769	752	737	723	720	749	786	738	732	724	710	716	767	740	746	766	765	765	789	690	739	679	679	721	692	752	777	708	694	674	728	764	722	749	705	726	747	725	766	700	724	699	716	693	756	768	715	719	719	705	686	715	735	736	708	772	665	742	703	754	722	738	731	712	731	698	698	682	756	739	738	729	726	708	715	736	761	750	718	705	716	746	700	747	746	724	701	747	765	731	707	728	746	714	688	704	697	697	742	686	682	722	696	730	732	701	762	755	739	707	717	679	679	741	763	710	759	743	717	714	726	748	778	762	716	712	720	689	713	721	690	724	713	711	719	745	701	731	683	708	699	722	733	765	705	721	756	747	727	737	710	738	715	726	669	750	677	691	709	718	735	671	714	729	738	727	737	734	667	697	719	738	677	721	711	744	732	692	679	696	718	741	737	685	724	684	724	697	707	722	684	759	716	701	751	769	682	743	727	745	788	698	715	720	735	752	719	699	737	715	745	743	720	694	778	730	675	696	662	663	762	758	714	695	682	682	779	749	703	730	705	737	728	720	769	710	761	677	727	704	688	686	690	698	778	731	694	698	792	745	696	713	736	653	680	705	723	697	706	744	712	720	742	744	734	714	742	717	717	706	696	682	708	721	803	714	715	720	710	740	702	715	701	692	673	720	747	717	671	733	683	728	689	713	707	737	713	764	732	741	718	725	757	740	704	746	687	767	729	709	705	756	723	718	713	729	717	716	732	712	732	741	730	738	731	711	762	677	700	707	677	735	750	700	729	715	755	716	729	715	710	729	723	740	730	727	760	747	696	696	682	714	717	737	729	685	708	780	647	729	711	714	696	649	692	723	723	752	708	736	717	748	726	698	704	755	663	679	720	716	733	697	695	746	721	706	743	742	691	678	694	694	701	730	736	720	705	744	732	735	703	732	685	727	739	734	703	700	716	674	758	727	711	722	718	718	745	728	679	773	660	715	723	731	714	719	696	713	752	721	678	725	674	688	697	690	739	694	716	658	733	736	700	732	735	726	753	732	716	684	700	709	726	718	708	715	715	688	700	708	704	712	714	731	733	720	804	697	708	706	693	754	728	718	729	721	698	707	736	682	743	770	768	707	749	729	746	777	708	738	713	719	665	746	705	704	748	687	755	740	726	739	727	725	711	711	727	696	718	721	730	739	682	732	707	709	719	750	720	726	731	707	712	727	731	697	738	717	720	740	742	736	760	680	723	729	714	729	759	735	701	744	767	721	720	705	708	760	748	743	734	724	749	733	687	706	781	754	715	673	716	777	728	740	794	725	722	649	728	712	715	668	731	682	743	731	722	700	748	757	717	717	726	689	726	715	723	693	690	758	716	698	750	734	715	700	717	756	727	767	722	733	733	770	705	754	728	736	728	714	729	714	773	736	755	709	709	703	695	712	755	758	731	698	726	727	740	708	700	682	732	711	706	723	703	674	710	743	692	722	736	735	727	668	739	722	713	703	680	779	736	692	678	714	697	736	784	720	685	777	639	703	696	697	775	720	756	720	712	731	701	676	752	760	729	737	716	742	749	722	732	726	711	679	724	752	716	739	707	738	724	683	716	752	711	705	662	709	746	720	734	765	716	740	675	750	680	663	768	712	716	727	728	730	705	700	689	703	700	674	701	761	679	743	724	697	695	741	713	734	700	667	731	711	743	740	759	745	711	719	711	714	769	739	712	704	722	726	739	716	670	699	710	716	745	750	690	707	696	724	719	725	726	708	739	723	702	722	717	685	780	691	701	722	712	675	694	711	747	759	703	740	708	727	783	712	761	737	746	756	726	712	728	744	758	725	724	685	759	726	681	769	721	733	710	730	717	706	766	726	724	764	724	756	753	721	737	693	703	738	693	710	697	728	786	722	697	751	705	735	708	737	696	679	691	716	760	731	691	676	721	734	761	710	725	690	770	712	717	729	775	660	758	701	710	734	676	654	713	686	707	737	731	704	733	734	733	738	713	736	752	691	745	753	714	636	693	735	716	753	706	696	752	720	721	771	779	735	715	724	666	680	734	726	740	695	712	720	716	682	679	746	756	725	751	727	726	693	702	715	731	762	713	691	688	718	665	674	731	726	700	749	743	734	659	747	717	719	785	731	678	705	707	675	798	710	719	761	700	726	734	748	748	674	711	681	723	685	707	722	709	736	682	765	719	709	716	721	776	702	718	754	724	729	739	730	742	736	723	754	768	713	709	728	738	722	712	727	735	747	745	748	689	687	749	726	685	719	732	744	709	726	685	752	696	662	725	755	693	761	736	714	747	711	745	709	713	733	697	730	732	695	730	768	745	714	734	727	735	718	710	721	735	788	672	769	734	696	719	649	745	735	715	691	725	719	714	744	733	690	744	707	727	717	716	683	721	706	729	780	741	738	764	757	685	687	687	726	746	741	736	731	680	684	760	717	724	782	699	738	708	703	700	701	738	761	714	710	699	735	729	682	749	711	713	713	722	765	693	763	694	724	746	757	725	710	715	736	754	696	751	720	694	713	752	675	697	694	696	702	722	729	774	721	768	696	726	761	683	697	727	724	725	680	731	721	768	685	756	742	729	720	682	736	763	713	731	690	700	736	709	696	720	745	744	686	709	734	704	743	744	744	772	708	736	695	741	687	710	716	724	712	726	728	757	697	695	722	741	725	702	681	720	720	709	724	770	690	720	725	722	692	735	746	699	695	713	721	697	705	704	701	743	728	671	734	733	731	755	749	700	739	730	709	686	698	712	737	727	731	697	726	728	695	722	767	714	747	727	725	713	761	760	751	718	771	708	748	722	784	701	764	756	730	743	697	739	720	708	687	715	697	740	735	737	700	710	725	786	744	714	740	724	698	718	675	761	726	746	767	727	704	728	715	694	700	654	749	719	725	754	789	702	718	718	710	754	685	667	724	745	744	711	688	711	717	747	750	753	699	726	765	699	671	741	748	678	750	713	690	730	736	713	722	707	739	682	756	720	696	709	758	707	741	703	691	726	696	717	751	718	717	669	667	738	767	709	735	746	711	706	727	743	718	721	691	726	739	715	720	713	718	719	745	721	710	748	674	691	668	706	732	738	679	713	731	770	700	720	769	744	727	705	780	715	730	650	730	729	700	744	681	722	725	715	726	702	776	739	747	741	712	667	773	705	701	716	698	752	761	705	717	738	699	728	712	718	666	681	761	749	752	695	750	684	751	702	724	688	667	687	650	668	693	674	699	711	763	749	762	752	737	717	750	686	726	697	715	727	738	740	716	710	729	699	756	740	765	664	698	746	708	742	774	759	696	748	740	681	737	744	697	723	717	691	766	703	703	741	738	723	717	722	707	726	667	703	732	695	703	734	692	747	688	736	701	731	715	734	689	740	779	665	731	721	732	708	701	695	724	684	756	727	727	723	712	727	748	651
43529	22434	12896	4323	954	526	443	384	395	409	340	348	351	338	348	343	326	340	331	337	340	328	309	318	347	331	347	345	337	326	321	350	273	297	342	374	386	333	297	312	342	366	318	361	344	386	344	354	337	317	290	324	318	336	325	325	320	346	313	323	355	323	347	336	309	351	347	300	301	346	300	342	343	318	312	307	347	347	361	341	318	314	343	337	351	337	327	331	361	326	325	328	315	323	335	323	329	330	317	321	326	302	331	332	313	345	370	350	305	311	299	341	338	357	315	344	339	327	338	316	350	332	328	333	333	315	316	360	314	312	294	320	334	309	320	323	356	337	340	321	312	302	320	358	319	292	360	365	292	305	301	354	323	329	324	361	328	342	353	341	319	338	317	287	345	342	351	339	328	304	296	326	365	334	330	325	312	346	331	313	333	367	334	318	349	331	280	331	366	320	348	344	324	325	333	317	334	316	308	297	293	347	340	342	336	311	326	326	325	331	343	304	356	334	306	349	339	322	331	360	321	341	369	325	306	314	321	356	350	362	349	312	346	350	317	335	347	356	346	330	339	341	329	328	351	359	323	312	361	303	310	350	341	353	337	342	386	311	342	346	333	348	374	330	313	332	321	333	350	320	323	332	323	353	334	324	304	316	346	333	322	345	335	343	336	348	325	321	309	331	320	318	385	365	316	319	315	317	346	305	318	303	328	347	353	339	308	331	331	376	314	355	342	332	330	297	297	348	305	323	379	323	309	349	308	378	329	346	313	309	352	321	338	345	338	315	328	337	305	327	307	319	302	341	339	349	316	338	320	349	319	340	306	330	363	367	342	373	363	344	326	339	342	341	310	346	325	307	308	368	341	330	357	348	358	340	297	350	330	326	347	318	339	346	347	361	327	303	333	339	325	352	366	343	330	330	331	337	332	311	339	350	319	339	340	330	315	308	299	334	331	321	327	358	377	341	357	344	335	328	298	299	334	327	364	321	335	350	346	306	364	321	338	324	354	319	351	298	312	308	342	337	332	333	312	339	316	337	340	315	316	308	319	353	350	354	293	322	342	321	313	327	347	327	304	359	348	369	352	357	376	343	320	338	368	356	307	346	317	315	303	365	349	373	341	328	310	307	329	288	298	353	311	329	339	321	356	319	297	302	339	330	342	337	322	356	330	302	315	365	324	360	325	325	339	345	316	327	318	332	317	331	325	377	332	325	314	302	316	322	349	348	302	322	357	328	317	358	291	348	348	341	305	337	342	374	316	326	326	341	329	358	332	301	295	318	331	363	351	325	344	369	341	320	328	302	316	344	340	312	307	341	362	300	352	345	322	307	335	292	321	346	318	350	321	336	333	321	345	336	316	338	318	343	320	353	334	331	336	341	356	305	273	319	330	307	370	348	364	347	302	364	324	361	328	342	354	324	330	331	318	377	360	347	310	326	338	346	305	321	350	286	301	313	294	312	320	340	318	330	326	334	316	330	357	364	346	351	313	365	323	348	326	324	376	367	316	349	296	338	311	301	357	318	312	331	307	314	326	327	314	339	343	316	341	361	349	338	298	321	313	335	339	322	355	317	314	319	357	323	352	346	331	319	352	316	322	323	359	360	321	320	325	375	345	319	342	282	320	367	337	310	356	325	301	323	354	348	366	322	315	304	308	354	347	334	341	343	345	338	298	336	321	300	323	323	337	335	351	339	288	308	294	303	328	354	316	313	319	351	304	303	318	352	373	338	343	350	343	316	331	335	330	321	329	297	323	364	341	329	368	301	366	330	362	346	340	384	327	308	306	320	321	381	333	349	353	307	356	334	326	362	301	345	327	332	346	354	364	356	311	319	365	324	336	351	292	305	323	298	309	328	370	366	336	355	317	355	339	319	319	330	326	328	306	313	334	374	347	356	290	334	350	297	336	335	340	308	309	328	350	307	361	341	362	330	367	334	317	320	298	338	313	300	325	322	300	304	339	359	292	337	309	335	374	366	310	365	325	312	336	343	306	330	302	326	349	313	337	368	354	343	358	327	319	316	325	339	359	292	303	305	338	333	350	321	362	303	305	327	315	336	305	324	350	352	283	334	329	317	350	406	379	340	330	301	352	319	317	365	353	296	328	345	312	346	317	355	318	337	370	319	334	381	331	366	341	325	325	336	347	323	331	323	331	317	377	315	307	309	329	351	307	349	324	367	300	311	335	337	371	315	346	307	324	354	343	284	339	368	345	324	340	337	345	327	305	325	322	332	355	340	338	296	338	371	349	345	327	345	345	317	356	340	324	330	341	347	325	324	329	360	360	383	333	362	348	322	344	340	346	324	322	334	374	332	345	300	313	296	329	334	320	340	370	357	330	317	338	307	345	345	352	330	320	328	364	353	297	314	341	324	320	355	330	329	315	314	354	394	339	329	329	298	330	333	292	359	339	336	323	318	335	326	337	302	356	365	342	355	302	338	322	311	315	325	332	328	359	349	362	338	331	335	329	354	314	317	330	292	321	322	314	318	325	344	352	349	347	365	328	320	327	323	346	323	340	363	363	334	354	331	354	320	353	351	345	361	346	304	301	339	326	328	306	317	311	320	346	335	301	327	317	344	323	316	308	298	327	335	321	305	332	324	349	295	338	308	335	344	376	346	367	357	364	340	327	392	335	366	334	339	343	317	346	318	360	302	321	299	364	351	340	323	343	317	344	318	322	312	364	355	323	330	335	344	366	342	377	348	353	319	347	358	332	354	327	310	325	303	332	346	365	329	335	336	336	320	342	325	314	327	325	325	337	307	306	336	314	346	342	345	324	328	334	321	331	312	312	325	325	305	315	331	340	316	343	307	293	302	332	345	309	336	323	323	347	352	336	356	335	341	314	313	323	347	335	314	332	341	317	348	344	340	309	325	314	348	320	327	333	359	344	357	324	320	365	307	336	342	334	348	348	336	308	340	311	324	342	309	339	300	275	330	302	325	327	358	354	345	327	347	320	329	358	328	347	379	356	300	284	310	343	321	360	340	295	316	338	320	338	316	334	334	319	344	352	357	315	326	364	365	329	336	345	337	303	300	319	364	340	325	346	349	347	338	337	338	319	306	324	319	326	332	346	361	292	328	311	326	330	328	284	349	328	344	334	336	313	309	337	353	346	350	343	334	333	334	293	351	319	332	345	313	327	368	347	315	355	330	326	336	329	372	319	349	331	317	334	332	358	310	327	349	315	323	293	317	356	355	317	341	342	322	327	326	330	349	317	332	360	351	343	370	327	357	322	319	351	312	318	332	317	363	336	336	318	328	304	341	330	325	318	339	327	372	365	322	366	306	352	336	348	330	296	299	329	291	336	345	328	357	295	309	342	355	367	344	343	346	343	301	315	322	319	359	341	319	333	321	345	343	332	329	360	300	279	337	310	343	337	310	314	335	334	340	353	368	339	335	343	346	318	336	313	346	317	311	334	337	328	320	341	349	389	319	321	382	340	348	355	350	337	326	342	373	365	331	324	346	362	322	339	353	340	327
26777	17218	15812	7787	2416	1396	1233	1081	975	867	819	826	784	786	760	724	734	698	756	697	725	690	676	717	698	694	694	743	701	697	731	712	698	714	742	756	780	746	722	762	739	712	712	751	722	693	700	750	772	721	720	760	702	769	734	716	719	699	746	687	708	683	705	733	702	714	749	756	739	750	695	697	709	707	759	672	742	681	725	682	683	682	705	737	716	687	782	671	685	744	722	706	697	693	714	717	679	740	711	704	687	697	690	686	746	720	673	710	689	677	694	719	693	678	673	724	724	722	785	741	696	663	724	758	779	742	702	735	734	684	684	688	721	684	690	747	730	672	704	711	697	678	693	725	693	735	745	710	731	687	709	689	709	707	693	666	715	690	704	762	667	706	719	716	752	707	679	689	705	739	732	726	677	692	676	671	694	722	660	741	699	734	699	721	720	737	705	728	709	623	725	728	686	691	714	685	744	721	717	727	698	737	710	690	753	688	704	729	742	710	692	722	718	740	699	701	673	732	752	723	730	683	756	725	706	664	710	722	761	762	698	688	766	723	697	725	725	719	768	716	688	648	718	683	727	716	734	762	739	676	761	699	734	716	706	713	737	705	705	679	706	695	712	723	702	710	689	700	724	721	730	737	775	743	693	734	736	720	719	713	738	705	752	742	724	715	730	668	690	751	706	689	687	684	721	701	679	700	708	703	742	718	735	756	708	697	699	707	701	697	729	719	697	704	682	684	753	726	682	705	729	725	697	680	716	681	729	752	693	724	672	702	744	709	688	710	667	736	691	657	672	758	683	697	709	716	700	733	722	723	737	724	695	686	699	664	727	697	706	715	709	705	680	708	699	731	721	721	687	761	697	764	701	708	689	711	698	717	725	657	681	685	699	678	732	730	714	718	719	669	733	652	695	756	696	713	756	739	719	669	722	710	682	718	712	710	685	722	679	696	668	726	719	723	694	694	732	720	731	772	701	697	690	690	744	717	737	778	733	722	718	741	711	711	734	730	710	699	701	734	688	757	694	707	679	737	765	683	666	675	667	709	746	692	695	686	728	742	713	754	686	685	700	673	681	678	745	731	698	738	688	734	717	717	708	715	716	689	679	737	709	714	770	686	674	737	717	646	695	697	718	716	745	765	692	740	671	743	701	688	716	693	708	702	759	712	724	752	706	694	769	758	727	753	732	746	734	723	735	738	712	750	726	706	707	749	719	722	698	749	687	710	752	678	691	733	706	760	702	713	709	650	678	684	737	720	721	713	698	700	678	709	727	692	680	715	684	705	696	687	683	686	694	754	742	666	696	724	715	667	744	730	724	756	733	743	724	718	715	708	718	715	722	704	708	749	715	741	700	720	699	726	712	707	686	738	741	711	738	669	712	718	725	752	711	723	723	777	742	672	723	721	693	706	683	732	693	697	702	750	730	699	734	720	734	681	739	703	725	734	733	752	662	701	714	757	718	735	719	714	729	718	739	761	730	752	692	720	675	686	717	693	691	715	673	698	707	725	708	734	708	707	708	720	688	726	774	668	726	737	695	728	713	690	687	699	728	695	733	679	712	712	704	671	693	737	699	757	711	704	686	700	737	712	714	674	716	700	756	698	696	679	759	694	721	654	746	687	734	737	714	724	689	728	759	721	689	736	682	740	674	735	738	686	715	700	744	708	711	678	696	721	756	763	662	717	726	705	714	685	701	682	694	738	737	732	670	678	742	727	731	703	691	707	762	693	723	757	688	733	756	669	699	708	665	730	699	764	731	713	690	725	666	784	730	756	712	698	716	746	735	718	717	686	718	710	698	745	733	725	727	720	747	714	685	737	705	684	717	664	712	668	758	707	716	683	691	720	664	712	712	723	772	782	753	688	704	707	720	761	733	766	715	721	686	727	706	697	728	705	711	702	694	703	701	688	664	727	726	750	669	685	756	689	741	689	727	680	702	710	729	715	697	729	698	747	721	700	702	749	703	665	722	722	669	727	704	707	686	683	720	736	738	733	743	769	702	737	727	732	678	703	720	675	703	695	717	693	755	711	690	680	672	735	687	741	720	765	689	690	717	706	687	715	737	746	720	693	721	649	705	726	721	754	735	683	686	691	739	719	699	671	670	689	704	728	730	698	718	734	744	754	705	756	686	720	680	706	718	732	718	758	684	697	715	704	698	698	717	715	692	736	721	702	735	738	740	743	740	697	727	719	708	733	717	724	723	714	715	654	767	720	721	739	704	703	725	686	711	706	739	704	690	737	717	693	751	753	727	714	742	721	705	742	689	695	706	723	717	649	781	679	736	695	682	703	704	715	707	684	699	771	732	712	733	684	744	734	727	699	717	738	694	745	697	722	734	710	721	722	701	680	681	683	668	699	744	712	760	743	732	718	712	705	786	687	698	709	719	701	736	729	725	697	680	720	677	745	658	680	747	676	716	715	706	697	706	764	724	726	751	698	706	715	713	703	721	729	722	769	729	722	712	706	723	720	706	670	722	706	710	782	673	655	725	681	696	736	742	732	681	722	750	708	694	717	678	771	739	711	732	729	698	691	759	686	661	729	706	733	780	723	710	686	683	710	697	727	692	745	741	739	746	680	728	731	724	687	659	737	691	717	700	782	720	685	686	740	694	719	719	691	730	694	736	688	725	719	746	771	728	744	694	695	721	703	723	688	714	745	705	699	658	713	681	683	725	726	687	724	678	755	695	703	686	678	706	714	736	718	749	725	708	683	652	693	718	719	686	727	710	766	728	768	704	772	683	730	719	692	714	754	750	726	688	709	671	713	719	686	713	727	734	721	663	703	729	715	724	731	655	746	727	752	755	730	761	714	713	691	743	733	663	647	690	744	725	726	742	722	722	735	728	712	686	767	701	668	676	709	719	707	758	684	764	709	735	744	747	690	681	724	718	680	683	711	672	709	742	720	742	658	752	749	689	737	691	759	718	734	742	685	718	743	684	729	698	697	704	733	699	707	749	709	713	733	729	726	702	723	737	650	683	720	720	667	706	644	715	643	776	706	735	667	670	648	701	718	720	735	749	712	708	677	731	685	717	677	698	742	700	731	727	746	680	697	689	723	723	692	698	664	677	753	690	691	665	736	710	693	690	735	708	710	686	692	714	763	692	690	737	661	711	713	782	706	699	728	741	742	751	724	751	739	708	732	670	734	696	685	700	738	746	749	684	721	717	751	695	644	746	696	710	708	712	754	706	694	690	704	701	714	768	735	690	706	713	706	717	690	686	680	753	706	777	684	723	732	726	743	671	673	694	721	694	701	720	716	705	692	660	696	673	692	705	699	695	712	731	677	719	728	716	693	727	724	705	702	706	734	695	703	690	711	679	720	737	705	719	768	754	696	716	726	704	736	685	709	723	679	710	739	718	735	752	693	739	673	688	727	697	737	683	711	734	722	697	741	761	691	696	684	732	725	749	702	652	741	678	726	692	706	665	756	732	722	730	681	727	719	715	700	743	697	724	700	694	776	756	679	740	754	666	731	775	681
52417	29421	16844	7474	2611	774	614	483	400	389	407	346	354	367	345	337	287	312	354	340	310	332	346	332	314	295	357	319	329	307	320	320	298	312	349	322	368	332	285	298	313	345	341	295	339	361	329	323	311	310	358	330	315	322	307	303	315	314	305	311	353	306	331	295	311	344	337	280	303	351	307	306	293	350	304	298	328	310	308	355	309	328	338	328	321	311	331	300	305	343	303	329	328	318	298	305	354	318	379	313	330	357	322	302	317	320	342	332	328	305	304	332	288	318	333	320	304	322	350	324	298	326	338	314	318	332	343	306	339	307	312	286	354	340	308	323	307	299	339	330	312	301	340	332	348	344	305	341	273	310	334	339	294	344	340	312	326	301	293	319	333	313	297	329	336	320	300	329	305	314	329	293	275	338	326	309	263	338	339	301	360	327	292	299	283	338	305	332	312	310	307	307	318	293	308	310	321	298	299	331	343	304	323	327	306	296	296	349	319	343	294	311	304	277	338	321	339	321	344	276	320	341	305	324	310	317	322	346	285	309	330	293	323	357	331	282	294	323	300	318	304	326	353	302	317	361	313	295	309	312	358	366	349	321	336	330	314	342	334	337	333	321	357	285	302	303	329	281	332	321	317	307	291	300	292	324	288	309	301	343	306	323	344	300	353	331	319	336	343	333	306	333	312	291	311	309	313	366	312	298	320	321	316	312	320	323	315	358	316	326	335	305	305	287	291	333	286	315	326	333	363	305	341	334	324	318	345	309	339	372	301	301	298	309	316	342	327	301	301	324	308	285	306	297	281	318	336	353	297	313	306	320	308	317	276	307	327	308	309	301	341	333	349	325	301	328	309	277	324	303	340	311	331	313	263	299	286	303	314	327	330	305	339	338	322	351	322	330	333	332	325	296	332	294	313	326	322	278	345	320	347	278	320	335	356	318	293	307	340	341	329	311	322	308	289	351	309	286	294	333	328	358	356	314	303	325	284	315	321	299	337	302	339	320	320	314	349	294	327	329	314	303	311	302	346	319	335	309	351	343	339	306	334	263	314	361	302	291	313	328	311	341	323	311	328	303	355	280	320	306	319	320	315	308	327	283	310	312	320	323	306	296	313	322	308	304	306	359	302	346	349	267	253	296	321	342	292	322	291	323	336	359	290	339	345	300	316	317	330	300	302	343	324	299	295	340	342	317	309	328	284	317	357	320	342	293	338	338	310	309	311	325	332	312	320	353	309	307	335	341	322	320	301	333	316	370	321	303	340	315	357	308	313	347	311	323	318	312	326	323	316	329	331	322	315	282	348	329	274	307	324	329	337	303	316	315	334	290	299	316	313	321	311	303	309	330	268	327	312	369	298	315	316	311	299	318	326	322	330	348	321	325	320	337	342	318	313	372	301	333	300	296	286	323	324	314	299	343	308	342	363	316	336	305	300	328	329	332	283	322	311	299	318	302	326	305	311	335	327	337	337	294	293	327	338	326	343	291	307	339	309	350	363	288	309	293	325	322	305	294	350	327	323	270	312	342	322	317	304	325	348	286	289	314	346	338	333	297	316	333	319	311	320	297	288	323	310	322	307	343	281	311	328	312	294	339	308	323	334	345	338	314	308	307	325	302	278	329	298	313	324	312	326	291	343	332	329	345	299	290	304	288	325	311	288	320	319	352	256	316	355	311	265	330	329	326	357	357	276	323	327	285	320	300	301	309	341	321	328	312	319	287	320	329	326	342	327	282	300	354	313	291	327	313	308	346	328	305	306	299	332	282	287	323	328	325	325	324	304	323	302	346	284	328	336	347	330	337	303	311	367	302	315	311	305	290	298	368	313	348	301	325	324	360	310	302	307	330	347	309	318	322	348	296	313	287	310	341	312	334	337	339	311	315	332	334	309	320	310	300	334	312	319	350	320	278	323	358	305	275	309	334	325	323	307	307	343	333	297	317	362	298	355	290	292	316	330	360	318	327	333	283	316	293	271	295	344	317	331	336	304	332	304	324	358	304	339	313	311	329	316	319	342	311	349	291	297	344	315	345	326	304	307	291	299	342	336	294	311	367	335	315	338	313	342	308	315	291	319	294	316	292	343	334	352	318	299	308	301	324	293	298	309	324	330	323	322	311	323	333	295	310	297	297	315	301	326	329	320	324	323	340	281	296	352	311	336	299	304	318	315	330	272	305	285	297	314	324	346	282	351	328	331	342	358	332	328	333	339	297	353	322	352	305	349	309	320	344	316	322	349	315	306	326	323	327	312	319	340	324	335	324	325	304	271	310	356	294	300	311	314	335	345	299	323	343	305	331	342	288	317	311	318	344	294	324	335	339	366	312	314	325	312	332	313	322	300	309	331	302	345	332	335	301	302	326	306	332	339	341	294	330	363	352	308	314	328	325	334	317	337	305	303	334	337	355	330	332	306	343	357	316	354	337	309	311	325	312	342	310	336	335	338	320	336	295	366	333	337	348	314	285	310	329	336	334	354	350	322	335	262	316	308	314	301	305	285	344	328	329	325	326	322	307	328	293	303	296	321	333	300	339	345	357	281	326	359	324	294	275	327	335	316	330	295	312	318	368	298	338	287	323	291	344	321	324	321	330	318	292	331	313	306	351	331	299	325	324	319	315	309	292	322	321	310	354	337	329	345	318	335	304	305	300	320	322	321	360	286	321	303	289	319	295	325	316	305	334	332	315	289	307	311	317	300	330	345	285	310	323	320	314	343	321	329	326	318	345	337	357	292	326	332	346	333	356	314	334	334	304	294	348	317	315	344	317	330	306	310	348	320	338	317	338	335	304	353	279	308	322	324	270	305	324	326	353	352	323	332	312	305	334	312	322	322	297	327	330	329	341	310	307	312	336	320	325	308	350	307	327	316	277	305	332	299	307	330	312	285	338	343	336	317	303	303	324	292	328	319	333	316	276	331	347	318	333	324	290	293	301	318	344	363	320	307	311	318	316	315	329	314	309	310	354	341	337	324	354	330	326	316	327	327	315	340	302	304	358	310	280	317	324	329	329	319	284	319	293	341	329	287	321	319	332	319	330	314	333	345	321	319	316	303	303	310	298	292	313	267	351	309	287	342	320	312	314	360	296	292	328	308	330	347	329	332	326	306	310	313	296	333	314	299	314	302	291	323	331	317	290	303	330	333	302	320	321	306	311	366	347	301	323	300	301	310	312	296	301	340	338	342	300	321	320	313	334	343	325	319	328	350	325	280	354	312	311	315	315	335	327	301	331	302	308	354	330	337	319	306	343	297	323	337	300	305	288	338	323	322	330	342	316	333	314	317	312	309	360	314	328	284	308	333	300	297	310	324	316	300	322	325	319	329	317	315	315	313	295	333	309	314	333	357	328	320	330	269	259	329	325	298	338	351	345	326	351	323	312	296	318	283	319	314	323	302	304	336	317	296	322	298	322	285	334	296	328	321	341	331	315	310	298	336	337	320	300	281	316	257	318	304	321	327	317	332	334	311	358	328	341	336	321	377	343	283	306
32652	22483	19556	14149	6718	2577	1777	1347	1252	1070	1012	951	883	871	767	769	753	700	696	719	682	697	748	684	738	682	696	640	716	700	724	713	733	723	729	751	774	739	688	698	810	679	749	735	689	692	737	712	676	749	699	719	753	728	680	608	717	690	747	701	725	679	706	661	694	657	717	689	656	725	695	721	728	670	677	668	707	739	689	678	692	715	638	636	699	654	673	668	693	685	733	677	707	687	716	710	718	705	692	691	712	715	657	666	677	714	692	705	688	720	733	679	674	714	697	722	728	685	691	725	687	734	679	712	676	683	686	689	679	715	675	699	655	717	722	703	674	647	658	696	714	727	657	703	652	717	689	699	656	724	694	692	688	718	651	691	670	700	693	699	695	704	707	662	651	647	685	688	739	689	714	697	656	680	704	694	658	720	681	693	693	700	697	668	690	677	688	645	666	690	698	680	707	731	699	714	705	696	668	666	688	687	656	683	667	653	683	747	721	667	685	681	732	680	678	637	687	690	693	707	727	700	707	719	698	689	712	707	687	706	743	658	659	697	695	691	713	671	675	679	714	656	701	686	694	707	656	728	701	633	693	696	701	695	692	714	706	657	665	688	723	737	645	709	638	674	718	724	702	687	686	714	741	719	719	670	749	724	680	698	718	696	694	664	720	750	699	689	716	659	694	686	732	748	697	703	642	676	703	703	712	707	695	669	692	703	694	733	687	698	672	712	672	674	671	710	719	659	660	729	699	667	682	653	671	696	663	701	652	725	696	640	712	733	667	667	672	673	678	707	750	706	660	654	724	693	674	706	707	670	633	647	735	716	750	662	726	709	725	663	661	670	745	696	658	661	679	717	660	683	662	669	678	676	730	653	664	714	688	664	695	661	674	721	702	679	685	715	717	721	657	712	693	702	705	680	713	669	740	701	685	690	697	726	721	711	667	693	692	660	696	673	686	697	684	690	641	703	717	689	688	686	647	674	643	703	753	693	715	748	659	690	719	715	660	728	690	733	672	671	672	698	657	667	694	690	682	684	716	658	697	692	691	710	654	653	741	698	681	725	735	713	676	715	690	719	735	629	694	674	678	646	698	681	656	689	670	665	683	668	677	713	653	711	717	710	677	713	699	683	683	710	667	685	700	651	671	678	692	711	701	739	678	701	664	669	659	646	700	696	647	698	701	704	646	676	698	662	645	667	653	713	698	742	704	710	715	663	684	691	684	720	656	698	706	674	714	687	694	650	687	680	689	704	690	704	675	726	695	734	688	698	681	713	705	634	607	688	699	678	663	699	682	688	673	675	696	700	692	710	692	671	694	713	671	719	681	679	669	702	694	627	686	702	680	700	677	695	710	698	659	733	671	666	704	680	676	701	677	713	739	707	697	667	703	706	692	694	703	666	683	694	727	717	670	663	692	694	690	712	707	632	673	692	694	705	665	712	689	680	696	701	710	696	728	731	691	758	684	736	732	694	691	649	771	706	697	663	699	713	679	670	706	748	708	661	740	650	662	683	661	699	720	619	701	669	674	737	705	699	661	716	681	710	724	683	728	676	764	658	703	710	666	725	704	700	687	680	715	701	722	647	684	682	671	689	661	678	685	701	670	618	686	657	710	702	698	706	679	719	690	642	713	688	705	663	669	677	708	672	686	653	702	682	702	704	707	719	711	702	737	742	690	699	754	701	709	682	703	695	720	688	679	676	720	685	685	658	677	639	615	733	684	697	689	672	735	708	701	713	738	667	640	654	680	706	731	664	685	684	689	666	712	715	659	705	707	706	721	747	707	703	722	743	699	695	675	677	734	712	684	669	686	730	667	715	736	663	727	693	681	703	691	684	671	708	656	741	652	695	692	709	676	673	686	709	651	690	682	705	722	668	712	709	710	727	676	697	732	638	743	743	706	723	721	673	676	709	695	720	681	676	686	726	682	721	657	700	695	713	690	681	690	682	718	689	691	707	733	637	678	712	720	656	706	676	719	707	671	739	684	687	721	684	671	706	695	698	618	731	704	688	677	668	699	709	696	640	706	667	690	655	665	677	719	714	692	706	701	713	659	733	700	667	659	703	686	639	649	657	701	705	737	700	721	700	723	672	677	730	679	699	707	706	689	704	699	694	699	667	680	713	691	691	709	716	714	691	722	726	707	706	698	697	677	746	694	686	687	664	675	675	735	697	718	664	737	665	665	734	672	643	660	720	760	684	668	722	672	672	665	685	676	716	740	670	701	669	732	728	715	654	724	669	678	672	705	665	663	687	720	668	717	710	685	701	708	698	690	663	676	691	732	678	671	721	724	682	713	656	676	706	730	678	695	645	696	669	692	711	689	712	687	671	681	696	681	716	713	664	701	672	700	692	662	710	664	698	674	699	681	683	698	690	679	716	699	736	693	693	677	707	690	708	688	632	712	674	734	710	693	703	734	755	659	667	675	713	685	699	679	690	760	685	717	685	718	733	699	708	691	686	666	725	655	702	679	696	703	711	657	684	692	727	678	642	688	783	673	713	689	680	684	698	670	698	704	644	691	725	649	785	719	679	698	690	708	726	758	684	707	707	696	673	702	706	669	736	705	705	719	691	661	677	672	629	685	691	697	713	746	694	676	691	644	667	714	724	724	664	669	703	694	688	689	708	685	707	668	667	632	673	662	677	733	671	676	728	701	703	701	683	767	717	713	680	724	698	664	660	659	702	710	657	694	691	655	709	697	708	683	707	674	728	699	690	662	726	680	656	722	700	680	777	730	707	710	681	693	676	713	710	706	668	679	696	752	661	659	664	693	711	714	676	707	679	694	696	720	671	696	721	693	711	693	675	719	660	667	699	695	721	686	703	648	717	688	681	715	754	675	740	710	703	674	718	682	780	737	685	718	714	727	706	704	666	660	679	682	714	637	707	708	720	703	686	696	678	677	710	722	681	708	680	651	646	748	716	716	674	673	682	654	688	660	722	679	716	685	680	690	716	672	702	682	687	695	657	749	677	684	677	690	713	686	693	686	713	706	658	737	727	744	682	694	681	672	694	693	667	650	649	671	675	683	677	695	692	698	678	680	676	697	686	673	669	662	665	668	682	712	760	713	691	679	722	724	722	697	675	703	673	642	734	711	732	682	733	656	685	678	721	716	685	694	702	712	708	692	708	713	668	691	668	682	697	680	715	694	628	691	674	698	675	696	661	736	702	723	729	667	674	671	652	710	746	711	681	636	695	699	695	716	677	675	747	713	719	704	691	656	709	682	728	711	759	720	692	733	697	736	711	693	723	709	688	656	719	684	651	682	704	695	699	679	696	689	679	685	705	716	731	737	648	700	704	708	712	710	726	629	623	700	715	698	641	684	638	749	691	679	720	743	692	679	666	707	676	682	699	697	697	672	644	727	678	700	708	709	664	683	682	720	669	718	692	702	678	708	631	725	688	697	729	680	682	659	656	707	654	683	709	683	729	689	711	634	698	706	673	640	760	737	670	742	656	701	667	650	697	698	709	712	702	719	689
62309	36500	21491	11298	5389	1214	700	510	425	438	410	380	392	348	339	340	333	338	339	336	378	311	312	344	327	316	320	333	341	341	332	322	327	384	356	319	360	377	356	336	300	359	328	327	327	349	347	330	350	346	309	377	334	321	321	331	334	348	329	357	308	314	339	309	312	325	322	318	321	360	335	318	296	340	312	321	319	325	311	338	335	342	353	332	339	379	329	291	350	314	319	324	349	307	314	340	332	304	331	344	331	326	302	329	324	324	307	333	312	317	329	322	297	325	321	372	324	311	310	344	303	382	331	320	334	340	329	368	337	337	329	338	308	360	338	340	312	339	347	345	308	323	336	322	332	345	406	289	332	330	329	343	319	343	331	349	341	334	327	259	332	317	326	344	351	323	316	356	304	352	320	335	324	319	319	331	303	292	307	326	331	309	316	326	300	342	322	329	303	346	348	328	341	350	342	362	349	340	337	334	352	309	312	303	328	334	341	327	386	340	300	320	324	367	329	307	325	325	322	333	341	310	338	302	326	294	308	316	333	363	311	311	330	307	304	346	331	321	327	333	332	332	309	296	364	350	345	361	338	348	331	345	333	332	333	354	341	328	344	366	326	327	331	308	309	286	353	315	300	275	359	301	279	310	320	318	322	333	324	310	301	297	300	290	353	329	329	324	320	343	316	324	348	311	349	334	369	362	321	317	325	343	364	341	343	332	334	304	343	328	333	349	329	314	326	337	336	359	370	310	307	311	310	308	351	332	319	347	349	332	320	346	283	321	294	318	343	317	350	335	319	311	335	346	328	306	361	327	322	347	338	352	349	377	285	322	317	315	350	336	283	305	323	325	308	342	315	337	375	332	342	299	350	368	328	318	351	347	314	321	360	314	313	317	334	320	338	302	329	331	344	332	276	295	326	331	362	374	312	292	331	329	300	307	328	340	293	305	320	319	329	312	332	340	338	327	313	338	286	323	325	339	360	348	356	347	288	318	298	331	303	311	304	298	328	311	344	296	314	309	340	333	318	311	328	312	342	306	347	336	317	319	362	329	333	293	360	311	360	352	298	329	351	348	347	321	356	358	381	357	318	358	320	364	355	311	354	331	340	321	353	345	294	338	343	305	300	306	316	348	326	344	319	308	333	314	341	369	308	340	313	294	352	327	325	327	320	332	314	338	358	366	334	357	309	324	363	291	333	363	368	340	344	339	327	308	353	312	318	312	322	345	346	332	347	341	298	331	292	297	347	317	357	319	299	299	324	322	301	347	305	321	332	336	295	317	313	315	299	317	341	320	327	330	317	308	339	343	342	335	307	328	335	332	342	319	293	350	331	356	342	332	382	291	311	309	322	328	319	339	341	345	318	321	324	322	350	346	331	301	339	319	314	331	375	362	304	335	331	364	333	353	338	310	316	331	336	334	324	313	345	346	356	355	341	303	320	311	327	335	344	354	306	349	298	329	325	334	299	311	350	338	312	356	345	349	311	363	334	364	311	342	351	316	324	329	332	322	349	343	312	370	332	364	314	322	310	362	305	346	333	355	321	369	337	308	341	343	350	339	337	332	340	346	356	345	346	312	326	299	305	309	316	351	357	305	346	386	340	322	360	324	324	331	332	333	304	309	337	314	312	343	379	345	313	324	354	345	333	319	334	333	323	344	333	298	336	384	306	345	323	321	317	338	352	304	307	375	339	337	332	319	320	346	330	353	346	342	344	368	327	322	330	290	327	335	330	380	348	353	344	335	301	360	331	312	312	309	361	352	307	329	300	314	343	342	336	324	357	328	331	311	343	312	335	350	355	362	322	347	343	310	335	316	328	337	329	382	335	303	299	327	327	328	308	307	336	318	335	318	320	323	322	338	329	333	308	340	324	333	333	337	331	326	325	349	323	366	336	319	333	326	317	340	329	341	350	304	342	293	348	306	343	333	372	337	330	324	343	363	341	348	337	336	307	340	347	319	309	332	312	301	320	327	327	337	356	336	332	318	309	330	375	335	323	359	346	349	327	342	329	324	321	358	300	359	312	315	371	340	370	353	339	344	348	302	336	308	335	297	345	352	311	283	325	320	347	331	314	318	361	333	316	348	361	327	339	334	361	334	339	318	353	325	289	334	301	321	347	394	350	353	344	332	338	361	323	319	296	308	312	321	328	310	353	351	355	311	331	317	300	291	359	321	356	343	304	319	347	343	319	315	327	344	313	348	309	343	353	365	345	325	309	354	347	328	355	353	329	374	325	338	334	323	347	358	346	319	314	325	336	328	339	349	358	375	312	306	322	338	324	363	311	376	348	314	321	324	323	308	319	321	338	316	314	327	294	345	337	314	325	333	345	330	297	318	337	372	319	323	327	359	301	329	350	351	322	353	334	297	320	339	312	330	367	332	304	273	306	300	342	329	368	335	339	335	316	342	311	315	299	351	309	319	324	343	346	347	290	332	376	348	349	302	321	336	321	347	338	344	356	324	323	343	317	303	295	290	336	318	311	366	313	355	349	342	321	326	323	336	361	330	331	311	332	332	323	319	367	287	302	298	324	328	350	342	347	350	330	318	311	314	315	319	341	350	340	342	289	309	326	331	305	316	347	321	315	353	347	323	337	328	327	307	341	353	319	337	289	318	321	317	330	337	309	321	278	307	320	301	353	338	307	339	351	288	314	316	340	330	325	318	344	321	308	339	352	332	365	316	304	365	334	317	331	316	338	331	306	343	298	296	301	314	316	331	331	284	329	344	337	327	304	338	333	337	322	330	379	362	333	339	300	320	368	288	343	387	326	327	344	318	334	325	316	323	305	334	302	331	311	363	349	321	335	336	327	319	373	347	312	317	280	329	308	380	314	352	339	315	336	325	328	309	286	340	329	316	348	343	315	336	310	340	348	265	351	328	316	336	350	358	308	318	340	345	296	348	322	293	310	356	345	348	341	339	330	331	346	349	318	309	315	313	317	332	341	338	324	322	330	335	368	354	333	356	326	330	363	321	341	331	319	287	345	353	346	361	377	315	346	343	338	327	351	340	315	313	342	342	317	335	326	310	300	314	340	340	308	315	306	315	326	329	320	339	301	349	319	371	347	328	376	341	324	337	318	375	326	372	343	336	287	302	330	329	325	321	301	339	339	338	315	296	358	348	330	365	297	309	328	337	345	326	312	305	351	320	334	344	317	319	298	320	327	279	341	330	345	318	328	279	315	320	322	335	318	368	330	343	334	325	330	317	343	344	345	319	356	295	343	346	340	337	310	345	319	337	317	337	301	343	350	317	321	333	336	316	336	380	321	349	352	348	352	361	367	345	355	324	331	344	341	336	344	357	350	303	335	353	346	349	336	316	351	321	308	348	322	299	346	327	372	347	343	294	302	313	334	294	342	344	324	355	340	334	341	336	333	376	355	340	310	336	375	322	352	371	289	306	326	362	346	305	355	321	326	332	337	331	340	296	304	321	320	338	378	314	346	337	351	299	375	326	317	345	319	305	326	303	326	332	339	356	337	313
38633	26229	23180	19362	12686	3335	2139	1679	1423	1241	1118	1044	941	889	786	770	833	766	776	740	711	721	737	735	729	727	675	694	780	750	735	761	745	753	758	743	783	772	720	819	746	740	743	789	768	766	783	772	765	750	745	786	760	721	761	805	768	755	763	708	682	735	735	688	763	740	668	739	714	740	691	720	709	695	744	709	771	723	667	703	683	735	700	761	702	750	685	711	767	720	673	760	758	694	726	688	694	669	742	752	669	743	712	762	716	765	716	745	695	703	729	745	717	690	720	719	738	707	731	713	711	696	713	691	660	736	716	724	679	714	721	735	675	727	724	734	683	681	718	751	743	725	661	688	694	722	743	673	687	708	688	744	702	697	733	736	723	680	665	699	707	688	727	706	687	726	739	672	711	701	713	702	701	686	727	773	670	719	682	658	759	731	682	713	690	761	683	730	696	698	730	692	687	752	749	717	695	730	766	759	721	712	730	694	715	718	694	729	727	680	707	719	710	704	693	678	676	707	697	731	699	697	739	735	720	707	726	761	722	734	739	747	696	774	669	729	735	726	703	692	720	742	655	712	668	685	714	712	707	696	710	688	723	744	753	673	722	729	753	718	733	710	698	696	684	695	680	734	728	729	756	734	785	721	684	740	686	686	686	744	700	672	679	684	729	741	711	752	736	757	666	734	726	709	692	725	735	699	721	717	724	719	725	710	727	680	740	715	748	736	717	733	774	705	727	743	671	708	719	696	727	698	692	668	717	727	743	719	737	703	740	717	703	722	699	729	737	709	703	684	789	703	729	722	706	690	695	689	748	724	710	667	738	722	684	733	706	722	741	744	652	679	675	722	692	735	689	757	732	745	724	679	769	685	700	700	757	750	724	713	704	721	706	686	726	699	683	661	716	660	679	706	713	709	795	677	728	731	738	746	710	735	685	668	733	714	685	709	710	658	733	710	728	703	664	782	713	715	710	690	723	749	727	746	724	692	712	726	743	713	682	642	673	702	686	688	692	710	731	750	731	704	737	735	751	716	698	763	746	717	737	711	744	676	757	712	723	659	710	712	673	711	711	731	679	682	726	751	730	726	674	695	686	760	675	720	691	725	674	683	732	712	739	675	706	721	700	710	703	712	719	724	698	712	788	747	714	694	677	643	764	719	725	690	692	700	667	732	734	713	697	702	750	717	727	731	730	676	734	752	715	698	678	706	759	717	695	680	716	732	717	737	655	678	706	666	680	695	722	703	687	709	672	695	719	734	687	703	708	726	734	685	733	743	725	687	730	750	670	705	666	703	717	717	707	733	745	720	678	668	723	729	726	720	715	731	725	735	747	686	680	719	736	705	715	735	747	712	748	721	703	736	737	702	662	719	675	722	700	737	707	704	645	759	715	708	719	680	715	734	731	700	679	706	753	694	669	705	728	726	702	687	708	640	758	698	695	710	755	715	740	700	709	737	747	695	697	678	719	687	727	676	722	700	704	725	705	696	709	757	661	714	678	726	681	698	743	695	728	683	715	706	698	697	736	774	735	717	757	707	739	749	759	693	697	670	679	717	675	680	735	716	729	663	706	672	688	740	742	721	743	665	722	717	747	703	705	671	749	709	688	718	737	693	703	748	692	690	723	684	714	717	676	746	726	656	693	698	707	707	742	685	668	729	692	703	732	721	666	733	706	697	707	726	748	708	708	718	774	734	715	676	696	673	746	737	716	749	686	762	719	682	707	743	710	664	719	719	711	720	704	753	709	708	690	759	715	699	753	713	717	686	728	712	688	662	753	740	716	702	701	672	696	724	697	707	711	709	694	686	710	718	725	680	709	697	703	664	732	732	717	694	660	723	701	766	680	656	700	744	741	724	751	672	691	694	703	670	708	756	720	707	687	667	703	736	737	717	674	711	712	700	713	695	693	752	685	694	718	739	736	736	686	718	769	694	716	706	684	710	726	662	720	687	714	719	733	718	687	731	706	694	689	750	699	667	753	737	738	661	734	704	672	715	670	700	744	724	718	690	737	731	730	690	725	709	720	725	741	680	734	720	710	735	693	723	750	692	730	667	660	737	746	725	745	740	743	704	712	695	697	659	726	735	730	749	659	710	763	671	707	751	706	684	759	692	717	685	737	790	698	704	741	702	715	683	700	696	711	689	723	681	715	686	762	619	734	747	695	751	683	749	731	750	709	719	730	726	688	787	782	693	709	719	743	694	673	714	721	731	683	695	706	683	692	621	722	715	722	678	682	731	690	739	720	700	736	739	718	717	715	679	713	718	716	708	695	763	694	653	729	748	714	716	779	752	708	760	728	720	762	653	705	688	741	717	719	732	698	724	716	712	679	671	696	719	668	773	714	731	739	713	756	722	719	701	746	686	732	707	697	729	671	671	718	713	734	708	733	735	721	686	709	692	689	724	705	705	711	722	756	707	731	700	706	756	679	691	708	731	735	715	670	673	712	689	767	739	725	754	725	706	754	722	703	647	692	695	723	704	728	740	720	649	670	701	725	723	712	684	692	706	727	727	691	756	676	694	734	731	708	684	736	695	769	716	677	736	699	647	687	720	757	735	742	683	660	678	696	743	665	743	691	680	695	739	697	745	690	715	757	686	715	714	730	681	744	678	713	731	737	694	720	729	644	709	714	760	687	714	740	717	718	686	688	706	729	735	683	714	768	706	694	766	735	681	728	710	748	704	737	705	713	778	740	708	696	746	696	737	691	724	687	704	662	725	755	705	759	762	702	733	717	728	744	672	748	691	716	720	696	705	727	696	654	703	735	657	657	718	727	701	680	693	734	764	672	723	700	698	695	699	733	756	713	732	727	746	749	691	702	692	709	707	742	728	744	709	743	712	732	738	702	744	707	741	705	725	705	759	678	719	688	723	705	740	738	723	733	690	668	704	722	715	750	707	707	719	708	680	674	703	713	701	733	726	769	701	750	759	671	737	769	743	758	673	726	725	691	700	724	700	774	725	728	729	693	691	673	718	715	750	723	754	651	677	660	688	714	748	686	713	692	701	677	705	691	728	683	667	658	740	726	702	697	722	757	667	699	719	727	759	691	737	725	688	703	703	703	705	719	748	718	721	689	700	737	682	685	682	695	705	730	803	744	723	711	680	702	715	685	689	793	682	690	728	704	715	774	705	756	732	733	741	745	711	687	769	719	660	761	705	771	723	739	720	719	747	696	739	699	794	670	682	691	720	770	736	703	703	623	719	686	666	714	699	725	644	704	746	710	708	714	742	723	696	730	682	751	706	769	675	702	759	733	730	747	721	687	681	733	683	695	735	747	757	686	712	669	697	712	705	703	695	673	734	726	708	700	682	718	706	716	737	728	672	669	681	709	688	711	660	660	734	748	694	724	759	724	695	669	762	740	729	683	742	723	705	684	737	715	681	728	690	671	729	718	710	690	676	678	712	704	727	719	759	632	708	698	711	677	681	685	700	670	756	752	669	710	647	722	697	718	732	743	731	718	729	737	701	723	700	713	709	698	733
39330	22619	12197	5629	2416	711	468	409	403	378	363	355	380	361	324	337	314	334	334	332	358	383	320	323	316	316	370	355	360	320	322	327	320	336	317	327	352	329	342	337	335	325	314	341	337	290	311	342	327	321	352	317	340	294	369	345	337	338	360	293	317	332	345	332	321	311	352	318	286	326	343	356	324	318	353	352	314	356	337	322	331	322	347	350	314	280	375	347	318	336	329	362	302	359	303	352	333	289	312	336	324	330	283	323	340	297	307	362	361	349	343	334	311	343	358	320	345	336	329	338	330	298	311	346	310	364	318	332	345	343	374	333	316	281	317	344	345	343	340	354	361	322	316	343	333	342	343	308	339	361	356	333	330	349	346	322	340	335	341	335	334	350	316	333	286	349	314	317	303	372	323	317	358	333	345	326	315	328	334	342	385	311	342	303	343	308	326	360	336	340	347	324	344	315	326	322	340	331	345	348	305	328	304	336	304	364	348	329	321	351	366	356	355	316	345	345	277	342	320	335	342	344	314	321	330	347	286	330	352	333	317	367	321	334	377	359	352	354	300	357	352	339	293	331	335	351	313	332	337	334	329	334	321	340	337	376	334	312	332	327	346	333	323	310	335	347	373	333	295	329	327	317	367	332	336	326	307	331	318	342	333	318	313	331	354	333	328	332	316	322	360	317	333	382	339	349	335	338	311	317	277	325	316	325	303	362	347	374	307	334	362	338	338	323	354	356	291	311	319	288	341	285	321	316	312	311	322	365	330	352	310	334	339	330	283	338	336	367	319	339	330	301	325	345	341	356	344	337	328	308	297	341	362	325	337	336	318	329	347	328	334	322	290	342	358	279	327	348	306	337	300	316	330	313	357	320	316	346	325	321	347	316	349	314	354	321	386	337	321	328	367	339	343	314	318	315	353	314	351	328	306	334	317	322	321	338	329	351	329	369	332	334	359	301	303	357	312	358	317	357	306	334	313	350	306	308	332	336	302	350	359	337	317	333	314	312	314	350	318	299	342	305	339	334	354	320	346	338	371	333	327	300	336	320	366	304	353	342	305	318	326	321	342	301	349	381	369	335	312	357	355	322	336	333	331	320	319	350	336	340	344	318	336	297	292	315	349	334	339	369	344	344	342	317	300	317	356	374	356	353	306	324	338	332	304	351	355	349	328	312	324	332	374	341	313	383	319	330	350	292	340	341	311	314	318	337	378	305	311	347	362	345	367	309	296	288	296	353	327	348	337	348	299	351	343	357	343	343	324	359	344	319	289	339	343	331	350	308	304	352	338	339	342	322	322	331	312	332	344	324	360	362	303	347	327	309	313	366	347	315	370	336	349	347	292	336	329	334	348	340	349	329	339	354	339	300	357	353	299	327	329	353	348	345	336	351	345	371	368	344	340	319	347	336	318	352	322	326	342	376	326	342	305	345	324	294	346	343	318	349	324	356	318	341	334	312	314	303	315	295	330	347	302	324	343	324	311	343	375	312	326	330	333	319	323	301	306	318	299	290	349	339	322	359	348	361	308	334	321	334	325	332	321	301	353	339	344	312	295	315	312	326	316	306	291	328	332	323	335	331	326	288	339	329	358	356	317	323	351	335	326	333	311	323	344	345	377	314	298	329	299	313	318	323	351	343	342	349	303	339	308	315	347	347	333	310	326	353	330	367	332	351	354	300	357	356	343	327	336	321	355	348	303	328	319	312	339	346	324	350	338	350	353	362	330	309	344	355	346	344	336	327	340	334	339	306	346	381	358	317	321	321	313	326	292	347	299	315	301	332	339	318	348	320	291	314	349	374	323	341	351	345	328	322	308	305	345	338	339	327	322	336	335	346	378	355	353	315	330	307	318	349	332	329	327	362	323	319	336	345	339	298	300	346	330	350	350	330	333	332	330	316	328	321	302	339	347	319	317	328	336	320	323	356	334	340	335	316	342	324	340	326	331	336	316	334	337	302	338	368	320	359	322	372	312	348	353	347	305	322	365	318	319	347	325	337	335	340	318	308	333	313	325	324	369	357	336	302	343	317	320	326	323	324	336	321	331	385	318	349	269	303	340	344	266	298	335	355	311	336	322	363	337	328	352	316	335	323	366	376	296	277	345	339	323	340	329	312	358	324	299	306	323	341	320	326	350	352	348	338	342	330	280	380	348	373	352	343	351	354	308	319	346	324	343	335	320	341	323	350	340	305	326	342	323	337	374	350	323	318	336	356	331	335	327	343	334	309	326	326	348	338	325	342	336	298	339	311	343	327	366	324	330	329	306	304	360	348	363	338	337	337	337	385	345	317	325	333	361	347	328	373	329	354	351	336	331	337	351	335	339	357	313	313	316	374	343	342	317	360	326	333	325	342	344	352	342	351	310	341	324	332	354	345	350	308	321	328	341	363	336	325	315	282	344	318	289	302	325	320	321	308	341	334	354	329	305	355	322	284	309	349	299	344	325	346	381	314	341	343	339	329	347	305	376	339	330	327	331	336	343	306	335	347	349	328	321	360	366	320	344	331	320	340	372	330	342	310	305	352	339	316	325	293	319	360	304	342	335	349	363	312	360	341	321	335	322	302	334	307	294	304	341	345	336	326	297	296	293	355	370	364	344	328	349	317	337	328	297	299	348	317	349	326	351	342	319	351	350	278	322	326	336	329	331	333	314	350	378	340	328	333	335	354	339	348	328	338	325	341	316	342	313	347	297	324	354	305	330	328	328	289	352	313	321	362	345	350	334	329	348	337	348	339	331	305	337	330	300	327	297	310	353	312	362	354	329	335	345	342	315	324	363	306	305	304	343	306	321	305	353	349	314	318	348	321	380	323	316	310	328	327	344	346	323	329	340	327	333	355	308	340	349	338	333	320	336	313	298	335	337	333	328	345	330	290	294	341	285	371	324	353	320	354	339	339	349	337	320	320	316	336	355	360	293	354	347	326	311	295	336	328	332	327	330	383	301	356	337	335	337	335	354	332	322	336	316	345	318	332	336	306	349	334	306	310	324	329	300	326	309	389	343	340	335	356	326	320	328	339	315	354	316	338	335	360	324	331	346	343	319	327	304	353	326	328	347	341	300	321	332	316	304	336	334	329	324	340	340	338	328	332	334	320	328	381	356	356	313	323	316	287	335	338	340	321	347	318	340	329	323	334	337	370	340	305	372	306	332	339	337	290	318	321	326	307	338	369	323	325	329	326	339	371	319	296	316	335	325	344	294	320	335	341	334	339	314	296	342	329	351	298	347	357	319	328	328	348	312	318	334	328	285	337	322	321	343	345	359	371	379	325	347	329	290	320	302	338	312	347	345	322	346	329	347	308	314	342	311	332	341	348	337	324	315	334	325	339	317	307	281	316	372	308	317	324	362	342	295	333	349	337	290	310	348	295	306	322	347	329	350	373	328	342	318	344	320	320	364	332	357	304	327	326	366	348	328	360	358	321	367	344	352	318	334	331	330	334	320	317	345	292	308	333	339	305	308	316	360	337	274	332	348	322	328	320
23910	16826	15642	12023	6593	1917	1401	1162	1100	1018	900	841	826	781	777	754	721	710	718	710	669	725	728	693	699	719	689	759	715	734	763	755	768	754	725	798	679	723	752	725	739	751	700	746	735	739	713	735	706	750	728	717	719	708	720	691	675	705	702	731	682	720	711	735	720	719	700	723	665	722	677	743	720	725	768	685	713	741	728	663	726	746	721	717	761	655	733	731	763	754	706	732	737	689	735	662	711	691	697	718	695	717	733	709	682	725	696	711	666	696	661	679	689	711	698	727	672	717	745	719	720	704	717	695	709	738	640	728	731	705	686	697	693	691	693	689	716	707	699	679	752	763	720	715	764	672	684	738	648	702	691	732	709	690	687	689	702	746	709	685	711	740	700	716	727	692	738	691	729	718	727	710	703	732	693	720	734	696	710	680	727	672	727	714	725	733	754	728	707	739	757	721	730	712	669	716	649	673	705	697	691	650	681	658	673	707	709	745	734	711	723	683	683	701	756	721	694	733	715	690	722	685	682	745	697	710	719	688	743	705	690	707	742	712	664	706	712	746	695	692	669	709	743	687	712	739	699	715	690	739	683	699	693	673	704	718	766	747	679	699	682	697	721	649	725	708	735	739	708	679	689	699	741	673	666	738	756	699	708	673	723	687	754	758	751	718	741	752	716	715	700	696	667	751	705	688	727	654	713	696	725	677	733	667	725	718	742	709	654	761	722	701	728	686	677	681	700	730	679	721	693	692	703	733	771	658	673	678	718	723	713	695	702	730	655	691	661	696	691	719	716	705	691	703	723	695	742	703	720	718	705	690	741	707	707	673	717	682	710	684	750	717	724	679	715	711	724	699	684	665	712	762	723	687	684	726	690	688	688	733	684	668	717	668	696	755	703	721	658	703	710	727	727	685	689	698	693	749	708	712	708	751	704	721	685	667	678	693	750	703	695	667	705	720	705	669	683	719	671	693	710	702	677	709	731	709	729	696	757	716	695	650	692	700	716	616	688	702	712	659	733	693	716	689	706	680	752	651	669	726	775	688	739	709	766	723	718	696	671	737	702	719	724	727	715	719	687	677	709	709	665	737	701	692	696	719	736	681	716	715	716	704	627	710	738	690	726	716	708	684	671	693	715	724	683	678	752	728	725	683	740	740	711	663	740	708	684	741	739	677	694	715	724	717	707	703	720	746	721	760	709	693	721	732	777	681	713	729	737	697	726	711	683	714	703	746	681	678	679	681	764	663	722	704	723	751	706	754	750	695	723	680	685	736	701	669	714	727	721	734	683	733	714	701	705	695	687	681	699	719	705	752	705	735	707	731	689	673	683	744	712	690	695	727	736	709	705	705	703	717	695	684	688	723	733	723	702	691	692	733	705	711	745	702	700	702	690	676	681	667	684	770	699	762	749	713	665	702	709	655	759	666	725	705	736	728	698	738	702	714	738	719	736	684	734	687	680	728	742	710	718	694	758	675	740	726	684	709	723	715	747	717	700	726	723	679	711	684	703	683	709	666	734	759	704	716	678	710	709	723	725	685	723	717	718	687	740	759	721	675	688	684	722	729	722	683	690	681	736	720	701	674	685	686	710	717	677	737	680	689	702	693	679	707	743	741	679	685	694	717	669	695	700	656	701	693	680	713	731	706	675	708	744	721	694	700	748	735	674	781	703	678	705	699	679	710	705	733	662	759	734	730	695	672	696	718	698	750	674	699	743	722	698	773	734	734	665	698	754	743	686	730	677	726	718	710	708	733	750	732	723	695	750	682	670	717	705	679	712	689	710	732	707	699	732	711	678	704	701	730	724	718	679	713	697	695	728	785	738	694	736	729	716	724	683	712	700	730	709	733	666	692	684	714	722	685	675	695	692	732	760	696	726	689	727	724	725	733	752	702	730	730	662	709	716	720	703	721	688	669	715	666	714	740	701	739	721	695	710	687	682	748	735	679	669	685	714	715	682	689	676	742	692	710	684	730	728	681	749	812	741	709	740	659	722	704	716	653	678	671	720	674	724	727	702	690	695	694	728	702	705	694	742	696	708	725	726	700	691	728	753	707	656	681	746	741	735	715	711	696	695	735	727	707	716	745	652	697	707	636	685	721	690	671	693	715	738	714	643	770	762	667	686	708	728	710	734	761	742	704	721	696	697	677	672	712	773	664	674	700	721	683	691	654	667	687	696	716	735	724	720	704	701	728	719	709	716	694	682	698	726	717	714	687	720	713	725	708	694	739	750	684	748	704	728	712	759	696	714	721	696	765	712	753	704	690	687	754	733	731	715	674	702	699	714	700	739	707	735	711	670	673	721	717	749	716	753	699	671	752	711	682	715	795	704	714	684	692	708	732	695	728	665	684	708	718	703	706	711	660	750	710	754	747	739	718	696	683	706	693	738	667	684	729	669	697	670	667	706	707	731	697	788	687	712	644	713	735	664	727	682	730	690	729	724	678	743	718	678	702	675	712	698	707	692	707	689	730	716	709	756	686	690	733	712	707	677	692	681	710	691	692	729	727	701	695	706	741	688	647	714	706	733	709	696	711	744	719	657	737	683	677	695	725	686	717	693	652	697	674	711	696	783	647	757	690	710	712	739	701	706	717	700	697	743	721	717	700	780	707	695	701	726	680	694	718	699	728	689	690	761	716	710	672	733	782	697	741	713	739	680	651	709	689	730	715	726	719	696	700	718	684	727	677	695	731	715	736	721	720	650	739	746	742	674	719	702	750	711	722	712	705	697	743	668	680	680	678	754	747	703	762	717	662	688	740	721	687	690	698	734	668	720	697	706	734	673	707	693	643	729	702	710	712	700	691	691	708	666	719	708	713	665	749	687	721	693	711	753	719	676	709	702	717	660	699	744	754	693	702	701	699	733	696	763	676	712	674	665	725	696	683	739	777	707	690	697	693	716	699	684	653	699	702	656	699	711	699	736	725	784	674	722	738	772	734	703	672	718	713	709	693	709	691	694	671	673	675	752	698	694	697	744	732	735	697	737	676	722	755	732	724	703	706	726	677	760	742	688	694	696	689	698	698	692	712	737	687	722	722	718	701	670	752	710	647	648	720	736	703	689	674	722	698	720	742	715	693	714	725	722	697	703	715	718	714	713	703	686	707	682	714	657	711	716	729	702	697	738	681	681	674	744	708	758	683	695	693	682	727	685	674	688	731	701	737	790	724	759	727	713	657	725	700	711	694	720	681	725	691	724	765	680	714	748	658	647	734	683	743	685	739	693	702	724	693	700	666	712	690	762	775	710	724	732	711	705	767	707	699	721	719	691	714	689	758	719	706	673	698	695	671	681	752	690	666	743	696	717	688	664	685	685	744	715	687	701	717	728	688	686	709	742	758	792	727	708	756	707	701	697	692	658	697	733	709	676	679	746	734	734	730	687	715	702	699	660	698	704	712	691	717	698	739	738	722	710	710	689	709	727	738	747	753	685	728	730	709	755	730	678	693	709	758	718	708	642	693	676	685	701	717	695	725	703	715
49307	28178	19937	10840	3530	780	619	503	439	390	394	339	330	361	341	323	347	358	331	308	291	315	291	307	297	323	273	323	318	305	286	318	339	299	346	315	311	310	312	322	331	352	300	330	325	309	358	315	313	322	323	331	347	305	311	343	303	347	331	285	342	333	310	289	302	327	273	286	318	322	334	312	356	337	293	322	362	324	320	331	316	337	329	312	320	330	316	304	296	362	275	287	307	311	306	316	325	323	297	281	287	329	303	322	262	314	301	297	302	343	340	367	306	331	295	332	315	329	287	339	324	310	326	341	336	343	338	325	323	326	324	315	346	314	322	348	309	321	336	338	294	314	317	351	347	319	301	349	346	326	339	325	301	290	294	328	320	306	314	339	300	321	340	285	305	328	326	271	306	325	317	306	344	309	313	308	289	338	309	339	307	322	347	329	351	339	335	337	311	341	356	326	324	331	317	324	327	309	337	310	365	303	296	306	301	325	316	329	313	304	299	319	314	311	311	313	345	323	305	309	303	304	301	289	304	316	295	326	306	287	319	329	342	367	304	321	302	338	310	337	285	305	312	311	291	345	299	337	316	325	298	310	325	279	305	309	306	293	308	286	308	292	315	338	330	311	299	310	316	338	312	315	324	304	296	309	322	342	288	286	320	299	314	316	316	317	341	323	314	304	307	331	322	314	345	321	312	291	303	309	320	336	303	311	329	316	325	298	336	307	321	318	303	315	326	307	365	312	296	337	303	284	337	314	323	302	335	292	311	312	306	345	303	300	301	309	324	328	338	300	334	289	343	347	320	309	292	311	319	330	332	323	341	298	346	309	297	313	305	329	348	322	305	338	297	293	315	316	309	324	330	294	359	350	310	334	305	281	322	325	313	304	338	309	315	323	304	358	297	314	286	290	292	325	336	309	326	338	339	317	346	329	337	319	329	319	291	309	340	293	287	351	320	308	280	333	328	334	323	304	329	307	366	326	354	340	321	331	333	293	334	333	303	327	316	335	310	323	348	340	311	320	295	314	280	318	308	317	309	287	325	328	323	292	285	308	299	326	293	313	363	311	322	309	308	338	294	296	298	308	328	307	343	291	356	283	310	300	302	341	326	283	334	327	351	347	285	350	309	296	303	307	326	329	297	323	279	300	323	314	322	314	312	333	316	294	313	319	316	286	322	311	309	319	320	305	314	286	328	332	332	301	354	290	341	317	305	291	320	313	345	324	278	307	343	350	321	323	304	309	351	350	331	319	331	311	336	323	320	308	329	275	322	337	299	336	329	341	294	312	345	309	295	331	339	353	296	301	311	290	298	350	311	355	304	302	310	328	343	301	356	314	334	321	293	308	326	337	336	333	350	331	343	317	324	310	327	321	321	299	321	316	338	335	328	358	299	328	320	304	318	314	347	360	305	329	276	316	298	322	307	335	333	293	298	277	315	294	342	306	299	313	300	338	345	324	321	304	313	337	304	301	296	317	311	310	328	314	338	328	316	287	322	308	305	299	253	311	326	292	269	303	299	331	370	328	340	327	339	316	271	288	325	309	342	306	338	326	296	302	281	321	304	284	329	332	334	318	326	293	328	319	313	298	340	333	322	327	333	303	347	327	304	315	349	317	304	294	291	327	314	284	328	311	313	293	311	312	337	340	331	298	303	336	325	333	318	318	304	270	298	316	292	324	335	313	337	326	305	308	330	282	310	311	350	342	310	312	304	320	327	351	377	319	354	305	279	287	337	332	328	320	301	327	341	309	292	293	317	319	338	324	343	342	369	308	332	312	310	328	318	288	301	272	336	335	292	312	318	329	288	339	324	327	300	310	332	318	357	322	323	313	307	285	317	316	314	334	297	301	301	341	332	332	305	372	294	330	346	306	285	355	326	329	295	286	298	296	347	351	321	323	347	319	321	286	319	315	316	318	323	292	308	308	299	295	334	303	316	331	289	353	291	344	354	342	300	335	291	300	316	315	347	346	331	301	337	305	352	313	366	318	331	343	328	282	335	331	315	325	338	335	299	321	320	320	328	312	340	315	314	309	310	311	325	295	331	314	323	331	313	353	327	323	301	349	340	298	343	302	321	288	315	343	367	323	313	340	296	308	344	332	318	335	330	337	329	272	302	320	317	321	337	321	318	305	348	318	310	297	320	294	320	297	321	280	337	345	357	307	325	340	276	295	308	327	316	337	340	328	307	305	300	329	299	318	351	349	299	310	321	312	330	298	359	298	321	324	325	326	298	287	331	299	321	297	323	348	333	371	377	308	300	312	327	333	277	281	331	326	324	360	306	327	272	327	358	313	320	310	286	308	319	316	320	295	290	282	318	320	285	311	301	295	314	329	316	257	338	338	344	312	316	309	317	314	308	275	384	342	322	320	322	336	342	328	329	307	352	288	330	356	310	344	338	330	350	305	327	293	329	311	327	311	291	306	313	328	300	263	302	364	337	279	308	302	340	320	313	315	336	321	301	289	340	285	307	323	298	311	279	340	319	297	293	313	313	329	319	331	313	331	305	305	346	323	314	325	335	316	327	308	320	308	294	311	303	295	317	320	312	297	294	341	314	305	306	339	324	299	308	298	340	356	315	327	345	343	317	313	325	338	317	300	284	297	312	349	294	322	306	299	288	329	304	285	289	341	346	355	284	326	295	319	318	334	315	296	320	359	322	299	332	308	301	311	284	313	310	304	321	326	329	334	285	285	337	325	326	290	331	299	330	309	342	326	328	336	300	308	291	295	286	292	324	321	312	294	314	277	305	341	288	304	329	313	328	294	304	302	288	315	305	303	324	313	306	294	311	300	332	302	294	307	328	290	336	325	345	307	337	336	314	308	301	320	324	335	330	334	337	346	322	326	324	307	347	340	316	331	303	322	325	315	305	367	301	332	328	336	300	298	352	332	319	314	320	320	314	291	300	313	321	312	302	311	322	317	302	322	286	314	322	349	302	316	327	336	290	344	329	340	290	336	278	298	334	310	309	319	306	322	304	344	322	347	322	332	318	329	318	317	325	303	289	299	302	316	323	351	343	334	309	328	323	343	311	331	335	323	296	322	330	321	326	315	344	320	312	320	316	343	340	321	365	278	324	345	318	328	311	332	330	304	309	338	348	337	329	316	339	304	338	337	302	314	329	308	322	318	316	317	354	294	323	302	341	329	314	301	298	313	312	325	301	298	364	344	314	313	302	295	303	297	302	341	325	371	326	308	288	311	315	352	294	335	299	332	327	293	329	317	317	306	324	328	304	293	350	284	296	314	310	301	342	318	325	283	322	314	283	317	320	294	320	301	352	311	303	323	299	300	313	309	351	305	310	331	319	316	355	321	362	333	308	340	304	318	300	334	325	313	309	320	298	305	289	319	347	318	321	353	297	339	292	305	294	298	315	308	303	299	302	304	314	334	288	309	326	300	298	318	306	298	300	302	348	298	322	299	336	309	345	324	305	310	266	275	317	320	341	293	320	323	337	324	328	309	294	325	353	300	329	343	302	321
29844	21215	23870	18855	8270	2428	2012	1557	1354	1153	1060	939	876	821	844	775	723	793	704	729	660	737	686	688	707	697	687	725	755	743	720	709	746	705	705	736	710	789	750	733	736	715	730	674	735	769	717	745	767	673	727	716	732	714	670	716	680	680	721	691	651	723	625	695	662	743	714	662	666	658	698	694	695	698	709	743	709	679	722	681	692	696	700	647	701	671	706	683	683	681	716	649	656	700	706	666	642	736	702	682	700	706	707	698	664	702	724	669	686	677	695	661	678	649	677	675	672	704	658	655	746	681	704	735	691	688	698	728	675	681	653	712	682	691	713	721	699	651	682	677	685	683	694	706	716	652	705	696	736	686	713	674	705	718	692	674	667	725	663	680	710	744	725	700	705	712	650	679	659	701	646	664	650	687	728	728	674	719	679	672	678	673	755	708	710	671	712	692	629	756	634	695	676	689	636	679	675	642	696	677	683	688	655	686	666	748	649	666	678	690	713	660	667	673	714	715	671	690	662	692	710	709	703	660	680	674	715	709	689	730	663	673	669	688	725	677	718	711	659	650	708	720	703	703	677	718	685	677	713	665	711	699	717	704	696	670	754	664	715	681	659	710	661	705	682	695	725	681	638	674	662	665	710	722	711	712	682	668	717	675	676	670	669	681	675	710	663	701	693	665	713	684	692	669	777	718	685	683	648	682	693	662	728	668	679	696	689	649	701	649	694	689	684	711	692	686	709	717	692	675	696	672	711	715	668	753	693	677	682	696	700	716	676	690	728	664	705	708	637	638	670	683	664	670	702	680	669	693	690	704	677	716	721	736	705	680	690	723	686	694	685	729	698	693	684	689	672	689	672	668	692	771	684	722	670	723	667	682	684	697	681	666	704	695	667	713	705	703	691	674	645	691	655	684	674	688	717	708	696	712	691	684	670	651	682	742	676	685	754	712	727	678	693	665	702	699	709	670	675	705	690	657	713	691	690	705	651	664	718	690	697	629	690	661	677	670	665	696	701	702	649	686	707	751	666	681	677	727	668	666	680	743	694	699	670	682	716	683	730	672	668	688	685	638	706	694	699	707	662	666	704	679	658	686	690	650	677	741	726	668	706	715	693	640	672	661	703	721	669	667	676	723	705	673	680	676	728	685	696	682	650	718	691	684	684	705	685	686	695	666	714	720	737	701	707	663	684	698	675	671	694	673	705	663	689	694	654	668	694	635	676	680	690	740	657	663	663	712	679	701	676	643	690	705	678	659	680	705	704	676	744	727	651	696	699	655	696	706	714	657	682	658	737	692	661	676	692	680	695	660	692	681	714	670	683	710	697	668	644	660	706	699	682	673	637	687	708	704	685	706	680	712	698	727	720	700	705	656	710	695	699	686	717	674	666	650	662	654	715	704	688	692	691	660	693	691	675	676	666	666	691	702	663	644	709	696	684	685	710	681	690	683	707	673	709	681	713	666	661	729	698	687	739	694	665	771	680	661	727	689	686	708	674	657	669	701	693	705	662	684	699	706	702	677	720	679	683	718	651	679	684	653	749	685	714	681	700	673	694	696	674	696	697	678	724	666	660	668	683	709	648	727	673	744	681	720	735	648	705	725	696	707	673	658	664	698	705	638	639	670	619	678	678	713	651	711	669	739	690	683	753	675	717	717	746	691	674	666	687	673	650	717	654	672	648	725	734	710	694	714	705	695	708	674	641	711	687	672	708	717	685	734	733	670	683	676	721	685	675	679	710	686	671	704	699	719	698	735	722	681	724	718	721	650	706	753	732	730	738	722	712	699	690	694	709	651	687	697	684	691	655	719	679	710	697	712	664	732	685	716	696	730	701	679	685	701	698	734	714	738	661	714	709	705	696	669	669	662	718	710	655	727	703	667	681	715	670	691	668	656	667	669	673	698	708	730	765	677	687	733	672	714	709	647	665	687	674	673	697	685	662	696	690	702	738	674	670	678	662	668	690	703	723	731	676	710	717	710	681	692	669	684	678	695	686	728	671	661	671	691	695	705	710	674	723	668	676	703	692	683	688	694	670	707	680	656	679	698	657	639	695	708	677	724	627	664	695	666	742	692	693	665	713	708	652	658	685	617	664	685	688	689	692	727	696	707	646	693	714	719	628	635	683	681	665	671	655	718	715	690	651	716	676	694	684	657	700	700	641	676	663	702	680	691	698	709	683	702	680	662	719	699	677	694	684	674	691	675	673	667	747	667	697	710	660	667	674	720	700	666	679	710	716	719	724	657	738	680	647	697	664	691	652	671	678	713	692	722	724	723	647	708	709	680	640	652	681	729	680	743	712	654	660	665	675	704	660	718	668	706	680	701	670	704	674	637	731	715	707	705	655	683	664	693	724	685	712	695	696	671	705	681	692	672	644	703	679	651	676	655	666	691	744	695	653	716	676	699	657	671	676	690	648	681	708	690	672	657	705	704	656	670	694	667	644	654	700	694	674	667	697	732	702	694	728	702	684	689	670	651	688	728	726	653	697	731	671	756	690	651	726	649	673	675	663	667	665	729	701	701	678	673	654	671	644	736	681	714	685	681	701	636	685	723	643	697	675	644	659	658	708	696	708	661	630	686	690	698	689	657	715	718	684	719	684	706	669	682	684	714	683	699	741	694	741	673	688	676	712	720	674	665	655	677	710	664	666	703	673	651	712	702	660	720	690	677	721	726	705	688	708	702	707	669	692	680	704	678	664	656	677	691	700	657	699	671	682	724	713	714	669	692	698	663	671	667	727	680	715	713	723	656	706	678	665	700	689	627	708	676	668	687	676	659	667	702	746	710	748	694	677	723	654	686	681	699	740	706	679	722	721	651	721	690	658	666	697	626	644	683	680	673	692	703	642	721	705	672	696	618	627	685	720	640	680	651	669	682	692	706	677	710	699	724	662	706	703	715	628	660	680	711	711	671	680	687	704	709	689	650	651	680	666	690	718	718	724	670	662	700	658	633	729	654	730	690	695	687	666	689	687	684	715	659	681	684	736	699	654	705	689	743	734	702	707	657	649	684	727	693	699	703	713	748	702	653	699	652	717	672	694	676	700	668	727	686	705	681	638	686	694	689	695	639	676	737	658	724	685	671	716	691	709	716	706	686	693	729	680	691	718	689	668	671	692	692	687	663	705	669	681	654	667	673	693	741	666	704	681	669	679	673	670	655	722	675	626	654	681	686	726	684	673	680	701	694	705	674	695	673	681	683	713	729	688	683	700	705	662	635	708	717	695	700	715	702	661	666	695	713	658	669	720	678	688	759	690	654	662	682	639	659	697	710	638	654	639	670	634	726	690	722	723	716	687	712	661	698	701	656	645	677	695	702	693	682	701	654	708	694	662	706	685	660	677	694	684	717	685	717	673	713	727	689	699	687	662	632	706	648	713	703	723	679	710	706	707	676	710	653	720	698	688	735	705	710	716	692	676	708	693	688	714	721	738	664	663	707	682	655	702	674	694	671	696	675	610	690	680	687	638	683	694	635	712	702
61941	37220	24613	12203	3878	952	643	572	482	424	422	410	358	366	355	342	358	316	326	380	331	318	332	316	339	339	295	344	341	287	344	323	318	326	350	334	352	336	353	324	363	365	340	345	359	331	295	348	345	330	316	348	321	372	328	360	313	343	328	309	313	305	291	298	321	324	331	361	347	346	354	338	333	283	323	325	342	322	310	313	305	300	329	313	324	294	309	324	355	316	346	321	317	338	321	312	318	328	354	326	348	372	318	296	325	368	353	309	371	355	306	367	336	324	354	347	280	353	329	316	321	329	354	343	341	334	298	327	320	326	346	345	370	332	324	361	333	308	331	307	320	320	287	333	317	322	305	344	347	303	325	316	333	340	319	317	350	333	330	324	311	342	344	341	335	319	326	345	306	308	335	373	341	349	299	302	292	332	314	314	315	331	310	357	342	336	332	316	303	331	331	308	323	306	343	349	333	333	332	338	323	319	305	311	308	349	332	289	346	320	329	332	336	319	315	329	318	374	323	308	363	290	327	338	327	375	319	332	335	353	315	280	335	311	334	352	309	316	335	350	312	294	371	334	325	328	318	322	372	298	348	331	332	382	372	325	329	371	382	342	326	298	323	358	360	341	325	338	345	350	297	312	349	347	324	299	346	355	342	322	318	343	337	339	367	352	328	319	335	366	338	357	349	302	334	327	316	319	311	341	311	336	298	311	308	312	355	339	310	342	336	321	333	328	368	290	354	322	307	304	326	309	326	334	332	332	333	328	353	310	323	315	302	329	331	314	310	324	304	354	326	304	318	320	301	351	343	333	330	348	365	333	315	322	287	315	349	316	340	340	325	311	350	353	327	333	353	331	337	360	334	320	316	291	339	323	347	346	319	309	327	323	333	338	323	320	279	305	352	312	295	326	331	336	317	290	358	335	293	315	310	312	302	317	320	330	344	393	331	349	346	366	320	340	324	297	361	343	364	350	331	304	309	348	347	352	359	347	354	357	349	332	346	300	348	344	311	335	350	328	347	310	312	298	331	291	311	335	350	338	348	351	367	339	314	325	332	351	318	320	338	354	315	331	319	346	314	328	331	326	322	329	344	324	327	322	351	306	344	323	332	347	313	303	358	313	331	329	338	325	316	325	333	287	326	327	303	355	320	308	337	344	354	324	329	335	323	323	407	326	315	337	319	316	328	318	317	308	373	330	354	331	330	325	316	311	329	285	324	314	329	332	324	351	310	320	346	367	366	301	326	342	341	308	310	339	325	310	319	335	330	347	300	326	347	351	361	321	306	322	346	314	346	337	354	332	313	312	338	337	320	305	332	328	305	304	325	368	331	339	360	332	316	307	309	337	345	337	348	330	334	336	317	326	300	336	327	354	338	312	341	354	324	337	342	333	377	332	334	345	337	323	298	296	344	376	350	320	347	346	311	328	323	304	319	343	319	282	331	318	303	312	317	365	341	326	356	328	308	312	339	332	326	307	347	362	348	341	337	340	300	322	333	314	316	342	301	334	291	329	309	306	315	346	342	352	342	307	321	331	340	323	338	292	313	352	320	337	327	333	358	308	310	325	351	326	349	337	344	323	296	315	334	329	284	348	365	319	314	351	332	310	321	328	302	350	326	315	299	331	327	330	309	328	351	355	316	316	349	350	308	344	353	308	330	289	312	325	337	332	332	338	322	372	318	329	342	315	318	302	339	332	326	357	370	345	350	331	347	315	336	319	326	372	330	310	297	329	304	306	359	323	336	328	333	335	301	353	313	334	347	351	335	310	341	336	346	321	343	324	367	334	339	335	340	338	315	327	322	332	377	320	346	325	332	317	352	355	306	351	321	308	317	341	344	369	300	303	326	338	295	301	333	347	321	329	354	346	319	336	313	348	295	350	349	353	312	322	357	345	357	322	348	322	308	310	337	307	336	329	318	337	338	322	367	342	340	334	343	318	320	341	347	331	311	302	333	391	314	343	305	307	331	338	336	327	311	319	327	370	337	323	373	324	326	370	324	314	315	314	367	317	344	290	313	348	338	335	352	322	365	345	334	312	303	332	355	315	373	332	325	304	336	349	342	342	351	343	342	338	346	326	306	314	349	319	342	324	318	364	336	362	310	329	324	286	336	295	326	290	338	280	331	313	339	347	312	329	348	321	348	338	333	315	347	320	300	329	326	340	276	332	345	356	309	339	351	347	316	323	326	319	350	336	310	354	323	349	322	331	343	341	310	365	334	331	316	316	322	332	312	329	376	353	361	314	317	341	341	341	323	352	373	335	358	330	363	324	306	312	340	325	296	316	318	356	333	333	328	304	353	324	320	351	334	339	366	352	360	339	320	315	341	326	304	339	363	369	298	336	341	337	348	296	326	339	309	297	361	325	329	312	314	363	321	334	264	332	302	335	357	263	350	291	336	293	387	328	298	299	342	298	308	348	336	344	325	328	326	326	316	283	327	322	331	309	310	364	342	310	333	303	366	306	335	320	335	326	328	310	317	339	321	312	317	319	302	334	344	339	320	288	334	293	325	337	337	354	342	332	314	358	333	340	348	346	359	316	283	314	290	288	333	348	333	307	312	277	355	284	307	307	347	314	326	290	356	340	366	303	349	323	379	349	323	338	347	325	325	348	352	382	371	360	338	315	293	299	352	340	352	379	340	327	348	345	320	290	307	336	318	358	324	364	363	338	326	333	326	349	314	311	362	332	327	333	317	293	320	304	326	327	311	294	304	350	323	335	342	340	340	299	308	335	349	298	368	322	285	332	354	326	315	325	348	323	344	336	329	334	317	339	321	314	341	351	298	326	326	315	310	302	345	364	364	302	351	336	335	342	364	365	317	344	311	326	301	330	341	324	321	336	356	339	318	295	345	333	288	332	358	329	307	316	348	329	353	316	364	319	327	337	337	320	314	323	321	344	368	353	336	289	312	332	293	327	354	346	311	332	327	365	324	354	344	351	361	353	346	307	322	328	335	349	334	318	376	336	355	350	330	327	311	321	318	331	305	338	308	308	312	312	294	319	302	327	345	330	319	344	308	315	322	344	321	314	362	339	317	317	325	325	352	321	342	295	345	352	333	300	338	329	332	332	336	320	349	351	329	328	320	342	326	327	309	294	323	343	342	343	318	377	305	346	335	333	326	347	312	361	334	349	316	299	321	320	352	365	322	305	328	337	295	349	330	341	354	332	315	333	349	349	329	298	338	315	322	307	361	310	326	336	331	328	349	297	349	344	305	318	308	342	331	342	311	303	330	335	379	335	327	313	347	366	345	328	310	341	282	303	302	297	336	335	318	310	359	337	299	322	306	357	355	324	373	330	306	327	351	324	351	320	319	334	374	327	332	343	316	312	337	343	310	297	319	353	317	354	361	333	363	356	337	353	295	315	324	323	292	349	292	284	301	309	318	322	324	322	320	329	347	317	354	320	350	336	329	328	310	339	328	347	381	331	334	282	311	314	332	313	358	363	308	299	327	305	336	319	302	336	350	308	313	328	329	283
38642	27607	26362	19384	8719	2890	2148	1737	1353	1347	1194	1038	918	892	852	826	807	789	753	736	698	696	724	699	736	773	769	754	717	709	745	770	766	734	729	840	797	772	766	768	783	725	777	762	753	725	746	748	758	783	743	755	754	769	734	704	717	743	756	726	732	714	724	754	760	702	714	741	715	738	703	732	776	728	691	748	719	719	731	694	693	715	677	768	703	718	712	719	712	725	693	693	713	673	717	706	720	728	697	664	713	689	695	695	718	727	720	714	749	693	711	686	725	688	700	707	686	733	724	697	713	753	748	728	675	703	755	758	717	655	672	726	774	644	713	692	666	678	701	729	728	734	706	687	745	755	728	746	716	707	714	695	690	736	685	670	717	708	737	683	723	680	755	669	730	691	698	664	704	704	687	685	731	671	718	738	700	718	704	675	733	702	722	732	714	725	726	669	710	685	709	749	700	676	718	709	676	743	728	706	703	697	650	660	667	682	725	696	690	716	714	729	708	700	716	712	717	718	714	721	741	695	707	689	699	708	710	785	722	737	729	735	663	721	759	670	732	693	725	687	702	719	676	714	691	736	689	750	710	725	659	719	733	704	727	690	696	694	686	698	718	686	719	672	703	737	713	730	690	687	718	688	686	675	722	702	720	706	677	689	733	693	655	749	714	720	685	680	740	711	691	709	687	687	692	734	720	719	689	725	740	733	687	676	714	682	707	740	719	721	683	710	708	745	688	732	711	664	723	706	653	722	738	711	732	701	727	708	716	741	674	712	695	679	690	723	753	709	720	732	719	677	709	668	726	698	707	713	687	696	680	692	729	733	724	705	707	687	757	721	700	757	725	732	726	704	689	714	678	747	716	772	697	719	755	696	634	681	715	687	754	714	683	749	693	666	686	714	698	725	725	718	724	658	728	710	690	670	700	680	756	697	729	670	698	695	715	748	739	739	733	712	725	720	747	714	729	700	735	715	672	733	667	758	699	696	745	688	723	723	678	697	675	719	696	713	673	721	650	656	706	684	737	740	664	714	720	720	696	744	660	660	702	706	758	686	721	765	720	696	748	709	746	670	719	687	666	723	688	689	715	678	707	721	747	697	732	682	689	698	659	698	664	723	735	761	706	684	684	717	696	745	679	759	759	674	719	733	699	671	697	742	726	717	683	693	691	725	754	714	735	763	760	728	751	719	697	745	652	686	671	640	735	695	674	745	733	711	741	680	688	708	736	716	731	646	727	715	689	711	706	715	720	716	750	702	711	711	708	735	706	702	756	756	736	743	763	715	700	722	660	754	759	733	719	717	730	739	697	634	708	684	718	682	708	733	727	670	675	722	726	658	740	715	711	747	725	714	721	700	730	720	722	743	692	688	737	732	736	729	743	727	693	739	708	725	687	673	717	702	712	757	721	698	698	715	731	716	722	722	746	707	729	739	674	675	671	761	691	698	669	746	726	684	739	728	685	696	695	719	718	727	713	714	726	720	718	731	711	766	699	747	693	739	711	760	765	685	711	683	674	650	701	721	665	716	732	686	686	687	684	769	741	707	736	692	693	704	675	700	689	715	711	667	709	727	705	747	695	661	711	761	696	725	735	703	716	726	691	720	748	703	710	736	759	735	739	706	733	694	713	740	714	699	737	732	708	708	774	720	707	705	718	738	739	728	704	714	678	696	703	727	747	716	703	746	678	740	699	687	704	754	727	729	703	706	682	742	740	731	710	682	697	726	704	739	712	730	665	715	705	703	705	690	754	776	777	745	694	710	741	723	752	732	676	730	709	719	676	710	735	765	724	683	688	710	691	733	717	705	729	711	702	707	696	699	702	708	719	690	725	695	751	679	678	742	746	715	721	735	713	757	727	703	719	762	725	708	686	743	759	755	686	770	705	729	696	676	714	720	703	708	726	705	706	741	775	707	704	736	745	731	742	771	724	715	762	702	671	687	746	734	752	714	747	732	714	729	733	689	734	702	712	732	703	691	677	678	755	744	685	723	698	736	741	733	720	692	715	693	703	655	671	671	722	722	701	705	739	704	745	718	734	697	703	676	729	704	755	697	726	671	706	691	742	632	717	728	702	713	739	726	716	719	705	723	699	678	726	726	701	708	702	662	695	708	704	731	737	707	714	681	742	675	760	711	690	680	676	672	706	710	712	697	711	723	743	719	731	698	713	710	728	711	712	710	766	722	711	758	716	781	712	672	714	747	683	727	714	668	697	741	686	695	674	710	726	732	735	728	647	711	733	691	709	695	710	704	711	739	699	686	708	744	688	722	688	713	722	706	756	771	747	751	734	687	710	729	760	697	702	718	704	713	731	652	700	743	740	671	702	707	690	674	717	740	677	701	719	733	692	677	712	696	730	708	690	703	697	666	706	687	695	673	720	698	737	700	738	704	711	725	729	705	703	707	686	696	740	707	730	744	706	744	678	723	734	729	710	699	713	711	732	747	701	684	716	695	684	738	684	682	718	727	711	730	724	700	710	736	706	671	706	705	691	704	771	694	732	735	674	721	698	736	704	717	691	717	778	765	704	719	751	734	726	721	711	692	724	720	691	708	749	644	747	700	733	656	761	725	722	705	771	711	728	741	731	721	701	693	731	738	709	719	694	730	716	683	724	730	751	713	707	733	713	755	721	750	684	714	701	722	712	705	735	691	720	690	730	700	714	663	692	666	755	711	696	752	713	718	711	709	708	717	721	682	698	707	707	695	686	727	700	740	715	700	743	742	726	671	687	669	648	743	703	683	714	695	739	729	731	679	689	707	738	701	722	701	779	737	721	700	690	713	715	699	669	699	727	691	707	733	709	699	691	715	706	716	720	725	715	742	709	664	713	715	696	702	722	731	712	757	678	680	741	745	688	712	737	694	689	736	672	753	739	737	665	747	711	722	700	699	708	707	730	686	707	721	714	695	699	687	718	714	704	686	722	712	754	707	694	688	707	726	692	687	711	719	717	716	701	639	707	703	684	752	740	703	783	688	704	722	729	727	691	727	753	676	690	697	720	727	705	769	691	691	685	704	730	683	734	755	752	712	721	720	666	696	760	704	677	669	696	695	741	713	752	740	721	694	736	665	737	657	738	741	665	750	725	669	711	741	671	707	700	769	718	690	678	706	711	690	725	666	665	657	713	724	751	711	740	699	706	723	718	745	705	704	700	727	662	757	706	699	678	715	743	709	702	676	668	724	706	687	694	682	679	692	683	737	723	721	741	745	711	739	709	734	727	733	720	708	722	722	745	742	687	714	732	711	704	678	676	706	786	727	649	704	697	678	710	735	763	694	722	681	714	780	747	734	710	741	723	698	698	678	677	721	726	731	759	690	703	695	737	730	718	704	690	665	687	716	736	640	700	766	743	685	738	741	671	715	734	724	668	700	726	694	680	737	681	726	723	749	696	713	715	627	703	697	752	733	747	701	739	712	748	733	708	691	692	698	709	653	682	756	684	718	764	744	714	683	678	733	721	705	680	741	716	761	722	739	733	676	673	733
49006	23698	8744	3032	898	493	385	408	404	386	371	319	358	377	339	326	348	330	352	339	332	330	368	305	350	326	314	345	376	341	366	326	347	339	344	350	330	377	311	315	365	338	327	351	342	342	340	351	325	305	316	313	343	321	321	316	319	370	340	323	326	323	323	327	320	335	311	322	361	333	325	295	339	341	340	311	342	339	355	313	382	345	342	324	346	341	332	325	325	326	319	329	329	325	325	333	299	315	303	315	309	314	303	328	372	320	357	331	308	346	347	335	338	320	346	335	291	288	338	321	335	368	334	338	311	303	336	338	331	297	301	317	323	340	332	370	375	341	337	353	325	336	310	352	309	338	341	283	303	344	324	334	306	316	327	297	347	374	334	334	319	344	308	368	306	369	332	322	312	335	295	315	297	357	337	331	326	318	313	331	348	350	338	323	334	321	319	326	296	344	315	316	278	320	316	314	335	336	342	333	363	343	361	356	344	319	330	317	330	343	351	340	329	321	337	309	341	311	309	315	335	357	360	357	307	330	296	357	319	327	338	333	328	339	340	317	321	330	346	350	339	354	307	330	336	341	332	347	323	315	346	311	329	393	348	321	324	321	302	366	299	299	365	347	341	346	351	358	336	332	319	350	317	322	350	321	371	333	342	380	328	342	329	357	337	348	353	329	335	325	276	359	313	317	342	296	312	324	339	336	323	313	352	331	307	318	337	330	330	357	364	344	318	327	307	332	331	318	329	328	350	349	335	328	330	342	329	358	335	366	316	314	284	334	330	344	332	319	345	326	353	377	325	307	322	333	335	302	345	341	328	303	360	355	329	329	316	303	336	345	351	303	325	297	354	322	333	330	344	361	348	314	290	341	310	324	309	324	326	321	342	305	324	312	314	343	355	312	327	321	333	342	344	324	376	316	329	280	292	353	348	375	340	364	348	354	349	351	345	337	363	352	323	332	353	307	377	316	358	338	338	328	330	303	320	311	331	323	321	357	328	296	359	337	294	348	360	355	359	318	297	334	328	295	320	348	328	335	311	334	336	340	345	336	349	341	338	308	307	356	324	309	309	343	328	344	350	306	306	303	308	323	363	361	345	350	323	302	329	299	316	397	318	303	334	345	332	319	371	351	387	304	317	321	309	347	324	328	325	317	335	370	312	332	345	334	344	321	343	331	357	307	312	339	360	302	314	322	335	301	306	338	315	352	327	338	338	310	348	349	308	333	342	310	327	323	347	350	314	286	331	292	340	318	338	307	309	336	323	342	332	318	365	324	322	349	319	359	337	358	315	327	337	323	309	295	331	284	310	304	354	317	314	328	340	342	325	350	296	320	328	359	311	315	312	314	360	359	331	313	288	307	311	314	369	332	335	345	304	264	352	331	324	327	298	322	376	342	340	351	295	328	319	312	360	311	324	273	327	329	320	317	359	325	349	335	321	335	295	328	342	322	334	361	355	330	336	351	328	342	321	336	326	353	346	340	303	312	316	325	366	344	330	349	345	375	282	342	347	352	344	355	310	357	348	329	342	340	348	326	356	323	342	336	371	328	358	338	355	340	302	377	330	310	370	354	329	326	315	288	326	357	316	314	355	329	319	346	299	337	373	354	334	349	342	361	337	327	366	351	351	349	344	329	325	289	326	330	337	315	291	326	318	359	370	314	324	342	318	331	337	341	329	353	326	341	365	311	330	346	368	337	337	332	321	338	333	324	316	318	309	335	321	317	362	296	324	326	352	360	322	365	301	312	326	336	302	340	356	359	327	346	307	332	328	376	316	341	314	360	342	311	355	355	363	316	314	309	324	332	326	345	316	375	319	333	358	352	320	354	341	330	345	325	304	336	369	296	328	370	345	329	348	320	329	362	318	362	351	341	335	349	325	318	359	342	356	327	327	363	328	300	322	337	361	329	321	348	331	354	348	297	331	335	336	338	321	306	325	345	375	315	320	333	341	286	348	313	295	356	345	305	307	350	306	331	341	335	341	334	324	353	366	328	324	316	359	323	326	316	343	360	330	381	364	329	358	329	355	327	314	324	310	321	354	311	343	334	352	343	322	353	327	370	361	330	345	331	366	342	328	318	343	322	357	342	338	310	332	361	354	347	344	303	332	342	304	366	337	313	327	324	320	336	346	386	305	310	358	320	344	314	341	340	334	322	302	338	330	348	331	342	342	349	339	326	333	356	321	336	358	312	323	350	362	334	322	344	342	297	324	328	341	359	307	323	296	305	332	322	331	364	348	340	329	328	358	333	312	344	333	350	341	335	294	293	312	335	328	294	336	324	367	348	344	337	333	312	325	320	344	310	333	309	329	375	353	359	396	358	364	349	307	304	320	324	327	345	292	313	366	331	323	366	322	374	322	337	354	311	326	319	354	323	320	332	313	352	356	376	332	293	316	326	336	320	337	359	310	350	315	316	330	318	362	365	315	319	356	351	382	329	341	299	350	367	307	273	336	298	309	348	278	333	347	319	305	341	320	353	349	312	327	332	299	308	328	328	307	352	305	298	339	337	314	366	331	358	311	345	355	310	297	343	324	354	347	371	324	363	311	340	306	346	327	332	332	306	325	376	338	374	328	297	332	355	327	322	325	350	288	324	353	329	331	335	362	355	327	350	307	345	312	328	327	349	346	355	326	327	321	320	318	307	318	329	337	281	317	308	337	301	338	349	350	335	297	337	330	360	298	341	320	305	352	312	318	356	321	346	338	326	342	321	352	370	331	338	329	301	312	323	292	285	301	302	311	331	342	317	332	298	316	346	347	332	330	317	315	309	347	313	326	318	319	337	319	328	351	331	321	317	351	342	337	330	328	332	328	316	304	323	324	325	314	334	325	323	333	347	329	337	334	349	327	327	334	347	313	312	327	316	339	341	350	303	350	349	298	339	333	327	319	308	342	329	299	317	331	322	356	352	341	345	327	346	345	346	339	330	326	381	331	356	319	334	334	321	296	340	358	335	306	311	338	313	342	362	296	317	309	329	336	315	375	368	311	396	332	333	329	307	357	336	336	336	339	308	324	341	343	335	317	327	347	317	332	354	313	319	305	324	324	329	306	335	304	305	331	337	343	323	314	295	323	340	362	355	323	339	329	309	347	355	335	307	370	374	339	328	353	375	329	341	328	375	344	338	316	316	320	279	334	318	347	345	331	356	320	372	336	366	294	332	353	334	315	360	339	311	316	315	295	367	328	340	347	317	320	342	338	315	311	336	347	355	301	315	346	301	345	346	342	328	357	349	331	341	336	354	319	329	333	324	324	329	320	341	307	320	344	348	317	302	334	356	332	375	337	351	354	336	335	308	327	329	323	328	339	323	325	321	318	292	357	332	305	334	359	307	330	308	345	376	335	346	351	385	342	354	299	281	328	338	347	365	321	299	315	337	325	350	319	358	343	306	352	334	334	336	300	371	320	325	347	341	319	345	317	306	343	326	293	335	312	338	317	326	298	335	331	320	325	347	351	365	339	344	354	353	316	325	328	317	311	318
31774	15913	10371	6488	2614	1342	1142	1024	951	879	792	790	848	768	719	749	717	705	777	761	714	714	697	771	717	735	686	701	719	692	680	724	708	769	744	701	730	728	739	762	649	730	730	698	779	711	711	701	705	733	753	667	680	669	673	736	744	746	695	758	700	731	684	744	713	714	714	761	729	712	701	680	712	712	718	743	711	744	721	710	721	680	701	682	746	714	717	650	703	697	721	734	699	727	673	677	674	680	729	735	684	708	734	728	718	666	651	705	744	674	690	728	752	706	764	755	794	724	723	734	717	742	729	738	693	736	706	690	690	705	710	759	700	730	711	704	718	702	696	691	702	747	695	670	735	713	704	746	679	717	734	717	749	756	704	712	702	731	717	718	697	735	712	744	685	731	687	720	717	722	692	714	719	740	637	711	710	700	677	708	721	727	728	710	687	662	679	701	640	719	749	690	710	695	696	697	706	771	688	720	717	716	724	645	764	741	677	745	685	696	731	744	713	628	736	704	730	684	718	716	704	687	721	709	734	715	654	710	718	753	717	727	700	760	711	702	718	729	706	688	738	661	715	747	715	744	714	711	718	761	730	725	744	714	753	694	726	697	685	708	738	759	666	769	705	718	705	702	733	693	726	714	744	717	723	742	696	714	676	684	745	642	720	691	758	719	707	678	654	704	721	701	692	723	721	717	706	693	725	756	695	746	661	720	756	762	759	713	698	765	726	701	685	731	717	735	731	681	699	748	706	738	742	745	700	719	697	764	698	716	719	715	671	672	730	722	720	715	720	722	685	701	746	744	711	753	709	734	706	686	750	713	656	713	730	758	738	709	673	714	734	681	720	736	782	772	759	713	732	727	713	732	676	725	672	683	730	698	712	696	758	766	696	730	726	750	705	647	702	755	744	767	665	717	702	717	729	727	722	726	699	706	709	744	727	710	730	694	669	729	714	684	739	678	680	748	761	752	680	674	748	743	755	688	711	742	688	673	704	735	728	739	693	711	743	677	711	696	684	660	752	690	727	725	754	691	721	673	742	715	714	715	673	691	711	761	705	747	761	728	717	743	679	711	695	724	706	717	701	763	718	700	762	682	743	705	671	747	703	701	727	684	707	698	721	749	706	690	711	681	699	722	690	707	679	694	740	726	706	721	718	684	680	701	706	695	719	713	716	688	712	675	749	667	695	718	692	683	686	700	692	711	739	710	702	724	758	734	719	678	707	710	702	761	704	714	747	732	702	686	741	806	705	700	721	729	721	718	708	698	751	729	711	763	693	686	699	695	737	695	711	745	693	642	688	675	719	724	716	684	720	729	697	718	689	679	729	705	711	668	722	725	684	692	734	749	697	730	725	761	686	758	762	693	690	712	726	721	674	724	722	668	730	718	721	716	696	680	718	737	678	723	706	720	733	726	682	711	717	741	738	746	706	705	730	716	741	701	737	694	758	775	742	698	689	707	670	725	699	675	730	697	706	769	693	715	694	701	733	723	721	741	730	651	722	753	722	715	683	705	699	698	751	678	734	716	712	751	718	727	659	692	700	753	767	718	723	686	713	708	681	713	669	738	708	698	713	688	705	736	688	735	648	720	733	732	634	702	693	736	689	727	688	747	689	749	702	691	727	681	697	730	739	742	734	716	755	695	716	764	683	657	693	667	718	717	741	726	691	705	672	698	685	729	738	708	708	784	702	731	719	753	710	713	678	727	713	686	703	737	685	691	682	725	711	676	687	719	692	734	717	706	720	682	700	688	704	684	677	691	706	722	664	723	732	686	741	756	746	711	724	697	728	691	715	702	763	699	733	696	716	700	654	680	687	723	685	656	722	702	741	718	692	763	719	723	707	721	699	679	737	745	711	744	701	693	661	659	713	709	678	708	722	718	681	708	742	684	736	666	705	731	672	671	726	747	726	709	693	764	724	717	740	710	721	725	711	725	706	683	707	740	685	700	717	781	695	721	728	761	672	693	707	710	682	735	719	730	736	695	708	713	704	736	704	695	673	683	773	727	756	722	734	716	683	698	684	683	757	722	752	723	714	729	682	715	744	730	672	689	686	753	758	704	669	695	698	719	726	714	704	739	683	719	707	675	685	668	726	686	674	757	674	705	750	682	696	740	735	703	722	739	747	672	702	726	724	681	708	690	753	683	732	705	675	743	707	693	720	704	689	686	733	662	675	768	741	714	701	716	693	759	705	710	716	723	737	707	693	696	721	699	746	715	728	705	756	682	738	709	735	693	727	712	718	754	710	749	713	749	722	718	738	744	694	714	725	712	656	733	710	677	766	712	708	671	743	687	739	741	672	699	688	732	711	686	699	687	742	713	701	750	712	743	689	701	711	704	709	710	734	685	665	741	749	727	692	709	724	706	702	681	727	738	705	706	678	706	720	692	688	664	696	713	723	676	736	705	701	699	707	718	719	733	692	694	745	704	739	754	696	745	703	723	740	688	749	707	702	751	791	701	709	699	696	712	728	676	670	749	711	688	727	744	759	657	694	703	687	705	692	718	711	678	714	712	738	701	765	664	693	709	733	733	688	737	629	676	712	712	723	716	662	747	704	710	687	690	723	683	663	687	672	701	714	687	711	746	753	758	744	689	689	740	661	683	710	742	705	731	691	756	684	722	765	753	687	726	722	693	726	701	746	687	703	725	701	716	730	745	755	682	720	739	711	702	696	727	666	670	711	743	725	740	709	776	764	685	739	739	714	712	708	676	705	744	702	740	683	711	759	749	668	678	710	654	715	692	698	735	688	738	752	735	733	787	732	737	768	756	708	684	722	670	691	685	713	726	701	703	698	733	682	719	688	731	707	700	708	711	715	670	746	700	682	742	749	654	729	682	684	689	706	682	676	718	768	727	694	687	718	746	742	693	712	668	674	709	706	738	725	690	700	700	743	678	709	722	729	744	776	663	755	719	751	717	748	685	700	690	706	715	731	720	721	683	767	717	703	694	752	696	732	716	688	706	771	711	709	686	721	709	686	654	686	731	655	687	688	711	722	744	730	726	699	700	730	724	695	702	718	708	725	704	713	714	767	727	690	714	718	721	723	707	761	713	690	715	759	668	721	734	691	699	708	674	689	725	725	728	793	743	713	704	727	689	725	723	721	717	695	655	718	660	708	691	691	725	695	769	736	762	744	728	677	704	727	700	768	694	723	701	734	697	724	802	707	672	709	707	673	721	730	765	730	734	665	718	705	664	719	747	701	703	706	693	747	761	722	691	738	740	788	671	717	655	687	701	758	755	713	711	692	723	695	707	702	707	725	660	728	738	744	671	659	711	660	706	668	734	707	756	723	732	769	721	715	735	739	677	662	753	731	723	788	643	728	734	719	687	722	723	712	726	709	770	714	721	723	703	717	722	735	714	697	670	744	705	719	750	694	721	725	696	706	696	703	710	716	694	689	742	732	735	704	688	739	700	737	726	722	707	701	705	706	690	693	739	730	720	710	691	692	737	651	685	674	734	730	718	733	688	717	693	673	702
57913	26590	11804	5191	2032	630	439	459	370	345	366	361	320	324	312	311	320	329	335	312	307	320	313	306	311	296	307	343	325	317	344	320	330	336	320	288	309	308	317	322	317	317	308	300	346	358	307	303	346	302	275	325	282	340	307	309	307	303	321	316	316	358	298	322	311	340	326	327	331	354	298	330	340	325	335	325	303	309	352	333	337	317	313	286	332	333	335	290	298	328	366	309	322	323	309	296	302	292	294	321	338	323	312	344	305	311	346	314	296	322	270	338	326	332	322	322	328	346	326	320	346	317	323	314	298	300	297	330	301	298	352	286	329	334	308	342	320	347	353	344	313	323	298	347	320	310	296	348	320	356	309	350	305	292	338	330	325	318	312	273	296	338	325	324	308	328	321	326	329	309	343	357	315	328	335	328	322	356	337	309	315	327	359	326	317	324	306	313	331	315	339	305	328	306	279	305	333	301	269	313	298	299	308	306	305	343	336	314	298	312	327	308	343	306	271	299	330	309	343	364	303	371	349	343	324	309	297	331	298	308	359	326	326	345	337	302	335	332	315	336	316	338	314	326	317	322	305	308	316	313	313	285	303	326	346	332	339	316	311	357	297	276	320	323	311	332	337	300	360	325	284	333	317	307	353	318	329	304	305	321	332	331	299	311	351	331	311	321	302	307	306	289	305	346	310	351	319	348	332	322	323	308	330	360	344	321	300	314	292	313	329	346	316	327	320	343	284	323	303	316	302	383	304	323	341	327	326	274	298	276	341	311	330	320	310	281	311	322	325	306	355	349	319	334	298	306	308	279	313	316	304	344	308	317	312	321	320	331	343	328	309	297	318	294	338	304	351	320	312	312	293	330	290	314	309	357	327	285	324	314	297	315	325	324	341	338	324	305	315	297	319	322	272	316	290	307	350	371	309	294	329	332	300	294	337	315	334	348	314	308	325	343	307	314	297	290	333	376	337	346	325	321	339	288	330	346	317	325	315	306	291	322	305	326	329	328	305	303	287	346	303	319	321	300	321	319	327	330	308	321	299	295	314	303	321	369	308	326	331	305	323	373	321	326	287	301	370	317	357	306	339	294	307	356	317	333	349	327	292	299	331	319	351	351	347	315	315	352	295	300	350	310	308	317	280	289	338	314	336	329	310	327	292	338	316	314	282	318	288	315	329	334	316	294	335	325	306	323	341	311	345	344	317	325	326	309	311	318	372	313	311	316	296	329	326	337	326	334	294	274	305	313	300	334	283	313	315	300	327	330	364	303	332	314	282	302	291	289	291	311	318	342	346	278	334	315	305	287	292	356	347	342	300	311	325	310	306	316	303	302	330	320	342	330	294	297	315	315	305	323	298	301	305	345	361	308	318	364	352	304	354	304	311	326	309	347	302	314	323	326	307	309	317	304	355	329	343	326	299	301	322	298	298	323	303	294	329	281	339	310	351	300	328	305	323	280	341	337	324	291	344	351	326	335	330	299	283	347	337	336	330	298	288	298	308	283	325	308	308	324	344	345	326	323	324	305	319	325	323	313	313	312	327	312	341	345	320	310	274	327	324	323	314	339	335	337	312	332	303	339	310	345	319	304	331	338	327	310	328	305	289	305	300	356	352	323	331	313	295	313	326	308	323	344	298	293	309	325	341	304	278	334	294	300	323	296	328	322	298	337	336	316	290	311	315	342	299	315	335	304	326	308	334	342	302	311	284	289	324	333	346	287	306	269	312	295	339	324	307	326	334	312	308	304	322	318	297	294	322	326	342	363	326	324	315	342	332	323	309	350	291	320	337	312	365	309	317	290	340	320	345	341	312	309	354	293	340	330	325	328	322	297	311	310	342	323	322	324	305	314	347	320	334	332	353	290	302	336	275	317	348	302	304	298	327	300	305	330	315	289	347	328	329	302	361	355	315	324	340	295	299	325	329	300	321	340	277	291	342	335	343	330	310	328	321	323	306	329	332	314	321	307	334	293	335	334	321	311	304	326	303	285	304	308	358	300	343	348	286	288	315	306	309	301	321	305	345	317	339	299	339	330	323	295	323	351	317	293	335	348	355	301	331	284	308	326	319	290	317	321	315	307	282	313	325	347	300	336	312	303	297	296	336	325	310	315	295	326	311	311	333	286	331	326	321	344	341	310	288	309	332	330	313	300	294	323	324	314	314	327	310	323	332	341	318	337	291	293	353	308	318	334	294	295	324	339	331	361	359	320	302	302	309	308	315	309	319	336	331	312	280	330	331	313	306	337	351	314	336	307	304	347	311	329	326	289	298	297	335	302	307	340	277	293	279	312	329	302	312	309	306	359	345	331	322	329	304	321	321	337	327	317	340	309	299	288	346	305	337	355	317	337	336	333	330	290	333	313	354	357	296	286	320	319	323	306	329	303	313	306	347	319	353	342	329	309	314	317	335	325	320	319	324	310	304	296	318	328	320	335	343	331	308	263	323	359	331	320	345	319	339	316	287	339	313	326	304	334	332	311	314	304	316	340	305	364	318	345	348	310	341	295	361	310	317	323	330	351	316	342	305	335	326	338	318	318	323	326	323	320	316	302	334	379	301	290	309	329	336	322	293	311	311	322	353	312	325	324	308	341	291	302	334	321	329	272	299	332	325	320	328	323	319	317	310	318	316	293	323	309	320	324	320	358	315	311	306	277	320	295	340	289	312	282	325	306	309	313	302	287	320	300	315	316	331	350	312	322	295	313	316	347	308	305	345	289	300	305	334	332	338	278	330	305	300	333	284	293	336	322	374	350	293	310	326	306	325	344	334	332	315	349	312	357	343	332	340	310	351	345	319	345	333	322	360	324	340	332	333	327	322	278	331	328	333	278	309	276	354	328	328	319	331	304	317	326	308	320	325	340	351	312	294	304	296	311	300	305	326	324	318	343	344	275	320	299	330	318	285	325	353	325	311	341	297	344	304	349	345	310	316	342	317	287	325	315	294	323	317	324	303	312	330	317	325	302	346	312	305	340	339	348	356	323	316	321	319	301	312	302	335	331	302	314	302	304	340	321	296	311	289	319	286	310	306	312	293	329	324	332	312	331	325	294	315	358	295	331	313	293	335	313	355	333	335	311	303	318	285	343	332	309	354	333	327	291	301	320	302	308	301	313	332	311	306	303	301	309	305	320	338	308	307	334	309	305	289	335	337	317	337	323	301	354	314	351	309	301	315	306	297	319	312	334	341	314	311	300	304	310	361	305	349	340	324	324	328	292	301	289	348	309	304	312	311	293	322	283	278	311	317	360	331	311	309	304	337	323	335	273	335	316	323	287	292	331	356	277	311	309	316	323	349	316	311	354	294	306	294	329	322	281	321	295	321	305	317	322	298	337	317	311	356	324	320	254	327	329	307	303	353	309	332	321	298	307	327	305	312	317	320	298	308	326	333	297	294	313	317	336	327	321	315	326	322	338	378	338	318	314	345	327	347	308	335	311	361	323	340	303	331	324	306	322	308	315	322	324	312	340	324	326	352	334	340	288
37517	18632	14361	10490	5624	1767	1344	1132	1055	934	863	825	797	809	745	695	689	733	645	705	701	728	743	730	679	741	712	686	709	670	699	707	720	663	720	692	712	702	750	701	720	711	693	692	737	722	722	748	760	736	758	686	738	679	730	662	684	669	691	692	644	719	703	697	717	742	730	701	687	680	715	692	708	670	630	636	617	709	701	720	738	678	662	673	719	685	687	685	703	675	698	661	629	633	703	672	694	686	667	681	708	657	652	676	671	721	713	678	698	679	645	686	715	637	659	689	691	708	695	710	677	648	699	735	714	702	666	663	662	718	669	699	721	758	661	684	695	689	724	785	683	706	709	728	734	718	681	706	713	716	728	658	712	670	719	679	670	689	659	724	715	707	681	692	733	683	671	702	696	709	711	712	711	717	686	709	674	664	697	668	664	657	740	699	718	678	675	680	705	681	702	689	688	692	667	734	725	731	701	733	700	733	675	689	680	648	703	729	689	685	707	682	688	700	680	703	683	744	697	722	659	657	675	731	641	692	709	673	690	683	725	716	702	632	698	662	698	697	728	699	721	690	648	696	695	705	677	676	695	703	723	726	728	719	704	670	686	714	658	726	682	667	717	722	672	695	694	648	693	651	708	723	699	698	670	709	716	717	711	649	647	697	701	677	728	686	655	669	709	690	693	683	710	721	690	679	685	676	708	690	687	670	679	641	655	647	642	673	725	730	718	712	709	713	687	689	712	748	679	708	694	703	657	733	703	649	673	716	708	695	689	711	687	678	728	694	647	693	697	715	699	685	725	731	705	732	713	668	648	682	714	650	704	701	681	688	689	708	688	648	703	694	694	696	723	726	621	687	728	734	679	713	710	702	684	704	674	717	727	698	641	688	666	704	696	669	724	725	664	672	693	716	691	654	713	742	654	675	713	690	748	754	681	729	699	722	692	726	709	711	660	687	687	674	737	694	699	699	672	707	729	686	742	697	704	685	731	674	699	649	662	738	685	699	667	675	695	674	715	670	717	675	691	694	703	681	649	681	699	686	691	710	700	710	710	681	774	714	691	699	721	711	681	700	671	687	701	684	648	656	717	691	698	680	683	679	668	696	664	711	698	746	652	713	704	721	718	728	652	644	702	674	695	691	688	725	714	711	687	698	655	685	641	693	728	736	680	709	676	696	723	679	670	718	679	711	694	691	676	682	736	694	701	705	657	698	764	739	709	698	682	631	682	673	689	673	689	696	766	656	664	686	690	719	701	730	688	688	694	687	684	692	676	712	704	722	699	676	663	700	692	736	706	698	687	678	706	720	736	707	658	768	686	684	717	705	713	706	722	690	671	722	673	685	731	686	634	705	679	665	618	728	713	730	635	759	684	704	682	668	672	696	661	691	686	667	707	726	714	656	662	720	687	673	717	702	654	720	711	690	726	679	714	727	663	722	661	712	701	669	728	693	689	692	716	686	656	641	700	635	659	683	662	686	650	714	703	689	666	649	648	710	667	675	725	702	652	684	697	648	692	683	672	700	761	720	700	721	662	664	699	674	711	668	688	649	703	711	645	712	701	684	682	662	679	676	648	701	680	666	673	731	693	681	687	728	681	710	655	634	712	675	694	679	667	692	707	678	663	722	704	693	713	743	682	659	715	734	701	710	668	699	676	708	682	682	699	765	712	645	705	696	719	713	660	702	703	683	665	688	710	740	699	690	646	659	649	675	699	737	710	700	656	724	665	666	691	642	695	731	678	699	688	702	689	661	674	719	700	674	694	739	654	663	677	726	750	655	660	642	669	656	687	689	749	730	694	650	746	745	716	682	703	667	703	676	732	706	701	689	681	659	724	652	698	652	618	719	675	675	701	674	679	688	711	657	709	695	692	708	649	723	741	701	708	727	677	758	745	691	700	700	696	719	674	730	694	635	679	679	687	674	712	731	702	679	670	698	695	728	720	765	700	717	720	705	656	721	672	676	636	674	700	695	688	699	663	695	654	697	663	704	685	677	688	690	684	714	673	665	676	671	671	711	708	676	719	686	707	726	737	670	688	694	693	685	748	680	699	709	680	672	664	732	710	664	695	686	699	707	676	683	642	658	652	696	731	752	670	697	709	667	724	676	699	711	707	719	643	696	720	729	699	689	699	664	724	762	682	714	724	671	699	758	691	691	712	648	667	738	673	727	694	699	666	694	742	685	683	712	649	683	719	697	724	679	673	699	671	696	709	709	739	682	664	725	748	735	663	742	713	670	723	699	719	726	758	688	685	645	668	683	650	694	686	717	735	659	680	655	705	688	662	698	726	738	689	710	671	621	723	692	690	676	693	722	717	733	725	690	675	732	751	724	672	683	685	653	690	716	654	718	686	685	715	665	712	690	642	725	665	716	643	685	695	676	688	709	660	682	694	686	662	712	704	666	705	719	741	738	738	715	727	714	704	687	662	712	704	689	666	722	679	673	717	621	658	703	736	687	696	734	755	696	710	673	691	678	677	675	685	702	689	713	686	702	638	649	690	751	631	657	685	695	722	676	664	694	720	713	711	706	696	708	689	720	716	691	690	670	709	666	684	745	718	717	649	727	707	715	706	681	689	693	703	669	708	684	687	650	727	626	690	685	708	716	693	656	699	653	728	711	722	732	716	687	739	703	729	753	709	653	676	688	689	658	701	699	648	699	689	684	676	714	678	722	639	686	663	683	733	702	668	670	716	678	679	682	725	729	752	676	703	693	709	695	747	686	685	721	676	708	676	715	681	693	713	662	701	733	717	653	627	695	692	724	650	710	703	666	706	668	657	727	686	686	724	683	726	724	679	669	668	701	676	644	686	716	741	673	715	699	712	734	704	707	706	639	683	755	649	682	718	733	704	671	668	665	646	709	694	744	739	670	700	687	700	663	709	692	736	631	673	669	707	677	697	643	662	730	695	683	694	727	698	647	679	713	706	671	725	691	668	697	712	695	738	648	691	697	707	700	707	677	682	681	689	696	684	706	711	689	674	636	727	722	678	705	659	627	658	727	638	735	718	680	678	682	700	652	767	655	689	668	649	682	700	673	713	703	693	683	708	666	669	679	716	699	677	737	695	692	658	712	670	690	712	683	680	685	700	711	720	710	702	689	687	630	728	672	681	690	706	697	680	675	656	715	693	706	697	675	684	647	716	709	693	705	672	699	668	714	690	712	634	674	718	642	662	703	682	648	729	694	717	733	725	751	671	678	711	664	698	606	725	713	654	656	686	696	676	743	681	700	701	726	689	720	666	690	701	678	715	693	735	693	669	693	719	674	688	660	703	689	672	639	676	700	707	652	701	685	688	728	697	666	704	713	703	641	709	648	714	711	689	669	656	714	692	731	683	706	666	691	699	668	699	697	725	648	681	668	685	729	692	684	691	700	672	722	718	736	734	666	676	713	667	679	688	696	705	682	682	697	746	716	713	696	722	668	636	682	692	657	701	697	705	707	685	693	704	687	750	675	660	718	678	700	675	697	720	706	617	683	698	681
63535	35552	22175	11108	3841	908	565	471	447	438	415	419	373	355	369	346	326	335	336	318	326	357	324	325	323	340	337	332	325	322	357	351	327	335	322	314	361	342	350	325	353	345	342	304	335	340	335	381	324	409	351	330	342	323	366	350	324	367	346	367	339	337	348	360	337	341	321	297	284	334	310	304	359	299	337	325	326	327	326	326	307	347	320	283	306	318	339	318	330	298	327	348	375	356	313	305	371	347	345	316	290	324	333	302	327	335	309	315	299	328	346	358	349	290	326	322	325	308	312	365	363	334	342	350	333	348	333	325	336	319	318	287	309	297	330	309	322	305	314	327	336	326	325	333	350	325	317	338	349	301	296	318	368	316	340	316	305	299	306	370	345	334	344	322	351	315	331	332	314	338	363	336	320	317	275	347	328	319	327	329	320	335	308	342	313	345	303	343	369	333	343	327	327	302	320	366	355	310	349	324	330	308	334	313	325	339	340	331	333	337	313	302	374	317	334	358	339	357	341	370	339	335	332	310	317	307	310	341	316	347	343	342	327	303	358	328	309	341	310	319	332	327	322	320	368	341	343	373	331	355	328	354	330	334	329	338	315	317	327	314	323	311	322	323	298	320	299	321	338	338	311	317	349	279	312	293	332	321	351	334	340	341	317	330	308	347	301	335	330	339	293	302	356	320	315	306	316	358	365	326	316	347	326	323	324	357	349	349	304	317	361	327	318	303	298	338	345	331	310	323	329	339	309	341	310	317	363	300	345	335	307	337	314	347	355	320	327	337	324	327	307	328	344	337	331	334	329	309	370	312	312	337	355	334	340	343	342	319	296	306	325	317	309	370	317	316	329	348	339	339	347	308	312	329	327	313	317	339	294	345	310	327	318	294	285	331	320	371	323	354	370	335	358	315	295	357	317	363	326	333	326	322	343	357	342	315	322	322	332	305	336	338	318	333	323	332	303	334	322	368	312	329	301	327	336	319	334	325	367	303	354	323	342	341	318	322	338	353	362	361	341	356	337	313	360	344	320	276	365	328	292	296	319	327	315	314	325	362	318	323	304	314	321	333	341	337	320	288	319	335	327	328	319	352	340	322	314	318	321	319	331	331	342	324	329	331	304	379	305	337	355	354	337	325	333	322	312	288	306	327	340	342	327	332	361	328	352	331	324	318	328	292	341	312	326	313	334	356	349	338	357	326	357	304	350	311	321	338	358	324	331	323	341	341	339	334	315	351	346	324	270	319	360	325	283	338	302	334	329	323	296	320	340	358	333	346	369	330	324	332	338	314	330	343	320	318	337	353	370	312	312	336	347	307	327	314	356	319	336	344	329	353	288	348	325	349	309	337	351	388	318	387	308	322	285	331	339	321	348	341	349	340	320	314	327	324	307	329	342	334	314	336	312	337	348	337	390	314	315	343	357	335	323	307	353	344	318	336	342	312	321	318	287	324	276	323	284	326	306	322	349	350	384	321	343	314	358	346	321	325	302	318	346	323	345	306	329	301	334	318	351	330	348	321	331	379	351	332	302	333	320	337	325	302	332	357	339	349	314	309	310	301	307	355	317	337	341	332	323	308	327	294	300	318	365	311	338	352	341	320	320	331	339	387	363	326	305	350	305	295	326	336	305	303	313	338	355	319	346	314	359	344	337	302	347	301	338	349	335	341	327	344	335	298	337	342	320	311	324	312	310	284	320	336	380	364	339	364	342	317	303	314	331	319	334	341	303	365	297	313	373	330	336	370	316	392	321	314	321	319	349	321	291	315	344	316	344	302	306	313	333	369	357	326	323	316	337	315	312	347	359	364	323	315	351	339	316	345	334	302	311	320	339	300	323	355	309	339	320	305	308	336	300	389	333	320	375	331	341	349	320	321	330	323	325	314	356	328	294	330	309	323	348	302	310	321	359	325	328	331	295	318	313	313	330	321	321	297	328	348	361	317	322	290	312	338	292	345	329	337	311	370	307	314	290	335	316	319	394	370	299	316	351	307	349	329	361	327	329	321	290	321	330	321	340	346	294	362	313	299	287	334	308	331	340	326	330	327	310	316	342	340	299	335	314	344	304	324	334	333	325	322	332	328	328	320	304	330	346	358	303	365	332	294	308	306	346	382	328	335	298	346	346	335	364	312	350	322	323	344	336	336	368	352	337	332	350	330	308	339	337	332	302	313	325	318	354	349	389	347	341	356	337	354	302	315	335	317	319	363	341	324	317	316	322	341	322	341	349	352	310	312	300	319	351	293	297	328	313	306	340	345	331	318	318	317	320	351	368	332	301	318	301	339	335	335	298	360	318	341	350	332	347	319	341	319	331	328	326	382	341	319	373	303	313	350	329	347	316	316	327	293	324	306	328	326	324	280	310	329	312	323	361	344	303	335	310	378	345	299	317	309	341	366	368	335	318	314	350	321	310	346	330	336	326	312	271	345	373	318	325	328	301	309	330	338	383	325	316	350	343	348	335	333	329	340	348	368	325	382	357	333	325	311	318	334	329	342	333	348	323	335	333	310	353	334	361	303	310	287	369	366	300	360	340	302	292	343	334	326	346	362	335	320	319	342	324	296	312	318	342	276	273	285	336	297	342	330	305	349	296	323	351	371	333	340	347	312	304	326	311	309	339	330	338	333	336	359	307	337	343	337	330	343	305	325	320	343	321	303	355	337	324	335	364	297	294	310	356	357	367	332	314	355	335	356	334	324	311	328	344	356	321	341	370	351	316	336	363	328	368	304	326	318	316	328	362	334	346	348	311	331	347	300	313	318	323	329	302	322	349	327	367	339	328	367	334	346	318	349	340	335	359	326	339	341	308	331	331	353	334	306	293	312	324	310	361	344	357	325	345	337	341	362	353	346	335	347	340	307	309	303	311	336	328	331	339	330	348	343	344	332	339	301	317	319	365	337	328	322	365	338	347	334	336	312	323	309	315	320	328	317	365	354	335	314	305	315	314	305	310	313	384	311	324	325	325	340	324	353	330	305	299	350	374	314	332	346	378	338	321	333	343	357	336	343	359	290	333	351	340	296	312	331	319	340	301	333	307	302	329	318	357	324	356	351	339	364	323	296	344	354	332	356	303	333	325	345	349	300	284	310	344	371	342	356	350	323	313	341	349	308	339	299	349	327	315	329	365	307	327	326	325	319	296	324	352	305	318	338	335	312	305	307	336	328	325	338	375	324	346	322	293	368	344	312	306	367	328	320	326	297	313	298	318	336	325	289	316	331	357	311	321	322	369	317	312	339	329	303	342	309	337	307	316	338	364	345	339	306	349	359	298	323	341	346	315	321	356	330	333	339	333	301	299	343	308	309	327	348	333	325	333	320	301	328	338	359	334	365	329	332	324	331	345	329	309	313	347	309	319	339	338	309	313	310	347	347	367	328	321	361	338	340	336	354	325	327	338	343	358	343	326	343	376	348	343	324	339	366	350	313	304	332	308	322	345	337	362	311	340	320	329	286	348	325	323	321	324	332	315	319	331	348	355	345
40045	26684	23835	18496	8578	2521	1845	1464	1257	1199	1129	969	923	883	849	782	768	775	765	724	723	690	767	728	697	776	717	712	740	688	773	725	718	764	712	784	800	822	741	796	753	780	751	772	769	704	730	753	749	721	744	717	725	781	708	722	702	746	754	731	704	696	717	716	751	733	674	725	709	758	761	718	740	727	683	739	683	747	686	714	726	733	732	685	667	670	720	698	776	708	721	737	721	733	733	720	711	695	717	729	702	648	774	722	684	710	725	745	705	684	661	694	705	700	740	714	720	721	699	684	719	740	717	730	746	741	693	739	700	664	676	729	739	694	765	674	716	728	740	688	712	774	708	761	745	709	700	712	721	686	687	704	705	721	705	720	679	708	707	718	749	706	669	681	718	715	706	712	715	708	663	706	715	696	757	678	667	694	701	705	746	713	700	711	756	718	739	716	735	699	701	739	692	709	737	750	672	729	728	724	712	711	686	742	696	711	722	695	742	726	762	714	715	751	718	713	713	704	700	721	677	732	719	685	719	686	714	718	713	700	688	689	709	727	675	717	652	710	706	704	682	731	748	733	747	697	727	732	768	734	748	721	687	675	726	689	754	691	724	705	710	705	703	741	694	733	705	707	732	729	690	708	744	700	672	733	657	673	739	656	747	701	704	719	691	773	691	685	735	698	707	692	774	742	716	730	720	733	757	706	707	720	726	687	685	708	718	702	696	720	719	683	710	714	698	704	741	663	721	698	671	766	714	672	708	719	710	734	683	733	698	693	699	700	704	689	720	674	694	714	701	725	703	725	714	686	739	699	711	690	680	739	690	678	741	641	709	666	691	723	675	668	714	695	683	727	748	740	740	682	734	697	690	710	660	686	717	709	731	765	676	708	685	705	688	729	712	757	708	675	728	721	714	734	675	749	711	744	711	721	729	709	690	704	689	707	710	723	683	758	717	694	752	713	711	766	744	718	716	694	698	683	729	721	757	699	689	747	735	704	710	719	713	690	749	735	689	712	686	727	709	710	698	713	709	689	726	732	708	761	749	735	702	734	692	711	699	689	736	721	713	699	727	703	707	721	671	717	708	729	704	746	689	696	674	727	694	691	699	719	683	730	711	707	676	699	692	708	713	708	641	642	670	711	674	669	758	766	654	669	713	694	693	740	713	708	703	661	743	742	676	699	667	696	696	742	741	706	729	754	718	743	669	698	718	746	655	700	750	735	658	691	717	778	732	717	717	737	737	730	736	711	713	717	726	706	670	734	719	644	709	742	716	744	703	684	701	722	729	734	697	701	714	757	762	721	682	717	720	694	728	720	728	699	739	714	703	737	729	684	681	667	762	705	698	676	666	717	704	705	689	687	712	775	699	764	679	716	718	701	725	703	703	692	739	680	688	726	698	729	734	686	704	727	679	733	712	725	759	699	747	746	708	683	709	701	726	678	681	685	686	723	702	699	740	760	729	681	694	741	739	644	680	701	690	724	800	688	740	692	699	697	716	745	705	747	714	722	684	724	701	779	720	689	685	736	743	703	666	711	685	705	753	762	724	735	697	702	710	676	785	698	686	666	712	680	712	712	732	724	676	719	689	723	706	695	762	724	712	717	690	717	730	689	704	686	716	729	737	721	697	688	698	658	719	736	715	707	749	698	756	720	686	736	680	681	705	711	690	678	712	707	706	745	717	711	690	720	716	713	745	691	693	726	744	689	769	733	714	742	747	723	732	679	670	732	702	720	746	697	700	716	714	693	718	730	719	707	702	702	692	736	754	736	699	712	734	672	719	690	756	739	696	735	714	717	747	695	676	717	739	701	774	682	722	707	734	691	734	749	719	679	703	664	719	722	680	731	726	680	712	666	727	694	732	711	726	716	727	717	738	707	733	680	695	653	682	737	699	702	735	752	707	672	765	679	724	732	761	713	640	730	697	714	746	685	754	732	729	719	723	684	721	665	690	767	634	711	720	713	703	720	690	710	688	698	722	740	714	717	685	748	715	717	788	787	705	691	760	702	748	717	804	719	746	701	721	718	680	662	711	661	711	763	766	719	712	692	757	688	664	735	760	704	696	733	786	714	719	718	703	704	695	737	771	746	678	702	684	689	739	709	640	698	732	722	672	757	714	725	665	681	738	681	724	740	671	715	720	721	700	672	684	702	715	738	722	734	711	729	700	728	775	707	727	695	717	675	711	720	688	723	738	715	742	720	716	728	700	704	700	653	682	693	770	689	673	719	730	714	714	687	728	715	750	699	681	699	713	698	688	639	718	719	720	703	720	751	724	710	659	686	723	678	692	715	731	733	697	715	693	694	674	691	712	671	692	687	688	734	725	737	681	685	721	679	742	734	735	738	693	718	714	722	709	758	761	738	721	713	705	732	676	688	742	718	665	708	731	651	663	705	735	706	712	729	705	745	749	675	706	700	716	646	722	765	710	700	706	731	680	722	742	694	719	716	733	688	682	681	714	665	702	734	687	749	713	714	710	708	683	694	710	740	711	710	699	701	729	726	676	703	686	736	698	722	703	723	742	713	727	711	712	739	705	710	695	720	714	730	685	717	758	691	746	708	713	679	695	723	705	706	690	693	695	699	673	676	708	744	716	669	709	702	743	650	702	720	732	765	732	742	737	689	703	706	688	728	727	704	707	708	723	663	704	654	742	647	727	712	765	680	685	739	713	696	721	693	741	691	714	694	698	694	727	728	701	694	659	712	775	653	761	714	686	700	715	689	703	721	701	719	768	689	722	723	728	682	730	713	694	717	670	742	730	684	746	735	745	705	679	731	741	724	728	700	752	717	671	754	725	684	724	746	724	719	732	735	793	678	696	725	687	748	708	743	753	644	740	688	692	726	687	762	717	715	686	733	691	699	718	809	722	672	702	725	744	682	708	685	733	760	728	729	721	674	722	718	713	704	730	704	706	735	741	733	717	689	708	710	756	666	658	706	721	719	694	718	680	735	715	683	695	723	676	771	739	670	729	697	684	743	719	705	701	730	681	693	719	681	688	781	758	663	735	704	665	758	697	704	741	717	718	662	693	767	718	723	673	707	714	723	671	696	684	708	711	724	767	744	695	696	720	693	729	712	757	701	712	707	743	739	684	685	715	735	732	700	733	751	717	751	678	726	694	686	741	722	722	763	699	727	759	708	733	734	725	696	756	687	647	680	701	712	721	739	722	736	710	728	724	712	694	709	692	686	721	721	736	670	717	675	723	711	724	764	709	675	682	704	695	692	681	723	711	739	696	725	661	740	733	691	752	692	737	735	692	731	692	669	674	695	766	801	744	684	698	708	713	712	712	741	711	715	723	739	753	731	702	729	716	758	708	718	700	659	666	691	719	781	753	712	717	704	745	731	753	709	768	727	753	708	730	762	745	717	682	669	703	684	720	693	754	726	739	691	677	700	702	682	683	706	709	706	700	703	691	738	727	706	726	726	687	720	707	698	694	682	733	664	779	685	699	739	709	713	702	683	726	721	718	696	636	690	729	712
40629	23899	13066	4892	1155	536	463	416	405	407	352	330	326	337	338	322	359	342	354	376	332	332	323	318	334	330	324	302	305	348	339	331	321	354	307	328	357	345	364	363	281	310	320	331	358	347	310	323	304	347	299	386	329	318	338	337	345	321	353	336	302	344	310	342	351	353	373	309	320	333	341	325	325	343	327	341	334	321	303	341	335	321	317	312	341	344	322	355	318	335	363	359	353	365	357	313	326	348	331	363	305	301	323	366	327	341	314	285	281	359	324	314	308	293	309	326	330	286	324	337	365	334	313	313	326	349	338	324	324	357	331	319	316	332	315	284	326	324	349	342	339	357	368	352	342	331	327	348	357	312	327	350	305	336	328	339	335	338	344	318	349	314	308	327	326	331	338	316	321	349	371	324	328	343	324	291	321	329	338	301	351	321	324	315	282	333	321	327	315	334	330	342	339	329	357	335	324	339	348	335	339	370	332	342	355	338	330	326	296	331	349	356	308	341	322	364	320	313	326	343	312	345	330	290	351	361	344	344	319	325	339	331	340	307	347	368	351	331	315	334	354	316	315	299	323	336	349	354	363	342	313	329	324	323	323	353	323	297	310	339	315	323	337	325	306	329	346	316	342	301	315	334	313	348	328	311	308	318	378	345	340	329	332	366	362	320	342	277	314	323	346	363	304	320	328	333	298	333	360	316	298	305	343	332	329	313	291	344	293	336	348	315	341	324	356	337	326	301	310	350	367	347	298	296	335	345	318	321	347	348	331	349	340	372	323	346	366	354	340	354	347	336	310	346	293	342	319	308	323	306	312	303	350	325	310	337	311	340	298	331	323	363	308	303	327	314	371	354	309	316	300	322	302	340	314	341	332	327	317	315	321	367	311	307	310	322	312	320	311	307	346	355	322	307	354	312	344	339	315	329	339	341	373	305	362	356	333	317	334	298	353	325	326	310	353	314	345	329	312	355	317	317	356	349	330	328	334	342	345	341	351	290	323	298	354	335	332	320	329	339	310	334	345	330	341	358	323	355	321	329	364	302	353	332	336	332	348	338	332	322	331	332	332	319	325	337	333	338	289	319	360	327	370	344	307	345	340	333	332	317	374	327	324	351	341	343	360	336	308	347	326	368	313	333	348	343	321	363	301	347	340	352	347	318	336	318	304	348	314	336	350	360	296	337	337	352	337	331	339	334	314	337	272	324	332	288	330	319	351	341	334	309	314	335	343	319	338	333	384	305	315	352	338	335	327	346	313	353	338	334	333	314	361	343	303	317	319	343	324	314	323	352	319	325	335	306	376	324	306	327	294	357	352	317	362	327	301	331	357	336	314	370	353	320	338	310	348	386	371	322	321	299	336	331	330	336	323	326	305	355	324	349	311	303	329	324	326	373	328	333	322	348	339	336	338	371	319	347	335	320	308	313	356	328	347	352	348	323	339	348	334	298	332	304	359	330	333	337	336	343	338	330	314	318	317	349	353	340	330	348	361	343	358	328	289	346	350	366	302	360	316	322	336	303	324	368	329	342	299	315	312	316	327	323	333	327	367	300	289	310	328	330	303	360	286	309	339	300	359	373	334	327	336	343	330	324	352	332	347	329	323	330	351	295	365	331	312	383	327	341	368	317	317	336	363	337	327	392	320	309	358	373	344	365	314	349	335	322	307	325	329	326	349	351	339	332	302	317	311	334	333	338	291	335	321	333	325	338	320	366	347	346	328	363	294	323	329	344	347	320	325	354	286	318	305	301	336	327	326	303	344	357	339	344	355	319	323	307	346	364	331	300	354	348	337	296	332	348	325	317	373	344	338	296	327	314	315	370	317	345	328	342	337	352	356	349	316	342	318	325	329	337	307	334	310	334	354	364	295	345	306	355	319	332	343	316	329	309	323	352	309	308	341	309	310	373	353	327	346	313	309	327	325	330	327	339	301	325	332	297	323	337	304	317	309	344	360	337	335	310	336	291	343	336	310	360	301	326	345	308	323	341	373	339	346	304	364	325	337	369	348	353	306	339	342	314	342	343	326	330	302	368	306	332	293	327	332	336	318	332	390	325	363	333	332	282	318	355	331	315	357	351	318	333	327	322	352	332	369	320	364	314	357	354	287	316	331	318	367	370	344	353	356	319	338	350	351	327	332	275	335	329	320	351	311	293	351	323	336	333	365	326	312	307	350	308	331	356	338	318	309	350	358	327	339	328	342	324	314	338	327	315	331	370	329	363	330	323	352	335	342	316	316	314	331	314	327	329	343	300	351	346	324	327	332	328	392	340	347	308	345	301	365	313	309	346	342	360	300	297	322	347	310	344	346	365	308	317	352	365	304	322	365	319	328	342	347	308	302	303	334	343	310	348	316	334	305	323	317	323	315	347	312	356	327	329	354	332	338	335	349	315	322	336	342	350	358	314	324	337	321	357	346	334	338	333	350	360	361	340	335	318	344	331	337	336	335	324	310	316	334	311	331	347	332	341	354	338	339	319	315	334	329	325	321	349	327	359	359	308	350	330	325	306	309	347	327	348	339	321	323	309	339	302	351	344	302	334	366	325	321	325	338	306	317	323	330	326	325	331	357	340	310	323	297	305	351	300	345	355	349	332	342	339	328	356	299	327	312	335	305	344	330	347	375	354	320	313	351	336	353	343	311	354	348	337	313	355	328	319	381	319	334	346	318	318	311	331	333	336	325	307	329	367	352	342	356	355	318	330	323	344	332	363	336	361	339	351	360	325	367	335	336	286	340	314	342	337	378	316	369	338	347	314	338	336	342	347	318	331	328	321	337	336	318	334	340	332	359	323	330	342	327	309	316	346	332	346	367	323	313	326	336	306	366	333	356	307	295	340	333	324	326	307	314	349	318	305	324	336	346	316	333	310	342	316	319	301	329	333	309	354	310	334	342	333	346	346	337	295	332	349	335	351	301	339	301	296	339	339	317	332	344	327	325	327	353	356	330	308	361	310	343	318	309	311	346	302	299	323	295	354	368	313	320	339	340	343	327	325	322	333	300	348	341	350	371	300	342	296	341	354	364	349	357	322	285	357	340	302	334	351	340	322	302	331	320	350	333	293	316	325	336	326	310	329	333	343	345	317	335	347	373	330	361	339	311	344	308	345	345	309	312	331	301	328	312	307	358	303	338	329	317	325	338	369	356	348	367	368	343	312	306	333	315	311	347	353	345	356	318	284	326	325	324	361	343	310	318	353	323	314	314	347	320	321	345	373	347	317	294	323	332	320	344	306	318	347	383	339	324	355	341	336	364	326	351	314	375	312	342	323	368	324	324	332	346	294	322	329	319	333	328	345	312	294	282	338	334	339	299	306	313	367	344	346	326	350	319	324	328	328	334	314	345	369	320	360	324	333	338	344	312	345	309	370	328	371	311	320	311	340	366	339	327	303	304	323	342	318	320	362	327	357	345	336	369	313	330	338	314	325	341	310	341	354	303	342	342	336	344	325	329	312	346	314	299	366	327	335	316	327	343	354	351	338
25563	17928	16512	9665	2988	1627	1352	1098	1003	1034	939	803	782	746	731	771	757	751	711	780	697	741	764	737	726	752	756	743	714	690	727	701	715	698	753	769	783	737	735	751	711	749	701	772	762	759	731	675	723	715	722	707	715	683	751	742	737	749	745	703	748	696	716	709	720	687	682	711	729	718	736	705	739	689	706	728	678	688	717	723	673	681	729	733	727	702	711	682	687	762	704	743	719	728	758	735	729	746	717	725	715	714	703	716	687	738	717	724	749	771	698	745	706	694	706	681	704	758	755	700	717	681	728	707	696	710	753	715	684	702	675	754	727	719	711	705	753	729	729	745	739	711	693	676	744	728	702	713	696	709	700	714	707	730	735	728	722	714	725	735	720	674	720	788	733	697	695	721	713	721	721	772	683	722	701	677	680	738	706	749	735	687	676	752	710	697	723	666	706	711	718	705	722	676	748	685	692	709	712	759	723	688	683	684	737	756	712	650	739	710	706	728	733	668	700	741	676	754	745	733	710	685	745	704	708	709	715	730	748	732	738	732	713	726	728	715	731	749	724	672	719	686	725	711	729	687	685	719	681	699	708	741	666	695	702	681	651	690	730	780	742	700	721	728	772	714	746	720	715	742	735	742	710	697	728	716	744	749	695	722	721	693	745	724	719	730	695	652	684	717	707	688	727	711	685	763	746	730	733	723	703	736	725	751	729	764	688	709	676	698	702	715	664	754	704	690	656	749	711	710	739	709	728	686	730	729	730	699	750	658	686	742	700	741	727	707	743	694	715	725	691	705	733	701	736	741	681	738	707	707	699	719	736	716	790	768	703	692	716	697	721	710	677	697	681	722	729	736	719	725	705	701	733	698	734	740	708	691	713	741	742	725	750	671	749	657	723	736	728	713	725	706	658	704	732	689	724	739	685	731	721	712	721	701	687	735	735	693	728	735	687	705	694	721	681	702	657	717	696	703	663	645	723	670	713	696	714	734	730	705	729	712	686	727	703	682	704	691	704	699	694	710	675	717	734	692	738	727	659	725	724	715	687	707	715	658	701	684	686	685	692	651	715	698	706	743	697	699	699	691	693	698	732	731	700	682	703	725	674	679	788	745	756	692	730	725	712	685	682	757	725	743	658	706	683	770	666	734	676	675	736	729	737	710	716	741	739	670	685	696	725	751	749	693	678	690	684	714	746	696	728	721	686	729	730	687	704	684	689	716	779	697	731	731	718	706	718	741	748	709	698	715	708	714	713	687	741	750	633	762	684	712	713	697	687	672	741	720	730	699	736	657	733	728	727	729	735	706	765	748	748	741	732	680	707	655	725	754	682	752	701	699	691	719	762	709	751	648	662	731	764	765	660	705	685	771	683	724	693	738	676	653	728	712	698	679	700	693	737	702	723	742	682	753	709	687	693	712	742	769	680	695	742	724	728	688	733	740	722	687	708	699	703	684	683	717	744	704	743	662	692	740	691	720	653	641	747	725	692	723	712	745	734	693	708	723	755	654	748	690	755	706	745	714	719	719	722	643	714	701	706	728	675	720	680	720	707	723	700	759	724	726	728	755	681	663	687	745	719	764	733	676	709	690	723	726	735	731	752	704	684	736	703	701	684	738	711	780	710	703	672	686	735	719	744	768	698	687	766	735	713	707	725	700	684	721	793	730	757	712	673	696	677	704	735	706	725	675	661	687	722	723	734	712	714	735	707	748	724	700	742	687	700	693	699	690	702	723	699	699	723	706	755	709	708	668	726	652	685	727	713	702	638	725	751	725	703	711	744	718	709	712	656	717	730	670	721	710	728	717	711	726	690	698	717	728	728	735	690	702	729	704	715	747	724	670	705	724	739	761	723	661	686	730	688	724	713	712	719	700	691	683	733	745	692	743	728	701	727	711	738	705	717	708	726	743	721	725	685	747	741	727	680	683	718	714	691	749	754	657	727	691	705	737	714	691	748	704	725	719	678	743	650	678	733	717	677	687	651	653	712	710	720	737	735	721	709	712	733	711	727	746	724	712	734	736	746	723	743	728	718	712	718	646	726	715	686	719	673	742	721	680	720	751	743	713	721	723	706	688	698	724	724	718	688	651	725	731	712	727	704	755	731	724	738	771	689	706	755	676	724	724	717	716	742	702	704	672	695	741	730	715	723	715	705	710	684	732	705	725	718	736	652	735	747	722	700	681	730	680	706	666	690	717	683	696	681	702	694	696	691	729	712	763	722	708	639	722	722	685	746	734	690	713	681	696	674	718	736	719	742	702	718	717	730	715	699	740	671	722	673	729	736	719	681	678	723	734	764	721	753	727	691	717	721	669	741	731	681	701	693	733	724	692	686	682	731	696	736	714	698	715	702	685	766	736	701	742	732	639	703	724	686	735	696	664	770	731	726	740	729	722	680	721	720	708	710	685	625	694	704	678	715	720	726	702	703	704	709	730	704	683	751	689	703	679	709	760	725	675	776	688	668	704	732	721	695	698	699	663	747	731	730	730	680	684	709	744	702	690	768	687	712	721	794	676	687	721	736	692	713	720	680	702	685	691	689	725	708	739	678	738	751	667	714	689	680	676	682	716	712	700	699	716	714	708	690	708	691	662	717	682	702	641	694	705	762	746	737	679	699	708	678	704	733	684	702	716	735	715	719	719	707	746	749	706	665	725	661	739	744	690	694	714	696	710	717	728	729	729	707	694	690	703	746	680	662	737	725	693	713	678	707	736	701	739	714	732	773	680	700	710	682	718	716	700	700	696	717	752	700	698	734	687	696	711	712	690	722	693	685	650	707	688	763	742	726	752	714	690	722	714	697	722	721	715	674	710	697	682	730	637	736	712	739	714	720	677	755	679	705	783	677	735	699	711	713	700	736	727	709	767	695	732	721	745	782	696	725	721	670	764	718	678	695	713	705	695	711	725	706	769	703	710	667	697	749	725	711	706	700	732	743	756	735	721	710	688	736	718	706	796	651	734	711	728	758	743	696	693	738	705	759	716	711	705	681	678	686	687	733	720	739	742	712	738	745	681	694	723	697	717	763	729	734	765	702	720	726	717	698	722	689	716	729	726	699	748	706	760	686	744	712	742	698	683	723	729	675	718	688	702	680	732	656	695	677	739	698	708	747	753	743	784	690	722	716	729	746	721	700	657	734	696	724	736	722	716	647	690	689	710	695	696	747	752	763	715	716	713	731	767	705	742	700	705	702	736	626	703	688	722	705	707	740	675	728	694	731	703	710	716	690	674	729	664	685	707	677	721	701	747	707	694	705	712	722	683	714	748	721	714	682	739	741	740	684	734	685	692	672	723	724	724	715	699	734	709	694	723	704	710	724	744	736	665	682	663	709	696	743	707	676	734	684	694	720	691	742	718	701	698	745	688	726	696	687	695	715	754	705	738	705	723	744	671	718	733	669	691	705	713	746	735	702	793	730	709	709	721	733	730	685	715	703	707	719	725	734	691	716	730	675	714	721	685	706	711	728	730	686	681	708	707	693	723
54959	29083	14372	5844	2458	711	509	476	463	386	348	361	377	335	354	342	297	335	322	322	318	316	320	285	306	304	262	332	302	328	293	301	342	326	338	325	311	322	327	325	332	322	316	316	302	313	342	306	314	285	303	319	323	322	330	332	294	310	340	300	345	336	316	338	325	323	316	333	323	326	354	317	326	329	316	327	320	332	312	304	331	330	305	290	284	291	315	299	336	352	307	322	316	335	306	319	313	328	336	326	341	331	325	338	331	349	321	299	272	327	318	325	341	347	316	295	304	328	313	349	299	308	321	307	302	335	311	346	318	327	319	330	328	300	308	323	289	297	349	306	291	309	294	307	307	326	284	304	288	306	366	330	305	312	295	310	314	284	307	340	325	309	317	344	333	341	326	302	316	326	301	323	319	330	324	320	317	355	307	313	308	375	309	328	352	309	311	300	350	292	327	314	311	319	329	316	331	324	322	312	313	321	313	331	303	323	340	310	304	328	319	340	321	303	290	323	346	320	329	310	368	305	316	313	316	327	314	324	314	348	329	342	306	319	337	323	310	297	300	329	341	326	315	282	289	337	321	326	296	345	338	328	352	300	348	333	324	348	293	303	335	316	317	320	325	301	355	333	321	313	328	313	323	312	330	293	327	292	302	312	358	339	351	315	285	299	310	321	321	310	328	304	316	309	313	305	317	320	310	311	360	354	320	316	306	310	329	343	325	300	311	342	334	312	337	328	327	346	308	341	301	314	334	309	348	284	323	337	301	314	310	337	317	300	310	319	329	317	286	306	289	324	331	371	317	305	342	322	295	337	327	308	308	313	338	328	337	332	336	324	305	292	292	338	358	355	319	323	331	312	288	274	333	316	326	288	333	297	300	340	299	292	300	290	289	307	289	325	330	332	281	296	307	314	315	292	311	288	324	290	341	308	349	329	329	327	317	335	334	325	329	315	331	297	291	331	327	296	338	324	290	285	276	306	303	298	348	312	310	318	338	335	325	319	346	323	317	336	330	328	344	348	317	322	340	290	306	334	295	303	303	287	309	318	300	312	307	334	350	290	300	326	320	298	308	347	319	347	322	335	316	312	353	308	316	334	378	328	329	330	329	334	296	344	341	314	341	326	353	336	328	341	313	332	301	328	308	304	330	346	307	320	289	286	282	321	291	327	338	317	317	315	322	320	312	350	325	307	333	332	303	302	359	323	312	288	275	303	289	320	332	313	319	322	323	340	334	337	315	323	307	275	343	351	331	301	307	287	344	364	307	283	332	277	326	303	296	344	305	322	313	292	294	339	328	282	302	313	344	293	297	304	306	274	333	287	312	308	294	307	315	329	306	344	349	338	305	326	310	318	308	304	314	332	350	327	322	320	351	358	348	309	336	311	335	336	312	290	315	322	334	315	336	331	313	348	329	304	353	293	328	358	341	323	307	295	340	335	291	290	306	295	306	315	338	302	326	324	316	333	321	298	313	334	327	329	296	304	298	324	340	336	317	304	317	330	354	304	326	350	328	318	345	337	345	311	297	328	321	327	308	335	286	295	340	335	327	345	313	315	331	324	303	283	323	329	319	329	319	358	342	298	319	270	299	314	326	355	298	316	314	298	313	345	310	332	333	324	315	309	325	331	322	291	316	293	315	331	305	300	284	306	296	323	349	300	328	292	319	319	302	350	296	313	332	312	347	337	328	326	315	289	284	333	334	332	334	310	318	322	325	314	330	350	333	300	316	360	301	319	320	321	335	289	304	319	310	295	330	294	285	326	308	334	306	354	336	345	302	328	329	307	317	292	328	321	335	343	351	308	321	345	276	313	315	318	310	316	341	314	283	329	343	342	322	300	290	324	311	332	316	310	290	343	317	344	295	323	326	310	350	314	331	340	304	303	335	310	291	343	334	329	308	320	340	345	320	291	323	307	328	336	311	323	349	328	339	314	292	302	330	285	343	329	313	341	339	327	346	317	317	290	283	322	304	305	313	287	291	345	327	329	317	305	317	338	309	295	284	305	322	331	348	346	342	326	348	306	306	322	339	323	310	334	304	334	319	324	311	311	279	373	336	341	293	309	302	324	305	335	336	298	295	315	309	312	342	328	334	302	316	305	311	301	318	342	289	283	300	316	312	303	276	367	308	340	313	312	341	318	328	317	338	316	302	314	317	317	336	294	302	293	335	349	301	308	319	323	320	349	325	313	324	353	279	297	343	327	308	310	340	345	344	315	290	334	324	358	335	313	295	303	341	348	304	315	338	332	311	300	291	312	329	348	306	310	309	322	332	298	314	327	333	320	310	306	319	321	371	349	293	337	317	287	302	303	315	321	308	286	321	323	312	335	345	349	343	332	321	321	304	321	309	303	285	308	324	297	332	313	318	339	315	332	324	327	310	301	332	304	335	382	335	335	324	342	298	304	321	306	285	290	324	337	330	307	313	283	334	323	330	311	313	311	324	278	307	302	313	296	309	324	316	318	336	343	322	313	343	295	299	327	303	324	327	322	321	312	302	324	349	327	325	274	329	323	343	341	349	334	334	313	315	295	336	312	337	310	312	332	352	324	286	333	311	325	307	342	350	282	301	316	302	321	344	327	293	330	343	324	306	339	327	314	305	319	315	338	308	293	324	347	305	343	333	341	316	339	287	329	313	312	327	280	349	314	301	340	304	352	289	333	292	328	329	329	323	310	289	320	311	326	288	392	316	329	318	314	286	324	328	305	315	350	306	344	301	351	313	299	314	317	306	329	351	325	338	323	310	321	328	319	304	328	318	287	297	311	300	339	341	334	331	342	291	297	338	296	332	338	351	310	330	281	311	333	282	308	304	330	316	323	291	308	332	341	319	326	312	311	324	331	357	315	306	317	309	349	334	315	316	327	328	292	297	329	332	341	307	295	295	302	346	338	331	312	329	324	302	358	344	332	299	326	293	319	303	319	312	306	330	337	284	312	279	333	309	341	310	313	355	310	322	325	321	285	327	312	324	340	331	321	296	339	307	310	311	316	299	304	328	277	321	314	335	329	283	289	315	303	313	321	314	321	318	293	334	306	342	355	314	309	310	322	327	315	306	316	316	324	320	306	340	314	336	298	327	343	312	296	293	306	285	337	327	312	311	314	344	346	339	350	291	314	344	306	304	304	310	279	330	312	318	318	319	295	325	352	307	318	327	289	324	320	309	318	298	317	334	301	310	318	305	339	303	294	309	295	307	337	334	322	316	313	296	290	323	333	345	330	346	315	327	310	307	364	325	296	293	323	304	297	345	320	301	315	336	286	313	328	344	284	328	328	321	303	310	333	350	320	372	310	320	348	305	318	315	304	351	308	310	320	320	325	299	333	301	308	331	300	341	329	318	306	291	303	334	341	294	343	344	322	331	294	342	319	295	316	329	326	336	340	335	324	307	317	343	356	318	291	335	299	309	329	308	335	310	330	325	300	360	293	314	327	274	347	334	329	287	314	312	319	345	290	319	286	297	317	334	346	303	292	309	286	319	305
35143	20629	16900	11560	6883	2151	1681	1442	1203	1110	972	910	854	807	822	814	703	767	731	712	726	685	647	685	681	693	699	677	688	710	722	690	695	735	704	700	752	769	740	741	696	693	754	673	742	728	676	658	747	743	661	732	677	720	691	704	715	692	717	686	704	729	637	687	691	706	703	710	749	743	661	702	710	681	714	719	664	694	690	688	682	695	701	707	703	723	639	734	702	706	701	697	699	723	635	710	676	692	707	734	703	657	675	671	681	726	704	674	638	696	692	692	727	681	649	701	671	696	697	671	720	732	724	709	664	678	707	696	733	713	694	719	731	705	724	695	686	673	659	737	695	646	640	700	684	683	688	717	707	691	691	688	703	718	698	665	726	647	695	697	661	745	716	682	655	649	649	676	720	738	704	692	700	752	720	683	676	674	680	689	729	726	659	722	686	714	723	703	724	691	703	688	737	669	651	700	732	695	707	649	675	638	726	676	714	673	674	726	762	697	692	699	702	702	714	706	662	684	725	681	677	680	657	682	688	723	682	721	661	686	716	687	685	695	668	661	683	706	739	689	705	737	690	740	682	681	761	626	724	667	637	724	684	700	637	696	706	684	660	706	706	667	660	647	680	704	667	671	709	657	709	683	718	713	722	692	689	705	697	718	718	710	701	706	662	720	700	706	662	686	672	656	666	678	703	659	726	599	656	686	702	691	672	693	701	678	687	685	718	698	711	633	654	675	682	678	677	672	670	718	713	709	702	652	700	702	659	723	691	744	630	707	715	646	696	714	704	707	679	736	685	737	665	690	669	728	625	710	702	721	695	712	710	653	667	713	707	678	672	744	693	691	709	675	654	674	685	687	673	689	683	692	682	667	677	719	734	662	668	675	693	715	669	676	685	664	711	688	706	675	700	760	683	675	757	659	665	677	674	666	693	689	668	670	730	714	701	664	678	634	694	677	642	646	703	700	739	675	692	681	694	694	649	713	662	683	688	669	646	692	724	653	676	723	664	699	682	646	726	714	671	680	658	689	664	734	680	679	670	718	694	679	711	655	674	677	697	648	700	692	636	709	661	671	687	709	654	695	684	652	681	690	710	645	706	716	620	722	723	689	671	703	673	691	700	683	660	703	659	646	700	635	658	690	707	680	680	737	729	711	705	676	642	711	698	668	688	710	687	708	706	691	699	696	708	669	773	692	708	727	720	748	669	709	704	678	721	677	714	725	694	726	689	703	694	696	694	659	653	734	639	710	687	647	702	701	647	715	680	689	736	691	760	699	725	677	700	747	709	693	720	683	713	691	697	730	709	670	694	745	697	719	670	692	667	688	699	647	712	668	710	755	703	728	688	646	682	737	703	652	691	726	680	703	694	706	706	690	690	684	714	689	696	714	667	691	698	689	700	691	703	677	706	677	721	715	648	709	685	686	660	708	707	683	683	678	654	662	665	723	652	665	669	685	686	713	751	700	667	698	678	668	682	696	676	722	648	691	648	690	691	710	674	714	641	681	646	677	698	700	668	773	665	706	657	731	674	690	639	718	644	716	707	704	737	685	686	679	691	707	709	694	661	669	705	704	729	676	722	703	663	691	753	675	646	674	718	736	742	664	646	690	648	650	616	676	697	685	739	724	648	652	660	729	667	643	676	682	645	734	674	711	679	651	677	716	698	724	758	665	739	687	662	696	676	696	713	674	670	713	690	675	734	638	647	698	687	723	683	642	686	670	691	733	681	693	721	670	709	684	675	673	705	753	695	693	729	702	661	734	693	705	720	674	662	703	671	652	712	694	707	710	716	697	652	721	649	709	698	690	719	650	675	725	652	652	680	695	646	697	674	673	674	721	664	704	732	667	704	707	700	705	766	741	701	665	713	701	688	658	698	695	684	635	700	658	661	714	674	644	729	674	683	711	644	696	682	669	685	696	675	671	684	704	701	695	686	715	685	675	719	739	701	679	723	692	705	655	685	699	679	672	724	706	704	710	660	695	668	693	698	713	692	709	716	673	707	687	642	684	667	703	725	680	668	746	722	632	709	702	688	669	692	688	688	685	647	681	728	693	695	699	698	734	694	641	736	742	721	696	719	678	691	679	683	674	715	696	712	711	690	667	661	699	653	683	666	663	680	689	669	729	658	694	683	670	652	680	690	692	745	719	655	693	713	670	683	654	712	720	714	697	689	717	650	692	684	664	687	687	704	705	685	679	689	698	678	724	715	695	677	676	695	702	699	705	756	647	696	697	656	704	721	695	685	704	702	687	724	719	698	708	707	668	688	699	664	673	738	670	698	718	673	677	665	653	665	674	671	687	684	713	691	689	678	652	713	679	724	712	721	695	710	655	660	699	711	674	697	665	694	686	734	742	726	727	694	720	672	657	685	699	727	698	742	662	655	696	679	722	729	664	702	682	707	666	682	680	650	722	685	672	661	684	698	652	699	677	697	699	725	639	693	649	694	708	721	682	696	703	644	653	679	727	733	699	661	683	712	725	673	704	723	679	652	714	656	688	698	754	703	669	681	705	699	703	691	677	672	678	689	668	694	685	691	696	669	714	710	715	660	740	662	699	668	677	699	680	681	692	678	724	683	675	655	714	642	669	733	667	714	706	705	705	675	695	709	676	686	687	706	679	729	717	732	720	696	683	690	659	741	737	710	710	657	682	650	692	749	725	701	704	720	682	727	670	683	669	692	636	724	699	725	660	693	713	714	674	681	674	700	694	628	661	674	686	655	675	728	702	729	709	718	690	692	684	674	709	698	669	657	693	671	691	656	686	710	706	690	755	707	696	649	681	694	686	710	727	677	716	633	710	675	686	708	697	662	748	692	676	678	674	715	690	674	651	661	699	679	690	696	677	712	745	689	646	700	644	757	663	727	691	711	720	682	682	732	660	709	671	685	721	723	659	713	675	675	742	726	706	688	693	663	701	686	685	705	687	689	705	651	705	745	684	704	708	690	678	699	672	654	666	677	756	672	689	696	692	675	695	704	710	718	710	679	739	713	662	699	702	682	658	652	710	711	630	709	687	664	667	668	663	663	650	688	678	726	652	713	673	687	661	664	729	699	680	710	679	655	690	688	658	673	662	653	686	700	691	652	693	710	680	636	688	701	703	675	681	741	684	778	692	743	645	712	602	652	730	644	672	719	670	687	664	698	707	680	686	692	744	769	723	702	699	691	683	700	707	727	700	669	720	667	673	692	651	681	670	711	715	713	738	726	720	695	665	690	670	675	674	685	720	671	720	611	733	711	618	717	713	676	686	719	714	710	701	702	688	674	751	684	740	668	717	667	692	675	679	674	653	731	712	663	677	653	689	681	657	698	721	719	679	716	714	664	662	677	701	652	686	684	680	709	675	683	721	683	741	657	683	700	724	658	708	660	701	691	649	703	682	735	657	643	705	674	686	721	700	695	701	697	730	689	661	717	687	695	716	688	697	689	679	682	679	711	697	692	691	675	700	708	673	702	662	730	667	671	663	634	739	644	688	664	689	727	712
64395	33839	18763	9607	3966	838	495	477	435	370	416	411	374	359	375	342	319	333	338	334	330	317	332	325	340	365	372	348	344	328	303	308	327	349	340	326	368	342	324	335	332	312	347	354	291	354	314	328	328	393	333	348	337	344	348	307	324	328	309	342	327	306	331	311	316	341	325	309	346	325	343	353	330	353	354	313	329	318	359	326	311	323	350	337	355	314	355	336	324	374	335	374	299	341	337	343	334	323	330	337	311	317	346	318	321	327	370	338	308	337	361	304	330	314	337	372	339	338	264	289	322	320	316	326	351	328	324	355	325	306	293	323	297	342	347	314	320	314	317	334	328	331	313	310	332	315	307	325	347	334	318	337	344	289	317	316	298	349	352	345	329	340	348	340	299	284	345	346	306	349	345	359	360	351	367	318	329	312	359	315	334	337	319	318	339	366	314	339	326	350	358	326	292	339	367	311	302	339	339	334	318	330	337	337	327	338	319	311	321	318	302	361	327	326	311	317	314	293	297	334	314	342	348	297	328	332	367	332	320	315	355	325	352	325	334	297	346	296	335	360	328	332	319	310	312	310	326	315	307	331	314	324	351	334	327	366	349	364	326	304	321	322	352	310	326	353	318	310	330	315	356	280	335	331	344	333	294	350	331	294	331	360	375	342	304	339	343	304	370	369	334	337	336	342	356	356	344	343	322	358	375	323	338	302	302	318	323	321	342	346	321	335	316	333	315	328	366	341	366	327	334	314	329	353	332	320	272	354	358	316	334	310	344	313	344	328	353	362	309	311	336	362	323	338	338	343	304	350	373	320	330	357	310	357	327	301	309	319	329	314	317	353	309	349	335	291	307	325	316	314	296	388	348	342	338	343	310	292	305	309	329	339	287	308	314	343	342	317	315	328	326	338	326	315	348	334	352	338	336	315	334	309	308	303	367	323	351	347	322	346	340	335	327	342	326	342	353	313	317	336	335	343	327	334	350	304	340	330	338	347	336	336	332	329	342	330	375	368	311	347	326	336	349	327	298	297	350	317	332	327	321	319	332	324	333	322	352	309	333	343	321	297	333	352	360	351	335	346	349	337	323	325	309	314	325	340	336	323	341	322	332	343	339	335	315	307	342	327	321	295	326	321	324	316	333	321	362	319	308	350	327	344	376	329	325	322	374	305	364	351	342	352	318	345	321	336	335	338	316	323	324	326	328	315	328	338	343	317	336	335	354	324	324	325	316	354	353	340	353	320	338	336	339	368	335	345	321	334	350	306	316	335	356	355	327	328	337	307	354	325	315	315	336	338	309	337	324	319	350	370	350	334	359	344	291	324	332	360	316	319	340	350	337	360	366	340	313	328	313	312	350	339	348	309	348	346	314	298	365	331	347	340	320	343	339	344	353	346	346	315	316	315	341	314	350	371	325	353	350	343	342	322	352	355	317	317	331	332	338	315	295	337	300	321	367	347	348	333	363	339	306	299	330	321	335	342	304	348	331	324	336	353	328	318	294	324	352	322	322	326	304	298	311	321	302	377	355	349	332	334	326	312	344	375	329	331	304	343	344	324	298	323	316	339	319	331	363	331	300	334	339	337	343	374	311	355	347	352	359	320	286	307	314	316	335	335	288	339	338	343	319	322	320	334	308	337	323	346	315	329	322	382	397	317	327	335	329	330	330	329	342	343	333	314	320	305	341	349	357	318	344	341	360	319	331	330	313	308	334	329	325	373	343	350	338	342	350	302	298	339	351	320	317	335	288	345	312	362	326	344	322	347	394	346	276	319	339	353	305	301	338	334	357	334	331	323	354	356	354	320	374	345	350	349	342	348	294	380	325	351	317	330	314	345	348	302	318	347	334	297	336	330	335	342	343	325	342	353	323	336	299	339	328	312	339	331	314	358	329	325	351	328	330	314	309	358	354	354	347	324	308	315	316	326	324	352	333	353	355	356	293	323	347	344	322	314	330	318	314	288	339	324	328	317	345	299	325	312	341	329	351	310	322	288	288	354	311	329	314	325	316	303	346	346	337	339	291	297	347	334	295	331	331	342	361	344	319	320	322	312	331	353	343	316	312	337	326	324	344	381	335	287	318	354	319	354	302	350	335	319	348	370	337	342	332	341	346	327	322	321	349	275	327	331	352	324	330	303	282	342	336	332	295	340	318	338	340	312	340	341	302	341	336	342	295	344	345	310	355	322	291	328	329	355	341	310	310	331	354	327	321	336	364	329	319	329	308	312	343	323	349	347	297	314	333	327	332	299	349	322	405	349	339	307	302	313	377	341	357	334	332	330	342	364	338	305	329	308	301	335	326	320	364	315	336	289	306	336	306	357	345	352	344	303	316	358	335	314	346	329	333	341	326	364	372	358	330	325	318	333	363	354	355	339	343	314	328	291	333	354	307	333	333	332	346	315	348	287	330	319	341	313	285	308	341	345	345	335	308	378	331	324	316	316	319	369	349	357	350	309	300	350	331	361	361	326	337	316	320	343	329	348	337	298	302	312	359	354	306	286	312	314	329	338	357	329	330	342	333	357	313	314	327	323	347	359	322	348	317	308	308	334	308	263	294	326	327	312	332	306	324	340	348	344	378	300	311	300	329	343	385	315	331	332	331	328	321	343	325	327	388	361	318	334	354	358	283	294	309	356	364	350	322	321	305	302	368	349	313	346	321	329	344	343	355	332	286	339	349	351	328	335	323	330	307	326	364	295	292	302	369	329	290	348	337	303	322	333	351	334	323	329	356	365	332	360	314	332	334	328	371	353	292	298	349	355	325	340	351	361	344	354	333	272	303	301	323	313	355	359	330	327	328	296	340	342	344	363	347	317	335	329	330	364	342	322	304	341	331	330	327	342	368	292	317	300	356	326	389	358	334	325	317	314	322	363	349	318	338	312	361	322	331	339	347	330	327	333	317	321	320	330	334	317	296	320	346	355	286	326	314	351	320	311	335	325	334	296	307	313	334	311	345	350	350	353	374	320	325	314	362	328	351	337	343	327	311	364	312	308	322	316	303	330	381	370	326	354	378	326	343	334	311	355	340	289	306	313	311	354	353	327	300	348	343	330	299	343	300	319	353	327	368	324	343	316	305	343	304	285	305	309	341	300	349	302	345	381	318	326	345	283	300	344	322	308	293	314	316	337	316	338	352	322	331	295	306	339	349	330	317	333	322	308	326	312	324	336	366	323	354	332	344	312	319	342	340	317	346	343	370	345	342	303	347	341	343	308	326	356	381	337	313	284	314	332	356	349	349	303	301	310	299	272	306	341	341	326	346	324	352	347	311	315	329	314	312	339	331	341	350	317	302	297	327	361	348	343	318	364	344	361	327	322	297	322	320	333	338	333	309	285	329	337	351	371	340	330	351	356	330	343	346	331	342	334	329	342	325	339	317	326	318	337	348	321	323	290	338	305	305	334	332	342	366	326	315	356	306	334	315	329	355	332	327	362	336	336	327	333	340	341	363	320	334	329	323	342	368	333	363	289	332	322	306	318
40587	25532	19945	16965	9018	2050	1684	1330	1165	1065	1011	854	862	868	794	726	787	744	734	731	721	725	701	710	712	697	700	727	701	708	678	727	735	734	736	738	759	788	733	758	721	744	702	764	757	755	713	700	752	744	692	687	738	767	730	714	714	757	694	737	775	737	715	718	699	664	702	698	723	731	724	703	765	719	704	729	727	751	736	724	741	706	717	675	715	709	716	737	744	685	712	704	753	726	716	739	712	761	727	719	715	723	720	702	730	739	657	712	710	690	717	703	696	758	746	701	706	725	728	757	762	743	655	703	737	683	731	745	758	698	731	698	728	666	723	739	707	718	713	706	743	721	685	700	703	694	720	695	697	729	764	717	700	702	734	740	720	710	661	701	761	696	704	721	647	712	745	755	726	717	709	705	739	695	746	755	749	740	673	690	681	675	680	699	702	758	721	699	713	701	693	724	724	689	723	714	692	743	681	717	714	761	759	699	716	689	758	725	660	695	744	717	731	710	760	702	694	709	724	672	709	699	677	765	706	708	690	711	677	735	717	674	739	762	702	714	654	697	686	700	725	736	725	673	717	713	699	722	692	665	708	729	722	750	688	722	742	717	719	754	719	739	727	726	723	689	700	696	707	703	711	716	755	737	693	734	749	706	737	703	718	722	728	722	729	726	704	697	691	715	755	699	713	707	688	701	737	729	700	713	671	694	699	707	725	711	708	730	706	660	746	722	729	780	763	696	691	713	687	686	720	693	725	759	715	718	686	742	696	730	693	752	653	749	724	735	678	734	672	749	697	753	702	752	743	686	733	736	681	718	682	722	714	716	730	750	732	737	727	704	703	730	702	726	694	761	683	727	726	714	671	751	641	733	737	756	684	703	729	723	728	663	722	726	690	721	734	716	646	674	680	708	745	695	759	725	723	688	715	700	752	740	727	694	725	695	689	711	684	701	737	752	735	695	689	723	717	682	699	704	659	707	738	736	735	731	705	719	707	744	707	733	762	742	673	705	729	716	642	657	722	744	699	757	760	674	677	732	679	709	722	699	704	679	708	719	707	700	716	733	734	699	730	721	739	659	729	708	726	688	662	703	725	674	708	714	754	688	725	699	711	744	660	689	679	712	699	722	723	741	709	687	726	715	719	703	699	688	742	734	699	705	692	719	725	793	722	708	705	691	714	734	744	773	685	725	759	695	734	713	728	705	724	741	691	690	658	740	783	733	697	694	747	718	766	711	686	722	762	736	688	724	737	742	725	729	739	729	717	706	720	689	720	755	751	703	729	726	659	695	722	744	733	703	704	685	776	763	702	665	715	656	749	734	738	756	710	734	712	721	717	686	724	754	740	706	731	696	740	776	715	745	711	690	695	752	732	733	737	692	683	704	694	709	738	724	717	700	737	688	741	739	705	713	705	731	731	724	706	694	677	682	723	718	721	724	693	719	730	693	729	697	705	732	704	751	749	705	710	741	765	785	743	719	691	691	711	703	715	692	715	754	732	720	754	714	715	685	716	727	750	706	717	717	744	710	709	722	756	701	710	694	691	681	690	781	657	750	682	680	693	677	701	726	703	687	681	717	697	758	675	724	729	705	690	732	729	718	741	654	734	711	700	697	714	743	734	710	752	713	718	663	705	709	709	730	739	726	724	741	681	707	695	733	696	740	742	745	696	660	725	695	741	750	759	687	683	728	697	701	751	724	723	718	673	716	732	700	711	660	657	678	678	713	758	725	690	737	731	690	698	702	733	705	751	734	737	718	752	677	677	696	705	757	717	707	699	716	749	708	745	699	757	744	723	735	680	697	719	719	738	756	739	733	735	741	735	758	732	738	721	702	691	739	697	737	692	708	747	708	702	691	691	678	726	714	675	661	693	697	699	697	723	735	690	722	690	688	722	768	726	679	737	741	720	660	710	727	731	741	742	750	722	714	723	708	713	667	715	723	749	729	729	734	696	738	772	711	697	729	696	715	679	685	711	739	706	680	744	721	748	723	707	707	685	748	696	733	683	726	737	702	664	682	731	707	702	730	729	708	740	713	726	757	758	696	692	680	702	759	732	721	750	753	693	738	748	732	729	750	712	674	700	700	761	718	683	725	708	682	707	726	725	755	748	665	726	671	704	679	698	733	724	672	693	713	732	703	682	693	709	707	756	717	729	699	721	687	737	738	715	737	747	680	711	769	745	704	727	741	714	704	705	715	657	746	750	708	747	694	745	684	724	711	703	690	720	713	700	736	727	691	704	741	807	761	740	716	735	763	725	697	656	668	699	723	696	740	659	731	730	705	693	715	707	695	751	731	729	729	756	700	630	721	698	741	712	706	736	731	699	685	732	702	712	730	736	700	706	731	713	681	743	694	675	716	763	715	740	723	777	678	711	694	758	723	698	726	702	763	721	717	715	700	713	734	656	708	689	654	749	733	713	715	669	700	720	742	677	723	757	694	697	701	720	686	712	705	723	689	711	762	726	707	726	713	744	772	777	708	718	718	696	726	694	706	742	743	687	733	730	703	691	711	703	707	690	719	712	719	724	733	725	700	714	661	690	694	751	705	693	730	686	706	711	743	673	692	705	730	748	736	751	733	736	735	685	716	695	730	717	726	725	720	716	705	679	705	708	694	699	662	715	705	726	769	724	684	703	717	712	729	661	752	723	689	759	715	747	722	704	718	718	717	750	698	728	683	730	715	704	745	732	696	670	722	771	705	682	708	710	729	714	673	711	672	698	702	677	678	709	717	733	670	734	788	734	736	683	722	678	719	707	734	733	689	717	694	709	688	689	685	699	689	706	724	717	712	693	664	717	741	678	724	676	712	714	714	742	747	699	698	716	705	714	732	725	703	729	692	713	722	693	733	708	729	697	776	775	716	703	774	677	772	703	679	723	705	757	706	721	722	716	680	721	689	709	695	717	720	720	666	737	715	709	689	705	698	704	715	726	715	712	702	674	718	696	703	716	693	692	749	773	712	692	711	689	693	690	734	714	677	703	692	753	679	724	761	684	709	699	712	723	731	668	725	738	718	725	707	726	710	722	722	714	695	715	743	748	662	701	686	708	716	712	729	718	720	645	717	728	760	741	721	735	716	702	751	757	732	660	767	710	715	744	722	734	753	714	730	689	697	694	733	658	679	704	703	722	714	716	705	728	695	728	761	719	714	762	736	755	709	738	669	685	759	705	698	673	680	745	763	753	646	723	716	757	691	735	734	722	707	679	706	722	747	701	684	711	677	709	678	745	751	705	738	700	725	738	762	715	700	689	724	720	695	715	706	710	719	743	706	749	686	692	734	741	746	742	696	714	710	740	760	763	740	665	663	753	722	682	687	747	668	744	675	719	701	720	688	712	710	700	697	707	792	721	716	739	715	721	697	748	749	715	681	704	707	741	782	700	708	698	750	728	697	703	691	733	750	737	691	759	700	714	717	737	704	719	660	714	711	703	718	742	709	678	728	709	727	727	679	722	748	698	707	702	733	676	705	683	687	712	763	718	685
46481	20039	8395	3021	913	480	394	387	393	383	364	359	339	321	314	357	388	325	325	323	311	357	335	312	299	342	329	320	315	345	332	310	327	322	347	355	328	321	350	345	311	302	310	332	357	343	371	343	310	330	337	301	383	315	307	378	352	359	324	362	325	344	341	345	323	310	353	308	368	326	349	371	322	320	329	347	384	368	352	316	329	298	351	342	374	336	331	355	359	344	319	316	300	348	289	301	332	329	339	319	312	323	345	317	310	336	329	343	349	311	316	317	323	334	298	310	334	317	327	295	319	309	338	318	346	342	348	348	322	307	349	334	321	357	366	404	340	310	325	372	332	310	332	381	300	324	341	342	356	324	321	345	365	321	324	304	332	332	312	323	291	322	318	302	335	318	352	339	326	308	309	341	359	316	337	327	357	332	348	284	336	348	322	354	306	336	332	352	334	331	340	338	342	341	360	306	320	319	332	324	313	344	308	319	323	342	315	352	300	294	359	348	313	325	327	349	341	312	349	330	339	310	405	312	311	309	335	364	333	335	362	369	297	308	323	334	310	337	328	336	336	315	321	317	323	331	317	341	317	350	386	332	366	326	341	311	307	354	355	326	339	381	321	343	331	290	297	318	350	354	341	350	347	338	310	311	310	320	357	310	332	358	318	343	306	370	331	366	337	329	327	330	316	301	336	350	323	335	339	306	326	306	332	317	297	317	329	351	360	369	351	334	365	350	358	348	377	352	369	339	311	367	346	336	321	329	331	324	339	335	311	357	325	301	314	313	317	348	338	335	318	337	324	338	286	325	316	338	325	350	312	302	336	352	321	315	343	349	351	326	309	323	324	318	324	293	338	339	333	329	350	366	366	366	359	323	327	288	310	301	331	338	329	385	325	315	325	383	370	340	335	329	341	327	320	352	355	342	349	311	323	292	348	314	350	338	298	321	325	312	357	331	324	312	374	316	290	337	351	325	340	337	314	360	349	306	312	336	340	321	327	358	338	331	342	320	365	362	358	342	352	289	331	346	328	326	330	339	342	295	318	329	309	338	344	345	356	360	325	312	359	349	282	333	352	346	338	323	320	307	309	367	362	347	325	328	349	336	360	385	352	312	312	344	334	366	351	331	325	309	354	311	347	319	329	303	342	315	348	325	343	341	302	339	364	310	312	322	311	355	330	318	335	331	329	350	349	345	332	375	310	312	316	336	296	339	348	292	341	316	321	309	371	367	357	321	332	326	318	330	321	336	329	290	301	328	325	326	332	336	310	333	335	346	322	327	306	314	333	372	318	305	313	314	333	303	334	298	369	297	305	356	340	372	325	338	319	314	328	353	363	333	332	324	321	328	313	334	316	329	375	337	333	321	315	328	345	321	342	347	303	332	320	337	343	329	315	317	342	294	338	339	341	336	323	325	340	311	339	323	317	302	340	325	348	342	330	300	351	383	326	368	320	289	354	334	341	309	280	333	333	379	321	313	341	346	363	311	333	357	328	319	373	327	302	303	337	352	295	308	327	366	326	305	324	325	363	373	310	307	333	329	343	286	316	302	332	311	315	321	353	366	299	374	343	357	348	325	354	304	301	313	353	353	334	339	343	348	318	372	351	317	298	336	328	334	339	351	306	324	348	343	310	331	362	303	324	333	321	304	303	313	362	329	320	315	321	306	349	369	340	329	333	335	319	296	339	327	335	336	346	318	296	312	355	337	345	331	316	375	367	335	338	361	312	337	297	371	351	359	328	314	339	343	367	327	375	339	314	331	321	347	302	304	312	316	338	314	360	347	335	345	322	348	337	350	323	380	347	319	329	317	353	336	319	316	311	333	330	398	339	340	345	332	297	342	322	373	383	382	354	338	330	320	349	350	334	314	330	339	324	368	322	324	325	311	325	326	336	344	323	335	356	311	336	295	326	345	324	332	365	337	321	342	329	325	320	333	324	347	328	324	345	348	360	310	354	296	326	327	318	318	334	335	397	354	360	334	350	329	320	329	331	349	324	313	356	347	333	309	379	372	325	346	310	337	323	353	334	348	310	373	336	307	334	346	354	317	353	336	341	306	336	349	297	291	337	302	293	313	326	329	299	338	340	333	340	358	357	322	359	365	321	330	329	294	345	325	331	308	347	355	320	341	335	361	337	348	319	366	342	348	341	339	330	327	326	334	294	364	313	326	346	331	317	340	318	361	373	300	317	336	316	327	314	325	365	288	346	312	312	346	343	301	329	284	330	342	370	356	294	339	345	326	351	300	346	325	348	381	337	348	378	299	315	297	352	313	327	350	327	347	350	337	350	333	358	293	312	366	348	380	356	347	336	310	300	373	341	364	351	342	331	339	340	325	326	366	313	332	374	294	353	325	304	322	325	356	312	321	360	345	321	314	323	310	331	392	323	342	318	366	362	346	327	326	317	333	334	340	292	355	361	361	332	319	304	344	336	315	318	326	310	365	345	318	306	347	340	348	360	300	358	317	345	332	330	329	325	343	330	310	355	299	318	381	333	315	320	342	333	312	338	314	356	322	316	330	328	324	300	306	318	321	329	318	324	346	331	358	319	338	355	371	332	332	348	334	347	339	300	281	324	347	375	341	360	289	357	346	320	308	307	329	337	366	311	361	325	328	316	335	338	343	328	308	339	302	333	321	306	340	341	334	337	330	324	288	343	354	307	328	344	343	298	345	318	330	316	377	334	335	313	343	357	367	345	313	296	341	359	305	334	339	368	319	329	293	322	340	326	324	338	373	340	342	317	305	329	340	343	345	320	321	351	340	336	357	357	341	356	344	353	322	341	335	358	323	334	322	372	335	350	347	355	326	319	317	341	342	329	348	305	328	344	350	328	316	328	327	341	302	372	327	315	337	314	324	306	333	330	322	329	312	336	315	321	328	352	320	334	324	342	341	319	346	342	316	313	322	337	327	348	328	317	367	324	376	334	307	312	325	343	346	313	339	320	332	318	351	344	296	332	354	354	325	322	329	304	321	322	350	324	318	338	346	361	370	299	325	363	363	344	317	336	338	319	325	332	311	299	331	353	323	324	313	285	368	341	294	354	323	373	328	297	327	342	328	325	349	367	369	302	326	343	278	301	315	346	316	317	329	386	326	327	345	322	333	345	321	353	339	305	309	332	318	319	337	343	330	328	351	309	341	336	298	308	348	318	351	344	360	335	303	357	317	366	339	387	337	318	316	346	366	322	347	330	315	368	343	350	347	352	348	302	327	360	323	346	357	323	327	330	337	373	367	346	352	329	292	329	345	334	304	325	329	317	331	314	321	316	331	341	347	349	327	342	325	354	315	352	327	311	314	349	322	325	298	350	328	378	352	318	329	372	334	357	329	327	312	304	347	338	320	321	364	348	301	320	360	341	310	360	334	319	344	336	353	338	326	361	333	323	298	332	314	311	304	371	319	366	352	339	329	360	360	350	332	331	357	316	332	324	294	316	327	321	305	343	364	337	323	331	359	315	309	283	311	307	352	320	313	337	299	314	344
30358	14334	10571	6656	2503	1246	1039	949	910	891	830	785	773	761	813	764	750	703	736	741	741	768	690	732	715	687	722	678	742	711	700	740	771	706	735	736	730	750	748	737	723	683	713	682	701	705	747	713	691	679	673	660	689	704	741	660	768	730	692	731	767	707	725	728	686	727	726	683	751	749	674	694	731	738	730	707	761	698	724	701	711	723	675	707	710	742	731	706	755	757	692	701	706	747	728	677	731	706	720	730	704	771	743	724	748	718	703	697	713	724	731	738	726	709	710	766	731	703	673	695	681	720	704	711	686	710	751	741	626	706	710	723	720	687	705	693	732	768	696	662	716	731	712	675	699	744	729	701	703	739	699	733	734	736	750	746	709	702	716	666	688	746	706	706	662	735	738	757	755	721	709	675	768	696	663	725	701	736	720	772	719	664	725	743	709	690	690	712	745	732	723	736	749	716	743	714	743	689	689	705	680	681	697	688	696	651	703	746	710	726	721	679	714	725	698	674	739	729	726	691	702	750	703	720	714	682	665	709	733	665	702	706	712	723	691	707	710	743	684	689	695	722	740	695	695	709	732	751	714	697	716	733	677	719	726	735	681	727	653	677	691	700	670	749	659	648	689	712	742	725	683	707	740	784	720	707	743	698	671	725	715	721	698	703	703	688	717	761	710	748	748	685	717	754	713	751	702	713	709	708	731	724	677	729	688	712	709	723	686	704	703	725	725	704	733	784	686	732	755	727	728	741	705	733	722	769	736	710	710	757	752	738	738	699	764	704	761	706	731	684	690	728	682	717	698	692	746	752	781	705	710	741	721	759	725	707	740	746	712	708	677	742	771	717	699	730	692	725	692	709	689	682	650	715	716	705	642	720	742	690	718	641	740	713	698	701	677	720	698	681	746	708	737	713	692	730	768	705	707	738	722	704	732	729	714	735	709	717	706	722	693	689	730	696	679	712	702	750	700	685	689	691	734	760	715	685	732	698	730	750	694	678	685	741	696	715	721	714	650	728	672	733	757	691	729	681	726	693	726	722	734	710	733	736	747	702	725	716	705	755	709	660	693	742	731	748	709	694	717	722	783	741	694	747	688	708	705	801	679	745	714	730	721	722	702	722	670	696	745	718	684	719	729	656	750	716	689	734	723	755	785	749	712	722	683	703	697	714	751	737	724	697	710	744	711	700	687	708	693	670	727	681	724	711	699	699	716	739	711	702	739	721	704	735	677	692	689	670	748	716	726	740	723	678	712	705	741	776	694	678	682	733	688	632	736	738	748	699	717	715	729	750	747	742	744	705	735	734	741	749	706	739	692	657	747	680	727	691	739	694	773	714	733	693	693	730	704	690	777	676	736	702	730	769	676	729	683	695	704	672	743	709	720	685	724	712	702	702	704	704	756	747	683	709	680	742	676	702	739	732	721	690	700	641	709	701	757	742	698	723	679	722	786	717	705	731	735	740	725	713	731	700	698	775	735	724	711	694	754	689	736	714	683	709	719	736	737	765	691	723	701	733	717	688	744	691	695	680	695	720	709	738	692	749	752	769	742	731	628	716	700	692	726	742	722	734	764	715	732	747	710	716	726	707	765	695	711	665	789	702	665	744	719	738	664	688	710	681	700	659	727	745	717	692	715	718	702	712	684	703	670	748	738	657	718	712	737	672	722	684	691	705	748	714	710	722	737	723	716	667	647	696	705	730	754	732	724	714	720	735	704	678	744	746	751	690	732	688	674	681	721	694	665	745	716	753	711	737	776	736	697	683	737	722	720	749	739	744	692	717	705	714	741	693	751	728	757	712	717	722	719	694	711	711	738	693	759	688	725	739	740	719	723	712	683	656	722	705	694	724	690	704	747	724	712	746	656	695	742	713	698	741	747	722	711	752	681	719	657	723	669	685	764	693	711	707	680	772	702	707	724	661	724	731	731	759	711	726	747	710	727	726	702	683	697	682	725	698	711	693	733	711	700	702	705	645	727	700	718	730	712	698	720	739	699	714	723	647	717	737	720	763	686	726	660	729	733	723	687	723	720	760	730	735	710	751	665	665	706	720	749	738	748	686	795	725	706	706	717	714	705	759	718	663	709	777	698	710	725	757	732	762	739	704	699	726	699	742	686	732	762	701	699	722	695	697	709	687	730	705	690	701	716	698	702	697	762	702	721	708	647	770	685	693	752	713	670	714	704	699	737	697	744	726	746	737	750	657	687	734	674	695	750	708	714	749	733	731	716	714	718	700	696	666	692	728	726	675	688	770	724	706	715	673	729	738	757	700	752	704	689	733	719	737	761	721	728	785	687	698	687	761	707	723	697	777	720	674	692	725	744	721	709	743	720	738	722	684	681	763	680	744	714	721	700	728	708	719	753	728	732	736	722	685	744	712	754	659	712	730	742	746	685	690	678	715	696	675	750	722	673	732	699	732	744	777	705	682	785	700	691	703	716	689	690	715	705	707	749	722	726	744	735	798	709	704	676	666	742	741	710	687	711	699	704	701	683	678	674	700	708	729	696	776	777	703	684	702	719	722	764	726	707	713	697	704	753	714	669	733	746	724	716	750	718	689	768	783	685	763	723	751	716	738	777	700	717	727	736	739	708	704	709	734	744	690	706	794	720	755	717	709	751	730	731	690	735	707	714	709	703	779	666	738	775	724	677	727	764	740	677	687	739	764	703	689	724	661	670	724	733	698	756	691	678	707	790	678	710	706	680	718	696	698	709	750	691	699	680	725	716	712	723	729	746	709	744	723	659	713	730	720	776	690	807	774	711	700	675	692	727	723	742	754	715	749	753	710	753	742	716	702	737	740	692	762	717	709	739	665	707	678	752	755	694	726	715	727	723	714	727	744	718	729	728	754	744	689	681	698	756	715	693	695	758	718	716	739	715	742	709	746	727	703	731	767	736	701	688	719	684	723	704	710	669	715	686	673	728	721	703	724	723	730	705	752	719	671	732	661	693	744	748	736	730	703	742	727	770	710	683	747	695	736	669	770	750	755	756	714	741	708	721	763	742	740	713	747	735	727	687	726	723	731	683	751	683	715	733	705	707	716	736	767	714	696	730	720	792	665	722	773	682	700	717	698	738	776	722	733	746	680	682	685	741	757	736	668	708	720	711	732	726	708	719	709	729	714	714	725	672	740	729	682	649	681	710	694	689	702	701	699	752	723	690	725	731	668	725	720	742	797	706	698	711	745	712	701	744	744	707	758	666	741	658	731	727	701	768	697	729	761	690	729	694	713	698	733	701	748	713	716	687	742	742	745	762	749	709	688	649	707	756	742	713	729	704	673	721	734	680	700	702	765	668	716	749	759	743	715	740	745	707	706	698	729	705	714	678	727	763	737	670	684	736	720	731	658	721	719	705	677	702	704	725	761	760	727	737	699	695	745	727	682	693	702	699	734	752	708	735	706	738	724	748	704	710	716	757	673	694	702	735	725	699	676	702	708	684	685	711	736	708	725	748	698	708	731	720	729	674	708	742	677	697	700
53854	29226	16178	6865	2069	738	513	498	439	396	379	367	344	334	352	337	343	327	325	326	308	310	321	360	330	307	344	302	321	339	321	310	316	336	358	340	329	363	359	310	336	320	311	334	313	335	312	312	302	325	302	300	336	342	315	312	299	299	306	329	315	320	312	335	330	354	324	317	331	341	350	326	333	299	335	305	319	357	313	322	322	311	320	307	328	326	347	346	291	328	327	338	312	300	296	284	311	308	325	288	300	298	352	327	316	333	326	285	326	331	338	337	324	339	319	311	328	324	286	324	314	322	299	315	300	339	325	354	315	321	309	340	305	338	348	314	342	325	316	353	317	327	309	312	318	297	321	314	284	325	341	323	322	305	297	316	300	333	332	290	334	342	353	328	294	314	281	291	333	308	284	306	300	289	321	320	277	306	307	311	313	346	345	316	347	343	327	356	308	343	298	329	305	292	326	360	315	310	357	307	338	327	339	307	327	318	304	320	327	319	318	310	308	317	328	303	354	313	310	285	319	341	316	303	390	255	325	348	314	327	287	298	260	325	312	344	324	310	315	335	301	309	276	288	325	322	342	331	345	305	342	300	329	312	317	328	293	318	316	324	331	295	309	311	299	342	317	303	293	332	292	287	341	343	308	284	291	304	310	290	340	330	309	320	287	307	294	332	316	306	290	345	315	325	324	320	326	305	288	320	317	324	313	309	306	343	332	316	311	335	337	344	312	317	299	280	296	327	314	313	322	307	334	314	281	338	311	337	337	330	313	315	337	322	295	324	279	316	321	305	303	336	314	311	332	312	289	304	302	315	311	331	298	307	325	337	321	283	312	332	318	287	298	315	327	334	321	306	351	327	317	320	334	335	346	318	321	342	336	323	317	373	340	317	314	298	334	330	315	317	337	309	322	300	334	338	333	299	303	320	327	312	336	350	354	319	334	337	342	312	321	325	384	259	331	313	289	292	311	331	351	321	319	301	279	319	276	299	287	312	324	329	299	310	343	303	287	324	321	332	301	312	307	320	297	306	351	317	323	317	306	292	307	274	282	301	349	376	331	318	346	298	317	360	343	349	307	294	321	344	349	318	348	344	328	299	303	351	323	287	332	331	336	329	309	322	343	296	318	329	357	325	353	342	320	334	320	327	318	304	346	317	326	322	302	357	318	329	365	283	334	308	324	311	288	314	313	308	312	297	293	325	328	280	300	348	330	306	313	314	317	324	324	310	317	357	319	322	338	351	310	338	314	315	312	341	322	316	307	329	333	326	335	311	287	315	351	312	312	340	332	305	328	341	331	348	304	323	313	357	324	334	308	316	298	275	287	297	327	335	315	299	322	314	317	320	316	354	317	321	285	343	314	330	321	332	335	313	311	294	308	304	307	317	343	348	280	343	359	308	327	299	328	354	306	284	343	330	322	336	303	313	326	338	327	309	308	351	297	315	330	363	287	308	303	315	320	307	330	323	308	270	284	336	314	316	357	326	349	325	336	309	368	326	319	315	329	300	293	341	330	301	321	321	333	303	315	310	335	331	311	294	307	353	282	315	315	296	327	313	306	338	344	304	323	298	302	305	298	356	325	323	326	289	301	342	346	331	291	325	324	323	328	290	334	303	333	305	328	355	298	312	370	293	301	347	297	364	324	339	301	317	322	312	327	325	350	345	315	299	326	314	286	340	365	300	331	322	297	314	334	309	346	323	290	321	332	319	315	323	304	314	351	329	329	324	301	333	318	312	332	312	329	304	327	324	338	290	310	308	310	340	350	321	339	302	289	349	327	358	317	339	309	334	319	317	348	325	320	302	344	304	301	318	358	323	321	338	342	294	329	314	303	300	338	304	299	281	337	285	299	330	297	317	331	292	299	308	329	322	281	328	329	317	328	337	349	320	318	343	315	327	334	317	305	349	314	348	338	320	332	318	306	311	341	318	300	296	318	302	310	293	336	362	327	299	319	364	314	318	352	335	351	321	325	339	308	360	328	300	320	293	335	313	302	311	304	322	318	308	329	327	328	326	324	330	365	305	353	318	311	276	313	328	330	328	301	310	296	330	332	323	312	341	310	357	315	325	324	331	330	325	304	350	324	337	329	320	347	328	334	311	315	285	294	358	293	322	333	314	307	302	333	326	334	342	324	311	312	345	307	313	309	313	325	313	333	315	324	354	324	299	310	299	341	318	297	298	337	322	304	307	372	333	323	329	342	331	328	287	328	295	318	319	334	328	335	346	319	340	333	313	291	338	333	325	314	322	301	319	346	318	283	323	316	332	351	328	332	308	329	292	322	334	319	346	327	322	306	307	287	304	306	337	328	329	335	315	302	320	325	331	341	331	372	301	331	348	353	353	325	310	326	331	322	295	301	332	353	318	321	332	320	291	329	340	323	300	309	311	330	336	332	332	304	304	289	309	330	318	370	335	320	346	341	310	319	318	328	305	338	306	329	322	344	295	310	318	331	302	307	328	335	322	308	299	326	375	317	327	318	306	318	295	333	334	308	331	352	339	317	301	330	303	311	327	317	305	340	303	308	300	291	332	317	294	322	299	297	328	307	328	326	281	323	307	351	308	318	282	302	336	336	328	357	323	346	329	340	325	304	331	304	312	305	324	308	306	294	336	298	321	328	315	337	350	362	363	311	314	323	318	318	332	303	342	325	320	300	306	349	309	327	363	298	318	354	322	315	310	297	328	296	348	315	349	300	299	329	311	318	329	359	341	336	336	304	311	311	304	340	310	326	313	313	320	296	289	290	367	322	295	297	283	323	301	291	346	347	328	333	322	356	318	333	327	311	324	310	302	294	315	314	337	337	330	320	333	324	321	360	344	315	327	339	306	333	323	316	311	348	294	324	294	313	339	308	322	317	291	317	327	331	315	357	327	333	325	296	295	328	335	322	323	354	326	303	299	317	309	309	292	328	305	286	334	334	322	319	330	338	325	360	339	305	301	322	322	310	318	344	320	311	316	315	330	306	299	330	315	337	290	349	306	323	311	317	310	294	313	306	324	334	331	299	320	288	330	316	322	349	336	389	367	324	290	322	316	312	355	363	339	310	299	345	306	299	320	311	346	310	323	302	322	338	381	322	316	305	298	335	328	346	306	375	326	307	327	348	332	307	313	334	329	313	352	322	331	335	341	292	277	309	325	330	298	336	318	311	344	316	307	328	301	346	298	319	345	326	296	333	317	342	345	351	318	326	321	313	316	340	303	304	320	319	321	327	324	302	326	322	336	343	337	329	321	321	336	333	300	282	303	308	293	312	324	333	288	312	354	291	309	300	299	293	325	314	308	309	311	296	317	316	310	344	344	317	314	334	347	347	337	311	339	318	326	313	290	277	334	340	334	324	311	320	325	309	288	320	328	321	286	305	322	334	338	341	294	365	320	307	332	313	322	302	328	332	303	304	281	328	347	320	369	294	315	320	302	308	340	327	346	318	321	338	340	329	320	302	315	326	308	295	304	344	326	298	282	337	359	303	329	349	327	293	355
34466	22576	19106	13041	5025	2104	1636	1325	1209	1114	1025	909	843	804	813	751	752	675	729	711	709	673	737	724	774	722	681	674	719	731	645	707	673	672	723	712	703	720	714	777	762	717	685	708	751	757	689	682	728	713	696	719	689	769	671	650	717	701	715	773	720	645	690	730	709	693	739	699	751	692	684	677	712	710	702	712	719	697	734	679	684	734	681	671	668	721	731	730	706	713	699	672	727	687	672	723	686	730	680	687	667	714	652	700	739	688	715	657	659	692	730	683	711	685	669	683	733	696	638	724	692	719	703	697	746	703	682	693	693	690	661	681	654	692	704	697	718	680	733	708	725	671	758	675	674	661	654	748	698	711	656	717	702	700	668	663	710	693	723	686	699	676	689	724	675	706	705	681	708	692	686	645	697	636	710	681	694	686	648	726	751	729	694	709	672	696	701	706	700	708	712	723	652	704	741	647	698	678	681	694	702	690	707	749	697	659	696	658	708	727	683	708	690	687	720	661	712	676	684	667	713	679	679	704	698	666	678	724	773	709	692	704	703	700	668	713	676	666	705	715	704	691	667	639	715	708	703	703	678	684	726	700	741	672	668	688	666	693	696	668	677	667	673	681	724	672	716	683	674	732	739	718	652	729	747	654	683	722	673	719	711	688	679	706	700	694	693	656	681	685	734	702	751	702	706	673	714	704	641	710	705	715	757	682	740	662	667	699	696	677	698	716	736	682	762	701	679	709	666	673	686	649	706	733	733	737	687	737	685	699	672	746	715	707	731	695	684	691	687	749	679	712	672	739	664	721	707	701	660	699	689	716	684	701	710	734	731	684	680	711	695	729	651	714	701	683	650	684	693	716	709	689	691	715	739	652	729	708	690	695	706	714	684	673	693	648	731	681	713	669	719	641	686	681	671	637	712	700	695	661	704	694	673	697	696	690	675	681	688	673	662	729	678	711	722	713	702	759	725	695	721	696	686	707	647	682	719	692	706	716	723	675	723	672	706	706	734	674	661	715	697	719	725	758	707	663	719	740	710	678	705	677	643	727	705	727	720	687	711	655	674	717	676	691	688	684	719	678	693	692	688	694	727	715	681	720	696	703	692	671	719	641	718	719	708	655	700	731	670	675	677	703	697	680	709	668	690	711	644	671	672	739	696	681	653	671	698	706	745	688	708	686	720	734	687	688	697	711	676	669	662	708	694	677	669	699	678	674	663	663	672	731	676	702	669	675	664	675	722	725	710	739	713	671	723	669	624	687	667	704	703	680	707	713	689	684	753	680	659	680	688	687	673	716	711	696	714	684	700	701	699	699	727	696	680	655	749	655	723	711	707	690	682	715	683	731	678	710	643	675	730	693	717	693	708	739	683	670	620	679	650	705	743	693	662	682	735	673	676	648	704	669	724	657	715	711	733	733	707	673	679	683	676	671	742	683	667	670	700	713	685	711	702	656	629	676	708	679	701	735	732	733	701	683	709	727	701	696	714	718	689	713	705	729	701	723	674	667	679	708	699	666	742	725	690	720	715	725	680	718	695	688	679	687	712	702	729	698	699	687	699	655	641	665	672	699	731	759	699	704	700	667	712	670	711	688	726	676	703	705	656	721	683	724	722	707	725	702	727	686	679	699	692	692	680	681	671	669	736	672	768	697	677	687	686	670	685	700	708	688	701	720	717	645	685	705	714	713	703	720	683	660	618	734	645	692	707	714	704	687	652	725	670	708	700	766	652	666	676	679	673	654	659	681	717	657	706	702	704	709	683	668	701	691	711	727	695	668	739	700	667	684	682	702	695	704	683	677	692	664	720	712	710	704	703	665	683	662	722	697	753	668	693	729	710	691	669	705	673	676	711	671	764	702	697	664	681	715	660	676	753	693	651	717	692	660	689	682	697	705	695	656	672	709	659	713	699	686	699	689	711	663	716	751	668	695	675	670	699	646	745	659	699	720	709	763	729	728	712	678	678	678	690	698	654	720	695	688	680	693	664	707	709	685	680	699	694	686	658	679	639	687	709	713	655	728	682	723	678	672	683	726	728	709	723	694	714	640	689	749	676	678	694	692	785	703	677	721	686	692	717	697	666	692	656	667	748	661	730	675	729	714	672	708	708	710	679	643	714	655	659	618	678	717	713	677	638	714	697	688	680	681	699	679	715	693	722	691	718	736	716	682	691	663	664	684	724	702	664	723	691	724	651	684	710	704	691	681	658	673	736	766	698	676	687	711	704	695	717	697	745	717	687	702	684	695	683	669	704	705	754	675	706	718	721	723	700	717	680	690	681	762	705	731	702	672	686	705	683	712	732	702	708	694	709	694	730	678	711	701	711	751	728	680	675	713	687	728	718	707	695	699	710	729	687	730	679	646	658	655	695	736	686	683	728	672	643	700	697	716	696	681	691	698	715	674	682	665	717	650	720	694	676	688	702	699	694	687	700	707	685	687	702	737	723	771	697	691	723	697	700	677	695	662	681	726	681	691	657	650	681	708	708	709	699	690	721	702	736	697	686	708	705	732	663	630	713	662	716	715	670	667	710	695	710	698	730	724	707	639	729	720	681	707	701	676	695	755	675	693	718	672	704	708	719	701	729	680	694	706	670	702	695	728	709	694	700	673	666	697	686	668	713	723	652	677	707	714	660	734	679	666	708	703	679	705	647	639	736	687	710	733	744	697	731	682	718	691	675	703	653	720	756	670	689	735	705	738	678	733	688	643	725	680	679	669	697	675	734	690	690	709	695	690	712	683	728	699	689	735	731	666	675	681	723	703	726	739	674	656	756	701	720	662	706	717	709	712	653	710	728	722	656	699	708	719	660	694	691	690	700	719	713	723	697	722	691	633	672	708	701	657	715	666	715	693	696	717	679	700	718	715	692	715	706	689	709	720	695	693	747	669	698	735	702	673	728	695	684	711	711	698	741	726	692	727	708	717	686	703	704	699	704	716	719	675	672	679	677	694	698	682	733	715	640	675	699	675	683	680	736	719	731	672	658	709	668	657	676	689	661	672	730	668	712	748	706	716	693	690	658	714	674	689	735	680	707	778	761	705	672	684	711	663	678	707	690	739	733	679	652	733	713	730	715	655	662	662	687	699	676	677	683	708	702	681	725	706	720	706	670	701	690	663	698	698	717	698	712	694	701	734	675	689	712	670	719	726	689	750	706	691	717	696	707	657	733	686	759	686	692	694	706	695	695	715	703	715	691	690	681	697	718	694	721	715	743	692	705	656	702	690	718	734	680	639	707	689	654	694	636	724	700	672	640	673	705	738	690	692	727	711	720	787	694	667	704	705	746	705	693	695	709	703	698	684	716	698	670	692	659	723	675	704	680	664	711	713	704	707	683	691	686	714	698	715	672	673	734	684	663	695	683	696	655	696	649	679	642	706	733	728	678	650	703	646	718	619	713	715	664	686	686	676	678	686	662	674	695	693	714	682	702	649	713	750	661	691	746	677	709	728	715	701	714	647	680	676	720	706	729	673	686	732	663	735
61212	38230	22538	9742	2662	829	675	493	469	450	453	386	399	368	327	326	336	322	305	327	370	355	362	342	341	346	352	303	319	327	335	354	351	350	321	313	343	354	315	326	346	298	330	365	324	333	333	331	351	330	340	310	307	299	320	313	383	347	309	290	340	291	327	367	327	352	325	334	330	281	338	350	311	321	346	336	340	332	338	316	310	309	331	364	363	332	316	340	305	344	325	353	280	332	346	319	357	311	348	322	339	329	333	337	359	350	352	309	320	292	326	324	316	345	335	330	300	372	311	329	312	373	334	343	309	341	354	313	344	314	308	333	329	290	329	323	349	332	363	344	344	316	314	306	304	365	310	312	348	345	312	318	323	301	285	352	331	311	329	325	364	349	321	311	314	276	330	322	364	350	330	332	330	318	330	361	306	297	341	361	345	325	354	334	330	337	277	378	333	324	354	349	350	293	357	324	365	342	313	312	344	359	350	313	315	330	327	356	288	375	316	325	309	325	308	330	330	318	317	316	351	329	312	332	327	289	332	345	319	358	326	330	329	366	318	353	304	331	356	367	285	318	356	364	310	332	334	349	314	319	327	320	330	326	352	353	325	345	326	337	322	342	369	335	329	317	311	295	305	327	330	342	322	296	331	308	351	313	384	336	352	333	321	339	351	315	328	310	334	300	327	318	340	335	316	338	336	357	315	287	331	326	313	329	337	351	316	308	355	344	313	317	315	313	341	335	331	302	331	317	315	335	340	318	354	353	369	344	313	314	318	342	320	326	334	325	324	340	293	349	351	348	302	355	334	325	342	346	322	308	335	316	332	304	326	304	345	377	330	343	308	327	363	333	340	327	332	330	299	324	306	371	320	316	336	314	338	359	317	287	328	311	329	332	334	321	298	354	297	299	345	335	344	327	320	329	316	339	330	353	323	324	356	293	288	356	261	368	350	347	356	317	311	347	299	309	365	330	322	346	336	346	320	320	315	314	310	312	314	345	328	336	334	299	337	319	315	330	345	345	373	345	326	340	354	293	380	336	364	359	321	336	328	349	350	329	322	353	336	340	344	351	371	322	300	331	307	310	301	344	302	350	349	350	325	325	312	322	305	336	292	336	362	353	338	324	324	318	333	367	301	319	334	348	330	347	282	332	303	314	316	304	357	340	347	358	299	357	378	378	336	320	333	352	349	342	337	332	309	285	343	337	336	305	361	341	330	311	325	310	347	309	324	339	303	334	335	323	334	306	326	306	295	334	342	295	319	309	327	331	348	347	313	358	330	364	338	313	319	331	338	347	346	335	335	306	346	291	315	355	322	314	326	375	316	328	360	312	334	294	293	322	315	363	359	326	330	313	362	295	329	341	310	341	316	336	319	314	301	319	295	311	338	288	338	345	324	317	319	300	326	337	339	351	347	308	316	319	344	368	374	353	336	361	340	349	327	306	286	315	344	348	327	353	355	329	312	346	353	343	333	314	314	316	353	342	371	337	291	309	350	326	280	316	354	345	329	353	288	346	329	356	318	342	336	351	348	342	319	348	310	351	325	350	347	355	356	345	309	333	354	315	347	335	352	294	341	344	341	331	359	352	343	343	354	348	310	339	346	354	354	319	362	330	337	320	337	299	319	338	326	329	344	364	388	346	288	335	362	358	346	323	355	357	327	339	315	331	334	321	338	329	344	346	325	313	356	350	307	310	329	375	324	318	329	362	301	334	359	348	345	364	324	298	347	336	330	299	365	309	301	322	374	346	332	328	327	375	325	350	321	298	324	311	333	339	361	355	354	324	294	318	338	368	336	347	322	345	317	332	294	334	349	348	332	288	302	346	333	339	322	350	332	282	340	349	313	319	314	334	339	337	357	349	313	319	345	352	335	318	340	329	336	340	319	315	351	329	306	325	324	329	326	340	344	343	306	330	319	322	327	329	356	322	326	353	354	359	332	311	312	357	362	340	321	301	343	326	329	297	354	309	342	312	350	347	317	326	348	309	337	315	312	329	326	334	290	360	342	318	341	341	331	265	345	309	341	329	339	323	334	348	343	333	329	336	327	286	321	338	336	323	339	285	345	325	326	357	339	337	292	309	340	334	335	316	292	328	319	331	352	364	340	327	313	344	346	364	325	306	361	295	328	299	353	323	334	383	320	320	320	306	347	372	313	315	348	346	346	366	302	331	332	328	341	332	296	324	368	306	337	341	345	324	344	348	321	369	344	333	312	345	322	318	331	360	329	295	282	341	318	310	311	333	319	315	313	334	309	339	341	337	386	324	360	348	325	322	305	361	316	324	283	304	348	322	341	325	317	326	335	326	357	332	327	328	337	324	344	337	324	304	320	304	329	327	358	313	342	328	299	312	335	312	328	325	311	333	356	339	313	343	340	345	358	316	389	313	318	326	327	319	300	305	334	352	351	344	360	359	325	317	338	309	332	306	273	309	339	363	315	337	382	350	333	338	354	338	327	344	325	321	320	275	317	328	354	318	317	336	301	358	345	327	339	348	335	360	344	342	320	289	321	294	337	327	365	385	295	321	322	327	340	358	341	282	345	349	298	346	332	323	297	316	325	333	310	332	314	328	318	308	338	334	340	342	332	330	324	337	322	305	326	319	347	294	360	311	344	327	337	332	333	313	357	383	333	326	341	339	354	377	336	331	336	297	274	307	348	372	311	321	339	337	301	312	316	329	335	339	324	375	331	343	353	335	358	295	355	341	339	267	315	330	350	328	341	319	337	354	330	338	348	368	309	294	328	339	354	337	338	320	318	340	329	321	347	313	315	328	360	331	330	326	327	346	348	340	358	328	330	309	364	341	345	329	311	310	303	337	323	391	338	315	333	308	292	333	309	334	333	313	358	347	307	341	314	348	340	370	323	347	352	340	342	364	328	345	345	352	320	322	328	277	350	355	349	308	370	342	301	327	344	318	298	305	334	301	318	330	321	334	345	306	349	327	300	325	350	313	352	348	314	325	323	349	299	362	342	334	354	323	305	326	311	312	353	313	332	326	367	307	306	338	353	367	384	346	341	289	303	361	338	331	334	341	341	326	317	323	351	307	327	321	319	369	314	346	296	350	343	277	310	351	345	353	330	315	333	337	326	313	302	362	347	361	316	331	331	308	301	291	325	314	351	332	317	294	295	351	313	337	317	348	335	290	325	311	348	347	324	334	358	321	316	336	331	334	363	340	333	339	362	354	368	325	341	318	347	340	331	333	323	367	328	331	333	361	331	336	322	308	343	327	332	338	322	322	333	345	337	344	287	298	332	333	346	321	353	322	355	324	335	329	327	323	307	317	340	367	360	310	355	327	329	314	323	299	350	344	329	325	300	336	339	355	361	350	374	290	326	323	317	295	333	365	316	325	336	347	334	336	305	315	327	286	338	326	346	376	345	361	331	333	349	359	337	302	314	326	346	288	298	325	347	311	334	330	343	332	315	306	329	328	315	323	311	337	331	410	379	303	386	325	359	312	339	325	322	334	319	335	344	323	319	322
38503	29635	23856	15444	6477	2527	2093	1659	1447	1267	1098	1077	935	906	807	843	760	758	748	754	706	721	738	694	686	718	697	741	730	713	727	702	672	721	720	765	781	765	790	764	757	788	821	758	766	747	757	738	769	722	751	754	751	729	743	751	740	753	749	744	760	734	712	708	733	729	751	697	682	676	686	709	726	722	723	687	713	740	755	729	685	753	726	748	689	701	711	741	688	723	723	697	687	742	696	670	752	742	745	746	681	703	665	714	743	709	675	747	684	738	733	767	733	734	723	694	742	700	737	690	708	677	691	719	673	729	724	642	684	751	738	708	714	721	706	745	726	706	692	717	759	723	679	700	726	715	754	693	750	716	713	730	720	719	689	690	736	745	726	706	710	646	726	722	687	747	755	687	732	725	691	693	687	693	761	698	721	685	699	707	727	703	719	767	711	699	739	773	733	719	690	666	691	692	755	744	668	696	727	706	669	708	757	739	740	704	731	694	720	672	724	697	716	714	736	773	668	671	728	742	725	678	723	690	704	690	690	750	712	701	731	727	719	740	747	707	655	715	739	729	742	722	700	731	687	695	674	737	699	707	721	737	681	688	705	744	681	694	702	698	729	672	715	733	725	674	704	737	732	677	736	731	715	746	725	686	707	681	708	718	682	699	732	722	752	727	680	724	694	718	723	684	694	742	636	714	683	717	690	706	768	727	702	785	735	698	731	723	792	708	742	690	722	768	704	726	702	669	706	726	737	694	691	705	744	684	708	694	660	717	736	696	745	704	713	732	687	736	662	732	741	720	718	701	738	731	739	691	692	757	692	668	723	725	684	663	743	680	704	662	734	762	721	742	741	732	706	736	702	743	702	740	717	736	723	698	710	722	685	696	652	705	709	727	654	754	725	734	698	709	740	694	725	688	644	698	745	630	717	718	705	734	682	688	682	707	754	744	733	751	672	721	684	750	739	709	729	779	727	749	732	762	677	703	669	716	746	741	716	706	725	691	661	690	712	758	726	701	712	713	743	671	715	707	750	707	732	707	693	678	689	742	748	742	739	704	656	764	705	712	744	704	718	726	735	747	752	693	736	698	709	692	727	665	755	704	669	705	715	738	709	724	689	698	750	716	712	737	710	692	720	723	659	706	735	703	746	735	728	685	701	748	713	715	698	725	709	669	713	810	715	714	728	703	699	757	715	696	727	709	710	683	715	724	697	724	698	714	730	680	687	690	723	676	699	712	725	710	729	728	741	704	742	717	720	734	734	707	708	735	681	734	733	740	699	737	703	771	768	712	741	705	784	687	733	730	668	684	711	739	701	696	706	724	737	693	733	748	713	713	698	665	729	662	736	719	699	701	734	763	764	715	736	691	717	716	687	718	705	671	724	719	711	717	724	731	658	690	730	700	695	738	732	720	694	686	698	782	730	670	706	756	731	678	708	673	699	658	731	754	734	754	659	662	727	688	706	735	704	700	702	730	724	675	757	777	664	765	722	771	691	732	686	685	697	669	683	739	691	703	709	704	769	688	736	701	702	707	663	702	751	668	701	714	703	720	664	695	694	726	680	725	697	673	703	756	725	732	725	717	772	668	717	750	745	719	661	679	714	673	768	682	692	753	709	704	714	718	754	716	727	726	725	680	714	761	711	740	694	652	771	769	684	702	677	722	770	693	741	767	713	729	675	740	716	681	777	699	720	710	683	678	712	716	761	666	698	715	674	710	699	757	727	708	706	768	724	708	730	707	709	755	652	727	711	714	741	717	734	629	682	693	704	756	712	647	695	688	717	724	706	736	726	716	728	726	662	753	733	725	727	692	699	747	725	717	739	713	700	713	705	753	711	718	709	690	695	770	672	718	740	756	712	713	689	668	705	663	705	701	733	748	701	748	700	757	701	698	707	737	712	693	686	709	701	672	754	725	722	688	667	688	687	684	714	723	753	721	701	640	718	704	723	677	714	726	717	696	693	755	738	736	733	726	760	713	713	738	674	755	725	744	679	719	709	756	705	700	703	724	716	670	724	698	772	729	698	679	734	751	714	718	726	749	716	727	775	713	694	725	719	711	739	731	698	739	728	705	705	745	727	762	695	740	708	668	758	688	735	720	727	744	708	723	715	713	743	713	733	669	656	662	708	781	713	744	739	704	737	685	715	764	742	703	740	721	774	719	723	728	729	703	707	710	708	719	726	700	693	751	738	728	783	676	737	717	699	717	692	679	677	684	720	725	687	697	716	721	716	673	738	760	740	681	657	694	730	679	725	677	719	724	731	647	737	727	697	714	727	714	686	702	710	754	687	689	691	690	715	739	694	679	691	709	707	689	706	702	691	729	728	707	715	701	711	703	700	687	679	734	744	753	690	746	724	716	693	726	732	718	694	694	722	707	692	728	697	692	709	755	739	745	702	718	742	718	750	728	695	716	699	678	696	671	736	725	699	689	747	711	707	727	751	737	724	690	706	702	656	741	710	731	675	697	703	754	700	699	723	674	679	715	729	700	714	772	682	728	711	687	699	737	731	770	723	723	751	708	695	709	756	669	757	711	713	707	736	714	671	691	732	678	711	721	733	673	677	683	688	709	735	742	724	742	742	733	743	662	732	721	738	703	732	691	701	694	700	710	709	714	695	711	717	729	757	755	722	753	687	686	700	717	735	757	696	704	696	755	668	685	694	705	700	692	739	733	681	730	731	754	702	724	719	735	732	683	732	728	734	713	737	747	731	731	676	718	710	716	706	723	682	721	740	714	703	724	695	731	718	671	682	706	725	661	703	750	699	686	724	738	738	724	719	687	697	695	708	703	724	745	749	728	739	710	757	702	703	710	710	725	696	691	742	789	671	768	720	692	734	714	726	759	684	750	723	730	738	689	711	707	717	760	697	712	669	669	703	699	724	665	712	729	702	697	733	732	759	759	730	704	687	699	719	676	757	688	733	732	743	733	741	670	699	710	732	690	703	720	687	720	699	711	680	735	674	687	726	736	705	698	716	714	712	717	730	735	733	702	668	701	691	663	698	711	687	709	694	754	762	730	785	678	700	724	739	756	680	732	723	698	693	741	685	716	703	749	722	709	679	722	739	715	719	703	671	713	708	741	720	717	730	689	745	669	745	703	726	677	700	759	717	693	732	742	710	731	675	740	759	728	745	719	730	680	683	703	716	757	711	743	691	727	700	685	745	692	717	726	671	746	689	768	725	680	692	730	749	709	685	733	642	742	720	741	684	732	727	715	730	739	716	769	718	657	726	731	695	642	714	710	720	762	757	704	673	702	755	733	722	727	727	721	726	705	699	733	706	736	699	735	741	745	707	766	719	688	736	707	754	691	686	743	737	715	770	738	683	699	738	723	699	747	713	702	680	690	737	692	704	785	730	703	737	733	673	739	693	735	709	697	698	702	708	690	692	770	658	741	753	748	707	692	736	713	719	664	712	695	703	701	718	765	720	750	752	701	639	692	667	670	702	703	742	750	697	732	726	701	681	699	698	707	712	750	668	705
48409	22226	8507	3109	963	523	447	358	397	360	363	371	401	327	331	326	320	369	342	329	317	340	301	325	334	300	376	326	280	334	319	363	320	349	355	321	282	328	333	332	343	354	362	342	345	318	333	330	344	332	285	383	336	308	339	313	354	318	325	341	330	340	310	321	260	344	334	357	312	312	335	319	345	384	350	333	354	319	328	320	349	358	350	374	306	363	327	326	286	303	340	350	323	318	318	312	313	322	352	362	336	315	326	316	335	354	335	334	331	371	337	344	316	335	335	309	327	338	321	339	338	338	323	353	325	322	376	377	338	317	343	337	369	329	315	353	336	356	349	352	317	304	358	310	337	358	367	319	345	316	356	317	332	334	295	320	330	344	304	342	351	308	350	350	305	340	373	318	372	373	354	308	335	337	334	318	302	333	341	310	339	322	334	315	361	334	339	316	314	352	346	318	311	333	350	327	312	319	331	335	354	330	331	346	349	286	347	316	341	311	323	308	304	342	336	372	340	336	346	292	304	342	341	321	339	345	358	350	350	356	325	323	319	299	325	307	347	360	305	306	326	349	311	364	317	347	309	320	332	341	315	336	268	335	354	337	330	328	317	340	342	356	307	323	331	349	303	370	318	357	343	334	324	326	332	351	340	360	382	354	316	316	326	339	346	347	321	330	323	317	343	316	363	304	356	362	314	326	324	318	333	315	319	304	335	339	353	373	325	334	381	335	330	317	329	316	338	352	320	328	327	350	362	306	323	321	313	351	332	331	346	356	309	318	324	331	336	336	319	310	344	326	329	341	333	348	356	348	332	332	350	313	340	370	356	334	352	291	370	333	341	325	349	328	307	342	308	374	330	326	340	319	327	352	359	337	318	319	327	317	333	354	341	357	328	333	331	297	339	316	301	321	321	373	321	324	299	323	372	333	317	357	346	333	367	316	326	337	324	311	337	325	332	354	346	311	339	300	333	336	342	319	320	360	321	312	313	323	334	310	303	307	322	354	369	360	308	351	340	333	352	297	304	383	322	329	313	347	350	372	342	338	320	317	320	354	297	330	333	352	326	354	349	333	332	361	320	309	296	330	327	339	361	316	331	340	306	337	364	331	341	331	331	335	324	345	355	343	314	316	324	369	327	362	302	382	327	324	314	342	301	364	326	369	333	332	353	359	330	299	351	314	342	322	347	310	352	310	338	365	351	357	323	341	349	379	307	342	322	339	299	338	336	340	356	343	325	349	352	328	319	348	347	311	333	316	330	355	314	306	336	351	342	354	344	326	298	334	337	338	325	352	328	326	285	327	340	338	365	328	318	329	334	304	324	315	309	322	326	315	297	327	333	353	314	333	274	364	340	355	315	320	342	329	350	324	343	332	326	329	346	350	318	351	335	387	343	340	341	304	323	316	329	328	346	321	347	313	326	364	285	323	349	354	336	329	331	331	309	314	313	321	322	330	342	345	341	329	338	353	328	351	327	309	315	344	360	289	345	354	338	352	343	354	331	334	310	333	324	356	309	365	351	366	323	354	336	328	341	343	325	320	316	326	331	344	359	333	372	343	356	379	321	347	336	343	347	359	331	322	344	345	328	313	333	345	380	298	318	324	352	313	353	320	326	338	342	336	323	319	323	331	328	306	338	312	371	324	347	326	338	326	357	342	360	345	357	364	334	345	320	321	326	342	313	317	345	330	302	328	333	338	283	342	318	333	342	317	314	353	321	350	296	324	330	369	362	346	340	326	321	304	331	332	333	357	296	316	320	333	350	352	321	331	302	373	324	295	351	325	318	355	302	348	304	354	340	322	344	315	364	317	311	299	291	348	349	339	343	336	314	318	327	332	368	294	334	336	327	343	332	331	344	358	335	325	346	336	362	296	331	338	309	323	364	338	309	331	364	322	369	339	312	308	319	342	349	313	328	288	305	322	350	345	342	318	357	321	311	353	314	347	360	307	329	352	321	326	356	331	374	343	344	300	328	315	330	357	328	344	348	372	337	336	353	336	351	345	312	321	318	324	317	353	330	320	339	310	328	351	344	295	348	367	309	339	320	351	354	331	306	344	311	337	308	318	361	359	341	365	344	320	329	360	344	337	347	340	368	369	331	326	348	344	332	344	310	327	339	328	341	291	348	354	350	352	355	299	362	332	316	356	336	342	343	349	356	373	323	359	337	333	356	342	338	322	308	339	323	323	352	336	313	348	362	313	305	333	379	322	332	339	294	335	322	301	310	344	341	310	327	329	341	337	301	315	328	364	326	350	320	330	312	335	363	333	323	325	302	360	320	318	341	316	351	343	343	278	365	333	344	334	311	351	338	338	342	348	327	334	324	311	337	337	362	330	341	361	363	352	364	323	322	329	338	320	322	339	350	377	366	344	352	384	368	322	333	320	350	348	319	369	345	351	337	303	371	329	345	333	375	323	353	358	319	316	398	342	335	355	347	304	360	353	345	307	334	320	300	331	332	319	337	343	350	311	347	290	295	330	327	322	318	337	359	326	328	310	323	322	343	298	300	358	360	319	346	334	289	321	297	323	335	321	341	326	325	329	350	332	305	324	331	342	386	337	362	301	356	320	305	360	362	357	376	322	373	337	338	329	367	347	353	370	326	338	347	307	332	320	328	330	321	334	309	382	326	360	331	336	322	320	339	355	332	379	273	360	285	367	342	282	356	330	330	365	316	319	361	325	350	342	298	337	308	298	330	333	358	310	355	336	372	332	334	360	318	339	346	294	322	326	281	308	327	320	299	320	319	315	322	309	338	330	324	334	307	321	335	327	334	324	349	315	322	356	343	331	364	291	352	344	324	321	335	334	320	323	335	353	295	321	332	339	339	323	342	319	322	327	348	344	344	346	347	340	287	366	326	347	327	306	350	321	318	310	328	333	333	316	338	334	350	315	345	340	324	333	341	326	318	322	333	320	331	316	286	329	331	339	317	345	329	313	303	332	346	335	346	366	332	337	379	329	329	346	336	302	342	341	336	331	311	279	341	298	341	320	371	356	311	358	350	356	322	364	324	333	309	324	337	331	313	329	341	344	345	340	348	326	322	347	352	335	329	340	299	327	352	323	360	312	346	318	313	334	328	302	300	370	330	305	334	349	337	332	331	313	332	336	295	346	338	319	361	386	281	307	322	325	344	374	343	317	306	325	334	329	332	366	318	310	317	330	366	319	339	325	327	332	314	314	310	341	352	339	320	358	338	295	306	338	337	318	335	344	336	303	282	339	352	372	314	327	352	329	334	348	335	308	331	361	376	377	335	359	322	334	355	329	318	322	336	340	337	314	317	354	334	317	302	319	350	345	332	329	332	351	374	361	331	328	348	321	351	313	363	331	363	355	345	339	343	346	339	384	329	350	320	313	355	369	339	322	316	337	304	350	332	351	329	352	321	357	319	301	338	317	312	382	370	294	357	435	327	324	304	328	322	336	313	341	340	340	327	348	340	341	346	323	363	339	313	325	350	319	311	314	341	342	346	359	339	344	351	315
31463	15474	10608	6569	2382	1286	1151	1005	938	868	884	791	773	736	784	769	749	759	711	709	693	687	740	690	693	687	689	768	733	678	746	722	739	766	763	742	752	739	750	720	686	741	755	713	684	727	727	735	764	754	681	703	731	751	711	700	716	690	739	682	713	725	675	735	702	750	665	649	721	727	753	702	709	725	697	697	713	713	705	698	705	701	723	731	725	700	700	747	707	686	736	724	729	747	685	725	727	684	667	656	715	712	732	733	723	755	686	711	758	709	698	712	689	705	728	688	707	711	714	696	724	729	690	699	719	725	727	729	723	726	686	699	691	685	694	695	706	707	742	763	715	674	740	687	697	701	711	715	736	691	734	715	731	711	728	754	705	730	687	712	698	738	711	706	735	759	672	694	735	722	729	711	643	689	732	676	673	727	720	777	733	716	676	733	708	668	754	704	740	732	699	708	656	737	722	725	754	704	758	735	719	700	676	728	692	730	702	742	699	671	767	717	737	731	727	755	720	732	694	733	701	723	697	737	693	718	711	705	718	691	683	728	697	737	698	662	659	733	702	692	736	724	723	709	733	732	766	733	711	698	726	695	716	740	727	751	707	699	718	800	749	714	724	733	724	670	746	710	736	710	700	703	727	700	715	758	679	710	709	720	719	693	713	763	722	740	715	674	729	719	733	748	691	692	717	760	704	749	739	747	760	699	736	724	732	707	725	776	702	707	730	718	747	667	706	711	718	758	659	723	700	703	690	726	719	753	758	718	700	706	740	779	716	709	689	772	729	714	702	649	737	715	748	665	760	764	757	734	736	683	704	723	702	682	693	702	695	736	712	726	713	710	732	725	705	726	688	744	713	710	786	713	696	690	722	697	678	708	742	700	683	740	777	665	705	694	683	706	758	747	732	694	704	719	687	730	654	705	733	694	753	714	758	677	712	739	720	705	722	714	751	719	682	689	718	741	702	690	689	679	699	718	695	695	703	717	714	679	754	731	718	664	723	672	696	684	718	736	749	689	651	735	696	730	737	735	701	736	722	693	736	699	691	723	719	717	774	670	759	705	739	735	694	731	715	694	724	681	721	716	750	699	709	664	782	673	733	750	752	733	750	727	701	650	743	726	685	704	701	746	736	697	706	739	694	720	713	746	756	742	706	717	698	731	698	745	708	722	667	742	655	725	696	754	719	718	712	717	697	720	726	715	737	682	681	693	709	713	770	744	710	727	727	717	713	718	709	687	741	669	676	734	727	668	662	730	737	713	710	706	760	736	736	771	726	692	728	713	729	744	716	780	713	749	710	684	780	733	730	694	740	693	687	719	740	697	685	737	714	741	743	682	694	680	760	753	683	724	709	704	748	687	699	704	704	675	728	750	710	706	714	731	690	759	737	755	706	717	690	678	688	664	755	735	762	734	710	699	700	755	784	715	699	681	725	666	709	758	745	733	724	762	726	691	713	677	697	736	695	784	724	754	704	708	722	660	687	772	718	735	738	676	699	731	757	716	719	713	691	734	710	662	732	720	744	692	707	728	654	703	710	733	703	760	756	716	775	730	688	711	709	709	724	652	751	689	708	722	716	673	695	720	734	694	702	742	683	727	721	755	710	748	710	673	754	707	680	731	694	722	750	744	709	702	691	718	691	750	730	700	714	672	710	761	695	707	669	758	703	747	764	736	734	771	697	723	758	702	679	668	712	677	781	704	742	707	773	720	713	694	722	714	729	719	705	749	732	695	686	718	690	729	724	689	748	655	718	743	748	701	741	715	780	702	708	720	700	733	711	700	734	732	764	758	717	731	693	774	730	710	721	687	695	730	689	669	752	707	704	687	736	757	690	698	723	694	717	741	711	693	695	673	730	694	724	704	694	710	706	739	728	782	700	706	746	709	693	735	721	727	718	705	732	750	712	744	721	733	741	685	711	699	671	704	708	759	664	719	638	701	703	725	675	747	690	691	728	722	752	695	705	754	710	772	714	734	698	698	720	751	718	734	712	720	727	712	710	695	715	728	722	707	735	726	672	789	706	754	682	730	749	688	737	753	715	727	720	721	701	683	714	728	690	769	735	723	689	751	731	689	738	743	731	709	702	705	711	734	723	666	697	711	716	710	712	795	705	676	770	715	673	761	780	731	737	648	711	705	688	715	713	739	743	684	698	717	689	699	765	735	727	704	738	684	724	669	776	720	746	733	751	713	722	733	713	743	765	756	669	678	765	689	753	699	754	674	677	701	736	722	716	696	719	719	713	724	735	698	724	720	742	689	711	712	673	744	699	747	693	744	727	758	748	716	713	741	726	694	713	781	720	684	704	738	710	705	692	692	731	702	692	740	695	651	682	719	743	716	719	689	723	661	707	752	745	691	692	789	712	772	708	744	697	724	712	696	730	713	714	739	701	712	699	747	716	745	747	734	747	741	670	698	716	752	672	694	711	752	714	744	724	712	695	674	705	724	741	752	760	734	742	705	700	696	694	678	722	749	685	760	714	708	702	710	730	728	710	695	732	689	725	740	677	703	703	701	688	724	732	693	713	679	727	636	725	683	696	640	762	694	698	715	695	723	697	726	696	756	749	709	721	701	687	739	715	745	735	732	740	721	692	732	742	712	715	711	758	730	712	725	696	717	668	717	756	746	732	797	707	715	722	741	722	736	729	757	668	717	735	675	739	716	739	719	714	744	694	733	725	687	703	703	718	716	699	664	691	752	742	741	735	694	682	722	701	716	748	725	732	684	738	711	710	702	735	719	729	741	716	724	752	699	705	707	720	690	786	720	724	745	752	656	715	720	701	747	673	721	690	715	726	724	732	751	715	674	732	680	739	724	689	751	650	725	692	733	749	720	715	759	726	699	710	721	717	718	711	692	757	732	720	774	709	706	725	689	721	712	754	677	718	749	697	709	712	732	701	708	704	734	707	690	720	754	746	781	662	725	788	733	711	712	757	675	684	735	726	764	707	715	716	746	737	714	672	706	747	676	679	692	686	698	756	687	697	687	754	707	661	693	763	685	748	715	728	738	763	649	728	733	700	719	741	708	726	687	712	738	751	754	705	688	683	692	704	680	719	702	721	717	709	684	752	748	694	698	704	768	696	667	712	713	712	757	739	744	679	743	704	708	686	712	709	684	690	740	703	753	728	737	707	734	736	678	742	716	685	745	763	752	722	703	750	714	741	741	694	753	728	723	733	718	722	747	717	757	704	713	714	705	715	727	706	713	743	720	731	741	661	707	710	731	725	703	737	738	701	682	715	708	757	698	701	729	698	734	745	703	754	739	749	712	734	714	728	683	726	734	702	690	743	753	735	729	765	709	720	689	712	737	745	731	702	714	727	732	769	687	696	723	711	652	698	723	722	740	718	687	737	621	719	680	663	707	701	749	704	730	703	669	695	730	699	723	657	751	719	727	686	713	715	739	706	711	791	740	648	708	707	747	682	745	698	709	704	720	710	749	724	787	733	765	723	737	725	692	679	716	710	735	670	669	757	744	759	738
54746	28481	15898	7464	2462	699	568	457	422	410	368	359	357	325	312	338	322	319	319	329	324	326	311	335	311	311	309	323	311	342	301	329	322	341	335	338	334	362	305	286	325	290	344	306	285	322	317	318	294	329	331	297	309	327	332	311	331	300	335	332	314	345	345	332	305	324	321	321	348	322	334	311	295	327	338	333	328	345	353	321	323	310	307	332	307	294	352	313	298	338	320	323	353	350	338	302	294	294	280	316	334	338	309	327	315	305	326	321	324	347	280	343	322	328	310	343	311	324	288	310	309	335	332	304	304	327	284	283	304	297	307	330	340	279	365	307	292	307	326	311	322	327	331	310	342	381	283	321	355	309	311	336	297	333	347	341	317	317	287	309	330	321	296	314	307	314	323	322	309	332	305	268	338	309	356	312	321	330	276	322	307	323	321	338	314	360	334	306	343	324	307	339	288	315	307	318	361	320	350	317	293	331	349	343	335	359	327	315	294	323	289	321	342	325	355	311	323	315	317	340	318	287	300	288	273	314	311	313	348	335	336	311	338	315	324	319	300	305	336	323	299	333	323	319	373	311	304	325	313	279	296	339	326	331	301	328	328	331	335	331	322	341	322	329	311	319	326	306	314	313	336	370	364	328	314	319	281	285	326	301	344	328	347	333	305	329	347	305	313	351	306	331	313	324	318	326	311	294	325	312	322	319	302	311	323	273	355	318	341	300	321	341	344	309	349	337	309	316	299	342	304	377	305	313	324	327	354	331	342	292	286	323	320	328	356	362	317	304	331	325	337	361	320	319	337	326	313	326	334	314	375	296	300	304	323	312	340	338	339	345	364	301	340	348	325	287	321	315	311	350	346	314	312	322	310	372	332	346	323	329	318	295	315	313	326	317	303	341	324	327	320	326	327	320	319	330	322	348	312	307	303	295	350	367	313	297	340	324	310	331	310	290	313	319	335	303	317	324	338	307	343	332	313	296	341	332	291	322	322	302	340	335	344	310	322	301	353	347	309	358	358	315	315	289	299	335	349	330	305	344	309	283	299	312	288	346	319	315	313	302	305	350	331	276	299	328	346	343	323	337	323	319	320	304	332	318	320	344	368	309	293	342	317	317	340	320	345	296	278	325	302	315	322	358	320	294	337	318	314	330	288	316	306	322	278	339	342	280	345	360	338	330	339	330	318	300	341	367	294	331	318	315	324	330	324	318	306	336	309	330	330	294	319	336	323	325	314	331	379	303	331	309	328	285	364	315	328	321	302	339	297	325	320	339	333	316	270	314	302	319	316	332	331	309	340	316	302	326	280	344	311	341	319	349	340	335	304	311	324	318	325	299	314	328	291	319	314	329	356	304	280	325	322	277	324	301	310	312	280	285	324	311	323	336	332	301	314	316	387	302	337	334	348	319	328	295	304	310	330	318	311	343	346	315	306	293	293	314	299	313	313	331	304	258	313	341	340	352	343	318	321	329	301	325	304	325	333	312	359	317	294	293	340	326	331	363	336	331	315	323	329	312	316	295	302	323	324	286	314	296	334	286	308	310	294	298	341	336	284	336	352	339	285	318	293	327	311	329	325	345	316	292	351	331	305	317	348	330	316	331	335	292	330	322	293	324	293	330	344	342	339	300	299	378	331	314	292	303	297	291	320	297	346	347	321	326	321	319	293	318	287	319	355	329	380	312	317	323	336	300	321	317	320	330	304	328	315	336	330	309	337	337	325	307	306	314	321	314	299	303	313	333	322	340	351	319	294	305	301	333	318	317	291	315	307	323	287	343	321	318	304	324	356	309	330	314	339	315	287	314	322	323	303	331	325	340	303	317	301	289	324	308	361	296	310	335	307	289	313	342	348	325	310	317	315	317	285	313	307	345	314	347	314	274	323	304	323	313	312	359	305	331	326	300	291	313	303	302	337	295	323	338	373	336	349	304	325	343	297	323	336	322	318	312	325	333	314	342	299	298	331	340	322	297	330	330	328	340	320	329	317	338	351	329	337	283	328	312	299	365	316	306	329	329	285	331	283	349	331	338	314	326	346	296	314	319	341	322	334	288	340	318	292	323	301	309	301	317	280	310	325	321	307	324	338	333	346	364	306	332	315	355	290	323	311	308	312	338	325	299	333	327	291	319	312	333	321	330	335	318	363	318	315	294	322	300	320	326	298	330	317	325	316	308	319	356	322	291	267	345	341	332	285	320	329	330	315	322	361	319	323	300	322	312	307	333	329	316	335	311	322	314	318	319	297	292	318	347	337	340	373	327	314	316	329	334	307	329	319	297	336	343	332	360	276	310	330	346	324	306	311	299	312	304	309	340	316	304	310	322	307	323	283	339	370	324	339	342	326	319	316	344	352	321	336	336	320	322	341	328	332	305	266	303	360	307	310	340	299	350	322	332	332	284	326	339	316	288	330	305	309	322	292	321	324	339	326	297	292	299	306	323	304	308	317	330	320	335	330	331	361	315	327	313	331	338	328	305	364	298	299	286	335	321	331	303	309	322	292	302	323	326	320	310	322	326	286	259	302	350	309	329	322	301	323	326	303	335	347	302	306	313	345	328	338	310	322	322	344	306	312	325	332	324	356	309	315	295	311	324	316	337	340	378	312	312	369	338	315	300	290	332	330	317	315	301	298	314	298	312	323	360	304	319	337	340	354	340	334	353	301	339	316	332	341	294	309	344	338	302	309	287	348	301	318	310	352	311	315	316	345	332	326	336	307	298	339	308	324	339	337	323	355	320	343	313	336	330	379	309	321	318	308	325	317	327	311	332	305	315	287	316	334	304	304	299	324	364	385	334	327	296	343	292	335	324	332	319	324	320	328	311	344	340	329	320	267	333	303	328	357	317	322	326	325	337	325	336	308	308	308	312	322	312	299	312	323	343	322	340	321	311	305	324	332	323	323	318	327	328	325	335	330	345	328	325	339	354	313	313	326	328	298	295	303	297	295	307	334	331	313	303	318	316	303	299	289	299	305	303	341	313	320	306	289	309	354	326	302	324	323	314	316	322	335	307	308	306	313	316	310	308	315	310	307	375	298	300	321	315	332	302	329	301	342	349	350	312	313	315	333	309	303	323	338	334	359	326	307	302	328	343	305	353	304	314	346	346	340	332	346	347	342	326	318	343	307	316	321	348	338	335	306	332	340	342	344	296	285	267	339	363	348	291	337	321	307	295	320	324	322	310	338	365	317	334	322	301	315	343	331	314	328	301	325	319	318	337	295	297	295	305	337	340	328	353	296	311	295	254	290	337	306	305	301	303	342	341	354	310	335	288	324	305	283	324	313	321	290	359	354	333	311	325	277	313	339	308	332	319	324	314	349	315	375	302	348	339	318	323	327	322	308	343	319	290	304	338	301	304	340	297	306	327	368	349	318	288	298	302	300	290	345	323	294	312	359	342	341	329	339	337	297	339	359	295	316	348	334	316	296	323	306	358	346	325	371	317	331	314	307	299	356	367	303	342	294	297	333	356	314	322	357	302	300	314
35136	20655	19295	13874	6087	1940	1608	1377	1121	1041	929	953	842	802	782	733	754	702	753	747	693	703	687	745	720	688	702	693	744	692	715	739	758	677	668	736	740	762	711	688	715	797	738	687	732	690	672	727	701	708	733	707	701	737	698	674	647	669	746	695	694	676	739	687	727	693	719	727	651	686	684	706	643	700	730	739	682	690	718	735	706	642	701	701	729	675	727	698	721	666	703	707	645	656	713	674	735	714	694	709	684	687	660	667	696	690	705	741	638	686	672	680	681	743	680	696	723	702	728	702	698	745	700	721	746	684	673	691	673	700	699	693	674	708	685	742	740	727	673	744	668	718	687	689	662	714	691	685	700	673	680	712	700	719	724	707	726	688	683	674	672	679	715	724	668	715	676	690	684	684	705	668	698	714	660	676	712	698	700	662	696	695	718	686	735	686	727	688	676	757	696	657	659	687	659	700	715	697	720	679	710	663	679	731	676	668	722	676	702	717	713	702	702	712	720	701	719	713	731	711	714	716	628	757	737	709	650	689	704	673	684	678	670	668	694	665	682	703	686	720	696	673	727	682	680	724	722	769	677	709	662	681	696	693	646	661	713	713	689	692	697	786	710	729	672	706	728	693	642	666	672	695	696	688	659	695	744	699	682	662	683	692	715	696	670	692	677	715	694	714	676	713	715	754	724	700	675	669	705	717	717	678	718	659	721	702	655	667	731	692	729	677	696	686	675	684	698	668	681	727	714	738	709	712	725	708	716	703	724	678	712	735	672	693	734	723	727	681	721	705	712	698	720	735	755	663	669	676	695	677	727	696	701	694	682	709	669	673	680	660	685	719	685	700	663	726	739	690	716	705	662	697	666	695	710	713	729	720	667	708	661	661	681	713	678	658	678	690	713	663	663	681	694	688	674	666	737	716	667	714	679	692	748	670	694	667	694	706	659	683	661	686	724	726	658	668	653	707	734	701	704	679	730	702	703	696	677	706	692	693	676	685	671	709	694	676	688	684	685	719	680	700	701	678	681	664	697	695	682	701	717	691	686	721	698	712	718	657	689	724	702	681	686	710	721	707	709	725	712	763	637	691	684	732	680	687	691	712	707	687	655	747	717	674	662	703	736	704	704	665	677	734	689	673	670	687	660	681	693	694	670	721	720	704	682	673	705	684	683	677	762	699	703	697	724	675	667	699	712	724	724	678	680	677	696	712	751	692	693	646	697	674	691	697	711	707	674	664	721	659	747	717	713	745	670	672	691	713	673	725	688	702	677	647	670	616	716	703	694	712	714	682	701	636	662	694	692	702	665	635	675	723	702	711	697	714	736	706	722	715	713	685	680	678	665	700	731	737	678	727	760	704	679	731	730	705	724	693	721	647	679	703	722	729	675	710	709	674	702	674	695	692	678	689	716	679	737	726	721	724	700	672	714	706	690	685	734	676	747	723	696	662	732	646	690	720	666	693	711	654	715	663	716	692	699	715	655	701	698	641	714	639	686	702	703	727	684	673	727	686	698	715	696	666	687	711	722	746	687	678	710	699	751	728	649	717	699	714	677	741	736	697	665	709	679	715	711	673	747	697	736	705	749	663	721	712	651	705	685	702	681	695	749	674	713	690	730	675	742	686	621	710	683	692	718	720	736	708	682	702	683	669	677	681	673	692	709	706	721	736	681	665	733	684	670	710	704	653	734	685	729	734	741	721	771	706	673	663	728	708	711	673	663	687	635	678	702	680	677	690	733	703	697	687	688	688	664	660	740	686	712	685	732	681	632	689	684	679	743	684	711	700	680	699	719	682	708	703	711	664	665	728	721	734	709	729	672	661	676	697	679	658	673	714	699	710	653	704	768	667	679	740	704	721	700	701	705	696	712	642	705	702	687	674	685	683	685	708	714	704	674	678	674	705	664	694	760	731	650	730	728	710	699	700	684	711	644	695	718	701	710	715	658	674	706	706	656	691	662	688	683	692	702	654	668	694	676	695	684	675	729	705	691	727	684	709	676	716	630	755	698	712	672	714	737	707	667	662	721	704	659	692	668	632	713	690	728	697	704	696	707	723	661	678	712	689	677	695	687	696	714	664	714	696	737	661	743	644	671	656	711	702	672	687	688	709	702	768	693	663	655	703	626	796	700	633	691	667	688	702	689	744	704	653	689	683	726	714	723	667	645	694	712	678	678	663	659	712	712	714	705	656	682	710	679	656	710	676	659	679	733	660	734	691	685	718	689	723	690	687	760	720	732	729	675	670	708	723	700	697	663	725	695	696	695	728	658	721	651	701	694	711	648	700	685	679	708	683	746	692	718	685	669	713	744	722	720	673	648	687	678	697	732	690	636	685	707	678	700	710	717	680	706	676	735	737	661	688	710	712	709	698	688	631	719	664	715	703	771	721	707	715	726	721	714	692	697	642	682	707	748	710	674	721	658	739	704	738	728	713	731	706	729	746	655	668	712	731	625	690	664	652	694	714	687	695	643	711	687	654	735	699	725	708	687	696	708	683	707	667	681	743	725	658	701	717	764	637	691	681	693	706	689	721	707	722	724	694	724	680	720	673	726	678	717	661	674	706	700	692	654	681	703	712	728	716	678	705	694	679	737	744	703	660	709	715	674	636	689	738	750	723	688	670	712	675	658	655	643	663	690	641	688	674	683	696	665	713	736	700	690	710	703	664	683	705	706	680	680	675	649	685	695	683	657	671	723	708	702	651	723	735	676	689	701	662	734	692	748	716	739	669	747	746	686	695	705	749	691	639	710	656	658	718	692	651	673	706	727	658	692	720	678	734	711	762	664	709	687	681	709	647	712	754	705	636	663	701	657	731	689	716	688	689	712	719	650	706	730	638	672	700	724	687	693	739	711	705	699	653	700	718	731	711	708	718	749	754	695	751	690	654	684	713	744	714	658	692	744	682	683	670	725	719	724	675	708	723	649	678	730	675	663	677	742	699	697	694	677	697	666	701	694	654	689	718	737	680	707	691	705	706	711	681	707	726	717	676	724	721	697	690	710	687	695	692	714	720	684	703	652	615	654	734	672	725	763	750	701	708	715	680	742	707	738	698	659	706	651	686	730	744	696	723	723	706	695	690	681	703	692	681	722	651	704	685	688	712	692	726	691	668	659	675	657	685	663	715	703	677	717	656	698	659	703	688	675	699	729	699	736	732	658	688	673	678	721	700	702	705	699	700	664	666	679	691	726	694	696	743	681	705	715	676	764	726	712	692	744	691	666	683	675	739	708	684	713	677	668	717	720	715	667	673	730	671	696	707	723	724	672	682	699	704	702	678	700	715	677	651	691	685	683	711	674	678	721	664	697	685	695	672	700	702	691	684	707	704	692	697	701	718	700	692	643	681	669	689	738	730	703	729	645	717	726	674	722	718	733	719	651	710	715	661	702	649	671	637	688	675	676	712	721	685	700	657	683	678	649	720	710	665	670	695	668	704	668	696	697	744	698	713	752	733	717	733	710	702	729	682	703	652	719	712	689	713
63812	38090	24068	11300	3274	754	577	500	434	389	345	369	339	345	342	371	353	339	330	370	338	349	341	311	316	322	316	331	333	340	331	323	348	296	358	354	347	335	357	309	348	326	350	363	320	355	346	359	343	341	335	304	315	310	338	343	353	319	336	350	287	369	347	357	335	314	315	281	344	327	363	322	350	359	346	302	331	304	301	341	353	334	384	324	349	365	320	308	324	340	338	334	296	310	325	350	355	284	343	303	334	296	329	332	309	327	333	338	296	351	300	358	332	337	324	299	333	359	356	333	328	310	352	306	345	339	306	397	340	297	323	327	325	346	351	333	298	364	342	304	306	326	332	328	331	363	340	313	301	316	344	328	337	375	310	303	327	318	335	319	370	288	326	312	308	314	346	329	350	341	329	338	304	352	355	375	359	349	343	351	295	323	364	322	316	355	367	332	329	319	358	323	327	319	320	355	326	325	325	296	329	326	328	293	337	350	323	342	320	360	369	325	340	316	311	316	323	323	340	324	304	298	328	320	296	355	338	315	352	343	327	341	360	293	343	321	336	368	317	299	334	340	316	339	332	351	369	305	345	290	331	330	332	320	327	311	318	330	347	330	334	334	323	327	340	360	321	299	329	336	303	351	317	350	345	296	268	310	329	303	325	324	346	304	329	342	318	332	323	321	331	318	315	341	349	339	363	299	337	340	342	346	329	304	315	311	324	341	307	326	325	312	338	383	323	335	347	330	331	316	328	314	313	319	320	324	311	336	315	325	302	334	334	324	320	322	326	379	378	294	312	308	320	319	334	332	352	339	322	357	342	328	340	345	305	329	360	325	295	324	338	334	333	318	329	314	323	352	324	305	338	325	312	349	326	339	321	359	362	368	296	337	353	327	326	314	355	318	357	311	318	329	352	300	315	319	326	343	300	298	285	324	316	345	340	340	309	358	345	377	334	349	358	332	371	355	348	347	315	287	324	362	310	347	350	298	280	303	317	315	290	299	329	330	338	329	335	325	329	331	302	328	322	326	335	330	331	368	311	382	325	322	357	291	300	304	359	307	337	355	330	306	337	305	326	304	332	293	303	290	316	306	333	316	364	344	354	308	329	327	350	322	314	340	364	319	327	324	332	342	336	287	354	354	345	330	338	328	346	353	317	310	315	319	324	313	323	352	335	340	332	349	292	367	317	329	298	329	337	301	347	345	361	321	324	316	347	327	324	330	320	311	321	344	342	343	347	347	352	360	337	320	329	335	337	312	305	320	339	324	334	288	311	339	348	372	342	357	305	342	333	354	313	332	329	359	364	360	306	354	314	390	308	326	369	317	312	304	315	336	295	355	321	338	367	354	366	361	309	337	360	326	331	358	349	310	362	338	336	386	363	331	318	302	299	334	321	345	344	379	334	308	322	388	343	324	316	324	344	335	334	359	340	324	314	355	337	314	320	331	332	337	353	345	327	335	324	337	337	360	334	326	307	319	340	331	324	311	341	303	302	358	336	341	301	338	350	307	349	337	325	328	279	357	347	331	353	355	307	307	318	340	347	313	312	352	359	349	333	353	346	331	338	350	307	300	330	322	318	325	336	318	323	346	343	341	341	306	313	338	358	311	289	335	322	352	322	320	339	354	313	312	336	311	316	326	334	319	323	317	349	352	347	337	315	348	302	310	325	338	309	335	371	311	299	358	331	337	342	325	374	330	329	347	350	362	339	321	349	341	307	336	336	323	336	348	319	348	346	306	359	355	346	355	316	316	309	337	350	345	358	357	330	328	348	330	337	324	300	341	310	315	319	344	334	344	325	326	321	318	315	340	349	353	322	335	336	354	345	304	349	332	305	325	322	296	328	304	326	392	319	357	358	339	341	328	358	314	314	314	332	349	322	323	338	347	322	327	370	364	325	339	340	345	338	342	322	328	320	333	341	368	319	338	339	319	348	294	327	341	345	296	328	322	345	332	337	330	312	322	333	349	327	349	365	362	317	372	300	347	291	322	314	335	355	334	331	313	322	328	345	278	383	328	325	329	316	310	373	325	349	349	342	341	362	353	325	337	314	322	316	381	328	341	344	309	345	329	296	316	360	304	343	324	314	334	343	333	318	337	351	364	320	304	286	344	309	317	347	296	303	275	352	348	303	312	341	337	330	358	338	333	295	296	330	325	338	308	294	355	321	320	343	312	300	338	368	331	356	353	310	313	337	334	332	327	329	319	334	336	312	304	342	310	331	325	324	341	342	341	336	339	342	368	332	352	349	307	328	320	342	342	361	328	356	320	317	330	338	336	310	324	331	352	351	336	296	329	336	296	327	316	383	387	329	355	297	341	328	352	336	286	312	340	334	328	359	330	301	342	298	319	307	337	326	286	299	328	335	302	326	378	359	343	311	337	346	343	330	334	336	362	293	362	333	373	337	324	312	341	327	315	322	295	318	351	292	325	329	330	306	326	368	314	374	327	333	357	320	322	366	352	393	356	306	311	339	298	340	354	339	335	336	302	335	361	383	349	356	345	363	340	331	332	335	348	355	333	344	291	362	335	328	333	320	321	335	358	317	323	315	326	315	340	335	351	333	320	329	337	337	340	292	374	357	330	351	324	308	316	372	331	316	320	349	360	318	328	298	336	296	339	382	381	359	338	308	349	374	342	324	340	322	333	313	315	318	323	355	368	309	348	359	301	360	324	339	297	344	313	300	385	332	332	315	327	336	322	350	321	341	329	331	334	342	357	318	375	319	320	360	341	332	313	354	371	329	320	321	347	360	348	346	340	327	358	330	334	328	340	315	293	333	349	297	335	293	315	341	359	329	325	309	326	346	330	345	335	351	327	321	288	322	349	327	308	356	337	308	328	337	356	331	324	340	308	318	345	336	354	306	290	342	358	331	347	336	289	325	331	355	311	373	330	339	334	335	334	319	357	351	317	290	336	345	336	323	358	360	301	353	337	330	358	333	319	324	309	321	366	314	326	353	332	364	327	300	354	330	338	325	381	296	292	340	309	348	334	298	272	352	310	313	328	318	334	320	317	314	325	309	299	334	357	355	375	353	321	352	320	338	359	327	325	317	328	334	337	331	321	331	312	314	327	334	307	310	328	347	334	318	370	374	324	365	291	331	352	314	315	362	282	335	330	320	347	309	328	326	369	373	338	316	304	353	364	334	339	346	329	340	324	332	324	306	374	354	310	366	317	349	320	316	308	324	325	311	370	342	352	300	353	333	359	375	323	353	349	300	339	327	369	349	302	344	392	338	322	312	350	339	332	320	295	298	322	343	343	317	296	389	363	356	345	315	342	342	332	303	328	355	366	362	330	320	328	365	366	302	339	358	334	370	322	311	330	344	346	336	321	369	348	316	315	339	325	322	326	332	320	362	346	353	329	330	325	323	316	343	361	338	326	336	322	318	288	341	311	350	361	301	361	319	334	332	384	339	326	357	320	363	322	337	327	314	316	352	345	372	356	358	295	337	311	299	335	313	339	353	327	343	320	316	349	335	297
40617	28936	25504	17358	7466	2304	1777	1424	1253	1125	1042	908	903	886	817	797	739	755	726	758	753	690	745	705	744	688	741	714	701	774	709	795	718	749	724	768	768	759	755	737	751	746	723	710	716	728	732	690	704	691	722	781	709	718	734	679	674	698	700	741	735	701	756	680	685	721	718	682	686	757	736	710	760	735	741	712	753	685	702	774	709	667	702	732	744	744	689	727	692	725	694	728	674	677	762	737	749	718	751	722	709	678	715	759	690	771	714	699	737	729	671	694	730	730	735	730	671	718	739	746	693	730	730	683	744	684	742	699	712	717	725	712	723	689	759	678	695	718	726	707	705	759	666	734	720	721	701	736	744	748	730	684	721	662	733	706	665	684	689	668	718	759	732	715	750	725	722	770	723	723	710	699	707	758	696	725	706	711	752	707	733	686	727	666	741	721	714	696	774	720	747	677	717	679	720	735	712	725	722	708	707	704	708	747	714	696	670	753	709	741	733	710	752	705	722	758	717	689	721	710	702	707	761	764	699	704	732	687	687	710	753	721	728	719	716	748	699	704	744	687	656	669	721	716	715	733	695	733	728	615	703	780	708	741	716	763	744	674	722	703	758	729	722	670	742	706	672	753	715	694	743	722	739	699	710	721	679	737	684	769	769	729	700	727	756	725	695	710	722	716	667	663	714	695	700	752	720	699	750	705	692	748	705	731	698	752	691	755	728	726	736	655	682	733	717	688	739	721	687	713	703	720	705	702	735	677	738	757	676	667	726	714	695	666	712	680	702	757	639	732	686	731	751	697	688	713	679	735	714	740	718	679	698	691	731	717	710	732	723	766	705	719	718	686	693	720	696	701	770	710	724	748	759	751	758	759	759	735	709	725	727	763	719	736	677	728	713	719	755	752	703	753	721	715	750	712	690	793	719	769	716	699	754	719	703	717	720	713	737	736	713	662	737	773	700	741	762	695	739	723	737	735	673	714	733	732	733	707	705	722	727	715	765	762	711	733	719	716	727	708	699	728	739	706	714	744	790	724	746	744	725	715	727	704	739	660	717	730	708	683	657	691	707	701	707	715	706	718	721	738	692	713	697	689	704	720	719	716	740	708	722	743	729	750	751	726	718	697	717	741	706	678	683	731	695	733	746	748	747	739	717	705	724	717	714	710	706	719	703	685	737	752	721	735	728	730	737	708	738	769	707	672	684	697	679	733	763	696	722	735	746	716	702	711	699	714	706	693	746	702	772	701	721	720	726	750	766	705	689	701	674	724	727	694	740	699	729	717	735	712	693	717	680	703	801	682	713	717	701	733	663	663	718	759	703	732	683	740	767	708	790	772	770	738	732	746	741	729	727	693	785	711	671	769	729	720	714	661	673	686	698	694	703	719	694	691	738	693	717	678	717	740	693	712	698	683	710	748	740	676	737	747	723	711	694	715	734	743	726	717	713	673	780	694	670	718	682	717	736	724	714	745	736	716	695	746	696	724	691	726	680	724	699	727	672	737	703	744	736	707	729	709	714	699	723	663	647	742	731	722	746	741	740	712	688	698	755	676	743	680	717	726	754	723	701	724	697	749	712	697	658	693	686	683	739	653	707	717	705	714	733	743	705	710	709	675	682	718	742	724	716	673	706	681	671	705	736	720	682	682	717	715	736	705	683	716	664	662	717	723	775	678	749	707	708	680	721	669	773	685	763	745	706	735	742	703	718	679	685	656	706	650	669	711	689	731	751	701	673	741	689	728	720	692	774	712	762	699	684	737	745	693	720	707	706	707	670	686	734	694	751	750	708	732	721	766	740	681	689	686	736	724	641	700	740	686	724	739	717	735	678	736	704	681	697	711	773	710	718	731	713	756	724	691	735	733	708	707	710	701	716	700	742	738	746	707	725	683	696	753	770	722	721	701	722	738	758	731	727	717	723	673	655	738	706	719	696	707	715	710	727	719	725	717	718	723	712	744	696	727	731	728	704	722	721	726	680	736	691	751	761	704	715	753	745	705	675	725	695	715	714	711	735	756	738	731	703	692	733	697	719	688	726	742	661	684	737	737	722	712	697	734	721	700	700	672	742	704	749	738	729	722	736	771	680	734	696	720	745	753	722	736	689	693	716	730	664	698	722	736	725	681	721	694	733	716	697	739	749	700	747	710	697	722	737	703	705	712	722	694	715	692	702	732	741	688	698	745	704	710	656	683	712	737	702	688	717	732	667	705	722	769	713	748	748	721	749	695	742	707	643	725	723	744	715	687	650	663	751	766	735	706	686	689	706	719	690	697	726	717	712	727	755	707	711	720	750	694	742	750	721	695	680	704	665	647	671	726	729	711	711	709	684	717	677	755	727	738	688	751	729	745	746	716	730	734	719	698	726	712	704	689	706	714	743	708	766	702	687	738	706	709	726	777	725	761	740	710	735	716	724	676	755	691	717	694	796	769	670	746	747	717	731	705	684	694	730	708	670	730	684	695	676	743	750	757	724	677	729	705	710	723	746	709	704	741	717	713	687	751	769	739	706	699	768	709	721	662	724	723	755	711	702	665	693	723	713	726	758	679	683	671	729	691	692	652	729	717	702	705	719	716	715	714	736	670	681	742	771	680	690	756	733	730	669	722	719	696	718	671	729	692	692	768	778	699	723	728	724	786	748	757	734	727	688	751	700	728	735	717	696	730	705	735	723	734	727	730	743	726	757	727	719	708	707	684	713	764	720	756	742	742	714	733	715	696	710	706	713	697	700	720	691	747	695	702	717	691	686	684	677	711	680	696	700	726	738	721	708	695	711	727	719	709	655	694	661	770	711	697	747	683	692	706	742	726	732	715	713	662	738	767	689	711	723	731	676	746	709	725	725	712	681	768	778	748	704	676	752	688	688	701	744	728	712	764	727	682	727	728	727	694	697	686	693	728	682	708	688	754	701	728	688	690	751	723	672	744	754	698	722	738	675	779	742	721	712	720	693	732	782	732	699	694	729	693	686	712	747	731	764	695	693	722	735	693	699	702	700	728	761	739	692	738	692	723	729	715	757	728	681	722	679	713	718	690	654	776	713	740	718	696	722	665	661	763	750	687	742	716	737	777	717	759	726	755	708	788	755	679	759	723	682	693	692	736	667	712	731	710	741	687	720	736	780	747	707	735	713	705	718	764	707	761	744	705	737	704	674	714	716	733	702	707	746	690	710	688	723	719	751	711	698	725	746	706	734	706	683	707	741	718	712	718	749	728	738	753	712	732	774	715	693	717	739	732	722	734	751	720	739	735	696	726	715	805	736	729	746	713	718	721	690	724	751	728	745	695	698	685	712	745	738	711	711	714	699	690	716	724	696	744	725	728	746	721	702	741	688	718	763	712	678	730	730	716	738	729	688	742	719	745	734	699	623	706	791	706	729	731	685	725	741	748	753	703	702	691	705	748	747	689	704	731	714	759	747	689	718	701	720	701	739	707	755	727	676	723	744	693	703	729	712	705	665	678	709	691	714	651	712	733	721	737	674	724
45475	22854	9917	3536	1167	538	426	409	400	391	385	387	314	356	326	340	306	341	349	325	348	328	333	308	313	330	347	335	305	303	346	348	343	347	349	352	340	327	338	313	321	326	363	339	349	320	357	348	332	382	310	330	322	354	321	320	352	328	341	336	351	315	370	329	355	328	322	346	288	340	300	338	355	324	334	322	351	352	337	327	326	335	337	324	355	304	317	338	332	332	328	323	343	333	330	356	368	357	305	365	305	328	334	326	308	338	306	315	337	354	327	321	328	332	317	333	321	341	304	311	313	343	326	327	333	327	324	329	346	308	337	332	339	308	349	323	331	317	329	356	326	335	326	341	332	348	330	321	324	337	327	323	372	343	336	334	332	338	318	375	340	355	353	321	332	336	348	327	312	342	349	290	347	309	310	338	336	335	351	293	309	320	338	324	311	351	345	366	317	316	324	346	324	325	323	333	341	337	350	351	333	351	306	330	324	383	356	367	302	361	348	361	363	337	338	324	335	335	329	302	325	332	343	351	350	380	365	338	335	331	337	354	343	327	355	333	328	329	367	378	353	341	343	315	323	326	317	336	340	348	332	323	333	358	335	343	340	325	326	335	337	348	332	326	311	325	333	326	346	346	322	316	301	346	313	348	323	311	366	340	324	335	312	344	326	323	364	329	355	373	351	325	340	315	330	327	359	351	309	352	300	320	346	318	325	312	327	352	357	341	335	341	316	346	327	343	363	332	343	339	323	332	340	326	324	309	313	295	350	327	350	337	350	315	320	322	352	323	352	346	319	353	357	374	324	326	303	299	306	335	328	345	349	350	301	329	351	317	331	349	323	333	338	339	281	304	296	333	327	306	290	303	315	342	365	306	289	318	367	350	301	336	370	317	316	305	334	360	316	331	326	320	317	340	366	358	349	344	344	362	383	328	362	366	325	364	368	348	314	319	352	336	331	349	319	309	343	316	315	301	341	307	319	324	332	310	332	326	334	314	340	338	334	355	344	377	321	336	327	352	358	357	360	346	360	330	340	341	322	272	299	339	338	321	326	314	336	328	337	331	336	327	358	370	354	336	334	352	347	321	373	340	333	307	337	363	327	363	339	344	353	307	314	360	329	340	355	364	316	354	310	347	351	335	345	337	310	324	325	324	317	333	303	358	338	322	348	303	349	334	327	346	341	321	353	344	315	329	334	369	330	379	368	357	323	360	313	344	321	332	361	339	336	334	348	311	305	346	322	328	321	336	337	336	333	400	340	321	343	334	373	310	334	336	339	321	342	338	304	342	324	322	327	362	339	328	319	294	320	313	274	343	337	316	352	331	316	316	313	321	369	338	349	328	316	341	326	323	355	319	337	329	319	320	341	355	332	360	350	374	372	303	341	310	326	326	305	306	369	339	367	305	319	333	357	314	350	339	294	353	328	317	311	301	315	355	341	334	323	315	346	342	358	327	351	289	348	279	344	347	314	311	331	344	331	305	359	349	327	334	319	327	325	316	306	328	366	340	322	318	334	334	341	319	312	340	340	312	347	348	328	332	318	328	323	319	330	306	331	303	298	299	356	319	320	343	332	329	302	318	347	344	313	326	321	341	316	315	329	347	333	315	318	323	358	331	347	354	314	339	360	336	343	337	340	368	337	321	317	341	307	317	330	347	340	301	330	304	335	332	339	321	330	333	365	352	330	333	318	340	376	329	329	303	335	306	292	324	357	330	351	334	307	321	312	312	312	322	351	316	322	389	346	328	322	306	342	337	349	337	328	298	338	331	309	374	330	314	339	325	352	324	346	326	338	286	337	357	337	354	321	355	362	330	359	346	334	334	330	378	305	336	344	349	329	346	325	334	366	356	348	332	345	337	326	332	330	357	332	337	331	328	320	316	333	314	320	314	293	331	312	318	290	324	339	333	335	335	323	317	304	347	362	357	331	342	364	302	325	306	339	323	366	317	337	315	323	286	310	318	347	323	325	302	333	330	309	315	353	349	371	322	344	342	320	332	342	306	337	326	326	323	344	326	311	329	341	321	327	373	363	318	295	308	355	367	302	333	375	309	338	328	362	360	326	352	365	345	327	312	377	325	307	343	336	330	322	341	328	333	335	352	337	339	353	340	362	334	373	313	340	350	319	346	309	359	289	345	346	340	339	349	345	384	314	350	320	334	311	331	337	315	354	330	346	340	346	293	324	310	353	347	330	355	298	333	319	339	342	325	293	304	345	318	348	322	279	310	357	351	317	334	344	326	349	343	359	361	322	341	364	350	324	344	318	323	348	333	323	309	364	336	322	339	312	326	310	346	326	366	322	320	359	314	368	342	333	312	348	343	337	314	351	350	357	325	295	350	340	288	339	313	342	356	329	346	333	313	348	343	307	359	367	332	371	346	321	319	325	308	353	336	317	358	311	341	358	333	331	319	334	323	358	356	325	341	320	330	329	310	342	348	368	333	316	380	346	339	365	340	358	318	350	325	355	342	345	320	350	333	334	355	332	337	340	318	322	378	368	324	350	380	344	336	300	326	363	363	343	333	358	342	320	354	333	323	342	355	329	347	345	300	332	346	356	334	335	373	323	318	365	340	309	318	320	336	347	351	337	364	359	317	349	353	331	324	343	339	357	319	320	347	324	328	372	339	318	311	299	327	329	349	350	328	321	356	352	366	308	348	327	330	307	323	344	335	379	310	327	317	355	336	295	306	332	299	311	333	316	334	368	336	301	344	317	338	321	322	336	304	341	360	312	308	343	318	329	344	342	331	326	355	355	359	353	326	349	338	314	325	366	331	338	335	319	331	353	346	308	326	343	295	323	333	351	342	336	361	335	334	354	346	362	351	314	320	338	322	328	318	338	321	350	337	324	369	309	347	353	350	312	280	313	309	334	321	369	349	301	331	353	330	338	316	312	362	335	325	314	357	351	333	340	308	320	310	293	344	323	325	321	326	317	342	336	353	323	363	324	320	355	304	331	330	296	355	365	327	315	339	343	325	319	320	332	340	345	324	324	333	293	337	350	332	366	362	325	405	334	346	323	351	340	336	336	328	335	336	367	330	321	376	304	339	367	364	328	337	321	333	311	351	318	325	333	342	334	321	304	329	348	332	322	312	315	328	351	354	324	354	290	321	339	341	326	314	329	342	331	295	319	358	301	326	339	306	362	320	311	334	353	364	355	334	326	326	348	322	320	362	326	309	310	343	333	352	303	339	305	324	306	307	304	314	341	315	354	308	349	353	319	299	295	316	344	315	315	290	340	319	333	396	355	348	324	336	353	331	371	356	346	398	343	325	354	350	349	341	315	349	334	327	362	367	342	330	287	323	294	361	348	352	354	332	321	364	294	324	338	327	303	344	298	347	332	310	346	323	352	338	349	316	309	337	331	318	362	348	314	331	336	309	316	346	315	368	345	319	331	365	333	330	346	333	322	342	307	349	325	314	318	336	340	337	336	321	294	345	342	322	300	337	342	342	321	328	341	320	351	350	309	318	334	361	294	331
28902	16646	12566	7663	3100	1421	1182	1109	1007	934	826	825	791	804	774	772	717	708	709	741	748	779	696	701	736	654	721	715	724	704	699	640	771	754	709	727	696	725	742	727	750	730	727	715	727	726	762	673	720	713	751	743	665	719	714	722	727	663	727	725	738	760	778	770	698	685	709	707	763	717	716	641	741	698	689	720	702	748	725	708	701	686	723	681	700	710	710	713	686	751	707	670	709	716	730	716	674	707	739	746	715	732	718	701	720	728	701	669	783	698	708	705	701	781	713	728	711	713	698	694	685	711	688	740	709	732	748	676	739	747	710	682	761	726	702	744	727	693	732	702	741	698	711	737	729	725	689	709	638	701	746	652	688	734	669	771	720	722	715	682	706	667	722	715	713	691	673	748	792	677	696	702	681	719	733	713	741	746	703	677	746	679	685	699	759	727	703	721	663	742	699	750	783	686	726	700	713	730	703	763	713	712	737	704	699	719	733	681	703	697	715	738	661	707	708	686	738	691	737	676	733	684	735	718	741	703	696	707	672	700	699	700	756	754	728	743	702	707	778	712	716	740	728	704	736	711	716	672	693	703	719	763	730	716	781	725	748	754	712	718	753	717	672	710	744	723	672	700	697	704	706	731	733	715	700	702	743	714	691	727	732	695	708	715	716	676	771	737	768	672	709	707	721	733	702	731	765	715	742	743	704	706	707	733	713	715	765	767	674	732	744	703	705	694	673	737	722	710	666	741	714	707	742	712	713	757	698	721	741	696	705	751	689	702	660	714	727	718	665	729	746	734	673	717	712	702	734	759	751	737	741	686	711	696	702	744	746	677	697	694	702	730	693	685	732	736	682	724	701	712	711	745	704	673	710	748	703	707	756	698	737	732	690	730	713	699	748	724	663	651	730	733	696	716	768	711	691	695	748	708	755	685	704	742	720	682	696	683	686	712	717	739	698	705	668	666	699	695	711	759	745	734	696	763	736	708	744	708	731	687	729	692	657	699	695	731	682	711	748	716	738	725	674	714	750	713	750	682	691	777	695	709	717	741	722	760	693	693	723	714	668	741	710	713	733	763	691	690	733	680	700	775	716	713	755	700	734	741	741	724	703	717	727	736	669	688	680	677	682	766	673	682	708	698	693	676	697	722	705	699	717	729	711	684	707	716	701	717	678	718	752	742	706	748	730	750	719	730	714	726	718	714	720	701	717	741	762	725	764	692	752	717	730	700	667	693	712	676	674	742	752	768	742	734	691	657	787	710	663	775	679	721	688	725	738	694	757	723	698	713	699	771	706	733	708	666	696	665	702	668	729	775	717	675	750	711	733	704	735	700	741	720	736	694	701	760	699	699	693	715	763	753	736	704	693	725	680	738	757	665	708	703	707	689	714	702	727	671	685	706	740	706	772	688	681	688	751	680	688	714	713	721	704	767	712	710	719	750	717	674	706	699	682	702	727	737	717	708	675	747	688	739	698	699	762	729	675	677	724	720	768	685	736	700	673	713	706	732	679	714	692	677	695	718	714	768	694	693	709	700	706	724	713	688	725	645	730	708	760	707	740	737	671	767	756	710	751	734	714	707	708	713	708	738	700	725	734	679	720	748	688	713	689	678	725	695	738	713	707	708	763	682	725	689	683	719	717	747	704	738	680	703	739	709	739	645	701	714	708	793	724	734	743	733	660	667	694	728	701	753	731	660	700	674	699	719	774	705	721	736	694	700	694	706	693	727	736	750	701	758	747	725	701	729	707	714	699	716	748	754	746	746	739	750	716	683	740	690	673	684	711	764	781	704	693	736	692	677	713	697	744	717	702	718	724	685	720	739	678	722	702	699	731	749	723	717	746	681	689	741	716	671	738	728	729	751	739	712	709	716	738	746	730	723	738	699	708	728	718	694	703	713	730	677	682	729	722	736	745	703	709	735	713	750	698	687	700	684	710	733	662	684	747	714	733	745	712	695	735	722	677	693	695	698	738	778	692	714	707	716	733	710	760	710	744	751	751	672	736	726	703	694	720	675	727	704	697	689	769	691	687	710	710	729	743	724	689	709	717	701	688	730	734	686	732	683	701	614	716	683	716	709	704	693	738	718	722	659	699	718	740	716	701	696	653	686	699	710	720	732	685	709	730	770	721	746	710	733	712	699	725	766	778	736	712	696	727	702	743	744	768	711	685	681	665	768	714	764	667	712	737	734	720	727	688	728	683	720	708	692	711	739	702	749	716	692	740	691	723	692	737	708	742	730	697	773	734	674	721	716	731	779	744	747	760	675	702	754	699	747	720	695	726	742	719	720	761	723	726	703	706	761	710	708	720	736	687	727	747	701	692	734	774	675	752	702	722	719	737	684	659	721	717	677	682	732	684	701	745	711	745	702	702	708	709	736	733	740	785	752	720	702	746	725	689	774	715	762	735	694	686	714	720	731	707	712	687	687	679	711	725	681	713	724	683	730	711	745	765	714	693	730	734	690	685	712	699	744	696	705	748	758	696	707	680	676	699	701	730	739	764	684	696	707	672	654	724	702	736	726	720	669	725	672	677	711	670	692	733	766	732	719	707	749	706	723	734	707	752	710	676	717	746	727	688	733	655	764	676	732	660	707	644	724	767	664	690	736	712	778	733	740	732	730	710	672	729	731	720	704	733	748	750	693	755	730	742	728	727	733	749	684	733	699	711	749	726	719	720	659	703	704	731	735	763	728	741	702	741	726	716	680	736	764	693	698	658	702	735	703	725	697	723	674	761	703	751	673	738	695	720	727	706	770	717	721	733	696	738	733	734	761	721	728	736	698	746	725	675	733	718	725	704	731	717	729	698	750	726	720	685	758	742	720	673	738	764	716	652	722	692	716	742	658	689	728	706	705	720	747	699	694	759	701	730	737	779	729	722	768	702	704	696	702	712	715	735	724	671	709	690	717	756	714	728	708	705	744	672	657	742	692	707	692	743	739	721	674	706	754	769	698	699	689	713	682	735	740	733	665	760	708	736	730	734	693	742	669	758	676	705	751	718	706	702	686	689	726	682	700	707	716	749	685	718	725	721	733	680	710	716	710	703	716	762	701	713	725	699	671	693	760	728	732	717	705	666	753	746	749	732	678	739	706	691	716	711	715	759	713	735	715	649	719	675	744	729	724	747	683	746	733	726	691	727	711	731	684	693	720	724	681	735	745	747	689	734	787	679	729	708	735	725	705	726	739	722	725	661	745	705	778	738	662	762	746	741	726	744	705	739	692	740	694	658	709	706	696	705	710	703	705	716	665	732	699	728	687	717	728	737	707	723	747	737	725	713	684	734	753	731	662	715	720	667	730	724	719	745	699	688	724	731	734	724	751	711	737	741	745	694	723	722	703	725	714	703	709	730	693	709	728	752	742	703	693	737	710	716	695	725	702	702	718	721	749	742	702	723	740	690	708	722	690	694	722	746	747	720	698	725	713	706	694	724	704	741	758	723	717	711	716	722	734	672	707	674	723	698	719	741	716	715	762	681	712
59161	32018	13722	5150	2242	621	442	379	379	367	348	338	341	323	332	343	351	322	359	324	299	340	324	320	316	292	344	292	318	337	320	328	310	341	344	330	335	307	331	285	315	342	330	336	324	323	340	330	313	313	356	320	346	291	341	317	335	321	345	317	351	290	347	325	306	287	347	312	287	316	334	346	345	319	337	326	318	361	323	341	338	315	321	328	352	295	318	348	343	325	316	312	320	283	338	284	332	296	299	293	321	328	327	330	348	307	347	331	337	358	320	301	341	317	331	338	341	295	318	315	320	337	353	341	338	313	309	359	341	300	342	311	300	289	311	289	298	271	343	320	322	291	309	343	319	289	337	309	321	349	326	325	300	305	337	320	381	305	327	322	368	347	349	333	368	314	328	324	308	320	352	338	367	334	335	306	314	336	321	312	321	317	343	376	293	321	337	321	306	360	337	309	306	325	361	326	286	330	320	326	333	331	328	308	355	354	330	332	285	333	331	322	334	358	331	317	314	304	350	368	301	338	340	350	316	331	342	302	310	286	296	345	285	290	323	271	317	339	355	307	309	301	299	318	309	341	306	285	332	333	308	301	298	329	351	305	349	328	298	300	319	372	330	295	293	306	357	320	341	286	342	311	312	326	336	289	344	319	351	315	332	341	333	331	330	296	321	348	304	287	341	338	332	309	303	323	351	304	308	323	332	284	330	335	375	321	308	338	347	305	300	332	306	332	356	327	336	321	295	302	280	320	297	292	323	373	305	308	308	316	306	304	297	292	366	319	312	345	316	295	301	304	316	331	331	319	353	318	250	318	312	320	333	348	312	341	321	341	342	334	346	358	326	299	315	311	280	313	336	328	315	350	327	321	351	326	285	268	334	334	327	311	325	286	332	301	354	367	317	332	326	349	330	323	339	311	301	300	333	341	353	295	305	306	351	323	309	382	341	342	317	319	303	324	302	311	327	349	360	305	321	302	277	291	300	360	343	313	336	354	329	307	292	330	304	335	284	317	355	335	326	329	314	331	282	303	337	313	330	369	313	340	332	317	329	317	318	308	323	336	338	275	347	342	342	343	324	324	312	353	289	322	312	323	370	316	301	339	370	361	293	369	316	336	322	354	339	328	320	347	281	347	334	313	297	317	317	308	295	358	348	299	319	331	284	308	335	315	335	321	338	320	343	338	330	368	319	310	340	352	333	305	284	298	298	292	354	311	328	331	319	312	271	307	348	331	294	291	327	316	317	323	307	331	288	349	310	290	302	325	317	299	313	349	328	324	356	321	281	332	325	343	351	326	339	350	299	304	319	296	338	313	335	323	336	302	346	324	310	308	337	313	312	305	314	364	304	319	338	307	340	319	323	313	345	352	316	304	318	330	328	338	325	316	343	351	323	308	340	322	356	317	315	283	291	311	341	332	345	328	348	318	351	333	339	294	329	308	300	321	298	363	346	332	332	322	320	355	296	291	320	314	319	345	385	302	357	302	309	348	324	313	318	321	298	314	330	321	325	304	319	327	308	334	335	307	345	359	323	332	288	317	310	302	348	327	340	304	329	344	324	324	310	323	348	332	330	329	298	308	356	293	316	341	331	311	349	284	329	309	315	284	323	329	342	332	307	310	349	293	322	303	326	286	316	319	326	315	318	356	359	318	327	318	326	296	308	294	333	292	326	331	301	328	315	328	305	272	314	334	302	302	344	327	339	342	319	337	329	344	321	313	324	348	355	306	362	347	304	322	337	325	322	296	310	325	337	347	315	368	315	319	322	303	328	282	326	306	328	329	305	325	333	315	326	311	295	338	347	306	314	306	348	320	335	327	344	310	320	329	339	323	314	338	320	334	323	351	325	361	310	337	324	369	332	343	321	345	323	303	329	339	343	335	305	344	328	313	355	296	317	330	313	334	327	342	296	312	341	346	338	322	313	326	321	294	291	312	340	312	374	287	308	339	322	354	301	346	332	317	334	344	314	309	300	319	324	341	313	323	296	337	310	317	291	373	330	304	301	335	309	312	340	324	338	311	332	314	328	371	314	342	278	320	323	317	294	296	280	341	336	328	300	352	323	345	324	303	350	308	315	342	319	367	339	316	297	319	330	326	328	308	333	320	287	317	341	292	313	345	339	312	343	327	324	329	307	329	342	317	318	342	318	326	322	338	326	342	338	304	298	309	312	336	353	328	326	306	322	355	336	344	321	333	312	346	365	333	317	324	337	323	315	348	363	304	316	321	362	343	335	306	300	374	324	296	378	315	308	317	332	341	366	298	267	304	331	317	370	346	319	297	352	376	355	319	308	339	307	332	316	318	353	338	303	342	374	338	322	348	339	322	346	337	293	326	296	324	326	310	303	360	327	305	334	328	311	321	292	272	289	324	319	299	326	324	310	335	327	338	319	346	337	355	292	322	325	322	305	321	282	341	306	319	323	333	336	309	317	327	298	311	336	305	338	334	316	329	303	308	344	294	343	337	330	331	309	333	325	323	330	333	284	351	324	341	351	308	288	303	302	343	323	325	291	350	318	341	345	318	314	329	335	345	318	323	336	341	320	329	338	318	296	323	334	355	305	350	307	326	343	292	343	368	299	297	325	297	327	334	324	283	347	307	325	311	309	325	310	304	327	308	329	320	304	309	363	354	292	312	345	297	308	300	345	311	303	329	293	345	345	329	309	344	303	355	304	315	300	351	325	314	305	334	326	299	344	322	343	329	313	362	344	298	308	330	301	328	349	328	346	342	342	356	365	329	350	312	316	335	294	324	331	315	324	324	334	337	291	313	336	315	334	319	335	330	326	344	321	325	306	305	330	292	322	301	290	325	272	315	309	300	373	350	294	327	336	326	304	342	316	325	283	288	321	352	309	336	311	336	342	334	328	342	344	296	346	355	359	340	314	336	321	309	315	342	320	307	348	303	297	334	326	332	313	333	346	379	323	324	311	365	329	300	339	320	317	330	325	326	309	313	354	366	320	316	366	321	303	336	307	271	312	296	286	314	325	329	309	327	360	323	335	316	360	327	299	329	340	341	353	319	346	324	313	352	331	331	295	330	292	339	325	313	320	311	352	331	301	371	348	319	317	303	312	342	326	316	310	327	301	328	333	317	329	298	332	344	339	315	321	353	347	336	295	325	339	348	303	319	284	310	328	292	340	321	341	334	307	328	328	327	329	339	334	320	309	312	366	281	350	347	330	315	327	305	384	338	339	311	325	332	373	296	325	317	340	306	283	344	320	295	316	348	300	329	302	316	340	330	353	344	367	364	315	351	321	295	329	334	330	333	339	323	310	310	290	299	342	333	357	364	341	320	314	324	334	323	322	322	350	316	284	309	321	340	319	332	363	347	327	299	310	288	318	320	335	340	290	326	338	328	350	309	300	306	321	322	356	309	348	379	321	344	319	325	347	332	335	291	310	319	347	304	284	330	338	302	328	299	307	320	291	343	303	344	275	356	323	324	283	308	332	309	279	325	330	329	338	355	329	360	277	322	344	328
39051	24158	14464	10587	6267	1663	1206	1048	998	875	878	843	788	745	764	777	755	701	725	707	721	685	722	636	679	658	734	708	658	688	700	712	700	741	705	724	768	720	715	718	735	691	721	674	749	725	714	755	723	657	698	740	745	685	733	707	710	739	724	681	681	718	695	690	730	691	731	693	660	715	705	737	709	672	776	683	736	696	700	682	725	700	686	660	700	706	733	712	700	770	748	732	682	685	688	702	707	720	709	732	715	671	679	722	683	706	693	679	729	710	716	751	701	693	765	724	714	701	667	713	719	724	698	714	710	679	676	698	685	673	717	669	695	727	728	720	687	671	682	720	716	701	686	687	741	711	729	712	711	720	734	690	763	658	715	686	680	715	672	637	679	704	675	613	743	716	707	678	698	665	726	680	757	656	696	723	707	688	714	704	704	666	740	752	728	704	727	689	658	685	719	658	698	692	678	688	691	708	759	717	707	700	707	671	726	626	708	654	717	723	730	764	702	696	687	698	728	665	722	712	686	715	695	679	743	678	651	681	748	668	692	716	695	706	710	684	701	705	658	710	726	683	686	713	689	686	677	698	735	708	671	755	698	683	735	727	674	685	700	706	712	737	703	736	689	702	707	658	717	700	708	707	691	727	715	724	723	692	726	720	687	701	697	716	683	694	674	711	737	665	711	673	663	697	701	708	704	720	723	745	681	725	706	698	685	720	739	760	748	734	711	721	754	700	666	726	683	722	716	687	679	696	720	712	783	748	721	715	688	757	691	703	696	713	689	716	675	737	723	702	720	701	678	755	699	688	662	704	670	691	732	710	722	667	703	747	717	701	701	698	689	748	768	711	703	692	662	706	683	683	698	714	691	708	672	729	704	668	681	699	723	712	706	709	700	712	689	712	689	744	697	683	697	710	721	709	691	712	707	766	722	723	731	691	675	685	717	662	708	694	705	671	730	684	717	692	696	685	715	704	702	712	701	691	721	717	711	708	694	701	682	703	710	651	681	714	711	759	741	664	659	714	723	701	682	697	674	677	712	740	690	709	645	682	689	707	701	754	708	726	701	732	656	709	680	704	712	700	726	761	666	717	705	717	703	717	686	750	729	733	666	684	682	697	716	703	681	688	677	712	703	715	724	650	690	700	690	760	674	717	663	730	728	684	721	675	659	685	704	672	692	698	710	718	722	655	694	676	664	702	739	665	710	664	733	685	711	687	698	748	711	720	746	686	722	708	713	729	659	713	694	674	677	676	726	728	668	679	701	702	700	709	707	698	699	695	737	675	728	663	692	681	705	695	674	687	705	660	693	691	733	636	670	702	683	741	709	684	773	666	749	701	727	706	687	703	761	733	718	669	659	733	691	720	724	694	688	685	714	715	721	714	705	740	717	704	677	694	674	687	693	759	755	738	713	700	733	706	666	717	665	681	726	709	730	696	727	714	685	703	682	712	687	682	733	720	692	728	723	686	719	687	730	715	698	725	675	748	706	696	650	702	712	677	681	695	709	732	701	708	693	687	700	672	681	725	698	669	692	695	702	686	702	668	712	726	669	693	695	695	653	654	705	683	679	710	697	722	692	720	691	742	719	652	713	695	680	695	696	671	685	707	683	727	691	676	686	663	731	703	713	686	727	713	762	719	689	701	678	668	665	656	703	722	720	685	665	702	714	707	717	707	655	702	724	701	686	686	685	704	662	662	653	678	668	753	710	689	640	743	683	709	712	685	671	714	693	658	715	717	685	677	681	731	671	730	663	695	713	656	708	720	692	679	708	713	714	717	758	710	752	718	746	684	746	718	739	703	686	693	730	720	705	695	731	723	730	666	716	702	696	696	737	663	683	749	726	730	648	692	722	708	708	742	672	732	695	672	741	659	723	700	699	673	690	668	687	696	708	690	737	745	700	754	668	683	732	721	665	718	745	744	661	660	681	749	724	697	708	699	644	676	755	742	710	693	712	736	690	710	718	704	722	715	683	688	692	688	727	720	719	740	733	698	658	663	720	687	698	713	680	690	729	711	667	723	723	707	708	705	701	689	719	670	737	720	750	694	701	710	728	725	687	681	712	703	688	736	686	683	722	674	690	731	697	675	696	676	717	707	691	704	730	637	702	702	681	712	736	733	700	695	740	693	666	681	684	730	711	733	675	729	633	683	653	722	681	774	709	667	704	720	710	682	711	693	704	676	679	714	732	723	692	708	690	689	692	715	769	660	754	710	735	727	697	664	703	741	722	711	714	802	699	704	700	675	706	701	722	735	658	685	714	672	703	690	707	739	653	736	731	684	748	710	718	699	699	700	711	694	712	709	750	689	734	720	693	702	704	686	708	707	691	656	725	677	719	745	718	688	731	692	666	710	694	687	701	684	732	732	702	688	739	692	658	652	678	675	737	679	705	700	726	716	703	675	754	721	693	662	692	692	716	728	654	713	746	651	712	678	732	692	728	672	670	695	698	704	693	714	696	693	695	682	711	691	675	697	689	742	719	696	689	680	666	700	668	701	705	751	757	730	751	657	709	710	670	708	684	677	749	666	726	721	731	677	752	708	737	740	671	764	687	642	702	741	715	720	684	692	690	699	718	694	693	711	665	710	693	732	663	719	679	719	698	688	686	710	760	730	729	676	656	686	698	783	738	728	723	694	707	717	729	736	719	714	690	714	737	700	684	730	677	715	695	687	740	654	694	687	702	702	735	707	635	665	707	736	691	656	697	640	708	716	766	711	725	715	627	683	703	710	656	696	701	716	743	664	724	674	706	755	688	700	722	642	710	703	690	681	663	653	660	723	751	716	747	735	661	682	709	686	702	681	723	712	722	712	741	686	721	727	667	736	665	689	699	692	709	751	693	705	700	684	715	739	737	726	689	692	662	634	718	700	682	693	708	750	755	682	642	708	737	692	676	705	692	695	705	693	734	716	617	713	692	699	730	705	748	731	694	732	720	707	714	755	700	676	652	718	680	729	715	737	664	682	713	678	714	727	686	704	697	720	697	704	683	709	704	643	739	702	665	725	704	714	749	644	711	683	681	698	701	695	708	713	643	758	725	692	727	737	713	728	725	696	660	671	706	676	659	713	742	674	712	706	714	685	703	683	676	691	749	660	749	702	697	687	664	682	702	748	758	735	686	655	707	706	719	708	699	674	719	739	704	725	738	723	722	704	714	668	727	720	700	712	666	714	748	699	718	696	759	717	716	726	691	692	719	656	729	745	709	732	768	671	740	708	680	715	739	704	685	684	713	724	738	642	735	736	684	706	656	711	668	693	660	730	731	664	706	707	727	717	723	707	696	653	688	658	695	675	731	655	718	698	752	755	696	740	666	661	677	706	739	739	753	728	710	697	682	741	734	732	733	698	740	661	678	710	759	693	664	684	700	673	724	693	682	700	713	689	674	717	691	698	752	688	694	693	702	709	701	649	684	718	731	707	671	700	680	655	710	685	694	695	709	675	736	792	667	757	731	671	700	674	741	682	721	728	696	680	684	705	713	665
66482	37093	19805	10791	3390	825	579	474	453	421	397	336	424	372	370	357	318	345	328	352	358	359	302	316	361	350	327	344	314	348	370	322	342	341	338	313	333	347	381	349	308	310	306	305	303	340	328	351	363	369	338	328	328	333	304	366	376	328	320	341	344	330	326	316	355	310	311	290	359	339	348	328	327	329	319	358	339	332	323	338	315	372	362	344	327	319	318	331	292	315	344	327	337	302	329	364	339	311	345	310	321	352	307	331	321	368	349	345	302	348	379	347	326	317	300	324	332	323	314	339	280	367	326	342	342	349	281	380	372	332	348	342	307	331	336	333	338	327	306	361	342	319	344	298	322	320	355	354	379	323	345	393	316	331	335	328	327	342	335	331	339	324	345	314	303	302	374	323	306	351	318	310	329	324	330	346	359	330	339	349	323	316	360	339	332	355	335	336	302	368	362	334	323	352	331	324	339	354	355	360	361	393	329	318	322	324	383	351	361	301	300	326	353	325	319	324	332	347	355	314	345	342	376	309	348	321	303	294	314	328	337	346	338	327	337	321	335	343	356	342	337	333	328	324	327	355	334	326	303	330	337	312	328	350	312	329	329	289	336	317	356	341	291	344	320	340	353	332	300	311	327	342	334	349	332	336	371	346	335	314	357	318	329	341	347	337	328	302	362	365	337	375	334	375	330	340	344	355	349	341	325	320	340	321	312	319	326	326	334	315	303	300	327	289	306	355	344	335	354	308	334	294	311	354	350	318	336	303	301	277	322	325	319	321	373	340	349	354	326	332	318	324	324	322	342	306	352	339	320	340	316	341	355	351	346	326	333	321	337	326	330	342	326	351	351	357	340	361	338	345	329	300	338	322	320	309	310	368	306	346	367	325	298	360	308	344	305	323	294	321	329	312	305	326	333	343	335	308	334	320	352	351	309	354	335	356	321	332	319	346	361	353	336	318	334	322	339	371	363	340	317	346	335	332	327	318	319	330	342	324	326	353	336	334	305	308	323	346	328	350	369	313	312	338	340	360	361	341	342	362	326	343	308	327	307	338	374	347	353	354	326	346	326	355	327	337	321	335	329	306	324	323	362	328	340	320	354	310	309	301	346	304	353	333	362	352	341	328	342	345	293	295	349	315	330	351	351	326	336	316	383	308	330	339	362	345	357	325	328	361	341	359	354	328	355	303	304	332	352	323	346	363	325	349	310	322	328	378	346	313	335	328	361	330	340	322	310	321	334	309	340	321	310	314	363	371	351	346	331	357	345	320	346	311	351	345	342	345	346	351	347	349	342	340	311	344	351	331	329	364	317	318	309	358	336	339	337	333	370	361	303	332	321	332	361	305	306	325	308	307	331	367	339	357	329	320	327	318	340	326	329	324	346	351	326	280	336	356	335	303	315	314	336	335	345	348	299	344	355	316	351	311	306	327	293	334	365	340	312	306	325	320	305	370	332	341	329	321	342	361	342	329	348	299	362	318	361	332	332	359	333	305	317	347	339	337	363	316	353	350	315	352	324	344	297	322	307	360	343	307	302	371	355	332	301	325	327	327	335	359	367	344	341	334	306	333	344	328	333	310	338	302	323	320	330	383	349	340	360	343	321	320	343	314	320	317	340	326	298	366	332	345	381	301	331	341	352	339	345	369	341	335	333	346	312	330	320	337	334	353	329	366	410	345	333	346	325	363	321	328	326	339	364	339	323	322	330	338	335	303	318	322	339	331	316	338	352	289	355	380	354	358	303	373	345	363	377	346	343	317	333	339	301	306	315	331	323	374	371	340	337	324	301	344	310	336	337	317	314	362	300	323	326	355	337	357	316	323	319	347	334	344	316	348	341	341	305	322	372	341	299	345	346	334	335	374	319	334	351	331	344	321	312	321	359	328	346	319	322	316	326	330	330	318	369	327	358	325	356	301	350	295	335	325	307	344	359	350	345	331	328	332	349	322	334	355	376	334	365	332	360	378	297	319	335	330	305	331	304	314	351	331	320	325	344	346	318	321	312	295	322	322	340	348	333	321	326	334	330	319	347	362	306	348	364	364	306	304	336	337	291	343	330	341	295	354	331	310	326	304	299	330	332	341	288	329	334	327	331	329	323	348	352	316	332	333	339	339	341	331	292	326	317	321	324	339	336	300	337	314	315	338	328	318	331	371	329	309	339	352	311	333	301	338	341	329	320	304	349	352	331	352	343	342	353	351	346	339	317	331	356	338	345	326	373	340	370	333	350	331	312	351	340	319	333	343	345	323	339	378	350	363	328	356	333	345	344	329	361	350	341	363	360	288	381	310	326	320	341	349	328	325	314	341	334	304	350	294	348	331	343	312	317	311	335	338	341	324	357	319	346	300	318	347	338	313	365	353	333	333	329	329	303	329	336	331	376	370	363	326	317	351	347	322	327	309	331	288	309	339	327	325	329	321	345	330	336	345	336	312	349	343	348	325	325	337	386	346	347	336	335	373	387	334	366	288	340	348	354	335	330	333	369	334	347	339	371	365	360	290	326	341	342	350	324	341	319	310	334	318	346	371	354	339	342	329	331	348	325	330	334	381	352	326	360	323	348	326	355	301	317	359	318	284	312	335	325	334	334	307	318	354	338	341	353	353	338	314	327	347	335	300	297	301	356	355	355	344	344	318	338	379	309	324	321	315	335	330	328	356	350	363	330	355	321	359	329	307	334	340	359	347	354	378	313	325	359	382	333	353	315	325	357	402	354	309	299	310	315	329	290	338	339	341	333	298	345	339	333	283	352	331	365	367	314	370	355	345	341	352	302	331	339	338	354	354	360	339	358	315	352	332	320	334	310	318	318	320	330	337	350	327	331	312	385	370	321	303	312	348	342	342	329	293	328	331	325	327	332	298	330	320	338	337	332	352	355	351	338	345	299	322	338	362	313	327	294	327	364	329	313	334	386	335	315	321	333	323	329	314	340	345	353	350	301	302	346	342	341	363	341	329	343	304	318	338	323	314	335	304	349	321	363	380	340	325	320	334	343	347	314	320	342	314	299	359	349	339	348	355	318	341	351	332	346	356	342	358	355	324	329	347	355	332	321	331	327	299	330	344	332	339	302	337	318	334	318	350	314	325	306	321	348	303	320	309	329	355	328	319	333	339	368	335	319	345	373	317	363	335	346	328	340	301	295	335	330	310	305	359	307	341	340	320	328	364	344	343	295	325	317	358	301	293	338	288	345	336	320	342	325	335	355	321	357	325	369	351	363	339	360	323	328	348	320	275	310	363	347	303	320	331	328	316	323	352	339	327	331	361	347	334	358	355	364	339	311	340	364	328	342	314	310	312	358	362	313	346	332	351	309	350	325	326	352	305	361	366	326	336	305	299	327	313	328	324	313	312	308	334	345	326	348	362	332	346	341	359	338	311	361	333	358	338	326	296	291	363	294	364	332	349	305	291	321	326	350	329	353	355	319	350	335	335	320	323	330	308	343	319	378	322	391	330	323	355	345	300	340	345	355	336	356	305	324	329
42400	27343	21316	18535	7184	2167	1641	1364	1232	1070	1037	990	939	890	846	787	800	739	726	767	670	710	719	734	747	756	718	726	731	779	687	747	701	718	733	766	782	768	764	742	763	730	798	790	692	742	696	735	751	735	741	731	744	699	743	745	771	712	697	737	709	731	712	712	724	742	749	690	766	756	732	742	722	747	710	703	712	699	710	715	700	688	684	723	692	699	714	698	734	727	710	721	731	719	770	702	707	733	706	708	752	691	723	699	749	761	707	753	746	714	731	724	692	717	749	683	724	733	703	687	715	729	781	724	737	731	699	737	702	700	687	704	711	714	702	707	694	738	678	728	675	736	735	682	728	729	652	776	737	704	719	724	695	676	720	742	745	697	737	748	690	710	703	717	742	729	705	716	709	725	723	744	709	725	747	712	676	726	772	681	695	717	695	696	691	720	668	713	699	727	702	746	704	714	698	745	702	738	751	740	724	723	722	742	766	779	743	695	722	723	674	763	702	767	746	700	686	710	703	707	681	742	702	689	747	695	725	710	691	698	725	717	676	726	746	660	732	715	707	739	724	705	738	707	728	665	675	696	732	738	699	753	747	745	727	720	698	708	719	737	687	692	726	740	718	728	684	728	773	773	733	732	658	699	746	757	696	730	725	700	660	726	682	732	706	731	702	716	766	707	765	683	754	689	740	713	720	647	740	718	704	727	761	701	675	742	691	729	714	695	748	749	714	722	719	739	714	734	766	723	706	701	708	754	690	706	736	781	702	692	767	750	701	769	684	693	743	705	699	733	714	741	757	669	740	691	731	672	753	703	751	705	699	710	758	727	695	712	709	768	695	708	706	705	747	739	715	693	736	726	697	737	745	690	722	714	715	692	723	722	721	720	684	668	696	720	673	747	778	740	682	759	771	687	764	709	705	744	733	722	717	718	727	721	715	666	722	684	720	758	708	673	732	686	691	718	747	755	712	679	711	718	677	715	742	737	681	681	767	726	766	665	765	726	734	752	683	737	691	709	704	738	725	722	719	720	709	667	686	736	698	741	725	684	722	726	727	693	704	753	731	707	650	718	712	724	714	722	722	773	766	696	697	690	730	710	721	709	737	726	736	730	737	740	683	719	712	722	703	721	712	754	730	729	685	707	712	722	736	751	762	680	748	723	727	684	726	711	673	705	704	749	742	686	739	689	715	753	755	741	716	780	737	758	760	769	710	755	731	722	727	721	749	724	722	727	730	687	677	719	735	752	679	700	728	723	727	774	716	724	692	693	763	661	734	694	669	701	738	705	746	692	717	692	770	702	750	708	705	690	773	694	694	708	707	715	724	696	684	725	690	705	696	718	692	711	736	761	713	760	731	722	785	736	687	713	725	740	715	667	774	704	679	718	744	756	695	706	740	717	726	734	747	738	700	694	725	731	702	715	690	719	713	717	723	732	717	721	733	723	744	741	771	703	732	706	722	734	700	754	704	718	679	724	751	761	708	743	724	751	757	696	715	719	693	742	719	717	693	710	685	743	717	708	698	672	711	694	717	687	682	709	698	702	693	732	726	753	683	749	730	712	725	746	711	729	690	718	715	739	730	686	726	709	736	727	687	687	717	733	707	743	741	715	762	712	744	745	681	754	651	704	713	707	672	678	697	721	694	724	710	714	706	710	699	726	674	807	724	681	750	689	732	714	734	692	715	693	748	678	659	702	721	732	680	713	716	729	735	716	732	747	729	705	700	722	739	731	759	731	741	703	714	768	735	705	695	776	726	740	707	719	742	750	728	694	702	705	737	774	667	697	747	744	724	734	730	731	709	714	710	691	782	743	691	758	744	786	662	731	672	720	695	718	761	692	724	735	730	709	736	724	698	738	686	708	684	697	718	736	704	734	733	727	720	733	707	707	717	736	721	713	729	698	698	704	674	697	701	707	728	669	692	663	730	740	748	665	727	711	720	727	703	687	738	713	708	684	701	662	738	702	698	726	715	753	788	742	703	727	771	747	682	765	725	699	730	712	749	701	758	691	716	654	706	711	751	727	729	761	782	731	769	738	737	707	718	758	747	735	718	712	794	700	730	719	743	749	715	749	720	681	732	704	696	780	698	704	755	713	726	679	741	692	703	706	756	709	743	744	688	702	761	746	709	734	729	735	687	808	743	730	736	696	727	731	734	695	744	719	705	739	760	710	776	716	724	690	681	732	729	747	776	732	730	702	699	741	703	689	705	705	729	725	736	747	694	687	663	708	718	726	654	684	725	730	717	777	750	703	778	763	738	701	730	728	710	711	711	702	786	747	731	737	748	720	764	739	729	754	754	712	733	730	719	715	746	722	684	709	721	750	703	711	693	697	719	657	742	742	724	737	786	708	725	716	727	727	736	703	732	722	711	712	691	742	711	721	711	732	677	715	695	713	721	713	774	720	713	744	716	727	723	713	682	733	721	720	661	753	681	694	691	723	683	715	704	689	727	722	734	736	699	734	682	751	675	696	691	692	737	721	721	711	768	735	706	743	725	696	709	681	692	745	711	700	733	741	746	686	696	723	677	670	744	686	711	744	747	673	689	728	674	699	714	673	733	704	741	750	725	694	782	737	642	717	736	760	723	753	711	677	735	739	744	678	751	725	683	690	738	717	674	712	714	694	694	722	688	668	703	743	700	721	696	749	760	738	687	728	776	703	709	701	640	676	732	755	696	751	697	728	705	714	717	732	657	733	726	744	724	729	691	681	700	667	700	699	722	735	709	739	709	718	732	759	713	757	716	652	705	744	702	719	742	732	731	700	727	721	719	695	632	735	723	711	774	725	705	689	704	702	735	696	701	672	707	737	734	738	721	665	673	732	725	724	740	757	712	724	716	702	744	744	716	749	767	729	694	736	727	653	721	701	688	727	722	747	703	739	742	697	739	747	699	721	743	689	756	702	695	726	699	746	736	717	728	708	706	734	754	704	724	718	719	667	739	693	738	778	746	748	690	746	726	722	759	696	695	720	686	720	705	718	712	707	707	723	676	696	693	698	720	750	756	729	729	769	734	690	731	689	687	698	704	739	715	704	732	729	688	690	724	734	746	706	656	747	727	754	668	666	780	758	712	728	752	715	726	706	771	720	720	747	686	706	753	760	671	729	703	724	751	739	744	677	692	693	716	753	711	724	717	723	712	725	694	737	703	721	726	713	757	677	744	707	703	739	731	758	720	760	743	713	729	728	700	710	740	718	735	725	692	759	724	734	730	757	712	711	716	708	697	689	694	697	735	717	733	718	670	786	743	717	705	704	730	713	769	744	697	748	703	721	705	708	776	723	727	723	716	715	695	756	710	761	728	720	688	748	752	768	687	749	676	704	774	704	684	776	756	701	730	678	717	682	737	729	756	738	657	757	698	732	705	715	721	737	674	765	722	715	737	724	699	749	680	746	751	743	725	760	736	747	735	733	741	664	754	791	696	755	718	739	723	706	753	716	750	694	700	708	708	747	716	765	752	787	724	715	741	677	747	650	660	702
45845	25866	12175	4739	1220	498	402	439	335	391	364	362	342	350	343	386	337	377	345	372	316	307	356	320	382	342	340	333	351	315	307	328	347	338	337	344	327	325	336	318	353	344	336	345	347	348	319	360	313	326	355	387	333	344	352	335	369	321	354	316	326	341	350	341	303	340	325	341	383	366	324	315	299	381	389	346	316	371	310	305	332	318	319	332	361	333	313	345	348	323	361	333	328	360	316	342	317	348	339	304	317	351	358	345	325	354	332	364	356	351	339	368	334	349	348	331	310	329	317	333	314	293	349	344	345	345	322	323	328	343	333	345	337	322	373	332	337	357	364	345	335	328	321	297	346	362	340	309	294	332	358	320	366	311	303	339	334	308	300	316	328	380	353	346	364	336	339	350	325	331	345	361	355	341	323	299	377	351	338	300	323	349	316	331	337	336	319	343	306	329	325	337	335	339	332	301	326	325	334	323	343	357	337	354	290	340	330	312	353	313	330	330	329	339	331	289	335	330	314	353	377	350	342	332	311	329	310	311	336	347	335	348	332	385	310	348	346	292	318	327	344	344	334	355	294	342	342	331	336	318	326	317	339	336	338	374	348	348	344	322	315	303	306	380	349	322	347	352	353	330	318	360	384	329	352	345	333	335	347	364	343	327	338	345	355	356	324	313	319	336	329	325	372	354	329	346	346	326	292	324	326	289	310	337	331	367	357	360	301	330	319	332	328	324	380	317	345	337	344	336	335	344	308	331	320	343	363	350	338	344	327	319	346	378	351	326	329	360	351	356	353	322	360	329	334	338	326	329	372	335	344	327	337	364	352	310	337	321	325	320	364	380	301	362	359	329	323	327	358	359	319	299	320	377	384	390	348	324	318	335	382	322	367	350	350	330	381	332	312	338	360	375	346	367	366	351	334	310	366	311	349	349	328	345	337	342	342	315	354	303	341	344	373	345	347	373	299	379	343	316	327	308	373	331	315	327	340	337	304	305	330	342	316	345	290	331	302	326	313	355	345	356	325	321	333	322	324	299	349	311	356	342	303	330	341	327	334	333	344	366	326	315	315	325	357	377	315	334	328	316	336	340	360	337	331	348	342	296	357	329	336	352	340	320	351	350	334	368	351	339	343	347	357	375	348	331	369	315	357	341	366	355	362	355	356	317	319	323	340	288	299	339	354	330	378	330	326	356	344	360	343	323	332	353	358	335	333	362	337	339	338	341	317	322	321	335	328	326	341	289	300	343	330	287	312	314	354	335	328	375	309	345	336	357	341	324	340	370	352	336	323	379	350	310	344	357	304	336	376	349	342	325	335	308	325	300	326	384	354	336	324	369	351	335	352	343	300	346	344	324	328	329	352	344	340	343	338	332	343	297	324	299	323	347	340	334	345	307	354	317	321	312	346	335	353	343	355	337	313	353	347	351	312	311	347	326	333	351	321	343	334	330	327	324	342	346	341	319	353	342	345	324	328	358	356	354	331	308	357	318	323	345	338	343	340	344	352	340	368	339	363	379	337	319	290	332	363	346	338	321	371	369	327	342	335	332	319	346	368	313	304	347	342	342	353	337	352	317	353	338	348	296	306	355	341	329	358	342	343	304	373	353	331	343	337	360	355	333	336	337	340	345	336	321	333	389	340	306	316	336	349	348	388	331	353	309	306	342	348	312	359	296	336	345	365	333	323	341	327	337	350	337	321	347	330	343	332	314	363	329	323	288	331	333	393	361	394	332	338	354	346	341	326	340	328	341	343	320	344	312	343	302	353	352	303	312	385	326	344	301	302	323	336	357	352	320	325	307	325	345	361	312	317	326	310	328	353	319	303	346	337	319	366	338	300	329	328	328	337	345	331	352	328	360	360	342	362	345	351	362	340	326	352	319	338	375	294	323	340	364	327	370	377	351	388	297	329	320	354	344	356	356	333	327	356	343	347	325	331	315	312	319	359	351	327	335	388	355	350	395	374	364	333	306	305	305	358	309	347	323	345	378	312	323	347	350	344	317	321	336	366	324	343	357	356	329	343	337	343	320	346	307	336	323	349	334	327	359	325	321	303	310	380	336	303	340	349	373	323	362	354	329	303	336	371	335	351	343	340	320	324	335	329	360	330	299	349	351	361	316	349	332	309	334	309	321	340	310	295	339	342	314	336	316	309	342	338	350	299	330	335	306	298	341	353	286	309	331	335	356	338	346	313	341	327	337	332	341	335	335	348	320	331	286	339	371	324	313	329	354	312	310	316	337	305	323	373	317	331	315	350	355	347	351	371	340	330	361	334	314	364	346	341	343	349	336	335	328	309	364	344	345	337	308	346	332	350	371	322	369	320	307	329	339	343	344	322	356	323	291	325	347	346	322	323	318	320	363	364	381	375	334	310	331	321	329	331	330	358	358	367	345	354	337	365	345	359	330	349	328	348	369	341	335	356	325	327	330	348	320	340	344	355	338	348	301	325	335	329	298	350	336	335	346	321	361	309	355	316	316	363	361	336	338	323	337	319	341	355	354	349	332	337	321	359	337	332	309	340	301	335	296	379	349	330	295	361	355	339	307	325	339	352	323	332	326	317	309	332	361	378	354	300	339	359	362	325	311	338	295	373	345	299	334	340	314	343	335	343	360	323	307	304	316	310	342	375	348	352	323	326	338	341	351	339	350	337	306	305	333	385	332	292	358	324	345	331	324	350	349	299	361	313	362	308	311	310	333	317	340	363	354	356	344	352	329	332	333	330	351	355	351	355	340	363	314	355	326	348	332	322	324	362	342	353	367	348	328	292	361	330	403	374	340	362	303	336	352	340	313	371	382	348	360	341	319	313	364	354	372	351	342	299	323	354	323	320	326	350	329	337	352	371	342	343	345	333	357	343	352	342	325	314	326	320	351	339	313	322	308	322	341	316	295	359	309	299	346	314	321	329	292	330	332	337	364	346	335	364	313	308	345	328	345	342	340	300	312	334	350	345	316	316	354	349	333	300	346	368	339	327	348	365	329	395	345	369	343	350	361	299	351	312	340	332	321	366	319	338	318	342	343	345	352	336	355	335	333	335	358	350	340	279	299	320	348	340	331	361	337	340	346	357	320	332	330	359	331	332	313	351	320	291	327	334	359	314	356	339	322	343	312	331	366	306	357	338	317	357	306	314	328	304	323	326	365	306	275	350	378	384	308	339	353	355	344	382	343	348	337	338	323	348	333	355	341	331	337	342	336	340	389	324	336	349	334	389	365	346	318	319	354	315	348	345	333	353	327	346	376	310	314	336	364	341	329	313	322	342	334	339	284	387	324	353	349	326	323	343	314	324	338	330	276	318	337	348	326	335	357	317	344	323	345	345	330	340	328	328	329	326	356	369	348	341	349	308	356	305	326	352	346	367	333	310	340	363	309	331	309	325	324	314	341	348	354	353	344	362	309	310	323	332	334	355	360	352	330	331	325	355	319	309	315	322	335	366	360	348	308	385	326	345	322	333	332	347	329	307	368	369	336	368	301	334	312
29297	19153	15085	9175	2834	1261	1087	1095	919	867	958	853	774	772	789	742	753	723	725	682	719	726	691	697	681	727	728	697	743	754	768	669	718	737	735	743	727	782	720	680	736	787	743	755	773	748	742	668	759	763	672	687	741	736	731	707	766	709	711	761	715	692	714	745	719	724	751	728	693	738	759	689	734	715	736	693	722	724	709	779	726	715	701	743	690	695	693	697	759	709	742	750	707	752	736	683	716	697	753	707	703	710	707	733	740	721	714	738	719	705	671	693	725	751	720	729	697	730	712	671	748	729	733	694	710	754	726	685	716	726	708	768	753	724	760	705	672	749	686	679	708	690	751	663	716	740	680	691	709	737	666	727	746	701	721	710	765	703	711	698	693	689	736	719	710	770	773	695	737	743	693	724	703	798	713	701	735	710	689	716	681	684	740	688	702	700	704	678	703	714	672	747	709	729	728	673	697	763	750	715	702	751	736	726	694	722	746	732	690	718	686	751	714	702	730	789	728	713	739	770	718	695	695	687	715	723	739	687	699	752	739	716	725	698	706	684	757	706	702	754	727	692	711	719	761	679	744	691	696	734	721	713	644	732	715	690	699	728	725	750	739	730	705	745	702	692	746	698	769	722	770	668	784	697	749	721	710	728	737	740	694	743	726	766	720	707	684	758	739	738	705	677	713	733	739	732	731	775	679	702	754	738	712	714	739	741	681	704	730	729	657	731	665	684	733	771	738	776	728	713	715	732	766	713	715	767	698	716	698	670	741	680	712	747	750	713	664	700	725	684	769	718	713	708	670	646	715	699	701	712	696	718	723	684	703	726	684	774	744	733	730	746	738	745	721	706	711	743	703	745	669	745	716	722	719	665	706	747	698	716	724	722	702	719	754	711	723	737	718	656	719	752	689	736	714	735	705	712	733	690	734	717	692	756	701	707	713	722	670	757	759	757	694	698	686	740	735	734	737	706	689	691	732	716	721	702	700	705	730	750	746	719	744	741	705	712	702	743	757	767	677	728	724	702	711	724	696	715	749	725	728	647	702	691	694	736	724	709	711	740	740	695	688	741	715	678	714	745	783	727	713	708	733	715	703	733	685	750	667	730	699	737	682	672	725	728	739	714	668	707	750	718	761	728	730	741	731	748	730	714	723	733	712	684	661	705	717	752	711	710	721	696	731	712	740	750	704	714	708	725	757	726	700	689	712	757	711	750	741	757	754	686	717	739	691	686	728	756	710	693	749	705	747	731	722	696	780	754	729	747	717	735	718	763	726	705	728	728	732	737	692	724	745	701	697	743	710	732	716	762	737	739	749	751	719	733	670	699	716	715	721	705	704	710	726	742	689	724	715	717	741	699	692	683	683	726	720	714	725	643	695	730	704	772	722	710	679	768	647	716	732	732	706	684	756	707	732	751	732	756	759	777	676	698	695	772	695	700	737	748	668	755	698	751	749	705	711	735	729	696	717	721	709	710	739	697	724	651	736	737	748	677	742	688	698	659	745	676	726	718	719	747	716	783	706	726	771	695	665	726	680	687	725	764	674	700	723	695	694	740	731	716	735	719	729	753	706	729	661	736	748	696	715	697	672	728	687	675	680	738	676	748	735	700	718	693	696	701	748	714	702	748	721	690	660	686	737	694	716	682	673	750	714	729	719	724	697	710	704	692	700	681	743	687	728	708	739	721	745	704	687	741	726	707	667	715	718	684	737	735	714	707	786	702	724	699	734	718	729	742	703	739	729	683	755	701	712	739	719	716	717	710	726	669	697	702	740	731	711	740	689	744	739	703	747	718	703	690	760	727	764	748	743	700	752	753	743	734	705	689	728	728	747	700	684	711	775	705	719	680	687	764	735	780	718	761	702	732	750	711	757	706	757	770	730	725	764	745	733	758	740	668	732	706	737	722	727	699	729	709	700	691	685	699	760	705	742	709	717	744	692	740	708	717	693	721	753	678	711	732	741	724	761	695	671	705	741	719	750	730	718	732	683	731	725	707	712	748	711	741	737	686	734	723	689	711	729	736	677	718	742	715	719	687	706	692	738	721	722	738	753	650	746	703	762	731	683	688	693	745	702	754	749	761	739	726	729	703	740	725	759	701	748	726	694	746	732	680	685	723	761	671	715	724	692	713	705	715	761	724	705	705	756	699	740	700	748	739	750	724	726	736	732	705	741	670	741	707	703	691	742	718	716	755	769	713	713	721	727	727	785	724	724	749	686	735	696	749	713	681	692	704	759	704	711	719	714	771	732	716	706	706	686	749	708	690	760	738	696	708	715	734	738	654	743	676	702	742	691	766	745	652	697	751	690	754	737	666	709	748	733	692	698	696	703	676	694	703	708	707	700	707	766	742	728	734	700	726	736	746	703	777	779	728	736	696	745	719	704	734	743	719	740	677	698	678	716	660	703	704	703	696	711	756	699	732	716	779	709	714	674	729	717	738	725	709	738	704	724	736	729	768	753	704	673	710	758	741	692	719	757	679	717	747	706	669	725	788	720	774	711	697	733	711	727	705	717	728	759	757	724	692	701	703	736	667	693	650	703	717	735	732	707	707	737	652	706	757	758	725	736	714	723	648	682	702	700	702	782	725	716	734	676	719	777	754	729	733	703	722	677	716	679	740	717	713	756	691	676	716	755	690	676	773	732	731	730	721	727	699	729	714	737	726	677	737	771	721	732	746	724	670	721	730	734	711	720	723	738	723	724	698	698	686	700	717	698	721	680	708	716	702	685	707	728	706	710	792	769	716	708	693	702	692	702	660	717	715	738	730	710	658	763	740	720	714	734	757	674	702	705	715	742	722	721	738	756	716	760	757	720	755	722	731	668	695	728	727	723	734	697	660	683	697	749	683	725	746	695	696	723	683	719	690	733	711	719	732	657	733	709	734	725	718	709	694	707	737	723	769	679	722	735	706	754	704	678	751	702	689	698	706	683	717	743	715	683	680	694	684	695	736	667	704	720	671	691	701	739	726	732	734	672	761	704	675	714	721	718	673	704	747	676	724	704	733	784	718	721	694	699	679	732	722	737	752	701	677	695	708	706	718	775	683	708	673	745	740	717	695	667	697	722	704	708	708	745	763	793	706	708	741	672	712	739	667	717	750	738	704	731	724	681	722	680	721	720	710	699	747	721	720	769	729	681	786	773	745	684	704	678	707	673	705	688	747	700	744	695	724	723	760	697	747	727	735	716	689	727	721	717	690	713	734	696	672	757	748	733	686	694	718	727	701	701	681	702	691	698	741	703	729	705	766	693	773	710	701	704	709	704	734	727	751	701	732	743	702	738	732	672	702	734	707	730	723	694	739	714	761	690	739	755	743	724	723	709	688	710	714	696	711	690	688	710	691	760	669	732	736	743	694	708	709	706	705	711	732	748	730	725	730	690	727	729	686	769	702	752	732	690	731	685	722	727	729	703	709	743	658	695	755	718	743	700	669	701	749	715	651	675	683	689	733	779	753	737	677	688	667	737	677	718	692	705	706
57841	30536	14365	4838	1346	614	529	417	374	382	356	369	364	388	351	314	341	331	316	371	357	283	300	325	311	329	322	311	337	354	342	359	316	325	323	350	334	338	324	353	334	310	337	316	319	332	354	291	315	313	328	338	325	369	326	307	317	369	331	333	289	336	321	303	325	362	317	329	314	331	317	307	320	333	340	338	366	337	334	312	316	335	331	344	344	309	310	342	316	341	334	314	332	308	325	320	374	322	323	291	318	324	311	280	306	339	347	319	328	313	340	348	286	324	333	319	335	351	321	347	308	334	327	352	313	332	295	311	326	358	335	295	315	306	316	316	317	323	347	297	325	342	310	325	320	289	307	283	346	309	323	338	307	336	349	306	310	323	310	298	330	318	358	345	360	296	320	341	342	315	302	329	363	346	290	323	326	308	328	360	325	365	315	333	326	348	367	329	352	285	335	313	310	322	316	318	334	330	327	287	344	324	321	335	303	363	321	323	284	314	324	293	329	296	335	301	326	318	329	343	342	314	329	309	316	334	289	338	338	304	321	315	310	341	346	314	323	288	330	310	338	322	336	337	318	352	303	335	328	343	312	333	310	310	338	316	343	343	310	294	334	324	331	284	359	330	347	299	312	331	338	303	334	337	324	317	352	305	375	334	348	326	361	355	333	291	326	316	321	322	311	318	309	319	345	363	362	342	337	340	381	324	340	339	291	305	349	298	319	318	291	312	331	317	322	362	327	367	337	325	337	334	332	311	302	328	306	320	344	316	351	262	322	334	332	338	326	334	310	324	350	372	307	338	342	335	337	312	345	347	364	333	308	322	320	312	316	310	325	314	348	327	302	340	328	327	338	306	298	327	323	319	306	336	367	314	343	324	324	314	359	287	312	323	349	321	327	300	336	304	342	330	346	305	327	342	337	309	338	334	314	306	306	319	317	292	306	334	302	296	296	288	329	341	378	344	326	316	318	333	339	333	310	313	305	294	321	315	299	303	328	323	306	339	314	331	296	319	275	310	315	337	319	300	318	305	345	310	334	343	295	337	315	314	305	299	344	308	338	304	314	317	349	284	315	308	325	323	352	331	308	336	347	329	291	346	300	308	296	315	318	299	306	322	334	316	314	312	322	345	326	360	303	294	355	305	355	313	313	340	319	316	312	293	312	332	327	333	309	336	317	343	342	332	347	295	309	344	337	308	322	311	319	312	322	338	378	321	358	316	333	320	372	337	322	297	326	322	351	339	304	340	296	304	328	316	311	351	325	329	302	317	305	333	319	313	321	356	353	318	301	331	328	367	328	315	324	313	321	319	302	348	344	348	278	337	290	318	324	302	306	310	313	307	324	340	321	310	345	330	312	371	365	310	337	294	300	340	323	343	311	339	384	352	307	309	296	332	306	291	342	341	332	298	299	334	297	285	321	327	347	296	299	312	309	331	318	324	321	338	288	318	315	303	329	324	343	349	317	309	336	298	300	328	332	340	352	318	319	383	316	292	322	335	342	281	334	284	328	294	355	364	303	307	348	292	296	292	332	327	315	313	307	325	324	315	318	322	303	308	308	316	311	324	313	308	295	343	317	285	278	349	314	328	324	319	275	328	296	330	322	331	349	322	371	302	307	358	311	347	321	324	357	311	327	326	351	346	348	319	321	376	351	289	344	336	322	339	346	346	349	358	357	310	336	357	327	287	317	308	311	325	324	287	309	315	344	326	342	321	325	286	289	318	350	319	340	313	362	318	314	309	325	348	304	329	329	346	296	319	297	334	330	328	354	310	306	314	347	295	334	318	302	295	327	317	310	333	337	317	306	326	340	366	355	330	314	332	340	310	345	294	349	337	339	281	318	305	309	284	353	308	319	351	307	335	338	328	350	309	335	341	366	303	347	380	326	352	324	318	343	322	316	295	328	301	333	325	327	337	321	297	310	325	312	323	311	332	294	332	298	313	310	274	310	324	321	319	311	319	328	298	303	325	328	339	324	349	299	332	319	293	311	341	264	332	295	348	370	311	318	333	328	347	360	349	350	310	343	338	286	307	274	307	344	324	340	303	331	341	286	318	343	328	319	364	349	306	326	337	331	311	355	325	350	345	310	272	308	341	344	342	347	304	351	352	297	325	354	319	357	329	335	344	323	315	310	368	350	295	312	308	342	354	319	312	308	324	345	329	343	303	306	305	303	361	321	334	360	365	315	337	295	330	339	321	291	336	293	341	312	325	330	324	340	333	353	312	308	306	304	326	372	340	355	309	312	340	310	301	331	355	327	346	345	312	339	343	358	338	307	332	361	292	293	323	337	355	319	329	333	325	309	317	318	325	347	347	358	338	299	318	302	341	318	302	349	314	314	310	322	325	305	294	303	311	339	320	302	325	367	338	326	330	326	358	321	330	313	314	334	314	330	329	305	388	323	322	358	318	324	308	328	305	327	307	329	330	334	340	360	365	335	309	343	327	328	358	322	351	323	311	304	320	337	343	345	305	317	371	314	310	366	325	312	321	326	334	328	286	340	318	375	338	320	304	333	337	316	304	312	326	355	293	305	347	343	328	324	323	308	362	337	302	324	345	340	312	354	311	339	308	330	322	340	341	309	345	321	302	343	351	334	330	336	282	294	326	370	322	305	329	329	339	327	318	299	323	290	329	326	282	292	310	341	319	291	304	319	339	316	340	345	306	315	311	347	320	329	350	314	326	321	319	338	370	322	356	342	332	318	326	313	330	334	331	340	326	329	350	331	315	310	324	328	335	313	320	329	293	326	277	292	340	310	343	346	303	333	336	304	371	325	352	329	322	318	309	348	309	292	333	318	319	340	294	328	348	305	325	317	268	317	296	337	341	363	332	343	370	342	327	332	348	333	299	320	311	309	306	334	338	326	311	317	325	351	310	304	341	307	352	327	338	327	337	315	321	315	340	328	328	319	330	354	347	340	344	304	338	333	329	331	308	339	309	326	280	354	301	329	285	313	331	309	312	304	344	343	310	355	327	316	320	332	310	292	314	329	322	354	343	345	311	326	338	311	315	328	300	333	319	325	291	322	313	332	317	348	324	352	332	303	313	314	346	358	325	341	286	311	324	337	287	343	289	329	310	307	309	318	325	339	339	330	317	307	307	309	323	332	313	337	340	290	335	342	333	283	323	320	327	334	328	318	313	352	360	326	339	309	315	335	297	318	341	332	328	345	296	325	316	351	341	355	350	324	345	335	345	268	304	358	312	326	328	327	321	310	361	329	308	326	334	309	301	339	321	321	375	327	366	304	293	351	334	343	352	338	363	331	327	319	329	328	312	352	319	330	334	352	286	292	306	303	364	320	351	327	328	329	341	300	330	314	351	309	337	332	330	329	301	303	354	354	299	327	304	320	318	322	362	314	322	340	301	341	332	307	322	295	328	345	341	326	312	300	312	319	320	306	323	324	326	344	343	299	306	308	339	348	334	338	286	329	310	325	349	329	326	333	325	330	309	313	327	331	284	327	338	317	326	331	319	338	317
37136	23033	16087	8737	3608	1705	1422	1126	1007	956	972	939	854	787	785	744	675	676	682	675	694	681	684	702	692	723	738	688	724	673	734	717	714	681	761	693	777	705	767	714	732	691	717	712	750	697	699	719	767	712	706	702	692	722	731	706	694	705	688	679	705	701	664	688	717	701	692	736	679	686	720	756	742	716	724	688	709	690	685	678	705	684	698	673	679	754	700	653	680	723	694	695	711	675	684	680	689	656	660	670	686	670	691	707	738	684	660	647	669	685	738	719	710	725	700	720	697	744	711	689	689	686	754	650	694	730	682	679	708	708	704	672	719	680	732	658	668	684	683	689	734	722	692	690	712	725	712	696	684	668	688	674	701	728	713	720	729	682	721	685	710	730	696	763	721	692	736	706	655	709	717	718	711	744	709	722	666	664	729	674	690	688	726	724	703	734	672	666	671	706	692	676	695	703	706	650	706	698	679	724	687	691	696	690	701	685	696	717	706	714	718	689	714	688	718	671	683	699	676	699	649	689	752	686	699	697	724	747	666	766	700	693	707	720	722	715	698	743	691	691	680	739	683	740	704	681	724	714	728	697	710	682	663	694	679	737	734	732	669	681	683	688	717	766	702	679	700	758	714	736	682	684	690	681	736	718	675	697	672	688	672	711	700	705	720	686	679	681	736	729	729	688	692	646	659	710	734	663	698	694	660	697	733	690	656	695	747	668	729	677	713	696	688	727	717	723	688	707	683	717	721	710	709	713	695	661	668	711	737	709	729	694	691	719	677	695	689	757	705	727	720	682	657	691	678	731	661	724	705	705	704	714	724	687	662	722	692	700	706	667	630	688	697	709	673	713	664	693	707	751	727	713	720	720	709	698	694	704	729	744	706	714	646	723	705	708	707	687	743	709	641	751	746	712	707	684	666	731	707	721	729	713	670	696	696	710	681	744	704	698	650	718	686	668	676	725	704	753	726	741	631	692	682	701	732	695	711	683	676	642	704	640	728	726	678	700	689	691	709	661	677	699	751	707	661	707	726	744	728	686	661	732	676	731	683	642	713	660	680	692	714	762	692	676	684	678	655	710	731	710	671	728	674	702	677	721	736	696	689	688	724	721	690	700	734	731	747	639	716	689	737	694	675	696	701	654	738	680	689	737	683	720	716	713	720	727	683	664	651	659	696	691	701	679	675	686	689	697	719	736	697	690	699	756	719	705	673	693	660	678	744	710	689	722	651	734	685	755	627	718	729	659	734	695	692	660	696	685	715	705	655	674	724	718	723	678	725	709	695	637	656	683	706	696	685	671	679	712	679	689	730	661	677	747	709	728	721	723	690	702	698	666	691	717	703	677	725	679	701	663	741	751	664	707	721	674	686	679	716	683	711	726	636	721	726	685	696	699	725	663	679	691	688	713	712	731	703	706	702	677	706	707	700	724	672	726	718	686	707	690	689	740	668	710	698	679	707	687	734	717	705	671	708	663	719	739	632	744	751	656	703	652	700	727	722	697	733	715	684	738	725	746	669	693	700	730	714	655	746	701	650	704	716	698	673	653	679	748	722	706	707	675	708	708	698	715	692	688	705	693	736	661	690	720	697	684	693	677	666	704	710	700	720	656	738	696	707	688	699	699	665	656	692	699	732	700	663	770	693	679	682	728	693	707	680	698	697	719	729	705	696	733	698	711	655	722	743	695	690	753	679	692	653	745	743	752	737	657	681	709	747	679	681	732	687	712	706	710	651	710	704	712	678	636	701	732	727	683	696	713	726	662	721	734	683	728	682	745	725	733	714	692	710	691	703	710	728	702	699	770	705	700	730	680	725	729	685	745	720	695	724	700	683	710	691	714	738	706	682	706	707	671	706	682	698	715	674	729	698	755	693	699	645	681	704	701	710	693	715	690	728	650	711	713	753	684	753	692	734	734	693	771	693	731	720	711	703	728	671	705	701	712	791	710	712	680	704	714	718	745	707	667	696	704	698	644	704	666	711	711	763	690	750	685	711	680	681	709	687	695	743	723	710	727	708	720	702	680	696	713	693	709	678	726	679	677	736	723	660	725	681	673	708	691	679	697	685	713	701	695	624	667	669	674	670	668	691	738	680	694	725	668	730	740	713	683	699	701	703	690	659	706	681	719	729	650	714	707	667	714	705	671	712	661	726	692	712	672	732	692	713	697	689	687	753	703	686	689	693	709	693	679	733	726	733	678	686	738	735	708	753	660	681	666	702	703	706	658	731	719	732	676	676	726	705	662	689	680	734	702	727	729	701	766	715	682	701	687	687	704	739	707	711	677	688	706	685	685	677	673	701	679	696	705	715	722	711	678	741	661	723	704	665	703	648	697	676	713	718	682	693	667	737	691	701	694	702	701	713	740	709	698	696	714	724	713	674	719	695	676	689	749	726	687	672	688	688	699	676	705	740	715	668	679	713	663	740	649	686	700	689	645	677	713	692	724	728	715	715	700	694	689	751	657	719	630	735	749	715	706	722	713	683	742	648	713	739	699	697	727	687	695	721	674	666	756	693	698	673	688	723	682	699	685	718	703	707	665	678	715	739	686	718	704	722	714	735	689	694	756	735	677	711	696	707	724	661	743	709	676	692	684	715	716	688	715	660	754	708	695	714	732	693	716	756	716	654	712	726	700	716	742	741	717	703	679	767	699	694	718	713	734	684	742	689	703	697	698	697	749	670	693	687	681	730	681	675	738	722	679	682	648	675	692	706	699	688	682	709	698	715	749	722	734	726	674	729	769	699	720	701	688	732	696	642	714	702	727	717	681	671	732	695	631	717	717	753	685	652	715	692	749	713	676	692	680	734	735	711	694	670	705	716	721	699	704	710	702	740	730	718	696	732	700	696	655	677	693	662	684	665	649	629	804	702	692	690	706	720	669	666	750	730	723	701	692	702	721	688	674	690	714	718	701	673	729	676	672	707	743	689	676	728	697	742	693	711	674	665	666	714	716	693	708	668	689	703	698	722	730	691	705	697	727	720	677	755	696	701	714	693	700	686	754	676	732	701	753	737	719	704	688	659	688	687	711	661	705	724	726	707	648	734	739	728	693	745	723	699	677	708	752	717	753	699	695	705	672	706	697	695	733	712	688	701	710	650	708	728	706	658	712	693	682	724	746	704	736	699	715	739	710	672	742	726	725	711	681	661	719	699	701	669	709	697	688	717	685	746	653	694	704	698	700	722	700	726	716	724	709	665	732	693	688	707	709	666	736	712	675	643	692	700	727	707	697	670	678	708	770	737	713	692	676	693	664	701	718	679	685	682	671	715	705	709	719	711	668	732	717	751	712	688	716	695	685	730	640	691	653	666	681	726	701	695	726	672	713	728	652	715	708	646	699	693	699	707	705	720	722	720	733	689	700	687	702	725	690	672	679	677	744	772	673	680	738	740	750	701	704	673	659	740	722	704	721	703	737	682	697	691	671	735	729	667	717	738	722	719	731	685	718	719	691	694	674	725	678	734	681	694	706	709	704	692	686
68187	38538	19186	6973	2601	694	468	419	422	390	375	379	374	361	350	345	327	322	382	354	311	345	327	326	340	350	324	339	334	312	328	349	314	342	325	344	345	344	397	352	342	335	332	347	367	328	352	365	381	312	326	337	377	333	340	347	366	298	362	331	330	344	339	328	316	355	358	300	367	324	332	331	340	306	332	318	309	337	330	336	357	328	331	322	363	340	362	325	351	345	294	333	367	320	312	304	337	317	371	327	335	315	366	363	336	310	366	376	334	355	315	352	350	322	348	316	331	357	370	331	344	352	358	334	325	327	346	326	332	318	305	356	330	322	352	359	349	332	307	332	325	371	322	345	350	311	325	305	340	324	339	335	310	345	368	373	320	324	326	333	327	317	350	339	284	323	342	375	326	341	327	357	313	321	344	338	365	358	363	330	303	370	351	336	334	308	320	335	339	311	363	342	325	346	317	319	322	344	355	346	355	362	299	310	345	338	358	308	341	334	310	369	349	337	322	326	326	278	337	337	334	362	362	345	347	331	328	355	326	337	311	358	330	363	332	363	367	363	337	349	360	339	339	357	322	334	346	340	365	356	350	336	310	327	346	325	322	339	325	322	345	373	324	322	319	326	329	326	291	334	316	343	321	335	346	333	344	310	321	334	304	367	366	317	361	349	335	336	332	361	312	328	339	289	322	327	326	332	336	349	347	355	327	317	331	370	349	292	367	311	304	322	320	315	342	356	346	340	332	277	354	305	313	338	308	334	346	346	318	333	367	325	330	323	329	347	332	358	317	326	336	328	347	352	315	318	367	327	369	346	362	291	348	352	350	346	326	289	374	312	363	355	338	361	334	322	316	310	324	327	344	329	364	338	356	344	340	300	335	333	336	335	296	307	335	361	358	377	327	299	318	335	334	327	368	352	326	363	341	368	325	381	337	308	330	344	298	338	335	329	348	324	338	307	319	356	311	347	358	341	327	324	340	325	350	317	317	329	320	305	320	335	332	322	382	340	357	306	388	335	330	333	349	363	327	328	299	329	336	327	308	294	351	332	323	367	344	357	303	346	347	362	327	319	337	337	315	354	310	369	361	354	326	329	353	345	321	314	373	324	332	342	329	349	335	348	349	322	309	325	332	278	329	330	330	320	336	325	303	319	352	369	338	343	317	323	349	314	324	336	315	315	356	317	326	357	322	330	374	318	330	365	339	331	356	295	337	353	368	322	340	312	358	343	330	341	367	286	347	356	340	338	362	347	347	338	358	324	356	353	352	391	333	314	339	329	340	313	339	343	357	358	318	353	366	362	351	334	362	304	335	363	325	358	340	360	346	336	286	330	343	335	340	367	332	331	377	320	359	321	294	361	324	323	372	334	349	312	334	323	320	314	347	306	323	357	317	308	344	381	343	356	313	304	337	344	332	331	329	343	335	328	314	349	318	329	301	333	339	305	351	357	342	379	339	332	332	350	323	306	318	353	384	344	321	339	358	371	365	353	359	361	356	317	330	343	336	331	317	354	354	334	356	334	303	300	347	350	316	345	321	338	329	348	344	345	350	350	323	357	336	323	310	345	355	363	322	332	310	344	351	361	377	324	317	316	347	356	361	341	323	347	334	356	378	324	347	337	332	346	326	319	349	307	356	348	335	352	343	379	336	339	354	344	350	360	353	318	348	326	316	293	374	351	319	341	322	341	313	332	351	333	313	321	331	319	321	320	338	374	352	327	320	330	350	310	348	369	333	325	325	384	321	358	343	297	349	362	358	332	353	352	362	321	338	360	376	354	332	367	316	331	325	353	340	316	357	325	344	360	363	328	315	315	341	335	315	327	324	322	350	324	335	354	314	331	325	333	372	364	362	324	341	368	307	362	373	334	311	328	314	352	363	358	325	299	363	330	329	323	310	334	299	350	368	333	359	361	323	343	341	317	344	300	352	350	369	360	344	351	351	303	365	328	357	345	363	354	349	337	324	382	349	336	345	338	354	327	369	340	327	343	327	351	325	352	367	330	321	314	375	360	341	339	329	335	379	354	335	352	352	323	337	335	361	314	299	321	364	331	349	367	379	322	343	374	351	343	322	330	354	327	338	331	330	327	352	369	324	322	347	364	348	357	354	334	354	320	283	335	310	344	393	370	371	347	313	332	350	321	363	361	327	327	377	316	314	331	359	304	330	301	362	336	326	320	313	353	337	355	346	348	356	326	319	358	324	351	342	327	355	332	313	335	312	337	345	340	357	378	366	340	355	333	362	323	337	339	319	335	359	337	315	325	329	305	368	337	355	366	295	325	285	318	328	338	328	303	352	317	311	311	313	341	351	320	335	335	317	347	363	350	323	348	361	329	342	323	340	322	346	353	376	346	314	334	345	391	353	342	352	342	339	303	302	331	345	296	367	339	289	333	346	360	356	382	360	356	359	321	343	339	322	337	309	365	313	384	354	352	345	341	381	364	362	339	327	306	337	349	357	358	325	364	350	324	378	341	315	354	343	332	325	338	345	318	306	331	326	356	339	322	320	345	348	345	367	381	355	338	362	337	323	316	312	329	326	391	337	341	358	336	354	352	347	345	338	299	343	340	353	348	266	334	324	324	355	325	304	306	282	319	338	342	309	346	294	353	325	351	368	336	314	337	331	362	312	324	306	322	371	329	352	333	355	350	354	341	329	355	328	347	355	317	377	312	347	323	372	308	352	357	317	352	343	346	360	346	296	306	354	315	343	334	371	340	322	328	367	332	372	338	310	346	338	328	341	329	317	319	323	373	362	337	326	327	369	333	325	326	337	334	292	342	356	342	340	337	330	309	321	325	351	330	347	352	347	338	320	344	353	343	323	331	320	325	327	319	357	324	321	330	314	354	309	335	329	312	322	324	367	330	350	361	333	340	357	287	308	355	332	334	313	345	341	357	341	377	350	318	361	386	326	317	342	335	365	315	321	343	339	340	326	325	336	317	363	320	347	325	337	355	322	299	362	330	307	326	324	340	335	334	309	343	328	334	347	369	330	333	357	333	349	358	353	309	332	350	285	328	303	318	370	337	319	308	370	304	350	330	365	348	336	328	351	330	340	345	356	337	355	333	363	328	315	316	317	344	332	349	363	342	336	311	329	377	329	341	298	317	351	371	351	301	346	332	364	326	350	381	320	337	342	353	366	344	363	316	365	337	367	300	371	365	329	306	310	349	328	330	397	339	339	364	325	333	343	309	335	314	354	319	353	329	329	326	323	388	329	356	329	312	339	365	340	368	359	313	298	333	350	343	341	375	328	350	338	310	328	316	330	331	366	331	341	311	343	344	348	325	332	324	302	339	370	357	351	335	303	359	352	337	341	311	343	328	309	353	346	329	338	317	317	351	343	297	375	328	340	320	332	319	325	325	349	317	357	334	341	330	330	306	345	317	361	322	354	320	314	346	295	306	293	334	340	327	329	321	340	347	295	331	340	371	391	338	311	297	319	329	330	311	339	331	345	350	351	370	357	321	328	347	324	345	315	304
44619	29388	18195	12219	6970	1927	1373	1163	1015	970	873	901	822	809	835	771	741	760	736	729	719	786	755	794	748	712	735	711	704	733	692	781	746	744	725	723	731	772	781	752	773	711	705	765	740	718	802	786	712	744	678	732	722	717	755	747	700	717	751	709	748	771	725	716	731	722	716	723	728	740	711	734	711	716	751	757	728	701	701	794	742	720	753	710	686	689	769	724	797	684	690	706	704	711	704	758	736	739	752	719	695	739	720	772	765	720	743	762	742	692	725	696	717	674	722	724	707	739	689	683	710	742	700	750	714	738	734	752	679	727	710	705	702	730	727	720	722	774	709	720	722	693	734	739	771	771	745	721	660	738	740	670	710	698	743	735	703	752	699	731	709	727	700	722	697	723	763	749	740	681	730	782	692	703	703	802	706	733	746	742	697	712	693	736	735	716	644	668	750	733	688	743	719	745	706	714	754	751	764	769	743	710	775	711	737	688	719	758	697	707	717	684	703	693	715	705	758	726	689	741	760	707	735	740	730	747	716	696	751	778	691	742	713	701	775	767	717	752	739	692	735	747	721	700	758	715	737	679	715	722	747	736	743	731	744	708	750	759	699	788	695	681	731	732	718	730	695	730	671	729	770	748	762	693	770	778	737	699	731	724	736	763	739	758	725	740	721	721	734	714	733	749	746	718	682	726	696	722	717	722	727	729	719	698	744	692	749	687	722	734	749	710	713	722	743	703	685	760	759	791	795	753	744	742	729	760	722	729	779	744	711	734	751	728	712	732	694	656	756	727	737	719	727	799	673	711	718	642	759	739	744	684	717	720	747	773	731	714	704	757	739	745	769	707	693	735	715	776	717	768	742	742	736	751	714	721	721	775	712	683	669	717	709	691	744	781	732	729	677	699	736	724	745	716	692	728	730	689	712	730	708	726	697	728	754	732	726	716	716	685	721	689	731	756	712	728	678	735	711	680	683	709	736	742	681	726	676	746	736	758	698	713	739	744	727	704	735	720	705	778	741	773	743	723	693	707	727	703	719	705	742	720	742	763	703	763	702	727	735	731	722	757	739	712	736	679	718	691	698	690	709	747	749	758	687	733	723	735	796	718	752	714	735	729	770	710	690	714	719	754	760	741	763	715	725	712	715	736	719	689	724	656	697	694	744	758	722	760	722	727	743	744	728	710	728	777	713	731	737	776	709	765	737	748	700	695	732	742	735	727	678	710	724	691	728	727	776	741	736	775	742	731	735	696	767	701	766	734	770	727	675	721	717	759	736	700	743	721	727	744	748	729	676	688	712	693	773	748	711	716	734	724	743	733	779	689	720	748	726	746	729	724	719	768	731	708	744	730	689	726	700	761	753	734	753	721	708	733	745	690	705	732	791	771	717	736	661	744	711	748	706	738	761	774	753	700	763	713	727	720	702	768	751	712	715	748	711	697	698	696	696	731	726	750	740	731	708	682	763	717	768	725	705	719	774	720	786	728	708	738	715	679	711	715	761	683	728	731	686	796	710	687	651	712	790	766	742	733	703	716	721	743	722	700	743	747	752	743	736	729	746	716	756	687	736	709	734	734	764	728	733	711	762	745	726	674	722	730	736	730	753	760	746	722	740	775	742	685	769	732	737	774	741	730	761	722	740	759	676	751	763	717	720	732	778	714	704	731	741	761	704	695	738	728	767	707	734	739	716	768	705	687	730	675	729	713	683	727	710	690	739	730	780	722	677	706	710	711	730	740	747	699	742	758	728	693	741	762	700	720	664	711	740	735	717	725	735	736	745	713	711	729	749	702	700	753	752	728	702	745	733	670	722	705	733	716	729	699	751	784	733	707	700	687	724	712	752	732	708	752	805	731	744	729	704	761	756	732	721	713	718	718	729	661	764	728	685	754	729	711	718	717	729	737	706	702	734	722	729	695	737	672	732	768	714	690	708	714	734	781	754	732	697	706	701	716	733	709	718	728	722	713	706	724	717	735	732	742	773	748	732	715	735	765	703	723	689	699	721	706	721	684	720	758	742	720	740	718	762	723	724	701	682	744	719	698	700	765	715	733	742	707	757	700	684	707	737	705	755	684	743	670	719	683	728	738	768	737	723	733	706	741	723	711	736	758	733	749	721	789	688	714	736	706	729	739	739	713	713	728	757	745	740	731	699	694	771	703	750	743	735	753	683	754	703	726	703	665	758	725	746	720	772	709	697	787	689	745	714	694	737	728	750	761	742	668	789	727	704	734	696	706	767	689	723	724	763	710	748	705	746	759	767	742	697	737	726	743	677	689	729	734	726	692	724	728	673	681	730	742	776	733	655	700	696	717	738	709	770	732	743	746	751	735	723	722	740	717	754	740	760	721	728	768	748	685	765	718	732	718	717	680	719	720	726	725	706	746	799	727	684	705	723	715	786	742	715	770	767	730	669	718	716	690	678	740	712	769	714	751	728	753	734	715	721	735	693	764	721	728	741	702	773	736	732	741	712	777	735	747	726	701	725	716	720	707	761	692	691	722	706	725	694	737	707	732	696	690	712	702	748	768	747	703	726	673	714	747	731	712	771	709	692	708	712	715	720	754	703	762	730	719	770	722	770	752	717	708	695	731	718	750	725	742	707	782	729	699	714	787	737	708	725	761	745	684	726	763	680	690	732	721	712	715	757	702	697	712	740	721	715	718	751	730	735	725	715	767	731	709	710	741	801	749	723	731	732	722	736	759	748	705	769	748	731	732	758	702	694	803	720	675	733	693	751	691	756	672	711	760	680	726	739	747	675	680	729	744	741	723	755	683	683	712	703	694	766	733	728	727	747	720	725	748	732	747	708	735	750	750	702	717	740	732	756	708	768	702	747	718	753	686	676	736	748	770	730	711	736	703	740	736	727	679	716	741	733	688	662	733	673	714	760	692	757	735	742	766	747	693	727	716	753	742	701	683	721	740	758	736	723	730	721	698	728	729	694	749	754	740	720	778	721	746	712	792	690	706	774	743	696	728	712	696	748	687	669	737	754	735	700	748	690	684	716	733	725	679	704	704	715	706	700	741	687	727	740	706	738	735	731	737	736	714	730	709	736	745	686	733	714	740	703	724	764	771	706	745	754	731	729	694	737	720	707	758	718	717	671	712	697	718	755	747	687	757	737	742	692	744	708	713	736	695	705	785	727	685	709	708	780	728	691	670	738	723	721	741	754	692	750	797	771	798	674	707	766	716	775	719	758	746	720	715	706	737	743	719	705	783	771	713	734	762	719	695	698	710	768	771	778	742	695	719	708	724	710	743	696	722	711	702	725	722	770	726	729	660	724	722	708	700	695	738	726	681	745	722	713	718	722	675	725	683	726	713	714	688	727	734	688	735	730	696	687	765	716	728	732	758	704	756	704	720	779	724	722	694	730	754	747	758	757	733	701	743	737	725	744	723	706	658	701	694	715	747	704	685	715	745	739	712	743	702	693	721	727	705	725	708	738	697	725	746	766	740	705	725	707	751	759	725	729	702	738	743
54635	25745	7938	1979	655	413	327	367	386	316	322	332	341	369	337	289	346	358	353	365	347	374	296	352	350	369	363	332	351	354	343	343	337	377	326	314	337	391	350	339	324	360	374	377	346	343	347	394	354	387	367	299	362	361	333	318	327	334	312	348	370	352	365	346	350	344	370	366	349	359	346	340	351	361	320	340	352	333	340	323	374	346	338	330	364	364	318	368	316	357	334	334	376	286	296	353	324	307	336	348	301	352	322	306	350	349	385	324	366	327	312	376	375	360	337	332	353	346	357	341	340	336	319	295	336	352	382	345	361	367	358	348	325	362	336	336	370	359	336	328	359	329	320	372	377	331	337	310	332	348	310	327	339	340	358	332	320	357	341	310	374	348	339	306	350	370	367	320	303	310	360	334	335	343	334	339	342	350	350	330	316	346	340	306	331	354	353	331	334	323	311	342	327	338	333	350	346	333	374	357	374	345	366	380	320	321	319	397	321	328	371	310	356	329	319	343	319	353	341	377	359	342	334	305	329	356	332	368	319	323	289	306	327	330	323	336	332	349	337	374	325	346	362	320	342	354	321	345	345	308	358	341	369	341	351	329	349	350	330	350	366	321	334	332	300	316	304	335	365	332	341	374	323	334	376	374	352	337	357	361	362	361	352	353	322	347	336	324	337	347	346	345	380	359	335	328	374	328	312	385	337	356	355	332	346	301	336	334	373	360	375	299	334	335	322	357	359	329	333	328	371	328	309	298	361	330	363	356	374	346	352	318	303	342	349	352	321	355	353	373	341	346	327	314	365	331	325	322	330	382	292	361	326	338	336	317	361	330	337	353	341	364	352	411	375	320	348	347	338	343	291	328	353	356	308	318	349	372	341	318	317	324	352	344	322	349	365	331	310	321	345	363	320	349	338	343	340	314	371	350	325	359	314	297	315	339	327	350	304	340	328	326	349	330	323	323	328	307	319	368	360	351	334	330	316	361	334	323	365	352	349	324	363	313	324	348	345	324	328	333	290	353	342	349	332	341	349	329	317	333	363	325	339	349	345	337	363	376	322	337	355	338	324	345	325	338	351	337	331	344	320	332	309	317	322	332	337	363	337	336	348	343	345	364	363	296	349	327	346	361	348	319	355	324	344	319	336	309	327	319	341	368	323	317	332	335	361	333	350	284	342	354	357	334	304	340	356	339	367	331	353	374	355	330	367	343	319	339	337	362	329	343	322	318	347	295	341	328	344	352	381	326	313	302	305	346	363	354	345	342	358	328	358	347	333	372	326	369	332	348	342	354	348	356	358	333	325	374	351	355	340	315	348	342	317	309	338	364	352	309	361	347	360	325	373	310	345	341	323	330	352	311	303	370	332	325	344	351	327	322	342	334	321	358	344	333	294	357	348	348	349	322	343	388	347	344	339	320	371	351	346	333	358	335	355	352	358	364	328	323	332	349	335	351	357	349	336	318	323	313	352	342	366	360	369	357	328	377	352	325	321	348	279	339	382	327	361	362	313	325	358	310	350	356	350	389	325	309	329	353	316	325	327	350	360	334	345	334	337	322	312	362	356	361	353	358	374	348	337	326	378	316	334	307	341	342	335	345	333	323	322	350	359	317	355	320	309	357	344	343	350	342	334	335	345	304	342	329	331	343	361	345	325	343	334	313	321	345	331	363	373	342	333	309	345	338	329	368	311	345	347	338	343	339	315	316	310	335	363	349	366	325	348	322	314	313	369	320	346	344	336	316	336	330	356	330	334	341	351	322	371	320	317	339	342	367	345	381	358	337	356	332	350	335	347	347	349	315	339	364	328	358	337	356	356	296	381	348	352	336	350	361	338	338	378	365	338	328	367	343	366	321	337	350	347	327	345	352	296	336	352	357	347	335	338	362	330	358	310	295	318	362	338	383	319	367	353	343	334	345	364	325	350	324	335	376	367	354	325	332	337	371	339	327	331	306	349	333	316	375	322	363	334	333	355	350	344	328	341	306	341	344	345	360	364	344	348	366	345	360	334	327	358	350	334	321	314	338	376	381	322	348	369	335	327	341	351	360	387	355	386	327	344	314	337	348	348	321	335	334	352	376	354	363	341	310	356	354	325	316	339	333	340	347	356	378	369	349	318	356	364	324	335	367	347	344	364	331	315	352	329	334	311	367	337	334	338	314	336	355	344	339	320	334	346	322	373	320	325	338	334	333	354	362	346	310	338	347	357	358	331	357	328	342	357	336	353	342	336	334	329	340	360	366	328	327	338	378	376	348	325	335	304	364	360	359	369	356	335	346	345	332	336	350	339	327	337	318	341	324	320	332	366	308	371	324	368	345	331	327	347	356	340	345	356	360	336	336	361	323	328	332	339	329	307	345	352	314	317	301	317	323	338	327	326	329	344	349	348	365	367	345	344	337	299	339	364	371	353	346	348	362	338	319	342	323	313	373	339	367	350	310	360	356	324	339	339	353	392	340	334	348	350	358	346	325	304	365	360	359	313	323	353	335	298	357	294	333	308	350	333	334	305	314	351	350	326	327	380	350	327	378	369	345	336	323	333	350	361	326	320	322	361	362	325	351	334	336	339	332	382	312	327	304	328	318	320	331	354	339	320	348	328	349	306	309	320	394	330	353	369	353	313	351	337	343	343	346	364	321	299	349	388	350	325	369	356	309	346	318	349	338	341	347	342	314	331	339	323	328	356	369	341	334	367	312	345	386	359	332	310	351	367	356	354	351	320	320	330	352	344	344	317	323	376	347	350	340	374	364	366	372	351	333	341	326	338	384	348	349	280	334	347	316	331	305	324	328	346	338	363	335	323	347	350	326	326	326	352	355	326	308	325	316	357	310	337	374	339	342	346	337	300	326	359	341	340	370	310	370	359	337	342	329	320	345	358	335	381	309	330	333	356	329	343	312	341	356	341	320	347	325	345	331	348	311	361	387	311	306	335	350	355	368	351	360	333	311	360	315	330	340	377	318	366	370	351	296	321	357	336	348	348	332	339	354	323	338	289	342	354	341	363	388	340	344	325	343	323	336	333	301	345	323	326	344	333	352	358	361	312	341	345	339	366	350	359	320	372	364	327	352	383	344	310	345	364	321	367	311	364	339	360	344	334	347	337	366	351	327	313	307	384	333	350	320	338	327	302	371	340	347	340	321	365	305	378	365	313	336	372	363	333	330	336	342	353	320	309	339	344	347	317	344	324	332	342	319	317	321	314	369	355	344	349	331	342	314	332	346	340	324	325	338	330	341	337	390	353	348	356	335	344	357	376	359	361	359	324	339	342	334	320	358	353	336	353	351	337	358	372	308	312	347	296	354	338	351	344	349	353	337	332	321	338	363	386	355	338	313	349	373	346	353	369	303	358	349	326	342	351	290	304	340	323	357	338	348	360	322	312	350	361	321	323	331	369	344	311	331	334	360	330	342	314	342	394	389	367	337	327	338	331	342	343	343	362	358	334	288	342	348	311	344	355	335	333	333	325	364	335	367	314	381	334	354
37479	18197	8901	4175	1486	873	890	801	809	749	749	711	771	755	768	740	699	737	799	750	731	692	730	692	765	760	749	704	706	764	712	751	717	731	766	761	747	752	736	749	761	784	690	729	713	755	740	699	712	695	709	707	715	725	733	689	779	754	728	725	708	705	744	699	678	715	737	721	689	707	770	756	721	720	767	722	766	780	703	735	749	746	722	715	676	763	710	779	741	748	684	702	704	717	702	710	769	715	749	760	706	718	703	742	722	712	748	698	747	714	726	753	746	759	735	739	729	728	752	733	690	700	686	738	710	717	750	721	743	739	751	769	738	690	704	768	727	670	742	734	729	757	746	734	715	733	731	702	694	707	724	709	745	753	738	725	735	734	738	727	705	742	696	755	773	761	714	772	732	712	710	717	731	744	721	698	738	724	768	714	680	760	731	706	703	708	689	725	704	742	764	746	692	710	738	729	751	749	722	762	686	768	724	729	745	723	725	735	723	745	755	665	697	764	713	705	712	725	745	743	739	718	728	749	721	717	725	789	690	738	730	736	746	747	717	716	755	775	754	764	800	734	742	682	728	735	705	701	678	733	722	741	752	706	676	753	690	690	766	703	740	736	710	727	729	744	672	748	692	660	719	747	737	730	768	710	707	732	695	737	691	762	786	690	733	686	724	684	712	669	756	751	731	764	726	759	744	728	783	771	714	739	764	751	741	704	694	746	740	754	748	729	697	705	760	749	761	730	751	756	711	733	730	755	711	782	687	755	697	727	682	701	744	716	724	697	749	763	749	752	725	728	709	713	752	722	752	745	711	727	761	759	693	758	763	722	746	693	702	726	690	758	714	726	741	753	752	782	697	719	655	739	745	675	726	688	725	773	773	735	702	744	748	753	743	715	751	754	704	724	717	720	753	730	680	719	736	731	728	761	761	675	743	747	675	725	708	728	727	732	748	739	708	744	677	736	699	691	743	748	726	717	693	741	683	753	733	759	745	703	728	717	699	723	793	722	750	751	732	725	727	724	721	750	751	712	738	744	748	721	712	699	699	758	665	730	663	721	723	751	724	689	709	750	719	727	701	756	703	760	750	707	717	713	764	771	732	744	736	761	747	747	712	715	769	713	748	725	736	745	712	769	692	713	744	745	727	719	689	753	730	756	668	804	716	736	680	715	756	731	732	724	724	701	713	710	701	738	707	761	810	746	691	729	717	730	727	713	690	759	748	792	750	747	759	770	728	725	740	735	675	753	715	689	709	758	738	713	716	756	764	691	744	726	716	751	719	733	762	751	778	750	714	756	725	783	710	723	737	754	752	729	756	715	676	728	756	703	754	692	729	748	718	754	743	760	717	733	748	717	732	754	752	700	776	731	743	728	728	715	707	668	742	724	735	713	738	745	778	704	731	712	760	696	758	734	729	696	761	737	744	735	706	730	736	714	713	745	745	723	708	734	697	722	717	789	763	712	702	703	753	703	744	719	676	721	757	748	680	724	785	725	779	744	760	696	707	733	767	692	724	722	703	741	734	738	690	767	737	741	733	692	752	791	728	737	744	740	683	723	726	727	774	759	760	712	692	737	756	730	724	761	775	734	689	663	780	767	776	753	704	691	730	757	700	707	708	700	754	677	721	775	690	698	713	735	754	695	724	726	691	729	737	721	735	707	700	737	755	743	764	746	719	779	801	760	725	770	776	731	726	753	765	736	724	728	763	740	690	762	723	713	707	718	755	737	719	734	731	772	726	753	733	777	736	721	710	724	722	742	733	747	728	726	773	705	725	734	710	689	734	733	765	748	750	750	694	728	731	772	718	687	733	749	692	763	709	678	779	691	716	721	811	775	721	715	746	763	724	727	730	767	739	745	745	768	780	764	718	729	699	707	725	717	771	744	782	749	720	729	694	715	653	706	712	751	750	715	733	721	740	715	736	758	700	701	740	718	735	725	693	716	774	767	713	727	729	720	705	749	734	727	695	692	729	747	753	734	702	822	692	696	769	745	708	776	701	726	706	723	741	717	783	716	683	699	736	747	702	727	694	752	773	718	670	729	724	740	759	718	770	724	745	756	741	718	718	714	670	750	675	754	766	700	748	704	720	731	751	740	737	723	694	710	714	766	779	715	756	713	700	749	755	683	693	729	694	704	739	741	687	716	720	713	661	756	733	733	724	702	723	723	677	727	729	727	741	736	720	720	743	744	719	762	740	702	709	720	764	717	715	760	718	744	708	728	774	725	730	748	726	706	693	730	740	698	714	716	732	706	705	699	724	733	671	773	753	710	675	764	770	709	815	706	702	735	743	742	724	692	686	674	759	723	712	750	769	748	697	663	741	713	720	724	720	709	739	716	696	735	732	681	747	695	748	736	732	752	721	783	720	723	713	743	780	719	717	727	695	731	729	683	742	707	721	699	717	691	759	777	698	749	745	734	766	704	717	758	706	692	730	728	748	730	721	697	725	727	735	736	772	720	776	695	733	658	742	725	725	745	708	761	729	731	679	740	734	705	708	740	709	744	705	742	722	739	748	725	731	732	709	682	719	734	775	733	790	722	710	701	700	724	758	730	719	727	702	724	757	680	708	745	786	742	745	736	723	732	756	722	740	699	747	736	742	760	759	749	709	735	781	724	731	711	755	740	699	752	728	735	713	731	714	766	712	744	742	761	743	723	727	750	680	735	757	777	757	797	700	748	742	781	755	800	733	750	735	704	748	744	762	718	703	738	765	696	733	733	735	700	721	725	737	737	771	743	749	696	760	752	676	760	741	728	708	719	745	755	726	742	774	702	738	742	737	755	717	697	697	710	711	751	703	749	751	720	717	730	761	726	755	723	747	733	746	726	741	751	679	728	741	758	722	737	674	744	724	745	747	730	701	684	752	756	729	741	687	771	749	793	713	750	761	727	757	699	731	719	695	729	703	739	703	695	733	732	719	728	701	740	719	713	711	772	747	757	762	705	755	687	769	743	725	723	720	780	726	763	744	699	743	740	776	730	746	739	680	738	730	746	743	767	779	721	764	690	716	761	713	724	745	731	723	740	710	670	709	754	704	764	707	675	732	700	763	700	703	756	722	797	735	684	726	724	770	694	729	757	731	673	756	692	744	685	753	723	750	701	689	738	749	715	743	703	765	699	757	715	751	710	769	725	753	747	744	743	720	768	742	748	718	763	689	685	767	734	683	744	746	752	732	698	776	728	740	722	708	705	744	711	714	732	733	675	702	744	746	708	724	727	744	713	700	767	736	701	729	702	714	763	781	740	743	685	738	700	789	677	717	708	737	681	719	756	701	747	736	703	740	700	733	703	703	680	726	773	776	713	720	740	710	752	787	730	649	694	735	724	753	721	731	693	733	701	754	697	758	705	735	766	734	728	737	727	730	678	740	698	762	727	724	688	721	717	702	750	690	769	751	742	725	679	737	730	731	766	741	777	725	713	736	730	738	752	739	724	737	716	747	707	730	723	731	668	723	709	758	744	710	794	722	712	722	712	741	753
63171	34112	14640	4517	1084	421	425	382	329	323	315	303	354	377	352	294	341	301	342	341	332	357	359	309	333	320	344	346	331	332	324	321	326	343	352	321	364	329	322	322	348	323	328	308	352	300	331	327	354	360	339	346	342	341	352	346	341	340	327	296	333	344	344	318	335	321	329	314	357	343	339	329	327	313	295	342	313	319	321	350	324	352	357	337	325	353	325	324	369	359	328	316	344	318	339	301	331	320	347	301	327	337	324	323	322	310	360	330	328	336	304	322	329	332	334	320	318	267	332	331	328	343	344	398	314	306	314	330	339	328	324	365	295	330	349	345	350	337	321	315	370	337	340	332	322	339	332	329	295	319	326	323	312	323	327	331	306	337	318	338	301	300	298	295	324	335	348	315	307	338	371	300	315	316	358	311	294	374	334	342	318	334	320	341	322	338	353	307	341	315	283	371	323	320	329	312	342	324	329	358	328	301	336	336	326	289	345	320	316	316	316	343	313	338	319	345	340	319	298	305	337	313	344	349	349	311	305	295	349	287	322	318	330	365	311	324	346	307	326	336	354	329	325	344	315	321	333	321	314	310	332	311	296	316	360	355	327	307	347	313	336	318	294	301	324	374	355	340	325	360	321	312	324	348	350	353	340	327	340	350	314	316	366	352	339	337	327	291	352	331	334	350	345	345	336	363	345	341	341	344	368	327	339	349	290	305	346	320	361	336	342	343	349	332	347	306	330	328	322	332	350	303	310	338	304	318	325	336	314	352	332	316	333	358	339	333	336	340	337	308	338	354	352	336	324	338	361	327	334	330	331	335	324	353	307	324	356	347	321	335	368	307	338	312	334	304	311	349	362	317	337	312	328	298	325	331	334	309	356	361	341	329	316	334	329	300	344	335	352	345	307	335	340	322	324	355	347	359	309	359	323	354	321	344	320	311	343	364	327	319	362	331	364	342	323	346	340	335	335	296	317	358	330	283	298	304	296	330	306	345	294	320	312	346	323	353	363	364	369	316	358	344	302	320	328	321	344	304	324	334	326	324	363	333	343	327	359	357	341	293	348	306	358	310	327	331	333	319	330	334	330	338	337	335	320	312	366	345	306	362	335	334	331	320	350	349	331	337	334	348	335	316	347	333	330	327	322	297	347	318	332	335	308	321	294	327	309	326	324	327	335	317	347	339	308	345	309	342	338	330	331	312	347	340	326	327	331	337	307	362	333	295	306	327	300	359	353	363	327	317	321	329	346	326	344	340	317	383	324	332	358	313	348	380	320	319	351	321	319	328	328	327	311	327	344	333	335	346	339	348	306	358	350	306	333	351	329	331	337	324	323	353	334	338	335	317	325	305	343	338	321	341	312	319	299	291	343	345	359	318	316	370	357	319	309	330	329	314	348	350	295	345	317	333	315	344	328	367	327	342	326	340	325	356	324	310	314	317	305	304	292	335	374	349	350	373	350	318	356	349	322	314	353	298	348	389	334	364	343	329	325	337	360	337	315	347	316	321	334	309	318	344	344	325	343	288	346	318	340	330	349	312	310	361	332	375	304	324	321	332	310	315	325	344	309	335	325	321	346	327	295	345	332	313	300	320	336	305	321	303	343	349	323	344	334	325	310	310	306	317	305	298	289	321	300	344	334	303	335	347	316	366	341	351	353	358	346	319	327	357	298	339	299	322	347	321	334	336	366	315	360	317	355	315	289	327	319	319	328	324	331	344	356	327	322	321	344	332	327	313	341	336	305	357	318	321	321	329	314	320	329	314	331	357	331	324	316	341	351	356	307	320	312	331	330	347	341	297	325	328	333	305	345	340	338	290	293	341	285	339	329	342	312	335	339	349	312	340	344	379	371	338	336	312	320	318	334	308	318	358	326	333	318	304	323	305	329	321	303	352	323	288	342	315	343	340	320	355	344	314	310	307	351	330	324	294	405	323	399	304	309	329	356	357	329	344	313	342	337	307	314	330	319	350	334	311	337	337	319	364	369	344	317	316	329	345	340	306	324	291	303	331	349	322	328	317	328	317	324	346	324	352	284	303	318	346	344	313	267	369	365	350	342	357	375	312	332	351	338	350	311	319	373	336	312	298	340	336	341	339	334	302	362	329	297	322	321	349	296	311	333	317	321	350	335	336	350	321	359	365	327	340	333	316	343	319	318	345	343	326	328	329	362	336	322	353	322	333	352	365	326	301	334	340	311	371	323	335	355	362	320	343	337	309	321	324	326	310	346	323	334	335	343	349	303	314	340	354	340	332	310	345	294	355	323	323	346	329	351	360	356	377	328	318	335	311	347	359	350	315	334	329	287	315	320	291	353	353	345	330	302	341	363	318	325	339	302	325	342	331	318	347	319	372	351	329	322	309	310	351	321	325	275	326	369	340	300	338	355	331	322	351	358	318	354	338	355	292	316	343	323	316	348	351	310	356	328	310	357	362	315	352	335	337	338	299	379	301	339	343	354	317	307	339	333	322	368	343	328	324	340	307	318	314	329	353	296	338	326	368	317	321	331	343	332	374	321	279	331	369	323	348	313	338	297	353	337	321	303	382	354	329	324	326	345	324	324	294	313	317	305	314	309	335	333	310	318	298	290	325	339	314	297	351	306	322	354	313	317	340	283	304	340	345	341	329	330	329	365	363	353	329	352	331	342	389	373	320	367	348	337	344	320	319	309	302	346	333	337	270	325	323	311	299	320	315	307	361	325	321	324	309	322	346	351	348	373	319	305	311	356	303	308	331	334	358	300	330	307	329	351	337	332	319	293	376	348	322	358	356	377	348	337	316	321	310	340	314	354	314	332	311	303	333	317	336	319	307	332	332	365	348	350	334	299	313	353	302	356	330	345	326	319	305	310	330	322	349	334	309	319	364	341	366	336	389	331	320	302	301	323	297	327	338	325	342	345	340	350	300	332	322	340	323	328	346	318	321	368	345	299	335	349	345	327	336	320	326	349	314	316	299	325	317	313	332	331	338	338	339	329	294	320	309	328	333	317	331	343	329	351	342	334	306	333	309	305	306	337	340	341	314	356	333	340	318	300	330	319	313	326	337	330	330	312	327	307	313	354	333	366	339	341	307	342	341	344	338	292	339	321	314	302	362	341	339	340	313	283	344	341	333	333	325	314	319	325	338	316	324	328	347	340	327	350	336	360	336	334	311	320	312	313	348	341	339	329	321	322	353	349	327	319	316	301	362	321	357	324	313	321	324	331	307	306	336	315	331	292	309	317	330	322	336	354	302	334	338	349	343	327	359	326	313	306	338	336	319	303	322	344	302	323	350	301	307	355	341	339	307	301	349	337	323	337	326	280	319	331	339	303	298	359	343	357	343	320	310	333	337	326	310	357	354	308	294	337	333	319	323	322	340	331	353	330	328	354	311	346	321	322	320	331	325	357	309	377	312	328	361	306	331	337	331	324	320	345	310	358	345	324	338	346	350	360	322	347	315	349	342	343	357	373	320	326	373	369	342	335	304	312	358	330	343	301	353
42418	25799	15466	7651	2616	1078	984	907	829	775	832	697	739	723	734	731	737	703	746	692	695	701	699	719	716	721	727	727	715	717	713	722	701	736	743	716	731	755	691	689	732	687	694	708	708	742	736	740	694	714	757	761	692	699	676	714	688	702	724	716	730	697	713	707	698	724	688	686	707	669	726	755	682	754	719	706	729	691	714	742	719	751	681	687	720	758	692	773	686	706	751	699	730	736	734	716	734	691	719	743	718	724	695	730	739	739	702	715	713	692	776	715	727	710	720	722	756	702	696	677	717	671	662	744	751	723	753	687	720	726	730	734	750	704	749	714	723	744	690	721	722	657	700	717	714	697	712	701	693	712	665	734	712	671	708	672	755	699	727	774	731	724	731	682	734	742	718	707	718	692	697	741	686	720	725	760	718	717	722	734	710	697	717	714	721	714	739	721	729	732	753	693	736	698	698	701	688	729	691	700	703	722	724	732	714	702	668	736	667	732	707	663	702	726	688	717	704	658	688	706	691	696	745	732	702	776	729	695	695	732	693	749	725	693	719	710	708	724	685	785	731	739	668	710	698	731	717	744	736	706	791	708	675	724	725	697	719	742	722	688	687	740	728	786	752	682	718	690	705	748	767	730	741	722	715	733	691	728	661	718	689	663	720	660	713	756	711	707	724	726	724	697	694	712	703	714	709	683	745	701	690	732	681	683	707	684	719	697	712	706	741	678	709	706	706	703	674	682	765	726	725	719	725	737	681	647	702	729	734	692	740	734	714	754	742	703	639	674	728	688	694	759	710	691	729	693	705	671	716	680	682	685	698	719	665	738	682	685	707	752	694	677	693	748	703	711	737	697	712	723	686	702	703	691	710	720	702	747	724	694	693	748	719	694	716	691	715	702	701	710	759	720	751	724	745	701	730	684	731	672	691	683	683	742	744	748	711	676	738	700	712	706	689	715	739	750	734	681	682	770	717	729	705	685	716	722	690	727	682	733	768	756	746	701	726	720	699	706	698	728	722	733	743	752	694	728	722	706	733	675	721	725	764	698	736	715	730	730	672	708	703	683	715	722	689	692	736	737	707	713	747	707	695	717	757	724	687	696	684	726	674	678	740	705	690	692	700	714	716	719	760	699	729	689	718	703	723	685	726	692	734	697	698	697	751	726	757	723	731	652	695	716	730	700	697	715	720	687	741	720	747	705	644	687	679	755	704	729	675	679	708	753	739	726	676	717	746	718	685	745	715	692	698	696	708	733	725	678	669	719	729	771	702	642	704	731	703	730	722	685	719	721	733	736	745	698	660	707	723	688	727	742	745	715	746	726	718	716	686	676	686	724	693	656	722	718	714	743	715	745	710	699	750	741	699	701	735	741	726	719	674	725	708	692	731	695	718	692	710	729	690	709	686	713	695	723	723	757	722	689	732	750	732	712	687	725	731	696	749	760	713	686	711	736	699	716	743	712	717	702	709	721	715	706	715	680	718	673	735	700	738	730	733	772	755	740	692	704	644	705	704	738	744	680	745	717	731	701	691	715	720	682	714	728	691	728	728	756	697	793	699	679	706	711	738	664	714	721	726	726	712	709	727	720	709	710	692	660	721	729	727	711	676	689	714	723	674	738	679	714	678	738	764	671	719	759	754	701	725	731	671	718	716	740	677	740	781	747	763	680	751	743	703	726	711	698	683	727	709	790	725	757	713	736	713	759	738	733	682	751	719	749	747	743	707	727	671	706	695	713	690	700	721	704	710	696	686	710	668	765	718	725	765	699	687	733	765	784	739	659	671	752	732	734	703	726	732	718	675	723	745	666	738	693	738	732	750	731	735	728	691	688	739	720	720	657	710	718	716	691	705	700	729	714	736	695	732	689	733	715	710	726	691	742	703	686	724	734	724	702	744	735	708	694	727	708	729	711	709	716	672	711	762	672	698	727	697	712	672	746	724	712	713	726	739	734	792	711	714	725	763	753	666	684	713	741	702	708	723	701	732	725	739	672	725	711	743	699	724	723	701	718	721	676	711	672	714	744	781	689	693	696	729	691	724	671	688	714	724	714	664	680	738	739	694	654	732	715	693	652	707	738	729	744	714	729	725	686	707	718	711	679	722	744	727	745	757	674	701	712	727	684	715	686	663	696	735	678	750	764	718	726	726	707	745	750	665	739	691	753	711	712	714	710	692	753	696	754	744	756	713	703	734	738	700	768	721	684	723	692	702	689	686	754	747	692	667	704	710	740	673	737	717	727	719	718	736	722	688	688	696	708	710	732	650	714	687	709	713	716	692	713	714	700	744	761	735	731	768	753	692	737	687	716	739	694	716	735	753	698	696	734	696	713	692	702	725	725	712	723	674	710	702	741	667	704	695	735	713	763	729	719	720	704	677	674	718	699	712	697	690	709	728	739	703	762	696	698	669	744	729	695	698	710	688	681	718	717	726	751	703	688	701	705	746	719	678	701	668	721	707	741	709	734	722	699	686	697	747	742	723	713	673	677	686	721	706	713	695	773	692	655	681	700	726	698	741	682	784	744	727	740	696	695	667	698	742	752	727	733	732	735	672	734	652	734	711	700	721	688	699	696	770	719	734	731	684	714	709	704	683	692	727	677	722	719	721	731	703	737	731	676	709	703	719	712	693	693	784	745	674	700	685	739	722	724	689	688	704	734	727	743	738	732	714	698	706	711	717	743	807	727	683	688	726	671	726	738	692	760	745	738	691	738	720	705	691	727	747	709	676	710	685	732	694	683	733	746	675	726	712	775	696	720	722	755	691	709	673	696	722	734	665	701	753	711	758	703	715	719	734	710	725	735	680	719	696	733	741	695	711	706	719	721	751	693	726	771	777	694	709	718	724	705	715	714	719	716	716	702	656	724	746	679	740	702	729	703	746	707	754	727	714	684	687	713	720	728	681	751	652	728	710	734	680	638	671	705	693	647	739	692	683	698	692	718	715	704	691	720	660	655	711	745	701	703	683	734	674	697	693	663	718	705	681	717	759	663	699	704	672	788	723	695	661	700	675	756	716	720	699	715	726	745	716	721	725	725	729	723	704	727	691	720	707	712	730	729	682	704	755	706	703	677	728	694	678	705	723	693	716	716	699	707	671	688	735	756	689	745	718	707	765	710	752	713	712	729	754	712	709	682	740	681	694	719	756	728	691	690	731	746	725	742	735	705	668	719	730	703	730	717	701	659	695	698	681	700	739	699	701	720	664	735	694	731	692	703	729	674	691	785	689	664	671	698	749	738	721	730	751	733	717	755	722	746	747	707	716	753	701	703	693	679	720	730	741	700	697	673	665	690	714	696	716	738	683	722	704	743	737	712	692	727	698	697	689	710	697	688	650	669	689	741	661	739	713	729	676	769	710	731	701	701	735	710	684	685	743	756	695	769	688	739	727	738	700	699	733	739	660	685	733	764	730	749	701	701	736	729	733	646	714	706	700	758	684	694	703	708	733	723	710	722	695	701	696	714	716	718	712	682	706	648	726	696
66093	33468	17505	7028	1937	601	472	418	384	359	361	383	372	349	333	360	349	324	335	356	336	315	344	347	340	336	353	340	326	344	346	360	323	314	341	345	359	350	348	312	353	333	310	381	339	356	328	346	331	355	413	346	313	367	346	322	313	349	320	337	338	288	345	331	349	350	373	360	342	352	342	340	336	326	331	317	345	296	303	298	347	319	323	330	358	356	332	337	342	331	360	352	367	382	361	331	360	319	332	315	335	351	356	327	334	336	330	367	339	351	336	354	354	337	302	373	315	349	374	367	361	344	343	344	318	337	341	335	342	347	342	323	353	337	319	344	336	356	333	340	347	341	360	389	366	354	356	349	317	318	332	320	369	335	356	323	332	304	326	296	329	335	333	355	334	365	353	317	355	337	352	327	338	357	299	343	320	306	312	346	337	356	354	335	365	392	339	335	330	375	340	322	341	357	373	365	345	362	318	311	355	368	307	357	356	311	330	331	325	368	324	340	321	310	316	344	362	399	340	334	327	345	350	329	364	348	344	326	358	343	332	342	361	299	349	353	296	337	321	344	330	322	375	297	313	304	323	359	323	303	327	339	376	334	330	365	331	385	355	354	345	306	326	320	345	363	308	362	333	339	339	317	343	342	321	339	334	319	316	343	353	330	348	334	352	377	337	325	353	330	344	299	316	337	336	339	317	335	381	344	368	320	328	321	342	334	317	336	332	328	344	318	362	340	352	356	327	300	343	343	380	321	335	389	323	347	329	318	293	345	308	366	341	352	354	315	333	331	337	347	338	323	322	329	356	320	354	356	343	310	342	371	363	387	310	327	346	341	371	345	347	340	374	374	347	321	327	318	321	369	353	380	327	317	363	314	347	325	322	347	323	319	331	315	319	371	328	298	314	346	350	345	351	334	355	356	340	365	351	351	318	353	341	347	338	349	327	348	344	360	350	345	325	305	321	323	299	337	359	323	340	345	323	359	339	374	310	345	314	367	355	342	340	362	323	336	323	338	314	340	364	331	358	354	328	331	324	357	304	329	304	319	339	367	370	364	338	342	343	338	341	349	348	289	324	369	377	330	331	341	355	337	323	306	372	357	327	337	326	335	304	303	318	354	318	346	356	327	349	329	384	341	313	350	332	328	328	367	351	318	346	348	336	339	343	335	327	338	336	371	336	319	372	338	326	372	314	373	327	324	343	333	364	330	325	311	341	335	323	327	300	334	345	292	363	335	317	331	343	315	319	342	365	381	342	334	349	341	332	333	287	353	345	313	335	331	359	337	358	340	325	358	351	327	346	336	353	332	352	295	343	361	370	364	326	345	373	364	341	339	381	347	338	345	317	318	325	315	304	309	354	357	355	329	342	327	384	320	377	334	355	356	328	358	357	358	340	352	331	315	353	324	352	341	366	345	351	352	323	303	330	329	310	291	320	313	339	364	363	361	337	332	365	343	349	345	339	338	360	331	349	338	286	329	359	367	341	299	305	345	336	328	369	323	351	322	360	340	340	346	340	366	375	359	356	374	313	344	314	326	347	333	344	314	361	358	362	345	324	321	353	326	339	338	313	371	321	334	351	350	315	331	362	334	367	298	330	344	342	327	318	321	317	353	306	281	332	344	323	338	293	312	330	354	319	346	356	343	330	318	355	348	346	360	312	320	309	351	336	335	311	332	373	347	350	365	320	322	362	355	335	309	304	338	318	339	373	353	323	357	333	356	363	331	344	363	366	348	328	329	328	328	321	369	337	320	336	306	326	332	309	309	341	352	345	300	328	331	367	381	353	350	326	281	312	323	350	310	344	326	319	345	335	305	302	339	330	366	381	286	319	349	326	341	384	319	345	335	300	326	348	315	359	314	355	322	336	373	365	352	329	335	362	342	348	374	360	325	297	366	314	324	356	324	331	312	305	363	359	339	332	307	376	350	337	351	357	379	331	344	327	302	339	366	329	316	373	334	318	335	335	351	348	340	345	324	324	340	328	335	341	330	345	337	352	372	318	305	328	364	324	326	345	353	342	328	347	334	336	331	320	333	348	333	323	334	301	356	344	290	345	304	349	345	306	340	334	351	345	344	322	375	342	342	332	313	346	330	293	365	369	331	353	318	321	333	317	330	339	352	375	353	361	392	351	336	338	335	328	314	348	339	360	360	355	383	357	342	364	375	324	316	361	371	346	344	322	364	337	285	345	363	342	345	323	312	315	347	364	294	303	320	308	354	338	331	332	330	358	344	362	306	333	337	314	334	352	344	377	330	366	384	328	312	344	314	361	322	317	327	353	327	339	337	343	350	365	335	342	314	318	317	357	296	330	332	318	312	343	333	357	331	346	365	367	349	340	346	333	329	362	339	349	345	313	333	348	327	334	321	365	329	370	367	341	338	299	327	314	311	374	331	363	367	348	329	376	367	332	331	345	345	334	340	354	335	319	327	356	339	307	331	360	345	322	345	336	300	307	317	353	324	326	340	341	291	324	334	380	329	338	312	354	349	337	324	331	370	306	363	333	316	358	361	308	347	320	372	400	339	317	342	346	354	392	354	330	308	310	361	330	353	314	324	321	317	331	321	347	323	298	304	349	353	319	351	336	320	329	334	316	321	345	368	309	300	314	310	318	334	333	342	330	322	377	368	327	338	359	368	340	359	354	298	354	346	334	345	315	326	361	339	376	376	305	337	363	350	322	328	354	329	341	297	387	319	315	343	313	372	292	320	319	336	322	334	326	335	335	348	362	344	329	316	321	326	340	342	293	320	350	329	338	329	354	347	337	337	364	304	323	331	302	348	339	320	314	300	317	334	332	348	360	319	337	331	335	358	338	350	357	349	358	350	325	323	333	319	338	350	368	355	354	318	321	367	341	315	355	330	330	354	350	332	324	346	393	355	336	328	302	324	356	307	334	414	356	336	322	314	293	312	337	333	318	311	349	359	360	342	348	334	341	361	346	326	358	335	327	326	353	324	347	330	364	325	315	356	377	311	356	319	314	318	329	315	326	350	321	338	360	343	358	321	387	331	356	321	360	354	347	350	364	340	362	366	347	349	337	377	330	334	328	345	327	345	356	296	316	338	350	346	357	345	354	356	321	336	344	353	305	335	351	326	312	318	324	353	354	330	314	342	342	331	303	347	345	309	354	342	335	324	344	377	337	344	360	318	356	327	335	327	338	328	309	342	374	369	322	317	312	349	352	342	331	318	335	327	330	345	334	360	306	312	322	331	310	339	318	348	353	320	358	349	332	285	329	363	357	351	331	337	350	350	343	350	348	324	317	359	327	358	319	327	313	335	373	349	350	370	360	336	324	354	314	352	315	326	309	357	346	357	399	378	292	332	341	367	335	316	371	336	367	315	346	339	355	358	378	375	334	348	343	333	342	344	358	335	327	319	386	338	387	353	371	353	302	325	352	354	343	309	324	292	321	333	341	318	369	322	343	344	339	320	325	300	304	329	323	351	328	330	329	295	316	342	373	298	352	306	359	320	311	332	314	352
43372	24611	18500	12414	4612	1695	1344	1159	1095	951	878	877	818	846	754	734	732	718	758	738	736	751	722	716	752	684	743	707	733	763	744	805	778	735	760	784	720	692	768	738	795	762	754	743	719	720	791	762	742	774	781	766	703	793	724	765	743	665	734	763	774	733	693	770	713	785	751	797	785	708	739	769	699	732	701	733	732	704	715	756	775	729	694	695	694	705	726	780	692	680	713	728	687	711	712	728	742	743	763	711	727	729	692	745	735	733	693	734	762	735	709	749	719	736	740	668	751	713	742	713	726	724	774	719	765	722	716	749	696	713	745	702	714	769	784	752	756	751	722	700	711	713	736	694	779	754	766	714	712	714	749	703	759	726	745	795	712	752	736	684	745	752	750	734	740	714	732	696	726	728	730	661	695	689	731	741	717	753	750	786	769	706	695	741	701	685	768	741	742	672	788	734	701	755	716	784	743	753	717	685	682	781	731	697	732	730	728	738	718	700	767	726	644	702	760	706	678	703	724	778	740	725	724	723	681	762	737	722	760	761	744	732	782	735	709	701	739	732	733	748	721	811	699	668	773	774	714	794	745	691	729	704	781	700	747	740	718	709	727	755	732	761	707	724	707	707	652	702	721	722	729	714	739	743	742	695	708	677	758	720	746	747	758	732	780	754	715	741	723	758	768	780	772	764	756	713	759	717	731	730	755	785	749	734	705	758	655	710	721	679	711	722	687	751	733	721	728	751	735	721	712	723	730	723	737	723	730	734	726	693	706	678	725	778	737	735	737	696	688	724	720	748	759	730	755	795	716	741	743	747	749	700	715	743	697	673	730	705	786	710	749	705	740	756	730	751	721	711	676	742	705	659	727	737	706	740	718	724	676	785	761	695	728	738	740	728	747	715	732	773	731	771	676	672	708	688	716	752	697	703	758	707	702	719	764	663	692	734	684	713	744	713	678	737	746	715	715	754	734	725	774	740	766	724	699	772	736	727	718	749	690	688	730	795	711	719	696	703	702	748	734	703	747	705	707	776	727	743	752	736	708	747	727	727	728	711	697	714	740	777	784	714	721	707	762	746	639	729	770	721	724	739	685	712	749	756	774	702	719	716	737	785	776	764	707	697	744	747	722	739	684	703	730	717	755	731	715	725	723	734	726	727	756	762	686	722	751	769	702	800	713	702	690	750	731	762	691	725	682	715	744	783	743	720	715	720	710	750	741	684	676	757	701	732	738	694	723	775	772	702	695	669	722	719	689	773	735	747	719	719	728	722	738	777	731	740	737	744	720	681	727	698	683	753	745	715	743	746	649	713	700	736	710	696	733	727	755	721	745	713	722	744	743	725	787	752	731	685	716	670	706	759	737	734	710	766	698	755	768	764	740	748	720	692	716	772	738	760	757	678	741	730	746	744	724	729	716	731	764	662	742	783	745	766	736	680	759	716	740	707	686	741	778	692	713	740	692	722	748	709	693	695	698	725	712	751	741	717	748	736	774	693	709	734	687	789	741	755	718	695	651	704	701	758	751	676	749	732	694	739	721	732	739	712	726	721	751	765	759	759	723	700	717	748	743	733	742	714	737	708	744	683	748	738	747	762	744	768	714	751	727	708	751	713	714	686	749	726	705	703	687	764	718	689	724	711	691	724	718	711	731	758	764	695	711	717	723	748	751	719	736	747	726	778	697	758	738	726	751	725	748	696	712	747	734	722	697	721	749	740	724	720	724	710	695	723	766	712	709	774	728	714	725	756	745	726	719	761	760	756	712	699	751	739	730	730	727	731	727	745	746	712	739	724	755	708	710	760	725	731	705	737	754	716	758	719	692	700	739	710	761	732	685	725	726	751	780	721	743	670	779	698	767	696	761	741	726	714	715	720	728	719	665	758	757	752	696	709	689	744	723	708	746	753	735	683	734	708	738	699	728	724	734	756	760	657	757	777	722	757	752	702	736	727	710	790	685	723	680	676	734	708	749	727	745	703	729	717	719	760	750	791	687	726	713	727	734	767	735	747	736	773	754	719	683	710	754	736	730	755	755	740	781	692	728	689	698	719	746	737	744	706	771	719	713	747	768	712	772	705	724	732	704	750	765	772	735	715	715	717	695	701	704	798	748	717	724	703	776	689	745	709	756	736	788	731	718	725	700	731	725	753	758	776	748	721	746	693	696	722	752	734	742	705	760	728	651	749	713	716	728	709	746	741	702	715	724	697	739	780	728	696	729	744	668	737	721	710	746	721	712	704	716	757	767	707	703	694	766	722	784	745	704	792	710	691	746	713	739	711	704	744	710	722	689	744	717	757	750	785	706	739	739	732	757	742	715	721	726	738	760	710	726	745	762	689	705	792	693	721	713	719	682	738	741	766	717	760	770	669	722	729	684	725	764	722	715	754	690	730	720	725	683	733	751	726	753	730	761	754	743	762	721	761	755	700	750	735	715	727	718	690	740	757	706	735	698	719	727	750	761	703	695	730	756	737	679	735	759	694	720	660	723	729	705	684	737	750	748	735	742	714	729	729	764	751	740	780	760	738	750	728	712	769	726	699	725	763	732	663	715	730	709	774	714	724	723	730	735	732	746	733	745	765	755	744	716	750	723	722	739	749	733	752	746	742	741	748	695	772	715	725	712	679	750	731	699	748	771	667	769	734	771	740	755	749	760	732	766	729	734	790	738	759	748	726	749	757	730	736	755	715	736	671	726	710	721	680	739	738	715	778	721	727	698	727	733	747	744	769	769	702	810	727	735	707	724	711	734	756	747	750	758	742	748	735	737	709	728	723	777	692	692	741	766	707	711	713	690	724	731	716	736	755	724	709	707	725	714	750	783	725	729	737	748	749	710	694	744	722	731	753	711	719	716	732	723	699	709	712	751	726	686	749	731	701	715	756	753	760	738	706	720	781	685	740	747	672	722	718	696	720	665	747	730	740	748	713	715	705	693	720	740	693	700	728	693	733	733	736	749	739	699	722	772	741	757	758	773	708	781	747	837	739	736	736	733	823	711	674	697	687	737	697	718	691	731	703	728	730	727	746	721	754	713	732	756	793	748	747	746	680	728	765	693	705	703	720	719	762	767	718	674	750	748	723	698	754	746	708	697	719	703	751	741	747	707	732	717	705	742	717	715	753	720	729	713	717	700	705	736	734	743	720	780	735	750	692	722	773	712	724	735	768	740	718	705	713	744	719	729	742	748	740	755	717	692	741	752	738	745	671	739	698	733	721	686	728	684	705	739	745	758	756	756	720	734	732	746	764	721	724	752	802	753	730	724	718	772	748	760	686	749	739	724	703	761	742	724	766	754	716	784	697	759	679	743	754	706	704	737	753	697	720	709	777	657	748	724	765	764	690	724	708	778	779	730	704	729	729	705	687	728	742	715	709	725	722	771	717	714	664	758	734	707	745	723	718	708	748	769	760	690	697	791	730	727	724	752	741	698	726	728	788	697	692	754	716	688	679	749	725	722	748	771	749	690	727	713	729	714	750	727	747	707	717
49995	23666	7440	2505	1014	494	412	385	348	362	348	384	334	332	329	360	349	326	335	341	341	319	340	334	358	322	345	325	375	339	352	333	346	325	390	346	333	372	308	330	307	357	343	335	298	322	353	318	364	345	331	337	328	331	318	330	319	314	352	345	321	323	311	315	327	339	317	343	333	332	351	309	345	325	349	341	356	328	331	313	361	343	315	338	348	318	331	339	328	311	325	346	337	363	314	318	292	318	304	355	308	317	339	339	320	327	340	298	344	351	366	339	321	363	316	341	344	357	327	316	326	333	370	344	312	341	350	323	311	322	352	334	373	337	332	373	348	358	321	354	342	376	333	337	320	344	314	337	308	316	333	338	328	333	323	338	384	314	331	331	324	304	307	321	331	304	332	354	288	313	319	342	335	346	321	347	364	321	346	349	370	337	334	322	344	305	355	319	344	367	361	331	337	312	346	315	292	303	297	349	345	333	336	353	328	360	345	339	354	336	346	348	326	359	343	356	360	320	343	371	326	369	329	312	295	287	331	352	396	346	351	365	332	347	368	321	338	339	362	315	327	336	352	355	331	335	318	343	367	320	362	328	342	362	362	346	343	356	330	320	355	328	320	339	365	310	330	344	344	345	334	354	338	312	350	337	337	346	320	313	324	330	350	326	352	349	345	363	347	379	328	345	340	329	323	373	345	372	374	361	365	357	325	341	309	338	344	360	363	321	355	389	314	331	344	338	320	331	361	370	348	296	314	352	331	331	342	333	343	339	332	345	370	334	323	332	356	351	327	355	317	352	339	330	314	319	328	356	331	349	343	375	347	320	355	328	353	334	334	329	342	343	334	356	281	321	347	330	359	327	311	339	338	350	357	292	346	339	332	366	340	384	343	334	341	324	352	346	362	307	307	341	308	301	353	352	344	349	348	336	339	374	370	317	372	356	360	321	387	363	345	354	342	360	334	333	331	382	354	372	314	334	346	354	354	320	369	351	299	327	323	349	325	321	337	321	295	329	329	318	337	361	334	336	346	337	341	332	340	349	341	350	311	316	317	333	363	335	338	325	314	321	292	327	336	335	327	331	330	320	359	358	342	340	318	363	317	332	348	370	360	319	308	363	350	364	343	319	343	353	376	337	335	314	344	363	326	324	314	365	327	353	341	346	349	326	343	331	312	329	304	344	333	339	332	346	350	350	312	330	334	346	326	350	365	331	349	307	328	337	288	347	308	327	372	358	344	341	352	329	355	355	334	351	346	348	354	338	318	344	334	386	357	342	368	341	326	353	365	329	374	336	337	324	312	354	324	320	353	308	332	341	317	345	338	324	299	325	325	330	321	320	335	345	328	346	354	351	369	362	350	333	371	294	351	347	329	345	359	315	347	308	328	354	321	361	328	322	346	309	343	328	319	357	352	360	339	366	316	301	328	311	354	335	334	327	375	328	348	327	327	358	342	318	348	331	356	326	336	334	344	353	325	331	330	380	354	365	351	382	370	335	316	304	350	384	314	349	367	338	375	360	340	328	357	310	368	347	356	311	373	322	305	362	344	336	336	377	361	346	374	341	347	352	348	350	348	335	342	351	360	341	360	346	318	358	330	327	329	340	325	362	329	323	308	341	368	319	347	356	338	333	341	334	342	351	332	354	347	337	339	339	311	328	326	347	334	341	377	324	332	350	359	369	327	347	312	322	333	354	350	326	352	287	342	322	351	336	351	350	345	381	347	351	348	314	314	334	324	312	320	364	312	375	329	323	365	319	350	314	333	359	382	332	329	324	326	372	292	401	334	368	337	332	337	359	302	330	343	312	315	332	361	318	351	334	335	386	334	320	329	321	332	342	352	305	344	334	338	363	363	348	372	362	344	341	311	352	317	333	321	333	345	309	337	335	332	320	314	337	329	351	330	342	323	345	321	362	357	348	342	343	356	363	318	350	307	326	353	316	339	313	327	281	325	377	334	330	325	381	306	347	364	355	331	357	333	327	341	347	332	356	346	329	365	363	324	351	353	335	318	358	326	348	330	336	333	327	320	344	333	332	319	345	337	358	336	368	337	365	301	336	355	358	337	320	370	365	368	346	338	347	367	351	318	345	321	343	357	369	315	338	355	324	347	353	341	329	351	370	356	341	346	339	353	363	344	348	322	324	329	353	373	342	315	329	380	326	316	336	320	329	349	339	348	313	331	296	328	342	360	372	308	333	304	345	318	346	350	365	380	309	333	330	338	325	326	321	340	346	349	333	306	314	378	310	377	332	328	311	307	345	290	323	340	342	321	334	351	358	339	327	315	331	336	337	352	360	341	321	350	395	387	330	330	335	349	367	342	338	327	307	331	333	332	319	336	360	332	352	310	343	349	337	340	352	300	345	321	304	326	329	367	368	339	313	322	312	345	326	317	377	351	361	315	317	315	324	375	346	352	337	304	320	345	322	363	348	333	327	343	352	326	387	338	306	336	319	331	348	356	355	327	348	395	337	362	297	317	299	381	341	363	367	336	326	327	342	355	327	345	332	323	381	356	367	349	340	320	363	338	295	350	379	361	369	348	358	354	350	292	306	340	333	321	293	364	379	331	363	345	308	362	316	340	315	299	312	329	350	343	341	318	364	390	349	337	322	370	371	355	364	316	333	343	363	336	344	322	371	335	374	363	335	354	373	351	313	355	371	331	353	374	371	333	323	316	330	318	342	325	351	347	322	331	341	327	336	333	347	324	386	323	310	372	376	341	336	329	344	324	351	332	312	336	331	338	361	342	341	330	352	361	389	327	328	338	312	344	323	343	343	329	335	336	344	301	340	332	331	326	311	309	324	345	326	354	348	347	354	365	365	348	379	334	329	374	352	378	361	337	353	383	348	351	367	329	332	350	366	355	330	341	346	359	347	374	335	340	343	346	348	336	329	420	380	346	353	368	343	348	342	396	361	345	315	373	309	345	321	358	336	340	316	332	362	354	360	331	340	376	344	356	334	331	364	343	339	309	336	356	362	383	352	343	302	300	311	350	349	339	395	351	355	317	316	382	335	321	308	334	336	346	346	354	370	355	366	303	340	345	306	338	354	347	321	319	369	344	344	347	321	353	311	338	329	368	343	350	347	361	320	344	335	355	339	318	333	397	326	348	343	305	362	390	286	333	334	315	332	351	329	348	309	303	337	310	368	304	354	334	361	360	363	319	323	335	321	334	342	350	363	346	355	328	351	347	335	378	369	328	343	353	301	280	313	341	309	348	311	316	338	294	326	349	341	355	349	351	345	306	334	337	351	366	350	345	341	354	382	329	278	328	359	389	356	329	337	326	325	315	327	344	354	357	346	343	366	314	350	335	342	369	328	350	382	324	334	337	325	348	329	350	350	375	360	358	301	324	299	330	351	357	356	342	339	315	338	341	300	344	368	324	330	336	341	315	323	376	367	344	331	392	319	352	339	325	331	381	359	350	324	368	336	377	355	326	321	332	367	346	356	346	359	333	320	351	330	313	349	354	312	350	322	339	329
32603	16456	8662	5640	2464	1291	1051	1003	949	866	886	836	831	755	746	727	780	755	708	735	761	729	736	726	715	760	754	748	710	744	718	731	742	704	719	711	709	770	810	758	735	764	691	749	799	778	747	708	729	671	718	734	756	753	723	749	703	774	738	757	744	732	705	706	721	711	742	744	687	725	730	702	711	689	724	717	756	758	722	768	732	734	713	737	729	743	720	781	707	674	709	711	752	766	788	725	723	717	767	764	829	741	726	706	688	666	765	734	754	722	752	752	742	682	695	724	718	709	718	721	723	719	712	746	742	689	740	748	728	733	698	723	728	741	761	703	742	711	722	694	738	633	785	691	686	733	735	716	726	707	770	657	701	714	718	721	726	743	737	721	723	685	711	717	725	716	733	738	735	704	742	670	712	666	760	727	745	700	699	719	714	705	741	749	685	704	751	719	731	724	708	751	753	747	759	733	732	700	791	732	714	764	774	775	766	733	681	771	725	711	720	734	705	726	735	724	714	721	715	714	751	684	716	721	766	709	706	719	751	710	721	685	715	745	688	736	764	715	737	729	736	733	742	700	751	745	719	698	643	737	741	759	713	705	710	730	735	684	720	735	738	779	707	746	735	671	690	698	755	739	694	713	692	707	719	744	755	748	715	764	707	777	695	716	716	726	712	719	741	761	688	688	730	813	795	740	741	705	790	736	719	732	751	743	711	695	738	694	728	757	714	701	730	702	799	736	721	768	740	704	661	708	740	725	732	757	731	737	720	734	694	708	712	737	742	724	664	670	756	714	743	785	732	736	753	666	773	713	722	759	693	707	730	715	695	741	705	676	727	744	780	734	721	706	724	677	764	704	748	742	725	736	749	702	729	722	731	758	720	728	699	716	668	742	752	700	736	713	717	723	749	714	685	777	723	763	704	739	702	708	714	717	728	712	726	713	756	719	717	700	780	754	709	795	775	708	695	691	677	719	775	787	676	721	731	713	725	741	690	731	731	757	744	755	729	745	751	723	738	694	730	680	676	710	738	700	749	726	784	719	737	722	694	691	718	745	766	723	690	736	700	730	733	686	719	735	726	787	712	717	696	723	702	697	698	773	737	724	759	779	715	731	725	727	710	717	737	716	723	718	776	717	723	744	727	707	686	763	676	692	743	686	714	733	760	671	722	710	763	736	720	746	697	728	703	745	755	699	694	731	749	747	727	748	780	732	706	746	677	781	712	740	674	751	743	747	727	726	738	684	712	745	712	727	743	693	712	736	729	703	676	691	760	747	705	742	758	710	697	789	715	759	724	705	737	755	697	745	745	733	717	763	723	750	773	711	760	703	746	703	742	737	755	739	725	764	731	705	704	754	704	700	779	741	769	696	674	711	719	748	703	688	773	756	756	681	736	713	715	734	753	773	737	704	694	719	707	718	773	692	733	690	716	707	752	692	711	702	790	725	741	748	685	770	722	740	751	727	763	686	694	685	761	710	753	700	690	772	703	698	791	778	731	785	765	668	801	751	695	703	722	721	747	698	716	768	771	776	692	716	689	720	716	733	697	761	743	726	703	753	717	738	741	721	777	762	745	761	701	717	693	699	804	692	703	758	681	716	743	709	706	773	728	723	732	748	722	762	686	702	748	775	693	690	719	693	705	735	732	704	705	717	730	692	721	729	714	726	707	756	714	734	747	705	732	743	760	722	685	766	712	731	685	747	760	741	706	734	712	664	719	693	729	746	697	739	690	690	703	742	734	765	692	692	714	673	710	756	716	731	701	761	708	750	675	752	694	698	718	719	681	756	751	731	741	726	762	684	737	728	778	723	759	762	710	683	728	703	686	715	720	699	725	742	709	702	689	722	673	717	684	714	723	711	727	725	753	702	735	732	724	701	708	752	713	733	753	729	725	734	716	713	726	717	704	747	719	770	758	758	731	710	739	734	721	772	750	728	724	714	745	758	717	723	729	721	659	726	744	792	743	708	753	748	736	740	703	753	722	754	707	733	751	766	717	680	739	701	703	703	728	720	704	788	696	670	747	719	769	722	770	643	733	746	714	685	738	724	743	712	745	745	722	750	741	743	710	734	761	715	696	704	708	739	677	757	776	707	745	741	755	746	741	755	751	743	752	744	771	705	726	758	692	670	720	754	726	702	733	720	703	749	706	760	716	655	709	729	741	731	759	740	753	722	694	701	778	724	723	754	773	720	743	744	728	734	720	741	707	744	707	669	665	758	774	716	754	742	689	703	721	699	696	707	718	729	698	776	777	732	742	709	756	738	706	750	691	745	700	713	793	713	705	735	719	762	778	709	689	764	785	758	753	747	725	714	755	710	725	739	722	709	693	760	732	750	719	728	725	746	695	704	705	732	757	696	681	716	739	769	777	665	731	763	763	702	719	742	748	735	779	771	674	731	734	752	708	729	717	760	793	734	725	716	711	696	709	704	733	750	738	758	715	727	724	649	719	711	731	705	739	717	778	751	730	713	710	730	735	761	752	711	724	704	735	719	698	721	738	758	713	772	683	737	739	751	728	710	784	709	731	751	718	741	702	714	732	685	776	700	742	720	693	675	732	722	738	738	699	731	749	721	725	719	731	719	717	747	695	675	722	719	707	696	720	737	714	722	722	747	732	718	734	720	714	717	718	698	700	760	709	707	719	700	704	725	750	736	719	774	750	737	737	718	736	728	744	724	697	740	720	685	725	705	742	708	728	694	765	723	705	732	718	744	698	744	774	712	687	657	747	713	750	700	676	734	723	794	731	689	743	726	671	728	676	728	730	730	708	752	707	774	733	754	743	710	731	771	723	755	720	713	662	743	752	672	734	717	704	728	751	722	741	718	693	640	745	749	691	765	757	686	721	745	729	694	777	742	727	736	738	745	700	683	702	764	751	761	762	720	732	712	737	767	735	725	736	750	705	747	749	716	680	736	728	701	718	735	703	715	713	737	673	750	748	728	668	764	745	745	739	725	739	754	751	701	668	701	720	733	730	724	714	693	735	720	748	708	708	751	672	739	742	699	652	682	691	695	692	695	785	716	750	731	724	732	662	674	743	728	703	715	690	701	743	728	761	701	733	744	750	725	763	706	709	738	716	753	724	678	739	710	717	723	715	731	721	717	758	706	744	686	694	733	791	703	699	746	761	747	716	747	754	732	733	801	761	721	727	720	732	672	715	740	720	708	740	737	744	736	701	734	750	690	734	683	717	703	752	745	753	742	718	700	770	717	717	732	685	780	720	705	725	752	679	684	800	729	722	716	757	710	721	697	722	723	710	759	758	701	748	711	751	715	717	684	671	743	724	717	726	742	740	679	690	718	672	723	749	729	693	731	747	751	720	717	755	775	743	795	778	720	701	743	757	779	736	751	717	763	711	731	710	747	715	711	696	728	724	747	736	745	709	741	696	744	757	737	744	694	707	762	755	728	701	695	709	746	719	662	699	693	765	767	773	695	783	762	735	734	722	749	755	724	681	679	737	743	724	726	705	730	713	770	735	716
62856	31731	14316	5735	2137	701	437	332	397	328	367	353	326	329	346	311	355	297	329	338	340	325	348	327	332	310	340	320	316	336	352	337	337	323	331	345	346	345	314	349	336	360	334	325	300	331	354	343	342	348	330	347	312	319	329	340	343	376	353	330	332	358	349	353	366	357	315	323	351	347	323	301	345	330	324	325	359	343	319	292	314	351	336	328	382	338	335	315	326	372	356	346	344	324	350	330	312	322	349	329	352	363	306	328	326	380	347	324	349	335	335	338	335	309	318	326	312	361	315	350	322	346	305	351	318	327	305	314	332	332	319	352	342	322	312	341	332	320	347	311	319	355	328	326	291	319	337	340	316	341	353	345	340	322	334	347	323	326	330	358	346	330	337	330	360	313	312	338	322	343	327	316	302	349	296	346	352	325	312	317	301	350	344	329	304	353	365	330	309	322	304	333	341	352	356	310	377	310	339	322	331	308	341	331	355	367	329	341	340	336	320	339	335	338	306	336	321	321	276	323	332	313	334	298	328	309	342	311	334	340	335	318	340	300	310	321	362	328	317	352	353	354	315	328	332	349	331	323	331	343	337	350	321	309	330	338	306	335	340	372	329	304	287	292	329	290	362	317	340	323	332	298	289	326	301	365	368	302	391	340	320	330	329	330	310	313	301	330	349	302	302	322	327	355	340	362	309	359	328	321	311	314	314	342	342	323	306	331	316	345	320	293	328	305	308	304	359	363	336	307	338	348	318	290	305	341	312	337	326	318	349	353	292	286	289	332	330	317	341	309	331	302	355	326	326	345	338	316	319	291	306	335	305	289	316	298	305	326	320	309	321	339	328	311	349	366	356	328	373	296	339	348	342	310	316	366	347	308	336	349	365	342	297	313	315	336	344	341	310	360	342	321	349	309	316	356	329	323	332	314	315	312	308	348	339	303	321	333	346	321	304	346	322	299	328	318	325	357	307	305	312	343	323	318	318	346	290	316	291	324	339	327	301	314	338	320	349	365	318	363	336	345	312	322	338	352	296	324	281	312	330	366	336	332	322	327	296	321	330	312	337	339	333	337	349	359	325	330	332	345	333	360	342	358	342	325	298	326	364	343	348	318	313	306	299	275	335	316	327	326	368	364	337	318	339	301	331	320	333	335	286	339	344	361	329	355	292	345	350	348	329	336	326	352	309	320	324	316	332	363	309	337	332	329	287	364	340	343	351	353	337	323	348	325	304	306	323	359	350	356	321	343	347	317	322	317	323	303	308	325	328	307	336	349	326	323	321	326	327	310	342	315	366	337	333	308	307	306	330	329	316	366	364	316	299	315	364	322	315	332	325	332	305	342	312	334	340	356	310	313	332	325	327	335	318	315	359	289	321	319	318	360	350	301	315	316	325	326	319	333	320	353	349	322	339	313	332	330	361	357	297	303	319	316	355	358	311	323	337	329	332	347	354	302	369	312	301	332	318	319	345	356	313	318	296	324	361	277	340	359	362	342	304	363	311	348	323	293	326	316	335	350	342	329	310	313	310	347	318	292	334	315	340	324	310	373	314	323	344	338	354	325	312	347	339	313	336	310	305	323	317	362	303	312	344	338	365	341	333	283	322	351	330	339	338	335	306	309	336	329	318	308	336	304	282	369	367	338	352	349	318	341	342	362	340	339	339	318	322	311	331	329	369	344	319	344	324	328	329	306	335	328	311	334	320	307	343	313	332	312	337	367	353	318	319	347	349	357	307	325	309	341	341	306	312	314	341	351	354	325	316	345	335	344	345	363	315	309	314	317	340	318	327	354	337	369	314	290	341	333	319	352	339	319	306	316	313	368	306	330	324	335	319	303	349	322	309	347	342	358	339	368	317	346	317	373	330	298	337	312	300	318	303	330	358	336	326	334	341	306	332	304	324	310	335	364	339	319	348	316	351	321	332	339	325	325	301	310	283	304	362	340	328	332	341	364	345	290	329	337	323	321	353	345	310	325	355	297	309	337	324	321	300	355	308	329	299	318	373	316	344	299	338	310	336	328	337	321	310	317	334	337	321	325	323	334	319	330	371	329	315	299	323	353	346	320	373	353	333	326	321	311	299	364	371	322	311	309	320	342	354	294	318	324	303	323	324	366	321	283	361	368	317	352	338	284	282	314	344	345	340	340	298	335	292	379	313	306	345	364	312	301	326	346	303	335	316	321	345	283	346	333	330	333	387	321	333	310	323	285	322	326	374	339	349	332	343	310	304	331	346	333	342	326	337	335	317	310	344	322	290	313	310	345	354	324	298	300	307	332	299	335	357	337	300	311	343	325	336	291	366	345	314	318	348	359	316	310	343	336	304	319	302	300	304	304	327	320	328	328	287	310	332	326	313	336	295	317	278	323	301	350	335	354	297	310	341	330	309	282	308	311	364	323	303	291	365	267	305	347	315	314	305	289	324	357	310	327	314	305	295	330	373	352	299	348	319	327	344	322	332	318	330	360	331	351	311	318	323	292	301	339	334	331	311	308	332	343	311	315	303	334	327	333	313	330	370	324	322	302	359	326	340	310	325	349	350	362	341	336	310	312	342	322	326	365	342	291	332	338	353	346	316	297	352	331	279	311	316	348	317	328	301	329	337	370	326	360	307	304	314	325	313	328	301	340	340	308	313	293	321	312	294	338	334	323	348	367	332	322	319	340	316	354	375	321	343	316	356	297	343	347	331	345	320	345	323	328	342	324	331	315	322	316	297	307	351	337	328	339	340	321	303	331	345	335	330	360	319	346	320	363	312	331	307	327	329	318	323	334	335	317	303	353	351	320	314	338	325	308	329	296	315	311	330	323	286	341	344	309	345	333	312	315	314	348	349	318	358	318	345	339	339	324	346	304	317	333	349	304	345	333	303	346	377	313	320	293	327	365	319	311	326	320	324	346	334	307	329	319	325	334	319	355	310	321	318	306	323	346	312	330	338	304	347	342	347	345	333	317	300	327	317	317	310	355	338	317	320	338	315	338	323	363	320	337	332	331	307	329	360	308	340	359	319	317	330	348	316	315	314	349	331	353	317	338	330	350	311	330	324	337	333	315	308	306	316	345	348	337	351	312	318	338	323	327	333	331	329	356	308	291	316	339	345	315	342	332	296	322	332	322	353	310	314	340	332	342	361	355	316	336	333	320	286	321	321	341	342	344	328	337	307	296	337	329	335	329	305	332	294	324	328	328	327	294	334	313	325	348	321	310	341	333	295	299	345	333	320	304	345	341	309	329	333	342	305	306	318	306	296	359	313	294	330	329	360	306	352	327	312	301	309	332	320	327	324	340	310	358	318	301	316	330	317	317	323	343	299	291	305	344	330	314	333	318	358	331	340	311	332	344	330	336	330	362	332	361	320	359	310	313	328	300	321	369	351	323	338	343	348	326	290	354	311	358	331	312	326	344	327	334	316	356	341	341	285	314	361	336	306	348	341	316	304	348	327	328	282	317	312	317	321	324	334	325	345	364	328	318	343	296	332	303	315	327
41147	22114	15710	11347	6002	1850	1114	958	923	851	871	809	735	788	794	743	747	739	754	737	711	735	705	731	713	722	708	669	726	743	710	744	734	720	737	689	757	723	752	677	750	726	729	729	708	726	704	655	700	732	743	740	720	750	718	738	730	725	719	721	699	702	705	684	740	702	730	699	718	718	719	673	681	737	683	694	695	678	714	738	673	728	692	748	715	720	726	731	702	653	724	734	690	773	683	709	724	738	708	699	726	723	718	688	715	737	710	690	782	711	717	707	728	714	744	697	726	688	752	702	748	741	749	753	679	747	740	675	712	711	732	739	708	719	734	722	747	739	751	712	730	669	677	706	758	676	674	681	707	753	709	712	734	749	712	719	745	728	722	709	702	698	703	695	720	671	688	701	735	712	721	730	670	724	725	707	702	711	725	704	761	726	744	664	711	779	671	707	754	693	666	804	702	737	717	655	680	723	781	692	720	680	764	680	751	685	759	688	746	710	712	693	715	706	712	719	727	724	703	707	732	683	744	705	704	713	666	669	697	781	668	748	732	672	716	732	751	667	694	707	685	718	714	724	696	685	705	681	745	769	720	695	673	667	713	724	775	740	707	675	715	725	708	692	724	690	717	736	694	712	687	710	644	679	674	708	720	691	719	750	745	685	736	618	680	719	728	748	682	748	664	735	703	698	711	688	746	691	662	722	737	708	727	759	697	709	744	676	744	675	701	700	725	717	740	717	720	677	729	729	730	729	703	681	716	702	668	714	800	667	700	726	785	702	730	666	710	716	737	717	735	677	698	718	673	745	748	692	725	734	680	704	699	671	689	773	715	764	680	687	763	714	725	754	657	706	726	713	757	758	750	712	732	725	741	715	721	731	708	719	711	710	713	688	627	733	742	724	720	704	713	739	711	730	712	709	720	730	760	708	671	689	710	701	705	714	690	744	708	749	711	733	711	723	736	749	689	727	727	694	717	700	702	668	671	686	680	714	724	701	666	737	689	759	678	742	713	731	765	673	667	695	750	759	711	745	798	732	702	688	682	724	710	721	694	743	676	711	699	779	740	736	707	718	678	692	716	707	680	720	726	722	740	702	685	716	687	696	717	766	725	770	730	675	683	670	731	712	693	724	759	748	699	696	735	752	701	703	742	680	679	738	711	718	727	730	738	752	757	703	725	762	772	714	716	680	686	707	724	705	699	717	700	714	734	717	700	704	697	707	714	738	728	733	740	654	676	728	748	719	709	731	716	705	754	699	692	741	729	767	691	708	684	675	706	689	736	700	787	732	745	753	693	633	712	741	703	689	730	671	687	698	717	707	653	746	697	776	717	737	705	737	700	734	692	737	727	710	715	751	696	712	704	737	690	696	730	709	712	760	735	713	700	741	714	709	719	727	714	730	734	696	685	704	672	686	688	686	719	770	712	694	719	705	735	704	711	668	666	702	708	697	705	692	690	713	753	718	697	701	738	754	675	722	711	697	706	676	695	684	697	684	706	726	723	725	715	696	773	697	693	702	698	682	737	708	699	719	680	705	683	754	745	720	698	709	687	767	690	724	717	711	717	725	726	698	718	679	720	703	723	725	728	726	704	735	728	724	671	723	718	709	731	696	713	682	692	710	661	662	703	714	734	701	717	742	741	750	678	714	705	719	714	691	730	719	705	694	738	712	702	733	708	684	719	695	762	678	680	697	717	741	691	683	694	698	676	668	721	710	706	766	669	721	677	764	708	706	684	752	745	717	679	768	739	668	726	728	712	735	716	725	741	694	696	707	728	728	722	725	702	683	714	695	737	699	698	683	723	728	723	724	660	707	719	681	700	704	778	706	779	704	717	745	726	704	740	721	760	711	728	734	734	722	724	727	745	701	706	713	745	733	706	759	740	759	694	687	725	722	715	690	721	666	687	698	665	732	655	720	719	668	707	682	734	726	702	677	722	719	744	727	724	753	691	710	710	734	730	708	703	729	681	708	697	691	682	720	737	716	780	714	706	714	738	749	741	791	688	686	710	713	684	700	754	722	714	698	719	676	704	686	719	726	706	686	700	692	723	710	748	702	688	725	736	715	734	736	752	717	734	709	741	735	684	704	702	701	691	732	669	651	715	731	720	708	712	685	706	732	683	753	711	733	739	709	719	685	696	711	721	711	685	677	729	726	707	707	664	721	645	691	744	720	762	724	706	730	723	742	742	746	739	694	711	712	715	705	757	721	745	711	717	693	729	720	704	728	741	709	662	696	661	745	741	657	697	743	734	717	715	694	731	685	729	707	725	714	653	708	728	738	682	771	689	751	754	701	690	717	711	692	739	686	697	713	714	729	753	685	676	756	707	735	708	667	687	691	708	703	684	676	741	679	728	694	724	723	689	746	695	670	674	781	706	711	754	682	719	669	715	741	695	681	710	722	709	760	708	719	668	702	703	706	672	731	714	717	727	740	661	675	744	702	692	688	743	718	686	749	726	709	704	667	766	694	680	712	708	681	740	751	656	717	731	692	743	712	716	646	694	715	711	715	768	730	737	714	703	720	768	705	711	722	697	731	740	710	737	688	739	689	735	696	750	749	725	723	758	715	716	754	692	718	699	671	699	770	675	708	706	756	721	733	710	684	695	712	720	728	720	711	716	723	725	716	737	736	691	717	680	751	671	703	729	718	702	705	707	732	717	684	723	722	742	706	700	732	709	714	709	714	699	704	664	717	739	726	655	692	695	716	733	734	713	718	695	746	741	746	722	754	746	696	704	719	762	705	755	699	748	725	727	727	687	716	704	711	717	748	759	698	710	661	732	674	709	777	675	704	745	745	704	685	728	698	691	697	727	701	741	678	735	735	735	727	695	712	737	689	710	721	671	713	742	695	685	765	707	686	705	721	724	686	713	716	780	686	698	716	758	671	693	731	687	716	734	746	704	709	689	797	725	705	704	654	698	711	708	697	731	701	681	713	715	709	763	729	734	704	717	716	655	710	719	697	712	693	703	687	707	720	716	714	711	712	723	749	698	692	721	687	727	707	780	702	659	720	710	734	729	702	704	700	732	677	727	714	757	772	666	742	717	745	723	705	718	713	743	738	733	732	744	733	720	688	670	700	722	729	711	717	719	708	710	698	746	723	709	741	704	734	686	737	712	724	750	713	754	666	684	709	699	716	669	685	754	743	735	707	717	744	725	727	743	753	700	744	688	699	730	726	699	742	722	724	743	708	702	745	716	724	693	693	747	740	676	675	697	718	722	715	713	721	705	768	712	697	715	709	728	751	698	708	767	765	717	701	730	671	725	684	742	764	672	698	714	743	707	700	772	734	789	667	753	724	739	751	719	733	696	721	688	729	707	713	754	709	689	741	653	699	697	726	682	713	679	717	699	698	737	716	705	701	697	735	713	703	722	718	706	768	734	698	726	733	734	774	663	686	737	706	711	675	746	704	671	649	729	728	711	709	695	724	741	717	699	738	720	704	753	717	692	719	745	729	719	751	709	716	739	701	676	696	705	694
71756	37363	15185	4814	1594	589	409	389	403	390	335	365	339	322	379	349	362	327	375	358	326	349	335	378	402	331	344	344	348	340	325	348	341	355	338	326	375	304	345	366	334	354	332	357	322	335	350	334	327	355	343	319	380	319	349	328	351	341	345	335	372	331	319	331	319	344	335	329	365	347	331	318	353	325	359	356	349	354	360	352	331	385	322	338	330	341	340	366	328	332	333	358	366	382	351	336	306	328	312	303	366	319	344	385	342	330	337	333	344	324	336	352	332	347	356	362	316	340	346	302	382	390	334	356	332	344	358	306	354	335	355	378	323	343	353	340	343	357	338	352	347	355	363	323	340	317	323	328	317	356	304	347	336	357	344	343	311	352	332	335	333	336	315	325	338	366	330	330	360	302	358	356	335	375	338	343	347	343	361	375	351	326	357	327	380	369	306	331	336	327	325	344	341	361	343	321	310	367	333	368	340	359	368	391	327	325	324	332	319	343	327	312	349	334	354	323	354	315	390	329	342	353	330	356	296	334	337	318	330	318	351	303	330	347	315	365	321	323	328	331	348	358	304	381	329	370	342	361	350	346	362	330	327	364	351	305	381	325	350	343	359	330	316	330	324	316	363	299	345	332	337	380	329	368	372	372	339	360	325	338	323	341	340	332	332	296	353	349	359	368	361	323	331	329	323	341	369	306	347	350	336	353	367	360	336	336	358	347	310	299	350	342	368	324	330	332	324	337	308	361	350	344	331	301	336	353	344	335	337	329	358	375	366	327	338	350	348	326	347	336	335	367	342	357	318	319	334	337	344	359	338	362	315	356	364	314	356	328	337	335	290	382	365	331	357	354	310	309	323	363	378	348	346	321	354	313	359	339	309	350	359	335	325	337	329	300	306	341	314	302	354	347	368	383	344	332	360	351	351	350	362	348	393	332	352	354	313	300	331	367	327	344	395	349	355	346	330	370	348	372	342	315	339	355	348	342	318	358	315	331	364	345	346	363	354	325	345	375	350	351	339	316	289	342	374	343	367	364	368	353	365	325	379	291	342	331	347	320	343	370	353	363	339	359	356	349	342	330	332	355	332	345	316	325	335	308	336	335	362	337	291	301	359	347	331	324	342	367	336	331	363	314	334	331	362	350	326	304	318	322	348	312	352	322	399	382	349	327	374	332	305	321	334	348	350	359	358	372	360	327	344	327	340	353	332	309	345	310	351	340	363	333	342	372	352	315	383	334	340	382	337	324	344	344	376	351	322	322	322	331	354	349	336	323	330	372	313	316	358	362	367	372	325	379	345	364	339	337	332	323	323	348	336	348	327	330	313	326	368	315	325	372	326	348	314	331	363	315	353	313	334	287	317	372	346	352	355	305	370	351	349	345	334	332	330	314	356	350	352	348	354	327	353	330	369	322	330	319	338	348	331	361	327	378	376	322	344	330	344	318	331	322	335	289	330	375	323	324	319	359	371	336	353	341	345	319	376	351	344	365	338	334	339	295	326	347	338	332	343	360	322	317	327	319	321	363	346	347	335	350	367	347	315	311	342	353	328	348	353	303	324	356	321	362	321	338	337	341	319	342	307	351	359	347	336	351	380	338	320	327	343	326	377	370	309	344	305	333	342	372	343	333	354	369	393	315	318	324	326	357	355	312	312	339	379	354	347	329	347	338	343	343	363	380	321	347	373	345	376	287	308	270	299	299	340	340	377	342	325	357	337	358	306	361	367	338	372	304	320	380	345	344	356	309	346	366	328	379	336	352	351	370	357	333	365	338	362	332	325	362	332	343	347	319	342	379	358	342	350	314	344	334	319	347	378	320	371	309	343	327	323	327	352	351	308	334	320	357	372	299	329	343	306	358	342	353	359	367	347	342	390	354	353	321	331	339	336	369	330	329	374	355	342	324	320	366	341	354	359	324	349	329	323	306	356	366	338	362	313	344	329	370	383	327	354	335	337	326	344	362	336	371	322	358	352	323	317	344	325	315	357	320	350	322	369	316	315	315	319	347	363	373	350	357	367	333	322	303	321	329	353	335	361	334	321	343	323	340	350	334	299	305	322	362	359	348	343	337	322	334	319	367	368	348	347	319	346	345	326	334	370	353	358	389	325	291	362	339	360	331	360	321	340	330	332	334	342	360	283	387	310	350	333	350	371	342	348	353	327	337	355	329	321	353	324	333	355	347	329	334	327	348	319	349	328	348	365	350	305	296	339	298	352	334	391	342	353	317	313	307	351	333	307	342	368	355	342	331	342	307	324	358	370	360	309	337	375	321	319	353	350	315	324	355	312	344	345	362	353	379	335	344	341	354	320	324	310	368	343	350	387	342	344	368	328	327	336	353	360	373	361	334	343	322	321	363	351	345	344	341	344	353	328	324	353	310	307	358	314	362	346	332	342	349	326	367	333	342	349	322	382	353	345	356	339	349	305	356	385	329	301	345	317	320	361	333	346	312	333	336	347	343	313	347	375	328	317	357	338	329	347	328	335	315	330	315	331	333	339	332	316	354	322	339	331	331	358	322	335	333	343	314	361	317	363	324	304	345	362	368	300	400	338	348	296	337	346	332	334	356	343	322	361	315	336	364	330	354	363	325	321	371	356	342	307	358	328	316	334	323	346	371	340	330	323	303	391	339	326	325	348	322	352	344	341	331	323	337	325	346	341	374	344	310	365	368	342	395	342	320	342	316	333	362	380	328	344	324	339	342	339	339	339	341	334	281	335	340	325	312	307	378	335	316	334	332	337	348	336	321	325	334	351	363	365	333	337	334	360	329	352	319	310	344	324	341	318	331	342	333	350	327	309	302	333	317	336	312	356	370	328	315	359	366	354	367	315	342	337	321	295	364	335	320	380	341	364	334	329	348	349	313	372	362	340	389	331	344	291	282	317	364	335	344	323	351	312	361	371	356	308	328	355	378	355	338	342	310	325	351	333	334	334	333	331	324	347	335	347	366	350	337	333	321	330	326	326	297	365	361	342	360	346	377	337	343	348	348	338	351	321	332	319	360	350	364	327	338	317	344	347	337	310	341	344	305	345	350	382	347	343	307	344	363	336	332	344	309	318	336	374	324	366	318	324	323	339	336	334	314	348	359	343	348	363	343	371	349	333	317	323	327	353	349	348	334	335	325	350	331	329	335	328	338	363	372	350	364	379	314	388	314	290	319	359	345	339	337	292	319	313	327	351	331	340	348	387	383	337	375	336	353	342	330	315	365	314	348	370	310	363	341	331	341	314	316	378	347	366	334	355	345	312	347	371	351	338	346	331	331	359	370	358	360	344	336	295	335	315	339	354	339	313	295	328	348	341	333	344	332	296	397	350	340	346	371	378	334	320	359	361	320	352	353	339	362	356	336	330	370	341	355	342	352	382	353	313	322	341	321	331	317	334	394	351	328	329	319	356	306	305	360	333	311	318	361	373	296	342	341	320	347	332	337	343	321	305	304	361	319	347	340	362	342	328	330	317	361	373	315	355	306	330	308	348	323
48060	27199	13293	8514	4010	1494	1146	955	838	842	799	776	750	796	767	753	694	729	750	761	703	760	780	721	734	732	795	763	727	718	726	734	739	780	782	742	725	759	746	765	804	724	748	763	721	808	776	752	752	743	712	748	738	741	752	740	726	772	715	726	745	757	765	734	757	768	715	758	732	731	712	740	728	707	748	759	698	737	728	683	718	723	761	683	734	776	744	767	750	726	732	736	769	681	771	716	730	714	757	713	743	720	701	736	710	706	764	758	784	755	724	685	717	735	718	735	767	776	693	709	751	746	770	784	759	755	713	727	708	697	747	740	756	719	784	782	765	707	713	787	783	718	703	731	696	736	734	693	771	689	755	787	734	761	738	732	720	736	743	703	711	743	798	768	777	755	749	744	743	748	723	726	751	716	718	767	750	750	735	702	717	805	755	751	766	741	744	720	730	719	724	753	758	684	710	779	805	732	670	714	787	708	694	741	740	747	703	692	734	759	749	717	713	760	655	691	759	746	747	724	756	705	674	729	701	726	731	730	753	762	749	727	662	724	737	723	785	711	768	745	686	740	715	742	676	713	717	704	734	714	746	743	716	735	750	751	739	741	756	746	758	753	767	684	733	720	688	750	740	701	710	740	697	711	716	765	730	751	722	725	713	723	749	724	704	711	721	735	724	765	736	736	720	747	721	699	716	729	744	728	738	751	680	767	714	687	723	684	704	710	705	705	709	722	736	730	716	765	716	724	750	710	708	727	728	695	754	724	745	773	735	750	789	750	723	736	740	735	741	745	827	736	729	716	767	728	734	731	761	747	726	749	762	763	753	683	684	753	743	757	738	715	759	726	747	710	732	694	711	703	720	775	705	688	703	696	733	736	719	783	750	734	751	695	757	748	766	729	787	748	737	728	744	755	730	735	764	729	747	718	699	734	756	728	789	729	788	710	697	711	738	692	754	722	729	664	735	718	777	689	730	728	779	732	732	736	726	764	734	740	747	753	738	725	712	731	784	729	691	745	710	768	731	733	743	765	774	741	738	747	772	732	764	715	726	720	749	687	698	764	729	757	758	737	796	763	686	741	737	747	706	803	720	765	753	681	744	760	771	690	746	708	703	707	718	735	734	728	714	770	721	728	733	718	765	751	766	725	721	712	733	720	736	766	770	768	722	719	749	827	711	718	714	779	759	744	745	695	750	728	810	752	737	733	725	789	720	798	761	733	721	721	724	752	772	722	711	724	746	738	741	754	764	709	756	760	723	728	719	760	739	684	670	771	755	682	736	779	751	753	716	725	751	754	741	695	748	768	769	716	689	749	795	714	722	721	736	744	666	741	741	723	723	788	752	775	761	724	770	688	731	689	730	711	795	735	684	712	790	737	769	689	690	747	717	722	722	747	779	733	742	739	671	718	712	738	767	742	711	795	740	705	707	703	723	755	708	736	689	787	793	724	760	717	707	699	749	727	665	776	741	711	725	672	745	764	763	739	738	787	743	738	685	728	744	758	710	770	732	737	686	673	713	683	691	742	708	764	725	725	740	731	726	726	717	731	707	752	705	734	715	699	712	692	725	779	742	712	705	707	706	780	709	770	720	685	713	755	725	740	742	723	762	760	726	733	780	717	720	787	779	760	683	745	714	706	728	696	736	748	705	715	751	757	796	710	737	791	802	757	762	765	719	731	753	770	717	738	713	753	736	749	743	702	725	734	743	772	693	735	743	768	721	738	678	725	719	719	717	682	754	775	710	743	748	714	804	756	758	746	747	730	722	776	711	745	750	732	716	750	771	707	768	785	737	699	718	739	736	747	733	767	714	709	773	746	713	736	723	738	720	733	703	732	758	717	732	771	736	743	691	718	684	705	769	684	743	770	764	766	714	738	739	723	727	687	733	738	734	760	734	745	745	702	804	720	736	753	753	753	774	693	723	718	738	709	677	776	760	726	757	771	717	755	729	728	683	729	732	736	741	732	741	755	695	733	734	713	748	693	719	702	732	751	776	756	742	731	690	687	740	731	679	739	782	748	744	760	776	740	726	744	741	737	755	734	711	781	701	741	767	736	731	725	727	761	730	770	728	737	718	757	694	739	741	726	773	767	718	752	739	760	731	752	755	769	715	701	755	741	711	794	741	745	729	643	716	731	755	713	750	732	704	762	719	747	740	743	704	721	705	749	729	727	773	742	798	739	670	757	738	716	729	730	699	764	723	732	706	780	792	708	732	763	728	720	765	719	748	691	738	745	706	711	699	682	733	753	770	726	702	693	733	746	721	741	704	735	736	747	723	748	717	722	719	709	718	744	755	710	724	758	778	705	759	700	771	711	763	762	755	742	743	717	732	712	745	762	779	721	717	765	743	731	724	692	723	775	727	698	740	752	706	785	727	740	696	767	671	721	789	753	747	778	751	724	743	718	680	766	744	699	783	736	772	736	759	701	752	768	796	729	677	751	742	746	751	696	734	745	756	729	687	742	707	780	673	660	743	718	724	706	737	695	758	689	759	720	761	758	708	710	773	712	727	784	759	727	747	724	721	730	759	743	729	735	730	740	762	740	800	725	675	711	735	708	752	755	700	701	764	770	722	693	734	709	720	732	743	766	744	750	730	795	664	739	769	718	732	766	718	767	720	788	729	745	672	728	725	708	752	706	755	730	728	743	732	734	737	771	735	649	687	750	734	724	749	759	769	730	672	736	702	759	725	767	770	737	770	657	755	742	792	762	698	782	730	734	703	747	788	721	707	771	730	705	713	764	775	696	721	757	717	752	744	727	712	767	705	735	763	747	741	706	762	757	736	742	678	791	721	741	756	745	706	742	726	750	707	743	725	738	764	734	770	715	678	744	760	758	726	738	729	767	722	783	691	732	709	684	738	717	749	703	736	718	775	704	724	726	739	710	717	725	776	752	746	747	756	749	706	782	756	712	719	686	747	746	709	727	746	703	716	710	742	766	701	718	681	756	727	728	737	729	731	741	788	757	775	711	756	693	737	742	704	732	738	760	698	743	736	747	741	704	733	697	732	757	736	699	718	682	737	730	767	771	727	729	750	759	736	745	728	742	754	717	727	737	704	705	751	742	703	797	747	728	676	769	695	740	713	739	725	759	743	743	704	676	743	757	712	748	728	705	768	783	740	722	734	775	760	732	718	737	726	742	720	787	777	675	748	753	716	721	739	731	771	691	770	741	720	729	761	713	726	753	728	764	749	722	750	786	681	713	764	803	705	762	747	740	765	740	719	700	759	703	713	787	745	750	696	771	794	735	768	754	727	742	767	781	737	735	773	763	759	725	729	704	750	756	720	725	731	768	768	702	713	746	695	772	689	743	775	697	705	710	729	723	763	745	710	753	790	738	824	715	718	710	691	709	726	765	764	717	719	686	723	708	756	768	768	728	711	743	765	709	771	736	757	682	709	742	781	786	729	748	736	723	724	705	770	729	742	695	710	720	694	703	716	762	718	720	740	712	763	717	735	729	729	762	755	734	722	752	720	739
47460	24025	9953	3393	1010	485	369	411	407	351	392	356	337	335	354	332	298	344	357	315	359	365	349	326	343	364	316	331	360	367	324	348	365	325	344	361	312	324	346	345	339	332	314	350	312	330	355	313	327	316	343	347	340	341	341	336	356	343	324	310	360	355	364	332	337	341	334	339	350	340	351	315	322	369	311	332	338	326	348	320	372	333	300	339	315	361	346	352	307	308	342	359	377	286	359	384	362	360	358	368	352	375	341	327	365	330	320	366	332	379	354	316	370	334	321	339	347	343	376	347	332	310	351	290	337	325	367	324	322	322	310	378	377	327	334	347	348	365	345	367	332	310	316	326	331	355	348	353	316	328	324	337	334	273	336	342	341	388	328	335	337	352	321	356	337	344	345	324	328	356	328	352	358	337	311	314	358	351	324	331	352	331	365	357	346	368	344	327	332	327	328	354	347	335	340	320	337	347	350	362	341	335	323	331	348	332	353	320	369	373	350	330	356	301	307	341	351	355	334	302	337	323	370	313	356	326	346	326	366	326	324	366	323	345	372	396	342	357	330	348	360	378	356	344	337	319	345	369	324	323	342	357	361	339	328	306	337	343	295	333	338	389	318	324	357	362	350	318	330	354	362	317	383	367	397	338	352	359	308	374	329	331	354	349	323	342	332	375	343	344	341	319	350	351	332	345	352	344	310	313	370	324	355	344	320	352	327	330	365	368	348	339	329	307	345	342	339	321	343	349	392	326	345	336	321	378	337	324	344	337	331	372	301	328	354	308	326	323	308	308	335	332	320	371	362	332	338	355	362	330	330	341	340	336	360	347	351	319	317	361	338	331	353	350	347	336	315	353	362	345	344	322	345	345	359	313	347	323	307	375	324	329	314	358	346	385	367	342	322	331	337	343	343	363	295	345	316	315	325	302	363	332	342	366	339	313	307	323	329	345	324	345	371	317	372	369	393	351	337	347	346	350	335	307	325	308	330	326	336	344	333	343	327	337	349	338	350	312	307	323	356	365	335	359	348	306	336	340	334	331	336	315	368	332	344	335	356	337	345	324	358	311	334	343	331	350	348	355	329	351	361	375	357	337	399	356	333	359	305	347	345	346	346	313	394	345	331	360	370	360	328	305	390	359	345	345	345	342	344	327	329	355	362	328	343	347	349	328	345	346	373	331	363	353	324	337	373	357	346	362	357	343	351	375	339	368	354	330	360	332	355	351	328	331	368	333	365	367	355	332	354	340	349	353	370	384	336	327	353	320	343	332	340	369	306	374	361	351	332	313	359	294	344	335	338	350	354	349	325	339	364	319	346	358	358	382	329	364	380	303	348	328	346	354	363	350	316	376	361	336	324	338	372	349	345	350	344	287	305	329	339	356	366	332	342	353	333	350	337	342	366	327	369	336	337	364	330	350	350	361	331	396	407	337	309	342	338	353	356	372	335	333	335	315	300	354	345	297	334	368	349	352	374	311	347	362	330	334	381	370	339	370	320	341	338	353	365	369	380	322	327	341	319	339	346	333	335	314	355	346	333	334	354	383	319	376	309	346	373	350	334	317	364	347	392	371	343	380	338	365	355	337	349	302	324	331	345	347	354	334	314	318	325	369	360	338	331	380	316	390	335	327	313	344	332	334	351	377	344	333	372	336	365	337	311	333	340	353	317	326	304	349	346	361	355	346	352	350	348	334	367	375	329	342	330	339	351	341	348	311	333	374	328	371	312	321	360	360	330	349	347	337	367	380	328	341	357	350	353	319	334	336	344	331	332	316	366	358	361	338	354	322	342	334	340	369	344	351	352	349	324	332	330	343	359	360	350	320	346	349	324	341	367	334	351	329	338	326	342	356	339	367	339	347	316	366	330	334	330	311	351	297	311	367	353	330	345	329	343	374	330	325	360	331	333	332	339	340	329	364	337	386	356	369	336	345	322	337	330	343	367	324	350	327	336	347	359	325	332	322	396	339	316	335	328	366	349	347	319	350	328	333	349	369	324	354	351	337	391	347	330	325	329	317	403	347	341	334	318	340	344	354	357	350	350	340	328	300	342	368	318	325	368	295	320	337	379	329	323	334	338	310	353	333	358	324	326	362	344	376	325	370	324	348	323	369	327	348	353	347	361	340	329	347	341	329	357	350	322	346	354	378	334	362	329	400	351	372	334	385	348	332	339	356	323	347	365	352	350	333	340	362	366	340	339	286	299	307	367	357	307	339	350	372	372	375	326	342	335	311	353	353	338	309	331	372	345	321	342	326	287	349	363	386	349	405	339	329	327	323	364	359	333	357	368	341	367	345	383	324	338	327	328	319	336	372	338	354	367	322	369	344	358	339	349	320	336	321	328	337	330	355	341	327	344	354	349	340	359	305	369	323	320	344	359	389	337	329	363	357	348	356	361	364	316	326	346	350	375	320	343	318	348	320	350	339	331	336	304	328	339	320	317	300	343	317	335	354	357	327	346	370	358	334	341	335	331	345	357	318	330	320	356	353	347	373	351	353	368	340	345	331	341	379	348	357	318	328	325	313	348	354	349	326	368	353	357	315	351	335	317	364	336	337	296	327	334	322	355	326	313	340	378	348	336	331	365	291	339	349	354	306	291	340	321	345	344	336	358	387	329	354	366	349	340	349	356	329	338	352	376	354	342	338	353	341	353	330	359	368	336	338	331	334	358	335	328	336	347	362	341	340	353	345	320	329	313	318	356	374	345	365	346	338	352	374	297	313	331	363	321	326	357	338	326	349	366	343	374	330	349	349	302	327	356	313	343	380	364	375	352	342	353	379	325	360	334	346	312	361	369	304	343	311	343	324	343	330	320	344	308	359	291	293	311	345	334	329	321	313	351	346	337	338	332	328	333	346	323	340	339	352	364	346	366	346	352	353	321	324	324	337	327	339	372	370	337	328	361	319	355	364	360	356	329	358	333	378	372	346	335	353	334	316	338	339	352	352	375	343	354	329	344	341	337	324	306	374	333	320	353	338	357	332	341	380	342	353	336	322	363	320	338	352	356	360	305	367	326	377	333	359	347	331	372	351	378	351	364	326	328	366	330	337	374	373	368	408	358	314	339	375	382	323	304	342	358	341	368	347	323	341	356	362	387	317	322	351	348	330	321	344	341	368	352	345	351	365	327	334	339	358	327	321	330	386	319	342	316	344	367	369	329	321	305	332	318	320	340	344	328	324	370	327	332	317	311	352	338	372	392	322	312	361	318	378	353	362	320	340	328	341	342	358	323	325	366	332	344	339	350	332	345	353	361	344	318	357	347	331	341	345	362	327	340	365	339	345	359	333	333	358	322	325	352	311	331	346	304	373	339	316	358	321	334	334	335	308	374	338	327	352	367	325	319	332	360	353	313	323	350	302	329	333	301	332	343	328	345	298	342	331	318	327	328	318	328	345	361	371	340	338	320	372	360	322	359	323	309	343	350	354	340	329	363	355	339	355	362	353	330	296	399	364	337	353	391	374	354	337	374	348	353	331	389	365
30580	17201	11770	6987	2659	1406	1144	1013	991	877	881	823	779	800	840	767	753	757	728	740	726	696	691	711	759	718	719	720	752	731	744	712	750	723	731	713	734	773	731	760	708	772	717	767	766	678	773	784	751	755	687	724	739	779	745	746	723	726	711	728	722	740	758	794	707	744	713	725	738	779	724	746	731	727	721	704	733	716	742	704	713	740	730	727	702	662	699	733	738	765	720	747	730	698	765	757	766	753	719	723	708	741	725	689	731	757	757	700	722	688	720	710	743	719	798	735	721	715	709	746	733	744	765	705	675	729	766	743	781	738	755	729	740	701	721	720	753	773	741	743	733	686	695	724	758	701	735	777	708	721	772	749	709	712	738	739	764	752	741	717	756	698	726	758	764	734	733	750	757	725	700	736	751	714	719	754	720	762	716	704	761	725	719	709	756	764	726	746	731	761	710	689	756	746	671	724	750	714	737	743	759	725	743	748	728	771	746	711	695	762	746	720	771	728	736	767	740	706	747	737	758	734	769	682	715	705	719	707	717	735	737	769	761	696	747	708	737	700	727	714	690	733	705	770	717	717	738	774	723	760	749	749	698	747	722	742	717	701	742	707	778	739	697	701	788	772	791	720	707	746	721	765	748	762	745	753	735	731	750	711	736	745	719	766	732	744	730	707	762	716	718	741	707	717	747	745	712	675	763	761	716	747	725	704	759	762	731	775	722	738	738	717	714	756	760	752	736	707	703	801	758	718	766	721	758	789	748	733	713	725	684	727	727	759	709	703	750	728	705	729	754	691	713	724	706	795	760	757	692	739	754	701	750	736	747	741	746	750	745	732	734	719	703	782	738	752	708	741	772	784	763	739	807	751	736	728	703	759	803	740	728	755	725	704	733	728	696	748	713	712	756	754	750	722	757	678	739	715	662	773	711	764	736	719	735	728	741	722	749	724	767	720	750	730	717	791	725	772	677	733	698	718	740	754	732	702	726	713	759	741	722	687	732	722	768	779	723	719	718	752	776	751	743	751	744	708	797	723	742	770	744	777	733	706	753	698	740	708	747	732	749	727	673	766	746	707	703	674	765	712	721	720	744	742	714	803	741	726	707	749	757	708	718	767	766	774	781	741	785	694	755	769	705	732	758	729	747	701	719	713	713	763	716	702	724	754	671	733	753	770	791	701	687	736	762	775	744	734	768	773	729	728	723	702	742	706	752	730	730	725	696	751	718	844	739	761	729	713	726	736	709	744	719	730	710	720	789	735	721	730	682	752	732	736	764	741	788	703	711	686	713	762	777	748	722	752	741	685	700	677	777	746	708	759	684	727	688	709	731	714	709	791	755	722	748	730	725	737	739	705	710	740	680	758	718	739	685	711	756	720	722	730	723	718	742	742	677	760	705	744	730	726	696	716	778	754	741	746	763	706	741	778	750	766	787	739	709	687	726	705	747	765	736	757	752	745	698	741	697	764	717	751	702	718	709	711	727	678	681	773	721	769	706	763	733	762	726	712	703	723	726	766	705	703	668	706	738	670	754	711	737	737	711	753	714	773	749	725	706	705	702	765	730	710	789	761	736	735	738	704	753	701	775	730	712	734	756	755	736	721	706	745	754	736	714	732	724	737	729	727	709	706	716	721	720	718	684	717	743	685	714	808	761	770	745	749	723	678	713	727	753	714	750	759	770	762	718	706	731	739	782	743	714	760	720	725	722	794	753	741	730	705	780	768	775	776	782	677	743	764	692	764	717	769	727	744	691	788	718	724	689	746	795	714	755	723	677	695	746	698	716	744	738	700	715	729	721	727	727	759	687	740	745	720	728	750	733	747	708	733	748	722	763	806	711	749	700	665	760	706	707	763	728	769	726	735	745	762	750	732	739	722	758	717	708	752	705	738	724	749	721	721	718	721	760	768	750	732	674	766	801	719	781	703	753	702	682	735	715	711	710	742	725	711	737	703	687	744	747	783	753	735	711	760	759	734	741	743	727	760	753	723	749	716	729	769	697	750	721	750	711	734	752	736	705	707	780	751	780	790	754	783	746	703	740	715	695	714	734	705	736	750	747	698	689	721	734	726	730	737	699	743	726	701	762	733	767	772	725	768	714	791	752	739	741	762	753	816	770	726	728	752	754	715	756	765	744	691	719	764	677	724	689	764	741	685	741	751	732	781	702	721	736	740	725	713	746	696	722	778	743	729	737	721	729	730	728	770	730	754	730	714	762	734	749	743	737	743	747	710	712	803	758	682	706	743	707	771	736	681	764	743	719	732	747	720	735	754	772	732	734	726	729	700	786	702	676	679	701	720	720	736	747	734	676	708	747	756	708	697	754	701	708	752	740	739	726	757	706	724	752	769	795	755	762	742	766	725	766	747	706	755	672	748	769	761	764	757	707	772	751	779	685	716	703	715	748	704	714	705	702	728	748	767	760	727	725	702	743	724	738	728	738	754	720	768	711	753	739	749	723	722	688	776	766	777	711	720	780	744	751	752	765	770	753	730	750	738	718	738	721	715	734	741	739	705	759	745	728	714	743	693	728	696	761	717	717	750	755	750	722	767	760	768	703	681	748	748	706	690	783	727	755	737	736	749	720	771	738	691	780	749	784	721	748	725	737	713	760	697	698	732	721	752	775	786	690	697	740	763	703	707	758	725	717	724	706	696	722	733	680	719	705	734	791	702	713	762	731	697	714	718	767	785	731	745	726	722	693	731	749	738	695	722	740	733	731	745	814	690	713	737	770	710	745	734	699	761	757	674	709	703	743	737	712	681	727	729	785	707	762	711	707	722	738	762	704	692	783	634	722	735	760	682	728	761	736	691	760	739	761	714	727	713	749	715	703	704	719	746	806	720	779	693	761	733	742	728	704	743	770	773	750	712	734	685	705	758	748	732	728	751	746	671	769	740	690	721	734	752	707	759	704	744	668	722	743	739	735	738	712	686	748	749	749	744	717	674	759	744	708	694	770	733	741	723	756	751	738	731	742	751	732	710	683	701	722	708	733	709	751	741	714	747	706	695	740	705	727	733	713	712	756	679	720	704	712	755	702	693	700	766	686	758	745	713	723	752	698	733	730	773	729	711	737	780	738	745	707	723	760	781	701	753	761	789	724	779	729	684	771	730	758	760	724	705	762	772	741	721	776	706	740	747	763	733	688	713	784	680	703	707	704	724	781	737	739	713	781	710	715	723	738	708	726	709	717	734	754	734	732	675	727	742	753	729	736	748	730	730	714	739	725	742	750	742	668	782	720	736	719	749	679	747	764	709	733	696	747	731	703	754	708	738	747	749	717	750	723	712	737	726	719	741	730	727	726	749	725	712	721	729	750	708	748	708	711	737	688	693	750	780	732	742	764	719	715	731	713	722	722	731	725	715	686	717	706	713	715	756	723	694	677	689	728	765	780	747	758	739	796	692	754	721	692	697	730	726	748	726	729	737	695	664	757	695	730	729	727	733	743	653	697	700	708	787	749	741	781	741	736	752	723	736	739	745
60389	32607	12968	4699	1378	562	499	419	418	353	368	338	358	363	346	309	349	352	315	364	333	331	327	353	327	325	331	318	315	336	318	330	341	291	327	327	309	337	286	324	339	345	331	291	317	329	319	326	309	322	318	337	355	320	309	313	314	329	353	315	277	345	327	299	378	321	314	293	349	357	352	317	383	326	282	293	320	297	323	308	336	366	319	337	308	342	318	339	290	337	301	328	308	317	335	331	317	302	330	302	351	304	353	328	353	307	296	312	341	326	307	354	351	356	325	345	346	347	346	319	376	333	363	329	277	319	315	318	305	323	308	348	334	358	317	323	297	339	344	334	321	346	293	309	323	345	301	310	349	356	311	313	330	326	305	322	324	337	300	308	341	314	341	349	333	353	319	337	340	341	336	338	330	360	332	336	308	306	343	319	347	335	336	335	336	320	291	338	321	339	332	353	356	354	343	328	284	319	353	347	324	364	338	317	326	322	312	355	326	345	343	322	361	340	321	330	361	306	339	352	357	345	343	328	340	295	316	328	290	316	309	306	324	298	384	370	342	330	360	323	338	327	317	347	339	316	383	338	331	364	346	359	322	338	342	340	348	324	319	300	311	319	295	330	351	330	336	375	317	313	361	345	311	297	353	361	347	322	320	364	305	321	310	301	295	324	362	298	322	317	334	326	329	301	322	321	324	338	357	355	330	317	354	332	298	315	340	348	329	314	336	291	347	341	319	391	334	322	335	325	312	356	334	346	341	364	322	315	371	329	321	313	355	335	309	328	339	301	322	331	336	311	348	301	345	301	330	352	295	328	356	314	356	335	300	276	338	325	338	335	311	301	331	347	315	331	289	320	322	341	318	285	344	336	332	290	290	316	354	338	311	284	348	356	303	298	328	313	339	359	361	361	294	309	338	348	334	371	336	321	329	356	357	321	360	317	323	301	304	310	339	319	320	370	324	327	302	337	353	346	304	346	285	330	348	304	376	317	319	329	307	327	333	337	318	292	304	383	318	337	340	322	322	333	328	345	322	379	345	332	336	315	310	352	339	309	316	316	322	328	309	313	322	324	322	325	321	311	343	303	286	337	330	320	303	315	314	336	329	329	340	328	340	283	342	345	334	289	375	323	356	304	336	354	349	330	327	299	342	332	353	326	344	310	325	310	327	301	314	353	323	302	321	333	326	334	333	326	337	328	329	328	350	329	314	362	312	317	355	322	346	349	324	330	365	297	331	338	347	327	320	303	298	344	315	312	324	300	323	336	338	329	326	303	339	327	360	351	362	340	351	300	320	305	324	326	314	310	325	332	308	306	330	290	325	313	323	326	361	346	345	332	330	276	321	299	349	362	364	335	355	333	335	371	312	342	339	287	338	326	339	311	316	310	350	340	326	311	354	317	340	353	317	346	275	309	341	302	298	331	352	326	366	343	302	351	336	340	312	327	324	355	336	318	320	313	307	346	331	304	303	329	310	326	351	357	338	359	339	332	380	318	349	364	340	321	338	337	310	326	317	323	360	306	331	359	321	341	340	310	304	305	333	309	295	332	331	290	306	351	346	350	323	304	314	343	332	353	298	312	297	274	287	324	331	377	356	339	299	323	337	353	339	329	342	349	331	317	323	332	315	339	310	325	339	338	317	353	351	329	359	321	308	318	294	283	336	337	346	337	363	340	329	306	306	365	350	340	336	310	309	323	338	340	334	311	337	350	318	334	306	323	328	341	342	307	321	316	336	314	306	309	331	352	289	340	330	312	321	324	318	305	351	373	335	330	313	311	342	348	336	320	343	329	334	330	344	335	341	327	320	334	328	362	337	310	280	350	338	294	319	336	322	327	324	326	317	342	295	330	340	340	371	312	344	323	372	359	309	328	329	329	302	321	345	339	347	330	351	340	361	319	355	328	344	374	330	316	295	341	331	362	336	330	312	334	313	305	313	307	310	294	332	316	338	339	325	338	351	289	325	329	320	292	350	345	330	332	334	322	350	322	324	329	305	320	338	338	279	339	311	346	353	318	325	358	315	316	349	313	342	332	333	370	341	309	321	327	353	339	318	310	324	349	349	326	351	362	288	319	325	346	336	307	289	333	307	321	354	336	333	332	340	328	343	387	341	326	322	331	340	309	329	319	337	323	332	339	328	355	335	305	344	306	323	345	300	363	344	331	328	348	326	327	355	325	329	339	312	315	325	337	338	305	343	353	326	340	330	307	323	323	338	342	338	365	293	328	339	364	355	366	314	375	305	318	368	325	333	341	327	327	329	347	342	317	310	314	338	346	340	358	343	340	314	314	326	312	302	331	310	346	301	324	350	311	306	354	359	314	320	333	334	344	332	322	303	308	343	384	350	379	325	361	369	334	351	272	336	311	333	311	332	263	346	347	309	359	310	339	379	328	334	350	386	359	329	323	359	338	358	315	340	297	338	365	324	343	354	292	324	333	333	331	339	351	307	340	296	356	337	291	334	342	360	326	313	296	299	330	313	329	333	331	311	320	312	328	345	345	331	318	347	346	343	338	353	321	336	335	337	319	323	365	320	322	336	339	328	347	323	322	322	313	353	363	332	322	346	338	295	376	372	337	320	309	329	323	332	351	341	343	322	338	333	334	316	309	342	329	297	326	350	359	320	315	301	328	332	353	348	361	328	353	334	335	331	341	309	326	313	351	342	332	317	290	313	320	337	325	327	333	372	349	356	328	358	363	314	336	317	318	324	335	346	334	337	322	320	337	326	314	319	321	350	300	313	331	329	327	327	324	308	334	336	358	309	348	313	320	322	326	333	345	344	341	363	363	362	349	363	304	309	324	336	338	344	306	316	314	342	285	328	368	320	334	326	311	307	376	314	324	348	347	322	314	327	340	326	317	336	352	315	318	323	318	299	388	333	325	327	310	297	353	347	357	311	318	292	302	299	315	333	336	348	311	313	298	305	335	331	319	351	303	355	335	360	342	303	313	310	327	341	334	342	337	325	362	335	325	310	315	319	301	330	303	329	340	297	313	324	297	315	351	355	323	354	332	318	322	379	363	317	285	284	334	312	361	356	314	321	321	336	314	300	341	335	343	351	326	314	313	322	344	307	338	342	332	318	307	296	337	309	326	323	374	317	312	308	333	328	301	281	335	327	350	327	314	325	320	293	356	360	294	331	312	344	346	352	347	315	351	319	279	302	327	321	315	320	320	334	316	340	383	354	348	347	309	338	350	353	310	360	304	341	374	358	317	350	343	316	323	330	344	336	315	320	340	327	358	318	319	331	332	337	323	305	312	327	295	312	364	316	313	316	326	333	322	347	337	335	317	343	314	352	321	310	322	353	336	322	305	378	315	334	356	339	328	370	342	335	366	309	309	325	323	327	343	332	302	306	343	337	312	336	279	379	364	352	346	352	335	330	321	359	301	340	305	335	358	322	363	346	349	336	334	312	318	322	314	325	363	317	334	342	378	337	305	331	347	358	331	339	354	333	328	337	326	347	319	302	311	335	322	322	333
39277	24347	12967	9360	3628	1692	1301	1094	1022	945	907	876	814	767	777	739	759	759	740	719	736	722	743	730	780	723	706	706	731	725	717	759	722	788	659	759	767	722	719	744	713	749	736	712	746	695	727	709	719	720	753	781	717	666	723	712	761	756	712	716	727	727	700	698	719	679	750	660	732	722	743	703	696	730	705	688	685	716	703	744	745	753	720	734	700	664	727	731	734	694	676	646	722	737	743	710	733	681	712	713	737	760	749	709	698	688	700	686	732	709	748	727	699	705	715	710	684	741	699	723	721	719	748	767	758	714	706	702	717	684	737	676	704	685	668	688	688	712	692	696	715	715	717	736	703	696	705	665	691	707	728	692	739	704	685	740	701	686	735	701	740	717	706	721	697	684	719	741	689	721	718	714	716	729	691	676	716	757	716	690	698	662	700	639	723	740	685	721	726	732	751	756	684	709	732	708	703	707	706	685	737	707	687	696	701	681	735	727	701	705	696	697	699	713	719	755	703	709	708	736	708	707	709	704	729	740	728	712	681	709	709	733	682	757	676	709	688	724	705	740	726	721	667	699	708	672	746	676	739	689	774	768	706	683	734	724	711	728	727	708	768	757	671	712	711	728	706	722	702	698	723	717	688	710	695	686	711	718	712	706	727	742	693	666	721	732	704	706	764	762	738	738	716	701	734	697	682	705	777	713	728	713	714	706	679	718	702	683	686	722	729	720	702	698	670	737	708	702	743	703	725	680	740	720	691	678	692	741	704	672	714	691	706	689	760	697	709	714	740	690	665	735	740	751	702	740	731	664	718	723	712	710	691	709	693	656	757	697	738	701	716	720	776	720	717	682	735	716	693	697	724	720	733	717	723	723	723	672	722	701	728	712	760	722	747	740	704	674	733	702	650	746	740	747	733	717	785	729	686	703	642	659	699	721	697	742	713	694	721	744	678	710	707	736	759	730	717	695	733	712	701	736	745	733	738	742	731	679	717	719	739	706	698	702	690	673	705	789	690	748	750	792	698	736	701	696	694	699	697	734	744	695	750	727	687	700	659	729	676	696	718	697	667	730	666	696	754	684	695	725	743	698	704	685	710	729	713	679	750	722	684	726	695	702	753	739	705	695	682	728	681	732	726	703	681	699	705	659	701	756	708	722	674	742	722	700	717	691	732	696	709	732	699	712	709	716	677	639	692	743	696	697	686	751	747	767	730	732	721	687	685	708	675	719	735	715	759	732	766	755	739	706	718	733	704	725	714	684	760	714	729	691	771	741	789	705	679	698	708	724	766	717	719	742	698	698	709	699	721	665	671	726	709	748	723	696	689	695	700	769	726	783	702	741	671	722	728	713	675	802	753	760	665	680	704	734	670	689	729	746	700	687	719	728	714	708	703	723	684	719	757	710	758	659	655	666	702	713	712	663	755	739	748	733	676	689	711	727	742	702	661	718	722	729	734	723	674	731	714	708	719	726	716	701	734	695	711	728	752	705	658	663	675	692	695	704	705	742	728	741	724	747	711	718	734	673	681	710	689	688	703	701	685	705	712	732	714	730	717	754	718	708	715	728	744	721	659	734	694	753	699	744	705	699	687	808	688	724	743	689	691	675	713	704	650	713	713	729	717	729	751	698	680	742	727	698	664	690	672	712	741	721	732	743	750	754	677	738	797	788	699	775	698	732	726	755	730	719	707	701	667	742	692	740	702	701	687	713	749	698	763	697	701	744	717	700	759	706	646	716	748	743	733	736	704	759	723	768	729	727	709	689	747	701	685	744	738	709	766	740	725	717	699	707	724	685	735	727	739	706	712	689	701	746	693	702	683	725	728	688	751	706	657	724	730	691	698	722	706	729	706	715	696	713	728	751	727	720	704	739	683	735	733	687	694	738	694	721	759	735	748	696	680	718	712	696	680	719	733	791	680	689	701	685	727	708	680	756	714	694	677	759	717	724	689	693	677	705	776	714	708	712	688	737	703	705	730	711	708	703	765	683	674	692	680	736	790	676	727	724	703	673	735	704	700	724	713	714	736	696	746	730	691	714	688	737	733	675	704	710	716	685	728	711	744	717	709	718	735	728	743	705	722	688	720	675	728	641	715	686	698	703	702	739	729	765	712	745	698	711	712	691	706	680	720	728	696	747	726	765	709	721	723	705	717	729	708	762	752	706	702	682	730	659	748	736	733	754	731	732	679	708	729	712	734	721	730	684	725	647	740	758	663	707	677	704	751	722	726	726	694	737	705	677	698	685	703	728	707	746	694	719	747	747	676	730	728	709	695	708	686	732	709	711	738	686	757	711	732	702	728	713	683	749	690	735	750	728	707	748	719	709	751	708	713	701	674	727	721	726	754	727	715	731	736	647	671	712	736	674	708	706	713	759	728	704	706	715	652	730	654	716	705	697	736	698	706	681	709	717	724	709	691	707	629	720	659	730	696	670	723	750	696	713	749	714	732	741	735	700	711	703	714	735	745	686	727	702	723	695	747	689	681	657	711	654	728	733	708	688	754	719	698	673	719	686	701	705	711	741	706	691	731	756	705	686	737	696	709	686	701	679	709	741	743	686	716	783	742	734	711	766	712	746	699	723	722	711	713	702	730	704	700	677	681	683	737	722	696	717	762	717	704	729	724	709	731	701	669	715	702	697	733	754	678	746	704	700	743	740	711	696	736	722	691	762	714	684	700	735	755	730	734	683	744	730	724	718	746	711	722	735	725	719	724	752	673	689	696	745	768	710	709	711	706	693	709	687	692	766	762	727	736	772	733	716	697	737	732	717	717	695	706	721	692	710	740	724	688	722	726	698	772	690	735	739	643	678	711	699	746	700	717	709	671	689	657	707	704	694	686	681	733	696	727	736	685	665	753	676	664	693	727	741	697	683	718	697	716	678	714	670	748	691	740	727	745	728	713	756	663	711	686	713	727	721	707	731	730	707	697	650	718	685	728	720	703	703	711	761	689	736	733	712	684	715	680	711	721	735	723	678	750	696	715	728	679	710	671	749	698	702	698	682	725	723	661	694	716	712	677	711	706	703	709	750	750	673	699	722	754	719	766	757	688	713	690	710	716	663	717	743	764	693	698	723	729	711	711	732	717	724	737	730	725	737	709	770	731	717	685	710	719	747	725	745	739	687	708	721	719	704	789	659	744	701	720	681	718	722	723	702	755	753	744	711	718	675	740	695	758	709	720	771	709	693	674	782	767	731	736	734	736	687	720	774	740	722	704	662	690	684	735	735	727	675	707	700	728	687	699	704	698	731	718	697	687	755	727	693	704	699	711	714	719	681	748	679	703	709	714	728	753	758	768	746	723	714	707	702	726	736	745	721	689	731	708	754	683	761	717	704	718	742	676	696	746	690	721	689	729	688	737	684	746	732	742	693	702	697	680	672	662	737	705	731	699	716	737	754	706	740	699	713	710	738	685	718	706	748	702	705	740	682	726	715	714	722	682	718	713	748	727	704	756	749	693	686	690	701	737	686	714	699	731	712
69908	31124	13171	5190	2366	750	496	427	388	382	384	345	372	327	318	339	385	336	376	320	400	343	321	355	343	349	348	332	323	352	362	301	318	360	342	353	313	347	363	333	330	347	337	369	349	348	318	296	365	350	344	371	375	376	361	364	354	357	332	355	356	332	324	326	312	318	344	342	357	374	322	332	377	333	353	364	324	322	367	391	361	342	366	344	326	379	342	357	313	360	356	292	357	351	357	293	353	338	360	365	348	404	285	346	362	406	360	377	315	352	333	349	341	325	329	326	303	358	294	336	308	326	318	359	385	328	378	343	330	379	360	338	345	318	328	321	285	367	321	339	360	349	317	337	352	354	352	343	347	341	341	336	300	350	331	382	360	364	303	344	342	369	332	321	322	324	371	349	336	304	350	356	352	340	354	339	307	327	343	353	316	337	324	321	321	344	334	354	353	333	353	329	327	316	341	348	338	338	338	341	346	326	346	379	325	333	321	295	340	346	336	345	320	320	359	340	353	371	359	374	333	362	334	354	365	349	343	324	357	384	329	303	323	352	334	363	351	329	362	370	365	330	345	324	350	376	328	353	356	364	357	358	362	312	321	341	345	381	303	317	310	338	362	340	331	341	307	342	348	341	320	341	356	351	355	347	326	338	349	328	366	314	348	366	341	317	318	351	331	326	331	340	295	346	324	356	346	372	373	340	355	343	334	363	345	344	315	349	335	356	358	351	369	365	336	330	352	337	343	340	307	350	359	352	341	335	342	338	344	354	396	320	296	391	324	298	357	345	351	334	350	325	331	336	335	366	369	304	336	330	372	332	353	336	385	395	363	355	352	340	339	373	339	325	345	348	347	391	363	347	342	336	371	333	339	337	366	335	326	341	345	326	324	330	342	352	356	343	340	330	340	313	327	321	338	339	350	367	339	323	348	344	324	340	323	362	335	354	340	317	340	320	374	365	382	331	364	367	336	375	340	348	336	322	366	331	349	349	323	329	337	315	324	343	330	315	381	318	325	340	330	343	326	353	366	329	306	330	332	327	299	351	365	340	358	342	327	363	329	345	356	367	370	340	342	330	362	359	365	322	355	354	338	324	337	346	364	307	363	306	359	365	342	328	349	352	348	324	329	372	345	357	348	360	348	373	318	348	326	331	309	336	352	344	320	347	374	317	285	346	357	358	301	306	309	309	342	321	343	327	356	347	369	363	326	374	380	327	346	341	323	315	323	381	380	319	312	359	321	335	341	315	325	346	327	402	325	346	304	304	358	388	339	345	324	331	353	311	365	322	339	331	341	287	334	311	336	348	349	361	380	320	315	332	376	358	381	365	351	378	376	368	387	368	333	310	408	324	333	349	323	328	342	362	364	374	365	312	321	362	352	356	367	355	365	353	347	340	363	338	321	345	371	327	304	378	350	368	353	313	345	345	333	315	342	347	380	310	355	333	332	367	344	352	369	354	367	340	361	336	359	353	358	374	343	314	349	310	376	352	359	359	337	339	281	368	378	359	297	337	313	385	320	344	325	340	335	334	348	327	353	340	320	358	312	342	368	376	328	338	389	346	349	375	300	332	366	358	336	332	362	291	313	334	363	337	320	350	324	324	345	340	353	328	332	335	344	333	301	345	335	355	327	339	319	322	306	328	319	354	325	312	334	364	343	322	361	365	368	318	343	342	369	310	333	355	333	376	339	346	366	385	357	337	321	335	364	345	353	363	386	337	332	369	331	310	355	335	315	311	357	335	327	352	337	344	341	339	319	361	316	337	352	371	338	337	330	319	338	367	356	345	371	334	345	344	320	304	328	350	347	347	326	353	344	326	332	302	330	316	336	359	385	339	321	330	323	324	354	321	345	349	326	359	368	321	340	328	376	377	334	336	371	335	348	350	384	338	320	342	350	371	336	328	365	366	376	323	361	333	297	333	316	352	341	345	316	348	337	317	334	349	351	350	343	345	361	356	352	368	356	349	338	356	352	333	381	351	352	356	339	311	306	325	316	315	333	336	325	352	335	360	352	371	341	344	357	337	344	307	337	347	327	326	326	336	338	326	323	339	343	349	289	342	319	307	348	350	338	347	304	315	303	356	337	308	352	363	330	363	319	319	295	354	341	337	367	359	376	336	355	366	341	343	339	344	344	318	329	348	324	349	338	336	322	365	299	344	362	327	330	344	350	329	334	400	315	338	366	357	323	300	340	317	333	329	337	323	332	354	336	331	356	340	347	361	336	338	349	309	343	346	346	350	318	321	336	352	353	365	347	316	345	323	346	352	342	312	310	319	342	331	321	319	325	331	338	369	366	363	339	357	364	340	340	353	324	321	360	381	302	363	361	330	338	349	312	334	326	358	285	345	341	342	360	323	342	337	344	312	315	354	386	351	354	351	367	337	346	318	321	306	353	369	369	332	339	348	324	337	380	359	372	319	370	335	359	326	336	365	341	331	358	309	341	353	353	322	337	325	309	351	319	378	333	329	340	351	352	303	322	320	317	326	346	386	336	328	339	364	339	366	346	374	321	350	361	321	337	324	311	325	330	323	341	342	323	317	330	340	347	329	347	316	341	380	382	309	341	338	360	326	330	350	306	286	378	367	321	351	326	341	362	313	303	343	349	333	348	332	313	363	331	346	335	350	359	318	359	332	358	335	316	329	339	352	367	370	341	336	366	352	322	363	350	347	361	327	355	336	318	339	285	322	353	361	379	371	341	340	357	375	314	284	359	371	364	332	338	325	341	362	322	335	377	342	333	280	324	331	337	322	317	343	321	304	322	342	358	321	305	356	348	319	324	360	352	312	385	359	315	372	340	339	393	390	358	333	308	318	338	316	329	348	357	343	401	330	342	312	333	294	298	336	363	381	382	347	346	376	350	361	327	366	358	359	336	321	371	336	334	361	364	318	341	324	351	328	354	343	274	349	360	368	304	302	330	348	316	332	337	350	341	331	322	376	369	344	355	320	354	321	368	324	319	347	345	294	323	333	351	347	333	357	364	325	344	343	344	341	357	350	325	335	346	339	323	354	339	362	303	332	354	349	339	337	363	376	340	352	341	361	290	321	329	346	346	354	337	351	357	367	374	332	326	304	347	351	378	337	339	341	350	336	354	343	330	331	327	319	299	332	350	344	334	363	357	364	325	354	350	331	353	357	356	333	365	375	332	348	353	363	381	361	334	367	346	339	355	354	311	303	379	353	358	320	361	327	313	338	347	313	354	352	406	340	337	297	345	306	320	393	360	374	353	349	348	346	322	361	325	341	360	342	311	360	327	332	358	353	383	349	335	351	322	312	346	343	305	324	338	353	327	332	340	326	317	328	377	360	307	347	347	335	346	326	331	361	346	325	340	335	374	322	279	348	326	365	349	336	344	372	342	338	300	353	335	350	358	316	321	322	328	325	316	318	333	395	358	357	323	344	329	331	341	382	368	344	303	348	338	375	329	390	353	328	338	338	346	336	337	346	372	326	345	329	387	327	355	313	358	342	373	341	346	360
45575	19785	13140	10210	6576	1851	1294	1089	994	982	917	815	809	802	784	774	752	777	725	738	716	780	763	732	751	704	749	759	764	716	688	739	699	743	732	753	763	810	739	715	735	700	723	761	720	755	794	718	770	768	775	763	756	747	740	734	665	720	727	692	737	740	726	782	725	760	714	725	755	781	711	767	766	731	703	716	715	769	733	766	750	706	713	710	735	805	756	751	737	733	784	740	750	718	699	730	733	737	801	762	715	727	787	728	740	715	729	732	777	707	780	748	673	722	712	736	741	741	717	770	715	754	726	752	729	733	769	768	729	722	703	709	729	777	744	739	701	710	709	712	772	706	698	719	694	702	716	736	743	704	760	736	784	720	750	805	735	738	744	776	760	708	704	747	740	720	755	687	742	716	709	739	758	712	719	718	757	770	701	720	748	768	706	735	781	699	696	747	718	728	697	688	753	702	799	755	726	743	754	700	702	761	710	685	709	749	738	738	744	714	752	720	763	685	767	698	745	747	757	716	743	756	734	752	726	745	687	792	664	786	763	736	695	707	760	747	712	768	730	696	733	701	783	725	712	706	760	755	746	686	715	702	721	713	742	676	725	746	796	743	759	667	710	763	745	718	729	761	732	749	771	727	709	728	797	739	752	774	716	809	728	731	712	713	724	741	746	778	738	772	750	694	704	750	778	771	706	700	766	701	706	759	730	714	723	737	734	742	757	724	701	717	710	742	763	795	703	758	676	677	731	717	743	704	742	709	758	742	714	704	738	727	730	696	717	744	732	749	755	759	742	749	724	735	775	729	743	755	734	708	727	741	707	763	721	721	764	757	720	786	717	708	729	712	752	740	724	786	758	749	717	771	696	753	742	758	755	705	793	720	717	804	761	720	729	784	750	741	696	699	729	741	738	730	723	737	717	679	758	720	724	677	707	745	761	744	734	695	732	699	687	728	749	720	768	780	779	740	743	753	729	709	777	718	760	762	688	741	729	697	745	724	703	754	739	723	721	757	735	692	712	746	722	728	711	747	723	745	785	747	734	744	736	739	731	710	731	726	687	757	741	738	717	736	748	720	709	732	724	744	791	736	773	754	724	728	747	738	716	784	709	758	698	673	739	749	728	690	691	768	716	770	742	739	682	766	718	803	734	746	784	766	739	726	733	773	751	768	728	771	729	718	701	745	708	717	723	779	739	740	757	730	763	749	726	733	716	749	761	724	781	730	730	695	724	746	763	760	700	695	711	715	768	731	742	727	705	775	719	772	719	729	708	792	702	750	757	790	712	735	727	759	753	676	746	741	720	764	786	739	767	750	740	809	713	737	721	732	721	725	739	741	687	786	722	742	747	722	743	820	762	696	745	750	716	723	753	784	740	749	734	734	727	753	743	675	719	763	711	749	771	725	686	713	737	750	676	704	712	727	695	779	756	788	779	728	738	738	765	725	707	744	705	686	728	731	726	672	751	711	758	759	726	749	690	719	770	703	731	764	717	719	746	744	755	745	755	765	730	808	719	721	757	725	707	711	746	727	709	717	739	714	688	723	727	723	753	741	801	678	725	691	725	700	714	691	649	712	705	731	740	749	739	712	703	747	725	724	733	707	760	723	722	685	767	711	714	760	744	727	767	762	709	726	732	717	747	739	780	724	719	746	735	734	741	720	741	756	721	723	777	743	763	769	700	761	734	740	728	748	690	720	761	738	716	761	750	730	705	742	780	730	701	713	744	795	735	753	742	750	745	716	731	736	709	724	806	769	750	777	710	731	739	654	761	723	735	690	743	754	729	732	729	769	757	739	756	735	739	719	736	761	761	752	725	791	698	752	755	760	740	726	723	755	737	774	766	749	707	712	718	759	705	742	758	712	729	762	689	763	741	741	735	731	747	743	715	701	744	716	754	734	735	724	738	737	729	707	677	692	708	748	716	707	714	749	752	767	737	716	736	772	702	705	698	766	764	731	720	738	705	732	721	742	757	732	739	755	725	740	744	751	744	785	708	726	688	694	744	701	729	691	746	745	724	732	746	735	728	718	802	724	787	795	789	736	719	740	701	719	719	694	706	778	768	725	738	698	731	750	722	736	719	769	692	771	711	746	717	734	734	743	749	790	721	774	804	726	765	783	761	688	722	738	692	768	725	665	741	773	748	747	762	747	760	742	743	718	763	748	732	695	765	725	707	745	708	763	689	772	720	747	680	745	731	684	766	734	701	737	698	725	727	744	668	776	726	731	755	737	727	752	743	719	748	732	759	735	749	722	699	736	699	706	768	725	753	738	712	746	740	774	786	735	693	722	706	697	706	755	704	715	671	743	707	703	717	722	707	731	706	691	746	775	695	690	736	711	728	761	712	751	749	770	726	766	737	767	744	709	698	697	783	790	771	737	707	713	711	773	762	740	707	759	732	700	725	748	729	767	720	790	740	713	742	768	716	764	728	728	764	720	751	722	764	707	727	696	713	728	699	739	735	671	686	751	736	703	767	741	734	709	744	755	712	722	734	749	744	733	706	741	722	701	765	708	727	740	733	736	757	754	741	735	673	729	747	800	774	756	794	742	755	747	714	743	694	709	727	765	736	723	731	701	745	771	781	730	789	740	722	709	681	704	707	758	749	766	690	681	759	734	773	729	716	738	722	743	711	731	734	700	772	696	759	730	755	750	684	720	760	713	737	764	728	717	711	707	777	702	751	743	678	719	747	754	711	763	783	774	760	760	730	704	692	759	680	759	698	801	727	744	756	760	744	742	718	795	707	693	732	687	749	738	782	765	722	735	756	771	755	703	738	737	724	733	746	739	782	755	764	746	747	765	772	740	734	713	789	762	679	711	696	719	744	736	752	741	758	720	759	728	718	735	737	775	746	785	745	751	736	753	783	745	677	709	734	730	714	720	769	713	730	763	754	719	728	787	789	738	761	702	668	742	734	726	713	729	799	723	733	772	700	724	746	720	776	731	737	691	709	754	771	716	724	763	714	755	723	753	705	705	733	739	704	745	723	735	715	716	747	739	765	797	744	764	727	703	728	713	708	716	713	740	795	763	763	771	753	728	763	719	690	720	744	766	754	706	725	782	714	802	714	727	763	762	725	739	705	734	738	704	734	798	703	732	731	732	725	743	727	765	704	753	746	744	794	728	738	717	750	743	715	709	723	752	708	764	756	761	693	741	732	738	744	733	744	738	753	759	738	722	726	770	725	748	762	754	743	761	753	722	733	753	771	733	652	734	740	743	721	717	727	781	742	715	728	715	738	792	746	774	760	691	782	716	683	704	724	733	726	747	737	731	763	680	704	767	748	691	763	740	749	704	729	705	726	719	761	744	770	755	748	764	740	750	707	781	743	779	690	748	731	684	667	763	760	741	783	730	733	688	717	753	743	709	733	715	726	792	745	746	705	752	686	692	769	746	760	674	708	732	772	738	755	701	668	749	700	748	726	734	730	754	728	660	735	773	736	717	717	781	737	712	753	719	806	730	760	726	775	781	725	727	693	705
41954	20888	10822	4723	1579	544	450	426	426	382	378	375	371	368	402	352	359	326	353	342	354	323	346	321	368	359	337	352	352	355	361	308	361	349	374	357	364	320	360	364	355	321	338	339	367	342	334	329	357	362	349	320	334	342	360	342	347	369	374	371	335	338	332	320	353	363	339	334	337	332	341	374	336	342	321	339	357	348	344	350	323	332	300	359	356	351	313	352	350	351	365	355	307	365	347	356	354	345	336	350	345	310	306	329	347	347	322	349	360	345	372	330	328	307	331	319	354	355	353	319	353	316	339	327	345	338	356	304	349	392	327	339	326	329	323	310	324	366	368	365	308	310	337	321	344	353	375	340	322	348	366	365	347	357	363	325	373	361	341	384	341	355	345	311	345	377	318	363	350	328	354	353	324	355	362	346	358	319	354	310	323	360	356	342	358	337	337	356	358	334	312	348	349	312	333	337	337	305	310	310	326	391	338	337	348	325	369	351	351	399	326	368	344	343	334	351	346	316	340	341	332	341	319	325	351	366	334	325	335	318	328	355	330	358	353	347	341	308	316	327	355	328	354	355	354	367	328	326	303	345	328	322	317	351	339	352	326	307	313	319	328	322	339	350	363	348	349	340	348	351	340	362	368	334	376	337	312	335	317	338	308	374	363	328	327	339	378	377	350	335	315	344	337	337	347	350	337	337	335	352	305	297	301	346	367	371	353	346	329	333	341	340	344	336	334	353	365	321	338	347	333	352	383	360	378	332	311	353	360	361	366	318	344	313	313	348	360	369	332	335	360	352	366	317	324	391	367	365	341	338	337	342	306	299	334	358	328	389	351	374	342	311	338	336	389	348	358	360	323	303	313	321	308	362	348	341	378	326	301	314	352	340	344	357	347	327	383	383	359	356	303	329	334	350	347	375	328	369	333	334	289	352	314	353	339	357	338	347	321	334	348	352	317	320	306	336	345	341	347	332	361	331	329	332	311	340	344	338	385	353	310	311	384	351	321	333	361	329	327	343	344	363	362	382	341	351	365	341	311	334	347	351	386	342	313	366	307	328	384	347	367	351	372	364	345	363	351	330	314	344	308	361	371	376	318	368	391	329	330	341	342	353	325	328	332	344	322	344	329	371	371	327	367	337	333	361	312	328	353	316	330	341	375	323	360	361	339	312	338	343	356	336	327	332	320	335	388	366	323	371	350	331	357	324	342	355	317	345	348	366	331	361	344	347	348	339	353	316	323	332	341	341	305	343	372	324	333	324	333	357	373	358	345	356	343	314	347	326	314	348	309	357	296	351	346	339	345	288	318	340	375	348	319	311	357	330	339	304	365	317	355	333	394	369	330	304	316	365	366	288	331	342	326	353	377	378	357	346	345	324	349	362	323	341	329	339	343	332	373	337	355	358	357	323	330	334	299	337	369	345	320	372	327	318	343	317	310	362	355	341	358	340	345	337	336	354	386	330	341	385	364	371	321	316	378	357	359	359	332	321	374	365	351	366	337	317	323	324	346	333	346	365	354	310	337	338	365	341	352	317	358	360	349	323	355	343	344	340	384	350	314	351	339	329	377	359	347	326	347	334	335	323	331	355	360	359	350	325	334	316	329	328	326	330	349	364	375	321	337	337	347	378	289	323	312	340	382	361	329	384	324	338	329	339	340	353	369	353	346	377	350	351	371	346	369	357	341	326	343	348	322	360	312	351	351	335	311	327	327	347	342	329	331	375	349	315	311	356	341	370	308	373	347	301	344	345	355	380	353	343	324	327	337	352	327	340	338	377	368	336	363	303	337	372	322	387	348	332	310	333	329	339	347	357	319	348	383	329	321	347	346	323	314	374	315	300	369	329	323	344	338	318	332	324	331	341	324	346	349	337	337	343	320	300	336	376	367	333	332	308	300	327	360	325	348	371	353	395	352	350	331	335	364	347	337	289	340	343	340	345	361	336	367	342	315	325	326	337	354	321	350	327	341	325	323	348	291	355	364	303	318	369	333	335	336	301	356	332	362	358	289	338	322	340	323	355	302	387	341	317	333	329	367	357	339	340	383	336	343	333	320	353	382	324	354	342	330	325	294	322	366	356	315	343	348	313	342	325	367	368	385	343	324	380	349	388	363	324	313	310	321	337	334	302	353	341	346	347	347	321	334	336	358	373	385	355	336	336	325	347	335	344	356	354	360	314	347	344	366	327	310	307	320	348	347	352	350	347	360	351	308	365	363	368	299	346	341	345	355	344	340	317	320	371	348	335	362	344	380	360	311	337	327	337	299	377	343	308	304	342	339	301	342	340	352	333	368	357	339	356	368	308	339	337	294	343	339	339	388	323	341	315	325	331	280	344	351	328	354	369	357	371	342	307	329	308	313	304	349	322	348	341	354	341	327	330	355	359	346	310	343	366	367	378	332	316	373	316	332	358	343	303	312	357	316	325	336	354	361	317	336	348	355	371	363	312	369	350	330	348	355	325	336	361	357	363	402	371	361	342	342	334	349	352	331	339	346	336	339	333	369	338	345	325	348	353	391	386	343	350	337	375	326	336	368	375	367	364	343	356	340	369	327	371	345	347	344	362	306	329	355	297	353	319	338	348	339	319	354	350	340	386	355	305	343	311	352	342	347	359	333	318	355	321	390	362	341	335	345	342	340	382	346	341	331	352	373	357	316	342	360	342	307	370	330	360	339	356	372	332	384	359	376	354	328	334	351	310	374	349	348	358	304	356	328	343	334	376	340	336	327	371	339	370	339	296	338	354	344	337	319	332	341	342	365	359	360	303	336	347	379	378	341	352	364	309	308	330	332	323	365	341	323	333	361	333	323	360	337	354	360	328	335	367	344	318	323	318	349	339	353	342	324	304	351	380	346	328	334	363	367	362	333	330	378	322	382	341	354	372	343	340	323	349	311	301	300	359	341	336	346	334	325	368	324	353	368	350	351	329	349	328	329	332	351	347	327	348	329	347	371	384	367	332	353	314	315	343	371	356	295	352	345	301	368	325	324	367	357	311	338	318	382	343	310	342	327	343	367	353	337	347	353	340	312	337	381	354	327	369	334	335	351	369	353	345	343	314	345	330	315	326	348	340	325	348	345	351	314	342	358	339	356	344	386	335	339	318	312	350	360	316	348	336	397	341	307	351	319	329	310	327	313	367	374	328	360	388	345	341	323	338	314	341	351	308	341	344	339	333	327	368	302	360	356	357	333	325	347	344	315	338	351	331	346	372	373	309	310	323	333	347	366	332	332	345	337	321	343	330	349	329	326	346	338	351	354	333	315	337	339	347	344	351	358	328	351	319	303	339	328	335	340	346	352	369	353	331	356	353	325	348	344	337	336	341	323	336	368	359	328	331	347	369	358	324	308	327	327	339	326	356	360	337	373	325	357	303	311	366	342	341	332	366	335	349	317	338	339	352	343	332	341	367	329	350	350	337	348	328	307	336	352	325	341	355	349	342	375	339	350	303	366	329	343	360	352	372	338	336	356	323	335	313	322	324
26795	15193	14191	9969	4202	1665	1293	1174	1037	970	860	795	817	854	778	786	806	791	731	719	695	774	757	723	723	732	764	733	725	730	709	728	764	744	710	781	752	763	775	728	745	752	742	763	738	758	747	753	766	756	786	742	788	722	729	746	745	737	760	751	754	722	755	752	716	751	740	773	670	781	752	690	740	791	766	734	753	793	736	753	750	694	736	725	746	717	705	719	735	776	725	770	771	711	690	720	722	686	722	715	747	730	750	709	699	695	718	740	729	718	730	769	725	679	721	744	709	745	706	772	789	736	660	744	705	757	728	721	762	725	718	728	716	759	781	706	740	740	713	778	745	704	707	723	731	709	728	738	720	721	745	729	729	764	697	718	735	698	727	747	766	748	785	755	737	741	715	726	700	717	751	739	718	692	767	751	705	728	746	712	724	724	722	737	705	728	728	692	780	726	680	742	740	706	755	724	746	702	755	767	748	744	704	685	742	659	765	736	723	788	732	753	732	756	734	693	697	688	777	767	724	733	717	747	757	739	738	754	741	700	725	734	724	723	743	711	747	686	707	717	749	737	727	705	707	716	714	717	736	723	773	780	685	721	732	728	769	733	732	676	691	738	683	732	681	728	734	749	724	670	720	705	733	776	745	706	767	736	758	717	776	712	735	743	723	725	754	755	730	724	735	791	735	729	694	729	744	682	761	709	693	720	778	709	735	684	699	766	733	776	739	755	694	735	722	708	732	761	768	735	711	730	736	715	729	730	742	738	746	726	715	800	730	773	707	731	751	734	751	747	755	756	755	707	765	740	737	725	749	736	757	723	691	724	719	745	733	763	735	747	742	781	714	680	695	760	719	701	763	740	763	696	782	766	718	696	732	706	759	724	738	716	733	736	759	772	756	736	670	730	716	735	749	752	731	697	753	752	695	780	742	752	723	728	738	658	811	773	703	702	743	725	743	757	708	736	696	698	770	735	709	697	739	753	734	758	735	710	722	730	718	760	755	730	762	685	758	744	727	737	738	673	752	784	728	722	752	736	754	711	792	722	741	754	727	742	748	760	723	719	765	764	761	736	723	741	796	766	762	776	747	749	720	739	732	697	702	731	736	747	754	733	700	700	726	688	735	723	736	743	742	706	717	738	745	709	736	708	725	773	763	765	745	734	739	797	709	679	721	775	748	738	717	701	710	711	765	728	750	740	739	780	747	681	729	755	697	746	732	704	715	783	714	681	711	707	741	729	676	759	710	733	747	694	742	727	752	732	756	751	744	714	740	722	747	736	755	744	710	754	717	738	741	730	771	776	768	709	736	761	711	727	697	718	761	706	740	705	708	730	746	724	754	758	743	693	700	731	723	708	748	718	777	771	771	741	737	762	707	699	757	730	739	690	715	682	724	726	793	692	698	774	724	698	775	712	693	756	731	785	764	758	745	707	686	722	719	733	717	720	748	709	737	733	774	740	765	749	737	733	734	736	701	738	744	725	793	692	720	734	689	747	772	734	769	766	760	716	713	726	757	731	731	727	740	721	711	698	722	812	719	670	700	758	773	682	760	686	761	757	727	709	711	731	755	720	754	747	695	703	732	749	715	732	730	702	727	734	729	743	765	760	746	778	686	708	728	709	763	718	743	725	695	771	786	711	787	711	742	737	736	745	715	800	733	727	696	746	703	733	721	689	747	730	714	726	713	745	705	730	725	718	750	712	750	703	746	756	793	680	767	759	736	764	749	724	755	778	767	781	759	754	716	733	726	762	736	704	740	717	720	783	767	731	723	777	717	713	739	725	728	659	721	683	713	677	730	713	698	745	743	798	738	750	759	668	740	714	759	735	763	703	715	680	716	742	739	714	731	747	714	762	763	745	775	738	700	721	735	742	765	688	778	737	741	759	762	745	741	720	722	718	706	773	728	746	775	743	739	701	764	717	706	770	688	754	738	719	750	737	737	717	685	765	731	757	710	737	764	747	709	735	694	771	717	691	711	750	774	730	728	702	693	752	761	729	771	722	740	724	734	705	733	765	743	731	688	696	722	737	747	736	780	747	730	712	704	704	694	749	720	665	770	739	765	698	721	757	758	735	733	682	764	787	748	757	711	716	688	747	739	765	700	716	737	734	702	682	779	705	776	750	690	784	738	706	763	739	741	707	731	732	728	737	719	746	721	751	688	754	733	714	732	740	723	778	759	698	754	725	742	744	743	754	727	684	761	758	708	775	761	704	691	738	719	707	703	760	723	742	740	738	710	749	746	707	687	704	717	706	698	730	734	725	743	700	725	705	774	760	721	736	668	703	699	736	717	723	706	724	759	780	722	763	723	744	747	695	761	738	713	770	737	748	760	765	718	729	746	746	709	713	741	740	691	763	722	710	729	738	748	738	722	718	721	715	727	676	756	718	754	770	677	728	723	734	742	731	752	743	748	687	746	753	729	711	722	690	761	730	721	706	740	701	809	765	731	723	788	708	714	722	721	725	728	752	759	698	741	735	773	727	738	686	758	747	771	765	757	739	767	760	722	721	728	754	733	755	743	746	696	748	758	731	672	730	741	787	741	747	701	775	705	713	736	685	700	707	726	722	734	741	775	697	706	738	677	746	732	723	762	731	760	737	751	744	738	723	719	720	744	706	719	732	744	710	723	733	728	704	751	760	712	730	699	751	784	777	775	772	754	743	704	714	811	747	752	728	780	711	755	726	740	695	763	726	744	745	726	719	735	691	724	752	774	695	757	747	750	739	753	772	734	731	739	746	779	788	742	772	736	752	728	742	739	720	722	744	699	732	786	729	730	746	731	707	752	719	726	733	721	723	745	738	748	759	711	723	679	736	718	711	751	781	707	748	713	701	748	748	760	720	708	701	806	688	741	738	755	745	755	705	753	760	693	731	740	727	719	731	710	704	743	740	725	753	789	685	753	756	723	777	761	756	702	779	771	751	754	740	729	736	726	733	717	775	749	714	758	689	755	716	736	754	752	704	771	726	692	722	745	710	726	680	721	748	717	773	711	683	750	714	709	714	738	767	739	762	724	764	744	730	730	788	737	707	710	736	709	750	769	726	743	752	713	753	697	712	730	728	796	714	756	731	710	701	699	724	731	723	741	727	733	724	747	763	742	684	727	700	761	730	770	760	716	756	726	722	754	701	755	726	691	726	760	718	701	738	744	713	698	699	775	836	735	779	733	704	732	723	687	783	742	709	710	718	753	759	694	772	741	688	803	734	737	709	708	765	742	715	758	710	746	737	735	756	737	759	733	694	765	738	673	767	724	758	733	723	727	690	764	778	730	762	733	740	759	739	726	743	721	775	737	759	708	753	747	759	756	700	737	745	738	717	740	778	778	759	762	737	745	693	745	710	753	780	728	757	756	728	785	757	785	717	689	717	706	775	720	755	751	752	699	710	711	713	749	727	762	698	729	724	729	733	763	712	756	740	745	765	737	743	719	661	761	719	715	729	770	734	760	732	703	740	783	763	686	738	848	717	729	738	754	735	721	761
54573	31559	17258	9621	2993	723	543	474	399	383	399	357	304	349	329	335	303	349	316	327	360	370	336	323	323	297	318	338	338	322	351	326	328	323	376	339	318	316	319	349	330	319	365	348	323	329	353	373	365	333	310	331	360	315	339	333	329	317	312	304	350	307	337	371	300	302	304	325	315	308	352	333	348	336	327	360	310	326	338	304	330	310	336	298	321	347	343	304	306	347	337	304	342	343	346	345	336	350	333	325	350	325	335	338	321	326	351	321	299	328	332	322	308	355	312	359	384	341	337	326	328	319	327	330	331	310	321	324	263	306	298	318	333	348	332	325	320	338	318	375	332	321	329	345	336	366	332	342	347	320	334	325	278	302	363	327	366	333	328	329	319	349	313	315	330	312	321	295	355	345	370	321	349	330	342	327	345	337	337	337	323	316	319	321	365	311	320	320	290	352	334	361	337	369	337	331	334	344	344	335	298	343	346	294	322	287	332	338	311	338	382	306	322	336	322	324	289	322	307	344	339	319	315	317	344	328	303	307	323	296	311	309	317	362	335	374	318	347	332	371	361	342	317	328	311	334	321	335	337	326	359	337	324	355	323	314	318	334	328	358	322	332	289	343	319	353	319	330	311	321	339	333	337	324	330	348	341	317	328	320	359	374	321	321	310	392	325	332	315	349	306	328	358	326	322	312	312	335	312	336	323	270	332	326	321	342	353	357	352	336	319	332	330	307	359	300	296	338	348	325	326	289	321	365	313	390	391	311	334	359	330	324	316	303	297	289	351	336	319	342	323	308	361	319	327	328	316	320	313	307	306	355	300	360	330	361	313	310	319	369	351	331	363	342	295	339	366	322	326	345	331	353	318	343	285	371	278	315	302	313	350	339	294	334	314	320	358	328	331	349	316	348	349	310	338	305	362	358	328	399	369	323	324	317	317	323	314	378	360	308	344	369	330	353	349	341	358	329	351	332	339	332	319	334	352	322	331	334	359	342	364	347	351	323	309	363	333	353	315	313	342	351	331	350	327	345	296	341	321	353	324	283	317	345	309	290	336	335	340	351	370	308	331	330	297	333	326	318	355	337	315	378	333	357	330	326	340	304	348	343	326	310	350	319	357	365	364	364	333	352	332	296	341	323	318	308	325	347	319	328	316	315	330	348	307	327	329	352	337	323	337	312	319	329	335	383	341	330	351	330	319	301	339	330	332	331	315	334	338	328	305	358	323	334	352	339	337	288	308	293	352	355	350	339	360	372	339	315	326	342	356	310	350	345	307	292	309	336	357	329	334	337	372	312	309	324	352	337	322	308	341	332	331	338	369	337	372	330	334	335	330	377	306	334	316	374	328	309	327	309	324	343	321	346	329	323	361	350	355	314	338	310	328	390	316	332	349	306	347	331	351	336	324	357	334	332	300	363	325	304	351	349	358	314	327	329	350	325	335	316	301	314	346	353	336	307	332	332	310	337	320	326	331	337	290	323	312	346	331	331	341	353	362	329	348	313	354	332	339	376	345	310	326	347	346	329	333	355	323	339	312	354	340	331	340	344	344	336	320	346	327	352	357	324	330	345	300	334	315	320	343	310	293	313	327	327	306	333	333	321	309	312	338	320	305	319	318	268	311	367	327	319	331	377	334	359	318	324	299	330	332	327	355	321	337	337	322	352	323	340	376	323	322	360	330	336	349	357	360	319	329	374	368	354	312	341	312	312	335	319	345	337	304	332	311	348	297	350	324	309	341	326	306	320	321	333	322	327	352	342	320	305	321	361	351	309	301	322	337	336	354	319	330	322	335	330	326	295	309	356	372	300	353	326	310	310	333	333	311	318	310	339	338	310	326	340	319	355	334	345	320	322	312	330	305	309	320	316	359	327	356	344	338	347	354	345	307	352	333	342	349	302	365	353	322	314	319	348	337	329	332	342	353	348	314	323	336	323	314	377	362	297	337	325	348	330	344	329	317	328	352	313	320	340	339	348	356	335	336	315	329	328	315	324	322	336	365	316	310	311	341	305	308	320	323	367	315	347	384	326	339	320	303	361	324	324	309	365	374	362	359	376	324	309	335	339	325	315	305	331	315	373	336	356	328	297	331	363	306	368	333	309	354	315	335	314	343	326	341	319	334	301	324	344	335	308	355	326	344	340	311	334	339	350	319	327	332	338	337	327	312	347	349	314	336	347	320	300	379	355	320	298	337	351	351	324	318	322	300	319	351	276	302	320	300	304	325	340	319	334	326	296	340	324	286	315	357	334	291	316	327	343	342	334	320	352	384	330	345	353	356	334	347	314	350	312	350	339	328	356	302	365	306	309	353	320	315	326	310	344	326	325	326	301	324	327	320	315	329	353	372	345	314	344	326	325	308	324	319	340	328	322	334	373	360	341	314	306	305	344	384	334	337	362	343	348	356	330	338	355	303	371	341	344	341	311	366	352	349	333	321	323	316	333	334	357	332	328	310	312	329	362	318	317	334	304	315	337	331	319	364	319	348	312	327	315	317	334	345	318	329	328	347	321	339	322	315	314	319	351	332	346	300	354	338	309	313	302	331	349	327	365	328	348	339	311	343	342	321	348	330	312	316	348	327	321	320	308	297	304	343	290	334	316	364	354	304	368	331	371	313	317	348	307	323	300	319	349	304	320	361	335	308	352	315	316	335	341	301	313	352	356	332	366	336	288	306	308	278	331	338	328	310	394	345	338	366	309	329	333	345	302	325	320	351	329	326	309	313	342	297	375	323	324	338	352	359	324	320	326	342	346	308	316	326	336	301	317	337	344	303	332	351	324	338	348	285	302	350	319	323	342	341	295	353	329	321	302	324	361	335	312	328	342	320	355	324	330	326	340	374	328	352	301	336	341	367	322	338	342	318	321	321	320	294	339	334	335	334	326	346	339	324	352	326	326	336	340	280	331	375	358	317	368	350	337	363	354	363	319	334	337	341	309	358	297	271	348	294	300	339	323	363	296	308	339	337	328	333	292	327	335	334	309	321	348	334	278	330	324	326	317	351	306	317	343	341	330	319	336	355	341	319	327	283	333	320	285	360	323	324	347	328	346	327	320	347	333	296	307	366	353	331	330	340	341	335	337	332	346	321	327	350	353	344	360	323	316	324	351	363	313	312	331	341	339	345	328	316	342	326	319	302	317	335	307	312	363	333	301	336	307	284	336	302	353	339	369	339	324	327	336	328	319	328	337	352	327	343	315	341	324	344	306	320	356	341	323	323	356	367	385	317	330	318	358	377	324	329	318	339	331	342	331	327	356	355	329	327	341	352	328	309	347	320	339	315	323	356	331	304	329	316	335	291	340	314	334	341	361	342	330	366	326	332	324	291	315	349	330	324	321	382	321	351	320	335	319	329	339	315	332	299	301	346	334	339	323	322	278	337	355	339	305	335	322	331	309	369	328	327	304	322	328	345	329	337	361	317	333	356	323	291	332	328	332	351	300	323	299	346	292	302	312	334	310	331	320	353	286	320	330	317	334	344	354
34856	23369	20082	17564	7042	2032	1511	1274	1093	945	958	917	855	846	778	809	776	749	765	768	701	709	710	722	759	715	764	757	718	752	720	725	690	689	749	727	670	718	766	743	765	650	751	794	737	749	758	693	688	729	687	707	743	726	748	715	760	781	736	716	787	743	724	657	677	732	715	758	699	702	699	733	727	704	742	694	732	734	703	693	645	748	734	735	686	719	708	672	686	711	760	736	674	714	690	748	702	719	730	711	711	733	686	739	748	699	703	729	740	747	705	694	675	691	712	731	716	742	742	764	721	736	733	705	667	733	700	700	709	745	699	722	718	694	733	721	735	752	717	721	725	683	720	789	751	702	708	668	748	723	725	768	724	696	680	723	700	708	705	729	712	767	758	759	693	698	756	741	743	709	722	741	653	712	730	696	720	710	733	753	694	691	746	733	682	759	738	692	710	709	686	723	709	668	730	687	687	706	677	749	768	715	712	748	705	713	711	758	720	764	678	721	701	646	717	741	697	740	694	733	772	707	768	736	679	697	693	733	736	751	716	694	738	785	699	697	727	703	691	732	714	730	696	741	646	698	679	707	703	732	727	705	716	704	678	750	710	728	703	724	715	700	750	699	673	694	704	729	693	677	732	688	728	671	703	721	760	710	693	736	745	697	681	748	717	704	711	701	729	702	636	715	710	716	734	774	679	698	718	717	758	739	732	707	719	738	692	706	764	734	742	754	720	687	733	704	754	745	707	692	705	741	695	694	697	704	705	686	722	699	718	708	727	738	734	700	725	668	793	701	740	694	700	746	714	682	667	695	754	732	697	727	719	663	662	752	717	728	726	684	720	761	680	673	697	712	732	701	706	720	697	719	672	738	690	717	753	714	709	684	701	717	733	718	723	725	694	719	713	702	755	800	708	726	724	660	708	704	736	728	673	740	677	730	737	702	717	716	722	705	693	701	695	670	726	764	758	719	718	722	763	693	717	722	695	714	696	689	721	639	692	756	738	715	720	760	678	719	749	776	698	698	721	743	692	667	730	737	739	729	725	747	732	712	768	776	721	709	746	710	700	696	708	736	697	694	730	699	710	697	668	756	733	717	751	710	686	710	717	688	699	751	702	692	747	732	726	709	732	718	708	709	733	750	713	731	679	704	717	645	703	707	715	695	699	681	668	721	721	665	710	723	705	736	752	703	731	754	674	698	685	703	730	728	674	752	727	743	761	761	691	670	713	637	691	724	733	694	729	700	737	733	704	702	720	739	720	704	720	685	734	706	740	732	699	737	749	747	729	698	711	696	700	710	722	748	718	677	768	647	772	723	712	710	681	709	712	720	737	749	763	699	716	707	678	699	714	732	728	717	703	740	676	667	760	733	758	717	706	741	754	669	726	745	722	672	693	760	777	766	723	723	753	747	688	730	660	728	721	733	725	732	736	660	709	764	729	745	739	750	726	731	712	735	731	714	785	717	713	676	747	684	750	728	764	734	717	714	716	680	743	725	707	779	734	711	708	704	728	680	684	714	717	685	695	701	723	722	747	712	728	704	676	701	729	675	692	735	690	693	690	708	740	695	721	707	683	739	705	719	743	735	737	728	703	769	725	718	708	687	729	699	724	712	662	689	719	730	715	730	774	740	701	719	714	700	705	738	713	728	705	742	737	693	699	729	716	727	710	705	788	681	714	697	771	671	720	704	690	753	722	753	721	733	734	712	720	765	697	682	750	747	724	730	722	708	691	696	751	721	717	689	679	753	669	685	716	716	733	736	744	696	760	688	707	671	703	709	739	750	730	705	737	722	703	732	665	759	714	711	714	723	730	687	724	692	682	710	720	718	694	693	738	766	736	741	747	726	712	741	739	769	726	683	749	696	742	743	748	745	739	681	739	706	701	717	728	726	703	708	698	726	709	725	756	699	764	721	683	684	665	764	702	719	749	699	754	719	768	704	752	680	777	690	709	704	708	785	753	678	712	704	666	716	696	751	748	724	739	699	747	698	726	700	700	690	712	755	721	680	676	751	700	694	737	675	702	699	734	691	749	701	735	706	737	703	683	679	715	740	722	689	701	716	736	712	683	719	679	733	741	671	678	730	731	718	732	715	661	685	762	703	730	707	700	747	782	727	688	720	694	684	724	747	649	705	689	701	727	735	772	708	712	728	727	738	755	718	695	713	733	745	709	731	696	722	748	702	739	694	712	700	727	683	718	698	738	668	649	676	722	707	704	740	744	674	715	743	703	707	735	676	741	727	700	763	687	713	730	730	783	729	735	705	738	660	731	703	760	723	652	712	735	726	692	690	693	680	675	752	738	751	699	731	697	711	703	696	689	699	680	697	778	730	743	765	722	725	684	758	758	736	721	703	745	709	683	723	689	714	678	720	727	717	690	743	680	722	670	718	685	716	692	695	683	704	714	728	722	723	754	754	681	696	760	695	741	713	727	738	694	803	760	742	678	702	702	714	657	690	750	745	751	758	738	747	692	687	667	710	678	697	705	747	741	698	710	737	699	711	717	691	724	737	710	719	730	687	689	776	753	718	767	689	717	722	733	716	722	738	715	712	659	729	740	733	651	738	715	715	678	620	733	691	781	788	725	746	686	727	698	709	743	730	733	747	667	717	708	712	706	749	749	749	737	749	691	719	717	763	718	651	718	701	670	679	720	668	778	718	709	726	731	740	713	783	739	689	722	686	714	709	746	744	791	706	717	747	733	698	733	706	732	733	726	781	661	680	710	718	699	711	735	714	664	730	703	729	724	692	659	762	710	711	766	704	705	712	695	717	752	678	729	727	689	713	697	765	752	686	702	749	675	715	719	679	722	733	702	704	713	700	752	714	711	730	733	685	694	700	715	703	718	755	736	714	700	712	694	735	747	742	651	775	709	725	688	720	697	689	703	715	731	703	699	748	729	708	716	715	710	710	695	738	714	745	704	731	721	666	714	679	668	679	678	721	661	743	707	690	666	741	732	722	691	750	732	708	696	715	727	740	719	695	742	694	709	716	750	742	718	717	774	738	776	735	683	695	697	699	708	731	730	722	730	711	725	699	681	732	705	719	767	684	706	714	701	712	739	723	677	737	648	733	718	707	743	683	756	701	712	666	777	681	687	777	717	764	696	701	766	718	716	734	724	777	696	726	698	718	711	686	698	746	659	711	737	692	735	686	768	710	687	724	728	692	708	743	802	715	692	688	716	750	744	715	712	739	698	711	704	685	741	715	710	715	717	692	708	763	789	670	695	716	691	675	685	723	725	686	722	747	703	731	708	707	741	772	716	751	684	726	720	691	708	753	683	705	780	747	665	728	690	733	701	725	680	729	770	726	731	707	723	703	692	723	745	757	722	730	733	687	779	725	764	731	669	738	747	693	711	688	676	704	796	727	715	774	720	693	750	724	724	703	730	761	727	693	717	699	729	677	722	709	683	704	722	698	746	700	746	744	708	745	671	708	716	693	704	753	698	718	697	735	694	679	751	718	689	704	746	728	756	702	733	671
63076	36666	26861	15531	4906	1252	675	510	413	415	428	392	384	372	368	382	373	368	316	361	342	328	369	355	342	354	351	315	351	348	339	382	333	343	388	380	328	339	345	315	325	329	354	317	371	369	358	359	321	328	340	335	375	326	332	312	369	318	342	329	337	338	365	314	357	358	366	346	337	353	333	347	327	368	323	323	374	375	311	359	364	355	354	382	350	314	354	322	341	375	322	351	349	360	340	358	356	338	347	349	370	366	336	371	305	337	361	362	338	364	342	330	348	332	342	361	322	371	324	311	362	325	374	369	391	339	369	330	349	332	358	329	381	329	354	389	338	334	331	358	339	364	331	348	352	355	344	356	357	386	333	330	307	316	360	343	349	336	309	360	340	322	337	336	369	328	349	351	371	313	302	338	345	349	347	377	330	343	317	305	362	336	359	351	352	351	323	292	363	351	326	362	355	351	345	369	337	321	352	293	320	328	338	326	369	341	331	329	346	391	348	342	353	355	316	338	355	339	350	361	345	353	358	349	337	315	319	355	316	364	362	331	329	362	328	354	378	363	343	314	350	321	334	352	354	385	327	361	375	327	325	345	317	328	379	342	322	340	346	323	340	374	320	357	352	353	335	341	342	330	365	327	358	322	300	341	348	324	326	356	348	353	332	359	327	348	318	378	363	341	355	329	348	344	354	326	322	359	373	302	360	349	338	334	325	344	352	356	338	310	342	360	345	311	343	313	332	347	340	359	385	333	313	337	361	363	323	331	331	332	311	351	350	350	361	368	311	322	339	324	363	330	368	379	321	338	339	358	347	344	349	360	333	352	381	346	317	322	323	358	345	339	320	338	344	369	297	340	371	358	330	373	314	314	312	356	323	320	369	355	343	331	338	344	351	342	348	344	352	355	315	373	339	338	349	344	343	313	306	358	340	340	327	371	345	330	329	356	336	340	373	345	354	302	357	341	335	332	332	341	346	346	331	380	361	376	346	346	351	369	334	310	354	362	342	355	373	303	331	328	354	337	313	336	367	344	319	362	326	328	349	311	332	320	347	318	326	340	350	337	318	340	346	339	353	339	347	323	337	319	360	356	354	354	353	350	328	350	374	343	322	347	339	363	335	352	356	335	329	312	326	340	373	389	327	369	387	325	350	334	357	341	359	349	335	357	341	346	348	364	380	363	339	360	329	324	342	337	356	296	332	331	357	358	325	360	337	399	321	348	327	361	335	352	334	308	331	344	338	312	282	343	371	377	374	327	338	329	324	373	356	316	334	310	368	307	339	350	374	328	351	362	350	351	361	363	343	319	331	328	338	316	317	376	347	324	365	354	388	332	341	341	342	327	321	289	340	368	374	299	336	322	341	328	344	333	339	336	323	331	365	343	345	370	353	377	339	343	322	350	325	338	332	359	353	341	334	340	351	323	352	373	348	381	377	333	379	337	354	334	333	353	395	325	335	313	329	300	336	342	322	345	366	328	328	362	373	363	352	320	321	299	328	324	373	346	349	339	351	311	360	336	341	330	332	379	337	313	347	364	312	329	354	332	332	354	331	315	332	342	299	335	317	341	327	275	346	381	306	338	346	310	360	332	349	373	325	342	316	327	370	321	368	377	333	321	349	344	333	350	348	360	321	309	353	376	338	326	321	327	344	331	351	360	371	368	328	382	317	369	356	344	362	325	357	315	347	334	367	304	368	343	322	338	325	351	322	368	324	334	347	322	311	350	332	361	319	346	339	333	321	334	320	337	358	348	386	300	333	356	323	316	347	329	316	333	344	332	366	332	358	337	343	358	383	320	366	331	322	344	323	350	340	368	337	349	339	344	344	327	319	340	338	344	316	339	350	307	347	362	350	313	347	354	339	343	335	343	362	315	349	301	369	388	345	326	324	366	343	357	327	360	344	339	375	352	345	324	351	349	363	334	348	376	347	292	322	340	355	357	383	365	356	320	302	335	336	346	327	294	323	354	373	342	340	351	363	313	322	330	373	325	337	357	366	339	340	346	348	377	370	346	347	327	375	317	354	340	315	348	326	335	361	341	338	340	358	361	329	329	361	345	329	329	309	332	342	326	363	329	321	343	303	317	342	318	301	326	361	372	325	353	354	357	347	361	342	343	317	385	384	370	331	348	307	329	345	326	338	365	316	357	321	298	356	395	331	349	330	358	305	362	367	393	337	350	416	350	357	343	360	343	347	357	338	354	333	327	371	318	312	347	325	328	353	339	316	334	324	363	356	357	356	360	336	314	328	326	329	312	381	337	318	359	310	368	292	340	342	348	346	374	329	360	303	350	357	343	325	356	340	354	319	333	343	346	352	338	349	357	338	349	313	338	330	324	346	331	346	352	357	365	357	372	330	307	335	351	309	343	374	305	321	354	331	318	324	356	369	332	351	367	358	362	332	337	280	387	354	377	318	353	322	356	363	336	346	358	343	319	307	342	348	350	324	316	357	357	344	359	366	359	369	341	314	336	317	357	332	344	332	332	365	343	339	329	315	355	356	343	343	329	329	336	351	335	345	331	321	334	328	338	329	352	355	361	356	357	322	385	358	319	321	351	343	325	333	343	358	323	341	345	339	318	325	328	328	354	315	314	354	352	317	366	325	337	333	329	326	399	353	300	326	342	380	347	334	333	336	335	334	338	352	329	342	333	344	327	342	391	363	306	328	356	298	361	335	301	331	348	365	343	339	350	338	359	321	348	360	303	323	355	347	337	314	348	336	357	357	367	344	324	306	353	329	336	334	371	324	322	341	338	356	345	340	347	376	334	320	304	357	358	383	346	381	358	356	366	345	328	324	332	359	317	332	332	336	347	330	345	344	315	361	334	355	334	310	320	338	358	367	329	357	381	344	340	375	367	367	328	320	330	337	313	330	358	358	376	336	323	336	317	343	378	338	366	328	364	350	353	346	336	338	389	335	394	347	341	336	344	303	329	378	350	388	305	359	342	356	337	348	351	348	284	350	363	319	327	327	385	379	357	333	386	362	372	319	372	351	350	367	331	313	304	338	346	376	333	362	334	344	334	313	346	353	336	388	364	348	352	318	301	363	379	296	327	376	368	368	335	315	314	378	369	344	357	311	348	318	389	368	362	314	334	320	292	364	334	338	321	361	350	345	370	381	356	344	333	377	359	368	370	316	344	329	387	306	350	341	350	358	359	360	345	342	324	346	320	331	356	337	350	359	300	350	330	359	349	348	340	306	322	312	309	358	340	353	300	331	344	337	325	330	327	334	368	362	359	352	314	350	334	390	390	325	335	333	362	331	334	321	327	336	308	353	349	385	357	345	373	339	321	342	339	345	343	330	329	328	352	339	321	341	334	335	329	329	361	337	377	328	352	343	325	357	307	351	357	334	361	349	342	333	310	343	335	338	376	346	327	368	377	360	309	380	347	328	385	360	404	346	320	319	317	360	337	332	324	323	319	331	332	350	354	345	332	299	331	361	325	330	306	367	324	339	364	310	335	358	338	340	319	354	330	335	348
39501	27415	29539	22823	10260	3252	1836	1469	1232	1115	1045	1018	902	901	857	834	768	786	767	715	793	713	774	749	728	791	725	748	823	727	687	756	738	758	797	762	826	767	779	758	762	795	721	760	799	783	778	738	811	725	796	726	735	747	748	714	744	752	700	732	740	708	730	736	751	718	727	698	738	761	765	716	708	730	778	788	699	718	759	760	733	722	757	734	753	713	712	739	761	765	770	718	741	739	738	765	724	742	742	742	739	728	772	714	734	768	686	755	778	750	703	784	733	681	658	729	764	783	729	680	751	736	711	732	713	743	774	691	736	762	708	774	700	703	777	738	692	727	752	743	712	732	741	736	719	745	733	694	727	766	739	729	710	740	763	714	708	682	728	725	707	760	739	691	694	717	792	746	777	753	707	711	699	729	714	765	747	747	728	729	714	746	697	724	722	749	727	727	781	734	724	753	716	761	749	739	746	754	778	775	747	746	687	749	699	735	715	741	738	771	753	696	812	722	719	748	747	705	756	807	691	732	700	737	780	767	750	735	732	734	700	727	675	737	722	753	740	751	706	649	759	768	734	752	743	717	708	705	728	753	756	740	790	711	720	752	725	711	677	688	749	680	723	769	745	725	732	742	772	728	749	737	726	758	744	784	686	769	771	766	727	712	716	752	721	737	725	690	727	752	724	728	698	712	746	718	733	718	783	765	745	728	732	690	770	725	742	734	748	698	743	731	749	757	748	743	729	745	751	785	688	764	766	747	735	715	764	759	762	687	757	669	707	747	749	717	711	735	774	704	737	716	733	753	694	779	759	745	758	760	734	755	785	757	707	740	711	782	722	790	741	698	726	738	748	766	722	751	723	711	740	710	746	762	739	790	746	758	714	740	706	741	771	727	738	714	800	706	751	738	720	781	716	709	758	722	767	739	743	759	728	738	759	765	686	753	742	746	795	765	744	739	760	771	706	766	730	710	724	703	768	681	755	746	720	720	740	713	745	744	748	727	720	711	728	723	711	680	777	716	748	756	757	705	714	746	755	757	760	750	761	775	736	760	741	707	739	710	751	734	692	730	728	757	775	748	750	711	685	763	776	767	748	774	729	732	729	739	727	762	723	662	732	778	759	739	731	711	735	731	745	722	761	692	723	766	721	776	727	729	779	750	754	720	729	733	700	728	718	758	737	762	738	704	751	729	748	718	729	731	732	771	712	704	775	749	707	782	761	750	772	743	751	732	747	721	718	713	733	679	733	713	707	722	744	734	723	727	714	710	730	746	752	709	706	726	739	761	760	784	756	774	709	726	713	763	736	741	738	710	735	708	772	753	752	719	753	742	677	774	744	695	743	743	772	752	750	748	698	749	703	755	727	724	749	761	739	741	719	700	716	733	753	798	739	757	730	741	732	760	756	735	753	743	687	744	720	704	701	718	775	756	790	722	733	711	739	755	702	714	716	749	735	749	725	752	743	782	753	722	767	736	745	727	706	730	725	751	704	751	723	743	750	781	752	763	735	710	698	741	766	749	742	753	705	735	673	742	740	770	719	715	739	724	764	736	736	754	780	771	798	758	721	717	733	746	704	702	761	693	747	742	740	687	723	771	697	757	709	739	757	729	755	690	716	738	724	720	800	714	756	723	703	736	719	762	726	788	777	729	711	781	776	753	739	768	744	736	719	736	707	757	765	734	763	727	758	699	707	753	701	762	704	763	746	690	748	791	715	775	710	740	787	728	768	713	792	735	715	720	748	729	755	737	782	699	784	745	728	741	797	713	701	732	708	746	786	738	717	733	784	736	716	714	679	743	722	768	715	778	736	714	773	745	745	756	739	755	752	774	732	763	797	716	737	745	772	701	761	703	721	742	697	745	769	732	747	720	760	737	759	721	733	706	763	736	739	750	690	709	724	754	762	709	760	741	732	753	768	719	755	771	752	780	703	689	753	758	764	766	756	754	780	780	747	704	760	749	710	753	732	773	708	720	721	731	792	765	767	728	720	709	735	749	726	709	711	690	756	722	764	749	723	723	730	738	720	723	754	755	673	741	710	664	698	713	718	732	728	731	726	724	675	753	771	725	706	747	720	755	681	743	771	707	740	735	720	746	775	753	715	745	742	787	747	714	775	746	714	742	702	739	753	709	740	727	764	756	749	757	703	754	714	701	731	737	734	776	752	751	718	817	711	720	716	768	783	738	757	692	701	733	787	741	683	730	751	717	708	672	760	707	745	739	740	723	772	692	799	774	757	751	694	691	766	781	754	743	757	773	766	727	751	729	705	713	730	776	743	774	706	781	733	729	737	687	766	741	758	731	756	700	722	755	755	700	733	719	767	740	751	720	756	742	694	712	735	797	741	785	741	706	704	714	748	751	714	716	744	745	729	734	705	779	740	714	736	715	783	756	700	739	716	790	724	704	703	727	751	764	744	764	775	756	744	749	741	759	741	767	758	716	693	694	752	727	744	742	766	752	707	748	708	760	746	697	721	704	695	725	780	711	726	732	711	712	719	721	719	757	779	765	704	765	746	771	743	739	727	723	745	705	798	719	741	766	706	741	751	726	701	747	706	760	752	724	710	732	749	717	705	771	709	715	747	718	767	761	734	775	785	704	682	688	776	783	745	738	738	699	721	730	736	729	711	714	715	718	757	751	732	738	724	720	739	780	702	701	746	725	746	741	751	762	759	770	725	691	765	735	780	716	705	695	743	726	797	725	742	801	739	716	734	758	751	742	718	693	701	751	777	729	730	780	693	735	730	735	756	719	752	715	756	696	729	785	728	752	751	736	729	760	752	716	730	775	765	712	732	806	707	758	753	759	752	722	752	744	717	747	741	723	769	757	747	732	746	728	730	731	753	759	735	708	728	753	734	718	746	740	713	712	731	752	698	721	729	762	780	801	758	720	710	703	732	737	704	704	716	730	755	771	736	743	771	768	776	738	714	751	735	716	662	755	733	717	740	739	722	722	724	751	753	730	690	735	699	776	775	747	768	774	741	756	734	737	733	731	731	758	728	676	725	718	755	767	759	759	746	725	752	769	728	771	711	778	764	754	748	741	748	706	716	708	736	750	770	777	702	741	779	768	723	763	795	735	741	708	722	676	738	788	708	740	767	740	740	791	786	729	729	799	789	731	720	741	763	701	753	747	736	701	765	719	720	764	747	773	765	747	706	679	777	733	743	752	752	753	704	682	734	717	789	706	773	757	755	742	751	729	725	724	739	738	699	688	743	672	729	741	696	698	758	743	720	750	693	748	783	702	781	761	691	727	744	725	752	740	785	746	762	766	726	708	756	725	695	670	744	777	696	742	721	709	738	731	764	725	704	758	721	740	722	739	771	780	695	749	712	759	749	759	706	757	765	743	754	797	698	750	747	786	744	789	723	739	723	771	746	687	792	712	688	773	722	783	715	720	744	762	721	741	773	684	696	714	759	757	741	760	752	766	714	721	710	726	786	733	702	748	740	721	725	744	795	727	759	720	743	727	684	753	691	728	719	753
44463	20577	9526	3686	1117	538	497	468	385	413	367	369	334	295	307	355	322	339	341	312	329	325	342	322	355	345	351	329	359	356	366	343	354	337	343	355	375	392	378	392	396	382	352	355	318	342	328	364	338	349	373	347	339	329	317	313	319	318	381	377	342	347	338	366	315	377	333	350	320	341	381	336	349	370	320	322	343	325	316	339	368	323	351	356	315	348	338	342	369	365	345	347	332	331	361	349	342	354	357	328	332	373	351	342	383	328	298	338	326	337	351	309	338	340	352	370	348	301	354	359	360	332	340	329	334	334	347	338	349	342	337	342	369	348	350	327	375	355	311	320	317	330	351	348	346	340	317	331	325	352	325	338	376	366	321	359	339	322	337	348	344	314	345	326	310	358	330	335	349	339	310	355	335	342	325	342	353	329	348	360	382	308	338	328	327	311	343	317	387	392	392	310	336	325	305	396	322	369	375	375	373	326	323	360	313	312	337	340	380	339	342	339	334	368	332	344	339	295	329	315	319	343	341	359	358	355	354	367	323	376	366	376	306	347	345	355	324	356	327	364	313	362	343	369	321	356	346	342	354	356	363	336	344	338	357	353	355	294	327	367	370	378	319	374	339	336	325	345	345	359	321	327	380	351	308	367	366	330	378	365	308	331	347	307	363	352	347	336	310	330	349	351	351	327	328	311	361	349	350	338	311	333	349	346	321	331	333	343	347	307	364	344	341	345	341	358	378	336	378	359	366	303	369	358	352	295	333	357	311	317	315	371	350	319	317	314	358	370	346	357	347	332	347	340	358	345	335	327	358	319	362	330	369	340	301	340	349	374	347	331	378	336	344	350	315	341	327	314	350	332	343	323	299	387	370	364	319	303	355	386	343	356	355	339	397	364	347	335	315	331	360	378	338	336	339	354	341	330	323	325	363	316	365	314	328	345	342	312	326	360	321	330	327	295	349	350	313	331	360	339	322	299	342	336	344	386	361	331	369	377	372	380	356	339	316	329	313	362	366	367	347	335	335	342	351	338	327	329	349	345	361	365	324	350	347	341	340	317	339	378	306	353	370	335	353	331	348	341	328	320	320	331	308	339	359	335	367	359	368	354	361	359	378	316	319	306	346	361	340	351	346	331	383	355	377	323	323	327	392	340	350	325	341	316	358	355	331	355	332	312	357	344	367	364	319	344	326	337	366	313	362	340	333	359	357	363	339	395	350	362	326	338	361	334	355	322	350	344	337	355	358	310	359	345	347	361	345	341	343	304	352	378	328	336	313	345	323	352	329	305	377	341	336	361	375	335	329	293	355	362	317	348	346	337	336	404	333	321	352	312	324	309	331	340	344	336	292	355	357	355	304	333	340	336	310	343	316	293	333	354	311	388	347	294	351	367	348	375	369	354	320	334	334	336	314	338	329	339	389	362	359	362	351	318	348	343	337	322	333	320	339	342	350	372	359	315	341	312	334	328	344	329	350	350	363	315	368	323	347	349	381	391	302	329	326	358	359	348	339	356	342	333	362	366	322	348	309	337	302	406	324	335	351	289	322	334	321	356	321	335	344	310	344	297	355	298	308	382	370	343	333	329	341	343	349	339	353	348	347	333	329	338	318	356	328	339	339	347	323	342	386	330	354	380	345	360	365	373	331	319	330	350	299	330	334	329	362	354	341	355	296	368	319	337	305	346	332	352	346	313	322	326	304	408	340	338	327	345	367	379	322	356	336	333	353	340	329	349	350	359	367	341	333	363	366	334	354	349	357	341	334	346	328	325	363	336	377	325	339	327	355	338	333	346	343	367	365	351	317	351	350	309	318	357	345	336	345	354	364	326	353	311	307	360	319	351	359	348	332	365	303	317	330	362	353	376	327	334	310	359	342	353	357	310	336	363	368	350	323	353	377	336	318	335	325	374	344	348	342	352	358	308	296	314	316	320	352	358	324	338	359	348	375	332	397	337	352	377	382	353	330	343	382	325	359	319	354	346	361	352	328	339	309	349	337	329	330	333	347	382	359	345	372	351	337	350	345	347	331	337	341	310	312	319	310	313	338	327	361	329	351	335	349	346	350	360	346	354	343	296	375	326	333	369	326	352	340	344	371	353	347	370	316	361	306	371	329	317	350	347	331	333	335	339	352	379	334	360	369	337	333	357	375	357	323	351	353	333	346	317	383	353	368	365	333	353	322	353	361	357	382	288	372	366	348	342	352	340	374	342	345	328	357	329	371	332	315	311	341	370	340	331	325	329	350	345	354	334	296	327	368	338	375	332	357	343	354	339	325	351	304	353	364	337	350	364	372	370	355	314	356	346	340	315	315	316	314	347	332	369	374	345	355	335	346	375	331	314	354	374	362	358	345	358	373	367	361	345	336	350	363	342	336	314	333	332	303	393	352	367	325	332	357	340	320	348	381	340	329	310	362	363	348	382	322	323	363	336	377	343	341	351	327	337	342	317	360	357	347	343	350	332	309	309	376	341	402	346	375	335	328	348	338	361	323	356	351	310	363	398	361	385	322	391	366	357	356	355	349	327	367	361	332	317	360	291	325	350	323	379	370	323	388	331	342	367	380	347	345	388	346	330	330	346	372	320	355	330	366	341	357	332	353	355	302	376	346	368	339	348	316	326	325	357	332	302	327	370	323	368	384	321	363	348	351	340	383	291	307	331	362	355	326	337	359	366	327	324	338	328	339	335	343	351	313	317	360	357	353	336	357	352	374	337	336	324	385	386	346	343	364	354	333	382	355	330	320	332	336	366	332	361	325	308	325	329	327	359	339	369	331	320	319	335	362	317	327	332	380	359	348	343	351	356	315	403	331	317	367	349	336	361	373	329	323	343	367	369	341	358	388	347	351	321	342	363	351	336	353	346	348	320	376	347	369	345	354	357	344	390	322	369	317	325	359	354	374	327	340	343	343	372	361	335	334	336	360	333	351	362	317	329	337	338	323	363	318	356	331	337	337	354	351	357	331	346	340	335	371	304	373	335	342	358	350	361	334	323	355	322	369	326	330	322	335	308	340	363	353	355	327	338	367	358	349	346	339	345	324	336	367	338	334	337	379	335	351	331	333	337	346	318	331	330	300	361	361	338	329	350	304	351	349	347	384	330	354	367	358	340	329	352	355	327	316	327	319	334	308	323	352	324	329	339	331	339	347	353	317	343	326	347	356	370	378	359	353	350	348	334	333	377	368	351	323	348	370	359	330	328	328	347	405	325	348	346	330	368	363	350	399	362	397	344	344	326	378	341	351	354	327	350	343	325	324	341	364	343	363	350	389	364	338	352	341	352	341	385	328	313	366	366	351	363	342	357	305	382	342	364	320	324	322	326	331	336	364	355	331	339	368	326	330	369	349	319	309	326	341	351	384	332	364	338	367	322	335	338	379	352	364	318	360	337	343	332	390	328	329	333	392	366	361	339	316	343	325	344	362	347	361	372	350	346	326	350	390	347	357	317	334	335	303	344	358	386	366	352	393	352	352	331	346	348	372	306
28300	14798	12474	7754	2975	1585	1341	1103	966	946	931	835	831	817	832	799	723	777	787	706	715	730	718	754	687	726	751	748	755	742	726	732	744	726	732	767	742	790	800	741	748	775	806	755	800	722	756	750	760	701	725	705	750	729	685	739	722	749	772	770	707	792	705	745	764	728	731	747	736	756	786	776	710	702	745	742	765	723	702	688	711	763	734	705	708	736	756	774	739	730	720	761	737	738	745	723	728	720	754	757	733	733	786	786	726	785	726	734	715	745	768	717	745	732	734	727	718	704	712	740	733	715	754	727	745	743	713	697	759	692	768	733	708	701	710	701	754	762	749	742	774	737	672	705	720	728	756	771	756	742	764	690	757	700	715	710	709	741	738	754	697	785	781	716	718	657	677	768	734	792	733	773	765	709	750	724	746	698	758	709	765	727	763	739	783	757	731	728	750	756	712	727	727	742	779	771	685	730	725	709	812	694	740	752	754	722	734	793	782	726	690	719	737	743	763	750	682	704	767	707	700	773	690	734	778	669	723	792	737	742	720	664	709	752	708	739	734	732	713	705	704	738	755	781	755	748	799	736	687	733	739	761	766	751	770	678	754	748	767	728	736	733	737	782	731	734	742	758	782	723	728	710	746	768	761	784	683	793	734	759	731	732	763	724	722	691	709	762	760	741	715	724	797	780	758	762	774	716	705	740	726	792	741	714	723	759	711	740	773	743	708	738	752	725	732	725	834	782	735	733	745	754	745	752	729	699	739	759	755	740	754	722	757	807	730	741	765	755	773	809	719	726	774	711	726	703	714	735	728	745	734	753	720	759	702	734	716	719	653	764	774	782	777	735	766	715	745	764	778	728	748	712	733	707	674	732	747	710	698	779	735	789	754	731	776	752	759	729	741	715	735	699	705	743	763	778	744	741	736	759	774	669	752	715	756	751	752	744	728	703	796	753	754	757	734	773	733	733	747	736	749	746	735	744	717	756	759	751	723	725	740	738	678	766	746	702	746	710	730	699	758	712	759	736	714	664	777	727	718	735	776	717	700	734	745	728	731	726	773	711	774	744	697	764	738	763	740	763	757	766	758	756	717	730	716	724	742	724	740	711	722	720	742	706	753	724	730	716	737	735	757	710	745	776	729	735	781	723	741	747	685	770	752	703	756	739	746	681	730	718	722	687	716	767	800	711	717	728	745	753	735	781	766	735	707	708	745	737	773	746	750	761	743	760	685	780	736	737	757	694	770	712	714	691	735	729	723	771	729	726	727	739	721	727	715	752	739	743	735	736	696	684	769	726	747	757	801	745	768	734	762	715	726	746	739	761	713	798	740	744	724	737	744	743	732	728	690	683	706	705	723	765	705	714	781	731	779	715	728	766	758	694	745	728	772	744	699	704	707	695	749	790	798	723	711	763	770	715	715	707	726	751	719	724	742	713	686	743	748	722	733	729	733	754	753	762	737	735	731	699	769	792	746	719	744	719	733	756	720	733	691	723	731	720	754	764	734	749	770	692	755	717	764	735	763	715	736	751	691	731	740	737	771	733	690	780	744	726	708	734	752	743	715	757	707	695	786	725	733	737	746	767	800	746	743	741	701	719	747	771	717	765	707	732	744	739	756	679	656	768	697	751	779	747	703	813	746	714	728	734	769	790	679	734	745	718	770	731	791	736	735	746	734	765	723	715	692	724	731	736	751	757	715	735	818	724	690	759	748	768	735	746	719	746	739	740	731	729	766	759	722	784	723	709	666	726	753	719	727	702	746	728	722	728	722	751	675	723	689	733	763	693	766	789	727	758	741	704	711	732	763	751	674	812	757	708	761	725	773	729	702	741	738	748	766	782	755	733	726	722	753	702	763	708	744	820	745	715	718	721	789	772	743	778	719	767	704	731	712	756	721	688	738	735	764	701	752	747	725	774	710	762	718	763	697	680	727	719	717	729	727	773	797	749	726	775	723	733	728	712	706	741	739	718	738	744	736	683	741	768	747	736	741	735	731	741	714	661	721	762	742	717	734	780	723	699	778	782	708	721	725	743	718	715	659	708	739	687	752	730	705	729	740	711	707	755	772	725	743	704	751	710	749	759	730	747	686	746	781	696	732	756	727	741	752	763	768	724	741	726	726	765	759	758	677	733	741	727	706	758	761	745	746	759	703	749	704	738	754	777	722	710	790	705	750	758	730	774	746	717	739	709	724	719	684	768	719	752	731	707	756	747	787	746	719	740	732	750	764	728	728	748	709	741	710	757	740	764	713	739	810	763	739	752	726	737	779	714	742	742	708	734	747	712	720	749	713	722	719	754	721	751	715	779	714	786	731	713	730	727	714	670	711	735	783	711	712	747	738	757	755	744	733	768	761	773	733	754	728	697	689	731	686	660	704	741	741	758	720	690	767	756	750	704	706	754	699	777	754	712	767	681	739	690	761	750	744	740	729	692	734	744	721	779	698	736	724	741	770	767	751	757	775	714	723	758	699	688	756	759	754	747	737	720	689	760	767	712	770	751	743	750	731	758	650	714	737	784	772	740	723	741	772	749	754	784	750	725	716	746	682	680	764	714	684	748	695	754	739	698	742	718	771	728	695	704	797	743	746	728	761	724	749	698	739	720	736	734	699	681	745	687	768	753	746	766	710	725	732	713	746	729	692	778	760	734	766	703	750	725	699	751	739	762	718	753	775	727	726	750	724	714	767	666	672	781	690	776	736	715	719	716	766	756	777	775	742	758	709	750	774	742	744	792	691	727	751	678	768	756	734	758	757	728	700	739	743	717	766	733	733	767	775	729	737	757	730	760	703	761	684	714	725	693	770	761	740	760	727	736	736	748	757	741	766	727	723	712	737	729	781	708	730	747	730	710	703	717	739	786	709	720	754	713	755	698	742	730	758	726	710	748	753	756	745	752	732	715	759	780	729	787	770	716	770	756	735	733	743	777	799	741	725	755	765	692	757	736	759	737	767	714	722	723	740	734	701	766	760	755	749	723	729	752	717	689	728	728	698	733	808	751	747	732	740	732	758	731	725	701	712	764	780	718	707	726	718	751	751	715	742	778	740	700	763	813	743	735	704	779	778	785	773	702	725	724	742	718	753	714	700	762	760	764	744	744	747	713	708	735	743	753	692	717	733	681	738	740	738	767	768	714	702	740	733	741	721	687	772	755	708	771	739	771	736	751	708	740	754	757	737	679	699	641	705	763	777	754	725	703	771	736	751	748	762	722	728	744	745	778	736	763	729	729	726	788	732	747	778	737	698	731	741	724	696	745	735	732	730	718	703	762	711	740	701	733	751	722	718	752	762	699	767	702	745	696	752	749	764	688	734	806	752	740	692	698	738	734	712	720	760	699	769	701	731	685	776	691	733	728	734	703	734	717	748	738	797	706	782	778	742	722	699	734	720	770	770	730	758	701	746	755	739	767	742	741	740	714	725	724	759	704	721	771	695	776	731	706	771	756	736	741	737	748	696	749	730	716	755	715	727	699	726	733	702	734
52891	28808	17243	6778	1957	765	546	526	462	456	410	371	352	398	353	372	377	364	320	330	303	337	330	378	343	332	325	333	337	346	337	323	376	332	344	369	342	329	345	357	328	339	341	328	332	303	357	369	347	359	359	359	343	310	298	316	310	347	329	339	331	322	343	319	321	340	326	307	318	342	340	324	349	350	315	305	338	350	334	315	302	321	347	342	334	319	364	313	364	343	335	312	344	340	305	356	382	330	335	338	327	314	300	318	341	343	294	356	338	323	356	361	359	339	345	348	330	326	313	346	354	376	351	306	336	350	280	333	336	327	321	325	345	299	309	377	357	344	319	327	365	334	323	368	323	281	312	323	367	334	340	316	338	314	361	370	373	371	328	329	317	339	342	336	323	382	375	365	340	276	340	319	341	334	305	362	337	361	346	344	359	341	323	354	369	350	290	278	319	305	351	318	325	362	327	319	327	321	343	308	327	341	335	315	332	321	320	342	341	343	329	350	310	317	335	324	339	372	339	328	315	331	351	316	322	362	319	341	340	357	367	320	353	324	336	351	318	314	329	342	317	314	319	346	297	294	333	335	319	330	347	333	324	331	334	321	355	334	303	313	341	321	305	315	338	323	326	376	317	305	316	325	327	346	326	312	340	361	328	342	371	355	336	356	363	348	309	363	306	351	349	352	315	367	316	324	342	326	332	357	335	312	316	344	318	328	329	338	274	332	336	314	336	346	329	316	350	315	362	345	341	346	354	310	310	330	314	310	355	315	333	304	353	316	342	299	303	313	329	324	337	326	343	337	355	335	348	325	342	340	367	308	311	313	286	362	320	348	328	317	342	327	342	314	332	337	323	280	323	317	332	339	336	331	327	352	352	323	330	329	325	294	337	344	365	351	303	322	338	335	333	317	309	330	341	338	319	364	322	353	344	370	311	347	330	373	334	339	324	330	404	276	358	348	347	335	335	321	350	327	326	360	372	350	341	344	318	303	328	349	352	332	283	363	357	316	327	334	331	342	336	362	326	334	335	336	363	316	343	349	323	324	359	341	351	341	345	331	326	343	339	333	336	308	313	339	325	338	311	331	336	318	336	300	311	349	341	337	347	334	338	346	347	324	298	306	341	319	312	344	339	330	334	371	340	368	339	336	338	334	322	334	357	322	335	292	352	311	293	331	357	327	379	319	357	314	341	343	337	360	321	325	333	328	313	335	327	319	319	304	313	338	323	328	324	352	321	342	345	316	321	329	342	357	343	357	327	359	351	318	360	350	335	333	318	332	338	333	348	368	349	321	322	340	350	293	345	314	361	323	338	323	329	303	306	302	394	314	328	358	336	362	337	344	325	344	362	340	340	353	299	315	297	331	349	351	337	332	345	336	309	322	359	341	333	336	317	326	329	335	311	387	346	332	315	344	354	324	334	329	366	337	328	321	337	317	337	320	343	322	342	347	328	335	333	349	321	321	333	339	330	296	347	345	340	369	354	359	332	297	337	333	325	362	296	329	308	298	376	334	367	303	325	344	341	326	329	332	348	325	358	331	336	342	327	298	328	311	325	321	320	322	326	339	310	322	340	322	347	341	326	322	333	309	315	325	354	326	339	335	344	349	336	322	333	334	332	328	334	305	352	317	305	364	347	342	307	332	316	340	311	316	320	361	316	351	331	367	339	262	329	325	283	350	352	357	369	303	342	372	333	315	345	348	390	321	315	351	318	325	315	310	326	348	336	321	333	320	333	323	335	317	360	349	347	342	331	318	379	369	312	319	398	340	381	315	337	322	341	361	337	337	331	341	302	309	323	346	311	335	340	393	330	308	310	289	351	316	354	332	366	315	356	304	334	298	328	343	333	320	316	327	303	313	299	299	342	291	353	331	313	311	328	305	327	346	313	301	328	357	353	353	310	361	328	346	326	359	345	328	318	325	347	340	324	330	341	357	351	327	345	348	344	300	323	304	358	333	357	356	332	307	296	295	313	325	313	339	311	391	312	331	349	312	331	345	336	323	307	337	355	317	324	329	357	365	335	344	324	366	343	334	321	355	343	340	348	345	321	320	317	334	352	324	330	330	323	334	329	328	312	304	341	367	313	328	322	339	344	339	328	359	360	314	311	341	377	336	345	328	323	345	352	332	337	325	382	315	334	341	349	322	339	318	323	370	313	338	290	353	333	329	343	380	333	297	325	349	332	370	345	331	297	331	320	316	319	338	347	337	360	363	373	333	340	321	365	297	326	317	348	343	327	333	347	320	331	352	340	342	306	335	319	356	312	329	319	346	365	391	340	382	344	319	334	374	306	336	326	326	290	334	335	313	321	309	306	325	355	363	279	329	331	321	329	339	336	323	360	343	321	326	329	342	335	343	346	311	323	336	324	302	349	346	338	312	329	358	293	321	337	329	317	319	347	314	347	311	359	317	329	318	334	345	345	358	295	335	305	345	328	288	367	336	367	313	353	361	350	298	317	312	329	338	290	319	305	335	338	317	314	338	315	342	356	346	338	327	346	320	337	321	359	343	369	330	304	353	307	313	350	329	324	319	344	343	337	314	352	365	361	335	340	297	325	339	369	338	339	317	317	311	343	336	342	344	324	322	326	313	338	345	330	349	344	334	335	347	312	319	352	354	395	349	312	308	325	286	329	314	317	364	344	369	325	335	338	334	379	326	348	351	328	314	327	310	348	344	336	338	332	356	315	300	298	328	305	325	342	341	340	344	381	315	355	354	316	303	330	305	313	323	312	309	351	352	341	309	324	346	357	336	367	320	317	297	302	329	358	314	326	309	318	310	371	319	327	365	330	317	337	338	335	321	348	317	365	326	325	299	338	335	321	325	293	305	343	326	326	316	342	352	342	321	298	319	309	328	359	327	344	328	327	321	330	343	336	359	334	340	340	339	316	347	347	331	325	340	384	332	319	362	346	349	313	366	306	343	335	300	312	334	325	318	371	327	335	314	315	309	309	328	347	343	345	331	355	285	325	332	349	323	405	343	332	319	351	347	338	313	356	293	333	333	364	339	308	319	371	305	306	339	318	322	295	325	340	333	356	332	333	323	331	367	373	327	332	345	341	320	347	352	341	339	348	319	356	313	310	362	323	314	311	308	350	332	328	344	373	332	338	319	296	353	341	301	352	330	327	346	316	373	347	324	313	350	334	326	357	307	358	324	330	373	327	300	346	299	328	349	338	365	319	338	317	323	327	341	324	282	318	330	384	362	342	309	361	356	329	341	318	358	302	316	346	357	311	369	337	330	341	317	324	368	358	336	335	311	357	302	358	295	313	325	328	335	339	343	324	361	380	319	323	354	357	360	349	316	393	345	324	307	334	329	366	341	298	337	339	366	353	322	397	345	379	319	349	346	310	338	335	337	323	312	337	317	321	307	315	338	324	330	343	325	335	320	313	314	336	314	358	317	333	367	344	332	340	360	335	326	309	345	364	304	307	335	359	320	333	324	298	322	310	314	326	316	320	347	329	355	331	332	285	369	332	321
33355	21546	19860	12562	5174	2442	1944	1471	1259	1123	1008	916	868	852	810	802	806	736	719	744	713	786	723	708	751	744	713	713	704	691	740	720	727	735	760	778	829	786	750	820	802	752	768	776	742	762	726	738	754	736	703	729	742	721	743	775	715	735	737	734	679	685	766	701	711	720	749	675	709	759	692	742	758	710	694	715	735	730	697	751	718	747	728	710	735	696	726	726	749	711	752	685	746	684	711	734	699	733	685	753	674	715	711	743	745	692	724	733	725	714	730	705	769	662	685	732	736	719	703	751	769	745	729	730	737	753	728	691	742	709	731	696	718	757	707	727	737	724	748	708	719	721	704	748	694	680	696	732	727	724	699	737	688	737	779	740	742	742	672	703	715	711	745	729	760	711	735	712	746	765	734	705	752	716	781	722	681	700	694	728	765	685	729	723	723	715	710	740	676	767	727	748	706	729	702	770	730	747	755	732	706	712	713	695	775	751	722	720	733	699	712	737	736	747	759	692	703	712	715	729	682	705	733	695	726	725	701	708	701	731	717	728	708	718	721	710	729	769	728	703	690	710	704	694	743	701	705	727	701	758	724	710	703	741	747	715	696	752	731	694	683	721	725	715	740	762	745	784	752	745	727	729	738	714	756	717	724	721	737	714	749	696	697	701	754	728	795	699	674	709	733	744	737	723	716	708	754	720	702	744	715	708	717	750	716	699	749	698	785	717	733	689	740	679	765	689	725	648	767	743	723	733	710	737	743	723	721	729	666	699	726	672	731	693	726	736	717	729	688	692	717	705	703	752	746	713	727	701	729	744	775	749	700	685	733	728	722	738	749	704	719	680	723	787	751	689	726	694	736	770	719	704	747	742	739	725	674	707	696	723	728	759	736	767	712	745	750	747	731	724	745	765	709	696	753	754	708	713	744	755	729	682	752	758	748	766	720	716	730	714	740	765	688	715	757	754	741	778	729	760	675	734	714	712	744	724	687	723	734	695	710	718	699	730	708	704	677	733	716	674	760	680	716	702	708	703	700	760	682	747	731	718	649	745	721	730	749	697	697	722	795	754	638	741	713	760	720	770	750	766	706	727	714	692	753	766	704	751	716	703	680	764	743	731	762	705	704	667	743	722	700	698	729	719	676	722	729	743	700	683	712	740	728	755	704	769	738	735	703	689	710	709	712	684	699	759	724	676	688	697	757	736	716	720	726	740	700	695	733	707	752	752	732	745	708	703	734	766	686	743	678	711	740	709	713	692	664	765	703	738	700	715	727	724	689	683	759	712	722	693	739	705	692	722	711	708	700	766	744	712	716	691	739	708	705	728	681	670	775	685	734	704	711	741	750	736	732	668	715	705	737	712	740	720	689	716	706	746	717	726	702	746	732	740	735	718	697	696	690	746	676	686	684	741	688	685	739	691	711	753	731	729	775	775	760	714	696	708	715	728	784	658	735	706	734	720	685	734	668	739	713	731	719	711	752	733	729	770	747	698	718	743	731	722	785	665	702	738	736	722	701	729	733	748	743	730	730	734	705	721	708	712	735	720	679	742	725	733	724	756	733	704	729	727	737	675	704	747	661	681	711	725	711	728	719	693	715	728	752	711	728	695	750	720	760	764	749	758	729	764	685	699	685	720	739	725	678	725	689	739	704	708	727	710	784	728	722	707	722	677	758	718	731	700	701	722	711	739	725	748	741	689	719	727	729	709	735	692	735	722	712	703	724	691	715	655	719	673	772	763	700	725	717	699	763	749	696	732	730	695	768	712	737	733	717	721	737	747	697	708	725	706	742	676	699	724	675	723	716	681	695	725	705	691	735	738	723	717	760	700	722	709	753	765	769	701	696	769	662	684	770	688	697	721	705	758	729	732	689	710	718	701	729	694	718	736	693	709	706	721	683	702	718	722	727	708	701	691	733	708	680	728	730	743	668	744	733	705	739	727	679	716	732	768	694	662	691	691	717	703	690	688	749	713	740	700	670	718	756	739	733	760	712	759	721	698	711	691	753	743	735	721	742	698	680	680	709	710	692	691	690	708	731	753	733	728	677	733	689	742	680	683	662	720	660	713	750	698	755	719	699	750	709	724	688	719	741	745	728	784	719	714	675	722	723	765	716	710	695	739	735	706	714	699	738	704	689	719	721	733	734	747	753	722	740	707	681	720	729	740	696	764	702	703	722	711	754	722	725	713	695	696	697	733	702	724	743	739	765	711	722	704	772	675	719	717	693	709	716	687	725	721	690	731	727	716	701	710	741	767	718	703	705	729	748	715	680	744	738	705	693	703	730	719	728	676	721	689	725	770	740	667	750	681	785	723	690	732	721	729	749	719	731	706	682	750	702	752	763	765	718	771	668	751	689	727	759	725	740	734	724	740	722	766	675	679	717	729	720	735	743	694	682	752	734	688	740	697	676	733	765	690	736	719	714	754	689	697	789	742	698	712	673	708	675	693	708	689	750	705	736	713	744	708	755	684	723	715	675	754	745	705	739	707	717	692	729	732	692	746	722	758	708	722	765	725	722	759	739	741	746	726	751	706	714	733	722	716	695	726	734	760	745	744	741	725	727	671	731	723	705	697	705	708	711	751	711	755	754	711	754	712	709	729	711	716	747	737	746	681	653	720	740	695	676	722	731	673	699	749	690	697	683	737	733	732	718	734	707	716	695	719	739	745	696	709	776	733	732	696	781	708	733	737	732	699	702	684	748	754	715	743	741	701	711	724	714	667	710	728	766	712	687	698	716	710	721	726	718	686	710	737	747	727	723	717	713	694	691	761	709	743	717	771	696	764	710	726	650	752	686	717	764	679	717	734	689	772	728	782	736	785	724	768	719	690	773	728	700	689	737	733	722	711	715	685	694	703	724	763	782	714	736	681	741	765	694	643	779	725	699	684	739	684	687	722	694	682	723	723	714	777	774	727	714	709	715	708	723	748	691	717	725	714	700	717	777	742	729	707	729	688	738	735	730	653	702	659	714	719	710	745	731	734	715	725	721	743	786	725	725	729	743	705	713	734	728	716	790	707	728	761	726	701	741	692	748	702	709	716	735	759	698	689	682	747	670	707	738	708	755	728	683	732	743	763	741	737	717	722	731	748	705	768	670	706	754	714	795	676	706	715	687	754	660	762	694	711	743	723	735	690	718	680	686	702	732	740	681	725	746	678	728	742	748	742	714	738	762	731	732	762	697	723	713	747	707	709	716	712	720	720	688	687	742	767	756	711	729	737	699	693	721	677	702	720	731	826	715	700	751	681	723	724	726	753	744	685	689	681	717	698	719	736	698	705	732	733	742	739	720	772	706	757	720	694	675	728	711	693	688	727	705	722	703	718	720	684	732	703	719	747	705	723	734	758	692	729	762	693	784	737	771	704	725	720	683	733	686	704	718	722	768	686	735	687	680	761	677	717	714	697	693	703	710	671	747	751	736	737	722	664	679	707	687	705	698	722	733	710	727	731	731	657	723	710	734	764	749	723	688	736	748	744	768	733
63078	40731	26024	12648	3807	1084	650	574	462	451	408	383	342	365	346	344	395	358	388	341	359	351	383	345	345	391	362	367	336	353	338	383	383	366	366	347	358	325	344	364	339	334	338	364	361	349	317	358	325	331	322	335	311	348	332	362	333	294	369	365	344	380	362	343	372	354	370	378	335	351	345	335	350	379	358	354	336	320	341	305	311	336	365	387	383	324	384	371	334	344	341	338	319	368	339	390	349	356	358	335	332	339	351	352	352	383	365	327	330	315	351	353	324	326	366	342	345	335	362	302	320	368	305	346	326	331	337	338	348	302	340	335	335	352	345	360	352	339	352	324	364	339	339	357	321	355	359	351	372	346	343	335	366	352	345	344	348	332	359	364	371	325	345	340	386	342	354	345	365	365	319	302	336	360	349	316	322	333	380	346	358	374	355	347	340	369	333	361	369	339	315	333	310	354	375	386	370	356	332	341	317	346	355	347	356	302	346	351	391	308	356	358	321	367	379	355	331	338	339	354	361	354	330	351	340	302	332	347	371	331	335	339	354	332	312	346	327	336	334	331	345	356	370	340	356	367	378	327	340	327	340	338	338	402	354	357	337	365	350	351	358	346	366	346	349	375	350	320	334	359	326	327	331	356	361	338	364	350	372	358	364	343	303	360	317	350	383	375	327	350	332	330	331	342	332	359	354	326	325	364	339	358	371	398	331	325	339	359	319	347	361	339	308	354	350	343	345	358	320	332	354	347	366	383	371	381	303	352	357	322	315	335	362	346	343	354	350	336	333	320	330	387	355	355	352	317	372	314	362	336	329	342	361	343	338	329	305	346	309	348	339	331	349	346	310	295	323	359	344	322	387	340	339	332	372	341	384	351	373	358	373	359	354	312	309	323	344	350	373	332	375	321	326	346	360	339	342	405	334	353	353	322	369	344	358	328	323	367	328	347	331	348	355	336	331	372	368	344	380	334	325	351	351	352	326	357	345	390	335	348	317	354	339	334	393	344	350	345	357	333	368	336	320	374	347	365	347	361	353	358	346	366	368	346	347	327	318	334	348	290	354	317	338	335	349	338	337	336	328	369	370	358	322	370	358	328	359	350	344	356	386	364	352	373	328	365	361	329	348	338	314	401	344	361	366	332	334	355	380	310	317	332	342	331	358	383	375	329	364	374	378	365	353	359	303	343	306	392	362	336	345	315	339	358	328	334	352	296	350	335	347	347	337	340	330	324	383	326	331	354	351	346	334	366	356	345	341	321	366	362	359	351	377	344	345	361	314	346	350	365	344	348	345	316	332	305	380	345	329	367	365	324	362	357	322	335	333	319	307	343	351	358	333	319	322	371	333	356	360	348	357	336	337	338	370	367	342	329	356	380	335	315	353	342	385	352	378	373	381	355	369	294	371	345	330	303	323	331	344	334	354	344	325	312	316	306	346	335	387	316	381	337	349	343	339	353	405	360	331	339	341	313	329	340	332	364	380	338	359	368	344	345	361	319	336	377	343	338	354	313	360	332	335	326	367	334	375	347	326	357	346	366	361	376	344	320	360	324	337	350	341	333	341	343	343	358	339	334	329	338	306	348	318	332	342	333	377	333	325	342	368	328	337	352	349	337	363	352	312	356	337	328	342	298	305	345	326	320	355	346	348	329	372	329	348	356	360	321	346	334	312	311	356	346	339	319	342	310	344	381	318	338	338	345	370	375	286	314	365	342	342	375	318	345	349	339	348	368	321	393	322	367	332	365	361	366	381	354	346	360	344	333	348	329	353	361	332	339	359	311	343	372	347	351	380	363	328	325	316	319	361	386	359	330	317	327	357	347	360	361	332	338	345	356	368	338	335	323	318	320	358	349	334	341	339	310	354	333	349	305	339	323	370	377	329	365	374	334	363	341	294	359	344	347	342	333	323	353	341	327	316	316	325	376	359	350	375	329	349	358	346	315	316	305	372	353	361	326	357	337	349	352	315	355	333	347	324	351	380	370	330	341	365	344	340	345	355	317	345	372	376	375	351	299	331	341	318	331	346	356	350	349	376	375	331	385	304	326	367	358	284	350	342	341	321	338	340	378	356	369	365	304	344	354	400	366	325	346	319	332	300	335	346	359	336	364	387	312	363	335	355	337	351	360	351	312	330	316	329	335	328	342	311	337	353	312	350	369	337	317	355	322	325	361	335	319	332	360	373	325	347	333	328	322	349	352	328	334	334	395	329	310	366	330	345	340	347	354	327	387	340	361	387	349	328	315	367	332	328	347	306	355	354	323	342	351	351	336	362	319	332	344	329	356	366	328	328	340	353	347	360	355	311	334	310	331	336	332	317	311	324	341	359	341	333	346	316	346	336	337	359	349	326	317	338	370	346	348	301	354	356	323	353	362	342	346	340	337	326	352	393	341	343	336	317	350	348	346	342	330	331	328	329	353	346	353	351	346	353	366	341	319	340	335	384	345	347	360	371	349	333	335	348	368	374	337	289	356	322	340	379	346	374	370	316	322	347	337	351	320	334	345	358	334	325	334	347	357	360	328	326	335	353	334	326	347	328	358	362	317	345	342	334	331	357	370	329	340	372	364	373	360	361	339	360	332	317	312	359	333	385	334	333	364	318	365	327	328	349	370	331	358	327	373	337	359	316	327	370	353	336	337	323	375	361	328	351	363	352	342	354	352	316	349	349	312	344	339	302	351	327	343	339	348	359	303	329	330	347	342	352	337	370	376	321	373	392	338	345	361	380	335	335	332	315	320	370	387	351	363	310	331	316	353	308	354	350	345	338	330	340	350	347	358	346	366	351	333	330	314	333	373	336	351	420	334	295	344	348	331	306	338	421	344	334	332	350	373	366	330	352	322	374	331	324	328	374	360	353	353	355	338	366	352	373	371	351	334	322	337	303	330	345	344	360	320	373	303	308	359	335	302	357	322	328	337	352	333	376	377	331	357	344	339	332	351	332	356	333	325	324	318	329	347	362	302	320	332	329	327	316	367	326	313	361	353	305	352	344	324	377	319	323	330	334	332	365	352	342	336	308	348	329	315	331	321	327	336	351	376	333	337	368	332	373	346	356	333	363	352	328	373	353	339	347	358	333	380	367	366	369	345	349	349	370	321	341	345	321	351	331	318	327	349	356	350	382	347	352	332	330	342	353	335	322	336	317	363	337	331	375	378	351	354	368	366	329	349	323	358	327	347	325	315	332	342	371	374	352	377	362	338	377	370	327	329	319	327	348	354	337	338	361	372	309	374	350	387	378	335	345	337	328	341	323	338	322	315	325	320	347	312	371	317	352	365	300	321	373	360	344	362	350	359	370	345	375	360	351	333	327	308	354	335	350	360	367	337	333	364	320	358	332	357	346	339	329	320	318	341	298	382	338	360	340	323	323	387	371	353	347	319	331	379	334	342	336	346	332	343	323	314	330	335	373	344	365	368	388	362	357	380	340	383	361	344	314	341	347	360	343	313	349	352	317	374	345	358	338	337	345	348	316	323	302	342
39759	30769	28186	18343	8512	2927	2014	1604	1339	1185	1061	1022	940	874	843	803	791	790	799	806	805	773	738	784	727	714	776	732	735	791	718	762	775	731	768	803	764	784	805	798	758	783	787	819	781	759	778	837	745	742	786	753	738	738	729	737	786	724	751	763	729	757	733	778	733	693	735	802	826	743	766	770	746	723	765	750	732	718	781	707	770	763	753	739	731	703	711	724	733	772	782	744	737	739	694	686	736	765	762	788	808	730	745	741	715	749	739	725	731	749	757	734	728	714	759	797	722	753	729	729	755	735	747	784	729	754	742	721	742	748	736	819	730	720	738	726	743	719	742	688	687	761	703	728	717	764	771	707	724	747	754	738	711	733	788	718	736	700	715	743	772	797	759	756	726	756	758	686	708	749	767	807	718	778	796	744	757	749	710	772	785	724	738	724	753	723	757	730	746	766	785	685	730	726	777	743	718	708	761	778	723	713	722	716	685	718	759	768	756	760	718	687	753	755	739	763	749	678	741	785	739	733	782	757	720	754	714	713	727	748	762	774	682	763	712	744	735	731	702	702	763	743	706	720	743	722	688	742	716	701	723	731	721	722	716	792	740	759	714	763	747	737	712	744	783	746	697	742	797	745	725	781	708	740	755	739	753	784	720	702	805	748	778	755	716	763	772	710	722	746	726	718	755	716	771	731	749	776	742	719	738	752	693	730	696	747	765	712	773	752	722	684	752	691	742	713	732	730	756	732	749	726	725	746	747	751	700	737	799	767	735	723	754	682	736	750	773	750	793	722	743	732	764	754	778	766	732	728	713	716	728	751	746	803	768	725	727	743	772	796	728	769	671	763	724	756	730	731	755	694	722	731	736	729	714	779	749	784	753	721	737	739	742	725	725	754	743	756	744	737	716	738	746	741	741	719	743	827	752	741	717	739	753	788	775	716	777	759	759	745	795	774	714	744	682	760	761	749	739	755	708	707	756	725	765	732	716	761	759	743	740	711	747	738	767	719	729	723	750	750	742	710	730	713	740	761	711	734	755	713	716	755	739	731	769	754	754	726	804	756	744	707	742	716	790	762	725	757	720	743	720	765	739	745	769	710	722	700	720	739	744	735	727	738	781	710	724	718	771	741	761	760	736	715	712	757	719	712	765	726	751	755	745	843	729	731	750	815	755	749	753	802	710	738	742	755	759	769	781	768	746	720	743	750	748	763	773	735	750	734	758	685	737	757	728	760	690	723	712	776	762	750	790	684	738	744	756	730	723	759	714	698	774	725	742	734	713	766	738	751	737	723	754	758	771	784	743	760	712	721	765	757	772	758	758	723	737	740	733	764	766	769	726	696	746	747	756	756	739	752	722	765	719	777	720	761	786	749	783	747	717	719	707	714	710	781	698	721	765	701	820	718	715	749	699	720	743	795	712	710	772	760	733	720	757	763	715	719	792	701	735	707	746	729	764	759	761	749	740	772	773	729	729	686	725	730	704	730	729	741	695	758	733	750	763	754	738	714	698	724	714	727	720	732	731	753	743	752	728	747	773	759	706	766	739	732	723	782	721	760	736	702	707	719	810	740	732	760	745	776	720	758	765	720	732	783	725	789	772	745	782	746	754	755	744	754	799	752	783	771	812	738	704	730	734	793	702	745	740	730	769	745	724	696	711	687	754	767	755	773	749	724	771	738	753	739	754	775	720	664	741	739	729	731	780	748	761	757	785	781	687	798	749	705	728	755	735	758	726	710	769	787	739	762	795	727	718	760	747	730	759	714	735	772	739	746	750	717	722	764	717	769	725	763	757	769	742	723	734	726	770	736	740	771	729	713	742	771	721	754	754	752	744	756	768	728	771	796	796	733	745	725	692	733	813	768	818	733	771	739	747	767	735	751	710	711	741	747	780	732	732	751	761	756	749	706	776	722	748	759	753	746	741	684	745	709	729	756	739	743	767	725	757	735	743	750	737	745	746	739	716	727	748	762	720	750	705	774	719	761	761	800	711	752	744	787	758	735	748	740	711	746	715	690	767	748	771	787	721	786	743	736	731	796	692	811	787	717	708	720	722	745	750	738	726	716	705	753	770	718	727	727	768	722	714	741	767	756	751	746	762	772	750	779	692	744	781	710	764	766	718	726	742	740	683	724	717	747	759	747	748	719	721	714	744	741	734	749	755	717	684	679	761	790	719	759	695	688	744	708	769	720	725	770	774	730	733	722	722	758	769	751	764	740	730	712	793	741	732	766	811	731	762	772	700	772	750	727	733	719	710	725	732	743	753	773	769	787	728	711	754	747	723	760	763	779	754	748	740	766	758	733	758	735	793	715	746	729	718	761	740	719	730	710	789	757	780	733	751	738	713	709	731	674	791	753	724	758	751	795	727	746	714	752	724	794	752	784	714	783	731	687	696	743	761	754	752	745	771	735	780	769	738	726	704	740	762	778	741	717	737	787	696	796	731	741	741	749	782	734	778	788	753	751	767	732	712	770	725	751	750	815	735	742	743	731	751	775	776	732	774	768	756	702	736	787	764	768	713	746	755	748	742	739	737	750	708	725	729	699	743	730	783	711	761	717	699	763	762	787	727	723	729	713	703	749	725	754	755	776	738	718	724	786	730	718	728	765	707	769	751	763	750	724	753	779	732	709	728	710	748	710	746	715	721	759	709	768	752	686	785	753	755	738	793	763	808	833	767	781	707	787	757	744	756	700	742	704	712	747	730	728	740	810	677	786	737	722	733	754	772	746	705	747	723	725	736	782	714	776	738	716	743	719	730	734	727	693	752	743	762	734	761	760	756	756	725	744	764	722	732	713	734	716	743	726	720	691	734	671	732	735	738	775	755	750	722	699	762	745	735	728	740	727	769	781	754	793	783	738	724	678	733	761	736	735	759	791	763	694	746	725	714	708	786	724	734	761	727	735	775	740	724	763	707	722	716	756	725	737	758	722	784	723	754	737	712	743	716	715	757	748	692	723	762	742	723	732	747	788	785	760	742	742	767	763	761	745	680	797	788	756	777	780	769	769	706	731	767	767	746	798	744	755	775	715	750	737	752	762	702	748	725	803	768	699	705	770	739	713	724	768	764	785	747	796	737	731	711	774	790	730	824	724	737	718	745	761	695	776	775	716	729	737	744	790	800	730	767	682	733	728	787	752	703	751	798	748	725	692	759	749	765	729	692	697	742	759	758	742	765	733	723	730	737	727	724	775	754	723	682	741	776	739	704	749	773	726	767	712	797	810	755	748	776	711	733	686	716	768	744	684	733	745	663	710	774	719	783	763	753	772	726	735	760	750	749	756	735	718	757	738	754	791	726	691	758	702	778	723	739	770	748	729	745	732	726	751	768	752	703	712	706	717	722	713	764	755	689	759	721	752	760	751	713	745	817	757	740	780	762	768	744	784	765	763	786	705	763	742	747	736	763	730	738	779	784	725	695	775	788	768	752	747	760	789	810	727	758	768	769	768	746	729	749	724	762	758	654	760	724	757	759	735	750	760
50301	20628	7836	2163	871	491	405	404	382	377	380	340	343	335	348	349	340	346	325	329	340	324	329	375	337	326	299	378	361	341	337	354	342	386	335	329	344	333	320	360	330	342	352	321	338	376	360	350	368	339	371	337	298	387	372	337	355	337	362	347	327	364	355	341	317	326	346	358	297	319	355	301	363	377	335	363	335	319	338	363	358	357	358	324	346	339	368	350	340	343	311	352	346	378	361	370	337	313	340	332	366	353	379	343	309	345	332	379	332	354	330	330	325	332	389	345	332	361	349	355	353	348	334	327	334	333	330	333	347	350	382	326	328	338	366	361	368	323	356	348	321	343	300	314	339	381	353	350	317	316	348	373	349	365	332	326	360	313	351	359	360	282	359	341	343	369	339	379	370	322	359	389	366	344	352	332	350	313	337	365	359	318	368	353	346	353	330	377	356	365	343	361	357	346	331	382	354	338	354	322	341	337	338	353	363	333	345	404	362	368	350	340	341	329	337	353	320	328	334	339	321	340	335	388	371	363	301	355	356	370	334	343	311	332	359	350	316	343	361	355	324	345	349	316	377	329	342	365	395	332	354	366	348	369	309	313	346	321	350	377	335	364	325	304	330	344	360	358	352	351	348	351	390	349	337	347	320	343	299	352	368	369	345	344	358	368	343	357	364	330	376	355	319	345	380	353	359	324	352	338	348	339	345	337	355	347	376	342	353	358	338	339	312	338	356	343	338	369	390	344	355	334	364	392	362	316	348	357	355	310	370	357	323	339	325	372	363	318	334	330	356	359	344	343	376	368	333	345	339	295	312	338	368	367	328	329	356	308	348	357	352	342	362	345	348	349	327	329	333	353	336	375	379	346	351	367	362	351	339	375	347	340	353	374	331	333	305	352	376	345	296	339	353	349	326	344	376	341	341	351	344	325	313	331	355	347	355	371	320	384	374	344	349	298	355	344	311	353	321	367	355	353	371	365	314	341	338	329	357	344	344	329	353	362	326	332	315	378	360	367	356	331	354	356	341	388	332	344	323	329	330	354	334	360	337	360	379	320	313	342	356	376	361	339	335	342	365	349	323	338	354	349	355	368	344	362	356	326	331	345	321	343	352	319	361	350	386	295	358	352	348	360	343	346	319	332	320	355	326	339	323	370	329	332	338	368	351	353	354	336	344	343	348	338	337	316	388	337	339	327	328	300	331	361	330	317	363	385	372	358	316	326	308	368	335	330	320	334	328	324	335	344	382	366	327	333	347	392	330	353	323	321	328	348	369	327	372	339	353	348	360	367	340	356	380	360	343	331	356	336	332	333	367	371	330	346	380	366	309	346	313	310	361	382	327	355	332	328	328	375	353	337	339	298	346	357	308	357	354	373	385	313	348	337	375	387	326	367	325	341	336	375	363	376	355	363	363	367	351	361	350	351	338	313	355	329	368	359	328	326	370	332	322	327	347	335	335	339	323	336	364	330	370	349	387	363	342	323	357	360	358	344	357	330	334	344	333	344	352	375	351	350	374	321	350	311	305	318	365	311	319	373	349	339	336	379	371	340	358	349	350	367	367	336	364	343	371	381	328	367	357	369	352	364	336	347	327	341	346	369	376	350	324	362	307	338	380	328	342	357	312	375	334	333	344	332	288	323	335	353	332	345	353	348	366	338	336	350	347	348	340	339	328	344	340	343	353	317	334	381	374	335	355	328	341	350	317	343	345	359	392	363	375	375	358	322	334	326	367	341	358	330	383	342	333	337	354	332	343	383	336	339	365	384	359	331	369	361	366	358	336	333	354	331	336	320	338	324	334	365	375	368	333	344	359	314	342	336	333	379	329	339	346	328	338	359	367	328	332	339	338	342	350	371	345	361	328	336	324	320	378	351	367	357	361	326	350	332	334	378	382	339	334	353	336	320	385	338	343	331	311	348	361	352	369	391	334	328	330	341	365	328	352	316	361	326	354	338	381	323	375	378	322	362	347	355	333	328	362	342	346	399	350	383	353	336	342	349	348	311	363	372	321	327	327	351	336	346	374	331	303	368	368	346	324	341	321	360	340	337	367	373	365	341	311	375	332	355	388	375	355	311	363	339	320	347	350	363	360	376	358	336	354	348	346	344	321	349	337	313	403	350	338	361	341	379	320	349	377	348	335	376	317	373	336	363	359	338	341	349	350	333	346	331	348	319	327	322	345	350	374	343	361	354	363	340	328	352	352	359	368	350	337	380	378	333	380	346	356	368	305	321	354	358	354	389	339	352	387	353	335	389	333	350	406	375	343	331	325	313	363	350	352	321	346	316	337	342	342	329	373	327	323	344	352	341	330	332	334	350	342	375	370	370	347	349	345	324	318	349	352	363	302	299	317	322	329	352	356	319	364	350	329	383	338	331	359	355	341	342	331	306	306	315	330	330	327	324	363	358	341	361	342	356	334	362	318	325	351	345	335	348	351	351	367	366	305	346	318	372	372	339	347	346	349	349	362	322	355	368	327	352	318	382	356	358	349	328	335	352	307	326	375	350	339	330	339	358	342	341	340	364	338	327	349	340	324	315	335	318	351	344	334	395	358	342	338	371	317	339	317	323	366	357	287	323	367	331	335	314	312	337	396	355	356	368	335	328	342	355	339	335	368	355	326	313	348	320	347	322	329	347	352	329	359	297	354	345	356	327	320	361	333	332	346	353	322	314	335	312	364	339	331	348	350	361	315	320	303	335	359	347	345	393	313	351	355	368	342	359	328	371	355	313	353	369	360	389	344	399	347	344	346	339	335	319	361	366	388	330	339	309	378	331	364	362	315	323	360	329	310	302	344	365	356	389	355	381	347	329	329	339	300	301	330	334	373	351	354	334	340	334	350	366	346	333	342	365	350	348	312	335	355	358	321	352	328	344	365	364	348	372	381	302	348	341	355	397	363	288	332	354	336	365	344	345	353	366	343	358	361	336	315	350	287	301	388	356	381	349	341	316	320	372	373	345	361	328	338	348	372	330	341	331	363	317	372	334	360	369	353	348	327	335	360	378	321	344	330	322	325	329	314	321	378	369	357	384	344	335	353	339	334	366	291	372	334	353	333	324	344	343	364	364	334	346	314	328	362	313	351	369	331	353	380	335	363	334	371	340	331	305	365	312	347	324	327	366	361	357	345	361	380	315	342	367	345	370	391	330	333	351	370	347	315	351	353	350	340	344	334	368	348	360	350	379	314	302	322	346	347	341	355	344	357	368	352	355	320	352	304	350	319	365	347	352	309	309	329	372	311	354	371	373	347	330	331	355	373	344	349	366	339	378	365	366	364	347	385	343	358	351	360	377	334	349	333	324	379	351	279	389	324	335	344	343	325	332	336	333	371	346	339	369	357	350	339	344	349	357	381	373	331	361	356	360	341	340	372	357	356	330	315	323	394	334	344	339	347	360	344	363	341	362	349	352	313	330	408	362	347	327	362	390	371	385	334	349	346	317	349	362	367	333	336	366	341	310	326	360	327	354	375	326	329	322
31936	14655	9927	4280	2298	1329	1066	977	891	851	778	813	802	760	776	813	758	758	761	702	748	711	722	725	757	746	734	750	767	737	728	740	775	742	752	722	811	760	822	778	740	708	769	696	820	693	765	753	766	739	763	796	737	741	752	768	712	787	752	759	785	731	744	697	718	749	775	744	770	751	757	767	741	742	755	741	734	718	742	777	823	769	739	731	765	730	741	741	768	736	717	765	716	757	734	722	746	764	673	758	765	697	707	760	714	733	777	741	755	781	691	743	718	777	748	699	723	745	766	740	740	758	799	693	751	706	722	702	794	764	776	745	728	791	690	799	737	773	762	743	749	675	778	757	743	729	746	692	718	731	769	779	762	719	669	730	737	768	738	747	748	800	789	815	768	767	746	745	773	759	793	760	742	753	753	763	778	760	776	726	711	737	710	746	723	766	732	773	795	734	737	742	767	681	741	665	747	682	749	784	761	722	756	738	693	772	708	769	818	732	710	728	717	749	784	733	733	732	722	765	735	809	758	746	738	746	720	786	728	758	752	766	738	730	759	804	760	766	716	745	718	748	702	802	707	776	731	721	765	750	710	770	706	744	767	737	741	754	775	741	757	725	767	779	747	703	753	726	745	747	712	724	735	734	749	770	783	744	697	742	725	715	745	773	705	739	725	800	705	745	750	692	742	769	760	757	764	716	742	705	753	727	804	764	723	793	703	782	721	784	741	760	785	763	767	737	750	744	702	748	748	774	777	684	753	727	688	747	736	770	689	734	751	775	794	730	692	710	729	726	771	753	766	697	738	767	693	710	779	763	761	744	709	765	742	735	760	739	719	721	743	752	701	700	755	806	770	765	763	735	756	742	754	757	719	748	771	758	686	776	733	762	753	756	732	713	750	701	713	729	771	684	754	709	696	784	742	735	759	792	757	714	724	733	723	750	756	781	692	760	772	684	777	719	743	763	732	784	716	765	749	744	697	695	764	755	737	770	752	775	773	729	714	731	789	745	751	757	796	725	707	738	749	788	785	705	740	782	760	733	784	772	759	731	755	781	768	729	716	757	751	738	734	715	733	731	761	815	777	736	764	748	726	795	721	728	719	751	773	760	702	769	775	736	766	767	759	736	760	739	731	780	752	717	785	695	749	763	729	756	706	748	707	771	685	739	721	773	751	758	759	766	741	762	707	750	723	778	774	751	729	754	729	757	691	725	758	738	756	695	770	754	772	714	734	763	701	705	761	727	726	775	740	753	751	742	750	775	720	741	715	750	736	715	753	776	717	757	744	704	753	727	745	788	752	798	764	762	728	755	760	762	705	752	743	716	745	743	705	804	760	769	772	741	798	754	725	775	738	764	728	789	764	740	746	749	745	724	740	766	717	789	708	746	763	718	764	686	719	720	731	707	773	722	773	730	734	766	737	742	768	723	772	755	770	735	733	758	675	791	736	753	739	742	749	763	739	752	770	753	751	752	711	740	729	708	792	791	743	712	777	769	755	751	717	739	707	764	730	758	737	740	745	747	745	759	743	748	758	751	738	754	725	751	757	755	707	705	721	805	756	697	764	743	745	755	724	755	756	718	766	689	739	800	790	742	715	780	726	737	793	762	761	709	728	740	766	730	751	740	752	754	805	755	744	729	745	763	776	692	719	721	732	703	764	753	714	758	712	746	720	730	720	790	718	784	720	728	762	788	760	749	760	750	755	746	747	675	756	751	758	751	763	776	736	757	782	761	726	720	740	710	728	759	737	725	760	690	785	810	726	751	755	725	719	739	747	739	756	774	739	761	763	729	735	720	701	689	776	725	753	719	735	765	744	742	794	737	708	752	699	747	734	780	714	734	750	772	754	755	752	749	783	706	750	790	779	776	725	773	720	710	762	718	719	680	705	686	749	761	684	750	802	753	760	735	752	758	715	759	708	821	741	719	743	749	745	719	733	721	679	756	722	700	762	768	776	760	717	733	735	791	745	747	677	737	718	693	689	726	687	729	712	730	766	745	771	764	764	799	699	708	737	805	775	739	733	745	734	755	781	740	736	785	714	773	820	716	741	759	711	769	763	732	743	747	760	754	755	761	668	747	695	780	768	739	782	750	765	746	756	747	762	722	712	678	790	724	767	724	747	761	736	739	734	724	748	799	749	712	759	713	741	765	725	747	759	740	731	739	723	733	755	756	756	735	786	800	700	725	752	703	773	755	758	843	758	738	722	754	759	728	742	759	772	716	764	751	735	784	755	740	763	756	718	755	726	734	767	729	735	760	778	744	777	781	753	774	738	739	741	782	746	742	785	780	740	769	726	782	762	789	800	712	742	777	749	753	748	696	732	728	731	714	771	736	728	793	742	696	704	744	726	765	734	699	777	720	755	720	747	751	729	696	735	818	724	761	726	759	759	734	737	764	738	736	732	755	740	724	725	718	738	742	722	750	752	767	777	733	772	763	746	732	703	744	735	711	751	721	724	786	762	676	699	765	749	744	768	747	699	734	763	743	733	722	689	771	736	780	732	741	741	755	766	715	721	725	740	728	735	739	708	729	764	723	747	670	776	748	761	751	754	759	767	793	785	719	729	744	740	731	721	711	758	750	749	728	722	763	726	755	707	800	737	782	735	708	720	735	711	770	808	754	724	725	747	805	727	769	719	747	753	769	777	774	734	643	763	764	761	784	707	761	743	774	753	727	743	767	791	745	740	794	740	753	793	744	703	700	727	767	745	752	778	733	725	730	728	750	763	742	753	771	784	782	765	752	729	756	732	731	774	735	746	740	766	730	742	713	751	742	765	725	772	731	724	700	714	792	749	783	810	739	736	740	737	746	760	729	800	702	772	765	733	730	751	732	747	697	738	778	790	761	728	745	731	754	694	738	712	720	723	747	745	771	739	722	751	718	763	782	731	744	718	738	780	715	767	773	707	778	716	719	737	811	754	714	711	779	715	758	772	748	711	754	762	739	770	756	702	756	712	777	776	783	741	735	769	750	744	779	727	704	726	710	724	741	770	759	703	759	756	751	699	753	723	720	746	782	744	695	751	775	757	715	718	742	707	765	754	761	734	733	704	762	763	740	788	779	748	802	761	749	736	737	734	724	749	712	801	781	731	748	697	736	684	769	757	752	725	706	712	747	784	765	744	771	739	750	716	752	735	767	782	745	768	768	741	759	755	781	780	789	778	726	730	769	745	727	725	765	757	708	724	766	756	786	740	750	746	778	724	735	802	698	734	738	852	706	799	657	786	767	740	688	700	768	744	725	747	762	730	770	728	748	742	779	770	744	702	765	757	717	755	764	710	732	685	728	709	734	703	722	747	751	730	719	719	767	764	731	749	727	720	780	744	740	721	742	744	765	694	761	726	733	738	738	680	743	739	710	708	735	726	719	717	754	784	734	721	760	717	812	739	760	721	769	761	698	718	738	761	726	733	721	754	747	750	729	759	745	751	740	745	735	775	710	762	741	780	820	790	715	719	676	767	768	761	727	739	758	702	676	756	718
53011	23005	11765	6976	2662	769	574	482	445	403	388	403	366	357	324	311	311	328	338	342	355	343	332	313	327	353	363	345	313	397	339	352	297	368	348	337	352	294	305	326	335	340	359	317	330	361	343	343	349	351	365	322	309	330	327	317	311	296	365	332	306	331	308	340	366	340	341	315	363	346	367	299	334	320	319	336	363	355	326	344	335	321	318	328	356	338	341	310	323	315	363	351	289	344	308	327	315	370	300	333	345	354	337	329	343	348	340	330	342	343	342	319	351	324	342	347	346	333	317	337	331	328	332	339	361	343	315	339	330	305	325	380	308	351	325	298	354	332	283	333	305	329	370	350	330	365	355	370	320	336	343	316	313	340	324	344	325	300	345	362	353	312	333	337	336	316	355	310	337	390	300	315	370	347	315	351	346	366	321	347	329	313	315	337	312	315	324	354	330	329	321	346	342	314	346	315	298	327	336	349	352	311	354	327	347	304	336	371	337	331	310	317	326	323	341	361	364	299	378	320	355	324	343	316	338	352	333	351	310	334	366	330	324	341	376	341	357	340	312	346	316	312	345	336	315	334	331	286	293	323	317	340	352	366	377	356	352	341	342	326	302	351	333	333	341	350	322	329	306	354	304	349	315	346	328	375	307	349	336	343	343	336	355	333	306	332	328	342	304	303	307	325	347	316	324	308	324	304	334	336	330	334	324	317	312	342	363	350	306	341	302	319	355	315	338	290	339	333	328	304	345	325	345	365	338	325	322	361	341	320	324	344	335	315	301	355	344	360	340	298	341	353	319	333	332	354	296	334	322	366	343	334	340	363	322	358	331	303	349	299	351	343	307	349	317	314	288	332	334	337	316	389	357	342	340	342	343	304	342	324	324	346	343	344	313	317	323	328	316	314	336	344	311	338	311	336	344	348	358	338	342	340	339	354	301	317	384	315	327	323	311	346	353	328	316	332	332	360	353	346	302	318	357	359	277	356	337	355	375	338	344	332	335	315	343	316	324	298	344	336	360	333	325	310	315	321	351	382	312	298	329	348	351	362	312	311	347	359	337	366	351	358	321	326	353	316	348	333	329	354	359	325	368	340	333	341	376	305	305	356	344	340	372	389	378	317	337	315	307	322	379	345	331	361	313	332	318	346	324	321	323	346	358	349	333	343	328	323	362	321	329	364	385	315	337	318	330	314	330	293	327	374	361	358	329	330	347	369	336	349	322	331	330	315	362	359	341	338	347	342	329	318	299	322	325	331	331	349	329	329	299	364	363	352	383	339	308	300	308	349	303	340	334	330	332	351	318	331	342	333	339	365	307	320	323	344	335	309	313	348	339	302	275	362	353	303	342	344	326	303	355	331	347	318	320	352	329	330	382	350	317	347	321	342	338	337	315	364	347	315	336	326	327	318	317	347	367	333	336	325	341	316	340	299	298	336	346	353	360	330	322	309	287	345	340	310	341	351	330	376	344	345	343	321	317	322	364	303	328	326	327	317	378	347	314	350	349	350	386	344	344	322	324	331	360	337	335	311	323	309	329	292	328	301	322	354	316	340	334	330	326	309	333	328	345	318	334	336	336	365	338	309	343	349	360	349	325	345	351	341	345	324	349	349	336	343	333	303	325	319	319	339	326	292	337	346	309	351	300	369	333	356	292	335	341	321	362	348	360	342	351	309	332	331	337	325	329	344	337	349	307	288	339	311	319	333	362	356	357	331	322	339	342	318	317	356	308	317	299	313	350	356	344	306	319	334	305	335	354	334	313	337	363	336	345	332	308	328	336	312	315	326	334	331	308	325	371	342	333	310	345	332	347	346	346	301	328	342	359	321	339	316	351	343	309	351	297	312	332	315	327	316	334	331	348	343	313	314	357	304	317	356	297	318	302	330	353	357	304	290	308	359	348	315	304	337	353	339	339	301	324	340	325	351	291	318	343	329	346	340	331	347	301	351	326	388	327	333	335	332	306	358	340	313	378	337	375	340	322	345	299	296	319	381	324	317	328	335	331	342	338	348	331	340	299	327	355	363	304	351	347	343	334	326	294	345	365	338	348	309	318	348	343	339	328	356	347	296	309	327	360	342	335	321	333	315	313	313	346	347	315	317	362	318	309	326	330	347	332	362	310	353	346	320	317	344	321	335	359	314	340	326	351	316	342	308	333	333	367	323	339	330	322	351	345	332	363	354	329	350	318	351	351	324	336	328	356	351	358	314	317	353	337	336	320	327	317	319	319	316	312	334	331	331	323	318	366	333	354	278	343	364	325	297	350	366	293	290	309	349	326	327	336	324	343	327	338	338	327	288	297	379	364	307	301	336	340	370	328	370	338	336	351	356	365	310	335	293	335	350	337	340	385	327	339	318	341	320	361	340	333	354	328	347	331	335	316	317	349	306	330	340	317	372	323	359	316	334	343	333	319	337	342	343	291	339	343	353	326	321	313	333	345	308	376	334	318	323	295	319	325	352	322	318	315	328	351	345	334	308	328	348	338	323	348	312	337	336	310	335	286	332	319	342	355	307	327	307	325	337	313	311	335	314	296	372	315	350	306	318	356	344	325	325	344	336	355	342	381	327	322	313	337	340	326	384	330	310	332	315	303	340	362	337	335	325	324	339	343	309	296	345	299	294	327	369	347	325	332	341	369	328	342	367	322	306	332	358	343	359	347	326	300	328	330	305	320	360	322	318	311	337	334	301	303	316	342	360	339	339	328	317	323	332	304	327	330	343	310	347	318	338	338	368	306	296	334	345	322	342	347	344	352	304	305	356	342	375	327	383	328	317	327	326	367	327	330	300	364	315	320	359	303	316	317	317	325	370	327	356	318	366	318	308	294	371	320	320	341	345	330	322	317	310	321	337	319	339	317	338	336	348	358	320	328	310	332	301	326	334	301	340	326	329	345	313	302	322	337	317	334	368	323	316	368	345	342	291	339	354	365	336	301	298	332	313	329	369	333	356	316	321	340	328	327	358	324	326	337	305	335	333	347	331	344	296	327	332	321	337	352	344	315	330	314	352	327	349	321	380	358	372	342	312	347	319	312	340	334	294	306	327	280	355	362	341	351	344	338	321	319	342	331	308	347	346	345	315	313	330	321	335	338	354	300	345	361	325	371	340	333	330	328	302	339	303	342	350	366	308	338	352	338	371	326	326	324	322	327	320	345	305	343	333	322	350	304	309	326	316	297	304	336	344	345	328	337	365	329	304	345	301	330	329	303	327	355	344	339	335	337	331	322	340	341	365	355	320	299	321	328	318	296	332	331	311	319	316	340	313	330	342	309	351	347	319	315	357	331	359	344	332	332	326	314	299	329	342	322	325	342	358	348	305	339	316	301	348	302	375	304	322	353	347	324	341	296	326	329	352	311	310	331	349	355	347	329	330	341	335	369	390	338	307	331	315	344	332	354	344	318	347	321	351	326	310	331	342	365	304	313	348	308	349	332	328	331	352	310	307	331	310	285	355	297	340	308	351	354	334	350	332	336	344	326	318
33133	16151	14985	14582	6983	2367	1841	1501	1272	1129	989	933	854	885	829	792	707	734	717	735	707	725	754	721	685	718	710	719	783	748	695	745	732	765	706	731	723	743	794	785	757	720	757	751	696	792	765	771	786	710	768	767	771	789	701	712	706	726	771	700	742	765	715	750	771	800	739	771	727	746	701	725	701	737	660	718	685	717	690	752	760	728	688	745	709	670	749	729	707	735	737	764	739	719	740	707	757	725	678	705	743	730	740	679	718	709	678	742	723	738	727	723	691	768	743	713	753	753	762	742	753	715	698	727	738	702	707	699	746	763	735	726	701	715	672	749	711	700	725	733	718	740	710	738	742	693	721	768	728	753	723	732	742	714	721	766	710	724	688	712	701	715	746	731	706	772	742	749	734	718	765	707	704	708	745	741	705	757	698	737	711	777	728	705	756	742	741	710	689	747	702	706	756	739	761	742	764	756	697	734	720	701	756	709	733	763	756	751	726	714	757	690	741	731	716	731	693	755	750	729	739	702	719	777	737	690	683	711	725	692	690	696	698	715	733	709	676	719	728	664	732	742	732	729	742	712	730	741	722	759	700	741	750	733	721	794	696	742	722	732	755	727	703	703	720	741	706	684	691	756	708	673	718	731	743	726	697	778	689	681	762	734	734	684	703	715	731	724	754	723	712	703	715	702	734	730	745	764	740	750	690	709	709	696	746	708	736	716	738	765	795	706	673	704	690	689	711	693	732	763	722	695	767	716	698	735	689	755	730	710	728	699	740	744	726	721	804	746	783	726	700	743	732	772	751	719	719	731	713	715	730	726	703	751	693	718	729	681	755	702	711	680	770	714	743	721	755	725	723	691	703	762	744	700	757	711	737	723	763	667	742	699	720	735	738	729	706	738	712	732	706	753	708	695	761	724	737	709	702	809	720	722	670	739	725	708	730	693	726	727	676	738	723	757	728	725	735	736	701	753	735	703	712	697	695	718	725	704	738	770	758	726	718	769	672	743	722	693	792	703	712	766	736	698	745	727	709	751	697	703	780	720	737	682	688	729	730	753	700	698	728	741	684	758	699	692	736	729	741	721	721	758	686	728	743	738	742	690	742	729	691	736	699	713	700	672	724	749	715	758	712	719	773	733	751	699	753	727	721	725	758	745	729	746	698	670	749	759	640	754	695	719	757	702	696	682	761	725	709	727	729	705	689	764	710	737	725	720	723	720	768	733	754	729	778	697	709	657	757	717	724	697	710	795	731	667	701	706	735	686	759	685	700	712	755	691	714	685	736	751	781	759	690	728	781	760	717	716	743	729	735	707	767	650	767	689	652	730	705	729	739	743	743	716	687	751	697	732	716	737	754	748	663	725	715	741	746	726	723	721	703	768	729	729	750	754	736	785	719	736	710	696	736	773	714	749	750	673	728	773	721	742	753	700	729	700	698	727	752	714	717	729	738	722	777	744	750	780	730	705	726	752	701	724	730	750	706	723	731	729	713	759	731	737	689	673	721	751	738	734	748	727	676	700	750	742	712	762	745	755	700	756	775	731	698	701	696	754	715	723	717	760	713	736	705	748	688	711	718	720	714	713	775	728	736	727	686	716	671	754	761	680	704	717	757	742	719	719	749	695	761	724	689	748	681	724	725	759	764	721	729	704	735	690	756	741	763	719	771	715	747	706	699	716	687	716	682	730	747	711	754	704	692	681	743	717	719	757	715	736	707	767	703	710	731	692	728	749	716	778	691	730	707	764	735	758	695	686	721	755	738	711	726	720	704	719	706	736	774	754	692	739	755	672	789	756	732	754	758	708	734	713	702	730	742	699	748	734	685	779	722	679	736	798	688	733	727	721	705	734	727	695	761	701	740	677	711	717	708	726	733	685	722	735	734	671	770	677	731	737	713	725	756	690	701	707	759	736	727	703	732	713	736	705	731	703	772	744	698	646	761	764	715	727	733	726	714	745	698	712	717	709	713	731	758	714	708	717	722	738	710	698	682	728	737	710	736	733	712	688	745	731	718	759	657	695	681	733	713	766	741	746	701	735	736	698	691	735	719	745	723	734	693	733	745	716	736	762	748	673	752	751	741	698	761	738	734	706	714	728	730	769	720	717	688	721	745	741	742	712	690	698	787	750	696	716	738	727	747	726	704	750	697	719	761	732	704	747	703	714	682	711	727	725	720	696	748	717	714	716	655	719	680	766	685	735	721	760	711	760	728	716	752	679	666	710	698	780	751	788	703	727	698	746	694	705	690	696	757	700	694	719	710	760	776	697	683	658	685	712	729	714	707	736	729	745	713	712	746	724	747	717	748	712	731	708	729	738	753	758	706	729	760	736	701	670	735	705	712	725	746	716	759	703	674	686	752	766	716	749	736	725	728	717	681	686	731	731	758	778	709	770	702	735	717	751	704	734	701	716	723	698	746	737	720	703	718	707	697	699	716	675	712	712	710	748	724	744	757	716	700	768	721	772	742	717	717	768	764	712	749	692	673	735	685	776	686	717	713	693	696	736	707	694	745	677	732	725	705	758	750	706	739	722	714	698	732	706	757	643	760	708	754	748	716	739	716	688	734	740	734	722	715	697	756	717	722	748	730	693	693	704	747	677	715	755	685	721	707	710	735	731	708	742	763	739	740	720	693	739	676	688	713	692	708	714	720	720	734	711	715	725	677	731	703	735	755	764	674	750	691	734	695	754	721	714	729	746	713	732	709	727	760	674	689	795	715	731	734	725	686	682	724	735	734	698	770	734	720	725	754	712	754	716	745	692	770	725	700	678	729	748	730	744	724	727	725	764	725	710	730	713	702	731	690	694	711	699	749	705	728	715	708	761	761	760	736	720	726	723	754	736	745	769	771	742	751	699	691	763	718	695	694	792	739	751	708	744	784	725	716	682	727	729	764	696	739	770	755	775	710	738	709	724	766	693	746	659	693	702	645	752	690	668	743	758	687	708	671	690	669	699	677	724	729	753	685	722	714	707	711	709	741	710	758	738	737	734	738	721	708	674	703	710	709	735	755	725	765	742	745	754	753	719	746	728	713	756	789	688	674	743	780	727	684	754	759	738	765	760	798	744	717	718	678	718	718	715	683	704	754	737	735	741	751	755	713	769	738	714	703	748	738	726	744	766	728	720	761	709	720	744	728	713	723	714	731	658	742	717	668	698	724	704	709	723	710	763	708	717	722	713	702	682	728	711	740	729	736	731	798	745	683	768	761	711	755	726	715	739	711	679	686	774	730	732	739	755	736	721	705	675	750	730	727	723	712	730	705	765	712	731	742	706	695	783	745	723	719	721	741	735	760	741	734	657	690	733	740	769	711	765	746	700	729	761	747	703	718	734	730	743	725	731	757	724	722	804	703	738	698	732	753	747	743	721	717	687	699	749	730	703	716	771	689	712	721	724	796	685	709	737	709	710	699	698	722	686	721	719	760	758	665	703	681	729	713	737	687	694	710	718	725	717	673	741	717	752	746	742	730	767	740	705	717	742
56266	34596	26268	15376	4414	1151	787	646	529	496	460	425	382	321	352	352	363	386	379	379	368	370	304	303	332	333	339	378	386	338	365	330	338	325	366	359	405	380	360	354	321	353	340	379	357	349	371	344	335	347	348	369	337	367	334	330	310	331	300	375	326	341	343	380	336	343	345	331	341	385	352	353	322	309	297	331	380	356	343	352	381	341	352	338	356	309	335	339	354	348	330	336	362	343	316	346	331	363	340	341	321	345	320	352	308	325	327	345	330	349	335	322	350	329	326	323	361	357	349	347	394	342	325	365	366	342	344	310	366	356	346	353	329	331	346	324	312	332	354	355	316	372	344	360	358	347	338	387	333	367	384	358	336	328	390	353	367	346	340	343	323	343	346	347	351	356	323	321	368	344	330	316	366	378	333	378	338	366	349	326	316	380	334	316	344	337	357	357	366	347	348	366	373	303	382	306	330	339	375	363	329	294	338	344	356	341	379	381	375	325	356	325	337	337	347	344	362	311	347	321	342	371	337	343	315	330	351	322	321	361	305	318	338	349	353	365	334	307	347	333	338	327	331	331	342	315	337	359	339	325	362	337	365	332	322	283	336	330	325	315	358	300	308	347	330	369	376	376	354	347	309	319	363	350	295	345	359	349	370	338	329	332	372	336	347	347	357	375	366	331	342	358	340	327	325	350	325	338	379	330	327	342	311	307	336	305	369	347	343	375	359	359	366	353	319	331	371	316	331	343	307	338	366	325	339	347	350	344	364	308	319	334	350	338	335	316	373	350	380	368	325	324	343	380	372	365	344	338	356	371	372	356	357	362	319	321	382	328	352	350	351	351	349	373	365	338	331	381	363	342	335	304	361	347	371	356	334	339	341	335	338	355	367	317	310	328	349	361	360	353	333	361	360	387	350	358	344	302	359	319	356	331	332	341	346	335	290	344	314	350	342	378	348	362	339	352	332	328	343	351	353	346	347	317	343	344	339	326	319	309	354	362	334	381	331	333	343	344	368	329	316	353	340	330	345	331	344	358	300	338	342	353	367	327	365	328	369	330	366	315	306	340	355	357	341	360	341	372	341	376	342	305	294	323	346	343	327	358	321	337	371	344	340	320	343	316	357	382	375	361	366	297	322	357	382	334	332	353	357	356	346	366	343	352	333	350	332	333	343	313	390	326	324	334	339	320	344	399	389	326	285	390	344	356	341	326	354	337	371	336	347	325	305	333	356	337	332	330	353	372	344	360	350	343	315	378	333	340	358	354	356	370	309	333	344	374	346	334	362	326	343	346	319	353	353	348	333	329	358	364	361	330	352	357	346	310	292	328	345	334	313	348	345	361	354	351	353	331	318	325	361	325	313	366	340	319	350	378	351	354	353	380	344	325	365	345	315	337	341	374	342	338	315	367	345	367	348	326	355	347	351	356	357	338	333	353	328	317	375	313	326	361	341	348	326	376	352	305	318	377	311	317	344	363	320	370	359	388	369	341	342	382	324	361	336	346	321	365	326	359	318	345	356	387	374	358	327	329	372	338	380	339	338	338	357	372	366	343	352	301	302	317	337	303	304	371	373	342	349	333	353	347	333	371	355	304	352	349	362	296	328	338	362	360	350	368	340	333	369	348	333	319	318	314	349	363	373	332	321	329	309	367	339	344	310	360	349	338	354	330	355	341	334	347	324	363	347	326	366	291	323	312	339	348	368	324	345	363	355	323	361	341	336	342	339	337	342	316	377	357	362	343	359	367	310	344	355	286	348	337	311	335	327	335	389	373	361	367	394	349	342	309	324	339	333	371	387	339	327	346	332	298	320	322	388	346	370	338	366	343	324	357	345	317	366	373	354	319	305	360	406	359	364	348	342	355	324	317	346	324	369	375	318	362	373	339	348	352	358	337	364	375	325	395	344	356	323	333	353	346	342	354	359	329	337	339	365	325	319	375	319	360	366	349	360	337	322	348	340	347	332	306	315	341	394	341	356	359	354	356	337	368	321	352	334	354	373	340	343	341	315	334	343	333	346	346	339	357	346	324	335	313	328	351	333	336	352	350	330	373	312	350	300	332	365	326	363	370	375	329	405	342	356	366	353	313	334	355	343	314	328	374	309	345	351	334	357	349	357	355	352	345	330	344	331	330	325	331	300	365	323	369	331	343	350	359	328	340	335	378	341	338	345	331	375	339	336	361	351	357	357	356	367	363	366	331	340	339	314	365	345	315	324	389	319	316	320	349	362	329	314	310	328	336	312	316	351	321	300	326	316	297	308	336	331	338	352	320	328	357	324	329	356	341	360	367	330	332	344	328	403	360	308	356	355	330	336	365	348	377	346	338	345	362	339	330	338	342	353	317	353	363	357	364	332	373	319	350	342	339	325	344	331	324	330	373	328	337	371	348	323	347	340	322	342	375	323	328	374	382	319	341	295	344	361	350	320	320	328	345	347	335	367	357	358	295	352	350	348	341	332	352	358	336	335	378	367	315	352	359	338	345	314	352	321	359	359	352	311	365	341	348	340	356	347	314	340	365	359	366	342	369	333	322	314	314	342	317	353	327	345	327	347	332	352	312	319	307	361	360	353	310	310	328	335	360	323	345	340	318	329	387	317	341	379	309	341	352	366	317	352	320	370	322	347	357	340	370	334	355	324	341	370	359	314	339	348	353	341	349	368	367	315	316	340	349	356	367	343	364	343	349	340	323	345	320	334	336	354	366	344	345	325	295	343	326	357	349	355	309	341	362	363	354	322	350	319	354	341	358	382	359	329	343	318	365	326	333	349	358	313	352	324	351	346	336	355	354	324	375	354	346	351	343	350	373	350	354	344	329	379	336	309	324	333	336	334	359	336	340	345	333	354	386	374	376	320	327	342	374	334	339	322	337	371	333	336	345	324	344	370	319	329	343	343	341	328	390	329	375	337	352	359	357	334	328	344	313	369	352	312	320	330	338	307	314	347	328	320	359	361	329	320	317	367	315	340	332	316	305	321	350	337	347	346	336	333	338	359	347	331	332	366	345	306	319	305	352	345	356	323	350	330	364	363	312	355	290	336	372	311	347	336	388	354	327	353	348	360	349	316	329	330	335	373	336	324	362	369	341	335	370	343	336	352	324	365	344	355	352	333	348	295	351	334	342	373	351	330	332	368	320	317	339	338	350	381	359	358	350	381	333	333	319	350	340	361	350	344	337	366	333	350	359	365	343	289	369	327	348	402	329	374	327	360	325	346	346	349	336	365	374	339	358	328	330	351	334	374	383	329	347	344	349	330	351	350	375	338	348	352	387	355	343	375	351	315	354	332	378	383	333	369	319	305	342	329	384	351	365	363	377	347	360	340	348	350	354	338	355	343	360	364	347	349	339	328	300	362	318	343	371	369	405	332	353	353	343	307	337	329	325	312	349	355	320	316	297	314	337	385	325	360	355	353	337	374	365	347	350	323	353	366	341	376	343	308	324	343	336	326	340	329	364	357	344	328	336	333	351	358	326	324	324	369	335
34433	25853	29257	23409	8617	3543	2588	2121	1708	1535	1249	1164	1021	966	847	786	806	794	766	765	788	760	801	813	763	738	751	739	761	782	758	721	748	708	816	790	784	742	793	823	797	795	820	841	782	839	814	797	750	819	786	728	751	783	776	789	804	773	767	741	758	740	755	705	735	736	725	749	708	751	755	757	780	712	758	744	784	756	726	763	749	752	768	778	758	728	767	770	752	759	737	726	754	712	685	711	744	718	783	729	721	739	810	811	760	709	728	755	719	754	776	742	784	717	731	774	784	771	714	770	758	747	729	703	763	735	715	744	764	799	750	700	705	793	717	718	800	684	693	733	783	710	713	807	752	724	725	754	719	725	708	691	737	679	752	745	804	757	749	775	774	724	775	754	723	723	747	737	745	709	771	713	793	755	740	740	747	739	691	734	700	750	760	744	799	799	704	763	699	726	706	733	729	747	726	727	720	711	760	726	764	719	771	710	731	775	717	786	738	755	777	747	735	696	727	706	743	710	764	708	751	755	721	752	757	700	732	710	716	796	788	744	765	764	761	729	768	769	777	699	779	745	736	803	764	746	732	760	766	736	762	756	774	768	701	754	708	743	749	723	753	730	718	779	718	755	736	715	691	747	715	754	780	739	720	734	718	779	733	718	736	740	745	702	755	746	713	754	796	761	695	738	740	699	753	742	726	761	727	743	734	740	761	745	735	696	744	745	757	731	746	720	752	792	749	681	674	781	751	723	762	744	727	738	764	748	778	762	753	759	725	749	758	755	769	751	744	703	745	785	747	761	737	737	729	722	726	765	693	788	745	751	754	743	730	730	735	749	759	734	767	732	736	742	713	737	743	719	747	735	750	728	774	771	775	793	759	723	744	739	741	763	767	690	731	748	773	789	761	733	763	793	737	696	695	754	801	709	750	762	758	769	791	779	796	709	758	732	743	792	702	732	768	704	788	789	752	793	759	695	725	744	721	698	681	758	728	756	759	773	812	768	742	723	737	729	680	729	684	727	751	753	760	709	737	742	706	714	759	722	722	724	721	755	740	714	760	701	729	788	734	722	729	757	737	685	749	762	760	761	774	755	714	727	760	764	726	739	738	800	760	664	713	720	700	758	741	761	753	765	766	739	743	744	743	786	760	744	725	786	731	733	736	739	766	774	710	652	668	753	782	762	771	716	708	762	750	719	727	799	682	754	762	727	766	787	764	752	758	801	741	726	714	737	746	754	727	769	719	714	803	721	696	693	725	734	770	735	723	748	774	779	753	702	768	739	753	736	737	737	751	701	755	753	820	702	756	789	719	714	759	738	709	735	709	712	731	734	762	696	763	734	791	762	748	734	761	724	762	713	723	758	741	744	758	739	773	726	720	714	755	762	773	743	784	732	730	701	713	733	705	762	668	756	756	744	744	746	738	730	794	718	715	759	799	742	791	709	720	779	726	686	799	746	715	695	753	731	768	789	777	749	727	748	691	705	740	786	698	785	726	740	747	735	757	763	707	732	726	765	758	717	706	746	736	743	746	748	779	790	700	739	718	736	794	743	725	744	804	760	715	731	765	761	753	735	819	758	709	743	734	714	710	780	734	784	760	709	777	770	732	767	751	736	736	734	720	695	755	727	760	811	742	749	728	718	748	765	793	759	780	742	729	772	741	738	777	730	726	750	818	773	701	732	743	732	814	717	793	782	712	728	748	778	732	694	719	734	749	749	712	768	783	705	744	767	758	748	778	762	730	724	749	717	736	732	686	741	800	788	714	763	770	702	756	787	756	751	746	738	737	727	789	737	701	746	713	720	705	713	747	708	752	742	718	746	752	719	781	739	734	692	748	728	776	706	794	724	692	740	747	696	766	747	769	757	756	750	792	737	754	712	732	712	762	749	801	736	759	738	697	733	727	738	791	727	770	744	784	769	747	763	735	778	678	726	744	725	784	714	760	712	706	745	727	769	693	762	742	770	721	748	717	748	730	737	738	770	738	739	731	732	797	707	783	760	732	700	742	761	737	764	751	723	733	758	717	710	746	711	743	756	768	735	696	763	710	743	763	729	707	787	706	740	710	716	727	760	720	739	775	750	758	704	695	733	750	771	727	734	745	731	729	763	755	768	714	750	726	775	750	761	742	708	727	718	756	763	779	700	736	782	743	719	732	733	690	691	750	783	744	773	699	783	724	709	725	771	795	757	754	678	764	754	745	720	734	740	759	765	688	725	752	751	749	739	819	719	710	721	752	745	780	718	745	714	769	757	744	713	744	732	777	745	731	765	734	742	751	780	740	713	742	711	736	764	773	796	786	794	706	730	765	731	786	757	721	755	728	705	727	738	797	716	745	733	744	742	689	751	709	683	783	727	708	702	670	751	728	748	756	718	760	728	738	724	748	738	780	741	748	706	704	720	774	730	706	707	743	730	762	773	713	785	756	733	741	723	764	753	718	748	711	743	730	713	721	777	771	744	749	711	717	778	783	754	797	722	785	743	771	725	731	757	743	739	737	692	752	748	778	693	747	673	726	771	782	735	773	748	785	722	769	734	754	771	753	753	732	737	760	746	729	718	764	780	718	754	772	757	719	678	789	694	805	743	744	772	772	730	812	709	711	722	740	708	751	677	743	757	730	717	784	762	726	739	738	731	744	746	757	770	752	733	788	741	763	690	703	756	772	696	747	723	699	726	752	766	730	754	690	712	768	735	727	763	749	723	744	750	741	740	741	721	746	709	754	799	757	763	747	767	769	719	713	732	744	758	745	727	712	718	755	695	722	762	798	771	758	696	742	756	791	750	743	756	718	741	706	748	803	787	766	730	751	711	759	745	775	733	695	787	805	732	760	731	751	768	720	719	743	738	765	751	781	730	699	730	752	767	743	722	740	745	837	764	768	697	747	708	775	770	731	759	713	755	747	791	729	779	718	786	742	736	717	719	759	807	766	771	743	767	732	753	724	819	738	718	789	767	773	756	714	755	778	757	734	734	720	732	768	718	759	765	763	807	710	738	745	705	744	742	746	763	749	712	726	743	732	733	708	759	734	749	737	715	738	789	775	710	791	693	742	788	682	727	776	761	736	727	764	716	731	806	729	777	770	750	712	722	719	804	757	739	770	791	745	704	716	761	716	784	714	777	753	708	755	768	729	760	732	773	771	757	727	693	778	744	755	763	756	729	765	729	720	696	741	783	761	709	713	732	772	744	706	768	738	747	741	696	743	702	764	714	717	686	756	774	717	719	766	729	791	816	754	728	784	796	696	764	771	715	689	736	717	724	728	735	724	771	697	792	717	774	735	762	743	749	735	771	762	735	737	729	755	789	750	757	757	734	754	736	691	769	695	726	763	742	758	772	698	700	686	719	761	773	745	724	730	728	762	727	736	736	781	750	754	747	757	760	753	724	710	743	740	743	755	713	789	729	764	692	750	724	757	757	767	770	794	804	714	782	754	712	795	702	779	705	733	750	712	719	740	755	738	732	710	744	724	710	747	738	671	724	772	779
42705	25228	13452	4002	1057	587	481	420	386	400	357	391	367	360	389	363	377	359	318	330	349	368	412	349	329	382	349	351	361	345	361	327	350	326	330	315	357	367	366	347	351	365	361	362	331	341	341	344	350	354	308	319	378	352	353	315	363	314	339	362	348	350	343	360	321	315	335	317	349	324	326	343	308	383	335	355	359	384	345	346	345	345	317	363	380	360	333	335	369	387	396	380	344	333	363	387	332	332	312	349	351	358	373	316	346	353	359	333	362	411	335	336	365	344	362	381	368	360	338	349	361	375	386	362	363	300	354	334	336	380	341	342	331	389	377	320	354	325	375	359	348	360	309	365	368	349	354	362	368	342	354	344	348	326	344	350	319	317	359	367	378	377	337	344	375	382	323	345	373	349	350	354	350	357	335	340	326	340	362	330	358	366	356	306	340	361	354	300	330	354	336	383	330	334	336	351	326	359	364	352	341	339	348	346	369	322	381	338	346	346	360	377	371	350	305	354	367	298	380	337	361	362	327	317	370	341	343	343	335	344	379	328	331	340	336	363	352	349	337	308	310	361	376	354	310	321	350	353	353	375	336	370	331	367	347	359	345	398	330	329	351	321	344	342	346	305	316	353	330	381	372	356	334	344	344	332	344	338	355	328	392	326	354	357	398	355	353	315	348	350	314	355	326	343	346	341	338	379	323	318	363	358	372	312	377	387	366	315	365	350	340	372	344	344	335	372	329	348	344	364	344	334	356	379	327	404	336	359	329	363	382	338	342	353	361	333	353	368	334	320	351	359	363	348	323	363	338	374	365	362	345	352	362	368	329	331	316	351	358	372	361	392	326	351	361	315	352	342	328	366	370	356	361	315	337	299	339	360	321	339	333	342	317	316	367	342	368	343	365	355	385	342	329	323	344	340	335	336	331	337	354	324	323	381	358	387	337	327	327	305	313	367	302	332	367	366	349	320	332	346	362	366	359	358	342	361	338	361	397	374	360	405	342	348	351	332	342	338	330	285	328	352	342	304	357	342	343	346	366	366	376	351	335	355	335	314	343	371	344	354	311	331	352	309	370	352	322	315	316	354	339	338	324	325	362	387	358	371	334	326	340	335	312	353	333	362	364	392	317	351	338	386	361	393	345	378	372	344	380	355	315	342	338	335	349	368	356	331	379	361	347	326	369	329	340	347	307	304	376	354	353	326	343	354	361	364	331	379	344	348	359	331	349	345	347	330	322	342	344	342	376	332	374	375	345	364	334	332	328	353	313	356	351	366	360	370	338	311	364	332	330	375	326	370	340	347	362	350	324	387	303	303	332	338	332	361	341	336	326	340	365	348	356	338	343	365	340	363	333	360	358	339	343	304	326	373	371	336	312	331	356	354	314	360	334	335	301	308	351	371	331	320	328	370	345	343	330	341	354	317	385	339	358	334	332	309	380	356	312	336	339	339	357	361	366	331	343	341	356	365	369	373	318	363	364	368	368	368	300	349	359	343	318	362	311	349	365	372	394	321	336	311	310	333	370	361	345	363	300	309	368	319	348	357	356	351	347	335	370	366	310	334	319	329	317	340	371	370	361	383	356	328	376	372	348	352	387	311	374	333	344	346	338	275	320	356	349	347	335	333	390	358	344	334	350	328	326	357	364	363	363	370	371	359	331	361	335	356	310	325	364	367	356	324	358	331	342	357	352	363	352	362	345	314	389	354	365	381	352	370	349	337	362	348	337	335	359	351	313	342	324	340	325	313	321	340	362	356	368	332	294	357	325	352	328	308	324	320	378	353	321	351	335	303	329	355	343	341	367	376	334	360	356	362	349	335	352	331	334	339	333	318	304	368	334	392	382	378	344	330	311	329	353	322	406	374	332	352	350	369	370	372	379	345	352	348	331	349	363	337	355	338	348	322	379	329	335	363	331	337	352	340	324	363	335	334	379	375	330	390	354	370	360	351	346	330	297	364	336	371	328	381	350	349	365	351	347	362	353	355	342	355	373	332	336	328	343	371	358	361	358	361	325	325	321	341	383	330	346	341	352	342	371	348	330	344	351	352	381	342	324	361	338	354	322	313	356	322	356	340	351	346	340	333	342	353	346	362	338	359	368	361	343	344	337	336	391	346	336	341	329	351	330	365	326	361	371	316	370	367	395	358	320	327	329	347	355	335	376	331	352	321	370	366	292	388	333	379	309	347	374	328	356	327	359	354	333	344	313	348	311	326	382	373	350	368	359	396	325	319	357	321	319	350	337	349	327	374	330	335	357	348	345	353	349	358	372	351	343	331	342	337	367	326	353	329	337	368	341	307	363	320	327	337	357	381	369	389	363	346	341	330	365	334	361	348	399	338	355	352	346	339	335	369	311	368	386	371	327	354	343	340	342	345	359	352	353	350	301	358	320	319	346	347	369	362	339	335	289	350	336	347	314	364	360	363	366	339	323	328	339	359	334	368	322	362	363	347	325	338	325	324	350	353	340	317	344	338	323	359	390	359	366	375	358	380	356	333	335	339	325	373	367	343	355	328	337	355	357	348	359	325	336	356	357	331	334	335	346	370	366	335	336	340	356	381	336	331	349	358	361	348	352	371	320	356	358	388	353	340	353	359	387	348	374	355	366	327	330	381	328	356	351	328	349	347	348	355	326	367	345	338	340	352	304	351	373	352	335	314	325	314	327	337	352	369	347	343	336	348	357	334	382	319	316	330	335	332	351	327	354	308	339	359	373	370	358	334	338	348	324	342	292	347	360	302	367	341	349	355	373	351	351	353	329	372	364	324	366	324	350	368	346	356	376	365	379	334	349	305	322	344	329	340	322	347	347	317	358	356	338	296	342	328	342	328	328	369	360	334	317	372	342	343	318	331	344	354	348	373	357	338	321	343	329	342	364	345	325	361	329	352	347	343	339	348	383	334	347	369	337	343	356	347	330	338	375	378	334	344	346	312	348	320	354	352	363	305	348	342	334	323	369	365	358	344	356	358	344	364	365	339	333	373	344	347	349	330	324	368	366	379	370	354	368	353	356	352	354	338	336	349	383	339	387	377	301	361	320	356	332	361	361	292	351	378	334	325	363	380	302	348	311	366	350	356	353	323	351	342	341	334	355	341	324	326	326	288	353	338	380	343	356	368	322	338	354	340	338	356	330	329	360	332	368	331	344	365	384	360	327	374	352	349	341	375	328	382	340	339	367	361	409	339	324	387	329	335	365	336	352	329	352	367	340	350	332	321	388	354	339	335	319	334	334	326	358	321	340	351	392	380	342	335	344	334	346	370	361	344	301	348	348	374	331	366	353	336	322	342	359	350	363	338	365	339	334	361	338	346	328	361	337	312	376	349	333	346	327	371	345	341	333	314	328	345	344	324	329	364	353	359	335	321	346	320	341	350	356	366	354	372	322	335	329	332	360	356	378	318	339	384	346	329	388	340	365	392	359	323	344	307	367	346	359	375	342	356	338	356	327	359	348	340	329	355	351	347	383	318	365	346	338	334	344	336
26775	19030	16218	7815	2889	1679	1436	1207	1059	967	941	873	806	846	812	761	743	755	819	765	769	769	795	746	741	818	788	723	755	748	748	774	761	749	813	716	746	780	735	774	746	742	764	771	807	825	778	730	758	748	739	762	762	725	733	718	714	769	770	790	750	725	722	762	759	750	753	736	722	750	788	778	731	752	734	726	774	755	724	748	768	758	751	739	781	710	732	746	803	735	786	716	753	773	733	722	776	740	735	707	739	744	732	749	794	731	729	730	755	745	755	803	772	743	741	744	722	747	777	786	796	754	734	706	729	762	732	754	701	707	742	731	742	813	754	777	740	772	754	711	741	757	733	808	684	779	763	751	743	750	758	757	720	688	756	738	757	711	747	746	752	716	731	762	748	731	743	741	698	729	741	756	714	747	777	741	781	766	779	731	724	731	738	753	771	737	780	708	754	765	702	765	762	739	723	724	698	719	721	755	770	763	751	791	785	772	754	795	778	764	785	727	714	710	677	761	732	740	748	742	752	776	764	772	749	732	769	722	729	716	749	730	750	767	747	761	729	746	759	779	717	764	805	727	760	765	694	695	767	697	752	725	720	812	740	738	744	732	749	768	766	785	774	780	690	711	822	739	782	738	747	738	739	730	739	756	722	800	812	753	720	726	723	719	730	783	747	749	720	732	754	760	697	704	757	784	765	772	750	737	725	723	780	724	739	723	706	695	752	752	671	771	774	751	736	734	722	765	713	768	725	754	731	736	735	742	689	795	719	702	767	736	759	695	741	749	704	726	718	730	736	748	771	771	759	789	764	705	770	759	748	766	723	701	757	753	733	766	727	701	696	728	733	738	735	744	721	738	772	756	712	790	733	739	751	747	716	752	712	781	764	763	788	734	777	723	764	750	727	724	738	751	715	737	734	777	765	760	759	740	749	756	755	730	702	768	717	761	782	724	775	723	693	803	724	788	747	742	768	654	704	762	751	723	768	723	742	703	738	676	749	714	700	787	759	749	728	751	739	758	763	763	741	713	681	722	756	689	737	741	741	767	738	740	775	730	703	763	773	741	764	749	746	742	722	712	783	709	746	736	748	718	705	748	787	809	716	739	787	730	718	713	753	785	771	768	705	683	728	736	717	715	729	731	733	728	694	690	771	741	780	778	700	732	720	706	708	708	779	727	755	698	752	757	771	772	699	779	767	742	762	740	743	778	788	709	730	753	759	718	757	782	756	780	758	760	737	787	738	767	765	742	769	723	762	725	730	735	793	748	728	723	732	718	753	753	711	726	723	769	756	746	767	742	746	732	759	778	772	709	761	755	799	699	754	751	715	768	722	771	763	762	726	752	763	760	702	749	784	727	733	720	758	714	799	710	817	770	757	734	763	737	725	750	713	744	789	775	712	727	767	764	734	765	691	754	763	682	796	705	743	759	756	759	758	780	747	776	697	771	721	742	801	741	724	730	752	704	734	734	775	750	739	708	744	720	822	783	724	750	721	748	759	790	766	675	724	760	742	765	716	769	747	782	764	753	782	759	728	773	730	758	742	763	725	789	740	753	742	765	725	696	734	740	785	754	729	764	759	713	733	726	768	755	773	687	769	764	771	761	652	749	745	747	695	730	759	772	769	709	750	753	718	763	732	789	754	723	763	757	741	716	696	765	810	728	727	737	761	754	749	762	775	734	696	742	733	760	758	730	721	747	780	725	734	696	754	733	756	764	725	732	723	722	725	711	757	766	742	775	765	774	752	713	765	753	755	701	764	741	740	808	733	739	756	735	745	747	732	700	725	769	759	764	755	764	790	750	725	727	738	748	756	737	762	777	774	729	760	731	720	709	728	740	713	715	699	782	749	724	754	793	765	757	736	774	758	758	754	762	793	746	760	708	719	776	754	740	742	736	733	709	771	801	754	738	768	785	755	745	776	713	748	748	733	683	724	700	721	779	756	748	750	688	761	763	736	791	740	739	760	770	754	736	729	751	781	768	773	759	754	717	773	767	790	762	761	721	723	712	741	703	732	712	771	733	706	723	760	743	742	755	803	735	761	722	741	767	768	739	773	734	746	720	692	746	797	704	758	772	735	745	733	767	724	704	764	742	745	773	751	742	761	722	741	780	734	736	760	727	722	752	808	739	753	743	713	717	790	807	793	707	731	751	779	795	721	815	729	735	754	779	725	732	784	756	762	781	723	722	762	738	724	747	769	690	754	711	761	692	735	734	766	797	727	798	801	723	735	801	767	767	739	734	700	745	746	732	721	724	758	731	781	731	756	766	764	702	775	748	762	750	744	777	751	750	715	785	768	735	722	755	717	766	765	746	730	758	748	795	776	727	763	752	766	750	754	773	740	758	755	744	720	740	797	738	823	754	762	743	765	744	765	731	752	738	772	748	754	763	751	731	720	742	727	772	740	769	716	767	737	781	757	736	743	805	744	751	807	723	751	701	809	715	717	744	717	741	715	713	759	688	726	733	755	752	740	762	766	750	774	760	772	712	740	779	735	760	772	700	743	758	791	702	747	772	711	741	729	753	744	758	706	758	705	768	724	738	770	706	739	718	744	717	745	738	732	717	670	757	751	755	726	795	738	787	724	775	782	719	751	747	736	753	755	784	785	769	758	754	736	712	779	744	799	764	755	738	714	767	722	738	753	776	766	742	755	727	726	768	732	762	729	787	720	740	741	748	777	757	738	777	755	705	791	743	720	784	744	781	754	755	741	748	790	752	738	714	749	731	770	758	741	719	756	744	777	781	765	731	747	714	737	750	700	728	745	743	762	705	748	743	813	715	774	746	774	774	779	687	751	749	730	784	725	762	728	739	740	746	756	740	714	728	724	761	720	749	788	756	712	750	766	722	745	761	751	736	761	735	762	746	741	761	711	765	776	764	747	738	765	743	713	758	759	771	760	718	728	757	729	760	784	742	733	771	720	768	735	719	796	733	748	692	787	730	728	760	753	694	787	745	771	722	702	760	745	717	727	745	754	728	739	720	747	737	773	731	709	744	725	716	723	703	756	751	733	733	732	719	698	729	789	753	741	748	700	752	802	756	735	784	733	705	731	750	720	717	756	728	764	755	757	726	747	710	696	717	723	736	747	742	711	726	788	749	771	746	775	748	752	736	781	761	746	749	753	734	699	718	832	754	744	758	718	749	756	714	717	746	692	731	726	714	697	731	741	786	766	707	740	793	763	776	702	810	721	718	767	747	747	720	768	727	730	774	733	750	754	745	762	742	759	741	724	789	738	751	700	692	739	739	737	704	682	711	786	727	747	753	762	697	792	735	798	755	768	749	758	763	778	735	767	745	731	720	753	791	774	746	710	788	725	765	727	758	776	738	747	740	769	749	761	774	783	740	752	738	788	722	722	775	739	753	788	706	743	717	753	776	775	753	760	732	757	744	757	758	793	761	763	750	789	689	732	736	753	743	723	772	708	743	725	759	741	743	685	744	763	713	764	733	716	736	734	683	739	719	708	757	805	738	774	775	766	758
57668	36506	16902	5714	1459	540	481	440	403	372	386	376	383	351	348	363	353	336	305	342	367	362	313	332	312	359	373	348	320	348	326	338	347	340	315	318	333	349	374	332	338	335	345	361	332	353	355	318	344	370	335	354	354	351	318	348	337	312	367	326	320	345	359	341	333	353	376	314	347	341	343	338	343	333	348	359	338	305	353	319	320	344	364	343	317	347	359	313	328	350	362	290	354	373	325	339	359	340	358	321	352	328	302	326	350	336	348	331	346	319	308	329	327	318	336	356	315	336	328	328	355	310	331	345	314	324	338	315	305	337	317	342	307	340	328	362	334	293	362	321	354	328	323	330	338	364	340	356	352	321	355	366	329	310	398	321	349	347	354	340	312	323	344	322	347	372	274	330	350	362	324	318	351	314	345	359	321	349	335	314	360	329	368	321	327	336	338	341	316	312	322	347	297	356	361	319	360	360	323	350	352	376	388	344	304	340	365	342	341	351	345	315	370	309	341	357	386	303	344	334	289	358	336	344	343	340	387	380	362	361	362	371	336	350	348	307	331	365	301	323	338	336	351	345	351	349	346	356	319	348	353	347	321	319	353	331	319	316	379	341	343	331	341	340	322	342	305	314	333	307	330	365	306	347	339	313	337	328	339	323	338	323	338	348	321	358	321	362	351	366	323	341	395	342	344	336	328	355	367	331	320	315	296	331	297	352	329	325	344	330	310	328	341	329	347	357	376	346	320	331	344	338	332	324	357	307	347	321	338	363	339	337	291	341	360	348	332	351	318	313	337	317	324	312	348	329	298	318	325	358	330	334	367	363	325	353	341	371	338	336	302	324	318	364	320	309	357	341	333	292	315	349	323	355	349	371	350	359	331	348	393	357	334	322	306	346	358	303	333	345	346	320	326	325	348	318	320	317	363	313	341	374	325	356	323	331	305	341	341	301	347	352	335	351	342	336	329	352	319	339	343	344	331	347	336	347	327	317	313	373	315	365	373	326	354	363	339	337	321	341	309	340	357	334	346	334	320	313	332	339	369	328	351	318	336	344	331	350	331	315	323	333	333	367	328	329	353	335	362	351	315	303	370	346	323	335	319	330	359	325	378	349	334	359	350	351	339	315	300	315	365	333	351	341	330	294	357	336	348	318	335	342	363	333	329	341	329	346	296	324	327	308	324	319	311	350	343	360	335	325	328	351	323	346	327	303	348	348	351	362	302	360	345	337	320	344	344	355	375	308	351	325	355	354	337	329	342	345	362	333	333	325	327	330	347	345	350	373	340	333	311	379	324	302	354	326	345	348	309	341	382	344	331	323	358	354	335	339	366	319	346	318	338	316	319	338	346	359	347	331	323	331	328	365	388	328	349	332	333	334	355	332	361	290	373	318	346	319	347	327	309	341	346	337	379	365	341	344	302	341	360	328	363	336	310	347	368	343	347	327	348	342	336	341	313	304	337	320	307	293	366	376	323	339	329	351	323	374	355	346	347	343	308	321	327	341	334	341	328	388	313	358	335	348	352	321	351	362	342	352	332	355	318	331	333	383	333	348	352	308	357	363	371	318	326	334	291	315	308	341	310	351	323	297	357	370	317	340	327	312	324	311	355	301	312	334	315	329	315	317	325	332	339	308	307	348	334	338	347	347	306	350	360	360	368	350	342	339	335	320	361	354	335	317	352	347	343	354	355	300	342	338	326	324	357	324	352	362	330	331	299	319	349	304	294	328	341	322	344	331	360	306	344	302	329	345	339	309	351	313	342	383	300	376	350	309	323	337	351	363	359	325	328	330	303	347	300	312	340	345	360	366	345	312	316	383	356	351	324	329	346	324	328	271	313	365	327	309	331	339	333	342	323	332	343	346	304	362	348	338	343	355	317	310	332	342	348	359	337	337	370	323	332	338	295	339	371	355	326	329	327	356	298	322	356	318	319	325	295	280	337	339	346	361	322	345	376	349	332	340	338	359	340	329	334	341	360	350	334	330	363	351	333	302	358	322	345	335	327	297	349	351	354	341	333	370	346	323	317	330	321	348	376	324	321	339	331	331	327	280	319	335	323	356	347	350	319	334	333	318	309	347	354	341	306	299	352	338	379	352	313	328	369	322	345	319	355	358	295	294	297	306	344	304	349	334	342	342	310	349	322	358	365	317	350	330	356	357	349	331	329	352	348	346	358	314	331	370	329	353	350	322	336	355	358	346	350	366	352	353	322	343	353	319	296	371	332	314	388	304	304	310	330	335	364	344	361	360	360	345	304	316	376	364	356	370	352	358	363	300	321	358	369	330	315	366	339	344	320	341	329	351	328	349	377	357	335	323	342	349	351	357	326	311	338	345	314	337	330	390	347	355	297	346	325	325	366	356	344	357	338	333	312	322	327	339	325	328	340	332	337	351	382	379	341	347	334	295	334	334	337	335	337	345	305	364	356	340	324	304	331	346	317	323	359	337	299	331	305	327	321	362	362	380	330	340	341	313	326	287	353	325	398	382	368	379	365	367	321	356	364	317	336	329	315	344	342	320	309	355	309	315	341	346	339	329	318	316	345	346	326	311	329	348	340	316	304	347	344	346	339	310	328	319	319	327	371	359	369	308	331	350	355	344	307	335	347	336	332	334	352	364	351	350	367	324	332	307	332	340	320	348	351	317	323	337	366	314	357	318	318	324	309	328	323	336	344	356	346	366	346	306	336	351	310	315	335	348	344	323	334	304	349	320	329	349	352	308	331	345	357	292	313	324	331	276	307	349	296	321	358	356	324	334	372	324	352	346	349	318	310	305	325	350	368	361	350	317	343	336	365	335	347	341	361	349	321	322	369	329	366	332	289	318	309	365	348	317	374	338	320	331	344	364	318	340	347	316	333	315	363	322	310	319	287	321	353	331	347	314	332	309	352	360	348	337	311	345	361	314	314	341	293	347	334	325	353	353	339	300	350	319	355	340	324	304	333	348	331	329	352	314	304	395	344	317	335	333	303	353	327	317	369	332	346	337	352	319	348	322	332	326	303	356	360	345	320	342	313	323	356	319	315	346	316	314	323	346	306	362	368	339	350	329	345	321	356	362	327	343	333	383	304	324	323	350	348	321	354	318	364	331	333	325	349	319	319	353	308	331	347	310	351	367	357	325	326	333	338	353	304	323	355	309	353	336	354	306	352	334	347	369	378	295	344	364	379	364	352	335	358	317	365	370	348	319	337	333	335	341	345	281	361	341	351	370	329	338	347	295	358	362	346	335	340	330	352	348	349	368	374	307	345	346	337	356	349	333	329	336	317	343	329	356	313	367	330	301	324	363	348	328	319	327	290	316	324	362	348	301	336	325	327	333	376	346	302	345	355	363	314	320	302	335	351	336	365	373	307	347	342	329	320	339	351	319	353	352	308	304	344	326	315	321	349	356	336	334	340	312	349	348	363	341	323	326	334	312	347	326	334	301	342	316	345	339	328	368	328	318	349	360	319	311	319	321	356	367	382	335	308	337	351	328	345	351
37393	29011	17496	10015	3615	1630	1396	1157	1070	960	871	811	820	780	732	750	711	750	767	713	705	746	735	697	703	729	723	726	757	742	727	726	720	746	708	781	748	741	764	740	815	769	815	728	723	740	785	748	741	765	777	704	767	736	791	760	751	768	732	762	731	711	689	738	693	787	706	752	743	770	750	738	700	757	709	746	714	764	713	727	718	711	728	710	758	693	788	730	784	760	778	749	683	766	718	723	716	706	742	735	747	716	694	710	744	763	730	735	726	675	766	678	757	739	672	773	710	691	726	662	725	696	712	743	710	742	729	754	780	772	714	752	722	711	779	707	778	745	701	804	719	733	742	760	746	765	672	770	748	751	747	700	727	764	718	733	741	776	740	725	715	725	724	761	753	744	704	727	783	752	742	737	689	728	744	721	783	720	753	772	743	758	679	744	703	743	693	787	748	765	734	715	722	710	749	715	707	771	704	736	713	698	738	780	727	718	718	732	737	700	710	698	721	778	713	774	733	758	700	741	718	728	758	778	749	735	724	769	752	766	708	735	746	730	773	728	698	743	756	733	720	744	781	756	775	749	677	722	743	737	703	766	724	725	726	721	697	714	739	690	708	753	736	777	714	677	742	736	720	719	694	722	725	698	738	720	701	741	685	712	782	733	703	709	720	709	722	670	717	684	733	738	730	728	689	714	726	697	737	766	683	721	721	736	729	702	749	728	708	727	698	740	730	746	732	723	758	757	762	798	732	694	758	720	729	738	698	720	749	710	712	741	714	714	708	792	742	676	735	734	794	723	726	760	706	706	768	699	727	738	699	723	709	727	726	710	678	733	772	744	727	737	772	775	764	712	659	772	748	758	714	734	750	749	694	750	713	742	719	734	666	741	702	728	738	720	766	727	706	771	749	675	713	760	740	752	737	730	724	680	737	754	692	697	718	734	695	674	722	762	772	770	766	727	702	724	705	728	750	739	744	763	737	723	715	714	733	716	773	737	740	714	746	704	724	760	713	691	707	748	758	721	743	724	730	704	803	709	770	724	760	716	709	733	694	743	727	763	749	766	719	732	754	706	736	682	771	742	746	756	663	724	755	740	771	742	673	696	697	744	775	700	812	732	719	711	729	700	698	745	713	747	723	715	722	723	673	730	716	702	735	726	734	732	763	674	710	706	730	752	722	700	713	717	724	730	698	762	731	713	750	728	701	713	731	735	706	731	732	768	744	736	716	728	714	726	724	742	709	718	745	695	742	749	753	715	705	713	773	727	711	769	736	752	795	722	758	673	771	798	706	671	749	725	729	773	712	728	756	706	683	664	704	729	691	740	725	751	733	764	726	729	726	694	731	735	750	751	707	761	693	756	694	731	725	713	720	701	701	731	678	745	745	694	721	720	741	713	725	670	717	704	733	738	771	749	769	742	740	713	712	751	725	783	741	757	704	741	737	721	722	792	740	746	737	788	766	762	751	690	749	769	720	747	688	725	715	762	723	719	709	755	783	719	739	763	757	719	733	715	757	724	690	750	767	725	719	681	747	763	733	749	767	723	761	736	764	757	753	695	750	719	695	702	742	688	726	701	708	746	711	739	716	790	724	751	737	690	694	779	736	718	689	724	735	749	754	747	707	780	749	723	717	752	727	736	669	681	790	739	732	734	768	769	738	704	662	739	755	716	728	794	705	737	749	743	719	755	710	736	726	699	769	717	758	769	769	738	694	667	708	773	696	726	777	759	717	746	710	738	789	760	748	750	663	716	724	720	722	723	771	708	780	745	734	691	735	746	730	762	753	730	744	776	704	763	702	746	720	703	702	733	733	748	766	761	738	741	775	732	699	749	730	698	721	702	706	737	725	755	754	743	691	730	760	717	742	734	734	765	776	752	773	721	743	742	669	740	776	740	724	736	764	713	728	730	735	714	737	753	717	707	743	760	763	728	745	707	758	694	697	701	716	753	718	722	765	692	739	749	710	734	791	729	710	726	738	730	709	716	693	746	771	682	737	668	719	712	710	719	768	739	734	705	745	744	705	715	672	708	721	684	706	756	739	775	674	712	689	746	713	720	732	732	695	776	773	709	781	729	736	732	712	712	759	715	739	741	731	715	719	732	727	729	696	747	721	745	769	751	739	765	749	724	735	766	750	744	759	765	738	777	774	749	734	712	736	697	740	704	726	702	796	753	724	698	731	707	769	730	750	732	777	711	729	736	727	709	742	717	718	752	758	801	765	691	739	730	746	727	690	714	734	714	745	748	754	714	718	744	698	735	748	738	712	687	754	693	690	769	748	731	716	710	730	763	739	746	710	733	745	710	725	762	750	716	770	689	716	712	747	729	734	725	690	721	708	725	718	678	753	761	778	677	771	728	730	715	725	702	688	749	783	703	714	716	747	768	767	707	704	718	762	757	783	732	709	743	743	672	744	713	734	721	727	714	740	692	710	744	724	750	754	724	730	707	784	757	735	762	715	724	738	757	773	738	699	713	729	723	729	709	729	759	720	718	753	707	752	745	722	727	715	735	711	749	753	778	738	761	708	715	793	749	729	742	705	736	733	724	702	701	697	738	734	709	783	747	721	721	725	700	765	743	752	717	719	717	734	740	743	706	721	798	747	730	758	681	717	750	734	767	711	641	798	763	735	697	734	732	711	698	764	724	719	745	717	719	757	765	718	755	679	726	721	721	755	696	694	737	739	735	708	716	728	740	726	741	749	734	727	693	754	731	715	770	733	667	720	771	779	713	748	723	722	653	724	714	768	725	694	703	749	718	727	718	754	732	744	705	758	739	719	735	703	741	696	726	694	735	770	717	736	780	721	743	670	739	782	744	724	734	765	767	773	734	660	760	747	699	746	736	743	724	716	719	764	740	698	710	687	701	765	752	741	734	703	707	791	687	677	731	706	767	716	681	724	748	733	758	731	727	749	713	812	735	726	746	758	696	704	732	697	741	741	736	730	794	735	740	715	753	753	692	699	739	743	726	753	790	738	739	759	694	728	687	710	772	690	754	776	728	812	724	770	737	705	755	748	758	687	769	732	753	755	702	703	722	748	761	705	757	717	702	706	683	719	741	739	719	733	720	711	714	738	721	738	760	738	751	729	737	687	710	745	785	751	701	698	761	721	767	706	720	743	746	670	730	779	719	694	716	716	726	694	708	723	710	781	726	695	715	755	728	749	703	717	725	739	749	704	736	720	710	717	754	723	709	720	763	745	736	726	754	732	721	758	726	696	713	735	690	653	770	763	750	763	700	733	747	758	730	715	739	774	765	753	724	745	709	724	800	711	695	712	720	729	698	695	708	741	727	760	720	729	755	779	718	741	792	772	709	756	716	739	721	728	702	733	742	731	699	784	737	763	723	698	750	720	738	737	726	701	715	727	687	722	739	715	697	756	712	741	760	760	759	756	760	694	728	761	749	758	732	749	720	750	749	711	734	739	751	743	693	749	715	702	734	748	703	750	741	721	719	782	755	786	736	709	753	712	705	742	698	714	703
65929	40141	21779	8772	3131	875	622	550	482	421	364	418	380	359	383	327	340	370	359	364	362	375	370	337	334	335	371	350	365	333	303	367	352	389	358	371	346	346	351	319	387	343	371	361	358	358	350	336	357	384	346	320	350	351	366	365	343	338	359	361	296	354	332	349	351	369	357	366	346	355	342	325	343	352	373	368	364	343	330	318	345	349	363	365	323	364	304	330	384	350	350	373	374	330	334	353	319	338	332	340	288	364	330	312	317	370	318	375	403	320	338	325	376	350	295	327	351	340	346	297	332	297	319	318	336	338	355	343	303	342	358	325	355	356	348	368	347	345	366	326	377	333	364	360	347	347	360	346	345	366	352	385	362	327	327	376	373	323	359	346	348	310	353	320	333	364	323	360	350	347	334	336	355	334	297	344	360	357	323	364	372	367	319	333	361	322	374	353	349	351	346	302	352	379	331	359	376	342	306	365	305	349	364	298	358	313	331	352	346	351	333	341	335	382	348	367	357	322	353	347	348	366	363	350	355	366	355	371	341	304	331	342	352	308	336	349	364	388	344	340	357	350	378	375	333	329	355	390	371	349	361	381	355	346	356	334	352	371	338	352	316	336	354	336	339	349	346	361	348	356	314	346	352	375	398	381	378	345	360	339	381	330	380	356	347	366	325	319	345	340	366	348	359	338	372	350	363	350	350	367	338	354	374	361	340	355	323	322	317	300	383	376	353	305	343	356	360	335	341	343	332	370	330	347	344	334	294	370	317	355	328	327	329	309	328	350	339	368	324	342	348	361	335	354	345	341	356	381	353	323	350	337	360	329	366	338	360	377	340	348	357	337	340	316	332	292	326	319	355	387	349	344	315	351	341	355	364	328	354	327	344	352	345	351	329	330	347	389	353	299	333	347	313	356	326	349	363	366	320	326	374	327	313	337	363	372	314	324	328	339	361	316	330	324	342	345	317	345	341	338	359	367	366	353	330	368	321	359	359	364	339	369	358	345	370	325	352	343	371	337	366	323	351	298	357	326	353	363	359	328	322	357	308	322	335	333	321	299	347	351	324	366	379	368	344	339	342	332	352	309	329	324	369	369	340	370	343	350	364	347	363	349	361	390	358	361	357	332	373	356	362	364	373	363	345	358	384	342	365	387	371	371	364	350	342	351	329	331	341	338	370	368	367	360	323	332	372	320	338	333	357	350	332	344	360	327	342	373	324	334	393	339	374	344	349	329	380	339	354	338	341	368	348	315	379	374	372	346	374	357	350	348	336	351	339	374	319	289	334	338	320	321	349	348	333	357	347	372	374	343	341	337	332	351	351	363	365	399	320	363	317	349	342	359	376	368	364	350	345	355	361	343	314	348	367	358	322	336	357	316	336	340	341	329	346	324	331	353	345	323	328	353	373	371	321	338	314	331	322	352	334	350	415	383	363	340	305	368	326	328	333	348	354	337	365	324	385	360	335	327	365	346	339	351	351	341	326	351	350	371	362	370	372	347	311	357	389	328	351	343	343	331	347	346	354	360	331	342	349	314	356	341	339	355	365	349	342	346	355	339	311	341	337	306	318	383	402	350	332	348	332	332	338	342	365	327	345	352	317	349	346	314	338	343	393	362	363	339	357	358	356	308	336	318	314	369	349	398	352	332	323	323	351	389	353	366	354	331	302	359	349	338	321	320	351	370	312	371	338	359	341	347	395	350	337	361	376	355	342	343	325	366	334	360	303	316	386	391	374	375	358	327	334	323	343	317	354	371	330	359	358	350	353	349	331	358	325	359	361	370	321	324	349	326	358	356	368	351	310	352	379	309	333	338	334	369	349	345	335	351	332	338	340	350	354	342	330	359	349	356	337	342	378	340	331	321	385	363	321	373	338	348	314	388	341	322	318	360	349	369	332	380	296	360	349	328	353	341	312	351	378	358	335	314	371	340	346	357	368	343	347	336	357	336	327	325	359	346	359	350	352	327	339	343	361	320	347	330	353	332	386	342	368	306	336	355	324	358	337	365	334	341	324	334	324	336	343	356	349	358	384	361	351	316	352	339	343	386	373	341	362	332	334	316	350	359	340	341	354	362	353	358	313	338	347	377	390	366	355	331	329	357	348	342	359	355	352	329	335	334	342	364	397	359	332	319	308	342	328	322	362	382	299	336	322	339	338	302	341	357	360	389	345	381	330	323	334	348	324	360	330	367	333	376	358	361	326	318	367	384	335	323	357	328	340	307	359	335	346	317	334	333	360	335	342	370	352	356	332	335	329	317	345	340	329	366	379	349	398	352	341	305	362	299	318	359	360	318	331	351	363	332	334	347	308	337	342	357	356	333	319	324	334	345	298	362	352	331	319	384	376	363	371	338	347	326	338	343	328	336	350	351	371	338	347	337	313	345	363	316	350	352	342	397	324	330	378	338	308	342	355	341	314	339	374	383	354	369	330	363	375	357	330	343	311	414	360	348	333	336	339	367	305	365	386	372	362	347	368	381	328	352	349	345	350	315	332	340	370	323	337	312	305	293	329	321	347	336	318	348	375	354	351	369	343	383	323	345	361	353	382	354	333	334	327	339	349	318	331	342	360	321	339	345	339	358	390	370	361	353	350	337	369	343	357	320	379	335	344	311	312	373	382	366	350	364	345	369	381	335	331	368	306	316	340	355	333	375	353	341	374	322	318	381	344	358	283	342	395	340	358	338	349	357	326	365	348	374	350	335	323	383	370	333	289	338	374	356	363	350	350	367	354	358	362	319	366	311	326	327	332	375	351	340	341	346	359	364	335	321	337	361	336	379	396	352	322	319	346	326	348	314	314	330	352	341	375	339	371	337	323	356	355	356	354	312	388	326	354	349	335	359	338	389	354	357	347	323	334	334	354	332	371	365	350	365	351	339	349	352	339	338	348	343	345	354	363	296	334	345	373	328	323	361	351	319	339	353	343	313	336	365	316	341	353	367	359	355	356	353	330	363	361	388	328	290	343	339	378	334	293	344	342	336	342	390	337	351	328	333	366	389	333	367	379	347	347	350	389	357	335	334	321	364	350	364	314	311	360	345	366	385	304	392	354	344	336	376	355	328	364	328	336	308	341	357	345	354	329	346	335	352	324	339	347	348	309	332	306	364	337	334	358	324	374	372	347	337	306	360	367	339	342	323	323	386	401	365	352	358	320	377	375	331	351	362	372	374	336	340	372	340	324	338	338	373	349	344	342	368	341	355	375	353	384	363	359	380	317	343	340	363	361	343	319	370	342	352	362	327	337	332	298	343	344	367	350	348	366	334	392	356	322	352	356	371	386	370	312	391	332	348	330	371	380	354	327	320	361	340	352	341	311	344	339	341	339	328	346	332	410	348	334	338	353	340	357	345	340	354	380	319	319	366	331	308	304	354	351	342	341	344	301	360	375	357	373	333	343	371	332	337	346	356	360	342	336	357	364	383	352	347	340	359	327	359	318	348	357	335	311	317	372	314	324	338	351	349	392	354	360	345	348	369	363	327
42376	30444	22065	14418	7486	2565	1867	1587	1335	1173	1074	944	909	893	847	819	762	771	815	805	800	779	758	748	731	739	763	708	742	735	778	745	704	703	759	751	772	779	814	849	789	791	767	824	835	778	790	740	784	723	749	763	780	771	762	757	782	783	757	744	735	751	758	756	774	732	764	751	794	736	724	729	799	738	734	684	775	743	718	749	728	688	736	706	746	725	749	735	808	753	809	715	702	740	726	783	782	742	727	734	758	744	773	775	769	720	781	730	727	735	813	744	792	769	738	755	787	765	767	769	762	740	766	732	741	754	721	791	780	694	778	748	698	770	777	790	704	711	773	739	766	770	775	752	733	757	737	735	746	684	730	740	722	725	765	719	754	722	747	723	725	725	739	780	710	733	826	717	715	738	756	779	772	785	727	733	776	777	701	738	745	771	739	765	752	746	756	789	777	758	791	806	726	780	706	752	771	700	767	774	759	741	764	716	761	745	723	747	754	745	750	744	745	724	738	731	711	759	748	764	760	752	799	724	757	746	754	713	776	734	757	812	694	794	756	812	757	702	735	757	714	714	696	728	752	796	741	760	763	738	740	775	755	775	779	722	766	777	765	704	741	739	747	717	752	755	706	721	717	749	805	747	721	774	709	754	750	772	741	730	722	746	703	744	794	766	698	749	701	749	722	744	770	724	764	737	794	775	777	813	799	724	759	728	755	821	751	758	762	772	750	725	769	735	790	730	740	731	780	752	738	711	763	727	736	775	720	762	721	731	708	751	748	721	763	770	757	733	735	773	756	751	817	719	713	746	739	823	746	791	742	774	802	744	773	728	729	749	772	759	712	768	773	680	764	778	737	783	784	719	758	805	714	757	805	783	782	793	739	738	749	784	786	704	747	680	755	707	752	747	716	746	754	766	761	717	781	765	755	755	761	791	792	667	720	719	751	712	730	766	757	743	725	755	803	765	748	731	762	718	726	735	749	715	778	770	744	769	768	802	747	794	774	777	787	760	762	775	757	777	772	753	773	704	763	828	795	797	756	742	745	722	733	727	725	756	704	751	689	763	701	747	761	835	734	760	744	739	733	809	808	701	743	721	786	778	739	794	775	730	736	754	758	723	726	755	688	747	790	700	752	763	768	753	825	727	749	746	759	731	722	802	748	746	705	787	720	780	763	690	745	766	766	777	731	766	747	744	693	805	756	802	733	788	717	753	742	781	752	733	697	774	763	736	766	741	743	710	779	758	768	736	799	738	748	743	724	716	704	731	750	720	736	732	761	755	752	763	753	724	762	700	762	742	748	726	745	761	700	777	766	764	767	688	796	758	723	721	773	702	785	801	800	784	815	720	705	768	793	745	761	741	746	779	765	774	772	723	716	723	786	733	768	684	727	760	741	717	784	695	702	750	768	742	780	744	730	724	711	749	769	758	725	736	729	762	761	707	764	751	775	766	759	753	723	729	765	758	773	706	717	796	729	766	781	728	782	730	751	746	718	753	760	762	740	757	738	759	734	718	754	753	668	732	790	725	763	781	772	800	738	759	766	706	727	786	785	759	804	765	725	754	743	705	756	771	758	729	740	747	736	734	741	736	738	701	757	741	728	714	737	726	734	786	699	762	750	731	729	679	731	734	771	773	766	772	727	796	773	762	754	766	766	720	809	740	777	733	774	751	757	768	769	741	759	765	727	691	762	769	761	765	713	728	753	757	708	637	764	717	734	757	733	725	817	786	773	757	780	742	750	741	770	732	799	729	801	710	814	753	734	719	785	735	757	700	730	724	775	732	736	757	788	762	761	767	730	753	723	774	746	716	736	762	722	777	733	729	722	761	759	767	781	734	713	743	793	743	704	744	712	774	752	768	729	740	727	763	790	733	756	750	707	778	745	747	765	765	732	815	767	733	740	746	746	746	753	725	747	772	756	828	782	745	767	721	798	729	786	765	785	744	715	767	768	785	699	743	751	762	789	746	727	755	734	737	788	789	740	728	725	724	767	758	783	784	769	732	746	777	775	761	740	657	730	775	748	748	738	716	772	769	761	709	765	752	750	754	712	762	808	756	758	753	772	732	704	695	702	715	721	735	727	784	741	746	751	727	772	753	768	764	778	736	705	808	774	742	731	744	734	783	801	773	727	748	786	730	784	762	757	710	754	778	807	719	765	764	736	697	764	757	788	721	731	714	799	777	786	771	754	752	788	681	740	763	788	749	816	752	722	784	786	751	778	771	746	797	741	743	740	763	755	748	745	781	754	741	803	756	768	765	732	765	755	738	721	742	717	718	727	742	727	697	817	744	751	711	724	732	742	739	793	776	787	749	751	727	758	743	761	790	775	743	771	755	741	756	735	779	746	741	748	773	766	713	711	741	744	735	730	738	749	751	744	754	770	734	767	728	780	758	767	730	717	732	783	695	756	747	764	786	710	732	749	757	756	742	731	735	777	749	799	787	728	790	669	748	766	762	742	790	789	750	785	784	749	735	751	746	755	749	762	761	710	728	745	719	734	808	714	764	755	734	764	734	787	789	734	728	775	731	772	707	743	767	684	706	734	800	770	768	769	726	750	789	780	741	767	790	754	798	711	756	710	737	770	710	744	725	721	819	741	750	780	719	755	757	736	745	772	761	774	741	767	737	759	711	758	781	738	769	728	765	716	729	794	750	708	808	696	701	802	794	740	774	734	747	780	763	750	773	747	789	757	808	721	714	722	740	746	771	707	752	741	782	795	789	740	741	752	749	763	744	765	747	760	783	767	726	763	747	740	775	737	775	755	776	689	720	828	719	784	774	778	751	759	750	788	786	755	765	770	749	752	800	745	711	746	806	754	701	752	748	756	690	750	707	766	736	760	753	715	748	715	732	785	761	770	757	795	742	762	725	727	758	704	766	702	683	752	739	810	704	748	740	734	762	755	725	731	735	766	752	718	762	733	778	771	723	693	759	728	737	747	763	719	708	781	734	753	715	761	762	801	771	735	779	730	772	745	758	713	791	719	723	762	755	746	735	792	751	727	771	785	748	750	753	728	752	757	713	738	750	706	754	777	743	737	722	753	801	735	743	748	748	774	770	735	715	702	736	753	805	739	787	729	752	783	725	774	749	736	717	726	750	723	733	766	724	728	754	743	711	728	748	748	752	780	749	768	748	737	731	749	750	756	779	759	756	694	764	774	737	761	706	770	771	714	762	740	788	738	762	796	743	736	750	721	773	770	744	715	735	734	731	779	707	773	748	782	761	762	725	786	743	756	751	767	735	780	721	742	752	771	717	734	719	756	758	749	725	752	707	765	770	728	785	712	776	769	744	749	733	762	769	731	791	755	707	784	701	707	766	768	697	757	712	805	730	738	798	759	752	737	795	750	787	801	719	709	763	759	737	784	735	773	754	776	778	782	721	699	754	787	773	757	802	773	749	788	760	780	744	781	773	792	715	749	779	768	730	777	772	748	734	753	731	779	735	789	773	789	711	776	707	742	738	763	704	756	707	736	752	786	715
51905	25495	8419	2437	861	510	414	401	375	371	338	415	367	395	348	333	354	345	378	339	329	377	348	362	352	307	351	345	357	384	340	350	368	367	332	398	367	372	341	347	383	333	334	362	337	357	320	374	356	365	353	358	373	340	348	376	372	369	349	310	323	341	353	358	354	374	358	371	362	353	351	393	330	356	319	377	338	337	355	366	381	371	382	364	332	341	340	389	356	353	348	350	358	355	343	388	353	373	345	342	311	270	340	339	341	365	326	368	352	332	372	359	366	347	369	378	331	329	359	362	303	365	353	369	344	323	344	348	347	349	289	330	336	306	359	350	361	286	301	350	344	356	353	354	347	330	342	344	352	356	328	335	361	358	373	352	314	348	326	369	334	330	369	353	366	365	316	346	358	332	358	341	357	346	341	354	365	368	340	325	358	361	370	335	376	368	404	368	337	390	306	361	320	328	331	363	338	359	328	358	319	365	316	319	294	329	361	385	357	368	366	347	320	331	322	334	373	363	345	326	321	329	358	338	342	302	313	370	364	346	377	342	322	350	349	390	337	348	362	377	332	323	319	376	330	350	389	339	334	332	360	343	355	361	370	326	361	348	373	329	363	384	347	358	368	378	351	328	334	339	298	353	351	379	346	368	353	326	374	349	348	359	354	355	377	333	366	370	356	329	359	311	351	324	340	350	366	336	356	359	336	335	354	335	386	340	366	359	377	357	349	360	365	350	364	309	345	373	364	369	347	367	378	377	374	348	345	370	348	368	374	356	352	343	349	353	366	359	329	317	343	343	351	365	383	369	316	405	352	327	339	334	346	347	346	363	345	376	348	356	340	346	351	351	355	364	366	354	355	339	335	335	326	361	316	334	391	384	350	366	339	323	352	356	350	323	369	360	343	365	329	318	304	373	351	331	359	336	346	369	380	375	322	354	350	324	365	348	301	350	373	347	371	356	336	320	333	335	376	334	363	367	362	365	344	354	339	387	364	379	341	375	342	330	332	305	324	333	385	304	326	322	365	334	374	338	346	365	342	370	327	341	303	381	307	368	352	359	349	338	317	337	352	342	319	333	376	382	359	334	336	344	348	363	366	355	347	322	363	404	336	364	377	360	312	355	353	358	369	360	347	333	354	343	377	396	313	327	343	367	360	335	380	357	357	305	336	394	358	380	301	347	352	373	342	351	349	344	340	359	377	320	327	340	341	359	403	374	359	336	348	389	369	340	376	344	378	316	356	365	350	320	329	336	349	354	308	333	360	358	352	299	356	343	339	358	394	362	352	333	393	362	329	299	348	343	335	330	356	333	342	378	344	351	366	324	320	346	346	382	332	367	340	336	345	337	381	349	338	323	347	330	380	349	354	343	364	378	377	349	369	343	329	286	363	375	337	323	358	353	375	338	340	314	332	355	311	317	350	386	379	389	342	336	317	373	353	373	345	353	369	380	349	348	365	366	331	326	339	350	368	348	397	308	363	367	351	349	313	337	340	350	360	355	346	339	345	295	340	334	343	359	400	340	346	338	365	339	356	333	341	342	366	370	358	319	358	347	332	329	353	336	316	372	357	400	301	373	317	322	310	374	374	299	374	338	341	347	322	387	341	338	341	342	358	383	372	353	336	349	365	364	361	373	338	319	338	337	356	369	371	371	351	350	349	334	375	329	374	326	308	372	358	374	364	314	364	326	318	342	378	361	335	364	360	351	350	379	330	361	359	340	383	351	353	342	341	372	354	327	366	331	331	350	358	354	347	372	341	348	375	359	333	369	307	351	370	362	344	298	362	357	358	326	332	350	298	345	330	329	362	343	362	351	349	351	364	371	335	366	359	352	369	373	358	353	323	363	385	325	356	329	291	330	362	336	340	330	367	371	330	379	335	335	365	352	375	369	342	339	375	360	382	354	365	345	348	309	373	327	346	379	351	340	337	350	340	339	350	345	360	344	351	376	361	360	278	342	375	349	389	349	339	331	316	346	369	368	334	381	314	331	370	352	310	323	354	356	363	373	343	350	322	382	357	368	322	353	347	360	326	338	353	363	364	358	314	333	358	340	343	312	366	356	342	371	324	350	315	317	314	334	327	368	336	337	342	365	339	346	320	373	329	331	360	375	335	342	360	336	410	371	319	416	306	327	365	355	331	365	342	354	360	355	295	365	347	350	327	350	390	345	336	355	338	323	396	346	317	343	343	331	340	354	354	336	340	351	398	368	381	321	366	338	338	368	332	367	352	368	346	351	349	354	345	355	329	349	358	349	351	384	315	334	335	345	356	356	373	338	322	341	365	335	323	315	302	364	346	361	328	373	354	374	372	337	379	353	363	308	392	342	326	339	330	352	336	376	327	359	342	345	364	352	337	333	364	357	385	397	388	303	347	352	332	322	327	323	338	349	361	386	375	310	362	376	342	373	314	322	338	352	367	355	315	357	343	320	355	325	368	406	380	337	338	338	329	344	318	381	367	313	334	401	358	344	341	359	364	347	379	341	350	338	336	343	349	348	375	355	373	337	373	323	340	419	340	400	393	355	385	353	367	320	378	377	371	362	371	358	344	328	349	389	341	337	315	355	345	351	351	350	358	335	354	315	373	341	363	360	357	352	361	330	348	322	354	352	367	361	343	360	349	319	322	387	402	361	314	370	335	376	358	325	350	324	340	338	335	362	348	345	314	346	357	375	364	371	329	338	346	340	339	367	329	319	299	317	350	331	345	363	379	343	348	356	355	355	355	326	358	353	343	331	345	369	348	354	329	371	341	351	358	334	349	367	378	312	351	372	360	324	354	325	377	362	321	379	327	348	327	354	327	364	323	371	341	375	377	366	363	329	327	358	337	316	363	335	366	348	307	361	339	356	373	329	333	347	413	338	328	316	333	350	365	378	361	366	344	357	354	374	339	376	387	374	343	384	331	341	354	397	327	343	326	334	324	312	380	359	395	364	352	347	327	330	343	322	350	306	363	380	337	377	347	322	331	359	346	345	324	331	339	312	357	391	327	375	364	331	353	385	351	364	366	357	372	367	368	356	381	309	351	338	358	327	322	366	312	337	323	352	300	340	346	378	336	342	380	345	343	323	349	341	334	358	364	336	334	393	347	357	321	324	345	337	359	327	350	333	362	326	340	366	366	357	339	364	367	326	407	347	335	361	316	359	369	334	350	391	319	337	332	380	362	357	368	346	361	376	371	368	319	342	362	329	355	327	347	376	346	327	337	359	357	324	351	340	355	376	334	387	353	306	359	366	338	342	332	369	336	344	320	351	351	377	345	319	353	400	357	317	362	326	360	347	382	343	334	366	326	354	373	353	361	357	366	339	359	344	325	378	359	354	358	332	358	367	367	340	327	349	338	363	377	413	355	385	352	332	355	355	327	357	370	351	361	354	363	299	335	379	371	350	365	323	388	335	398	376	343	321	355	345	350	365	360	346	330	330	323	316	365	360	363	364	333	338	392	367	343	349	340	322	354	348	366	401	337	362	325	366	360	329	361	352
34266	16959	9358	5347	2250	1231	1066	1030	951	869	848	813	813	792	764	765	713	706	740	721	758	743	755	750	741	768	711	731	721	763	761	817	703	749	761	766	804	717	774	768	793	785	757	817	728	740	756	794	808	723	770	737	811	764	798	763	755	801	777	752	769	747	715	742	746	773	769	766	765	768	776	780	720	720	735	760	731	709	748	687	703	761	731	753	757	766	728	690	767	714	784	761	746	772	823	741	773	763	763	726	775	740	750	754	772	740	745	699	738	753	749	752	755	777	768	758	749	690	727	780	766	767	802	736	729	747	752	772	786	742	744	687	727	726	738	749	726	718	727	741	776	759	762	741	760	738	755	761	764	794	754	712	728	799	754	788	773	752	737	703	724	749	784	757	772	795	780	747	745	768	706	754	761	751	754	759	735	733	777	793	755	772	749	739	812	759	723	758	773	737	739	771	770	774	748	799	738	817	758	753	787	780	740	768	772	753	712	804	720	718	726	714	799	736	750	774	757	763	767	753	757	728	740	684	746	757	758	693	754	772	735	757	723	793	792	748	705	741	751	743	795	713	811	758	744	742	763	756	731	768	753	751	738	768	732	699	737	772	766	750	758	767	740	711	801	771	723	750	755	768	757	772	790	748	739	791	727	780	727	734	713	775	722	741	737	793	751	781	710	772	757	724	744	717	752	754	783	745	799	727	723	737	727	751	732	782	779	766	802	740	693	766	752	716	769	765	792	766	727	743	736	752	738	782	778	756	729	786	790	729	791	758	779	723	750	775	800	695	754	735	783	748	714	715	730	731	834	748	735	733	771	719	801	742	796	690	780	745	767	742	783	750	756	780	712	784	791	693	751	757	786	746	752	789	709	766	742	741	758	732	743	761	791	709	691	775	750	764	794	759	766	757	715	750	724	739	723	778	750	764	806	738	750	785	761	740	777	719	688	767	728	715	760	736	760	707	766	796	752	753	742	749	756	734	730	732	744	792	754	800	778	770	757	723	770	767	725	770	806	737	735	717	657	762	775	776	730	734	745	714	750	719	721	741	788	766	741	703	740	741	764	735	741	768	764	758	761	748	767	762	702	717	767	754	769	714	745	752	746	783	771	780	746	769	718	766	790	751	753	772	744	738	738	745	730	739	737	733	725	760	732	729	758	742	727	705	715	751	744	701	706	781	793	719	736	776	781	790	735	767	698	740	730	731	692	718	745	769	745	707	746	748	777	745	728	711	732	789	748	756	718	723	707	721	796	742	701	786	776	769	770	752	703	737	755	781	714	786	719	700	785	733	791	725	743	755	757	746	754	766	793	792	742	772	688	693	729	794	707	715	778	747	727	768	714	759	704	731	714	779	745	696	733	761	725	752	775	789	792	708	747	730	734	752	774	778	755	726	733	770	735	741	795	811	734	748	706	762	780	739	716	749	765	766	765	735	750	740	781	721	712	747	734	740	775	755	744	760	763	746	764	834	746	775	743	734	737	731	743	756	734	688	756	759	698	741	783	779	788	742	764	767	748	744	769	698	786	763	731	767	749	785	762	718	712	747	711	753	735	735	716	777	735	787	754	776	808	783	754	806	771	715	708	747	740	728	772	750	759	767	757	729	687	724	722	752	745	755	772	795	788	723	749	709	724	758	756	739	698	767	760	767	710	755	776	723	749	758	746	735	738	800	802	716	753	720	708	708	778	809	737	801	735	757	766	757	723	759	817	753	765	734	716	768	710	773	823	789	764	765	740	741	771	706	781	758	754	710	797	728	782	724	756	717	757	801	729	793	790	761	781	758	766	744	728	770	792	745	721	714	714	737	750	743	728	787	754	750	770	764	739	768	752	738	786	741	724	696	805	749	759	752	688	720	793	774	760	806	758	756	711	789	776	763	722	731	722	745	747	740	758	772	712	693	830	761	737	744	725	729	776	751	754	733	708	769	752	727	750	757	782	760	749	754	749	767	734	756	767	755	731	802	763	774	782	724	708	742	743	754	685	722	792	782	726	735	768	771	819	767	747	720	762	737	792	772	732	749	760	774	802	801	751	765	745	711	801	775	823	745	745	758	757	777	750	718	799	724	742	703	770	741	803	722	708	783	739	705	742	747	781	773	741	774	706	752	702	686	757	754	754	772	791	735	747	744	739	732	743	779	767	736	760	749	780	775	746	730	810	750	725	772	751	745	719	795	756	792	772	764	794	716	758	740	717	748	744	729	759	743	788	777	734	751	721	717	730	765	744	769	732	765	715	753	742	756	748	789	756	760	790	693	763	744	735	734	773	724	781	700	768	756	769	748	764	758	735	748	792	742	739	783	731	796	732	760	756	731	707	777	752	738	761	751	766	721	745	804	714	754	735	802	744	726	786	734	759	766	740	778	717	705	745	727	776	769	717	771	746	780	782	752	755	786	733	751	735	794	744	720	760	700	746	770	802	762	757	786	755	711	763	743	700	731	725	716	768	806	761	759	737	717	733	780	735	740	751	763	728	700	729	739	712	736	796	732	707	726	709	754	767	738	779	719	718	713	717	751	800	747	748	754	771	741	693	742	763	743	795	809	748	750	727	721	773	750	771	758	811	782	719	744	801	782	727	708	766	746	736	764	764	763	681	763	732	678	721	762	712	773	769	747	740	776	716	734	751	680	804	717	776	705	718	761	778	759	714	765	793	767	742	729	706	749	749	772	756	726	757	683	751	819	786	731	753	784	765	742	777	711	755	761	740	798	769	774	772	776	738	714	722	729	784	740	740	755	779	696	759	752	738	735	730	773	774	697	783	785	728	711	806	766	734	762	735	746	754	749	769	778	731	705	784	757	750	762	745	755	727	762	755	765	754	747	792	760	728	768	728	730	762	726	793	743	738	769	767	768	779	753	783	684	770	731	747	791	712	770	710	746	755	740	777	760	753	767	792	757	723	767	735	775	731	739	761	755	753	780	713	721	734	723	803	742	780	762	768	756	747	731	753	750	822	727	781	734	810	723	798	728	790	727	755	808	755	743	774	774	773	790	689	747	708	737	727	739	755	785	707	732	754	775	731	716	697	789	730	712	813	747	777	781	726	685	795	752	785	725	782	784	706	737	693	790	738	728	771	787	767	717	750	776	812	749	739	783	748	699	745	741	742	763	758	747	705	743	776	763	700	758	724	716	744	728	723	763	706	780	739	767	750	755	781	779	737	750	747	752	746	709	768	738	780	775	752	776	737	727	773	737	731	715	711	727	781	742	778	728	739	783	742	751	722	751	745	754	699	760	706	773	757	739	741	723	745	743	726	698	703	744	698	773	712	740	725	798	770	736	753	743	752	788	760	797	708	774	713	740	730	736	752	714	758	769	778	795	746	687	752	766	711	704	729	796	818	775	728	757	792	746	737	716	742	746	736	768	750	792	746	758	658	764	756	769	765	726	749	730	715	718	781	722	736	748	773	722	757	748	774	771	737	795	746	736	763	714	766	784	677	744	738	761	744	729	788	744	737	753	772	760	754	745	727	760	764	738
60808	32905	14393	4399	1321	564	454	446	441	380	351	362	408	355	364	329	378	368	316	365	350	337	333	358	327	322	336	336	320	342	332	359	339	351	303	319	365	306	355	329	382	366	312	348	332	338	376	372	366	332	345	354	326	343	361	325	353	368	322	373	345	352	364	317	335	343	324	295	355	351	327	350	336	347	307	336	345	363	370	336	336	332	303	333	315	345	338	357	337	320	301	318	381	314	374	328	316	351	365	362	335	378	332	326	366	357	316	329	344	327	389	338	345	301	309	374	311	349	321	357	363	324	334	338	334	339	326	316	343	339	349	338	344	368	349	307	360	334	347	320	318	350	310	303	341	335	357	370	397	347	361	344	325	371	346	336	354	304	344	320	360	341	358	332	334	363	335	365	348	353	334	297	292	348	314	330	334	311	297	354	366	347	334	330	315	326	346	356	338	304	353	356	339	360	364	316	340	314	332	307	335	339	320	345	340	341	334	326	335	340	337	339	311	348	312	341	341	317	320	333	330	365	335	311	339	310	355	344	311	355	354	329	348	318	324	344	317	354	335	365	355	359	326	329	354	337	341	328	335	342	331	321	364	313	349	338	305	372	330	347	326	326	351	330	311	330	344	370	354	342	331	316	372	344	320	310	360	296	324	351	334	356	335	312	343	315	382	311	328	337	321	343	328	328	366	354	338	349	345	330	346	335	340	331	343	359	355	314	364	337	361	339	338	336	359	344	371	342	342	349	379	342	347	343	298	337	321	353	342	371	354	348	321	341	349	330	327	349	333	350	323	325	331	290	350	365	331	345	326	324	313	329	311	377	317	363	332	332	309	344	303	283	361	292	350	336	336	334	363	332	330	359	389	345	354	307	366	352	340	337	344	325	350	347	353	334	343	326	344	356	356	331	344	322	372	318	339	353	332	345	359	348	330	302	347	311	302	350	352	316	330	338	344	342	330	345	366	314	321	325	332	314	351	346	342	308	335	322	327	320	363	348	338	327	342	341	363	295	322	323	332	327	355	342	315	320	373	305	359	351	337	354	399	368	331	314	363	333	333	342	322	325	352	322	360	355	340	321	348	313	331	312	323	309	318	381	305	349	375	349	338	357	350	358	331	346	346	340	310	322	325	337	335	332	352	344	361	331	345	334	366	364	358	367	334	366	346	347	339	301	359	331	349	337	320	331	309	384	349	357	386	336	376	352	332	337	365	351	354	343	368	341	345	314	316	369	364	311	340	344	348	372	340	337	351	365	359	338	337	324	322	373	355	338	334	382	311	358	331	335	365	343	356	350	290	374	340	355	353	325	364	353	319	322	341	385	354	327	380	357	354	315	351	338	320	352	356	348	344	325	334	329	324	321	369	318	335	342	311	359	343	357	365	307	351	349	343	305	313	356	368	331	338	348	342	327	322	323	357	351	360	322	354	349	357	335	327	338	327	352	353	338	321	316	370	304	326	354	312	359	359	320	334	351	383	335	298	325	364	369	375	383	329	339	354	343	360	332	319	351	351	342	350	348	363	363	367	333	332	336	334	292	343	328	334	347	354	331	346	321	337	343	280	331	318	338	346	333	316	364	337	341	337	345	308	361	359	344	360	358	331	349	350	343	358	335	333	331	321	305	337	342	332	338	345	357	305	341	353	308	340	348	355	366	309	348	342	314	350	327	305	338	343	349	327	352	294	337	337	341	345	347	355	343	354	311	370	348	339	310	302	294	310	343	327	341	335	352	343	366	333	321	372	302	337	350	324	343	338	335	358	345	353	342	334	365	402	340	358	350	311	367	346	315	320	337	344	360	332	321	310	347	332	327	326	347	344	334	348	351	334	352	325	348	333	294	300	308	330	360	322	337	316	336	350	340	311	335	315	355	333	294	362	357	296	349	338	351	341	343	347	378	373	341	355	333	311	351	319	382	374	356	364	353	319	350	348	346	299	325	327	346	329	366	334	374	359	358	355	331	338	303	405	354	356	299	334	325	330	331	346	356	317	356	320	308	368	310	298	302	358	319	324	337	369	325	347	349	331	356	309	357	379	353	312	335	326	339	315	315	317	352	319	357	340	365	327	362	333	368	350	336	323	351	343	308	374	363	323	383	357	335	299	353	329	332	326	349	306	331	311	336	383	359	360	344	354	332	357	355	299	351	323	326	362	323	345	339	334	330	343	307	339	320	326	330	322	349	339	342	346	294	336	318	351	372	329	365	332	361	323	306	334	330	339	313	318	319	355	334	362	351	337	376	333	358	349	339	378	336	347	345	340	345	335	330	342	331	327	348	347	340	317	368	350	347	329	350	325	354	338	350	324	338	330	355	363	310	310	339	359	345	323	320	354	329	341	290	351	331	359	374	367	315	335	362	338	352	323	358	367	353	355	346	344	319	360	330	330	329	299	314	339	368	358	364	346	350	310	362	348	344	356	356	354	345	343	340	364	332	350	352	369	328	325	341	362	342	296	335	338	344	355	321	341	365	305	325	341	343	324	361	334	364	345	365	323	328	347	371	365	291	328	334	322	305	328	346	326	344	311	350	310	337	348	322	326	340	319	336	293	340	347	313	327	346	343	360	349	374	337	360	325	353	322	356	333	367	352	341	351	361	337	309	323	326	350	357	338	313	324	301	308	333	385	350	313	328	310	311	360	304	359	314	347	292	343	332	351	342	340	321	372	311	347	339	330	324	341	331	338	298	345	358	358	375	367	343	349	349	289	345	325	301	358	312	359	345	369	308	386	379	395	307	333	303	329	293	344	334	333	306	358	344	325	353	350	328	336	337	325	338	360	326	358	316	354	324	344	373	356	355	348	325	347	349	334	335	361	352	343	369	321	323	368	352	359	346	360	367	317	344	340	367	335	334	337	330	329	353	391	356	376	333	359	351	294	311	311	324	329	329	343	360	342	372	337	332	327	340	339	338	318	351	346	361	385	358	341	339	328	323	336	353	357	343	355	304	373	334	340	341	369	336	363	328	350	293	360	354	330	337	309	337	366	353	367	328	357	356	343	338	355	345	359	320	329	360	337	359	329	346	341	319	352	361	331	371	359	359	365	338	341	295	320	346	339	359	346	327	381	344	353	328	310	321	352	331	347	318	318	336	335	317	314	369	346	339	330	319	366	331	401	342	339	369	309	326	326	311	329	342	313	354	328	306	318	332	363	325	334	346	372	300	326	328	326	340	351	370	365	321	327	329	339	324	344	354	324	344	335	362	336	367	322	376	325	353	341	378	364	369	367	353	339	360	311	350	324	338	357	322	325	330	390	325	320	348	369	353	333	343	375	338	351	306	373	339	316	306	337	366	299	348	327	384	311	333	329	366	347	359	345	346	353	341	321	330	325	346	352	328	346	330	337	290	359	335	361	367	328	353	349	338	326	342	341	320	331	338	357	334	369	301	340	352	317	311	353	343	353	369	358	344	320	337	394	369	339	346	343	332	352	343	365	345	352	333	322	345	362	331	335	330	352	328	386	341	353	345	367	331	315	346	344	348
40145	23732	14580	8327	3353	1578	1343	1230	987	941	917	843	825	831	768	729	726	811	771	723	723	726	700	751	749	712	752	781	737	745	781	740	731	729	705	811	746	752	788	768	777	769	750	770	727	725	776	731	745	763	751	757	728	712	760	764	765	732	712	710	754	744	783	760	712	743	707	716	757	710	752	704	729	693	759	723	697	731	691	680	716	736	746	733	747	752	699	712	704	735	790	754	741	746	760	768	735	780	745	744	698	705	714	715	734	727	709	785	755	753	771	688	730	740	739	727	756	769	730	715	711	751	754	719	736	712	826	741	772	749	717	752	720	671	761	751	734	736	736	729	739	757	729	719	753	736	755	735	805	747	717	744	744	731	749	715	713	714	723	730	787	747	702	762	695	745	781	701	772	687	729	726	739	732	708	723	748	778	758	736	740	715	691	720	687	706	737	773	756	716	743	726	717	754	693	736	761	763	754	762	726	719	739	747	755	717	762	748	749	710	749	766	738	720	718	767	744	753	693	731	746	689	734	743	763	728	731	722	724	741	735	689	737	749	728	721	727	736	720	766	727	731	727	730	738	733	754	719	694	692	755	732	760	775	781	761	673	754	733	780	782	760	736	713	763	750	767	772	719	777	704	736	727	744	785	792	761	727	718	712	742	697	754	713	696	763	691	692	762	722	714	723	686	727	705	712	726	748	737	736	745	750	741	743	730	715	703	740	737	704	685	755	768	712	725	757	706	725	739	738	710	726	747	736	759	762	756	774	699	743	711	731	777	723	789	714	697	755	745	716	765	744	751	738	748	708	751	750	730	765	684	762	693	725	715	777	727	725	710	712	703	717	769	694	720	722	710	729	705	682	698	702	798	774	743	740	717	738	762	758	746	778	706	721	752	774	722	730	740	737	739	678	726	714	717	767	720	671	717	715	697	740	733	783	757	688	785	727	714	720	749	699	710	700	743	708	736	704	737	731	741	764	713	725	750	753	769	747	705	718	726	712	766	787	758	758	726	766	738	749	734	717	740	739	723	718	756	797	747	662	672	719	712	762	718	715	738	726	735	708	737	730	755	747	768	707	739	779	736	748	744	760	786	769	727	724	724	748	699	748	739	759	708	723	741	693	739	717	765	684	745	770	727	705	747	750	746	765	734	725	721	674	707	725	733	662	744	755	737	694	729	739	763	677	719	746	745	739	702	712	762	748	732	734	780	741	733	719	699	738	766	736	785	734	768	767	751	725	726	728	711	710	724	716	810	743	710	706	768	768	749	693	728	709	748	770	718	783	731	721	748	703	765	771	738	730	756	762	733	743	718	735	790	797	763	804	758	753	718	757	778	708	713	782	717	772	746	750	741	790	722	702	664	704	720	734	708	791	740	763	714	762	709	761	720	761	742	728	771	715	720	764	763	699	727	724	751	710	750	736	770	727	704	744	766	766	710	714	723	707	734	771	710	697	728	695	752	684	764	724	773	698	716	776	764	712	703	724	746	702	754	717	775	686	723	731	734	744	735	757	727	709	765	704	742	692	721	798	738	749	737	730	720	690	766	731	713	783	756	720	727	703	793	745	763	730	719	735	687	737	758	768	778	725	732	751	735	736	703	712	737	686	705	773	738	764	730	744	732	760	718	786	744	748	729	755	740	740	751	706	747	705	774	725	705	690	741	722	772	736	719	749	727	822	748	722	743	724	721	664	750	728	786	739	704	774	741	762	716	701	735	790	734	758	715	693	697	763	748	755	734	689	806	776	731	737	752	779	759	721	725	706	740	757	751	757	759	746	744	806	772	706	797	782	750	712	733	734	759	748	704	746	733	715	750	794	687	696	759	744	720	723	733	796	797	736	741	774	751	683	727	782	756	725	738	709	713	711	740	764	776	734	719	720	731	751	721	768	718	738	757	720	732	763	790	751	740	763	739	723	710	738	715	716	786	764	705	741	708	798	736	782	787	744	764	774	732	734	754	694	783	696	683	784	730	728	783	691	747	701	720	741	753	676	748	749	725	747	754	766	746	707	771	758	735	756	676	762	714	713	721	730	699	732	720	746	774	748	699	778	789	729	723	750	746	723	791	719	736	715	789	746	743	746	746	748	723	753	696	778	685	756	735	698	722	721	759	698	735	706	750	725	754	764	697	687	690	733	731	738	757	791	754	772	734	749	729	724	713	759	733	763	715	759	730	734	709	732	738	750	697	734	697	758	771	739	708	764	744	753	775	721	752	752	787	717	760	769	710	767	702	719	750	740	763	675	702	734	730	749	762	701	732	748	774	746	768	717	748	719	756	699	787	717	709	755	769	723	685	749	768	720	672	740	701	781	726	731	732	728	749	727	749	763	749	728	774	718	753	746	725	752	769	709	727	788	811	721	694	719	653	723	742	730	761	692	709	692	728	760	753	706	713	739	765	743	757	728	776	746	741	735	760	759	753	737	710	773	768	737	767	734	720	702	751	714	755	739	736	761	801	769	757	769	738	744	673	754	766	701	767	769	760	743	701	779	729	781	775	726	756	734	726	746	762	744	748	747	760	716	728	700	754	757	726	749	682	717	748	703	778	782	695	720	744	747	750	734	735	798	729	757	767	725	722	732	729	738	732	733	738	721	709	753	723	688	707	740	761	783	751	721	733	756	712	731	735	721	691	797	734	705	685	736	714	773	754	723	766	720	773	731	743	750	715	713	721	671	734	698	795	771	756	757	732	741	787	704	709	720	718	735	732	702	756	749	700	747	741	736	728	717	697	688	667	767	719	768	783	740	757	747	711	742	818	714	748	726	751	735	750	757	706	795	724	752	795	740	749	785	788	735	723	764	691	714	744	733	748	773	719	686	663	737	713	724	717	749	748	711	697	728	707	730	763	736	727	744	747	720	722	760	775	733	685	716	756	726	691	790	727	704	734	741	698	720	709	796	789	766	770	714	779	719	747	681	693	695	747	763	766	737	725	729	771	761	694	732	743	716	738	767	807	770	747	703	737	697	789	718	722	698	782	764	705	751	761	720	702	734	719	723	720	751	733	732	697	755	719	735	722	756	738	738	763	725	741	736	730	759	765	734	738	679	718	753	767	734	759	740	786	736	723	751	704	778	795	761	759	756	711	768	707	719	686	742	763	765	719	734	709	717	753	660	700	728	708	743	794	714	788	762	746	791	721	749	711	721	762	729	756	744	726	724	739	735	754	739	701	746	737	718	757	793	759	759	732	741	722	762	697	693	742	746	738	766	736	705	720	707	748	760	747	745	745	697	754	726	792	703	697	729	755	739	754	744	715	710	711	717	760	759	717	709	704	727	673	736	719	756	704	740	743	699	758	714	698	735	721	725	719	763	683	740	788	728	745	723	734	736	757	764	712	739	740	694	752	727	725	744	761	733	732	744	714	735	718	733	700	758	692	725	704	749	759	731	726	775	778	720	773	734	743	779	724	782	769	740	716	722	735	741	770	717	703	716	758	703	713	769	759	752	748	757	714	722	768	733	751	784	721	750	740	765	739	732
66568	36580	17022	7661	2709	767	569	491	486	437	363	403	384	383	336	324	355	339	345	391	373	363	370	331	354	370	375	362	345	326	342	328	390	351	343	392	345	378	381	373	362	393	363	365	345	361	326	385	352	348	356	336	378	322	378	357	352	360	333	357	345	369	366	341	398	377	378	379	368	379	359	327	364	354	365	324	358	372	340	334	332	345	354	384	360	363	321	325	374	353	329	324	387	347	359	349	343	352	351	331	362	333	361	342	369	360	352	341	336	379	344	335	379	355	346	339	342	312	334	342	307	346	338	316	321	339	333	370	386	364	357	355	375	349	352	315	345	354	355	364	378	334	331	352	366	391	329	342	323	394	368	365	369	353	296	351	366	302	355	370	397	354	313	318	356	355	322	361	362	359	268	385	388	393	321	352	357	379	377	343	372	333	361	332	331	337	412	369	370	366	378	337	366	352	399	391	342	364	334	386	321	378	364	357	334	394	362	354	356	342	336	341	362	359	350	345	323	379	362	391	333	288	360	349	314	337	382	338	341	334	362	347	342	342	345	319	377	354	335	364	319	344	304	330	323	372	375	333	349	333	349	357	344	363	352	338	365	338	362	373	357	355	352	357	345	347	357	373	399	352	365	382	370	341	360	354	353	344	341	329	369	358	305	323	356	324	338	396	379	344	341	343	350	335	349	379	338	340	336	356	351	320	377	368	361	342	344	370	373	336	320	335	354	363	346	325	361	338	354	335	365	345	368	362	334	364	356	390	344	370	323	327	336	365	300	357	336	341	358	332	343	337	332	382	347	354	346	325	312	369	354	337	361	377	306	316	354	343	339	344	319	379	354	336	375	339	345	312	313	319	319	319	321	357	375	343	325	317	331	399	351	365	350	362	362	328	302	321	314	331	332	313	355	359	349	308	380	370	357	377	382	312	323	334	328	345	292	338	357	369	347	327	349	335	339	381	313	347	345	330	372	332	343	306	331	342	374	379	383	359	404	338	376	374	336	368	359	377	344	402	354	350	364	345	365	327	363	356	357	352	342	357	332	347	341	302	314	315	347	317	350	372	338	362	373	320	360	373	307	330	339	330	295	325	316	378	371	364	335	320	320	339	339	344	353	345	343	370	363	382	360	341	354	377	358	319	361	372	364	366	356	344	338	392	367	334	333	370	331	372	351	370	359	324	316	335	360	376	342	353	336	354	389	334	341	363	365	341	342	334	356	327	329	360	373	357	353	355	349	380	329	359	344	332	351	383	379	348	343	336	373	367	334	307	358	349	365	332	338	355	323	323	316	342	329	336	401	321	335	327	370	356	335	358	376	371	319	344	345	405	366	361	333	325	358	331	368	367	367	364	389	347	328	370	305	360	321	339	356	330	332	329	335	358	359	353	386	315	342	341	321	344	370	392	328	307	340	350	334	330	344	346	348	362	340	371	310	345	320	339	330	360	329	361	359	382	359	361	328	360	369	353	330	330	359	333	338	376	357	356	329	324	334	325	328	324	363	342	324	361	356	369	340	358	319	309	346	347	388	339	326	369	344	390	326	349	322	340	372	333	332	348	332	336	364	368	353	381	342	332	336	348	378	377	350	327	335	382	362	389	330	363	367	329	349	349	329	352	352	351	329	348	308	345	353	353	363	313	346	339	345	351	347	323	330	397	384	364	312	369	331	367	356	342	376	375	371	340	364	347	342	336	333	373	361	395	301	375	336	388	350	331	321	324	303	367	328	359	344	331	348	360	347	346	341	353	371	346	349	346	329	367	374	370	351	321	337	333	349	356	330	392	358	354	373	393	316	325	379	333	320	339	370	322	309	358	353	367	344	362	309	352	356	366	357	355	341	334	320	330	316	289	354	370	354	324	328	356	330	353	360	349	347	335	331	364	361	382	351	342	325	362	349	358	320	367	360	380	365	392	379	361	345	343	346	365	361	361	342	348	348	368	336	352	378	338	362	360	353	357	325	338	325	352	347	337	398	364	327	333	349	340	347	376	370	366	337	348	338	341	366	353	365	386	357	366	351	359	316	327	345	354	367	337	390	335	377	347	340	362	380	347	374	366	357	360	359	353	347	370	355	349	353	354	336	350	359	352	343	404	387	334	347	372	346	348	360	356	374	353	336	356	332	369	328	329	342	360	373	350	359	356	377	370	355	346	339	349	365	351	320	339	361	335	330	378	334	327	341	361	328	364	339	350	334	351	346	370	365	323	330	312	361	312	317	335	364	386	378	356	338	338	389	320	352	382	351	365	350	374	335	358	372	381	328	353	365	345	359	357	363	386	366	364	360	358	348	359	339	357	355	366	367	347	332	347	332	367	369	349	357	357	365	397	364	343	384	361	302	377	341	336	354	357	346	350	375	352	348	389	351	326	322	351	363	338	321	351	353	330	359	356	377	339	369	372	357	349	306	319	344	371	347	345	374	355	373	315	396	341	352	330	369	348	344	342	356	373	302	329	349	350	362	339	338	352	377	367	344	365	313	333	375	318	340	322	333	290	341	339	352	347	359	358	318	362	393	320	335	340	394	345	350	344	328	343	385	331	325	293	345	341	338	355	329	344	336	380	354	375	326	338	354	392	354	380	316	375	332	334	319	355	359	363	341	362	365	346	387	355	388	383	343	364	350	336	323	346	377	362	319	351	307	348	325	353	361	364	368	386	335	323	321	339	383	367	357	319	315	307	310	339	363	369	373	396	363	351	332	357	349	320	373	380	325	392	374	384	339	370	365	350	354	338	316	370	323	346	360	337	385	344	342	355	353	389	333	346	345	353	385	376	360	338	353	371	342	330	344	367	358	343	374	370	352	345	313	356	372	327	357	363	360	377	393	340	303	340	342	369	366	395	337	337	373	339	338	365	336	372	340	338	358	358	368	334	360	367	318	341	331	343	390	361	325	344	337	367	346	362	353	364	411	337	359	337	306	317	317	320	345	356	316	329	365	360	353	352	331	311	317	345	346	351	368	340	349	349	338	374	331	377	371	363	371	323	359	380	325	331	342	379	336	336	328	391	365	330	361	360	321	323	298	317	395	345	341	338	337	353	345	347	354	370	327	361	295	339	360	330	352	376	325	332	348	346	365	352	373	359	348	335	365	364	368	363	336	364	343	316	354	346	348	345	364	346	351	396	360	347	362	317	335	322	349	335	340	352	347	354	383	366	355	362	323	346	352	357	330	360	355	370	316	362	346	399	338	355	341	341	301	358	367	363	376	326	348	327	361	345	353	336	381	334	342	370	342	336	325	358	349	358	353	340	380	354	306	340	327	334	346	320	364	344	357	313	345	374	336	336	349	342	352	369	339	323	342	378	333	376	373	348	360	344	354	352	371	368	325	346	359	329	372	355	347	334	331	341	375	308	373	340	355	374	353	351	326	345	334	347	374	337	359	373	345	362	358	370	334	363	403	322	354	372	364	344	356	362	327	331	334	343	319	355	323	371	338	348	372	375	341	346	377	389	334	375	345	340	359	358	335	326	343	315	362	323
43305	26950	17113	13629	6341	2138	1690	1453	1186	1087	989	906	836	885	764	748	826	755	776	801	752	752	808	754	763	759	756	734	760	811	786	813	809	777	806	797	785	779	818	754	806	764	793	786	770	766	824	742	748	732	784	749	734	776	756	746	762	779	816	764	717	775	722	728	774	783	779	733	738	786	779	794	810	737	740	809	760	772	809	719	731	778	739	783	764	767	780	743	724	746	743	743	761	721	772	738	790	746	736	802	731	792	764	768	795	746	778	748	751	779	726	731	748	754	717	751	822	740	716	793	746	775	723	746	771	764	768	759	739	726	758	799	759	766	718	782	739	761	794	778	740	785	818	740	803	774	800	763	794	747	749	736	729	766	771	760	818	713	715	787	800	720	729	762	701	787	735	781	732	773	773	797	753	681	743	756	741	755	772	769	762	735	737	787	766	766	790	747	726	781	743	773	733	729	733	741	768	764	755	706	751	730	771	774	768	775	787	758	734	723	767	799	760	738	716	783	764	737	781	804	737	728	771	795	748	759	779	770	758	805	733	800	760	782	744	757	780	763	783	793	784	732	710	812	770	782	742	711	785	770	751	764	719	775	760	740	772	721	719	776	844	738	761	691	767	721	734	740	754	778	733	748	733	707	727	784	766	780	755	788	696	748	791	722	743	738	743	735	716	773	756	800	725	770	757	768	747	720	752	741	728	764	708	797	741	763	762	753	704	735	804	789	730	758	744	746	752	695	799	689	744	747	772	727	726	738	711	756	695	745	786	746	759	735	749	763	777	766	747	734	810	763	706	816	697	772	781	767	736	745	757	731	780	789	696	758	775	777	737	772	784	750	756	803	752	751	740	768	719	771	798	795	722	776	712	762	760	750	768	753	760	765	767	747	756	772	771	722	741	772	683	782	748	733	723	733	808	764	760	764	771	767	711	784	724	751	800	726	744	729	765	727	744	719	776	730	766	739	743	750	784	745	720	722	722	750	763	770	783	773	763	730	783	746	733	769	800	749	709	730	824	725	781	796	772	787	745	698	718	765	722	780	793	749	778	781	732	791	773	777	748	754	733	729	758	737	744	744	762	762	777	752	742	766	763	746	739	766	713	779	743	754	750	730	787	755	759	757	806	802	763	776	782	817	788	762	731	738	818	793	837	733	719	726	730	768	786	779	710	780	826	727	744	746	781	761	744	751	786	742	749	764	762	786	756	722	754	749	740	775	707	761	797	800	780	752	794	740	726	733	816	789	759	772	758	767	752	730	738	755	733	738	784	756	797	742	754	776	756	783	746	772	815	708	735	731	764	800	762	779	759	727	751	744	780	772	755	772	761	736	771	715	756	752	781	728	748	741	730	756	793	741	776	761	719	775	711	751	783	723	740	797	709	737	733	724	718	748	749	779	763	738	711	812	770	781	766	775	790	773	760	772	792	763	731	763	730	749	802	781	776	769	753	799	741	750	772	768	772	736	735	744	753	744	748	756	717	745	746	759	731	781	730	751	740	775	788	755	723	794	728	747	747	742	729	752	759	741	799	774	777	747	768	729	760	757	754	775	721	753	761	746	742	762	775	758	733	796	743	727	789	775	760	821	786	760	753	754	758	769	806	765	746	754	724	754	765	757	732	739	772	758	718	705	750	731	780	747	755	748	793	787	750	786	746	744	780	735	766	733	778	754	772	813	785	770	710	773	763	736	753	727	728	756	755	742	756	726	751	797	715	713	772	762	779	735	744	750	773	720	739	758	720	757	767	780	763	759	751	782	760	757	780	736	765	729	753	797	731	718	811	769	750	767	699	741	741	770	743	739	761	749	782	716	735	744	740	754	798	741	770	743	688	767	839	790	759	770	784	762	748	749	710	730	748	750	737	778	790	731	732	719	742	736	786	749	752	787	781	762	783	778	824	735	741	768	756	798	740	750	813	746	750	745	740	716	754	754	724	774	811	753	736	725	759	690	745	747	759	738	735	715	765	719	692	750	767	730	726	797	768	757	733	734	732	662	774	735	758	756	748	764	745	764	768	794	682	778	727	733	759	738	726	762	731	752	750	723	750	772	723	760	731	754	766	785	823	793	750	794	726	721	776	763	724	753	820	731	788	757	713	693	779	756	777	747	790	755	742	781	713	776	701	728	784	761	726	762	741	776	771	749	757	725	764	782	777	797	789	730	735	698	743	750	713	743	743	769	771	724	760	796	766	744	820	716	762	718	737	734	780	777	737	781	678	742	723	771	751	730	803	754	739	736	810	736	782	703	736	764	753	793	765	783	727	759	740	765	733	726	728	796	758	739	748	747	761	723	749	747	690	730	743	778	769	763	768	735	786	702	752	767	745	825	745	706	713	778	739	772	778	783	769	731	762	771	759	761	785	785	750	702	744	734	750	781	717	739	813	779	739	696	815	793	755	771	718	775	756	751	791	743	775	754	818	767	747	750	822	723	689	720	742	722	761	801	770	767	751	762	742	770	798	791	749	705	764	753	726	746	752	783	763	780	774	790	739	740	747	757	797	757	765	713	701	764	778	803	780	727	751	736	751	797	749	744	727	766	766	738	736	787	747	753	735	749	767	760	773	774	746	724	726	740	751	745	785	777	757	728	802	737	778	741	748	765	766	759	762	723	763	793	790	732	758	746	787	752	738	800	792	816	748	781	729	752	781	747	781	765	770	698	759	709	711	750	725	711	740	764	742	764	714	761	740	764	747	778	733	768	761	735	708	730	770	783	751	681	753	807	800	731	752	742	773	782	763	796	786	744	746	748	716	801	741	747	740	766	742	763	734	803	790	703	715	749	750	762	784	769	803	753	764	743	753	764	728	761	734	757	738	768	750	759	712	769	801	738	732	781	695	757	757	752	795	747	730	728	759	736	755	784	756	713	723	793	688	800	737	754	760	801	749	796	719	758	820	764	772	723	713	748	768	705	769	757	755	750	736	740	779	746	789	744	728	762	776	769	797	779	719	798	784	770	764	767	748	759	730	713	760	756	772	740	765	735	765	754	786	723	762	746	746	689	743	810	740	770	766	742	793	766	725	748	754	833	740	719	767	748	714	722	772	766	755	750	746	763	734	780	718	764	737	682	726	788	787	783	768	764	790	749	764	719	747	773	703	754	801	742	786	773	736	741	737	743	758	722	812	779	725	753	720	745	760	813	740	747	750	724	744	700	720	732	764	752	762	772	739	746	741	773	754	756	751	773	728	772	727	710	767	745	726	774	740	733	750	744	756	736	720	748	741	798	786	759	767	720	732	762	724	721	722	798	768	729	788	757	749	736	772	786	709	736	734	757	717	721	734	774	809	755	765	809	750	739	734	737	739	769	743	791	730	765	763	696	754	813	762	784	743	730	792	733	729	764	701	751	679	735	795	743	741	719	798	720	762	757	714	741	796	765	768	770	736	718	767	754	764	758	744	743	755	766	718	778	747	765	764	741	788	735	789	778	722	785	745	718	743	787	751	727	753	819	836	740	766	705	749	774	758	726	751	797	761	751
50530	24490	8849	2885	1026	490	418	397	387	406	389	384	406	382	347	354	352	360	376	353	360	356	365	351	352	337	357	321	331	411	342	330	308	368	355	379	364	355	332	333	342	360	309	360	361	340	346	385	340	392	329	359	354	342	369	352	377	371	360	349	388	386	378	382	363	349	341	359	304	353	354	332	350	347	343	354	373	371	387	364	353	336	362	368	379	361	373	335	342	375	316	380	337	320	340	398	369	330	367	364	369	353	355	300	349	363	341	375	320	334	373	359	353	345	386	343	328	358	348	368	361	355	345	319	373	347	325	328	337	361	344	345	336	338	365	342	404	321	348	332	327	375	334	335	353	354	348	358	317	346	345	341	346	390	366	357	359	341	321	371	377	347	349	354	315	361	390	354	328	338	358	323	332	355	370	344	354	356	344	326	327	368	350	361	353	355	332	387	338	333	352	370	328	343	361	377	362	342	354	372	357	366	313	323	389	346	354	333	386	340	347	337	336	368	335	326	372	356	364	353	346	364	367	343	365	361	364	333	333	341	342	352	361	354	362	383	354	361	341	346	346	372	350	347	341	347	350	354	388	381	340	370	364	336	351	371	355	355	361	337	331	371	358	343	316	357	346	365	325	391	371	335	338	317	355	369	358	320	370	310	330	344	405	394	328	349	348	392	356	351	337	323	374	347	328	342	332	386	346	376	362	345	326	360	338	345	361	354	365	415	360	353	367	324	328	340	358	348	353	330	351	369	326	333	376	379	411	309	344	357	334	366	293	359	352	325	376	354	330	367	325	356	346	303	347	343	378	371	367	346	372	394	353	349	354	331	349	330	383	366	340	332	371	347	347	335	372	334	347	376	331	379	358	313	368	371	398	388	363	346	366	345	323	351	347	302	319	359	332	346	295	379	356	332	341	327	356	343	330	330	337	352	399	312	345	395	382	336	365	379	348	404	301	382	341	344	360	359	345	349	350	370	345	357	343	341	376	381	332	353	342	314	382	328	354	363	343	359	351	323	361	353	352	337	378	366	335	361	363	350	362	331	332	362	318	369	364	387	337	363	379	373	364	352	380	352	358	342	352	352	365	333	352	331	368	352	390	370	330	334	358	361	342	383	382	340	351	367	351	346	357	358	390	339	358	377	352	368	336	333	322	351	324	374	373	356	333	345	356	339	351	332	347	380	347	360	360	368	312	359	335	318	367	361	381	354	350	320	380	341	335	341	369	349	382	348	350	400	344	338	362	372	367	333	364	351	358	364	330	354	357	351	362	357	369	349	350	381	339	330	366	359	388	325	357	350	334	336	339	403	388	379	350	403	345	368	295	345	365	349	366	391	375	332	343	362	337	335	381	372	378	360	337	336	315	364	359	337	358	363	355	329	367	359	391	323	354	353	349	337	382	340	385	348	339	333	364	373	339	345	329	358	291	348	324	341	352	342	339	356	355	376	335	398	381	347	355	369	355	356	364	364	374	385	375	350	360	371	375	363	361	347	332	383	358	339	343	394	369	370	346	323	336	322	347	362	362	341	371	351	337	338	334	389	352	345	372	356	371	320	371	371	358	321	353	335	335	374	356	354	380	367	346	344	363	374	337	348	335	341	372	371	338	356	342	365	337	336	341	326	377	341	336	377	379	358	328	355	362	353	372	326	303	359	357	372	351	347	354	382	332	337	313	361	357	353	346	326	374	346	321	345	363	358	407	336	374	360	324	362	331	336	355	345	368	377	342	368	355	366	371	375	342	382	353	324	336	367	367	372	333	349	324	357	334	345	393	375	372	358	324	354	374	327	352	349	345	361	339	341	356	325	377	297	353	361	323	357	351	325	353	346	345	312	345	376	334	328	374	367	346	387	359	346	388	349	333	361	350	344	361	331	355	365	336	369	360	369	333	346	356	350	336	334	357	354	380	350	343	348	358	381	376	367	352	333	324	357	323	345	392	363	378	303	360	331	343	340	337	338	341	369	333	351	348	375	379	356	319	321	316	336	341	331	349	350	368	316	351	338	358	363	363	383	338	367	323	333	364	351	350	401	369	370	337	358	331	368	309	374	339	389	377	360	355	394	320	380	332	336	310	325	370	324	339	339	363	348	358	343	379	341	348	342	364	359	319	346	372	368	348	317	334	370	382	379	325	389	368	365	329	362	337	390	354	346	343	340	367	335	349	324	352	369	343	338	330	327	347	336	353	331	342	349	341	362	379	344	343	324	338	320	302	341	334	315	349	349	349	362	355	346	334	347	377	326	307	363	389	375	356	356	377	328	362	302	335	376	379	364	343	386	367	358	320	374	348	350	340	354	381	340	326	359	375	319	365	355	364	332	361	346	365	352	347	371	344	338	327	341	334	362	348	348	347	334	344	357	366	343	360	362	341	332	408	358	341	354	312	338	308	368	337	344	360	339	365	350	368	354	337	342	355	330	365	350	358	353	345	338	341	343	335	329	358	338	394	398	358	357	340	323	339	301	364	328	393	355	337	338	338	339	340	348	353	336	363	349	382	350	312	309	346	359	370	333	354	365	371	348	339	348	357	379	364	339	357	358	342	382	359	346	364	352	341	333	340	397	354	374	353	357	352	366	394	352	380	414	378	358	364	365	356	399	342	354	368	348	354	323	341	334	334	304	371	367	382	325	370	344	359	361	368	376	366	339	367	372	326	325	351	335	364	331	354	335	355	312	356	374	340	332	366	367	333	349	358	357	340	321	295	371	315	362	377	347	368	387	347	363	396	347	361	338	326	346	368	352	356	328	348	360	357	374	352	380	346	299	312	331	352	343	341	299	352	405	351	346	357	329	375	406	321	346	361	330	373	345	337	401	357	335	373	352	377	351	321	375	309	359	377	357	372	366	356	347	382	382	329	349	339	325	381	335	409	338	314	325	312	382	314	352	340	358	342	344	367	365	353	380	357	320	373	353	348	361	375	349	330	360	357	311	323	361	332	317	351	380	354	341	367	372	345	368	384	369	307	340	377	371	362	357	330	347	369	334	332	342	340	355	374	322	352	362	337	346	376	326	340	375	382	345	389	337	369	337	326	319	337	388	360	371	365	366	406	347	350	325	365	327	317	337	344	333	356	369	345	357	359	330	329	310	368	354	331	354	347	343	353	355	366	355	365	360	351	357	351	362	341	374	357	358	330	335	335	344	332	393	382	368	384	345	363	379	353	321	350	334	394	340	351	352	355	352	363	343	349	371	370	366	365	316	362	347	328	377	355	370	334	337	388	337	369	359	376	363	362	344	347	366	327	363	388	355	331	371	344	341	367	328	345	353	314	367	311	313	368	363	339	356	376	349	342	371	378	351	366	322	336	369	345	332	357	348	342	370	344	332	393	348	367	327	363	355	369	353	342	293	334	316	363	354	376	374	363	364	356	335	336	361	336	367	367	383	371	328	281	344	362	347	318	331	363	361	383	386	337	347	346	397	377	366	323	349	377	360	408	364	338	367	376	351	357	341	409	388	299	396	339	322	345	371	345	338	325	362
33300	16360	10353	6082	2958	1292	1069	1043	925	898	834	838	828	804	768	780	721	802	756	761	754	800	736	765	773	742	789	753	743	776	767	786	782	747	731	780	779	777	777	797	735	785	782	767	807	799	773	796	786	747	717	778	764	758	784	752	767	778	751	737	754	754	723	729	740	783	755	764	747	800	735	808	745	773	745	766	732	713	747	682	786	763	773	783	802	766	763	796	762	793	726	732	762	765	748	745	729	755	750	799	740	761	769	760	738	772	768	740	738	766	726	728	819	748	817	769	724	744	766	754	774	770	766	721	744	760	747	734	737	767	726	757	759	748	753	840	787	709	782	745	790	774	746	790	745	730	760	720	728	772	746	766	773	734	725	758	715	762	766	727	801	774	749	820	772	778	763	765	754	717	785	744	725	779	752	696	754	757	741	751	731	766	772	775	770	757	746	758	774	758	725	730	769	736	742	799	764	750	714	756	759	748	741	742	736	755	759	761	780	757	786	793	747	764	778	767	768	747	744	781	746	749	772	728	736	691	753	732	706	724	745	746	743	770	769	745	792	785	742	750	776	741	776	706	734	754	745	782	762	737	783	739	731	735	786	743	754	734	736	782	728	765	795	745	740	769	751	802	787	760	722	749	745	766	738	789	739	814	735	735	768	754	760	759	745	762	774	771	763	751	741	749	767	736	806	788	763	726	750	781	765	744	792	783	816	771	763	793	776	793	763	756	750	760	735	795	771	758	727	768	767	722	784	721	740	757	804	744	742	767	769	781	786	732	760	724	749	797	731	743	774	802	773	751	735	720	741	767	759	743	774	773	766	781	762	767	774	730	782	758	754	743	761	791	780	767	749	749	774	806	746	759	801	780	747	762	756	711	745	729	803	764	811	819	733	721	757	774	719	752	735	739	782	751	776	754	767	739	740	739	778	776	770	740	705	732	788	748	730	779	725	741	741	773	796	776	736	719	812	711	812	723	708	813	750	795	784	751	754	765	739	784	728	739	772	777	725	756	768	776	742	712	767	747	721	773	734	737	755	787	743	737	777	725	805	712	719	816	779	817	779	758	789	785	754	759	781	742	758	748	741	756	775	786	753	748	761	715	791	759	718	729	802	818	756	754	734	773	740	705	735	789	757	747	713	765	767	713	779	788	747	730	774	746	705	728	764	737	725	774	734	697	742	785	738	773	688	745	727	762	741	779	749	762	762	769	743	779	776	751	758	795	737	723	780	775	789	753	748	800	764	746	788	782	754	769	734	780	755	800	760	765	761	766	789	712	741	790	747	751	774	756	780	760	786	772	751	763	743	762	757	796	746	779	743	767	769	782	784	722	757	794	745	772	746	744	748	732	776	819	749	748	765	757	784	794	770	762	723	769	749	766	743	764	758	672	777	766	803	739	794	758	787	778	737	769	754	722	750	789	740	797	766	785	731	722	753	703	729	789	763	698	749	764	791	770	734	743	747	763	752	746	788	762	741	774	730	738	749	764	729	729	746	731	753	730	798	775	852	758	774	745	746	789	744	727	752	776	764	752	788	756	793	735	740	782	704	757	745	710	756	782	781	772	778	775	735	745	807	761	752	775	787	714	766	761	762	760	792	735	748	729	841	773	753	778	756	772	724	726	723	741	749	764	756	765	752	734	682	793	782	754	797	773	749	782	777	742	804	806	774	801	744	740	768	756	780	787	696	771	772	735	778	787	761	736	755	727	710	765	753	768	748	752	746	778	742	770	754	774	747	787	758	795	771	768	729	721	775	781	731	806	775	772	733	743	783	712	813	732	758	733	789	743	792	755	754	826	801	733	772	758	780	767	743	752	790	818	740	744	762	801	766	719	736	739	775	753	799	771	756	764	792	767	745	783	778	766	755	742	691	738	781	746	822	731	820	765	787	766	749	771	769	808	709	737	763	774	741	777	757	737	799	757	742	775	802	784	754	775	792	725	770	743	746	722	715	796	769	724	743	757	803	812	740	790	779	809	757	765	752	697	757	748	782	770	735	726	763	788	754	766	742	772	726	736	744	752	763	756	753	789	803	784	799	740	782	684	757	820	749	755	757	732	757	761	773	779	752	766	734	765	748	756	720	759	778	755	767	725	757	771	781	732	753	787	722	775	749	764	756	725	796	741	767	766	740	767	681	769	748	754	735	749	774	760	795	739	796	769	771	749	769	761	777	799	760	772	753	767	723	766	739	781	793	773	747	756	760	786	773	793	725	775	768	736	787	772	736	759	730	739	746	760	695	765	771	710	734	791	787	720	791	746	741	785	773	758	697	758	718	755	800	736	742	793	785	782	743	774	765	750	765	749	756	738	784	779	798	796	815	814	764	734	749	806	781	753	761	741	774	755	739	782	745	790	758	774	774	749	727	775	735	762	773	753	771	713	740	752	755	783	777	741	787	778	761	802	770	730	792	727	737	777	750	758	751	748	749	730	771	743	749	777	757	778	760	737	776	774	764	797	707	741	764	786	731	790	724	760	761	774	757	809	777	758	706	740	772	779	758	763	778	743	737	754	773	729	754	727	738	756	762	758	744	771	779	757	703	795	778	780	767	798	742	696	768	729	808	749	747	735	772	752	756	782	760	774	736	740	752	723	747	788	780	742	772	791	819	759	751	731	765	764	767	740	770	704	822	740	780	751	737	737	832	739	750	768	768	755	756	692	788	707	743	774	783	762	701	751	752	705	760	765	781	740	744	711	792	791	767	776	769	790	739	749	762	768	722	764	777	765	803	774	800	784	748	804	722	769	736	787	810	750	780	732	745	788	789	713	760	742	736	763	708	788	748	727	707	707	793	741	759	757	770	772	807	789	778	791	810	800	779	713	747	777	747	760	762	741	777	776	766	736	779	713	727	760	729	757	764	779	785	728	751	733	784	749	806	734	742	791	778	713	825	716	739	793	773	782	774	786	776	720	750	789	781	721	789	796	726	760	734	776	764	722	689	786	717	754	802	745	746	770	729	766	741	753	709	758	801	797	729	749	800	752	811	781	761	726	804	768	759	762	780	764	720	770	714	759	784	781	779	765	770	759	769	713	779	781	755	781	772	832	754	728	783	756	784	769	798	744	723	742	792	803	742	774	788	751	709	733	727	741	768	738	741	725	752	769	746	764	763	756	751	745	775	770	780	731	729	727	783	750	818	764	820	786	753	751	791	768	753	740	758	731	761	742	724	723	751	727	788	744	796	730	784	775	724	693	771	721	756	726	820	749	741	721	735	732	770	749	774	768	829	788	807	747	707	725	762	718	721	734	764	736	789	692	813	773	817	718	732	769	764	763	805	748	751	766	738	786	756	771	768	753	755	739	754	731	753	739	755	712	773	730	767	780	774	752	708	785	744	755	727	761	783	752	777	785	742	728	748	787	733	803	739	696	719	777	782	752	740	765	761	754	768	753	768	726	706	768	751	774	744	780	763	794	764	758	780	739	819	733	746	735	806	713	734	777	773	775	747	750	744	779	785	756	726	733	751	755	757	745	722	759
57988	32820	14713	5773	1730	609	489	445	447	392	369	319	324	335	317	343	370	350	363	325	347	339	356	319	340	338	307	321	357	309	344	316	316	350	395	367	378	360	362	348	347	331	356	346	359	341	390	333	357	321	336	359	339	311	308	330	350	327	339	323	343	316	364	384	368	353	353	299	375	348	367	358	362	359	382	342	371	338	319	345	329	343	357	311	345	330	353	343	333	359	346	360	349	355	331	334	361	364	354	316	321	360	389	346	372	345	356	338	320	387	366	328	358	314	372	307	305	338	334	325	319	331	334	359	301	361	344	365	370	350	323	352	319	382	361	354	345	348	336	339	379	346	328	371	324	325	338	342	340	370	360	322	334	336	350	383	367	359	333	327	353	370	344	326	335	355	331	336	325	341	334	350	332	342	306	333	327	349	348	339	342	360	356	344	325	339	338	366	328	337	362	320	313	339	336	332	311	322	325	359	368	319	345	351	325	366	339	347	338	346	331	346	333	309	333	315	322	353	335	341	312	329	340	354	315	343	343	337	313	369	344	292	347	353	323	312	352	365	339	337	368	394	311	360	349	339	361	301	341	373	368	358	308	354	344	329	334	327	342	320	339	342	377	362	363	318	352	345	351	366	323	337	348	336	312	374	316	324	334	322	328	368	333	367	341	329	345	369	362	355	382	368	355	351	353	345	304	343	325	332	315	368	305	321	330	345	346	353	360	374	330	334	372	345	343	345	369	341	296	344	329	358	407	354	332	358	343	374	378	344	343	333	341	364	355	341	319	334	325	366	341	331	338	316	374	336	389	317	361	362	372	337	354	371	367	350	307	331	357	345	309	351	334	360	306	373	325	367	388	328	327	339	319	346	360	359	320	310	325	350	374	327	340	336	328	328	334	343	336	378	377	347	350	324	312	360	292	330	325	337	339	380	328	292	312	358	328	338	350	326	360	351	325	357	369	355	319	325	339	396	328	324	354	334	334	390	361	363	348	331	344	362	333	315	316	348	340	359	356	337	337	326	346	321	320	313	356	339	325	371	341	375	368	327	382	348	318	309	359	330	302	357	319	328	349	333	339	377	355	339	347	332	332	359	350	344	346	344	343	353	342	341	375	348	345	326	346	366	336	295	309	339	345	362	342	349	336	356	338	332	372	369	358	328	367	339	366	339	306	335	335	371	352	318	357	311	296	352	344	323	362	336	332	347	336	377	325	316	310	343	340	392	279	376	331	325	326	306	301	306	321	349	334	366	343	321	310	315	354	361	367	331	333	336	352	329	350	359	326	324	337	335	317	330	353	355	398	362	348	337	337	376	318	354	351	327	354	322	344	340	362	368	371	336	319	377	329	344	349	335	356	357	340	293	330	318	375	354	362	356	315	344	364	335	327	345	363	363	349	349	307	359	353	322	352	329	335	340	348	356	362	331	372	354	383	347	360	339	337	352	348	349	355	338	327	360	363	362	336	341	358	367	349	375	334	349	367	380	321	359	321	328	344	323	316	281	373	321	380	335	383	345	331	362	370	323	322	343	360	354	325	333	312	338	336	332	328	325	359	330	313	319	368	320	348	382	346	363	312	329	361	364	339	345	344	353	308	316	322	315	362	378	350	343	331	342	365	323	348	354	368	350	359	313	354	353	339	305	340	338	357	361	360	318	333	379	349	334	336	316	338	335	350	364	314	350	324	361	353	353	336	345	328	320	336	353	362	342	348	373	381	346	374	365	338	344	334	319	314	357	374	366	310	351	338	338	354	349	363	355	334	295	365	360	382	333	373	332	328	338	366	350	372	343	335	333	325	355	339	361	317	334	320	352	362	351	343	351	358	350	348	333	340	342	338	343	359	367	351	314	303	365	380	355	354	319	393	352	308	337	335	361	313	382	315	349	361	324	331	333	366	338	314	326	343	395	380	325	348	306	353	364	335	379	348	328	313	345	350	341	360	352	345	326	342	360	375	349	323	323	352	342	318	334	341	352	349	333	329	356	349	342	343	374	349	344	331	361	360	353	332	349	315	345	335	358	332	314	345	355	358	341	357	345	354	348	324	303	342	348	315	326	323	330	335	343	348	343	339	336	359	333	325	318	343	342	361	306	309	368	329	349	359	324	370	345	302	378	351	399	359	340	341	359	372	334	314	363	334	357	347	364	353	319	308	326	321	328	362	346	355	337	337	369	362	356	381	364	319	324	349	331	350	377	362	371	336	363	339	350	379	397	347	354	338	350	335	344	348	322	355	375	319	349	335	338	328	306	363	332	327	294	334	349	332	371	359	333	305	349	351	329	369	322	359	304	344	318	385	333	339	339	361	344	371	366	358	288	320	340	332	349	368	370	313	367	342	302	359	372	333	351	349	337	347	318	334	372	369	359	356	345	348	346	350	361	342	336	378	331	338	343	329	335	332	341	345	327	333	319	379	305	354	358	336	349	304	350	351	341	352	308	336	344	332	332	330	350	366	341	314	356	355	311	385	347	316	328	340	322	356	363	384	365	348	315	369	334	313	352	368	336	365	338	316	373	380	388	344	346	343	353	360	358	386	353	331	320	312	344	304	345	335	331	310	345	308	333	327	338	305	327	357	352	349	336	313	313	340	391	331	338	325	343	356	354	323	353	314	342	343	348	331	354	358	377	292	324	332	340	324	382	334	343	334	322	324	328	340	312	371	341	342	335	320	339	357	311	342	349	305	319	361	365	350	330	351	372	372	318	331	335	361	318	347	351	332	313	333	328	339	344	336	335	365	366	365	323	338	336	342	325	359	338	338	287	332	349	327	333	328	349	332	366	300	324	377	343	330	353	348	386	333	362	360	378	377	361	363	339	345	291	308	353	329	336	329	343	350	352	345	326	363	346	342	336	327	326	339	333	350	351	336	302	342	302	349	350	360	364	352	358	344	360	362	343	340	332	360	350	321	299	374	310	339	334	338	369	349	333	331	377	337	338	362	366	347	318	358	358	369	311	382	388	326	365	336	317	329	386	366	334	339	307	344	353	324	367	317	344	325	363	350	299	329	351	314	315	349	348	355	315	314	341	351	354	342	348	316	327	349	328	325	360	370	350	355	367	337	325	329	357	369	372	313	311	335	328	322	360	339	349	331	334	340	327	337	365	335	343	316	321	387	370	341	365	363	313	352	332	343	355	327	323	357	307	336	339	329	340	331	329	358	341	404	350	382	344	338	351	367	354	366	360	332	328	345	339	361	359	361	369	323	373	351	348	317	362	366	345	327	319	398	339	310	346	286	326	326	323	337	337	350	321	361	336	336	363	347	323	344	298	351	348	334	332	326	329	302	315	319	331	332	325	348	339	345	339	331	360	321	358	329	330	327	353	329	340	327	347	361	357	331	335	333	365	362	320	347	320	323	331	325	341	318	348	356	334	332	359	372	356	336	359	345	319	348	309	345	336	341	314	345	306	380	370	374	345	314	316	358	340	391	353	334	329	312	337	367	351	328	338	358	329	344	321	325	327	351	359	342	339	383	355	311	347
38409	23833	16041	11072	4702	1848	1408	1153	1071	986	882	856	890	791	812	742	795	727	727	738	761	790	744	759	704	800	789	758	729	761	756	754	718	770	762	749	789	807	736	786	772	776	777	762	727	831	764	736	773	768	717	744	759	761	783	776	712	749	755	774	705	727	767	733	838	782	727	755	688	750	714	750	750	719	762	754	727	744	746	767	723	773	705	728	811	690	679	693	731	760	722	747	681	689	736	709	764	727	730	783	753	733	721	737	740	762	772	717	744	722	784	736	715	689	764	715	763	761	731	729	754	710	719	759	694	784	692	689	724	676	791	761	695	718	735	760	759	697	750	742	761	761	763	717	693	755	700	694	786	743	715	723	788	714	737	760	722	744	687	753	723	742	763	745	739	743	726	709	708	724	739	756	727	753	707	753	745	751	757	667	766	732	722	783	761	744	739	773	702	780	724	784	712	727	695	695	745	732	708	775	766	710	761	753	743	755	739	769	756	775	702	732	777	747	732	722	783	705	723	731	737	729	751	704	743	759	692	740	689	689	694	745	785	697	769	755	764	727	765	721	730	719	775	766	751	685	762	712	745	752	766	726	760	730	757	735	739	743	713	747	749	738	779	750	675	684	724	720	780	734	698	737	766	743	707	714	747	711	726	781	704	756	744	720	728	774	821	744	771	734	733	734	724	775	750	737	768	748	749	763	722	754	794	774	691	745	742	744	735	745	763	722	753	759	724	763	716	722	678	724	716	736	754	724	721	755	743	765	743	740	744	728	778	735	749	674	696	762	751	760	747	702	763	719	659	754	722	754	753	740	769	723	755	734	754	736	740	744	694	749	769	732	780	750	709	741	780	770	733	741	791	756	724	681	722	712	744	713	726	787	738	758	737	671	767	722	694	736	739	748	760	702	754	783	823	746	716	734	705	776	756	735	688	751	743	745	709	698	801	776	736	766	729	768	708	718	760	804	693	760	737	760	748	747	778	722	709	737	740	739	696	712	751	743	779	767	732	770	756	758	726	715	704	725	743	770	707	740	740	792	699	780	735	744	708	728	736	778	723	748	706	750	721	710	758	729	716	771	730	741	755	726	704	678	678	696	704	734	728	792	791	703	721	755	719	762	778	768	760	756	719	782	754	760	687	730	746	733	758	746	741	746	758	753	744	690	788	762	735	744	740	749	724	735	720	786	728	762	740	712	720	750	751	734	734	741	703	781	719	745	783	694	739	685	786	675	761	766	779	729	717	702	768	742	734	762	742	751	708	779	734	769	753	744	731	772	780	757	738	728	741	772	717	745	747	756	735	763	726	729	742	709	732	745	711	792	724	755	693	735	717	765	765	772	718	731	745	739	741	765	781	765	762	743	776	761	774	725	759	719	755	758	732	755	785	722	706	736	744	762	689	714	808	723	704	746	776	718	731	749	760	786	744	764	717	762	765	746	695	720	718	730	742	753	716	732	735	724	738	730	719	725	771	721	776	719	717	740	722	794	724	751	731	751	732	748	750	748	728	701	765	743	708	747	709	748	705	769	718	713	698	720	694	731	729	769	767	749	757	714	731	765	733	768	734	763	709	756	737	782	729	754	773	731	756	781	731	761	733	730	749	763	739	689	779	781	751	756	753	754	755	729	734	751	739	762	768	751	711	713	739	725	778	712	773	708	692	729	740	727	714	719	758	786	728	720	729	726	682	748	797	738	746	763	748	750	760	697	733	713	773	786	753	733	753	701	691	723	726	721	750	767	772	719	694	743	725	752	698	715	742	780	736	767	739	762	723	755	750	773	757	734	704	765	773	748	705	745	689	695	689	736	708	740	732	727	746	721	723	775	741	753	732	708	715	746	732	757	698	729	754	773	755	703	712	749	757	825	694	729	723	702	745	717	763	721	727	780	786	748	742	721	757	717	730	712	771	802	741	767	773	706	769	778	768	664	742	746	704	727	769	773	718	705	750	773	714	710	763	750	766	744	742	701	721	735	730	729	747	767	689	691	689	776	715	737	775	746	738	768	732	679	749	692	742	704	684	740	767	774	726	758	728	764	721	752	726	724	708	735	751	744	712	730	715	709	757	756	748	814	714	750	736	726	715	770	751	723	762	743	778	665	722	749	754	727	751	770	750	771	752	712	747	716	765	718	770	762	738	732	736	704	767	762	742	713	766	784	737	698	770	732	775	724	693	740	804	716	759	742	687	725	739	712	727	755	752	752	771	774	775	711	731	727	763	722	692	739	728	742	823	726	722	801	709	701	764	748	777	790	722	678	740	760	719	733	737	698	750	778	773	775	756	726	759	728	721	723	755	738	753	740	707	697	773	735	717	708	685	772	733	692	740	752	723	742	724	773	708	787	754	714	715	711	746	694	774	761	716	702	765	730	710	729	756	732	708	751	753	751	785	730	707	739	743	740	770	730	766	780	737	765	735	714	674	743	718	740	750	725	725	788	766	766	762	755	784	717	729	746	689	767	787	730	710	674	733	708	752	688	725	711	732	705	745	729	711	748	742	754	720	697	779	737	737	743	711	739	715	788	723	705	708	762	745	771	735	762	769	731	815	766	736	741	734	714	718	740	745	748	759	757	716	746	751	805	749	724	721	730	737	711	720	759	767	717	720	773	749	720	775	694	767	691	713	746	772	755	736	703	712	719	736	806	731	753	699	720	752	712	806	745	714	713	748	753	778	757	735	737	736	758	745	774	764	699	715	733	773	698	704	714	716	720	689	708	724	722	789	783	742	711	718	745	781	775	710	705	753	712	770	741	781	705	684	697	731	784	755	723	737	729	770	770	780	765	774	767	737	753	770	717	733	703	748	751	763	771	746	679	740	743	758	736	722	742	742	749	735	783	737	735	769	678	792	748	749	730	763	821	768	731	769	716	710	713	821	746	795	761	740	754	736	779	714	723	723	709	734	741	759	748	696	744	682	728	758	707	785	737	772	738	700	776	761	731	696	742	708	777	662	779	757	752	757	752	757	719	772	730	746	750	713	741	766	739	767	697	806	733	751	726	716	722	716	743	772	762	738	752	709	741	753	775	697	713	760	744	738	710	687	733	783	790	709	788	748	706	780	778	769	745	740	715	732	729	732	721	728	781	712	724	750	704	683	736	740	741	753	771	734	732	742	726	794	727	730	798	751	737	752	738	765	742	747	765	716	765	767	744	738	702	764	701	734	768	743	780	728	796	717	766	757	719	771	765	784	716	713	724	718	742	747	737	730	725	723	739	818	755	738	761	739	706	763	746	758	724	723	758	732	709	713	704	743	689	739	770	717	702	728	747	750	734	753	716	714	759	727	713	769	763	816	738	701	719	747	755	721	762	751	755	747	758	724	722	709	764	746	727	705	799	740	756	753	711	717	769	755	713	664	770	714	703	737	691	751	741	791	748	744	773	767	742	778	752	687	710	739	749	746	736	725	702	754	729	727	723	721	690	751	689	713	715	783	680	677	727	772	734	733	737	716	679	785	806	745	747	733	715	725	815	729	733	745	691
65161	36133	17066	6603	2275	687	485	431	429	402	401	355	382	377	377	366	357	365	323	386	381	362	404	340	336	370	338	347	360	346	339	344	341	320	375	356	394	336	331	325	352	374	400	338	377	358	355	318	342	350	354	355	334	374	343	368	351	351	368	369	406	353	350	328	350	341	313	344	359	352	335	357	345	353	364	381	394	365	356	332	356	377	386	400	377	336	325	370	345	339	355	362	354	361	363	380	363	333	347	345	321	346	336	299	352	324	360	345	385	370	324	340	369	369	359	317	317	322	319	341	363	345	350	338	367	364	337	384	314	316	336	376	348	307	397	339	371	345	369	321	372	362	345	350	339	332	321	366	365	332	336	358	399	330	321	359	351	363	328	335	354	351	311	369	342	381	345	357	343	313	368	310	351	315	351	355	361	347	328	352	349	351	373	333	352	391	340	366	337	349	403	368	325	358	342	374	360	398	320	318	370	349	319	318	351	358	337	330	337	362	332	408	363	294	385	358	335	363	357	354	374	386	344	357	362	368	349	328	367	357	332	342	417	352	343	351	379	343	365	330	323	345	354	342	302	375	311	341	370	372	344	350	331	349	374	388	362	333	363	337	360	382	390	335	328	378	361	349	322	305	342	345	385	347	399	339	374	366	329	368	407	368	332	324	359	360	353	339	361	332	354	371	325	340	347	341	358	353	343	335	340	320	333	320	344	342	317	353	328	353	312	342	362	390	328	359	361	348	385	345	372	356	354	383	355	353	355	357	353	358	354	361	320	329	340	358	341	359	347	338	338	322	370	349	323	349	371	374	362	347	342	339	304	338	356	326	358	330	352	334	379	338	345	311	367	354	377	358	345	312	316	339	310	336	315	352	352	364	353	371	339	352	354	326	350	374	340	344	353	347	343	343	363	358	332	311	313	334	339	347	350	329	322	330	355	362	344	373	363	361	381	325	329	368	331	334	335	375	345	332	402	338	376	394	337	321	372	357	402	375	347	320	337	386	348	336	371	355	396	361	366	371	352	311	369	360	347	305	310	379	332	329	379	328	362	358	343	337	331	356	358	372	373	390	378	325	338	337	324	352	350	356	384	340	340	358	378	387	336	397	379	397	338	351	353	329	369	334	348	372	339	392	327	333	354	360	350	390	368	363	355	363	374	339	344	364	319	345	361	364	372	357	322	346	302	335	361	345	322	346	352	366	326	346	359	376	372	336	363	322	345	367	340	371	351	348	359	331	349	322	350	380	345	342	339	347	353	333	355	347	375	341	354	380	379	359	346	343	365	361	394	376	351	302	374	331	331	339	377	343	351	367	369	388	349	334	363	377	385	356	365	352	376	353	347	331	342	320	334	381	331	308	381	351	339	367	362	306	380	313	339	321	389	384	363	375	350	326	380	385	327	381	359	331	392	356	321	367	365	352	385	355	350	337	334	332	321	338	381	322	350	367	378	351	350	329	347	330	374	360	339	392	369	367	382	364	371	377	325	346	354	306	376	379	378	334	372	360	372	358	352	337	346	359	376	343	316	329	366	352	303	326	401	359	356	324	343	354	345	341	347	356	351	362	347	338	349	321	342	370	367	325	345	338	364	366	358	342	357	369	323	343	352	365	308	354	331	320	332	350	346	324	337	380	375	358	392	369	332	364	360	362	374	340	386	345	337	370	334	356	336	347	365	333	341	355	321	360	385	331	327	358	343	320	342	368	360	363	375	372	317	349	375	353	387	327	346	350	363	346	386	341	352	368	327	337	364	351	365	347	356	340	392	360	369	315	324	322	331	366	328	323	349	337	313	340	353	343	363	336	325	316	349	346	376	359	335	368	333	358	336	337	364	374	348	357	337	377	336	363	351	386	337	349	342	355	354	317	372	334	351	334	369	309	365	349	333	332	406	370	313	353	335	344	379	369	381	360	357	356	350	335	329	341	346	360	349	367	361	349	351	363	363	343	358	340	310	352	365	335	386	378	358	351	319	363	370	375	378	360	341	334	346	365	375	396	346	358	354	373	365	335	323	343	360	344	350	355	393	355	377	366	336	363	403	354	364	380	347	332	356	324	353	325	344	347	367	348	359	336	350	385	357	334	338	306	316	357	357	390	321	332	365	366	336	341	336	353	343	331	381	341	367	337	319	352	359	391	368	356	367	328	397	323	327	332	361	308	367	378	376	396	384	356	374	365	355	352	372	382	375	373	346	336	413	333	379	372	335	385	360	328	348	367	348	382	360	354	331	350	344	355	337	360	360	344	389	346	363	320	383	379	342	361	365	371	363	356	365	355	331	351	364	370	370	358	337	357	383	384	327	322	371	334	368	341	339	323	378	361	349	368	340	336	351	362	338	330	384	337	345	349	354	356	345	366	324	334	326	360	328	356	362	372	348	326	339	323	338	381	340	334	350	341	326	380	335	388	343	344	357	338	331	345	362	352	348	335	354	299	337	399	345	348	350	400	352	338	328	351	352	340	332	325	351	317	341	357	323	368	357	362	344	348	334	333	342	380	327	324	368	371	354	349	342	391	350	363	383	346	352	369	392	337	360	354	374	366	323	352	347	370	376	369	369	325	392	354	342	342	328	348	386	342	363	320	357	374	310	311	349	379	350	328	337	359	340	351	350	355	333	351	373	350	361	357	346	336	398	372	352	337	351	329	343	395	337	386	330	371	339	344	324	342	402	398	327	370	322	360	371	345	342	359	343	335	335	383	356	369	370	325	379	340	363	377	370	350	317	303	358	334	335	324	353	385	353	348	358	336	343	347	352	348	368	366	345	324	390	354	358	386	387	355	361	366	374	383	325	420	323	391	364	347	390	373	352	366	375	333	341	353	389	372	375	382	352	362	354	365	376	378	340	373	328	320	327	387	356	363	343	328	368	324	342	359	351	323	349	349	334	328	375	340	371	372	376	319	343	378	343	373	348	334	376	347	339	332	341	339	380	344	358	344	335	398	389	361	353	322	322	346	311	369	350	325	342	350	374	323	346	378	360	355	364	362	341	360	329	338	332	385	378	346	378	371	349	359	355	334	329	348	380	370	316	363	309	346	346	359	362	340	329	331	357	365	316	339	356	360	363	355	357	353	365	357	352	334	346	326	376	353	324	354	322	341	329	357	370	370	358	351	331	334	353	335	340	373	335	353	301	349	360	340	374	341	374	357	357	341	331	376	389	346	369	377	346	341	367	318	341	323	369	391	360	329	376	302	335	374	366	374	350	368	342	369	328	342	340	335	333	369	363	368	335	321	335	343	349	331	321	342	343	357	353	369	338	359	354	374	341	347	349	360	340	372	375	315	323	365	386	360	368	372	339	311	378	372	337	389	352	371	350	332	377	319	329	362	346	345	362	390	364	362	364	382	352	338	356	361	370	327	368	325	348	311	367	326	339	354	372	372	367	361	358	365	339	329	387	346	330	361	385	350	297	365	377	319	339	338	371	334	369	356	337	361	365	387	344	363	332	378	317	341	369	384	374	362	329	333	330	360	312	352	337	346
42924	27098	17516	11208	5480	1963	1335	1191	1140	965	921	875	897	847	821	794	736	773	814	773	730	794	792	790	705	792	777	755	782	722	778	796	749	718	777	777	780	761	778	787	752	774	773	733	773	750	820	769	744	796	768	776	765	785	782	806	742	774	790	761	714	762	794	750	749	731	781	769	839	724	740	784	751	708	730	687	755	760	749	753	730	739	787	722	765	817	738	775	780	760	744	752	799	804	738	768	750	749	750	794	727	787	739	736	861	744	659	712	807	741	743	721	747	766	739	816	795	748	736	751	743	755	766	728	786	784	708	763	735	739	777	799	728	788	718	759	729	738	793	769	792	744	754	780	727	733	788	782	774	712	802	817	805	750	773	731	740	794	710	760	739	779	731	724	774	814	734	785	725	760	738	787	755	760	775	728	768	750	768	753	745	744	749	765	774	805	781	770	787	789	740	746	718	751	763	830	742	742	773	731	819	810	768	761	786	751	753	789	737	748	754	746	741	745	792	719	773	716	781	771	757	768	734	724	786	747	764	764	753	756	784	752	793	772	796	745	780	747	756	801	771	734	769	733	746	738	736	758	784	760	757	737	753	706	783	767	718	827	758	779	770	709	781	751	731	765	716	755	748	766	735	710	736	745	743	685	751	701	757	814	797	775	765	758	789	775	749	789	797	763	755	832	771	748	764	736	807	765	727	747	792	773	716	764	760	739	782	758	755	774	739	761	762	755	768	722	782	747	740	737	777	739	758	748	783	821	784	806	792	715	786	755	770	771	747	731	761	758	751	757	809	722	753	759	742	759	783	739	766	764	782	753	746	791	747	772	735	764	762	733	673	767	756	736	775	724	763	808	739	745	778	780	752	701	748	782	784	806	802	736	740	747	754	727	775	801	758	761	761	792	737	795	757	720	741	788	802	735	748	783	773	833	760	743	753	770	755	769	767	808	770	795	726	704	761	736	753	798	764	738	754	733	717	731	788	786	744	738	745	748	847	758	774	740	729	731	711	778	755	835	747	765	755	740	777	825	804	733	775	764	736	761	813	697	784	746	753	748	786	796	747	744	708	758	764	765	769	779	783	763	759	770	715	745	755	728	809	770	754	745	750	760	727	752	735	772	774	746	782	771	759	759	740	758	765	768	747	790	772	764	772	763	744	747	760	788	772	764	735	769	829	751	794	743	766	717	773	725	741	768	767	756	773	706	724	786	821	759	764	753	758	705	718	747	807	729	777	776	771	774	746	802	801	781	748	765	763	793	763	752	747	755	739	797	768	774	752	753	720	822	789	790	788	739	776	774	735	768	777	742	734	787	745	784	784	761	758	733	765	780	787	719	727	747	787	796	803	768	755	777	732	737	801	745	741	758	704	772	776	783	740	762	760	792	759	789	750	777	759	782	790	788	774	742	757	758	753	737	762	753	713	786	763	782	707	744	777	758	828	770	773	792	751	769	739	777	788	727	772	805	758	766	724	777	798	761	772	725	738	791	743	815	716	763	756	788	761	734	749	744	787	769	753	767	816	780	742	811	812	775	740	752	805	792	733	772	735	718	796	757	756	752	744	759	757	782	763	795	754	778	752	759	784	782	799	748	720	768	728	748	766	762	780	773	767	720	770	746	773	704	753	736	773	756	803	733	771	789	784	798	773	782	810	752	802	827	826	804	787	734	776	768	764	751	788	721	755	731	763	692	788	758	749	805	770	712	827	692	746	811	688	796	711	794	722	790	727	768	758	794	774	705	773	702	775	741	786	755	767	737	807	739	776	790	785	735	730	781	720	734	800	759	734	828	750	746	798	709	753	775	748	762	754	760	737	782	808	748	769	718	834	767	789	715	713	772	777	805	748	793	788	701	780	727	788	800	697	782	803	757	765	716	798	770	745	732	758	740	787	770	760	768	754	736	748	775	802	773	800	793	756	730	758	783	827	773	733	793	775	765	714	775	780	750	790	737	678	742	762	770	771	777	797	750	789	817	768	753	778	777	717	747	742	790	785	751	743	741	730	778	755	793	744	767	787	780	749	705	783	785	757	788	784	782	738	754	752	757	767	758	755	752	750	776	740	729	754	795	761	756	763	799	782	756	755	742	733	781	755	746	763	812	805	741	780	748	777	743	791	737	767	795	778	785	804	792	809	756	796	780	754	714	806	763	770	732	741	776	739	781	747	726	754	770	776	820	751	776	798	752	787	791	723	788	750	795	769	799	788	749	778	743	816	776	773	779	766	764	742	722	769	757	760	726	747	783	826	796	759	775	731	731	781	774	768	743	741	830	835	785	804	754	750	749	765	743	768	745	731	780	814	771	756	755	783	753	752	753	783	790	766	790	783	765	731	743	785	810	735	769	750	764	783	786	777	742	770	774	769	764	794	763	752	814	741	791	754	750	798	761	742	816	774	776	758	737	731	758	790	815	785	788	775	754	742	735	744	758	761	746	769	730	756	735	755	703	772	754	722	763	782	721	754	756	755	777	729	731	787	744	744	732	765	780	784	746	745	792	745	785	781	722	794	765	752	762	779	742	811	736	753	744	736	790	731	780	773	720	740	763	746	799	767	756	752	733	764	740	781	793	771	761	748	744	763	761	710	770	763	797	712	779	761	792	788	744	860	668	735	707	771	760	727	732	734	770	730	766	774	757	746	749	780	748	739	774	764	746	757	731	765	788	769	765	789	767	757	796	736	778	761	706	718	778	744	725	772	713	740	759	765	762	736	734	727	797	805	731	788	767	767	754	764	793	741	745	736	767	769	804	751	799	792	749	710	735	804	741	744	780	765	765	769	831	774	792	753	759	756	770	802	769	821	729	810	734	740	764	724	748	755	775	796	713	750	701	708	685	765	757	762	750	796	789	727	729	720	781	724	738	760	754	773	777	755	745	747	772	732	737	738	729	789	787	744	737	757	763	777	774	807	791	708	757	756	773	804	789	755	733	762	778	782	767	751	768	752	737	762	739	753	792	731	790	772	710	770	748	694	748	747	747	773	759	748	756	780	730	800	755	811	753	724	734	774	703	745	748	718	782	753	745	720	798	715	789	764	743	745	795	740	784	693	720	788	759	765	754	707	755	732	754	757	747	759	810	736	748	801	764	774	774	735	741	784	819	753	773	797	781	773	719	795	782	745	781	741	741	757	803	766	810	757	724	795	762	799	761	795	741	743	736	738	761	778	749	734	763	764	748	758	769	775	728	770	753	773	797	708	755	776	782	749	777	733	722	765	806	761	736	794	799	777	762	767	781	784	763	794	749	750	793	740	739	800	783	751	748	739	736	736	826	755	800	762	803	770	752	718	733	716	775	788	807	738	714	727	805	755	744	744	763	760	751	765	743	758	762	754	756	760	696	759	782	742	725	728	806	735	760	780	792	797	751	734	750	759	772	702	791	760	796	766	782	762	767	763	765	732	754	796	754	758	731	794	778	729	763	740	767	764	769	784	782	776	760	724	788	736	762	812	797	761	777	777	741	773	799	701	727	735	700	782	760	794	733
47673	23290	8418	2731	1144	515	474	440	407	349	366	386	355	378	346	355	365	334	352	360	320	363	339	364	351	336	326	349	356	349	361	366	347	360	373	399	348	353	347	411	378	376	362	360	355	379	349	361	412	367	375	329	376	351	326	339	357	343	368	326	346	352	332	341	362	363	378	358	393	374	379	350	384	389	412	376	341	357	366	381	386	355	325	390	315	362	371	359	379	360	323	339	380	327	384	350	356	371	336	360	377	401	337	336	337	333	351	375	365	325	366	356	353	370	355	335	339	350	359	344	346	348	315	347	354	371	343	352	321	366	345	346	333	342	337	369	347	349	369	305	390	346	363	370	369	336	346	375	385	359	333	358	344	343	333	355	362	359	329	343	332	355	393	385	355	343	330	357	323	360	322	363	353	370	351	319	350	368	338	347	332	407	370	351	370	347	341	350	368	347	324	340	383	365	356	375	360	301	339	348	340	344	383	354	337	368	311	345	366	380	311	343	332	363	318	374	354	312	349	331	335	339	357	327	330	362	344	348	379	358	379	351	370	352	355	350	375	369	334	341	349	362	312	348	361	361	346	329	362	357	335	347	366	369	366	348	325	344	354	361	358	345	401	334	346	358	339	368	327	383	347	382	343	357	325	376	347	367	368	340	352	335	365	348	362	368	368	373	354	318	386	373	348	370	392	340	389	342	342	354	351	371	365	360	360	327	365	363	346	372	338	382	329	349	334	400	380	346	363	338	334	351	334	350	366	341	354	362	352	316	349	349	345	357	346	326	341	340	344	335	364	378	344	292	357	357	363	325	350	349	365	370	334	367	383	321	328	367	346	356	386	372	356	394	379	360	340	367	343	364	369	365	342	377	339	329	372	345	365	344	372	350	359	380	365	362	369	329	342	346	335	350	374	363	331	357	364	348	378	348	358	368	341	359	335	349	379	357	345	346	313	347	351	374	332	360	360	361	383	405	361	399	389	367	345	321	343	336	348	330	348	387	394	349	353	343	398	339	335	333	338	393	376	336	343	334	350	356	346	356	323	365	416	359	345	327	386	359	332	338	316	383	391	365	337	341	387	328	346	373	354	347	347	331	372	357	357	314	393	369	358	316	359	346	351	359	339	373	362	344	354	342	378	377	357	364	329	345	360	369	332	326	375	332	342	348	334	309	329	348	320	372	361	381	372	362	360	355	359	352	359	366	371	341	344	380	343	348	353	361	345	327	373	354	330	335	345	352	403	380	358	376	329	361	340	342	340	347	345	328	364	352	335	341	354	342	340	352	330	347	373	342	345	340	363	328	361	351	360	325	344	349	348	358	345	337	395	367	379	345	364	309	304	336	358	373	348	331	310	347	345	322	340	350	337	371	360	369	389	366	352	332	344	356	336	348	369	330	344	344	341	368	374	350	391	333	358	389	358	345	391	388	304	316	356	325	373	338	372	340	342	384	329	372	358	350	343	366	372	350	330	347	325	330	344	354	334	349	386	338	366	359	386	343	335	336	314	346	365	348	338	341	366	358	328	345	340	349	363	338	347	365	371	347	359	370	359	364	369	373	354	366	337	390	346	344	337	298	346	365	337	306	330	363	357	342	354	372	345	395	322	350	389	359	366	367	350	359	365	336	341	343	347	347	349	353	357	340	382	361	357	362	349	392	355	361	374	366	313	356	339	353	397	353	334	363	386	365	375	368	368	365	354	337	378	355	350	376	385	350	332	356	368	361	369	373	347	392	370	364	347	394	341	341	336	349	368	358	345	427	357	380	411	358	339	353	339	344	331	343	359	380	381	362	338	353	346	351	339	373	332	332	361	360	392	367	326	371	345	367	393	384	355	366	362	330	384	327	340	370	365	352	371	339	381	398	364	356	352	332	344	330	346	344	356	369	349	324	335	362	384	354	335	360	363	349	349	353	397	362	399	376	363	347	360	362	349	357	332	357	334	357	357	325	347	355	346	373	344	379	340	356	357	311	345	371	360	378	381	397	366	364	358	323	361	379	358	395	336	312	398	349	348	369	356	361	352	353	362	388	351	363	319	375	370	350	357	323	347	373	354	355	326	366	350	364	339	325	410	361	356	386	353	357	354	342	352	321	328	337	359	334	352	393	369	345	402	336	363	368	372	364	318	308	331	350	337	337	355	320	368	380	377	348	356	322	332	361	361	384	379	343	368	350	336	358	356	358	383	338	350	312	363	366	339	366	368	323	338	362	328	360	326	320	350	350	361	378	376	350	334	367	354	364	399	372	363	358	364	367	353	356	328	312	374	407	376	378	354	343	327	361	363	312	346	343	379	347	351	320	334	335	367	353	332	358	371	357	335	339	318	358	342	377	348	351	361	338	374	349	316	326	374	342	354	367	355	331	365	359	345	348	402	383	380	346	368	372	353	329	362	350	377	329	367	345	357	310	329	317	344	295	370	308	357	348	369	348	359	375	349	352	330	364	337	323	353	348	355	386	349	340	323	312	293	368	385	337	302	360	350	315	347	371	336	342	385	362	325	365	346	348	322	343	354	358	344	341	314	358	345	374	364	350	357	340	348	387	376	347	370	348	364	364	365	341	369	354	366	361	320	334	333	362	338	354	351	396	357	351	355	357	385	372	375	411	367	365	344	350	366	337	353	310	352	380	359	368	355	374	361	354	364	356	373	367	356	372	373	386	351	373	335	360	346	338	325	371	383	357	336	349	355	352	316	367	385	334	344	356	338	403	338	370	330	363	333	349	373	343	345	343	343	299	327	338	357	324	351	345	352	331	318	362	352	378	384	334	351	335	353	358	326	314	337	364	349	395	320	332	333	359	342	353	397	383	336	350	318	346	373	340	362	368	351	363	338	385	327	376	390	348	325	325	321	350	368	338	375	381	363	321	324	378	376	345	379	319	361	345	373	328	389	398	357	365	368	363	355	335	356	359	369	364	324	348	355	334	393	347	332	356	364	391	350	349	354	330	314	367	338	340	385	407	360	389	387	308	333	336	371	356	345	316	359	343	337	359	388	367	385	353	362	343	334	366	387	326	345	363	376	340	372	369	343	369	338	348	314	353	336	343	353	369	388	360	357	319	343	343	381	375	323	364	324	327	353	367	356	351	341	369	343	370	338	346	319	369	371	393	355	338	331	342	352	371	375	348	344	332	306	360	370	351	344	381	406	345	378	324	362	346	386	390	377	363	321	348	361	354	334	332	320	370	343	358	353	324	398	313	365	383	338	376	356	367	417	354	353	344	349	353	352	369	337	375	362	372	335	325	318	365	392	366	358	354	330	358	346	377	396	401	339	325	361	360	372	356	350	391	342	353	348	340	355	365	366	383	343	371	354	343	345	353	377	382	356	358	348	337	364	382	353	315	354	316	382	361	341	363	329	370	321	367	349	329	375	357	347	350	341	354	347	375	380	344	347	337	364	336	353	354	354	317	344	341	353	353	338	360	375	380	326	338	360	357	320	335	365	309	366	339	354	340	384	369	360	351	356	372	368	342	349	356	337	300
31147	16299	10271	5929	3202	1496	1155	1131	970	900	913	897	749	844	755	781	760	753	816	810	752	792	797	793	723	759	763	736	789	746	737	768	775	763	773	793	819	816	771	749	786	712	795	760	774	721	711	805	729	769	758	771	758	741	850	735	770	774	776	774	747	717	752	794	788	713	748	725	778	776	746	829	794	788	785	755	814	731	736	823	764	750	758	734	770	775	752	776	731	775	761	749	775	788	746	727	757	757	755	712	751	754	745	780	739	759	723	780	750	739	745	764	743	751	776	723	731	733	781	758	795	747	728	759	766	799	734	764	756	774	763	767	744	752	766	735	772	759	750	814	752	738	772	775	788	726	794	740	729	815	740	723	767	721	771	790	773	787	765	720	776	720	790	747	766	760	811	754	772	765	743	790	756	739	786	742	754	762	737	781	752	769	768	765	773	772	804	739	795	726	732	746	806	786	774	752	774	795	792	778	772	756	778	730	787	782	748	738	752	743	736	685	773	759	746	764	775	765	737	797	782	763	793	748	747	724	781	823	794	745	762	735	731	774	705	727	823	758	751	788	763	800	742	728	738	756	764	741	774	792	748	774	791	779	785	740	701	779	737	765	753	751	704	758	753	756	728	776	810	697	784	724	786	812	696	786	784	745	766	734	736	716	735	711	795	762	771	704	775	789	731	773	783	785	760	789	779	786	807	732	745	789	760	776	759	784	788	768	778	791	751	734	759	732	758	769	765	785	736	781	790	737	730	753	759	790	741	754	763	765	765	761	753	750	747	714	749	771	762	813	724	793	708	774	778	722	775	699	753	732	753	824	734	761	792	768	797	778	751	773	796	778	754	740	810	735	795	805	759	744	715	747	782	807	785	731	768	780	739	730	774	774	760	729	785	812	782	790	753	825	735	720	745	833	782	793	775	782	806	747	785	754	780	717	704	775	733	773	749	739	767	753	708	800	768	738	748	760	766	756	781	775	781	765	732	798	820	802	739	761	765	769	743	792	778	730	765	753	812	797	770	778	766	804	763	741	741	766	744	707	743	792	758	755	739	764	740	799	785	803	722	769	814	721	739	760	751	758	752	768	747	732	752	768	730	785	786	754	777	724	793	729	733	725	778	768	730	777	783	761	760	758	787	722	777	778	778	720	825	754	769	744	783	753	798	772	768	767	741	731	766	771	713	706	775	750	792	718	744	716	775	761	812	725	757	806	716	745	731	792	788	814	724	798	785	677	735	767	775	736	771	722	768	728	740	737	767	756	742	723	724	736	787	760	746	737	762	761	793	712	760	778	749	777	794	728	749	766	786	700	707	737	755	726	768	788	779	701	746	713	760	757	787	765	755	730	810	762	714	758	785	694	795	747	754	756	777	723	752	747	794	727	760	781	768	739	724	753	755	750	761	811	769	773	776	773	731	718	734	771	709	781	822	762	728	760	729	720	797	772	802	727	803	817	738	745	772	732	804	766	764	755	743	747	749	734	766	764	822	737	747	794	742	748	732	776	748	742	783	781	778	765	770	719	728	776	743	796	765	801	747	752	710	761	786	762	769	771	737	756	771	767	748	742	739	772	766	706	721	733	752	764	735	775	740	726	769	741	771	745	772	708	732	715	705	769	769	732	823	762	720	758	794	781	772	725	745	773	788	760	794	783	726	797	758	721	787	734	744	793	737	760	758	747	776	777	721	770	774	730	750	788	748	738	789	793	754	795	695	752	758	767	736	751	759	706	752	802	765	746	719	790	754	761	758	767	773	740	732	773	779	745	783	777	807	744	786	771	756	741	776	753	736	759	750	773	735	847	767	805	790	696	745	744	753	762	769	771	757	716	767	736	778	824	745	741	787	767	764	794	776	793	743	820	742	746	793	769	752	776	709	740	787	756	747	772	725	760	819	769	750	718	759	799	775	714	762	784	755	811	770	712	755	757	704	764	736	770	813	825	756	692	759	764	759	758	816	787	787	794	735	755	717	733	746	799	733	770	731	744	799	761	757	770	747	759	748	781	792	790	755	780	761	769	719	731	766	715	805	776	764	782	745	739	785	792	769	759	787	707	718	744	746	802	730	769	764	754	740	769	761	714	796	730	790	778	778	760	780	799	709	756	809	741	709	752	711	763	743	790	745	743	771	738	760	764	777	758	747	710	773	767	779	761	732	709	722	785	787	793	712	764	766	765	723	796	737	832	754	758	755	742	744	785	784	750	745	770	761	765	794	729	748	749	754	787	774	801	761	750	793	752	718	747	817	720	785	782	782	788	745	757	772	787	761	769	752	736	740	732	755	774	725	720	756	764	731	728	802	735	778	764	830	800	730	733	792	736	742	735	754	794	739	767	752	732	771	770	725	750	732	759	815	742	810	738	781	749	753	751	730	752	759	749	743	754	737	787	751	737	762	756	745	825	739	804	739	765	758	782	776	799	780	791	786	775	733	780	825	798	773	764	779	782	761	753	764	719	732	806	788	763	715	761	769	735	788	720	780	730	780	785	782	765	769	727	748	726	753	773	790	769	792	762	772	742	749	777	765	783	726	775	746	803	775	850	785	728	787	748	729	754	754	787	741	767	790	788	706	753	711	758	763	743	791	753	769	774	748	779	722	718	753	770	740	758	666	766	732	766	796	730	712	765	811	777	778	769	754	776	771	799	742	766	790	820	766	741	783	763	738	710	753	781	781	787	753	774	766	793	742	796	753	780	751	761	784	701	770	759	737	782	709	768	761	737	785	777	784	752	766	761	760	753	767	785	755	773	754	790	753	738	783	726	746	792	779	785	752	757	759	783	704	742	807	766	780	725	807	788	755	741	817	760	747	752	737	768	740	739	766	788	681	787	693	726	736	765	768	734	741	739	783	772	818	765	771	753	766	770	723	756	763	784	793	775	764	765	801	765	715	819	738	746	748	758	790	719	748	764	751	763	755	711	771	711	772	726	772	719	807	766	738	783	712	776	812	803	725	720	808	758	686	742	769	725	854	785	724	715	711	759	829	733	762	771	796	732	764	767	814	774	731	762	747	812	731	754	756	737	778	758	782	755	748	784	774	763	755	780	800	703	732	787	769	805	773	718	773	749	743	703	708	799	755	772	740	759	740	745	748	765	752	771	736	730	771	734	687	787	731	759	743	739	736	748	728	750	741	743	733	769	756	746	787	765	800	742	741	757	767	757	760	733	699	726	811	792	743	756	690	754	772	758	772	738	790	788	736	756	733	712	777	788	748	731	783	746	726	702	716	748	740	737	774	769	812	735	757	732	771	799	777	772	766	752	727	737	698	800	779	714	758	780	762	759	737	786	767	769	774	753	750	763	786	759	762	754	776	803	740	769	762	782	747	749	778	762	791	745	819	786	782	744	792	787	728	797	781	750	770	716	716	778	813	738	739	790	740	768	783	797	730	763	786	763	747	757	746	804	759	781	755	722	731	755	735	757	747	734	826	770	791	721	812	778	770	770	733	755	792	718	806	777	710	743	745	770	778	761	742	771	727	758	774	756
54294	30779	15708	7511	2986	827	577	444	396	359	395	391	357	399	358	329	316	319	398	336	332	342	363	319	306	308	306	317	337	383	369	375	336	331	353	359	350	324	347	355	367	340	347	357	365	357	357	336	345	348	359	337	350	361	340	357	342	316	353	374	357	351	345	346	353	323	376	322	347	347	354	352	352	325	327	302	367	356	334	335	360	334	354	357	328	361	347	360	338	318	338	332	357	333	351	347	344	346	349	327	350	366	365	376	348	336	369	321	327	323	330	338	341	307	305	389	355	364	338	341	330	313	346	336	308	328	328	330	360	341	287	303	334	377	324	319	365	377	337	371	363	355	331	362	308	325	348	337	373	341	337	356	364	328	337	325	339	333	332	371	343	358	339	361	351	378	323	345	355	347	355	327	350	320	316	350	363	316	353	324	351	330	351	329	357	349	292	366	395	364	319	320	327	335	336	334	333	366	370	314	337	340	317	344	330	355	346	385	377	342	348	356	360	339	336	351	322	372	350	338	308	363	319	366	343	306	374	362	339	332	348	353	354	326	316	339	358	330	306	384	340	337	406	344	331	380	306	383	366	316	333	351	366	317	371	353	347	327	373	306	349	322	334	357	317	340	314	308	374	363	355	306	336	340	319	330	347	346	332	342	339	307	375	395	358	324	342	349	319	334	341	335	295	326	316	350	362	330	357	353	373	361	341	339	340	351	365	343	316	337	345	347	299	344	377	348	334	341	341	349	343	336	364	330	350	351	370	341	320	341	327	372	361	356	327	352	340	313	363	350	328	320	341	358	331	286	332	324	343	339	336	338	336	362	337	334	351	343	330	339	359	318	360	364	350	314	335	313	366	353	340	353	356	359	342	335	338	353	343	336	332	287	305	318	334	335	329	380	325	343	349	344	357	345	331	338	330	374	356	307	349	331	379	366	344	319	357	351	331	364	378	363	348	336	372	325	307	387	344	327	329	336	393	324	314	323	343	342	315	349	340	374	339	358	370	347	327	350	341	359	341	354	371	365	360	333	359	327	346	333	351	371	314	344	343	333	369	368	333	369	327	325	333	361	344	335	357	364	331	300	304	358	354	332	389	357	304	368	355	331	325	325	352	347	383	339	362	329	343	343	335	313	354	318	331	358	315	346	368	348	324	350	381	380	351	343	318	362	349	350	334	347	359	350	324	349	356	362	345	370	320	374	335	355	358	359	365	334	359	356	378	325	352	344	387	357	298	341	319	322	319	351	345	318	319	378	321	354	378	345	321	324	347	325	326	332	336	337	352	392	326	338	354	334	307	376	321	364	386	351	341	372	369	326	344	341	378	315	342	338	371	321	378	358	350	357	336	330	300	397	312	370	360	388	334	310	312	345	340	326	378	336	364	320	336	312	345	366	349	326	293	334	383	333	318	347	353	317	361	354	375	286	356	346	334	370	315	332	349	335	352	320	359	343	365	369	377	370	351	339	305	330	337	355	362	314	362	332	389	328	297	371	363	358	354	300	342	325	343	343	307	367	376	330	324	328	336	371	359	358	326	334	384	368	343	377	391	372	331	351	321	356	353	367	350	324	375	350	346	362	360	323	353	343	345	357	327	367	351	322	345	378	335	350	320	335	363	315	364	346	324	332	342	324	349	355	356	356	343	347	370	301	308	377	339	388	329	340	340	392	363	339	351	344	350	325	319	332	385	390	359	336	318	345	329	365	354	331	374	352	354	348	359	340	323	350	304	339	331	361	315	365	379	343	345	353	337	346	351	332	318	326	344	339	360	362	362	346	321	332	353	344	396	321	337	299	349	372	361	302	347	341	316	334	332	332	349	331	322	338	358	375	357	347	324	331	327	382	396	377	318	345	329	348	330	343	357	342	355	322	320	342	340	374	364	333	323	355	352	350	353	337	353	319	357	348	317	351	319	351	343	337	354	346	303	367	342	331	381	367	357	323	335	336	330	346	347	333	311	357	338	306	340	354	368	377	346	336	330	349	340	333	299	376	357	347	332	372	349	332	296	339	327	338	367	368	330	361	318	303	343	335	361	375	372	353	343	309	311	339	335	345	350	345	356	369	381	324	354	335	391	332	352	316	325	333	351	374	323	354	390	313	326	318	364	336	321	313	351	349	283	333	351	363	346	344	305	304	351	361	329	350	294	324	355	350	362	351	388	374	371	300	351	366	342	325	340	384	386	398	351	358	337	356	347	359	363	362	349	329	349	331	351	340	323	351	360	334	354	327	299	366	345	348	370	329	363	349	379	315	337	329	326	339	376	351	343	368	332	377	334	338	362	349	355	338	384	346	313	386	339	348	351	341	335	333	392	354	364	347	352	350	328	333	338	361	326	369	327	350	321	341	345	320	369	331	363	356	319	337	353	326	355	352	354	317	332	344	392	331	316	364	335	317	336	338	322	371	352	328	321	325	347	304	328	349	339	363	350	352	384	335	354	361	339	351	335	343	382	326	342	371	277	328	360	354	352	338	319	360	340	328	329	360	321	332	332	327	358	357	378	323	331	340	341	342	331	331	308	340	367	343	352	324	326	360	320	377	356	326	314	332	310	333	353	357	352	326	348	359	365	309	386	324	324	332	339	313	319	362	351	355	298	346	358	359	305	312	363	345	317	326	349	335	351	334	332	340	338	355	343	348	360	331	344	327	323	338	326	305	342	380	356	331	332	351	311	344	338	348	306	316	331	331	322	352	366	322	328	330	349	345	311	331	359	321	298	345	340	330	393	318	347	333	367	375	355	368	382	400	367	369	357	345	320	317	347	359	348	326	359	337	361	359	341	359	366	378	344	345	361	353	346	317	367	366	364	350	374	339	333	344	372	321	316	331	380	344	329	383	362	307	347	339	327	363	357	371	356	371	336	349	362	326	313	356	348	341	332	335	362	357	372	350	310	341	339	363	348	347	356	382	363	333	352	357	363	322	359	336	326	352	336	327	356	317	327	340	352	321	324	326	331	345	327	378	301	321	345	324	322	325	347	323	344	361	334	357	332	349	331	321	344	334	357	345	384	319	322	318	314	335	361	360	341	337	370	325	349	335	388	324	330	295	369	329	331	367	357	374	334	333	370	344	371	338	351	358	364	320	357	368	346	323	325	321	351	340	353	344	331	335	336	315	310	313	333	326	414	381	358	358	350	328	357	344	371	338	355	334	360	376	349	318	349	319	312	335	350	321	325	330	357	330	364	373	311	361	343	349	365	339	339	316	349	356	344	403	364	342	336	359	331	299	313	345	356	342	348	341	346	348	366	330	341	348	349	339	353	349	359	382	341	360	341	315	341	338	344	363	311	327	315	363	317	358	351	275	352	356	342	391	360	353	340	337	328	343	335	319	296	368	327	358	363	335	305	311	319	328	324	362	381	320	356	346	350	347	375	334	344	352	362	360	332	343	343	345	342	317	337	355	322	327	345	338	345	350	334	325	367	316	346	332	352	375	352	337	298	332	340	362	332	341	348	340	324	334	379	363	372	317	326	355	330	314
34767	22872	17775	14571	7720	2404	1680	1442	1308	1143	1045	1011	883	853	830	798	789	745	762	801	767	748	773	749	798	777	720	739	724	782	786	701	831	766	776	724	785	725	747	821	812	813	795	746	704	764	754	739	771	778	757	774	767	754	761	757	713	695	745	735	733	767	762	753	751	740	773	705	716	752	752	763	751	737	767	720	747	757	724	731	738	714	723	717	748	760	732	712	726	731	722	750	753	703	710	716	770	780	688	750	757	781	729	722	774	820	737	733	799	694	754	725	784	726	762	735	741	725	799	784	770	775	726	736	753	745	712	752	771	722	719	768	762	758	774	775	746	736	723	747	750	787	762	777	740	740	769	737	777	720	738	736	751	712	699	796	734	705	756	712	675	726	793	753	761	730	773	811	750	750	781	726	722	709	747	678	719	750	712	751	719	731	790	718	735	766	777	722	721	704	761	748	734	762	773	762	732	760	729	749	741	754	763	689	738	726	746	711	714	761	766	735	723	782	759	706	774	782	804	754	775	752	759	713	700	715	757	727	767	744	726	752	748	742	728	745	742	763	738	718	715	693	745	735	752	775	734	712	672	777	724	750	744	725	742	748	781	726	727	713	738	691	689	778	759	746	756	740	737	734	770	734	708	762	729	749	746	719	723	750	700	751	703	738	744	756	749	738	754	780	731	715	729	724	765	782	796	714	802	749	770	752	702	738	738	743	687	758	703	767	751	725	799	718	771	749	735	761	781	800	791	750	755	757	799	748	734	745	749	736	772	761	796	756	770	765	763	706	716	828	767	768	772	724	740	765	747	783	748	751	780	743	749	741	739	714	781	712	753	754	735	813	718	731	782	775	710	760	716	702	741	748	721	744	732	801	716	732	748	747	742	749	693	733	760	795	767	730	711	739	723	720	745	745	711	729	740	706	766	757	769	758	771	759	695	792	733	744	758	699	752	749	754	752	709	714	765	740	802	759	750	745	721	710	731	696	759	727	709	751	749	742	779	721	758	785	763	721	778	724	714	734	784	792	744	792	709	707	733	769	726	736	729	708	790	717	713	770	720	768	770	754	754	757	713	766	742	809	806	785	753	710	770	748	719	734	741	761	735	836	773	755	746	732	721	733	744	740	807	731	746	743	749	734	781	763	697	757	730	762	737	737	775	762	748	760	740	754	761	733	728	736	743	701	773	765	717	711	773	719	696	699	712	758	729	707	719	752	736	700	674	725	758	738	756	689	701	782	746	738	764	709	792	718	751	738	745	733	723	697	789	777	749	754	732	710	763	715	756	736	702	778	745	762	769	709	769	759	767	789	744	721	706	680	775	771	691	740	754	710	734	758	763	795	767	688	777	711	767	782	746	733	778	718	777	760	768	754	745	708	739	754	752	679	706	754	775	720	736	699	755	725	687	726	766	757	706	720	719	768	725	718	713	722	706	744	781	719	772	683	763	730	718	732	716	784	736	711	758	781	793	758	737	724	779	733	771	781	768	751	724	736	728	718	703	694	743	741	673	728	746	739	784	772	712	762	704	732	754	792	746	764	714	751	741	737	775	728	790	725	756	770	725	760	755	750	724	704	708	734	733	754	741	760	746	728	784	741	753	744	742	720	744	772	756	769	716	777	746	710	811	783	723	720	740	739	764	776	720	776	726	732	737	795	669	750	736	755	736	687	712	723	726	757	692	768	745	765	760	725	714	724	753	730	795	745	728	799	783	710	742	741	740	763	726	772	739	711	746	769	778	771	771	725	746	753	725	719	799	714	714	749	720	733	739	769	706	729	773	720	745	723	732	737	716	752	787	752	727	740	756	730	750	719	720	731	778	763	740	753	719	731	729	743	761	806	761	766	720	740	756	762	788	727	735	708	780	784	765	764	798	807	740	774	773	776	762	775	682	765	731	757	751	763	735	804	758	768	770	723	727	699	730	732	745	714	781	737	730	755	786	750	715	701	747	708	713	750	751	726	717	749	742	755	745	752	738	747	746	726	716	749	731	712	708	726	726	749	739	715	757	698	753	702	734	763	752	731	763	742	701	760	754	770	771	694	765	722	740	708	757	785	727	790	709	724	723	740	768	756	727	753	751	793	749	784	739	771	737	733	730	730	724	761	754	790	803	711	786	739	717	761	740	725	720	784	732	746	718	783	734	753	759	750	752	705	754	753	756	751	688	726	698	763	722	735	769	746	738	739	717	760	778	750	720	718	816	734	723	717	782	735	738	740	755	767	744	723	728	719	757	739	746	769	739	730	761	752	740	716	792	752	739	736	711	797	741	765	694	766	791	735	727	741	746	759	714	752	778	743	774	733	722	748	776	701	725	737	784	746	754	710	743	744	730	782	718	753	777	786	687	746	716	727	698	780	803	702	799	729	776	779	716	757	714	695	757	759	717	768	752	732	745	771	706	706	743	735	698	729	757	743	720	713	734	751	754	748	733	784	770	791	750	764	740	699	771	716	744	800	730	779	752	746	732	695	743	704	775	756	717	795	751	747	755	735	757	757	730	769	781	767	749	729	737	674	723	710	802	727	743	749	766	720	700	770	745	821	717	734	762	669	752	702	765	701	750	735	702	707	806	713	765	711	731	739	727	771	758	769	787	767	741	764	774	745	751	814	749	760	731	787	737	749	761	692	775	733	732	718	738	712	745	740	699	694	709	752	747	732	746	710	709	793	718	753	738	724	724	726	745	766	731	730	733	721	703	768	721	721	774	742	750	763	713	712	759	748	728	700	738	778	727	695	781	786	748	741	797	760	777	770	729	745	730	744	783	774	707	762	735	759	739	773	780	685	765	782	749	726	709	740	766	715	726	745	781	743	715	737	703	713	771	727	744	756	741	740	738	750	758	719	796	721	721	725	705	714	718	753	708	723	792	769	788	761	773	794	717	751	747	765	714	720	780	761	698	702	697	749	775	795	749	734	696	695	774	734	765	761	750	728	745	720	728	753	724	751	762	779	771	727	708	788	741	780	742	710	752	742	739	759	713	746	786	723	737	694	733	758	761	724	742	752	732	730	751	709	729	737	689	753	722	732	764	788	717	751	733	762	700	757	802	745	736	741	772	693	750	738	744	736	772	713	786	778	806	734	691	787	748	799	747	718	738	760	744	692	765	728	737	723	722	797	742	761	746	743	727	766	726	741	780	740	759	753	748	769	731	711	760	733	734	770	712	772	759	729	769	744	726	742	797	724	715	738	709	728	748	699	721	748	721	758	738	752	744	733	752	744	779	734	673	773	684	738	774	711	731	767	737	769	764	748	765	743	780	784	744	695	723	756	751	802	709	780	707	748	727	765	722	778	747	733	739	734	721	724	771	737	758	788	734	714	747	715	713	728	730	739	735	740	729	733	714	716	770	713	707	737	741	751	743	775	753	726	714	743	741	760	796	758	710	771	769	740	777	693	732	736	752	770	752	787	739	791	702	787	677	736	754	681	720	778	751	786	753	726	762	712	722	695	781	753	770	725	763	760	712	741	757	755	740	740	783	730
67484	34947	18840	9739	3327	753	598	530	472	470	424	407	360	376	382	398	344	354	331	369	373	370	368	352	395	355	374	397	372	350	364	363	365	383	371	360	367	362	367	362	369	357	393	334	405	348	382	343	387	368	366	385	380	370	371	335	336	326	343	313	337	380	330	381	348	331	361	367	332	308	372	350	372	330	375	345	363	355	373	406	336	365	367	348	338	362	336	345	345	351	342	339	364	332	345	350	354	385	402	363	346	320	353	373	344	348	370	351	344	357	377	397	355	385	296	349	312	320	347	348	365	349	349	409	334	396	361	338	349	310	321	371	338	383	346	395	363	352	350	378	368	397	349	377	380	361	340	352	363	356	375	353	372	373	382	350	327	344	352	343	352	337	407	340	366	356	385	353	370	350	365	340	363	341	322	334	364	377	307	369	360	352	348	353	359	330	341	353	362	366	332	377	378	396	378	351	395	323	344	380	345	338	331	310	352	356	334	360	347	379	331	334	366	374	384	314	355	324	327	361	378	362	353	368	337	324	388	359	353	360	339	327	345	376	327	332	351	359	366	361	359	397	372	374	359	312	353	363	403	393	353	352	349	346	339	368	345	339	347	344	326	350	364	351	334	360	325	355	316	325	378	341	355	363	370	345	373	351	353	375	341	367	336	357	368	391	317	350	377	341	373	363	342	325	365	378	385	348	371	328	367	368	363	338	354	367	345	367	363	365	336	362	369	345	354	341	349	350	366	357	347	366	346	347	332	327	319	355	372	350	346	313	364	370	350	334	321	351	343	281	351	350	338	365	339	393	390	335	357	350	368	344	324	321	340	358	303	365	349	354	372	341	367	359	348	318	317	354	382	357	346	357	350	376	335	322	371	340	359	387	350	332	346	339	331	335	357	339	350	300	372	381	348	347	348	340	336	363	311	298	328	350	369	344	336	350	342	360	332	350	364	357	329	380	368	347	356	361	351	337	359	336	336	313	338	347	357	345	360	343	323	339	331	348	350	339	370	384	337	361	392	337	339	356	323	358	380	325	347	362	351	356	320	365	350	384	328	358	339	361	377	324	346	360	359	352	342	369	339	377	319	358	355	367	369	330	369	369	334	359	375	330	395	344	357	356	357	375	345	347	356	349	376	381	361	361	337	340	368	385	345	355	347	359	360	384	360	358	350	341	337	351	385	363	356	351	385	320	341	384	332	330	391	327	357	357	333	333	340	341	352	390	352	329	364	321	336	404	359	322	354	397	359	347	377	367	346	363	370	378	364	359	321	304	334	323	361	372	354	344	355	350	322	355	357	339	369	380	345	400	364	348	363	320	356	363	330	369	371	376	367	360	358	358	345	351	374	344	375	350	347	336	386	356	326	343	334	327	351	347	338	332	353	324	331	346	351	369	343	331	399	371	402	354	371	358	328	352	372	377	302	358	322	335	345	376	357	379	345	345	353	352	372	356	330	356	383	334	378	367	315	381	319	353	312	330	379	337	360	392	330	346	344	347	344	364	354	327	368	372	344	348	358	373	371	389	367	363	336	349	354	366	324	363	393	365	349	359	359	344	318	348	391	386	372	339	359	388	362	329	344	330	342	354	339	358	374	313	339	370	331	331	339	352	346	394	334	339	342	359	339	360	333	348	337	368	400	360	317	382	388	347	373	346	400	348	353	364	349	375	355	329	375	381	353	353	388	328	333	303	345	340	378	379	361	348	343	326	377	344	357	320	340	369	324	323	354	342	360	331	368	390	356	368	376	378	363	345	309	379	339	382	370	382	331	351	359	331	381	347	354	362	339	379	358	331	358	360	362	338	328	345	357	372	378	369	300	372	377	343	351	353	355	376	364	399	350	345	327	362	364	346	368	366	352	367	332	361	354	350	366	356	371	375	361	347	319	354	344	381	367	386	340	326	371	359	334	374	362	352	314	353	373	339	366	342	375	364	337	313	334	329	370	341	373	327	355	385	363	356	363	319	391	354	382	379	354	362	343	345	341	327	348	340	361	376	365	327	289	358	359	315	334	369	369	360	341	357	301	372	364	332	341	333	402	369	349	340	320	374	385	350	359	348	322	348	342	352	393	358	390	355	343	340	323	341	382	329	380	330	351	389	376	350	357	353	323	324	334	369	377	363	352	362	387	358	342	361	394	357	331	302	361	353	349	355	356	348	358	361	335	359	375	373	319	294	346	365	354	352	375	357	350	367	366	387	353	352	359	333	351	358	353	349	350	379	366	370	331	327	314	349	341	376	377	333	388	339	346	342	341	346	373	371	381	375	333	346	343	377	369	363	363	341	346	326	345	360	332	352	345	351	351	363	314	326	316	358	376	329	347	346	423	357	346	341	342	356	319	308	371	338	373	334	335	354	353	319	371	338	378	380	340	338	325	342	390	377	329	384	330	340	365	337	365	346	342	357	382	350	357	341	345	376	338	351	321	397	384	352	316	345	362	314	327	383	360	352	393	343	347	336	344	329	347	356	368	354	360	325	337	310	363	346	343	359	371	362	334	381	340	362	347	351	314	357	342	309	364	402	338	391	358	422	343	328	325	357	364	414	362	356	343	388	364	368	360	386	338	346	355	358	327	308	350	326	366	341	373	335	408	329	337	328	363	347	403	377	361	343	377	368	386	324	315	299	359	339	331	328	350	321	340	342	356	354	354	342	396	341	333	371	330	350	367	307	311	353	334	380	394	371	329	319	342	353	350	369	327	385	361	348	343	363	339	342	356	334	399	367	351	343	362	339	323	338	375	333	367	342	303	338	368	348	359	327	361	348	366	352	316	371	311	326	394	338	322	389	379	346	348	343	325	357	335	348	337	362	374	365	373	402	347	351	348	324	341	386	327	327	334	350	379	407	312	364	370	342	346	354	375	349	334	358	374	349	361	317	341	355	354	369	354	381	347	356	396	340	331	351	385	391	359	328	352	313	344	364	358	359	358	336	373	368	340	354	365	363	345	333	347	379	348	357	382	375	379	358	331	328	373	363	363	351	324	348	363	347	356	354	301	348	372	325	346	343	356	332	379	342	322	358	353	360	348	343	380	353	349	318	348	346	346	363	373	392	345	371	351	382	347	372	365	316	370	373	341	399	382	306	359	338	358	362	375	324	343	383	338	348	405	351	373	382	347	376	329	351	364	342	329	347	326	358	399	339	355	385	342	378	351	389	365	364	366	371	357	347	366	337	355	369	373	367	340	326	351	331	353	351	344	361	392	351	333	338	336	355	343	381	350	317	390	378	361	358	306	349	331	356	368	358	382	359	362	350	382	362	339	385	375	362	345	339	359	365	388	339	397	360	319	357	387	377	342	356	346	330	357	351	324	350	365	372	387	351	366	346	359	324	347	361	331	371	355	362	373	352	343	338	372	363	363	360	360	310	349	346	344	334	366	328	383	346	331	374	349	352	335	344	383	405	336	355	334	378	345	328	349	390	361	355	371	350	375	338	349	369	344	315	338	372	356	347	373	324	333	376	329	347	347	313	349	375	372	329
42840	24481	19390	17371	7545	2259	1730	1459	1267	1093	997	975	844	824	826	829	798	785	791	760	758	794	742	777	753	809	744	790	769	784	801	855	755	776	809	797	827	808	774	825	819	808	815	824	762	767	778	792	809	822	720	782	824	793	796	749	782	760	766	790	712	765	765	793	792	763	753	840	740	757	770	755	782	738	758	741	804	764	761	769	701	794	726	769	693	769	762	740	798	741	773	722	801	753	739	779	722	825	718	782	770	800	767	753	789	741	772	783	755	776	763	789	769	803	756	718	767	790	764	738	801	757	771	798	788	795	796	776	768	737	776	740	770	757	729	765	762	759	695	727	734	739	766	816	804	773	720	758	777	777	735	738	740	723	695	777	776	793	753	768	716	713	779	754	686	796	777	761	752	783	768	769	740	757	766	755	754	731	774	785	766	783	749	738	797	773	818	783	755	760	801	775	740	778	788	736	776	760	791	817	744	795	768	785	778	816	750	762	780	809	781	743	772	760	736	756	766	759	709	797	781	787	808	757	775	736	745	793	765	762	812	764	727	751	784	781	725	744	834	730	732	796	733	713	793	747	793	748	752	790	748	771	739	770	790	789	720	741	761	738	723	777	744	752	703	802	723	771	770	725	750	777	752	700	751	794	787	797	788	740	799	765	769	788	758	777	790	791	780	761	749	786	787	749	812	753	740	775	777	758	768	734	735	779	772	725	772	821	799	748	800	740	752	789	768	692	772	730	772	763	854	784	800	787	770	725	758	756	760	788	769	755	792	732	782	763	778	755	706	802	759	707	771	728	769	777	818	778	796	779	777	762	781	794	771	759	711	763	735	750	801	775	786	755	745	807	797	768	818	736	740	725	751	775	758	760	765	738	805	778	728	790	765	723	732	773	732	802	791	797	792	806	763	787	766	802	816	773	797	771	757	787	745	782	748	757	728	756	791	742	761	764	769	820	738	726	808	791	799	739	770	800	763	721	774	777	744	777	776	777	756	750	737	762	767	714	770	751	779	772	753	737	737	793	745	763	754	730	760	787	760	758	729	738	735	780	753	737	793	729	766	747	791	785	751	732	722	764	810	715	748	719	768	761	743	776	762	742	724	744	819	784	744	767	771	759	758	766	779	752	742	792	739	758	791	739	818	746	770	738	790	751	742	754	787	807	724	770	774	792	760	739	759	822	751	740	744	756	745	753	692	740	730	749	742	743	729	748	772	779	768	821	789	785	815	791	760	780	817	792	692	779	795	761	785	740	745	809	759	726	768	699	740	795	734	719	728	805	795	751	763	763	784	762	777	813	813	789	759	766	783	717	776	739	767	766	707	734	769	755	782	809	744	749	776	800	739	754	712	757	789	804	809	757	781	775	741	772	767	711	760	778	725	781	751	772	774	776	760	734	747	762	787	746	758	737	773	788	787	740	774	699	776	759	787	746	788	739	821	785	739	729	734	744	778	770	737	772	791	755	760	686	753	714	808	825	749	809	714	764	782	762	733	766	728	755	747	803	797	739	715	760	771	764	772	768	804	768	787	786	762	762	765	762	768	797	753	739	756	737	810	727	783	762	739	745	772	773	810	726	738	799	758	765	762	727	754	793	768	741	799	707	769	781	763	748	740	796	759	765	751	742	768	737	821	775	839	768	816	756	782	740	743	796	758	746	734	763	756	738	747	793	759	796	746	764	827	784	796	779	785	763	761	755	738	735	761	739	769	753	789	744	768	771	721	807	784	736	748	760	733	746	764	777	731	761	766	752	829	752	765	860	776	828	800	785	767	774	769	786	777	775	779	771	813	751	782	783	770	731	766	747	785	742	791	729	741	779	781	773	782	799	794	763	742	793	803	766	760	792	744	776	728	752	774	712	748	777	712	720	775	720	745	696	774	762	801	746	797	793	769	771	761	748	805	796	756	793	750	786	747	779	772	726	729	783	791	759	795	732	718	772	746	787	779	778	765	784	769	776	776	813	795	784	762	783	762	751	745	772	721	762	730	765	760	748	792	787	770	779	752	798	774	812	771	784	762	756	787	718	775	738	751	761	751	793	792	736	756	775	740	801	734	734	721	786	841	783	745	752	734	819	682	779	740	779	778	745	741	777	779	762	788	730	746	734	733	782	713	767	748	796	732	807	773	732	785	768	720	767	729	728	734	760	803	794	772	795	723	737	750	745	789	760	733	772	759	734	748	724	751	760	782	754	793	714	793	774	758	760	702	772	749	702	727	754	753	781	770	721	710	777	747	792	753	719	824	790	750	777	778	772	730	741	773	754	741	760	786	788	766	765	813	759	819	743	723	815	741	744	772	785	746	729	730	764	788	799	757	813	735	802	760	808	754	766	815	722	739	756	785	819	737	769	722	772	769	763	775	756	769	742	787	742	730	769	746	776	779	772	723	756	772	794	745	777	783	750	760	770	735	784	735	779	740	762	774	794	728	708	760	784	770	783	759	758	740	729	769	734	809	826	784	761	785	741	734	728	795	731	809	746	785	765	767	726	745	787	783	764	772	730	776	750	751	775	766	712	731	748	691	791	749	764	812	718	734	761	747	748	748	781	760	769	827	792	726	756	812	752	783	814	772	811	702	772	817	761	731	753	752	787	724	754	722	789	772	745	804	730	760	771	798	756	752	749	758	738	744	741	701	812	748	750	792	774	766	789	786	750	754	775	780	794	737	778	780	793	724	736	783	789	828	736	788	774	791	774	768	733	764	757	770	779	770	777	735	721	792	799	735	788	811	783	775	797	761	732	741	779	768	824	800	748	788	742	802	748	774	699	757	743	787	823	745	777	723	739	736	809	740	742	746	783	742	732	737	750	768	744	723	742	817	770	762	742	755	775	773	762	751	794	764	743	793	794	770	779	761	773	736	771	767	787	739	734	723	715	813	783	780	805	759	708	782	773	749	753	778	739	748	744	772	795	801	770	793	779	764	742	785	777	864	754	701	764	737	732	770	749	770	738	797	819	747	786	730	736	774	754	787	780	774	734	756	797	749	759	768	806	797	772	796	749	783	786	758	776	714	776	733	765	756	760	755	829	726	784	767	760	753	762	774	763	787	776	737	794	743	754	702	775	782	773	697	784	738	795	720	741	747	747	743	755	788	743	796	793	716	797	751	742	811	775	753	733	808	717	780	751	742	765	775	800	785	770	747	771	736	762	757	767	725	771	788	776	744	753	719	795	756	767	801	763	767	755	730	756	742	784	736	752	762	765	756	762	744	757	798	751	811	772	750	849	785	717	721	746	727	744	758	791	759	787	749	703	780	775	713	742	766	777	795	730	716	753	732	770	752	744	717	760	769	789	793	802	801	786	770	751	788	721	720	759	805	736	737	732	723	738	742	760	750	796	804	743	803	766	744	756	766	755	739	771	772	788	787	779	744	738	765	750	745	757	741	744	752	747	738	787	697	758	753	749	754	777	782	782	747	772	782	791	763	740	767	749	762	747	772	784	775	761	807	779	776	750	803	760	743	748	767	786	802	744	785	778
47965	25649	10009	2645	814	467	418	451	395	385	358	380	431	348	343	351	369	393	381	364	346	368	379	371	379	351	358	386	381	360	344	362	375	372	339	375	345	327	373	354	344	356	358	389	354	319	360	351	352	368	348	368	345	373	361	350	345	367	350	306	342	323	414	373	378	294	354	386	381	355	383	334	324	376	370	353	389	363	326	355	336	369	358	372	356	365	373	362	363	334	359	343	331	360	384	365	321	364	355	352	370	324	327	337	381	346	352	339	354	371	366	375	349	398	354	350	356	316	358	353	344	356	355	394	391	363	338	326	331	346	373	350	341	326	342	383	376	345	347	352	351	397	387	369	343	325	375	331	351	367	374	357	339	350	362	362	355	349	301	311	330	349	369	385	337	361	351	365	351	338	377	376	354	345	378	363	362	332	368	353	347	374	354	332	357	335	367	344	368	358	368	365	336	357	401	356	334	348	350	371	353	342	387	366	361	364	375	362	399	357	363	338	350	354	322	327	352	365	331	370	350	331	364	380	422	378	350	323	346	359	320	376	333	357	336	353	337	372	338	366	333	366	375	401	397	357	366	342	320	347	333	395	362	358	331	340	345	364	351	342	331	337	368	328	357	368	341	343	332	388	297	353	405	372	339	360	357	331	369	373	357	383	317	344	343	342	363	405	312	321	338	369	365	348	349	374	365	379	349	356	396	351	343	343	304	373	296	317	363	344	349	335	334	347	339	377	346	357	340	383	364	382	331	352	343	353	380	355	353	370	335	349	340	305	415	325	334	395	367	328	350	359	327	377	362	312	341	345	352	324	388	363	349	335	348	382	323	351	392	396	341	364	386	344	415	362	360	296	376	332	344	335	328	346	367	362	315	353	361	354	403	370	372	348	368	392	335	360	402	362	378	357	336	320	378	365	348	349	357	402	355	339	329	334	383	368	351	339	358	356	357	338	357	336	339	357	368	366	365	376	345	362	375	357	327	353	368	326	361	355	365	363	358	351	377	404	384	358	392	337	347	376	331	322	326	385	371	364	340	372	372	354	371	341	363	326	360	388	373	345	342	319	352	359	316	335	382	347	375	372	362	347	351	345	357	348	380	351	336	355	336	373	344	338	363	346	343	333	331	344	331	342	327	364	346	345	391	346	326	363	393	374	344	362	388	366	303	370	327	363	376	390	340	327	383	368	362	322	365	336	376	371	345	355	341	324	382	358	358	363	350	354	353	311	356	339	353	361	374	348	323	320	342	380	376	391	364	334	369	365	336	379	369	344	319	360	323	328	343	353	365	343	370	377	333	372	354	332	383	362	337	329	357	371	398	354	359	371	353	304	354	369	379	361	389	325	350	433	342	345	349	326	373	362	368	364	368	347	398	353	333	349	349	362	372	388	355	326	344	372	380	364	331	365	347	357	357	407	363	331	312	357	335	344	383	340	346	365	357	350	393	345	338	343	359	341	306	354	344	354	319	321	332	408	346	321	342	367	403	372	388	356	351	328	345	372	350	355	340	371	306	341	339	329	313	344	352	327	373	370	342	366	337	325	373	362	354	380	340	358	367	383	371	347	320	333	372	376	344	349	377	377	345	348	348	323	354	359	371	359	330	362	376	351	368	372	351	345	320	384	354	366	356	345	350	363	333	324	317	362	402	382	310	367	332	359	391	352	364	372	352	365	345	352	348	345	366	372	337	383	348	345	375	379	379	364	352	316	349	348	325	352	330	316	352	346	335	330	332	359	330	380	378	356	392	354	364	375	343	365	330	361	353	339	354	314	351	384	356	392	351	380	356	347	351	343	357	371	320	364	353	349	353	385	368	349	316	368	362	331	282	364	359	373	372	387	353	349	394	337	363	360	373	336	370	354	342	362	346	390	370	353	356	337	366	368	359	335	352	353	312	346	357	359	346	359	368	363	331	385	385	323	322	352	320	354	323	318	366	361	316	366	374	345	302	341	340	357	365	364	355	356	348	297	312	358	362	366	345	380	349	369	352	328	367	392	363	387	380	353	393	340	361	317	329	353	379	323	337	345	378	372	367	348	348	329	324	345	357	345	378	374	338	357	366	326	360	321	398	355	345	354	360	360	354	363	390	326	370	356	400	372	361	387	363	371	334	316	369	341	370	357	344	375	368	358	333	311	308	297	355	328	375	354	347	345	380	355	369	354	353	353	356	358	351	370	352	347	325	354	324	304	406	376	348	363	327	349	366	337	346	354	344	377	319	375	366	358	374	330	366	350	297	347	344	361	341	361	335	377	359	365	354	329	341	362	349	318	349	377	376	331	353	343	342	362	354	354	354	351	324	367	333	365	350	360	366	394	329	359	373	344	337	355	338	326	340	366	394	368	348	353	389	327	357	350	363	345	402	357	380	375	322	360	314	347	386	380	356	335	397	369	345	333	343	337	337	370	364	332	357	372	371	370	343	387	341	357	340	330	351	359	325	367	328	379	366	361	364	350	399	379	348	336	363	347	350	332	361	334	352	375	386	323	330	382	355	388	365	336	348	345	340	347	331	378	356	325	347	364	328	343	369	339	376	344	338	365	362	342	386	328	361	313	349	325	335	354	333	339	342	385	337	345	363	332	318	365	302	355	363	358	353	363	368	356	336	327	347	346	358	324	330	359	338	329	326	367	336	356	339	365	358	351	325	330	371	361	353	330	335	352	326	339	310	346	323	373	327	345	367	348	329	360	338	346	353	349	322	377	361	374	361	356	362	329	332	318	360	384	333	366	323	329	338	376	363	333	348	378	333	375	348	334	355	374	370	340	354	310	355	310	366	337	357	355	360	353	330	384	381	335	369	355	365	345	357	359	342	376	339	332	327	337	339	379	355	362	377	354	340	345	373	331	364	339	338	328	396	358	385	361	355	357	321	365	329	336	360	333	319	315	349	363	377	353	339	345	324	336	356	368	366	349	349	346	340	353	373	345	355	375	336	367	332	352	340	360	361	354	326	353	394	357	340	353	376	378	328	375	370	360	361	349	382	321	357	379	322	390	331	326	379	351	343	401	365	342	336	318	349	374	356	347	358	360	354	387	356	337	353	367	353	374	317	350	348	337	356	342	337	348	363	332	367	357	355	365	374	332	370	370	364	334	349	360	338	347	358	351	360	365	383	350	339	337	342	382	366	384	348	356	330	353	399	376	360	365	355	355	350	374	330	364	379	327	367	371	346	342	373	347	343	331	383	373	335	363	313	348	319	347	359	356	371	334	369	407	375	381	346	335	352	356	341	326	393	375	340	352	381	345	385	323	384	315	361	327	323	355	375	356	373	349	355	401	359	348	400	363	332	317	321	362	339	396	337	366	301	320	363	354	360	375	363	368	376	371	326	328	351	376	350	318	347	382	355	327	372	340	346	329	369	347	372	384	403	352	323	341	341	324	353	349	385	367	364	359	325	332	370	387	398	364	350	338	367	329	348	329	347	356	373	374	368	351	317	380	352	338	342	335	377	377	352	344	392	340	356	382	367	351	344	328	379	349
30886	17792	11459	5346	2203	1274	1165	1093	1006	936	928	818	814	804	788	763	796	775	729	741	789	764	778	758	786	767	759	789	693	764	735	818	762	750	789	769	764	747	802	786	768	783	779	789	837	808	802	795	687	784	787	773	785	772	775	794	772	784	767	777	761	782	762	784	740	772	767	826	781	772	790	773	731	796	750	756	766	757	752	751	707	713	760	741	799	777	740	731	763	734	766	767	800	753	770	799	797	804	754	792	761	837	824	766	732	809	754	762	746	739	720	735	799	772	775	756	759	716	727	752	773	809	750	778	773	731	752	802	816	743	719	801	698	731	742	781	745	749	766	787	762	763	794	822	753	753	767	792	758	759	782	762	742	763	789	782	700	727	747	769	792	758	794	782	797	769	799	776	798	733	725	752	736	812	723	807	792	738	762	757	702	782	825	757	773	752	768	797	756	752	763	729	817	776	757	792	810	735	731	732	758	755	775	793	760	764	780	792	745	760	782	705	797	758	742	792	776	805	734	775	770	787	761	749	773	724	741	750	832	760	744	805	783	797	763	721	769	750	751	766	736	712	754	753	790	752	728	807	786	752	778	717	760	750	722	736	796	738	773	796	799	707	797	727	761	761	785	761	722	744	762	765	808	779	738	741	789	762	778	770	803	765	734	779	791	776	770	787	723	806	775	791	761	729	710	787	790	788	779	777	765	769	805	766	800	803	695	797	738	760	789	780	747	775	740	758	780	723	765	764	801	760	795	726	760	747	807	742	825	769	726	755	817	748	751	733	790	757	770	822	755	755	773	717	754	744	743	778	707	774	756	759	765	770	762	746	795	805	743	776	741	766	817	791	758	781	737	709	717	804	785	731	709	769	779	788	821	724	723	767	757	773	690	779	803	741	746	722	768	725	780	756	751	780	734	783	830	764	749	755	798	782	764	729	740	721	772	774	739	759	749	730	837	750	751	765	753	763	757	786	770	777	744	770	752	802	752	805	767	766	749	738	744	790	774	740	779	781	777	789	725	804	770	753	772	768	757	774	730	746	749	748	761	755	798	773	760	790	786	779	796	752	750	727	739	764	778	797	736	752	746	744	764	771	749	795	787	735	749	803	809	737	769	747	763	748	730	768	735	763	788	772	761	777	721	728	808	785	766	789	729	788	800	719	724	751	748	793	775	791	766	737	768	791	769	797	765	750	815	801	744	733	788	720	749	745	755	731	728	793	765	735	719	736	780	865	805	783	718	776	737	773	750	787	757	768	794	750	765	750	769	753	782	762	717	768	782	765	755	756	763	741	681	747	763	805	774	788	741	782	779	739	782	765	779	796	780	785	773	783	756	715	824	776	749	746	705	788	765	743	734	742	760	763	743	770	773	751	759	800	765	787	750	792	783	749	788	770	754	836	730	762	746	809	746	756	741	764	764	778	772	757	801	819	769	761	724	755	801	786	747	750	778	718	783	756	795	747	783	721	732	791	783	757	778	761	780	736	779	756	785	751	783	777	766	781	788	806	740	754	740	763	771	750	800	793	770	767	758	772	773	781	750	758	753	737	745	817	777	785	780	780	789	777	736	763	706	784	751	772	723	730	785	747	780	780	773	762	784	801	764	780	748	759	732	780	725	763	745	802	771	826	766	802	783	741	772	821	777	722	741	776	704	767	709	775	750	792	735	738	764	743	793	796	742	769	761	743	771	741	707	753	812	721	727	783	762	725	754	788	725	770	815	782	767	765	728	770	790	773	756	808	760	765	758	736	766	812	736	730	759	728	779	754	748	741	768	782	763	793	803	772	727	776	751	860	740	775	723	758	784	740	752	795	741	775	761	785	778	792	782	741	772	747	770	752	705	774	799	788	746	731	773	737	772	752	776	742	752	751	750	795	756	777	718	760	718	743	790	759	708	760	767	734	750	756	806	773	784	704	790	728	773	771	771	752	749	740	733	737	752	744	773	687	778	793	827	807	785	752	751	739	763	836	739	766	741	827	775	744	773	789	791	766	767	787	741	756	740	732	740	778	765	747	743	742	735	802	784	755	783	784	722	790	719	757	755	765	821	773	754	737	801	733	777	754	791	754	751	745	728	748	759	700	789	779	748	756	765	761	796	754	818	733	749	755	813	773	758	782	748	714	735	703	755	754	769	793	717	761	751	745	785	763	711	705	763	733	742	768	789	723	748	796	742	790	727	786	735	671	756	808	721	777	783	792	759	771	778	724	779	759	791	816	804	738	793	748	770	796	772	777	788	743	771	708	724	734	772	764	782	750	764	754	740	773	781	706	705	786	694	779	729	717	725	780	708	774	749	801	756	762	762	760	759	776	780	757	785	794	776	785	735	783	730	754	776	772	707	701	733	758	799	745	757	819	735	758	815	760	752	753	759	770	749	756	743	786	777	811	757	751	750	725	753	745	709	728	759	753	737	784	783	739	758	747	763	766	767	735	786	777	750	801	783	805	769	780	717	795	799	751	746	751	827	732	753	729	810	787	827	764	805	771	725	713	737	721	701	753	729	786	776	738	752	736	732	776	845	790	715	744	786	781	787	767	732	769	716	758	715	752	775	732	769	761	738	742	761	728	786	755	704	762	733	793	741	752	766	740	756	761	730	826	790	776	784	778	743	763	839	746	739	750	748	715	788	794	740	753	749	778	750	699	740	791	752	768	760	694	754	769	722	746	798	781	758	750	778	795	785	743	782	768	741	799	735	764	773	751	709	822	737	767	766	743	763	786	803	751	773	754	802	769	748	754	770	731	700	774	766	749	713	743	734	781	772	814	774	732	755	763	733	717	765	777	752	757	739	770	752	773	755	787	732	777	759	757	745	792	781	750	793	769	782	864	795	767	753	763	758	794	751	760	807	807	727	776	737	794	761	689	729	799	743	758	689	783	769	781	714	761	816	813	765	752	768	738	710	727	778	812	745	746	775	779	742	823	790	777	763	787	708	796	725	780	744	813	778	795	771	737	720	735	761	739	776	760	768	744	752	767	700	806	767	754	763	771	735	771	782	759	800	838	735	736	801	806	803	806	784	711	741	771	759	773	744	740	744	737	740	731	794	757	755	736	755	834	749	771	772	717	753	740	735	727	799	754	742	795	787	750	801	771	781	770	718	786	759	795	781	750	735	768	794	762	784	764	771	742	760	769	804	715	745	752	727	756	739	811	773	757	761	716	780	751	739	723	723	763	714	712	774	759	787	798	724	700	759	765	819	695	777	712	704	788	767	738	741	735	770	741	759	790	781	830	774	730	772	746	813	802	761	773	769	723	714	813	736	773	716	810	775	772	772	723	795	716	745	741	778	711	745	769	775	754	843	748	715	775	773	791	717	806	776	768	692	821	794	777	794	764	790	768	779	779	804	756	780	742	737	769	753	791	716	777	746	756	760	804	789	826	778	803	775	720	751	720	740	784	735	758	739	794	758	762	762	753	765	783	778	765	753	775	791	765	734	751	765	729	796	713	776	752	744	757	795	749	733	760	773	727	737	770	772	730
56714	27751	13231	5925	2520	738	530	451	429	408	372	394	331	335	349	348	362	388	296	306	354	335	371	340	326	351	334	384	331	345	358	337	343	344	347	376	345	372	365	339	350	363	344	358	359	369	330	355	402	355	339	357	355	343	346	356	402	327	347	309	371	308	340	349	356	371	325	370	331	351	355	366	325	382	317	330	348	386	355	330	370	375	347	328	356	300	342	308	336	325	349	335	356	331	351	327	375	357	330	345	352	362	341	359	335	327	354	337	342	332	348	309	363	355	335	322	314	363	330	365	343	358	365	349	352	360	340	347	348	376	350	336	388	325	338	357	334	326	346	357	371	349	330	315	300	323	329	298	353	351	370	331	370	355	309	305	383	345	359	323	333	404	320	331	356	360	346	383	351	319	337	333	331	336	380	357	342	358	358	316	337	333	325	340	334	338	354	369	335	353	336	340	345	321	361	333	317	336	336	406	315	346	329	347	324	355	358	362	346	319	339	341	339	332	374	343	302	346	352	401	335	357	358	341	330	345	328	383	342	354	390	332	368	338	378	351	379	339	358	315	325	348	358	351	345	358	343	308	335	380	339	372	349	337	367	384	350	356	370	323	359	353	381	343	306	328	342	335	322	340	340	351	346	362	355	331	358	366	327	353	347	340	338	369	363	337	332	306	368	354	387	344	328	334	343	344	373	339	311	387	362	328	411	360	360	344	367	349	346	355	357	354	347	330	388	324	370	350	305	345	314	354	332	333	367	345	344	364	393	344	396	348	342	346	316	335	308	350	366	364	343	351	360	349	321	339	322	368	341	346	369	346	344	306	383	361	355	339	333	348	347	356	341	353	343	362	421	327	328	281	347	329	326	368	354	331	346	347	364	363	355	336	367	347	353	320	358	331	339	350	380	347	347	340	323	346	362	348	345	348	340	348	342	355	310	364	335	317	358	357	323	325	331	318	379	298	314	345	322	353	397	342	342	353	377	341	364	348	354	349	358	348	350	337	343	340	361	340	368	360	349	311	296	318	341	370	347	370	340	329	362	388	325	346	356	349	331	395	314	354	339	352	333	376	334	324	339	345	363	328	397	320	328	342	336	364	375	336	328	366	351	369	301	380	368	335	323	336	370	296	327	337	336	344	361	352	339	358	338	312	330	335	372	364	359	354	373	315	324	376	342	362	342	371	341	353	373	354	363	373	383	326	345	332	346	355	322	339	348	378	361	356	361	308	368	371	323	370	339	292	343	345	324	328	337	369	364	328	357	316	385	352	362	315	324	348	348	328	350	387	322	323	372	346	325	369	302	337	352	343	355	325	333	344	336	358	381	310	355	333	373	323	356	332	320	358	356	346	334	327	363	390	369	343	369	330	346	333	338	373	363	339	387	323	376	342	340	317	327	336	325	331	340	362	313	356	351	308	390	329	336	378	389	364	347	345	324	328	374	338	373	369	354	359	333	342	333	342	366	360	357	359	339	333	335	388	349	354	386	347	361	325	348	347	354	354	343	323	359	371	319	337	330	377	327	327	318	350	343	325	325	325	344	354	360	364	339	344	388	340	375	341	349	340	327	358	350	343	358	319	369	365	338	348	342	365	345	324	325	333	359	349	334	318	355	340	328	344	352	322	348	349	347	374	311	322	335	337	395	358	323	349	299	325	346	337	346	344	369	334	369	365	351	329	330	349	365	347	370	305	344	308	342	365	378	369	349	346	344	356	337	364	352	371	383	355	340	348	351	327	316	347	356	320	359	365	329	328	347	347	360	333	363	356	354	346	341	343	301	383	353	367	339	329	350	332	320	345	327	318	336	349	334	389	359	364	362	349	329	360	371	347	356	311	354	382	330	337	342	360	365	364	374	376	328	334	361	359	370	333	353	341	324	309	380	405	365	313	354	372	368	350	357	374	349	329	380	373	355	332	356	341	334	389	334	308	316	344	342	386	365	336	334	324	332	334	301	376	374	335	385	357	349	330	389	362	374	346	360	347	374	371	318	344	380	337	343	327	353	312	370	344	347	360	347	342	376	345	341	329	322	328	335	383	366	329	331	366	357	347	348	343	335	336	332	314	336	342	329	346	315	345	323	348	346	356	387	336	370	309	341	366	350	378	395	387	330	357	345	336	359	378	349	364	314	332	345	358	377	377	346	326	324	367	351	348	389	318	353	343	336	381	361	323	350	356	334	327	335	370	325	334	363	370	334	356	362	327	336	344	361	375	335	350	359	337	345	329	363	351	363	323	356	349	359	347	348	344	348	349	317	354	333	305	354	389	327	355	342	352	374	333	324	341	346	335	319	324	346	353	354	330	350	330	348	314	325	322	345	363	392	331	367	335	381	375	344	348	365	293	339	356	334	354	298	304	350	367	354	381	356	328	355	338	335	331	375	359	346	312	358	334	349	354	340	387	352	323	357	341	335	343	363	332	344	340	360	341	345	350	369	335	326	328	357	328	344	365	318	340	379	361	351	354	376	353	321	353	365	377	340	349	334	378	331	381	357	349	337	393	344	352	380	366	372	353	372	358	349	333	292	341	380	329	333	349	354	347	332	344	355	346	332	380	339	322	377	306	347	365	372	344	353	315	361	348	336	341	300	331	354	351	345	359	339	325	329	354	336	348	309	355	316	332	309	347	349	349	371	351	333	346	325	331	352	376	360	360	339	340	376	326	352	338	356	364	375	344	343	333	335	309	330	349	353	369	333	337	349	372	363	350	354	360	339	350	365	383	360	347	378	360	354	305	305	323	355	328	300	340	362	320	314	335	360	349	388	350	353	357	361	317	354	336	316	338	376	352	334	351	340	348	361	353	324	321	323	320	320	336	368	336	331	375	324	312	307	342	381	351	339	383	304	361	302	346	353	348	349	350	355	374	352	341	334	335	356	336	353	342	339	353	350	410	307	328	381	342	362	374	348	336	366	352	361	336	330	305	347	324	331	383	386	346	342	344	365	314	378	337	367	326	289	335	331	335	343	340	349	291	334	374	322	317	337	302	332	346	338	326	339	356	363	353	347	380	358	353	312	342	343	333	340	327	366	338	361	304	371	360	318	356	331	372	335	334	353	353	341	347	361	340	341	366	371	354	355	335	344	339	331	322	304	343	378	335	326	334	344	328	347	322	345	331	338	356	340	343	364	362	307	344	328	378	351	408	336	348	336	343	334	313	339	358	362	389	339	341	363	320	351	354	328	349	361	346	357	338	349	384	318	326	362	333	332	310	333	329	361	343	394	360	348	357	340	342	350	338	345	361	370	371	327	375	372	329	319	326	326	359	357	361	339	340	399	359	357	328	367	371	347	320	329	339	328	370	347	372	335	330	310	339	346	330	336	339	358	341	344	320	326	356	317	322	305	343	357	352	358	366	335	356	350	351	329	324	345	330	349	298	344	338	310	353	348	372	311	339	343	347	323	350	359	338	350	323	331	335	330	355	335	348	352	333	327	328	333	348	326	351	353	335	341	365	331	326	392	340	352	349	360	329	337	335	337	337
36205	20333	14809	11999	6451	1969	1691	1436	1152	1083	1051	975	888	853	820	777	815	716	763	732	778	793	770	774	748	761	706	760	762	766	779	762	765	800	747	839	774	791	807	833	830	771	842	772	822	763	773	735	698	732	772	744	809	833	746	747	748	730	773	787	724	759	732	761	710	816	740	757	771	707	776	786	749	765	749	730	778	762	749	808	742	798	744	733	724	730	750	759	787	733	737	718	752	756	718	733	777	736	754	762	715	718	721	739	707	734	764	763	739	710	741	768	798	750	780	762	784	770	729	794	757	746	774	771	724	760	750	745	722	774	738	728	741	739	749	767	790	738	772	766	794	747	752	772	810	695	744	730	771	768	784	741	718	718	767	723	701	748	747	715	720	746	724	750	767	721	724	751	784	781	784	782	759	774	770	766	765	783	757	716	708	706	751	752	796	769	728	730	750	751	711	776	746	793	735	762	783	720	807	727	729	787	742	711	790	716	741	753	782	740	789	743	794	793	799	770	790	732	781	762	750	725	727	774	747	762	704	736	713	784	760	756	724	738	726	764	776	752	712	789	732	760	775	805	751	766	728	773	786	729	753	717	774	797	743	782	795	718	762	731	697	733	786	795	734	749	765	795	729	719	735	736	812	758	760	782	719	753	800	740	775	722	772	770	737	728	741	767	736	786	756	728	758	695	770	774	789	779	760	699	734	762	704	722	753	721	733	745	779	693	765	767	739	797	789	720	720	785	734	744	759	717	767	729	760	787	789	730	773	732	743	721	751	772	757	750	729	757	799	724	726	725	780	760	775	779	711	746	768	747	729	760	754	757	741	753	758	706	740	715	754	769	754	748	759	731	788	737	776	742	796	729	731	759	816	733	740	706	694	725	790	702	765	770	727	751	775	741	748	805	790	749	776	729	760	748	707	689	751	793	799	754	796	775	782	730	760	741	742	746	738	721	769	695	725	734	790	687	740	750	759	791	726	736	696	765	770	740	770	715	770	751	725	764	734	818	779	758	796	732	765	754	757	788	779	782	734	797	715	774	777	762	722	782	734	723	716	753	741	793	756	761	771	779	772	768	816	717	746	751	767	808	796	805	774	737	757	751	761	705	709	725	697	718	758	768	709	774	812	759	795	738	734	753	751	733	738	791	740	770	765	771	740	720	790	791	743	775	764	685	760	742	740	727	774	730	713	687	827	721	753	739	760	739	791	748	751	735	745	735	735	715	707	754	787	769	704	798	700	730	758	745	740	756	774	739	783	797	736	778	755	774	758	751	756	749	771	711	758	753	776	758	759	762	736	784	733	755	745	662	744	774	750	696	720	738	718	736	783	739	790	733	736	736	761	796	759	773	763	759	745	752	764	781	741	798	762	742	751	736	756	733	770	767	771	738	775	748	775	734	792	747	686	782	790	763	762	762	737	735	737	737	722	755	739	741	804	730	733	803	753	740	730	762	739	793	767	723	747	787	734	703	765	738	713	740	741	741	760	733	752	747	731	775	752	793	779	696	717	756	749	699	736	723	760	776	798	749	784	730	760	706	735	762	804	689	692	737	779	739	756	723	701	764	698	751	799	731	686	751	769	726	712	770	747	723	771	758	720	797	747	750	761	780	734	820	742	692	744	745	779	729	702	725	748	778	706	757	792	782	735	760	702	747	751	733	765	723	728	763	776	771	751	759	802	719	715	754	715	765	779	772	802	722	790	734	711	737	750	781	717	823	714	742	734	715	707	747	743	732	740	742	792	708	731	718	727	714	783	769	738	726	770	779	726	794	750	742	747	712	752	797	739	792	714	738	779	780	789	678	689	786	736	754	765	739	741	792	771	771	730	760	785	755	750	760	773	730	759	774	693	742	730	765	791	761	717	693	754	739	764	783	767	769	758	765	789	787	750	808	735	723	741	713	766	770	812	790	716	737	764	746	736	751	780	739	746	740	755	782	795	758	756	779	738	752	764	706	753	785	738	776	784	733	771	761	746	795	762	771	735	768	745	773	729	718	813	741	797	795	757	719	736	722	745	748	764	751	756	766	741	713	768	781	745	780	779	748	728	748	714	759	782	756	720	710	759	735	738	751	764	751	728	736	764	749	782	770	747	731	733	743	747	801	749	748	783	715	720	760	703	742	747	746	772	784	742	751	753	780	722	735	749	777	740	782	719	741	773	734	747	743	745	754	734	795	745	772	795	759	750	727	756	739	775	732	714	765	741	722	714	701	772	744	752	766	707	758	739	715	751	756	736	749	750	800	774	750	714	732	764	732	763	747	771	760	741	694	726	670	808	797	749	782	749	719	765	781	762	770	752	717	757	693	756	749	797	782	743	731	723	742	733	731	735	757	691	752	701	792	749	759	771	768	750	757	763	733	788	781	729	757	733	779	765	804	793	754	771	735	734	780	807	767	743	781	736	731	784	756	720	669	792	768	756	767	778	777	747	796	722	779	701	751	735	688	768	739	736	753	771	751	745	769	739	778	698	719	799	681	732	723	757	718	743	731	727	745	745	825	736	752	777	746	754	770	762	766	783	747	699	743	744	804	752	754	743	759	737	782	737	745	704	745	799	783	718	688	695	743	795	758	790	759	782	773	725	773	767	773	763	722	728	754	752	763	697	700	744	725	718	777	747	751	755	739	741	772	776	783	771	749	759	691	697	746	751	709	757	762	784	785	722	732	773	700	743	770	776	785	772	786	749	797	715	805	810	722	683	720	766	753	752	749	810	793	737	743	751	734	736	765	689	731	760	742	766	774	739	739	778	797	765	793	737	760	734	730	733	753	788	754	762	799	762	713	771	775	749	728	742	742	765	744	788	772	782	688	749	727	754	761	744	769	784	749	743	727	753	754	785	708	779	762	728	769	766	816	796	745	768	728	760	773	746	769	756	707	746	743	750	787	723	765	777	776	710	777	737	708	787	728	757	727	727	759	756	745	768	720	730	728	731	766	726	786	765	741	715	763	787	765	753	749	708	758	784	757	718	758	693	736	729	724	738	738	780	741	691	726	795	765	724	768	762	731	771	766	752	799	768	764	749	748	717	730	740	755	762	769	775	725	782	766	820	745	750	740	764	769	787	765	729	756	731	729	697	735	759	803	794	763	751	728	717	719	672	795	754	752	718	744	700	757	698	741	773	748	767	796	763	729	754	741	797	769	808	802	808	787	702	756	714	773	754	801	779	751	764	762	755	721	756	777	783	733	746	717	780	762	738	710	766	818	771	732	731	713	688	709	765	768	714	765	736	752	708	756	766	756	759	725	786	780	741	758	782	739	729	802	768	741	735	705	765	712	756	755	716	801	746	723	777	768	734	747	763	792	780	688	756	777	718	784	710	736	747	713	738	715	819	760	732	731	735	751	753	772	747	720	732	766	758	746	730	780	760	758	761	766	749	757	739	775	806	779	770	739	756	779	762	731	747	777	748	737	724	723	753	774	744	761	725	736	735	709	719	742	730	811	770	719	796	773	733	781	666	788	743	762	710	726	743	754	733	727
62125	31437	19098	12627	6155	1104	715	577	485	402	463	411	414	400	374	388	346	361	361	369	398	335	380	374	351	388	383	355	337	384	398	357	369	377	403	393	360	361	394	365	363	391	344	367	369	346	355	388	354	318	343	348	333	344	396	362	373	404	381	378	341	343	343	383	382	327	324	387	359	353	314	380	319	348	315	347	358	325	376	371	371	318	370	349	383	356	374	367	353	351	370	358	356	326	350	316	357	329	418	322	352	381	339	380	396	376	346	356	381	341	342	377	376	356	353	330	333	339	329	325	349	355	328	357	323	369	366	370	387	366	359	362	315	351	360	344	347	360	383	363	362	366	338	385	340	338	347	363	338	345	345	380	354	354	394	325	364	347	345	363	332	355	356	372	362	377	371	399	381	307	361	357	372	365	341	353	344	353	355	332	372	349	349	388	310	337	370	360	384	356	349	358	375	383	334	370	350	328	319	368	361	332	374	384	317	340	367	353	383	364	356	352	365	396	370	336	374	353	361	398	359	359	332	394	371	361	362	366	404	343	353	362	329	405	352	341	361	404	375	361	331	364	330	356	372	369	353	340	361	350	362	326	353	379	369	343	327	341	365	346	359	363	373	379	375	388	331	352	359	360	374	346	315	341	378	354	343	321	353	400	349	363	341	368	353	367	340	348	373	354	319	341	376	402	315	360	331	381	367	387	317	381	367	350	317	354	338	320	334	357	338	351	385	368	367	354	347	390	361	349	315	364	395	337	330	381	334	394	343	346	344	380	348	377	362	330	377	354	331	362	379	349	340	356	371	344	315	359	367	324	352	337	371	341	371	369	347	341	319	317	363	382	330	374	314	342	370	352	392	394	363	368	355	344	361	371	375	364	347	354	347	351	370	356	382	357	368	402	326	330	337	339	328	359	345	331	371	331	351	365	335	350	357	394	341	362	344	350	384	361	332	390	400	317	343	333	350	391	357	366	356	336	348	348	375	374	349	322	331	349	385	369	359	348	344	354	378	350	365	368	349	416	355	388	357	338	343	358	363	383	351	356	327	361	358	342	356	334	333	353	332	400	353	319	334	343	385	345	369	407	372	335	321	389	378	383	378	351	338	343	342	363	342	353	396	333	326	347	367	306	333	365	339	363	314	341	368	332	342	378	356	382	378	300	379	345	355	356	338	338	354	350	348	351	329	365	343	351	338	354	329	364	339	338	327	371	348	392	319	349	385	348	381	360	352	366	348	318	355	329	367	356	347	344	348	400	349	368	347	390	371	357	372	354	330	335	339	380	335	358	339	329	392	350	309	314	379	354	403	341	343	361	367	350	372	305	354	362	375	366	375	343	357	377	382	374	361	378	388	395	356	364	321	344	388	327	367	361	338	347	368	357	336	350	365	373	369	329	348	344	374	371	360	350	341	349	364	390	352	383	345	363	412	361	327	342	346	369	379	339	332	345	327	389	375	348	335	356	356	355	375	346	350	349	386	345	367	347	334	341	346	326	344	335	359	363	377	346	342	389	367	350	345	387	364	330	336	344	370	365	331	355	346	362	348	350	354	369	384	340	395	388	369	348	386	406	372	362	370	362	380	393	317	372	334	373	350	336	331	377	333	342	353	346	355	346	361	357	292	346	361	359	352	308	342	345	315	347	334	342	291	335	367	362	345	316	344	399	356	387	354	367	409	322	324	388	331	365	351	337	386	353	344	333	318	375	305	341	352	314	343	332	365	357	367	378	336	334	345	352	388	368	378	341	328	349	334	318	380	331	330	376	338	334	380	330	365	355	362	351	302	387	344	348	334	354	375	395	365	363	346	344	340	357	372	367	346	331	359	358	311	347	361	332	330	389	406	358	359	346	320	385	411	359	415	357	382	333	347	389	338	338	388	350	371	381	322	339	367	352	356	370	376	344	377	384	359	405	379	365	342	368	341	375	358	350	329	347	334	358	330	355	391	327	353	364	372	357	386	366	337	360	356	365	387	341	338	340	325	332	361	361	356	351	359	360	325	342	364	329	392	364	340	369	358	370	338	332	377	334	367	323	361	335	344	349	352	342	350	368	323	382	379	335	371	341	378	334	302	403	353	347	316	358	332	327	339	368	347	351	348	380	393	319	363	343	328	387	361	350	346	368	340	327	348	338	374	341	352	358	386	351	357	389	380	368	349	380	365	340	368	327	355	358	336	366	337	395	352	348	386	376	333	347	359	374	340	349	344	375	350	336	326	351	370	351	328	370	393	350	333	360	377	384	373	389	394	380	356	331	348	379	318	354	386	347	355	385	330	340	337	336	379	345	387	371	330	390	318	358	365	378	405	381	366	361	325	362	360	369	352	377	342	348	332	401	351	381	348	359	359	330	338	344	358	381	367	384	360	359	358	344	326	339	397	373	415	345	358	396	399	362	346	351	381	361	361	352	362	355	367	329	346	320	332	357	353	354	393	378	340	366	346	361	324	339	384	385	355	352	381	339	360	330	332	346	372	341	357	341	353	363	388	406	351	341	363	343	330	336	373	370	319	337	375	387	343	381	334	373	353	377	356	366	368	360	364	351	341	336	361	337	356	355	380	360	341	367	340	385	333	357	386	394	351	340	351	340	342	351	358	366	360	339	304	341	348	352	336	380	351	374	375	334	349	334	365	363	366	350	369	380	368	373	324	343	377	353	357	331	370	346	340	358	356	391	388	330	366	382	385	370	391	396	377	354	377	330	372	344	360	367	371	354	348	327	349	358	327	342	377	361	355	316	344	337	381	330	368	391	364	332	367	375	379	345	354	341	360	394	356	394	365	353	330	353	356	370	353	361	302	378	320	356	351	350	368	353	337	356	375	380	341	375	339	360	353	393	381	335	385	362	347	311	385	362	335	382	352	373	328	390	339	341	328	372	370	362	348	339	349	333	370	391	358	349	345	325	327	353	321	402	337	385	352	346	380	382	363	386	388	388	367	386	349	336	394	355	342	391	327	405	349	405	333	368	378	392	362	358	369	382	400	348	332	347	359	363	386	374	355	385	361	344	414	340	339	365	352	363	371	351	353	358	377	357	374	332	373	359	312	387	323	346	379	327	365	357	362	374	369	334	379	360	354	370	373	360	313	363	339	324	327	375	330	365	338	328	334	361	344	308	358	369	339	325	353	354	336	342	341	360	355	365	386	357	378	335	312	354	347	393	364	353	363	367	361	358	350	337	373	346	363	355	312	327	369	372	384	369	374	371	340	383	369	356	344	337	374	368	338	353	346	369	384	364	342	387	385	335	317	327	376	323	324	349	339	372	377	385	375	373	376	342	368	359	340	377	354	364	335	364	341	374	356	340	339	360	354	361	373	376	369	356	318	348	339	350	397	391	363	349	331	377	373	333	357	345	343	362	328	395	360	375	355	361	375	370	344	353	364	352	377	335	399	388	362	396	374	382	350	326	341	327	361	356	326	353	352	376	353	320	336	375	363	318	355	367	366	351	332	361	375	345	330	368	369	355	331	363	350	319	350	344	379	366
39093	21798	21332	21764	13012	3133	2265	1869	1524	1348	1186	1093	952	916	887	814	801	804	778	780	747	779	779	752	802	767	802	764	802	790	776	764	780	778	799	811	815	811	839	883	830	859	820	857	821	827	816	834	788	765	882	839	799	759	761	814	775	797	772	814	802	733	723	747	814	802	810	780	802	777	765	756	773	780	783	741	789	770	766	768	725	767	819	785	784	788	802	771	742	739	742	769	763	792	793	794	789	802	756	756	755	745	765	784	744	735	745	787	785	777	734	767	755	804	766	759	762	803	761	758	739	804	770	760	784	740	800	782	756	785	768	738	761	788	736	825	780	770	773	770	801	812	777	778	762	748	771	745	774	763	756	773	753	791	790	782	724	795	772	784	719	767	763	772	715	769	766	770	732	800	806	757	736	736	811	837	753	766	746	732	788	712	794	792	757	754	766	784	743	728	745	774	760	748	762	787	775	779	738	785	761	771	778	719	799	758	757	810	735	779	753	763	789	772	732	764	816	718	832	769	794	739	759	800	822	729	750	757	815	752	736	789	765	765	704	761	779	800	784	800	799	730	791	765	801	776	776	762	755	780	767	769	801	783	836	757	814	743	746	794	738	812	776	725	784	741	765	792	804	799	738	781	738	773	791	726	771	728	755	759	761	776	761	764	759	771	754	779	749	722	748	755	719	768	769	835	760	775	798	759	735	772	746	756	770	765	748	737	789	770	749	712	752	772	760	840	725	810	794	800	754	768	747	779	728	770	757	777	747	767	791	790	737	822	746	764	726	795	792	776	757	709	803	757	762	758	809	737	800	748	744	789	780	793	790	799	806	757	821	762	745	756	794	808	806	720	820	751	761	776	775	785	778	753	710	760	781	798	758	793	759	784	777	725	761	756	802	739	750	776	776	749	758	738	801	753	707	762	780	762	785	743	694	798	750	767	774	821	773	775	783	752	789	775	793	735	781	743	764	733	769	756	771	753	788	747	756	770	771	785	839	758	725	722	740	727	788	732	757	803	801	789	742	781	751	797	814	734	716	717	754	758	742	776	734	734	743	782	761	713	840	796	791	743	746	782	710	744	772	781	757	789	762	782	787	765	752	760	826	773	736	777	706	815	749	815	779	742	782	758	782	732	764	733	722	810	744	732	713	818	774	764	766	731	798	823	769	733	748	733	766	687	744	765	806	744	746	741	758	755	801	773	746	733	769	807	809	783	808	778	756	751	736	732	776	803	782	754	794	763	748	800	814	751	781	727	760	813	775	785	780	726	782	779	733	778	781	799	717	765	813	753	751	766	743	760	752	709	773	730	733	774	795	746	774	755	749	753	700	795	743	748	749	759	796	809	757	784	747	760	764	771	747	800	752	774	798	758	810	757	783	743	803	745	756	743	743	764	786	725	731	745	771	781	736	762	714	770	810	765	759	777	734	770	798	732	753	807	775	808	762	770	712	755	745	781	737	765	797	802	737	756	768	764	844	789	801	715	729	765	750	761	764	794	738	728	769	798	757	776	755	785	783	747	801	762	817	774	793	743	748	753	767	778	759	726	728	783	737	773	748	813	733	721	748	796	799	748	754	789	735	774	808	798	756	749	748	831	804	759	719	782	780	765	786	729	781	789	762	752	823	760	787	774	795	755	770	784	784	730	739	772	793	831	805	753	767	722	780	763	762	744	798	723	798	785	782	819	782	830	827	830	811	743	765	791	731	785	771	808	717	776	758	870	769	760	765	753	766	778	785	820	775	754	768	800	730	814	694	737	769	758	727	818	763	736	805	744	767	747	801	745	784	848	768	789	765	784	762	735	735	764	733	764	724	778	740	755	724	774	785	820	766	719	764	730	819	764	737	806	796	734	761	746	740	742	755	759	757	730	707	767	757	716	710	793	731	775	749	755	814	752	731	771	776	753	766	773	778	770	801	757	777	760	741	759	771	704	775	721	799	752	738	773	746	724	774	753	768	774	808	710	780	764	769	784	771	793	735	741	808	826	697	791	778	771	793	775	711	782	786	779	769	747	759	774	746	797	787	746	802	749	738	770	755	791	777	728	812	806	750	779	766	766	799	774	771	767	757	761	722	786	784	782	755	756	754	762	764	738	762	800	763	736	734	758	772	742	789	748	803	834	764	782	804	736	743	767	765	824	761	773	774	752	791	751	760	749	777	717	762	766	766	764	767	776	780	816	745	772	756	750	790	765	734	730	759	767	765	781	805	757	787	778	770	781	766	779	748	805	800	821	720	801	765	811	784	754	755	753	779	769	795	770	757	770	749	767	800	784	769	768	779	780	789	792	763	756	763	750	757	742	805	804	732	769	737	772	802	794	763	787	759	736	779	789	760	763	773	777	777	778	761	796	751	758	756	754	765	720	770	836	808	766	761	805	716	800	717	767	794	786	782	808	810	798	790	778	793	793	789	818	783	720	778	771	760	760	717	809	757	719	820	789	787	810	775	745	784	750	797	715	766	710	771	754	755	736	798	707	754	791	754	776	791	790	770	753	771	822	740	781	722	743	802	776	712	792	777	772	734	816	761	782	735	795	759	747	767	756	767	747	777	757	757	716	738	783	756	773	745	791	791	774	781	783	775	796	787	791	759	799	783	794	742	800	737	700	744	748	757	776	777	831	795	765	749	776	763	746	779	767	777	764	762	728	720	802	703	813	768	811	809	752	771	774	769	794	756	769	758	783	766	733	737	794	727	764	719	757	761	785	803	787	817	769	788	796	777	776	741	832	798	804	786	821	749	761	772	773	769	772	692	785	761	820	811	762	742	777	726	781	733	804	765	766	746	744	759	795	769	779	729	798	689	757	781	742	795	802	748	779	769	754	732	804	770	747	787	785	763	776	776	774	765	761	753	780	726	785	782	799	750	757	735	730	821	793	757	744	777	741	781	755	748	760	740	796	777	749	804	824	774	755	798	777	722	729	697	748	734	792	772	712	762	796	723	794	777	811	783	741	754	728	787	778	724	790	788	771	753	756	823	731	763	803	741	768	723	749	824	779	799	794	769	770	805	767	784	756	820	798	763	809	777	733	819	809	802	763	808	799	783	784	759	790	792	793	725	798	789	774	759	769	741	761	796	781	764	727	733	777	733	761	765	796	772	757	806	765	765	795	771	801	811	752	750	760	765	763	779	782	792	732	729	806	761	768	751	751	755	785	777	756	833	765	792	760	763	800	737	752	753	820	782	719	766	785	771	762	800	750	786	759	783	734	796	760	753	803	763	803	813	792	689	767	751	758	759	744	758	766	795	786	785	724	738	769	789	755	795	732	768	746	816	731	736	835	763	765	715	784	735	737	763	733	743	799	716	763	769	734	734	768	777	801	786	753	782	732	826	749	783	795	753	794	805	725	780	761	796	780	737	779	724	761	746	708	730	775	727	764	781	805	766	736	755	803	765	795	774	737	737	715	753	731	749	763	758	799	770	747	781	802	796	739	739	763	780	778	767	710	788	745	736	766	771	736	774	791	790	791	738	812	730	766
44232	23223	9657	3801	1472	586	482	415	386	433	378	395	369	415	378	347	352	331	369	346	334	372	362	371	353	373	324	341	373	326	371	348	349	356	354	349	356	367	326	353	393	384	392	339	354	323	361	344	388	381	368	370	372	357	365	340	357	374	340	362	367	368	370	361	375	380	369	367	362	386	344	390	358	361	354	357	361	346	366	371	394	353	383	334	363	355	368	362	324	330	362	392	367	329	359	346	367	356	360	347	381	347	334	377	331	390	387	344	351	362	370	364	313	341	372	364	342	349	362	337	352	388	360	377	324	320	403	355	358	352	367	380	360	331	350	367	371	329	373	371	337	333	361	329	356	382	347	374	365	382	376	400	332	325	381	341	337	375	338	350	336	380	346	333	372	366	340	337	345	358	352	360	363	350	356	349	396	324	386	333	353	348	339	326	343	362	334	354	341	368	378	356	365	361	392	353	341	334	382	341	375	338	376	369	370	380	357	324	339	349	320	377	350	412	385	344	361	372	366	411	393	323	363	340	352	342	313	344	379	349	345	377	360	382	386	385	374	368	338	342	380	412	362	341	330	398	409	379	341	322	366	368	335	400	350	419	395	351	360	351	355	332	362	332	358	335	373	350	381	341	363	334	345	388	362	338	333	372	371	385	369	358	358	365	315	380	346	382	355	389	357	349	356	352	360	376	332	353	337	352	373	339	366	380	334	349	383	348	385	356	322	345	340	377	371	402	414	376	342	364	361	371	367	367	391	384	344	360	339	366	361	361	360	380	369	379	371	334	323	344	348	373	349	355	403	356	338	347	325	358	357	340	326	352	353	353	394	349	361	358	321	379	356	341	355	365	371	341	328	331	319	366	343	376	381	359	369	367	364	344	369	332	323	376	367	406	362	371	364	349	334	375	349	361	332	346	370	333	347	333	355	393	367	389	370	384	367	350	372	383	336	343	353	346	367	362	375	338	353	334	370	400	340	371	364	324	363	335	352	356	335	328	391	372	352	340	368	347	340	343	342	351	362	386	392	342	338	362	332	348	412	362	351	353	372	349	335	356	353	379	357	392	345	357	351	358	373	347	348	362	373	364	376	382	351	355	330	378	340	368	384	388	358	373	380	379	350	369	400	335	322	381	397	369	368	360	405	373	385	400	328	355	328	358	329	382	374	356	357	326	359	343	336	353	386	423	344	376	361	362	338	348	353	374	374	348	345	375	361	347	383	356	344	320	362	365	353	333	377	375	385	358	387	335	389	351	333	335	368	397	352	344	331	327	354	356	366	346	325	340	310	341	371	362	360	409	359	359	391	342	364	360	336	377	362	353	379	293	324	397	354	353	358	374	339	373	357	355	333	349	360	370	357	370	377	392	343	325	370	363	361	372	352	368	341	350	367	353	341	351	353	348	367	340	356	347	347	346	352	361	339	350	378	349	351	398	385	336	362	344	320	357	389	358	386	338	344	364	344	381	362	371	370	373	349	330	346	357	348	366	380	404	356	338	363	339	351	357	324	335	365	386	349	365	362	409	382	332	355	344	342	379	333	355	372	344	344	377	381	393	349	333	338	353	338	327	357	382	338	326	402	345	351	364	366	374	358	334	338	361	315	369	372	357	354	337	366	365	366	373	374	332	358	361	317	371	353	376	342	336	365	322	348	386	377	376	354	363	395	347	407	387	361	363	333	350	337	365	378	338	355	359	374	375	347	323	360	396	358	378	366	377	367	371	353	365	376	359	401	361	343	348	393	344	353	388	366	402	373	330	389	376	325	338	327	348	375	358	364	373	341	341	349	354	326	345	338	357	353	330	415	358	370	317	351	331	382	337	383	337	386	348	345	378	366	321	362	348	359	338	364	390	401	359	373	348	385	337	347	405	370	344	353	374	389	389	347	384	371	372	328	372	322	344	375	347	336	355	377	362	335	372	349	331	339	384	372	347	351	356	375	377	336	348	343	388	362	326	343	374	373	396	326	368	380	347	356	354	343	329	351	419	364	370	363	358	340	314	344	341	390	381	355	348	356	342	339	348	334	382	390	345	364	347	354	362	362	400	331	329	374	381	342	344	358	372	374	356	372	353	355	338	343	338	350	373	355	370	338	376	351	308	372	364	380	364	358	362	404	377	353	367	393	378	367	349	313	340	342	325	368	320	351	387	368	396	405	351	348	361	362	365	350	365	378	378	357	341	374	326	376	335	378	356	367	361	372	351	364	362	380	365	339	347	350	329	356	362	368	355	401	344	350	352	333	303	358	352	337	372	343	350	348	370	355	383	399	336	371	380	349	360	388	348	350	347	370	348	350	323	373	356	347	360	385	367	364	366	372	381	398	351	357	365	377	357	364	371	336	382	337	387	358	364	353	366	391	346	379	322	323	345	350	379	329	367	343	353	362	338	378	378	357	367	362	335	332	396	361	339	390	349	351	354	359	407	362	347	393	374	334	344	358	370	366	337	403	362	321	386	386	376	366	399	347	377	366	353	338	341	389	327	372	383	361	347	384	394	354	341	349	357	371	336	355	381	363	346	356	399	384	351	338	350	340	358	358	355	341	343	337	345	342	356	353	383	335	338	392	354	332	372	354	355	362	365	367	338	344	367	331	307	355	404	360	391	328	360	339	340	348	343	372	417	386	374	366	374	342	349	377	368	342	309	365	345	362	374	355	342	374	327	373	353	360	338	335	405	373	366	317	333	352	391	347	345	354	354	345	361	374	346	365	376	364	341	343	359	390	377	378	369	350	356	375	350	338	370	358	328	367	356	377	385	329	372	354	318	335	358	373	339	350	343	381	403	347	322	360	372	361	378	362	360	348	365	343	347	359	370	352	380	365	407	361	393	343	401	352	352	395	386	382	383	350	358	404	348	352	311	344	358	398	350	380	351	364	383	359	349	330	375	371	364	377	343	370	391	332	355	391	331	334	310	388	348	330	344	343	365	365	385	338	379	351	377	360	366	336	342	345	361	318	359	349	292	366	377	379	361	383	329	378	430	351	339	369	375	387	352	346	353	333	363	359	355	373	344	360	357	386	354	363	381	382	358	409	358	364	386	388	373	384	358	363	369	372	363	385	361	349	357	377	352	326	381	375	321	374	345	359	403	337	330	330	365	353	346	370	358	365	318	373	363	345	340	378	374	360	361	408	355	382	395	368	373	323	338	371	333	342	366	405	362	368	381	376	382	357	386	359	398	346	368	354	361	356	314	335	342	362	389	358	347	306	347	378	346	349	337	355	364	353	330	363	349	330	342	401	375	367	372	326	333	370	333	397	356	341	387	345	357	328	373	363	338	399	378	377	336	367	348	366	369	360	372	327	351	364	398	375	375	399	364	359	376	366	316	352	357	367	333	348	355	338	343	337	361	384	361	386	319	343	378	353	385	352	354	347	362	330	343	355	354	368	365	360	332	405	362	383	343	369	369	369	379	351	346	365	348	362	368	360	387	352	372	367	332	368	332	339	388	349	336	351	361	343	324	327	350	369	392	336	398	359	352
27479	15714	12040	8357	3941	1654	1319	1157	1093	1009	965	864	807	763	810	807	753	762	764	759	756	751	746	750	738	787	777	815	747	779	765	748	794	779	795	776	791	741	761	779	787	810	797	755	761	790	796	759	777	772	813	805	796	769	818	742	737	827	735	790	817	795	764	727	764	792	793	726	793	781	773	790	757	803	822	808	813	810	763	813	813	779	727	771	795	806	735	751	766	815	767	774	791	752	762	759	740	762	782	807	752	723	786	829	729	758	766	796	743	754	762	715	758	776	759	791	779	771	725	763	776	767	772	774	780	761	770	769	747	754	722	734	781	770	720	806	820	754	800	787	814	764	768	793	817	775	755	782	763	736	770	754	758	795	783	780	804	789	732	764	790	758	793	800	756	816	787	743	717	757	778	738	807	789	725	769	761	790	741	743	769	761	753	737	774	800	727	759	770	823	723	772	751	764	793	706	757	740	783	758	767	747	780	770	842	771	759	745	724	741	741	781	736	768	730	763	812	729	742	831	749	744	803	826	770	765	790	773	739	801	812	728	742	830	787	756	784	731	794	726	801	782	760	766	783	776	749	790	764	760	737	779	737	793	733	811	712	728	749	773	750	834	757	751	803	787	798	772	707	804	764	756	799	753	846	779	769	722	719	747	738	779	776	765	785	791	770	767	756	766	767	726	808	809	808	734	763	770	731	797	741	758	774	761	741	757	745	763	766	796	762	732	782	748	755	758	720	748	781	736	767	757	805	757	793	801	791	734	785	757	754	714	773	745	798	779	766	797	777	758	779	781	773	701	803	799	763	755	764	795	780	761	737	768	767	768	808	779	770	747	761	763	766	745	736	765	739	789	754	716	751	767	728	817	804	829	780	744	740	758	748	760	763	784	738	776	777	797	795	726	736	729	739	751	776	777	776	791	747	768	796	785	798	747	779	732	775	775	705	818	801	750	827	759	749	807	788	756	760	757	744	789	824	749	811	750	836	749	778	734	800	775	794	710	752	809	764	781	758	736	749	768	770	765	768	754	738	761	705	750	736	761	763	740	787	747	772	764	776	769	764	756	733	772	788	778	809	747	763	746	769	772	757	785	762	819	800	767	773	788	758	770	763	787	808	762	769	748	770	778	751	789	749	796	757	779	737	772	808	791	752	757	751	763	791	760	806	762	752	751	751	810	792	756	753	782	780	824	785	815	746	755	793	814	788	746	753	831	769	780	752	790	763	770	719	781	745	793	778	768	746	787	774	775	787	795	777	825	751	780	755	780	725	810	735	715	767	748	738	793	717	782	760	792	754	770	747	783	761	787	767	812	793	748	760	861	796	748	813	764	782	762	787	721	719	718	754	760	766	766	801	793	811	734	733	741	746	777	783	767	832	813	749	701	739	790	798	794	692	764	788	764	777	801	794	778	771	753	792	773	750	745	757	755	765	802	778	739	778	747	767	784	753	793	757	781	772	739	775	784	732	745	760	786	799	776	808	757	797	771	828	773	759	761	755	813	741	772	719	732	810	772	777	758	732	803	763	799	739	779	806	794	752	773	735	791	740	807	759	765	761	792	752	740	778	753	741	760	748	735	789	815	754	741	798	742	760	765	825	713	810	723	796	803	735	769	786	730	770	768	758	772	787	745	762	764	749	804	786	725	720	809	766	733	735	755	738	760	742	768	741	751	764	775	775	857	766	786	776	715	734	787	758	763	738	782	789	820	767	771	792	799	805	768	772	750	783	769	787	771	749	778	758	802	711	731	789	783	736	754	810	786	817	759	851	730	783	745	754	771	758	723	792	802	707	812	779	788	763	794	770	801	772	789	795	779	754	767	751	791	757	754	749	809	749	751	750	745	744	730	776	742	785	765	739	791	795	731	751	763	823	772	797	764	766	704	749	790	781	798	742	733	793	741	761	806	797	791	785	764	798	737	764	731	744	767	796	805	765	737	763	735	792	799	775	716	764	813	771	727	721	750	782	756	766	806	811	798	737	742	774	795	761	740	775	767	717	787	738	776	830	831	804	780	758	784	771	807	807	743	785	753	791	789	759	774	747	825	747	754	781	814	762	770	771	782	759	788	747	696	794	739	705	780	742	745	761	762	813	813	740	773	816	792	780	797	772	770	747	771	805	793	772	819	775	764	778	771	736	739	778	798	787	801	758	757	762	776	798	812	748	772	790	774	759	717	737	787	713	781	778	760	706	791	730	795	792	802	803	771	787	751	758	760	770	799	804	774	753	792	772	755	776	799	739	775	780	759	805	766	768	794	798	794	777	755	783	761	736	748	733	750	703	788	820	813	787	767	819	822	792	777	771	769	764	755	766	750	738	761	766	734	746	755	776	738	749	757	770	787	786	767	802	780	707	815	773	762	759	796	787	752	759	809	795	759	798	812	776	713	801	775	794	768	804	759	730	806	763	804	782	719	772	761	736	788	751	774	835	795	741	753	754	747	768	759	781	790	799	774	837	743	769	779	748	742	732	749	731	755	774	793	789	758	802	747	745	742	758	766	806	761	776	770	768	758	738	742	778	747	754	765	788	757	767	765	719	751	765	778	770	806	760	779	824	736	761	782	787	772	795	753	763	776	767	758	779	847	757	798	745	793	778	758	720	736	726	784	707	818	795	760	802	744	736	749	783	740	763	792	769	726	769	758	751	776	733	749	794	805	772	762	675	749	737	772	789	733	737	708	794	781	776	752	785	793	752	788	764	819	754	776	769	813	782	803	745	735	735	794	773	783	741	735	759	724	752	796	794	766	744	759	772	727	758	736	723	751	767	764	771	771	788	779	813	811	771	809	745	773	730	770	796	785	795	751	789	734	774	776	727	742	787	771	783	801	729	745	761	784	783	756	830	786	706	808	766	730	724	770	790	738	769	803	745	796	751	763	772	776	779	762	798	806	725	792	740	772	794	787	775	777	789	781	751	757	780	762	789	741	787	794	748	819	789	740	770	807	811	740	771	809	796	824	775	765	805	794	750	811	807	750	785	772	753	763	776	822	786	751	774	722	797	759	775	737	776	749	799	750	765	781	798	748	770	720	785	754	784	770	781	784	777	759	760	731	775	760	677	778	747	769	781	791	761	793	757	764	760	805	754	802	778	769	714	784	738	802	741	766	755	778	772	791	741	768	803	793	741	760	766	789	820	742	771	757	716	779	761	764	789	779	794	788	755	731	796	734	786	728	802	733	797	767	728	775	784	815	751	722	760	819	761	770	728	777	829	794	790	747	804	749	749	751	815	770	771	770	794	760	797	775	765	765	757	778	753	687	801	795	764	785	768	790	765	776	739	775	764	778	788	788	744	781	720	817	732	766	743	740	781	723	764	783	764	763	752	772	774	778	805	818	785	756	799	738	803	832	740	768	745	770	789	780	753	776	755	780	778	724	779	809	768	734	782	710	764	742	744	735	735	768	769	741	736	764	791	806	751	784	771	710	746	777	773	802	822	795	702	771	795	779	734	788	748	769	772	734	809	816	796	762	771	773	777	775
56283	28263	14950	6350	2063	586	461	418	429	448	374	398	345	374	343	348	381	371	354	360	342	355	372	358	334	361	305	324	379	389	371	356	397	357	327	338	336	356	356	390	358	336	328	335	352	380	362	369	376	351	387	361	393	329	325	309	366	360	374	337	358	354	338	367	354	362	362	338	332	346	347	358	367	325	357	383	357	329	328	350	355	367	351	369	352	342	297	342	339	350	379	334	326	365	353	340	338	341	374	326	334	374	364	378	374	345	355	349	335	388	333	356	363	316	358	324	361	357	371	349	343	368	363	326	356	354	365	343	347	352	348	331	315	360	347	345	313	350	345	329	329	335	344	360	368	310	377	355	339	308	366	366	339	390	366	342	376	349	323	381	385	355	310	324	340	332	362	338	344	342	336	353	344	368	320	343	348	349	344	364	337	388	368	353	355	397	362	363	323	352	332	363	351	362	318	364	370	373	337	351	389	356	367	382	349	350	334	359	339	360	357	365	360	348	336	352	368	354	362	361	325	329	371	341	333	359	352	380	365	385	362	366	323	342	366	338	353	350	367	345	382	378	365	344	333	393	349	367	327	367	333	327	365	353	391	351	349	349	341	345	355	368	412	346	326	342	357	342	384	375	360	361	370	323	359	324	319	355	359	325	320	347	354	373	382	416	315	367	335	330	359	332	359	345	343	361	326	386	399	321	354	342	331	333	369	358	335	391	357	332	344	358	380	411	338	353	336	372	368	335	396	346	359	410	391	350	390	326	348	363	365	332	338	342	327	338	353	382	358	385	355	352	362	350	307	361	346	371	358	337	356	349	344	329	364	358	338	341	298	351	375	339	373	367	329	349	362	362	358	354	351	325	341	337	369	320	348	348	306	362	355	343	373	374	339	339	367	359	342	357	356	369	384	385	378	353	373	374	367	336	368	373	363	340	326	318	368	386	373	353	379	375	311	397	312	336	378	332	334	381	362	378	342	359	348	339	348	347	353	357	326	306	382	335	340	340	365	342	329	358	400	395	376	356	363	388	339	354	358	378	354	335	355	386	382	357	331	359	340	345	339	351	396	356	339	346	380	340	351	358	350	346	377	330	309	333	362	366	380	367	332	335	340	369	334	321	344	350	392	385	345	354	362	326	333	358	331	319	354	379	340	365	334	342	325	362	339	409	390	339	357	366	387	311	400	371	364	328	374	363	346	364	363	332	341	343	342	363	335	333	332	369	358	316	343	331	357	382	357	352	355	350	353	345	322	337	337	367	351	368	356	325	325	348	323	349	329	324	387	331	318	386	345	359	378	352	389	350	335	354	371	322	355	403	366	368	349	364	333	317	311	332	362	378	378	385	362	325	340	333	353	347	357	362	355	338	364	357	339	343	358	358	367	389	359	347	318	342	323	384	344	317	333	368	306	363	369	327	383	343	328	361	361	363	365	277	365	358	335	330	373	348	323	376	348	369	427	363	342	340	363	353	362	342	321	328	365	363	399	369	378	387	373	363	352	373	365	320	321	371	354	324	355	381	384	340	366	376	325	316	365	313	338	323	343	376	351	361	353	371	328	355	372	374	336	342	350	360	359	355	320	349	353	342	310	348	340	346	345	328	356	386	359	371	360	356	352	328	327	362	337	355	325	385	352	400	371	360	325	386	334	337	340	349	347	342	345	333	339	308	329	377	340	364	330	348	339	381	389	331	344	322	341	328	332	352	367	355	305	346	357	352	300	364	347	369	348	373	323	355	353	351	364	356	354	380	343	331	340	378	341	357	356	381	377	370	344	372	349	358	357	339	358	327	361	356	347	394	341	349	356	353	337	292	346	346	366	409	339	373	349	385	328	333	356	317	391	341	383	367	344	399	349	362	312	335	364	356	348	321	341	323	341	340	324	353	359	359	389	367	367	313	377	356	380	382	370	343	383	349	342	370	353	363	356	346	332	354	352	347	311	343	368	334	339	320	316	316	375	360	324	384	344	381	316	396	373	353	331	328	327	351	362	390	345	356	354	370	356	344	378	399	348	346	393	368	355	380	313	321	352	355	405	345	360	362	319	341	332	372	364	319	332	360	372	355	365	371	372	342	360	374	387	370	352	363	346	323	355	371	342	329	361	347	362	348	362	326	345	325	403	372	341	329	357	363	376	341	347	326	353	352	342	386	366	371	355	340	375	331	366	343	346	388	421	398	376	345	341	380	375	359	327	328	351	377	378	378	327	330	380	348	354	348	364	334	370	339	308	361	312	347	345	386	381	325	329	373	346	347	363	352	375	390	347	351	336	352	328	330	353	315	355	337	352	307	359	351	338	353	367	372	364	348	339	340	311	351	341	361	372	336	352	347	366	353	381	340	393	386	364	334	359	360	350	353	310	343	356	354	347	336	363	386	363	327	320	402	367	330	357	341	369	336	337	311	363	372	367	347	348	345	366	356	349	307	332	352	315	322	366	365	323	332	357	350	332	342	346	352	303	351	334	363	355	352	338	351	343	336	356	379	332	358	364	353	353	383	350	360	355	400	344	375	320	364	294	350	354	357	359	342	378	350	345	344	335	336	318	339	360	345	376	341	336	352	348	332	332	335	347	354	330	328	306	382	364	367	364	373	364	368	382	387	342	336	356	357	368	330	379	358	362	327	368	343	375	392	369	396	360	361	325	375	345	373	364	315	349	389	366	337	339	372	346	302	336	347	358	345	351	329	361	349	355	382	357	379	339	365	324	338	344	354	325	329	365	352	360	366	331	354	345	313	355	327	370	341	363	351	404	394	374	354	368	372	340	373	343	389	387	372	360	341	357	345	344	351	358	366	346	382	317	311	333	345	334	377	337	373	354	351	300	340	358	344	329	327	335	361	384	368	362	373	361	363	372	367	348	312	338	331	351	376	308	298	313	331	328	384	357	333	357	362	344	350	373	369	334	359	338	353	326	351	342	337	395	367	364	331	368	379	325	379	383	354	356	352	358	360	334	331	339	330	383	387	346	321	367	370	369	356	392	381	332	354	341	419	359	370	326	364	311	401	367	319	339	340	350	386	342	387	354	328	358	338	335	339	343	375	367	366	354	357	373	388	364	355	353	341	372	358	333	362	368	340	370	361	391	351	365	359	350	350	334	361	328	347	361	393	311	351	362	381	377	351	376	354	409	361	324	348	332	319	376	308	379	380	365	370	343	365	407	334	354	350	374	344	346	355	348	342	400	330	357	347	339	371	393	377	337	358	337	313	311	341	364	362	350	353	367	383	429	397	335	369	347	357	355	322	327	337	343	342	367	317	334	347	357	330	352	323	333	353	371	363	384	367	376	339	342	348	337	329	329	390	344	381	357	327	347	367	338	369	348	329	328	332	361	335	357	348	370	371	351	382	347	393	355	361	332	320	317	372	325	352	344	335	320	333	378	363	349	333	383	361	339	342	365	343	345	358	315	331	341	384	366	352	374	387	355	338	324	337	357	329	378	367	333	355	369	372	367	350	386	362	310	344	341	341	345	356	356	346	330	357
36973	20950	17634	11849	5160	1558	1318	1107	1102	972	884	863	873	827	790	804	770	788	856	761	772	724	799	766	802	731	760	756	799	759	777	720	794	720	802	796	784	820	727	830	799	786	820	793	769	768	787	803	767	757	734	774	728	755	709	782	774	779	732	778	735	772	758	769	770	718	744	754	757	726	739	772	771	789	833	755	773	784	734	738	807	728	757	769	777	760	739	723	732	704	759	776	762	722	747	802	727	761	734	775	800	757	711	759	780	744	727	767	757	765	736	768	775	773	760	781	709	751	759	756	765	779	757	772	779	769	758	719	725	778	717	722	753	768	776	778	832	765	752	784	738	754	782	731	773	766	766	747	770	751	732	760	785	804	753	724	749	760	763	746	790	745	728	807	759	761	739	749	717	776	754	744	799	769	749	769	702	808	802	716	741	738	748	732	759	743	775	818	769	770	750	763	803	755	744	763	743	805	750	755	771	674	762	779	756	766	742	730	785	760	778	766	755	786	744	780	730	734	741	720	776	773	765	731	759	760	737	780	751	743	769	752	747	773	796	809	738	766	758	737	735	729	770	783	723	771	775	762	765	754	735	753	820	719	750	774	748	758	771	738	763	778	723	807	774	730	731	791	751	788	718	722	761	806	752	727	746	787	741	770	760	691	754	790	731	756	734	795	696	767	742	756	779	772	757	753	771	789	749	787	758	757	767	728	756	733	756	739	744	778	769	706	763	745	805	739	741	745	772	736	785	738	714	722	785	747	752	806	753	811	709	741	760	788	751	758	828	791	723	784	763	755	780	770	760	770	771	728	740	779	755	789	727	783	765	757	779	744	740	783	754	787	773	750	802	710	741	777	759	787	746	770	778	771	793	761	759	768	752	785	774	750	769	747	729	784	771	740	756	713	781	786	801	752	794	766	822	700	770	718	694	755	745	775	813	792	752	731	784	780	716	721	756	755	736	735	750	714	734	768	788	786	784	773	747	755	713	783	745	805	752	735	874	751	780	734	726	804	778	710	749	760	728	725	775	766	744	730	793	775	781	753	809	789	736	756	746	788	799	793	739	785	712	749	723	731	808	755	788	781	716	753	755	731	741	760	775	736	772	749	740	732	791	748	795	743	784	776	731	761	747	785	728	795	811	755	729	771	744	764	747	716	785	779	777	743	807	818	730	801	780	715	759	758	775	765	715	780	749	765	748	743	718	711	797	716	759	796	757	795	799	735	769	799	734	737	780	753	719	735	746	785	761	775	741	732	766	716	761	755	729	763	754	760	731	746	782	741	774	774	775	761	733	732	688	748	757	810	782	724	814	766	763	697	790	788	793	802	722	743	776	812	784	771	793	805	771	793	801	760	775	777	771	751	770	814	751	787	741	759	805	791	731	789	790	795	793	800	734	778	724	714	760	775	821	751	716	835	777	747	777	772	752	761	769	806	816	760	734	757	774	774	787	776	719	785	715	802	761	773	720	738	757	792	725	724	759	748	775	735	751	738	736	731	784	761	754	811	832	775	815	786	802	771	762	752	738	750	750	736	781	706	720	746	763	800	750	807	776	797	756	780	748	744	755	770	731	732	754	798	736	715	696	765	746	756	772	797	771	714	740	798	783	794	804	761	782	799	758	705	730	771	746	777	761	731	780	727	800	754	693	801	741	757	740	753	760	764	795	741	736	752	789	775	733	689	772	791	751	749	816	779	780	805	767	737	788	740	780	798	776	770	753	825	771	769	783	781	770	798	773	750	792	782	783	775	742	751	769	801	712	768	740	750	756	677	682	743	833	762	769	755	756	756	776	754	719	814	767	771	703	806	769	756	747	718	766	735	774	777	775	757	799	757	767	765	801	748	729	765	745	751	750	747	776	763	806	748	772	796	756	761	772	771	709	758	773	757	764	775	786	777	776	747	752	817	721	721	772	831	731	775	761	773	765	751	779	788	785	800	753	786	751	754	729	751	732	773	733	795	687	781	764	768	765	779	764	795	747	762	737	747	753	744	741	723	735	728	807	768	800	784	759	807	790	723	763	753	726	762	780	775	724	774	776	745	711	758	736	746	753	770	702	802	765	767	772	777	778	726	785	791	684	806	738	760	783	763	725	711	799	728	746	746	737	708	732	763	750	725	715	763	745	764	780	733	753	752	785	743	723	752	800	702	784	775	723	755	744	742	788	757	660	821	785	754	749	757	756	761	778	811	746	749	784	778	736	779	750	742	733	721	789	721	675	732	768	769	786	780	735	746	822	744	768	735	770	703	738	746	740	777	728	781	725	771	751	782	785	740	774	734	752	755	740	792	768	702	688	791	770	740	753	769	748	763	769	781	734	759	772	717	753	809	726	778	779	773	742	740	777	779	758	740	767	741	794	775	785	746	780	772	703	789	751	798	785	797	753	757	797	765	799	706	763	760	761	744	762	787	731	784	750	778	718	719	728	746	752	786	774	737	781	737	795	731	763	810	785	787	740	762	737	751	766	754	798	759	782	783	730	721	770	797	723	766	744	776	760	788	763	797	732	729	769	772	779	767	737	799	733	774	715	723	769	786	765	783	784	759	799	763	722	765	755	741	807	708	736	794	741	755	741	698	791	755	745	759	744	679	747	801	802	724	782	765	773	734	765	780	743	738	809	788	795	764	745	779	758	765	760	793	716	836	750	760	735	741	761	732	784	790	795	720	705	790	714	741	755	821	732	733	751	756	741	803	746	757	758	749	757	765	704	749	750	745	779	754	754	784	779	778	723	802	713	803	760	773	779	777	776	777	743	707	778	763	751	766	713	759	748	813	792	774	749	802	744	734	787	733	805	770	801	766	813	751	699	791	765	742	772	782	794	773	756	747	736	784	774	769	784	761	748	724	806	771	742	726	828	716	757	757	741	736	743	747	750	709	786	796	755	715	770	737	762	754	758	757	752	755	731	783	747	734	751	786	791	749	783	813	758	793	784	749	712	798	741	740	742	789	795	787	747	782	789	749	754	743	771	739	762	748	768	770	774	770	765	785	743	805	775	784	771	775	757	771	768	760	760	722	792	735	748	756	736	780	740	755	742	718	751	782	728	724	758	740	776	695	763	771	767	726	746	762	772	770	774	738	743	710	843	775	735	720	783	714	761	784	731	761	782	754	817	759	747	716	788	793	779	719	776	722	761	765	819	745	735	734	767	718	773	807	802	777	774	757	725	771	728	772	813	781	746	773	683	744	740	770	728	775	714	829	761	756	754	786	739	781	738	786	787	780	821	769	753	758	731	776	756	776	763	754	722	768	753	754	690	753	795	739	802	718	745	797	798	768	753	695	776	794	791	771	805	780	703	752	786	769	731	798	802	789	746	757	722	742	776	722	816	796	747	771	770	725	723	761	802	761	729	747	807	751	774	778	815	719	833	739	720	761	809	767	765	761	716	772	785	769	780	785	721	740	765	768	786	808	729	717	783	733	737	756	703	691	734	733	760	703	733	733	752	776	761	743	751	724	767	800	763	738	746	796	799	739	765	752
63270	37198	20498	9070	2698	791	636	537	482	432	443	432	372	372	403	404	377	319	337	394	359	330	362	378	370	399	391	355	352	336	373	357	355	370	372	369	363	377	374	405	354	354	360	377	367	382	368	367	371	355	383	368	379	339	373	310	367	337	340	387	383	349	358	348	381	362	390	359	361	382	360	366	349	331	357	366	375	402	382	344	349	354	376	348	405	374	387	379	346	363	367	347	386	323	361	353	387	354	380	330	323	352	363	336	323	334	374	388	353	379	373	322	381	345	405	379	379	362	395	317	370	372	356	338	374	345	374	364	371	368	364	404	357	349	333	357	402	365	401	355	357	398	380	394	361	370	330	344	364	391	365	361	373	341	356	379	364	358	353	343	360	357	383	352	371	352	320	377	373	346	358	365	366	355	359	370	360	344	337	388	340	348	369	353	401	386	367	347	327	365	386	378	345	352	365	365	405	327	341	333	391	347	361	343	353	386	343	360	392	347	378	375	366	352	379	401	347	373	353	375	376	349	387	362	355	353	367	352	346	325	370	351	352	369	361	343	372	347	416	377	370	349	369	332	357	356	357	343	355	352	370	393	354	333	316	380	364	382	357	378	339	362	362	381	340	379	347	337	384	342	342	314	366	356	330	371	348	368	390	352	382	358	336	331	337	337	330	363	340	366	350	335	394	375	374	413	381	384	365	391	378	406	343	375	350	334	373	341	360	365	356	380	332	368	364	363	389	332	305	370	403	361	382	365	374	355	341	338	340	359	355	340	369	383	372	371	356	339	319	385	397	345	372	346	305	327	336	368	324	323	368	400	337	352	355	366	343	313	360	330	374	367	336	392	361	381	374	379	349	406	388	337	349	394	351	368	369	332	341	362	340	323	357	345	381	382	401	325	356	372	350	385	346	317	295	387	328	370	362	377	338	340	342	354	361	364	355	375	346	335	377	349	358	371	363	408	368	341	376	358	348	361	362	367	334	347	396	378	346	333	386	348	379	361	360	384	379	352	371	390	371	380	361	361	322	318	394	382	341	337	354	374	368	361	306	365	343	362	362	356	337	381	389	380	360	357	391	398	375	343	372	378	383	330	332	392	365	343	355	366	374	343	368	378	350	364	375	362	343	357	321	345	390	345	364	372	379	341	378	391	386	390	334	344	296	377	370	361	385	345	360	335	349	370	367	435	385	392	339	361	352	384	362	362	360	346	396	355	372	336	373	407	355	391	368	386	377	367	364	339	345	366	336	366	343	319	343	343	370	347	347	348	364	360	338	341	397	372	355	339	347	362	356	392	383	373	336	320	351	363	344	336	382	347	390	369	357	340	373	388	347	367	354	369	348	358	393	343	355	357	390	356	392	373	355	336	346	359	349	372	356	328	366	379	329	306	356	386	383	390	384	356	364	334	375	354	397	367	366	374	359	380	351	324	392	386	378	345	353	337	377	347	393	385	375	336	363	352	376	378	337	384	364	345	346	351	393	317	370	382	343	328	317	380	349	335	337	338	378	323	382	390	345	363	321	345	364	371	404	321	339	366	365	372	390	337	331	356	371	343	404	339	373	349	367	356	346	384	367	357	340	351	366	356	384	379	373	381	408	347	368	355	349	353	348	372	366	339	386	374	400	326	321	357	356	379	353	346	363	334	322	367	374	375	361	325	337	372	386	379	330	324	345	374	361	351	374	377	355	331	353	376	372	353	344	386	378	350	363	352	344	368	364	338	364	337	340	363	357	379	396	368	321	362	346	339	364	424	373	342	411	348	376	396	334	342	399	364	384	342	344	344	350	357	322	371	385	354	325	375	329	371	346	329	369	359	371	371	379	385	370	381	356	365	336	369	385	357	333	360	421	353	373	353	329	382	394	390	362	338	378	371	362	353	390	386	385	368	335	328	348	362	357	349	370	360	348	350	375	378	356	371	377	344	334	370	385	359	355	357	367	400	379	301	349	371	355	392	360	366	380	357	335	379	327	335	360	318	368	400	389	355	348	361	370	334	343	320	366	359	363	374	335	368	385	393	353	329	364	356	339	379	352	320	324	374	363	351	377	361	374	378	377	356	391	364	376	396	348	380	374	367	364	391	380	367	363	346	369	359	376	383	372	342	340	387	370	331	346	344	364	368	359	356	376	358	348	376	371	326	360	393	393	405	377	326	348	347	374	368	363	354	384	333	338	360	361	353	316	375	392	359	372	380	330	390	396	348	380	358	351	353	332	368	353	354	332	349	393	361	361	367	365	382	346	342	359	343	359	348	359	332	352	338	345	356	362	398	363	385	376	341	369	349	357	345	385	369	378	351	336	355	365	374	360	359	336	339	359	348	374	376	356	356	383	332	364	358	370	369	389	369	366	332	348	325	392	379	367	368	342	319	364	386	342	352	359	345	361	369	361	375	339	342	366	367	366	378	372	349	386	381	364	364	352	343	390	402	355	344	371	372	368	392	364	352	339	300	353	365	367	374	389	358	395	383	388	344	320	374	335	374	352	350	360	328	339	353	366	351	343	347	333	340	375	331	392	363	378	388	350	370	326	353	368	369	355	349	370	369	328	401	356	341	357	346	376	342	387	324	367	327	404	355	332	355	336	339	377	369	369	365	393	345	332	396	381	378	340	398	372	361	366	359	356	379	384	380	337	365	382	351	380	378	374	360	324	341	358	368	381	352	367	338	367	353	338	364	380	379	371	372	388	368	346	344	386	365	369	371	349	350	322	374	349	367	354	354	386	371	366	360	326	318	374	382	396	369	365	372	391	367	313	336	383	368	406	376	389	370	339	382	411	331	341	337	344	350	348	364	337	362	352	376	401	376	366	357	371	355	358	347	340	329	337	389	369	402	385	365	354	368	378	352	379	326	346	362	370	359	329	376	351	356	351	392	335	366	365	367	371	382	361	344	416	380	371	346	346	372	306	340	373	329	362	342	380	338	372	355	368	357	361	386	328	356	328	389	362	375	371	378	360	351	346	386	346	375	370	364	325	356	385	351	347	343	374	326	347	385	385	351	328	367	360	368	357	385	391	380	362	331	321	342	363	373	374	358	357	382	364	371	398	343	348	383	344	309	354	361	365	376	371	354	366	365	343	373	350	368	333	341	339	368	356	375	352	395	357	386	337	383	373	347	391	364	355	340	392	345	363	364	358	345	385	378	351	375	394	349	365	338	344	361	347	391	320	369	406	357	337	376	383	350	376	334	345	357	371	394	345	351	355	386	356	363	357	375	359	364	392	374	355	389	344	315	326	339	330	330	325	326	385	402	361	357	376	400	390	363	406	345	361	366	333	343	376	354	371	349	418	356	379	344	346	394	384	352	382	357	362	358	390	385	364	351	378	362	327	382	356	350	345	347	359	358	365	341	382	400	348	325	349	354	382	362	352	339	359	395	337	332	359	353	365	316	350	359	363	390	389	378	350	388	360	380	371	364	373	384	368	329	358	336	370	347	388	353	353	352	376	372	350	360	370	389	405	343	398	383	337	367	330	366	388	356
40907	28714	21267	14949	5747	2170	1839	1547	1265	1206	1108	999	951	853	859	835	786	855	827	808	732	794	787	764	735	782	787	803	825	778	758	780	814	798	809	807	801	792	827	838	859	833	808	836	802	803	813	801	858	783	833	752	781	787	778	781	793	793	756	819	757	800	774	783	782	750	817	777	783	807	748	845	843	778	785	811	728	815	792	769	765	787	774	824	833	753	732	822	771	747	800	786	814	776	762	797	800	742	776	728	784	782	786	763	773	756	793	772	724	789	790	797	759	791	822	795	786	820	783	795	750	774	811	782	787	797	705	766	831	789	759	791	734	764	713	777	837	742	796	743	787	736	757	795	785	818	753	777	778	805	722	795	784	773	782	757	784	780	815	758	779	773	777	755	775	764	742	778	766	754	755	754	773	714	774	772	778	768	725	745	797	787	772	811	809	718	796	759	775	784	793	765	699	775	794	784	773	793	776	770	765	798	754	743	763	766	851	791	778	803	773	787	788	787	786	758	800	757	720	812	774	841	801	759	759	776	774	747	764	732	780	791	767	751	774	730	765	803	777	796	796	766	732	774	771	776	765	770	766	763	759	801	789	729	779	756	819	767	786	761	727	735	741	731	765	741	756	772	802	731	767	792	804	769	782	783	803	772	752	785	804	818	778	814	804	796	722	738	822	807	790	766	791	822	805	826	766	797	769	770	767	752	776	787	762	751	750	785	783	793	786	787	775	780	787	760	803	826	773	775	809	788	766	726	753	761	759	770	762	762	772	716	744	726	784	811	841	831	838	775	764	761	779	760	773	780	825	763	797	808	743	746	798	818	795	749	759	794	784	769	779	743	793	761	823	780	768	779	740	729	727	770	775	805	770	799	778	731	797	734	788	792	746	779	714	747	741	766	790	749	755	770	750	779	744	810	776	774	736	774	806	786	807	797	837	764	738	798	810	763	807	790	789	786	776	765	795	783	826	787	798	725	796	780	760	804	757	756	743	758	856	777	765	775	803	776	774	807	776	756	744	759	739	757	837	855	793	768	792	792	772	734	778	810	766	771	750	745	780	769	751	788	830	788	746	773	792	731	761	777	803	812	792	789	793	798	784	781	785	804	779	795	788	758	772	803	776	791	787	763	797	779	766	736	791	794	790	754	789	744	755	759	748	759	775	816	793	779	752	780	737	800	760	810	775	755	762	823	715	815	803	747	823	754	752	791	767	785	792	760	757	754	749	790	743	732	763	826	781	804	760	777	758	824	777	766	746	776	816	755	718	731	754	801	725	787	819	756	782	781	814	714	800	792	794	760	754	767	780	743	786	803	758	795	809	740	774	778	800	789	756	748	754	773	811	831	769	741	800	737	781	817	758	747	758	765	783	776	790	763	818	842	754	779	774	772	781	712	781	741	765	748	782	749	734	821	730	760	809	828	749	765	785	771	803	836	756	789	817	727	783	791	761	784	771	743	796	805	781	753	759	831	770	746	753	764	810	770	746	809	756	723	869	757	785	774	761	762	768	766	821	743	760	783	733	814	812	800	755	779	848	810	749	783	738	768	840	762	719	734	792	746	805	788	727	759	785	770	807	760	800	775	780	749	801	796	795	805	824	795	856	788	790	816	789	804	772	706	760	725	817	797	765	772	751	800	709	821	775	808	832	752	744	777	763	737	789	754	762	748	794	783	719	757	787	753	817	791	796	760	764	758	807	750	694	744	758	774	766	749	761	783	749	766	802	811	788	803	741	826	762	760	793	735	779	748	762	769	773	806	766	789	793	778	794	808	764	796	723	809	781	732	759	774	815	790	755	710	803	752	767	764	751	763	730	762	812	788	753	773	787	786	801	776	806	839	753	787	783	788	767	776	728	803	778	769	816	746	777	777	752	798	817	777	820	804	782	728	758	788	741	813	787	770	756	792	748	797	803	763	766	780	778	817	793	776	792	763	828	776	770	771	788	822	758	815	802	789	796	784	778	771	760	777	740	772	777	816	778	770	738	726	789	774	791	745	769	837	777	771	786	731	758	767	807	810	808	789	804	817	813	722	780	799	790	742	843	766	741	720	796	728	786	735	761	788	811	768	779	823	733	790	805	788	769	796	741	800	812	797	856	752	748	768	780	760	780	753	796	747	757	796	727	767	767	826	820	797	763	748	786	782	789	818	818	765	785	794	776	781	761	780	739	772	778	757	750	816	772	798	732	774	793	754	799	703	819	781	795	847	772	808	715	793	772	825	796	739	733	819	786	756	762	771	783	757	773	755	777	767	770	748	787	797	798	773	819	757	768	795	808	810	750	800	767	755	780	743	828	756	786	786	738	721	765	730	760	738	780	782	773	767	701	773	784	772	766	782	816	783	792	782	792	801	756	805	792	781	706	819	791	745	772	823	758	792	793	729	772	769	814	765	739	779	773	794	788	766	747	729	760	731	755	795	836	764	761	727	758	742	764	781	769	791	800	794	774	759	823	729	755	751	793	803	804	839	770	789	778	743	810	789	794	782	789	759	786	724	756	774	783	790	809	820	768	765	824	792	739	767	830	783	759	732	788	778	763	773	789	790	702	779	798	779	764	751	776	806	802	769	785	719	743	767	777	773	806	767	806	795	772	819	746	793	770	806	804	780	750	771	778	788	796	753	722	791	772	818	739	770	763	752	810	772	714	830	769	811	760	853	802	760	808	738	775	823	783	789	789	769	817	733	804	831	772	779	735	760	784	809	776	767	795	695	829	806	791	756	748	786	717	729	782	808	810	801	772	794	758	779	808	779	752	782	769	797	807	746	791	779	740	722	760	728	785	742	768	806	766	787	775	776	746	778	745	803	769	779	796	788	800	805	761	764	797	741	744	731	720	781	798	798	822	772	747	766	771	787	836	782	747	817	759	760	691	751	806	801	789	762	799	790	830	823	765	803	746	750	778	774	763	773	758	772	773	776	797	759	815	755	823	769	799	772	800	765	778	781	758	782	789	739	796	751	786	751	793	765	750	824	751	779	789	787	766	751	717	743	802	838	790	761	782	761	788	755	762	747	767	756	843	769	804	795	766	720	775	792	766	803	784	783	764	774	806	821	797	772	761	755	755	763	813	786	737	792	777	774	774	798	765	747	801	800	810	766	790	783	764	706	769	788	811	768	795	771	790	794	755	823	742	816	754	771	763	803	698	803	788	742	791	758	825	796	790	763	839	748	799	808	770	737	763	812	745	774	786	782	794	737	795	800	752	756	731	745	775	814	794	817	779	759	765	754	801	800	786	745	795	740	804	748	730	772	741	764	778	761	792	798	743	737	800	806	776	767	797	793	806	770	791	749	782	826	750	779	847	793	834	747	786	788	759	771	788	798	718	765	765	757	799	784	792	817	793	743	821	731	788	726	765	739	753	746	773	761	741	789	791	762	741	735	746	731	744	801	786	753	771	808	816	783	795	810	804	789	743	760	756	793	773	761	764	758	776	767	789	782	751	728	807	782	803	788	789	800	768	744	745	784	737	762	784	756	771	762
40964	20159	10030	3559	1034	595	535	437	459	430	382	374	360	382	343	380	355	375	394	371	367	368	336	348	339	355	351	314	370	394	372	350	394	366	337	368	372	404	357	367	378	369	344	370	395	332	319	378	365	417	381	382	397	383	369	337	382	376	343	371	393	387	420	400	337	365	360	352	365	377	362	358	378	336	336	336	377	352	347	356	354	371	378	380	377	346	374	344	354	334	306	368	370	368	352	351	347	367	353	355	338	361	341	359	366	376	408	332	344	362	333	391	398	386	329	353	370	386	361	385	351	338	359	363	379	354	339	376	373	395	354	369	316	382	353	341	369	383	371	331	306	340	347	368	330	354	384	374	348	348	394	364	381	380	353	345	342	379	366	382	392	378	363	358	382	382	333	351	366	341	363	396	371	332	354	366	368	382	343	360	388	365	356	358	381	365	371	337	365	345	376	382	351	338	338	357	385	371	366	352	355	363	383	378	381	328	370	363	338	356	345	380	403	369	376	375	391	375	348	372	300	322	387	378	335	359	397	365	367	356	366	344	314	356	345	386	348	394	387	321	385	380	388	372	356	375	345	382	361	379	355	363	367	347	356	356	347	370	350	371	382	357	331	356	361	353	351	354	402	319	374	368	347	324	372	404	361	352	341	347	399	385	367	344	360	351	371	364	360	342	315	360	353	337	353	359	381	355	395	370	342	324	351	352	387	363	364	336	332	330	379	363	363	364	359	382	350	371	390	379	349	334	359	387	341	367	380	377	340	380	370	319	392	384	339	363	372	391	373	375	345	370	379	387	359	356	335	363	345	375	355	378	364	372	331	366	344	368	351	388	348	379	356	337	333	358	389	364	371	342	325	360	368	367	375	374	340	375	378	366	362	337	393	364	360	350	394	378	343	330	340	355	369	365	339	352	365	375	368	331	326	367	311	363	365	371	355	349	357	371	342	360	330	423	344	342	360	320	356	362	350	362	377	336	362	362	348	357	359	338	355	396	347	361	336	347	363	416	339	354	365	369	371	354	405	326	344	364	357	346	346	346	368	358	346	397	327	361	400	340	383	356	361	371	399	367	375	354	344	359	377	364	351	351	344	396	373	356	380	387	370	374	359	373	359	354	367	363	356	373	359	357	369	340	328	373	338	326	349	328	363	373	378	376	373	349	357	353	334	343	330	348	337	318	362	361	350	350	367	389	411	363	375	325	348	364	390	361	341	377	379	340	359	346	346	358	340	383	367	374	374	398	350	390	370	353	343	328	337	344	377	374	362	355	340	392	387	327	358	375	380	351	369	343	308	370	331	370	365	319	353	407	383	397	360	353	353	380	372	390	341	374	351	321	343	365	353	359	357	389	386	342	328	343	368	373	343	364	384	376	358	385	344	339	369	343	343	352	370	355	380	378	380	355	355	352	364	387	353	399	357	355	350	362	381	376	356	374	340	363	406	343	389	359	388	350	366	381	339	387	364	342	347	363	363	335	348	351	332	370	366	379	335	374	369	354	361	371	368	345	342	364	361	379	384	367	343	386	332	335	373	373	370	365	350	397	364	369	384	346	367	379	346	382	379	356	369	372	349	387	352	355	387	352	384	373	381	383	366	355	358	387	364	389	322	372	382	331	368	384	369	347	361	367	381	359	361	363	363	387	365	380	376	357	359	352	392	346	397	382	361	330	329	365	338	344	379	354	393	371	347	362	365	333	361	365	349	327	336	361	364	373	360	346	348	386	406	341	375	390	338	348	372	336	372	365	380	352	347	353	363	367	328	351	367	373	357	348	348	324	362	377	331	395	381	402	364	360	348	414	361	356	362	368	339	376	386	388	378	368	360	361	363	358	327	332	375	349	351	364	356	376	363	371	352	324	324	344	334	365	404	370	395	338	364	397	394	369	353	382	343	390	364	339	370	353	377	359	324	356	361	369	389	372	423	351	403	373	355	359	379	385	367	387	332	376	369	353	327	375	406	378	404	372	377	360	349	365	389	342	358	403	344	328	351	351	309	346	385	348	385	373	377	354	411	379	334	345	359	387	380	357	336	359	322	340	369	329	361	367	336	327	344	354	342	376	361	331	373	336	366	365	349	359	393	339	341	360	352	333	330	341	373	368	388	408	395	382	319	375	338	358	365	384	388	390	370	350	346	360	348	343	361	380	319	361	384	366	351	358	371	370	344	360	355	365	350	340	371	337	356	378	348	393	318	344	388	342	331	358	330	336	377	351	344	375	374	340	369	363	357	361	360	352	354	402	361	360	334	358	348	399	339	361	318	396	355	326	356	334	343	369	393	352	366	369	363	362	355	380	324	358	359	389	332	346	327	342	319	382	367	384	420	368	352	370	354	383	334	361	343	382	336	363	352	354	338	358	378	347	362	402	365	377	353	329	381	372	362	402	348	367	339	352	326	368	354	353	356	341	364	348	380	379	332	348	362	354	380	347	352	343	371	357	332	370	348	385	332	385	342	334	369	342	367	321	339	398	395	346	352	357	373	334	306	364	356	360	390	349	373	365	358	357	337	329	335	317	361	390	384	343	341	375	377	381	382	337	370	336	338	352	341	318	315	385	368	365	389	355	380	346	332	403	365	368	349	360	339	344	378	381	350	360	342	360	370	376	381	377	377	394	341	358	364	346	346	385	366	375	356	360	348	379	380	325	365	377	365	382	332	366	354	342	369	348	380	365	365	355	363	363	346	382	357	335	340	392	367	364	376	361	356	364	365	381	368	384	368	351	349	333	381	370	359	384	395	353	346	361	354	334	410	397	377	331	346	371	380	372	379	361	328	350	355	371	334	357	335	416	377	376	394	375	433	376	373	359	328	365	390	370	380	381	354	355	349	406	346	356	379	377	361	341	371	353	394	326	368	364	358	344	343	359	343	338	349	403	381	399	351	362	361	303	358	328	366	366	349	364	343	368	357	375	367	395	359	346	348	339	358	380	339	342	357	361	360	442	388	355	365	394	362	394	350	319	395	357	360	379	349	332	339	369	363	351	356	345	349	350	317	381	345	354	322	382	374	347	345	342	315	347	351	395	340	358	332	345	366	382	368	370	348	333	353	366	350	342	344	375	346	339	357	347	383	333	371	344	387	394	371	352	392	358	362	363	350	390	358	352	382	340	322	361	390	377	336	365	348	337	367	351	379	349	340	408	386	388	385	387	362	335	364	369	316	352	350	399	389	396	352	365	370	351	363	357	365	355	392	356	338	340	333	374	363	354	370	402	374	313	348	360	361	340	361	361	356	351	390	326	366	347	357	367	388	383	431	365	339	342	354	379	345	354	350	375	375	341	335	330	330	387	387	351	348	380	403	375	359	362	337	362	361	375	354	393	406	367	369	364	368	386	326	351	356	320	316	350	374	376	360	354	364	371	368	347	373	348	332	346	408	367	368	343	337	368	362	324	400	347	393	313	339	326	357	364	380	389	338	384	309	332	377	348	357	310	336	379	350	351	368	359	363	334	356	360	359	383	369	361	375	310	345	360	353	323
25357	14328	13123	7171	2840	1866	1511	1378	1200	1035	1033	938	884	844	810	777	790	823	756	763	780	809	783	804	755	799	777	767	821	834	742	756	801	751	772	736	813	846	807	819	869	857	786	805	804	808	791	805	811	705	804	782	724	790	807	729	779	757	812	736	770	808	808	802	773	773	806	768	789	756	790	750	758	738	781	769	801	761	765	744	779	762	800	817	770	738	759	789	724	789	775	781	728	780	818	761	789	770	768	744	809	804	786	745	760	775	723	784	755	809	746	784	725	749	781	790	720	742	772	749	803	800	794	770	782	724	745	793	695	784	775	780	792	792	766	785	795	789	763	767	743	787	803	778	742	740	736	791	759	764	724	787	778	832	791	789	744	769	824	807	784	745	804	824	776	776	797	800	737	794	800	752	789	771	771	803	780	757	777	735	807	822	802	786	804	756	761	815	734	769	764	780	761	821	761	799	746	780	799	776	767	820	833	817	749	786	813	798	763	753	762	788	773	834	810	750	764	786	792	768	879	743	755	744	783	718	762	809	811	843	746	788	820	783	746	810	767	726	763	843	818	769	807	778	798	775	787	772	807	758	738	818	801	740	795	756	807	741	787	815	749	768	820	774	813	765	768	769	765	752	762	775	777	765	815	793	786	775	759	758	762	808	737	760	777	757	774	797	755	771	822	798	788	735	778	759	754	716	793	748	792	792	761	836	745	795	822	770	777	752	787	767	783	743	773	770	809	780	793	800	761	764	833	812	750	779	781	783	779	745	733	735	784	745	747	768	771	821	741	738	793	783	842	758	788	806	781	757	752	793	791	811	738	764	832	788	767	759	766	721	818	758	742	824	799	815	746	818	781	777	814	822	804	763	760	763	745	815	790	769	791	762	782	797	783	770	767	783	793	772	765	739	796	793	786	751	729	772	749	767	827	775	781	792	795	750	797	742	792	776	776	798	813	772	719	814	759	762	755	778	720	794	790	798	762	755	776	739	784	819	737	741	755	801	793	729	745	783	780	757	763	787	758	795	739	751	789	763	767	751	808	782	805	757	743	747	730	779	743	808	777	722	762	767	784	758	766	804	751	755	805	843	791	800	785	799	762	775	766	764	777	739	778	800	679	734	821	764	784	768	751	807	809	799	792	776	766	787	731	767	807	772	809	740	783	772	749	781	776	775	747	776	774	770	819	774	785	778	840	754	808	765	780	772	782	768	779	788	819	839	791	783	797	800	812	758	792	799	763	761	739	793	733	785	769	763	748	797	746	777	773	788	720	788	738	785	761	789	806	825	815	758	795	739	779	773	769	771	726	778	816	810	787	760	811	781	762	748	782	728	815	754	757	700	830	733	808	738	791	815	765	785	726	767	752	845	784	722	796	785	795	796	827	819	812	767	759	794	760	784	754	763	797	750	745	806	766	727	809	787	755	767	732	801	782	784	823	758	774	784	768	768	795	811	792	816	734	742	784	760	772	795	771	838	782	779	801	784	753	801	777	787	743	792	774	817	764	776	750	764	789	798	801	760	773	733	821	817	774	787	768	781	797	789	771	785	791	794	779	790	762	807	747	742	746	753	782	792	750	778	790	768	775	718	761	770	818	768	779	782	835	812	852	773	802	773	791	812	792	739	743	766	779	826	816	793	761	818	776	783	759	783	807	785	728	752	770	806	798	783	752	765	752	800	768	814	778	768	794	797	788	803	772	755	772	776	801	778	835	822	804	762	817	746	764	723	743	796	769	746	790	741	735	810	728	826	805	795	773	784	775	776	757	783	787	783	784	805	743	780	778	812	776	779	723	770	741	821	771	766	813	758	766	763	759	767	784	781	771	723	787	768	817	779	789	751	719	791	802	777	735	720	730	814	730	770	755	823	786	748	773	776	795	776	744	824	751	768	782	776	827	730	758	723	746	738	733	801	785	842	762	772	777	825	754	714	802	775	772	745	777	792	801	790	763	760	771	767	751	793	748	757	842	796	758	810	763	741	792	772	752	777	762	799	755	746	778	818	800	780	796	794	834	826	782	762	773	777	782	760	778	782	761	791	739	773	765	756	740	773	796	806	813	773	845	803	762	750	810	816	827	748	790	801	796	738	787	769	790	762	738	726	779	758	771	755	813	839	788	794	767	764	769	794	759	781	791	786	754	754	745	815	785	750	767	811	798	826	796	741	755	751	754	730	775	807	766	790	749	798	774	803	772	725	767	790	755	765	727	786	748	791	779	782	772	777	781	762	760	791	761	770	772	765	748	808	775	699	794	753	743	745	744	771	805	763	803	783	833	764	782	774	770	741	830	759	804	748	800	784	768	766	782	798	757	764	760	726	838	796	758	737	793	786	786	763	777	780	792	787	763	753	788	817	784	764	791	810	768	806	739	818	727	741	768	760	754	762	802	798	778	795	832	732	752	764	830	804	702	796	795	784	853	759	794	802	778	792	835	798	788	768	766	808	785	778	801	776	761	734	738	762	738	790	796	787	829	785	779	807	802	750	776	811	773	793	816	753	781	758	752	806	762	832	772	778	801	800	794	753	803	808	777	746	765	762	784	734	778	765	772	780	764	769	786	786	732	840	819	737	742	799	775	818	763	792	747	772	764	755	774	788	794	793	765	784	758	798	810	784	735	779	770	780	767	741	794	757	775	801	749	775	784	716	782	785	710	804	799	766	765	772	779	789	794	805	745	798	798	776	779	807	819	744	820	765	759	795	780	771	771	735	777	788	764	773	774	776	749	747	786	773	775	801	781	762	820	765	768	746	757	747	792	746	754	753	803	782	732	797	781	775	754	760	786	736	773	809	810	724	747	815	763	783	788	776	716	785	757	729	795	767	745	756	735	805	756	745	781	766	825	776	754	734	771	809	740	763	795	736	770	743	771	774	805	746	723	738	816	799	758	797	734	758	778	812	775	784	790	743	734	769	810	772	756	785	774	779	750	773	747	765	783	783	781	823	766	743	765	792	842	729	773	734	759	715	786	784	784	741	775	700	746	813	780	785	779	808	820	784	794	788	729	755	772	763	734	786	795	794	763	779	737	763	744	767	732	785	752	733	848	723	822	761	770	794	774	759	753	746	802	753	774	786	775	776	803	784	801	857	768	782	801	794	781	829	805	768	820	788	761	769	761	829	784	761	808	766	767	782	784	800	785	767	793	763	787	810	785	778	760	768	754	797	713	797	782	743	773	801	785	814	786	785	813	807	769	794	830	800	718	773	780	772	819	766	772	760	749	820	756	796	775	805	731	801	778	732	830	738	795	777	728	826	775	769	702	787	809	784	824	781	756	789	763	775	825	779	767	820	761	742	775	752	763	795	762	767	767	791	748	789	802	783	782	753	726	787	769	794	811	753	770	768	792	777	755	841	759	770	766	814	767	790	764	739	768	834	753	768	815	795	821	784	779	857	788	755	740	764	818	764	823	755	802	767	743	761	823	783	720	814	760	802	793	773	786	732	818	784	816	751	750	782	781	867	767	803	771	739	784	776	780	753	755	781
52280	33773	18531	8417	2278	873	637	504	443	440	439	395	422	378	359	377	376	381	358	348	383	407	327	342	343	346	300	308	381	315	371	333	331	359	386	391	365	338	358	339	367	366	367	365	331	370	355	349	332	376	329	356	321	331	369	363	356	384	351	360	378	346	349	352	350	314	349	365	365	338	357	374	360	347	321	338	333	370	356	348	354	364	358	369	369	350	335	318	325	338	373	375	385	375	307	378	339	394	348	356	332	373	350	335	349	340	369	364	350	348	358	347	315	350	378	394	400	379	355	316	343	328	338	367	369	312	333	327	355	335	357	363	328	370	352	356	393	326	382	348	361	351	354	369	323	346	340	379	344	351	355	308	366	317	365	333	360	374	323	354	330	329	360	373	337	363	361	332	342	333	352	352	333	356	335	339	392	359	333	359	352	335	376	348	375	384	334	345	376	376	348	357	335	359	367	338	330	356	397	362	349	372	345	352	343	331	343	350	313	335	352	350	365	348	350	366	366	384	364	358	308	339	337	380	325	326	325	348	356	337	330	372	342	322	355	357	378	350	381	342	385	360	342	351	357	307	348	333	340	326	378	383	355	385	350	379	387	364	348	360	350	336	329	354	331	364	374	368	349	378	369	316	332	335	361	337	370	366	345	343	357	349	339	351	357	381	336	392	355	343	347	334	359	341	311	348	345	372	350	337	342	386	323	332	397	375	331	390	324	356	353	361	368	324	337	369	333	366	360	313	342	349	361	345	320	355	352	376	340	354	334	337	366	352	381	347	352	373	358	360	349	350	393	387	326	352	355	377	327	328	338	376	334	360	386	354	339	333	351	381	355	367	337	368	332	368	345	330	330	350	356	319	345	362	389	337	357	348	329	348	343	323	345	360	381	357	355	401	340	344	389	371	348	358	344	360	354	363	349	362	332	311	362	380	349	350	318	345	370	360	355	331	353	364	319	365	350	373	343	391	328	320	347	332	367	314	332	332	338	323	326	348	366	338	360	350	336	289	315	332	315	325	375	337	344	375	374	330	333	335	284	353	414	361	325	382	374	341	385	336	370	342	386	360	398	343	359	354	347	318	339	364	353	361	323	359	379	356	336	334	375	316	369	354	361	306	396	366	366	333	342	371	336	340	346	321	317	309	392	355	347	352	355	377	369	322	354	366	360	372	347	330	315	379	349	340	346	351	359	370	393	346	307	334	347	336	313	332	369	355	350	339	345	379	361	380	379	369	367	351	329	389	359	354	320	311	363	336	357	349	340	361	354	341	349	384	325	361	314	329	331	353	333	374	348	326	374	349	342	374	308	351	338	340	362	345	323	323	357	363	361	379	371	303	364	394	356	342	358	390	342	328	325	366	365	379	359	356	350	334	341	354	371	359	341	362	353	345	325	379	356	373	351	317	324	345	380	344	365	364	334	353	355	351	348	325	324	356	373	335	333	360	319	362	382	336	358	363	380	380	344	335	374	352	317	368	335	336	373	358	354	330	327	342	359	352	349	358	364	304	336	304	362	358	363	388	346	345	309	353	318	346	368	420	351	352	360	364	340	342	318	348	361	344	304	338	359	321	359	348	364	377	323	363	335	320	338	347	338	341	406	362	330	311	330	350	339	374	389	378	345	350	359	354	348	353	349	365	320	354	392	351	352	391	369	344	358	364	358	369	378	376	328	353	304	306	333	345	309	404	316	376	357	341	305	328	311	347	327	337	361	371	326	349	335	360	355	358	362	362	369	371	317	335	316	374	369	379	340	367	361	345	338	333	330	373	355	369	364	334	318	367	334	351	353	372	369	318	332	367	324	381	362	360	388	352	378	364	356	328	348	360	411	392	364	388	352	348	384	360	333	350	345	338	349	330	350	364	362	373	388	370	302	360	333	313	343	354	327	375	348	361	349	317	361	353	345	343	327	345	370	345	353	368	342	325	334	337	383	368	378	382	330	347	334	321	334	374	363	343	316	353	350	341	359	362	347	388	380	370	344	340	363	353	376	354	343	317	376	351	372	348	380	361	379	379	379	386	377	345	390	317	329	328	344	376	351	337	368	400	375	381	344	358	341	307	311	374	371	394	353	380	330	338	359	346	384	359	387	369	361	340	305	336	348	351	330	366	344	363	305	372	355	357	341	323	343	331	359	368	373	359	331	361	333	355	343	371	363	329	371	346	333	349	353	366	391	351	334	358	341	365	317	357	336	338	355	342	349	351	382	371	384	378	331	397	380	358	332	312	380	375	336	346	381	357	327	317	323	352	380	367	382	379	399	356	332	340	348	317	358	341	360	330	349	371	319	330	328	351	358	368	369	379	338	336	368	313	361	334	376	374	310	339	329	330	338	344	358	313	342	348	329	338	366	350	306	333	355	351	319	326	339	352	357	389	324	355	324	329	337	343	339	342	322	369	388	342	333	305	343	343	376	331	324	334	348	348	313	318	350	345	347	359	365	386	351	328	346	370	326	342	375	370	377	339	346	343	343	340	341	340	352	355	326	356	365	305	342	385	336	341	339	340	339	352	328	374	352	343	380	345	358	362	349	351	352	355	354	368	360	305	329	329	361	375	336	355	336	360	342	336	381	370	336	341	372	353	334	379	382	340	336	352	372	354	382	347	329	360	336	353	367	309	390	351	384	375	354	357	354	332	342	354	337	343	351	341	334	292	355	332	371	372	340	358	358	364	371	337	358	387	372	392	312	320	343	351	322	323	356	369	374	342	316	379	332	352	358	313	336	343	331	334	380	351	312	357	347	380	349	339	327	395	371	358	330	341	341	354	348	383	354	356	333	332	357	360	323	370	331	337	368	373	333	382	374	363	357	337	356	335	348	358	338	348	368	361	341	368	354	371	360	343	381	350	358	386	348	325	350	370	336	354	339	339	341	358	341	386	385	336	360	382	315	336	336	364	385	344	345	346	366	364	307	344	349	337	341	346	384	318	366	335	341	357	348	365	358	334	340	337	348	383	352	343	328	360	337	351	357	335	355	343	344	359	377	356	352	321	349	327	318	341	331	347	359	354	362	386	341	342	366	341	367	342	326	345	357	394	347	334	368	332	364	323	330	348	336	386	350	360	354	349	333	375	354	364	363	314	350	380	340	287	331	330	361	330	340	344	333	381	352	374	313	342	346	354	313	332	339	352	360	338	368	371	338	338	377	350	341	379	341	324	356	331	371	371	335	339	376	362	334	388	334	357	362	319	313	346	336	362	374	376	365	349	362	338	345	391	358	333	362	340	320	338	339	341	362	337	362	353	390	353	337	369	359	378	353	343	349	382	355	368	335	398	384	372	364	345	377	362	330	329	378	323	349	368	377	354	362	370	380	341	312	357	359	321	387	327	343	314	359	350	342	364	322	345	327	367	328	354	345	371	351	352	357	332	361	354	315	349	349	359	339	327	341	332	326	361	352	389	357	315	373	359	361	332	355	366	349	353	341	342	347	339	352	384	377	318	325	398	379	322	383	337	334	338	345	351	379	362	365	321	392	338
32143	25483	21388	14695	5629	2347	1900	1607	1332	1105	1072	961	990	868	831	851	793	775	832	834	788	780	751	784	775	743	771	796	760	787	743	786	750	788	787	760	809	757	815	751	839	839	826	827	806	829	781	772	813	747	780	723	806	805	830	772	794	748	739	802	772	756	741	751	741	721	812	751	748	799	735	785	808	727	723	821	759	746	760	754	717	769	774	804	774	787	710	771	764	719	750	769	754	743	801	744	757	793	767	768	724	812	780	733	806	760	808	756	733	778	761	802	749	800	756	726	766	672	762	733	777	736	785	763	769	704	770	707	781	759	758	787	774	754	768	777	733	734	806	701	742	765	786	770	747	762	749	781	757	787	761	835	717	706	752	782	805	766	746	733	740	774	776	777	795	814	764	745	754	783	817	770	807	771	759	750	734	783	796	766	767	710	784	793	737	706	827	787	770	713	780	760	725	763	765	721	752	749	720	806	773	805	807	765	776	757	786	786	743	785	790	766	796	787	792	764	792	746	757	728	751	756	720	784	761	747	767	742	722	750	767	763	746	718	755	751	734	745	777	744	745	786	737	788	723	751	738	746	808	706	737	694	745	739	710	729	782	714	759	790	749	790	799	719	762	728	732	782	742	801	750	777	742	769	697	716	737	761	774	714	748	775	815	729	747	745	780	763	757	800	733	774	757	811	679	768	801	756	794	734	761	726	810	764	794	704	777	751	754	768	761	785	747	770	795	784	751	749	743	791	762	759	767	796	756	748	768	764	726	811	784	754	766	768	741	729	753	788	750	779	760	775	762	747	778	740	787	704	851	751	758	758	765	703	729	733	751	740	738	685	772	796	774	765	731	805	722	758	730	749	737	844	736	755	775	794	777	744	746	807	745	753	747	743	758	731	742	780	723	781	776	713	768	772	680	757	756	758	781	769	780	767	780	749	737	744	739	787	753	752	758	796	777	737	749	717	753	784	792	767	808	716	760	784	799	751	740	801	762	774	774	816	788	742	782	775	755	741	779	779	725	732	786	765	776	756	780	746	721	729	705	747	754	757	753	757	782	759	721	820	740	753	738	791	709	804	775	707	745	750	786	779	771	756	742	780	799	783	709	775	751	797	757	796	771	745	766	743	773	759	771	742	743	770	769	748	698	804	746	783	768	810	725	742	762	772	759	738	772	743	740	760	764	738	772	707	761	814	784	775	752	768	791	746	770	759	750	711	760	776	766	789	754	746	760	741	742	786	791	806	739	749	775	784	757	699	747	796	732	760	754	732	774	755	757	753	810	760	792	764	770	809	763	792	776	786	752	746	747	679	791	775	791	722	796	730	727	812	766	729	805	753	796	758	812	758	768	741	814	833	686	735	762	825	804	748	744	781	782	792	749	745	751	776	767	709	712	709	806	712	762	778	781	787	743	744	773	771	734	814	798	733	744	741	767	730	718	753	777	741	787	800	755	702	750	770	734	774	735	718	778	753	768	764	789	754	769	754	776	797	769	802	728	760	737	768	747	731	749	816	774	748	791	710	775	768	777	741	754	773	777	798	775	771	764	784	820	777	766	743	749	771	775	713	776	776	736	794	754	737	792	777	738	803	803	761	746	738	728	788	776	757	802	781	732	736	673	758	740	753	786	779	760	762	771	763	783	818	745	762	732	751	714	774	758	801	744	760	715	787	744	768	747	774	772	769	764	697	764	730	734	748	765	791	715	748	752	747	718	725	773	766	794	708	780	802	724	758	789	800	764	733	765	782	809	728	717	774	724	745	768	763	781	743	696	742	754	748	785	775	780	758	774	757	774	743	768	782	755	740	767	727	756	799	723	734	820	700	766	771	779	774	758	736	736	784	753	752	736	770	758	722	767	768	777	761	746	796	791	747	762	799	696	756	714	738	749	802	786	797	755	777	747	714	788	761	765	754	759	786	738	676	768	815	776	723	788	780	754	793	679	773	748	728	779	781	741	754	760	755	780	770	751	743	759	770	739	762	770	756	729	819	788	734	726	723	773	793	785	768	782	760	749	774	746	746	785	761	722	807	756	784	796	757	716	750	725	742	740	781	746	775	696	717	773	734	764	755	783	733	746	754	764	761	775	741	783	721	790	760	781	734	777	810	712	769	741	752	811	763	805	799	764	735	764	724	753	771	779	771	819	793	781	747	764	755	745	742	760	775	734	793	746	750	769	743	728	783	834	834	806	810	772	789	764	764	774	772	727	765	790	783	769	780	767	755	773	738	802	740	733	745	766	717	797	777	734	753	795	732	743	732	747	809	786	765	707	707	786	755	806	796	745	762	737	738	729	759	746	775	745	773	796	749	720	743	728	786	766	735	740	756	790	801	781	816	757	727	711	759	805	765	724	760	730	792	732	797	726	756	762	750	828	780	720	764	720	793	794	771	792	760	744	793	733	805	778	800	755	748	801	781	732	755	732	774	786	740	797	741	796	772	771	755	760	744	761	806	800	755	726	764	789	746	778	742	699	726	777	772	761	796	764	731	793	710	752	728	719	772	776	797	756	811	791	704	760	751	768	725	730	761	794	722	790	754	780	766	805	761	790	713	743	741	763	768	741	750	742	742	773	778	747	785	784	771	786	754	758	777	713	783	719	809	802	820	770	732	745	714	747	758	736	789	759	776	766	785	757	757	749	733	768	776	768	712	771	749	761	772	750	787	750	778	760	750	789	744	743	772	791	816	720	757	751	799	811	777	795	727	736	790	770	770	769	779	762	737	733	738	749	761	734	743	784	759	757	766	776	775	828	754	783	739	780	760	737	746	727	740	737	761	745	763	852	760	771	792	758	768	736	764	770	756	765	787	782	739	780	756	765	744	727	823	796	768	762	773	786	791	744	712	801	759	771	747	699	754	758	787	764	768	758	779	739	780	752	800	752	741	753	746	740	759	751	790	750	759	761	769	779	732	750	756	771	755	740	726	773	768	770	766	729	679	716	781	803	790	779	774	826	750	806	774	779	769	746	777	782	748	775	705	795	782	765	788	768	773	786	753	777	733	759	785	791	738	752	764	757	792	725	773	763	771	721	721	743	740	807	797	739	762	788	821	783	762	750	752	801	748	760	750	786	702	707	794	730	793	758	773	776	801	770	733	771	772	784	736	796	832	711	748	788	823	755	762	755	763	740	770	787	760	729	765	796	706	720	764	769	777	790	802	731	778	758	785	734	755	717	763	727	751	759	785	748	745	732	722	748	760	751	758	747	823	774	739	762	786	764	796	776	780	752	780	758	754	762	774	749	809	785	775	719	771	756	784	792	833	755	762	760	827	750	789	753	732	737	752	740	793	795	768	718	728	765	754	735	778	740	789	784	734	806	759	747	733	741	738	786	779	767	748	776	768	723	785	749	732	752	798	771	758	794	808	765	779	770	770	800	771	787	761	722	748	768	699	739	806	731	725	741	754	756	780	746	780	762	771	790	767	753	817	792	764	772	740	799	757	766	759	770	757	759	759	762	777	771	780	741	806	784	763	756	767	769	800
67874	35600	18685	8129	2632	721	532	459	453	402	431	417	370	359	366	357	407	348	342	347	331	379	373	344	342	367	348	362	358	382	352	347	336	365	371	374	349	370	360	352	378	373	379	361	367	353	356	357	339	382	364	366	388	335	384	382	331	354	342	388	353	384	336	379	383	350	334	387	337	396	316	357	340	358	358	364	368	381	372	400	385	362	324	365	357	362	356	348	395	418	326	400	371	322	369	346	388	349	407	382	345	398	364	355	371	339	364	344	376	363	349	377	332	361	361	380	392	389	389	390	386	377	356	368	329	339	346	371	394	344	306	357	339	331	372	364	343	342	298	401	402	327	337	338	356	322	382	370	337	323	317	361	342	354	345	369	345	361	362	342	335	348	363	368	375	365	325	343	341	388	417	363	330	328	360	382	333	367	359	384	378	370	353	387	366	352	365	377	369	353	337	369	373	366	367	358	370	350	364	346	355	363	357	388	356	336	369	361	328	379	351	363	383	331	371	347	382	368	370	352	349	361	384	351	367	375	355	387	341	352	339	374	348	348	351	367	330	352	337	385	356	380	333	352	403	343	369	383	393	379	367	349	353	375	371	324	374	338	382	383	368	426	340	346	323	401	414	378	371	345	366	356	359	385	365	366	376	377	363	305	357	360	349	374	402	375	384	402	357	362	353	378	383	390	384	348	384	351	343	327	370	372	343	331	379	351	364	372	399	391	322	325	343	351	385	345	345	374	357	382	354	375	374	356	407	341	374	364	358	351	384	371	366	342	352	340	363	377	318	336	386	351	364	390	347	357	363	333	367	351	384	362	355	340	339	347	347	378	370	358	379	354	359	374	327	358	334	349	366	371	359	340	373	345	340	355	351	403	402	372	353	379	327	339	364	376	332	331	347	372	369	382	335	308	334	343	336	367	370	362	330	363	377	341	359	404	378	363	358	362	393	347	341	338	336	379	346	335	365	367	380	373	318	340	343	334	361	379	345	366	330	358	354	387	341	338	386	375	404	385	352	357	362	422	362	339	384	376	387	362	365	372	358	354	350	398	384	317	353	357	407	367	350	340	389	365	390	350	376	376	387	399	314	347	351	361	389	358	380	359	363	364	385	362	360	316	371	362	375	340	353	375	371	364	377	347	349	370	354	385	355	360	356	337	375	370	394	379	387	397	376	367	367	364	373	348	335	335	356	371	363	341	369	360	338	386	361	377	382	372	345	362	355	343	399	357	382	355	384	312	352	353	370	404	308	346	379	374	373	356	385	313	373	339	384	345	373	363	355	375	380	388	375	357	353	365	375	351	372	381	366	365	336	360	341	354	384	352	364	359	356	372	399	384	331	366	359	351	352	354	364	392	348	340	372	397	388	360	375	380	358	332	350	398	384	342	353	370	343	350	373	351	379	336	416	397	381	344	363	380	372	364	422	350	369	380	350	405	364	352	373	364	384	355	354	350	399	354	381	383	339	412	359	374	377	381	360	320	371	341	395	342	374	334	370	367	358	381	370	368	355	340	370	339	363	402	370	322	365	351	358	380	360	372	375	363	346	336	348	394	343	404	371	325	378	366	393	379	371	350	371	374	339	353	347	377	364	389	356	361	362	372	369	343	362	350	325	358	360	352	353	351	361	392	388	381	343	378	352	376	355	366	355	348	386	353	397	397	354	363	362	359	356	386	365	326	364	393	377	372	382	354	356	346	348	394	353	374	350	367	366	325	330	338	394	392	363	378	327	368	318	331	365	388	360	345	357	374	352	335	388	374	374	379	358	369	345	349	342	345	390	344	341	356	337	349	392	362	340	334	334	388	369	380	353	321	334	370	359	364	358	327	367	351	344	350	368	373	342	372	416	363	407	379	378	404	368	334	379	405	386	374	360	347	377	343	356	353	372	367	399	347	337	337	358	394	360	385	379	378	368	359	345	377	374	361	351	395	367	408	388	364	370	350	342	344	342	358	341	392	354	390	351	323	343	370	376	387	390	331	345	349	344	359	349	353	360	357	366	337	347	382	340	384	353	378	365	352	369	358	346	376	411	344	328	389	374	360	383	319	375	393	351	368	347	336	328	359	340	413	356	339	315	377	382	337	331	333	338	336	339	365	410	353	391	397	332	341	339	382	373	350	376	394	327	363	357	367	332	354	359	359	342	360	353	363	358	331	375	337	394	347	357	373	353	351	386	351	374	339	383	368	358	342	363	350	391	371	368	370	406	391	341	370	322	321	375	336	353	354	347	390	357	347	326	367	381	356	367	365	353	381	395	360	346	345	370	345	369	345	365	356	372	379	340	352	358	362	335	351	379	313	353	352	361	384	355	330	304	351	395	375	365	365	380	355	389	356	353	359	365	356	371	354	334	359	347	363	379	370	349	394	380	363	353	349	363	372	370	344	341	369	383	323	338	390	378	354	372	359	339	371	321	354	337	378	363	371	324	347	326	350	404	368	365	308	364	358	361	373	375	371	408	362	373	384	365	367	369	369	374	371	357	374	371	387	365	336	328	350	351	394	347	341	369	388	366	319	372	355	329	372	360	350	329	371	368	374	359	340	357	343	404	352	359	396	343	359	386	324	380	370	348	382	347	336	375	354	365	326	336	361	342	370	366	342	372	354	379	347	361	351	337	351	362	369	343	343	372	380	330	347	360	372	343	320	353	340	379	368	357	353	327	365	371	330	331	376	372	380	337	348	335	365	372	338	331	367	368	403	381	391	377	348	357	376	336	360	343	367	375	362	366	346	368	352	379	334	350	353	391	336	389	368	388	406	371	345	394	378	337	354	349	357	368	391	358	348	355	410	393	336	351	382	356	350	356	322	357	371	341	360	388	353	360	358	350	316	389	395	416	364	371	354	353	352	347	330	374	384	380	358	357	337	365	380	361	339	340	368	383	353	384	343	380	379	354	356	350	361	355	366	373	381	378	333	378	381	373	385	339	383	385	386	341	359	357	339	363	387	361	363	348	366	340	339	364	370	373	348	337	330	359	369	346	373	344	375	375	382	367	402	359	374	399	335	332	364	362	368	334	366	336	356	325	356	377	369	362	366	356	337	331	357	347	360	363	366	330	394	361	378	315	331	345	411	366	343	368	327	334	329	352	334	348	389	383	402	319	350	382	394	372	365	395	371	380	362	359	318	356	358	367	330	368	399	334	343	373	367	365	372	363	356	337	377	341	360	363	348	366	349	346	395	347	344	351	354	383	383	350	392	395	358	382	404	380	386	373	339	355	361	344	377	352	369	375	361	354	379	357	392	357	401	379	352	362	354	383	348	384	368	406	362	422	341	353	379	366	370	354	345	371	347	322	339	353	329	340	360	361	381	370	355	377	334	334	360	330	370	396	377	356	383	400	393	358	409	348	361	346	393	361	321	355	395	334	321	397	334	353	344	361	379	358	360	376	366	364	378	349	326	388	359	379	339	331	350	348	342	354	375	368	348	422	395	357	343	350	356	375	364	379	350	353	360	354	398	345	358	358	345	342	353	376	342
44206	25963	19765	14226	6197	1942	1587	1387	1169	1092	983	937	957	930	818	791	804	842	787	778	806	767	765	770	824	765	825	801	800	752	790	755	800	798	778	765	835	829	879	701	846	810	799	844	789	799	802	810	810	842	795	798	786	791	829	793	780	782	726	793	769	754	780	799	788	717	780	798	800	774	812	756	805	794	729	760	776	769	814	729	763	755	761	785	734	771	816	814	772	772	762	835	771	802	756	739	776	794	798	767	802	795	812	713	799	804	761	789	782	727	772	794	783	788	771	775	813	726	844	777	829	769	786	738	783	809	753	776	796	825	759	733	750	781	777	762	787	799	768	740	800	753	764	759	815	746	803	792	769	762	843	823	820	787	755	791	744	795	777	799	793	779	772	778	788	789	803	778	823	757	767	818	796	794	819	781	819	788	791	789	773	775	761	787	778	781	775	729	830	801	758	791	776	800	817	787	772	800	799	820	833	772	781	786	786	734	809	804	820	818	776	778	824	769	785	782	769	794	761	736	749	833	806	790	746	757	812	772	804	764	757	753	772	782	795	812	752	791	787	790	770	799	786	778	784	749	788	752	756	757	772	799	785	768	749	823	772	738	744	772	842	721	802	730	808	800	810	775	793	775	770	786	787	779	805	776	803	772	798	851	844	804	778	766	780	791	748	805	804	832	773	805	758	773	764	822	801	790	780	784	706	802	735	784	776	746	773	756	738	738	782	826	834	785	769	795	822	778	739	791	749	760	743	776	793	799	762	759	858	824	763	754	750	775	743	752	755	800	751	781	804	752	800	752	793	780	859	781	793	789	743	759	738	716	797	786	780	801	719	771	777	809	793	758	786	803	787	752	780	761	811	775	816	751	792	740	788	741	790	824	762	785	738	791	761	780	775	811	725	775	815	814	782	840	781	774	810	788	783	791	744	822	761	811	829	819	774	745	739	781	759	755	728	821	804	792	752	821	771	787	805	792	751	787	765	757	766	787	807	743	766	760	788	793	808	794	785	765	781	793	772	795	719	778	766	763	773	781	752	784	751	775	781	796	770	828	758	797	773	814	799	775	766	827	805	764	797	745	743	805	773	759	794	776	760	780	819	805	775	841	802	799	757	757	739	726	767	741	759	771	763	730	834	854	750	768	742	779	781	811	745	749	764	771	778	756	780	823	747	831	768	766	764	798	777	727	840	765	799	784	781	781	800	806	813	772	763	762	778	779	767	775	817	786	785	763	806	812	791	819	825	804	811	761	777	795	800	753	794	805	774	765	766	804	786	789	753	771	787	748	778	770	796	787	807	775	822	780	767	703	777	777	764	810	808	805	783	802	797	770	777	837	761	759	794	784	734	789	770	779	770	753	814	740	769	773	825	800	816	784	822	798	785	785	784	818	811	766	793	765	769	746	779	757	781	771	784	738	812	772	787	838	766	798	819	775	793	793	808	827	813	830	818	771	812	779	777	768	766	796	802	779	748	709	743	767	769	828	733	766	808	834	705	820	775	812	748	774	834	798	740	748	737	729	794	750	793	814	739	790	800	874	792	765	781	740	806	757	746	748	755	749	774	829	748	772	808	797	765	740	795	835	767	781	817	784	752	783	826	774	768	798	757	771	795	782	826	789	777	792	729	800	757	849	804	822	794	775	769	791	735	736	761	790	780	809	773	819	818	778	806	805	756	745	786	768	761	768	728	804	794	801	813	733	767	800	809	723	808	777	791	791	824	788	793	790	807	770	720	802	788	788	774	781	790	853	747	763	784	796	771	763	826	798	815	759	753	809	756	787	772	763	798	812	799	778	793	782	783	783	772	720	773	663	795	787	820	811	786	792	833	767	776	845	787	808	745	754	747	747	824	760	759	761	846	756	755	772	774	764	828	769	795	741	751	786	749	817	784	804	843	808	785	775	790	770	787	731	788	749	779	788	777	829	780	790	757	741	757	812	834	785	803	800	753	766	750	772	758	837	755	756	774	761	773	832	750	814	775	751	777	762	720	712	780	802	787	808	798	761	804	807	793	787	777	784	835	758	744	781	817	793	775	765	809	739	800	776	835	764	794	786	782	815	796	789	782	802	750	805	793	835	779	801	769	758	803	721	764	777	763	787	797	768	820	811	821	792	769	773	765	763	763	748	787	790	756	767	798	771	693	854	778	746	740	735	843	775	762	814	800	781	833	826	737	798	809	770	832	746	762	770	856	772	788	759	740	806	813	764	791	719	813	846	740	757	811	759	757	769	792	719	778	761	771	805	767	767	751	801	824	807	794	786	794	731	760	773	777	805	808	755	765	753	791	796	800	737	799	806	785	823	784	788	773	851	727	808	838	859	818	740	835	739	747	759	767	802	815	744	781	788	782	766	824	758	770	814	787	772	795	768	807	826	797	856	778	779	767	714	788	784	748	788	736	771	771	798	755	805	763	826	776	754	788	756	759	784	799	797	802	787	774	777	768	803	790	757	749	764	762	771	766	786	786	772	737	725	783	812	783	796	836	802	762	765	784	833	800	772	804	772	771	804	764	743	787	797	797	793	735	782	781	752	761	789	741	842	808	738	814	802	768	799	780	774	835	779	821	738	794	771	797	823	790	761	794	784	766	828	756	820	778	782	806	787	810	825	798	783	840	788	792	810	781	773	754	821	839	795	722	772	759	720	791	790	803	789	787	750	762	773	758	772	759	800	784	751	764	710	826	823	782	790	775	746	768	733	771	790	802	775	800	742	788	789	848	722	821	735	771	722	755	804	777	787	784	777	760	776	798	839	776	806	733	801	790	822	796	784	738	768	768	818	788	774	769	812	740	818	805	791	817	780	809	773	801	822	780	798	723	756	770	773	835	817	802	785	753	761	819	775	732	755	778	809	800	750	801	778	795	789	829	798	770	765	790	791	778	799	762	796	790	745	788	771	791	741	807	785	707	766	772	761	794	774	754	770	783	740	765	770	822	745	766	768	803	786	780	801	788	811	749	767	814	788	796	790	733	785	798	802	765	808	750	763	755	784	765	826	709	789	775	772	794	765	775	778	806	798	802	743	777	771	769	697	774	779	777	772	802	778	771	786	763	818	796	762	826	764	785	786	774	762	780	778	755	782	760	805	795	818	773	799	846	756	799	715	784	768	763	816	786	780	798	769	759	775	844	716	774	773	753	746	798	779	767	799	801	781	755	763	793	781	767	790	785	798	779	793	791	831	761	836	774	755	775	783	774	770	716	790	774	794	774	754	824	794	726	737	724	780	834	760	780	760	737	799	847	727	762	795	775	752	772	826	756	820	766	794	762	770	797	802	765	782	819	782	835	766	820	797	778	765	801	734	788	820	782	817	781	806	769	816	749	789	751	739	762	755	761	768	721	788	815	759	764	792	787	807	764	807	770	831	789	775	761	760	804	759	801	806	787	799	761	795	766	854	761	785	761	748	826	750	783	776	780	817	801	762	737	787	794	777	807	794	808	803	804	761	767	801	761	778	780	803	822	762	813	793	779	753	737	751	772	735
39337	18818	9737	4221	1486	632	553	511	447	410	404	397	371	354	391	355	335	349	353	365	360	357	331	372	384	399	361	340	381	381	379	360	405	377	345	354	365	366	381	376	361	349	355	389	385	367	350	333	354	325	379	377	394	390	376	356	387	346	359	333	340	346	346	348	348	365	359	325	362	349	361	390	341	390	365	371	347	364	345	363	385	373	359	379	356	379	420	383	360	347	336	348	379	349	322	332	355	320	362	363	345	393	319	414	336	370	331	360	368	352	351	361	354	344	364	356	354	380	356	326	375	375	342	361	380	374	366	347	389	363	359	368	342	337	348	346	377	391	377	352	333	391	345	315	354	382	377	329	352	361	363	374	383	375	328	381	375	369	377	381	329	352	355	363	353	371	353	366	347	395	383	372	386	393	356	329	383	404	381	388	360	342	352	395	357	358	369	352	385	353	327	357	327	367	357	368	334	377	355	379	354	355	343	386	356	374	374	349	347	348	379	374	365	395	363	403	392	370	349	370	373	352	356	358	358	352	358	382	340	365	342	329	369	366	398	348	329	343	360	392	400	342	354	378	396	350	328	368	364	384	352	349	364	375	402	391	346	334	348	365	326	375	366	342	374	375	334	331	335	350	354	374	384	370	360	356	324	350	354	379	346	372	374	323	343	377	386	339	352	374	325	334	347	371	363	349	353	368	348	372	360	350	346	368	384	348	351	358	344	354	336	358	340	383	384	364	349	361	372	373	368	331	378	372	378	349	385	316	333	368	338	372	356	327	367	348	359	361	377	361	350	334	373	370	383	361	356	361	360	371	374	344	350	350	395	371	370	347	331	394	389	367	368	351	338	339	337	347	333	348	370	379	352	352	374	354	354	357	351	383	390	367	398	379	339	353	329	350	429	348	369	353	378	358	351	384	346	352	356	341	384	322	365	351	380	313	336	405	326	395	352	370	363	348	355	385	394	396	408	342	323	354	343	426	392	394	357	347	373	377	355	390	354	365	335	384	392	353	290	343	363	341	369	339	363	357	348	367	393	343	335	316	343	323	371	350	339	378	394	352	379	347	357	357	380	345	344	350	370	325	336	349	353	372	336	335	406	366	350	345	392	364	370	347	362	353	365	358	386	350	332	376	350	348	393	327	372	332	402	331	386	327	346	348	355	338	356	357	350	369	353	355	334	406	368	358	352	407	357	374	337	362	344	341	367	327	367	336	339	349	344	361	360	376	333	351	347	351	368	353	402	344	364	403	341	364	363	373	383	345	338	395	385	364	387	347	389	356	343	371	360	355	325	349	371	395	355	364	373	349	341	359	377	368	367	401	351	338	374	368	358	375	411	371	389	325	325	385	336	350	376	369	388	378	376	401	348	345	352	350	392	371	357	394	389	351	366	362	346	377	339	349	368	372	330	366	332	331	326	346	389	350	357	326	329	346	338	420	342	384	356	355	388	368	340	382	365	341	375	353	324	359	345	350	345	367	342	389	368	378	360	347	350	336	360	377	340	385	367	356	369	368	338	404	406	383	384	395	363	382	355	338	390	374	353	346	397	397	322	384	323	319	333	374	322	370	367	372	365	367	352	346	360	386	371	342	344	330	388	378	355	341	362	391	361	361	337	365	373	350	355	338	390	350	344	400	397	345	350	384	370	361	364	328	364	380	330	351	360	357	333	361	345	390	360	376	392	395	334	368	370	359	341	342	379	402	365	353	379	393	361	356	388	370	353	369	368	386	355	339	385	393	406	377	374	360	344	401	323	351	393	355	336	395	377	365	400	362	347	330	396	334	345	345	344	355	370	347	339	361	410	378	357	363	384	362	373	347	365	371	342	340	357	382	342	342	403	362	360	353	381	372	362	404	342	328	362	359	355	361	353	379	337	336	358	350	369	358	389	385	339	350	317	344	340	346	358	356	363	358	375	359	344	343	384	347	361	381	383	381	358	393	352	363	384	345	340	356	341	354	324	394	369	316	362	325	352	380	364	385	351	340	367	324	346	375	385	348	375	357	361	323	354	343	345	364	386	346	345	379	373	377	340	385	377	392	346	327	369	308	372	369	354	379	379	411	352	367	392	397	363	389	349	361	356	366	382	347	353	350	360	368	390	336	356	372	343	362	367	378	371	382	372	327	363	393	348	409	350	374	394	351	373	367	338	325	341	352	366	363	368	369	367	338	338	362	374	317	356	328	322	348	351	395	360	363	316	360	397	377	349	380	366	346	369	360	358	344	365	344	378	387	365	376	363	356	357	339	359	361	356	366	370	361	355	363	372	358	339	342	375	320	327	347	365	322	404	337	369	377	341	337	345	337	356	375	376	354	349	380	353	332	380	362	345	355	396	351	355	371	370	407	379	352	349	428	365	354	348	395	380	355	336	378	409	354	366	324	343	351	342	362	355	363	361	364	366	357	340	397	358	338	332	343	352	357	376	365	373	378	356	344	379	375	350	357	367	367	340	353	368	354	347	358	333	382	342	365	364	365	408	370	401	371	408	392	347	369	390	384	360	329	362	407	341	381	356	348	386	344	351	359	323	319	379	335	388	364	346	381	349	381	394	363	384	353	363	351	378	348	349	377	372	344	354	357	347	315	367	354	351	351	365	360	386	357	364	355	333	363	357	363	333	340	359	406	429	374	359	346	342	342	367	386	352	380	365	371	352	346	383	369	384	351	345	371	321	349	366	366	356	353	366	330	356	359	367	352	336	358	355	342	338	356	352	361	325	359	345	372	359	361	351	334	369	339	358	372	369	364	358	365	345	387	325	378	336	358	326	373	339	324	342	361	340	365	336	351	316	333	349	381	310	377	370	333	345	370	343	355	363	358	373	329	323	367	385	367	379	335	340	360	351	366	377	385	351	334	352	369	366	354	371	372	347	361	367	365	343	378	345	361	370	387	354	379	328	344	335	337	350	366	359	364	352	393	349	385	352	366	372	398	386	394	373	349	339	351	405	348	320	358	384	381	364	359	392	380	378	361	330	340	364	352	363	388	350	361	359	348	336	344	343	337	322	355	365	391	336	344	352	364	340	369	353	374	349	359	395	377	308	375	344	392	396	346	344	336	343	362	384	332	354	347	355	364	349	336	365	333	384	327	371	383	341	373	379	376	376	378	388	348	334	385	324	380	357	401	390	367	316	318	399	385	380	374	409	380	330	356	408	360	368	407	361	377	374	413	338	357	345	377	361	347	356	392	361	357	351	337	346	359	342	357	340	351	372	344	303	376	380	363	365	331	363	339	361	350	371	340	371	366	393	322	348	338	354	374	332	384	367	370	363	370	343	353	386	354	366	323	399	367	347	359	369	419	366	384	362	363	365	336	384	361	338	354	358	353	403	357	330	339	344	350	369	387	334	411	349	357	346	372	327	364	372	370	400	362	360	366	350	341	329	342	383	356	388	350	311	338	364	336	380	327	347	379	381	374	363	382	399	349	356	371	336	337	355	362	387	351	382	370	376	318	329	330	365	365	383	383	342	377	414	369	375	338
24639	14154	12936	9237	4018	1677	1387	1211	1031	1086	966	909	823	797	834	832	766	825	784	791	782	781	741	771	747	780	799	769	736	789	750	804	779	795	790	864	778	831	736	771	809	787	853	835	772	815	736	767	790	798	802	753	772	810	784	750	789	764	768	785	772	783	788	806	772	770	839	810	762	760	779	769	802	824	736	748	778	754	790	773	745	794	765	748	750	770	757	747	752	779	814	790	779	813	759	765	780	767	753	773	803	803	758	765	761	758	774	746	789	741	767	822	772	738	737	752	788	749	795	785	797	769	786	788	771	747	794	759	794	769	817	810	764	765	758	789	748	762	781	812	749	809	789	768	781	736	818	828	736	814	776	807	774	818	854	736	771	806	775	714	778	783	795	811	791	777	764	778	801	764	772	775	782	803	773	811	796	746	756	817	783	740	788	796	780	809	732	758	800	767	784	791	813	773	697	796	800	768	795	736	821	793	781	806	751	742	773	735	725	822	779	790	787	752	734	796	833	772	750	739	768	770	777	807	801	739	780	777	815	787	829	795	748	779	780	779	832	741	737	803	840	742	795	756	742	754	826	817	792	775	761	771	718	747	757	803	820	804	771	809	768	768	735	838	784	797	791	762	750	788	778	800	803	789	794	796	822	837	777	762	751	757	782	780	781	803	789	803	754	824	788	756	765	777	808	767	791	735	807	771	762	804	799	779	847	797	776	743	791	785	793	769	807	794	787	781	767	756	761	807	774	777	757	762	812	796	773	760	789	767	783	825	785	787	741	715	767	753	777	799	765	766	848	754	781	799	808	788	792	764	762	769	719	788	826	788	752	777	809	791	827	753	774	761	740	772	758	736	793	752	819	823	733	785	816	747	844	748	755	729	766	773	774	781	735	801	761	820	771	726	793	819	793	729	796	771	802	795	768	808	795	795	780	810	785	783	798	771	793	793	711	763	758	758	784	776	785	757	729	776	768	775	822	806	797	775	778	782	741	761	743	809	808	774	782	803	743	770	788	808	771	801	805	813	736	770	790	792	780	817	768	791	761	777	778	747	803	746	812	764	776	785	726	762	819	792	811	791	815	767	739	798	785	771	764	778	812	838	775	779	796	777	824	753	811	826	781	824	747	747	786	799	755	768	759	799	739	795	790	771	787	827	785	763	788	804	750	784	807	736	765	703	760	779	810	804	776	776	756	740	747	756	739	744	773	713	776	814	746	815	778	747	800	792	811	816	799	776	794	774	773	747	761	814	769	765	789	809	787	718	757	771	742	801	784	741	819	775	792	802	767	765	789	761	783	797	766	763	723	824	797	791	770	759	758	786	810	765	785	789	767	781	794	763	740	756	779	749	747	755	783	806	796	765	759	804	751	729	780	748	789	741	773	763	755	742	744	743	747	786	804	735	788	826	764	740	771	766	792	755	747	762	786	770	739	779	767	753	766	797	779	753	773	742	815	804	771	830	769	783	759	787	823	773	761	785	768	769	787	762	814	730	794	751	785	743	789	757	796	757	759	794	762	750	766	799	774	751	790	768	735	830	771	750	804	796	741	736	759	776	769	721	803	718	832	788	792	746	787	781	804	814	792	776	787	773	761	770	743	799	797	727	766	763	822	804	756	796	765	759	773	780	815	743	835	793	759	778	723	744	769	806	822	795	779	786	792	793	757	795	772	791	781	841	775	746	752	786	841	821	818	794	787	816	794	785	714	767	752	771	732	820	832	795	769	767	793	804	805	745	734	833	813	733	763	807	777	769	800	806	765	770	796	758	758	774	768	769	806	755	788	809	746	776	770	750	746	828	751	765	750	747	698	822	763	788	761	778	769	763	742	710	782	770	794	751	757	728	786	786	790	831	749	782	752	793	766	747	802	746	792	765	805	785	762	790	813	739	763	746	778	813	741	835	749	827	795	787	788	786	794	788	761	767	779	759	756	815	794	782	792	770	770	743	785	776	763	808	803	791	754	790	784	793	723	735	769	778	776	768	756	812	769	821	762	809	782	792	792	743	732	779	759	783	751	807	740	776	772	787	767	761	797	780	799	746	790	786	780	732	789	743	760	761	774	807	793	776	832	781	769	796	762	808	753	779	770	795	785	782	743	787	794	758	737	761	786	741	753	742	840	782	739	803	762	760	842	739	786	823	762	783	814	753	775	728	753	789	736	794	775	787	764	781	762	808	782	715	755	796	748	764	785	794	807	736	806	787	753	813	763	805	789	788	775	771	805	786	803	750	737	782	833	801	803	768	815	776	770	772	769	776	798	692	808	728	816	778	781	820	819	794	790	737	735	776	806	792	753	746	736	763	787	844	751	798	779	779	779	791	808	790	749	763	801	837	781	787	806	772	789	789	765	815	811	834	777	783	772	751	758	804	807	806	780	782	742	827	755	765	756	777	825	766	768	761	775	768	776	833	763	767	815	748	798	811	740	807	790	791	768	794	808	752	786	777	775	747	776	776	733	748	869	776	761	751	773	793	802	765	773	803	777	758	777	796	780	775	739	777	772	725	776	816	764	786	844	778	737	805	774	800	764	793	782	774	765	822	782	777	770	717	799	757	786	743	842	758	786	749	806	807	805	832	801	845	771	814	813	803	764	730	769	715	788	801	744	751	733	781	746	779	804	740	782	765	795	758	767	811	775	785	795	760	788	772	825	794	796	819	758	749	822	741	803	783	757	802	768	766	764	797	786	803	742	768	826	764	767	825	775	793	775	762	779	778	780	767	726	766	824	766	807	820	777	764	767	805	810	796	796	727	754	742	786	761	800	841	773	783	756	764	772	748	802	735	815	803	772	779	777	761	764	813	778	743	754	801	800	776	792	774	748	782	790	749	822	791	783	711	805	774	746	827	798	757	790	726	738	807	745	806	778	745	754	744	786	806	788	779	775	775	789	755	818	717	829	793	826	759	742	789	776	779	811	725	730	778	748	777	759	778	817	800	754	783	803	794	824	778	752	789	778	807	768	773	789	767	837	762	797	739	779	803	747	754	787	781	799	777	772	849	754	809	768	777	795	792	779	749	775	806	782	720	792	749	730	794	752	760	757	772	784	834	772	755	793	775	759	754	748	821	775	794	782	731	818	820	774	753	833	752	780	814	788	760	806	786	761	757	764	822	769	797	780	843	781	768	798	805	805	803	807	706	765	834	797	787	760	790	838	836	768	792	713	761	776	744	792	818	758	789	732	785	780	806	799	778	757	777	733	720	736	773	793	716	776	798	749	759	772	777	778	774	811	780	786	813	765	805	809	753	784	781	784	789	751	725	774	751	750	799	771	728	770	840	772	772	789	759	798	737	776	821	791	769	790	825	772	811	730	776	783	733	758	753	815	725	766	748	832	771	806	832	800	750	744	797	783	803	752	786	752	738	765	785	726	792	828	765	775	765	769	769	747	778	748	802	753	791	769	838	746	793	798	799	755	756	792	799	779	780	782	782	793	816	790	816	783	751	794	755	728	781	795	771	786	812	823	795	751	820	826	777	791	796
53228	28569	18577	10042	3942	935	565	508	472	393	404	404	401	383	374	375	359	349	369	349	362	330	364	362	373	349	315	310	374	381	360	363	356	323	340	349	362	335	330	354	326	374	338	391	362	362	325	371	344	363	363	356	379	344	362	360	376	363	391	340	368	359	333	362	369	339	377	368	359	359	333	349	369	408	396	346	348	353	369	338	340	379	362	359	357	349	364	373	341	341	341	349	422	339	338	343	346	362	357	368	359	333	361	358	317	357	353	367	325	379	364	373	351	323	338	329	329	347	379	366	347	324	351	416	389	355	371	349	333	359	317	374	346	353	354	373	349	378	363	371	343	363	372	362	375	354	342	372	353	348	346	344	339	357	397	374	347	371	342	363	353	343	348	342	351	357	359	347	361	362	350	383	354	365	364	390	385	363	363	375	364	334	352	333	345	337	378	365	321	315	342	356	368	362	317	372	350	383	350	343	364	378	368	354	362	343	344	340	365	317	348	337	375	347	357	369	322	333	347	354	360	358	381	390	319	386	386	342	382	391	373	375	387	351	365	375	382	345	373	356	369	346	336	351	309	331	343	361	380	351	318	351	374	357	348	382	321	342	321	329	335	344	343	382	313	350	390	354	363	345	358	386	372	346	323	341	371	367	401	377	312	342	371	359	363	360	328	323	363	358	366	377	364	332	349	373	334	425	351	341	352	340	339	340	366	369	326	384	324	375	363	374	361	335	352	362	337	323	347	352	340	367	357	378	368	339	302	341	324	365	371	352	357	383	354	340	360	359	362	343	353	379	372	354	358	340	350	333	339	339	358	320	390	369	361	333	362	362	336	352	395	359	354	335	371	368	323	351	380	342	342	322	362	353	320	363	354	373	351	348	371	352	349	355	334	351	356	325	380	332	369	360	370	349	349	341	308	341	326	336	355	378	346	341	356	415	362	351	341	358	334	380	333	332	373	342	326	359	338	374	322	379	367	336	374	348	358	366	340	372	336	365	380	365	369	367	343	346	319	378	358	329	327	342	356	352	352	321	356	383	319	353	363	346	360	326	354	356	389	382	309	342	315	342	363	382	362	358	364	348	344	380	336	354	332	329	365	351	299	358	329	337	349	342	377	313	351	323	341	342	311	363	344	330	346	359	355	335	341	345	320	353	345	392	316	316	322	377	380	339	336	364	346	322	352	352	350	342	340	364	335	374	336	330	357	336	376	374	408	393	356	365	327	359	345	398	352	334	372	334	355	342	381	343	324	365	353	358	343	363	358	340	402	337	383	395	356	355	372	333	335	350	360	358	336	363	354	387	342	352	341	409	347	331	377	378	332	351	331	379	370	367	336	361	362	336	343	357	352	361	332	360	318	341	389	373	376	331	375	384	322	364	375	365	380	344	350	371	342	353	351	340	348	353	370	356	321	341	339	337	340	333	337	335	374	363	349	344	371	360	323	371	368	310	357	331	356	330	383	347	340	359	333	353	345	338	331	318	385	342	337	368	342	364	380	343	340	359	351	373	357	364	377	351	383	355	377	388	333	346	337	372	376	338	353	382	354	311	330	339	330	297	328	348	353	357	367	327	370	400	366	332	347	320	350	378	342	341	384	329	363	339	384	356	366	360	340	341	347	317	358	357	358	302	355	342	345	394	392	344	351	381	346	351	344	350	348	359	339	351	358	380	372	354	364	342	377	344	345	331	350	371	361	369	360	366	367	377	369	335	390	355	340	324	427	413	344	346	366	360	351	352	339	378	354	380	322	358	374	382	354	337	367	363	356	361	404	348	387	309	312	319	323	336	312	365	354	362	320	362	363	382	378	312	342	285	371	380	353	375	343	380	367	341	386	367	340	364	373	368	366	345	351	351	340	396	308	404	380	328	379	330	351	348	324	337	344	352	315	350	380	348	332	318	390	393	350	357	359	346	359	320	365	355	369	367	343	357	341	333	356	376	371	368	385	346	333	335	358	360	345	369	377	321	371	350	389	385	337	386	344	345	378	353	328	350	354	347	345	346	339	354	358	359	368	362	380	346	347	344	378	336	346	346	346	393	337	336	379	346	377	375	346	374	351	340	324	359	380	351	343	365	372	352	323	374	337	391	334	375	353	401	368	348	339	353	364	341	348	322	351	332	340	353	366	401	339	394	372	359	335	344	344	347	346	345	351	370	368	358	342	371	349	309	312	377	353	352	341	378	335	317	340	364	357	341	341	368	348	405	355	383	360	314	385	383	366	370	325	343	321	331	369	398	363	381	329	346	319	346	349	424	360	368	318	357	363	355	368	342	329	381	333	359	357	360	353	380	364	343	359	369	372	327	337	372	373	340	373	378	368	374	321	378	299	345	336	338	345	338	375	393	336	381	372	395	332	379	359	335	354	362	347	352	323	353	343	379	363	383	391	363	355	370	313	391	335	346	353	378	340	329	352	361	341	318	343	316	323	372	362	323	371	347	326	351	371	365	315	333	394	370	370	375	366	357	326	346	356	379	342	346	360	331	348	369	342	345	375	365	331	341	364	357	359	336	360	345	385	335	334	344	386	373	370	342	348	355	315	321	340	340	355	351	339	367	332	345	335	350	342	361	374	329	326	365	326	354	343	328	389	356	333	372	372	375	366	361	359	366	329	344	369	331	350	375	343	332	355	362	360	379	372	328	347	357	362	318	358	375	350	367	338	367	344	336	342	381	375	322	372	345	325	368	340	347	357	378	339	350	357	338	356	336	325	321	370	376	362	361	331	359	334	318	339	349	369	345	357	383	362	341	348	366	350	292	366	313	351	364	341	379	375	319	351	362	341	363	393	378	384	411	368	324	317	348	341	334	344	314	330	331	355	379	367	362	358	326	347	373	341	380	364	333	322	342	342	399	356	353	344	360	323	346	336	343	332	360	357	357	388	371	378	346	315	371	332	346	352	315	334	375	365	352	382	367	325	370	385	366	385	344	348	356	348	353	332	348	399	338	327	354	307	384	366	356	340	341	378	350	362	374	344	364	343	312	355	392	353	318	368	349	379	353	318	349	352	340	369	365	356	414	327	369	373	363	359	383	395	356	394	317	358	361	332	333	354	338	378	354	342	349	291	345	350	359	302	347	378	317	346	329	337	379	305	329	352	344	366	385	352	362	349	341	344	349	321	380	347	334	365	323	346	353	338	332	380	343	354	353	315	369	349	352	345	332	353	381	371	368	332	376	332	372	347	378	381	355	360	377	342	338	380	381	330	364	367	315	390	378	349	346	373	355	382	358	364	362	342	327	367	374	365	357	349	364	329	348	369	379	352	371	335	299	347	380	332	364	332	341	341	377	355	391	370	377	347	351	362	364	325	372	341	345	345	374	389	360	363	382	371	362	357	343	358	333	354	359	341	346	342	360	355	368	367	347	365	362	341	354	356	377	368	370	343	367	416	384	342	327	383	341	348	363	397	372	349	341	343	302	340	370	356	385	372	380	365	332	354	345	376	341	379	348	356	356	333	337	336	334	420	394	318	333	345	359
32771	20428	22925	18171	9937	2501	1915	1585	1425	1309	1072	1067	914	900	874	779	827	762	830	759	792	791	769	805	823	764	800	695	692	758	788	713	750	745	732	761	873	812	785	801	810	852	794	841	792	849	820	799	785	801	798	748	784	831	779	781	738	776	802	764	779	796	749	774	829	791	791	782	757	748	767	747	761	797	777	744	760	691	817	834	797	781	747	808	762	786	766	742	799	752	767	766	772	772	740	759	810	783	793	756	742	721	764	788	747	785	807	791	790	748	820	768	765	777	758	752	765	751	773	734	819	748	748	807	764	775	719	767	774	754	777	762	763	778	799	778	766	779	783	759	744	800	797	783	774	810	747	795	790	813	761	731	764	777	767	769	772	764	788	772	802	723	762	799	710	807	740	758	748	786	721	782	723	771	758	749	801	766	839	769	778	779	718	780	780	806	770	725	787	754	740	772	781	750	694	739	788	767	760	784	709	739	739	739	742	759	771	783	713	781	769	785	749	763	751	753	799	825	752	762	760	784	787	788	759	766	758	756	779	769	796	800	742	771	765	756	788	787	765	772	761	769	734	743	748	753	793	775	774	782	764	765	747	799	790	786	728	743	793	812	780	709	791	827	711	736	774	758	771	773	734	767	788	779	802	737	743	745	750	748	788	797	698	747	810	759	784	767	736	811	793	764	816	779	786	766	778	760	785	716	767	738	805	771	723	755	829	747	788	785	751	715	748	719	767	730	764	822	831	778	740	782	758	755	767	771	769	785	777	706	756	751	771	774	763	814	778	746	796	819	785	766	751	704	804	744	803	748	780	755	765	782	758	724	809	755	784	739	690	727	779	748	740	779	686	729	764	794	794	793	728	773	796	762	787	778	788	787	779	741	755	778	701	751	772	739	701	745	750	744	831	767	762	795	793	750	811	771	750	735	771	766	783	788	768	734	749	782	748	694	747	717	790	787	754	805	754	752	751	723	791	763	736	751	722	768	819	764	785	756	769	741	777	748	799	774	815	760	770	807	777	790	763	764	766	733	754	810	768	838	713	800	820	818	782	767	743	761	778	736	765	719	775	813	782	720	743	768	815	737	752	781	768	751	794	782	759	771	781	733	758	804	784	736	784	776	722	795	773	703	748	770	787	757	759	785	743	784	738	797	789	805	820	811	777	750	812	802	757	834	787	764	709	781	766	776	831	799	746	823	725	750	741	782	804	752	775	803	807	772	767	764	778	775	790	767	728	828	719	781	738	751	782	738	763	797	757	760	804	738	752	834	748	761	782	714	736	803	776	758	773	759	754	762	770	772	766	771	752	763	753	756	822	742	743	766	807	786	815	738	800	722	799	771	698	740	778	825	797	757	765	756	762	812	757	747	796	745	782	770	772	744	783	757	816	772	817	721	784	822	760	816	786	772	771	775	811	745	750	818	752	702	774	766	783	797	790	720	770	760	738	770	791	781	762	740	724	763	780	742	773	783	801	772	749	740	770	752	793	767	748	757	733	725	756	768	750	764	732	783	804	790	799	798	793	773	777	773	746	797	728	754	730	762	773	751	800	766	798	794	791	743	801	788	761	771	770	780	737	714	753	797	801	742	732	786	739	789	791	749	769	820	820	775	793	755	738	776	785	787	719	797	839	721	773	788	774	826	779	732	779	807	705	789	792	748	792	763	752	743	739	795	744	828	800	709	808	767	785	755	764	812	832	798	727	771	778	763	797	789	775	815	740	765	783	788	743	725	726	741	754	755	782	749	724	769	738	774	785	767	752	772	822	730	829	788	734	770	767	777	766	754	780	768	778	773	770	755	833	750	770	796	796	784	719	775	755	790	784	811	762	776	767	821	813	775	806	760	786	765	759	725	802	751	800	787	768	779	726	757	750	723	733	739	731	828	750	702	769	753	727	724	790	801	734	810	807	769	759	822	770	796	771	762	767	783	796	755	741	760	760	706	713	787	773	759	769	750	800	781	779	787	769	709	784	831	757	765	759	759	768	804	781	755	769	768	762	791	719	738	828	742	784	792	785	758	761	792	770	757	720	767	769	740	796	734	737	772	749	777	775	778	780	742	806	750	763	787	747	762	745	761	805	729	792	760	752	736	774	784	766	797	724	774	760	821	820	750	719	716	745	750	808	743	782	787	749	755	778	734	805	831	770	752	805	838	774	764	785	777	798	763	816	775	791	782	769	777	764	813	786	767	743	744	740	780	809	725	789	762	740	799	780	806	767	764	760	787	765	748	731	752	824	805	757	744	815	757	775	753	732	730	729	768	771	786	775	802	808	800	770	746	769	767	719	729	768	766	793	808	750	747	823	781	726	764	746	725	789	767	756	795	732	785	758	814	764	808	777	840	737	762	791	752	762	720	762	824	728	802	755	763	784	743	755	702	765	747	772	786	788	777	773	795	731	724	730	793	829	763	787	737	784	762	808	756	754	742	735	778	773	810	811	714	795	763	822	763	816	790	736	760	713	822	757	754	814	771	748	733	739	807	742	791	782	757	726	773	757	742	733	807	743	757	765	795	745	815	759	780	805	794	764	760	797	753	730	796	778	768	743	801	748	772	745	773	773	792	795	799	721	766	790	793	809	785	767	745	751	747	761	807	787	771	760	775	732	755	814	777	727	751	788	750	722	804	721	777	776	773	750	791	800	761	725	724	796	755	773	734	783	737	754	809	716	734	750	751	839	766	733	818	772	730	724	754	788	772	726	804	768	777	763	771	758	772	811	733	750	778	751	757	800	733	755	762	758	737	771	738	765	735	798	780	765	780	752	757	758	762	770	774	804	774	752	766	758	754	763	799	733	765	716	819	758	809	721	751	749	720	776	779	729	775	820	737	759	791	813	778	772	792	756	769	756	748	790	792	790	745	778	805	792	791	724	742	786	791	816	793	757	804	782	759	765	739	710	788	793	756	791	788	751	742	818	776	763	777	761	744	781	757	803	749	783	784	800	750	777	738	789	787	842	762	808	746	835	723	785	797	758	795	784	795	786	824	804	747	826	763	776	771	764	782	769	761	790	775	770	712	763	800	775	777	820	808	759	744	710	792	780	768	750	778	779	797	741	740	784	793	755	769	756	761	802	801	749	758	821	766	742	775	766	775	757	732	779	780	752	731	747	746	778	731	740	791	734	745	773	746	809	772	762	772	751	760	795	742	790	753	768	734	773	767	777	783	753	823	774	735	821	742	777	787	750	784	769	774	791	736	772	753	788	749	778	724	783	807	781	819	769	777	757	750	799	817	780	761	755	774	779	810	737	759	771	803	738	760	756	740	778	785	755	785	775	754	788	759	788	801	790	763	802	801	806	807	752	788	791	787	802	737	777	736	764	779	779	760	774	781	796	762	790	796	745	741	732	746	777	771	810	764	768	756	724	807	770	751	783	748	737	750	772	789	797	758	747	796	739	745	813	765	768	779	746	785	815	735	770	727	744	743	748	754	757	753	728	780	772	796	782	760	794	799	777	793	767	756	725	755	788	778	756	774	759	764
62022	40877	25057	12741	3642	848	590	529	464	428	437	422	411	355	431	344	408	382	383	374	376	366	301	352	378	352	406	363	353	327	357	364	368	336	389	361	368	340	358	375	348	389	398	384	380	356	374	407	370	333	389	372	379	345	339	355	371	420	380	368	388	344	362	328	379	387	368	380	390	361	382	377	348	365	367	359	364	340	370	358	350	406	377	379	392	378	362	372	378	390	387	375	381	345	339	371	363	377	384	362	363	382	370	356	361	408	391	394	335	364	369	349	390	329	360	376	382	357	380	377	394	376	418	386	377	399	357	370	325	374	353	365	367	367	390	378	400	364	347	373	394	336	361	377	362	358	361	332	367	356	350	374	332	388	364	375	350	370	356	371	360	372	349	357	360	355	385	390	368	368	380	377	380	362	349	333	413	348	363	372	371	353	370	368	415	369	353	365	354	384	395	368	329	377	410	399	362	378	348	365	365	378	384	338	345	377	395	392	341	348	357	432	380	359	352	367	382	378	379	352	371	332	391	334	349	365	347	379	372	345	331	356	349	340	384	373	374	344	366	359	327	359	353	378	338	369	378	360	357	393	396	361	362	346	372	370	383	354	348	362	350	352	402	365	389	399	365	381	330	386	379	400	359	349	352	371	392	342	409	359	346	355	400	381	356	359	390	371	354	385	379	355	333	377	376	411	366	389	373	380	371	326	356	394	395	427	362	349	365	323	357	347	387	375	358	380	324	333	347	386	390	375	345	378	369	403	367	349	351	356	349	357	356	346	362	396	363	352	388	384	372	359	335	389	336	367	360	319	348	361	376	343	370	364	340	347	417	355	373	356	391	373	369	364	359	359	370	331	380	377	373	356	348	368	362	341	340	391	384	380	354	363	321	415	383	394	388	379	371	348	365	354	376	326	413	352	392	387	376	365	324	359	340	388	340	364	390	342	380	366	339	360	346	359	373	364	344	377	374	385	374	350	377	379	363	339	378	398	386	366	372	370	374	339	391	353	337	398	384	340	363	379	380	382	360	360	367	346	359	342	343	388	408	372	351	361	356	334	357	310	361	399	344	360	387	386	379	374	358	364	378	413	361	358	356	357	364	379	365	341	396	372	356	372	357	372	380	340	372	374	379	369	354	352	366	350	384	300	352	364	399	395	377	351	389	354	328	369	405	383	363	363	351	354	403	343	387	387	395	350	348	363	339	355	349	364	389	348	414	390	398	369	315	359	388	366	355	379	365	372	374	390	379	364	365	366	407	378	380	379	381	323	359	359	391	338	374	378	385	399	354	382	345	346	394	375	383	373	341	360	358	371	405	358	394	379	391	377	377	418	386	407	373	330	343	335	391	388	370	366	374	360	340	414	358	320	386	363	361	368	335	379	379	362	381	395	376	359	359	347	426	380	376	366	379	391	373	362	382	346	380	354	390	359	402	363	357	363	401	385	368	368	372	369	369	381	345	401	387	336	336	405	345	313	329	373	338	345	379	366	389	352	398	378	344	363	329	350	409	369	335	392	383	378	410	383	370	365	383	345	362	409	371	367	371	392	384	383	355	344	392	358	350	378	330	357	353	350	362	388	351	391	332	377	368	387	342	381	365	362	363	353	386	394	332	347	360	346	314	370	393	379	357	354	348	381	339	370	377	359	403	357	353	351	367	371	336	338	329	374	353	389	367	348	363	352	404	374	354	329	336	376	358	412	364	387	351	347	377	342	372	388	395	335	325	391	378	359	387	377	356	360	367	371	347	403	341	377	325	346	335	363	367	372	378	355	360	337	376	366	366	380	342	383	372	391	391	410	398	362	387	357	348	362	368	368	345	344	344	359	389	354	390	353	373	338	340	348	359	355	350	359	339	320	402	337	334	363	367	342	368	367	348	333	376	380	391	373	366	353	367	395	353	371	366	356	333	368	376	391	369	411	381	353	366	375	339	381	380	362	357	354	352	378	383	353	335	358	385	367	389	365	349	340	369	398	388	365	357	384	407	383	354	374	366	361	342	352	364	328	342	389	386	345	357	355	350	374	372	357	361	343	359	391	368	415	375	332	387	343	342	379	341	368	337	378	360	352	340	353	349	368	404	403	373	344	326	376	391	377	365	379	340	377	340	392	367	399	357	343	352	370	372	347	387	363	365	364	379	371	401	359	379	359	369	418	339	413	429	367	348	391	357	346	374	401	349	351	410	370	365	353	364	391	368	384	356	392	351	347	344	381	347	336	367	414	390	379	352	360	358	357	346	398	407	357	350	390	394	378	370	357	379	408	350	367	363	346	381	409	375	365	348	387	357	381	364	343	336	346	367	335	404	358	344	326	369	349	339	367	411	399	344	400	364	393	383	352	335	405	350	365	396	366	359	359	349	365	391	357	393	411	362	407	367	354	348	353	382	386	370	370	341	348	338	336	351	355	364	365	360	367	335	355	386	375	384	358	385	356	353	335	376	373	380	329	397	371	351	371	356	334	348	353	355	361	376	335	335	369	355	395	377	380	397	383	392	380	355	362	322	346	348	349	367	373	327	333	390	354	376	390	357	352	313	371	415	390	409	354	338	392	393	388	391	377	355	379	365	371	362	368	418	400	308	356	381	399	378	347	356	365	353	415	354	366	357	353	385	352	342	364	356	311	368	365	358	397	389	371	348	336	340	379	334	343	347	324	361	340	366	386	354	388	400	342	350	381	380	409	366	380	362	382	355	366	370	336	402	371	374	377	334	365	377	372	342	368	373	387	377	348	354	386	353	379	348	358	379	362	380	376	353	375	349	346	351	341	366	347	386	358	398	387	333	322	360	364	361	342	389	373	394	369	380	408	356	377	365	351	384	348	370	367	370	359	376	347	391	400	364	325	379	348	365	371	355	372	376	337	340	355	389	399	360	343	358	399	358	361	418	368	368	348	358	366	394	399	363	319	371	351	362	348	326	351	336	368	375	359	392	353	393	399	397	378	408	353	397	390	377	370	347	353	373	365	379	356	353	366	350	338	380	359	380	367	349	350	408	351	359	412	359	372	373	379	369	376	386	356	351	373	342	337	363	359	353	336	328	352	392	369	391	359	346	380	362	378	361	354	355	369	341	373	304	352	337	368	359	396	347	389	393	347	358	362	348	356	389	334	341	389	376	359	372	379	365	375	369	357	380	381	360	368	361	313	339	361	402	410	384	367	350	370	371	366	372	411	348	368	363	406	348	376	357	355	344	340	340	389	359	387	375	357	338	357	362	360	351	372	332	373	386	356	347	364	342	363	361	423	338	365	377	353	383	403	368	363	371	356	350	405	361	334	404	365	352	388	359	352	394	365	389	382	355	356	359	404	384	370	347	348	373	353	369	358	352	342	393	369	347	373	421	370	361	371	376	378	345	364	384	393	342	364	344	343	409	371	417	389	356	390	354	344	379	387	400	394	376	381	373	371	364	343	365	322	324	360	411	400	365	403	382	333	391	311	330	388	337	367	358	362	361	345	328	336	379	348	352	316	370	367	376	390	398	327
38995	32170	26299	19841	7750	2337	1827	1472	1382	1181	1037	1015	982	930	857	837	848	845	760	778	827	776	810	814	831	739	805	804	781	802	807	813	755	779	834	817	779	842	862	833	789	780	846	817	862	796	815	796	812	800	827	803	773	826	809	808	820	789	769	789	751	799	829	809	842	811	760	799	844	760	833	850	786	778	780	822	793	796	747	779	698	792	769	768	805	816	768	810	790	785	828	798	782	760	775	786	789	756	759	797	850	810	771	817	764	818	799	768	844	765	809	790	800	818	779	798	829	778	780	802	807	748	799	822	838	734	751	786	798	839	779	802	826	801	792	816	805	782	854	797	769	797	800	801	787	810	765	812	778	784	761	761	784	788	811	749	833	806	786	779	753	764	809	805	749	740	776	753	785	785	775	780	761	810	762	861	807	813	729	789	818	794	782	800	759	771	781	779	806	768	768	771	809	782	764	763	767	788	756	744	721	858	786	774	817	814	810	783	809	750	818	809	801	807	800	795	776	780	787	802	798	823	791	817	871	755	823	810	806	805	754	817	814	794	733	796	820	781	785	854	761	810	772	863	716	789	814	821	806	756	800	783	773	780	813	791	823	787	851	822	807	760	784	783	801	773	796	789	766	770	788	760	784	793	802	795	775	789	815	770	817	795	786	740	832	832	820	737	787	762	797	803	797	757	725	759	772	770	812	830	778	752	728	810	773	807	813	810	815	758	807	794	761	769	828	780	768	778	785	767	806	775	798	821	788	785	820	815	792	782	840	828	799	782	737	790	834	772	818	861	764	773	744	812	814	802	792	799	758	770	771	780	773	798	786	831	753	817	794	812	775	796	816	810	781	846	815	787	809	745	751	779	784	814	742	767	869	778	806	786	742	809	806	786	772	812	801	774	784	829	808	752	849	789	741	768	795	768	832	836	871	773	789	744	773	779	749	747	702	796	768	816	776	781	803	768	772	797	775	823	834	788	818	770	758	790	766	761	776	777	720	801	778	808	811	739	800	793	787	799	817	772	794	771	784	772	787	801	804	764	808	811	773	771	777	770	822	756	773	810	817	791	809	801	759	765	794	817	789	770	767	747	785	819	786	756	825	782	748	812	797	797	759	803	745	811	780	764	775	737	808	752	761	799	785	752	795	805	806	784	778	792	737	738	745	789	764	773	769	839	777	804	783	802	785	781	779	778	797	848	772	779	798	846	780	775	843	842	802	757	772	830	741	796	828	782	794	769	754	781	784	775	804	855	788	762	751	756	776	822	797	810	802	769	753	760	777	820	814	817	820	810	805	787	799	800	777	758	783	825	762	815	750	756	784	821	786	735	769	816	780	749	740	780	740	820	793	806	831	800	788	779	793	806	791	764	755	752	788	807	827	765	823	794	802	758	821	816	784	802	726	813	800	791	752	799	775	803	772	776	789	744	801	758	801	824	809	771	809	810	748	785	800	770	810	827	798	798	774	787	800	802	758	774	796	793	746	758	809	790	781	791	758	781	788	779	806	842	854	787	813	811	771	805	763	776	814	789	797	804	782	796	785	768	731	765	774	821	801	770	765	794	783	746	764	751	765	738	790	738	743	757	757	752	735	742	818	777	832	784	759	740	739	809	805	800	776	795	827	755	772	818	772	734	764	766	759	754	787	802	806	775	754	783	776	752	834	793	751	724	777	743	768	751	760	806	800	799	772	823	774	771	798	839	839	752	746	783	779	811	777	798	783	779	829	801	799	766	811	750	794	791	824	797	813	793	792	795	787	734	757	779	767	787	759	832	787	811	715	800	844	797	786	806	750	822	776	785	823	762	774	789	796	799	810	807	790	843	801	784	801	791	753	778	842	772	756	783	733	799	790	836	786	777	805	776	779	754	764	801	793	814	805	745	830	783	784	798	796	798	778	749	801	796	835	776	770	760	835	798	796	741	723	756	750	788	817	769	764	769	739	774	759	799	785	784	837	761	825	815	762	766	763	811	753	734	851	821	761	799	800	744	770	772	769	760	848	791	782	781	739	792	740	751	751	777	798	754	819	791	761	833	795	772	823	814	780	774	811	774	745	829	787	812	798	799	783	789	773	818	832	788	767	778	794	756	804	789	746	801	801	755	787	822	828	791	773	765	781	787	815	767	783	782	784	832	808	765	776	798	801	822	818	746	839	803	786	822	809	779	793	788	826	768	747	738	786	799	814	792	803	772	751	772	816	821	828	815	755	761	855	795	830	804	783	791	785	772	787	765	839	789	743	792	814	822	775	767	810	767	783	750	769	799	843	772	820	739	749	803	818	757	806	763	801	773	754	776	745	750	774	808	778	751	831	803	821	848	809	761	784	774	814	836	773	801	775	732	772	764	749	803	781	750	776	788	763	827	811	821	821	797	849	762	827	806	770	759	842	791	733	782	751	737	788	840	747	821	799	799	812	750	818	760	751	776	826	817	849	774	763	836	817	817	780	757	763	808	781	834	751	813	802	816	779	751	823	754	793	739	800	781	772	756	803	732	729	825	763	754	766	842	777	781	785	772	786	850	825	822	772	791	839	778	746	801	806	798	770	792	802	793	811	781	784	785	784	786	819	743	797	715	811	830	774	760	768	766	841	795	788	742	821	798	781	795	800	770	763	806	791	842	776	766	763	794	821	818	786	839	800	835	830	815	775	768	834	768	735	789	795	783	835	836	806	753	819	806	776	787	734	786	811	794	795	824	803	844	779	780	762	770	790	775	785	804	749	811	758	798	762	818	836	759	797	834	863	743	788	781	807	801	812	786	770	773	790	824	753	837	829	826	754	793	807	808	840	821	766	781	747	714	817	805	747	724	780	830	799	796	776	822	764	832	813	762	792	807	838	773	749	776	800	792	818	819	779	816	751	794	852	803	789	787	803	816	825	770	763	779	803	751	773	810	839	807	789	751	757	795	789	753	799	794	781	801	795	840	802	795	760	804	803	755	850	802	782	780	813	805	749	776	780	768	804	785	792	785	783	799	827	849	815	822	771	807	762	753	787	788	798	815	791	757	757	767	804	792	808	787	779	746	840	775	781	746	830	754	746	782	757	777	824	820	792	795	744	785	795	837	762	788	824	785	769	826	777	781	768	772	784	815	775	762	749	773	793	779	730	804	739	758	788	785	726	789	781	729	781	783	789	800	789	789	748	808	792	777	842	777	794	790	845	782	793	793	790	805	781	754	772	809	763	769	819	823	737	780	830	771	790	770	808	769	753	780	839	812	745	805	767	779	727	788	814	780	808	784	796	751	784	759	781	805	749	820	815	821	793	771	825	771	756	790	752	793	822	786	781	819	788	780	768	810	757	761	845	776	767	773	757	814	838	805	816	786	824	802	745	794	795	769	803	768	779	759	780	766	778	780	803	825	800	755	829	825	760	865	781	787	705	833	789	778	791	830	803	781	819	735	864	785	807	775	765	754	807	794	773	775	749	814	736	794	807	823	749	794	804	836	810	814	756	767	855	799	798	778	769	769	775	765	844	818	810	768
45189	22489	9391	3746	1182	574	495	445	391	391	367	402	400	359	352	390	373	349	347	352	351	373	370	352	366	347	391	369	367	344	328	361	355	373	308	365	351	351	348	377	394	385	391	350	350	364	370	363	360	376	358	377	366	388	300	392	311	340	401	355	369	393	366	359	369	358	383	360	371	363	359	383	382	389	395	382	381	358	351	315	371	357	371	341	349	394	373	369	404	341	421	417	366	351	338	348	383	409	372	366	356	382	391	357	367	364	352	384	353	359	389	375	393	407	404	342	366	330	366	364	346	355	381	359	393	370	385	350	355	343	388	375	362	384	363	374	384	371	382	371	394	391	325	388	404	384	379	352	350	367	351	347	376	334	344	363	387	377	355	366	384	388	347	361	357	386	381	358	318	346	373	380	372	373	382	336	399	350	318	385	369	348	334	351	338	341	366	369	387	373	348	393	354	356	333	370	379	343	373	368	367	363	350	368	347	357	360	363	379	356	384	349	368	359	357	331	339	389	381	341	324	349	326	371	385	351	390	381	374	413	381	390	375	363	359	383	421	363	339	357	378	362	359	369	345	336	398	365	331	344	375	398	366	365	371	336	396	380	374	376	308	354	357	386	355	354	390	366	330	357	348	358	356	395	343	371	370	358	363	357	397	363	350	386	343	369	361	350	346	334	366	342	380	390	376	342	339	345	372	385	359	375	381	374	358	342	366	351	344	390	387	384	369	344	374	371	380	377	391	369	329	321	352	360	379	344	376	391	374	358	410	366	353	361	340	406	395	348	372	413	355	360	359	367	334	363	348	353	356	369	375	352	347	353	381	325	364	382	412	342	366	360	341	327	407	376	346	382	374	391	354	372	385	330	367	362	348	369	387	381	365	371	382	368	350	382	387	409	351	380	372	356	351	366	375	375	374	340	320	350	364	359	383	387	378	381	383	388	345	312	371	384	351	354	371	364	369	340	372	378	359	342	355	402	318	364	388	393	352	310	379	315	367	388	383	393	395	332	369	397	355	411	347	388	354	377	374	370	369	341	350	346	353	379	386	350	393	320	398	368	350	385	388	368	380	403	327	365	324	366	364	364	366	348	342	413	386	391	371	351	352	378	395	365	354	341	358	330	347	350	369	363	368	381	395	353	354	340	352	341	348	405	355	362	368	352	305	365	380	352	381	405	367	393	366	359	390	385	358	344	331	375	320	353	391	367	377	334	377	348	356	370	340	358	326	392	377	364	379	352	366	335	376	360	334	362	340	378	367	357	365	345	375	332	406	392	338	348	372	348	347	335	389	360	403	350	380	351	386	341	403	392	380	390	337	378	377	383	335	398	347	345	387	365	369	401	419	330	356	366	349	342	367	382	393	373	354	383	400	411	351	378	351	346	365	374	360	392	355	306	347	359	337	388	350	376	387	350	372	388	342	369	378	388	370	375	367	361	344	344	382	363	378	373	398	393	379	362	357	349	383	355	399	362	397	359	335	349	388	353	359	374	392	320	368	404	391	358	400	365	405	339	371	372	395	355	352	368	365	402	349	372	379	423	366	353	365	411	377	379	343	394	361	361	398	381	377	361	354	373	377	333	388	354	348	344	369	387	364	353	372	407	366	369	379	367	371	346	396	381	343	349	357	358	374	382	338	375	365	382	337	396	363	378	350	375	396	351	320	356	396	356	376	349	371	361	401	371	369	369	371	357	345	338	368	366	333	351	405	378	378	368	334	387	330	369	335	360	376	370	363	384	350	329	373	391	361	361	369	388	370	328	371	364	358	371	386	382	347	334	374	385	379	373	377	364	391	379	361	398	359	366	374	347	384	331	359	363	383	405	375	344	388	360	360	339	368	387	364	353	377	375	363	362	374	390	372	343	381	366	390	380	388	362	375	378	380	389	343	345	383	344	364	389	381	332	362	354	370	365	367	405	414	352	351	348	348	354	351	345	372	335	402	406	360	344	358	390	385	375	407	373	361	359	356	356	378	354	361	424	351	354	351	332	390	370	381	362	359	358	367	315	392	370	370	356	377	394	366	340	365	383	331	402	377	391	364	347	385	355	350	333	379	370	379	365	377	365	395	348	385	349	414	416	381	381	381	351	339	393	336	326	390	336	375	402	380	345	403	370	373	385	363	376	347	348	349	385	379	363	423	390	360	361	371	363	344	361	375	350	345	361	356	373	386	346	351	349	362	359	359	372	367	361	373	370	344	383	373	331	354	404	328	347	326	356	347	389	405	356	380	366	354	343	358	354	370	379	365	389	397	358	373	412	375	367	394	373	372	394	335	362	348	365	359	361	376	371	324	367	396	377	357	351	390	371	377	411	362	352	374	400	386	378	359	358	395	377	393	353	379	343	352	375	369	383	350	386	337	376	382	337	361	357	361	339	393	358	416	359	345	380	394	382	409	353	371	373	371	391	406	335	347	387	347	368	360	369	333	382	395	375	361	386	363	387	372	350	399	389	354	365	415	394	399	349	406	383	337	390	355	328	380	368	378	342	405	402	324	337	399	369	381	387	353	359	359	356	338	391	363	365	367	341	383	385	381	396	377	388	362	362	382	371	396	340	396	381	353	391	404	361	396	367	361	396	371	356	397	362	371	312	316	354	389	358	366	386	342	382	394	360	331	401	387	386	362	404	385	349	358	350	376	339	381	367	366	345	350	345	348	394	352	338	370	356	366	387	345	357	334	375	352	332	360	381	381	372	376	371	374	357	343	351	358	384	341	379	412	391	386	396	335	378	424	365	363	349	345	392	367	325	351	402	352	367	412	359	386	382	365	376	391	363	337	364	377	354	344	361	362	391	355	398	342	375	353	332	338	407	382	351	379	409	370	367	392	364	375	379	375	332	341	362	378	344	417	362	369	352	333	377	400	335	346	386	362	343	376	367	361	363	358	349	370	371	389	378	351	343	355	359	374	347	346	389	392	367	361	376	376	387	355	342	358	371	403	376	354	350	351	353	391	359	367	374	369	357	359	368	375	392	378	365	390	349	391	391	367	389	390	361	345	378	384	351	400	391	407	385	352	379	386	387	385	338	342	388	353	364	350	375	357	367	345	372	402	366	357	386	398	353	360	317	361	369	352	347	352	368	397	384	334	360	401	362	354	398	343	348	345	351	353	346	374	392	376	398	372	378	403	357	362	401	390	391	368	404	344	367	358	362	347	390	365	373	340	373	370	388	357	386	348	338	361	384	382	390	397	355	388	394	374	380	364	377	364	330	351	345	368	388	373	376	394	380	339	350	388	375	360	369	365	379	384	361	385	386	379	379	371	366	411	361	400	365	371	385	356	333	378	349	396	339	368	358	373	374	384	375	397	365	383	380	352	366	364	362	405	358	384	396	386	374	389	373	389	343	360	367	362	367	381	378	407	364	375	376	355	403	386	359	357	390	362	351	349	421	412	345	325	357	391	365	374	398	365	376	357	355	420	394	370	386	352	373	346	348	375	352	332	358	357	365	389	348	360	386	361	344	378	371	350	357	363	377
29426	16242	11649	7743	3364	1420	1259	1062	994	964	913	894	893	840	834	765	825	853	798	815	754	769	794	834	790	786	804	839	772	769	775	833	783	782	811	752	792	746	787	846	833	807	792	769	831	819	801	817	780	773	849	762	793	759	771	795	754	831	772	784	757	795	805	795	783	754	814	809	800	808	768	799	808	791	808	795	807	744	794	767	777	784	822	785	783	729	789	761	813	779	819	795	851	740	771	848	782	731	777	790	783	826	789	787	810	755	800	764	772	786	717	759	814	843	758	757	773	802	817	785	763	776	775	802	739	826	803	792	774	752	761	798	735	796	845	804	797	821	819	772	815	812	814	785	774	811	816	781	814	761	775	803	779	759	765	809	802	723	789	768	767	754	797	869	725	803	782	782	776	733	785	762	756	783	795	779	770	813	791	807	772	780	800	806	782	824	809	832	787	770	796	795	815	757	809	783	857	771	833	756	781	819	784	731	794	787	832	778	757	778	777	783	817	802	798	833	793	770	795	854	760	788	742	811	757	788	796	779	762	790	807	781	748	801	812	787	794	818	802	740	821	745	757	791	805	792	788	804	740	755	805	785	803	761	748	774	749	746	770	786	808	808	762	814	821	761	820	795	785	768	764	763	819	800	775	725	740	810	750	801	823	803	794	754	794	771	799	769	830	750	748	806	833	776	849	799	784	751	811	767	825	734	806	827	783	775	789	765	808	789	774	793	742	764	801	803	778	793	783	838	789	801	809	802	802	788	820	839	792	791	798	818	768	753	752	774	834	777	806	795	761	803	731	782	767	795	810	810	781	772	793	770	783	802	782	754	732	764	765	851	775	821	802	786	781	807	758	808	799	770	779	735	780	745	783	820	774	775	827	800	789	752	816	769	803	805	806	786	784	796	821	770	785	828	812	774	787	776	737	777	735	814	844	802	815	809	814	804	809	753	791	769	795	809	848	718	866	775	798	845	788	768	853	766	789	740	824	746	754	823	786	779	782	825	832	835	810	768	775	819	783	768	788	770	808	780	756	805	781	821	803	786	787	790	792	772	770	754	750	813	787	782	784	784	740	826	770	775	848	801	797	733	814	774	777	804	792	797	822	769	840	758	766	788	774	808	799	809	786	795	791	822	789	765	786	788	769	809	775	762	827	770	803	802	823	813	804	786	807	849	794	770	812	743	830	811	811	815	788	787	795	782	795	749	787	760	774	814	776	732	814	780	789	783	758	806	771	761	817	793	778	769	781	756	740	787	765	738	786	794	762	740	802	802	800	832	810	749	804	840	810	846	796	763	786	794	787	822	790	808	743	751	749	768	777	778	785	703	756	814	824	813	730	797	791	750	791	797	759	807	853	828	832	803	748	785	821	801	791	786	788	779	803	726	799	805	770	733	786	766	799	816	782	806	767	784	776	808	831	764	829	741	735	832	769	816	775	778	759	769	758	735	783	760	787	755	816	734	800	781	830	801	752	749	759	767	793	783	771	776	755	760	803	756	790	758	780	793	783	775	796	810	779	749	768	766	818	785	747	764	780	781	755	786	771	810	811	784	794	814	772	778	815	761	755	801	796	850	788	742	774	728	788	752	790	763	844	746	760	767	835	772	801	818	792	771	797	783	769	770	769	807	818	791	778	764	770	778	758	784	757	752	788	774	824	776	779	746	802	770	818	829	805	745	813	739	832	798	813	795	773	700	809	742	827	840	800	829	789	805	791	781	788	793	764	831	799	756	805	764	738	797	757	800	805	782	754	797	776	755	780	780	840	749	746	804	793	780	781	786	757	783	799	776	729	802	793	813	764	816	782	766	776	817	766	819	767	753	780	797	799	783	783	781	794	787	825	807	782	776	755	776	797	789	814	830	770	770	788	760	793	805	773	786	793	762	783	824	748	806	731	850	784	824	786	799	757	780	748	778	754	854	810	787	826	791	782	776	833	841	788	772	798	787	815	808	804	757	760	844	795	759	810	843	808	764	763	814	775	842	765	816	823	784	779	778	819	783	813	802	773	776	819	788	767	814	761	753	736	811	816	777	817	820	772	743	782	813	767	772	804	771	774	785	782	809	793	769	839	770	735	785	787	716	787	827	753	790	742	814	770	730	804	820	793	795	816	805	802	722	784	792	799	778	841	734	768	748	815	775	786	770	784	782	813	773	747	795	766	788	808	733	779	799	795	787	826	820	788	783	785	755	771	789	733	785	771	744	773	824	840	768	803	767	765	811	788	776	821	840	750	807	847	810	796	738	703	724	767	757	815	784	813	755	820	776	760	777	799	841	790	773	791	765	770	817	761	786	769	757	766	778	847	778	785	808	759	781	761	799	779	768	814	787	809	801	795	791	782	805	770	765	772	774	782	794	780	795	764	778	748	810	776	778	813	820	762	778	772	762	762	789	776	801	828	777	823	812	807	728	772	843	757	799	783	768	799	765	767	790	802	777	803	769	763	782	791	820	784	800	768	771	832	770	742	788	785	757	816	783	790	827	827	706	759	753	819	871	857	779	794	788	796	803	855	740	791	802	757	793	827	819	799	752	799	810	723	801	822	808	761	805	785	778	782	833	836	795	772	763	784	774	814	804	833	808	782	748	794	785	783	778	761	797	794	789	807	756	808	775	773	738	800	791	740	769	724	799	806	776	739	822	785	825	743	806	795	801	781	792	785	779	747	780	759	771	784	780	784	782	797	777	761	737	736	840	766	745	784	798	788	834	795	831	785	826	749	813	828	767	773	785	782	821	790	783	782	783	766	816	775	760	780	828	807	782	792	784	817	780	757	799	789	747	799	787	825	842	819	844	766	795	840	799	799	807	806	856	826	762	789	803	801	779	767	751	811	827	782	774	802	798	787	767	783	830	723	807	755	782	738	802	803	744	803	763	786	759	788	818	816	773	748	829	778	738	809	745	839	769	794	809	818	829	782	762	797	763	770	821	818	791	808	855	829	771	740	788	800	791	811	739	823	763	801	822	839	778	732	774	772	814	783	826	733	796	800	762	788	833	774	779	786	798	799	807	772	806	801	782	788	799	772	801	745	824	796	746	780	766	804	800	744	782	752	757	717	785	824	798	777	794	763	810	731	758	814	815	789	798	857	765	811	809	783	787	796	811	820	800	799	830	700	797	784	766	783	798	789	769	754	774	772	784	801	769	783	776	802	772	838	769	752	787	817	799	780	774	834	772	833	806	755	807	800	810	841	810	796	775	796	788	815	806	806	767	766	820	770	743	792	852	764	798	773	800	763	745	800	744	775	819	795	797	761	797	737	783	739	835	791	790	762	812	767	734	785	781	774	810	822	781	805	819	779	792	810	789	789	785	788	803	800	812	808	813	848	825	764	772	770	788	750	761	820	813	805	775	759	755	795	782	781	845	786	772	833	796	782	765	823	770	825	766	772	798	785	822	797	750	733	800	746	807	742	809	800	721	785	827	817	779	771	813	816	836	831	810	798	798	721	798	789	822	851	790	846	800	735	803	806	810	797	792	829	761
57567	32709	14938	6675	2919	717	504	405	413	411	396	382	392	372	393	367	395	375	371	381	339	327	325	355	334	313	315	371	348	380	358	370	345	337	362	359	354	381	335	345	350	377	385	383	400	381	350	356	373	378	362	353	355	335	367	340	364	342	349	381	359	332	351	369	336	363	362	357	384	321	366	337	375	370	338	363	372	383	335	397	367	354	351	422	351	321	361	321	348	359	344	372	334	337	384	344	341	360	340	345	329	330	334	333	356	380	387	385	382	387	379	356	318	330	371	363	350	323	369	363	345	372	348	357	342	365	376	335	351	349	330	352	361	339	356	377	383	344	312	389	377	351	368	359	372	384	320	351	337	359	361	340	363	311	344	349	353	352	341	339	362	324	344	376	334	344	345	375	363	352	381	359	339	356	376	349	371	333	349	342	320	365	383	332	331	373	340	362	349	346	324	332	402	341	330	336	337	351	344	355	376	322	355	436	353	340	361	327	348	357	389	348	353	361	334	350	354	361	378	364	377	356	360	349	342	347	350	345	369	336	335	385	380	346	358	375	369	373	370	339	366	370	337	383	376	345	334	394	389	348	382	387	369	376	356	367	347	347	316	348	342	373	337	394	329	319	338	363	303	351	327	374	374	362	387	354	377	383	359	368	347	350	351	364	365	386	370	349	392	382	366	366	390	349	388	369	385	322	329	364	356	369	354	323	385	327	363	427	346	371	341	336	362	346	368	359	394	346	353	354	337	373	321	372	351	366	324	391	349	350	341	331	363	342	358	350	348	351	338	325	339	356	391	353	360	310	345	355	364	356	348	378	366	363	377	344	326	333	362	381	349	365	367	358	339	351	394	382	375	336	392	348	360	353	324	395	375	371	348	363	398	361	355	336	360	367	360	362	381	318	362	354	359	367	384	346	358	360	360	381	351	357	332	349	365	351	343	326	347	343	387	316	325	324	359	376	363	369	362	333	371	369	361	393	337	339	353	336	307	324	369	368	317	349	383	378	371	371	343	360	330	373	389	362	381	354	379	348	361	336	345	353	349	355	364	379	369	368	365	346	381	350	378	350	345	343	363	363	388	372	388	352	364	342	342	368	392	344	327	387	394	348	395	356	371	369	337	354	343	371	315	365	335	360	395	331	357	365	365	372	348	372	346	359	334	375	369	328	373	384	380	329	341	354	348	383	359	356	335	348	379	398	355	366	361	366	320	361	378	353	348	367	353	350	357	359	356	383	425	340	363	344	324	347	340	379	340	355	352	347	367	342	339	345	344	342	387	330	340	363	368	349	344	374	358	342	373	353	375	311	391	348	353	342	358	295	343	362	369	394	359	353	306	361	353	356	380	361	369	358	328	326	357	329	318	340	326	338	390	360	361	337	352	344	337	383	371	347	348	345	368	336	337	374	336	372	356	333	355	368	373	327	374	337	353	324	346	356	364	339	407	338	351	343	342	350	327	338	324	361	372	376	358	333	354	344	356	357	332	345	373	393	347	334	380	356	380	394	331	347	327	337	388	353	364	353	357	380	382	366	370	391	374	332	346	330	302	370	336	355	366	357	393	341	378	348	365	342	338	376	393	393	382	354	373	369	349	349	372	326	342	365	326	350	336	355	349	383	395	331	377	353	378	310	380	329	361	391	349	373	369	334	368	376	343	333	357	370	365	364	353	351	378	305	360	362	355	346	382	362	352	322	328	334	334	373	368	361	327	359	376	330	367	387	352	374	350	330	379	361	348	373	323	348	322	313	361	344	371	357	375	362	319	344	375	379	401	350	359	336	365	325	327	340	336	346	358	367	358	385	352	368	357	391	390	352	362	391	369	345	336	374	343	393	348	359	361	350	367	375	353	383	350	340	315	383	338	366	387	350	387	394	354	357	367	352	339	387	389	348	379	366	366	345	333	363	348	339	324	336	379	424	369	332	338	369	402	400	379	392	367	351	346	346	356	376	404	338	375	361	373	368	370	360	357	405	341	335	347	334	344	350	335	363	372	345	348	362	341	384	348	342	353	362	308	344	383	351	366	375	365	353	368	354	350	358	353	368	361	348	341	347	383	351	359	342	317	357	350	328	378	314	345	342	364	397	362	315	354	371	367	328	383	400	370	355	348	363	365	382	371	358	371	346	347	344	340	347	366	361	328	362	342	361	333	376	376	348	384	373	373	376	357	367	396	356	374	345	342	367	315	297	379	395	356	345	349	376	367	381	344	342	329	356	362	392	371	344	339	347	321	328	353	367	326	374	364	383	344	361	315	349	344	334	371	373	359	355	380	383	344	326	397	364	399	404	363	365	337	369	331	351	366	333	362	396	336	381	369	347	373	374	352	363	355	373	351	371	350	322	366	377	397	342	351	337	343	365	361	365	382	358	328	355	342	411	374	383	396	371	362	330	377	333	337	330	367	347	360	314	368	363	352	349	367	358	327	347	373	343	366	336	375	350	337	361	395	360	358	358	378	344	368	324	374	370	365	370	328	376	350	355	357	326	359	334	331	356	371	329	323	331	398	385	354	407	370	382	321	366	386	403	336	374	368	354	413	337	338	368	354	361	351	335	353	370	363	377	426	348	363	343	327	370	351	334	353	344	365	398	381	353	374	374	323	328	334	332	386	344	369	380	365	367	373	375	353	365	377	359	383	342	366	355	354	356	369	321	363	413	413	351	377	349	343	352	361	322	375	393	356	372	347	380	365	377	359	348	362	369	376	348	330	332	355	367	384	367	329	321	356	362	325	322	338	368	346	367	367	363	333	330	372	393	352	356	374	400	361	342	316	384	332	360	347	370	342	318	363	367	358	339	372	337	364	350	326	372	367	339	364	320	346	322	335	366	351	378	369	320	357	366	365	341	367	384	392	382	375	370	354	361	336	357	357	366	382	374	374	403	334	341	337	372	356	337	366	344	365	376	373	359	371	383	344	375	327	389	359	323	354	375	326	364	327	353	358	335	365	329	392	366	385	390	388	366	381	398	370	380	357	388	339	350	345	360	361	356	356	365	405	376	369	368	351	359	325	381	361	385	365	369	374	362	381	350	346	350	344	386	405	323	331	367	311	347	325	361	327	379	362	359	347	366	331	344	364	363	381	385	367	375	329	335	392	356	338	361	366	347	352	346	392	375	361	369	376	337	388	393	343	377	338	386	336	333	335	341	380	334	398	393	314	344	362	353	385	348	353	364	323	346	315	359	328	337	356	338	362	347	362	318	349	379	320	347	390	382	359	353	368	396	345	363	328	344	361	341	323	379	330	363	317	352	346	352	363	372	373	354	337	349	365	369	357	372	338	351	314	360	353	366	381	362	333	352	345	358	373	347	344	374	368	377	371	349	374	349	381	382	309	343	339	402	321	378	348	362	357	377	370	367	360	383	354	363	357	381	389	358	374	355	365	358	376	340	339	370	366	333	342	334	370	370	358	352	410	374	379	387	337	363	366	338	379	375	374	352	390	390	357	437	335	335	358	317	356	366	345	374	368	362	386	381	372	351
37322	24128	16445	13152	8080	2153	1387	1222	1081	985	915	852	836	841	796	805	736	812	768	843	812	744	742	776	741	774	784	769	787	740	767	812	821	751	781	785	776	785	770	797	816	824	776	779	798	777	813	780	764	807	778	760	753	790	756	736	802	799	779	752	768	796	773	816	798	800	826	771	785	794	778	799	787	762	760	832	816	757	775	805	775	762	827	833	807	790	737	775	784	783	789	756	835	790	760	753	796	796	778	765	784	785	774	730	761	821	787	774	806	764	779	842	731	838	806	780	793	796	792	731	791	799	768	816	767	763	768	819	723	787	801	761	743	832	772	750	798	723	740	773	742	764	776	801	760	764	782	740	743	722	776	729	761	788	751	797	773	774	812	771	780	731	740	764	776	753	732	740	758	814	767	775	790	805	791	772	778	800	767	773	727	755	750	768	751	774	792	747	731	731	772	751	717	784	753	770	780	766	749	796	750	791	772	760	801	739	775	773	755	746	753	788	812	792	799	780	800	780	819	806	803	765	801	786	770	815	758	773	752	733	799	722	753	750	740	780	788	789	778	789	765	797	763	761	807	781	784	730	778	782	756	757	814	764	760	788	768	794	718	799	747	771	769	751	798	769	764	784	782	739	804	776	787	762	803	800	831	788	830	745	773	810	782	785	734	771	779	747	696	802	740	780	783	802	762	800	750	777	795	739	783	823	734	764	783	780	782	724	775	814	744	762	806	758	741	744	756	764	767	811	802	803	782	789	759	760	747	801	751	727	772	792	801	810	798	726	746	783	737	716	781	741	726	754	774	817	801	753	752	782	795	774	769	785	743	771	821	790	842	770	786	773	834	750	782	739	840	783	748	745	778	783	763	768	777	808	795	803	729	745	752	773	754	809	774	746	803	728	738	793	772	743	776	767	787	753	748	790	835	793	796	771	805	739	800	816	750	731	757	800	692	774	780	826	774	761	788	756	761	771	788	783	765	808	749	725	754	805	768	772	751	734	744	734	785	763	760	742	759	804	772	760	813	784	748	774	773	849	779	748	777	771	803	756	755	787	737	742	743	756	771	787	780	764	819	743	761	765	767	783	780	831	764	776	780	836	721	738	781	793	795	734	769	765	764	808	774	771	750	777	797	781	809	784	778	774	788	822	799	787	749	749	755	762	791	756	765	761	794	764	709	731	760	750	811	798	829	837	747	825	689	777	795	762	732	792	807	771	787	788	815	762	792	750	804	768	760	745	781	738	764	755	768	756	788	762	781	805	838	748	754	763	781	806	749	756	745	805	769	769	770	798	778	766	763	775	769	742	759	771	783	826	808	833	732	774	715	800	748	748	792	741	798	766	787	729	751	778	762	736	791	805	775	756	743	724	759	766	790	735	783	764	788	828	758	800	792	779	797	755	768	770	771	787	788	746	761	772	721	751	795	784	751	794	764	772	756	770	803	782	785	755	744	746	819	787	728	788	789	754	761	790	761	776	776	767	770	800	732	781	768	779	783	795	788	789	800	745	733	775	768	790	801	827	794	771	761	745	747	771	789	736	743	788	742	748	772	731	775	767	765	761	778	791	786	753	817	755	800	798	765	770	770	768	756	778	770	791	828	763	739	769	806	707	737	787	788	761	818	768	818	760	800	786	804	754	783	813	777	734	775	770	809	780	814	780	827	772	782	778	792	741	739	752	773	783	758	757	776	766	760	767	788	817	786	811	771	802	767	765	785	759	750	789	738	777	791	785	781	771	733	793	757	748	716	802	792	813	787	760	727	748	776	761	790	797	746	747	753	758	817	785	766	788	806	748	782	758	765	792	725	715	755	787	762	826	776	792	789	759	788	826	721	809	785	756	771	729	805	787	729	714	814	772	762	813	824	760	765	791	834	722	770	747	784	827	786	772	770	741	766	766	746	809	746	820	765	725	738	757	780	787	760	805	816	807	738	778	788	772	744	760	760	758	780	754	773	814	781	857	795	763	787	757	756	745	778	766	809	762	763	738	773	788	782	812	767	797	794	741	781	826	829	760	797	796	795	786	811	752	815	752	742	791	796	735	766	799	805	769	764	771	787	802	766	750	796	745	745	743	700	775	758	779	723	809	782	754	813	785	814	738	801	796	774	778	802	753	748	842	786	765	768	738	758	722	715	807	755	779	730	759	743	792	777	775	755	727	763	733	824	790	780	785	719	765	782	764	773	718	759	753	780	783	820	767	778	751	764	782	767	771	784	752	806	786	769	771	762	786	749	793	751	766	776	767	798	776	793	744	740	755	850	793	728	812	733	771	762	790	806	778	787	788	770	804	807	754	813	799	837	772	802	771	746	796	717	798	788	794	763	810	817	707	768	788	756	787	765	729	796	782	761	780	827	776	747	796	808	748	782	777	789	748	739	802	714	737	764	769	798	753	788	763	808	742	742	811	786	802	751	760	736	738	757	772	775	755	764	809	767	767	778	739	762	802	759	781	722	763	776	793	766	765	748	784	727	764	814	836	807	803	776	806	816	752	800	821	781	765	701	776	756	740	789	718	806	804	749	755	782	795	781	760	734	820	772	821	747	781	773	769	779	778	825	784	816	743	816	788	750	755	782	777	830	777	792	796	808	788	771	773	816	740	808	717	798	800	756	789	770	796	797	759	808	815	735	739	824	800	785	772	754	799	802	774	749	754	748	718	745	815	786	759	811	806	770	753	737	750	777	771	781	791	791	775	797	801	764	749	800	804	774	727	782	793	735	777	807	754	775	771	762	757	786	748	784	762	810	767	815	770	805	774	799	755	764	770	738	791	746	789	763	791	818	756	771	788	757	784	773	801	771	836	859	704	788	803	771	785	742	800	861	789	798	721	778	717	755	790	784	729	741	726	801	774	731	782	770	745	751	692	779	788	774	793	809	774	803	728	786	756	756	753	791	771	746	746	796	747	765	759	788	741	783	795	786	798	766	760	780	775	703	762	795	765	815	759	780	855	798	784	762	738	740	787	838	765	789	793	763	722	784	764	769	792	745	750	765	810	792	746	778	769	802	798	783	774	771	831	792	758	762	815	725	769	748	797	820	785	765	777	699	740	726	829	754	741	771	797	812	791	762	754	748	741	780	752	834	796	811	774	783	815	770	785	792	734	740	800	775	745	776	790	766	783	781	783	757	770	738	814	777	780	792	770	779	775	809	765	754	792	785	807	764	752	789	796	787	824	790	785	762	782	797	794	774	758	792	769	775	808	775	781	755	739	826	760	757	824	768	774	820	806	766	738	744	762	805	741	821	761	794	764	761	800	780	797	766	789	764	770	768	778	768	780	816	734	822	779	778	806	791	764	750	715	764	810	739	749	780	731	744	779	839	780	807	764	760	805	727	818	743	761	747	738	711	782	787	744	741	794	807	773	731	749	796	740	799	826	787	776	765	768	801	745	797	727	794	782	811	763	746	733	743	821	804	802	786	750	736	811	759	777	748	759	748	788	786	760	740	738	791	810	816	789	782	741	815	724	777	767	781	754	798	767
63576	34001	21574	11941	5342	1048	525	483	456	400	413	444	407	404	386	402	370	392	391	333	382	390	373	382	395	394	377	356	379	362	366	362	333	385	388	400	356	379	391	370	369	343	340	365	378	367	343	348	357	392	392	411	358	369	420	375	351	373	374	390	388	389	374	374	387	336	371	377	383	369	367	384	343	369	427	419	382	364	343	396	359	327	384	380	411	406	379	368	376	405	391	407	372	349	432	368	374	358	378	312	398	417	373	330	410	362	372	395	390	366	327	353	348	337	368	369	377	378	392	349	367	332	400	368	374	368	375	345	408	377	355	399	403	363	374	381	376	405	391	392	328	360	380	363	369	348	364	388	344	407	378	369	338	348	363	359	344	319	360	396	404	402	355	375	367	341	383	338	382	362	366	369	366	383	365	365	405	383	376	352	395	353	409	309	395	405	391	337	377	323	319	343	354	357	377	401	393	358	385	339	350	383	396	368	348	381	420	350	399	330	365	402	375	425	375	377	364	375	359	354	369	391	361	336	369	330	402	400	379	373	348	375	387	387	380	402	365	415	374	374	375	382	388	358	353	398	343	369	348	314	374	364	380	363	416	380	357	351	365	388	354	373	355	356	366	347	363	394	350	339	370	379	410	347	415	382	389	340	416	372	358	381	347	375	371	334	379	376	359	359	363	383	355	375	384	385	372	358	337	418	333	376	356	338	375	383	401	357	368	438	367	338	373	355	354	372	371	357	360	349	356	370	366	381	391	412	356	341	352	363	344	336	351	369	368	353	389	390	392	373	356	363	379	345	376	383	376	367	372	360	351	382	374	319	363	393	363	386	374	388	395	373	385	387	372	343	374	378	400	334	391	367	344	385	346	364	387	373	376	381	330	362	358	358	360	394	367	331	364	354	394	346	377	405	357	366	345	366	400	427	382	379	382	360	340	361	360	379	388	389	384	369	359	354	390	358	365	397	338	363	358	370	349	400	408	357	374	401	359	326	355	350	376	380	405	362	363	310	355	369	368	335	371	360	370	330	369	343	365	353	333	353	387	360	365	378	381	356	404	366	357	353	375	396	387	333	349	374	348	359	402	361	352	357	387	396	385	360	381	340	347	384	386	369	374	364	349	375	364	382	396	326	352	357	357	389	393	365	350	361	348	356	359	379	354	387	366	378	348	396	352	385	349	341	379	371	377	363	383	399	355	405	397	357	374	351	383	346	333	327	360	348	393	357	348	360	360	393	374	366	414	361	350	393	342	358	371	373	387	337	394	361	384	403	378	338	390	331	334	376	399	386	375	390	353	366	362	363	385	360	373	371	377	382	372	415	394	354	430	369	389	360	393	345	374	361	390	387	375	358	329	374	370	395	361	369	341	346	419	388	372	387	321	392	340	351	363	337	375	378	405	384	397	332	358	406	356	370	404	339	381	352	357	386	365	352	392	375	368	392	325	368	374	381	362	334	352	372	370	392	395	413	374	359	373	361	360	403	367	354	390	375	375	366	360	352	358	361	363	390	366	366	338	379	386	379	367	383	362	399	376	328	359	352	371	366	333	403	371	344	381	372	347	359	406	357	364	361	374	388	367	390	374	392	370	393	418	354	342	359	395	393	364	342	371	377	357	360	397	350	387	376	359	388	361	361	371	368	394	360	366	394	357	372	383	415	375	368	350	363	377	415	350	358	374	353	354	356	375	387	383	365	330	370	415	374	359	360	344	379	336	339	351	374	391	334	383	378	333	373	360	379	373	365	354	376	361	394	389	398	349	332	375	369	348	378	360	363	385	363	359	348	396	363	369	348	352	349	391	347	368	370	335	381	350	335	351	366	345	394	362	372	372	337	358	382	371	382	373	376	377	388	364	374	382	353	364	364	369	381	406	365	349	407	371	349	380	356	367	388	373	381	358	378	354	369	384	369	338	346	407	401	372	393	375	360	392	381	378	400	342	340	326	356	395	337	379	351	389	385	382	379	373	394	375	370	396	384	386	340	403	328	378	398	385	403	371	375	343	336	321	376	378	358	388	378	379	365	383	354	401	389	379	393	375	383	371	391	325	392	366	373	412	354	337	351	418	377	341	366	351	396	351	387	365	381	347	365	369	370	367	397	371	378	385	361	388	410	407	362	368	351	372	364	361	362	363	397	382	376	346	380	349	376	347	333	364	335	369	382	352	337	348	374	371	352	393	359	340	386	365	371	383	328	377	400	332	393	385	363	388	385	415	399	368	353	336	411	399	384	368	367	364	356	355	394	386	403	383	363	427	374	395	427	409	415	396	371	351	370	346	338	343	379	398	354	367	379	384	368	336	383	401	350	396	388	378	359	365	376	390	380	372	367	384	376	310	348	394	322	378	378	394	372	385	376	395	334	377	418	421	401	412	334	389	359	366	352	351	375	391	349	342	348	378	356	356	328	380	372	362	409	415	377	397	372	391	363	399	357	351	379	382	374	379	346	378	395	351	357	332	356	361	350	375	352	380	338	355	333	355	375	357	383	403	401	378	322	357	369	375	395	379	354	342	359	344	360	367	358	384	387	377	383	368	366	365	350	354	378	343	412	355	356	389	367	366	361	372	425	370	400	404	401	325	392	388	344	346	382	366	376	349	350	354	346	406	377	370	372	394	365	388	338	372	407	378	372	374	381	375	377	410	396	384	375	377	329	402	377	370	349	378	356	329	450	406	331	394	389	351	374	367	429	335	327	397	368	384	391	391	384	368	358	346	380	389	356	379	341	353	398	377	405	405	363	390	370	312	341	375	366	354	351	380	349	404	386	368	366	345	335	364	344	358	351	369	346	390	365	364	416	386	377	358	355	363	378	406	393	399	382	374	333	350	386	349	366	378	331	338	384	396	388	371	359	337	347	329	393	370	339	364	370	367	376	389	398	349	372	347	372	358	324	338	356	376	359	369	360	398	380	399	409	382	337	359	332	381	365	406	345	383	378	356	351	369	351	355	356	369	370	373	354	376	385	386	386	380	355	363	368	316	399	373	363	372	388	380	376	407	371	382	353	402	345	391	389	387	362	404	348	411	368	363	388	389	360	380	359	374	333	330	360	354	344	348	360	387	383	375	339	415	363	364	370	354	367	409	392	390	431	391	343	378	340	384	377	359	389	366	330	363	370	358	388	374	428	375	335	374	415	373	371	352	376	403	354	367	359	386	362	377	407	366	373	401	390	364	368	349	383	352	371	390	355	404	395	357	378	370	370	361	370	372	371	375	360	346	345	378	363	342	364	402	410	377	420	342	382	362	366	377	393	320	387	372	374	340	388	388	385	328	332	362	349	403	378	389	342	366	345	379	362	357	353	342	357	369	370	338	382	367	351	353	378	376	383	376	343	351	382	337	329	398	339	381	370	337	369	374	344	381	347	370	364	379	373	375	386	363	350	380	362	384	377	365	358	389	398	375	363	353	360	376	365	385	377	368	360	377	366	383	339	367	358	362	380	366	335	354	376	358	381	381	334	343	352	372	387	356	378	363	408	395	379
40960	25331	24010	19701	11797	2444	1455	1286	1085	1053	1026	985	903	882	878	858	837	790	848	797	799	789	749	791	792	795	728	819	747	797	801	812	799	757	782	780	792	815	804	853	820	847	816	863	826	797	785	750	784	773	824	819	805	800	789	820	818	813	843	825	743	799	772	826	817	843	755	805	800	802	776	830	753	786	781	796	796	823	766	796	800	799	824	822	805	747	838	778	822	794	775	807	807	794	773	842	771	773	786	802	810	794	787	778	815	792	813	791	826	745	798	788	761	808	853	789	735	765	759	755	789	805	811	825	741	788	774	811	781	826	772	816	790	773	782	767	807	834	784	767	804	798	800	783	831	852	784	777	813	800	799	792	802	802	771	738	756	750	796	829	820	815	880	801	782	764	793	780	780	782	797	741	867	779	812	772	822	758	838	814	819	785	745	799	805	749	802	754	750	786	833	772	813	773	793	795	780	787	796	792	833	800	851	740	805	744	784	735	786	840	808	775	819	790	802	812	730	837	854	787	798	782	832	808	832	835	829	753	804	789	799	836	823	805	777	798	792	797	845	835	805	759	752	773	830	814	794	786	794	770	794	784	808	801	863	743	742	854	810	768	803	822	774	801	785	807	825	756	816	801	826	794	752	785	828	745	826	789	773	793	816	762	752	744	765	825	830	791	801	808	798	788	785	811	805	801	766	806	828	796	794	787	777	798	801	810	808	754	791	801	809	824	830	765	740	782	755	789	804	844	824	777	723	829	811	809	785	770	815	754	822	772	767	783	815	751	793	830	830	785	806	764	844	832	783	792	734	804	782	783	748	814	801	779	785	795	810	843	776	778	797	820	794	759	836	807	760	826	778	736	796	871	745	809	781	763	777	812	741	765	806	795	762	794	799	860	800	744	800	799	783	820	813	816	798	774	868	788	789	824	796	763	819	819	792	800	755	787	773	819	787	826	759	818	777	788	816	821	807	780	759	838	781	725	729	825	844	783	768	800	801	743	815	775	843	820	838	804	751	781	793	764	803	765	753	766	772	799	805	806	765	811	794	765	844	780	811	775	761	795	765	795	795	802	760	795	784	799	813	746	794	793	779	769	816	768	810	806	776	817	802	853	775	708	854	770	767	858	801	775	786	793	811	743	809	780	806	731	795	821	785	854	802	777	777	816	772	804	778	772	841	779	808	749	781	811	790	789	778	771	794	792	798	798	835	809	774	791	810	813	757	794	833	762	799	782	843	761	773	772	792	777	789	785	798	859	770	744	797	781	809	740	754	810	772	782	779	789	856	799	777	854	781	784	816	806	773	788	766	778	833	788	795	791	813	795	806	807	790	777	844	789	760	752	801	754	798	800	795	824	795	814	786	810	788	800	737	829	778	781	781	799	786	752	790	786	783	794	798	837	777	790	752	852	813	791	785	783	800	795	789	754	786	775	816	810	752	823	815	794	763	795	827	815	756	804	789	783	814	829	807	766	788	780	772	749	786	776	796	742	814	763	796	820	796	800	820	783	831	791	781	771	839	825	743	796	773	770	814	787	805	775	770	762	831	820	744	786	791	796	788	818	790	786	766	797	776	815	807	804	802	828	807	846	750	808	802	787	806	806	781	823	800	773	750	846	775	826	801	786	821	767	810	801	756	764	796	763	792	778	838	780	802	765	807	813	820	789	814	815	803	832	763	793	819	792	779	816	761	818	804	841	784	796	778	821	773	763	873	800	746	791	735	779	799	745	858	781	782	818	762	822	811	775	818	773	860	768	818	743	790	800	798	766	776	760	779	781	794	735	811	786	803	777	754	834	800	814	776	787	734	776	778	772	807	759	777	768	847	806	824	745	749	808	784	817	808	824	785	805	779	814	812	813	771	799	810	762	831	781	742	826	811	794	777	795	748	803	797	788	806	806	780	814	758	783	800	749	772	863	801	767	796	845	773	798	790	786	747	799	847	779	782	819	831	810	811	785	813	784	784	810	763	811	780	819	815	743	815	853	740	748	746	757	785	764	794	817	783	779	786	734	781	794	796	818	777	787	823	841	762	810	782	766	788	793	831	761	788	805	762	789	767	825	801	803	798	783	769	748	757	786	756	781	808	805	788	798	792	839	779	770	814	754	783	799	748	801	763	741	799	787	830	765	773	751	731	786	803	753	755	779	806	782	835	823	793	797	808	767	733	765	786	776	828	776	782	836	806	761	814	770	780	787	829	766	768	778	796	770	809	825	794	810	822	781	816	783	742	766	777	852	785	783	798	763	752	863	796	781	796	847	768	787	757	783	809	764	785	851	757	759	783	818	783	755	799	828	772	787	806	804	849	793	768	729	835	774	836	754	813	757	809	814	880	755	817	750	790	741	780	827	789	785	774	786	807	787	757	805	766	766	827	761	823	771	785	837	775	808	758	795	774	746	828	777	782	833	788	837	797	770	790	753	840	777	829	826	785	814	820	767	819	761	829	749	785	781	791	790	815	795	811	766	765	793	787	787	783	779	786	750	802	750	760	773	773	782	810	740	828	773	811	814	795	773	786	804	797	817	888	764	770	763	821	795	793	803	782	753	817	809	865	836	822	773	796	847	823	779	778	765	814	746	789	804	824	814	760	796	735	777	815	729	798	771	749	826	858	844	773	791	807	768	839	805	783	801	814	802	836	767	775	754	797	792	814	775	768	800	796	826	817	798	846	764	825	760	826	800	820	788	861	755	814	803	807	813	816	850	796	801	814	815	799	817	778	792	823	796	793	783	779	811	791	763	801	830	805	815	817	742	788	804	760	789	797	828	795	805	793	778	821	800	778	788	768	796	829	789	759	798	788	781	798	771	828	771	787	751	827	831	772	795	801	786	772	786	794	788	811	763	809	772	780	828	788	828	769	802	809	756	801	785	806	791	713	827	748	771	788	848	773	766	786	804	817	758	787	768	823	789	798	755	809	765	787	796	812	806	786	825	773	797	771	777	830	761	786	844	793	748	781	784	777	770	769	853	804	795	762	789	821	793	774	796	840	737	784	818	814	788	798	821	791	799	804	773	811	766	826	813	775	740	797	842	786	786	775	863	819	809	807	747	820	772	804	772	868	799	832	740	793	788	798	775	823	792	761	755	781	775	832	823	786	785	781	813	776	812	749	810	791	762	760	773	792	810	840	808	801	772	801	760	829	811	854	814	763	765	824	803	804	769	794	823	838	796	755	746	799	755	797	781	836	783	770	798	794	789	837	819	799	783	817	771	817	808	782	798	772	768	801	811	814	774	817	818	742	758	798	825	782	743	802	840	760	821	795	804	797	786	779	772	781	818	807	816	752	793	818	772	799	772	779	780	799	813	783	814	834	780	816	787	806	807	779	798	786	774	802	833	766	810	753	798	819	798	771	771	804	789	796	765	810	778	742	839	791	793	775	842	764	787	794	804	748	759	787	817	807	779	799	778	795	814	775	789	802	779	808	783	809	746	746	790	814	790	791	769	799	775	838	784	859	802	797	780	780	780	807	787	760	803	750	765
48266	24205	10528	3504	866	505	458	420	413	446	377	447	396	354	388	413	358	420	375	433	357	388	411	402	390	414	379	378	340	395	349	404	380	391	384	386	395	371	376	395	372	376	381	392	362	367	350	365	326	390	377	358	392	353	356	368	358	384	368	404	363	366	352	377	333	377	399	355	357	363	382	372	385	354	356	362	392	393	366	366	376	411	388	384	345	374	369	365	366	357	378	362	401	392	397	358	392	360	417	397	358	367	369	371	351	429	439	380	376	397	385	346	348	369	378	360	381	351	398	361	367	370	357	358	354	383	390	373	404	325	339	347	352	383	336	392	375	385	390	380	376	355	377	354	354	385	373	393	371	364	340	357	404	418	373	414	375	398	369	427	373	399	368	424	410	380	364	359	372	372	387	367	404	382	385	354	393	391	383	410	342	387	364	381	363	376	388	357	344	361	396	357	355	360	376	411	390	386	376	371	397	366	365	364	393	396	351	393	397	384	363	361	396	368	384	338	341	384	371	352	394	384	366	353	395	374	408	421	381	367	326	368	362	378	364	367	392	359	363	385	369	369	397	393	376	366	371	371	413	427	380	399	386	366	369	344	372	355	366	375	415	370	399	402	391	384	388	368	406	362	332	365	356	396	374	350	393	411	340	368	366	389	392	357	365	390	388	370	377	400	353	362	407	386	368	353	357	386	355	326	371	378	344	363	407	393	366	406	354	358	372	372	370	355	347	367	380	393	377	380	366	383	333	368	358	375	365	378	376	373	386	382	382	391	361	339	378	388	364	338	343	379	368	349	346	356	351	388	397	370	359	372	366	371	358	398	364	382	373	375	379	392	391	414	368	353	402	364	359	379	387	379	356	375	389	342	364	350	369	385	372	385	381	345	380	333	338	361	367	368	369	363	367	358	408	367	355	341	344	366	378	378	371	398	353	368	386	366	331	403	356	396	360	367	385	376	383	359	409	392	378	381	382	350	318	354	393	369	389	393	350	354	380	351	395	373	425	361	376	342	342	354	306	357	361	388	356	372	349	363	410	403	399	372	366	348	375	370	396	389	356	353	404	401	367	396	347	405	377	400	394	378	396	381	374	369	358	420	383	370	374	367	365	379	384	382	376	399	350	395	403	341	351	404	372	395	349	371	407	331	354	372	345	432	361	337	359	390	350	373	328	355	356	359	370	358	371	370	384	373	361	351	390	358	375	349	378	336	376	337	352	387	333	360	406	384	388	369	341	363	359	386	368	376	339	375	354	336	351	378	376	370	349	362	379	356	388	366	351	388	381	411	392	390	396	361	355	373	350	351	335	371	408	379	350	390	393	391	375	401	388	384	339	372	390	360	360	349	378	374	403	387	354	358	375	383	381	364	357	345	387	420	367	353	328	335	375	359	370	388	404	340	357	391	357	369	337	413	364	381	365	364	393	363	377	351	381	375	382	402	354	349	361	363	361	354	362	390	369	355	360	370	350	365	352	387	383	355	374	395	335	372	380	415	386	365	377	341	330	344	369	379	394	399	361	369	388	373	376	351	363	352	387	392	369	382	360	401	400	379	386	394	367	391	381	382	350	384	314	340	381	340	384	357	412	381	410	382	393	350	346	370	360	374	365	394	395	384	371	386	368	434	379	389	336	359	362	351	391	378	353	386	392	365	374	414	343	410	353	377	347	392	378	327	365	357	342	367	394	393	376	391	371	358	358	370	396	361	353	371	390	369	389	358	360	355	353	356	361	368	370	375	381	357	369	345	365	362	378	350	350	365	396	366	374	393	360	372	399	363	388	382	378	359	338	399	393	349	342	392	384	350	370	396	407	377	348	356	373	394	381	367	367	388	378	375	369	357	437	327	371	372	419	418	358	376	362	365	404	377	369	331	381	377	357	366	393	378	409	394	389	369	380	347	357	348	392	390	367	385	387	384	372	392	401	399	371	371	381	370	324	344	374	384	389	387	350	374	376	373	336	379	349	362	351	396	401	399	386	359	370	379	369	339	379	386	383	351	368	358	367	412	346	345	368	361	366	383	385	385	311	372	435	393	380	373	345	371	405	339	359	379	400	389	381	357	378	370	378	353	356	397	355	381	357	379	338	331	397	384	383	363	383	403	375	388	366	355	357	352	364	329	376	355	346	363	415	390	363	376	338	384	325	367	396	372	378	375	349	368	395	373	378	378	393	353	405	397	362	381	379	371	356	386	385	391	389	361	386	373	358	335	347	339	388	351	351	352	390	370	362	333	352	356	344	336	369	346	358	372	393	378	389	345	318	369	358	339	375	359	350	356	350	332	323	368	360	393	366	388	362	359	356	421	406	369	387	386	370	386	363	375	396	374	385	327	369	347	359	375	353	394	343	375	359	344	363	357	351	390	334	398	394	336	334	310	359	351	360	391	389	361	341	356	396	367	389	357	373	381	343	353	373	351	348	365	367	338	375	382	361	310	387	371	370	354	379	340	343	350	346	381	412	344	353	366	401	383	316	332	350	343	397	376	405	336	363	378	386	331	365	345	363	340	363	358	388	392	390	384	385	383	388	379	367	341	391	360	364	321	366	374	346	356	403	367	382	403	377	363	390	397	377	383	385	353	336	377	370	377	359	375	395	393	355	368	404	369	415	419	380	403	370	357	368	370	371	391	399	361	350	351	372	370	339	385	391	361	362	336	363	389	350	357	373	347	378	359	410	380	395	384	390	399	339	350	365	378	374	379	389	384	363	357	410	377	413	344	322	350	385	411	450	354	347	356	394	368	361	390	374	385	397	394	377	390	349	379	373	348	382	358	389	362	396	349	360	374	336	384	346	339	395	383	366	355	396	351	355	368	345	384	400	344	379	387	381	363	333	362	370	364	369	370	369	349	342	336	343	371	409	356	357	371	355	400	424	362	349	339	406	401	400	389	421	363	378	394	380	340	350	380	381	379	355	413	367	378	380	389	374	392	392	357	362	357	363	362	401	406	368	387	356	367	370	367	366	374	378	371	362	373	349	391	382	370	356	406	395	378	353	350	376	409	395	421	408	381	349	344	375	342	365	381	385	379	321	378	380	371	378	344	368	368	383	387	356	394	350	404	351	392	393	379	360	356	365	328	365	340	373	377	365	383	392	386	398	382	380	377	345	368	378	349	342	390	334	336	351	389	381	432	372	361	350	354	345	385	378	364	338	353	344	326	331	383	378	396	360	351	426	363	388	361	360	358	368	346	342	389	357	376	371	377	361	354	355	385	371	390	403	352	411	403	366	374	390	399	410	374	389	380	362	412	412	342	329	368	383	377	339	343	335	383	377	372	395	411	363	364	373	350	382	356	362	351	368	417	370	363	361	395	386	378	385	357	376	386	378	349	385	404	386	344	380	395	374	366	380	356	347	381	375	370	348	347	393	316	374	368	368	347	341	357	396	325	370	398	332	401	383	370	367	383	378	372	380	398	375	372	314	394	375	382	386	377	347	355	389	382	369	391	416	387	363	417	338	385	329	386	396	347	402	352	377	353
31118	17005	13039	6901	2138	1267	1155	1102	963	893	869	898	847	860	815	789	845	839	851	806	811	793	812	755	794	789	815	808	847	780	768	786	755	831	773	817	815	818	759	815	829	810	849	807	802	808	767	825	776	783	739	808	828	790	786	784	799	793	807	823	770	794	784	824	782	806	856	801	815	821	809	761	828	805	791	807	805	820	715	767	755	808	842	857	795	774	762	771	810	794	760	836	815	786	774	793	780	778	776	781	763	825	774	822	760	750	757	767	818	767	815	772	831	818	829	799	820	796	789	768	769	772	784	771	796	788	807	773	785	767	823	789	794	738	767	830	786	809	815	759	840	803	766	767	789	787	781	802	790	852	792	779	757	803	747	786	767	797	792	779	766	716	845	798	792	776	743	798	746	746	794	796	797	788	768	767	825	780	753	778	832	781	775	770	756	800	816	767	798	808	829	805	745	743	846	803	735	773	790	830	815	762	842	787	831	826	781	792	818	797	757	779	801	760	842	746	828	793	778	816	765	782	825	812	793	825	773	745	816	790	757	819	774	794	792	828	782	848	800	802	800	770	817	837	800	766	795	773	804	791	823	735	817	813	806	823	780	808	792	729	816	802	794	852	743	783	810	742	800	795	789	749	787	798	774	830	792	771	783	796	838	820	753	776	778	817	795	785	781	837	808	738	788	796	763	765	767	756	799	834	818	810	800	795	750	780	761	861	801	798	832	732	760	767	795	783	789	770	787	756	797	781	800	792	792	809	813	759	788	803	802	799	778	787	806	769	798	848	807	783	779	821	755	763	790	756	767	790	747	712	807	780	791	790	780	778	753	720	793	718	751	745	778	795	805	774	740	764	782	812	853	763	792	771	769	781	814	798	784	756	774	757	787	781	788	793	794	812	755	740	795	832	786	822	787	869	804	783	743	808	794	795	801	794	794	845	782	826	786	859	799	874	784	793	753	790	849	785	781	804	761	756	786	846	793	779	854	764	792	763	762	780	842	772	787	776	791	815	776	828	783	790	837	783	738	763	776	792	776	826	780	800	806	825	784	757	826	762	799	806	790	790	772	725	766	744	826	772	828	804	758	842	787	805	806	799	754	808	787	802	798	770	830	751	840	759	826	828	756	806	803	771	754	836	813	826	782	777	795	777	775	812	795	798	784	759	810	777	860	774	756	780	804	822	797	752	796	789	842	777	842	793	811	801	779	796	805	826	778	802	764	743	778	750	788	785	850	798	802	808	789	777	802	796	783	754	804	817	809	818	821	826	776	772	822	774	806	792	794	776	814	785	818	778	837	809	814	797	755	810	790	818	793	753	751	777	794	739	777	769	805	772	784	785	784	824	763	719	795	773	767	801	833	790	780	795	786	831	851	774	820	796	757	784	813	753	838	781	783	781	779	817	796	763	811	831	754	751	793	782	778	806	814	854	790	769	844	762	802	777	805	766	802	788	834	741	815	804	720	796	865	801	839	726	811	797	790	790	761	776	815	757	772	757	778	819	781	809	727	786	788	768	763	771	829	844	822	730	805	764	817	784	800	792	743	796	809	812	753	839	771	844	761	746	890	796	750	766	783	778	766	785	813	781	789	803	724	825	826	804	814	782	771	784	778	761	794	778	814	817	790	794	804	844	771	759	798	751	818	780	808	767	805	805	811	757	749	805	752	815	795	765	779	783	817	783	817	794	757	746	862	766	794	802	802	789	771	746	736	806	719	763	808	817	757	820	787	789	755	791	797	797	778	774	825	802	816	764	799	836	787	833	840	794	838	792	819	801	760	745	818	756	859	799	786	815	825	785	749	798	808	781	840	766	762	717	771	825	791	860	797	790	867	789	781	770	808	743	764	768	774	813	744	800	795	789	826	775	822	811	851	837	808	793	829	860	798	834	801	769	779	821	806	800	856	804	793	799	797	798	725	800	773	805	790	752	787	790	791	757	768	751	838	748	797	761	782	798	758	797	784	766	776	821	815	716	801	820	757	801	778	801	797	814	781	775	798	774	778	778	774	766	761	772	757	806	773	793	836	814	765	775	831	826	783	823	782	797	769	823	810	776	814	780	781	771	743	780	791	799	847	793	803	805	790	835	809	794	770	780	759	835	740	775	800	788	801	810	797	804	781	813	772	749	838	819	794	768	735	770	827	769	793	793	824	797	769	799	817	778	763	820	847	794	821	814	777	811	849	840	737	793	811	762	802	777	789	773	776	794	822	846	808	820	757	742	732	754	797	754	806	809	779	827	796	764	826	795	794	773	764	814	833	816	841	777	769	749	783	766	799	754	799	773	831	755	817	797	825	779	774	770	741	787	810	773	778	817	786	779	781	745	754	776	745	823	757	811	736	797	743	795	716	836	838	806	753	784	831	768	834	780	750	793	796	767	740	839	833	788	779	802	835	789	766	842	805	790	795	793	780	779	891	770	819	803	837	738	824	765	841	805	807	770	817	772	770	823	784	770	762	820	762	774	768	783	778	819	820	785	721	767	802	767	782	795	785	786	816	818	814	712	784	833	780	749	783	785	772	788	785	804	811	836	805	806	811	812	789	806	831	841	769	802	756	784	782	809	731	818	777	816	814	769	758	769	832	757	789	811	766	785	787	764	810	761	769	775	825	806	806	807	781	795	796	784	784	817	722	831	825	811	743	801	835	810	800	787	754	811	777	764	790	770	809	818	800	800	799	784	797	770	830	802	795	752	806	796	754	794	765	826	795	803	815	768	827	766	852	820	774	802	801	834	763	757	813	735	774	787	856	851	824	778	771	784	798	815	771	810	802	829	821	780	758	811	870	782	815	848	820	765	793	807	826	808	852	804	813	761	797	779	774	730	800	810	811	778	811	797	783	702	781	788	804	774	773	799	815	794	785	810	841	784	760	821	821	783	766	791	793	786	818	801	746	822	831	771	781	803	832	781	777	775	780	819	762	814	798	769	801	747	762	757	810	841	802	762	814	837	791	741	763	799	772	841	799	829	775	852	797	792	743	774	785	793	805	843	837	839	744	793	760	768	803	797	756	797	758	789	752	809	816	801	803	784	804	788	762	765	790	737	764	795	746	767	813	780	791	772	793	875	807	732	804	820	789	830	769	793	838	775	791	819	790	756	773	769	754	799	815	790	803	787	813	804	849	755	792	820	820	791	765	829	819	798	791	817	798	840	782	817	773	814	806	796	813	751	821	806	800	816	828	780	779	791	807	786	800	814	831	831	777	740	776	789	795	788	803	833	807	814	749	771	840	803	760	772	800	752	776	760	833	773	806	813	754	801	794	820	785	839	799	799	818	862	743	785	780	814	830	808	809	758	781	783	815	775	817	802	843	768	796	826	768	786	786	763	790	775	778	809	805	811	750	787	766	813	827	815	760	831	823	743	753	787	802	768	818	745	771	806	826	784	806	769	780	778	766	766	822	808	798	778	814	779	835	789	795	830	774	841	781	752	850	829	807	764	800	759	826	808	791	798	752	769	771	831	779	819	802	747	769	768	800	740
58279	34394	15609	6113	1688	659	500	441	450	423	404	420	354	368	388	319	384	333	313	362	374	383	355	362	348	377	317	358	345	349	328	336	343	384	348	353	351	381	349	426	395	363	370	355	343	355	376	344	369	367	338	362	381	364	366	369	405	365	349	397	386	388	375	370	323	355	330	392	364	367	349	405	343	362	379	354	374	366	364	373	352	352	386	392	344	363	386	356	339	351	350	385	344	385	342	371	388	358	342	347	371	395	382	398	386	360	376	372	376	358	379	355	372	416	327	357	375	367	357	368	386	397	377	402	349	370	345	377	359	351	325	344	371	344	373	362	320	334	333	379	395	376	389	338	368	377	389	380	356	382	321	358	364	368	363	386	401	340	354	401	357	356	360	355	371	351	326	363	351	359	375	349	372	370	347	316	367	353	383	360	375	336	340	375	381	359	368	337	365	388	376	389	381	356	355	396	329	351	350	360	345	356	331	370	361	400	313	337	363	370	368	365	345	347	366	393	326	407	369	338	346	363	354	402	360	331	358	355	359	347	362	371	357	351	353	352	356	373	423	334	371	362	352	370	375	348	356	320	336	339	362	401	390	352	359	358	383	340	378	337	351	389	381	372	345	365	403	342	332	365	376	296	357	347	339	348	327	339	364	378	319	321	398	364	349	359	350	408	354	313	384	351	374	371	360	359	366	339	327	374	364	340	380	366	376	351	360	327	359	365	374	397	381	397	356	349	361	356	389	375	376	373	379	363	370	364	373	407	369	377	393	386	387	366	327	381	338	344	350	397	355	347	404	375	368	353	343	360	347	363	346	357	368	337	365	359	330	364	397	379	368	377	332	388	376	359	393	334	384	380	370	350	373	360	356	369	353	329	362	367	365	379	380	365	340	385	353	334	341	348	320	395	380	357	361	386	347	383	363	374	360	389	358	336	346	336	313	385	382	376	391	348	377	398	337	368	382	361	340	357	351	358	361	386	360	345	360	398	391	337	375	387	357	363	337	352	370	334	368	370	352	354	385	379	350	370	383	352	350	346	351	345	343	403	358	383	372	367	363	407	338	380	348	399	349	351	374	351	350	363	353	345	344	345	377	348	362	376	345	342	352	366	372	341	348	372	377	347	366	328	399	391	377	348	385	356	347	318	368	354	369	389	374	367	357	341	318	358	365	355	371	386	378	378	373	343	322	333	337	339	388	389	347	364	314	350	391	400	362	331	352	311	346	326	387	409	363	384	364	369	364	389	358	369	366	383	388	368	380	332	404	370	344	387	368	341	318	336	346	358	358	342	361	349	339	342	373	345	357	364	344	343	346	336	367	391	318	384	331	367	368	361	377	375	330	364	329	348	347	335	356	389	389	371	369	327	371	349	345	382	396	337	358	358	347	351	347	356	368	368	378	362	387	382	343	385	360	336	365	348	370	395	363	329	361	363	386	346	361	352	378	327	376	390	372	364	369	377	358	382	372	349	376	338	365	306	372	401	353	343	385	371	362	387	374	320	360	375	367	377	367	386	374	369	384	406	357	344	329	347	352	347	358	391	366	378	366	379	371	353	380	388	351	365	370	354	363	381	402	382	349	349	350	317	332	353	369	357	362	332	371	374	381	375	371	369	388	370	375	400	393	381	364	384	358	321	365	339	323	351	356	363	403	354	356	364	343	362	355	388	353	341	331	339	378	340	351	376	377	333	396	377	343	379	353	329	363	330	335	372	364	372	370	381	391	340	326	355	348	347	352	387	385	369	343	374	384	349	353	387	364	353	379	364	351	358	377	403	330	342	374	356	330	356	378	383	339	336	318	325	362	344	375	365	343	369	339	332	361	323	348	389	340	425	368	340	363	339	397	367	371	334	369	363	360	382	415	385	367	324	383	338	321	334	396	357	374	370	376	366	345	331	367	374	359	328	335	312	348	392	365	376	359	382	324	347	339	368	363	392	359	382	391	370	312	341	399	366	327	360	392	408	373	365	373	336	352	374	368	341	354	362	369	327	344	349	345	351	375	368	352	393	348	369	404	392	354	382	344	335	334	361	336	346	300	337	407	356	330	376	374	354	359	376	339	372	373	337	340	365	395	358	364	373	373	379	411	355	391	418	394	384	359	377	314	339	373	311	391	355	363	322	337	332	377	348	382	337	349	370	353	338	353	382	393	357	327	334	353	372	413	395	368	356	354	333	386	378	367	390	352	350	352	381	334	337	379	339	336	345	372	345	332	360	372	417	364	414	339	337	330	365	378	343	362	348	358	353	385	369	358	362	330	365	358	365	356	345	372	408	358	380	339	349	362	354	370	351	333	345	396	362	351	392	379	328	343	366	385	373	366	368	392	372	353	351	365	397	346	373	337	356	343	365	354	353	384	375	361	380	369	373	358	351	379	382	407	365	345	362	374	338	373	315	324	431	369	351	376	362	342	347	359	353	366	394	356	394	352	401	381	342	371	370	347	331	395	399	350	371	359	362	358	376	323	382	331	384	335	394	369	390	404	378	350	359	366	364	358	401	337	379	353	352	373	379	332	392	416	365	335	328	387	398	370	377	329	354	338	365	372	369	353	347	388	351	390	379	387	347	319	350	357	364	371	354	366	354	432	359	399	350	355	390	355	368	352	370	361	380	329	380	383	350	337	363	411	405	393	341	391	381	382	382	365	358	385	368	373	374	357	353	396	350	378	355	367	340	350	394	359	345	367	336	352	380	372	364	412	367	380	358	391	390	365	377	359	377	386	342	342	360	332	355	375	350	367	368	390	352	388	352	342	374	355	376	333	360	339	335	367	376	371	361	396	380	343	363	354	350	362	356	413	345	329	354	361	391	360	353	310	388	383	407	393	379	357	343	360	361	351	363	372	356	372	338	377	343	353	372	330	376	377	355	393	398	354	316	404	359	355	392	359	382	367	314	368	401	387	353	369	357	330	392	351	359	398	338	344	372	351	374	333	338	310	358	375	353	378	357	390	370	367	420	372	334	311	331	366	387	334	366	347	341	393	358	360	384	371	361	357	352	343	379	347	330	361	339	349	345	424	384	333	349	351	351	342	382	357	373	354	323	359	368	388	357	318	396	379	387	363	360	377	339	346	397	349	336	371	339	406	366	370	369	358	362	348	361	334	373	348	414	361	369	343	357	337	328	339	382	361	378	373	376	402	355	334	383	358	362	338	344	338	377	317	352	378	395	387	368	404	362	369	360	344	336	357	404	381	343	353	376	348	385	377	375	335	366	369	378	331	346	374	365	367	314	365	362	374	321	371	383	371	327	352	405	381	378	366	372	379	352	334	365	365	361	317	369	364	346	338	333	353	319	349	418	329	349	350	382	354	385	362	387	362	354	322	360	326	383	365	369	385	364	349	382	353	355	377	363	350	358	391	416	340	372	336	336	383	346	351	339	360	376	344	364	338	360	357	397	414	376	373	370	340	354	362	366	352	375	357	361	361	314	354	356	346	374	332	336	327	337	373	338	361	349	380	369	371	358	376	389	377	344	389	381
37870	26284	16891	11557	4268	1649	1465	1230	1144	1036	948	944	909	869	807	795	809	767	749	809	826	795	718	756	791	821	767	794	771	800	781	827	762	802	840	791	779	789	808	825	814	753	835	789	795	803	796	855	741	804	748	808	783	826	805	745	796	769	785	792	847	728	752	821	845	777	796	751	804	762	762	763	794	757	786	797	783	763	797	746	772	780	774	764	768	772	806	778	818	802	770	744	765	749	767	798	735	806	791	791	796	807	754	772	770	800	741	727	810	799	695	772	810	790	772	749	781	763	800	791	783	758	792	818	773	793	783	808	805	771	785	753	767	778	724	748	742	777	819	776	748	764	791	798	774	763	743	793	766	778	789	799	797	776	772	815	835	747	770	752	798	791	762	751	798	749	811	766	770	770	748	760	794	773	756	793	754	778	775	765	796	729	773	755	791	742	789	752	781	777	756	754	804	783	762	783	755	834	801	806	743	797	796	820	765	766	743	851	812	752	763	785	772	772	763	775	837	770	787	780	786	775	760	743	774	804	787	759	776	835	773	720	750	797	767	767	809	773	782	802	802	765	763	766	786	799	811	810	781	763	777	734	837	829	773	831	783	748	807	747	837	745	752	808	767	793	807	745	799	828	785	730	746	782	794	748	757	774	824	822	798	775	801	742	810	820	807	755	783	797	786	765	753	774	797	739	736	805	801	879	750	779	767	777	769	773	775	763	798	775	798	785	784	786	773	750	791	785	790	767	760	770	797	771	782	839	835	751	758	752	741	824	743	763	789	794	744	748	750	787	820	780	779	820	729	727	746	773	758	778	813	799	774	771	764	782	784	788	816	732	780	821	764	757	749	801	776	788	775	767	778	744	724	763	762	751	741	780	771	783	754	764	781	759	747	845	792	779	758	785	764	783	748	724	753	729	744	788	774	830	765	730	762	820	794	791	807	753	752	767	740	784	769	797	763	738	797	720	780	750	734	740	773	753	764	804	746	787	768	763	801	796	805	796	803	766	800	786	755	770	768	736	810	789	777	794	767	795	753	761	786	780	794	795	745	798	754	780	769	791	802	721	769	827	770	738	729	808	788	808	730	755	745	815	713	835	789	777	773	808	804	791	787	758	797	759	777	788	794	786	777	779	824	755	754	764	778	784	804	788	801	749	776	739	814	739	782	838	772	770	815	819	792	746	760	793	771	796	791	775	808	797	790	737	776	784	757	763	766	787	775	763	776	774	760	769	781	733	782	796	775	751	805	750	796	729	772	772	764	752	776	777	780	763	764	755	762	804	761	797	754	787	758	751	766	731	719	800	837	789	751	787	772	798	828	833	773	773	781	767	830	805	756	766	802	777	805	786	802	756	817	839	788	806	770	782	783	787	804	815	796	796	822	789	770	803	744	813	754	808	756	836	739	773	713	754	787	754	797	749	780	811	773	781	758	751	789	766	762	763	769	823	768	811	773	794	753	750	779	825	738	768	774	821	745	808	771	772	769	779	753	760	745	798	792	758	753	734	754	763	778	773	769	820	748	806	790	803	786	774	743	830	756	780	757	785	785	752	720	771	780	792	765	821	763	735	739	756	777	771	788	743	783	758	729	794	736	786	764	732	843	792	778	785	754	757	774	790	783	742	831	767	783	800	812	799	772	754	772	796	769	759	760	766	781	804	765	784	756	789	823	785	776	803	848	714	817	784	738	798	751	831	772	771	772	724	777	775	797	772	768	747	787	795	744	775	802	785	756	777	744	808	812	820	785	769	772	767	788	799	754	738	792	781	783	780	750	799	730	846	797	731	769	780	765	768	810	782	767	770	760	796	811	758	804	801	796	769	769	751	767	784	820	756	808	781	770	746	783	751	780	799	795	788	771	794	787	759	805	810	800	789	720	752	738	760	790	736	785	779	763	753	800	787	783	828	765	775	735	766	753	753	830	722	751	818	792	775	801	761	812	806	797	741	740	788	798	788	755	775	750	755	808	750	745	800	773	788	723	791	748	765	786	790	761	760	756	769	746	777	772	801	825	734	818	808	703	800	758	842	797	789	742	789	783	821	762	817	761	763	769	838	771	805	815	758	830	806	784	809	760	803	809	802	746	798	821	751	740	799	769	786	785	779	804	764	765	822	783	810	787	760	779	750	835	808	747	783	832	730	835	755	823	781	821	812	788	768	811	759	828	785	753	798	770	759	745	774	796	790	784	802	813	756	778	795	778	745	766	793	772	785	767	728	818	832	749	770	835	759	765	774	813	817	799	801	810	773	783	811	770	758	790	825	773	759	798	706	811	806	813	783	800	808	761	776	850	800	753	771	781	793	759	807	774	734	800	789	808	773	763	760	739	790	721	816	734	771	779	777	757	726	804	759	817	743	773	778	775	771	765	723	808	866	759	790	807	768	784	685	751	775	752	766	782	815	727	780	801	783	786	817	763	740	802	805	786	731	769	747	814	741	756	715	775	741	762	775	783	778	776	770	805	758	804	806	834	795	712	738	761	837	747	811	756	784	740	791	803	832	776	728	795	811	736	851	750	777	750	827	805	808	781	791	826	758	718	765	730	783	751	779	733	758	765	801	807	729	793	775	766	761	792	785	793	779	756	787	778	774	782	820	806	789	726	764	791	777	717	811	813	791	807	753	747	782	777	751	772	755	838	757	802	785	792	745	808	748	785	770	807	770	755	799	762	787	725	821	761	794	816	804	797	778	770	771	783	779	775	758	838	820	724	796	818	774	759	792	807	767	819	812	831	741	847	809	773	763	783	788	744	792	774	807	814	769	774	782	767	750	805	745	733	771	790	777	738	799	767	711	778	742	758	803	757	816	763	781	787	809	751	796	814	736	775	775	799	778	794	735	819	776	727	828	777	787	811	782	826	766	837	764	814	774	743	798	756	771	761	834	779	790	762	788	767	805	752	774	777	807	741	797	759	791	788	759	759	787	806	790	776	785	775	754	732	818	796	766	771	757	810	777	785	775	771	804	799	766	783	773	813	762	770	759	821	822	771	787	801	799	791	801	759	781	790	837	747	753	775	788	748	759	743	743	757	772	795	755	780	783	758	785	810	817	815	779	779	761	769	708	824	803	754	756	801	776	770	782	788	747	750	785	754	745	812	776	844	800	787	796	804	809	755	774	775	790	727	780	813	830	797	713	753	771	791	806	784	747	783	775	802	793	784	799	722	803	762	763	792	775	799	843	721	781	766	867	792	804	788	760	770	767	748	765	784	785	782	780	757	769	775	809	805	826	783	808	786	791	772	855	773	796	749	810	815	761	738	759	803	794	758	802	755	751	751	773	793	703	779	784	769	774	761	786	764	773	780	719	839	797	748	764	777	825	761	797	768	799	779	827	797	762	760	799	813	744	779	784	819	809	781	731	803	815	789	813	738	765	776	783	760	745	773	807	783	771	814	731	729	774	775	783	775	801	767	824	798	784	767	720	772	789	755	792	789	834	742	806	841	787	786	807	772	791	829	810	794	757	777	785	787	799	753	790	789	813
61971	34270	21001	12401	4571	989	611	552	533	432	417	386	390	425	430	343	412	394	361	360	407	322	367	352	328	402	392	355	390	383	364	375	404	379	329	343	383	374	384	377	368	359	411	381	377	348	329	329	374	349	350	393	377	376	369	357	364	377	395	404	394	405	365	389	369	392	356	341	359	332	373	377	369	357	360	372	360	354	375	343	362	356	360	383	394	381	357	399	366	367	364	350	378	428	403	359	365	371	390	386	377	357	387	385	386	363	415	369	378	333	393	393	349	352	386	410	379	312	409	363	330	346	388	401	366	360	387	328	347	379	394	358	381	381	356	381	355	370	357	394	398	364	343	373	360	410	386	341	376	374	377	379	368	391	385	410	360	369	336	408	343	362	415	389	362	363	347	368	334	391	350	356	393	382	362	358	377	350	360	357	388	344	365	373	333	348	369	355	359	413	358	336	334	367	376	398	342	372	401	396	358	388	382	398	336	373	372	361	323	365	377	353	409	358	378	391	409	378	361	344	370	368	329	387	392	364	393	354	360	411	358	358	376	354	368	375	387	365	379	380	382	388	357	377	403	401	361	373	389	396	395	389	373	352	376	409	383	349	368	390	363	364	406	391	381	401	352	375	394	359	368	360	374	362	346	394	337	324	359	377	405	353	370	348	356	412	331	384	376	403	344	410	364	347	392	369	359	359	350	355	348	385	377	353	373	371	381	372	403	386	338	380	326	400	356	355	365	377	395	371	366	362	363	381	378	369	366	377	405	373	357	371	369	343	364	368	359	388	396	368	358	386	375	424	377	376	346	351	376	373	350	327	392	358	344	313	386	359	384	365	356	354	380	382	383	352	381	344	383	422	372	354	367	422	332	356	359	341	421	352	381	376	395	352	377	395	357	381	337	360	393	387	361	379	367	374	401	368	364	349	378	399	406	389	316	369	404	395	316	347	357	360	345	374	398	371	360	371	396	409	408	340	394	372	353	375	351	389	369	352	338	369	322	352	356	386	378	359	365	412	377	370	402	366	371	388	365	362	385	358	335	397	420	383	368	388	386	384	363	378	357	371	379	347	382	374	362	358	357	369	401	425	387	404	392	356	390	380	386	356	346	362	345	359	374	404	404	376	370	392	390	394	380	325	347	363	398	344	382	383	372	378	351	381	357	393	393	367	348	352	354	357	412	402	352	379	362	356	392	356	353	341	410	365	347	362	352	388	388	359	377	354	319	353	341	396	382	363	382	438	381	327	382	403	368	367	347	385	341	395	364	359	367	347	372	399	358	358	376	349	329	371	389	385	370	351	358	389	365	402	365	393	344	399	370	378	354	340	369	368	365	363	354	371	349	389	376	363	405	359	371	342	380	363	368	356	358	358	347	374	366	395	374	344	354	366	347	326	391	383	351	355	392	386	370	352	387	400	419	381	397	384	353	336	345	342	389	366	338	383	362	318	372	326	374	375	352	364	342	374	373	321	362	351	395	359	361	362	359	412	381	392	374	383	382	359	311	338	378	375	384	344	407	343	372	362	385	374	363	350	366	397	362	395	382	413	398	370	377	381	373	354	367	363	362	374	352	362	374	321	377	388	371	381	376	384	345	389	380	343	405	350	382	396	333	381	401	391	367	364	366	348	349	357	347	373	382	358	368	346	342	369	383	334	398	362	374	370	382	365	347	357	392	373	373	379	429	306	349	365	373	353	321	378	364	372	372	402	388	364	385	396	367	368	352	395	364	368	349	392	399	392	382	340	359	369	383	340	376	379	415	384	391	342	364	365	360	395	363	368	400	385	393	362	378	345	343	348	365	361	360	342	324	374	394	381	370	377	341	387	341	392	373	362	376	399	385	374	402	368	368	386	349	353	392	381	372	350	340	354	419	376	388	381	388	391	378	358	327	347	356	326	376	334	373	367	369	376	376	332	362	369	332	333	342	360	356	351	386	369	362	351	354	371	373	333	341	395	361	349	344	375	345	386	361	346	347	381	368	360	365	390	341	361	363	368	392	389	340	380	348	394	363	359	388	379	341	362	357	370	367	347	363	406	397	337	370	376	404	408	366	386	396	368	351	369	364	358	356	391	346	353	377	370	389	347	425	375	345	391	376	397	349	368	397	331	393	381	364	378	385	355	386	392	357	350	372	387	366	374	392	389	361	395	357	331	373	360	336	360	403	373	389	373	337	369	395	367	338	358	379	361	375	335	321	385	345	377	370	355	385	362	383	400	382	413	366	347	348	412	362	332	352	356	377	377	404	355	363	361	375	371	364	355	331	348	379	352	395	380	376	376	387	355	358	394	371	362	358	394	375	401	427	363	353	345	370	423	389	386	359	376	357	382	357	371	359	342	376	349	394	343	363	345	337	335	377	340	377	358	343	359	358	392	382	385	386	402	359	330	351	361	381	394	360	384	360	338	355	372	410	377	363	372	374	372	391	379	348	363	334	359	371	406	393	352	357	373	350	355	381	366	372	354	375	412	360	370	382	366	354	361	361	363	369	345	377	344	376	390	350	392	383	340	379	365	338	355	373	390	355	401	353	351	299	385	369	373	387	388	360	353	390	364	336	337	365	374	345	373	344	367	340	358	366	393	366	366	365	350	387	359	351	336	406	371	354	402	378	401	375	345	355	369	383	397	345	350	385	343	369	356	374	384	337	351	374	345	417	387	365	370	379	400	379	391	380	340	390	360	339	383	355	364	412	390	343	377	417	367	351	369	364	361	389	378	330	337	347	372	359	352	355	375	379	363	358	381	374	388	425	349	305	348	364	348	346	335	371	390	360	358	370	352	364	359	430	386	373	393	356	388	361	375	360	390	355	365	348	380	371	395	346	360	419	376	386	361	369	382	321	334	398	394	370	360	398	339	367	365	360	325	358	401	380	377	375	353	354	371	337	393	343	366	369	383	385	394	385	410	377	390	394	356	372	380	352	358	349	390	354	398	454	369	357	374	379	383	346	384	418	366	373	379	386	358	364	322	387	358	356	380	359	406	383	366	363	397	379	342	409	371	361	368	349	322	368	347	392	372	359	338	341	383	376	378	407	366	391	369	378	370	371	405	371	393	405	370	368	364	369	374	367	344	392	408	337	375	373	383	344	373	351	399	399	354	340	381	362	379	403	382	386	365	419	361	356	387	314	396	383	364	361	375	398	369	361	351	391	333	411	351	381	381	397	362	387	392	364	380	363	360	324	382	361	381	401	387	357	346	338	357	382	363	349	427	391	382	384	360	365	358	407	367	371	377	403	425	350	325	403	346	363	353	368	369	366	408	361	387	374	384	384	395	398	355	347	352	396	366	364	354	314	361	397	344	373	393	384	347	370	357	388	343	387	385	398	371	355	349	400	386	357	370	384	320	393	335	329	360	364	366	347	365	379	360	391	389	370	343	369	396	400	375	344	373	413	380	377	333	360	383	369	408	321	323	362	405	382	380	376	367	394	416	389	347	366	363	387	354	395	400	379	374	388	403	353	390	385	339	361	364	381	362	384	334
39230	25925	23288	20748	9905	2654	1969	1630	1449	1260	1147	1048	966	888	928	802	856	782	773	832	853	842	840	780	769	846	763	806	798	821	800	795	811	759	832	790	822	826	883	874	835	819	831	866	861	818	864	816	811	801	806	793	829	809	814	848	854	761	792	772	787	794	831	806	800	813	755	830	835	770	761	808	810	826	803	735	765	774	811	846	793	802	776	794	814	809	776	751	773	793	779	766	770	814	782	773	789	777	801	792	794	778	792	776	793	783	842	813	793	789	806	851	750	797	780	791	771	786	791	797	830	757	783	781	796	739	788	812	810	755	791	826	792	846	787	767	831	810	773	793	781	806	775	799	784	861	816	802	789	783	799	818	772	750	749	790	789	804	843	821	783	859	785	800	806	772	739	748	801	787	784	784	776	774	781	805	815	762	744	791	801	800	816	815	816	803	795	847	835	755	811	764	803	789	780	798	828	825	808	757	757	843	779	839	824	809	804	824	776	797	807	834	841	748	808	779	802	835	779	822	800	793	808	798	781	768	787	777	816	783	800	764	789	753	785	785	817	823	842	791	789	765	783	842	799	825	784	786	819	815	772	787	799	786	786	787	764	770	824	763	798	824	792	779	750	746	771	772	790	775	791	846	804	799	761	796	813	803	805	814	783	780	782	817	773	808	785	797	793	801	779	782	784	780	787	759	793	789	805	773	812	779	790	823	749	750	785	842	807	755	803	818	789	780	849	775	806	857	819	772	823	796	816	835	756	781	761	804	773	757	816	771	791	765	764	768	737	843	796	800	799	820	821	800	808	803	769	803	793	783	807	800	829	794	784	774	755	827	846	789	799	773	790	784	796	828	817	831	798	862	809	827	808	763	784	849	783	797	789	772	764	758	781	805	821	787	793	821	774	786	761	789	711	827	797	788	785	852	794	793	814	804	807	801	725	814	782	704	839	812	816	846	790	819	791	789	762	792	837	772	759	775	828	804	823	855	799	770	810	812	747	831	817	783	807	795	786	796	774	810	698	809	824	813	818	790	806	775	819	759	772	820	803	779	764	830	818	776	772	779	804	812	811	723	797	799	775	815	735	792	787	782	792	794	813	801	792	774	749	847	764	814	812	782	779	811	762	772	805	761	778	777	818	776	789	802	807	831	780	815	816	817	784	812	780	793	748	817	804	783	783	794	777	800	793	771	812	777	788	836	779	763	810	765	765	769	740	779	770	834	769	761	757	801	807	775	818	766	825	763	796	814	822	748	770	850	788	789	761	817	799	774	805	804	820	803	763	746	796	750	791	835	849	790	794	762	781	781	809	785	840	785	769	784	814	797	753	779	793	801	780	802	807	791	769	823	832	761	762	827	791	795	809	813	787	768	792	755	817	804	799	815	805	832	782	816	822	860	786	798	781	768	785	797	779	811	793	744	788	811	815	796	818	770	816	730	804	799	796	805	814	819	766	779	800	800	819	793	746	761	805	826	828	764	769	780	760	746	785	822	791	781	802	777	799	805	796	730	819	800	758	788	785	837	823	799	826	829	799	794	803	755	793	763	794	821	782	771	816	775	724	822	769	817	789	739	794	757	765	787	829	759	805	820	802	763	787	798	775	796	739	800	820	791	756	826	820	819	797	770	853	779	781	793	800	797	834	797	818	785	805	782	798	765	780	804	748	806	787	783	798	790	799	762	806	791	853	773	770	826	811	772	757	764	849	759	786	845	812	785	789	769	814	779	811	830	807	772	835	762	749	786	778	811	790	775	800	749	790	816	808	782	771	784	773	810	763	792	803	753	773	822	764	750	753	811	774	802	790	801	761	736	795	803	797	770	808	753	769	751	815	805	793	803	842	788	781	786	755	786	808	708	811	822	773	786	772	784	774	810	783	786	809	796	790	826	810	725	842	798	774	768	816	824	771	817	847	780	735	782	820	789	820	777	801	816	777	802	748	833	832	787	784	867	771	750	778	837	793	791	759	775	797	806	800	806	790	789	814	737	814	792	831	760	793	777	799	801	776	831	773	805	792	785	790	816	840	762	759	804	741	808	740	777	791	816	818	787	815	824	798	767	837	823	783	829	763	831	761	812	805	819	752	784	806	859	807	778	808	803	811	783	831	831	800	777	833	826	804	767	818	807	804	772	799	782	831	766	803	765	763	804	797	816	808	842	767	781	765	778	835	794	817	801	757	832	798	765	813	783	800	814	781	817	805	773	769	771	817	780	793	823	812	775	794	762	812	760	789	815	814	756	815	801	791	856	739	837	800	771	796	819	806	814	772	796	791	774	837	820	766	767	803	780	797	779	812	741	796	764	802	791	808	825	817	772	834	777	772	761	826	794	803	796	811	766	855	811	824	800	772	830	844	796	783	808	776	798	788	817	793	801	793	808	775	786	790	827	822	797	837	811	789	786	827	842	797	787	861	817	805	791	799	826	793	817	821	769	769	808	765	839	806	784	803	795	769	769	824	830	755	789	807	793	833	788	837	800	786	798	752	820	761	812	777	798	809	804	864	833	844	748	799	831	815	773	815	806	819	810	752	803	819	781	869	822	736	824	796	789	821	769	842	745	808	814	790	767	793	782	824	814	824	761	781	742	844	800	788	812	798	753	814	780	802	786	787	820	747	739	807	841	809	823	834	812	831	778	787	763	721	788	773	800	773	833	806	812	802	812	777	839	831	790	797	779	814	818	787	764	753	784	786	763	794	833	811	845	810	800	800	821	746	824	775	825	766	777	794	806	807	868	803	797	763	817	800	809	840	758	787	782	788	797	752	784	820	796	758	820	783	827	776	786	778	790	750	775	740	829	816	779	816	764	772	772	781	827	796	812	775	791	820	784	848	791	817	901	785	839	799	747	794	786	804	746	767	815	788	823	777	838	828	771	755	792	735	771	762	783	779	797	734	785	822	796	767	777	720	805	774	792	798	787	784	782	793	791	742	833	749	787	792	810	836	779	793	780	796	760	771	807	781	775	766	794	791	792	753	763	792	777	823	801	758	804	817	827	790	766	795	788	783	821	802	798	800	753	812	750	777	820	776	840	825	824	808	803	791	783	792	803	834	758	782	845	756	822	801	799	849	769	778	805	806	813	799	813	806	854	799	841	840	781	808	723	779	762	803	775	752	803	763	826	824	801	821	786	822	803	803	798	796	799	794	821	809	800	790	811	789	771	796	776	775	865	791	790	758	779	840	806	804	786	858	772	775	798	822	773	792	787	828	795	783	806	767	747	777	750	867	825	782	797	821	808	761	886	816	838	789	743	784	809	770	820	752	777	741	760	745	791	790	779	833	802	813	796	769	779	820	820	788	747	827	777	776	808	740	799	779	791	825	794	807	792	787	796	819	768	831	797	770	787	817	785	807	775	748	787	814	729	816	756	884	792	761	815	836	770	829	821	774	822	747	811	823	771	785	749	758	769	790	778	756	794	825	793	777	769	804	803	832	762	770	778	861	742	804	825	807	737	811	791	785	795	778	778	753	826	788	794	772	840	804	801
48354	20523	7913	2703	916	465	456	438	411	369	346	431	380	355	368	356	386	348	399	365	402	381	330	337	382	362	357	391	371	363	385	353	353	395	380	388	340	363	370	394	387	359	379	368	416	382	378	412	382	362	354	360	345	384	383	415	382	346	351	350	407	362	387	395	412	451	366	372	355	374	376	346	379	343	369	366	367	372	361	363	402	359	374	377	355	332	370	352	387	357	380	361	362	357	363	393	402	341	402	369	373	406	371	343	330	395	382	363	366	361	362	391	392	378	378	416	367	388	378	360	383	327	370	338	301	368	385	393	367	346	363	328	330	375	391	380	363	365	365	355	353	355	384	374	376	363	384	382	383	385	364	326	385	362	357	364	355	345	339	379	360	390	372	388	382	391	371	352	347	365	358	347	385	390	368	395	353	357	373	374	379	357	376	377	370	345	378	378	365	358	360	336	404	383	390	357	368	396	394	422	379	374	365	371	412	383	365	378	386	359	334	381	405	356	387	398	353	379	363	389	354	381	378	381	369	377	346	371	361	391	350	376	352	369	326	402	367	419	368	350	373	351	367	379	397	365	354	356	333	358	369	370	349	363	375	343	326	370	392	372	376	361	317	368	354	390	345	347	391	356	381	374	322	367	384	383	370	364	376	351	354	391	353	348	361	361	358	372	377	346	369	400	355	363	367	357	352	399	360	336	351	367	322	334	383	346	359	389	381	368	339	382	361	388	403	353	341	370	367	378	401	384	375	381	381	392	364	346	346	364	395	416	413	366	383	338	375	392	360	329	398	366	335	368	346	380	359	326	354	337	351	391	356	359	387	380	382	341	369	412	391	350	407	384	379	374	384	373	376	393	383	389	360	366	377	367	348	398	354	378	344	380	335	413	367	398	399	366	365	368	351	404	363	360	353	378	396	371	400	414	348	359	347	415	367	348	326	393	355	335	389	355	379	334	370	368	410	358	338	356	352	369	353	386	361	370	370	356	403	348	383	376	372	378	348	372	376	325	359	346	358	354	380	382	366	372	369	390	363	328	380	360	398	366	341	375	377	369	386	332	339	377	391	366	371	369	340	362	370	369	350	389	388	386	374	393	411	361	364	347	375	378	380	341	392	349	352	354	379	389	368	403	373	385	353	398	381	401	391	359	392	345	367	407	365	354	352	356	386	376	324	376	353	336	358	392	389	351	378	386	361	384	389	364	341	337	377	383	353	371	352	357	380	408	369	375	386	353	360	331	426	366	387	381	388	381	373	373	362	407	373	349	340	362	393	392	380	347	376	361	360	351	354	376	368	390	380	376	371	362	375	377	393	336	342	385	354	368	415	378	371	354	385	399	379	364	360	398	344	349	340	351	381	390	362	350	378	394	382	388	360	383	379	349	381	386	381	399	367	342	371	381	373	380	368	370	368	389	368	344	385	401	355	356	404	403	397	360	386	346	395	376	332	349	342	350	359	372	400	357	350	382	362	317	380	365	379	369	369	349	388	380	382	388	352	410	350	348	383	372	338	365	330	325	366	336	380	349	354	356	330	319	375	362	364	374	388	353	358	312	338	354	389	367	372	343	378	342	327	366	374	378	364	374	361	366	389	342	357	328	367	379	361	375	345	371	386	373	365	342	381	341	343	364	355	366	422	380	384	385	373	354	383	345	391	347	340	370	357	350	389	361	387	362	412	347	342	345	339	354	339	375	377	354	349	396	387	368	358	380	368	365	338	364	407	364	317	427	381	415	377	353	354	392	375	357	372	385	356	387	378	364	374	355	358	346	348	386	376	323	363	356	359	399	350	350	388	361	354	364	370	342	398	338	375	347	364	365	363	353	331	380	362	355	358	345	369	370	371	357	354	379	339	355	353	372	362	366	367	349	395	336	393	388	358	370	379	357	387	379	410	347	371	370	324	388	385	399	384	355	393	346	400	389	397	379	388	389	318	360	339	355	317	392	404	380	340	333	342	342	310	327	350	395	411	336	350	385	355	378	364	386	378	363	411	350	391	423	333	357	365	355	367	399	392	397	392	363	346	357	358	386	402	363	360	376	377	343	358	367	408	355	362	388	346	402	376	373	374	360	381	358	374	335	366	360	346	389	389	379	377	362	390	415	374	357	366	341	377	369	343	370	385	341	368	356	371	381	358	387	374	361	392	373	371	336	374	341	348	427	371	343	359	350	392	402	386	380	358	394	385	354	385	372	375	423	375	337	357	370	365	388	394	365	392	395	377	348	411	399	351	383	378	376	358	384	390	398	340	341	392	387	370	380	385	384	419	361	359	359	360	365	398	387	349	359	379	391	359	406	363	288	350	343	386	351	401	430	383	348	372	400	377	400	398	396	334	353	373	374	349	381	320	382	403	362	417	379	409	388	373	347	360	351	311	359	332	363	352	357	422	378	376	406	403	382	412	367	381	380	381	381	385	369	400	402	376	325	362	359	356	333	379	365	375	348	367	351	331	359	380	352	344	312	345	378	392	365	355	357	365	367	394	342	389	362	367	335	331	365	432	356	352	351	348	408	352	355	350	325	376	378	368	411	349	346	371	367	384	386	379	349	410	327	389	374	405	375	355	369	373	401	377	368	358	422	392	351	383	324	396	331	375	360	352	361	317	365	327	348	356	343	393	335	373	370	343	343	375	400	365	384	349	364	381	368	403	415	323	346	361	349	342	362	404	359	333	370	364	362	375	400	378	398	363	420	325	356	360	358	381	361	346	407	359	370	359	370	350	369	370	414	389	402	349	383	376	354	371	362	339	364	358	387	334	337	358	390	398	369	399	355	366	341	369	395	391	408	370	372	386	376	413	354	362	329	393	372	372	362	413	423	389	363	350	388	387	355	360	366	337	361	373	310	363	366	386	322	367	402	369	396	359	316	378	390	348	335	330	413	375	388	368	351	338	383	397	373	359	360	344	379	346	376	349	367	348	369	386	376	390	389	387	342	396	372	396	348	370	380	377	400	353	361	375	392	377	360	384	374	392	354	393	377	350	355	359	362	386	363	358	354	359	360	372	391	395	372	382	377	360	336	390	397	365	366	379	371	391	339	366	345	375	384	398	358	356	376	422	374	390	374	363	375	360	341	377	355	333	373	350	360	364	361	408	379	431	392	398	385	362	385	352	385	356	375	375	362	368	397	380	360	405	399	347	364	412	357	379	354	343	346	368	349	371	379	381	370	353	387	355	397	386	385	379	383	342	377	378	368	379	384	355	360	372	365	373	357	409	385	373	334	353	405	351	364	404	347	413	349	349	348	358	379	353	364	386	371	386	355	395	390	353	357	364	340	398	345	395	369	346	379	389	372	351	355	362	376	386	377	358	397	376	359	356	403	365	375	385	373	382	388	374	383	356	385	347	371	352	360	371	417	353	317	354	375	348	374	383	387	318	388	368	407	405	364	390	364	409	354	368	362	342	406	376	328	352	356	375	329	363	356	356	345	408	381	336	382	366	387	361	372	362	389	397	391	361	342	364	390	389	359	366	364	353	368
32022	14911	9929	5796	2430	1143	1061	984	903	865	864	861	820	872	893	862	811	795	769	825	796	771	736	812	769	792	795	760	759	768	814	815	785	778	788	776	780	779	762	853	775	789	834	807	792	807	801	775	815	808	778	816	778	780	808	821	782	778	847	815	770	824	787	797	776	822	747	744	773	788	777	789	788	752	783	746	786	747	814	787	739	746	819	803	795	800	814	795	819	733	744	782	791	788	783	833	752	802	771	786	765	781	830	772	857	805	805	758	819	802	822	817	819	756	790	777	732	785	743	798	783	803	778	796	792	802	773	795	785	741	803	847	792	793	801	836	810	735	780	855	790	780	813	777	733	793	833	802	748	796	796	817	849	751	815	755	815	823	722	787	732	821	757	767	809	798	854	779	809	818	740	695	793	821	767	778	787	740	794	745	784	802	802	801	793	777	770	829	833	729	794	767	783	782	770	809	808	821	808	797	800	803	789	766	808	801	786	806	783	812	807	797	810	755	777	770	747	776	814	820	817	786	816	775	782	767	792	764	804	841	805	769	819	774	820	762	719	775	784	826	862	741	773	762	820	793	767	783	765	836	854	787	783	814	740	794	767	781	772	791	787	786	777	815	811	778	786	790	820	762	836	760	821	788	800	820	810	806	786	807	810	756	771	860	767	809	774	807	788	804	791	768	806	795	768	811	805	797	825	783	782	770	747	783	786	779	778	824	757	815	782	751	814	797	823	776	730	801	756	799	813	835	756	800	743	802	766	770	816	768	769	816	757	829	808	766	794	741	789	803	772	772	782	790	806	815	778	794	780	773	753	753	789	805	754	782	802	830	769	730	817	796	788	800	836	794	781	759	812	798	831	741	760	782	790	797	809	746	813	826	792	772	814	785	823	771	800	813	739	803	809	788	810	792	810	763	806	837	771	781	767	807	792	793	809	795	805	812	788	784	764	789	756	812	718	796	721	846	868	765	776	757	772	800	785	814	828	803	818	842	764	775	783	765	747	771	815	792	782	734	827	814	805	803	837	818	834	738	801	741	813	805	817	797	774	821	772	789	786	777	777	833	802	769	755	757	787	833	755	804	780	798	786	781	804	797	773	770	756	786	837	748	790	809	785	798	784	785	808	807	807	782	805	754	791	808	839	812	798	807	775	800	806	788	753	741	828	793	795	763	777	811	796	766	760	808	793	828	781	782	801	765	766	770	805	764	858	818	798	778	825	817	775	853	780	816	806	782	778	817	804	804	829	831	810	795	745	820	778	767	799	799	786	781	757	802	835	822	744	768	822	792	767	788	785	807	789	787	803	735	810	785	812	774	766	838	787	813	782	771	742	791	796	779	771	762	770	757	802	781	792	771	739	778	803	770	783	775	800	781	793	760	730	820	781	763	792	828	765	782	761	795	810	842	779	770	832	795	824	805	783	769	812	792	799	828	780	775	739	804	801	757	764	782	827	800	753	794	731	792	753	769	789	793	741	775	793	802	780	772	816	771	787	783	749	786	811	810	803	791	762	795	746	809	809	820	737	822	814	771	789	748	784	768	801	789	734	819	744	784	790	805	760	749	818	793	764	799	703	785	800	757	754	796	820	783	793	821	821	821	740	775	770	780	752	784	794	829	720	793	823	818	782	832	805	835	802	763	792	769	778	773	782	824	825	792	772	776	758	775	805	831	773	739	732	761	809	791	833	799	769	791	809	821	827	783	808	824	796	772	796	718	801	798	844	792	800	811	749	802	778	778	827	848	740	835	779	823	779	794	812	800	778	806	750	825	772	763	795	805	774	816	797	781	794	779	781	778	797	803	805	821	792	811	815	793	825	767	775	789	732	838	732	778	761	790	812	789	805	748	808	772	775	754	807	827	824	824	805	818	744	800	793	732	831	786	773	815	770	745	763	784	793	767	832	812	782	797	800	815	824	794	765	775	756	755	739	826	818	756	784	764	780	809	829	793	830	794	812	737	774	785	785	830	786	772	847	766	759	834	800	794	807	790	781	831	811	837	770	778	821	787	812	730	822	776	774	833	814	811	763	823	818	803	776	837	818	797	795	802	851	818	781	811	861	780	788	818	816	744	764	773	793	705	819	770	801	728	792	781	783	802	779	757	832	807	765	777	800	780	818	807	802	814	749	739	760	786	799	789	816	822	806	781	773	780	823	825	801	857	850	827	784	779	813	840	794	763	792	818	781	808	822	807	781	786	833	794	795	789	746	816	794	839	760	816	784	840	736	771	795	811	804	838	835	823	788	755	760	831	797	771	798	809	794	817	790	752	775	822	868	806	786	774	764	825	776	818	755	786	828	795	796	762	795	818	795	781	824	797	780	790	816	838	749	812	794	812	794	802	819	752	796	854	767	776	855	779	804	821	846	817	809	825	827	744	797	832	773	763	799	762	807	805	733	749	808	782	777	771	774	866	779	797	754	746	802	787	805	779	815	754	810	791	826	764	774	804	792	836	780	798	726	791	805	771	771	800	834	817	777	779	776	766	792	800	756	763	804	811	831	767	819	784	788	783	799	818	788	744	779	824	836	827	765	789	749	779	773	810	753	781	782	837	775	791	766	792	772	805	760	840	788	756	791	766	811	812	809	773	802	819	808	802	802	816	759	788	775	802	757	722	750	809	766	773	785	770	782	811	807	772	756	810	780	825	839	800	786	779	786	816	788	831	792	824	801	811	797	769	800	798	781	863	749	765	800	820	812	818	764	784	777	742	782	746	782	769	801	765	783	738	810	723	798	802	760	710	773	783	764	763	755	826	763	774	792	808	793	824	769	766	851	785	806	792	803	746	776	754	816	822	774	834	823	846	862	784	829	769	808	769	794	781	836	773	833	790	784	754	844	809	733	750	813	773	752	841	825	788	745	755	774	796	760	812	785	809	776	747	795	800	808	804	803	801	805	834	781	790	789	798	755	803	846	778	741	807	783	821	749	803	788	798	741	780	780	830	796	812	832	736	868	794	806	841	787	770	768	810	770	797	782	751	846	800	790	777	846	804	835	803	821	767	780	793	767	827	840	822	770	786	753	798	730	754	779	802	778	812	817	776	775	777	768	781	756	806	804	805	777	809	820	809	768	795	768	811	792	791	751	843	757	774	815	822	770	714	749	744	756	770	785	809	802	782	704	781	755	819	805	804	753	772	822	815	817	796	815	792	746	802	743	832	807	765	809	823	848	816	800	843	787	766	793	756	803	810	784	811	790	805	811	810	811	823	791	790	781	772	744	750	789	789	757	822	806	796	801	803	804	789	828	797	820	793	814	780	767	779	754	828	762	752	802	799	801	718	820	795	764	792	807	824	777	802	767	792	838	756	797	788	810	763	774	769	741	799	803	819	809	818	795	733	758	802	799	784	816	787	830	799	837	843	754	802	767	854	730	803	801	810	771	854	803	794	818	774	761	787	788	743	800	783	816	798	807	768	771	764	778	808	819	793	810	798	791	842	815	774	785	842	776	771	784	756	797	818	808	810	746	790	820	773	759	819
59761	30209	14290	6457	1960	665	518	456	449	404	417	356	393	370	384	374	371	345	347	376	362	389	369	376	365	376	366	348	373	367	377	395	381	358	364	364	364	413	382	405	408	363	348	382	383	386	334	373	358	315	349	348	352	370	376	364	355	361	367	370	349	334	352	405	340	340	357	386	389	390	380	366	351	354	323	369	411	340	354	388	376	369	362	363	345	381	348	409	388	376	352	357	349	380	344	396	376	375	388	349	335	350	403	365	313	369	379	360	307	365	358	350	384	334	364	373	398	415	350	375	345	347	318	359	346	357	327	371	362	387	362	394	371	327	367	386	351	370	351	342	376	357	371	361	370	338	340	404	376	366	346	361	346	354	359	345	340	359	375	361	364	383	339	336	401	366	343	390	356	394	363	366	364	340	360	359	389	404	377	352	395	372	346	376	338	359	373	361	356	376	331	362	382	345	377	395	375	362	353	342	345	364	359	339	362	362	371	395	392	344	355	401	407	359	363	362	334	347	369	376	370	404	361	380	347	344	380	361	344	399	367	369	380	368	377	341	394	337	336	362	357	369	418	337	359	341	380	382	380	372	400	376	372	379	362	413	369	386	356	345	373	338	354	402	368	348	341	347	344	386	385	364	322	345	379	340	382	345	333	353	374	373	369	394	382	372	350	377	372	338	371	328	364	353	362	375	412	349	338	381	316	341	355	353	361	366	366	358	344	387	358	353	389	395	359	363	364	384	390	401	403	360	351	402	359	387	369	339	377	325	335	356	378	334	351	363	337	374	371	342	352	415	370	352	364	345	395	342	349	371	373	339	332	370	331	358	370	358	384	367	369	342	328	357	375	377	354	336	367	340	375	345	347	343	350	379	373	363	347	342	367	349	369	374	349	349	396	403	373	362	367	381	318	325	327	403	371	366	352	338	342	333	375	332	318	362	357	337	367	355	392	361	382	372	365	363	373	371	349	376	368	357	367	369	386	410	366	394	392	338	359	356	336	356	349	368	375	389	329	368	374	356	365	358	380	364	327	391	335	339	375	363	359	357	387	373	347	362	352	373	359	360	353	363	317	382	366	355	353	367	363	371	349	348	333	363	384	368	321	360	390	389	323	356	342	347	364	367	332	361	339	361	350	349	377	363	391	359	352	384	357	387	399	396	363	361	375	365	390	390	349	388	387	353	360	385	332	375	392	399	364	359	354	344	325	367	325	357	356	369	388	356	347	353	378	375	347	342	360	357	390	380	309	369	380	359	401	383	369	361	373	367	364	352	346	359	340	397	344	395	372	378	386	345	367	337	309	369	335	333	399	365	365	361	386	371	329	418	362	334	357	362	342	331	371	356	329	333	366	358	363	344	350	359	367	330	339	369	362	363	345	333	377	389	343	358	379	333	385	374	397	361	375	353	367	365	336	347	436	358	387	363	364	379	388	351	339	356	380	372	343	371	367	374	357	386	329	396	378	326	422	323	338	330	352	368	352	389	366	355	390	343	352	335	378	339	360	372	384	378	365	368	378	371	341	377	331	339	322	368	376	334	351	395	375	328	359	344	336	345	372	364	362	384	377	358	396	374	313	352	368	360	375	328	366	331	350	357	373	410	384	348	364	342	347	375	358	335	374	350	357	357	367	360	366	389	343	390	359	381	378	348	347	386	327	353	371	334	377	322	369	349	380	384	343	378	341	370	341	359	363	342	357	338	349	362	351	349	383	341	350	351	396	354	389	361	351	360	396	333	363	327	352	397	421	338	354	374	369	367	380	355	376	374	374	364	351	372	349	372	328	365	404	383	390	359	367	364	363	310	361	361	362	361	345	355	345	321	341	344	350	337	342	383	347	364	371	358	394	322	351	364	356	361	376	382	395	375	335	362	362	361	397	331	316	348	372	379	365	372	376	338	367	364	378	337	316	315	400	353	344	369	383	374	387	378	342	359	374	325	386	339	342	380	359	390	385	360	341	359	380	370	351	352	384	377	349	331	382	364	413	372	372	337	329	335	354	372	357	379	384	375	359	338	375	353	392	361	354	358	377	370	387	374	386	352	389	312	372	353	412	390	342	384	348	351	330	349	368	362	363	379	376	383	373	343	391	386	335	351	394	362	419	320	378	370	353	344	365	361	340	361	338	318	334	373	392	349	397	366	324	346	378	368	360	345	344	353	312	312	348	337	336	374	352	349	347	390	346	375	354	344	365	346	370	365	364	372	362	355	370	347	387	406	356	399	405	365	352	348	369	345	371	382	370	339	398	364	354	348	346	371	343	367	361	345	321	376	366	354	338	309	389	359	375	356	362	369	375	347	354	362	374	371	358	369	401	376	369	353	360	392	371	344	365	328	393	356	365	344	372	385	387	369	347	368	354	343	370	396	349	377	392	345	354	370	367	343	364	353	387	359	365	344	358	344	335	339	348	365	376	354	385	356	375	356	346	355	362	376	355	345	328	348	341	390	371	402	352	373	398	390	366	340	366	342	385	392	394	350	378	340	385	360	352	372	367	365	368	377	357	422	358	361	357	359	377	397	365	336	378	383	401	321	355	354	348	380	363	339	361	394	359	370	383	370	358	358	374	343	369	369	387	376	393	397	387	399	362	343	350	336	411	381	381	336	347	339	372	354	354	358	382	360	342	398	370	389	326	373	347	382	369	361	308	365	363	365	373	420	358	400	362	348	357	360	352	361	355	391	345	354	378	364	387	353	392	332	330	355	347	381	342	365	360	366	350	333	439	345	351	376	366	372	382	370	375	366	388	360	384	325	327	355	381	390	358	349	373	422	369	347	373	345	367	363	354	360	376	343	373	343	356	330	354	362	343	345	374	359	388	399	393	421	383	332	342	366	327	414	379	412	377	354	349	376	338	361	327	373	357	338	349	378	351	334	365	351	394	376	363	352	342	357	380	373	349	341	352	350	352	331	327	358	360	355	358	335	321	386	369	347	327	342	343	364	393	329	355	367	371	373	375	376	351	395	367	352	326	343	381	384	364	353	406	329	371	385	332	329	394	361	346	367	335	374	362	351	370	365	335	368	390	367	364	353	352	349	355	338	340	358	355	356	375	344	373	356	363	352	350	399	371	385	367	336	371	370	354	360	316	338	359	376	351	373	369	355	383	372	351	400	380	369	363	375	357	392	389	327	376	326	386	358	366	388	391	392	399	355	352	378	346	375	344	322	350	357	347	311	358	367	358	326	358	331	339	338	383	386	365	347	348	341	376	399	359	356	345	372	337	344	403	334	376	362	394	352	376	344	361	344	362	401	372	339	401	358	392	377	371	348	400	358	344	372	396	386	328	374	373	341	335	347	376	343	342	377	345	390	349	389	372	372	359	381	368	371	397	369	355	304	342	350	379	342	403	370	360	343	344	358	359	399	355	333	340	385	374	322	319	384	343	356	365	404	352	356	367	377	360	406	374	391	364	355	346	351	361	367	360	368	359	328	330	338	372	339	344	385	328	383	369	340	360	347	362	355	369	365	366	365	342	369	345	408
38377	21482	16462	12243	5087	1775	1421	1229	1127	1035	990	915	908	852	802	840	813	809	794	803	774	840	749	806	816	850	806	818	770	811	791	740	758	759	775	823	774	762	819	765	834	826	847	827	834	806	747	810	797	820	760	797	792	812	780	788	792	774	800	784	794	821	764	701	745	812	778	746	756	747	779	734	784	777	822	767	771	813	805	799	791	748	770	734	761	819	785	760	770	790	773	771	800	771	743	753	807	750	748	768	842	833	817	788	756	799	795	774	761	719	776	783	774	753	755	777	820	777	764	793	812	766	789	722	803	800	773	741	759	832	759	799	765	816	752	745	825	826	789	788	792	768	790	779	735	850	776	737	773	822	748	704	772	760	774	765	801	763	799	733	790	743	810	772	784	746	811	731	749	750	818	777	813	813	766	804	788	794	790	804	792	800	723	801	784	765	747	824	746	770	781	790	749	770	771	770	763	791	774	795	767	797	745	767	742	781	720	779	789	758	767	802	781	815	820	777	812	729	734	816	772	788	804	768	764	858	797	765	810	758	776	809	809	794	833	761	791	834	737	784	806	732	783	725	792	757	790	781	793	812	727	793	836	793	813	768	760	755	744	815	840	835	771	783	827	759	747	785	842	784	802	767	793	729	760	804	778	815	755	778	789	790	792	743	750	792	761	809	753	748	790	752	822	803	756	799	808	793	802	782	763	826	788	761	781	783	773	805	817	773	810	730	780	762	805	782	764	824	798	786	773	758	786	754	794	760	827	739	788	800	777	795	816	811	815	771	742	804	824	818	764	789	775	800	786	797	748	801	817	779	766	800	812	796	767	775	851	772	851	801	806	782	803	791	797	799	762	742	760	724	794	761	755	752	784	792	789	769	752	809	732	767	761	770	747	799	823	827	786	732	801	803	785	786	792	784	806	819	767	763	774	825	774	759	785	799	781	763	797	789	743	811	801	749	796	765	759	763	743	764	778	796	803	769	785	762	737	821	793	799	775	766	794	811	815	788	767	783	733	805	780	795	804	750	796	779	771	730	696	827	766	784	778	752	785	784	832	777	760	759	802	736	795	794	779	810	752	819	786	801	769	762	789	794	785	798	827	803	799	781	788	829	780	746	795	807	798	824	765	781	782	770	816	764	822	813	767	790	786	764	789	791	760	804	757	763	761	825	757	788	755	778	733	806	816	800	819	784	806	791	787	782	758	746	814	750	798	797	751	766	807	795	787	771	801	828	802	771	810	784	787	730	813	770	770	825	762	788	778	776	797	752	778	814	735	759	786	769	780	768	775	806	815	809	759	745	767	747	755	765	792	787	798	791	802	737	781	787	751	777	779	755	773	739	778	744	753	784	769	765	751	768	824	794	808	782	789	780	812	757	801	781	807	730	710	812	796	796	759	805	759	745	814	766	773	780	784	731	789	770	797	772	744	782	773	746	770	753	795	752	742	752	754	732	792	769	773	812	743	843	780	805	784	796	784	749	804	795	747	815	775	786	814	779	819	777	764	790	760	824	770	806	785	796	802	753	813	732	804	779	742	753	792	750	767	787	770	800	755	760	819	791	803	751	767	743	767	787	798	799	766	757	783	778	774	766	804	764	783	760	783	766	792	779	783	766	803	796	847	799	750	799	805	797	768	738	787	784	796	751	724	821	792	812	797	765	800	741	801	751	795	785	798	799	797	724	734	747	782	819	745	814	775	783	747	759	850	794	765	774	812	804	764	825	757	816	774	752	791	753	750	779	807	792	774	746	799	786	717	768	770	783	803	748	783	775	811	735	757	796	801	830	753	771	814	807	811	836	787	758	805	811	764	748	771	757	817	794	744	797	791	764	789	809	765	765	793	760	836	776	771	774	820	751	777	757	768	793	786	801	834	771	774	792	806	775	746	761	791	808	803	791	757	785	803	743	755	770	732	793	790	782	770	774	777	745	775	810	811	741	811	797	792	829	804	837	754	750	769	771	801	787	815	736	790	738	776	781	806	768	834	838	779	817	779	779	769	757	795	743	774	733	774	749	792	738	754	756	802	808	790	779	765	749	826	749	778	788	783	780	802	765	753	761	819	785	784	807	767	747	772	795	799	770	757	774	794	787	740	726	795	813	740	822	783	832	806	801	803	795	750	782	788	774	763	790	834	773	788	753	747	857	756	795	783	755	797	760	756	810	818	824	787	765	771	781	752	730	810	755	815	803	772	738	770	752	752	760	793	787	782	754	822	779	803	810	747	763	767	775	793	731	809	779	798	789	812	795	796	793	729	780	739	785	758	805	755	814	739	781	793	768	780	788	763	817	849	762	744	776	798	816	765	781	760	774	729	745	772	814	835	751	778	807	779	789	718	809	786	767	821	787	787	800	758	757	823	803	767	730	763	765	791	812	790	738	793	784	759	788	824	773	761	769	788	787	797	747	790	756	767	788	851	800	786	789	762	786	781	796	745	796	745	765	815	791	770	782	804	741	830	762	762	792	761	811	815	735	812	774	793	823	741	815	792	803	757	785	768	821	808	780	797	781	773	820	771	793	768	832	804	722	758	772	704	854	809	755	774	806	785	724	757	762	812	767	793	775	821	818	721	834	797	799	804	805	729	766	779	787	802	785	816	782	775	829	778	744	741	766	790	828	753	781	798	752	786	769	742	801	774	809	756	763	751	725	796	765	779	737	797	796	800	752	815	749	742	744	782	809	725	779	760	729	775	766	740	763	739	823	807	822	796	770	840	753	757	701	773	772	790	778	779	801	802	744	831	796	768	829	780	747	795	824	730	813	758	756	760	767	745	817	798	811	739	769	785	769	795	779	767	754	792	811	760	806	802	756	790	819	814	843	713	818	747	815	730	839	798	791	779	748	783	766	752	828	749	745	742	777	804	749	769	787	790	740	808	782	782	787	793	737	770	817	801	769	738	782	770	735	772	799	823	766	801	757	779	791	824	849	775	750	798	816	753	755	768	749	821	813	795	757	784	764	785	758	783	766	737	783	760	757	763	788	779	758	753	752	785	785	772	838	809	780	806	749	780	775	726	838	797	739	753	833	774	809	779	825	774	795	777	771	749	750	843	756	755	787	829	783	786	797	756	764	802	820	818	806	755	789	771	780	785	793	784	753	786	782	804	786	756	767	757	792	760	767	739	814	804	804	794	757	771	775	730	807	754	765	798	800	803	771	761	768	780	741	762	788	787	779	787	729	765	808	794	766	776	751	746	739	797	807	783	756	771	818	813	785	789	749	732	787	797	776	732	789	763	770	786	793	733	764	828	833	775	730	754	787	743	802	815	823	795	785	753	776	754	765	803	754	777	757	840	807	799	775	778	761	757	778	789	740	770	758	780	815	748	730	787	815	800	785	777	793	811	738	810	792	792	778	747	764	783	768	756	770	770	844	852	764	742	850	804	785	810	741	799	781	782	777	801	805	782	727	782	753	784	789	762	744	767	849	794	690	738	804	806	775	793	788	766	789	759	807	782	807	760	800	785	780	809	751	750	738	770	776
60553	30035	15554	8515	3408	1145	586	472	487	418	439	442	408	363	399	350	400	341	343	343	403	362	359	354	364	350	413	374	348	370	399	376	361	381	395	357	410	374	334	370	393	383	407	388	408	380	366	355	364	372	411	380	351	404	342	347	334	343	340	399	322	352	340	379	367	371	350	373	366	370	376	363	404	385	375	351	358	356	354	361	372	393	349	369	365	365	330	373	405	396	349	378	350	361	349	354	358	334	361	334	339	359	341	406	366	397	368	381	419	362	418	361	389	326	362	369	344	376	355	364	415	371	357	417	383	350	379	381	372	364	389	365	399	374	364	374	350	343	375	372	378	375	345	376	379	382	395	397	338	383	373	345	346	371	387	406	400	362	355	359	348	357	359	370	348	355	365	384	373	378	384	358	367	340	317	352	373	365	335	340	363	352	370	395	387	364	371	345	371	348	374	385	372	361	331	352	408	377	369	370	346	349	331	356	393	404	379	368	351	379	366	341	339	390	384	356	382	344	364	373	372	378	354	378	357	382	358	353	352	380	375	371	342	363	364	368	401	375	364	379	393	376	369	418	380	335	397	355	368	356	376	384	361	358	359	348	315	355	355	368	367	374	348	358	390	361	425	355	414	338	397	413	370	381	370	364	347	354	401	364	363	359	365	339	333	374	373	349	357	345	388	325	400	354	396	359	364	384	384	397	371	381	358	381	367	336	377	362	351	395	396	320	365	347	389	370	366	377	352	392	367	376	383	367	344	348	346	403	378	338	357	398	380	388	400	389	368	375	367	365	376	356	394	378	378	352	355	347	368	404	357	372	375	345	388	371	385	373	394	365	371	364	364	368	335	386	378	402	422	370	400	353	356	354	370	365	374	379	390	384	361	374	392	371	386	363	372	351	353	405	406	385	356	409	375	362	362	378	372	347	329	367	330	385	359	373	421	375	393	412	353	415	360	383	333	370	341	377	396	355	364	378	378	381	397	363	371	360	374	391	353	340	349	347	352	346	374	378	389	387	353	368	399	388	370	405	380	339	377	376	368	377	350	339	324	386	355	398	373	358	341	385	358	368	386	354	379	361	393	379	359	361	380	339	390	358	380	350	355	360	394	397	355	447	381	378	380	344	359	380	376	404	324	380	333	401	386	350	350	344	355	370	360	361	381	387	408	360	370	348	410	344	357	368	385	362	388	362	380	362	349	362	382	428	383	364	375	339	353	384	391	380	394	347	378	343	383	374	362	381	384	384	344	395	374	384	392	375	350	403	384	372	342	385	381	366	381	374	365	363	357	393	353	344	352	378	354	361	353	366	358	379	364	360	378	369	382	416	371	341	352	324	381	402	390	353	335	388	350	355	326	389	344	369	340	345	366	351	343	371	371	361	392	382	377	361	400	366	347	393	375	377	345	408	363	440	357	365	335	349	347	387	354	350	362	404	347	349	367	386	425	364	350	324	331	340	393	390	372	335	340	374	384	391	377	367	399	351	374	380	365	396	346	325	361	345	361	404	365	405	342	340	366	381	389	391	383	344	370	341	375	383	364	376	376	406	368	355	368	385	371	380	356	389	352	407	362	361	378	377	384	364	397	375	369	388	381	356	365	401	367	378	328	364	391	350	371	356	371	391	378	365	346	378	386	358	381	383	347	346	368	345	360	410	413	353	373	389	349	341	363	374	362	352	332	353	386	376	389	358	355	416	342	386	366	376	399	356	373	375	397	362	380	345	404	380	382	381	369	338	375	365	404	394	406	333	346	346	376	375	399	396	356	401	389	371	360	330	345	373	356	344	372	372	394	353	380	387	354	321	369	341	411	389	379	357	387	367	373	369	354	359	386	383	340	414	339	383	389	347	393	345	403	387	368	368	363	378	418	371	355	357	371	383	377	348	351	386	346	388	372	391	356	309	427	353	383	347	408	379	380	361	339	354	371	368	351	351	412	337	363	354	312	395	395	355	362	379	376	320	356	389	398	387	399	340	373	354	353	346	358	372	366	337	396	387	352	347	400	353	387	368	379	378	368	359	373	351	352	370	370	376	360	384	377	402	377	353	316	352	377	388	366	314	397	388	395	395	336	372	389	342	376	350	365	358	375	347	373	366	352	409	355	359	388	360	380	383	359	368	342	357	361	353	401	389	377	356	358	356	345	367	375	326	383	356	357	395	359	346	373	365	365	388	360	371	383	386	406	407	369	354	376	398	388	378	343	396	392	396	380	317	356	369	379	372	377	384	387	342	360	384	380	373	387	353	348	357	366	348	353	366	370	342	347	357	365	371	322	385	368	388	384	365	378	375	360	386	407	362	372	370	379	377	354	343	352	343	328	398	368	367	370	363	393	397	355	348	398	395	408	407	372	350	380	345	377	392	389	330	385	361	365	386	383	369	400	352	375	410	369	375	369	362	408	367	388	395	388	346	394	383	383	341	403	382	371	354	404	405	359	406	374	350	431	411	363	377	416	367	377	347	345	373	346	347	402	355	347	384	341	358	367	359	340	357	325	376	384	361	357	365	410	362	382	413	346	370	354	363	384	375	394	372	357	343	359	394	367	374	338	390	367	378	361	379	391	353	394	360	358	347	391	370	356	373	366	372	389	377	353	337	355	389	370	382	375	358	356	381	376	350	398	362	369	370	359	373	342	392	367	424	341	391	374	381	389	360	378	377	380	365	366	378	406	387	374	401	346	368	360	358	384	384	375	330	397	343	424	373	366	371	349	348	377	369	357	384	384	327	324	375	380	361	381	378	358	350	381	360	341	389	329	352	379	371	383	379	410	370	377	369	369	369	344	361	391	376	369	388	357	375	370	335	389	363	374	367	371	351	363	368	367	359	375	373	348	373	382	358	361	343	369	399	389	389	390	354	404	365	318	358	340	374	369	369	360	355	355	356	361	383	351	370	369	342	402	403	357	397	351	407	383	353	350	375	361	416	350	391	373	383	340	365	355	389	400	342	357	355	386	368	407	405	372	338	365	381	363	372	397	431	362	373	364	403	358	360	383	362	380	366	389	350	353	351	384	350	364	358	377	350	361	344	338	381	384	359	350	337	376	362	368	361	362	347	372	343	381	394	340	387	367	390	395	348	395	397	384	392	399	351	395	375	388	336	378	374	386	369	359	324	409	379	366	386	378	373	378	408	409	351	371	356	420	353	371	360	352	376	391	404	389	372	375	372	355	355	365	387	406	353	379	374	394	374	372	392	411	382	366	355	405	391	377	405	377	382	408	386	391	338	380	378	327	376	377	390	373	385	307	351	413	393	368	368	391	368	391	391	386	370	374	372	390	321	345	380	350	358	353	378	372	388	395	376	369	370	363	361	364	398	396	377	342	371	379	363	408	369	379	362	360	328	351	401	371	395	400	366	390	343	350	325	365	401	367	360	369	368	365	344	352	349	384	427	344	341	359	353	359	342	354	375	340	344	391	348	386	368	356	357	370	387	391	358	376	375	392	331	369	400	371	361	381	414	382	355	378	388	355	354	347	353	364	365
39151	22638	17139	15287	8396	3249	1672	1454	1271	1180	1126	946	934	920	860	834	811	791	828	823	861	809	843	818	856	797	802	803	824	803	808	824	755	823	814	818	823	794	825	855	862	825	825	793	851	836	883	827	837	814	789	788	838	774	821	789	801	788	779	770	833	763	837	798	824	809	765	770	780	836	816	771	790	788	795	831	818	836	794	827	788	765	766	819	790	790	795	763	813	799	777	816	821	785	790	813	783	817	796	735	774	750	772	766	793	770	817	827	835	758	847	789	807	761	831	794	742	745	777	817	827	803	808	821	818	790	766	796	756	804	804	799	787	831	786	752	789	817	769	837	810	773	824	784	807	785	814	829	815	812	775	764	759	765	793	788	803	809	788	799	858	834	782	796	813	784	806	763	837	815	823	783	860	841	834	816	770	768	812	775	833	821	804	828	784	832	808	759	821	808	749	818	742	830	818	754	784	789	790	803	785	808	821	813	740	801	822	813	796	773	775	808	772	821	755	761	835	764	776	802	774	822	845	835	783	793	801	789	793	847	770	775	765	784	823	748	808	812	799	815	823	822	798	812	838	810	787	769	802	781	793	774	815	822	805	829	781	786	796	812	829	831	831	860	828	779	772	768	806	740	781	781	814	812	750	840	827	845	858	764	771	809	871	771	762	791	759	798	792	758	782	817	836	792	788	820	789	785	827	764	761	820	812	777	812	825	799	763	819	821	743	764	849	807	736	810	812	805	825	792	787	810	790	827	756	775	808	812	765	776	801	783	842	803	790	770	772	808	782	836	759	755	782	754	800	785	821	773	793	787	777	792	810	804	802	793	795	813	805	791	774	794	779	800	770	774	802	827	751	797	756	799	771	755	753	792	802	784	772	820	800	766	795	742	831	796	755	818	820	814	872	812	789	806	781	820	796	791	769	767	800	776	804	855	775	800	808	821	804	762	781	797	851	821	816	819	804	787	808	819	769	821	805	799	768	774	761	792	765	825	763	858	833	824	814	812	803	785	782	839	795	851	812	811	809	791	796	821	784	805	760	790	763	796	807	788	799	745	795	843	814	840	803	760	824	784	746	813	790	799	813	826	777	796	793	781	812	785	823	788	733	810	752	784	811	845	767	804	857	788	727	735	857	802	777	822	796	771	795	731	768	751	786	772	819	820	729	760	803	762	835	831	808	831	818	811	785	853	788	816	757	792	794	791	790	809	793	731	848	800	791	771	767	795	821	825	819	767	820	804	754	825	804	810	782	764	812	812	814	793	779	817	838	777	799	738	798	792	803	807	786	852	697	818	764	727	803	809	761	780	789	799	797	840	796	782	806	738	758	780	772	772	782	813	745	759	752	820	830	815	848	783	812	778	733	763	830	788	770	883	778	794	817	826	830	751	806	831	816	794	734	837	738	852	856	738	790	770	777	775	780	806	799	806	765	802	747	770	813	795	832	810	787	758	777	827	825	752	826	780	772	833	820	790	827	821	780	792	806	816	783	741	824	791	820	825	848	817	789	813	839	837	829	787	759	767	752	756	784	786	772	798	807	787	797	774	786	774	748	805	763	835	798	823	773	813	830	785	804	790	790	786	805	778	785	803	813	795	764	814	714	798	830	853	778	796	828	859	786	745	802	827	779	812	794	798	764	766	793	804	812	779	763	763	815	767	766	814	747	800	806	753	781	772	755	813	811	793	839	777	812	789	764	842	792	803	840	814	752	831	809	769	826	812	783	817	777	817	840	785	833	751	835	800	782	803	788	807	766	834	766	767	739	782	714	821	847	792	842	819	744	789	798	771	787	779	752	783	757	803	820	796	778	831	826	818	781	809	792	812	785	763	784	782	802	766	838	837	786	805	808	786	830	799	756	807	791	802	719	781	787	748	755	783	787	800	780	776	767	790	751	829	789	793	793	809	826	827	823	773	771	806	783	795	831	783	773	792	755	815	755	785	811	832	814	792	785	841	776	777	784	759	771	829	795	849	766	847	792	806	824	844	827	806	796	791	748	783	779	773	808	781	762	793	834	769	764	774	797	836	808	807	807	769	799	827	854	792	810	772	756	785	812	831	799	809	764	797	766	773	818	858	813	859	766	780	796	795	866	800	807	783	840	761	791	782	795	813	813	780	790	786	803	821	808	782	760	779	807	840	828	833	813	790	803	782	800	761	767	776	804	782	749	810	802	761	756	854	743	741	781	736	774	788	899	788	790	850	802	827	807	789	766	759	802	753	826	808	738	796	805	794	765	796	831	771	813	814	795	796	815	786	781	818	760	804	819	757	762	768	769	815	768	773	807	871	808	804	762	827	774	801	749	788	751	768	748	796	823	820	784	771	793	753	793	818	766	739	840	760	792	818	793	779	781	812	790	855	812	787	823	816	789	819	853	763	774	776	863	776	753	814	766	832	809	835	801	786	791	807	771	780	811	820	779	777	824	807	810	814	784	775	837	798	788	783	747	813	770	755	816	768	775	828	783	784	755	806	746	792	804	838	812	775	807	826	835	777	800	817	777	794	781	818	766	807	776	764	793	814	772	862	783	803	754	769	807	751	779	813	805	781	779	770	839	840	791	752	797	782	765	813	811	774	792	788	766	811	787	768	786	771	775	827	815	766	811	785	776	753	794	800	828	800	829	847	797	847	795	807	796	810	816	807	814	766	752	812	838	820	773	780	843	763	809	842	837	798	821	784	782	832	816	768	766	784	804	803	785	815	817	727	805	738	796	761	785	787	740	838	773	793	764	761	835	801	792	717	785	792	820	810	830	849	806	791	786	778	776	791	835	780	791	771	771	802	752	748	830	836	775	806	854	796	753	791	759	816	781	842	789	819	780	802	761	839	854	760	817	804	818	840	760	767	782	785	801	781	880	757	841	790	795	793	802	804	832	760	792	795	747	794	762	819	802	805	823	762	805	832	759	810	800	762	780	785	828	833	791	793	794	828	770	773	793	818	803	753	789	795	766	834	804	796	779	811	790	798	800	789	816	799	820	792	798	834	835	824	786	762	789	763	803	801	823	806	813	792	740	804	819	790	814	781	796	785	762	804	782	790	724	774	790	803	795	849	780	806	790	813	779	802	822	794	783	810	763	782	752	809	796	798	763	789	859	789	823	778	796	799	797	846	813	763	836	749	781	768	815	791	824	845	780	827	794	840	789	815	769	793	815	813	745	837	827	793	781	847	806	767	780	747	803	766	736	799	777	775	800	858	847	798	777	781	863	839	770	800	765	761	790	769	817	820	808	760	854	795	777	795	823	806	739	780	812	813	826	893	810	799	836	812	842	795	830	786	807	764	798	788	804	801	803	789	802	820	754	778	768	763	805	780	789	817	745	792	762	810	796	832	892	822	766	783	842	815	779	833	804	753	811	839	784	723	841	761	800	787	799	805	789	836	808	792	768	743	810	819	825	810	783	808	795	736	828	865	771	790	809	844	846	805	772	828	802	820	801	825	838	781	799	809	784	805	809	816	835	844	787	787	841	772	794	813	779	840
40151	21464	10557	3962	1528	665	519	460	462	406	433	409	411	364	357	374	381	340	377	369	379	376	350	364	395	374	361	386	395	335	382	349	374	384	332	348	332	345	381	346	395	341	390	361	385	395	384	392	368	362	394	374	395	316	362	371	378	344	369	354	392	382	378	388	421	359	353	355	380	392	365	318	357	352	367	390	364	389	358	365	378	405	347	368	381	358	370	379	417	366	357	342	354	376	352	367	356	352	399	327	361	367	367	377	395	373	368	377	376	361	351	346	384	354	362	356	369	386	375	410	405	378	331	362	355	351	321	389	380	342	382	376	380	382	389	361	381	410	391	377	384	356	376	330	360	335	392	341	401	351	334	381	415	330	379	393	364	387	374	353	374	343	377	378	389	332	355	342	364	351	348	397	382	387	382	345	384	339	359	356	372	345	367	382	368	357	369	355	373	376	354	332	338	351	333	359	375	351	370	381	376	376	378	366	327	344	341	361	338	403	336	372	374	379	367	375	380	374	360	367	383	414	393	344	393	376	386	341	353	418	386	399	359	376	390	343	363	362	340	367	374	382	382	342	358	366	367	348	386	345	348	373	328	396	402	343	366	347	352	355	361	399	359	402	327	370	349	326	358	365	354	392	380	351	388	392	360	355	380	346	348	385	399	373	364	419	384	365	340	343	391	341	414	407	384	343	383	357	405	354	372	376	400	382	404	360	373	405	365	359	392	390	350	357	368	371	388	373	371	386	339	336	335	390	349	332	353	360	374	393	362	373	424	343	386	367	383	356	365	378	384	350	336	371	401	386	380	384	373	351	356	394	352	332	390	376	355	370	363	353	415	365	357	351	394	364	364	357	357	350	398	391	386	355	369	383	393	347	374	334	367	352	354	357	361	371	341	378	344	342	370	354	338	379	352	336	366	346	320	370	406	365	339	357	395	380	378	382	367	354	332	326	337	347	388	327	321	378	373	361	382	370	362	377	367	411	372	368	374	391	332	359	326	344	351	341	359	364	357	354	396	357	335	355	349	374	365	347	361	366	347	393	372	343	361	337	361	372	353	333	392	340	365	350	360	370	385	397	375	371	397	392	372	363	350	350	373	370	356	370	357	417	382	374	348	354	338	355	349	375	348	333	382	390	373	382	374	407	390	374	417	390	323	408	377	363	366	359	371	387	364	358	342	363	381	357	424	378	352	363	369	338	359	364	401	369	364	365	371	382	374	367	355	372	360	356	406	397	383	385	392	343	368	370	366	395	377	384	361	363	380	365	353	381	356	375	369	378	354	362	339	387	376	380	349	382	358	373	419	334	415	347	392	376	396	352	373	377	382	406	347	377	336	363	366	373	365	353	406	371	382	421	366	335	420	353	368	353	374	341	367	380	342	357	336	380	350	365	383	373	375	373	362	380	372	389	372	368	373	396	395	403	355	386	349	350	367	343	405	379	391	352	366	346	391	366	360	413	348	364	402	403	407	387	389	378	367	354	371	320	415	383	359	370	380	347	408	352	384	377	324	329	330	361	413	390	362	342	376	328	377	384	361	380	389	325	301	337	350	345	385	385	369	331	368	345	352	377	372	351	378	351	361	352	363	333	341	363	342	361	367	368	348	318	351	385	380	371	390	372	366	376	375	363	364	417	385	366	378	394	341	375	372	387	386	334	360	395	345	374	373	358	359	387	363	336	348	389	379	377	388	387	368	401	395	366	374	385	352	358	365	386	352	335	382	343	372	388	382	385	386	406	353	364	349	356	345	363	403	391	350	324	375	337	369	327	342	385	360	344	343	384	364	387	389	342	362	395	372	347	354	374	400	376	354	335	392	351	413	413	368	350	366	372	346	359	343	377	343	358	371	350	348	364	380	391	342	351	340	364	383	392	393	392	371	403	353	338	371	391	383	375	395	395	374	353	387	387	348	341	347	412	402	367	362	359	390	394	356	342	367	393	339	379	373	386	329	353	328	374	343	371	356	406	363	364	344	379	374	382	328	374	338	375	379	350	410	372	399	352	374	356	361	350	396	364	389	387	335	351	369	363	360	382	362	342	393	358	356	372	386	340	363	370	334	389	387	370	354	335	365	368	370	345	401	385	355	365	365	344	417	384	371	350	391	364	385	398	373	339	341	349	372	362	382	339	363	341	375	391	410	376	345	320	373	397	366	331	368	340	361	381	376	377	377	351	354	344	392	368	357	340	400	348	314	357	387	346	367	389	400	396	334	403	417	341	371	375	391	345	417	388	368	382	390	344	373	361	342	356	369	412	375	372	360	385	369	418	396	344	348	369	380	377	381	369	343	376	359	341	378	343	366	383	404	351	382	364	369	362	384	329	389	370	368	370	346	330	364	377	388	363	334	388	356	338	347	349	358	318	375	364	399	355	362	367	372	346	364	325	341	395	363	420	335	369	352	368	376	371	361	371	389	390	342	397	359	364	320	344	368	359	346	369	339	388	397	365	409	339	347	396	354	366	384	373	383	358	334	349	339	323	369	373	359	374	408	361	371	446	379	357	391	394	354	341	365	363	362	392	372	346	368	411	391	335	363	348	363	351	389	368	334	380	360	371	347	331	385	388	344	369	366	402	359	384	358	365	347	388	348	382	376	386	360	394	306	351	349	344	373	364	323	354	357	390	390	383	354	374	347	340	355	377	349	366	368	367	367	402	383	451	356	340	339	337	390	379	378	345	392	365	364	359	319	337	350	351	387	375	350	391	368	389	381	366	358	362	362	388	340	371	398	354	382	342	364	374	389	390	367	354	346	403	349	369	368	377	394	399	386	390	353	365	354	386	362	356	334	371	389	375	366	341	383	369	348	378	377	404	360	362	378	431	363	371	376	334	381	381	370	373	384	357	408	348	366	344	408	355	351	385	374	374	357	378	362	393	348	378	367	372	358	335	358	355	358	408	380	354	340	382	332	345	355	371	338	330	335	367	381	399	384	395	372	354	396	363	379	388	373	420	382	333	359	380	378	372	351	358	396	375	319	333	374	335	361	399	368	367	369	358	360	344	329	347	340	387	368	365	373	399	339	345	333	352	370	390	349	397	394	370	383	376	361	369	387	384	361	322	360	380	325	386	360	318	395	333	326	362	355	346	369	380	373	374	373	342	391	358	384	379	397	369	357	371	380	337	370	371	343	376	389	364	365	357	359	357	390	378	346	373	361	395	359	369	360	364	386	373	325	375	357	374	329	366	348	405	351	414	346	351	343	375	353	362	384	389	406	365	356	342	384	380	356	345	413	363	373	375	375	370	347	389	386	401	353	355	365	348	365	343	364	364	374	379	364	360	354	373	344	340	377	351	378	305	374	352	386	356	364	388	348	358	393	365	389	367	385	357	411	369	366	367	379	346	372	354	337	401	415	372	390	351	402	366	373	385	336	387	388	364	390	358	376	378	358	350	380	346	346	382	365	360	366	370	370	406	370	382	394	350	373	371	397	394	371	345	400	359	326	372	338	334	346	365	382	356	393	363	388	367	379	394	380	354
25472	16080	13588	8556	4424	1885	1431	1241	1152	1106	982	980	855	820	812	832	810	780	770	825	824	782	778	782	789	780	784	780	769	760	760	793	799	782	834	802	781	841	849	827	864	883	835	837	797	791	849	806	809	797	826	791	781	768	766	851	816	801	796	814	853	794	842	807	757	792	792	814	790	794	794	802	727	768	788	765	789	811	738	753	733	754	777	763	758	790	799	781	784	827	795	801	798	762	808	791	762	763	822	750	805	743	783	771	795	751	798	765	761	785	811	767	804	857	820	805	753	773	780	799	781	820	790	813	797	746	795	790	788	736	766	870	806	839	843	762	781	771	737	735	780	821	769	773	771	792	757	801	792	765	800	823	784	831	750	811	737	808	807	772	767	781	800	750	787	818	798	824	767	804	826	770	741	795	799	796	748	721	811	758	760	754	756	797	746	811	794	786	795	798	805	772	744	808	770	822	798	799	770	803	754	778	780	761	780	778	790	783	759	846	787	817	815	778	826	742	822	796	777	741	807	784	810	789	762	774	811	801	767	777	798	767	803	781	813	813	782	826	741	753	838	804	822	767	792	794	742	796	762	750	785	770	784	773	780	807	850	803	786	778	767	790	771	731	776	789	761	760	780	737	786	777	769	830	825	771	803	791	790	785	827	805	795	771	799	822	788	826	796	814	788	794	782	811	759	781	823	744	732	766	775	772	802	780	788	856	785	792	780	764	751	743	796	727	780	770	794	750	838	835	799	746	789	753	845	792	830	820	788	778	822	885	817	780	788	807	801	802	801	807	807	740	781	790	773	805	753	803	744	822	813	804	818	836	797	762	818	804	850	772	794	799	822	829	744	781	773	751	798	793	779	765	825	842	799	793	775	776	813	792	780	741	789	786	804	731	776	801	782	736	813	755	751	747	811	796	786	769	815	800	762	785	801	751	843	816	771	822	761	823	768	790	853	742	810	785	779	764	786	766	796	796	795	717	834	770	786	774	776	841	846	793	816	780	805	783	754	776	797	759	758	784	807	824	741	774	846	799	787	805	777	757	840	746	800	801	739	799	804	752	800	750	753	820	770	776	788	762	797	768	801	812	798	843	792	784	754	859	782	810	780	745	797	746	825	765	782	769	766	768	782	744	736	881	763	740	830	744	771	820	792	773	729	816	782	796	763	742	773	785	814	771	789	770	764	792	742	796	814	784	810	759	806	789	785	796	774	775	774	780	774	811	785	845	760	834	806	803	759	814	775	799	777	809	747	814	783	799	774	790	806	797	772	798	761	793	779	714	755	832	781	803	780	819	808	771	756	748	775	811	778	801	791	752	782	765	762	795	786	744	788	748	802	828	744	807	766	786	777	809	761	796	757	771	847	765	768	782	744	815	772	773	741	813	782	763	787	786	766	825	794	774	795	765	824	830	788	748	806	806	768	822	776	817	786	757	790	776	826	789	751	789	759	761	777	822	756	756	823	786	768	759	823	806	782	776	763	795	842	767	809	741	775	769	816	821	768	804	812	770	798	789	731	832	816	715	769	785	764	770	809	773	764	781	758	795	772	784	756	780	830	777	800	787	803	751	780	808	749	790	824	741	759	789	794	811	829	771	793	797	755	765	763	792	772	805	760	795	817	744	751	804	774	817	785	766	803	778	778	759	809	742	847	765	787	767	785	816	805	793	824	782	815	797	807	825	757	799	768	778	799	771	740	778	787	779	799	782	859	763	847	778	769	846	828	796	779	800	816	787	784	757	759	829	776	762	783	762	754	797	773	760	776	790	771	816	787	752	751	806	781	823	825	734	803	786	807	809	792	785	781	793	814	838	779	776	834	843	793	823	800	807	834	823	815	782	787	821	872	813	738	748	775	741	721	747	748	785	756	758	734	771	795	793	820	777	820	764	815	773	776	759	775	765	789	766	749	787	777	807	765	729	806	794	768	810	775	768	839	799	826	803	784	796	719	811	778	777	790	783	765	820	787	780	799	750	801	769	801	828	792	768	804	711	759	795	772	807	788	821	760	769	750	791	783	808	758	743	764	806	744	864	829	748	809	839	789	761	763	805	771	760	803	827	721	828	799	775	795	766	744	797	773	783	813	782	758	748	782	795	802	823	849	843	774	799	779	793	787	754	805	741	837	775	796	762	773	792	832	817	821	814	722	762	746	821	807	746	818	784	804	776	760	826	780	801	747	777	806	803	748	793	787	780	773	801	827	793	810	790	778	808	774	801	813	838	856	820	785	796	813	844	809	793	809	811	763	799	751	816	786	763	816	786	744	765	763	783	809	762	772	758	783	789	874	779	769	820	818	791	805	804	809	809	789	779	752	790	802	807	781	810	771	813	775	732	753	766	815	776	793	775	752	845	777	772	796	781	810	774	769	781	798	767	810	736	758	822	776	812	795	825	824	771	755	767	808	820	800	767	755	776	764	796	788	772	730	793	781	769	797	808	755	829	778	761	760	812	764	808	793	776	778	792	822	812	794	771	770	784	831	752	774	793	828	762	785	765	779	748	820	823	762	815	764	773	777	770	791	820	803	775	799	786	787	785	743	807	779	750	777	769	772	800	786	775	827	764	808	759	804	759	768	751	730	804	789	784	757	815	785	801	780	836	812	848	783	718	782	821	780	769	780	778	805	776	813	719	820	762	784	804	800	782	812	787	794	807	815	768	816	825	801	807	846	767	805	793	789	812	824	804	791	819	804	778	739	739	779	765	755	807	846	757	771	761	851	807	757	780	859	781	822	821	759	805	835	804	760	742	770	797	802	816	844	771	793	743	747	758	828	809	828	786	808	791	765	816	767	792	804	812	813	803	778	830	761	775	827	748	780	766	781	832	805	755	781	745	763	800	779	778	801	810	777	745	781	762	804	742	775	784	805	808	773	795	723	780	766	766	742	759	770	786	792	785	736	826	778	768	814	818	834	758	757	815	768	781	781	789	788	805	799	768	767	812	768	789	791	779	786	769	778	819	742	785	836	789	797	804	819	813	803	790	810	756	851	808	809	772	780	800	806	742	763	778	780	839	770	845	794	755	821	795	798	773	785	766	782	770	772	769	822	811	769	742	784	795	771	770	837	782	802	802	800	780	804	808	799	783	758	758	765	796	724	832	822	778	773	795	787	812	807	850	747	804	762	809	824	789	780	815	719	802	794	782	771	807	789	761	816	793	782	752	803	780	810	818	792	752	823	810	762	806	796	741	797	777	754	786	734	803	802	813	823	798	800	752	786	780	750	833	769	819	837	808	735	724	805	776	822	784	726	743	834	802	826	785	793	804	736	799	761	745	803	751	780	830	745	800	721	815	801	805	802	766	760	750	825	796	808	792	724	819	783	765	808	797	752	769	841	753	757	791	784	799	786	795	771	758	783	751	782	743	848	814	798	833	805	819	736	794	755	839	809	758	795	791	793	763	817	764	771	799	708	778	797	755	792	740	782	847	826	807	801	831	859	801	800	770	770	774	795	815	807	809	803	787	763	767	772	779	754	783	826	775
56342	29407	16183	9141	3167	750	594	538	491	434	429	422	364	372	399	359	353	351	353	328	333	370	360	372	392	376	364	361	344	358	378	369	327	358	346	359	342	383	371	349	372	364	338	377	375	342	377	362	382	394	366	370	386	344	359	367	343	347	375	409	364	341	393	379	381	420	381	369	372	359	359	357	388	364	349	363	339	377	391	374	371	382	348	366	350	346	360	352	367	385	404	352	381	351	349	347	373	376	357	368	351	369	372	338	409	346	353	355	358	336	360	355	372	358	389	371	365	321	354	377	390	343	366	337	370	361	348	366	375	375	354	368	361	350	381	364	359	376	394	337	377	357	353	322	383	378	382	342	355	384	390	378	363	336	351	391	367	337	361	329	345	388	363	320	384	349	368	347	346	327	359	355	347	322	352	353	394	330	355	334	347	357	361	373	340	383	376	366	339	380	340	367	395	369	379	335	335	382	374	373	386	338	404	363	356	361	386	376	361	392	351	369	361	361	361	334	340	337	332	344	356	331	367	362	363	348	366	366	346	343	365	386	351	347	378	337	400	383	392	347	352	376	353	377	353	345	372	384	359	363	371	372	380	384	375	390	352	365	354	370	360	379	364	348	334	334	327	316	367	363	343	356	341	343	367	343	370	382	369	332	364	396	384	366	381	345	368	341	367	374	327	335	343	355	383	391	371	370	372	375	410	367	352	333	356	334	341	375	355	370	337	379	365	366	342	334	349	361	354	347	381	376	373	379	398	330	336	356	328	340	361	362	377	348	339	370	361	377	348	392	373	386	347	344	375	369	378	359	338	364	352	391	330	369	341	339	359	384	359	351	344	369	380	345	335	365	342	357	375	338	333	373	434	398	359	331	346	375	366	356	369	397	358	398	323	375	344	365	379	327	357	363	366	343	339	354	333	365	399	332	366	327	388	353	339	318	361	327	327	364	318	356	353	355	368	343	341	337	326	348	367	355	322	372	376	341	387	375	395	330	332	325	365	409	355	354	386	385	322	363	351	386	398	345	371	371	358	359	365	360	359	376	360	365	364	343	310	362	361	349	365	367	427	364	362	390	344	368	370	363	376	352	358	351	346	350	369	365	392	342	353	380	316	372	388	348	387	335	382	372	343	338	348	377	345	364	329	343	382	341	330	374	368	362	348	412	378	367	349	310	332	351	342	342	365	375	329	385	316	335	363	331	350	350	374	340	349	365	387	392	365	355	347	349	355	383	338	375	361	388	322	332	350	344	359	373	315	381	344	356	358	363	371	388	364	349	308	368	372	384	357	386	366	313	347	349	362	377	329	349	324	340	329	345	359	365	401	370	394	380	330	345	386	359	374	348	341	377	374	365	392	321	356	377	380	372	379	335	328	369	346	308	348	382	358	325	350	378	395	388	367	378	345	348	343	366	388	355	361	327	349	330	345	340	318	332	358	365	357	358	353	356	395	393	372	339	363	387	356	347	351	384	383	353	375	359	360	324	338	394	382	372	372	344	374	389	368	345	363	375	427	345	373	360	363	332	362	357	340	377	361	391	372	356	354	375	357	356	366	385	359	335	362	329	393	365	378	364	383	379	355	381	372	333	365	373	350	383	372	383	380	374	349	381	378	366	372	326	358	351	354	352	405	383	372	390	398	339	318	328	354	385	346	345	360	399	372	381	354	351	368	378	359	331	341	366	356	361	372	348	374	349	345	324	372	371	359	387	314	367	362	386	339	360	345	338	383	361	350	371	363	331	385	376	377	334	356	358	338	346	387	325	375	344	361	407	346	371	373	367	369	335	352	357	376	330	340	346	354	393	360	379	377	330	365	357	351	368	376	338	395	326	375	382	328	339	338	353	352	369	337	382	368	384	346	340	334	346	380	370	353	346	377	352	348	341	356	349	381	350	355	367	367	331	364	385	363	378	376	369	391	330	377	379	385	343	344	362	381	352	362	368	371	346	361	355	384	373	346	326	368	383	352	351	348	360	398	333	335	350	379	345	359	352	378	353	362	384	344	329	344	333	377	344	373	333	320	364	369	391	361	382	365	370	373	357	383	396	351	346	351	388	325	347	322	389	342	369	328	331	354	395	353	359	331	350	368	372	342	405	394	366	388	347	341	353	349	383	358	378	368	336	363	333	390	396	360	376	399	388	302	370	350	354	387	366	359	383	369	379	345	333	364	326	383	380	366	330	302	404	337	370	340	360	378	369	349	349	381	386	364	351	373	320	326	343	345	354	353	330	351	348	411	336	341	367	340	375	369	346	366	376	367	345	361	365	396	359	392	355	388	368	349	384	377	361	375	371	331	362	372	338	338	381	349	330	361	387	359	353	390	344	306	347	319	350	362	347	345	345	351	334	367	355	361	345	325	332	401	347	379	385	366	382	369	367	362	358	354	389	374	328	364	366	364	392	346	401	359	365	344	355	380	360	360	340	332	367	347	412	360	393	369	370	343	367	342	342	391	357	346	354	356	328	366	351	372	376	315	370	318	329	356	359	352	355	357	357	384	380	408	381	390	361	377	364	356	346	359	378	401	351	378	354	378	379	347	390	366	361	354	398	352	364	386	384	379	381	355	320	357	343	366	352	342	329	359	358	339	333	318	345	382	361	350	353	344	343	386	333	322	355	340	344	351	343	361	357	394	369	394	351	364	338	380	354	373	333	354	354	375	358	371	353	336	363	375	360	338	346	389	358	399	403	344	342	331	372	372	375	342	370	382	404	366	371	345	341	340	381	342	332	333	386	373	360	404	374	357	356	350	348	359	356	334	365	365	361	370	343	353	354	390	361	347	383	363	356	366	319	310	356	344	364	363	378	438	325	378	339	350	352	384	336	335	372	399	359	358	380	381	349	377	354	342	322	330	337	362	393	384	366	369	348	378	376	383	396	356	367	366	355	356	357	370	360	329	311	362	346	355	401	348	372	361	368	395	356	372	358	360	345	339	355	372	350	330	383	352	404	382	366	331	376	364	382	375	357	338	360	344	345	362	349	363	356	337	384	356	420	360	351	371	362	358	345	371	375	350	366	356	340	379	349	347	354	382	358	343	367	378	393	369	384	381	410	325	345	376	340	348	348	332	376	332	376	362	354	367	329	314	366	321	351	368	385	341	355	332	342	305	374	363	358	371	378	377	359	331	331	391	363	418	362	336	392	391	366	368	380	425	344	350	345	353	365	355	362	410	393	366	358	311	341	381	360	328	333	326	368	376	371	355	373	384	368	334	378	401	383	404	346	396	371	367	367	365	367	375	333	357	382	361	365	338	346	371	350	344	361	325	353	371	341	370	355	361	391	322	367	369	370	319	383	376	392	346	355	365	380	367	373	369	362	374	366	344	365	348	357	336	364	367	380	346	321	347	354	323	325	366	391	349	378	371	329	383	352	363	367	385	351	365	360	408	366	344	365	345	350	350	373	363	338	347	313	359	333	377	371	351	378	370	366	344	375	355	359	365	366	366	394	356	387	385	427	384	348	333	340	356	364	361	378	341	359
35608	19931	19476	17623	6889	2323	1791	1487	1251	1142	1014	970	990	894	826	830	771	789	802	800	789	772	793	778	807	750	778	768	766	779	785	778	797	790	808	798	837	779	840	866	809	826	823	875	850	749	793	819	793	836	806	752	836	785	758	780	825	787	796	830	764	782	799	744	761	815	779	842	864	762	805	804	739	836	808	802	812	819	807	785	755	832	789	763	769	785	778	748	792	817	760	808	758	726	774	803	728	773	815	751	827	806	773	800	777	766	757	776	794	797	789	838	792	812	768	761	769	754	744	831	827	772	769	790	753	772	769	817	808	777	774	785	815	771	775	790	786	731	802	745	780	821	816	780	755	817	821	753	776	765	736	790	802	799	754	765	811	775	717	797	815	761	761	803	813	764	777	848	773	803	802	781	764	827	788	767	755	764	730	813	721	790	740	777	757	774	762	770	726	760	759	794	797	782	834	769	792	779	818	766	755	800	805	752	765	775	790	790	774	777	743	767	762	770	767	816	781	790	785	771	774	755	791	753	756	769	811	744	798	774	744	803	792	749	760	828	759	750	755	867	779	754	748	820	743	840	811	731	808	755	783	781	753	822	758	754	773	800	758	736	780	790	789	780	758	843	805	808	801	794	776	787	760	771	796	771	752	796	786	802	815	825	764	721	781	773	774	796	753	740	797	815	753	772	783	780	770	754	799	770	742	751	828	765	765	818	742	779	789	761	778	813	807	779	718	787	792	814	788	755	753	831	753	778	716	770	755	772	811	749	768	761	774	766	767	742	755	783	759	783	742	824	773	775	781	782	742	752	782	873	744	764	770	736	750	775	802	770	838	741	760	798	772	771	769	773	780	779	743	731	817	781	794	803	814	790	790	845	793	747	800	780	759	784	782	792	759	755	774	762	818	760	774	788	746	789	828	770	770	781	813	755	742	752	815	808	836	779	842	803	788	758	782	759	811	745	774	764	731	779	733	789	806	762	767	801	751	836	743	748	790	782	812	791	795	758	763	784	791	772	760	803	799	816	783	791	800	779	743	792	825	808	736	778	738	782	810	764	795	766	758	819	740	745	778	803	835	786	804	803	765	776	797	736	778	800	763	771	767	755	771	744	791	788	850	804	726	813	761	827	763	797	778	767	810	783	748	748	767	816	746	825	762	778	768	716	768	778	744	791	788	802	788	727	821	751	792	747	783	800	752	810	811	781	804	806	772	799	790	756	791	746	827	786	852	793	760	780	797	761	815	763	764	816	787	826	779	799	777	746	805	792	777	771	787	762	788	779	794	742	741	800	795	810	804	782	743	749	801	762	765	731	772	827	794	772	770	774	804	785	760	790	813	764	770	787	735	765	774	749	798	764	777	749	881	794	809	778	811	784	786	756	764	747	787	776	744	793	818	759	775	766	748	799	791	752	782	788	804	780	789	793	803	794	807	752	795	803	793	785	779	731	763	819	746	804	771	748	769	713	747	755	805	761	755	763	806	757	773	799	797	782	781	811	758	787	797	786	776	808	765	802	776	813	766	760	776	779	819	738	822	777	797	806	808	777	788	815	786	775	755	756	794	797	829	789	783	780	834	742	768	856	805	756	789	779	798	762	749	810	751	752	756	802	765	822	743	792	833	799	806	771	739	838	802	820	757	780	794	745	809	726	764	766	764	798	770	771	826	799	806	760	795	791	778	766	754	766	751	716	794	811	778	806	793	825	780	769	774	764	750	809	751	715	786	759	761	765	736	777	804	795	756	769	810	803	763	780	789	779	769	741	796	788	749	710	781	777	772	774	789	682	788	786	758	711	770	771	768	817	805	738	761	760	807	767	845	783	791	758	759	797	773	803	794	791	754	751	768	789	801	809	779	771	785	767	748	740	823	795	779	741	752	770	743	772	758	771	743	777	782	766	754	718	786	744	775	790	786	776	774	788	751	792	784	809	772	745	771	799	767	826	806	806	830	806	816	772	853	783	801	760	787	797	762	787	734	772	807	758	763	771	816	785	766	777	814	774	796	800	763	810	784	718	790	801	737	758	755	797	802	762	806	768	801	818	747	770	808	771	761	812	801	774	783	786	805	787	771	778	796	732	813	782	790	799	776	790	817	747	770	764	803	779	791	753	803	748	744	783	781	779	797	795	778	806	766	760	798	811	790	789	787	733	830	751	756	736	769	800	840	767	803	766	817	763	718	800	761	784	773	782	785	756	820	815	791	811	806	770	747	794	808	792	782	767	823	738	795	776	821	823	795	742	768	740	816	799	745	779	844	815	817	784	779	786	766	756	778	758	796	794	815	744	775	748	765	747	789	750	769	780	815	746	817	812	803	791	771	744	770	729	808	802	796	809	774	809	792	820	837	773	773	799	728	723	792	760	817	805	773	802	774	775	818	805	751	850	746	790	772	804	782	805	772	725	749	773	791	776	769	813	774	777	805	759	742	849	739	812	755	780	700	767	810	791	768	745	778	789	795	796	778	768	816	788	745	776	795	771	782	782	788	804	765	809	747	826	776	756	784	802	772	713	693	750	792	792	806	748	761	763	727	757	783	740	771	742	749	816	799	782	759	806	754	766	769	759	783	811	762	713	754	788	816	783	802	764	769	724	762	765	809	798	777	813	808	793	779	747	761	806	737	769	798	786	773	789	742	779	775	785	807	793	812	822	741	807	810	787	759	793	810	811	752	783	812	722	789	792	794	792	694	812	824	793	795	775	786	778	793	781	786	765	765	769	763	799	777	786	771	771	778	796	751	751	776	854	790	751	767	770	772	817	772	804	804	777	806	743	761	785	787	734	789	753	786	715	749	756	775	782	840	749	810	812	794	791	747	759	732	764	758	738	793	778	742	761	788	776	822	768	794	783	799	779	795	777	782	744	796	736	775	812	775	802	741	745	784	791	770	756	823	742	825	752	773	784	764	764	781	800	752	832	751	795	771	785	790	797	815	791	757	806	792	803	790	771	801	747	778	751	745	771	798	779	773	774	808	777	810	802	785	792	806	838	740	773	738	754	765	740	792	778	812	785	822	779	790	778	815	835	772	766	745	719	794	759	750	734	781	735	810	780	780	789	802	803	809	790	751	840	750	746	753	778	738	776	749	753	755	772	762	791	772	775	763	779	784	804	789	764	766	769	814	774	795	787	783	791	803	805	739	797	803	814	792	799	759	782	750	781	744	794	770	770	801	793	776	806	768	771	808	798	725	770	813	761	754	710	789	778	805	770	774	800	783	782	769	810	810	722	771	730	812	755	767	819	753	755	770	842	748	756	786	790	802	742	795	789	788	835	794	817	774	746	782	802	759	764	761	788	778	819	773	800	733	770	778	782	769	820	844	755	780	806	774	766	852	779	752	743	768	793	785	758	741	782	793	781	786	810	762	787	789	730	761	785	782	776	766	762	789	808	724	810	799	782	768	801	796	776	792	781	782	810	784	744	754	773	815	710	761	759	774	790	795	787	779	736	740	776	793	805	775	755	788	800	834	790	754	786	785	781	834	742
59182	35150	26263	16979	6649	1339	825	639	631	487	459	408	412	428	427	360	426	365	381	367	330	355	366	387	409	354	425	433	375	364	410	394	383	412	352	409	376	395	399	335	379	340	369	384	358	372	367	387	380	378	422	379	390	383	406	377	392	364	362	366	391	372	361	380	382	349	376	328	362	347	361	363	392	370	389	356	365	400	358	351	357	351	382	370	364	394	380	388	397	375	382	380	349	368	370	352	326	375	374	386	363	364	377	378	392	358	398	360	351	366	397	375	404	329	362	329	352	392	343	342	375	379	404	355	355	342	379	372	384	382	370	334	379	345	353	356	329	363	383	374	386	388	372	363	394	371	401	375	376	328	409	362	374	337	393	375	372	378	356	390	363	339	352	379	411	397	362	387	388	392	347	356	379	327	392	377	344	373	384	394	421	352	372	375	380	363	345	387	407	347	414	342	385	379	395	368	372	353	391	386	386	372	396	367	367	376	377	366	382	342	349	383	354	394	380	396	339	379	388	390	389	362	381	315	339	340	405	368	352	350	385	407	369	366	374	380	357	352	385	374	350	374	382	347	358	380	344	376	355	413	350	363	338	342	370	394	357	370	390	388	370	376	374	355	357	378	382	397	362	356	362	422	403	361	379	400	371	403	376	366	349	364	383	313	358	401	370	379	372	376	365	371	373	365	399	365	403	395	378	411	427	396	354	348	384	372	361	344	359	365	387	361	340	380	357	377	329	389	385	405	362	385	386	375	398	375	386	362	361	378	409	399	376	389	393	370	383	319	359	354	400	413	395	336	369	392	365	364	363	379	346	360	351	343	354	352	374	395	334	381	344	334	375	373	358	388	398	376	382	370	381	359	356	365	368	360	415	388	369	325	369	355	408	376	370	374	359	325	358	377	356	346	369	384	427	355	367	357	382	345	334	379	375	331	380	384	390	397	350	381	332	425	364	383	361	406	370	371	334	350	368	363	417	385	356	371	335	365	346	397	372	350	364	398	342	372	381	383	348	380	415	393	355	366	374	382	354	321	385	388	344	366	356	395	347	391	410	398	367	388	352	381	387	356	359	396	348	399	377	358	375	385	371	381	388	383	406	383	381	372	373	383	383	401	359	392	358	377	354	359	332	408	361	373	409	407	338	352	342	422	426	417	367	363	405	403	386	354	380	345	404	397	364	375	359	392	389	367	378	360	377	323	323	332	361	373	371	413	356	375	368	355	393	355	375	365	388	362	389	393	389	351	318	403	416	352	389	370	382	412	349	378	375	433	407	352	392	351	384	379	354	355	382	383	355	370	354	377	374	353	380	384	311	349	390	367	353	367	372	377	348	339	364	350	376	377	356	331	391	332	366	407	383	378	387	381	362	364	356	383	373	412	344	406	375	343	390	368	402	404	356	417	375	363	370	347	397	388	353	366	393	351	370	370	386	362	406	379	362	347	366	359	407	381	398	384	377	357	384	332	356	399	370	367	353	358	380	384	416	343	347	384	365	356	360	341	373	380	345	383	376	360	346	361	376	375	344	373	350	381	376	383	402	355	362	369	349	341	403	384	331	363	398	307	384	331	295	387	350	378	372	352	378	352	350	341	370	354	358	414	362	404	364	347	354	398	377	387	397	385	376	403	373	399	357	362	393	405	385	357	406	387	362	371	385	393	367	365	356	344	389	384	331	377	343	360	357	341	404	393	378	379	361	366	419	376	370	364	351	355	347	362	386	356	361	347	350	410	408	356	371	392	388	355	373	366	404	377	380	377	403	393	369	347	345	324	358	357	339	376	376	345	357	392	355	372	353	375	379	368	344	360	389	391	371	340	315	375	361	389	355	359	370	391	363	361	365	345	356	360	385	363	360	336	364	377	353	374	356	343	376	376	405	356	388	357	366	373	393	393	378	362	365	392	347	360	361	374	337	358	357	374	363	343	372	400	368	346	409	372	391	348	380	348	355	370	346	385	353	349	353	393	336	348	365	348	371	369	428	374	383	376	350	381	335	369	354	403	335	387	375	387	343	373	398	407	350	336	381	410	388	355	366	369	357	402	386	391	350	350	369	387	389	348	379	342	366	383	368	358	351	386	375	363	353	390	342	384	382	395	383	405	369	353	399	396	350	365	365	347	338	361	344	378	394	360	380	420	385	363	381	375	378	379	341	376	346	372	383	360	389	328	318	358	359	387	392	346	358	367	385	364	383	355	378	367	329	304	385	372	396	371	406	395	352	370	379	367	384	371	429	383	375	374	389	392	369	387	338	422	350	360	389	370	352	380	382	387	389	339	365	377	372	373	371	369	371	357	368	365	391	393	371	375	408	385	369	351	366	361	383	378	353	343	340	382	358	389	364	375	353	337	365	369	403	381	356	381	380	373	393	352	365	380	381	368	371	346	371	361	389	366	385	401	356	335	391	347	328	366	397	374	356	368	360	398	385	412	418	374	377	381	385	374	344	348	379	369	372	402	353	366	403	384	364	405	351	388	374	381	370	359	365	383	376	341	365	387	361	389	418	369	350	384	378	338	400	365	346	395	402	361	346	364	359	394	358	367	355	384	371	371	359	357	305	364	370	356	403	366	365	358	368	394	407	335	330	373	367	372	378	412	337	398	341	381	375	364	348	349	393	397	339	387	350	335	390	401	385	386	365	336	346	371	396	348	378	390	388	387	370	362	351	364	376	351	378	361	382	366	404	379	362	394	313	400	337	335	377	375	335	401	339	358	355	364	369	351	353	365	361	353	326	404	380	353	370	374	370	355	376	388	364	368	406	384	388	344	354	355	363	333	405	420	338	362	319	397	404	366	365	381	405	361	334	363	379	367	343	367	399	393	345	389	364	381	396	364	368	351	398	371	374	378	350	350	362	357	388	405	393	368	369	370	362	382	391	378	404	389	351	402	351	405	379	371	346	392	352	358	385	359	385	339	382	331	347	391	364	397	383	378	373	377	357	375	361	362	359	335	380	386	361	421	397	391	425	381	372	367	365	372	355	357	392	348	360	368	356	361	357	398	373	340	355	387	364	351	396	359	396	368	393	390	389	351	364	372	397	351	418	403	377	390	345	379	340	358	352	402	328	367	366	365	357	372	382	408	351	330	416	367	373	423	375	366	363	342	373	361	396	391	357	376	377	359	403	365	353	372	333	374	384	333	327	367	364	370	390	366	349	365	346	408	389	336	344	371	352	350	356	402	356	378	362	393	340	362	400	349	372	358	373	356	384	386	397	370	397	376	371	364	367	379	387	376	378	357	361	386	400	354	330	354	373	357	348	357	363	384	374	378	397	389	336	368	327	392	380	367	368	357	343	338	357	353	355	385	378	370	383	423	369	363	378	334	404	388	389	374	384	380	357	332	392	360	382	350	349	332	346	381	398	345	329	380	356	404	388	370	357	370	368	361	327	406	363	365	399	351	379	385	406	394	368	334	375	363	353	402	381	369	437	361	391	395	392	362	358	383	368	338	321	382	392	378	359	340	364	369	384	349	354	373	354	401
36488	26017	29176	25997	13646	3540	2496	2050	1710	1407	1290	1202	1044	1010	920	938	858	852	819	848	810	850	840	863	799	795	841	801	824	795	812	839	845	832	866	877	869	854	891	871	866	835	855	875	870	812	813	910	859	894	787	866	847	791	809	767	808	818	823	833	794	816	873	858	874	761	750	787	856	830	776	814	808	819	834	825	808	808	838	784	813	842	812	802	809	786	784	813	789	803	852	786	794	794	780	817	794	774	840	818	816	830	731	804	828	778	813	781	830	823	817	814	778	756	768	775	822	800	849	812	811	807	798	815	823	753	770	754	786	775	749	775	811	795	852	783	783	828	796	819	839	757	807	762	859	794	786	780	786	802	792	819	820	847	792	803	770	821	790	793	831	824	811	794	799	793	788	829	780	808	826	810	823	824	783	792	791	826	814	774	801	785	808	775	820	798	769	818	796	792	805	803	772	817	793	865	800	802	799	778	824	812	809	797	818	792	817	720	796	793	755	786	791	772	800	795	838	825	754	810	789	787	827	804	811	822	824	776	755	750	805	804	790	794	802	832	807	802	781	773	777	785	757	831	780	786	773	800	794	792	820	791	782	777	765	798	808	812	777	801	801	805	796	865	809	792	785	831	845	832	822	772	801	770	801	801	806	780	828	813	823	800	798	785	785	824	841	812	778	782	803	783	778	736	837	787	788	774	816	821	762	775	822	828	830	809	763	744	756	835	787	773	774	770	780	805	793	804	786	810	780	790	827	853	805	816	758	828	807	834	808	809	822	754	811	817	806	820	822	808	819	800	804	805	778	785	811	858	790	803	838	798	825	784	797	830	822	770	841	776	760	739	762	845	775	797	794	788	859	815	851	807	806	767	803	772	791	798	776	782	812	797	815	781	743	843	822	813	824	772	778	817	763	806	795	806	797	798	776	780	777	822	828	830	788	867	815	791	801	839	775	826	822	759	783	791	792	781	752	780	773	797	800	786	846	829	725	770	793	776	788	767	820	772	811	849	769	785	804	796	768	808	784	803	793	819	780	781	798	766	784	789	786	738	779	805	798	775	810	824	823	813	776	805	811	768	784	797	810	801	806	834	808	786	790	791	795	803	783	833	815	770	816	818	781	785	797	765	832	791	815	779	814	794	808	757	808	800	793	787	801	805	813	791	805	812	756	849	765	779	788	800	808	774	795	790	807	809	756	780	774	776	796	786	799	821	827	827	811	801	786	756	732	761	796	810	816	744	811	799	809	838	793	812	791	803	744	797	743	738	774	785	759	807	827	802	809	795	834	849	763	779	738	784	830	761	794	826	832	835	796	816	767	772	816	765	773	794	801	791	861	828	791	798	792	798	777	776	819	737	800	774	769	759	801	788	792	789	826	842	821	835	775	798	786	738	853	822	748	781	789	743	795	762	851	803	812	805	846	785	784	856	796	804	819	813	768	753	782	778	784	841	777	810	803	800	800	801	808	808	798	832	855	790	844	800	817	747	844	801	830	769	770	797	801	786	784	816	771	806	778	823	775	796	761	800	779	795	768	794	803	785	840	829	787	796	814	793	769	805	825	796	801	742	837	816	768	761	728	755	776	830	832	743	793	768	821	806	756	812	874	764	793	809	831	781	769	734	780	836	786	835	825	824	782	808	811	782	739	789	817	744	804	811	834	745	785	822	810	791	771	787	797	744	806	804	792	806	791	779	803	757	830	804	841	814	799	796	788	813	818	806	820	845	789	782	813	837	824	761	761	798	814	787	836	811	785	713	775	762	778	761	781	835	777	857	812	815	810	775	770	784	800	785	828	831	756	792	797	786	799	786	817	845	789	794	814	755	776	809	766	778	791	830	807	806	802	844	806	832	821	792	761	810	796	818	823	832	822	790	778	792	802	763	832	786	807	755	762	823	792	775	803	821	801	812	785	797	787	769	756	762	728	789	771	791	796	762	740	762	773	815	803	758	769	768	832	785	805	804	810	792	789	806	778	784	779	808	777	788	814	827	804	794	789	808	850	792	846	761	784	789	792	864	828	798	863	811	826	769	820	797	803	751	768	789	832	792	791	786	776	840	815	845	789	853	835	781	837	773	809	816	773	798	783	784	788	843	779	788	810	798	794	745	789	787	761	829	817	800	832	776	805	777	779	794	809	769	789	787	837	771	774	823	837	757	763	797	811	859	778	770	870	810	787	829	784	828	832	790	828	752	772	793	809	827	807	773	826	776	817	837	763	817	811	805	802	779	809	825	835	794	780	754	793	828	822	787	768	809	808	785	802	843	791	809	771	774	791	786	732	865	770	780	845	803	809	805	807	824	800	801	774	801	822	786	816	797	815	779	812	801	830	796	749	813	819	774	724	823	735	785	827	810	815	779	831	749	794	845	770	798	851	759	816	792	776	740	790	759	808	793	797	823	807	845	803	814	797	789	890	755	825	813	770	763	803	798	810	782	775	790	825	795	767	800	754	765	758	809	827	784	799	778	741	842	785	765	760	828	834	732	807	832	778	840	756	808	800	828	788	817	756	762	837	851	837	775	796	769	774	825	803	771	763	832	790	783	832	813	799	753	810	803	825	786	800	752	793	784	741	798	806	790	804	803	834	771	804	782	754	783	771	893	771	786	804	809	819	798	731	792	841	762	771	791	816	815	811	809	758	837	818	805	780	841	774	785	811	794	786	786	819	823	818	791	808	808	787	810	819	801	852	835	813	789	790	829	838	753	810	784	767	765	838	816	809	849	759	781	819	752	802	794	790	776	755	819	820	814	799	815	776	810	791	775	782	863	811	787	786	841	786	768	785	806	762	853	776	814	818	821	785	807	773	797	856	790	797	800	775	796	780	812	789	806	784	769	857	843	785	820	789	799	807	750	856	769	834	776	802	807	811	758	779	768	783	786	789	796	799	822	832	776	777	803	791	782	758	766	805	774	779	752	880	740	800	828	775	810	814	828	774	811	807	804	765	812	810	818	807	832	759	731	805	795	763	755	774	805	798	776	831	810	847	807	794	819	829	778	809	786	803	833	782	808	791	826	811	783	811	790	779	827	786	805	812	797	789	804	788	824	810	800	810	791	786	805	815	813	791	783	840	813	802	784	831	830	793	815	756	884	752	805	761	832	763	789	777	819	857	807	823	760	784	799	798	816	825	788	790	786	802	812	773	800	794	793	807	808	839	791	809	760	811	772	792	819	787	859	771	845	784	851	796	827	795	771	812	815	802	794	789	814	776	806	806	786	774	788	805	837	793	822	809	755	803	758	775	819	814	741	801	738	766	752	846	809	796	817	771	734	854	768	787	791	746	763	759	844	786	761	756	830	802	777	819	846	809	744	837	805	757	811	774	760	816	799	797	772	757	792	817	840	797	797	784	824	740	755	753	758	771	827	821	816	773	784	757	761	778	806	762	811	803	795	796	740	824	812	731	835	781	791	767	798	803	801	815	775	802	773	816	798	757	795	782	777	784	802	819	777	837	776	802	767	753	799	782	830	856	811	828	760	805	834
45248	24592	10471	4070	1154	583	466	436	402	445	377	386	394	382	381	339	401	410	366	379	371	399	425	390	372	359	383	343	385	369	381	363	357	388	377	390	334	349	389	381	335	389	372	359	373	386	354	383	363	395	362	381	377	379	376	341	399	395	357	366	355	354	379	362	395	359	354	403	394	385	393	378	395	363	392	374	366	351	389	381	336	383	359	406	365	338	358	388	351	380	378	382	355	423	378	354	412	382	353	390	384	370	357	387	410	364	419	362	379	364	387	373	409	365	395	380	388	401	382	378	363	351	404	406	354	380	379	331	365	378	361	362	382	386	393	378	339	393	363	378	362	379	392	354	363	416	381	408	390	356	350	375	384	361	358	339	391	341	363	365	409	364	383	369	354	335	394	381	386	398	382	367	339	350	368	389	334	348	369	357	392	383	375	393	421	337	364	362	344	361	376	354	355	415	394	371	355	356	401	375	385	401	371	379	398	357	372	377	340	341	342	374	407	364	392	346	373	347	371	341	322	386	349	345	389	346	397	399	384	345	341	393	351	418	408	360	392	395	366	372	376	369	388	370	373	375	431	395	366	355	376	376	369	358	342	368	323	350	346	362	392	399	350	381	369	338	401	402	376	415	372	384	361	363	374	350	371	406	367	375	362	384	367	369	389	399	359	377	375	394	411	365	395	416	386	367	388	376	401	365	383	396	415	375	371	328	371	391	362	358	340	372	373	352	414	359	374	356	409	367	382	375	416	364	370	377	404	367	370	377	369	380	362	365	425	356	386	376	353	400	415	387	369	361	327	377	392	389	378	382	350	384	367	357	364	396	369	377	385	349	341	385	356	377	371	384	385	353	365	372	400	342	371	385	350	334	336	385	364	390	382	384	359	371	370	386	380	398	358	381	360	390	337	352	374	402	372	378	313	327	377	402	392	342	376	349	375	357	392	378	397	366	386	365	380	380	365	364	365	351	346	384	385	386	369	336	370	380	356	373	340	362	363	376	344	346	376	399	365	404	359	388	357	367	348	341	368	364	342	353	374	378	378	377	412	360	363	364	379	356	383	368	386	367	438	354	352	347	351	357	371	342	365	384	380	397	380	365	356	382	394	428	377	368	402	369	395	363	405	383	369	367	342	408	469	395	369	370	368	339	372	387	361	347	377	338	393	348	409	366	370	381	338	374	398	414	371	333	367	375	384	373	371	374	407	405	340	357	369	402	372	362	381	357	408	360	357	338	348	357	342	426	319	348	381	344	360	370	387	378	365	367	362	377	360	396	349	356	399	392	426	393	412	363	358	344	334	368	349	347	391	381	391	392	383	368	397	352	426	351	372	328	396	358	409	388	397	382	385	367	383	381	380	384	361	385	378	372	378	399	377	380	376	375	347	383	365	363	396	357	357	393	403	376	374	375	382	352	406	375	388	404	374	364	364	359	371	384	373	420	371	383	406	355	358	388	365	363	370	348	354	390	343	367	363	359	375	394	323	355	364	350	353	367	368	381	390	362	380	399	354	372	347	355	357	379	386	368	391	339	397	336	378	346	395	379	357	374	351	344	376	363	335	374	402	374	372	373	385	387	380	329	371	374	354	391	389	387	361	400	354	366	366	388	406	363	349	356	384	372	379	366	423	432	353	358	366	378	363	385	364	393	389	378	395	369	365	344	358	378	358	354	372	383	388	385	355	353	365	409	402	371	357	370	385	365	340	356	437	371	392	373	350	355	373	382	394	375	356	396	380	358	322	377	364	363	400	409	377	403	343	379	370	375	367	391	373	379	373	415	401	383	352	374	372	399	345	390	402	412	364	376	384	369	395	393	396	375	377	378	374	360	358	410	375	364	350	360	360	353	367	390	405	382	372	401	384	375	380	366	413	384	347	370	357	380	374	380	367	370	392	370	369	351	334	338	417	413	339	418	349	365	399	365	401	343	359	356	396	357	367	348	378	393	390	396	390	399	329	346	380	342	376	361	399	349	394	387	357	360	367	367	356	391	340	390	392	377	378	391	363	362	375	373	421	391	382	398	360	362	377	373	378	359	377	402	411	407	331	384	410	418	379	409	337	359	409	350	350	411	368	363	351	393	378	373	381	395	358	358	346	344	360	365	399	359	379	393	371	389	380	371	386	365	337	380	363	338	348	344	380	407	351	392	389	393	366	369	363	337	349	392	365	415	344	369	393	402	387	366	369	370	361	357	378	389	344	398	352	355	394	380	368	366	381	387	356	386	372	360	338	393	400	396	387	353	352	361	393	345	375	344	400	399	362	385	350	352	371	348	410	430	384	380	370	326	388	356	349	378	392	360	376	379	335	391	391	380	410	370	370	331	406	367	397	373	345	342	371	332	373	394	402	369	387	377	410	363	414	375	370	399	367	386	387	358	365	386	403	395	396	359	371	354	387	400	376	378	405	405	355	415	364	353	345	358	400	363	422	364	380	375	384	336	364	356	351	357	402	382	379	363	366	374	372	408	394	398	409	385	384	400	379	343	385	371	353	339	388	378	359	365	388	345	401	367	384	368	389	371	372	348	363	378	357	379	375	357	386	367	343	365	410	354	373	356	356	374	357	380	371	348	408	375	352	399	361	357	374	374	352	368	359	360	389	426	376	382	339	348	372	369	378	372	375	375	353	375	402	404	383	329	405	367	407	376	396	393	374	387	351	421	377	376	339	381	398	332	359	380	348	384	388	384	348	373	390	363	342	360	366	349	376	386	379	364	385	377	416	351	361	336	357	377	400	419	413	371	358	349	352	360	404	372	408	368	360	328	324	370	385	385	358	413	341	381	381	337	364	341	364	365	382	338	347	380	379	351	369	370	383	383	362	349	348	370	413	382	353	370	395	397	352	349	378	370	399	351	376	403	379	404	366	364	363	352	404	365	375	356	396	397	350	365	350	365	370	381	368	326	319	340	368	412	387	371	344	410	382	376	384	377	359	363	381	375	359	391	397	381	360	382	382	377	358	361	382	375	373	363	406	359	354	348	374	381	374	379	347	382	389	387	392	388	351	389	367	372	397	359	385	420	378	366	388	383	369	376	402	332	365	348	338	372	426	331	357	332	369	392	363	378	341	378	381	411	375	415	383	385	376	374	394	369	359	379	414	364	368	374	362	359	368	379	340	361	397	345	349	392	356	358	344	377	384	389	351	338	397	378	366	366	398	343	326	372	389	385	355	373	399	371	356	391	382	381	391	365	402	374	399	402	359	396	408	380	347	382	354	391	357	372	370	342	386	375	389	356	396	362	353	386	351	370	371	371	373	401	380	366	322	374	358	405	363	343	360	362	391	352	361	372	339	359	399	385	376	396	377	341	336	379	360	364	329	365	352	310	376	371	335	406	400	375	400	370	374	369	358	393	375	389	381	370	358	404	404	343	398	374	348	375	394	375	358	364	368	378	388	343	380	334	395	354	373	378	348	324	372	371	401	402	360	368	358	342	380	337	364	419	365	367	379	404	384	365	323	353	369	373	406	381	396	371	369	379
29169	17795	13040	8296	3082	1428	1209	1134	1007	944	919	936	870	848	862	805	757	811	800	766	781	773	796	799	804	786	799	806	799	754	795	766	814	863	850	825	846	808	800	828	836	788	749	828	851	814	806	790	862	781	817	813	796	811	808	841	836	793	808	750	781	752	825	834	800	810	795	822	761	821	812	813	788	785	785	781	820	773	787	747	765	811	788	779	751	787	804	796	818	794	844	809	806	809	760	794	861	782	815	823	807	789	786	801	791	821	768	767	845	829	834	798	837	747	793	808	836	795	820	802	837	782	817	743	759	748	806	798	812	783	808	858	799	803	792	831	846	766	825	786	737	772	784	769	782	826	782	788	802	798	780	787	765	804	817	800	794	808	824	763	798	760	767	785	810	797	826	785	824	811	795	789	812	821	835	774	760	792	778	745	814	773	845	820	785	768	778	792	831	775	827	789	768	784	800	769	805	819	766	859	855	811	797	832	797	834	785	785	806	814	797	778	768	791	776	787	791	798	804	775	760	785	794	757	781	812	759	826	796	795	772	797	770	802	782	769	822	760	780	805	811	823	809	851	735	820	813	800	808	816	800	800	855	833	821	800	761	787	799	810	780	791	781	837	793	828	793	784	796	839	781	825	784	814	759	785	837	793	848	795	782	826	769	807	837	817	799	799	782	791	804	836	769	771	788	812	777	820	761	823	771	832	831	788	829	793	768	784	772	791	765	784	778	801	798	827	799	814	782	759	742	808	819	819	836	842	826	739	788	819	796	813	774	756	814	816	791	804	746	793	819	768	802	751	811	808	807	824	826	843	803	807	841	826	827	752	795	787	829	784	782	787	765	731	785	744	793	794	795	795	827	789	779	792	838	788	755	813	746	783	779	792	846	820	840	816	794	852	789	780	786	798	843	762	804	782	844	821	822	842	792	806	777	750	798	820	789	793	770	828	781	773	738	793	804	782	810	813	820	774	812	807	769	801	798	776	848	804	795	789	760	822	813	830	848	770	790	785	837	812	782	751	795	804	751	807	793	765	809	813	834	775	807	784	783	792	809	799	792	768	764	790	792	811	838	805	806	794	789	800	800	764	808	815	807	810	757	816	767	810	773	811	808	775	776	779	818	751	783	731	782	770	757	833	789	779	794	805	767	813	749	817	835	769	807	802	830	825	807	826	777	755	837	771	856	807	843	780	883	802	777	791	777	810	828	835	828	837	824	845	783	799	826	780	798	770	785	768	804	753	775	762	763	784	809	790	807	751	810	782	803	779	792	803	801	808	815	808	759	852	776	783	801	825	751	756	784	800	829	817	745	760	783	819	755	842	815	805	791	774	783	759	762	794	782	795	813	767	796	764	773	759	800	839	814	761	828	816	818	806	812	779	820	768	801	796	765	793	770	746	817	743	840	789	761	820	815	815	785	761	827	781	812	793	765	817	783	793	846	823	773	818	798	790	773	779	808	793	869	792	767	830	786	809	763	827	850	765	836	776	758	811	788	776	827	785	833	789	788	807	766	809	815	801	845	823	841	812	761	767	828	816	794	836	787	799	795	815	793	795	777	779	823	801	811	781	810	788	813	828	813	803	790	848	749	807	869	853	803	787	772	780	821	748	817	749	811	795	806	785	775	814	803	789	814	808	789	818	739	753	795	766	787	817	829	824	828	787	773	776	829	774	774	839	773	869	790	810	725	804	767	785	786	788	818	790	832	770	789	787	786	803	771	829	797	757	783	812	823	770	787	772	799	740	797	810	776	854	793	735	822	744	802	779	849	750	825	757	747	792	786	824	768	782	813	799	833	837	806	813	785	790	790	764	819	801	754	794	798	828	853	837	810	767	781	847	816	806	792	781	779	781	824	758	777	843	809	748	814	767	782	780	767	790	797	760	797	782	788	777	765	808	802	769	792	767	778	833	811	813	820	801	826	850	766	816	778	881	786	791	829	848	765	793	776	825	831	828	813	803	834	770	771	808	725	794	788	797	762	817	835	792	801	774	788	780	791	837	818	859	814	818	783	781	804	781	805	796	810	819	730	757	829	816	772	756	851	832	789	772	853	809	834	844	820	755	790	776	798	828	820	777	830	795	782	822	852	818	784	803	792	792	812	812	807	798	779	784	790	858	782	857	781	829	780	775	833	792	769	856	788	752	794	835	806	829	811	809	768	855	805	791	773	807	814	802	782	786	794	784	779	805	843	843	825	785	815	782	799	764	814	832	778	777	815	772	803	814	823	770	785	843	801	758	785	804	807	784	839	823	791	798	762	771	823	795	776	825	783	801	785	802	799	776	803	765	768	800	739	779	794	804	782	787	815	855	768	781	741	760	765	782	802	821	816	837	837	818	814	828	833	797	759	807	798	827	775	798	825	765	741	804	822	801	780	798	816	823	796	823	780	700	735	782	752	793	767	789	809	798	790	812	775	786	821	764	759	838	780	773	780	740	852	750	798	828	838	799	794	778	828	756	793	789	818	834	827	788	786	808	757	784	795	788	797	831	822	780	741	851	782	791	814	778	800	837	785	802	812	788	782	778	833	793	812	808	762	808	766	790	796	847	779	805	772	745	781	785	784	779	770	826	784	785	770	819	844	780	839	792	817	757	792	780	869	809	798	777	812	779	774	818	814	792	805	833	851	769	819	782	857	730	775	774	795	796	817	789	826	826	773	788	790	785	828	803	800	767	790	811	756	798	776	784	753	828	796	777	766	783	807	805	802	753	772	837	782	804	829	797	793	758	812	766	772	753	778	796	806	848	794	815	787	736	760	784	797	816	800	773	769	792	785	787	800	809	788	778	800	818	832	804	767	800	801	789	833	809	815	778	814	809	826	859	775	815	783	820	791	820	860	760	761	747	835	789	764	793	779	822	847	801	789	799	799	829	777	827	812	795	779	816	756	814	811	846	835	831	793	820	814	865	805	816	823	762	778	847	837	781	794	792	754	792	763	837	815	792	788	797	822	824	783	772	796	819	829	825	811	816	769	757	832	788	816	781	820	792	774	802	784	771	833	819	777	808	803	804	868	785	785	772	809	784	800	813	813	806	788	771	801	766	792	801	832	776	824	782	821	731	818	750	776	825	818	797	815	789	801	799	739	777	760	825	784	763	833	784	759	831	796	852	763	802	796	811	807	791	827	748	772	825	780	759	767	752	788	753	839	798	734	824	757	815	853	813	769	793	793	827	771	809	759	764	769	804	772	808	793	741	842	786	817	799	797	832	800	801	814	806	834	772	780	774	809	788	757	784	873	767	809	823	776	812	789	752	781	802	785	791	826	816	807	794	785	752	800	785	825	793	792	770	790	769	761	837	835	791	773	810	769	828	779	816	798	835	772	805	843	848	835	828	771	751	808	819	777	787	829	773	808	832	831	747	765	825	807	772	812	862	792	801	830	811	781	783	870	803	835	814	799	838	786	844	732	803	747	822	763	811	780	756	811	819	819	843	781	808	774	789	780	844	827	807	769	772	821	782	799	780	794	833	763	813	814	793
58559	29740	15406	6413	1399	641	497	480	470	385	390	358	372	384	384	337	358	370	371	359	346	375	335	343	366	385	385	381	342	380	361	398	374	363	367	354	421	323	386	372	372	367	362	393	419	357	369	363	395	376	359	375	349	354	382	399	374	375	378	347	396	409	376	363	370	419	403	369	330	335	355	342	364	323	357	359	394	351	357	362	350	302	364	355	397	332	350	414	378	370	302	332	372	363	335	361	336	377	390	326	363	367	353	323	357	331	359	355	373	380	370	382	367	369	374	356	360	340	350	377	373	350	381	381	374	388	403	377	382	390	375	361	356	325	361	353	335	376	358	337	333	378	369	361	385	392	392	363	364	389	396	329	385	353	338	373	335	341	364	352	351	378	396	385	394	340	368	355	376	346	350	390	393	339	373	374	358	374	366	339	356	359	363	373	347	396	343	338	355	385	363	344	353	370	345	350	375	373	377	328	371	423	364	386	381	343	401	336	364	351	367	374	381	358	381	339	363	361	337	346	370	365	358	364	340	380	386	358	331	384	386	344	346	357	375	378	359	377	348	385	338	397	368	328	397	397	364	353	356	376	358	365	375	349	327	344	330	343	379	387	379	332	377	378	367	340	345	342	368	349	321	347	361	385	352	326	360	336	338	367	360	389	320	352	375	352	350	388	339	350	368	346	343	384	359	327	343	362	314	365	335	378	344	338	331	354	363	355	370	329	340	363	338	332	366	350	398	363	316	371	376	365	340	383	357	360	385	395	363	384	384	387	370	360	353	362	392	368	371	365	351	417	390	356	347	364	362	375	374	329	353	314	363	339	343	388	359	368	370	383	339	369	391	343	344	337	351	348	403	382	356	324	354	349	366	372	352	360	349	396	397	363	363	370	331	311	357	316	380	359	372	368	365	380	395	363	351	358	365	373	368	377	369	366	379	383	329	359	323	340	357	341	372	323	363	352	362	340	341	348	339	363	371	356	369	335	398	362	372	385	373	343	346	360	339	354	344	379	353	361	365	372	395	355	353	358	381	341	356	362	380	345	335	358	360	369	360	373	366	344	338	397	394	345	333	402	379	388	370	380	373	334	337	325	353	343	367	337	338	356	364	385	376	387	371	390	395	384	372	357	365	358	356	371	345	402	383	356	364	357	358	390	378	404	359	352	317	328	365	376	327	344	350	316	331	378	317	386	339	366	314	371	365	343	352	391	362	363	325	348	373	345	352	388	341	341	399	355	338	351	320	332	378	376	374	421	384	370	354	378	376	379	345	360	361	359	379	383	337	346	389	363	395	365	378	313	412	380	344	350	340	347	324	331	373	365	354	359	418	364	355	376	351	344	384	372	351	325	355	347	394	347	341	368	365	381	369	342	380	344	385	396	358	358	366	356	369	359	363	372	369	338	355	338	369	364	383	342	369	379	373	322	338	384	386	349	417	360	345	345	374	356	321	363	366	371	350	345	360	346	384	378	400	373	367	360	373	339	351	409	382	369	382	328	370	386	404	385	362	342	377	331	346	349	376	344	348	368	347	400	365	383	372	409	366	364	332	365	371	380	317	383	411	372	378	384	391	373	366	380	360	350	394	424	352	374	421	364	354	380	342	362	346	355	356	341	366	360	364	348	318	325	326	332	375	334	353	350	336	360	410	325	375	358	331	330	384	351	377	385	322	369	350	341	338	366	343	353	364	343	323	360	386	350	395	342	345	381	389	368	340	380	389	362	366	348	331	362	400	341	310	365	362	321	339	364	354	346	331	358	331	356	382	342	346	319	372	376	384	380	372	376	336	366	403	377	371	351	375	364	387	376	352	369	414	410	309	384	399	391	386	377	398	336	389	367	334	334	389	361	353	365	361	379	405	333	353	385	390	369	324	332	340	358	363	341	355	390	377	383	368	361	330	401	367	368	362	358	373	348	376	376	367	360	347	387	360	353	359	381	379	356	356	385	354	347	416	379	333	390	330	351	374	351	359	335	364	349	404	393	357	312	328	372	321	405	381	382	364	353	363	370	346	363	362	412	374	329	354	378	357	384	396	357	348	387	367	355	348	374	355	383	341	323	409	385	379	359	353	381	372	352	364	394	387	385	396	372	335	332	330	390	408	388	365	387	325	386	335	378	369	365	322	351	360	346	393	352	348	375	344	395	371	343	345	332	335	353	363	353	339	360	354	349	345	328	356	324	368	355	384	366	354	343	391	340	382	331	372	381	384	345	332	349	400	341	350	326	355	348	368	351	358	380	327	416	319	375	356	390	352	345	364	344	366	393	352	359	362	375	344	365	350	345	308	343	404	377	353	328	361	388	386	359	389	376	381	339	334	364	366	364	385	338	395	365	341	366	353	339	343	346	383	391	360	363	343	355	361	343	342	350	346	302	361	336	364	396	362	368	361	359	356	348	377	368	395	360	375	333	342	387	344	363	370	371	343	343	368	330	369	346	375	359	375	367	348	368	373	370	339	365	358	385	374	365	361	331	363	346	356	325	323	368	354	376	335	354	404	366	367	341	356	366	368	353	366	410	364	336	350	336	386	363	374	342	355	388	393	354	367	328	394	376	378	336	323	342	380	335	344	355	375	352	408	377	383	355	335	369	365	383	354	390	358	334	364	368	406	359	350	405	370	355	299	346	346	355	383	354	373	379	378	358	356	338	357	349	373	347	348	347	350	375	343	364	352	351	315	382	337	335	369	341	330	329	381	383	393	369	353	374	336	357	336	366	357	326	362	381	367	327	364	354	365	348	357	366	353	362	375	377	427	362	344	342	350	378	383	379	376	332	368	342	340	375	345	351	347	348	343	346	360	365	351	354	330	347	354	359	371	358	323	309	375	355	354	347	356	378	365	355	330	370	343	392	348	353	334	382	358	384	315	376	368	350	371	373	381	329	366	382	398	417	351	316	385	373	333	356	364	393	303	373	369	369	388	384	339	366	381	395	389	363	357	371	354	356	363	372	360	359	346	377	352	336	374	376	345	374	371	343	358	362	354	352	308	362	360	339	292	364	358	333	326	325	385	342	366	374	374	359	375	372	388	339	379	341	348	359	344	367	337	343	347	348	348	370	350	359	387	349	364	370	366	371	389	381	324	335	362	346	349	360	343	375	361	409	347	347	335	355	362	370	360	359	401	370	390	354	350	336	405	372	371	353	378	365	386	424	359	368	356	343	368	371	329	371	386	359	361	337	371	363	366	339	351	332	332	369	321	350	320	390	369	351	422	341	357	366	351	340	386	358	374	373	382	346	375	400	358	341	382	376	343	353	377	368	368	408	416	398	368	386	383	372	365	367	373	348	367	366	355	361	348	361	342	344	385	335	375	371	346	354	308	342	357	367	348	372	378	377	377	357	366	387	377	326	330	328	338	352	346	382	386	388	342	335	358	377	372	382	382	358	337	375	378	361	358	372	403	371	359	374	370	335	370	382	363	412	420	361	353	339	379	373	370	382	339	380	389	368	399	381	367	366	396	343	370	379	348	341	379	391	359	376
37961	20869	18531	11858	3202	1852	1501	1237	1135	1074	992	949	855	864	828	789	824	813	801	843	836	789	779	787	763	781	836	799	774	760	794	779	777	779	763	775	814	830	824	847	781	828	799	851	841	815	854	809	771	802	789	827	798	826	895	780	788	827	766	795	799	757	746	752	750	758	793	759	805	775	829	781	804	771	784	806	809	801	716	840	804	738	768	775	742	786	822	776	720	781	804	793	813	783	786	775	767	766	752	825	749	800	810	808	826	774	740	801	739	729	784	804	839	773	801	804	773	757	825	776	732	795	761	756	819	773	798	797	798	852	790	778	776	753	815	776	733	758	828	780	763	754	808	810	780	797	809	810	799	838	799	773	769	786	719	757	780	761	743	796	735	805	792	751	765	749	774	719	775	782	766	773	727	769	783	757	824	800	813	792	832	761	750	782	773	818	774	746	812	745	774	791	742	767	786	788	798	794	795	764	763	778	806	803	805	726	765	809	842	789	770	755	789	821	807	773	782	794	801	810	799	815	843	797	786	776	777	788	757	796	809	799	792	771	822	774	786	795	775	759	752	772	745	776	770	835	827	784	698	806	794	800	719	788	789	813	809	788	778	783	776	823	781	768	703	797	800	814	791	781	814	778	808	808	804	768	771	814	803	770	711	802	762	797	790	784	808	736	813	744	780	815	784	802	750	749	735	809	763	788	767	782	770	761	746	833	832	749	791	779	746	818	777	787	713	733	770	799	780	750	806	788	782	750	781	795	785	749	769	765	794	800	803	766	787	753	757	770	788	755	723	795	806	784	798	730	739	789	839	765	796	760	779	754	800	777	757	755	738	799	795	751	786	769	800	769	808	748	811	776	762	809	791	766	773	689	780	775	779	762	809	760	763	808	784	801	775	770	780	805	771	805	810	787	776	779	803	741	830	799	755	794	776	790	802	744	763	831	812	792	797	762	830	801	743	781	747	766	786	824	799	779	814	803	798	779	795	784	771	860	819	749	817	837	773	751	779	768	832	759	807	746	791	755	833	772	813	734	814	776	758	791	751	783	782	799	796	757	799	761	765	810	727	751	769	772	785	823	757	817	761	803	766	750	750	802	698	826	768	826	773	800	798	783	769	771	808	795	813	804	799	797	802	799	770	790	763	798	779	822	749	754	804	717	737	798	754	770	802	741	775	744	800	792	777	736	822	780	746	828	798	751	784	741	816	792	780	770	788	775	742	791	786	786	822	749	795	783	797	773	782	778	753	811	800	786	810	768	744	814	796	822	808	761	797	834	781	735	780	843	770	759	740	754	821	810	819	770	762	776	780	759	801	800	746	768	837	794	772	805	754	750	788	826	738	806	817	803	747	790	793	782	817	774	827	775	745	740	807	840	741	824	780	772	763	800	809	816	786	786	777	794	820	769	773	851	826	790	784	779	805	784	753	773	739	785	833	787	785	772	806	809	777	780	812	804	800	760	810	782	752	716	782	811	809	807	743	787	761	818	782	751	750	770	786	767	785	842	812	773	799	811	742	771	770	770	784	777	753	768	785	845	758	755	803	819	755	825	783	845	755	751	819	781	727	745	792	750	804	782	765	797	783	746	828	761	741	773	781	738	796	746	785	840	799	826	732	803	775	732	769	765	733	799	782	790	747	851	787	784	789	747	825	795	709	754	794	803	828	748	758	765	780	754	784	790	759	818	785	764	829	797	824	783	757	778	764	782	775	805	784	819	802	746	760	802	772	796	808	813	782	772	776	802	708	787	760	747	779	756	837	820	785	808	829	852	772	832	814	837	834	817	753	814	737	785	744	785	777	772	804	793	809	806	852	804	785	766	749	793	796	801	737	787	723	817	779	772	800	821	815	765	758	788	709	783	797	799	795	766	762	760	773	788	778	801	751	727	731	817	815	780	816	803	758	823	809	760	773	781	748	781	793	781	783	776	800	747	766	813	745	738	768	781	818	758	822	805	792	812	799	750	796	808	776	818	778	766	809	787	791	804	759	835	798	772	808	834	793	786	785	806	799	771	810	759	825	822	790	795	821	764	794	764	785	786	768	794	753	770	780	777	819	814	813	750	821	824	792	782	777	810	768	812	817	807	746	752	801	768	764	743	780	775	779	816	854	761	783	819	738	763	763	736	802	776	763	803	753	784	845	772	771	790	783	782	770	709	782	779	771	759	780	831	794	806	750	812	756	787	808	787	803	727	788	773	800	771	826	775	755	771	768	783	771	772	768	800	776	814	830	769	789	787	750	803	772	797	750	778	759	789	807	741	821	780	767	803	758	782	782	822	780	782	800	807	757	791	794	759	799	789	820	808	806	796	813	775	816	774	760	770	818	765	747	761	758	815	785	803	733	803	764	814	761	789	785	749	757	800	731	825	779	761	796	778	779	781	777	787	819	779	778	789	761	771	767	843	795	831	783	780	793	794	766	776	829	731	744	796	788	771	852	785	803	788	725	754	759	768	782	787	798	779	807	822	818	789	766	767	762	767	750	808	787	784	771	782	820	790	794	814	771	763	735	790	778	796	798	751	797	770	756	782	810	744	743	792	813	704	765	775	753	816	759	765	796	802	787	758	745	779	755	758	795	776	832	799	772	769	753	762	782	797	785	781	827	765	793	767	749	785	772	801	763	802	781	770	785	713	799	763	786	804	764	765	789	758	823	765	792	757	806	767	761	746	775	766	787	741	768	769	766	780	783	787	764	820	785	790	773	780	801	847	752	798	764	800	767	827	791	767	807	757	728	760	778	757	770	737	791	738	815	789	777	801	767	754	810	822	764	798	818	761	809	819	784	780	806	823	829	782	774	793	809	768	779	812	769	743	798	815	816	797	796	814	797	757	782	791	707	782	757	738	776	793	780	741	794	830	798	772	809	762	827	737	773	785	811	786	793	766	810	794	772	816	794	804	784	815	761	780	799	772	750	802	795	831	756	745	695	764	745	820	820	794	797	800	761	815	784	768	721	768	770	789	837	785	843	784	775	781	755	824	783	806	728	785	779	854	801	776	768	795	798	780	769	760	766	815	790	807	785	772	761	779	829	751	761	780	763	769	790	806	783	795	804	750	805	757	809	765	776	768	835	748	788	810	821	790	777	747	811	823	750	807	750	792	750	769	785	814	830	771	867	782	773	745	759	770	792	801	782	840	776	762	731	729	790	766	783	735	762	776	787	778	773	782	779	794	772	811	777	721	799	750	762	810	770	775	826	768	746	741	767	770	777	790	783	766	827	750	785	757	759	806	779	766	802	739	782	785	814	796	732	781	740	840	773	785	790	811	779	734	802	828	800	824	794	799	756	757	832	759	806	751	805	791	767	773	786	855	791	795	825	803	798	754	789	830	805	779	775	758	811	805	813	773	802	765	802	805	739	768	788	796	746	754	717	772	810	803	782	810	793	801	769	755	822	768	794	747	771	788	778	766	783	782	824	755	752	814	798	819	762	734	762	776	791	748	738	761	768	742	779	794	739	763	783	770	794	781	736	794	743	791
60941	34393	21098	9613	2410	914	654	589	512	458	441	400	419	379	416	400	403	389	366	354	361	368	381	349	357	374	386	350	376	409	358	389	347	327	386	387	379	416	388	355	362	346	367	374	403	409	414	393	357	339	347	344	360	372	368	381	354	387	396	375	357	379	386	340	369	371	395	363	383	417	391	352	366	352	352	421	356	346	336	347	394	364	359	382	417	390	379	385	369	382	385	353	380	360	374	374	356	383	350	404	390	403	395	375	375	345	390	346	354	349	378	348	358	373	398	381	375	388	393	337	375	345	371	399	390	351	372	351	347	361	373	379	331	358	368	394	378	367	383	415	407	335	410	367	370	365	371	381	385	372	348	401	418	352	395	367	370	343	385	432	375	393	373	383	343	351	374	390	374	369	380	372	348	370	386	358	361	383	384	371	332	373	384	379	372	365	386	400	380	415	342	379	386	353	382	334	349	347	368	326	359	396	363	375	395	420	402	360	394	344	357	385	326	405	394	388	404	390	380	394	373	383	393	435	376	367	374	346	404	389	364	402	390	391	424	378	371	405	335	386	358	407	395	372	361	335	348	394	368	404	361	358	335	374	364	376	352	350	372	359	361	375	422	390	363	376	366	342	383	376	346	373	363	394	363	395	375	384	434	384	375	352	371	391	373	377	401	420	393	366	331	386	396	330	373	370	366	345	361	368	404	347	371	396	381	394	412	334	362	361	347	363	366	350	374	338	372	377	343	358	393	388	379	401	366	363	380	367	352	378	349	388	370	376	415	380	318	367	379	351	404	387	369	361	400	362	368	401	358	372	385	374	364	341	358	348	410	409	369	340	345	370	387	382	407	368	425	389	315	369	359	338	380	392	407	393	366	345	364	361	360	350	340	381	363	365	358	372	363	336	374	382	341	367	364	383	382	359	351	368	377	372	351	350	353	402	431	389	400	377	361	404	361	387	391	355	380	348	335	388	342	394	355	360	358	404	387	380	361	385	357	369	397	415	389	337	378	351	365	371	392	368	373	390	371	330	416	367	377	389	348	374	357	383	360	347	369	373	352	344	377	390	347	361	376	311	361	358	383	364	403	353	388	347	332	366	345	374	363	384	395	356	392	423	391	407	326	388	382	369	360	336	392	389	362	351	359	374	390	368	379	401	412	386	354	368	375	403	417	374	394	402	379	359	378	352	361	361	387	362	372	390	383	379	354	404	359	390	369	361	348	365	363	352	404	345	358	364	407	364	412	368	381	397	389	336	379	372	366	337	399	371	370	368	368	345	335	379	408	393	348	344	355	367	355	372	369	381	364	373	380	351	388	373	407	402	385	359	374	370	377	358	360	357	353	335	393	370	364	389	364	351	371	395	344	381	396	417	399	358	386	386	341	380	377	380	361	383	335	374	398	398	384	418	379	377	361	371	352	385	360	398	401	361	367	343	361	370	346	366	389	378	362	369	372	360	355	378	371	392	350	369	369	349	360	347	404	390	395	378	412	395	386	357	355	391	404	387	356	410	369	363	344	353	383	364	367	362	382	377	365	356	350	364	374	377	382	343	383	388	391	376	368	326	382	396	373	395	366	362	412	387	389	350	382	359	378	370	354	363	382	394	371	424	421	377	365	375	402	384	373	325	360	339	360	398	348	378	384	337	354	390	343	363	367	401	373	340	361	387	378	363	373	392	352	367	334	352	336	369	398	379	397	385	353	372	392	355	364	383	366	369	346	376	375	365	338	357	383	356	344	385	337	386	374	355	384	372	346	367	352	352	369	367	365	414	336	341	407	398	359	377	347	386	419	376	342	422	380	385	355	389	370	411	379	397	360	397	388	358	365	426	342	407	386	393	371	397	366	383	365	427	389	385	363	385	384	392	351	341	368	385	372	339	406	388	373	414	364	361	388	402	382	329	364	350	361	383	356	334	353	325	374	390	375	419	376	333	389	340	388	379	368	406	390	371	358	347	379	354	352	375	349	391	376	376	385	384	375	397	396	414	355	361	372	360	365	404	397	356	329	361	343	337	370	364	405	384	338	384	394	370	332	353	367	367	384	387	363	411	392	390	382	378	393	391	371	382	344	386	357	374	360	366	371	401	383	374	377	313	335	346	417	359	415	408	400	389	364	330	377	332	351	334	356	394	351	368	399	367	343	349	388	368	398	385	375	395	426	366	372	352	388	331	361	379	386	374	363	367	368	368	382	391	321	384	371	365	399	400	394	394	328	350	369	412	391	353	366	355	310	381	353	342	357	392	373	357	342	375	349	370	373	362	381	390	368	396	362	380	355	372	403	404	384	377	380	388	379	357	380	377	357	348	390	389	368	380	371	373	378	378	340	360	380	378	361	379	385	394	350	371	356	388	332	341	379	366	392	401	368	389	383	361	328	356	354	418	352	367	352	360	370	353	380	376	381	355	385	327	370	376	339	380	342	376	386	383	399	369	398	383	359	367	354	368	371	364	386	367	377	383	372	388	335	356	385	327	399	373	405	375	382	370	354	358	390	377	365	372	363	366	327	407	365	400	404	409	388	364	344	370	383	397	397	372	372	367	415	402	375	392	372	404	361	377	387	372	358	382	397	368	340	373	382	366	361	351	420	391	388	378	341	362	360	356	355	343	344	346	360	383	395	373	349	367	389	355	375	351	346	349	344	352	337	368	427	354	363	399	367	392	377	366	370	356	356	402	387	371	334	409	373	361	379	345	363	378	378	334	369	378	369	367	383	381	355	367	347	399	394	358	409	427	365	359	357	373	368	383	356	369	365	367	418	374	361	376	372	363	350	385	371	372	388	386	383	367	375	403	376	401	345	378	361	344	390	403	414	389	377	374	407	378	371	388	413	361	356	363	387	379	367	360	370	422	395	345	406	353	361	358	363	374	362	381	387	380	395	357	376	369	382	380	379	369	341	385	362	359	385	361	376	389	335	380	370	350	354	379	366	363	387	405	392	355	368	368	368	306	400	339	345	386	315	408	408	371	387	339	362	324	356	349	384	370	350	365	350	345	395	346	405	329	402	407	375	347	339	373	320	352	364	390	355	374	410	362	359	379	369	354	371	388	347	366	345	346	355	352	397	347	380	368	385	362	399	358	391	389	370	365	345	391	369	380	338	340	369	381	349	364	384	386	364	371	400	364	384	384	421	379	398	377	402	359	387	368	355	391	360	348	359	366	334	439	362	364	376	373	360	402	398	387	366	407	398	369	363	367	377	362	404	343	402	375	359	422	371	345	410	341	400	359	379	397	369	391	353	351	394	391	330	375	344	350	388	378	380	404	389	373	377	331	349	379	385	368	370	391	364	363	353	373	353	340	321	364	389	361	355	400	369	387	327	363	346	375	340	387	342	371	356	358	333	388	328	361	387	376	404	373	363	370	360	363	354	310	318	342	359	357	398	388	365	381	374	363	383	400	356	373	410	358	370	347	378	366	388	362	379	383	393	353	340	379	387	376	360	373	391	347	378	362	334	372	398	385	371	372	362	403	365	363	366	383
38189	26970	22310	14819	5115	2795	2146	1868	1480	1258	1186	1090	1031	962	858	825	907	851	835	849	775	811	751	829	784	784	850	812	784	807	823	799	822	806	812	877	904	831	851	892	870	864	828	851	856	873	841	815	797	800	823	807	842	815	799	831	811	827	855	825	821	817	771	766	803	790	896	850	830	797	823	801	761	775	836	809	821	784	801	814	802	801	835	834	800	813	799	808	823	803	812	796	786	784	802	844	805	786	845	760	827	794	817	754	826	800	827	808	788	810	808	868	838	795	862	817	770	806	777	784	793	792	793	791	851	817	854	818	859	773	815	794	814	776	846	815	753	831	839	781	804	787	823	811	765	810	774	783	788	749	826	750	781	794	815	773	812	853	845	792	836	831	786	839	809	761	781	854	836	859	793	869	814	799	785	784	810	763	797	837	827	774	782	809	801	841	775	805	813	807	761	795	797	784	758	802	801	780	781	866	866	757	825	841	855	831	834	838	744	776	792	812	772	762	810	774	799	792	796	798	836	802	799	840	841	851	802	780	808	789	813	797	838	752	799	799	782	805	799	817	779	825	795	777	786	772	857	808	784	795	816	804	753	798	820	789	786	808	806	768	824	801	771	827	813	814	816	818	789	829	773	803	823	770	815	833	789	777	843	826	769	781	817	725	775	843	806	853	813	788	831	796	754	747	799	806	790	818	783	830	808	799	804	779	816	778	786	799	791	810	778	858	774	847	820	823	779	808	787	798	781	778	802	797	781	832	819	816	769	779	825	762	817	805	817	806	856	782	780	770	823	793	797	763	784	818	809	784	782	804	816	814	818	801	766	782	846	821	784	796	788	826	840	842	787	803	805	806	772	789	847	781	775	781	800	823	768	813	786	810	725	819	822	845	810	773	808	769	824	741	814	813	857	791	813	769	811	820	798	833	770	739	799	740	805	838	845	786	790	767	802	737	748	853	821	795	758	798	795	775	802	776	786	831	763	805	807	821	779	820	774	764	795	809	754	823	817	824	782	792	800	817	754	801	832	791	825	837	795	823	820	840	769	824	801	790	801	815	780	818	776	750	823	807	783	814	821	765	812	757	803	746	819	806	811	797	827	774	795	817	804	808	767	782	833	807	784	778	796	850	823	781	734	786	853	795	787	777	772	738	853	832	774	795	809	808	821	769	825	829	796	831	788	813	811	808	847	833	761	801	771	798	798	781	816	765	798	819	770	768	808	813	794	860	807	782	794	842	806	755	748	851	842	770	770	821	798	807	811	806	765	838	798	785	759	844	791	777	797	765	768	808	755	749	816	800	746	773	839	836	804	761	785	832	843	775	785	815	762	829	772	762	846	778	815	765	815	771	771	827	757	773	789	817	813	823	817	842	808	824	835	799	800	830	730	801	779	806	723	721	777	823	806	758	789	819	777	790	845	776	815	797	823	793	810	793	844	808	792	806	800	777	787	830	815	793	802	852	785	831	799	773	803	821	835	782	731	826	783	759	796	779	776	847	788	803	785	808	836	806	805	845	854	801	781	882	799	857	855	794	766	801	826	760	753	771	808	788	777	756	835	792	810	760	780	845	805	793	784	826	739	797	746	707	797	766	816	757	827	768	820	809	846	811	809	775	833	762	777	756	829	830	805	785	810	798	832	799	804	816	803	797	771	787	798	804	811	846	816	769	846	815	861	783	793	801	773	783	755	799	815	803	788	833	764	821	829	784	824	770	835	812	778	800	810	784	763	841	767	792	803	825	755	721	791	819	795	794	825	777	829	857	778	802	842	736	816	769	729	791	819	792	803	781	818	781	830	787	779	801	803	816	832	796	830	804	756	760	789	802	853	808	779	828	792	766	757	792	776	840	759	808	848	797	750	817	852	749	820	773	789	815	777	811	781	839	782	813	761	806	780	790	799	734	776	814	806	810	745	791	831	840	769	781	821	787	823	798	792	784	769	784	828	764	776	751	798	795	780	765	755	807	802	820	784	748	776	785	802	821	836	739	805	796	835	794	822	812	828	745	783	740	837	777	767	789	825	831	770	820	817	806	801	800	792	802	810	801	833	777	768	832	808	801	860	808	787	860	803	821	805	806	822	810	784	766	836	830	806	822	777	737	772	788	808	737	755	805	766	807	822	803	811	801	808	799	774	810	817	770	767	786	777	824	828	817	842	778	831	818	761	750	771	786	768	778	840	745	806	814	795	809	828	804	797	827	775	787	840	783	784	749	856	802	774	803	802	732	803	756	807	774	820	753	804	780	810	806	808	778	769	766	776	773	766	817	792	764	813	751	789	791	831	827	792	812	781	822	726	856	819	765	808	773	776	819	752	781	763	825	805	824	804	778	823	798	788	828	775	774	736	767	858	848	817	765	795	775	839	783	801	823	797	751	799	820	766	836	810	770	766	794	807	777	771	791	829	789	797	786	755	767	785	745	772	790	835	791	781	798	835	837	816	819	826	800	761	845	776	778	839	831	790	806	800	762	744	796	814	824	785	795	786	809	856	756	796	766	831	798	803	769	797	766	814	820	809	801	731	827	829	844	760	813	802	817	820	830	802	786	798	769	791	734	840	789	783	786	840	802	831	828	847	818	819	780	800	821	793	803	766	803	805	771	855	789	779	788	819	817	793	807	828	789	802	831	765	801	765	762	777	756	790	772	803	773	827	829	780	747	828	817	841	808	783	793	826	856	793	863	802	794	774	824	762	809	835	770	800	820	821	787	806	823	763	796	805	785	831	808	781	789	787	793	812	787	850	792	817	807	821	803	790	786	752	818	807	813	775	823	804	842	793	801	796	806	808	794	852	780	819	803	822	797	773	739	802	788	767	809	770	754	773	824	800	828	803	854	780	791	833	818	839	779	761	788	792	814	783	831	803	808	768	754	794	781	790	782	786	771	870	825	759	786	827	798	761	760	784	778	831	866	851	835	763	840	772	750	742	783	789	858	781	842	819	793	797	791	783	841	821	823	818	786	776	796	804	802	829	865	781	811	805	857	835	803	792	795	841	802	803	758	833	831	838	832	777	782	813	839	818	778	811	788	797	873	791	779	825	831	807	781	801	819	786	789	808	798	846	811	807	814	753	834	784	833	839	764	820	773	800	831	808	803	778	826	760	790	831	802	809	837	735	808	748	873	807	833	845	833	817	840	828	793	757	841	803	772	793	820	847	821	810	893	789	765	788	831	815	856	795	797	776	760	784	796	781	810	781	804	795	818	834	788	769	830	817	810	811	795	784	824	798	775	784	836	790	825	792	861	828	800	847	806	795	816	786	782	794	838	852	767	762	820	823	805	855	720	767	790	805	815	780	779	790	718	778	767	738	801	767	795	786	791	805	774	793	788	791	814	793	798	785	801	835	780	805	770	822	768	804	780	779	776	788	795	768	785	729	790	830	811	800	808	830	783	799	758	786	841	824	762	787	842	805	821	835	844	790	825	854	774	783	814	839	779	808	813	815	765	813	812	789	830	753	799	823	826	778	816	824	794	772	787	783	821
42023	20703	10471	3877	1236	635	545	497	445	432	437	422	432	397	390	377	350	359	388	358	380	394	386	361	370	357	388	376	370	336	371	333	380	401	352	368	367	382	361	368	387	412	389	375	366	363	394	383	360	406	359	412	353	382	369	377	405	369	347	378	437	372	383	378	345	368	344	401	367	397	384	410	370	376	392	375	372	383	412	395	387	378	359	375	375	348	368	357	341	373	380	363	419	370	377	372	349	367	392	358	391	371	349	328	393	386	361	344	373	381	372	411	373	403	369	374	406	377	370	370	410	375	388	396	356	381	387	383	350	361	356	349	377	361	359	351	411	343	339	386	367	373	348	345	379	379	322	369	382	344	400	368	365	345	357	328	378	372	380	380	334	381	366	381	388	395	366	382	391	418	369	365	368	375	340	352	368	367	349	374	377	394	358	408	367	386	385	401	404	375	394	365	337	370	394	349	390	382	393	371	349	355	371	362	331	364	389	363	380	352	395	382	326	412	350	364	359	361	361	366	394	397	363	375	341	369	366	376	378	406	387	369	364	406	325	376	382	357	418	419	355	359	356	382	369	395	395	404	394	386	375	377	360	326	386	423	395	365	371	356	342	355	350	375	367	395	343	353	374	408	385	359	381	398	377	378	333	359	385	360	376	383	367	342	364	431	332	370	413	379	376	386	395	382	387	351	386	347	374	379	351	426	384	381	386	387	351	353	375	369	341	392	362	367	420	366	343	371	361	391	373	349	394	352	348	308	351	370	411	361	356	385	375	363	353	357	386	393	364	369	370	371	356	373	369	371	400	360	339	395	355	359	365	336	353	367	394	371	375	336	405	377	394	378	361	371	389	388	377	375	396	375	385	354	368	393	384	357	380	371	361	395	393	380	393	423	395	347	377	357	387	362	366	362	372	341	354	377	389	367	343	338	387	374	395	373	369	367	369	397	365	396	332	351	363	363	342	388	428	382	362	332	375	416	379	360	384	367	420	348	361	357	363	366	379	401	382	367	393	353	381	357	387	385	402	366	346	318	334	394	384	405	383	395	353	366	372	360	356	370	387	422	363	360	385	383	346	365	366	391	373	409	349	346	307	341	352	397	382	382	349	378	394	376	373	358	378	382	382	358	374	366	369	385	358	398	357	356	388	374	345	357	353	358	361	370	339	413	397	393	329	383	375	384	350	408	381	400	371	367	361	370	353	334	397	338	340	379	371	395	393	380	364	377	375	381	386	331	381	358	354	372	360	390	381	365	395	367	357	425	378	363	385	374	371	351	406	389	377	360	403	351	380	397	351	364	357	382	386	345	372	366	385	356	404	334	331	381	337	371	356	349	369	379	333	410	384	380	371	375	359	360	400	381	350	359	378	379	402	400	399	393	371	386	373	376	369	385	350	382	342	363	369	384	375	378	342	410	336	369	362	380	366	385	389	372	358	372	363	375	323	328	384	406	365	372	346	363	359	351	360	368	381	335	373	379	365	370	405	423	403	366	358	363	363	389	382	385	397	378	379	412	398	367	363	386	375	375	366	357	369	358	396	371	335	380	387	355	397	352	375	391	404	396	379	351	351	381	365	339	343	335	373	353	387	377	379	397	376	376	364	383	338	344	365	367	340	380	370	384	400	377	393	368	383	359	367	370	383	410	409	352	370	352	390	368	390	386	414	395	329	371	359	319	368	340	355	336	377	404	374	351	372	362	375	390	386	419	393	350	398	385	381	348	356	401	368	386	405	357	370	381	365	347	403	404	342	363	378	400	385	379	377	359	389	366	360	366	406	363	389	332	380	365	352	377	360	356	357	368	367	387	358	357	398	384	375	350	389	401	415	358	350	343	382	345	344	394	357	396	366	394	363	365	374	364	350	419	400	366	365	341	343	392	390	386	411	360	389	361	369	358	393	389	367	369	376	370	404	334	338	378	352	380	373	369	366	352	342	359	390	367	343	361	367	367	377	386	390	420	357	316	386	350	362	359	371	375	332	348	364	356	353	347	366	375	424	362	372	380	372	385	341	386	367	385	382	373	385	353	362	369	347	367	386	341	398	360	334	373	397	350	397	392	422	360	374	370	354	360	426	323	358	381	352	387	334	348	360	364	363	363	407	365	358	320	360	354	373	327	350	335	363	369	358	345	348	360	382	369	363	354	389	361	392	371	365	321	362	360	384	348	368	388	378	386	383	373	342	392	371	359	353	375	374	374	349	353	345	378	332	364	399	355	372	382	351	383	380	378	393	360	359	368	354	384	400	368	309	376	371	351	350	373	385	381	375	367	388	378	357	383	355	386	390	358	361	381	382	370	392	356	368	328	391	406	409	356	365	386	357	354	348	363	428	385	401	380	357	377	349	333	352	391	400	368	379	365	353	354	357	358	379	361	361	348	379	392	357	370	375	364	397	370	373	391	354	373	358	385	361	370	371	394	396	350	404	369	367	388	355	366	375	368	331	378	379	383	392	349	388	382	389	334	387	377	386	390	351	369	390	410	349	369	378	382	359	369	387	346	407	374	362	373	369	375	367	375	381	354	370	387	412	397	332	363	352	388	385	341	362	396	340	386	415	319	359	376	370	358	361	366	385	374	357	365	335	365	332	364	375	402	382	347	387	359	357	378	400	370	390	394	397	423	373	394	402	389	363	362	372	381	379	415	398	372	365	360	325	418	321	383	348	383	378	381	379	330	371	371	382	396	378	333	405	370	361	351	374	385	386	375	351	384	402	417	380	372	313	359	407	411	354	369	342	307	362	386	410	345	363	376	372	374	383	373	361	371	369	412	381	372	370	379	393	368	389	442	359	363	366	360	358	364	403	389	427	326	368	382	399	395	361	367	363	359	369	393	417	375	359	363	401	379	408	370	403	344	381	407	372	407	418	376	380	346	366	401	383	365	402	391	362	379	329	358	365	358	379	340	385	410	379	380	364	375	413	384	381	397	414	378	396	361	398	376	367	357	349	383	340	405	400	355	389	369	349	367	432	380	410	375	375	359	384	410	340	400	369	375	351	357	392	341	390	343	357	362	382	322	381	365	383	383	391	389	366	409	386	377	381	376	365	375	361	445	362	333	384	366	367	374	376	354	414	355	419	364	346	336	336	332	350	352	364	376	372	365	404	356	393	387	388	362	334	385	355	350	364	390	378	353	372	350	357	336	369	332	356	375	385	374	335	352	393	360	318	357	351	360	423	347	403	375	370	352	401	376	356	359	386	365	379	348	332	379	389	377	372	359	298	355	370	352	347	363	395	379	377	355	361	379	397	422	359	349	373	400	390	362	370	396	409	374	400	368	362	365	372	371	405	395	362	384	375	407	361	367	369	373	376	361	391	347	373	376	356	370	383	396	389	335	394	319	373	368	362	390	372	358	350	375	391	369	404	358	427	429	395	352	378	364	371	399	364	347	349	349	414	350	384	376	373	367	389	396	410	360	360	361	379	357	330	383	356	373	385	346	366	389	382	382	372	384	329	413	362	389	367	369	392	378	349	371	347	348
25287	14197	13620	7885	3567	1980	1517	1368	1170	1027	989	959	921	869	856	828	837	827	831	847	783	798	830	794	789	727	793	840	835	786	774	786	772	830	850	857	839	841	869	836	847	860	811	861	837	826	769	799	764	825	851	803	808	833	867	796	840	812	786	824	838	822	797	816	837	795	830	799	803	777	818	781	814	880	798	794	812	802	840	747	763	837	741	746	815	783	793	822	879	777	850	789	827	769	855	867	795	814	751	840	828	769	763	807	807	793	799	755	809	769	735	812	858	812	760	831	769	794	826	819	826	808	763	826	758	787	800	809	766	800	834	782	812	744	785	805	785	782	812	787	825	795	794	739	811	802	780	802	787	768	827	788	852	775	785	740	807	843	848	771	819	773	852	765	766	818	795	781	755	785	814	780	771	790	779	769	841	762	773	829	819	800	867	738	804	780	839	791	757	824	800	781	778	799	816	811	794	773	820	772	805	794	759	783	814	720	772	825	750	780	798	740	828	816	776	821	801	798	775	839	842	790	750	776	770	774	774	778	787	762	846	801	755	768	850	798	796	775	767	793	865	774	786	768	766	782	869	766	790	820	779	786	745	814	736	785	788	800	780	823	796	843	766	801	756	783	855	828	790	808	768	821	809	823	773	758	785	775	784	801	796	850	807	833	768	810	787	774	852	820	803	868	843	754	790	842	753	778	852	817	812	795	742	825	803	798	775	825	712	781	794	839	815	810	750	777	809	768	788	802	865	796	830	776	782	822	798	774	826	777	820	782	797	826	822	831	828	804	818	783	758	752	851	790	834	852	804	796	802	829	798	824	787	745	839	792	850	789	871	800	815	757	799	828	847	779	765	812	814	821	772	790	805	788	775	842	800	756	787	777	764	865	773	782	796	859	790	796	793	782	782	807	785	779	800	794	831	771	797	787	841	792	813	796	827	804	715	763	824	772	835	758	770	833	776	776	781	750	819	786	820	768	791	792	820	779	805	822	814	797	811	825	829	821	802	826	757	738	749	840	844	803	811	826	790	738	863	861	767	759	811	757	761	816	762	746	802	806	812	813	842	836	782	824	758	824	802	772	778	799	798	846	807	802	814	790	748	802	815	818	787	750	760	811	789	851	779	800	772	814	819	747	770	773	828	756	773	833	792	805	860	819	798	812	776	755	799	770	735	795	797	801	814	751	833	775	777	794	800	819	822	764	812	790	784	799	802	816	824	798	820	838	807	803	772	808	774	838	797	799	769	842	762	793	767	799	788	792	772	785	826	797	803	830	776	815	763	828	773	769	781	787	800	817	768	787	819	861	780	777	819	825	780	759	737	810	796	773	792	796	772	829	797	824	851	841	858	803	767	809	805	822	754	810	810	771	797	775	808	784	795	722	819	796	837	795	808	801	799	789	793	848	783	797	791	827	788	816	765	780	760	797	802	784	749	768	818	765	828	797	790	814	816	800	789	867	838	813	789	855	788	809	761	829	760	759	778	819	803	797	822	806	811	759	814	832	758	767	827	792	798	791	771	784	806	798	793	791	811	849	823	786	747	804	871	841	822	835	773	772	841	830	777	750	828	800	800	751	818	767	829	764	741	858	833	816	772	841	861	754	818	788	787	799	794	812	797	758	791	811	772	820	796	788	776	830	785	811	803	824	799	797	821	825	801	808	759	760	825	772	797	790	801	839	854	803	821	836	804	796	779	784	752	830	750	762	782	800	791	788	763	875	780	790	751	812	784	753	826	810	861	778	781	749	787	825	787	811	795	819	814	827	841	828	835	805	782	831	795	777	828	765	828	839	774	779	813	781	823	781	800	793	770	807	853	812	781	787	835	780	797	808	812	805	821	814	753	801	769	786	808	790	749	796	812	792	792	812	791	734	770	845	793	726	755	766	791	804	807	858	771	822	763	783	826	792	817	784	843	879	848	849	760	785	805	819	858	790	804	735	780	789	758	758	831	787	772	800	797	820	786	810	832	802	806	740	843	852	822	814	849	845	814	791	759	759	833	795	821	831	804	811	767	847	791	807	769	778	807	849	785	783	836	844	764	816	776	787	861	764	807	780	770	834	788	806	829	783	776	778	841	845	820	793	823	836	793	821	832	817	807	851	787	829	798	814	756	792	782	874	830	840	820	789	804	805	808	820	761	757	827	836	775	771	803	776	794	792	833	811	818	782	746	776	868	821	784	802	719	839	826	803	798	799	737	777	754	762	768	847	791	815	728	746	807	786	770	810	839	821	800	790	825	826	768	798	779	797	759	816	806	790	812	843	795	832	824	807	817	734	813	824	783	785	836	825	802	793	828	798	797	777	771	758	830	808	817	788	807	790	802	809	812	811	821	750	821	761	828	833	742	775	794	840	788	799	791	820	788	779	830	824	789	785	824	759	804	836	720	752	827	758	815	771	767	763	840	826	784	835	847	764	812	772	801	764	752	839	801	812	826	826	817	777	821	815	782	825	863	853	828	782	805	805	817	835	776	828	862	794	811	763	775	800	784	765	835	786	781	767	826	834	820	830	791	798	857	819	806	771	815	715	783	789	817	803	779	811	776	790	781	784	793	809	840	807	827	811	748	835	795	749	833	810	762	739	822	756	797	779	829	785	798	786	792	778	826	795	824	773	832	835	809	842	745	779	781	761	787	786	799	870	778	756	793	798	816	815	825	771	792	771	825	782	805	783	842	871	791	842	760	786	773	788	806	794	835	733	807	789	780	770	823	794	818	819	758	824	760	855	767	812	798	818	805	801	788	794	818	791	817	786	795	826	816	796	808	792	790	725	807	770	828	772	790	798	812	779	806	803	773	786	844	764	806	809	759	815	835	828	810	790	800	805	783	867	828	809	819	782	765	840	835	784	808	775	763	779	819	803	838	824	825	788	812	778	724	755	779	791	805	868	846	799	780	848	800	778	824	811	791	842	834	817	790	766	809	800	757	850	799	782	789	804	793	766	766	808	815	766	849	794	828	813	800	789	798	761	794	806	796	794	774	812	788	784	833	775	793	802	769	802	812	842	784	791	825	832	808	798	815	812	808	762	817	848	803	780	832	799	737	767	852	847	786	778	773	780	761	804	774	801	765	815	813	742	784	714	785	804	838	801	810	852	802	783	814	778	799	763	738	768	831	747	783	821	793	800	816	822	783	855	804	775	782	783	800	791	806	803	795	805	822	747	844	783	810	754	814	769	791	768	780	797	838	817	774	786	784	823	794	858	828	752	767	776	837	752	780	769	745	828	762	772	822	792	824	787	822	800	853	739	817	804	818	805	773	799	811	798	817	791	825	836	784	764	816	786	815	804	792	790	765	789	788	818	768	830	792	753	827	850	815	800	760	859	798	829	762	861	774	793	763	789	765	794	778	804	800	787	803	751	788	817	819	803	786	804	789	772	835	766	788	807	825	769	806	770	794	830	790	806	831	825	773	770	850	798	835	774	805	783	821	756	766	757	842	766	775	806	764	746	777	817	806	770	809	783	779	775	812	804	768	781	851	773
55332	30883	16578	7237	2335	715	520	460	450	415	427	416	377	388	419	387	349	382	365	354	364	384	358	368	340	321	363	365	333	377	367	359	366	392	331	358	376	348	353	395	380	375	374	376	388	398	389	377	378	361	378	350	356	366	366	357	335	354	384	383	359	328	381	392	375	378	366	365	351	368	323	390	350	365	365	348	372	380	370	386	350	344	341	399	359	373	321	358	373	324	370	355	370	380	390	372	374	358	332	361	365	342	363	343	381	384	367	342	401	317	383	378	365	377	339	367	392	354	340	380	352	342	363	361	346	362	366	367	363	354	365	355	352	374	381	395	354	354	374	361	332	374	376	368	359	361	362	389	353	367	331	378	351	357	348	380	361	322	324	360	365	324	345	391	362	344	332	368	399	396	375	378	343	369	387	328	363	384	347	395	358	342	402	405	339	348	365	386	352	359	364	401	408	374	388	346	370	370	389	382	369	347	359	345	369	378	340	339	371	372	363	340	327	366	365	355	308	369	349	340	335	346	365	376	308	357	391	325	336	374	360	371	340	385	359	385	363	379	324	349	362	358	366	371	333	384	362	334	334	342	379	381	338	370	354	361	334	374	362	370	364	393	359	364	391	368	371	358	369	328	352	353	349	376	359	368	345	370	407	326	368	350	354	396	366	365	371	341	384	312	359	340	373	330	333	391	378	407	396	355	388	340	354	352	371	385	371	406	380	366	359	375	383	370	358	345	375	382	357	375	408	379	386	334	362	342	369	361	309	402	361	339	359	349	329	354	364	360	369	356	365	372	343	367	365	380	384	412	393	362	383	373	370	349	339	400	328	343	391	381	362	376	383	351	360	338	344	368	358	321	377	348	357	373	361	398	389	378	375	359	346	341	363	324	418	350	379	341	381	363	343	333	364	344	393	360	363	405	327	393	369	347	369	362	376	316	359	367	366	352	372	379	348	350	399	381	333	356	366	346	366	411	371	358	366	390	363	374	357	351	375	384	366	356	352	366	346	356	374	353	345	345	350	354	350	382	394	346	376	346	344	370	353	380	354	348	372	348	343	356	412	380	362	371	343	343	347	354	364	378	378	344	379	349	365	363	350	356	364	376	326	352	365	370	362	363	395	388	412	373	359	352	389	385	371	359	360	365	331	365	391	393	374	328	327	370	338	316	362	347	376	343	372	363	340	338	414	397	328	350	371	340	383	380	362	364	364	340	353	374	362	377	378	352	351	325	355	361	362	355	383	358	346	379	421	368	377	352	340	351	358	347	407	367	341	367	348	373	373	383	375	292	357	358	343	387	386	368	365	372	336	365	326	398	334	344	327	347	321	360	318	395	370	394	395	372	356	371	366	370	351	354	351	357	377	358	347	371	378	382	404	340	356	370	386	364	361	388	382	396	368	350	331	342	355	358	372	374	375	354	367	349	365	372	345	334	361	355	378	367	346	390	352	379	339	376	368	366	372	340	367	378	330	366	365	367	377	372	378	397	354	358	342	361	367	389	386	350	371	373	374	390	363	372	350	400	324	374	348	377	372	377	356	378	345	368	360	371	367	365	376	353	381	339	341	379	367	404	372	337	324	378	359	352	377	344	350	344	336	353	364	364	368	390	356	366	334	366	359	381	358	363	385	364	358	320	360	355	372	377	390	397	358	389	392	357	379	367	397	374	380	357	378	338	344	346	368	347	390	350	348	331	327	347	336	373	396	389	343	378	341	360	350	363	329	356	374	379	341	353	363	361	324	362	383	366	362	333	375	341	403	384	389	360	347	334	339	341	349	336	352	380	386	359	371	430	383	358	370	389	357	349	407	339	358	340	339	372	358	351	327	391	333	352	366	361	344	364	396	350	363	376	370	370	332	351	365	360	355	372	385	376	365	372	347	371	348	354	334	400	392	362	335	352	361	366	326	353	367	326	352	346	348	376	319	354	363	361	395	351	359	368	337	328	353	367	362	353	343	366	333	363	378	335	317	325	366	389	336	346	327	340	382	335	371	345	379	361	343	367	345	354	350	365	330	343	350	401	348	331	357	354	350	404	337	375	359	372	378	346	360	359	360	359	411	395	352	380	354	358	369	365	378	370	389	371	350	339	387	382	348	356	406	378	393	378	322	347	347	388	420	380	380	387	359	337	395	344	400	342	368	370	382	303	347	392	324	336	388	336	370	372	342	375	352	346	353	378	386	379	344	366	384	363	383	384	364	346	345	364	365	364	390	367	365	350	338	362	376	398	333	372	372	368	394	344	339	370	328	358	357	341	355	360	356	366	363	361	363	372	368	335	351	358	344	371	382	403	388	321	351	351	356	367	371	394	359	346	394	361	338	381	359	383	345	352	374	367	408	361	341	342	347	354	323	372	363	361	359	322	353	339	338	372	347	384	347	348	370	321	373	405	380	364	358	349	380	354	383	353	327	380	357	383	346	371	391	426	352	347	369	393	385	370	371	384	353	345	350	386	368	387	365	331	334	351	387	323	307	370	378	357	368	345	339	347	382	318	359	381	348	357	359	372	400	394	392	338	314	343	370	380	332	345	352	365	359	389	357	370	357	374	360	338	329	344	382	374	356	346	383	363	391	337	397	338	361	360	338	375	368	363	403	334	391	347	328	382	351	320	368	368	345	357	370	358	362	330	370	363	346	400	368	368	344	364	355	339	377	387	343	360	376	347	395	391	381	318	372	374	354	339	332	346	404	341	398	383	347	353	339	311	355	365	355	379	363	367	344	386	375	362	333	370	367	375	368	345	403	365	387	354	363	383	373	379	341	403	350	421	358	359	377	368	350	346	375	385	368	386	380	378	357	336	363	347	377	399	367	375	352	359	369	362	359	360	360	321	363	376	386	342	335	369	342	347	396	382	350	329	314	373	327	375	345	381	391	376	368	387	372	354	364	318	361	371	363	338	336	350	390	349	338	365	339	393	418	364	384	382	399	376	385	399	400	368	342	355	404	377	371	387	372	356	405	393	369	357	352	372	343	374	392	367	370	364	337	416	348	365	364	376	318	321	353	376	327	331	337	320	317	327	371	412	366	347	346	367	393	399	347	372	423	361	368	350	396	346	303	350	341	356	385	371	337	344	336	368	376	398	394	359	365	348	358	349	345	379	368	362	343	343	360	344	356	375	379	409	370	313	350	351	370	372	382	385	348	366	305	372	360	390	330	330	351	355	365	352	358	343	358	378	391	383	330	380	377	338	369	356	351	320	380	384	321	334	332	390	364	348	378	373	373	359	365	409	391	355	357	416	381	413	408	357	369	357	310	351	383	358	364	366	367	377	395	350	350	366	347	380	358	328	360	381	374	349	368	362	387	363	335	376	364	356	365	378	366	366	358	355	351	352	379	362	348	374	386	345	363	346	338	350	399	328	337	365	360	361	357	356	344	337	368	409	358	359	369	387	338	370	385	384	340	343	361	319	400	372	362	375	367	343	351	341	388	348	355	335	318	364	351	337	313	317	345	371	390	350	361	342	353	332	366	380	334	403
35716	23674	18979	13205	5888	1922	1508	1239	1176	1018	982	973	899	885	787	797	788	842	797	828	782	779	807	806	813	777	820	799	807	772	800	807	757	813	837	804	820	816	883	800	781	793	830	791	815	786	763	825	816	784	797	822	805	776	817	806	841	783	782	819	782	772	785	784	859	757	743	776	785	806	794	804	789	790	798	813	762	789	764	771	801	766	837	780	775	769	764	811	737	828	764	778	781	768	820	822	782	785	791	771	763	756	805	834	812	758	821	766	734	757	788	786	757	819	784	753	756	788	724	762	767	833	752	758	775	798	734	746	796	783	794	788	728	775	816	721	797	764	805	757	748	740	760	779	754	745	741	799	805	814	746	804	787	733	811	794	729	808	753	727	793	772	821	804	805	782	768	834	846	809	748	806	759	748	760	779	781	735	778	790	835	766	814	759	818	783	782	732	773	792	708	786	783	781	819	756	747	741	764	772	764	805	777	774	808	728	839	746	737	788	805	774	781	781	803	782	768	829	789	826	764	747	786	777	775	810	773	814	802	732	773	727	793	792	794	811	781	831	786	767	752	772	817	787	764	784	776	825	798	791	832	773	792	798	773	736	785	775	809	770	817	755	843	762	837	766	763	830	752	817	794	779	774	808	832	762	820	758	747	803	779	760	813	733	803	782	755	755	724	797	800	728	763	737	790	780	819	816	779	827	789	801	808	747	770	780	805	819	758	809	762	793	784	786	834	785	758	772	770	785	752	763	815	743	795	802	820	762	796	780	786	789	771	790	747	754	764	778	783	803	858	777	809	832	795	780	741	755	781	790	811	797	782	831	791	801	777	819	769	745	742	793	741	777	757	810	809	782	757	780	735	757	793	761	764	802	755	743	778	769	828	819	778	760	798	761	763	752	785	759	825	832	770	766	778	769	761	768	807	789	806	744	751	773	799	824	773	810	796	737	809	752	765	777	767	778	733	801	856	808	798	818	831	798	794	825	777	815	789	834	765	746	739	794	799	769	801	744	791	791	825	821	758	770	784	761	778	774	754	816	802	742	758	766	764	812	784	781	754	748	774	864	792	826	782	797	755	819	788	723	768	754	796	785	810	762	794	824	736	781	761	747	778	783	751	814	815	859	794	818	777	791	767	810	769	769	792	753	740	770	761	776	812	733	778	814	722	740	799	794	767	753	750	795	811	828	775	760	775	803	803	756	762	800	783	763	774	795	791	815	725	800	795	760	820	799	816	780	749	809	792	743	802	772	834	763	771	731	808	731	799	814	779	788	813	789	803	756	777	792	791	802	790	812	793	788	758	807	777	728	793	795	802	782	804	828	748	783	825	789	838	767	756	840	776	802	781	748	801	775	752	786	775	768	793	813	781	736	830	780	854	823	789	813	772	810	797	757	753	765	782	827	817	780	802	806	811	773	820	756	794	811	788	786	773	793	802	832	768	780	832	778	827	795	783	769	777	780	769	772	774	827	792	758	782	788	803	793	730	779	805	754	768	773	740	804	813	797	775	747	765	770	816	790	784	822	777	834	782	749	828	786	811	823	808	828	774	813	787	750	809	756	743	787	788	794	821	743	745	776	794	810	805	751	767	790	788	766	786	788	747	798	788	747	749	794	764	779	821	787	777	797	776	801	805	806	770	815	811	750	792	816	751	779	805	797	705	812	726	818	744	762	772	771	829	825	801	785	757	795	802	789	801	810	756	793	766	829	777	796	757	782	801	764	754	782	792	719	786	793	778	789	742	759	786	789	827	724	752	782	764	738	805	810	775	839	725	760	763	820	736	755	810	865	799	766	764	771	790	752	802	787	810	798	784	851	791	791	779	829	806	796	771	793	770	757	838	777	785	769	771	751	774	814	732	798	764	764	793	782	753	788	783	795	769	805	753	763	812	795	811	773	824	798	832	759	778	680	826	767	796	786	820	825	820	761	798	703	807	790	766	774	785	844	805	803	751	780	783	722	779	823	782	757	782	794	782	793	768	770	761	796	790	773	710	819	762	789	779	780	773	799	789	785	769	821	819	775	805	765	788	783	804	795	802	833	787	797	803	787	809	791	817	818	761	800	767	817	767	817	810	777	817	756	832	745	758	787	788	826	842	754	810	774	740	768	819	762	788	750	796	773	779	805	809	760	779	758	786	743	777	807	779	817	769	799	770	806	789	796	815	771	870	793	753	794	842	755	766	798	787	767	790	757	771	820	796	801	770	771	813	793	778	794	824	788	790	809	818	782	802	765	811	767	787	755	801	790	790	807	808	753	809	770	776	851	822	825	822	781	778	800	776	821	776	791	737	821	788	809	842	762	816	796	772	768	801	799	768	816	795	767	796	776	829	815	810	834	752	801	769	783	803	808	770	828	754	758	800	776	762	785	784	818	780	816	744	785	761	770	759	768	798	771	781	833	762	746	840	779	799	744	760	802	759	770	751	771	717	738	820	808	770	823	793	826	786	758	819	760	795	787	765	804	779	781	822	769	780	781	755	832	784	767	797	761	771	841	804	788	803	784	776	720	754	779	812	762	783	800	772	758	796	802	747	811	760	786	786	792	760	746	775	767	793	747	857	789	803	806	775	779	792	784	794	810	802	794	764	754	800	766	793	829	806	763	720	761	760	823	785	749	752	738	753	785	816	776	801	787	777	802	762	766	801	790	802	770	766	763	749	768	801	800	806	793	773	779	780	818	775	750	822	764	758	781	783	779	745	784	754	748	773	820	777	799	731	797	782	781	846	788	790	785	828	755	790	822	808	782	790	807	824	788	734	745	795	757	760	828	779	772	722	766	795	799	733	736	795	754	774	779	746	787	795	797	786	795	762	751	790	843	802	780	837	775	827	789	790	770	802	813	768	817	783	778	789	793	776	804	763	780	772	753	832	793	706	783	790	755	746	793	746	760	816	778	765	805	808	756	738	815	780	792	730	812	805	756	805	764	774	809	796	761	841	767	774	765	769	729	796	779	807	758	735	748	819	756	798	754	733	757	832	805	765	780	777	781	784	836	802	811	786	767	762	763	793	834	781	757	746	795	804	724	822	778	800	810	800	788	800	775	788	764	734	853	793	758	773	848	789	784	748	769	848	811	780	826	771	764	852	823	792	784	762	784	724	779	781	801	828	768	814	770	800	758	787	794	781	758	805	795	744	792	766	743	810	798	726	782	819	804	799	800	767	779	794	789	781	812	796	719	773	797	815	793	828	828	750	821	757	851	742	793	768	742	835	813	751	799	760	789	771	824	775	798	734	788	799	748	752	790	770	742	765	734	829	784	755	792	818	758	784	751	796	792	783	776	738	729	772	735	825	785	769	777	801	787	740	756	807	750	837	715	762	745	791	777	727	739	775	819	803	800	811	765	782	751	768	773	809	794	773	801	832	788	788	785	780	751	802	749	789	735	786	737	754	750	763	777	783	756	806	782	804	734	792	840	765	776	772	764	837	830	774	818	781	808	791	819	806	804	763	775	796	758	794	804	783	811	799	769	801	766	785	778
64879	32255	18104	9751	3707	916	618	546	448	378	428	395	416	408	358	330	375	385	361	367	394	398	388	380	364	395	387	395	364	367	340	398	372	357	378	391	414	399	401	393	364	387	376	355	379	347	387	388	402	316	358	353	364	374	386	358	399	374	359	371	330	382	361	360	355	352	416	390	360	401	373	392	362	367	395	363	393	415	379	410	364	342	404	371	335	363	396	402	376	367	381	413	361	352	367	369	365	396	384	382	402	362	366	376	392	360	381	376	365	361	388	340	361	383	364	340	395	354	392	363	395	369	378	373	379	379	405	377	376	365	390	358	347	351	340	353	373	392	394	327	375	367	388	331	387	385	333	354	368	368	373	338	390	377	396	369	386	349	382	410	358	373	388	362	391	409	384	398	371	382	381	388	358	361	424	388	356	376	372	343	364	361	377	361	370	369	400	353	338	382	401	368	360	359	387	388	407	351	370	363	400	354	357	363	350	373	379	327	367	364	384	368	334	412	397	378	354	343	381	391	396	359	408	355	391	402	354	373	338	351	398	379	371	401	370	398	385	413	381	328	367	367	364	388	380	407	408	367	379	369	352	365	384	370	369	364	366	362	365	370	398	393	405	384	382	370	348	350	369	392	347	405	398	407	385	371	340	349	348	361	376	357	355	346	360	336	391	365	384	372	382	357	362	405	389	359	355	369	364	390	403	352	388	415	364	397	362	385	326	401	423	390	401	349	354	377	371	330	397	398	363	355	373	370	379	367	366	376	396	379	374	386	355	351	356	362	381	363	347	383	345	368	380	413	410	359	319	401	355	382	378	377	344	346	389	370	385	383	374	342	354	364	368	375	360	353	374	376	422	384	386	374	404	394	355	352	403	381	365	362	340	392	371	379	353	355	368	393	387	369	358	410	391	410	391	368	355	392	430	360	340	339	419	405	382	395	354	360	362	392	373	418	379	349	377	369	355	333	309	362	387	391	397	381	424	375	399	381	396	384	375	390	395	360	413	339	368	355	372	343	349	363	374	363	378	386	365	395	405	388	398	355	386	372	401	366	404	372	369	371	351	376	370	364	387	367	366	389	381	376	383	362	331	386	381	387	375	393	416	360	365	407	370	343	379	355	376	349	382	387	393	362	389	370	373	382	361	398	399	401	369	366	357	384	367	358	361	374	400	334	432	356	405	343	385	380	377	366	379	366	383	371	353	357	367	383	397	406	396	368	370	385	373	411	387	371	383	334	353	376	374	376	351	381	366	332	358	401	354	394	376	376	376	355	355	350	348	387	365	381	385	403	400	385	342	383	386	368	380	388	405	335	380	394	373	346	374	362	384	369	378	383	338	345	347	400	363	400	349	374	359	366	388	379	343	350	387	384	389	333	384	385	382	375	377	361	411	358	360	394	388	388	376	337	356	368	352	346	339	368	414	348	381	360	384	348	365	377	338	370	373	396	382	334	329	404	359	414	362	379	371	395	389	375	394	336	357	373	362	363	364	351	355	353	384	381	345	388	394	371	367	425	343	345	347	418	359	366	361	370	380	387	360	374	402	367	386	372	366	364	392	366	361	355	356	380	372	330	370	382	394	384	375	350	377	312	385	382	379	399	365	404	381	393	384	355	380	358	350	349	371	389	355	352	360	359	353	371	389	380	367	391	389	370	407	379	361	390	380	428	389	368	359	367	327	349	360	342	349	395	405	363	396	378	380	408	386	365	325	399	384	394	378	357	400	381	373	376	382	411	373	405	376	348	352	407	360	372	369	359	391	332	364	386	366	375	364	361	345	357	373	393	355	353	355	384	375	396	363	381	359	392	366	338	373	412	422	347	412	371	383	393	341	380	382	359	364	353	347	354	377	410	362	405	378	413	370	402	348	393	325	350	405	383	394	358	393	393	384	364	348	367	399	363	365	389	381	379	384	387	374	408	371	377	394	411	393	376	386	357	364	338	376	405	353	392	368	377	339	362	370	372	372	361	367	344	379	400	352	393	353	401	380	405	384	387	369	395	388	379	379	372	332	346	392	362	337	379	375	380	347	375	368	366	348	382	399	383	353	397	381	344	370	413	387	368	376	385	400	363	337	337	363	336	360	390	426	370	376	341	348	390	380	347	375	330	396	386	384	346	390	355	402	366	373	355	370	386	381	346	395	370	359	354	372	379	349	342	391	342	400	381	354	361	368	393	370	373	361	385	371	381	390	345	331	398	384	331	406	391	402	380	390	380	372	361	351	367	365	345	351	419	354	372	397	402	388	400	371	365	356	363	368	356	312	385	358	350	388	387	373	336	376	373	341	343	342	400	366	359	389	353	324	353	368	346	372	389	346	364	349	378	395	336	382	389	351	353	377	403	373	346	376	356	377	396	373	368	378	367	378	399	373	387	372	364	359	366	341	358	388	378	337	330	381	373	388	385	360	383	372	349	390	432	388	412	361	370	347	367	366	373	394	365	407	343	396	386	387	352	386	391	350	365	375	346	417	372	397	395	412	374	363	371	360	405	370	377	378	379	345	349	366	380	364	352	349	375	337	372	379	406	352	411	354	350	345	361	390	380	383	389	368	399	404	390	369	408	343	337	361	386	367	366	339	360	395	389	363	380	366	389	336	371	374	349	367	389	377	366	380	393	400	371	348	347	391	412	349	372	368	352	381	370	388	345	358	394	367	342	352	328	363	387	386	359	343	399	366	382	383	372	343	367	326	381	348	377	391	330	395	409	354	363	394	385	416	379	364	382	397	412	340	365	389	397	375	377	352	393	422	395	353	365	382	332	366	360	410	392	368	368	378	413	386	376	375	398	383	356	346	364	367	392	357	340	394	371	347	365	350	358	401	372	406	361	350	409	386	329	374	334	380	365	395	319	388	385	401	397	384	406	344	372	348	379	344	365	359	360	354	379	327	388	408	343	393	408	393	368	400	391	364	384	372	394	384	385	361	349	396	391	370	363	391	359	360	347	367	357	357	367	406	378	385	408	353	400	423	373	411	352	364	387	407	330	371	394	345	365	360	357	385	373	374	401	360	341	348	385	359	380	355	367	379	389	379	380	385	406	380	373	418	371	391	408	337	370	366	376	334	361	359	392	349	394	357	388	406	359	393	356	330	389	395	387	354	371	380	319	351	371	364	430	369	377	369	359	433	372	339	405	391	383	408	378	381	365	354	346	372	350	381	350	387	350	370	399	362	352	381	421	392	414	364	378	364	351	365	385	422	374	365	367	327	403	396	385	342	376	391	387	388	373	347	358	356	388	353	381	405	347	376	377	359	390	373	367	362	378	362	338	364	392	392	375	371	378	367	387	382	380	412	387	368	421	366	369	345	359	378	377	332	416	420	365	407	379	353	385	395	397	378	397	381	360	342	366	384	380	361	379	399	376	375	360	346	359	341	375	396	375	382	388	375	353	354	410	404	356	395	371	396	378	411	389	372	425	402	363	378	402	354	364	393	381	378	410	374	383	394	380	388	404	371	365	418	365	392	337	379	358	404	377	392	372
41613	22923	19708	17540	8140	2349	1846	1500	1262	1178	1034	1002	878	904	873	861	877	845	806	830	812	780	789	814	844	798	835	769	802	811	830	846	826	802	827	796	836	856	850	861	867	865	820	850	847	863	864	808	857	854	802	812	778	810	805	836	877	802	887	839	778	824	797	793	764	801	781	830	800	840	871	846	813	807	767	822	804	837	811	803	830	784	792	734	768	783	777	800	796	803	790	793	837	786	752	851	828	794	821	791	787	816	792	818	799	785	795	808	797	786	786	855	762	777	788	822	778	783	782	779	779	795	770	816	751	784	809	803	849	790	802	818	760	798	797	815	767	771	790	827	860	818	858	858	813	810	799	859	793	818	846	798	823	776	794	795	799	804	853	762	765	760	830	883	781	843	794	839	786	788	826	798	820	804	818	785	776	829	763	828	799	769	819	797	841	768	783	779	773	791	826	795	851	770	784	796	818	772	761	791	827	829	848	805	813	754	792	781	767	813	770	779	799	797	805	804	795	821	777	778	853	793	856	799	765	813	789	820	812	828	783	873	774	822	826	824	808	799	823	781	755	736	754	818	766	763	823	793	769	781	784	782	861	791	754	798	801	775	811	775	803	773	809	815	809	787	828	773	785	821	789	773	801	814	830	842	755	802	748	776	775	826	779	774	809	819	750	746	829	809	731	848	769	809	815	767	847	812	815	872	769	765	851	782	868	804	817	859	808	786	836	786	783	808	844	754	834	778	804	828	799	817	784	797	805	798	788	813	771	823	783	814	799	832	849	789	837	769	787	808	753	737	790	740	818	837	774	776	791	846	766	809	771	809	848	808	799	842	807	750	735	803	787	834	780	808	813	798	817	798	722	796	782	753	758	782	779	800	803	826	862	788	822	806	801	794	812	774	811	763	802	745	768	769	769	815	777	788	837	806	825	826	805	827	783	806	814	815	765	839	832	776	797	795	831	788	844	815	793	790	815	771	771	777	801	787	811	771	834	768	765	800	778	822	857	829	811	849	860	806	798	747	819	807	802	790	793	771	806	786	847	789	813	797	773	773	787	778	783	765	824	820	812	828	798	799	798	797	775	804	779	814	748	860	806	809	773	791	768	811	753	740	795	839	797	803	780	815	826	810	804	749	816	841	805	807	816	825	820	817	779	858	765	784	799	853	764	830	775	809	802	796	851	893	842	774	808	834	778	829	808	767	797	753	799	869	879	773	781	803	784	832	817	792	795	826	812	815	771	784	817	781	793	779	777	778	781	749	810	839	789	851	802	806	784	814	732	830	862	812	810	840	811	766	802	834	810	807	847	849	761	832	789	814	816	892	797	875	788	809	828	795	788	793	778	784	776	760	766	783	807	810	841	885	788	786	818	787	762	789	801	796	824	797	790	785	800	775	786	821	850	836	830	854	856	859	818	775	766	791	798	775	795	871	834	771	847	837	816	819	833	837	825	787	821	760	789	789	780	793	816	777	753	873	778	858	781	776	844	810	798	781	827	802	829	826	773	792	836	782	792	832	752	835	796	809	816	851	805	805	843	807	742	779	796	776	784	816	828	798	775	802	794	831	804	834	767	833	826	810	804	820	800	818	781	776	779	824	795	756	807	790	809	803	737	829	772	808	822	815	800	779	794	778	782	818	797	840	827	864	808	819	846	805	753	796	814	795	821	791	829	789	825	797	794	757	788	873	840	770	821	821	781	796	765	868	763	810	774	804	829	796	801	826	831	860	833	778	811	798	805	839	755	825	782	776	783	808	835	850	781	804	765	789	793	773	795	736	786	814	849	839	779	821	821	807	800	823	790	838	775	822	766	832	805	826	759	782	816	847	795	827	840	773	810	790	833	801	789	799	795	829	780	778	807	797	750	780	780	830	822	735	820	795	861	822	833	774	815	760	861	787	813	828	776	781	763	753	811	752	804	793	830	795	821	801	779	774	836	781	829	799	837	791	782	864	757	792	814	822	791	763	820	841	782	809	829	781	761	795	855	832	800	811	759	748	811	844	805	752	795	821	849	811	823	783	819	795	800	796	839	739	833	790	811	798	809	802	788	772	843	764	798	783	808	818	729	804	787	803	766	799	809	806	862	815	819	804	753	810	815	775	780	803	791	798	785	807	825	771	848	827	772	765	745	843	780	800	853	861	845	834	810	836	855	832	799	800	759	835	812	841	859	734	744	784	830	822	774	767	823	827	824	796	793	798	783	819	848	744	759	821	803	823	837	767	838	798	844	777	760	791	763	797	782	808	822	781	767	790	756	804	802	788	802	810	792	757	770	800	833	814	815	833	817	790	827	816	862	760	852	835	791	819	811	756	822	789	777	860	844	801	829	841	797	819	794	819	804	803	831	793	797	755	762	839	824	836	769	802	829	789	763	771	780	801	777	779	763	795	771	794	809	812	813	821	820	760	791	792	808	799	806	785	746	823	825	770	809	800	796	769	788	760	730	780	822	751	795	796	766	789	772	839	778	762	847	745	845	798	795	779	764	794	786	768	818	844	836	822	790	840	833	763	790	785	769	808	807	796	765	799	799	874	835	752	798	813	816	800	810	823	808	789	828	824	799	817	767	803	806	775	798	763	773	779	854	788	819	807	812	852	798	826	829	779	871	809	776	833	834	779	851	831	844	772	814	801	793	806	828	785	809	782	770	841	784	808	875	790	828	827	774	796	831	755	802	768	787	782	806	838	758	819	767	796	777	854	806	842	792	793	782	854	824	808	807	821	786	809	773	784	795	761	818	836	772	861	825	791	789	804	844	779	860	795	821	793	781	826	795	844	739	760	863	795	818	867	778	799	856	796	805	770	796	839	831	793	836	805	854	815	824	820	813	716	824	798	833	816	792	836	790	795	799	769	787	781	831	880	854	757	770	765	839	781	771	802	882	783	785	783	789	819	811	865	785	830	784	780	819	797	791	749	785	878	793	845	824	769	795	803	757	802	842	800	765	811	767	771	838	791	818	753	828	775	812	769	781	817	842	781	809	743	843	846	802	809	833	823	794	773	829	716	809	848	853	790	813	788	818	781	780	772	778	768	835	832	775	820	781	846	777	777	839	782	788	805	831	796	831	770	825	783	845	825	818	859	789	796	800	814	816	744	811	787	873	780	802	746	809	830	810	796	782	778	786	872	817	770	799	798	777	781	831	788	836	738	813	804	862	798	779	765	776	779	813	827	851	800	818	768	795	753	793	851	754	787	791	824	794	789	831	840	825	820	825	797	824	843	820	806	813	731	840	804	787	803	807	768	817	788	793	830	786	818	823	769	826	801	799	839	779	766	800	763	817	792	764	770	797	819	834	831	785	726	848	822	775	795	809	859	788	788	821	832	781	830	764	833	753	854	830	761	805	784	818	798	815	830	775	771	862	832	798	812	793	772	780	829	836	771	853	834	763	810	831	778	771	801	802	787	761	780	834	780	823	794	841	783	757	785	832	755	823	814	786	818	828	819	828	843	815	814	803	808	838	823	794	862	816	815	797	800	856	769
47306	20077	7543	3118	1095	510	454	391	419	409	391	376	365	395	371	373	350	387	353	387	336	389	349	396	351	329	403	357	380	323	367	340	362	409	374	374	400	365	368	387	346	366	400	351	398	389	359	346	375	411	360	379	397	368	404	363	380	371	356	359	342	393	407	382	429	401	391	347	414	347	363	372	371	354	352	366	369	434	351	388	368	392	372	384	377	402	372	335	343	348	394	372	369	413	384	356	384	388	375	348	383	377	358	370	364	369	386	393	356	383	345	357	375	380	379	373	380	397	367	355	377	406	385	348	364	372	411	350	391	371	382	359	351	372	404	363	361	370	346	350	370	387	371	360	395	365	409	358	367	383	384	388	396	325	362	375	384	363	415	373	410	361	417	384	364	341	396	386	375	369	396	356	354	401	361	423	359	377	389	372	373	387	363	368	406	379	389	399	383	389	384	343	344	353	365	387	380	351	385	387	375	350	330	345	361	343	386	407	371	370	364	358	375	398	398	377	358	381	369	382	427	389	367	364	333	359	419	354	412	365	359	331	360	342	343	338	368	348	365	383	373	360	338	375	395	346	406	401	340	366	412	374	396	373	356	380	385	354	376	362	355	368	399	345	374	372	417	386	410	382	336	396	360	389	355	358	351	349	356	383	385	363	370	385	342	335	378	366	399	386	363	364	349	389	354	376	378	370	347	347	391	367	406	358	344	314	407	348	382	366	385	379	392	413	372	391	375	378	358	378	383	393	367	407	370	377	347	375	366	376	373	393	404	354	345	358	348	359	372	354	365	392	355	385	412	333	379	372	381	375	366	356	391	366	392	348	349	391	375	365	399	396	377	377	373	376	368	378	346	373	395	377	377	393	411	391	383	377	418	344	379	366	411	370	369	377	354	373	378	360	408	407	373	343	406	402	378	369	370	375	399	321	360	369	362	389	412	404	397	371	355	347	373	344	376	386	389	359	359	365	366	361	384	356	357	395	340	360	397	378	401	375	361	410	409	388	371	385	371	380	366	329	385	355	362	371	338	356	362	346	380	360	381	335	431	374	397	341	380	372	338	361	395	405	352	387	399	344	371	351	360	381	359	407	352	375	372	376	360	383	365	394	382	353	387	367	369	372	404	361	406	385	360	364	352	354	372	377	372	358	396	378	373	393	357	336	354	390	364	371	372	417	354	366	357	344	373	370	374	390	388	409	381	361	334	378	352	366	399	375	405	370	391	374	368	351	347	379	360	344	363	364	347	381	386	340	377	373	367	339	390	364	363	397	363	371	375	387	357	357	354	380	353	349	357	409	371	389	348	413	368	342	378	399	369	363	364	351	415	352	398	357	366	404	385	373	377	327	377	365	384	399	378	391	389	369	423	417	362	388	382	406	335	372	396	362	401	382	385	358	335	365	385	388	363	365	367	349	366	358	364	391	332	341	380	380	365	409	385	337	383	401	418	394	382	365	399	365	382	361	351	410	358	346	376	367	382	384	397	389	375	372	432	382	357	358	390	351	314	345	385	345	410	397	389	354	377	374	405	360	355	382	364	361	367	356	329	382	397	438	376	362	402	336	369	375	393	397	405	383	380	360	394	388	365	339	368	402	394	391	370	359	382	378	407	391	379	364	386	364	366	413	410	403	367	345	344	409	386	352	355	343	343	385	358	338	368	358	395	376	414	353	375	355	353	345	396	398	370	380	362	368	373	410	367	380	374	408	343	360	350	340	374	376	350	338	356	406	379	361	399	396	404	366	341	353	391	401	358	367	386	381	403	352	386	373	355	392	346	366	356	367	376	368	367	358	363	364	330	398	388	365	361	422	343	368	345	366	382	405	380	384	366	384	361	380	406	362	395	381	343	354	436	378	382	361	389	349	338	398	352	364	405	380	396	349	401	362	397	328	423	391	369	355	329	365	407	380	396	377	376	354	377	359	337	392	383	406	382	377	450	439	397	412	366	411	339	360	366	382	377	393	402	369	405	378	386	374	372	388	403	391	375	419	412	365	369	409	365	415	368	366	359	350	322	366	336	423	391	407	369	425	380	380	363	388	391	367	367	337	347	392	384	340	392	382	374	379	382	396	348	372	374	387	326	378	380	381	355	394	373	412	356	391	362	353	354	342	407	366	359	363	382	381	409	397	409	357	363	391	426	376	407	404	359	377	373	368	380	374	341	362	360	358	378	380	388	380	420	356	366	370	397	373	388	366	367	346	405	387	365	372	395	349	375	361	373	385	370	388	353	353	407	362	380	357	342	361	394	343	357	360	376	356	387	390	369	380	382	378	393	338	358	390	405	378	377	406	328	364	378	390	375	376	372	352	369	388	403	344	379	378	404	363	359	362	380	398	408	405	383	368	370	380	388	358	369	351	372	357	367	338	398	404	373	374	370	360	361	348	390	372	375	367	346	373	369	337	364	365	357	369	348	402	386	399	367	394	361	385	351	365	338	356	386	359	390	367	355	376	389	382	387	413	375	361	429	350	397	394	354	365	392	338	397	405	402	369	381	391	354	342	372	383	351	370	429	368	384	378	390	367	366	404	349	367	341	376	354	385	360	363	386	394	349	367	391	381	377	381	381	367	394	360	336	384	354	374	362	385	389	363	370	367	331	392	384	382	350	350	402	344	398	388	372	363	351	401	385	407	380	375	359	407	380	369	358	369	404	355	371	380	407	350	390	371	365	384	422	362	327	385	392	357	390	371	403	356	389	387	397	381	364	407	367	382	377	358	369	384	353	369	363	413	369	368	357	404	404	362	382	372	386	359	362	403	330	372	349	391	399	410	353	346	358	385	374	331	375	396	349	368	389	394	380	411	400	354	356	381	352	334	349	379	396	371	378	403	364	346	387	380	390	397	388	400	361	368	402	397	401	355	332	425	404	371	396	375	388	391	394	377	356	365	383	377	396	363	383	379	393	345	405	367	397	348	447	360	352	340	390	350	346	372	397	367	322	381	345	354	367	368	364	378	391	374	357	366	361	388	368	360	384	341	394	371	418	359	353	365	360	379	388	372	376	385	359	360	390	392	374	397	356	405	398	358	411	372	323	393	356	395	362	389	333	371	402	392	360	428	373	378	393	402	362	391	379	369	368	372	380	383	375	374	364	366	399	342	366	359	357	401	375	366	379	372	398	368	363	361	365	379	372	355	404	378	351	398	384	369	338	342	379	371	393	344	363	382	351	384	391	391	440	395	391	344	418	359	388	368	393	361	382	391	364	392	377	423	358	404	386	351	379	353	361	428	362	368	354	410	363	379	383	347	393	421	373	347	398	376	340	358	363	369	403	354	335	389	396	409	369	390	381	375	357	367	371	365	377	392	384	364	394	374	371	366	366	418	352	336	387	357	390	385	326	351	375	385	383	403	355	404	337	368	379	413	336	378	377	415	389	373	421	369	408	361	379	389	398	384	374	413	375	401	359	380	324	383	418	367	413	413	337	401	356	401	382	392	407	346	357	383	384	350	363	409	376	390	382	377	416	372	370	357	369	363
30744	13452	9972	6918	2859	1451	1159	1053	962	923	899	876	854	868	842	853	777	879	824	810	797	812	837	822	805	835	810	799	755	825	813	853	773	788	802	885	791	843	831	829	789	855	839	798	793	794	840	801	814	791	816	823	814	772	845	791	864	818	792	791	828	833	802	810	807	827	801	780	768	819	807	853	820	764	826	778	826	798	797	795	819	766	751	784	794	834	790	836	771	812	794	818	822	810	840	818	789	803	826	814	751	805	841	798	762	823	811	775	792	839	804	778	811	784	797	764	843	816	775	761	787	804	792	800	835	840	772	784	810	794	796	816	827	816	771	800	796	813	785	785	856	796	800	803	805	791	847	786	760	779	792	777	790	744	802	803	776	784	818	827	805	861	818	852	815	809	805	810	789	843	830	807	789	809	804	813	773	877	802	803	785	768	712	710	796	865	767	800	804	826	782	824	801	842	785	795	791	790	831	853	806	795	786	785	788	787	790	772	833	850	830	818	850	842	767	839	794	806	798	831	804	836	812	814	769	815	845	763	802	821	786	861	824	807	828	812	851	801	859	830	793	825	877	821	795	814	804	808	778	782	833	790	815	798	780	833	796	778	773	839	777	846	768	778	782	792	813	820	781	807	834	750	787	821	827	783	804	823	852	787	796	826	851	873	763	816	777	811	825	799	768	799	858	843	783	833	788	810	778	792	788	827	830	815	796	857	756	832	771	780	800	794	792	824	842	804	787	783	812	778	778	809	799	848	782	815	829	788	783	811	819	853	803	734	763	813	792	797	807	769	854	792	745	808	785	837	765	842	847	805	787	768	752	811	821	831	856	832	815	836	844	795	849	799	799	801	759	820	777	792	825	807	788	812	790	813	822	840	842	834	832	809	778	805	759	852	771	794	754	819	798	795	787	767	845	820	834	805	788	805	801	768	764	782	834	815	817	831	821	826	866	796	792	784	802	851	807	810	768	826	752	872	816	737	784	809	803	804	811	809	837	818	846	809	797	779	790	798	807	850	860	823	744	743	802	780	823	799	805	803	807	825	808	826	757	792	790	755	821	800	800	772	727	790	811	741	767	780	812	809	799	814	776	815	784	774	801	731	828	790	797	818	778	824	824	813	799	807	807	779	787	752	814	869	776	831	796	807	828	829	804	818	816	811	836	808	822	769	838	724	797	802	747	849	830	814	788	794	764	774	831	856	781	844	849	795	821	826	782	827	856	827	793	782	841	815	808	803	794	780	770	787	808	821	824	794	817	835	824	763	791	752	799	842	766	743	780	794	841	793	833	784	831	778	805	828	799	791	811	812	815	793	789	809	799	832	765	808	814	822	751	793	755	839	846	825	807	790	804	760	807	828	794	761	825	841	806	818	824	803	804	783	738	762	871	842	827	811	847	818	799	759	852	786	744	790	849	846	817	769	797	781	777	784	773	787	764	754	791	853	805	755	851	795	761	782	798	801	833	842	812	774	849	781	758	833	773	845	776	843	798	867	863	778	834	849	767	821	821	808	723	793	767	807	792	756	813	762	820	763	776	805	844	765	760	780	722	740	850	782	805	749	831	825	823	823	753	781	833	827	787	799	826	843	800	798	853	750	806	806	768	775	796	800	792	817	828	800	844	822	792	784	816	804	809	776	805	816	839	830	826	798	772	756	792	823	792	847	828	801	813	818	767	806	818	839	816	813	805	787	859	804	841	804	862	801	758	831	827	799	768	793	801	751	808	773	844	755	784	794	804	763	770	778	746	786	788	826	809	800	833	818	777	829	803	813	792	756	770	813	787	819	787	810	812	829	794	805	819	776	828	752	850	803	810	816	765	808	819	806	868	805	763	779	797	772	790	789	828	803	795	778	763	841	808	767	797	791	800	794	785	791	783	775	761	824	838	793	810	802	811	800	792	784	803	802	792	837	793	783	859	826	797	765	788	794	800	800	756	776	857	801	772	815	805	781	850	796	787	824	780	794	794	817	821	777	799	833	813	826	818	811	783	829	828	835	812	846	836	772	795	811	828	808	849	818	804	758	786	799	860	783	802	806	829	778	813	784	806	806	797	801	815	795	872	820	786	757	867	826	859	830	833	798	837	769	772	797	855	811	833	792	790	849	790	784	788	789	792	820	806	725	818	817	770	808	783	789	843	729	753	795	794	816	810	840	845	805	782	783	847	828	814	770	800	786	804	826	789	822	841	746	845	811	791	824	776	786	764	805	816	793	810	795	820	839	825	886	770	751	790	824	821	819	823	810	784	792	780	778	767	785	780	812	749	755	809	841	747	819	814	818	746	815	832	793	797	800	780	778	844	790	786	856	792	787	800	831	767	853	777	822	764	804	794	814	818	770	801	797	811	819	788	783	803	791	831	822	791	829	823	821	806	844	854	770	862	789	789	794	813	802	809	808	833	853	827	842	764	833	814	790	850	804	798	770	776	818	785	807	817	828	793	809	836	836	842	834	813	802	755	816	789	842	830	835	785	738	789	767	839	854	830	826	827	816	808	790	801	810	792	754	798	846	799	822	818	821	782	800	787	815	792	766	789	775	856	803	807	817	773	762	838	815	800	815	841	791	775	827	814	791	772	789	807	802	786	831	810	766	824	764	813	870	805	770	767	803	817	787	829	795	769	778	834	818	843	803	806	799	777	828	789	823	804	816	772	825	801	793	871	798	821	776	776	821	783	874	796	764	827	831	798	835	811	811	815	822	804	765	837	755	760	773	838	800	779	791	769	771	744	878	850	769	845	758	811	769	791	824	795	736	822	760	843	774	817	793	743	847	797	769	776	770	800	777	832	804	854	809	775	810	787	863	779	801	796	827	811	773	798	823	820	808	817	820	804	812	815	795	816	803	827	784	798	814	806	787	793	790	819	798	876	802	810	780	810	750	802	834	845	830	801	837	794	781	804	869	785	842	780	777	780	825	790	835	826	787	828	838	795	824	766	717	814	772	766	834	785	861	832	840	804	777	787	791	723	800	789	815	785	768	838	798	827	798	816	795	804	801	817	778	792	756	751	814	826	822	790	815	840	778	802	806	798	769	794	765	811	821	820	810	801	773	786	832	803	740	762	792	804	805	782	809	798	798	802	793	828	796	830	807	790	825	802	827	806	797	778	823	820	752	832	831	826	819	792	743	793	801	835	830	797	796	832	835	772	813	803	819	809	836	829	811	839	784	833	779	818	828	820	774	776	795	790	796	782	782	800	803	789	751	814	795	779	797	778	802	790	782	805	773	775	832	806	756	826	784	831	842	826	826	838	770	803	788	801	820	780	796	829	795	791	846	792	773	839	853	815	800	829	850	791	809	808	817	813	783	821	737	829	782	803	787	785	773	840	815	858	777	800	787	798	779	811	751	778	858	794	783	869	806	806	874	796	750	814	785	824	810	799	821	819	799	856	816	763	845	743	781	778	794	762	822	801	759	766	818	834	758	775	774	751	763	799	839	799	787	827	783	785	856	832	809	789	764	804	753	819	781	772	844	775	796	763	810
48996	28062	18581	11742	4523	1176	590	514	515	425	424	406	393	416	344	362	339	379	365	346	379	350	354	394	322	370	362	390	347	417	388	364	368	364	361	353	397	362	353	376	394	396	369	378	343	362	374	369	364	342	396	393	385	393	372	373	366	398	331	387	379	362	387	365	392	346	336	374	357	365	370	395	350	408	335	343	307	348	400	341	356	353	404	407	334	347	328	401	359	359	379	349	347	366	345	373	351	344	408	354	365	361	377	380	373	370	386	358	380	365	376	349	357	378	362	380	385	381	367	335	350	384	380	356	377	369	426	364	312	334	372	356	342	392	357	372	339	394	373	350	364	360	376	351	377	394	365	343	354	354	375	353	360	365	365	401	367	401	357	350	332	382	368	354	371	372	348	330	379	374	375	391	373	382	364	342	403	363	383	352	345	373	398	366	367	354	351	365	383	392	357	369	386	339	383	403	368	369	324	335	338	353	361	376	401	343	337	371	348	379	337	390	341	386	367	387	405	392	378	346	373	372	385	345	392	354	381	342	336	376	353	379	352	360	335	350	371	356	351	357	391	328	363	378	319	389	417	405	393	372	384	356	357	360	347	352	367	321	359	369	371	379	368	358	383	351	351	411	378	380	381	338	359	361	365	361	352	394	373	342	377	369	381	380	360	372	352	371	376	384	356	367	358	355	398	361	375	355	388	349	311	382	412	339	375	364	353	406	341	332	338	380	353	296	385	354	347	385	363	401	383	375	387	403	356	304	348	390	386	355	355	337	357	347	373	347	366	388	361	342	371	383	372	356	436	335	332	379	345	320	362	378	380	372	364	378	369	386	358	357	349	371	400	396	360	365	357	361	370	360	384	335	363	368	393	358	367	353	391	413	396	353	359	352	368	335	335	376	347	350	403	357	393	345	380	367	393	386	395	378	347	340	366	373	395	331	370	352	374	367	332	378	406	412	341	349	349	331	396	384	365	377	332	403	396	357	356	346	397	365	369	367	376	368	352	361	318	342	366	359	365	378	349	399	370	390	360	364	352	369	357	345	360	332	365	367	372	363	382	363	367	342	335	364	349	356	372	340	375	369	362	363	368	373	382	411	353	378	356	367	382	364	370	372	390	341	336	381	362	382	364	359	373	359	377	392	386	365	359	401	365	377	324	355	380	394	338	385	372	370	353	388	336	378	342	359	359	365	382	376	389	387	362	346	361	365	359	361	353	354	382	387	400	353	366	349	365	352	362	341	373	384	383	324	402	333	393	384	384	353	363	353	366	336	365	387	364	411	333	367	358	366	360	352	391	376	369	400	379	372	357	385	384	340	339	365	351	331	358	408	352	360	373	372	345	343	386	385	356	333	373	389	390	401	345	328	371	343	358	369	386	402	395	357	393	336	359	350	366	378	353	346	364	382	353	378	374	350	366	358	375	394	379	350	363	376	424	398	375	366	399	362	373	371	394	372	367	417	343	365	351	406	381	371	347	357	387	395	365	371	389	377	351	374	362	369	357	358	360	340	372	361	361	391	375	376	341	375	388	353	398	335	365	341	354	381	358	359	359	340	356	334	370	388	342	346	335	370	355	396	386	358	364	366	357	381	395	355	345	382	357	403	364	357	353	354	363	370	355	382	355	338	400	400	346	357	389	326	326	351	358	342	374	372	386	359	330	338	359	362	376	381	380	401	376	347	340	361	369	357	370	403	379	415	361	361	408	359	410	372	312	369	411	373	340	346	343	342	371	349	342	349	350	379	360	370	345	364	390	368	342	322	358	381	359	375	357	361	358	361	367	350	346	381	342	330	339	380	374	377	379	334	368	372	379	369	408	417	378	374	361	368	373	376	381	366	361	370	360	327	346	367	359	369	356	362	413	391	388	385	385	370	364	334	354	366	396	390	373	324	358	344	425	383	349	358	365	358	364	365	394	359	366	364	343	390	356	347	346	338	409	380	370	357	391	386	360	374	341	364	372	350	351	362	328	346	365	379	391	301	380	404	371	341	381	364	358	391	321	377	337	399	354	350	391	399	368	368	353	362	338	363	382	338	355	362	343	328	330	349	382	392	339	305	379	364	335	369	363	360	406	356	378	336	366	360	370	361	381	338	371	389	375	346	390	355	366	383	351	374	383	366	353	361	331	339	315	366	378	360	345	352	358	366	391	357	350	372	339	356	392	378	353	341	333	330	364	370	361	354	339	362	408	355	350	367	344	369	379	340	347	350	371	353	337	403	353	388	392	431	363	345	335	356	389	395	396	363	354	334	374	373	357	352	363	346	360	337	357	376	350	343	368	357	368	335	381	343	369	361	348	353	360	364	359	372	395	349	379	358	350	354	344	355	360	378	375	365	350	346	348	359	370	398	383	365	391	347	367	354	385	390	374	388	368	346	360	380	384	322	397	390	347	323	378	362	372	335	330	384	348	364	359	346	346	377	357	354	335	348	348	364	382	379	357	359	347	379	319	369	384	357	365	358	341	352	345	365	342	357	400	351	350	337	374	373	390	358	358	396	372	349	372	398	372	342	360	369	356	351	330	367	375	378	363	386	368	402	330	368	367	323	329	339	388	345	350	352	366	333	339	354	328	340	340	357	344	343	383	358	343	385	349	352	362	374	360	396	343	377	331	403	377	355	387	377	408	321	374	374	329	378	377	366	349	344	353	381	351	369	346	407	378	398	404	363	362	345	351	346	370	364	376	363	386	369	361	366	372	361	344	372	370	365	367	383	334	388	344	382	376	319	353	348	361	377	369	404	400	367	329	365	354	405	367	330	346	347	364	364	376	361	376	356	356	361	347	347	370	372	360	398	377	367	366	351	373	365	370	338	402	371	376	369	342	379	349	366	336	392	406	407	405	364	315	324	373	377	349	357	358	345	368	356	375	349	343	324	350	417	391	373	373	415	382	353	363	365	423	373	367	375	348	370	371	387	359	360	377	386	367	332	374	348	363	363	383	315	352	395	360	397	388	375	337	389	374	355	351	386	374	414	378	358	412	362	360	329	359	391	371	368	377	354	368	378	339	354	354	375	405	376	371	376	375	390	417	380	363	361	369	382	388	345	365	343	376	379	378	375	386	362	360	328	350	344	299	380	356	352	378	415	403	357	348	354	334	377	375	381	361	312	364	386	352	326	346	340	371	357	371	345	361	353	357	363	389	334	383	345	365	358	332	370	377	387	345	349	374	373	365	337	388	351	339	379	381	341	357	330	394	382	398	383	346	390	382	345	345	329	329	389	395	394	382	378	372	345	363	378	360	353	343	362	374	344	374	373	367	356	344	335	383	366	365	375	397	356	349	378	382	327	343	322	371	354	338	359	382	397	363	359	328	364	356	358	374	373	368	434	355	364	353	320	345	367	368	346	335	330	378	374	350	354	349	366	317	373	404	348	367	365	334	360	370	381	386	350	390	366	376	353	365	389	359	352	350	382	329	387	341	374	343	351	358	373	330	339	351	372	347	399	364	361	349	391	325	364	337	339	368	391	364	364	360	382
30080	20774	22515	21061	10730	3563	1751	1586	1237	1182	1102	1018	989	885	837	832	868	822	850	755	807	795	826	780	776	843	848	819	823	825	813	834	794	836	838	820	854	855	839	823	860	846	917	914	810	831	760	848	806	793	812	797	786	811	833	760	804	776	844	810	847	785	822	775	774	778	858	769	810	771	842	799	832	719	794	821	789	807	815	783	792	783	795	797	835	740	754	782	834	766	806	782	768	750	770	791	821	777	822	803	792	810	821	796	776	779	808	766	809	797	710	731	734	789	819	815	765	770	764	745	798	736	761	797	839	787	789	816	747	762	784	816	743	761	817	848	748	807	759	799	751	763	818	774	770	801	726	796	839	786	807	826	736	806	810	769	843	784	776	816	755	833	760	808	760	753	743	771	747	769	774	747	792	773	793	778	764	781	748	777	791	799	806	798	757	780	742	803	787	796	775	785	829	786	820	798	786	744	788	786	782	803	804	778	793	808	789	763	776	764	763	785	724	789	798	798	755	796	830	802	768	755	753	838	788	794	776	835	797	737	771	858	754	786	779	808	742	827	771	793	755	818	732	789	756	818	739	815	746	813	833	773	754	816	768	785	775	805	795	807	834	757	827	790	761	823	751	766	774	792	753	790	726	840	805	857	838	786	820	767	820	800	759	833	738	777	840	765	751	806	796	716	789	832	813	774	792	799	759	787	785	795	804	798	830	774	782	784	771	805	756	741	807	769	792	745	786	795	796	806	795	856	735	764	785	773	747	798	796	724	810	751	811	782	824	823	761	748	824	772	846	755	760	818	769	803	773	786	754	772	766	825	807	790	807	809	769	845	772	803	770	788	767	738	756	781	748	795	773	809	774	766	794	742	755	831	801	786	764	764	812	782	814	762	752	781	803	799	811	805	797	814	808	798	766	807	789	793	752	755	765	738	747	788	749	780	806	816	786	832	788	777	782	795	765	829	781	797	814	787	764	787	786	760	754	781	785	763	808	805	787	789	803	821	838	757	783	836	767	740	749	744	769	800	799	795	758	766	789	855	814	798	719	770	811	827	778	832	772	760	794	783	744	791	775	773	779	781	797	786	750	735	835	757	807	785	796	818	784	786	793	794	825	750	825	804	751	786	815	791	826	780	806	767	779	786	811	813	832	775	796	757	764	742	794	792	777	784	748	750	785	773	805	783	804	770	751	798	775	750	767	786	783	812	811	765	744	750	785	832	790	766	803	829	772	774	703	773	764	789	756	800	788	752	780	838	796	783	835	785	779	822	795	778	766	763	801	745	787	750	776	810	760	783	760	811	759	756	764	846	796	777	803	738	766	785	777	770	813	765	759	787	797	809	784	816	812	794	763	763	763	720	781	768	769	781	771	738	797	780	762	807	795	783	761	797	801	779	765	778	770	801	790	779	832	868	809	802	806	780	760	765	787	798	813	778	800	759	798	812	789	771	774	772	795	778	781	772	759	786	769	868	722	778	811	784	763	783	824	759	811	790	800	769	800	834	824	732	801	816	811	849	781	775	803	830	796	798	769	770	811	772	772	765	741	844	800	773	821	827	780	777	710	823	803	779	747	769	772	799	825	782	722	790	760	786	788	791	778	801	844	833	808	817	819	754	786	738	801	756	758	767	747	821	773	819	798	809	768	772	808	773	757	786	810	779	766	783	760	781	806	754	783	831	778	779	790	757	788	802	810	793	778	775	781	783	770	784	778	739	828	819	766	752	769	807	833	785	784	743	724	835	742	833	781	799	781	748	755	727	800	786	777	766	784	812	785	773	819	774	795	784	806	771	825	844	784	786	771	783	784	826	803	761	847	764	794	784	793	753	786	780	729	823	832	771	816	809	800	732	786	759	781	798	810	764	794	780	759	809	786	790	746	775	798	787	788	779	788	827	796	772	793	816	823	791	754	788	770	777	774	792	802	831	762	816	729	835	793	803	791	799	786	740	764	743	751	768	805	809	766	776	811	797	709	757	802	763	805	807	781	813	727	797	771	800	786	786	833	764	747	790	744	814	775	745	808	823	798	784	789	796	802	836	783	784	828	785	766	818	778	853	766	806	819	760	814	811	766	780	786	818	798	798	796	783	759	816	787	758	759	857	742	753	822	798	826	819	763	789	779	762	826	773	830	768	764	824	833	754	768	796	796	786	802	776	851	838	756	776	802	823	780	782	813	770	797	736	793	794	763	816	772	816	794	785	830	741	823	774	739	801	808	772	796	790	757	861	765	801	789	757	756	799	805	771	795	780	787	773	792	801	776	799	798	787	778	763	811	722	790	820	845	771	781	808	810	787	791	760	799	772	744	776	851	768	762	825	804	782	863	819	729	797	795	804	761	736	804	780	828	777	787	790	780	808	769	822	837	786	794	798	749	786	730	763	809	819	827	768	782	833	790	776	795	780	797	824	799	775	797	783	799	777	760	785	746	786	749	825	823	782	762	744	754	837	783	808	813	793	823	848	800	812	818	754	778	722	772	779	743	803	796	794	801	793	743	771	784	760	866	806	809	801	829	765	763	791	777	812	737	798	765	770	785	792	744	793	801	795	783	782	805	853	765	782	817	758	779	756	789	743	820	747	740	808	849	802	776	764	804	814	813	798	830	823	772	799	789	780	796	811	817	820	795	758	793	792	812	786	733	820	790	765	761	782	802	758	825	817	755	792	748	744	793	840	757	769	749	772	835	791	762	774	746	740	826	736	819	771	729	823	793	774	799	843	773	783	810	803	808	770	801	809	819	793	813	809	767	753	777	787	767	779	747	792	784	762	758	803	755	806	776	814	816	776	773	775	746	774	786	750	809	824	774	798	797	802	780	771	794	812	796	774	782	790	775	814	761	762	807	845	777	808	776	805	786	786	804	832	787	822	765	708	762	801	832	826	830	811	805	761	767	779	744	780	792	749	786	780	796	771	757	720	805	748	799	790	790	804	787	820	808	792	748	778	802	776	780	802	810	810	816	837	722	793	780	789	762	839	771	800	832	789	836	759	750	782	748	726	798	784	724	803	757	811	747	780	766	767	812	794	774	799	810	735	796	776	795	735	797	747	731	776	831	813	806	815	802	779	741	756	772	743	775	773	792	835	813	782	822	792	786	794	785	808	810	771	789	789	822	701	827	823	826	785	823	833	783	823	728	772	802	751	776	779	796	776	785	837	762	773	786	786	804	722	805	833	780	763	787	806	773	776	762	839	808	767	797	790	781	773	770	779	750	788	817	767	791	780	793	780	760	743	764	780	791	758	767	800	775	796	795	857	755	774	758	755	764	769	818	818	755	814	796	791	796	827	796	740	800	765	786	798	805	819	797	802	810	720	781	830	797	830	777	772	785	816	762	812	765	777	816	775	776	778	828	776	752	795	757	777	780	773	769	784	827	773	796	791	806	776	850	770	803	796	789	752	749	787	797	766	767	781	815	808	810	781	788	796	748	772	794	768	761	788	794	826	758	748	772	766	802	789	725	785	822	816	759	753	792	814	781	764	780	802
62374	34863	25287	15048	5408	1373	647	521	497	425	397	417	375	440	442	363	420	393	400	389	403	360	366	390	410	395	424	385	390	399	374	392	396	387	361	392	373	369	376	412	394	363	388	402	373	404	356	390	398	363	399	370	402	403	359	328	356	357	405	370	393	390	365	435	416	405	363	371	386	363	406	378	394	385	355	383	400	379	334	408	376	383	338	357	407	364	382	383	358	373	380	379	351	393	349	368	406	390	409	392	378	379	350	366	369	355	377	362	356	385	369	368	380	381	392	392	406	360	375	429	382	392	365	395	382	362	401	336	406	384	374	446	411	383	414	396	332	394	368	361	419	387	362	355	422	376	382	400	385	389	385	395	365	332	355	418	378	403	357	372	387	370	386	363	441	359	367	414	365	408	389	416	350	396	415	349	374	395	360	345	400	379	377	371	389	361	365	360	393	379	359	337	360	428	368	421	354	381	376	385	357	393	362	333	397	366	407	389	403	369	380	378	401	347	353	365	388	389	355	380	389	359	391	393	379	416	381	396	362	378	402	348	374	393	396	407	410	373	329	414	389	398	442	376	349	358	387	373	417	406	404	390	357	382	369	379	406	371	358	395	365	373	372	382	394	381	364	369	378	403	372	410	406	404	370	343	370	385	367	391	370	343	392	381	419	348	391	383	365	398	386	373	346	333	356	362	389	389	377	367	395	364	359	379	418	355	373	398	354	391	381	378	393	396	373	389	400	401	361	366	371	339	371	341	394	377	387	384	352	396	417	377	402	414	431	400	354	351	382	384	420	390	395	372	354	382	372	347	340	344	396	385	356	379	356	393	374	398	360	342	380	362	399	396	355	327	350	379	381	385	399	386	348	387	352	375	362	386	382	397	367	406	363	386	431	387	351	391	407	384	373	363	383	374	451	372	365	363	394	375	376	364	322	341	393	350	387	397	362	347	347	366	324	387	356	376	354	373	390	369	379	384	354	409	392	372	348	404	382	379	386	406	348	381	369	374	345	355	375	396	374	372	351	389	372	375	373	355	335	358	389	374	378	398	361	356	348	361	385	345	384	359	372	354	402	395	383	362	388	402	380	368	365	384	377	395	346	390	364	341	370	379	434	380	366	389	418	400	336	403	378	416	408	387	377	391	391	395	358	415	359	375	374	369	390	412	383	336	370	306	364	395	364	373	363	347	351	385	391	377	393	388	369	366	399	368	388	387	379	347	340	363	347	414	358	362	377	371	412	365	383	342	369	386	418	379	418	373	377	359	379	363	395	366	367	398	376	362	355	328	381	348	393	368	383	360	353	382	382	392	323	423	378	406	404	377	417	363	372	392	357	387	389	354	366	320	384	390	425	382	364	353	421	389	378	346	388	382	328	383	400	378	387	383	368	411	392	381	363	350	392	419	375	365	425	353	348	398	383	391	357	369	350	391	351	439	400	395	428	365	339	385	390	376	393	397	371	357	374	355	393	387	380	333	361	362	368	390	365	404	358	358	364	366	369	393	364	371	380	386	397	410	386	398	388	383	384	386	366	387	341	394	388	369	358	413	382	363	372	378	369	369	397	353	369	378	368	386	359	369	380	386	396	409	356	361	387	360	389	375	359	385	373	368	421	376	353	367	362	371	347	358	394	382	403	386	373	438	368	329	359	371	377	385	406	370	367	369	353	348	373	354	375	357	341	436	354	399	375	363	389	353	372	383	408	403	386	362	359	361	398	373	399	354	397	341	356	400	375	374	396	333	359	391	372	392	380	384	376	399	387	339	358	379	380	384	375	399	418	387	374	320	368	392	345	405	390	377	338	368	359	358	369	371	369	379	390	356	376	377	365	379	365	376	390	343	405	389	367	345	356	358	369	413	382	396	396	387	425	372	415	372	410	371	400	382	382	356	382	391	371	383	373	388	415	402	398	379	394	415	403	406	370	413	382	403	383	380	416	356	352	411	403	402	386	379	379	357	349	381	375	324	368	378	388	356	364	378	416	329	382	359	410	325	360	423	359	371	381	381	390	375	362	390	379	392	385	396	396	354	383	373	411	410	405	397	418	331	383	376	391	390	335	389	410	332	378	365	409	396	387	358	367	393	364	358	402	347	383	357	385	385	384	385	383	379	366	434	375	387	336	427	376	393	382	368	373	395	394	354	343	346	380	365	377	376	340	390	379	370	379	358	370	403	343	397	397	380	352	347	400	398	383	414	357	400	357	360	347	353	354	388	364	383	331	367	343	345	358	406	348	363	409	408	367	360	375	374	411	393	355	366	351	365	350	388	364	396	389	358	382	351	379	408	425	390	377	336	366	389	382	388	388	368	395	400	349	392	369	369	365	370	365	367	385	396	363	360	364	432	362	365	379	357	382	367	382	364	373	363	413	386	376	378	374	329	381	378	384	378	355	346	334	333	367	376	350	399	409	377	387	407	348	379	402	408	381	352	425	348	400	395	338	395	344	381	358	377	383	362	361	386	378	389	440	367	367	387	404	372	381	351	364	386	417	389	385	384	375	410	358	371	400	366	379	356	392	414	320	378	381	397	367	389	329	341	404	368	376	372	384	370	390	389	389	338	354	400	315	390	391	404	393	393	373	377	359	412	407	376	376	397	346	412	381	356	387	409	370	383	367	403	406	359	382	376	392	364	371	395	390	403	378	383	403	359	349	365	420	379	359	379	363	399	404	388	385	388	372	377	386	381	356	361	373	368	366	371	380	374	399	393	401	364	327	359	391	363	376	424	391	440	368	381	377	349	371	343	371	353	403	348	366	366	382	401	385	352	358	407	391	407	376	406	353	387	339	373	359	389	393	360	391	389	364	426	370	363	428	384	377	409	401	404	385	350	380	379	358	387	372	374	367	383	384	347	392	385	359	405	388	413	397	384	402	405	368	375	389	378	374	386	375	387	356	371	372	358	370	355	382	393	400	374	377	363	407	371	375	386	402	366	394	368	403	379	402	356	364	373	391	386	405	390	382	386	372	384	346	396	368	391	416	371	362	374	363	351	349	432	399	366	348	388	422	394	406	373	368	387	400	363	406	347	372	372	340	391	396	333	426	358	372	367	355	356	398	422	446	362	378	366	368	342	398	360	361	400	382	370	360	361	397	402	395	356	405	360	359	397	431	373	374	382	397	382	380	382	423	348	397	382	375	377	359	407	402	397	364	399	381	400	393	389	388	363	385	409	400	373	355	358	365	384	378	349	392	394	386	375	394	338	358	387	371	321	380	394	373	389	357	374	397	387	374	430	402	367	375	389	410	405	369	392	371	397	366	341	369	352	399	386	389	380	377	363	420	364	372	401	378	382	412	371	381	403	332	352	392	354	387	383	326	382	400	367	370	374	374	334	353	390	376	368	388	366	344	368	385	421	407	396	389	378	353	342	372	389	398	392	415	408	384	366	355	390	396	342	368	413	383	415	378	403	362	362	370	382	361	419	380	405	409	384	360	387	390	364	395	336	409	378	365	363	385	375	352	362	382	394	364	390	366	377	402	413
38709	26338	28512	23302	11698	3422	1858	1552	1334	1208	1128	1027	948	879	917	896	888	826	791	817	801	817	833	764	862	851	813	819	848	797	838	840	817	909	855	823	891	864	882	819	901	798	874	787	872	818	828	809	795	828	787	844	866	836	848	809	851	844	838	837	854	873	840	786	838	809	806	797	809	789	853	813	845	841	826	737	834	778	872	819	885	805	831	859	830	853	854	814	853	812	806	764	808	810	796	813	786	771	778	785	801	832	781	809	824	855	826	839	773	770	808	822	906	777	834	862	868	838	815	788	831	836	776	849	826	819	789	801	793	821	817	782	803	792	765	759	777	847	819	809	789	803	744	817	777	810	843	816	796	868	791	767	809	809	763	783	878	762	805	783	830	780	766	783	822	805	812	801	794	866	769	749	749	826	771	841	799	802	790	846	831	796	823	784	797	816	839	795	804	775	835	841	813	766	825	824	772	850	840	766	797	855	790	795	787	837	835	842	853	794	779	808	852	775	801	815	796	839	804	835	830	819	789	847	801	822	814	821	825	794	838	814	827	794	822	799	784	784	843	808	807	793	803	801	815	831	776	849	836	801	829	805	858	819	806	805	824	827	798	801	799	802	833	790	852	783	762	795	798	806	767	826	810	842	832	782	795	769	806	813	821	792	770	809	764	802	797	805	835	845	820	809	769	837	837	770	836	850	777	790	838	819	767	795	819	820	780	822	807	813	730	796	869	830	834	823	785	797	844	779	840	802	860	856	829	823	815	829	822	800	768	805	809	828	795	791	850	803	807	835	829	857	827	761	815	783	796	800	802	783	815	793	764	769	842	814	775	787	812	790	805	748	845	800	762	831	824	810	791	784	808	825	836	820	779	800	810	765	824	793	825	834	798	798	836	822	790	811	867	780	858	805	777	821	824	821	809	782	816	758	808	870	772	855	806	789	790	818	804	831	828	818	821	785	840	793	774	825	819	815	847	820	840	808	793	829	806	800	802	808	853	789	810	835	833	867	755	784	817	766	792	795	809	796	831	845	778	813	786	806	812	854	793	825	751	793	803	807	831	859	851	802	846	793	818	793	790	838	844	826	778	816	851	813	809	795	775	771	832	817	810	810	809	819	777	786	827	843	799	774	810	795	797	807	793	733	718	806	844	831	830	810	806	808	830	812	795	792	824	840	822	841	813	795	832	886	862	832	762	784	805	797	768	792	755	801	814	769	817	856	805	841	796	815	830	808	754	811	830	783	798	836	739	800	814	884	827	788	817	736	762	802	890	826	828	799	797	814	809	805	790	821	833	810	770	791	830	820	841	814	808	832	810	842	815	846	814	812	758	811	847	811	740	783	839	810	785	820	785	835	827	797	793	809	840	828	818	829	791	822	770	763	802	736	786	790	777	862	763	777	778	821	789	836	790	840	796	834	801	782	820	792	843	770	816	792	830	809	814	806	748	825	793	871	781	783	814	777	797	818	848	815	891	814	875	835	797	778	803	799	818	848	792	808	810	799	834	823	796	806	820	753	843	805	798	792	855	829	803	820	805	784	819	788	825	812	817	786	857	783	814	773	829	798	800	900	827	847	816	792	871	798	811	798	798	786	825	847	806	837	802	841	831	825	777	819	836	816	759	839	799	832	806	856	803	774	827	792	800	786	812	803	848	821	823	797	824	759	760	788	818	761	800	837	845	785	813	840	851	824	806	836	822	822	800	778	772	823	842	856	811	789	831	858	797	811	817	786	786	801	743	792	816	797	794	791	821	771	797	778	788	801	785	861	840	783	794	813	828	846	823	820	809	808	865	808	834	841	825	794	871	802	796	835	808	796	820	794	797	822	835	801	825	824	850	813	793	810	789	803	763	771	812	800	786	809	799	790	867	782	814	815	783	866	779	836	823	784	781	796	764	780	809	778	831	808	846	762	805	835	817	755	813	770	763	843	827	800	786	782	832	804	814	768	818	806	821	830	842	774	830	794	819	814	836	827	863	801	764	822	825	805	820	813	840	801	830	801	815	789	821	811	772	778	771	808	891	848	851	780	822	818	853	801	804	800	790	826	756	799	782	799	819	756	796	748	771	769	797	830	793	791	840	775	805	794	806	807	806	782	825	844	818	797	811	879	792	763	818	813	813	823	825	805	881	787	784	785	768	796	815	790	779	853	792	801	836	817	829	814	846	814	757	772	761	803	822	789	799	840	800	798	827	783	836	835	808	843	811	795	764	799	808	822	804	791	831	852	798	821	860	758	799	822	796	854	800	777	812	846	797	832	809	812	814	805	803	797	824	859	795	800	848	841	839	831	815	792	825	803	749	787	791	814	823	793	788	771	800	808	808	779	847	836	833	821	781	779	806	789	860	828	845	812	837	860	838	842	814	845	808	818	769	796	817	831	818	813	770	821	820	808	833	804	821	780	758	751	818	821	808	860	777	813	814	810	858	794	770	786	777	854	807	784	813	830	789	837	816	817	803	800	821	814	846	741	802	829	771	804	870	780	846	788	811	843	824	844	812	824	815	844	797	804	806	817	768	784	825	810	809	813	824	838	824	779	811	813	817	781	859	796	834	789	815	747	793	807	780	767	797	810	827	823	839	807	821	813	812	805	767	792	843	833	812	816	753	847	778	816	776	807	790	771	815	809	804	808	807	786	832	815	839	786	810	809	835	749	798	777	837	754	762	809	859	761	792	757	805	803	821	800	770	865	802	770	796	845	838	847	815	808	770	813	774	769	795	813	782	826	789	811	850	774	848	803	801	860	834	824	808	811	826	751	840	810	855	792	802	851	842	831	816	804	819	852	812	783	763	801	860	799	818	838	790	814	822	817	774	795	817	808	802	795	854	828	796	838	804	852	862	775	758	821	810	779	770	830	773	830	780	777	806	790	863	801	782	765	809	779	774	844	854	801	808	837	789	801	840	819	795	790	820	749	782	792	801	803	823	800	742	777	823	819	818	837	803	838	837	818	794	798	846	796	766	859	799	789	836	796	809	811	836	819	791	858	804	812	790	797	748	793	793	792	798	824	845	827	821	809	794	817	787	801	800	830	806	799	829	852	797	826	890	757	875	760	782	834	756	793	854	823	814	810	786	766	819	794	827	835	767	811	783	816	795	805	787	874	780	832	856	805	793	827	843	820	877	824	764	764	815	810	798	808	733	800	837	742	802	789	792	777	837	835	846	820	828	830	850	813	828	799	787	721	841	841	799	801	749	818	809	749	808	821	860	777	798	868	792	822	802	817	810	802	802	814	815	830	790	796	792	789	838	802	820	824	823	825	771	814	798	754	782	837	804	763	770	795	833	815	794	838	820	856	771	747	789	852	755	788	823	833	826	803	837	820	775	771	806	787	792	804	832	821	789	788	849	830	779	808	814	839	780	809	923	769	787	785	781	787	852	838	838	851	795	827	831	788	781	803	888	798	754	827	819	796	796	787	776	852	840	798	810	782	822	802	806	780	841	818	738	812	782	794	813	799	790	811	820	816	826	836	838	810	835	833
41235	20894	11325	4757	1314	581	468	424	425	423	381	429	318	389	365	402	358	391	405	406	354	395	387	396	393	369	374	376	360	350	421	415	377	395	381	364	364	367	336	403	347	391	408	380	389	393	393	384	398	387	354	424	393	352	385	352	385	389	361	350	394	394	369	413	362	433	349	390	371	401	406	359	401	373	351	412	369	369	321	346	379	386	432	396	388	372	345	410	380	380	389	392	403	349	358	367	343	342	381	338	403	344	340	362	381	406	386	378	417	425	381	375	423	401	347	389	388	410	339	415	368	338	369	357	372	361	399	357	354	359	366	383	350	383	363	334	387	398	351	366	369	380	376	431	370	375	368	372	371	391	377	385	362	391	347	326	387	389	351	368	406	375	368	418	366	381	349	394	367	370	384	374	393	357	358	369	362	365	382	377	386	373	340	375	339	360	334	401	382	363	376	378	359	358	366	356	384	374	343	368	388	373	362	377	383	370	345	362	368	396	350	366	380	352	346	362	330	323	358	384	397	363	362	340	353	379	352	353	395	334	386	376	369	364	389	343	373	354	399	349	378	357	366	364	390	356	369	381	405	359	394	448	375	354	345	362	345	368	386	358	346	346	362	362	340	344	356	384	390	357	381	409	398	383	374	372	354	350	334	397	389	368	355	411	415	350	362	365	410	395	357	374	353	418	386	384	361	339	386	374	371	404	372	359	359	354	370	396	382	380	396	370	333	397	351	386	361	373	364	352	335	375	345	323	372	389	324	396	373	360	402	392	405	407	404	391	371	319	403	379	363	375	401	342	350	373	364	368	349	384	378	360	388	391	362	335	355	374	325	366	372	364	349	366	348	353	363	347	348	357	353	363	383	341	339	362	402	368	392	347	362	395	353	370	361	368	361	366	389	347	371	385	401	390	399	331	363	349	347	384	338	369	411	366	388	377	380	409	352	377	343	381	384	356	363	403	375	350	377	403	362	347	369	396	397	354	377	374	410	364	347	337	328	384	394	420	364	368	359	368	368	410	368	342	377	363	362	415	372	383	363	350	357	379	373	397	376	351	388	400	359	355	370	369	327	359	347	335	380	357	383	349	383	367	374	378	377	349	388	385	379	338	376	389	372	385	335	383	391	370	354	367	400	373	387	364	355	405	403	379	369	381	349	402	366	392	366	391	348	380	367	372	372	386	350	355	337	385	343	365	374	378	411	384	354	378	347	372	374	389	379	366	376	391	357	409	405	391	385	352	377	384	378	344	358	371	392	352	341	386	364	363	356	377	370	383	393	348	390	399	399	356	378	367	377	372	353	355	378	368	333	347	386	377	369	355	400	367	334	348	340	371	386	345	362	366	389	414	381	375	364	389	401	382	403	390	389	358	356	410	364	364	394	362	384	349	382	366	412	367	366	367	402	375	411	392	362	355	402	349	361	367	347	355	355	350	371	379	376	382	370	348	359	375	374	395	355	395	361	344	365	412	344	381	395	355	372	338	404	356	377	381	410	385	331	358	377	397	390	387	342	411	366	380	364	395	353	343	344	322	369	387	345	305	380	339	359	403	355	355	353	372	400	381	418	383	409	370	354	382	393	396	389	349	373	356	362	399	371	407	379	371	384	376	377	377	401	326	374	360	306	358	349	408	373	363	406	384	397	345	341	358	380	381	366	341	392	392	390	389	382	376	401	377	341	402	370	361	356	380	392	393	391	363	352	369	393	386	346	368	367	333	382	382	373	332	348	387	354	330	345	408	410	373	359	398	370	392	361	381	370	383	359	389	385	369	388	359	390	378	347	407	380	388	366	369	413	376	348	364	434	366	358	362	423	402	346	336	361	357	382	407	423	381	378	355	374	358	391	376	369	338	341	390	397	364	374	343	385	389	376	368	356	351	379	390	376	339	365	377	379	357	351	387	367	388	394	342	343	331	371	383	354	367	376	380	393	395	369	335	359	383	429	386	368	383	361	333	330	371	373	408	398	395	385	348	420	419	356	328	408	386	365	374	371	389	365	377	395	373	354	395	378	365	397	388	348	420	396	376	380	415	420	397	384	370	339	395	366	383	333	360	362	394	392	376	376	405	360	365	378	368	342	393	389	365	343	394	373	372	375	352	372	406	405	408	377	366	415	388	359	370	380	377	372	403	364	351	376	377	370	364	329	365	362	366	362	397	345	362	333	400	334	363	376	384	342	345	379	354	402	343	349	375	348	345	338	375	373	382	365	378	374	371	392	348	377	395	357	352	420	373	364	364	355	378	395	353	360	338	395	376	377	380	325	349	355	408	361	380	374	362	363	362	385	356	380	399	357	346	381	365	371	368	397	361	344	381	366	392	367	367	370	374	386	366	324	365	330	379	374	353	369	379	380	346	413	384	362	372	332	394	360	365	351	360	406	353	358	369	382	392	343	361	345	412	379	364	387	386	364	341	359	383	381	373	374	346	372	377	391	337	349	355	395	440	353	379	366	357	361	357	382	384	356	374	397	389	388	379	346	345	384	397	372	418	361	360	348	380	369	371	407	390	372	370	387	375	399	383	391	344	375	351	385	381	423	378	343	372	406	379	354	377	390	406	399	382	367	354	355	409	373	338	374	364	388	405	393	379	418	352	372	410	396	385	376	363	381	425	412	370	368	341	379	369	379	341	364	417	412	346	386	368	378	339	354	380	367	350	375	362	391	409	394	355	385	366	373	408	402	397	368	367	372	392	389	386	386	360	351	383	359	382	370	381	397	383	415	369	369	374	424	349	384	371	350	388	385	358	436	391	349	387	386	399	386	364	416	390	350	342	418	391	370	430	363	368	354	395	347	413	395	403	347	379	388	392	387	388	370	348	340	374	372	391	375	357	403	356	345	359	374	364	375	374	392	376	379	361	403	389	402	353	381	389	374	392	399	374	366	359	405	345	381	371	394	367	361	414	373	360	390	413	378	366	396	381	361	374	375	416	350	374	396	379	371	372	371	337	368	352	385	370	392	381	388	321	369	379	373	362	350	376	336	363	372	357	372	359	371	362	362	391	349	393	353	378	375	416	404	369	361	365	384	400	368	406	400	366	405	389	346	352	403	374	325	392	386	376	366	334	373	392	380	370	361	376	350	382	367	356	353	376	382	345	378	375	388	330	375	381	362	371	376	372	396	405	403	375	417	408	395	381	392	401	392	351	393	379	381	360	385	376	355	379	346	368	375	352	368	372	368	389	362	387	401	345	388	338	356	384	364	410	354	385	386	366	364	352	364	367	400	409	396	373	383	353	372	391	383	384	372	408	401	412	306	379	347	374	378	391	386	463	392	375	390	352	392	401	409	372	402	377	384	373	409	360	353	341	351	390	385	383	374	399	380	372	367	373	387	380	394	392	389	356	377	370	366	370	405	342	354	362	352	381	383	403	384	373	349	374	391	408	340	383	361	323	339	331	393	378	388	387	378	401	326	388	395	394	373	368	362	361	379	363	349	384	389	332	367	383	382	381	389	359	386	393	356	378	353	398	387	358	398	345
25416	15335	14520	9595	3457	1574	1314	1143	1000	1002	934	895	876	821	858	884	819	850	830	787	803	846	817	759	822	802	797	840	768	845	797	800	761	751	848	846	871	814	839	845	798	830	848	827	773	837	814	861	782	823	812	824	786	769	807	754	786	809	853	857	792	818	794	867	801	804	843	797	790	752	786	783	805	772	819	810	756	805	778	852	766	815	791	768	731	823	785	807	818	789	783	800	807	818	832	880	807	768	825	789	839	770	852	839	797	813	820	833	800	810	815	799	805	810	813	833	790	804	787	815	785	778	808	830	777	781	773	792	840	752	779	815	730	813	872	791	751	765	796	767	796	782	809	845	826	754	772	818	808	791	747	796	742	822	802	802	833	776	807	754	776	763	816	798	746	829	751	752	852	777	804	804	741	832	781	795	799	801	822	818	777	824	789	770	799	834	801	794	783	780	860	776	781	856	853	791	800	752	762	747	772	797	804	805	809	777	790	803	764	767	826	757	822	815	761	768	770	813	838	785	800	749	832	872	803	778	816	817	759	772	808	796	830	808	790	777	796	795	897	837	787	783	799	789	785	797	793	799	816	848	771	815	790	767	820	795	841	830	808	814	839	792	802	786	835	789	810	801	775	856	801	812	800	778	806	785	803	785	817	813	794	798	805	843	822	775	791	742	795	796	802	797	814	763	794	806	804	804	749	803	744	786	821	753	768	784	790	773	805	753	770	790	830	802	751	826	843	817	829	822	868	815	793	801	807	817	801	821	831	818	763	793	737	799	798	768	759	739	805	782	817	800	810	808	738	776	755	782	737	800	802	781	784	855	843	799	772	792	791	772	827	800	799	815	842	747	870	780	761	836	754	798	789	794	774	813	832	826	818	769	788	835	841	808	780	848	827	819	804	814	773	827	820	766	799	799	762	791	771	805	780	858	822	809	845	825	759	785	780	807	786	817	811	793	823	786	812	821	805	804	764	830	788	766	799	786	833	801	772	747	833	813	812	857	782	776	771	781	747	818	807	845	731	773	808	846	755	778	807	801	852	823	835	783	755	817	795	818	805	782	738	840	805	812	775	800	774	825	824	782	832	744	794	824	805	738	769	753	835	805	817	770	823	822	808	792	780	807	793	794	851	832	791	796	799	804	764	843	802	771	759	816	782	804	826	805	812	753	817	781	774	798	801	818	832	819	818	809	779	809	797	833	760	844	806	813	801	843	825	868	805	779	792	769	766	833	812	772	820	787	838	807	722	795	774	793	793	841	803	813	787	849	791	840	783	795	762	820	777	787	814	848	771	748	791	836	816	825	803	832	824	795	785	806	771	780	813	827	787	754	797	784	772	770	788	826	791	769	801	855	767	765	793	757	775	806	757	751	793	806	735	811	866	828	763	848	781	790	797	784	808	806	844	787	809	825	771	773	828	802	796	814	829	785	788	847	820	833	819	820	795	829	825	775	759	797	807	766	788	787	786	786	820	756	791	825	798	798	809	793	795	823	807	836	816	834	795	794	797	812	818	806	823	785	814	812	835	831	822	810	798	786	781	842	827	811	827	782	794	787	802	766	775	795	753	805	792	806	825	813	800	791	770	832	782	804	815	842	815	781	810	767	791	836	782	781	744	764	816	826	825	822	796	815	834	812	771	781	820	793	803	804	822	800	816	746	815	759	755	807	811	803	760	851	836	779	814	776	805	817	772	779	790	838	806	761	850	792	829	792	794	839	820	827	800	851	828	791	779	797	776	814	803	834	852	835	758	758	840	828	830	777	763	804	845	816	804	786	766	792	756	797	805	811	803	813	829	757	824	765	791	813	807	812	813	846	771	806	827	818	837	811	799	791	819	801	819	771	789	774	842	803	820	802	798	825	772	782	830	778	834	768	801	748	797	749	771	832	757	812	840	810	799	798	772	750	777	822	828	790	834	759	756	764	818	813	832	778	729	777	811	815	840	786	849	774	792	735	814	841	771	805	779	804	783	826	815	784	782	817	794	776	818	839	782	781	812	739	824	776	829	791	842	779	800	824	828	811	788	824	719	798	796	822	799	770	765	810	816	799	804	781	802	797	829	821	802	800	776	758	771	788	841	749	844	823	795	811	787	806	798	736	789	770	770	775	785	793	768	806	845	806	840	793	804	833	837	824	768	753	832	856	830	812	804	793	789	804	807	817	869	777	764	803	819	836	803	828	826	797	794	785	804	765	800	794	817	784	789	782	810	771	769	830	804	781	821	756	746	792	825	808	832	807	769	792	818	791	784	853	800	777	818	825	830	770	840	834	824	773	792	746	818	807	770	817	774	766	802	814	797	804	785	758	759	788	825	846	797	793	847	814	835	803	777	852	771	836	836	785	771	804	755	763	808	802	752	821	836	800	825	826	800	752	769	809	824	761	728	763	812	834	751	831	762	775	792	764	808	775	782	754	782	858	807	786	809	791	876	809	817	814	857	848	806	800	746	812	788	835	828	816	839	805	800	800	784	781	801	808	792	810	835	821	811	796	800	770	832	762	758	834	863	797	796	843	790	789	747	808	800	801	810	814	803	802	797	845	774	777	807	796	775	836	765	840	860	747	818	821	786	842	778	780	821	724	780	807	749	819	810	790	802	727	847	832	842	805	780	794	762	748	848	797	776	802	796	779	810	816	813	846	831	826	854	735	783	814	772	812	815	779	818	807	776	797	790	774	807	820	772	805	817	850	821	764	815	806	785	766	796	775	848	819	827	770	757	804	860	835	792	799	826	794	786	793	800	829	780	722	805	807	908	807	810	789	771	796	821	748	798	784	806	785	844	762	873	753	805	824	828	819	862	754	821	791	773	788	816	814	810	806	786	832	804	809	779	742	790	817	790	780	842	807	765	802	736	761	816	794	806	808	730	752	821	827	783	816	773	791	831	763	787	839	776	829	769	856	783	829	858	848	788	778	770	810	829	811	846	776	792	772	854	803	803	777	790	836	839	852	809	756	824	810	767	778	839	769	805	764	812	836	792	819	793	838	851	795	842	784	803	896	779	756	817	795	769	804	816	789	774	814	795	829	880	833	839	799	807	784	828	781	801	778	748	763	760	826	809	749	806	800	791	793	734	772	808	848	801	792	786	815	811	830	798	809	777	800	799	813	853	702	810	841	763	748	779	799	859	758	831	783	797	781	833	779	743	750	804	765	824	780	757	811	763	737	788	838	751	803	808	764	834	808	843	798	827	816	827	857	751	806	809	796	759	811	747	824	818	802	784	780	783	783	809	797	807	799	820	806	762	848	799	811	761	758	837	788	813	761	799	761	804	806	755	792	812	801	780	800	808	782	760	776	800	781	753	799	817	776	798	802	783	818	800	819	792	784	795	801	838	824	843	795	827	786	810	804	733	821	811	826	812	820	773	809	787	812	798	814	809	801	754	779	804	792	822	825	821	761	754	833	786	819	768	790	787	827	832	792	756	809	789	813	768	838	789	811	839	820	849	778	780	794	766	797	787	804	743	787	766	823	819	778	780	809
56809	29733	14663	7200	2105	675	571	459	423	408	394	395	430	383	395	387	375	370	372	422	345	354	371	345	334	365	385	374	353	346	374	373	393	381	360	380	414	380	418	345	390	378	364	355	378	388	360	388	347	405	352	394	356	359	380	371	362	373	365	406	384	361	345	337	419	351	369	381	355	388	395	363	393	349	349	374	388	357	427	400	377	360	373	337	370	360	335	330	340	362	341	360	358	336	362	366	391	358	339	387	364	373	347	360	359	399	387	375	359	358	400	372	337	395	342	380	359	312	352	330	366	395	383	354	350	369	389	397	361	350	342	404	327	374	384	369	353	425	372	356	330	382	394	343	362	380	382	388	365	382	367	342	374	360	407	363	365	381	354	351	404	345	408	357	366	356	353	373	342	341	360	364	360	377	348	304	382	412	364	341	364	401	368	405	377	382	331	347	345	363	379	359	353	364	328	377	361	412	323	376	342	351	336	394	359	361	303	360	383	378	363	356	376	347	385	377	386	382	392	350	366	372	367	362	367	404	376	364	371	367	390	344	376	335	362	365	338	420	339	364	377	349	381	354	357	369	403	353	344	329	308	362	376	383	352	335	373	325	373	351	353	366	371	367	365	385	415	350	349	330	378	376	372	352	351	407	362	347	363	382	362	326	383	360	398	374	344	349	361	364	339	363	361	375	351	394	390	359	346	369	377	353	370	382	348	353	373	384	388	318	333	381	342	409	401	364	383	337	378	368	342	364	381	348	369	342	343	358	381	390	380	369	375	376	363	335	375	365	383	380	376	342	370	368	388	357	388	364	387	381	376	401	349	367	351	382	359	355	383	346	354	360	398	364	351	325	327	373	375	343	370	380	349	393	345	325	356	367	348	346	356	366	373	379	332	339	394	349	362	364	310	375	391	402	360	393	348	360	378	397	344	340	422	372	368	343	392	369	429	373	370	389	374	366	388	370	340	385	394	344	380	380	364	350	352	364	388	397	356	361	397	367	375	359	373	379	366	343	369	378	344	375	351	335	369	317	377	371	346	327	363	437	370	364	394	371	410	396	392	364	333	372	359	347	364	352	348	381	378	359	338	363	353	335	338	347	386	361	354	399	349	414	341	340	376	385	354	336	363	372	368	348	366	338	364	345	389	370	331	356	403	351	372	381	395	395	405	379	396	339	352	347	352	387	363	374	342	384	357	354	346	405	343	373	349	346	379	346	381	308	330	377	339	394	370	364	359	381	397	361	355	386	355	338	358	390	385	383	354	333	361	389	348	379	368	390	405	387	372	333	339	365	362	385	381	367	372	396	396	359	360	353	378	342	367	394	361	366	383	360	375	357	379	343	383	330	375	355	343	367	377	345	379	365	370	349	350	354	336	351	343	375	372	384	367	367	372	326	382	372	343	385	338	357	365	376	356	369	367	348	367	361	350	367	331	352	379	370	380	334	363	358	368	403	409	381	391	335	370	337	361	366	413	348	382	370	338	347	351	317	375	364	358	356	347	349	396	382	370	378	366	285	358	356	371	370	354	370	366	356	383	360	348	373	363	392	352	354	374	329	401	385	382	349	359	365	369	398	338	359	402	381	350	354	401	378	359	364	360	398	359	357	371	366	357	366	371	340	353	391	377	372	325	369	347	384	374	372	390	350	360	357	343	376	339	357	402	341	322	377	381	330	372	331	323	360	361	355	376	367	367	375	361	361	371	371	375	345	356	329	348	430	327	340	379	352	382	364	330	402	410	380	332	343	354	352	355	422	360	356	345	410	384	335	346	397	355	386	348	371	377	353	379	384	360	355	358	355	371	330	366	329	406	346	339	371	385	366	376	418	342	385	376	356	371	362	393	361	356	355	380	375	390	373	340	369	391	363	364	319	372	367	371	388	377	355	374	366	347	360	352	367	364	398	364	343	375	377	372	362	364	399	367	354	350	316	338	374	346	402	351	367	353	366	341	363	381	354	400	380	367	375	381	380	373	358	354	388	306	380	364	403	392	388	373	335	362	376	334	351	408	340	430	385	362	357	372	358	374	351	358	318	385	311	405	375	342	379	390	377	365	385	338	347	343	351	369	326	348	348	346	361	353	376	374	375	341	323	350	352	393	371	379	355	359	350	345	385	387	372	344	350	353	339	387	358	341	347	378	386	377	403	354	353	354	354	346	370	385	370	344	356	346	350	392	398	360	369	366	347	310	377	357	395	360	368	414	355	351	356	332	376	367	361	350	309	365	351	363	339	351	373	370	370	375	327	383	400	370	364	376	382	369	420	396	388	363	366	376	369	372	359	369	349	382	377	362	397	358	342	388	348	382	371	354	380	343	347	347	411	349	363	337	392	377	376	372	368	321	353	336	360	402	357	360	353	344	354	357	338	373	389	346	404	322	411	360	408	342	356	391	366	402	349	388	385	374	384	379	369	384	342	367	386	355	350	349	360	362	385	350	394	347	365	374	372	393	385	333	388	427	380	351	313	352	345	365	372	356	348	369	346	402	329	368	389	387	350	363	381	400	357	363	346	406	391	339	321	366	367	366	373	345	340	378	345	390	357	382	385	354	359	337	336	363	355	359	386	366	366	370	321	344	424	408	380	342	357	325	403	373	343	345	370	349	396	332	384	326	352	349	376	353	357	352	377	351	390	363	357	363	329	352	363	344	344	347	358	423	386	356	378	370	388	382	376	369	328	388	381	354	385	329	448	367	410	343	353	356	366	349	367	354	363	371	376	371	359	321	370	370	335	359	376	359	350	327	397	363	343	349	377	354	347	375	337	380	362	368	339	335	379	364	369	367	352	312	328	397	361	369	332	344	355	345	382	368	356	341	384	400	359	364	382	379	380	368	312	365	380	398	361	352	357	358	355	344	307	373	347	366	334	350	350	398	354	331	361	364	390	348	367	377	385	376	413	403	388	401	409	321	382	390	393	378	353	403	344	361	359	377	380	395	358	400	357	385	382	397	359	401	364	348	349	355	369	347	374	364	365	373	379	399	338	361	393	390	355	354	328	401	358	365	357	380	356	388	342	378	341	385	371	376	366	383	358	343	338	349	384	361	367	383	371	365	335	368	375	342	363	376	380	358	357	369	389	367	387	396	386	366	384	356	343	377	361	377	356	321	337	393	358	398	367	384	353	390	330	364	392	387	373	341	368	363	360	318	388	383	353	385	333	373	403	340	346	346	364	354	329	377	365	363	339	404	381	326	333	338	385	382	394	406	362	380	370	378	365	336	352	403	329	353	407	376	358	349	361	353	384	360	371	368	345	332	339	369	381	365	385	383	345	366	354	383	343	369	341	388	387	368	383	376	387	386	381	361	354	352	382	389	348	357	328	378	335	382	374	359	365	353	383	326	358	379	371	368	377	349	388	384	358	366	342	372	366	359	368	372	355	354	335	384	355	337	345	355	347	374	330	343	340	382	369	375	338	368	361	392	328	397	346	352	380	341	352	354	402	349	352	394	369	357	372	339	351	368	353	421	347	336	352	361	362	370	356
35407	21482	17025	14006	4927	2047	1574	1410	1188	1018	1042	1029	885	829	844	817	850	792	841	789	741	814	803	791	807	794	839	780	840	783	827	729	754	760	789	858	796	864	824	845	851	825	818	794	851	806	726	725	839	786	819	818	826	818	809	791	806	810	838	775	775	798	821	780	798	815	802	723	753	803	814	804	781	794	766	845	800	824	771	809	768	769	820	797	836	792	823	781	815	791	766	822	771	829	809	771	787	821	780	806	803	803	809	766	790	811	797	733	777	810	805	850	771	756	771	787	870	788	830	764	791	782	761	821	796	769	778	816	788	847	772	779	753	716	765	742	811	758	814	834	766	807	782	808	805	788	840	846	783	784	796	749	802	768	784	861	796	784	744	837	782	732	802	808	799	781	777	729	770	709	799	882	806	756	805	785	751	815	764	795	807	765	784	769	792	772	792	779	784	766	733	766	756	805	759	792	811	799	778	766	774	794	800	808	786	825	768	836	807	790	769	780	813	778	767	788	764	824	760	746	847	772	800	818	821	775	814	793	822	739	792	816	793	802	776	820	809	796	797	822	762	755	772	786	823	768	748	831	774	825	767	790	784	752	803	739	810	778	811	742	850	769	763	743	805	763	775	777	778	759	802	764	774	782	789	849	778	781	871	777	756	808	783	730	799	802	820	775	766	785	759	807	781	775	756	771	774	760	754	739	800	865	758	755	763	786	820	751	770	800	768	758	793	792	791	834	796	797	794	756	790	774	812	783	758	751	777	805	794	771	792	784	817	743	746	748	763	804	808	808	777	743	798	786	788	799	735	811	769	760	788	783	781	780	718	829	816	781	768	812	795	784	811	741	822	747	776	761	809	793	827	809	729	823	811	801	785	773	707	758	789	777	782	750	785	791	805	791	836	762	791	800	838	810	815	768	803	838	813	747	808	779	794	803	773	792	754	800	786	806	795	782	749	804	790	762	844	761	764	805	742	860	794	784	768	753	743	788	750	773	802	772	766	800	763	810	772	761	810	811	783	784	854	788	796	765	785	778	773	754	754	773	806	788	803	767	850	801	767	766	776	794	805	800	862	794	761	858	831	764	769	818	787	803	766	790	790	781	770	780	822	755	738	760	798	773	760	816	750	769	793	774	780	784	784	787	809	789	835	766	812	809	774	822	798	779	802	734	746	785	728	801	822	821	832	798	777	783	793	820	816	763	859	776	827	783	832	781	804	763	791	737	818	788	802	760	715	800	781	757	812	772	773	826	786	780	790	774	792	790	785	806	800	727	757	800	763	789	764	758	783	830	728	796	776	804	816	758	782	782	791	785	816	764	846	779	792	771	790	796	755	785	817	803	785	833	754	774	802	773	768	823	783	780	790	779	810	764	797	823	772	813	803	750	768	767	780	746	770	764	728	835	786	751	830	799	826	777	762	788	753	708	733	717	804	794	818	774	769	766	802	784	770	759	799	801	803	771	806	748	777	780	774	780	806	781	825	761	777	778	783	769	775	816	778	786	790	850	759	763	777	757	802	770	761	799	802	824	824	755	801	796	787	803	789	737	781	758	834	770	733	808	794	775	789	783	805	812	767	801	820	783	797	791	749	783	763	784	795	784	823	800	786	777	762	774	772	758	798	812	765	793	792	788	806	830	790	789	797	787	813	809	775	783	799	831	768	808	767	766	795	795	768	777	795	739	761	829	755	768	751	790	799	824	850	824	807	799	767	750	789	810	801	753	806	797	809	844	719	796	794	753	737	815	777	776	779	811	812	839	823	764	812	765	816	752	825	799	771	739	748	796	794	802	828	786	764	713	795	767	842	767	788	732	807	738	778	778	774	769	785	786	753	781	839	798	786	782	781	782	836	762	769	771	825	792	796	821	789	793	829	795	768	781	761	780	747	780	722	795	809	751	762	753	809	754	811	819	784	833	750	777	763	788	760	767	753	766	835	790	835	789	787	735	791	770	799	763	841	831	825	786	783	810	790	764	803	756	764	768	779	771	782	794	783	829	778	803	789	834	796	750	791	796	715	803	802	743	803	789	773	753	789	771	756	767	822	754	768	782	722	772	743	774	834	789	802	775	780	797	806	740	831	798	805	749	785	772	758	822	770	840	795	756	799	768	796	759	783	808	796	783	776	846	769	793	784	794	768	798	784	767	793	777	812	762	812	808	781	805	807	815	781	737	806	797	827	748	808	774	802	773	805	755	814	752	761	789	741	784	802	744	774	795	783	750	829	787	757	789	797	762	825	803	797	746	750	815	825	781	784	763	810	821	789	813	772	758	812	770	764	823	838	810	782	758	760	774	816	824	813	793	806	790	760	789	791	748	796	788	785	777	834	755	773	794	742	790	811	790	759	812	798	812	740	807	820	772	792	787	799	782	804	809	807	781	813	784	849	850	802	739	828	739	854	773	782	809	778	822	790	733	754	792	793	826	768	783	807	778	775	812	762	772	771	803	766	834	823	774	759	786	765	781	762	813	742	790	802	805	810	759	805	773	801	786	789	812	717	776	845	821	776	772	798	819	811	797	771	784	764	820	801	828	792	814	802	766	774	793	784	762	809	784	800	764	786	840	794	799	737	812	779	768	795	783	841	759	805	763	745	785	785	775	757	775	773	777	778	843	813	797	797	805	750	770	789	771	766	837	817	782	770	753	769	836	811	769	831	771	744	752	807	835	804	732	781	832	784	776	783	807	797	754	763	816	817	793	794	814	809	813	856	799	827	776	775	794	770	806	815	775	747	773	763	806	815	836	816	800	746	821	781	749	854	761	723	785	811	783	746	796	790	775	823	774	830	796	781	763	766	807	785	820	820	752	807	753	809	818	770	804	777	705	779	814	760	731	824	815	829	742	818	794	798	784	791	771	744	786	787	786	783	753	757	797	770	780	764	742	785	757	728	779	790	773	822	811	786	753	781	790	780	821	777	759	838	775	778	778	771	810	805	812	773	761	777	734	834	779	738	772	804	780	798	803	730	815	789	810	774	771	800	795	820	854	759	788	758	758	799	773	726	790	791	810	771	754	795	770	784	787	770	808	755	829	773	803	755	770	801	786	775	769	827	790	778	809	756	751	782	769	797	790	740	781	800	782	845	794	813	801	801	779	819	815	746	786	802	748	771	760	761	781	822	792	776	859	743	809	816	778	783	762	778	744	761	764	741	770	778	767	780	850	762	719	829	822	778	781	793	813	764	818	811	790	797	790	784	775	757	851	783	809	779	793	849	748	764	780	797	842	791	796	812	800	837	745	752	806	773	794	762	763	748	747	781	791	749	844	752	777	816	776	810	733	810	801	766	809	772	776	761	787	752	807	800	789	761	789	760	735	752	794	751	761	829	762	778	790	787	795	763	818	840	853	811	737	797	810	754	767	758	775	768	784	810	758	803	790	765	785	825	816	757	801	724	758	742	798	811	780	699	808	802	788	800	807	798	778	763	744	726	753	766	777	836	802	798	779	766	760	823	757	804	860	813	755	754	783	773	827	833	768	769	814
62294	30181	16043	7760	1974	689	540	537	458	428	404	402	386	413	404	396	404	399	387	432	362	389	401	367	389	410	368	388	359	372	348	385	398	388	389	371	398	401	394	379	357	322	406	376	381	392	401	384	377	406	425	375	358	389	347	365	380	371	403	393	376	379	369	360	402	399	351	398	394	341	381	396	385	397	387	390	362	376	365	409	392	348	356	374	399	412	367	374	356	341	373	383	360	333	402	386	372	379	416	386	367	400	398	371	370	395	350	351	348	418	386	371	345	367	403	379	412	398	422	374	371	349	330	391	405	410	389	375	355	384	362	339	378	413	367	386	301	402	403	392	384	362	386	372	414	374	390	393	404	387	369	370	395	345	407	375	390	357	379	390	348	355	364	377	373	402	377	378	376	356	390	389	406	367	395	423	381	402	383	386	362	428	355	383	369	335	348	351	385	372	355	395	378	405	377	347	398	377	368	385	435	416	351	387	353	329	380	373	355	362	375	394	358	354	392	399	422	410	369	365	389	363	356	357	350	403	399	390	346	380	397	400	341	362	367	329	386	358	351	379	373	359	375	379	387	395	413	383	375	403	400	347	380	398	378	382	405	356	393	384	350	372	386	355	335	335	362	348	371	370	372	359	381	367	384	392	362	367	361	406	379	374	389	369	376	385	395	414	375	387	387	437	355	358	407	376	344	383	383	392	398	368	384	408	362	368	370	367	376	336	392	386	396	394	343	405	376	377	383	357	350	357	407	316	377	368	380	338	377	399	400	394	372	359	378	388	355	397	381	355	370	385	407	371	382	363	353	358	346	371	363	377	341	374	376	361	387	407	381	427	405	366	380	376	352	384	372	368	416	402	347	380	411	378	361	347	411	390	357	370	381	382	391	354	406	353	387	383	365	415	354	363	375	373	345	359	352	392	344	384	395	375	369	399	377	390	368	365	364	382	379	377	423	354	391	391	347	389	360	364	382	376	363	345	379	370	389	357	388	385	376	363	365	372	363	334	390	389	378	382	413	366	409	375	399	395	376	357	375	402	362	367	361	364	386	360	414	393	377	407	396	382	435	365	362	355	386	409	378	379	397	353	396	401	390	367	386	393	368	378	367	394	362	349	373	375	370	423	403	394	387	368	385	363	394	412	389	353	401	411	378	372	365	384	375	334	369	372	374	407	360	348	383	349	378	399	435	379	375	341	383	360	380	382	418	365	361	367	437	339	384	388	368	372	364	392	315	340	371	406	388	380	380	397	401	388	386	419	365	384	378	348	371	392	332	349	379	350	363	375	393	336	381	401	353	370	394	367	420	368	385	412	360	376	372	333	372	351	404	373	435	392	409	381	353	434	395	343	367	370	402	382	436	361	341	338	377	342	386	377	361	383	408	363	368	370	385	381	386	349	376	379	380	390	348	379	363	405	366	355	391	379	411	370	367	385	409	371	366	376	382	389	359	340	335	414	376	359	391	377	406	333	376	392	402	358	398	339	404	400	387	374	411	368	351	360	393	360	368	359	393	358	350	351	385	379	371	385	378	359	380	373	375	346	375	380	383	362	370	347	392	353	366	362	382	355	370	343	426	370	364	363	385	399	359	373	433	369	388	388	371	373	389	392	413	415	356	377	375	408	386	354	363	375	352	351	377	408	378	408	409	368	369	353	400	379	367	355	388	382	376	375	387	388	373	390	384	361	345	371	373	400	371	371	379	374	412	406	392	361	370	398	412	401	363	371	417	364	406	345	386	412	371	425	391	381	409	341	357	402	383	378	385	401	404	371	354	375	384	366	376	403	348	406	379	400	406	395	400	417	384	376	366	380	385	370	380	380	392	383	372	384	417	416	348	372	379	378	400	397	408	397	425	378	349	421	346	381	381	373	402	374	392	413	401	411	387	364	400	399	383	349	369	384	404	341	360	356	383	355	356	371	393	385	372	373	385	384	385	368	349	378	389	382	382	403	382	387	372	397	408	376	389	376	359	388	390	397	355	386	422	352	394	383	373	381	390	385	381	350	375	362	388	366	399	389	377	394	387	372	398	412	382	364	337	373	380	418	385	359	357	388	334	355	389	395	388	434	390	367	394	376	358	358	356	393	353	410	404	391	372	343	371	411	381	394	387	380	381	363	361	378	381	385	330	406	373	359	348	366	388	364	377	357	408	405	431	402	406	370	361	375	379	351	379	397	376	357	364	418	377	360	419	408	355	377	317	383	402	365	353	369	350	363	381	387	381	401	352	399	316	397	379	367	350	363	371	376	408	385	358	400	391	401	379	358	352	400	399	360	367	340	372	350	400	375	367	350	366	383	363	372	357	363	376	331	343	360	432	367	392	368	376	339	384	373	391	376	379	387	347	366	367	407	380	349	385	376	382	381	382	333	380	354	352	404	396	378	370	383	389	335	393	357	379	384	363	385	348	342	391	386	397	361	384	369	350	414	388	365	403	384	397	359	393	388	364	399	362	387	367	353	426	395	404	409	376	399	374	414	407	393	351	399	365	358	405	369	351	417	371	420	399	355	335	403	350	374	393	368	381	344	365	405	401	382	369	404	347	384	382	374	344	379	379	375	405	394	371	411	381	442	351	408	359	336	367	380	374	323	393	381	365	421	364	364	408	396	368	366	379	381	359	391	350	382	353	389	353	358	378	388	414	393	413	383	356	319	346	385	356	389	368	346	373	405	398	398	329	375	353	386	382	373	386	387	361	357	341	353	405	379	374	404	356	391	388	409	383	392	360	400	411	377	371	343	392	371	375	387	384	379	375	377	353	333	383	391	345	393	378	361	356	382	376	408	396	397	412	368	343	370	398	370	379	373	349	381	368	382	364	378	381	367	387	390	387	375	373	386	369	368	357	383	413	388	403	341	363	370	395	336	361	360	381	411	373	372	396	375	379	364	385	406	369	379	393	374	351	422	389	397	335	385	399	364	380	357	359	382	370	351	384	377	382	395	356	362	360	390	339	398	356	380	381	377	354	372	363	338	407	338	371	381	374	368	383	382	388	365	392	419	390	408	364	362	370	388	386	390	386	346	388	408	364	325	379	399	373	405	339	345	396	373	401	350	367	383	378	371	414	376	354	385	394	400	361	336	388	410	388	369	359	415	396	390	361	410	365	411	357	401	379	376	339	381	363	400	394	394	428	384	409	365	353	388	364	378	363	379	379	381	372	358	350	403	364	372	368	382	338	334	370	324	379	399	408	381	364	360	387	377	374	367	392	371	394	400	373	365	434	361	353	385	362	389	400	419	402	378	385	397	387	380	373	395	401	358	356	361	389	385	366	358	391	377	401	377	347	383	347	411	386	369	373	363	366	379	403	397	340	353	358	366	378	381	412	394	351	363	386	339	349	372	378	391	405	410	400	399	392	385	359	381	350	386	364	354	374	402	378	400	353	391	394	350	376	384	391	331	358	374	409	368	408	374	382	404	355	400	342	365	378	397	403	421	364	375	399	411	369	374	395	373	402	377	402	369	375	367	382	399	390	345	363	379
40500	22364	17430	13549	4463	1853	1540	1342	1167	1085	988	987	936	905	853	858	878	831	871	808	783	877	837	764	824	833	788	842	856	817	791	816	836	800	831	842	830	920	845	792	807	867	875	890	854	770	861	783	826	813	784	802	808	770	794	869	832	818	810	783	852	822	824	867	826	812	840	850	810	800	805	894	770	818	809	815	812	790	827	832	828	802	776	800	830	770	809	824	809	812	813	842	833	822	813	787	883	741	851	763	797	811	849	827	796	784	800	825	789	877	784	820	805	836	840	781	801	767	808	798	783	779	752	828	847	815	807	773	821	823	784	750	844	804	819	779	736	845	785	816	831	785	820	769	789	767	805	810	882	781	863	852	848	779	789	821	770	815	769	864	846	825	850	833	821	840	818	803	785	830	839	791	763	776	850	803	829	845	811	810	797	792	762	824	813	814	813	804	802	753	779	790	814	821	809	843	804	776	822	780	810	820	805	787	797	819	811	781	808	781	800	792	791	817	805	798	821	820	844	788	863	815	799	820	824	810	849	784	778	764	812	850	778	758	874	775	801	780	825	812	827	809	814	795	819	840	833	777	769	811	785	783	815	808	800	833	833	839	785	798	846	836	824	827	804	779	820	868	818	782	763	803	879	833	817	791	800	773	786	796	803	835	824	827	783	830	786	809	779	849	881	805	783	795	791	798	819	813	801	818	774	821	803	774	752	825	760	773	817	785	750	855	771	788	859	805	819	776	771	806	816	835	797	819	790	771	818	801	776	790	728	769	810	816	787	781	804	791	795	823	784	790	804	743	791	774	812	787	861	801	826	841	771	830	829	838	842	820	796	827	774	801	802	759	881	823	752	795	828	842	809	822	834	790	801	805	829	856	811	828	794	814	776	846	794	819	830	803	780	820	782	788	823	795	795	791	818	881	801	803	810	807	840	857	823	808	794	827	800	785	802	878	790	793	791	785	796	824	769	839	857	852	846	736	845	812	823	757	770	828	795	783	833	840	792	837	804	846	776	794	783	792	814	826	784	815	788	770	726	774	794	794	785	800	794	844	700	814	805	839	784	772	824	813	852	772	808	815	782	760	857	769	793	807	835	834	797	797	822	796	824	823	775	805	772	822	833	803	787	841	813	821	809	781	824	788	813	791	804	831	832	836	818	723	768	825	802	805	804	832	768	831	796	804	812	834	783	770	749	794	814	801	820	777	817	841	792	767	784	816	768	887	838	827	777	835	856	839	834	780	835	793	830	791	814	824	801	828	846	793	843	832	806	818	799	843	822	837	800	762	825	801	805	814	798	815	798	808	817	805	804	820	815	793	832	816	803	793	809	787	820	792	791	777	811	768	821	832	822	839	761	789	829	809	830	807	737	814	776	822	828	786	796	784	784	794	816	773	858	772	827	776	805	785	793	793	836	821	860	820	846	763	793	830	813	765	788	800	780	784	825	787	831	771	801	815	859	828	872	832	826	846	810	782	799	797	775	770	792	813	792	761	827	811	806	818	802	833	803	844	853	813	779	825	784	742	764	819	807	822	806	817	795	783	802	812	781	814	817	790	800	825	776	860	857	833	833	808	749	804	760	820	795	868	833	767	785	821	812	775	736	815	792	801	812	753	825	823	816	781	780	804	797	813	780	796	807	836	763	809	798	837	795	877	831	813	861	807	825	799	818	740	837	807	810	765	813	778	779	761	855	796	769	835	795	789	840	797	822	786	790	844	781	826	813	766	830	842	825	809	826	846	781	793	790	791	871	808	806	819	837	800	822	811	837	787	760	873	782	821	754	813	790	781	775	821	809	834	848	743	795	875	773	844	847	771	799	823	826	795	818	837	802	805	781	827	801	815	825	793	821	822	782	794	807	777	788	821	819	837	748	815	772	816	842	793	773	799	810	793	717	795	819	807	828	804	851	758	845	802	790	810	743	748	792	812	806	803	835	789	808	864	839	824	824	812	791	795	775	798	808	789	814	839	794	778	830	825	864	796	835	840	775	823	793	809	821	805	813	791	796	839	773	799	772	823	785	828	842	825	829	790	755	800	796	815	812	796	778	781	834	791	785	787	834	818	764	785	817	773	797	841	793	796	762	805	782	811	806	817	764	838	780	780	809	800	810	835	774	854	824	827	757	772	777	761	804	808	845	798	792	790	819	849	845	810	806	798	850	789	827	794	781	837	839	839	810	811	801	818	819	793	795	802	862	839	756	782	770	800	776	755	719	780	778	789	817	812	810	786	833	796	802	794	836	821	827	837	818	831	794	825	820	796	812	794	752	806	850	818	779	794	798	797	785	818	854	798	850	800	811	764	814	788	839	759	809	793	841	818	824	795	852	838	826	843	777	808	830	766	783	823	787	765	796	816	806	789	810	805	748	852	812	838	809	811	783	766	840	788	827	790	844	822	814	804	786	839	805	772	752	799	800	812	855	829	755	785	818	782	785	822	799	864	798	734	860	801	767	763	808	814	767	820	786	810	828	812	740	822	835	824	784	773	843	773	793	832	811	834	835	824	781	802	780	783	781	822	808	820	801	785	848	822	804	813	805	796	803	839	817	772	813	810	773	835	856	797	765	816	799	834	846	820	817	787	799	807	748	805	817	794	816	843	845	798	796	780	804	810	807	835	830	826	829	746	823	820	774	844	806	892	792	816	803	793	824	779	841	832	778	828	767	823	811	817	798	831	828	819	768	801	800	816	814	822	767	806	830	846	806	850	777	829	835	776	823	808	827	811	817	841	819	795	787	863	805	831	817	769	813	768	765	805	808	834	810	841	826	851	805	820	798	781	785	797	813	806	822	829	793	827	803	821	811	815	780	757	806	813	773	752	831	795	810	802	845	774	803	834	815	830	822	787	816	754	794	792	859	882	848	790	782	784	783	819	844	826	806	816	790	742	817	762	796	806	789	831	786	829	787	869	806	833	810	797	852	752	766	784	764	822	794	837	851	819	870	821	787	792	789	777	821	820	805	792	799	808	803	823	769	793	833	803	780	828	814	847	807	768	784	818	787	807	789	851	813	806	782	782	810	839	772	806	792	844	793	800	785	809	856	768	816	811	819	842	831	802	779	796	806	875	801	798	823	795	778	804	811	793	774	818	806	796	775	822	781	837	843	769	819	796	805	816	807	807	807	834	850	738	784	790	788	808	778	799	797	838	788	761	789	741	776	834	797	846	783	775	818	809	751	819	814	848	804	802	799	824	787	810	822	791	834	836	824	846	775	819	807	822	811	855	798	815	825	814	803	795	775	820	793	802	806	812	826	817	773	808	807	837	762	794	795	812	802	796	793	812	797	855	812	813	808	820	781	768	790	839	741	802	818	790	904	800	853	812	767	799	798	793	798	812	801	788	820	822	854	801	820	816	799	822	846	808	769	819	805	822	805	760	829	858	807	831	792	817	781	782	734	791	879	845	816	824	758	802	832	784	786	770	845	823	784	797	817	791	760	794	776	863	808	856	845	833	859	789	806	775	814	823	843	796	794	817	774	838
48508	20770	6791	2435	834	452	468	487	442	412	378	388	372	387	398	399	379	371	390	342	397	360	401	380	383	351	378	376	392	387	395	391	363	350	343	388	381	340	361	388	389	383	341	365	371	379	403	365	368	368	412	359	399	344	366	332	397	443	443	399	415	362	418	361	395	364	378	368	358	371	367	354	399	416	392	351	394	348	354	359	378	366	351	382	363	383	392	371	395	390	374	355	418	398	363	385	364	387	344	421	363	368	381	367	367	389	385	407	427	350	405	398	349	395	352	420	363	349	374	382	376	342	390	421	353	352	351	352	361	397	387	380	387	387	387	405	420	350	378	367	401	370	399	355	375	370	381	424	410	417	355	379	391	401	383	406	352	404	374	384	431	381	386	409	364	400	434	355	359	418	370	378	341	397	391	371	382	395	383	380	375	383	379	401	369	392	367	355	396	421	404	380	329	371	379	388	399	372	380	369	337	378	351	371	360	368	415	407	370	364	366	351	375	383	376	347	412	363	393	364	351	363	395	389	386	420	391	360	398	402	400	406	384	361	354	372	380	389	403	367	386	357	392	338	381	389	405	365	379	394	387	377	416	403	387	357	373	369	408	370	373	388	389	417	330	346	352	428	334	398	418	368	370	349	381	397	365	396	413	394	385	347	391	363	390	382	395	384	386	364	383	338	397	346	413	384	392	413	371	386	341	361	359	396	368	382	347	370	406	400	374	384	404	415	378	357	366	414	372	381	401	390	381	369	372	392	347	357	350	363	400	379	359	399	382	378	383	421	392	365	395	393	383	365	348	367	380	393	367	378	355	399	400	371	383	386	400	407	369	373	393	410	359	389	387	412	356	409	363	360	401	371	398	384	397	345	359	383	411	396	389	420	369	366	406	359	370	405	375	374	377	381	390	343	418	412	389	414	402	350	363	408	362	391	369	324	393	410	404	368	398	368	343	406	374	364	399	376	393	357	375	380	374	373	387	349	395	427	401	367	350	356	373	398	381	375	365	363	338	361	371	351	372	369	370	384	419	386	419	358	393	387	416	399	402	418	360	377	367	353	367	414	395	383	355	390	389	376	364	356	413	364	375	379	372	377	348	428	440	358	377	395	395	360	403	389	393	361	383	355	375	404	363	390	349	374	383	359	377	387	400	373	376	390	372	363	383	358	390	374	403	355	442	366	362	379	397	372	376	399	406	398	407	370	353	375	355	371	400	374	368	369	382	377	387	386	399	384	355	363	362	354	381	382	376	419	414	388	382	357	390	383	349	380	372	408	390	380	375	388	385	398	377	357	398	357	379	361	392	365	360	347	362	350	388	390	425	370	338	405	383	374	339	385	362	396	394	364	406	411	366	380	348	349	418	414	411	408	361	380	405	391	350	378	341	417	367	404	392	361	400	356	359	383	370	376	377	366	367	418	347	375	395	358	338	359	375	359	377	412	381	388	399	371	386	378	377	425	403	401	395	372	359	396	347	426	404	375	360	370	380	404	396	379	391	376	430	384	382	414	381	351	366	372	336	381	379	357	411	335	354	366	439	401	383	347	402	366	379	380	365	377	354	370	350	396	401	389	374	361	370	377	378	381	385	358	368	379	425	375	387	334	385	350	352	395	345	394	438	413	402	376	388	387	393	366	373	389	383	376	355	415	377	405	354	382	418	421	381	369	371	370	422	395	362	400	395	369	373	399	359	378	387	381	400	389	412	354	392	380	352	346	351	366	396	379	393	391	400	395	355	390	389	388	342	389	358	398	393	402	363	387	372	400	375	388	354	389	351	384	354	373	364	370	347	360	356	376	367	371	357	344	394	374	430	357	341	401	394	361	390	357	348	355	391	357	379	406	376	371	326	350	382	417	340	352	369	381	383	394	391	382	396	366	366	343	359	404	380	365	379	382	425	344	359	357	373	379	376	394	373	399	366	375	323	381	367	365	389	396	366	357	376	389	386	381	363	382	366	353	382	339	392	363	339	372	378	406	348	407	384	397	394	393	375	384	431	424	385	357	355	386	385	392	368	356	366	392	359	395	385	376	348	398	405	379	373	371	371	428	382	346	399	412	379	366	392	371	377	411	391	336	398	360	380	360	368	380	352	367	404	377	360	356	352	389	340	394	382	405	415	406	377	386	373	377	368	394	376	398	410	392	372	370	377	362	378	438	396	367	383	383	419	358	373	421	348	377	367	394	400	381	378	387	449	373	379	352	387	350	367	406	380	392	386	412	361	367	373	382	338	412	380	367	381	379	348	371	376	394	363	373	371	378	389	356	415	355	365	391	409	393	416	351	399	349	395	396	371	415	341	357	368	413	367	365	389	388	374	379	374	380	391	404	389	407	350	351	379	375	378	350	369	396	365	385	362	348	413	345	382	366	378	351	388	375	348	417	389	359	384	401	384	385	394	413	395	385	387	386	352	340	396	390	368	379	387	402	376	372	380	385	366	373	384	412	381	368	373	336	361	352	368	348	396	406	375	396	354	338	375	388	406	374	394	408	357	395	415	357	444	383	364	366	362	395	419	383	377	376	396	397	356	378	368	372	391	403	401	390	362	361	381	408	406	380	374	411	410	410	393	450	371	386	407	346	403	354	366	377	342	365	375	362	375	413	365	373	410	423	368	376	357	416	413	376	384	362	368	393	381	395	353	395	366	366	382	373	412	387	423	411	396	374	415	416	382	358	349	388	382	382	386	405	366	381	372	395	386	385	374	378	400	379	399	386	375	412	368	403	424	377	377	375	374	403	368	382	395	341	368	355	383	346	378	402	382	410	356	337	380	376	397	301	383	391	366	359	385	379	369	345	344	391	431	390	330	362	402	371	351	338	371	367	401	359	364	420	401	372	352	376	374	379	374	400	373	377	360	390	376	391	397	370	381	379	375	364	355	415	378	416	394	400	354	387	409	372	392	343	391	369	388	407	363	371	402	370	371	403	370	352	381	341	362	396	377	354	358	408	351	355	375	360	347	360	365	377	395	395	366	378	379	394	375	366	365	380	378	369	388	341	367	375	355	388	378	396	363	393	376	383	375	400	365	383	356	368	389	339	454	406	387	375	368	411	375	354	402	432	394	340	428	405	377	382	408	384	427	383	407	403	391	363	403	349	385	391	390	332	380	395	371	369	357	395	394	383	354	359	394	369	405	359	376	415	394	380	395	374	367	433	359	390	357	379	359	367	393	367	384	397	380	414	389	339	406	353	396	384	334	415	393	351	398	370	381	397	391	371	388	393	377	363	388	401	395	385	430	380	355	383	398	432	401	363	357	383	386	398	393	356	384	391	442	421	377	403	356	385	381	394	376	349	376	355	401	374	382	403	414	362	430	341	389	399	347	378	352	397	365	377	343	365	401	355	393	399	347	398	440	375	395	375	383	391	371	368	375	362	386	355	389	397	377	385	343	394	358	354	380	347	380	408	381	406	357	393	398	403	374	399	367	392	418	417	385	371	381	374	375	393	393	367	387	364	334	358	392	329	382	390	371	392	352	405
31408	13910	8544	4993	2174	1252	1087	1030	966	998	888	863	833	839	829	827	794	839	813	817	741	841	836	854	834	804	780	839	753	850	823	778	748	770	814	825	837	800	837	799	784	825	788	824	850	834	811	803	808	842	795	829	777	818	796	786	851	857	805	805	834	770	849	828	795	759	840	792	754	849	823	824	878	759	801	851	818	759	838	760	805	762	809	815	816	810	876	841	803	798	797	807	819	802	841	799	835	823	815	817	739	795	815	850	830	797	847	854	859	808	818	885	829	839	730	760	815	815	811	758	798	786	806	809	823	760	743	810	798	756	785	818	797	806	796	844	782	814	801	773	760	748	840	783	789	857	765	804	801	831	809	812	836	745	781	845	800	756	800	820	769	845	756	790	815	754	831	816	777	804	841	811	811	798	795	830	822	785	763	829	825	791	813	785	810	838	829	809	757	803	811	818	761	779	779	805	818	804	798	769	774	809	823	821	834	791	825	801	830	806	812	769	798	845	827	766	809	869	803	760	803	806	759	840	805	835	787	750	795	824	794	822	778	824	827	804	808	780	820	820	807	840	805	799	868	814	782	807	804	828	809	790	773	838	791	787	841	784	798	810	755	784	812	822	893	829	807	784	786	818	833	813	841	788	772	855	779	807	805	828	838	780	828	771	841	818	847	784	759	826	827	794	826	829	789	850	805	779	819	784	761	820	846	813	773	809	800	776	844	778	829	811	782	794	830	795	799	808	801	809	827	837	805	884	826	808	814	801	788	804	809	815	805	782	828	746	784	817	784	780	807	823	823	816	821	787	737	829	784	777	834	812	809	828	803	768	873	817	827	792	830	788	783	811	850	835	809	749	829	775	798	814	772	805	851	826	809	764	784	836	783	832	801	781	838	844	820	783	809	802	815	847	811	803	781	842	789	774	777	849	799	770	769	806	824	810	837	795	797	736	823	799	826	815	792	809	867	815	774	783	788	850	834	784	783	827	777	793	794	811	810	859	796	818	838	784	821	767	817	810	811	778	830	826	850	864	831	805	838	826	814	810	838	800	820	832	807	827	800	813	800	818	796	837	796	851	820	791	813	797	871	807	854	784	835	825	794	807	745	789	808	743	820	808	806	872	743	779	813	793	838	795	812	816	787	813	836	754	794	751	818	844	826	757	807	833	806	754	802	792	793	837	788	847	793	779	752	807	817	808	799	804	778	802	771	814	785	843	813	796	758	794	797	823	862	784	785	820	796	736	785	794	802	829	784	771	840	822	828	776	794	785	840	839	773	841	804	802	840	820	804	759	807	797	821	794	811	770	821	768	819	812	781	819	747	787	826	812	756	795	831	789	819	822	778	828	825	830	730	784	825	808	806	780	776	818	765	836	807	834	790	759	833	830	797	852	825	866	777	875	824	805	806	759	810	737	755	806	794	789	768	857	810	817	843	803	854	789	806	827	827	851	786	816	764	783	841	806	839	814	804	763	849	822	815	784	797	823	779	810	811	813	767	826	839	758	829	784	798	786	796	814	808	843	797	826	776	796	842	789	819	860	794	814	807	766	790	872	841	820	798	829	771	828	805	829	791	830	773	777	817	783	798	815	825	747	801	839	800	804	825	851	838	807	827	806	747	772	827	766	835	854	796	780	841	789	822	795	789	836	801	786	811	837	841	832	753	787	832	798	822	785	815	825	815	810	796	803	809	830	814	799	787	785	774	797	784	826	856	839	761	752	782	817	789	760	800	832	817	814	798	742	819	770	778	808	826	801	826	827	809	812	819	843	752	811	802	768	832	830	842	763	838	843	840	841	833	782	780	838	775	786	788	814	756	773	805	810	828	829	813	832	835	817	857	804	791	775	768	876	802	872	832	827	851	825	799	800	853	825	792	803	807	804	798	827	781	777	846	793	788	807	808	815	823	746	788	810	787	815	793	871	880	791	785	754	807	784	797	818	802	744	800	788	804	806	792	855	796	782	818	827	821	820	836	832	800	843	787	828	807	829	807	816	822	761	775	830	784	813	803	794	781	849	825	798	776	845	798	827	824	757	794	809	824	775	840	805	814	816	817	773	811	849	827	825	774	775	823	811	731	786	756	792	801	765	790	730	806	860	832	827	802	807	787	825	813	778	792	849	832	738	748	851	813	810	820	779	836	765	792	791	780	839	758	839	817	809	825	843	774	792	829	780	818	777	729	796	797	799	815	833	819	808	809	717	854	842	845	810	811	797	847	748	817	820	857	793	815	826	832	813	757	787	835	781	792	780	750	804	820	746	800	797	813	809	824	814	788	817	833	802	863	836	828	785	803	862	776	804	786	837	820	805	843	791	824	786	826	839	840	744	841	785	773	785	806	738	786	777	821	768	832	748	827	793	765	842	773	802	802	820	810	817	790	827	799	734	838	810	800	785	802	824	801	825	788	746	778	802	818	841	832	836	833	840	785	806	794	826	799	786	823	831	794	837	806	752	825	831	784	838	829	835	845	789	815	812	790	864	811	819	792	754	796	864	784	805	749	829	832	811	832	786	812	795	796	836	806	763	810	813	817	809	856	858	765	821	830	778	779	808	787	806	838	828	781	807	805	801	815	793	821	785	804	824	838	849	812	763	837	801	835	836	789	815	871	821	811	851	768	813	817	829	786	794	861	833	771	852	780	821	818	823	849	800	813	814	815	848	811	779	850	764	805	819	821	868	825	803	826	794	881	832	769	800	791	767	870	777	794	793	778	819	813	820	770	822	857	818	825	804	844	755	836	777	787	780	780	787	824	788	825	811	829	791	858	764	769	796	836	793	778	802	788	804	814	783	830	779	784	767	870	837	780	838	790	778	743	780	783	782	873	792	742	760	800	810	786	786	797	779	831	796	839	767	773	838	818	707	777	807	877	818	801	834	776	805	763	817	771	784	823	793	784	840	790	807	839	820	843	850	772	832	823	819	774	800	819	849	835	830	771	830	779	863	831	785	766	846	810	761	859	801	797	804	833	785	823	799	765	777	823	784	823	849	817	763	826	815	829	801	787	824	784	819	865	820	812	852	818	821	783	822	822	829	785	773	778	849	767	803	778	821	869	773	826	819	860	801	811	849	798	750	796	816	773	796	781	868	833	817	798	823	798	761	902	790	786	808	819	824	820	826	798	852	799	856	840	818	835	825	800	764	814	812	843	809	792	815	842	836	816	821	788	784	800	802	794	791	772	808	786	820	838	821	819	778	784	842	800	793	845	883	808	812	815	792	824	786	804	776	834	827	797	790	794	823	794	744	774	759	807	813	801	787	830	805	819	762	795	800	806	753	813	850	838	772	747	834	795	781	819	799	812	806	783	770	800	773	821	761	774	833	807	795	853	851	819	775	818	797	779	764	823	858	824	765	799	840	792	751	835	784	809	833	808	798	853	722	837	760	787	832	725	871	796	838	829	820	717	806	822	739	803	811	774	823	820	865	792	818	812	776	826	795	818	796	783	851	813	877	794	808	801	755	781	821	805	847	819	853	761	777	818	840
59252	28897	11755	4771	1947	674	495	462	433	416	408	358	379	374	367	363	394	411	373	344	344	351	365	400	376	380	334	340	382	363	348	375	380	395	413	393	354	348	395	392	362	374	379	380	369	372	377	383	389	407	367	374	332	404	358	377	410	314	378	351	390	360	395	332	343	332	382	364	390	333	349	317	361	370	373	343	358	361	366	416	398	362	350	415	367	353	360	383	342	386	384	407	349	389	342	379	382	345	343	352	398	364	369	363	338	382	353	386	388	402	398	365	375	347	408	372	409	395	373	344	381	349	379	353	345	332	388	410	368	346	367	361	374	376	403	338	375	376	358	349	367	386	405	414	402	348	363	365	396	390	360	345	364	377	333	366	372	369	362	400	329	387	384	376	377	382	379	395	364	325	385	364	365	366	382	382	323	363	375	352	321	383	331	392	368	376	364	378	372	358	419	361	378	395	373	396	349	374	382	370	388	349	363	374	388	347	363	384	367	374	377	359	347	372	363	377	368	394	397	348	349	370	368	409	378	393	382	397	389	377	367	380	368	354	386	362	369	392	340	376	347	375	351	417	363	356	369	353	374	360	323	379	357	374	369	377	390	346	369	361	327	352	378	398	347	365	390	381	369	368	398	366	337	425	349	394	343	379	358	346	364	374	373	376	337	326	357	350	390	341	348	371	332	398	378	385	356	351	373	391	347	379	375	380	356	367	356	355	327	358	392	375	351	377	344	399	384	326	359	354	374	356	345	359	342	400	351	348	408	336	404	354	301	346	350	365	374	393	371	357	351	355	382	383	316	364	350	373	350	360	397	379	387	358	403	390	337	397	391	376	367	348	411	323	366	357	359	337	394	386	354	337	362	373	366	394	317	354	402	409	368	351	375	389	367	352	359	358	342	386	373	359	380	370	386	357	365	378	384	401	368	344	358	384	365	319	366	371	367	339	360	388	407	389	364	383	374	376	366	406	342	347	365	338	349	404	369	413	371	360	396	349	403	377	407	347	359	352	342	368	355	381	379	338	352	372	358	402	359	403	392	361	386	339	376	354	389	422	367	325	343	361	376	361	385	365	357	366	341	394	369	340	388	347	383	366	364	383	329	325	378	421	366	362	339	339	349	374	340	393	375	378	379	352	389	358	348	374	395	353	327	368	347	333	339	406	368	362	401	370	389	385	360	367	364	367	338	386	347	378	368	398	388	364	379	336	407	365	400	346	329	361	383	374	338	399	350	364	334	385	387	359	382	354	411	406	380	407	407	353	355	374	362	361	388	394	375	363	371	400	373	372	328	400	421	402	356	367	344	357	414	393	394	393	376	366	350	380	358	365	356	302	387	385	351	350	382	366	359	360	384	364	402	368	372	332	357	393	377	383	360	315	341	377	371	366	386	357	363	383	360	379	387	366	350	356	386	391	385	363	357	375	360	347	360	344	348	383	392	337	348	393	379	366	353	384	427	388	340	354	390	362	356	377	343	375	384	364	333	387	383	347	359	380	361	369	352	389	335	396	368	392	354	390	373	329	331	377	315	340	349	359	360	378	370	350	338	409	427	360	357	381	373	356	357	386	386	358	413	375	397	381	364	372	375	383	404	404	354	330	353	325	380	378	393	380	341	378	383	351	352	354	372	323	388	385	371	402	390	393	387	365	383	396	367	372	340	375	384	371	372	400	374	381	360	365	340	386	342	351	346	418	392	337	375	379	327	365	357	418	371	405	337	378	366	352	386	343	345	342	356	376	329	384	392	363	322	379	357	403	342	361	344	359	386	387	412	339	332	356	365	390	366	391	358	355	354	372	400	388	390	371	320	363	379	370	377	350	370	378	329	369	337	341	370	390	337	346	352	386	390	380	409	326	360	399	375	341	383	363	389	337	383	378	335	377	337	393	336	396	402	369	376	376	363	349	378	396	351	340	344	359	332	380	403	377	367	375	338	353	332	370	371	399	352	378	386	445	360	384	362	348	379	341	335	363	377	334	378	359	371	379	359	401	336	358	383	399	363	336	378	340	365	381	377	384	389	386	368	379	422	370	366	365	343	362	395	369	373	353	374	379	369	365	365	376	344	359	378	368	343	308	389	348	328	346	340	334	366	388	368	415	358	390	369	381	379	367	375	387	353	370	351	325	356	372	374	342	377	381	395	386	345	390	387	401	337	364	353	420	401	374	345	370	344	407	358	392	349	401	352	324	353	359	342	346	347	363	360	390	368	391	383	369	373	367	370	369	345	351	372	372	369	337	359	377	367	372	375	354	392	345	360	347	373	348	380	443	385	344	362	381	320	364	392	357	334	365	367	383	351	353	374	388	390	369	358	377	406	391	363	350	341	375	336	349	343	349	381	377	366	346	332	395	321	352	331	388	353	366	365	330	351	354	402	358	381	344	365	390	362	368	399	339	374	380	346	383	366	385	375	367	363	346	352	351	352	361	333	365	351	395	383	337	350	396	379	347	356	368	341	388	359	365	333	375	356	395	378	391	391	359	336	363	387	367	353	387	371	357	349	372	395	363	376	363	349	409	352	329	360	373	362	362	410	339	345	368	378	387	357	386	362	358	336	382	399	398	395	382	419	342	361	358	376	372	383	368	358	344	395	353	418	367	373	363	388	357	349	399	342	373	377	368	321	361	364	400	376	343	351	349	359	374	342	365	336	342	347	333	364	383	358	403	378	347	348	351	345	336	380	379	355	347	335	372	386	368	377	314	401	366	371	370	395	358	361	371	311	372	409	370	351	400	382	409	359	351	324	386	359	368	336	393	358	383	360	362	361	380	364	331	385	371	392	377	368	305	345	357	398	397	405	356	368	370	346	322	377	370	381	343	381	354	384	350	357	368	368	337	419	377	355	355	372	360	392	373	388	361	422	399	384	331	339	391	352	362	391	388	373	373	333	335	358	368	364	371	411	393	348	361	375	379	343	357	369	397	354	370	382	389	405	367	368	406	375	386	348	384	382	408	345	387	369	347	360	360	386	331	344	336	400	378	370	356	393	357	384	312	415	400	342	316	398	351	373	361	393	382	350	396	363	359	334	322	371	379	367	340	315	340	386	372	394	367	360	351	373	349	347	361	378	369	362	387	384	366	358	338	371	356	326	398	330	360	355	368	369	398	403	346	402	366	412	383	376	342	402	388	378	351	398	339	363	324	358	370	380	377	360	337	373	343	380	378	368	358	358	316	330	393	357	366	403	409	384	381	386	366	361	378	410	384	396	383	392	379	399	381	352	382	339	381	355	372	399	365	358	335	356	358	361	368	362	394	360	367	357	370	326	362	369	358	337	375	346	382	350	378	364	383	365	338	382	373	354	343	332	349	388	371	374	353	367	346	361	373	365	395	351	395	378	348	357	336	368	362	381	350	329	351	338	353	356	369	355	316	357	337	356	371	352	365	346	328	327	352	374	420	368	357	374	352	380	388	364	358	353	333	307	327	339	349	359	386	367	360	343	361	381	370	417	391	357	394	391	365	335	345	383	363	340	389	381	368
39363	19286	12789	9644	5331	1625	1231	1188	1063	949	996	897	848	838	843	786	790	835	835	819	776	802	820	788	852	822	812	812	775	795	816	848	848	785	820	788	775	867	853	876	852	831	832	794	784	743	808	788	765	791	743	818	773	818	786	775	782	785	807	771	821	797	810	771	832	824	830	840	794	777	821	786	812	793	807	834	839	817	777	806	796	867	781	757	794	819	844	751	803	786	799	769	745	799	802	765	813	799	757	777	799	816	806	805	803	787	820	803	775	765	787	792	783	781	807	760	813	797	801	844	814	793	810	820	769	813	798	786	793	816	825	829	792	766	762	793	751	775	823	804	777	772	823	789	809	774	826	796	801	791	742	765	801	789	779	825	792	796	780	767	779	763	796	792	802	802	723	787	770	830	784	791	776	743	767	793	792	787	797	876	796	782	805	741	830	807	767	802	799	802	836	803	830	790	807	757	798	761	810	809	824	836	789	749	805	766	826	827	800	794	801	811	844	769	810	798	809	799	792	770	734	806	781	803	799	847	804	755	812	763	790	754	780	767	765	776	760	778	824	766	783	757	812	809	793	760	782	874	814	804	783	796	764	772	762	758	799	751	780	750	753	773	804	759	834	787	789	777	777	834	810	801	835	775	801	795	790	881	776	781	767	817	803	790	824	796	829	766	829	784	772	775	818	798	751	750	785	729	835	801	785	819	814	780	813	794	790	751	752	824	801	781	759	763	774	750	770	816	784	774	812	819	718	773	819	768	815	788	802	828	802	834	767	753	803	775	765	771	789	792	810	804	740	825	790	772	748	810	805	809	814	734	798	789	758	762	790	743	758	769	763	767	847	803	786	825	771	771	769	750	810	779	768	834	785	797	800	789	779	781	781	786	776	834	821	794	756	782	799	771	754	779	775	838	821	769	773	790	763	801	818	820	842	832	820	769	736	812	811	827	734	794	842	782	787	833	749	843	752	754	781	799	804	743	744	793	801	777	825	807	762	788	810	830	785	726	816	812	753	783	765	822	776	773	815	787	839	765	817	767	806	800	841	818	781	734	797	780	810	788	789	752	783	811	780	799	786	755	846	793	794	873	802	843	771	754	774	760	819	820	750	813	786	801	787	796	764	778	773	829	816	797	873	791	791	815	810	771	837	816	803	801	846	797	766	734	796	809	807	795	762	824	779	767	764	812	792	789	781	815	805	818	803	800	780	768	760	758	825	828	827	818	788	773	756	776	771	783	822	778	818	853	795	791	771	712	785	753	814	815	772	793	844	808	830	807	777	775	787	792	758	810	840	766	824	806	754	817	792	796	764	796	796	822	749	822	769	817	782	787	808	822	784	774	778	832	783	807	805	751	804	780	802	811	850	804	766	785	778	744	781	809	781	803	798	772	815	767	793	768	781	769	777	764	824	746	796	774	789	826	780	834	803	815	767	761	783	720	789	791	779	807	748	766	817	806	803	793	764	808	766	811	777	794	763	791	806	822	798	793	836	842	854	825	795	816	722	811	853	734	787	797	835	785	774	776	864	799	845	825	779	790	778	778	791	809	822	781	768	797	821	763	764	815	813	780	769	780	787	786	812	787	789	786	759	839	815	782	828	756	757	752	812	789	788	743	786	736	767	833	760	837	783	804	825	818	749	748	809	807	757	775	853	827	765	806	787	797	802	812	780	770	813	813	779	770	766	764	775	754	836	751	804	783	780	785	801	755	764	829	788	796	846	759	787	748	788	798	754	821	727	792	791	797	762	763	776	843	773	791	800	825	799	782	764	765	745	774	801	780	775	789	797	815	783	790	783	805	744	795	792	790	823	779	811	816	795	767	847	819	828	841	782	782	836	787	740	797	823	797	807	777	753	784	801	838	796	783	854	726	767	795	785	840	765	810	777	817	842	782	742	815	767	809	761	773	766	809	778	744	789	807	776	760	820	789	771	779	729	822	821	823	775	751	803	743	790	792	771	781	833	780	786	845	771	813	787	814	821	835	816	820	789	746	786	781	784	802	783	772	787	793	796	829	789	802	843	771	766	784	849	837	784	828	800	795	815	821	746	740	794	809	784	778	756	804	765	783	782	774	814	758	799	756	807	818	869	835	787	778	789	813	778	754	809	779	791	807	793	776	758	808	732	793	797	808	765	756	790	758	834	804	806	823	798	780	884	785	796	772	820	816	835	837	800	737	790	819	774	789	784	844	808	843	787	778	770	726	771	770	793	776	735	752	795	795	721	804	804	804	797	798	800	823	813	835	797	831	792	822	772	767	749	761	785	746	778	789	818	790	797	747	748	819	773	812	747	831	795	768	818	817	798	794	755	787	780	803	824	792	776	776	792	849	788	796	826	760	808	814	788	792	845	722	807	797	772	778	768	750	815	830	792	772	751	822	818	796	817	844	807	828	801	810	769	777	775	762	751	815	777	790	794	871	785	783	813	808	815	793	782	783	811	774	801	769	783	811	793	808	809	828	782	846	799	726	794	770	799	785	791	787	807	746	784	750	825	869	731	805	841	826	799	751	828	801	751	792	802	784	810	761	812	740	793	842	761	799	796	772	789	831	796	775	758	786	817	816	808	732	816	731	763	778	766	833	766	759	818	786	812	814	809	790	790	790	791	827	807	773	779	795	805	757	766	751	812	796	761	748	773	822	826	779	785	785	766	820	836	807	787	783	745	779	792	783	771	743	747	821	813	790	730	804	791	761	803	788	781	797	829	821	817	844	786	783	785	752	826	771	788	834	814	797	814	799	790	763	808	793	783	788	811	751	764	777	776	784	768	803	778	765	826	813	802	782	738	822	811	756	792	762	803	794	773	762	790	838	747	764	721	843	800	851	776	789	802	782	778	783	787	734	842	821	811	785	822	851	772	788	784	807	758	783	739	785	773	814	814	807	814	758	731	745	734	774	768	756	793	840	785	786	828	787	821	805	805	743	814	786	787	782	808	765	782	769	770	736	786	774	805	781	848	774	786	779	816	805	758	835	780	779	769	820	784	784	795	794	842	790	801	747	829	834	787	833	778	816	778	767	788	818	787	780	774	831	807	831	816	751	829	774	825	768	785	721	786	804	815	793	812	742	823	785	744	830	812	812	733	766	794	760	775	744	782	802	802	820	790	797	784	790	805	782	769	785	820	816	781	793	776	768	809	854	771	795	758	804	820	791	735	742	815	803	761	836	854	800	817	788	756	811	821	800	777	780	760	781	769	749	804	783	790	782	748	769	807	778	808	834	799	786	790	816	785	765	819	845	763	781	806	760	813	784	806	788	799	806	824	827	776	815	816	782	792	790	817	790	833	812	757	828	810	815	784	826	801	768	795	789	843	765	807	800	738	803	772	786	747	769	797	812	801	763	814	834	770	834	769	746	798	747	768	785	801	744	829	777	742	847	773	814	805	705	785	815	781	795	815	807	786	811	787	730	813	802	793	794	784	774	804	769	755	846	765	814	770	783	765	768	829	793	837	782	780	772	833	839	816	817	769	744	752	805	755	797
65226	35805	18241	9784	4787	1132	547	515	441	464	411	427	409	426	377	369	390	406	428	384	371	378	395	373	370	360	387	370	340	356	373	321	363	384	370	374	398	406	418	386	407	357	375	388	378	365	409	344	359	370	375	356	395	365	358	390	345	353	370	371	381	384	395	356	327	373	396	381	399	371	370	361	364	435	392	394	355	355	387	386	358	379	378	379	393	390	334	383	340	385	387	341	367	332	386	385	355	388	357	415	360	367	396	429	401	361	346	382	342	393	368	336	372	367	396	397	377	407	380	370	410	380	376	415	383	389	377	385	375	354	353	366	335	354	370	416	393	379	350	385	384	338	362	364	341	365	365	354	354	358	403	385	362	396	382	367	364	391	379	414	390	380	401	366	391	381	375	402	384	377	353	376	384	417	376	365	382	379	355	405	387	345	351	369	393	382	397	426	383	383	359	358	390	379	375	359	376	363	400	384	399	398	334	377	366	374	383	351	365	391	385	366	366	372	371	405	407	376	340	363	393	371	377	415	413	349	352	378	374	394	392	398	404	369	363	398	415	381	372	388	376	391	406	393	374	351	341	411	371	403	379	370	411	387	368	385	396	358	391	379	373	355	373	398	398	392	382	402	341	351	413	378	370	332	398	385	399	404	399	371	389	385	434	345	380	377	398	389	382	375	390	355	401	378	356	394	393	385	366	365	397	394	404	354	362	385	375	350	376	401	361	413	389	363	354	343	360	397	397	361	393	379	398	406	417	401	368	374	398	364	387	372	393	413	381	362	354	450	348	385	385	380	386	392	366	386	388	367	406	377	371	371	354	401	401	376	417	387	370	368	376	354	341	367	351	349	385	408	378	408	406	361	385	383	381	377	381	391	361	408	383	391	405	375	373	387	379	396	419	434	423	389	367	371	387	348	357	376	351	393	411	350	359	345	379	392	368	334	399	355	350	364	368	405	380	388	363	398	389	400	393	399	359	398	376	400	393	366	348	415	381	386	374	394	391	384	384	366	411	365	384	416	369	389	445	360	403	386	374	392	323	411	403	379	371	383	347	381	375	366	405	384	375	370	371	377	403	356	401	382	392	363	375	412	338	391	393	350	370	411	359	329	375	334	418	385	375	367	358	344	373	367	378	354	370	386	394	365	385	392	388	387	390	389	408	382	372	369	403	388	338	408	385	393	338	392	384	348	388	389	458	387	370	368	376	391	398	380	377	366	341	363	368	405	390	384	369	382	361	425	376	378	391	342	378	407	385	360	384	385	407	358	364	353	368	386	389	358	377	378	377	395	364	344	387	365	396	390	364	414	389	397	366	401	385	389	336	377	349	387	375	328	372	375	355	368	361	394	352	377	345	431	401	357	342	396	390	361	407	403	398	384	365	390	390	327	375	371	386	368	386	406	375	393	410	383	353	352	380	380	401	372	354	367	388	382	377	393	384	359	368	380	356	403	313	341	355	373	335	374	384	355	372	395	382	382	365	362	354	387	352	342	366	407	336	413	394	364	385	378	363	362	403	416	376	389	394	372	408	389	384	371	348	382	382	381	400	393	372	354	370	382	377	356	383	398	400	375	409	381	370	390	370	365	371	439	369	367	372	381	361	376	373	379	396	384	402	383	384	396	372	366	380	418	368	338	414	351	402	361	375	354	438	389	410	383	395	380	383	379	390	360	336	362	365	373	337	420	384	412	324	365	375	368	389	385	392	394	393	395	386	397	389	379	366	416	390	347	332	383	397	333	390	362	388	398	376	390	384	408	375	401	375	392	380	375	408	367	374	394	359	380	379	401	356	373	368	372	398	361	397	379	402	377	378	342	388	405	358	394	366	369	360	378	371	345	352	365	422	387	402	384	364	379	387	340	356	411	304	366	410	414	380	367	370	378	397	398	411	383	376	348	379	372	398	417	355	383	372	380	378	393	405	381	351	378	388	373	364	334	377	398	391	349	375	408	352	352	370	365	389	403	400	346	364	399	391	426	393	388	354	422	361	418	394	402	425	365	399	358	369	348	372	359	328	365	354	376	346	381	363	408	389	350	389	378	389	371	342	353	348	372	355	411	378	390	380	362	371	340	370	396	386	373	374	369	349	401	407	361	380	420	403	337	411	401	393	398	327	404	424	376	381	374	376	375	402	398	343	383	351	367	366	374	365	397	356	411	353	396	400	382	342	375	409	385	385	379	340	391	373	355	365	397	396	407	398	405	386	416	384	364	394	394	387	361	354	405	373	358	360	386	378	352	398	364	404	386	382	406	335	372	369	365	336	401	366	361	350	390	367	388	352	365	366	364	365	375	382	373	365	400	430	398	382	377	389	357	361	368	355	364	392	383	380	380	411	410	381	371	345	364	390	386	354	383	392	315	368	348	398	356	374	383	381	355	401	383	359	380	384	363	393	344	388	375	410	351	385	405	373	369	382	386	385	363	405	358	363	346	383	380	375	362	364	403	350	387	428	365	382	397	365	356	398	357	377	381	392	354	376	393	373	366	358	379	398	320	373	343	425	391	392	360	382	384	386	380	402	346	401	431	411	351	361	396	367	371	330	344	407	383	368	384	402	378	361	364	408	406	399	384	375	350	391	419	382	362	369	421	350	374	437	351	361	335	399	387	379	388	416	390	355	389	354	416	373	357	344	407	392	366	390	397	386	379	405	379	382	366	398	375	438	384	421	382	356	344	404	369	388	380	395	412	396	381	408	396	404	356	387	375	372	362	407	384	364	394	347	360	368	364	364	377	389	364	373	370	372	374	429	380	388	376	373	379	405	362	348	368	358	368	407	378	432	366	376	370	407	364	370	362	376	419	451	402	404	370	367	356	395	376	360	360	378	383	361	410	371	391	375	381	403	330	353	350	389	375	370	349	367	385	398	354	403	394	391	356	406	408	393	406	367	393	405	381	390	375	368	379	404	381	394	409	342	416	369	388	390	408	340	402	328	387	378	346	356	396	378	387	388	381	368	384	393	372	388	390	356	381	389	403	414	375	348	414	393	363	401	397	383	372	396	362	401	376	315	395	402	381	406	366	362	387	384	381	339	367	347	363	377	383	371	370	378	395	403	393	366	386	397	384	387	390	422	420	364	389	389	406	387	339	379	395	381	396	338	398	382	325	376	355	374	402	373	370	387	358	362	400	424	395	379	398	404	385	339	349	333	361	369	364	372	386	334	368	374	336	375	391	430	366	358	379	345	388	382	350	362	425	357	368	362	358	379	356	373	384	362	355	348	394	377	371	372	337	391	345	367	451	422	404	410	346	406	408	403	380	359	383	376	394	392	381	340	397	339	394	363	375	433	413	398	347	361	362	382	420	433	430	387	372	392	359	353	380	369	361	400	372	354	373	398	410	412	392	391	375	388	349	392	372	398	383	408	392	378	379	382	388	354	397	400	367	408	377	391	388	339	370	376	392	366	375	377	337	335	343	389	380	388	360	404	406	375	368	338	355	378	359	379	397	376	367	385	390	375	372	362	401	397	348	366	358	387	391
42831	26454	18632	16559	11458	2573	1480	1366	1190	1128	982	941	925	991	830	920	881	896	787	789	815	834	843	852	819	803	818	753	830	773	763	857	885	799	797	829	807	847	814	902	886	809	844	845	802	791	862	838	807	825	872	837	802	818	848	888	827	825	751	824	836	766	789	852	824	780	858	825	844	814	815	802	826	719	777	818	798	831	816	843	842	805	761	815	825	806	833	769	831	850	848	816	817	790	826	761	830	804	791	818	838	787	835	787	761	776	803	768	857	824	836	835	789	810	832	787	810	819	806	811	770	851	788	799	824	833	772	775	816	792	742	767	793	815	822	788	806	796	805	822	816	777	804	851	756	745	811	815	784	823	796	786	788	824	791	854	804	832	781	782	815	813	784	797	780	848	810	772	816	816	785	745	816	813	766	802	815	805	848	794	797	814	878	805	820	743	800	868	794	823	791	805	795	801	872	744	773	820	810	835	792	836	823	827	833	842	740	845	846	771	827	773	852	801	809	820	810	839	827	798	780	804	782	830	815	810	862	830	873	819	772	810	828	821	843	838	821	786	759	782	861	774	767	811	785	859	824	843	790	836	798	848	765	832	830	816	797	763	807	802	831	827	819	825	792	836	805	778	778	810	835	840	817	794	801	839	779	840	813	818	839	805	838	813	837	827	729	798	834	827	817	831	819	843	837	796	786	808	773	828	802	797	833	766	783	824	790	796	818	840	821	806	801	830	839	788	824	839	813	856	763	770	799	854	880	807	796	866	740	789	789	781	803	810	797	800	784	791	786	819	852	835	802	803	807	791	820	823	836	811	772	765	816	822	821	752	807	779	844	866	808	830	797	844	818	728	827	831	829	795	821	760	834	787	792	806	801	794	850	863	773	784	828	830	808	819	802	777	840	859	791	824	811	783	770	820	781	806	814	799	828	800	829	849	831	802	770	832	748	772	788	778	758	855	833	751	839	799	833	836	781	823	813	809	799	817	811	812	758	802	792	808	824	780	821	821	847	771	861	789	813	782	778	780	779	816	799	790	758	795	850	831	798	900	796	774	793	835	751	827	790	797	817	787	803	751	825	823	800	793	791	813	774	771	739	783	809	756	788	800	825	858	793	837	809	875	838	794	782	803	836	819	805	787	765	771	847	823	831	826	729	805	846	824	818	776	827	799	811	790	823	801	780	800	792	856	832	817	825	827	841	778	797	782	816	787	815	779	801	774	784	813	859	830	808	827	861	796	765	856	856	789	802	782	786	785	818	837	825	789	812	833	794	810	778	803	837	800	808	796	803	818	831	786	771	781	801	799	803	802	830	830	826	785	824	824	825	787	875	853	774	803	773	758	803	794	807	801	779	769	800	799	791	788	844	869	896	841	811	744	853	807	779	766	813	804	825	780	754	830	816	834	800	816	820	790	795	802	814	779	773	825	831	800	836	806	817	817	843	779	798	823	791	797	815	822	770	795	823	826	835	781	806	844	792	809	808	823	767	764	746	758	840	819	768	850	786	788	810	816	850	776	779	772	798	814	784	769	790	798	873	823	779	785	809	776	777	786	836	805	817	870	839	785	841	826	845	785	866	846	818	781	791	808	767	757	852	821	789	767	799	790	825	851	777	788	806	790	849	822	795	781	793	817	801	843	814	824	777	792	805	853	808	846	800	825	810	813	819	849	807	785	845	856	784	897	747	768	844	781	789	764	839	874	838	807	836	827	837	782	773	788	805	777	741	804	799	829	873	793	826	798	757	746	787	777	769	746	821	779	869	802	793	843	850	803	838	808	823	822	783	818	841	827	799	816	810	844	807	762	804	805	770	854	848	759	778	799	781	817	857	810	801	821	786	811	775	819	836	809	813	797	816	813	810	830	786	810	840	788	792	834	790	805	813	798	806	805	757	831	803	784	841	794	822	853	803	833	837	817	824	819	775	816	811	770	870	792	805	796	848	812	793	858	822	779	796	790	840	823	798	791	825	820	794	808	776	813	806	820	866	801	783	809	819	809	808	798	766	792	770	761	828	795	768	832	808	817	794	810	822	839	804	790	822	818	772	821	771	807	820	828	785	808	797	820	830	803	770	803	790	846	846	821	855	770	892	810	757	785	842	835	818	808	843	844	795	849	775	776	802	805	843	809	790	821	786	783	825	810	811	796	834	787	855	812	795	778	829	860	814	804	821	807	783	818	822	823	808	807	852	856	872	813	807	825	814	763	812	817	844	775	792	768	788	813	799	827	845	825	775	765	784	811	842	776	820	788	833	807	764	807	779	809	780	823	783	820	812	804	840	767	822	771	788	787	840	828	820	762	800	800	820	824	856	836	795	783	837	757	775	753	820	796	826	792	762	766	808	791	832	848	816	835	833	856	835	793	810	874	797	812	816	817	804	857	826	789	810	829	846	786	797	807	800	842	871	865	788	799	797	819	796	809	772	837	794	774	813	804	813	790	765	763	793	806	762	810	853	849	817	783	842	797	856	838	844	832	810	795	825	822	798	810	826	862	815	819	816	818	831	816	829	794	778	770	793	791	805	793	825	841	790	812	823	819	818	842	775	797	761	768	804	801	759	745	781	792	781	812	825	825	806	788	827	791	847	818	835	837	815	825	818	861	811	796	812	807	824	797	812	793	833	805	855	806	820	837	862	826	847	842	815	744	832	854	835	777	804	845	798	909	834	776	823	800	846	807	795	859	787	842	768	787	795	769	792	783	813	783	812	806	803	789	772	815	817	790	785	785	801	782	789	798	797	852	814	792	811	779	772	762	818	792	812	806	807	744	834	830	810	848	821	839	780	841	792	771	818	810	753	769	816	836	818	830	775	813	787	791	788	802	809	807	792	843	818	780	816	804	805	812	764	831	843	877	751	804	778	826	802	730	781	824	799	793	821	815	779	756	805	848	831	772	823	805	849	791	815	893	774	772	866	804	846	799	844	826	802	827	779	804	819	794	772	775	774	752	816	797	848	822	832	809	804	788	821	829	842	837	802	798	806	827	784	817	818	835	747	831	816	794	840	793	829	849	819	816	847	815	836	782	728	840	795	806	771	814	809	829	780	844	797	805	806	779	813	756	783	843	792	789	784	790	785	810	788	814	878	810	819	837	763	830	807	806	812	801	824	791	789	849	786	815	790	810	843	800	823	832	823	856	854	839	781	833	816	830	834	833	819	859	835	817	831	779	806	867	833	775	829	823	849	781	797	843	774	801	817	810	785	804	830	773	847	852	814	810	765	780	837	770	787	864	811	853	800	801	808	851	814	793	817	796	804	817	777	815	778	824	781	842	826	806	852	812	792	734	812	840	814	860	790	855	788	841	806	815	801	806	839	796	806	793	787	808	783	782	817	832	825	781	828	791	814	842	827	837	846	825	825	791	741	869	807	807	781	783	825	743	829	828	832	808	786	840	786	788	834	804	830	817	829	833	808	831	762	779	872	790	812	859	821	810	765	859	825	835	822	796	857	853	812	790	847	819	797	843	811	810	768	811	797	819	812	807
48575	21538	6905	2656	1240	533	457	425	422	401	369	362	400	400	404	383	413	373	380	384	394	395	404	404	387	377	386	409	370	413	405	381	360	362	345	361	423	360	341	369	403	366	405	431	371	381	376	404	400	360	434	390	356	374	351	364	405	409	370	368	372	409	375	403	370	357	364	381	413	362	383	364	352	369	373	355	362	362	339	401	357	352	400	345	366	346	390	358	357	390	385	400	364	391	390	352	379	348	410	369	384	385	377	357	360	404	381	359	368	388	375	365	394	381	358	382	386	354	369	369	378	379	371	381	403	405	388	392	363	370	361	388	356	388	342	392	377	378	346	375	347	376	369	402	407	359	378	362	364	389	371	353	377	412	446	351	330	342	338	337	371	389	375	401	385	363	384	377	359	401	361	348	351	389	440	398	394	353	353	372	349	430	396	398	380	348	368	368	386	367	406	385	372	361	357	360	379	415	371	364	394	332	352	358	346	389	335	432	371	401	334	362	386	386	386	405	366	367	359	421	405	408	396	368	375	392	367	393	386	392	383	382	354	364	397	405	418	356	393	382	361	392	373	393	439	378	359	381	366	381	406	390	366	365	394	384	386	363	385	384	408	358	370	364	401	404	372	368	364	363	398	366	368	379	353	382	380	415	406	376	392	378	375	373	357	363	374	405	371	353	395	400	388	336	372	366	372	368	362	372	374	410	386	388	392	378	359	366	387	348	378	367	399	395	397	410	379	399	381	346	364	383	369	343	397	380	352	347	376	339	392	375	375	390	382	385	377	366	361	385	372	391	357	393	369	383	363	365	343	376	360	390	363	361	347	385	431	397	363	373	360	355	361	393	403	353	365	342	410	388	362	345	385	374	371	356	349	383	416	325	374	387	371	427	361	371	422	367	369	370	396	384	395	406	407	412	380	396	342	362	370	384	372	372	362	360	340	391	422	373	380	403	373	424	410	397	383	332	421	353	403	384	385	377	362	381	408	377	399	417	345	372	396	325	352	360	371	350	384	347	359	381	405	395	401	358	385	386	363	393	398	399	351	351	372	391	380	396	373	389	401	422	352	399	382	377	348	377	364	405	343	372	387	452	362	377	370	359	364	381	417	392	394	365	375	422	415	359	436	350	386	367	364	394	352	392	356	396	401	393	369	381	346	382	340	408	378	389	376	377	394	387	379	381	378	388	385	373	370	391	348	383	334	335	361	355	407	390	416	410	400	358	365	352	341	386	385	412	344	394	377	380	401	354	353	355	394	343	404	368	397	404	380	332	354	330	401	338	363	377	369	379	381	350	354	403	382	399	349	368	390	375	376	367	395	343	373	399	396	364	362	400	384	363	366	398	377	372	375	381	369	384	336	405	399	355	394	337	374	327	334	387	401	370	362	401	360	379	394	401	368	373	361	427	368	392	379	420	353	423	352	377	371	368	388	383	368	370	369	365	371	381	394	381	380	380	385	371	366	403	381	350	348	399	391	387	337	369	345	375	331	367	386	371	378	351	382	364	416	404	368	374	358	401	383	386	368	357	337	375	361	367	379	378	408	359	359	406	388	376	347	410	412	361	424	358	370	402	395	347	346	371	389	356	393	373	434	381	394	395	372	364	369	367	384	383	405	387	417	390	378	322	404	373	336	390	382	403	394	395	349	374	366	348	364	357	375	448	386	393	351	389	435	348	388	359	364	397	383	372	385	384	390	335	351	336	393	372	404	369	378	351	374	366	354	403	397	367	425	370	334	368	380	401	407	425	368	361	347	382	391	375	352	397	386	399	449	351	394	375	375	401	349	361	379	374	397	380	362	407	406	391	354	391	368	397	418	367	347	345	355	427	392	361	395	378	382	391	411	363	350	401	378	370	343	375	383	385	392	410	373	383	371	373	370	367	370	372	355	349	390	372	433	392	359	360	343	378	413	366	360	418	369	404	367	352	382	356	326	373	374	380	354	395	392	362	370	392	347	316	374	385	362	386	414	366	388	373	387	381	386	400	375	375	373	394	376	374	376	391	377	406	379	395	355	378	402	377	391	353	378	373	378	354	357	401	420	341	394	414	384	378	414	355	385	383	385	344	375	366	346	377	401	397	374	363	384	343	403	384	350	335	347	389	372	377	361	359	414	346	353	344	347	357	399	368	356	378	348	351	387	363	407	419	350	378	387	384	383	396	385	380	383	392	392	405	343	336	365	438	361	343	380	405	366	396	397	415	395	375	377	374	376	351	321	429	348	349	378	370	366	399	379	369	385	362	378	432	397	352	359	388	390	371	410	373	374	345	383	350	387	385	405	399	397	364	386	377	372	382	380	398	372	418	372	333	380	391	340	390	388	393	402	376	375	368	370	378	398	368	391	381	378	379	381	380	355	343	409	361	328	353	391	375	386	356	364	338	386	369	360	376	344	343	342	370	381	370	370	392	360	361	405	364	406	404	400	407	362	363	392	345	394	371	395	362	355	404	366	365	379	376	343	376	392	383	357	408	405	332	384	361	377	413	347	352	388	383	372	353	344	385	407	381	347	380	393	352	382	365	344	372	354	446	389	400	391	415	385	357	392	397	354	389	376	345	360	349	382	354	360	372	348	381	393	387	327	374	376	402	407	357	392	407	407	378	423	385	397	373	352	363	377	343	384	378	374	378	380	358	356	392	365	403	323	333	383	393	358	361	355	366	399	388	371	417	416	364	371	368	384	366	362	368	353	370	411	393	387	425	378	356	383	400	381	372	386	332	347	382	393	363	408	385	365	407	395	378	387	373	396	404	357	433	367	422	375	369	356	353	335	417	358	398	365	381	387	353	364	385	364	378	378	375	404	367	390	369	399	362	323	318	392	375	403	387	379	356	399	391	389	334	370	380	417	379	351	344	367	394	386	349	360	378	368	364	375	371	357	320	387	392	358	385	361	349	403	396	385	341	358	354	371	370	387	385	390	371	377	370	374	366	326	363	400	376	356	389	381	417	331	358	364	404	412	401	422	361	369	372	364	383	355	382	365	350	357	363	395	360	381	401	395	349	382	382	369	343	391	386	367	347	395	359	387	356	332	392	384	418	379	399	360	381	375	372	408	372	366	345	383	381	376	368	389	392	388	388	374	405	351	370	402	356	373	381	383	418	362	363	382	376	372	356	386	395	368	406	353	371	359	383	378	379	391	362	394	368	391	358	347	340	365	390	361	351	366	360	380	358	393	408	386	388	380	369	380	395	352	397	385	419	401	354	395	382	350	391	420	386	355	383	375	405	343	303	377	365	357	374	380	383	373	358	383	383	408	387	350	388	391	390	394	379	348	389	408	359	380	381	347	344	374	397	391	371	352	381	385	404	395	357	364	406	358	359	434	398	375	405	371	413	361	362	376	339	370	382	349	399	400	372	387	370	370	379	359	346	394	387	370	367	373	386	364	386	359	384	373	408	421	396	391	389	396	362	335	382	372	385	345	344	354	355	384	393	363	367	378	391	365	350	369	354	387	390	390	379	399	415	397	367	387	391	382	378
32217	14101	8429	6203	3578	1371	1073	1022	966	911	848	859	835	846	861	810	860	808	801	783	764	798	759	765	756	747	779	815	748	802	808	837	798	857	786	813	806	823	788	793	823	823	823	820	776	780	803	828	857	836	747	796	847	778	800	868	795	798	768	813	823	779	804	746	791	824	785	781	767	847	725	807	826	822	798	789	856	835	815	828	788	825	812	818	782	800	821	778	783	797	807	811	831	852	811	841	814	790	764	843	778	791	821	824	777	912	810	830	786	786	766	848	798	825	812	804	787	747	815	846	812	820	817	857	806	831	766	820	839	833	787	799	802	791	781	762	818	783	816	805	779	798	854	775	769	808	804	800	816	802	753	828	770	779	839	807	788	805	799	843	822	843	779	807	818	790	806	809	799	792	779	840	790	783	801	783	797	780	796	776	770	825	800	825	834	794	806	770	815	826	797	789	787	805	765	818	836	766	850	790	821	797	800	791	837	799	807	830	784	750	816	788	804	761	818	765	783	773	811	790	786	735	808	805	796	784	795	817	853	779	808	823	799	786	818	870	806	779	803	763	773	767	776	794	805	827	839	763	780	797	780	765	783	785	858	801	833	854	781	781	772	845	815	734	787	807	744	793	815	804	808	803	766	825	872	829	814	807	834	768	818	820	790	766	838	812	824	762	799	753	777	859	815	781	769	845	777	838	850	815	835	790	770	799	779	829	845	796	892	835	789	757	754	814	766	792	810	810	860	803	795	796	817	829	801	790	772	855	802	793	837	767	839	783	832	802	788	804	804	824	827	794	811	814	835	765	800	790	793	781	786	787	748	804	794	828	756	804	819	785	781	863	801	806	798	804	828	809	805	767	796	800	793	822	779	746	829	801	777	758	736	763	794	798	776	805	810	742	797	859	819	817	782	811	739	780	768	814	804	812	823	732	775	779	833	777	808	785	806	774	833	807	789	784	795	794	792	804	817	813	823	792	765	795	843	813	801	782	798	834	754	795	763	782	796	806	784	782	770	815	768	851	800	748	791	802	791	819	764	749	764	820	804	832	794	803	809	839	840	782	848	764	793	785	836	810	845	801	780	795	830	795	854	826	857	776	800	808	805	790	806	828	819	790	778	808	859	781	856	771	799	818	826	781	820	777	759	808	795	827	814	778	846	808	818	771	772	819	764	792	820	818	825	814	837	782	785	784	854	770	819	777	773	832	776	788	744	795	739	785	756	775	823	781	833	832	823	787	826	839	849	820	790	838	825	795	773	783	829	801	828	819	831	778	738	810	823	816	803	747	771	750	850	872	860	788	790	811	763	812	757	780	793	815	762	823	784	820	744	786	800	780	775	763	772	832	841	827	824	829	819	809	856	825	789	853	855	824	767	770	785	796	830	822	817	814	805	775	835	773	799	813	848	814	801	820	799	833	782	840	801	787	854	807	792	828	811	771	805	824	772	843	759	808	850	813	731	796	803	780	842	815	821	788	802	810	780	819	787	814	804	797	807	833	873	811	773	828	792	811	840	825	813	793	810	763	763	813	820	800	802	808	781	827	787	800	815	783	821	814	874	807	820	809	774	787	750	790	835	803	849	818	834	804	750	763	801	759	791	803	777	812	800	794	804	792	813	796	774	808	799	766	769	753	777	790	790	817	777	762	875	778	756	832	827	791	851	831	832	826	762	838	816	793	787	863	807	791	808	821	814	800	785	839	825	784	814	812	839	753	832	803	775	798	810	797	848	821	768	830	786	814	837	850	838	765	809	822	819	801	824	836	831	779	787	777	860	771	751	809	837	766	804	789	802	802	842	737	791	843	809	825	827	829	825	810	837	824	806	760	846	808	758	794	784	815	841	759	808	810	774	773	830	834	755	761	820	865	788	812	765	809	754	773	812	781	828	878	798	799	768	796	835	800	828	835	815	803	842	812	819	762	787	777	830	869	770	791	788	787	775	810	834	766	814	776	795	820	803	763	791	759	792	826	801	787	834	843	845	789	827	800	749	812	782	791	826	787	793	805	803	802	832	820	778	791	804	773	778	806	815	783	797	815	787	825	835	761	823	786	788	794	772	747	793	797	821	755	809	839	786	875	801	792	794	815	788	817	786	821	800	765	760	776	788	788	836	799	806	866	763	842	839	814	775	802	797	794	772	814	772	731	810	810	773	768	810	806	831	774	752	848	789	807	856	794	790	782	787	839	769	772	820	834	850	845	811	782	802	763	757	793	767	825	806	763	820	796	758	830	740	792	801	836	786	857	810	791	727	782	835	825	800	799	789	782	794	842	834	765	747	734	775	729	830	803	805	755	841	807	799	757	784	792	787	788	784	838	780	872	824	780	736	787	790	833	796	833	795	803	794	803	811	778	839	781	812	776	825	840	808	788	796	812	775	810	809	780	762	803	792	809	825	839	794	877	770	760	775	833	801	834	816	767	808	773	846	781	792	817	819	859	821	776	742	802	806	771	789	816	770	819	771	760	797	827	800	825	804	796	855	843	795	789	801	780	803	789	772	853	847	760	808	819	795	810	795	838	841	814	792	781	817	834	807	800	810	802	851	789	800	813	816	787	801	822	783	803	758	780	828	752	806	791	774	799	825	786	838	803	783	792	797	790	811	797	776	800	797	796	803	785	786	816	782	755	818	883	823	823	837	806	826	772	819	794	785	860	761	807	792	811	842	778	810	795	830	833	809	771	804	804	802	810	791	820	776	801	825	846	769	774	795	782	765	849	762	857	814	803	840	814	762	853	776	828	810	816	779	823	855	788	791	835	756	790	810	800	819	775	801	775	742	800	773	784	829	787	841	763	788	787	847	802	789	801	779	797	730	812	787	814	801	715	814	805	831	742	802	778	755	761	850	791	822	802	827	860	820	830	852	786	821	765	815	791	848	817	782	847	840	785	816	802	783	793	821	794	756	816	807	750	791	828	788	762	780	826	762	770	762	807	819	872	823	745	789	801	782	736	794	810	787	802	731	805	853	804	815	833	839	838	788	794	800	801	767	796	788	787	810	732	848	813	791	817	825	782	747	782	853	798	829	787	777	800	775	750	791	843	785	793	788	830	816	812	763	845	816	825	834	785	769	798	815	811	805	787	855	803	800	811	801	820	787	862	795	786	791	791	773	817	805	822	814	789	795	844	769	821	805	772	824	804	797	749	811	780	783	810	850	843	835	819	825	812	818	816	852	808	796	794	837	767	782	811	820	795	770	818	831	780	797	814	876	815	811	850	778	873	804	805	782	768	820	792	817	824	801	791	789	796	769	825	805	778	787	818	835	771	752	870	768	797	789	796	798	755	785	767	849	780	812	749	814	817	797	807	825	832	799	784	806	774	769	796	841	833	785	814	746	799	800	806	833	777	824	809	843	863	753	890	818	828	819	821	757	810	805	813	818	774	772	823	804	839	818	787	810	785	814	769	844	829	827	769	849	835	874	797	803	809	824	841	793	807	793	771	759	806	794	843	871	751	785	810	812	848	821	788	809	858	804	787	840	768
57564	25778	13482	7346	3046	693	505	483	466	409	412	397	446	387	348	404	379	346	361	363	365	353	387	399	358	391	368	354	420	384	363	359	393	360	358	361	362	333	365	404	378	397	385	339	410	345	345	353	380	382	351	411	381	355	369	361	367	371	390	390	372	374	396	375	388	391	348	333	359	357	428	347	353	380	343	384	372	374	353	397	354	373	354	349	379	364	345	348	350	377	383	334	384	344	360	377	398	396	406	369	349	351	372	351	434	359	344	364	353	370	390	388	362	351	336	363	354	390	376	331	359	381	361	338	361	401	375	383	401	392	370	404	358	370	384	354	355	358	344	360	403	385	349	373	391	376	383	332	409	407	356	319	361	392	369	355	397	356	349	338	378	371	356	341	398	340	340	339	363	349	379	362	353	376	377	370	365	407	410	390	381	358	398	382	391	370	352	389	362	399	370	367	399	340	348	371	335	347	400	363	370	366	382	374	386	372	353	400	371	374	409	345	377	375	361	337	375	376	368	372	333	391	336	366	339	376	379	369	387	398	389	387	373	364	388	369	348	362	348	396	395	361	360	385	346	340	309	348	343	368	331	344	381	366	386	354	349	358	392	364	378	386	348	337	378	367	384	372	398	399	348	330	400	392	344	371	399	376	349	365	358	382	355	364	370	424	407	404	381	359	382	381	342	399	385	341	357	341	358	343	369	335	368	364	354	367	386	387	400	377	390	367	369	350	321	372	366	392	349	327	394	397	364	379	368	378	332	369	400	355	339	377	403	376	347	339	361	419	385	321	347	343	365	353	350	362	382	390	386	358	401	356	391	349	407	391	381	433	405	373	372	338	386	371	409	356	377	364	377	359	333	423	380	362	373	343	367	358	352	360	337	399	383	374	347	361	381	390	376	380	404	404	392	376	381	381	352	350	373	366	378	311	352	364	357	377	359	358	384	372	373	351	375	358	363	419	356	374	345	370	340	354	344	383	358	356	375	394	327	371	399	383	404	332	372	394	387	342	392	376	374	366	385	365	408	343	355	357	339	334	404	380	388	381	350	338	381	386	385	409	377	363	378	383	377	401	308	341	381	332	361	298	369	376	366	376	359	399	389	332	353	346	392	369	368	372	340	372	395	407	369	378	364	400	380	365	384	376	348	340	365	338	384	364	380	376	331	361	340	388	365	352	364	358	349	382	390	341	349	309	397	411	397	344	372	403	400	350	358	375	366	383	390	376	350	342	379	351	388	403	360	385	357	365	373	390	371	373	380	386	362	334	373	390	356	360	349	339	360	339	393	355	355	356	367	384	377	359	369	372	358	394	386	357	362	321	347	362	350	370	376	422	381	387	357	337	385	359	412	423	387	366	355	356	382	382	377	401	376	382	390	353	339	374	362	350	329	399	343	344	385	354	389	365	373	376	375	386	382	415	362	391	383	365	398	377	329	367	356	395	346	408	379	364	362	404	361	422	370	371	379	354	360	418	414	356	417	358	336	425	361	399	367	354	349	395	308	358	360	387	345	375	374	378	306	356	349	367	361	324	332	404	354	347	346	391	379	372	397	388	353	415	412	364	368	374	390	354	370	382	354	387	404	385	378	437	363	380	373	345	377	358	366	358	386	387	401	348	353	364	387	350	337	354	388	389	339	363	376	339	373	394	378	377	295	344	336	377	353	374	348	409	357	340	404	413	357	356	373	357	344	353	368	380	377	334	341	362	343	336	362	399	349	339	356	372	362	371	357	375	358	355	372	381	320	395	363	362	342	353	384	352	364	364	390	346	406	424	374	377	376	378	393	394	349	375	330	348	337	335	355	341	397	361	357	370	341	372	362	345	390	377	378	357	363	386	355	354	361	336	379	382	349	385	386	373	352	401	344	348	375	405	389	361	386	342	401	403	367	366	382	410	340	375	339	332	353	377	407	340	329	375	354	365	399	364	352	405	354	379	415	342	396	363	444	369	368	357	350	363	348	383	358	339	363	368	337	392	351	357	400	381	373	367	387	353	336	363	347	363	369	363	395	391	374	375	362	328	346	353	352	385	343	369	368	393	373	384	376	354	345	395	354	372	365	346	391	393	375	356	356	375	353	360	385	380	353	391	393	365	350	354	362	411	404	366	392	375	376	357	357	361	372	371	348	368	360	378	347	412	405	350	341	376	362	361	340	324	367	338	386	391	342	344	355	382	389	356	350	399	387	353	352	392	377	364	379	373	370	375	386	388	351	395	401	334	386	371	344	336	342	375	340	393	375	372	365	405	354	387	379	375	365	352	356	374	340	383	378	383	376	380	381	375	361	399	329	350	360	361	354	376	360	365	373	357	404	318	383	373	374	377	341	370	368	376	367	364	401	391	366	379	338	382	422	356	390	376	398	359	378	381	398	370	340	391	366	370	379	399	368	344	352	330	406	395	352	373	381	368	357	403	397	373	365	366	396	363	321	362	373	418	371	388	373	364	387	352	367	346	369	366	358	364	354	399	388	353	358	371	405	361	370	351	404	375	376	353	356	382	398	395	340	392	363	370	349	368	368	359	354	380	339	392	373	378	394	390	357	350	355	391	358	392	350	367	380	356	353	354	385	384	359	349	409	367	362	375	377	317	353	387	358	355	390	388	353	374	335	424	404	339	373	387	380	322	366	400	375	382	390	372	369	364	363	359	364	361	324	376	370	383	370	409	356	376	340	374	386	371	400	378	365	375	377	352	384	368	358	379	366	397	386	348	426	338	358	386	360	403	372	390	340	387	372	391	409	368	372	374	357	377	393	351	386	361	368	373	347	401	378	388	355	342	361	349	357	365	356	375	361	384	410	384	382	376	368	377	384	311	395	384	354	380	380	359	380	382	371	361	376	338	390	402	385	390	387	382	392	335	373	403	372	384	364	363	343	371	376	349	367	392	343	373	367	393	367	370	391	351	387	387	361	362	341	351	382	367	361	333	378	371	355	376	320	323	358	366	358	374	366	375	380	330	370	362	406	376	352	356	373	357	375	371	387	382	342	372	363	371	368	392	369	370	415	366	347	346	333	375	334	408	413	392	384	375	376	380	377	370	361	375	384	356	359	356	346	392	342	330	380	376	383	410	372	351	377	360	353	330	362	364	378	371	367	385	412	365	333	395	373	341	360	360	384	397	400	389	350	365	387	352	355	342	345	391	386	415	369	379	360	383	373	369	385	342	376	364	357	406	355	388	367	380	345	391	414	380	410	366	338	353	360	401	374	360	372	391	371	356	396	363	369	377	345	380	389	345	382	342	351	354	371	367	344	324	365	362	353	363	394	340	366	338	353	351	366	372	387	418	365	375	411	368	374	386	383	365	383	372	358	315	352	407	384	350	417	388	355	358	370	379	372	364	350	368	368	363	344	387	370	394	384	366	406	373	357	355	340	346	373	375	431	411	377	374	385	339	369	366	371	369	339	375	335	372	429	388	317	344	371	392	363	382	368	369	372	370	386	390	375	390	326	380	392	385	380	375	381	392	382	355	365	364	365	362
36590	17658	16338	14362	7862	1952	1361	1175	1090	1024	994	930	916	828	848	872	839	839	834	837	815	807	788	778	846	803	834	826	815	779	766	829	804	788	808	862	815	837	782	846	883	853	798	843	826	810	764	791	827	775	784	859	798	794	827	806	807	842	792	763	835	768	798	811	806	773	758	806	821	821	778	798	823	817	760	817	812	745	837	802	848	792	816	792	754	769	735	790	822	820	836	793	753	762	824	799	713	737	811	794	848	797	811	814	798	816	785	820	785	798	843	791	779	818	814	762	748	811	812	782	816	750	781	810	819	735	824	792	789	770	806	809	818	839	839	827	807	779	764	853	773	732	788	804	825	785	813	818	754	857	801	827	771	847	803	758	811	826	815	730	793	741	792	836	799	795	814	776	799	806	708	751	780	789	855	838	802	728	743	821	823	820	767	783	787	837	820	817	805	799	795	782	763	808	821	824	802	843	791	832	820	810	784	815	789	798	809	780	797	778	837	753	771	729	814	739	803	741	791	781	799	819	816	792	780	806	778	778	792	741	811	848	798	758	770	790	811	771	825	772	765	823	810	765	817	766	785	807	812	801	767	771	763	787	799	791	784	830	846	764	798	813	855	733	842	768	807	771	832	810	786	810	765	773	777	788	760	867	770	802	780	809	798	836	806	787	815	807	851	806	806	752	814	760	838	797	768	776	801	727	801	835	752	812	767	825	817	730	784	810	765	832	733	751	833	808	795	806	840	747	797	789	749	799	777	786	772	787	767	798	794	766	802	788	769	813	834	813	762	770	812	807	752	812	772	821	792	764	801	773	800	785	770	803	836	765	802	791	769	869	767	806	795	808	746	848	776	774	818	829	821	766	791	800	803	791	808	823	851	845	843	766	765	779	794	786	778	788	821	756	778	770	751	788	721	741	819	836	778	809	796	833	783	783	806	793	815	853	853	825	806	798	799	778	799	786	781	836	831	771	765	773	798	796	771	740	801	803	827	798	826	827	791	768	762	765	836	762	792	815	773	817	803	773	795	795	784	797	820	792	769	764	790	790	785	833	798	789	784	778	794	832	788	751	797	800	783	778	730	786	761	834	791	826	806	782	840	782	804	738	789	810	851	780	763	809	784	830	758	802	821	805	795	827	765	801	774	763	774	743	802	776	777	781	734	782	761	798	769	797	799	811	809	758	796	792	844	798	756	799	816	818	732	772	727	726	820	724	791	749	785	808	828	788	774	779	795	809	805	790	768	811	789	794	821	792	767	883	768	807	831	812	749	790	807	780	830	809	814	792	792	829	810	782	770	766	785	858	759	800	830	737	832	784	785	826	762	804	869	765	831	780	788	797	791	787	752	752	790	819	778	805	783	814	762	766	738	839	806	761	781	794	824	795	787	730	819	729	827	774	759	836	791	762	760	810	775	786	823	818	799	789	795	768	788	816	800	818	844	840	816	797	790	808	806	804	837	796	803	780	851	811	772	790	782	821	770	855	786	805	768	753	836	825	787	793	798	814	791	827	803	799	822	789	782	763	817	817	781	752	806	797	811	798	801	797	825	816	784	783	821	777	771	779	828	755	782	797	843	741	849	769	794	762	789	807	757	802	775	768	794	827	792	825	783	813	759	805	841	779	808	812	802	821	761	805	792	765	805	822	831	777	777	781	774	798	806	769	815	849	770	807	818	837	799	769	831	795	816	798	770	754	750	801	847	755	759	775	764	816	785	826	812	769	817	745	780	788	823	756	783	797	841	755	824	812	774	773	759	793	758	791	745	847	797	797	794	794	780	739	740	819	786	798	893	770	812	772	745	782	776	808	770	753	800	834	813	799	800	745	745	754	801	765	771	812	833	788	781	806	740	799	764	815	763	778	838	780	826	822	821	799	795	768	774	835	828	782	858	806	809	794	760	757	778	803	830	766	780	767	779	771	764	811	820	833	783	809	731	775	803	797	777	805	821	842	809	846	775	809	765	788	784	788	811	759	760	848	760	782	834	818	841	774	784	807	794	799	814	805	832	804	773	818	760	817	762	790	867	805	793	805	807	812	763	778	795	780	784	812	790	801	789	813	783	843	799	837	823	770	774	755	810	845	813	759	760	750	784	772	849	819	857	807	782	796	803	761	737	733	792	808	744	776	773	824	787	834	820	798	750	777	760	819	760	844	769	841	741	789	786	792	783	760	749	822	798	824	783	757	818	764	778	818	748	825	784	815	768	784	771	809	788	803	792	815	823	753	785	805	826	794	825	824	787	805	772	811	788	767	798	756	765	795	780	775	832	810	775	764	760	767	811	816	784	798	824	770	796	837	786	748	810	805	795	786	750	820	788	803	807	821	714	787	818	814	790	856	784	805	814	815	780	829	760	815	827	779	805	825	850	773	763	829	771	831	778	771	808	804	790	797	788	788	803	776	750	840	841	756	832	801	791	781	804	783	844	773	796	758	801	791	793	760	820	754	781	835	768	757	795	791	747	846	803	829	772	818	776	772	769	813	736	760	787	801	775	835	810	838	827	808	767	764	761	814	783	772	815	809	786	793	817	793	779	822	784	834	806	817	795	776	817	757	766	755	838	767	790	856	777	825	793	832	807	846	775	835	851	794	785	808	803	764	759	778	809	735	782	788	798	758	817	792	797	828	804	790	825	802	782	814	783	812	805	831	849	811	828	771	784	766	791	781	783	801	832	736	820	780	746	776	833	810	745	807	826	744	775	747	817	846	815	780	817	830	857	763	766	822	743	822	771	808	823	797	805	798	769	804	807	799	830	804	794	808	781	722	827	806	769	796	762	780	799	806	825	800	806	799	785	816	763	791	850	795	792	828	810	791	800	784	855	788	806	822	836	794	730	803	794	775	808	775	784	816	819	789	818	806	789	798	826	783	833	760	824	779	819	809	823	835	767	771	802	824	808	832	802	749	791	820	769	743	795	779	776	826	787	758	819	776	772	821	769	786	761	739	803	795	757	816	784	767	760	808	751	828	783	780	757	769	796	758	823	770	808	729	830	792	776	752	752	780	803	841	795	780	814	767	834	793	756	865	761	789	784	801	774	811	830	769	777	760	827	742	788	756	786	772	746	828	789	857	768	783	755	766	825	773	777	817	796	801	762	777	797	791	816	781	797	792	816	805	790	799	759	801	786	769	796	827	791	799	775	757	803	813	793	765	811	790	771	778	780	765	767	782	797	771	787	791	800	798	774	834	780	763	820	781	806	760	812	814	763	759	787	795	819	756	776	779	775	779	749	770	790	835	770	814	806	806	813	869	792	806	810	820	810	777	811	797	755	821	829	771	887	799	789	826	811	817	848	814	825	762	806	768	821	819	825	820	796	775	762	808	750	800	808	705	816	761	763	787	815	873	753	789	798	829	830	785	751	798	785	838	782	769	787	774	819	782	848	845	773	730	752	842	830	854	782	777	823	772	787	796	780	812	743	821	839	766	808	793	817	794	782	802	756	768	809	775	803	842	803	831	772	764	819	831	732	824	839	767	776	809
60296	35032	22119	13854	5622	1166	643	575	481	456	463	380	399	408	418	413	394	372	362	373	389	385	362	332	400	356	374	360	410	429	387	383	410	338	426	348	396	395	409	361	388	395	460	404	416	420	403	394	342	409	405	369	376	402	405	352	381	412	357	413	400	399	382	403	392	360	371	353	343	397	396	367	379	391	348	387	406	406	352	424	368	375	353	390	415	449	403	396	408	382	344	415	392	337	384	392	384	329	374	381	360	374	357	404	394	360	323	366	366	379	389	390	404	413	405	371	405	375	358	329	360	352	385	374	405	388	375	370	380	372	393	369	388	393	389	383	405	381	357	375	367	362	426	356	401	428	364	403	387	409	409	382	355	395	346	438	396	360	353	362	407	359	384	412	393	347	418	395	413	349	386	395	382	374	386	396	367	378	381	326	411	367	385	384	378	365	407	409	398	387	372	394	381	366	415	374	382	365	361	403	363	355	413	403	360	377	380	404	400	377	397	373	380	352	390	373	344	371	389	399	372	355	401	374	374	362	404	359	389	366	361	351	377	379	370	358	411	379	366	382	332	402	361	409	369	416	386	377	394	391	385	389	368	397	390	416	394	383	353	363	411	369	359	358	388	346	382	393	375	364	394	385	368	378	365	407	351	373	380	375	339	352	368	393	381	368	393	361	378	357	379	364	388	372	382	411	388	333	354	376	347	347	390	373	334	397	373	359	354	393	433	418	374	377	338	363	399	401	385	390	363	339	377	365	361	387	337	344	377	374	380	361	345	388	389	367	371	374	382	353	408	399	405	361	380	393	338	394	372	360	410	386	367	378	340	386	338	371	367	376	391	361	385	404	394	374	394	381	373	404	411	372	349	380	368	353	405	372	348	360	395	349	380	378	406	393	356	416	339	381	404	335	354	401	394	369	400	364	382	387	393	410	368	346	391	408	398	367	417	352	405	385	358	400	384	403	334	382	381	357	321	423	374	350	405	404	389	414	383	399	354	396	356	339	369	389	401	405	418	431	404	402	379	365	381	369	378	393	370	385	396	343	370	391	404	399	399	350	353	387	368	402	392	424	358	362	378	349	377	397	399	378	392	380	395	396	383	359	366	371	325	450	372	414	382	387	385	389	366	363	369	355	323	365	374	361	373	348	413	355	394	387	371	391	394	409	358	360	348	365	389	357	376	364	382	363	376	371	399	383	368	390	373	352	359	399	390	378	381	389	362	402	412	376	398	369	361	384	382	402	387	396	390	349	380	409	433	361	411	358	395	366	380	372	388	381	385	411	321	392	361	374	360	345	370	379	373	350	384	359	423	383	352	365	371	369	363	380	397	397	422	355	364	418	354	399	317	372	409	405	421	389	368	396	395	359	407	362	364	385	363	395	345	381	395	368	389	390	355	401	416	394	379	363	374	361	390	361	373	381	396	424	317	376	369	385	381	407	386	392	365	399	357	402	378	393	396	346	402	361	382	362	382	375	374	379	367	383	373	327	404	402	372	394	372	346	397	367	356	406	383	373	395	338	402	387	341	374	365	370	407	367	399	386	379	356	410	379	406	415	410	418	348	389	363	387	334	409	363	373	366	362	352	394	443	381	387	366	367	355	357	404	376	369	400	358	350	361	352	372	391	386	366	383	355	409	367	395	408	358	371	415	396	355	360	376	376	355	384	354	334	382	361	372	352	399	392	383	368	374	365	404	383	415	377	368	378	386	386	339	383	390	369	376	384	378	412	376	363	397	349	383	401	409	378	402	399	409	388	392	377	389	392	405	374	405	410	392	375	403	352	393	379	379	376	371	403	367	393	368	375	366	375	368	378	383	382	386	384	380	370	335	378	389	376	359	380	419	360	399	359	369	389	375	391	378	390	393	385	401	378	403	356	383	406	404	408	361	416	378	364	380	353	420	387	377	379	371	378	370	365	361	391	384	384	392	389	415	359	359	381	352	415	351	381	381	376	375	388	400	428	377	378	388	427	355	387	346	334	364	392	372	368	352	371	426	394	355	404	371	369	386	383	403	375	358	368	363	394	352	363	385	396	388	382	404	383	339	371	389	357	353	369	395	364	375	360	388	367	398	361	368	380	349	350	324	351	403	349	423	353	387	402	365	399	379	344	397	341	399	355	395	375	371	388	325	359	393	398	383	374	420	348	367	386	389	424	360	372	366	410	378	366	365	365	335	378	385	332	384	359	381	403	364	395	391	377	379	411	357	383	377	328	385	419	401	381	379	330	355	373	383	368	385	375	366	364	383	388	389	375	356	421	430	371	380	391	398	387	397	381	364	392	382	390	384	375	369	410	304	365	405	375	393	339	347	386	403	382	389	379	408	398	390	383	376	398	349	382	366	359	369	349	342	351	394	357	359	351	385	381	336	387	394	362	417	361	362	373	411	440	435	333	408	372	365	364	358	434	396	391	375	367	381	389	401	400	461	365	370	375	389	384	328	382	340	387	365	371	412	342	363	414	392	362	370	409	383	366	364	390	381	368	374	377	375	346	411	373	370	375	387	362	381	376	432	373	337	374	388	433	420	347	393	367	390	432	352	338	387	407	425	344	413	371	369	401	387	378	415	356	345	379	342	382	366	416	376	424	392	391	366	380	384	402	403	388	383	365	394	351	379	382	392	393	351	363	407	391	364	399	386	374	362	418	383	372	383	407	363	371	381	348	396	372	377	322	310	381	389	383	349	376	358	369	376	365	392	369	385	368	411	380	362	387	402	370	373	378	348	376	361	398	360	385	412	347	366	349	398	362	363	375	402	413	392	356	384	388	411	387	371	391	390	381	416	367	409	391	352	387	425	367	371	355	378	390	388	336	357	405	376	391	355	389	385	386	348	384	359	351	398	369	360	396	362	376	386	367	426	338	368	362	385	402	381	365	392	412	391	374	376	340	362	376	397	340	356	394	371	379	363	395	334	366	387	375	344	423	386	357	401	384	345	415	409	372	408	388	338	369	359	389	343	408	414	370	400	383	380	380	365	369	386	384	380	367	431	408	353	356	422	389	392	380	418	377	343	403	383	312	392	352	383	375	376	392	397	361	373	352	377	381	408	403	356	402	406	374	399	355	382	407	381	382	384	367	365	404	376	372	351	378	362	405	379	381	402	437	370	375	428	420	380	390	394	399	383	409	349	384	382	365	383	318	364	382	393	428	406	381	402	347	361	410	368	399	374	365	352	416	378	370	353	370	377	370	397	356	401	360	358	389	359	362	385	377	407	390	420	429	354	410	405	377	355	369	392	368	353	353	384	393	383	363	393	379	351	366	388	378	363	405	352	401	372	387	367	418	364	435	398	354	386	402	392	395	407	405	401	395	395	402	392	365	408	397	374	397	447	372	409	383	388	382	380	381	410	403	356	362	363	386	358	383	382	409	409	395	389	363	400	395	394	390	372	381	370	368	366	382	391	439	390	408	422	408	373	387	379	357	384	372	384	377	342	377	408	390	360	381	414	380	396	409	387	379	367	387	379	450	389	405	361	392	370
37426	26584	23824	22892	11206	2888	1971	1740	1439	1372	1210	1153	1050	965	975	921	890	918	835	836	812	856	846	828	811	858	832	845	883	815	829	849	797	817	811	843	952	906	866	877	926	891	932	831	889	885	862	843	835	866	772	867	864	861	824	846	843	864	870	818	809	811	852	825	813	831	807	810	865	822	859	833	804	791	825	791	870	862	785	818	841	767	817	848	841	813	817	823	813	830	811	861	783	792	867	850	791	757	869	780	801	832	809	837	787	788	817	777	757	852	784	793	833	807	837	791	877	801	802	827	823	810	756	828	783	770	814	824	820	790	823	791	829	843	851	862	819	854	800	816	793	817	859	797	834	798	819	798	774	825	763	844	845	823	808	820	862	840	832	803	804	768	787	820	790	860	812	802	839	786	796	861	823	818	797	819	823	794	790	820	801	805	780	824	836	833	806	784	879	799	785	806	830	802	853	843	756	882	871	820	822	820	834	773	786	843	792	788	768	817	798	807	788	858	778	780	851	841	784	823	807	827	869	874	798	795	783	868	723	796	773	882	801	791	801	786	783	876	873	840	766	811	789	809	810	815	812	818	798	773	822	774	817	844	769	832	794	809	839	829	782	838	783	785	860	804	839	813	787	821	811	790	835	797	893	782	771	828	838	836	751	840	797	839	860	809	804	776	823	817	804	797	820	807	833	752	796	757	800	794	823	766	864	832	848	816	766	803	814	809	795	811	816	793	810	828	804	776	813	841	854	801	835	801	793	849	817	790	828	795	826	828	822	825	829	789	812	808	851	796	806	789	818	792	827	850	842	832	780	779	799	790	786	809	856	854	801	821	820	848	776	794	811	820	840	819	816	805	838	799	802	811	845	818	822	837	799	773	804	755	809	825	808	811	788	820	814	846	840	829	803	808	828	808	845	812	810	775	833	818	817	769	817	823	808	820	855	784	793	758	842	800	823	826	807	840	783	800	789	850	815	798	830	842	803	847	844	870	814	846	767	798	784	808	860	778	845	839	812	798	818	788	833	847	782	832	851	810	847	834	839	807	769	821	781	816	836	848	757	796	796	782	822	802	790	754	827	825	787	860	761	788	839	763	788	819	798	797	798	805	825	796	819	772	826	771	866	742	806	848	767	896	781	794	737	781	779	785	855	807	800	770	805	794	810	816	810	808	828	802	798	820	771	785	771	819	818	817	824	840	792	857	840	800	828	829	768	773	801	800	766	831	781	804	840	810	837	830	820	768	797	787	812	787	825	840	838	774	831	799	776	770	819	857	881	820	769	826	749	792	864	805	803	774	821	809	831	799	800	827	815	872	847	764	781	845	805	803	827	833	803	823	830	799	776	771	794	821	766	785	781	823	852	774	832	809	813	811	788	789	787	810	823	752	774	820	789	808	763	836	786	765	818	842	781	795	810	800	788	782	825	753	806	842	833	811	785	846	789	787	804	854	798	828	754	792	836	792	844	824	804	833	785	776	819	824	850	818	839	836	797	835	817	774	760	863	819	792	822	832	777	809	815	814	784	751	805	836	829	835	837	847	812	814	827	838	753	810	824	810	831	776	811	836	823	868	799	799	790	815	806	793	832	768	800	879	809	835	758	817	795	771	821	828	837	788	812	724	861	814	831	802	825	890	795	823	820	778	804	838	776	789	817	813	851	749	804	818	841	799	799	821	804	792	810	798	779	854	829	810	817	848	824	805	776	808	802	807	832	838	865	870	789	847	813	814	791	850	749	851	846	782	824	841	840	850	815	812	835	821	857	845	782	831	779	722	779	786	811	858	849	786	801	808	758	815	829	814	791	818	826	794	764	809	797	832	803	813	825	794	798	828	800	870	844	831	809	830	765	764	832	835	806	799	811	796	810	807	820	813	824	803	782	766	805	804	802	823	772	782	831	832	799	816	792	793	791	838	816	820	759	789	806	756	839	817	819	801	768	850	791	807	779	748	842	858	804	815	780	813	849	821	843	800	793	781	776	844	769	821	801	808	793	850	825	817	768	797	851	795	796	850	817	796	788	839	799	799	809	767	805	781	785	795	864	778	829	800	839	874	820	832	770	833	746	856	766	787	772	823	801	796	860	811	819	870	805	810	775	830	858	767	805	783	819	787	791	776	840	824	834	811	830	818	774	848	846	826	807	788	829	853	803	758	800	839	827	796	786	788	836	838	811	806	857	833	791	833	788	846	879	790	858	815	818	794	807	812	817	777	847	785	855	824	845	728	821	780	790	858	809	835	813	847	817	829	835	779	759	804	786	786	766	823	795	820	825	835	833	801	819	826	809	843	801	871	778	847	845	864	802	766	856	802	783	823	833	845	851	835	856	836	805	829	858	828	819	821	784	883	820	811	768	814	779	823	811	804	813	808	806	844	836	821	791	776	779	795	809	828	804	830	799	774	820	812	832	875	839	815	839	836	821	799	837	851	826	832	815	841	852	831	808	814	775	820	791	824	824	823	766	806	822	888	830	811	830	827	845	783	764	803	741	792	767	826	805	836	842	793	874	767	831	789	872	819	787	808	808	820	779	818	883	824	825	799	810	818	825	809	817	798	875	830	810	855	786	776	786	804	810	782	852	844	832	815	860	824	807	789	759	823	845	850	833	812	779	822	808	804	836	804	817	814	832	750	793	847	818	802	800	857	831	773	827	774	864	813	761	805	793	849	749	801	781	786	838	807	747	814	822	814	775	775	805	759	798	837	783	835	815	758	797	804	778	796	835	816	795	751	782	837	793	808	829	834	785	818	825	800	810	780	843	809	819	783	855	855	837	806	840	848	820	782	821	795	790	815	809	804	810	809	757	740	833	811	819	765	813	807	793	794	779	846	813	833	810	756	805	794	816	761	814	808	850	793	787	793	774	788	772	822	776	790	808	795	790	828	774	831	784	826	772	873	793	848	816	783	825	781	830	774	781	766	819	870	851	774	824	807	839	800	837	817	814	797	845	843	844	838	840	813	856	799	834	789	763	797	811	829	864	824	842	811	821	770	826	811	796	799	820	831	755	809	755	794	840	833	783	807	752	860	749	834	809	773	836	838	853	784	811	832	821	780	773	777	800	788	845	791	822	853	830	795	785	758	786	815	840	820	747	833	771	818	845	825	854	779	785	800	829	767	823	787	839	831	798	764	784	794	806	806	795	792	794	831	830	804	763	811	784	804	825	830	792	781	793	804	837	743	787	793	854	801	821	805	817	750	804	769	802	786	799	865	824	823	786	840	889	745	782	826	812	814	843	827	841	844	766	784	768	820	804	823	817	832	847	862	800	759	816	797	826	803	819	765	841	790	770	837	846	788	835	785	824	793	758	811	791	814	802	783	808	832	788	787	845	791	846	832	825	803	818	842	800	788	786	780	841	791	817	794	828	830	774	808	840	800	828	756	813	786	795	803	797	805	837	818	822	791	816	824	833	761	828	833	865	807	847	812	805	789	815	850	838	808	795	809	837	810	837	840	820	794	863	856	867	800	837	779	799	807	832	776	807	775
40772	22805	10640	3872	1084	507	451	457	446	425	401	430	392	385	354	321	403	389	407	366	373	369	389	348	383	381	362	402	427	396	408	388	391	377	391	370	409	411	353	388	397	395	388	395	380	364	394	388	383	384	363	380	390	360	348	377	355	389	395	398	381	363	361	398	373	380	354	417	363	386	381	387	335	382	383	368	380	360	375	335	391	383	383	428	377	375	405	421	365	372	375	365	391	365	327	370	397	406	393	382	354	366	366	342	352	381	381	359	394	365	378	398	348	363	389	391	389	399	374	412	393	409	361	380	377	399	390	396	386	406	364	401	400	394	374	393	368	377	386	397	386	392	348	341	353	352	382	412	419	393	404	364	381	408	389	404	440	412	377	409	401	370	386	414	404	380	407	368	346	362	413	386	381	363	378	392	395	367	362	372	393	388	352	367	396	363	425	403	397	400	379	397	394	365	369	363	387	382	354	352	397	391	385	439	368	378	394	405	358	353	380	388	386	367	386	397	406	396	400	402	347	412	419	382	379	405	427	365	380	414	369	383	371	364	405	364	409	408	378	393	355	372	349	378	364	419	373	378	373	379	356	385	369	409	393	391	368	358	384	380	388	368	384	382	395	414	347	384	386	410	380	383	404	421	409	389	376	386	417	357	349	359	378	386	375	422	366	387	357	376	394	384	356	403	349	343	403	391	369	352	355	363	390	404	372	411	356	371	410	380	400	383	390	394	358	357	367	380	365	375	379	351	374	385	379	369	386	407	345	360	393	357	400	404	388	382	375	364	411	352	350	376	391	371	396	362	361	431	405	399	391	380	405	373	388	387	371	380	381	383	383	358	379	352	349	353	386	357	357	384	381	385	372	379	354	374	410	367	384	378	394	385	370	365	347	403	391	414	361	398	340	375	421	381	366	396	350	380	361	364	403	353	399	367	380	335	392	348	374	351	379	390	347	392	373	388	371	346	374	396	388	379	417	398	346	344	387	375	372	360	361	374	369	382	390	378	366	391	383	412	364	391	340	394	342	377	391	370	346	389	383	398	422	360	373	383	385	411	364	409	363	369	374	346	363	370	317	374	372	400	394	385	350	372	354	394	373	385	354	390	398	379	407	349	400	389	415	370	360	360	401	393	368	361	405	388	363	394	376	358	387	402	360	395	359	358	387	403	358	361	354	386	391	384	408	374	386	390	397	389	416	403	383	358	399	383	372	382	364	377	410	401	395	367	373	389	408	375	381	373	390	351	368	355	404	402	411	369	375	341	375	349	420	369	396	394	380	367	411	372	381	384	376	385	392	376	392	399	366	362	366	367	378	430	416	351	387	376	361	366	432	371	372	406	380	410	385	369	364	366	380	405	357	359	398	396	384	370	373	368	357	388	332	369	389	377	371	374	364	390	380	382	360	379	372	393	399	412	358	381	395	405	403	392	436	407	362	378	416	392	345	390	388	318	401	393	408	367	398	331	364	376	378	365	365	378	393	380	367	411	370	362	359	398	364	404	374	380	400	397	403	372	371	430	388	393	374	373	388	410	401	372	369	371	349	407	373	379	381	382	403	398	377	351	364	335	420	382	408	386	383	381	379	400	393	371	355	391	357	416	385	378	401	386	377	384	379	376	374	379	406	389	396	366	350	356	358	382	406	393	386	406	407	372	396	382	410	381	388	361	386	371	363	429	371	358	352	383	388	353	396	360	399	382	385	346	375	400	365	346	371	359	400	359	360	362	398	409	382	413	378	400	384	383	414	390	366	387	389	400	402	345	396	349	390	397	366	354	305	361	390	376	382	376	410	386	373	349	397	370	369	385	432	379	374	367	355	401	379	376	377	360	368	369	368	404	400	406	367	398	348	392	397	400	378	374	407	344	382	409	407	401	375	379	385	374	413	373	415	385	393	385	364	411	382	378	413	392	383	406	381	382	427	372	360	394	429	359	400	415	425	405	364	357	404	352	405	410	384	366	384	382	379	372	364	370	368	398	381	358	360	361	378	392	391	378	357	363	409	396	390	343	357	361	377	364	384	387	367	410	378	386	376	390	365	371	370	368	376	376	391	355	380	370	406	409	385	354	409	387	402	390	397	375	380	389	381	406	429	363	404	369	381	358	344	409	380	373	370	402	380	377	379	390	355	424	356	364	384	420	433	372	352	395	417	359	412	348	390	357	346	405	374	390	366	405	372	410	352	349	384	394	389	416	401	363	360	399	392	341	388	340	359	388	402	396	382	387	364	373	342	386	402	348	377	374	407	387	355	388	369	375	385	391	349	387	367	383	374	398	392	398	356	399	370	382	382	376	393	381	342	409	401	376	366	395	390	419	415	389	358	360	395	362	374	385	371	387	389	420	352	428	370	356	382	352	382	380	352	365	347	346	371	408	397	358	399	383	373	411	422	387	410	435	370	330	369	382	357	386	404	360	364	387	393	402	387	404	368	418	375	385	371	367	418	374	413	368	346	411	400	353	358	391	378	370	351	372	334	388	376	402	404	341	369	394	356	342	377	368	359	416	384	411	435	407	382	382	375	395	376	386	341	366	339	360	393	387	396	375	384	395	383	345	389	387	356	373	370	384	376	400	374	362	398	365	345	383	355	379	392	376	376	366	376	379	370	404	386	396	360	378	392	379	371	351	428	399	420	384	370	360	378	347	382	397	397	360	406	384	415	382	360	377	400	389	389	379	418	399	358	392	378	390	383	403	399	383	339	414	359	398	363	395	385	360	393	352	372	388	376	356	311	363	392	368	386	414	335	373	376	347	369	387	346	378	355	376	370	378	367	358	396	373	370	370	373	356	364	418	378	379	340	380	364	410	389	411	387	405	371	382	359	376	354	363	393	346	332	373	358	377	370	360	348	400	376	382	373	379	381	386	349	388	358	372	336	371	409	379	376	355	408	384	385	379	378	370	381	372	345	356	347	402	354	384	374	395	408	389	396	406	391	390	419	381	408	380	394	384	389	355	404	408	366	377	370	407	373	402	350	368	333	394	406	360	402	419	337	371	403	402	416	416	370	355	386	372	377	434	368	383	364	391	384	378	382	363	383	332	367	369	368	374	407	392	368	393	382	397	354	365	390	359	417	367	380	387	396	350	405	381	380	404	412	340	355	405	408	392	365	422	430	388	378	390	370	370	366	384	450	353	405	335	354	372	380	398	398	384	374	414	380	358	367	426	403	395	381	419	395	382	397	412	402	370	382	391	368	408	393	372	368	399	364	381	378	360	390	370	366	371	382	414	393	374	379	361	365	413	360	379	357	379	362	342	368	410	386	361	380	388	371	368	371	354	365	410	355	425	380	364	390	354	382	400	353	361	360	373	367	411	391	358	381	393	424	378	377	392	343	388	399	376	359	421	382	399	367	349	388	421	381	406	406	355	395	399	382	387	380	341	359	425	393	409	388	362	389	385	398	362	397	401	366	362	428	385	407	414	408	372	407	371	357	371	406	351	370	370	376	369	416	358	407	386	387	401	367	346	365	409	401	345	355	391
25491	16555	13374	8028	2873	1470	1261	1186	1118	1038	962	923	875	894	897	861	841	858	808	847	790	820	814	793	840	797	808	820	826	824	796	804	791	816	864	841	817	850	889	845	852	868	822	812	792	827	786	820	846	899	851	866	818	853	853	822	859	756	848	822	816	896	804	821	805	857	885	824	866	834	786	840	826	771	776	777	809	778	816	782	798	769	854	877	770	801	813	809	812	808	840	863	770	763	821	796	847	802	871	783	824	832	802	771	803	800	808	876	821	780	827	862	791	844	779	817	802	824	837	777	775	807	791	863	770	848	814	838	822	799	844	772	854	781	825	824	766	839	756	810	851	770	788	832	822	778	755	830	847	783	777	777	803	806	762	812	827	834	811	812	849	786	822	800	794	770	849	830	840	829	791	809	810	798	791	828	841	834	856	810	844	785	810	774	818	794	791	793	783	814	836	795	775	831	748	819	791	812	824	802	781	783	775	830	788	817	825	826	830	799	847	833	792	787	819	819	834	821	796	845	847	833	825	799	806	821	779	812	763	797	797	806	808	765	819	811	785	802	737	816	807	859	844	841	783	796	795	863	776	833	784	824	769	774	783	856	816	848	819	780	829	812	813	859	806	790	788	787	831	849	768	793	835	779	808	800	797	823	788	817	763	801	802	842	807	815	826	826	843	805	800	819	795	825	804	771	827	802	754	837	806	803	804	831	785	787	863	850	854	856	751	759	868	791	800	793	808	801	762	827	777	792	789	822	832	779	790	851	823	831	821	825	819	810	835	807	802	779	850	807	724	818	834	842	821	801	782	791	881	819	748	799	801	758	818	799	824	815	797	779	775	774	785	770	816	890	806	855	877	827	804	850	844	791	811	787	815	791	792	793	797	799	839	811	765	779	785	833	793	788	842	782	778	756	806	821	848	825	802	798	794	869	838	836	804	757	838	852	815	770	814	759	821	813	800	775	796	782	841	801	797	791	795	804	821	819	830	826	808	844	835	837	823	821	826	795	792	823	831	846	808	855	797	784	823	820	818	825	780	814	800	842	711	805	747	797	831	805	789	732	830	821	843	744	837	820	798	806	772	827	850	797	831	829	787	774	786	873	791	833	825	829	839	801	833	787	856	821	780	818	815	755	843	860	818	801	781	834	856	818	781	817	849	830	826	848	761	804	784	837	859	802	795	762	769	849	836	803	855	788	810	829	750	807	801	805	799	803	839	844	794	786	811	802	773	846	782	876	855	788	808	816	812	799	844	795	842	767	784	776	788	817	813	817	815	788	786	813	819	840	823	810	816	755	840	846	791	793	844	851	795	849	753	821	775	828	754	828	815	782	763	798	842	802	849	820	806	776	725	841	795	817	792	799	815	856	751	876	821	782	788	774	826	820	820	816	806	822	808	815	794	800	833	817	774	821	802	840	892	876	834	747	806	780	843	787	804	862	764	759	788	796	777	765	795	838	845	786	842	755	805	806	809	810	856	775	789	830	832	814	819	820	757	827	790	811	804	779	806	848	815	786	810	778	843	841	769	830	855	808	785	824	806	823	820	818	802	836	829	795	799	791	762	811	804	773	823	817	816	771	797	821	794	800	804	821	837	782	833	762	813	801	737	826	843	794	822	847	802	829	784	813	771	790	812	800	798	823	849	823	883	871	780	782	759	820	783	793	767	832	860	784	838	791	812	806	837	798	848	843	844	791	814	817	767	839	808	798	822	792	832	796	827	792	800	797	818	820	824	834	809	776	801	787	809	804	799	779	783	816	806	807	803	777	820	791	809	817	826	783	810	860	845	783	811	826	777	779	847	803	798	838	826	835	815	794	811	830	753	764	841	824	792	804	816	811	801	811	871	804	846	818	780	781	816	804	848	865	812	837	783	810	797	844	785	816	852	778	779	818	780	831	809	794	800	785	808	805	801	815	851	791	843	833	833	824	840	795	787	826	831	809	815	825	804	810	827	844	864	868	796	829	793	824	849	844	797	799	755	853	815	778	826	815	811	802	814	805	771	811	804	797	803	835	791	821	822	788	815	808	847	802	790	804	786	796	776	848	795	813	771	811	769	788	758	803	803	827	768	813	795	814	829	800	750	859	812	801	840	851	796	817	820	780	810	823	833	831	766	774	761	761	868	802	773	795	792	821	874	793	782	825	787	864	840	877	858	880	771	775	834	804	802	829	795	844	824	801	834	829	835	812	836	816	804	799	827	815	798	813	823	823	810	825	831	767	770	780	828	805	863	764	839	805	782	846	796	853	745	798	793	834	813	802	776	855	762	802	849	757	781	854	806	797	817	786	820	810	876	792	801	809	804	873	873	802	805	826	781	807	813	804	814	786	769	765	823	823	793	778	756	832	836	782	815	823	837	801	781	846	823	804	798	802	801	819	790	832	774	802	788	755	760	771	808	831	815	786	765	778	797	807	820	837	808	845	811	793	817	795	761	814	811	851	853	816	748	848	842	862	831	812	819	844	822	795	776	773	798	761	810	795	806	781	818	848	769	834	874	767	789	839	819	787	791	837	818	810	850	837	841	812	772	773	829	830	824	795	822	761	805	825	794	806	799	852	826	815	769	810	824	876	840	822	825	855	841	841	771	813	795	854	797	786	828	773	781	892	778	789	795	804	810	828	798	805	801	801	816	792	809	784	829	810	823	829	839	824	787	798	805	824	792	826	828	831	820	833	785	819	798	878	779	812	854	836	833	781	841	861	802	814	838	823	795	811	786	803	824	772	800	833	799	826	776	837	834	816	851	791	819	776	819	847	856	770	852	828	838	850	808	800	832	785	881	819	795	867	831	813	808	849	761	832	874	831	848	845	829	782	858	835	838	786	814	839	792	796	812	770	795	777	822	803	844	823	856	751	832	768	863	889	803	809	760	804	879	831	807	789	768	769	815	840	830	796	794	795	777	819	812	780	791	794	783	831	777	864	760	822	766	833	792	860	807	824	812	787	801	788	810	799	808	822	820	812	854	799	798	828	834	815	865	814	792	785	866	828	789	845	750	774	808	837	724	817	805	800	834	778	851	843	805	838	795	774	834	801	833	846	864	848	850	858	873	818	795	773	801	854	804	776	783	812	785	822	851	788	831	745	850	836	800	782	787	810	835	811	807	847	829	835	748	797	862	855	823	795	772	829	860	849	810	850	827	832	861	807	845	848	839	800	777	781	759	816	804	825	818	826	829	835	791	830	793	840	759	789	763	817	813	816	787	805	835	815	779	805	830	819	788	816	808	790	832	839	760	798	762	779	801	822	803	803	785	769	812	821	744	798	856	818	821	792	801	808	806	814	826	833	790	778	826	822	777	850	819	756	795	830	872	757	805	835	759	814	816	833	834	786	829	805	859	794	834	825	809	806	794	822	772	774	779	834	826	792	740	842	786	828	805	837	756	839	768	860	808	758	801	805	835	824	862	854	742	817	816	802	848	798	828	776	795	855	791	808	820	822	813	832	892	814	799	843	825	799	849	809	776	831	767	802	867	819	826	813
51470	28857	16866	9717	4272	1084	571	519	449	433	416	385	370	396	366	405	397	375	396	394	365	415	406	409	368	367	327	390	362	347	339	370	375	395	399	359	408	405	400	385	378	340	361	388	395	357	361	385	413	403	385	407	385	351	418	381	385	348	351	356	362	386	398	377	357	382	389	435	370	345	365	352	322	361	388	370	368	376	363	376	377	352	391	385	383	339	377	412	375	372	328	364	376	369	385	355	377	383	368	351	379	355	381	382	399	386	389	369	361	355	374	368	342	406	362	382	354	365	373	366	401	418	354	354	359	400	354	361	398	359	370	360	360	349	373	326	365	384	352	382	369	365	373	368	337	353	422	364	347	376	361	347	342	341	356	371	405	338	400	362	363	337	393	391	372	362	359	405	382	362	352	382	331	365	387	353	367	370	362	399	378	372	354	344	372	342	323	347	392	367	362	321	340	392	378	368	338	363	384	363	372	373	360	395	363	351	366	362	383	379	341	376	339	353	314	353	345	364	364	366	416	373	357	366	361	385	349	361	347	401	377	389	346	363	385	366	345	381	353	376	349	326	339	377	380	403	357	368	378	322	374	378	336	323	360	367	352	357	359	367	380	372	352	414	388	410	385	328	359	385	361	409	400	364	366	383	384	367	359	375	418	408	350	386	327	369	364	382	407	361	375	388	403	420	367	350	373	377	388	380	349	349	394	373	357	319	381	344	405	353	363	386	378	373	376	412	391	381	370	333	360	356	376	369	373	361	327	387	405	347	375	361	336	373	380	349	345	368	356	359	355	367	353	370	400	352	388	398	408	383	360	390	374	346	382	365	396	339	327	360	386	352	359	368	378	345	392	356	344	365	384	392	371	365	365	354	361	386	334	366	368	358	388	389	362	382	395	347	356	356	352	376	402	375	376	338	358	384	326	395	336	351	354	377	382	396	373	374	381	359	390	382	392	340	398	347	398	414	385	364	368	382	353	377	379	371	336	367	386	402	376	369	354	378	349	362	358	345	362	388	397	360	350	354	360	379	350	353	356	356	355	405	404	380	354	350	366	398	404	337	368	335	395	338	367	407	393	320	383	374	333	340	358	368	374	379	371	357	342	366	412	358	406	378	378	369	413	362	362	352	371	354	353	335	361	361	340	384	348	364	374	388	349	397	375	370	335	378	378	364	386	348	370	420	363	383	373	358	353	382	390	357	365	366	353	385	384	395	365	356	353	356	345	370	413	373	326	374	384	370	395	368	372	383	363	394	388	347	388	378	388	349	352	379	351	419	349	383	369	369	361	373	371	385	371	372	349	359	355	366	389	367	314	335	335	397	347	354	377	360	357	359	356	355	389	351	378	366	382	353	371	348	344	348	365	370	367	372	352	413	380	384	361	371	372	367	388	361	363	326	370	334	375	392	363	425	386	354	379	348	386	351	379	399	339	331	360	377	351	354	345	324	364	365	357	378	394	360	381	378	351	366	368	387	377	335	401	387	367	406	340	390	356	313	373	353	391	353	354	371	400	323	358	345	398	385	362	388	363	398	387	355	343	353	363	364	349	420	371	363	349	387	351	375	358	359	401	354	402	344	373	373	345	374	391	341	350	373	392	356	419	352	358	396	397	369	394	377	402	379	393	364	364	403	364	367	368	388	389	388	384	395	358	361	348	346	359	357	349	384	386	350	382	379	379	381	349	362	338	387	383	372	375	363	344	382	375	359	389	378	370	356	376	363	349	368	374	349	382	357	392	408	337	347	368	321	346	331	378	388	373	355	368	363	353	376	382	397	352	348	389	314	371	356	383	347	392	371	361	378	354	378	360	351	360	362	380	377	350	364	385	347	381	419	360	388	341	320	383	371	377	373	373	401	372	347	401	340	392	363	379	378	321	375	368	372	374	370	342	359	376	398	398	391	341	350	403	363	365	373	370	402	378	390	366	349	374	370	381	394	380	338	396	339	402	362	356	379	397	352	375	355	363	352	380	348	370	353	358	403	398	382	381	329	322	365	387	320	339	343	360	346	378	400	403	372	381	384	418	362	362	353	376	359	330	370	403	375	361	362	347	337	345	377	349	403	349	338	394	338	411	356	393	406	364	343	375	371	352	348	397	349	360	372	303	337	311	361	374	375	396	388	333	392	361	337	366	388	376	380	383	376	352	349	343	371	375	360	359	353	370	385	341	361	344	383	365	343	402	355	348	385	357	383	387	375	398	371	376	369	383	351	372	409	372	413	385	364	374	342	345	365	366	357	384	361	379	351	351	357	328	415	356	389	350	375	405	403	385	362	349	339	398	379	338	380	368	357	351	353	398	422	379	343	367	363	392	371	368	372	374	360	389	329	389	404	387	365	367	370	366	358	360	372	373	373	347	342	351	399	372	365	373	365	339	377	356	348	351	373	415	361	415	332	391	363	331	339	381	393	373	355	376	343	393	385	354	346	314	357	360	326	379	347	401	353	354	344	361	377	381	397	374	340	371	392	373	336	367	363	354	366	399	327	348	365	356	339	367	337	358	361	387	388	389	362	362	360	400	355	377	349	369	379	337	338	397	401	354	375	357	340	384	375	354	362	367	331	341	348	342	384	364	384	325	383	353	346	378	390	391	379	376	368	397	371	393	397	383	347	376	371	372	355	339	392	356	368	368	361	428	358	355	346	361	362	406	374	395	362	358	383	343	363	376	393	367	387	364	331	386	366	364	374	361	400	340	402	344	371	418	345	373	379	360	345	375	361	364	387	349	327	367	367	401	400	377	341	349	342	367	330	368	356	386	399	379	361	411	361	342	376	389	353	386	374	353	324	371	354	353	343	345	380	337	394	350	364	360	401	398	367	323	342	354	381	361	389	389	364	379	408	395	362	379	368	336	378	378	357	377	362	379	380	420	364	384	345	344	398	338	366	386	377	349	370	383	349	364	357	401	348	355	362	342	368	358	352	324	397	359	358	359	379	385	399	367	374	356	362	389	384	334	388	387	349	391	359	360	357	400	387	367	384	357	320	378	375	398	393	365	357	356	378	372	388	398	363	376	354	375	370	347	361	364	368	356	395	363	347	374	339	351	368	331	370	373	373	344	348	368	371	377	372	341	344	386	398	351	363	387	360	350	372	380	349	333	331	394	357	386	354	346	391	393	375	351	385	352	385	376	373	371	343	317	366	366	373	387	361	359	343	365	364	367	368	353	401	372	389	391	381	376	342	373	376	374	355	377	356	346	385	369	314	321	358	354	392	380	403	369	341	391	380	406	379	374	351	374	392	405	388	377	387	380	420	377	361	369	399	430	422	354	364	355	388	382	379	370	379	378	397	399	393	375	329	387	360	360	383	376	360	323	373	355	363	339	385	374	388	384	368	362	358	390	342	344	381	362	370	389	363	374	398	391	334	355	347	352	376	385	327	387	360	371	397	369	355	335	390	376	376	364	392	335	355	345	364	401	393	345	364	370	354	355	387	344	365	392	352	326	327	348	382	362	346	375	352	365	387	380	351	376	367	306	329
32325	20972	20047	18529	10802	2817	1739	1488	1298	1160	1051	1028	945	892	879	850	870	810	840	864	794	821	806	829	802	782	814	863	825	812	793	839	789	820	780	815	837	839	857	845	927	859	803	835	886	827	836	855	864	817	845	816	816	812	866	755	761	808	843	792	800	849	858	782	758	739	847	804	794	776	772	810	783	773	745	761	826	816	783	756	765	750	808	809	737	778	820	814	817	787	775	779	760	804	773	769	722	794	862	837	791	796	769	847	772	787	778	776	797	785	817	777	801	814	819	699	808	784	820	805	746	816	793	795	801	776	783	786	805	785	809	753	811	794	809	852	794	799	810	809	805	747	785	758	766	823	763	826	828	809	773	805	793	741	838	797	803	843	812	804	777	758	801	773	754	762	786	787	830	814	860	802	756	791	751	756	788	848	817	854	774	742	779	775	773	809	771	796	805	736	792	790	831	763	809	836	824	766	769	782	807	789	790	817	818	762	773	802	823	811	801	777	749	805	808	787	748	809	812	811	834	779	803	755	816	743	802	756	751	803	761	817	756	763	788	747	755	761	791	824	835	818	784	794	813	813	806	782	818	801	737	808	812	801	781	798	779	847	744	798	769	808	802	846	762	818	820	779	818	834	787	771	767	822	799	807	773	750	815	745	800	780	818	797	799	771	833	802	763	821	773	757	794	790	832	759	740	792	819	761	787	793	754	789	784	789	832	772	820	804	828	776	778	799	755	795	778	750	764	825	800	795	819	823	740	823	815	803	808	810	742	795	788	738	789	793	817	771	756	834	825	779	793	799	758	767	827	780	825	757	747	798	810	798	765	809	812	786	852	766	785	792	794	800	781	814	820	795	761	813	779	792	791	805	812	810	801	814	805	786	752	773	781	807	754	776	838	819	774	763	762	766	812	800	772	757	795	787	793	787	745	839	789	740	791	856	834	783	823	800	808	755	760	845	787	822	773	801	788	776	832	812	787	806	782	799	832	792	821	809	797	798	769	793	738	809	771	773	824	793	779	802	839	765	818	762	771	791	747	794	781	800	777	799	762	782	755	803	813	758	797	871	772	813	816	740	807	809	781	797	808	752	808	762	745	762	772	802	745	778	790	823	758	800	836	754	780	776	758	770	775	783	776	745	745	778	797	772	791	829	808	757	788	781	788	741	769	846	764	804	811	772	743	801	781	801	756	759	829	791	780	817	767	761	820	772	783	801	807	754	852	815	772	754	807	774	790	758	826	783	772	781	769	802	801	747	791	776	767	775	815	786	776	733	831	809	739	804	778	775	798	788	780	806	770	753	729	768	777	756	817	737	776	854	750	795	747	790	790	763	790	788	873	812	764	763	787	837	829	772	773	800	769	818	774	807	782	806	783	784	817	767	805	830	757	776	813	798	790	827	794	784	786	803	754	772	781	769	772	791	846	845	775	789	768	788	765	776	781	805	772	743	786	808	820	736	838	840	796	763	769	777	825	780	812	787	770	814	799	765	805	776	816	801	774	737	834	800	831	786	752	788	736	837	808	796	760	808	852	772	776	781	804	810	833	789	793	765	841	827	826	781	785	768	816	789	794	756	796	856	750	780	781	753	756	818	785	781	835	775	782	779	780	780	771	802	818	811	760	839	759	765	795	762	785	826	762	801	763	821	827	767	797	791	784	834	790	778	818	809	798	772	828	821	793	813	723	771	809	818	823	777	813	776	748	809	777	770	758	806	805	770	775	754	774	789	771	785	811	791	787	781	794	824	764	785	799	768	790	801	782	794	814	802	832	815	837	811	848	775	829	740	806	841	750	786	820	763	774	808	805	839	769	776	804	769	778	800	785	765	738	797	803	816	787	771	757	808	758	787	792	818	813	781	801	834	815	841	812	788	814	808	764	825	762	772	810	769	778	787	777	834	815	787	837	813	770	764	809	783	744	809	827	830	795	805	768	771	757	797	831	787	758	841	784	775	755	774	804	848	809	792	805	771	794	745	807	777	785	742	821	805	778	755	793	821	826	782	784	735	837	817	823	800	822	765	788	807	778	753	816	814	814	803	798	771	759	758	807	774	840	813	796	832	783	808	789	814	804	738	841	829	802	840	784	811	836	784	791	778	785	808	783	774	761	815	745	798	788	746	755	809	739	772	749	784	797	756	809	764	786	818	739	785	842	743	755	774	803	786	769	817	766	798	820	771	800	829	809	737	787	828	776	770	786	765	786	796	818	765	777	824	792	814	815	749	752	795	770	798	778	756	781	793	770	768	764	782	832	781	767	773	743	800	822	776	769	764	725	790	754	789	797	788	827	800	790	798	827	797	807	839	809	801	845	816	788	744	819	790	824	792	754	819	785	821	853	813	761	799	850	767	784	838	789	818	835	763	771	753	806	840	775	793	780	748	770	741	808	751	781	737	823	812	801	781	795	832	754	823	819	739	776	752	787	797	766	760	766	785	785	752	783	815	798	810	783	782	759	756	758	769	828	778	840	827	752	782	818	801	751	767	779	795	778	793	769	762	830	745	808	817	747	824	830	746	819	743	808	766	831	775	799	797	730	775	819	791	770	696	807	811	746	747	786	754	734	815	828	764	787	820	786	731	779	792	809	818	818	756	806	794	811	832	827	839	790	764	769	776	804	782	772	755	800	755	774	759	808	856	789	811	750	812	764	779	768	734	813	773	799	749	773	774	808	779	843	765	810	810	816	837	808	750	811	803	731	748	800	780	795	800	762	775	783	789	776	753	774	797	759	772	754	788	753	821	746	781	850	754	789	802	784	820	821	766	786	811	795	770	788	773	790	812	852	810	820	745	801	799	827	799	799	803	750	783	771	803	804	760	767	775	791	796	762	826	793	771	784	835	747	792	842	752	769	765	788	763	771	765	777	821	745	788	768	768	764	768	802	757	772	783	751	761	827	760	829	762	782	766	757	820	830	803	844	744	793	781	791	771	790	758	774	744	759	809	778	811	822	768	810	848	809	740	816	774	797	819	788	814	836	817	808	794	849	774	758	809	816	821	728	763	760	772	836	826	812	822	815	800	794	783	766	821	762	828	776	774	779	770	780	771	823	751	756	788	814	812	781	794	792	773	776	807	847	762	768	787	794	789	838	803	785	790	806	771	745	771	769	799	765	868	809	750	782	814	755	808	831	808	784	752	752	790	796	804	770	766	816	736	810	761	799	798	750	813	814	804	827	782	723	782	804	793	783	781	740	821	808	827	782	780	778	788	778	765	808	755	799	814	786	805	795	813	820	760	800	780	783	790	799	777	782	841	747	806	793	766	823	793	781	837	781	833	803	789	833	816	789	731	829	741	836	754	779	762	815	773	739	851	828	802	814	830	799	788	804	814	760	759	779	794	839	790	801	792	809	783	793	756	791	755	803	789	768	801	795	809	770	807	801	843	817	777	831	815	757	763	723	806	767	816	810	774	818	815	763	786	779	810	831	746	787	792	819	768	790	818	772	765	781	780	735	769	841	793	792	736	770	819	763	849	781	793	823	796
56863	37115	26910	17208	8493	2091	756	558	544	516	452	440	441	356	424	410	400	380	352	407	375	375	354	376	377	372	380	398	391	399	401	367	427	394	427	377	364	370	415	371	400	367	368	381	408	445	359	377	399	414	353	405	431	366	408	350	394	384	407	422	390	380	387	412	368	372	385	349	400	347	356	379	354	372	379	416	344	389	395	403	403	373	408	391	359	395	417	354	381	389	374	352	417	376	361	384	339	364	404	383	387	361	385	392	399	363	416	362	430	377	361	381	393	390	372	412	400	402	393	392	404	395	395	355	368	390	398	392	369	373	408	356	393	366	358	382	392	378	428	440	403	396	387	427	369	389	406	362	370	395	408	374	383	363	371	391	361	402	377	408	370	395	376	348	378	391	409	374	352	367	395	408	381	381	377	370	377	387	405	377	368	365	400	384	415	377	435	400	444	374	380	379	395	352	397	358	370	407	350	343	354	371	399	408	396	344	377	336	373	382	358	407	390	388	383	342	351	364	375	396	398	361	350	387	368	389	401	391	383	403	373	391	379	403	383	397	388	365	395	406	361	388	390	362	370	376	389	379	412	370	359	365	415	379	377	352	397	400	390	359	365	371	358	380	373	378	389	406	374	379	363	345	371	345	350	387	392	367	374	381	383	358	370	356	366	377	398	397	395	390	371	414	377	387	376	409	358	336	365	349	373	390	357	395	396	376	409	390	385	339	362	373	380	358	385	360	359	389	368	369	402	377	380	362	381	373	366	377	387	413	377	378	372	391	367	394	351	399	362	417	385	420	373	400	343	378	344	418	397	391	375	385	402	388	391	383	334	377	405	353	363	356	366	386	384	377	368	358	359	399	382	424	368	374	368	387	397	407	370	365	371	389	328	394	376	367	373	389	396	364	395	349	387	377	408	364	346	355	379	364	395	366	351	366	428	377	362	427	389	359	394	401	403	387	407	372	402	354	379	403	404	374	374	378	405	377	402	390	405	405	387	384	406	355	365	398	384	396	355	407	381	395	391	390	361	384	365	384	378	371	401	364	400	385	324	345	380	350	391	366	387	373	370	391	384	411	361	378	337	383	372	388	402	385	363	390	326	375	421	404	360	363	386	350	350	377	382	355	393	381	418	379	376	344	378	410	388	396	345	397	355	375	404	395	392	380	346	355	364	398	393	421	388	398	412	362	450	356	331	346	373	369	381	391	382	375	368	373	387	403	395	378	361	406	403	359	366	390	364	402	356	349	389	378	362	390	384	352	403	369	382	411	433	376	347	348	367	375	351	369	398	394	366	385	373	374	367	415	378	365	375	384	347	428	400	394	397	369	365	389	397	360	368	387	409	379	370	408	383	345	416	407	337	367	378	405	367	350	388	416	388	360	382	376	421	385	389	364	387	338	362	391	405	371	353	391	381	351	367	384	382	384	386	388	391	346	364	410	359	398	385	401	389	386	394	373	414	367	369	341	382	406	385	353	394	359	339	368	380	386	354	370	384	353	374	355	388	424	387	357	347	352	364	374	392	352	350	367	387	396	391	380	447	350	364	348	327	399	348	417	380	388	362	380	370	384	373	378	353	336	378	339	423	370	400	354	396	392	363	377	384	381	377	362	389	355	373	353	342	374	386	378	383	379	366	342	372	385	355	344	376	380	361	382	347	377	364	378	379	363	367	394	334	359	360	339	351	413	374	435	397	402	372	379	406	386	407	401	390	377	382	346	415	367	378	380	367	369	373	346	359	364	384	371	378	416	373	384	362	413	374	381	403	380	404	343	358	371	372	400	398	389	415	392	396	355	402	396	403	398	345	358	385	399	383	404	352	364	401	346	353	339	350	397	373	368	368	367	389	397	390	377	356	394	362	339	362	440	399	363	402	366	358	385	393	359	412	371	352	350	403	372	409	395	355	395	410	370	371	345	411	419	373	375	384	374	373	393	422	372	394	377	363	398	379	401	350	392	369	405	409	384	414	384	378	384	368	387	383	367	388	389	355	352	381	365	377	356	372	408	371	411	360	389	364	379	375	409	363	373	379	382	377	396	384	384	377	402	382	363	372	392	350	384	390	407	384	392	391	367	338	396	378	398	398	393	374	380	359	368	361	377	375	425	411	402	359	359	343	372	394	415	373	380	327	384	369	390	372	367	372	380	322	403	362	380	361	418	365	389	416	398	371	372	392	373	404	379	386	401	376	387	380	372	365	374	403	380	357	364	407	400	393	358	350	395	404	375	382	383	337	385	378	384	384	387	379	372	377	386	368	351	395	408	365	361	402	390	403	416	394	381	382	385	396	349	360	375	359	372	403	371	383	400	369	378	366	389	375	366	368	362	392	403	383	403	427	389	432	401	387	369	359	388	394	375	380	329	411	386	384	418	355	392	351	401	364	378	407	396	403	383	355	385	371	319	369	400	364	310	415	410	400	432	398	370	407	326	379	412	405	377	387	378	371	386	364	329	365	347	386	380	350	391	345	397	444	392	455	354	386	389	382	430	386	367	360	358	375	354	370	398	385	379	406	424	394	374	358	364	398	383	386	375	408	386	366	382	400	435	366	368	348	355	389	383	356	397	361	364	399	383	336	387	373	354	353	433	392	386	374	352	383	379	391	366	359	356	390	388	376	379	400	404	391	389	368	418	391	419	381	355	363	365	394	349	394	355	375	366	409	391	412	395	363	378	365	396	383	334	383	394	415	392	353	374	403	380	375	410	358	366	384	357	362	397	379	352	346	397	423	377	363	404	364	352	335	393	403	380	394	392	371	377	354	381	416	395	370	370	400	359	418	370	365	362	374	389	370	366	369	374	355	391	389	393	362	363	396	380	374	365	345	380	376	374	394	364	381	366	362	388	379	370	380	370	369	410	387	383	387	397	388	358	377	391	333	385	380	407	379	354	401	346	379	365	398	370	372	396	365	404	379	386	367	377	390	385	328	368	390	404	378	386	389	355	392	408	403	369	369	338	381	402	405	377	412	392	364	385	419	385	381	437	355	351	363	390	394	374	402	391	375	351	387	415	375	390	368	399	442	378	369	377	405	389	368	370	350	401	390	363	359	372	367	379	381	396	390	396	407	382	394	364	352	379	371	368	336	383	370	396	383	381	412	380	369	347	405	363	377	375	386	348	398	349	396	423	369	396	399	403	387	356	353	365	362	372	392	379	387	350	420	403	377	428	358	344	407	355	362	396	400	416	362	410	403	380	372	401	364	370	413	350	388	385	382	384	378	335	359	376	363	423	376	424	335	368	389	388	389	387	360	420	375	426	406	445	351	374	393	370	404	362	355	383	413	368	378	364	418	361	364	400	420	347	409	366	354	387	377	364	417	372	409	372	374	390	400	370	380	387	377	374	394	364	393	351	390	415	413	363	353	369	333	345	359	336	382	359	376	333	422	427	393	362	368	405	324	396	360	402	408	384	381	389	352	374	372	358	347	360	404	370	364	368	432	353	361	393	373	363	391	378	397	383	378	370	391	395	343	363	381	375	389	399
34591	29024	28528	26557	16224	5781	2245	1819	1532	1398	1192	1186	1130	1059	1047	945	911	826	814	855	803	843	813	865	842	840	794	818	835	801	818	849	791	860	827	850	859	910	875	909	885	931	890	812	857	887	884	842	886	841	910	878	797	863	830	843	808	825	869	834	912	837	851	796	804	820	870	816	827	858	825	813	818	733	771	835	820	803	819	822	803	820	848	832	825	774	864	844	816	742	812	832	803	810	861	761	871	846	839	800	796	839	840	804	818	782	794	792	868	808	823	811	779	769	753	782	785	845	829	822	830	796	929	829	781	817	803	839	836	807	829	808	792	827	825	794	828	815	800	829	823	816	756	800	830	795	843	755	805	836	837	778	807	793	833	822	785	769	808	797	767	837	795	784	840	739	744	796	820	826	837	855	795	841	833	818	850	784	822	787	804	846	858	809	828	792	828	811	798	800	791	834	808	784	750	814	804	777	824	818	821	819	790	819	842	828	829	796	790	803	801	807	834	735	776	791	786	823	781	819	746	797	851	815	854	787	795	824	855	791	826	793	780	835	795	831	838	819	822	830	833	833	809	843	864	812	828	773	766	800	833	810	837	852	816	792	818	738	783	839	803	840	762	862	837	797	797	776	751	841	777	831	823	813	810	786	814	818	831	823	774	851	804	814	823	817	852	821	792	773	771	735	823	809	833	813	824	844	804	769	815	818	809	820	768	824	846	758	880	829	829	740	842	837	794	784	803	834	810	750	796	821	876	790	866	801	753	783	845	807	853	787	808	808	801	810	817	792	800	812	756	793	842	811	809	838	809	831	788	790	825	772	794	836	786	826	791	769	853	801	771	800	845	787	829	850	771	786	811	809	816	826	829	836	748	805	812	769	786	748	789	804	825	840	849	779	844	846	838	791	826	803	846	807	808	793	771	822	820	881	825	792	833	783	799	849	846	815	787	822	852	837	815	860	845	860	851	783	796	803	786	816	816	818	795	786	771	743	824	806	749	790	852	782	789	788	758	846	840	840	819	818	809	811	855	743	769	834	835	753	789	786	815	830	822	811	833	790	785	818	826	834	814	856	848	813	796	835	785	767	834	788	791	817	772	755	797	810	792	846	876	825	807	841	766	830	823	777	804	841	851	812	848	803	814	822	829	866	786	823	846	815	806	827	802	796	814	758	785	806	766	872	826	815	841	841	751	768	812	760	834	863	836	849	853	852	819	804	829	834	852	848	843	850	792	788	821	819	749	808	753	821	798	848	787	844	819	818	795	806	841	820	792	852	831	768	763	798	781	812	789	845	805	797	833	796	831	789	799	832	827	845	810	766	843	820	786	797	830	809	806	801	852	783	784	812	805	825	792	822	785	841	852	824	794	823	812	738	797	837	789	836	820	820	839	779	796	806	840	826	797	798	788	791	791	823	853	811	824	797	784	805	834	826	808	822	845	781	788	812	810	818	811	847	811	816	794	811	767	806	793	786	784	746	823	803	817	824	830	811	801	782	848	717	825	830	822	833	799	808	824	808	827	800	822	832	826	815	835	755	806	835	824	812	809	780	768	751	811	835	793	823	803	872	815	771	747	776	851	885	811	833	819	832	892	816	759	806	811	822	825	825	807	789	861	817	793	790	823	769	813	741	816	813	825	809	835	848	794	756	827	789	830	792	822	820	805	804	820	787	792	788	812	799	849	847	810	832	834	817	782	819	786	837	815	779	802	838	779	864	753	880	843	758	755	845	796	826	793	774	761	815	794	871	781	828	827	805	803	805	812	813	767	821	775	866	767	822	779	757	804	788	836	809	870	835	829	795	800	764	807	804	825	773	762	847	775	811	858	777	784	782	779	844	833	788	798	812	796	855	807	847	804	799	774	811	809	818	802	844	811	791	773	817	806	817	804	817	826	828	796	826	831	824	794	845	819	799	784	828	817	832	819	853	820	786	789	820	751	851	783	762	843	816	812	852	829	796	845	817	826	801	846	823	773	807	772	853	813	849	826	840	829	787	788	802	774	782	860	801	803	862	769	824	841	777	852	856	815	790	823	782	804	790	768	779	866	815	808	840	794	776	835	819	794	820	804	805	806	798	803	829	868	780	790	850	830	841	804	797	805	790	734	820	825	803	820	807	809	815	808	821	775	811	800	771	841	823	780	745	840	753	763	805	856	819	760	841	737	777	786	792	821	820	818	797	784	779	773	819	797	794	757	812	803	824	831	803	824	828	755	819	865	841	857	817	762	801	807	792	762	855	796	795	806	805	880	849	812	830	872	821	856	854	827	840	830	863	784	793	838	789	795	792	779	769	793	781	836	808	857	813	789	765	787	803	761	844	819	825	808	834	821	768	836	851	795	778	846	822	779	816	775	801	816	818	777	767	843	786	861	793	843	852	760	779	781	808	848	821	850	803	838	842	754	813	826	801	781	820	827	826	811	815	843	794	815	759	835	814	810	796	795	858	790	797	783	763	853	814	808	801	796	780	783	805	743	781	814	842	789	782	800	752	793	781	879	833	814	864	798	777	811	818	811	786	765	853	807	837	830	803	860	792	802	812	830	792	815	764	855	820	798	843	778	818	775	811	762	788	847	772	816	819	833	803	782	813	815	828	814	857	814	846	813	781	776	797	853	785	788	787	774	834	849	811	859	858	806	787	787	794	833	789	785	837	824	796	829	839	853	812	765	789	827	801	819	783	790	825	812	802	765	812	785	780	767	807	806	841	862	792	822	813	801	789	832	782	796	850	844	873	835	863	810	811	818	800	817	793	786	827	741	805	797	816	828	819	830	815	817	835	796	765	784	759	789	828	829	782	793	813	826	833	822	838	858	761	820	837	796	860	809	830	792	824	836	840	820	850	783	756	832	809	846	839	818	798	774	806	749	767	889	808	816	789	822	787	781	829	818	865	822	834	814	820	805	769	849	795	863	822	794	810	909	826	786	844	831	834	862	800	798	784	781	851	808	792	760	805	778	809	817	808	784	822	830	802	748	746	779	833	741	795	782	830	820	844	768	858	800	807	825	828	821	829	783	821	792	767	813	810	784	847	818	785	741	820	766	813	810	847	815	804	862	821	805	763	746	809	813	825	835	806	779	830	816	858	817	805	801	833	803	755	808	799	769	808	849	810	787	804	821	813	785	829	788	798	795	770	846	840	833	787	778	822	758	811	770	852	842	834	796	781	815	873	839	847	815	832	827	815	830	787	797	802	811	832	743	779	785	779	780	780	821	799	794	814	823	836	812	803	791	844	814	804	788	786	848	819	760	829	788	805	828	833	773	790	801	791	812	802	787	804	816	799	790	828	815	820	847	844	828	858	829	802	841	833	805	825	819	833	785	821	825	850	780	757	782	817	854	807	823	777	758	869	840	726	788	826	803	847	772	792	782	845	766	854	777	833	779	817	824	790	812	777	825	815	818	864	829	797	786	813	785	791	755	796	797	810	804	840	792	796	799	823	825	787	816	792	842	827	796	822	813	836	834	771	780	827	804	854	800	833	824	774
42645	22521	8947	3683	1194	625	447	446	443	445	461	426	413	363	364	422	393	397	378	346	372	373	382	367	401	386	380	389	376	370	378	344	399	380	369	386	359	404	370	421	361	383	377	381	390	371	375	384	419	390	395	358	366	397	390	383	398	430	390	364	384	377	401	390	354	387	393	383	360	359	398	406	371	369	362	408	384	392	364	347	368	360	373	335	372	407	391	344	425	380	375	417	388	375	398	360	383	376	382	396	396	366	391	416	367	365	377	370	350	370	381	343	400	401	399	391	342	374	372	391	393	357	401	414	396	394	387	386	406	373	384	379	392	387	353	375	375	418	407	402	369	382	375	407	390	394	389	340	392	380	389	366	401	397	383	370	376	387	412	372	374	391	396	374	375	366	405	365	416	409	373	399	385	395	372	385	388	370	422	394	405	390	395	358	395	404	393	350	372	387	375	363	360	380	406	369	400	383	385	400	394	377	400	396	374	382	385	367	402	405	351	348	372	360	410	361	358	386	399	371	342	341	334	395	372	393	366	346	371	391	355	356	357	347	329	357	368	401	389	420	405	386	393	378	376	406	382	375	385	387	382	363	344	386	366	410	394	391	372	417	390	378	392	377	367	427	356	366	385	417	366	352	420	401	374	345	378	421	338	374	366	416	363	371	384	351	349	395	375	390	366	403	341	364	373	387	353	363	345	342	419	396	386	388	368	371	362	355	373	412	405	403	381	362	389	399	360	343	372	372	430	405	351	367	355	412	411	418	372	390	367	404	371	394	327	392	425	411	366	385	373	394	410	379	417	344	366	371	362	422	375	400	386	390	347	409	415	427	396	400	395	424	409	364	387	395	405	370	391	382	353	374	367	353	358	396	399	367	365	382	372	378	361	371	381	362	346	359	404	367	408	406	383	369	370	390	362	367	388	357	393	387	386	358	384	362	372	368	412	423	381	375	347	415	409	371	379	414	368	382	335	386	397	410	347	371	382	387	382	402	381	386	361	377	407	407	377	393	386	367	392	392	366	370	379	380	346	385	381	390	401	368	404	381	378	382	372	376	384	350	348	372	366	362	389	340	337	402	383	347	377	376	353	389	371	381	387	340	392	370	384	394	402	382	401	415	385	375	406	373	391	389	420	447	407	377	367	362	370	374	358	374	397	412	376	388	389	379	405	376	387	365	395	351	407	417	352	393	384	352	362	398	375	353	383	401	357	388	403	388	398	373	395	394	386	369	372	361	382	334	363	411	364	371	427	378	367	367	376	373	373	364	384	395	394	367	398	400	384	330	377	338	393	389	382	381	404	404	359	352	366	385	383	431	382	367	395	410	394	371	434	386	397	376	403	356	395	394	368	378	396	354	377	369	336	412	381	381	365	395	390	361	374	379	390	405	361	376	396	375	356	371	380	341	378	380	411	384	373	378	396	388	362	375	393	403	398	385	392	379	372	372	393	396	395	417	386	386	372	365	389	365	399	346	364	387	374	342	365	391	363	356	371	376	403	365	344	352	383	372	391	402	377	411	407	403	375	395	374	412	373	368	378	401	385	399	412	411	361	376	397	393	397	382	347	413	386	407	380	370	383	360	366	369	395	403	386	389	354	395	406	372	375	368	367	405	400	383	377	371	374	356	379	372	367	384	386	361	349	355	398	417	391	394	380	341	382	417	380	375	342	430	367	420	405	359	388	355	389	395	365	369	380	379	362	405	373	393	429	388	392	389	374	373	349	360	395	406	363	368	381	385	353	369	372	395	383	350	389	405	395	351	379	371	372	361	379	369	368	385	379	416	356	427	354	391	356	375	379	367	386	388	353	402	409	369	386	393	372	390	368	379	417	416	397	355	392	400	392	377	398	375	400	372	408	377	381	383	417	365	364	388	366	382	378	335	393	398	359	369	398	386	412	335	371	332	370	379	427	367	377	363	387	354	370	383	383	379	392	393	395	351	378	406	380	390	371	399	389	374	404	364	369	382	361	412	329	398	393	386	397	370	394	393	391	394	391	361	392	369	357	345	402	375	409	362	385	389	367	370	426	368	378	384	350	408	386	370	378	366	360	386	403	381	365	387	365	397	371	386	354	400	393	406	392	386	394	383	399	360	369	393	384	400	391	365	371	395	366	382	420	380	376	398	389	381	354	368	425	351	400	401	389	363	339	342	374	375	377	370	395	360	391	408	407	420	381	379	382	385	369	370	373	374	377	375	387	383	396	403	349	401	356	396	418	351	376	346	365	383	373	356	360	385	365	414	388	359	394	394	371	372	425	380	407	359	389	408	345	375	381	397	390	382	383	404	383	398	411	380	367	389	373	325	406	384	380	366	383	402	354	379	382	392	381	346	409	379	399	363	377	416	345	399	389	388	384	361	384	341	388	401	408	384	387	371	395	391	354	387	378	386	376	353	363	372	365	416	418	400	409	361	397	369	370	379	382	376	350	324	411	355	399	364	355	376	382	403	379	382	410	387	389	401	397	385	375	364	346	388	403	378	375	385	389	361	380	389	398	402	363	370	361	368	350	401	383	412	371	427	405	374	395	411	378	369	375	367	378	355	389	359	386	362	394	384	382	348	352	351	387	402	379	385	384	333	350	368	350	378	401	391	405	383	356	373	397	373	393	386	386	407	388	397	380	398	317	390	382	371	383	414	411	350	377	444	389	401	355	379	406	355	400	416	346	351	306	392	359	358	389	377	408	351	400	407	394	389	372	358	336	352	389	365	382	391	335	366	398	406	382	410	399	379	378	342	387	376	396	423	375	394	400	363	374	404	429	414	365	400	367	409	408	408	371	391	403	375	401	387	368	393	357	356	361	373	411	355	406	411	361	409	370	342	376	400	381	407	399	375	373	408	381	389	406	401	381	375	385	406	399	373	399	369	376	410	405	395	366	374	359	332	398	348	364	416	350	386	398	396	360	420	380	352	395	420	380	400	382	357	407	398	417	349	388	410	405	382	376	363	332	380	380	391	416	407	393	374	372	406	390	336	360	377	372	376	396	393	398	383	412	378	356	395	383	378	396	403	446	346	392	363	393	387	376	369	371	388	330	386	415	382	366	372	387	362	343	429	404	351	363	354	395	373	368	399	403	398	395	346	370	358	407	413	347	409	368	342	367	402	358	413	370	358	375	398	403	371	355	368	335	372	369	353	379	346	384	382	395	356	399	369	353	401	418	409	356	381	382	404	446	437	390	400	397	397	417	360	341	371	350	376	362	398	395	406	380	394	406	374	395	391	351	370	356	378	402	373	374	376	365	371	414	383	408	385	370	383	351	381	369	410	346	345	412	394	393	432	414	370	354	392	382	416	414	370	359	414	355	361	372	357	392	375	343	388	385	365	377	357	382	366	359	370	426	387	379	417	413	387	351	370	388	366	392	376	359	364	421	360	376	387	386	398	372	402	411	413	367	413	388	403	391	375	399	386	383	402	367	371	425	404	379	370	368	400	356	388	382	361	366	369	394	358	367	372	349	380	362	370	348	355	377	372	394	406
26629	16159	11347	8022	3335	1725	1313	1179	1116	1090	1005	931	934	918	857	820	866	860	834	851	826	807	830	855	817	813	807	770	805	853	788	783	806	828	831	822	792	827	828	846	834	789	827	818	850	803	820	843	825	784	822	846	817	808	839	834	864	831	844	816	781	790	837	812	791	821	859	837	806	784	807	799	744	877	821	816	827	791	792	831	828	824	810	837	816	831	825	814	777	812	822	755	813	800	788	792	832	831	822	832	767	795	844	834	786	804	830	821	807	753	747	810	774	747	830	836	852	818	805	802	874	859	788	823	805	787	843	805	856	792	820	824	784	786	834	855	787	772	851	795	811	815	855	803	788	769	707	807	792	768	797	845	779	811	819	809	812	823	831	781	783	866	816	847	797	828	795	815	802	833	778	833	832	848	873	833	715	805	848	808	791	817	791	875	756	828	833	819	842	823	757	811	810	833	800	860	786	802	838	784	770	790	790	787	818	804	828	796	808	765	788	763	814	832	860	801	797	841	846	789	792	830	800	818	871	817	839	825	833	808	842	806	806	796	776	788	812	808	839	785	798	799	824	828	767	869	800	820	831	825	806	795	789	799	756	837	821	859	800	811	832	804	836	804	793	813	802	757	813	840	852	787	822	842	827	860	812	808	822	835	843	763	829	843	832	785	781	806	816	814	854	801	837	821	798	740	865	843	835	845	756	856	800	785	776	799	824	837	832	778	820	812	828	780	789	763	796	825	826	785	768	826	779	815	786	790	784	824	845	844	845	812	769	829	788	811	827	827	817	762	788	813	824	818	796	743	839	864	814	790	778	827	797	786	820	838	827	802	817	835	809	757	841	784	838	763	777	823	823	837	841	807	832	804	803	829	797	802	822	780	811	822	777	820	786	771	840	752	860	782	843	814	785	800	846	826	817	796	836	822	795	781	871	838	801	776	793	753	762	788	852	832	816	821	751	785	803	787	807	835	818	825	786	848	797	861	775	800	807	791	809	809	820	823	814	758	851	826	861	783	807	804	827	864	812	858	773	848	743	881	813	809	796	803	784	824	854	814	814	796	904	795	797	821	800	768	837	815	767	859	778	823	808	829	857	836	800	778	778	771	800	831	813	776	788	828	770	835	823	878	831	825	850	785	800	801	827	862	852	824	805	797	840	786	807	792	773	785	808	809	772	751	782	762	796	925	779	766	812	827	789	833	804	839	808	790	815	769	836	816	823	792	822	805	791	820	801	766	838	825	819	848	780	767	831	822	829	794	827	795	755	830	840	801	773	827	834	787	778	818	829	811	853	760	790	851	819	816	804	817	832	818	788	814	832	819	861	824	799	809	835	787	810	782	762	792	801	822	768	865	826	862	823	852	787	850	803	809	779	821	829	770	927	783	825	807	809	788	816	794	739	797	834	794	774	790	863	815	780	753	808	850	828	844	806	843	854	845	805	786	787	797	794	785	831	835	749	812	780	780	833	768	820	827	745	762	847	795	778	854	816	873	811	840	771	797	774	775	819	827	776	794	844	709	826	817	829	802	825	892	782	766	785	804	795	826	820	780	778	814	825	765	785	831	797	826	837	808	829	776	833	826	774	766	774	817	808	856	746	820	772	815	842	807	854	834	771	846	786	844	853	804	798	797	814	763	835	783	869	845	769	785	771	820	834	775	866	818	785	827	826	806	753	796	848	832	781	797	817	822	875	815	818	846	905	796	804	766	803	808	779	785	771	778	798	798	804	835	803	761	853	796	772	768	812	830	826	781	794	749	780	811	774	813	800	778	814	832	830	815	783	819	821	820	850	817	809	782	792	835	800	794	773	828	765	819	806	797	862	774	814	817	824	793	795	826	788	793	793	837	788	784	812	835	790	780	840	832	760	825	818	804	781	833	795	819	827	809	754	826	802	774	814	807	768	841	768	782	869	833	823	811	843	809	828	772	889	777	805	870	776	844	807	821	858	841	829	872	833	841	791	751	842	820	824	870	789	821	838	842	835	805	842	838	852	832	841	854	806	815	811	778	811	804	801	845	788	761	770	779	809	814	770	841	803	794	811	818	828	801	840	871	828	805	784	836	782	848	837	791	810	813	740	812	865	814	761	779	833	801	815	792	794	824	858	758	799	784	811	802	813	765	816	807	838	818	872	860	835	809	823	787	809	777	855	826	802	826	819	838	809	788	798	826	793	833	831	776	837	795	830	786	777	796	827	818	863	806	808	849	775	830	841	809	870	810	816	788	818	813	841	827	841	826	819	839	837	788	787	769	821	805	792	792	783	795	812	778	821	765	785	846	895	764	846	792	843	789	829	839	860	793	830	766	798	842	836	789	784	820	819	774	824	852	803	784	769	787	770	807	788	784	801	789	821	816	819	778	850	787	808	781	845	816	801	839	860	794	884	770	779	789	778	804	777	846	822	782	822	818	790	857	769	807	765	807	836	796	814	803	779	788	816	830	790	808	785	790	771	797	874	802	767	861	780	878	832	783	834	784	821	773	832	834	819	783	842	792	810	749	781	832	815	822	774	771	810	813	836	803	815	827	797	802	802	799	804	772	848	736	796	841	833	767	789	801	891	792	838	785	815	833	763	799	787	802	779	796	798	823	822	811	810	804	799	785	801	826	852	811	791	791	877	809	844	859	807	797	838	850	811	796	800	800	808	854	853	853	800	799	825	755	865	786	837	771	859	819	877	769	783	801	794	853	818	816	811	866	810	804	799	847	790	819	815	799	790	816	830	795	793	776	779	769	772	791	820	820	820	844	792	837	835	822	834	815	781	782	772	801	824	803	781	818	770	805	827	802	831	836	862	777	787	813	772	797	860	817	848	822	815	784	805	759	851	838	797	759	811	842	810	823	809	785	788	830	818	853	803	760	806	768	824	829	782	844	807	788	804	775	796	822	794	764	757	837	796	839	780	733	797	792	776	806	769	777	820	834	802	806	863	801	807	790	748	806	823	854	744	785	747	787	829	820	802	831	801	826	813	818	833	849	809	822	742	778	776	795	773	844	810	848	795	868	784	751	837	790	807	770	820	806	815	774	836	813	773	819	824	752	854	774	849	799	780	798	785	841	784	812	784	790	769	825	855	794	777	808	827	829	801	802	750	797	850	806	806	795	821	815	773	751	816	849	795	780	758	797	767	797	794	788	819	844	832	791	799	810	773	820	861	819	743	838	851	827	835	781	858	794	827	822	847	832	798	758	818	786	850	806	820	763	866	779	804	752	813	783	847	794	789	814	788	837	851	812	809	844	836	779	864	892	768	860	764	826	843	819	816	797	806	798	865	786	790	773	788	793	777	793	812	804	818	800	807	771	836	810	878	821	796	850	803	825	817	810	820	788	812	811	803	828	824	855	804	830	850	809	815	778	851	820	776	824	846	837	802	758	797	796	780	828	817	819	805	806	750	785	781	827	842	815	824	803	805	842	850	827	782	775	809	821	759	787	771	843	825	778	844	828	812	835	804	791	794	840	801	821	837	805	818	773	856	828	831	840
54770	32174	17528	8543	3272	1338	565	513	472	447	448	396	380	382	363	392	386	406	354	373	396	359	379	327	369	411	374	387	375	353	390	368	370	328	374	342	377	371	384	360	394	379	366	379	369	352	382	383	343	352	412	387	369	367	352	365	389	352	353	404	403	366	360	406	345	352	387	375	372	355	372	368	360	340	361	363	365	370	388	366	307	362	331	379	377	338	407	362	380	343	405	403	361	349	408	383	353	365	347	389	354	367	374	393	366	379	375	365	385	378	375	325	364	363	364	327	374	347	386	324	416	375	393	353	405	412	375	361	364	405	394	375	350	352	350	343	344	365	387	340	337	384	406	372	331	319	360	356	418	364	367	379	356	385	380	375	360	331	370	376	398	333	358	394	407	373	334	339	367	379	376	364	393	375	357	343	355	352	371	348	321	380	354	368	355	342	397	405	404	408	338	398	418	358	376	350	373	363	387	356	381	392	367	378	400	399	349	365	399	370	369	359	368	395	385	376	387	381	375	408	391	374	369	311	361	365	335	351	359	407	395	359	329	334	400	362	400	337	383	372	370	373	406	386	356	400	406	379	367	395	381	352	386	394	351	382	355	330	366	332	376	333	361	382	368	369	382	371	365	398	361	363	354	364	365	437	361	371	378	371	412	396	372	382	369	369	333	362	378	371	352	344	384	392	364	364	356	389	386	392	329	394	393	368	375	362	329	331	391	331	370	323	343	369	395	341	392	346	391	373	385	374	332	327	385	340	355	349	349	335	372	390	376	392	333	378	356	388	340	347	361	350	374	343	358	381	358	332	400	366	344	371	349	417	349	394	377	349	369	366	363	383	354	350	356	391	373	385	362	407	370	351	362	361	397	382	353	403	386	360	356	370	342	362	386	385	362	380	351	381	360	351	364	367	380	348	329	369	340	363	401	404	376	337	395	401	362	325	356	380	339	362	360	310	407	339	375	338	372	370	350	361	342	350	365	361	355	369	382	379	384	383	371	381	338	393	393	350	390	364	353	363	354	369	357	349	375	385	383	355	347	361	402	377	367	383	389	345	345	334	364	393	404	372	346	370	344	417	394	371	368	363	364	379	346	356	412	393	390	354	406	396	365	378	390	395	374	392	367	318	358	372	339	339	326	362	353	348	342	382	357	354	393	408	323	344	389	360	380	369	359	369	367	383	372	329	411	354	346	388	381	389	380	373	360	363	370	395	429	376	392	351	383	377	390	365	343	406	360	358	345	338	364	359	391	411	403	326	341	371	355	358	332	343	370	356	410	376	389	367	369	350	381	381	367	375	334	364	353	374	332	350	350	373	395	376	380	379	325	360	381	340	421	365	381	397	394	370	325	357	351	357	380	364	328	363	395	351	368	375	374	370	326	365	368	405	353	383	363	379	394	365	360	362	375	354	370	392	320	366	368	393	354	357	388	356	341	379	382	385	341	371	392	383	394	358	367	403	369	382	373	367	381	368	383	400	425	361	386	388	380	365	361	373	419	352	380	385	346	367	351	350	338	384	368	379	370	349	370	392	373	314	363	364	358	324	352	334	362	350	370	359	372	371	389	408	355	358	362	365	371	399	400	365	387	363	372	352	377	329	346	378	358	348	362	379	360	365	416	384	331	345	301	324	336	363	379	381	349	381	345	365	386	357	345	400	386	383	313	342	367	316	378	345	352	369	372	405	349	334	429	358	370	371	397	369	335	359	412	369	368	363	363	365	377	368	391	390	353	340	363	362	362	356	380	375	374	375	390	380	362	368	398	341	353	367	374	354	312	330	402	346	353	393	372	349	373	364	400	369	366	410	375	345	370	369	356	387	357	360	336	368	334	339	378	335	372	384	338	352	366	316	365	367	361	338	379	359	367	364	335	377	384	395	348	333	351	398	374	357	344	349	365	380	373	367	369	390	402	371	342	339	366	347	360	343	377	400	333	384	358	356	370	356	375	371	373	347	372	332	362	390	373	380	366	408	334	394	388	358	376	346	381	393	349	346	367	349	358	381	395	395	373	357	376	340	367	386	365	349	353	373	343	393	394	357	367	375	350	354	342	376	409	354	361	354	369	356	389	353	342	325	385	375	395	316	345	386	362	386	386	372	346	379	374	356	357	318	343	332	367	364	374	350	380	365	354	355	374	333	418	378	363	406	379	388	368	338	370	356	359	382	307	354	377	380	396	353	362	351	394	385	357	363	390	394	367	345	382	370	339	347	364	375	365	374	337	342	382	376	389	340	357	348	360	386	393	352	342	385	340	365	374	366	395	365	390	383	361	395	379	374	336	406	373	383	384	403	393	353	336	320	400	357	378	397	390	362	320	353	339	397	382	376	376	335	353	392	349	374	408	387	382	364	355	354	364	396	371	368	337	428	387	366	376	385	389	369	360	403	352	387	357	342	320	366	391	381	345	384	346	339	387	352	310	354	347	353	391	386	361	361	360	344	390	377	372	351	385	355	342	346	357	365	352	363	349	348	373	370	355	383	373	337	372	380	411	347	383	391	343	379	376	371	365	370	372	405	376	355	395	409	377	388	402	350	327	354	304	417	351	378	370	328	360	369	411	399	377	344	352	338	357	392	398	363	367	371	359	317	373	377	391	347	349	361	352	398	397	363	396	329	353	386	354	314	374	350	348	390	361	373	406	369	374	400	340	346	387	375	385	394	363	360	355	389	338	349	366	362	372	366	390	425	379	354	371	356	355	360	383	414	359	396	367	367	361	373	381	381	382	392	377	363	341	408	369	378	369	419	373	383	360	376	333	351	361	375	372	389	433	362	381	382	348	358	385	377	391	342	368	374	378	378	376	365	383	394	377	377	387	364	363	396	364	360	366	343	356	384	375	407	380	369	388	353	355	384	381	374	364	398	365	341	389	348	340	395	386	389	368	383	376	350	352	364	344	379	383	387	378	342	388	388	384	367	366	365	357	391	352	360	384	362	347	390	380	411	345	387	369	370	388	352	401	372	359	381	336	379	359	336	361	373	359	353	377	404	412	370	361	363	358	409	359	360	381	352	344	354	365	359	327	390	388	372	375	340	360	349	343	393	389	397	418	367	363	349	368	380	364	376	362	347	357	379	365	384	387	407	331	346	321	334	358	405	342	366	417	381	355	332	364	385	356	358	414	357	364	363	348	393	357	341	384	361	365	351	396	365	376	374	401	372	383	346	360	372	380	365	405	367	363	379	365	381	361	408	370	387	393	375	395	350	418	359	374	371	382	360	376	355	354	308	338	360	421	399	365	311	370	356	403	362	387	339	348	417	358	398	330	346	376	345	377	384	371	361	377	350	378	370	366	331	315	341	374	335	353	360	395	396	384	330	348	373	338	366	376	336	376	407	360	360	365	370	329	342	347	355	372	353	350	376	389	385	367	345	366	352	385	327	341	377	367	354	377	371	398	356	341	364	341	362	405	400	410	359	392	364	356	373	388	368	419	368	372	406	367	414	392	372	384	394	352	370	381	358	351	376	369	373	371	355	372	349
34259	24477	20220	15893	8337	3989	1709	1288	1155	1136	1046	940	942	888	835	851	823	799	825	797	791	878	799	750	832	814	781	778	815	794	773	774	778	814	808	785	854	820	827	819	839	784	814	828	883	796	820	843	860	793	819	830	808	832	816	830	847	820	755	829	808	792	874	833	779	815	831	773	773	775	813	781	809	765	807	782	802	767	794	778	794	809	778	769	830	783	790	785	782	760	814	803	814	781	781	771	803	773	770	794	786	798	814	804	758	819	772	867	791	803	799	800	840	799	828	820	777	750	847	805	790	819	763	722	832	803	808	804	771	769	796	805	801	817	838	845	796	836	782	827	792	784	801	823	772	779	779	796	835	792	815	816	835	788	825	738	768	769	777	757	782	787	806	771	752	801	797	733	850	784	800	792	772	827	804	775	803	782	819	757	770	816	751	790	764	792	860	797	797	751	780	760	805	787	803	791	765	821	774	806	775	766	812	734	825	833	834	831	801	832	792	791	816	843	792	755	763	800	807	756	793	812	746	821	773	741	816	799	813	795	800	769	779	804	750	794	797	782	800	800	807	791	824	745	819	866	814	825	790	798	789	806	767	827	777	815	742	837	830	786	809	787	753	821	798	783	787	763	804	790	778	799	804	816	755	842	798	751	796	779	809	801	766	761	809	828	830	782	786	785	778	792	790	839	770	775	747	766	772	842	758	811	746	829	775	793	771	783	781	764	814	828	816	820	778	805	769	834	777	820	752	781	783	799	722	792	799	781	747	782	813	852	819	775	826	826	777	846	847	838	783	794	801	831	789	776	812	758	801	726	778	812	759	799	806	772	800	798	760	758	830	733	811	798	823	794	787	825	760	775	814	721	810	783	820	752	766	801	824	798	882	822	858	803	830	795	810	772	825	766	778	791	780	776	815	795	787	762	804	807	766	785	770	819	795	778	778	800	797	794	796	810	818	802	809	825	797	772	810	786	778	764	780	784	798	806	791	833	790	771	742	817	797	755	809	779	777	769	778	812	790	760	779	782	787	806	814	762	776	793	837	794	786	813	801	772	810	808	796	826	834	831	818	831	780	792	811	764	764	808	767	835	806	838	740	793	818	834	755	789	808	803	817	831	782	824	816	779	790	832	790	818	806	806	794	800	796	785	797	791	829	789	779	812	802	763	828	792	824	815	854	805	806	759	824	768	791	788	755	714	771	822	724	814	812	811	769	771	840	806	816	828	808	774	786	801	770	784	781	813	752	835	827	805	821	781	752	848	801	819	839	756	825	814	758	802	742	789	789	756	746	770	767	840	798	811	815	781	851	783	797	793	776	800	771	813	747	802	786	772	809	799	820	829	783	774	759	788	808	805	803	760	773	802	797	777	770	808	756	773	782	778	797	790	808	773	796	808	773	773	780	813	756	806	761	813	807	777	827	824	837	810	787	823	778	811	728	778	806	769	788	743	847	813	743	768	803	837	783	813	816	785	735	818	782	768	802	781	792	802	754	802	802	771	832	792	761	775	777	821	769	813	823	796	789	757	836	793	781	794	817	797	761	799	752	758	799	795	880	816	777	810	824	806	813	746	761	781	814	792	779	806	793	857	768	817	783	812	756	804	788	749	820	798	780	757	819	817	806	787	837	796	820	795	833	791	802	784	792	853	772	767	847	798	782	799	801	776	787	864	831	795	780	806	802	806	733	826	772	798	839	771	786	831	758	787	799	764	772	779	799	766	768	812	830	818	813	802	758	788	793	774	819	811	777	852	818	788	746	782	780	758	762	770	822	840	752	788	808	840	794	742	800	815	775	818	810	804	762	788	776	793	763	707	768	740	786	866	795	811	782	802	783	776	774	784	814	796	766	760	803	786	779	756	811	793	787	763	797	828	726	752	775	757	807	797	899	819	828	828	747	800	747	821	791	788	787	809	771	772	833	787	756	815	778	794	760	790	824	763	788	827	773	802	835	813	767	809	849	808	841	791	802	799	807	809	782	792	738	806	830	812	787	767	757	797	765	764	799	785	832	775	807	815	807	818	859	795	776	755	793	771	770	826	821	790	760	783	795	810	878	828	834	782	819	786	802	768	791	784	797	856	796	770	759	790	799	773	810	779	785	790	828	832	757	755	813	860	799	801	796	803	792	780	760	758	824	768	822	796	845	793	794	775	782	786	774	806	790	826	799	818	754	780	770	816	725	782	793	812	810	835	771	802	777	778	752	808	819	821	752	789	794	792	825	822	788	773	813	792	751	798	784	765	824	742	832	824	821	823	801	828	722	764	769	847	738	764	810	783	859	772	817	800	831	792	850	829	800	803	766	823	845	830	805	786	794	789	800	798	801	821	849	800	816	834	763	814	761	794	796	759	791	781	800	811	775	827	796	806	822	811	738	811	814	840	795	814	764	811	749	766	797	828	779	816	775	777	766	802	792	801	765	803	805	799	732	797	859	799	766	821	778	756	805	788	788	759	812	757	778	809	806	845	816	784	834	798	842	777	784	855	833	786	821	794	784	806	768	881	781	804	769	824	806	835	797	766	775	782	747	817	777	755	844	823	809	765	804	843	757	824	781	819	753	752	776	794	797	787	802	784	784	772	776	781	819	854	768	799	804	805	795	746	801	824	776	749	825	788	843	818	816	776	847	807	833	786	803	767	779	802	769	755	825	787	809	815	813	844	793	801	775	766	789	787	734	794	838	770	758	763	837	817	799	766	803	792	813	778	795	787	806	804	797	812	781	804	805	783	749	776	768	813	819	846	787	787	824	768	810	790	834	775	800	773	789	858	822	789	830	751	845	783	821	760	846	811	812	766	800	781	778	808	788	768	763	794	828	814	780	791	856	831	806	787	796	781	809	776	789	787	816	769	825	818	818	822	795	831	836	770	766	765	827	757	781	798	823	825	797	796	790	837	772	798	784	801	824	799	808	800	773	809	814	717	737	757	820	768	782	854	812	754	805	814	799	766	797	769	720	789	806	810	804	785	773	817	835	787	788	806	788	803	812	763	788	809	794	807	807	776	764	798	736	827	815	771	798	770	823	807	817	802	832	786	834	790	766	825	850	743	827	753	842	771	750	765	864	828	807	813	811	831	770	802	792	806	789	788	768	824	789	790	801	758	800	746	843	797	803	795	825	773	801	779	783	873	768	758	851	826	827	821	800	816	799	808	811	852	734	814	819	781	760	796	820	806	818	795	806	800	770	716	782	782	851	796	787	803	784	790	796	796	764	812	798	795	796	808	802	814	780	812	796	749	816	807	830	776	825	840	771	776	832	817	796	813	774	765	770	808	768	789	777	735	779	787	794	806	839	858	799	795	773	805	771	818	779	780	828	776	801	779	782	802	774	807	793	783	785	786	770	804	767	845	830	796	820	791	772	810	839	831	813	794	777	802	765	744	812	789	824	758	801	761	783	790	815	757	787	821	786	832	788	804	822	822	763	791	831	783	799	773	741	788	757	801	796	858	788	767	803	769	757	781	808	810	816	832	814	797	823	769	843	826
59976	35757	23483	13685	7144	3023	945	527	482	515	466	428	385	399	394	405	393	393	400	385	434	376	409	376	397	415	379	409	380	397	383	371	376	419	339	407	359	385	380	393	413	361	390	382	387	395	393	368	359	391	372	392	382	358	336	351	426	362	365	335	374	396	408	415	384	400	339	399	408	425	399	380	400	380	394	372	400	371	388	388	423	375	381	387	353	412	398	348	384	347	391	365	383	399	406	371	362	346	365	425	397	340	387	388	420	376	392	347	355	365	370	376	414	396	375	372	410	378	382	396	385	322	413	358	409	413	385	357	395	381	376	379	386	380	371	383	404	359	357	381	363	424	382	411	384	371	382	359	388	403	388	407	352	323	363	418	361	367	378	351	371	383	370	388	399	415	378	396	390	416	390	346	362	414	388	431	394	387	340	387	395	375	382	374	359	362	456	385	383	403	377	362	393	381	409	355	395	406	367	407	411	387	385	384	363	382	371	347	398	387	384	397	453	417	350	404	418	402	374	352	373	366	404	352	428	346	358	381	374	377	358	360	384	384	377	388	394	365	392	395	406	385	384	386	368	368	388	378	373	352	409	354	371	402	417	381	359	400	390	387	406	372	348	400	361	364	368	375	404	353	348	360	412	374	388	374	383	401	354	376	397	357	367	364	393	318	398	388	393	422	399	405	408	389	365	373	360	409	396	387	351	394	382	388	383	368	383	338	364	391	391	381	402	407	410	371	391	366	357	372	354	380	360	356	368	362	361	383	383	380	375	357	374	352	380	360	417	361	358	384	357	383	382	341	393	354	388	381	351	374	333	363	396	407	407	370	368	435	380	393	356	373	369	355	366	385	392	340	397	410	388	406	403	385	396	390	342	346	389	411	387	407	369	332	379	449	391	382	397	378	385	368	351	348	381	378	383	342	348	359	384	366	388	350	405	395	422	377	400	383	389	389	392	387	387	394	370	368	387	352	419	413	388	399	415	418	391	364	389	401	344	372	386	359	349	363	414	405	399	358	377	379	402	383	351	363	364	352	368	393	348	427	359	323	403	394	370	365	362	423	441	419	367	436	385	409	375	365	362	400	369	382	434	410	435	386	316	385	381	384	383	392	404	407	408	405	388	369	399	384	395	403	361	379	367	388	385	392	342	417	342	396	396	398	388	404	389	347	418	385	385	379	384	363	382	365	389	359	405	395	354	404	402	367	345	404	376	407	384	391	341	352	362	379	406	386	394	405	369	393	401	353	348	417	427	408	400	399	361	375	401	373	391	353	391	396	431	378	399	428	363	365	351	357	378	419	390	383	363	365	370	394	371	398	387	385	407	394	356	361	352	364	381	371	364	403	405	325	372	347	407	372	377	375	350	412	358	376	394	354	352	353	405	376	377	391	439	367	381	387	364	387	412	374	382	355	393	366	414	366	422	356	416	391	388	369	397	389	311	386	369	379	383	383	400	362	364	369	381	418	372	388	384	383	398	403	398	368	406	344	336	411	401	371	374	382	408	412	374	373	357	390	384	405	383	352	430	379	368	389	384	385	386	391	389	384	363	367	351	343	373	375	409	386	405	400	373	365	408	407	406	388	377	367	402	364	354	377	382	377	380	392	388	406	396	339	368	360	395	429	372	390	390	369	373	359	402	382	369	405	356	366	380	412	358	371	432	416	367	358	402	412	410	366	389	368	374	362	381	386	418	379	358	384	357	353	375	376	389	391	387	375	356	340	355	377	387	389	355	347	362	383	370	341	354	417	409	376	347	390	377	362	358	392	373	366	363	403	411	407	389	385	369	364	404	366	415	417	377	422	389	413	390	387	388	367	367	380	361	413	374	373	399	356	361	404	380	404	407	389	405	373	389	352	366	366	386	367	389	415	382	346	342	410	353	406	392	360	398	387	391	351	348	413	372	332	384	410	402	409	404	390	350	364	367	373	376	408	384	405	380	392	408	374	373	390	360	385	378	379	380	374	398	393	386	387	415	397	362	400	361	400	383	353	411	374	362	397	400	383	356	373	363	386	400	382	352	379	384	386	386	352	375	358	369	418	364	424	395	374	392	376	416	362	392	373	393	348	353	393	393	356	376	391	404	359	392	380	366	374	392	358	408	381	409	368	388	367	394	407	396	412	387	379	385	370	350	378	352	416	370	398	388	327	376	364	406	388	413	411	373	358	365	412	391	411	365	334	394	380	324	360	365	340	406	376	400	356	338	341	387	382	341	378	416	377	380	423	358	392	379	385	334	400	369	382	357	344	395	403	378	378	395	396	409	379	400	345	399	407	368	381	384	391	395	364	375	358	432	398	376	344	389	455	402	421	421	398	370	364	431	413	376	384	380	381	369	433	389	378	400	360	408	392	378	381	398	356	380	373	372	416	409	389	342	370	380	354	410	392	403	388	388	381	382	390	401	367	369	388	402	423	385	373	372	339	393	405	367	366	375	389	388	352	388	392	395	402	420	402	390	379	375	394	447	396	403	389	402	344	385	380	377	386	368	382	384	360	357	389	359	368	381	393	400	396	368	353	413	371	406	367	400	365	372	419	411	418	389	387	351	387	359	368	379	335	381	353	417	347	343	381	350	381	395	385	381	345	338	367	394	386	378	360	380	407	397	346	408	362	399	375	366	388	384	364	389	370	398	412	395	411	370	367	353	381	361	394	415	390	378	437	381	395	392	353	369	364	362	371	410	395	387	380	427	381	363	389	371	414	424	389	386	389	362	361	395	356	333	387	380	406	384	379	392	411	411	355	401	387	361	410	361	391	388	394	430	373	373	398	360	393	388	362	408	393	394	369	339	413	412	372	364	394	379	360	375	414	337	388	376	360	362	371	390	325	398	399	370	390	374	380	398	399	361	353	392	381	382	403	387	397	399	374	354	427	399	396	422	363	375	359	351	359	357	385	382	369	384	381	362	364	388	369	407	410	388	364	341	412	372	410	408	382	356	384	356	358	358	339	361	376	388	376	378	359	371	425	420	403	371	370	353	394	387	405	377	361	411	334	371	370	351	399	439	372	386	378	411	365	394	381	402	386	433	366	399	399	405	380	385	372	369	392	376	383	419	386	397	334	388	360	395	391	404	398	386	419	366	376	366	331	375	400	386	367	354	370	389	371	374	368	407	398	395	382	389	395	413	392	365	388	354	391	432	383	362	378	337	385	356	399	429	404	374	355	392	330	359	369	413	390	389	393	374	365	382	353	425	339	387	372	388	386	355	370	412	361	404	361	390	395	364	356	399	390	398	343	329	413	390	398	392	397	405	409	385	369	382	412	402	356	414	389	375	368	390	385	379	385	378	390	360	341	384	395	374	376	411	371	357	397	405	401	344	372	420	378	377	391	361	392	352	357	392	417	380	426	356	380	397	400	382	388	365	424	398	404	369	374	429	355	322	364	379	351	353	375	404	393	364	345	380	382	396	403	389	363	413	359	366	390	359	355	369	389	401	434	362	397	374	346	373	369	408	379	379	357	375	391	410	363	357	394	389	349
38043	28170	26085	22072	16476	8390	2526	1414	1297	1204	1070	1016	999	951	930	862	879	890	785	842	844	859	869	832	842	797	776	769	782	831	769	785	819	824	867	840	841	853	848	831	846	859	807	831	837	843	857	886	781	830	831	807	850	796	829	839	789	798	870	845	795	830	798	815	797	821	834	799	809	801	862	877	778	817	832	848	835	812	824	828	858	811	808	811	808	847	815	813	783	786	802	790	779	803	816	844	781	806	816	785	829	799	798	843	791	849	789	785	850	832	812	828	812	842	843	803	777	856	826	789	779	763	819	808	751	862	776	798	799	780	868	814	772	843	822	805	814	812	806	790	824	806	810	823	798	792	785	801	821	828	818	724	754	827	803	799	838	806	830	807	780	870	824	829	804	832	832	801	793	764	826	856	796	831	831	828	835	772	775	842	849	822	804	848	827	773	809	874	839	808	797	843	834	845	764	834	827	841	846	847	837	830	833	814	798	831	822	792	831	778	773	868	811	805	759	797	803	769	845	848	831	841	863	789	798	773	800	804	845	905	781	834	815	792	818	829	874	810	809	803	838	814	800	816	790	832	799	822	773	800	816	819	812	815	838	821	827	814	805	844	800	850	833	822	767	839	817	789	820	830	765	846	826	833	756	762	763	835	806	814	776	787	788	808	778	839	845	742	825	809	848	765	855	851	778	815	771	793	822	804	833	822	778	801	819	822	830	781	799	812	785	814	878	827	786	786	782	806	781	823	804	817	791	773	867	823	842	800	783	784	818	825	828	809	842	810	814	842	834	777	838	750	838	816	814	824	805	812	811	737	817	801	797	830	806	789	839	820	780	802	805	795	753	778	764	806	750	842	813	800	806	773	872	787	821	829	819	797	815	809	869	814	776	757	830	784	800	842	827	802	812	801	803	794	830	794	908	723	790	797	819	786	809	820	775	837	866	823	817	781	810	866	822	782	781	856	839	803	822	751	815	820	830	871	875	787	813	841	831	793	813	842	788	811	861	807	792	842	787	762	844	818	848	799	795	823	846	811	851	811	827	773	815	819	831	817	801	838	834	852	802	826	860	779	846	789	826	783	852	807	872	815	806	818	872	772	807	848	811	829	830	786	798	849	834	773	828	852	858	779	826	804	793	737	846	816	817	826	823	845	791	788	794	830	782	789	843	833	828	820	848	781	889	857	806	835	785	825	786	850	784	842	782	798	794	842	836	833	798	782	817	810	794	773	800	788	756	824	820	855	796	817	809	824	841	808	822	806	820	821	760	813	826	782	778	790	834	818	769	808	799	818	796	802	802	802	813	847	782	788	791	827	810	814	812	799	835	793	850	783	821	818	818	803	841	829	776	813	808	769	792	806	806	799	837	797	815	821	846	852	813	825	827	817	855	835	842	840	819	857	811	793	815	807	790	808	779	785	784	827	860	785	832	833	840	854	828	865	809	816	880	786	755	814	789	810	815	792	779	790	805	816	810	850	821	806	848	780	804	757	858	792	807	819	847	828	838	821	819	837	810	865	784	775	789	790	854	813	781	793	810	797	838	795	861	788	839	828	826	794	811	825	785	799	846	794	819	763	849	857	795	794	819	852	823	871	764	832	829	827	799	807	799	760	806	796	830	819	807	819	794	825	791	786	848	792	808	792	778	790	792	769	794	853	812	834	797	815	784	817	857	783	785	835	787	853	773	781	786	791	793	771	821	806	783	803	789	828	836	786	795	796	831	837	836	798	803	798	816	824	817	854	804	769	808	833	845	772	842	839	816	790	779	784	806	839	823	809	750	848	795	877	829	794	841	788	832	828	806	808	789	770	768	847	837	781	875	805	819	784	809	806	805	830	832	802	784	804	786	812	792	803	840	791	805	830	808	813	844	891	773	765	825	782	810	797	868	798	814	826	845	818	849	857	799	814	872	815	802	809	787	808	827	795	815	781	795	759	847	818	837	847	793	780	818	798	855	837	791	857	812	838	840	869	870	833	840	806	836	786	827	772	847	789	795	805	831	832	802	833	820	840	793	825	794	826	788	781	817	817	766	812	851	827	797	833	824	789	823	759	807	849	793	808	793	800	812	779	765	778	805	827	809	834	864	821	771	850	808	804	807	838	813	830	835	806	810	773	856	813	831	839	845	732	822	818	837	790	845	819	801	830	828	796	782	794	803	804	824	874	854	847	834	844	845	790	840	824	859	842	758	837	864	821	817	816	828	835	830	830	819	804	835	807	862	813	760	822	803	799	826	766	791	805	771	798	798	798	829	796	822	814	781	802	849	864	830	800	818	801	839	813	796	814	817	813	834	790	810	800	816	774	835	788	802	850	826	799	840	779	826	816	826	801	799	822	776	811	801	821	786	819	785	787	777	794	786	790	840	794	835	758	814	846	790	792	828	804	793	804	831	821	774	848	797	827	843	782	785	841	830	800	810	870	810	863	816	806	806	829	779	824	764	822	834	802	798	811	780	819	782	796	831	807	823	839	816	806	869	807	813	846	824	867	793	824	847	878	802	799	809	836	819	862	797	779	811	771	777	799	814	855	876	820	813	754	812	793	831	862	813	879	778	792	815	784	763	786	796	801	816	799	814	780	841	808	809	866	812	776	846	783	834	846	791	773	795	843	801	839	831	795	787	814	798	779	775	794	813	806	895	805	813	786	822	801	796	835	817	782	770	831	793	786	816	832	783	846	860	844	786	776	819	788	816	808	839	821	824	761	816	812	863	817	820	824	752	804	851	850	820	837	790	844	852	818	817	812	864	830	772	834	829	813	790	850	811	808	806	807	786	826	815	811	785	790	851	850	840	822	797	826	818	780	804	820	783	866	802	847	825	788	770	814	785	847	844	831	764	854	778	785	823	790	818	781	844	792	788	816	833	801	850	801	790	739	775	772	793	792	803	829	818	822	807	805	793	847	842	813	787	827	808	865	837	811	861	853	820	845	802	789	833	789	814	828	810	779	825	851	830	815	782	826	815	796	820	815	825	788	815	849	810	808	772	782	778	837	821	786	814	898	856	798	761	861	835	820	794	846	868	834	799	825	810	818	824	825	813	785	838	803	802	763	798	779	867	823	763	841	799	828	834	835	809	800	840	819	783	782	808	797	848	804	824	809	774	776	846	790	815	864	833	814	842	825	798	862	844	831	863	815	813	761	784	847	840	827	785	791	836	812	845	831	784	878	842	821	786	834	755	858	820	807	779	844	832	839	818	813	848	819	812	791	751	843	731	805	783	744	834	807	796	809	824	776	822	798	855	821	792	839	786	797	817	839	781	829	833	842	755	830	837	809	802	787	806	845	842	836	802	821	780	844	818	799	784	789	848	814	824	837	830	804	799	819	817	866	821	799	814	798	790	848	832	820	769	851	819	774	826	780	797	832	829	854	828	855	818	846	809	770	797	871	809	835	820	828	845	743	843	798	794	840	792	797	845	835	720	809	845	782	843	828	818	783	807	848	802	823	868	819	806	781	789	777	863	830	803	802	852	793	863	801	808	811
45594	22451	9127	4050	1569	766	510	418	436	414	382	413	405	382	365	383	388	384	418	387	376	387	399	376	398	410	380	366	403	395	390	346	353	387	391	406	372	374	374	406	353	389	362	366	408	397	373	393	365	394	357	405	359	391	364	370	381	382	415	355	406	380	375	359	401	369	375	409	383	354	413	407	391	391	382	370	381	409	360	333	369	375	364	365	458	393	380	409	385	395	378	361	409	415	401	369	405	380	380	363	360	371	370	373	387	392	433	375	405	345	393	367	370	402	370	412	402	409	373	378	355	417	355	375	395	413	428	394	363	384	409	383	371	387	371	412	385	368	395	372	411	373	378	424	404	365	381	382	352	374	394	365	373	399	402	420	386	384	395	353	355	385	343	378	398	373	364	361	401	409	394	399	374	404	383	370	390	389	383	337	374	348	374	380	396	393	372	403	372	363	345	394	417	367	392	338	385	390	388	370	395	391	430	386	378	394	355	393	404	378	358	416	396	426	399	387	381	394	381	372	383	421	396	399	406	385	411	362	384	374	372	376	387	381	375	402	364	371	409	368	397	370	394	347	375	368	361	403	391	407	385	360	398	394	369	367	394	382	368	396	344	339	343	412	366	362	395	408	379	396	370	377	370	372	340	387	364	408	358	395	396	386	413	407	344	353	408	344	379	359	381	408	415	409	400	398	376	388	344	389	395	375	393	367	409	373	402	434	387	384	373	398	389	378	323	367	387	389	405	428	378	365	348	366	350	367	403	400	391	384	390	422	352	365	362	379	379	403	388	392	377	367	357	412	386	337	402	389	354	398	391	375	410	359	363	361	396	427	377	376	377	344	383	363	381	405	384	383	359	367	388	377	394	344	411	376	387	388	354	418	378	403	356	363	383	375	375	365	399	385	398	351	390	410	392	378	356	404	421	417	380	370	362	360	370	377	390	387	388	378	352	367	356	372	388	395	372	364	384	372	344	398	396	373	406	340	391	391	346	406	352	401	386	362	424	363	414	379	336	403	389	389	398	371	358	390	360	401	350	347	389	354	381	332	393	354	399	386	395	373	345	329	355	399	335	379	369	395	379	387	404	360	378	345	375	348	355	405	432	369	402	365	354	402	322	420	388	389	376	368	405	423	378	394	398	374	358	374	349	385	377	374	385	400	374	414	376	402	408	403	376	382	398	415	407	374	343	374	368	389	406	406	392	429	391	402	380	387	394	348	339	412	381	419	383	431	371	347	384	364	386	346	381	383	367	386	378	418	407	398	363	356	383	360	392	340	380	354	381	363	400	352	358	380	389	414	357	375	359	388	387	389	408	392	377	385	359	381	390	357	348	364	379	392	431	405	385	353	400	389	397	422	339	371	347	369	353	365	395	377	372	371	417	354	405	411	371	381	374	369	404	322	422	383	392	367	344	376	363	425	399	396	384	364	409	390	351	367	379	365	420	396	374	353	375	381	379	366	385	368	406	370	378	341	437	369	374	367	385	376	349	381	368	362	381	374	345	381	376	363	363	370	398	406	384	419	384	405	345	366	378	370	409	355	345	396	398	372	346	427	383	345	398	401	398	394	392	348	358	392	365	390	385	351	378	389	381	402	368	380	422	357	375	352	391	396	356	376	369	365	358	364	350	382	395	375	414	398	369	344	386	351	374	387	405	372	375	401	415	411	361	389	444	350	355	395	358	394	413	371	369	342	331	341	373	369	395	388	393	350	384	379	383	390	407	368	363	368	355	392	336	417	357	369	418	355	357	383	372	376	387	343	420	389	389	386	411	398	366	391	364	377	372	404	344	351	385	338	367	378	375	381	362	377	405	372	371	402	384	375	403	368	419	382	400	386	370	360	384	364	358	379	360	371	357	392	327	394	399	388	385	354	370	364	351	396	375	376	381	359	404	392	382	378	370	358	399	382	350	385	374	437	387	368	344	368	385	382	371	382	418	375	402	395	356	339	372	378	348	382	364	387	388	407	378	431	437	371	344	352	410	380	410	377	415	392	408	368	361	412	411	359	389	402	375	386	374	363	385	388	384	362	385	376	373	372	355	390	383	342	364	403	365	363	391	396	387	385	375	368	368	363	363	371	389	386	380	418	361	378	426	412	388	411	342	375	348	364	393	370	374	382	383	414	363	325	429	416	392	361	335	341	362	419	363	354	358	391	357	396	389	407	382	403	392	378	380	345	389	346	366	373	406	381	397	372	404	364	375	354	371	364	399	365	365	377	353	378	374	342	402	399	386	401	376	413	358	363	353	378	363	378	390	413	411	347	358	398	344	387	350	393	387	382	414	372	408	394	411	397	422	358	383	363	415	404	409	404	378	406	419	383	381	366	399	351	372	394	352	382	352	370	415	382	390	381	395	383	382	367	375	387	403	399	405	374	364	345	375	386	376	378	372	381	354	365	380	367	323	372	401	426	353	392	327	379	393	438	395	415	415	378	393	358	372	386	393	380	361	357	382	351	375	395	373	366	377	417	374	381	381	372	369	398	380	399	392	378	379	384	379	373	369	385	386	403	395	369	370	395	368	395	407	383	390	347	359	407	361	363	387	384	392	390	356	376	409	364	411	350	388	379	389	413	413	394	388	377	331	379	422	383	419	393	409	379	379	386	415	392	372	349	341	385	408	379	362	418	371	380	346	438	417	344	375	394	389	385	375	324	389	383	367	415	360	360	396	354	381	424	339	374	344	372	362	404	377	419	412	391	396	397	360	397	382	402	408	403	357	405	399	367	404	389	387	380	372	409	391	365	408	374	393	391	385	352	397	347	389	378	415	393	382	392	364	393	385	352	367	369	347	383	371	408	389	371	403	403	372	386	367	368	375	374	350	403	427	382	374	346	409	368	372	401	363	409	364	360	353	373	355	410	415	425	392	387	390	367	367	389	414	429	371	376	352	351	380	401	367	394	441	381	377	375	353	401	349	387	380	397	423	379	346	333	370	411	386	407	377	399	402	361	424	386	378	354	389	367	362	362	374	419	350	397	397	352	403	374	371	391	389	379	391	385	367	382	376	420	391	419	354	375	413	380	400	410	384	420	397	401	369	378	423	389	347	377	379	450	382	364	440	356	392	418	363	375	402	381	422	363	361	371	374	400	346	330	339	398	379	357	361	375	372	407	367	384	391	384	379	389	448	366	410	421	426	395	371	413	426	383	379	390	368	372	416	350	393	419	361	383	391	381	408	414	402	352	383	373	382	345	383	379	410	383	362	340	377	417	406	405	366	405	375	401	369	414	389	382	381	338	366	350	415	386	348	404	375	378	388	371	385	395	364	391	392	344	406	385	410	360	397	341	401	401	401	392	372	394	371	382	417	368	376	367	400	371	398	422	384	370	389	366	373	398	387	376	355	392	403	380	348	385	360	393	401	366	380	374	369	396	396	377	410	385	407	397	386	371	393	367	347	384	379	412	397	392	364	363	390	379	386	404	383	403	381	383	399	384	384	366	414	398	374	391	380	347	379	350	347	376	382	420	389	388	399	359
28848	15234	12039	8730	4623	2251	1403	1072	981	982	927	894	894	891	858	814	833	875	865	799	817	843	781	788	841	785	829	857	834	749	840	794	819	822	813	831	869	829	776	812	850	850	885	873	817	867	886	854	809	771	839	737	831	844	833	793	826	839	801	780	779	872	820	815	833	779	817	786	819	789	765	777	828	802	819	834	822	789	814	778	781	799	801	807	824	859	840	813	795	821	889	807	864	786	769	810	787	799	825	880	789	791	801	806	784	795	778	810	809	723	793	868	842	795	823	738	878	828	814	754	818	826	843	801	782	799	838	806	773	849	765	811	819	856	845	811	833	813	837	872	791	775	794	766	785	780	844	854	880	799	840	790	784	816	837	828	829	845	821	846	815	813	859	791	825	786	830	809	791	825	832	795	775	781	799	790	799	776	872	778	788	805	804	830	788	829	839	735	792	812	819	756	822	806	824	791	780	794	817	804	814	793	825	804	832	789	782	848	821	803	792	811	788	832	800	794	822	822	786	782	813	812	807	853	818	763	842	786	828	808	868	835	840	835	790	842	784	803	765	799	825	807	785	795	820	855	793	810	799	807	824	834	803	846	823	798	775	826	833	821	817	836	796	860	803	840	817	767	829	846	852	824	817	780	805	783	831	849	792	796	826	830	877	765	858	807	809	797	878	812	840	808	820	790	824	857	841	834	801	829	830	826	787	776	831	817	794	775	778	760	812	768	834	900	845	769	842	815	816	757	812	820	797	801	812	815	777	827	837	781	850	776	838	805	767	823	837	790	831	837	807	830	804	780	811	828	779	820	812	848	851	839	849	849	820	791	866	822	798	835	835	792	787	868	833	854	829	813	805	828	850	764	784	809	807	791	827	834	774	807	798	839	820	838	795	782	794	801	815	786	861	835	846	828	745	829	820	772	841	854	868	819	784	814	825	815	852	822	869	827	827	857	801	786	810	781	783	838	805	818	847	771	781	829	757	871	825	829	814	796	814	850	793	785	824	769	825	800	780	801	807	844	807	802	828	794	764	799	802	795	813	785	829	797	868	778	754	786	819	848	830	829	864	790	784	806	797	776	816	836	782	792	808	801	801	831	805	830	829	788	806	763	825	766	817	765	795	815	774	814	866	813	790	861	861	806	794	822	821	833	802	789	776	808	832	822	789	835	804	872	740	825	785	801	818	808	856	824	800	784	818	790	816	804	792	809	807	751	860	775	866	822	799	839	846	791	847	781	802	794	860	800	810	856	772	771	839	782	777	809	822	760	798	841	792	837	823	799	761	808	758	819	837	773	828	814	799	813	794	784	790	779	734	796	796	786	817	813	851	833	794	779	807	812	823	801	844	805	863	782	816	794	803	821	836	826	826	820	775	843	838	842	814	783	841	819	815	829	787	785	824	793	849	865	764	829	819	873	803	803	788	813	814	819	795	835	835	880	804	845	797	810	838	866	786	771	812	824	843	802	825	831	823	845	798	836	852	805	803	846	809	812	811	810	791	809	788	804	823	844	795	798	784	847	800	844	805	797	783	804	819	816	841	807	784	828	843	821	801	825	820	813	813	855	845	799	784	764	843	815	811	756	807	773	839	819	811	822	844	810	789	792	808	800	809	832	804	794	789	802	804	804	792	794	767	748	845	793	830	776	823	838	812	826	817	781	811	852	797	831	762	783	829	775	774	806	824	739	799	811	826	763	813	842	810	824	778	804	854	819	817	811	787	829	864	799	802	852	818	828	836	826	830	875	824	761	814	813	792	860	826	775	808	811	849	836	769	812	795	791	850	806	803	812	788	780	828	824	835	792	794	839	794	841	802	750	856	872	772	781	848	842	847	780	817	788	822	780	783	816	802	747	831	828	793	787	818	817	855	804	790	858	844	811	827	763	798	844	810	858	809	762	820	766	804	794	788	818	812	828	805	838	810	793	830	762	771	778	856	808	826	815	798	858	836	853	809	808	802	781	827	846	764	809	780	807	805	809	769	792	817	813	822	771	775	854	816	841	815	797	785	844	824	806	777	757	840	860	809	797	819	787	773	773	771	798	781	827	814	832	774	769	813	773	855	801	828	795	780	802	835	800	768	799	870	794	791	779	830	777	865	814	800	784	788	805	876	860	823	815	769	805	818	814	841	770	815	873	831	814	863	826	777	772	841	801	752	765	819	776	844	827	800	850	820	792	808	839	835	792	776	791	792	784	796	774	767	825	838	772	812	858	767	822	791	846	807	789	856	803	825	810	804	801	802	795	785	831	807	844	818	791	809	802	819	783	803	811	827	810	849	822	825	775	812	777	769	806	804	837	827	840	834	821	877	788	832	813	816	826	771	823	847	835	796	841	834	815	813	808	777	786	827	770	840	852	811	786	797	809	869	773	787	838	801	829	845	844	844	815	782	804	819	776	796	798	801	810	794	862	826	777	851	791	816	757	847	780	770	818	834	797	791	844	841	870	836	784	792	818	840	833	785	776	774	782	845	787	808	817	806	787	822	794	782	829	816	799	834	804	823	831	819	806	796	837	813	778	800	794	831	765	820	828	854	835	782	816	830	810	783	814	815	821	825	759	807	789	788	794	848	799	800	830	833	792	799	893	821	790	817	763	827	821	808	779	779	852	824	810	793	796	794	779	845	816	782	791	752	740	833	800	854	825	840	792	867	828	801	850	820	795	797	792	805	816	815	828	803	866	854	811	800	762	898	846	804	846	803	813	806	803	823	859	753	801	803	837	812	819	805	806	800	808	833	839	809	792	825	812	843	803	844	855	834	841	773	847	867	839	838	837	814	788	805	799	822	802	829	784	819	846	831	795	794	835	771	832	801	816	844	862	771	829	799	844	835	834	828	793	804	801	802	795	786	811	827	783	844	817	758	835	780	793	826	880	863	837	835	791	815	763	771	832	769	832	784	828	834	839	825	821	795	772	819	783	856	783	821	823	832	848	800	808	782	806	821	754	798	819	792	831	789	864	792	779	814	802	782	834	813	783	820	782	861	846	817	766	843	835	758	784	806	814	819	780	814	853	802	845	784	850	806	803	858	789	785	823	812	858	810	770	778	791	832	856	833	777	789	848	838	805	791	833	821	860	797	841	800	842	794	824	808	800	795	794	817	811	807	860	815	826	776	774	820	840	802	854	825	787	797	763	783	813	833	834	877	812	822	799	801	809	817	790	798	781	827	805	847	805	772	814	855	803	801	831	824	804	818	824	807	836	780	839	858	741	824	787	828	825	780	847	820	785	785	819	777	831	776	798	867	822	787	799	807	830	781	804	826	782	768	755	804	794	778	801	812	789	774	791	838	796	812	865	823	814	803	790	786	804	806	862	846	779	815	796	799	814	850	759	817	763	851	833	799	792	839	802	816	809	821	803	832	811	828	784	860	812	856	791	819	791	786	783	841	803	802	826	801	736	848	809	805	819	789	798	804	803	765	810	852	811	808	771	847	792	801	881	795	773	814	817	838	813	777	779	811	787	845	802	849	862	809	843	763	856
53959	26138	14055	8080	4060	2134	578	463	402	436	374	386	395	394	371	385	397	401	395	365	378	345	351	356	341	363	392	391	389	370	350	386	394	382	380	372	396	362	392	393	401	364	403	351	433	375	352	409	368	366	357	388	354	360	388	368	389	363	347	374	357	359	339	390	357	391	366	359	373	387	390	364	356	345	385	362	363	365	383	341	374	357	406	334	378	379	369	396	370	362	449	357	409	386	374	379	359	367	388	359	352	400	403	379	398	396	402	383	355	386	390	386	402	354	377	377	340	367	389	348	403	347	334	369	412	403	376	327	355	382	398	419	379	386	374	369	375	349	349	380	337	373	381	347	383	393	377	378	360	359	381	370	350	405	391	362	361	365	379	417	330	371	340	366	404	372	342	348	368	425	400	353	382	370	374	391	383	379	334	364	366	353	385	369	365	390	361	344	351	370	330	381	404	410	362	379	380	362	369	386	388	336	366	348	400	373	402	399	382	402	380	452	349	372	367	345	370	388	381	367	374	384	332	370	364	408	365	360	365	377	365	324	391	409	359	420	374	343	358	353	355	351	379	391	378	408	382	346	355	351	404	378	366	385	367	386	352	357	390	368	373	394	378	377	356	361	388	386	349	362	365	400	366	376	425	402	354	343	372	392	384	324	344	358	382	397	368	372	346	338	386	347	381	394	391	384	350	368	338	370	373	357	393	373	323	383	392	375	397	351	360	385	348	348	400	425	393	402	388	389	355	388	389	362	394	372	379	368	345	306	414	367	370	378	353	342	406	355	334	393	376	374	360	380	366	364	348	367	357	353	379	396	372	373	388	382	332	383	376	327	380	389	367	379	396	373	371	409	410	375	394	363	370	358	388	337	343	353	336	355	402	377	375	371	373	372	384	299	371	387	340	369	376	355	360	398	384	355	386	382	357	381	383	368	363	378	339	386	371	366	379	376	395	391	390	399	363	371	386	371	364	392	334	389	362	367	367	362	387	408	352	393	369	385	381	396	381	402	385	367	372	365	359	329	383	363	398	346	341	386	364	363	372	344	365	348	372	388	377	377	402	400	394	396	416	382	362	391	417	410	334	382	390	398	369	378	427	366	355	366	362	361	423	389	363	380	397	376	351	323	392	377	384	373	385	368	386	362	342	370	385	368	383	370	361	379	361	371	376	400	380	348	363	395	376	370	368	376	326	381	388	392	393	352	363	373	412	396	420	362	402	395	362	400	335	368	408	363	360	355	369	360	384	348	356	391	380	386	370	413	383	371	358	369	418	381	371	341	361	357	355	377	324	353	409	362	365	369	389	369	376	349	358	365	382	386	367	320	327	401	357	353	366	345	394	352	380	380	388	398	373	384	399	375	396	348	374	413	383	340	410	422	385	339	355	325	388	352	366	337	366	371	407	406	378	353	364	390	392	370	376	379	393	394	377	370	403	370	389	390	381	421	397	381	373	404	371	372	402	364	360	335	354	349	361	360	360	414	363	363	402	386	361	368	324	404	354	338	336	372	386	387	368	386	358	370	363	351	328	353	374	369	368	370	363	317	364	361	357	333	406	425	372	362	388	365	393	394	400	379	351	404	374	389	373	363	334	381	372	368	382	373	405	382	381	360	348	361	370	386	368	369	406	365	351	381	344	377	383	410	352	357	357	376	366	356	402	373	342	358	384	384	409	376	394	362	387	373	392	389	351	391	343	362	374	360	387	377	379	366	414	371	386	354	379	384	357	387	403	353	362	402	348	389	355	344	358	401	378	393	353	386	367	391	344	389	338	333	342	396	403	390	369	397	399	357	347	330	349	355	367	334	335	359	373	336	386	331	398	317	384	407	367	386	380	337	342	364	388	382	385	384	365	382	378	408	369	391	399	380	350	380	381	361	373	373	392	326	351	374	365	352	371	380	389	355	365	391	392	383	371	366	346	369	351	401	392	403	373	354	376	383	354	402	356	366	395	385	345	363	358	392	365	392	370	381	372	382	403	375	404	397	352	341	371	375	359	356	366	396	366	356	392	391	400	373	389	366	365	360	365	392	389	389	373	368	396	394	383	373	381	370	381	378	399	404	382	391	384	334	335	413	345	331	358	371	370	366	369	385	395	346	335	360	390	344	380	383	376	380	347	355	370	347	375	375	393	353	382	402	370	407	371	351	391	345	346	353	342	378	347	391	385	392	409	340	368	361	403	328	353	388	352	362	388	377	382	391	330	352	366	356	330	357	390	382	375	375	377	335	365	367	361	359	386	348	376	372	367	366	402	359	375	403	360	387	388	354	397	371	361	377	361	381	356	369	408	362	382	387	390	394	378	376	416	389	360	417	353	398	351	415	373	362	365	379	400	368	356	351	375	380	373	341	379	360	384	377	370	361	398	361	365	379	334	401	373	404	413	432	369	378	367	349	368	366	373	379	388	427	359	384	336	375	356	392	337	366	377	402	374	400	401	391	384	368	419	359	371	392	432	354	356	389	381	369	367	371	345	363	353	376	365	371	389	384	354	404	370	358	362	376	354	387	399	352	353	381	386	382	371	325	403	331	379	403	394	365	364	350	344	340	352	378	405	352	377	389	390	408	365	383	402	361	379	351	389	348	330	355	375	337	341	377	380	352	369	397	400	363	371	378	347	389	363	342	401	370	401	353	370	403	368	345	414	392	365	363	357	391	375	407	395	366	334	369	317	383	380	354	356	385	347	350	385	350	355	429	380	349	354	402	368	396	398	346	407	367	407	376	374	305	356	372	368	385	359	369	384	344	380	367	392	391	383	366	358	387	414	393	384	333	371	360	387	369	385	372	382	365	378	381	344	352	402	349	365	389	416	351	404	362	376	366	357	390	405	393	411	342	402	401	388	353	386	379	334	395	400	360	388	347	384	373	388	366	362	383	386	355	370	367	382	359	368	362	365	350	410	338	377	427	329	397	372	340	344	362	350	408	381	355	345	382	393	380	385	351	371	330	363	401	382	380	337	361	346	386	356	364	380	374	411	371	388	368	380	376	394	410	357	381	353	342	411	384	383	390	346	372	391	381	363	363	385	354	361	363	429	365	354	401	387	397	389	380	386	370	371	352	370	382	377	363	411	408	430	384	357	344	365	384	378	388	373	388	376	371	349	386	383	381	399	378	367	363	393	367	357	423	373	369	378	400	409	359	372	338	388	351	359	343	380	374	344	377	376	391	354	385	394	407	349	365	379	404	365	344	392	367	388	369	372	368	386	379	342	384	414	362	361	363	437	353	370	399	373	362	373	329	384	412	404	386	406	391	412	374	405	406	339	389	381	371	363	371	378	415	407	354	353	352	331	378	348	362	344	385	341	370	370	373	358	344	355	383	369	368	329	372	375	381	434	406	400	371	334	383	344	397	399	397	374	365	359	385	391	394	346	352	391	372	357	359	376	368	400	338	379	345	373	343	361	366	376	358	363	410	393	383	354	371	429	384	380	359	341	392	348	386	335	397	363	370	405	367	396	397	361	372	378	402	347	394	382	383
34297	19555	17916	15849	10813	6594	1654	1107	1031	1029	924	972	900	890	884	876	839	820	873	802	799	834	810	827	787	810	785	755	839	802	820	861	830	818	809	792	829	870	811	809	779	845	829	781	786	759	826	868	855	776	792	819	824	862	812	727	832	757	832	782	793	814	832	775	747	802	802	824	748	765	778	769	843	811	763	761	805	788	836	804	813	790	793	857	826	848	759	760	798	799	736	772	815	788	778	751	742	842	737	754	799	816	788	799	798	853	758	826	782	785	815	772	810	789	815	782	808	813	761	862	803	798	798	835	808	809	818	830	765	797	813	794	795	848	812	789	817	812	763	803	825	823	821	819	796	800	843	869	797	810	827	803	798	799	817	795	839	801	767	783	868	789	825	772	769	818	800	821	778	785	780	844	829	817	796	833	804	798	796	768	809	802	867	786	787	777	758	777	795	771	779	811	808	790	770	811	813	830	805	806	802	767	782	798	770	800	771	802	840	753	827	789	756	763	815	803	811	803	770	764	780	832	814	798	794	795	804	739	801	791	771	835	814	764	785	818	758	823	813	807	773	818	806	818	785	799	792	877	808	762	797	793	814	821	764	759	771	799	773	824	795	805	815	783	850	765	816	810	773	822	802	838	822	816	785	807	811	810	769	782	754	893	790	820	760	825	789	794	783	800	797	778	785	797	813	773	803	769	839	774	812	805	795	779	806	759	790	790	816	822	742	808	804	793	741	799	811	809	777	749	762	796	804	816	840	844	774	783	782	802	849	792	807	747	853	803	793	788	800	784	780	773	775	784	816	834	831	757	830	789	791	779	789	805	846	793	795	782	835	818	832	714	736	808	823	818	786	838	805	809	782	821	849	806	799	769	786	766	768	814	785	813	798	807	784	796	785	803	817	797	749	805	792	836	791	809	740	806	782	775	775	840	816	778	821	786	754	779	747	794	817	812	746	780	786	835	816	797	795	776	835	787	772	804	832	833	806	882	812	756	799	765	805	845	831	817	814	753	831	760	773	781	809	827	768	793	796	786	799	789	820	821	748	763	829	796	853	787	810	791	812	817	808	841	803	812	770	797	835	789	812	800	835	791	757	779	796	819	773	799	805	826	802	785	803	809	848	782	804	782	841	866	837	751	795	800	822	797	842	805	763	820	763	787	810	793	753	819	815	798	823	789	819	791	807	788	785	857	818	733	774	819	776	806	766	769	811	815	829	764	791	791	767	803	806	792	795	786	768	822	786	735	828	793	769	881	783	816	790	773	798	773	817	770	797	803	744	815	855	806	836	786	808	794	804	795	753	795	775	798	827	763	784	810	789	820	841	830	804	819	805	766	779	774	835	718	797	822	783	786	810	787	757	844	830	850	800	789	805	806	833	825	790	788	803	781	796	805	835	865	779	804	811	778	794	822	781	797	812	825	812	798	768	800	739	770	831	777	797	795	796	792	803	837	828	796	764	757	789	784	793	797	791	799	789	800	829	791	788	809	813	738	808	776	729	786	826	767	811	791	808	789	831	814	770	827	776	795	763	821	742	804	806	741	789	768	799	796	841	813	819	841	808	789	860	774	840	854	823	813	791	857	798	819	856	819	785	829	805	819	785	825	795	791	798	835	801	742	760	778	767	833	793	797	843	734	782	842	865	811	804	827	846	815	766	834	821	817	765	795	809	787	746	794	837	824	788	792	813	789	807	836	832	746	732	812	830	749	803	806	799	801	853	857	778	805	767	826	812	798	775	747	804	827	801	797	801	830	749	883	778	801	826	822	818	791	791	784	792	790	808	801	790	791	785	816	772	769	813	843	771	795	819	804	779	755	812	793	767	803	788	774	762	822	888	776	771	812	773	784	788	854	824	819	825	836	783	801	756	796	798	784	855	776	768	793	790	793	827	811	794	822	786	800	802	762	792	803	839	797	797	772	805	811	790	787	773	768	824	830	804	778	829	826	802	798	801	785	804	783	807	770	801	805	808	855	785	814	743	765	828	813	833	765	839	788	816	803	784	788	834	809	838	770	834	808	831	815	811	792	783	768	762	804	805	807	820	756	840	831	842	848	780	768	822	841	837	749	799	789	813	817	790	821	795	765	703	829	805	793	774	756	825	785	813	791	821	823	768	783	767	793	756	782	790	827	796	790	804	829	769	822	815	802	778	841	744	793	796	810	810	825	792	816	760	787	791	813	819	766	790	819	792	779	792	842	809	801	783	862	786	844	810	800	800	826	814	867	816	775	807	799	808	795	784	862	808	772	787	845	765	796	777	833	821	805	822	833	799	786	799	750	832	758	859	822	778	784	795	782	813	802	774	794	805	822	808	806	776	781	804	815	779	844	791	813	782	814	801	789	801	831	779	829	802	806	822	808	798	831	787	768	799	793	772	847	797	777	802	761	744	808	816	781	790	745	748	866	837	753	789	777	798	827	748	807	803	816	759	826	856	823	842	802	807	795	823	804	808	788	765	775	791	793	860	808	796	800	831	835	787	841	804	780	769	813	781	818	807	836	814	840	766	818	772	815	789	851	740	804	776	826	812	744	846	851	790	751	806	809	819	819	846	806	790	795	797	743	815	773	772	790	794	814	841	754	830	812	742	793	812	777	823	761	785	789	803	827	803	760	808	838	799	788	808	817	805	763	813	809	795	796	777	790	722	799	797	834	769	750	813	800	839	755	814	767	804	802	824	798	781	846	799	805	816	777	808	804	800	816	831	729	801	752	773	797	737	820	783	820	811	797	809	782	809	822	805	793	812	817	817	822	849	802	802	755	822	869	793	771	784	826	769	876	816	765	832	783	806	832	795	763	771	822	752	802	812	815	804	796	841	820	782	782	823	765	748	816	810	821	778	794	796	794	776	810	792	781	820	829	790	809	827	827	787	814	802	827	803	833	813	780	771	801	783	793	792	769	814	841	794	763	802	812	752	792	798	884	784	844	817	841	801	853	765	775	785	744	798	788	775	833	794	829	750	821	799	787	869	803	834	768	835	764	725	818	774	763	806	814	847	795	796	838	802	791	744	762	802	788	790	817	790	778	785	843	795	849	755	761	821	775	895	812	836	789	760	817	800	805	776	794	824	853	817	802	799	787	789	839	758	776	822	773	794	785	830	777	836	744	817	824	799	840	758	824	806	768	801	841	812	804	806	812	783	808	839	782	811	803	817	804	810	809	810	804	843	801	801	790	812	757	858	771	814	801	731	784	823	850	842	862	795	839	753	802	834	838	823	770	772	812	824	812	781	796	796	805	804	786	767	840	801	811	778	795	754	800	821	844	802	825	816	801	845	783	789	779	833	788	812	794	794	819	796	793	805	834	786	814	833	782	807	733	787	832	817	822	743	838	784	792	817	748	848	835	773	823	819	825	814	793	826	808	787	828	807	789	774	783	815	768	802	779	828	770	793	817	820	812	824	773	853	813	805	799	823	769	783	810	794	821	788	816	800	734	802	802	786	806	793	808	791	770	831	792	814	789	794	831	810	819	783	836	778	812
60524	32706	21437	13472	7901	3762	706	467	445	412	416	397	386	368	417	404	425	376	368	410	370	425	403	379	401	398	379	365	388	407	391	399	400	366	407	392	391	410	368	356	396	403	363	411	354	353	425	388	386	410	402	408	364	382	396	378	395	356	424	406	404	417	359	404	372	386	380	375	390	366	394	411	410	380	395	370	405	332	381	400	379	373	410	400	352	378	408	402	398	424	372	408	363	378	391	412	370	387	365	353	394	363	355	356	388	357	387	402	369	372	379	380	373	386	378	350	383	375	396	355	361	379	379	392	367	356	406	363	400	390	379	393	401	405	388	388	359	360	425	351	380	357	360	356	363	367	371	324	384	378	329	320	378	398	372	354	343	374	398	424	387	410	344	379	392	396	390	338	350	402	391	386	398	409	369	400	390	414	398	392	358	352	424	388	442	432	344	376	380	383	387	350	372	404	392	407	413	380	363	395	419	406	402	383	380	400	378	386	382	344	392	368	359	380	408	377	417	364	388	386	371	437	382	367	366	356	406	398	364	397	380	376	389	417	387	399	435	376	384	344	381	405	360	351	377	361	415	385	377	384	379	392	397	378	395	375	382	380	394	357	415	402	363	431	355	367	342	384	405	365	394	330	376	355	442	369	410	344	373	403	404	403	409	407	396	368	405	386	353	402	363	387	363	375	397	388	356	425	359	376	398	374	341	377	407	419	381	365	416	375	393	382	373	414	379	389	396	373	405	380	392	367	362	354	428	401	360	382	411	360	392	401	394	365	361	424	379	343	370	410	376	385	372	358	387	402	410	406	396	363	406	406	377	353	371	343	407	365	439	387	403	377	370	333	411	357	403	397	417	395	365	385	387	346	384	392	405	360	401	367	366	355	373	411	374	370	366	415	362	445	369	387	362	405	356	373	366	367	384	411	370	422	334	367	365	399	390	393	406	372	389	371	398	337	361	386	363	371	384	401	383	365	392	401	382	362	360	381	398	413	402	393	385	387	383	376	398	409	415	386	387	363	358	394	395	420	361	377	402	398	388	348	380	384	361	396	389	378	349	373	383	366	393	371	395	422	345	403	391	373	400	397	383	374	389	387	354	407	410	390	366	408	379	376	336	418	375	424	348	361	360	366	371	359	393	387	387	362	380	394	375	375	430	372	388	391	386	424	348	376	396	396	404	422	373	346	355	386	372	413	356	418	414	390	437	376	355	390	357	378	364	375	394	347	374	397	309	413	382	398	390	373	381	377	367	418	372	378	407	387	368	393	346	397	375	387	386	360	409	344	398	362	357	379	391	397	364	403	370	385	353	419	360	392	413	365	351	349	391	362	413	393	403	399	380	414	364	378	384	404	434	395	381	428	373	345	356	343	364	396	373	408	434	420	385	343	379	406	381	369	327	381	352	407	366	351	358	377	383	353	408	371	395	389	388	419	419	405	410	369	395	354	411	390	378	381	399	381	383	373	406	375	416	413	410	373	368	370	383	368	396	358	364	388	375	393	399	406	353	393	380	374	365	387	393	367	386	364	397	367	356	408	420	384	424	374	377	383	418	387	356	381	392	415	360	414	405	394	381	378	417	369	396	379	376	387	378	400	402	372	385	432	357	377	397	353	412	375	341	362	426	355	357	384	369	346	361	370	372	377	418	366	365	375	378	382	365	418	389	366	397	377	353	379	410	391	364	364	386	391	385	381	389	389	399	397	353	431	396	361	397	360	355	426	367	384	370	361	353	385	395	400	377	404	377	381	386	382	386	386	376	444	411	377	386	376	389	357	403	368	390	343	389	395	400	373	415	370	357	380	375	415	386	386	362	378	404	403	380	410	392	395	409	370	377	398	417	381	356	372	384	406	381	345	367	386	353	402	413	414	383	356	405	382	365	402	355	389	357	384	419	371	392	360	362	344	375	369	365	404	407	387	396	368	383	353	384	436	374	379	387	395	370	356	375	384	400	350	383	381	455	402	414	359	401	389	410	348	351	395	372	388	368	344	419	381	433	388	373	389	393	372	391	384	388	410	378	414	348	371	406	370	423	408	326	382	460	409	378	389	404	361	302	359	367	361	346	386	434	390	384	367	378	381	378	375	404	397	409	366	349	396	393	380	379	368	379	361	386	387	392	389	388	337	399	398	394	391	392	401	389	361	377	396	341	357	382	373	382	386	390	390	384	391	381	406	405	360	408	339	384	424	370	375	416	425	401	414	424	428	416	359	367	456	351	387	376	382	413	399	349	395	350	349	385	374	391	420	409	432	366	403	417	367	352	373	372	359	367	355	377	330	369	394	389	411	366	386	351	400	375	348	418	370	400	389	388	369	385	379	389	420	368	364	391	364	396	407	409	425	391	398	375	352	383	393	391	390	366	383	346	381	402	417	381	351	344	361	368	395	370	344	379	417	399	376	418	386	389	353	364	350	387	376	366	373	427	388	338	349	364	401	427	369	373	394	351	362	401	374	378	355	390	417	381	349	398	360	390	435	363	372	380	423	399	396	371	378	351	370	373	386	399	377	396	394	391	377	367	373	381	384	374	363	388	341	380	379	381	382	428	375	379	398	376	365	369	367	349	371	396	392	387	353	370	378	430	406	390	393	426	388	422	401	413	413	377	381	355	396	420	392	363	425	404	394	406	364	363	373	346	396	426	359	374	346	423	399	404	359	336	371	415	383	376	374	339	326	383	404	368	383	392	387	404	392	393	391	379	425	379	357	382	392	402	411	381	338	399	412	394	395	378	360	398	378	374	404	354	375	407	386	368	308	370	347	353	345	392	400	359	360	387	353	376	364	383	415	401	377	390	412	370	383	391	367	367	411	411	394	381	359	427	329	333	367	369	437	363	405	390	360	383	370	373	394	369	426	348	321	419	354	340	386	390	399	385	388	362	366	392	354	380	386	381	415	395	366	396	363	396	377	384	382	367	375	420	384	408	396	344	361	380	418	408	390	384	379	362	369	354	400	408	382	352	342	408	377	402	396	379	368	398	369	387	382	372	359	367	364	384	369	362	376	402	390	392	387	398	363	353	379	370	383	388	401	377	394	380	376	362	400	363	408	375	319	370	374	385	369	349	377	379	362	425	409	385	385	368	368	377	367	357	401	383	374	327	361	359	359	367	337	400	349	365	354	402	386	375	415	350	411	409	386	394	395	367	370	404	389	402	384	369	386	379	364	364	393	381	375	433	367	397	343	388	378	394	369	361	373	390	382	394	403	389	400	339	369	350	371	379	383	402	372	412	393	366	386	336	372	373	394	386	380	374	372	396	392	381	392	389	373	368	412	405	348	379	366	390	399	404	388	381	372	331	375	382	384	396	359	419	368	385	391	359	322	388	389	378	359	384	379	391	385	393	366	368	378	400	390	375	391	409	362	390	351	364	383	368	355	360	361	384	384	360	414	340	388	383	338	386	371	397	382	393	400	388	395	364	376	368	390	343	377	379	411	422	373	401	381	334	342	369	361	348	413	409	375	374	374	360	378	388	419	403	404
37800	25138	24103	22238	18132	9509	1648	1329	1123	1070	1030	978	955	954	922	883	935	899	854	857	873	813	796	795	808	802	907	842	830	853	807	833	838	810	840	882	846	928	827	901	833	823	843	824	857	866	854	871	852	823	847	840	867	835	849	858	823	806	851	869	866	861	837	778	836	816	833	849	830	798	779	792	827	840	823	786	790	794	761	797	782	765	805	804	813	799	847	791	806	797	826	810	805	826	821	836	821	835	770	789	827	815	849	875	823	784	821	835	768	796	781	839	834	792	869	807	772	777	797	797	842	810	791	829	842	778	821	798	761	812	887	807	726	870	822	812	862	782	825	808	861	829	840	806	791	834	791	828	836	792	783	846	843	785	793	847	831	859	797	779	790	831	834	849	831	786	886	839	820	827	833	815	835	850	803	797	811	873	773	792	826	837	803	804	794	738	835	773	827	770	813	830	750	836	859	822	816	791	836	840	779	776	804	803	847	856	873	844	831	842	822	824	833	863	786	841	796	807	809	762	807	833	825	815	794	858	789	857	844	840	794	788	805	820	787	834	827	779	797	867	828	838	801	826	796	776	820	803	809	839	838	773	797	815	833	872	793	809	798	829	828	767	839	822	828	811	819	813	845	795	856	813	788	861	768	838	788	823	799	816	797	808	783	831	830	825	754	795	834	799	805	814	856	797	787	824	791	856	791	784	778	821	804	825	770	780	816	799	796	745	812	818	828	787	849	815	800	779	786	794	827	834	830	826	877	809	793	793	775	811	795	801	816	802	812	834	816	833	811	873	803	817	828	843	840	776	822	843	764	800	829	843	792	899	827	806	791	810	861	819	818	830	779	834	841	785	790	824	805	826	777	784	765	823	851	821	798	831	869	840	830	802	813	796	769	801	812	802	810	852	805	777	814	823	797	851	845	829	841	798	876	828	805	800	800	805	786	837	804	849	810	837	812	820	810	786	787	845	808	820	841	845	800	820	826	834	804	829	773	744	828	838	815	854	839	859	805	829	813	802	788	867	787	788	839	872	827	861	828	794	775	833	844	817	812	818	848	832	800	828	833	802	765	776	861	834	814	816	855	783	838	813	820	845	800	849	847	826	805	816	828	794	778	797	867	842	818	788	796	821	801	824	784	804	846	786	826	801	840	881	855	849	849	789	838	809	812	816	827	835	739	881	803	781	842	833	810	844	842	798	796	839	858	814	801	807	808	807	762	842	854	820	852	852	822	859	856	807	858	782	802	833	835	847	782	868	808	815	803	812	747	812	786	811	843	824	781	821	811	813	822	825	819	815	826	876	836	775	819	819	805	812	842	862	797	825	802	802	771	839	845	808	762	775	807	793	845	804	857	756	858	786	791	825	814	800	838	829	846	832	786	796	845	883	824	781	834	790	805	812	848	806	852	778	845	827	799	824	804	832	835	788	866	816	831	828	800	811	849	822	755	805	822	805	827	805	858	779	770	854	787	820	848	847	752	790	871	841	784	847	806	853	835	740	804	855	844	852	874	845	800	827	818	816	821	858	892	837	767	820	805	807	835	799	860	838	850	816	832	815	801	799	817	905	817	814	837	818	819	865	832	810	835	820	814	784	782	802	812	779	799	794	814	826	810	823	817	846	798	807	798	823	786	849	773	798	791	800	813	848	809	822	756	817	823	786	812	774	839	772	844	765	842	864	864	815	850	724	802	853	805	827	815	812	834	808	836	798	843	817	817	852	839	875	809	826	815	821	875	812	822	856	791	822	846	830	809	804	823	839	831	808	827	819	789	822	768	867	816	803	739	778	814	828	795	810	867	820	812	847	803	807	817	768	793	818	855	789	815	805	771	798	801	837	770	834	790	800	785	792	850	785	797	865	826	780	805	807	827	825	827	791	759	783	837	773	853	793	785	795	843	840	781	817	822	834	868	831	803	846	822	744	832	800	746	881	786	847	820	802	822	794	856	822	848	820	808	788	815	819	802	799	811	806	798	802	789	853	818	809	795	832	839	801	834	848	760	820	810	814	828	857	837	831	784	869	821	804	852	878	855	793	816	854	806	793	813	821	786	809	812	761	807	830	773	814	830	882	839	800	764	848	774	843	833	869	841	796	845	762	838	789	777	836	838	772	831	819	840	835	748	862	831	781	798	872	808	844	815	834	784	828	810	750	795	830	836	875	798	837	835	845	795	797	821	795	785	756	838	772	846	831	855	824	819	804	813	779	748	813	797	796	798	819	846	813	829	789	787	810	824	829	837	864	804	756	794	803	793	821	832	848	831	816	784	794	831	760	820	835	818	833	856	798	773	803	807	856	799	841	828	824	792	811	802	777	830	785	842	778	800	807	852	791	863	820	779	810	801	851	786	798	776	809	846	823	840	802	820	827	810	821	800	816	849	835	795	801	791	797	822	766	842	838	873	877	804	866	842	784	794	798	849	810	821	760	861	846	815	815	830	809	822	803	806	729	853	815	806	815	821	810	793	802	806	846	842	831	837	775	808	784	860	767	813	824	832	805	796	770	818	798	778	855	762	819	827	815	809	797	783	812	796	825	850	831	760	818	849	785	799	781	811	761	785	771	795	829	849	810	807	822	844	820	805	835	816	821	781	817	789	813	833	806	766	811	858	774	759	825	868	758	743	807	803	862	769	796	843	827	820	771	814	822	870	831	809	778	806	783	789	825	816	822	823	855	785	829	756	838	849	845	840	838	780	802	765	822	837	796	763	841	802	822	770	857	797	801	837	812	785	773	811	798	836	810	867	797	799	874	771	826	796	791	820	810	834	845	760	766	831	810	799	818	831	830	808	808	830	764	784	867	747	867	808	854	806	758	803	820	760	838	820	844	766	825	854	804	776	812	786	783	790	861	827	784	827	821	798	774	827	822	824	818	864	826	802	779	853	770	814	811	763	776	755	842	827	780	819	837	805	813	803	829	839	832	870	825	810	826	786	819	811	788	819	805	812	803	815	819	782	816	791	800	830	792	816	845	796	777	808	795	837	738	837	808	809	761	793	855	838	816	820	888	809	817	784	846	845	805	861	837	792	805	869	774	785	816	848	792	788	829	825	830	824	828	800	776	749	773	879	847	904	834	824	786	794	832	849	780	811	805	845	840	794	857	812	760	840	776	870	802	841	833	826	812	783	807	854	782	851	805	803	818	848	782	804	787	797	799	791	803	806	825	877	837	859	828	827	830	797	819	820	797	841	769	826	826	801	814	799	804	854	816	833	813	754	839	868	807	775	832	779	842	831	798	870	789	818	815	805	823	777	833	775	759	840	777	818	813	820	839	843	775	829	852	847	786	775	799	851	789	806	829	825	808	789	839	797	878	793	831	805	809	818	793	835	807	792	767	836	812	774	855	805	776	802	812	837	855	827	841	853	831	801	817	807	789	814	859	881	797	771	820	827	832	819	781	781	792	790	765	829	854	874	868	824	850	795	810	831	833	793	850	808	874	839	796	788	787	825	851	779	801	796	825	823	851	822	880	838	825	800	770	807	826
47219	24633	7911	3284	1693	846	441	405	415	413	420	428	354	364	386	401	380	374	415	356	434	368	378	390	372	356	369	376	367	363	354	343	354	351	415	375	397	375	342	358	412	389	426	389	405	367	382	381	439	445	404	394	418	378	400	374	395	386	343	409	385	366	416	410	420	406	416	385	369	401	403	405	429	389	397	375	405	399	416	396	378	389	398	378	385	364	379	385	401	383	376	376	382	391	407	407	390	337	330	382	364	349	446	412	376	376	356	355	390	391	404	380	417	369	405	374	388	369	362	399	401	375	416	400	413	373	400	404	399	377	429	352	361	397	366	424	390	364	386	369	395	410	416	366	387	368	388	417	363	394	390	367	370	423	389	362	393	403	406	410	428	375	402	399	409	380	367	364	434	397	388	411	365	360	375	354	395	406	380	387	387	409	382	401	357	407	378	414	404	397	378	408	417	361	366	378	412	379	406	368	396	361	357	401	398	373	363	435	406	395	371	380	361	353	349	378	380	352	387	390	388	378	357	374	379	374	353	345	383	369	415	385	406	392	368	443	392	419	407	373	390	369	413	344	382	379	397	392	372	398	369	389	351	385	401	404	383	424	356	411	386	386	394	360	368	404	365	372	380	404	421	377	378	350	386	377	411	378	385	416	429	381	369	375	383	410	356	408	384	354	382	409	382	385	427	400	386	393	413	372	362	406	406	366	396	384	365	362	402	376	376	362	383	401	383	399	402	416	389	362	379	382	378	398	396	392	416	384	381	384	382	386	389	396	383	380	373	363	396	398	409	375	422	403	413	366	394	356	388	404	393	369	413	384	343	368	341	356	377	411	420	415	343	383	398	379	405	396	364	386	360	386	386	368	385	396	390	403	379	415	395	386	378	391	429	421	403	352	427	380	390	389	357	390	358	394	455	404	397	405	391	391	391	397	414	426	378	380	393	391	386	380	391	380	330	345	374	366	384	402	373	355	380	371	391	416	404	394	376	425	399	422	370	373	351	383	331	392	392	371	358	374	377	391	410	369	364	372	370	377	388	398	414	349	383	371	378	414	401	360	384	389	421	408	386	373	368	391	373	383	376	370	383	368	387	371	369	390	418	390	366	404	368	386	375	407	411	431	391	341	372	428	392	367	357	387	396	383	405	412	381	413	348	425	414	394	396	354	396	370	377	366	374	356	392	348	348	391	349	406	376	377	363	379	386	391	416	384	404	365	342	377	391	391	393	380	405	391	370	393	370	373	386	415	399	374	383	429	388	357	359	390	352	368	384	357	352	388	363	406	352	410	431	384	394	377	383	478	411	414	403	386	390	381	368	395	398	426	403	408	345	390	328	402	375	371	371	377	379	373	411	412	387	421	384	364	375	389	402	399	385	394	384	372	387	394	374	384	378	358	378	376	373	395	364	389	346	418	415	410	398	361	389	397	362	380	403	395	428	338	402	359	392	385	359	339	336	361	391	379	391	409	354	382	428	368	384	401	365	388	388	376	394	366	409	375	375	374	350	379	366	390	350	378	378	440	405	403	381	406	380	417	380	410	360	370	383	389	365	376	377	404	367	416	392	410	385	395	352	420	372	380	393	389	371	384	370	363	378	366	378	422	380	357	429	394	374	399	410	443	376	384	405	405	405	415	373	390	371	397	393	383	411	348	375	384	362	386	375	389	396	410	396	413	373	420	412	394	377	409	384	381	427	369	444	365	447	438	423	341	350	392	376	389	396	399	407	356	366	428	377	365	395	340	385	385	396	382	409	384	389	343	380	383	338	367	366	362	380	413	362	356	380	380	371	381	414	366	369	383	407	397	376	375	349	370	389	394	388	344	383	404	417	381	396	373	370	440	427	389	374	411	374	406	443	393	351	374	367	387	411	416	377	408	407	352	341	418	377	405	412	425	343	383	364	386	398	373	396	364	361	396	374	405	399	367	371	364	383	401	398	390	381	392	366	353	380	370	365	400	396	364	389	402	409	394	388	373	355	402	374	332	376	366	407	374	371	347	401	420	380	421	373	382	359	385	391	352	378	371	431	380	382	366	382	391	382	425	400	390	386	373	381	386	380	357	397	386	347	361	418	375	375	370	430	366	378	405	354	388	406	368	382	406	410	373	392	355	391	422	404	424	405	410	381	401	352	394	352	407	430	382	373	379	382	349	401	373	381	399	381	390	411	342	378	366	382	376	400	391	429	390	363	353	380	362	414	388	384	365	356	398	364	375	414	416	365	455	386	374	396	372	379	387	347	393	382	404	429	409	376	382	364	398	394	441	388	393	399	358	368	422	383	359	398	356	389	407	400	365	401	386	407	432	367	373	377	366	405	386	386	381	383	389	375	337	363	408	392	419	377	384	446	384	385	404	404	360	421	422	385	395	382	369	383	396	381	392	429	398	362	375	401	380	368	381	380	351	373	375	363	369	393	361	379	394	378	364	366	377	339	356	382	360	342	363	398	382	356	387	412	403	408	405	383	414	391	369	372	387	386	382	368	389	393	398	339	341	362	378	375	360	379	343	355	372	408	395	382	372	393	402	415	400	353	437	387	362	395	413	372	380	407	425	382	371	338	383	404	385	388	389	413	391	399	391	378	406	374	422	364	395	391	366	384	365	401	388	422	397	367	353	376	394	388	397	374	378	375	399	381	385	430	427	398	375	366	394	362	344	384	403	407	380	388	379	372	406	374	390	356	421	376	368	405	409	374	356	381	402	356	375	392	395	415	386	386	380	391	399	392	365	360	373	399	391	366	360	375	382	356	358	383	380	356	367	398	369	388	430	376	395	409	390	367	392	398	347	427	384	415	425	375	403	380	382	393	412	363	394	412	359	379	425	399	383	390	405	404	355	375	389	423	380	406	384	424	360	384	394	415	383	353	417	393	424	316	417	399	371	395	399	340	373	382	391	394	367	391	374	437	427	408	396	378	394	381	391	367	382	381	348	376	370	386	388	352	406	441	324	379	421	403	362	364	402	429	376	371	405	385	413	390	414	407	349	404	374	392	386	399	379	372	369	379	367	382	432	363	374	387	369	418	372	387	407	418	408	370	382	366	393	362	382	395	387	411	410	334	391	365	417	370	376	387	346	371	345	381	376	370	431	396	390	414	380	397	386	399	371	402	381	362	357	413	394	390	371	389	382	397	409	369	359	370	365	410	384	379	383	388	390	384	378	384	329	381	373	402	392	361	369	355	354	395	377	402	370	417	383	361	331	403	408	380	383	432	392	373	394	353	364	376	398	382	401	383	431	384	393	359	421	386	383	371	404	384	363	422	397	380	394	391	376	380	410	387	347	379	416	352	369	389	409	374	385	374	395	418	398	385	414	384	383	379	362	362	418	378	387	406	386	362	370	374	351	372	335	420	384	378	342	351	392	389	355	367	402	424	357	383	382	416	374	376	338	368	373	424	362	381	376	382	407	421	396	394	446	406	405	411	395	407	394	387	377	391	396	378	415	391	417	398	386	355	406	383	340	343	392	350	384	376	391	405	368
31026	18232	9599	7285	4822	2403	1046	939	904	851	857	861	869	805	855	851	827	898	828	838	828	869	819	787	805	806	843	850	821	833	827	844	803	804	792	855	784	831	845	855	826	854	840	843	799	833	822	793	841	735	816	845	842	816	843	833	811	830	789	871	811	810	822	874	784	808	848	818	820	824	854	781	919	794	773	856	828	818	798	801	871	828	809	815	834	859	828	812	761	869	798	828	793	788	789	871	822	813	784	807	818	808	812	813	800	838	780	804	804	786	845	879	814	787	830	808	810	848	831	847	816	830	788	783	781	866	851	828	797	827	829	880	779	828	791	852	804	824	807	846	838	816	802	816	828	775	804	846	823	842	797	810	826	840	844	856	799	820	821	791	846	806	875	846	773	795	784	832	823	857	761	850	800	872	807	827	800	836	813	823	799	798	801	808	840	814	818	802	837	801	805	797	832	807	797	795	840	842	808	841	779	783	835	838	757	812	761	837	832	847	832	811	850	871	806	819	843	838	816	877	802	831	814	823	824	827	840	772	819	800	743	844	795	834	818	866	861	835	808	832	826	792	853	830	831	810	816	820	794	796	805	835	812	849	793	773	852	807	819	825	840	804	801	756	830	890	762	809	816	801	820	829	856	807	765	853	793	836	836	822	875	818	845	852	856	800	783	863	800	799	819	829	816	800	846	874	818	817	846	839	839	869	760	866	822	810	815	868	803	775	836	869	832	827	768	835	781	797	825	839	803	823	850	822	855	794	827	899	802	807	781	720	822	828	817	794	789	870	769	775	832	833	831	821	797	877	807	850	872	785	843	862	855	835	795	779	831	779	821	787	832	841	835	807	775	826	871	802	849	822	772	851	793	787	802	818	797	784	857	836	849	823	830	791	819	830	833	829	833	840	802	831	795	778	847	842	807	831	825	813	856	829	874	811	819	841	838	808	820	841	787	788	806	848	803	819	803	839	870	850	810	859	803	809	786	790	815	825	786	841	845	847	844	842	787	836	798	837	837	873	783	899	833	814	791	821	850	808	794	810	805	843	808	796	873	822	828	792	838	810	790	811	763	870	797	813	850	776	788	809	784	813	832	768	805	850	839	792	867	833	792	775	803	814	847	810	845	833	808	780	809	816	812	826	849	853	874	816	762	816	848	855	802	795	748	786	747	811	804	850	806	794	829	793	846	814	810	799	853	771	788	837	794	830	803	800	776	790	845	836	813	786	858	811	812	818	818	817	804	801	833	838	808	818	791	795	860	813	814	798	821	812	765	805	833	859	847	817	823	779	821	850	773	854	810	822	802	787	824	800	822	831	859	835	804	803	872	818	788	793	776	864	834	846	877	821	836	888	821	859	816	856	833	824	814	847	809	844	787	828	844	754	785	800	858	833	813	829	742	815	824	795	821	823	827	813	836	780	852	807	771	815	857	857	821	786	830	837	783	810	868	796	850	790	778	897	834	803	821	774	879	826	762	812	806	794	820	854	848	812	835	773	817	800	870	794	779	842	855	837	821	820	804	771	833	833	792	805	842	795	825	829	831	863	835	805	804	760	813	799	875	828	857	789	825	807	783	846	826	831	786	809	825	840	786	855	852	837	802	836	821	794	786	855	799	814	794	814	758	864	789	800	844	824	820	784	827	807	827	805	838	829	870	819	855	814	843	790	812	812	757	814	840	783	849	838	747	863	830	836	802	773	852	831	813	788	809	794	795	849	826	819	861	789	835	809	758	806	855	795	821	861	778	807	815	816	830	806	852	824	808	842	824	827	875	875	840	825	780	820	798	783	849	825	838	837	787	810	843	783	764	824	837	819	835	796	846	909	799	877	851	846	851	845	818	795	846	863	786	819	846	806	842	792	855	808	832	863	825	855	865	830	785	837	836	826	794	808	792	813	794	828	846	808	840	769	821	788	855	813	786	813	836	846	790	848	818	839	779	811	822	833	808	814	812	821	785	801	782	785	816	845	807	820	790	829	801	862	773	855	770	793	849	779	794	796	803	847	815	852	773	823	855	771	799	827	763	842	834	827	791	806	770	805	811	769	806	814	832	808	795	806	843	764	782	795	805	871	829	793	811	840	813	723	814	802	842	825	852	798	840	797	812	809	858	772	839	798	830	780	865	837	844	831	815	821	846	783	807	804	791	752	836	851	826	818	810	822	813	840	798	817	797	791	809	778	814	793	844	791	866	810	773	778	775	814	819	849	804	798	791	815	797	819	866	826	831	799	808	805	831	853	860	826	852	794	823	786	833	833	783	774	822	842	833	819	845	811	795	842	782	868	808	830	845	855	831	828	769	831	836	818	812	832	746	789	858	806	825	857	812	803	813	842	799	854	841	847	827	884	826	783	818	794	884	814	778	760	823	815	824	836	855	817	819	780	840	826	796	823	764	821	830	794	804	818	827	824	830	866	778	762	865	834	805	880	816	838	871	848	828	868	799	841	761	779	809	861	823	820	849	815	767	794	788	822	843	782	811	833	817	825	755	818	790	822	822	835	826	787	792	845	796	806	808	812	828	807	789	799	805	804	821	849	813	855	882	839	892	834	783	838	858	835	859	810	812	786	830	806	820	813	822	824	819	810	799	793	827	820	846	841	810	862	814	861	828	828	813	797	841	824	844	838	828	815	806	901	796	820	799	796	825	854	804	853	807	840	799	839	801	789	845	810	857	808	805	843	774	788	795	839	877	873	812	818	829	800	811	816	841	821	835	830	808	821	800	856	899	820	787	809	832	810	836	794	791	809	870	861	798	818	843	847	793	810	836	810	822	807	791	820	770	848	783	843	788	780	870	789	838	820	783	791	854	809	822	820	826	823	857	817	816	843	762	801	794	828	803	869	876	848	788	779	852	811	800	787	801	766	835	846	834	851	796	865	863	833	850	782	834	850	814	864	817	868	802	788	830	807	851	822	846	843	794	813	786	827	780	823	761	812	781	836	859	818	801	792	823	821	804	788	842	790	845	841	793	780	812	866	817	826	799	813	804	803	756	850	802	767	821	833	807	788	789	792	782	860	836	803	793	826	880	821	837	884	868	818	783	829	836	830	803	807	821	756	823	825	818	806	866	782	810	813	834	835	793	791	845	826	808	818	787	791	863	833	802	790	778	854	818	770	826	770	869	820	807	834	813	803	751	815	829	846	856	858	786	842	756	800	798	823	791	813	831	785	819	813	806	845	874	844	813	833	836	819	838	813	855	777	849	826	781	833	806	819	826	893	899	810	834	824	823	821	802	809	838	858	816	810	792	882	821	774	846	825	837	834	817	774	824	819	856	857	795	838	797	805	817	850	823	838	795	802	811	792	844	853	837	806	827	759	821	831	817	824	807	786	830	871	803	827	766	884	817	797	813	826	857	826	811	823	829	830	842	765	782	830	855	836	821	833	813	846	814	807	820	832	811	847	813	830	846	782	842	827	849	854	805	792	817	812	774	767	816	830	804	785	774	855	829	834	824	787	793	848	826	822	806	833	813	761	780	842	807	826
53168	27707	16165	9232	3477	1017	499	441	433	412	412	406	343	379	400	356	376	399	380	357	411	396	387	405	385	422	382	375	403	357	347	371	383	396	333	376	384	387	361	398	377	382	362	382	398	376	383	366	392	359	395	387	369	359	375	367	384	325	394	377	362	393	364	397	320	360	391	361	369	388	397	381	382	372	380	345	361	360	331	380	369	370	355	343	396	353	341	401	400	396	412	388	372	368	371	363	368	378	402	364	389	396	385	375	358	381	339	369	376	420	361	400	393	374	374	384	411	377	329	375	381	375	389	356	383	332	371	379	383	390	378	373	373	365	338	369	378	385	384	397	388	396	349	403	413	371	384	398	400	397	351	407	378	362	376	384	409	361	394	350	404	400	371	373	372	376	351	381	373	387	389	366	377	390	356	381	344	358	356	374	375	390	356	392	406	378	345	356	363	396	389	358	374	409	402	358	361	381	387	431	359	387	399	408	422	352	336	362	348	358	381	379	366	370	363	393	355	348	379	397	378	346	370	345	376	390	379	356	378	379	355	374	368	359	372	375	418	404	386	380	367	385	369	382	380	367	340	371	388	378	383	374	401	361	392	349	430	374	390	371	375	374	368	394	399	365	340	399	347	368	356	358	381	360	365	372	408	384	360	389	364	394	356	400	351	360	355	377	356	375	383	388	364	369	380	351	376	355	347	412	388	399	395	386	399	403	378	361	392	351	350	369	392	354	342	370	395	366	388	379	394	365	376	383	361	381	388	352	389	396	402	398	396	374	386	385	380	374	381	369	358	395	362	344	369	359	390	383	368	383	373	437	376	336	394	340	391	363	366	389	402	400	374	385	377	331	388	368	374	374	358	408	372	379	380	358	355	353	388	374	340	341	401	370	382	373	366	376	401	389	399	332	339	333	379	397	385	367	320	366	337	336	385	367	352	387	366	360	369	378	383	366	384	399	361	336	365	368	328	381	377	355	341	350	365	374	370	359	364	382	370	361	405	365	380	406	386	359	348	409	331	365	369	346	354	367	336	370	354	385	383	386	375	340	388	399	365	394	353	387	344	371	376	357	386	370	431	379	358	387	408	361	379	366	384	394	411	378	404	423	435	391	373	379	353	375	364	351	347	368	347	353	377	340	362	381	403	388	345	380	351	374	416	357	384	369	330	334	381	347	368	364	348	381	367	346	403	369	370	359	329	348	330	358	346	333	373	378	385	385	377	373	370	389	362	374	407	372	388	368	355	379	366	402	369	413	382	367	381	410	409	372	353	397	401	361	375	372	361	329	365	375	368	364	364	334	356	356	371	395	354	402	405	363	371	417	378	362	349	370	394	400	334	370	383	360	373	344	386	405	397	393	383	397	392	374	410	337	370	367	375	365	404	360	397	375	341	358	364	381	403	372	350	353	384	340	376	405	382	350	368	351	379	392	354	368	381	348	362	357	382	406	378	338	392	377	384	406	396	362	404	337	346	370	380	378	349	390	319	409	381	392	373	359	348	377	355	391	391	364	342	384	379	387	392	353	356	392	371	395	434	352	398	364	357	389	384	386	372	387	380	425	376	373	378	395	388	385	382	336	380	352	380	333	391	375	349	400	367	376	376	385	388	376	360	390	365	345	361	367	398	347	311	373	385	375	350	357	328	365	389	347	401	338	350	381	371	367	378	380	370	383	391	367	340	393	395	385	361	392	380	375	385	365	376	362	383	368	385	371	357	382	362	374	375	355	390	395	394	366	344	393	396	360	353	410	333	314	372	403	364	383	351	352	388	366	387	390	365	400	416	381	382	402	389	357	387	386	365	376	380	392	394	384	385	378	412	398	371	316	323	366	369	382	388	357	358	364	397	344	368	393	398	365	419	364	380	362	373	377	343	380	325	355	407	371	351	365	327	359	415	387	400	338	345	399	360	380	346	343	358	409	377	394	401	371	336	418	419	387	394	377	399	366	368	444	403	349	383	360	382	396	367	367	354	369	340	321	369	423	377	359	352	357	339	341	369	374	410	382	411	311	392	329	377	418	371	372	350	380	385	373	361	362	367	383	353	368	373	380	375	384	364	371	374	375	365	401	378	381	356	345	409	384	361	421	329	403	352	375	315	390	399	378	426	378	386	418	383	381	340	350	411	317	366	342	399	373	345	366	353	389	345	389	373	399	384	381	364	357	335	416	368	341	370	389	375	383	399	346	402	375	389	369	371	380	369	397	366	369	409	378	378	400	354	358	363	379	366	366	342	407	394	383	399	371	405	367	338	374	376	376	374	431	401	349	349	353	381	379	376	407	367	348	385	404	371	331	379	381	393	354	351	391	416	386	399	384	413	390	374	367	382	358	375	360	362	351	344	371	397	377	329	367	388	385	355	419	351	399	390	380	379	375	343	360	352	334	404	376	389	380	360	407	365	363	398	371	392	376	357	377	366	393	339	356	334	346	380	351	349	389	388	371	351	357	377	352	392	369	361	404	384	359	353	406	354	359	392	346	370	407	335	412	348	332	381	394	345	379	345	362	364	392	370	414	369	380	385	401	415	379	364	391	348	384	375	382	376	373	385	392	324	370	381	349	373	388	338	443	389	374	374	360	376	388	342	364	385	345	337	361	384	358	349	349	375	346	344	371	370	372	359	375	406	370	378	353	415	348	389	351	371	413	355	367	393	382	373	357	399	398	398	351	360	373	408	381	344	339	378	388	373	365	389	380	369	334	392	414	407	416	401	406	398	360	354	355	357	388	381	388	406	332	342	432	378	350	386	343	383	385	357	403	343	408	359	361	365	384	388	393	364	371	380	418	387	346	384	367	366	379	401	400	411	364	361	407	367	403	411	366	372	381	406	395	415	338	358	356	339	397	373	371	368	373	388	379	401	392	382	364	391	357	378	369	392	398	392	368	356	378	350	359	367	407	415	353	382	391	377	364	392	356	357	390	364	391	339	374	336	410	381	362	341	356	437	392	390	388	383	372	391	373	387	401	366	401	395	413	397	369	381	363	388	393	388	404	402	386	396	423	386	375	354	377	367	394	394	379	378	352	368	360	364	399	365	388	370	385	377	362	366	372	397	344	352	350	403	409	356	365	377	394	383	365	374	399	371	370	401	400	372	375	408	327	361	368	370	368	443	396	366	398	352	357	359	399	392	350	380	428	357	373	402	379	371	392	327	354	358	387	354	395	380	355	339	375	353	362	369	380	373	388	371	366	351	320	358	356	385	367	352	368	339	352	377	407	379	381	378	362	345	333	375	388	332	323	378	385	394	348	399	387	359	353	366	353	344	344	339	379	357	373	330	357	385	361	387	369	329	387	391	412	382	385	409	372	389	396	388	351	386	370	373	386	383	368	398	359	388	393	401	380	409	372	382	399	362	394	360	373	371	354	348	361	377	386	377	349	321	375	355	381	391	382	405	381	330	370	364	382	379	342	383	421	405	384	369	399	386	389	375	391	369	398	360	350	401	364	358	385	345	355	366	362	372	408	373	380	361	377	340	351	363	348
34008	21014	19609	16695	8628	2521	1200	1041	1013	986	895	876	910	803	873	851	823	756	835	820	816	832	812	862	766	837	803	754	763	768	812	834	817	823	818	797	853	863	822	848	792	809	801	794	847	799	854	798	809	822	809	816	802	822	800	816	823	877	813	811	792	823	788	811	817	783	846	780	817	839	799	791	761	814	801	808	820	824	762	795	808	793	790	854	831	760	795	882	798	772	803	803	755	807	817	776	827	810	755	796	791	782	797	848	807	752	851	853	758	829	798	869	808	826	830	820	817	780	792	811	794	787	807	784	776	788	863	771	768	824	802	735	782	842	780	798	801	783	825	766	748	825	773	809	747	785	794	795	807	824	817	819	766	811	781	810	804	842	778	798	828	736	802	789	778	797	782	785	773	814	782	847	871	777	785	831	738	728	836	774	789	834	831	833	784	809	815	774	773	769	795	807	805	827	841	802	795	802	815	813	808	823	796	800	814	806	835	819	808	812	804	802	834	793	805	776	824	829	797	807	825	775	787	775	776	811	848	794	775	836	730	788	800	813	803	810	795	789	826	737	758	795	814	807	786	803	832	832	783	805	765	785	798	822	797	826	878	788	782	820	778	780	752	777	811	775	856	784	892	839	772	810	808	800	773	791	814	859	813	794	808	851	786	812	824	778	825	786	808	811	841	786	828	807	819	792	726	784	822	815	803	800	825	812	766	816	785	815	782	823	820	808	798	798	787	822	838	796	792	854	865	794	785	815	844	806	784	836	833	774	764	810	803	817	817	812	828	801	822	801	809	770	780	793	806	867	764	759	808	801	765	796	833	774	770	789	808	839	763	787	791	822	818	829	738	821	758	807	801	832	741	816	847	798	797	837	764	834	808	824	823	796	842	829	776	784	784	747	829	849	804	843	802	825	790	802	745	790	807	813	753	824	836	795	810	870	826	799	784	784	812	784	783	795	836	836	829	828	774	809	786	812	796	808	780	841	780	776	794	833	774	793	825	726	788	839	819	825	770	758	774	821	796	806	791	842	814	846	826	823	793	828	801	796	806	802	828	816	770	830	815	795	806	745	795	835	805	808	812	820	796	862	812	807	815	854	792	791	833	867	843	819	786	763	802	836	789	794	841	798	865	830	799	782	849	777	823	777	850	800	763	813	754	799	828	794	796	763	775	777	774	834	838	801	805	832	833	828	767	866	814	802	802	765	761	854	788	799	817	820	812	775	815	869	777	763	795	813	847	765	777	807	791	786	824	789	780	823	779	811	781	761	764	754	842	806	765	817	801	821	841	805	774	791	837	780	763	819	815	775	794	777	792	801	799	798	798	804	819	810	792	758	798	838	831	760	773	833	813	829	846	795	844	780	787	830	781	757	821	853	786	815	821	819	790	786	790	817	784	871	804	777	795	776	819	810	773	775	833	829	766	863	809	794	813	733	819	864	889	848	762	791	818	821	770	782	820	791	736	823	789	829	826	828	843	748	778	827	818	859	829	834	747	817	839	835	818	813	835	847	778	801	823	823	778	795	787	757	767	810	887	809	748	796	812	801	777	859	833	776	793	795	806	793	837	853	782	829	795	773	845	783	857	876	751	735	824	796	818	765	764	824	842	814	829	768	751	787	772	825	783	834	810	798	787	857	789	834	823	800	802	760	815	818	796	825	874	810	806	833	795	839	846	848	824	790	763	807	815	791	812	815	799	895	852	795	789	764	785	796	791	804	808	792	799	781	822	791	824	826	848	839	820	804	760	820	822	775	777	799	770	823	764	856	815	831	789	818	831	805	828	794	811	804	808	794	797	804	817	817	816	829	787	843	785	770	809	773	762	810	804	768	823	784	789	806	764	805	830	785	840	773	804	771	775	839	798	825	824	760	845	838	836	785	773	820	771	839	768	821	771	808	787	819	791	783	836	832	832	794	793	835	766	838	770	812	856	733	788	788	838	736	784	802	828	815	803	768	810	837	825	828	789	782	827	812	791	822	815	761	787	795	769	825	814	845	800	815	782	768	795	831	818	747	787	812	785	842	819	808	816	793	842	824	780	793	754	774	802	831	813	837	790	764	827	838	827	786	820	811	789	772	805	766	807	806	748	813	801	814	800	790	800	835	825	806	832	759	785	827	811	752	843	838	812	810	821	851	778	769	800	831	762	795	853	797	808	840	765	776	785	785	810	821	813	783	868	779	763	782	807	821	821	847	833	795	828	798	782	787	774	794	800	797	812	814	840	774	819	783	808	848	820	789	796	817	826	826	802	765	816	808	803	843	765	799	772	806	813	791	841	750	783	773	785	791	814	769	832	768	836	817	821	823	852	822	746	803	815	828	819	767	812	784	808	792	790	838	777	791	823	761	805	761	786	822	801	847	822	793	840	843	779	793	826	837	811	783	787	756	789	802	791	807	851	806	747	785	753	836	774	802	832	823	818	792	828	798	776	754	784	759	806	799	821	779	795	796	823	878	776	772	832	855	797	816	819	811	847	714	775	800	847	804	788	814	840	781	793	808	810	790	795	813	789	846	824	812	807	804	779	821	817	772	792	848	774	822	823	768	844	772	802	800	778	820	844	801	784	806	813	855	822	782	812	807	784	846	772	792	780	785	770	818	766	834	836	784	803	788	772	799	809	823	815	792	788	811	843	851	789	783	777	791	815	816	778	781	855	812	810	806	803	806	824	800	810	798	797	788	792	830	780	793	810	749	845	795	804	823	840	805	801	751	775	840	823	799	822	825	742	829	794	774	797	774	813	828	798	816	797	837	794	831	771	803	805	835	814	809	812	853	840	828	771	793	788	808	793	847	831	806	840	825	783	800	754	772	780	830	816	797	806	793	760	794	744	815	824	840	792	807	788	791	780	831	827	768	838	781	782	813	787	769	806	811	871	789	821	775	784	792	787	820	777	765	818	817	783	835	792	826	832	729	825	796	824	810	796	779	798	772	756	822	826	813	788	755	816	810	794	809	818	788	768	789	823	848	767	853	799	810	775	804	827	831	830	801	803	779	806	828	855	830	795	861	846	809	794	810	796	751	776	759	850	809	803	739	809	745	739	803	817	794	818	774	822	812	830	868	762	847	816	796	788	817	801	793	833	819	830	839	806	782	849	764	834	795	796	776	797	823	793	783	773	811	810	790	786	864	808	793	751	786	820	780	825	828	796	790	786	770	841	806	825	829	828	765	809	810	798	792	809	850	831	806	776	804	792	814	798	869	820	798	834	806	809	814	841	854	793	809	809	873	800	816	849	809	798	790	830	838	813	842	787	810	842	784	777	816	788	764	795	821	805	805	782	795	809	775	788	744	840	783	796	772	800	820	804	798	822	759	835	813	794	779	793	784	815	793	804	782	764	788	794	778	869	785	833	784	789	837	821	792	789	777	815	782	798	799	768	806	839	764	801	823	764	812	803	830	888	824	835	790	809	791	773	830	814	787	784	821	766	779	827	850	792	803	782	828	821	818	778	786	766	809	789	828	817	808	880	807	767	742	807	787
59927	36461	23721	14240	5878	1292	574	479	504	426	454	420	422	425	425	394	422	383	383	377	414	389	355	381	404	374	366	408	383	397	413	407	409	355	391	375	387	406	419	362	401	423	381	353	387	348	382	401	365	384	395	368	396	386	356	399	424	383	395	380	415	378	381	405	360	397	373	385	398	408	366	378	391	381	369	384	371	413	369	403	418	411	367	399	380	452	397	384	386	375	380	395	428	361	340	373	393	375	356	377	384	390	378	392	402	373	369	400	352	354	358	372	421	390	365	350	396	410	392	365	378	350	370	387	389	400	392	347	405	417	386	358	361	367	354	344	390	367	346	416	366	364	404	368	371	370	364	337	428	406	437	388	393	374	374	351	401	371	454	401	394	375	375	374	399	359	395	377	365	329	372	427	387	397	393	366	431	417	440	398	403	392	411	424	389	393	427	390	380	377	368	350	385	380	378	357	362	399	393	383	408	409	390	441	344	378	391	389	376	414	374	386	394	416	362	376	386	372	400	365	401	399	373	365	376	367	399	330	388	397	393	379	369	373	411	362	422	397	345	360	394	421	379	414	387	384	366	417	376	414	362	377	381	378	400	392	360	386	456	440	342	390	386	361	379	410	382	404	398	382	333	368	375	380	389	413	375	360	390	399	368	414	409	366	386	361	372	384	357	390	379	437	392	378	345	406	406	324	383	379	407	405	372	385	365	362	402	448	390	394	377	399	381	376	371	415	388	398	390	385	388	365	400	383	387	383	404	416	360	354	381	367	391	382	378	394	353	423	411	410	383	361	393	387	416	378	413	382	393	382	380	395	379	390	350	388	390	377	397	374	372	362	407	390	347	366	421	390	391	377	370	412	368	344	360	393	372	417	353	399	358	379	429	358	393	354	360	374	394	375	354	341	374	380	367	422	416	423	370	418	414	383	383	370	380	346	396	376	402	417	371	378	367	398	404	369	390	368	365	361	383	370	401	409	359	380	362	393	368	345	391	378	388	372	394	417	383	391	413	394	373	421	371	361	392	410	361	381	350	363	357	342	385	347	413	372	379	342	387	391	397	386	375	359	385	367	369	370	389	398	377	355	362	403	384	353	388	394	378	398	426	373	396	398	378	361	390	399	399	362	362	341	363	411	400	437	392	384	382	321	391	381	377	402	344	365	399	426	349	362	384	416	424	393	383	407	370	382	381	397	397	410	374	371	340	369	375	412	409	386	409	390	387	392	394	368	406	408	364	352	405	376	365	389	417	402	349	400	415	351	380	397	405	426	358	410	361	380	385	357	377	378	350	385	389	377	369	391	396	411	387	376	378	383	370	397	366	387	374	373	397	355	410	398	406	386	369	370	394	384	391	379	342	375	377	382	346	395	385	386	413	389	356	410	412	393	379	382	386	421	371	413	348	342	384	420	363	398	371	394	405	364	390	405	349	375	416	364	422	404	411	409	362	410	401	387	408	362	387	376	388	398	392	402	402	372	376	363	379	413	384	439	406	397	378	356	358	411	387	414	394	356	374	435	406	379	384	373	388	359	372	415	337	383	376	362	422	381	432	414	373	385	363	377	358	406	392	365	434	410	374	388	401	381	346	367	355	400	403	390	381	385	374	371	425	387	425	402	430	407	383	365	387	365	383	359	372	408	355	341	375	404	420	421	385	377	371	392	391	347	416	412	404	406	366	408	378	389	390	417	405	371	389	391	385	368	378	395	397	363	387	350	402	365	388	398	341	360	385	377	393	425	362	404	404	355	353	398	422	383	393	422	367	413	381	363	393	396	356	380	318	372	369	346	397	341	385	343	367	363	376	383	387	384	404	416	353	427	387	371	392	352	372	384	401	367	360	366	419	391	426	397	387	391	394	406	380	346	350	375	381	395	362	395	388	355	399	405	430	414	378	364	379	360	416	339	377	371	395	415	382	369	410	379	388	402	392	385	339	388	405	374	358	369	414	396	390	449	371	418	409	372	384	362	360	385	393	400	419	411	388	362	387	347	393	383	372	394	388	355	356	380	366	390	366	377	383	391	358	421	368	411	351	389	416	375	396	381	405	396	383	384	371	418	389	404	418	417	354	420	364	388	376	400	372	394	360	382	339	420	418	389	408	350	350	375	359	395	389	387	428	355	402	378	363	359	376	376	388	372	390	348	370	401	401	355	362	387	376	422	362	382	363	367	405	367	382	352	365	411	394	406	397	411	405	385	395	375	360	394	353	409	378	393	409	381	406	374	381	362	399	410	378	376	372	373	375	397	360	359	374	416	385	403	397	423	391	377	382	385	368	337	392	421	388	373	382	355	403	392	364	384	435	396	398	373	365	374	356	421	378	343	392	396	412	381	380	396	388	392	355	379	329	365	364	371	380	315	399	408	354	362	368	371	331	400	342	397	352	397	401	381	387	394	363	381	335	376	370	390	416	418	381	402	364	380	333	366	422	389	407	396	386	378	395	350	388	384	378	366	392	381	420	389	430	390	401	414	351	363	408	362	377	372	393	433	407	402	418	408	388	400	386	380	331	393	365	357	420	418	432	396	426	412	376	396	409	381	389	406	371	375	410	411	374	418	377	395	376	392	370	399	396	390	380	383	392	388	370	356	360	398	384	405	402	386	386	390	354	347	376	364	395	362	368	370	371	384	351	384	410	399	356	373	349	355	408	383	405	412	380	352	390	372	370	358	405	406	407	371	387	375	396	372	398	371	372	426	413	381	380	364	372	396	351	356	373	343	384	376	404	409	377	362	398	371	376	436	351	354	373	408	374	375	427	406	386	364	383	386	381	397	400	394	379	398	382	384	403	340	394	352	391	376	394	400	400	371	381	369	322	349	386	383	374	382	376	382	381	418	386	358	407	367	366	384	387	383	400	430	401	392	401	387	327	369	395	404	375	378	394	378	396	385	405	394	397	382	371	390	352	377	380	387	363	371	362	369	348	371	404	359	406	402	410	413	409	422	390	405	444	386	382	358	400	380	360	365	348	373	374	400	407	369	370	391	401	354	371	419	370	417	414	419	361	365	423	381	400	365	389	332	415	351	394	388	365	396	381	393	385	417	403	346	361	371	379	378	412	359	387	409	445	384	397	396	388	396	379	359	362	396	366	397	380	423	402	368	411	376	375	385	414	354	391	373	439	398	388	386	393	383	372	401	369	422	362	373	429	419	357	383	357	403	362	377	373	419	373	381	429	427	405	418	392	383	365	386	365	359	414	398	399	420	373	399	394	354	396	377	385	366	371	372	431	396	396	387	391	365	416	405	388	379	388	353	381	400	389	414	375	387	381	411	374	395	435	347	369	409	414	410	344	370	361	383	440	419	399	378	372	380	383	399	366	369	427	384	377	377	353	369	381	391	421	385	345	393	359	361	377	394	394	416	362	418	348	425	411	400	415	390	381	426	381	395	380	368	377	379	431	396	368	370	399	390	404	383	403	391	342	369	420	397	370	379	429	405	443	362	382	371	398	369	376	321	364	402	386	407	387	382	415	403	378	398
37455	28796	25830	22479	13097	2707	1700	1420	1224	1172	1124	1063	982	951	898	945	940	872	877	845	832	836	885	856	889	815	785	746	841	814	787	795	853	845	848	909	905	877	920	866	918	870	879	900	851	921	865	820	831	823	822	875	851	807	818	872	867	861	867	868	840	852	833	797	826	830	830	843	843	848	835	807	802	842	870	864	887	851	830	828	805	825	871	820	803	735	811	862	836	834	824	833	792	845	825	834	826	873	841	864	767	810	764	798	836	834	759	783	824	809	813	817	796	799	840	816	815	856	870	847	860	859	833	833	811	815	856	831	880	849	803	841	852	818	780	794	817	811	867	794	845	774	814	815	817	820	875	771	793	784	858	806	824	823	816	816	782	826	814	809	820	854	849	855	758	808	817	807	809	804	782	836	809	801	834	831	793	808	835	843	822	845	805	768	740	819	822	844	854	791	840	877	818	799	800	779	818	813	803	804	807	791	800	826	794	788	837	822	846	871	798	852	786	798	841	811	838	817	798	801	828	821	814	787	777	856	851	809	868	788	778	810	777	818	820	779	824	841	812	847	800	818	842	809	804	850	831	822	811	838	850	791	870	854	791	824	836	821	769	793	826	833	822	834	835	824	813	780	873	815	830	786	830	798	814	844	812	830	833	825	844	825	843	834	811	835	844	839	830	822	800	782	813	849	828	827	833	852	795	813	823	856	849	821	829	786	822	802	797	832	806	824	780	818	816	820	825	824	819	787	781	755	811	829	841	871	828	840	820	825	808	806	821	799	839	793	786	788	852	840	870	816	793	858	844	870	818	816	819	814	838	790	800	840	798	835	813	802	849	894	811	796	846	837	809	863	785	859	834	842	807	830	817	791	805	807	831	836	840	791	792	801	850	839	810	824	835	843	815	814	875	793	832	830	831	866	796	837	819	832	763	839	836	812	825	838	786	846	813	841	845	818	802	831	825	816	770	829	829	826	805	887	847	889	835	802	808	791	774	782	790	801	814	846	848	817	808	808	805	840	783	803	873	861	805	811	828	769	853	827	835	779	806	816	841	842	829	816	838	819	843	861	824	780	874	794	801	832	798	777	817	813	818	807	806	829	840	791	826	770	873	818	814	898	820	860	844	855	795	810	818	799	878	835	847	761	837	809	809	841	865	836	825	841	849	816	809	803	846	814	859	823	755	848	837	826	861	834	849	836	838	818	854	762	846	866	802	806	851	811	786	803	817	822	835	837	930	774	823	801	808	853	787	807	850	791	827	759	830	789	835	839	830	807	812	799	808	842	858	805	856	810	844	807	862	843	853	815	842	819	820	790	869	837	767	809	822	858	813	855	778	827	804	902	814	872	837	809	829	816	844	778	809	833	867	833	877	832	872	790	828	790	774	799	803	778	803	786	774	777	819	793	884	842	788	845	769	806	821	758	870	833	850	825	847	870	816	798	793	828	869	810	869	771	859	868	828	784	817	834	802	867	866	817	812	797	803	803	794	800	818	834	818	818	780	809	814	863	772	816	805	869	835	852	848	817	797	824	836	811	858	866	773	854	830	853	816	825	826	842	835	806	807	863	799	807	827	846	840	817	772	835	817	837	880	817	745	876	809	822	787	811	815	775	886	837	749	784	806	830	839	868	780	832	834	847	813	791	808	801	862	782	823	833	836	826	853	894	882	815	830	837	834	780	821	906	850	836	821	859	791	776	762	834	811	829	858	735	838	861	787	892	863	824	846	788	874	828	847	800	773	846	774	816	827	834	842	823	852	822	813	828	787	812	791	827	797	811	841	807	863	782	803	819	842	835	832	769	834	863	837	806	823	785	873	768	855	776	863	787	840	799	802	868	823	865	803	860	799	837	830	841	796	833	827	829	846	827	829	849	844	825	854	835	790	846	774	789	814	773	866	776	828	823	867	894	818	807	855	854	803	863	858	826	883	823	837	831	792	888	799	859	788	784	776	816	819	827	846	841	852	828	833	818	809	804	859	827	829	789	772	829	834	807	795	832	838	823	847	849	820	800	857	790	832	816	761	811	809	822	818	844	830	812	835	822	815	830	823	831	840	779	798	812	797	831	808	859	779	804	816	812	835	854	818	813	791	804	863	826	834	795	812	835	791	847	824	827	841	867	825	781	807	777	798	825	813	805	781	803	842	791	767	835	815	823	828	769	838	889	825	848	862	797	843	820	765	815	805	825	796	784	863	791	873	843	839	817	837	823	799	865	794	843	793	803	800	827	790	834	796	833	810	869	820	790	819	864	878	807	798	865	825	823	734	838	772	831	850	808	787	813	784	860	804	859	865	813	852	824	836	777	806	823	794	824	842	798	810	822	842	808	832	796	797	823	842	832	813	840	838	836	827	831	844	822	826	856	829	816	816	784	871	795	814	837	811	832	795	789	835	844	841	828	863	816	776	832	814	859	801	815	809	864	803	785	840	819	854	783	886	789	810	822	823	819	777	827	781	796	825	785	821	811	821	871	800	818	840	789	813	819	842	823	806	786	800	839	802	840	876	817	814	870	879	835	793	806	841	814	832	813	843	821	841	812	851	788	769	813	821	865	858	840	784	850	777	849	878	886	829	834	846	858	829	779	799	857	805	839	837	808	816	857	807	818	815	764	857	794	833	805	817	849	808	825	841	832	835	875	864	874	856	815	814	825	815	840	777	786	867	820	824	832	833	822	816	815	864	808	794	846	864	814	849	790	844	831	750	822	786	802	834	814	826	828	779	817	811	795	832	820	830	836	840	851	807	832	845	794	815	818	837	850	855	832	867	871	836	843	853	816	848	848	839	798	841	782	828	842	868	850	752	849	804	874	851	802	837	850	806	817	819	838	844	837	867	877	840	819	842	806	890	843	799	871	824	786	801	832	795	787	839	852	860	829	858	803	826	799	790	849	802	802	807	838	825	798	856	815	818	838	825	810	866	810	856	756	804	797	812	906	837	872	800	840	878	781	823	852	857	844	854	831	814	827	804	888	876	912	788	790	830	817	840	824	784	832	814	850	828	796	849	840	835	793	811	842	867	794	856	769	876	845	853	843	818	820	812	845	830	809	820	794	775	884	797	813	842	846	824	829	837	806	811	849	857	810	798	851	800	803	828	835	818	847	772	858	809	819	835	839	836	792	842	847	811	776	802	805	803	853	820	810	810	815	836	831	816	794	802	820	825	803	822	834	826	843	837	842	824	831	845	863	833	853	829	815	865	745	804	796	821	841	811	777	832	838	862	812	830	814	812	809	772	804	849	798	826	747	830	834	833	825	785	761	776	879	827	813	812	850	831	820	810	824	786	775	856	815	837	853	835	846	778	840	881	872	821	834	824	836	822	803	826	775	776	812	802	853	851	840	855	842	850	813	826	808	804	788	832	844	860	769	780	856	811	769	837	853	815	811	835	875	778	863	792	862	821	788	792	824	850	876	840	796	799	804	815	811	875	802	816	832	848	823	830	828	834	776	869	825	829	810	829	825	841	828	850	848	868	795	799	830	843	819
42916	16050	7302	3984	1662	556	438	402	453	413	389	392	355	401	377	388	411	383	386	398	399	407	322	404	412	395	375	376	358	349	357	366	384	380	363	332	392	384	364	376	417	390	415	413	414	382	321	387	369	419	374	386	402	422	342	420	419	428	412	377	372	397	361	388	380	397	429	405	377	370	392	415	394	393	391	363	429	364	413	410	404	429	376	367	390	402	386	354	370	430	392	404	360	373	344	365	375	373	431	399	358	379	425	377	421	346	406	366	403	392	401	390	383	411	441	395	393	410	371	422	355	392	384	403	432	384	399	366	414	435	396	368	385	406	369	396	390	385	372	389	362	402	359	376	402	419	369	343	418	404	384	367	384	359	401	390	404	424	379	420	427	426	361	428	390	388	382	367	396	363	398	413	364	356	393	398	409	357	413	368	389	387	376	415	394	384	362	392	387	374	367	390	412	372	379	416	384	364	395	394	403	356	360	419	440	368	385	381	379	387	371	360	382	404	401	383	365	415	394	376	410	369	391	385	412	373	415	362	386	361	384	375	404	381	369	382	381	395	405	341	390	359	363	412	366	384	353	372	384	404	364	423	386	413	371	381	425	356	352	391	374	372	380	368	389	379	421	406	353	381	385	407	388	347	387	396	426	353	384	378	379	381	379	370	369	370	417	385	393	360	384	376	388	372	347	366	371	396	369	375	380	415	345	368	424	402	375	392	357	402	404	374	366	398	370	431	351	378	403	413	369	375	397	391	386	396	405	388	385	374	419	351	358	356	366	394	392	419	384	377	394	385	358	390	389	317	395	399	387	404	418	390	378	391	362	419	384	394	380	364	394	375	392	391	386	399	348	373	365	363	344	381	398	381	404	396	385	398	425	396	415	364	383	387	412	409	369	366	415	343	364	365	415	390	362	430	391	379	327	404	351	374	383	404	383	413	398	398	425	358	385	399	395	377	354	347	415	403	409	392	378	390	388	390	385	404	355	372	380	371	375	369	423	428	362	393	403	385	358	399	399	427	393	413	391	368	388	417	370	396	434	398	407	373	403	379	395	398	348	352	387	435	374	389	353	370	393	393	381	390	380	376	394	393	355	397	393	392	367	383	370	356	382	379	383	371	446	364	370	400	380	368	398	406	374	375	373	394	407	395	399	417	416	370	368	372	374	384	390	388	359	387	374	400	389	380	378	396	392	390	377	374	431	367	399	371	382	429	390	392	383	369	403	357	395	358	373	382	352	377	343	387	389	389	375	385	375	379	412	372	412	391	391	385	373	394	359	383	424	384	388	405	380	422	395	393	394	393	435	371	374	374	378	357	418	385	374	416	378	377	423	369	389	370	385	358	407	354	345	384	408	397	359	388	383	383	363	377	386	421	376	372	382	388	378	371	401	396	360	398	388	365	364	396	420	431	375	398	398	410	360	370	389	353	389	373	375	366	370	415	378	344	399	347	397	371	362	364	383	381	388	400	392	348	423	399	381	411	394	418	368	400	359	419	433	374	362	402	356	376	411	424	377	391	393	399	388	422	375	385	341	403	386	372	388	377	402	380	423	375	385	418	381	375	375	383	392	390	422	343	380	392	386	376	380	410	420	400	406	423	414	385	414	370	408	390	401	409	383	383	398	386	370	371	415	427	423	401	364	334	356	365	404	388	423	397	400	378	378	363	417	361	377	407	379	408	373	379	377	347	365	375	428	412	391	422	410	406	383	395	373	366	373	400	368	387	386	380	365	374	352	371	399	390	330	373	368	377	392	387	362	388	399	384	378	391	397	414	378	398	385	387	389	370	393	400	363	355	406	388	374	360	386	412	368	373	369	387	383	378	391	402	341	400	362	403	411	381	387	383	388	413	389	388	386	386	380	407	371	373	379	404	407	374	384	369	408	388	400	368	388	365	404	377	355	399	424	380	397	395	387	375	328	380	381	426	376	378	369	414	404	353	348	386	397	371	377	381	368	374	410	399	370	397	392	401	389	429	394	390	420	423	388	363	371	376	397	371	422	414	381	395	405	351	398	381	377	396	392	392	390	361	402	394	371	414	386	428	381	413	372	370	399	398	367	386	430	388	401	417	413	347	364	373	350	355	361	377	403	397	376	385	395	387	392	395	383	359	415	384	396	410	413	373	376	391	355	412	441	416	386	393	392	400	364	356	401	396	408	370	389	429	418	418	382	389	384	400	394	387	362	370	398	351	376	387	398	403	416	415	354	357	390	399	402	386	377	373	399	379	410	417	403	382	359	366	350	355	367	405	381	387	374	384	411	370	396	385	412	359	353	392	390	360	388	401	345	386	408	372	385	421	378	376	369	378	393	368	408	407	430	371	363	357	361	375	400	415	370	317	397	365	416	406	379	431	391	406	362	395	405	340	372	377	411	393	355	387	382	406	378	400	385	398	381	400	396	376	437	373	371	398	412	367	386	419	398	385	385	372	364	386	403	390	388	396	378	402	391	371	349	342	377	368	422	353	380	395	366	386	399	405	351	405	377	387	371	429	381	361	390	403	404	402	368	339	442	393	386	382	361	365	346	373	396	389	347	392	403	393	376	390	368	407	365	361	365	421	404	367	394	424	340	391	420	379	406	385	402	377	363	384	364	351	394	356	378	396	373	397	359	437	435	383	356	373	433	352	386	403	405	371	371	417	397	392	398	404	401	389	368	370	386	365	350	399	393	368	455	384	346	399	411	370	404	371	382	395	350	356	367	365	394	415	420	399	341	391	412	428	441	404	409	405	406	415	387	395	434	395	370	397	413	420	387	385	409	365	364	377	409	352	392	364	395	377	393	393	387	389	440	426	424	386	395	396	406	424	378	420	360	345	372	330	392	389	419	377	384	375	370	396	399	393	377	399	373	347	365	394	416	403	383	385	376	410	364	389	370	408	402	386	377	389	366	397	365	413	405	397	379	375	409	379	433	395	373	391	379	384	338	387	403	338	396	421	408	386	369	366	367	393	400	375	411	419	381	399	396	391	388	386	360	369	368	417	394	378	364	375	365	369	368	391	410	376	399	384	365	378	376	392	383	402	380	392	404	412	376	363	364	398	387	362	380	351	328	390	372	412	414	390	401	387	386	433	389	342	395	390	385	356	354	374	368	379	365	396	412	367	366	407	402	391	401	415	398	410	422	364	435	420	371	346	374	411	370	354	385	382	452	393	433	393	382	396	377	403	357	418	358	387	349	388	347	390	345	388	377	420	416	380	375	357	391	375	396	389	373	394	412	386	436	405	397	404	364	394	417	385	391	397	342	384	389	402	415	408	399	418	352	362	419	412	372	401	411	385	388	426	377	372	362	359	394	393	421	390	385	415	393	394	403	393	401	423	373	379	416	367	352	381	381	393	363	394	364	375	376	399	377	440	390	358	343	407	372	355	352	343	366	383	450	378	379	415	402	385	406	392	383	385	392	399	443	375	366	392	388	372	356	411	373	388	383	393	425	364	395	397	380	376	386	366	375	398	374	381	401	374	383	368	404	409	385	426
27185	11869	10762	8953	4511	1362	1184	1018	962	964	879	860	896	829	857	867	879	832	834	803	803	806	886	813	825	855	748	864	798	862	788	808	809	804	823	839	842	866	852	898	820	842	795	787	827	835	844	865	820	800	822	805	785	833	887	803	858	831	809	851	791	851	804	783	797	820	810	833	810	806	774	821	762	767	855	842	781	808	806	797	803	822	785	818	815	818	816	783	792	841	824	822	820	815	852	834	768	763	845	848	793	835	838	850	871	838	816	801	837	771	834	830	853	839	793	797	847	828	869	850	804	840	867	815	801	813	832	770	802	837	797	804	830	789	818	850	821	837	815	810	810	815	779	859	784	843	754	852	792	846	762	822	793	834	806	847	849	832	837	858	749	762	825	807	814	819	776	803	823	866	821	822	850	863	848	812	812	820	830	811	811	815	777	786	816	823	783	822	783	836	859	803	847	814	786	855	829	857	843	811	790	826	821	834	842	817	874	835	793	806	793	814	840	820	836	784	770	805	820	822	815	826	786	832	789	837	814	841	791	812	808	846	846	810	775	794	826	849	829	822	795	781	761	820	802	786	838	814	829	841	765	838	787	825	802	840	855	851	838	810	772	792	820	821	784	849	850	833	790	830	820	768	809	804	806	852	770	832	817	817	833	853	821	806	817	795	818	827	816	842	821	833	840	802	838	860	781	836	785	812	802	825	826	774	830	835	799	825	859	819	801	817	791	827	837	792	784	847	840	863	797	782	781	807	793	847	848	795	873	852	870	869	799	857	885	816	805	832	806	841	791	782	816	794	794	849	813	854	811	815	826	825	825	820	899	845	874	822	808	832	819	833	827	833	866	828	809	771	781	785	842	810	835	794	865	864	807	824	805	822	808	826	802	833	765	876	807	750	784	816	802	790	860	809	813	792	825	842	812	868	789	818	780	812	822	858	856	847	859	820	828	829	798	812	847	818	849	811	802	800	811	834	819	814	819	850	812	850	818	804	836	771	843	825	880	853	815	841	802	787	807	783	842	813	868	789	826	781	892	819	830	825	801	812	803	802	809	872	821	848	835	845	819	760	804	821	796	788	853	842	800	820	798	844	712	818	850	776	811	822	768	812	859	856	837	813	788	773	854	790	855	785	801	805	837	803	856	844	844	845	848	822	797	843	785	846	832	815	817	839	843	837	845	811	815	846	868	836	834	834	833	867	858	787	826	845	825	801	809	866	780	785	845	811	809	820	865	840	849	835	848	842	792	805	781	829	842	846	811	810	857	807	795	847	832	810	875	717	815	791	822	838	843	798	841	846	841	876	847	812	878	852	846	849	784	807	799	830	831	827	799	818	828	859	840	803	806	809	785	807	801	766	849	793	794	833	801	857	822	837	834	803	770	813	822	837	779	768	837	811	807	748	776	822	772	768	842	803	804	792	840	784	830	814	816	794	813	866	821	786	803	834	819	831	823	808	845	786	871	833	871	853	831	817	837	851	897	856	788	801	842	773	811	798	780	855	795	817	820	873	818	812	857	750	812	819	822	849	832	842	839	807	855	837	810	839	832	798	855	792	806	821	800	859	773	739	843	802	753	829	838	812	800	796	849	869	811	846	795	818	834	817	864	798	764	817	771	768	809	802	818	873	772	780	802	792	794	793	814	805	840	800	832	828	819	811	807	822	834	789	847	816	791	829	864	833	865	803	852	757	856	783	812	823	805	863	815	751	821	834	869	788	791	818	818	804	845	803	766	828	795	786	834	853	879	808	881	773	799	830	860	774	793	848	808	766	813	825	773	821	826	824	818	842	830	853	779	827	817	836	830	841	836	817	881	860	810	840	798	803	832	765	834	823	807	740	805	837	815	802	813	785	793	793	860	843	833	850	783	805	840	830	786	864	829	834	825	823	819	837	787	826	851	872	797	797	819	808	812	874	825	743	825	842	816	798	818	879	890	808	835	880	820	818	885	850	840	786	802	740	814	766	828	862	859	815	834	803	733	797	806	809	847	847	824	806	843	888	816	830	797	848	816	832	800	795	797	855	822	816	812	894	830	867	762	796	819	858	838	876	880	833	843	785	806	791	846	771	810	779	795	830	838	822	828	811	802	839	794	825	812	832	829	817	869	844	836	836	829	833	828	839	829	829	793	814	791	808	816	764	815	840	808	778	807	816	831	797	760	815	827	768	857	820	820	811	848	792	778	837	804	774	815	798	799	847	848	791	838	859	869	865	880	818	804	791	829	826	821	839	844	788	758	842	847	839	806	776	824	797	791	806	830	832	819	841	832	839	857	806	792	879	835	858	849	840	776	792	800	808	816	790	816	906	785	822	807	748	837	819	802	877	883	784	817	802	802	838	833	792	827	836	731	836	795	842	800	868	857	826	830	852	789	814	814	783	833	861	802	825	776	831	806	755	826	849	852	848	744	833	833	790	797	786	808	803	848	809	788	789	787	840	845	818	788	787	736	837	808	821	865	824	835	801	783	802	850	796	807	868	753	819	787	848	828	782	808	770	809	783	836	796	796	823	804	764	904	841	834	858	866	787	821	842	797	859	803	888	829	807	839	790	853	870	818	841	809	839	787	866	858	845	811	804	830	853	788	808	811	882	820	793	779	793	883	823	835	799	788	814	794	822	811	858	808	829	831	857	815	872	804	862	839	851	811	796	791	821	823	853	841	801	825	824	821	839	830	873	800	809	801	773	829	849	801	824	805	833	801	797	821	812	813	849	815	814	813	816	811	806	831	810	816	842	829	772	787	781	868	840	843	824	822	784	801	786	831	804	850	855	807	810	804	786	813	793	805	834	850	844	795	831	797	809	778	798	879	864	833	854	818	824	811	844	825	836	834	795	827	830	851	848	800	851	820	819	822	837	830	819	842	861	780	836	843	775	829	808	825	764	813	841	812	801	805	817	791	814	737	839	825	850	780	858	839	881	785	770	856	838	840	780	812	763	796	857	816	821	829	825	830	792	819	803	809	816	826	817	800	793	817	822	839	841	794	861	789	871	847	804	818	792	789	791	789	808	818	808	776	848	795	820	841	803	782	800	818	813	815	806	836	853	779	832	826	826	824	823	768	757	818	838	805	773	783	806	789	800	773	798	769	840	838	858	865	758	834	816	824	816	803	846	849	872	841	836	840	801	806	785	835	882	833	798	805	808	790	805	787	837	797	800	854	833	842	790	812	835	814	860	817	800	798	783	811	827	880	813	837	865	829	826	790	830	789	809	818	826	840	827	852	842	823	782	783	801	809	851	814	785	786	874	814	851	829	788	788	833	798	804	836	804	790	849	827	789	807	828	796	839	797	845	849	898	802	859	767	851	860	836	813	848	816	802	791	807	859	802	814	799	886	846	862	810	820	848	870	811	824	811	790	841	748	861	784	860	832	821	861	790	863	812	850	871	841	830	854	839	880	809	828	811	831	837	821	788	806	802	796	903	827	804	813	795	799	827	785	821	843	832	789	809	876	813	811	801	834	809	800	855	786	814	835	820	781	887
50697	24983	16947	9362	2683	647	521	473	467	425	396	369	418	418	403	394	399	373	408	374	381	375	388	389	350	402	394	387	409	383	425	382	362	368	375	383	386	391	381	396	370	354	350	354	339	363	396	378	374	361	342	391	375	359	338	411	398	357	401	395	389	392	403	386	368	367	345	369	384	359	408	372	349	407	350	357	369	416	359	399	392	401	378	364	364	346	376	392	362	415	388	409	419	429	359	424	376	361	402	391	358	408	356	374	346	371	371	362	337	394	373	393	348	369	335	353	373	364	369	364	388	390	388	376	406	372	358	408	393	409	423	373	352	345	310	388	412	366	372	390	343	351	365	380	366	361	391	392	424	392	362	361	378	363	322	347	420	401	371	371	346	336	385	366	356	378	409	382	383	361	360	364	360	356	369	371	316	351	400	385	343	365	373	385	389	364	359	371	364	391	330	378	411	315	380	391	415	397	389	330	412	351	378	345	370	376	368	375	343	385	404	344	365	400	384	388	397	389	341	354	368	394	389	374	394	346	390	397	399	377	365	397	375	359	374	357	354	368	370	399	366	389	365	387	392	391	368	418	375	366	409	395	388	365	390	335	347	372	399	372	355	371	365	385	376	366	386	398	352	316	383	403	373	367	393	384	370	363	350	372	365	392	334	352	342	364	365	377	373	371	368	388	342	387	394	383	392	360	391	385	350	398	390	372	375	355	394	380	356	336	374	354	365	387	380	357	348	392	343	364	383	401	351	369	356	375	351	349	376	403	353	347	377	347	363	366	403	393	337	341	360	378	368	352	406	388	375	404	347	343	342	396	345	377	363	364	340	378	386	389	353	371	365	352	365	389	404	366	341	405	385	358	384	407	349	375	412	393	364	326	388	373	400	404	364	392	371	394	363	393	350	351	340	384	376	349	386	390	365	400	370	334	360	361	405	398	375	365	421	366	371	337	382	366	345	385	369	347	369	398	370	385	367	414	346	366	376	369	378	382	425	360	390	367	358	391	438	411	347	359	381	368	375	391	390	399	380	399	387	391	387	401	401	379	339	380	341	352	378	349	381	348	336	348	419	373	358	370	400	360	368	342	342	350	337	380	377	372	364	360	380	384	365	382	353	398	346	383	367	366	348	373	355	391	368	337	349	396	355	388	357	393	362	352	420	388	375	403	369	353	372	373	377	378	380	337	431	381	379	369	351	383	389	417	358	363	345	403	333	380	376	364	369	389	368	390	376	398	409	386	377	364	380	378	384	355	395	368	372	389	389	403	377	363	384	371	352	383	368	358	378	377	367	361	365	428	359	392	358	376	376	384	389	373	364	397	411	350	375	377	389	386	351	370	346	380	355	350	395	371	395	371	405	370	365	368	417	385	345	362	388	353	319	370	362	380	400	392	361	375	357	397	377	396	401	360	389	362	412	362	365	375	372	386	365	385	388	405	358	383	403	379	371	365	390	345	411	388	406	364	366	366	389	377	346	379	360	381	354	368	370	364	379	387	388	367	392	326	385	359	376	356	358	385	368	364	317	365	393	394	392	366	366	362	367	364	368	346	411	371	405	392	378	421	417	374	356	402	399	336	374	369	390	376	370	433	405	355	352	407	351	387	395	411	376	384	416	357	344	374	320	365	386	385	402	355	356	392	376	399	380	372	370	347	359	388	436	359	391	396	390	387	367	337	380	369	406	409	335	372	371	403	355	379	367	394	369	386	358	368	358	388	373	391	362	377	391	356	388	358	357	330	327	347	372	393	389	403	365	394	371	405	381	359	412	384	375	367	403	341	404	339	380	390	407	356	391	384	415	380	415	372	372	354	355	336	364	373	414	383	349	353	379	355	356	377	375	397	401	374	382	376	356	378	376	389	392	369	391	373	404	354	359	379	344	381	392	353	367	403	363	393	367	380	387	376	337	359	381	364	362	340	347	399	335	372	363	382	373	373	395	386	354	325	341	365	377	369	358	377	340	373	359	352	388	375	384	398	404	377	372	376	341	362	374	346	356	357	367	395	397	398	384	370	372	401	415	376	394	400	365	367	363	398	370	412	377	355	360	380	340	397	358	399	380	361	382	383	347	397	355	352	349	363	375	335	390	331	403	449	410	350	375	376	346	348	372	396	396	368	390	370	395	355	369	368	374	410	403	324	354	356	363	382	399	355	398	371	373	364	337	390	367	384	383	368	358	370	371	384	373	362	373	372	350	336	367	388	384	389	388	346	367	385	371	362	380	393	362	366	399	396	362	344	400	344	346	342	381	348	374	345	379	382	404	382	411	393	382	402	403	395	326	385	379	377	385	372	400	357	366	370	359	413	388	378	378	385	358	334	362	402	356	325	378	348	429	351	339	365	345	394	378	364	408	356	364	401	402	377	353	382	367	315	362	358	390	388	372	382	391	372	355	368	405	379	409	416	411	354	389	392	391	383	370	349	394	359	391	369	390	384	378	381	378	348	396	362	368	397	369	361	358	371	393	349	391	358	334	379	368	376	387	451	396	390	363	402	386	358	360	381	354	356	380	404	383	397	380	351	368	373	391	324	378	378	350	397	364	416	363	408	385	390	394	352	366	372	365	360	373	338	367	383	393	361	377	356	359	342	372	392	339	346	364	341	347	402	370	371	368	344	371	373	380	386	391	377	379	375	412	328	375	403	369	352	386	387	379	357	358	370	384	358	386	370	395	372	406	364	365	377	374	394	383	389	392	360	352	350	334	379	423	384	401	376	407	357	400	387	390	358	396	388	341	370	337	396	398	387	344	326	368	352	338	361	373	364	398	340	371	361	350	382	366	410	357	371	345	390	341	372	382	363	352	416	372	366	383	379	407	408	404	385	363	369	375	379	374	365	368	362	369	372	358	382	375	419	394	358	379	378	397	385	382	348	323	338	356	364	412	362	372	383	409	365	379	406	393	357	366	401	387	393	366	368	360	359	389	360	352	366	368	396	384	392	409	378	371	369	359	379	375	402	387	370	402	394	360	355	374	411	354	358	360	463	381	328	411	396	407	361	357	382	421	377	403	375	331	365	385	344	351	333	412	421	396	371	374	338	359	368	364	388	344	379	358	361	399	389	364	384	387	354	381	355	390	376	366	328	345	353	386	381	368	355	343	358	367	362	375	381	398	383	399	390	411	363	348	411	388	389	376	369	341	409	401	369	388	403	391	365	388	380	378	376	347	389	386	347	380	405	395	382	377	380	386	378	368	365	405	404	373	362	348	349	390	397	378	384	373	368	412	362	377	357	369	350	385	391	391	383	363	376	368	344	388	398	395	384	369	369	334	367	402	353	406	398	390	370	366	405	387	371	417	354	367	388	359	390	378	347	358	354	400	372	409	338	401	358	361	358	375	360	377	406	362	387	367	334	384	393	420	366	343	396	354	366	372	358	367	401	383	394	347	392	357	364	396	382	358	360	395	372	402	386	369	372	342	392	392	405	420	368	406	378	376	373	374	367	371	383	360	386	364	379	401	378	386	382	358	376	395	385	392	425
31897	18732	21339	16850	6050	1729	1545	1349	1219	1107	1052	1036	992	1008	906	872	851	830	885	872	846	856	848	813	743	769	795	815	802	807	823	848	818	857	880	861	847	870	873	868	839	826	837	869	823	807	799	824	836	820	862	827	870	831	790	831	825	832	809	802	812	799	828	849	740	823	818	846	846	854	823	814	812	808	831	793	810	764	830	805	813	815	791	807	790	792	791	832	747	802	779	785	827	819	827	800	808	793	799	790	754	796	848	828	820	805	808	824	797	820	813	784	815	803	845	771	774	830	797	806	815	788	800	815	799	801	809	803	749	780	786	797	811	800	873	805	814	807	817	791	781	843	780	804	833	812	807	781	787	822	811	818	798	810	758	832	816	847	765	800	784	793	803	824	786	786	799	783	835	885	777	778	747	812	851	789	808	780	823	831	812	771	792	788	772	791	789	791	865	831	826	822	813	816	784	790	785	822	822	766	771	817	782	805	792	815	797	778	794	772	798	837	800	797	817	826	821	739	809	783	864	842	821	798	820	795	798	813	849	829	801	818	796	777	781	821	794	779	761	760	799	809	848	824	857	768	844	842	773	803	793	822	852	845	751	787	788	805	840	804	793	803	773	778	789	818	824	818	797	811	777	832	836	781	744	843	796	820	814	804	826	805	835	823	795	779	837	847	792	837	789	796	842	810	809	754	787	806	793	791	806	820	796	855	758	819	816	817	793	844	821	804	827	792	813	881	810	816	794	773	797	793	803	808	854	748	798	806	819	774	811	798	796	750	822	806	773	825	814	772	842	806	798	784	854	805	824	851	807	778	808	792	806	830	858	790	801	792	835	800	767	816	818	801	828	781	825	765	772	814	806	826	784	829	771	802	777	829	810	786	778	791	782	782	866	845	805	819	809	810	791	774	819	835	752	863	796	832	841	794	769	789	782	847	791	824	784	845	811	817	786	789	762	878	834	766	797	806	803	790	869	830	752	768	756	759	794	832	806	782	797	780	797	809	788	856	824	755	820	785	871	754	767	779	839	891	747	761	797	779	773	784	751	813	856	788	756	810	808	784	766	815	781	809	834	834	836	827	841	810	779	880	829	777	776	777	777	786	778	801	801	792	824	788	772	840	811	782	807	848	796	776	761	812	773	810	799	761	820	770	789	810	779	847	808	808	834	797	791	862	835	849	776	795	781	768	826	810	777	811	808	802	813	747	816	835	822	827	817	832	792	797	837	845	818	795	810	794	785	814	762	853	744	830	797	767	814	790	814	815	815	807	837	817	799	790	855	825	834	857	809	780	813	774	761	846	735	792	790	813	785	805	811	847	844	801	830	820	826	802	781	790	786	758	743	749	690	805	841	827	803	801	815	737	818	846	810	822	813	843	835	803	854	778	815	764	795	797	808	765	812	840	790	797	811	833	812	755	785	824	832	823	749	781	838	773	805	821	805	805	831	835	809	875	799	799	819	831	759	802	780	848	816	819	809	809	798	819	827	809	791	747	856	798	804	774	839	791	821	759	812	785	836	819	819	764	832	734	798	826	811	815	821	892	793	812	798	750	837	802	796	819	809	854	803	785	763	828	838	852	835	787	771	783	824	814	845	834	806	800	817	816	825	829	846	829	765	812	810	824	825	827	760	789	834	871	789	828	832	737	756	784	857	807	771	780	798	829	776	789	767	777	811	780	790	827	855	803	831	837	790	850	794	872	801	835	816	841	778	788	829	827	756	818	788	812	812	858	794	874	782	797	813	816	808	773	818	831	872	814	832	818	804	827	856	777	811	789	790	808	804	732	794	794	783	825	770	825	819	800	796	805	799	818	808	834	780	816	817	798	746	766	820	786	802	843	853	796	776	785	798	787	783	794	760	797	795	788	824	834	837	835	727	784	825	783	777	782	820	836	872	813	760	805	832	764	857	802	810	847	741	829	796	826	792	788	813	786	811	851	799	790	799	823	805	782	766	838	800	812	818	783	822	822	826	829	784	832	828	780	867	788	811	768	857	813	814	835	742	781	823	835	835	792	828	820	755	794	818	778	789	841	820	826	799	770	768	770	727	788	810	803	803	839	758	803	754	831	801	830	775	767	839	804	798	775	802	830	813	764	803	814	778	741	812	819	782	805	795	798	800	864	822	874	783	772	861	822	749	788	781	841	745	817	873	838	806	803	808	790	794	824	807	848	814	833	832	801	774	803	780	802	822	841	796	821	756	780	754	777	767	777	856	788	789	799	788	771	796	809	819	843	811	739	826	858	869	784	831	799	810	765	776	798	799	775	772	750	817	806	790	794	825	775	742	777	807	814	856	802	829	837	773	787	806	806	851	837	792	807	804	836	809	799	787	766	851	838	815	815	791	757	800	827	763	820	789	870	793	773	766	837	771	813	800	793	838	770	829	810	840	762	737	778	816	811	752	835	815	801	821	851	783	773	794	822	770	779	809	809	760	857	861	816	781	841	818	813	801	796	819	806	765	817	797	810	813	800	833	752	831	768	803	795	779	790	816	784	810	803	782	857	776	788	813	781	831	804	873	818	829	795	802	772	783	756	812	866	772	807	831	748	842	779	808	808	841	785	856	851	840	812	813	754	829	826	848	781	798	790	776	817	838	831	779	815	837	747	854	811	793	836	824	838	868	803	800	783	826	799	790	784	745	783	816	804	817	806	809	783	838	766	767	815	749	821	825	730	811	809	752	785	768	854	799	786	849	817	832	824	819	823	820	843	795	841	790	814	832	881	810	794	830	827	800	807	807	797	823	818	845	829	855	781	845	816	775	793	803	831	784	829	822	762	876	806	802	811	762	774	738	783	831	841	762	837	844	769	829	828	838	819	789	793	811	841	797	817	826	807	792	788	781	719	774	826	784	776	800	832	846	799	840	776	844	821	770	794	859	851	794	835	811	826	840	780	808	776	845	777	779	819	777	806	826	787	838	812	810	791	818	833	803	779	819	828	774	757	770	787	802	839	751	843	806	810	745	808	803	809	815	826	780	856	809	784	804	797	826	822	824	813	771	823	828	750	841	777	817	791	799	843	836	888	829	761	779	836	793	747	809	801	835	776	769	819	779	859	791	809	806	808	788	775	804	788	845	817	789	819	793	823	777	844	837	826	849	821	781	798	808	750	804	820	816	816	867	798	800	781	837	852	803	765	778	856	834	822	823	838	808	855	821	796	813	767	823	772	812	797	824	801	797	823	823	809	862	790	889	821	816	825	806	836	833	823	804	760	795	789	813	834	810	828	795	795	777	826	754	835	814	834	781	812	808	792	810	802	823	786	822	776	807	779	800	814	811	843	786	829	813	819	768	835	822	862	807	805	821	824	758	825	788	821	853	808	831	788	748	801	793	801	788	742	829	825	754	780	783	811	799	771	788	846	792	819	824	818	799	766	811	814	794	773	806	814	819	781	795	805	793	797	827	783	849	781	761	827	818	776	720	821	822	778	805	802	824	777	793	746	817	798	800	831	818	786	785	810	795	789	800	817	781	786	779	799
57799	31222	22943	13978	3774	918	662	571	515	506	467	406	431	433	433	386	395	446	407	407	367	393	382	393	418	391	398	371	351	403	377	409	412	386	416	406	448	441	406	369	382	371	412	372	364	385	423	413	417	369	386	415	392	373	401	405	364	375	355	398	388	370	359	397	396	405	427	379	357	406	384	386	381	363	363	400	371	391	360	381	375	375	401	416	365	386	336	369	369	371	395	384	358	350	397	421	389	379	359	342	379	355	408	388	384	371	361	358	416	424	373	388	415	381	406	376	358	413	388	375	373	400	400	382	366	384	418	377	382	389	390	403	390	402	369	386	388	382	367	419	398	367	422	371	368	399	367	367	362	378	351	369	371	414	388	413	375	374	397	400	391	369	365	401	369	395	359	415	409	412	400	398	339	378	384	383	404	365	344	397	378	417	401	381	425	373	362	420	387	339	365	364	391	355	385	421	384	389	384	360	370	369	369	375	398	373	406	410	402	395	388	380	432	400	396	405	382	377	385	402	377	369	403	390	431	415	337	375	398	419	379	360	385	376	387	316	347	383	386	418	368	350	384	395	383	411	378	351	404	363	362	391	422	394	383	360	385	382	384	395	422	377	412	376	426	378	390	395	393	359	410	411	405	383	397	358	370	363	396	396	378	326	387	388	418	412	381	374	340	368	392	401	357	380	412	361	403	380	380	383	394	423	341	372	347	362	375	356	449	385	356	343	339	389	359	368	382	365	394	419	391	382	370	351	368	397	376	367	409	358	423	377	370	392	413	423	387	381	382	363	345	397	383	415	405	378	335	387	381	367	382	364	384	422	407	394	390	370	375	397	379	415	406	388	411	376	355	405	383	389	374	347	392	385	389	388	404	389	406	356	386	379	368	347	425	372	353	388	397	353	398	370	387	402	390	363	412	399	386	378	420	375	395	393	395	411	353	406	404	404	381	441	366	396	347	411	369	407	359	381	365	378	384	399	364	390	361	350	390	387	334	374	369	374	410	366	369	379	355	403	361	373	357	386	390	433	396	427	421	359	378	396	375	390	370	417	393	373	363	389	385	379	409	375	361	365	408	389	399	391	395	385	410	409	385	369	413	377	379	375	402	365	370	382	374	325	413	365	366	391	408	390	363	391	370	412	372	391	355	405	421	374	366	377	391	369	399	421	360	393	403	375	357	343	363	380	400	404	423	385	409	370	379	346	362	329	342	439	397	367	380	396	391	401	378	387	394	395	420	394	344	424	388	387	368	404	434	414	386	405	359	398	374	341	400	383	380	378	395	409	418	364	363	388	407	354	368	376	396	436	357	389	400	375	401	382	392	421	395	377	364	401	360	404	383	397	379	389	353	400	403	355	407	357	344	360	402	424	370	380	424	331	339	344	374	418	391	343	351	382	417	431	404	362	410	423	382	391	421	376	386	399	361	353	359	398	359	366	408	343	381	393	361	390	366	422	373	390	380	397	348	399	400	392	409	408	381	377	415	406	390	379	403	389	370	378	375	365	403	374	349	370	346	370	388	373	421	418	393	436	428	410	409	388	384	353	365	379	382	383	410	408	385	370	390	351	384	356	423	369	385	381	329	371	387	357	378	414	396	376	400	417	348	418	378	366	393	382	409	403	412	309	347	380	387	344	377	395	379	372	387	418	352	386	363	388	409	390	433	433	345	364	342	398	383	435	391	396	356	408	389	343	387	362	392	398	392	364	362	398	380	384	374	373	346	365	369	370	366	392	383	435	396	378	396	388	365	406	383	400	367	330	405	399	408	378	414	369	388	379	389	403	394	390	410	415	421	376	367	390	384	406	368	400	365	393	380	374	357	375	395	373	383	357	400	370	385	374	404	388	387	363	349	379	387	385	396	381	415	371	370	354	365	393	385	355	383	357	388	377	384	358	346	369	397	370	414	372	388	402	361	353	360	380	417	397	353	392	374	358	345	340	413	360	427	392	365	352	421	390	415	425	377	386	377	395	426	373	381	407	383	402	348	380	375	387	356	401	393	381	334	411	373	410	394	379	368	369	399	387	448	372	392	370	376	371	366	386	388	354	428	404	374	349	373	416	385	403	416	397	384	370	417	445	413	401	376	411	382	395	393	356	395	391	352	393	377	330	419	402	362	342	394	394	360	372	381	372	426	403	390	362	365	372	392	387	371	398	447	392	358	367	381	398	376	354	373	405	346	380	364	373	370	366	382	365	387	385	361	421	381	347	413	391	376	366	357	389	380	329	418	334	391	378	378	340	362	360	397	362	403	391	359	377	401	385	430	348	399	379	405	393	361	366	345	391	355	356	391	363	376	412	377	419	333	375	417	386	371	380	373	353	380	383	385	386	381	387	358	355	362	406	411	368	410	382	372	341	353	433	379	377	383	410	353	375	355	418	376	348	369	422	400	367	379	390	392	396	373	366	435	407	389	399	371	398	361	364	373	380	392	359	387	412	386	406	400	392	410	383	409	396	397	401	361	402	370	413	369	405	375	379	390	361	384	415	371	389	356	379	410	370	389	369	364	417	377	386	400	382	321	374	400	408	387	429	390	380	404	390	400	389	380	349	378	391	406	382	362	382	393	378	423	416	389	361	385	416	386	375	354	422	366	385	375	356	389	382	402	396	409	388	399	380	403	417	365	407	387	414	404	403	387	350	426	405	369	408	392	380	404	369	414	385	364	378	403	442	399	398	390	366	351	396	359	379	431	394	368	406	399	384	376	391	370	421	389	393	379	382	405	408	418	391	404	378	425	381	412	413	361	383	399	381	380	409	396	363	354	398	400	409	395	389	396	366	401	376	414	401	409	396	394	406	363	443	391	366	398	390	393	348	380	385	401	399	411	358	404	408	385	385	425	379	389	323	379	372	395	381	379	379	375	383	401	355	397	374	357	383	394	380	373	412	360	382	382	413	356	348	400	368	393	390	390	364	384	369	386	406	386	344	411	406	395	422	393	394	404	355	353	403	396	404	387	374	391	360	389	380	401	339	357	369	376	389	387	366	404	440	383	414	398	379	354	358	394	367	392	389	383	381	398	364	359	379	396	398	428	402	355	375	374	353	400	400	359	400	381	381	389	403	382	429	379	368	405	399	376	365	364	396	356	389	377	333	355	410	375	390	402	361	404	413	366	390	370	386	407	389	379	391	357	380	370	357	372	372	433	397	372	387	423	420	407	393	431	396	395	406	394	336	356	394	415	349	379	368	382	379	357	362	377	420	372	343	386	396	372	389	397	386	389	414	432	365	364	382	365	385	392	393	419	389	396	400	334	387	405	412	395	372	410	390	395	352	358	379	388	412	372	385	359	373	378	365	396	386	429	392	427	373	386	400	370	354	362	407	356	420	393	382	381	435	375	328	407	411	392	388	412	399	329	379	404	395	390	425	377	358	426	413	404	402	368	388	375	339	399	351	406	385	389	368	387	373	398	372	418	404	424	384	398	363	392	366	350	408	341	405	437	362	379	363	412	366	360	373	384	422	342	416	366	414	411	418
35411	24148	25819	21677	7009	2538	1937	1619	1491	1294	1242	1168	1036	1012	997	899	941	866	919	870	836	831	752	870	840	836	846	799	816	862	789	826	897	868	935	955	1007	947	965	889	944	858	863	845	819	866	912	825	871	888	848	832	810	867	871	911	898	865	918	868	840	843	834	804	794	852	848	774	825	803	888	814	795	842	816	844	835	831	848	818	835	827	839	875	793	844	850	805	833	850	853	884	848	809	809	823	838	780	797	815	808	830	813	843	848	813	783	826	835	847	816	858	839	832	864	839	764	813	823	772	804	854	843	850	842	817	854	839	794	806	822	826	813	765	845	836	822	836	847	841	772	789	811	805	787	861	849	826	809	846	788	790	811	856	780	828	816	806	804	827	829	818	850	843	810	839	816	819	846	872	789	827	824	768	882	774	802	832	838	798	836	751	912	783	861	771	820	827	882	852	811	841	793	836	860	786	883	822	863	827	795	871	804	849	820	829	794	822	829	828	825	809	771	828	833	824	865	842	774	827	853	869	834	821	828	864	820	773	825	796	843	805	853	847	772	798	826	815	827	817	843	804	788	782	779	786	809	815	790	820	784	908	852	863	836	815	805	864	800	815	803	859	811	763	829	801	849	860	848	808	802	846	839	844	773	807	811	846	806	797	879	871	801	815	822	790	897	773	795	815	803	819	875	835	801	878	820	793	856	838	771	863	848	835	798	844	818	869	818	773	813	800	801	812	836	788	815	821	830	834	780	809	789	840	788	830	787	810	792	859	868	821	850	860	772	842	795	833	813	837	845	806	836	862	812	815	853	842	826	826	783	811	809	821	788	840	836	838	861	850	823	795	747	828	790	796	821	808	878	828	862	854	863	847	775	836	807	805	805	809	832	804	817	789	857	810	792	796	812	789	829	814	851	813	799	842	804	876	824	848	776	810	886	797	833	841	882	876	828	834	815	818	845	841	841	804	831	831	754	846	842	831	778	802	841	816	786	799	821	842	813	823	795	853	785	835	809	852	809	827	821	827	777	769	767	806	813	790	761	752	822	842	818	797	828	819	828	809	844	806	789	869	804	808	798	804	769	853	823	805	785	777	839	811	834	836	802	832	885	827	787	859	845	811	882	817	768	834	829	835	824	859	804	858	815	833	795	827	817	803	804	850	829	819	769	846	824	813	814	784	781	811	845	840	819	851	802	805	818	819	823	862	808	821	803	827	873	820	834	822	794	826	790	788	788	809	830	812	786	818	811	828	826	842	875	777	854	807	798	822	844	799	864	913	910	790	850	848	768	788	864	813	825	832	827	797	774	792	802	783	843	816	805	803	851	788	831	784	815	784	817	862	797	806	829	860	805	802	787	862	821	798	832	787	776	825	843	861	831	828	791	779	811	828	792	806	789	843	812	829	852	814	799	836	806	774	823	781	811	860	822	807	865	805	796	779	805	863	814	861	823	818	792	832	787	879	804	854	814	841	789	798	851	821	799	828	822	829	804	815	789	842	858	831	872	789	823	895	804	813	784	841	835	817	845	846	826	829	885	800	809	843	820	816	831	830	804	790	780	873	834	797	828	844	819	770	832	806	816	812	833	771	813	857	866	813	818	829	822	813	775	801	825	834	801	813	748	883	835	830	809	888	820	857	838	806	857	828	858	888	912	858	801	824	819	805	810	825	851	798	794	823	886	856	812	806	858	857	849	836	818	820	867	800	857	825	811	806	823	835	813	818	879	829	858	815	898	894	798	717	845	810	778	796	849	779	837	787	871	845	810	845	789	796	839	813	790	809	875	810	871	760	793	783	853	803	806	782	867	841	877	836	827	856	816	822	869	826	801	820	838	848	832	838	781	799	806	796	817	798	798	839	848	772	809	819	885	820	835	822	825	785	833	816	790	789	816	855	834	833	769	825	732	819	807	791	828	828	843	788	865	908	811	861	824	880	775	815	806	825	806	817	873	793	870	856	816	821	828	843	870	843	826	801	791	847	809	839	843	813	849	765	790	823	811	865	890	860	836	825	780	831	796	794	854	836	798	828	856	832	834	791	885	805	787	852	806	781	816	799	922	804	796	821	878	845	785	863	818	849	811	854	807	803	776	812	776	851	823	808	825	828	811	771	832	848	849	802	812	853	857	824	812	844	821	825	838	840	829	805	839	867	824	857	851	801	814	802	826	848	840	778	841	850	861	819	870	794	834	868	823	826	799	803	831	858	761	812	836	853	842	826	860	797	869	778	853	847	769	825	746	840	842	820	842	802	839	783	805	806	855	761	823	843	803	805	813	819	754	889	836	801	845	832	814	840	831	839	791	818	832	827	836	831	900	840	798	810	820	837	847	852	783	844	835	817	828	809	778	798	845	862	818	860	818	838	787	830	832	850	800	805	830	834	881	837	811	878	818	879	864	811	848	869	795	799	855	839	789	850	816	848	844	866	896	801	847	878	822	839	815	847	832	789	827	802	822	783	867	831	818	829	856	865	809	754	853	807	850	872	853	784	888	821	811	822	805	840	864	838	864	879	839	847	807	797	841	831	803	841	812	835	813	821	846	855	802	840	889	838	829	754	757	819	883	838	821	798	838	850	832	830	828	795	828	830	793	831	793	805	788	812	857	838	798	856	863	795	837	826	817	829	869	835	824	791	846	780	821	787	819	889	764	825	828	800	839	845	884	835	792	819	775	792	833	819	796	815	799	840	801	838	804	819	834	809	844	808	819	840	836	817	851	822	825	818	839	791	837	834	835	804	788	767	830	783	860	810	829	833	784	824	866	844	772	865	813	763	774	828	790	860	779	815	811	798	809	824	813	852	865	799	825	838	765	850	831	764	847	807	782	803	825	828	813	783	882	798	793	864	816	826	838	800	835	796	781	852	840	793	837	840	841	834	813	794	806	792	811	793	814	817	809	850	838	840	840	780	863	799	811	818	836	802	795	780	791	808	810	842	849	771	816	808	841	824	826	792	827	785	865	811	821	864	834	859	852	835	786	841	792	836	863	917	827	819	810	830	812	786	859	821	838	828	830	894	806	824	789	806	776	856	847	810	812	862	856	790	844	751	825	869	791	837	822	801	795	807	826	857	788	809	780	803	833	761	875	793	822	788	860	826	837	805	798	846	827	840	823	798	866	846	900	803	785	833	834	799	794	851	831	761	747	803	828	837	830	779	887	810	812	853	807	803	853	822	808	803	802	860	867	843	853	842	778	849	858	859	846	805	814	823	804	849	841	791	835	810	813	846	827	814	800	854	803	867	804	859	843	810	822	782	837	810	794	804	820	791	861	872	829	840	821	772	784	873	855	868	866	902	832	836	803	811	868	855	870	817	822	806	800	789	790	798	825	800	825	777	855	856	847	817	810	795	827	838	758	866	865	808	827	831	859	851	815	846	803	764	889	835	808	855	772	804	788	816	802	805	865	809	844	775	795	847	835	838	886	787	783	831	802	803	858	871	821	856	771	814	785	867	828	791	849	827	857	842	848	803	864	831	871	848	867	776	844	835
43407	19885	7499	3000	854	485	394	357	397	423	425	398	420	422	370	405	391	351	378	354	381	427	408	385	398	409	414	388	383	364	386	431	409	372	398	398	379	381	370	389	370	376	420	367	403	400	409	400	381	369	352	377	408	349	450	380	357	390	354	398	401	364	345	418	376	392	364	371	363	389	394	383	413	408	384	365	365	389	392	383	424	460	397	402	371	383	343	405	403	375	392	401	375	359	363	374	388	388	416	401	375	397	379	406	399	373	404	443	377	408	372	378	384	384	409	381	386	365	389	374	347	398	390	377	387	405	382	424	399	385	371	386	378	389	396	428	399	389	416	420	377	388	410	363	375	374	385	379	395	356	390	385	373	386	363	418	410	407	409	377	380	348	397	386	379	387	388	385	395	375	386	402	366	379	398	361	396	406	392	378	382	397	381	381	360	370	405	428	373	367	376	368	365	355	399	409	355	394	373	402	341	353	362	375	405	398	370	383	383	357	391	387	367	396	381	369	390	357	339	399	378	388	391	382	420	417	388	363	362	417	374	401	365	377	393	416	387	414	479	410	361	386	382	380	367	363	366	454	370	366	388	355	420	374	402	378	384	379	355	359	390	382	405	397	437	368	400	415	396	375	382	400	388	424	404	367	367	394	443	415	420	408	352	387	368	363	386	419	415	406	369	424	396	404	366	387	382	393	392	386	412	381	349	416	348	353	412	420	433	383	383	404	369	343	352	384	403	426	394	360	386	398	392	349	378	360	352	374	401	401	392	396	374	367	379	375	387	389	396	398	417	373	399	449	388	410	383	420	400	398	399	385	337	378	376	369	365	382	367	396	335	412	358	364	355	367	358	408	393	354	402	425	409	398	367	384	391	378	419	377	388	414	417	411	371	394	384	385	420	381	422	365	393	387	333	418	363	376	391	418	404	396	355	367	413	395	389	359	374	380	408	415	421	399	416	388	394	371	372	378	367	418	391	374	367	370	391	389	377	363	398	401	366	445	384	378	404	370	384	384	395	358	356	373	403	379	378	400	391	389	400	376	389	364	378	411	409	388	383	388	375	385	396	400	348	402	392	391	388	421	417	370	389	388	392	366	384	400	427	366	412	374	348	373	403	380	392	370	386	361	377	383	408	393	425	414	399	424	375	384	422	376	405	352	378	380	395	381	359	404	419	375	364	355	399	364	383	371	420	370	379	364	394	382	372	379	404	395	369	381	334	409	399	369	385	404	388	413	394	379	413	382	363	397	369	380	338	386	367	369	398	366	361	373	402	408	356	376	392	409	392	388	383	371	400	350	370	354	396	394	400	374	414	390	412	401	396	382	350	387	397	366	359	382	366	383	363	406	359	379	363	360	421	391	378	366	435	408	384	401	394	354	407	368	387	357	418	376	399	385	390	372	387	384	331	382	404	345	420	415	369	373	375	395	397	388	356	362	404	385	383	375	388	378	353	369	386	387	347	380	385	408	406	372	339	385	407	377	373	350	392	360	359	369	364	369	391	416	352	330	373	381	402	383	387	353	374	397	383	383	379	383	406	392	381	387	391	383	367	413	385	438	395	394	436	360	398	362	389	391	361	378	407	379	383	392	390	395	385	360	401	389	386	386	400	410	387	416	428	393	374	369	377	390	352	406	337	351	384	367	368	358	400	400	395	325	417	380	412	359	369	347	364	394	438	417	385	357	378	408	388	368	372	358	404	380	373	392	403	390	364	424	398	407	398	403	400	373	357	407	391	404	386	386	387	395	411	376	419	360	372	414	419	376	343	406	420	403	410	377	395	384	389	392	370	400	400	382	374	353	391	355	379	378	386	386	407	400	371	403	391	376	422	398	361	413	385	366	379	362	421	366	355	402	374	387	385	389	397	391	418	338	390	380	416	433	391	405	310	431	430	368	387	371	369	371	384	384	365	363	386	385	402	383	423	377	398	364	336	375	386	359	406	403	383	409	364	390	355	368	405	371	382	361	433	333	384	357	396	378	392	384	395	420	396	392	402	397	374	370	423	399	381	338	354	402	386	402	386	399	333	390	383	409	380	378	382	410	403	387	364	383	373	382	379	401	392	407	376	392	381	371	398	388	433	380	399	355	396	402	387	394	372	411	379	352	402	384	395	378	372	391	402	368	386	364	417	401	390	402	380	400	353	392	362	399	378	396	379	374	432	422	401	383	385	396	378	345	351	374	380	367	373	364	368	411	373	348	375	389	388	370	374	381	367	398	373	383	383	369	387	394	405	393	430	395	364	389	452	388	412	393	355	379	357	402	406	357	402	390	406	362	366	395	415	331	390	427	383	351	389	383	399	378	408	377	366	378	377	402	400	410	337	389	432	367	397	366	400	383	350	391	397	394	388	372	382	383	400	392	404	401	344	357	409	425	386	352	388	384	401	363	376	377	379	351	357	382	367	399	389	389	376	359	377	404	383	360	352	398	390	365	419	372	336	361	339	416	414	401	396	440	376	392	415	406	398	384	381	369	377	369	384	398	374	376	364	385	381	382	391	374	398	412	387	410	423	373	404	378	406	387	377	408	362	394	392	354	372	408	398	388	356	363	389	382	389	361	366	390	402	374	384	381	371	357	433	386	356	367	363	371	391	396	376	408	414	372	431	389	406	363	376	387	396	386	421	356	369	359	390	380	421	424	386	398	370	389	408	389	407	395	415	362	414	392	414	412	404	392	413	356	372	384	440	387	381	438	404	378	373	357	380	377	388	407	361	412	382	387	372	398	378	369	400	418	396	392	359	365	346	372	374	370	380	403	406	401	373	398	365	383	393	387	377	404	387	413	368	370	422	363	390	355	399	373	385	377	380	384	362	379	387	353	390	358	407	350	390	357	386	402	409	395	395	432	388	378	389	397	413	380	375	392	357	375	373	418	396	401	383	370	357	359	390	414	416	356	407	379	380	377	377	368	408	388	380	413	398	411	375	379	443	426	420	380	410	382	375	382	360	393	433	419	378	392	379	412	368	404	356	388	371	369	347	352	376	393	399	387	379	382	395	364	417	407	411	418	370	370	380	359	389	404	356	403	411	389	350	403	341	381	387	381	389	416	330	390	422	392	380	415	429	368	367	391	431	385	361	356	391	406	383	391	396	429	394	386	387	370	366	370	389	372	422	420	379	420	380	371	385	377	382	411	358	389	384	414	424	372	392	368	408	382	349	401	383	442	348	410	372	381	394	406	433	383	360	359	378	341	376	375	379	336	348	400	395	389	380	390	418	417	444	410	370	416	359	393	424	420	375	406	388	403	375	350	363	357	393	405	369	405	389	355	395	427	390	398	422	390	378	364	367	425	390	387	342	409	389	413	380	385	379	388	363	347	387	453	381	392	442	370	392	341	390	362	396	414	398	412	406	397	351	353	391	390	399	393	383	363	350	379	446	372	401	341	384	372	399	378	357	391	361	406	361	366	412	370	395	391	380	395	411	377	396	425	356	395	358	374	381	368	392	403	399	373	389	384	381	369	381	398	348	370	418	371
28805	14411	10042	6099	1927	1188	1121	1074	968	1013	881	919	897	891	869	846	835	810	840	877	872	835	816	820	805	838	814	826	781	863	826	796	871	845	852	862	871	841	900	824	799	838	871	865	834	837	820	799	806	780	848	816	800	825	862	794	835	810	836	831	823	822	810	826	872	875	820	805	847	844	802	847	810	817	857	777	852	847	842	789	807	803	856	800	858	764	811	808	850	864	808	858	804	861	829	842	850	857	824	839	802	820	803	888	818	810	807	810	789	843	843	868	791	873	841	795	835	786	773	834	803	782	835	876	831	788	788	864	846	814	872	851	805	796	833	814	838	820	807	808	841	863	876	876	799	834	824	747	798	810	824	828	826	905	851	823	833	848	841	873	850	814	859	837	852	770	826	815	772	814	836	799	878	814	871	779	803	847	798	780	837	786	773	842	869	796	830	815	797	809	853	829	793	805	812	772	851	851	862	876	827	781	794	828	825	843	863	810	854	829	798	822	856	824	821	848	840	814	841	822	841	861	798	806	862	826	811	843	785	836	833	824	847	794	813	820	836	775	784	880	838	825	844	832	849	840	820	839	811	823	799	818	838	807	826	841	829	837	812	858	849	839	837	832	806	812	823	826	769	836	842	831	790	807	864	829	876	788	876	791	799	824	839	823	861	900	789	861	812	833	792	787	823	841	828	777	857	850	762	789	860	786	861	789	762	763	832	822	814	837	846	831	847	844	806	813	828	794	813	848	817	824	832	829	857	869	795	843	844	845	778	884	847	823	825	833	845	878	795	817	835	787	843	833	797	797	795	808	833	860	806	799	846	812	843	846	795	796	794	771	820	762	862	858	827	797	845	852	802	839	760	805	849	834	806	789	791	811	834	829	832	850	883	815	835	835	847	779	839	793	822	808	841	819	879	809	870	828	817	786	809	762	844	856	838	777	830	872	853	835	864	844	806	820	838	814	878	829	865	805	830	839	853	845	811	879	872	812	836	796	825	818	817	838	881	839	824	792	765	813	806	819	779	851	747	829	811	809	902	840	798	901	858	833	797	809	812	899	817	820	790	874	866	815	803	845	840	856	845	854	817	836	859	831	842	765	789	839	853	845	773	819	834	826	779	828	829	827	821	787	828	821	810	870	798	846	823	815	785	823	781	848	849	805	807	781	861	827	798	850	834	846	893	813	760	831	833	793	813	843	870	816	820	794	860	869	774	918	860	885	862	849	856	814	851	786	850	796	808	838	837	780	792	798	833	799	864	806	807	817	834	807	823	868	782	833	823	861	889	841	784	776	821	832	829	828	792	815	853	813	843	806	815	773	835	813	825	795	806	844	840	777	816	816	825	853	828	803	847	847	803	830	820	833	846	868	831	846	799	813	801	831	793	801	800	812	821	869	803	788	818	772	837	803	834	861	760	822	811	806	822	796	823	894	816	875	869	816	820	810	778	784	876	784	826	856	872	819	803	811	848	834	851	855	822	833	829	828	802	805	755	901	842	824	772	776	811	851	836	803	816	809	796	837	834	815	821	809	807	794	807	810	823	824	837	826	827	802	844	833	816	829	872	785	835	836	838	839	835	791	776	866	799	820	816	811	834	830	877	888	890	878	822	845	804	807	817	852	810	786	849	843	870	807	786	779	833	842	840	813	800	822	872	805	800	856	792	832	814	873	817	847	813	812	868	786	868	801	875	785	870	798	835	848	884	825	843	820	805	855	836	831	834	871	795	839	852	873	845	803	809	839	844	805	794	846	799	793	819	829	879	869	802	833	831	837	851	862	821	849	817	836	802	836	824	818	838	826	853	851	848	855	863	816	814	798	819	858	810	841	807	784	820	793	809	863	837	824	792	784	873	840	832	829	806	842	861	765	804	831	855	844	821	757	783	904	839	864	828	883	786	829	838	792	816	845	825	840	830	825	845	835	864	859	864	791	832	858	853	882	823	834	817	801	813	811	813	839	814	815	872	823	834	834	834	809	825	797	812	808	857	851	822	835	875	808	823	824	821	886	830	812	816	841	870	755	832	828	808	806	807	800	879	837	819	802	830	840	783	822	831	772	854	844	780	779	861	785	809	844	773	844	781	811	813	869	835	840	833	828	792	832	868	841	842	842	836	814	792	830	845	868	848	875	788	814	840	902	865	798	841	834	816	825	853	804	806	783	815	828	828	806	797	861	854	855	807	796	822	860	797	848	796	826	817	834	861	894	815	837	839	807	852	835	802	828	839	821	845	872	855	812	804	847	867	856	834	823	894	817	853	814	822	803	872	750	877	854	798	826	840	789	831	800	812	776	839	824	841	766	820	844	850	798	839	820	842	822	819	799	811	824	827	832	827	838	824	829	812	809	818	854	801	831	801	792	821	870	784	827	783	808	840	846	859	833	842	822	816	831	837	857	759	836	773	799	814	777	802	842	834	830	809	850	816	784	814	819	806	805	852	887	831	896	846	830	840	823	843	859	854	868	836	801	824	837	766	779	821	856	843	819	832	894	833	821	796	810	786	823	856	822	837	826	785	844	820	836	832	789	805	829	775	851	861	778	858	828	874	833	892	805	813	784	872	840	840	889	865	797	803	814	820	839	844	820	829	774	783	873	829	840	839	856	825	836	814	838	816	800	795	844	877	840	842	838	838	842	818	838	834	830	812	849	770	815	832	859	833	811	844	810	804	825	812	829	834	819	789	806	798	778	829	834	758	804	804	787	821	854	786	865	834	843	849	793	829	837	864	778	762	822	833	885	830	814	876	825	820	828	804	779	801	800	819	814	821	868	818	827	823	824	801	800	782	806	841	853	859	873	830	878	823	836	848	791	841	765	813	808	803	838	800	819	824	870	854	856	898	849	865	870	846	836	828	833	819	818	815	859	853	833	874	790	873	855	847	817	848	849	912	810	858	870	855	839	838	808	826	818	810	866	821	818	860	791	819	824	794	772	835	796	839	820	851	845	812	776	803	824	828	841	786	849	792	823	828	845	820	797	815	790	860	781	863	871	823	837	866	818	816	823	766	785	814	800	898	831	823	881	816	822	835	807	866	810	838	808	812	821	810	777	801	872	825	852	867	792	828	788	818	854	854	807	852	806	801	833	807	840	875	792	822	837	859	826	867	813	818	882	823	817	823	805	813	829	858	821	801	831	821	863	833	821	850	787	847	842	816	812	829	825	826	830	836	815	740	862	861	841	775	873	829	818	826	826	827	810	819	833	845	812	821	820	826	850	797	834	787	795	801	793	829	835	793	846	884	849	813	780	836	841	797	786	779	803	786	833	930	918	858	869	812	779	831	843	856	798	885	855	853	830	848	841	833	839	798	830	831	838	838	792	840	798	816	831	862	822	830	827	785	849	805	826	834	793	808	813	785	855	819	790	892	786	823	819	829	873	851	829	807	779	782	864	835	823	793	810	767	851	828	861	798	845	872	852	833	847	867	800	860	827	825	868	834	830	768	844	857	784	807	792	805	889	850	801	780	802	821	809	819	868	849	853	812	802
53893	25687	12076	5152	1147	585	513	454	443	431	394	385	404	350	374	409	348	407	380	371	376	359	383	396	392	365	411	392	384	375	385	386	387	373	362	381	419	368	410	385	360	391	394	316	410	377	390	343	373	383	370	412	395	371	371	387	385	382	367	348	355	342	396	370	364	380	368	386	368	416	390	380	375	408	388	380	344	375	380	394	359	375	344	348	387	380	423	402	376	387	361	387	375	359	371	412	397	357	343	366	381	380	375	414	371	375	394	388	407	397	355	368	375	394	350	395	375	378	388	371	410	374	430	361	357	372	385	357	356	378	370	371	335	371	381	419	395	354	391	387	388	399	374	328	402	370	378	371	421	426	410	358	370	386	385	387	415	377	379	358	389	389	377	381	373	393	393	382	355	349	346	401	377	378	370	341	411	395	350	359	391	397	371	362	355	390	349	387	417	387	373	378	369	448	351	433	399	409	405	385	384	378	371	378	362	357	389	382	387	365	377	385	365	408	395	396	413	383	388	371	368	327	334	401	344	363	346	360	391	398	365	389	392	337	383	410	383	378	377	392	371	362	358	332	382	372	374	352	347	412	422	403	390	373	390	352	370	323	362	408	367	315	399	379	383	384	391	384	405	361	391	410	442	383	361	356	358	382	361	387	340	358	354	379	396	387	359	363	387	387	379	379	370	375	373	356	353	362	364	356	388	380	373	344	409	363	381	381	413	344	384	360	419	367	375	366	348	380	364	375	375	410	385	358	352	379	358	402	420	387	387	377	340	359	339	337	347	363	356	369	384	345	341	348	357	352	376	369	389	393	345	401	407	366	377	364	375	381	350	326	402	356	367	334	359	385	352	375	381	344	357	354	416	369	402	396	354	357	386	361	390	389	374	369	367	370	390	370	385	352	413	379	380	376	377	370	352	363	368	369	345	398	347	357	365	359	390	391	341	383	371	364	379	348	359	403	403	407	364	366	369	356	356	366	393	383	376	346	377	363	373	385	381	360	386	376	367	394	421	381	360	341	395	334	393	398	356	370	345	420	402	383	331	379	329	380	356	336	383	345	339	380	370	362	366	392	363	374	377	365	366	344	369	362	378	362	403	341	379	378	348	360	371	361	390	380	391	393	393	374	382	386	384	391	379	387	402	387	390	366	384	350	379	377	355	390	370	341	367	348	359	400	369	356	370	367	423	367	378	405	384	379	394	362	364	402	381	372	416	402	374	385	391	384	359	374	398	372	348	359	333	410	378	343	393	381	351	336	360	386	356	400	340	403	379	379	369	329	350	374	352	381	391	389	325	383	356	371	351	380	364	339	393	362	414	359	364	370	391	403	369	384	423	413	370	382	358	386	380	365	345	389	387	348	376	362	364	374	341	350	382	387	405	384	390	377	394	342	378	396	341	388	392	371	391	391	369	354	380	388	357	419	362	356	394	368	374	389	392	357	366	377	391	376	362	392	382	391	379	368	362	347	358	425	371	350	372	364	402	370	382	375	405	413	386	387	366	405	369	389	358	369	398	389	390	426	397	363	352	380	367	356	340	388	292	373	387	366	366	401	411	386	371	379	401	372	392	370	353	365	395	336	370	362	363	373	377	376	389	329	374	403	355	355	385	396	363	384	387	343	380	405	379	343	376	381	370	404	351	368	371	439	375	353	391	394	409	376	350	381	394	373	371	382	388	399	396	403	397	369	397	366	405	364	404	356	399	379	374	388	372	376	382	398	373	370	380	355	379	326	334	380	358	359	350	395	354	331	410	389	383	371	367	403	374	398	396	391	367	388	413	369	341	383	341	358	402	359	429	405	354	371	380	365	355	389	364	359	381	313	383	366	375	365	397	367	386	400	346	330	378	366	364	406	400	358	391	399	375	388	421	347	365	377	401	368	356	389	387	425	394	352	384	395	340	400	344	360	367	406	379	388	370	393	347	371	340	392	372	361	400	379	394	368	373	409	364	360	309	371	383	376	389	381	348	389	366	380	356	385	354	360	368	363	397	366	372	421	376	380	363	347	402	394	354	348	374	376	404	404	365	380	371	394	363	360	341	381	393	425	396	382	395	410	391	375	347	346	399	387	381	355	384	375	351	345	397	414	356	367	392	370	429	378	390	356	387	394	383	343	380	424	395	392	357	366	373	369	342	370	390	376	328	350	350	365	371	376	361	408	373	415	408	374	326	387	385	386	364	395	390	372	406	364	379	402	393	352	406	416	390	363	350	392	364	343	372	371	360	356	395	353	394	364	380	385	382	373	390	368	368	341	367	404	361	388	371	374	358	378	380	402	335	401	389	347	406	390	389	353	386	383	385	394	405	348	376	356	392	353	403	346	385	374	388	389	368	369	406	357	350	415	407	368	407	369	363	412	364	376	388	405	424	377	346	416	393	364	344	382	371	370	347	372	354	378	379	366	386	358	389	384	377	385	365	393	361	396	354	391	394	389	427	393	387	410	361	370	362	351	400	421	371	343	376	367	380	397	370	392	373	400	366	403	346	342	424	345	348	351	391	409	361	358	383	376	372	367	356	405	356	410	407	381	328	364	373	378	362	364	389	406	392	365	406	391	353	384	385	391	368	350	393	328	370	375	406	373	412	375	376	403	417	385	356	391	363	364	394	350	368	336	387	368	407	414	418	386	387	387	404	371	436	375	358	390	408	355	371	356	367	352	415	372	363	369	362	352	386	380	367	350	378	360	395	375	334	398	426	391	384	383	351	400	385	363	368	346	345	399	374	367	371	397	423	362	364	385	392	361	392	341	400	382	375	355	396	352	342	402	408	367	340	370	375	355	381	376	390	354	346	341	374	359	356	363	385	373	381	380	378	380	348	379	358	365	389	364	353	372	381	380	347	337	379	397	407	395	364	343	334	356	382	352	336	383	375	380	388	406	372	369	401	387	375	379	401	388	383	332	382	348	400	378	391	362	370	348	387	370	343	366	350	391	370	370	366	397	386	396	409	371	395	358	371	416	413	415	385	356	359	343	313	363	378	369	411	397	382	394	334	394	343	385	403	366	333	385	387	364	421	377	410	363	374	398	374	380	419	380	369	350	381	396	350	384	371	392	392	374	390	378	398	342	414	424	394	370	360	373	356	338	396	375	330	369	356	369	388	409	393	368	379	375	338	375	385	411	365	401	369	402	371	375	412	366	392	368	391	385	361	385	401	401	356	382	371	397	367	373	403	383	375	434	382	390	401	346	352	399	420	400	393	392	363	391	403	376	388	392	399	398	400	382	371	388	353	383	394	342	369	388	414	374	319	412	393	371	383	392	382	385	377	398	352	396	399	364	389	342	368	367	392	384	374	342	397	397	378	392	353	356	385	386	402	383	371	366	376	375	383	402	394	376	375	373	376	351	364	377	405	386	377	333	363	404	362	371	359	373	388	366	343	382	356	368	387	328	377	390	344	361	408	378	382	425	354	399	377	406	363	343	372	363	403	381	356	397	380	361	375	367	381	342	373	364	374	382	345	348	397	395	319	362	351	359
33883	18624	14843	10161	2831	1757	1485	1285	1207	1118	1051	1015	902	917	850	826	855	829	804	813	836	760	804	785	832	823	821	794	858	797	854	857	871	897	885	920	933	874	913	892	855	861	834	783	818	818	860	813	844	857	849	824	785	817	817	823	846	837	849	847	845	864	843	827	793	790	796	819	834	782	781	800	840	858	782	772	809	801	785	770	861	809	838	825	796	739	811	809	816	820	835	824	853	802	815	803	837	796	763	868	813	796	796	810	761	829	780	773	819	814	833	835	769	840	811	816	778	822	848	757	773	810	831	874	791	791	809	799	818	817	793	856	826	782	818	805	872	805	813	788	829	825	766	809	847	793	836	739	794	770	819	816	838	764	805	858	824	792	866	820	797	804	797	795	796	814	824	795	830	833	786	850	845	787	839	831	831	796	779	809	808	810	783	857	771	817	810	801	811	794	834	823	881	813	822	862	811	818	848	821	787	802	823	805	808	781	822	762	814	784	894	819	830	823	812	825	809	821	772	784	842	795	808	739	818	823	787	810	827	794	830	819	814	804	815	816	808	844	749	760	827	828	821	796	846	794	787	830	797	804	791	810	822	801	815	800	854	765	791	821	772	787	825	801	790	806	808	821	841	826	803	793	831	793	813	823	843	832	833	813	808	772	845	788	816	837	802	813	837	788	858	853	789	791	819	762	763	872	811	823	802	784	854	833	867	750	809	789	761	820	831	799	827	791	794	791	771	838	803	768	797	829	795	804	816	801	782	824	822	774	828	836	794	831	840	826	857	805	867	840	819	777	794	785	799	835	793	815	826	803	855	806	843	796	788	845	850	787	861	803	782	810	783	800	872	790	788	810	785	823	800	853	779	753	849	790	734	807	819	789	809	859	835	822	814	832	809	856	796	856	802	879	827	792	806	805	778	786	814	794	796	803	839	795	846	780	784	776	809	782	881	787	767	761	824	819	796	761	815	775	824	797	773	889	837	814	776	771	798	820	834	815	859	827	794	795	815	781	791	796	806	835	851	813	814	794	828	830	833	769	791	785	815	825	801	841	775	835	815	780	816	846	781	851	799	830	802	856	791	818	743	807	847	817	855	835	799	806	822	781	803	769	808	763	787	775	799	806	793	773	837	868	807	777	824	797	808	812	794	786	853	826	821	815	816	832	824	801	853	822	797	768	777	802	807	800	782	791	822	849	812	816	807	839	791	849	821	819	799	818	850	820	852	803	826	853	786	831	774	808	804	798	803	819	819	825	824	779	795	817	800	835	794	804	821	756	773	847	802	823	815	796	792	793	803	816	822	777	894	857	823	808	858	844	790	829	796	820	793	782	759	795	852	862	808	818	832	789	796	870	815	859	771	800	834	809	762	821	822	792	822	804	817	825	808	758	822	760	807	859	777	842	830	868	784	875	865	837	861	846	790	814	764	831	818	791	780	814	798	821	773	773	825	779	844	864	777	802	865	817	807	824	820	787	795	769	789	817	846	795	822	813	806	825	749	767	786	853	835	820	864	818	798	816	887	803	831	768	820	822	815	813	754	861	846	852	807	817	795	819	836	806	780	819	838	845	830	854	805	804	852	764	771	813	861	812	768	772	813	829	835	820	821	807	774	762	843	853	812	784	785	798	838	803	829	808	778	874	763	828	791	796	852	821	820	769	872	841	848	775	831	797	813	808	778	807	862	741	799	783	792	795	817	809	820	803	814	815	829	776	799	800	795	769	798	814	805	820	844	796	795	809	878	825	791	844	787	785	773	785	821	800	782	829	759	828	781	806	798	772	790	822	815	838	862	762	814	762	774	831	823	860	828	759	797	791	766	812	825	809	811	830	833	809	800	809	816	870	782	780	810	885	816	813	769	820	801	830	774	829	801	798	874	814	829	815	753	817	837	785	805	795	769	738	823	825	801	817	877	807	783	789	833	792	849	830	879	871	795	793	842	784	812	782	806	846	808	778	798	816	809	814	794	806	781	790	802	797	826	815	818	805	798	778	823	818	847	797	786	840	796	800	791	820	820	813	802	781	822	765	829	776	836	833	818	817	840	838	810	782	765	825	796	807	842	805	749	795	809	816	854	853	810	812	803	818	821	758	782	815	853	754	807	866	784	780	823	791	778	854	795	763	778	773	858	785	808	788	833	841	807	783	783	791	806	834	834	775	792	803	836	828	794	799	766	819	859	810	859	811	804	817	775	872	765	803	833	819	781	819	773	781	792	784	804	836	770	832	796	791	839	747	790	825	783	807	856	768	834	812	825	803	768	740	801	790	865	803	769	816	812	789	767	750	796	766	779	815	748	798	759	779	799	791	800	842	790	803	769	833	870	789	784	807	820	878	858	808	815	798	796	874	861	796	865	826	767	890	883	794	866	802	787	802	847	806	788	832	751	799	791	819	813	801	770	813	787	813	786	873	787	837	832	798	741	780	803	805	788	790	823	748	816	821	836	844	806	826	780	781	798	770	847	836	805	818	822	833	809	875	779	820	772	813	824	818	822	878	797	810	840	843	841	810	840	833	834	764	867	813	798	803	766	822	813	835	789	775	753	846	805	853	803	809	822	788	828	763	808	781	787	769	813	830	853	771	861	808	855	814	821	882	794	832	826	771	832	794	814	810	839	823	779	791	808	791	829	809	800	818	801	825	822	840	799	820	807	812	868	812	813	786	809	842	807	796	776	873	800	809	825	829	783	777	797	799	802	791	800	809	824	831	835	810	807	857	793	785	782	764	856	776	808	793	889	783	842	812	834	782	793	807	789	820	806	870	795	811	753	836	799	788	811	811	784	802	835	875	757	825	838	797	845	837	751	840	804	836	799	774	786	768	818	815	771	810	801	794	812	770	804	849	783	801	821	804	757	835	827	836	751	834	792	805	815	830	839	782	818	749	797	773	893	797	782	722	815	830	829	811	802	827	841	844	822	807	813	823	768	767	800	830	836	791	831	896	813	818	811	780	767	833	780	862	813	803	793	771	849	849	800	847	841	798	744	810	827	775	808	815	783	807	823	858	803	789	793	832	818	816	779	787	798	829	806	786	804	783	780	811	814	859	821	802	828	826	790	826	776	781	841	814	778	819	804	796	802	793	798	843	798	817	768	731	900	804	839	808	763	788	867	818	815	820	863	813	799	826	774	797	863	789	858	806	828	807	815	863	830	816	770	785	846	827	814	803	869	876	809	801	780	798	792	800	807	772	829	750	801	805	832	814	829	822	844	833	788	804	775	815	811	818	828	815	793	766	798	809	798	808	774	827	839	819	864	797	821	826	826	857	789	767	798	857	794	760	816	789	767	796	802	782	783	752	779	871	832	797	847	851	780	782	856	827	792	806	776	850	821	813	838	835	726	803	828	829	809	883	792	819	845	757	774	813	750	795	824	832	781	799	834	805	817	873	810	787	784	829	819	807	803	796	851	804	825	811	842	822	805	784	814	780	827	820	835	782	792	853	796	802	795	826	808	842	786	792	758	843	777	823	794	779	797	801	815	869
62465	34447	23294	8034	1731	814	604	599	491	492	429	419	401	406	400	418	411	368	415	363	421	368	380	401	419	375	351	377	428	393	379	375	391	378	374	387	448	411	426	409	413	413	352	375	441	383	386	380	439	373	383	395	367	355	383	400	372	398	411	358	363	397	390	370	334	401	355	347	350	377	364	435	425	395	383	409	394	393	377	393	389	369	397	394	388	390	397	422	376	388	363	361	389	389	389	390	383	410	377	372	381	373	387	418	401	385	404	405	442	415	365	391	422	358	360	398	380	361	351	419	375	368	368	388	414	388	379	388	361	430	383	385	398	387	408	390	364	394	398	375	403	365	381	378	369	381	353	401	359	372	385	391	404	379	410	383	376	392	410	412	394	366	369	371	384	359	387	403	368	389	395	407	372	376	362	400	391	401	411	403	356	371	399	350	399	392	386	345	347	372	410	387	380	332	387	411	384	364	385	400	382	380	352	388	379	363	409	396	425	376	407	384	386	347	351	399	401	365	359	399	407	374	384	383	424	387	338	374	400	398	345	374	386	389	426	402	398	405	376	404	427	379	332	354	372	376	394	383	384	377	364	401	391	372	443	377	369	383	386	377	375	383	411	428	379	366	376	397	403	362	382	398	388	408	376	361	364	370	372	430	395	377	429	352	428	410	360	384	366	397	350	425	397	411	360	360	406	357	396	366	403	393	338	380	362	411	397	377	384	352	396	402	365	390	412	369	379	396	369	402	380	411	411	455	404	368	373	359	391	368	370	376	358	375	391	390	374	411	384	365	391	356	382	335	392	371	402	361	395	382	396	405	425	352	385	370	395	403	347	415	397	415	381	320	359	381	394	398	391	392	405	374	380	377	348	443	364	351	389	405	374	390	373	370	389	409	394	416	378	399	392	392	401	385	372	416	374	407	344	429	401	366	395	406	376	389	358	410	407	375	394	388	394	371	386	381	369	392	382	423	385	390	426	388	349	351	385	360	389	394	393	362	430	397	372	413	334	364	351	413	393	434	405	376	406	358	368	417	400	365	369	390	386	357	366	394	401	420	404	398	389	379	371	372	389	419	371	398	393	397	392	414	385	392	397	411	401	397	373	407	413	375	366	413	371	361	346	419	344	408	347	358	389	366	427	390	368	351	375	355	380	422	414	389	376	359	372	411	359	403	397	352	383	351	365	406	365	353	364	375	423	396	420	399	362	388	446	380	386	339	400	401	368	379	369	396	380	358	359	358	396	381	406	383	426	396	397	413	370	371	400	389	380	377	416	390	384	372	408	379	357	380	413	368	405	396	355	381	412	366	365	362	337	402	397	391	370	381	392	415	384	359	384	372	397	388	363	434	409	359	388	408	397	432	378	396	393	401	378	410	389	367	392	389	390	388	360	398	400	397	366	401	386	351	373	388	400	422	387	417	341	381	380	386	371	377	390	388	422	387	402	422	389	434	383	408	382	388	370	411	388	401	380	388	374	369	383	352	355	379	403	380	444	360	380	391	401	365	381	391	384	412	392	393	421	420	351	420	422	388	404	356	359	383	379	345	401	388	390	374	392	389	382	400	432	402	388	358	363	390	397	367	411	402	398	372	371	384	380	419	380	377	384	326	401	390	378	383	421	403	388	407	370	414	438	391	408	369	369	401	393	406	385	381	366	398	419	376	396	430	386	382	374	388	366	403	366	391	369	380	414	366	389	381	402	401	394	372	328	392	389	390	419	373	393	393	370	429	375	390	371	390	396	389	360	374	381	349	391	397	342	369	414	402	414	384	364	387	399	395	368	355	376	384	348	396	362	384	375	395	371	379	371	387	380	419	390	435	415	360	402	381	373	378	407	411	364	348	361	389	383	426	377	368	406	377	371	402	367	391	409	398	375	433	393	383	374	398	390	385	403	382	373	433	400	363	377	383	374	394	419	421	410	410	398	395	366	384	394	404	380	426	374	369	364	430	374	366	368	401	402	319	399	383	361	371	407	384	384	368	412	365	383	367	365	432	369	407	414	381	432	385	412	365	344	394	372	395	369	370	399	376	384	356	388	395	376	375	379	409	377	384	388	374	345	336	421	405	427	371	337	353	393	357	392	388	382	368	356	369	374	377	362	408	376	440	367	429	366	398	395	395	426	391	375	421	426	382	414	422	379	349	371	389	411	385	406	385	353	339	372	403	438	414	389	387	361	404	369	399	391	403	362	386	397	369	383	405	409	388	420	388	362	381	376	376	387	372	363	361	374	391	383	395	393	357	415	411	414	364	408	383	368	377	368	355	334	407	376	411	381	384	408	372	380	371	377	365	378	374	388	432	390	412	387	376	374	361	363	409	369	364	385	388	394	383	378	408	398	366	373	404	412	400	403	397	350	385	412	394	384	408	366	386	388	400	423	392	386	382	392	380	414	421	367	404	369	371	351	406	412	375	392	409	361	388	392	362	357	362	374	370	405	380	378	380	380	397	383	369	371	367	354	387	353	377	397	395	405	390	386	375	367	389	377	351	386	392	391	399	427	379	356	382	422	382	382	362	408	404	382	382	377	426	345	346	374	382	358	367	373	364	373	371	390	382	391	392	381	365	382	368	394	376	392	400	364	379	360	375	373	383	386	363	371	374	351	343	355	342	366	364	416	391	354	352	413	410	406	393	388	351	360	418	419	344	377	363	373	419	382	382	405	392	408	355	397	354	374	409	368	386	378	368	383	394	362	407	382	399	386	381	376	367	371	392	430	368	385	388	424	353	384	353	402	381	398	377	413	410	402	414	410	358	406	384	379	369	408	342	350	372	376	389	392	381	351	317	366	372	420	402	356	388	377	374	402	370	383	385	359	380	360	363	372	416	362	389	409	430	372	355	395	341	375	366	404	429	407	407	385	404	401	387	411	397	364	396	407	416	393	403	355	417	407	409	374	364	399	424	399	384	374	404	371	351	402	378	373	367	394	378	387	382	417	373	413	383	384	372	387	401	385	394	430	385	382	415	379	374	391	440	452	357	396	433	392	365	390	418	412	397	376	387	391	422	420	401	407	376	404	367	374	393	389	383	377	368	393	402	370	423	387	406	386	415	443	384	389	410	364	366	355	388	383	385	403	383	383	413	354	378	391	399	404	398	383	380	389	377	382	426	402	396	363	424	390	383	400	380	374	392	353	365	398	373	402	390	364	342	352	390	377	362	412	399	371	389	367	404	348	356	407	435	361	396	405	373	394	401	364	380	341	386	408	414	402	366	379	364	407	389	426	365	383	394	346	398	398	395	375	362	383	372	380	375	449	402	388	389	361	343	377	413	381	389	378	389	369	415	437	372	411	386	383	364	358	362	380	368	405	359	352	375	424	378	360	383	401	419	404	403	371	368	409	431	365	350	373	389	390	402	456	396	394	395	405	364	389	371	369	364	383	396	384	390	378	379	390	380	361	369	381	382	404	403	409	405	433	396	369	348	385	387	374	340	393	391	389	349	348	374	384	371	390	395	414	403	400	414	360	380	413	398	364	344
38895	26180	25713	10701	4244	2360	1871	1608	1321	1241	1092	1036	987	948	987	922	935	887	881	857	857	880	830	812	884	824	882	853	823	850	871	842	878	873	888	932	950	929	943	929	835	885	888	846	864	849	871	858	849	875	884	851	913	857	791	844	887	870	894	844	898	787	893	810	840	862	810	838	798	851	838	861	823	820	807	791	868	829	830	840	842	830	830	835	845	874	787	848	831	810	852	842	825	810	810	825	822	837	878	777	752	826	861	848	868	816	811	812	880	831	820	811	827	869	832	783	839	822	789	811	840	820	821	791	808	808	808	800	830	826	854	812	822	810	825	839	832	863	840	801	854	836	819	846	786	872	848	810	810	812	806	819	816	802	849	809	842	792	856	828	819	837	816	829	793	820	846	833	817	874	866	830	815	836	819	849	842	864	786	799	849	838	802	786	867	806	867	864	861	862	810	820	807	802	872	830	834	811	839	853	803	803	802	821	799	833	869	820	819	839	824	827	830	834	844	855	823	831	794	825	835	801	822	785	840	800	852	806	827	866	786	849	823	817	824	795	840	790	828	785	792	825	808	798	821	808	870	784	855	811	828	823	800	828	830	825	782	829	866	797	765	880	842	811	860	833	796	858	875	816	829	831	850	834	826	809	832	835	790	832	781	837	883	838	840	844	836	808	821	805	818	838	857	790	788	828	817	838	821	835	855	858	832	830	881	799	816	853	827	828	809	882	838	837	791	815	838	814	823	848	793	831	826	852	838	831	831	842	846	778	793	815	843	767	845	772	849	842	808	839	875	816	786	851	810	838	806	806	822	797	836	786	845	828	877	837	836	785	827	766	785	801	872	812	867	811	863	825	848	831	830	799	863	805	829	821	837	857	892	839	790	831	813	871	855	827	799	829	818	852	843	848	808	868	867	821	829	863	843	828	873	801	807	841	860	833	820	838	848	835	798	873	814	750	836	817	835	866	852	803	800	793	801	848	831	863	846	848	821	837	779	810	805	829	815	811	817	856	831	846	829	817	844	846	791	818	804	800	843	862	753	809	877	857	782	852	850	812	833	827	869	883	822	882	837	841	858	805	772	816	775	807	852	802	855	861	757	843	819	796	869	841	850	834	794	810	811	827	838	767	860	842	894	879	878	827	883	824	814	796	825	863	837	783	837	810	817	825	827	801	810	847	820	826	783	843	800	891	845	864	860	826	858	857	850	828	835	799	795	797	796	816	818	840	845	810	861	814	855	827	876	797	763	799	817	866	827	842	790	869	869	839	836	810	829	818	813	838	799	839	824	832	817	809	824	798	821	840	848	840	849	864	856	884	846	821	804	870	861	820	890	803	820	778	792	811	818	808	857	846	796	826	841	846	820	845	817	850	853	882	797	852	808	823	828	936	741	840	856	812	808	810	834	860	858	838	842	831	791	873	863	857	825	788	793	874	824	783	815	796	848	809	867	835	821	880	808	852	853	836	810	823	850	878	802	810	807	870	861	838	777	824	837	846	822	864	827	836	841	808	798	803	891	833	803	828	830	877	889	810	826	826	807	837	829	844	857	837	874	806	800	800	840	858	883	792	898	874	819	773	803	770	784	826	785	808	843	772	826	814	890	858	875	859	806	834	812	825	815	848	761	854	812	820	886	871	855	830	787	831	888	861	824	816	816	864	870	855	805	821	777	823	803	812	842	815	836	833	830	781	796	821	792	845	829	804	780	910	812	784	859	878	850	862	853	831	798	827	820	833	744	841	809	827	823	835	847	822	856	841	819	829	814	828	798	844	817	871	830	822	779	809	824	827	843	805	845	816	856	811	825	885	836	844	791	857	871	841	834	845	814	820	801	795	798	829	835	827	838	834	821	829	863	861	807	813	832	824	884	834	825	818	824	814	855	849	841	851	866	798	883	815	806	865	865	796	831	886	813	865	835	847	812	775	835	824	840	824	840	794	877	795	793	866	817	847	882	857	826	812	842	830	833	773	849	831	809	807	812	825	848	825	821	795	843	810	822	819	790	836	818	805	815	838	845	856	854	785	873	846	830	881	835	830	828	890	832	853	833	829	878	865	821	776	821	824	851	845	820	804	842	823	850	789	835	836	811	818	826	802	788	847	827	841	871	850	804	837	822	823	885	828	840	783	822	841	857	877	785	832	833	863	836	806	811	796	824	824	773	813	798	824	808	830	808	823	812	840	832	796	820	887	839	830	782	821	851	835	878	802	875	808	849	830	816	866	879	848	851	837	848	793	819	862	848	834	818	882	887	822	849	815	802	753	800	801	835	824	850	877	811	858	851	840	853	815	890	882	798	877	807	874	828	779	819	859	834	793	795	882	838	853	821	812	829	820	860	800	893	800	829	820	831	861	857	839	861	779	797	891	894	831	801	811	876	807	821	874	788	785	827	839	801	808	790	827	862	838	841	829	847	824	867	864	876	869	817	839	882	819	860	810	854	862	846	814	802	850	806	774	829	790	823	876	852	807	820	816	854	809	826	856	836	830	803	832	833	867	829	799	852	830	815	828	824	788	813	806	857	817	893	821	802	848	830	844	839	831	789	839	845	838	855	825	808	834	840	800	805	785	851	843	791	846	870	800	877	842	888	757	853	859	862	812	860	801	844	832	820	815	818	859	834	820	864	837	812	798	836	836	861	872	831	809	835	820	813	829	848	882	802	825	853	850	855	807	843	810	776	859	788	830	800	863	875	842	802	810	830	848	790	846	868	823	815	841	770	832	805	833	850	825	814	810	864	831	792	874	805	861	828	832	829	793	848	843	854	854	835	805	815	794	805	857	832	813	797	813	830	816	829	775	817	892	841	830	817	857	795	827	793	824	825	848	854	810	836	847	858	787	825	822	823	819	911	865	818	837	826	843	852	851	759	839	775	823	858	806	828	845	785	766	794	799	832	860	852	911	797	846	842	845	754	824	833	822	801	796	837	842	814	792	877	861	793	803	868	820	826	838	823	801	839	850	861	808	834	844	834	869	832	813	841	801	844	868	828	857	822	832	809	881	805	843	828	835	831	868	803	793	813	813	818	835	856	817	831	863	860	823	802	810	801	799	801	782	832	872	848	791	841	791	816	804	791	850	863	843	795	810	843	879	833	827	834	812	848	805	839	804	845	832	807	844	798	792	796	855	847	842	871	870	796	792	825	805	809	836	868	844	796	809	778	880	816	800	834	840	831	829	837	814	831	804	797	815	829	768	821	821	784	809	785	784	819	822	803	806	837	841	824	822	813	841	813	881	803	826	807	846	808	836	818	851	859	852	811	829	824	786	794	799	793	835	822	863	802	851	854	792	824	831	813	875	754	845	839	840	848	828	861	804	790	868	741	833	823	842	847	835	864	835	808	835	842	806	826	820	862	814	841	826	817	839	834	817	834	849	868	865	927	807	831	853	870	833	789	856	864	819	826	851	833	786	840	808	810	829	818	812	831	807	813	810	790	821	831	787	876	791	843	814	843	822	865	795	811	835	831	801	861	850	783	824	818	892
48902	26002	9882	1397	595	455	383	433	389	415	410	402	404	393	370	419	370	394	370	361	428	414	388	382	356	377	408	414	443	401	425	401	390	405	397	402	419	389	409	370	394	397	369	378	395	400	392	397	382	412	417	385	394	419	394	354	378	398	420	380	364	420	395	402	405	396	395	387	402	402	406	369	402	447	405	419	405	389	373	393	388	391	380	365	390	410	429	383	391	371	391	432	445	379	404	425	404	400	376	377	411	379	383	409	406	394	411	363	357	378	399	374	380	372	392	376	413	442	389	425	356	352	366	374	381	397	395	399	366	375	394	378	401	418	350	412	404	400	383	368	351	389	363	403	410	395	393	383	388	374	382	416	409	393	381	394	397	386	443	403	384	377	374	343	378	358	374	415	424	353	394	410	445	405	415	414	414	389	362	423	377	400	414	364	430	356	354	380	396	383	404	397	367	450	388	367	371	389	363	406	402	391	366	386	376	416	391	400	412	368	366	411	357	397	371	371	357	378	399	391	432	373	388	412	435	411	386	380	412	404	410	412	380	393	373	396	403	418	431	366	382	358	423	364	399	420	403	394	372	398	428	380	398	391	373	418	416	407	411	358	350	380	397	419	429	383	391	400	399	423	355	408	423	413	383	355	370	361	405	429	378	379	380	396	374	383	382	382	398	404	351	415	401	366	435	418	394	388	378	404	430	413	395	401	404	406	351	361	411	366	385	391	442	385	368	385	389	412	357	370	405	393	426	356	402	342	403	346	411	385	353	367	394	397	370	384	393	345	389	422	369	387	459	398	420	404	400	425	420	387	406	386	366	409	388	350	396	389	393	399	397	395	379	384	425	382	394	396	370	383	434	410	400	380	411	393	415	416	370	421	349	386	381	418	392	352	385	398	410	375	367	385	402	383	390	382	402	389	388	418	385	401	398	379	377	365	393	410	397	367	388	399	398	436	399	393	403	358	383	405	360	416	374	426	368	430	404	414	380	385	353	401	358	372	388	374	379	401	418	351	375	442	379	390	368	354	402	365	372	399	384	388	385	359	413	393	381	365	366	408	345	380	362	383	412	372	418	382	425	396	405	382	407	408	401	372	355	438	436	370	388	363	412	401	420	393	387	394	367	368	418	353	360	394	373	376	368	346	381	383	393	383	415	386	425	414	433	386	423	452	415	403	375	345	383	402	424	421	421	402	427	418	362	375	371	375	345	346	387	397	366	402	404	377	394	388	383	417	396	398	371	415	393	401	414	385	385	384	400	377	369	370	401	415	382	367	362	372	414	420	376	394	384	392	395	384	378	366	412	393	401	411	377	428	377	427	362	389	412	372	345	346	398	418	366	370	410	410	410	392	403	394	381	414	336	362	373	357	395	393	383	368	377	405	388	401	400	383	369	355	395	367	379	370	392	381	388	409	392	371	390	347	400	356	352	381	402	356	362	438	436	418	417	378	337	423	390	432	375	407	414	377	385	411	400	377	406	344	378	397	402	405	433	355	401	401	401	368	435	374	374	371	377	355	392	364	401	382	395	395	383	409	368	395	404	397	387	409	377	415	382	391	355	439	423	393	384	397	383	393	391	364	410	387	355	428	397	394	356	362	393	387	399	380	398	375	369	418	368	394	398	425	415	435	348	395	417	371	372	393	378	372	365	375	374	404	408	371	377	383	364	399	349	383	395	370	424	361	384	409	357	352	359	381	437	436	375	431	394	386	408	424	403	390	420	358	362	337	391	400	447	374	404	388	360	348	362	426	428	370	367	343	360	361	365	382	351	373	405	393	436	392	335	400	391	361	396	387	373	364	387	392	360	425	365	383	361	407	407	369	435	427	429	352	356	405	409	402	374	369	394	390	392	391	381	414	371	339	381	419	395	371	408	369	395	408	385	435	384	400	419	395	367	405	404	412	376	433	404	407	399	384	415	402	367	394	390	391	428	393	379	377	401	369	403	408	381	362	377	412	396	394	352	385	388	397	380	407	379	379	391	362	413	386	359	419	382	380	419	397	364	401	394	360	386	416	385	373	420	370	382	377	385	391	387	374	368	383	380	405	392	393	398	401	410	390	395	366	378	380	401	432	407	385	403	404	379	368	404	432	322	375	373	411	409	391	384	405	403	370	357	407	344	354	394	407	389	400	387	375	416	384	399	358	394	398	397	380	451	388	388	366	414	388	406	405	427	392	379	392	405	380	380	398	376	396	375	398	382	389	405	376	406	413	420	389	393	391	373	399	423	381	406	361	398	401	359	415	363	391	359	381	403	389	380	400	410	407	373	383	394	409	408	379	390	389	404	414	381	398	395	389	337	381	400	398	416	389	440	411	352	383	402	356	428	384	377	398	393	352	349	389	409	399	381	405	361	405	396	441	438	422	358	391	417	376	385	409	385	365	421	357	403	378	397	362	370	369	382	416	391	369	380	376	418	372	359	404	368	389	408	335	378	435	381	404	416	391	344	379	382	392	387	408	391	388	365	431	379	407	388	364	389	368	398	399	395	384	368	411	385	391	406	392	392	365	371	402	379	356	383	381	372	383	395	378	373	388	378	373	401	384	435	384	401	399	352	354	367	378	357	396	380	369	373	387	411	407	414	401	378	391	406	361	402	403	371	359	394	380	351	385	361	350	404	377	373	419	385	345	389	370	338	397	383	411	390	404	372	384	370	406	368	373	420	365	417	398	373	364	415	385	380	397	353	398	396	382	405	388	384	422	416	363	401	406	387	405	367	397	359	402	394	377	410	406	394	393	370	390	387	387	388	402	374	370	387	406	349	397	372	380	335	372	386	410	390	375	364	371	380	377	384	377	380	382	393	391	360	400	352	381	361	412	388	382	424	401	383	417	397	381	352	372	346	377	437	369	400	392	366	388	364	365	390	367	350	400	406	369	384	386	403	396	397	377	401	357	416	384	400	362	369	372	383	371	375	368	401	401	432	380	380	407	392	333	388	374	404	393	386	396	399	390	411	412	391	414	398	391	378	366	379	361	379	410	389	383	410	436	420	439	409	385	383	403	370	388	375	373	386	382	361	378	353	425	373	410	399	404	384	382	415	367	374	381	413	384	406	409	400	385	396	369	352	371	381	379	370	367	420	394	421	410	379	382	418	371	366	383	401	385	446	339	360	413	423	400	386	383	382	364	414	388	333	412	349	378	428	365	414	380	365	363	377	396	389	439	359	359	371	383	424	381	369	407	407	378	405	371	375	378	400	397	454	414	376	347	389	390	392	390	384	342	404	395	391	402	386	412	369	391	407	428	363	389	418	399	379	396	393	404	403	438	425	376	380	442	401	405	392	396	403	385	428	404	374	401	386	414	402	387	388	404	427	382	394	386	369	364	359	355	387	458	378	392	397	350	379	371	414	383	398	364	385	414	389	400	393	391	383	391	387	368	343	381	382	372	381	353	410	419	375	361	387	410	368	379	388	391	415	354	422	420	381	397	368	406	362	361	370	385	389	414	400	375	382	433	385	392	395	409	426	388	373	410
32385	19411	10435	2346	1474	1171	1116	971	922	916	912	870	894	889	833	893	820	803	873	880	812	830	802	862	792	792	896	813	802	808	799	859	787	807	862	899	859	895	834	818	853	859	868	820	843	838	855	845	870	850	813	838	849	872	808	832	828	780	872	851	849	852	852	848	858	874	829	862	909	814	853	804	808	837	860	842	806	816	810	836	818	787	771	796	871	834	853	836	814	866	819	842	881	850	884	873	846	834	882	824	811	849	860	798	825	787	835	801	817	837	816	827	818	823	830	859	799	798	793	865	810	856	768	851	830	834	846	812	918	834	770	825	842	851	814	795	790	772	872	828	878	820	813	803	831	851	797	786	854	798	874	820	823	833	859	884	880	846	786	815	826	883	855	833	847	861	850	839	853	865	786	775	819	818	813	826	839	839	824	822	855	873	829	851	813	842	815	810	805	821	806	776	839	837	882	892	824	851	839	774	859	846	782	855	794	809	799	833	839	904	818	853	794	829	851	822	833	826	854	809	844	845	811	833	809	858	805	802	859	824	780	810	772	800	855	819	871	827	801	862	857	826	851	817	801	797	817	866	843	825	835	855	831	839	824	791	792	827	800	816	817	821	782	887	820	862	799	847	797	842	787	813	858	776	842	823	814	859	866	861	853	839	893	828	817	790	859	803	841	847	867	839	773	839	825	809	844	831	852	837	839	857	876	821	892	862	815	810	828	779	800	891	853	783	829	841	852	829	835	850	828	833	803	827	819	855	819	811	808	819	834	856	777	788	845	828	794	867	855	847	848	798	861	848	856	865	841	915	825	832	846	779	873	843	830	791	841	828	792	835	826	817	767	812	873	850	841	871	861	828	767	828	889	808	884	793	818	834	814	831	785	872	865	836	825	800	833	859	822	801	849	833	833	815	828	835	830	866	848	815	877	826	796	835	821	849	826	787	845	900	872	804	862	850	819	797	807	854	816	838	809	821	773	880	865	836	872	825	820	841	821	817	830	874	869	787	808	839	840	782	799	868	812	809	861	873	821	835	866	809	806	855	824	838	814	825	817	836	873	832	851	828	782	806	814	861	811	841	847	817	832	854	831	766	830	836	829	820	904	829	868	882	827	797	851	863	837	831	848	837	811	819	830	821	842	820	796	809	805	849	802	847	815	839	820	805	812	817	784	809	833	874	829	838	823	858	809	826	889	812	794	858	842	872	832	865	835	849	857	825	789	880	804	864	852	805	799	827	876	868	888	843	818	799	816	819	839	839	783	810	817	807	830	798	828	862	843	807	848	830	826	816	828	863	859	863	784	874	841	887	778	816	825	860	825	799	854	825	843	784	838	825	893	851	818	808	843	798	819	836	820	843	836	808	877	860	796	831	845	828	854	782	817	856	857	806	851	830	860	858	815	874	854	864	765	771	830	782	799	838	865	858	773	896	806	861	863	858	820	825	875	837	862	848	823	806	829	840	817	833	848	807	871	842	874	773	830	809	834	851	825	872	849	855	854	792	759	849	831	888	788	779	839	806	851	826	835	801	847	837	834	868	836	792	832	845	823	818	797	818	865	903	845	837	832	797	812	841	845	835	816	801	829	830	850	862	814	832	821	863	862	823	856	852	825	859	896	846	790	850	842	833	845	855	814	855	798	847	813	830	844	836	833	868	824	878	868	759	861	795	826	837	830	844	817	802	809	815	783	819	805	818	850	870	857	868	841	836	855	762	826	795	855	796	852	782	829	856	841	844	850	862	837	818	822	868	817	820	831	788	857	859	782	800	821	826	857	862	828	816	827	844	866	849	797	840	887	825	831	858	900	846	834	817	812	824	818	809	860	877	855	844	795	811	792	853	823	796	838	869	832	831	834	841	838	858	853	873	855	804	853	793	863	781	851	865	849	830	853	826	834	827	836	871	838	786	860	794	860	798	800	836	809	824	838	824	824	847	841	855	831	799	836	879	838	851	840	875	812	829	860	822	825	799	841	820	801	846	830	828	818	825	798	799	813	866	861	796	827	859	798	843	755	838	821	822	837	871	890	816	819	818	848	783	855	793	831	846	813	802	831	827	811	785	854	794	812	842	787	770	801	891	815	867	826	795	842	781	797	881	828	767	834	793	777	804	829	833	790	816	842	861	840	785	875	845	851	819	847	841	826	822	847	860	808	840	844	872	806	852	815	842	817	843	839	845	886	852	782	802	794	865	825	845	845	830	830	860	772	822	802	869	857	850	818	827	836	806	830	784	901	816	837	855	795	842	819	825	760	793	896	801	815	838	844	841	849	829	886	819	783	842	880	812	816	835	904	792	801	807	855	799	811	829	849	862	834	826	907	772	803	889	851	828	857	866	836	846	831	814	879	873	865	860	881	839	807	825	885	856	816	853	832	809	836	892	813	792	830	812	840	843	821	836	856	826	842	863	804	883	782	823	838	818	804	814	851	869	796	865	812	851	831	852	822	835	785	852	825	841	785	818	829	796	826	814	833	805	812	834	815	820	799	826	860	857	814	850	840	848	790	769	821	845	863	881	769	862	858	812	837	838	859	810	828	835	822	856	812	789	814	837	795	793	810	806	844	840	814	864	846	825	836	833	819	825	843	833	810	795	823	832	770	885	745	798	813	800	823	811	853	786	838	851	816	842	851	808	823	849	820	858	884	832	798	847	864	852	830	850	820	794	827	818	879	803	816	845	832	803	900	822	832	821	834	828	835	821	846	751	870	813	824	800	824	845	857	837	810	835	855	815	828	818	846	839	817	819	845	748	885	836	767	777	781	830	792	812	822	815	853	847	847	837	864	803	797	896	849	880	786	822	836	810	780	828	782	843	818	823	791	870	790	775	819	847	826	860	821	879	902	821	855	871	838	794	794	827	803	845	889	836	808	840	810	804	813	843	792	818	844	848	837	850	821	858	819	836	800	828	826	813	796	855	850	781	805	840	814	822	828	852	832	786	802	832	821	837	868	850	867	836	870	799	894	827	816	843	795	790	858	838	799	832	816	812	848	888	843	785	795	755	833	880	844	842	839	857	875	846	859	854	824	858	790	819	852	834	817	815	848	851	902	824	828	835	814	805	845	838	820	890	849	884	828	828	857	814	823	829	822	857	905	805	788	884	834	836	845	827	830	858	863	800	836	788	858	845	893	826	821	841	843	829	860	839	830	844	835	823	818	832	796	858	802	811	856	832	805	805	833	815	808	810	801	865	814	871	848	840	852	848	814	814	765	841	818	765	835	889	850	865	821	833	820	810	843	846	817	773	813	817	836	882	816	834	827	774	829	870	828	904	804	825	847	816	853	862	775	864	850	891	832	844	855	840	891	814	857	831	847	888	799	825	850	809	805	814	829	890	880	833	858	898	783	827	847	840	826	846	838	808	784	899	875	862	910	841	826	830	809	848	839	838	848	846	842	848	855	790	810	803	830	819	856	867	794	818	823	784	802	821	801	866	877	867	841	825	858	835	843	816	860	821	850	800	788	828	791	826	822	803	814	824	872	871
59563	28139	9410	2701	1280	582	478	426	417	386	423	386	380	358	384	382	383	366	391	395	364	379	385	376	381	372	410	355	407	337	355	423	409	371	374	363	385	420	382	389	381	388	362	376	368	396	373	373	356	382	390	390	364	384	396	402	343	352	357	379	395	392	362	332	377	376	358	389	367	369	377	383	374	377	362	376	367	380	371	379	412	398	393	405	332	376	375	359	374	388	370	366	427	361	342	375	418	372	366	347	384	406	394	385	347	433	395	423	352	371	392	392	420	393	370	365	350	379	348	383	375	350	359	370	404	398	378	377	380	400	386	344	373	393	396	368	362	366	398	372	392	380	362	345	374	356	382	357	391	380	342	414	353	389	342	365	381	382	372	394	385	410	362	379	370	359	353	392	387	408	398	388	385	388	386	398	382	350	361	353	371	375	339	349	391	385	376	361	356	384	330	382	373	363	371	375	393	345	376	386	387	379	373	387	347	388	390	400	350	355	355	378	376	383	339	346	370	406	358	357	346	341	345	357	386	383	382	324	331	359	340	445	372	376	365	342	338	412	434	317	353	354	397	390	405	389	371	403	386	418	398	370	373	362	398	375	345	330	339	398	371	377	353	393	384	370	352	372	370	405	399	394	383	407	393	364	353	395	372	374	418	373	366	379	397	384	349	365	366	366	347	352	385	371	384	403	402	388	374	397	376	387	391	360	337	372	396	378	384	393	350	361	366	344	364	372	331	415	407	389	377	380	344	371	368	377	395	352	390	384	358	364	413	382	396	357	384	380	395	355	358	382	391	400	353	375	416	341	393	373	341	408	354	344	346	374	387	363	400	398	356	369	309	379	377	333	379	416	406	393	393	401	349	361	345	382	396	398	344	354	362	392	336	358	379	399	372	357	380	387	370	362	394	341	394	375	358	388	390	367	404	373	353	363	353	396	382	333	356	375	371	404	354	397	377	378	360	357	400	388	385	358	404	380	401	412	414	327	348	370	413	382	352	424	392	385	359	359	365	421	403	393	348	384	357	365	384	386	350	371	404	348	374	374	390	369	339	369	372	389	391	410	397	438	389	403	399	385	362	390	380	346	376	363	389	390	381	362	365	333	371	367	388	386	349	355	383	381	380	364	379	395	394	365	353	361	368	407	387	379	408	351	358	385	388	398	363	398	394	420	400	432	351	360	378	361	323	334	383	407	365	334	382	358	356	399	361	382	358	379	381	453	364	390	351	379	429	368	379	378	361	399	374	389	382	364	404	395	390	385	373	385	357	352	409	377	390	345	400	387	390	411	385	361	376	336	365	398	383	370	345	370	393	371	419	381	369	381	359	405	371	357	393	381	356	361	379	355	386	416	364	385	381	381	365	351	349	366	362	348	387	361	330	390	375	379	364	406	364	385	373	357	353	384	367	425	354	403	366	357	375	351	358	419	369	375	351	393	403	375	357	420	368	389	402	335	428	377	387	417	383	381	388	394	435	390	398	373	379	358	415	366	369	374	392	391	360	365	362	366	354	375	362	393	394	352	383	385	382	362	388	361	368	366	374	370	361	362	341	340	370	348	371	373	379	365	382	382	412	369	377	360	374	425	365	385	365	385	440	386	392	377	380	381	400	353	391	379	364	396	364	356	348	369	398	343	379	393	378	343	382	359	378	386	352	383	347	387	378	357	324	395	362	386	386	399	398	359	378	365	387	394	384	427	403	378	377	387	396	387	360	407	344	386	381	362	395	360	375	377	421	372	375	423	371	402	437	353	392	354	411	382	357	398	335	355	387	379	381	389	378	377	396	379	367	384	383	378	363	342	373	388	394	397	398	356	345	366	383	371	356	374	339	373	388	373	334	365	393	417	402	372	378	364	364	391	382	379	383	406	391	385	364	381	388	367	394	366	371	340	357	400	353	356	366	386	373	365	377	359	364	387	370	387	368	421	380	407	378	414	403	367	399	367	418	427	372	359	351	394	370	380	390	362	385	371	355	369	389	351	359	347	393	404	369	390	368	354	385	383	354	373	404	359	395	351	356	356	390	374	397	398	338	381	400	340	388	366	403	366	367	384	391	361	423	396	376	387	376	392	383	399	390	355	400	395	391	361	381	373	363	372	376	341	378	398	356	369	361	379	421	351	377	404	408	346	382	349	400	391	360	385	382	379	346	399	398	388	369	406	339	383	373	379	359	421	385	402	362	365	358	403	365	396	365	387	417	382	361	382	380	372	372	399	403	388	387	375	369	365	372	353	369	381	392	364	329	378	327	378	379	371	394	397	372	395	398	384	400	400	371	378	360	354	381	414	349	361	365	364	416	375	390	407	355	341	386	399	388	373	374	353	392	357	378	379	381	364	378	426	388	354	428	381	396	404	368	361	374	351	386	380	388	376	357	336	368	358	388	400	388	393	397	351	396	367	383	405	357	376	365	378	374	364	382	348	380	382	411	395	360	369	345	374	394	370	396	383	376	387	341	392	391	409	381	374	378	393	365	351	370	345	396	367	351	395	371	398	379	368	372	352	371	376	372	339	363	351	366	385	374	370	363	393	393	353	388	351	409	378	394	357	360	371	373	360	381	360	343	402	382	386	398	422	366	372	352	378	378	358	400	375	366	389	418	414	400	393	380	409	358	374	381	360	378	353	378	389	388	406	380	384	380	355	396	397	405	361	380	401	336	379	395	373	370	403	341	357	377	370	390	395	404	408	384	350	375	389	401	353	340	361	391	407	371	345	363	391	389	351	392	353	373	386	397	400	384	393	393	370	369	391	350	354	367	348	373	401	366	440	361	383	387	363	377	389	405	373	382	372	357	368	376	370	411	349	365	345	356	370	374	379	351	356	376	359	371	339	401	396	360	347	390	370	354	341	346	382	332	378	402	367	381	404	396	331	353	372	367	367	351	385	388	356	366	381	406	394	374	359	389	380	375	392	360	424	376	383	421	395	350	379	372	363	397	333	361	377	364	396	395	369	399	393	391	391	386	393	391	367	401	390	371	341	373	434	395	397	382	376	351	397	377	389	381	397	401	388	349	382	371	377	397	381	391	370	410	404	370	367	402	363	402	374	408	377	377	400	368	382	374	378	359	365	391	397	366	342	367	384	359	374	391	363	409	353	363	365	414	405	390	407	371	344	367	388	339	344	376	378	343	401	383	405	355	368	374	377	389	389	343	365	371	393	334	372	358	346	404	362	357	405	382	390	403	373	408	373	358	389	416	377	388	372	376	362	375	351	388	358	414	401	365	368	366	402	389	370	365	342	356	379	369	404	392	386	367	357	403	400	359	384	380	400	388	355	375	357	381	393	377	383	358	401	361	370	380	370	385	375	376	367	351	400	375	364	381	378	361	369	411	409	388	374	396	371	368	401	375	384	395	376	390	396	384	380	332	398	378	376	381	359	359	402	366	387	363	365	360	389	381	378	377	352	381	354	383	376	372	397	398	382	358	339	386	361	401	414	401	386	392	386	380	392	362	387	400	382	412	395	355	355	363	352	337	369
39640	19499	9701	5397	3687	1523	1219	1072	1004	1004	922	895	887	895	807	825	812	859	801	852	816	872	809	823	800	828	796	825	813	807	757	784	878	851	795	845	875	832	838	857	860	855	877	874	799	839	857	858	829	846	829	852	813	801	822	783	810	889	782	778	830	879	859	812	851	809	855	822	846	849	855	807	858	792	792	834	853	813	788	848	771	808	812	812	820	864	819	852	817	853	786	824	836	835	821	794	810	857	823	847	799	830	815	800	790	825	845	789	785	815	797	824	826	814	820	839	819	823	856	780	826	809	823	785	795	823	837	794	804	815	786	831	832	884	797	823	857	771	821	827	827	828	783	793	839	854	793	870	829	804	829	802	842	790	794	822	845	830	816	823	819	790	824	812	834	844	811	769	794	780	807	811	851	802	829	799	877	778	919	792	809	845	792	798	822	851	851	818	810	820	775	783	774	818	795	808	880	780	817	818	856	797	775	812	838	755	800	825	848	765	796	854	800	805	839	899	820	819	863	821	892	822	810	734	829	827	869	849	810	871	858	738	801	843	845	851	828	785	779	831	800	840	797	791	844	836	820	763	855	840	848	845	752	827	821	817	825	816	773	822	811	793	821	824	824	774	836	852	835	848	870	782	836	814	833	833	794	797	843	818	818	824	824	831	885	858	793	857	849	797	811	798	816	801	819	808	807	835	865	789	810	851	842	822	789	806	809	765	835	858	777	814	806	822	836	752	820	788	808	793	781	848	864	796	828	828	824	823	838	806	830	804	805	826	796	829	797	871	794	842	786	797	814	829	833	870	809	815	781	786	753	794	819	818	795	837	846	825	802	781	799	816	836	785	826	837	794	840	792	784	833	830	795	837	806	801	799	850	763	805	838	830	785	855	811	818	790	755	800	824	783	823	816	822	795	809	790	836	791	798	754	761	787	790	774	782	827	798	821	835	833	808	869	828	885	780	828	828	841	817	808	786	834	828	844	852	802	794	804	809	848	778	829	810	817	848	884	847	816	840	789	823	831	773	800	827	803	870	819	736	772	877	793	880	815	839	729	807	809	776	764	830	817	819	874	864	773	794	884	814	769	787	805	817	811	818	851	810	810	824	801	763	822	776	827	818	801	813	858	827	834	824	847	856	812	845	824	815	788	836	807	817	835	818	900	829	827	849	832	799	804	813	776	841	788	828	813	799	834	780	835	841	843	790	849	838	772	835	823	827	794	754	815	771	784	789	852	827	805	814	792	845	852	822	804	836	812	799	791	812	843	794	786	811	796	818	872	811	761	789	802	820	822	822	834	831	866	792	779	848	841	774	813	807	809	859	871	812	832	833	796	802	831	832	788	850	825	850	846	831	809	779	786	824	840	824	842	827	796	860	860	799	830	827	800	856	841	865	823	775	886	761	812	826	800	813	791	810	832	837	839	831	813	841	807	815	802	798	823	795	870	839	840	800	812	819	801	811	840	786	868	851	767	759	847	818	799	778	838	746	803	834	860	794	856	796	779	779	826	785	850	816	843	808	843	834	787	859	804	796	830	839	826	859	829	811	827	848	783	816	770	824	873	780	829	816	812	814	808	823	798	802	787	825	833	796	777	834	843	797	788	849	860	798	835	834	840	788	824	802	793	790	786	840	811	823	840	786	800	812	785	781	837	864	842	810	865	855	793	789	778	834	831	837	768	821	811	824	839	794	801	850	824	810	740	817	834	795	806	794	866	825	820	879	844	844	846	802	805	814	791	828	835	830	809	827	806	824	783	860	817	820	806	802	809	848	829	849	765	818	851	833	795	848	844	853	857	819	834	769	807	843	819	845	838	819	807	794	849	791	822	824	841	819	797	811	837	795	829	854	843	827	884	806	767	863	848	847	801	845	782	798	799	781	827	791	805	793	784	859	807	792	801	844	812	765	804	807	820	813	832	819	882	841	782	778	848	826	813	799	848	813	805	854	793	833	836	785	788	786	784	795	794	816	803	811	775	827	806	899	779	839	827	755	835	813	785	800	764	827	827	790	809	814	839	792	867	836	800	834	785	756	836	816	812	824	804	806	826	810	829	842	852	772	818	810	830	783	860	793	806	854	796	798	824	846	771	841	806	807	821	774	853	798	848	854	783	836	808	783	814	858	827	892	809	827	807	825	874	810	852	792	835	813	849	768	837	840	807	774	797	850	807	874	829	805	798	851	822	813	815	844	814	802	835	855	804	827	847	902	845	839	808	772	832	823	794	852	834	774	793	770	832	823	842	876	741	815	797	840	798	851	791	768	828	772	735	832	852	828	858	818	858	790	841	828	842	809	803	846	809	813	862	787	888	814	795	821	819	850	815	786	859	887	810	818	803	809	781	791	815	807	833	823	810	817	819	795	825	828	801	837	858	809	808	835	810	860	745	845	808	783	876	853	825	813	836	823	874	811	793	811	811	840	820	809	799	827	807	818	801	879	843	814	792	836	795	787	837	873	779	829	790	778	817	842	802	885	775	826	841	806	828	802	867	784	845	827	845	850	870	855	831	833	865	822	896	781	835	814	787	841	791	803	796	856	845	799	805	796	855	831	795	803	826	780	826	838	803	809	850	830	821	851	845	814	819	811	805	870	792	829	825	824	823	856	821	833	815	826	812	824	866	838	765	773	823	801	832	772	849	815	827	837	834	854	775	861	814	812	858	864	821	814	827	773	811	759	848	842	822	845	830	797	797	848	798	787	890	812	782	855	836	871	807	805	797	809	780	852	786	844	824	798	810	809	791	798	847	810	816	796	789	807	809	774	815	808	856	776	756	868	781	834	806	823	832	835	788	804	786	871	835	813	804	818	783	827	799	806	830	841	846	840	799	829	807	789	809	760	810	778	897	834	821	810	843	803	824	865	820	832	834	812	818	792	825	799	813	838	826	750	863	832	800	791	865	801	828	759	818	833	812	776	810	792	849	755	788	808	784	784	797	865	793	848	836	837	818	857	807	861	840	828	810	815	840	748	826	797	832	821	824	873	781	819	828	797	838	793	840	780	771	853	797	771	810	833	775	800	871	818	819	795	761	855	784	839	788	817	779	867	840	860	825	776	775	810	842	797	853	787	837	773	804	794	854	842	793	802	866	836	812	799	836	788	823	817	834	817	761	856	798	823	844	798	818	828	811	796	881	864	824	835	852	844	828	813	840	806	829	840	896	833	826	815	783	886	791	800	839	776	770	780	832	857	810	837	783	845	870	824	856	830	773	803	835	793	870	834	840	788	840	845	818	837	824	846	795	838	816	790	794	805	821	813	779	815	825	829	797	792	802	834	792	763	813	817	852	801	835	836	813	786	817	820	798	806	801	837	838	798	816	837	810	810	808	790	813	782	783	795	842	804	816	869	800	792	865	862	841	795	849	796	811	790	877	841	796	824	824	768	805	865	789	795	795	825	831	820	842	829	838	887	830	809	763	779	801	807	812	800	820	813	843	809	797	871	867	771	851	909	811	790	794	813	806	832	811	826	828	809	825	815	817	824
63418	31857	17559	8425	2927	787	550	502	462	458	429	427	414	397	433	399	401	379	380	384	391	393	408	456	379	409	398	405	427	368	351	377	391	397	411	370	401	362	360	396	401	413	439	428	373	362	378	379	402	405	352	390	394	390	363	359	398	343	380	389	378	392	384	390	381	380	375	378	405	365	387	455	372	417	400	412	368	332	415	407	401	415	362	362	407	375	389	381	385	407	393	371	424	386	362	367	387	360	363	396	391	402	386	401	369	404	402	363	364	389	402	373	376	392	370	443	404	384	373	375	418	412	397	373	394	374	362	369	399	387	363	387	408	352	382	382	367	357	386	370	399	368	394	433	399	391	384	381	400	362	375	416	361	373	353	392	401	389	400	371	375	348	382	352	421	413	409	373	396	399	394	380	375	375	375	389	369	406	453	384	427	387	385	374	390	385	404	427	394	389	409	398	413	397	347	455	391	398	390	422	430	404	378	391	388	367	398	387	380	384	383	347	376	373	393	390	331	345	350	347	402	389	387	388	416	362	363	350	388	403	397	359	396	413	414	400	366	417	397	350	390	376	392	394	412	404	403	411	371	374	429	391	434	402	428	397	381	388	393	362	391	381	398	395	384	396	370	355	421	396	407	386	368	403	393	380	381	423	384	404	399	385	377	423	357	398	351	400	391	381	379	395	373	388	378	399	365	422	388	417	401	409	393	381	354	375	399	399	389	397	368	418	365	367	380	391	373	364	384	411	391	401	417	393	425	382	399	373	399	353	386	400	355	387	405	400	401	376	387	365	357	405	406	400	372	382	417	377	390	377	415	350	373	417	363	410	418	393	350	431	422	400	404	402	362	383	393	386	372	372	391	423	376	401	380	385	377	353	392	426	365	417	384	385	398	381	405	393	381	336	368	373	396	415	404	414	399	370	348	388	383	369	400	419	389	404	379	395	390	389	383	425	386	383	385	383	396	376	382	342	393	411	403	354	383	365	384	384	401	419	392	399	377	413	391	384	407	403	382	359	434	378	408	409	373	415	367	414	393	399	412	371	354	442	424	367	365	392	390	394	377	365	379	354	380	398	414	368	363	372	409	411	399	384	384	376	382	382	387	421	393	368	400	378	361	361	357	400	393	366	385	382	423	403	397	379	409	379	410	387	369	402	371	383	366	404	387	407	389	388	381	389	427	384	406	383	354	358	412	431	403	420	402	387	368	411	397	383	427	390	405	381	380	395	426	382	368	372	435	403	387	371	394	375	381	356	368	376	406	390	402	378	373	385	403	427	417	444	389	364	389	368	400	371	377	394	396	343	380	431	356	398	416	418	348	372	345	419	393	399	426	429	413	377	366	426	390	359	383	376	366	381	391	401	375	391	394	357	372	429	415	421	368	419	367	392	400	376	410	402	415	382	376	373	401	393	415	405	412	365	387	364	413	395	390	410	401	375	357	385	375	403	338	402	382	393	380	376	393	382	385	381	399	395	361	351	414	376	397	393	399	375	393	385	405	323	379	392	379	416	401	389	385	398	368	364	354	382	406	384	358	369	391	384	362	340	393	405	410	398	373	395	398	397	385	383	373	405	422	377	364	359	398	367	366	422	380	373	379	360	397	370	392	396	389	363	403	430	412	403	395	432	393	398	397	407	398	374	392	379	379	359	393	397	378	391	364	439	376	376	390	390	383	378	391	390	352	366	398	377	381	386	387	382	369	342	391	401	384	386	395	404	417	393	347	404	384	375	388	369	362	378	416	380	395	423	397	397	358	377	374	376	414	381	408	381	388	410	386	401	387	414	428	413	350	348	381	381	371	388	354	424	368	428	377	380	347	421	408	361	393	359	372	398	380	394	395	389	383	390	371	393	385	353	385	354	420	371	388	417	370	432	389	416	400	370	416	374	403	415	413	396	399	352	390	376	413	385	360	409	383	374	384	390	400	404	345	409	375	370	426	436	348	420	431	410	396	389	460	389	369	399	378	374	392	377	377	366	382	385	383	371	388	414	394	411	362	386	384	363	397	365	378	363	351	430	392	373	346	356	357	374	397	408	409	389	369	411	393	355	375	344	391	355	412	376	384	430	410	382	386	404	397	431	354	371	362	351	379	371	379	399	335	356	374	403	388	391	364	363	399	385	396	363	383	395	396	379	358	390	384	375	424	385	385	360	420	376	422	386	429	412	384	393	389	385	364	361	409	384	370	388	423	397	403	383	356	419	378	354	379	381	390	395	400	375	377	432	358	403	400	382	370	357	365	352	385	380	399	407	379	368	388	373	387	408	388	369	406	390	374	388	358	390	399	370	395	382	358	417	404	369	400	402	406	425	414	370	408	376	427	379	363	386	385	387	396	375	373	383	346	384	377	370	384	379	390	383	379	352	416	387	388	401	406	442	398	379	414	422	363	426	368	380	374	367	378	380	407	410	381	440	379	413	379	413	380	374	385	381	412	388	378	377	384	393	369	406	393	391	370	388	364	397	397	345	369	385	381	393	384	376	373	391	401	439	387	394	413	380	357	367	352	373	391	400	406	431	375	378	350	412	408	394	393	349	403	417	365	396	367	383	373	390	409	370	410	400	398	402	427	381	427	358	374	408	389	380	442	394	371	384	394	373	385	391	391	347	419	401	420	409	358	405	364	394	351	370	443	380	400	426	391	351	408	340	377	387	395	370	396	374	396	383	397	412	373	393	413	387	379	374	366	359	396	396	351	430	400	394	417	401	425	378	386	402	424	373	359	395	340	379	382	395	368	383	401	388	403	387	380	369	402	396	346	394	442	392	375	382	374	375	421	379	407	367	370	434	400	378	378	374	363	410	361	395	402	380	377	391	396	379	405	432	435	379	388	421	378	389	346	391	375	349	359	388	370	366	418	387	402	349	422	403	395	416	377	384	351	386	352	404	381	383	421	391	407	422	370	400	348	381	410	361	402	383	361	389	434	393	379	382	356	353	378	373	399	362	388	386	413	400	376	406	406	421	388	426	365	384	386	349	396	399	389	407	349	394	377	365	375	375	362	375	403	432	410	384	407	366	393	396	376	402	423	392	394	389	420	402	362	399	376	356	423	387	387	357	376	377	411	396	371	378	371	400	392	385	406	360	395	387	346	391	383	361	403	387	351	405	360	415	380	373	364	408	391	392	396	432	376	424	377	347	365	387	402	428	364	433	404	401	410	383	370	368	390	398	424	422	379	345	367	408	381	410	380	445	397	383	366	373	383	390	382	368	390	411	380	401	381	380	376	406	379	350	390	423	342	395	412	412	380	370	399	389	371	390	391	384	392	379	377	388	385	387	370	362	386	406	417	413	394	390	375	410	372	398	364	397	416	409	400	373	403	408	363	405	404	407	410	360	413	410	348	370	369	428	367	350	404	400	375	396	388	388	370	365	380	385	437	362	397	377	383	427	396	338	389	384	403	398	349	394	426	381	372	373	358	408	389	383	399	393	411	410	363	393	363	388	400	389	418	413	395	339	393	371	363	413	405	394	409	378	332	418
40137	23046	19164	14016	6603	2059	1591	1380	1272	1153	1067	1006	892	936	922	882	894	884	861	862	834	841	853	840	858	888	825	842	797	893	880	866	851	896	907	918	978	906	887	862	907	860	863	864	872	798	918	854	936	866	898	840	823	857	877	826	821	812	825	868	842	847	862	823	801	851	853	878	834	839	832	824	906	821	827	845	867	792	840	833	815	865	856	840	827	853	841	807	884	833	813	852	838	815	840	875	793	852	838	857	823	846	831	841	781	868	841	873	775	804	845	791	791	789	819	842	826	853	793	864	803	822	825	824	755	834	864	831	799	848	811	843	816	802	825	769	862	874	846	825	782	872	818	788	794	842	832	828	756	898	834	876	820	817	866	838	868	860	808	791	857	864	802	747	791	803	802	814	858	839	849	824	878	892	861	826	803	859	844	801	835	781	801	840	846	802	832	836	799	864	857	855	822	840	818	843	806	875	822	820	812	868	790	891	849	832	802	780	790	855	793	829	838	844	859	881	821	803	823	806	836	828	831	805	838	801	862	815	767	839	807	809	873	836	849	849	865	797	817	806	849	846	818	821	882	889	818	798	844	812	829	836	802	837	894	804	841	854	801	856	829	879	863	825	868	850	850	823	809	825	878	840	770	836	837	842	858	790	835	872	896	856	844	869	822	853	852	814	870	834	838	830	839	834	803	832	835	790	830	897	820	868	830	800	824	819	822	853	821	860	845	804	801	903	814	853	863	869	861	830	839	836	856	850	824	812	838	888	816	840	800	847	857	803	785	833	777	828	850	841	875	791	852	834	797	859	843	838	812	819	835	850	770	800	828	839	852	846	816	834	830	816	765	821	807	842	789	842	780	870	814	859	821	840	835	796	761	759	784	825	815	833	809	845	837	880	810	806	813	781	816	834	805	838	773	851	847	872	801	870	817	826	829	793	874	865	864	768	807	854	830	865	803	792	840	822	801	810	838	871	800	855	807	839	846	856	873	872	861	875	882	857	874	806	789	827	835	858	889	824	846	812	799	849	791	818	862	824	822	809	831	823	810	839	795	820	789	844	871	765	874	846	860	794	838	880	793	830	825	839	826	839	795	849	835	815	828	827	790	828	869	788	796	785	793	821	858	782	861	797	907	848	824	833	805	862	787	789	825	881	846	850	801	845	899	838	811	834	845	797	820	859	890	841	807	797	855	804	859	832	820	798	853	876	852	830	833	854	859	893	813	828	845	828	794	817	829	849	803	826	794	800	855	877	815	803	816	835	808	819	822	882	797	800	830	808	835	829	807	849	812	847	839	823	802	859	826	771	839	823	826	845	836	844	849	827	821	813	821	839	864	826	816	793	811	891	799	851	788	847	830	852	873	847	874	796	835	867	839	839	799	819	810	853	822	882	787	855	826	815	827	811	846	806	813	818	822	776	863	795	816	868	792	840	851	822	815	862	866	811	868	877	815	860	833	836	864	819	853	828	831	843	841	781	861	826	843	780	807	831	811	815	825	816	789	850	805	816	835	819	846	831	821	785	819	843	804	822	824	860	850	851	880	814	904	826	841	816	813	802	848	815	825	858	821	808	780	842	849	817	793	821	854	851	864	803	843	842	866	833	783	850	891	879	802	818	814	818	759	809	853	851	810	759	799	856	838	838	821	832	839	825	856	824	786	820	817	827	807	859	831	873	844	833	849	812	867	816	794	818	808	832	816	840	832	895	800	881	828	834	843	847	845	808	844	856	828	794	883	792	856	837	869	824	771	816	845	827	836	805	861	872	788	873	840	833	856	855	806	824	816	814	802	815	801	848	845	839	910	834	819	844	827	817	814	766	804	844	847	814	804	893	864	817	822	794	802	851	802	811	855	863	869	810	835	864	810	842	837	828	853	843	827	817	848	785	844	794	865	840	814	881	822	868	807	814	837	837	879	860	810	773	850	832	838	818	815	850	807	815	878	841	841	804	814	822	845	868	816	829	861	847	828	815	855	832	824	809	865	831	848	838	827	806	848	843	823	840	864	828	848	798	841	795	854	754	867	857	824	933	862	898	796	838	850	836	824	824	836	777	806	766	806	807	847	843	802	825	802	839	845	833	797	819	841	804	852	823	864	845	855	852	837	866	836	869	798	842	814	860	842	832	822	847	823	856	776	823	843	823	814	789	861	841	823	815	855	834	833	811	855	867	865	805	844	809	865	797	856	843	785	892	832	844	812	795	852	815	772	852	792	842	827	776	850	868	844	822	839	828	812	840	780	834	839	832	819	812	852	881	845	864	814	835	861	816	813	827	839	835	854	826	857	884	841	866	775	805	889	825	889	850	834	824	866	815	885	783	858	839	831	818	825	867	900	840	834	816	800	813	802	803	860	871	828	812	801	867	777	825	857	861	848	813	884	865	886	856	812	827	816	835	833	776	841	860	857	830	881	812	790	863	836	838	765	862	848	876	825	836	822	773	850	821	824	830	853	830	877	839	831	845	813	840	843	774	807	763	811	825	878	853	835	850	805	800	828	854	854	829	846	898	799	807	789	888	873	842	810	825	862	834	859	815	838	814	849	816	852	807	842	826	839	865	800	783	880	863	800	820	804	821	779	879	841	826	846	795	827	808	839	845	794	844	815	879	840	815	828	828	815	837	810	834	813	856	790	860	831	869	839	834	885	844	839	783	802	858	809	849	865	812	865	848	851	837	845	889	821	839	817	787	839	857	849	871	813	802	769	793	842	798	833	855	794	796	799	838	862	868	833	859	811	779	777	827	824	827	798	830	834	849	858	850	810	766	828	795	828	816	833	826	779	863	805	869	809	853	852	842	800	795	861	818	802	847	811	863	812	829	856	852	802	820	829	828	874	800	831	827	821	818	847	858	835	787	789	822	783	807	871	792	775	829	828	863	845	840	818	834	866	817	828	885	811	824	812	816	856	875	839	813	814	815	845	799	832	847	822	833	837	843	798	808	845	835	838	801	825	827	823	834	756	870	843	847	864	838	836	828	870	820	865	794	880	828	831	807	863	849	856	830	803	825	847	866	831	849	883	795	792	852	822	854	833	809	847	814	798	837	849	899	833	847	873	846	842	772	839	850	766	837	757	866	874	881	816	812	811	813	831	856	825	796	914	830	838	841	827	832	808	824	821	861	888	834	807	819	848	860	873	854	800	850	820	807	841	820	855	851	803	832	847	817	867	860	827	843	840	830	812	829	795	799	856	834	844	823	824	847	829	874	795	780	754	831	826	797	803	827	841	874	825	836	808	840	874	906	872	826	833	821	799	805	809	833	853	854	800	836	812	810	833	856	815	813	819	793	784	866	859	852	811	836	823	824	860	867	850	852	768	788	862	774	843	844	830	820	854	841	806	830	847	826	847	824	824	810	844	790	834	862	846	871	796	836	854	793	796	793	819	836	846	817	892	821	869	808	828	834	862	870	836	869	856	820	888	842	829	830	881	840	825	849	869	812	839	887	856	788	803	840	831	833	810	831	759	799	858	858	823	821	788	855	832	831
40274	24707	12339	3442	1005	597	490	397	463	398	413	436	403	409	386	396	419	396	406	382	408	387	382	393	363	400	376	369	388	384	362	401	393	396	406	403	390	398	383	386	398	362	362	357	377	350	342	392	364	383	369	387	409	410	418	393	403	391	429	383	376	372	376	378	407	395	424	439	372	394	401	381	364	389	361	406	416	379	378	403	376	355	396	429	393	390	421	361	398	377	368	364	384	391	372	410	411	383	377	394	348	369	385	364	371	373	386	378	403	414	397	403	389	365	388	425	399	376	400	389	398	442	381	357	411	400	407	406	381	378	406	352	398	398	382	405	399	396	388	379	362	342	365	398	392	362	381	392	416	379	407	388	368	368	389	380	396	371	399	352	348	387	381	407	408	354	351	397	434	402	392	379	398	350	374	324	397	385	414	396	372	380	426	373	373	384	401	419	361	359	388	396	373	373	393	456	362	418	364	386	371	388	388	344	421	419	392	434	419	430	424	387	353	402	408	354	434	376	368	404	401	381	427	385	398	390	422	403	420	417	397	417	429	438	407	406	407	384	423	436	384	358	359	392	384	402	396	413	387	376	398	408	386	398	399	359	374	396	362	376	375	367	397	381	389	431	377	362	398	379	392	367	409	366	394	416	378	379	395	411	379	423	395	414	395	402	373	384	401	432	427	397	390	402	368	375	380	409	433	388	401	378	386	368	382	363	382	374	410	391	373	392	413	383	352	399	359	396	401	369	372	404	366	376	375	374	405	356	398	394	411	388	378	397	406	404	359	381	391	405	360	418	408	363	363	368	375	352	356	357	420	384	418	402	435	393	382	419	418	421	404	404	332	368	374	434	388	385	364	386	352	417	390	378	344	397	416	390	391	431	405	385	383	344	428	389	411	384	422	389	383	404	400	394	408	399	371	395	404	404	370	417	389	420	422	411	350	408	412	417	385	385	409	417	398	433	386	411	367	404	354	409	370	370	400	390	400	381	370	393	359	387	370	418	387	375	415	401	364	442	397	381	352	395	355	386	414	385	421	390	368	376	388	367	398	382	398	364	396	373	401	369	397	439	369	352	402	410	393	370	358	382	397	406	386	416	382	398	411	385	404	371	382	397	406	365	372	361	419	406	383	405	376	429	391	375	383	371	373	422	377	440	382	389	420	399	390	397	379	374	394	361	372	380	434	388	380	374	402	392	388	387	376	413	400	405	401	380	409	416	384	380	394	417	370	401	407	367	383	366	393	385	384	417	389	392	383	374	395	396	416	398	449	366	388	419	374	373	372	417	399	432	384	373	411	375	377	392	402	402	401	380	398	381	375	356	389	408	392	407	344	374	369	400	384	419	388	376	404	398	405	374	416	390	364	418	359	384	386	436	405	379	415	413	408	408	403	361	400	385	402	402	361	377	370	355	368	378	365	401	407	463	413	351	382	402	410	396	381	392	406	424	389	405	400	360	378	396	366	383	395	420	431	362	352	409	389	373	421	396	399	412	383	403	375	395	427	432	377	401	399	349	372	384	381	376	400	379	368	407	396	361	401	422	419	384	347	433	380	380	415	397	413	392	409	361	394	371	378	379	420	357	337	387	396	380	439	340	427	399	347	444	376	373	406	413	371	350	396	386	335	380	404	373	359	370	390	369	361	386	429	362	365	369	403	377	393	429	408	355	382	390	395	425	396	374	427	382	376	406	396	387	375	351	375	363	368	372	392	375	375	430	373	390	376	436	363	387	434	432	353	361	366	399	374	402	380	365	371	405	417	353	398	401	370	365	395	426	391	409	409	422	414	368	372	376	412	346	431	380	387	360	406	351	410	381	418	399	420	373	355	386	424	420	398	401	382	414	403	422	406	406	376	382	375	376	412	390	433	386	337	419	390	400	416	385	364	389	397	392	398	372	385	374	366	390	388	384	396	385	388	436	415	399	415	386	400	376	380	410	389	393	399	371	414	385	357	381	396	413	397	383	386	374	373	403	389	377	399	397	389	426	385	422	406	416	347	415	385	397	405	418	373	421	372	388	382	356	388	404	409	397	404	369	405	377	397	379	411	399	399	427	375	337	359	384	378	404	397	388	390	372	406	383	376	427	396	406	381	396	406	425	400	397	372	415	447	368	441	400	411	368	353	414	370	366	358	404	376	374	381	367	383	375	379	356	392	412	345	372	415	387	388	382	382	397	372	411	405	420	389	385	347	433	404	378	395	375	417	387	397	380	412	388	408	369	377	390	415	377	413	358	387	406	377	416	381	382	416	429	401	401	368	342	403	397	342	365	397	369	376	363	388	359	402	382	364	412	411	416	367	421	369	359	435	374	405	402	356	390	379	412	384	393	416	364	373	356	408	405	373	389	406	444	399	403	396	380	363	393	407	361	408	395	428	430	367	414	387	388	462	386	358	384	408	404	351	373	393	377	403	413	410	353	368	356	393	381	372	361	383	444	410	387	422	386	417	421	345	422	389	399	371	406	388	432	420	394	352	387	397	332	406	379	379	386	392	378	449	404	352	400	366	360	377	397	360	417	382	401	387	338	388	389	407	395	364	401	375	415	433	410	399	403	369	375	387	375	378	371	396	452	410	406	370	418	388	369	404	403	377	399	381	361	383	381	412	402	395	387	374	425	376	368	400	372	413	392	391	402	419	397	402	376	363	375	384	372	376	365	397	357	379	386	378	390	391	381	383	394	399	398	379	435	355	401	398	375	407	381	404	373	400	385	376	375	376	398	395	404	380	359	375	364	372	400	374	382	366	381	346	414	371	362	387	421	371	388	393	364	378	374	412	376	376	374	332	391	392	398	373	395	393	419	393	386	370	401	396	452	370	403	394	436	388	413	388	370	384	432	356	416	376	393	388	362	386	419	360	377	379	348	364	415	393	404	391	405	403	388	419	362	375	403	402	412	351	352	389	426	391	366	430	422	418	397	399	423	409	428	404	405	371	399	380	382	435	400	391	383	394	406	399	381	388	408	368	387	389	439	368	382	408	375	412	371	369	420	423	380	401	400	395	396	377	430	361	389	438	392	411	402	412	423	402	403	387	370	378	397	382	380	427	371	414	393	420	391	421	393	375	391	361	390	423	375	402	406	396	395	393	398	388	359	380	383	396	373	332	394	402	384	407	418	366	353	414	412	409	406	379	371	381	390	367	403	371	361	357	386	361	393	388	380	371	361	367	445	339	361	361	385	377	407	367	366	379	373	383	389	357	380	378	342	412	430	418	389	382	412	400	421	376	386	379	377	406	405	379	397	427	413	386	376	393	368	412	416	350	394	416	381	406	429	393	402	346	452	407	407	401	397	396	357	366	412	347	364	384	351	345	401	383	379	402	385	368	413	391	395	376	369	378	395	384	374	394	386	420	422	400	366	385	401	416	357	373	417	396	378	383	377	327	348	367	424	415	382	422	368	421	406	405	390	392	368	365	383	355	380	360	359	374	373	414	391	425	400	370	375	356	395	403	398	367	392	401	415	418	373	397	409	425	414	393	382
25161	18711	14537	6006	2874	1571	1194	1098	1044	976	941	996	889	854	893	863	810	863	858	858	869	800	847	819	840	833	779	828	772	876	817	819	870	908	865	919	854	849	849	853	845	880	849	903	906	843	832	856	829	871	852	917	857	913	828	833	846	797	905	826	913	835	850	857	875	878	796	847	869	845	887	876	821	839	798	834	838	793	803	819	793	780	870	883	833	792	842	791	874	869	870	848	845	839	858	873	874	843	810	772	799	857	826	790	925	819	894	796	825	810	857	832	837	799	822	805	850	822	840	872	842	832	828	854	845	793	833	866	842	805	851	895	795	887	825	841	847	808	839	763	817	857	858	804	822	845	783	866	885	799	823	814	829	890	841	844	823	823	779	823	823	852	828	839	822	848	864	784	837	839	851	821	826	804	849	800	857	855	831	819	836	878	881	829	878	821	830	817	879	842	824	872	826	804	825	830	866	862	814	842	829	864	825	828	822	792	880	851	837	818	906	812	836	855	834	838	815	846	852	821	830	869	828	853	864	877	821	821	830	844	803	850	827	768	783	804	847	855	789	845	826	846	841	816	850	867	804	871	812	834	827	855	818	847	793	801	852	830	837	878	806	851	821	753	860	876	816	825	832	849	823	866	801	814	783	853	873	810	829	838	845	802	828	828	812	836	870	838	841	872	829	828	809	837	836	819	808	841	787	836	822	813	844	840	801	853	810	851	837	796	859	803	822	844	828	825	862	853	823	829	853	835	857	802	865	842	830	844	816	887	850	878	845	857	848	805	827	852	856	767	836	819	817	838	831	829	830	849	825	831	837	843	817	801	827	866	785	913	803	863	819	849	799	888	839	917	830	867	795	824	816	852	893	827	849	864	858	818	838	833	817	833	794	812	821	890	848	838	829	840	801	795	836	844	836	848	789	789	843	875	809	777	796	857	779	887	875	841	832	844	797	862	844	820	881	833	793	803	840	806	820	824	845	809	841	814	845	861	826	809	817	821	849	807	824	870	858	868	870	853	784	816	866	838	823	887	779	804	864	807	798	846	863	847	838	794	851	805	828	850	815	843	804	821	862	842	834	840	847	846	819	815	871	826	799	784	810	839	845	744	826	830	872	802	868	801	848	861	858	858	875	860	858	817	834	892	812	839	830	824	800	868	807	797	847	831	835	814	834	849	848	875	838	833	874	864	858	848	815	865	863	785	834	761	843	815	836	872	828	836	901	831	892	780	837	806	832	812	892	849	852	796	822	769	818	767	761	822	844	820	825	864	794	883	825	829	824	814	829	913	797	846	872	823	831	875	853	789	846	829	829	837	878	833	799	832	841	850	835	775	807	870	840	835	822	811	870	793	809	841	854	829	833	830	845	857	900	830	857	824	815	850	848	845	845	860	774	872	846	860	832	817	842	834	858	801	827	831	889	835	801	832	791	823	839	818	867	852	821	862	814	799	838	804	849	834	836	830	816	747	855	837	860	804	848	823	840	817	807	850	831	820	840	828	847	798	815	815	737	814	858	838	816	834	839	766	865	813	836	809	864	889	813	833	890	834	832	801	831	834	778	829	865	832	881	819	841	794	800	829	854	838	840	827	846	832	784	780	849	819	840	829	857	876	825	806	871	817	838	821	846	867	834	811	814	884	813	875	819	813	844	849	789	808	894	796	784	862	793	880	762	774	841	851	839	859	829	855	837	829	831	851	823	863	830	803	808	850	807	773	825	843	771	810	841	809	811	872	832	838	832	865	833	875	826	849	803	830	892	833	812	826	842	876	730	797	836	847	842	880	820	786	825	838	805	795	823	848	836	821	816	778	837	851	828	805	824	834	812	847	828	829	825	852	843	783	837	846	861	852	884	858	845	860	799	875	816	779	874	869	850	813	842	880	835	856	801	791	827	815	884	885	811	854	835	862	821	800	765	843	823	797	775	829	831	830	821	786	836	822	839	776	820	774	847	782	821	884	828	846	808	832	892	881	843	853	845	828	815	872	866	828	813	862	818	822	866	840	822	865	873	822	803	830	832	828	799	862	852	821	810	823	827	805	846	851	818	801	809	887	833	832	837	820	881	778	811	868	850	813	819	896	899	822	810	772	844	857	812	896	794	848	826	809	859	805	847	779	842	816	848	835	840	819	833	825	854	787	791	821	846	790	882	819	822	848	819	808	846	796	838	788	858	799	920	818	869	794	837	832	812	903	838	842	838	851	839	831	830	833	852	844	848	807	847	810	832	819	832	813	863	878	826	825	801	786	798	839	837	843	801	797	827	856	885	853	772	830	829	829	813	869	852	823	826	848	819	844	841	887	841	851	824	830	835	807	836	869	828	811	816	856	902	849	874	855	862	835	803	896	831	862	840	825	839	869	865	805	812	855	845	881	823	845	768	844	868	865	826	871	850	830	859	796	821	813	834	790	863	891	811	858	859	875	823	845	819	825	841	858	834	817	843	783	826	801	856	846	813	871	850	876	851	871	830	847	829	875	864	843	837	843	841	863	837	814	867	846	836	787	858	791	858	795	853	799	809	836	837	829	843	816	805	816	867	841	781	851	784	781	855	790	832	808	839	779	889	835	841	863	847	833	807	796	814	802	806	827	851	831	822	847	868	836	785	840	807	835	831	852	797	836	846	821	810	896	840	833	872	796	845	856	858	787	850	792	833	884	865	827	849	836	865	864	827	820	826	862	884	894	866	826	834	812	805	847	875	856	884	881	828	826	831	795	838	872	859	835	809	835	837	834	896	811	803	824	835	847	850	801	793	853	864	833	849	881	794	831	836	761	856	837	831	851	846	808	834	825	874	877	751	865	853	826	824	822	890	825	791	892	863	856	829	818	835	853	860	782	834	843	861	834	805	859	830	795	819	826	843	854	827	840	882	831	824	859	786	849	835	769	844	853	828	821	843	847	886	849	820	838	841	857	834	834	784	790	812	825	830	818	845	817	810	859	918	808	809	805	859	816	852	821	853	863	876	813	829	801	851	818	838	856	863	845	858	840	842	831	821	859	815	841	836	840	841	864	841	798	859	806	818	802	804	822	827	844	864	834	873	809	862	814	762	804	835	823	834	823	848	844	847	825	861	850	835	832	805	894	813	851	809	816	800	817	842	784	856	836	795	891	839	755	826	795	786	825	832	800	832	866	843	829	819	829	835	827	831	852	807	809	858	853	829	867	838	805	853	870	812	824	759	852	843	864	810	857	832	810	850	839	857	803	852	831	826	805	869	798	855	874	866	806	830	785	842	855	889	832	837	829	810	809	868	800	846	834	833	896	746	824	842	850	817	814	814	844	788	787	824	802	874	849	784	812	853	806	804	875	835	814	898	894	831	780	807	807	761	853	785	846	874	842	816	826	808	850	796	833	797	889	886	808	864	786	842	851	869	833	849	805	810	840	853	823	886	800	821	856	812	855	838	848	826	820	847	832	821	886	877	821	788	838	799	828	868	863	805	870	815	842	843	811	819	835	825	857	822	820	849	896	864	828	862	833	826	772
56428	31775	12925	4500	2507	826	524	464	428	467	410	415	405	400	433	354	379	382	401	398	417	382	397	383	417	405	369	382	413	359	363	377	408	383	388	401	408	380	373	412	368	411	415	396	375	394	386	386	388	400	392	386	401	370	374	394	357	386	375	372	391	382	389	339	384	407	372	419	405	384	359	364	372	373	400	374	382	415	388	340	374	391	408	348	380	353	369	390	383	371	391	346	376	373	343	404	383	347	380	360	371	365	348	384	413	401	413	402	334	396	359	379	353	354	399	374	406	402	372	386	359	408	342	423	377	409	392	385	373	366	405	369	376	373	372	419	401	395	401	362	375	386	399	384	446	354	379	397	385	385	420	370	363	382	381	388	372	390	380	389	368	383	388	380	363	365	377	356	359	408	413	383	419	393	390	397	414	403	378	360	416	390	388	401	397	388	394	394	365	372	392	370	387	371	380	358	365	408	397	338	404	377	383	404	411	370	382	357	377	373	350	361	371	390	370	391	409	388	376	400	416	360	396	419	381	398	389	406	371	379	391	351	384	386	396	387	361	371	398	362	332	361	368	387	377	406	366	392	369	382	351	361	410	378	377	396	387	383	389	379	397	372	371	387	417	378	395	398	414	368	368	378	384	360	381	407	376	399	407	379	386	406	419	379	363	394	403	386	358	372	411	401	374	351	374	370	353	392	364	369	349	391	374	397	411	399	389	379	398	396	385	380	436	367	404	398	357	390	375	375	374	386	364	402	381	417	398	404	352	382	367	335	383	420	385	376	356	377	380	367	377	380	450	377	408	358	366	398	402	377	418	389	370	404	416	370	384	416	377	359	366	375	385	340	415	369	379	377	386	329	395	414	413	374	348	386	374	432	399	384	396	336	371	380	431	418	391	377	384	370	377	373	388	409	368	369	417	371	396	392	398	416	387	372	385	360	407	382	404	392	378	400	375	402	376	384	383	407	398	389	409	409	384	367	350	367	380	375	429	372	352	357	398	404	348	387	382	382	385	349	382	366	403	411	392	381	350	370	379	359	402	385	373	385	410	398	416	405	379	391	371	407	393	377	383	374	358	374	405	395	393	376	398	421	368	374	353	387	369	365	379	403	369	397	384	352	381	369	365	387	394	385	400	398	360	355	358	333	373	399	371	390	378	361	422	399	417	399	389	359	372	396	351	378	389	411	409	342	349	369	361	389	375	405	375	407	378	396	355	347	349	353	421	390	419	360	362	407	389	385	373	369	373	347	391	393	372	381	399	389	373	409	376	342	359	358	393	402	373	380	357	340	345	402	410	407	369	349	406	422	382	403	390	400	398	398	391	378	416	410	378	393	380	376	341	400	375	355	425	380	382	377	387	386	359	345	358	418	365	411	425	412	359	350	377	403	367	374	388	356	372	400	413	400	373	383	385	394	393	377	387	415	410	370	383	375	385	390	364	378	391	406	363	384	378	399	415	367	355	372	355	398	394	349	394	352	397	346	394	374	440	354	400	374	374	417	383	377	380	403	356	399	382	390	362	383	406	390	355	364	395	378	397	375	387	372	395	395	389	379	399	376	352	391	366	400	380	376	371	400	411	369	408	375	348	391	381	349	438	353	361	340	363	387	365	385	354	407	390	358	409	365	395	391	408	423	400	382	353	399	398	358	407	380	370	361	352	394	362	407	401	381	358	405	391	391	354	376	350	383	406	381	395	369	379	412	371	366	369	369	371	381	378	393	346	373	398	377	356	410	383	378	394	392	406	394	368	371	383	399	339	393	375	364	412	401	390	380	364	352	386	381	396	402	356	375	412	359	331	392	416	353	394	380	397	382	394	386	369	367	348	397	394	371	389	336	401	371	360	373	396	430	371	385	373	396	397	388	368	369	344	394	386	405	356	391	400	374	365	428	374	386	405	381	408	401	396	422	394	343	343	363	389	375	382	388	372	395	364	397	371	389	357	389	378	386	399	393	407	374	385	413	373	386	381	388	342	374	378	389	396	419	384	369	392	387	353	432	401	379	384	384	387	429	383	367	382	404	401	389	356	386	411	411	422	388	376	376	358	393	396	413	380	373	417	409	360	378	402	394	388	388	372	372	386	377	402	381	387	426	372	365	391	388	372	390	397	374	366	387	400	389	361	384	372	358	384	393	386	364	395	397	371	410	394	406	352	388	408	386	406	351	347	396	401	398	366	406	387	363	404	366	363	398	360	415	379	400	381	382	380	398	377	361	376	381	373	413	387	368	394	383	382	379	403	368	391	399	391	399	406	348	409	374	396	380	378	387	350	393	419	349	382	382	390	373	374	364	382	391	357	380	392	406	374	374	393	373	375	389	394	388	386	386	413	397	348	370	397	365	382	364	410	371	422	405	378	373	353	383	392	396	345	413	393	429	418	391	398	420	389	388	376	364	419	384	393	353	364	400	392	404	399	382	414	409	349	375	383	363	413	356	353	399	397	390	378	380	368	372	359	370	382	449	432	399	345	436	410	351	366	362	410	384	389	385	375	369	344	418	325	399	381	393	341	345	389	369	362	389	371	411	409	378	400	386	366	391	359	379	381	395	390	392	435	342	386	401	373	389	388	382	363	396	356	397	341	361	410	373	366	388	408	365	394	354	361	354	384	388	381	391	406	355	416	405	412	398	397	345	365	379	382	393	418	361	370	399	387	348	394	398	409	357	407	361	392	379	427	444	408	369	363	406	371	350	368	379	391	370	386	387	394	406	400	399	405	388	361	398	381	353	390	367	385	371	345	392	383	397	379	392	379	406	380	393	381	377	386	375	417	372	336	386	393	397	360	397	370	360	374	339	366	375	400	364	390	316	375	412	379	371	390	405	398	341	380	410	380	400	412	348	362	396	391	398	370	389	407	368	401	386	406	340	397	355	411	401	362	374	385	385	352	423	392	389	412	369	396	365	386	401	384	369	378	377	392	357	413	381	393	377	360	373	384	400	403	401	404	362	376	362	400	392	357	370	379	374	375	340	417	352	360	364	372	371	387	402	395	391	416	396	352	413	416	395	369	384	406	393	440	405	378	351	365	414	355	386	429	416	379	397	398	399	423	427	382	393	360	403	378	367	389	395	356	381	383	384	336	351	398	411	374	380	382	404	367	376	372	361	339	373	389	381	379	401	350	413	385	423	431	344	357	382	397	390	382	395	389	377	394	350	374	378	385	355	398	399	377	378	373	375	411	346	426	380	409	396	429	373	388	398	355	349	419	412	382	386	394	404	392	382	389	370	349	389	403	364	350	394	352	391	423	387	409	361	340	421	357	401	363	348	373	404	384	398	385	349	406	383	417	384	380	365	391	462	412	399	358	410	360	358	380	368	394	417	354	406	362	377	419	348	355	397	363	386	408	362	398	363	373	350	406	365	402	413	349	363	364	405	390	375	374	376	364	373	382	371	371	391	390	372	424	373	391	423	376	392	381	368	398	423	394	433	374	392	374	379	351	407	389	411	375	391	409	344	392	398	380	355	375	409	382	367	390	353
36441	23378	13447	9604	7071	2135	1321	1156	1101	1060	970	981	918	866	940	897	858	894	854	858	850	859	819	847	811	798	865	814	847	805	793	893	827	909	868	855	905	839	914	865	850	887	850	812	883	835	864	860	828	839	868	923	767	796	858	814	836	840	810	826	848	814	799	835	839	836	787	809	791	825	844	862	881	860	830	840	847	816	831	872	809	831	787	822	862	815	793	833	829	821	872	824	856	808	806	784	838	827	845	801	833	801	800	846	833	853	827	819	820	823	799	866	828	805	845	798	842	785	832	848	851	783	843	860	831	789	791	843	791	859	802	806	838	829	832	786	832	857	872	796	807	826	803	846	801	806	845	782	843	814	849	803	805	869	791	794	833	824	857	800	800	834	790	824	853	859	799	811	843	806	812	858	859	861	797	779	809	844	823	861	811	821	794	839	885	849	803	802	859	859	758	829	815	816	785	836	871	789	811	840	833	851	846	813	794	854	803	820	828	855	839	799	781	814	817	870	853	858	796	778	779	797	829	800	809	806	834	818	846	826	763	850	847	749	884	836	875	799	829	802	784	811	821	855	850	812	812	835	749	824	850	798	820	817	829	822	775	777	809	810	842	814	843	825	812	832	845	844	862	784	832	850	804	872	875	866	763	878	824	801	757	854	842	850	824	797	785	795	785	840	828	817	846	818	848	833	802	766	747	846	795	813	813	835	788	793	813	750	839	825	792	823	792	792	802	821	838	817	872	780	815	857	839	836	870	822	792	804	837	822	834	835	820	852	768	806	828	802	860	827	831	797	829	810	800	886	809	825	875	788	873	795	859	821	814	786	866	827	801	825	815	840	786	848	875	866	831	809	838	808	870	803	768	816	849	826	782	830	800	856	787	814	814	828	776	763	788	827	844	805	778	807	807	859	849	835	841	827	849	849	867	831	840	797	796	829	840	830	835	874	889	845	810	824	833	792	892	841	827	828	816	822	828	853	810	813	813	816	815	791	857	823	849	782	825	826	850	821	822	837	827	781	848	837	822	819	835	824	837	799	822	817	806	813	814	781	838	854	821	837	832	864	885	819	849	851	831	806	804	785	827	822	842	780	865	815	817	857	822	837	836	862	827	876	831	815	832	819	824	833	807	825	800	857	811	777	819	842	798	802	831	851	827	842	823	814	778	846	911	834	777	757	820	797	824	838	802	786	855	834	810	858	776	796	821	773	798	829	790	824	843	843	786	797	842	794	805	797	846	854	830	825	851	855	839	798	763	849	815	814	848	842	816	804	806	856	799	757	830	813	818	852	828	802	835	881	810	803	830	799	818	813	789	871	812	844	817	869	825	810	835	843	838	772	820	820	792	841	802	808	812	784	861	810	851	791	850	778	836	826	774	820	842	832	829	869	801	841	813	791	816	816	819	841	772	818	765	809	814	840	801	764	818	822	856	824	826	858	785	789	793	857	856	864	857	787	796	812	853	862	841	804	791	827	794	809	800	775	884	834	779	821	791	830	820	826	825	835	788	797	809	847	788	793	835	790	811	871	879	755	868	818	793	863	766	761	895	813	850	855	837	813	863	826	838	807	827	778	841	828	812	780	828	789	749	798	892	813	797	836	849	825	776	776	851	867	803	804	843	909	829	805	833	808	844	798	838	811	826	807	812	822	839	836	860	816	811	784	762	848	806	809	837	832	788	798	857	752	785	779	877	849	820	776	861	724	839	798	858	848	782	783	790	847	805	783	855	826	807	765	821	848	919	816	824	789	820	787	857	839	819	820	790	801	859	861	835	822	805	828	802	833	850	828	795	841	783	779	790	832	811	783	811	795	827	862	926	821	866	845	887	806	773	888	797	816	864	814	902	795	816	790	809	843	811	841	830	782	804	823	783	828	859	791	772	826	849	823	806	836	852	852	831	854	826	847	801	883	788	829	822	793	844	856	796	800	832	807	820	810	839	851	818	808	854	831	783	861	834	830	805	803	823	823	818	863	772	825	870	856	827	864	772	804	797	814	819	871	808	813	817	789	873	803	807	775	856	800	786	829	838	837	797	850	841	813	759	872	841	919	805	790	824	860	788	813	833	801	814	850	790	830	837	819	777	823	788	842	796	795	842	879	823	800	817	803	861	805	837	776	790	815	847	798	837	821	801	788	874	838	832	815	828	836	792	806	824	813	839	809	763	783	825	821	854	839	841	832	812	817	814	817	848	807	846	864	836	803	811	865	885	840	827	810	794	863	825	832	848	799	787	841	815	874	814	885	844	795	848	835	846	807	863	806	800	844	773	786	898	812	822	793	829	863	804	811	805	773	804	823	753	818	843	831	806	826	848	795	837	865	870	836	853	839	818	866	829	854	843	842	863	864	779	863	807	820	815	861	855	822	833	841	808	778	840	784	816	836	768	821	819	817	862	854	823	782	855	827	840	847	788	826	805	823	881	826	859	881	856	825	828	848	797	832	807	815	815	823	816	763	758	814	809	823	854	839	800	806	785	817	824	796	883	827	807	799	812	833	801	840	760	810	803	810	842	818	831	855	784	793	823	843	818	791	832	812	863	858	846	833	853	825	814	805	857	854	869	848	896	867	761	800	840	832	840	787	827	827	795	831	823	825	768	801	871	884	832	860	882	830	889	775	849	798	813	826	791	780	848	821	850	841	873	805	827	820	818	796	794	810	780	778	807	828	810	799	802	831	826	827	816	827	795	816	783	877	783	847	777	868	800	805	850	839	829	851	860	852	886	774	834	855	796	825	848	806	833	830	848	842	782	857	789	823	842	830	819	868	852	821	789	788	799	812	805	771	815	816	798	848	791	811	788	835	844	808	804	817	798	833	840	842	812	787	818	795	823	800	770	787	860	813	825	810	848	841	847	809	803	797	832	818	846	838	824	844	798	802	846	791	789	809	819	815	761	828	840	874	826	871	830	815	853	789	839	817	872	848	781	841	790	725	858	845	767	792	805	830	836	812	842	845	817	882	857	813	788	833	843	864	864	819	851	794	782	795	843	829	806	795	880	824	841	866	813	866	832	865	777	842	775	850	836	827	774	825	883	751	814	801	847	805	868	828	853	872	860	764	785	864	841	860	817	801	834	819	817	807	816	828	823	839	748	828	838	764	789	810	769	857	803	815	798	801	831	771	827	784	816	768	839	870	824	839	782	846	783	826	794	848	820	823	808	841	798	804	820	850	817	840	819	821	853	820	776	831	811	807	780	827	830	827	802	828	796	843	827	801	843	770	806	835	839	848	835	800	799	849	853	831	829	761	810	805	824	825	807	822	793	820	839	811	818	788	805	803	814	770	877	817	836	875	816	858	807	798	878	845	861	817	826	801	874	801	886	790	844	803	819	842	813	914	788	817	823	841	852	777	823	852	838	823	793	865	758	835	746	827	774	861	830	828	823	818	815	798	758	822	781	813	868	782	785	794	859	867	853	818	783	822	783	833	818	806	764	818	752	778	832	838	795	836	770	789	808	823	822	853	787	812	764	807	791	801	790	845
34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
