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
336536100822	336536101384	336536101934	336536102484	336536103034	336536103584	336536104134	336536104684	336536105234	336536105784	336536106334	336536106884	336536107434	336536107984	336536108534	336536109084	336536109634	336536110184	336536110734	336536111284	336536111834	336536112384	336536112934	336536113484	336536114034	336536114584	336536115134	336536115684	336536116234	336536116784	336536117334	336536117884	336536118434	336536118984	336536119534	336536120084	336536120634	336536121184	336536121734	336536122284	336536122834	336536123384	336536123934	336536124484	336536125034	336536125584	336536126134	336536126684	336536127234	336536127784	336536128334	336536128884	336536129434	336536129984	336536130534	336536131084	336536131634	336536132184	336536132734	336536133284	336536133834	336536134384	336536134934	336536135484	336536136034	336536136584	336536137134	336536137684	336536138234	336536138784	336536139334	336536139884	336536140434	336536140984	336536141534	336536142084	336536142634	336536143184	336536143734	336536144284	336536144834	336536145384	336536145934	336536146484	336536147034	336536147584	336536148134	336536148684	336536149234	336536149784	336536150334	336536150884	336536151434	336536151984	336536152534	336536153084	336536153634	336536154184	336536154734	336536155284	336536155834	336536156384	336536156934	336536157484	336536158034	336536158584	336536159134	336536159684	336536160234	336536160784	336536161334	336536161884	336536162434	336536162984	336536163534	336536164084	336536164634	336536165184	336536165734	336536166284	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2711	3650	2300	2711	3650	2300	2710	3650	2300	2710	3650	2300	2710	3650	2300	2709	3650	2300	2709	3650	2300	2709	3650	2300	2708	3650	2300	2708	3650	2300	2708	3650	2300	2708	3650	2300	2707	3650	2300	2707	3650	2300	2707	3650	2300	2706	3650	2300	2706	3650	2300	2706	3650	2300	2706	3650	2300	2706	3650	2300	2705	3650	2300	2705	3650	2300	2705	3650	2300	2705	3650	2300	2704	3650	2300	2704	3650	2300	2704	3650	2300	2704	3650	2300	2703	3650	2300	2703	3650	2300	2703	3650	2300	2703	3650	2300	2703	3650	2300	2702	3650	2300	2702	3650	2300	2702	3650	2300	2702	3650	2300	2701	3650	2300	2701	3650	2300	2701	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
32128	26171	28864	27208	23107	18447	12336	9603	6832	6254	6614	6282	6828	6102	4970	5622	7011	6288	6644	3770	3852	3641	3470	3324	3775	2663	2542	2257	2312	2332	1868	1913	1792	2062	1350	852	739	686	718	563	527	381	343	351	315	288	290	276	301	227	246	235	274	226	197	186	256	194	198	216	196	204	201	182	195	237	209	194	171	190	180	197	189	195	162	196	193	194	168	230	178	177	162	183	202	211	180	192	171	181	178	165	159	173	178	182	182	175	172	173	197	152	179	171	162	169	150	192	167	158	162	180	170	168	174	182	166	167	181	172	161	151	189	181	161	171	172	171	169	159	179	173	143	155	159	179	158	161	175	162	184	156	175	166	151	179	167	164	171	165	178	163	147	155	168	173	166	176	174	186	177	170	185	156	169	162	163	165	159	171	198	151	173	182	160	176	152	156	158	181	174	159	160	159	152	158	192	201	173	193	161	180	178	153	160	188	166	159	148	158	171	169	162	185	174	171	174	168	197	172	189	163	158	180	175	157	170	136	167	179	175	165	176	187	183	177	171	177	156	166	184	171	155	168	173	182	179	169	152	169	156	157	183	161	175	168	180	187	166	185	146	172	168	166	163	148	145	172	160	187	153	189	160	152	160	163	168	185	188	184	168	196	168	189	179	174	156	171	158	173	174	166	170	175	172	170	190	167	163	167	181	152	175	175	170	186	167	184	163	191	164	163	183	178	150	150	144	171	166	144	177	154	174	162	182	173	175	155	172	181	166	188	176	169	176	126	174	179	159	195	152	163	143	159	174	167	158	170	175	189	165	181	181	161	157	188	161	152	166	144	176	167	180	168	155	151	164	175	181	158	159	178	185	195	186	167	155	184	181	169	176	172	181	162	179	166	165	169	136	148	167	156	174	180	168	164	163	160	149	172	189	200	172	174	173	147	159	189	171	163	187	191	164	155	171	176	184	159	181	183	171	175	160	159	144	182	156	166	177	177	165	173	179	169	166	176	169	168	164	161	172	188	202	163	182	152	165	181	180	181	143	163	171	180	168	188	175	161	162	157	174	155	150	182	158	190	170	168	154	168	181	174	153	183	179	188	176	162	182	159	171	165	175	172	158	156	168	185	171	175	166	154	162	167	181	150	181	162	149	171	154	172	187	176	182	167	188	165	163	175	137	121	169	170	196	172	182	180	184	172	153	167	176	176	185	168	193	166	163	156	169	168	186	176	167	172	176	147	181	170	142	192	158	193	164	185	168	146	165	171	182	191	163	174	162	181	166	153	177	160	155	168	173	162	178	182	178	176	185	177	159	186	173	162	161	175	163	159	150	161	188	170	191	184	172	168	182	177	165	152	180	155	195	156	195	169	180	169	162	195	185	171	171	175	167	171	174	172	169	159	184	169	161	166	175	150	144	163	179	191	164	195	170	169	155	164	197	173	175	168	186	173	164	190	158	159	187	226	176	165	180	186	186	153	151	168	184	186	190	157	163	169	173	164	167	181	177	161	168	173	144	176	143	172	170	164	149	179	147	177	163	169	150	174	176	153	154	171	165	158	149	187	162	154	159	185	181	170	174	152	174	169	157	172	174	141	166	154	150	154	154	170	167	176	164	173	166	164	181	166	187	169	152	150	196	149	176	150	160	165	173	180	170	156	156	171	194	184	173	162	185	160	158	175	171	177	164	157	183	164	155	166	174	175	158	196	172	184	164	167	147	149	171	181	191	181	173	184	167	159	169	165	183	182	161	179	177	167	179	171	158	166	158	199	159	142	181	164	182	161	162	149	162	167	162	171	201	170	185	159	188	164	188	160	160	194	167	162	157	175	170	151	172	196	146	176	158	181	164	165	171	177	176	182	171	213	161	169	164	181	148	154	154	178	142	175	174	184	149	180	175	147	195	165	175	150	157	160	171	140	172	157	168	161	164	169	156	155	153	192	191	180	192	140	165	170	160	195	149	168	198	160	148	181	152	175	163	190	177	182	201	166	160	169	176	187	190	169	159	171	163	176	188	172	147	160	164	172	159	178	183	173	170	167	127	188	169	189	162	181	166	154	172	168	173	162	195	181	168	175	175	157	159	167	177	182	172	164	174	159	176	166	175	156	165	181	188	175	174	150	180	175	160	162	175	180	152	145	145	171	177	179	177	166	201	170	179	158	162	163	157	166	201	165	163	155	165	193	174	164	138	153	165	183	175	187	168	175	158	166	148	177	175	172	179	162	168	178	170	178	188	192	164	165	165	191	159	165	185	188	169	190	170	166	166	172	177	173	178	179	182	189	159	169	166	190	154	187	178	139	182	143	167	188	179	190	161	159	174	176	168	154	131	183	172	178	160	188	165	171	161	177	178	151	167	157	167	150	166	155	181	165	174	194	189	146	165	167	175	164	158	188	142	165	166	184	181	168	157	166	161	189	201	172	165	189	178	162	156	185	189	159	163	158	145	165	159	175	157	161	155	147	168	168	184	151	164	158	186	166	166	167	188	177	163	181	167	185	149	164	151	176	155	140	156	173	172	167	161	164	179	184	177	186	160	172	160	191	155	152	176	164	160	160	158	182	172	177	165	169	168	199	152	185	183	197	160	152	155	154	188	156	158	183	156	183	165	159	158	148	182	154	159	165	166	192	169	149	156	151	149	185	166	153	178	167	185	132	175	162	173	170	162	157	176	164	178	190	153	163	155	184	139	186	178	165	161	154	158	152	166	165	178	166	153	181	174	160	172	155	174	190	169	158	161	174	196	178	186	185	161	183	157	180	194	182	163	169	157	181	179	183	166	177	175	177	198	177	164	168	177	199	165	173	157	169	187	177	176	168	173	176	159	156	185	164	184	167	141	171	189	175	168	183	191	167	167	145	155	160	166	174	188	179	173	204	149	148	182	164	181	182	158	171	171	151	172	174	165	159	146	165	144	162	168	174	169	164	179	180	160	175	192	162	175	180	157	175	167	156	183	163	184	175	175	169	160	200	174	178	175	167	151	197	162	159	190	170	169	179	170	159	171	158	157	181	171	184	155	193	155	174	170	184	177	142	177	183	149	168	184	153	174	185	158	180	173	159	179	165	160	175	176	182	156	184	182	166	171	161	176	159	185	151	162	150	168	177	191	184	167	180	165	186	170	168	155	164	156	155	179	187	142	166	175	182	172	188	158	182	170	197	167	164	156	177	171	171	172	150	184	158	167	174	201	164	183	176	165	199	163	198	154	156	180	174	155	152	180	177	161	170	168	170	185	160	177	167	161	161	166	189	163	165	182	153	158	158	162	159	140	152	178	158	150	148	183	184	150	162	166	185	165	157	163	155	162	183	164	169	181	190	149	168	160	166	142	153	161	161	167	183	176	157	165	176	160	178	194	187	179	167	184	162	173	175	171	162	174	194	182	187	175	182	159	162	156	152	173	189	143	146	176	181	189	169	172	169	169	137	164	166	195	153	168	183	159	183	188	195	156	190	147	166	158	166	171	168	161	179	172	153	186	160	171	154	162	169	167	168	182	158	156	170	162	170
23323	21647	30615	32671	30902	27264	22902	21793	18530	19466	20669	20416	22073	19482	17266	19534	24397	22409	21423	13652	16898	16176	16806	14082	17015	13788	13378	12878	13005	13167	9758	11031	9749	11851	8712	5810	4998	4299	4796	3661	3475	2491	1998	2004	1444	1449	1575	1354	1527	1065	1148	970	1167	960	780	849	1148	950	735	742	745	693	738	721	664	720	733	675	613	611	611	603	583	665	597	592	582	593	607	585	573	617	581	557	514	541	566	526	534	555	514	500	502	504	519	533	502	469	512	507	492	528	521	479	500	480	519	522	540	529	494	497	522	498	496	444	494	471	496	485	489	474	469	504	487	476	515	504	463	455	506	507	468	455	486	447	502	482	503	524	503	500	463	474	481	497	462	513	475	506	468	489	494	498	449	506	488	504	493	488	511	490	484	464	513	469	486	507	522	498	484	490	462	484	477	471	475	498	501	490	509	527	486	469	470	548	474	464	507	491	492	488	467	450	454	527	439	483	485	501	495	452	485	516	505	474	504	493	523	517	490	518	486	471	513	461	456	499	467	484	509	474	476	519	515	474	433	508	487	474	434	454	488	508	467	491	477	510	458	485	493	473	478	460	541	505	496	487	494	473	492	462	511	526	461	471	508	494	494	463	526	473	482	493	488	514	472	538	479	466	483	457	450	480	474	492	517	480	475	496	476	485	498	504	407	483	476	447	439	475	486	494	483	493	495	462	477	477	479	507	450	510	490	495	499	481	509	470	480	511	489	474	463	486	491	477	504	471	528	513	507	511	472	507	502	476	501	455	455	481	483	466	510	480	455	511	467	484	466	490	489	509	480	473	456	452	471	481	471	501	499	478	473	505	441	477	479	478	467	488	473	486	496	481	476	478	512	518	479	494	477	487	508	495	495	542	507	468	477	497	490	489	465	485	473	484	496	453	483	507	498	497	474	475	436	512	475	495	481	490	479	531	433	461	466	481	505	485	501	486	479	494	503	478	470	489	513	519	525	512	506	491	506	552	515	433	496	481	446	490	515	477	478	457	458	478	472	457	469	456	510	494	472	491	479	442	476	489	504	500	477	470	462	503	464	479	509	514	495	503	498	487	503	494	466	499	490	486	484	469	494	505	456	530	472	513	471	509	491	459	478	478	477	478	472	483	483	476	512	452	457	478	499	493	481	486	477	525	474	509	466	499	482	479	486	481	466	520	525	494	511	488	517	490	476	461	484	494	447	512	498	494	486	487	533	511	446	451	495	490	483	490	484	506	482	485	447	521	496	479	486	491	482	544	501	522	482	526	499	472	476	487	470	471	473	464	472	451	501	517	488	457	487	466	512	527	506	524	485	481	486	503	492	475	474	487	505	462	485	481	490	459	477	489	455	460	494	460	488	488	502	474	495	469	503	476	470	491	481	490	505	489	484	475	482	497	477	504	485	499	462	476	484	537	456	487	431	464	490	490	471	483	452	526	466	452	507	454	491	511	481	513	506	465	476	492	501	508	494	499	474	500	473	509	482	491	450	514	505	513	506	487	498	478	422	480	465	455	484	488	513	511	488	465	478	506	499	491	494	487	469	477	541	493	552	486	497	474	526	482	533	505	495	465	503	498	464	504	502	503	475	532	472	540	476	483	411	439	499	499	468	454	497	471	488	500	491	467	447	487	456	454	457	469	479	505	465	467	506	474	498	486	464	481	454	555	520	512	452	487	504	496	495	462	486	469	521	501	494	482	497	483	477	487	471	503	486	514	500	487	464	512	493	463	489	473	473	500	487	533	448	486	476	495	513	502	458	491	492	494	489	479	496	450	487	487	461	496	506	489	496	473	500	481	502	499	513	488	458	518	482	465	475	474	496	461	548	469	462	455	474	499	518	484	469	499	491	501	480	509	463	469	464	475	446	470	477	467	540	500	493	507	504	548	503	534	507	466	488	503	498	481	484	468	527	456	504	468	512	478	461	477	473	473	470	506	448	467	504	497	466	458	498	499	467	502	484	495	482	419	486	472	527	443	486	531	468	501	483	484	474	479	454	467	483	468	503	490	457	496	488	436	507	469	474	512	490	505	476	464	452	456	508	461	483	420	512	442	487	499	493	489	500	506	472	493	492	504	491	488	476	476	497	523	510	498	527	513	460	471	510	474	471	505	536	478	517	504	477	535	482	491	458	516	499	486	495	497	464	484	521	490	456	457	466	460	500	545	531	490	489	450	471	518	456	460	506	441	479	466	482	464	439	534	466	462	523	458	492	466	478	518	479	477	520	502	491	490	500	469	484	487	480	434	476	475	495	503	483	432	521	456	514	547	479	471	486	468	453	469	446	501	461	459	502	487	533	500	502	477	483	468	471	506	518	505	478	444	476	495	485	491	495	458	480	475	501	459	488	497	506	488	505	489	478	502	500	466	525	454	489	443	478	511	488	468	526	449	474	450	444	461	472	470	519	491	495	514	468	462	510	500	485	481	468	467	476	502	485	514	497	492	500	458	468	473	509	501	481	495	504	460	492	518	518	474	481	485	523	465	460	477	499	501	530	518	488	443	449	505	446	467	507	490	481	497	484	455	483	467	454	483	522	491	480	490	502	454	471	484	520	454	479	476	494	516	490	487	514	487	467	491	481	477	527	471	490	466	516	543	471	514	487	484	501	476	500	454	463	497	572	526	500	494	460	458	479	469	484	473	495	432	479	486	485	464	491	512	484	495	509	530	494	501	480	478	505	484	480	521	486	480	470	503	514	492	492	499	498	495	477	455	498	483	462	498	513	458	503	501	508	511	484	450	484	467	490	479	457	523	482	506	514	476	486	445	460	464	469	488	498	468	473	498	470	479	486	521	489	497	518	482	482	465	468	485	467	470	512	489	468	510	471	503	544	470	500	473	493	478	507	489	493	462	444	488	465	513	467	503	484	489	519	500	479	484	482	506	479	444	474	470	535	526	534	460	482	498	498	504	433	512	474	537	469	482	487	471	472	467	495	476	477	480	474	480	473	497	511	490	482	510	505	488	479	501	490	491	508	465	472	468	476	497	487	509	475	492	467	497	477	467	517	486	510	487	467	456	481	482	497	494	490	494	496	506	502	461	486	481	441	498	498	509	517	480	500	449	485	444	454	503	506	488	452	487	456	487	474	498	510	498	470	468	447	481	489	506	461	500	462	499	498	434	519	511	493	485	463	476	480	467	465	495	489	501	471	479	471	489	506	523	468	477	479	458	461	505	462	478	490	475	495	520	473	526	483	474	476	458	459	476	525	490	485	440	528	495	491	468	501	525	483	440	486	489	471	486	490	494	467	421	500	484	494	479	493	488	463	487	481	473	487	470	440	506	504	485	515	505	502	455	522	508	554	442	469	467	481	476	482	524	485	468	470	479	491	460	489	513	505	489	508	485	485	469	490	493	480	465	513	470	527	463	489	455	508	487	464	526	486	478	491	490	508	473	509	480	489	467	467	522	464	474	506	499	488	481	448	451	490	460	494	488	481	518	522	492	454	501	465	487	508	535	470	472	529	496	533	498	502	460	489	472	477	489
8355	5411	6108	4773	3134	2269	1556	1193	870	782	717	624	596	580	479	455	505	464	411	326	329	330	365	331	327	281	316	297	309	286	270	294	261	290	304	279	256	215	246	250	254	245	226	257	246	253	227	226	212	252	236	225	270	229	232	242	242	241	237	234	235	213	227	243	230	225	249	255	237	232	222	231	211	255	241	239	233	238	238	211	252	236	263	235	250	248	213	225	219	253	221	240	220	191	229	221	243	232	207	224	221	212	234	221	230	216	247	227	230	232	253	236	237	254	228	231	235	226	210	250	232	241	201	235	204	232	242	202	233	234	240	222	240	203	246	208	212	223	227	261	225	231	258	211	210	239	243	216	228	227	209	207	255	213	238	236	199	252	219	249	247	233	206	235	234	236	232	240	208	220	208	202	227	244	260	273	246	241	236	212	225	228	212	226	255	227	192	208	244	218	222	226	238	210	245	205	201	215	238	198	204	220	208	243	234	207	246	247	259	219	242	242	226	224	207	219	240	217	222	242	204	236	246	258	227	223	246	213	213	237	249	257	204	186	230	212	213	215	211	240	215	216	224	234	233	239	237	222	237	206	232	240	249	227	239	226	224	222	228	236	228	227	211	230	239	229	240	266	211	248	234	222	245	226	205	232	224	218	246	223	226	234	232	209	215	229	265	219	249	214	202	228	226	230	245	224	235	230	225	215	269	210	224	199	215	223	238	212	217	234	262	234	200	209	230	227	211	231	217	216	244	216	211	224	251	208	248	211	232	237	217	229	246	223	228	236	221	225	236	228	230	227	208	255	233	224	241	217	246	228	248	202	241	213	235	219	230	219	215	203	205	243	245	245	212	209	222	240	219	216	221	214	235	252	231	235	209	252	238	209	241	218	230	243	222	211	247	207	236	207	197	249	228	230	223	243	216	214	224	232	249	232	201	231	208	250	231	229	213	211	233	204	220	252	253	252	205	206	232	244	240	219	239	216	230	198	237	218	248	195	219	241	217	248	239	204	243	216	222	195	254	241	215	230	242	251	236	224	197	213	232	268	231	221	236	217	222	215	226	223	226	218	224	238	196	235	205	208	234	237	237	225	211	210	224	224	214	236	249	225	232	229	230	228	238	239	263	236	207	231	239	218	223	217	206	210	231	232	224	219	233	238	231	218	236	217	221	263	200	196	250	236	263	230	228	237	199	222	250	232	241	227	224	215	208	207	225	232	212	220	238	216	238	212	251	230	217	251	232	221	248	245	231	214	226	216	222	216	226	226	220	231	232	230	225	245	222	224	259	251	217	203	220	222	224	212	225	216	242	215	228	267	224	223	241	217	258	227	205	262	225	225	219	212	210	188	242	258	258	208	213	235	276	228	245	215	221	212	207	232	215	232	256	243	226	221	234	230	202	215	221	218	220	187	217	239	246	218	221	233	215	241	235	232	246	247	238	218	212	220	227	244	247	228	230	216	223	220	218	268	228	234	231	232	224	227	201	222	250	234	262	227	231	211	249	245	219	210	201	250	226	236	244	222	221	234	218	232	204	203	215	256	234	229	224	223	231	214	242	231	237	222	225	246	246	238	215	252	228	223	233	225	222	212	216	220	249	230	210	247	216	226	207	219	216	242	206	206	230	224	233	243	246	214	211	210	225	229	203	217	203	239	191	245	243	223	226	225	216	228	193	234	214	248	214	243	238	229	210	210	211	216	224	244	235	228	253	236	227	230	234	200	227	246	218	222	217	229	239	232	218	218	249	235	209	249	229	201	207	250	245	210	228	241	235	232	238	217	211	201	216	238	239	231	241	238	250	245	229	224	221	208	212	217	263	214	230	238	237	238	269	237	242	244	231	236	230	217	220	223	222	234	235	207	227	195	217	255	219	261	212	227	221	216	237	223	209	206	230	202	226	235	213	243	202	230	261	222	222	212	219	275	216	237	237	224	218	220	209	216	234	225	228	209	243	246	227	221	214	236	236	235	247	241	228	228	227	244	226	224	226	208	222	226	211	210	234	224	235	207	248	226	217	251	265	249	234	230	231	229	236	240	251	222	237	233	204	230	212	228	216	246	205	224	221	237	224	214	229	228	261	232	237	232	254	239	248	236	218	214	224	230	215	225	226	190	233	247	220	226	222	230	230	225	215	237	224	248	201	215	238	240	237	259	237	218	215	224	262	226	247	215	228	217	229	222	221	246	213	247	248	212	238	206	206	241	242	256	266	235	237	226	222	211	248	228	265	208	213	211	222	247	213	201	247	220	236	225	251	241	211	229	220	217	213	228	231	212	225	223	238	219	233	230	226	227	256	211	236	226	213	215	233	230	224	229	250	203	238	242	204	221	234	212	208	219	226	220	236	257	238	232	210	237	239	210	225	221	230	249	223	218	224	227	212	235	241	244	227	220	265	251	226	235	216	213	241	229	246	231	242	237	254	210	235	237	235	239	223	212	234	214	195	218	220	217	230	215	217	242	245	224	240	228	223	211	255	228	248	227	199	217	208	207	195	251	192	219	240	235	247	254	207	225	238	238	235	195	223	220	223	219	225	220	204	219	234	233	243	235	232	240	224	229	214	220	219	224	215	217	222	256	221	227	248	238	224	228	220	233	221	215	208	200	218	214	217	234	225	220	228	236	199	227	197	224	220	212	194	232	215	242	209	222	233	225	219	208	216	237	224	212	223	228	237	253	198	236	224	221	227	200	233	211	222	229	227	230	222	225	207	220	221	249	218	213	229	218	230	199	237	214	239	212	213	241	236	218	239	247	194	256	249	212	225	219	251	223	220	229	223	242	233	220	228	223	236	214	207	204	240	207	229	205	233	248	213	228	265	208	212	218	232	219	227	209	209	226	218	228	229	220	230	214	214	218	215	236	226	211	238	217	273	247	243	231	224	200	231	235	200	225	211	216	217	229	242	229	231	240	218	222	202	231	219	236	229	206	222	229	222	217	230	227	204	207	205	243	245	225	228	238	194	207	217	234	218	221	235	202	216	213	202	250	210	225	244	228	242	209	239	239	213	230	252	227	237	207	227	252	235	216	230	203	238	214	213	234	221	216	243	222	242	226	224	233	216	212	236	218	214	256	229	252	231	225	207	257	237	218	255	228	246	215	214	196	197	253	224	225	226	240	229	248	219	225	254	224	220	212	238	241	219	222	235	225	231	211	222	217	203	261	240	227	214	229	219	255	237	262	221	215	229	217	237	224	221	207	225	226	233	238	209	220	207	215	244	222	232	250	251	229	223	242	235	218	260	224	230	236	230	223	229	204	212	216	223	258	204	222	216	231	218	221	244	201	230	205	241	241	226	218	244	217	242	236	231	241	205	247	212	252	222	216	230	234	245	210	235	225	229	226	236	231	215	206	222	199	248	240	206	208	212	217	243	207	219	266	235	224	244	233	221	208	213	203	244	221	243	235	203	228	229	212	228	220	247	189	223	252	225	208	241	212	213	238	223	231	230	224	242	189	196	217	249	223	233	195	223	219	219	246	226	212	229	242
7607	6294	12034	12476	9732	7358	5834	4729	3821	3399	3149	2927	2852	2514	2231	2150	2388	2213	1992	1515	1580	1502	1470	1386	1549	1228	1313	1212	1210	1151	1055	1102	1041	1051	987	840	841	766	768	744	811	703	680	703	659	664	707	682	652	707	670	670	698	689	631	643	625	672	648	664	655	648	663	647	631	618	631	653	629	682	635	662	653	600	625	643	652	603	649	596	589	608	596	649	640	625	620	592	618	671	592	633	620	629	619	640	638	638	627	632	652	626	648	651	625	625	630	648	613	635	654	604	638	602	624	610	611	623	610	633	621	623	608	610	607	609	631	637	602	589	606	653	655	631	635	646	667	627	636	642	661	629	633	613	639	607	648	635	595	665	666	634	641	605	607	671	640	640	688	636	593	637	612	660	636	668	593	619	624	659	582	624	618	590	682	613	638	622	641	618	601	608	582	613	611	651	594	649	618	581	645	672	615	617	577	617	619	593	594	633	614	670	662	634	671	634	582	598	595	637	622	611	654	618	614	635	636	605	611	594	625	614	619	605	643	594	603	599	622	647	603	599	611	673	628	651	591	626	640	597	626	631	589	631	600	602	646	647	663	665	602	632	626	592	611	612	623	591	649	614	621	603	623	598	600	642	605	621	617	642	635	563	594	646	624	588	641	624	615	637	637	591	637	637	546	597	607	619	646	631	610	609	664	636	603	625	627	593	629	639	637	619	646	617	620	654	620	646	597	638	601	634	634	601	612	597	625	618	625	646	591	594	667	623	643	633	619	654	622	657	567	658	652	652	626	602	602	575	627	628	628	633	629	590	644	660	618	610	609	603	655	660	658	695	617	618	643	615	636	635	627	637	652	593	666	630	622	605	656	601	620	646	598	617	623	626	604	634	612	633	632	623	596	623	581	632	632	602	687	609	621	631	609	590	643	664	593	656	632	569	660	589	631	634	597	615	629	622	628	568	621	626	630	612	631	651	612	617	628	633	659	625	639	616	659	614	593	633	593	591	616	633	612	611	605	602	605	602	649	620	654	610	651	634	615	618	614	593	618	615	595	637	635	656	633	618	613	651	592	640	607	620	636	677	631	621	603	646	622	576	604	632	583	606	614	635	638	618	642	624	603	632	633	674	559	623	655	624	617	663	628	625	616	588	624	631	585	619	632	610	630	590	625	607	618	636	611	652	648	599	593	588	582	621	660	636	648	608	638	596	615	621	604	583	645	639	643	646	605	667	562	659	590	651	612	647	619	630	621	639	678	624	634	624	664	671	642	630	599	634	607	637	633	650	597	678	656	590	626	631	602	603	632	620	669	630	639	654	638	621	602	656	628	631	614	610	612	669	656	621	637	621	605	599	626	634	686	646	634	616	638	644	606	630	614	651	596	632	673	654	643	613	670	609	610	624	610	620	601	652	588	629	583	682	617	591	625	611	592	616	620	606	593	653	608	607	661	626	646	653	656	614	640	609	641	590	691	651	619	645	644	612	586	626	671	560	643	633	604	573	624	660	655	645	631	587	657	617	655	616	601	575	609	651	604	614	618	566	657	646	629	623	624	646	631	628	615	550	638	576	647	647	639	643	608	653	608	609	629	638	598	603	648	639	603	585	619	599	615	617	658	642	612	667	602	614	597	620	639	580	604	596	635	603	655	629	624	635	618	612	597	606	587	622	648	622	634	650	596	616	618	619	668	561	657	599	624	629	655	614	625	630	619	632	619	615	603	645	684	656	649	607	630	617	638	657	639	634	618	620	656	643	647	665	618	573	603	606	601	644	633	630	647	628	677	616	620	657	611	620	616	613	631	597	602	653	619	637	630	632	661	653	620	588	629	624	685	646	675	606	641	598	585	654	612	636	616	631	651	611	567	628	620	639	640	607	627	591	633	603	625	587	634	646	612	601	586	585	628	649	596	586	625	622	647	608	589	621	609	626	570	609	644	611	628	559	630	640	580	619	650	631	605	602	600	630	624	610	616	625	615	633	614	617	610	613	608	616	647	616	669	625	633	644	650	611	670	630	599	616	610	621	589	650	613	658	602	612	656	582	636	651	645	646	628	612	614	581	582	642	658	609	599	579	616	634	625	606	622	627	680	626	633	585	655	617	591	646	644	632	666	631	630	621	614	605	641	614	642	611	616	642	569	635	655	646	597	618	615	653	596	655	602	591	574	591	628	602	614	637	640	640	552	619	561	624	617	606	648	628	648	598	631	678	613	589	657	635	616	580	578	644	656	675	624	610	629	581	642	630	641	595	617	658	564	639	617	628	611	646	639	609	621	625	649	642	652	631	644	632	622	593	650	600	630	657	611	651	657	657	601	590	594	611	577	657	603	605	624	633	621	596	647	605	595	596	609	615	601	658	614	577	594	628	620	594	637	609	616	636	642	654	653	598	625	636	612	590	604	620	598	619	615	615	618	622	615	609	589	594	613	672	594	657	658	622	664	604	602	628	581	592	581	599	629	603	610	601	627	602	638	619	607	663	613	579	613	585	658	619	613	621	613	585	648	600	662	654	639	618	606	596	654	627	640	658	607	598	632	630	659	652	606	627	607	562	634	604	638	615	618	565	597	592	604	602	617	678	585	635	625	575	621	611	640	643	603	571	624	650	655	584	602	594	635	601	642	645	636	635	596	626	611	633	600	598	654	620	634	602	606	618	617	624	600	627	631	634	608	578	634	626	633	614	588	621	653	624	624	630	609	633	642	628	660	633	662	616	619	602	639	597	603	595	596	595	647	633	609	614	619	623	620	628	620	639	610	595	604	622	574	613	663	599	590	636	628	616	632	634	656	640	617	625	634	598	625	612	634	645	581	608	619	631	675	685	600	684	603	559	631	649	626	615	577	608	615	624	599	627	646	665	611	611	655	614	635	604	573	637	631	638	608	604	629	588	652	657	616	603	636	661	579	591	627	660	581	639	637	617	596	620	608	622	624	651	648	597	625	631	612	601	638	587	595	627	680	614	632	615	705	623	606	633	601	620	631	623	603	646	587	558	602	612	689	624	634	638	640	636	568	582	638	640	580	628	626	612	624	609	621	636	624	670	606	623	582	618	589	638	598	626	607	652	573	626	636	599	607	604	652	633	603	648	623	597	624	583	598	590	628	654	620	635	641	631	623	618	648	598	652	599	610	604	597	630	650	624	628	591	631	641	597	601	623	646	585	607	591	628	621	589	612	643	625	566	605	569	661	640	669	601	589	633	649	646	621	648	586	623	640	658	606	615	632	645	649	632	612	626	621	674	580	599	639	601	625	632	594	649	602	643	612	618	590	645	678	647	638	625	607	663	610	642	647	647	628	622	611	637	618	591	609	607	640	638	620	603	625	634	657	608	574	593	639	583	623	592	642	623	612	611	609	567	631	634	597	623	632	658	636	607	622	605	596	633	588	609	674	651	580	623	633	591	609	639	615	618	630	605	592	609	661	626	651	629	608	646	628	591	635	641	590	625	629	609	619	593	648	652	653	661	676	657	634	653	651	645	622	632	613	614	611	581	653	606
22527	18004	19775	18558	15384	10035	6993	5251	3656	3594	3573	3486	3821	3258	2729	2796	3382	3131	2979	1521	1869	1761	1581	1711	2021	1346	1412	1473	1239	1399	1118	931	1053	973	819	495	509	460	478	377	395	334	327	306	278	246	239	229	254	231	240	251	234	238	235	220	201	207	220	206	169	203	198	204	210	229	192	195	208	196	172	218	221	192	197	189	221	196	197	198	201	183	211	185	213	200	184	195	170	175	179	188	204	222	155	197	202	152	186	169	186	188	206	194	196	201	193	181	173	171	215	206	185	204	202	163	207	191	180	217	219	154	192	199	172	193	169	195	189	190	214	171	173	171	154	178	184	191	184	181	160	176	198	191	176	200	169	183	181	188	165	177	207	202	176	185	173	170	184	206	178	212	163	181	212	196	186	179	185	170	197	189	178	187	190	188	175	202	174	174	189	181	185	209	157	173	180	191	181	192	180	198	183	191	203	181	173	205	196	187	186	166	182	184	196	168	195	185	191	198	185	181	160	200	182	202	189	189	211	189	178	188	183	222	197	192	212	177	162	182	182	208	213	179	177	196	172	188	195	199	202	178	182	166	214	180	173	191	221	184	185	167	182	182	198	183	175	204	190	175	170	177	181	196	183	205	158	227	171	192	199	206	178	207	180	179	199	198	179	178	171	171	210	193	180	199	186	209	170	170	167	164	198	171	161	183	179	185	200	200	213	154	193	179	188	183	167	197	189	172	194	200	188	184	182	181	194	201	180	197	201	198	182	186	200	184	201	183	171	200	190	183	197	183	204	190	209	209	171	176	171	204	212	182	183	180	176	191	213	193	193	190	196	194	157	165	200	204	179	194	167	184	202	211	194	185	172	210	217	197	178	171	207	170	183	181	177	199	208	174	175	185	190	181	196	215	209	191	168	170	206	196	198	202	177	186	211	203	202	216	170	178	173	188	188	187	206	209	183	195	191	211	207	212	184	198	176	203	186	189	193	205	191	175	180	173	189	203	211	182	180	165	214	168	195	198	203	169	204	186	209	176	185	196	187	200	205	186	188	175	193	172	181	190	167	193	191	189	193	183	191	197	179	195	195	208	189	197	211	189	156	180	207	187	207	179	195	190	182	204	179	194	157	164	163	215	173	177	175	179	216	211	194	202	178	212	196	201	179	192	195	150	181	195	187	183	176	187	203	203	166	174	206	202	167	189	181	180	180	163	196	165	187	176	202	179	169	187	199	197	210	183	170	197	189	186	170	185	195	198	166	209	179	217	193	188	198	198	199	186	188	201	185	161	206	196	181	176	168	194	187	179	169	200	163	196	195	186	199	187	181	199	192	198	192	213	183	174	192	176	199	180	171	197	192	222	190	165	182	197	191	170	184	194	187	195	176	194	185	205	172	188	201	177	193	185	174	192	163	177	173	179	184	180	237	167	176	199	207	184	188	164	185	172	203	185	202	193	184	175	202	169	205	207	201	194	196	206	182	170	203	190	194	210	202	184	214	191	174	191	206	170	186	203	204	173	205	191	208	195	187	207	192	175	189	175	207	205	196	184	180	225	205	193	168	192	164	178	201	176	178	193	172	214	195	193	169	196	215	189	167	173	173	176	193	172	183	171	170	173	174	189	187	190	224	185	184	202	175	179	194	183	202	215	169	176	174	180	187	171	189	193	197	140	202	218	206	193	208	180	186	164	194	216	185	210	193	189	188	200	179	195	194	182	159	178	179	171	184	207	177	185	174	244	177	185	190	188	176	207	205	189	188	168	207	214	198	204	179	196	197	169	178	189	166	173	199	185	191	187	164	217	189	180	196	174	213	181	173	178	192	222	179	160	197	200	194	199	196	171	209	190	197	182	175	182	187	195	194	174	199	174	187	183	217	177	185	198	181	157	196	193	170	211	183	177	151	186	209	178	184	180	182	190	206	183	192	187	184	213	206	182	199	193	195	182	208	166	197	193	185	207	191	175	174	189	176	177	201	203	180	210	188	197	176	191	211	173	207	194	188	185	198	170	191	199	203	194	215	216	191	197	219	179	186	194	188	222	200	187	202	203	199	181	173	208	191	178	196	177	210	182	191	192	180	168	195	201	188	179	190	171	210	189	195	162	179	192	161	202	157	185	177	165	198	203	171	210	184	208	183	179	189	197	201	176	203	167	175	209	196	188	197	195	197	200	165	165	173	192	193	173	159	175	197	200	185	184	169	183	200	189	178	202	190	167	183	188	187	193	196	168	208	164	197	192	191	188	182	215	194	185	207	167	159	202	178	193	202	196	229	209	177	186	189	195	185	176	173	191	191	194	192	194	194	210	174	206	177	188	177	202	207	195	203	203	199	177	186	201	193	174	198	200	201	197	178	187	197	167	207	205	178	184	176	193	197	193	202	200	177	187	186	209	194	190	212	209	198	167	207	179	190	186	196	183	183	199	177	175	162	201	182	176	214	187	200	185	194	206	190	181	162	186	186	198	191	166	203	172	197	156	189	185	165	206	182	182	181	202	177	191	189	186	180	178	179	201	201	186	191	203	187	192	195	230	162	191	184	195	179	178	193	209	189	179	199	200	182	198	176	195	177	215	169	195	169	163	159	186	189	195	207	194	186	191	194	202	191	179	195	152	199	202	180	179	185	168	170	218	194	207	187	187	185	184	190	192	189	176	216	187	171	178	180	182	171	204	175	186	169	193	181	179	194	194	188	179	186	208	188	193	186	183	185	197	171	180	194	196	186	203	181	193	209	205	186	211	189	156	215	186	206	179	197	203	178	192	180	197	196	197	207	201	177	172	183	186	194	172	187	182	187	198	217	190	202	181	180	203	170	186	194	222	186	205	180	201	167	210	199	203	190	181	191	183	180	192	172	184	191	164	182	192	191	204	196	197	202	179	193	190	189	189	194	192	192	182	182	214	177	207	177	185	170	188	223	206	198	197	207	170	179	204	198	194	186	158	203	159	223	194	176	195	173	188	168	181	196	188	217	198	189	174	167	191	180	195	173	196	179	185	163	198	175	181	173	214	194	193	174	169	210	195	175	192	156	184	188	199	199	189	197	168	197	180	139	182	203	177	192	191	190	185	176	179	161	208	199	179	208	184	208	185	172	210	169	202	190	149	196	204	181	188	181	208	212	187	203	170	197	195	178	195	158	186	184	226	191	173	186	170	170	197	202	198	169	195	185	180	181	182	180	177	179	213	181	189	161	180	182	191	210	176	189	196	178	185	192	177	189	209	193	180	200	172	190	194	181	198	173	203	217	186	204	177	195	205	183	209	201	227	208	184	177	180	171	192	170	215	181	185	182	167	188	200	198	186	169	206	170	218	200	170	187	177	184	171	199	179	226	202	210	180	178	186	195	200	190	210	180	160	178	174	187	191	190	204	185	190	169	190	170	194	195	214	187	171	190	185	185	184	212	170	217	178	162	166	177	190	202	181	199	190	180	173	186	160	178	200	206	213	193	200	195	181	208	172	175	164	187	182	177	188	187	163	167	197	211	187	184	210	200	219	163	190
17649	15631	24025	25480	24200	19044	16784	15007	12159	13308	13866	13927	15049	13146	11959	12030	15272	14508	13051	7581	10050	9774	9444	8952	10855	8231	8279	8469	7457	8158	6481	5918	6398	5972	5247	3224	2875	2738	2644	1916	1973	1554	1321	1370	1005	907	1108	982	1118	965	882	846	828	828	761	743	839	690	630	632	627	685	622	616	623	671	629	632	595	592	620	651	601	624	590	652	606	551	594	569	592	583	541	568	576	550	605	548	523	555	578	549	585	559	530	539	533	527	562	505	537	549	560	567	558	541	511	580	548	505	525	509	521	555	566	531	547	526	547	490	523	552	510	526	531	506	502	539	521	518	537	574	565	539	523	522	484	535	538	520	514	469	513	512	521	550	596	519	503	495	502	506	519	532	551	500	525	539	536	528	511	535	531	519	515	532	518	545	525	536	514	534	530	536	544	566	544	522	515	522	511	525	568	533	535	558	499	545	520	549	510	514	560	488	518	544	549	534	530	521	538	517	513	570	568	520	495	508	515	543	497	510	557	515	539	556	529	529	535	503	555	520	566	549	531	478	498	552	528	474	538	512	547	535	540	531	549	557	541	523	514	518	476	528	518	545	533	496	497	549	537	529	546	478	495	530	524	572	511	533	565	573	534	505	540	538	525	537	546	561	529	540	552	471	519	487	525	533	572	524	514	494	515	511	532	544	509	528	504	536	542	543	525	489	570	521	523	546	518	525	484	538	523	527	527	522	553	512	547	503	565	463	550	520	523	523	503	524	546	544	510	529	517	501	552	537	551	533	554	557	547	505	531	558	489	526	530	511	489	513	551	520	556	569	535	551	537	526	518	523	512	514	503	536	524	520	492	518	535	530	520	519	508	538	493	536	518	543	500	509	547	501	562	542	545	524	548	521	526	517	504	505	534	532	526	558	548	543	529	504	536	531	533	529	523	516	540	515	515	528	529	577	543	567	497	529	524	490	525	523	519	553	546	530	531	517	536	528	557	518	524	530	537	534	542	543	515	500	536	542	506	535	495	509	560	585	518	538	532	525	579	516	503	547	532	547	535	547	515	522	565	527	506	498	500	508	556	529	535	547	514	517	520	505	501	534	533	536	545	503	522	539	505	495	509	515	545	588	556	522	495	532	478	529	552	561	508	498	491	536	499	559	521	499	538	532	511	560	490	559	519	519	561	517	547	542	528	549	541	502	510	549	542	544	537	516	510	515	532	519	500	541	526	524	516	549	496	530	545	509	521	533	497	528	536	516	535	517	526	560	525	520	536	560	535	501	570	520	552	520	524	561	527	517	576	546	547	545	545	542	531	540	574	512	551	541	562	483	509	565	549	510	544	534	556	518	545	538	531	545	550	517	517	547	534	511	522	511	555	495	546	540	543	556	513	529	539	535	559	547	527	490	548	564	533	541	485	554	541	526	519	542	542	544	518	488	538	483	517	544	554	529	515	521	567	523	558	569	538	496	506	552	508	549	549	540	544	546	489	509	506	506	525	518	502	547	493	558	507	559	549	508	522	510	551	522	546	541	482	502	501	543	555	529	526	503	529	510	554	528	474	562	558	514	511	504	528	536	519	563	508	511	517	495	523	546	537	524	529	515	537	516	528	529	558	548	494	497	494	508	504	543	521	503	541	530	560	536	525	490	519	546	524	548	532	558	541	522	527	550	520	513	520	546	518	541	520	533	500	544	571	528	545	544	538	553	555	505	533	547	531	501	511	543	508	552	518	592	537	538	532	533	515	557	535	556	522	511	566	541	515	541	535	526	530	505	528	499	535	531	556	487	537	497	551	557	501	521	538	543	500	537	524	514	518	558	539	530	511	542	554	552	532	548	553	490	510	539	528	529	513	547	557	516	503	522	516	489	531	543	546	505	553	535	524	498	500	504	562	532	525	529	529	539	513	521	567	528	543	537	529	520	532	538	551	526	532	529	563	509	517	563	559	552	547	596	505	533	542	528	487	505	536	511	540	531	520	531	515	495	509	523	513	539	498	536	527	497	558	524	529	526	485	558	539	524	541	542	473	518	521	525	520	484	535	559	525	522	519	515	526	569	540	552	541	549	547	472	533	521	501	539	555	537	564	526	472	501	496	531	527	493	521	551	555	530	513	547	509	541	514	525	520	501	550	553	517	486	532	535	525	558	500	515	532	499	506	513	526	503	488	526	524	538	522	552	512	516	530	543	539	563	526	550	519	559	522	491	541	558	529	518	521	588	545	512	509	521	533	508	521	494	550	496	552	521	532	527	535	530	507	550	517	546	533	503	549	499	511	537	531	536	508	543	559	569	525	540	523	539	552	530	514	540	534	524	520	505	528	523	501	550	509	549	532	518	537	502	544	550	514	506	547	527	494	531	575	519	523	510	565	542	525	564	527	537	535	518	545	521	522	538	527	513	547	520	510	534	557	527	527	543	523	512	533	511	548	550	515	531	525	512	547	512	496	546	531	492	544	562	586	561	542	529	514	541	522	516	533	527	519	533	489	527	514	538	507	549	546	499	555	539	509	594	546	550	564	499	523	515	530	520	549	546	542	514	509	550	509	536	522	483	515	522	519	512	523	544	530	510	552	552	573	500	531	552	596	512	512	520	531	528	495	507	555	507	543	516	547	543	522	541	537	525	511	525	546	529	508	493	517	564	521	539	521	549	538	555	534	531	534	555	522	546	524	555	502	548	530	519	509	519	538	540	548	526	568	530	508	527	532	513	531	524	571	552	506	514	512	537	570	512	535	520	547	529	545	539	513	567	528	506	526	516	518	541	560	536	536	516	507	525	507	472	524	529	522	511	505	521	577	512	527	532	514	574	501	568	523	542	564	521	539	494	532	527	523	517	528	506	497	536	532	501	513	501	568	578	474	540	532	464	535	498	563	546	540	541	531	540	557	518	569	565	552	537	518	503	525	564	580	521	539	520	512	527	562	539	553	512	485	494	517	521	529	512	552	562	540	517	491	539	522	511	530	485	499	578	502	551	553	513	513	522	545	542	540	550	539	488	503	529	510	557	540	530	528	520	527	541	536	567	530	567	550	527	547	553	599	549	556	561	494	560	533	520	546	505	523	535	568	546	498	567	507	540	499	489	557	518	542	510	506	522	473	540	498	540	524	514	506	527	542	526	504	565	563	568	542	510	516	551	534	484	527	536	508	561	490	529	543	507	541	533	535	528	518	509	538	498	480	553	512	510	545	503	527	539	508	518	515	520	504	536	480	502	537	537	528	549	524	542	564	550	484	534	530	524	525	509	528	558	554	572	567	514	527	524	507	543	536	518	551	533	519	493	516	478	525	508	516	482	534	529	568	539	536	497	547	578	541	507	511	583	537	541	520	551	552	529	509	521	536	571	539	530	555	508	529	514	574	536	534	501	551	486	530	527	537	516	508	543	519	577	533	509	559	564	526	511	541	521	551	519	540	572	565	527	560	554	530	537	525	539	536	516	579	559	542	522	549	552	546	539	509	496	569	485	498	531	534	547	548	556	554	534	490	552	517	526	525	502	551	530	524	486
31230	25216	28085	26898	23496	17072	11830	8981	6786	6498	6460	6516	6917	6115	5155	5026	6081	6213	6542	3230	3907	3017	3173	3277	3774	2931	2516	2679	2245	2496	2138	1932	1744	1975	1293	793	727	744	758	486	478	376	356	378	297	269	288	241	305	285	248	232	259	220	206	207	255	199	206	198	188	196	200	212	182	195	176	167	193	185	197	183	171	165	189	179	162	193	174	184	177	178	184	178	184	202	157	166	161	172	171	160	173	168	183	168	146	184	172	154	157	173	142	164	176	160	165	146	172	172	171	190	184	161	139	127	155	174	183	186	178	185	184	149	164	145	153	153	163	173	166	171	181	153	167	151	157	168	163	175	155	178	169	175	186	167	169	178	154	165	171	175	150	180	146	165	188	166	178	167	154	158	165	156	173	194	149	155	176	156	178	155	170	177	158	177	170	175	185	183	163	184	164	152	174	174	160	169	168	165	174	180	181	182	159	159	156	167	175	175	165	176	158	162	158	194	172	173	163	140	161	175	155	180	168	180	176	160	153	197	184	169	162	151	147	190	182	155	189	168	158	151	152	149	148	143	169	183	177	146	153	148	164	149	165	163	156	164	192	149	179	171	163	165	159	184	163	182	166	173	178	190	186	162	164	151	175	174	187	145	189	185	170	177	163	172	177	170	159	211	159	164	162	172	156	170	166	195	150	162	169	166	165	180	169	135	160	167	151	159	171	152	193	171	148	201	148	168	169	163	166	177	199	181	148	145	179	168	181	141	165	181	162	182	169	156	174	180	170	167	164	196	188	165	175	171	163	162	143	155	162	157	164	151	177	162	160	170	177	169	147	159	175	169	165	166	165	182	163	156	149	161	151	184	172	153	163	148	164	177	172	172	154	133	157	152	167	174	179	190	181	157	171	155	148	177	150	170	175	159	170	156	139	164	140	139	157	154	161	167	145	155	170	156	171	161	178	157	174	190	157	179	185	157	153	164	165	160	183	155	160	174	174	153	169	154	155	179	155	167	167	157	178	161	148	163	155	176	157	178	159	175	180	142	179	193	141	171	171	164	186	176	163	155	147	158	151	179	153	179	155	167	162	159	164	153	160	140	164	171	163	193	166	166	144	171	161	174	162	153	152	163	174	170	161	170	171	171	159	175	147	166	160	163	159	189	156	165	171	173	163	162	167	175	169	162	163	158	178	174	180	179	170	164	156	154	156	173	152	169	183	179	174	157	174	178	163	169	172	177	169	175	174	174	174	165	190	193	201	148	174	178	172	154	152	159	177	157	161	165	166	161	183	169	192	180	154	149	185	147	154	214	174	191	159	183	178	170	162	151	176	195	157	188	174	174	187	148	158	153	159	167	159	190	179	164	187	157	155	168	165	154	173	163	177	161	196	181	170	189	159	185	182	147	149	170	155	169	147	155	160	179	181	160	149	157	168	143	165	170	160	170	179	160	139	172	161	161	179	158	177	150	156	160	158	172	164	163	170	158	171	184	173	170	165	157	178	154	168	168	162	175	178	162	177	154	163	169	157	184	164	162	153	182	165	163	164	167	167	161	164	167	205	167	152	162	163	166	152	176	165	169	181	179	165	178	170	147	149	180	179	173	166	173	186	157	178	166	170	163	178	178	187	188	165	153	175	180	170	157	163	174	176	174	161	184	163	176	162	163	185	173	170	144	190	159	183	162	141	154	176	173	172	158	165	180	174	171	179	178	149	177	145	179	158	182	174	129	158	165	146	171	175	159	202	167	188	168	172	171	162	170	171	161	164	175	159	168	138	188	186	176	164	165	164	165	182	160	157	163	161	176	164	173	143	172	148	180	177	161	186	183	162	173	159	140	169	186	176	151	179	180	133	157	172	167	173	154	178	167	158	176	178	159	175	188	156	154	189	166	185	159	150	182	161	163	138	160	151	179	175	157	182	157	165	168	178	173	152	170	161	169	175	156	194	152	169	160	166	189	152	188	177	162	171	189	169	174	171	166	155	154	169	176	194	173	148	158	160	170	172	138	168	163	177	166	156	187	176	156	177	163	162	184	170	163	166	166	159	181	177	171	157	155	164	165	159	174	175	183	163	171	169	169	175	164	159	177	132	171	173	184	178	150	154	168	194	163	147	180	178	165	162	156	149	177	171	165	143	167	161	161	136	146	193	156	190	193	179	209	174	175	175	155	185	160	168	173	189	185	169	173	189	159	162	183	162	141	172	160	168	159	174	187	163	169	154	178	159	163	170	161	183	169	134	158	182	183	189	153	163	167	172	180	180	149	148	154	154	173	165	154	156	178	182	153	167	166	190	150	163	175	164	187	139	156	159	163	156	174	145	166	162	184	161	144	161	177	160	161	179	154	155	175	178	190	182	195	185	150	168	179	205	157	165	160	163	167	180	183	156	155	183	178	188	209	178	155	150	157	169	171	158	166	170	178	169	179	158	154	147	165	190	161	163	202	202	158	156	181	175	179	156	146	181	181	164	156	164	165	167	182	154	175	149	183	165	176	164	181	170	147	156	185	175	176	162	163	167	177	189	178	145	184	168	155	166	162	170	152	192	154	175	180	165	166	170	171	158	157	164	158	153	165	167	159	172	186	168	164	164	167	175	172	168	161	173	182	202	152	160	137	150	155	158	164	164	184	179	166	155	177	185	160	140	172	176	177	165	179	170	144	184	170	177	146	184	184	181	171	159	164	180	176	167	148	152	188	150	160	154	176	184	175	169	141	181	159	154	195	164	178	154	165	179	178	174	161	149	178	148	157	185	159	163	168	187	173	152	141	166	174	163	158	147	185	165	172	187	173	157	173	161	161	172	150	179	148	139	178	169	191	170	153	187	166	157	163	177	175	170	164	157	181	187	184	144	161	165	174	171	177	171	174	179	188	170	181	151	156	168	174	182	194	175	167	156	163	166	179	155	167	145	148	158	149	165	183	155	168	181	157	161	168	179	167	164	178	169	171	186	186	154	168	144	166	166	196	168	173	184	168	159	169	191	169	188	157	165	171	150	158	169	180	163	157	162	172	174	158	183	156	164	159	167	180	165	138	173	155	151	151	162	175	169	167	157	179	158	175	158	180	149	153	168	170	178	169	174	171	132	168	172	154	179	157	170	166	162	150	180	169	163	178	162	172	149	164	158	153	143	143	174	188	171	163	151	161	169	163	175	136	156	167	161	174	172	163	168	156	164	178	156	160	173	164	182	163	179	168	150	175	185	179	164	163	187	178	148	169	169	165	162	161	166	187	168	170	162	163	182	169	148	164	163	175	179	192	170	161	172	184	161	158	184	163	128	152	155	197	174	161	168	163	165	179	181	148	174	160	162	152	193	151	153	178	166	181	147	186	149	184	176	185	162	163	164	156	170	166	193	175	164	181	167	149	172	192	165	170	178	161	147	166	191	177	187	188	173	177	183	164	157	153	160	178	172	142	182	182	164	170	174	152	179	181	162	187	164	156	162	182	171	174	126	161	154	169	172	168	177	155	178	186	140	159	146	183	178	175	174	166	159	177	165	173
22904	20361	29806	31824	30729	24912	22216	20195	17710	18837	19226	20658	21778	19446	17169	17694	21980	21837	19737	12282	17182	14554	15119	14387	16332	14544	12892	13793	11801	13294	10617	10690	9388	10742	8347	5275	4417	4413	4440	2867	3013	2317	1959	2049	1405	1333	1513	1275	1525	1168	1167	1050	1256	940	785	762	984	873	629	716	712	679	637	646	669	683	623	604	589	599	560	663	629	604	604	575	597	540	570	535	550	563	550	516	533	513	525	517	485	512	514	498	465	473	522	488	495	532	469	472	532	487	502	480	453	514	505	468	489	494	490	476	500	482	505	481	511	503	496	471	504	458	496	469	448	475	481	476	485	468	508	479	446	470	525	503	475	506	484	464	475	482	463	472	501	471	518	497	493	505	472	506	517	471	473	461	481	474	473	481	503	466	466	483	488	512	458	473	469	460	471	507	461	481	516	461	469	482	482	507	479	468	454	454	476	491	509	498	456	471	478	435	459	499	506	446	502	468	476	468	460	451	475	450	476	461	489	461	476	468	449	455	525	497	484	466	481	487	455	480	504	433	448	475	479	481	452	462	513	462	484	482	453	490	461	490	485	440	473	465	473	495	471	478	450	492	477	440	470	499	473	449	448	453	443	450	447	435	486	469	494	473	471	496	470	483	466	462	478	497	473	509	472	436	496	469	460	505	504	495	487	442	495	471	449	475	432	481	505	477	467	505	474	495	488	524	495	496	458	460	525	452	496	493	491	495	474	499	479	492	513	463	475	474	477	452	493	495	461	489	483	519	460	473	504	435	495	447	485	471	454	488	443	458	502	475	478	469	462	479	485	497	492	511	489	461	489	484	507	466	467	499	490	458	491	512	529	494	484	448	493	499	446	465	470	502	474	464	495	473	491	459	459	476	483	481	467	453	469	504	458	490	491	475	466	495	462	455	523	449	502	473	500	431	534	442	476	498	478	529	448	510	473	475	491	502	442	442	449	471	426	475	485	481	486	465	476	493	496	446	453	452	479	465	457	470	480	486	479	470	478	483	484	461	454	476	458	465	555	494	513	448	471	481	471	483	473	472	496	487	459	470	449	455	435	444	477	455	443	476	484	471	464	419	491	468	433	454	505	449	521	483	484	469	478	479	483	498	514	478	543	476	478	503	490	516	496	499	495	476	462	515	481	496	509	458	461	453	471	487	466	472	465	485	439	471	448	492	440	497	486	470	490	511	470	524	478	462	469	485	478	469	466	486	501	460	454	494	481	487	513	490	473	474	486	481	458	465	487	453	490	489	469	444	480	469	480	468	486	471	484	483	489	456	462	461	502	488	534	504	459	431	477	486	486	494	484	431	493	477	498	443	473	449	513	469	474	480	477	477	468	482	468	453	478	473	484	494	539	491	515	485	466	452	483	492	444	511	436	467	510	459	485	483	444	476	496	500	479	446	482	477	466	456	508	493	461	505	471	490	477	464	440	480	480	456	492	464	489	501	442	449	416	476	462	452	483	489	485	466	504	477	473	444	497	447	487	490	503	479	481	489	457	464	468	494	472	482	466	488	457	444	483	451	521	467	485	487	486	480	476	463	494	484	480	468	471	470	461	468	461	474	451	484	478	470	529	476	493	496	527	482	457	487	499	497	515	476	501	471	488	487	506	461	483	511	497	503	453	524	468	456	456	465	448	466	503	469	501	488	479	497	489	479	466	485	504	470	467	463	473	471	477	504	484	466	469	451	497	449	452	459	451	504	469	475	484	447	441	508	459	483	461	481	482	520	416	474	462	478	456	473	471	467	444	457	479	510	472	470	465	472	515	442	485	474	477	459	480	506	498	458	443	471	464	483	460	478	489	488	484	519	456	477	451	480	451	474	487	488	494	435	472	497	480	466	458	500	478	482	498	448	475	517	466	471	454	465	484	442	484	472	471	494	471	499	490	488	470	520	463	507	480	443	486	483	464	466	455	488	439	477	460	497	489	497	471	492	468	471	438	475	473	495	452	461	480	505	496	451	487	488	499	486	481	468	503	477	493	478	467	525	475	491	492	483	485	435	493	456	466	464	514	490	458	434	445	476	482	455	457	447	498	449	487	445	417	496	447	476	482	448	474	459	500	479	440	467	469	475	462	456	490	479	460	504	507	444	488	441	462	466	520	481	446	503	460	472	475	451	486	470	493	469	481	467	481	503	484	454	493	509	462	483	475	477	477	488	471	504	495	496	474	491	441	481	464	489	477	465	452	512	506	496	500	477	516	497	453	494	481	449	490	479	466	473	487	462	499	502	471	464	416	485	483	465	451	485	482	454	495	484	464	472	523	425	487	485	496	479	496	472	450	467	455	497	482	460	487	476	479	467	482	466	528	477	482	477	506	454	487	447	497	479	474	481	466	476	496	494	472	460	476	460	501	476	460	494	473	513	498	489	487	495	504	483	472	465	484	462	474	518	506	487	489	491	473	494	477	467	480	467	499	436	497	482	490	476	504	486	490	479	492	468	457	485	498	466	492	498	470	489	457	459	469	477	469	488	459	471	466	466	478	464	490	478	448	449	503	493	460	513	472	467	503	504	477	448	478	469	501	536	431	445	483	466	468	471	472	486	509	477	473	448	467	471	471	459	468	474	458	457	463	484	479	472	485	458	509	458	500	502	488	491	455	479	487	422	450	487	480	476	477	508	449	454	498	468	493	449	480	486	494	471	498	490	468	503	471	487	463	489	511	450	486	463	477	472	482	456	437	473	496	492	520	479	465	487	442	497	465	484	488	482	434	494	520	490	483	476	439	460	441	468	498	478	440	488	477	474	457	468	458	465	485	473	465	467	469	491	497	502	452	506	475	494	503	472	434	497	490	497	453	497	505	495	517	508	508	522	495	472	467	464	476	467	518	473	493	459	481	459	460	503	508	443	493	483	460	497	493	483	452	478	488	511	495	505	435	477	469	491	471	470	463	494	458	505	488	489	465	503	467	492	498	465	454	526	482	439	517	466	505	462	480	465	500	456	512	446	468	463	410	462	467	511	479	484	467	446	479	502	505	463	484	505	492	468	519	499	476	477	468	479	452	479	466	502	475	483	476	482	457	477	487	459	474	492	490	466	463	460	463	469	461	465	438	473	472	462	475	495	479	513	471	456	470	475	485	484	507	467	456	467	487	479	469	500	490	484	482	463	478	497	464	493	461	466	498	483	446	438	501	450	475	464	496	462	474	490	473	442	485	486	444	499	462	480	473	485	462	496	498	479	501	499	472	447	489	478	498	502	462	473	492	477	490	462	474	474	469	443	500	507	497	457	502	444	438	476	479	452	461	495	469	449	437	517	472	477	505	461	459	506	440	457	458	510	457	466	485	478	500	477	467	484	485	424	512	430	500	477	480	478	453	508	496	439	504	455	478	433	509	488	480	497	506	457	419	465	491	489	430	458	478	475	470	458	480	468	459	476	499	468	483	480	441	514	469	468	479	463	503	497	498	485	490	471	469	492	481	471	475	457	479	477	473	459	447	527	453	447	456	486	507	474	484	503	542	473	456	482	416	486	468	460
7995	5195	5820	4542	3213	1976	1479	1096	871	741	676	559	567	522	483	448	424	379	399	335	340	309	312	319	340	326	291	298	280	315	265	268	268	259	250	259	245	237	281	239	258	235	241	224	238	232	228	240	245	231	222	233	212	244	226	248	210	238	250	243	242	244	206	211	237	238	233	210	216	230	224	202	254	231	235	241	246	216	231	240	267	235	251	201	247	224	222	214	243	206	204	232	237	244	224	232	210	226	233	215	212	216	215	198	219	225	219	231	241	220	242	247	233	240	231	264	207	211	246	217	216	226	218	252	230	228	220	248	227	208	232	219	220	198	264	223	223	214	242	213	259	196	210	219	212	230	235	232	210	233	236	219	205	231	233	231	233	237	211	231	207	228	237	222	220	240	244	217	233	234	209	235	203	234	204	227	240	229	199	196	221	244	210	195	238	227	206	210	216	230	233	234	215	218	241	224	221	247	216	213	233	228	261	223	227	206	230	229	211	226	236	222	211	210	228	202	235	215	223	209	239	242	255	223	218	225	220	220	219	233	208	254	227	227	231	216	211	259	214	232	209	241	188	239	199	208	233	236	232	225	200	238	208	229	191	223	261	246	257	221	239	216	206	239	215	222	235	215	245	226	196	202	228	231	238	242	239	232	218	243	228	208	229	231	199	227	230	224	206	226	226	221	240	249	201	236	260	233	224	240	243	216	211	234	232	221	243	229	238	220	206	229	234	254	255	222	206	209	226	208	212	215	233	219	215	225	253	237	242	230	214	218	220	240	225	245	229	237	238	225	227	221	191	224	247	236	227	243	239	224	227	198	234	231	205	205	206	255	221	242	240	215	238	221	238	250	216	225	246	252	220	245	235	198	213	198	230	242	231	207	217	238	209	238	227	231	201	235	242	222	227	215	237	201	224	231	224	243	227	211	235	187	223	227	216	202	233	250	223	234	219	220	243	239	215	219	239	223	218	242	222	243	198	225	241	238	229	228	208	216	228	231	229	223	214	216	228	233	219	226	226	212	223	235	217	235	231	249	239	236	226	231	232	228	244	224	236	231	222	218	213	197	228	238	209	211	228	229	229	243	218	229	208	243	212	250	228	250	215	234	236	237	225	208	246	209	245	243	240	207	225	255	210	212	217	241	220	225	235	217	249	244	220	225	242	239	235	228	221	242	216	217	234	244	220	225	206	218	232	221	211	246	225	235	206	200	241	201	224	223	228	224	224	209	227	258	198	238	239	240	227	231	206	224	220	218	227	246	200	233	223	269	233	241	215	236	206	224	216	251	241	232	230	239	255	229	219	263	250	211	218	220	229	227	222	266	228	227	215	202	227	220	217	232	219	211	259	215	198	229	230	224	211	189	209	215	218	223	194	218	232	230	241	208	239	233	231	225	222	264	209	227	202	218	236	212	243	225	209	244	233	234	254	208	201	223	213	222	216	214	206	224	242	237	229	199	236	209	235	231	253	211	240	247	239	220	222	208	218	189	199	240	214	220	234	229	257	234	219	199	225	205	213	223	225	233	240	236	203	234	215	220	239	240	197	231	209	192	233	215	219	240	219	227	228	216	209	220	216	247	247	245	208	222	231	235	202	228	221	229	229	232	214	214	214	212	204	214	223	210	220	212	244	223	209	223	237	227	240	242	240	232	240	226	213	223	222	234	223	219	239	232	205	254	227	211	199	212	242	229	188	230	243	220	237	227	184	220	228	245	245	234	213	245	232	227	205	202	215	230	257	223	238	245	217	237	245	228	236	233	213	205	218	233	226	209	248	221	251	220	229	228	209	211	256	189	223	220	214	216	227	249	213	238	254	203	240	206	209	237	232	212	240	218	228	224	213	213	232	225	212	236	230	240	235	232	233	235	232	198	232	241	215	210	212	230	227	222	209	241	222	217	202	239	223	208	253	215	210	210	205	230	208	226	232	207	232	232	202	232	227	243	238	227	223	245	260	231	222	237	237	216	236	251	240	226	221	233	229	232	243	228	230	237	206	225	230	214	238	236	236	235	223	218	214	229	231	189	242	215	219	202	229	235	232	227	206	220	221	223	214	234	218	221	220	232	213	208	228	220	217	233	233	220	217	223	213	211	233	248	200	225	234	227	246	240	227	186	222	229	258	233	266	224	257	246	212	239	238	213	223	259	207	224	194	226	220	184	204	238	235	224	203	223	239	216	234	223	252	221	240	234	214	238	245	241	244	236	225	199	218	238	202	225	212	209	226	239	236	208	232	234	213	220	226	232	212	232	198	224	245	248	205	244	232	223	211	236	242	243	217	219	202	221	234	218	213	253	226	215	233	233	235	232	230	206	220	261	249	222	200	241	220	247	243	191	214	197	277	211	234	225	230	235	236	254	201	239	230	230	229	220	227	228	216	249	238	254	247	227	217	223	231	230	221	217	235	253	263	211	219	223	251	279	196	202	248	218	212	228	200	236	212	258	233	239	208	222	214	234	236	241	234	221	229	230	229	238	202	230	186	226	216	261	228	219	249	222	228	226	238	230	236	218	237	236	211	221	250	249	228	210	219	229	235	251	244	229	211	245	226	228	215	247	227	243	230	209	231	250	234	229	243	234	232	232	226	211	229	202	224	207	213	214	214	206	253	229	234	225	242	227	243	221	221	246	231	234	188	215	215	238	233	221	221	216	228	239	244	205	213	225	228	246	232	220	220	243	249	212	245	241	198	210	209	220	225	242	210	211	194	249	227	207	211	228	208	213	225	196	214	216	228	235	225	251	218	242	237	211	244	230	252	231	214	218	229	222	255	223	231	225	241	251	212	245	245	219	236	202	237	232	231	231	230	212	233	220	218	229	233	233	228	200	233	218	203	226	219	214	253	236	231	203	243	236	234	238	231	210	256	231	226	212	264	233	197	216	207	241	200	252	212	235	208	255	229	212	241	249	217	212	251	219	240	237	229	206	240	214	219	218	190	222	235	233	243	238	241	225	230	231	238	237	224	242	219	224	215	212	232	230	233	225	240	224	235	222	235	240	221	230	230	240	226	227	221	218	223	230	218	237	234	239	227	220	224	247	191	241	252	217	197	223	214	217	243	226	221	228	206	237	238	222	206	227	236	233	197	222	222	218	237	227	229	213	254	232	226	231	239	207	234	203	229	210	218	226	240	219	242	235	215	243	226	197	232	219	233	224	242	229	242	237	218	231	236	226	217	218	222	213	242	222	208	207	239	234	250	229	268	225	211	254	236	248	217	233	214	242	201	233	216	204	239	244	208	233	215	246	227	246	231	206	243	226	215	233	241	212	209	219	228	224	262	214	236	232	213	247	191	230	246	223	205	248	222	214	227	220	217	238	241	198	227	230	221	215	220	220	228	243	211	234	221	239	202	218	212	201	247	247	208	249	211	246	230	243	214	237	222	226	237	244	207	242	203	233	226	210	212	225	236	214	204	239	220	221	206	219	248	230	218	245	247	243	222	213	228	236	249	221	205	201	220	212	222	223	250	241	211	226	216	234	258	276
7320	5999	11912	12243	9596	6988	5439	4551	3710	3203	2837	2706	2603	2288	1879	1874	2104	1935	1936	1363	1467	1362	1392	1384	1347	1248	1141	1157	1040	1173	1071	943	895	1020	871	802	760	757	785	712	694	703	669	682	706	650	631	625	703	659	642	633	633	608	618	620	657	632	652	662	675	657	653	613	626	677	624	654	636	661	640	626	626	663	616	703	617	617	627	636	601	570	610	616	643	622	611	581	640	602	646	635	651	629	618	634	601	621	626	632	622	595	582	635	634	636	659	645	642	598	629	602	586	596	606	636	624	649	584	628	619	630	615	614	597	599	620	592	618	613	612	634	627	615	592	605	629	627	615	602	622	623	618	577	643	631	604	621	610	570	633	602	634	615	650	575	657	676	593	617	616	581	628	596	605	604	612	609	632	584	618	631	649	646	641	608	631	635	603	608	597	609	615	614	610	626	631	601	583	617	588	642	631	586	623	566	585	635	595	603	637	651	619	612	632	604	640	606	632	594	634	593	607	652	593	623	620	664	612	625	638	594	659	663	604	648	602	632	639	628	656	587	623	587	594	644	644	600	637	593	601	640	652	579	617	637	586	575	613	664	645	579	600	609	616	642	575	588	593	618	616	622	677	662	617	631	619	673	643	645	595	629	598	607	637	615	633	608	608	643	631	615	626	612	661	624	671	603	601	600	645	606	616	587	615	633	634	638	605	622	608	645	613	608	612	634	584	628	602	645	653	620	622	599	650	577	624	587	661	635	586	624	609	651	608	610	609	619	616	623	612	614	625	598	639	636	645	624	617	611	577	608	633	655	605	547	632	606	576	612	614	659	611	625	582	623	630	592	636	617	607	657	608	626	622	613	622	643	633	622	634	610	588	602	568	644	603	611	638	620	637	579	632	659	625	622	584	668	615	619	573	642	598	636	576	651	555	625	612	602	613	627	618	596	645	620	569	639	616	619	624	685	647	614	622	621	616	629	607	608	643	614	627	607	646	648	619	643	604	608	615	627	612	561	655	613	628	662	579	578	597	650	611	622	578	581	593	606	574	607	624	614	596	655	614	622	598	601	589	608	619	615	607	614	593	627	597	589	619	630	612	605	651	636	598	616	642	638	625	631	621	616	602	640	592	627	567	590	635	581	675	580	617	631	640	624	599	649	635	633	620	590	594	610	579	599	587	577	568	637	588	598	596	617	633	651	605	652	668	596	644	627	622	614	606	608	613	622	650	607	598	591	611	670	623	629	600	591	615	640	627	585	620	603	591	626	603	643	617	636	611	641	545	590	593	637	627	613	601	672	606	639	631	576	624	635	602	619	639	638	623	632	563	627	624	641	575	665	609	623	588	635	644	603	631	639	630	620	627	620	621	602	668	598	645	614	600	622	635	627	579	643	615	608	595	621	633	594	625	614	620	621	603	630	658	633	639	610	606	592	613	641	617	605	597	643	660	614	595	646	632	637	610	571	599	686	610	656	588	644	650	607	640	628	607	627	597	626	599	599	645	607	597	574	632	629	614	604	600	614	602	611	600	662	631	620	633	637	646	607	633	592	598	630	615	607	646	620	638	601	584	596	604	623	633	621	629	657	633	606	610	640	606	644	620	601	597	604	612	574	654	614	638	589	653	653	624	674	616	628	651	625	625	629	595	610	601	607	644	601	636	636	583	619	657	602	576	600	620	635	560	602	600	583	616	629	611	604	581	589	593	609	586	626	617	621	615	608	672	600	622	613	611	594	632	595	624	638	620	605	656	564	598	651	595	605	577	629	597	609	651	638	627	651	637	607	622	604	583	633	655	600	618	625	616	608	629	650	605	627	617	616	645	628	587	631	601	644	626	627	620	629	644	612	599	607	641	652	651	629	616	638	620	671	611	593	591	614	627	647	633	624	619	615	609	596	658	635	638	605	594	611	612	659	614	618	611	635	619	627	613	626	590	588	602	614	637	604	648	636	578	621	553	649	596	610	594	630	590	591	671	644	662	646	569	599	618	590	630	608	630	621	607	637	620	637	617	655	634	627	661	625	625	641	652	596	617	590	619	638	611	640	614	630	623	620	632	618	598	621	592	627	609	572	606	599	660	635	626	680	608	643	632	568	568	670	641	618	637	598	636	606	631	613	635	600	563	600	653	600	624	650	628	618	584	636	642	600	628	608	591	657	619	598	593	636	611	605	634	609	580	581	631	650	633	622	668	660	594	649	632	613	642	629	651	594	618	650	630	639	633	640	685	635	608	643	615	568	602	583	612	634	616	602	617	609	620	610	619	624	600	593	616	592	579	639	641	664	631	583	643	641	621	641	664	629	611	627	629	655	614	630	669	599	625	627	655	607	634	600	625	604	624	635	642	625	634	639	576	595	603	601	633	589	624	647	622	591	593	654	670	619	637	593	602	656	647	632	639	643	615	565	616	597	627	617	688	634	585	614	627	616	570	621	615	644	653	603	579	592	569	631	602	659	633	608	651	617	612	613	632	619	602	572	618	621	624	608	596	618	571	636	623	635	582	627	624	621	615	602	575	613	607	643	627	606	635	615	632	605	657	640	610	611	603	621	629	564	587	544	595	663	612	585	637	623	640	612	589	653	633	630	588	613	592	606	640	612	647	625	600	615	603	630	596	647	651	640	602	653	607	625	601	624	665	602	659	631	615	624	593	595	606	624	641	612	602	631	636	662	613	658	645	666	630	610	642	649	652	601	633	630	595	603	609	625	624	654	652	590	615	615	633	632	608	640	622	641	594	623	580	581	616	596	609	582	619	612	624	623	639	622	615	614	635	619	643	646	641	665	585	601	672	617	617	656	652	637	601	641	599	599	601	624	681	623	619	623	652	601	639	584	596	643	653	666	631	587	618	678	642	574	594	595	645	676	636	649	619	617	642	640	633	615	630	636	658	585	627	579	645	614	617	638	697	627	642	581	621	608	652	635	639	613	620	596	617	640	626	625	611	628	644	620	641	626	574	600	636	626	604	643	585	662	636	650	675	635	650	610	610	652	613	625	664	634	665	623	601	600	604	628	630	554	621	637	658	590	648	640	633	603	638	603	597	617	609	582	618	580	653	663	658	627	606	596	591	610	630	621	648	651	661	638	661	588	613	594	600	634	639	632	619	590	635	659	630	623	613	634	595	605	594	622	612	616	577	642	572	645	621	644	591	602	615	580	628	626	571	639	641	603	680	596	629	627	619	659	659	630	647	622	622	585	642	615	626	620	666	595	609	607	583	651	649	594	634	643	650	607	645	575	665	628	633	609	608	587	620	597	596	653	590	629	621	623	610	602	669	617	605	589	649	669	627	618	574	569	629	580	621	673	654	579	629	638	645	642	605	630	626	654	584	633	613	661	638	635	642	640	633	601	612	635	604	626	612	603	620	605	598	606	581	590	623	599	664	597	608	624	614	630	590	649	626	631	681	641	606	622	593	596	581	596	598	665	605	582	585	603	614	569	590	579	615	623	628	618	597	630	625	603	595	633	613	645	588	657	650	627	609	637	620	670	611	612
22417	16790	19439	19177	15656	10546	6929	5238	3863	3633	3423	3311	3649	3452	2710	2964	3394	3041	2857	1663	1905	1530	1841	1820	1995	1418	1396	1446	1215	1314	942	896	834	893	709	528	423	444	371	358	322	277	253	236	244	235	296	256	245	226	230	201	250	218	211	201	206	201	185	212	212	224	199	203	203	225	206	206	182	187	178	196	210	179	198	188	202	202	162	170	197	181	192	215	182	202	200	209	182	195	196	206	192	189	197	178	206	181	208	192	211	201	190	189	201	192	161	175	210	201	207	190	189	178	205	193	178	205	194	190	173	204	183	196	181	202	190	185	196	188	164	204	176	199	191	203	172	201	199	181	180	202	206	189	193	174	184	183	198	174	184	222	188	193	217	177	167	204	180	195	186	176	190	172	187	184	184	172	200	210	163	207	181	168	180	196	182	207	188	194	202	192	193	192	191	195	200	195	194	175	194	154	191	184	209	186	197	172	188	217	192	173	192	182	191	174	197	163	170	199	213	182	221	171	205	201	173	194	200	194	195	192	185	205	199	175	187	179	183	181	198	187	190	184	177	189	185	197	153	178	175	203	208	179	180	168	203	216	190	171	181	166	202	170	166	194	194	209	187	202	162	167	196	196	172	193	195	187	172	206	188	176	154	193	202	172	205	199	186	184	177	172	192	186	176	174	186	202	189	177	174	179	195	171	186	197	189	181	194	200	171	208	161	179	206	197	165	173	199	185	163	168	200	182	197	171	179	185	203	189	180	164	182	182	200	178	185	199	187	211	180	182	188	199	201	184	190	171	177	179	197	192	223	181	171	214	177	181	180	204	188	188	211	202	180	182	170	199	196	209	197	174	187	172	178	180	161	187	174	177	178	185	194	190	175	205	181	179	181	179	185	165	199	187	187	201	179	180	187	190	180	177	177	174	181	196	214	184	192	204	200	210	228	156	198	157	204	189	191	183	193	193	185	210	188	193	178	176	177	186	161	182	199	199	176	200	189	157	168	174	205	182	192	200	177	203	196	183	194	141	193	179	183	192	161	204	163	178	205	194	183	215	183	208	192	205	203	182	170	205	179	196	194	205	200	190	171	193	196	171	194	165	201	180	196	179	183	206	189	191	181	170	185	192	186	193	203	190	182	168	214	171	172	186	191	177	178	169	202	179	210	179	207	191	200	181	181	185	186	185	202	175	172	192	204	189	185	186	153	170	210	177	177	203	194	177	175	203	205	166	165	227	203	208	198	186	206	201	179	176	179	199	186	199	172	187	194	202	190	212	205	187	194	192	191	172	179	173	198	196	196	189	208	188	176	205	172	199	183	180	158	193	176	195	200	169	204	193	157	176	211	207	173	171	194	210	170	167	213	200	187	199	198	179	190	190	193	167	193	184	179	190	181	180	160	204	160	184	188	191	173	175	205	184	198	171	222	206	203	178	201	158	188	171	186	183	189	179	200	189	202	186	209	190	189	189	201	183	201	195	182	178	192	193	175	193	189	196	174	202	178	190	183	188	208	186	182	181	199	201	181	181	167	163	152	171	181	182	216	204	202	207	180	193	183	201	182	206	196	191	211	213	184	201	189	166	177	213	182	184	183	206	183	178	169	163	196	171	184	179	167	177	206	172	187	203	180	198	182	193	205	194	208	193	210	188	185	185	212	158	196	138	202	193	205	201	188	201	173	189	177	178	167	191	204	196	196	171	196	176	173	187	195	197	190	187	183	199	205	216	196	190	187	181	175	190	209	204	187	181	189	155	198	167	170	181	182	207	203	179	199	180	180	171	187	173	191	179	216	190	174	202	201	192	207	190	184	168	199	176	177	198	205	201	171	230	209	205	206	196	181	220	175	189	181	188	172	178	185	179	204	197	187	208	195	188	166	171	164	192	161	211	177	156	166	181	189	190	192	205	205	201	185	193	195	173	216	189	177	179	212	186	202	194	168	179	177	186	194	181	185	190	191	185	189	197	202	186	203	184	203	185	184	177	162	195	189	174	202	196	180	159	225	190	173	200	203	194	190	214	190	193	173	183	186	201	192	199	184	190	185	192	181	192	181	200	206	179	177	171	200	207	191	191	186	169	192	211	168	194	178	175	191	173	199	185	171	180	188	153	198	197	205	162	170	197	186	195	173	150	183	181	184	182	191	195	182	199	175	195	182	189	196	183	178	173	201	190	201	169	198	179	171	184	185	188	211	183	170	207	175	204	197	192	200	207	179	186	191	196	191	192	186	196	186	183	176	189	209	186	197	194	199	185	187	172	192	188	201	187	180	185	172	187	177	190	207	182	221	187	196	171	212	179	163	223	191	175	195	190	187	178	191	189	179	195	178	193	189	187	194	192	167	198	193	187	192	195	179	197	201	195	197	210	189	194	185	172	162	198	182	183	210	207	178	187	182	219	204	184	175	155	215	183	194	183	183	208	190	168	216	194	180	181	170	187	195	190	175	187	158	196	194	197	191	196	189	170	168	171	174	190	174	204	186	173	199	185	197	179	183	190	185	185	192	170	187	175	203	200	208	195	167	192	186	217	192	172	168	188	193	187	183	192	197	166	191	203	188	192	198	197	184	200	212	183	211	190	172	183	170	161	170	198	189	201	179	166	186	192	171	213	191	190	212	159	188	213	165	183	183	174	219	192	196	200	168	200	199	179	180	161	186	162	167	191	197	210	202	192	176	192	198	179	195	174	178	191	192	192	164	163	195	175	184	205	176	190	197	179	183	187	200	176	197	183	192	200	186	209	166	185	187	180	178	194	203	189	184	178	157	167	191	202	196	215	173	192	176	199	187	199	211	205	188	178	174	196	188	180	198	200	184	184	175	190	188	160	175	177	206	221	210	192	164	218	188	206	189	186	197	202	174	184	173	180	172	172	203	185	180	176	187	171	189	192	179	180	207	188	190	181	183	188	183	198	191	184	217	201	208	171	185	197	201	157	196	199	190	178	212	187	173	175	176	184	197	205	174	183	185	166	212	184	202	190	186	200	182	163	186	207	187	209	193	193	177	174	172	195	188	189	183	191	191	177	203	205	194	191	190	190	173	193	183	222	181	203	173	208	181	200	177	178	157	184	186	176	183	189	187	167	214	207	194	213	190	179	151	187	199	171	180	200	200	183	179	183	173	183	193	182	197	186	182	175	190	164	183	172	188	175	196	183	185	201	180	190	195	189	213	198	183	176	183	201	161	201	197	186	196	200	193	207	186	197	187	190	187	206	190	175	181	170	214	188	190	174	187	213	223	178	201	206	190	192	199	181	206	190	195	205	187	225	188	200	192	178	161	210	193	181	212	191	173	199	178	199	187	187	183	180	186	174	177	190	179	156	216	201	191	177	193	181	184	180	198	179	178	186	163	189	167	190	172	157	172	169	204	177	170	210	173	189	173	195	211	183	183	186	191	192	170	171	185	190	189	177	189	179	191	188	211	202	182	169	165	202	186	175	200	194	174	175	193	187	202	169	181	175	190	192	211	223	197	194	168	198	199	196	174	210	178	188	200	193
17554	14859	23622	26174	23771	18565	16705	14914	12550	13129	13224	13596	14470	13414	11276	12037	14649	13583	12254	7950	10198	8941	10377	9090	10418	8280	7801	8246	7074	7355	5508	5399	4696	5588	4469	3103	2503	2543	2193	1789	1824	1450	1319	1375	1018	908	1174	995	1015	866	811	760	1006	818	715	652	767	703	615	701	624	619	603	619	640	627	639	588	608	611	562	593	615	646	593	566	603	546	554	598	603	547	529	580	592	584	551	544	532	550	543	527	546	578	521	575	552	560	512	511	543	505	504	517	564	551	532	540	538	552	555	521	523	530	537	537	541	499	541	511	532	574	519	536	548	520	554	513	538	508	542	526	543	520	551	496	526	560	507	508	537	523	513	529	545	592	530	517	550	509	518	536	529	515	537	576	500	514	562	531	494	490	515	547	510	576	547	519	519	510	539	508	497	529	509	537	496	536	534	544	532	513	536	496	537	533	556	536	536	509	526	527	525	509	530	551	545	513	524	536	513	511	515	504	489	547	514	536	539	517	525	514	500	545	523	515	504	544	521	561	501	517	509	551	524	522	529	557	508	514	515	506	507	505	550	557	525	537	520	526	566	507	498	543	543	537	574	501	536	561	533	548	501	540	543	565	568	496	531	502	548	507	522	498	537	516	539	515	492	550	530	538	547	539	499	523	510	522	493	554	547	540	541	526	538	513	501	555	543	534	518	518	515	490	556	512	569	497	534	518	544	481	512	564	535	523	555	533	534	545	513	516	518	520	505	511	508	515	518	563	565	506	540	548	540	552	518	534	545	530	557	517	477	544	531	554	574	493	538	535	481	496	495	504	527	547	515	547	524	543	484	503	570	513	539	513	506	499	530	535	542	576	537	509	549	504	557	510	496	529	485	566	526	557	485	540	531	536	490	531	558	525	539	510	547	523	532	517	499	535	523	520	544	489	569	519	529	494	537	550	521	512	491	532	532	511	553	497	496	511	513	572	549	536	503	522	532	516	525	471	509	518	534	487	538	538	545	530	484	515	544	565	517	563	540	538	496	499	504	539	563	540	488	507	539	560	538	498	474	547	535	510	508	499	491	535	548	533	520	498	497	562	516	502	531	538	530	515	513	584	503	542	546	518	589	507	547	511	517	521	518	536	472	556	518	511	503	496	539	512	530	507	508	526	524	535	559	537	509	542	515	560	530	526	508	533	526	498	522	544	548	548	508	526	526	539	532	551	535	523	528	521	521	518	508	538	521	538	516	517	541	537	489	504	502	521	509	581	558	530	516	560	535	552	522	516	492	530	530	522	491	534	555	512	494	522	515	514	540	509	503	511	547	516	536	553	507	503	512	512	476	547	521	535	499	546	519	510	587	558	485	510	510	514	505	566	545	504	517	505	533	531	532	519	504	512	548	507	529	526	536	544	529	551	534	490	532	504	561	526	540	507	500	499	516	549	494	558	524	529	545	492	526	515	524	524	527	541	542	481	523	520	487	538	544	482	503	545	503	558	512	523	522	530	529	512	512	585	509	504	535	497	502	521	547	533	555	559	494	558	489	549	524	515	497	524	564	524	477	508	513	529	530	537	510	563	492	537	524	546	540	515	544	542	519	506	539	534	513	551	494	527	551	514	523	519	549	514	534	510	515	534	525	510	510	544	522	529	493	513	529	496	523	555	541	543	551	527	515	511	519	507	510	509	567	554	501	515	522	491	553	514	508	517	526	542	538	476	530	487	490	575	543	501	552	531	483	489	518	526	514	510	560	549	538	537	548	532	523	529	548	549	495	519	503	509	536	526	522	536	499	530	522	530	537	497	539	544	523	476	512	517	528	533	498	539	589	519	531	554	523	562	552	493	496	563	541	547	504	553	523	528	515	512	525	553	571	501	482	530	544	526	526	558	510	551	521	514	505	535	575	500	518	527	490	497	522	524	518	549	482	479	545	522	533	537	528	520	526	518	519	513	555	519	520	518	533	542	502	527	525	518	523	513	535	529	528	524	558	519	543	534	516	573	526	546	534	538	521	530	522	500	508	525	516	527	498	529	500	574	510	541	493	564	554	545	535	537	532	510	547	519	521	512	510	559	502	545	520	527	531	495	546	522	554	532	517	498	548	546	509	547	461	507	497	497	502	546	549	558	523	535	543	518	525	517	515	575	520	533	535	523	508	528	540	512	504	546	518	531	525	528	529	515	532	576	499	534	509	491	570	560	539	526	469	520	544	528	521	530	512	546	548	511	529	523	522	527	529	515	522	496	486	511	546	525	502	518	540	527	553	509	488	523	546	536	563	539	518	527	539	508	549	530	552	526	572	521	495	499	556	511	508	541	510	500	551	542	488	531	511	524	520	521	506	506	524	509	557	546	516	497	550	564	513	507	543	516	532	518	543	502	512	490	502	488	566	500	538	532	535	533	544	539	540	555	504	549	474	532	538	530	585	493	511	479	495	535	472	506	546	568	588	541	518	488	558	504	517	520	525	532	506	539	533	514	518	578	511	517	552	518	513	523	537	526	510	520	504	519	510	560	563	534	548	558	534	534	539	500	531	546	565	547	519	545	550	529	541	563	531	548	531	538	535	509	522	489	495	522	502	525	507	525	517	537	504	542	518	522	519	519	515	530	526	574	532	531	561	574	518	527	499	514	527	573	491	480	512	509	536	542	538	536	561	488	530	529	533	528	535	534	504	512	534	521	537	513	530	541	557	567	529	543	533	527	575	514	523	544	521	519	516	535	525	504	498	505	542	578	533	540	520	529	550	545	531	511	511	525	540	526	526	500	521	566	529	539	547	524	526	545	519	517	496	535	509	537	556	535	573	484	588	470	518	549	539	565	513	466	551	500	513	516	487	507	518	524	530	536	542	513	568	516	542	533	501	523	560	525	532	508	527	529	542	481	545	532	503	488	560	533	510	541	531	516	500	525	527	534	508	517	479	549	519	561	537	554	540	534	513	522	505	506	562	505	492	559	523	544	534	512	508	516	523	535	511	551	541	541	504	557	505	545	488	528	527	526	528	551	496	512	529	550	543	519	479	520	554	570	560	529	520	480	561	528	525	509	573	504	533	517	522	538	503	529	528	526	546	484	516	571	462	520	557	556	518	534	505	573	523	505	529	524	523	498	531	525	519	589	504	522	493	520	503	517	530	497	507	538	548	559	515	526	526	489	560	550	479	511	531	510	492	522	537	525	542	527	550	487	474	556	541	567	520	538	552	519	520	530	529	507	498	486	532	537	532	498	499	510	545	536	534	480	529	522	520	543	537	520	480	526	526	529	494	485	510	531	518	521	503	494	559	504	588	502	521	541	504	513	521	559	540	563	518	499	535	485	531	525	508	528	527	512	530	533	516	529	511	544	500	518	512	527	509	584	530	486	517	567	569	535	532	526	564	469	545	546	490	534	519	557	512	575	489	494	567	542	516	531	530	495	550	529	492	548	498	535	570	508	514	499	534	532	518	524	525	550	549	514	505	542	526	529	537	508	538	524	515	506	505	506	533	545	492	537	547	565	516	536	504	526	524	553	536	533
31041	25464	27506	26524	23121	16370	12184	9379	6619	6022	6501	6943	6738	6209	5558	5443	6261	6047	5995	3387	3503	3220	3461	3294	3419	2576	2600	2920	2066	2573	1506	1529	1438	1803	1245	777	634	706	621	543	495	395	353	331	305	315	278	279	271	244	246	231	297	252	203	172	207	192	188	202	175	191	183	195	159	183	180	179	199	181	217	175	210	168	170	171	175	182	179	167	198	171	165	166	160	168	149	187	160	177	187	188	135	180	154	161	187	174	167	180	176	140	144	165	159	173	145	155	158	172	154	144	168	169	158	146	134	171	188	173	150	166	181	156	154	172	179	160	165	155	167	158	178	167	187	167	181	172	181	182	171	153	170	161	173	163	160	170	158	145	140	151	149	171	159	145	151	171	160	198	168	179	146	163	156	154	175	161	159	172	167	164	159	150	188	173	166	172	172	155	170	164	157	153	176	175	162	166	160	193	161	149	176	149	145	158	165	167	188	129	180	166	148	166	192	170	164	153	172	143	152	155	165	152	137	174	166	138	174	142	147	150	142	156	197	177	171	171	179	157	184	174	168	138	143	191	166	158	160	177	147	156	163	155	173	146	163	170	176	138	171	178	151	179	175	155	160	145	183	158	178	178	159	152	160	144	162	180	172	171	171	165	182	172	174	166	143	169	152	158	170	179	182	157	145	162	163	149	161	145	179	147	195	157	155	148	135	192	177	164	137	155	155	187	168	174	140	160	164	164	179	166	157	170	184	139	170	182	158	166	156	162	167	207	192	161	167	139	181	140	161	174	161	160	171	171	169	168	169	149	176	180	164	162	163	166	171	149	160	151	168	161	146	154	158	180	183	175	149	140	175	160	178	150	189	123	141	164	161	161	156	156	169	159	167	165	173	173	176	199	149	185	154	150	168	150	163	151	159	170	179	173	171	160	159	191	173	158	162	155	161	169	187	145	145	160	162	151	172	162	171	166	169	164	161	169	146	191	183	157	179	161	177	170	157	176	187	156	170	178	182	133	167	164	159	167	153	175	165	161	177	160	180	160	165	150	160	153	160	153	173	168	169	175	166	164	178	181	146	164	163	179	161	141	150	168	146	180	139	161	162	143	170	169	158	169	173	142	152	163	172	168	189	165	172	166	172	157	154	187	172	171	159	154	170	161	142	169	183	186	145	145	154	149	159	172	136	182	131	171	157	175	159	177	148	151	164	157	157	183	160	158	159	155	147	159	166	156	171	168	168	193	169	160	161	151	157	170	178	158	179	182	156	172	152	141	159	166	172	165	148	173	168	165	151	169	161	155	147	147	171	168	160	156	150	169	153	164	166	147	160	156	185	166	149	157	153	167	163	179	152	164	152	134	161	171	161	146	198	151	166	168	170	180	150	176	154	184	166	161	159	189	166	156	183	172	165	174	134	154	173	160	184	190	173	151	153	164	175	158	188	186	158	145	174	195	198	170	149	152	154	169	148	162	166	174	152	179	152	169	197	161	151	157	139	156	162	161	162	172	138	159	167	152	178	173	173	149	165	173	152	192	150	183	154	171	161	163	172	164	164	160	165	137	158	182	159	148	160	155	175	188	154	153	168	167	151	163	161	162	183	167	152	163	175	161	161	160	155	156	171	172	153	175	177	177	141	153	134	163	154	157	171	153	166	172	161	174	159	147	169	158	157	152	147	173	174	173	145	164	174	173	154	173	162	161	168	168	171	156	142	202	145	168	138	174	151	142	167	169	171	165	159	155	181	161	159	183	151	142	173	152	140	160	186	177	164	159	156	174	157	143	180	164	173	145	157	151	181	164	164	156	168	174	166	174	143	170	163	173	163	161	167	164	165	141	159	136	186	166	160	178	162	177	150	183	162	151	167	166	168	148	157	171	170	173	147	173	174	143	153	177	161	174	150	167	182	165	149	164	163	164	167	170	177	189	149	157	157	181	155	174	174	199	168	150	157	191	170	160	165	171	159	149	152	153	150	154	167	167	165	156	165	168	142	184	160	172	169	166	172	148	148	174	162	166	156	164	161	156	163	152	175	150	166	140	161	180	158	143	177	178	159	172	157	151	137	149	190	165	184	152	152	158	148	171	161	182	180	185	188	163	196	173	157	177	165	158	162	173	191	153	148	174	162	156	167	173	189	153	163	163	153	174	175	152	150	148	154	150	145	169	164	158	178	142	173	165	179	186	152	158	152	131	165	173	155	177	150	163	165	180	160	149	187	157	165	181	152	168	151	159	159	179	158	158	168	161	198	165	164	165	168	175	173	154	189	162	149	150	176	153	188	160	152	149	175	178	153	181	170	152	187	168	167	178	171	154	178	184	152	179	168	173	176	156	151	161	179	172	151	181	177	151	158	164	172	177	141	164	154	164	144	165	181	171	168	153	207	181	167	169	155	151	173	173	176	159	155	139	165	174	169	165	152	154	158	158	165	141	178	159	160	180	161	153	153	155	159	179	179	156	159	161	170	180	143	191	182	171	168	167	176	163	173	153	157	127	150	171	160	157	134	143	187	211	158	169	166	139	158	178	181	156	149	164	162	163	153	154	153	139	168	163	148	176	171	186	160	148	155	174	141	161	148	171	154	162	159	148	168	174	140	161	156	189	166	174	159	157	179	146	172	176	155	152	171	143	145	148	173	167	208	160	169	185	147	168	143	181	156	180	171	167	155	165	183	177	136	164	158	159	183	148	166	193	166	151	145	166	149	166	154	147	174	188	193	170	146	149	167	160	139	157	164	180	171	180	142	145	158	143	166	182	150	171	157	157	184	142	158	160	163	166	148	158	144	161	180	156	142	177	163	134	160	161	160	137	178	156	178	180	160	166	142	162	168	175	147	164	169	156	152	162	162	172	187	150	150	158	184	164	151	160	185	161	171	179	158	179	183	161	183	170	154	153	170	176	167	151	151	179	176	144	186	171	148	161	157	153	185	170	192	157	161	155	164	154	190	170	166	148	172	147	166	164	177	171	166	193	168	181	148	146	175	180	163	167	176	179	150	138	192	155	155	171	150	182	175	158	165	159	168	169	180	155	159	164	201	167	154	174	160	162	153	153	157	168	165	157	164	164	146	164	173	169	177	145	159	165	159	150	167	162	134	169	146	178	162	153	163	140	165	164	126	138	167	174	168	166	167	174	170	166	166	184	174	158	162	157	173	161	168	181	152	155	151	161	167	160	168	171	180	173	177	135	147	163	171	133	183	184	162	179	153	146	165	128	147	153	185	168	159	174	170	156	134	164	154	183	165	164	139	165	177	181	147	191	162	148	144	168	154	147	171	168	173	166	163	171	168	142	182	184	128	162	168	163	173	175	158	167	161	164	159	167	159	154	157	142	172	175	175	163	171	170	167	191	207	158	157	177	170	169	175	149	174	189	144	138	151	164	164	169	153	155	138	156	164	176	150	184	181	156	164	189	168	159	159	153	159	161	177	155	180	175	187	167	141	193	163	166	153	169	177	155	171	168	162	168	169	140	153	145	171	163	152	173	155	180	155	166	160	198	174	168
22205	20756	29616	31714	30065	24475	23186	21126	17655	18243	20381	21634	21207	20228	18568	18857	22208	21347	18490	12783	15574	15491	16591	14325	15546	13196	13323	14278	11579	12679	7865	8267	8793	10949	7908	5069	4215	4264	4023	3189	3277	2329	1843	2050	1544	1326	1496	1497	1552	1097	1141	908	1421	995	824	767	878	834	682	678	736	683	705	643	699	682	637	602	620	586	550	632	627	661	598	563	604	552	589	560	545	531	499	538	508	492	491	510	522	498	502	515	468	456	533	488	473	476	469	458	523	501	510	481	455	480	525	474	479	481	460	473	447	482	480	537	520	469	494	430	505	479	468	468	474	455	481	478	538	441	469	506	444	472	463	496	440	490	451	487	467	447	467	480	496	468	475	463	464	496	449	490	465	480	516	462	507	469	455	477	502	470	480	513	480	481	474	465	459	461	498	436	424	480	506	466	432	449	465	461	461	458	446	466	455	524	453	428	441	474	506	455	467	479	467	470	494	511	474	452	472	468	468	487	467	464	471	452	469	449	429	462	478	459	456	520	509	486	465	467	498	474	472	454	439	480	448	481	480	447	512	485	457	458	453	453	521	491	500	481	440	475	465	490	469	501	462	451	491	468	464	448	473	479	495	460	433	458	447	429	407	470	467	459	499	493	477	457	428	429	456	474	456	494	541	482	486	473	474	454	499	437	423	501	444	483	452	509	467	469	515	471	483	432	457	482	464	456	486	479	450	459	487	458	450	500	461	430	459	465	491	442	469	513	485	473	480	477	485	456	450	465	476	477	462	457	427	452	474	469	516	475	503	471	448	491	519	458	444	506	455	469	439	471	495	487	499	428	483	452	494	461	422	493	458	495	428	444	433	458	403	443	497	498	500	482	436	501	459	444	477	464	487	481	474	448	477	487	477	469	497	522	461	457	459	473	422	451	476	474	487	513	494	484	446	468	464	455	448	461	483	442	456	485	467	453	416	468	474	491	501	516	469	466	453	451	457	456	481	482	454	472	470	444	467	460	485	476	487	507	480	512	472	473	473	466	526	473	436	453	442	460	490	494	470	499	501	462	481	477	455	486	444	494	481	489	479	433	424	462	449	449	471	452	488	464	466	450	449	449	486	470	447	468	512	441	479	464	465	486	499	479	493	487	488	475	473	494	448	488	461	444	434	438	480	476	487	465	496	489	488	518	481	480	448	451	446	420	452	446	458	484	495	497	442	482	489	464	485	491	440	481	453	455	422	452	498	495	457	472	500	497	451	458	491	464	467	481	499	471	417	497	471	495	500	462	500	496	446	458	433	476	473	483	492	470	462	487	489	468	505	479	520	489	466	490	466	456	498	472	487	467	488	455	489	447	457	446	481	470	516	451	447	455	454	461	485	461	490	491	440	449	444	450	458	451	459	453	492	470	434	439	483	479	449	505	459	487	464	484	493	441	456	439	462	452	481	447	445	486	452	494	459	459	455	493	467	471	508	466	513	463	469	488	515	478	466	489	450	495	516	474	433	475	427	488	439	464	437	493	460	475	454	490	455	494	463	459	464	510	481	473	490	452	503	521	456	517	446	464	508	497	476	486	484	501	434	486	439	460	457	440	473	462	486	463	451	479	488	440	470	478	465	460	498	468	475	475	481	480	463	495	482	487	476	468	435	457	442	485	469	469	496	474	478	471	501	505	446	476	451	455	506	453	460	476	467	479	511	468	460	457	465	461	458	471	493	492	469	451	471	407	501	465	472	494	493	508	452	458	455	470	437	455	453	458	494	469	455	493	450	448	455	417	445	460	454	481	456	447	491	461	447	472	460	459	468	412	436	500	477	461	477	444	453	451	487	453	473	490	468	461	437	456	503	424	448	481	472	486	421	483	473	469	490	461	463	509	497	450	453	492	471	447	487	445	469	473	466	464	449	485	460	464	438	469	444	476	468	482	443	500	493	467	469	478	474	471	468	529	491	437	412	462	495	481	451	428	483	458	441	471	465	458	470	451	506	426	461	458	449	407	447	496	430	456	437	475	469	453	493	474	500	489	506	463	456	466	494	484	455	443	474	516	465	445	501	443	455	480	466	465	516	471	435	463	489	462	487	444	436	456	543	509	483	486	456	461	462	448	482	456	442	450	494	470	484	449	440	444	465	502	449	441	427	465	464	422	437	447	496	453	441	482	442	447	513	470	467	454	484	449	465	468	511	448	524	484	492	480	490	445	497	479	478	450	474	459	477	493	440	505	472	476	447	462	478	437	469	440	502	485	453	442	502	436	469	451	492	450	425	480	474	474	469	449	456	432	487	516	454	490	483	443	470	509	479	463	496	450	458	429	530	437	486	481	468	461	476	475	452	456	485	460	422	460	436	453	432	440	456	449	454	437	492	441	486	469	469	451	436	466	507	482	493	467	441	486	491	460	471	438	466	505	521	463	453	467	450	498	454	465	466	483	434	449	479	487	437	451	448	439	464	447	468	489	436	506	442	483	456	471	452	466	470	498	468	484	436	532	467	466	501	477	438	493	488	467	505	470	477	467	476	450	478	453	477	490	494	464	473	457	458	444	474	462	450	466	491	470	483	424	497	473	486	493	446	478	447	462	434	480	460	469	444	493	466	445	465	471	475	454	474	475	518	454	447	435	481	514	471	448	465	484	495	483	479	523	459	457	489	473	476	485	490	449	467	437	444	431	443	532	478	496	452	492	513	470	486	478	480	478	448	492	439	492	464	419	444	468	467	509	479	492	531	449	446	457	478	469	446	463	474	471	492	503	447	486	486	488	513	517	516	500	469	479	492	451	448	480	479	452	473	520	450	482	449	432	490	493	467	482	492	494	484	443	498	470	453	491	463	476	501	468	443	432	481	503	455	446	473	467	478	450	453	476	472	488	469	494	473	482	483	447	459	476	511	481	492	507	450	465	444	474	467	502	423	478	492	466	468	459	477	425	453	479	468	459	465	491	474	463	499	500	471	497	462	478	462	468	471	464	454	478	478	456	418	447	497	505	478	517	481	454	498	471	497	470	488	440	467	466	459	456	463	473	469	502	494	436	456	445	505	529	480	478	492	433	491	455	466	495	481	458	508	447	486	513	469	461	431	446	455	446	496	466	463	488	441	443	473	463	445	479	479	457	467	446	465	487	476	454	458	447	490	447	508	493	465	450	467	451	485	487	480	492	470	461	448	487	483	450	480	473	440	498	466	454	482	481	450	516	466	486	456	463	496	435	524	527	466	461	453	488	458	414	468	463	460	454	510	480	471	494	500	483	490	490	497	484	502	491	473	457	490	460	475	444	464	465	484	525	454	475	448	473	440	457	512	443	476	512	475	460	441	476	473	467	456	430	464	470	464	458	492	469	481	472	485	476	482	446	469	458	473	483	480	464	464	438	451	471	489	466	509	478	486	477	471	449	445	476	495	488	474	475	439	474	449	481	482	410	457	479	432	455	496	484	485	435	473	455	480	444	483	451	457	439	480	456	455	465	467	450	461	445	489	491	476	479	505	483	439	461	453	490	476	442	495	459	453	464	455	485	460	452
8254	5024	6063	4601	3090	1901	1460	1182	858	793	584	599	574	486	442	422	468	397	389	310	332	350	332	278	296	299	257	307	272	261	241	276	277	282	236	232	249	269	242	237	235	239	231	201	257	212	229	230	230	208	246	266	223	214	242	217	200	233	230	219	222	257	198	212	213	199	245	207	244	264	230	205	209	212	220	247	231	232	224	227	237	224	204	235	216	259	242	227	215	240	217	231	253	228	244	253	234	232	203	223	232	242	235	248	204	232	215	237	225	237	228	218	227	208	209	226	201	229	233	212	221	217	223	234	220	226	229	226	218	221	230	231	214	244	227	218	209	204	245	226	232	227	212	226	211	226	228	226	229	194	235	220	235	237	209	222	214	252	245	226	197	231	218	202	235	231	226	227	214	216	228	211	229	219	214	259	217	219	211	239	244	191	218	231	204	222	229	219	242	229	253	234	244	230	201	226	249	238	236	222	220	214	210	235	244	247	246	239	234	199	229	208	256	237	209	237	233	212	219	223	252	239	231	234	210	240	241	212	195	241	210	213	219	224	214	207	220	254	228	246	216	221	212	217	219	205	218	234	212	215	206	240	238	216	215	223	210	239	238	213	229	264	230	230	213	222	228	218	227	217	232	180	244	213	234	216	202	209	210	233	254	236	243	253	213	198	205	228	242	226	213	232	228	227	228	225	231	249	246	214	228	220	218	213	214	224	220	219	214	225	210	235	212	220	229	201	216	219	222	228	221	269	227	226	233	226	185	202	212	209	229	210	234	204	208	204	239	176	213	207	259	222	216	213	221	232	219	214	206	251	212	219	245	216	247	245	231	230	221	241	254	209	211	234	220	218	238	236	230	201	229	232	186	238	258	245	244	239	256	214	227	240	200	210	229	232	257	242	207	198	235	224	215	223	245	219	218	235	219	233	225	236	222	260	216	219	212	230	227	230	247	212	236	239	213	201	205	213	211	219	216	201	229	243	220	228	223	206	211	243	252	245	239	202	243	252	219	245	235	208	228	220	222	245	244	237	205	246	243	247	232	200	233	194	247	218	205	255	212	209	231	245	225	249	242	210	200	235	237	229	197	211	208	226	238	211	239	221	215	196	221	224	228	205	240	224	221	224	228	216	225	230	238	254	198	206	219	199	216	213	239	222	233	234	231	240	234	225	239	208	227	214	219	235	204	225	235	245	212	230	211	231	243	222	244	223	233	210	229	235	223	221	238	216	220	215	230	231	219	235	203	224	217	227	214	215	213	210	205	253	213	228	220	233	229	239	226	215	214	246	226	238	229	224	260	240	220	221	219	231	248	229	224	201	239	252	207	210	243	219	225	220	227	230	232	234	247	228	221	234	235	201	219	210	235	267	274	210	227	231	223	231	224	221	227	198	194	208	217	218	210	236	251	233	212	227	247	222	225	176	219	215	195	217	224	245	260	252	190	222	236	208	213	229	232	213	252	231	237	221	213	209	243	225	210	240	213	206	204	228	201	224	210	229	233	220	215	212	222	231	217	253	220	215	213	227	203	224	221	200	213	195	228	205	242	221	227	224	225	248	222	221	222	234	249	218	232	225	215	239	228	225	208	228	225	203	196	195	232	228	240	235	224	238	237	252	238	224	235	211	205	253	252	204	220	232	227	207	212	223	211	219	236	225	233	223	222	210	245	224	266	211	199	252	226	244	227	228	254	197	223	200	216	229	193	240	229	222	203	217	239	218	262	238	220	216	210	208	222	245	205	229	250	237	207	243	231	233	239	220	224	216	228	223	233	213	196	201	219	180	231	240	219	223	232	238	226	256	230	221	244	238	212	269	227	221	205	229	240	230	220	221	245	220	202	217	232	217	247	222	242	200	221	208	229	214	229	220	263	230	208	231	196	219	228	208	200	216	232	233	235	206	218	216	231	197	217	233	225	212	212	188	213	195	215	204	225	232	227	237	225	238	253	244	238	230	256	220	224	209	205	197	216	215	205	225	217	240	224	215	229	210	237	220	226	230	221	237	226	207	197	228	207	242	212	233	197	251	261	244	204	217	231	221	245	230	244	230	258	222	252	235	187	240	223	207	216	220	205	230	227	239	216	231	226	224	208	227	231	213	229	214	218	218	205	238	216	221	238	240	224	206	205	189	254	229	235	224	202	205	224	200	235	258	230	243	219	229	220	239	216	199	245	190	242	245	210	213	243	222	212	249	217	218	210	208	222	255	225	239	219	204	215	233	215	211	209	221	253	226	199	235	217	218	224	210	215	221	227	205	211	241	207	193	210	224	215	228	178	210	214	196	200	202	198	226	241	238	220	209	211	210	230	229	258	202	267	222	219	211	233	219	226	220	250	213	217	227	215	211	226	249	234	225	231	233	224	222	229	213	221	230	253	229	229	230	234	233	215	205	224	228	220	245	220	241	229	231	234	200	206	239	241	208	242	220	236	224	216	224	241	231	197	213	206	226	239	230	214	214	225	234	205	192	221	223	210	249	233	246	234	220	219	224	244	220	228	198	238	241	214	221	222	220	244	229	219	258	218	195	218	211	206	228	227	250	232	199	239	212	240	215	227	234	220	223	219	205	233	222	231	228	221	183	233	211	230	211	228	221	232	217	231	227	220	225	213	235	209	210	219	229	219	231	237	221	213	216	224	208	228	265	237	268	265	232	217	211	227	220	224	237	235	238	225	209	259	212	212	242	215	212	214	233	212	227	240	220	235	221	252	252	237	238	249	208	212	213	210	214	215	268	220	225	211	243	208	213	221	223	209	218	222	237	240	225	225	231	212	205	187	231	225	223	224	210	255	217	232	205	240	229	243	224	236	207	201	209	207	200	216	203	240	222	245	245	227	226	258	212	224	204	208	195	223	218	224	227	214	208	227	206	244	204	242	235	200	217	227	223	221	224	223	220	239	227	220	208	225	226	235	213	223	258	218	248	214	237	245	205	215	206	246	200	230	229	239	240	236	194	194	230	226	225	223	200	242	226	236	221	181	228	210	249	236	220	211	222	210	221	228	227	222	208	220	226	230	226	215	252	250	229	230	196	242	222	211	206	221	219	215	236	206	213	197	236	237	228	260	226	238	219	232	230	210	206	238	258	207	201	203	221	223	224	218	249	214	201	212	239	207	231	208	214	221	242	201	225	223	263	215	238	240	241	236	233	234	227	281	219	221	223	219	214	220	216	193	226	236	209	197	203	226	239	215	197	228	236	210	222	234	236	211	225	244	223	236	206	215	240	242	237	206	262	215	220	250	229	192	214	213	219	213	246	235	208	237	218	218	205	246	201	218	230	237	242	218	237	221	210	243	230	238	234	210	222	221	234	231	215	222	225	244	215	227	229	239	231	211	226	235	220	213	235	205	207	222	229	221	223	229	226	256	214	239	220	227	245	206	217	245	215	224	215	209	228	217	224	231	196	209	209	216	211	233	225	216	214	223	212	235	237	210	216	194	222	209	210	222	205	222	216	230	245	221	244	257	263	216	241	211	201	213	235	208	240
7306	5967	11908	11975	9637	6909	5740	4717	3793	3366	3065	2721	2636	2412	2169	2095	2181	2070	1817	1391	1418	1374	1390	1269	1273	1253	1126	1136	1062	1060	955	1069	931	1004	962	793	737	825	764	755	717	743	643	642	638	651	658	661	688	660	653	628	689	665	636	607	608	646	634	665	689	667	652	645	613	685	625	579	663	641	636	646	666	633	593	639	659	641	622	613	633	636	645	626	631	608	628	597	587	616	632	640	644	642	591	622	592	614	634	610	597	641	610	626	618	640	621	593	585	606	527	618	583	599	604	645	622	587	596	590	559	666	636	600	622	595	621	611	587	586	638	622	634	592	650	603	648	664	601	566	601	607	602	604	605	602	665	649	620	630	613	578	666	610	584	655	623	591	636	631	593	617	604	602	627	605	604	636	609	605	604	598	615	616	630	596	595	636	626	622	591	606	601	658	590	593	602	625	615	585	605	644	624	641	632	591	628	599	615	586	613	649	595	606	593	631	651	661	666	650	596	573	636	605	601	636	631	644	630	581	624	601	607	603	591	675	606	628	656	605	611	603	612	606	602	627	607	589	589	621	602	621	589	602	663	583	600	609	565	599	579	611	590	625	639	594	599	656	623	614	637	607	653	605	626	583	602	660	619	620	624	577	603	655	619	615	588	610	624	602	576	625	605	598	600	632	553	622	673	684	608	576	611	639	616	630	563	565	630	623	609	621	626	618	657	626	564	592	664	584	608	607	614	629	620	610	627	625	613	636	610	616	577	567	602	601	624	622	652	617	647	574	650	642	602	604	574	613	583	612	659	623	588	637	673	598	607	600	612	651	649	646	607	629	590	622	615	588	600	652	629	614	591	638	587	638	591	603	635	605	636	620	621	651	617	605	624	654	651	628	609	624	616	567	593	602	613	650	616	610	627	580	621	608	592	614	622	638	638	627	640	625	609	669	630	635	613	666	601	639	617	622	612	619	654	576	612	615	634	624	618	631	653	620	631	600	639	630	641	579	596	650	620	615	617	601	588	601	621	610	618	634	584	647	603	605	633	632	644	617	631	579	658	613	650	598	615	607	586	630	626	605	632	604	621	628	578	595	642	632	647	619	585	579	646	621	619	630	616	622	658	668	595	625	606	590	614	650	557	601	555	647	628	677	574	598	603	635	598	588	624	619	586	634	598	640	600	644	575	635	623	609	596	565	617	636	605	640	610	620	605	610	640	590	639	601	629	639	597	623	622	616	602	615	626	680	620	630	626	649	584	570	587	587	635	636	608	621	630	612	597	585	619	633	592	598	632	616	622	668	625	598	609	626	644	578	579	555	635	659	645	610	654	600	591	599	595	612	611	566	617	622	629	616	603	621	605	635	598	595	601	642	621	618	584	621	661	621	636	628	629	613	629	597	623	601	628	657	629	583	592	605	619	635	615	637	634	722	561	635	617	634	609	584	621	621	584	627	587	637	622	625	613	613	644	621	602	643	646	626	587	630	636	602	601	589	622	622	649	653	641	611	597	581	585	638	627	581	623	597	610	590	594	601	632	613	597	570	643	609	602	661	633	636	620	621	628	612	592	652	626	635	568	580	610	569	624	617	631	597	594	638	588	599	608	667	661	617	639	597	651	626	608	620	633	630	590	594	608	619	546	583	658	633	611	603	615	639	574	620	619	613	664	579	612	599	597	583	620	656	612	592	601	585	610	633	605	636	648	604	663	631	582	617	638	637	641	613	615	587	613	652	600	614	639	645	594	628	637	610	582	589	620	587	602	622	611	667	629	624	600	596	615	574	615	612	591	625	646	625	640	601	590	593	598	615	598	631	624	611	620	606	658	601	631	613	590	601	624	650	594	611	643	656	652	651	595	624	603	651	590	619	633	656	588	565	605	620	622	625	620	650	609	605	598	650	630	618	604	597	614	595	631	638	651	580	633	601	605	613	624	602	588	620	610	586	616	589	658	613	614	671	596	619	639	607	650	607	626	614	632	617	562	569	594	661	623	648	658	569	608	585	618	571	589	652	605	616	592	644	633	608	623	614	611	654	595	555	643	637	623	605	590	610	612	655	672	580	638	628	671	594	639	571	627	622	582	623	601	637	628	617	639	621	598	588	607	625	608	580	576	592	651	652	646	638	602	602	644	609	639	619	630	585	597	600	609	611	640	604	609	557	621	587	615	606	625	632	647	623	579	607	593	602	575	595	577	621	624	620	625	635	628	610	617	687	639	607	600	619	591	632	673	620	625	625	576	586	601	611	619	607	667	622	609	661	604	606	670	609	604	657	585	633	594	591	592	637	608	651	627	617	624	581	631	618	628	632	577	601	612	622	621	652	611	639	611	598	609	605	633	615	615	585	590	604	602	616	603	624	627	638	573	651	622	629	598	637	599	596	648	622	614	627	580	656	608	628	640	600	656	642	600	611	604	567	671	594	657	594	548	631	595	618	590	625	630	665	590	611	628	622	619	563	634	558	608	579	617	646	604	630	647	585	616	579	616	648	618	593	623	572	616	590	622	601	602	626	651	622	552	604	637	620	641	619	607	676	646	670	624	581	604	659	627	609	603	623	621	618	639	576	625	605	609	609	621	625	631	680	612	643	610	638	591	631	600	594	601	578	647	584	634	611	604	598	652	641	642	612	617	592	597	592	595	645	589	611	591	595	603	601	597	555	619	629	597	654	611	625	661	617	577	622	585	625	619	621	645	632	641	639	615	658	596	606	593	598	619	650	618	598	567	617	603	620	585	638	590	596	629	633	623	660	623	630	614	628	627	620	581	612	628	581	647	626	633	604	661	573	626	615	645	607	616	627	592	658	585	629	576	619	607	625	650	634	626	664	614	573	606	605	661	608	606	609	638	573	594	576	623	610	624	598	576	544	572	574	567	597	604	582	614	610	634	638	623	617	642	625	617	632	608	628	598	610	664	577	615	603	636	650	635	632	632	644	643	663	569	660	610	620	563	612	630	598	609	630	601	603	642	613	683	607	626	604	575	621	571	591	628	575	603	632	578	613	636	672	661	598	639	603	584	628	602	599	634	670	601	625	617	589	599	608	592	600	631	604	602	639	538	579	610	581	643	602	684	593	604	606	644	585	597	577	612	605	620	657	623	607	627	643	596	632	656	662	611	580	624	603	617	590	613	644	601	575	615	594	631	647	642	623	623	643	621	620	607	631	629	610	623	618	612	638	600	639	603	609	616	624	674	604	599	588	644	567	595	629	609	619	660	592	614	624	623	619	647	600	657	561	591	619	608	614	598	683	634	601	573	624	558	595	627	615	615	633	585	637	613	592	588	623	646	630	626	608	613	575	609	636	621	625	621	603	641	645	627	635	647	621	615	599	648	601	603	564	619	587	560	640	625	614	643	605	602	594	603	618	599	574	649	602	635	636	592	619	610	603	593	566	614	630	563	575	579	625	603	598	601	619	630	570	613	627	620	636	606	587	605	635	610	579	624	662	600	612	618	607	644	661	607	614	618	616	581	568	604	618	626	617	603	583	597	608	627	576
21894	16185	19396	18400	14795	9259	6408	5669	3782	3755	3821	3494	3842	3240	2802	2926	3212	3169	3002	1771	1863	1711	1667	1574	1667	1459	1345	1337	1139	1057	887	917	691	1072	639	473	401	470	456	374	369	333	294	279	249	254	274	256	261	243	219	229	250	213	167	186	234	198	175	194	239	205	196	207	201	199	173	215	191	180	197	183	208	209	198	217	189	185	205	195	180	210	175	181	211	174	182	181	187	199	176	198	184	209	183	193	186	198	205	185	217	199	179	183	183	164	213	192	167	190	169	198	169	199	178	183	180	192	170	208	176	166	182	182	193	179	196	190	190	181	189	196	173	177	187	174	197	171	214	198	216	183	190	190	180	189	170	179	198	188	211	186	195	196	177	160	194	180	174	184	200	204	182	188	169	209	210	221	189	179	179	175	172	197	198	177	185	194	185	176	177	181	171	192	227	190	194	167	166	183	180	185	180	179	181	172	197	188	204	163	166	178	168	174	175	183	188	185	188	183	172	168	187	196	173	161	205	176	183	194	172	198	192	193	176	193	192	174	164	184	180	196	213	178	194	179	162	173	191	166	188	192	183	184	161	180	202	199	179	157	179	199	192	186	170	162	180	164	191	203	226	203	177	187	167	188	180	201	190	182	185	205	190	177	167	169	175	221	173	186	172	186	199	208	177	207	193	216	184	168	170	195	183	180	201	167	186	189	207	166	181	183	181	203	155	157	181	204	214	178	185	207	169	215	192	192	184	185	200	183	209	177	194	145	185	212	183	199	185	186	200	166	171	192	187	213	189	182	194	194	193	168	176	169	196	190	172	189	178	180	194	176	191	161	202	209	180	209	186	172	189	175	196	189	178	208	189	195	189	170	187	205	195	187	197	176	175	213	179	206	172	177	191	186	205	211	196	171	171	195	184	172	178	173	198	179	185	177	189	189	165	178	197	192	177	196	180	216	181	189	191	185	187	189	175	201	195	199	177	186	182	182	165	183	177	167	178	160	178	178	181	183	193	182	190	195	177	208	175	185	169	187	195	202	176	167	201	192	177	184	191	164	186	205	165	200	167	175	195	199	188	177	194	204	183	185	186	180	192	179	191	183	182	172	169	157	183	168	187	203	190	168	188	197	165	180	180	175	190	182	161	205	182	186	187	172	181	184	167	187	190	184	168	191	205	161	193	190	204	190	160	172	194	192	206	208	175	183	200	172	186	197	166	182	197	160	196	156	150	174	174	205	194	182	201	169	210	196	197	190	180	175	219	187	185	190	190	202	175	194	172	179	181	191	175	164	164	174	193	201	177	174	181	219	160	191	192	191	172	160	183	167	171	191	211	174	166	182	166	185	185	177	210	193	171	188	190	173	203	177	186	180	184	194	202	194	192	197	202	190	189	184	155	206	174	188	173	182	191	187	173	187	215	178	191	193	165	199	171	184	171	207	169	181	179	215	214	174	179	196	216	179	179	144	165	198	193	190	193	193	168	206	184	175	209	178	182	182	193	174	188	186	182	204	200	190	204	198	194	196	169	189	189	200	208	177	190	193	177	180	172	203	171	195	203	187	171	187	172	176	194	197	193	195	188	173	195	202	191	175	179	157	194	200	175	186	170	180	179	160	186	161	196	199	190	178	180	161	171	186	181	190	185	186	183	177	168	180	181	196	199	192	184	170	217	185	182	188	191	206	166	193	188	163	184	191	169	203	179	168	196	175	185	192	181	167	166	201	173	188	181	198	200	193	160	193	197	157	171	181	175	187	189	183	198	210	170	177	208	184	180	211	160	185	189	195	207	169	190	180	194	183	199	209	165	180	196	169	181	190	186	212	178	182	204	198	177	197	188	218	184	207	176	202	171	182	199	204	180	179	181	191	211	203	192	178	180	168	161	189	204	185	181	179	182	163	200	169	185	199	193	182	194	185	188	188	194	163	181	208	173	182	202	181	169	164	172	198	180	169	200	193	190	194	186	205	185	194	170	198	171	186	174	168	178	210	175	175	206	196	188	186	173	190	172	156	157	176	155	193	182	171	183	204	189	183	196	178	184	210	181	195	177	175	172	178	198	179	196	186	175	180	189	188	176	184	191	174	191	197	195	178	185	199	173	147	183	211	170	180	188	178	201	171	162	181	207	206	175	169	176	202	198	196	176	176	196	187	175	189	185	178	167	173	179	178	189	163	179	202	218	180	196	201	187	160	197	204	193	187	186	172	166	188	178	175	193	194	200	191	173	180	193	163	149	202	175	163	174	191	180	193	199	191	193	183	183	221	185	172	196	198	164	174	197	173	184	168	190	194	225	174	192	198	178	166	187	149	174	178	179	168	165	183	191	192	182	205	204	174	193	175	177	157	216	186	204	170	181	171	176	202	179	205	187	166	186	204	175	186	185	190	189	198	182	179	198	197	151	189	189	204	191	203	173	193	207	184	206	191	146	177	219	195	167	154	185	172	190	180	172	179	174	181	180	179	188	171	175	171	162	195	170	200	195	212	182	198	173	174	207	206	209	177	170	197	185	158	168	183	198	180	206	185	209	182	183	174	194	196	182	176	188	175	190	172	193	162	171	154	182	162	189	180	182	179	203	206	196	184	174	191	182	184	180	188	173	179	192	210	169	178	200	171	166	167	197	176	162	173	195	162	184	198	158	149	190	195	179	172	188	178	187	214	195	183	188	171	170	188	200	161	176	173	161	179	173	171	201	188	207	215	167	183	179	179	175	194	185	185	187	196	192	204	160	201	194	186	186	192	160	214	213	188	193	196	200	180	161	191	173	205	188	201	182	198	168	168	172	177	174	178	197	204	203	168	187	160	165	188	175	191	183	210	182	175	183	194	199	198	189	173	181	207	197	177	186	198	185	168	197	171	210	200	197	168	185	210	160	179	191	191	190	174	177	174	204	189	207	190	216	187	169	168	195	158	182	192	189	201	195	162	191	185	181	212	195	182	176	186	184	175	174	169	188	195	156	183	193	179	177	170	195	195	172	149	175	176	188	191	190	178	188	172	184	177	190	182	187	208	188	165	207	202	193	188	193	157	180	159	208	163	215	165	204	173	194	171	184	185	168	181	182	180	157	204	181	183	212	191	201	162	173	191	172	185	219	174	194	169	173	182	196	206	186	167	191	162	191	177	190	196	186	189	174	176	168	191	176	200	171	205	174	178	186	178	179	219	184	184	220	163	168	188	181	182	200	165	199	223	191	204	189	190	161	170	179	197	175	195	173	198	184	190	183	199	185	167	169	229	192	181	187	198	206	196	194	175	176	181	176	183	190	210	188	187	201	213	177	179	192	165	241	194	187	186	187	200	167	179	195	203	172	191	189	181	179	190	189	164	197	191	175	182	187	186	167	169	180	201	175	186	193	185	199	167	191	166	195	186	190	175	192	166	202	184	194	183	188	191	168	185	184	170	205	174	193	179	195	159	188	163	211	195	168	180	187	187	216	175	169	147	186	193	216	170	186	178	205	180	170	189	199	160	193	172	194	188	204	194	170	173	164	177	187	186
17040	14450	23850	26086	23115	18570	16559	16558	12354	13695	14169	14568	15469	13069	12146	12966	14622	15047	12607	8118	10160	9811	9641	7747	8880	8039	7879	7710	6650	6252	5119	5354	3925	7049	4003	2812	2395	2699	2587	2034	1994	1487	1305	1382	1015	1062	1121	1058	1096	903	944	800	1094	823	746	687	780	788	648	694	701	624	629	644	602	668	622	566	614	620	552	587	561	562	599	575	595	601	523	585	568	568	546	573	559	538	505	540	582	541	501	578	517	558	536	519	526	554	535	557	526	501	569	511	517	509	498	510	531	535	541	537	542	492	511	514	492	551	530	533	536	534	500	528	542	526	502	526	535	549	494	588	510	516	471	531	483	492	503	559	510	517	514	521	523	496	523	501	525	588	478	478	500	519	528	491	499	516	488	492	520	497	507	527	502	521	536	519	503	514	524	551	481	509	513	482	533	511	494	505	528	508	535	472	486	537	566	546	534	500	552	551	532	493	505	530	515	549	520	507	548	502	525	524	540	522	565	520	500	529	518	556	501	468	535	538	526	502	494	543	499	526	497	512	571	498	516	501	512	535	489	512	547	517	540	552	489	496	497	485	505	542	476	512	516	556	524	546	523	515	528	491	546	517	504	543	480	496	540	491	535	480	553	549	523	507	554	529	539	544	489	520	525	485	529	502	540	525	536	489	509	524	495	492	530	506	515	541	509	542	468	451	562	538	520	549	506	516	511	500	509	556	521	519	555	540	514	555	517	563	517	560	477	504	491	491	490	506	538	525	524	526	515	503	528	529	515	504	507	532	549	504	500	532	556	523	526	570	523	536	524	508	485	518	523	534	547	516	537	510	473	551	531	534	546	554	549	519	526	488	467	512	553	496	515	501	547	526	520	500	541	526	481	561	505	530	527	457	474	491	518	532	533	536	486	478	533	532	549	470	499	519	553	484	493	550	539	493	511	479	524	535	505	522	518	496	524	509	517	488	525	495	554	506	541	530	484	487	543	506	502	521	502	531	480	517	491	532	538	577	535	485	531	512	497	492	533	545	512	501	551	527	525	519	543	518	492	503	518	560	499	553	545	529	561	529	491	542	506	541	519	508	511	538	543	521	518	513	568	517	537	492	500	527	501	541	568	490	513	498	498	530	524	540	522	510	540	543	547	522	546	500	514	505	546	490	529	533	539	527	500	511	486	547	540	541	534	501	519	499	507	502	497	504	503	493	513	526	527	491	498	488	532	515	493	536	521	488	497	562	523	508	546	515	511	491	546	522	471	524	492	507	518	512	542	513	513	551	457	537	512	519	541	517	514	574	535	542	524	508	543	502	514	545	508	507	563	486	526	484	511	490	479	506	502	530	549	513	483	512	543	516	522	509	479	571	489	509	510	535	500	519	461	523	518	501	528	529	497	496	528	556	531	532	521	525	495	544	515	543	468	550	506	545	516	482	530	481	494	486	553	512	483	539	547	514	529	521	502	484	475	538	535	529	488	534	499	520	537	484	508	538	502	494	508	477	484	514	529	522	522	536	492	505	523	522	513	537	561	538	534	488	495	522	553	523	542	539	528	512	518	538	520	543	530	542	526	519	528	507	531	488	539	529	572	520	540	519	519	552	503	541	507	520	487	508	480	563	486	497	513	535	524	505	517	513	493	521	461	521	521	490	509	563	550	532	511	506	498	517	498	535	491	510	542	521	539	507	594	497	547	512	480	572	512	546	525	525	530	529	511	492	517	502	510	501	548	540	535	516	547	504	552	527	519	511	492	558	501	481	548	483	507	507	505	510	529	536	530	538	551	509	524	521	524	531	521	511	486	536	505	569	473	504	487	542	564	519	495	512	498	482	560	514	508	537	540	520	547	529	500	518	529	524	481	552	522	535	528	542	489	493	550	516	511	520	505	523	513	506	530	525	539	550	513	526	504	523	503	515	538	518	535	569	530	491	478	506	479	519	556	535	512	544	481	535	550	503	545	578	533	508	538	539	554	582	500	523	517	546	533	518	540	545	527	484	521	523	572	505	517	508	496	509	522	503	494	537	569	520	525	514	529	537	532	514	480	487	502	526	511	519	518	500	545	527	493	527	543	521	495	539	525	515	501	492	525	551	507	563	510	512	548	532	565	552	470	516	527	535	542	527	543	500	565	528	513	557	497	473	529	535	524	440	514	526	496	507	530	503	537	510	508	523	505	539	525	506	534	506	516	487	484	518	504	527	512	502	495	521	508	514	528	571	559	509	516	563	469	513	541	498	518	525	520	501	523	494	524	527	521	529	503	552	548	514	471	521	560	508	541	521	533	522	548	507	525	513	540	527	541	508	542	556	512	544	504	515	537	554	549	550	527	498	490	506	524	523	510	529	485	524	533	509	511	543	543	497	515	510	503	556	503	559	548	480	522	534	505	493	549	537	516	540	503	517	539	540	509	508	510	506	533	476	486	494	515	492	520	531	530	508	538	506	496	524	489	525	531	531	522	523	513	541	525	507	502	491	516	543	525	515	532	506	515	474	537	542	499	515	483	554	489	474	533	520	519	499	507	530	531	486	539	530	547	501	508	501	504	514	507	511	510	472	546	528	503	521	550	491	518	517	543	522	524	554	519	533	520	523	536	530	475	535	487	517	522	551	467	507	516	539	523	532	544	474	507	556	547	541	536	500	498	505	524	536	526	511	497	514	540	533	503	513	539	496	536	527	496	516	512	499	520	522	502	524	502	534	563	481	511	510	509	543	507	502	526	494	518	512	556	524	504	492	509	493	532	518	522	534	504	514	510	512	506	541	509	538	534	533	530	456	523	495	507	558	514	528	513	528	550	487	511	514	519	556	529	535	519	515	516	542	503	501	550	482	478	543	522	496	554	484	505	519	544	524	504	535	508	561	496	525	518	569	587	520	510	544	522	542	538	506	550	529	528	500	498	507	478	514	566	494	525	546	519	498	562	507	527	494	530	514	527	572	542	519	510	520	545	520	528	529	500	504	529	553	505	533	571	523	542	526	558	534	472	498	539	500	537	494	510	539	507	501	538	536	488	491	538	496	504	503	518	557	511	541	535	525	530	538	533	552	499	505	521	531	487	517	536	493	524	475	549	505	513	523	493	483	504	494	512	497	543	519	514	523	498	497	543	546	515	552	488	509	524	555	505	483	510	500	538	539	519	517	505	497	515	514	508	507	517	522	535	523	543	580	521	522	519	550	510	543	482	512	494	547	496	560	529	538	475	520	510	534	523	534	536	530	496	522	523	553	500	516	524	506	537	497	554	526	507	522	545	540	521	498	514	547	538	503	514	503	581	489	522	536	517	510	524	498	516	559	521	501	508	569	529	505	487	499	520	535	573	513	529	514	584	493	503	502	545	511	531	532	522	504	507	506	568	505	529	517	524	563	496	531	536	531	563	509	507	523	531	550	509	567	558	532	549	521	537	510	522	512	521	508	531	514	560	520	520	525	517	505	513	536	513	493	529	459	520	495	534	542	531	561	502	483	505	514	467	472	507	519	538	495	531	535	525	479	518	539	533	576	541	494
30355	24515	27398	26207	22180	16106	11628	9923	7012	6431	6515	6589	6734	5933	5406	5610	5733	6141	5935	3233	3992	3327	2982	2797	3236	2499	2554	2164	2028	1608	1283	1959	1405	2140	1167	816	661	740	642	573	494	421	347	357	278	276	333	261	297	265	236	243	299	228	186	192	238	185	159	206	199	190	189	175	184	183	194	165	191	169	190	177	171	172	155	176	182	202	176	182	187	181	179	167	161	175	176	157	178	143	192	177	188	160	140	169	157	159	145	162	152	164	152	151	172	172	142	185	139	134	158	166	171	164	158	166	156	149	155	158	168	172	178	162	159	151	173	132	157	159	157	156	180	174	153	166	165	151	156	176	170	155	156	181	163	167	164	162	168	152	190	155	156	164	138	178	149	158	153	153	157	152	188	160	147	189	155	188	168	167	157	167	154	219	172	170	167	147	147	178	140	159	175	136	168	181	155	152	163	157	165	168	176	156	156	149	177	162	186	171	138	153	134	161	143	149	151	143	162	150	148	153	168	152	162	156	156	173	142	141	168	156	175	179	168	156	178	175	159	160	152	169	138	167	156	164	182	157	162	160	143	151	170	168	160	140	150	174	176	121	149	129	178	158	174	171	152	153	151	156	168	168	179	158	144	167	174	146	146	177	145	148	190	179	143	151	132	184	182	158	153	142	152	141	166	147	181	170	167	142	146	175	164	156	171	156	162	145	167	146	152	194	170	154	161	165	162	154	156	158	176	162	143	158	160	188	164	165	177	165	162	158	191	139	184	159	144	162	176	186	157	181	159	176	160	161	155	166	173	132	155	177	165	143	172	176	147	150	166	146	171	161	176	162	141	175	145	158	154	143	164	159	160	169	165	163	133	146	162	175	172	167	171	149	167	154	190	154	152	153	160	160	156	160	149	163	159	156	167	153	157	149	154	146	136	147	165	156	154	144	142	167	157	188	171	186	144	165	156	184	164	177	188	178	168	184	178	157	171	182	162	160	152	157	200	185	139	173	165	157	155	179	162	156	151	179	147	157	160	159	154	145	164	145	151	158	176	160	170	156	154	157	180	169	149	168	157	145	154	152	153	189	155	161	182	168	171	166	162	178	159	161	148	155	162	182	169	162	159	148	152	157	166	160	169	160	179	173	154	164	167	164	176	149	158	159	123	174	179	161	164	157	149	147	159	168	170	154	152	145	129	152	157	160	154	173	175	177	161	149	181	182	180	134	153	163	155	171	163	155	165	152	169	157	157	184	157	168	175	166	170	164	141	141	187	173	169	180	168	139	123	159	168	156	174	161	146	170	168	176	171	169	164	158	168	168	143	160	142	193	189	152	137	149	145	193	161	157	142	151	171	170	167	154	183	173	167	163	163	158	171	174	164	158	163	162	152	163	142	153	162	165	176	180	160	156	152	173	168	164	159	150	147	153	168	135	158	140	178	176	162	154	182	166	161	177	170	179	167	162	162	156	130	182	176	157	159	154	163	149	173	146	184	175	150	142	159	150	168	163	157	172	158	175	170	165	174	166	147	167	158	145	152	176	179	168	150	149	173	147	183	180	148	179	149	163	156	155	156	153	192	154	155	161	166	148	172	160	185	172	170	171	175	163	158	175	146	146	131	154	146	182	166	167	192	156	158	153	179	181	152	165	171	170	167	177	162	188	153	160	152	170	184	157	160	176	158	157	169	191	162	153	163	173	179	168	180	183	162	156	163	167	155	142	146	179	164	163	147	175	160	176	180	155	168	164	164	165	177	161	165	185	158	173	139	174	179	171	158	184	171	157	190	166	164	178	148	164	162	144	146	149	183	163	147	179	155	162	165	174	170	162	176	163	158	166	160	151	169	139	166	145	158	172	170	158	178	143	166	181	161	181	177	182	172	161	176	147	157	177	145	176	183	154	179	150	159	151	139	178	151	181	140	140	164	192	177	143	185	158	164	156	145	157	155	153	176	172	175	175	155	156	156	154	168	159	161	190	165	163	168	145	161	140	176	161	156	143	167	174	144	152	173	167	153	149	133	160	169	143	137	144	160	180	172	152	161	162	153	152	180	158	160	159	143	166	159	158	194	149	181	164	171	184	139	139	164	172	167	164	178	171	159	155	166	148	154	147	147	155	194	156	167	156	145	164	175	153	167	168	145	163	174	172	149	159	167	167	178	170	178	168	170	161	154	192	144	160	170	155	143	165	170	149	152	155	170	153	156	162	145	142	159	160	162	177	157	174	169	166	150	169	164	143	157	149	151	180	170	170	158	163	159	166	155	146	157	147	178	162	151	154	179	149	157	153	162	154	177	149	130	157	183	170	172	196	178	164	159	167	154	155	146	161	159	187	181	161	165	183	172	162	169	177	185	168	147	174	179	143	132	165	155	168	132	169	163	164	167	151	168	140	176	170	151	148	176	183	172	162	157	174	161	164	146	159	190	198	171	182	181	159	171	166	148	168	173	141	158	168	162	147	174	188	169	164	158	155	163	169	161	147	155	164	186	168	165	153	154	165	144	153	152	153	157	154	178	176	163	139	159	162	153	145	177	173	153	167	179	168	165	150	161	159	163	184	170	148	171	167	165	151	151	176	155	139	147	164	154	153	186	153	190	165	133	127	174	183	156	158	165	155	164	156	154	167	182	161	173	169	139	168	186	167	161	167	163	175	175	152	138	163	162	144	171	199	162	149	180	151	142	165	174	153	159	172	167	186	172	170	160	141	147	140	159	133	163	174	151	154	161	166	161	153	185	153	145	195	181	155	157	175	174	176	161	172	178	173	161	191	158	149	159	150	157	168	144	145	145	172	146	181	168	164	170	172	137	159	155	151	142	154	168	167	147	164	153	176	153	163	178	149	167	163	176	139	182	177	169	174	176	136	157	147	160	177	167	167	167	167	160	159	161	166	161	157	168	158	173	172	167	144	141	176	166	152	168	161	162	166	184	144	167	167	149	155	185	159	150	167	161	155	155	154	178	140	157	176	160	183	153	176	161	159	159	159	141	157	154	155	164	158	184	161	176	155	161	143	164	177	182	167	170	176	174	163	194	182	166	176	170	173	168	133	164	136	178	177	170	174	194	161	160	176	136	158	155	150	150	146	174	164	152	170	185	180	154	166	162	165	155	163	170	168	143	161	186	154	141	181	165	165	180	160	185	160	143	171	147	164	158	164	167	175	152	144	166	170	145	162	176	156	164	168	164	162	148	168	163	151	164	162	160	145	154	150	168	141	165	149	172	160	155	162	172	153	188	170	161	152	161	166	167	167	146	163	161	154	154	160	162	169	148	162	168	150	163	152	161	172	168	165	153	145	141	177	150	156	170	155	144	164	180	166	167	156	163	163	163	144	188	153	192	174	174	182	167	166	149	149	170	157	153	184	177	139	159	157	168	150	179	149	161	151	173	161	152	175	170	180	152	162	164	183	171	141	173	179	183	143	201	156	179	147	134	172	173	168	157	149	148	165	160	182	153	154	161	162	162	150	166	155	151	170	171	140	175	164	178	171	172	165	172	188	180	169
21458	20306	29428	31501	30467	24630	22541	22493	18526	18839	20665	21542	21517	19707	18456	18971	21771	22959	18814	13215	17187	16044	15052	12717	14889	12799	13518	12136	11317	8956	7341	9878	8139	12356	6874	4918	4193	4820	4303	3628	3195	2482	2088	2020	1369	1547	1645	1503	1579	1292	1224	970	1609	1056	891	779	1111	915	723	765	759	727	711	695	672	711	656	609	585	564	571	624	632	588	592	587	577	601	569	558	575	501	502	493	515	545	510	554	545	532	520	505	496	550	519	513	494	508	455	446	474	485	433	483	493	477	450	490	485	508	460	451	474	479	449	463	479	485	487	438	487	473	445	474	472	475	477	499	448	497	449	437	469	430	463	434	453	476	429	491	439	487	496	449	512	489	484	455	471	482	465	457	485	491	458	485	508	449	492	457	432	448	505	482	468	457	446	461	430	479	483	520	459	446	463	501	469	451	446	434	446	452	486	473	482	461	456	477	408	446	444	458	475	472	481	469	479	472	432	468	494	474	482	479	434	482	474	445	508	460	483	455	436	484	452	454	460	427	470	448	497	494	463	455	502	453	494	450	499	483	458	465	465	488	461	467	488	488	424	444	465	463	516	496	445	445	484	474	481	472	451	431	471	440	457	486	473	442	482	468	458	479	487	471	479	480	434	439	476	448	455	497	446	434	451	447	425	512	470	472	447	467	480	486	444	473	436	451	442	492	479	459	465	490	486	485	463	436	417	490	482	474	488	419	441	525	483	422	458	453	473	437	483	489	476	403	461	467	467	436	456	452	510	446	455	484	455	460	416	458	462	524	502	468	484	471	422	443	475	481	493	477	419	471	451	438	485	476	440	443	471	463	430	480	472	450	474	485	497	489	471	422	478	452	474	469	475	470	444	475	423	429	509	463	438	486	472	456	478	447	488	438	454	451	451	463	460	455	475	471	462	461	473	543	510	476	475	510	399	446	473	500	441	446	457	460	491	479	470	496	465	453	463	487	464	463	456	452	429	427	466	434	494	491	485	460	460	472	465	465	468	485	488	488	479	465	449	511	436	484	493	463	464	449	440	465	462	455	450	461	460	459	470	473	494	494	450	448	464	453	465	456	441	493	435	471	481	485	480	429	467	443	487	452	471	436	439	458	468	477	416	470	495	472	469	477	487	431	483	441	448	503	483	454	493	467	464	475	459	428	464	477	444	482	525	443	487	459	468	460	412	509	448	482	427	471	470	500	426	449	482	455	497	471	444	437	441	500	487	487	466	499	471	443	467	443	488	420	456	450	424	463	460	469	488	477	486	462	455	448	448	457	466	461	492	444	503	458	453	446	461	442	466	448	492	477	471	494	495	472	451	483	492	454	464	479	452	461	458	460	497	415	474	464	473	459	448	468	485	430	451	504	440	460	463	456	500	453	465	488	425	459	503	467	499	448	506	448	464	453	496	482	473	473	455	463	485	461	501	487	441	450	459	468	488	446	450	489	453	459	459	485	468	465	481	440	446	459	459	464	484	454	447	437	419	490	445	459	483	479	499	468	466	478	494	424	441	489	475	449	429	481	452	513	495	502	478	459	462	443	443	498	464	494	469	481	454	481	415	443	433	476	480	451	473	461	499	434	476	459	452	460	447	446	482	489	476	441	480	463	479	453	477	448	483	483	476	454	455	476	461	466	461	534	418	473	441	465	466	455	486	459	444	468	455	469	527	500	476	469	504	473	437	467	469	453	454	469	448	451	457	509	451	478	460	484	487	482	442	505	458	478	481	419	494	469	476	469	482	525	513	485	478	459	451	474	485	489	468	446	452	487	495	472	457	475	435	439	492	446	437	432	480	461	500	470	477	460	498	449	431	453	464	478	467	455	463	471	442	490	446	463	464	483	448	470	457	485	463	443	460	477	444	456	447	451	485	484	485	442	481	523	478	452	460	470	494	436	451	452	421	445	464	494	474	467	454	434	432	475	456	478	461	441	443	450	471	455	508	452	448	453	456	459	463	461	425	480	499	525	447	460	504	492	477	441	483	470	434	495	478	472	490	458	457	503	488	500	448	413	467	443	428	506	500	462	460	487	469	463	463	488	443	469	492	452	462	451	466	486	454	473	435	445	474	487	419	468	485	484	435	468	518	475	452	450	432	445	471	468	470	455	476	502	486	462	468	449	485	435	487	431	440	458	499	502	503	501	452	487	479	490	475	439	486	450	465	470	478	503	453	438	471	446	431	451	451	482	477	471	464	444	490	498	439	495	454	461	479	456	445	478	482	535	452	475	464	469	445	466	435	464	477	464	485	517	465	461	473	454	445	452	472	459	468	465	478	514	473	492	454	478	458	468	435	489	483	493	445	486	489	483	461	493	472	451	457	451	443	463	495	440	463	459	451	449	479	464	460	455	489	477	496	454	452	451	485	479	475	424	449	496	442	494	451	448	431	441	464	480	456	475	456	501	462	490	477	548	451	470	468	487	450	442	467	474	471	432	450	463	446	479	459	468	486	485	515	447	462	443	457	444	480	471	486	474	474	464	491	467	444	462	464	437	479	432	454	452	472	463	479	502	462	484	442	440	440	459	479	464	478	447	444	455	463	476	465	499	480	455	477	446	432	479	442	468	463	462	463	463	473	496	515	437	480	439	491	474	472	483	475	462	454	459	480	404	465	421	470	473	456	451	448	466	464	468	469	487	452	477	491	447	453	445	421	430	446	472	491	471	413	446	480	456	445	489	463	462	436	482	425	468	463	505	453	494	484	474	439	454	450	459	479	445	466	493	436	432	474	458	462	482	428	464	462	456	477	468	463	465	487	465	496	438	473	409	469	464	447	469	467	500	495	462	463	429	459	491	499	469	454	446	449	434	460	477	480	434	443	471	489	450	454	487	450	480	465	433	447	490	472	445	492	474	431	473	444	483	467	469	438	513	473	506	463	466	472	460	486	448	447	513	493	470	460	455	481	464	455	430	456	440	481	486	492	491	486	433	437	457	431	468	466	446	453	502	440	451	493	491	472	444	435	461	427	470	435	465	461	499	485	481	499	447	434	440	444	493	458	487	461	484	439	468	431	455	450	467	482	492	451	452	463	447	504	485	433	496	482	471	461	497	494	452	481	438	454	454	486	510	487	467	496	448	508	491	475	474	439	444	467	480	425	482	480	491	463	421	444	459	483	460	436	446	451	455	479	442	523	438	451	449	445	464	491	433	430	468	465	460	457	433	463	461	478	488	449	484	455	465	498	427	458	465	454	459	463	447	428	480	488	432	463	469	466	421	429	413	462	469	484	446	472	461	441	452	458	482	437	484	479	444	455	471	477	485	493	471	459	491	445	466	483	436	448	471	471	480	446	474	463	456	484	426	483	443	472	419	474	468	452	453	497	453	426	470	460	446	459	427	465	457	463	444	485	459	454	442	452	461	455	450	463	464	460	457	444	435	458	497	475	479	461	445	451	485	475	440	475	471	448	493	475	458	478	501	436	488	456	481	478	445	489	457	504	446	472	495	442	446	453	458	478	466	451	418	477	476	412	460	476	428	446	468	458	448
7971	4921	5744	4483	3185	2050	1475	1112	885	787	672	607	571	524	412	415	412	420	350	348	377	301	283	289	343	279	330	270	260	279	241	263	221	278	257	266	239	249	240	245	287	246	237	223	243	217	211	246	239	215	206	227	228	200	231	217	219	237	238	223	205	233	222	211	215	220	220	219	235	225	253	254	248	220	220	245	210	248	194	225	210	233	223	215	210	230	230	239	225	221	199	260	220	245	231	248	196	216	222	224	233	230	228	219	222	219	210	234	220	243	244	228	187	211	217	247	200	244	222	196	207	223	217	226	217	200	227	245	227	206	232	277	204	253	236	205	224	214	200	242	200	202	239	251	195	242	247	186	220	233	220	209	201	221	208	212	225	227	203	229	215	214	218	236	228	189	249	198	188	234	213	235	227	215	213	224	238	228	242	240	231	243	227	200	211	241	236	209	227	209	221	226	223	216	247	232	229	235	238	202	192	221	228	229	246	214	214	228	214	213	223	208	217	219	229	210	238	204	204	203	216	206	198	228	237	225	212	219	218	217	215	229	223	212	240	231	192	222	218	199	200	220	225	221	225	199	215	235	237	223	234	243	270	223	246	206	200	215	218	219	225	231	222	207	215	227	241	208	227	233	219	221	227	204	238	222	213	227	234	193	212	248	236	205	228	246	255	239	241	210	224	211	230	182	236	230	226	258	231	233	219	242	233	206	209	243	252	219	222	215	212	237	203	210	213	218	219	203	226	205	218	218	218	224	219	238	237	226	233	247	238	204	258	227	221	243	217	209	201	236	206	224	213	205	216	246	218	200	224	217	233	207	215	232	227	254	225	229	233	229	225	226	222	244	222	225	250	203	230	213	217	213	221	205	203	200	222	209	221	247	215	240	246	208	238	219	199	214	232	253	201	234	251	241	234	214	240	222	208	208	227	215	235	229	189	202	187	201	215	217	249	230	196	218	209	227	218	210	225	209	210	211	243	233	208	210	225	218	223	219	210	212	242	215	247	199	214	213	195	214	181	228	233	227	243	206	206	237	255	243	224	234	204	258	222	244	234	209	225	211	215	224	229	226	226	228	215	219	234	224	217	239	221	237	203	215	206	236	218	220	238	219	197	235	241	230	190	210	223	207	215	233	217	219	227	225	234	203	233	211	219	197	231	225	261	234	222	219	227	215	202	229	216	222	211	202	207	239	208	200	229	224	209	199	221	228	228	241	241	217	244	219	222	224	207	207	242	232	236	209	215	211	234	226	223	223	224	215	204	210	248	213	233	203	232	212	208	238	198	228	209	217	226	221	227	211	223	230	236	217	217	231	223	213	217	235	211	222	240	225	213	228	215	215	205	230	224	233	233	247	226	249	239	228	227	190	222	232	210	233	226	231	229	234	253	242	231	214	221	230	245	231	230	240	200	218	236	229	246	234	220	220	220	230	228	236	233	223	244	224	203	218	212	242	214	234	204	209	216	208	223	232	217	224	239	258	226	249	212	246	245	258	244	238	209	222	201	244	210	217	203	211	205	228	222	202	219	213	214	238	218	204	199	202	198	206	228	221	214	234	235	218	213	217	213	208	237	230	215	221	217	254	248	210	225	243	197	234	226	217	247	225	234	234	221	215	214	212	216	223	214	254	245	221	214	200	223	230	242	252	236	238	225	240	249	232	213	235	221	219	215	210	227	219	225	195	191	209	237	224	259	248	217	224	199	211	246	195	227	235	196	224	217	224	232	214	228	209	215	194	219	213	215	205	219	227	235	218	211	204	224	237	204	210	221	218	217	235	232	263	216	229	242	223	217	214	230	234	229	203	224	183	230	245	232	222	235	214	206	248	213	237	234	192	196	214	214	208	206	248	213	227	217	225	206	230	239	197	194	207	207	204	229	208	239	200	224	191	210	232	236	244	243	235	213	235	217	212	215	245	260	222	217	223	219	246	229	236	203	232	232	231	228	239	215	211	199	234	224	197	197	202	220	210	226	206	239	220	242	202	226	220	213	256	219	215	224	220	204	216	219	235	240	215	222	241	222	253	247	204	215	216	227	228	225	194	224	232	219	216	217	222	218	215	214	223	204	227	231	237	219	231	204	217	213	200	230	233	215	194	227	239	240	213	208	221	214	237	215	235	213	226	209	217	212	222	180	230	236	212	236	207	228	236	224	207	227	232	227	218	206	230	220	240	225	224	223	246	242	227	215	219	220	208	250	231	211	220	258	219	195	222	271	212	231	241	199	253	224	204	231	207	226	215	197	206	223	255	228	210	231	241	230	232	228	248	228	205	242	245	206	233	197	209	222	220	227	204	172	225	237	233	231	242	210	254	240	232	227	206	213	207	246	210	219	233	214	233	223	230	199	234	205	215	223	245	212	227	215	205	212	205	222	236	223	194	205	221	237	221	227	234	230	213	205	224	215	221	218	209	237	214	226	218	221	222	196	231	213	199	211	229	254	236	212	228	204	210	223	209	219	236	223	234	211	249	248	215	213	214	216	218	214	220	234	213	203	236	243	205	188	196	198	194	223	183	189	235	205	194	209	218	228	244	239	191	228	218	232	226	213	235	223	215	225	207	216	204	227	206	224	234	230	249	204	232	225	216	218	205	205	218	229	224	251	215	235	254	236	237	248	256	209	227	260	217	218	211	211	225	235	228	213	251	233	233	210	251	224	215	248	256	189	226	222	218	217	209	211	198	192	225	223	211	237	220	228	227	209	228	238	244	242	236	219	201	188	232	192	213	229	234	229	207	225	209	201	234	197	230	223	219	204	227	210	214	225	235	212	226	203	234	210	249	250	222	227	207	214	220	209	210	221	227	214	243	222	217	228	237	232	232	258	201	229	229	231	208	217	237	223	220	199	234	214	239	259	198	223	221	197	212	215	213	213	220	224	214	214	205	237	225	231	210	211	206	199	226	210	200	199	233	236	213	234	219	214	220	204	225	216	219	240	210	205	227	211	195	200	202	241	202	205	207	201	248	210	206	241	214	244	212	212	236	233	233	213	217	220	201	193	210	234	242	218	258	259	205	240	221	217	238	225	217	210	199	221	232	213	251	197	241	246	241	209	233	206	232	222	241	227	222	234	225	204	224	248	223	229	234	215	209	250	255	255	227	230	257	202	235	235	215	219	205	240	200	242	224	219	209	209	213	214	208	210	237	242	218	240	216	200	235	224	217	217	228	241	209	226	211	224	241	208	199	215	209	222	215	220	244	236	245	228	210	231	224	230	206	216	219	235	237	225	229	237	222	239	218	237	195	215	247	217	218	208	213	230	210	241	267	227	222	202	221	214	226	222	253	219	228	228	223	220	227	241	215	235	211	236	226	222	228	228	230	223	217	252	207	216	218	226	228	233	204	213	256	208	199	242	226	217	179	214	214	225	214	215	205	221	223	215	213	223	229	227	223	218	225	218	212	229	227	202	216	235	250	206	230	237	228	228	214	219	212	243	211	218	231	200	199	236	229	224	220	249	242	211	236	221	206	229	212	226	241	239	239
7239	5928	10701	11059	9172	6894	5467	4538	3834	3265	2918	2647	2706	2336	2051	1936	2050	2049	1862	1347	1472	1332	1334	1155	1226	1210	1187	1118	1040	1020	847	966	976	1082	834	809	732	761	782	781	742	678	634	668	646	690	636	676	677	618	649	630	650	624	677	622	659	645	613	647	645	638	588	669	668	584	631	631	612	661	619	632	595	650	678	632	633	595	615	612	652	630	649	604	583	610	652	576	618	656	647	619	635	629	647	629	621	611	613	658	636	635	622	588	642	582	641	633	618	646	609	641	601	610	606	586	601	609	568	593	641	633	621	603	627	660	594	600	574	601	599	618	603	586	630	583	611	591	614	630	584	597	564	615	592	568	633	613	639	587	594	646	609	622	582	621	614	613	616	608	632	610	606	581	580	611	616	587	637	609	633	608	567	624	609	652	607	558	620	711	665	587	564	619	586	625	595	625	634	596	571	646	600	655	592	590	613	597	627	612	618	610	576	635	593	641	622	628	587	589	605	620	575	648	613	630	632	609	579	594	605	596	591	549	601	634	602	634	586	623	619	581	615	593	595	623	662	539	580	610	605	592	550	631	612	618	603	588	613	610	611	614	638	630	613	565	633	605	625	654	633	580	609	596	594	635	605	609	645	648	556	588	632	599	584	669	602	572	580	670	598	643	594	548	571	588	622	610	592	614	619	599	589	605	578	596	609	602	588	593	594	619	615	594	595	673	605	587	607	622	619	621	603	616	598	614	602	621	585	606	628	597	620	627	670	657	609	599	624	562	642	608	621	594	601	561	622	563	620	608	603	585	618	674	626	591	608	622	601	591	565	600	636	627	599	586	651	596	654	602	590	565	611	577	597	600	611	589	615	582	631	599	654	639	621	559	620	566	584	596	593	570	622	619	617	619	586	580	609	622	624	608	583	631	618	597	582	609	627	617	650	583	610	605	583	619	565	627	544	633	629	611	611	632	661	614	650	604	606	638	584	615	595	623	631	583	613	636	582	655	599	579	622	631	611	612	572	588	615	567	603	568	589	614	617	646	607	620	597	596	638	608	605	610	537	618	629	569	604	602	631	599	607	615	612	644	601	601	585	602	562	613	610	594	599	592	610	589	625	597	612	608	603	578	616	572	617	577	577	631	630	586	622	620	611	615	598	598	626	619	595	564	577	610	604	621	597	590	613	681	564	603	592	607	569	593	612	621	633	623	639	643	622	589	601	590	614	603	601	626	605	573	603	638	625	628	599	655	605	593	627	616	627	627	599	636	646	619	632	592	618	638	678	606	610	605	625	582	618	586	644	617	610	595	627	616	592	607	633	587	614	622	625	609	641	616	596	670	620	606	608	569	615	597	657	627	617	609	630	600	670	599	618	647	633	623	636	672	638	615	615	616	609	587	651	597	622	593	577	603	609	595	622	625	559	593	637	595	587	620	582	627	599	602	617	625	553	589	622	617	609	607	584	574	610	593	598	631	578	604	631	652	585	610	619	567	602	610	604	618	613	638	607	598	631	616	610	577	610	633	638	635	585	637	590	633	596	586	630	624	624	616	589	640	548	606	615	609	626	619	613	618	612	634	615	654	580	603	609	610	601	549	623	623	648	627	644	625	577	589	602	620	643	648	589	586	597	611	590	612	598	589	611	617	621	567	561	609	622	598	619	606	587	623	616	557	649	625	624	577	582	621	600	631	584	606	649	619	614	590	666	616	612	615	635	597	580	607	648	605	610	649	572	612	583	619	586	668	564	660	624	591	629	667	654	646	612	584	631	562	579	578	626	598	610	620	611	593	564	571	638	608	615	617	554	580	645	555	624	608	609	578	585	610	614	581	605	595	625	588	618	592	628	626	617	626	624	653	568	578	568	616	581	616	586	605	653	608	600	584	608	590	574	628	639	576	617	618	633	607	627	600	664	585	616	596	621	645	585	615	655	574	615	625	595	615	609	614	625	598	644	614	599	599	641	609	582	577	599	619	608	573	561	645	603	619	648	571	591	606	572	619	596	624	635	583	617	608	619	607	622	601	621	664	608	620	573	596	601	589	617	614	629	630	616	561	593	577	612	642	586	624	642	595	606	610	616	589	591	580	620	635	578	611	578	615	621	665	635	593	675	589	606	609	624	550	641	611	612	589	644	559	576	613	581	619	587	574	610	590	566	644	608	600	635	610	597	603	659	611	600	590	608	628	591	583	587	624	578	601	607	575	615	601	600	654	550	616	601	597	575	632	618	583	603	622	595	634	636	598	574	597	600	597	633	602	609	627	600	581	622	587	597	645	603	640	630	647	559	618	613	634	561	624	626	595	623	632	610	644	568	589	582	587	599	616	569	619	621	617	626	629	650	610	572	630	621	611	629	578	623	646	634	602	596	633	614	613	615	601	652	629	654	595	621	610	632	649	561	589	618	608	590	587	632	597	587	657	635	559	589	612	562	612	567	601	658	605	607	601	602	595	585	631	642	624	587	574	596	636	612	583	557	626	582	612	634	602	583	602	629	609	635	599	544	631	566	594	629	606	605	591	649	570	616	653	642	625	618	603	611	624	643	611	631	621	612	584	632	610	595	601	587	626	663	616	606	586	604	589	608	629	603	589	610	596	609	642	603	592	634	606	588	628	568	632	575	671	630	632	604	607	592	586	597	624	600	654	602	612	645	577	623	610	625	640	637	612	617	640	636	604	573	624	587	633	632	612	599	584	586	615	605	593	627	591	627	605	635	584	653	609	623	622	613	612	603	564	635	603	633	615	616	613	635	534	581	603	588	613	634	595	595	599	612	622	567	616	604	630	645	632	623	550	638	605	614	600	606	610	613	588	644	590	576	583	636	603	621	620	580	617	585	622	626	626	584	605	606	598	585	625	635	631	645	613	586	592	595	619	613	643	588	611	608	612	644	616	583	594	586	644	591	605	597	604	631	600	588	625	601	583	606	616	594	582	601	622	610	664	610	609	614	578	639	591	615	563	573	632	633	638	592	580	631	599	581	651	647	618	643	593	597	566	596	656	602	602	643	624	621	605	579	634	591	594	591	636	577	631	633	556	647	628	609	625	607	636	588	607	589	645	617	589	613	634	621	623	621	599	613	600	652	577	589	622	605	583	601	631	608	557	646	584	577	597	612	593	633	589	634	572	623	592	621	615	599	631	592	649	632	608	632	570	581	582	620	610	612	641	586	612	617	621	610	608	604	593	615	634	634	590	606	617	602	572	608	600	652	548	567	600	590	594	591	615	589	594	583	604	614	563	625	615	619	655	605	571	627	641	628	626	624	596	629	597	619	625	588	629	633	630	613	637	577	620	624	581	574	599	641	580	594	619	639	585	609	610	623	601	631	628	625	599	587	630	635	622	633	607	643	634	599	593	600	585	616	599	598	568	616	614	584	607	558	626	604	630	590	605	601	621	658	617	590	604	573	657	566	594	623	542	608	615	647	576	606	602	608	597	619	580	593	614	603	618	627	598	635	597	664	598	639	594	643	624	614	647	610	597	606	625	619	578	606	579
21460	16295	19376	18379	15417	9941	6261	5240	4273	3757	3292	3445	3811	3420	2973	2865	3382	3589	3378	1503	1928	1594	1596	1317	1574	1584	1624	1290	1029	934	599	799	1060	1194	633	450	398	487	393	393	317	351	250	249	233	246	259	228	242	255	208	206	247	209	228	198	220	234	197	207	201	212	205	170	196	218	184	199	208	193	189	204	197	173	196	183	180	207	196	184	212	176	186	173	201	169	198	177	180	225	182	168	181	196	166	180	173	187	168	175	159	181	188	173	180	197	211	166	198	188	187	216	194	204	171	167	155	204	185	170	161	196	187	176	187	192	170	185	186	171	204	191	174	199	173	157	172	155	168	199	175	190	202	186	196	188	211	183	174	192	194	190	169	167	172	184	184	176	213	206	180	214	182	186	176	171	189	183	196	184	175	187	167	184	200	178	156	179	166	190	187	183	200	186	192	175	198	187	150	159	210	183	175	171	191	173	207	169	199	174	147	192	173	168	187	177	192	178	198	187	204	194	170	180	190	185	173	190	174	196	186	169	153	173	177	201	188	176	198	184	170	164	162	184	197	167	172	178	196	172	206	169	206	193	186	172	197	172	190	178	185	188	171	171	174	162	193	161	178	183	189	198	206	179	187	178	179	193	178	197	196	176	178	180	167	199	171	187	178	173	177	183	172	196	171	186	196	190	200	167	191	177	205	192	168	185	180	174	192	197	166	171	188	166	204	163	149	194	193	169	177	157	192	170	170	181	199	167	195	170	188	190	161	173	184	188	186	179	173	166	179	188	184	177	193	152	175	195	237	168	178	186	169	181	181	184	156	189	181	194	174	199	198	191	179	198	165	196	184	176	172	183	189	167	161	170	184	196	218	203	187	204	188	159	193	203	187	182	158	188	193	186	166	172	183	180	200	197	187	181	187	199	172	168	173	186	173	189	205	188	188	161	185	166	180	161	182	203	170	175	206	191	194	197	185	195	173	193	186	209	178	223	184	203	172	183	202	179	168	169	183	198	190	194	195	177	184	179	184	164	188	179	175	177	185	186	171	185	176	198	184	178	197	170	184	170	169	192	182	186	175	169	170	182	171	180	166	188	199	208	194	184	177	174	163	185	185	176	185	191	186	189	195	206	183	207	173	194	179	183	197	202	172	205	193	206	176	161	188	202	179	159	205	176	165	163	208	163	171	185	199	195	184	194	193	186	180	161	178	180	167	162	150	172	191	174	183	188	173	161	170	200	166	203	153	183	177	160	175	164	164	168	210	169	179	190	186	156	166	169	168	177	187	173	193	192	205	176	171	180	176	182	187	192	202	212	207	177	176	194	178	179	156	177	183	194	189	173	173	202	186	187	195	161	188	182	181	192	188	175	175	177	194	188	215	195	187	198	185	191	171	196	177	191	198	179	176	185	174	195	161	204	187	176	185	197	150	189	174	190	168	201	173	183	155	190	160	196	210	180	169	182	176	159	158	202	197	179	202	181	175	156	189	187	162	198	188	191	186	182	190	191	153	153	190	200	179	157	181	184	185	211	192	160	191	159	170	170	185	173	174	173	165	176	189	194	199	192	181	204	171	178	189	195	184	175	169	175	191	175	209	177	194	196	208	175	189	192	155	170	179	177	159	181	194	197	193	182	186	169	197	194	213	188	166	152	177	179	158	185	197	163	184	175	189	174	174	173	197	177	218	163	184	213	161	186	173	188	155	195	185	192	176	197	188	185	191	185	169	162	184	190	179	196	179	167	150	181	198	197	216	184	178	163	183	178	191	178	170	170	182	166	160	176	173	187	191	182	191	166	162	182	187	193	160	185	168	187	187	172	183	179	198	182	174	207	176	183	186	181	188	166	184	178	202	178	167	184	192	172	185	172	162	177	166	202	190	198	171	181	191	157	179	195	186	161	187	174	167	186	172	193	172	189	178	209	184	163	172	176	185	193	188	181	175	193	187	185	193	182	166	190	209	192	169	206	197	164	152	179	167	175	194	184	210	202	194	173	184	186	175	195	184	195	180	161	164	195	184	176	173	192	175	189	192	182	191	157	199	190	180	187	182	182	205	186	173	192	173	205	165	185	159	172	192	175	177	172	188	175	186	224	193	181	185	186	174	181	193	191	184	169	188	210	178	166	202	207	192	169	176	201	165	198	170	183	181	178	193	183	192	146	188	199	187	180	179	183	174	180	169	190	179	186	169	198	192	188	168	183	199	165	195	172	169	184	204	197	184	163	170	202	193	197	179	189	195	183	194	203	177	197	175	182	174	192	182	184	181	200	195	185	169	172	172	180	169	184	193	193	175	192	193	190	183	181	174	181	181	183	155	175	183	175	176	193	173	164	162	208	202	183	138	170	193	168	150	190	175	174	190	190	197	196	180	186	222	178	174	196	180	173	175	193	172	151	149	191	169	215	180	179	177	177	168	178	178	216	171	176	191	206	183	198	175	178	170	188	170	167	205	191	174	165	186	171	174	194	196	195	191	201	193	189	171	197	191	204	174	194	159	189	176	182	183	156	194	161	202	191	192	162	168	165	185	201	179	181	171	153	185	178	170	173	184	173	184	189	186	207	185	201	156	212	210	161	199	197	178	165	174	174	179	204	197	183	189	181	193	189	189	162	177	202	178	204	193	162	178	167	181	190	187	172	171	178	182	194	189	186	173	172	200	182	177	214	172	209	200	188	169	191	189	169	161	188	174	201	176	184	179	189	174	193	186	176	182	198	193	173	171	164	181	204	197	175	199	182	195	182	180	178	210	171	189	199	180	185	165	169	181	160	196	188	171	201	195	203	149	194	208	195	203	166	195	178	170	182	187	196	157	183	184	184	168	193	192	178	147	186	185	178	161	165	189	201	177	172	177	184	202	165	170	176	170	201	186	206	202	196	208	202	168	186	170	183	167	158	196	185	187	186	180	179	206	200	181	187	173	185	163	174	184	181	157	187	204	147	200	187	192	183	202	192	181	179	166	181	173	176	154	173	187	158	185	203	172	175	165	186	166	165	212	170	154	196	149	176	182	175	209	178	173	189	192	189	182	194	188	180	211	169	188	207	201	172	182	191	192	205	169	189	213	194	170	182	177	189	182	180	167	189	190	178	170	169	180	191	174	199	180	185	174	172	175	174	184	176	180	168	185	183	193	165	177	183	167	209	167	179	196	172	191	187	181	197	196	184	184	190	197	204	169	170	174	188	178	177	200	195	185	213	177	179	162	194	193	182	178	162	200	188	190	170	170	174	159	185	192	171	189	168	194	195	182	181	170	157	172	165	191	166	190	179	183	191	206	171	169	190	190	174	186	149	161	215	187	205	178	168	173	176	170	171	184	174	158	180	185	191	201	198	164	191	205	193	177	163	183	179	192	170	166	186	189	166	177	208	182	184	165	183	180	169	180	184	188	165	207	187	180	196	180	168	183	195	180	191	199	194	168	199	187	204	186	197	182	200	190	184	174	180	183	187	198	189	194	203	181	177	191	188	168	177	147	176	186	179	190	212	163	161	202	193	163	209
16616	14933	22731	24633	23332	18192	15768	15581	13469	13514	13075	14057	15184	14269	12034	12444	14763	15144	14333	7086	10803	9159	9279	6691	8429	8425	8691	7558	6136	5723	3656	4860	6335	7501	4111	3010	2339	2876	2453	2338	1863	1568	1371	1376	1000	1109	1088	1003	1056	961	896	832	1065	827	728	718	964	772	688	651	702	640	608	633	567	639	616	631	601	572	541	586	571	589	647	546	542	555	595	568	606	545	570	584	538	556	516	544	524	579	519	528	534	515	512	543	502	510	521	502	563	520	505	536	498	552	549	516	520	495	535	518	540	515	521	493	511	526	536	518	501	562	494	489	568	508	531	517	561	516	510	531	508	469	519	534	483	518	485	492	558	487	499	495	490	507	542	519	467	516	527	547	504	503	534	532	467	536	520	536	526	550	512	516	536	527	500	542	514	525	497	496	542	550	516	532	492	519	505	525	549	478	526	520	556	536	523	496	531	537	505	507	511	522	552	484	568	506	510	537	485	511	541	515	509	466	511	553	483	497	499	504	544	516	517	476	508	524	505	525	498	518	499	513	515	505	470	524	538	520	494	534	512	505	532	503	477	500	526	477	526	513	469	517	504	519	484	523	522	501	485	535	471	510	509	546	520	527	522	514	516	514	517	529	483	519	502	529	489	499	507	525	531	528	511	524	528	513	522	551	518	535	529	520	503	484	522	519	492	510	497	512	516	567	551	530	523	496	515	517	543	532	494	510	493	501	509	525	497	520	511	504	516	478	545	513	549	514	550	501	494	479	528	498	516	491	495	494	505	528	499	461	540	509	486	512	518	486	484	515	502	538	504	536	538	492	552	521	542	500	504	546	503	505	523	499	509	487	539	512	530	497	523	518	516	522	491	546	488	520	511	517	527	552	519	500	511	532	510	480	551	509	487	492	510	501	538	528	537	514	539	541	538	506	503	520	509	500	528	488	490	525	526	517	506	470	518	524	532	503	488	504	489	491	509	506	518	526	532	513	510	490	525	526	521	518	493	511	487	573	501	534	508	529	530	542	548	526	538	517	519	494	483	518	540	528	514	511	486	507	429	489	481	520	510	520	528	542	550	495	510	510	539	523	501	510	529	525	514	539	479	514	509	503	500	520	521	530	500	505	511	584	496	508	573	520	520	523	492	512	514	531	468	483	541	533	468	530	517	483	467	542	526	480	516	510	504	525	559	535	511	514	503	498	457	562	525	501	471	562	522	531	509	490	488	500	481	494	523	504	486	501	523	497	503	525	468	504	510	494	544	549	545	521	544	508	530	482	526	543	462	525	509	532	532	488	527	551	505	549	506	507	563	527	520	530	503	526	545	511	492	557	490	521	526	521	523	529	514	529	499	534	533	480	530	529	526	497	501	518	472	548	526	500	485	510	498	513	505	472	514	487	509	501	558	535	483	526	505	481	533	495	522	551	512	531	544	513	504	535	480	510	506	520	510	599	502	548	506	546	480	535	480	541	485	508	522	496	515	522	533	477	519	496	493	505	481	527	537	551	505	535	503	557	544	507	486	474	482	531	501	531	539	521	503	514	530	524	540	529	488	509	468	524	526	512	497	519	525	513	498	521	523	488	480	526	521	519	482	519	481	572	512	517	522	521	515	505	506	551	510	517	554	495	549	529	504	549	547	520	502	524	506	527	547	501	562	514	517	535	498	508	505	513	501	501	514	509	499	474	494	491	484	537	515	530	503	514	517	518	496	478	520	526	522	478	537	539	535	479	521	507	486	483	531	513	565	504	506	506	481	525	482	501	557	515	486	505	491	503	495	481	477	530	494	501	514	553	546	523	520	538	527	529	542	509	567	488	506	514	520	483	517	534	538	542	533	498	521	520	481	519	490	508	502	495	527	492	514	533	489	493	503	541	497	558	508	496	509	480	519	465	525	529	527	530	514	534	524	547	514	545	450	503	548	496	468	497	503	523	498	552	502	524	528	529	497	479	545	480	508	505	509	525	509	482	504	536	535	518	494	512	495	520	498	529	525	506	501	493	522	549	500	506	474	540	498	501	527	496	499	498	496	484	510	513	494	523	512	507	498	530	523	482	505	507	509	533	517	504	507	510	541	525	525	518	522	534	527	489	506	485	516	503	505	499	480	510	541	537	570	512	494	505	521	503	549	502	524	507	523	501	522	495	570	569	540	547	558	480	504	517	525	520	519	479	506	535	522	521	527	553	515	506	496	501	536	547	533	492	518	529	489	510	530	539	549	547	494	526	506	536	516	497	464	505	532	523	526	527	506	540	551	501	508	507	498	531	496	513	523	464	514	482	504	494	518	539	526	558	506	460	488	536	519	576	527	549	480	521	538	491	528	574	535	565	487	529	477	511	515	529	519	531	509	548	545	544	514	529	505	513	501	531	511	486	524	510	519	545	494	513	524	533	505	539	521	508	474	498	506	507	479	518	533	541	512	520	534	472	558	516	543	505	489	482	515	504	486	500	459	552	503	555	480	491	524	528	521	508	530	504	552	493	511	539	485	519	540	511	541	500	551	494	470	486	551	460	539	523	506	540	526	515	525	502	503	556	448	502	513	530	495	521	524	548	525	502	523	519	543	535	469	513	496	495	536	525	479	527	523	528	519	536	480	536	505	457	546	513	497	520	534	518	493	484	500	498	562	541	503	547	487	489	503	501	505	516	526	525	540	534	485	512	532	521	519	527	539	551	547	509	523	516	488	510	494	524	536	475	516	488	512	528	544	498	573	513	494	535	492	523	503	544	559	510	519	545	526	486	504	526	515	524	506	499	486	537	554	511	517	516	489	471	547	512	495	527	508	493	543	517	456	510	527	484	489	568	534	552	501	506	549	532	533	534	487	525	496	522	509	506	508	510	532	523	563	520	513	521	529	518	540	511	539	562	507	539	536	497	502	521	502	532	556	517	517	493	524	482	576	526	524	487	516	508	510	522	464	514	477	536	494	541	523	500	555	516	538	503	521	503	584	511	503	510	511	541	498	511	543	509	504	502	509	514	537	503	528	505	516	532	535	489	504	527	534	507	479	486	535	579	482	497	514	503	505	499	525	514	526	533	514	554	527	501	501	525	483	560	492	517	531	531	519	497	474	483	523	565	519	532	520	466	516	511	518	488	493	531	520	515	467	509	570	506	491	539	534	526	544	506	503	529	513	562	486	548	534	512	489	509	545	505	502	507	526	534	532	562	521	504	534	506	478	523	499	512	568	482	545	485	490	477	501	550	512	505	469	533	556	487	519	497	467	514	526	528	549	581	528	534	505	539	522	513	550	527	484	522	506	531	531	534	496	536	476	507	516	545	468	547	540	529	511	502	555	534	510	477	474	538	490	478	535	511	540	562	512	498	504	512	526	504	513	501	516	488	566	486	491	482	521	511	503	481	507	537	568	523	536	522	541	502	497	533	516	510	537	502	559	539	522	491	514	545	538	505	553	533	516	499	515	499	490	540	499	519	494	526	575	536	507	521	500	537	531	525	491	517	515	522	529	506	510	493	517	544	502	524	511	506	519	520	522	502
30851	24224	26971	26245	22770	16279	11904	9731	7543	7243	6768	6608	7694	7135	5583	5415	6029	5933	6259	3597	3896	3027	2972	2086	3227	3036	2907	2297	1789	2106	1555	1559	1690	2014	1048	767	655	819	604	578	520	411	308	344	272	259	337	292	272	257	264	215	301	219	211	203	248	258	201	204	214	196	187	185	208	205	210	175	161	177	184	162	174	177	175	181	174	167	173	164	171	182	149	172	170	175	144	166	149	159	163	154	174	160	177	156	162	152	186	165	173	146	179	143	168	165	194	177	158	162	155	153	175	146	173	134	130	165	154	146	174	139	171	164	161	175	156	169	145	152	154	155	163	183	166	164	161	152	166	150	146	162	162	169	146	144	146	138	125	171	159	166	175	137	173	144	162	143	161	141	133	199	146	147	180	172	150	166	157	167	163	162	166	165	169	138	152	193	178	163	162	173	168	131	160	176	157	181	169	164	167	165	145	183	148	165	136	168	152	156	152	154	155	162	160	160	162	156	171	191	152	156	144	165	183	164	160	181	161	150	182	183	175	147	165	140	153	143	172	157	153	156	155	152	163	164	146	169	162	153	140	149	159	169	161	171	150	154	184	154	147	151	163	177	168	169	167	184	156	154	138	160	180	170	158	176	180	139	177	190	145	136	153	152	161	171	146	152	146	177	171	156	167	158	172	153	146	174	166	182	161	162	159	163	171	149	155	169	139	146	168	161	134	179	167	158	178	153	149	175	163	173	144	145	168	158	163	174	125	164	153	157	157	135	171	163	170	173	149	143	166	152	173	184	142	134	152	158	187	163	153	195	167	164	155	158	145	144	149	158	158	166	181	157	161	158	160	168	175	163	158	159	155	135	178	191	161	162	184	150	137	154	154	176	158	158	159	179	164	161	156	157	165	171	171	148	158	163	149	162	173	166	180	168	162	186	160	174	165	165	160	192	139	149	182	161	163	165	141	168	156	195	158	154	168	161	173	149	142	174	137	167	136	164	155	170	171	165	159	173	165	189	178	150	160	156	154	168	156	155	175	166	176	158	168	141	167	145	158	166	140	154	158	185	133	168	146	158	166	161	146	166	177	165	161	165	151	156	151	160	165	158	180	167	164	159	163	146	184	174	155	157	167	159	135	169	159	149	174	151	145	147	163	166	185	142	167	147	169	160	164	146	165	161	156	150	182	171	151	162	152	188	156	169	159	186	163	192	178	145	150	150	141	176	179	157	144	152	161	159	151	150	171	167	166	188	166	170	154	171	160	144	174	202	151	164	141	143	148	147	167	165	168	146	167	151	182	180	153	162	160	170	159	158	154	161	175	194	151	136	162	149	168	157	172	177	147	162	155	141	151	175	144	154	152	164	159	172	163	154	167	141	161	164	162	164	173	169	157	166	188	156	148	155	157	150	142	153	164	156	128	177	163	182	178	186	147	165	191	170	124	175	169	151	136	138	165	184	149	147	181	141	179	152	158	171	174	177	148	165	179	169	158	155	151	165	157	146	164	167	178	141	144	141	169	151	174	157	151	174	170	168	147	175	185	176	156	166	169	168	180	162	163	160	174	157	163	161	175	149	161	177	152	152	176	149	174	160	173	158	166	145	147	150	165	162	140	151	155	182	167	153	159	142	141	180	142	179	174	157	159	172	158	162	185	162	160	178	165	121	151	160	162	159	166	182	132	158	182	164	184	171	156	177	152	170	170	138	165	154	173	172	129	163	180	174	160	145	165	161	160	158	144	182	149	139	166	136	151	156	165	152	165	186	144	137	147	149	171	147	166	137	158	170	169	131	197	149	173	147	169	171	160	143	164	170	155	193	162	156	154	155	157	157	162	142	156	178	164	141	168	151	149	153	154	169	161	168	162	175	170	176	144	170	148	168	141	162	160	173	149	170	156	161	152	167	156	170	140	177	156	163	136	140	143	177	153	139	157	137	159	142	171	152	158	172	164	166	172	165	162	153	183	153	153	162	175	126	145	165	170	159	134	162	171	153	150	173	203	140	157	139	167	156	161	164	151	150	139	167	142	145	153	169	166	171	154	161	160	152	168	178	164	143	136	140	195	171	162	146	144	146	168	145	169	153	138	144	140	164	148	160	164	155	147	148	142	165	157	162	146	158	153	146	156	180	165	175	142	176	153	171	179	165	169	166	163	151	153	184	165	180	158	158	174	162	139	149	165	182	171	173	172	157	150	157	168	152	159	165	173	143	183	159	159	147	149	156	175	161	169	155	154	167	171	141	153	174	170	145	161	172	155	182	160	162	176	166	155	185	150	147	166	173	157	164	174	152	184	171	173	161	184	141	158	144	173	136	167	193	151	169	170	170	155	163	154	146	145	160	183	181	140	154	139	171	162	174	167	142	154	160	162	150	150	176	147	171	144	169	184	160	150	143	170	167	177	154	153	178	148	154	160	152	157	143	171	152	166	159	173	158	157	181	176	149	150	168	169	165	168	196	163	190	144	168	155	153	192	165	141	169	158	148	150	152	164	141	156	183	139	147	154	178	148	167	149	156	144	155	157	164	149	153	161	184	147	172	152	158	153	181	129	154	156	167	175	156	164	140	171	185	152	179	155	154	183	157	169	160	149	148	155	168	147	180	159	145	154	126	139	168	173	137	169	151	165	156	175	174	173	162	165	155	172	161	177	149	165	144	139	172	173	195	150	152	163	167	156	152	162	153	166	171	172	174	150	147	163	151	163	148	163	146	166	158	139	152	150	159	149	157	153	196	165	168	144	183	163	173	166	157	177	136	163	144	158	159	150	183	163	150	173	176	164	137	140	173	166	158	172	179	181	171	139	152	145	167	162	153	171	140	165	150	151	146	149	164	131	150	140	169	157	158	161	151	154	165	158	146	172	156	175	173	180	158	153	160	166	153	168	174	154	197	153	146	172	146	180	156	155	150	146	148	183	161	154	172	145	155	170	164	157	174	158	155	166	138	149	177	198	158	162	169	160	152	163	156	175	161	150	172	180	166	169	160	156	157	174	175	151	157	150	162	177	159	178	146	170	145	157	148	163	162	164	173	191	141	156	172	155	151	180	163	145	152	144	143	143	161	186	165	132	130	181	155	164	155	169	148	169	161	148	152	183	192	176	154	157	164	143	163	161	158	155	163	160	165	137	181	124	157	162	154	170	183	156	178	159	151	184	165	169	164	157	183	172	153	153	163	156	151	172	158	161	169	153	172	142	168	168	153	162	168	170	149	185	170	155	149	165	157	152	154	166	159	190	152	151	179	171	149	175	158	162	150	176	186	162	172	187	172	172	160	173	180	139	159	162	153	183	158	162	154	153	187	158	182	160	146	163	166	171	157	141	178	187	154	165	171	149	172	156	153	148	149	157	163	172	171	183	172	140	154	155	154	158	151	140	166	171	152	149	165	165	177	184	165	151	172	131	161	149	178	157	177	172	160	180	184	158	137	154	174	175	158	172	178	150	180	156	165	158	175	159	164	157	144	178	170	147	157	158	185	152	148	156	131	146	151	131	164	158	172	156	174
21803	19857	28309	31213	29130	24449	22442	21670	18559	20499	19827	21201	23469	21858	17724	18681	22014	21382	20274	13092	16973	15399	14919	9785	14662	14042	13819	12357	10115	11004	8156	8503	10003	12334	6607	4908	4388	5239	3782	3828	3131	2503	1922	2001	1483	1481	1678	1494	1669	1392	1217	1087	1323	1043	871	929	1248	1145	818	787	797	795	703	728	674	642	677	553	560	549	609	582	583	563	574	587	568	562	520	556	537	534	527	500	487	585	511	522	546	509	517	513	514	502	473	453	484	469	439	464	474	473	435	493	453	482	495	440	494	477	460	492	469	464	441	472	473	442	484	475	498	458	447	429	454	433	453	459	426	486	461	462	451	477	498	451	430	466	427	479	413	434	484	478	472	440	433	463	427	467	456	448	457	447	463	488	440	457	463	463	463	483	455	446	453	461	446	435	458	439	453	476	445	460	449	455	433	474	477	454	500	501	476	456	474	482	467	455	511	430	476	456	459	482	444	457	464	456	441	430	438	436	461	478	466	433	458	495	465	446	494	448	450	502	475	441	508	460	465	466	459	451	446	474	469	460	460	438	493	482	455	452	461	476	473	455	472	440	501	468	423	477	503	432	476	431	444	456	448	452	461	443	452	449	484	466	451	470	447	455	464	450	486	499	479	471	461	491	484	452	446	459	431	440	427	487	426	444	466	463	445	480	503	439	461	477	453	463	446	456	428	452	479	457	479	463	419	491	503	430	421	483	450	453	438	458	444	455	465	485	485	442	456	450	439	456	458	500	430	519	467	459	436	446	469	446	447	459	455	490	440	494	483	477	457	429	454	476	461	458	435	470	480	467	466	441	431	450	457	414	463	480	463	490	431	448	477	477	458	460	450	505	485	442	469	474	462	501	488	443	455	427	475	461	438	450	441	483	486	446	430	487	475	463	467	468	455	443	468	434	455	501	454	470	470	416	415	516	456	453	470	465	442	446	465	431	470	492	472	471	469	482	462	486	429	432	445	447	475	465	463	446	465	403	443	447	433	462	436	436	459	460	454	488	447	487	489	453	438	479	415	474	443	462	462	479	494	434	422	451	453	485	453	447	464	433	484	444	433	455	452	480	457	452	474	448	447	471	466	418	447	440	441	504	489	441	465	474	439	443	450	467	449	433	438	452	474	453	458	465	468	467	482	496	474	480	459	440	442	438	454	475	446	464	479	459	465	461	441	446	451	459	425	461	443	444	449	444	462	480	483	468	476	442	472	447	472	481	431	482	433	475	484	461	481	484	459	451	470	446	458	446	428	428	481	450	440	495	439	466	439	472	465	430	440	430	478	431	434	481	459	470	472	424	415	433	445	456	474	467	464	457	433	444	500	435	487	467	447	424	488	422	455	461	463	439	451	500	452	463	487	489	480	467	470	470	463	426	447	482	442	461	498	438	466	467	457	450	487	445	474	437	474	418	433	475	465	444	487	447	516	418	456	456	504	482	474	493	433	467	524	474	453	437	443	481	438	493	445	444	481	421	464	461	443	480	450	456	470	453	408	464	444	472	447	446	475	469	481	426	477	465	456	455	437	448	479	466	444	450	488	436	419	460	461	473	438	488	494	475	458	470	452	462	434	467	453	460	457	461	465	465	492	441	460	440	489	490	475	468	460	459	421	447	450	464	518	459	469	439	475	476	437	470	474	483	478	430	494	496	465	410	456	468	445	469	454	450	466	456	470	430	456	443	463	462	479	472	442	482	493	459	444	478	476	450	457	479	471	477	403	475	468	482	431	453	433	432	449	456	535	483	492	436	425	457	457	479	507	442	427	494	434	469	469	481	427	461	440	491	429	485	463	463	500	445	456	488	471	501	456	476	437	464	469	495	477	464	436	494	424	467	472	454	474	466	437	445	485	451	475	449	450	472	456	423	477	488	464	455	440	432	450	473	470	450	464	436	450	433	479	451	441	438	454	458	451	456	488	472	473	480	455	437	488	444	441	465	471	453	486	465	453	431	436	447	461	456	466	482	429	492	454	469	441	434	468	479	406	473	451	490	470	484	446	428	455	470	466	482	470	437	437	446	444	425	450	481	466	480	460	440	491	415	464	437	445	473	467	466	440	452	428	467	487	427	451	465	462	478	438	469	436	455	409	447	490	423	437	423	464	446	459	472	458	445	462	473	448	505	481	443	438	485	450	445	466	460	431	444	465	464	487	415	461	458	415	482	440	446	465	470	445	469	497	437	484	461	450	462	453	519	501	448	454	456	447	423	447	438	467	452	479	484	475	493	485	451	469	489	403	430	452	433	449	471	451	465	438	458	458	457	463	486	463	444	475	465	470	456	490	466	452	449	432	436	466	459	463	423	446	472	498	454	467	491	414	455	424	482	486	454	479	431	466	416	482	434	489	447	456	440	493	448	501	435	429	478	459	509	494	439	463	460	459	462	434	475	453	423	487	454	429	446	470	461	475	493	440	435	458	493	475	474	446	507	445	485	489	460	448	480	456	453	424	459	451	469	490	435	468	487	486	467	503	440	430	434	443	475	435	446	435	482	457	486	477	478	518	469	462	477	476	415	473	456	457	475	484	451	440	476	460	422	471	483	476	471	457	454	480	434	450	435	457	467	462	449	448	446	448	413	438	446	439	468	442	451	455	466	438	480	460	473	488	462	458	462	436	498	467	422	461	492	441	465	435	457	464	451	444	505	450	468	466	480	466	495	470	461	465	478	426	458	450	459	490	517	424	427	452	429	434	469	452	456	456	448	485	457	428	433	488	483	492	463	482	436	471	479	441	455	464	408	460	445	481	464	482	444	500	430	503	439	485	426	477	456	471	473	451	474	449	478	488	470	437	483	443	470	461	482	436	436	468	471	491	443	444	427	490	461	485	484	433	494	489	461	466	466	402	482	445	478	475	429	465	448	456	482	470	434	470	493	434	435	434	461	442	482	488	469	432	513	448	454	481	429	445	466	467	476	467	432	455	482	501	477	473	474	431	458	442	455	429	465	475	453	434	431	479	483	447	457	446	447	472	461	480	440	421	420	449	493	432	464	434	440	474	478	471	474	463	456	452	445	412	424	427	431	449	472	461	467	463	482	467	469	448	475	459	471	477	489	483	476	460	457	474	488	458	425	474	467	482	453	455	470	451	463	426	428	437	443	493	469	419	453	459	447	465	426	451	425	455	452	466	434	463	443	472	468	434	446	452	439	451	466	423	442	472	426	480	481	448	473	463	446	439	447	465	445	460	483	511	495	451	470	471	480	479	417	407	479	453	449	488	479	455	442	437	484	455	470	464	460	461	484	436	504	480	470	443	475	456	427	468	426	466	453	453	471	429	470	486	462	466	452	453	453	458	493	452	515	464	482	452	458	473	435	490	457	454	480	471	429	420	446	463	475	481	473	458	476	430	462	457	459	428	444	474	457	458	426	470	455	433	451	462	429	465	465	442	479	465	472	463	445	440	473	452	477	466	445	494	486	479	453	431	487	484	468	487	480	436	435	469	502	458	446	447	417	501	422	453	435	482	440	468	482	462	463	475	483	450	473
8183	4914	6005	4581	3158	1953	1420	1043	917	754	658	606	556	518	439	393	431	403	365	290	318	300	312	283	293	292	299	288	257	246	287	246	275	267	241	263	226	232	251	249	232	207	219	233	234	226	234	247	218	224	212	233	248	223	245	209	228	201	239	229	266	224	234	219	234	232	217	238	219	224	228	222	235	216	229	221	224	250	222	208	204	218	211	238	237	233	226	249	208	238	220	186	226	216	208	212	221	212	201	244	212	224	210	247	199	277	225	206	218	218	220	233	214	203	226	226	221	232	213	220	204	232	227	217	257	206	231	184	225	228	217	210	225	229	222	244	228	233	225	252	225	186	247	222	248	239	214	236	203	201	199	261	207	215	209	218	218	199	205	210	231	224	210	211	248	215	236	222	223	218	233	194	214	240	228	212	221	230	218	207	234	219	219	224	216	213	228	224	227	226	216	214	208	208	212	199	208	220	231	241	198	220	217	209	225	209	209	199	209	189	211	219	212	202	229	219	194	217	230	219	221	212	215	227	233	223	218	231	235	235	232	220	218	195	215	199	181	228	223	210	214	230	238	213	232	185	221	227	231	195	228	220	218	207	198	227	199	228	238	233	202	235	229	213	224	186	224	205	202	204	204	247	220	249	213	229	213	213	238	204	237	230	242	220	220	192	222	213	205	246	207	210	210	225	221	216	262	211	222	207	233	223	179	217	231	238	238	230	212	213	227	245	204	242	246	231	216	229	223	228	219	223	209	217	218	222	213	211	224	200	207	211	164	240	232	223	223	188	206	215	223	186	248	209	212	229	227	230	217	207	227	206	232	227	223	246	217	230	218	245	218	228	224	233	236	212	213	196	222	221	251	245	234	216	228	210	214	206	230	221	217	227	248	232	230	230	202	238	213	219	201	246	226	224	251	219	212	220	227	208	233	213	221	215	248	242	211	237	229	207	207	225	232	220	209	206	193	225	234	211	202	214	240	214	207	221	263	217	238	238	222	209	223	253	244	254	211	199	213	220	233	240	202	215	222	224	211	229	208	227	203	256	227	225	244	231	211	214	219	202	223	209	214	243	211	213	224	255	219	186	198	230	212	217	238	214	213	230	249	211	224	232	234	222	212	169	219	205	232	228	201	183	219	231	233	216	223	228	233	206	218	224	214	227	200	259	217	236	217	200	234	207	200	254	222	217	197	215	238	231	226	231	211	229	215	226	211	242	220	197	203	206	216	222	221	217	197	233	225	194	235	195	228	201	226	218	218	217	210	206	204	229	233	227	221	219	241	191	215	194	223	227	218	221	238	205	198	249	215	212	213	239	221	209	224	203	209	203	211	200	231	240	209	225	235	234	229	218	246	229	213	232	223	209	194	224	210	235	223	219	233	212	250	225	216	196	204	235	218	217	226	191	221	213	204	218	210	240	228	212	256	223	216	201	205	224	196	231	230	231	202	232	207	182	199	211	202	232	241	221	219	217	220	212	225	231	209	235	205	214	221	213	194	219	267	197	189	213	246	222	240	247	228	200	234	254	240	222	231	214	227	247	247	221	235	228	232	211	196	249	236	209	206	230	225	211	212	227	221	212	206	198	209	223	216	232	234	218	216	229	238	214	216	204	225	176	216	249	235	220	219	189	216	188	206	247	209	215	197	208	233	215	222	222	212	227	204	220	239	230	221	225	188	224	219	212	210	204	233	232	221	252	207	224	206	217	199	204	233	210	205	200	262	198	208	207	220	220	228	198	229	201	224	238	212	221	206	216	231	223	240	210	238	211	225	203	236	202	215	214	219	228	221	214	235	210	229	223	223	240	222	223	220	215	206	252	221	231	216	211	193	193	225	198	213	225	219	246	224	230	211	236	208	210	214	220	239	238	236	235	248	232	191	241	221	238	217	199	226	230	209	260	225	216	243	235	214	209	231	218	235	207	240	205	239	212	229	209	218	252	204	213	230	211	223	191	245	219	213	219	214	221	239	225	217	224	225	224	232	224	213	209	230	196	227	232	214	217	203	218	222	200	196	230	208	228	184	253	224	220	203	247	224	214	202	245	198	208	253	219	219	241	202	229	191	211	246	246	218	192	224	223	207	234	206	223	246	217	221	221	226	223	232	213	213	205	222	211	232	211	223	245	230	216	214	236	213	210	212	211	208	208	203	223	256	227	230	207	221	247	227	198	224	210	230	235	209	219	221	218	227	212	199	237	210	200	218	206	224	221	216	210	228	194	220	235	222	202	225	208	195	203	223	218	222	228	208	190	231	242	233	219	224	216	205	212	202	232	219	223	233	223	223	234	237	248	206	221	239	215	240	196	197	208	225	232	250	220	233	235	225	212	197	211	224	219	221	198	247	206	246	219	205	215	207	219	218	225	229	235	214	221	238	228	212	225	248	217	223	210	200	228	217	235	250	224	197	214	223	222	227	246	218	211	230	221	227	219	206	215	201	232	232	207	205	209	219	251	234	203	228	198	249	202	243	188	240	215	204	206	223	223	242	202	236	224	220	228	241	206	233	237	221	205	209	203	219	215	223	248	228	214	216	233	203	202	207	243	206	179	229	235	192	194	216	209	225	224	244	207	215	199	241	215	211	231	202	223	250	189	211	220	204	222	200	222	213	210	235	221	226	221	251	222	181	231	239	212	201	240	187	202	211	214	232	210	239	208	218	237	226	208	209	213	225	227	223	202	234	209	244	220	209	236	188	224	240	185	201	197	218	224	215	218	233	217	210	229	205	201	210	200	202	226	206	239	209	206	235	207	221	215	225	231	219	214	223	202	213	217	224	230	223	236	211	229	201	242	209	225	214	235	239	201	244	217	205	201	213	249	232	222	211	205	215	217	209	218	207	210	215	210	229	194	230	226	259	217	224	221	219	226	236	246	229	210	222	215	218	260	238	214	210	223	221	223	180	236	224	216	224	229	230	202	219	183	218	234	229	224	211	222	224	210	216	218	192	251	236	223	221	221	208	216	228	227	177	212	196	217	227	250	198	242	224	223	226	231	227	206	186	251	246	229	234	219	201	203	212	237	190	220	214	221	223	207	233	222	198	231	212	246	214	217	241	250	207	207	206	232	188	242	213	238	217	230	219	240	181	216	228	227	207	208	230	211	232	210	216	234	208	229	208	227	217	210	219	231	225	212	217	229	266	204	229	230	190	209	246	197	181	229	206	247	228	225	226	209	176	231	226	215	227	202	216	242	226	234	196	217	217	216	207	215	249	236	222	229	202	208	236	243	210	164	212	218	213	220	224	213	180	218	180	223	213	218	217	232	213	216	221	223	249	257	214	234	229	200	263	259	203	207	205	229	222	210	199	198	228	230	211	220	219	227	216	235	239	226	238	228	231	218	205	201	212	195	189	239	221	202	221	238	224	181	220	229	218	218	217	246	207	223	235	233	218	212	223	195	234	225	212	219	181	218	205	214	226	211	223	228	219	217	247	220	220	214	217	221	194	215	238	206	244	209	215	212	242	217	224	251	225	229	186	236	199	215
7187	5910	10920	10970	9222	6677	5378	4371	3740	3433	2981	2764	2665	2487	2002	1998	1969	1877	1822	1456	1424	1326	1276	1179	1345	1224	1283	1116	1027	985	1005	925	1005	1033	844	779	803	821	730	694	684	684	636	685	663	623	663	639	652	681	638	635	607	655	612	637	665	635	632	616	643	619	694	594	653	627	656	637	674	609	617	604	592	607	634	614	635	635	651	595	583	605	585	654	598	633	639	616	583	614	580	618	613	607	629	567	623	591	628	638	597	651	627	621	582	586	639	614	604	598	629	590	567	600	616	614	597	589	608	649	618	576	585	584	618	580	629	588	583	582	626	650	598	610	606	580	596	615	599	598	635	590	573	569	611	563	597	610	583	595	598	617	617	581	620	645	610	608	627	598	611	586	612	584	637	578	602	581	642	566	593	596	591	607	614	593	650	557	594	589	606	617	634	595	635	572	613	567	608	611	664	588	567	640	643	627	575	615	632	606	607	620	602	588	620	604	544	616	601	586	582	588	557	615	569	599	590	578	596	568	612	638	630	615	625	609	592	611	618	611	618	626	657	568	610	612	612	571	594	574	644	619	626	598	600	658	634	627	585	612	567	621	591	605	589	604	626	604	583	543	590	595	623	593	663	567	589	561	607	632	606	595	580	613	622	604	613	573	621	614	595	632	552	634	597	570	576	610	664	578	604	653	595	631	591	603	584	599	587	635	621	622	620	616	616	613	622	592	591	593	611	610	626	583	552	581	573	570	566	620	592	604	592	599	646	621	559	635	597	598	583	610	651	610	646	662	584	620	587	571	606	604	592	613	624	623	601	590	551	584	594	598	595	590	561	574	585	615	574	589	617	577	585	592	638	558	632	624	631	641	585	607	600	600	595	599	607	594	601	556	623	593	615	636	575	549	592	603	601	608	599	615	587	541	531	628	591	614	625	581	581	596	627	572	638	614	620	600	598	580	597	564	599	595	560	599	593	566	596	550	599	626	597	583	636	605	626	609	655	587	624	595	598	595	597	598	602	628	588	615	580	609	611	649	641	619	608	559	594	620	622	580	590	602	617	606	619	629	611	628	591	620	598	594	641	597	591	629	633	642	575	577	636	615	559	585	558	613	622	587	566	574	593	561	591	628	595	628	596	580	576	603	640	576	568	585	578	634	582	618	575	653	619	634	599	584	605	603	612	581	547	573	605	605	549	601	571	604	597	595	561	607	602	590	592	653	610	650	612	597	554	612	622	563	574	561	585	624	587	592	574	572	596	597	592	613	585	622	577	623	606	620	612	613	613	589	603	615	579	610	572	615	626	646	592	610	586	626	575	606	587	590	630	584	641	574	611	563	596	603	628	629	617	577	563	593	608	605	555	638	623	592	599	602	606	584	604	607	572	605	637	595	567	608	581	630	633	600	645	616	580	584	605	611	603	590	607	629	600	606	630	620	626	584	592	579	589	636	616	629	562	599	602	597	602	605	610	579	597	598	580	619	581	590	556	577	621	600	545	644	633	572	561	628	598	613	601	610	599	607	594	607	612	567	630	613	599	601	640	599	586	564	589	593	602	635	588	591	609	603	582	596	590	583	579	618	637	610	611	568	620	582	590	618	591	588	594	564	674	606	561	568	616	612	603	571	588	595	610	597	562	610	613	574	599	532	591	611	584	608	561	598	584	558	600	628	554	595	583	624	596	622	627	584	624	631	571	570	563	624	588	573	597	655	588	578	593	598	600	620	619	529	590	563	628	575	622	630	637	611	546	608	609	588	592	581	648	616	600	594	595	564	583	629	597	553	605	590	599	631	630	623	600	596	582	599	599	575	580	587	630	556	604	554	593	597	617	576	515	582	612	611	614	584	584	638	588	668	614	583	546	634	612	597	625	550	622	612	600	594	550	586	669	580	617	617	590	614	640	587	530	639	600	612	606	621	570	608	576	570	616	617	579	633	609	572	620	577	609	582	597	642	647	583	556	621	569	638	595	608	574	617	661	587	602	642	626	609	582	596	600	570	659	557	583	595	637	570	691	661	620	552	586	602	635	626	575	612	605	619	621	614	631	581	596	630	623	571	572	615	584	597	594	590	609	591	573	602	603	585	573	592	574	620	600	541	582	614	589	602	608	634	608	613	603	562	604	602	591	599	560	594	595	621	630	600	620	606	600	613	608	621	603	562	597	616	589	567	589	579	589	641	605	667	612	571	603	578	603	564	555	567	589	614	650	582	569	603	609	580	639	591	611	612	584	626	612	554	594	590	622	614	534	571	644	627	568	563	614	632	635	624	603	606	551	606	561	576	659	613	616	584	620	623	598	583	587	614	607	616	600	572	602	581	583	619	608	596	592	599	627	594	620	555	598	563	610	593	564	613	587	570	574	579	594	604	588	608	569	593	615	620	601	569	576	601	614	607	579	624	573	650	613	599	631	572	622	624	595	576	605	628	627	633	643	635	575	624	555	592	597	576	612	581	550	605	597	583	624	574	541	596	605	602	625	629	594	631	573	601	612	617	557	588	580	622	580	612	577	639	558	661	616	594	619	620	584	625	580	597	564	605	617	590	624	603	609	603	579	621	577	589	616	614	631	614	623	595	609	601	585	569	566	580	585	615	604	605	605	588	587	571	607	609	598	608	593	623	591	607	589	629	595	643	588	628	597	602	565	545	617	589	573	567	639	613	579	622	612	571	619	577	597	600	594	630	612	621	640	578	604	557	633	570	593	624	627	549	598	550	604	623	573	624	613	635	585	611	623	604	584	632	637	607	606	621	632	596	633	586	631	567	597	594	601	631	627	599	569	604	625	631	601	580	611	617	659	579	611	579	572	628	589	644	594	589	653	621	610	661	625	684	624	607	583	609	574	593	622	625	581	558	648	608	622	602	582	561	608	561	574	600	545	562	611	625	589	617	593	586	582	604	647	591	608	610	606	607	660	626	629	615	611	589	562	582	634	614	597	613	638	592	556	630	587	577	605	564	640	603	575	614	633	601	604	629	649	574	612	616	576	598	562	638	607	600	579	597	606	606	613	590	601	592	599	628	650	574	595	590	599	611	595	609	617	621	589	588	603	605	582	600	671	586	579	624	623	560	615	584	604	642	635	550	597	590	593	616	553	601	568	623	602	564	639	611	575	564	595	646	608	610	620	562	622	637	607	565	656	567	592	615	569	631	596	620	616	577	595	615	632	583	603	586	584	564	605	542	599	585	585	596	589	592	590	580	643	597	589	616	625	611	585	574	630	632	625	602	553	593	636	615	587	651	593	582	579	560	551	607	576	638	583	591	589	606	603	610	603	599	579	580	575	603	632	633	661	591	579	583	591	584	627	580	600	615	604	601	602	565	628	616	589	591	597	572	589	633	577	580	612	596	619	628	652	587	640	607	609	585	591	624	601	557	611	640	537	592	642	558	601	598	577	585	588	599	617	649	627	569	627	644	571	610	581	604	581	542	594	610	583	577	608	620	627	632	617	576	634	633	569	586	597	554	605	600	571	615	601	600	565	598	587	587	620	607
22389	16381	18926	18230	15194	10047	6489	5227	3510	3747	3600	3584	4003	3424	3209	2709	3226	3190	2473	2061	2040	1637	1722	1680	1738	1579	1295	1183	931	1144	1036	851	1079	1194	660	582	460	546	428	406	351	319	257	293	281	267	270	231	250	245	259	179	240	206	187	190	237	189	224	208	197	181	207	187	189	186	214	176	181	189	204	180	191	197	188	189	186	192	170	194	168	193	216	150	177	163	184	192	194	180	174	200	182	184	193	164	181	166	161	203	189	180	184	187	192	178	168	201	185	168	179	190	180	197	186	186	176	186	167	165	196	215	174	199	183	176	180	210	177	199	182	180	202	191	203	177	179	195	210	199	191	185	181	154	179	185	196	166	188	179	191	182	185	160	168	159	182	200	166	191	193	167	168	176	179	192	184	188	199	173	175	161	177	161	173	156	202	190	175	163	178	163	178	178	207	192	170	202	168	176	207	184	196	158	197	188	186	168	171	187	161	193	176	171	191	198	181	201	170	166	180	203	153	165	163	177	172	164	191	150	197	156	209	165	198	191	174	187	182	204	189	186	184	176	159	168	178	180	189	182	187	194	189	176	152	189	194	174	181	164	181	168	207	207	200	162	190	170	188	174	179	174	179	185	197	203	174	195	164	190	179	178	183	180	167	172	200	188	189	182	193	205	184	180	169	178	163	186	157	181	187	199	173	178	199	191	150	159	179	167	207	161	186	177	205	177	178	191	185	199	180	195	179	178	184	152	164	194	175	174	186	208	179	190	171	191	200	158	191	213	183	164	186	194	185	183	192	199	172	190	167	196	176	190	185	159	172	168	183	193	200	151	147	156	183	176	154	174	186	171	162	175	166	191	203	205	177	213	177	152	184	187	180	189	195	178	164	190	157	196	160	174	172	194	184	182	159	176	193	189	188	170	190	176	180	188	180	170	180	179	165	176	186	184	197	198	174	190	171	184	189	216	190	189	180	197	179	184	170	177	172	168	167	184	201	183	178	206	159	177	193	199	171	175	179	158	180	195	216	190	191	172	175	183	203	156	188	170	204	182	185	187	190	190	195	192	186	179	176	167	184	194	162	191	169	178	184	193	209	187	198	207	191	188	196	165	218	162	184	190	193	190	192	184	183	151	186	186	202	191	172	176	175	197	175	186	175	170	175	196	170	177	182	164	170	183	167	196	203	194	179	193	197	188	175	184	162	188	176	196	198	166	199	159	189	163	193	161	169	174	185	186	179	182	162	171	190	151	162	178	177	202	188	186	168	170	200	173	158	173	185	178	181	204	181	170	159	185	183	201	175	163	174	193	174	204	183	175	185	175	187	196	213	183	186	161	202	183	154	175	181	184	154	153	174	180	199	180	191	162	179	184	192	186	180	186	201	189	206	176	186	183	170	197	182	175	167	172	189	187	177	198	168	181	202	181	177	189	189	177	183	171	164	177	194	194	194	160	156	194	188	199	168	166	160	206	194	205	179	203	182	163	186	203	166	194	161	175	180	193	170	217	190	212	175	173	211	205	195	190	178	192	177	193	169	200	173	180	170	183	177	208	181	184	188	192	209	183	200	173	172	191	165	185	186	197	162	171	191	185	176	172	151	189	178	167	164	166	191	164	171	174	177	161	150	197	171	148	178	204	165	161	204	205	186	196	180	163	172	207	199	179	192	186	172	173	176	182	172	180	158	171	178	205	180	153	173	191	184	173	200	161	183	149	186	171	195	202	177	163	189	181	193	176	203	147	174	186	178	180	165	194	181	177	198	195	186	161	199	189	182	197	169	163	181	166	165	190	167	198	195	173	185	168	202	173	200	199	192	166	199	189	191	180	163	189	195	168	146	189	166	174	191	161	182	204	203	182	174	195	191	187	161	184	182	179	166	215	179	192	191	181	188	172	175	155	204	173	191	168	162	168	185	196	208	194	174	174	173	220	196	193	165	201	216	183	157	204	175	191	176	175	180	196	173	210	184	171	182	184	177	185	201	179	181	205	181	159	180	172	195	169	170	145	190	171	186	169	161	175	175	202	187	179	182	173	170	174	159	180	141	205	180	191	172	204	162	160	177	186	160	178	209	183	168	197	161	185	218	194	194	191	171	188	194	171	167	180	163	178	195	183	168	197	163	168	175	160	176	204	146	165	186	183	175	198	192	197	185	196	164	189	187	157	209	215	187	195	175	201	170	185	178	211	180	185	181	168	196	170	180	180	192	174	202	190	195	176	198	207	210	201	166	192	161	185	181	189	186	165	176	192	174	176	217	204	188	194	193	176	183	175	168	200	179	192	171	162	177	194	178	174	173	190	176	212	190	194	186	187	185	183	186	179	207	182	186	185	170	193	174	180	162	179	186	190	174	184	179	177	189	185	158	176	204	172	174	217	211	214	182	166	175	199	183	180	165	174	185	171	181	184	210	182	186	203	209	195	183	179	175	210	167	190	173	186	172	175	183	193	193	181	163	182	187	166	196	174	196	172	206	177	153	192	171	167	174	163	189	207	189	180	197	193	180	193	181	190	169	180	191	176	184	181	162	202	171	171	206	173	194	177	170	207	150	207	181	205	173	194	175	148	180	180	170	185	176	192	168	180	183	171	167	213	215	159	164	161	164	160	189	144	177	179	177	179	193	189	170	181	167	168	174	172	197	172	156	216	193	187	164	177	190	180	163	188	193	197	177	182	191	170	183	189	196	167	198	189	183	213	175	163	178	191	168	173	167	183	167	176	177	174	181	205	145	165	173	180	187	168	185	182	171	161	191	187	156	182	194	186	165	177	165	171	173	192	190	181	188	215	166	167	174	163	192	176	154	205	162	180	187	198	176	197	191	187	193	167	203	175	198	188	186	185	162	193	191	197	178	177	181	169	177	192	168	187	199	179	180	185	205	158	164	192	189	180	168	170	161	191	189	157	195	188	170	174	210	185	167	177	199	187	209	187	205	184	179	186	181	182	192	204	195	169	164	182	170	175	182	180	167	186	193	206	164	171	171	182	173	178	171	180	182	191	183	196	163	195	162	160	162	187	179	189	166	177	190	167	205	173	149	181	172	181	186	187	193	169	188	178	198	193	184	176	149	190	189	178	187	170	209	196	161	166	192	189	126	196	175	189	159	163	177	177	178	187	189	152	193	199	198	185	191	180	208	168	183	196	173	176	167	186	159	177	170	192	172	170	181	201	177	180	185	211	162	170	153	183	195	166	195	205	195	192	181	162	202	181	164	163	195	165	162	179	173	179	208	154	188	191	172	181	189	148	169	191	192	192	174	189	188	199	176	206	192	166	188	165	164	214	181	184	195	192	171	180	183	167	214	198	166	190	201	204	189	164	181	165	203	177	197	179	202	175	149	198	178	184	167	191	175	172	166	179	185	168	172	165	195	190	179	183	176	180	168	171	164	176	198	203	178	177	160	178	193	148	168	190	180	184	221	197	185	167	202	185	169	165	193	179	197	176	177	166	166	165	178	188	188	177	204	190	180	199	172	185	169	205	188	172	172	158	184	180	180	161
16966	14287	22859	24786	23181	18079	15743	15152	12261	13826	13664	14571	15698	13861	12711	12414	14389	14607	10677	9733	10866	9600	9618	7997	8606	8401	7633	7247	5809	6628	5723	4689	6850	7287	3917	2931	2621	3125	2429	2263	1984	1549	1339	1361	1062	1246	1245	1035	1024	957	904	791	993	808	779	704	949	809	735	744	747	664	623	645	653	606	613	598	521	536	542	574	591	585	619	606	564	507	591	582	579	581	537	544	531	578	539	597	516	551	529	528	516	510	539	551	517	527	535	515	511	519	522	538	525	539	499	487	497	542	514	551	506	496	472	557	500	560	512	487	497	504	518	526	521	529	499	522	548	477	510	524	518	515	486	544	493	503	508	506	514	522	531	523	493	548	503	486	526	510	508	543	535	537	495	483	532	496	546	492	507	515	516	484	503	524	511	508	502	503	519	487	530	499	503	535	548	515	541	534	492	487	556	536	489	539	494	528	550	535	500	516	504	496	522	503	510	522	491	509	489	468	536	507	501	522	517	525	495	550	488	503	513	499	495	535	498	517	529	507	490	523	503	469	519	519	522	530	521	519	546	510	511	488	484	528	489	517	518	486	538	522	530	508	487	506	509	504	543	514	535	485	512	491	515	515	512	522	502	515	520	504	526	538	507	540	510	498	473	472	548	513	552	513	503	504	551	530	499	566	522	529	497	541	549	520	500	544	479	471	495	489	504	520	536	511	539	532	476	491	547	512	518	505	504	492	493	501	495	497	527	519	491	464	501	561	548	511	508	506	496	507	474	511	471	521	519	517	492	481	556	501	490	509	537	533	535	511	476	502	494	531	521	586	500	515	510	478	520	475	514	475	500	516	501	469	559	489	503	480	509	546	516	496	514	525	494	507	501	520	515	502	527	493	512	486	502	508	520	499	487	517	500	500	483	492	478	467	512	510	490	506	520	489	514	485	522	491	444	560	529	527	484	488	508	537	512	494	512	479	502	510	518	502	514	514	490	469	504	524	560	508	516	511	514	470	517	502	494	499	517	506	537	505	504	504	482	513	532	499	556	522	509	537	521	539	523	455	524	531	472	537	533	506	495	471	547	501	520	535	542	543	450	539	487	505	529	509	518	498	518	481	529	547	490	520	530	498	489	524	500	464	486	511	484	514	488	463	515	507	551	501	476	509	503	538	467	466	492	499	507	547	534	504	480	507	555	505	479	493	482	507	497	529	523	502	508	490	501	544	507	537	494	482	519	516	506	504	520	497	455	507	496	532	493	497	525	482	503	454	493	538	520	502	483	499	453	517	500	525	521	506	466	517	491	502	526	500	503	537	472	543	538	501	513	486	515	519	509	536	500	560	507	515	510	551	516	452	509	475	499	530	487	542	510	547	508	542	482	470	515	508	519	477	511	480	511	558	496	492	475	499	513	467	500	481	548	498	555	531	505	511	530	472	519	471	489	517	473	473	523	496	478	500	503	536	520	535	493	486	501	540	503	484	493	522	502	518	477	524	537	481	527	510	525	508	490	502	493	517	508	555	514	465	495	498	489	482	484	516	514	500	481	557	483	474	485	547	517	532	485	513	558	519	524	508	522	508	520	529	526	494	537	502	496	537	510	471	498	503	500	500	523	493	540	526	548	507	504	522	479	504	519	502	521	504	524	531	463	498	519	496	490	488	530	479	539	506	491	539	491	530	524	504	483	477	518	532	559	531	500	483	497	524	483	536	499	507	519	517	510	527	502	492	483	482	500	540	487	523	514	514	516	506	509	566	501	540	546	514	513	514	529	512	543	489	498	522	497	493	519	536	533	511	537	531	495	558	541	479	504	535	507	496	489	526	484	502	546	519	534	521	505	483	539	561	498	504	527	492	513	481	470	503	504	486	498	516	510	524	529	496	540	502	463	551	529	524	501	480	528	500	500	488	485	491	519	540	508	450	486	528	510	535	519	531	513	475	511	505	483	469	486	499	477	509	536	549	488	512	538	512	484	517	528	548	509	485	531	497	472	509	516	520	510	505	514	527	492	538	519	503	492	523	504	521	523	545	457	536	517	549	517	529	497	511	505	489	502	516	507	464	528	531	526	523	512	526	515	486	516	526	523	506	543	467	522	472	472	516	499	548	508	490	508	523	555	486	499	495	552	499	504	485	499	510	506	544	531	517	481	499	480	518	515	517	522	501	520	538	492	509	464	501	510	494	474	490	474	525	496	540	481	527	507	520	518	505	482	501	550	502	529	486	536	505	498	495	491	477	566	515	468	536	525	514	458	579	526	553	509	511	513	489	512	488	496	473	548	529	535	506	485	547	510	505	484	506	511	516	527	502	481	516	498	498	512	516	518	518	534	507	495	507	499	477	513	550	489	524	495	504	539	543	500	520	492	536	510	495	510	509	498	506	521	525	526	474	536	523	505	489	518	501	514	480	499	530	504	501	500	551	517	534	493	511	511	502	456	489	449	494	497	581	533	515	483	464	518	512	491	498	524	520	519	516	534	535	514	509	514	487	517	522	519	488	496	511	491	490	527	495	534	494	492	468	537	504	502	492	470	527	500	484	521	509	511	489	474	519	530	531	547	555	526	522	512	481	532	571	518	543	544	525	524	517	499	529	531	566	519	509	496	511	515	488	528	505	499	475	513	515	507	495	471	542	516	526	463	509	490	488	483	494	466	519	532	491	486	549	505	513	520	506	526	526	473	496	494	523	543	463	510	523	525	509	472	511	513	552	522	484	490	523	511	487	500	480	478	467	492	499	490	507	527	494	504	539	477	508	502	493	508	517	488	536	526	516	496	494	499	520	514	538	473	454	521	496	505	458	483	507	498	523	501	485	523	542	501	505	500	483	509	519	469	552	523	501	540	490	525	486	528	532	494	457	537	516	535	498	523	546	498	508	518	539	483	529	485	527	485	535	507	533	504	533	501	518	517	516	532	502	525	492	513	531	492	478	490	497	496	496	477	557	522	470	489	473	519	479	488	532	541	517	563	482	502	484	504	502	497	517	514	490	520	516	529	543	522	522	517	513	478	521	482	527	506	539	487	527	504	495	458	522	531	493	501	501	482	485	452	543	488	519	503	539	533	496	485	518	552	534	526	573	498	518	479	537	528	493	533	457	500	496	538	503	512	533	497	512	522	544	545	492	485	545	502	525	528	467	491	515	515	543	525	506	555	476	508	508	579	482	495	530	511	506	522	515	520	538	540	510	510	511	499	519	501	550	516	475	492	486	541	513	494	502	528	510	487	512	499	521	503	510	504	525	497	539	492	551	504	517	556	524	521	490	536	540	484	506	515	539	514	512	478	488	518	502	515	521	540	530	513	489	509	534	484	571	504	501	510	469	543	531	514	519	460	566	478	503	471	508	511	497	495	541	555	524	528	540	533	519	511	502	517	498	497	556	523	524	495	529	531	507	513	491	494	522	523	450	488	499	545	521	469	500	486	499	515	508	549	515	470	506	483	498	549	482	527	514	519	494	493	512	499	534	536	512	497	497	525	485	510	511	522	504	490	503	553	500	506	510	496	512	515	512
30671	24435	28176	26541	23384	16987	11815	9594	7445	7540	6560	6808	7134	6506	5424	5482	5719	5861	4976	3685	3589	3156	3354	2857	2872	2728	2670	2190	1761	1844	2024	1830	2356	2147	1050	852	673	834	613	635	571	449	352	388	291	315	342	292	267	237	231	236	227	208	188	217	267	226	202	189	208	193	212	185	187	181	198	159	169	160	174	187	167	156	170	165	195	197	184	184	178	162	154	176	170	171	186	176	179	163	161	193	167	174	155	191	174	153	169	168	166	149	167	161	179	159	167	174	176	134	147	153	159	156	160	188	153	156	150	160	177	153	153	145	175	151	167	169	141	155	170	162	155	150	161	165	151	160	172	149	173	179	132	182	168	169	132	167	173	166	165	142	149	166	164	152	163	169	144	156	153	171	172	155	150	169	139	189	160	156	144	180	170	142	149	148	148	153	151	149	159	154	162	169	178	170	158	147	165	116	185	174	156	152	161	167	177	169	135	164	168	162	166	142	174	142	155	139	162	150	148	163	178	147	173	136	155	155	149	141	160	165	167	161	208	166	154	159	158	162	147	148	154	157	154	177	150	174	151	170	169	147	156	173	146	155	158	154	161	179	173	134	144	160	166	163	179	159	154	145	150	168	154	150	178	165	142	161	156	149	161	153	135	170	158	173	177	190	160	159	158	173	163	167	164	155	161	148	175	166	183	145	150	153	140	162	167	165	160	150	151	153	154	158	170	164	167	153	174	172	142	170	158	145	156	172	152	159	160	170	171	174	152	157	154	153	158	162	145	166	143	171	157	150	183	165	165	170	172	184	163	164	168	158	163	163	160	159	163	141	151	177	155	145	164	152	150	151	171	161	145	162	156	133	173	139	149	164	169	154	173	154	166	137	167	160	141	162	153	162	161	160	145	178	153	151	166	169	157	147	162	167	155	159	142	146	175	157	155	169	148	166	143	170	168	162	170	172	161	149	164	157	161	169	148	155	170	158	161	169	158	190	144	153	169	175	145	183	163	161	168	179	170	143	163	163	180	155	159	173	164	148	134	178	160	175	160	146	169	140	166	167	163	183	185	170	147	175	156	159	158	156	178	150	159	161	148	180	163	157	168	158	169	166	159	172	155	170	164	158	144	164	141	158	166	145	164	155	157	150	137	158	168	174	161	155	197	165	170	167	180	180	173	151	159	142	139	145	160	154	158	169	163	174	181	174	173	172	153	144	146	142	161	160	163	155	159	174	155	143	159	182	156	149	171	131	182	151	178	174	166	147	138	154	168	151	145	166	155	162	156	171	145	165	149	149	159	164	146	169	161	168	168	137	169	159	141	148	158	157	148	136	169	167	134	194	144	142	151	148	134	158	140	153	169	152	168	171	168	159	177	163	167	170	158	160	158	139	179	177	148	139	159	151	153	163	156	142	173	184	165	163	160	155	158	150	153	157	168	187	168	154	142	160	166	153	190	175	168	170	147	154	166	167	148	158	165	157	138	166	161	127	145	163	176	147	170	148	182	146	159	156	151	169	168	167	176	153	142	149	156	170	167	161	158	146	158	176	191	162	152	160	148	147	158	168	182	147	194	171	170	167	145	166	169	176	150	153	158	150	174	167	134	149	168	176	136	174	165	167	149	170	157	150	162	168	152	158	173	146	136	179	156	153	151	150	182	166	169	161	155	131	140	162	160	144	164	163	139	159	176	151	153	142	150	149	177	170	174	145	150	146	173	174	158	164	173	168	171	151	149	151	169	135	163	149	151	148	171	161	172	163	173	136	159	163	166	168	150	148	170	184	162	152	177	180	148	153	167	136	146	164	152	169	183	164	174	149	155	193	169	150	144	144	153	157	145	150	182	155	187	138	149	181	138	160	159	163	181	164	160	159	162	153	158	156	174	154	176	145	157	158	148	145	152	151	149	150	169	179	136	167	163	155	184	146	172	183	173	181	163	160	146	152	177	154	166	152	151	131	182	157	137	169	149	165	156	158	164	146	147	159	158	178	153	137	156	134	160	176	146	167	189	155	151	153	176	184	170	151	167	159	180	153	157	139	169	148	138	153	144	168	149	155	151	170	173	144	149	153	173	168	157	172	146	158	162	145	160	166	156	198	169	159	172	147	157	159	160	146	170	150	175	171	155	160	153	145	165	147	166	144	160	155	172	144	164	140	163	165	162	159	161	153	145	159	149	165	141	172	162	147	158	141	142	159	177	148	153	145	146	148	161	190	146	143	160	184	155	151	147	163	130	176	148	139	173	154	136	169	158	158	156	177	159	172	169	148	180	150	154	186	180	167	159	162	158	174	150	158	167	159	182	153	151	146	142	155	151	174	159	163	161	168	157	171	166	159	134	183	159	152	167	166	159	162	160	195	160	149	165	173	147	184	138	168	179	135	158	172	177	188	167	163	183	166	158	155	164	156	177	157	142	170	159	159	154	165	159	183	181	173	157	173	165	146	165	150	161	157	161	140	145	156	152	152	173	151	195	182	143	169	167	172	163	157	183	153	151	167	156	168	162	185	152	167	177	165	122	149	156	180	170	149	160	147	169	155	149	131	162	156	132	160	188	156	152	148	163	163	152	145	174	167	128	149	172	167	181	168	160	162	142	164	181	138	164	184	160	187	146	156	170	175	162	156	191	138	163	172	181	143	153	165	154	145	177	160	149	163	161	168	160	162	142	170	161	153	164	154	164	156	156	174	179	154	141	160	172	153	168	140	158	167	160	181	156	166	160	143	153	172	183	174	145	182	185	163	152	138	145	166	162	155	164	170	153	155	152	142	174	150	163	147	175	182	152	163	154	149	156	168	183	161	168	166	173	137	162	162	146	158	166	180	152	151	162	133	161	152	162	173	154	134	143	170	156	156	153	175	142	165	178	148	184	165	151	149	148	138	181	172	161	174	147	146	153	159	154	136	145	169	146	171	174	167	147	158	171	170	160	142	174	160	140	156	167	143	166	148	162	175	152	147	170	158	166	145	163	177	157	149	167	164	183	152	161	145	159	160	156	155	170	149	149	159	159	154	199	166	170	167	145	157	164	157	195	128	152	168	166	165	145	167	177	169	170	152	144	148	150	138	176	157	163	143	188	155	142	141	157	147	172	175	157	171	172	185	144	158	155	166	160	177	158	176	142	168	164	140	174	162	176	178	161	152	165	166	155	175	140	170	168	159	176	148	173	161	180	163	148	177	145	153	154	159	151	150	162	139	185	167	148	170	173	143	161	140	148	145	160	166	177	167	179	158	150	161	158	152	166	161	173	151	160	154	166	155	185	153	160	163	164	170	158	163	157	174	172	144	154	173	141	167	168	169	176	176	162	154	185	142	169	156	139	159	156	137	139	162	152	175	188	165	165	142	180	174	146	150	186	144	164	143	194	140	147	154	149	158	178	155	175	159	156	159	154	156	157	185	145	151	172	149	152	163	160	187	185	177	172	173	165	175	175	169	174	155	164	147	182	142	167	156	169	168	168	163	168	181	161	160	161	152	146	164	149	155	144	143	160	167	173	168	167	158
21375	20106	29151	30570	29501	24462	21739	21206	18528	20943	19275	21183	22168	20528	17739	18720	21586	21043	16218	15199	16181	15164	15645	12477	13181	13566	13748	12179	10379	10487	10123	9708	13422	12533	6670	5117	4521	4972	3966	3890	3419	2867	2026	2165	1644	1605	1922	1579	1458	1297	1177	975	1318	963	806	837	1152	986	923	897	962	770	712	670	674	688	631	634	517	534	561	613	577	581	608	578	567	579	578	530	537	522	554	509	545	543	499	498	512	488	492	482	486	533	472	516	487	471	482	498	454	459	450	456	474	450	504	493	474	414	457	451	478	443	439	454	506	436	481	456	491	453	471	466	466	463	486	477	452	494	485	484	468	489	429	494	450	438	444	479	424	446	452	498	454	451	455	444	441	471	464	448	449	453	449	495	462	501	466	420	458	482	488	439	465	464	487	434	441	493	497	463	461	478	469	461	465	424	466	444	464	508	474	454	479	471	480	459	492	457	459	501	497	456	448	465	448	495	456	476	476	461	483	436	456	454	476	489	466	439	498	462	463	494	483	450	455	467	443	439	456	442	476	473	485	431	461	453	505	475	463	449	421	458	470	476	441	513	451	449	471	411	456	455	474	480	454	471	463	469	447	478	442	429	462	469	482	459	441	436	456	456	483	448	450	429	443	439	481	462	436	434	447	479	474	438	459	444	455	467	469	438	496	509	506	458	449	493	474	488	485	460	468	458	477	453	480	451	495	473	456	444	457	463	462	453	431	449	458	492	430	469	497	468	478	470	439	447	453	495	458	415	460	453	452	454	457	453	428	463	478	459	447	467	428	482	458	432	449	465	472	449	449	446	451	450	460	481	429	444	476	448	475	476	450	479	436	428	440	462	447	443	477	441	489	407	436	435	464	456	477	449	465	453	471	476	436	454	435	456	451	501	490	430	470	453	502	428	431	482	441	471	459	430	450	441	455	499	465	455	459	489	474	480	444	470	453	447	460	488	462	475	461	463	466	500	466	459	452	456	431	450	480	465	478	430	461	468	481	403	433	456	496	448	454	469	492	470	458	447	485	474	488	419	443	479	454	442	472	437	452	463	430	429	431	412	496	437	467	467	448	455	488	440	428	444	467	456	448	473	458	438	474	418	461	474	466	459	447	440	416	465	465	477	475	445	452	460	470	470	465	460	406	444	496	477	472	444	455	456	453	432	460	491	473	445	461	462	455	449	482	489	462	470	468	433	465	430	503	442	448	438	469	478	467	471	472	481	464	426	435	477	452	465	418	430	464	425	444	483	453	453	463	451	464	426	459	453	498	440	453	450	450	465	452	461	490	429	463	446	457	423	445	424	461	438	479	427	430	465	441	459	436	456	486	475	455	429	438	458	423	478	423	418	473	428	464	471	445	449	479	409	436	452	449	484	482	417	506	449	465	443	481	445	450	444	475	463	435	477	484	484	460	463	469	418	456	448	470	440	438	483	441	485	437	442	458	452	418	469	474	481	446	464	443	451	431	412	421	439	458	463	460	451	454	460	451	458	446	452	448	442	461	465	414	467	427	414	511	460	491	461	470	517	428	443	491	436	476	426	490	457	457	463	478	476	421	452	446	489	429	453	456	485	454	419	469	449	415	473	442	495	431	442	441	477	440	471	444	473	457	476	459	398	478	481	480	437	438	485	450	451	466	480	465	427	482	459	462	461	459	440	455	422	477	444	454	447	422	441	416	452	500	469	407	490	470	449	470	474	476	412	463	474	479	497	461	461	469	488	453	426	442	481	441	450	431	465	455	451	422	476	456	443	450	470	451	454	494	481	484	439	445	470	504	469	457	446	488	483	442	473	434	417	417	469	418	514	456	470	462	542	426	477	465	466	468	476	452	449	466	457	474	490	460	430	435	483	431	472	452	485	477	496	484	440	492	486	456	446	461	435	457	458	447	429	459	461	431	489	463	457	454	459	451	454	455	445	443	466	434	486	441	453	490	483	436	454	450	418	431	432	474	473	477	447	484	452	456	428	421	504	457	445	488	461	492	459	478	489	472	439	420	443	482	491	392	496	439	459	434	422	435	463	463	442	484	492	459	449	450	485	452	444	460	482	456	458	480	474	448	462	442	462	472	448	491	399	455	463	477	455	461	449	445	425	477	473	472	457	464	457	482	476	482	457	466	456	441	462	496	439	413	424	448	452	452	480	469	488	449	460	454	474	450	454	500	480	442	492	448	469	440	442	459	423	451	473	444	458	483	496	438	458	448	470	466	421	437	492	465	462	446	465	478	453	438	454	453	459	450	461	510	467	498	469	440	481	460	485	474	443	467	475	468	445	435	492	446	469	496	435	447	467	439	480	460	434	469	504	455	490	466	462	446	476	449	499	455	465	480	440	456	417	438	443	470	499	428	484	472	488	417	468	432	446	435	470	412	446	428	460	480	443	418	433	450	465	471	449	429	443	474	465	464	446	438	462	442	418	466	420	470	472	460	473	463	444	480	449	453	442	460	423	446	454	473	507	458	480	443	443	459	477	443	464	443	434	415	445	414	438	452	467	471	486	484	466	423	457	463	471	470	458	452	477	433	473	475	492	416	423	427	431	470	435	435	475	435	442	435	416	480	441	432	485	452	451	490	467	479	456	471	471	432	453	434	478	455	454	456	483	468	451	434	458	447	462	442	490	471	436	463	463	452	467	466	459	474	418	433	467	448	458	442	458	429	465	500	414	478	438	443	470	447	452	435	464	468	455	433	465	472	457	436	439	452	415	466	468	467	426	471	449	436	453	433	450	468	489	457	443	444	462	469	461	460	447	457	425	433	465	469	479	413	458	414	483	422	432	464	443	448	438	472	456	454	445	472	453	472	458	472	452	455	493	478	461	465	465	454	448	446	453	429	457	452	436	460	478	412	450	435	480	467	426	459	454	450	452	480	492	484	475	490	464	500	474	451	441	467	454	479	490	478	483	419	491	445	479	470	471	447	412	442	467	448	435	448	490	435	471	448	415	455	474	468	455	483	437	470	478	419	471	432	432	472	462	426	439	436	455	474	456	446	455	459	480	448	418	496	424	488	487	436	437	434	482	489	482	461	446	468	418	481	443	446	461	456	416	449	439	442	429	421	446	431	478	440	497	489	473	438	465	492	454	470	490	472	465	481	457	477	401	466	446	478	443	477	433	443	439	458	446	452	484	487	459	517	472	458	491	472	453	451	426	454	435	467	450	447	459	443	460	418	479	420	451	492	436	445	438	464	459	469	441	448	451	434	490	444	476	467	445	460	452	442	455	461	490	455	456	462	476	403	488	456	459	470	448	426	436	448	511	488	501	417	478	508	430	443	470	465	467	488	468	462	456	465	467	446	433	468	448	479	416	448	452	430	473	439	481	443	456	466	471	472	473	435	448	466	485	473	465	437	480	494	440	499	423	448	445	479	433	452	452	469	455	495	467	464	446	467	461	441	458	457	460	437	471	447	532	423	446	464	475	478	493	500	473	493	444	499	484	431	450	483	421	478	448	442	427	475	450	431	468	456	495	465	452	437	450	442	461	489	476
8164	5104	6370	4919	3361	2141	1480	1160	903	812	683	603	588	496	462	396	448	441	391	375	354	329	332	345	319	302	294	300	287	275	280	260	296	290	252	249	264	249	229	229	263	214	194	210	212	214	235	219	216	223	254	222	229	225	205	259	230	227	213	205	216	225	247	215	228	261	201	222	205	214	249	207	222	205	197	209	237	224	208	229	231	203	231	226	199	220	242	215	218	230	212	219	212	198	207	219	229	204	219	208	234	242	222	217	222	239	218	201	224	203	203	219	237	235	243	211	230	206	232	220	218	241	202	199	213	245	213	224	206	202	210	201	244	207	231	218	218	195	235	226	216	209	196	224	218	215	232	222	235	216	224	214	216	195	227	190	202	196	220	234	232	203	233	206	218	217	205	233	217	207	219	217	212	219	219	206	200	220	242	217	214	192	237	213	210	215	216	226	214	206	221	245	227	208	195	250	223	203	218	233	243	244	202	235	213	205	212	201	220	248	223	237	207	206	234	217	204	222	212	224	199	220	218	204	226	231	237	216	206	216	248	218	229	192	239	202	227	198	232	219	220	227	236	222	211	232	183	224	221	198	215	228	224	199	189	211	205	212	238	222	218	234	223	195	216	249	227	234	217	222	203	234	227	227	237	233	233	219	235	198	210	225	206	214	217	204	184	220	203	225	204	232	213	217	220	222	234	205	227	217	219	208	243	223	219	220	222	212	212	218	217	240	210	204	231	256	200	219	211	223	205	191	230	218	203	214	225	242	228	203	195	229	226	222	236	222	212	226	226	205	186	224	205	233	256	228	218	222	230	218	194	222	193	213	268	198	242	230	209	231	236	201	189	222	194	207	214	228	209	223	249	223	227	238	212	211	208	211	236	228	206	193	230	208	213	213	212	220	210	199	247	200	226	242	226	203	214	219	212	219	233	219	208	220	233	220	219	226	234	207	234	223	200	235	207	199	215	225	202	233	226	232	213	234	233	217	248	218	219	222	201	215	221	220	213	210	259	221	209	190	242	215	217	232	215	217	207	197	217	232	211	204	199	209	209	220	230	221	193	199	233	223	239	234	197	205	229	221	240	228	201	237	215	211	257	246	237	246	230	220	219	196	200	230	226	192	204	219	196	204	215	215	204	180	207	204	230	214	215	212	222	224	224	218	206	220	212	231	228	235	211	227	214	215	235	252	209	243	218	213	268	207	219	227	245	191	216	224	211	242	233	225	209	224	216	229	190	202	209	219	212	223	229	229	221	236	197	227	228	232	213	239	195	219	241	214	218	226	200	198	210	179	216	214	219	236	230	229	217	220	206	202	217	197	214	223	228	226	236	188	222	212	216	230	220	219	222	239	209	215	191	230	202	210	230	227	233	218	220	245	212	217	200	254	251	225	217	220	229	226	230	222	225	202	244	223	242	205	230	238	189	243	200	207	231	210	204	216	232	246	208	217	231	195	224	208	201	220	216	228	209	217	246	229	221	234	216	200	178	227	207	213	209	211	213	221	216	198	195	235	229	217	232	226	217	214	240	194	242	225	204	203	222	203	212	238	214	214	248	245	202	229	233	232	222	216	227	244	234	202	199	209	220	202	220	232	238	233	243	206	251	235	203	203	237	241	214	216	232	216	222	201	224	235	193	215	233	216	240	239	240	190	217	200	232	204	218	214	211	234	221	249	221	228	222	208	206	238	234	192	206	220	231	192	229	195	226	215	218	230	229	235	228	240	213	208	221	232	216	187	199	212	217	229	202	232	230	235	221	205	245	218	211	187	231	195	220	230	212	197	238	246	231	231	207	224	210	202	227	231	214	233	254	210	219	234	249	255	214	209	233	228	252	215	218	247	184	184	221	244	194	223	211	224	242	220	193	229	218	217	217	223	211	188	199	242	223	232	189	235	226	218	230	206	233	243	230	197	221	198	244	202	212	224	226	230	189	225	235	229	230	222	231	226	229	216	211	222	222	212	218	199	209	227	238	231	208	218	238	222	208	241	222	205	235	239	224	228	217	233	210	225	220	227	216	220	217	208	221	213	207	207	242	219	202	201	227	219	221	204	227	250	200	225	226	214	251	203	215	198	221	217	245	216	234	248	226	233	217	220	229	254	215	222	214	210	224	210	202	234	217	219	232	217	190	222	238	240	236	224	241	209	221	210	216	224	190	235	222	215	230	212	216	216	224	237	261	210	214	225	169	229	233	232	214	229	223	202	190	215	249	230	233	220	217	222	206	200	200	243	211	233	216	228	232	223	214	222	222	211	206	206	244	208	213	209	223	216	229	196	239	202	198	222	210	230	238	237	203	223	204	216	221	222	234	204	208	209	240	214	252	197	202	225	209	250	231	238	235	241	225	223	235	239	231	201	192	227	208	214	213	255	231	208	216	229	222	203	227	241	238	230	233	221	225	216	237	237	218	237	208	233	189	226	215	216	219	231	222	209	219	221	206	226	222	203	203	206	213	210	197	203	226	199	211	223	216	227	224	204	226	230	223	203	221	212	230	229	230	226	234	237	239	225	217	236	237	205	207	205	212	223	241	201	235	218	222	219	227	235	224	195	197	225	222	214	224	208	220	234	230	226	219	222	268	214	217	230	230	235	235	185	232	219	222	235	223	203	236	230	227	210	229	252	209	225	214	214	200	249	207	251	214	226	224	211	205	221	228	238	234	255	211	208	193	228	190	228	214	227	202	222	226	225	221	243	213	232	221	215	214	224	205	240	229	216	197	199	228	228	212	198	233	230	213	212	245	213	239	209	209	211	211	198	204	209	233	231	224	230	224	210	218	245	216	228	235	211	208	215	236	249	240	198	252	221	196	222	223	237	197	208	220	235	216	229	246	240	230	209	206	209	231	224	232	228	210	234	225	238	219	214	206	198	232	207	213	236	233	217	218	193	215	214	183	217	237	239	227	213	232	228	237	226	226	224	234	220	240	237	221	232	227	209	225	232	199	197	202	198	214	216	225	239	225	222	225	210	238	222	203	198	214	194	207	213	206	246	194	227	228	240	215	195	216	222	242	237	209	209	220	223	228	238	222	220	234	204	216	228	213	226	251	225	226	216	208	221	206	229	199	202	200	194	223	221	208	214	208	220	220	220	257	221	214	225	201	216	232	185	220	235	227	194	211	215	201	235	207	227	228	227	217	220	224	222	221	234	223	234	253	221	216	197	214	209	199	195	205	242	230	208	232	232	222	220	242	204	211	204	200	247	213	216	195	198	188	219	245	236	252	243	218	217	208	225	236	219	236	238	206	204	236	232	220	242	223	207	225	231	213	232	241	205	211	207	220	229	201	183	203	245	245	231	201	199	210	228	206	212	212	220	210	205	248	229	207	240	230	234	214	195	238	219	182	206	213	209	209	228	206	212	214	214	241	227	234	220	238	220	196	233	211	225	218	242	210	212	222	198	217	220	228	235	220	217	206	203	208	240	252	212	213	199	208	227	217	210	239	237	201	231	235	206	228	221	219	210	219	242	212	215	199	210	193	220
7208	6143	11347	11419	9139	6918	5304	4590	3737	3625	3002	2699	2832	2395	2106	1990	2099	2143	1915	1664	1458	1425	1401	1339	1334	1239	1260	1095	1071	1048	1081	970	1125	1080	855	851	809	773	758	817	740	701	677	651	628	645	642	623	641	664	701	680	682	628	627	698	656	674	669	622	640	624	636	637	637	611	679	564	609	607	651	622	639	629	607	596	613	660	570	607	649	663	607	583	622	610	615	611	609	606	535	584	587	604	632	567	565	635	590	636	594	636	555	589	665	597	642	595	604	638	604	628	594	632	612	612	597	551	605	570	615	594	650	611	622	592	577	605	621	599	644	593	598	630	613	590	548	593	593	602	620	604	616	590	567	573	613	639	595	584	607	594	666	631	613	590	595	607	618	609	589	587	587	620	603	593	588	599	564	581	623	606	584	614	607	546	622	601	564	603	620	581	591	596	652	646	611	595	588	621	588	647	599	594	633	652	609	604	597	623	584	575	595	607	648	591	605	619	574	584	625	624	602	568	631	632	580	621	622	613	627	544	601	583	619	583	584	603	598	579	609	638	654	619	578	646	599	596	582	604	592	588	596	563	600	620	594	625	590	592	513	618	586	631	603	649	625	601	586	589	586	585	589	585	607	624	615	596	602	604	567	587	580	598	585	608	629	613	618	625	629	624	633	599	591	563	601	615	614	627	635	612	577	622	605	592	593	567	608	613	579	601	651	583	563	633	648	589	589	579	593	602	636	629	610	552	584	588	597	592	614	588	586	595	597	620	601	573	620	614	574	574	622	618	588	623	585	616	601	611	555	538	610	592	583	575	570	651	578	618	621	556	611	592	604	585	560	633	589	593	622	607	539	601	582	582	602	612	604	600	557	575	612	552	619	607	625	573	592	632	597	579	559	603	619	595	645	614	615	629	614	607	559	659	604	630	589	620	608	588	614	587	575	625	587	593	602	633	630	594	578	621	560	559	567	603	605	573	569	616	587	587	557	577	595	579	580	618	575	603	615	627	616	638	605	610	589	616	583	665	656	597	634	617	625	612	607	634	613	591	593	582	588	616	593	622	598	557	597	570	624	643	571	556	562	610	616	604	603	628	583	618	610	560	617	614	601	558	584	578	612	642	596	616	614	614	589	557	616	631	582	546	603	602	624	606	606	591	587	574	610	587	629	625	628	591	613	614	591	608	571	609	616	583	570	599	607	631	595	583	612	579	608	652	580	576	586	590	606	597	599	603	589	629	643	596	612	586	615	598	589	617	602	606	633	558	601	565	606	581	636	605	607	602	635	624	583	615	625	611	645	595	654	600	564	635	609	627	652	644	593	657	651	598	596	605	622	609	613	604	597	627	567	618	644	608	557	639	628	626	610	623	645	621	644	622	599	583	621	575	602	604	618	612	611	595	585	584	579	597	572	617	641	586	580	648	596	605	592	622	636	622	602	596	588	632	651	562	592	592	624	574	634	635	571	613	604	612	574	619	601	580	602	591	598	677	608	565	623	557	591	634	576	587	580	601	565	599	643	617	630	620	617	597	577	613	580	576	627	619	591	573	592	606	643	610	579	569	592	594	551	635	630	614	613	590	571	614	587	619	593	579	603	570	629	629	611	604	602	638	575	592	614	578	584	599	590	604	603	610	613	591	579	540	626	579	589	588	625	618	605	551	623	648	603	568	627	612	599	556	614	582	610	603	613	594	583	576	599	607	616	629	628	597	606	625	654	575	570	582	577	580	598	614	606	619	598	622	602	602	612	586	620	632	596	565	633	600	577	621	612	623	616	570	595	580	633	625	646	609	600	569	588	592	629	594	596	657	576	568	576	557	628	624	614	647	619	601	585	586	637	596	600	583	621	622	566	614	620	624	577	614	617	604	593	572	572	593	592	605	563	661	591	617	628	588	597	653	561	617	572	575	614	591	557	604	606	608	641	565	580	585	595	609	605	606	588	540	587	614	598	587	571	596	561	628	565	610	588	601	635	607	622	613	621	599	574	600	603	643	598	646	569	602	637	605	599	601	576	589	627	593	604	605	552	590	633	605	656	629	585	614	629	646	597	620	599	597	608	584	603	623	573	544	608	600	637	648	635	562	591	615	653	655	592	610	595	579	619	575	602	614	639	595	625	623	598	616	588	542	622	610	617	631	595	595	589	573	619	640	601	595	578	613	618	579	585	571	586	586	593	589	606	593	613	591	611	634	639	589	598	578	624	605	594	618	602	619	650	611	538	601	592	609	571	613	603	594	637	636	559	602	594	599	589	595	590	650	631	629	586	622	598	587	598	575	592	633	607	570	642	613	621	626	599	623	607	566	611	601	617	632	622	637	572	622	591	588	626	579	611	607	591	615	610	583	604	611	591	585	619	629	582	581	597	615	594	636	609	614	591	579	593	635	623	608	584	597	613	589	601	626	607	607	582	648	557	602	589	589	627	584	607	599	623	594	597	584	620	629	588	627	560	592	625	561	613	598	601	598	567	616	565	600	573	620	601	614	630	610	594	581	538	604	585	538	580	629	632	571	600	626	626	635	614	613	613	574	585	592	603	641	599	621	610	578	586	568	543	602	651	601	569	584	572	557	608	608	618	593	613	604	581	601	578	618	629	583	567	586	603	620	560	581	608	618	627	600	623	605	642	580	614	610	665	563	629	644	598	631	586	583	601	628	596	619	622	619	614	602	615	609	621	602	616	608	601	579	582	566	601	615	580	577	656	619	606	575	610	611	607	639	602	622	603	627	649	597	619	638	576	568	590	602	603	609	592	593	584	596	617	585	588	609	591	609	588	614	624	587	610	609	648	604	595	571	578	603	600	579	627	568	620	576	612	583	589	585	624	611	572	596	644	600	612	591	628	628	632	618	616	607	573	572	564	591	609	574	579	597	603	607	595	592	594	621	614	621	616	593	616	589	566	680	582	583	587	559	614	582	587	576	564	607	657	568	561	643	623	621	614	566	648	615	620	579	611	605	606	602	621	585	591	606	585	577	581	588	583	559	645	616	630	580	614	618	630	612	573	581	604	565	647	623	620	599	621	613	550	590	605	613	567	621	578	596	619	616	553	587	616	576	618	592	589	574	645	655	570	580	648	605	597	606	614	581	616	624	576	621	593	592	564	591	593	612	650	587	629	597	589	566	621	590	618	613	597	581	565	603	590	612	605	592	598	565	598	530	600	643	666	611	619	574	582	567	646	589	566	601	593	600	575	589	561	599	595	605	580	610	593	560	642	572	615	607	595	585	617	589	587	600	588	618	617	595	584	619	595	622	635	591	575	585	579	575	606	600	606	576	586	578	576	598	612	595	625	594	622	599	603	625	567	658	632	564	627	589	589	555	613	621	630	616	585	563	618	611	613	593	585	615	590	623	597	597	613	604	590	618	620	609	602	619	546	622	589	569	598	622	570	574	627	593	634	588	584	601	563	588	608	652	594	596	581	578	586	616	558	603	635	653	611	594	564	612	601	646	575	617	594	595	636	583	605	574	607	622	620	642	610	629	618	579	616	567
21981	16398	19493	18490	15890	10241	6292	5195	3833	4259	3435	3431	4077	3711	2834	2770	2863	3138	2993	2081	1968	1669	1629	1535	1583	1604	1436	1172	1051	1004	993	1067	1333	1130	600	481	437	478	366	435	370	346	283	304	288	252	265	201	210	235	207	201	236	189	196	197	198	241	204	204	196	198	214	211	170	212	212	184	182	168	195	171	180	195	176	198	206	187	170	196	200	182	194	189	168	208	229	175	193	187	193	182	184	210	162	167	186	198	176	181	198	186	193	176	180	170	210	176	157	174	187	187	168	179	195	172	162	193	197	197	197	164	169	174	188	189	180	178	163	172	183	177	179	173	178	177	186	152	185	167	158	192	197	177	183	176	187	179	192	182	183	194	173	162	197	199	176	166	167	194	149	206	176	185	201	177	160	194	202	180	164	172	197	174	167	197	181	192	189	177	165	169	162	183	176	178	169	173	175	177	191	176	183	184	183	165	168	180	173	177	175	196	166	154	208	147	215	188	191	180	193	197	175	178	193	165	177	200	165	191	183	165	172	154	166	166	177	173	219	201	167	189	203	181	182	182	207	176	185	169	180	191	183	193	193	165	173	188	194	191	216	168	173	151	175	175	161	182	189	176	169	169	185	190	197	171	175	188	177	153	162	192	181	168	191	202	182	193	191	163	196	200	186	176	175	199	188	171	214	179	179	191	197	174	163	177	167	185	173	216	197	194	214	185	165	189	190	192	179	186	194	182	186	177	160	180	183	179	192	195	166	183	185	184	196	183	198	186	193	203	190	192	202	190	213	167	176	176	169	179	198	178	210	178	161	188	166	163	185	156	165	202	229	167	159	179	177	184	195	150	187	209	157	185	183	177	182	175	188	165	182	171	175	177	179	160	141	181	181	155	194	198	158	170	203	168	174	180	177	184	183	181	187	164	187	166	163	186	184	184	168	174	200	171	183	188	175	201	211	197	175	168	168	176	178	184	172	171	154	177	201	189	202	187	188	171	179	165	207	201	188	188	176	203	178	179	153	175	185	198	175	183	153	174	169	212	187	181	166	169	208	174	159	193	171	191	151	215	174	183	183	183	194	177	192	182	178	174	178	156	171	185	197	160	170	151	185	186	176	196	189	176	173	177	174	190	174	194	192	180	186	167	181	164	191	173	160	185	186	185	182	202	168	183	188	181	164	180	187	193	175	176	191	165	172	180	179	175	182	196	194	186	171	205	186	161	172	194	195	171	187	188	184	179	180	165	194	208	185	222	193	184	196	185	177	188	162	171	161	181	161	184	156	160	123	190	169	173	180	192	173	187	179	186	155	197	163	190	186	131	166	187	178	177	185	188	180	178	182	214	186	164	178	162	177	207	193	187	194	160	199	181	205	181	195	177	169	152	190	185	175	182	196	208	182	199	179	202	186	186	186	193	178	186	183	166	170	184	190	149	185	198	176	182	171	173	183	185	195	175	184	176	174	193	179	183	160	182	180	174	174	205	179	193	192	180	211	163	171	168	197	183	152	177	175	176	175	184	188	177	191	170	181	171	186	201	171	167	196	164	181	180	175	180	185	197	201	174	176	183	187	173	206	198	174	204	178	189	192	196	169	195	168	175	202	183	182	160	164	185	161	187	193	190	163	186	163	190	171	201	184	206	194	184	177	193	178	171	166	200	208	162	187	188	156	163	158	193	190	189	194	179	166	180	197	184	192	183	166	223	199	190	176	167	185	193	180	172	197	191	186	168	204	177	164	180	187	167	170	168	175	206	166	193	188	177	174	190	167	158	175	171	182	194	171	167	185	175	186	185	157	164	192	188	187	194	202	158	182	192	168	176	181	175	178	180	177	195	165	169	153	178	197	199	186	184	153	181	181	169	185	180	191	187	184	198	192	213	187	192	161	197	191	172	195	174	191	172	189	179	183	182	157	175	181	189	191	159	190	170	173	180	180	180	191	182	186	201	188	182	157	192	163	191	205	189	172	183	202	187	186	183	196	174	185	180	195	183	173	195	192	186	183	170	173	183	190	184	166	169	200	205	199	182	170	169	178	187	181	194	172	173	174	194	185	184	169	191	183	168	149	198	188	181	179	170	207	194	174	193	183	177	184	192	177	181	173	171	187	198	197	177	212	186	193	190	164	190	211	193	191	191	192	198	180	156	164	165	206	171	184	144	198	166	175	199	188	203	176	171	196	170	196	172	174	187	209	176	160	210	168	162	149	158	208	175	175	183	169	174	181	189	172	178	196	185	172	164	172	185	195	164	168	157	184	169	202	219	186	187	206	205	159	223	175	178	158	186	173	161	170	151	162	175	161	197	185	168	183	187	161	168	181	176	192	196	165	176	187	193	159	187	185	183	165	179	163	189	167	183	179	196	183	172	197	208	189	178	160	194	187	170	185	186	174	164	171	184	191	177	163	184	167	173	216	163	198	167	194	211	185	170	190	177	193	184	179	190	199	190	170	160	177	194	192	177	186	187	169	177	169	209	190	176	196	176	178	197	168	195	165	163	175	176	177	190	191	180	202	169	170	199	170	187	195	174	192	161	169	171	163	164	183	196	169	181	195	181	166	177	211	174	167	184	186	190	187	190	203	166	160	190	172	167	169	193	195	169	184	176	208	173	197	186	187	188	186	169	182	194	168	191	185	185	189	162	197	195	176	174	190	177	208	172	188	181	174	169	151	160	189	177	165	168	183	189	195	179	180	170	166	189	152	200	181	165	192	180	164	180	173	172	198	179	188	175	196	174	165	173	185	184	186	191	208	185	176	185	159	181	156	189	179	156	176	193	179	156	199	189	196	191	169	191	168	159	187	190	209	175	188	186	198	199	215	198	194	169	181	195	175	177	203	182	178	187	189	179	177	179	192	193	194	177	182	172	196	175	206	161	176	188	190	176	140	179	192	168	172	184	187	183	176	205	161	202	174	179	185	191	187	156	199	176	199	204	192	185	184	195	172	198	194	176	185	184	178	167	205	168	169	204	202	196	192	166	170	166	179	165	181	195	179	182	169	177	156	188	163	201	177	185	199	180	195	185	171	181	168	174	205	195	210	174	190	176	194	191	172	195	175	178	184	203	178	190	157	174	191	156	182	182	172	158	200	164	175	185	180	159	176	155	165	163	180	178	184	196	184	204	177	200	204	155	186	168	209	184	196	183	186	166	217	183	171	179	199	185	159	188	179	193	178	174	187	170	174	178	197	180	216	176	171	178	177	195	167	192	172	177	203	166	186	162	167	189	183	179	179	172	189	194	206	171	171	192	179	191	192	180	192	162	186	177	201	193	202	179	186	188	168	162	203	164	183	173	196	171	183	204	174	181	177	172	204	191	160	208	150	177	188	177	178	180	200	168	208	180	187	172	203	192	180	169	183	198	174	151	175	191	188	191	189	196	186	196	186	155	193	206	171	181	192	184	192	164	184	181	210	181	177	186	196	182	176	183	152	175	202	174	167	168	205	157	199	185	175	201	171	168	161	194	180	165	170	156	162	172	156	186	197	160	175	203	196	206
16750	14715	22751	25109	23705	18047	15273	15044	12711	14615	13122	13867	15791	14970	11613	11590	13496	14098	11756	9522	10572	9092	9764	7296	8029	8820	8320	6924	6535	5680	6000	6609	7913	6927	3765	3028	2545	2601	2281	2558	2074	1806	1463	1520	1100	1239	1230	1022	919	863	846	751	890	781	711	725	936	884	753	700	731	664	696	621	634	581	619	619	549	529	542	587	564	563	582	552	534	561	513	602	546	572	541	562	531	560	549	546	545	557	549	546	546	497	536	546	502	523	520	515	529	498	542	534	531	511	531	495	491	547	550	492	519	514	527	500	535	514	474	534	512	488	517	466	508	543	507	532	503	474	512	543	508	545	525	531	566	561	500	528	524	491	547	530	531	540	490	515	488	492	520	496	543	498	494	497	501	470	524	458	480	531	508	518	514	501	534	490	503	483	480	515	489	554	476	477	481	507	494	455	554	478	496	507	530	508	502	501	518	526	548	493	489	504	487	477	518	510	528	504	525	539	520	528	491	513	510	517	518	513	532	532	494	514	496	506	546	513	528	510	496	487	508	507	512	498	504	495	520	530	541	512	483	520	474	493	489	446	489	523	473	535	529	547	477	512	481	483	500	489	543	513	540	552	496	521	489	529	509	508	459	496	548	523	530	505	550	485	539	479	551	514	508	515	536	530	506	508	530	519	538	509	498	531	535	508	490	516	507	532	521	488	534	486	554	461	494	494	530	520	562	519	476	533	512	527	509	495	530	506	509	454	495	473	471	495	490	525	476	501	541	480	486	525	500	526	508	473	501	514	546	512	510	498	509	506	491	508	492	547	496	512	528	542	543	516	486	489	504	537	478	550	520	515	492	491	503	489	507	486	518	505	482	470	488	466	460	499	511	482	525	500	467	538	494	506	496	486	542	512	491	508	528	499	533	496	542	483	475	525	551	499	486	503	530	467	514	479	520	498	497	540	503	530	514	527	552	500	498	506	533	505	473	487	504	504	480	505	485	507	510	498	460	538	533	502	512	474	529	501	492	487	546	526	491	497	535	489	506	546	529	529	524	515	538	531	488	522	530	478	507	525	497	512	480	515	520	479	524	548	503	514	516	516	501	507	524	506	469	519	488	532	491	481	528	500	515	536	538	504	516	477	488	507	542	494	504	508	477	496	500	522	517	528	500	523	525	481	469	473	482	548	515	504	483	535	497	534	505	502	514	521	493	510	519	503	498	502	508	502	514	496	504	459	509	502	478	519	507	481	478	513	492	571	506	548	559	519	549	530	490	513	525	483	493	527	517	523	510	514	487	466	497	466	495	540	485	520	510	496	509	533	485	461	524	500	536	524	497	496	542	499	529	506	492	473	528	541	491	519	509	481	511	519	522	478	483	533	521	506	518	492	492	523	488	514	497	494	493	522	505	498	540	528	528	505	544	521	505	542	572	513	489	516	510	520	531	559	519	559	543	542	586	475	517	515	536	506	493	478	514	523	499	498	470	502	504	539	512	515	509	515	500	531	518	504	498	490	514	441	521	560	517	509	519	513	524	530	509	479	523	512	504	498	513	493	519	492	509	532	530	474	518	504	537	504	495	523	496	508	458	493	526	490	505	524	480	508	531	491	549	553	466	485	507	499	519	511	530	493	476	530	507	530	470	493	517	508	492	529	533	472	552	498	496	489	511	497	530	515	481	522	518	497	501	500	513	524	516	549	477	515	516	500	526	517	506	507	499	550	521	495	506	491	477	508	529	500	501	499	485	489	493	562	503	478	514	517	530	510	489	516	500	561	522	514	480	508	545	499	541	531	498	516	520	533	500	511	501	551	529	493	501	537	518	492	482	488	549	525	474	521	494	513	512	502	516	512	500	492	501	502	538	516	513	519	483	487	484	468	499	505	525	527	525	525	515	475	498	465	510	539	514	537	516	548	519	536	537	464	484	520	515	500	505	511	499	532	526	500	515	531	527	520	476	484	504	511	496	554	520	506	491	504	494	497	492	494	534	488	504	523	509	524	492	551	479	521	536	448	518	496	546	510	535	472	496	523	509	495	485	525	531	480	494	499	507	479	531	509	519	552	471	505	486	502	499	482	543	475	562	529	492	560	492	512	501	496	509	450	511	503	500	505	503	510	519	441	504	561	504	525	524	519	503	492	494	482	525	509	489	462	496	496	511	530	516	536	533	517	515	508	534	499	490	509	495	556	515	532	522	511	493	517	507	469	489	513	508	534	486	475	504	526	516	526	549	509	490	502	522	507	519	515	523	515	492	472	530	514	516	485	481	494	524	507	502	528	520	509	521	519	498	512	513	501	477	480	502	526	531	521	522	527	492	491	511	519	508	509	511	555	471	502	527	527	518	515	479	490	485	536	493	508	498	504	543	467	520	547	497	513	509	516	514	520	531	504	481	518	505	504	524	496	519	523	464	545	472	512	490	489	518	509	521	491	526	499	550	480	504	509	525	515	499	551	523	510	518	504	497	554	528	545	532	512	497	517	515	510	517	526	525	482	511	502	549	502	537	521	518	526	530	482	508	509	524	526	534	524	519	483	486	518	507	491	453	481	512	512	525	484	530	481	456	521	513	508	499	495	542	540	487	504	506	533	483	498	502	524	529	510	492	498	489	498	522	448	482	539	515	514	503	510	498	567	489	487	459	497	489	478	511	520	507	511	530	498	507	538	516	509	531	486	503	536	493	466	519	514	531	480	468	492	504	493	559	516	514	499	549	490	546	536	535	516	486	508	502	521	513	500	577	535	497	498	501	528	528	509	469	537	508	508	533	515	516	488	527	519	501	538	503	539	524	495	491	532	545	502	520	489	498	494	525	539	493	554	490	504	523	564	478	506	483	484	492	472	494	487	477	511	515	518	527	517	525	480	540	511	550	486	538	510	481	532	481	502	486	478	509	487	506	506	515	493	552	537	513	477	495	484	493	512	516	495	520	522	523	499	504	524	541	517	497	510	544	518	528	523	541	533	543	491	535	476	466	524	498	530	500	478	518	544	488	507	517	480	518	497	494	515	535	470	522	519	517	551	521	538	503	497	537	519	512	505	556	497	516	479	509	528	528	503	519	488	533	485	530	527	499	506	502	512	486	526	530	499	527	486	511	478	500	534	588	539	499	523	526	575	483	531	535	501	538	517	559	537	524	510	552	475	501	500	505	522	493	523	508	521	495	524	526	498	525	514	490	519	482	500	481	486	492	516	524	518	492	484	511	482	512	482	468	528	504	525	528	509	520	515	513	501	508	467	476	475	473	502	505	508	458	496	500	451	524	485	522	519	496	502	501	553	508	523	456	492	465	490	503	515	494	535	522	521	514	495	489	509	513	510	470	501	505	510	582	521	535	501	502	511	521	504	487	553	492	518	543	532	519	505	509	498	501	534	529	481	510	498	520	508	494	527	461	481	553	485	512	541	536	486	499	520	491	527	517	506	475	524	507	535	493	497	517	511	552	508	536	506	529	487	507	508	491	483	494	503	531	540	527	520	501	519	486	496	517	504	494	468	494	543	487	532	559	489	542	516
30704	24455	27572	27013	24577	17544	11820	9877	7545	7790	6935	7019	7706	7156	5332	5574	5552	5458	5649	2788	4139	3308	3079	2798	3230	2876	2725	2131	1922	2006	1547	1996	2211	1907	1000	782	690	695	574	699	651	486	371	404	317	326	283	309	236	223	228	227	251	207	208	194	243	222	213	207	228	191	176	148	207	201	188	174	162	164	203	153	185	181	180	182	166	176	190	173	163	152	183	160	158	175	192	154	158	178	160	157	159	132	172	153	181	155	153	152	155	178	148	157	157	166	146	141	183	152	155	141	154	150	157	159	155	163	172	155	158	147	138	161	162	171	167	153	169	193	168	157	192	164	161	173	161	155	146	158	170	182	168	148	147	156	148	156	159	161	168	166	162	143	157	176	156	151	137	163	162	161	147	150	136	159	169	149	140	184	159	149	154	178	154	135	155	177	163	171	138	146	180	155	179	157	160	156	170	165	179	152	144	138	160	149	170	155	156	171	160	165	171	152	144	166	155	159	154	160	188	153	140	167	144	156	168	168	159	170	170	137	178	154	164	167	127	193	175	157	147	167	161	147	152	148	165	164	172	179	157	148	143	165	150	128	155	159	166	138	174	151	153	182	150	147	171	168	178	172	141	169	171	151	156	145	145	150	168	170	166	157	162	147	173	146	150	154	173	173	162	163	164	136	153	177	170	155	152	167	144	140	178	143	162	160	157	143	160	159	167	156	154	155	153	169	151	169	155	166	149	156	151	146	165	154	154	161	152	152	177	160	172	171	147	166	198	158	181	161	172	157	170	154	155	159	160	155	158	155	149	159	158	158	169	168	145	166	170	158	162	155	140	151	159	174	156	146	154	162	158	139	155	147	139	149	155	165	165	157	155	165	157	162	169	155	154	149	148	129	141	159	173	170	154	187	169	161	163	161	151	165	151	165	180	167	159	162	171	174	153	143	158	169	162	157	157	162	153	144	175	176	167	176	170	170	136	150	159	164	198	145	173	160	145	168	145	169	168	169	142	167	164	154	149	171	167	149	153	159	138	158	162	153	154	140	155	160	156	163	173	152	182	168	142	158	146	165	169	153	163	150	152	140	173	166	176	169	152	153	184	161	146	160	164	161	189	161	185	163	161	167	163	136	149	161	160	145	143	156	165	163	165	159	146	169	172	151	147	151	158	179	159	144	180	170	180	161	143	159	167	163	173	165	138	166	169	167	169	173	186	160	168	157	159	149	170	158	149	163	162	164	144	173	146	162	178	176	151	157	180	188	163	131	169	163	169	148	176	162	161	167	157	168	182	174	154	143	143	145	147	159	174	162	158	165	157	147	150	150	151	161	178	154	138	147	161	149	177	146	164	160	162	155	152	141	173	182	159	159	179	161	177	177	158	160	152	152	181	180	168	136	167	142	161	181	149	170	154	169	165	178	152	154	158	148	157	153	151	171	149	143	167	154	164	140	176	168	146	160	161	151	154	170	165	158	170	158	161	165	174	169	174	162	148	170	152	165	174	155	173	145	164	180	165	164	166	160	166	143	160	166	166	174	119	173	156	161	161	164	173	155	165	158	181	161	142	160	128	151	153	158	164	164	169	154	170	168	150	144	172	161	143	161	152	156	171	167	168	148	174	139	146	162	191	135	155	152	162	142	164	159	151	163	140	161	169	157	169	165	162	139	176	185	181	145	149	159	150	172	152	176	159	166	136	185	158	166	166	138	163	145	165	147	166	161	163	141	150	148	164	166	173	171	147	159	168	151	166	153	174	142	155	179	166	164	172	175	145	160	152	138	181	165	173	151	178	151	171	172	175	164	176	186	168	163	183	156	169	140	152	139	159	149	145	153	153	155	165	167	179	145	151	169	168	148	153	174	169	171	186	167	155	154	154	174	172	150	161	156	158	154	160	154	154	151	143	174	161	169	150	180	141	167	173	143	167	173	160	166	162	155	165	169	159	163	147	162	175	164	132	151	152	165	173	191	153	150	169	162	166	145	152	141	179	168	158	150	162	188	145	161	129	160	161	146	168	160	168	158	163	160	152	167	164	162	158	153	163	146	159	156	152	167	159	151	170	155	168	173	177	162	161	159	149	166	168	166	166	154	162	145	143	152	146	159	149	160	166	175	165	168	164	181	165	152	166	176	187	166	154	132	155	154	138	177	161	144	144	173	138	193	177	181	157	139	172	171	176	159	161	157	168	165	169	164	161	168	163	171	174	157	162	162	162	160	154	161	171	170	172	169	150	156	142	159	140	148	157	172	143	157	164	162	166	151	147	163	139	133	177	156	159	160	162	147	138	150	149	149	150	152	157	158	153	152	175	159	165	150	176	174	154	146	167	165	163	187	148	143	165	151	159	171	162	147	141	164	133	164	168	139	151	147	148	152	151	164	144	187	171	133	145	145	160	139	168	155	172	142	151	147	163	145	157	159	154	171	162	149	143	144	163	157	160	176	154	162	186	156	157	170	149	148	173	140	156	176	158	157	158	162	150	148	146	144	149	170	154	155	181	152	153	164	178	169	186	165	157	175	152	148	158	160	173	152	149	165	156	165	156	165	159	169	156	144	135	145	150	155	154	161	157	152	135	155	155	147	145	121	163	154	159	164	174	158	158	160	166	146	168	142	159	161	138	165	134	140	155	171	158	164	188	179	172	190	158	142	170	167	184	153	147	150	132	154	163	156	152	170	167	137	169	166	142	155	173	170	156	140	140	164	167	154	153	156	185	165	174	145	157	160	159	158	193	141	169	160	159	161	163	151	139	175	155	167	173	151	165	147	169	135	181	169	137	180	153	176	163	155	184	137	147	186	162	153	142	156	143	152	173	140	146	147	161	165	152	145	167	155	175	155	136	167	164	150	153	173	136	162	178	147	156	144	161	182	164	173	171	144	160	158	179	131	161	171	151	150	157	149	156	153	180	152	179	151	175	169	173	162	160	146	159	173	156	156	150	162	138	142	176	132	179	156	165	155	173	168	178	157	155	158	155	166	134	130	149	172	179	166	159	157	150	157	160	143	144	151	158	159	146	164	174	168	160	166	158	164	170	150	150	158	157	156	160	154	173	178	168	156	158	137	176	130	156	160	153	179	154	176	155	144	178	152	152	149	168	155	161	157	150	165	166	160	166	176	157	162	162	187	149	152	140	138	165	145	148	178	134	162	174	152	153	144	144	135	161	137	180	156	167	156	174	163	166	149	145	164	168	171	163	160	167	160	147	187	154	168	156	177	158	151	151	146	175	177	154	134	152	125	188	146	135	137	177	153	143	163	144	171	171	162	169	166	153	153	173	143	148	166	143	153	180	165	156	151	147	166	164	160	165	155	149	157	171	150	148	152	143	141	159	161	156	178	159	148	150	175	155	162	157	197	175	183	158	157	178	177	155	153	139	170	165	185	188	153	158	161	168	160	167	143	180	174	149	133	140	160	151	153	172	137	182	164	163	170	142	140	185	170	151	158	147	161	144	181	187	138	150	164	148	164	149	145	154	157	148	157	168	152	165	165	169	179	163	162
21334	20188	28450	30803	30558	23985	21545	21694	18460	21186	20206	21590	23462	21257	17575	18316	20388	20652	18442	11693	17095	15382	14429	11919	13895	14035	13294	11741	11014	10366	8434	10333	12684	11268	6400	5223	4393	4465	3669	4646	3701	3116	2200	2218	1605	1742	1753	1394	1262	1266	1063	934	1207	852	785	873	1301	1076	898	827	866	839	790	647	681	666	572	539	555	600	569	594	600	597	581	559	569	530	572	526	577	582	520	516	525	537	564	503	524	510	532	522	534	521	495	468	505	496	449	454	490	449	494	424	472	418	478	440	449	428	481	462	466	466	459	396	468	441	496	439	432	456	480	451	454	465	441	430	493	454	450	454	422	494	480	448	510	488	491	427	450	445	499	444	426	459	463	470	472	427	452	487	449	428	466	427	480	487	449	440	449	435	449	469	521	454	445	478	428	440	444	478	467	481	459	456	469	443	481	418	441	447	471	469	514	451	494	469	453	493	433	435	451	475	472	437	453	436	444	469	466	449	461	432	455	458	482	450	425	434	457	450	435	469	478	459	441	450	433	469	412	438	434	441	478	442	450	488	439	451	467	457	469	446	502	464	466	459	447	442	464	450	456	459	469	414	434	458	425	431	442	432	448	484	468	466	492	453	421	427	459	436	414	504	444	440	426	475	450	429	433	486	469	487	485	452	460	449	440	451	429	503	496	477	470	470	419	442	444	464	442	442	410	414	449	447	394	460	500	451	455	458	485	473	421	480	476	441	428	407	467	452	414	454	512	471	430	462	455	470	431	436	437	433	452	410	454	468	449	461	418	425	449	447	452	467	475	454	441	498	453	487	475	447	454	455	475	431	452	492	460	444	471	477	460	421	465	457	431	482	443	461	468	475	458	488	438	440	454	443	464	455	446	445	427	460	405	459	477	468	469	435	457	492	480	466	436	431	464	484	481	488	460	486	433	449	431	449	454	404	428	454	448	434	468	450	438	425	475	456	450	443	432	437	474	465	444	427	449	464	417	453	454	466	471	466	400	493	431	416	511	442	473	417	455	436	438	430	454	464	466	465	421	479	397	475	441	442	434	453	399	429	472	429	447	475	489	493	451	464	457	450	455	462	476	424	453	465	462	455	473	462	468	442	439	468	454	466	429	458	455	464	492	470	437	457	457	461	458	456	482	464	472	463	476	421	454	453	448	448	474	476	427	438	454	445	491	448	439	485	428	451	462	497	472	442	426	442	447	442	463	450	466	483	467	469	457	473	478	475	493	430	438	433	416	489	413	455	458	475	463	423	462	451	463	451	428	484	474	498	435	446	458	429	462	470	452	418	484	468	439	468	462	427	470	439	467	454	461	431	459	483	459	466	471	462	435	457	450	444	471	425	449	430	462	446	478	443	448	462	425	446	467	470	425	452	459	490	435	453	434	480	467	444	445	481	469	443	501	461	431	469	425	445	469	433	433	457	498	452	493	443	438	461	463	451	444	505	456	474	464	462	437	458	457	432	480	467	436	430	465	453	451	464	445	442	474	450	441	439	426	435	438	442	494	464	466	449	462	472	504	466	438	457	489	448	466	462	466	468	457	463	456	452	432	473	468	481	459	462	431	448	464	484	416	431	479	427	468	449	471	509	453	481	449	459	453	443	466	474	447	463	470	468	466	449	437	455	470	411	479	440	430	454	440	486	455	443	483	426	468	438	468	474	476	448	479	441	481	487	444	505	467	457	463	461	423	440	447	425	471	452	404	438	432	485	449	472	423	474	436	431	433	451	451	437	444	475	422	496	457	405	453	492	459	446	385	445	481	449	417	444	457	512	419	454	460	423	463	427	423	443	484	421	432	449	443	479	492	494	448	459	456	461	419	482	466	468	442	426	465	477	446	450	483	473	437	438	428	459	434	464	484	485	453	496	495	436	460	431	453	477	435	447	449	460	465	423	499	461	460	428	460	457	440	420	443	484	475	437	468	455	478	433	450	432	434	430	461	443	454	486	467	473	457	436	453	482	448	469	456	481	497	453	410	461	454	454	451	432	437	449	475	451	426	431	458	481	457	462	436	462	459	449	467	441	471	520	434	458	492	468	469	441	458	487	453	407	480	444	443	467	475	491	446	474	456	472	453	474	431	450	439	485	452	464	453	435	503	451	465	450	461	465	467	487	445	476	484	476	446	432	473	448	439	458	459	443	466	465	487	398	464	448	430	401	458	439	445	459	486	441	451	447	462	451	459	489	441	439	463	455	460	429	470	437	394	477	429	426	487	489	478	459	462	496	437	410	416	448	484	399	449	482	450	435	447	432	448	471	453	418	459	454	440	425	448	481	478	477	475	478	475	498	471	462	499	450	415	462	452	438	489	458	488	447	457	430	454	449	422	458	474	486	488	482	447	413	446	479	434	468	491	445	443	463	456	465	465	421	428	458	471	440	474	439	441	461	457	467	453	419	446	447	441	463	443	437	494	458	466	446	466	423	463	477	425	437	453	451	507	474	456	442	420	454	438	469	459	430	455	463	457	459	479	465	429	467	471	440	469	491	427	454	448	426	430	505	441	438	434	461	473	427	454	457	453	460	460	439	476	470	478	433	468	488	464	484	473	442	479	476	466	435	429	441	439	449	483	429	409	476	432	474	463	471	450	446	476	418	453	466	448	475	440	474	466	448	437	422	437	450	435	454	440	435	469	440	454	443	463	437	409	431	447	425	442	462	460	427	474	438	460	476	488	420	469	450	445	457	455	454	469	452	428	428	425	438	478	439	438	445	482	420	465	464	448	420	459	465	477	435	441	439	437	464	475	458	491	471	467	473	488	430	461	461	463	445	444	427	446	455	391	429	484	445	482	458	445	456	447	496	454	440	430	458	435	451	452	470	439	481	438	410	470	467	466	457	421	429	467	470	461	455	472	479	474	441	447	463	432	488	465	413	447	432	431	453	441	474	439	457	436	462	495	484	481	463	494	450	444	467	455	437	461	384	465	465	476	467	412	483	457	428	450	438	463	416	423	433	470	511	428	416	478	480	441	464	449	461	417	409	454	454	491	468	475	456	419	444	465	452	431	474	463	457	457	431	471	452	446	482	448	438	466	434	456	469	480	483	419	460	471	440	443	468	452	440	488	472	445	443	466	473	470	458	449	440	382	475	458	474	488	442	433	457	458	453	422	461	487	495	471	417	440	422	440	460	418	470	420	464	477	469	441	428	455	426	452	475	420	452	465	441	489	466	444	444	479	440	471	466	479	441	399	496	445	459	463	475	468	465	439	440	481	485	463	462	431	474	484	448	484	442	467	441	477	452	444	436	455	509	464	459	464	453	431	422	465	470	456	455	480	433	430	438	469	477	465	466	432	452	449	465	477	432	457	479	494	446	438	478	431	452	459	464	455	440	442	440	433	487	444	412	455	506	450	435	470	405	430	437	463	448	480	476	458	460	419	429	453	465	461	471	461	486	448	432	457	451	467	447	467	450	467	476	479	440	467	461	460	428	430	463	430	464	492	434	482	469	462	482	460	425	460	478	470	497	455	454	461	448	477	493	471	428
7870	5003	5956	4703	3150	1968	1370	1086	820	729	621	591	529	438	431	418	365	376	341	294	331	328	300	282	267	276	296	285	248	257	258	261	269	264	242	236	255	235	234	213	212	248	238	234	205	222	223	229	215	227	225	246	241	229	205	214	217	225	240	231	218	230	218	224	219	231	222	217	216	217	207	240	225	191	232	212	194	225	239	216	212	212	226	208	230	196	228	222	187	203	216	245	211	212	227	213	218	231	211	211	214	233	213	216	224	214	199	199	221	227	221	254	222	244	214	203	202	210	186	206	216	193	219	242	218	200	196	250	224	207	190	222	218	210	226	228	196	216	196	216	225	211	231	200	221	193	231	240	201	207	220	229	243	237	207	211	222	199	225	205	209	230	229	216	214	222	216	231	200	228	218	203	199	224	222	228	198	241	211	212	243	203	225	198	196	221	204	242	225	221	219	208	198	210	210	201	234	211	199	202	226	210	198	227	207	222	225	222	223	220	200	227	197	216	198	208	186	226	222	203	218	216	207	228	210	219	219	199	267	211	212	242	204	225	231	212	223	215	211	209	205	208	208	193	231	219	208	229	216	219	244	205	215	198	218	215	220	195	215	215	253	218	192	224	232	204	184	227	204	236	238	215	214	194	235	218	205	234	201	191	236	205	209	200	242	227	236	212	239	210	254	210	209	216	219	231	205	187	213	230	216	223	232	212	219	225	175	218	228	201	212	218	219	225	213	202	217	196	210	220	216	206	203	224	198	237	213	214	230	210	229	221	230	202	226	236	198	220	211	204	214	224	210	242	221	215	225	201	219	227	215	217	209	208	211	208	222	224	189	211	237	194	222	212	227	236	220	221	202	244	258	245	216	195	204	211	191	232	237	214	211	245	203	230	258	217	230	224	231	204	211	235	233	233	220	238	233	216	222	188	223	226	221	214	206	223	218	244	213	219	213	196	234	265	258	210	223	217	248	227	184	242	234	218	219	234	232	255	216	222	211	227	212	261	228	230	228	229	189	216	241	237	199	247	217	229	208	202	220	222	209	212	204	240	199	220	190	212	227	210	220	221	235	202	222	191	206	230	216	196	206	223	215	205	210	228	218	213	222	228	211	190	245	202	221	241	222	225	223	237	235	209	219	207	207	200	226	229	228	208	204	214	194	236	220	228	212	211	212	209	262	186	209	184	215	207	234	216	208	212	231	215	203	205	228	227	222	220	227	205	229	234	232	209	241	213	210	219	226	206	204	232	209	237	193	195	206	200	238	234	237	206	173	245	211	208	234	212	229	213	214	213	241	216	197	207	201	230	217	214	203	201	246	236	224	235	215	192	197	188	209	214	216	201	217	215	186	207	198	208	223	238	233	209	217	202	238	219	239	213	213	209	228	224	195	258	241	206	214	211	251	230	211	194	234	205	219	211	233	237	224	203	227	218	213	198	225	255	232	218	211	238	217	216	227	221	222	217	219	230	213	230	200	219	224	246	219	213	224	207	213	221	191	203	218	211	234	228	238	228	217	234	205	202	210	215	190	231	204	215	227	217	212	196	209	197	213	209	211	216	226	216	202	225	233	197	209	230	221	188	204	250	218	193	243	215	218	225	225	189	212	194	228	225	199	191	236	197	209	229	202	230	230	212	207	207	209	207	216	230	214	212	178	181	200	222	215	203	173	247	219	217	243	202	230	243	231	215	221	214	217	224	223	230	223	212	223	203	213	223	210	223	223	222	250	214	214	214	200	219	221	197	231	215	211	234	212	195	212	212	248	197	244	214	236	206	233	222	221	214	231	210	215	215	227	217	239	197	199	207	236	208	237	230	208	192	182	222	231	219	230	239	227	238	221	213	203	206	230	226	229	217	210	227	189	234	213	233	232	239	257	228	170	241	179	212	201	234	216	232	220	233	212	232	242	217	235	213	232	224	207	225	221	194	227	244	217	209	223	221	231	216	239	205	237	216	234	237	215	197	231	214	188	233	232	232	229	222	209	203	203	217	222	225	200	203	208	196	227	224	212	215	214	217	253	214	239	177	230	205	212	197	233	245	205	207	223	226	204	230	225	212	234	214	205	239	210	208	228	204	193	219	226	225	215	249	184	202	228	238	196	219	229	236	224	239	208	201	197	219	240	239	257	223	205	187	225	209	198	209	207	219	205	206	210	226	215	231	236	205	227	203	227	223	229	225	217	251	206	212	197	231	207	222	226	233	232	229	224	221	210	209	198	228	213	231	193	201	218	206	205	216	211	215	233	216	199	202	193	207	208	201	216	209	199	197	224	229	212	206	207	214	228	231	225	203	223	195	216	230	207	227	205	202	222	228	195	218	238	261	234	211	201	207	241	230	212	218	217	223	216	207	210	215	207	223	220	211	213	212	210	237	218	223	222	224	241	209	203	216	199	220	207	214	238	215	218	212	213	216	221	220	197	203	216	240	215	229	219	215	244	193	230	204	234	222	210	191	198	214	241	215	223	214	210	201	202	210	250	211	196	199	234	217	241	225	211	222	226	200	221	233	246	222	186	216	238	210	223	217	222	219	239	251	225	218	189	208	193	226	215	241	205	217	198	210	189	235	206	210	201	223	243	215	206	208	237	216	244	196	212	187	223	214	245	225	195	210	232	200	231	208	205	192	213	232	212	231	225	169	226	217	219	180	232	220	219	219	219	225	207	210	219	224	250	209	260	212	208	227	201	202	215	211	237	206	212	228	197	214	215	206	205	238	221	201	204	221	202	194	216	199	223	221	226	235	220	206	213	240	204	230	192	232	219	218	221	231	200	215	201	251	208	223	203	206	182	219	208	202	183	196	198	225	185	254	230	218	221	223	239	224	229	192	239	229	211	195	220	230	228	215	212	183	200	210	216	237	227	204	203	221	217	218	210	221	194	224	202	213	228	216	220	224	206	196	224	217	203	222	233	214	214	213	209	211	222	206	207	208	229	233	207	234	211	210	228	225	246	220	209	234	215	207	222	199	222	213	215	224	211	239	212	203	219	222	227	202	212	206	243	230	192	220	194	229	232	222	230	220	236	208	224	222	183	223	222	187	220	223	206	196	205	225	233	239	216	210	213	214	224	194	194	233	198	207	224	216	203	240	223	209	222	244	203	219	185	245	219	210	204	210	216	233	229	215	209	234	213	214	199	245	204	200	207	213	223	231	207	205	225	208	219	218	192	211	220	201	202	229	213	211	182	189	196	235	207	211	182	217	212	213	217	228	223	232	213	225	214	199	211	221	249	180	237	216	228	212	219	207	233	227	220	237	181	215	211	208	214	237	217	215	227	227	220	210	224	184	205	230	206	219	208	244	221	206	199	235	191	221	236	201	220	196	216	209	246	219	237	206	229	217	196	192	220	210	253	200	219	220	191	223	203	253	216	222	188	229	206	233	238	209	227	198	205	217	202	216	245	234	233	221	203	216	228	244	185	216	187	217	219	199	235	194	213	188	202	241	176	200	251	216	217	230	235	195	215	206	257	214	226	192	195	225	213	231
7257	6049	10829	11175	9140	6356	5096	4481	3701	3445	2918	2732	2827	2193	1984	1860	1737	1874	1819	1388	1449	1336	1316	1248	1313	1146	1163	1040	1044	1009	859	995	1109	1010	850	773	728	822	732	756	710	714	667	710	667	653	674	668	686	645	631	642	602	653	647	627	618	635	668	602	609	598	644	634	658	642	601	605	633	630	597	608	585	641	595	616	615	643	605	597	657	626	606	635	590	602	639	595	593	606	606	618	609	571	603	612	582	587	616	618	589	611	621	630	573	605	570	604	561	570	603	575	600	612	561	580	623	571	616	608	614	583	606	589	628	620	589	590	595	574	572	600	611	592	591	584	595	612	594	635	595	623	566	596	603	610	586	544	587	613	597	628	610	604	601	576	575	600	606	590	620	562	587	599	591	591	595	576	569	616	585	581	598	619	579	602	592	636	585	610	604	603	611	594	608	591	581	614	639	586	608	584	611	590	592	586	634	602	577	540	599	594	584	633	590	597	605	630	577	569	596	592	629	556	592	595	571	623	554	602	593	534	645	585	613	609	555	602	608	588	589	592	624	599	637	612	558	565	603	576	627	591	607	595	605	589	590	593	559	631	585	587	601	598	592	642	594	602	632	587	585	563	580	584	617	575	582	582	583	623	576	589	608	565	578	583	528	553	637	589	576	600	604	570	609	617	556	566	587	600	612	632	581	560	635	622	617	588	585	618	593	628	569	589	650	579	621	589	575	597	632	597	599	628	581	588	640	595	597	576	630	572	616	568	595	588	587	555	589	569	561	621	636	588	627	555	618	572	590	571	589	644	643	569	566	607	602	569	602	600	593	600	581	601	582	561	593	559	626	612	616	591	599	564	600	586	613	624	615	592	535	580	602	588	602	585	584	574	558	591	604	590	598	612	594	601	592	573	598	656	575	631	617	625	595	600	600	582	615	575	614	618	600	619	605	586	540	693	620	576	566	598	577	604	550	621	622	630	611	621	596	551	629	583	638	620	571	575	590	600	569	630	598	603	567	615	594	604	594	597	573	604	615	552	583	628	608	622	578	580	595	588	613	620	580	573	621	617	617	590	590	626	628	621	569	578	596	648	583	586	621	564	584	593	608	606	606	594	627	605	592	601	576	604	586	595	589	575	661	563	612	577	618	570	583	570	609	609	567	584	632	583	601	617	618	600	638	579	578	625	630	579	580	640	623	583	590	580	595	615	566	620	615	545	600	563	611	613	614	609	574	619	597	583	614	598	588	600	617	634	587	585	621	544	605	580	644	623	598	588	628	601	619	580	616	593	628	634	593	590	580	565	577	538	609	600	614	617	571	563	579	619	575	596	615	574	592	602	578	622	579	564	605	562	633	611	563	609	587	627	586	586	641	600	602	632	611	568	583	621	595	647	564	561	617	580	630	579	656	597	597	555	588	618	618	584	572	596	575	578	639	610	623	609	591	567	592	602	560	604	612	582	576	635	603	576	566	624	619	577	680	608	601	608	599	620	600	603	588	584	592	619	620	623	619	616	594	596	603	598	602	629	562	580	570	609	562	610	575	568	612	595	582	636	603	577	588	568	562	564	599	616	588	581	596	583	596	623	594	525	599	609	612	606	581	617	625	622	559	574	640	620	606	579	608	605	577	572	585	586	660	571	620	601	617	603	596	569	648	627	606	597	572	599	592	613	602	589	632	599	617	591	627	555	583	600	556	564	601	602	580	596	560	572	579	599	583	602	622	577	610	611	605	617	593	633	561	555	596	592	587	608	602	601	604	620	609	594	601	608	596	584	603	596	590	561	582	553	615	604	615	592	608	660	612	624	615	600	609	570	583	602	580	618	601	620	624	618	595	588	588	615	606	613	607	589	573	575	585	574	616	577	571	625	594	595	592	573	635	564	622	591	619	581	630	591	570	629	599	537	579	646	549	609	575	620	607	606	553	653	556	624	630	658	615	570	624	630	611	593	524	562	591	599	612	574	623	580	602	548	609	563	590	601	601	607	617	564	610	611	583	597	621	572	593	594	612	598	587	591	625	596	599	607	636	593	611	589	604	568	600	609	575	583	602	575	647	600	625	577	605	651	603	591	629	574	561	603	632	603	582	579	623	632	570	632	595	617	588	651	599	611	631	593	602	594	619	547	632	638	632	601	546	624	642	587	635	582	577	588	588	580	592	607	613	638	618	578	607	593	611	553	630	568	568	576	595	573	598	544	588	625	602	601	605	556	610	597	563	608	616	585	603	594	600	529	595	579	595	583	597	594	619	665	640	613	606	583	529	580	569	638	560	594	604	540	611	591	654	597	590	619	645	614	570	634	578	598	597	575	574	615	591	587	619	629	641	577	587	579	587	612	581	572	601	611	613	623	618	627	582	608	635	612	590	582	619	598	602	594	590	592	597	611	612	624	583	597	622	617	634	582	565	609	568	590	579	617	586	639	624	629	578	615	615	608	594	616	597	616	559	592	574	592	610	649	569	604	635	572	582	596	632	554	580	606	602	552	543	607	609	614	589	595	642	582	593	545	613	607	588	630	597	604	599	583	580	613	560	616	580	613	595	604	624	543	618	634	648	595	567	585	598	577	629	592	604	559	589	660	601	609	611	611	646	579	574	611	628	614	611	598	599	622	587	595	589	583	594	595	583	580	595	572	591	613	597	613	600	596	566	601	603	578	617	576	592	567	577	617	591	635	574	654	621	579	571	590	615	606	548	597	564	577	583	603	569	603	609	628	561	617	625	633	567	586	605	556	584	587	581	593	566	609	599	591	577	627	603	577	629	578	625	620	584	597	604	637	587	645	578	631	630	625	605	599	615	615	610	542	595	637	623	672	585	636	615	591	564	607	596	627	618	578	613	622	617	598	578	643	559	568	579	618	587	590	625	616	607	570	595	590	633	616	638	635	569	580	623	619	586	602	594	619	607	617	604	590	635	589	589	626	619	588	626	596	609	590	637	563	638	633	561	618	620	566	613	633	574	620	550	572	574	599	579	617	580	612	575	637	587	577	614	541	606	555	611	574	527	622	584	600	634	605	624	598	596	599	593	578	615	589	582	575	588	584	609	553	611	614	601	596	571	611	645	609	637	630	576	590	600	565	601	606	591	601	581	633	611	646	582	550	606	592	537	643	597	581	561	555	593	635	677	609	607	542	609	597	565	611	571	610	592	571	611	604	602	601	596	635	594	620	588	617	595	633	551	625	588	616	558	618	572	598	600	568	610	555	610	540	636	587	599	620	576	614	604	590	565	560	593	567	591	598	604	600	576	588	597	600	573	582	637	599	610	624	581	609	605	577	627	559	624	629	625	569	611	629	625	572	600	555	567	614	593	627	605	609	575	594	552	634	617	584	603	596	625	608	641	610	588	639	600	624	614	580	585	589	611	611	597	572	599	596	594	629	593	564	544	595	571	587	623	610	636	629	613	592	642	585	618	592	593	630	576	596	575	602	608	618	631	562	607	627	612	615	574	624	588	620	591	584	597	636	556	581	616	585	595	620	572	596	625	556	592	619
22200	16476	19330	19373	16135	10186	6513	5691	4226	4214	3650	3651	4299	3140	2587	2629	2646	2849	2269	1999	1896	1602	1718	1535	1763	1417	1626	1276	1094	1029	927	1229	1349	1006	645	523	466	500	418	452	365	331	288	270	264	226	245	237	221	222	209	197	239	205	219	208	211	224	203	185	201	207	213	186	181	183	199	194	210	189	193	170	175	206	199	182	178	190	208	188	175	184	189	176	181	186	184	191	166	188	185	157	185	188	193	173	163	188	166	188	182	190	185	178	169	173	193	179	158	203	186	181	175	207	166	177	154	162	158	203	173	173	177	147	151	175	188	161	157	186	164	191	171	192	168	173	201	167	171	161	194	161	196	178	159	173	191	160	170	193	155	183	166	199	177	174	192	165	169	167	169	185	190	179	192	167	177	174	181	187	185	178	181	156	197	183	156	188	186	158	176	172	175	164	185	187	172	176	176	174	205	176	171	154	216	187	171	169	172	148	178	204	180	168	170	191	169	195	180	174	178	157	186	180	177	181	182	177	167	175	190	183	162	204	171	166	193	186	196	162	158	171	172	163	177	176	171	173	194	180	184	185	191	192	172	184	197	182	202	156	169	186	181	167	158	180	195	195	189	186	149	185	192	185	193	170	189	164	167	184	182	175	188	182	160	189	186	185	174	186	161	195	179	173	190	166	165	185	158	190	174	175	174	183	167	177	201	178	174	178	169	154	179	170	187	187	169	171	157	167	183	160	204	184	164	185	191	168	186	151	160	176	201	190	197	182	193	172	173	157	194	165	158	194	183	175	183	167	191	186	182	166	185	156	179	165	195	173	193	178	173	160	170	192	173	182	171	174	163	197	173	221	183	172	198	178	187	174	201	180	180	172	152	161	187	196	190	191	185	181	182	176	189	186	182	189	188	171	192	161	169	159	166	180	187	189	167	197	202	174	168	195	190	185	176	185	180	170	162	162	170	181	178	193	160	167	158	154	202	168	179	215	176	190	171	188	179	176	182	177	185	174	184	165	197	157	199	192	164	185	203	187	163	166	177	179	199	189	192	177	183	193	174	141	192	174	181	206	199	172	189	166	164	170	187	180	179	185	187	189	165	176	216	189	181	174	160	185	186	160	194	180	192	169	185	190	198	191	171	185	196	193	176	183	194	183	173	180	184	172	158	154	194	176	160	180	190	177	161	174	210	192	187	172	194	181	199	170	196	198	185	161	180	163	182	163	178	178	161	181	196	162	197	180	187	178	210	172	213	186	187	161	182	174	194	180	184	193	170	160	199	161	174	166	184	184	179	174	191	183	199	178	175	179	169	165	175	184	189	217	197	186	170	193	180	181	170	165	170	189	149	166	182	177	191	196	154	159	185	188	174	178	141	179	180	194	195	153	165	174	187	197	176	189	182	160	176	202	191	170	170	210	168	182	166	181	164	174	158	195	166	170	160	165	212	206	196	171	169	183	193	195	186	195	214	180	153	185	179	194	203	181	188	186	183	172	167	172	175	150	177	171	167	169	188	188	156	152	169	185	184	192	161	151	199	196	197	169	184	172	186	183	205	188	192	186	203	175	148	172	190	175	174	167	204	190	178	177	169	161	163	181	194	163	167	170	189	171	160	180	163	159	185	199	200	170	197	178	192	188	173	189	148	182	180	190	176	157	181	179	168	183	182	162	171	178	165	176	183	178	176	192	176	191	191	188	175	164	176	175	165	175	189	177	165	172	161	170	186	193	191	175	166	188	189	166	179	169	172	179	174	181	178	187	169	192	166	192	177	171	172	159	172	172	176	165	180	175	167	204	170	165	199	174	177	161	185	189	166	174	188	182	210	187	178	187	178	177	177	178	177	168	204	172	184	170	178	183	172	168	183	159	147	172	160	180	198	168	203	186	175	163	158	166	149	163	179	187	204	184	176	178	164	175	177	173	200	184	164	198	182	206	167	182	183	166	173	179	180	169	167	168	170	191	154	187	198	167	168	173	174	176	177	171	163	183	155	192	195	179	162	173	157	187	181	177	166	185	171	178	179	167	176	171	183	210	191	183	185	193	193	188	176	169	152	144	171	189	183	177	177	166	181	184	187	183	183	176	175	191	181	175	188	182	187	198	189	171	179	171	188	192	194	166	167	167	164	188	200	158	158	168	163	159	200	177	161	170	165	193	182	202	188	173	182	185	186	175	181	194	173	180	178	173	162	182	182	176	192	167	172	178	166	193	192	173	178	167	169	183	169	206	157	165	166	179	187	158	182	178	164	203	166	160	173	174	163	174	190	183	189	166	186	163	166	186	192	157	205	164	192	184	170	156	179	184	164	188	179	163	177	183	181	183	178	184	183	178	176	184	171	184	164	161	186	165	187	194	200	171	181	185	179	187	178	195	180	189	177	157	176	176	166	172	171	151	168	178	160	172	192	162	207	168	190	155	170	172	178	192	180	179	189	180	160	196	186	172	181	201	143	168	189	174	178	173	169	176	182	181	175	185	185	191	160	173	196	192	144	181	151	194	172	194	194	174	190	155	185	169	185	173	171	178	184	157	170	177	194	175	182	193	192	179	191	185	168	195	168	200	198	163	141	174	176	175	202	186	176	178	184	187	166	172	185	167	182	186	195	198	168	176	185	207	169	180	189	185	182	166	172	185	189	177	193	198	179	188	151	164	198	179	174	177	201	186	173	171	171	166	182	206	176	186	180	176	173	177	182	168	165	177	177	209	177	159	177	190	185	210	158	188	167	181	156	181	167	183	171	186	175	208	168	213	176	180	194	197	162	177	164	182	184	191	167	175	197	200	178	156	191	185	172	160	148	184	175	168	184	191	197	166	183	169	170	190	191	177	172	171	194	170	211	167	198	164	157	176	169	169	171	174	184	169	171	169	185	200	178	164	167	186	170	186	181	169	199	158	160	187	168	167	181	190	194	180	181	171	172	169	189	166	192	194	167	175	181	180	224	160	193	180	180	186	168	150	177	172	183	185	146	199	187	181	168	193	169	149	169	190	175	173	186	161	184	195	159	183	166	196	191	164	160	185	186	179	187	164	194	174	188	163	182	185	176	172	167	164	172	186	187	183	182	170	209	176	178	177	177	188	196	166	163	191	198	184	179	175	195	183	200	193	161	177	202	165	181	188	183	154	174	164	162	167	170	163	196	193	171	198	202	179	185	163	175	201	180	179	169	184	184	163	182	157	142	174	181	152	176	182	200	161	171	159	206	183	188	195	190	168	190	187	203	190	180	171	207	187	182	183	170	175	149	164	182	203	212	177	177	162	190	189	185	172	157	179	197	198	187	202	188	193	179	197	193	186	206	201	196	181	191	203	173	185	210	186	154	147	179	177	193	184	162	162	175	161	182	176	164	183	196	185	179	159	162	177	182	167	172	188	189	177	183	179	167	164	176	180	194	164	187	167	167	162	165	166	171	180	161	167	206	171	185	192	158	176	160	173	188	189	167	183	181	193	162	171	168	175	165	190	189	179	181	165	173	185	197	160	179	172	174	172	169	195	161	172
17024	14580	22671	25226	23091	17680	15649	15862	12941	14480	13706	14466	16034	12146	10853	11478	12838	13500	9500	9595	10414	9337	9019	7553	9210	8146	8781	7570	6898	6079	5390	7096	8070	6286	3918	3244	2650	2793	2435	2619	2103	1824	1406	1318	1120	1206	1194	949	891	889	839	720	944	731	694	718	791	803	704	729	709	714	593	619	647	610	597	575	568	597	539	632	552	559	592	578	567	581	543	568	560	547	530	564	538	575	571	523	552	540	575	526	538	538	527	505	527	484	488	494	534	522	509	525	474	512	527	513	494	520	535	548	488	497	506	517	506	493	493	501	512	516	491	526	511	493	496	537	504	500	514	496	501	494	505	485	558	471	509	499	515	527	547	510	461	512	510	448	498	504	531	500	507	472	469	461	487	508	496	488	512	478	514	466	481	506	540	522	462	540	540	525	506	491	556	500	493	488	484	519	495	522	491	517	486	472	468	507	497	470	500	481	514	459	471	531	493	501	521	500	493	493	506	471	521	525	459	521	471	485	470	510	486	497	487	494	455	453	507	511	464	492	532	532	529	525	516	544	547	527	480	499	501	493	515	442	494	479	492	471	475	479	484	492	504	530	468	490	513	515	509	454	493	506	523	506	502	513	502	474	503	485	499	477	509	489	512	499	491	476	518	504	479	457	506	482	502	562	533	535	510	517	512	524	479	543	493	498	471	501	495	493	507	510	484	524	477	504	468	487	485	539	506	481	483	506	514	472	521	473	497	506	532	497	481	526	524	469	477	523	494	544	544	528	518	477	438	531	540	490	500	500	515	509	482	547	492	480	504	528	498	490	547	481	511	469	480	479	457	508	528	531	530	510	555	471	526	465	511	504	481	505	500	506	507	505	535	478	466	509	526	522	495	528	501	524	521	537	515	504	486	505	467	503	475	520	501	487	470	512	505	484	503	541	529	506	501	505	484	532	529	536	490	498	463	508	460	504	496	508	502	492	510	523	496	499	532	463	502	508	506	478	503	516	522	494	543	549	515	464	483	481	503	520	486	508	511	534	488	509	549	468	489	479	474	484	451	501	512	495	483	501	516	463	505	523	546	493	487	518	544	494	529	521	521	488	531	507	490	504	500	524	492	462	470	435	526	525	495	515	536	532	457	496	499	475	495	517	507	512	494	510	501	528	498	524	524	517	540	538	505	515	484	515	498	491	485	498	488	478	473	475	504	514	492	523	493	480	475	552	512	518	533	488	526	496	494	477	520	503	485	539	483	462	531	539	498	483	521	508	461	515	483	519	516	494	502	483	506	486	511	480	516	517	514	494	504	486	504	478	518	500	499	525	480	489	512	477	477	495	489	528	497	524	544	513	534	487	473	470	544	485	492	487	573	522	531	515	511	518	517	530	510	500	540	446	506	496	514	547	458	493	528	493	473	500	504	529	488	487	549	499	478	522	506	550	500	495	514	496	497	504	527	516	483	532	495	475	475	478	526	504	471	481	503	526	508	523	489	510	542	491	550	504	509	523	497	448	517	487	471	476	483	520	526	467	544	519	469	514	532	525	500	509	502	480	493	514	517	524	521	512	529	512	508	465	491	535	523	503	463	493	512	514	521	483	526	505	500	487	511	493	496	509	466	515	490	511	511	520	486	501	507	500	518	475	474	458	525	475	481	528	527	483	515	499	507	475	498	497	546	513	467	511	525	504	448	510	489	486	504	519	508	496	549	520	509	490	498	434	504	534	482	498	507	445	498	509	515	503	494	482	509	483	520	499	539	486	506	478	514	515	488	475	497	502	555	488	497	472	474	498	492	496	494	480	507	498	456	505	476	456	524	522	486	530	494	493	524	494	507	487	479	498	486	512	425	519	519	481	535	507	496	517	520	484	486	511	521	515	488	462	514	492	502	497	509	511	491	492	489	471	474	480	476	505	489	503	494	524	500	502	517	497	470	488	543	456	526	483	511	502	540	540	464	472	519	543	506	495	490	503	508	468	494	489	471	507	503	489	482	539	501	469	503	489	471	485	528	493	517	515	506	474	483	474	488	479	502	466	515	549	507	514	505	493	485	490	485	491	470	511	541	523	478	530	478	505	481	511	498	529	473	516	511	468	546	515	513	523	488	497	494	489	493	516	565	471	515	521	539	456	476	502	542	489	544	478	513	500	484	490	483	467	496	489	521	516	497	469	546	480	472	495	489	521	505	479	528	461	496	534	525	516	495	469	481	477	492	488	497	543	513	475	531	500	464	510	523	508	529	505	521	500	486	539	499	518	520	492	494	554	476	506	528	530	531	481	491	488	517	520	490	518	528	496	503	483	506	478	512	510	503	465	478	501	524	497	485	517	536	543	535	480	535	472	497	513	500	487	511	473	550	488	471	497	521	482	515	462	502	463	495	481	494	509	545	508	508	486	480	498	520	473	490	493	518	510	519	530	504	486	503	481	530	497	440	488	516	469	519	510	514	544	508	522	481	499	497	480	498	480	511	517	522	458	490	513	485	497	496	481	523	492	564	476	532	492	514	497	498	503	498	510	527	470	481	493	487	546	531	535	499	480	536	516	507	478	475	487	529	467	501	514	480	462	512	489	471	460	489	482	522	480	523	495	497	517	487	507	497	490	474	474	538	490	512	497	491	483	504	478	494	497	502	525	495	542	480	495	485	497	515	518	498	504	474	496	473	464	496	551	504	531	516	529	520	509	465	513	497	480	519	489	510	479	516	518	472	509	527	485	490	511	502	496	496	528	512	480	521	482	518	493	468	492	496	486	497	512	488	513	506	475	475	525	441	494	502	452	510	525	536	517	483	509	481	489	510	498	501	474	472	462	491	502	494	482	521	499	529	531	481	483	506	486	500	498	516	467	512	499	497	504	523	516	518	520	467	513	483	488	516	525	514	501	480	504	495	511	491	471	508	477	510	554	509	539	474	509	500	510	497	472	463	507	517	490	527	445	489	522	500	496	498	518	508	490	492	508	503	529	522	494	503	480	457	499	515	543	510	495	508	524	507	465	482	468	497	510	505	511	530	461	544	529	474	531	498	487	482	465	538	512	498	511	509	500	525	536	476	526	511	535	532	499	479	506	520	467	541	480	464	529	471	536	531	516	513	498	506	486	483	505	520	517	513	494	480	478	513	522	518	452	456	460	477	515	469	493	459	532	487	465	533	480	540	523	507	476	556	487	514	528	485	515	496	496	510	499	532	496	483	478	462	490	529	517	496	504	490	488	507	532	529	533	509	472	479	506	522	525	486	476	498	511	544	526	514	502	420	484	510	480	489	485	478	467	511	487	524	508	467	507	480	539	502	507	496	553	506	509	495	484	489	497	503	494	499	477	504	473	511	515	526	459	498	541	477	488	496	497	489	470	496	484	479	527	549	503	490	482	481	517	499	511	489	508	486	469	501	504	460	518	501	526	492	499	509	507	520	491	543	456	487	534	520	501	518	503	516	510	484	514	488	485	503	480	535	493	505	503	529	524	457	476	502	518	496	505	500	513	483	538	513	522	510	517	507	483	532	461	469	533	538	512
30270	23684	28114	27668	25011	17629	12306	10294	7716	7748	6942	6769	8152	6341	4921	4910	5137	5246	3927	3834	3725	2837	3207	2991	3126	2696	2888	2519	1982	1965	2012	2268	2470	1582	1043	946	738	707	611	694	524	482	359	335	284	306	313	265	258	249	253	230	250	207	210	196	202	226	194	227	202	191	195	190	175	197	160	152	168	173	168	191	174	178	165	196	195	174	161	181	174	168	171	164	176	173	193	155	165	157	160	162	162	170	156	163	161	162	161	157	155	164	171	181	148	134	154	145	157	189	170	170	163	165	142	140	141	152	166	164	165	155	145	156	156	157	149	138	161	161	154	147	136	131	158	139	153	173	137	154	148	161	137	157	157	150	146	147	146	140	193	150	167	153	151	171	180	154	134	158	152	147	158	168	167	177	138	161	160	158	147	144	144	143	135	159	135	130	156	141	144	161	176	193	154	154	154	137	157	158	164	176	161	147	177	149	156	159	172	166	169	148	157	158	159	168	160	169	150	140	176	143	142	142	148	161	171	164	155	166	152	169	152	163	178	137	161	161	156	147	155	161	142	146	184	149	161	167	143	141	142	152	149	165	164	158	150	132	157	177	145	164	140	152	154	147	142	169	156	153	156	152	164	153	167	138	153	161	166	161	179	165	161	142	165	176	143	161	137	173	147	151	152	170	139	149	135	161	162	142	149	176	137	146	158	142	159	171	165	148	147	160	132	160	124	151	146	162	165	162	151	151	173	168	153	150	154	159	139	167	151	172	164	160	146	173	155	170	144	139	155	146	141	156	164	131	154	149	161	156	155	154	160	149	174	150	143	172	155	170	138	144	148	143	136	168	132	183	156	171	154	158	160	164	176	165	133	172	150	159	174	140	134	148	152	152	144	157	149	146	163	156	155	142	138	142	161	153	149	140	160	160	165	149	163	159	157	186	159	152	175	169	159	142	139	151	136	170	154	155	168	157	149	146	162	160	141	156	168	155	136	153	163	178	132	145	148	174	147	133	156	161	139	145	168	183	157	138	165	160	168	149	159	140	157	145	166	176	168	166	149	180	138	161	146	150	157	162	155	167	174	177	153	157	167	183	150	157	145	130	149	156	158	151	192	149	143	143	150	150	148	159	159	157	143	147	154	143	156	148	169	146	171	156	184	146	149	156	168	124	162	172	178	150	166	166	150	150	153	126	138	139	145	155	163	153	138	164	143	151	140	149	153	146	153	168	138	142	168	166	170	159	150	153	159	167	153	136	156	153	165	152	154	154	165	158	160	140	126	166	165	157	155	179	154	147	175	166	151	152	162	168	171	144	155	147	156	164	146	140	164	166	160	122	167	146	169	129	166	156	165	130	170	162	158	173	166	146	154	156	162	159	166	131	152	163	160	153	150	159	145	153	151	167	169	174	156	156	145	135	153	157	175	165	159	164	153	152	173	144	156	161	145	155	169	144	149	169	141	161	172	153	150	154	147	161	168	159	160	117	134	171	156	175	160	155	139	141	159	153	164	167	186	147	158	171	157	151	142	182	155	197	153	130	179	148	143	171	151	149	167	186	157	182	167	149	138	155	150	146	140	159	149	157	157	175	147	184	146	161	152	149	150	161	179	173	172	157	158	149	151	140	130	168	157	146	158	165	169	180	154	157	157	144	157	175	164	150	163	143	140	161	160	188	165	149	147	180	139	142	166	147	174	161	139	170	159	151	161	181	127	150	147	168	159	181	155	162	136	154	142	152	157	151	137	183	166	152	149	151	157	144	139	177	152	162	165	171	146	150	174	163	174	163	152	128	150	148	165	164	148	142	175	153	150	166	180	158	160	143	168	133	166	136	164	170	146	179	158	161	167	151	144	159	148	152	160	148	161	163	171	158	171	151	175	131	142	172	162	169	149	158	148	142	144	164	142	159	150	151	143	161	168	158	153	141	159	181	153	178	166	154	132	159	177	159	136	162	188	167	155	151	146	158	137	149	159	161	143	163	162	153	142	176	156	159	155	152	142	137	137	147	137	155	176	161	188	167	141	136	164	149	176	170	140	134	169	136	154	154	154	153	162	160	145	154	152	147	131	164	152	170	142	166	172	148	172	164	167	144	145	160	178	135	136	167	154	169	147	162	162	131	182	141	150	156	146	154	152	151	160	169	150	176	173	147	146	161	170	153	168	147	154	152	140	170	153	170	159	190	140	190	156	171	142	158	153	175	176	145	186	156	149	162	174	164	156	156	167	170	161	157	165	158	175	175	171	164	159	134	156	149	146	151	156	154	169	150	179	144	141	150	156	150	151	151	155	150	158	149	137	157	161	141	148	153	169	188	161	154	152	151	155	172	164	141	170	151	148	164	139	146	142	140	164	147	142	157	162	140	150	149	180	175	160	159	151	155	125	143	152	128	149	151	200	153	157	153	149	160	149	164	170	161	159	153	155	159	153	145	160	179	149	163	179	167	188	166	170	138	154	174	149	174	146	155	147	167	155	143	156	140	162	181	165	134	153	165	160	175	172	175	149	174	166	169	153	176	152	167	134	152	168	172	178	142	147	163	154	155	172	149	170	172	152	165	174	169	144	140	161	167	153	161	169	166	154	144	157	145	149	140	155	148	146	170	158	146	146	170	148	133	153	169	149	154	174	161	152	159	134	151	145	119	142	152	191	183	165	181	169	170	155	156	162	144	153	163	145	177	162	156	156	157	165	135	154	162	176	147	162	161	147	164	156	153	156	161	196	158	146	172	151	168	143	151	138	173	133	146	156	145	168	169	152	149	156	153	154	144	152	149	164	155	159	150	176	148	159	166	173	181	155	148	171	137	153	166	149	155	162	151	150	156	151	158	166	140	146	149	143	135	163	176	166	162	184	180	158	154	163	159	166	148	164	157	181	158	175	158	157	155	154	150	149	156	158	142	153	144	176	152	154	150	159	136	155	150	145	156	188	149	180	135	169	174	154	170	141	137	164	134	153	149	156	146	168	169	159	149	137	148	144	152	156	168	159	166	155	147	176	165	159	166	157	169	159	170	146	174	148	163	161	149	169	155	172	141	141	163	170	172	166	141	155	157	163	159	157	155	150	150	144	154	166	169	156	167	160	163	169	151	138	145	140	165	155	154	151	171	154	181	161	140	145	160	163	155	140	159	122	141	161	140	163	172	181	165	140	158	147	166	159	150	140	138	153	141	159	161	172	161	154	151	158	163	154	151	161	155	164	159	167	149	156	167	157	172	172	161	163	165	185	148	164	152	155	153	154	162	170	153	160	174	145	160	165	182	172	175	151	156	156	144	160	170	163	170	166	145	155	153	152	153	129	137	146	164	172	156	182	179	140	163	156	137	173	159	179	169	155	150	152	170	186	142	174	180	151	148	157	163	159	167	176	171	166	158	148	159	183	153	148	129	148	172	142	161	162	165	163	172	160	179	161	160	159	170	140	145	179	157	164	161	154	169	156	151	167	160	163	144	177	161	157	180	143	165	147	144	139	142	146	153	146	158	183	140	154	158	126	141	149	156	157	144
21266	19784	28892	31067	30121	24623	22079	22584	18957	21149	20387	21289	23768	20056	16767	17443	20169	19577	14427	16385	15856	14540	15419	12809	14419	14004	14185	12505	11621	10891	10258	12358	13500	9830	6387	5880	4590	4596	4019	4407	3467	2905	2219	2141	1614	1731	1862	1365	1247	1214	1151	999	1302	948	918	850	979	1040	821	770	950	836	767	704	681	675	609	545	606	545	580	595	564	599	635	541	582	490	558	536	534	552	521	551	540	498	486	473	530	531	492	500	492	497	500	497	456	473	455	472	492	427	488	434	443	438	482	454	441	475	472	440	421	479	431	452	472	439	452	473	458	457	438	453	481	450	441	429	451	496	446	448	446	440	427	405	452	442	460	441	487	437	442	458	430	446	415	457	517	472	430	420	449	426	404	459	444	479	446	463	461	448	468	446	461	475	463	421	436	428	463	414	431	424	474	461	428	446	478	438	438	488	437	451	461	447	439	462	467	429	442	496	425	449	454	466	449	513	418	449	455	491	460	443	489	425	451	444	476	396	460	490	435	449	495	448	448	463	431	464	459	461	485	416	454	445	457	422	420	424	449	456	438	435	445	411	459	481	446	492	445	451	436	479	453	459	458	452	472	441	442	435	452	477	456	468	426	449	475	441	454	512	426	456	461	429	486	451	421	438	428	467	456	438	458	427	441	487	446	449	459	428	441	414	450	492	456	477	446	441	427	481	437	456	446	446	431	419	441	465	465	428	426	444	451	421	436	450	392	445	473	438	457	467	412	471	461	455	444	468	430	463	457	438	486	474	460	483	448	449	443	459	461	458	483	464	431	457	441	468	474	454	460	451	449	420	439	412	452	490	410	384	428	458	429	460	423	464	455	470	473	457	424	455	477	434	435	434	447	430	434	454	434	443	480	437	436	466	432	453	474	443	444	445	439	465	464	456	449	466	449	445	439	473	429	431	442	423	464	464	468	465	444	487	448	488	464	447	414	446	435	463	451	465	444	409	424	453	440	471	463	432	436	434	474	424	477	465	425	462	418	475	434	496	454	455	504	459	467	460	489	497	442	438	461	476	461	469	445	430	389	429	485	457	471	454	455	436	422	427	427	444	448	434	407	457	438	468	426	444	444	417	448	492	426	440	445	481	454	455	438	445	414	417	447	505	438	427	466	488	431	497	460	462	452	436	448	452	439	434	465	432	447	438	455	405	428	459	429	422	472	455	465	463	446	487	487	467	432	450	421	443	437	456	459	442	446	481	453	448	420	453	431	434	442	408	461	486	489	465	442	465	452	391	450	466	446	451	441	411	441	451	452	473	448	474	467	465	428	453	435	462	464	487	426	450	442	437	483	457	439	465	442	438	488	455	444	431	449	407	484	440	452	461	438	458	447	428	454	459	457	460	448	372	437	476	444	448	453	431	438	437	474	427	433	448	458	445	481	430	466	472	450	426	473	432	435	437	465	461	460	452	453	453	430	426	428	465	483	443	430	431	423	457	473	470	437	407	434	469	440	481	431	441	443	420	427	472	462	447	449	451	441	472	426	487	446	458	426	441	442	464	432	433	457	444	445	431	487	460	452	423	457	463	449	463	446	467	455	469	451	427	393	399	432	466	419	472	445	455	461	440	448	504	476	453	485	456	461	434	476	472	473	442	421	437	457	473	433	443	418	430	457	451	437	441	473	442	472	446	420	475	431	466	431	416	446	445	466	488	445	442	425	416	471	474	455	453	468	466	498	452	479	415	486	485	460	481	465	472	432	487	445	438	444	470	466	429	458	444	446	435	473	449	444	462	453	463	443	418	457	425	476	445	425	455	424	420	479	483	408	463	466	454	459	424	480	472	425	427	465	478	448	473	478	446	479	453	434	451	471	471	437	434	445	479	449	452	457	461	440	431	425	433	466	477	436	436	455	414	493	459	470	481	522	493	454	426	468	448	437	399	447	438	463	438	469	495	456	470	452	459	484	457	441	479	459	458	426	433	420	456	467	424	441	462	472	450	455	438	477	476	450	428	440	438	409	463	387	442	464	456	442	464	474	430	487	463	435	463	466	477	479	432	467	442	444	428	472	440	482	445	441	408	461	431	458	464	436	430	451	475	454	446	477	467	449	413	437	450	410	459	446	415	444	480	450	458	434	485	502	465	468	454	451	457	436	417	439	437	444	417	442	477	417	484	445	446	449	485	478	445	482	487	413	461	445	452	448	453	455	450	438	454	459	444	462	443	444	457	465	473	446	430	439	453	476	409	430	457	424	458	429	455	464	466	449	450	422	429	472	440	439	452	444	441	444	453	450	424	404	458	469	485	442	464	473	494	469	469	496	466	460	451	460	477	487	436	423	424	468	446	466	488	448	480	469	428	464	447	464	482	454	470	460	449	499	443	475	448	409	473	453	428	458	438	466	462	489	429	430	472	430	464	472	463	457	482	505	441	444	441	411	463	470	460	450	429	455	461	478	424	453	455	458	430	474	456	467	445	477	426	462	458	438	392	456	463	465	473	478	414	401	445	455	449	456	486	460	418	449	439	425	430	446	493	420	431	436	444	417	434	403	426	463	433	442	451	448	435	445	470	449	446	408	479	434	427	456	470	427	437	448	473	434	465	477	445	461	467	461	466	449	459	494	458	486	411	449	433	442	459	454	416	480	431	452	439	464	470	500	455	460	460	492	420	438	438	420	486	443	443	464	431	419	462	459	478	436	444	461	437	451	483	494	464	430	458	461	451	438	442	458	463	430	428	496	463	491	433	472	463	444	463	460	469	415	454	492	465	470	480	445	446	451	451	459	484	396	423	513	500	444	445	437	437	453	469	463	407	436	483	450	447	469	470	427	440	504	469	432	418	437	420	449	429	429	435	469	418	444	432	466	447	466	421	486	476	499	437	486	454	491	479	417	479	437	452	456	495	455	425	455	454	440	450	450	463	533	430	516	430	448	467	434	452	451	472	507	427	462	451	410	442	451	445	491	449	435	463	420	447	444	449	471	447	481	427	452	436	414	486	490	421	481	438	464	439	500	460	432	462	449	476	466	435	450	465	458	480	445	419	416	454	452	441	442	418	444	447	443	465	449	501	423	437	401	411	451	418	439	465	513	418	443	444	460	446	464	432	444	441	434	475	456	436	470	413	440	450	449	435	454	467	449	450	456	448	462	463	480	458	470	465	472	459	471	472	472	478	457	463	453	425	421	446	429	483	457	488	469	477	457	440	420	419	451	434	481	426	476	467	457	430	434	432	470	470	456	398	455	452	442	443	440	449	448	452	432	443	459	410	470	474	454	459	468	449	448	431	429	418	493	436	476	435	449	444	460	425	465	440	453	451	439	415	459	427	453	465	417	423	447	453	428	447	476	436	451	441	453	435	461	462	532	451	463	461	465	450	410	444	403	463	448	416	415	478	442	458	434	424	405	438	447	425	441	456	514	469	474	439	510	464	471	468	482	424	463	425	465	461	451	442	450	447	463	436	456	452	436	461	439	465	447	465	412	445	443	463	457	475	495	479	429	455	456	445	449	485	434	398	497	496	481	469
7904	5022	6160	4720	3121	2013	1477	1138	923	764	597	554	584	477	411	389	414	380	383	303	314	310	309	301	268	239	275	295	240	264	264	268	293	238	246	249	226	240	224	223	236	250	221	222	233	209	230	247	212	220	219	241	247	215	213	176	217	228	224	229	234	250	202	223	222	226	232	221	203	213	194	191	216	226	208	216	221	211	230	245	225	240	237	233	203	252	209	208	211	225	210	229	226	207	215	232	193	241	206	226	206	223	221	210	198	196	217	209	228	236	232	221	220	209	219	207	213	234	201	226	216	211	224	216	220	225	213	256	244	223	216	222	196	225	213	224	216	201	229	217	220	228	232	252	202	197	226	205	192	234	221	186	224	229	217	216	213	217	205	207	222	198	212	222	194	204	239	215	234	219	222	198	209	206	204	212	203	221	225	243	228	214	236	210	211	230	211	240	201	234	209	224	208	187	206	233	242	212	204	221	217	231	219	232	233	214	210	206	240	233	187	231	207	223	207	214	207	233	249	206	226	237	197	199	222	206	218	216	218	212	207	195	215	225	192	216	213	220	201	211	210	209	241	218	200	205	205	231	239	217	228	228	238	228	225	222	206	222	207	221	232	190	241	208	218	192	223	221	198	189	214	192	223	205	212	228	198	207	212	228	226	224	232	226	224	208	207	230	211	186	213	223	215	232	214	229	210	210	224	222	226	231	207	209	230	234	199	218	207	238	221	238	223	212	226	251	232	215	219	189	211	197	222	199	209	223	226	228	211	213	199	211	186	203	223	213	200	237	236	248	228	206	197	208	233	204	214	213	193	222	212	226	201	214	214	226	202	232	210	185	192	213	209	228	223	206	210	208	231	263	225	201	231	211	217	226	237	192	238	214	216	216	241	209	219	220	250	237	241	242	229	212	213	197	189	232	242	206	215	204	199	215	205	234	197	210	220	220	227	217	242	217	207	202	203	208	222	232	217	225	180	199	212	214	235	223	231	188	205	225	197	200	217	212	213	236	231	224	216	220	222	226	215	213	240	191	249	216	205	235	235	206	237	216	217	201	214	208	234	207	230	201	215	187	233	233	219	205	221	211	196	216	212	211	202	237	228	228	213	225	200	198	188	217	229	213	224	203	239	235	200	195	192	197	211	227	240	207	227	199	194	220	209	208	200	217	216	209	230	211	239	225	204	203	229	180	241	221	214	189	207	209	251	226	215	229	208	225	217	198	209	194	202	201	208	248	221	220	223	213	228	216	197	220	219	220	231	204	198	233	209	245	197	229	225	214	229	209	220	234	219	214	199	210	216	239	238	213	210	225	225	194	221	205	205	222	197	196	210	208	202	225	189	207	197	197	209	242	235	204	227	202	195	230	245	222	201	237	226	219	231	193	216	245	253	235	219	221	221	214	210	211	209	243	237	223	211	221	206	218	219	200	205	246	222	223	219	201	233	226	204	208	208	238	184	220	208	194	227	212	205	227	228	194	240	261	224	212	243	227	204	220	215	208	229	234	219	205	222	218	189	222	213	219	234	193	229	224	226	207	213	218	219	202	230	194	224	226	197	193	220	215	230	224	204	214	190	206	187	198	213	228	229	235	208	218	226	227	192	228	233	225	198	223	228	232	214	241	216	217	241	211	202	218	201	226	194	234	195	208	223	219	216	184	220	219	238	244	218	228	218	225	204	185	199	219	219	220	211	212	227	246	232	220	228	229	235	231	229	220	214	225	218	246	216	214	209	195	240	211	214	238	206	223	216	206	189	230	226	211	207	242	210	206	241	195	216	249	219	253	224	224	203	223	211	206	215	221	222	224	224	237	215	220	201	211	200	203	211	224	223	223	201	245	229	188	217	216	207	219	213	181	229	210	196	227	196	248	218	223	213	218	220	217	191	222	213	221	226	235	212	189	203	228	227	233	222	202	224	234	230	194	222	226	211	218	214	236	224	234	218	252	210	195	221	208	201	221	238	239	234	222	225	200	212	227	213	209	220	244	233	223	194	191	207	230	225	212	225	179	231	246	188	210	233	235	212	207	214	214	194	212	233	208	209	203	231	228	215	219	219	228	216	232	201	240	231	223	203	196	228	204	224	218	209	205	204	198	199	226	217	211	241	239	218	211	222	211	233	204	242	210	243	229	220	238	216	213	243	220	230	191	206	224	233	227	211	225	229	220	201	221	205	228	235	226	196	231	220	219	200	199	225	211	246	232	194	245	197	211	218	195	204	202	195	204	209	204	207	220	212	242	223	198	210	231	217	218	226	218	244	198	234	222	227	235	217	219	208	213	229	209	207	223	191	211	213	241	238	219	188	221	198	209	212	234	204	234	220	223	214	206	225	221	226	222	237	216	213	247	218	196	217	201	228	220	208	222	244	222	195	239	221	234	196	224	196	223	205	238	239	216	228	215	226	210	239	231	233	226	235	221	220	215	225	206	201	209	216	210	214	226	228	204	212	198	194	205	227	216	194	206	233	206	203	212	270	200	211	198	251	243	215	201	201	221	200	218	210	187	202	216	227	226	196	206	223	215	205	230	224	233	208	175	228	225	217	244	196	205	192	198	220	221	210	196	209	214	236	237	203	240	230	226	218	200	210	203	219	218	184	217	211	230	212	232	238	225	220	222	230	224	221	234	245	215	224	207	191	218	222	217	243	220	211	210	229	226	220	216	206	232	216	189	234	220	204	221	196	204	215	226	215	217	238	218	214	213	204	217	229	218	231	201	228	245	224	225	221	231	232	214	183	231	205	211	222	242	233	218	220	254	193	225	213	220	223	201	213	194	229	200	213	226	242	238	227	234	208	214	204	219	195	207	225	222	203	220	217	210	217	220	205	238	241	225	210	208	216	228	197	241	219	228	212	230	223	218	207	204	207	203	216	246	201	214	224	232	209	217	201	210	222	215	223	203	222	210	206	223	242	255	221	204	198	236	214	228	213	242	229	208	213	209	188	235	236	209	194	223	232	218	226	214	205	221	258	230	245	208	205	218	200	206	226	210	202	225	199	209	246	235	222	216	221	213	239	218	229	189	200	238	232	221	213	209	208	225	222	216	220	224	224	217	212	192	242	210	231	192	221	234	195	205	209	227	200	206	200	204	216	218	229	197	207	203	226	213	223	210	213	229	229	207	198	206	220	189	223	211	216	202	211	208	195	247	210	204	203	242	214	213	224	219	190	207	218	218	194	207	239	204	227	206	192	218	219	210	201	202	230	206	229	235	203	246	231	210	219	206	213	220	211	202	198	233	196	209	204	214	218	211	222	240	196	230	216	215	231	267	221	211	205	243	197	238	233	223	225	204	192	223	216	227	217	207	199	201	198	200	230	219	183	224	215	203	228	236	214	217	232	223	214	193	221	217	228	215	231	226	224	218	232	193	204	235	202	224	212	227	217	214	231	219	233	207	227	243	201	227	210	219	194	240	212	204	189	190	225	212	214	215	198	227	200	212	216	207	213	191	231	196	224	204	213	198	227	221	214	217	225	182	224	220	233	227
7192	5858	11078	11148	9083	6808	5578	4666	3664	3489	2781	2544	2675	2265	1928	1782	1828	1848	1621	1417	1388	1289	1329	1360	1173	1170	1150	1060	982	1010	978	1004	1107	928	822	775	771	802	741	765	726	717	685	681	669	677	678	658	606	665	668	642	638	669	651	630	616	612	633	711	612	616	641	593	646	626	622	580	593	620	603	575	574	591	601	649	619	625	623	595	573	573	618	588	622	624	582	587	609	612	614	640	655	610	562	663	593	634	588	603	551	616	607	621	556	622	565	605	580	615	555	624	616	582	617	639	571	579	593	594	577	566	592	579	647	588	573	612	572	594	569	561	613	571	589	586	595	547	544	571	592	619	603	590	605	535	549	593	595	572	618	605	608	604	565	581	607	594	606	579	672	593	605	562	622	634	552	598	586	620	599	635	596	621	620	580	578	562	569	575	577	579	614	615	566	615	599	600	614	605	598	594	610	645	566	599	579	530	581	568	597	573	592	565	598	561	584	575	559	561	610	596	622	601	632	599	611	585	597	618	597	636	548	602	597	597	590	601	586	578	586	620	577	598	559	574	606	573	574	564	638	589	581	609	579	569	640	576	603	571	612	612	601	612	631	619	567	600	599	607	571	592	573	586	607	607	598	588	596	615	588	621	600	603	604	603	593	581	609	615	618	573	617	561	586	553	564	551	633	616	590	629	592	556	599	591	591	577	617	625	598	612	575	595	602	597	641	591	604	624	563	639	574	608	568	608	617	622	602	573	586	623	605	573	592	588	548	575	614	578	597	600	597	554	560	625	600	608	643	581	556	614	607	623	604	615	592	603	598	583	631	608	578	556	573	576	591	632	603	573	606	613	557	594	569	601	555	596	579	579	577	560	574	587	577	590	584	604	565	603	605	551	580	571	603	637	608	595	604	591	539	588	576	583	609	591	579	628	556	584	572	554	607	564	619	628	596	575	594	559	532	605	618	555	626	605	603	581	594	588	601	625	611	582	529	591	616	555	587	561	633	560	573	634	599	564	606	597	586	570	596	561	612	610	596	552	591	618	586	582	627	573	600	559	584	590	635	547	583	591	584	557	568	615	622	601	549	613	600	604	577	593	595	613	607	563	569	600	582	594	620	607	601	606	523	610	598	566	591	563	587	542	565	608	609	582	578	608	575	589	599	608	584	603	584	604	627	594	603	571	570	581	552	574	587	593	614	591	588	610	606	602	626	599	568	594	597	627	517	589	566	637	616	624	580	587	638	603	626	594	564	614	595	595	519	537	584	561	625	589	596	589	601	558	597	609	546	625	628	586	583	597	589	573	627	613	621	604	571	587	616	578	594	596	557	580	638	599	570	606	610	572	578	591	614	583	561	619	597	578	598	606	620	597	617	615	632	559	614	574	594	585	619	629	544	585	562	624	628	551	605	592	611	580	618	572	599	574	566	649	585	604	616	626	589	598	606	587	592	616	569	573	574	599	525	589	569	581	590	569	588	569	562	571	564	598	602	635	594	601	599	564	599	582	562	601	568	589	556	581	606	575	586	601	607	590	608	577	630	604	594	582	555	586	557	588	598	581	608	590	564	549	608	563	546	595	611	596	580	581	596	559	617	593	582	595	568	593	610	582	553	601	601	552	607	595	583	596	606	611	574	570	566	568	573	612	563	567	572	591	564	600	607	569	578	588	568	565	630	588	623	563	616	604	566	609	612	551	559	619	572	588	644	589	609	598	561	575	597	589	589	601	586	612	681	563	620	590	589	614	586	604	574	623	636	644	603	552	557	576	598	572	577	614	602	588	580	639	566	616	590	595	598	621	590	614	594	615	610	612	577	633	581	604	587	612	573	581	550	594	619	626	602	588	585	642	599	588	585	596	557	596	555	630	569	598	577	615	612	576	592	630	605	576	616	581	571	559	542	596	548	594	585	618	582	620	634	593	609	516	619	578	584	623	631	545	600	582	625	606	616	589	635	562	575	638	591	563	611	612	583	626	596	576	561	596	573	595	600	575	561	634	594	580	597	546	617	575	589	600	651	594	627	592	609	627	584	617	594	628	571	584	656	608	590	612	610	604	548	632	565	567	593	627	524	571	613	601	599	669	560	600	593	566	601	591	591	576	618	581	552	608	622	593	569	525	599	579	630	598	618	597	628	568	590	591	596	629	643	615	572	601	619	584	586	595	594	618	576	566	637	575	580	606	593	574	581	585	589	600	567	611	608	615	607	596	591	596	594	589	578	595	637	651	600	572	582	634	553	571	643	614	629	648	563	616	563	575	588	574	558	607	589	564	568	595	541	628	618	569	559	620	585	560	590	590	595	652	647	595	627	546	573	593	584	601	582	586	611	608	575	604	553	605	590	601	595	562	569	612	596	628	592	548	611	606	583	591	634	595	601	567	602	639	589	625	586	641	625	563	580	592	606	630	612	606	567	585	620	627	586	612	584	619	602	591	618	636	565	626	549	591	597	572	626	569	576	597	604	566	641	588	613	603	619	601	601	580	589	604	675	604	609	602	579	603	602	577	569	605	608	618	602	579	623	583	599	572	637	603	596	562	582	648	620	608	589	594	640	609	598	592	623	606	646	567	585	635	577	587	570	595	609	626	624	632	594	595	568	651	608	591	582	615	637	574	583	634	571	652	591	580	582	576	557	598	595	565	582	652	591	579	571	615	593	590	547	614	607	579	595	544	593	593	592	586	621	581	597	603	624	563	605	596	597	580	585	634	586	580	580	605	620	583	541	588	556	604	583	623	595	579	603	567	607	615	613	573	592	624	562	622	582	608	586	605	596	615	621	578	650	591	570	575	582	594	573	591	560	576	559	626	606	657	586	564	612	598	616	595	609	576	568	603	644	588	581	611	610	563	625	606	595	570	579	569	579	573	582	598	613	545	576	592	613	569	622	620	592	589	576	557	599	614	557	587	625	627	616	618	534	582	586	586	609	605	577	612	565	602	575	593	595	624	593	589	623	563	588	616	595	589	604	576	560	597	610	591	634	562	602	573	606	563	572	601	579	623	561	560	589	585	585	591	618	614	587	574	553	587	596	587	590	580	576	601	581	600	577	579	625	606	589	579	633	581	578	622	590	612	589	602	570	565	610	557	577	575	640	574	598	606	612	578	597	645	593	570	595	567	573	542	643	578	609	597	629	588	610	570	590	612	610	576	543	663	552	630	593	570	676	612	582	622	584	590	580	613	590	575	584	620	567	623	602	587	634	573	634	589	625	562	562	604	611	543	596	605	584	581	577	602	615	644	661	595	543	557	572	617	581	666	587	595	645	608	604	579	603	568	604	549	618	585	568	599	587	595	566	618	575	562	591	588	659	569	569	609	565	616	570	536	595	639	564	553	619	581	623	596	616	610	593	595	620	596	605	590	613	595	578	618	550	580	625	587	591	576	601	595	554	610	613	576	638	559	599	554	589	584	614	620	604	578	577	655	626	589	584	597	637	616	595	595	580	629	593	620	625	554	594	587	631	603	581	624	564	551	559	595	593	600	574	581	581	597
21466	16534	19666	20091	16662	11427	6948	5674	3733	4204	3757	3520	4002	3466	2405	2710	3002	2937	2219	1581	1939	1534	1783	1735	1680	1200	1454	1279	986	968	884	910	1359	806	574	572	450	467	425	400	383	322	278	289	261	283	235	200	248	212	214	194	231	223	192	209	215	210	215	213	205	201	181	197	177	196	193	198	182	186	188	190	206	175	200	193	206	170	197	180	191	179	169	182	178	176	182	176	194	200	182	163	177	204	191	169	182	195	166	185	198	195	171	160	181	190	191	175	170	193	178	187	195	166	205	178	187	177	169	187	193	185	186	179	193	156	175	176	182	179	179	202	164	174	213	177	190	175	167	186	164	178	172	182	177	163	167	194	173	171	174	180	167	175	179	193	184	176	165	165	197	183	169	171	174	181	184	182	170	191	184	158	174	192	153	169	179	151	160	197	169	182	166	158	194	173	192	168	180	190	172	188	173	175	176	163	195	188	188	190	177	187	189	157	167	170	189	169	187	148	194	174	174	185	197	175	171	179	189	196	192	146	176	182	178	178	180	187	191	186	188	161	176	168	172	179	155	184	169	162	166	165	188	185	169	183	158	212	160	201	187	186	182	171	177	177	175	196	174	160	190	188	159	166	173	166	193	176	174	191	164	188	163	166	186	171	170	157	186	182	180	183	165	181	170	171	201	176	179	173	169	199	185	155	190	172	186	204	160	174	157	173	172	172	177	185	175	169	194	174	175	196	200	177	158	181	165	183	155	164	182	178	175	164	152	203	188	185	186	185	174	189	179	164	186	174	180	167	181	178	191	176	148	177	191	164	175	166	193	169	186	194	170	186	164	184	166	155	165	183	184	163	181	177	176	171	179	190	188	170	171	150	176	178	156	200	185	182	225	181	177	176	186	191	181	183	152	180	175	181	161	179	159	167	196	168	166	177	189	184	203	170	179	176	160	171	185	169	185	181	203	189	165	180	179	187	186	179	161	168	203	188	192	159	196	191	168	195	176	150	194	185	177	201	176	181	187	175	194	178	184	170	177	178	177	168	192	192	170	212	167	190	183	165	183	182	183	180	172	182	179	187	176	172	187	178	163	175	158	171	170	180	174	166	183	160	177	172	187	166	186	165	177	157	174	198	180	166	184	174	201	197	175	177	177	191	180	177	183	173	193	160	175	197	197	159	188	193	216	167	174	185	177	181	204	172	173	202	177	164	187	167	186	189	199	183	178	177	177	172	170	172	184	182	190	178	166	152	152	189	195	158	175	173	165	164	192	194	204	182	200	190	195	183	177	180	188	199	202	193	186	173	174	189	193	179	175	173	189	187	201	171	201	180	197	160	162	169	186	180	183	193	172	185	176	191	166	200	198	178	179	173	174	182	183	166	180	177	200	210	200	193	195	187	218	161	173	163	168	181	163	178	184	187	190	185	158	152	181	198	170	190	193	179	183	180	182	194	188	195	186	177	190	206	180	182	179	166	181	189	185	161	181	175	199	183	188	179	179	162	180	174	158	173	192	170	184	165	186	175	176	173	164	185	177	170	166	188	180	174	197	171	174	144	189	182	175	176	166	174	171	212	178	186	154	170	182	171	206	177	182	173	180	182	169	182	204	159	163	170	160	183	145	162	155	167	188	190	171	178	182	170	188	180	180	188	173	182	179	180	177	190	197	192	165	199	188	182	156	202	186	170	183	194	167	194	164	186	161	168	176	184	171	192	199	183	185	166	173	187	173	199	193	193	174	181	191	203	164	202	164	177	148	165	167	174	181	178	185	191	191	177	166	201	207	170	163	176	178	172	161	163	184	177	167	175	190	161	200	203	183	156	181	177	182	199	163	158	180	184	149	175	171	181	183	172	161	172	184	178	173	182	194	185	174	176	162	161	183	172	177	156	168	187	184	197	179	195	185	192	185	186	188	182	169	160	178	165	175	177	168	156	176	178	169	198	166	189	178	162	182	184	160	190	179	178	181	178	180	178	179	182	204	166	166	164	192	161	165	204	205	188	184	171	170	181	179	169	178	164	179	176	180	182	173	143	179	161	192	182	172	165	173	201	180	189	192	188	183	184	182	164	205	165	173	200	206	183	181	192	183	205	176	170	184	162	180	197	213	196	204	177	183	164	171	186	171	189	169	178	182	210	161	168	187	193	172	176	180	165	173	179	188	166	183	176	195	175	174	169	180	205	192	159	180	185	179	160	165	191	195	178	178	156	181	180	180	181	182	160	189	159	190	186	177	179	165	194	159	165	156	201	161	188	207	180	161	189	181	190	161	170	180	184	182	179	172	176	188	175	193	180	180	170	189	200	137	209	177	160	176	199	186	201	165	194	179	178	187	188	184	181	153	156	173	186	177	177	174	181	189	170	171	199	152	180	172	163	171	192	179	164	175	181	184	178	169	180	186	162	185	193	194	175	164	176	193	193	188	172	169	162	165	171	190	162	183	172	191	180	160	174	179	185	180	207	191	170	185	147	188	149	163	188	202	178	173	162	168	191	167	184	211	179	185	184	158	169	185	203	189	188	173	191	186	217	193	170	189	195	194	186	176	191	183	172	193	151	195	168	188	179	176	182	201	191	197	169	159	191	195	183	177	198	175	199	162	182	176	197	165	166	169	195	185	195	180	195	171	166	174	176	189	179	176	177	195	199	184	198	182	191	191	198	184	183	177	191	182	172	155	161	182	177	178	175	177	191	203	178	164	190	184	194	174	174	158	198	174	159	176	181	177	171	185	203	209	175	174	164	173	179	182	163	183	154	192	185	194	204	188	165	193	163	190	163	175	197	158	175	174	195	164	190	189	193	188	168	187	169	180	175	173	161	168	179	204	164	187	174	162	199	167	190	188	163	166	164	179	173	189	171	158	190	172	163	176	175	184	182	176	177	167	169	161	180	180	174	176	176	192	200	201	199	175	160	199	163	174	163	207	176	182	184	176	179	175	178	161	186	181	169	186	169	205	184	156	179	184	184	194	183	183	169	164	171	184	159	226	166	171	176	165	166	184	166	182	171	187	176	191	183	170	162	161	185	160	193	177	174	174	189	162	176	181	182	192	172	184	184	189	172	158	171	180	176	168	181	190	175	185	192	184	157	179	159	178	199	179	161	147	150	190	196	163	191	181	187	169	186	175	191	163	180	174	184	170	200	163	159	184	154	181	174	188	167	171	159	180	189	192	180	186	185	193	165	171	185	185	197	167	214	172	172	159	181	175	153	207	175	187	177	181	196	172	172	194	184	167	194	167	182	179	148	191	176	168	166	164	190	192	152	194	184	163	172	200	163	172	177	154	191	183	172	183	170	176	183	189	163	193	170	168	170	168	169	176	176	181	173	168	178	154	193	177	161	180	168	181	160	175	194	152	166	174	186	189	162	170	195	204	207	193	158	180	195	194	212	183	191	172	189	169	163	196	177	156	193	190	174	193	188	177	177	198	189	185	167	172	174	208	186	167	182	172	179	156	171	192	175	166	188	180	183	181	175	212	190	191	185	178	172	197	196	178	186
16158	14564	22880	25244	23740	18772	16368	15648	12338	14901	13875	14398	15154	13626	10171	11546	13104	13247	9414	7998	10254	8748	9077	8543	8685	7310	8412	7130	6258	6142	5109	5257	8495	5102	3687	3308	2627	2646	2464	2503	2286	1716	1394	1212	1060	1140	1149	1019	971	917	844	781	990	820	721	716	737	805	733	676	744	666	662	651	619	596	578	575	568	563	584	586	576	564	523	534	563	585	580	539	557	540	543	535	577	560	534	492	539	559	552	576	538	533	536	493	483	468	516	485	459	556	503	485	487	490	490	533	525	505	521	492	499	532	518	479	468	524	504	483	536	516	565	512	534	533	496	492	457	489	506	520	481	538	485	477	498	525	553	472	510	503	536	487	524	517	503	493	490	493	517	506	473	516	517	467	486	501	534	482	483	484	554	525	503	571	464	467	477	531	469	466	476	496	526	510	565	520	496	509	511	529	456	507	489	499	493	524	484	509	540	540	502	530	491	519	520	508	471	528	520	515	492	499	494	476	509	472	486	471	452	532	505	462	519	504	502	506	491	493	499	522	513	462	519	536	484	484	503	496	495	509	481	515	501	490	531	509	495	479	494	458	498	530	535	526	485	495	527	502	499	511	492	492	516	510	474	532	495	481	489	475	469	523	445	515	482	533	474	481	502	523	503	489	466	492	504	521	476	501	533	491	508	510	531	515	502	528	461	425	513	486	536	487	552	530	510	510	496	430	527	471	481	494	484	471	512	509	515	518	499	453	520	528	518	511	527	459	497	524	499	517	506	540	505	452	526	489	529	549	512	499	503	526	532	439	505	503	519	530	515	529	503	549	563	485	510	485	465	518	488	493	486	464	504	481	499	478	504	480	516	480	516	483	486	548	524	507	509	510	468	515	485	501	499	467	490	515	487	477	503	505	464	511	483	510	561	531	504	516	519	509	510	504	491	535	479	515	511	516	486	458	486	498	515	503	476	479	519	504	501	543	474	471	511	517	497	492	510	513	486	542	476	500	510	491	510	509	514	501	536	492	469	512	516	500	490	511	527	474	485	487	482	489	438	476	512	524	514	498	451	519	497	531	537	515	545	528	508	505	484	484	527	488	517	497	497	526	522	511	486	483	430	520	508	526	498	496	515	521	494	480	465	488	495	489	468	533	451	502	506	517	461	519	504	482	499	508	519	497	458	487	513	506	516	491	504	496	500	492	458	501	453	481	478	533	496	500	508	481	508	487	496	503	522	533	530	504	472	524	502	513	493	504	531	501	509	500	529	501	488	489	507	488	502	505	510	488	534	490	520	502	491	493	519	473	484	510	481	489	499	499	473	509	497	517	485	470	512	471	447	521	519	502	551	510	492	516	517	518	527	498	501	530	482	487	490	501	504	498	481	488	530	523	480	486	467	509	504	518	477	472	478	513	522	522	551	481	492	510	476	470	510	508	469	500	474	517	475	536	515	475	507	527	497	489	480	512	486	488	496	499	485	476	515	489	497	512	524	526	474	519	468	509	543	507	487	520	472	534	511	512	513	506	459	468	483	507	508	514	507	485	499	472	462	519	543	483	521	518	473	556	538	524	501	529	506	476	481	506	502	494	506	481	501	505	509	478	507	479	482	468	517	514	497	513	528	527	539	521	518	504	514	535	479	505	498	471	507	471	522	563	502	473	494	480	502	480	471	521	519	463	496	486	503	465	490	522	506	466	449	470	508	462	512	583	509	499	527	507	474	510	477	497	485	546	534	517	509	470	506	485	474	481	497	525	508	495	486	523	485	502	510	498	508	498	480	488	521	493	508	489	492	530	505	453	510	490	493	504	525	496	499	494	482	536	531	494	534	468	565	491	486	476	478	480	520	522	529	490	493	486	491	519	513	506	486	473	495	485	472	530	518	481	479	470	486	505	496	517	452	497	504	511	504	510	499	547	485	463	511	511	473	496	469	515	512	514	536	513	493	463	475	470	515	524	513	483	508	476	518	545	501	521	444	500	554	524	500	505	508	481	517	474	496	493	477	498	488	506	474	502	517	493	522	495	448	483	507	522	514	444	453	509	470	509	530	486	467	511	521	525	524	521	518	500	492	485	550	519	519	518	507	508	513	467	469	461	485	474	496	501	494	511	552	511	481	472	526	502	509	508	504	482	535	505	479	507	488	546	497	497	481	508	491	519	470	516	519	490	494	465	478	511	534	531	510	544	490	509	495	532	499	525	478	515	515	503	505	500	494	481	515	524	494	481	485	532	534	522	463	490	490	508	502	482	516	486	502	506	462	485	530	527	494	535	493	530	493	477	502	537	505	483	494	480	536	482	485	495	456	519	476	507	506	467	484	495	505	481	500	476	495	482	493	479	479	464	484	469	488	510	491	470	479	475	495	511	509	490	510	489	500	525	505	494	519	443	473	500	551	477	512	513	498	531	472	502	496	510	507	499	449	477	493	504	520	484	496	499	508	495	508	506	510	494	499	521	525	508	484	489	487	532	513	517	491	522	485	504	517	503	496	488	490	564	531	518	469	522	492	518	497	487	518	503	487	524	509	472	480	491	489	525	493	525	495	476	519	502	519	485	506	516	522	479	551	509	492	551	531	514	481	493	508	534	534	493	508	509	487	476	545	507	501	477	510	487	498	521	515	515	513	507	530	504	512	509	469	503	487	475	471	508	533	503	497	501	568	530	497	491	508	512	498	510	482	515	495	512	508	511	520	551	513	481	466	481	483	526	506	518	470	473	471	534	514	457	508	500	502	496	515	558	454	486	495	483	471	525	534	491	530	500	527	512	525	469	525	496	451	505	487	479	547	491	490	523	451	499	494	502	504	525	515	514	467	497	510	519	525	507	467	505	506	479	484	497	484	525	510	550	512	519	509	534	522	520	507	476	526	514	528	500	512	515	491	500	497	508	535	473	478	484	485	493	454	464	488	536	493	498	526	498	494	527	523	500	519	560	495	495	521	541	493	495	480	483	474	518	534	491	496	503	486	498	507	468	513	519	479	478	468	454	523	510	490	532	517	473	546	481	497	488	531	502	508	507	525	513	513	518	491	467	475	520	512	566	504	483	528	512	500	503	495	534	465	476	468	570	518	468	506	493	518	497	539	485	510	476	486	476	534	502	483	479	560	498	476	494	495	456	501	520	505	488	499	484	512	511	522	480	488	482	536	508	527	491	455	525	507	496	498	515	481	490	519	497	493	535	462	498	486	470	513	467	484	473	505	495	533	460	465	505	533	480	467	495	504	504	495	455	538	502	528	506	502	500	517	519	511	499	480	520	496	517	519	484	522	491	510	442	483	514	497	500	458	530	473	504	538	493	488	481	489	472	527	503	477	493	485	485	455	521	495	533	517	506	517	488	491	512	468	537	529	489	492	536	520	484	501	515	497	520	487	493	508	471	481	496	516	522	505	521	480	496	476	504	510	491	531	477	490	468	492	530	524	527	496	464	558	546	544	465	505	453	520	498	506	519	540	469	492	503	506	459	485	511	528	514	551	499	476	494	514	496	464	506	516	502	495	478	506	496	503	526
30173	23601	27892	28215	24404	18536	13064	10834	7558	8082	7736	7391	7645	6317	5146	4589	5040	5438	4573	3741	3660	2936	3092	3042	3053	2567	2902	2281	1871	1994	1616	1731	2634	1461	1030	882	733	730	658	606	567	472	383	377	289	297	283	257	246	233	245	212	274	204	195	169	214	240	223	186	260	187	205	167	207	174	184	196	155	157	165	173	168	156	160	167	161	157	181	156	166	177	147	186	179	168	166	178	157	179	158	156	171	171	173	166	146	169	165	197	175	148	155	146	157	162	156	142	174	170	158	179	136	148	147	156	169	151	156	138	170	145	154	158	152	138	138	160	140	154	167	170	146	131	167	167	155	166	164	147	146	134	165	162	155	160	145	141	178	157	166	167	147	169	153	162	154	127	149	149	149	147	169	161	175	174	163	141	150	163	138	152	158	158	130	158	156	177	174	156	149	171	159	154	170	148	174	152	157	126	144	160	174	160	163	173	170	169	168	133	158	147	151	159	139	170	151	133	147	152	141	158	165	179	158	143	140	177	132	150	142	144	152	147	153	148	169	142	159	162	132	154	132	149	164	165	163	128	146	154	151	162	151	149	138	167	162	166	150	141	157	142	153	164	131	164	168	165	157	161	162	169	174	164	149	183	181	163	145	149	137	162	151	131	157	176	149	187	155	141	139	158	180	168	171	150	148	143	164	176	163	167	156	141	176	155	145	129	177	161	152	158	175	157	164	165	155	175	167	168	159	136	175	195	165	181	177	173	136	150	143	145	162	153	167	156	175	166	145	181	145	139	165	177	169	136	156	153	153	159	152	148	177	181	145	163	161	163	160	166	135	149	154	145	163	137	135	176	160	177	149	164	159	130	163	194	154	168	158	176	146	156	163	165	183	171	166	157	153	148	163	146	145	157	148	165	161	151	138	168	139	153	174	151	156	144	158	129	156	157	180	170	158	149	163	129	155	165	144	148	148	153	169	158	147	162	180	172	171	140	137	166	155	157	149	132	160	158	158	163	154	154	148	153	144	158	128	167	151	140	165	149	151	136	122	166	148	153	156	142	169	148	157	114	159	158	173	157	159	185	134	151	166	142	154	148	154	180	157	158	181	153	156	155	149	164	148	188	165	144	130	153	156	140	166	175	156	174	173	147	138	147	160	137	138	164	173	171	171	138	173	156	144	162	172	150	194	180	162	168	158	153	161	157	128	159	136	148	148	174	142	147	157	166	161	170	133	184	163	145	176	159	138	140	164	139	150	163	144	166	149	198	154	140	144	165	169	138	130	167	180	171	156	146	146	165	145	146	157	143	139	147	160	196	152	163	135	166	158	149	152	138	153	157	159	167	131	173	153	147	150	150	160	180	155	154	154	145	174	170	140	149	122	164	142	148	134	167	144	165	137	164	136	164	145	160	144	161	148	137	148	155	156	170	175	137	153	155	154	161	146	164	163	133	155	164	165	136	140	160	153	167	166	147	158	154	176	149	179	172	162	167	147	174	158	149	150	156	145	130	162	157	152	171	163	157	185	173	171	153	139	130	149	174	157	147	154	143	148	149	176	148	130	162	158	136	177	161	166	158	179	148	165	144	165	160	137	143	180	137	164	168	141	155	154	144	147	143	159	166	149	166	148	151	150	156	174	170	169	154	170	171	142	126	149	162	146	178	171	165	155	160	147	157	139	169	158	137	157	152	157	147	150	146	165	164	143	159	140	150	166	147	157	153	163	164	147	142	172	161	144	144	162	162	168	156	162	126	148	135	164	171	161	173	146	150	145	150	167	159	149	161	147	152	164	142	149	149	144	129	143	152	158	150	151	154	163	157	149	137	178	160	136	170	169	169	174	153	155	151	173	137	161	145	143	142	148	174	150	162	148	166	153	133	164	148	155	142	118	144	131	178	168	159	148	142	178	156	155	190	164	140	141	152	170	169	153	158	158	138	148	148	137	153	150	146	159	145	157	161	165	133	155	155	151	166	141	158	158	165	149	158	160	173	172	152	132	182	151	145	149	154	142	138	157	140	158	151	177	158	162	156	157	139	162	143	151	145	153	192	147	170	147	137	154	166	168	163	155	142	172	150	138	155	175	156	160	138	153	132	155	162	146	154	162	165	143	146	149	150	134	157	146	149	162	160	156	155	150	156	141	183	170	163	124	186	156	180	141	153	155	157	159	153	140	162	152	150	174	153	152	157	165	152	160	155	163	151	172	153	148	191	156	155	159	164	168	158	152	169	160	157	137	155	144	173	147	170	151	156	166	161	173	167	176	133	142	152	149	129	170	144	136	150	146	162	154	143	185	176	135	150	159	150	158	175	151	142	136	152	153	159	149	183	141	159	157	189	166	159	142	163	155	155	160	164	146	142	155	173	178	144	159	164	185	138	168	149	130	168	166	153	163	159	126	161	172	152	153	145	158	152	167	133	144	156	144	134	164	163	148	145	157	163	157	156	155	145	146	155	151	150	155	147	153	172	154	168	161	144	164	157	169	146	138	150	145	170	168	138	182	170	163	180	149	180	158	139	151	161	157	172	192	163	157	169	136	156	152	137	153	177	137	146	159	145	159	162	130	164	152	169	130	176	155	185	174	141	174	144	159	146	154	155	151	149	153	147	158	163	183	141	162	142	167	189	142	143	163	155	161	155	183	152	185	164	159	141	154	195	182	155	153	152	159	165	162	155	163	164	175	148	170	147	150	157	146	150	137	139	150	158	163	159	162	145	169	185	160	157	133	163	176	184	160	149	142	162	147	158	160	140	166	181	170	150	152	159	156	141	144	154	145	154	163	148	158	143	163	141	136	168	164	148	148	133	155	167	161	152	139	159	153	162	160	148	154	176	162	130	180	163	169	173	145	153	154	145	141	157	165	159	137	144	160	145	145	152	150	153	167	162	174	169	164	164	151	144	154	154	158	141	173	153	151	171	121	157	141	128	192	152	147	157	170	166	161	163	141	167	159	142	147	161	152	152	157	148	172	134	156	152	169	168	156	138	164	147	137	160	139	148	156	150	147	177	147	156	149	138	163	165	143	160	162	121	150	146	148	142	154	146	154	142	134	151	170	146	146	168	151	169	179	159	164	175	153	143	168	160	156	178	153	155	172	160	155	161	157	163	169	152	152	163	158	162	179	150	135	141	149	138	167	160	151	130	141	174	140	135	157	168	153	166	154	151	175	155	151	152	152	159	149	179	160	153	148	173	149	144	143	151	174	164	159	184	144	173	158	182	167	173	159	155	169	152	153	160	157	143	163	150	165	166	154	158	149	141	159	165	156	138	155	139	151	158	163	152	153	159	157	168	162	135	179	153	149	163	158	149	157	174	141	143	167	151	146	161	186	148	138	160	173	147	164	141	142	153	150	131	152	170	165	165	175	164	170	135	138	140	149	154	153	140	167	160	153	149	156	154	172	172	151	179	152	149	160	168	149	158	146	167	159	153	145	151	132	157	148	166	169	157	167	156	156	155	160	161	158	155	160	162	157	166	162	145	155	169	168	156	151	155	137	140	155	141
21159	19786	28725	31632	30352	25366	22968	22704	18713	21346	21386	22298	22851	19848	16966	16643	19985	20224	15568	15396	16103	14519	14498	13116	14210	12871	14112	12189	10957	10705	8453	9543	14627	9031	6386	5612	4417	4454	4475	3647	3719	3066	2329	1907	1449	1698	1725	1280	1258	1215	1131	998	1391	971	914	828	972	997	972	873	977	776	711	746	659	648	584	549	555	603	571	635	571	581	581	561	563	535	545	561	495	493	478	554	535	479	518	475	505	490	499	489	461	496	448	499	507	458	456	446	462	447	452	415	446	495	420	453	460	462	431	462	469	447	473	473	441	442	421	450	425	454	441	487	483	421	435	447	494	431	488	414	469	448	404	463	462	444	453	414	452	423	436	429	473	439	493	459	480	433	454	473	462	445	450	452	465	424	435	459	473	417	454	408	427	439	437	477	429	435	471	503	405	434	440	428	453	440	493	454	430	464	469	442	459	420	418	466	458	455	448	435	486	432	445	423	439	463	447	442	416	451	466	455	459	478	452	423	402	360	485	468	410	462	429	442	432	431	404	436	468	456	454	448	423	430	448	470	427	417	461	495	456	418	417	425	405	452	402	449	443	444	463	442	451	447	459	462	442	497	426	417	469	444	446	440	459	495	425	408	471	423	472	459	442	441	469	436	456	425	444	445	426	427	438	417	408	462	433	452	447	453	463	447	410	440	463	433	454	455	452	400	419	459	432	458	429	447	460	448	428	451	494	445	432	443	470	413	457	441	407	412	445	450	416	449	450	425	414	448	414	462	409	459	440	427	422	471	458	424	455	467	444	443	456	485	499	461	442	441	454	418	438	457	429	467	380	440	454	472	459	464	466	419	479	436	446	464	435	460	377	460	437	459	467	443	449	438	469	426	447	423	493	414	454	472	423	422	447	440	492	454	453	436	424	427	425	462	458	445	424	472	478	454	459	471	424	495	437	441	434	454	471	421	470	476	453	412	432	480	468	476	500	438	456	424	433	493	444	467	466	447	465	453	457	442	441	459	446	413	436	463	456	425	424	466	462	446	400	461	435	475	435	452	411	422	488	454	427	453	460	459	508	430	457	464	472	437	412	430	447	454	455	414	429	494	425	435	446	468	440	450	459	486	436	454	459	478	443	460	407	470	482	509	452	430	453	431	420	425	405	464	438	434	441	446	436	408	436	398	440	415	471	477	460	454	479	460	471	471	479	430	421	455	429	434	438	450	481	502	446	466	454	412	489	450	440	452	416	477	452	462	446	475	464	448	466	446	465	465	420	423	461	495	470	469	435	465	444	439	503	410	472	438	471	428	469	430	444	492	470	450	467	461	390	447	429	476	462	494	460	443	442	461	422	454	445	467	448	433	461	470	456	470	431	440	447	470	483	472	434	463	463	446	479	417	453	434	434	474	454	454	433	421	457	426	409	438	428	411	453	436	447	460	494	447	441	427	448	422	480	462	470	439	423	486	449	435	393	469	462	431	437	466	416	462	414	434	477	459	465	447	463	433	444	466	449	433	478	470	420	460	430	465	448	467	495	471	461	437	420	460	486	430	408	460	459	461	429	425	404	452	453	455	459	437	465	440	435	448	495	435	488	489	495	464	448	439	445	449	458	428	458	427	432	452	479	433	445	463	451	430	434	446	469	488	494	499	468	439	464	464	449	448	446	414	431	468	392	429	451	469	450	445	442	457	468	443	466	430	426	448	451	399	439	429	437	454	453	447	429	461	438	460	469	428	454	430	430	456	440	456	437	490	462	416	486	463	476	474	458	442	501	458	447	442	433	436	458	447	453	450	466	449	402	445	465	432	438	463	465	464	481	484	446	469	457	480	453	437	416	483	471	416	444	446	421	445	459	438	486	413	462	467	472	448	474	413	408	488	482	452	444	470	464	461	450	471	447	488	450	471	421	448	454	448	425	417	475	446	458	424	399	450	440	419	459	439	425	445	454	448	458	481	474	447	434	439	484	440	442	455	452	472	463	456	452	403	441	469	435	426	445	440	462	455	480	467	462	457	426	401	469	471	476	450	454	446	478	438	402	465	440	454	449	452	461	447	429	434	441	431	461	433	393	436	421	437	458	426	440	465	457	447	448	455	484	420	436	426	447	465	459	425	437	446	448	446	482	455	394	474	453	418	454	462	448	424	482	436	437	469	449	420	418	447	450	406	450	457	451	458	446	433	444	430	428	430	465	436	454	439	428	492	465	472	454	459	443	453	434	404	449	410	494	459	436	424	446	438	454	487	451	440	436	444	443	420	449	432	460	457	481	406	479	484	444	415	467	466	454	462	436	435	466	454	478	482	431	456	413	437	460	471	457	468	408	440	467	437	410	491	480	449	456	452	474	408	470	436	463	455	464	476	469	430	466	457	471	460	426	425	442	480	463	446	445	443	492	456	420	434	460	450	432	436	399	432	418	476	459	444	441	427	464	481	410	466	450	429	452	450	436	445	497	417	462	484	484	433	471	463	443	461	430	472	450	446	439	432	477	461	457	485	421	493	467	427	451	465	451	422	471	428	454	446	458	449	417	429	464	498	433	414	478	456	468	434	449	434	411	407	405	457	429	440	433	447	436	459	451	428	466	446	437	499	447	428	476	463	449	427	445	409	460	423	453	430	466	463	478	426	435	414	445	422	439	437	417	488	477	441	446	484	451	467	457	467	435	460	447	416	446	445	425	466	455	444	454	442	414	441	452	458	461	482	453	438	462	459	418	442	464	433	434	460	481	419	422	418	457	459	450	437	447	486	471	460	440	452	450	437	451	472	471	480	487	480	477	433	437	448	437	434	430	462	433	426	432	435	436	477	440	376	395	476	449	455	428	443	476	440	494	415	442	471	470	458	458	498	445	461	416	452	485	443	427	429	442	432	426	420	480	462	441	451	432	435	422	441	432	445	456	474	473	436	467	469	451	439	440	462	444	460	441	406	420	416	457	475	444	463	472	485	467	426	471	458	452	478	418	455	422	446	422	488	473	441	482	461	446	470	446	411	473	422	424	445	445	452	427	465	467	479	439	453	463	418	429	464	445	447	466	470	455	465	417	432	461	487	431	426	418	447	452	412	427	431	446	419	433	442	441	425	431	435	466	462	424	449	434	466	429	431	441	475	509	421	458	425	420	437	477	425	410	433	468	403	459	468	459	470	461	472	424	397	455	439	476	462	427	422	418	489	441	468	430	435	423	482	433	478	432	485	468	471	476	440	451	406	432	482	454	451	471	428	429	447	456	469	422	427	458	453	453	451	422	490	459	443	440	463	407	478	420	429	463	445	414	487	452	424	427	422	473	427	429	434	472	448	458	437	436	426	442	475	460	449	454	422	474	432	438	474	431	456	419	460	411	476	469	430	440	466	483	425	451	460	435	453	434	454	437	460	485	468	449	432	444	444	430	436	457	452	463	458	461	456	444	457	474	458	481	398	452	449	427	471	421	466	460	425	401	433	426	440	438	482	442	420	427	426	455	453	486	458	444	424	448	474	425	440	455	439	429	482	459	422	435	450	503	423	426	459	432	477
7816	4863	5860	4673	3337	2104	1484	1143	857	690	624	572	525	455	402	411	400	355	357	331	357	316	293	305	296	278	277	263	277	246	233	253	265	273	228	249	256	219	232	257	250	224	231	237	218	210	206	208	217	225	219	222	214	242	213	224	212	228	215	212	219	222	220	222	211	198	235	229	230	222	213	220	227	239	216	202	199	234	204	214	184	209	218	241	231	205	218	206	213	249	221	203	214	228	218	200	214	198	213	196	218	230	207	223	222	214	215	213	210	197	223	222	233	230	210	206	216	236	211	218	231	231	210	213	212	209	230	214	201	191	186	222	231	219	223	192	204	219	234	205	212	222	202	221	201	201	198	205	220	207	204	232	202	202	205	219	220	199	212	199	214	236	195	214	226	233	218	206	214	229	212	211	209	218	217	204	202	217	231	199	213	216	233	213	201	231	201	220	205	211	215	175	201	204	220	213	210	191	219	219	211	230	227	188	205	234	219	199	219	239	195	231	214	225	208	204	208	207	194	212	209	220	195	229	208	234	208	191	204	219	206	224	223	212	203	227	208	221	228	230	212	213	224	199	241	211	213	197	239	220	218	203	215	195	203	216	212	219	192	232	193	219	210	213	213	220	215	229	207	170	200	258	231	255	225	208	250	200	216	208	203	205	193	215	208	229	235	211	193	231	223	218	235	202	207	211	221	213	223	216	209	215	227	245	214	197	244	226	202	190	220	214	229	201	203	213	196	211	224	209	247	215	225	198	211	203	227	228	197	210	199	183	191	237	195	221	207	225	195	228	207	217	224	228	201	215	175	219	223	217	212	208	188	209	203	214	216	228	225	202	197	241	218	210	205	206	211	220	197	178	223	213	227	215	234	206	199	252	218	216	204	195	210	207	204	202	220	228	223	212	179	222	223	224	201	204	225	218	218	221	222	195	219	214	204	209	230	186	209	204	234	233	231	216	222	210	214	220	204	209	207	208	229	210	210	218	222	251	199	184	219	204	193	198	225	217	211	214	195	216	219	197	218	210	185	229	201	181	208	206	220	206	210	214	219	210	223	224	203	205	202	202	220	196	237	198	225	214	185	222	236	239	244	240	223	225	239	215	241	222	205	223	204	232	232	201	209	197	213	237	201	247	215	203	194	220	237	223	216	215	217	241	221	220	205	196	225	204	204	204	206	214	229	204	213	246	189	211	208	219	210	190	192	200	203	222	218	219	196	203	236	189	205	208	217	218	206	226	203	211	228	210	245	194	202	204	190	212	211	235	214	195	214	225	213	210	235	215	200	232	217	210	180	212	216	211	201	188	239	192	207	209	238	215	223	221	207	214	203	231	203	221	214	228	198	237	235	221	226	211	206	220	213	195	204	220	221	225	185	198	218	199	227	244	211	201	223	204	186	215	238	226	201	190	234	210	227	224	204	249	193	244	241	208	197	193	226	192	210	228	227	205	245	201	260	222	220	222	208	233	205	220	218	197	204	241	215	232	220	237	233	231	195	214	221	202	244	228	246	226	218	224	208	227	207	207	201	204	211	187	203	220	202	208	192	225	207	202	201	236	217	202	186	197	194	214	191	199	205	198	207	233	221	213	223	198	203	215	202	199	275	223	216	199	228	214	212	211	212	207	219	211	215	202	219	217	244	231	235	208	201	198	225	211	188	252	219	221	216	220	212	178	207	211	231	237	234	225	225	220	198	235	222	248	201	202	194	193	214	196	194	210	209	176	221	214	216	223	219	226	218	218	224	190	218	252	212	199	202	224	234	224	222	230	219	243	222	228	206	236	221	199	219	234	201	219	222	200	213	215	194	213	256	213	228	227	210	207	199	217	225	216	237	212	213	204	197	191	206	224	219	207	213	202	195	195	211	198	209	203	232	220	200	213	214	221	218	211	247	206	249	219	230	193	195	223	224	203	223	195	245	241	240	182	198	189	217	192	203	221	201	219	213	192	181	211	248	217	213	204	203	228	208	196	221	210	218	213	234	216	222	228	235	215	238	227	227	212	213	196	206	203	226	207	209	219	207	233	225	231	214	213	194	198	226	196	217	231	235	207	228	204	224	211	224	221	240	212	208	210	227	196	221	224	233	212	207	231	248	234	202	210	204	199	200	200	208	213	216	233	200	229	203	188	241	207	201	213	212	215	225	227	231	212	206	226	212	218	194	195	169	181	218	223	197	225	216	207	211	201	206	234	219	208	218	193	208	236	202	220	202	229	208	210	192	220	226	204	206	209	219	189	230	223	222	198	211	206	229	202	204	203	203	200	205	207	219	236	203	212	207	206	216	204	220	235	219	230	216	233	243	220	204	188	205	224	224	203	210	210	234	205	213	211	178	212	255	220	217	222	207	210	241	234	228	231	225	228	238	220	213	226	218	190	236	199	227	191	199	219	210	230	213	198	213	221	209	209	236	229	227	207	215	217	199	204	195	195	225	221	206	224	211	185	216	221	207	209	183	192	204	217	226	223	221	208	214	207	249	202	212	191	240	224	216	211	204	240	207	219	229	202	219	198	202	195	243	201	222	215	209	233	224	215	240	229	238	208	216	225	214	190	193	207	213	196	235	241	232	210	193	196	219	201	211	219	206	231	208	239	216	227	224	230	223	202	225	234	213	226	207	231	230	194	219	170	209	223	206	206	209	220	195	232	227	233	202	202	193	224	210	207	209	235	231	234	229	195	235	226	193	213	225	228	208	224	219	217	213	209	238	191	226	211	208	224	203	226	198	218	210	222	201	208	211	227	200	211	194	211	239	219	199	219	249	228	241	244	203	237	225	203	225	245	218	201	242	221	187	230	217	204	220	217	208	202	210	213	230	238	193	211	220	190	213	223	220	211	204	217	206	221	205	196	205	213	217	230	180	207	208	206	212	210	212	215	227	210	228	198	207	204	213	230	210	206	212	199	177	219	192	204	219	217	198	212	229	230	221	214	235	219	197	213	211	207	205	234	213	233	228	204	202	213	166	243	198	228	214	196	207	208	198	216	214	208	209	204	193	190	191	212	218	183	200	227	183	213	216	216	212	209	213	202	208	197	202	194	212	235	205	216	225	194	208	219	237	224	218	212	232	222	255	216	196	211	220	211	222	234	211	219	237	190	232	189	232	213	236	225	217	246	214	192	221	245	225	186	216	206	226	203	211	215	213	229	245	213	196	243	216	218	218	212	238	216	188	218	219	210	207	212	213	210	187	220	217	212	226	215	192	201	233	209	236	220	237	210	210	242	231	198	201	214	224	225	221	208	213	198	229	199	231	224	224	268	197	201	201	204	239	193	234	212	202	215	236	221	203	219	199	192	202	222	247	203	228	217	198	217	207	226	205	217	189	210	216	212	190	179	220	218	217	220	219	214	229	217	211	236	218	232	217	221	196	197	226	202	195	220	212	243	234	190	224	219	230	178	231	191	205	205	221	226	212	228	227	249	226	229	205	212	216	218	205	206	236	245	200	202	198	232	216	207	232	229	211	205	223	220	219	218	226	226	221	214
7107	5696	11062	11603	9661	7075	5570	4534	3707	3344	2805	2755	2646	2148	1744	1845	2008	1841	1592	1312	1500	1324	1247	1325	1316	1197	1251	1115	1027	960	1040	982	1121	936	879	782	824	778	727	709	721	705	700	680	653	665	660	657	622	621	639	630	645	629	572	655	633	640	604	640	630	609	664	611	614	619	622	603	601	628	607	588	577	611	611	620	578	608	578	555	591	624	579	573	590	609	616	591	623	578	563	606	611	587	606	631	569	600	593	606	543	605	617	567	619	584	592	561	577	591	561	583	616	601	605	582	601	580	598	564	604	566	565	567	570	625	613	598	594	591	593	581	583	614	578	563	605	601	607	553	571	596	562	595	553	588	575	583	616	599	607	559	593	554	585	555	622	593	575	556	617	591	578	569	662	624	561	607	568	599	561	609	623	597	582	604	577	536	589	600	577	570	600	607	599	552	619	596	575	568	581	567	545	531	561	613	558	597	608	575	618	592	583	586	591	638	550	585	570	565	592	585	602	625	573	603	625	608	582	591	578	616	624	557	566	610	574	540	549	625	577	604	612	585	596	600	553	620	628	585	608	654	575	581	584	612	618	601	585	591	590	571	582	586	594	535	552	581	588	581	565	588	560	603	610	619	559	586	550	533	550	608	580	568	583	549	642	588	640	592	577	585	588	594	633	557	634	537	607	584	583	629	592	581	602	609	591	597	528	581	568	629	581	550	576	599	650	558	581	578	624	619	574	589	612	581	585	571	573	611	594	600	614	590	617	597	556	579	606	622	573	575	582	571	578	624	590	603	596	561	567	612	600	628	624	581	587	571	620	611	559	559	607	565	612	604	592	564	602	606	612	568	570	593	582	571	618	572	589	552	586	589	587	608	623	621	562	624	595	530	578	548	579	618	523	576	642	610	591	584	628	598	588	594	599	569	583	601	594	606	582	588	606	599	597	596	589	582	591	622	581	631	617	575	563	577	600	574	586	574	560	609	617	618	602	620	578	612	610	571	630	577	589	584	589	584	613	608	644	577	579	568	581	556	567	526	615	562	600	603	609	620	590	570	573	579	573	570	606	578	583	590	600	596	594	576	589	621	589	620	566	606	616	551	603	601	561	584	551	628	608	582	613	551	597	596	570	560	595	550	595	558	574	543	545	596	658	597	594	579	579	602	585	567	551	634	554	585	603	588	599	555	611	563	620	531	593	587	563	547	568	527	562	587	584	571	562	552	563	572	621	589	598	618	585	610	567	599	589	597	571	610	580	582	611	642	605	564	600	590	589	625	633	604	585	600	593	617	626	550	560	605	582	586	602	577	584	607	571	556	619	596	648	598	632	600	615	581	597	598	608	572	627	571	581	643	593	643	585	576	553	578	631	576	568	642	566	616	599	609	564	601	593	576	581	593	607	567	635	572	588	578	621	622	692	604	616	631	607	576	586	576	591	580	618	581	626	578	600	604	580	631	577	570	569	587	575	570	585	626	610	612	614	577	616	619	600	603	563	589	596	588	619	626	543	595	559	582	641	606	548	597	560	587	597	560	640	578	551	606	607	616	596	608	590	600	565	589	583	563	584	569	558	593	577	577	567	542	601	581	608	584	612	629	620	569	576	574	621	574	595	601	550	620	552	592	646	605	577	605	597	559	560	569	600	613	568	604	584	569	602	622	577	627	556	583	607	579	568	627	575	594	599	600	636	548	635	570	569	624	622	543	625	603	561	598	589	618	592	596	589	646	573	613	589	585	579	616	597	618	578	631	570	631	617	604	561	527	609	568	574	582	593	599	567	610	629	585	577	563	588	611	629	600	620	658	547	582	611	588	563	543	589	601	539	576	549	580	603	599	596	545	567	571	607	580	633	597	594	585	579	631	610	594	653	584	578	569	606	571	607	622	567	586	574	615	590	579	613	518	590	621	609	599	591	608	585	603	567	595	603	651	630	601	567	551	587	610	599	558	586	569	604	629	581	564	572	636	593	587	585	586	580	593	586	584	565	566	574	595	598	591	590	617	551	536	627	569	582	545	583	577	564	611	623	573	648	622	582	548	595	606	588	621	629	547	606	597	568	584	606	622	624	541	613	545	600	544	592	603	609	564	594	566	547	586	583	596	607	616	572	566	615	593	545	574	603	596	585	569	578	562	554	594	550	647	616	564	617	586	551	589	581	597	574	601	578	599	567	539	599	607	536	609	573	561	576	555	598	592	585	640	576	573	592	625	625	628	530	555	626	595	600	559	579	615	557	591	596	574	560	600	552	556	624	620	585	533	563	580	579	614	634	600	546	650	555	631	595	635	592	602	587	585	587	622	593	590	609	601	562	633	597	580	580	584	590	589	563	566	602	556	569	555	617	568	567	580	573	570	595	605	571	575	585	613	589	633	630	592	628	555	587	608	621	612	609	633	585	606	551	616	627	592	592	595	589	594	615	594	570	609	573	577	606	530	588	625	604	550	584	624	608	622	593	581	579	571	594	589	630	590	578	588	591	575	608	596	550	583	625	565	603	594	618	601	584	590	582	624	565	615	610	606	586	561	571	608	575	593	590	617	542	596	581	599	573	615	587	610	548	581	550	613	637	607	623	556	582	578	624	544	593	601	607	542	596	570	620	611	573	585	570	636	598	616	588	570	650	565	571	578	602	575	583	610	598	624	550	618	557	584	571	586	657	603	621	579	593	596	631	534	637	574	602	570	657	562	570	561	551	595	650	628	628	600	605	590	561	589	590	608	619	589	557	557	573	561	583	608	600	554	592	592	592	601	634	597	585	621	571	570	581	621	598	569	592	546	613	570	545	560	623	605	597	633	608	607	585	587	591	547	557	572	575	593	576	582	580	578	615	575	591	589	603	621	576	538	581	545	588	601	635	546	613	588	608	627	599	560	614	587	623	582	607	595	561	544	571	599	572	550	635	582	600	560	555	559	585	566	583	578	565	588	548	600	594	577	597	593	579	568	567	551	590	594	579	569	550	565	603	644	593	548	569	607	615	587	611	595	605	600	530	557	575	632	610	585	618	604	590	545	565	599	628	573	567	586	581	606	565	574	598	557	572	570	608	558	610	616	583	609	532	572	595	602	591	568	575	628	619	551	586	580	555	575	618	621	581	600	644	601	599	527	580	574	597	591	551	539	633	576	571	601	593	591	599	597	591	595	606	612	573	594	576	613	566	550	629	601	609	600	600	601	610	559	581	614	565	567	586	581	623	582	552	593	616	595	556	654	619	594	569	590	609	554	571	575	589	573	623	585	590	610	600	571	560	540	593	630	614	605	629	549	578	542	593	556	600	525	625	573	576	590	622	598	586	586	570	642	563	587	613	564	587	576	562	608	551	610	618	597	566	605	571	634	597	588	587	568	616	587	608	553	604	534	556	565	549	603	573	588	604	554	602	633	617	575	555	557	599	609	581	597	613	598	645	600	583	559	607	571	592	618	653	564	616	595	588	595	584	554	576	606	629	579	573	574	621	575	610	613	576	614	625	577	628	589	541	596	569	529	612	575	607	595
21651	16466	21144	20216	17537	11506	7010	5761	4082	4171	4097	4150	4148	2854	2576	2801	2576	3100	2425	2024	2010	1507	1500	1737	1942	1396	1359	1087	975	833	899	1083	1467	781	587	558	503	569	437	398	387	329	279	292	242	235	228	229	215	209	214	214	232	199	199	190	220	194	228	197	199	193	190	191	193	174	184	196	181	186	205	193	161	192	166	186	207	203	190	204	160	165	166	199	176	182	193	173	155	179	177	169	170	178	192	195	179	183	184	168	209	165	182	183	174	166	137	179	172	157	187	175	186	173	162	183	172	184	210	177	184	176	180	190	158	162	164	147	156	167	170	188	182	179	166	181	160	162	180	181	178	188	201	174	180	158	174	159	168	167	185	170	184	189	192	162	193	183	176	171	178	186	172	187	158	154	169	183	173	188	190	194	185	171	167	182	179	175	177	174	167	168	175	175	199	175	173	187	158	160	185	176	175	187	175	209	173	199	171	174	156	186	180	166	187	178	167	170	182	176	156	176	155	171	166	173	176	194	178	184	175	190	162	185	203	140	174	173	166	174	168	202	177	160	198	163	175	196	186	168	170	204	170	170	177	171	160	207	162	179	180	202	169	186	161	183	188	191	162	169	167	151	182	162	178	199	175	159	181	183	184	204	146	178	173	178	192	148	173	189	151	175	171	173	156	173	144	163	159	153	174	196	196	175	191	177	155	199	176	170	172	184	155	154	162	162	207	174	177	165	174	176	194	178	196	175	175	201	163	154	188	193	176	171	166	176	168	160	194	194	200	200	158	177	164	145	152	183	174	167	160	172	164	172	182	195	192	177	170	188	181	175	186	165	167	175	181	185	169	171	173	164	183	160	192	168	196	193	149	170	156	210	179	188	157	189	168	193	177	151	148	162	191	183	187	152	174	178	186	182	168	166	161	203	197	186	155	185	178	169	159	188	169	190	168	174	170	166	182	164	207	176	170	178	195	169	192	193	174	176	192	173	173	195	190	198	149	165	175	191	172	188	175	189	164	193	195	192	183	200	185	174	194	166	164	177	168	187	176	189	161	203	201	176	178	198	188	183	162	182	157	170	191	176	182	186	160	211	202	177	187	171	187	169	160	208	158	183	178	206	188	175	197	187	164	187	168	166	165	168	173	183	187	177	194	170	174	186	187	178	171	157	168	173	158	169	173	165	173	172	196	149	196	173	168	172	189	194	155	169	156	169	179	193	171	170	204	180	172	184	181	193	159	181	175	178	166	164	166	173	178	188	156	177	185	175	193	159	178	185	196	151	176	183	186	203	172	169	189	166	161	192	163	168	185	183	167	161	158	196	172	189	183	182	168	187	170	166	203	198	189	173	171	170	186	192	165	168	166	170	187	165	197	177	189	194	160	176	174	169	194	155	179	176	173	164	182	173	171	170	177	167	174	170	194	165	163	172	192	191	170	188	166	171	198	165	166	186	188	180	165	182	183	174	194	153	179	175	179	168	203	162	173	181	176	168	177	177	190	151	203	162	192	175	168	190	195	198	156	190	166	169	182	172	185	167	162	180	160	183	164	159	175	164	168	173	180	160	185	171	184	162	161	184	172	199	155	182	176	180	186	152	185	176	181	183	152	187	172	164	174	213	181	174	152	174	176	185	171	190	182	183	162	186	182	183	144	175	201	184	197	162	204	166	170	170	150	185	177	186	161	167	162	181	157	169	186	180	210	177	172	151	175	171	213	174	177	190	162	168	184	187	158	163	158	165	143	202	195	181	164	158	176	179	189	160	195	156	172	187	186	173	181	170	182	174	171	191	159	169	186	194	195	179	165	167	174	182	180	184	182	169	155	170	190	181	204	169	174	181	179	173	188	177	179	181	188	190	161	174	186	189	179	182	164	177	176	170	158	191	158	189	178	171	166	191	195	188	167	179	203	171	179	176	186	176	177	164	154	197	184	168	170	168	168	171	165	174	185	192	161	157	177	177	169	162	200	182	152	161	173	168	172	177	181	169	176	166	181	183	208	169	190	189	145	204	186	208	187	191	188	140	173	192	167	169	189	164	160	180	163	193	168	164	212	190	150	151	163	181	152	179	203	172	184	168	175	181	172	191	174	173	182	154	177	170	155	153	188	188	181	182	181	192	170	165	173	203	155	167	189	189	177	188	145	167	199	141	188	163	196	190	161	194	171	164	187	203	177	174	188	175	162	192	187	168	167	189	194	186	179	178	185	162	184	141	193	209	190	175	160	173	198	184	135	174	175	192	168	150	148	197	184	171	187	203	184	170	157	196	189	183	190	177	173	160	198	178	186	182	171	173	163	186	172	164	170	201	167	202	192	181	164	179	178	184	185	190	182	173	188	179	170	146	172	172	145	156	159	173	182	180	183	175	181	180	188	169	172	205	161	188	158	189	166	167	159	193	185	200	186	175	157	150	162	180	189	154	184	179	165	179	151	172	181	205	184	196	203	167	195	142	179	155	169	162	185	157	180	161	180	184	169	184	162	174	183	163	198	168	152	174	150	166	161	174	177	188	172	210	166	204	160	179	164	181	172	169	177	165	160	181	171	162	171	148	176	170	159	174	189	162	155	201	179	182	189	178	154	181	171	184	157	183	188	151	161	181	179	178	174	165	185	153	180	187	187	174	169	169	169	174	165	158	163	170	191	165	180	186	189	187	167	174	195	171	171	187	167	174	181	178	156	180	167	172	196	172	198	184	176	191	192	202	203	165	191	194	168	170	181	203	160	179	169	169	151	179	146	199	185	172	152	164	187	165	205	181	186	166	178	169	189	186	177	155	178	158	162	165	182	191	165	156	185	173	194	187	169	177	183	180	199	179	195	157	177	173	181	172	196	173	187	171	171	166	178	168	194	169	174	189	183	185	191	165	168	184	177	184	170	176	158	182	153	182	183	169	186	170	170	161	182	181	202	165	160	165	173	183	174	155	181	163	194	163	180	185	197	161	168	156	179	163	193	185	182	183	178	176	188	180	164	194	159	182	177	194	190	182	173	179	178	178	180	183	153	173	184	167	169	176	179	179	164	190	183	206	176	173	156	163	167	169	181	173	169	183	168	149	169	168	200	171	181	158	159	181	188	162	177	177	164	186	169	163	172	162	186	164	196	159	184	193	167	168	160	161	191	157	181	162	171	193	177	192	152	163	144	186	159	169	191	156	173	186	176	164	177	173	167	169	155	176	168	162	167	179	158	181	181	184	191	184	180	172	184	172	177	165	155	190	172	188	189	194	167	165	183	172	164	181	194	172	176	176	159	181	178	178	178	174	167	192	181	196	157	148	181	193	165	148	184	169	170	190	182	177	167	178	182	179	190	164	172	181	175	168	178	188	171	172	164	186	193	177	166	185	175	174	180	172	197	180	180	187	178	172	183	177	166	195	194	166	175	181	173	193	186	179	180	193	160	167	179	177	173	177	167	176	160	164	183	161	165	174	186	170	183	164	179	185	184	178	193	176	158	170	141	176	175	185	171	195	193	216	167	187	175	160	181	182	172	166	183	177
16608	14482	23887	25863	24524	18854	16444	15991	13004	14538	14784	15858	15701	10771	11226	11524	11784	13707	9651	9829	10636	8838	8768	8909	10097	8132	7630	6980	6251	4737	5713	6646	8461	4969	3656	3621	2879	3351	2526	2354	2180	1728	1547	1321	1041	1152	1084	971	1021	872	933	768	1015	739	735	693	701	736	778	732	714	644	670	642	625	632	622	555	584	519	569	612	612	579	603	561	543	541	534	529	579	532	537	552	528	548	507	512	523	514	564	490	491	522	510	509	535	544	552	508	527	525	465	527	501	537	523	476	470	510	494	490	502	476	516	521	525	475	480	527	485	463	489	503	521	517	487	485	494	550	515	564	510	499	501	487	518	533	461	507	501	502	508	487	505	525	526	480	482	478	470	529	470	481	533	514	509	484	495	512	498	482	474	477	497	492	479	503	501	493	530	522	486	460	515	484	540	513	475	469	494	470	476	488	513	479	490	509	523	496	510	464	483	482	492	500	481	516	495	495	472	470	484	472	469	510	513	524	493	512	519	508	503	520	505	503	506	506	492	480	501	493	457	500	528	511	491	499	506	503	486	507	500	533	486	509	516	459	497	470	457	516	486	507	465	525	477	540	493	481	493	496	489	503	460	473	480	488	493	503	511	519	460	505	512	483	510	538	489	522	499	470	499	470	530	507	487	493	520	519	458	457	540	488	503	442	533	497	529	518	510	449	488	472	509	507	471	465	485	502	508	516	507	475	511	486	487	507	493	526	510	531	446	481	464	503	471	455	491	475	567	476	508	466	507	514	513	520	499	459	459	530	510	518	512	513	482	505	506	510	505	488	509	475	518	514	510	484	511	542	499	472	481	483	534	465	502	498	497	517	491	502	471	535	506	490	475	487	495	524	479	495	499	484	502	484	499	485	525	486	504	468	514	480	483	479	531	462	489	526	494	527	520	490	470	523	495	517	485	462	503	491	499	499	475	479	472	514	481	534	516	505	516	468	493	488	490	488	505	488	520	514	542	478	483	509	495	469	479	496	505	478	461	457	513	508	486	479	504	517	528	514	521	470	461	495	511	498	520	549	486	489	486	455	525	518	496	524	513	515	521	523	513	514	484	459	471	449	515	474	486	491	489	534	449	530	477	529	523	507	535	478	492	544	481	498	520	493	439	479	527	488	524	499	445	553	487	535	478	513	507	493	547	493	476	488	471	533	521	497	502	503	482	497	540	478	480	501	455	502	538	562	504	487	525	497	471	509	519	529	492	509	508	488	466	530	454	482	472	467	516	520	508	502	488	529	542	495	453	497	544	516	480	518	514	498	550	472	447	511	468	492	481	534	479	484	486	533	474	511	452	465	496	534	494	507	509	481	490	464	459	497	482	528	512	509	500	476	524	512	507	528	501	504	507	510	514	514	493	527	509	473	496	460	469	524	495	505	505	519	483	503	505	492	504	469	478	529	488	508	507	462	485	519	508	518	523	497	473	504	483	487	476	467	500	485	479	493	469	502	528	480	517	493	501	464	479	539	468	515	518	528	476	508	546	522	503	506	510	508	495	469	453	554	476	514	511	515	490	504	506	469	525	478	456	467	509	460	530	498	465	505	500	456	470	481	505	522	508	523	468	505	493	493	504	487	509	465	487	440	500	533	468	524	481	508	495	537	476	481	482	505	486	496	501	534	551	535	485	470	508	517	486	480	512	485	499	495	489	519	484	499	480	489	464	557	500	536	499	534	505	475	484	482	448	516	515	512	481	544	521	499	511	462	498	474	516	474	556	457	542	445	497	508	510	480	465	530	525	495	493	486	501	484	479	514	441	522	518	500	535	470	488	492	475	501	487	500	469	492	505	489	502	499	504	473	509	490	492	420	538	487	484	521	495	535	456	516	471	457	488	512	464	512	526	492	509	500	490	501	495	516	500	488	472	519	492	477	528	501	486	487	534	524	489	485	475	506	499	507	495	474	459	510	511	492	475	498	495	501	518	464	469	479	470	466	494	488	536	501	497	454	503	497	515	504	464	526	500	480	471	482	496	554	472	534	500	497	480	519	525	477	499	508	484	495	486	529	528	459	480	493	498	481	500	498	497	473	481	471	502	518	529	483	502	508	442	501	481	506	524	497	513	478	508	481	544	500	482	512	479	469	518	494	473	464	492	468	503	501	500	493	510	524	492	476	522	467	527	477	485	464	482	510	515	477	502	502	524	508	495	507	486	498	483	497	503	475	505	527	517	528	503	492	497	485	508	493	495	531	492	478	503	511	521	485	529	498	472	461	469	506	461	505	490	476	495	505	489	472	477	533	469	487	536	516	480	466	486	553	498	506	509	497	490	506	545	533	490	527	489	471	504	524	474	459	523	508	495	527	511	470	514	527	538	494	513	504	485	464	535	483	510	528	502	472	511	549	486	520	486	514	462	495	463	533	498	503	492	472	504	497	514	499	494	510	477	501	486	513	521	492	493	481	477	477	473	527	476	464	473	514	480	497	509	479	508	524	499	541	475	495	487	471	484	500	531	478	518	489	489	485	506	518	517	486	511	487	531	529	501	482	489	521	507	488	475	506	497	494	481	472	487	489	489	519	495	486	474	493	534	472	520	510	470	481	482	464	514	525	493	502	482	473	499	534	458	518	504	492	487	495	443	517	509	469	475	493	504	478	503	503	489	483	484	552	495	491	480	517	503	512	482	524	488	468	475	466	507	492	486	453	516	513	511	467	532	469	483	488	500	511	487	485	509	528	517	489	506	542	526	533	489	499	496	500	493	507	504	496	500	523	486	492	470	469	533	508	479	518	494	486	493	509	521	473	514	453	496	465	484	471	501	521	470	511	488	496	496	486	463	473	477	488	490	503	498	480	515	494	479	474	491	470	481	485	491	469	449	504	489	492	521	471	498	484	517	479	494	512	513	459	505	491	448	514	497	503	482	506	456	523	509	523	499	492	522	499	468	476	579	472	506	506	489	506	482	494	480	488	483	537	485	504	549	529	503	453	497	477	489	520	477	552	492	492	492	491	517	483	528	522	512	465	470	487	530	483	484	505	501	518	492	472	550	513	508	505	477	508	491	476	482	491	455	480	470	498	462	498	485	479	528	483	483	513	500	462	507	478	510	488	472	513	523	520	489	514	468	497	464	492	470	519	484	471	491	470	510	468	491	490	528	485	478	515	509	471	477	528	529	503	515	468	483	527	513	517	499	487	508	458	508	517	470	462	485	549	483	482	510	499	466	495	510	521	490	524	510	484	431	477	534	537	503	471	479	501	456	498	491	475	490	529	499	474	476	502	484	485	498	501	498	482	512	521	493	515	513	503	526	501	446	450	515	525	505	506	532	455	489	489	491	517	541	493	510	488	492	477	472	471	456	487	537	509	484	504	502	469	491	484	500	502	519	486	450	495	526	502	505	487	475	491	477	478	534	527	487	509	482	528	476	540	457	516	472	526	518	506	483	476	526	477	525	507	482	497	482	480	501	515	491	472	483	495	486	489	502	501	499	471	509	512	470	499	532	474	504	495	485	496	488	488	517	457
29759	23388	28621	27839	25230	18091	13994	11717	8927	8193	7416	7203	7252	4931	5043	5011	4869	5216	3333	3661	3779	3072	3302	2850	3389	2558	2519	2076	1999	1300	1959	1957	2526	1371	1026	950	850	828	638	614	578	409	404	375	276	320	308	287	296	238	220	212	247	219	215	194	201	193	217	206	241	186	180	161	172	190	184	169	178	179	171	161	184	152	183	192	159	170	172	163	177	164	166	147	180	178	160	157	152	180	180	150	154	146	179	154	153	163	175	161	166	145	161	152	177	138	161	171	150	149	156	146	177	158	158	137	157	180	151	162	168	153	147	150	182	162	155	158	150	159	163	148	151	163	164	165	167	158	157	163	171	149	135	136	141	160	163	179	157	150	172	145	148	127	153	158	161	147	147	149	168	144	161	156	143	167	148	169	163	156	142	140	147	169	148	182	156	168	163	139	164	170	197	145	160	137	163	169	147	132	152	159	187	170	152	161	146	147	134	164	148	149	163	165	151	154	159	153	150	180	152	132	156	143	156	167	168	178	153	163	151	153	155	116	153	165	151	156	174	156	162	151	146	144	178	138	143	172	136	171	167	134	151	166	153	153	154	160	162	134	141	154	162	169	160	162	162	176	141	159	160	138	154	160	161	167	169	158	149	161	151	179	145	152	146	153	153	175	163	150	167	174	168	148	157	144	132	187	150	137	167	174	158	139	137	161	143	163	160	154	168	167	139	134	152	161	169	162	161	163	155	158	167	166	166	178	158	140	162	132	150	168	156	145	159	161	173	154	175	161	158	169	139	169	159	129	171	161	149	150	153	141	159	143	150	178	169	147	169	160	145	168	163	152	158	168	150	153	164	156	181	172	147	137	164	150	157	149	146	148	159	152	136	183	164	173	158	148	143	155	166	152	153	157	138	169	168	144	180	152	168	156	157	153	167	148	160	132	148	147	139	154	165	149	176	164	145	186	166	144	157	154	173	158	158	161	154	132	168	179	157	183	155	156	155	174	172	160	153	173	143	147	161	155	139	159	151	143	160	156	158	173	154	149	135	161	138	165	137	169	160	163	148	155	146	166	186	150	162	148	173	162	126	155	169	150	145	139	145	175	157	147	142	147	159	154	174	141	164	167	158	153	171	174	165	154	158	149	171	152	159	148	147	167	154	153	172	170	154	152	149	150	165	181	149	175	174	146	157	164	164	166	152	132	160	158	157	150	163	134	168	162	141	145	158	164	168	176	158	156	152	150	157	166	142	166	131	163	166	131	157	155	166	146	152	164	167	143	159	156	145	172	158	159	155	134	165	159	146	147	149	161	157	165	169	170	140	162	171	163	156	169	159	147	144	151	148	167	165	163	157	148	159	169	145	151	145	169	146	163	148	150	139	160	167	128	140	169	170	147	135	157	123	157	136	140	176	165	172	159	166	153	147	133	166	151	153	145	150	140	159	151	145	183	151	145	129	150	151	171	168	176	179	163	167	170	159	150	156	166	166	163	142	166	162	160	142	151	147	175	154	190	134	146	157	161	137	184	159	167	147	152	151	186	139	165	150	155	178	145	154	163	129	169	152	157	154	158	169	150	164	144	159	136	160	169	160	176	154	154	165	151	138	156	170	165	160	177	165	161	150	176	152	161	164	157	149	144	151	146	158	166	169	139	169	151	150	141	156	163	155	167	148	141	151	132	153	166	149	157	163	147	154	172	154	137	167	127	160	156	156	171	156	161	160	158	165	128	178	135	151	145	189	141	159	139	145	176	155	151	159	173	183	142	154	174	149	162	150	165	135	135	146	169	138	155	182	146	131	135	157	156	173	161	159	139	131	171	179	162	154	132	172	182	158	157	147	157	161	154	158	163	139	136	153	142	169	161	153	149	151	160	141	151	172	151	153	134	153	153	144	154	134	157	146	120	165	166	179	152	180	160	170	127	164	181	150	163	171	165	139	157	170	155	149	143	160	152	152	165	161	152	158	180	160	173	153	163	150	139	157	170	138	145	143	154	161	169	160	155	178	163	155	162	172	161	128	165	143	150	144	164	157	138	140	148	155	135	168	159	153	147	146	148	162	159	130	144	170	150	146	131	150	135	146	197	165	142	133	155	170	152	163	151	158	162	170	158	162	169	157	136	151	145	163	154	151	156	149	169	164	165	157	153	169	145	168	151	145	145	136	177	157	162	162	149	153	167	161	168	140	163	157	163	143	138	155	162	126	136	160	154	161	142	158	174	140	154	160	163	131	148	153	149	165	163	154	156	156	152	160	148	149	147	144	141	159	166	161	155	164	141	161	149	152	151	172	129	152	143	157	188	163	147	151	153	147	168	143	154	162	147	148	145	165	163	176	156	173	169	163	145	144	128	153	176	164	150	182	151	159	154	148	156	159	145	146	161	133	147	157	168	134	155	150	161	184	151	143	175	144	154	156	157	137	139	137	166	143	151	158	146	172	152	169	145	172	163	142	170	167	180	152	145	170	176	164	154	176	161	156	161	171	112	182	147	190	151	153	173	162	151	151	154	149	142	178	142	170	162	153	165	123	169	151	155	182	177	157	144	147	145	164	160	133	158	166	159	155	162	152	143	155	145	151	168	158	161	174	177	161	156	176	151	156	161	176	157	155	148	157	150	153	138	137	141	145	141	137	141	139	187	142	164	136	163	133	163	170	148	154	132	140	144	169	145	145	154	141	146	155	179	139	152	169	148	165	163	169	144	169	167	152	149	150	158	169	152	163	158	151	144	171	159	165	171	143	132	155	159	159	133	145	153	144	149	154	153	165	142	164	172	177	170	157	150	146	146	157	173	156	149	163	134	143	156	150	152	141	154	151	164	160	165	143	150	139	176	150	148	159	145	165	153	168	165	138	150	164	150	156	140	117	182	143	140	155	151	167	163	131	153	124	156	160	168	156	151	157	160	157	130	148	152	163	138	153	148	159	126	155	151	153	161	141	172	155	190	158	160	157	148	152	173	143	169	168	148	169	148	159	159	157	157	143	162	167	128	158	144	157	153	137	136	147	155	146	163	139	154	173	141	165	152	146	166	154	154	167	156	143	183	143	150	135	130	152	170	164	155	162	177	144	153	144	170	150	134	152	166	137	158	130	144	143	174	163	145	177	150	151	157	157	163	152	151	145	161	167	158	149	159	145	156	164	155	154	180	161	180	166	143	160	186	175	156	141	153	161	131	145	140	121	142	148	150	150	154	141	149	179	178	181	152	154	179	156	138	141	137	173	145	138	150	159	136	164	147	171	129	173	156	156	161	163	152	161	134	150	147	163	156	167	168	159	149	141	165	132	158	170	155	153	160	156	170	160	155	146	147	146	173	150	137	149	174	152	155	131	154	188	153	161	153	141	132	167	148	156	162	152	158	132	135	167	164	154	159	157	190	152	194	147	141	140	148	161	160	159	176	173	149	168	178	156	143	148	170	151	168	142	153	150	163	161	157	148	165	149	142	169	169	154	149	142	141	194	186	147	129	158	161	175	160	158	131	150	152	162	164	155	139	135	168	136	174
20490	19820	29452	31728	30731	24511	24415	23686	21144	21736	20901	22300	22196	16631	17829	17630	18352	19881	11560	16134	16189	14413	15362	12493	14998	13051	12640	10986	11048	7022	10246	11042	13976	8363	6558	5946	5352	5264	4364	3544	3649	2689	2254	1896	1371	1491	1696	1312	1544	1159	1273	1013	1355	876	905	745	945	953	924	890	958	730	723	670	701	650	658	580	557	606	572	603	627	584	617	543	573	542	509	518	532	597	517	531	518	493	537	472	464	509	496	466	446	475	502	466	440	482	458	486	449	459	475	409	479	479	455	470	455	473	464	415	447	459	448	450	484	446	455	442	451	419	408	452	469	419	458	445	451	476	451	421	466	427	478	419	466	470	431	435	400	405	423	442	442	436	431	446	480	468	450	459	484	440	473	465	477	459	451	450	455	477	453	451	445	456	396	442	458	460	437	432	429	424	457	442	456	446	437	437	473	471	496	451	433	438	458	405	462	478	442	453	450	449	443	418	473	446	428	447	446	465	447	444	437	444	437	486	452	470	468	414	421	466	424	463	467	475	443	479	465	448	454	459	433	431	483	416	424	432	444	427	474	454	449	449	437	455	435	455	450	442	438	451	450	439	430	420	476	454	476	498	464	461	405	384	456	450	433	481	403	430	450	429	450	433	417	460	446	425	446	428	413	441	434	420	454	469	425	463	432	440	418	440	450	427	474	467	450	416	453	425	407	444	432	433	449	415	482	433	456	466	450	457	439	427	422	434	450	435	438	428	425	433	430	456	464	437	431	430	435	446	435	484	453	491	459	462	458	429	460	429	479	477	458	477	425	460	435	448	463	453	453	409	465	407	461	456	496	441	435	423	466	457	447	470	465	439	440	428	418	449	460	474	467	454	458	460	429	435	408	474	423	440	444	460	418	473	430	434	419	472	432	421	441	431	447	416	445	475	462	454	433	472	418	460	413	482	417	434	438	447	453	494	431	481	493	431	439	418	447	461	457	476	446	434	462	463	446	457	437	455	443	428	436	469	438	436	479	439	429	458	456	466	513	452	461	440	411	451	420	446	438	448	426	435	433	447	426	425	439	430	424	458	427	433	452	428	468	470	416	429	486	446	471	421	452	468	425	474	422	456	471	458	449	434	474	442	486	470	468	416	512	419	423	454	429	491	455	450	451	430	435	432	440	474	405	452	476	433	442	427	464	458	450	469	429	476	443	466	452	470	487	452	474	444	468	454	435	435	446	426	432	472	501	463	486	445	428	461	461	443	447	422	431	466	463	485	440	470	448	456	446	451	481	474	458	440	443	437	457	452	452	451	440	476	452	449	427	479	431	434	437	465	422	439	466	450	476	445	413	450	457	412	417	459	425	443	453	489	429	423	400	428	473	437	466	450	434	402	431	458	462	457	426	427	427	423	437	430	461	475	466	442	451	438	433	447	429	413	415	462	466	428	454	411	418	436	465	432	450	427	449	429	440	394	442	457	450	423	440	458	442	444	421	442	456	454	497	483	438	452	430	451	462	446	466	455	473	414	426	439	445	456	422	456	434	450	451	448	456	413	453	456	456	439	422	464	468	410	447	470	470	488	426	420	470	426	416	443	432	455	415	445	457	458	461	492	457	445	420	445	470	441	434	468	430	489	458	471	450	474	428	474	437	429	431	455	444	413	464	449	448	474	459	427	424	480	451	460	462	442	469	450	474	460	428	453	429	444	433	476	455	456	480	429	462	466	470	480	441	452	449	424	454	455	419	430	466	457	411	461	441	422	430	401	445	433	412	426	462	450	460	436	427	467	419	452	420	447	399	452	438	452	457	417	454	431	451	429	463	429	415	483	444	422	480	448	449	450	444	447	407	449	430	432	451	438	431	473	414	427	382	419	452	429	425	455	425	457	481	457	464	435	477	438	448	446	447	448	408	472	455	410	480	438	449	435	422	447	468	438	476	445	452	400	451	446	454	422	485	438	446	431	428	440	457	437	410	439	467	438	427	452	458	458	465	457	399	447	492	417	406	442	443	425	476	476	430	455	438	483	390	459	450	429	436	460	441	450	441	464	478	419	424	458	431	450	455	451	415	453	485	475	484	418	438	442	449	411	440	427	464	449	409	438	470	449	453	447	433	473	436	454	413	458	424	463	474	402	450	439	445	425	459	455	431	452	393	466	467	419	431	418	424	422	438	441	463	458	467	449	419	450	461	454	435	438	433	429	422	427	471	444	395	454	433	460	443	455	439	434	449	465	494	431	445	449	421	470	436	448	456	432	465	424	465	456	460	437	458	438	442	427	430	428	463	442	460	410	438	441	452	427	466	431	479	454	474	489	440	416	403	443	497	477	467	471	447	439	445	426	441	454	459	420	454	412	455	464	434	464	450	472	439	427	479	415	439	462	427	442	466	445	472	477	438	448	455	440	466	453	459	446	432	444	414	457	453	447	446	465	485	473	465	468	425	430	419	467	486	445	492	452	450	459	434	411	438	451	433	444	450	454	418	483	450	459	473	397	449	436	435	438	397	450	422	486	454	465	455	405	450	475	454	459	451	428	423	454	479	444	462	473	404	457	469	467	437	467	473	433	435	438	423	438	423	454	423	438	446	439	446	478	423	395	443	458	474	436	464	411	466	462	429	393	462	454	443	465	432	402	483	479	424	454	472	404	467	435	470	461	453	451	410	456	444	444	437	447	435	467	462	420	465	445	489	457	446	438	438	417	448	481	454	448	427	454	444	415	459	450	436	440	474	424	437	499	450	439	465	444	441	440	466	420	459	450	460	476	440	471	444	428	432	434	440	439	432	431	460	512	451	448	417	456	459	462	423	480	454	481	427	469	451	423	421	432	410	393	419	450	445	467	475	455	459	422	439	436	466	422	433	450	463	473	446	446	433	446	416	459	424	462	487	462	468	467	482	433	489	431	444	465	462	483	445	467	460	463	442	463	434	439	421	459	440	500	456	456	469	405	467	418	467	427	442	467	455	437	436	467	452	439	448	463	440	422	455	463	482	477	461	430	439	436	467	421	453	442	435	442	402	431	454	479	445	456	450	441	422	439	480	424	451	403	458	429	450	438	428	442	464	439	470	452	434	439	484	414	467	426	470	475	484	437	454	435	432	408	480	439	448	435	450	432	479	409	452	439	411	439	434	452	445	427	432	447	458	464	429	468	436	474	450	415	453	421	485	471	477	461	470	427	473	453	481	490	446	478	427	453	440	422	441	484	477	445	427	443	476	459	431	441	468	420	421	455	494	437	433	426	455	448	423	445	422	437	400	478	444	416	456	438	455	447	462	454	470	435	430	427	415	466	444	425	456	472	435	446	439	440	474	432	407	471	445	465	470	422	491	452	435	453	422	434	458	452	466	463	424	425	424	440	418	443	460	460	433	471	432	434	443	493	480	458	443	433	415	423	450	428	426	472	478	420	467	445	407	461	502	401	465	416	437	450	478	499	426	467	441	453	428	458	454	465	470	452	458	453	448	454	466	440	454	434	474	435	460	419	451	423	451	465	433	459	443	412	444	424	455	417	437	439	440	479
7512	4943	6337	4874	3455	2105	1533	1219	960	761	681	544	509	449	438	418	371	413	329	301	295	299	345	265	305	272	267	299	257	242	281	320	236	283	236	254	239	239	230	215	220	231	219	231	219	234	220	208	220	237	203	211	211	219	223	232	225	195	210	241	220	214	220	228	215	205	227	198	220	201	190	215	199	232	219	174	203	209	229	213	220	205	218	201	240	213	193	217	204	210	210	197	223	226	212	236	229	199	217	205	202	225	210	211	219	201	193	188	234	236	237	197	215	198	201	201	205	184	221	246	231	204	225	211	213	218	230	199	227	207	230	211	199	193	206	206	230	210	196	193	219	205	245	204	209	213	247	223	214	238	206	219	205	192	209	206	203	237	186	225	196	231	220	221	224	198	213	211	219	179	224	220	217	220	228	239	216	201	221	210	215	221	198	214	228	195	203	204	244	222	219	225	219	202	237	235	214	196	230	224	204	224	217	212	218	212	227	221	219	217	218	224	215	228	233	221	184	240	190	204	216	202	199	213	203	216	240	217	221	194	216	200	240	197	208	212	217	179	213	199	222	205	207	192	229	205	212	197	194	220	228	194	209	211	212	233	217	209	233	230	206	235	202	247	200	224	215	235	203	215	230	245	240	225	206	201	216	201	220	208	196	214	207	199	229	236	207	234	219	231	187	213	229	217	208	215	215	212	185	189	227	217	193	216	229	197	206	215	210	235	224	236	237	239	213	169	249	234	185	217	187	232	217	210	225	224	188	222	225	235	187	216	174	216	241	226	227	214	204	213	220	200	218	190	192	244	219	207	193	205	213	200	202	223	233	231	188	233	223	232	200	214	187	211	210	213	239	232	239	233	215	220	228	202	211	210	196	221	215	214	218	205	216	216	205	233	208	228	220	184	222	220	232	209	196	205	209	206	214	208	206	232	220	209	215	194	222	215	208	192	183	234	241	220	208	224	221	189	194	202	227	214	212	224	193	225	205	186	228	210	219	211	188	198	223	188	234	210	202	202	200	226	238	224	198	187	226	223	235	221	195	227	225	204	214	209	205	201	200	197	212	225	204	238	180	203	193	199	179	213	228	224	210	203	190	200	217	221	230	196	208	227	191	217	192	224	179	235	206	234	188	230	180	224	246	226	187	254	224	217	230	213	217	196	224	224	221	221	225	204	235	223	190	206	217	211	218	215	197	231	204	219	194	192	220	225	215	198	192	203	212	204	219	201	225	192	219	226	234	181	205	196	216	178	209	211	210	200	207	212	234	209	238	219	214	212	212	190	211	224	203	212	185	219	208	226	196	219	208	213	228	202	226	223	197	200	204	200	229	216	193	220	190	218	212	193	196	194	201	199	221	205	222	210	233	209	211	217	172	226	217	200	192	209	198	219	220	202	227	201	233	205	199	211	210	203	222	200	219	190	199	220	203	211	196	213	206	195	213	207	220	205	211	194	222	173	255	216	217	208	206	209	227	225	201	190	204	219	206	201	205	223	196	219	224	219	226	219	223	233	216	217	243	203	211	213	209	218	213	210	228	224	233	224	211	203	252	194	230	201	248	208	206	205	227	202	200	205	232	199	213	220	213	208	209	222	211	210	211	209	214	217	214	213	200	230	214	214	201	212	210	200	223	215	218	209	189	206	229	222	210	257	219	242	195	218	246	211	204	218	205	213	229	205	221	224	215	204	215	210	202	223	214	194	217	225	212	194	215	208	205	201	232	232	196	173	203	176	237	211	225	230	201	209	211	218	210	208	212	229	202	231	201	181	227	224	239	225	215	203	215	206	220	218	218	211	228	215	212	224	193	211	229	224	204	221	231	225	194	223	234	200	229	198	209	210	193	226	185	216	217	175	216	234	199	215	231	217	217	210	200	201	222	213	220	240	234	210	211	205	223	234	223	215	210	205	217	219	221	207	227	231	233	207	211	217	193	209	218	206	214	196	203	227	200	208	198	216	226	185	211	203	228	219	204	211	218	210	207	216	201	200	207	239	231	213	210	216	210	222	219	226	211	220	178	221	219	193	216	190	209	230	197	216	191	232	207	207	202	203	242	219	197	221	223	200	234	216	226	226	183	201	210	221	208	231	206	195	207	241	209	212	207	221	226	184	228	233	189	202	202	211	229	223	205	210	220	208	233	222	222	187	194	224	192	220	207	190	202	209	233	228	215	205	215	218	222	230	202	229	200	213	206	210	231	215	224	188	193	233	226	191	239	204	219	239	222	205	212	228	217	226	190	218	195	211	230	200	194	206	235	218	231	185	219	247	227	216	215	215	206	240	205	204	193	181	226	207	201	205	211	222	206	207	203	214	211	226	231	204	222	220	224	206	189	229	214	208	226	220	197	222	233	221	202	208	187	211	212	238	201	206	205	207	202	183	220	206	195	197	218	223	215	227	177	225	201	203	210	225	222	230	239	188	197	193	224	216	211	221	225	179	196	208	221	217	203	189	192	216	216	215	200	213	210	211	213	205	217	213	234	193	208	225	213	208	229	190	204	197	202	224	258	185	224	180	200	167	194	248	210	234	258	186	202	230	210	228	210	196	232	214	197	205	222	212	196	209	227	193	201	224	233	221	224	220	206	216	207	233	209	204	219	199	201	197	192	213	235	214	218	202	227	203	182	190	220	218	208	208	187	217	209	214	230	189	191	227	239	250	221	182	189	212	190	206	236	209	206	211	233	205	194	222	209	180	237	231	208	181	202	213	223	197	190	190	192	208	212	199	219	197	223	213	202	207	200	214	194	211	232	218	219	228	221	190	224	199	170	186	211	222	240	208	228	212	214	225	215	216	221	199	214	262	198	254	197	219	204	232	228	221	193	213	231	195	219	209	205	232	205	189	200	251	257	229	241	211	228	200	195	203	191	213	185	232	196	189	209	244	229	191	217	212	193	187	216	215	215	205	196	207	185	216	181	197	224	209	194	213	203	206	210	209	197	218	210	224	215	214	237	228	246	205	215	217	212	206	234	205	233	222	211	207	209	243	185	227	207	189	238	198	226	227	214	207	207	217	205	215	253	198	218	225	218	225	202	195	224	207	199	236	208	246	219	227	197	209	256	212	201	215	198	216	193	224	226	212	223	202	208	198	179	231	199	200	253	212	198	234	201	214	210	197	190	185	218	222	223	231	199	182	209	244	222	219	243	225	230	196	230	222	209	243	218	217	240	226	193	188	186	223	210	214	190	213	217	230	194	206	206	212	238	205	218	211	207	211	231	226	218	229	181	232	217	203	202	202	218	199	219	216	208	206	199	204	203	217	217	222	226	234	203	245	203	219	204	227	217	212	244	176	235	199	201	203	191	221	190	203	209	205	225	226	220	213	183	194	214	229	226	216	206	204	220	215	196	205	213	210	208	241	221	195	201	188	227	189	243	205	242	208	218	209	183	225	206	219	210	194	216	240	226	214	234	211	230	236	213	209	233	212	223	210	225	200	275	214	212	215	208	206	199	203	199	210	209	220	229	248	209	203	210	215	230	189
6862	5741	11649	11648	9751	6935	5742	4961	4112	3660	3096	2621	2408	2185	1930	1800	1905	1904	1481	1300	1342	1245	1278	1278	1283	1105	1103	1071	1058	880	969	996	1069	883	867	792	788	791	782	707	698	706	675	699	610	619	702	651	654	601	662	629	690	661	639	689	651	658	628	615	641	601	623	605	640	576	617	610	639	612	592	617	609	630	545	584	573	610	600	619	608	599	614	635	606	601	590	583	558	576	596	612	564	603	634	585	529	604	551	583	589	590	565	615	556	565	562	563	610	561	585	611	612	581	580	612	563	591	551	572	592	577	606	580	602	623	570	629	637	607	615	599	597	594	555	616	581	593	644	610	625	564	559	581	588	588	598	540	589	598	561	617	608	617	614	569	551	594	606	586	572	555	621	609	594	569	589	609	597	608	602	580	550	564	582	600	591	578	641	571	632	601	587	592	526	621	641	601	625	589	580	605	604	587	555	597	635	582	589	567	595	609	574	601	589	528	592	613	555	604	581	572	580	549	585	595	561	577	603	603	602	624	601	559	619	616	580	577	580	623	595	611	595	622	607	568	608	569	621	612	564	581	579	585	584	626	579	611	565	584	615	635	578	590	598	589	617	591	562	576	582	585	616	601	606	630	597	580	612	574	598	562	577	580	576	566	566	590	608	557	579	574	589	562	583	597	534	585	613	574	566	566	625	585	584	541	576	600	571	632	558	585	553	561	579	577	602	597	573	571	618	625	587	561	618	618	578	598	563	589	593	626	574	589	567	601	547	618	593	636	588	588	607	547	613	602	578	577	585	572	609	583	552	609	595	574	560	582	588	583	615	608	599	595	550	599	566	550	596	576	563	595	600	588	567	630	565	597	584	608	617	597	601	549	552	597	606	629	596	635	552	564	574	592	603	549	570	599	609	587	581	587	581	613	568	635	580	554	558	626	532	558	570	573	601	612	597	606	604	572	614	589	624	620	566	580	619	617	615	595	590	595	604	552	607	588	579	558	587	597	641	609	601	622	549	601	618	584	593	591	567	602	547	568	598	636	594	605	608	577	612	571	613	588	607	631	587	626	590	612	586	599	610	586	594	606	601	586	568	609	578	578	561	602	581	612	553	623	611	577	588	559	573	567	595	600	607	616	637	569	582	556	566	583	577	604	570	598	598	605	547	584	605	594	574	593	563	554	592	561	635	586	612	558	591	622	576	605	589	625	548	574	558	575	574	591	584	583	577	562	609	575	569	604	588	623	554	552	588	531	562	605	563	595	558	550	633	598	566	639	592	620	585	553	597	624	567	605	561	606	591	590	597	562	611	589	595	593	529	555	572	580	576	589	598	560	549	581	604	554	559	539	584	592	632	612	598	630	589	596	586	585	565	573	611	576	566	572	551	639	563	599	590	620	623	545	582	557	571	584	587	533	593	588	550	565	585	585	603	572	597	594	523	595	562	636	590	564	600	563	590	617	592	590	584	624	578	590	603	572	616	574	590	565	583	533	592	599	621	603	586	595	603	579	609	616	590	565	628	614	600	564	578	565	656	600	587	582	640	600	568	568	572	608	620	622	601	567	549	563	584	556	603	602	565	609	631	617	614	624	551	623	572	588	611	556	560	628	614	563	579	544	569	591	609	626	612	593	602	578	626	549	603	562	589	616	598	613	616	605	557	562	604	554	608	587	568	596	577	610	575	570	597	595	561	635	575	543	577	575	554	575	609	608	562	589	558	625	618	563	597	550	559	591	528	630	556	576	620	569	572	648	566	553	595	621	617	576	596	572	600	574	606	596	585	590	578	584	659	582	586	579	586	591	652	593	575	569	565	618	603	587	582	601	595	566	581	547	573	566	578	608	615	593	563	569	547	580	569	572	547	593	582	604	574	589	613	575	541	590	615	592	568	604	554	608	581	582	589	594	543	551	570	580	660	560	576	603	546	608	575	564	578	565	575	602	608	594	592	574	558	591	573	577	583	569	585	568	597	580	563	574	550	632	582	597	575	564	569	567	612	618	593	594	587	581	624	582	596	552	553	605	575	570	579	560	581	538	576	572	609	587	602	544	612	583	570	623	605	586	554	578	597	593	541	567	582	591	535	597	566	631	605	602	614	606	595	540	598	619	580	582	568	540	600	573	569	599	570	607	576	562	582	605	597	599	582	632	609	614	559	564	567	579	579	612	616	612	615	629	600	617	576	614	591	574	577	577	566	579	599	627	619	596	588	568	601	563	604	577	555	610	587	583	565	592	578	611	570	607	596	569	576	572	565	603	576	587	578	596	622	573	586	616	617	586	603	559	592	584	593	566	582	547	573	591	589	568	608	552	621	595	569	593	612	633	548	588	574	586	569	604	567	599	567	592	592	583	637	625	544	592	556	593	595	566	576	609	573	657	625	564	560	578	580	589	602	554	574	589	616	567	607	610	596	599	591	576	594	624	604	588	613	587	559	576	584	570	602	543	575	562	573	604	572	596	581	607	582	578	652	576	597	642	602	601	608	566	547	565	574	581	597	592	562	581	592	562	591	591	586	576	596	592	580	623	575	588	579	571	574	594	603	576	608	668	618	602	615	590	602	598	604	565	562	583	579	601	635	600	622	561	572	582	614	621	554	592	583	559	592	579	587	588	602	587	582	590	571	553	618	588	613	592	561	580	555	568	612	622	604	630	583	601	622	578	559	597	644	601	594	605	591	616	542	584	654	561	555	595	610	595	577	549	567	617	579	586	600	607	604	581	597	563	582	526	589	573	603	566	610	551	599	549	584	582	560	593	619	601	578	602	557	664	594	587	604	591	618	541	639	570	588	579	629	604	573	618	609	559	578	563	643	577	582	601	625	652	613	590	587	589	619	595	596	572	582	567	590	577	581	602	562	637	589	617	568	583	593	561	589	572	597	597	586	598	587	571	587	561	595	628	626	578	604	631	583	574	607	600	602	607	562	614	595	592	643	611	562	614	613	567	564	562	576	544	576	597	588	584	560	571	593	631	578	596	581	581	582	607	584	580	571	531	626	585	561	555	608	569	622	584	626	596	559	549	577	650	642	594	611	629	566	628	650	600	646	568	573	612	572	555	596	555	567	592	595	555	583	578	585	565	601	585	618	591	544	600	594	570	618	607	609	594	587	619	586	596	622	600	601	594	597	583	613	627	600	583	545	616	573	567	561	605	591	540	551	628	589	582	562	617	595	566	565	636	573	628	655	634	598	563	594	598	621	591	593	586	560	591	587	625	601	622	581	609	605	594	563	612	566	590	566	565	580	594	558	576	611	572	620	628	584	596	570	579	545	534	602	561	575	601	589	569	618	556	555	554	623	610	600	559	582	596	541	538	568	643	621	607	550	607	582	626	573	553	588	594	581	576	573	557	579	589	555	540	609	565	585	592	609	633	557	597	605	564	556	619	606	593	605	561	530	612	569	577	605	588	571	618	601	636	592	577	569	577	573	594	595	570	582	553	608	571	549	580	626	585	593	616	607	608	579	601	592	580	585	568	581	588	588	586	609	598	642	533
22011	16901	20111	20609	17389	10832	7315	6386	4910	4655	4272	3875	3248	3437	2361	2479	2497	3191	1962	1818	1825	1459	1593	1710	1660	1230	1370	1049	1075	808	1037	1058	1209	746	541	573	450	477	449	347	380	314	279	280	262	239	204	223	247	196	223	209	225	192	203	204	197	225	188	204	205	193	206	166	197	180	192	180	165	173	177	179	164	197	180	175	180	193	181	179	150	169	192	165	177	181	175	184	189	182	172	189	192	158	162	180	189	190	169	164	179	155	183	202	208	169	176	175	169	153	153	160	168	175	169	168	188	207	170	194	166	179	194	198	175	174	173	180	160	188	170	161	190	160	171	175	161	177	167	203	184	157	164	162	181	172	170	176	189	192	161	149	174	166	189	198	177	161	196	161	190	176	150	185	162	175	173	170	193	177	187	204	189	184	187	153	145	196	174	162	186	179	183	156	177	182	174	161	158	189	179	177	163	156	177	188	186	180	212	154	178	172	175	191	175	178	155	180	146	183	192	164	194	157	180	175	173	181	165	167	181	197	175	195	188	182	149	179	184	166	186	173	177	179	175	165	188	165	193	165	170	168	200	204	194	171	179	193	165	194	157	172	184	166	179	189	159	166	194	164	158	191	170	158	195	171	168	147	177	180	174	176	175	183	196	186	203	185	167	191	177	168	195	186	189	172	158	171	158	175	173	155	183	182	202	182	173	182	157	173	162	201	153	169	183	183	164	173	170	191	187	196	182	177	161	172	186	169	175	158	169	181	184	190	172	160	184	178	184	183	182	157	188	187	173	178	154	156	172	178	183	176	175	191	188	193	153	207	199	183	169	165	163	167	179	148	187	163	179	169	177	174	173	190	178	179	175	162	199	165	185	155	182	164	166	177	177	178	180	174	180	164	151	169	160	165	172	179	176	172	168	164	168	183	170	222	179	151	162	185	195	148	177	153	190	176	177	186	194	199	167	180	159	179	185	172	169	171	178	198	147	194	184	184	205	168	182	157	161	169	184	159	163	186	166	168	172	174	179	193	185	182	172	153	155	174	159	193	161	178	178	162	185	174	160	163	188	178	189	169	166	177	186	172	173	166	154	199	174	168	150	169	205	146	172	168	175	189	185	184	158	179	157	184	188	191	174	214	194	200	169	205	164	202	161	161	168	180	176	173	185	192	168	166	206	163	187	163	177	171	184	183	171	185	173	192	185	171	176	174	143	170	184	183	194	171	198	206	168	176	171	177	198	155	155	155	148	159	155	164	173	181	193	188	175	185	176	176	162	184	177	166	187	189	182	200	176	149	170	189	184	180	176	182	196	178	181	180	176	153	172	199	179	185	189	195	172	172	170	146	181	187	189	150	174	163	195	184	158	167	191	187	166	188	167	167	139	200	190	176	178	164	176	185	190	147	161	172	176	159	174	188	166	179	190	173	174	187	211	180	168	198	177	187	196	181	189	189	162	156	167	176	156	163	166	164	166	171	186	173	168	164	170	180	179	177	170	156	171	208	204	173	189	162	166	187	188	177	184	164	183	186	199	160	184	183	159	173	147	181	188	164	170	176	159	164	178	161	174	185	192	192	204	186	173	185	183	182	190	188	175	195	167	190	181	190	174	165	176	171	176	189	185	165	193	190	190	189	164	171	170	199	167	182	169	182	193	203	162	157	191	187	185	172	163	190	185	171	165	175	177	179	183	182	171	172	169	187	199	183	201	166	188	152	221	169	156	169	154	188	184	173	175	145	194	180	182	157	194	168	179	201	205	174	178	154	187	171	172	159	165	153	180	153	172	163	172	194	165	185	179	183	178	163	173	183	184	165	174	183	176	170	166	207	158	168	181	179	173	181	177	212	177	180	184	207	170	182	193	195	217	208	198	164	166	191	182	170	160	163	176	174	178	171	184	219	168	189	144	188	150	184	182	174	176	159	195	167	186	201	186	181	184	173	190	173	189	184	179	177	169	194	173	155	191	171	168	154	176	158	171	169	173	195	155	166	170	185	202	169	162	163	191	155	181	182	189	180	154	191	175	177	190	181	167	178	196	167	170	189	174	181	159	173	173	178	171	190	167	193	176	181	183	186	171	164	192	163	161	195	187	167	171	175	172	182	170	181	173	188	185	195	185	189	168	163	193	164	186	178	158	175	188	176	162	177	199	191	193	157	167	180	203	175	190	167	163	179	194	168	159	159	166	157	180	172	161	188	178	174	171	185	195	171	177	188	187	167	182	199	167	180	159	172	154	194	176	159	172	192	195	171	169	182	166	164	155	163	207	156	167	195	171	177	197	181	200	178	169	200	170	179	164	196	164	163	166	185	163	166	179	180	202	177	174	177	177	173	176	173	175	180	211	179	160	163	164	178	165	192	155	160	185	162	173	157	190	157	186	182	157	200	215	189	194	174	162	185	173	173	173	176	174	170	170	196	178	171	178	170	183	160	162	189	191	181	159	190	175	179	162	168	197	158	162	175	182	166	182	177	171	162	191	149	171	189	182	168	190	181	162	199	163	174	199	183	190	170	176	179	193	190	164	178	174	183	167	171	161	175	154	184	176	161	183	187	169	183	172	182	169	155	184	161	198	167	166	177	196	145	195	189	176	182	168	196	193	192	161	197	190	190	153	186	170	167	180	186	172	177	145	214	157	188	183	177	177	185	165	179	181	167	197	164	179	185	140	177	165	163	201	190	179	173	167	180	195	180	184	181	167	177	189	179	161	188	172	182	167	209	213	179	204	161	151	165	179	181	142	175	176	179	185	173	168	181	147	166	194	184	163	200	184	168	187	174	182	188	159	169	167	181	169	163	193	192	167	161	171	178	197	174	153	175	183	192	160	184	159	171	170	217	165	193	171	169	180	185	180	189	161	171	189	177	181	170	200	173	166	178	162	212	157	191	173	171	167	163	165	175	187	182	176	165	178	176	171	175	176	174	166	180	168	173	184	186	184	161	181	178	183	187	172	161	188	176	161	175	177	170	178	204	180	183	167	160	177	174	181	165	177	173	155	176	185	162	169	165	195	165	154	153	175	179	156	168	185	189	179	177	170	185	179	184	169	194	175	195	169	186	187	155	183	176	168	185	173	171	159	191	169	180	190	175	159	139	198	158	190	176	177	184	153	187	171	155	151	162	212	169	204	176	173	185	174	170	159	175	162	166	194	168	169	168	163	158	174	169	177	165	164	165	157	165	174	171	186	160	181	177	203	172	194	167	155	161	175	180	215	168	180	179	176	176	207	182	189	172	160	164	154	190	164	183	172	202	176	152	180	172	158	186	174	171	187	170	208	183	173	186	176	176	167	174	169	181	158	155	189	196	182	196	156	183	163	176	139	164	152	171	179	168	210	202	193	159	173	176	181	172	187	191	182	195	165	195	154	177	178	158	181	196	133	168	160	174	176	185	151	182	174	189	193	215	164	168	168	175	160	183	162	161	173	173	154	189	179	224	155	165	188	168	192	189	164	150	184	182	175	170	160	163	179	179	218	187	195	194	171	170	188	165	158	162	174	165
16600	14928	23724	26275	24667	18715	17149	17251	15166	16306	15486	14915	13839	14188	10461	11174	12038	13937	8047	9300	9966	8395	8779	8358	9397	7878	7776	6316	6751	4718	5923	6626	7339	4729	3513	3483	2611	2938	2509	1966	2047	1733	1385	1248	1009	1056	1113	930	983	850	965	851	901	684	706	656	813	719	765	755	714	644	630	684	615	627	602	579	580	596	567	541	602	580	606	615	545	524	511	515	524	543	586	524	523	526	560	511	551	540	538	517	554	519	514	522	498	469	478	501	500	485	519	478	470	482	476	495	484	513	488	499	503	499	477	512	506	510	494	513	515	495	507	473	487	500	527	497	492	518	479	518	507	503	497	451	501	507	508	489	537	494	466	492	446	535	509	533	495	471	497	487	498	496	507	528	481	490	516	464	501	510	505	489	467	464	511	487	510	490	450	508	497	509	485	491	497	516	482	470	495	478	505	502	497	463	465	500	505	487	500	501	544	446	499	513	484	473	480	495	495	498	486	483	481	516	515	494	472	506	506	469	468	478	532	521	519	432	536	541	468	515	517	449	474	455	494	480	548	506	512	475	515	508	507	504	469	450	531	490	540	497	517	505	479	478	535	491	478	465	502	503	495	505	492	489	537	485	492	470	507	492	475	519	547	489	455	522	471	495	439	523	503	493	501	433	506	481	548	520	509	494	468	490	498	505	492	505	514	489	498	498	472	506	460	476	474	482	499	500	541	513	527	505	473	503	480	524	475	494	498	515	515	491	516	480	449	493	498	517	494	512	510	472	478	531	510	485	495	498	498	481	522	477	498	486	492	496	474	495	477	493	516	510	516	508	505	514	490	483	516	481	455	473	491	453	510	482	510	486	504	482	525	482	489	462	475	498	503	447	514	528	524	499	485	535	529	527	510	465	511	456	475	474	492	535	441	504	512	484	475	484	487	479	512	458	518	472	511	485	506	497	492	515	494	517	484	465	463	469	511	528	515	470	485	534	475	481	469	475	541	495	484	498	455	488	471	502	481	522	497	472	503	497	497	485	510	533	499	525	482	506	489	533	522	512	526	498	516	514	527	481	502	497	454	496	530	540	512	505	501	483	520	468	476	490	449	492	499	504	488	512	451	488	502	480	516	482	504	464	488	496	493	520	453	488	512	502	524	500	517	478	489	478	478	471	474	488	444	503	517	464	459	523	523	509	487	478	512	528	475	526	490	516	512	462	490	481	503	483	507	514	503	521	469	474	499	480	480	535	512	510	515	518	505	477	479	501	497	497	522	486	520	507	529	492	508	487	491	492	515	474	530	447	504	494	490	474	481	522	499	502	440	463	502	476	512	474	467	462	499	451	496	488	493	512	513	487	444	479	524	502	479	521	509	509	492	497	481	507	496	478	485	534	526	477	494	464	461	516	493	494	482	486	508	446	477	531	513	476	484	477	493	496	524	518	490	487	503	471	483	501	490	492	491	480	512	490	496	501	480	485	514	473	513	489	460	474	495	516	484	489	500	489	526	489	481	494	528	520	531	480	469	489	520	534	494	520	531	477	534	490	490	495	474	491	511	537	493	522	463	492	491	535	503	471	515	513	503	508	498	458	533	501	477	503	526	484	497	486	490	524	458	451	478	510	508	481	438	529	529	517	484	488	466	478	480	463	472	504	506	497	493	488	445	512	483	486	507	489	497	532	456	485	499	470	461	492	483	465	453	492	455	504	483	490	473	508	479	529	483	513	472	521	503	543	535	484	502	500	492	478	530	458	507	473	500	485	480	471	501	503	537	476	464	506	492	486	487	489	474	524	524	512	470	510	473	486	483	500	464	509	468	459	509	517	496	481	498	486	482	493	489	482	457	527	512	531	478	516	491	447	522	460	499	507	536	540	501	507	503	466	502	496	500	493	507	493	510	488	501	492	513	496	479	491	476	509	503	477	496	507	457	502	508	479	484	478	517	515	493	502	492	525	498	485	488	469	451	491	499	519	479	513	486	492	481	455	522	452	482	495	494	503	544	513	517	507	507	513	497	476	476	503	501	471	459	469	460	486	485	456	501	538	491	506	486	493	502	493	417	502	476	550	496	499	482	474	483	494	483	468	534	492	451	508	493	501	444	483	480	483	535	484	468	493	546	474	471	499	479	490	485	499	486	489	472	496	469	487	493	528	479	479	472	495	513	489	501	483	492	531	497	507	482	502	531	491	518	513	476	506	476	506	491	476	485	526	510	510	513	470	459	473	506	501	503	537	468	468	472	466	444	518	471	478	510	543	495	455	493	516	519	533	486	524	498	542	489	479	465	495	518	504	521	507	480	467	487	506	521	519	467	482	437	473	495	460	477	494	502	496	484	513	493	479	516	538	482	527	530	507	521	513	477	528	507	518	499	492	512	490	517	458	488	471	539	504	516	472	498	505	494	471	474	489	489	500	483	494	492	502	494	483	460	504	501	462	482	501	470	511	516	515	482	507	488	494	498	468	487	513	532	499	501	478	526	494	505	492	472	525	486	512	471	520	503	488	497	504	505	538	520	523	498	498	480	491	487	493	483	497	464	475	478	485	551	495	531	508	499	502	467	486	502	513	480	545	512	491	492	472	511	498	514	503	486	441	453	460	518	475	469	505	486	485	498	509	477	528	523	520	503	470	499	503	483	492	480	498	522	548	517	526	481	504	525	490	477	513	508	496	493	505	501	509	500	480	483	513	490	543	513	469	488	505	486	492	483	479	451	520	482	496	518	485	518	505	488	506	493	473	511	500	498	516	498	476	490	523	476	482	505	529	505	484	475	479	511	515	514	533	490	475	514	487	474	491	517	533	505	528	482	458	516	519	518	511	515	498	496	495	492	491	508	512	489	485	510	491	485	484	502	487	524	545	496	492	482	473	494	496	484	505	502	523	474	512	487	491	494	475	456	480	533	498	484	491	470	481	514	492	465	485	500	497	485	475	506	493	527	539	527	497	502	476	474	479	525	512	504	535	487	454	501	460	547	492	540	444	494	477	472	510	522	521	502	469	459	489	445	528	500	516	484	503	529	504	482	504	477	525	543	520	489	496	496	478	462	495	495	472	487	481	460	521	495	511	498	482	454	477	450	530	480	503	500	544	546	480	486	509	501	478	491	516	492	473	460	486	461	447	494	501	504	492	499	480	484	488	544	507	485	497	538	493	481	491	495	503	497	468	508	520	533	481	478	475	465	470	499	489	507	520	500	550	523	509	477	472	496	475	525	508	478	522	475	486	501	462	518	513	510	471	501	526	522	488	524	491	506	524	524	531	480	502	504	542	520	490	479	459	501	495	449	492	457	483	480	496	480	480	502	517	482	501	487	505	471	547	500	497	495	488	466	509	528	501	474	505	498	481	452	488	472	493	489	488	504	488	507	510	469	477	470	482	509	471	457	502	499	520	506	499	511	523	477	466	467	496	504	496	521	469	459	464	471	494	482	479	498	512	508	506	511	486	486	530	481	520	477	518	484	490	500	516	479	490	484	505	480	499	497	462	481	497	480	501	480	468	477	549	517	479	481	468
30215	24492	28706	28854	25282	18247	13151	12160	10069	8744	8493	7953	7702	5344	3181	4908	4943	5339	3021	3399	3922	2967	2844	3330	3295	2420	2432	2106	2076	1743	1997	1865	2139	1119	840	841	652	708	682	649	498	425	336	340	293	315	319	241	279	259	248	232	223	220	228	181	184	207	213	199	206	175	210	172	185	187	167	165	157	156	165	170	172	178	160	168	164	170	166	153	180	163	161	168	155	162	168	174	149	151	151	159	165	152	166	165	158	135	147	176	164	152	147	148	151	151	167	141	139	158	143	158	138	158	152	150	182	169	155	169	146	144	175	154	145	173	162	142	162	164	143	145	152	183	148	155	152	149	178	160	167	168	160	160	160	159	175	162	163	157	143	153	157	169	163	154	152	156	170	154	148	148	150	137	139	170	155	147	137	157	156	152	163	166	173	140	170	147	145	164	163	165	124	154	153	145	161	171	143	153	150	182	153	142	150	148	165	162	158	130	168	151	134	152	160	160	160	145	146	142	178	146	150	141	159	163	168	166	151	127	165	138	163	138	163	164	165	148	168	154	160	183	146	170	146	174	155	166	150	132	186	162	128	169	149	155	175	173	168	137	158	156	174	117	160	170	154	162	165	155	150	169	151	153	142	149	163	143	164	136	166	153	154	133	174	149	158	167	157	183	140	143	153	142	172	181	165	149	159	121	153	161	155	162	171	161	155	164	155	163	130	171	154	144	160	150	165	161	147	134	145	170	147	132	175	158	159	171	151	168	163	151	166	137	136	168	149	153	170	146	158	166	159	160	142	119	166	140	159	149	153	139	149	146	131	143	168	154	141	163	155	159	154	166	161	154	153	143	133	136	148	133	123	140	148	157	120	168	148	158	168	153	165	136	170	182	165	129	167	143	184	168	172	150	146	172	177	152	125	153	130	144	149	165	165	138	156	143	135	139	161	170	147	146	143	164	152	138	143	149	156	140	172	160	151	157	146	147	164	162	132	157	157	147	151	138	173	152	160	169	166	178	177	163	164	144	141	157	149	166	150	141	150	159	151	180	144	130	157	162	184	166	132	179	151	150	145	143	179	141	143	140	158	169	146	148	139	150	167	184	161	165	172	157	156	170	139	170	150	159	144	177	176	147	163	152	144	122	161	158	153	174	145	141	171	129	141	146	166	164	175	147	138	144	133	172	161	156	152	155	179	150	142	149	159	146	136	174	140	161	162	169	138	148	152	151	171	179	162	121	136	151	183	175	163	135	125	129	166	165	143	166	161	177	178	157	149	135	136	170	184	172	161	142	159	171	167	169	136	161	151	141	137	157	152	182	159	140	141	151	148	158	172	159	160	150	165	153	141	152	167	144	130	154	156	160	166	148	153	146	157	130	172	177	127	161	144	166	161	173	149	151	167	156	159	148	145	156	131	146	171	169	157	137	146	174	158	155	148	154	155	152	129	175	155	168	144	144	135	134	160	153	142	160	149	177	153	153	151	151	163	189	150	154	158	145	152	156	147	161	165	155	177	149	160	145	156	165	171	176	146	171	162	173	157	172	158	143	157	156	139	153	143	163	154	149	157	173	156	172	173	143	171	126	148	165	146	170	154	145	160	150	140	166	157	161	134	154	138	176	180	145	146	154	150	154	160	142	134	157	163	170	154	150	156	159	180	145	126	162	143	137	155	166	165	176	132	149	166	173	164	151	143	147	155	167	166	145	149	166	148	165	181	165	148	167	156	157	148	141	144	140	160	155	165	136	152	141	149	146	156	163	158	177	159	169	164	163	143	150	143	148	148	169	161	141	158	149	154	139	147	141	141	165	160	172	168	161	164	151	145	152	153	153	149	153	163	162	147	166	154	154	171	159	144	163	158	136	163	160	162	142	147	172	150	125	158	154	148	141	122	154	183	146	180	145	158	123	151	172	147	148	152	171	152	148	157	178	157	161	164	147	167	144	141	174	171	167	148	152	161	177	150	162	164	154	154	162	157	133	163	160	141	171	166	143	159	176	165	159	170	151	163	150	148	149	164	153	152	163	162	157	133	156	145	141	160	132	141	173	141	138	149	168	147	139	157	147	155	127	157	147	168	145	144	151	143	158	134	162	159	158	158	143	159	152	138	167	168	148	162	163	130	164	145	142	167	140	171	171	137	160	141	149	155	148	158	155	156	162	149	132	168	162	162	163	163	153	147	161	139	151	176	155	150	162	156	156	156	134	175	142	151	167	151	148	152	163	168	158	169	157	159	179	142	165	157	154	144	155	142	155	163	166	165	121	150	166	160	170	185	147	134	155	151	151	156	136	142	158	148	176	184	142	140	155	162	159	135	176	169	160	153	166	187	157	148	162	143	144	178	147	164	150	133	157	186	150	144	169	137	188	161	126	149	153	178	150	148	137	167	160	146	132	167	158	155	165	157	152	166	177	152	159	155	146	157	144	177	164	139	141	146	152	160	150	177	159	153	148	127	153	150	167	151	140	157	162	147	152	153	152	149	141	141	140	145	145	145	152	166	144	144	151	171	153	150	164	150	162	167	150	144	145	162	126	150	157	173	161	169	141	147	131	166	138	166	154	160	152	147	171	145	167	140	146	155	153	154	158	158	162	162	121	142	177	138	134	158	146	125	151	137	150	143	168	168	133	139	170	141	148	148	153	153	152	160	162	155	147	150	152	151	172	136	166	185	150	171	147	160	160	151	149	162	138	140	150	169	162	155	153	161	167	175	161	151	151	146	149	147	163	150	131	157	164	147	164	159	178	145	139	148	142	158	170	127	156	177	138	163	132	167	162	147	160	188	161	130	147	139	153	145	169	144	134	159	147	152	150	162	154	137	126	151	162	150	143	140	183	155	164	134	164	146	170	130	143	167	155	151	169	163	146	156	151	154	166	165	173	145	146	156	157	160	147	152	168	151	147	152	135	179	148	130	149	175	155	157	148	150	158	159	155	131	153	173	165	138	167	158	160	146	180	134	148	163	146	132	148	163	181	143	152	157	145	151	159	174	157	164	158	137	152	144	139	162	154	152	138	180	160	157	144	134	145	155	139	147	150	156	150	164	158	152	175	154	149	142	163	130	150	156	147	160	176	166	162	158	152	166	168	152	156	178	156	144	165	193	160	140	163	150	178	157	158	155	151	129	143	172	154	159	167	159	139	147	153	171	151	167	173	169	151	148	149	162	153	154	155	159	181	150	154	143	156	146	136	159	139	131	157	161	160	152	171	161	167	158	159	144	163	161	167	133	155	153	135	161	155	157	164	159	162	180	162	144	154	186	154	154	131	157	176	151	165	141	153	149	147	183	144	164	168	146	166	157	149	179	161	154	153	161	158	139	143	159	151	148	175	154	160	127	151	157	149	144	144	157	153	164	153	151	137	153	147	144	156	147	162	163	173	135	147	164	141	146	135	152	129	168	167	173	157	141	141	152	150	153	157	161	155	173	155	139	146	170	133	168	163	139	166	159	143	159	177	167	165	178	159	177	169	157	128	149	150	167	162	158	176	168	149	178	154	161	159
20865	20510	29116	31752	31459	25132	23434	24040	22626	22194	22876	23026	22825	16629	12934	17825	18781	19302	10291	14190	16339	13829	14476	14200	14656	12892	12804	10961	11448	8986	11231	10181	12086	6774	5877	5909	3976	4726	4266	3674	3341	2540	1923	1809	1422	1537	1651	1290	1435	1344	1188	1058	1142	809	885	769	742	878	871	914	866	778	845	790	706	689	658	546	542	559	570	535	650	542	568	576	555	554	523	553	532	519	529	506	508	476	575	505	533	468	453	467	500	479	484	441	465	439	434	446	451	488	411	415	445	451	453	423	421	457	505	488	430	449	437	470	458	479	458	456	462	460	432	441	458	432	437	453	443	434	467	446	442	455	457	460	463	431	435	429	473	412	438	464	444	471	478	430	463	440	426	454	466	428	445	437	480	431	452	412	449	454	473	417	468	436	429	416	455	487	441	442	455	424	445	429	428	444	413	449	442	419	431	489	445	392	445	441	408	479	417	445	420	420	462	482	428	411	460	480	433	427	480	443	463	423	422	418	472	443	410	442	453	448	445	453	462	442	442	482	460	445	470	463	475	459	449	422	454	439	464	413	458	429	456	448	475	432	441	457	465	439	428	453	445	434	457	428	415	439	469	461	471	417	431	492	432	442	469	455	470	457	458	430	453	441	474	450	439	472	491	432	415	455	447	444	452	468	499	483	416	477	427	442	404	462	458	471	442	400	433	434	446	451	449	441	476	436	470	423	439	430	466	417	448	461	426	441	445	434	413	420	472	399	431	420	420	422	458	424	449	465	461	408	420	417	445	452	476	439	465	439	463	439	501	467	449	450	466	431	445	449	422	454	455	442	406	436	438	488	430	435	449	457	446	478	436	464	438	446	448	406	438	452	486	425	424	461	441	433	444	461	457	422	425	434	471	486	444	413	432	410	451	414	451	436	422	423	462	425	442	452	434	482	453	450	434	434	438	437	433	476	454	473	419	462	465	448	409	452	441	423	450	453	496	445	428	434	474	420	447	438	430	418	456	456	420	416	431	464	442	425	442	442	441	380	460	482	470	457	462	472	421	457	453	452	426	456	401	431	454	474	445	436	414	434	420	447	448	416	464	432	432	477	459	438	440	448	463	432	443	459	447	509	453	453	484	412	461	441	429	448	458	437	395	460	439	420	446	430	445	455	467	500	443	441	436	489	423	407	437	434	455	491	464	489	456	441	458	444	431	465	463	454	488	422	447	402	459	455	433	444	466	453	443	473	470	426	393	451	447	477	470	432	433	420	444	444	467	427	429	452	436	467	430	444	458	452	461	439	446	458	443	464	445	431	435	423	448	448	460	434	437	447	431	463	449	456	469	465	443	447	443	490	455	445	504	460	419	486	476	448	442	461	475	455	457	443	442	433	423	466	447	466	460	423	452	441	458	482	431	465	475	447	467	447	452	477	452	418	453	422	430	468	430	457	436	475	412	409	427	423	476	446	420	448	440	461	464	431	459	450	469	463	439	437	467	432	442	419	463	451	449	441	441	479	446	431	446	464	492	464	449	423	430	461	464	448	469	423	452	444	443	426	443	369	437	448	444	491	420	451	451	422	445	413	466	438	434	455	458	441	429	452	445	462	479	426	493	433	475	444	418	425	447	463	422	451	473	475	446	470	409	455	443	433	525	440	457	425	433	436	492	476	404	461	452	449	437	444	463	463	424	439	385	491	448	441	434	470	426	454	416	463	436	439	478	456	461	495	455	427	435	453	440	467	467	448	395	445	442	428	448	457	414	462	454	438	452	458	457	468	442	492	461	453	425	459	494	441	435	452	441	446	463	451	447	432	467	458	439	496	450	498	427	457	430	454	473	482	447	446	446	426	471	466	413	403	426	468	421	438	447	427	454	469	454	425	435	431	449	456	454	465	462	457	435	457	475	453	443	470	451	488	462	446	441	487	436	404	443	446	424	470	441	436	428	430	472	414	412	430	442	410	428	428	445	437	473	439	497	409	461	427	472	452	479	427	464	492	454	434	425	425	454	426	423	457	444	444	470	460	447	409	445	444	424	446	421	429	446	477	454	474	452	450	504	421	446	442	446	467	462	423	457	433	451	441	416	443	418	410	445	422	464	464	406	471	427	472	438	407	437	438	482	397	458	447	408	464	437	464	457	434	427	443	453	452	420	444	445	425	494	472	463	422	428	473	455	476	435	454	477	489	407	440	442	454	457	451	444	414	476	451	462	459	430	443	483	414	413	462	419	504	453	457	472	415	453	472	431	432	467	437	467	423	462	470	459	477	446	465	458	447	427	421	395	441	455	413	472	447	419	477	423	431	455	455	435	437	454	411	431	465	449	461	468	443	461	456	456	465	443	439	463	441	420	471	419	452	414	439	444	415	436	424	446	436	437	436	447	446	427	440	426	436	480	475	466	486	430	457	470	426	417	428	440	433	443	410	432	463	470	451	447	441	418	381	423	470	436	416	482	439	458	484	427	469	447	454	447	439	446	448	444	449	444	448	471	439	486	394	464	436	428	445	486	428	462	426	465	460	459	426	459	430	456	467	462	457	433	439	472	472	437	467	434	449	480	488	416	468	452	426	485	454	449	438	455	429	424	457	472	465	487	423	463	407	435	448	421	444	435	427	454	419	473	466	465	435	423	423	469	469	470	422	479	475	474	407	423	447	445	480	433	470	440	420	442	417	462	430	477	459	440	442	433	422	409	412	424	465	447	469	455	460	416	398	434	431	460	444	445	456	442	452	472	429	479	466	449	443	444	411	476	431	428	426	444	438	476	444	422	463	435	432	482	439	442	441	425	447	490	440	445	465	400	436	457	435	428	464	424	442	440	442	453	447	448	460	485	470	404	399	424	426	437	455	450	458	449	458	452	434	407	462	505	462	443	444	432	482	448	420	442	439	464	445	451	436	446	451	448	426	450	431	461	446	449	395	435	429	443	451	459	442	419	458	433	454	421	445	444	434	438	445	454	458	420	469	431	443	434	455	453	487	462	424	398	420	459	465	422	443	433	448	440	424	447	433	431	453	484	433	452	467	445	425	418	462	458	460	479	422	450	436	401	439	441	475	447	406	447	439	470	469	436	450	476	452	428	477	469	424	448	469	449	434	437	477	483	469	465	465	463	465	430	417	447	438	435	483	476	433	425	459	444	472	453	429	437	430	426	437	470	446	494	453	410	435	420	447	476	461	450	477	495	456	419	467	440	452	442	461	449	464	464	430	458	462	500	469	460	444	452	463	475	449	440	425	397	454	497	476	449	435	443	420	446	463	455	486	461	445	436	465	456	446	435	424	403	452	412	441	443	443	462	469	421	479	421	417	441	484	411	430	442	445	433	419	442	416	457	438	436	454	428	423	418	466	423	420	423	409	445	413	440	441	475	412	402	466	450	454	430	426	475	417	435	449	429	439	432	449	416	424	449	423	428	444	443	461	427	446	471	426	474	469	424	451	397	479	441	438	445	445	433	481	413	470	435	463	445	436	450	452	458	416	482	402	493	459	470	450	431	449	433	438	466	444	438	447	439	442	457	396
7719	4880	6216	5252	3463	2121	1594	1148	890	768	646	518	539	436	424	417	381	387	322	298	303	292	313	290	335	301	311	261	290	263	269	261	274	240	253	225	259	241	237	243	221	197	238	227	186	238	210	224	207	220	187	208	201	199	251	240	232	220	234	223	229	214	235	204	269	204	223	199	210	224	232	220	244	223	203	203	200	242	209	247	213	224	211	234	216	195	215	231	225	228	217	203	222	244	233	202	208	212	211	204	202	235	214	236	222	206	200	198	213	208	223	208	177	198	219	230	243	198	233	217	229	203	217	225	185	210	183	208	195	198	207	202	206	191	211	229	243	207	231	198	213	232	230	214	226	220	218	185	219	203	217	238	202	228	227	218	221	228	227	219	197	225	219	223	208	214	194	209	212	223	207	204	197	202	229	208	221	187	223	224	213	195	192	217	233	226	209	230	203	207	208	213	213	205	214	218	220	218	196	184	214	221	217	219	207	224	218	225	206	226	211	224	217	221	205	227	213	204	209	210	177	186	228	197	210	176	230	228	212	231	209	210	225	229	223	210	202	222	189	201	213	201	219	183	227	208	207	196	219	196	191	209	206	215	210	202	194	228	194	208	192	223	217	221	239	212	213	217	191	224	205	221	195	229	235	211	225	212	224	192	218	216	243	217	191	226	201	240	236	216	199	242	192	216	216	218	195	208	190	221	198	202	165	229	206	227	197	209	216	208	232	212	201	225	209	200	215	202	221	215	227	195	210	202	200	196	218	200	214	200	209	186	206	219	188	235	210	207	229	226	205	208	208	204	205	217	217	180	219	209	230	214	215	217	189	215	217	195	208	200	207	247	245	200	213	189	199	209	201	235	233	199	220	223	249	213	217	200	216	206	202	221	231	198	230	207	209	200	182	228	232	226	223	225	179	214	200	177	188	186	211	212	194	258	229	231	188	225	214	208	208	179	223	198	190	220	202	198	194	223	221	193	223	206	225	203	217	227	193	216	222	228	233	220	230	211	252	215	218	263	211	235	218	210	219	226	222	213	210	202	240	206	219	215	225	194	217	224	239	182	229	222	220	207	216	189	201	194	217	185	207	200	204	215	217	207	217	212	220	205	211	205	217	213	218	207	198	232	198	214	204	237	234	202	179	226	189	222	207	227	219	229	220	195	217	196	203	226	245	222	225	190	216	207	250	229	218	223	213	205	207	226	226	220	206	215	209	234	231	190	208	247	203	201	209	225	193	221	215	207	219	236	194	216	214	212	203	196	217	216	215	238	218	210	212	205	213	220	214	232	202	218	193	213	225	204	202	198	233	222	242	222	226	202	218	198	197	211	223	208	192	214	217	258	215	210	212	192	203	179	212	238	237	207	240	178	220	224	193	224	217	227	220	223	208	212	198	234	233	213	198	190	219	211	209	190	205	194	231	212	204	224	212	224	205	237	219	216	209	213	200	195	215	244	210	221	243	201	240	204	229	203	192	229	197	224	202	190	219	196	197	196	222	216	196	200	221	233	218	224	220	216	214	225	233	219	232	199	211	220	200	207	188	194	217	212	228	209	202	228	239	214	205	215	207	218	189	200	226	198	223	196	202	235	237	211	195	221	190	201	205	211	190	197	212	216	222	210	223	229	242	211	209	226	200	216	214	197	237	216	205	206	205	226	215	188	203	186	216	225	203	215	222	187	211	212	192	226	209	230	213	213	200	212	208	215	224	211	234	201	203	225	218	197	197	246	193	199	241	230	213	210	199	214	221	200	207	201	196	227	206	203	209	231	221	222	183	204	234	231	236	228	209	216	193	204	176	208	199	228	235	220	196	192	208	225	182	217	205	241	213	213	215	233	198	222	218	234	226	180	225	223	189	213	212	231	216	211	197	193	204	212	170	231	198	227	210	222	201	203	187	220	212	220	221	213	206	228	206	212	238	211	232	189	213	239	202	225	185	202	224	183	191	218	211	207	203	193	213	206	225	232	229	223	219	218	206	227	175	214	192	220	224	192	222	224	244	194	214	203	217	218	215	214	223	233	197	214	212	214	218	217	200	209	224	192	215	198	188	229	247	217	219	222	208	202	230	216	195	207	240	196	209	221	228	211	234	193	224	213	217	198	197	217	213	215	176	220	192	202	244	194	225	210	210	204	198	215	211	227	235	222	210	228	191	232	209	192	210	201	220	236	205	203	214	210	241	208	215	189	212	253	199	202	219	238	220	190	213	225	222	235	221	221	219	211	216	237	213	219	203	212	196	202	225	196	229	184	214	223	193	216	249	207	222	219	195	195	211	205	206	200	198	192	228	211	216	185	230	207	198	239	211	207	209	214	219	210	199	201	227	237	206	229	229	215	225	209	204	203	207	222	214	208	207	202	195	208	215	222	216	224	193	257	214	214	217	210	184	226	210	238	221	191	213	226	220	200	202	223	192	227	220	219	204	211	188	229	225	227	193	222	218	216	204	217	227	229	226	227	203	198	191	214	224	207	201	219	225	214	194	207	195	224	210	231	221	209	218	203	191	244	201	193	198	230	217	192	228	182	215	239	245	190	196	193	240	206	187	213	207	205	220	193	224	210	224	200	217	242	235	210	215	232	209	185	241	212	192	207	207	221	220	237	198	208	216	213	227	198	206	208	221	215	208	213	212	198	214	202	224	230	212	201	201	218	190	200	201	219	216	220	211	211	206	225	231	236	212	222	204	206	213	233	196	195	232	214	192	210	210	223	201	216	210	187	204	212	188	208	200	199	209	213	221	198	219	245	216	240	223	223	213	207	213	218	229	202	199	212	210	203	227	247	224	203	206	231	217	218	198	195	212	212	217	213	189	206	228	207	204	219	226	196	201	207	215	222	220	220	196	204	212	189	189	259	200	232	212	196	182	207	200	247	235	198	201	244	205	245	210	200	202	243	220	219	208	212	231	208	204	241	223	221	221	232	246	226	208	191	202	208	201	213	221	206	243	220	237	245	209	217	212	207	214	222	213	220	213	205	220	199	185	215	237	200	220	197	223	204	183	204	188	231	234	228	246	228	205	230	236	242	213	196	221	209	200	224	168	190	214	211	203	199	222	198	249	213	213	203	184	195	206	229	218	219	201	238	219	204	231	225	200	229	224	194	235	194	201	225	205	201	192	189	225	206	229	230	213	208	182	196	192	224	203	174	215	229	220	212	200	210	202	219	186	211	205	210	228	213	223	218	199	230	223	207	182	211	229	240	230	209	219	235	236	227	212	209	201	210	217	217	231	215	212	199	209	196	223	193	220	207	229	218	224	219	215	207	209	208	234	212	224	247	210	213	198	210	202	229	220	219	200	223	217	225	180	216	233	199	211	190	244	176	203	210	260	223	193	204	219	190	239	210	227	223	204	221	208	236	194	239	216	192	201	208	218	234	219	224	214	200	212	230	210	210	187	209	237	206	232	236	194	224	206	213	189	261	220	211	217	205	217	222	207	208	219	194	224	186	234	204	215	197	217	203	219	219	230	212	218	231	222	213	216	189
6898	5830	11051	11674	9939	7082	5709	4906	4020	3386	3020	2869	2632	1941	1760	1810	1749	1970	1291	1414	1423	1308	1368	1332	1313	1217	1103	1074	978	920	981	858	1044	831	817	810	810	743	746	651	700	687	648	725	643	682	694	621	679	612	621	605	662	602	611	654	642	597	625	629	641	578	615	589	603	644	639	600	652	621	605	580	627	627	634	621	646	578	627	614	598	601	554	605	579	571	628	598	576	574	630	624	609	608	578	593	619	564	581	551	596	578	585	624	542	581	602	617	572	626	570	615	562	533	623	594	578	568	621	628	566	619	543	608	584	565	561	587	572	587	580	596	559	611	589	602	602	580	590	618	607	573	533	616	602	539	555	532	588	624	602	606	592	612	580	602	529	568	578	587	602	588	567	578	581	619	604	587	597	576	545	624	559	583	554	612	602	574	564	600	534	627	555	564	596	571	564	555	580	551	607	564	571	551	603	558	597	582	575	603	568	619	575	544	596	542	577	570	576	605	603	570	572	612	586	589	578	554	551	557	585	619	592	572	586	591	547	605	568	574	602	601	588	551	562	567	585	580	592	584	563	597	552	629	566	597	608	607	585	620	565	564	586	608	588	609	615	577	608	618	600	565	560	584	597	551	606	579	588	652	591	587	564	578	570	583	644	591	587	584	572	535	584	572	571	594	539	576	588	600	577	584	598	580	549	596	567	550	588	588	592	654	569	612	606	563	570	629	604	591	611	576	570	601	576	562	619	580	596	578	616	620	659	568	586	578	585	562	587	597	556	566	603	591	594	556	557	574	648	595	611	572	601	612	550	603	573	560	552	609	560	569	562	584	636	620	586	623	593	589	640	591	596	633	582	611	589	604	620	569	623	572	602	611	568	579	591	615	592	627	592	551	616	634	580	592	628	593	594	570	583	611	580	573	606	605	625	550	604	611	600	621	549	595	604	565	576	573	601	601	624	573	606	580	595	594	625	566	591	630	584	554	575	579	593	568	578	553	598	613	613	634	609	554	559	585	571	559	578	569	591	601	592	551	588	612	570	590	609	607	593	607	561	565	530	575	607	598	580	616	570	611	594	587	572	562	574	553	598	574	597	582	614	589	604	595	586	605	619	578	593	601	590	581	590	546	594	551	550	581	603	593	570	564	578	532	596	598	627	603	555	589	593	615	637	538	589	572	545	592	582	583	609	594	566	604	607	638	580	540	603	566	555	577	628	619	614	570	576	541	600	559	591	609	600	637	596	602	588	579	582	620	601	625	596	597	564	609	558	561	645	560	565	560	594	603	627	585	557	567	590	598	595	602	582	616	602	610	591	609	567	597	515	549	565	608	597	571	606	620	583	533	567	581	563	592	591	618	601	592	599	564	580	566	599	576	617	598	574	565	583	578	599	537	568	572	581	592	587	511	574	557	595	609	580	570	565	564	614	602	600	576	585	599	593	564	580	580	601	556	584	577	579	613	621	591	595	587	586	586	554	570	614	616	612	562	590	599	618	589	614	552	573	629	636	595	591	576	596	561	591	598	571	570	573	586	586	570	617	590	547	573	578	587	566	604	596	608	591	543	581	587	595	565	565	612	569	582	609	597	568	608	581	600	567	593	586	578	633	582	556	556	679	564	606	573	581	586	539	598	621	559	596	585	623	558	643	572	589	590	602	578	584	577	613	570	578	598	617	566	553	556	580	567	600	587	599	552	585	561	629	581	578	603	542	580	529	594	546	576	601	581	564	609	587	595	567	608	598	581	665	562	609	618	590	598	593	558	532	591	587	613	610	555	578	628	583	562	608	580	612	593	546	581	593	591	625	577	580	584	616	584	612	588	588	558	612	592	568	623	601	635	590	584	619	598	562	587	574	588	558	567	591	596	581	579	582	583	604	572	595	605	568	592	635	537	613	577	589	611	624	574	596	563	605	560	585	572	581	599	606	566	526	599	540	633	574	566	578	634	564	608	545	569	620	578	572	596	553	584	564	553	595	615	617	583	563	592	561	572	591	565	568	556	561	629	576	584	578	573	589	574	597	574	631	589	611	610	610	558	636	560	575	548	602	587	580	623	564	578	572	618	607	596	602	580	599	538	598	585	572	576	595	582	597	536	601	589	619	573	569	576	596	606	586	612	595	597	608	569	576	577	591	577	611	588	620	664	559	603	594	609	601	585	644	536	563	595	550	567	632	575	612	540	553	548	594	552	590	583	551	594	627	600	593	639	601	555	616	591	538	605	598	626	619	556	543	623	558	587	562	616	575	605	564	545	578	567	586	615	625	535	591	533	588	567	615	566	565	580	597	569	584	594	608	616	553	581	619	562	570	601	557	562	563	576	565	626	587	593	567	596	574	625	619	599	552	591	576	591	603	584	618	628	597	573	583	602	593	572	548	576	557	582	574	576	571	551	612	548	633	565	564	558	628	543	556	553	602	574	589	575	508	585	582	610	588	571	517	565	647	586	598	576	588	564	592	582	555	592	560	520	573	556	609	583	610	624	602	577	586	597	601	644	561	611	627	587	558	615	574	584	587	589	593	574	563	573	595	611	593	596	609	556	604	566	590	610	591	589	594	604	557	562	573	572	645	580	628	597	583	630	567	609	574	566	604	567	607	577	613	590	560	578	636	579	563	570	627	563	589	599	545	554	621	565	567	588	585	595	598	558	593	622	598	608	578	587	631	578	584	630	571	582	563	598	582	614	576	584	573	614	576	649	575	587	606	505	572	607	598	581	558	608	548	575	591	575	574	608	595	553	596	632	584	542	578	582	596	596	585	584	546	614	589	570	571	553	597	567	599	587	575	578	629	617	562	544	604	580	602	607	557	604	597	552	604	558	625	579	617	590	566	601	556	607	612	670	625	628	590	598	642	567	611	544	599	585	590	600	584	595	591	620	577	571	581	581	595	640	554	659	582	576	625	608	611	582	579	634	591	552	563	572	608	583	593	550	606	626	628	584	578	583	607	546	601	607	616	598	544	548	588	645	584	575	578	610	572	551	571	568	554	591	557	561	554	594	554	593	591	625	575	573	586	568	581	552	595	607	640	613	562	594	562	589	567	592	621	619	596	593	585	595	575	589	583	577	608	591	597	543	561	617	614	570	642	577	621	571	552	564	575	583	585	564	584	593	570	568	583	545	564	536	615	611	586	553	607	565	563	610	613	589	587	570	581	604	578	587	566	605	573	560	553	567	595	589	564	562	615	584	559	598	574	617	572	593	611	625	617	553	563	559	624	597	564	572	536	559	585	581	546	602	559	562	560	588	572	583	593	579	615	584	579	606	551	583	554	595	592	613	536	557	620	603	560	589	560	591	551	572	629	595	603	566	582	577	558	614	542	564	609	553	578	563	602	594	566	565	613	583	619	558	597	605	566	576	553	669	582	583	585	570	582	598	594	625	564	575	577	582	579	557	586	585	598	589	627	627	615	545	620	598	583	629	632	587	553	594	610	591	586	598	593	566	560	585	570	591	564	596	608	604	559	581	606	554	603	589	609	580	558	593	574	592
21872	16767	21200	20788	18107	11464	7577	6639	5391	4818	4150	3767	3662	2529	2570	2089	2742	2908	1632	1869	2032	1558	1576	1566	1775	1511	1347	1168	1102	846	1040	864	1040	569	519	525	483	472	427	360	330	329	266	269	236	232	249	212	210	215	218	197	228	218	180	224	184	192	188	197	182	204	221	186	169	186	192	191	174	165	188	167	190	185	194	178	179	179	180	175	185	175	182	165	197	196	173	161	191	199	160	194	175	181	173	161	161	192	194	192	191	179	172	206	193	187	170	179	188	170	161	170	183	174	178	191	200	182	158	146	163	195	178	171	178	187	157	182	175	187	174	165	186	155	166	142	181	191	175	185	186	181	197	174	170	181	166	161	189	167	178	141	186	165	175	195	175	205	163	159	176	162	186	186	176	167	161	161	181	185	167	166	196	178	196	153	155	178	184	179	171	175	162	167	185	189	178	189	176	185	187	159	168	164	171	154	187	176	169	195	181	174	194	180	146	170	194	152	188	190	185	164	191	197	170	157	192	185	184	182	166	170	191	187	195	164	169	190	172	172	176	190	200	211	181	175	180	147	181	185	221	165	160	188	176	193	184	165	153	164	158	165	161	164	156	153	189	182	176	165	173	186	168	172	178	169	178	142	156	164	176	184	186	184	171	188	161	166	172	172	182	160	172	144	161	167	172	173	173	155	167	183	185	186	182	160	179	187	169	183	176	159	181	190	186	156	155	182	178	170	170	171	175	194	182	166	162	157	178	159	171	191	191	206	164	154	175	145	167	163	168	188	150	174	182	153	170	159	174	169	176	193	184	190	175	176	182	171	199	192	202	167	186	188	190	186	183	177	183	181	188	170	184	170	165	170	178	188	183	167	179	176	154	174	195	201	196	176	144	162	174	167	167	189	175	177	178	174	182	169	164	166	181	173	169	189	175	169	160	181	158	191	174	163	153	169	178	201	172	190	162	203	204	189	164	175	174	178	166	177	174	157	191	200	168	166	175	177	165	183	162	167	161	165	160	199	190	162	183	173	174	168	190	154	162	196	139	180	138	163	179	175	174	175	179	162	171	168	164	191	168	172	173	163	182	161	198	187	196	177	176	171	164	186	185	178	166	182	138	183	159	185	179	170	180	169	189	169	175	186	175	181	172	165	214	154	175	169	164	182	156	164	185	171	164	163	157	170	181	176	190	185	178	184	172	151	189	179	178	196	183	184	192	157	170	179	192	188	170	200	176	167	172	162	157	194	155	188	179	175	152	173	168	185	173	162	196	179	186	188	183	189	158	179	163	169	165	172	170	181	148	175	173	199	208	171	157	172	167	180	170	161	194	189	181	172	197	175	181	154	170	148	183	181	158	188	169	188	184	182	163	191	152	197	176	173	182	192	191	172	154	167	160	184	156	164	181	194	177	157	166	172	179	161	168	178	172	182	174	156	175	185	176	171	171	169	184	175	170	157	174	181	177	173	200	177	174	197	169	179	169	175	164	187	174	156	180	190	156	198	178	188	185	176	194	163	188	161	176	187	181	174	197	199	184	160	178	177	164	204	185	194	190	199	189	176	169	174	173	163	193	168	151	188	163	143	188	147	174	169	180	176	173	172	156	180	173	186	179	183	165	195	176	183	170	175	165	185	140	182	184	182	176	173	178	170	201	173	181	138	177	188	164	199	179	172	154	159	156	181	166	147	189	180	184	156	142	166	171	158	157	212	192	161	207	166	166	183	173	168	171	182	186	169	145	178	176	180	172	177	169	191	168	183	175	198	186	161	178	179	188	180	172	159	203	180	167	173	158	177	186	178	188	180	153	162	178	167	161	200	178	178	184	189	168	185	161	176	177	166	159	151	183	178	155	171	191	189	186	163	177	149	179	177	178	188	155	187	197	187	180	161	159	185	178	192	181	179	151	153	173	161	174	208	180	169	185	172	177	169	187	199	166	168	169	188	182	218	181	192	145	161	197	166	196	179	179	168	171	180	170	164	162	174	167	186	175	166	176	173	183	185	155	171	165	192	178	178	184	172	197	168	186	174	203	169	180	169	190	182	203	185	178	172	169	172	190	181	165	203	169	199	177	173	191	181	183	155	178	159	183	173	166	167	194	170	200	170	191	170	180	184	174	155	188	185	192	148	177	180	195	186	148	161	172	164	159	202	179	197	160	179	174	172	168	180	156	177	185	176	173	177	174	164	154	184	179	196	191	204	178	177	199	179	149	181	178	171	187	170	213	180	169	187	168	172	170	175	170	168	168	183	187	195	165	167	198	166	153	192	195	152	157	176	155	198	188	174	149	188	180	151	163	206	178	181	186	180	164	158	162	173	161	171	179	196	168	187	181	186	182	166	178	158	171	185	181	174	187	151	156	173	168	189	183	175	165	180	190	170	189	171	180	158	164	175	163	160	184	171	183	173	201	176	179	172	171	183	169	180	176	178	191	185	204	159	171	187	168	195	157	161	177	183	202	203	186	164	170	155	161	160	183	165	198	184	196	160	155	193	171	196	171	194	190	145	181	204	201	146	172	172	183	194	162	190	160	200	162	202	172	194	183	190	199	162	175	162	199	167	189	194	168	173	176	144	174	182	166	189	185	208	184	202	159	178	179	184	184	180	185	203	176	163	170	179	174	163	179	176	190	167	184	159	184	164	164	190	188	174	181	176	198	174	171	181	170	177	169	185	169	174	178	166	177	164	183	163	174	187	163	184	162	168	184	180	179	184	168	198	196	180	183	167	172	170	184	154	172	187	196	186	167	205	147	157	197	174	174	165	167	160	198	180	191	157	185	179	172	158	155	166	176	160	169	167	162	184	198	173	194	190	163	168	169	177	177	177	192	162	194	160	174	193	183	176	179	191	182	188	195	164	178	162	215	180	163	182	161	182	155	173	183	182	156	158	192	181	163	202	190	173	170	175	183	185	191	195	193	166	188	171	181	161	176	178	198	193	173	170	181	167	171	181	176	163	147	156	185	161	177	186	174	185	184	178	190	189	167	179	166	168	154	153	185	180	167	186	178	186	189	161	183	178	159	180	193	179	185	159	187	168	191	203	181	163	174	158	178	175	181	196	174	190	214	163	177	187	176	145	180	179	191	165	205	185	192	196	158	168	188	154	158	180	178	166	171	170	188	182	175	161	192	176	170	166	161	176	176	166	182	187	183	173	182	164	178	167	176	196	175	170	179	183	155	200	165	190	178	162	193	176	170	170	172	176	185	174	181	189	170	168	169	184	152	171	183	179	181	168	158	184	167	159	194	184	178	187	198	180	160	168	167	184	163	178	189	196	182	168	182	185	183	184	176	164	193	168	171	154	169	176	203	142	152	171	191	189	160	196	181	178	143	179	158	189	144	156	180	183	175	180	169	167	183	161	211	173	170	187	186	172	178	197	181	171	178	165	181	189	171	183	180	173	165	177	174	170	155	188	162	196	173	141	181	185	169	164	159	178	164	152	170	157	200	183	182	180	179	188	184	189	174	188	170	192	178	178	209	159	188	190	168	177	201	165
16542	14546	23649	25897	24408	19108	16980	17431	16380	15495	14650	14263	14296	9908	11096	9368	11799	13268	6592	9356	10047	8303	8522	8462	8976	8226	7359	6294	6895	4089	5840	4692	6290	3226	3255	3158	2720	2529	2383	1986	1769	1557	1115	1285	1074	1091	1211	872	995	890	874	776	835	693	714	654	688	626	703	716	686	613	666	677	621	658	644	554	556	554	589	581	558	544	577	547	519	534	525	527	557	562	527	536	518	510	529	526	501	504	499	520	493	464	524	502	522	495	506	513	513	459	509	489	501	518	497	502	506	516	531	527	510	517	511	508	512	552	495	481	490	493	523	503	522	509	463	526	516	495	516	505	517	490	450	478	490	496	478	490	472	469	490	483	482	515	482	509	519	456	459	477	524	472	491	459	491	489	475	506	470	512	532	474	482	478	473	512	509	503	485	494	525	476	487	526	491	478	468	483	484	491	494	482	489	478	518	498	500	502	524	494	494	499	498	458	465	500	510	497	485	467	534	485	480	481	529	488	512	494	483	500	498	488	492	460	483	447	527	501	514	448	483	508	517	518	499	491	492	560	501	488	492	499	491	464	504	519	479	491	481	525	483	521	495	463	499	475	478	512	463	510	494	477	503	479	499	518	504	495	497	496	515	466	517	484	519	436	482	496	497	503	491	497	483	470	478	481	492	475	512	450	490	478	486	535	484	491	489	547	519	487	499	455	484	449	524	512	497	499	522	482	482	474	499	473	470	484	506	492	516	477	459	460	453	494	452	505	463	477	483	484	493	469	467	534	526	478	498	493	495	454	517	483	469	475	501	490	529	474	492	501	479	457	460	468	515	497	528	462	484	490	480	442	497	471	488	526	501	517	498	517	475	499	503	446	504	481	516	459	474	493	492	517	481	489	496	475	495	483	488	460	486	488	503	487	495	516	483	476	472	461	515	477	475	480	497	486	468	455	484	493	493	499	487	516	452	469	516	522	506	497	536	519	467	516	463	456	504	499	484	498	455	444	456	486	491	481	497	449	528	499	482	500	489	543	476	518	509	474	480	446	509	479	492	493	475	494	453	504	508	485	482	491	480	505	474	531	525	514	478	541	491	471	479	486	503	501	487	478	495	452	493	501	457	511	500	509	458	520	491	493	503	509	487	468	494	462	466	450	515	496	454	520	496	514	478	500	480	475	500	511	480	514	478	457	474	501	522	490	481	495	472	489	492	514	467	459	457	489	472	498	504	456	503	501	514	534	487	494	506	516	489	469	477	483	492	489	526	518	471	495	482	470	519	522	501	491	498	465	449	480	545	468	484	478	485	490	468	477	499	479	497	501	476	458	521	486	504	496	536	470	530	487	488	503	470	446	545	467	456	528	451	474	481	503	528	486	495	449	501	498	484	521	528	472	460	485	519	537	484	482	496	483	489	473	447	481	493	474	450	503	469	450	512	513	464	489	499	488	460	518	512	483	501	492	500	486	460	493	478	480	530	516	463	514	492	500	492	507	500	488	519	516	490	482	503	490	490	495	533	473	493	528	509	491	491	516	489	474	500	517	510	484	510	460	499	474	492	521	512	504	533	481	487	500	477	462	521	467	478	465	506	507	472	487	512	518	502	447	487	496	490	498	488	498	504	455	526	517	521	478	474	460	562	493	483	493	512	470	497	495	454	484	501	469	484	502	499	464	491	509	465	479	523	451	509	488	497	489	499	511	537	488	484	479	473	507	485	476	458	509	484	518	533	505	496	505	510	469	495	514	469	488	479	530	501	500	481	471	458	472	504	484	506	502	474	502	484	499	505	453	523	510	460	478	534	501	499	467	510	489	466	478	461	492	465	497	495	514	493	499	446	499	505	500	495	512	529	536	482	501	513	465	490	496	487	475	487	471	501	506	513	467	453	498	484	505	467	507	494	493	540	510	495	498	474	517	529	515	504	467	468	496	517	468	520	519	491	475	545	512	518	494	499	478	499	512	486	454	466	536	496	452	492	454	467	508	531	529	457	444	487	524	498	519	484	525	534	510	507	493	508	495	488	492	485	521	487	533	480	504	455	481	505	479	522	490	528	487	494	480	465	467	423	505	504	491	454	457	505	497	486	536	454	511	497	509	505	500	497	466	501	459	507	517	439	483	497	498	490	493	529	506	444	475	472	470	502	521	491	492	494	481	529	524	529	504	476	486	500	516	454	522	483	547	504	463	481	509	459	491	512	512	474	506	465	511	498	505	505	481	518	506	472	476	475	477	452	483	488	463	496	482	508	510	485	463	495	471	481	498	509	486	524	450	493	490	487	502	467	552	522	495	509	519	512	500	462	498	454	504	487	466	486	484	500	501	524	497	490	455	449	446	504	480	497	536	519	497	489	462	524	497	503	535	509	473	491	522	528	493	476	498	473	497	518	498	506	509	469	489	503	455	491	504	508	495	502	472	497	487	503	521	504	485	477	513	460	567	515	511	497	521	543	478	475	498	471	484	522	499	479	489	512	504	471	494	477	468	470	525	489	462	509	454	486	484	484	496	499	482	502	496	476	524	505	511	504	469	489	531	509	489	507	462	435	509	461	499	487	477	434	524	460	489	480	439	436	459	499	448	518	475	508	516	482	519	550	450	471	475	512	450	442	482	542	458	469	469	472	479	475	492	484	498	495	512	481	508	514	485	503	462	505	472	526	471	495	512	512	492	505	455	463	528	515	503	514	475	510	497	498	515	473	458	496	464	491	504	478	458	470	499	463	512	517	489	491	505	518	523	478	501	520	470	516	503	456	496	519	471	508	511	483	506	517	498	501	481	555	513	486	530	504	506	469	504	498	508	493	469	473	490	480	518	509	513	507	508	480	482	460	516	497	482	462	487	456	506	435	501	499	494	478	478	496	507	474	481	475	509	494	495	477	488	462	494	488	511	495	529	480	515	513	487	509	513	486	486	514	468	487	486	522	468	473	570	451	480	514	464	478	506	484	498	494	513	463	514	518	531	460	496	514	453	488	496	474	510	502	482	487	511	531	509	511	488	468	496	465	510	499	498	468	499	475	456	519	481	498	504	508	469	478	493	495	448	515	479	475	498	474	548	522	467	476	488	481	450	479	451	500	471	508	528	520	480	485	456	494	468	498	499	510	531	505	483	478	512	472	480	480	501	453	521	443	508	455	495	476	503	450	483	520	475	472	476	483	525	512	475	528	510	491	500	472	501	485	456	475	476	473	497	521	521	534	492	479	493	515	506	468	496	489	498	525	509	490	515	474	453	519	474	472	475	499	490	478	478	446	513	515	498	483	485	504	459	514	507	471	493	485	463	532	473	493	497	525	517	474	465	483	497	469	491	469	505	504	486	489	477	458	458	494	514	457	476	502	495	515	533	447	518	489	468	502	520	518	516	455	487	491	482	494	498	523	527	478	497	500	491	510	457	474	526	500	471	464	488	507	488	480	469	469	505	460	494	517	449	524	543	473	502	482	511	478	515	478	506	469	470	518	490	483	478	479	473	455	488	468	473	469	492	522	502	501	523	466	517	481	516	457	492	518	469
31209	25218	29683	28629	25486	18865	14153	12609	10370	9473	7813	6767	6404	5982	5185	4329	5036	5417	2831	3440	3476	2953	3120	3355	3306	2789	2508	2129	2128	1217	1570	1608	1669	954	934	891	893	688	636	591	442	433	337	330	270	272	369	253	253	229	236	209	229	216	214	199	211	180	180	205	196	190	204	195	173	188	182	190	178	172	185	167	184	143	169	166	165	171	155	169	166	172	170	156	175	164	152	154	153	182	166	137	154	149	153	130	157	162	166	163	150	140	161	154	142	139	153	147	147	156	140	160	163	140	150	160	166	142	149	155	159	162	162	132	145	182	153	163	166	134	147	137	151	162	159	160	158	132	157	167	169	167	164	137	158	165	167	159	142	166	162	158	161	143	150	131	148	172	165	197	149	148	168	173	151	142	159	179	137	167	150	137	121	151	153	151	147	168	124	145	151	152	142	156	172	164	149	178	144	166	157	162	146	155	153	177	158	134	164	148	151	135	157	148	184	165	160	165	164	148	146	140	166	162	163	159	152	141	156	167	156	153	162	144	176	147	140	151	167	143	134	129	156	113	170	161	153	162	162	171	158	165	168	143	161	158	165	157	155	129	168	144	144	165	156	168	152	175	159	131	149	157	163	155	149	144	146	150	172	154	128	146	157	150	157	148	164	138	171	146	143	163	151	163	159	139	163	168	148	154	145	149	178	173	150	155	146	156	146	140	154	158	158	168	135	161	139	152	164	156	131	137	149	173	181	177	157	165	150	158	144	161	146	136	162	135	139	155	134	167	162	163	162	169	155	172	181	168	133	152	151	139	150	153	173	164	178	157	174	146	127	145	150	126	173	172	148	154	137	152	151	135	176	180	138	146	158	139	150	149	151	154	182	148	156	163	160	158	165	183	155	178	160	139	165	138	166	153	171	151	164	137	143	157	159	161	160	151	136	161	152	161	160	146	142	116	168	153	151	152	162	172	171	141	151	163	154	141	148	137	149	180	147	148	150	193	157	169	162	179	180	147	161	170	160	156	160	146	168	150	150	147	144	130	161	159	182	132	164	151	180	149	149	147	147	179	147	148	168	178	132	155	134	159	135	133	136	150	151	140	138	158	164	125	149	160	156	144	143	145	166	177	144	132	127	146	142	161	145	174	154	150	155	138	150	174	164	139	154	159	142	168	170	173	164	133	168	158	152	168	159	162	146	148	163	168	165	167	164	161	154	169	158	147	143	165	141	154	176	158	168	158	156	146	155	150	159	147	159	146	162	167	151	142	136	165	145	130	152	148	155	142	158	140	161	173	157	161	148	148	146	121	171	172	166	142	162	164	142	169	169	180	158	156	161	143	167	143	147	150	141	151	151	158	154	178	138	159	147	170	139	151	127	156	154	171	154	153	157	160	151	172	168	177	158	155	155	183	171	151	149	158	175	153	170	167	163	139	154	153	161	158	164	133	141	164	150	171	166	128	158	143	142	134	174	161	178	175	180	157	156	158	157	163	157	149	173	153	157	176	154	173	147	136	144	144	153	147	165	156	142	146	165	152	166	144	173	176	171	130	153	163	148	161	155	138	169	161	136	155	152	160	143	148	155	138	145	148	171	163	143	160	161	162	175	150	174	182	161	154	168	148	151	138	185	161	154	171	170	149	163	132	151	187	158	128	145	173	137	144	166	153	137	142	165	157	145	141	150	153	156	162	168	161	160	138	147	157	150	167	154	181	147	141	179	150	142	162	153	148	151	166	181	159	155	171	143	119	147	161	152	174	157	164	154	154	149	158	177	160	184	155	150	151	139	168	167	138	142	158	146	156	178	159	149	183	149	171	150	145	149	177	148	145	153	148	154	164	165	154	170	150	159	162	151	156	129	162	141	159	178	143	162	175	168	173	157	165	159	143	148	164	143	156	164	151	153	153	137	149	146	140	178	161	155	164	164	147	160	146	149	136	160	184	137	147	152	160	156	134	160	138	147	150	182	156	162	152	167	145	141	128	152	170	157	145	145	148	149	157	126	164	149	130	157	149	153	153	136	151	159	159	159	161	167	150	127	139	176	147	159	169	167	187	165	172	159	159	142	145	178	176	138	166	153	168	150	149	154	166	165	169	142	139	152	145	162	169	165	140	140	162	150	138	161	148	150	153	131	133	138	135	165	130	144	160	179	169	169	170	160	151	170	171	161	147	125	152	159	161	148	138	123	152	143	158	174	165	167	151	140	134	149	149	147	138	130	155	154	145	141	171	148	146	166	159	139	146	164	161	147	147	156	141	146	149	155	168	149	166	159	156	160	142	158	133	162	150	160	160	171	160	148	164	127	144	138	154	144	162	168	161	164	135	162	166	159	153	150	170	149	164	157	169	161	148	154	181	158	153	163	172	159	146	144	162	136	165	168	163	171	162	157	141	142	159	138	160	155	161	177	155	163	159	164	160	156	143	161	149	162	156	144	153	146	157	172	140	147	156	181	156	161	144	141	146	148	161	159	168	165	139	167	148	170	157	160	180	152	151	151	168	176	156	159	155	142	140	141	166	155	145	130	142	170	137	159	153	149	190	155	148	169	148	174	140	153	161	155	154	154	132	152	167	151	153	153	125	171	158	145	158	148	135	139	151	173	137	170	163	144	137	149	160	158	185	149	143	168	172	170	158	147	162	149	156	154	166	150	132	150	157	154	144	144	169	170	146	125	149	160	166	147	152	143	153	161	157	142	130	166	173	145	139	145	157	135	158	154	149	158	148	162	155	144	129	163	151	132	162	135	164	166	140	165	158	165	147	156	176	177	152	171	130	151	161	152	157	173	162	144	160	159	142	138	155	154	171	164	146	149	155	143	160	147	153	179	138	149	168	174	149	183	152	167	152	147	140	145	165	141	175	143	148	161	167	141	153	145	163	151	140	173	144	172	149	158	153	158	134	137	152	151	173	148	158	149	159	147	141	142	131	157	140	148	158	159	162	154	137	173	129	161	136	146	162	144	147	142	152	137	145	170	174	161	153	156	164	143	164	146	141	149	147	157	159	176	143	175	144	165	146	161	167	140	148	184	135	147	145	145	149	174	141	163	150	138	151	159	153	154	145	159	162	166	181	145	170	111	157	170	145	132	147	148	155	145	143	160	138	158	142	162	152	186	140	164	157	164	159	155	149	163	154	151	158	145	170	136	147	164	170	169	140	160	151	149	157	161	169	124	154	148	147	151	165	149	162	166	175	135	165	138	162	185	158	139	141	182	180	146	154	172	155	132	158	161	173	145	153	166	125	136	145	159	155	162	150	153	159	153	198	188	132	154	143	137	141	158	129	155	156	141	156	158	157	170	156	146	166	145	126	158	163	136	145	174	154	169	151	151	159	161	161	175	160	159	165	163	164	144	166	138	159	171	167	161	162	140	152	163	152	163	145	174	143	154	160	145	148	159	158	163	156	174	154	163	164	153	153	164	157	149	175	161	139	167	172	152	179	156	139	138	134	150	121	162	149	161	166	145	153	149	172	143	154	150	145	179	154	157	145	176	157	148	156
21399	20293	29475	32006	30756	25227	24006	24950	22987	22502	21337	20202	20363	18185	17158	15790	18309	20572	10163	14876	15673	13853	13483	14089	13623	14126	11507	10726	11036	6313	8226	9023	9673	5871	5654	5696	4945	4491	3856	3525	2818	2454	1915	1772	1437	1653	1657	1122	1418	1092	1159	986	1136	827	823	743	840	735	835	869	807	802	741	704	698	712	711	568	568	557	533	565	598	546	613	504	560	499	525	538	514	512	539	506	557	484	506	526	482	476	456	441	478	478	497	436	479	440	420	432	412	464	461	441	467	484	434	454	426	470	460	461	428	416	456	471	463	450	410	425	440	476	478	447	442	491	405	449	464	438	433	474	458	428	438	449	432	434	463	402	429	463	424	410	443	403	405	427	423	433	431	456	485	480	446	403	404	451	424	420	414	445	422	465	444	441	461	416	452	436	459	408	420	451	449	431	412	411	436	482	447	414	450	461	409	455	451	428	449	411	449	429	445	511	468	440	458	462	402	447	470	455	488	441	465	440	445	441	445	431	457	476	409	436	429	441	423	432	425	443	456	431	439	449	474	454	440	460	451	444	466	468	441	421	449	424	438	445	426	430	400	442	423	417	437	452	475	425	450	443	422	413	427	434	445	442	436	432	452	464	479	464	418	486	415	418	442	414	472	458	427	384	447	434	462	436	502	431	428	452	421	461	399	467	436	419	495	437	454	464	446	427	454	426	429	451	430	411	470	443	436	443	414	442	418	438	410	428	415	473	441	444	441	454	412	412	467	424	473	398	448	413	440	459	468	457	484	480	420	418	468	428	431	445	434	436	418	410	440	402	404	442	428	468	419	493	429	446	471	385	415	451	420	466	405	419	403	471	421	459	435	421	424	412	427	447	416	429	446	426	453	473	447	435	447	434	443	448	437	462	429	476	466	472	430	440	479	465	478	444	416	437	443	453	413	433	434	447	437	432	426	427	423	454	448	465	458	444	441	463	434	440	433	474	482	406	458	440	438	423	440	442	436	466	433	429	457	471	445	435	452	468	443	433	410	420	429	423	472	431	416	465	464	430	398	432	438	445	438	443	423	452	480	455	418	468	450	428	421	408	437	482	461	470	441	454	442	421	440	426	462	454	455	457	419	446	471	460	427	420	439	461	444	449	454	422	460	450	432	442	450	453	446	387	447	431	413	441	447	453	432	430	414	471	423	449	441	426	480	419	437	443	413	445	445	443	396	433	474	451	394	441	465	422	422	435	427	426	445	481	442	446	465	469	452	460	447	459	454	466	423	438	434	437	438	452	438	445	425	432	463	446	454	417	449	426	448	461	460	461	441	461	459	440	399	435	466	446	452	438	409	441	469	462	427	436	410	456	456	420	422	448	424	436	471	452	441	456	443	430	455	461	409	465	408	447	428	427	469	456	443	463	437	443	457	447	422	426	462	471	449	474	414	469	463	407	405	497	405	402	462	435	452	470	439	456	435	478	459	458	455	461	460	425	470	454	451	441	452	461	432	456	469	463	427	433	456	431	490	448	472	449	467	429	455	466	448	426	428	476	425	415	424	447	442	448	442	442	434	450	434	452	464	436	423	434	426	448	465	449	481	445	454	410	405	430	420	437	463	436	421	470	423	421	426	407	456	447	435	437	436	486	436	418	471	444	466	451	430	430	438	477	434	458	461	427	418	422	442	419	403	423	404	476	470	450	446	468	394	427	422	438	453	479	453	449	434	470	450	488	471	433	437	505	440	438	411	487	459	446	457	449	445	447	479	420	446	444	443	397	438	458	465	442	411	433	442	409	435	441	478	442	479	412	409	431	401	452	490	437	474	425	437	436	439	466	412	445	413	396	439	459	407	417	421	453	478	437	434	465	418	437	453	425	429	452	447	448	421	413	399	425	443	426	435	433	396	409	442	433	443	448	384	456	424	416	444	435	423	417	451	452	447	451	489	454	397	500	436	433	419	462	418	438	431	439	451	451	456	434	399	463	414	462	435	474	445	459	424	400	428	453	465	413	468	442	458	468	477	476	426	470	403	395	426	408	402	436	464	420	453	393	428	431	453	425	428	409	469	435	453	435	425	438	466	443	448	457	461	442	460	431	468	462	414	452	454	413	481	474	398	431	466	433	432	444	421	434	439	430	467	460	464	444	436	454	453	440	436	441	421	445	487	445	426	411	427	423	388	431	446	464	447	473	449	438	405	429	499	464	461	436	424	458	464	440	430	423	442	435	468	447	447	479	428	416	416	486	468	422	413	428	443	422	430	428	437	452	424	427	458	436	454	462	465	429	414	461	434	473	451	429	420	436	468	445	438	426	415	404	420	448	455	413	441	449	433	427	458	476	427	431	434	459	467	435	424	423	393	445	443	442	443	445	459	469	414	429	435	412	450	429	431	443	434	451	433	430	431	460	467	478	450	458	449	436	456	453	442	424	375	440	461	421	450	436	421	439	416	439	388	402	453	452	456	462	430	427	417	426	439	424	445	429	442	414	452	432	458	416	441	438	447	431	466	500	456	420	400	432	417	436	441	472	458	480	454	469	474	433	403	469	461	489	432	437	444	465	473	416	418	431	426	433	437	418	438	450	425	443	440	420	421	415	406	446	432	446	453	423	464	426	415	478	448	451	423	451	441	481	433	423	453	436	430	391	488	434	424	425	448	438	432	429	406	469	418	412	473	446	432	420	440	405	458	424	419	451	441	459	466	432	459	470	426	441	464	436	466	440	487	433	450	426	456	477	473	446	445	438	467	433	412	472	470	478	445	462	438	459	402	464	419	453	444	451	460	443	420	431	457	454	468	490	429	436	437	458	447	468	433	514	417	452	436	453	458	420	457	406	458	421	397	432	449	424	441	463	439	438	462	485	423	426	452	411	425	420	468	415	450	412	457	398	451	442	392	448	447	437	458	434	444	433	447	452	470	471	449	470	440	420	451	435	445	418	476	441	448	444	439	423	453	474	442	445	430	454	414	446	454	488	467	437	443	436	417	454	442	420	447	412	471	438	463	444	433	450	463	424	482	443	419	448	447	445	413	442	463	462	438	454	403	447	442	425	444	454	425	447	451	428	427	402	418	473	450	455	437	447	445	458	437	496	411	437	411	417	428	423	445	420	418	428	443	435	444	420	451	444	445	434	436	431	399	468	439	432	445	382	448	431	439	423	488	417	391	439	400	445	440	429	427	404	488	434	461	425	433	450	461	451	471	415	416	443	492	406	453	454	460	447	475	425	446	427	425	426	469	445	443	421	403	433	413	428	430	424	437	450	470	434	442	462	455	458	469	439	423	470	456	447	388	442	467	452	467	414	426	424	409	453	405	424	430	437	464	435	425	428	471	436	471	451	449	439	428	453	423	421	431	425	397	432	443	410	407	461	435	456	469	436	439	450	391	424	414	430	439	460	462	439	469	435	447	459	445	451	442	433	439	451	434	422	426	423	437	451	425	431	413	418	410	458	399	428	450	447	460	466	448	419	420	459	434	458	434	404	436	482	428	419	412	447	466	444	402	453	425	418	420	442	454	436	443	412
8036	5313	6557	5149	3504	2271	1523	1228	978	803	640	570	515	453	405	408	391	368	292	352	348	305	300	331	291	305	272	269	251	254	270	271	248	259	232	253	210	233	240	206	243	241	217	217	219	217	204	199	214	211	210	205	217	251	207	202	205	216	223	204	244	240	219	214	245	201	190	217	199	198	181	231	197	198	225	189	206	218	225	203	211	224	216	209	198	228	189	196	209	228	183	217	221	202	241	234	225	203	203	209	185	181	207	214	217	236	198	230	225	214	222	237	213	207	193	206	208	208	207	217	209	209	231	214	213	215	199	199	221	205	205	195	241	203	206	235	212	227	226	226	227	222	205	214	197	195	212	192	197	188	203	207	213	226	226	201	225	225	212	177	216	232	191	195	213	230	241	184	214	237	223	221	233	202	208	192	205	211	199	205	192	210	233	224	229	222	256	213	199	219	206	204	223	227	211	220	207	214	228	214	188	222	208	216	196	243	235	218	209	210	219	198	236	217	210	211	193	210	245	211	211	227	185	215	226	194	209	229	197	219	206	210	199	207	215	196	219	217	207	185	208	207	203	206	197	221	218	203	213	222	219	203	204	205	207	232	228	210	209	220	221	196	198	229	192	205	225	209	219	218	199	235	229	190	221	209	205	227	221	222	209	213	210	198	237	214	214	202	221	226	199	201	221	207	205	186	217	224	222	195	209	206	230	211	218	190	205	208	215	190	219	216	182	192	215	190	205	191	214	215	206	196	227	205	199	215	195	211	200	211	214	220	198	225	236	211	192	224	198	217	219	215	200	235	202	198	175	204	208	213	196	211	221	224	207	217	207	184	185	222	196	207	196	206	196	214	200	211	217	211	230	226	206	208	221	211	189	207	221	219	206	204	204	216	213	217	216	199	193	212	186	239	200	195	199	201	200	196	252	215	210	220	206	219	193	227	207	207	194	222	214	217	223	220	239	240	226	217	201	182	213	227	193	213	221	224	207	224	216	242	232	211	209	220	202	207	189	227	201	215	232	218	203	213	236	199	193	206	213	199	216	207	198	205	182	212	208	202	236	189	198	181	212	216	233	220	215	222	214	207	194	206	232	210	217	219	211	223	208	206	224	196	192	201	198	206	219	181	211	218	210	240	213	205	202	208	218	209	223	205	203	205	217	211	212	209	196	206	219	183	222	203	207	221	206	230	242	193	235	216	205	186	247	235	182	222	229	216	206	222	222	220	202	203	211	212	206	217	178	188	219	203	219	217	225	228	223	204	214	212	212	193	227	224	211	223	189	193	203	223	184	203	209	182	206	225	225	189	223	222	221	223	203	227	194	234	191	214	218	216	216	234	193	218	210	234	198	196	182	201	203	207	201	204	185	209	189	207	204	200	214	222	214	187	192	217	189	215	234	199	205	228	196	189	208	221	233	205	226	203	234	215	224	196	228	211	205	206	236	193	220	205	165	182	209	205	190	239	208	201	219	209	197	222	222	195	244	234	217	208	216	213	243	209	228	210	196	207	197	196	212	216	191	209	216	199	218	198	205	206	234	205	197	233	205	207	209	213	202	222	206	227	223	214	202	209	206	230	194	212	217	206	206	176	224	214	203	214	197	172	213	193	207	206	233	223	211	203	222	223	210	206	193	183	206	204	207	199	192	202	212	192	238	200	207	214	200	209	199	219	226	207	192	216	213	223	222	215	195	201	196	229	209	196	222	237	205	212	228	206	166	208	213	182	217	197	194	218	222	219	201	209	191	196	208	218	225	220	243	211	175	211	227	207	201	212	189	203	189	216	199	205	230	219	223	220	213	234	186	213	213	213	194	217	222	211	214	212	197	205	183	208	213	205	201	198	211	200	221	202	237	205	229	210	209	226	228	225	256	210	198	226	203	208	184	211	220	220	210	180	217	201	206	185	212	208	229	238	198	202	193	220	215	222	205	216	197	196	211	217	210	218	217	218	199	201	185	211	214	200	205	195	200	213	220	220	205	211	231	212	207	202	227	206	204	205	219	222	231	223	211	209	205	209	198	225	185	203	174	219	209	216	215	218	220	212	217	219	210	232	216	185	189	183	230	224	209	240	224	233	181	242	207	211	184	215	209	221	218	203	225	212	212	208	190	218	210	187	207	187	199	243	228	182	210	205	207	206	213	218	222	220	173	220	199	217	219	197	174	198	231	196	207	207	196	249	229	214	197	201	204	208	206	210	203	205	199	201	219	190	231	197	219	208	222	203	220	223	230	211	208	215	180	196	234	199	201	206	226	196	209	189	195	200	212	194	190	199	221	206	199	200	239	243	201	192	215	189	206	205	195	204	214	243	223	220	220	209	202	191	186	201	219	229	195	225	227	181	225	213	211	205	212	232	196	213	208	232	204	203	246	218	195	222	229	228	227	213	208	225	208	204	179	201	206	221	185	196	210	182	201	212	217	219	206	219	191	197	167	204	238	210	211	215	219	205	213	199	185	200	227	196	190	235	214	205	204	225	213	207	214	208	188	196	196	198	215	235	201	186	216	221	207	206	193	199	215	201	217	214	208	239	207	199	221	217	213	192	202	217	210	206	194	223	206	201	204	216	206	215	215	224	179	221	198	200	224	200	211	219	219	233	214	194	215	212	204	231	193	228	227	178	226	210	207	199	212	208	186	195	180	204	216	188	221	212	207	208	222	217	213	259	212	191	219	221	215	234	211	184	214	211	205	239	221	212	186	220	205	189	194	214	212	208	211	203	231	203	190	170	222	189	229	232	211	204	216	231	214	211	211	208	190	233	198	191	192	231	222	222	199	215	230	201	213	221	190	206	183	207	230	213	211	202	213	197	211	207	225	219	219	217	194	211	210	216	225	197	213	225	220	192	199	225	226	198	192	214	201	208	190	199	220	205	201	192	207	192	217	214	197	197	220	219	217	211	214	247	231	238	212	222	204	209	197	226	223	222	202	210	194	178	226	204	219	235	224	208	234	185	206	225	216	245	203	220	178	193	216	250	222	204	209	219	209	236	193	218	205	195	216	195	236	187	206	197	209	242	207	187	212	230	201	210	211	202	215	218	203	222	203	236	203	207	197	216	222	227	200	218	224	198	222	203	228	203	218	193	210	237	221	200	197	233	195	208	218	201	221	210	220	207	212	242	208	218	198	199	210	212	192	213	214	199	229	198	193	186	188	214	194	214	197	210	182	203	226	206	222	235	192	226	231	197	234	176	210	219	221	213	231	215	226	206	226	212	194	227	213	214	203	205	205	202	195	207	221	193	207	215	211	210	209	194	205	240	190	245	199	216	207	221	216	246	203	236	190	216	207	228	208	209	207	219	209	197	201	201	200	196	241	211	214	159	208	246	236	211	213	231	236	231	207	203	217	215	213	234	211	214	201	220	225	217	217	223	226	201	225	199	186	210	210	204	209	208	189	248	199	211	189	188	207	212	177	212	219	199	224	198	191	206	217	200	220	195	195	214	213	207	191	215	190	227	212	216	196	198	189	242	227	201	215	189	237	241
7124	6133	11560	11967	9682	7262	5675	4824	4108	3477	2961	2623	2381	2196	2030	1772	1778	1822	1307	1294	1499	1275	1374	1256	1284	1297	1054	1016	1022	888	905	888	925	815	820	794	754	800	783	699	721	724	695	683	632	612	669	609	682	677	682	622	596	616	638	627	625	620	607	576	630	603	605	633	581	542	623	603	641	572	619	583	600	556	574	630	600	592	547	639	555	581	588	609	611	561	593	536	572	610	591	546	587	597	537	568	581	558	578	592	630	592	598	573	558	596	597	593	606	583	578	562	594	572	575	578	623	577	573	551	594	590	552	615	592	594	580	569	577	592	574	555	585	583	551	566	628	552	581	597	575	531	570	588	581	589	609	600	567	556	584	590	629	572	578	566	583	580	568	614	597	557	599	564	596	596	551	558	570	606	582	559	582	619	551	569	592	537	604	609	601	562	632	626	586	587	628	592	601	532	571	581	576	533	578	566	596	571	552	628	578	589	582	607	589	596	588	572	556	550	606	586	562	578	579	621	557	588	572	551	574	610	573	566	590	612	611	570	571	591	575	572	575	577	600	579	568	587	604	565	593	585	558	608	599	556	569	595	565	608	562	581	576	611	557	591	539	563	552	600	581	550	590	573	584	591	553	549	619	566	630	561	560	635	586	557	527	552	544	594	573	567	602	562	554	576	593	558	588	565	557	563	565	584	602	581	581	586	550	588	594	557	579	561	549	647	566	595	559	549	558	572	575	565	596	581	581	599	620	558	580	599	596	564	562	653	513	574	600	565	606	588	572	594	592	567	551	557	587	560	545	616	531	592	592	609	623	535	596	623	567	583	620	593	568	586	610	554	588	573	560	572	574	565	567	593	589	548	549	576	567	600	572	657	580	590	578	578	557	545	583	610	553	566	603	572	595	596	614	581	619	590	565	576	556	585	588	592	537	608	579	580	614	554	559	577	550	539	594	587	564	601	568	549	562	603	580	575	564	590	592	590	558	565	588	538	551	566	618	560	576	551	570	618	598	554	583	603	560	567	546	590	589	590	545	565	558	569	581	571	534	589	575	579	603	589	587	581	606	586	556	552	549	584	630	577	559	565	571	577	568	558	536	553	632	573	594	565	596	579	579	586	601	590	580	587	520	601	576	590	630	601	553	549	590	598	595	586	555	595	567	601	584	562	559	576	602	611	614	604	562	558	541	574	564	553	616	621	596	589	588	538	542	596	553	566	591	582	544	577	563	618	609	561	555	558	614	606	584	590	579	629	591	567	535	566	627	606	607	545	528	607	603	574	575	593	569	572	568	546	586	621	577	550	569	565	548	525	585	618	535	539	549	560	562	598	559	573	550	599	585	595	580	563	572	617	573	566	590	612	609	556	544	577	564	567	530	630	577	569	582	638	582	576	574	597	577	540	561	565	588	580	606	574	547	587	523	585	590	598	541	608	606	544	610	606	621	570	604	562	562	605	542	585	560	610	578	623	568	559	575	558	581	627	606	566	584	550	558	594	565	581	576	529	599	572	544	540	607	604	591	581	537	577	616	554	604	647	588	609	567	579	617	615	558	572	583	627	584	594	594	554	576	592	551	573	543	552	571	563	581	595	585	577	554	566	624	551	590	575	525	587	584	570	564	617	533	573	536	534	590	620	590	625	579	607	592	596	555	590	594	570	576	588	579	593	593	534	572	587	567	590	606	572	554	587	594	577	604	561	562	561	587	578	548	563	592	559	583	553	594	545	640	595	572	606	550	574	561	583	611	593	603	577	598	565	551	564	548	577	574	574	566	580	543	602	580	576	598	618	559	545	558	590	615	578	585	565	584	552	582	579	578	563	607	546	551	578	575	561	548	576	620	609	541	567	577	590	577	592	556	603	560	580	579	606	575	603	610	614	605	576	608	621	602	544	606	603	554	588	611	553	644	640	595	574	630	589	594	595	594	535	576	577	612	593	593	631	562	560	604	565	600	597	618	602	576	566	576	577	569	547	553	598	534	580	583	531	560	595	572	593	530	608	574	568	558	550	604	599	600	566	564	585	594	593	590	576	600	629	634	573	540	560	598	577	548	576	563	594	564	604	577	617	582	604	546	561	631	556	590	563	580	559	590	600	604	542	571	570	607	562	566	586	586	595	551	600	599	557	568	540	588	604	564	533	630	542	582	585	568	595	535	609	581	591	556	547	617	584	556	587	561	532	560	593	557	575	612	581	574	554	516	561	550	582	602	601	591	597	599	557	602	524	581	579	590	584	542	565	573	590	615	542	596	590	580	570	576	545	568	571	635	587	624	577	589	572	561	647	549	616	542	582	555	559	558	621	553	588	576	605	596	563	579	545	556	610	580	548	571	584	626	543	543	600	585	574	586	567	552	553	582	575	549	527	576	570	608	573	599	578	594	595	597	611	556	582	567	591	539	583	531	576	617	550	595	610	569	589	634	559	600	585	613	550	572	557	611	595	597	552	566	595	569	592	595	616	582	578	583	569	623	604	611	604	565	570	611	583	569	595	600	569	599	564	600	577	596	570	584	567	611	544	598	595	568	576	537	552	637	560	545	580	589	573	591	590	584	599	574	594	553	557	614	555	546	594	575	555	602	539	597	536	557	593	569	555	580	558	611	584	556	562	589	620	605	554	612	560	549	593	584	597	613	628	611	597	559	557	557	622	565	560	590	559	591	606	603	607	579	600	555	558	595	593	537	546	572	559	555	567	552	543	539	560	567	577	559	558	569	582	586	552	529	610	574	558	587	590	555	607	607	602	615	563	581	596	575	574	592	617	574	612	595	590	603	580	557	557	599	572	605	557	529	591	581	617	574	583	579	594	574	571	572	604	556	583	592	591	577	550	589	576	530	584	575	605	640	568	584	563	599	609	611	598	597	593	586	556	544	601	581	509	576	603	567	588	556	605	601	582	603	593	573	569	575	562	568	607	626	605	559	541	554	588	616	570	581	573	548	580	587	620	542	598	620	583	562	572	599	562	558	529	582	579	541	542	602	558	593	596	623	595	569	568	601	567	593	595	590	593	573	566	602	580	559	584	545	574	583	636	613	608	557	599	540	603	611	587	597	629	552	578	573	569	596	603	589	586	588	567	605	559	572	587	580	594	583	588	599	577	614	592	599	579	581	575	584	569	552	562	565	575	566	582	603	559	570	589	594	593	632	602	525	594	573	577	571	591	568	611	609	585	615	608	568	558	578	560	573	565	604	566	601	593	631	598	621	548	611	600	589	571	553	542	608	603	596	559	548	588	627	576	516	575	529	613	569	584	545	556	585	544	530	575	597	580	553	576	576	565	570	566	549	591	590	577	535	566	566	598	599	572	560	621	580	635	601	614	586	585	578	551	574	579	582	602	612	598	595	612	613	604	599	604	596	570	578	592	555	569	588	590	568	582	564	600	594	532	543	567	584	614	571	568	590	597	588	594	570	618	594	536	591	549	584	594	546	593	591	607	578	565	605	597	550	583	625	572	590	591	537	585	614	578	531	624	533	565	604	548	578	575	588	590
22100	17659	22042	21339	17573	11593	7514	7064	5826	4783	4755	4023	3740	3510	2449	2377	2542	2612	1939	1828	1792	1330	1662	1725	1697	1506	1290	1062	907	815	819	925	842	560	564	534	560	486	392	406	322	342	267	285	275	294	252	250	231	207	180	203	218	187	172	197	176	202	195	185	208	184	187	178	176	184	195	178	214	179	181	183	172	179	183	170	174	170	178	178	182	189	160	192	180	185	162	161	183	191	173	202	188	183	190	173	167	173	167	161	157	186	172	162	182	166	178	163	163	185	187	150	188	194	171	180	165	213	147	178	185	210	160	175	163	156	186	166	183	181	166	191	184	176	190	182	187	182	176	163	186	179	170	193	160	158	170	172	173	178	169	160	168	176	190	185	200	178	169	170	194	169	164	174	166	181	197	172	185	168	158	173	176	161	178	168	148	153	159	190	170	195	150	173	176	179	178	153	179	181	165	183	177	193	200	169	182	199	170	177	158	180	170	177	162	170	183	191	197	167	146	197	194	177	166	168	181	160	188	154	165	195	173	178	195	191	169	161	169	191	183	183	190	169	166	180	168	159	173	184	171	165	177	168	160	157	158	152	158	173	173	171	178	182	164	168	192	189	148	176	174	162	183	166	164	182	170	180	169	191	162	169	150	184	158	151	164	168	164	193	168	158	164	162	187	183	162	184	181	175	162	147	171	153	158	185	172	176	183	166	164	169	160	154	166	178	190	173	166	148	171	173	177	196	166	169	162	161	164	176	169	171	170	188	186	185	185	189	166	181	159	191	158	165	167	185	179	187	186	167	171	155	176	180	145	161	172	171	170	165	154	178	145	158	172	167	143	162	163	173	176	198	175	167	184	158	161	184	181	168	154	191	187	155	173	171	184	187	159	175	179	175	175	173	153	144	176	171	191	197	171	187	179	155	179	181	150	173	172	171	164	170	175	173	192	159	164	169	171	195	169	171	153	183	178	177	177	174	185	161	165	162	194	158	185	172	152	144	170	140	178	195	195	175	162	184	171	194	168	191	172	172	163	149	157	180	177	175	184	192	160	181	173	165	163	167	167	185	169	194	164	167	169	175	172	156	187	163	168	154	169	155	164	177	179	145	184	152	175	174	178	183	177	149	167	156	179	168	174	195	203	186	167	153	163	177	204	162	162	157	154	175	173	181	167	167	190	184	176	180	178	176	170	173	167	181	158	161	181	193	184	170	169	190	139	187	166	172	170	188	180	183	159	168	174	159	162	162	173	160	168	155	177	166	188	176	173	175	186	171	183	185	160	130	186	181	170	177	158	170	171	169	187	184	157	180	166	161	152	186	156	172	159	182	163	149	158	169	179	176	159	165	162	155	191	177	162	171	190	172	174	188	180	168	180	147	171	184	187	187	176	164	167	180	177	181	170	193	176	165	204	156	184	182	177	176	163	190	185	164	180	187	168	180	170	165	165	167	217	174	185	187	172	147	183	169	168	182	156	164	185	171	177	181	165	188	152	184	173	182	171	184	193	177	183	202	162	172	184	165	170	174	167	175	185	173	177	185	175	145	167	153	183	189	157	171	163	186	182	190	184	173	149	177	167	185	158	163	167	178	191	155	158	172	161	191	185	162	206	158	174	185	175	174	161	162	169	198	201	207	171	186	185	172	186	184	169	192	157	170	163	161	178	178	186	165	181	169	161	156	168	186	154	190	170	174	188	179	150	179	166	127	164	180	155	165	154	154	173	172	176	160	164	187	193	162	160	165	174	186	177	166	179	171	180	201	160	151	179	149	188	178	152	171	175	177	171	177	156	177	174	163	155	139	183	179	152	168	209	197	165	167	162	147	160	156	162	168	188	171	170	198	190	195	165	166	163	181	167	190	181	153	177	163	158	193	202	176	149	183	172	171	197	155	189	178	181	187	193	157	185	187	181	178	198	156	179	174	175	185	151	170	185	159	179	183	161	173	176	201	168	162	169	162	161	173	189	191	171	154	181	174	194	179	139	178	179	177	153	184	168	166	180	161	182	186	161	171	159	142	170	185	183	153	168	195	156	169	174	199	174	160	197	171	176	176	169	164	194	167	172	172	158	163	161	168	190	160	167	152	198	190	156	180	190	174	180	197	193	182	190	167	174	170	194	190	201	193	183	183	206	174	181	171	173	171	158	181	177	179	168	166	150	176	207	184	173	183	157	194	184	152	182	183	192	199	171	170	167	178	153	169	178	171	148	171	185	162	166	153	190	181	194	174	159	174	163	164	160	169	157	172	178	181	161	192	186	170	168	193	168	169	181	191	152	197	176	170	163	152	187	194	176	182	187	140	160	169	172	160	165	191	167	159	146	164	152	181	182	165	154	197	149	164	168	194	194	158	157	168	176	162	165	151	150	175	192	156	170	159	168	177	178	179	181	160	184	172	186	185	182	179	187	166	189	188	188	170	174	177	184	156	174	191	185	173	154	173	159	179	142	162	186	180	195	189	153	174	176	180	199	169	189	188	208	183	166	184	156	171	166	183	187	177	188	188	167	188	173	155	166	163	142	158	188	171	175	168	153	161	175	174	177	145	167	163	147	172	185	166	164	195	178	158	171	160	195	148	174	187	198	166	168	192	165	161	166	169	162	180	177	192	159	163	185	173	179	168	207	178	167	181	183	167	178	183	187	167	174	195	154	169	193	167	165	193	164	179	179	166	151	180	186	188	174	165	195	167	170	167	175	163	196	161	193	192	180	166	178	174	177	171	166	171	158	177	182	189	195	175	200	162	202	186	161	160	199	181	169	192	173	167	183	189	172	177	152	179	173	177	155	175	173	179	170	168	175	179	172	163	167	179	181	166	175	177	177	177	174	157	162	191	184	196	176	175	186	185	152	163	163	162	179	164	166	160	162	176	154	167	201	183	186	174	187	175	181	173	169	186	170	194	185	172	200	169	170	180	170	171	158	174	171	178	158	168	192	184	187	155	169	181	173	172	158	176	161	146	182	176	158	162	158	175	166	194	161	181	165	197	188	183	193	149	186	180	158	167	173	181	165	180	172	162	170	175	171	172	186	154	180	156	174	205	212	162	182	190	151	167	150	190	135	167	156	188	178	192	185	177	174	196	190	177	161	168	171	156	159	173	184	195	180	157	170	158	170	172	183	158	160	157	193	190	189	164	183	155	196	186	183	170	165	159	187	172	169	165	179	187	165	184	169	171	168	148	171	175	177	184	173	192	143	185	173	164	168	164	161	154	183	162	173	187	174	185	190	204	160	152	167	176	164	164	169	155	177	173	171	162	151	183	162	184	166	159	192	175	176	174	182	162	155	165	156	165	156	164	159	185	160	184	163	204	162	168	160	162	174	200	201	182	187	187	172	169	172	176	180	187	188	174	171	184	182	161	188	185	193	163	148	174	162	182	165	167	170	191	154	141	156	141	169	164	154	187	158	183	202	178	151	155	186	171	178	164	181	168	175	161	171	161	189	169	194	191	169	160	164	138	177	175	173	166	152	178	183	173	172	187	172	181	175	179	158	164
16768	15389	24221	25939	24473	19162	17456	18031	16572	15752	16004	14834	14562	13902	10322	9872	12245	12102	7547	8689	9302	7991	8819	8699	8435	8277	6820	5806	5559	4303	4670	5865	5295	3343	3469	3350	3189	2825	2434	2376	1671	1538	1307	1194	1131	1192	1151	896	1101	807	768	763	858	716	653	657	637	624	718	718	641	665	690	639	608	612	652	510	568	526	583	536	558	538	520	581	516	490	503	554	539	497	514	546	527	546	537	534	555	551	518	521	512	489	493	505	482	470	472	502	456	486	523	516	491	498	498	470	456	488	504	464	470	500	506	498	528	488	507	487	509	489	484	480	508	530	501	462	508	448	533	473	529	425	511	495	507	441	495	497	469	509	514	467	522	483	469	478	464	475	473	445	492	437	498	457	480	493	482	465	541	489	463	520	482	496	483	507	535	483	475	495	486	501	502	490	481	468	516	488	459	495	493	489	486	516	473	520	482	491	495	470	490	507	535	512	457	493	469	458	491	498	516	486	499	520	530	482	493	516	512	483	496	490	494	513	478	474	478	496	508	505	432	511	484	459	526	499	501	472	547	548	501	539	483	462	511	500	485	452	473	467	483	495	509	484	448	485	504	507	501	495	477	497	490	468	499	506	508	484	507	501	508	475	487	494	497	494	500	476	503	505	497	535	468	505	469	482	466	457	480	489	476	499	475	514	493	500	485	510	457	489	529	504	459	525	476	488	468	497	461	477	465	465	488	488	442	467	485	478	525	465	532	491	490	460	495	478	494	479	493	477	488	475	464	465	465	476	499	449	487	484	508	467	479	470	496	462	496	493	520	466	500	466	500	501	541	507	521	513	499	482	450	449	468	495	496	514	520	494	485	512	477	501	476	521	436	496	500	501	474	495	495	460	491	492	487	506	471	497	487	502	490	474	460	502	499	472	490	488	480	469	509	508	482	489	491	495	493	493	472	498	503	517	484	499	447	488	541	508	468	517	495	492	443	505	475	478	514	510	525	465	485	516	501	505	474	488	461	470	465	491	455	476	497	488	495	485	497	521	496	456	478	469	492	488	478	487	476	500	470	484	505	517	498	498	517	517	486	457	529	491	472	479	461	481	465	515	496	484	480	475	482	500	536	497	494	506	489	495	499	506	489	502	515	476	448	493	507	467	493	489	442	467	471	497	467	542	498	518	492	483	504	453	466	468	474	482	465	513	475	498	493	426	461	474	492	499	511	504	506	483	454	536	512	495	507	466	468	511	482	483	538	483	478	503	474	474	481	531	493	493	452	511	485	494	477	520	477	471	525	473	538	472	540	445	489	496	500	466	497	496	478	525	466	465	477	518	496	473	480	461	500	474	479	514	482	489	485	478	461	498	540	477	478	483	492	466	486	468	518	483	484	521	448	512	503	465	462	469	504	451	515	470	486	437	465	476	487	467	471	467	493	476	489	518	511	494	480	492	518	459	491	509	503	459	472	502	498	483	495	513	498	466	521	481	501	485	486	495	515	505	488	501	470	497	447	485	516	483	494	497	505	526	467	492	467	477	498	531	508	525	516	471	477	492	464	492	474	487	496	495	485	460	487	423	487	500	475	483	480	486	494	478	466	491	517	495	494	482	483	498	472	488	504	471	477	488	494	506	472	495	520	485	481	470	482	455	490	470	464	476	486	498	453	474	488	461	475	464	498	488	458	431	494	496	448	482	466	491	470	486	487	494	484	482	443	501	476	496	456	491	489	497	506	461	475	499	496	468	492	479	503	489	488	501	471	511	508	502	489	518	491	509	506	489	489	510	466	501	497	474	477	500	504	502	480	495	499	513	489	437	520	458	488	448	509	478	479	486	490	474	488	474	489	454	496	495	490	512	463	526	463	510	477	500	495	541	466	508	493	511	450	518	493	513	461	502	486	501	494	500	475	465	481	454	486	491	498	470	488	450	479	489	510	494	445	506	472	485	509	467	517	479	491	500	498	519	494	520	502	449	484	493	481	471	506	485	479	490	446	462	440	486	482	518	533	478	480	493	480	530	487	520	488	507	516	446	507	468	486	445	468	508	528	512	492	502	515	499	468	466	509	501	465	465	494	476	484	504	454	489	465	465	472	514	464	505	448	481	518	514	487	502	487	485	495	504	486	501	478	491	486	480	492	485	490	509	473	526	471	494	524	502	507	462	512	489	489	456	454	466	517	490	496	447	480	518	488	471	504	435	469	526	460	486	485	491	463	472	488	521	526	486	505	497	463	470	496	458	511	473	554	454	480	486	487	477	493	488	476	471	489	513	468	499	464	524	459	477	479	486	481	473	479	471	481	481	484	459	500	513	468	461	498	475	469	504	508	523	469	503	486	475	448	490	472	451	508	539	475	503	480	506	494	471	529	485	478	486	495	486	489	518	505	488	465	487	484	523	495	496	502	475	508	526	433	515	494	494	457	477	521	446	493	497	543	482	488	507	466	481	479	478	464	468	473	493	484	504	523	486	499	498	487	496	492	452	493	519	517	464	482	444	473	516	491	487	522	496	473	477	500	477	466	473	492	454	478	475	471	490	467	493	487	514	479	463	505	497	454	489	495	504	494	480	512	490	500	508	470	462	493	495	440	513	504	467	476	462	503	515	489	476	510	468	477	489	512	496	494	490	503	472	492	485	477	537	472	533	533	520	492	471	473	486	498	472	495	500	496	483	498	524	497	474	470	514	481	475	495	521	494	500	482	463	475	506	485	524	480	482	499	457	503	463	522	505	477	470	473	483	505	477	478	483	469	516	517	462	461	478	545	472	469	512	456	464	462	500	456	489	486	455	527	486	500	493	479	459	496	496	499	515	497	471	470	544	481	489	514	491	511	493	481	521	465	459	498	514	485	497	466	461	495	492	472	521	440	499	486	530	488	470	478	458	499	482	485	478	490	514	516	465	506	485	450	491	501	485	479	437	518	488	508	487	527	469	455	516	493	475	483	463	466	454	434	504	493	472	486	459	429	449	473	507	458	507	486	507	487	508	508	520	493	485	506	523	481	461	537	498	454	498	476	510	476	496	498	489	504	469	488	481	492	507	495	480	532	435	487	502	549	442	490	452	484	503	480	472	511	523	502	477	467	474	465	501	505	481	509	487	526	511	503	519	519	495	491	504	458	524	480	483	486	483	515	475	526	471	500	540	488	468	529	512	481	490	480	509	483	466	484	526	456	504	461	486	485	493	440	503	473	510	549	477	506	526	494	496	489	503	464	491	499	512	472	447	527	469	479	486	465	492	511	488	498	455	482	477	487	512	476	467	522	480	527	477	507	506	468	469	470	475	487	476	483	472	468	506	476	498	471	463	502	467	486	486	483	484	495	523	495	489	504	506	498	504	475	485	517	478	499	430	482	464	473	471	509	509	512	509	505	500	492	491	529	471	511	470	522	499	484	460	488	488	470	520	472	489	506	481	508	509	487	485	476	489	510	488	514	486	466	533	504	500	467	499	458	519	514	470	466	497	492	501	501	487	453	496	447	527	504	515	490	496	470	492	483	528	490	491	451	510	516	509
30926	25509	30444	29031	25738	19049	13755	12754	10957	9100	8801	8056	8304	5981	4231	4419	5199	4643	3531	3424	3967	3079	3272	3573	3302	3013	2300	2087	2032	1372	1399	1859	1479	1007	953	935	961	716	660	674	483	370	350	280	335	316	328	266	284	232	216	196	249	222	193	168	191	174	237	190	191	184	180	207	168	177	192	169	187	167	178	166	159	179	166	190	174	139	153	168	174	182	154	151	188	160	184	171	157	137	176	163	130	151	150	141	151	160	139	155	158	200	172	126	141	133	149	155	161	161	145	145	157	163	159	140	148	154	160	164	142	160	157	153	161	157	151	147	176	154	170	165	157	140	172	169	160	157	162	145	146	179	143	142	143	149	152	158	145	150	169	149	152	176	180	147	146	174	151	172	157	144	172	134	159	152	164	179	138	151	153	162	157	164	164	153	145	162	138	164	143	146	147	151	140	176	136	138	140	147	151	150	166	141	162	168	164	160	165	157	143	146	161	164	150	180	169	135	151	175	150	160	161	155	122	162	165	171	166	140	143	154	167	155	168	169	152	158	145	164	122	159	147	173	151	166	144	164	163	130	141	185	148	154	140	160	167	158	163	155	145	153	168	165	165	151	129	170	159	152	142	142	180	155	115	171	152	155	172	151	152	161	143	161	133	130	168	139	145	149	136	153	153	160	150	166	148	147	149	133	153	144	161	167	137	162	161	131	173	165	153	151	156	146	167	153	175	144	150	149	151	138	145	145	148	139	149	171	159	159	166	142	155	189	166	182	166	146	138	159	155	171	142	162	167	144	150	163	140	154	142	173	152	162	151	150	154	172	165	148	151	163	143	144	160	140	170	160	140	131	150	169	176	136	164	160	157	161	158	151	147	165	136	160	146	145	145	136	172	131	152	144	145	156	131	178	162	146	160	152	141	164	160	134	171	156	139	153	152	153	146	168	179	143	140	146	152	144	145	161	142	142	166	165	142	145	161	155	166	165	168	144	166	174	127	178	146	160	167	143	167	150	165	165	145	151	161	132	144	121	163	159	163	174	144	159	138	163	175	168	162	154	161	162	155	148	169	158	139	146	131	131	159	154	153	148	164	161	186	141	166	161	142	147	141	161	153	148	142	160	163	168	149	158	159	161	138	157	162	152	150	146	170	157	172	153	147	133	152	177	143	171	176	159	151	152	172	163	148	139	153	153	167	161	153	132	140	166	166	171	163	144	138	165	156	148	169	159	139	141	147	171	137	171	147	165	160	167	150	150	155	177	155	146	155	179	162	167	144	149	149	178	151	143	184	155	157	158	147	148	145	162	162	164	161	157	170	156	153	155	146	156	148	167	190	154	155	156	157	148	151	151	135	151	162	146	151	155	166	151	154	142	173	155	176	146	142	135	144	144	178	141	178	153	176	175	146	162	148	157	128	148	139	159	146	156	154	149	140	161	163	157	152	172	153	169	167	139	153	154	167	157	146	148	138	155	152	150	152	153	153	134	158	170	131	170	153	167	147	149	155	152	176	147	164	130	149	138	165	148	172	176	162	123	149	178	158	171	163	154	141	157	149	167	174	161	137	142	136	174	129	148	155	161	172	147	178	162	139	158	151	141	145	161	163	137	154	127	160	143	153	168	158	158	138	155	169	158	155	164	136	169	146	154	155	159	157	141	150	147	162	148	149	173	174	173	157	164	143	122	159	157	159	128	156	160	147	151	165	146	135	127	172	151	162	154	165	152	166	181	167	160	127	162	155	162	156	152	181	144	147	170	164	163	148	152	157	141	143	174	148	163	127	123	155	167	163	150	139	154	158	163	159	164	151	150	165	155	149	162	149	169	164	144	142	162	166	161	158	158	150	158	166	157	177	172	178	191	150	154	150	180	164	141	152	165	155	146	165	139	146	137	154	168	134	160	146	170	162	139	161	137	163	140	155	145	192	159	158	135	152	149	158	145	143	151	150	170	157	152	171	163	155	179	154	169	144	146	152	153	170	166	156	166	156	148	152	151	158	160	152	146	151	132	160	157	158	138	182	177	148	164	180	145	146	162	177	172	150	160	149	156	140	156	154	152	164	158	160	165	156	184	152	133	163	178	140	148	145	151	148	150	157	183	159	177	140	151	148	159	155	174	158	131	155	139	163	134	157	139	156	154	154	153	136	161	148	139	159	167	145	152	163	176	148	134	149	143	144	147	176	143	161	184	167	140	150	150	151	124	135	155	147	139	156	130	143	162	184	185	163	132	138	149	147	171	176	149	146	149	150	151	171	145	178	173	154	127	147	135	149	141	143	155	139	164	126	149	175	138	158	147	146	164	171	140	158	138	136	173	160	139	150	142	164	164	168	157	146	147	162	170	176	188	147	153	134	151	175	136	149	135	141	158	147	148	135	165	163	148	163	168	159	138	158	163	155	187	138	149	151	172	133	127	172	152	131	134	150	157	144	165	173	157	153	142	152	163	155	139	171	185	160	176	155	139	155	161	146	151	155	161	149	161	144	151	159	152	155	155	154	183	157	148	144	168	148	155	119	153	152	152	136	146	155	178	143	130	144	154	136	151	149	176	153	141	178	177	161	150	144	154	148	146	174	150	158	152	151	142	139	149	156	147	148	147	170	147	158	144	152	176	157	135	151	148	150	144	156	149	137	150	151	163	157	153	165	137	164	151	166	157	179	158	150	149	166	169	158	146	172	157	154	142	157	152	164	141	139	178	159	143	158	154	167	156	147	174	159	155	166	160	149	140	160	168	158	169	166	159	149	140	138	140	156	169	144	152	162	164	144	147	161	168	158	142	150	172	150	156	142	157	159	149	156	156	148	174	144	164	146	149	159	158	160	149	132	148	155	152	130	162	146	172	132	156	131	168	169	178	160	142	133	158	146	139	145	158	172	173	135	145	118	153	159	157	152	167	163	166	152	171	168	156	163	161	144	155	175	130	161	156	167	142	123	158	168	160	151	146	161	174	145	175	140	139	139	168	158	151	155	147	139	170	164	146	155	139	166	130	141	170	160	173	134	169	143	155	157	147	148	167	134	141	174	137	169	155	147	143	146	151	142	160	127	142	179	164	176	153	156	126	139	148	158	156	144	155	153	150	161	170	154	156	161	161	142	153	131	157	169	171	147	154	161	148	163	142	158	167	137	168	159	142	161	156	144	136	157	179	131	149	167	139	155	156	152	170	155	154	158	150	141	187	150	179	173	153	161	155	163	160	159	155	175	184	154	160	134	144	164	148	159	186	166	172	175	151	139	162	153	167	184	135	157	170	150	157	157	155	156	130	147	148	145	159	155	162	146	126	154	158	167	146	171	161	159	162	159	166	149	148	174	178	156	143	140	146	176	153	169	168	153	169	169	156	169	156	145	145	168	152	145	153	150	143	167	165	156	143	136	166	141	166	173	157	161	160	154	147	170	147	141	165	147	158	138	177	161	142	151	133	166	148	164	145	151	156	140	128	152	163	150	159	182	149	156	138	148	144	186	142	164	157	172	170	123	149	155	150	161	141	151	164	134	161
21521	20848	30435	32054	31787	25868	23605	24735	23911	22421	23574	23042	23920	17279	14891	15706	18729	17292	12660	14395	15763	13698	14823	14402	13401	14213	11046	10646	10405	6621	7740	10493	8679	6193	6047	5695	5928	4669	3922	4061	2614	2402	2021	1818	1538	1636	1561	1183	1595	1046	1013	902	1005	780	744	726	756	710	928	884	823	768	774	758	676	740	739	633	528	538	567	588	597	585	585	554	531	479	536	512	508	516	519	495	475	501	539	512	520	469	451	436	457	490	451	450	417	442	485	433	444	479	455	477	417	443	443	472	439	454	446	477	446	465	459	453	453	456	406	445	479	456	411	464	437	436	445	480	479	471	437	447	449	438	439	429	461	445	435	448	451	394	452	470	483	459	454	449	466	456	436	516	464	417	424	449	474	438	457	440	476	430	457	426	432	416	472	427	438	438	413	454	432	481	472	454	429	476	410	466	431	432	449	442	459	461	414	446	457	465	453	458	451	447	424	421	427	440	405	463	457	441	422	400	439	479	443	450	449	446	413	402	475	469	450	436	442	455	458	445	417	443	444	453	427	451	427	476	468	484	442	408	448	427	466	448	451	439	480	440	451	421	442	448	448	473	406	450	455	458	454	453	400	425	450	440	441	466	457	427	430	464	452	448	440	441	428	438	441	485	457	397	455	454	463	473	410	471	442	416	463	427	458	422	431	454	478	447	457	430	455	452	436	464	470	420	444	452	430	469	431	414	448	479	466	463	465	438	450	441	431	448	475	440	439	450	454	496	424	443	420	466	451	455	438	435	468	415	409	446	428	456	438	404	444	420	462	466	414	462	452	432	460	460	446	462	406	461	444	476	438	465	470	433	467	414	419	435	464	439	449	413	423	366	452	460	409	420	443	462	487	440	424	439	444	420	481	445	414	439	477	449	435	409	442	409	458	405	441	441	434	446	442	403	449	419	467	419	416	448	433	489	438	432	422	446	483	440	455	430	436	486	434	425	434	494	447	439	420	451	415	423	450	416	422	453	439	489	433	426	480	417	434	399	428	464	452	473	453	444	472	424	434	455	421	448	422	457	451	445	425	437	470	458	450	433	421	457	419	436	466	428	427	452	461	455	394	448	430	497	444	429	459	421	402	453	444	406	450	451	448	462	423	506	426	422	457	384	450	480	389	434	447	435	484	402	477	449	443	488	478	467	469	427	439	471	427	452	422	445	437	394	467	452	447	441	428	424	454	429	425	440	429	475	421	437	413	440	457	471	429	468	436	457	423	454	446	443	429	460	432	466	433	454	466	432	449	465	474	425	431	408	452	418	439	454	445	452	457	445	438	444	451	437	466	401	435	436	429	433	439	441	475	455	432	390	439	471	481	448	463	483	441	440	418	470	409	454	457	436	421	444	460	441	440	444	480	457	478	451	445	439	417	460	444	515	464	499	415	407	446	453	443	470	431	434	422	435	409	477	488	456	460	429	434	464	411	451	447	445	431	436	462	460	428	437	440	417	438	473	447	450	495	453	429	485	412	404	439	432	465	427	459	419	455	463	411	438	432	414	397	433	436	440	441	434	416	453	429	462	431	478	450	427	438	445	465	424	436	473	410	447	453	455	410	441	478	429	485	406	412	475	434	445	431	476	428	442	462	442	451	473	465	440	424	396	390	463	433	423	481	410	440	443	414	421	453	429	466	395	437	458	425	434	401	452	476	425	431	421	439	420	417	450	457	455	455	441	476	437	451	432	431	438	466	472	440	439	426	462	426	408	423	474	436	428	409	438	474	435	434	463	456	414	483	481	448	479	422	472	472	438	459	443	443	416	442	431	428	432	450	462	469	437	483	422	466	408	454	488	447	442	485	449	430	474	466	431	467	452	435	452	452	484	421	438	463	460	451	452	417	414	448	467	481	438	424	415	463	455	475	419	479	413	488	442	416	459	446	477	434	461	420	418	442	403	454	448	424	440	443	417	444	403	446	466	442	459	427	430	435	449	437	474	464	465	437	467	475	470	427	454	431	462	459	419	466	434	427	484	440	418	419	482	431	448	447	437	469	415	461	450	467	414	421	450	434	454	454	432	436	426	407	447	431	449	479	411	438	468	464	431	445	463	449	447	446	458	444	432	409	442	441	459	455	428	447	467	422	450	436	426	452	462	455	441	479	437	457	478	441	450	425	427	452	431	458	475	416	417	448	488	432	424	444	421	415	463	455	441	447	436	406	459	453	437	444	464	379	445	427	420	487	465	455	434	451	442	442	451	438	473	417	450	401	461	448	439	427	444	445	436	487	439	411	458	426	497	427	374	415	476	459	449	442	444	486	442	433	436	469	441	452	479	447	427	441	447	379	420	456	439	436	429	421	388	455	463	421	495	439	406	456	453	460	459	473	441	466	447	450	447	454	420	444	451	422	477	441	422	432	426	407	408	455	412	472	460	468	431	442	431	448	452	471	469	450	388	470	452	470	422	434	457	464	415	454	453	427	473	424	486	426	439	437	470	457	436	430	431	434	457	471	424	448	438	456	447	423	441	434	425	437	488	423	440	445	426	433	428	428	400	475	454	451	469	457	440	464	416	443	463	447	458	465	432	491	443	465	447	441	427	456	445	452	420	454	449	434	465	418	457	430	437	459	480	427	418	468	430	445	422	421	459	454	441	434	444	439	449	452	437	499	424	465	462	446	461	474	453	460	467	445	432	465	431	446	401	450	444	451	434	423	518	428	457	450	449	434	426	410	465	453	460	430	461	468	427	458	452	425	483	424	411	405	461	433	423	451	408	448	432	472	428	470	445	444	441	445	396	433	424	437	418	444	402	467	439	438	462	431	449	413	401	463	437	442	463	462	455	428	448	437	412	430	460	459	401	432	445	452	462	401	418	436	456	434	425	453	459	422	388	418	454	470	455	434	409	402	442	447	418	480	449	449	479	433	406	476	445	439	471	461	426	445	468	415	425	430	419	455	430	440	445	442	454	449	442	486	428	413	485	418	437	469	416	451	422	459	459	468	435	464	431	462	383	445	421	433	440	440	450	428	429	425	447	461	502	441	439	461	421	448	421	447	457	439	425	431	417	423	433	432	482	445	408	424	442	445	400	445	438	466	488	403	453	405	461	434	427	462	457	430	461	459	444	400	469	448	466	486	441	443	446	478	458	507	444	444	420	439	405	459	450	416	433	474	452	433	452	439	403	428	413	444	430	461	456	435	430	473	467	468	460	467	450	457	388	443	435	431	425	453	465	470	466	448	415	434	451	429	407	435	435	467	487	472	447	466	432	430	399	490	419	438	442	442	424	417	463	429	453	444	460	461	424	403	431	471	484	435	451	414	470	444	409	433	443	463	446	422	481	458	463	450	411	441	444	443	425	485	456	480	421	430	463	450	443	452	444	448	450	434	429	473	411	482	430	449	473	449	434	424	464	436	457	469	486	429	459	448	443	439	433	488	449	443	422	442	420	439	466	440	454	461	442	424	457	442	450	460	478	480	428	427	436	471	434	415	418	463	431	457	413	441	449	457	464	445	474	445	415	431	419	411	456
8067	5339	7089	5212	3589	2334	1530	1280	947	788	704	569	542	459	391	421	374	357	357	319	345	294	306	304	276	284	273	262	236	257	253	256	252	250	257	225	264	215	229	215	218	211	260	212	242	272	245	226	208	204	204	243	211	210	231	212	221	223	222	234	234	214	200	226	232	235	222	217	236	195	209	204	165	224	198	228	217	185	210	198	206	204	187	192	211	202	236	206	195	196	225	207	217	192	209	200	217	221	184	214	190	208	194	194	207	211	190	188	215	217	220	214	219	204	198	236	227	212	197	230	239	176	232	238	224	226	204	184	219	207	213	227	200	201	188	224	197	206	231	205	224	203	203	214	205	218	212	214	233	194	212	214	206	181	185	192	190	215	208	194	212	221	201	214	213	220	206	230	187	227	234	219	206	208	215	199	196	218	212	221	196	207	234	209	213	211	216	210	208	218	207	207	197	190	195	231	219	234	200	181	218	185	229	212	210	205	213	210	213	223	212	218	218	214	214	211	213	204	178	205	197	226	202	207	199	205	225	201	211	191	219	224	192	203	214	212	218	193	209	191	181	233	212	194	240	206	208	220	214	221	215	235	219	212	203	189	196	205	227	204	208	223	204	208	167	190	199	230	215	226	227	202	221	223	199	192	217	188	186	221	201	199	231	206	189	208	216	209	202	206	184	193	187	211	199	200	225	217	225	221	213	211	223	193	203	197	200	222	231	200	177	215	212	224	195	220	224	193	209	231	194	212	224	216	209	205	216	211	201	211	227	230	203	239	202	223	195	197	200	226	186	207	224	200	219	197	222	230	234	231	224	213	196	198	248	209	226	211	237	222	199	200	226	174	214	198	205	221	224	193	215	200	212	224	217	196	219	202	225	215	235	200	228	205	216	195	226	196	206	206	213	187	198	218	188	206	220	206	186	196	197	212	199	213	210	216	219	233	197	199	214	234	178	225	216	234	223	250	215	191	223	214	195	229	195	206	219	216	192	212	229	228	186	197	200	219	209	191	196	213	227	235	214	207	209	205	208	190	209	215	217	222	188	199	208	197	193	240	216	209	206	206	218	222	196	232	244	231	201	208	197	230	249	207	211	238	199	215	210	184	198	199	202	203	214	216	185	205	232	253	207	204	215	199	223	220	206	195	199	186	201	210	202	213	200	202	225	214	227	194	201	228	212	199	202	210	187	219	210	211	209	204	190	198	202	210	210	216	189	207	234	220	225	206	215	223	225	208	209	224	225	222	217	192	185	212	211	195	202	236	205	204	205	198	203	174	215	218	203	214	226	205	223	187	220	197	207	211	233	202	232	190	191	231	206	234	229	219	230	203	207	220	211	200	243	207	212	202	217	216	228	211	215	212	199	217	195	208	221	224	211	221	207	205	207	184	230	197	200	220	187	201	194	195	203	198	220	242	187	197	236	207	197	200	191	215	178	221	221	226	218	212	221	227	210	211	179	217	195	211	196	219	213	217	213	228	215	196	206	219	171	170	191	172	220	216	209	225	212	167	216	197	218	223	197	197	202	224	207	215	189	233	201	190	204	210	190	205	212	203	230	224	210	222	210	229	206	218	223	219	193	212	185	220	214	200	242	214	222	202	223	203	208	214	207	198	201	239	209	211	230	220	205	232	232	186	203	211	213	215	184	226	218	201	199	224	219	217	189	215	226	187	251	238	200	220	208	198	204	219	214	188	214	208	213	189	208	210	215	241	191	198	190	197	218	218	235	203	206	217	227	232	214	242	214	216	211	212	228	205	220	212	221	213	212	200	199	196	218	187	198	227	194	238	194	224	202	216	198	196	199	215	219	184	200	226	211	219	223	232	209	222	217	198	237	216	215	217	221	214	223	206	200	218	218	205	196	221	210	202	226	221	187	229	223	210	188	213	189	231	205	194	203	204	219	220	199	214	223	227	209	206	235	208	224	203	215	213	221	215	217	197	217	183	186	231	196	217	204	209	210	177	210	187	196	217	214	203	199	207	225	196	199	216	204	213	194	218	224	188	200	216	200	221	208	215	217	234	237	207	191	213	216	232	211	220	222	189	211	215	213	195	224	185	205	199	201	189	197	213	180	225	204	212	224	189	202	230	204	221	211	214	217	210	190	227	205	210	223	212	198	195	195	199	204	198	225	202	194	234	199	214	241	201	207	179	212	230	211	207	222	229	211	246	200	222	218	219	217	197	213	201	210	207	202	220	238	205	214	206	192	222	212	207	218	215	201	207	202	199	229	226	202	214	214	181	190	181	187	193	217	214	192	209	214	211	216	213	207	218	186	213	184	211	218	211	219	206	228	193	183	199	195	207	220	199	234	219	210	215	220	214	211	209	210	209	230	215	223	210	198	222	191	182	215	188	196	201	207	217	225	206	187	203	180	216	205	231	189	225	244	210	204	210	231	184	217	233	196	221	210	187	224	214	216	232	190	194	208	213	213	207	198	217	220	239	211	207	203	196	224	210	229	202	224	214	229	218	222	208	220	223	211	199	195	223	213	202	197	227	221	224	214	223	215	211	204	196	214	179	198	203	190	226	228	203	192	211	223	194	238	211	215	200	207	196	206	194	210	198	208	214	197	214	206	222	192	189	233	206	198	210	195	206	193	221	212	216	205	218	193	188	201	214	214	203	158	205	227	190	202	201	210	187	201	235	220	201	205	186	242	216	197	206	218	191	232	220	222	209	222	227	221	205	223	234	205	228	234	201	220	225	228	205	234	199	194	228	225	188	202	195	206	193	230	229	221	191	206	201	232	206	216	219	204	206	199	212	218	222	201	210	249	189	213	219	210	213	196	209	224	202	223	206	196	236	221	214	227	218	196	207	218	195	228	207	222	197	240	202	204	187	209	229	241	194	219	220	218	190	214	207	194	209	212	206	167	211	189	208	240	187	196	202	229	209	192	227	199	219	200	227	178	187	197	225	198	228	220	203	208	209	201	202	204	198	201	200	206	207	179	218	198	187	206	204	193	227	241	235	209	191	195	205	211	228	197	224	239	225	207	225	191	196	225	210	206	195	213	236	198	189	215	206	217	196	213	222	172	209	213	219	188	218	229	203	222	198	218	192	223	218	196	191	211	227	197	205	213	211	211	206	187	225	229	184	208	198	208	178	199	219	198	209	232	218	201	210	212	189	213	220	216	209	220	202	177	200	196	193	219	228	211	224	196	193	213	220	197	224	214	209	231	217	216	219	199	207	209	208	191	207	225	218	208	200	181	220	216	240	202	212	225	195	205	206	164	237	217	190	220	234	225	197	199	214	199	219	185	198	205	197	200	206	246	193	193	191	186	196	207	194	211	187	199	223	213	214	202	192	194	181	227	209	195	184	197	214	208	201	209	185	234	208	194	227	195	215	200	200	225	207	195	190	223	186	211	199	224	222	229	225	220	214	198	199	196	188	214	226	218	214	189	219	217	240	200	199	208	203	201	202	209	212	197	197	211	223	228	213	213	192	175	194	219	186	181	211	236	219	190	195	215	211	185	236
7279	6256	11877	11852	10150	7315	5764	5025	3975	3502	3118	2712	2579	1951	1653	1776	1816	1874	1421	1400	1517	1277	1259	1355	1203	1271	1104	976	1082	933	983	1045	929	827	806	800	825	797	772	748	690	626	677	626	695	628	679	614	670	653	625	617	626	622	587	646	638	576	672	590	595	561	589	583	560	592	593	579	601	587	579	561	628	573	586	608	571	603	582	564	595	581	563	602	605	557	603	589	560	602	568	557	613	584	521	580	603	536	589	598	558	576	569	591	578	576	554	584	582	577	597	524	576	589	594	574	587	561	553	564	563	569	546	600	553	588	559	568	612	551	609	614	571	562	554	587	599	583	595	553	580	541	523	594	616	529	583	551	534	611	612	589	553	580	583	548	622	573	559	559	596	536	565	559	585	562	604	587	598	586	562	602	581	612	596	549	610	592	535	566	578	598	564	572	542	614	621	576	551	556	547	586	605	580	571	567	600	587	553	565	555	544	562	599	553	581	575	551	572	607	533	583	574	568	582	572	614	579	557	545	561	601	584	562	564	586	575	585	581	582	547	570	593	569	598	574	568	547	604	563	579	565	566	581	546	546	580	553	558	516	567	585	598	562	559	581	570	614	562	579	550	602	573	537	555	553	559	574	579	552	600	564	564	557	610	567	589	613	579	587	523	559	644	589	518	586	611	592	603	563	578	559	565	564	623	575	554	558	587	573	591	597	554	594	546	575	560	542	566	582	584	605	576	609	606	593	593	598	621	592	592	500	590	589	595	571	669	566	569	559	581	591	586	568	555	566	565	572	603	570	554	614	551	579	569	583	571	624	540	529	541	612	565	570	581	573	582	544	592	543	569	593	565	574	588	557	557	605	592	550	600	554	586	595	581	555	600	592	552	557	628	579	542	594	587	578	587	597	585	562	610	569	601	611	574	580	608	551	583	577	589	526	591	587	593	578	574	552	570	568	586	600	584	558	592	543	544	540	568	589	519	590	580	526	554	540	502	557	625	539	624	591	551	602	565	562	572	608	528	580	557	554	582	588	558	583	574	590	569	565	562	581	584	581	562	570	537	570	569	578	556	560	532	589	588	579	578	582	579	570	595	596	569	590	582	586	585	557	527	562	579	568	598	615	560	563	535	584	560	576	550	575	573	558	575	572	578	616	546	519	553	601	546	605	556	536	570	580	592	613	542	592	570	590	562	578	590	553	574	563	596	551	561	574	542	601	621	583	544	594	553	552	524	545	583	542	542	604	561	588	567	587	600	610	535	602	552	601	572	541	569	533	587	594	570	563	596	616	569	554	559	578	547	527	544	563	575	582	598	616	565	546	560	568	547	574	562	548	582	578	552	582	537	611	600	575	522	568	594	581	551	557	598	556	566	579	563	577	549	572	550	534	564	557	550	523	566	551	587	541	607	572	625	582	553	587	559	562	560	582	578	577	558	552	573	597	559	542	556	573	589	592	553	531	586	557	568	587	583	577	574	581	599	574	566	592	557	592	587	601	573	557	602	577	670	546	589	597	596	570	593	558	573	617	593	541	568	562	593	568	581	595	551	581	608	547	614	563	574	592	584	599	555	569	599	550	538	575	554	587	574	593	594	544	581	556	587	563	571	586	608	619	579	549	571	556	577	589	601	556	650	618	560	542	544	585	545	539	568	611	550	543	610	594	565	534	568	578	574	550	580	581	604	565	595	571	595	571	548	530	569	538	552	602	582	590	542	560	562	564	582	536	565	538	570	553	587	566	578	564	557	582	554	581	573	575	598	592	581	574	556	546	559	570	555	567	587	607	550	636	579	581	576	620	589	535	620	591	542	542	556	579	562	582	608	551	577	619	566	595	568	542	573	554	563	609	577	539	606	609	538	599	598	539	642	550	540	595	564	568	554	582	568	577	598	564	591	529	580	554	592	581	578	608	569	605	548	572	554	598	575	538	614	586	564	551	588	618	562	580	557	610	562	580	564	566	606	593	585	582	551	611	576	610	564	559	552	567	579	607	557	569	605	596	586	585	566	582	526	530	584	587	599	574	572	529	613	576	532	536	551	560	566	586	571	572	575	560	597	598	564	625	550	573	636	577	575	609	571	580	587	573	566	584	575	588	590	554	565	599	595	575	616	542	583	600	583	563	584	568	572	564	543	563	625	583	542	545	585	596	631	589	550	543	596	543	593	567	563	583	609	560	611	562	581	563	524	596	555	568	554	548	532	553	620	556	585	581	615	561	581	624	569	588	532	614	572	585	573	550	574	573	577	575	547	582	646	592	583	508	597	562	558	598	568	610	562	583	572	580	570	548	611	539	593	573	603	554	589	572	532	552	578	550	541	620	625	548	612	537	563	558	568	637	579	612	606	573	581	550	565	603	562	550	556	538	559	563	543	555	554	667	602	587	575	555	535	561	566	571	575	586	605	600	596	633	572	607	568	567	595	581	539	582	551	568	581	575	564	553	537	562	526	547	573	579	583	604	567	588	521	551	564	568	573	560	555	596	572	568	639	560	592	585	579	593	572	619	531	584	561	617	599	551	574	559	589	556	591	599	549	601	585	588	580	566	559	566	573	584	561	557	606	566	571	553	539	582	592	570	562	581	597	595	577	569	570	557	583	584	604	573	570	563	588	563	585	543	549	562	617	583	582	601	574	588	566	591	555	509	604	553	569	586	596	534	578	593	572	591	589	549	603	549	593	577	583	602	568	550	547	608	593	581	592	588	548	545	562	571	575	553	600	578	536	575	588	568	597	535	618	608	590	575	546	593	557	585	548	571	600	589	588	566	593	574	545	551	582	584	573	578	552	507	550	570	546	561	534	581	562	535	611	583	545	542	550	603	615	561	540	560	548	562	594	554	544	602	586	579	560	559	588	561	588	528	572	583	558	545	594	611	608	553	589	627	561	580	558	615	585	588	570	520	537	587	572	530	533	593	564	603	560	564	569	581	553	584	554	550	532	589	582	580	574	572	557	566	592	539	639	578	582	561	571	584	565	574	536	570	610	548	617	578	578	575	617	587	591	590	578	530	593	568	563	607	587	582	557	577	580	576	561	594	522	576	563	589	530	600	587	543	575	619	525	607	588	562	574	582	596	591	575	550	566	558	553	584	585	578	605	614	563	551	550	570	626	611	557	596	589	547	557	563	561	618	561	603	593	589	631	557	551	550	559	561	562	576	555	534	583	595	571	531	598	556	605	592	596	558	566	513	545	586	592	569	526	611	571	550	551	563	594	547	621	555	541	551	594	524	578	531	553	551	581	552	571	557	566	573	577	555	560	579	577	566	583	582	582	551	583	575	549	590	567	603	535	591	572	607	545	531	531	601	620	588	623	536	589	596	584	571	535	537	512	585	598	566	540	571	552	591	545	608	581	617	583	575	578	574	564	579	566	552	557	517	578	578	539	613	607	573	586	609	582	568	600	549	585	611	559	600	549	590	578	601	588	568	556	567	596	541	587	593	574	596	548	534	604	603	579	603	565	568	611	597	621	560	549	574	578	591	589	625	573	590
22399	17805	22186	20037	17366	11065	7791	7058	5482	5038	5091	4315	3706	2471	2394	2678	2438	2736	2120	2136	1660	1536	1506	1797	1605	1273	1062	1028	1248	828	1046	1189	872	602	589	504	567	433	433	473	320	312	287	276	268	250	223	229	203	212	190	203	201	196	195	203	194	182	191	181	211	184	198	192	210	200	194	179	188	184	173	172	191	173	185	182	178	173	170	146	175	188	205	159	180	185	193	176	197	160	188	166	144	161	179	202	172	169	158	167	157	185	162	172	180	189	164	169	187	195	181	169	194	178	171	178	178	157	165	159	168	161	163	168	176	181	159	160	173	169	157	165	172	168	167	191	178	176	160	173	175	197	168	179	170	191	185	197	166	178	191	187	178	159	186	185	163	179	174	191	188	181	197	197	192	170	178	177	191	163	171	204	178	185	212	191	180	163	165	176	190	192	176	177	177	183	157	188	165	160	200	176	193	190	178	174	171	149	170	166	175	182	182	182	175	174	161	175	174	182	131	182	189	180	190	192	183	180	140	187	187	161	153	185	153	163	185	170	188	169	176	188	174	191	161	163	175	184	158	170	193	188	183	187	177	145	192	173	208	160	201	158	185	201	182	153	208	183	153	180	164	197	168	168	156	158	174	186	200	176	164	163	189	174	204	151	196	178	165	160	201	180	184	174	181	179	189	162	167	177	184	169	161	175	176	181	176	188	168	175	159	147	160	158	189	174	209	190	176	171	175	174	190	166	179	171	188	181	166	179	165	164	188	184	159	165	193	154	158	169	172	166	172	163	183	174	155	160	164	184	169	173	177	179	178	184	166	151	182	161	174	175	176	158	163	171	152	166	165	178	150	182	181	185	192	172	189	197	185	162	176	155	173	178	160	187	191	157	164	174	153	174	178	174	181	174	162	184	157	168	172	176	187	185	167	167	179	169	173	158	197	174	185	175	171	139	162	164	199	194	202	178	173	173	163	144	168	180	182	170	187	188	178	169	166	191	145	183	168	165	179	168	146	187	172	140	172	193	167	172	201	173	170	171	177	174	162	166	170	190	177	148	160	157	170	169	163	182	157	162	166	172	194	175	190	190	153	190	187	162	151	178	170	183	173	160	192	182	149	169	181	174	195	177	209	163	159	180	179	187	183	171	180	157	152	161	181	190	187	181	175	177	170	181	181	169	186	184	144	159	179	150	171	177	165	174	182	192	184	181	166	185	172	177	191	166	169	163	173	172	190	180	162	195	168	171	149	181	172	179	164	164	180	148	166	172	190	172	149	181	182	168	170	204	180	173	168	178	180	181	180	192	182	169	170	179	167	145	187	159	163	197	167	175	186	174	196	158	191	182	175	169	182	160	135	197	161	172	164	165	185	175	172	171	186	151	168	155	169	174	199	162	158	177	167	196	189	176	177	167	198	163	181	165	163	190	148	171	178	178	189	147	181	179	165	189	192	174	188	189	206	180	173	181	163	165	170	207	179	185	190	168	178	179	174	161	167	163	172	176	164	154	177	163	206	182	193	169	182	163	185	167	182	167	166	174	175	162	183	164	140	157	196	179	190	194	160	174	154	143	172	173	162	170	180	167	176	163	154	178	170	165	155	203	186	170	185	176	185	168	155	182	186	189	172	147	187	174	164	193	164	171	183	210	191	169	178	167	189	157	155	194	165	207	171	167	185	171	163	165	196	168	184	198	174	157	157	193	185	167	180	177	181	151	188	148	175	182	205	171	188	185	167	184	161	135	164	195	171	175	183	164	154	179	196	165	178	169	203	196	201	184	175	168	152	156	177	177	167	192	207	185	168	154	173	168	197	170	145	161	161	183	174	191	200	188	167	188	179	157	191	159	189	183	185	182	183	159	169	187	172	154	164	187	166	174	176	159	184	184	162	151	156	170	199	184	186	184	198	204	174	181	161	170	184	178	158	143	166	148	156	167	178	170	148	192	179	177	189	172	208	188	171	177	171	187	182	208	158	184	156	185	192	163	178	158	166	176	183	157	166	168	149	190	167	184	181	198	149	194	191	195	171	168	184	166	165	175	195	166	173	200	189	196	181	165	160	200	174	163	153	156	165	174	177	179	169	167	175	178	174	196	174	178	182	174	185	177	185	190	164	192	175	169	172	140	177	174	179	176	184	159	185	167	159	170	173	198	164	198	170	184	166	174	189	176	179	172	187	164	176	201	179	169	170	151	158	204	211	150	169	165	188	167	175	168	178	185	162	171	163	173	171	187	184	162	162	178	179	170	177	178	181	179	170	172	180	177	188	165	172	180	197	176	165	166	192	150	190	178	182	171	154	187	164	179	170	164	146	150	178	174	164	183	202	193	160	173	172	191	173	172	174	169	189	172	170	156	183	175	158	153	195	181	184	164	146	166	173	181	164	195	168	176	172	180	161	167	177	177	182	181	177	165	179	164	159	167	158	193	192	179	156	164	189	173	157	174	184	176	176	168	157	185	176	152	192	172	182	168	184	165	189	152	189	174	180	155	180	183	170	156	177	169	178	196	177	159	184	192	182	185	170	175	184	198	161	178	171	170	162	192	156	170	191	201	183	170	195	167	186	160	135	164	172	171	157	194	172	183	165	155	196	183	181	185	165	182	151	202	183	171	182	159	176	172	176	184	192	166	168	169	169	158	194	180	179	191	175	194	189	176	191	136	135	168	177	170	187	167	175	192	198	175	181	172	156	190	178	183	170	171	203	187	162	187	185	198	148	147	185	166	184	179	169	185	173	190	173	178	178	164	167	196	186	169	180	169	192	168	157	145	164	175	174	161	181	174	178	171	163	183	155	154	161	185	181	177	165	179	180	172	154	188	176	195	174	177	172	166	186	162	182	173	167	170	180	182	177	161	168	195	176	159	158	179	164	173	195	174	178	161	170	148	193	173	152	170	187	164	185	200	184	173	147	166	184	160	174	167	147	173	164	163	195	210	161	152	152	180	174	192	169	158	191	193	169	174	155	173	161	175	178	204	168	167	168	157	191	202	208	176	170	182	167	185	175	183	189	186	168	160	169	179	164	166	198	163	174	185	165	210	156	172	188	176	189	172	178	150	176	159	162	163	189	172	174	172	169	190	163	158	157	176	150	196	191	175	188	162	150	144	197	172	166	186	185	170	173	183	176	173	190	210	177	161	169	150	190	162	169	164	151	181	182	159	142	188	163	183	188	165	190	194	160	173	177	191	179	187	163	191	165	198	179	163	180	157	153	171	159	157	193	141	175	188	178	174	182	159	160	157	169	175	190	167	180	180	175	160	158	170	191	169	174	168	184	166	168	196	165	169	168	178	166	169	165	171	174	167	183	161	192	179	163	181	172	178	161	199	165	182	164	157	168	176	187	185	168	208	195	189	175	157	172	161	172	176	179	167	178	177	183	179	168	150	160	148	188	149	210	174	160	156	161	177	173	177	188	169	160	176	195	168	169	194	169	167	178	160	170	175	163	175	152	176	147	186	183	178	184	192	191	198	175	162	162	172	195	178	154	177	183	187	186	178
17019	15653	24536	25828	24512	18709	17282	18364	16101	15956	16759	15139	14508	10244	10060	11290	11391	12008	8450	10277	9117	8613	7983	9125	8411	7556	6242	6277	6723	4130	5762	6812	5158	3706	3295	3136	3645	2400	2395	2548	1718	1364	1396	1301	1044	1098	1122	845	1043	809	815	765	776	723	711	609	654	653	665	684	674	666	652	648	600	595	601	588	515	501	507	562	531	544	561	553	510	533	530	524	527	508	489	498	495	562	557	517	524	507	514	494	500	498	522	513	509	456	494	524	451	482	514	498	472	483	500	499	503	479	486	499	486	515	475	512	511	504	510	514	470	520	504	509	481	505	531	523	494	511	468	472	502	482	507	482	498	492	442	461	465	496	500	485	507	486	540	460	467	451	496	501	484	472	520	480	520	508	481	448	489	495	448	525	499	478	447	502	453	482	486	479	527	500	435	506	527	485	476	533	475	433	489	494	508	517	511	471	508	479	479	466	522	511	475	491	522	477	480	484	488	501	476	481	477	492	489	478	476	492	505	489	501	491	494	522	486	479	468	486	511	500	465	453	529	476	455	506	479	464	482	511	492	474	513	517	542	520	471	469	492	494	484	496	497	496	496	438	521	493	495	528	493	524	533	513	489	501	490	524	483	506	511	513	474	524	486	475	485	518	508	493	465	475	505	499	489	525	511	521	484	469	480	465	504	497	486	504	525	466	468	473	490	483	478	481	493	505	513	496	471	485	514	481	486	490	452	485	499	463	537	472	458	465	451	491	493	496	476	473	491	478	446	489	478	472	520	493	505	498	508	497	447	478	488	466	501	480	487	499	514	510	503	504	488	505	493	498	486	487	447	434	499	488	451	500	487	483	522	488	502	485	494	458	518	493	483	473	513	485	494	522	502	472	470	473	508	513	479	505	489	486	510	458	494	478	531	466	486	485	479	463	499	497	488	534	476	482	518	511	507	532	500	509	509	545	499	505	527	496	509	506	514	488	479	515	454	466	499	497	499	471	464	494	469	522	502	477	480	489	524	499	444	446	488	525	454	496	541	495	471	514	451	510	484	472	463	467	525	464	502	454	519	458	483	467	493	504	492	516	475	501	490	488	497	440	508	505	468	522	506	507	496	503	491	489	501	500	479	484	470	477	508	479	496	524	505	445	473	509	479	498	500	505	500	512	483	508	499	463	483	484	460	451	534	469	512	474	498	500	512	501	481	496	483	490	498	491	500	500	491	488	484	473	511	492	470	486	452	463	476	477	472	487	494	475	491	504	498	474	513	456	477	496	461	472	478	502	514	493	488	443	453	486	479	459	498	521	499	492	506	461	463	517	534	506	476	529	520	503	517	543	478	513	494	526	526	485	506	490	475	508	506	508	533	517	467	468	522	518	501	504	464	467	489	480	490	466	486	476	442	502	506	491	484	468	502	541	513	493	503	487	487	519	491	475	507	489	474	500	520	468	460	511	481	486	443	479	469	470	502	468	529	467	496	503	467	491	504	521	516	504	478	508	491	469	502	519	507	503	518	460	513	488	462	446	511	513	472	494	480	533	450	495	532	458	470	503	500	465	512	439	488	509	517	491	501	457	498	461	529	495	485	484	466	474	502	467	502	475	486	480	538	487	482	440	538	494	476	481	490	522	481	497	469	507	527	541	482	500	457	497	479	491	495	501	492	475	469	503	454	508	479	519	478	478	477	486	494	497	487	466	459	495	513	497	448	468	483	495	464	504	487	467	496	490	460	500	490	498	494	492	494	471	486	480	464	492	450	471	487	483	491	509	465	509	488	505	488	492	476	476	489	469	505	505	489	504	495	478	446	504	484	484	506	488	446	498	500	523	467	492	469	472	480	495	449	462	475	491	462	525	519	460	493	500	510	538	493	483	525	464	477	474	450	493	464	522	502	482	456	495	491	460	508	517	492	501	490	483	526	540	495	492	503	467	493	500	477	488	512	517	493	500	480	474	469	467	506	451	500	503	472	450	520	511	497	496	505	462	493	480	476	504	521	466	488	486	490	514	527	513	511	495	481	522	471	473	499	530	478	474	467	475	538	530	494	483	533	479	539	515	479	498	509	483	463	521	458	451	496	504	473	472	482	508	517	487	490	486	474	454	491	502	484	472	495	502	488	484	496	509	481	500	500	506	496	455	491	474	504	439	490	502	466	487	494	484	520	451	486	482	512	484	483	470	476	481	490	508	464	516	475	495	512	468	459	489	466	503	483	459	497	475	494	471	499	477	493	477	485	489	474	503	445	464	509	490	481	490	469	487	498	504	508	456	519	504	472	475	474	500	487	512	537	474	472	461	514	472	469	482	506	488	513	474	483	473	482	476	494	473	518	462	539	485	500	505	479	516	488	501	509	475	462	512	440	529	524	495	485	483	468	475	486	517	505	492	512	507	477	486	461	493	526	488	504	460	488	463	503	471	485	487	522	475	480	542	504	494	476	495	514	483	501	505	486	466	453	473	511	482	460	512	485	477	492	477	504	498	510	443	558	475	468	460	490	500	456	485	516	512	482	511	506	486	462	488	473	500	453	466	496	486	514	491	473	504	516	505	496	498	490	538	489	510	528	496	514	501	474	461	455	517	484	455	505	486	483	493	519	480	520	479	466	504	491	518	468	484	523	509	497	465	480	477	505	479	480	470	480	495	461	484	524	535	518	504	458	519	467	522	426	519	483	488	464	508	491	497	492	533	485	476	498	487	492	514	479	507	471	480	521	455	471	445	492	523	502	503	523	513	507	489	499	512	457	522	505	477	466	498	447	504	490	487	501	525	463	482	485	546	478	499	523	474	490	475	487	471	497	470	478	457	497	461	501	478	496	490	487	465	455	478	492	500	488	461	522	463	455	485	505	488	508	496	487	492	505	502	469	479	475	484	475	480	520	470	525	485	490	536	483	521	497	523	470	514	500	484	466	474	526	488	494	481	529	550	470	499	480	490	455	484	507	482	500	467	492	482	524	529	479	474	485	489	463	515	501	493	433	461	504	486	466	498	530	497	505	476	542	474	457	480	503	464	483	514	467	514	507	484	498	481	495	500	482	433	498	511	500	513	464	511	460	472	500	505	493	518	483	460	504	507	495	446	533	502	472	515	464	476	472	429	478	478	534	477	481	522	495	482	488	504	547	469	478	475	501	476	477	460	479	506	472	520	539	461	493	462	475	504	549	456	491	488	477	472	491	460	490	476	463	471	529	513	481	499	523	468	551	489	497	475	490	514	490	482	513	522	477	461	484	503	488	474	532	448	490	497	477	494	482	496	471	495	480	449	487	478	517	461	481	510	539	462	482	444	446	520	477	487	502	513	507	482	509	472	471	482	502	443	494	489	487	463	504	485	491	476	473	516	494	479	470	470	503	499	500	464	465	483	515	494	512	507	501	471	490	481	484	491	487	481	501	503	505	500	432	508	471	466	500	496	512	509	502	471	481	484	530	494	465	491	497	507	494	468	499	494	503	509	465	448	484	457	565	468	498	500	455	489	518	529	455	484	502	504	488	502	446	527	506	500	480	482
31006	26097	30298	28507	25722	18834	14665	13486	10910	9672	8738	7709	6996	5498	5093	4976	4725	5462	3638	3735	3474	2952	2819	3134	3204	2445	2199	2237	1960	1491	1814	2033	1561	1020	1006	954	993	650	582	636	440	347	373	355	294	341	293	283	266	238	253	232	226	213	229	190	180	180	183	191	188	178	197	189	178	188	197	185	147	161	163	157	172	194	160	178	170	143	175	141	176	167	163	169	182	139	152	155	136	166	191	161	156	157	151	159	155	180	167	191	168	161	145	147	146	151	161	179	163	161	159	171	148	146	152	161	150	143	148	170	166	153	164	148	158	130	163	176	134	177	167	175	145	170	158	143	155	150	156	155	183	165	145	133	171	137	163	156	156	156	146	150	162	158	157	162	141	152	150	142	156	151	159	184	174	142	168	135	162	140	147	141	169	178	159	158	143	171	168	164	158	140	153	167	170	155	149	184	153	180	156	170	139	150	160	175	147	146	155	155	137	149	152	183	175	158	159	161	155	166	164	142	159	151	157	152	175	147	149	160	134	148	162	145	130	171	159	161	172	157	163	154	154	145	135	144	130	164	177	154	141	133	140	139	143	160	141	146	144	128	145	141	157	167	152	159	162	152	154	139	145	152	168	180	158	169	149	159	166	159	142	151	143	168	163	138	153	151	164	155	167	135	144	136	182	138	155	152	171	148	181	175	146	155	163	147	130	185	160	164	154	164	152	143	149	164	171	156	138	165	157	140	154	161	152	161	152	141	148	174	171	156	158	172	153	196	155	172	141	158	152	168	182	188	166	144	149	169	149	137	149	159	163	161	159	148	151	170	161	156	152	157	153	176	175	156	147	124	142	158	141	169	155	145	147	152	163	147	147	145	164	126	159	164	145	150	166	160	152	145	160	142	139	138	158	151	153	154	170	163	162	154	172	139	155	150	167	164	158	142	156	165	152	148	151	151	160	146	155	149	175	165	169	148	168	163	158	142	148	168	161	151	184	154	152	149	162	149	168	141	142	157	144	146	136	145	170	160	168	163	183	152	142	142	148	159	157	142	161	151	135	141	184	136	152	154	142	160	133	161	125	181	157	172	123	123	146	146	168	139	136	179	145	154	148	146	151	151	156	166	140	160	147	158	147	148	145	142	147	148	156	153	163	141	156	166	157	150	137	157	157	158	159	154	155	176	156	145	138	163	162	157	156	135	150	156	147	142	150	147	151	128	134	159	158	163	155	135	151	179	175	150	162	160	173	158	147	155	130	141	168	187	148	175	168	137	143	146	135	146	162	182	162	153	151	167	149	157	144	162	137	170	146	145	164	158	154	156	165	140	155	164	139	166	154	159	155	159	142	132	152	134	146	175	157	164	167	163	139	174	154	149	146	147	147	167	143	179	135	162	143	162	145	172	150	149	142	165	146	160	156	142	145	149	157	132	153	137	180	161	146	142	160	154	156	159	141	154	163	168	151	169	129	167	148	149	137	160	158	154	146	145	141	151	173	160	163	165	167	167	168	171	149	155	147	152	140	177	133	169	169	177	162	156	152	154	167	139	160	158	158	160	160	157	160	166	158	164	135	169	157	138	146	159	157	139	145	148	175	141	160	155	154	135	162	153	128	173	167	178	157	158	142	134	162	136	134	138	161	163	149	159	154	150	136	146	141	154	145	151	166	154	177	161	153	126	150	141	156	173	155	123	179	170	170	163	166	150	164	153	161	139	146	144	157	150	153	152	160	161	165	166	160	176	159	170	145	149	162	169	147	157	164	164	161	148	168	174	178	158	157	159	166	135	158	155	138	147	141	155	140	157	155	160	149	162	148	156	147	149	167	155	165	139	142	159	159	162	134	149	149	127	160	142	163	156	141	166	169	152	142	126	150	164	153	168	185	134	149	139	143	173	176	155	125	165	165	143	144	156	166	155	188	154	153	157	156	140	148	147	164	157	176	165	154	147	161	162	138	161	153	146	146	156	167	174	183	159	152	138	146	155	141	169	154	177	163	154	159	158	140	167	147	171	168	187	164	158	158	131	155	143	148	142	138	153	140	154	146	155	153	160	160	159	152	145	141	155	147	153	146	162	177	156	146	161	170	157	136	146	173	151	159	162	136	154	156	145	125	131	139	149	153	164	156	143	164	134	158	150	168	165	139	151	146	128	171	136	170	164	162	152	163	138	158	181	146	158	161	140	164	152	151	182	178	169	167	163	152	173	184	156	155	146	149	147	144	168	145	136	126	154	146	144	147	144	153	161	146	170	157	153	161	160	167	145	144	140	150	125	151	157	130	167	147	166	160	148	163	154	147	147	143	151	165	157	170	174	153	146	169	165	145	146	158	141	143	154	155	125	154	177	149	145	164	148	137	158	168	166	150	140	168	161	173	150	146	148	134	174	149	149	187	162	172	154	161	160	146	132	167	172	138	153	144	164	120	146	173	158	136	160	145	168	159	169	145	146	153	149	124	153	127	160	159	132	153	158	144	170	137	144	173	154	180	152	153	166	157	157	150	160	160	131	149	152	150	163	137	145	165	150	168	176	171	161	143	140	137	154	166	183	173	159	128	154	165	149	144	150	132	143	146	157	143	148	133	133	159	128	160	158	171	159	160	153	155	172	152	171	154	165	177	166	168	181	140	153	174	152	151	137	168	158	153	139	146	149	163	162	172	136	168	161	158	152	159	157	158	181	159	165	170	163	162	148	155	142	149	173	167	143	162	158	151	160	169	162	168	180	167	133	151	161	142	174	179	146	152	158	151	130	158	165	150	145	135	154	133	154	168	146	171	159	160	153	173	164	167	139	141	156	151	161	159	153	158	145	166	144	144	129	155	143	153	159	152	145	155	151	145	160	144	150	152	146	141	165	175	175	171	161	164	175	150	163	153	159	134	152	146	145	156	148	138	131	176	157	143	165	153	141	156	159	157	158	156	174	159	152	167	187	151	174	157	170	174	168	155	143	160	145	158	169	168	156	164	162	164	178	166	185	159	167	147	183	155	142	148	158	171	187	150	169	157	162	158	158	150	156	168	167	149	154	152	143	130	155	168	156	144	147	148	160	150	143	136	167	140	145	168	157	174	170	140	167	134	161	146	168	147	161	163	142	169	167	145	140	137	143	160	182	150	152	157	162	158	139	133	156	168	146	161	159	143	171	143	169	187	141	162	166	160	136	142	162	181	152	160	138	161	155	137	186	138	148	181	153	154	169	157	159	169	162	166	169	152	169	169	158	144	126	176	157	168	150	143	146	153	152	152	143	144	158	166	154	135	163	138	146	164	132	151	151	147	160	175	166	142	154	147	149	152	136	159	162	158	150	159	140	145	147	146	133	159	134	163	144	141	154	144	141	157	169	144	172	165	159	137	173	162	148	136	143	181	160	164	139	152	150	150	149	160	138	136	147	175	163	156	178	150	145	126	153	161	160	144	148	165	168	143	168	165	156	149	172	184	173	130	151	147	147	151	158	153	168	165	179	150	173	165	144	172	142	146	166	122	167	150	153	160	128	162	155	148	128
21654	21737	30506	32137	31085	26223	24301	25423	23460	23313	23462	22168	21398	16926	17242	17196	16694	19317	11880	15673	15074	13519	13547	13782	13721	12645	10909	11286	9612	8001	9753	10994	8818	6384	6151	5513	5453	4121	3842	4071	2703	2079	2011	1907	1470	1691	1534	1257	1373	1093	1072	1047	1044	883	800	757	732	825	833	805	721	645	737	827	690	662	799	639	541	505	530	559	555	614	553	561	528	492	506	513	505	495	483	471	509	526	499	513	503	475	447	414	434	437	475	484	434	477	456	500	437	461	435	433	437	443	442	451	481	442	437	448	492	447	425	427	469	450	471	460	472	404	431	494	440	452	448	461	440	439	396	424	474	470	385	449	421	422	489	452	404	465	450	408	503	448	441	455	444	411	475	414	432	468	435	453	446	451	479	444	453	429	455	445	414	466	473	426	433	426	437	436	451	431	432	440	445	449	451	400	456	495	453	445	435	440	453	401	427	414	433	461	419	428	466	435	454	442	475	417	471	450	476	443	429	436	451	494	456	461	407	394	467	451	435	458	416	444	462	477	428	442	437	442	452	443	416	440	432	469	437	448	422	447	454	396	464	441	495	427	422	434	435	443	476	387	457	466	423	420	435	461	442	449	427	439	433	427	479	479	450	429	456	437	425	439	459	411	458	466	425	448	414	421	437	447	486	430	431	413	478	437	427	452	432	439	438	400	490	449	446	432	438	481	427	478	441	460	466	434	403	445	467	465	450	435	432	444	470	455	432	428	386	442	432	421	450	485	461	447	397	462	469	444	436	451	427	493	438	420	448	456	480	426	472	453	464	429	429	459	431	485	450	398	469	458	466	447	468	439	434	496	428	450	464	477	454	461	458	426	428	404	418	410	424	454	411	471	446	441	484	434	432	455	444	428	439	432	458	448	457	431	435	428	457	433	473	442	429	458	471	428	452	465	448	448	507	421	411	456	448	443	434	431	434	415	434	441	399	435	445	456	418	433	469	419	409	458	409	431	450	417	423	483	445	421	422	392	420	414	443	508	417	463	440	427	448	462	472	448	439	428	461	433	462	450	444	490	437	473	449	449	461	485	448	440	430	454	452	473	451	459	433	464	448	440	489	416	453	466	425	427	441	486	480	417	426	463	439	474	460	429	438	479	461	475	431	405	420	435	438	410	431	440	461	421	461	436	433	438	452	449	477	442	459	477	447	474	468	469	454	479	459	445	469	443	438	427	392	443	435	410	456	443	414	396	434	486	457	439	435	474	442	434	457	436	461	467	462	432	465	465	447	436	442	457	454	467	446	458	473	433	440	442	417	465	459	425	430	429	455	462	456	467	476	425	431	452	456	425	438	495	464	423	461	468	446	441	463	413	437	435	402	418	455	423	427	415	434	431	478	425	499	478	436	461	441	458	402	450	457	451	452	474	416	438	429	438	425	467	477	477	443	444	432	411	435	478	420	388	421	467	450	435	434	429	442	446	440	454	490	432	452	449	437	441	413	437	454	458	432	441	410	442	482	433	438	422	458	461	422	451	447	439	426	457	435	478	460	421	455	506	462	446	414	434	424	468	439	444	425	461	481	470	431	438	398	431	457	423	458	419	432	449	468	438	470	422	444	471	451	426	422	448	428	417	445	467	442	422	451	472	426	481	423	456	440	446	460	449	430	434	489	481	461	448	404	439	492	417	422	426	454	429	464	435	419	428	443	439	458	432	449	476	425	446	419	416	431	427	399	459	413	440	488	426	405	450	434	447	450	458	431	413	453	415	451	470	474	486	426	450	437	400	500	432	440	440	474	416	467	472	492	444	492	451	447	432	455	407	423	416	422	392	429	446	468	434	439	460	413	418	426	459	441	480	485	457	402	431	448	434	459	459	442	470	442	445	413	461	479	436	421	459	448	419	427	478	407	442	449	465	422	457	444	429	462	430	447	430	427	444	450	497	397	438	460	438	451	435	445	460	452	447	461	453	434	456	482	461	434	473	427	444	435	468	407	465	446	458	473	428	446	447	437	472	429	475	413	417	406	446	471	453	444	440	462	437	470	439	450	417	427	403	425	454	458	446	472	428	477	433	459	453	454	446	449	416	483	445	459	433	471	427	451	453	455	453	494	424	470	499	457	460	435	456	432	456	413	453	425	450	448	449	475	459	461	437	413	488	476	448	442	428	424	418	457	461	476	454	440	435	468	479	399	428	482	429	453	437	443	443	476	439	466	457	429	464	427	466	429	426	444	424	433	434	407	459	417	448	455	456	457	422	466	446	447	458	417	431	444	431	411	473	444	443	444	438	488	429	442	458	487	465	439	455	425	434	421	445	477	435	477	458	435	486	462	419	426	433	463	452	446	476	460	437	428	441	432	438	449	378	451	451	498	432	439	436	428	434	413	470	460	482	434	444	452	424	447	448	461	473	415	430	424	466	444	447	440	429	410	423	447	395	435	444	442	435	469	444	418	429	393	426	427	465	418	484	422	472	431	465	421	409	449	420	439	449	417	456	457	457	479	458	402	431	426	464	440	385	426	472	489	468	452	412	450	451	444	443	437	451	463	449	416	409	425	450	477	455	455	423	433	436	441	423	438	444	443	417	476	444	416	453	444	421	444	458	451	443	428	448	457	450	494	456	436	459	421	461	457	451	446	423	462	498	445	460	451	408	405	432	459	465	461	445	471	437	453	475	466	419	435	428	484	446	403	408	434	446	461	455	433	432	443	459	449	442	436	444	432	471	449	426	430	441	458	443	462	455	446	490	431	464	440	448	459	457	453	466	424	460	440	418	396	412	442	438	439	433	466	453	434	423	438	411	426	433	422	443	412	423	447	455	456	448	389	425	463	418	436	416	487	389	426	415	474	474	462	435	399	433	434	443	480	441	416	479	436	439	467	443	427	449	425	393	481	431	427	401	433	441	432	424	467	426	464	436	413	422	435	439	434	479	441	514	478	470	438	426	451	403	467	417	426	473	450	445	466	453	473	478	443	448	425	435	448	459	441	440	418	450	445	463	461	457	468	464	435	450	491	441	401	428	424	428	459	445	453	446	445	463	447	458	435	450	479	477	431	449	407	429	441	443	447	449	462	441	433	431	447	426	449	436	452	456	450	443	492	468	414	432	447	441	434	418	429	462	469	426	473	404	422	423	432	448	434	456	481	477	426	461	434	412	399	455	463	441	453	410	499	434	407	483	411	446	485	445	436	454	422	440	441	423	423	433	475	436	452	407	409	457	452	427	466	442	474	458	457	421	430	445	455	428	462	452	430	430	447	460	444	451	424	452	473	432	425	472	416	419	420	441	425	473	495	462	438	470	459	450	462	477	443	448	452	450	433	442	462	500	447	443	431	483	440	462	419	434	434	452	446	432	433	448	452	416	444	445	458	431	436	455	488	433	464	462	473	436	460	447	452	437	447	430	504	421	462	467	417	440	429	442	434	421	453	417	443	487	447	468	442	397	432	428	467	495	428	402	458	418	454	465	410	423	450	449	427	456	455	453	443	446	449	446	445	442	444	488	476	435	380	429	430	438	444	458
8341	5488	6629	5121	3478	2069	1515	1261	962	752	656	578	471	429	424	399	370	390	299	361	287	308	332	303	293	282	290	266	283	219	260	270	258	254	230	230	244	242	238	215	245	207	266	206	232	213	231	218	199	219	210	193	237	224	214	182	214	208	225	184	197	205	211	207	199	189	227	204	203	213	192	188	244	238	244	234	228	231	199	219	234	207	210	213	219	192	198	222	223	238	194	211	192	214	188	217	227	199	185	208	224	242	215	205	254	215	236	221	209	223	197	220	215	207	216	229	205	223	213	190	200	202	209	221	199	218	234	222	213	208	219	189	215	200	219	223	205	219	232	193	223	224	208	217	207	217	211	208	224	190	209	216	220	196	200	221	208	189	217	206	218	210	181	208	206	191	205	221	224	225	210	213	202	228	246	213	226	235	194	206	206	231	212	203	216	211	209	205	211	194	216	225	202	222	214	200	240	197	211	191	205	210	188	188	212	221	206	230	217	203	197	180	202	231	201	213	184	219	221	208	213	209	240	198	214	192	205	210	215	224	191	213	219	212	192	228	200	226	205	216	217	197	229	195	194	199	216	222	220	214	204	211	231	214	220	227	227	213	222	208	219	208	208	229	186	217	200	206	213	217	191	198	200	228	231	234	191	196	240	206	201	228	228	196	203	241	176	243	217	188	220	226	197	234	218	224	210	196	215	204	222	205	210	244	185	205	194	231	205	210	180	203	213	205	212	219	199	202	220	216	224	241	221	239	234	210	233	202	244	179	194	188	194	215	227	216	205	219	223	210	194	238	229	213	197	223	208	216	211	205	207	223	244	187	209	215	243	201	246	191	209	219	219	219	213	212	211	206	212	197	207	201	207	216	210	206	224	177	200	227	198	213	231	207	212	212	187	214	201	214	211	202	220	209	172	200	219	247	206	204	228	175	222	205	223	207	226	213	217	204	214	209	206	217	213	208	188	213	230	207	196	180	197	212	226	204	227	209	219	200	203	207	214	253	223	189	221	208	190	213	220	187	223	219	222	228	213	231	186	217	227	230	212	220	222	206	212	240	220	213	215	184	244	197	207	222	246	208	212	229	215	198	215	221	205	209	192	197	215	223	215	215	196	210	207	216	228	182	205	203	205	218	201	208	233	183	223	192	216	212	182	213	239	216	222	244	202	209	233	217	211	216	216	250	203	210	208	200	214	213	210	217	193	215	200	195	199	230	205	230	211	192	216	216	189	212	186	184	220	199	204	236	188	215	193	235	182	213	239	209	201	222	200	193	216	204	221	227	198	184	224	201	200	178	190	192	221	231	206	204	203	234	232	199	226	212	217	203	189	201	189	212	184	218	194	211	224	218	198	218	198	205	223	220	199	208	207	206	202	206	194	209	217	204	204	237	206	222	227	209	208	237	196	242	206	204	200	219	205	200	185	228	211	217	216	245	213	216	186	217	177	196	189	212	227	225	215	220	229	182	189	195	203	222	194	219	230	245	228	210	222	183	214	228	229	203	209	204	215	215	231	200	235	228	213	215	204	229	216	230	191	198	207	220	218	208	191	207	204	222	180	206	176	228	203	207	210	202	216	213	207	219	204	189	173	214	186	202	202	204	211	194	228	219	182	218	203	178	203	188	231	220	225	217	227	204	174	232	206	241	178	226	229	212	194	217	238	206	221	215	221	194	224	215	220	201	198	197	239	202	209	231	248	204	205	220	232	224	228	199	238	209	189	212	204	201	205	235	210	218	239	218	243	197	222	216	205	222	185	207	224	209	207	230	199	208	181	206	220	188	191	216	223	209	228	191	258	217	227	211	219	220	205	219	198	211	219	202	186	222	201	230	213	226	221	220	195	216	207	218	209	206	205	208	205	223	222	223	211	181	219	198	187	182	196	210	224	210	211	204	181	208	241	206	222	207	201	222	204	209	201	215	214	218	198	215	235	211	210	223	178	217	202	206	216	190	197	213	210	213	222	212	221	213	209	203	216	190	237	238	226	193	206	205	199	192	231	194	183	228	220	199	210	191	223	207	189	219	203	186	199	211	228	210	231	217	201	236	218	191	205	239	225	202	215	204	210	243	196	195	192	201	189	214	217	232	233	207	211	196	209	203	204	232	232	211	200	223	222	212	196	198	222	220	217	195	178	214	214	232	231	187	220	207	206	208	197	231	201	225	215	213	190	177	231	198	202	220	216	204	206	222	206	210	240	202	228	198	228	230	218	208	209	203	205	240	216	217	221	208	197	212	207	192	182	214	210	212	201	230	220	196	252	238	224	228	220	201	201	200	204	208	201	210	214	209	213	226	199	234	190	209	232	213	224	242	213	192	205	169	212	216	215	211	221	195	205	232	207	212	193	204	212	232	191	209	215	234	191	196	216	216	209	221	202	211	229	202	220	220	213	210	211	209	205	218	200	228	229	200	208	218	208	195	217	207	208	238	202	224	204	211	208	211	198	197	227	230	229	196	220	217	213	181	199	229	198	216	226	214	217	186	185	222	191	210	222	189	206	232	215	235	233	180	215	196	178	216	237	232	224	226	195	212	222	224	176	234	216	227	215	206	205	210	221	211	215	200	220	193	204	198	231	223	215	238	214	210	191	212	167	218	233	220	217	208	215	220	219	223	225	215	220	200	198	206	217	186	230	198	207	215	206	192	211	220	215	219	186	215	203	208	202	196	206	202	225	213	213	219	196	232	223	231	212	189	224	207	219	214	191	223	231	209	212	209	205	241	213	202	230	202	213	201	206	210	226	195	203	221	228	236	212	206	197	187	183	224	207	217	210	204	202	215	217	210	173	216	196	209	227	218	244	184	227	203	222	198	230	200	205	183	202	208	219	219	232	208	224	211	219	200	207	185	172	232	228	207	222	204	222	218	210	201	202	213	193	225	219	223	214	194	192	234	201	211	209	204	204	207	217	227	188	199	203	200	236	212	196	210	199	224	204	199	208	215	236	210	212	211	217	218	228	219	208	212	223	203	213	215	205	229	207	186	178	216	203	197	206	198	229	241	226	209	190	194	189	217	206	227	206	183	217	219	224	195	210	207	209	212	214	210	222	216	221	227	206	224	240	217	212	202	200	203	207	198	228	202	213	220	207	211	218	226	203	206	187	193	217	211	222	217	196	213	231	200	204	214	213	204	214	212	210	217	188	202	208	217	216	219	217	188	219	214	211	205	217	207	196	217	204	221	234	216	222	212	210	204	200	210	208	212	214	192	229	232	207	211	206	210	241	194	205	229	186	214	193	187	207	200	225	214	229	228	205	203	207	209	250	201	237	214	238	235	214	213	206	231	196	228	256	206	196	197	204	239	222	210	238	221	217	188	206	188	208	220	203	178	215	204	215	204	207	216	226	211	206	204	216	209	195	201	214	211	234	224	220	214	227	232	197	188	198	230	207	210	217	208	232	181	219	210	218	217	186	213	204	240	221	210	205	220	234	197	214	220	221	210	213	187	221	211	222	197	200	193	191	196	217	228	207	215	242	201	223	207
7323	6366	12324	12088	10027	7194	5854	4960	4016	3552	2996	2617	2389	2147	2033	1830	1822	1880	1279	1631	1413	1339	1406	1248	1247	1119	1026	1098	953	910	935	1012	880	814	811	831	824	740	687	762	701	690	686	710	652	677	650	614	600	605	648	641	651	602	629	615	598	599	577	651	567	661	568	593	605	607	588	605	631	580	617	586	640	583	581	567	589	573	611	547	557	603	602	630	569	615	576	549	608	602	628	583	583	542	598	581	530	600	600	580	561	574	604	595	554	559	581	582	558	592	616	588	612	566	545	563	568	576	541	622	597	569	603	560	553	577	561	568	545	574	542	590	638	587	539	602	596	573	599	571	615	557	577	626	601	590	598	643	560	576	572	584	564	587	593	529	551	565	580	569	579	618	524	610	555	587	544	572	600	570	580	588	567	574	564	598	610	602	588	565	594	594	599	539	575	578	600	564	608	559	607	591	583	632	653	605	597	549	575	570	568	563	605	551	569	587	603	571	570	553	620	627	555	591	576	600	630	624	561	573	576	608	589	561	643	594	593	588	565	636	609	541	560	595	624	542	586	570	577	562	527	628	567	551	559	612	612	591	589	606	635	583	640	562	618	572	583	586	588	653	601	574	543	558	598	637	579	571	545	534	562	612	631	585	588	548	577	586	567	580	577	559	590	584	542	512	619	564	550	564	590	576	564	569	558	527	568	607	569	614	646	550	559	568	556	597	599	562	587	599	565	603	590	533	574	586	579	593	595	566	576	593	600	574	617	572	586	596	612	522	622	555	573	532	563	569	556	608	589	568	574	564	578	597	582	575	565	577	563	521	568	563	566	581	604	573	534	571	544	575	566	598	555	590	571	593	575	565	527	617	557	554	555	577	601	619	569	577	554	564	621	596	546	561	645	574	560	581	594	615	620	553	573	575	541	558	583	611	537	534	614	566	563	602	613	578	602	598	575	567	581	546	578	613	599	562	584	612	528	595	594	564	563	540	579	621	586	559	605	591	579	595	574	533	619	613	580	520	579	541	592	583	584	553	601	541	590	567	554	608	577	581	556	601	539	605	594	575	564	582	569	601	578	621	594	576	599	562	576	580	572	556	558	585	581	600	561	619	548	575	609	591	637	581	584	555	596	560	549	572	584	596	590	602	612	583	615	598	607	579	555	557	572	583	537	582	588	582	633	583	592	579	569	574	589	554	559	568	560	562	566	539	568	571	559	601	586	610	598	568	555	571	595	565	564	619	616	564	596	603	616	549	588	584	574	570	600	580	596	574	553	556	614	620	611	617	578	567	581	561	574	565	583	603	633	591	592	564	592	559	588	587	604	587	539	576	558	600	560	550	566	624	577	570	585	557	557	588	566	579	565	593	564	598	614	573	554	581	571	648	515	594	596	614	562	524	582	633	566	587	586	573	582	550	583	554	597	587	576	584	553	598	634	592	598	574	575	601	545	605	582	589	603	575	565	596	566	586	583	594	580	522	611	560	612	620	583	607	570	588	561	604	606	572	602	582	566	569	575	576	614	594	582	537	583	556	583	591	582	596	629	567	579	621	557	601	552	593	589	547	591	570	578	583	566	538	571	566	552	588	547	538	561	572	575	574	586	603	565	591	614	596	531	575	637	599	551	592	553	580	591	585	615	594	575	562	595	587	575	591	619	586	578	572	637	614	581	609	577	592	596	555	583	565	604	540	551	540	573	485	551	591	582	589	573	601	547	562	606	550	582	573	563	559	590	572	583	567	587	576	551	593	549	587	556	562	594	578	567	567	610	617	566	587	644	513	572	574	550	557	570	559	596	595	595	566	621	547	589	578	560	590	586	590	556	571	537	566	545	578	589	573	582	573	588	610	601	559	574	548	594	552	587	562	624	620	580	597	575	644	582	566	566	604	618	588	581	602	604	563	569	553	587	527	571	597	574	603	575	556	615	589	558	603	582	621	580	553	549	571	592	562	554	563	582	577	558	557	579	610	591	575	605	573	600	548	557	580	557	630	616	605	587	576	548	560	578	602	557	577	566	602	582	543	571	585	548	616	561	568	586	603	559	571	546	608	579	569	613	609	523	603	607	602	573	589	578	547	598	586	562	555	580	606	538	589	574	586	592	571	588	590	554	585	557	574	575	623	584	568	579	563	548	577	549	573	522	631	565	587	567	589	527	616	580	609	638	556	541	609	580	590	557	568	599	594	562	571	592	588	614	599	552	600	615	551	609	570	567	607	547	556	559	568	586	533	619	597	532	594	590	592	587	556	611	582	564	566	585	551	569	632	572	538	586	581	591	556	592	560	589	596	564	602	523	600	586	619	550	611	573	571	557	579	596	623	579	559	572	589	585	523	566	537	612	593	562	605	607	613	563	549	576	594	577	604	586	581	637	568	579	525	565	585	607	582	574	601	570	582	567	561	606	601	575	594	585	575	604	618	558	586	583	544	564	571	584	550	603	576	582	591	610	613	618	615	562	615	581	608	552	606	561	564	600	629	525	579	561	608	573	572	565	570	526	562	620	564	544	554	558	624	582	580	595	573	548	620	605	624	550	572	531	635	588	571	554	576	574	572	568	592	586	581	573	584	557	601	589	539	546	572	573	597	632	548	593	538	635	569	609	575	588	588	579	570	553	554	591	592	565	548	571	634	603	562	578	568	551	606	589	580	552	540	586	576	578	536	621	597	616	571	576	556	554	569	546	613	582	548	567	568	623	584	555	581	633	581	601	606	568	564	582	597	583	630	584	575	614	555	584	547	561	613	589	590	583	564	619	577	572	621	612	579	570	576	603	568	565	544	549	586	562	575	589	586	575	552	555	575	541	617	573	563	574	579	595	567	533	596	555	581	589	600	536	563	595	663	590	596	615	621	608	588	584	627	591	549	609	575	649	602	573	590	575	546	618	546	548	544	554	639	610	599	567	572	588	572	597	581	582	578	537	599	572	604	549	555	584	544	581	622	570	592	635	574	604	594	542	597	547	619	611	579	571	550	567	624	607	556	602	584	582	597	561	601	603	565	592	574	559	557	586	546	600	565	549	571	572	597	584	535	597	570	613	601	558	564	559	568	557	549	566	537	623	640	605	583	557	603	578	596	604	579	616	565	617	555	607	588	599	628	600	610	570	558	560	566	556	551	576	603	571	560	572	573	585	586	569	551	584	573	572	556	565	561	611	550	617	567	625	559	596	552	533	559	558	589	577	587	625	587	602	578	573	558	585	562	596	585	584	603	575	598	610	555	599	559	606	600	592	555	601	591	596	602	623	629	601	573	576	584	562	627	582	557	592	538	620	657	626	583	605	571	590	552	563	594	555	565	624	613	570	598	559	563	553	578	567	625	617	550	604	569	606	550	600	550	593	576	583	579	539	567	581	593	590	603	575	582	595	533	595	573	569	604	550	599	565	539	524	574	563	633	583	599	592	577	635	543	552	593	596	574	621	565	532	554	589	565	563	603	583	629	588	543	595	563	648	571	554	599	598	579	539	600	571	608	614	561	615	570	659	586	616	556
22797	17909	21999	20794	17850	11386	8499	7085	5648	5446	4854	4205	4092	3350	2724	2559	2576	2809	1456	2084	1756	1582	1752	1669	1602	1425	1061	1151	877	957	797	1017	754	576	540	580	506	430	342	432	300	317	266	294	233	276	241	223	249	205	207	187	218	195	210	187	192	169	209	199	181	200	182	191	177	204	193	176	197	194	197	170	186	180	176	185	179	204	174	181	168	189	166	187	160	190	157	163	197	178	174	192	168	185	168	157	181	165	155	184	172	180	172	173	176	190	153	162	159	168	165	177	144	170	177	159	203	185	179	159	168	137	175	168	172	181	192	195	172	161	162	191	187	170	171	185	183	179	150	176	174	194	171	155	210	197	173	182	184	161	182	167	166	192	165	165	174	171	170	167	170	159	174	151	179	172	189	152	172	189	183	190	183	181	175	176	170	151	166	156	173	176	161	163	170	169	171	204	172	158	203	170	178	158	205	174	170	183	156	188	188	163	174	157	162	190	177	156	150	147	176	199	165	192	174	167	192	154	157	192	191	164	176	172	181	191	162	183	167	170	167	159	170	180	178	171	146	189	183	190	168	188	184	158	182	190	174	203	139	177	180	181	150	183	193	176	162	178	175	197	179	176	181	178	185	174	176	183	182	185	185	163	186	158	165	159	171	187	191	168	181	188	177	158	184	184	182	171	178	157	146	189	192	187	163	188	159	182	194	179	179	198	184	147	178	172	179	183	176	176	182	166	166	178	169	150	161	182	155	186	189	154	176	174	184	168	164	186	169	202	169	175	165	195	193	194	170	163	175	171	193	170	149	182	181	149	157	177	185	156	174	162	176	194	158	182	175	152	192	166	175	176	170	200	160	152	185	166	164	162	185	175	165	165	164	186	191	186	164	170	161	180	192	173	168	175	170	174	176	175	191	156	171	185	188	192	161	174	185	161	177	173	155	156	202	156	176	180	165	143	170	189	175	167	165	167	152	193	173	174	173	175	168	164	180	187	153	157	172	180	175	192	172	170	159	171	171	165	180	177	173	170	163	179	187	168	172	190	167	156	169	179	181	172	191	205	183	201	185	175	165	176	166	177	165	179	167	161	157	182	190	171	166	162	186	170	173	194	187	167	185	148	161	198	149	194	165	188	188	169	160	166	148	180	162	197	182	173	162	149	156	186	161	170	164	180	172	161	156	174	176	179	172	176	176	176	196	195	172	179	186	180	162	171	160	194	151	161	166	181	156	179	170	171	177	181	171	173	180	144	158	168	176	169	163	173	177	187	168	177	191	190	160	172	164	186	177	168	164	180	175	184	167	188	194	156	183	203	181	179	192	189	180	178	190	169	186	169	166	166	172	168	185	183	181	183	158	155	195	164	184	181	160	187	174	176	193	198	179	168	168	158	179	168	178	185	159	167	178	181	175	171	169	183	162	172	180	192	164	177	162	192	191	165	178	177	167	171	166	145	170	168	179	167	168	175	181	180	200	190	157	157	173	179	157	167	173	172	198	177	167	159	203	166	169	175	178	161	161	139	169	174	176	185	180	200	189	166	176	180	186	172	144	178	199	178	179	172	180	171	192	163	168	152	172	186	192	169	180	176	175	176	163	196	175	167	176	162	180	172	181	178	182	164	170	156	168	175	169	142	178	201	198	165	173	163	157	178	188	137	166	190	160	183	177	182	159	184	171	209	178	167	188	160	176	162	161	152	181	157	176	182	171	179	166	169	179	168	177	155	165	179	186	161	153	170	181	184	177	197	157	148	160	178	176	175	178	183	170	184	167	178	162	185	188	175	190	175	185	170	159	164	157	166	174	140	150	176	155	175	152	149	168	167	190	154	177	170	160	172	133	206	170	185	165	185	173	172	167	183	167	181	168	176	167	160	158	171	171	181	169	158	164	187	152	178	156	164	186	151	177	176	187	174	178	163	175	161	155	166	160	175	185	173	171	159	156	176	161	156	183	198	174	179	177	170	177	176	189	192	176	162	172	177	184	175	184	156	167	193	183	187	179	141	174	173	181	190	193	176	163	186	164	163	153	166	176	174	172	171	138	171	189	178	195	160	197	175	167	181	177	176	170	214	187	174	196	167	165	165	141	174	172	190	195	176	191	167	186	169	177	170	188	190	164	194	174	183	152	175	201	184	176	180	173	153	157	178	171	197	183	190	169	154	176	186	179	167	197	187	183	172	183	177	164	167	186	163	183	167	157	175	212	171	183	154	182	166	174	171	158	176	168	159	188	185	172	179	171	153	186	189	186	163	180	191	177	183	169	189	171	163	196	171	174	185	167	169	191	173	186	192	192	172	180	182	237	165	178	196	187	171	186	183	159	179	183	160	171	187	185	145	175	191	187	202	159	172	167	169	183	202	157	194	155	181	170	180	168	178	168	162	171	199	184	164	180	180	195	193	174	162	170	181	153	185	170	192	160	213	204	180	185	188	180	182	172	168	201	183	182	171	149	173	183	178	157	179	195	172	175	189	207	175	183	188	174	183	172	185	180	167	182	170	169	177	189	189	191	175	177	166	167	176	185	172	178	176	201	173	161	189	163	167	178	166	164	169	189	187	168	184	163	152	154	140	185	150	180	165	197	165	174	172	156	194	186	185	151	181	199	196	160	189	178	158	174	162	181	167	176	166	172	174	177	178	165	165	168	175	164	156	173	163	186	180	188	182	194	190	170	208	148	185	165	170	177	152	162	169	165	194	162	185	151	154	161	158	187	186	180	194	186	183	160	178	178	196	149	166	181	190	159	157	157	175	180	178	171	150	160	186	171	158	171	148	191	158	165	181	186	163	184	184	176	168	180	174	172	161	170	157	167	168	171	180	167	181	158	168	180	185	151	174	164	177	181	183	168	172	157	178	175	154	164	177	185	144	197	183	176	177	179	184	179	175	177	192	165	160	150	170	175	189	184	183	165	166	188	190	163	204	216	172	160	166	186	186	150	173	184	172	176	173	169	175	179	179	210	152	167	139	183	168	176	173	173	176	185	169	186	156	188	157	160	170	157	186	175	165	178	177	181	154	186	170	169	166	164	179	150	174	176	165	163	186	175	157	201	189	175	182	149	165	159	170	179	190	171	172	215	182	203	184	156	201	171	170	165	152	189	175	201	170	158	181	178	191	170	165	178	144	161	170	188	163	170	170	195	167	178	174	154	168	163	170	206	186	181	168	199	153	190	162	194	173	182	178	159	163	152	161	160	155	205	152	211	172	160	158	160	194	167	152	171	177	179	183	174	171	190	158	195	171	166	156	181	188	177	183	197	170	194	177	182	192	165	177	157	177	171	147	163	168	162	165	168	169	164	167	167	191	158	193	161	178	188	169	169	164	179	166	180	184	171	183	180	159	140	136	186	177	175	176	154	169	189	170	213	156	189	192	181	173	175	160	188	186	173	174	210	207	173	193	172	165	193	168	170	194	160	158	180	191	161	169	172	189	164	166	162	164	194	168	158	188	159	175	166	180	185	171	188	183	186	176	146	177	173	142	172	179	171	170	176	179
17350	15701	25033	26504	24924	19442	18582	18130	16135	17121	16753	15389	15494	12600	10781	10833	11899	11391	6442	10291	9196	8609	8544	8124	8408	7978	6117	6267	4730	5365	4383	6423	4479	3685	3428	3384	2787	2436	2265	2420	1668	1528	1347	1285	1064	1141	1024	888	1076	773	757	810	806	735	686	694	635	654	671	670	629	630	642	614	606	612	621	606	555	566	529	535	530	537	552	570	525	532	560	518	546	536	539	543	539	540	554	530	513	531	546	483	531	504	503	492	499	516	498	502	475	470	513	514	503	509	501	483	478	479	506	479	482	489	528	473	472	487	484	540	456	545	477	517	463	516	488	504	471	488	464	530	497	476	502	518	506	500	462	501	508	495	482	512	492	491	495	508	466	456	490	479	520	511	491	511	525	501	481	523	530	526	501	470	496	537	490	482	502	549	506	496	489	508	480	489	498	515	541	492	488	500	455	483	492	515	453	516	473	465	480	509	463	492	490	525	468	489	501	479	490	466	494	525	472	503	524	475	447	487	468	489	499	486	489	467	447	482	498	445	499	478	479	489	456	466	474	498	490	497	534	499	476	501	483	530	481	546	524	481	507	507	487	500	525	523	501	513	492	483	500	541	475	490	490	507	494	508	475	509	535	480	496	528	495	494	489	494	509	504	479	500	504	431	487	491	490	533	484	469	526	441	492	466	457	522	486	534	478	494	457	496	498	502	530	475	519	509	469	509	499	486	474	500	489	489	538	457	448	508	492	473	473	547	489	498	517	485	479	526	532	479	483	470	516	474	487	470	492	503	530	518	473	484	525	452	463	495	480	532	514	464	476	448	487	518	459	484	492	536	475	481	465	498	524	488	493	487	439	496	471	465	472	500	531	482	449	516	484	484	485	544	522	468	537	495	496	486	503	504	496	488	458	514	438	524	471	485	482	448	511	494	511	486	542	487	504	509	505	533	481	487	513	468	474	515	474	483	488	469	513	509	518	507	486	512	473	498	512	484	503	470	458	479	501	502	497	493	545	504	468	504	482	475	498	503	499	458	493	544	481	511	456	482	477	487	517	495	479	488	483	499	503	487	497	517	494	504	492	499	505	471	494	521	510	480	515	489	512	488	469	518	534	473	487	445	475	467	481	474	502	483	487	510	481	508	479	497	489	520	480	476	434	483	475	504	504	507	500	514	514	503	479	490	472	515	490	505	491	482	483	487	470	459	493	502	505	496	483	495	519	502	485	491	482	496	454	473	515	537	512	510	479	520	492	442	476	502	500	460	470	509	483	501	503	458	499	479	475	529	509	491	465	527	495	492	487	514	510	464	489	526	523	469	514	495	494	505	502	491	450	484	444	521	510	524	448	498	515	467	486	456	514	525	448	503	478	482	522	485	532	476	507	484	478	466	504	458	485	483	518	471	493	503	514	509	499	487	482	507	505	498	517	515	491	479	488	505	459	449	504	487	510	529	565	501	477	512	506	478	460	501	486	502	501	503	495	472	508	465	503	474	493	512	508	468	466	515	498	510	486	504	546	488	478	517	529	496	475	505	480	450	487	488	494	504	498	508	501	471	483	482	485	527	497	486	513	472	495	494	471	495	445	453	492	484	463	494	510	500	496	474	491	501	516	466	479	484	461	463	502	488	506	493	484	499	483	480	487	463	478	498	495	450	481	480	455	504	498	501	481	461	482	509	487	502	511	504	483	485	497	505	552	522	525	464	481	479	495	535	517	476	473	467	477	512	501	473	456	504	507	493	488	496	492	514	513	503	455	451	470	504	509	465	509	484	469	450	498	512	486	498	496	497	527	462	486	483	464	524	505	485	543	503	490	525	484	477	481	452	510	493	501	507	502	452	467	485	508	500	503	492	504	479	485	468	524	476	478	496	532	501	533	492	501	498	508	481	452	572	476	449	458	466	482	500	519	482	501	495	435	476	492	483	499	472	499	506	485	469	514	482	497	469	511	498	470	479	536	489	467	499	485	505	466	444	467	514	492	484	511	494	506	513	504	474	520	504	501	501	482	524	489	506	464	501	461	475	475	471	469	493	496	462	462	522	489	531	469	523	512	481	521	502	511	490	467	505	530	504	553	491	528	483	515	540	467	500	479	484	488	482	501	474	510	522	517	483	556	522	492	525	496	487	481	516	505	514	527	476	479	485	501	477	509	520	471	508	498	503	472	525	484	503	516	493	496	459	485	490	525	448	498	494	520	499	496	492	477	532	534	504	474	491	511	521	497	460	491	482	499	479	473	456	503	468	446	502	489	498	493	475	490	474	450	518	467	509	510	512	516	505	487	500	464	482	487	484	507	534	451	478	484	488	470	509	447	512	477	499	528	514	521	490	487	492	499	477	515	440	450	477	517	519	482	502	462	507	518	506	490	491	538	477	511	502	475	485	540	473	492	472	513	501	476	486	547	529	517	492	508	472	498	514	532	484	493	511	476	480	447	464	485	491	497	495	533	497	484	499	489	473	490	472	504	457	492	504	492	500	489	501	494	483	501	475	472	506	487	472	511	458	494	485	538	483	523	478	500	493	523	509	498	491	482	516	462	522	500	535	487	478	451	508	491	487	486	508	463	534	491	457	493	512	498	530	467	469	501	483	490	496	494	472	523	483	474	530	465	500	495	494	483	512	477	495	489	543	487	471	480	516	487	502	490	515	495	483	521	482	493	524	446	497	505	487	497	488	468	494	516	515	521	457	474	521	509	484	451	485	532	479	470	483	499	517	492	487	486	464	506	526	467	534	483	519	518	543	480	536	465	536	498	467	500	510	448	478	520	471	490	491	453	536	509	472	508	452	476	509	509	475	503	487	497	480	483	484	526	503	468	511	477	484	491	515	507	504	475	483	499	482	498	494	494	524	485	465	511	465	510	483	487	530	506	486	514	501	537	452	489	489	513	475	510	492	523	502	517	466	482	500	465	533	473	495	496	533	482	479	436	519	531	471	455	521	478	524	468	465	463	503	490	496	474	524	499	471	459	516	496	436	478	477	498	461	482	505	459	489	506	515	472	487	483	484	505	473	513	483	499	502	491	489	442	484	487	472	486	439	528	445	488	513	493	503	485	458	525	488	523	534	505	490	482	505	498	451	509	495	484	503	509	530	509	502	475	457	498	490	434	487	497	476	451	464	492	512	462	481	503	518	466	475	471	491	488	475	479	529	504	499	509	478	490	505	465	517	516	525	486	472	491	499	540	475	496	478	464	447	541	528	490	488	522	510	477	509	542	509	505	498	481	473	489	481	544	511	520	497	476	491	503	535	470	497	515	472	497	507	507	526	494	512	522	520	496	510	501	451	513	513	464	510	490	469	537	495	491	473	488	500	518	487	475	493	490	513	495	518	485	474	509	522	484	514	506	486	473	476	479	489	503	487	491	492	476	546	479	502	502	468	553	492	487	484	482	520	461	459	490	477	493	478	497	506	513	472	490	462	509	531	481	472	499	502	454	448	515	451	468	478	517	494	475	467	462	467	474	491	519	482	482	488	508	500	504	521	475	520	466	516	471	522	492	470
31290	26313	29895	28918	25747	19119	14992	12911	11153	10430	9575	8547	8254	6026	5194	4512	4640	5520	2623	4085	3496	3083	3008	3184	2801	2781	1987	2055	1810	1564	1506	2113	1239	1069	814	1026	750	652	672	740	404	397	395	382	267	364	292	253	312	231	252	252	220	203	216	178	176	207	180	211	199	174	179	191	180	177	182	184	180	149	169	170	174	172	175	135	163	166	166	166	174	165	168	164	176	160	183	153	153	166	163	158	166	156	158	164	147	159	139	190	148	147	156	155	145	166	143	143	145	129	166	162	154	181	165	159	144	136	162	170	158	164	141	167	147	163	141	149	187	138	150	160	161	148	157	176	169	175	161	170	147	134	172	167	180	137	151	168	165	162	162	147	160	143	151	157	150	167	171	144	143	141	157	147	137	144	170	151	159	161	165	164	158	157	163	142	151	142	157	161	167	145	151	156	160	163	157	124	131	163	148	163	133	166	164	159	145	170	138	180	179	136	169	150	169	160	164	177	142	155	153	165	168	158	184	159	168	136	144	181	160	156	132	154	142	160	160	182	151	161	164	157	153	155	136	160	137	149	150	145	137	169	155	155	181	160	162	139	179	167	185	143	129	181	166	177	163	160	149	174	152	146	148	154	156	156	175	143	160	123	178	141	186	148	170	150	170	160	150	159	145	148	127	183	125	144	145	166	154	151	138	153	160	134	152	149	138	139	144	171	179	157	163	151	135	156	153	155	163	170	145	145	139	156	152	160	131	173	140	149	145	123	159	142	154	169	157	133	150	153	160	164	143	154	141	159	166	153	158	144	169	165	161	177	161	180	146	146	148	134	140	128	157	151	142	153	161	155	172	171	145	175	156	168	160	150	168	143	154	165	174	141	161	151	129	143	147	129	144	156	155	145	151	180	130	144	174	150	168	156	132	154	148	160	156	144	156	156	162	147	141	144	130	153	151	172	159	186	143	152	169	138	144	171	128	160	143	169	169	144	156	153	142	154	154	152	159	142	155	171	154	157	167	160	152	128	148	136	164	174	158	144	158	166	139	163	161	170	142	165	145	159	156	137	152	142	138	178	136	165	137	175	170	185	158	150	158	163	141	158	140	176	145	170	160	158	134	155	142	162	159	162	144	159	131	155	160	136	139	123	150	164	165	160	142	142	150	163	142	152	150	150	155	150	161	155	161	156	152	146	164	159	144	143	157	143	140	140	165	156	150	169	156	162	160	160	165	128	176	162	146	160	155	176	149	146	139	146	133	158	154	153	150	164	159	169	168	173	154	145	152	154	163	147	141	151	138	159	152	185	169	177	162	152	155	146	141	140	154	152	162	157	174	150	151	144	130	137	162	152	159	158	158	158	170	132	165	136	183	134	150	145	174	145	154	169	175	164	134	138	144	165	164	161	137	154	168	148	135	157	154	155	144	175	154	155	152	139	135	172	157	165	155	127	157	180	160	164	149	159	162	136	152	160	161	161	168	144	140	120	152	143	179	162	147	152	137	159	167	153	150	142	157	149	132	154	155	157	162	148	150	161	165	136	155	140	128	153	149	131	149	146	160	171	154	167	155	146	162	150	155	153	169	137	149	166	154	166	151	180	146	154	133	149	168	153	182	146	157	144	144	151	156	152	159	159	162	161	157	157	151	151	140	146	153	149	150	156	151	154	147	166	158	147	140	153	156	160	135	145	146	168	153	170	152	151	155	157	152	147	144	144	158	156	152	159	171	160	178	176	153	146	140	144	150	140	157	161	150	169	145	161	155	159	171	163	155	154	172	165	156	151	172	151	177	165	153	175	140	181	167	138	162	181	171	149	149	163	153	147	142	157	144	176	132	184	155	196	169	161	168	177	165	155	146	166	143	163	165	187	176	166	161	158	155	143	172	146	153	157	156	170	179	153	150	164	150	147	139	153	142	147	163	164	163	158	143	174	134	159	174	164	155	132	143	168	167	179	148	157	184	156	149	150	161	160	168	145	151	165	144	137	166	162	150	141	159	161	173	163	148	147	159	137	133	160	135	138	177	138	180	144	155	135	154	161	169	158	158	142	160	155	143	165	152	125	140	158	172	143	151	131	143	166	151	166	143	170	140	133	178	163	138	157	172	136	166	155	155	160	163	145	176	143	166	141	158	142	165	134	151	151	162	142	167	149	156	153	157	164	170	152	151	160	157	143	155	136	147	150	159	172	163	141	154	154	165	161	158	132	132	151	148	156	151	143	131	164	138	162	161	158	167	131	138	156	155	172	138	163	152	177	156	165	173	168	151	173	164	176	170	154	142	150	156	174	160	155	161	159	165	168	156	182	166	156	170	146	138	180	146	147	138	159	146	165	182	142	163	145	149	141	146	164	163	157	159	137	149	158	147	156	144	149	143	152	150	156	144	140	165	162	151	162	153	143	168	148	139	152	162	169	147	167	151	130	156	166	168	159	150	151	154	151	162	158	160	163	157	142	163	150	183	158	142	156	148	146	149	140	157	157	138	163	162	156	167	183	141	184	148	171	174	152	145	156	157	150	148	141	175	149	162	159	156	168	151	155	137	166	164	156	148	141	137	157	159	138	157	150	147	128	172	141	153	129	146	147	156	151	147	169	147	140	153	146	146	145	160	164	179	162	146	153	133	141	145	166	158	125	159	180	160	160	135	131	168	148	154	130	141	155	154	155	151	163	164	161	154	159	166	138	157	170	152	144	160	150	162	144	157	161	182	161	155	138	151	155	146	151	155	164	164	160	175	156	156	154	164	172	158	162	146	149	160	179	142	147	148	155	148	160	141	148	139	142	150	167	131	170	156	139	161	172	156	158	131	156	154	146	152	127	160	158	153	140	140	152	148	168	142	164	137	172	163	168	151	168	140	170	146	155	182	166	158	173	156	179	136	153	137	129	172	178	172	154	142	129	161	144	158	164	145	170	158	139	144	170	164	145	160	180	151	125	143	132	167	155	143	145	155	137	178	155	152	150	142	149	182	143	143	169	165	160	150	147	153	152	138	147	151	130	186	149	150	151	160	168	154	162	165	147	157	146	173	127	136	149	142	168	160	143	155	148	161	143	180	152	187	180	150	140	133	158	167	130	173	165	169	160	158	137	173	138	156	127	150	140	158	149	145	167	178	142	131	150	161	148	170	149	146	165	143	174	158	166	147	142	148	163	166	170	155	151	165	159	137	159	174	161	135	155	152	147	136	152	147	179	129	155	157	152	170	166	163	138	138	147	141	150	144	167	144	172	145	138	161	129	133	172	152	153	165	152	133	147	170	144	154	148	144	146	172	149	152	154	159	179	165	168	143	143	160	150	158	192	160	147	143	158	150	158	163	138	164	157	162	152	166	166	148	167	134	154	147	147	153	154	153	141	155	165	161	141	152	174	167	135	182	152	151	126	150	148	166	167	147	169	157	158	147	174	153	165	158	152	182	148	163	175	147	146	151	173	146	146	144	159	145	146	150	147	153	143	147	155	148	169	146	173	126	140	151	158	156	132	131	153	139	161	163	167	150	161	165	146
21696	21679	30540	32660	30894	26942	24824	25146	23613	24013	24803	23435	23464	17596	17210	15360	18613	18275	9322	16630	14998	14366	13491	12843	13118	13461	10203	10560	9035	7878	8135	11179	6853	6536	5455	6026	4465	4021	4162	4681	2661	2427	2144	1964	1551	1711	1625	1212	1520	1103	1109	1189	1058	935	777	745	759	801	788	864	772	670	717	808	738	721	762	578	533	557	506	492	548	566	592	497	527	521	518	548	512	556	509	530	513	508	486	507	496	490	478	482	464	473	452	436	454	448	442	437	445	433	440	432	433	473	448	489	428	424	451	461	452	438	488	443	480	455	482	439	432	453	450	462	423	448	476	454	469	454	460	412	445	418	441	403	451	466	488	435	483	419	475	455	463	447	451	460	438	435	468	479	439	437	455	452	442	436	409	425	478	467	420	427	465	408	494	408	419	438	440	439	419	464	439	447	452	448	414	441	449	453	465	418	437	425	413	455	452	436	450	441	454	431	437	456	444	453	461	432	467	467	437	451	447	448	428	436	448	461	448	425	438	438	441	471	414	418	426	412	458	440	470	439	444	428	445	458	461	464	427	454	450	424	432	458	473	460	433	441	465	402	433	450	461	477	452	483	462	439	416	462	460	439	474	442	418	455	442	461	431	487	423	474	409	454	450	446	443	434	473	370	450	474	465	474	412	436	420	435	459	445	452	445	465	408	428	440	440	418	479	466	452	406	427	401	460	462	456	442	490	484	459	462	436	436	446	443	408	481	440	453	435	497	429	439	441	447	431	426	462	443	494	402	442	426	409	432	488	439	421	421	424	449	440	441	427	453	411	444	428	435	444	462	405	463	474	459	434	460	423	405	462	454	428	401	426	425	479	461	472	451	443	468	444	412	464	459	395	443	456	432	460	462	408	478	425	429	433	435	427	459	446	484	471	477	463	397	458	413	409	469	449	428	465	449	443	424	436	461	450	453	489	446	460	455	445	468	470	425	456	418	435	465	446	400	480	441	442	419	464	471	461	456	434	450	430	425	429	442	464	443	415	454	447	387	451	459	472	422	473	416	419	437	452	444	431	486	459	431	452	445	428	424	454	477	424	428	494	472	445	448	476	439	444	441	436	438	441	440	414	454	481	413	434	441	425	436	440	418	421	434	443	410	445	426	492	421	466	480	407	473	429	433	433	461	470	421	463	439	433	437	424	453	450	425	451	432	482	455	407	483	422	449	451	441	450	452	481	394	445	461	440	449	442	453	445	472	454	427	426	425	473	439	414	439	454	475	397	455	414	450	467	470	437	461	441	445	474	469	454	401	452	427	422	415	460	445	447	459	419	425	429	475	451	419	429	417	476	473	424	442	415	439	458	424	462	441	457	431	465	451	420	423	442	430	437	426	463	419	452	453	442	447	419	444	439	453	490	428	471	450	423	469	477	431	460	440	424	488	463	472	422	452	437	438	450	419	480	433	469	420	412	428	434	447	494	457	458	463	412	405	453	476	476	455	463	462	455	424	439	409	430	413	439	442	472	470	442	424	446	441	427	431	461	434	456	456	434	422	458	461	442	427	423	463	434	468	428	432	444	466	453	451	448	434	457	419	455	436	421	449	436	428	446	451	420	461	411	451	443	416	451	440	467	440	441	390	454	471	447	420	464	496	480	463	475	450	444	421	443	452	424	475	491	455	441	452	443	468	452	488	456	449	428	427	443	485	436	403	476	448	412	427	455	465	422	443	440	469	412	417	428	436	443	476	496	450	445	436	421	452	409	459	428	447	450	429	420	443	428	446	428	431	436	439	448	448	480	475	439	426	464	458	445	442	449	463	480	448	441	434	450	428	437	445	445	460	436	464	440	444	414	433	465	445	473	447	446	454	446	447	448	490	470	502	463	464	472	411	450	472	473	444	462	424	448	450	472	432	422	434	452	452	427	422	464	456	432	457	409	460	441	441	426	408	448	419	458	467	456	454	454	453	470	461	430	485	458	459	432	421	469	458	441	447	411	446	430	465	474	455	442	472	456	467	458	416	442	486	506	470	462	457	432	446	459	430	488	454	456	478	442	443	438	427	473	439	451	460	451	459	470	424	460	467	414	464	443	472	452	456	442	447	446	406	457	495	448	402	476	461	464	480	453	448	435	438	481	461	447	467	452	459	421	420	443	469	475	447	418	467	427	417	446	417	460	435	431	448	443	445	402	457	425	450	453	452	452	459	451	465	406	432	474	480	453	485	444	440	450	416	430	488	456	452	446	442	436	416	405	469	500	425	435	448	463	446	461	435	448	431	438	429	419	449	426	433	423	447	451	465	440	442	424	442	415	473	457	447	410	439	430	459	454	473	432	406	473	478	458	475	464	447	415	484	432	434	399	454	489	490	452	479	397	402	440	443	437	445	431	495	432	403	422	479	460	426	422	432	456	430	475	445	455	439	464	465	470	439	463	451	470	441	421	438	470	442	448	464	415	418	439	420	441	460	442	455	461	425	452	473	437	428	423	459	489	452	441	445	439	450	460	437	423	425	435	460	420	438	472	471	450	446	447	440	436	413	426	463	435	441	466	485	480	461	453	470	432	428	409	450	416	442	447	457	452	491	474	418	415	443	407	400	421	426	411	469	420	428	447	448	409	476	465	462	413	455	436	439	400	454	472	446	440	435	465	430	434	449	447	480	402	439	472	439	482	427	499	387	452	484	426	445	469	426	428	453	449	435	469	409	427	425	441	428	457	497	458	426	478	449	422	430	462	426	446	406	447	436	484	423	454	439	444	450	452	419	462	420	463	430	473	427	445	425	448	448	401	442	464	461	408	417	432	458	477	482	494	434	458	391	446	447	427	443	456	442	432	439	459	408	453	444	464	455	461	447	422	430	491	453	475	444	439	430	461	413	416	452	459	448	456	438	438	429	471	443	443	473	437	426	454	438	439	489	456	398	444	461	422	391	462	455	455	444	455	433	440	474	448	453	425	416	467	467	463	467	434	456	469	430	441	437	420	405	416	414	439	452	450	425	426	485	436	460	412	424	456	433	443	424	445	467	453	434	460	431	465	459	443	420	410	407	410	411	503	446	456	452	443	454	423	439	412	440	423	479	474	442	450	464	474	444	426	427	439	474	454	462	468	430	435	430	450	399	492	426	444	390	431	447	481	433	465	477	443	453	398	464	450	474	437	442	421	437	432	439	413	437	486	450	407	467	449	479	408	456	404	456	425	397	463	430	444	470	420	428	473	459	458	399	480	471	465	473	454	466	460	410	451	451	471	450	425	476	471	452	431	447	431	478	398	482	438	415	447	447	400	444	470	456	466	429	472	425	458	442	460	433	429	429	473	430	436	448	416	428	433	428	448	445	443	397	462	451	478	439	450	438	432	471	461	442	454	419	419	481	434	468	448	427	426	416	425	455	459	438	468	445	462	409	415	427	428	436	449	427	446	444	415	437	427	441	447	463	421	427	452	429	450	442	417	443	438	425	453	445	468	429	482	428	409	444	399	424	462	436	478	454	459	485	484	458	464	462	452	460	417	445	449	434	452	410	469	430
8348	5422	6721	5086	3410	2211	1660	1156	961	765	672	636	564	443	475	396	423	408	312	338	342	331	300	275	274	313	274	289	275	265	230	259	232	246	247	246	238	224	241	246	212	208	232	227	211	220	239	215	242	199	216	198	210	201	202	200	224	180	235	229	197	181	219	211	222	208	178	221	213	246	216	207	226	196	201	203	222	178	221	187	202	201	207	218	216	211	185	193	230	196	183	215	195	206	235	190	206	212	205	213	233	213	214	217	219	195	205	208	206	212	224	219	212	215	231	204	216	205	221	192	201	197	222	200	192	206	224	236	218	188	184	210	214	203	191	193	190	219	206	212	220	219	200	229	192	188	210	220	201	216	201	220	217	203	208	222	206	222	183	236	199	195	224	217	214	185	215	216	216	186	195	213	216	208	185	224	232	215	199	210	216	223	220	212	202	213	218	212	211	205	199	227	206	185	217	219	207	207	200	199	222	211	178	216	220	182	189	204	199	167	206	197	234	237	248	216	203	222	212	223	222	207	222	208	208	194	224	215	190	217	207	218	228	207	215	210	230	177	207	207	232	213	194	221	178	199	190	175	214	179	204	229	189	232	210	209	236	192	211	215	211	220	218	192	192	205	206	252	182	212	205	195	203	217	211	212	185	209	194	201	214	199	224	221	193	199	223	193	200	246	204	203	192	206	199	201	195	175	207	208	202	210	183	213	203	179	200	215	205	195	223	205	214	209	193	217	210	227	198	200	221	232	221	207	232	204	228	209	206	221	202	213	174	211	220	217	208	212	203	188	202	196	201	217	212	208	232	212	206	182	205	216	200	200	185	195	212	231	211	209	208	215	209	208	196	220	205	225	217	212	227	222	206	236	222	214	211	206	215	207	218	235	214	205	226	213	204	201	183	192	181	211	197	202	229	236	213	189	188	202	202	220	191	192	235	206	225	203	220	208	192	216	211	207	204	212	230	203	199	201	209	233	178	210	192	213	201	214	196	221	203	195	198	200	195	216	224	208	205	246	221	182	215	175	213	198	199	203	207	195	204	245	213	188	190	215	177	210	217	213	159	220	212	219	214	207	223	203	224	219	211	205	217	212	211	210	209	225	231	215	204	220	212	172	192	209	208	198	205	202	208	212	193	231	211	192	215	201	186	201	215	200	216	206	214	215	226	203	213	196	195	226	214	201	248	187	206	204	219	209	200	205	205	233	206	203	205	229	229	211	205	204	230	221	258	195	207	232	198	214	180	233	213	219	192	220	206	212	234	210	178	210	218	221	207	218	197	238	229	204	231	217	235	220	206	216	215	210	229	215	166	189	187	205	204	194	227	215	231	186	197	204	229	222	205	223	224	208	233	217	199	187	215	207	212	231	199	210	207	209	201	222	203	194	223	209	215	208	186	202	216	214	203	222	216	192	194	207	212	189	234	210	204	197	194	217	201	202	212	204	195	231	221	185	214	200	216	175	207	217	203	210	232	203	215	219	199	208	192	218	200	223	225	218	225	219	195	218	220	207	211	206	208	225	190	220	200	207	227	228	196	188	206	214	224	208	208	209	211	232	208	225	188	178	203	212	222	222	225	197	215	219	215	204	206	210	194	207	186	188	194	199	192	222	216	196	208	208	219	196	213	201	181	211	196	199	235	236	215	213	222	204	228	206	205	250	207	205	214	203	207	244	230	203	224	221	204	217	198	237	208	221	215	216	178	221	211	235	217	220	205	214	231	211	226	211	215	196	232	211	192	211	187	193	239	209	231	193	205	222	226	194	215	208	254	203	210	214	202	200	224	241	235	216	178	214	225	219	221	209	217	217	203	216	205	238	194	218	227	201	199	213	186	209	201	242	182	185	222	213	210	220	206	196	205	187	190	212	196	219	178	187	222	205	180	246	229	191	226	191	231	223	209	210	218	198	188	214	204	196	227	204	213	203	190	208	194	211	217	204	186	205	211	200	211	206	218	206	180	207	221	225	202	198	204	196	199	207	174	200	203	222	182	215	228	184	244	204	205	204	207	195	194	201	211	225	206	221	208	181	217	208	213	225	205	178	213	214	224	224	206	192	201	215	218	208	220	237	176	216	209	236	215	203	188	228	214	196	215	210	198	203	199	219	228	232	222	206	239	195	239	190	223	208	221	215	190	208	200	190	202	221	209	219	227	202	209	223	198	208	199	207	185	208	200	210	209	202	216	204	208	220	196	223	208	204	210	232	201	214	189	225	222	205	240	202	206	218	211	207	216	234	196	205	206	224	223	205	194	213	197	205	200	205	213	234	199	197	201	233	213	194	196	178	209	225	241	207	212	197	213	223	221	222	234	191	206	203	192	225	194	239	206	213	204	193	206	199	203	224	229	202	232	201	215	193	200	199	228	215	216	216	219	222	223	193	220	223	224	202	231	178	223	201	222	223	229	192	216	223	212	224	208	222	218	205	221	208	214	219	204	201	219	229	223	200	217	213	216	172	199	185	195	205	191	199	225	213	207	191	204	204	194	196	195	209	209	191	199	219	205	220	243	212	215	214	191	224	206	200	198	213	218	199	211	196	218	192	224	231	212	202	200	211	218	233	205	180	209	241	216	186	214	212	219	192	208	199	194	230	217	244	222	219	202	205	214	224	243	196	210	214	210	225	225	211	210	218	212	220	209	199	201	223	202	197	226	217	234	212	198	209	197	181	199	183	204	203	224	205	184	189	211	217	221	201	228	204	211	238	210	217	202	195	234	224	218	224	205	215	206	193	237	197	188	185	201	211	238	210	205	168	202	201	217	202	178	202	194	202	235	207	224	200	216	211	197	217	176	222	202	233	199	205	210	228	228	202	218	189	209	202	235	210	200	213	234	201	198	206	187	220	220	190	211	223	209	191	239	221	198	201	217	199	220	209	182	225	197	200	220	228	243	234	212	206	240	226	224	227	204	206	207	203	215	207	235	215	231	192	211	224	207	201	220	217	207	186	197	200	211	217	222	213	214	188	223	228	220	234	225	208	231	208	222	218	228	231	213	225	199	206	218	209	223	197	192	199	214	196	205	212	213	226	214	218	211	207	253	209	234	235	219	204	210	198	213	184	179	202	214	205	199	210	205	231	195	189	239	204	221	214	205	192	199	202	247	210	185	206	230	210	205	215	192	206	183	241	188	211	218	191	230	207	171	214	222	206	212	183	205	211	194	213	235	180	199	188	195	237	204	208	201	191	203	192	220	219	201	201	201	201	201	215	221	194	198	213	214	200	196	211	201	209	204	205	204	228	207	217	198	246	185	195	196	194	196	208	226	215	221	191	214	230	210	201	210	217	215	214	228	212	223	208	198	205	219	213	223	214	180	188	199	212	218	179	220	202	196	195	203	197	185	210	209	221	192	209	199	231	206	207	194	207	234	214	202	195	194	241	226	200	198	212	211	209	191	194	212	216	206	224	202	195	211	197	201	219	216	216	209	213	206	208	210	224	228	207	215	235	196	185	189	219	201	221	215	177	221	215	199	177	209	212	209	217
7219	6336	12280	12050	10054	7374	5803	4962	4208	3576	3176	2934	2684	1983	2111	1800	1959	1905	1289	1598	1407	1389	1307	1361	1251	1243	1020	1059	1032	966	867	1002	871	839	791	808	742	741	784	770	663	679	658	655	614	694	661	652	633	615	640	652	649	610	572	571	596	622	646	582	619	606	608	604	597	595	592	599	571	597	573	565	599	606	620	594	575	603	530	561	591	597	538	547	593	584	602	572	569	622	565	583	575	565	592	582	607	581	553	637	572	579	563	606	576	602	599	590	596	602	569	571	563	600	585	560	572	581	545	622	584	555	558	592	621	544	539	575	591	583	575	581	603	604	559	573	571	573	554	595	568	617	561	541	595	529	628	592	592	551	582	575	584	584	551	565	553	542	577	579	580	552	587	563	574	579	578	577	594	593	605	568	543	561	575	585	559	575	581	619	563	588	572	584	561	632	544	546	599	576	567	564	559	548	547	558	547	584	577	550	567	567	592	606	579	559	618	583	629	542	578	524	581	580	559	582	592	581	554	612	558	607	574	552	592	607	544	568	589	577	597	583	571	592	597	609	597	596	595	566	554	523	617	537	568	630	613	529	604	546	552	578	570	622	512	554	592	575	577	560	552	544	550	584	540	608	601	608	543	569	631	608	570	590	530	565	600	590	559	606	579	537	584	569	586	598	595	570	592	564	564	574	575	569	597	575	600	626	629	537	548	583	560	585	560	536	556	572	555	569	562	557	532	574	590	559	592	593	535	567	565	575	579	568	576	552	585	552	585	566	550	629	595	534	595	582	576	621	554	572	582	604	580	566	567	551	608	575	585	581	594	583	559	572	566	565	559	567	554	573	599	583	552	611	562	586	595	575	570	551	571	590	587	579	551	595	593	565	552	627	573	553	566	548	584	576	585	536	582	585	596	576	541	573	570	533	589	578	593	600	567	562	583	566	590	565	523	548	557	635	598	595	571	576	578	547	580	607	633	570	571	581	571	596	567	555	597	577	581	519	632	570	606	550	606	590	577	557	521	570	545	551	597	581	552	555	608	552	588	600	565	539	589	588	566	553	592	563	568	535	606	558	586	583	576	581	553	541	567	592	540	592	567	571	592	566	589	587	584	510	605	637	590	579	573	533	587	567	561	600	588	555	581	605	593	561	595	574	563	562	572	548	574	602	581	530	579	589	573	585	581	537	602	612	588	576	611	602	573	585	590	581	594	563	620	554	586	549	550	603	554	588	566	582	577	578	537	547	595	599	586	617	563	564	563	622	551	539	606	588	605	533	552	585	610	574	563	601	608	599	562	579	595	567	573	589	585	545	607	562	617	548	594	561	552	590	580	523	578	552	569	591	570	604	576	575	574	606	527	589	556	574	551	578	577	568	553	577	602	573	571	598	566	566	613	537	594	578	600	607	562	544	549	576	571	590	561	601	572	565	593	569	613	559	609	582	552	578	565	577	581	528	580	537	554	584	580	574	579	544	559	552	587	576	573	549	577	627	541	577	586	626	588	540	579	554	594	572	504	605	606	552	570	556	595	600	600	584	556	537	540	600	562	587	539	568	527	610	584	576	563	600	567	587	583	628	599	608	563	582	566	604	578	559	573	567	605	564	592	544	562	604	586	536	571	593	572	576	610	563	539	569	549	587	581	532	573	588	555	558	541	597	597	600	596	564	567	588	629	530	592	621	585	568	557	534	558	570	504	615	579	579	561	573	562	573	565	553	590	591	621	597	596	545	559	592	603	612	584	577	585	545	549	558	542	572	564	586	550	577	588	585	567	532	596	626	589	576	597	534	561	629	568	568	594	595	592	549	551	606	595	576	606	562	588	571	576	552	559	612	588	550	557	606	591	549	568	580	585	616	520	589	578	558	568	589	611	616	542	537	601	588	544	554	603	587	605	530	568	580	556	552	569	564	563	559	499	559	565	593	583	594	609	544	591	560	574	559	558	564	562	585	546	569	562	547	573	589	581	595	541	545	580	560	611	580	570	555	603	547	601	612	606	572	567	555	540	528	571	595	488	576	607	578	575	567	569	596	543	539	594	566	583	572	579	561	555	558	571	588	555	544	604	552	544	581	579	582	586	532	574	573	606	558	601	567	589	552	579	592	562	576	567	635	591	573	580	587	580	553	584	581	575	603	600	595	591	572	587	610	551	624	567	567	592	553	527	556	556	571	621	580	587	610	554	538	585	566	548	545	582	599	579	605	609	577	587	596	609	578	587	565	581	611	581	552	596	567	611	594	566	599	571	563	526	562	588	600	577	572	603	583	560	544	587	631	623	584	575	567	562	575	580	569	598	598	564	588	614	606	607	606	557	612	545	569	548	605	612	577	597	529	534	559	609	600	585	588	575	568	591	635	584	582	549	552	578	572	565	553	560	556	551	563	614	597	572	609	581	630	621	584	537	568	576	583	609	534	566	578	583	575	566	588	528	577	576	540	582	561	562	576	573	579	626	545	563	595	544	615	559	590	611	586	573	577	571	617	574	580	554	608	584	591	607	551	588	581	575	564	570	594	571	568	585	590	626	570	551	569	586	571	630	567	598	537	550	571	549	569	572	560	569	609	573	589	615	569	578	564	559	567	548	594	542	622	582	537	579	587	531	549	586	596	592	644	592	580	562	539	602	549	550	531	561	589	577	580	547	560	570	555	550	607	568	585	582	564	561	595	595	570	622	581	587	595	540	614	631	536	586	551	586	597	567	606	587	562	603	605	598	589	582	573	578	609	593	560	579	569	578	574	526	547	562	595	560	552	588	573	579	588	584	571	583	619	570	603	601	558	566	597	553	602	591	546	588	572	585	606	549	613	605	587	586	584	556	600	534	602	575	566	591	580	619	561	607	574	541	584	620	598	565	573	554	588	549	586	553	589	604	576	591	563	569	594	628	612	576	570	588	590	596	580	571	559	595	603	561	566	592	622	589	553	584	569	551	569	592	576	592	537	575	580	552	611	575	542	577	594	578	584	570	587	581	599	624	563	583	570	537	574	549	562	666	550	627	627	615	551	562	583	574	564	567	576	574	597	548	627	591	584	591	567	550	558	625	562	549	596	559	538	545	551	607	569	582	587	614	512	577	580	587	529	520	581	561	546	601	566	579	547	580	585	610	524	615	565	582	579	602	611	574	571	560	600	577	543	570	547	588	572	554	596	594	590	545	579	566	614	584	571	591	566	565	595	615	604	588	606	607	591	600	596	603	557	590	532	572	558	570	603	563	586	594	578	587	560	511	540	589	625	603	537	587	545	541	595	547	587	555	557	571	584	588	561	592	557	559	549	597	581	600	543	570	630	546	577	578	531	570	603	565	601	566	624	574	587	561	592	575	546	557	599	609	532	615	605	591	609	595	572	590	581	602	600	601	571	523	599	578	605	602	580	572	605	564	579	526	599	589	554	545	575	571	552	552	635	586	564	556	586	606	572	610	531	595	550	601	620	601	590	604	585	583	554	553	585	567	542	570	576	505	586	572	573	590	591	528	599	542	567	565	572	568	567
22341	17571	21378	20621	18029	11700	7899	7279	6538	5824	5091	4434	4225	2664	3182	2423	2638	2864	1481	2125	1738	1654	1813	1895	1552	1473	1152	1059	1178	918	791	981	652	593	472	627	523	479	368	496	327	332	323	281	265	240	273	218	236	226	209	229	216	211	189	216	210	209	210	198	205	201	176	189	195	192	203	202	182	169	186	177	186	169	175	193	173	189	173	162	186	172	205	185	176	156	175	176	181	178	174	198	204	154	160	160	193	192	170	180	173	191	203	177	192	170	177	201	168	176	175	185	180	169	179	158	169	150	190	175	194	170	179	165	159	183	158	154	152	199	177	152	197	184	181	170	165	160	202	189	162	170	177	187	188	177	154	158	186	178	162	195	183	193	152	176	185	177	180	181	170	192	178	177	151	161	173	180	180	175	201	171	182	176	172	180	159	155	166	198	179	167	171	180	162	182	190	194	176	178	171	176	187	178	156	177	147	170	198	176	167	168	177	172	175	199	173	175	174	183	159	160	184	191	176	182	155	164	178	163	181	205	160	167	173	170	169	145	209	156	176	197	148	152	187	166	175	176	175	171	160	169	191	164	178	177	198	178	168	148	172	171	182	162	178	184	190	155	156	181	170	203	165	149	190	174	181	152	157	167	177	169	181	192	192	166	176	179	173	155	151	182	199	178	165	175	155	189	168	166	178	171	181	178	167	191	152	156	169	189	150	194	189	174	178	192	178	198	194	160	179	164	191	184	204	145	164	161	172	140	147	167	148	175	167	175	193	177	182	188	197	158	172	162	181	155	145	181	164	185	162	185	178	199	177	191	188	157	182	148	209	171	176	166	144	156	166	171	170	186	174	148	173	165	179	185	182	192	186	205	158	168	190	168	173	170	186	160	190	175	183	183	183	169	148	164	152	185	163	157	171	196	174	203	175	179	170	192	180	182	197	186	182	152	159	172	172	167	175	182	166	165	187	177	175	196	163	183	176	157	180	178	167	152	205	186	153	178	167	166	179	169	197	201	176	174	175	177	201	191	178	186	203	165	173	180	161	164	177	171	143	171	177	150	178	182	168	209	161	167	213	172	167	183	166	182	188	169	182	164	177	160	179	163	162	190	194	151	163	164	171	159	169	188	176	185	145	198	171	181	168	147	158	168	188	160	156	174	165	184	165	170	185	179	176	162	189	184	180	168	170	183	190	160	170	189	187	167	181	157	184	158	165	157	161	181	168	186	184	177	173	156	175	181	171	172	194	180	179	193	171	181	177	173	178	173	146	203	174	170	184	175	169	194	188	183	167	164	161	170	180	189	168	164	162	178	180	172	170	181	160	159	180	170	201	174	188	153	194	145	196	174	190	176	154	151	174	167	180	179	180	168	164	183	154	200	166	167	176	179	189	163	176	180	152	159	164	159	186	178	207	188	172	197	165	182	179	154	170	183	160	178	192	179	165	182	181	184	170	176	169	164	159	174	181	189	157	171	165	165	160	178	178	190	168	183	164	179	147	194	169	172	162	187	181	166	152	199	189	184	197	181	161	177	180	196	183	175	173	167	179	175	164	160	187	160	178	189	170	160	177	168	141	176	164	155	189	178	173	172	185	170	167	179	199	160	171	164	183	173	172	164	207	168	178	186	183	195	182	156	166	181	169	165	169	156	166	175	173	181	145	185	174	168	180	185	174	175	174	162	169	171	171	196	164	177	174	163	156	181	140	171	167	196	206	176	163	145	144	183	181	177	172	149	186	168	175	127	162	185	165	169	160	177	165	192	192	152	185	151	171	186	173	185	178	182	187	181	191	173	185	189	170	167	182	186	173	183	175	173	166	172	156	169	162	187	161	144	194	187	155	164	171	161	170	170	183	190	177	176	178	185	152	186	188	159	180	189	168	156	159	170	166	176	160	176	179	167	191	174	163	154	168	157	182	169	164	143	172	182	179	146	179	187	156	160	169	162	193	166	167	176	195	174	160	179	187	166	177	181	192	171	151	187	167	188	211	190	190	192	177	187	183	182	183	178	166	170	147	171	178	167	176	188	180	164	172	166	182	181	166	175	187	192	155	190	183	175	175	176	199	187	172	179	161	160	170	185	172	162	183	195	170	191	156	172	150	213	155	170	198	164	193	217	181	184	170	177	184	189	174	200	167	177	192	184	171	177	165	159	177	164	173	159	179	170	165	174	168	176	196	169	158	188	170	155	165	171	157	186	145	174	170	186	177	183	206	150	156	184	178	173	169	185	174	175	170	174	162	185	176	181	179	179	162	182	151	188	164	183	190	169	154	208	171	164	171	164	175	167	170	167	166	187	181	171	168	174	190	173	159	168	164	175	161	179	192	153	198	147	205	157	191	155	179	182	173	149	162	167	160	195	180	158	159	160	168	183	160	163	174	177	166	164	167	184	184	190	170	166	160	183	173	171	169	183	164	171	186	171	202	181	166	170	182	184	187	168	177	184	182	169	172	163	179	176	172	171	164	173	160	175	178	150	170	180	155	187	171	167	198	164	182	184	157	187	164	200	174	173	167	167	184	151	187	169	174	167	183	171	179	166	176	182	187	179	149	187	175	161	176	157	185	185	167	178	177	179	172	174	160	166	164	164	190	174	188	173	173	174	153	166	201	153	178	168	179	180	156	180	191	177	180	163	183	163	151	165	175	171	175	173	172	157	173	178	165	166	169	176	184	170	176	163	188	164	188	185	167	168	172	136	175	185	176	173	168	162	185	180	156	136	193	193	154	152	164	177	174	192	168	147	171	176	158	180	189	167	174	185	168	181	202	139	203	158	168	162	178	176	174	190	184	184	192	183	161	146	195	171	186	162	182	169	180	157	176	168	190	180	130	166	181	194	193	173	179	167	163	171	169	167	173	164	187	170	177	149	148	159	178	169	181	151	183	179	172	187	187	184	173	173	166	174	169	166	168	176	167	173	172	159	165	193	164	170	188	167	172	161	178	188	202	161	180	183	171	183	209	169	185	167	186	170	172	181	166	173	193	160	182	190	185	164	157	200	183	183	192	182	149	171	160	180	171	193	187	182	157	166	197	179	180	174	178	180	179	175	172	158	172	153	174	154	160	192	162	168	174	171	165	162	167	177	178	179	174	161	158	166	187	173	188	167	186	171	168	159	180	158	166	183	170	172	180	178	160	156	168	171	170	167	192	174	170	169	184	179	165	189	162	191	176	183	166	150	183	164	181	189	185	169	172	183	157	173	162	169	168	154	166	168	162	169	173	194	204	158	150	167	165	176	170	174	182	162	202	163	201	148	171	168	176	170	169	189	170	172	180	160	179	203	160	175	176	178	199	155	177	136	164	179	189	159	180	169	173	182	180	135	168	187	179	194	175	157	146	176	163	174	185	169	171	169	173	188	181	173	165	179	175	183	192	170	185	176	203	183	185	170	166	157	186	172	208	175	171	166	172	190	161	187	180	157	183	173	150	157	164	173	174	187	172	183	189	184	186	182	194	183	195	168	161	176	165	156	172	165	163	182	199	195	167	172	170	167
16635	15873	24652	26644	25070	19824	17968	19158	18039	17607	16686	15952	15313	10281	12714	10024	12237	12362	6524	10489	8768	9088	9168	9368	7844	7790	6213	6082	6695	4929	4099	5968	3898	3617	2940	3494	2731	2568	2273	2857	1565	1424	1354	1313	1045	1134	1077	935	975	881	846	1004	815	756	695	697	680	695	757	714	722	615	602	603	595	628	653	624	565	543	508	539	551	562	588	514	504	515	531	550	541	549	543	519	539	528	488	519	541	485	504	505	520	509	465	484	494	471	505	525	501	484	495	484	486	506	481	505	500	493	486	503	507	458	508	477	502	482	490	478	509	524	522	522	504	473	489	526	512	464	518	434	472	480	492	491	444	468	459	526	522	530	502	478	518	512	524	497	488	532	453	482	500	501	512	443	460	493	513	485	515	505	490	471	507	446	471	538	474	490	488	515	489	492	460	475	481	507	483	505	462	542	489	436	499	458	558	528	477	490	492	486	461	453	510	512	441	480	518	479	475	478	502	484	490	472	496	467	476	453	496	459	451	483	526	496	447	501	490	479	470	488	455	505	495	506	524	467	501	442	489	497	508	443	482	468	518	519	506	498	481	507	473	501	477	476	495	475	491	529	505	467	471	495	472	476	479	500	507	446	540	509	478	482	490	487	521	495	494	493	477	509	504	496	458	476	503	534	508	478	477	477	497	493	513	504	500	455	488	510	495	490	494	489	466	510	484	503	492	467	495	449	495	491	521	503	498	520	444	481	470	479	474	513	489	494	481	540	493	498	492	529	467	452	550	468	506	499	458	462	474	527	526	506	493	489	476	543	478	497	476	494	533	497	495	483	488	473	494	490	504	460	504	503	499	449	473	475	481	487	498	469	479	512	464	521	497	469	509	484	473	519	545	495	503	508	502	508	441	500	506	472	489	458	452	484	486	468	432	516	490	469	497	429	473	466	496	460	484	489	472	496	474	489	524	455	471	495	500	483	460	478	438	470	453	545	512	474	502	470	516	476	453	490	488	496	477	450	508	471	494	490	510	437	519	483	474	448	458	491	483	467	497	480	478	479	516	501	525	498	529	510	492	479	518	515	533	514	496	480	500	474	452	476	474	488	495	492	474	494	505	505	477	473	556	468	488	502	487	508	521	458	504	519	452	532	501	501	506	480	509	471	501	508	496	463	505	501	452	474	526	495	484	503	475	487	465	506	519	518	529	482	460	482	469	501	477	499	476	485	504	470	480	494	517	473	486	492	487	480	507	498	449	486	491	552	473	511	493	482	484	516	468	492	449	445	496	469	496	477	458	449	522	483	535	511	525	481	527	508	479	465	517	464	488	508	510	486	473	512	502	449	497	521	468	491	478	487	507	524	505	508	490	493	478	449	518	484	507	451	471	487	460	461	502	500	509	489	509	464	474	494	489	507	480	484	472	469	468	491	490	497	493	491	480	482	480	519	518	499	445	483	512	475	499	506	495	497	487	461	468	501	440	511	497	471	480	483	504	505	470	517	487	532	467	461	516	468	468	516	504	500	486	517	511	507	494	525	481	517	454	509	480	476	489	484	473	489	525	489	492	496	487	510	497	467	488	482	485	548	461	520	511	456	506	482	506	480	524	485	491	464	487	489	517	511	514	483	497	473	515	503	498	516	505	497	476	514	486	506	478	454	505	507	492	509	489	491	455	490	541	488	461	452	477	489	461	464	475	488	550	507	502	505	512	448	473	504	485	518	506	486	480	432	475	499	513	501	522	481	486	461	508	534	523	508	518	530	501	534	488	473	446	488	487	495	459	461	494	465	496	482	477	478	500	467	546	505	510	467	509	481	515	471	467	506	464	477	504	438	509	530	455	497	488	495	510	484	468	503	508	508	507	530	486	510	464	511	478	504	476	499	459	448	490	510	487	493	501	526	491	509	467	505	490	475	493	497	498	497	481	469	513	478	493	468	439	496	501	476	514	491	473	512	509	484	503	464	488	491	493	497	498	486	492	479	512	466	474	456	477	526	439	512	525	466	462	490	474	482	463	451	493	510	465	492	497	462	470	504	501	507	463	487	490	482	476	472	488	472	489	498	472	445	475	488	479	516	440	499	508	488	468	515	474	430	479	531	450	445	478	469	497	463	480	507	468	488	504	454	500	488	535	544	484	508	512	511	527	523	479	505	478	482	502	455	502	451	511	494	523	505	521	485	485	487	476	498	489	510	527	477	478	454	482	468	527	531	497	503	530	497	482	504	485	492	460	466	493	514	514	503	498	531	501	502	480	499	500	504	470	515	456	479	461	529	505	491	495	484	501	471	520	508	479	486	522	500	497	473	456	524	466	461	500	466	485	479	501	491	468	464	487	442	471	469	488	520	487	497	516	498	503	514	491	520	444	517	482	494	489	523	441	496	494	517	476	463	502	461	506	478	519	499	506	470	479	526	479	500	468	472	482	479	484	508	505	474	490	502	522	434	486	483	532	461	503	493	525	460	472	514	489	504	496	478	487	506	477	478	506	500	510	487	495	497	462	462	507	517	477	482	473	522	515	478	505	497	492	492	484	480	485	467	480	477	468	496	508	471	461	495	500	511	479	488	475	505	527	477	495	475	524	500	487	514	492	504	462	497	509	489	460	477	545	490	478	502	493	487	503	493	453	488	485	497	517	522	509	459	496	521	488	502	501	479	489	493	497	486	498	491	510	498	525	495	468	488	533	485	486	510	466	515	470	512	539	476	487	483	484	497	461	498	453	519	521	519	528	487	478	451	507	527	526	490	498	481	509	490	498	494	492	545	481	527	519	490	455	468	502	533	472	487	495	494	486	498	531	492	521	479	508	466	506	500	462	510	518	498	463	523	498	489	506	483	515	511	492	515	514	462	457	459	483	450	509	473	530	500	497	477	485	477	500	491	483	502	460	446	509	456	484	498	478	513	498	497	535	488	519	492	488	459	511	462	470	490	491	502	520	484	450	497	462	494	502	475	514	525	475	486	463	522	496	485	477	493	484	434	517	511	473	458	501	474	496	458	479	498	483	477	476	464	479	504	472	449	466	468	499	520	494	478	453	481	520	492	460	449	527	484	505	486	486	509	495	514	484	506	492	501	524	513	500	495	508	468	475	497	450	507	482	492	502	449	531	499	493	505	531	472	482	480	519	506	457	545	473	483	493	501	488	522	479	506	506	482	519	492	487	498	467	494	508	488	468	456	472	507	514	489	455	519	486	496	471	499	485	486	497	503	524	469	496	504	513	529	469	492	473	480	484	505	501	498	496	543	494	506	466	504	524	457	462	506	492	504	480	524	472	518	474	507	522	493	427	461	472	501	486	476	480	503	482	491	481	499	494	456	458	477	486	507	531	475	528	495	470	456	485	509	488	476	511	474	502	463	460	465	465	483	455	459	477	474	503	490	487	467	501	491	460	477	537	478	455	476	444	473	485	481	533	478	506	519	492	468	475	509	486	502	530	472	491	532	485	477	523	461	515	524	491	474	491	477	492	497	467	473	525	474	486	502	483	475	466	514	500	462	489	500	491	493	490	495
30912	26188	29952	28659	26236	20106	15440	13937	12074	10989	10034	8418	7901	5809	6046	4539	5336	6417	3433	3931	3505	3464	3444	3480	3176	2766	1991	1974	2298	1619	1329	1426	1077	984	875	957	704	671	692	827	463	413	357	372	318	328	291	238	260	249	251	274	243	208	198	180	212	206	219	214	196	198	186	170	184	187	176	172	168	149	165	131	166	157	185	167	163	170	170	158	169	137	150	163	190	173	175	147	154	178	133	149	143	167	142	152	163	159	173	188	158	159	140	147	172	139	166	159	168	184	146	154	160	166	166	158	167	147	149	147	147	172	155	157	150	168	142	179	162	181	157	153	162	160	165	159	163	144	142	166	147	137	167	165	152	173	163	176	155	161	142	155	168	144	163	162	149	144	127	158	154	137	176	149	167	149	167	153	148	158	150	150	156	150	156	157	150	157	133	154	169	157	181	159	136	153	148	143	163	151	156	161	139	147	150	164	166	143	160	143	151	150	167	145	166	184	133	161	150	142	153	159	160	146	169	145	164	155	154	150	168	162	164	164	170	165	152	159	171	180	154	165	149	148	161	142	165	160	154	165	164	166	163	152	168	141	163	179	169	178	153	162	147	159	146	140	156	161	134	127	160	127	151	159	163	174	152	141	140	151	159	147	154	164	165	173	150	143	167	159	156	169	168	164	166	145	160	139	147	166	157	179	147	185	158	156	149	132	148	144	154	152	143	171	156	179	154	163	138	145	165	180	158	152	180	149	150	136	148	160	144	162	146	154	159	169	168	129	174	170	172	161	140	171	147	166	164	163	158	141	151	175	157	156	168	167	157	167	151	153	151	153	158	173	153	112	158	155	160	168	159	167	165	149	149	169	132	164	171	150	145	165	161	139	144	166	177	171	170	149	163	138	172	141	144	137	156	164	164	162	159	164	160	183	140	153	142	132	181	174	157	156	149	153	169	164	162	158	162	151	162	170	172	168	170	147	167	186	143	179	161	156	155	151	141	163	177	180	155	176	167	144	139	156	157	168	172	155	150	151	173	161	188	168	155	173	142	164	160	138	204	153	168	131	169	134	155	161	160	145	164	139	167	140	161	130	146	157	145	159	149	160	176	162	165	161	149	157	153	151	149	150	150	160	182	142	144	156	152	175	151	155	125	159	155	156	165	150	153	146	160	154	162	168	172	163	161	154	163	156	163	154	143	145	150	124	182	144	166	157	144	158	149	130	151	129	162	145	155	164	184	159	153	132	158	166	152	153	144	162	140	154	155	146	153	158	172	165	150	179	162	160	162	148	151	168	156	171	183	153	148	146	164	136	166	163	163	145	143	155	170	174	152	167	169	176	173	155	124	160	138	151	174	162	139	146	159	184	164	180	150	165	147	159	154	161	149	156	149	168	175	157	137	193	176	155	173	157	160	158	169	165	145	170	155	164	157	155	160	150	142	171	132	161	137	146	139	138	169	149	158	170	139	135	167	166	156	153	160	140	151	146	160	150	169	140	162	160	181	155	143	169	153	169	174	168	155	155	154	150	162	151	157	134	155	134	204	154	159	174	151	146	169	158	143	151	142	161	156	157	129	151	167	141	135	158	157	162	164	152	175	141	136	143	156	146	140	165	162	160	153	147	159	138	162	175	163	148	155	168	145	160	140	156	157	164	172	161	172	153	168	157	152	163	159	146	165	162	165	156	162	157	151	163	154	150	170	158	148	143	174	161	149	167	164	144	137	146	152	165	149	159	151	156	147	145	158	177	156	119	148	157	144	164	160	149	150	162	172	160	167	174	163	154	128	164	142	155	152	136	150	170	168	174	168	178	132	128	149	143	159	154	163	166	135	178	181	174	141	142	142	157	172	167	147	170	163	163	150	152	143	159	152	150	160	147	173	183	152	144	150	149	158	152	171	165	145	160	150	162	162	136	163	160	147	168	186	157	180	167	163	141	150	127	151	174	160	152	147	161	148	165	166	159	131	188	170	163	176	152	160	156	155	138	141	152	164	163	167	166	149	163	168	160	154	146	135	125	162	149	160	155	152	152	177	145	156	175	138	174	161	174	159	148	171	148	134	151	169	145	167	153	142	188	151	143	168	142	180	160	182	154	150	161	144	157	156	172	173	173	170	134	141	159	175	138	152	150	185	150	151	163	146	156	162	147	143	146	152	147	177	164	154	176	182	169	170	142	151	150	143	156	155	161	142	146	159	159	140	187	139	173	166	174	162	151	147	134	167	165	180	155	164	160	194	153	167	162	171	159	166	166	172	150	141	150	158	163	159	158	180	163	165	142	145	148	166	148	150	144	142	146	154	160	153	178	159	149	156	160	145	151	130	171	143	158	145	163	156	136	125	149	153	160	160	174	160	165	171	143	156	150	149	146	171	163	152	159	162	149	163	144	126	177	169	135	163	181	141	170	162	145	170	138	155	129	191	154	150	170	149	152	140	147	165	158	161	154	152	140	173	186	143	157	137	149	152	161	146	156	147	153	162	193	151	147	136	173	180	166	173	186	163	160	151	159	162	159	156	169	162	142	164	132	147	166	147	152	161	177	164	157	164	155	132	155	152	156	140	172	144	143	153	201	168	173	164	163	151	157	154	153	138	158	152	155	155	139	149	154	174	173	165	151	148	166	147	162	188	147	176	161	176	155	144	155	141	163	159	161	159	145	153	183	166	153	147	168	148	160	157	168	141	159	154	160	168	142	150	154	150	152	159	170	153	139	147	142	152	144	157	167	168	163	153	147	170	166	166	160	161	174	152	159	161	147	170	149	148	156	169	163	154	186	163	155	173	172	136	162	136	173	158	163	138	151	170	141	150	141	144	154	172	143	166	153	150	165	155	162	172	150	153	151	147	171	174	161	164	137	159	144	154	141	154	128	182	153	165	168	152	128	153	147	151	151	177	154	141	162	143	159	145	158	140	150	182	174	137	162	161	177	186	167	177	162	153	172	163	171	170	172	166	136	148	157	175	174	153	134	144	149	166	150	179	139	164	174	140	155	148	119	125	155	128	144	155	155	152	153	175	145	166	147	140	156	156	150	141	161	163	169	150	123	174	134	167	149	128	163	156	162	164	146	144	161	123	133	172	149	168	138	157	156	151	189	165	140	151	132	161	152	164	153	157	175	160	164	155	164	131	164	158	156	159	179	134	130	158	138	165	178	159	146	146	162	160	149	181	146	167	172	169	182	163	158	169	176	186	154	177	191	167	172	165	168	165	162	133	138	147	160	148	148	152	169	151	171	145	154	156	145	183	155	168	167	163	149	141	156	165	177	141	139	162	155	166	146	157	156	173	146	175	136	155	166	158	144	144	174	126	153	170	164	163	159	146	150	165	157	145	137	147	165	149	156	170	126	149	159	161	142	182	156	182	130	175	147	164	166	160	167	149	145	171	171	155	139	156	166	154	160	156	140	175	134	127	155	142	147	148	153	162	153	147	150	161	162	150	148	182	168	150	152	154	155	160	164	151	166	130	173	128	174	163	156	159	158	132	169	151	140	128	145	149	153
21301	21392	30720	32807	31588	27707	25437	26488	24612	24835	24954	22768	22772	18162	19060	14893	19088	20326	11091	16637	14535	15342	14302	14240	13734	12593	10192	10565	11381	8712	6577	8127	6775	5862	4884	5547	4007	3903	4218	5013	2770	2408	2215	2106	1539	1601	1492	1288	1377	1134	1081	1129	1037	905	751	807	827	792	844	833	772	687	705	668	777	738	779	642	554	553	528	554	526	548	549	555	528	547	554	554	498	517	494	496	486	503	491	497	484	469	469	450	486	455	452	466	477	438	422	441	445	440	458	444	422	463	475	478	457	482	471	464	487	458	397	450	447	393	470	447	444	417	459	468	453	489	460	446	419	432	461	468	406	479	433	435	487	444	416	423	430	451	412	491	433	459	436	439	464	499	447	403	419	434	465	472	457	510	480	437	470	435	467	465	463	436	471	449	436	435	479	438	465	450	428	444	427	418	464	488	457	465	454	438	453	465	468	444	448	421	480	442	437	463	432	455	454	456	423	436	461	435	446	414	462	453	432	401	475	456	424	450	411	436	458	426	448	435	433	427	457	432	427	405	464	434	393	447	439	422	419	481	497	473	467	443	429	481	440	418	451	428	443	428	442	404	478	474	406	471	468	468	486	470	449	403	424	412	486	411	410	437	444	452	429	422	425	494	488	445	461	402	435	458	443	456	444	471	453	424	477	442	439	459	466	479	466	462	423	450	418	467	463	484	450	407	444	461	405	488	427	467	452	459	440	484	432	468	437	430	445	457	489	442	437	435	448	451	424	467	460	426	467	432	468	463	399	478	455	478	417	433	463	451	421	436	423	452	452	451	460	418	444	434	431	414	470	434	458	465	424	464	443	434	444	468	413	472	431	453	474	435	422	477	456	457	475	473	432	454	415	445	453	455	415	454	481	478	411	427	463	465	443	414	461	461	440	400	405	439	416	479	444	432	473	450	488	457	485	448	433	453	449	441	421	445	411	471	469	467	457	441	415	388	477	422	427	458	475	471	464	475	487	417	416	402	434	470	464	432	424	458	426	463	439	483	470	443	452	435	460	445	439	445	439	463	448	432	437	428	443	433	430	445	436	435	465	431	480	437	441	468	426	433	440	453	436	430	450	432	472	439	417	413	471	475	441	454	430	452	476	454	438	416	458	428	431	432	415	434	454	430	401	441	429	483	448	447	450	448	458	476	469	430	492	465	421	444	413	416	442	436	446	448	497	439	468	429	456	425	433	444	422	471	434	435	465	436	431	462	439	449	453	445	390	437	450	420	443	426	459	446	451	470	463	454	420	426	475	503	435	426	455	440	448	434	414	435	373	451	486	449	445	477	436	438	469	436	438	444	401	427	460	429	429	441	404	423	461	459	443	410	439	423	408	415	403	408	451	440	456	434	442	457	428	455	417	431	438	442	422	446	461	454	452	431	462	462	426	440	421	437	462	443	441	442	452	440	444	469	456	456	439	463	443	466	423	437	420	481	429	434	477	444	502	435	465	442	456	469	443	455	469	451	448	451	446	472	449	478	437	445	464	442	426	433	428	476	442	515	453	452	495	438	476	436	429	421	435	484	464	420	434	450	453	398	439	469	463	426	445	451	453	434	414	444	456	424	449	421	447	459	411	469	469	410	446	447	470	437	428	440	473	432	452	438	440	457	419	456	451	458	451	465	413	453	451	432	433	486	436	435	476	426	432	463	483	434	404	443	463	451	453	430	444	463	419	452	447	452	443	451	439	435	423	498	469	439	405	462	462	411	439	413	430	457	404	446	424	471	436	447	448	459	468	427	442	447	440	434	467	422	439	442	463	471	456	439	479	447	483	429	445	460	423	463	468	437	435	452	457	460	484	442	435	421	455	422	444	444	465	446	430	434	395	444	431	454	468	445	443	473	439	441	472	429	448	426	453	443	459	438	438	450	413	451	470	455	437	478	450	448	442	429	415	479	426	438	438	450	456	445	437	470	489	405	416	418	486	447	445	441	435	464	464	422	445	423	434	455	450	454	435	434	415	432	423	450	454	442	424	432	450	453	443	454	446	437	453	459	454	430	461	438	489	468	453	456	467	439	467	455	439	435	475	458	433	456	409	450	461	436	408	454	447	430	480	471	429	465	449	431	428	431	494	483	470	416	480	429	444	418	476	436	462	495	463	441	434	498	436	411	421	413	448	461	441	442	449	430	455	423	437	429	424	486	472	478	458	451	472	436	469	438	465	438	448	422	443	467	432	466	441	452	469	462	442	425	421	470	439	429	445	425	451	435	413	434	486	434	433	412	446	461	448	464	464	431	413	441	439	442	426	433	442	487	430	441	433	475	464	424	415	417	468	435	396	439	462	467	452	449	442	431	436	432	434	476	440	479	423	472	448	413	474	437	443	431	459	451	394	435	423	453	458	453	464	477	436	429	469	435	458	438	424	452	485	488	412	436	440	426	435	444	452	492	416	422	437	430	433	394	443	433	479	486	459	450	368	407	430	434	470	431	457	461	462	476	451	427	449	458	497	454	436	426	422	434	468	434	438	438	466	471	459	440	444	477	436	453	408	438	437	464	434	457	439	416	449	450	464	474	473	459	460	445	432	463	413	455	412	430	467	496	416	469	435	468	414	454	425	472	442	421	459	423	465	441	455	464	471	444	412	443	426	461	433	491	475	410	471	408	459	460	440	452	442	421	390	445	463	430	442	441	428	420	474	428	438	482	425	443	463	428	453	446	443	447	441	440	432	414	443	475	494	481	454	393	439	412	422	468	446	439	438	432	453	430	433	456	458	459	446	442	443	419	439	429	424	448	434	457	439	451	441	468	416	458	452	456	469	435	444	494	435	483	432	491	428	472	445	429	469	469	471	444	426	463	458	440	447	447	466	449	401	408	441	446	460	438	488	455	425	481	438	437	454	450	449	460	415	433	430	440	448	460	463	459	419	440	428	455	440	455	454	433	383	425	459	439	468	425	459	437	443	407	463	451	416	453	449	434	432	412	459	413	436	423	451	455	438	417	404	405	467	437	441	419	420	461	458	430	416	453	420	437	452	446	465	438	421	441	443	453	442	435	417	438	435	492	474	475	455	435	478	418	461	429	411	409	450	458	440	440	435	417	469	465	451	443	459	430	453	453	454	456	412	471	451	428	433	430	465	452	446	446	435	411	487	409	489	438	451	424	468	449	452	443	403	454	443	422	440	495	526	460	450	430	469	423	430	454	433	452	421	508	475	454	457	476	453	423	442	451	413	475	425	420	483	461	500	448	426	436	434	442	467	451	459	460	488	497	437	440	397	399	453	433	436	441	421	487	420	449	466	443	466	471	451	467	439	451	492	461	470	441	427	408	461	427	435	413	425	447	463	422	432	475	426	418	447	426	465	443	456	442	429	479	464	397	445	451	451	441	455	443	451	452	448	436	425	465	418	457	460	467	463	435	458	450	455	460	445	457	455	490	400	470	425	477	486	439	421	480	444	502	474	421	432	470	433	436	424	496	455	462	455	433	443	483	464	458	450	386	402	475	434	418	392	438	462	464	474	423	457	470
8348	5402	6753	5124	3575	2232	1535	1169	985	834	668	592	535	481	405	402	422	419	357	345	327	290	315	306	335	274	271	240	237	260	261	257	263	262	232	232	221	225	237	217	218	236	193	197	212	214	222	195	224	210	208	196	276	215	220	230	217	199	201	204	227	219	228	248	236	205	191	210	185	220	200	204	196	236	203	196	230	197	232	194	184	206	234	214	216	196	184	205	221	207	215	212	185	213	194	211	205	215	240	215	217	201	210	196	217	211	210	205	214	206	208	227	196	206	212	206	197	230	220	201	171	179	203	198	195	206	212	224	205	212	215	204	237	209	218	203	226	210	196	212	183	221	177	212	237	188	215	189	174	209	225	189	213	197	199	193	203	224	199	215	200	214	241	200	224	204	191	215	204	211	201	216	237	185	208	214	226	191	200	222	192	207	211	222	227	216	212	206	214	200	227	189	191	224	225	193	240	194	205	232	184	219	186	200	232	249	203	206	252	222	229	233	239	199	224	220	218	214	190	214	221	195	224	222	227	183	209	183	214	204	176	189	217	188	198	200	201	236	221	189	216	204	195	209	199	224	215	203	211	208	213	181	200	205	232	223	209	207	219	199	224	211	228	208	226	228	220	240	219	199	220	209	220	212	217	196	232	256	201	195	208	182	227	197	240	189	207	210	222	207	224	211	193	202	205	179	196	186	214	212	208	188	196	213	231	206	206	218	207	233	213	189	214	201	230	194	219	220	207	218	215	240	214	205	221	221	226	201	208	234	191	210	207	198	214	202	213	228	226	228	224	218	225	223	222	209	218	240	199	225	206	205	205	219	190	229	196	198	225	211	179	212	172	188	224	219	211	207	201	214	205	203	194	200	234	202	196	225	200	216	190	219	234	194	208	206	221	222	213	228	231	206	219	200	217	204	175	222	210	204	202	225	228	197	215	222	216	180	222	236	191	184	200	204	212	211	194	190	206	202	230	178	227	224	208	185	212	193	194	230	192	200	204	210	205	248	192	210	203	225	190	224	230	208	228	202	218	211	205	202	200	215	219	219	221	251	223	192	188	233	203	212	236	212	210	213	193	216	217	215	199	216	206	218	215	229	185	220	221	179	198	225	196	228	217	204	223	211	223	202	197	194	203	208	211	240	236	213	216	218	211	211	196	217	211	202	209	192	200	234	230	193	208	196	202	221	211	211	202	219	188	189	206	208	226	226	212	188	194	212	214	227	197	180	234	189	185	188	215	217	224	218	205	232	203	193	207	212	198	246	221	210	192	213	227	193	215	225	205	216	200	197	220	215	185	194	225	216	223	201	215	191	227	182	203	222	198	205	212	211	187	229	189	213	208	196	184	211	181	191	200	232	232	182	205	205	200	217	208	203	230	207	215	193	171	222	201	195	210	214	202	210	197	208	210	220	234	228	190	228	187	227	241	213	220	179	233	207	219	210	204	228	209	200	241	227	205	198	221	202	201	216	224	205	207	235	216	205	203	218	200	213	221	219	192	198	226	194	209	200	208	187	228	209	186	217	218	232	226	210	223	229	223	213	211	223	220	204	215	196	228	203	206	196	227	211	220	220	205	225	214	223	174	215	203	214	209	176	208	195	209	211	214	222	216	199	206	222	223	204	234	180	251	200	201	196	184	216	201	214	259	203	216	221	209	196	219	190	195	238	221	224	208	208	203	198	207	213	201	221	219	215	185	183	197	211	204	185	174	182	203	215	230	188	212	198	233	224	202	228	226	212	196	218	212	203	224	188	226	211	176	230	194	208	180	175	212	193	220	216	227	215	218	225	184	212	203	217	194	217	194	207	218	222	223	206	197	208	214	212	239	224	187	190	210	220	225	213	202	198	196	206	208	195	221	214	191	200	191	209	207	210	177	238	195	220	201	219	227	209	253	206	224	186	228	230	206	217	245	190	219	212	221	224	205	209	222	216	225	209	194	211	196	211	187	200	214	250	232	220	206	207	196	215	195	205	214	225	210	225	184	209	216	209	207	214	212	201	202	197	193	205	245	197	207	196	223	217	199	217	201	233	228	207	194	207	214	216	203	199	190	223	236	217	220	225	220	210	210	224	211	200	196	192	254	208	201	182	220	200	210	203	230	214	219	182	219	207	233	228	198	234	213	222	197	202	201	188	198	198	197	221	211	214	185	198	211	223	214	201	185	230	207	213	224	227	210	210	214	190	224	205	198	205	205	201	232	223	212	181	237	211	209	245	208	208	189	213	199	189	225	205	218	199	203	233	192	239	201	199	198	205	191	209	229	199	210	189	184	204	198	201	185	218	218	220	192	233	197	197	200	218	231	193	215	214	239	205	191	210	212	171	208	213	212	187	214	220	212	201	197	196	236	203	216	195	204	212	215	223	233	212	199	185	207	195	242	205	194	225	213	204	179	206	170	221	229	211	206	180	210	193	237	199	194	214	216	203	226	200	189	212	206	225	191	208	187	205	219	228	228	196	221	209	221	240	196	209	209	207	199	200	200	229	192	203	226	191	196	203	198	234	212	182	181	210	209	204	197	220	211	207	218	226	240	232	195	214	233	221	204	187	219	221	212	192	226	190	195	230	227	195	203	189	200	185	207	227	216	212	231	218	221	234	198	208	203	209	222	218	235	213	203	223	225	218	188	217	220	221	206	203	230	217	222	210	205	206	207	206	218	196	190	213	231	203	211	208	197	205	189	205	219	226	208	212	228	227	227	206	204	205	226	203	182	204	214	222	203	213	206	209	209	221	221	197	231	214	190	199	208	200	230	238	232	222	210	219	215	199	208	220	196	181	210	204	231	227	216	225	207	211	209	208	202	194	202	204	224	217	209	218	190	225	202	219	234	213	209	211	195	189	215	205	199	223	197	210	209	209	206	251	211	239	209	209	231	194	205	200	199	190	189	206	194	229	217	221	199	216	217	238	216	195	209	223	229	211	223	208	208	213	242	209	238	240	213	194	219	220	232	191	200	220	216	203	191	193	206	207	191	209	212	227	201	210	213	184	200	212	192	190	230	204	182	207	210	217	180	217	210	235	218	241	229	215	208	188	219	220	184	233	197	184	202	200	189	201	231	229	211	202	199	207	226	185	215	213	206	207	204	248	213	199	212	200	198	194	203	213	192	195	221	205	207	203	203	219	211	228	209	208	189	216	194	210	198	215	212	228	212	202	200	222	198	196	208	197	200	174	220	192	181	224	219	218	210	194	188	195	197	217	190	220	221	205	207	230	192	189	219	197	193	223	184	224	213	209	217	188	206	202	207	187	194	220	205	204	208	195	213	213	216	220	197	218	229	209	216	202	207	187	179	244	219	201	207	191	203	213	214	202	209	211	195	223	221	198	221	222	185	242	214	220	212	189	191	217	197	222	183	206	214	192	205	203	196	183	209	222	202	204	203	238	217	201	216	212	220	223	219	195	213	217	208	203	211	214	200	211	223	214	201	224	191	226	214	196	208	206	206	191	212	224	199	211	227	242	230	185	194	211	203	205	224	213
7204	6383	12631	12356	10621	7640	5860	5032	4333	3823	3375	2867	2676	2234	1971	1795	1919	1932	1460	1582	1428	1335	1441	1279	1325	1190	1048	976	993	1032	852	950	813	797	890	734	771	773	776	736	728	704	721	678	675	654	618	605	635	687	637	663	638	617	596	616	602	594	632	603	577	603	574	603	593	624	609	623	556	592	596	595	580	577	585	587	553	567	612	618	571	556	567	590	603	593	548	543	571	556	557	571	569	596	616	594	553	576	588	565	568	592	571	564	601	584	577	632	591	598	588	554	582	571	558	603	574	535	570	546	558	565	567	580	599	559	605	543	582	569	540	557	508	600	589	619	565	567	580	583	580	572	525	537	584	608	576	601	575	574	568	596	559	587	606	602	615	569	570	586	583	588	575	531	607	577	581	532	567	614	590	534	593	534	555	594	533	586	570	561	562	605	564	554	562	552	589	563	582	609	596	571	577	518	563	596	592	620	589	577	631	567	568	588	586	567	546	590	542	589	580	608	578	572	563	513	563	555	580	644	582	604	608	593	591	626	556	579	560	593	560	588	611	602	579	600	596	598	540	574	591	558	569	587	582	557	562	534	533	567	600	563	547	597	584	546	555	558	538	585	586	560	548	574	558	598	591	572	562	615	546	628	589	534	556	553	607	567	599	560	542	607	586	559	600	584	581	563	596	588	604	582	577	582	581	566	566	581	567	538	576	574	572	547	549	572	564	569	586	584	569	578	600	542	567	630	571	602	556	596	571	570	552	599	607	507	560	581	566	594	545	550	591	585	544	576	575	599	561	550	570	558	575	577	594	552	587	576	591	580	562	571	573	554	552	563	571	570	595	630	574	591	576	548	570	544	584	546	555	538	570	619	568	553	547	551	544	566	595	621	606	545	586	605	588	581	571	565	584	544	602	554	583	585	601	603	567	597	579	586	575	571	577	575	587	584	569	609	608	535	564	586	561	584	556	594	555	614	535	549	616	563	587	587	550	593	530	565	554	595	548	590	564	603	603	599	554	578	576	554	589	580	561	566	579	525	569	531	601	603	599	597	588	566	568	579	553	563	552	582	594	595	549	537	573	591	548	618	546	556	578	574	555	600	624	625	591	610	626	555	532	576	573	587	557	655	616	576	566	526	634	566	599	575	565	581	582	597	535	562	591	555	626	574	591	548	594	599	530	567	605	562	558	578	631	565	574	526	616	632	535	594	559	580	613	575	560	543	615	596	564	556	572	619	558	619	587	555	590	581	595	564	571	614	550	609	576	600	595	555	584	569	605	552	605	574	562	602	572	580	584	583	578	542	590	564	547	588	573	588	547	589	604	565	561	597	570	592	585	609	550	594	571	575	548	577	559	608	519	575	573	590	598	601	543	544	590	587	613	574	592	615	539	579	577	598	602	566	569	557	566	595	550	586	595	555	580	596	558	604	553	567	577	560	623	584	546	582	543	588	608	597	608	544	581	570	595	607	572	574	577	590	585	622	542	614	564	550	606	605	618	584	565	562	598	612	614	569	548	553	587	579	548	582	595	604	577	558	601	592	579	590	574	602	622	607	592	589	561	586	604	566	581	569	560	562	540	611	588	598	565	583	598	527	585	579	585	592	570	606	583	565	567	595	607	533	527	610	565	590	558	554	569	553	540	592	579	578	596	572	579	576	567	563	571	584	575	608	549	621	568	593	579	545	542	567	575	603	552	587	579	532	568	595	566	572	547	552	633	617	517	600	569	591	558	589	616	586	582	590	590	547	626	577	589	610	599	566	570	575	541	598	608	526	596	553	579	622	604	586	563	570	558	594	566	587	537	576	587	601	605	615	568	537	564	574	588	575	558	579	576	579	611	564	594	603	574	595	661	550	594	558	582	599	596	610	593	539	600	576	567	575	588	567	547	605	584	589	620	550	558	581	546	583	576	568	597	614	592	570	573	586	572	571	604	585	580	586	615	574	600	580	581	560	604	586	568	552	572	648	567	566	533	556	564	568	591	565	599	580	567	542	589	580	627	606	564	578	577	558	596	542	549	578	563	576	559	590	532	549	610	577	602	575	582	597	559	616	599	590	603	595	566	566	568	566	598	578	558	577	569	566	576	574	582	588	579	595	582	557	593	552	574	579	580	540	622	627	589	584	583	578	560	603	579	552	587	552	625	582	600	585	564	559	580	534	574	565	588	621	539	590	576	545	591	585	566	614	547	546	565	569	571	547	565	571	536	587	545	630	559	548	553	572	606	590	569	582	566	605	565	551	556	547	599	580	555	601	555	589	556	607	573	581	555	599	582	580	542	626	572	597	579	545	620	606	574	576	583	610	561	533	613	599	604	557	608	599	588	532	561	561	581	584	576	562	565	568	586	571	541	581	601	583	576	574	633	559	594	592	576	589	570	596	632	579	540	564	560	591	561	565	554	568	600	574	571	566	549	567	560	572	532	588	532	612	593	587	593	541	587	576	583	586	555	547	614	591	529	581	588	572	555	543	578	576	603	588	597	587	611	582	593	574	535	566	585	555	584	559	584	586	618	547	604	547	606	577	564	569	599	549	569	559	608	549	605	553	584	577	535	572	572	548	602	568	612	620	575	573	574	556	552	595	560	551	570	559	622	592	582	560	550	590	550	579	543	558	586	598	560	580	595	575	604	551	533	599	539	567	579	599	590	590	574	574	592	603	560	596	577	584	585	560	583	603	610	575	583	593	552	576	617	570	564	606	580	619	578	594	568	574	584	582	601	560	599	544	578	616	601	561	570	629	552	589	584	582	575	573	582	590	587	544	585	557	550	532	611	569	633	541	592	546	598	580	538	585	557	631	603	541	576	544	581	609	586	604	599	563	562	566	604	587	556	559	615	539	619	597	586	504	605	555	586	593	556	578	605	584	599	550	564	544	590	626	567	612	582	537	589	592	605	633	559	583	579	577	564	597	565	584	610	559	592	580	570	605	575	571	611	607	597	577	575	555	588	562	591	571	572	556	544	618	594	558	581	547	620	585	537	593	571	529	600	609	617	552	575	580	576	543	631	627	596	558	559	590	597	594	596	585	569	557	542	559	546	585	633	572	578	573	594	612	642	547	576	582	578	579	620	607	553	596	571	638	544	564	579	547	563	572	571	561	548	603	561	596	548	553	586	597	604	587	593	582	573	556	539	561	580	557	566	609	566	651	596	610	572	574	561	604	565	574	570	604	559	579	556	582	628	564	520	549	579	576	569	554	545	591	563	553	529	602	560	571	573	578	639	638	590	597	588	570	537	606	600	583	644	550	544	580	584	605	565	590	598	565	609	605	585	553	616	530	604	610	572	555	550	565	585	592	563	581	597	573	545	589	545	612	555	573	589	564	567	557	537	575	563	583	560	559	536	579	595	589	566	523	562	597	598	597	593	574	581	565	571	533	592	533	546	592	571	635	595	544	608	587	539	612	606	532	569	626	554	580	583	608	569	604	575	563	527	618	570	610	607	576	554	573	577	600	567	557	622	553	573	564	612	571	548	574	603	550	579	581
22010	17657	21242	20725	18361	12968	8743	7844	6442	5517	5297	4946	4568	2891	2694	2281	3035	2737	1620	2286	1851	1424	1757	1854	1624	1312	1021	962	1060	908	729	786	586	592	569	551	528	452	495	479	345	288	311	292	264	228	242	224	254	216	205	205	208	197	174	218	197	189	162	197	204	205	181	178	197	195	187	195	178	209	195	189	197	171	189	173	183	179	170	205	176	181	176	180	191	182	188	173	185	197	196	179	177	184	211	187	196	147	152	161	173	183	166	177	174	164	195	172	192	160	154	165	163	189	171	133	177	173	165	177	150	169	185	179	177	169	180	209	182	181	177	173	178	175	153	147	166	203	174	161	159	190	188	178	174	166	171	156	197	190	166	163	176	173	165	173	168	174	169	197	168	187	176	174	165	179	150	190	181	169	169	191	169	155	180	186	155	162	150	178	173	172	189	158	182	185	156	182	138	168	152	155	201	183	171	197	170	178	185	177	167	172	190	180	171	174	186	153	190	185	172	154	159	162	168	168	178	167	193	189	175	161	157	196	169	178	167	178	179	177	188	173	165	197	172	177	178	167	186	190	189	169	188	161	154	168	166	168	166	165	192	160	159	166	189	180	178	192	153	192	167	178	168	165	175	151	153	177	169	180	185	178	165	171	164	158	147	167	161	185	163	183	166	171	195	189	172	167	156	150	189	172	168	177	193	181	181	167	185	174	170	174	184	155	162	159	173	156	150	190	169	157	179	205	152	161	171	173	178	205	157	157	194	165	188	163	157	204	179	161	144	190	172	171	187	188	172	195	165	172	178	182	163	169	180	161	152	185	210	164	181	181	164	165	188	188	173	148	171	186	166	183	176	195	172	169	193	163	152	187	182	157	186	186	167	188	194	168	197	161	188	199	181	174	182	170	181	175	181	159	173	195	184	192	168	165	163	167	183	158	180	162	167	189	176	181	182	170	193	152	185	182	182	187	175	175	174	171	171	196	161	176	159	194	164	169	160	158	178	189	183	177	161	199	175	179	174	178	183	179	193	168	183	207	198	185	181	164	169	173	151	153	164	162	181	184	202	182	168	182	183	196	159	173	182	172	153	147	163	155	186	178	173	198	154	178	175	171	193	157	172	161	174	172	162	169	172	173	160	193	187	166	176	168	174	161	173	182	158	176	190	172	166	178	179	184	192	171	175	161	164	178	165	150	152	179	152	168	149	174	174	168	168	182	157	184	167	185	180	165	165	168	173	187	185	142	164	175	179	174	153	172	163	173	164	166	180	174	171	160	193	173	170	170	174	177	171	148	202	181	167	170	164	165	190	202	190	161	187	156	179	171	155	205	161	167	178	160	187	190	180	181	193	166	195	190	172	143	151	177	180	178	189	187	181	185	202	187	185	201	171	164	186	183	150	189	163	165	168	184	161	188	174	189	169	184	179	175	165	148	158	181	173	183	176	178	155	173	176	174	174	171	193	168	154	154	147	185	189	185	163	173	193	171	191	153	187	182	169	179	181	203	181	198	155	153	184	159	167	197	196	192	177	176	182	173	177	184	192	164	166	170	183	193	166	157	161	171	191	163	160	153	158	151	167	186	178	171	143	160	190	208	148	156	187	177	187	170	182	174	150	190	157	171	174	175	149	173	202	157	169	175	172	164	174	186	177	177	177	183	171	171	173	170	188	166	165	165	180	186	159	189	186	180	181	189	194	168	185	163	182	187	179	175	138	186	178	200	182	180	173	156	176	188	161	158	175	178	178	194	176	194	155	182	195	173	174	173	176	163	192	193	191	173	177	151	157	185	139	174	170	197	182	170	148	167	176	163	204	171	188	162	153	172	168	179	168	178	163	184	172	153	179	190	179	172	201	193	176	161	188	172	175	167	180	173	165	169	156	155	164	172	164	166	166	174	189	178	176	175	190	180	182	172	173	202	178	184	153	171	175	183	202	170	186	178	168	193	164	175	164	178	167	183	181	196	161	170	183	180	137	162	171	186	183	156	161	169	181	158	189	170	175	178	182	174	202	184	161	177	176	180	163	178	182	189	171	163	163	186	169	187	192	163	181	176	184	170	167	177	176	164	179	184	196	175	177	173	166	155	178	196	183	177	177	190	158	176	184	166	173	180	183	177	177	179	154	151	180	156	171	154	187	171	169	176	174	144	181	185	199	166	193	179	152	174	176	157	202	175	179	171	186	191	190	165	175	149	190	187	171	176	178	163	187	149	171	196	186	197	187	172	181	194	194	221	166	191	164	172	169	200	186	179	187	186	182	166	161	171	163	161	185	153	165	185	169	163	161	149	155	176	175	160	172	171	168	161	186	172	174	198	174	166	199	168	153	162	175	176	161	166	176	156	163	168	164	187	194	173	174	183	166	157	166	177	160	172	165	170	175	180	155	170	201	177	146	149	183	163	148	156	143	187	169	167	142	179	164	189	192	174	176	158	188	183	185	177	145	179	183	171	176	180	183	161	165	208	189	167	182	192	187	186	181	176	159	144	173	171	161	169	177	167	211	166	184	180	179	172	173	165	164	156	166	176	167	165	168	161	161	173	156	181	179	186	173	186	179	188	172	182	175	164	187	195	174	189	138	170	178	145	166	172	191	190	172	168	175	194	182	182	190	166	168	186	172	173	192	166	163	159	181	171	159	173	190	172	173	169	180	160	203	187	165	172	187	172	168	173	173	190	165	180	162	194	177	199	190	165	216	190	171	161	174	164	171	185	196	182	176	178	185	167	164	184	163	180	178	180	161	196	198	150	205	183	150	161	183	184	160	188	154	169	171	178	150	166	193	169	173	174	159	179	157	186	181	168	187	184	134	174	182	188	152	173	168	177	185	219	178	179	163	172	183	181	162	183	169	166	181	167	169	161	183	159	169	160	172	158	161	178	169	189	184	188	183	159	180	188	165	155	167	186	182	149	190	171	183	151	178	176	182	167	181	157	175	201	192	184	179	170	197	155	190	165	190	191	183	163	175	211	165	181	184	174	178	187	181	180	200	159	170	181	173	195	156	167	161	176	150	167	213	170	166	185	154	185	168	186	190	189	174	148	157	187	193	159	160	164	196	146	171	163	161	184	169	180	173	178	167	193	175	153	183	157	166	177	187	147	187	157	166	187	169	158	178	156	179	134	168	171	166	160	161	169	163	150	156	176	185	167	181	193	203	195	191	175	189	182	162	162	167	154	175	181	181	157	191	179	191	187	173	167	158	172	195	185	195	178	171	188	182	160	171	172	180	152	172	164	182	174	181	165	194	166	161	184	187	175	172	185	180	180	180	143	193	166	160	171	197	170	174	199	143	185	180	191	164	162	167	175	180	197	154	145	170	183	175	174	180	183	181	147	160	154	163	168	182	168	181	164	202	189	193	167	186	166	182	157	184	159	167	180	172	166	166	160	200	189	177	164	199	155	193	203	195	178	173	170	187	177	191	173	175	136	185	185	188	169	164	175	162	184	170	186	193	173	159	165	164	177	175	190	169	147	167	181	182	170	183	196	187	165	173	171
16289	15513	25043	26764	25648	21625	18897	19593	17889	17512	18267	17732	16083	11250	11021	9530	12308	11903	7030	11010	9473	8434	9456	8960	8422	7052	5549	5847	6274	5394	3735	4560	3657	3481	3244	3134	2826	2359	2615	2854	1631	1381	1370	1358	997	1034	945	958	930	863	795	844	806	716	717	668	653	671	685	712	652	613	566	686	624	608	648	595	511	569	541	532	551	546	525	538	541	506	570	540	533	550	512	557	548	537	531	543	508	509	512	488	501	484	524	483	521	523	514	504	481	470	459	453	492	478	459	473	507	480	489	492	460	491	481	516	503	474	508	465	508	468	481	529	503	538	545	499	531	526	514	468	456	492	498	476	495	521	494	524	483	499	497	466	489	465	466	493	507	524	479	562	499	477	514	472	500	469	507	433	482	489	514	523	456	515	494	510	482	493	484	504	487	497	472	484	514	465	482	506	491	504	500	470	500	482	536	473	513	488	469	491	516	507	517	490	532	498	505	489	494	521	491	471	515	464	506	475	490	498	489	507	527	458	477	497	481	483	507	513	502	477	477	469	499	471	468	467	518	459	436	483	480	484	513	500	482	486	480	462	480	471	492	508	455	468	528	483	512	508	509	457	526	507	531	480	489	480	513	481	572	527	491	506	485	487	443	508	490	489	507	528	511	484	485	494	518	478	479	491	472	506	493	501	498	496	508	488	504	531	492	472	491	517	479	494	505	496	530	474	502	476	508	511	454	541	507	462	483	489	483	483	488	511	515	532	447	528	461	496	519	505	479	485	515	453	499	490	495	492	482	457	516	513	491	510	492	463	481	482	448	502	508	447	467	470	502	466	478	473	477	520	488	487	466	477	509	476	465	509	482	469	494	463	550	473	489	502	461	505	507	491	485	531	530	483	534	493	515	458	476	433	529	470	489	466	456	493	485	489	489	453	521	497	472	504	522	456	519	533	507	481	479	450	534	452	481	506	489	469	496	515	509	477	455	468	488	526	445	468	536	504	515	527	506	521	508	462	528	469	490	517	511	481	508	493	480	539	465	489	480	505	509	525	505	450	480	478	488	527	487	492	500	462	487	486	494	491	508	484	492	498	465	491	499	493	468	510	486	487	492	526	495	502	463	518	467	466	512	503	482	509	458	497	470	448	516	551	535	496	460	471	486	464	469	516	518	495	491	463	500	468	468	513	473	465	484	489	496	479	485	483	496	488	534	485	454	506	466	519	476	516	504	483	470	511	457	499	513	490	482	487	473	441	471	482	482	499	471	463	523	488	463	507	524	523	486	469	469	507	509	523	482	513	453	490	508	500	468	478	491	476	484	482	507	509	502	516	491	502	488	499	487	500	485	489	482	509	496	491	481	502	489	476	465	537	463	456	454	508	491	512	489	511	531	509	495	509	499	499	487	501	495	530	457	485	482	483	520	493	499	498	474	509	456	460	514	463	502	504	515	540	506	468	500	483	480	511	522	519	529	497	509	503	436	487	474	494	507	450	539	508	513	500	492	467	485	462	493	435	518	509	451	485	548	492	464	492	491	512	467	534	515	473	444	517	515	516	482	470	497	488	511	505	503	477	505	510	481	467	472	514	475	519	488	463	477	467	494	505	520	507	498	477	512	504	519	473	499	469	513	492	501	470	495	479	520	459	487	499	448	483	498	492	464	484	531	488	552	521	493	469	503	464	445	466	513	501	496	482	464	469	479	498	505	480	494	465	461	457	485	525	512	515	512	523	494	490	485	520	466	498	511	513	509	535	491	471	484	509	458	489	473	476	472	492	510	463	545	520	499	497	516	506	467	492	481	487	498	496	474	468	496	519	499	521	502	501	475	495	470	482	488	494	449	464	452	515	461	479	469	516	506	525	488	512	481	472	471	505	487	484	515	509	491	511	510	502	465	526	484	462	493	517	473	493	490	468	513	473	484	482	466	472	489	507	483	477	477	475	515	465	502	483	492	473	461	491	489	501	454	475	489	466	457	474	499	476	501	499	472	470	496	512	480	460	475	525	482	461	491	500	492	517	544	512	476	488	502	514	505	491	489	516	487	495	491	493	483	500	502	481	497	466	492	483	514	516	502	481	513	472	488	501	477	494	474	470	519	525	498	504	493	500	434	504	506	519	491	488	493	458	505	479	465	482	491	485	500	452	456	478	486	528	484	472	527	519	501	515	478	510	468	473	496	495	529	479	470	456	484	477	483	505	502	492	511	511	496	485	515	496	485	486	487	529	499	483	440	480	510	465	478	492	443	471	490	494	479	494	472	502	496	472	495	512	469	491	481	516	488	494	493	488	443	489	505	478	478	495	498	426	503	542	484	496	467	475	496	503	437	444	454	457	496	503	514	513	533	473	477	487	501	482	490	505	473	499	503	468	459	508	485	533	519	512	503	484	510	526	501	533	496	473	480	497	460	485	510	466	478	511	481	491	512	491	473	491	533	512	480	510	491	464	477	501	508	473	498	485	445	488	510	459	497	497	505	467	446	474	507	468	479	516	519	508	495	422	485	489	479	512	484	504	443	471	497	489	487	487	480	446	475	468	500	469	458	494	497	489	489	439	468	489	498	485	528	486	516	484	500	466	487	499	475	477	475	486	501	465	485	475	468	468	489	448	490	465	467	503	475	525	524	526	517	495	510	497	452	471	489	473	468	529	537	498	481	493	456	497	523	482	507	486	499	479	493	467	510	503	487	472	483	531	472	482	479	509	473	488	487	510	448	468	451	507	469	474	478	476	478	471	457	515	520	496	500	518	460	469	514	493	485	489	480	491	510	500	516	498	490	492	515	472	480	496	447	458	457	494	482	448	506	508	505	518	456	497	534	501	504	492	521	455	514	520	475	538	480	483	486	489	514	467	467	456	459	479	483	505	509	463	443	481	499	500	509	489	513	494	522	521	485	516	506	503	534	516	498	474	492	499	518	500	494	504	495	461	522	474	464	521	540	485	470	480	474	469	480	510	494	495	484	457	475	480	515	470	510	470	461	487	464	483	496	512	479	540	492	505	484	475	492	480	468	507	530	509	542	499	482	515	482	503	479	454	474	520	501	485	526	480	466	483	456	478	491	523	456	506	460	511	483	462	486	493	494	498	475	502	516	454	488	464	492	474	497	453	487	511	489	478	461	508	452	490	517	512	519	465	493	498	479	512	446	500	505	454	493	499	520	479	476	483	496	479	498	467	494	488	485	484	505	489	517	485	444	479	461	496	532	491	488	510	519	541	473	454	484	487	502	531	481	531	484	485	475	507	498	481	475	501	463	474	523	515	469	508	485	507	541	468	467	480	510	498	516	498	464	526	473	524	493	484	479	456	444	505	488	474	538	453	530	510	474	457	515	485	437	472	438	500	522	471	497	459	458	466	508	484	486	481	529	510	491	487	478	476	495	483	477	490	486	501	520	479	499	501	498	489	481	442	475	507	492	499	466	498	494	474	475	504	505	475	453	525	472	473	488	504	499	530	463	447	475	505	466	463	489	507	524	469	454	527	494	504	470	443	475	470	501	479	499	519	475	499
31042	25477	30128	29347	26252	20403	15577	13962	12399	11077	10493	9104	7774	5188	6077	5023	5608	5595	2681	4407	3734	3025	3297	3406	3026	2147	1892	1804	2121	1601	1264	1570	1132	956	1009	1003	856	665	723	776	460	405	382	351	255	265	301	247	268	224	193	233	211	215	221	208	185	222	189	201	186	167	181	191	202	146	190	187	151	166	189	164	150	157	161	167	180	165	151	170	164	147	162	164	148	155	165	178	158	158	175	158	161	185	163	155	166	135	127	145	165	190	152	164	167	155	158	151	140	160	161	158	132	145	166	144	157	159	156	154	149	138	167	176	162	168	153	147	134	159	162	141	165	138	136	148	184	146	165	152	144	143	145	171	171	164	144	157	153	156	167	150	165	153	139	146	176	147	157	127	162	151	179	151	172	159	173	153	160	168	162	170	166	153	173	142	156	157	151	186	154	165	149	126	161	165	165	172	150	164	172	141	153	157	162	156	153	176	159	152	128	155	168	136	154	148	163	152	151	152	130	143	163	136	169	167	153	148	139	127	162	157	159	139	168	175	152	169	155	142	165	159	140	166	177	148	175	182	147	146	130	145	167	179	160	155	159	141	154	155	147	151	150	152	155	147	163	164	148	173	156	154	162	154	167	146	138	171	161	146	161	158	173	152	161	193	145	163	182	155	154	168	165	153	149	143	148	156	152	144	150	129	148	145	161	161	181	139	178	180	148	137	139	124	160	149	156	151	155	152	150	160	170	147	155	162	154	142	145	178	149	155	153	150	163	177	151	154	169	138	150	162	159	171	158	143	139	135	149	146	144	148	143	136	158	160	165	141	137	142	172	163	168	151	156	163	170	158	181	143	170	164	156	124	151	148	179	173	150	154	131	150	142	157	141	167	137	161	170	129	149	157	159	159	136	153	142	142	161	134	157	167	174	165	157	126	173	140	147	141	165	168	172	151	132	175	172	159	148	160	145	167	167	144	143	176	149	166	149	138	156	166	177	166	167	133	165	162	146	150	153	137	150	156	143	139	151	160	158	148	170	158	155	133	145	174	152	165	164	136	140	147	148	157	178	159	158	169	151	162	158	168	166	129	144	151	163	163	154	141	145	162	138	158	159	160	143	157	150	148	150	161	168	159	159	145	163	151	160	161	155	167	145	164	162	141	145	155	159	157	176	169	158	144	183	165	158	166	154	148	153	142	143	159	135	150	152	149	165	155	158	159	158	154	135	152	169	160	150	135	143	135	136	160	173	160	144	168	149	158	145	163	134	145	177	168	145	162	154	149	152	142	146	155	142	138	154	158	131	154	145	149	137	158	179	165	151	162	146	169	167	146	157	156	150	173	165	156	152	141	146	138	153	147	153	157	147	129	135	141	167	163	158	151	153	160	146	180	140	171	144	143	172	160	159	166	160	137	160	150	158	159	181	152	159	143	160	163	144	167	158	176	168	163	169	167	147	158	128	151	146	171	151	139	170	165	177	147	146	160	143	135	165	160	156	159	170	149	157	161	150	156	141	161	146	162	179	132	149	144	156	145	167	141	172	170	160	144	163	144	162	160	170	126	135	168	151	166	153	151	142	166	138	165	156	163	153	148	146	156	182	156	164	168	155	172	137	153	157	150	151	145	169	157	123	145	150	162	144	176	165	155	167	166	164	122	173	157	159	151	159	150	176	143	137	164	139	163	144	157	160	177	174	172	170	146	147	152	145	159	164	160	161	152	175	153	124	163	151	149	179	135	131	145	151	156	145	146	154	153	141	153	173	166	144	154	173	149	146	155	166	167	152	145	134	162	152	168	170	146	143	163	153	169	159	144	176	158	145	123	154	171	153	155	169	127	146	170	162	139	166	148	160	147	156	134	147	155	176	164	150	130	162	168	151	172	162	147	150	159	161	173	163	140	145	172	153	143	151	163	159	137	150	148	165	151	149	149	163	153	142	147	165	167	162	146	173	167	151	148	175	148	145	148	147	133	142	149	160	145	140	161	147	163	174	161	129	180	153	155	146	159	155	152	154	158	145	162	175	150	139	157	167	180	142	147	172	155	143	149	148	144	141	146	172	165	139	169	154	168	156	155	161	154	154	152	152	150	173	139	159	164	147	141	158	171	154	172	145	148	164	150	148	173	158	168	152	141	153	167	168	165	157	158	142	143	158	149	160	158	134	135	135	143	175	144	132	145	150	144	172	166	144	146	162	149	151	149	170	146	154	139	157	152	147	130	173	148	176	142	163	149	173	177	164	163	161	140	148	130	158	153	173	149	152	176	156	161	158	144	160	131	177	155	133	165	157	143	167	169	153	160	148	174	148	192	135	135	150	163	156	175	147	136	137	168	154	142	142	180	143	178	164	157	149	166	152	138	152	155	140	154	144	144	149	155	169	168	159	147	140	136	153	144	129	148	157	179	158	146	172	175	152	153	173	155	145	158	160	141	162	146	166	149	162	139	157	143	161	131	163	151	159	134	173	148	159	126	177	165	146	129	140	150	148	162	146	128	162	171	151	117	165	142	169	170	171	159	157	152	149	156	133	139	151	123	160	161	157	122	169	144	141	158	155	165	150	156	135	149	173	162	162	166	161	158	154	143	142	150	148	167	161	162	156	138	156	165	169	181	149	145	157	158	142	164	135	164	158	159	156	155	165	165	166	148	153	162	151	167	154	162	157	136	165	182	146	154	157	152	132	164	159	150	152	156	167	156	165	135	158	174	173	162	154	163	162	140	135	170	153	153	159	133	172	145	120	158	157	155	141	155	146	177	168	145	162	153	180	146	144	142	137	169	137	140	155	138	166	162	163	134	136	123	150	156	143	156	149	152	168	156	147	151	124	162	150	165	156	153	162	153	148	144	163	164	155	166	159	145	176	167	164	151	153	165	138	140	186	145	156	167	158	151	152	163	150	149	153	163	157	142	164	151	132	160	166	155	171	157	143	141	159	149	148	160	136	185	150	138	171	172	174	163	138	162	173	155	144	131	174	159	141	167	165	165	144	148	164	176	170	140	169	146	152	141	159	152	151	159	143	134	167	155	131	128	161	165	150	155	156	160	150	157	139	149	157	145	142	144	154	140	170	137	142	167	137	143	136	144	141	138	165	174	163	149	145	159	158	170	149	132	168	163	146	164	152	139	161	162	143	166	156	150	154	169	149	150	164	174	171	147	145	162	157	148	155	160	156	140	168	136	155	164	151	168	130	175	163	162	152	136	155	135	172	141	163	143	161	152	179	152	174	165	159	176	141	152	169	145	137	149	136	148	147	165	158	162	193	154	157	140	145	158	156	185	152	145	142	152	155	145	158	182	163	160	161	131	137	169	148	146	139	150	149	161	148	138	153	161	170	184	152	126	159	159	156	143	153	146	131	153	156	179	141	150	158	167	162	162	162	168	158	150	155	178	150	168	161	152	146	139	178	147	164	161	146	164	160	178	143	170	151	128	136	146	163	136	160	168	134	163	174	149	158	172	150	151	180	149	156	147	166	140	177	171	161	156	140	177	148	151	139	162	153	137
21115	21089	30874	33084	31867	28147	25195	26445	25904	25543	25793	24509	21998	16280	19211	15823	18912	17791	9534	17532	15348	13839	15017	14399	12433	10218	9569	9585	10691	8885	6811	8244	6651	5614	5762	5832	4725	4172	4493	4667	2549	2110	2064	2045	1336	1486	1574	1135	1264	1169	918	1070	988	847	853	814	690	798	741	839	765	654	632	594	732	650	740	702	543	576	521	530	514	541	547	550	524	464	531	540	516	509	536	539	514	548	482	488	470	464	479	447	420	440	454	488	423	465	436	427	465	444	443	453	448	451	431	430	481	489	468	482	488	427	447	402	454	427	460	469	386	437	462	439	450	414	445	484	450	453	458	473	462	449	426	429	404	424	446	442	458	454	464	454	460	478	458	423	429	449	422	450	414	468	401	460	450	438	456	442	463	445	446	456	429	464	477	466	489	475	456	464	461	471	401	442	516	405	419	425	430	452	439	442	501	462	431	400	464	435	434	431	458	435	470	436	457	398	438	429	446	443	438	393	426	400	456	471	431	469	444	446	448	445	417	437	436	460	440	429	462	466	445	451	463	448	442	434	435	442	427	464	463	457	458	454	467	437	435	470	457	433	428	461	391	440	425	456	421	440	459	455	412	393	447	427	419	480	485	457	473	439	428	425	461	405	446	440	478	443	428	430	444	451	469	428	440	457	416	421	431	426	455	455	426	448	443	446	472	425	435	454	463	437	472	445	436	442	468	438	424	405	422	425	416	452	435	447	461	394	452	466	465	431	467	465	422	480	460	454	404	474	455	425	442	434	423	473	428	458	447	465	398	430	425	482	465	427	457	443	436	480	430	446	446	406	427	476	473	434	446	439	455	452	443	463	405	400	438	423	438	443	407	453	447	442	416	439	443	409	441	462	439	400	434	466	462	474	475	424	459	408	451	414	425	466	450	438	423	424	437	421	462	466	421	445	467	432	504	404	455	411	460	438	457	458	445	416	466	479	457	451	452	416	462	416	456	440	483	457	473	417	456	475	453	457	427	456	454	449	444	429	422	468	414	442	447	454	470	454	457	421	413	423	442	438	443	431	421	429	426	459	448	424	456	409	425	432	442	408	419	441	422	416	444	456	439	459	455	446	455	428	438	470	455	502	489	442	485	435	451	436	452	451	435	443	430	461	431	439	478	458	415	508	410	474	447	436	444	454	449	441	476	424	432	391	418	453	444	434	449	442	460	426	430	415	435	453	464	464	428	430	443	488	453	464	461	428	444	449	436	458	484	428	429	460	472	443	470	438	479	429	403	486	475	427	452	414	463	491	425	404	424	431	442	453	432	462	442	437	443	456	452	433	421	446	477	466	459	496	434	451	398	447	424	460	426	456	441	488	425	481	409	422	438	419	444	448	461	421	479	418	472	487	434	445	479	477	429	448	427	446	429	423	457	468	451	462	441	473	458	452	449	447	437	440	420	482	477	458	424	440	409	465	434	447	435	470	429	426	456	477	414	449	438	418	468	419	467	446	448	440	405	437	404	460	457	418	440	425	424	437	452	475	443	465	428	448	481	454	446	455	449	415	461	392	405	420	439	466	421	430	473	447	480	448	415	446	421	416	442	435	439	486	426	435	451	447	463	428	422	441	447	431	437	500	465	469	454	468	447	429	432	456	427	433	438	429	450	458	452	462	430	418	444	461	437	474	452	405	445	420	444	440	441	480	415	450	426	426	480	479	434	469	446	418	402	443	452	439	460	445	460	478	454	457	434	426	436	466	438	398	444	482	479	440	450	435	438	425	437	433	435	420	477	421	443	463	460	445	425	460	439	438	453	462	449	457	460	458	476	464	442	447	469	434	469	421	468	443	436	469	408	489	425	441	469	450	441	437	445	405	453	452	445	420	433	432	466	420	449	428	448	429	456	466	433	471	452	431	456	402	454	420	423	416	433	451	413	431	448	439	453	448	419	441	423	459	457	453	424	443	444	411	455	471	439	464	455	445	470	436	456	437	427	434	465	411	442	461	453	444	435	405	448	442	434	452	493	415	450	478	454	412	476	418	469	462	458	451	431	464	475	462	445	477	453	466	430	445	453	443	448	421	464	459	448	414	444	432	454	448	405	419	419	483	428	484	415	442	454	432	425	435	439	427	455	441	447	421	440	459	452	434	485	414	423	482	453	436	461	405	423	440	463	420	426	418	452	401	465	489	459	474	416	447	456	452	408	427	429	429	465	431	466	427	417	398	451	439	445	436	460	456	458	431	454	472	467	472	446	478	450	399	428	448	425	452	423	443	455	470	439	407	467	383	457	449	406	481	438	436	431	437	442	447	440	461	452	470	434	427	461	425	437	420	442	456	449	427	449	427	438	445	415	466	443	421	430	436	475	415	428	468	455	463	429	434	455	443	456	470	417	452	445	426	405	429	447	411	459	454	465	451	428	488	449	466	433	438	410	442	459	428	409	439	440	401	466	450	484	443	434	418	448	465	428	460	476	422	438	449	452	459	429	452	457	435	425	404	424	485	461	451	427	432	470	481	441	430	464	431	430	443	452	409	439	451	441	407	459	431	465	461	438	441	404	428	437	429	443	436	461	483	444	420	434	440	470	474	420	448	498	408	453	439	420	426	460	407	424	449	394	454	442	410	445	432	444	437	443	465	430	446	458	455	432	418	450	459	460	458	439	416	451	426	475	429	425	446	442	486	454	459	424	443	424	454	448	423	444	438	401	449	410	440	453	494	464	440	418	439	456	424	448	439	411	442	414	434	446	418	462	429	468	427	431	439	450	500	458	417	455	442	441	454	486	457	454	447	482	459	420	438	444	460	436	463	447	433	419	441	439	425	421	453	401	417	452	431	432	404	469	457	449	417	476	475	422	432	446	431	446	436	464	450	436	432	447	433	459	441	435	408	450	435	458	444	425	476	465	456	399	424	411	482	481	453	513	428	451	438	468	453	465	434	463	427	447	467	425	448	449	422	496	439	463	419	457	416	423	432	466	445	420	443	461	446	449	436	423	451	482	434	398	444	441	480	460	436	423	453	449	436	410	457	457	444	448	435	433	460	449	434	450	422	408	445	417	423	442	458	453	402	426	450	434	441	465	445	380	454	483	418	431	441	410	472	475	449	431	424	438	448	422	430	431	427	405	424	445	431	390	422	414	412	455	456	450	432	404	455	441	440	433	452	466	448	463	443	485	435	466	442	433	435	487	464	427	459	422	432	453	444	434	421	450	429	428	435	444	473	449	482	460	444	452	392	419	440	476	470	463	434	439	416	425	448	442	470	434	456	431	461	432	473	459	421	438	426	449	469	452	453	446	436	457	453	480	423	432	438	454	437	434	436	459	447	451	461	449	433	430	472	443	446	408	430	397	443	439	455	464	480	447	406	443	453	432	476	415	454	451	472	440	446	448	439	462	453	454	466	449	440	473	456	469	458	448	438	435	448	470	421	425	435	429	431	453	457	459	424	451	479	421	479	455	435	430	439	463	459	455	435	469	440	495	474	492	458	433	440	400	448	466	455	394	464	483	404	455	449	435	444	470	448
8230	5554	6519	5204	3772	2210	1638	1336	1002	890	688	621	617	456	448	370	375	349	320	360	357	316	336	265	257	273	274	259	292	270	233	258	224	225	239	262	271	224	244	219	214	215	245	219	205	223	204	215	247	216	219	197	209	212	194	216	224	213	221	232	210	199	193	183	225	205	215	210	189	177	204	182	195	216	214	215	213	217	231	230	221	201	197	200	197	210	243	237	212	245	198	182	224	212	216	205	218	206	188	220	198	209	222	224	195	215	202	210	209	197	200	223	176	233	204	190	214	224	232	196	206	212	208	202	220	196	209	207	213	205	211	213	205	213	200	202	215	203	188	211	211	208	220	213	213	245	212	185	215	209	204	208	197	207	190	214	200	190	226	169	203	199	196	202	207	210	227	224	215	201	206	223	209	214	210	199	189	215	224	234	207	214	214	215	217	175	187	194	209	216	193	217	205	209	239	220	254	209	218	208	193	259	242	222	191	217	230	181	221	193	201	190	212	221	217	218	215	241	241	199	245	216	198	199	198	216	226	188	205	196	193	223	203	189	188	211	201	206	236	209	213	203	213	191	209	187	175	212	206	211	205	207	224	208	215	207	180	221	192	203	221	205	180	218	220	223	197	164	217	219	209	185	165	181	206	192	199	240	216	211	206	195	199	200	204	212	198	207	202	231	235	197	227	216	211	198	215	225	212	225	211	211	244	217	207	208	209	194	194	202	206	199	205	227	202	204	210	199	185	215	194	199	195	194	207	211	201	209	186	200	192	194	201	182	216	204	185	181	191	224	208	227	220	191	176	195	223	183	201	219	183	202	214	194	209	224	224	223	179	196	225	206	244	217	229	215	240	222	201	217	202	204	216	195	212	191	197	213	236	229	205	228	233	217	228	234	234	199	195	241	203	228	200	207	203	225	234	226	199	200	184	225	213	228	218	231	207	202	195	212	214	191	188	198	215	198	185	200	217	183	199	202	209	212	202	206	207	224	198	212	194	228	207	210	199	192	186	216	239	236	218	194	216	197	203	209	218	204	234	222	222	217	217	224	206	208	207	245	205	206	204	190	200	212	232	210	213	212	229	206	208	182	224	204	193	218	241	218	233	215	200	232	221	198	220	202	220	204	187	177	216	208	200	213	208	196	211	196	201	199	199	197	208	173	164	200	198	221	202	197	243	229	219	207	236	229	207	220	230	202	191	196	197	229	210	194	189	206	189	186	205	194	233	214	202	232	195	215	216	218	216	208	224	192	202	223	189	199	224	211	223	204	220	177	219	196	189	219	204	197	233	214	229	215	197	210	208	200	203	218	236	201	199	218	204	219	230	194	228	189	234	220	210	228	195	218	225	190	220	212	222	239	195	219	202	202	187	214	208	185	187	213	165	193	220	207	206	221	207	191	219	203	236	215	218	200	214	203	198	240	179	208	204	226	241	205	175	232	185	191	186	211	225	195	179	229	225	220	221	235	201	205	190	227	204	213	226	220	225	210	198	237	193	226	214	216	210	221	207	195	203	205	191	201	210	202	192	217	212	214	210	199	191	221	204	203	201	188	222	222	201	226	198	184	235	219	209	237	218	194	181	223	219	184	210	210	228	207	223	199	208	190	221	200	201	211	226	210	204	216	216	212	203	229	213	202	208	197	191	203	191	195	240	185	204	204	209	217	211	212	210	216	230	196	207	211	210	210	172	220	187	207	211	215	185	182	206	231	219	220	195	231	194	201	226	182	214	205	218	233	207	218	209	225	205	200	187	211	215	176	202	210	224	218	206	205	216	243	212	203	230	223	194	210	215	194	202	200	213	202	212	213	196	208	197	202	198	235	206	222	207	200	211	223	200	218	192	200	219	196	197	198	219	200	219	200	199	201	217	222	221	213	198	199	219	193	221	193	228	223	196	211	222	226	197	232	211	197	206	215	217	211	231	197	217	211	225	208	216	176	179	210	214	216	205	215	213	216	203	204	227	202	225	188	231	234	187	217	226	228	204	206	222	214	213	192	200	187	189	205	222	205	195	218	221	217	221	213	209	208	204	204	206	217	216	198	202	215	215	215	204	220	200	197	204	219	214	220	214	185	203	209	199	203	185	186	211	217	207	197	188	178	201	197	200	188	189	201	193	203	196	236	212	206	189	225	202	217	221	203	227	192	205	200	231	226	234	230	232	186	207	232	220	198	224	200	221	213	200	202	205	234	199	249	172	229	222	175	223	224	200	184	205	197	217	226	211	217	218	229	203	203	197	203	211	210	192	223	209	208	177	203	224	201	210	177	226	209	206	228	205	184	205	198	203	173	214	209	192	207	189	199	222	222	216	218	179	216	199	230	221	195	213	224	190	239	198	196	204	216	185	207	165	181	204	202	216	189	215	212	231	215	186	204	214	211	233	192	230	197	186	215	215	217	199	189	189	205	193	211	213	183	227	223	228	207	195	199	207	186	193	192	205	228	190	204	217	211	227	219	213	219	222	195	188	204	213	226	203	195	172	199	203	224	212	207	193	183	214	216	197	197	201	205	193	205	215	219	182	184	201	206	216	229	184	191	224	200	209	198	211	205	190	205	197	206	197	203	207	188	215	205	227	228	206	194	195	212	195	211	228	195	223	207	204	204	215	210	194	207	210	211	202	208	181	232	205	232	165	224	204	218	202	203	194	213	234	204	223	216	212	187	225	181	196	207	206	209	216	212	207	215	219	194	184	192	217	208	204	211	233	228	205	219	205	215	193	173	202	216	212	202	224	238	179	196	221	203	230	198	209	218	224	182	215	220	221	209	202	220	211	205	214	183	219	208	221	223	231	194	241	224	215	213	221	202	206	214	204	220	220	197	235	218	200	229	207	201	236	210	201	213	196	205	217	209	183	224	227	208	185	199	214	225	183	198	212	215	172	213	200	205	198	220	204	208	204	214	199	215	231	219	209	217	190	205	222	220	206	190	183	214	245	192	203	196	205	202	208	182	220	218	210	211	207	191	221	225	213	191	202	214	216	196	191	231	216	193	190	212	213	198	256	232	235	227	200	206	223	226	212	203	209	199	210	214	221	224	210	207	220	217	196	216	219	213	212	214	215	213	196	191	203	203	213	204	206	206	201	184	206	191	203	210	207	206	188	189	201	215	184	185	181	208	196	194	194	206	208	216	234	195	189	222	205	198	208	198	223	212	209	200	188	198	200	246	174	184	226	205	218	190	215	195	199	205	210	206	205	214	219	194	206	216	220	180	194	192	222	206	202	178	197	176	196	188	209	211	205	224	210	208	199	204	220	213	211	219	188	213	199	202	200	195	210	193	180	232	185	209	200	197	202	204	197	204	222	210	203	207	200	212	186	236	203	185	207	216	194	198	212	216	219	228	214	198	204	203	203	221	202	199	203	190	194	198	209	208	234	195	215	199	217	195	207	230	209	227	197	224	177	194	220	211	204	200	201	230	221	213	226	178	179	173	204	209	190	215	208	226	189	211	192	213	198	207	194	181	230	240	215	210	221	201	222	211
7328	6483	12959	12836	10659	7661	6111	5559	4707	4066	3521	3084	2875	2287	2148	1817	2111	1672	1376	1693	1447	1292	1424	1423	1195	1213	1056	1057	1087	1004	868	895	804	887	857	852	826	791	773	730	732	741	672	704	697	650	673	590	607	655	628	601	627	620	590	600	572	556	612	534	626	588	600	614	630	589	596	596	583	608	580	571	578	564	578	611	558	591	567	539	575	584	548	550	608	606	653	611	560	566	576	564	578	566	547	602	596	572	617	529	587	558	633	613	612	601	538	564	580	582	563	559	553	591	558	558	576	598	584	556	593	541	564	542	544	576	562	548	606	549	569	575	585	576	585	562	594	608	582	579	579	567	584	518	563	575	538	562	530	551	558	587	595	564	596	573	614	559	633	555	617	584	582	549	569	593	581	601	577	574	606	566	547	597	540	597	581	615	566	576	558	584	526	561	566	593	610	549	560	550	550	561	533	595	536	579	575	606	578	530	587	575	587	554	594	590	574	538	565	564	538	591	564	613	568	572	615	578	558	573	581	525	601	598	554	571	561	584	592	535	549	635	579	588	563	552	618	587	550	571	591	567	551	552	568	576	548	579	577	597	602	582	567	553	596	562	592	588	556	626	599	584	586	563	562	586	578	547	596	553	594	568	541	532	583	563	592	567	563	567	615	570	587	572	595	560	597	568	553	567	605	571	599	602	573	556	608	615	551	555	606	587	586	619	588	581	611	582	570	561	550	605	599	534	608	567	601	586	597	599	577	558	589	575	560	590	551	608	589	572	581	631	604	585	606	555	513	560	587	603	568	586	535	590	588	586	583	541	575	557	539	590	580	564	541	551	521	561	527	558	578	564	551	576	569	615	511	562	555	585	588	565	568	611	594	555	587	551	562	573	577	545	625	563	547	533	596	596	605	612	516	564	570	592	564	536	571	590	630	589	580	569	582	602	536	537	552	570	526	576	608	579	565	639	603	572	596	539	547	580	605	545	555	577	584	533	585	585	588	593	591	578	566	573	505	534	539	543	602	611	548	558	595	600	561	539	569	545	534	569	557	543	588	580	566	585	585	611	627	574	572	571	571	543	598	596	554	541	478	571	530	591	551	604	591	603	610	566	610	599	590	591	575	575	566	591	573	612	540	569	558	586	540	602	524	593	594	542	574	558	559	576	580	566	575	578	560	618	564	613	593	597	570	581	585	558	566	559	536	562	611	604	528	559	571	603	573	564	561	576	591	576	522	582	590	605	508	547	585	570	578	567	599	565	565	599	578	525	587	599	569	547	602	596	552	599	552	584	601	540	608	561	548	545	583	579	561	532	592	577	547	571	555	595	561	579	561	565	551	549	576	575	564	581	560	592	575	558	571	571	564	564	565	614	556	579	624	549	588	603	592	609	585	569	571	605	549	586	565	553	567	536	543	561	539	538	569	624	571	575	584	600	578	531	554	603	551	534	550	593	592	602	564	562	560	608	595	574	563	591	584	528	575	573	606	568	581	582	606	590	564	595	570	604	534	558	550	573	612	553	580	561	570	594	581	532	597	544	564	566	587	562	606	556	530	564	561	611	578	625	578	576	553	607	557	561	606	556	581	582	551	569	576	614	569	606	611	583	563	551	564	603	561	569	579	556	585	582	591	579	561	518	578	601	539	583	595	600	570	580	547	556	573	588	571	538	546	575	568	571	571	554	585	605	559	552	583	552	585	552	592	510	585	568	572	620	571	567	559	572	602	545	590	533	564	563	550	578	561	550	580	558	560	576	571	571	603	604	535	562	605	551	520	554	549	551	540	568	582	561	560	566	518	546	574	595	548	605	605	561	558	560	604	564	549	600	553	584	561	553	593	563	555	577	609	563	593	591	580	596	592	597	566	581	586	564	543	559	562	591	584	560	576	553	561	552	594	594	561	603	611	524	629	576	593	524	572	612	555	556	592	553	552	584	595	594	561	575	560	577	555	577	538	616	536	553	568	574	619	580	588	553	590	573	564	581	612	605	594	569	551	559	558	557	611	571	574	552	534	548	573	548	580	580	583	535	578	552	572	597	566	536	557	599	577	577	541	586	586	621	625	577	595	605	613	567	605	574	549	574	549	581	547	593	608	551	588	575	580	556	563	581	592	619	586	583	571	584	565	555	582	571	587	603	556	568	620	590	561	566	574	555	592	519	536	593	600	592	549	607	569	572	589	554	559	556	607	556	574	564	561	568	570	532	548	554	586	576	568	599	525	589	592	582	546	552	542	578	600	566	604	591	548	572	526	571	592	582	556	539	568	606	552	578	587	585	573	507	624	580	555	587	573	581	546	538	591	605	565	606	563	599	562	561	617	550	544	533	577	591	577	572	572	569	561	538	594	527	497	542	579	590	547	559	608	587	585	610	594	588	578	552	532	559	559	582	588	551	596	549	578	599	555	552	557	602	563	560	564	578	554	588	603	591	535	600	613	583	598	592	564	578	532	562	577	525	582	556	574	601	572	575	555	574	592	610	608	591	544	594	554	545	588	598	566	575	555	578	566	562	589	580	585	558	556	538	586	547	578	582	553	624	585	535	588	534	597	615	582	602	564	592	559	580	578	543	576	603	584	595	556	574	538	570	554	566	560	560	556	611	585	585	600	560	529	596	584	568	581	563	557	577	566	618	588	579	562	569	552	613	598	614	633	584	505	584	607	573	532	590	652	587	595	557	560	603	554	568	541	594	583	596	559	633	529	565	546	540	551	595	552	570	582	596	612	553	587	579	569	591	563	577	542	598	586	662	607	542	588	597	575	569	608	558	566	525	584	556	557	587	614	607	570	591	520	581	555	559	579	568	581	563	562	578	593	580	582	600	554	532	560	602	576	622	516	574	553	573	563	567	600	581	596	583	586	606	576	562	565	536	596	561	577	545	578	551	599	576	581	568	581	573	577	552	560	599	576	596	567	562	567	540	597	586	562	601	580	575	618	572	566	553	619	584	577	570	572	586	582	617	590	530	569	593	559	587	562	551	559	580	560	569	607	562	568	605	598	591	607	562	624	551	561	556	573	559	531	571	602	569	593	617	611	573	582	544	527	570	569	559	550	576	561	573	617	543	544	512	529	534	589	572	578	593	577	523	590	559	560	563	539	601	573	591	616	544	624	579	566	582	550	589	616	606	554	582	637	587	566	588	569	548	568	558	572	580	582	578	529	573	602	576	616	578	559	589	617	592	591	578	584	597	541	606	556	599	612	593	598	628	606	538	569	568	550	567	560	566	550	570	598	577	545	581	614	590	528	601	559	557	615	609	568	555	586	556	610	564	594	562	585	586	551	621	555	564	597	602	587	524	597	580	597	632	598	585	578	554	590	547	586	601	593	570	563	539	569	570	581	560	517	604	573	531	548	584	582	526	588	602	553	555	581	552	587	585	560	518	564	609	592	578	599	562	560	572	595	627	596	606	547	545	566	590	555	604	547	549	569	583	556	566	553	626	597	568	569	570	541	562	542	586	568	593	591	541	554	590	576	575	604	571	579	576	578	570
22177	17719	21052	20845	17713	12563	8407	8036	6370	5250	5303	4611	3755	2984	2766	2447	3016	2126	1753	2294	1825	1637	1880	1662	1340	1149	967	900	1097	930	721	715	717	565	550	617	525	444	470	462	291	270	278	280	228	238	250	227	186	228	218	223	208	167	196	190	177	181	196	208	185	197	182	182	192	221	201	193	209	186	188	180	184	152	182	185	189	179	194	163	185	182	163	179	172	189	173	177	169	167	166	155	165	194	154	168	199	190	162	171	146	171	177	150	173	186	183	181	195	194	172	159	179	150	133	174	175	196	163	181	173	156	184	169	203	164	174	167	167	187	180	172	142	183	171	182	162	182	177	152	169	173	181	174	178	187	165	172	159	189	174	161	182	157	177	165	181	174	172	176	176	173	177	172	169	179	176	195	155	188	165	199	159	148	174	158	171	185	139	177	172	158	196	173	169	172	170	176	165	157	142	169	175	151	162	185	187	159	163	168	170	169	168	165	194	176	168	179	178	158	174	160	176	183	178	201	179	164	183	187	157	179	174	191	161	162	168	180	190	171	171	174	167	179	172	165	180	161	191	175	181	187	162	166	159	193	177	163	178	162	173	180	171	187	154	176	173	172	194	156	180	184	168	174	177	179	173	181	171	177	167	157	175	179	156	172	152	180	157	147	154	163	156	185	160	146	200	162	171	198	177	185	163	155	175	154	193	194	156	163	156	163	185	186	136	181	175	188	184	160	137	153	172	176	150	147	170	151	170	186	155	159	186	152	179	162	158	146	158	184	176	171	193	175	179	190	185	179	172	155	153	174	199	169	178	206	175	156	165	180	178	184	180	186	178	166	196	200	182	174	196	185	170	181	162	170	158	180	179	157	171	161	166	195	192	150	186	169	183	209	178	172	172	169	161	198	164	166	180	188	154	166	177	168	161	170	183	187	168	196	181	156	187	184	165	162	161	181	173	167	167	166	157	177	170	170	176	217	150	166	171	181	164	168	162	180	166	176	171	184	147	156	184	176	179	184	182	155	164	181	169	189	159	175	157	176	178	155	157	197	157	182	169	166	170	166	172	173	156	157	158	168	188	182	136	186	169	187	179	157	179	156	191	162	158	165	165	185	154	168	165	184	182	179	190	150	160	198	182	168	158	159	183	188	163	179	169	152	165	190	181	181	187	167	171	199	175	177	172	146	171	157	160	173	160	198	166	172	177	171	163	167	188	167	165	151	195	183	181	155	170	161	196	170	165	187	184	199	155	189	170	167	172	167	183	164	178	183	175	169	178	180	160	167	170	171	170	193	160	153	147	190	192	168	166	161	164	160	213	170	172	189	149	169	178	178	180	155	177	169	180	192	167	179	176	162	155	164	165	189	177	199	157	176	160	185	165	170	163	156	154	168	163	174	167	166	192	184	180	173	171	155	161	174	189	177	199	168	163	196	205	158	193	164	185	168	163	181	169	172	182	155	167	174	165	176	173	171	159	201	190	182	156	172	177	181	200	177	165	152	166	179	163	188	158	163	175	136	178	167	167	183	181	185	173	190	176	159	177	164	176	172	184	164	188	192	182	177	187	162	173	149	185	171	174	201	174	164	160	161	147	162	172	181	177	159	170	165	161	164	164	172	183	155	166	187	188	170	158	162	164	165	191	185	163	190	176	167	176	166	183	163	166	184	193	162	190	157	151	164	188	180	180	172	172	157	190	177	174	157	163	166	190	151	166	173	151	161	164	176	165	167	149	167	192	163	180	171	160	199	164	161	194	158	175	165	162	190	189	176	192	186	157	154	174	183	193	184	194	156	187	177	159	176	150	168	180	172	164	205	174	163	149	171	185	167	157	186	199	174	194	176	183	191	196	174	194	167	186	186	146	167	178	173	172	179	163	186	182	168	164	183	167	162	175	178	162	151	160	179	165	155	174	175	172	163	162	153	176	172	190	162	169	185	159	175	190	179	182	163	170	140	170	169	173	172	143	171	180	204	174	176	153	192	188	174	151	153	189	177	180	166	165	148	175	162	198	183	178	159	170	181	183	172	157	172	181	149	145	178	181	168	170	170	155	195	168	170	152	167	186	148	183	167	178	167	169	184	199	184	144	151	161	205	188	156	148	158	169	182	157	161	158	176	191	195	168	176	171	146	166	184	176	153	190	155	192	186	168	179	152	177	178	162	148	176	148	183	176	175	173	177	201	166	177	165	175	205	149	177	193	178	187	202	176	201	184	162	165	173	166	169	172	188	176	144	216	187	180	165	158	165	190	160	165	170	173	183	171	196	162	189	185	150	178	187	197	176	181	173	182	161	168	171	175	178	161	154	154	183	163	180	160	168	192	178	169	175	186	167	180	190	182	166	167	171	166	178	165	169	185	167	162	159	159	163	181	165	167	166	194	162	190	171	183	188	158	184	173	166	179	161	178	176	159	168	197	173	176	182	178	176	166	151	172	181	179	168	162	154	192	178	183	170	169	179	172	159	186	172	192	153	163	169	155	184	147	181	167	175	170	206	155	161	158	149	151	178	168	156	183	177	159	189	159	168	168	171	175	191	181	184	189	166	161	195	189	189	200	185	155	155	170	195	146	182	172	175	202	172	173	164	179	157	175	162	196	173	176	161	178	183	177	157	160	162	173	155	175	198	160	185	188	168	168	184	158	172	161	149	167	166	172	150	166	188	163	176	175	202	161	161	183	168	170	178	165	179	180	152	171	186	153	177	184	183	199	155	163	165	160	169	172	190	171	170	163	179	166	165	167	175	191	194	187	175	172	183	160	192	198	173	170	192	190	182	172	188	165	184	162	174	193	186	186	151	154	173	188	170	175	172	161	184	168	153	161	168	163	183	193	165	197	186	171	162	170	157	167	185	187	160	187	169	178	177	177	159	171	161	174	171	164	170	161	177	166	179	155	165	177	163	194	189	176	169	150	158	172	164	172	177	202	165	177	180	180	161	176	168	182	170	180	168	179	181	195	165	168	146	182	163	164	171	177	167	167	169	161	165	142	150	163	154	150	190	182	184	174	161	187	183	187	162	157	180	172	170	181	166	192	185	170	190	173	156	182	155	187	176	180	165	211	167	199	162	160	168	164	186	166	163	171	183	150	158	174	183	173	158	184	165	142	187	154	175	171	150	189	176	187	190	195	173	198	172	179	185	182	178	180	184	196	174	158	163	172	166	168	177	169	164	179	186	166	184	188	154	150	181	169	198	195	193	173	192	162	156	172	186	189	184	148	168	190	169	161	174	160	154	156	174	166	194	163	175	170	171	178	172	198	142	171	166	137	157	179	157	194	175	174	178	172	176	182	162	174	190	180	167	171	172	169	165	162	166	154	162	163	145	152	173	190	180	188	168	189	189	182	171	177	199	173	166	174	152	157	182	199	162	194	199	186	152	163	191	171	169	157	175	184	170	147	153	177	154	180	167	169	171	168	184	198	173	165	191	193	157	191	164	173	163	189	171	176	153	171	163	175	177	164	181	155	186	160	178	200	147	182	182	173	189	182	161	156	161
16598	15740	25177	27122	25563	21439	18769	20617	17892	17158	18236	16502	14297	11529	11676	10113	12977	8659	7309	11308	9456	8744	9143	7804	7520	6780	5534	5268	6322	5195	4095	4175	4221	3651	3159	3653	2850	2368	2843	2590	1561	1326	1250	1421	950	1045	1036	858	850	825	840	927	771	658	686	629	694	650	676	694	572	606	607	558	604	614	617	605	561	528	555	526	552	541	550	530	494	506	554	552	527	526	516	509	511	509	529	518	524	542	516	512	541	487	518	504	474	497	492	501	475	495	499	501	491	464	471	488	476	471	501	521	496	490	481	490	496	487	500	499	497	488	502	467	487	507	466	476	499	493	493	464	486	491	515	521	499	483	511	479	446	445	489	511	483	520	519	501	517	493	484	497	526	472	479	488	478	483	466	470	472	493	502	502	519	534	479	508	499	514	448	505	507	498	501	507	505	510	487	493	497	474	478	513	471	472	507	493	487	464	567	477	511	477	433	514	524	464	461	501	484	462	495	510	468	517	474	487	483	479	476	517	494	472	495	461	502	484	475	468	472	524	472	524	478	519	521	438	514	508	473	471	495	471	503	461	462	473	500	472	537	476	499	477	495	503	496	489	464	472	461	486	463	528	493	491	502	517	503	476	478	526	502	459	487	521	484	500	518	516	513	477	478	469	493	493	516	483	491	478	509	480	485	461	472	473	477	525	491	473	513	462	506	485	514	478	481	505	487	499	470	512	501	493	489	479	456	500	451	454	468	521	495	487	456	457	483	505	484	483	497	510	484	478	488	456	501	486	486	500	486	467	494	521	478	481	518	488	476	503	491	477	494	491	496	511	499	507	477	479	523	494	509	495	480	497	518	461	520	512	520	558	509	472	473	528	472	458	539	487	473	489	510	502	467	463	498	505	517	491	523	516	492	489	467	484	471	506	488	501	507	539	510	478	489	507	487	485	507	456	491	534	496	550	500	519	441	495	498	479	487	454	510	504	454	482	477	475	493	503	448	438	490	506	490	492	527	524	528	479	461	501	493	544	480	487	483	503	470	486	503	472	443	494	466	505	496	491	490	496	494	493	475	490	451	537	479	495	483	493	489	503	450	507	514	466	485	497	490	511	516	495	479	467	523	458	507	486	527	499	499	459	456	494	481	464	510	496	471	467	540	464	508	536	480	514	475	502	527	490	469	464	493	489	467	472	471	536	483	476	498	482	453	469	512	492	530	485	495	508	504	497	489	492	475	453	473	494	436	487	472	471	487	453	507	527	505	479	505	483	496	501	504	519	516	495	504	500	464	496	521	513	490	472	503	442	479	458	468	493	484	459	491	471	479	485	470	482	472	484	507	504	480	508	490	495	500	502	492	506	467	486	467	477	489	493	495	505	472	464	475	495	501	475	464	489	539	480	480	486	459	496	459	511	496	495	455	505	499	481	516	481	471	461	503	495	487	501	481	470	474	498	457	487	477	504	496	467	501	452	511	513	457	493	474	499	456	488	506	482	485	479	461	495	483	487	473	484	474	476	486	463	502	492	487	474	474	492	482	504	465	482	476	489	499	509	501	509	505	450	497	451	511	513	497	471	469	491	519	522	473	483	474	495	489	511	481	471	496	494	508	431	476	479	500	486	441	474	474	435	514	474	443	505	466	485	504	484	527	495	479	467	480	508	516	495	515	485	465	493	508	475	488	512	489	490	480	471	492	493	499	486	495	540	497	483	497	507	442	455	496	470	499	489	471	507	513	494	490	486	489	486	497	443	483	494	461	460	488	518	506	509	495	487	493	513	510	484	479	498	474	459	516	499	476	476	452	519	506	503	485	483	496	438	455	509	510	511	498	452	466	495	481	478	473	473	463	472	488	479	484	517	514	490	519	483	507	492	465	507	489	507	481	495	495	486	475	484	483	448	536	505	490	481	478	510	480	540	517	500	499	489	508	476	503	500	462	495	474	470	497	516	449	510	472	459	520	523	471	505	491	460	512	485	463	476	462	519	541	480	521	488	484	489	491	497	545	454	474	502	465	467	467	468	487	482	442	485	484	474	465	503	519	501	480	520	499	513	489	518	529	462	494	504	497	475	502	445	511	473	508	479	474	515	519	455	511	479	476	461	482	484	498	507	469	507	482	487	469	493	494	489	502	498	520	496	481	498	504	471	492	506	496	474	508	459	510	464	463	509	499	475	474	500	478	522	517	523	498	472	510	481	483	467	484	507	507	485	498	458	526	456	445	539	490	494	510	469	464	480	471	450	463	459	520	474	486	449	489	500	472	493	529	481	524	489	494	506	478	467	465	458	490	473	531	510	508	507	468	470	476	520	451	504	475	482	486	524	508	465	495	485	541	479	513	471	491	473	482	482	477	499	464	491	478	492	472	458	486	494	494	471	478	510	513	520	471	468	447	519	474	466	459	435	488	482	479	479	509	518	489	490	486	513	501	493	487	499	494	479	477	505	486	466	460	485	473	474	501	478	506	470	496	478	498	501	488	506	507	514	476	447	498	510	493	510	492	482	499	473	476	472	496	477	503	536	504	476	504	481	506	523	481	537	500	531	459	476	479	507	504	485	483	493	499	531	474	495	462	502	486	481	498	482	512	495	525	487	513	494	464	507	443	500	508	501	458	466	466	477	473	501	477	444	482	495	475	480	507	544	460	457	462	492	484	467	458	492	473	519	450	498	492	474	455	460	522	509	485	481	486	474	492	518	522	471	453	478	493	508	491	533	484	502	454	469	457	479	494	480	495	515	510	472	507	490	501	506	461	474	478	499	481	489	477	495	475	488	492	516	493	488	513	494	483	514	533	462	500	456	472	509	549	444	559	512	459	458	524	489	503	494	503	504	498	472	521	497	503	473	489	491	455	474	475	519	489	490	500	494	469	509	492	466	500	459	473	486	512	475	442	481	495	514	467	440	464	485	499	479	502	456	481	497	472	458	463	488	508	471	545	528	440	471	529	514	449	474	501	463	470	432	494	467	515	467	521	506	477	487	481	500	472	489	491	473	501	516	480	479	471	508	483	479	492	487	512	470	515	501	498	497	459	502	444	481	471	484	535	506	553	455	505	540	478	492	494	490	486	515	512	490	462	504	470	510	477	508	533	498	486	452	475	486	470	505	483	510	493	479	501	465	458	528	516	515	465	520	470	492	471	478	509	497	456	452	491	516	510	512	483	486	507	506	521	444	524	476	505	488	511	466	462	485	490	510	526	425	499	440	461	501	491	501	479	459	498	490	490	456	509	502	462	494	492	477	473	489	503	493	480	525	468	488	483	458	499	489	504	457	476	475	468	521	500	474	490	466	490	491	519	475	504	488	503	497	443	506	451	464	488	527	475	466	438	470	502	483	477	516	482	512	489	522	528	456	526	501	498	510	477	485	523	483	471	476	528	467	481	454	525	491	488	503	491	468	526	501	499	516	476	521	472	494	474	532	465	508	509	528	481	485	512	504	474	494	484	499	485	491	510	536	438	487	469	487	469	465	454	500	453	483	468	534	488	526	432	486	502	467	508	493	495	475	457	495
31013	26085	28945	28520	25971	20186	15501	14740	12266	9673	9893	9343	7230	5402	5082	4813	5156	3954	2814	4328	3713	2756	3175	3030	2605	2374	1775	1742	1896	1938	1416	1370	1168	1042	766	1034	844	675	752	684	451	337	378	397	277	274	279	249	268	231	230	272	245	200	193	204	196	168	196	195	187	185	190	182	183	218	195	156	166	132	154	173	164	158	156	175	172	164	180	153	158	173	156	170	149	183	172	173	161	167	165	140	145	188	167	152	176	150	153	151	168	143	165	125	151	161	170	133	158	168	159	164	162	163	137	155	160	163	176	147	170	139	166	158	139	150	147	157	153	141	168	156	151	173	147	146	147	139	158	168	151	173	164	150	161	162	141	173	169	144	170	141	136	141	167	151	152	130	153	151	172	146	150	144	140	145	140	164	154	181	154	166	139	145	157	145	152	135	152	155	183	138	150	144	143	156	137	171	172	162	162	161	145	170	171	156	126	177	167	161	157	153	171	165	133	155	197	147	161	149	158	148	145	134	151	156	139	148	157	164	174	153	173	156	149	145	170	165	156	148	154	165	151	155	161	172	160	147	165	155	148	168	146	160	153	136	176	154	139	160	131	156	157	141	135	148	136	150	156	133	145	146	167	148	150	146	155	135	161	145	140	154	146	160	143	155	162	134	153	170	151	169	139	168	144	131	188	167	147	185	158	140	160	155	155	168	155	173	119	143	140	129	168	147	145	148	175	168	141	134	151	146	126	136	180	147	146	153	152	166	146	160	176	174	166	150	136	154	142	165	155	152	167	173	163	159	159	141	137	136	159	139	160	143	187	161	162	148	160	159	159	152	168	161	137	165	144	148	130	170	155	153	130	160	140	145	153	149	156	154	165	128	136	131	150	170	161	155	153	161	172	160	146	138	151	150	158	147	148	154	151	150	133	158	149	153	162	144	141	147	144	157	135	153	148	162	166	136	132	156	169	156	169	163	149	147	161	136	171	142	145	166	162	154	173	171	145	158	169	162	153	175	153	156	159	121	145	152	150	150	135	146	135	158	147	158	155	170	165	148	142	147	167	146	147	150	168	147	150	140	152	148	150	152	150	170	158	131	134	176	169	144	136	153	140	172	155	152	144	177	161	154	144	140	150	157	142	147	155	158	161	153	160	155	154	147	148	158	163	141	155	159	163	161	145	141	182	156	170	148	171	171	163	169	168	145	156	151	156	148	156	149	153	140	152	171	148	154	181	148	140	171	149	145	137	157	148	147	167	164	134	149	149	153	139	162	146	149	148	138	168	166	162	120	142	145	173	164	173	167	156	152	131	143	136	168	166	143	159	152	143	154	168	150	153	160	151	183	158	133	164	134	132	135	155	176	167	142	169	155	178	149	155	148	140	163	142	156	148	137	154	152	166	162	171	147	159	142	151	154	167	164	160	166	151	175	163	177	155	149	126	134	139	155	153	174	166	145	151	163	158	167	156	141	167	172	174	144	160	131	149	158	161	167	149	182	159	163	157	138	184	153	178	168	161	181	153	181	161	164	173	181	162	167	170	160	165	168	181	169	171	160	152	149	156	125	153	161	149	168	144	153	171	158	145	159	171	137	137	144	148	177	149	153	169	150	136	153	157	175	163	163	148	141	153	181	132	157	131	149	173	157	165	146	163	176	157	174	145	144	157	152	150	159	151	159	147	167	158	162	178	163	151	152	178	170	139	132	136	158	162	155	149	134	156	161	167	140	154	156	157	139	144	146	145	148	143	165	154	166	159	159	151	156	166	148	159	170	166	134	158	169	161	132	156	161	143	149	168	133	167	163	143	142	147	148	172	156	159	153	157	136	162	134	171	164	147	157	147	143	171	147	159	168	152	147	147	143	150	135	137	145	179	149	162	156	150	146	170	204	166	170	172	155	148	172	148	178	167	158	132	162	161	159	155	154	168	150	143	149	128	178	136	135	148	165	146	151	144	125	141	154	167	142	153	157	138	164	125	168	147	148	159	161	149	138	158	150	190	157	164	180	134	149	125	163	156	158	125	151	157	146	150	135	154	143	132	147	150	162	149	169	159	159	167	165	158	148	147	151	155	148	144	153	163	170	152	162	172	145	171	154	154	137	164	166	150	155	136	160	157	134	160	164	175	154	168	146	159	154	160	167	154	148	160	163	156	152	151	148	172	181	155	169	175	175	140	141	170	128	144	139	146	146	152	164	167	165	156	177	165	165	140	148	157	159	166	160	175	158	137	155	154	166	157	146	150	190	154	162	162	154	159	165	163	152	171	137	182	155	144	136	171	158	170	148	148	149	173	150	163	169	147	161	153	126	162	138	150	151	152	164	167	137	143	150	133	168	140	158	139	154	169	174	164	147	148	135	150	152	165	156	155	156	147	123	136	129	163	124	142	163	154	149	144	142	136	178	169	143	161	154	153	160	173	154	149	162	169	154	157	172	168	144	148	177	149	144	154	153	142	165	158	154	156	149	152	148	134	147	174	162	167	158	147	148	166	169	139	124	160	142	180	156	147	155	178	173	170	158	164	159	159	154	172	147	145	159	168	143	136	169	165	152	147	166	135	155	160	161	153	164	149	139	151	148	157	157	130	170	160	153	151	163	154	167	172	164	150	165	147	145	151	162	158	152	161	132	147	157	161	175	151	143	173	143	164	167	158	173	159	146	171	149	154	144	154	145	131	146	156	171	153	166	156	147	154	180	166	159	158	151	155	162	155	120	152	137	136	149	133	137	152	151	145	146	169	155	143	158	147	128	132	168	178	149	143	143	159	170	141	169	153	163	172	151	148	143	168	145	169	157	157	146	156	147	183	150	141	148	147	145	166	158	164	135	149	138	179	154	153	145	161	152	156	159	165	161	150	169	123	156	154	124	147	172	142	146	113	149	165	149	156	150	156	152	137	155	157	154	162	152	158	149	167	175	137	138	139	136	167	162	152	157	159	150	152	157	146	151	167	169	171	154	166	144	142	157	178	153	179	133	159	148	131	165	157	164	152	155	149	146	167	167	139	156	165	157	138	146	161	153	165	158	180	144	143	168	131	149	163	167	171	144	148	144	156	143	160	140	156	152	128	161	137	180	179	157	142	137	147	164	141	162	161	149	182	155	157	134	161	145	142	141	147	159	159	147	181	138	136	150	157	144	149	161	164	159	135	161	162	153	165	157	144	163	143	168	186	144	161	160	159	165	163	153	150	159	161	159	164	168	142	168	155	157	148	173	157	131	172	140	152	170	156	164	139	152	178	169	152	154	155	171	163	154	151	160	154	161	153	147	142	141	177	157	166	171	179	155	161	167	162	145	164	141	162	158	174	154	153	152	143	154	146	183	142	140	153	161	153	136	132	154	178	161	178	159	154	156	169	141	168	152	169	147	146	138	122	177	164	161	167	149	140	162	154	145	158	151	148	148	154	163	142	133	169	173	156	175	146	144	168	148	148	141	142	160	160	159	166	156	190	151	165	135	168	143	168	143	154	140	151	168	162	146	160	155	158	159	165	158	141	155	165	152
21295	21664	30945	33219	31661	28617	25709	27727	24786	23865	25467	24757	21069	16967	17385	15853	17476	13491	11152	18426	15022	13309	14160	12841	12595	11061	8616	8602	9623	9122	7670	7393	7082	6352	5116	6261	4963	3990	4753	4358	2369	1963	2094	2299	1329	1407	1529	1156	1161	1093	976	1316	1001	818	802	711	729	776	788	763	638	660	723	617	700	682	668	718	533	534	508	566	495	520	540	556	530	513	486	512	526	517	532	496	488	526	482	525	529	453	441	434	475	437	461	426	478	434	429	482	411	444	442	438	499	448	451	446	433	445	431	465	456	407	426	411	479	475	439	415	409	469	454	445	439	426	457	454	468	438	478	484	467	475	444	448	436	469	428	436	500	423	443	455	486	441	449	445	414	477	436	428	467	449	405	432	462	423	428	480	436	434	490	446	433	461	439	437	417	461	440	430	466	431	444	437	446	430	415	465	423	449	452	446	459	442	438	496	455	438	478	438	455	457	439	460	406	400	465	431	490	477	473	427	451	399	465	468	412	438	423	413	508	406	430	441	477	421	458	480	452	456	432	422	435	431	420	453	423	415	400	456	468	462	423	417	466	453	433	467	410	411	432	452	422	454	399	454	390	452	451	429	421	439	432	443	420	425	411	413	448	468	451	417	465	463	424	448	417	429	444	409	435	462	412	455	456	457	453	469	457	413	422	422	414	421	404	416	446	440	471	473	445	435	428	396	445	470	411	420	449	476	454	431	462	416	419	465	473	452	474	421	463	446	462	436	453	416	422	463	451	448	445	446	430	444	473	441	439	405	421	437	450	458	438	465	430	414	460	474	446	441	439	433	471	418	452	448	420	424	452	452	445	451	417	430	429	413	459	438	447	460	402	423	463	463	479	410	434	483	452	468	463	460	453	421	399	443	423	442	425	429	393	424	430	450	462	420	463	456	412	410	428	436	444	442	447	434	443	433	467	424	415	412	415	460	431	437	430	440	432	443	429	444	472	426	444	454	436	404	436	441	401	441	429	428	421	482	459	408	442	442	488	422	428	422	438	398	445	412	440	423	477	415	439	458	447	439	437	436	445	440	436	399	419	439	412	488	450	401	462	424	472	460	452	454	447	448	456	426	481	446	449	465	445	408	450	455	447	499	433	418	448	438	440	406	456	449	454	466	479	433	435	477	461	441	434	429	424	460	424	451	454	434	430	428	430	428	446	480	475	420	426	465	423	475	444	432	432	472	430	414	389	462	458	451	439	413	472	515	469	467	480	422	423	451	475	483	449	421	467	484	446	461	439	465	441	443	474	462	416	420	433	459	445	436	479	462	436	441	426	454	459	431	489	426	435	459	447	476	436	467	435	442	448	421	467	453	455	473	479	477	448	455	480	423	449	435	454	425	464	448	438	431	410	435	429	466	473	438	423	418	455	416	452	449	410	432	448	405	435	464	457	415	495	408	457	431	439	439	424	468	433	451	404	423	418	417	430	470	424	437	412	410	481	473	459	401	452	394	422	415	448	435	443	443	451	451	453	447	453	438	455	470	477	428	475	448	425	459	442	412	409	447	439	440	452	459	422	454	441	450	447	436	472	442	446	426	428	435	446	457	421	392	436	405	451	452	468	489	462	439	455	471	454	460	451	454	458	448	443	421	413	450	455	458	443	450	432	439	424	461	457	461	446	444	448	433	456	414	452	455	442	457	433	424	424	460	476	463	457	470	457	389	419	470	465	414	441	440	428	454	420	461	413	455	430	479	396	450	443	465	462	436	453	458	468	454	445	438	477	443	441	461	427	447	451	445	469	457	447	457	449	450	435	466	430	495	483	428	430	421	463	473	435	476	463	450	466	424	457	445	449	425	429	445	441	454	412	438	449	425	427	439	408	442	425	466	452	465	466	465	460	473	401	426	458	461	433	442	427	461	494	455	472	467	418	419	444	479	414	449	427	495	470	434	454	463	495	413	446	409	400	446	451	439	459	439	425	455	425	470	452	496	455	438	432	440	449	442	461	444	435	452	435	429	451	448	452	432	443	434	444	422	458	456	454	392	432	447	415	447	487	463	400	410	453	451	420	423	469	424	438	473	432	418	466	437	425	481	432	409	437	429	412	464	456	439	437	444	428	394	431	434	432	418	435	472	448	470	413	454	473	387	434	429	428	483	424	436	438	473	448	470	493	449	440	441	386	430	429	410	419	469	433	454	409	465	432	421	447	432	404	425	443	409	445	429	430	442	454	464	435	434	479	457	487	499	436	421	475	437	420	453	420	409	448	428	440	433	398	426	426	467	447	424	460	471	423	443	486	455	444	448	420	440	441	438	442	407	445	443	428	399	471	447	438	469	436	438	452	446	430	483	411	447	408	431	408	419	455	453	409	452	437	470	473	460	463	403	453	455	438	461	443	462	421	455	438	447	433	427	437	478	455	425	454	423	451	440	448	451	429	446	448	451	452	464	416	434	418	430	440	427	451	439	495	480	452	441	484	453	466	461	428	452	453	462	467	489	418	440	437	449	438	419	439	477	429	440	466	456	485	471	433	443	463	468	434	395	431	432	420	448	409	410	411	426	411	452	408	458	456	462	437	465	453	453	472	458	414	446	435	408	474	409	448	427	418	442	439	490	414	450	430	426	432	484	457	425	416	425	472	463	450	475	431	472	493	419	418	476	431	452	433	504	447	469	438	460	439	439	453	464	472	474	450	432	446	442	409	433	474	454	440	468	458	466	466	479	468	467	452	460	439	475	432	486	446	459	462	456	458	415	444	421	447	413	478	434	451	476	487	448	455	450	452	484	427	444	447	408	452	435	449	428	492	434	449	453	442	447	492	395	445	432	436	382	450	411	461	439	425	384	424	459	430	476	423	502	449	429	462	430	436	432	439	451	458	463	405	429	439	454	451	456	449	437	427	447	440	432	418	463	462	428	462	477	431	448	446	428	457	455	437	444	448	401	474	456	487	424	438	460	420	451	418	442	450	415	447	410	433	465	442	457	450	476	472	424	434	447	442	445	439	444	394	473	428	478	473	440	460	455	453	435	415	433	426	428	482	450	459	425	467	453	430	471	442	440	462	434	428	465	462	420	417	405	452	420	423	419	435	457	469	449	415	482	460	462	414	464	417	487	440	451	434	455	413	427	454	432	406	436	419	480	439	457	457	463	430	484	422	441	411	451	394	416	436	454	474	437	434	428	441	465	412	433	450	417	483	467	429	448	403	441	430	432	424	446	469	436	428	475	435	460	442	414	388	474	432	435	429	465	475	424	481	441	435	443	403	462	437	431	433	460	464	412	422	407	443	391	459	419	464	414	451	396	445	465	450	435	440	465	455	452	472	450	414	453	447	459	422	438	438	477	427	431	455	441	428	452	424	440	390	442	429	458	491	436	456	437	443	414	424	470	412	458	435	449	419	434	420	434	464	448	447	451	405	412	464	440	453	475	456	438	430	416	462	424	440	435	412	475	443	479	397	451	443	482	418	477	440	458	466	407	440	513	435	435	502	436	487	430	453	487	427	405	456	437	433	434	446	456	418	469
8357	5452	6502	5112	3604	2395	1571	1315	998	793	764	606	534	485	416	377	437	330	298	327	298	302	314	330	275	277	268	267	254	279	255	251	268	235	222	235	236	227	230	242	221	233	203	245	239	218	213	204	236	198	221	191	217	224	242	226	225	211	221	178	214	206	211	233	222	205	200	218	216	222	170	218	243	222	195	215	191	195	193	181	208	218	205	246	210	202	193	194	198	211	210	238	208	201	204	205	186	228	217	208	217	220	229	226	204	204	209	231	229	190	198	208	222	202	218	199	181	222	182	213	210	201	236	214	200	217	188	211	208	215	191	200	206	219	210	198	225	204	237	223	168	183	208	219	187	195	198	217	216	214	220	194	192	171	190	213	204	226	187	202	204	197	199	202	189	204	189	215	203	207	184	211	194	201	184	201	208	218	220	224	228	198	207	217	210	188	218	212	233	199	200	201	211	202	180	214	202	202	217	178	194	185	191	233	214	199	210	231	223	208	205	185	206	205	202	212	218	207	198	195	220	202	208	225	227	228	230	181	210	196	196	221	199	222	220	202	227	230	222	207	211	190	196	220	195	211	236	195	191	215	221	199	198	223	199	223	245	224	238	198	212	202	246	189	208	226	190	205	221	215	218	193	206	201	211	173	196	213	195	210	207	182	216	206	192	219	205	216	193	196	195	201	209	226	197	227	214	220	206	195	223	203	198	199	188	227	197	212	207	225	215	200	208	220	206	191	206	198	208	201	215	209	187	222	242	215	207	218	198	213	207	208	220	203	200	206	206	217	202	182	206	206	205	198	191	216	222	218	191	216	191	218	192	199	232	215	190	172	226	197	201	224	241	211	212	218	203	216	194	202	234	233	209	227	227	191	191	222	217	205	225	219	190	197	192	239	210	216	207	217	200	206	236	186	195	221	207	184	203	199	201	217	192	230	217	229	203	192	191	207	191	197	191	209	211	197	225	205	211	206	198	182	203	214	204	219	197	188	208	197	218	184	202	224	200	192	214	203	199	197	232	214	212	199	243	206	201	209	190	225	173	214	189	187	199	227	199	229	226	216	175	202	198	181	193	186	196	234	206	231	202	213	211	221	212	216	216	207	231	232	207	207	221	216	230	218	181	220	227	198	222	219	193	196	209	189	226	202	222	227	211	196	201	215	234	212	223	215	205	205	224	216	211	198	187	218	204	223	222	225	227	193	207	202	201	213	192	196	193	265	206	201	186	197	196	214	217	193	219	191	205	206	198	218	202	206	222	208	214	180	189	232	214	226	211	215	220	222	213	197	193	213	226	214	196	186	190	199	185	207	198	192	223	203	203	208	198	211	219	224	203	196	218	206	225	194	208	213	183	227	226	238	178	185	203	215	193	211	207	233	191	212	218	170	191	198	220	199	218	207	205	207	221	224	208	206	218	205	210	192	212	212	185	203	211	220	197	217	214	217	209	227	206	197	220	211	220	207	210	215	217	210	183	194	212	218	200	191	203	214	214	202	213	200	207	208	223	196	205	186	222	192	223	217	211	188	195	197	188	206	206	170	204	222	196	200	196	223	189	200	201	218	214	212	216	204	215	181	208	223	202	207	233	199	188	219	213	201	201	234	197	220	207	206	202	183	218	195	195	197	200	188	214	204	215	194	186	193	228	223	212	219	204	238	198	197	189	215	217	212	177	199	222	210	209	212	190	202	236	209	240	193	203	233	225	204	226	188	182	207	207	211	206	214	198	210	200	196	208	208	216	196	197	180	198	216	224	214	210	210	214	191	197	200	231	208	195	199	196	212	195	202	202	205	215	194	185	199	184	209	221	214	205	204	233	209	211	204	228	227	204	208	208	186	227	210	194	195	205	216	206	212	213	183	201	215	188	175	220	226	197	186	200	210	203	205	189	198	207	234	199	183	196	191	208	233	216	205	234	205	207	212	211	207	212	193	184	239	204	203	222	203	197	212	238	205	219	244	187	200	184	234	213	209	221	195	218	200	224	213	216	183	196	253	205	202	216	224	235	193	197	231	200	212	227	192	202	185	201	221	211	213	176	223	222	199	178	196	225	175	203	209	186	201	204	208	187	204	200	219	208	204	203	209	178	194	204	202	211	209	230	200	245	204	222	229	199	213	229	221	212	193	200	239	213	207	187	205	203	222	203	195	211	191	210	209	201	211	197	187	194	215	202	224	179	171	209	202	237	226	201	218	198	207	231	204	218	184	216	204	188	203	187	172	196	192	196	197	221	202	207	212	190	205	213	189	221	208	190	208	198	221	221	206	198	212	218	213	222	198	200	198	202	211	205	206	188	214	227	204	231	215	211	228	211	191	216	215	189	228	195	227	221	198	182	213	213	217	202	169	215	213	197	203	204	174	195	194	196	187	180	224	245	181	225	190	205	220	232	201	196	194	219	213	203	221	216	209	209	208	191	218	195	233	220	217	213	192	244	207	210	199	222	238	181	170	209	204	211	231	222	233	205	209	213	238	220	167	206	211	217	211	202	216	203	181	217	208	261	239	207	229	212	227	196	188	180	219	214	211	209	222	211	189	211	198	215	210	210	183	231	207	209	180	197	218	190	196	216	220	233	222	201	224	189	200	234	223	200	219	223	205	197	183	214	224	214	207	189	223	212	199	219	212	206	223	227	226	204	209	213	196	215	198	217	226	219	217	184	207	212	191	207	194	217	205	183	186	205	222	197	216	169	185	209	210	183	212	206	198	174	206	220	211	207	229	220	193	180	232	186	210	214	179	215	196	236	199	227	214	204	200	195	203	235	212	207	197	213	203	214	230	213	206	186	184	207	208	207	217	209	190	188	213	226	192	198	216	182	207	196	194	227	197	237	190	174	210	197	215	219	216	207	206	210	175	174	204	211	189	219	204	217	186	209	187	226	199	200	232	224	189	227	204	214	206	197	203	200	230	180	195	223	211	195	198	188	202	204	226	222	198	220	204	218	208	181	199	203	200	212	207	244	205	230	189	223	211	220	171	181	211	190	218	233	203	188	205	216	208	189	219	217	226	221	181	189	214	212	214	184	202	193	211	198	199	211	233	211	198	212	215	210	215	198	193	214	199	224	195	218	179	200	203	209	210	207	216	211	194	214	204	219	202	197	222	214	185	213	198	198	200	219	192	215	193	215	219	196	208	188	210	209	229	203	227	203	228	203	215	208	208	191	213	219	224	184	209	215	216	211	221	204	206	187	196	194	209	203	195	160	208	216	219	201	210	213	212	185	221	225	171	212	214	173	219	210	204	208	221	197	207	192	238	201	233	195	208	214	220	203	216	232	203	198	223	207	201	214	206	196	211	202	214	198	208	201	200	199	196	233	221	228	214	200	227	230	189	269	218	221	208	194	180	201	205	218	182	201	176	190	184	212	223	206	210	197	254	241	205	202	223	211	219	198	198	229	170	208	222	222	206	210	172	213	203	220	210	175	201	180	206	217	207	197	223	207	210	179	222	214	229	196	199	204	219	211	206	204	190	210	211	225	205	208	190
7158	6404	13050	13068	10906	7803	6244	5386	4625	3941	3551	3066	2788	2216	2124	1932	1929	1593	1407	1683	1504	1212	1356	1336	1153	1160	924	997	1101	938	901	900	899	855	792	903	856	721	733	755	687	623	672	631	657	673	625	610	606	572	627	639	608	631	609	632	577	568	603	613	562	554	577	561	560	565	542	556	578	603	575	599	596	580	596	585	559	604	576	575	581	596	585	558	548	535	619	614	556	604	553	578	614	497	610	574	538	589	587	559	577	557	583	601	564	560	563	579	579	589	586	594	582	582	572	555	576	615	559	597	573	552	582	565	561	628	598	574	558	570	580	553	576	560	572	594	616	578	548	554	572	579	542	600	591	536	614	565	586	585	579	549	605	546	599	537	567	525	539	528	561	612	577	582	553	560	542	563	575	552	572	599	581	551	569	587	597	574	597	602	529	628	591	531	556	610	582	589	563	617	592	606	567	538	549	545	568	638	561	613	560	558	587	601	544	559	599	574	613	604	620	573	585	560	566	574	573	593	618	588	580	548	594	546	588	542	605	566	518	611	590	600	569	586	570	560	589	583	530	583	593	594	526	593	563	575	570	551	575	530	579	590	599	585	577	562	596	595	596	544	590	552	560	568	582	607	576	546	585	590	553	573	613	565	563	613	555	552	587	556	524	604	568	556	608	557	544	563	592	528	564	537	563	578	571	625	611	567	585	594	600	566	604	550	573	559	535	560	565	615	569	565	583	583	545	609	546	557	564	534	578	555	592	546	495	583	604	596	614	597	579	603	575	569	558	540	565	599	534	570	589	585	582	585	585	599	554	596	553	581	550	577	566	604	598	545	607	569	573	580	617	534	614	573	556	531	613	555	575	591	542	587	559	537	550	564	619	597	578	591	579	592	541	580	590	594	571	564	581	546	552	553	609	580	627	532	560	535	548	564	557	562	586	560	578	602	554	602	543	566	592	576	583	559	548	563	570	626	556	594	563	568	572	532	571	607	572	575	552	584	568	576	564	560	541	580	564	572	559	578	603	547	549	620	562	526	572	550	580	544	561	568	602	575	536	638	520	562	571	575	572	588	577	618	551	573	586	529	578	556	601	583	556	582	563	597	595	548	583	560	565	573	574	582	570	606	598	602	556	575	598	573	558	556	571	539	575	598	561	537	560	606	571	583	534	546	594	512	549	572	566	618	598	547	574	551	567	522	581	557	558	597	549	588	541	581	549	596	600	573	589	601	543	588	527	556	554	568	561	596	564	567	582	582	561	552	631	565	592	564	622	626	581	600	539	567	574	530	589	536	546	604	595	578	593	594	579	561	588	561	571	531	554	607	579	576	555	568	605	565	559	543	540	555	577	549	580	566	566	563	596	623	566	573	535	607	570	574	531	540	572	560	585	544	542	589	571	548	586	555	567	570	570	565	566	571	543	540	567	545	615	573	585	581	551	563	591	586	595	606	547	589	605	567	605	575	555	592	562	553	588	563	562	580	581	571	558	572	604	555	577	542	594	531	545	558	583	537	558	544	569	570	583	599	578	601	608	627	574	614	567	559	573	600	517	494	557	582	601	604	567	602	568	539	547	589	561	594	564	586	567	584	575	576	563	577	534	542	583	520	525	569	604	591	592	574	537	545	604	583	571	580	549	606	546	566	515	582	562	578	552	621	577	589	604	558	579	538	561	551	566	555	541	581	543	550	567	589	594	613	588	605	591	616	575	572	588	622	557	561	576	595	602	544	602	601	552	599	567	564	561	550	622	531	544	572	536	582	579	603	571	579	537	552	557	552	569	577	579	585	569	551	597	605	530	620	570	570	581	573	610	556	624	568	561	605	555	583	584	595	556	576	557	576	549	599	594	584	577	577	573	568	540	591	547	529	512	579	554	593	584	582	586	590	570	585	559	574	583	496	526	589	533	553	550	563	580	585	573	583	622	538	578	626	584	592	614	548	595	551	546	578	583	554	579	549	525	569	570	580	594	567	578	638	549	551	613	554	595	593	581	551	562	578	610	569	601	566	546	558	552	560	592	562	569	550	588	560	565	577	566	523	520	586	565	562	582	586	598	575	529	580	579	567	518	559	586	591	555	541	536	615	600	551	574	544	598	601	576	533	567	540	598	589	557	554	607	587	548	581	595	580	589	597	558	584	600	551	558	545	557	573	556	534	558	567	595	556	559	558	581	547	576	563	602	550	562	555	534	580	567	578	590	564	575	585	551	547	566	584	562	587	542	596	622	575	590	590	598	558	593	543	557	587	557	586	545	581	546	552	596	562	557	559	549	548	602	563	564	594	571	605	552	605	575	571	580	546	594	591	559	624	563	524	580	580	535	569	547	542	628	609	612	598	587	593	559	614	574	578	581	604	609	540	548	553	544	561	559	583	564	580	585	572	588	587	566	565	571	547	573	605	583	634	586	604	538	595	583	552	586	543	544	577	585	597	586	613	575	577	575	584	548	576	599	570	566	565	592	627	580	566	605	579	542	561	562	611	560	565	601	610	585	575	601	564	576	604	562	592	608	547	551	581	572	551	541	636	600	561	553	565	594	521	582	565	562	576	586	545	555	572	520	564	567	550	561	552	553	621	592	572	578	549	581	531	593	551	604	548	596	599	558	564	533	552	569	538	556	565	572	540	571	556	595	565	580	567	586	622	621	626	569	553	624	556	588	578	608	546	556	564	597	580	549	573	563	567	577	607	588	524	498	588	596	568	614	602	615	604	566	584	567	554	599	508	587	576	542	554	600	580	607	548	572	558	595	590	571	600	611	593	608	599	531	571	525	568	611	575	580	551	557	588	546	563	614	557	563	554	636	591	597	552	589	616	545	610	611	574	572	577	575	546	553	561	567	585	579	605	540	557	556	563	598	576	589	522	555	561	593	562	550	594	586	549	546	578	614	567	571	579	557	547	539	582	581	567	590	587	586	583	578	585	554	567	563	562	587	575	552	567	574	540	584	575	578	589	570	552	564	552	578	495	557	558	528	558	560	546	611	587	598	561	622	597	620	569	579	549	585	582	594	596	566	583	536	554	587	560	577	584	549	509	597	620	586	542	541	558	578	540	563	569	543	610	567	596	617	595	583	546	588	556	558	584	586	559	572	578	541	573	554	594	568	607	605	553	591	537	567	573	545	532	568	590	561	533	544	578	533	568	575	546	627	572	549	554	570	564	582	559	562	577	548	612	606	541	602	591	593	605	609	588	578	587	584	617	578	584	596	556	598	563	615	548	555	595	569	572	586	572	571	547	572	558	599	552	573	553	578	567	547	566	619	555	539	569	578	582	578	597	571	560	581	593	585	553	580	524	598	578	643	595	595	565	603	569	594	587	578	532	574	567	592	568	554	572	554	596	545	587	587	557	568	542	579	545	571	601	580	567	533	601	551	567	641	562	538	580	568	550	567	594	568	593	565	558	560	610	595	550	557	603	556	591	549	551	541	588	572	578	603	569	605	566	572	576	533	592	578	578	559	558	587	572	588	587	556	594	565	551	608	563	550	568
21807	18052	21294	22007	19084	13687	9814	8211	7103	4978	5773	4771	3902	2917	2931	2292	2613	2132	1560	2239	1865	1383	1565	1532	1473	1136	806	906	1087	823	865	755	707	611	524	654	593	466	427	429	302	290	285	256	224	236	235	200	231	214	217	230	208	187	205	205	190	220	173	192	206	195	168	179	213	176	179	199	170	197	177	188	165	198	176	156	171	167	192	191	162	162	202	163	201	164	170	171	183	173	175	187	185	178	174	175	180	187	176	217	173	180	170	189	163	193	168	177	157	178	152	195	163	166	180	174	162	152	168	156	164	147	164	157	188	184	196	173	155	175	172	182	157	185	163	175	181	142	170	196	186	195	188	201	187	178	184	185	176	164	177	163	186	167	190	173	157	159	149	188	177	168	183	150	174	171	168	149	166	186	188	193	177	176	159	161	160	153	185	161	178	171	167	154	156	189	198	181	186	171	177	177	175	157	178	188	175	185	187	158	161	176	172	187	170	176	172	158	156	143	171	177	169	171	172	201	183	180	175	175	169	178	157	170	168	154	175	155	182	184	190	176	160	160	171	183	159	173	159	171	152	186	205	184	169	184	164	150	178	174	176	170	173	160	150	150	171	158	189	178	196	179	189	201	149	165	164	176	169	154	170	191	174	178	151	186	177	186	148	169	172	187	191	182	184	163	201	169	162	166	168	191	168	166	150	135	167	174	161	166	187	167	188	188	156	168	182	167	172	181	179	181	173	182	168	144	169	177	170	195	183	208	150	175	192	190	209	185	153	189	178	155	165	153	180	200	151	164	153	168	170	186	188	187	190	177	166	173	186	168	154	196	179	175	174	169	181	157	173	179	155	161	162	164	145	178	173	149	164	165	156	175	178	153	166	167	162	204	166	165	151	166	155	182	176	159	198	174	167	153	164	171	176	181	183	159	182	169	154	159	170	173	172	180	190	183	164	178	199	159	177	156	202	182	170	175	184	187	179	159	155	163	171	162	174	193	176	169	165	156	183	168	195	171	174	172	155	178	202	185	150	170	195	194	169	157	194	164	189	163	165	177	162	155	205	176	192	157	188	175	183	171	168	171	171	170	172	155	176	191	166	196	157	155	158	184	176	187	186	202	172	162	169	196	168	160	173	198	151	165	171	177	193	144	155	188	157	166	162	168	166	172	173	176	168	190	183	178	166	161	157	179	172	148	198	169	157	169	154	163	202	171	176	181	180	198	163	187	174	157	179	170	158	162	161	202	168	203	167	151	179	195	179	181	151	179	186	161	185	159	180	149	192	183	180	168	168	158	188	184	178	156	171	214	170	154	166	154	161	191	171	176	185	160	171	192	163	153	172	199	175	171	182	191	192	166	152	152	158	155	155	163	188	200	177	165	175	179	199	154	185	135	183	169	180	167	181	177	178	162	154	175	171	179	191	170	176	181	182	178	165	202	169	181	161	158	184	160	176	190	158	172	174	175	176	172	188	176	169	187	203	165	178	170	157	162	172	187	162	170	165	177	187	210	158	174	170	168	165	169	169	168	185	174	176	169	193	190	169	177	173	182	166	166	140	160	171	173	155	161	181	173	197	143	179	166	161	192	169	175	170	185	185	161	184	175	159	174	183	180	161	164	169	181	187	163	180	167	162	154	177	183	189	169	172	181	149	182	183	150	192	184	159	199	169	186	169	163	161	176	156	177	170	193	162	170	166	173	165	164	179	149	174	199	131	170	181	200	168	166	165	176	196	164	183	180	150	162	172	205	187	165	178	172	175	162	205	168	180	187	176	172	172	186	169	171	180	186	151	159	167	178	181	173	174	183	154	166	164	163	165	173	154	191	168	179	172	173	169	159	172	150	170	169	186	171	187	183	143	169	175	168	176	163	149	167	146	196	171	156	182	186	205	193	160	180	174	192	164	177	166	176	157	146	195	179	199	161	166	182	181	147	156	177	170	164	186	168	150	169	151	159	184	176	177	163	185	166	160	172	148	156	171	185	162	154	173	170	207	184	157	157	172	187	166	142	177	151	170	197	177	172	183	151	180	170	165	169	177	165	193	207	175	166	171	149	153	192	170	159	176	175	165	180	162	184	186	173	185	188	183	167	176	175	165	172	171	220	166	190	161	154	165	163	190	171	192	152	187	179	162	181	161	154	170	188	199	162	166	156	157	172	171	161	166	162	186	151	185	180	186	164	162	186	190	198	170	160	156	176	179	163	173	160	152	176	180	177	174	162	174	174	189	193	172	157	150	170	190	178	191	158	183	153	185	171	160	153	184	167	167	175	154	178	194	163	194	192	170	175	156	192	154	206	170	193	176	166	169	203	183	165	172	165	169	141	205	171	200	175	192	191	148	189	205	165	183	153	204	174	175	169	181	148	179	183	175	168	174	178	190	182	174	168	174	183	205	176	184	181	175	177	182	186	178	150	182	170	169	179	150	138	184	164	161	154	158	185	161	193	154	174	165	153	180	174	190	148	195	172	157	182	178	176	208	158	154	193	148	146	154	180	171	170	170	171	161	174	174	181	184	169	181	175	173	200	171	164	174	187	170	173	183	166	190	187	162	171	204	159	182	215	163	154	175	189	178	174	166	170	174	169	160	184	193	164	188	156	178	176	177	153	176	175	172	179	175	180	168	146	171	166	183	192	164	182	176	198	172	156	180	195	169	163	145	171	164	183	186	155	185	167	153	181	169	180	175	172	203	175	188	165	174	159	186	229	163	176	151	174	170	173	190	180	175	192	197	188	175	174	177	181	147	180	158	164	157	166	183	177	190	183	192	200	174	156	170	178	190	166	164	173	159	164	199	174	182	165	170	186	180	159	174	184	163	172	152	172	177	192	186	168	166	172	170	160	176	167	186	175	171	166	182	202	188	172	159	170	197	159	180	197	197	154	173	183	175	177	186	162	178	195	208	199	190	161	157	201	173	181	160	179	184	160	160	179	181	192	165	156	158	157	173	170	174	161	185	154	165	171	178	176	171	181	154	132	141	176	181	166	172	163	178	159	172	161	180	158	174	184	181	177	162	143	188	169	172	175	175	188	167	172	166	168	162	164	162	151	165	171	182	157	168	148	168	152	168	168	158	148	172	151	183	153	181	155	170	170	168	196	152	173	186	204	180	161	184	193	177	165	151	171	160	178	185	159	202	158	147	185	184	180	162	171	182	173	188	189	182	183	181	186	180	145	182	189	180	183	180	155	165	166	191	168	189	181	183	173	183	156	170	181	166	188	162	170	148	168	168	166	187	182	171	166	166	186	159	162	168	168	176	171	153	174	178	207	168	168	199	157	167	180	168	167	176	184	202	190	184	188	154	167	200	172	156	177	158	178	189	157	158	175	168	166	179	172	169	154	182	187	130	160	165	168	175	157	175	168	165	196	201	190	186	161	197	174	180	191	192	173	152	187	189	180	155	186	188	168	193	163	171	156	178	175	214	200	153	175	199	149	200	170	177	214	182	196	175	169	177	186	192	175	166	175	158	169	183	182	157	184	168	168	196	189	185	173
16326	16075	25370	28127	26572	22206	19912	20487	19311	15938	19414	17117	15256	11186	11557	9802	11760	9917	6600	11067	8701	7858	8308	8377	7528	6279	4835	5592	6144	4479	4978	4364	4679	3365	2879	3989	3433	2374	2457	2589	1483	1260	1322	1448	927	987	1134	888	963	838	816	973	716	689	689	653	682	645	665	729	593	573	617	605	592	582	619	629	560	533	533	508	529	510	571	541	548	512	513	535	527	503	506	538	522	503	494	515	514	519	502	531	509	502	494	525	463	486	480	473	491	482	518	468	510	475	485	481	470	441	484	507	502	496	484	467	512	519	525	517	491	484	503	466	490	467	478	450	527	489	509	466	528	472	491	492	488	503	480	485	460	503	475	483	501	500	453	515	498	487	492	489	482	488	476	501	498	474	522	500	458	487	476	477	472	475	448	485	509	546	506	474	507	505	472	468	486	531	476	490	513	474	486	440	466	462	504	453	469	500	454	484	462	490	471	482	483	459	450	457	503	500	482	453	486	500	487	480	478	496	507	471	494	484	499	505	495	495	512	486	500	474	488	480	507	498	454	492	455	509	476	464	493	496	481	505	517	488	471	439	492	528	513	500	447	479	487	465	481	492	476	478	476	531	450	514	458	506	463	506	492	508	485	453	494	492	468	430	481	476	476	475	494	512	524	480	455	457	462	486	483	520	474	463	477	473	470	479	503	452	477	434	442	441	443	525	546	493	473	487	448	491	428	467	459	481	448	504	465	473	515	484	463	479	446	481	489	494	517	485	505	487	479	518	535	499	500	524	494	493	480	472	471	451	456	483	446	481	467	464	479	521	503	458	480	482	506	491	490	482	514	504	536	534	488	472	460	430	466	521	530	486	490	493	445	481	474	530	499	485	506	514	500	487	512	493	443	491	495	517	500	500	489	478	460	437	509	541	509	459	488	482	456	471	500	464	478	482	488	511	442	499	506	465	497	477	507	478	470	518	518	442	533	480	474	446	528	471	479	485	485	512	472	470	449	516	496	487	501	476	482	460	468	469	476	480	473	493	478	498	482	472	497	484	472	487	470	456	485	480	503	485	491	462	474	475	442	483	492	472	475	515	500	512	484	479	492	474	514	495	513	501	505	455	515	510	478	478	478	471	471	466	467	519	534	511	477	514	464	488	517	424	508	491	486	513	510	522	474	505	504	484	498	494	464	466	495	468	484	489	546	489	474	477	464	485	467	478	497	478	458	494	469	519	491	495	534	522	491	474	447	509	485	485	458	525	497	505	513	494	492	492	506	492	496	494	492	505	492	462	485	519	479	486	481	474	467	520	499	528	501	513	470	433	497	490	493	441	477	511	508	497	478	467	471	492	488	483	502	468	541	516	488	500	485	508	485	514	467	490	491	488	499	485	498	464	473	493	499	490	486	520	480	478	503	468	497	480	510	455	468	501	467	471	477	463	495	518	476	483	529	490	520	498	474	489	475	501	459	456	440	507	484	472	497	491	540	487	438	513	455	483	518	483	522	487	464	512	495	501	489	466	493	485	449	514	482	525	503	475	485	505	493	495	495	487	458	533	489	513	468	464	476	510	512	485	508	459	484	503	492	502	468	471	486	487	515	516	507	501	487	484	513	472	515	488	448	454	511	501	497	458	476	510	477	506	496	485	487	513	494	485	517	516	481	478	476	480	471	503	481	502	475	471	484	480	481	501	481	499	471	473	487	464	484	457	485	483	468	525	505	494	525	467	467	476	491	486	496	478	494	482	497	474	463	502	492	508	438	484	485	484	459	504	467	519	527	510	502	474	461	481	519	503	489	523	534	505	526	467	452	501	479	495	481	488	515	471	503	482	548	479	469	488	459	486	483	508	500	483	450	501	516	515	476	467	467	466	454	481	519	454	485	462	425	515	449	491	509	471	518	517	512	478	498	458	482	476	478	444	487	477	493	473	481	467	505	461	462	497	496	473	477	521	476	462	487	508	452	467	499	523	496	490	496	480	452	479	468	497	483	455	502	492	479	488	485	466	463	472	530	467	473	495	496	464	469	498	497	451	482	504	484	476	466	457	501	492	453	483	470	475	479	504	503	506	486	512	496	508	540	499	483	502	513	486	483	507	470	476	494	464	468	470	484	490	546	431	478	492	502	481	482	472	477	509	470	472	483	472	475	468	466	533	462	458	494	491	476	492	493	493	453	493	480	505	470	483	494	529	479	493	458	489	507	488	502	475	512	488	499	487	509	493	496	466	457	492	474	495	501	487	487	461	485	480	491	511	538	484	508	445	482	483	505	480	508	507	498	492	461	479	483	489	501	537	454	505	460	488	442	544	500	480	500	480	461	451	502	462	464	519	489	483	450	506	480	479	518	478	467	468	534	482	478	436	458	504	473	488	491	509	488	468	473	491	483	478	505	494	484	485	513	444	486	488	512	489	466	487	448	515	520	482	484	497	490	468	501	468	503	520	480	502	467	467	507	453	480	472	513	495	561	478	518	505	488	445	511	479	495	485	454	463	428	458	480	458	474	465	503	507	466	490	462	495	474	516	490	512	465	489	501	486	498	482	489	492	489	524	486	465	447	509	462	511	478	469	491	489	489	484	514	475	492	447	474	491	487	501	460	477	462	473	492	501	492	476	496	493	465	525	519	470	541	535	514	489	521	460	440	485	461	447	535	506	477	470	468	436	465	490	461	490	468	490	477	514	507	501	482	494	505	495	485	511	470	483	488	516	505	480	474	479	464	493	488	475	482	477	504	459	503	536	503	480	494	509	469	487	511	472	482	534	517	471	524	523	500	516	550	493	458	426	530	511	452	446	494	454	518	477	471	509	519	489	489	480	477	471	488	488	455	476	466	507	462	433	463	481	471	482	490	502	475	502	468	482	473	452	471	513	460	488	520	482	487	491	521	471	466	520	487	508	477	503	500	488	485	498	467	468	458	484	455	499	480	472	525	442	432	466	481	476	444	486	488	484	485	456	525	488	465	484	487	491	462	471	514	467	530	491	496	477	485	490	474	489	488	468	483	507	469	493	501	487	462	483	485	466	471	487	468	505	497	517	504	517	487	514	514	483	461	487	490	517	484	486	488	496	503	484	475	507	471	489	522	497	487	478	493	481	474	490	474	503	497	519	510	500	483	488	492	480	487	471	479	477	485	505	439	491	429	449	533	516	508	436	480	523	502	471	502	514	503	496	482	468	472	515	528	484	442	454	475	469	479	499	500	514	472	535	495	501	481	491	513	451	491	479	520	505	491	501	495	508	483	488	519	473	495	458	496	475	529	480	473	429	473	457	495	451	483	503	473	487	492	479	480	455	457	476	485	453	518	511	477	477	525	434	516	485	502	518	495	517	518	503	506	480	507	454	501	489	501	524	489	460	473	519	456	493	508	468	476	509	471	456	504	507	479	477	485	484	481	509	502	462	464	443	493	488	504	491	476	496	477	464	495	468	483	493	511	479	468	470	496	471	477	478	457	521	487	481	460	523	474	503	477	453	474	474	511	473	448	444	411	534	491	497	465	456	483	499	496	449
30901	25940	30224	29448	27556	21603	16310	14781	12861	9587	10387	9121	8049	5480	6045	4870	5335	4247	3335	4413	3712	3067	3049	2955	2389	2399	1831	1815	1898	1963	1647	1275	1410	1082	808	1088	1059	706	690	749	414	403	365	370	279	274	301	243	260	235	208	267	250	231	204	190	201	191	184	180	156	184	187	175	170	188	187	195	185	170	171	162	160	165	170	150	145	173	182	178	145	162	149	150	157	150	179	154	164	170	153	168	134	162	140	159	145	153	157	142	149	177	157	159	141	129	130	161	182	155	149	175	152	147	180	197	181	148	176	160	130	164	177	138	134	131	175	145	158	142	149	144	150	158	164	165	151	133	154	158	178	151	135	170	139	163	135	159	149	155	146	139	148	175	178	155	159	148	157	162	164	143	171	158	143	162	170	162	145	173	159	166	146	151	154	153	147	145	159	170	148	159	151	129	137	152	145	125	133	163	139	137	150	151	161	154	146	151	158	146	144	165	159	142	167	153	127	145	152	172	126	166	148	171	163	151	142	174	138	168	164	169	155	157	146	148	135	155	151	148	159	146	150	173	131	148	161	132	147	163	148	131	169	155	154	136	126	139	144	151	155	153	146	158	140	151	169	156	176	156	148	142	152	153	156	145	163	163	154	129	154	168	154	152	169	163	141	153	158	157	163	153	159	159	156	152	148	131	156	174	172	165	130	159	129	157	147	174	155	159	133	137	168	165	155	160	149	175	145	140	135	156	165	178	127	145	153	149	138	151	149	140	165	135	166	156	162	152	145	168	147	157	153	157	153	157	150	158	135	156	145	166	173	165	155	164	144	162	176	139	122	131	167	133	148	162	165	142	176	134	135	162	168	174	149	168	155	139	172	160	180	139	171	151	163	149	150	157	155	160	160	149	167	176	153	162	167	144	159	167	137	157	146	173	148	151	140	164	145	152	144	159	145	162	161	141	161	154	149	161	163	169	147	139	161	162	154	148	150	193	171	138	136	164	174	141	145	149	133	161	165	147	181	110	167	174	177	153	180	156	165	163	145	148	138	144	145	156	149	142	131	174	145	151	151	148	170	164	145	161	148	148	153	147	162	166	168	177	138	154	158	158	166	153	172	133	154	151	164	171	153	154	150	140	163	155	155	150	154	148	176	166	146	138	144	138	156	175	139	145	167	173	161	153	151	147	162	178	172	156	148	159	175	150	154	152	139	155	167	145	139	151	164	146	168	138	140	168	130	141	149	145	144	151	166	158	141	158	161	169	169	162	132	172	169	169	155	155	165	194	139	160	167	145	159	160	175	159	147	156	154	152	141	158	151	155	147	139	159	164	149	164	156	172	143	156	158	162	131	136	146	162	157	157	132	149	167	161	144	145	139	145	143	125	153	136	153	151	153	154	164	138	152	146	135	163	142	143	151	160	173	146	125	172	165	161	143	169	183	169	126	166	168	146	162	170	156	153	138	155	147	165	170	140	136	172	155	163	168	151	154	159	132	169	164	160	141	140	160	141	169	142	142	172	155	154	177	135	151	158	122	149	167	161	144	156	148	159	163	142	158	133	129	149	178	158	157	178	160	151	179	162	156	171	168	149	172	134	175	152	159	142	147	174	160	164	181	153	175	147	138	168	150	168	155	161	150	151	150	137	167	143	173	149	167	160	166	192	156	172	142	163	176	147	156	169	153	159	152	165	135	160	164	160	157	169	168	168	139	132	165	140	184	128	144	161	145	159	150	179	169	134	162	142	148	153	122	160	145	159	156	164	139	155	163	158	152	152	153	175	145	135	123	148	149	146	157	157	159	138	128	150	147	164	147	165	160	166	164	157	149	148	147	162	153	170	144	185	162	165	164	136	141	134	139	165	162	149	144	164	139	164	147	164	163	150	161	165	137	148	159	157	161	144	167	165	141	145	167	161	162	159	138	169	164	137	182	150	154	142	147	156	179	166	174	154	158	160	150	156	152	164	145	138	152	142	172	162	172	160	169	153	153	175	157	127	156	150	179	151	163	163	147	164	159	158	142	146	151	159	141	152	158	145	139	158	125	163	142	153	159	186	153	153	158	151	167	163	163	160	173	161	144	150	147	166	145	166	157	131	153	159	149	134	165	148	159	168	173	164	172	164	168	135	137	161	178	149	136	142	144	140	136	158	142	143	157	156	142	143	153	155	161	167	155	150	145	146	177	184	138	164	159	164	152	148	152	165	132	161	145	157	125	158	148	151	143	169	166	156	156	175	142	164	162	151	154	162	152	148	118	137	140	159	138	173	168	156	161	158	159	138	141	135	149	167	161	152	136	158	170	161	170	139	154	163	171	138	144	161	147	148	150	155	151	159	171	171	157	158	145	154	133	149	130	159	145	168	143	145	157	163	163	134	141	158	157	152	153	156	142	163	139	146	141	162	164	150	164	157	156	163	177	173	182	139	165	154	166	169	159	132	140	161	151	162	158	162	145	136	150	161	139	167	139	143	172	154	145	160	161	136	169	168	180	156	149	130	168	167	177	154	138	158	159	122	169	144	164	177	166	163	173	131	144	159	128	186	160	169	134	146	147	142	141	153	146	153	148	157	131	142	143	165	155	155	168	155	137	162	164	158	157	128	168	120	147	171	154	134	153	132	169	151	171	156	145	147	144	167	164	188	165	141	168	156	153	179	163	139	149	160	159	164	157	163	139	156	144	151	179	142	146	150	175	143	152	160	157	152	162	169	171	167	171	147	155	147	133	152	157	146	166	176	133	163	149	150	173	148	162	162	147	160	136	158	177	186	167	151	179	164	155	143	167	154	142	163	146	160	142	118	146	168	157	155	166	187	168	133	148	138	142	164	135	151	155	153	158	139	165	163	162	188	151	172	137	154	154	157	165	152	133	154	152	157	137	159	148	137	140	168	142	166	164	152	166	184	153	138	184	181	150	178	160	162	160	134	135	152	153	133	155	152	182	166	155	148	128	146	190	147	171	126	169	162	131	135	177	168	159	136	142	140	133	150	137	147	176	152	143	171	131	157	148	146	157	163	153	155	164	172	155	151	143	161	156	133	160	134	171	162	141	152	153	148	144	142	168	162	159	152	174	140	175	151	156	160	129	132	142	131	155	142	172	180	165	166	139	152	148	183	135	156	157	157	152	166	162	147	135	144	154	146	172	164	160	146	147	173	165	153	164	151	158	172	174	151	148	160	164	171	155	148	136	164	137	185	153	157	149	158	149	161	169	149	129	143	161	142	167	148	148	137	153	156	145	145	150	169	155	142	141	171	175	149	157	136	141	172	133	150	171	144	142	153	159	166	146	151	143	164	147	146	153	159	171	163	165	130	143	164	157	131	163	140	171	151	172	153	162	154	149	176	148	163	158	167	135	142	151	152	156	162	156	154	138	156	148	142	131	156	129	156	163	158	157	152	146	164	147	138	153	184	147	162	156	152	131	155	148	161	162	150	154	151	139	168	165	146	163	164	172	158	132	150	150	137	155	182	157	156	151	155	156	138	163	172	161	137	168	161	151	163	159	147
20911	21669	31674	34038	32911	29066	25913	28158	26443	23509	26167	24737	22944	16569	18307	15902	18170	14860	12395	17871	14377	13738	13772	12570	11838	11075	8903	9420	10402	9907	8865	7832	8009	6073	5395	6599	5764	4035	4336	4416	2392	2080	2084	2299	1394	1559	1584	1182	1281	986	1064	1235	896	830	807	802	731	776	668	712	614	628	616	637	671	743	674	662	582	519	511	499	522	508	510	552	568	476	510	492	542	487	468	475	474	542	491	486	491	481	466	452	465	435	479	467	426	445	447	483	455	435	448	466	460	420	430	453	452	465	429	453	463	401	434	425	413	465	400	447	423	430	435	469	458	444	465	439	471	504	440	436	460	485	445	493	481	437	427	418	427	466	426	396	456	445	414	451	491	420	441	438	443	453	443	442	421	428	442	427	421	448	452	406	435	457	452	481	476	450	433	434	499	417	427	462	420	449	434	425	447	489	422	435	443	416	512	430	439	500	432	451	445	481	465	470	437	415	443	447	452	451	432	465	449	458	478	429	491	422	427	421	432	412	446	451	483	443	435	482	517	451	421	445	433	449	461	445	428	454	462	432	449	435	422	447	439	447	435	432	437	452	402	440	402	446	440	423	424	430	433	472	459	435	441	445	429	438	464	437	445	432	460	430	413	474	429	432	462	421	481	416	453	468	415	438	443	430	420	424	429	430	442	464	443	441	432	456	414	454	463	464	443	439	486	415	435	427	444	457	450	432	488	507	439	458	451	451	466	441	455	437	438	449	458	470	430	406	443	429	472	427	433	420	440	482	415	444	446	446	437	434	444	440	379	470	474	447	420	474	449	452	431	456	448	439	487	487	427	459	448	463	456	450	439	436	498	414	463	425	489	451	463	456	455	448	442	446	455	399	420	459	485	465	466	491	440	439	458	426	470	445	472	442	468	438	436	406	444	451	471	432	447	451	434	466	470	457	430	438	454	429	471	441	448	415	493	464	488	482	444	442	446	434	440	418	417	460	424	424	449	457	425	400	434	441	432	445	478	435	453	471	449	443	438	412	465	456	431	428	416	452	424	451	438	468	468	502	431	446	465	444	424	434	420	512	426	426	417	462	422	433	434	431	437	440	425	415	436	427	444	466	489	485	407	448	432	434	474	457	476	454	457	464	461	433	479	452	430	418	423	448	456	414	402	447	450	448	427	437	446	436	473	454	441	453	430	471	409	432	440	468	457	452	435	422	446	440	473	456	435	461	448	429	422	428	470	440	432	483	438	437	453	464	434	469	423	433	411	447	440	499	431	441	470	474	398	437	452	452	475	434	448	454	458	420	440	434	470	482	423	476	450	462	425	465	459	431	452	454	449	455	427	438	463	470	438	455	456	446	431	464	438	429	454	451	441	440	426	436	477	460	416	483	447	446	430	439	452	394	434	425	407	443	461	471	468	471	390	448	459	446	449	470	478	438	435	460	437	453	471	435	420	446	437	458	454	439	467	461	460	471	414	451	441	481	414	413	423	427	450	445	453	423	439	414	432	449	483	431	451	436	439	467	430	445	458	471	422	427	452	451	456	431	427	426	438	467	433	395	458	489	444	424	474	470	437	459	416	431	440	423	454	440	444	448	468	459	476	463	442	421	470	448	407	459	416	462	456	447	445	467	420	441	515	455	466	406	442	496	439	430	424	431	483	383	442	446	441	454	405	431	447	482	456	451	438	445	441	469	405	431	458	471	450	465	443	475	438	458	444	436	414	416	462	431	447	416	429	486	445	466	412	437	426	448	417	411	410	455	423	453	446	444	473	393	467	466	444	426	451	511	481	420	492	441	469	466	489	449	431	448	436	430	437	429	435	437	448	435	450	451	405	464	473	423	447	440	425	461	440	463	454	444	421	446	427	432	471	442	443	431	450	494	424	447	468	441	436	436	405	410	430	453	437	463	452	428	444	467	448	453	446	435	443	442	452	472	453	430	421	425	434	472	449	430	435	438	461	410	440	440	427	492	413	467	463	457	401	439	478	468	442	436	465	456	449	413	464	410	475	471	436	478	458	434	444	460	435	427	434	427	440	477	439	445	444	441	421	486	447	439	467	448	472	420	425	438	445	434	441	469	507	386	428	502	459	433	442	429	411	437	439	460	428	479	420	436	449	432	428	436	447	441	483	469	471	514	409	440	465	457	476	488	448	465	426	449	431	450	422	427	435	416	402	443	459	457	418	428	437	417	417	461	427	418	454	453	479	413	435	467	445	478	474	435	433	431	443	469	432	434	441	448	432	407	457	453	404	416	472	435	458	463	441	460	472	443	447	459	450	457	454	449	417	440	447	439	483	468	447	405	447	443	427	392	442	474	435	440	417	434	418	422	454	443	465	408	441	436	469	500	401	456	471	485	400	421	400	419	457	455	455	413	445	462	452	443	481	431	407	462	441	400	417	432	418	446	392	438	471	471	437	422	434	419	476	441	431	442	445	441	418	446	420	472	466	446	440	428	444	468	403	459	412	408	442	474	397	459	416	463	440	471	462	435	446	393	475	418	442	436	418	402	421	428	442	446	452	458	417	448	474	398	464	428	454	471	455	419	422	426	450	417	418	414	438	433	422	431	441	447	448	437	446	465	414	453	409	437	480	463	402	471	468	452	443	456	432	468	440	433	464	455	456	469	445	466	435	441	444	436	457	467	455	430	432	405	431	409	425	448	425	487	459	430	454	426	442	407	423	436	438	402	465	447	438	446	435	423	426	468	457	460	444	436	448	450	440	454	449	444	448	459	461	456	451	455	459	455	412	483	414	452	449	442	458	447	443	446	442	463	422	452	443	402	441	473	474	451	442	455	411	471	424	438	462	438	474	464	473	446	409	421	411	433	427	454	488	437	424	427	435	475	442	429	519	420	488	418	454	441	443	472	480	450	456	433	411	421	463	464	403	434	471	434	470	416	493	425	421	513	450	468	440	446	430	472	472	466	445	452	430	435	462	469	457	455	440	400	437	452	424	457	453	397	442	465	451	423	430	407	440	424	409	466	482	463	426	450	417	452	454	389	453	474	408	442	418	433	424	417	436	457	444	459	467	445	438	447	433	404	433	465	421	407	443	427	481	448	489	440	446	412	447	415	441	403	439	429	465	429	423	494	446	410	437	424	452	463	436	446	456	417	468	451	400	443	452	466	431	466	436	477	471	463	478	451	449	435	436	420	449	437	423	458	454	465	432	488	427	450	443	438	437	442	446	458	413	437	421	459	440	438	426	446	424	416	454	478	445	479	447	434	463	387	448	446	435	418	448	444	432	428	395	414	452	410	514	443	448	462	431	459	466	439	431	464	437	454	486	469	470	452	435	432	448	449	429	439	428	456	481	434	436	449	489	426	420	436	469	458	423	443	477	431	438	421	428	447	453	474	443	468	430	463	421	415	447	431	444	443	455	412	447	452	423	455	414	479	419	466	453	461	443	450	467	435	443	439	436	455	433	435	429	470	424	450	427	421	454	437	453	445	432	452	408	470	475	460	444	472	433	444	423	450	427	423	443	455	424	455	462	448	468	453
8402	5592	6730	5257	3778	2291	1695	1351	1074	814	756	616	590	434	493	415	415	413	365	371	327	278	296	320	291	320	269	237	257	254	270	242	233	238	254	222	267	245	246	220	219	244	208	209	210	222	193	184	229	218	243	218	229	191	226	207	205	228	223	223	207	172	217	199	209	204	187	205	199	220	195	212	226	238	200	218	202	190	202	213	212	207	213	221	223	216	187	178	202	234	214	201	176	216	218	199	200	203	211	216	225	219	202	225	206	226	199	225	217	216	191	209	221	193	193	177	197	205	216	220	207	225	219	209	219	203	201	192	214	216	193	183	198	202	225	174	238	223	194	217	204	233	213	200	201	206	226	225	215	197	222	227	204	207	212	196	214	227	191	202	204	219	214	216	237	210	194	202	221	222	195	221	204	213	171	185	213	213	179	205	220	183	206	194	216	189	221	208	218	201	210	215	210	228	192	220	192	230	224	197	221	199	210	224	193	177	222	200	212	258	200	220	191	229	202	221	214	214	190	209	214	212	245	222	223	210	208	196	205	194	198	230	214	214	196	222	222	204	244	192	218	213	197	187	213	206	196	220	226	227	212	244	204	200	207	204	206	206	218	181	214	222	181	228	215	216	188	208	182	216	212	210	200	228	214	215	210	183	233	185	190	213	193	203	223	207	192	217	232	249	210	206	216	228	225	197	197	229	214	204	208	226	204	211	191	212	219	222	230	170	196	214	192	195	223	225	210	227	198	205	229	184	232	206	225	200	192	208	202	219	194	219	233	209	201	188	236	211	208	223	195	196	222	213	193	221	216	209	206	217	207	185	211	196	205	176	227	207	217	199	198	214	202	173	186	192	210	216	235	208	212	200	202	207	186	212	212	222	206	224	189	209	206	210	213	215	216	188	197	214	213	229	217	213	207	191	189	194	200	207	189	206	195	188	214	177	228	230	180	217	229	203	214	211	203	191	204	197	199	213	246	200	205	195	212	231	198	211	201	223	198	200	230	209	211	213	200	189	202	198	226	204	183	218	214	220	220	217	214	228	215	219	193	203	194	217	224	204	198	211	233	210	232	213	213	205	211	208	194	208	193	186	221	197	238	217	201	190	207	218	212	221	228	203	184	197	191	226	224	216	204	200	206	192	176	229	202	217	215	189	200	215	210	194	202	222	221	222	220	227	176	199	200	203	213	233	240	207	204	200	224	197	217	203	201	225	177	210	206	205	218	211	196	195	228	202	190	206	218	190	224	231	188	193	201	220	192	224	229	245	187	215	193	192	228	216	215	230	216	203	188	211	179	201	201	214	185	192	223	208	213	186	195	198	200	234	219	192	196	207	204	236	220	191	186	213	224	220	197	213	222	225	218	207	195	208	206	221	180	187	194	197	219	221	210	199	225	196	203	194	216	224	189	228	214	216	206	199	194	180	201	163	205	212	218	194	239	218	219	199	181	197	211	213	209	189	212	198	199	198	206	181	203	201	187	186	202	211	201	218	180	245	207	231	222	204	226	211	204	205	225	206	211	202	205	213	215	226	212	236	187	215	220	222	195	209	231	236	195	221	207	209	191	196	204	196	205	214	229	204	213	219	198	230	207	200	208	188	179	203	199	208	213	226	210	211	218	224	208	206	227	226	195	215	203	242	249	208	205	228	222	204	191	215	204	214	211	205	214	226	229	198	192	184	183	216	209	225	174	187	219	196	221	213	221	194	227	214	199	204	221	211	221	229	212	197	211	222	207	211	215	188	213	207	217	168	207	206	221	212	209	206	224	207	204	214	216	216	200	201	205	211	173	207	225	234	185	211	185	235	208	197	233	204	199	208	228	199	232	223	232	213	199	201	236	196	197	209	181	229	212	225	239	208	219	225	207	173	200	215	218	216	187	190	211	216	216	207	205	203	219	185	239	209	207	210	198	214	208	222	216	208	193	215	199	173	220	221	219	203	201	201	200	209	208	185	204	205	203	205	226	220	184	200	195	200	203	179	223	228	207	180	183	205	212	201	210	209	225	217	245	197	201	228	225	204	189	195	192	199	178	201	215	227	198	213	216	198	195	183	195	199	207	200	226	201	212	217	201	215	228	225	218	195	192	209	218	217	205	214	211	215	221	212	195	200	182	236	209	227	202	192	190	205	199	210	186	214	207	197	182	186	201	209	224	230	203	200	220	203	200	216	237	195	198	200	214	208	228	211	245	177	197	186	194	212	206	221	230	216	228	210	203	191	226	203	217	175	205	187	223	212	205	227	202	219	205	228	210	220	214	211	208	202	220	200	179	202	219	245	202	191	178	244	210	220	204	246	228	205	225	213	214	211	209	241	168	197	200	220	212	224	213	203	206	198	210	226	225	212	219	177	206	197	240	188	204	209	212	212	195	177	215	203	236	223	210	214	222	194	202	207	220	214	216	197	230	194	205	228	219	203	209	223	200	189	188	222	196	198	193	189	206	200	199	191	216	191	239	238	216	193	202	216	216	204	229	209	221	208	242	204	202	193	202	203	195	207	257	198	230	248	210	240	216	245	177	214	199	198	223	194	199	207	172	202	218	225	233	207	207	213	216	186	218	195	196	222	202	185	207	204	207	227	205	197	193	228	206	214	213	207	201	221	196	219	213	208	215	201	232	201	199	203	199	223	180	212	212	204	235	249	195	200	208	200	195	222	213	190	208	221	202	211	216	216	212	240	203	212	219	206	244	228	227	213	213	223	220	227	206	190	227	219	217	218	204	214	192	216	187	211	204	213	242	241	191	207	201	224	204	203	212	224	209	231	214	216	212	209	224	240	197	210	200	230	219	190	197	218	238	226	205	209	183	231	205	219	205	211	215	209	228	208	210	198	185	215	237	187	194	194	199	207	181	199	226	216	240	200	196	192	207	200	202	221	216	179	218	190	218	196	211	221	236	208	208	194	210	205	202	229	252	184	211	229	191	222	193	194	195	183	204	205	202	209	209	218	208	203	213	184	205	201	219	217	212	204	198	203	194	185	178	209	206	203	202	180	195	194	202	221	235	204	192	204	215	217	225	188	201	203	194	186	214	224	174	182	203	212	209	205	195	206	220	204	220	206	213	210	191	203	206	223	204	186	211	227	218	226	203	221	195	188	199	214	212	188	214	186	210	166	208	206	193	226	198	191	190	215	220	201	228	203	193	202	192	196	204	201	208	206	223	204	205	204	196	205	202	215	230	177	214	176	218	204	197	197	202	199	217	212	213	219	232	210	210	209	200	217	208	208	203	230	239	210	214	222	203	205	220	211	209	212	203	207	216	217	236	205	194	211	232	206	211	185	217	221	211	203	214	225	175	199	203	159	226	185	189	190	200	181	217	188	232	204	227	215	217	208	195	210	185	207	222	207	210	213	207	193	195	233	200	206	203	201	223	237	189	193	211	222	212	216	213	210	209	222	211	185	222	216	216	215	217	260	243	175	219	219	211	200	219	211	207	217	212	214	203	207	208	203	196	200	219	202	209	231	203	228	194	221	206	199	213	223
7200	6450	13407	13699	11048	8070	6567	5514	4718	3890	3595	3021	2769	1956	2289	1942	2135	1673	1417	1736	1434	1313	1354	1325	1081	1176	954	1047	1100	1081	925	909	887	811	829	913	808	764	782	769	719	660	693	660	652	631	639	614	643	620	611	646	637	618	607	606	614	559	592	581	567	617	550	545	567	641	569	595	544	596	541	582	599	625	576	596	637	553	596	605	578	578	588	598	550	624	540	604	546	604	562	626	599	544	584	562	569	597	569	542	593	582	580	554	588	577	537	579	603	571	598	612	559	568	562	569	586	571	540	570	519	587	565	552	563	540	584	577	580	599	604	576	538	602	596	592	589	575	535	589	574	582	586	552	620	575	556	582	578	570	569	576	559	574	581	565	549	599	579	591	541	578	546	518	526	584	513	600	607	575	569	591	614	530	589	559	578	564	595	633	546	575	592	579	578	523	555	555	590	581	566	555	601	527	556	554	536	557	522	591	566	521	617	600	575	592	542	544	622	582	573	553	553	571	496	559	577	593	542	598	565	547	550	563	540	580	542	540	581	510	580	583	547	597	615	615	562	575	576	556	553	579	579	571	556	589	544	543	593	561	567	621	555	530	544	581	527	549	564	583	566	622	577	599	528	576	598	584	610	574	570	576	591	584	565	572	583	605	550	591	549	530	579	568	570	564	591	608	599	559	567	632	577	551	557	563	575	530	551	577	544	561	635	557	550	562	561	507	586	596	554	579	573	606	575	528	524	561	565	571	574	585	594	544	580	563	589	570	595	560	589	573	580	567	582	583	581	568	581	568	551	561	604	619	551	581	583	529	570	594	572	604	574	607	569	535	591	551	592	556	567	570	585	560	566	546	581	588	528	581	577	549	599	536	589	589	578	623	577	591	562	614	579	605	579	608	551	576	560	621	548	591	581	536	579	557	572	539	563	567	539	567	592	555	568	621	595	567	631	540	559	535	581	562	567	585	511	539	580	569	559	581	587	538	581	558	608	565	545	559	607	532	518	570	565	593	586	555	588	557	567	590	608	546	573	570	557	549	520	595	584	607	575	564	579	566	581	552	551	598	564	568	605	555	582	576	594	599	576	582	578	578	584	575	561	577	612	587	575	562	575	537	551	571	573	551	570	595	547	526	539	582	560	570	543	573	607	553	606	601	593	628	589	583	606	588	567	554	564	576	567	571	569	541	574	539	564	582	627	581	553	599	550	589	535	512	598	546	562	564	558	613	594	574	600	550	544	531	578	557	564	599	528	560	576	581	563	596	618	582	566	569	567	581	594	584	580	541	583	576	589	576	562	587	536	514	542	564	535	565	558	572	542	537	588	584	580	575	584	581	570	586	584	607	551	601	581	577	552	582	593	592	586	587	603	580	590	582	583	561	570	624	545	583	571	554	604	587	549	580	573	587	588	556	569	565	565	567	555	589	582	618	569	567	573	576	602	593	554	521	576	584	555	571	573	542	550	571	594	594	584	562	566	530	611	554	547	586	548	592	563	604	572	604	564	594	602	598	597	551	586	587	579	596	550	564	550	593	552	579	595	585	554	551	538	557	583	542	533	548	577	624	612	587	568	569	528	559	616	540	576	578	552	591	611	576	605	572	577	572	583	541	574	596	573	559	593	602	563	541	556	609	541	594	583	590	564	577	592	556	586	587	556	615	578	595	552	574	582	559	575	548	568	587	597	573	589	595	571	551	572	605	572	580	517	540	547	587	577	542	576	566	560	575	590	553	536	548	597	579	574	545	587	575	568	581	551	560	620	569	571	540	617	566	588	551	592	585	604	612	579	620	573	603	562	570	576	617	603	546	612	562	593	500	575	582	626	573	582	574	548	523	565	530	570	547	558	582	541	571	566	579	505	590	566	530	592	587	549	544	572	542	556	546	571	616	597	557	573	577	557	555	533	583	606	549	556	546	611	557	576	598	604	561	586	572	543	593	572	582	570	542	595	591	598	535	550	565	592	590	566	589	560	577	599	592	555	560	592	551	512	552	592	534	586	550	579	618	588	576	578	580	584	576	542	609	582	615	557	584	566	585	556	589	567	580	559	574	597	563	526	603	559	618	556	600	532	580	577	606	578	561	574	574	592	555	549	609	549	564	557	562	575	577	587	579	538	532	598	555	581	578	552	551	563	605	567	582	513	575	588	559	580	595	584	564	551	557	594	522	545	573	598	537	568	593	574	571	572	571	594	581	561	556	535	545	591	557	525	582	590	549	556	574	568	600	585	596	581	582	553	583	572	574	573	565	533	547	539	589	631	611	548	564	605	562	540	536	573	552	533	621	571	590	580	585	567	605	589	532	588	583	592	609	560	581	589	563	570	566	567	532	580	591	583	564	518	580	548	594	593	608	631	589	587	618	577	588	572	544	594	578	551	580	570	571	581	555	572	533	570	553	571	547	583	603	623	561	603	541	629	600	591	602	529	590	578	592	566	576	581	558	566	533	570	508	594	598	607	596	588	539	568	544	562	572	556	563	576	578	559	589	597	566	578	566	587	562	528	565	563	542	588	578	553	564	580	548	573	575	613	544	578	540	568	551	600	564	553	543	576	593	595	572	554	580	562	582	605	588	603	583	594	604	541	583	566	555	615	580	570	555	592	603	573	588	588	546	570	586	529	584	583	591	601	556	573	577	545	553	560	577	547	603	597	577	556	555	539	598	570	593	576	539	532	559	573	568	585	605	575	584	564	542	541	542	591	583	595	537	535	525	579	533	547	593	566	547	559	563	553	549	538	569	621	603	557	511	573	570	534	534	555	554	575	540	596	573	533	571	566	519	574	559	567	599	630	578	608	574	504	623	556	566	548	565	572	581	586	529	539	577	561	519	583	583	554	547	573	570	606	587	579	575	552	581	572	603	536	572	544	602	557	539	563	597	565	570	547	567	533	580	570	588	573	608	590	562	510	599	585	628	556	584	600	598	576	572	535	543	586	562	548	574	553	542	570	558	589	564	570	575	601	544	577	607	579	576	570	556	609	527	554	584	562	565	586	552	593	581	543	594	566	518	595	582	555	573	587	567	570	553	575	584	552	569	597	591	601	582	563	543	578	536	534	554	599	559	562	612	547	571	564	586	580	593	583	583	558	571	572	569	557	608	535	544	536	572	579	557	562	562	580	587	555	566	567	585	612	588	566	547	543	565	577	555	552	581	556	542	554	602	561	554	573	575	578	575	560	552	593	621	551	615	591	578	554	547	557	586	554	575	585	584	566	591	572	559	551	568	577	569	547	499	581	612	530	554	561	581	555	560	601	558	580	548	543	597	567	544	553	575	595	582	579	577	552	552	606	573	559	524	562	588	568	556	592	575	557	545	543	524	591	607	530	572	585	596	576	567	589	565	585	573	594	578	598	555	594	600	548	575	581	582	534	578	564	586	519	558	591	581	578	578	595	587	587	583	581	583	616	595	564	593	576	531	538	570	547	564	583	566	567	539	631	602	561	556	582	589	525	547	604	545	586	548	566	572	625	568	578	535	582	575	570	607
21403	17907	22402	22395	19092	13492	9942	8768	6879	5071	5397	4321	3941	2490	3307	2452	2878	2272	1609	2180	1794	1290	1537	1497	1381	1253	971	1029	1229	942	924	835	732	588	562	731	646	410	420	449	340	295	277	273	223	240	205	231	234	203	220	234	199	205	184	191	189	162	166	204	176	187	164	180	204	179	185	204	187	197	178	166	176	188	167	188	156	209	173	166	175	180	163	173	193	168	145	168	176	208	156	165	187	197	162	146	167	198	181	171	166	169	174	143	185	195	195	169	165	177	172	160	170	186	167	166	169	162	172	159	150	184	169	157	186	169	198	159	180	185	194	180	180	201	163	173	186	189	189	184	181	162	190	153	170	158	186	185	157	195	172	171	182	163	158	173	178	150	149	191	167	187	150	163	186	184	170	168	188	178	174	196	176	189	193	184	154	185	162	156	182	185	186	164	173	181	187	160	170	157	168	176	202	180	184	183	179	164	186	163	172	165	180	166	167	170	195	147	180	162	161	177	179	150	171	163	179	159	159	158	169	147	171	184	160	181	188	176	174	164	167	164	186	153	172	181	173	171	174	179	174	198	183	210	183	180	163	189	202	173	190	176	155	180	151	175	163	174	157	180	182	165	182	203	162	165	174	155	163	167	163	194	175	168	178	182	175	163	164	170	170	167	186	147	173	183	168	173	192	170	184	155	170	177	180	161	175	191	168	165	159	203	173	181	203	170	174	180	177	177	195	172	169	168	171	165	180	174	189	177	179	167	149	186	166	171	166	176	177	157	160	175	202	186	189	177	186	187	151	180	173	149	184	171	162	174	184	171	178	190	136	173	167	167	183	180	166	181	155	173	174	187	166	145	174	190	156	174	191	146	173	152	174	156	182	174	188	183	161	164	161	170	166	158	171	151	181	179	171	170	166	140	162	196	171	195	175	194	168	172	193	170	179	179	169	149	179	162	177	171	167	178	170	178	173	195	169	175	199	167	188	153	158	226	197	205	187	161	176	174	189	162	154	162	166	182	175	177	192	170	175	185	169	162	179	160	161	177	177	168	171	169	189	185	168	172	156	168	179	175	154	177	175	182	169	179	148	175	179	163	175	181	180	185	178	149	172	147	191	176	173	169	155	193	188	168	162	169	167	198	188	187	205	206	175	151	169	178	178	186	154	162	167	169	192	188	171	181	160	173	179	152	182	170	157	189	154	173	192	171	168	163	167	152	168	178	187	186	189	178	162	167	185	155	171	176	155	190	156	171	185	162	162	164	167	185	155	162	175	169	152	177	166	166	160	188	157	167	183	151	194	196	142	173	176	167	183	168	168	170	178	162	162	177	176	167	159	170	177	156	181	179	179	179	183	156	177	180	159	194	188	167	191	177	174	177	153	171	165	159	188	175	181	159	165	176	173	156	127	178	189	176	162	186	144	189	178	158	177	172	183	187	185	157	178	169	189	190	200	178	182	179	172	182	167	155	185	196	175	171	143	168	167	161	190	169	176	150	181	175	183	174	168	170	167	159	166	165	190	149	146	186	178	154	174	219	168	188	184	180	175	163	169	163	151	189	166	184	177	169	190	172	189	182	167	146	175	193	162	167	180	165	146	165	181	150	166	178	171	171	160	191	170	171	157	175	178	193	166	145	160	169	187	202	184	176	175	172	169	180	201	172	173	196	172	162	171	188	172	189	176	187	161	167	175	186	176	166	196	184	199	154	185	166	163	196	150	154	169	164	171	162	193	155	153	180	163	169	148	171	183	178	198	187	169	181	201	166	165	170	192	152	193	163	175	163	188	197	167	182	193	170	180	180	160	192	167	185	167	185	162	167	187	164	187	170	189	185	179	174	159	171	177	178	172	194	184	172	194	166	172	189	164	186	187	202	151	182	168	192	169	185	164	181	183	174	175	166	177	159	175	175	157	155	173	171	156	162	183	161	190	176	164	200	147	168	179	184	158	180	181	178	177	176	145	203	189	149	197	168	183	182	190	181	157	159	166	179	163	189	158	183	155	171	167	170	170	169	169	168	173	193	178	198	210	180	184	173	181	171	167	146	157	151	175	155	165	166	187	162	185	188	187	159	162	148	140	183	170	180	178	160	168	184	184	184	202	175	171	180	147	178	172	176	174	177	173	181	173	159	152	157	187	156	175	195	185	168	166	183	150	185	157	180	149	203	167	189	169	189	184	195	185	184	174	166	181	168	164	170	195	196	152	158	173	158	184	189	148	146	183	175	199	190	169	174	162	177	185	173	194	169	152	163	172	163	173	175	201	180	167	182	164	185	200	155	193	181	168	185	164	176	165	164	194	164	202	182	179	205	181	157	175	184	166	164	168	175	177	168	180	186	185	182	152	158	192	193	140	164	153	176	172	174	171	161	177	156	180	174	177	176	187	162	159	173	180	205	192	161	163	183	164	171	165	175	177	165	192	184	164	175	166	189	176	157	163	160	174	175	173	193	171	176	181	191	182	154	148	159	184	173	157	168	167	181	195	162	157	178	198	156	172	190	159	190	159	134	167	197	154	150	162	175	161	139	177	147	163	167	187	179	167	158	167	166	157	169	179	152	172	190	167	159	193	154	156	208	176	186	166	172	178	160	181	187	180	173	186	179	165	201	194	190	164	170	196	166	170	170	195	180	162	174	175	188	177	207	164	181	163	172	170	167	185	159	199	161	152	197	158	186	180	179	159	163	176	176	187	164	169	180	165	182	180	158	170	186	152	152	183	180	173	173	172	205	195	170	179	179	182	165	158	188	158	158	183	172	180	163	191	169	191	170	132	173	178	202	171	149	168	168	178	172	174	177	174	176	177	166	167	190	153	188	150	166	193	182	161	156	163	187	171	202	193	170	181	176	182	198	210	186	191	175	156	157	199	170	170	165	164	194	201	166	190	170	172	150	166	167	193	171	145	183	196	191	195	154	192	165	179	180	171	143	156	178	194	174	169	163	176	181	190	179	186	163	180	154	204	211	179	186	163	170	158	152	183	176	169	180	175	173	164	177	164	174	182	184	175	162	190	191	206	162	150	187	166	175	181	166	183	174	184	177	167	176	156	151	185	181	175	156	170	180	177	155	175	167	152	193	163	185	174	158	163	153	175	173	161	164	185	162	177	184	169	178	177	183	173	177	162	201	173	170	173	158	183	168	177	181	174	198	180	179	180	192	195	164	183	172	184	166	166	155	192	193	185	169	181	167	180	165	191	156	156	178	178	185	160	156	169	156	188	171	180	163	188	166	155	181	132	165	190	163	168	159	191	166	178	176	193	170	151	168	163	164	178	176	163	162	170	164	168	167	158	168	157	173	164	174	182	175	178	162	175	176	166	173	194	207	194	169	174	184	160	176	150	169	166	192	169	185	159	182	184	179	170	161	155	175	161	189	179	169	174	193	178	170	158	198	168	198	169	186	173	179	183	197	170	162	185	171	185	172	161	165	173	175	150	167	171	209	167	189	179	177	168	202	178	162	177	146	154	179	185	185	186	175	161	158	157	172	195	169	168	158
16267	16257	25911	28007	26289	21621	20509	21359	18584	16088	18095	16515	15490	9383	13002	9570	11767	9971	7490	11173	9013	7463	8282	8051	7192	6662	5308	5807	6709	5595	4873	5098	4211	3559	3082	4186	3420	2456	2245	2623	1704	1362	1305	1505	967	1017	1149	945	962	829	786	880	700	712	712	641	664	656	632	625	577	605	559	595	594	576	580	649	569	592	555	536	560	518	557	501	512	491	487	555	495	517	534	505	515	520	551	532	545	506	492	470	568	487	516	502	486	522	534	484	505	500	525	508	495	477	434	484	512	490	529	488	510	505	480	474	479	522	516	506	468	525	495	466	481	445	499	478	545	468	508	527	529	512	471	488	473	466	518	475	505	472	542	486	474	471	470	490	494	495	481	497	466	557	496	442	486	476	472	458	524	455	470	483	484	485	519	483	495	482	524	449	485	476	522	490	464	464	520	497	501	484	512	480	491	461	484	449	479	465	469	510	489	438	483	512	478	453	495	491	490	497	487	518	517	485	501	544	493	438	491	498	525	461	513	504	479	496	460	486	474	473	484	521	502	528	484	498	482	478	487	471	514	456	477	421	439	472	495	496	520	506	518	464	511	530	450	508	506	477	485	457	504	460	493	449	481	511	474	500	463	478	502	507	515	507	481	503	478	508	457	494	542	496	503	498	516	478	447	471	495	498	456	530	510	490	502	484	490	475	498	507	504	456	476	517	490	510	499	477	496	460	480	511	522	466	474	485	476	519	509	467	519	486	492	490	493	476	473	453	494	508	495	519	482	475	474	464	490	467	469	460	515	518	472	438	491	492	508	518	508	519	479	470	497	486	442	470	535	493	474	491	498	455	499	507	481	453	482	440	443	471	451	470	460	510	469	486	501	494	486	482	496	492	462	513	500	434	492	467	456	481	463	499	489	519	523	455	480	500	483	476	500	473	488	489	534	507	521	476	478	468	478	486	430	469	440	451	480	493	483	493	507	477	474	504	502	462	478	467	502	478	496	468	502	506	496	473	517	518	457	473	487	537	472	461	522	499	487	486	464	483	487	485	493	491	507	478	505	469	509	457	472	467	503	475	509	474	495	458	497	462	481	480	538	455	435	534	478	455	483	506	481	505	442	488	485	517	514	530	509	452	472	448	471	493	484	474	472	493	509	468	492	506	523	477	461	539	464	505	445	499	524	487	513	504	457	526	505	485	492	492	467	441	509	499	494	506	480	476	491	482	512	479	459	477	506	450	458	506	485	493	461	491	509	512	484	513	500	512	489	496	448	466	493	504	458	493	484	482	520	508	508	519	503	482	490	481	471	451	471	495	494	491	485	496	463	504	514	479	515	493	449	485	477	477	442	499	516	501	535	498	496	483	498	506	511	506	466	496	494	479	456	468	478	488	516	529	473	457	483	506	465	474	468	485	497	473	477	496	516	500	524	505	517	510	433	474	522	468	442	473	496	489	499	514	486	465	487	464	473	474	495	451	481	449	482	465	499	510	471	487	479	482	497	460	457	473	509	500	481	447	487	500	514	468	508	481	488	463	512	502	489	491	493	460	462	516	481	486	491	484	499	490	477	494	485	474	484	527	453	504	502	470	478	505	473	494	499	492	494	509	478	524	502	507	544	468	487	473	491	501	468	504	494	437	460	432	506	511	512	513	479	471	475	493	545	496	456	495	513	492	507	507	502	488	463	503	526	497	484	467	490	527	479	475	507	473	470	494	501	473	493	544	504	472	518	459	474	506	471	529	454	491	493	482	502	485	472	461	501	457	481	466	436	508	498	473	495	468	479	500	462	517	489	482	478	508	509	478	486	483	514	485	494	499	524	492	480	492	478	485	500	486	502	489	498	494	523	520	508	499	475	479	515	478	483	494	527	478	519	491	512	450	497	472	463	463	486	470	483	458	483	478	483	490	481	517	501	452	439	485	493	472	502	478	484	524	474	505	493	475	495	474	476	449	503	483	507	472	500	497	456	474	479	518	450	500	470	472	485	498	462	478	519	516	464	500	523	504	475	513	492	499	495	474	475	466	530	512	510	471	486	477	495	461	496	458	463	486	547	491	517	430	508	492	509	482	469	453	524	497	449	486	482	482	493	481	505	506	481	502	437	493	496	506	463	487	463	514	477	492	492	500	460	510	477	493	450	495	506	515	497	521	507	438	502	466	465	442	489	492	492	461	497	483	494	455	478	479	457	483	475	478	450	507	516	480	517	494	516	483	486	500	526	502	472	496	475	482	467	504	473	506	476	480	490	440	435	467	537	497	477	472	484	480	498	481	520	479	500	462	506	435	464	495	480	450	508	505	489	472	496	461	503	493	506	436	487	468	514	489	532	510	492	466	476	492	497	488	481	543	521	483	483	456	459	479	508	477	534	503	480	507	471	457	504	496	508	508	475	456	510	485	524	466	480	492	463	465	501	485	477	493	501	468	480	470	484	485	489	484	494	518	512	493	463	507	521	506	473	464	509	447	499	477	490	501	486	463	505	479	499	509	474	466	503	504	486	504	514	501	505	520	513	471	496	488	472	465	485	511	492	471	473	476	467	484	486	479	463	516	458	483	490	486	527	483	496	473	472	501	497	472	488	477	469	506	513	455	467	453	479	481	467	500	521	494	474	437	520	498	551	460	490	520	496	486	449	539	489	513	490	492	508	510	475	520	463	479	515	494	472	459	513	495	496	515	526	502	492	524	484	487	465	460	463	490	507	477	538	513	479	514	480	476	458	487	511	491	493	486	476	462	487	488	489	490	500	524	447	464	485	470	531	492	493	505	471	481	487	502	493	482	485	504	504	467	415	491	519	484	472	451	476	498	457	505	485	501	470	493	485	477	479	473	479	482	478	477	487	499	514	506	486	509	452	490	468	456	486	478	451	517	472	500	487	489	509	487	474	479	477	476	532	493	474	481	473	493	500	476	463	500	494	500	493	514	515	478	510	471	492	501	492	493	486	479	474	491	463	498	499	487	483	491	463	498	476	528	473	492	501	478	514	529	479	534	471	475	471	483	474	471	482	517	463	472	509	518	460	506	494	462	497	500	479	495	500	517	447	496	513	544	492	463	492	479	468	469	478	519	508	470	473	488	495	507	461	495	473	480	547	495	490	520	503	504	498	487	453	539	530	476	493	494	482	491	473	513	466	505	548	486	474	505	462	495	498	487	480	475	475	451	465	488	478	492	477	468	536	520	485	434	489	536	486	454	487	503	480	499	467	482	486	492	456	497	477	475	490	454	487	471	492	473	451	450	520	475	516	495	487	484	501	478	523	475	467	479	453	521	480	456	440	500	468	470	505	489	511	495	471	444	498	468	488	477	498	482	490	472	481	517	466	562	492	475	468	508	494	490	484	452	430	482	495	492	457	463	459	552	474	489	490	494	506	489	495	504	504	463	499	486	471	497	460	489	462	503	532	526	497	489	465	473	496	477	507	514	532	498	473	480	518	502	471	436	495	476	461	531	475	483	525	516	476	466	461	490	497	525	479	485	472	493	477	490	477	501	500	494	517	536	472	468
30613	26096	30860	29682	26710	21400	16586	15667	13330	10116	10207	9098	7716	5327	6035	4301	4950	3817	3199	4322	3375	2801	2881	2884	2541	2002	1429	1806	2309	2016	1576	1394	1305	1012	837	1192	956	618	611	814	431	338	379	464	316	264	351	270	223	232	228	244	197	210	198	202	171	176	141	197	208	169	185	195	171	170	201	179	186	178	168	166	183	165	175	151	180	164	145	148	150	156	179	140	162	143	165	170	161	183	148	152	147	142	159	133	152	141	166	160	163	162	169	165	154	138	158	152	132	163	156	133	151	154	164	146	157	146	147	167	157	141	167	131	165	164	167	158	139	162	154	150	154	142	169	173	153	158	169	168	140	158	145	161	145	158	135	139	157	149	125	154	152	158	164	129	172	169	160	147	165	170	174	154	158	157	156	169	138	145	159	146	157	168	139	146	140	163	175	160	159	157	144	157	148	143	147	165	166	158	160	147	164	162	143	136	127	150	161	160	148	157	157	150	157	156	184	162	165	130	167	172	146	161	171	151	159	130	162	152	128	146	137	169	140	145	168	199	145	165	144	155	146	168	165	139	174	159	148	149	158	146	163	140	157	145	154	170	170	158	163	167	143	177	131	145	161	150	152	151	145	154	168	170	132	161	180	143	156	167	155	183	129	178	153	184	150	156	176	147	166	177	155	143	143	133	135	150	158	153	157	159	156	161	164	159	157	165	166	170	161	157	148	145	166	158	158	143	143	138	154	155	158	167	187	140	162	157	158	160	156	141	140	150	179	167	160	144	164	151	144	140	151	147	144	157	149	145	135	171	141	151	164	162	136	164	172	149	139	158	151	169	178	170	172	162	170	175	167	147	142	150	179	144	142	158	165	155	162	151	138	162	176	155	153	152	163	141	147	146	147	156	162	153	164	155	163	145	145	151	162	172	151	139	128	151	156	156	145	159	141	161	161	159	168	165	125	155	170	168	155	158	156	157	163	160	163	171	165	163	154	150	177	155	175	138	151	154	154	150	175	155	156	137	150	130	119	160	159	128	146	158	154	164	163	132	147	147	162	168	163	159	148	147	168	167	160	179	137	134	117	160	163	159	150	167	146	136	164	191	157	161	156	148	166	158	125	163	155	168	151	147	162	147	154	155	141	171	139	169	145	157	151	151	144	138	144	179	155	150	171	166	151	136	171	139	118	161	157	148	129	170	152	140	145	156	173	159	143	152	171	161	146	146	158	171	158	148	155	151	169	157	137	146	145	151	146	186	162	143	166	146	178	158	159	156	177	148	139	162	156	138	159	200	141	170	155	132	150	138	159	151	146	146	140	158	150	149	141	146	169	135	159	165	163	152	151	167	130	129	170	157	144	148	151	135	150	157	161	165	145	160	167	184	172	148	141	134	151	159	156	152	141	138	162	155	159	147	162	166	149	147	142	171	135	158	146	136	162	165	147	156	158	158	161	162	145	159	161	146	158	188	152	166	152	158	157	148	174	143	152	170	161	156	137	168	144	170	145	140	164	179	174	160	156	142	127	147	156	185	164	173	164	147	149	141	157	148	148	158	175	155	144	166	131	150	160	169	163	177	151	150	145	152	137	132	153	163	143	178	141	131	148	170	153	164	156	153	156	154	166	154	162	177	167	157	172	150	145	149	144	161	144	158	156	151	157	177	152	155	183	147	161	148	135	128	148	142	158	161	133	178	133	158	152	169	151	147	165	172	180	150	156	153	146	172	154	154	162	147	159	184	156	160	166	136	170	145	143	145	156	167	137	144	145	162	158	160	162	162	133	138	165	151	147	160	149	184	189	131	154	152	152	163	140	157	186	138	159	157	158	176	154	125	177	165	152	153	142	154	181	167	155	163	182	157	153	147	158	156	143	166	160	142	161	169	152	148	142	162	132	160	157	157	144	161	158	145	144	152	169	161	148	163	162	154	159	124	152	145	143	182	176	146	170	179	146	149	149	141	153	157	153	166	145	134	154	155	133	133	164	158	141	151	162	161	145	153	144	165	156	153	159	164	166	163	167	147	158	149	132	150	147	143	151	149	166	165	178	151	134	127	148	168	126	153	162	170	175	155	143	171	128	160	159	146	134	152	152	154	166	151	142	164	158	177	181	157	148	173	148	149	171	141	174	157	174	158	156	172	138	154	167	177	192	145	121	153	150	173	165	144	160	159	169	152	137	141	150	158	160	130	150	140	161	145	167	137	130	146	165	145	170	144	151	149	152	151	175	153	153	144	156	139	161	155	146	147	165	166	152	154	161	140	136	154	163	150	163	181	130	144	158	153	143	138	148	156	146	168	157	159	161	162	165	142	158	135	171	161	151	155	159	168	136	165	175	137	131	174	153	140	147	138	159	158	155	145	130	154	144	141	147	154	144	157	152	159	166	140	148	159	169	158	153	154	144	164	161	179	159	169	135	166	146	169	148	146	179	162	159	143	148	135	158	165	149	154	149	170	136	150	152	152	158	164	156	149	158	153	135	170	149	152	148	151	133	159	156	163	145	162	169	159	157	132	173	153	164	142	147	163	160	152	189	167	148	182	175	151	145	155	158	163	139	154	170	137	167	149	163	154	131	147	140	174	161	146	151	141	176	158	162	146	166	146	182	159	143	160	155	145	149	150	163	151	146	159	153	153	141	149	158	166	166	165	158	157	163	160	171	167	162	160	154	159	150	163	157	161	149	155	152	153	134	173	162	161	161	145	168	162	155	134	139	146	132	162	140	152	165	170	151	189	138	158	157	175	167	156	154	168	154	156	141	160	153	147	142	164	169	158	144	179	153	172	175	160	145	139	152	175	136	155	146	159	174	161	116	156	141	145	155	163	158	158	130	143	144	160	191	155	141	156	129	116	157	165	156	148	161	171	174	148	161	155	147	179	142	146	160	160	169	144	150	145	150	160	163	149	164	153	152	151	136	160	176	142	172	146	149	159	135	160	169	164	157	136	153	132	186	173	166	164	148	161	151	144	167	155	156	170	154	153	145	149	152	172	162	162	144	144	162	153	156	179	149	159	170	130	135	162	151	150	183	175	142	147	160	164	161	175	143	162	158	150	167	141	144	161	168	157	142	186	141	148	147	151	151	174	161	172	150	179	154	141	164	133	171	154	172	162	161	155	179	160	155	158	152	167	155	155	147	148	160	154	166	171	158	158	144	147	156	157	157	137	163	169	165	136	185	166	153	195	163	143	148	150	140	164	148	155	156	152	144	153	151	169	164	142	168	145	158	153	173	166	167	150	176	139	139	157	172	166	166	164	133	158	168	143	146	146	156	151	168	161	163	166	137	165	171	163	165	149	172	168	155	148	158	159	162	162	147	169	171	153	147	188	163	183	148	179	147	161	175	179	153	149	158	142	146	143	179	176	156	151	151	157	141	161	147	169	152	154	158	164	160	151	132	148	144	144	146	191	142	167	141	150	147	166	158	181	155	142	155	165	148	168	154	176	150	154	147	155	164	145	154	167	157	164	164	154	154	144	156	138	145	154	171	135	154	138	129	160	170	144
20497	21657	32028	33983	32547	28468	27250	28834	26632	24200	25755	24564	22625	16163	18207	14968	17423	13661	12697	17434	13598	12930	13753	12683	11963	9879	8198	9762	11249	10187	7880	8052	7317	6028	5205	7351	5527	4007	3811	4562	2686	1924	1924	2363	1400	1334	1636	1254	1237	1030	1032	1200	851	849	768	737	695	739	711	626	632	603	639	620	668	642	749	718	602	525	507	541	549	540	533	472	539	500	493	511	531	502	555	531	503	488	486	465	466	394	438	491	431	455	486	423	445	473	491	442	470	425	439	435	425	447	462	430	454	463	467	434	433	475	417	477	430	454	447	478	421	443	441	485	458	456	416	491	458	426	430	451	413	472	453	421	438	449	465	469	467	460	470	462	446	433	440	472	437	440	442	476	447	472	430	471	411	433	424	383	439	439	418	426	434	461	440	434	465	449	474	452	454	423	431	422	486	434	444	433	447	417	420	441	462	435	427	407	438	436	477	440	467	452	449	461	407	465	481	436	461	461	458	465	466	407	442	412	475	432	425	462	406	457	456	408	428	408	423	462	449	435	430	443	443	446	445	460	412	437	426	464	433	445	442	430	468	446	393	431	445	448	476	409	431	421	406	452	462	458	450	447	426	455	417	433	454	463	491	436	425	446	434	449	422	488	459	469	438	439	469	428	481	442	463	417	453	452	485	446	428	403	473	410	468	463	459	444	446	451	471	455	446	441	424	461	422	460	464	419	462	440	440	433	432	428	456	432	436	440	435	452	432	395	444	441	434	401	471	463	433	455	467	443	431	408	436	458	426	449	470	462	476	462	415	466	428	427	482	442	408	445	437	460	414	437	417	424	456	494	469	442	437	452	477	457	451	424	461	421	454	463	444	400	459	430	433	440	454	434	469	413	488	448	417	435	459	442	439	438	452	433	447	431	416	444	415	446	429	412	472	416	427	431	426	430	456	415	445	453	426	451	466	447	404	446	444	405	426	435	413	449	433	420	463	450	459	433	458	457	451	434	484	457	393	446	433	424	462	474	451	456	419	438	487	487	450	427	396	438	406	438	426	432	455	434	469	449	436	454	413	458	442	457	418	458	454	459	450	429	399	442	426	438	433	436	458	507	430	424	442	423	424	427	446	480	434	463	460	419	480	431	458	428	439	422	480	419	446	412	454	463	426	444	461	448	454	446	444	466	440	456	429	441	443	437	423	439	443	437	458	438	469	454	453	456	449	412	450	462	461	430	440	452	444	442	444	448	442	440	449	452	444	458	454	463	442	440	414	444	451	471	449	416	495	433	452	437	423	414	461	469	466	456	430	457	414	419	447	443	456	426	455	449	455	418	450	450	428	456	448	462	478	411	477	437	463	454	445	448	443	416	461	430	430	440	460	437	408	438	482	462	449	450	448	441	424	454	431	428	429	434	466	411	452	482	451	419	449	427	448	448	479	497	428	475	436	435	444	453	412	469	443	433	457	472	416	466	444	432	414	475	438	458	478	429	439	433	465	392	402	459	471	429	437	468	433	417	465	483	430	402	433	470	413	452	464	448	448	441	450	450	470	425	447	450	412	426	422	442	467	463	450	422	439	440	432	452	426	427	421	438	460	445	423	445	444	436	458	398	478	494	426	438	435	451	411	469	424	436	444	446	446	432	462	491	457	487	451	470	458	469	444	420	441	440	450	482	443	448	463	426	480	457	445	444	443	442	468	465	467	479	465	466	479	427	465	443	468	428	444	433	443	471	456	444	448	451	467	410	447	416	436	434	438	421	436	439	445	464	464	448	477	467	475	440	453	451	433	471	459	428	432	436	419	478	432	455	483	470	463	448	451	468	431	448	443	426	470	441	446	411	435	453	463	487	425	425	477	448	451	430	412	429	453	453	441	423	437	430	437	504	424	432	453	447	460	393	464	451	444	445	464	458	472	439	440	460	459	442	457	417	416	441	418	469	451	454	479	442	447	475	433	456	456	394	442	469	436	453	423	427	422	449	463	451	484	431	435	417	440	414	405	443	440	412	428	491	452	426	411	429	434	430	428	456	440	439	479	412	446	458	434	434	466	443	451	456	446	406	494	465	437	449	462	439	488	468	437	404	438	439	436	430	467	428	433	446	440	441	403	445	409	440	425	426	438	441	462	402	392	461	422	416	432	414	508	437	454	417	465	445	476	448	433	429	421	428	462	455	422	459	464	473	418	487	391	458	427	417	417	449	456	438	439	432	438	464	447	433	461	440	435	427	444	458	466	430	386	470	464	436	463	454	446	481	444	398	448	429	423	500	448	431	446	439	415	464	450	460	443	453	434	429	433	481	447	427	454	421	436	477	399	456	453	425	458	437	465	437	456	432	450	456	423	466	501	449	457	424	436	433	464	447	461	432	472	450	418	457	449	420	413	428	416	445	449	449	440	414	452	415	470	472	439	409	482	451	406	463	448	424	441	465	481	437	440	466	474	492	431	455	441	428	437	455	436	448	412	441	426	431	431	400	428	470	454	430	442	429	473	421	448	440	410	462	476	412	460	387	440	466	434	418	450	450	484	413	447	443	454	450	417	449	453	448	421	437	439	446	436	433	431	442	454	440	394	463	437	426	457	436	409	461	434	415	450	455	419	426	426	438	408	440	444	466	441	409	440	431	405	433	454	449	462	467	448	471	449	427	420	448	441	450	407	417	442	446	422	454	443	463	442	449	430	479	434	492	467	423	399	435	445	450	498	414	442	409	436	446	461	446	437	424	459	453	449	419	476	457	476	433	442	473	421	480	490	478	429	453	471	426	433	459	417	428	422	462	439	439	415	449	459	413	460	460	413	463	473	419	450	421	440	459	482	437	431	437	425	398	420	418	448	455	454	443	444	418	487	506	481	426	427	465	460	444	440	445	418	437	448	435	470	411	420	424	468	447	421	449	433	464	429	529	433	417	486	447	423	438	457	443	442	445	446	438	449	415	456	432	455	444	419	466	439	443	449	433	410	438	452	425	455	432	446	448	441	456	434	449	456	469	427	417	427	460	421	426	443	433	457	472	450	412	422	437	471	446	430	446	434	435	456	443	445	398	468	469	466	415	403	431	416	457	431	444	437	446	440	428	428	465	424	451	440	401	447	456	429	476	449	463	430	436	478	444	437	476	431	448	452	440	444	426	423	438	458	422	435	452	419	479	431	446	439	461	454	433	439	457	461	454	442	451	409	456	402	469	430	441	445	483	466	471	419	487	500	415	433	429	429	468	465	441	428	447	465	453	476	465	431	371	479	458	465	452	446	472	413	461	450	465	428	428	449	442	456	445	450	461	448	472	459	462	446	434	441	475	420	484	428	462	492	436	469	437	476	472	442	396	424	516	435	411	493	419	426	444	454	443	449	383	392	442	480	447	465	468	432	438	446	447	459	431	456	446	443	476	436	421	396	427	423	408	470	429	430	479	432	427	425	460	428	421	462	470	440	451	476	471	449	440	432	445	412	460	454	431	441	471	431	446	405	443	466	453	409	464	434	440	457	426	442	444	483	442	480	402	440	421	437	412	401	427	429	399
8190	5668	6776	5232	3541	2283	1669	1346	1086	868	830	665	581	502	429	369	396	407	360	325	313	291	303	307	295	287	261	288	264	267	278	223	248	233	223	274	245	253	266	226	222	227	206	219	215	237	235	242	228	224	248	206	207	223	227	224	204	219	230	206	211	196	219	240	227	209	217	191	213	224	214	201	208	205	215	192	193	203	206	209	193	224	216	205	187	204	197	181	190	230	223	220	226	206	201	237	213	217	215	200	242	224	228	216	229	218	213	214	187	191	244	197	212	203	200	192	209	197	179	213	226	197	209	202	245	197	217	176	188	206	227	214	222	216	203	210	237	205	197	215	214	189	231	222	181	212	201	223	216	211	204	188	194	221	204	227	211	214	212	206	192	199	194	209	230	193	205	211	227	240	188	198	220	197	189	222	193	200	229	197	189	187	199	208	189	206	170	235	211	209	207	211	222	221	223	196	225	208	209	218	202	196	206	187	211	209	191	206	243	205	210	209	169	235	208	204	222	215	230	217	185	199	218	202	225	202	220	195	205	195	207	225	195	214	209	207	226	203	201	211	205	207	183	190	213	205	211	217	182	203	239	181	221	216	197	214	221	219	203	230	200	216	235	205	220	233	221	225	195	227	231	213	213	184	198	201	194	240	195	218	217	221	220	208	195	208	209	211	212	219	203	247	201	207	193	205	225	213	233	207	179	220	218	205	201	243	189	217	184	199	197	212	205	214	200	182	202	223	226	225	192	227	181	226	209	201	190	204	204	222	218	229	192	214	237	219	232	203	208	188	235	223	197	209	203	208	201	239	201	204	193	216	235	198	208	206	204	209	209	213	240	202	218	201	197	213	217	229	216	196	196	189	199	196	195	208	226	190	204	234	191	195	197	223	189	211	191	196	209	218	192	196	190	172	195	221	197	204	193	204	211	197	192	220	202	183	230	200	202	213	181	215	178	212	243	201	223	198	226	212	188	192	197	208	200	214	199	209	194	221	215	214	231	198	223	205	193	210	199	211	224	192	201	232	206	201	204	219	207	220	227	190	210	226	193	218	211	214	205	219	223	199	211	216	194	188	221	236	211	200	204	193	225	218	211	184	216	199	209	199	187	209	213	213	205	213	220	195	225	198	217	213	192	221	203	212	207	203	207	204	187	188	199	228	189	207	211	209	180	220	226	227	228	220	206	208	197	216	218	224	196	216	191	216	189	200	219	186	222	199	213	206	218	226	212	224	206	224	193	200	258	194	221	190	200	201	209	197	227	193	207	206	206	214	205	223	195	267	216	204	199	217	251	211	215	231	236	195	214	202	214	210	206	218	230	209	233	216	219	188	220	202	187	218	209	199	192	234	175	231	201	211	200	214	211	223	164	195	226	220	223	199	204	245	201	220	203	213	183	196	207	246	227	196	229	206	215	195	196	182	207	185	185	224	212	209	216	197	208	188	190	216	211	213	197	211	207	220	200	200	206	222	214	198	210	191	196	219	220	223	189	196	216	222	174	223	217	186	185	180	209	203	237	194	233	211	201	212	212	224	203	191	221	212	205	185	204	196	211	226	217	213	221	196	198	204	218	211	211	218	192	238	189	220	217	216	212	202	222	215	198	198	217	205	213	210	193	201	213	212	215	205	203	223	170	210	218	209	199	213	210	191	215	225	212	211	197	187	218	192	210	208	189	188	182	195	206	205	200	202	198	224	215	192	201	225	216	198	213	193	222	215	231	216	202	186	226	196	199	187	244	203	203	206	244	224	211	208	185	191	254	226	224	204	233	227	203	206	222	211	199	214	187	239	218	205	188	202	223	213	205	203	197	189	193	194	192	207	213	221	198	225	235	207	202	237	207	213	196	209	203	210	209	218	207	219	217	204	204	225	224	231	221	195	195	213	209	203	217	222	227	224	198	208	198	232	219	226	202	227	223	200	209	228	220	208	212	225	207	229	188	199	215	201	227	194	213	222	182	178	187	221	191	197	220	194	206	192	242	215	186	229	202	197	184	234	217	208	205	226	204	215	233	234	218	216	224	225	230	177	232	202	210	231	205	237	229	207	214	217	228	195	202	196	231	187	195	235	210	226	212	214	194	220	229	202	190	238	204	212	181	231	187	195	222	211	228	207	178	190	233	199	195	204	209	214	206	205	192	201	210	189	233	212	223	197	215	230	212	214	238	217	200	196	182	213	218	207	202	199	213	189	233	196	199	191	231	201	210	227	217	217	185	190	199	203	198	243	229	226	181	210	213	204	189	239	199	231	207	229	217	199	208	228	210	212	202	207	225	210	191	211	196	211	196	186	182	211	212	196	231	200	196	214	217	198	199	210	218	213	222	207	221	209	208	213	200	216	200	212	208	201	209	208	203	184	216	221	204	224	196	202	198	237	209	214	199	206	208	215	186	195	193	213	205	228	213	215	224	208	204	210	211	232	213	205	178	202	208	220	222	233	203	211	197	210	207	225	198	184	209	213	219	223	225	193	205	210	231	179	226	192	216	225	238	205	239	217	210	224	227	196	208	203	206	188	210	197	189	225	220	205	206	207	204	213	210	186	232	250	195	225	242	206	201	199	219	212	232	193	196	201	188	192	218	234	206	194	213	207	230	219	212	197	215	208	202	182	208	224	203	210	200	205	207	215	190	217	202	215	199	202	206	169	202	235	209	223	193	213	208	233	232	184	196	187	207	170	198	199	215	202	191	203	232	214	225	198	228	207	173	182	208	168	190	228	206	210	223	210	207	221	198	217	182	220	210	241	225	201	210	218	232	246	211	205	218	216	209	203	197	208	219	184	189	197	213	200	225	199	212	203	212	181	208	211	198	223	208	225	196	209	174	224	188	196	196	245	193	194	208	211	194	203	222	215	211	198	201	183	193	184	192	218	206	199	229	168	213	214	200	195	188	223	213	201	208	231	213	212	193	212	227	173	227	213	188	216	220	215	210	217	227	211	198	203	211	229	212	214	216	218	183	228	195	191	204	214	199	203	199	239	221	190	183	210	187	218	196	196	207	199	214	204	227	214	169	199	208	235	201	238	203	224	217	189	222	219	205	223	218	200	199	216	178	221	216	192	202	223	201	209	206	197	184	202	222	229	202	212	210	200	207	192	210	214	229	205	217	207	190	207	195	212	216	205	224	236	226	198	198	215	206	195	218	214	212	224	221	203	211	222	222	210	206	232	192	206	185	205	216	176	186	208	197	201	220	204	227	198	197	214	220	217	197	166	212	220	210	236	208	197	207	190	201	206	225	194	194	194	213	184	223	215	221	226	204	196	190	221	193	194	193	207	193	201	204	201	202	222	223	204	216	223	192	197	210	199	184	185	229	242	207	210	219	219	201	194	209	182	225	206	196	199	223	199	199	203	197	187	195	208	216	188	240	189	199	208	210	224	205	205	217	206	216	217	191	211	202	211	204	205	188	212	191	192	211	200	216	220	181	206	199	208	227	212	223	227	200	203	209	192	207	197	205	214	222	225	240	188	204	195	217	228	195	205
7087	6549	13678	13437	10860	8347	6506	5821	4491	4037	3581	3209	2820	2280	2027	1962	1889	1819	1596	1634	1389	1203	1351	1304	1159	1164	1015	1082	1117	1047	934	907	939	869	857	860	825	729	769	731	730	665	634	697	623	683	612	652	615	618	614	611	588	598	599	614	569	615	576	583	587	592	617	575	623	572	590	548	566	551	605	613	633	595	600	578	572	560	557	604	551	565	538	602	533	615	575	607	566	610	538	622	552	535	579	574	558	571	595	565	594	580	561	595	560	576	584	554	584	579	589	627	549	617	560	584	633	556	596	533	613	575	586	566	578	551	578	568	566	553	544	578	556	596	586	578	612	590	584	597	510	557	547	563	547	545	592	609	571	520	534	552	533	557	562	563	583	574	559	562	568	574	568	552	573	575	590	544	519	560	540	570	609	525	570	569	568	519	565	576	591	566	550	612	618	587	554	546	578	548	528	544	548	592	523	571	541	590	573	561	568	559	577	563	554	573	591	585	549	580	572	573	570	556	573	558	544	599	521	557	572	600	595	572	586	525	596	561	524	537	606	576	576	590	576	569	554	568	573	599	575	592	570	548	590	557	584	567	575	580	596	618	572	599	605	602	559	536	557	581	568	581	585	564	582	553	568	569	586	565	581	595	568	550	557	548	531	535	543	575	570	550	588	552	586	600	558	539	582	578	564	618	613	561	569	583	530	568	564	570	550	625	597	592	597	530	584	541	564	556	569	593	569	571	595	568	529	570	544	594	553	577	546	628	539	569	567	603	558	618	541	554	560	590	568	541	562	613	544	550	562	557	560	511	541	572	533	555	538	620	599	598	541	593	567	600	540	575	550	561	618	564	576	558	555	577	568	598	563	541	574	553	600	540	565	558	604	577	591	582	554	579	540	548	541	566	553	598	549	595	546	578	617	592	568	552	616	607	599	563	573	537	548	552	571	575	612	516	579	574	542	592	586	603	556	526	634	585	590	573	563	588	589	562	566	587	590	604	546	567	602	531	539	546	576	565	576	569	590	592	565	562	626	595	581	578	558	582	549	562	573	526	572	534	574	515	547	608	601	571	560	569	562	554	573	607	594	561	571	561	579	561	564	554	547	558	544	566	584	587	583	594	590	552	613	558	564	571	578	557	552	558	568	572	573	527	533	563	556	559	593	569	567	587	569	614	575	537	545	619	581	577	576	534	559	574	576	597	589	585	557	603	573	592	530	604	610	585	556	599	570	566	587	583	573	566	584	541	608	589	570	566	598	628	587	545	541	549	533	576	541	602	602	585	498	601	586	500	537	552	585	572	555	556	585	552	576	574	610	537	594	551	609	588	573	597	563	570	574	570	593	557	556	571	520	569	547	533	571	561	581	552	576	501	576	583	591	597	588	536	564	550	584	555	577	534	572	574	536	591	553	589	573	594	574	612	562	533	555	555	596	549	579	548	581	582	578	569	573	562	584	587	585	621	572	582	572	562	601	587	628	587	546	591	583	562	570	554	519	555	562	548	537	566	564	567	570	582	600	581	583	534	568	543	587	582	503	596	587	552	589	587	562	582	591	609	535	572	552	575	583	519	607	531	548	597	565	586	572	550	564	565	573	549	571	546	593	582	549	591	571	561	623	540	563	578	563	552	540	577	561	556	596	590	528	556	561	561	552	605	583	567	596	592	592	504	532	533	585	590	566	564	566	549	583	539	550	579	582	563	547	575	583	525	569	586	552	547	558	564	597	589	560	585	610	566	583	587	548	576	552	576	588	591	590	561	593	576	590	566	565	608	560	568	537	582	576	566	531	550	577	554	612	575	546	608	563	558	559	554	583	547	580	516	565	611	575	571	612	578	579	544	586	545	569	594	585	582	565	567	551	564	568	563	591	594	554	556	553	578	549	566	560	578	567	565	607	589	572	525	574	567	549	594	579	573	627	552	549	557	599	593	525	565	583	594	515	606	554	533	527	550	551	543	590	577	598	546	563	576	547	576	609	619	548	615	576	635	550	555	568	588	589	567	577	612	569	575	573	597	582	541	560	574	594	556	572	605	572	571	577	531	586	558	576	564	566	533	557	517	571	554	559	573	596	579	557	571	554	568	544	601	561	543	574	580	557	545	587	578	580	571	559	608	546	544	557	557	576	576	595	542	560	599	615	594	594	582	555	605	568	581	569	535	577	598	546	614	534	549	532	572	613	544	567	591	568	540	602	540	566	563	576	561	550	553	600	588	577	574	558	580	517	542	569	554	542	566	597	561	537	543	605	541	598	604	578	579	575	572	584	567	506	596	608	575	620	554	584	594	568	585	572	529	516	585	581	555	599	597	575	540	585	575	594	531	553	568	577	570	586	537	572	598	562	594	577	599	593	571	585	551	616	608	586	562	576	565	564	538	561	606	581	545	587	560	586	532	564	593	547	515	554	595	593	580	601	577	564	561	574	595	565	555	558	528	608	589	574	580	594	570	590	588	587	586	573	588	579	565	551	567	544	549	619	553	557	549	612	547	564	610	557	605	555	601	604	573	579	577	571	593	573	630	620	591	597	576	585	575	588	595	569	547	605	576	540	557	514	606	600	574	589	589	609	507	575	543	556	572	605	561	583	566	538	607	604	533	625	588	562	580	591	602	589	594	551	570	569	561	546	571	567	559	586	569	583	614	541	578	559	536	569	572	592	577	546	567	637	609	551	583	579	604	574	589	556	587	575	631	529	583	564	610	593	564	524	559	619	533	572	579	590	568	570	559	537	585	607	598	583	610	577	544	573	585	567	600	603	561	566	537	567	561	563	565	541	601	595	593	629	587	543	600	534	575	581	553	556	581	614	548	547	594	564	600	530	583	561	577	563	588	572	538	555	577	645	595	556	543	568	588	591	563	547	507	512	609	583	582	554	578	581	556	549	585	512	586	586	556	562	546	585	579	584	590	598	539	597	582	572	572	530	559	581	590	541	602	543	568	554	571	581	606	576	555	600	580	558	544	568	575	583	584	550	557	599	595	585	620	591	549	604	616	566	579	584	575	589	591	570	542	549	587	550	550	522	580	571	608	557	606	533	557	591	591	565	554	586	530	593	596	550	595	553	588	583	609	562	591	605	595	602	579	593	615	566	552	595	558	560	554	618	519	539	586	581	573	559	536	545	614	540	574	591	566	571	572	553	581	563	567	551	577	577	562	582	559	525	604	583	539	581	562	599	582	517	550	575	564	568	577	527	568	521	592	585	556	560	539	555	584	560	626	586	567	556	556	572	567	549	573	565	556	554	565	553	560	555	545	535	561	548	574	593	608	598	571	546	550	566	563	558	556	574	572	595	586	561	572	589	576	587	592	641	602	576	540	608	569	527	623	578	572	595	571	577	589	578	581	565	593	578	536	554	518	573	588	551	555	566	586	556	525	563	561	585	569	548	578	521	556	556	592	561	570	575	576	571	544	586	603	553	563	542	575	594	544	535	576	593	556	539	527	593	616	529	559	551	602	558	595	572	584	611	547	552	554	591	545	579	571	580	594	561	579
21284	17825	23043	22335	19466	13961	9301	8388	6440	5666	5770	4764	4070	2686	2420	2180	2797	2113	1903	2213	1911	1366	1562	1627	1379	1071	988	1089	1178	1123	787	848	697	564	486	783	488	424	430	461	286	280	278	274	252	238	272	239	250	230	204	213	198	193	166	208	214	175	200	164	192	170	199	177	181	203	167	211	190	177	154	189	197	162	184	175	162	201	172	172	186	183	178	172	156	164	180	180	152	171	167	149	178	196	183	176	170	188	166	179	166	179	170	166	146	188	169	191	168	162	162	178	166	155	187	174	195	168	199	171	186	173	159	173	179	159	153	155	147	179	166	144	171	170	171	187	171	194	199	168	173	164	179	172	178	167	166	171	151	142	188	171	178	150	140	178	170	145	176	190	166	177	165	167	178	176	148	158	149	161	178	202	174	160	177	151	163	158	162	170	183	169	181	172	173	152	193	164	175	191	188	174	188	170	176	185	167	176	179	173	173	169	182	167	188	180	173	151	182	186	172	181	158	181	164	176	173	162	185	156	181	196	196	190	180	161	189	177	150	168	149	159	159	172	150	166	147	179	177	188	160	164	164	181	189	176	154	168	167	152	167	188	184	155	176	182	191	187	175	180	179	164	218	169	163	173	162	195	184	170	174	159	180	181	184	182	159	158	165	189	165	154	183	162	195	171	166	183	164	163	168	162	155	193	152	180	176	161	175	164	159	151	168	184	178	190	169	159	165	187	154	175	170	180	172	152	160	175	174	178	155	174	160	172	155	170	159	190	175	196	190	164	168	168	176	185	199	154	151	198	151	199	170	158	176	180	163	182	186	178	178	151	167	176	175	174	171	165	170	167	198	199	169	160	197	176	191	172	164	153	168	184	182	183	154	183	168	171	152	179	162	164	172	182	172	171	141	154	176	174	175	179	188	155	167	174	170	180	161	173	193	160	176	186	168	163	181	193	189	167	166	195	156	162	167	171	213	157	158	174	190	172	159	156	226	171	169	145	165	184	182	165	181	170	190	142	190	172	175	171	167	193	175	174	173	163	162	191	188	176	200	175	185	189	169	167	169	162	186	193	151	189	193	135	158	176	209	170	150	185	168	175	173	170	157	162	192	201	172	148	162	167	212	171	164	162	169	160	184	155	181	172	153	165	166	162	190	187	156	197	163	160	190	165	169	189	184	156	161	178	170	199	188	175	165	181	162	187	182	169	166	150	141	193	148	178	154	169	152	166	170	163	174	185	200	176	190	158	183	157	185	160	181	188	177	169	171	168	159	171	165	192	177	152	179	182	172	167	159	155	147	177	177	172	180	166	172	156	167	173	186	185	198	157	160	167	180	176	179	193	163	166	174	164	176	177	193	176	177	154	170	174	161	182	146	148	171	183	153	150	178	195	152	154	179	165	170	180	152	184	188	187	188	162	182	161	149	147	179	166	188	206	166	179	181	161	165	165	161	168	176	159	157	166	179	202	173	176	192	158	187	179	182	173	168	166	185	176	163	169	175	176	160	193	200	163	171	180	166	157	170	169	155	175	148	185	182	186	171	153	162	151	170	157	177	200	188	173	170	167	167	198	180	187	138	171	152	172	152	182	172	186	152	161	165	159	157	164	158	199	184	165	152	180	146	159	159	153	185	167	147	173	171	149	171	174	178	186	176	141	153	179	194	166	162	205	174	187	173	170	165	174	206	143	177	202	168	164	189	181	181	158	201	182	178	152	185	183	158	166	165	174	185	193	185	171	175	160	157	165	174	179	166	157	180	153	170	183	165	198	192	166	183	165	170	172	185	202	185	167	187	166	198	148	170	177	191	158	191	167	173	168	151	192	179	158	158	160	174	183	160	157	180	156	174	177	143	193	180	171	177	178	180	178	172	130	175	187	175	157	157	143	186	153	152	168	158	179	187	171	151	169	178	166	167	190	161	181	175	187	161	180	161	180	176	174	175	174	151	170	188	169	172	171	202	158	190	159	157	161	159	158	175	182	179	162	151	162	154	179	203	183	184	178	163	205	180	181	206	186	155	175	167	174	152	168	167	169	169	201	157	160	174	163	143	161	174	168	165	178	154	143	152	172	160	174	146	178	173	175	155	166	171	184	201	173	176	189	178	183	167	187	163	166	177	162	160	151	173	157	188	154	168	172	190	165	183	174	181	167	159	171	195	165	173	147	170	177	185	172	145	165	163	194	174	165	158	170	161	143	193	175	168	155	163	179	208	166	166	184	175	165	161	159	185	182	163	164	185	171	180	152	172	168	173	182	149	191	180	197	176	170	189	190	161	165	185	178	165	147	183	176	183	174	169	176	171	173	177	190	198	141	169	183	144	188	166	187	173	167	169	184	187	187	180	193	180	152	189	171	178	190	190	141	164	178	178	158	172	127	180	175	178	157	156	180	172	163	171	169	166	173	175	171	161	173	165	165	176	167	190	168	186	158	175	204	162	162	177	171	175	167	183	207	167	181	195	174	166	188	184	151	163	154	170	156	183	171	174	181	162	170	170	175	183	174	179	178	191	178	175	197	168	184	148	160	176	184	176	170	157	170	167	175	164	180	185	185	190	180	153	157	175	168	192	182	187	147	173	166	181	183	162	178	173	184	155	162	172	166	171	166	160	190	171	168	174	159	180	179	169	197	172	172	180	174	168	189	146	162	173	180	177	182	190	171	179	157	179	186	185	195	161	184	175	203	166	173	171	179	178	147	183	186	159	160	171	167	164	166	165	193	156	163	156	187	169	177	165	182	171	156	167	160	184	174	182	165	172	178	190	170	191	189	161	193	165	147	171	181	182	181	159	191	163	182	144	169	196	150	197	174	158	192	171	165	178	180	168	167	154	154	150	162	166	194	184	185	178	169	157	178	159	165	164	169	163	179	166	177	156	148	167	148	181	194	136	164	173	189	196	195	174	148	181	191	162	178	172	164	173	169	172	190	189	182	173	177	153	186	167	173	152	165	177	178	179	186	168	188	177	170	181	163	173	177	185	162	178	177	187	189	182	167	172	155	185	178	179	180	178	171	171	196	167	180	190	163	170	194	172	174	204	176	175	189	161	178	166	178	183	209	176	177	164	190	194	193	178	177	166	163	179	152	187	183	156	176	172	158	170	189	197	189	160	196	193	174	161	150	178	201	151	187	193	167	190	166	178	181	160	195	171	181	175	176	182	186	170	171	161	170	159	178	203	163	194	166	196	164	160	161	184	185	172	171	193	172	176	175	177	177	170	150	163	181	192	189	173	191	168	153	176	180	160	185	151	167	167	177	167	181	181	191	187	162	170	171	162	179	180	166	147	165	175	165	191	172	160	154	167	167	162	173	156	185	149	166	162	149	155	185	157	183	180	155	178	184	181	153	171	162	171	194	168	184	163	172	189	178	188	170	199	160	193	168	192	187	179	172	199	169	169	183	172	172	184	159	154	162	191	185	186	171	166	164	181	183	182	182	186	164	166	203	161	182	156	172	159	182	159	171	182	179	186	160	181	157	165	161	170	158	160	210	198	176
16207	16344	26603	28253	26750	22082	19529	21013	17497	18059	18849	17378	15242	10325	10538	9785	12092	9055	8023	10999	8712	7792	8169	8318	7220	6296	5654	6027	6928	6310	4790	4994	3844	3222	3151	4585	2959	2307	2488	2569	1420	1233	1297	1374	907	950	1201	875	939	801	821	955	792	656	617	606	576	586	662	596	569	568	544	575	570	625	611	592	563	570	512	538	486	503	511	536	530	542	562	517	479	485	515	547	495	534	462	541	493	486	496	471	509	484	477	472	460	480	456	512	494	497	525	516	502	470	482	533	495	491	492	471	472	515	507	498	471	479	506	495	516	525	470	489	520	469	470	460	498	467	455	470	470	542	518	497	498	476	490	463	480	503	548	485	473	469	479	486	516	462	472	520	523	489	497	474	499	529	517	481	472	495	457	476	442	498	495	471	514	472	477	464	517	473	472	466	432	511	500	457	496	455	471	470	483	512	451	541	503	458	475	505	490	487	476	476	477	496	480	466	501	451	521	506	504	475	513	482	497	471	505	486	498	526	505	504	481	466	509	464	482	465	501	482	488	476	485	534	524	476	490	540	498	481	510	507	495	504	465	496	483	474	514	504	494	476	476	501	491	468	474	494	493	538	511	467	468	486	502	473	484	505	483	466	474	494	486	467	498	502	528	499	506	492	501	480	506	454	489	526	534	441	463	470	486	478	480	468	462	486	503	502	485	437	501	469	474	488	508	451	476	490	460	497	523	464	483	477	493	480	523	509	482	505	449	489	474	458	464	477	458	491	512	527	486	485	496	477	509	496	517	494	471	467	474	531	521	478	508	505	445	499	470	480	488	460	476	530	466	510	493	480	531	517	525	515	481	489	486	503	494	478	482	459	478	501	503	500	487	473	492	520	505	489	496	485	497	474	509	476	471	474	506	480	501	513	511	503	476	503	519	463	475	483	517	481	503	485	455	506	509	490	488	495	480	453	511	535	447	505	497	496	504	476	469	508	461	508	500	484	473	475	463	457	484	476	495	497	500	508	506	478	503	534	454	450	510	496	485	467	467	529	481	489	517	465	505	470	491	507	474	478	505	469	497	493	522	501	491	489	521	477	534	462	521	530	450	509	495	520	546	504	489	465	507	501	507	484	491	481	477	486	484	491	459	485	482	477	464	482	467	499	496	459	491	467	484	493	462	475	500	467	464	509	498	494	492	469	504	488	471	496	444	487	500	505	484	492	501	476	481	509	491	494	456	508	501	524	488	468	508	495	508	452	474	510	504	504	511	443	514	468	485	482	519	485	489	498	459	474	457	506	492	495	511	505	483	504	480	477	459	513	516	518	502	452	522	498	506	485	516	508	492	485	457	496	482	498	513	482	493	468	500	469	513	463	480	504	489	518	515	494	441	466	530	493	493	493	483	491	492	488	491	464	526	470	463	515	533	502	453	486	522	484	426	494	474	509	468	503	499	445	508	497	464	494	504	494	520	473	508	477	475	476	497	522	479	489	499	536	499	476	522	505	499	478	505	485	474	480	506	507	515	470	464	499	482	488	491	499	473	500	497	474	473	461	463	520	481	502	489	499	511	495	437	478	444	449	455	486	522	461	472	478	493	483	458	489	489	474	517	465	488	512	497	468	478	485	503	457	526	472	475	485	497	467	499	487	496	463	520	469	496	501	467	475	537	507	486	501	517	478	494	507	458	497	473	490	465	508	502	465	474	463	509	499	492	466	467	469	490	503	481	479	511	498	498	471	564	457	522	467	495	477	494	499	513	460	496	496	469	472	484	471	497	437	482	481	482	489	477	471	502	519	485	494	494	533	476	494	499	478	513	523	495	436	475	486	461	481	461	471	473	493	486	489	467	502	509	483	471	512	466	479	517	480	488	494	490	480	504	522	507	472	466	459	444	495	515	475	467	467	502	477	476	509	496	482	489	508	459	478	476	473	445	482	476	499	530	462	480	474	489	444	497	476	490	496	477	488	539	510	505	518	430	520	465	483	489	493	484	489	536	493	507	485	474	471	547	514	464	480	475	461	510	510	509	508	445	485	476	500	478	505	469	505	482	531	490	467	501	456	479	489	489	465	450	492	522	472	508	534	471	516	514	463	506	497	468	451	502	542	488	475	493	486	470	473	520	514	482	451	502	492	517	468	494	455	484	476	524	504	472	484	500	458	490	470	481	456	481	474	472	467	532	502	478	497	472	489	502	488	517	496	481	482	475	489	452	461	479	464	504	479	497	503	484	468	483	446	500	444	460	466	478	485	493	457	465	484	469	494	488	469	454	453	470	446	499	473	428	450	434	495	467	501	506	479	503	526	497	486	511	481	502	467	479	524	431	473	508	474	518	512	488	470	481	480	484	464	520	484	491	486	473	490	502	483	467	497	499	469	488	459	497	473	514	512	493	483	469	493	454	528	523	506	482	437	464	489	487	487	488	454	510	501	527	504	461	462	452	475	456	480	453	476	489	517	530	473	487	504	475	477	522	503	493	462	486	520	502	494	493	488	493	458	450	503	505	460	529	475	489	443	515	517	479	481	465	504	459	491	495	461	528	461	485	478	499	478	467	502	516	477	535	488	496	481	527	489	485	479	481	498	499	502	432	469	461	490	494	490	461	487	485	480	494	483	491	463	487	464	522	477	478	521	492	466	486	505	485	485	497	458	469	479	495	505	500	482	518	512	497	507	473	456	474	472	498	459	467	482	469	502	507	496	494	511	489	506	473	467	477	451	482	454	498	466	482	496	515	483	531	487	494	494	527	499	492	512	477	504	513	486	499	470	479	454	502	484	513	469	476	512	462	495	487	480	470	450	491	547	468	514	511	500	503	482	496	527	499	478	549	482	456	485	526	491	506	486	493	481	511	495	486	520	478	501	475	469	478	495	499	505	477	460	519	510	469	464	499	454	519	498	507	472	497	490	513	508	497	454	483	462	488	497	500	457	476	459	455	500	509	527	485	481	476	454	464	469	490	470	488	516	503	531	501	466	465	497	445	485	489	504	488	483	510	491	500	537	515	475	485	435	499	498	496	430	481	469	485	500	470	516	502	463	497	509	477	477	506	491	479	485	474	471	524	489	490	480	503	484	480	484	452	500	474	487	561	451	479	495	463	479	482	509	483	443	516	509	497	492	487	519	450	477	471	491	535	502	476	464	478	485	473	482	497	452	491	461	496	519	468	501	511	481	465	534	510	512	489	483	486	510	485	481	506	475	498	502	484	476	504	513	491	460	458	512	508	478	480	476	525	490	455	506	482	474	521	523	498	511	525	489	474	480	488	453	513	490	472	501	466	475	495	484	502	491	481	499	477	508	488	510	528	457	446	496	514	482	481	499	486	497	473	460	489	470	489	504	495	512	494	485	495	449	497	480	500	457	471	506	504	483	518	469	485	502	474	505	474	489	499	461	481	490	477	439	499	504	448	454	515	482	490	483	463	434	470	458	498	505	442	484	477	485	512	470	502	445	489	479	486	455	512	477	460	526	507	481	462	503	493	496	458	469	456	486	513	455	486	455	487	502	490	457
30818	26269	30495	30141	27782	22188	17590	15757	12561	10705	10440	9331	7631	5635	5384	4179	5246	4279	3569	4615	3494	2534	3080	3159	2625	2180	1996	1956	2348	1775	1533	1554	1281	956	1111	1136	743	617	652	738	406	333	360	384	246	265	304	250	252	223	258	279	205	188	160	191	176	210	201	199	189	171	173	158	192	176	183	206	173	169	160	140	159	171	181	157	135	160	163	136	173	162	175	160	131	167	154	168	165	161	150	162	128	154	155	169	169	148	172	142	164	153	170	143	150	150	158	171	157	144	162	146	154	137	156	184	177	154	167	173	146	166	156	152	152	139	153	144	131	167	164	124	165	152	183	157	153	146	132	138	155	171	181	152	149	165	149	143	166	169	149	158	164	140	158	163	164	160	162	160	146	151	160	151	151	163	151	164	159	134	162	169	155	147	130	136	153	148	171	149	163	161	168	172	135	155	140	146	157	155	140	137	158	158	153	150	144	158	156	143	172	163	174	139	155	145	126	149	146	168	135	139	163	140	169	140	167	150	155	162	157	158	150	169	163	152	163	153	174	144	156	168	166	153	136	176	166	160	140	163	150	155	168	151	157	177	132	151	153	135	138	159	156	140	141	148	152	145	148	154	165	156	147	154	131	181	166	149	151	143	159	153	141	176	154	146	153	138	160	153	158	157	164	156	155	140	137	155	149	155	154	159	169	179	177	148	152	152	174	176	126	145	156	166	157	131	154	158	157	152	175	166	150	161	138	150	157	155	148	161	160	147	142	134	159	136	154	156	140	151	153	149	130	162	156	153	141	177	156	152	120	168	159	169	165	142	162	173	170	162	146	150	158	158	152	152	157	135	132	145	146	159	152	164	151	133	161	132	154	154	153	157	147	155	155	148	148	162	157	153	154	141	161	162	152	155	150	159	139	138	146	174	148	171	161	153	159	153	148	146	153	138	145	139	150	150	157	157	161	173	164	164	143	137	157	161	164	151	159	168	154	146	154	172	143	151	159	161	127	136	167	160	146	143	160	154	160	156	153	140	147	183	190	160	146	177	157	169	149	175	146	168	166	166	139	145	161	142	150	165	147	153	147	158	143	152	164	151	161	152	184	146	154	148	172	153	163	159	154	141	157	144	156	159	161	155	161	154	143	166	139	152	147	180	159	168	160	158	163	176	159	153	155	134	147	166	150	145	161	152	141	156	149	166	152	179	159	173	139	161	150	152	161	165	137	172	141	167	168	150	152	156	153	174	159	139	145	176	163	162	162	146	162	168	140	162	161	137	155	167	151	158	163	158	178	155	151	163	169	181	155	133	156	121	150	151	134	154	157	140	157	128	144	157	157	139	150	167	150	161	156	172	154	146	161	160	170	160	141	164	178	131	153	153	169	135	143	139	145	142	150	158	145	177	173	176	145	140	171	158	146	162	162	181	166	145	161	154	164	150	171	138	167	138	153	145	150	160	164	155	117	156	172	169	139	174	187	150	165	157	161	141	134	142	145	147	147	167	139	156	150	141	149	145	171	169	146	169	156	156	160	148	158	164	131	161	148	167	167	155	146	181	147	159	130	155	148	167	157	170	165	158	144	154	161	155	173	160	159	157	148	142	154	156	119	142	151	182	154	165	148	165	153	141	145	145	160	151	161	171	179	158	152	198	165	128	150	153	139	160	138	157	152	160	168	145	161	170	146	149	143	151	138	145	164	155	156	155	173	170	159	158	158	164	161	166	160	164	142	170	138	156	143	165	145	165	161	142	150	127	144	142	177	171	128	161	157	149	151	152	150	148	138	165	171	158	163	157	175	159	152	171	171	174	158	166	187	161	137	141	155	167	152	156	173	145	165	129	145	159	147	151	147	156	156	153	147	133	151	164	169	138	137	147	149	135	159	162	135	161	153	138	163	152	156	156	143	157	154	158	137	152	151	167	154	148	146	156	166	140	171	149	153	116	148	159	155	145	151	165	149	151	137	156	160	148	145	161	188	174	151	173	174	132	141	153	163	150	152	152	151	169	160	148	141	150	145	162	144	139	148	157	165	173	168	159	155	154	176	160	144	176	161	174	165	147	159	172	145	147	162	156	148	150	165	156	179	141	162	161	148	139	135	148	146	169	156	177	149	142	175	155	142	140	168	158	136	145	148	130	133	170	137	156	162	125	148	148	160	158	143	144	153	160	147	153	144	124	147	146	159	134	137	159	154	164	140	147	130	149	153	183	156	147	144	152	162	161	161	153	144	150	150	164	155	142	142	165	151	163	152	158	155	167	156	149	162	143	157	150	164	165	140	146	137	173	154	161	155	155	175	150	157	144	160	154	138	138	148	170	124	154	149	153	159	164	148	146	160	159	145	154	166	147	173	172	143	162	141	145	148	161	167	148	168	160	126	168	149	166	163	130	159	181	161	141	147	166	158	153	157	160	152	147	140	163	150	175	144	176	149	178	158	156	135	146	144	139	178	139	179	167	146	151	143	151	161	164	147	144	159	170	149	144	150	145	147	172	147	150	134	146	162	150	155	171	131	164	162	144	158	156	163	183	171	145	146	184	145	134	128	153	164	163	141	153	137	142	162	162	157	154	165	184	139	154	149	153	172	134	129	176	158	151	144	144	147	157	165	140	145	152	174	141	158	173	171	178	144	147	147	132	167	170	157	138	162	139	169	180	174	139	148	172	138	147	170	158	146	150	147	140	153	147	141	140	155	160	151	145	142	168	170	169	163	174	127	151	160	129	144	154	158	142	160	143	159	169	176	150	173	153	163	147	173	162	137	167	136	143	163	164	112	151	148	151	131	149	164	155	152	153	161	178	159	149	147	168	159	167	166	132	158	148	158	148	154	139	145	146	157	151	176	150	158	148	148	185	147	160	171	140	140	143	155	164	146	183	146	157	144	165	148	149	176	147	150	160	170	176	149	150	134	169	163	188	144	141	150	144	181	146	151	125	162	133	149	153	148	156	158	148	154	137	160	165	185	163	155	141	143	128	153	136	166	156	157	168	163	175	145	151	165	167	156	147	167	131	164	152	167	153	161	158	133	182	166	125	152	150	135	147	183	155	164	180	154	162	177	155	163	155	144	147	155	165	159	145	144	150	165	145	153	173	133	171	138	139	176	151	158	169	147	176	164	153	163	180	168	168	160	167	159	149	159	157	167	162	157	133	161	139	143	146	155	159	159	159	143	151	161	165	160	179	157	161	155	157	161	168	170	132	160	149	143	172	135	166	165	157	165	150	148	181	150	174	146	142	143	148	147	151	170	169	153	161	167	175	165	165	155	176	154	153	133	147	138	141	137	170	148	165	180	151	144	158	134	140	143	157	136	153	160	150	154	155	155	139	156	156	164	160	150	147	159	173	144	162	145	141	146	176	153	149	159	154	139	149	151	167	143	151	147	160	153	165	166	165	157	152	137	151	163	129	155	138	147	159	154	124	142	160	140	167	155	139	176	139	154	151	144	169	154	171	168	160	147	169	148	164	129	181	173	171	173	173	137	160	172	135	143	157	165	156	145	137
20941	21863	31953	34086	33012	29074	27421	28345	24819	24899	26188	24724	21680	15532	17494	14839	18370	14770	12744	17311	13739	12289	13721	13251	11331	10345	9661	9753	11377	9708	7578	8737	7229	5417	6189	5960	4429	3889	4245	4024	2152	1770	2086	2237	1280	1284	1495	1156	1222	913	1099	1378	912	790	699	633	696	679	647	689	646	588	620	589	680	653	657	709	587	548	521	546	527	485	493	560	500	490	500	470	501	467	481	511	462	537	521	476	463	467	435	450	448	458	440	436	437	456	433	413	472	429	466	482	411	455	421	426	489	456	433	461	473	456	443	428	450	449	405	424	466	427	450	446	445	455	438	450	448	402	461	476	436	422	412	424	454	452	448	453	467	478	418	476	448	444	448	500	433	429	459	455	485	475	441	401	496	439	443	449	423	424	452	450	477	452	443	478	447	422	446	421	421	440	447	437	439	426	467	465	445	467	441	451	470	414	447	403	414	407	445	432	433	447	430	426	458	423	394	412	430	433	445	471	471	454	428	457	458	440	445	430	441	487	424	436	472	456	429	439	455	469	469	440	445	462	460	427	454	436	380	439	473	450	426	423	457	437	432	437	461	446	418	441	453	487	448	439	435	425	456	451	461	454	401	427	466	456	450	440	437	439	445	449	443	442	420	426	432	461	477	418	437	448	466	437	415	466	465	438	438	465	431	437	424	413	417	429	433	423	439	433	441	418	454	461	448	449	468	432	443	427	427	430	486	453	450	462	436	466	442	462	447	423	427	405	445	449	428	436	424	429	473	455	446	403	439	462	438	447	443	421	407	460	438	443	475	437	423	445	417	420	456	430	477	436	433	424	428	460	441	460	472	454	418	428	437	452	473	468	441	433	402	410	441	444	452	390	448	457	448	398	404	465	409	433	436	418	444	410	404	467	448	447	421	460	435	468	412	458	437	439	462	460	446	456	450	454	446	401	424	433	472	461	445	441	418	451	455	439	432	428	442	438	416	458	453	484	461	404	432	425	446	448	462	424	455	452	451	439	420	396	465	442	430	415	493	492	433	467	450	434	456	480	423	474	442	483	421	438	433	460	450	436	476	429	428	460	432	427	444	423	432	458	459	423	434	422	425	411	438	443	401	443	442	443	454	465	443	464	412	449	432	436	468	436	455	441	457	458	440	463	408	437	453	427	455	452	429	448	422	478	444	434	440	444	461	462	438	437	453	433	419	440	457	436	455	426	461	433	428	435	436	425	440	439	440	417	423	434	426	485	422	454	451	459	447	441	407	424	443	443	432	448	417	435	421	433	412	447	427	473	413	445	416	419	440	472	474	425	394	427	450	425	447	447	423	422	440	451	420	452	410	463	455	482	436	458	441	463	462	442	443	445	459	422	446	408	472	455	494	423	435	435	422	435	466	418	459	442	430	421	436	452	455	451	432	456	449	426	473	483	400	426	437	407	435	466	463	429	462	469	422	409	428	414	453	469	458	448	420	435	462	451	448	420	460	444	483	462	468	457	416	456	425	460	413	446	467	451	455	431	431	403	469	433	419	461	448	411	445	413	436	425	475	453	440	461	435	446	425	451	410	439	447	445	480	436	429	416	446	429	456	442	410	432	471	413	445	439	462	431	439	438	460	420	435	434	437	487	397	437	441	487	439	425	447	464	456	442	422	475	463	456	415	454	465	449	461	442	431	451	458	438	487	459	436	442	490	457	464	450	441	432	463	431	459	438	454	402	419	415	437	441	455	452	450	423	426	451	466	409	463	395	453	443	435	448	453	451	451	418	413	457	426	449	481	481	467	441	447	460	430	404	434	410	507	442	436	442	481	425	423	468	469	440	422	424	443	420	428	431	453	460	467	429	452	433	422	429	427	464	422	456	440	415	470	430	423	438	432	441	430	403	429	453	429	440	444	483	495	445	440	452	443	468	425	458	462	431	432	425	452	457	457	446	453	433	443	461	452	444	418	445	488	439	428	423	428	464	455	415	448	424	421	467	433	481	387	406	451	462	419	426	458	432	420	444	448	399	446	404	462	384	433	415	429	459	410	446	463	483	411	469	484	410	438	418	436	463	458	431	437	455	445	450	455	450	436	448	426	453	470	461	423	456	420	438	414	442	429	474	426	450	460	452	430	470	415	466	432	403	458	432	487	445	452	436	455	460	388	470	425	431	425	436	446	432	424	400	457	447	451	460	473	450	476	468	445	424	455	454	464	454	393	473	441	407	409	460	452	432	442	425	487	465	441	455	467	407	447	444	427	454	439	426	428	436	448	451	446	439	439	453	424	403	445	435	432	430	443	477	422	440	438	442	442	409	443	405	428	444	420	426	467	433	401	453	427	436	422	446	423	426	440	455	448	451	452	437	451	449	453	431	426	433	488	445	468	457	461	441	444	474	451	442	423	471	446	417	465	414	438	445	447	459	409	455	447	433	460	445	442	460	420	457	459	425	455	439	453	445	458	487	440	452	448	460	469	450	439	427	406	436	417	420	453	457	436	487	443	475	436	486	438	461	434	441	417	442	443	466	449	412	413	448	421	463	424	420	424	415	489	478	440	422	437	421	452	388	412	409	462	456	447	445	417	433	449	420	443	478	427	480	394	414	387	436	433	469	443	418	446	446	438	422	433	435	439	462	434	421	435	423	446	461	424	464	436	462	404	459	454	436	458	458	445	453	457	416	461	430	433	446	427	458	451	466	434	434	443	489	467	429	440	468	434	411	424	446	399	415	475	452	421	445	426	446	445	393	465	445	437	464	458	450	474	440	420	452	426	453	434	443	451	478	446	424	410	426	470	471	466	431	457	450	454	441	411	441	425	462	473	461	471	443	408	427	437	444	460	444	462	440	416	451	436	452	438	462	452	429	435	471	465	447	423	445	480	417	466	428	463	435	439	435	483	452	460	418	472	419	421	425	431	432	423	444	450	430	463	478	410	427	426	470	430	427	464	423	458	447	412	405	466	445	454	459	446	417	413	451	419	482	433	457	424	461	406	455	460	438	406	420	475	468	448	446	462	453	441	430	442	474	441	435	404	478	435	449	439	446	441	416	401	431	458	414	496	396	462	466	429	436	444	428	458	432	453	451	406	452	419	395	429	450	476	471	405	452	412	457	431	437	438	408	410	424	440	418	434	455	472	469	406	441	422	443	495	440	460	416	479	464	465	430	452	429	474	415	388	423	468	414	468	454	437	441	462	459	419	445	433	417	433	470	447	435	435	439	425	458	457	474	429	437	476	469	478	445	454	430	449	466	445	432	443	440	452	473	451	449	458	426	466	456	437	422	451	471	429	438	385	436	493	410	435	458	478	476	444	470	441	452	446	421	451	465	458	454	440	445	467	454	450	409	451	414	476	427	447	445	434	479	494	436	429	403	441	430	416	433	433	433	464	412	471	473	481	419	408	469	451	438	421	433	480	432	411	434	474	441	421	404	420	427	436	444	443	446	462	444	451	497	438	404	489	473	466	432	445	463	451	440	413	447	453	443	424	407	423	468	420	499	482	487	437	432	422	444	400	438	429	475	422	408
8250	5607	6807	5221	3672	2346	1729	1384	1081	864	727	612	540	463	424	367	414	371	334	352	307	302	321	317	310	263	282	249	302	254	254	263	263	234	258	219	223	218	224	207	213	227	209	203	209	185	218	214	216	211	202	226	217	209	201	215	219	198	222	182	191	207	206	193	212	233	170	195	232	194	201	205	214	214	218	203	218	176	209	187	210	204	199	214	216	218	210	230	224	198	199	213	193	207	181	209	218	208	196	181	227	199	219	208	225	199	233	216	201	208	231	194	210	204	181	217	202	194	230	221	198	218	201	198	215	224	206	204	205	205	198	181	197	219	200	193	215	209	208	225	204	194	214	206	195	197	213	209	180	198	201	203	198	217	189	219	203	187	216	217	205	213	195	181	211	205	213	186	207	221	211	230	216	185	209	203	204	206	211	203	215	215	191	209	214	225	194	207	212	213	192	176	185	210	230	187	215	199	211	206	207	223	207	227	191	237	198	215	211	185	204	200	191	222	249	203	206	210	191	231	214	186	193	212	207	201	181	199	199	211	190	192	218	214	240	208	209	237	187	198	237	224	202	194	210	194	210	193	212	196	196	180	193	216	216	194	188	190	232	207	214	192	211	196	193	210	214	206	207	215	213	235	201	214	211	212	195	225	188	193	198	209	210	208	204	219	212	209	205	204	186	171	204	174	232	207	188	192	177	208	194	200	212	203	200	188	196	206	179	184	190	174	216	194	193	210	198	199	213	196	211	192	213	212	191	189	220	207	211	197	203	209	193	188	170	195	217	204	184	215	203	207	198	181	203	189	211	229	185	186	202	220	223	215	180	223	202	213	178	223	204	225	202	187	217	193	207	206	213	191	212	212	193	191	187	171	193	188	212	200	185	190	237	223	217	210	205	206	208	221	204	215	202	177	201	188	184	196	223	156	197	195	214	231	233	187	221	189	180	212	179	226	207	208	202	202	226	200	199	210	211	230	200	205	217	202	201	235	235	212	194	204	197	196	193	202	200	217	220	232	208	195	187	231	199	219	182	219	212	201	207	208	228	212	186	224	203	192	223	203	214	205	235	192	181	193	211	213	199	200	219	200	186	181	212	192	206	197	188	224	211	208	217	191	198	229	214	218	206	210	242	177	215	190	218	201	199	188	215	199	228	221	199	214	203	227	211	200	204	186	200	220	210	192	224	172	214	204	212	181	197	204	203	198	209	211	202	201	183	182	217	190	207	196	204	195	210	209	184	233	200	207	185	184	211	229	202	193	214	208	190	215	191	209	209	216	212	214	223	195	213	189	226	208	189	217	190	188	220	190	185	206	192	223	200	191	204	201	195	205	204	217	191	202	204	209	212	194	206	195	227	216	185	210	178	201	221	206	207	195	217	177	213	212	232	212	209	184	199	192	209	201	195	222	203	199	224	205	182	186	226	237	202	217	203	193	228	193	213	188	192	201	211	206	200	187	193	186	196	201	185	219	183	218	198	219	206	191	206	201	228	214	200	219	188	202	231	192	235	193	202	204	191	188	219	225	211	207	222	200	213	215	228	224	215	232	204	175	199	201	206	198	222	206	162	209	194	181	203	199	206	223	206	214	216	193	208	199	190	225	182	204	203	201	213	214	187	180	218	200	214	218	209	215	204	217	208	186	216	244	197	207	209	225	201	189	203	196	223	214	192	190	206	195	218	200	219	196	225	197	196	219	203	207	177	201	199	180	202	230	203	185	192	200	215	196	213	186	194	213	227	228	195	217	221	190	193	196	212	246	235	244	197	204	199	222	193	230	238	196	212	197	202	195	219	215	202	216	202	202	196	208	195	202	203	196	200	209	184	204	227	176	216	218	196	219	207	208	217	206	181	203	221	196	214	200	199	213	217	225	212	195	206	200	189	198	197	189	213	207	202	206	217	161	216	219	205	181	215	211	179	206	209	226	205	209	205	212	205	219	209	209	225	218	223	197	193	234	203	198	213	194	190	219	234	200	213	181	165	190	172	221	208	187	168	188	199	208	194	201	187	202	198	234	211	206	229	216	222	239	192	214	182	185	213	219	188	197	213	207	219	202	203	195	193	184	229	200	190	183	208	209	197	221	212	214	188	238	194	182	189	181	214	208	181	206	217	172	201	205	208	200	193	214	197	195	213	177	214	190	190	201	198	205	226	192	201	194	188	193	181	190	224	214	191	215	213	196	203	234	188	189	206	205	191	200	199	192	246	215	211	208	195	197	218	193	198	204	190	227	182	223	199	202	183	209	210	206	228	208	230	193	191	208	200	198	203	217	208	204	201	204	206	215	204	215	219	192	173	238	213	219	210	200	213	174	190	195	210	224	223	216	199	219	221	226	205	199	195	213	196	205	193	201	241	194	189	185	218	192	218	189	197	174	199	201	186	198	208	223	179	202	203	196	228	200	206	174	198	230	225	233	215	210	193	185	230	225	210	207	193	186	205	204	208	206	196	204	210	224	225	189	199	221	212	177	232	201	233	205	205	181	194	211	187	202	223	202	196	222	228	219	203	231	215	212	197	208	204	207	194	213	197	196	206	214	187	192	183	211	217	215	206	205	195	206	220	220	191	193	226	218	200	197	223	170	196	194	221	204	209	204	207	201	206	203	219	203	216	217	183	203	220	192	192	218	188	211	225	218	220	185	209	197	206	210	199	227	227	211	218	199	204	209	200	215	202	220	196	221	203	225	203	190	214	189	201	194	182	213	197	184	200	213	193	214	213	212	229	186	214	186	210	194	189	200	200	197	201	183	208	193	188	190	208	197	189	181	223	219	219	214	222	212	212	205	239	219	183	198	209	196	203	205	191	203	228	202	193	207	191	210	206	203	182	185	192	181	201	219	200	192	199	218	194	210	191	206	170	197	189	213	222	204	190	232	194	209	218	188	194	197	201	173	202	214	216	198	206	222	189	210	207	225	201	201	197	226	198	189	198	219	238	208	190	239	194	226	224	221	187	189	171	216	180	220	199	205	195	176	211	226	212	180	209	208	205	233	204	195	196	200	174	212	222	179	188	220	182	201	198	194	226	214	220	216	245	192	210	198	196	225	201	213	188	216	202	192	193	208	215	217	191	177	193	171	224	202	207	206	202	192	208	213	201	219	220	226	188	189	208	205	196	212	184	182	219	218	202	207	212	192	220	219	195	216	203	192	181	193	206	236	197	192	175	206	208	191	225	222	206	219	205	208	219	203	209	209	201	212	208	219	225	183	213	214	197	199	169	201	230	219	226	202	215	214	197	185	211	212	205	195	195	227	205	217	191	203	213	212	195	198	201	209	199	213	180	195	235	191	196	215	213	207	204	226	214	202	219	212	220	215	207	239	195	177	208	196	195	170	221	207	198	202	199	200	214	207	194	191	202	192	192	209	217	220	206	205	221	184	198	216	233	194	236	233	203	204	214	204	227	192	199	190	204	200	194	226	215	210	215	203	193	200	209	205	204	189	209	200	201	203	200	216	211	196	214	195	216	207	187	239	198	198	212	226
7237	6469	13380	13364	10755	8211	6615	5743	4557	3850	3431	2976	2580	2109	2041	1700	1880	1629	1409	1460	1412	1217	1290	1348	1165	1066	1075	1047	1095	1035	939	924	917	767	856	816	744	794	759	723	629	608	676	627	632	688	616	661	591	615	594	563	566	602	572	560	618	605	573	604	557	553	553	582	574	599	628	563	577	585	558	592	606	513	557	557	601	546	555	552	518	570	535	567	607	570	584	556	617	622	575	573	582	576	605	571	563	580	564	582	537	581	585	573	548	544	571	549	605	547	575	564	578	521	562	561	556	574	570	565	547	571	563	534	572	586	560	614	534	540	576	553	563	575	540	564	602	564	554	592	556	531	548	537	586	532	600	572	558	583	542	510	570	570	576	567	550	606	564	583	590	534	566	590	591	584	601	559	561	505	559	589	549	600	581	538	575	582	576	565	535	593	587	569	577	609	590	536	567	530	603	592	525	567	549	566	513	563	546	546	546	552	567	546	579	541	527	580	580	551	567	557	570	578	613	557	588	583	598	544	545	545	544	561	600	572	552	567	590	568	528	542	567	606	540	573	548	569	571	546	601	544	591	560	551	569	556	562	519	581	564	546	594	569	588	586	531	552	585	561	550	561	529	580	526	546	557	558	561	551	596	560	606	549	547	588	556	516	576	523	539	558	563	573	595	602	564	553	629	526	515	582	599	537	579	606	591	535	583	525	568	613	553	546	578	564	584	541	542	587	571	564	530	528	600	545	590	534	612	591	565	552	531	528	496	531	547	550	579	552	558	569	537	587	550	567	563	539	543	535	554	586	524	607	528	573	545	576	569	522	549	609	588	560	524	576	536	603	586	579	589	548	584	554	537	542	547	567	575	547	547	573	541	555	584	531	555	572	617	556	544	566	595	570	604	494	563	543	560	532	534	559	580	579	547	625	566	563	574	557	541	549	581	538	531	564	574	557	529	574	497	588	565	575	551	574	553	521	564	593	554	554	582	576	583	547	565	546	580	581	536	562	539	565	561	527	575	520	569	554	532	581	567	578	606	552	563	557	528	560	590	543	586	540	570	536	540	537	550	598	551	570	573	523	579	588	571	607	560	561	558	563	587	549	569	563	617	531	534	577	553	568	566	541	573	591	558	566	545	576	564	532	573	588	547	560	566	550	556	571	571	516	536	568	550	548	567	550	582	539	572	583	554	534	589	558	550	550	560	554	565	575	575	532	600	573	586	567	578	591	592	524	583	572	575	580	564	577	548	576	567	564	557	583	545	576	555	596	602	532	557	558	522	540	573	599	544	594	581	574	567	568	583	626	573	559	577	556	579	528	546	520	574	587	568	545	566	583	555	572	597	542	600	542	560	611	575	575	576	551	591	565	568	565	591	583	526	524	578	582	564	592	575	550	618	553	573	577	576	563	538	530	549	607	577	529	557	555	565	583	583	563	574	552	554	557	564	552	536	595	545	583	577	579	572	564	569	570	547	563	516	564	545	573	546	552	591	587	557	572	530	564	540	588	561	614	556	549	546	602	547	523	587	599	529	586	597	580	563	531	571	525	624	578	569	576	545	556	560	574	574	581	542	591	520	585	556	520	525	557	566	592	602	549	564	539	557	538	558	562	547	599	537	541	587	604	561	559	539	589	549	577	574	588	531	581	546	536	583	588	551	575	581	560	567	516	608	556	550	562	583	579	581	599	595	558	525	597	577	563	542	591	574	561	572	570	552	563	555	575	542	567	553	559	612	621	535	589	532	517	544	569	559	585	565	605	548	568	544	566	550	552	563	567	562	556	569	565	534	566	552	602	550	579	561	569	532	512	557	521	551	505	617	568	543	563	548	545	513	557	568	528	562	578	563	563	567	565	553	529	583	538	604	527	538	564	579	582	597	579	561	554	584	577	584	603	565	544	561	549	569	572	561	526	537	561	594	576	556	570	599	576	546	558	574	604	579	583	564	565	563	538	588	528	524	539	565	546	569	554	558	555	582	561	546	529	566	540	532	580	579	544	584	557	538	595	535	552	552	538	516	542	591	564	522	591	523	560	571	582	531	550	531	571	528	566	571	531	571	551	520	570	602	574	589	571	603	564	573	605	594	589	562	546	553	542	533	534	561	556	570	552	557	588	553	573	535	565	550	573	567	544	558	545	560	541	560	565	560	564	579	612	580	564	547	577	528	578	508	556	554	573	584	570	598	583	550	609	552	545	537	589	515	589	568	553	597	531	527	568	563	593	576	549	553	596	541	564	545	552	577	554	597	560	563	574	517	521	608	553	541	556	593	541	571	573	561	539	514	598	539	600	580	564	567	564	551	556	614	561	566	600	557	567	561	531	609	552	582	597	568	557	578	548	603	566	560	522	580	561	597	549	553	569	573	543	515	542	523	556	568	573	539	552	553	556	552	555	561	567	518	598	545	530	586	574	579	559	559	588	548	586	614	583	554	530	584	558	567	554	597	561	526	548	601	569	568	600	537	537	539	595	596	600	555	594	558	547	556	586	572	557	536	516	583	555	528	543	582	542	579	599	582	541	592	548	563	562	552	566	511	567	585	590	520	533	521	548	568	594	580	570	547	590	536	548	611	562	516	557	536	570	595	585	563	604	570	550	561	534	544	558	583	599	566	563	571	575	515	586	554	589	557	562	525	598	535	569	617	555	580	543	517	567	570	568	610	573	536	569	610	574	527	537	570	557	613	599	537	551	575	525	561	592	559	587	556	570	556	578	609	587	543	568	557	546	584	563	572	577	544	584	535	551	552	572	587	547	546	551	534	603	548	572	551	584	555	588	557	541	510	541	565	512	537	473	540	584	551	571	550	560	575	564	629	554	641	542	560	546	520	560	524	583	545	557	575	535	545	525	572	534	562	561	544	612	563	556	607	574	550	589	595	571	559	586	527	543	562	554	565	511	572	630	591	542	559	567	575	542	557	548	608	526	568	565	552	577	598	590	550	563	585	488	551	524	544	557	533	570	514	592	585	582	532	580	587	558	577	543	547	563	547	589	609	542	542	557	571	568	523	568	549	526	581	583	624	554	505	573	563	563	514	540	583	499	615	549	566	588	563	532	598	558	592	560	558	570	566	553	569	539	592	568	552	565	528	571	544	518	581	542	575	535	555	602	546	567	543	567	553	534	593	548	555	531	609	522	567	555	638	582	594	600	545	563	561	541	558	562	573	591	572	557	564	571	601	557	546	556	540	549	556	576	552	546	597	590	580	494	518	580	587	600	579	572	598	576	604	586	514	525	520	599	534	609	553	586	503	579	562	582	558	596	584	583	559	558	557	548	588	615	575	581	571	576	564	509	533	603	567	532	613	572	568	547	583	551	568	534	522	547	544	600	575	544	592	583	605	523	572	580	569	605	544	569	531	566	557	601	545	564	549	550	569	571	598	540	559	559	515	560	594	529	595	608	544	556	561	553	562	578	586	558	524	556	592	590	544	551	566	573	554	532	537	535	586	570	553	550	614	558	557	572	594	572	588	549	575	562	563	517	523	588	587	553
22274	17587	22698	23312	19671	14156	10008	8664	6360	4964	5185	4325	4249	2855	2644	2128	2577	2244	1754	2423	1786	1447	1700	1982	1251	1246	1097	996	1152	995	823	900	733	537	580	610	388	405	439	432	286	250	282	240	236	233	251	202	188	198	212	216	192	201	196	159	185	210	198	188	187	168	186	163	185	174	184	160	187	163	187	183	178	183	174	170	181	151	173	168	188	179	173	173	179	179	170	180	181	172	164	204	170	178	189	167	190	164	149	187	196	187	181	163	198	151	178	186	172	201	154	149	173	165	161	170	171	172	176	173	171	161	197	205	170	153	174	172	164	179	181	183	176	180	178	182	187	170	152	171	173	181	170	180	167	185	155	192	186	172	161	179	167	168	173	178	167	151	202	178	181	158	149	186	154	184	166	179	152	157	180	182	187	179	180	152	174	179	152	179	185	206	179	185	195	192	180	184	182	188	158	167	181	179	172	189	173	170	175	163	166	160	180	153	164	161	174	161	169	158	173	174	156	182	166	187	165	185	169	156	170	161	173	184	174	170	158	180	181	167	180	181	184	188	171	160	149	168	164	181	158	165	190	155	175	162	163	172	166	171	175	164	181	190	168	178	173	172	167	167	164	150	173	193	180	165	177	152	176	165	166	163	175	190	161	171	162	190	174	165	169	181	178	163	191	168	179	154	156	167	183	185	179	152	159	166	165	183	161	157	179	182	155	168	169	160	171	168	167	168	164	167	173	173	171	169	176	163	176	159	167	173	171	165	184	160	187	155	185	181	168	161	170	164	202	199	165	161	185	160	169	177	147	178	164	162	158	140	189	195	168	176	172	154	162	185	181	171	169	155	205	160	166	161	178	164	179	145	165	173	191	195	162	187	165	188	174	177	173	175	164	181	177	185	136	163	181	166	175	169	183	164	180	174	172	150	161	186	157	170	172	156	149	163	187	181	148	152	182	154	171	192	179	149	155	179	166	152	154	191	173	152	162	161	183	167	182	167	209	162	191	161	181	164	175	183	169	188	173	162	164	170	172	171	170	156	167	197	176	152	173	173	202	186	194	163	149	171	191	148	191	194	168	182	173	170	150	186	189	168	161	183	190	177	200	169	138	173	163	174	178	183	157	166	173	195	170	166	161	195	174	179	171	183	147	188	176	160	151	179	166	177	201	163	165	181	163	200	164	181	178	164	178	181	153	169	167	191	185	164	189	168	149	186	178	169	167	173	201	182	185	183	182	172	171	172	164	179	155	139	162	152	167	166	193	161	182	177	202	180	167	178	157	177	171	164	166	178	158	181	163	158	185	177	195	169	185	184	171	149	180	162	145	168	171	177	178	177	180	176	180	148	166	185	177	152	187	153	208	181	168	167	162	153	175	175	175	189	188	165	159	189	178	157	173	158	177	161	170	165	165	163	177	177	206	171	185	180	176	184	169	186	163	167	177	161	158	181	175	163	192	184	174	183	170	161	199	172	175	169	185	150	154	160	173	158	180	177	159	173	156	171	170	179	174	181	181	178	174	156	173	187	179	179	162	170	170	183	176	147	157	184	171	172	153	178	178	161	162	178	195	178	156	173	168	185	173	186	201	145	157	156	169	168	194	157	183	150	170	179	156	169	162	134	160	164	193	150	178	165	154	172	197	177	149	166	185	159	200	169	155	187	203	174	145	163	173	173	184	187	165	179	152	163	149	171	182	160	174	167	147	188	157	190	171	170	165	154	159	158	156	146	173	165	188	192	180	167	188	175	176	186	166	165	184	186	170	162	166	156	148	205	170	168	207	172	194	176	154	163	160	162	159	173	160	165	174	191	174	177	164	153	159	167	163	142	184	177	178	184	143	159	171	167	166	191	191	181	198	161	179	168	192	160	173	180	173	145	194	174	198	170	170	176	157	149	174	165	166	151	164	159	179	169	175	152	151	173	167	162	155	147	165	177	167	156	174	152	172	154	181	155	168	155	165	179	166	186	166	164	170	175	161	161	152	173	178	176	173	172	187	173	168	178	191	168	165	168	182	194	185	170	158	198	163	182	162	166	153	186	164	189	205	185	188	179	220	155	149	183	170	164	157	169	162	192	169	165	160	184	183	177	177	158	148	179	195	182	168	158	190	159	179	167	181	154	194	166	159	172	164	145	189	155	181	153	192	156	179	158	174	172	170	188	184	179	211	169	174	169	168	181	154	163	147	185	172	170	181	173	166	187	143	163	172	157	163	166	181	175	186	168	160	186	182	177	179	171	194	180	171	174	202	188	173	169	167	169	172	176	162	157	156	184	167	161	167	166	170	164	173	170	177	157	183	183	179	183	165	169	174	181	167	144	170	169	176	183	180	179	179	167	169	191	174	186	183	166	160	175	162	177	174	178	180	172	173	183	154	162	156	167	169	160	173	160	169	186	177	167	176	188	166	168	180	188	162	190	167	186	178	189	170	173	172	185	137	174	170	162	166	158	157	167	185	177	159	185	175	188	159	183	166	169	149	161	158	180	161	175	175	147	142	170	178	175	166	189	172	176	199	155	185	179	164	167	169	156	188	172	181	164	182	170	183	181	152	167	177	175	194	157	175	177	178	175	215	162	188	202	167	145	186	168	196	183	165	176	187	168	179	163	172	159	170	182	166	191	177	184	175	192	166	177	173	175	147	158	170	176	201	173	180	145	166	163	193	187	185	189	161	189	198	156	161	153	173	171	156	164	172	194	164	178	176	141	173	192	218	205	170	152	176	177	185	174	173	179	189	160	186	181	198	160	170	172	177	165	165	156	178	183	171	161	159	186	172	186	181	177	176	160	176	172	160	165	176	200	183	208	156	192	180	179	151	165	179	179	176	168	164	167	172	176	175	169	170	190	170	188	191	169	181	194	168	180	188	166	164	176	172	177	141	202	178	201	169	153	174	191	197	171	177	158	170	177	188	181	188	176	177	166	169	166	176	172	204	192	196	173	146	191	161	162	150	172	166	182	164	186	180	161	170	173	162	163	187	172	190	187	176	178	160	181	179	189	153	158	176	167	172	171	145	167	177	173	176	161	163	178	166	176	179	180	185	187	176	176	159	174	161	180	150	167	176	165	174	174	166	174	163	161	164	156	178	149	196	176	181	171	156	176	155	165	155	163	169	182	177	182	177	158	188	170	171	172	151	188	152	182	185	172	157	170	166	171	185	186	180	171	156	158	176	178	174	171	170	183	174	168	166	186	178	171	180	170	180	169	158	198	173	180	133	162	182	167	166	176	148	193	181	153	168	187	179	157	164	187	176	178	159	170	166	174	182	160	177	180	157	180	124	175	191	154	148	153	178	165	180	144	169	185	169	178	153	167	175	148	184	175	208	180	163	184	171	188	151	187	164	158	178	158	176	169	181	180	169	187	157	165	179	178	183	163	177	170	147	190	166	180	178	170	173	199	160	182	189	171	166	189	173	161	181	161	188	155	188	182	167	168	194	171	187	183	163	170	181	190	194	161	167	174	159	158	163	161	164	175	160	160	189	173	181	168	151	196
16411	15777	26621	28647	26310	22254	19950	20346	16793	15421	17550	15852	14764	9996	10136	9229	10869	8951	7723	10954	8012	7604	8027	8353	6397	6353	5719	5748	6605	5677	4188	5285	4243	2986	3561	3209	2351	2074	2373	2336	1302	1227	1237	1263	887	964	999	900	881	790	781	839	653	640	623	610	606	618	590	575	562	600	608	585	601	568	587	616	537	503	534	510	500	525	527	563	516	498	513	540	566	477	503	568	477	518	467	516	508	492	470	511	499	493	458	486	454	507	520	471	486	486	524	461	468	419	471	489	514	445	445	487	461	463	491	455	445	493	458	487	482	529	496	473	481	481	505	468	488	494	497	503	470	522	456	479	518	452	482	510	462	470	486	493	459	471	489	504	466	480	471	471	485	494	512	437	477	447	446	464	520	474	442	519	471	446	520	473	472	500	460	494	461	464	494	474	490	475	480	473	459	463	450	491	487	468	500	528	460	495	422	449	471	458	500	489	458	491	485	472	452	510	468	522	476	487	452	489	449	508	513	467	517	513	479	481	452	483	470	481	453	444	484	498	443	466	445	508	500	459	519	486	469	501	484	485	456	461	446	469	464	472	485	507	468	447	510	479	452	498	491	474	460	518	433	476	477	444	528	485	454	474	494	456	505	442	465	487	475	480	447	482	467	494	490	477	462	473	461	447	466	498	470	472	498	440	483	479	451	484	469	429	474	504	478	480	460	495	460	446	459	491	408	478	528	422	433	434	471	465	495	470	495	489	481	525	493	518	498	525	485	478	451	497	490	448	476	468	506	513	478	451	495	473	465	459	489	503	488	495	508	470	540	453	471	429	454	505	471	464	479	456	456	482	487	509	493	449	456	465	513	482	477	457	475	443	447	498	476	459	487	456	503	506	472	511	486	476	478	453	516	479	505	465	499	489	485	460	493	481	492	443	479	469	479	506	497	504	447	483	495	447	472	509	487	483	507	508	491	485	501	489	500	463	491	455	487	516	492	512	478	473	449	475	457	500	475	475	514	474	479	493	453	462	481	428	465	505	482	504	500	481	496	516	504	464	486	481	486	499	501	482	461	456	489	495	470	492	465	485	505	507	470	478	485	499	452	469	483	465	475	433	474	502	505	480	486	477	451	468	503	491	479	462	476	475	462	472	457	480	474	455	485	473	465	443	491	467	506	440	485	467	463	468	440	473	470	472	478	476	468	471	466	466	428	492	499	508	485	466	499	486	485	519	506	509	480	462	467	439	485	462	501	517	463	438	482	475	473	493	463	493	477	462	467	495	498	457	486	495	453	482	467	469	475	508	441	445	496	460	463	476	471	475	475	461	506	504	480	455	501	512	495	465	507	471	472	505	519	491	449	457	469	499	472	514	487	496	441	456	493	492	478	451	506	505	494	497	484	424	470	480	469	491	489	520	464	505	445	440	460	476	448	496	468	455	475	462	464	491	463	478	463	497	464	498	495	458	477	486	463	498	497	468	469	500	496	504	499	479	520	497	492	493	433	505	500	456	457	479	513	468	475	480	450	451	457	476	487	485	462	431	522	502	500	474	496	486	488	447	437	483	496	475	483	476	437	500	457	467	499	478	458	504	462	493	512	470	481	496	510	489	509	500	464	461	462	445	482	470	471	450	454	504	432	470	478	499	458	468	446	475	499	481	447	502	451	441	469	506	480	460	453	494	481	484	493	439	512	464	489	472	488	479	438	464	450	469	487	457	464	495	499	447	506	448	456	478	493	483	519	471	489	475	510	484	479	462	462	469	491	499	494	473	493	474	482	502	465	502	478	473	484	483	453	482	474	461	532	490	525	439	491	509	465	504	493	510	458	489	507	495	478	509	503	460	471	481	465	477	453	474	476	496	471	466	468	478	479	486	449	462	520	462	477	478	481	474	497	475	497	455	497	461	441	461	498	472	493	502	472	496	486	496	474	495	515	504	498	461	465	472	485	451	477	516	483	480	489	473	473	487	466	508	469	450	501	507	470	507	486	497	449	484	511	490	457	486	410	464	491	510	506	494	490	494	450	480	489	423	487	511	478	466	466	482	468	475	499	486	430	479	500	489	497	463	455	452	473	471	496	467	442	493	500	460	443	479	478	476	475	452	450	438	465	461	486	440	474	482	470	455	494	475	496	467	495	489	493	472	496	468	493	459	478	444	467	531	472	519	446	488	482	474	478	520	460	494	471	494	483	509	518	459	520	476	498	478	470	489	465	460	486	453	462	455	499	467	469	532	512	509	457	486	483	493	479	450	476	457	488	514	463	497	493	458	461	481	469	447	470	483	488	523	479	490	448	512	456	471	480	508	490	526	421	485	468	459	487	457	473	455	526	455	480	472	474	451	441	493	471	463	453	499	477	454	498	507	479	460	447	453	480	487	425	464	469	458	471	457	508	475	431	469	469	448	478	488	431	477	508	451	467	453	464	478	503	471	449	450	508	457	483	479	475	494	483	468	483	495	529	461	491	508	486	506	492	458	469	505	482	509	475	476	479	467	473	509	461	516	487	485	463	422	477	467	466	485	502	416	464	460	490	463	523	488	480	476	475	448	478	486	501	494	464	489	486	463	522	472	429	486	458	452	471	478	476	509	459	510	458	493	455	439	523	512	436	468	491	495	480	513	482	452	463	453	503	475	477	505	471	516	478	477	511	470	463	514	510	461	518	520	460	476	483	488	487	522	470	480	467	482	461	513	506	474	475	456	489	445	490	477	467	482	478	468	520	495	502	479	464	477	488	487	455	512	453	486	448	520	488	455	500	495	461	472	498	517	480	476	479	510	467	478	521	517	487	485	483	482	493	478	488	497	455	549	473	435	476	443	458	483	452	448	447	478	485	511	465	469	484	476	488	497	507	505	482	454	476	505	488	494	489	484	479	491	487	483	518	448	462	473	518	491	496	475	479	471	513	434	500	494	447	493	425	500	461	463	485	440	456	500	472	466	463	501	465	499	497	463	448	477	495	481	451	502	465	519	461	474	449	486	494	480	492	492	475	494	489	500	482	453	486	487	516	501	486	465	478	483	474	465	476	490	468	482	461	508	525	476	487	473	487	480	484	508	493	452	503	470	468	470	523	511	466	460	508	462	462	468	497	510	472	445	484	464	503	508	471	492	484	484	494	468	497	473	451	479	467	526	472	470	485	461	502	461	495	430	501	480	494	463	467	481	534	483	473	490	456	504	478	498	458	456	526	483	459	505	479	455	451	493	464	481	465	497	499	474	517	521	507	498	474	478	472	503	463	466	484	502	453	469	463	475	458	474	492	480	468	439	509	437	455	498	470	475	482	507	489	481	492	480	498	440	479	505	435	482	500	444	465	469	509	476	462	492	479	506	457	470	479	484	486	491	476	500	509	476	497	452	517	428	448	481	500	435	519	476	492	480	496	466	463	502	492	478	463	507	476	442	523	505	503	496	498	488	496	479	487	490	458	460	456	433	486	498	461	469	476	476	489	479	504	488	534	468	452	435	509	525	463	483	521	439	489	458	496	511	456	491	496	414	510	497	468	477
30550	25753	31104	29863	27263	22295	17520	15476	11845	8748	9764	8670	6707	5483	5240	4065	4470	3557	3581	4264	3273	2778	3047	2830	2664	2276	1726	1845	2301	1756	1327	1568	1200	1001	1068	1194	638	516	630	711	393	355	339	378	236	344	285	244	242	239	232	251	200	183	169	184	174	180	183	196	171	161	189	178	186	172	163	180	165	205	174	180	180	157	173	165	177	152	167	155	162	160	161	156	162	158	150	165	169	142	166	171	159	162	137	137	157	152	160	147	169	151	122	159	179	172	147	159	157	129	127	171	153	172	146	138	139	162	166	144	158	142	151	151	179	152	162	152	134	154	156	139	174	132	157	156	142	168	144	155	145	136	155	152	165	157	160	174	165	139	177	166	180	165	164	181	170	168	122	159	159	161	158	138	176	154	146	139	176	157	148	146	145	154	131	158	165	150	127	153	151	141	153	160	156	139	143	161	138	137	153	128	150	129	158	158	177	172	156	137	152	159	172	141	169	157	158	160	153	139	142	185	154	133	142	148	164	164	166	144	168	173	156	154	138	143	161	140	141	153	167	155	160	144	154	165	179	144	162	139	169	138	140	138	145	154	159	156	170	149	172	151	141	165	138	159	154	150	143	179	153	160	156	177	153	152	160	155	150	159	158	142	159	157	139	163	151	140	160	147	154	161	160	147	146	150	142	136	151	151	158	153	169	159	163	148	140	134	146	128	147	167	128	145	160	181	157	148	167	150	176	157	140	139	158	128	176	164	164	168	137	145	155	139	142	141	132	166	151	176	134	174	161	131	168	172	135	164	150	156	153	155	184	160	137	149	143	156	153	190	149	157	154	155	148	166	153	163	152	153	137	169	149	141	161	148	142	158	152	163	165	163	145	147	148	176	127	162	166	149	136	172	148	140	155	149	170	162	141	146	150	183	180	145	140	190	161	137	165	157	142	140	165	159	133	158	151	153	145	159	155	136	148	160	147	168	155	149	154	153	166	161	179	165	146	158	140	165	152	151	148	148	162	135	153	171	153	155	163	154	169	146	168	156	143	150	150	151	167	155	166	166	148	141	165	164	153	178	138	151	149	162	132	158	152	156	165	155	138	157	158	149	147	147	142	146	142	128	155	136	147	153	163	148	142	129	146	147	155	159	132	184	162	170	148	148	164	160	177	144	163	156	147	163	167	154	152	128	149	169	147	157	171	135	159	151	154	141	144	163	145	151	154	153	153	162	138	156	166	142	149	169	141	172	127	161	143	163	177	175	154	133	149	155	154	153	155	165	152	151	158	127	134	154	158	154	188	134	164	171	146	144	155	169	175	159	160	132	174	125	149	149	163	178	168	165	158	146	177	145	159	154	154	156	150	162	149	164	115	148	172	141	155	142	153	148	135	148	153	167	166	157	173	149	178	149	172	164	167	153	144	155	157	156	137	174	159	177	144	158	152	137	134	178	138	155	143	157	152	171	144	151	140	143	165	139	142	161	154	154	176	155	167	156	155	157	156	181	138	163	133	142	154	159	136	152	159	147	159	153	179	156	134	127	145	182	139	166	160	170	173	137	176	168	153	159	140	127	160	161	145	177	159	149	160	145	170	149	161	156	160	164	164	161	149	150	185	152	161	154	136	151	141	152	152	163	165	158	139	176	164	166	139	168	158	156	187	160	180	160	145	132	182	165	140	180	132	148	152	153	153	152	152	141	145	170	138	137	137	140	135	171	144	174	171	145	144	141	137	138	151	136	156	163	171	137	156	132	143	155	135	125	160	159	172	140	157	141	166	135	146	149	153	160	161	150	147	144	148	128	138	153	151	153	184	156	143	141	159	174	147	141	146	155	168	140	164	143	142	133	131	154	153	144	172	131	148	145	172	173	153	163	146	126	142	169	158	140	144	172	172	155	159	163	150	137	154	150	154	148	148	141	164	163	157	157	154	152	175	132	162	161	164	155	146	156	155	143	156	153	160	159	164	143	135	157	131	148	163	165	189	157	164	133	143	145	158	171	153	142	136	156	142	155	151	155	163	139	152	157	165	139	170	146	175	146	157	162	174	171	148	153	140	141	143	149	158	137	153	150	166	134	180	158	147	160	149	137	151	145	159	134	123	174	154	158	129	168	186	160	142	141	137	166	162	142	174	124	158	156	129	160	171	154	156	138	155	170	140	164	152	158	167	140	137	161	152	138	152	145	115	159	163	166	150	164	155	157	142	160	153	150	146	157	159	142	147	167	165	142	144	151	159	177	161	134	146	177	158	170	169	152	135	159	140	155	152	135	163	158	158	156	140	170	151	151	175	155	141	141	162	162	158	155	142	144	156	162	145	141	149	141	161	179	142	159	143	140	166	150	163	161	156	159	149	150	172	159	159	154	157	143	176	152	154	144	136	128	167	147	156	159	170	154	154	154	149	158	149	146	149	158	154	142	152	131	150	144	158	160	182	149	169	160	149	140	144	187	162	160	137	154	166	165	164	151	164	139	146	163	147	167	165	150	169	137	147	172	163	155	159	131	168	139	136	144	175	157	153	155	152	161	144	140	173	146	146	146	153	165	158	144	160	135	156	179	150	153	164	169	162	152	160	137	151	155	145	141	162	139	151	169	160	141	142	153	165	173	152	126	142	168	134	156	148	183	151	169	146	153	174	155	141	164	158	157	150	146	147	160	149	156	160	151	147	152	132	147	169	160	163	151	154	142	165	147	161	164	159	153	169	145	141	173	151	152	156	166	152	167	143	145	139	156	167	155	150	143	152	157	156	141	170	171	166	140	153	153	159	162	138	162	142	169	179	149	165	143	154	171	156	137	163	167	156	167	161	174	180	157	139	157	151	151	155	164	166	172	157	160	145	155	151	164	155	154	150	171	153	159	165	132	154	147	139	156	155	152	156	158	149	136	138	163	152	163	141	152	123	149	156	157	155	165	159	148	125	146	158	155	167	173	162	165	163	160	174	168	139	174	144	163	165	172	150	152	147	165	148	145	149	151	152	151	146	162	166	131	144	155	166	144	165	156	170	158	158	158	166	146	158	140	155	144	146	163	159	152	147	162	152	139	137	155	143	148	147	137	165	135	150	144	147	148	162	139	143	163	152	158	154	135	149	164	148	165	154	134	148	136	144	147	148	162	150	160	136	157	147	173	125	149	161	176	158	158	150	147	146	130	142	142	145	152	132	161	149	152	159	155	158	167	148	158	138	173	171	164	159	175	141	154	156	143	153	174	172	175	182	133	158	155	154	140	154	165	144	175	184	164	156	126	150	159	146	166	142	163	164	130	153	148	171	167	176	148	130	143	162	144	135	138	154	140	143	135	169	138	152	141	147	151	151	145	143	138	143	159	142	166	150	144	148	147	153	143	154	168	147	145	162	163	141	145	167	142	144	150	148	147	155	152	157	145	172	170	139	145	163	145	163	164	164	149	148	152	152	148	152	143	160	147	157	174	158	142	157	170	158	132	160	144	153	172	153	166	156	142	139	144	153	146	141	155	152	154	184	160	155	155	160	157	174	156	161	156
20768	21322	32075	33821	33093	28693	26948	27345	23365	21257	24708	23578	20336	15965	16254	14378	15834	12489	13206	16448	12992	12502	12965	12094	11064	10158	8533	9527	11234	9391	6601	8829	6990	5530	6455	6681	3852	3279	3866	4202	2010	1805	2021	2157	1294	1541	1363	1112	1154	984	1013	1257	759	749	703	682	657	665	645	640	559	638	637	646	648	664	656	659	577	547	517	494	518	530	606	503	536	475	433	470	462	501	468	505	464	457	456	481	460	464	450	445	467	476	507	455	481	445	432	396	464	434	474	449	409	419	456	462	448	448	443	446	431	438	400	467	438	410	423	426	430	446	430	479	416	447	408	455	441	448	483	429	430	426	468	427	412	434	439	401	424	407	450	429	489	479	425	447	453	430	430	404	434	469	435	431	472	461	464	441	439	480	470	420	439	431	458	425	460	393	437	413	435	456	454	437	422	438	442	483	421	441	435	433	443	459	423	439	448	450	449	425	431	461	420	423	460	409	408	443	444	429	441	420	438	444	431	457	465	459	491	479	450	426	415	405	458	439	417	412	427	434	444	447	462	434	468	491	463	449	429	453	460	440	427	467	419	409	435	430	414	454	421	435	446	439	421	431	436	466	421	435	430	417	457	404	432	440	428	430	457	425	461	458	458	438	438	413	421	428	440	428	403	449	442	401	431	454	467	463	378	448	445	444	441	417	442	444	414	411	397	431	438	436	405	395	407	424	444	440	433	429	453	446	418	425	414	437	428	415	415	455	411	455	414	435	440	445	437	430	445	464	451	434	413	475	398	482	460	409	433	424	409	406	411	436	405	451	425	436	424	435	477	487	424	431	478	457	450	445	403	412	424	440	442	466	418	436	424	445	474	446	396	405	444	439	487	457	403	444	422	444	468	389	388	401	446	447	436	419	445	406	424	411	432	418	410	436	425	449	494	437	445	406	435	457	425	449	411	448	442	436	455	421	442	424	435	427	447	428	437	423	405	417	459	443	452	444	440	437	434	431	477	420	449	411	462	474	418	455	446	417	437	417	439	418	461	446	440	453	434	416	432	409	432	451	431	438	433	418	443	467	457	429	414	413	455	394	438	444	420	441	434	421	425	422	445	413	449	452	371	420	406	431	449	428	454	433	453	433	449	434	428	428	424	418	441	502	455	446	455	405	425	477	417	441	474	402	448	421	415	385	419	405	401	430	433	454	468	422	442	435	421	409	459	448	423	441	424	458	419	399	475	437	440	434	446	415	459	404	404	417	473	457	432	489	412	437	437	427	469	463	429	407	416	465	445	439	432	427	440	439	438	473	447	459	470	433	437	427	443	443	409	429	474	412	394	429	464	452	417	425	456	453	444	431	417	457	432	425	430	428	420	433	461	408	462	442	431	451	467	446	445	416	431	432	437	442	436	435	442	471	407	445	439	411	434	450	416	412	488	476	439	437	426	440	469	437	439	408	444	436	458	450	458	396	398	473	418	424	461	486	422	405	485	451	419	448	455	445	445	441	425	429	412	411	433	445	400	447	415	423	422	422	435	473	434	429	400	448	433	452	485	475	427	444	446	433	426	453	441	465	455	425	439	390	480	470	441	471	410	430	472	451	422	442	438	434	459	461	478	431	444	414	473	466	410	454	433	433	449	450	428	446	446	455	443	387	393	457	411	459	472	425	445	437	434	396	448	421	451	465	455	409	423	443	455	436	445	434	459	424	432	409	418	393	442	440	442	405	453	432	441	445	406	422	438	407	390	446	424	450	429	448	411	452	439	444	449	429	447	447	412	393	465	429	481	440	416	438	414	438	427	422	435	440	424	450	434	452	446	458	452	428	432	459	444	423	434	423	436	427	403	444	452	426	431	400	463	477	401	422	452	466	460	444	429	401	438	421	444	427	440	433	471	415	437	398	418	449	406	453	473	456	459	431	463	428	388	449	450	441	448	443	417	471	442	415	451	467	434	470	448	433	410	425	423	425	437	479	458	415	445	435	405	445	487	398	410	421	415	437	424	400	452	446	428	441	436	418	470	419	431	432	441	417	444	446	441	402	483	424	410	439	445	420	406	416	461	423	416	413	440	448	460	434	416	422	443	467	476	409	408	439	458	436	427	411	432	449	389	443	439	432	452	412	457	447	464	461	422	413	441	442	424	433	435	450	414	465	443	437	438	397	413	401	465	409	414	429	426	467	442	409	427	444	454	439	456	431	413	464	437	420	465	409	457	432	458	464	441	440	453	444	397	471	454	411	440	436	440	406	422	440	441	449	442	468	404	413	451	429	478	431	442	431	461	440	453	449	429	440	416	420	460	424	436	408	435	464	407	459	429	495	434	417	426	450	423	445	444	426	447	420	442	433	378	465	433	423	439	480	441	426	430	467	408	459	429	445	430	454	460	447	425	441	465	414	394	448	452	436	437	452	451	450	440	414	429	442	431	437	459	431	463	406	423	477	408	457	438	441	444	462	442	446	446	394	450	443	440	482	442	427	431	435	416	433	443	421	425	430	420	403	420	442	417	439	416	425	456	426	448	441	456	468	435	432	441	440	377	428	466	457	444	414	464	427	455	454	445	451	461	446	432	432	472	431	468	429	441	464	414	425	457	395	425	428	415	434	462	425	423	430	408	436	458	453	456	462	401	429	410	455	433	453	421	414	450	427	435	446	459	452	444	434	411	447	468	445	461	421	452	423	436	415	414	425	463	432	438	463	442	412	426	449	442	467	473	443	438	423	456	437	414	442	453	475	449	457	422	427	436	424	399	393	423	410	416	434	419	445	436	451	416	455	425	407	404	427	447	486	452	411	437	448	452	420	448	417	425	431	434	428	405	422	415	443	467	462	473	429	446	457	421	463	421	407	418	454	440	453	413	451	439	427	436	437	458	444	446	447	473	452	416	455	457	431	479	411	456	437	435	428	435	477	454	449	445	415	432	414	412	426	403	417	424	404	447	400	450	422	434	455	438	440	411	448	433	449	443	408	447	453	451	421	440	436	443	447	449	421	495	448	438	425	423	423	427	436	427	416	444	430	415	446	410	429	433	448	425	422	439	432	431	492	453	422	423	428	441	411	412	451	455	418	448	384	410	483	404	418	438	413	447	384	465	427	429	459	430	423	453	447	419	437	441	456	425	429	415	435	428	418	463	427	434	454	461	418	443	437	426	451	450	417	424	440	477	382	450	425	429	397	477	417	449	418	439	429	434	459	414	449	427	444	442	423	419	438	421	447	448	457	446	427	467	445	466	419	476	457	437	423	430	469	441	404	418	405	452	487	426	454	476	426	455	422	416	460	478	427	452	460	456	403	428	421	425	415	455	430	441	440	404	437	448	429	459	483	454	415	435	435	412	446	463	432	397	434	424	445	453	445	430	424	422	483	452	423	429	420	432	470	425	449	472	473	464	470	427	430	428	427	389	432	466	415	469	433	443	405	431	473	431	452	476	415	426	422	397	422	445	444	435	422	425	441	441	449	441	425	469	400	419	429	484	407	449	476	479	409	405	414	445	425	436	445	411	404	422	452	455	442	470	391
7991	5395	6769	5597	3776	2450	1718	1259	986	811	745	611	548	491	428	376	370	325	362	322	318	306	292	283	283	270	262	236	282	292	265	274	278	242	248	230	237	216	217	197	212	218	232	237	234	211	204	215	218	205	218	215	202	218	225	209	204	209	222	209	227	208	209	223	207	213	204	201	204	218	220	203	217	221	224	211	222	202	212	187	191	206	237	216	210	205	225	213	187	203	195	202	183	202	192	211	197	190	218	208	188	211	198	202	199	188	190	220	226	211	201	225	204	171	192	198	220	206	207	214	216	178	181	226	223	216	217	196	195	218	205	196	185	208	209	210	220	210	222	216	203	192	199	217	190	212	189	210	203	198	211	200	201	215	185	214	223	214	189	193	192	222	216	206	187	221	226	224	216	196	227	208	211	184	198	214	203	207	185	202	211	189	210	204	203	190	221	226	230	206	216	209	200	198	221	210	201	200	204	192	201	217	222	197	201	208	208	219	212	215	202	201	218	201	167	194	195	200	217	195	203	167	195	220	197	203	222	185	208	192	225	215	213	211	211	198	212	209	220	217	197	193	177	217	191	184	191	204	178	190	211	190	205	248	195	197	195	217	214	208	213	232	218	204	219	187	217	228	183	214	219	201	201	207	188	201	195	222	215	205	205	204	182	218	200	187	215	204	189	206	206	193	195	202	195	220	195	196	215	217	195	204	216	191	184	214	227	204	228	173	215	201	212	209	193	185	201	190	203	200	214	217	212	216	180	201	188	198	191	172	200	201	203	205	203	177	224	178	193	194	219	204	219	210	214	206	219	206	214	220	224	213	209	191	192	208	196	183	204	188	214	192	199	195	202	214	221	194	211	202	215	208	223	183	190	188	173	207	200	202	218	200	227	203	195	182	173	215	177	229	199	186	207	205	207	217	210	225	202	190	186	179	194	231	200	190	217	194	234	191	221	219	204	219	223	184	192	192	215	204	227	201	215	199	211	208	192	194	215	223	217	186	202	205	227	205	222	200	198	226	222	223	195	215	221	189	217	189	225	217	206	208	228	188	227	191	185	207	204	192	225	196	221	217	217	212	222	193	209	202	204	219	177	180	225	217	209	206	219	201	180	192	201	185	207	188	215	176	198	200	206	243	206	211	212	210	236	199	193	227	186	215	202	191	204	210	202	191	205	178	245	192	200	193	204	197	213	204	202	211	222	222	200	218	192	216	195	219	207	199	177	206	190	218	190	174	190	201	192	192	189	177	209	185	201	202	216	185	206	216	188	194	203	183	205	168	204	193	210	209	212	189	192	171	189	212	223	199	223	195	209	200	212	223	196	208	208	201	199	209	207	216	207	211	199	219	203	212	191	201	196	215	210	199	231	198	216	201	182	217	205	198	188	199	196	214	190	198	190	210	197	226	213	214	198	204	207	237	208	209	205	210	190	201	202	219	209	211	169	192	196	213	198	188	214	202	188	195	199	216	198	223	234	207	213	224	187	205	181	187	216	214	225	199	216	186	195	208	203	200	227	198	193	190	203	192	186	210	215	183	186	205	224	215	201	194	211	200	218	200	214	184	222	196	197	194	216	195	192	180	211	202	211	192	239	196	203	186	222	177	228	213	193	210	185	207	194	203	200	184	208	213	215	235	205	210	201	205	203	205	212	188	188	201	197	201	214	198	220	210	183	222	217	204	211	211	183	190	206	187	182	211	229	225	214	196	225	191	185	220	193	214	200	185	192	230	201	209	212	189	199	228	197	204	227	211	191	201	204	189	206	205	205	209	205	218	196	210	194	200	247	196	229	183	197	200	203	195	225	202	191	214	217	174	191	220	225	203	200	180	197	204	213	233	199	204	171	210	219	224	210	210	212	189	178	205	195	211	200	208	200	203	217	194	217	207	238	222	178	211	214	229	206	184	197	176	191	214	213	188	213	195	196	226	193	226	211	204	213	211	215	186	201	199	205	210	198	223	188	182	192	193	209	188	209	200	203	216	209	202	235	225	196	236	189	237	195	197	202	215	203	210	205	216	217	195	217	210	216	228	192	199	252	228	186	203	208	184	221	209	189	201	219	228	194	210	227	233	188	196	215	202	226	183	213	199	198	208	194	206	196	207	225	197	216	208	205	221	189	177	189	206	201	206	213	201	196	214	207	185	213	228	177	212	210	191	186	193	204	207	180	211	208	182	195	223	191	195	210	176	194	215	209	195	202	201	233	227	209	171	194	220	201	210	202	221	188	192	188	192	187	194	211	194	172	207	196	175	197	236	204	209	195	198	231	208	228	199	202	218	208	196	221	203	206	230	200	196	210	190	220	206	187	212	203	188	216	204	200	204	189	182	195	212	214	179	196	210	212	213	226	236	212	178	204	204	233	195	215	212	217	208	205	202	191	214	206	184	212	195	205	202	213	201	210	197	216	178	213	204	214	202	181	203	224	196	172	211	197	208	206	209	238	205	191	213	204	204	216	201	183	201	251	190	208	161	217	217	198	236	195	171	231	194	210	217	208	225	186	205	196	200	185	220	189	200	221	208	201	195	185	209	203	203	223	185	211	200	230	202	202	187	201	179	194	181	211	197	175	205	218	206	205	223	197	230	211	188	204	185	186	197	196	183	217	202	202	208	215	215	187	202	212	191	185	184	211	211	202	198	204	209	212	221	199	205	192	214	223	202	202	178	186	200	214	209	197	196	190	201	200	211	182	173	212	203	210	216	182	175	187	178	215	207	194	210	198	216	226	198	198	204	227	214	210	226	201	218	199	229	200	206	229	188	202	213	206	204	222	179	194	199	187	201	214	230	173	198	229	191	211	204	203	193	184	187	204	192	224	208	216	210	211	202	211	184	200	188	214	191	214	205	196	212	224	225	207	206	223	192	219	172	195	186	228	205	224	196	202	233	191	206	202	222	182	209	204	230	198	198	213	199	236	215	207	218	200	199	202	223	200	197	200	218	224	207	216	192	196	198	196	254	224	225	196	208	192	223	213	215	202	164	200	222	214	217	201	221	207	224	182	206	213	188	230	203	196	203	202	196	177	232	194	198	204	208	201	211	214	206	192	219	200	215	185	207	199	199	195	240	209	219	202	193	177	198	224	201	206	223	185	178	194	206	215	200	223	210	185	216	197	207	207	200	221	212	197	218	227	190	216	198	189	207	220	204	210	208	202	198	200	210	184	221	206	199	204	192	217	205	242	179	212	181	214	182	237	219	193	202	208	202	215	206	188	208	192	209	232	208	194	216	180	200	186	200	217	215	194	210	219	197	194	240	220	201	202	225	184	181	211	235	221	206	183	219	199	204	210	221	202	203	192	208	218	200	188	217	205	185	182	205	219	204	199	217	193	208	191	222	197	212	174	214	216	201	214	194	181	181	204	214	181	190	199	189	200	191	205	194	192	202	207	223	235	211	207	200	209	225	209	203	195	198	217	207	200	193	199	219	230	199	205	210	193	177	195	179	205	194	182	220	220	224	185	227	227	227	216	211	203	172	204	218	218	177
7237	6338	13654	14123	11225	8293	6354	5448	4287	3589	3423	3006	2650	2012	1908	1748	1850	1428	1470	1686	1419	1163	1183	1346	1220	1163	1021	1070	1078	1004	942	1019	867	832	821	851	769	693	705	737	624	647	679	633	634	579	624	611	604	591	617	585	568	661	582	571	552	592	573	653	581	590	582	597	575	559	608	547	560	632	564	610	578	580	590	588	531	582	563	552	538	527	549	590	569	545	581	602	567	588	604	593	600	567	549	580	565	554	572	578	530	581	580	551	573	565	587	566	575	569	566	569	565	550	566	546	600	594	565	600	569	564	561	567	553	590	624	578	533	604	562	540	584	542	535	551	579	544	543	579	568	550	555	567	589	546	595	596	573	562	573	569	563	514	595	526	539	600	583	549	555	523	561	594	606	568	576	557	522	582	543	588	550	548	551	549	573	559	544	524	577	578	565	563	534	562	535	556	547	568	622	577	534	627	564	517	562	576	560	521	551	601	559	549	580	575	565	559	541	553	571	553	558	587	569	602	628	553	549	589	556	578	541	593	568	580	563	582	557	592	555	561	546	578	569	551	584	522	518	550	567	590	566	557	608	540	552	563	519	561	570	593	599	582	606	619	535	557	556	558	543	564	587	524	560	542	575	552	543	586	515	573	552	522	578	597	581	550	551	600	532	553	560	556	621	587	561	607	573	592	559	549	581	565	615	528	611	536	594	541	566	566	587	556	548	518	535	558	517	572	559	549	564	551	544	601	599	590	549	572	538	576	565	534	583	537	509	594	550	551	576	609	615	552	547	613	542	585	563	564	584	554	577	580	586	548	548	552	557	548	553	545	601	584	559	542	549	584	558	574	534	555	542	555	513	540	593	589	534	543	571	557	559	564	570	583	584	540	568	519	559	593	589	572	586	590	579	533	530	560	557	567	571	558	599	550	529	537	544	590	558	532	554	560	535	555	555	580	598	549	522	537	591	531	594	563	539	537	604	566	559	572	582	577	552	557	606	588	517	535	552	557	575	583	596	557	554	535	562	573	567	581	578	543	561	585	530	530	563	551	585	571	570	566	537	578	552	603	606	571	573	571	507	553	586	572	573	545	562	541	590	583	594	524	597	535	557	587	610	569	548	572	573	575	588	572	552	542	520	573	590	574	590	558	602	537	567	570	557	565	555	569	541	499	562	549	538	543	550	589	603	605	567	574	566	557	586	515	566	545	578	562	576	560	532	560	540	575	573	515	586	561	570	566	570	550	514	557	567	562	561	524	540	566	564	582	561	532	523	543	595	553	559	563	569	575	545	540	548	557	572	532	543	535	589	536	577	513	576	513	528	572	572	582	586	530	519	540	549	592	599	541	504	578	572	575	538	543	589	563	532	542	588	536	545	546	559	579	548	571	556	537	572	564	565	555	574	589	607	570	567	566	557	541	550	610	590	580	583	575	569	583	566	512	541	552	556	568	526	569	537	576	527	588	601	591	544	530	566	575	567	551	538	535	569	518	597	573	566	549	571	604	514	583	563	538	542	527	560	563	549	588	562	604	525	544	534	568	583	517	566	612	569	578	569	568	603	543	580	539	591	583	543	555	554	577	578	538	565	566	584	572	546	553	565	544	565	550	543	584	579	563	566	597	541	599	588	549	576	585	533	557	565	566	520	600	583	546	546	580	551	567	529	585	545	546	604	564	571	524	596	591	562	574	582	546	528	521	533	573	597	545	566	607	563	562	604	587	570	570	584	571	593	598	563	563	532	564	557	518	544	607	562	535	577	580	595	560	539	551	577	570	540	598	553	534	578	545	566	543	598	630	537	555	535	572	567	565	573	576	539	560	615	556	530	566	571	574	515	557	559	538	556	530	540	572	550	590	527	584	585	548	604	562	551	593	546	590	563	536	563	569	581	556	565	542	521	604	585	593	616	556	543	538	544	562	569	581	539	611	545	576	590	565	535	540	603	566	588	572	563	544	588	544	532	545	586	560	555	534	556	558	548	594	551	578	584	574	559	557	505	561	590	576	587	604	551	553	577	517	517	590	551	521	535	599	555	581	574	483	554	533	535	552	548	523	573	548	577	516	575	587	515	574	529	577	547	543	536	556	564	540	589	537	593	559	569	511	572	565	560	568	533	554	542	564	553	519	562	550	595	522	579	524	588	545	560	581	535	583	554	573	580	590	584	543	599	547	514	579	579	582	574	556	534	608	519	580	539	563	628	534	587	558	568	558	507	553	573	556	543	581	587	535	546	547	554	578	570	542	558	551	549	544	568	548	547	555	576	561	581	555	575	534	559	587	590	594	558	561	579	565	555	564	522	568	560	540	569	541	570	603	587	534	554	544	568	608	548	561	515	557	562	598	588	592	601	538	548	579	526	584	627	564	558	589	568	561	600	556	592	557	576	598	563	534	572	604	582	554	557	573	540	547	560	554	533	594	525	563	567	589	592	584	557	527	566	569	577	558	581	579	536	553	554	543	578	589	601	591	528	553	569	564	597	550	633	550	552	580	581	540	585	546	571	531	568	572	565	539	583	523	545	523	567	583	598	579	577	575	515	548	583	545	545	523	563	592	530	517	601	564	581	568	507	556	571	581	607	532	535	556	560	592	572	576	564	531	597	541	597	555	599	587	571	602	564	575	535	561	531	564	544	571	560	550	564	603	547	544	582	541	580	555	568	519	550	588	561	573	503	590	580	561	581	595	561	548	567	542	598	555	556	572	591	567	577	570	588	534	575	542	543	570	555	546	547	556	581	610	539	558	546	533	572	560	550	579	558	568	556	601	527	594	575	558	569	552	578	577	541	567	538	572	564	563	601	560	591	550	532	590	502	532	527	526	541	578	525	571	534	564	565	558	588	556	579	593	569	523	542	516	500	561	582	572	548	548	612	530	522	554	584	562	579	577	580	600	571	599	574	526	528	514	561	559	600	565	555	553	579	578	567	500	572	626	573	576	569	562	608	547	531	610	534	543	572	579	593	548	521	559	579	564	549	566	566	544	549	587	558	542	536	583	516	575	559	578	546	610	560	554	599	541	573	574	560	561	594	541	549	567	573	570	538	562	573	532	548	560	580	551	545	574	579	606	538	597	546	552	537	543	590	533	553	535	569	536	538	574	570	574	580	549	553	585	603	582	574	581	594	598	561	556	522	557	543	540	588	556	569	496	583	551	541	642	560	548	566	521	597	604	555	586	559	556	578	612	520	533	594	594	596	591	536	573	509	552	557	529	544	558	605	582	531	542	553	534	579	550	576	572	507	564	567	546	596	561	571	602	542	565	541	608	561	571	559	580	603	549	550	603	575	574	534	522	567	516	513	579	582	578	601	536	544	565	564	592	534	527	564	573	572	585	618	580	572	575	565	520	553	573	523	575	584	581	521	571	526	566	608	573	531	590	563	581	577	594	611	567	558	565	561	545	564	566	547	574	543	552	574	547	585	590	556	552	545	570	563	545	558	549	557	578	540	554	542	542	536	520	579	566	649	580	574	560	541	550	589	567	548	534	540	531	567	540
21585	17745	23307	23635	19758	14321	10109	8607	5893	4229	5183	4194	3605	2714	2635	2225	2561	2093	1850	2286	1689	1276	1734	1473	1287	1047	797	1053	1108	1064	972	964	755	620	547	628	416	373	372	443	294	254	268	281	228	220	213	231	227	209	217	223	190	200	166	199	185	200	183	182	182	174	175	158	173	186	187	171	177	175	168	179	176	183	197	182	174	193	178	183	174	181	164	160	149	170	170	185	165	151	169	177	149	175	178	164	167	149	170	177	185	173	149	209	147	195	179	186	177	190	178	175	171	168	180	192	170	195	175	157	191	168	153	164	167	170	185	168	167	189	144	178	176	154	157	179	185	167	181	185	201	157	177	169	189	185	150	165	154	183	174	181	179	177	176	181	174	167	175	171	170	156	163	206	180	166	157	186	175	178	184	171	173	170	169	164	157	156	168	182	179	185	190	161	173	150	185	169	163	161	166	176	186	186	171	156	165	178	164	170	177	139	210	188	182	159	157	167	170	167	170	178	169	173	154	191	144	173	153	157	166	156	173	183	180	157	174	183	175	184	181	165	142	177	183	156	153	170	160	164	165	152	181	168	179	157	187	178	179	177	194	175	170	174	195	160	157	153	178	169	178	198	167	174	155	147	197	178	164	184	193	198	200	184	181	174	167	175	179	177	161	186	171	190	170	155	155	194	174	145	189	156	146	178	182	173	162	157	159	163	155	155	169	177	179	182	198	178	140	184	168	173	172	163	167	207	169	176	160	175	173	181	184	178	154	171	135	179	148	162	156	195	158	146	152	197	148	162	168	169	171	159	188	194	158	174	204	178	193	169	187	177	166	173	188	163	141	202	158	155	185	159	181	197	172	178	185	182	155	158	158	166	163	169	188	143	152	149	180	176	175	149	166	181	161	170	181	184	199	178	175	141	148	179	168	172	184	164	166	192	176	176	166	184	177	168	161	190	181	177	164	186	190	174	191	204	184	169	180	154	178	189	171	164	157	175	175	168	185	156	180	139	152	177	199	150	186	178	177	150	176	173	186	186	172	151	185	181	182	160	164	169	145	179	198	173	156	182	181	143	166	179	177	152	180	155	187	149	188	176	169	163	181	173	157	173	146	183	162	166	180	176	158	166	155	165	158	167	201	181	156	186	193	192	141	187	153	166	175	171	178	179	170	161	176	169	164	173	163	173	175	174	151	201	164	185	151	142	183	182	149	168	171	203	177	164	171	167	151	152	168	149	190	173	174	174	168	179	177	172	172	165	170	171	179	190	186	153	160	191	157	157	191	193	158	162	157	178	171	186	177	174	183	165	160	194	164	182	153	173	160	190	172	167	158	158	178	159	179	178	166	164	164	172	186	173	173	166	168	160	172	175	164	167	151	168	169	177	162	156	158	167	179	157	154	164	156	159	141	166	167	170	177	163	159	163	160	147	178	170	157	182	214	173	177	176	172	149	174	187	163	152	163	179	177	159	150	182	153	188	178	181	173	169	187	172	182	189	196	144	181	174	163	155	151	183	211	171	166	173	144	157	175	183	186	195	168	174	170	171	180	138	155	185	153	177	147	177	159	178	190	146	176	168	190	164	161	186	185	179	183	168	175	156	153	191	173	175	158	152	154	169	158	157	167	179	167	160	173	170	166	176	166	175	166	155	176	149	152	162	180	178	193	156	152	149	181	173	160	167	172	172	164	152	159	161	185	154	180	182	193	187	190	198	168	170	167	175	167	193	182	169	210	186	177	181	174	184	190	183	163	184	161	195	185	179	200	188	193	173	166	154	177	157	170	173	146	174	160	178	134	184	153	166	191	160	169	165	189	153	155	168	162	172	182	164	174	166	172	168	154	143	166	149	175	166	157	176	185	166	162	167	167	170	167	168	170	178	184	163	169	162	152	192	184	167	147	169	189	172	168	156	170	168	159	155	178	168	179	193	157	169	162	166	167	149	144	159	179	154	154	203	189	144	170	156	189	175	184	142	174	172	175	170	171	169	194	161	188	174	202	159	173	192	168	160	187	157	186	161	170	167	189	180	170	171	178	178	179	178	159	169	207	149	167	162	158	180	192	156	184	182	186	164	176	164	153	166	162	153	183	150	164	166	162	167	149	163	186	167	183	175	186	190	182	171	182	142	204	184	176	149	141	166	167	216	170	173	178	186	147	191	173	173	167	154	160	168	175	178	168	150	155	169	158	182	163	173	167	174	173	170	155	189	153	172	178	177	179	162	171	154	200	143	168	173	177	170	187	174	190	178	172	179	172	182	164	169	164	175	166	148	172	161	174	182	163	179	190	157	148	174	164	181	170	159	153	160	171	196	180	168	172	186	148	134	162	156	175	160	171	164	154	173	182	170	178	175	170	152	150	191	164	177	180	182	190	181	163	161	167	180	180	166	181	155	179	181	151	167	142	168	159	200	192	177	157	187	180	169	164	172	185	177	173	188	165	217	195	145	161	177	151	190	188	180	168	188	190	159	204	170	189	176	161	179	149	175	179	176	183	175	157	161	175	163	159	162	172	169	167	207	169	169	175	183	158	173	161	174	178	178	158	170	175	168	172	192	202	181	170	192	144	168	186	163	181	165	163	175	181	175	163	174	176	167	187	180	175	173	169	167	159	170	168	178	171	200	158	164	177	185	177	179	164	169	182	176	167	154	150	161	193	164	154	159	168	184	187	165	185	175	175	170	145	187	181	158	182	172	156	182	170	167	171	151	185	171	154	184	174	160	166	157	178	172	176	163	157	191	177	142	167	167	182	147	180	178	169	174	189	167	170	180	160	175	161	163	167	161	172	164	174	149	174	173	170	172	176	153	185	170	166	163	170	162	171	175	183	151	181	178	173	165	173	173	186	163	195	171	183	176	171	189	166	155	173	158	163	178	165	174	173	162	158	163	175	173	158	182	171	184	157	156	183	167	155	181	180	159	163	153	161	183	178	181	146	176	159	159	191	162	166	163	171	159	157	163	202	175	162	187	143	178	176	151	185	174	177	191	178	174	146	158	181	162	191	152	161	166	210	168	148	169	156	181	159	176	191	151	165	172	156	174	164	145	165	158	186	185	162	179	150	159	170	153	158	170	165	155	181	190	194	172	172	163	161	158	159	163	154	184	156	181	160	182	200	163	176	180	168	157	152	170	173	166	164	172	154	186	146	190	196	167	185	154	162	161	169	158	170	183	161	154	201	176	186	182	187	164	156	175	185	172	178	178	153	160	174	167	164	139	175	174	171	156	157	179	180	162	185	165	179	175	193	185	178	147	151	167	187	165	153	183	166	178	168	182	163	171	192	175	153	159	163	182	162	158	187	182	148	164	168	165	152	207	168	151	158	168	169	170	176	191	174	159	154	170	172	187	152	183	178	169	186	156	153	183	162	177	159	161	160	175	177	180	169	169	167	184	181	168	159	188	156	164	178	173	166	157	160	179	158	160	192	198	163	196	157	171	191	145	140	188	183	186	154	182	157	183	159	197	169	196	186	157	152	168	169	147	159	164	164	190	171	171
16457	15962	26338	29134	26738	22532	19944	20024	15597	13835	17193	15764	13888	9741	9951	9188	10499	8766	8022	10370	8008	6752	7905	7909	6415	5674	4706	5923	6291	6042	5213	6041	4191	3769	3488	3719	2285	2059	2273	2369	1288	1187	1280	1420	905	1000	1005	865	882	695	813	923	648	681	630	639	571	602	650	611	559	570	606	557	563	628	609	665	540	528	510	526	514	546	509	529	485	466	504	534	543	525	483	507	509	515	517	503	504	520	500	490	453	496	498	472	465	502	491	484	475	492	499	501	496	470	441	499	474	489	454	460	463	494	474	487	505	480	459	476	478	491	525	492	498	507	429	485	455	511	478	477	502	465	494	498	476	464	489	504	479	527	471	506	469	514	440	511	466	499	510	519	436	488	436	498	466	486	464	461	475	514	461	512	474	474	497	471	482	494	487	503	458	508	480	492	513	524	478	484	470	483	449	528	471	489	470	476	484	455	469	469	455	452	489	484	495	480	512	482	495	499	446	466	541	487	495	500	519	478	470	491	487	507	439	472	448	474	466	492	476	487	476	470	456	492	465	510	459	427	493	501	516	498	495	473	457	503	438	481	466	486	449	503	471	496	440	513	485	461	462	483	474	468	469	489	444	449	452	456	491	496	467	441	481	467	487	457	471	491	496	483	495	473	452	455	455	494	490	486	433	499	478	446	458	473	452	501	464	540	499	470	426	492	454	462	467	485	500	501	502	441	463	474	507	483	463	516	518	511	489	476	470	504	479	469	477	493	434	514	485	497	462	466	483	496	460	487	498	489	501	500	482	501	458	472	498	488	468	477	510	493	508	524	447	468	470	517	477	479	494	461	467	471	478	479	451	482	484	444	487	530	503	476	471	508	464	505	521	459	508	470	440	424	455	476	475	480	449	482	449	473	490	465	481	489	447	430	507	418	443	491	479	457	446	486	516	492	452	476	467	460	466	482	514	463	477	482	513	473	466	468	474	507	494	463	461	468	495	493	488	492	495	429	462	478	460	500	469	478	481	436	499	518	486	474	474	486	484	501	438	472	495	473	522	483	479	464	465	505	525	495	449	500	491	494	509	530	528	482	490	466	449	504	485	500	480	485	502	411	461	473	437	497	465	476	521	482	472	469	506	464	458	512	469	505	456	516	502	491	458	445	497	420	519	477	447	482	514	477	455	459	471	482	530	499	458	496	493	487	453	499	511	494	475	510	489	469	450	519	496	492	470	471	482	500	515	474	484	466	465	504	500	471	446	491	479	474	481	486	469	445	469	501	482	452	516	478	470	511	471	483	432	481	453	485	504	463	503	485	473	537	497	452	497	447	469	452	480	479	499	477	464	522	481	482	467	469	464	473	501	473	457	448	476	509	455	469	480	464	517	430	474	517	485	496	467	490	476	459	487	508	492	505	460	441	479	498	477	492	507	474	508	508	450	451	485	482	477	498	485	462	488	491	499	507	492	483	469	482	485	496	482	465	494	477	470	492	470	443	501	458	498	466	474	498	494	475	478	496	497	502	483	467	492	474	470	514	494	481	514	497	484	483	485	462	476	515	476	475	494	484	464	457	448	447	512	438	489	483	473	448	457	514	509	497	494	493	462	479	492	436	475	480	496	464	477	484	472	472	511	472	487	473	458	498	508	472	499	469	524	449	446	485	497	498	499	526	492	488	472	500	463	510	493	497	478	473	471	510	537	474	480	494	469	474	472	502	487	512	471	463	478	476	459	459	503	452	467	458	491	498	444	487	496	482	524	432	459	461	470	499	512	493	483	521	468	449	490	484	455	478	491	488	455	432	522	537	484	496	482	486	464	464	475	440	486	521	448	481	508	489	467	493	514	481	494	444	440	440	475	469	453	484	458	460	485	476	507	498	471	464	475	484	471	489	481	496	485	505	460	506	468	466	460	497	500	497	496	472	475	496	481	526	472	476	467	463	474	465	491	448	491	459	481	447	480	490	465	461	450	496	471	460	463	503	449	492	494	519	470	455	454	472	458	488	485	479	445	492	519	494	506	499	480	490	461	496	455	477	471	527	495	463	489	466	497	469	483	484	489	495	468	484	484	486	505	477	427	481	468	503	508	499	499	477	481	496	475	492	496	465	463	456	494	480	464	496	506	495	496	517	428	482	450	474	451	486	476	467	485	483	488	450	417	464	502	504	480	505	465	463	508	518	497	506	424	484	477	473	510	480	490	519	469	467	468	447	464	494	516	473	510	474	546	481	519	509	451	441	465	500	493	494	494	502	498	495	478	475	452	482	492	455	464	461	498	487	479	463	453	478	503	489	481	442	471	481	504	510	495	499	473	483	473	500	454	472	485	456	489	430	469	496	454	508	507	475	442	514	453	465	471	437	504	462	506	479	467	527	464	478	485	462	475	495	454	502	457	491	466	487	515	491	453	473	481	508	543	506	478	477	509	526	469	521	481	490	473	494	508	498	506	472	509	464	450	479	482	455	472	472	508	493	508	480	517	453	501	472	493	476	431	472	486	467	465	521	485	422	470	463	477	516	481	456	501	473	464	477	501	465	488	505	478	464	446	513	489	508	533	437	476	430	499	473	470	492	462	498	493	498	499	527	484	485	494	476	515	463	457	504	485	467	436	485	496	512	479	462	486	454	470	530	484	492	478	426	483	446	475	461	513	488	458	485	458	505	463	448	460	439	452	493	437	469	490	450	462	475	466	448	474	483	518	458	507	503	462	478	468	473	491	452	480	475	493	469	472	457	493	493	451	480	511	481	470	465	481	492	478	473	488	501	476	472	451	484	495	484	489	486	486	493	502	492	479	458	483	453	474	464	471	498	486	530	484	512	459	491	443	483	479	469	494	491	488	455	467	463	510	463	449	465	492	459	501	483	447	456	496	483	481	525	428	463	463	462	543	455	474	483	470	486	475	464	494	492	487	510	494	468	501	500	462	494	485	487	475	510	485	488	443	475	468	446	455	465	493	489	471	408	475	480	461	485	432	494	502	471	513	472	520	443	510	471	445	484	488	514	469	503	488	445	494	500	514	473	483	513	488	451	495	495	510	495	454	514	476	513	494	486	470	516	464	482	477	470	461	512	496	483	471	469	487	476	488	478	473	452	523	488	470	435	446	460	491	476	477	486	489	495	473	509	464	519	458	490	478	487	510	492	454	511	491	510	470	467	474	515	428	466	469	498	529	491	466	484	467	486	449	492	488	496	484	478	487	480	505	468	475	466	450	504	500	479	481	513	481	468	438	490	481	492	501	470	498	486	476	486	499	464	517	531	491	476	477	439	475	478	489	466	454	470	461	481	463	519	464	492	471	475	438	460	489	452	497	497	477	526	509	518	521	503	454	483	483	491	486	493	507	506	512	490	510	482	453	444	480	444	475	440	523	514	463	488	483	472	458	466	460	468	465	468	534	481	498	471	476	462	486	487	492	449	462	492	490	454	485	445	479	474	504	484	489	492	450	451	461	506	503	489	516	468	499	447	482	475	470	454	469	521	512	481	489	486	466	489	480	463	481	473	474	485	467	473
30893	26580	31345	30829	27886	22007	18286	16095	10302	7823	9748	7985	6713	5761	4423	3883	4202	3416	3469	4516	3269	2624	3189	2802	2388	1630	1797	1650	2108	1824	1807	1899	1212	1264	989	1178	642	542	545	669	406	308	389	380	263	247	270	231	260	214	244	238	189	178	190	174	180	176	206	187	166	183	183	197	189	186	185	177	161	161	173	160	164	167	175	139	134	168	152	162	153	141	159	140	181	163	152	148	158	149	160	151	165	148	158	153	166	153	146	145	154	148	160	141	177	139	148	151	157	152	151	164	129	153	158	124	148	155	125	138	151	154	153	158	180	147	147	152	149	172	157	155	146	158	158	136	151	174	164	135	148	151	146	158	150	150	159	157	129	145	157	142	135	128	154	167	135	169	165	139	146	140	150	172	146	145	150	168	167	147	147	157	156	139	158	155	133	153	145	158	154	139	138	152	176	133	167	180	156	157	142	162	139	141	152	167	156	141	166	147	151	156	168	142	144	165	143	153	147	131	158	154	128	145	172	140	144	157	142	141	141	151	160	140	130	146	151	139	162	145	145	158	147	139	145	145	141	148	128	132	156	142	140	156	168	141	178	170	167	151	151	160	175	146	153	155	146	150	138	134	164	161	142	156	130	143	151	153	161	157	158	127	162	175	147	168	166	156	144	149	176	154	144	167	163	140	144	154	180	142	142	147	163	154	165	129	153	172	170	154	154	152	157	157	162	121	156	161	165	155	145	165	147	149	162	167	164	163	157	157	150	127	156	151	143	161	160	141	156	147	152	152	138	158	147	169	131	164	167	137	158	155	144	152	139	131	179	168	167	156	146	143	160	164	145	176	154	122	144	151	155	144	132	158	141	150	151	150	162	161	155	127	156	155	135	151	168	155	149	173	158	164	161	156	148	133	158	141	135	144	139	159	164	151	143	156	141	135	144	172	154	151	165	157	135	137	143	174	165	152	153	163	165	145	149	144	157	145	161	144	159	167	137	154	171	159	155	159	169	147	149	150	132	159	146	140	146	146	124	141	142	143	150	163	161	154	146	121	156	139	154	130	156	165	159	138	157	136	138	157	155	140	155	179	141	154	146	179	165	126	149	138	147	154	141	145	165	148	150	131	161	165	137	148	154	143	146	164	160	168	159	155	144	163	172	145	157	139	159	160	173	164	142	130	131	133	162	156	163	163	170	140	157	140	145	141	161	157	157	164	125	146	152	142	158	151	148	152	151	173	133	159	160	157	145	124	182	160	169	165	173	141	146	157	154	140	162	167	141	186	145	164	154	140	139	160	143	121	156	175	163	149	145	164	165	136	163	160	157	172	169	181	161	147	157	144	144	162	154	136	144	155	171	154	137	159	154	155	123	155	130	139	158	156	142	191	169	158	168	150	154	155	172	150	151	168	149	141	170	156	157	161	179	135	132	141	148	163	135	155	141	183	161	165	143	163	143	162	160	121	144	152	151	146	155	155	141	140	143	172	147	138	146	144	153	144	134	141	135	167	137	156	152	151	156	142	147	154	136	147	149	133	147	180	159	168	156	164	146	154	152	144	160	149	139	154	163	150	156	136	142	153	137	158	145	157	167	148	165	148	132	117	137	165	148	157	183	160	144	145	170	157	131	163	148	142	143	140	159	165	158	158	129	136	133	162	146	140	153	156	145	146	155	157	164	159	138	158	160	142	143	168	162	157	157	132	152	134	132	155	157	148	153	164	165	174	137	145	153	141	160	172	172	155	142	145	165	150	158	138	150	145	154	173	124	146	153	146	152	149	164	154	132	140	161	143	157	165	143	156	133	139	125	136	147	153	161	159	129	148	142	158	126	141	144	147	142	153	171	146	152	169	159	143	144	148	151	147	159	146	127	151	164	171	138	163	152	132	154	156	154	173	148	153	129	155	141	131	167	130	147	148	158	168	175	169	139	150	141	165	174	158	155	136	156	152	144	131	144	173	161	147	153	175	152	164	161	150	158	170	159	147	133	146	150	138	140	144	137	153	156	143	181	136	155	155	155	139	138	148	162	164	122	153	126	171	148	147	142	141	133	148	165	165	162	168	137	156	145	155	162	147	157	133	160	153	173	157	170	157	162	138	172	136	150	162	146	164	165	152	148	145	171	157	163	156	127	143	144	152	162	159	169	174	160	151	150	146	141	157	173	172	159	153	183	158	155	151	153	161	148	144	154	149	147	145	146	148	130	150	153	164	164	162	127	139	154	155	148	156	140	125	128	161	144	141	180	159	142	166	141	132	151	151	144	161	152	174	151	162	160	143	140	160	161	145	176	170	146	164	146	145	138	160	158	142	168	136	153	163	145	142	152	158	173	157	162	129	144	169	150	142	133	155	144	157	152	142	140	157	152	153	151	136	145	155	154	145	146	157	150	163	171	125	156	148	163	150	182	145	150	150	144	158	175	189	158	151	170	138	159	139	154	168	137	179	162	147	136	149	152	158	171	149	153	141	140	129	149	137	152	160	153	162	153	141	157	152	145	148	162	144	161	147	132	156	156	154	131	134	153	147	171	149	157	151	140	134	122	155	152	135	171	172	166	163	157	158	123	143	149	143	145	139	150	147	164	176	149	157	135	138	143	145	161	132	139	165	145	130	160	151	139	172	156	176	145	172	149	165	165	140	143	152	138	135	148	165	158	166	140	141	169	152	155	158	161	170	142	138	147	160	165	140	153	159	160	134	154	144	168	152	152	167	140	140	144	142	154	159	144	166	160	163	155	159	134	149	166	177	165	133	155	145	170	137	165	162	150	177	144	169	158	146	142	143	159	163	152	148	157	152	165	152	159	151	154	152	162	149	160	148	128	157	138	156	142	155	152	152	173	166	147	134	156	173	180	158	158	145	143	133	164	162	148	151	142	146	145	149	145	152	146	155	154	142	174	163	136	146	140	160	145	153	157	148	148	139	163	164	133	168	135	170	156	160	163	171	152	153	164	155	136	152	145	169	162	150	141	149	135	133	146	148	134	144	136	161	169	156	157	165	162	160	157	148	145	129	173	159	161	137	139	147	166	151	146	161	143	158	162	157	155	150	171	168	132	182	151	153	133	143	166	151	155	153	163	165	150	153	148	152	137	146	151	135	145	172	150	161	141	171	145	161	179	168	178	142	167	169	163	138	160	167	147	182	133	158	142	152	164	175	139	138	141	148	169	146	149	173	162	150	144	135	170	142	155	166	163	169	132	153	153	141	151	151	145	156	149	188	148	137	145	144	132	134	135	134	157	162	187	152	145	141	157	149	156	145	146	169	153	153	143	140	165	143	160	166	178	141	144	143	148	150	179	149	161	157	145	173	145	158	147	164	146	134	160	142	143	147	147	197	147	142	168	139	153	148	143	122	159	123	144	141	184	178	159	152	168	145	141	154	141	119	151	171	152	153	175	184	181	174	142	158	140	157	143	151	149	162	152	161	173	126	136	163	142	151	155	148	153	150	163	176	146	149	146	156	158	168	166	144	166	158	158	151	146	152	144	147	155	154	145	148	142	150
21081	22267	32273	34917	33072	28694	27408	27504	20250	20434	24974	22520	20611	15830	14137	14049	15435	12493	12709	16302	13149	11448	12986	11725	10411	8938	8686	8934	10609	9600	9725	10074	7093	7385	5657	6039	3722	3142	3544	3853	1916	1677	2104	2098	1204	1244	1293	1138	1293	911	1023	1177	781	786	736	628	635	637	748	637	577	677	712	633	670	692	671	671	561	553	479	501	483	490	515	476	519	442	523	469	503	478	490	512	513	470	460	477	455	491	442	440	452	438	442	435	480	445	447	431	413	431	436	448	475	443	444	448	398	382	414	454	452	438	443	425	461	430	482	460	425	463	440	448	461	429	422	467	422	450	471	424	435	426	456	435	406	419	439	434	413	435	430	439	441	420	454	470	427	407	433	414	412	446	436	424	450	377	442	448	376	448	459	398	427	392	423	433	468	418	435	463	477	442	412	487	414	412	454	438	412	482	435	416	447	416	446	413	432	452	454	413	407	464	446	400	435	440	441	459	436	427	459	435	446	436	447	448	449	449	430	446	438	458	460	443	491	443	419	422	425	403	426	422	417	476	476	420	419	422	452	457	413	426	454	414	428	418	436	454	442	418	457	412	420	421	439	429	389	404	416	433	475	408	445	426	420	432	429	419	453	389	442	445	438	418	411	447	448	459	439	415	432	397	411	442	454	475	475	436	442	430	441	422	395	453	439	469	438	431	459	440	403	440	434	434	429	472	446	437	426	425	437	448	380	440	407	434	454	440	460	489	439	467	429	457	450	422	477	407	459	404	434	431	410	460	451	441	431	421	437	444	420	399	421	421	429	407	398	406	436	418	427	449	418	407	424	464	403	424	395	467	404	450	404	404	459	449	475	433	425	426	462	406	439	433	431	446	444	395	428	406	411	433	445	440	448	467	444	424	444	430	411	469	441	419	466	473	439	444	417	404	421	456	425	395	460	398	402	449	453	441	446	477	453	437	428	437	432	441	432	453	387	406	481	422	445	480	435	431	409	428	431	426	449	400	417	418	438	420	466	430	442	441	423	415	422	444	433	420	438	440	452	417	435	453	457	439	449	440	452	456	442	456	451	414	438	428	399	441	447	449	450	448	450	438	438	446	467	414	452	464	466	437	414	426	407	418	465	440	447	462	434	424	418	395	434	440	446	459	417	423	454	403	428	400	475	416	465	427	429	442	434	436	420	427	411	462	417	450	455	414	408	443	449	488	416	423	464	424	430	417	453	456	413	413	449	438	446	432	391	470	440	441	445	415	441	419	486	428	442	379	420	439	428	445	407	437	422	460	448	405	442	430	479	411	418	419	436	451	416	467	426	446	451	470	410	433	422	456	418	426	445	388	484	419	427	466	403	472	399	421	393	419	410	424	454	449	431	458	435	460	437	479	446	485	443	433	448	426	428	456	460	430	423	398	485	400	413	462	441	435	442	434	424	385	437	456	411	423	468	448	454	442	406	421	477	430	385	434	446	429	441	403	430	418	405	430	447	454	425	438	418	453	430	431	406	402	439	420	445	465	456	446	433	410	456	449	444	428	468	456	423	459	427	410	440	441	454	442	446	432	424	493	444	459	431	422	440	462	434	429	447	441	430	428	411	432	426	455	437	439	406	398	458	442	439	424	428	426	425	440	466	402	443	455	491	395	436	431	420	437	423	475	409	445	465	442	455	470	401	481	449	448	470	445	410	430	468	431	459	465	475	427	412	465	465	460	430	427	417	439	440	438	408	435	450	446	430	415	429	410	400	456	459	455	439	451	439	441	416	449	488	418	425	427	425	440	474	418	437	464	376	428	469	431	411	443	412	462	449	455	444	427	420	377	451	427	463	428	463	447	424	425	484	423	417	436	444	441	432	439	402	427	409	407	443	404	439	424	429	457	448	460	469	429	443	445	468	400	458	436	423	442	481	439	444	432	437	451	434	453	470	450	409	443	405	458	471	450	444	451	457	421	431	464	464	428	435	427	460	403	420	426	463	425	422	440	446	450	440	443	439	437	402	448	449	436	408	441	441	480	421	445	431	460	446	438	427	403	403	454	432	464	453	379	432	427	432	443	444	470	432	439	443	459	400	474	440	470	425	430	449	465	438	442	398	440	407	411	427	411	440	435	419	424	449	421	418	464	427	429	436	434	404	416	444	452	430	411	426	457	451	410	445	446	451	417	423	444	418	424	425	412	421	408	421	435	418	435	447	434	449	428	458	441	454	451	435	437	411	401	473	446	454	422	437	413	456	426	436	414	437	452	443	445	462	416	408	428	449	460	467	389	416	417	430	463	417	419	409	448	417	463	427	456	446	415	432	440	405	435	455	423	447	407	429	450	405	424	437	444	412	422	459	389	416	436	414	428	434	435	423	442	426	414	447	426	420	453	442	411	423	424	422	481	409	431	433	437	433	423	425	474	453	487	418	461	440	458	452	417	464	408	451	429	446	438	431	424	462	438	410	398	460	440	440	444	438	425	436	439	465	469	435	461	422	398	471	411	464	441	428	446	439	454	447	455	389	438	452	440	434	447	392	437	443	417	424	429	429	416	447	438	422	422	446	407	440	443	421	435	419	419	440	425	456	457	409	436	407	413	446	430	420	394	422	451	442	490	414	400	432	433	444	415	409	462	396	459	434	451	398	431	436	426	396	432	388	418	442	438	442	428	400	440	439	487	456	438	412	449	409	433	435	429	459	470	429	415	441	418	421	410	421	464	457	433	458	428	417	464	460	454	452	407	449	414	459	429	397	430	460	465	441	436	464	450	399	420	457	448	406	456	457	475	447	456	481	444	437	410	454	420	433	458	442	446	467	445	475	412	428	460	416	419	436	466	404	420	409	421	463	451	418	431	450	437	454	471	470	425	462	443	397	458	440	444	442	471	418	388	472	426	436	442	451	453	452	409	421	439	432	414	389	450	452	469	402	460	431	472	486	435	455	442	461	445	462	437	443	435	436	444	416	450	477	420	441	446	428	452	375	440	433	445	430	432	412	437	465	455	414	440	451	415	449	432	446	449	413	431	448	397	437	443	452	434	427	426	463	458	472	439	435	432	455	427	443	419	407	413	434	466	422	422	422	432	405	462	398	444	426	470	456	416	457	443	458	415	396	462	449	437	451	432	438	447	460	444	422	429	432	428	426	433	461	422	432	436	461	477	446	445	473	427	405	463	438	433	477	423	427	444	432	399	438	453	394	433	466	431	435	463	449	447	403	438	399	446	458	415	476	439	398	433	447	440	423	433	471	458	425	460	418	427	435	432	441	386	456	416	411	444	455	445	406	461	437	451	407	442	407	449	410	474	440	435	389	396	420	456	448	445	442	431	474	433	466	454	446	440	439	417	459	452	451	424	415	422	458	431	418	450	426	455	426	469	440	425	460	412	453	414	449	417	448	426	412	417	454	447	458	453	457	419	433	462	429	439	409	427	426	431	464	428	434	436	451	452	411	427	441	469	450	423	430	434	422	435	455	415	427	464	442	465	442	441	460	448	427	404	441	423	421	412	420	424	483	460	442	405	482	424	456	460
8401	5721	7260	5791	4054	2520	1809	1417	1046	863	867	689	572	501	480	463	396	378	380	472	379	379	349	315	287	279	265	279	316	278	293	236	257	266	286	221	236	241	231	265	224	217	234	212	203	202	204	193	229	215	215	218	204	209	169	222	197	208	210	219	239	204	212	209	205	216	198	179	188	219	218	188	204	196	208	193	211	212	206	211	179	206	190	208	188	197	216	188	193	197	206	213	230	198	191	226	206	213	200	199	189	213	231	184	186	221	204	209	222	211	216	185	193	222	206	204	192	216	204	198	200	179	207	208	176	208	203	181	213	172	219	194	205	202	183	183	202	183	212	220	200	218	190	193	212	198	227	154	231	208	197	192	214	226	222	191	210	213	185	207	195	216	192	205	198	223	196	176	218	223	201	209	211	209	199	219	217	184	218	220	203	202	205	233	222	203	251	202	189	202	236	181	221	199	216	198	207	204	195	189	182	190	208	214	199	228	222	226	208	213	194	220	193	186	186	208	189	211	181	202	214	191	230	192	199	182	219	198	211	205	214	219	192	232	241	216	222	231	212	198	194	209	235	205	202	203	211	182	186	212	165	187	226	232	192	194	185	192	220	208	213	215	214	201	223	201	203	191	210	204	187	184	179	197	177	219	205	204	186	205	184	173	181	208	215	223	197	229	202	198	184	190	206	217	210	201	202	208	179	223	198	179	196	205	211	200	193	223	212	213	226	232	215	209	198	212	194	202	181	176	231	217	207	180	200	218	195	211	186	211	217	238	212	183	210	210	181	210	182	224	207	212	198	183	206	225	193	223	182	230	216	202	207	209	211	195	215	192	206	229	203	170	223	217	206	193	210	204	213	210	199	200	206	216	205	211	202	214	192	196	192	208	180	223	203	182	221	182	190	166	210	201	190	219	212	216	199	181	225	186	190	195	203	195	228	187	204	194	218	204	186	203	224	194	209	217	189	203	194	192	184	207	201	207	222	198	236	208	221	201	219	194	185	199	190	206	206	218	165	210	210	203	194	173	202	214	200	214	220	202	231	199	193	203	194	213	178	219	194	219	207	179	174	211	200	235	188	177	228	207	195	178	178	221	209	228	225	198	192	229	183	208	217	195	222	211	196	208	181	210	177	195	192	209	215	211	210	232	192	186	191	207	182	187	221	213	217	224	195	221	210	234	225	212	206	190	190	203	207	187	213	225	199	197	195	192	187	182	211	210	198	164	196	200	214	221	228	194	215	193	204	200	196	206	206	217	208	210	217	227	178	196	230	194	227	215	183	191	204	221	206	207	207	217	194	204	247	206	201	206	192	194	188	218	200	212	200	211	204	210	182	192	203	203	215	196	229	226	213	191	218	207	210	198	207	210	200	209	197	203	206	214	206	209	213	204	220	185	179	212	205	204	204	217	196	223	210	187	219	198	193	207	185	184	218	187	206	211	214	200	211	224	193	223	200	197	215	210	214	196	206	200	218	210	211	206	212	216	223	196	219	178	183	179	226	214	228	200	201	220	219	200	196	215	224	221	210	195	201	190	216	217	202	222	220	192	216	222	196	210	241	210	198	187	199	199	182	192	201	211	231	215	215	198	216	186	212	206	184	211	198	207	193	212	191	214	207	189	212	201	223	187	188	188	180	211	203	206	199	236	217	232	191	207	222	222	210	221	196	196	201	210	196	226	206	184	193	218	179	210	207	215	206	203	205	203	192	214	186	190	206	224	215	203	186	213	198	217	167	207	208	181	203	217	198	190	199	195	181	189	192	223	221	218	210	204	188	184	204	203	194	209	196	185	206	212	194	200	230	182	219	231	217	207	197	192	203	188	203	201	224	206	191	221	201	218	215	209	222	228	209	199	210	225	206	216	180	206	195	187	224	214	189	185	216	231	238	190	201	206	164	202	188	194	222	185	216	185	193	195	207	191	222	199	214	178	190	227	189	215	215	211	199	204	190	214	221	219	222	187	197	200	192	222	198	216	186	180	206	202	211	211	196	200	199	210	210	232	216	206	207	204	201	204	238	205	230	197	188	201	190	183	211	187	206	197	225	197	204	210	203	224	188	221	223	202	202	206	240	196	224	197	192	217	208	186	212	225	207	194	210	193	212	199	227	213	223	218	208	201	211	197	213	212	188	223	223	210	210	204	199	174	177	176	198	185	213	199	188	198	217	222	220	238	212	192	187	216	188	218	210	230	192	217	212	199	183	199	193	202	193	213	205	197	210	209	174	192	237	201	235	216	189	209	199	198	215	211	227	194	203	219	180	227	194	234	204	202	193	186	179	192	190	208	187	186	185	204	215	187	200	199	208	210	196	187	183	204	211	188	206	207	213	188	189	237	192	221	170	180	188	188	202	192	193	208	221	188	196	198	220	217	221	220	203	192	231	197	170	195	225	206	189	192	214	214	202	202	207	185	194	233	215	193	197	209	214	174	183	183	212	203	201	177	199	204	200	202	214	197	206	226	192	203	170	170	175	187	196	219	201	199	191	220	199	189	197	193	208	223	224	252	214	208	200	201	217	197	223	177	188	182	188	224	189	189	233	223	202	236	197	212	215	183	183	191	198	208	213	205	213	217	207	193	217	206	209	197	203	230	206	222	196	225	183	230	203	214	184	221	216	203	222	201	216	197	222	210	181	201	219	186	213	214	224	192	198	217	230	193	203	203	188	198	213	191	219	203	231	213	211	179	192	186	200	178	207	200	199	206	189	219	222	226	202	203	202	213	201	198	231	213	210	206	201	200	197	216	190	223	196	202	211	188	179	202	204	216	201	176	213	208	205	200	206	202	220	193	196	228	191	202	222	196	212	226	187	204	204	220	210	222	200	199	177	206	207	214	186	205	194	193	199	208	191	172	215	204	207	197	232	188	228	226	218	172	203	185	204	215	193	213	211	182	185	216	196	199	187	214	203	200	199	224	217	199	208	204	196	215	236	178	195	197	199	226	214	210	225	215	231	223	200	196	197	228	199	207	192	212	212	221	206	194	204	221	195	226	191	209	214	202	184	190	226	211	212	195	206	222	221	203	184	229	201	214	200	190	204	204	208	177	200	199	228	207	197	211	207	220	214	221	206	214	202	210	208	200	208	204	204	198	219	223	199	217	206	174	196	208	224	214	193	182	178	208	223	168	215	206	212	230	200	195	206	194	241	198	197	204	196	231	203	213	200	225	205	213	221	198	216	188	183	183	222	219	211	214	201	205	213	209	199	228	203	197	192	196	202	190	215	214	201	206	218	200	239	174	197	223	174	177	208	190	245	220	170	196	220	196	203	203	196	221	217	192	203	195	226	212	198	216	203	204	227	225	200	206	182	211	220	218	224	232	207	196	199	178	196	225	205	192	207	210	206	192	225	202	203	194	208	203	205	189	212	202	179	210	200	185	217	208	216	212	191	224	194	217	221	184	236	186	220	202	198	203	191	211	210	201	186	178	212	227	229	209	197	192	189	195	196	186	222	220	197	199	211	203	211	209	195	218	209	220	186	209
7376	6753	14056	14116	11243	8417	6497	5575	4201	3869	3684	3152	2774	2268	2026	1764	1850	1681	1639	1831	1423	1313	1508	1473	1245	1073	1065	1089	1163	1082	1083	1074	951	973	868	908	785	719	777	758	691	654	693	663	630	633	625	607	598	623	612	610	612	561	605	594	498	615	569	606	668	542	585	522	582	545	580	619	577	560	564	563	590	577	557	616	563	569	548	558	587	564	565	615	499	578	603	572	519	573	556	552	578	572	611	513	555	547	575	557	571	562	604	550	578	565	607	548	587	533	541	539	591	550	595	528	560	576	521	529	565	615	597	546	524	576	528	573	560	607	620	596	506	591	561	540	557	515	559	524	581	540	572	594	547	549	542	557	592	576	542	572	555	548	582	586	544	558	569	549	539	544	617	559	547	581	565	535	541	573	581	593	588	575	581	553	532	562	541	578	558	523	588	574	560	541	554	573	531	554	562	519	557	550	559	601	580	559	590	552	550	593	587	557	555	572	563	525	514	539	563	545	566	557	511	563	560	569	546	530	552	529	586	522	541	544	577	532	570	534	583	549	517	579	579	522	551	542	626	566	611	566	522	536	566	601	548	544	586	530	583	555	575	552	517	579	510	568	590	568	574	559	589	560	528	591	563	553	554	570	536	536	549	580	537	540	566	537	549	544	579	514	550	552	557	554	562	578	534	547	542	545	562	538	611	583	523	555	551	541	574	580	560	548	536	589	631	533	578	547	549	568	547	561	565	562	571	572	595	553	579	581	552	558	553	586	569	554	550	551	556	572	575	565	527	622	518	552	549	581	529	551	608	590	590	566	585	586	563	547	505	615	527	567	538	515	552	568	563	570	557	582	526	595	564	566	594	575	584	536	572	559	577	578	574	573	548	572	537	569	574	516	546	538	552	591	553	521	558	547	561	528	543	573	555	586	615	526	573	564	539	567	566	526	542	600	554	545	566	582	586	565	525	576	592	529	616	615	564	597	563	596	563	588	569	571	576	578	589	532	532	566	571	567	603	560	567	606	546	538	549	589	566	535	587	533	582	551	571	524	610	554	560	544	561	549	555	557	559	580	550	604	573	552	550	574	616	536	557	516	601	610	597	588	562	577	541	611	564	542	532	538	593	539	596	526	574	544	555	578	551	490	542	561	555	533	584	594	574	541	578	608	547	572	521	572	607	531	588	559	599	555	574	577	538	520	567	543	565	563	581	541	584	538	592	530	556	568	591	555	584	552	588	562	541	573	534	543	567	544	580	511	566	567	586	548	554	568	552	539	561	592	621	539	556	536	552	582	573	539	572	533	552	560	591	568	570	616	593	601	569	572	571	588	524	571	588	568	596	609	556	533	567	560	539	579	554	572	576	545	572	555	530	543	569	524	618	565	543	574	560	546	563	574	578	545	532	615	474	545	569	555	576	552	539	574	548	587	573	578	547	535	546	565	563	564	595	586	511	590	521	572	517	565	560	571	532	538	523	519	548	620	552	527	547	547	608	583	558	564	581	562	495	598	581	547	567	550	593	608	554	569	560	537	550	536	603	561	559	538	556	495	561	596	540	546	560	579	576	555	566	557	566	562	566	541	560	569	569	534	492	565	578	546	561	601	552	568	519	572	540	544	595	592	535	584	565	576	555	559	576	559	560	564	564	612	613	518	551	555	551	566	569	559	539	561	506	562	518	544	514	539	572	614	527	549	601	550	574	566	544	544	563	548	593	549	563	563	500	568	542	583	527	583	526	583	576	597	542	557	533	542	554	561	531	567	557	533	531	551	545	556	570	568	585	573	567	600	562	559	593	562	554	585	557	554	554	533	585	557	548	589	602	601	598	539	571	541	557	551	616	541	551	545	594	550	573	625	616	584	580	566	538	626	570	578	546	539	543	556	545	558	593	568	533	505	542	575	560	515	558	590	574	566	534	546	558	574	573	578	568	533	575	560	575	553	583	532	546	549	510	548	610	548	556	561	551	595	557	519	531	557	581	566	556	562	586	556	540	585	557	571	561	563	584	535	552	605	582	597	567	583	574	553	584	577	573	580	549	565	506	546	557	576	564	582	584	567	504	570	531	569	599	588	570	555	530	598	572	590	572	523	550	583	606	616	588	591	541	516	602	549	556	555	540	552	582	570	573	567	570	565	527	555	606	534	533	572	602	562	540	551	540	588	604	551	558	581	583	563	562	540	556	549	582	562	583	571	576	511	592	583	580	564	574	549	575	543	556	553	624	588	540	514	500	571	581	598	551	575	579	574	559	505	537	559	526	588	557	569	564	568	558	581	538	557	539	584	535	540	578	553	578	555	523	544	566	550	577	543	598	557	567	542	609	564	574	555	603	566	571	570	585	584	579	584	592	568	581	552	581	522	522	546	544	552	556	590	571	553	595	598	581	552	543	579	578	563	508	547	561	550	572	584	590	570	605	535	533	536	538	556	539	541	541	584	584	537	567	565	565	593	544	534	591	570	564	556	546	583	571	582	551	546	570	510	551	599	596	576	551	581	547	528	571	519	556	592	536	571	603	562	536	599	581	542	573	559	570	548	568	574	543	580	563	552	537	549	546	553	572	555	540	569	559	565	565	513	567	577	541	540	580	525	555	571	538	595	522	592	526	584	579	574	567	576	561	574	491	578	539	590	564	576	546	582	561	563	588	576	514	594	607	579	542	557	618	584	559	567	613	575	591	551	519	664	554	572	570	602	569	603	572	554	594	577	554	540	559	570	563	577	562	602	597	573	547	547	575	589	569	589	557	535	558	617	572	566	590	588	569	568	567	572	526	561	546	579	543	510	602	535	558	537	551	511	571	534	583	550	581	551	578	568	553	544	518	594	589	563	578	543	577	559	517	558	503	577	556	575	578	527	604	562	574	541	594	570	574	541	553	601	558	544	561	565	544	552	569	566	573	561	576	559	555	589	531	594	622	549	563	580	554	580	520	575	555	535	542	564	569	553	557	611	564	552	583	568	557	583	594	583	542	554	575	558	537	585	535	512	563	537	580	583	607	561	598	612	510	554	556	610	563	556	568	555	582	599	517	585	563	546	573	542	535	591	533	564	536	526	559	562	561	569	604	582	577	566	553	585	543	532	575	548	521	543	577	528	545	551	550	539	552	524	548	556	589	540	555	575	555	595	526	547	553	531	596	558	552	539	553	572	557	551	557	571	592	536	599	545	592	529	535	563	565	572	555	590	535	540	574	593	553	547	573	589	557	557	559	563	567	596	565	528	544	563	592	566	585	550	546	549	566	546	576	549	631	575	526	576	545	551	574	585	588	558	581	557	560	547	554	563	499	548	526	553	524	549	586	556	591	536	561	558	596	534	481	555	560	555	569	568	594	540	572	575	571	535	536	568	526	546	580	548	535	581	570	534	558	569	578	587	589	563	549	576	594	527	563	543	560	614	569	575	569	538	524	560	552	576	530	525	578	576	576	536	553	571	536	591	600	551	538	544	499	547	578	573	530	575	574	555	554	523	537	568	590	538	603	576	525	569	523	516	553	556
22586	17605	23832	23666	20247	14880	10524	8055	4999	4260	5640	4418	3631	2488	2699	1899	2376	1931	2266	2305	1837	1289	1689	1640	1301	915	871	831	1139	1075	973	953	747	725	620	659	438	356	372	418	305	260	265	242	210	240	241	208	227	185	194	207	211	181	172	174	191	190	190	168	165	164	202	177	186	161	157	173	206	185	168	156	176	190	171	188	184	186	147	150	178	181	150	153	166	170	155	199	160	174	181	189	170	147	177	160	159	184	183	151	178	168	169	184	164	175	184	162	167	191	179	210	170	180	152	158	192	163	175	167	171	176	174	176	176	184	149	167	162	165	191	177	189	171	197	174	171	165	168	145	170	172	173	183	161	155	176	156	161	186	151	169	168	143	153	170	154	162	162	159	194	142	215	156	174	192	187	150	191	178	165	159	182	159	179	165	163	169	191	155	160	183	170	173	158	159	161	155	163	179	154	185	159	145	191	158	179	166	173	191	197	188	176	157	167	161	153	190	157	184	164	171	183	169	169	189	172	170	181	174	176	165	188	174	170	181	143	177	161	185	170	175	174	202	157	181	180	178	166	164	157	174	175	158	169	162	169	159	165	166	162	154	158	169	165	166	161	178	186	178	147	134	168	172	182	175	176	176	157	190	168	172	158	187	158	188	179	187	176	171	165	171	172	176	172	153	148	179	149	166	171	174	172	160	164	171	158	172	138	143	167	176	177	170	203	193	156	155	173	180	152	179	137	171	164	204	165	168	165	178	197	167	166	178	180	172	165	199	167	162	163	162	183	170	156	173	176	182	163	163	169	175	182	173	184	169	174	157	175	154	166	166	187	155	164	202	185	152	176	145	157	207	162	162	160	163	165	158	178	162	167	200	182	152	164	182	148	166	164	167	166	175	151	177	169	196	170	163	176	167	181	153	177	173	173	167	149	171	175	169	173	174	169	159	162	157	160	188	156	156	175	161	146	175	149	149	171	184	181	132	191	177	198	190	162	144	152	177	162	168	158	179	162	149	161	164	197	168	162	173	159	165	160	149	162	179	166	174	182	164	184	152	183	186	171	151	186	172	171	188	156	162	147	154	179	150	160	155	151	154	170	192	182	174	180	166	175	174	177	165	155	144	177	162	173	163	164	174	175	168	181	179	193	153	185	160	189	158	160	180	161	191	146	175	178	176	180	160	155	166	176	175	184	175	167	173	175	170	180	205	170	173	183	150	159	183	177	188	141	182	171	181	175	171	167	152	150	148	182	164	168	182	160	186	206	171	178	177	157	174	167	185	185	201	190	173	162	165	192	177	169	157	161	158	171	189	158	159	176	168	164	179	173	173	155	175	167	162	167	183	186	145	166	185	164	173	194	157	158	179	189	168	150	168	169	157	130	179	195	175	178	164	164	149	201	156	180	168	144	170	168	187	171	174	156	168	155	170	170	190	171	188	195	157	173	185	150	159	165	161	173	188	175	187	163	193	185	189	169	172	149	171	150	201	167	191	158	175	164	180	156	163	168	197	170	166	180	170	196	178	180	193	161	141	190	177	169	164	188	163	168	175	172	198	189	160	180	167	173	178	170	153	164	150	127	180	179	168	167	166	183	174	168	168	180	176	168	159	169	185	169	173	157	167	178	164	147	173	162	157	191	167	169	164	168	174	166	192	162	160	167	160	178	188	146	173	140	165	180	177	167	178	155	174	185	146	183	158	167	151	171	167	188	178	170	153	159	163	177	184	147	156	151	184	159	160	166	158	163	161	150	153	163	172	169	186	167	178	175	159	178	168	153	179	161	170	167	164	157	189	181	157	187	163	158	153	185	186	169	162	155	175	183	160	155	185	136	155	179	179	167	174	146	183	155	171	176	171	184	171	171	151	169	178	156	180	182	173	144	176	186	194	182	157	161	163	151	169	173	182	173	170	198	172	193	194	168	160	187	156	163	160	171	185	148	189	159	147	184	167	188	181	166	177	167	159	157	158	155	173	140	191	164	174	162	153	153	159	161	163	170	166	168	172	180	150	151	174	172	174	157	144	173	167	171	155	170	171	175	177	178	153	166	183	159	163	174	158	159	150	169	179	176	167	146	178	167	159	164	170	170	172	181	168	205	162	167	167	168	177	165	179	171	159	171	173	161	184	180	161	188	169	168	156	184	158	172	155	166	185	174	188	183	174	164	158	204	169	162	172	162	160	184	163	177	160	183	148	167	183	147	173	169	168	165	191	148	167	156	164	175	185	168	156	156	181	189	142	167	153	166	161	161	162	199	177	171	161	175	172	156	177	158	167	158	158	171	170	169	170	165	184	158	187	191	175	178	183	180	161	170	171	155	177	170	180	160	184	154	169	173	180	170	177	155	186	169	166	155	170	189	175	174	176	144	181	172	194	171	153	156	198	171	161	184	173	165	171	152	177	158	149	154	175	162	151	175	189	196	156	175	189	178	174	193	174	172	171	175	141	154	177	166	199	180	193	156	156	182	181	181	171	188	164	176	198	174	179	190	175	171	154	168	136	170	185	163	165	191	181	164	187	161	180	173	170	167	174	167	195	172	145	173	172	174	147	184	173	180	173	171	186	171	165	181	167	175	162	176	176	188	172	176	149	159	156	169	171	170	159	145	155	172	162	170	168	170	184	189	146	170	186	172	165	154	174	159	167	158	164	151	186	153	163	171	154	162	174	170	190	177	202	170	191	171	164	191	182	161	157	194	169	179	168	194	159	182	170	171	174	198	169	166	199	168	162	175	186	171	159	192	165	154	173	161	172	175	180	161	171	171	157	159	196	169	187	185	142	154	155	178	180	171	158	198	180	162	172	167	187	158	161	148	171	168	162	180	169	161	186	187	159	157	149	192	167	191	192	175	173	171	160	163	185	175	163	175	179	155	187	170	143	185	158	141	189	174	207	152	157	179	190	175	192	175	186	187	175	171	174	157	167	140	150	157	156	162	185	171	169	175	155	187	173	159	169	193	175	164	177	172	183	174	156	184	171	158	157	159	152	149	159	155	183	178	190	200	170	167	167	157	158	169	165	179	174	171	166	183	156	152	169	150	185	160	154	181	163	173	158	152	193	171	174	184	180	174	153	172	165	165	153	163	168	170	177	169	193	167	148	180	165	157	148	175	172	163	166	161	174	161	184	164	149	178	199	153	179	186	153	205	185	185	146	145	158	188	160	157	161	154	147	174	176	172	173	183	153	179	179	186	185	168	174	169	167	171	164	144	144	173	171	180	177	159	165	163	162	165	157	163	171	163	185	190	167	160	178	174	170	182	174	180	146	188	164	158	177	171	193	162	181	162	181	176	174	174	173	192	167	178	167	166	154	178	156	187	165	179	170	164	174	162	149	189	179	180	147	163	185	159	171	169	179	182	171	164	163	161	173	151	172	168	174	179	182	160	199	171	179	160	151	174	184	160	154	159	156	169	167	167	155	196	160	165	178	181	153	168	172	184	171	152	181	169	156	181	167	182	175	167	167	192	166	169	141	150	177	153	160	188	150	166	163	147	168
16831	15798	27506	28797	27051	23157	20471	18492	14156	13952	17521	15959	13626	9190	10747	8257	10268	8156	9722	10775	8133	7108	8528	8513	6566	4762	4679	4854	6096	6171	6108	5785	4582	4440	3543	3937	2243	1883	2114	2278	1380	1158	1301	1283	879	971	966	798	919	794	781	809	661	631	629	588	597	594	654	578	591	583	579	596	610	613	576	600	546	570	526	556	537	556	521	517	545	497	504	477	498	528	505	470	460	556	529	472	521	448	499	466	476	501	501	468	448	450	501	460	485	447	479	460	484	460	489	454	494	473	508	441	482	496	512	519	481	453	469	514	490	492	495	481	457	507	506	517	463	498	459	486	486	472	468	498	492	457	465	519	475	510	506	474	477	472	477	486	462	447	460	479	482	529	480	487	513	503	503	451	494	502	461	488	474	490	454	491	451	471	492	470	473	451	480	451	435	447	461	462	475	484	435	484	472	476	486	447	466	503	474	471	477	463	503	445	449	467	484	494	452	470	485	526	484	500	476	474	466	480	487	472	473	504	449	427	460	477	479	475	451	482	484	505	449	506	471	479	482	468	460	462	493	454	495	460	456	469	481	464	462	464	497	445	456	442	476	488	487	463	485	456	514	455	479	457	496	456	509	481	481	469	484	477	466	486	462	456	516	478	465	476	501	473	470	451	480	482	480	483	457	462	488	500	545	493	476	468	483	504	480	475	506	466	451	454	500	477	504	484	440	466	459	488	482	452	471	476	424	494	499	471	463	497	431	441	505	456	467	446	465	479	504	444	479	497	450	485	483	498	509	497	465	459	461	463	463	483	468	485	455	445	481	487	454	490	478	467	470	459	508	485	499	495	509	479	476	507	455	474	488	477	472	506	447	482	515	482	473	469	439	439	452	458	468	458	451	466	523	464	511	450	468	447	464	491	457	497	470	495	515	451	497	475	517	448	480	444	453	422	490	441	440	439	464	465	465	502	496	495	526	480	454	466	463	469	478	497	463	462	499	427	476	457	508	509	515	451	490	444	484	464	498	506	492	485	453	488	441	455	485	467	495	483	426	465	467	445	466	454	458	466	530	469	487	451	478	487	487	478	487	469	454	496	494	454	463	493	529	479	496	450	455	500	490	474	483	466	526	467	497	433	481	503	532	461	484	472	439	481	471	478	473	518	472	482	475	467	498	480	519	461	443	465	455	513	502	458	519	491	495	491	529	499	478	468	502	444	454	501	490	479	472	464	446	487	458	503	491	485	471	477	483	473	496	478	495	472	502	464	469	502	457	455	461	464	455	492	485	479	542	475	480	477	451	468	484	494	455	449	493	475	494	533	461	458	499	475	464	487	471	476	518	480	493	475	495	461	461	450	442	483	470	504	474	465	484	463	490	474	469	450	465	460	463	466	473	477	506	485	481	491	487	508	484	446	492	499	505	469	494	482	476	474	468	479	504	494	471	509	447	446	463	476	450	463	481	455	502	492	430	440	489	471	437	477	468	486	444	497	492	430	489	457	461	478	487	446	458	459	527	480	521	496	494	481	467	479	460	484	469	469	444	468	476	486	473	477	462	423	472	466	488	458	477	487	510	497	503	461	491	479	488	482	477	489	480	472	500	485	474	473	474	471	463	478	528	473	474	467	511	498	484	476	507	455	489	453	529	477	459	471	494	493	514	469	430	511	455	463	446	457	476	456	473	467	470	471	470	466	513	485	455	516	481	449	446	453	480	457	494	482	451	486	434	428	470	504	444	435	515	486	487	474	517	449	463	495	474	489	504	439	481	487	511	486	475	474	502	461	454	457	500	469	478	484	468	476	435	477	487	487	505	468	482	497	502	445	489	449	446	452	507	484	436	493	489	505	444	505	455	456	435	467	531	496	457	517	472	452	461	460	483	465	448	443	438	485	475	467	472	495	470	460	454	446	484	482	492	454	446	494	431	479	495	444	465	493	467	507	509	470	492	447	474	442	474	441	472	451	474	481	458	459	453	466	503	479	490	475	442	504	503	490	469	496	469	441	463	485	439	477	463	437	472	494	472	501	439	479	462	476	460	468	461	467	459	488	461	438	527	468	511	459	498	495	467	488	489	462	481	439	444	473	502	486	480	492	466	442	488	514	495	457	503	468	481	531	477	474	492	482	519	474	485	494	466	442	480	474	467	458	442	454	473	455	466	462	460	470	482	468	468	481	490	530	442	463	420	458	509	461	464	480	505	487	522	487	473	492	488	512	511	459	504	522	485	473	488	464	460	494	448	415	505	503	498	486	477	490	485	464	492	485	506	484	472	490	466	465	464	525	467	426	454	495	512	449	505	464	464	447	463	464	517	477	510	471	479	477	513	513	511	474	507	488	495	461	521	466	481	433	465	484	463	511	489	497	493	509	450	460	465	479	458	475	489	499	478	494	479	449	504	442	475	491	468	482	473	475	478	479	464	450	493	449	496	469	486	459	538	508	484	468	468	454	445	481	492	464	492	469	457	479	470	465	453	444	507	491	476	525	452	438	499	493	408	477	474	497	455	482	473	490	482	484	488	461	493	521	473	439	459	488	467	500	444	475	450	448	465	485	502	504	490	478	466	478	473	499	451	475	454	506	470	455	494	444	462	503	491	486	514	481	478	490	488	472	503	474	470	457	470	434	494	454	458	505	472	481	488	479	481	483	480	502	486	486	491	445	477	479	460	485	515	450	528	463	484	469	484	479	447	489	474	493	503	490	487	491	491	466	430	478	441	462	485	490	471	430	495	467	484	491	477	460	454	442	448	446	433	424	473	526	520	503	481	444	448	483	493	492	503	508	483	470	495	466	456	476	493	452	480	490	452	465	487	446	458	498	474	444	445	465	480	457	476	477	497	447	463	471	475	472	487	494	449	467	533	458	488	490	498	449	516	475	443	464	500	452	467	450	468	444	455	489	483	488	469	449	468	469	465	493	494	509	476	495	463	467	425	480	496	447	476	513	523	481	437	467	499	468	464	486	477	530	511	464	484	411	467	485	501	483	479	482	504	474	448	509	488	471	514	500	484	441	455	488	463	472	497	497	480	510	472	502	477	479	505	495	478	468	469	474	486	470	487	469	446	468	479	503	448	482	470	533	459	473	453	479	482	475	443	498	491	489	478	461	465	484	440	467	478	462	478	481	459	465	472	486	509	472	482	506	465	456	486	502	482	478	432	500	484	500	480	497	472	514	469	499	483	449	477	500	442	477	480	453	458	444	473	488	508	482	437	493	482	483	461	496	477	469	461	464	453	456	478	506	481	524	459	436	490	486	489	472	484	475	496	487	494	493	442	493	457	498	473	477	454	467	483	472	490	497	472	505	487	486	475	421	484	488	464	522	469	502	496	465	462	511	477	475	463	514	493	482	492	451	480	491	498	487	473	458	464	477	519	477	499	459	469	499	509	472	505	468	477	492	495	448	481	500	472	515	498	462	507	455	440	509	465	460	481	473	488	476	466	490	473	494	492	517	468	452	481	452	480	488	463	489	486	470	454	482	457	510	474	476	457	470	478	460	502	457	486	483
30973	26055	31814	31155	28458	23199	18540	14621	10256	7307	9480	8176	6644	5367	5457	3911	4248	4164	4407	4179	2887	2784	3236	2997	2654	1644	1587	1480	1987	2062	1748	1970	1436	1255	1055	1172	619	508	553	619	395	351	328	333	243	256	294	238	287	230	198	234	159	195	174	173	170	157	173	179	141	157	184	183	172	171	212	197	166	160	158	165	158	142	141	163	168	166	158	167	155	174	178	156	144	154	145	156	148	146	170	130	158	159	140	160	138	158	151	157	169	132	151	171	146	155	143	173	179	142	138	142	139	143	149	161	158	155	148	180	138	143	153	148	175	169	157	144	175	156	165	181	154	165	140	141	143	144	146	149	149	137	155	157	175	162	125	138	138	150	138	146	156	167	154	133	147	142	148	155	182	156	151	154	142	156	171	154	130	141	161	148	164	137	142	144	149	144	155	154	153	137	143	160	142	163	156	148	161	143	159	165	154	155	152	158	147	160	157	138	163	145	168	172	160	137	155	159	151	127	156	164	150	140	133	155	147	169	148	155	142	148	173	182	159	165	138	144	128	161	151	150	149	148	146	162	153	153	134	137	148	146	149	148	151	155	164	139	154	173	173	144	154	138	116	160	140	171	145	152	157	131	166	140	149	168	153	165	146	160	149	137	148	159	177	149	159	149	169	168	129	159	167	161	136	147	169	132	142	143	139	152	137	152	148	156	150	167	140	143	125	149	150	147	140	164	133	132	149	143	158	146	142	132	145	158	149	156	150	151	152	170	145	140	160	170	148	158	159	144	148	160	139	144	158	123	145	152	153	150	166	148	165	168	142	176	152	166	151	149	148	152	151	166	161	156	137	150	152	168	142	143	142	128	143	125	165	167	161	146	136	172	140	153	162	134	123	158	148	147	121	143	162	157	151	156	148	133	177	159	135	161	145	142	146	155	151	134	172	136	142	146	137	174	134	135	150	157	146	146	148	136	149	169	178	131	151	151	175	153	138	157	156	153	166	140	162	151	170	160	149	136	158	148	142	167	151	157	153	139	146	143	152	142	134	149	154	154	161	168	161	149	134	139	147	130	150	151	157	154	149	147	142	141	135	142	140	152	159	139	127	160	130	159	135	154	152	160	159	144	135	153	155	151	163	141	154	184	150	149	155	141	131	150	162	143	167	155	168	155	160	166	148	177	132	165	149	152	146	149	146	138	154	152	141	164	139	171	172	150	159	153	156	144	140	129	135	160	153	170	122	148	144	150	149	138	142	129	158	155	137	166	168	165	146	131	160	164	123	157	131	159	153	153	145	162	144	143	165	143	158	125	159	156	167	144	139	156	164	138	155	162	150	161	166	137	165	142	142	153	153	145	163	133	175	150	145	141	157	177	149	161	141	151	157	147	147	164	150	166	148	166	162	155	172	127	137	157	147	160	159	158	153	160	153	162	146	160	150	174	151	165	157	156	153	162	159	133	151	165	135	157	157	128	164	148	158	123	147	125	135	153	136	141	162	154	137	163	132	188	148	163	151	156	172	162	149	158	171	167	146	144	146	159	149	150	149	146	153	124	166	154	139	144	160	150	161	148	165	153	156	130	149	182	160	134	170	135	165	156	126	145	149	158	162	166	168	186	167	148	152	162	154	133	148	164	140	163	159	136	137	181	133	158	132	147	146	173	134	121	169	154	149	134	149	153	152	152	163	125	160	129	155	114	137	141	150	149	170	142	158	163	139	133	139	173	146	160	152	137	133	160	143	166	156	159	130	146	158	147	168	144	136	143	146	161	180	145	141	161	146	141	160	155	162	170	160	128	143	173	145	146	166	161	140	149	152	166	151	167	180	163	155	167	157	161	166	158	151	151	111	155	164	152	119	154	166	154	139	166	155	149	117	160	150	149	156	166	153	153	150	157	149	136	162	135	173	152	145	143	158	151	159	130	150	138	156	136	158	166	165	135	140	166	156	135	156	134	151	146	148	152	125	158	137	137	142	173	150	154	141	144	145	147	145	145	151	144	159	146	154	153	144	155	148	144	136	148	136	137	156	129	138	165	162	149	160	141	155	154	150	147	142	142	173	139	155	161	178	150	150	126	134	137	143	132	136	142	145	148	155	134	139	166	157	144	176	159	126	134	146	151	163	150	163	172	149	149	141	165	141	141	161	134	164	158	152	137	153	134	141	151	165	146	158	142	140	160	149	148	140	138	145	135	150	131	161	156	132	161	158	162	139	153	137	144	146	150	145	159	188	136	144	136	163	181	170	156	149	124	155	147	155	161	152	166	152	157	154	173	168	144	163	144	166	159	137	154	142	139	145	156	166	170	154	150	170	155	163	158	137	144	149	136	155	139	163	153	133	173	149	138	146	155	157	147	135	152	142	145	133	168	145	157	183	122	151	142	169	169	148	145	176	148	144	144	160	165	156	172	147	162	155	158	135	180	148	154	127	149	162	132	153	156	141	142	155	166	172	176	164	157	152	165	160	142	146	156	158	123	143	140	155	137	152	154	146	162	144	150	155	160	154	156	153	180	156	139	167	159	149	154	134	143	175	149	160	154	150	153	140	160	175	164	151	149	128	158	143	149	135	158	151	174	151	162	146	147	138	166	138	159	168	136	155	145	143	148	143	154	159	152	137	152	150	153	157	141	143	135	130	154	149	157	178	157	169	153	142	124	160	167	135	147	150	144	162	144	165	137	150	138	151	169	137	148	145	157	149	149	157	148	130	144	142	146	159	155	162	138	174	148	143	154	172	179	167	152	156	146	176	157	172	146	161	118	147	149	153	153	163	169	132	143	138	139	161	151	130	154	126	171	145	146	150	167	136	161	174	157	160	125	140	165	133	147	147	151	146	153	160	167	146	162	129	139	163	158	151	182	168	137	160	157	160	148	152	151	164	154	145	167	162	155	148	144	149	148	145	150	157	142	145	133	152	162	166	151	141	161	128	155	130	135	182	170	143	162	153	141	141	143	152	136	150	151	133	163	158	150	157	152	176	138	160	149	173	158	146	136	146	134	146	154	157	132	158	153	142	149	141	132	147	142	139	150	164	141	162	139	148	144	159	154	160	161	151	171	152	158	140	148	141	153	134	142	189	153	163	123	163	148	172	134	155	143	175	184	140	129	154	154	136	140	153	167	166	158	135	143	129	128	153	144	143	157	154	155	135	140	135	151	173	158	164	121	126	147	166	145	154	136	183	166	139	161	175	144	165	156	162	152	136	152	146	154	147	140	159	139	158	139	142	145	157	154	138	138	154	138	173	160	155	138	139	147	145	150	145	146	132	174	136	140	156	151	173	145	158	161	164	153	157	175	171	145	126	144	154	170	149	149	150	174	161	160	133	175	147	167	152	143	163	166	154	179	156	153	147	175	155	129	133	163	166	142	155	140	166	141	151	165	137	143	145	183	141	147	162	169	163	147	169	133	146	141	148	170	190	117	150	174	148	135	150	144	177	151	165	142	164	148	153	147	141	140	167	159	158	157	155	145	131	134	158	132	150	155	155	146	156	140	192	135	144	130
21234	22233	32786	34555	33600	29502	27263	26117	20811	19620	24473	22631	20139	15022	16465	13252	15312	13600	15127	15828	11735	12946	13763	12661	11131	8518	8246	8062	10156	10229	8979	10360	8051	7328	6007	6600	3496	2937	3372	3616	2047	1808	1812	1765	1095	1271	1347	1051	1328	1052	1056	1057	760	754	656	602	653	633	739	632	647	642	670	669	683	679	695	718	585	561	496	491	491	528	503	519	479	483	503	475	499	459	503	478	478	502	482	448	488	481	498	450	488	451	465	408	472	440	477	443	411	426	461	404	480	479	438	427	406	448	423	474	450	408	430	448	437	445	402	446	445	425	438	408	455	491	441	486	445	438	432	462	463	401	424	455	422	481	474	447	424	420	432	421	450	454	401	433	462	411	415	434	439	462	422	441	396	386	439	401	450	437	454	448	416	402	424	409	465	449	437	445	459	379	463	436	443	432	426	418	439	429	460	436	456	436	442	443	441	451	461	420	438	429	460	429	441	447	434	439	456	414	464	423	443	437	455	434	383	430	440	463	400	451	458	396	435	446	441	442	441	425	453	445	409	415	433	455	442	413	463	461	408	466	423	433	451	407	425	467	406	463	436	424	395	426	412	427	397	403	473	440	450	438	460	400	445	463	439	429	442	407	432	420	407	439	461	425	453	396	431	422	413	482	423	403	431	446	424	451	414	432	444	415	389	406	400	438	432	448	430	447	469	435	437	422	408	417	400	415	458	477	418	416	429	409	420	417	425	461	416	403	454	450	444	447	439	385	450	434	428	442	452	435	410	451	445	429	444	478	413	410	448	397	435	479	446	430	420	439	434	452	457	468	390	465	434	433	467	407	394	424	435	463	417	415	430	430	432	429	413	446	432	468	442	439	431	427	385	472	444	408	444	406	422	461	464	440	434	406	436	425	432	439	439	409	415	445	451	435	402	483	426	403	438	443	407	446	401	442	453	462	482	436	391	445	423	443	465	441	439	430	405	421	459	427	421	458	423	426	375	430	414	454	426	449	448	426	457	429	459	426	442	414	427	425	446	428	392	472	428	440	497	436	423	469	448	408	410	427	450	418	410	390	448	430	447	437	405	439	417	430	446	449	444	434	408	434	399	437	364	432	416	420	462	428	458	450	482	426	452	447	420	431	437	424	438	477	400	404	433	403	442	427	445	435	450	433	417	415	413	440	455	429	487	465	452	410	389	451	437	426	411	441	425	411	446	440	431	404	445	413	409	433	444	420	424	390	425	451	417	441	423	446	466	465	416	428	432	431	454	464	484	439	451	424	425	433	429	433	401	444	439	427	479	412	433	455	439	402	427	409	456	375	438	440	418	463	413	433	404	447	431	420	439	430	410	454	447	426	456	452	432	455	419	410	422	398	426	425	444	467	418	408	425	423	435	477	429	436	407	439	429	450	446	421	472	422	436	439	414	409	405	427	400	459	419	399	435	411	459	468	461	431	441	365	436	455	446	409	465	419	466	423	416	421	418	446	451	448	422	414	450	465	458	400	371	426	412	418	442	434	436	440	438	481	436	420	422	422	467	395	416	463	404	441	423	425	453	422	419	439	413	451	414	440	415	433	442	455	444	452	422	450	465	421	452	443	426	419	422	448	407	383	421	450	403	432	459	421	422	452	460	421	459	433	447	414	465	434	433	435	411	428	438	448	450	420	439	421	431	418	438	445	425	443	479	399	444	426	417	420	429	422	420	423	413	437	412	456	396	445	433	433	436	423	452	462	475	409	437	473	405	491	389	445	421	482	449	434	430	431	443	435	398	420	423	441	413	417	424	409	435	404	445	442	412	437	440	437	476	446	465	433	412	424	431	444	439	419	424	411	429	442	438	422	425	428	446	422	446	432	451	416	444	446	408	419	399	439	433	390	409	457	441	404	421	406	474	387	442	424	428	450	443	432	427	417	436	451	450	441	474	390	413	446	431	398	395	462	455	430	431	445	429	427	407	417	449	450	433	445	425	415	461	433	400	461	401	436	441	428	434	413	430	447	476	426	446	445	431	435	454	414	430	421	427	402	432	412	428	437	426	471	420	411	418	445	412	437	423	429	444	449	445	399	418	463	443	426	443	410	421	391	459	434	426	442	442	446	391	445	425	427	415	450	441	422	418	444	422	420	430	461	438	445	455	437	417	444	447	408	397	414	440	426	422	452	405	420	437	436	416	436	397	424	422	423	418	414	455	431	425	444	413	442	459	455	448	428	410	416	486	430	445	420	426	387	423	396	416	438	446	455	467	433	457	410	432	441	415	420	468	432	425	398	415	441	455	438	438	423	420	393	438	466	407	447	469	402	431	426	431	423	462	413	418	426	424	438	437	404	443	436	435	434	464	440	420	458	444	405	471	393	434	391	447	428	465	425	386	437	432	442	422	409	409	416	471	439	450	398	433	452	448	422	414	476	437	399	464	437	421	459	428	450	447	434	448	410	395	419	426	442	431	411	493	407	494	432	425	426	440	433	432	425	454	415	452	416	447	413	435	437	454	439	430	398	435	426	449	457	438	421	463	421	450	456	442	405	399	398	398	459	430	412	417	402	435	436	420	454	390	447	450	423	419	435	424	475	400	446	434	414	432	446	434	419	444	402	460	413	432	446	415	446	408	445	426	442	439	450	476	413	405	410	414	429	451	443	422	437	388	451	443	453	433	432	458	442	447	437	446	467	426	423	408	430	461	417	430	418	421	458	452	417	400	407	431	416	419	432	454	427	424	429	447	464	397	427	436	437	434	395	396	472	457	386	422	423	444	474	423	451	442	454	425	437	407	425	427	447	434	404	409	480	449	435	413	421	423	436	426	445	448	436	456	408	418	455	430	448	432	444	425	414	480	464	431	417	442	461	442	420	399	458	424	441	437	429	422	417	470	431	458	400	425	443	423	425	432	424	436	434	431	441	416	450	396	441	428	409	446	429	430	413	407	434	417	440	451	447	466	400	429	415	469	404	441	439	409	412	422	454	426	423	421	430	452	406	422	427	416	403	433	434	436	449	424	444	438	408	438	435	415	418	443	440	418	421	415	418	474	415	450	443	414	447	442	453	418	431	395	407	448	450	408	453	424	460	402	371	427	465	429	390	448	405	451	443	451	434	400	424	440	442	416	472	422	438	449	455	417	412	409	436	437	425	446	433	412	416	460	450	443	451	458	412	450	437	446	405	462	437	443	457	441	393	463	447	447	449	438	440	428	474	417	459	427	435	425	413	398	453	442	446	466	459	419	451	431	421	447	430	421	391	421	411	448	453	391	419	434	440	446	412	435	411	433	460	401	455	435	431	415	473	413	433	434	396	449	446	428	450	416	417	426	461	429	440	433	443	412	447	429	433	471	426	451	404	455	387	451	443	415	430	430	452	469	461	423	427	429	445	425	446	410	433	481	453	437	424	430	439	440	426	405	452	436	434	415	437	465	417	427	433	438	444	412	428	436	445	462	416	413	447	437	432	443	469	391	456	404	416	439	435	376	421	423	421	449	432	465	386	428	447	417	442	420	434	473	401	433	451	445	437
8438	5832	7298	5897	3895	2621	1886	1388	989	841	852	708	612	527	452	377	373	391	342	355	323	300	324	322	295	254	243	251	265	274	263	262	247	245	250	221	223	256	231	241	225	238	225	190	229	238	213	219	209	210	197	232	195	205	225	217	225	200	193	198	202	208	194	225	200	205	198	209	202	216	197	189	225	217	182	200	200	219	215	205	198	225	231	202	203	208	202	208	196	185	198	209	208	203	199	212	196	215	246	238	192	198	206	197	205	222	212	174	210	224	174	222	196	212	191	219	232	190	198	207	215	210	197	216	211	216	213	224	217	187	188	216	200	184	195	219	233	191	199	223	227	220	190	211	206	181	212	202	199	210	196	189	219	220	197	219	217	201	213	186	224	207	185	203	190	209	203	197	171	202	199	177	222	197	203	203	165	221	225	202	184	215	187	187	199	233	193	198	167	210	217	184	216	197	211	199	188	206	186	219	212	204	224	186	209	196	203	200	203	209	207	202	188	199	237	182	186	198	217	189	207	196	217	204	204	178	223	221	227	194	220	211	215	179	209	211	202	208	187	204	198	214	224	191	200	214	212	188	173	204	220	204	189	227	199	204	199	198	218	212	192	219	175	195	199	208	208	234	199	209	206	177	226	196	181	197	208	211	174	185	221	220	171	173	191	175	217	206	206	199	183	187	184	186	189	207	205	194	211	211	207	215	215	207	219	201	217	203	189	199	204	208	202	193	206	185	182	203	207	207	211	185	198	194	228	208	218	204	211	206	189	184	218	199	228	219	177	200	205	193	202	204	187	196	220	242	226	190	183	199	203	196	195	175	198	183	201	208	216	223	184	198	202	186	208	215	182	220	202	214	222	246	202	198	196	188	204	200	245	184	236	219	179	205	201	198	227	203	204	213	202	210	203	197	215	193	217	214	196	237	223	191	196	190	207	194	222	191	213	205	204	221	200	196	234	184	213	209	199	211	191	191	219	190	214	196	207	186	239	188	203	217	220	245	203	198	202	184	223	184	237	200	189	200	195	216	208	208	214	215	216	169	213	219	180	213	205	223	182	185	191	185	193	209	215	196	198	214	214	205	215	184	219	201	211	221	211	202	200	200	223	213	190	230	210	189	194	206	215	189	217	205	228	195	178	180	171	211	181	207	183	210	205	202	200	193	210	190	207	206	213	218	212	201	196	194	206	197	189	222	226	192	197	198	200	220	197	214	168	207	169	201	187	188	206	218	210	214	192	209	198	195	200	200	218	210	189	179	196	191	230	199	200	196	190	209	201	204	200	212	197	209	198	216	195	216	188	219	157	216	192	206	212	214	197	196	215	187	212	225	190	177	209	167	205	201	203	195	216	179	195	180	198	194	208	183	203	206	199	186	210	202	196	207	188	214	247	194	199	192	228	200	225	198	176	188	213	202	199	192	206	201	215	213	202	222	198	177	203	193	195	201	203	165	200	211	190	205	194	214	207	212	192	201	202	182	208	213	208	219	206	194	199	233	201	218	182	199	205	194	206	199	191	207	212	203	206	198	204	210	195	198	209	206	188	204	220	197	202	185	202	217	178	196	201	212	224	227	195	200	206	199	203	208	223	200	210	205	218	172	190	193	228	212	199	221	202	208	211	224	171	192	163	196	215	198	193	214	204	202	198	224	210	210	182	191	209	214	182	193	227	198	219	216	206	201	227	218	193	214	226	205	201	203	186	230	177	224	190	210	218	196	179	210	204	189	197	232	220	198	218	184	207	220	215	204	228	191	184	222	200	197	201	168	193	199	220	202	195	196	172	216	215	237	195	227	201	204	214	247	217	213	211	185	205	220	195	200	199	195	210	204	201	204	203	194	191	196	215	199	186	178	211	190	203	174	210	203	196	209	227	248	191	213	212	211	208	215	246	208	204	209	195	211	202	215	204	186	183	197	216	207	189	201	209	184	199	208	180	214	214	182	206	190	176	197	215	206	185	214	232	211	211	211	214	224	208	184	209	209	191	187	217	224	196	188	203	226	200	203	225	194	196	205	208	214	207	214	194	218	189	218	223	171	207	226	221	209	207	221	198	218	202	197	198	214	206	180	195	220	204	216	190	198	209	200	203	198	179	208	214	199	199	204	236	199	208	212	196	198	231	219	224	196	210	221	198	223	210	200	200	207	208	228	244	207	197	206	175	231	210	201	194	191	194	181	215	182	208	201	183	185	197	211	212	212	196	202	180	173	214	179	228	218	174	200	221	201	210	206	225	187	197	198	182	191	202	203	187	197	229	197	208	192	197	209	193	221	186	216	207	182	199	193	196	195	192	231	191	201	215	205	197	200	188	218	215	219	209	221	209	221	232	226	179	215	207	217	198	211	211	188	203	193	189	207	203	196	199	203	197	209	199	201	186	175	183	231	197	203	215	206	193	218	226	190	216	207	213	217	211	180	199	194	214	212	202	204	206	219	207	217	191	202	222	192	198	197	183	204	183	216	193	201	211	203	207	220	217	217	193	190	211	191	180	203	206	213	238	211	205	206	199	229	213	187	214	194	221	245	213	200	226	204	186	210	224	191	184	197	204	222	190	219	213	185	203	226	181	202	209	200	209	189	213	169	188	200	222	227	196	192	216	220	203	200	216	210	216	214	218	194	182	196	222	188	232	209	190	195	205	186	225	209	206	184	194	203	201	194	184	195	201	203	185	199	213	189	228	203	180	218	175	214	202	163	215	187	222	189	240	196	214	218	177	202	234	196	186	231	187	215	199	203	207	240	205	190	223	227	208	206	205	211	196	213	221	237	218	219	231	192	206	198	228	200	217	186	205	179	185	199	219	222	203	203	205	185	233	200	188	182	219	206	198	188	215	198	201	215	190	202	241	213	210	222	197	226	212	225	215	189	222	198	211	233	214	202	213	203	217	199	223	208	210	195	202	181	184	176	199	185	212	216	220	188	194	205	223	186	222	222	198	209	202	226	195	201	209	195	198	214	244	215	216	225	186	171	208	203	200	210	195	208	214	208	210	197	208	181	213	195	196	183	229	199	219	207	175	207	181	206	191	212	209	168	185	203	209	196	218	214	216	205	224	207	199	196	200	212	205	218	228	217	180	206	172	176	209	192	194	213	214	205	194	176	205	198	216	213	200	214	197	196	211	174	187	178	217	186	222	192	187	186	191	203	195	203	223	207	198	221	176	208	196	201	198	200	196	217	215	208	193	175	208	222	232	186	217	187	206	206	227	206	182	195	173	230	223	206	226	179	184	204	195	220	221	210	207	186	203	194	166	218	192	218	170	223	189	203	198	192	229	208	182	206	227	209	226	211	200	209	225	203	222	191	205	215	197	191	181	238	196	218	206	187	206	180	204	175	182	183	191	233	200	188	203	219	199	222	220	182	199	219	201	192	172	208	187	204	196	205	207	210	227	225	204	198	192	197	198	182	200	207	198	213	217	215	192	197	176	198	211	193	212	226	193	192	198	200	192	188	189	184	201	180	192	205	185	201	199	219	191	202	200	181
7265	6763	13921	13998	10862	8384	6500	5479	4287	3555	3798	3156	2794	2283	1986	1677	1873	1837	1656	1669	1365	1364	1344	1313	1263	1068	1030	1058	1140	1089	989	1106	949	979	855	897	752	703	738	717	678	638	675	653	564	582	596	581	619	583	635	612	573	563	537	589	593	565	593	570	535	555	557	545	541	590	619	571	574	583	591	584	587	590	563	585	621	563	576	559	542	561	560	552	551	552	576	603	560	587	597	565	556	570	555	526	574	558	570	572	544	611	561	549	557	574	550	537	558	583	601	618	513	568	549	579	534	570	560	527	576	540	605	563	533	562	538	558	519	554	579	568	534	577	540	557	538	527	596	554	532	536	580	549	572	567	526	530	590	619	566	572	548	572	557	569	605	570	553	583	556	533	530	551	566	559	540	571	527	513	628	568	561	548	560	560	585	526	547	596	552	560	516	521	517	542	530	549	561	551	539	560	553	599	577	582	538	566	564	542	512	541	586	584	575	562	550	561	562	503	531	571	561	582	573	565	544	574	552	551	530	541	578	573	499	533	609	616	567	539	576	563	564	563	608	532	605	578	589	636	535	527	532	561	571	547	577	571	561	593	515	529	552	593	567	520	545	584	528	577	597	528	549	559	599	555	544	581	569	555	583	516	570	541	556	564	551	563	516	552	627	596	550	563	549	559	588	572	549	533	544	577	548	579	541	540	577	603	575	579	523	587	572	512	561	531	538	587	530	576	549	556	584	530	561	494	569	543	551	567	574	548	540	565	540	513	532	559	555	601	542	557	527	565	516	526	562	622	525	588	542	523	581	577	603	578	573	567	550	555	569	551	523	607	554	600	504	592	487	583	544	563	565	574	588	551	596	543	565	565	547	542	600	544	592	594	578	578	577	606	579	562	594	550	576	533	539	574	550	557	529	534	550	553	563	617	535	551	556	572	527	544	549	573	591	552	547	570	552	594	559	542	544	570	532	557	534	547	556	517	615	569	581	553	570	563	588	587	574	537	574	554	553	509	519	554	577	571	567	566	552	558	570	569	592	522	570	576	568	596	551	544	560	562	503	567	565	581	564	536	566	553	545	540	537	558	570	531	541	602	530	553	555	519	602	532	585	616	604	564	575	536	563	576	583	544	536	552	552	569	613	577	531	554	591	560	544	566	550	542	568	559	534	565	548	529	562	552	568	554	557	572	568	585	586	587	586	575	560	503	589	564	560	521	545	541	565	553	521	568	548	576	535	497	534	552	554	582	554	578	525	559	590	527	589	526	532	552	529	595	563	571	589	566	562	543	566	541	547	594	584	556	556	560	581	546	522	558	575	559	522	515	577	538	590	566	584	589	539	552	564	602	571	562	591	514	539	541	548	579	555	529	573	576	532	529	561	572	489	564	513	578	603	524	544	596	537	562	516	601	545	508	559	562	569	556	561	536	548	555	519	564	562	557	535	584	578	547	558	592	597	529	537	565	574	550	556	617	542	578	533	563	572	568	557	583	535	552	551	573	547	600	533	576	606	557	557	552	546	578	598	598	565	560	571	568	556	555	564	548	538	549	539	571	583	524	576	568	529	534	550	558	534	566	568	565	535	589	595	554	586	570	558	554	568	530	547	608	559	561	574	576	566	557	557	508	554	561	531	621	542	550	570	565	549	556	578	577	540	587	557	573	551	514	559	581	585	570	549	559	554	581	568	549	610	584	537	543	580	532	584	573	561	575	551	581	592	552	546	564	563	588	564	564	531	536	508	585	562	543	600	586	547	563	527	561	514	556	590	557	535	550	520	538	545	583	537	557	552	551	572	585	520	552	575	568	567	543	586	591	543	567	548	597	532	538	578	571	565	616	517	565	525	502	564	543	587	566	544	543	528	564	528	566	499	541	545	518	596	541	588	521	603	514	545	574	560	570	564	585	560	526	549	607	564	565	566	585	495	548	551	528	632	542	512	579	544	559	592	547	588	542	558	614	556	545	555	568	537	557	578	579	580	565	553	536	564	556	543	530	567	565	578	539	567	557	537	548	558	565	539	554	555	550	552	552	545	560	523	560	593	539	559	567	576	554	559	560	585	578	558	520	564	581	551	559	569	555	557	555	512	586	540	580	624	579	603	566	534	539	529	571	591	575	564	545	566	553	530	548	513	553	599	538	546	623	562	527	563	579	545	539	560	533	552	559	569	585	575	564	588	528	538	554	512	564	522	578	564	561	555	569	547	594	571	534	589	573	515	534	568	538	576	578	512	526	592	517	583	563	591	546	605	535	546	605	497	548	547	573	588	561	579	587	561	554	557	552	526	532	526	574	534	577	564	542	530	565	547	546	550	578	576	570	559	526	567	539	555	558	578	561	539	534	578	562	555	571	573	563	551	531	564	569	560	512	543	533	576	571	560	575	554	553	546	553	530	569	582	552	518	558	535	564	536	578	596	551	577	558	566	559	512	568	539	568	560	538	566	570	528	534	582	550	573	624	572	531	557	594	554	522	578	558	554	579	566	555	539	537	573	564	554	540	561	569	542	580	528	562	525	579	603	580	575	535	549	581	559	584	518	530	560	565	517	535	518	564	544	524	557	537	543	581	552	514	556	583	522	583	546	589	594	589	532	523	563	617	593	527	570	574	546	555	530	538	557	559	555	572	562	566	548	579	567	550	542	552	542	562	541	558	572	556	593	545	562	548	575	499	553	576	502	562	511	561	547	576	612	544	601	598	581	554	600	522	598	563	577	579	558	533	565	507	549	559	570	536	590	572	548	556	539	563	534	588	564	560	556	566	565	567	564	545	587	564	539	526	541	543	531	571	553	565	584	531	552	564	554	570	562	521	554	523	535	556	540	568	540	575	547	551	543	560	578	639	561	557	550	574	556	567	570	553	579	586	633	572	557	581	564	527	523	593	508	533	581	576	612	567	597	536	554	605	553	578	605	537	550	550	561	590	526	537	562	543	554	599	559	582	544	575	545	537	543	561	546	538	560	573	577	553	573	567	577	573	564	550	601	527	537	567	566	565	591	547	542	545	535	582	561	531	574	582	565	549	529	585	565	569	552	531	561	522	554	567	579	536	561	553	530	554	548	546	546	590	554	542	557	580	539	561	584	579	553	573	592	533	542	573	562	583	556	557	570	541	562	568	576	553	554	573	618	570	569	594	529	545	551	525	557	558	574	553	577	547	598	540	577	538	529	546	545	578	574	575	614	550	602	544	541	551	583	571	548	560	558	502	523	555	559	554	518	597	514	579	571	543	552	567	529	578	594	584	544	503	599	582	619	538	546	574	516	526	573	543	537	591	567	568	557	528	539	606	574	576	603	541	544	551	572	574	554	568	562	535	545	554	523	608	597	530	572	539	588	512	591	541	538	547	556	586	545	576	550	541	566	547	573	552	550	583	570	534	553	593	583	533	636	518	586	532	553	552	563	556	615	556	587	573	539	564	508	548	563	532	523	571	562	582	536	560	598	564	601	577	546	557	573	572	565	590	561	532	584	594	540	573	512	583	535	573	544	549	539	512
22194	18405	23526	23785	20605	15712	11499	8087	5070	3814	5527	4226	3683	2952	2823	2261	2423	2003	1961	2230	1687	1393	1462	1707	1409	930	892	940	1203	1006	950	1113	809	787	632	689	369	350	391	368	272	279	264	277	204	219	242	182	212	192	223	253	199	193	211	193	186	172	195	184	191	190	194	182	175	156	171	197	188	180	193	189	184	182	176	181	183	146	182	183	160	165	196	180	167	165	163	176	178	198	170	168	183	162	177	179	186	177	168	172	165	187	159	178	193	158	176	165	157	154	150	177	176	158	189	187	163	173	147	152	162	162	149	179	162	150	144	159	167	147	190	146	185	185	168	157	179	182	167	176	165	146	160	148	158	168	198	162	159	163	179	197	189	153	141	176	180	165	177	160	175	153	162	161	172	162	165	176	168	156	157	163	162	162	146	187	176	158	212	181	183	168	198	191	185	169	154	165	180	168	171	181	171	181	177	173	175	186	166	156	152	159	172	177	186	176	167	178	160	171	168	164	189	181	182	172	175	178	171	170	158	162	161	182	148	191	163	177	172	179	158	162	183	169	149	169	175	150	189	181	187	184	189	172	165	156	154	173	167	175	163	139	181	161	198	174	157	167	178	164	180	139	170	174	190	172	161	166	175	167	165	166	178	183	147	153	180	172	169	156	180	178	162	174	150	179	148	154	159	172	155	172	179	177	155	165	195	162	188	172	166	147	167	158	177	163	160	167	174	157	144	176	163	162	179	173	172	165	171	167	162	179	175	170	169	169	178	187	180	180	163	176	173	164	164	195	156	146	175	166	172	170	190	213	165	190	151	209	164	191	126	160	179	198	155	172	163	148	161	179	183	163	178	152	164	157	160	171	169	185	178	158	162	163	170	171	159	165	153	177	178	154	173	147	169	169	156	176	182	193	199	177	145	152	183	171	168	176	170	136	169	165	198	151	166	124	184	168	171	163	180	167	175	138	178	177	171	176	163	169	146	195	177	172	182	165	182	185	154	157	156	157	165	165	163	161	151	167	165	160	182	187	162	175	149	168	157	192	156	160	182	175	171	153	144	185	170	151	188	182	159	172	179	154	172	180	164	168	172	196	162	167	187	192	177	184	172	164	176	173	154	161	188	160	196	157	159	153	180	191	189	159	163	186	150	191	170	139	188	168	173	136	175	158	182	175	173	164	162	166	176	181	161	180	176	181	162	185	171	176	152	185	176	187	160	137	198	180	181	167	175	169	157	175	180	167	163	156	171	148	164	169	206	166	142	170	171	171	179	162	174	151	175	161	166	181	141	150	163	153	163	150	160	173	192	165	183	160	169	168	163	197	182	174	186	172	145	171	166	170	176	169	141	161	164	167	171	160	184	152	196	184	153	142	167	173	147	163	170	138	175	174	175	169	166	170	174	127	163	183	169	211	163	152	169	161	158	146	169	164	166	162	181	160	186	161	160	179	168	162	175	185	164	154	169	173	176	172	171	170	169	156	173	145	178	184	174	152	160	186	164	181	200	167	143	202	179	145	154	179	186	155	175	166	149	181	186	162	154	141	183	195	176	171	168	172	139	158	171	172	154	182	136	182	161	163	161	176	180	152	186	177	180	161	176	165	177	141	161	188	166	183	146	174	180	137	165	165	177	153	163	197	155	188	180	175	168	197	162	183	173	161	167	157	176	168	165	160	172	154	191	146	165	174	151	179	168	160	179	163	170	170	174	178	173	170	161	156	135	175	146	161	157	167	178	189	194	188	176	166	164	162	159	173	160	161	156	184	172	149	183	202	187	188	172	187	156	167	193	169	167	175	170	150	157	160	139	183	185	171	153	175	192	158	170	193	175	178	180	167	153	179	187	181	172	146	150	185	174	159	143	174	169	171	169	158	190	167	176	154	180	182	181	172	167	161	157	164	168	173	182	207	172	169	179	147	169	179	139	183	172	183	165	161	156	148	189	180	178	162	161	167	190	174	168	169	173	174	183	180	167	174	187	151	155	179	181	171	162	168	163	178	174	192	153	159	157	182	172	162	153	188	176	158	175	172	182	165	192	155	164	174	171	147	168	174	153	154	156	167	153	163	147	177	149	180	152	180	158	169	182	168	167	176	182	143	167	145	168	176	178	161	194	172	182	178	163	169	161	153	151	148	160	167	160	151	168	169	184	165	189	184	158	189	167	159	178	183	176	168	173	164	172	167	157	163	155	167	153	170	166	185	149	164	162	166	167	177	188	168	157	171	167	168	183	157	200	149	171	182	162	152	169	164	179	160	166	182	157	155	181	155	168	170	165	170	182	178	191	184	193	169	171	189	188	173	198	135	155	168	188	182	172	158	164	190	182	179	179	177	182	206	175	166	169	211	161	135	173	159	190	168	207	171	178	176	170	152	167	182	166	153	142	173	171	168	163	173	157	181	154	175	168	168	175	165	173	161	146	162	187	143	157	165	167	171	158	160	142	167	147	154	145	170	178	167	151	173	182	164	185	182	174	162	164	160	163	160	198	187	166	171	173	170	172	198	170	173	167	169	179	156	172	175	150	170	159	164	189	163	166	170	151	142	175	173	159	179	193	146	155	180	187	149	153	159	181	158	192	190	159	159	153	161	172	167	157	181	154	182	153	173	176	143	168	195	155	179	157	170	166	179	183	166	158	158	141	158	168	170	159	154	166	156	172	192	166	176	164	165	180	156	176	157	172	164	175	191	183	172	181	153	169	161	166	161	171	170	176	184	165	187	186	179	167	171	188	171	187	163	196	172	161	184	171	152	186	179	154	191	143	183	163	175	167	186	148	163	194	164	181	167	169	155	184	175	161	170	175	165	176	138	184	168	138	168	171	163	201	173	154	182	166	178	156	166	178	193	151	173	170	145	193	167	168	190	194	204	178	180	179	170	152	165	163	170	194	177	152	160	184	160	150	131	151	172	178	173	156	180	166	186	168	161	136	164	206	173	161	165	163	163	162	168	166	170	191	178	171	151	153	135	168	170	163	166	166	161	144	162	179	174	180	165	161	158	163	208	165	183	178	161	186	183	165	162	189	156	172	180	150	180	178	191	174	164	177	171	170	179	169	176	171	177	187	164	152	179	172	156	172	168	169	165	182	153	163	192	188	177	164	165	156	171	161	157	142	191	168	173	174	169	147	167	173	156	179	195	185	176	157	164	168	179	168	147	148	157	170	172	169	140	150	176	163	179	187	156	154	164	187	176	195	172	203	204	150	135	164	184	188	173	179	165	173	162	164	149	153	158	153	174	160	188	175	174	163	176	136	183	171	154	197	170	170	164	161	185	166	179	167	166	196	167	140	175	211	155	169	163	163	155	164	164	169	160	178	146	166	173	172	169	182	165	186	171	158	162	168	184	164	175	155	155	171	174	162	178	191	184	163	171	170	150	146	165	177	176	179	163	164	173	201	176	184	171	187	178	205	177	152	161	171	163	155	172	152	178	173	168	165	158	138	181	161	142	171	183	168	150	173	169	174	164	179	168	151	166	157	189	170	180	168	174	203	166
16622	16405	27016	28818	26881	23376	21201	18761	14067	12537	17748	15379	14284	10002	10651	8498	9984	7692	8715	10318	7533	7180	7726	8058	6664	4950	4728	5086	6996	5878	5615	6183	4721	4331	3499	3678	2080	1835	1902	2076	1328	1086	1140	1168	885	933	974	933	792	747	778	824	647	670	652	597	602	576	615	603	554	596	584	592	592	539	541	593	595	518	504	501	485	523	491	492	476	491	478	472	492	483	496	465	508	483	482	481	531	489	514	497	505	467	436	490	460	475	469	472	506	466	507	459	499	452	466	469	459	462	480	487	491	488	518	472	456	455	467	442	482	497	464	469	501	470	451	489	480	489	497	458	467	521	481	469	476	472	430	446	476	484	469	473	498	450	480	451	476	496	496	459	466	544	486	454	452	477	461	476	459	441	514	421	465	445	482	487	487	528	447	457	496	460	483	469	484	450	461	480	496	483	429	499	484	486	481	496	481	515	469	497	495	460	453	491	455	506	463	485	462	507	478	481	475	464	498	448	442	441	449	495	501	473	508	489	475	472	481	469	476	499	468	467	433	469	507	480	489	477	471	479	461	499	464	468	470	512	451	458	473	478	474	482	470	515	494	441	468	472	486	476	471	497	441	489	462	475	500	476	468	476	441	442	475	486	449	505	486	470	498	505	478	464	481	469	452	433	502	492	460	493	497	483	447	494	489	471	490	451	468	442	444	492	461	499	450	481	497	509	451	436	473	492	489	471	473	459	498	490	471	466	491	467	507	497	497	486	484	507	436	456	457	492	500	466	464	476	504	445	472	497	474	413	475	459	477	474	468	501	467	470	480	507	498	470	466	498	431	444	489	461	486	458	473	483	494	507	444	477	475	424	471	472	469	473	444	485	453	462	484	482	445	516	435	479	502	454	482	485	516	479	497	474	504	456	453	488	450	440	471	507	449	490	500	453	486	495	442	434	474	491	501	482	476	514	441	448	477	481	464	488	470	449	475	438	463	463	478	486	510	484	473	450	482	433	463	441	495	491	479	457	461	471	461	438	476	484	471	505	455	470	493	443	445	460	452	494	486	470	464	491	486	531	457	461	443	456	479	486	447	481	478	463	470	476	458	498	483	464	437	444	478	469	508	476	484	479	470	477	451	461	497	464	473	473	493	491	456	497	510	476	459	476	515	483	480	486	514	493	483	467	509	475	448	455	446	468	521	464	469	474	465	468	446	440	462	449	465	480	470	479	493	484	497	491	469	473	512	463	498	503	471	485	485	454	455	481	461	436	472	470	473	508	495	513	470	480	505	477	461	477	494	477	476	475	481	478	487	526	451	446	458	485	474	452	505	438	481	444	473	494	490	466	471	494	483	438	464	475	473	478	454	466	468	475	533	497	478	498	485	487	473	494	456	448	473	451	464	511	459	479	443	495	441	456	474	490	451	434	444	468	482	449	483	454	457	465	455	467	455	501	473	452	468	502	492	482	488	483	466	492	465	460	472	446	461	480	488	465	477	455	496	469	463	473	463	448	447	527	439	466	482	478	504	445	467	507	451	503	464	450	485	477	439	489	454	511	466	486	467	459	459	459	476	504	455	450	477	477	491	452	467	490	461	481	502	438	496	425	497	491	504	455	486	458	467	454	480	469	453	469	474	524	487	441	441	492	502	460	451	492	473	501	456	461	482	472	475	451	488	462	500	479	492	467	471	481	478	515	495	504	453	476	407	473	484	442	482	485	498	458	516	453	460	459	467	437	484	477	473	520	498	449	454	485	501	488	492	450	497	470	466	454	466	481	444	455	460	494	429	483	459	497	449	441	470	492	479	449	509	491	469	470	441	472	489	463	505	503	482	484	496	459	500	468	476	475	453	534	464	502	459	480	470	501	486	478	478	515	430	456	484	453	448	503	489	474	456	474	466	464	452	502	484	441	511	489	447	470	462	474	489	453	512	460	488	476	492	498	484	494	451	497	487	468	507	506	460	475	479	451	501	487	487	510	468	481	486	505	473	502	455	471	486	490	455	506	491	463	513	501	483	451	507	475	461	488	439	447	476	472	477	465	454	505	446	458	474	467	473	488	489	492	465	470	452	470	447	459	476	486	482	503	512	493	437	484	470	445	495	519	508	488	491	451	493	454	480	485	458	467	466	488	500	465	469	522	454	490	479	505	482	510	489	511	504	495	437	473	488	470	499	482	450	448	421	461	449	490	496	461	467	485	469	481	452	467	438	464	453	488	429	461	485	482	499	471	507	479	450	444	515	480	451	437	455	469	514	468	473	419	516	463	469	462	468	476	500	466	459	441	511	502	467	486	456	457	443	475	488	490	491	442	508	464	494	491	488	489	481	522	465	489	483	464	464	465	492	458	481	465	480	454	453	517	457	427	460	487	438	493	472	445	485	479	467	481	489	506	491	475	463	488	430	562	463	448	477	465	440	471	463	474	437	483	483	495	490	482	520	469	486	495	467	498	459	454	450	434	482	473	486	520	435	487	453	483	501	514	481	476	471	490	504	450	460	475	502	488	483	469	460	494	443	494	473	448	502	483	499	505	471	472	471	473	508	438	471	443	467	470	489	486	489	468	509	486	516	448	479	469	488	463	462	479	473	459	475	475	490	482	483	500	506	470	467	495	449	450	474	542	473	447	485	496	493	490	444	493	491	460	449	479	490	472	474	514	478	416	483	487	473	496	461	504	502	445	479	519	440	466	409	493	517	455	505	483	483	474	487	464	520	469	474	452	455	472	474	494	496	473	419	485	471	433	499	475	441	473	498	512	467	501	493	473	468	476	435	490	478	495	484	497	491	487	495	511	489	477	449	498	474	424	499	471	468	464	475	476	476	450	444	493	493	476	498	462	465	481	514	474	471	470	478	474	449	525	493	464	463	479	492	491	466	413	490	487	440	499	476	458	549	489	509	502	467	471	485	459	484	476	505	499	453	487	505	482	487	455	526	465	461	468	503	507	476	476	462	448	506	477	486	463	454	479	476	460	459	485	462	433	457	489	472	530	467	491	485	472	471	498	452	483	484	461	487	495	449	455	486	478	465	467	494	487	498	464	477	433	461	483	477	453	491	482	477	470	461	477	484	428	469	448	481	466	515	476	498	457	475	450	472	477	486	446	534	467	501	485	492	502	491	482	478	487	455	475	492	466	466	452	469	497	483	482	472	478	468	477	463	466	484	490	476	487	477	470	461	503	473	474	460	461	460	523	528	486	457	456	459	512	496	492	475	462	486	454	481	463	477	457	464	420	484	498	449	446	491	497	436	447	486	471	463	501	517	509	491	484	508	506	500	476	504	483	476	485	468	430	462	472	482	489	453	485	478	486	480	496	476	477	480	436	454	479	524	477	478	515	480	485	515	497	499	477	501	453	467	475	452	520	497	464	510	494	491	516	504	500	487	483	461	473	514	451	496	475	478	473	506	499	484	467	466	474	488	506	510	456	484	491	454	478	444	517	470	476	474	481	441	451	486	508	425	434	485	461	490	497	479	521	480	488	456	464	498	462	498	465	505	483	473	467	479	483
31447	26955	31439	31221	27920	23733	18931	14804	10257	7002	10364	8135	6476	5370	5251	3604	4157	3850	3662	4548	3154	2464	2760	3027	2414	1586	1457	1541	2293	1953	1927	1710	1375	1099	965	1026	638	486	608	671	354	305	284	308	222	231	285	251	242	210	239	260	181	178	187	197	187	174	185	188	182	173	203	186	196	182	183	175	145	175	167	169	146	154	153	153	145	175	179	166	165	162	155	172	142	137	148	161	145	150	171	165	152	169	164	151	149	166	132	156	153	174	154	140	160	150	171	159	150	177	138	146	139	139	150	153	143	167	155	170	138	134	128	156	155	160	146	155	150	166	157	149	153	140	141	171	150	157	159	153	152	145	142	152	156	166	158	143	161	136	143	141	158	140	160	149	130	147	141	155	141	144	168	144	161	145	160	178	157	139	148	158	146	150	130	147	150	141	159	133	141	147	155	151	188	140	159	150	143	142	143	146	153	163	157	135	137	131	157	158	149	158	142	150	146	152	148	139	146	138	147	141	139	121	146	147	129	147	140	142	138	158	142	140	157	148	175	163	166	149	141	177	154	130	164	152	142	156	179	129	148	149	154	141	136	142	157	145	137	159	145	172	142	149	171	136	139	130	153	158	165	160	148	169	165	166	155	143	149	165	152	153	155	167	152	148	135	169	164	142	153	127	154	131	146	165	149	146	173	171	139	145	159	141	161	159	160	167	148	146	140	154	147	154	135	133	153	151	172	185	155	158	133	138	139	137	158	161	136	146	171	147	160	142	131	159	150	150	156	149	172	160	149	142	118	189	143	135	156	136	157	148	137	149	136	157	133	133	137	153	159	149	150	151	175	122	155	156	160	139	171	141	156	157	170	134	158	155	160	145	147	138	150	157	163	147	158	143	145	151	171	181	162	164	140	158	159	156	138	159	168	156	162	148	153	149	148	176	151	137	137	141	152	155	167	150	162	153	168	142	163	160	162	167	157	130	134	172	135	151	122	169	153	149	158	165	152	153	130	137	159	152	140	140	163	166	155	182	153	149	135	165	141	139	133	152	160	148	151	171	179	154	161	157	145	149	150	152	155	146	160	141	149	143	165	128	144	138	156	174	136	139	135	162	168	147	154	172	146	126	154	130	157	165	168	155	132	180	135	161	165	142	162	173	160	167	142	138	158	114	135	153	164	122	184	165	163	162	141	143	162	147	162	168	163	152	172	146	146	138	160	132	167	141	140	148	155	163	145	156	125	153	144	130	164	163	143	149	151	153	141	162	119	133	140	165	153	156	168	170	127	152	136	157	158	160	149	150	157	151	155	155	147	146	149	174	141	146	158	164	145	138	153	155	161	144	137	126	147	172	132	154	170	156	142	160	147	185	157	153	148	171	163	164	122	158	130	167	144	135	140	130	159	173	138	163	162	138	162	151	131	168	150	153	160	176	114	134	156	168	142	166	140	153	140	174	167	176	123	124	152	148	158	166	146	162	152	164	163	149	158	157	141	150	148	142	164	137	154	143	171	159	156	154	150	151	146	160	159	151	162	153	149	163	144	169	129	150	149	172	150	164	136	151	143	168	174	146	150	155	171	152	171	150	171	154	161	162	140	159	146	133	151	150	144	130	163	146	159	129	164	156	125	147	156	173	158	151	143	161	173	145	180	170	150	146	151	161	156	152	122	159	147	177	159	155	141	152	155	162	138	167	124	155	184	162	154	142	165	153	151	174	154	138	147	156	141	161	124	127	153	157	154	156	153	161	153	164	151	146	139	143	155	156	147	148	155	144	151	134	179	157	142	151	167	148	143	136	161	152	137	153	165	154	143	170	141	155	159	129	144	157	153	134	160	138	165	138	147	164	150	143	179	148	137	132	165	135	146	165	164	147	165	134	151	136	155	148	148	144	146	161	138	143	158	172	143	172	157	134	172	176	179	156	159	130	173	155	141	161	156	155	123	173	148	141	169	138	127	143	172	122	150	153	142	129	137	155	149	153	140	175	150	150	132	138	147	148	165	156	164	138	139	151	144	161	139	157	156	152	153	148	125	140	154	160	177	161	160	162	148	136	140	170	149	146	169	146	147	140	150	138	171	152	147	118	155	181	150	163	157	125	157	153	148	144	163	149	136	161	135	150	114	157	149	151	143	152	132	149	136	157	158	146	162	146	132	147	131	138	140	148	166	159	157	160	147	179	147	150	147	146	142	161	142	151	150	143	134	152	161	153	155	159	137	151	154	153	175	131	137	158	186	151	147	194	157	151	148	130	156	161	141	151	169	175	165	135	127	147	153	155	170	166	158	138	138	185	148	137	141	141	157	163	150	159	150	160	158	145	146	148	166	169	168	155	162	163	164	138	134	160	145	122	153	159	149	154	149	132	154	145	147	153	166	144	163	160	135	168	147	154	151	140	155	150	175	137	130	135	162	176	139	137	151	144	152	163	167	134	166	158	129	129	157	154	133	166	151	141	141	149	164	156	165	157	137	145	146	134	151	152	138	140	145	154	134	178	147	162	164	165	146	145	161	147	141	153	165	147	155	146	166	159	123	155	146	156	173	157	143	136	161	158	148	167	149	134	158	162	165	151	132	161	138	137	163	171	128	147	146	155	149	152	165	135	145	167	165	139	153	169	160	134	141	165	166	158	183	156	156	152	144	137	166	149	146	153	142	156	155	157	154	165	153	130	154	169	164	150	132	170	184	143	157	152	149	137	164	143	149	156	174	140	141	147	171	144	160	148	151	149	165	143	160	163	157	126	173	156	159	171	135	165	131	134	146	147	157	162	152	158	167	167	159	132	155	140	164	153	151	163	177	142	146	146	155	138	135	147	136	143	156	119	146	158	138	141	149	160	139	146	142	123	165	146	171	141	145	146	162	151	162	149	142	159	151	144	159	165	151	135	148	175	156	136	157	164	164	149	155	170	174	150	139	146	141	139	168	146	154	147	146	158	174	148	155	162	156	155	133	169	144	156	153	143	145	140	149	158	142	151	136	156	139	140	145	156	144	150	162	143	137	133	145	154	151	161	150	175	137	181	139	149	148	153	146	144	167	155	171	134	142	171	150	144	122	147	156	150	166	160	161	138	143	158	159	147	165	150	192	140	174	154	135	152	150	142	148	130	164	117	134	151	155	161	164	153	143	150	157	156	149	173	149	156	157	137	171	138	158	142	151	168	158	173	133	151	149	143	167	137	137	122	162	141	173	165	152	157	165	134	161	143	144	155	153	157	138	140	143	169	146	146	153	144	148	154	152	155	159	174	148	150	150	164	148	175	152	148	176	149	136	126	144	156	134	117	145	161	160	148	157	147	138	153	147	142	157	145	168	147	156	156	134	167	159	155	137	146	158	169	173	152	141	152	142	153	152	147	161	145	153	151	152	141	147	166	152	142	167	135	167	136	145	128	151	149	155	142	156	138	153	144	151	154	148	154	139	134	149	146	152	145	136	148	151	138	157	154	144	179	160	139	147	142	148	143	156	174	141	157	167	147	166	152	169	144	182	157	159	139	126	140	149	151
21806	22796	32452	34517	33068	30070	26958	25787	20782	18377	25511	22654	19883	15127	16557	13238	16606	12367	13031	16511	12468	11348	12539	12686	10488	8131	7572	8354	11293	10061	10311	9661	7614	6208	5783	5709	3895	3086	3376	3582	1950	1629	1689	1854	1168	1231	1351	1197	1030	935	1036	1143	899	733	767	674	710	649	724	713	628	751	810	645	718	629	656	729	647	543	497	509	487	489	523	501	458	478	532	484	446	486	502	491	455	489	501	478	455	504	489	460	447	415	451	439	388	464	442	422	451	414	430	461	429	434	470	434	453	390	451	463	442	430	451	386	415	429	446	447	474	437	440	438	432	415	449	430	447	482	428	419	444	425	439	398	405	403	424	447	485	440	447	423	456	441	419	437	453	459	417	407	415	431	464	441	443	398	434	435	439	444	459	406	465	453	423	451	419	416	436	426	435	424	428	443	454	443	441	451	442	444	424	499	435	454	428	413	437	435	436	428	440	424	443	452	435	417	398	453	419	440	427	432	437	409	404	431	439	429	438	419	425	442	393	453	443	438	430	438	376	456	459	467	447	414	450	441	426	440	417	423	444	399	431	428	436	467	450	425	419	420	390	473	432	446	444	459	407	390	436	440	409	445	404	428	434	467	431	408	421	444	411	462	436	465	453	450	449	472	421	435	443	439	417	440	445	458	410	429	422	448	401	439	433	405	418	412	463	449	452	443	419	417	435	417	382	429	445	430	402	473	467	415	429	440	450	425	413	431	439	467	432	431	410	435	449	434	414	457	467	486	467	423	446	466	421	420	464	405	443	421	431	440	446	448	395	438	399	396	441	433	423	431	449	416	450	426	446	438	392	437	409	440	420	455	463	458	455	415	445	444	458	421	404	413	427	447	433	437	455	457	417	403	433	449	415	432	468	400	407	386	500	459	444	394	422	414	444	441	469	435	428	417	465	465	439	425	440	445	448	427	449	398	429	437	444	434	404	470	439	426	438	459	458	406	399	380	447	435	431	421	435	441	428	457	435	445	388	420	400	475	433	428	435	433	470	448	429	435	405	438	470	421	467	415	422	439	423	459	401	411	420	405	434	432	423	436	450	412	457	423	459	422	430	415	446	450	428	450	430	418	382	474	427	431	450	465	390	446	461	415	466	455	408	451	433	493	436	441	452	422	433	427	421	426	464	430	430	440	424	399	433	445	459	450	435	514	414	451	433	425	405	427	428	409	443	412	422	467	456	423	427	450	419	435	411	402	417	474	426	413	463	434	432	439	407	458	445	429	433	410	439	408	402	433	406	435	435	364	457	397	466	415	436	451	421	420	417	422	451	453	430	423	393	443	434	397	431	432	451	473	427	402	429	426	423	431	432	415	404	441	388	440	429	463	410	400	434	453	421	426	409	458	420	431	477	397	429	435	430	419	438	425	436	437	406	427	426	432	444	455	461	443	436	429	421	423	410	403	412	413	405	443	449	440	429	462	426	440	414	425	438	434	440	439	429	439	459	439	437	418	447	431	440	436	427	426	425	419	426	421	427	425	452	433	446	423	406	439	427	437	438	406	436	428	420	438	456	472	431	428	429	437	427	449	422	407	434	440	431	498	434	457	418	409	429	434	388	413	499	430	438	463	444	399	421	438	425	423	419	426	419	410	438	446	427	405	457	434	440	401	405	408	440	432	432	393	455	431	405	449	408	461	426	459	464	452	402	446	402	399	437	427	427	397	428	434	445	386	431	448	437	461	449	440	457	449	422	411	457	470	446	412	441	442	437	461	421	421	433	435	472	442	439	439	415	391	435	429	437	449	418	437	426	434	441	453	449	445	466	423	423	409	447	417	453	404	434	430	433	405	479	417	418	472	415	441	409	440	413	468	438	449	401	418	436	440	473	439	435	419	447	432	428	419	452	435	454	463	445	372	405	436	417	451	403	453	438	366	431	458	392	442	387	442	449	450	380	379	435	431	424	402	461	456	432	432	422	417	427	405	477	433	447	426	414	426	486	462	445	425	404	410	394	411	431	396	457	460	411	431	435	450	404	439	471	395	428	445	428	441	439	453	438	401	439	436	422	426	462	451	429	414	433	480	439	401	418	359	438	440	419	433	417	406	447	417	425	437	419	415	429	429	408	421	439	440	404	446	445	454	432	431	462	403	420	429	480	394	413	448	398	458	446	424	419	445	438	428	396	370	456	402	477	439	438	458	455	473	416	432	459	422	422	409	426	505	439	401	412	404	418	442	396	439	440	447	430	428	427	450	499	441	451	444	408	470	401	420	411	400	420	454	469	446	430	454	406	436	434	456	441	459	453	423	405	419	392	421	431	463	416	421	466	430	429	447	414	447	404	450	451	415	419	441	476	384	441	419	469	451	414	459	423	467	467	435	407	442	445	444	426	437	416	475	457	393	436	453	465	410	412	467	423	410	444	433	426	419	439	453	431	429	427	439	435	432	444	454	428	447	444	413	453	469	446	465	439	425	425	453	403	484	466	452	406	430	477	445	447	452	424	459	449	466	399	415	443	394	449	429	438	431	441	435	453	429	427	433	446	433	453	429	420	412	415	449	419	425	465	438	449	423	416	437	453	442	465	449	431	422	424	431	462	435	447	425	439	411	462	448	431	434	453	416	435	437	406	453	437	469	419	417	417	432	417	459	410	414	461	429	446	390	456	444	431	446	433	444	429	459	419	426	443	435	442	439	465	453	420	432	427	409	450	427	453	455	413	481	455	385	466	445	447	449	446	426	429	453	431	413	451	409	464	404	401	421	426	418	425	386	434	451	411	453	406	465	398	441	438	438	451	429	463	447	445	429	421	421	410	420	414	458	425	461	442	388	465	429	477	425	411	411	459	412	412	436	442	435	439	418	483	435	401	431	430	440	441	445	458	429	463	423	421	415	451	418	431	428	415	420	442	436	439	434	431	436	465	421	418	467	440	419	411	424	437	433	436	457	402	420	430	367	440	459	449	469	419	423	429	451	440	435	448	447	411	443	419	428	406	450	440	438	454	441	433	446	443	411	445	430	451	428	455	425	453	408	411	433	427	426	468	404	429	434	403	472	450	417	404	401	421	446	437	429	426	443	444	425	464	430	464	476	472	440	436	446	432	453	446	437	442	438	432	438	437	405	444	477	471	434	409	411	468	430	412	369	453	462	445	438	441	414	448	421	424	432	411	438	420	419	422	408	412	419	449	415	430	420	463	378	442	465	421	440	435	457	421	423	442	393	431	424	445	426	405	435	422	455	453	396	431	484	438	452	422	432	408	433	446	419	420	440	441	424	392	459	455	426	451	403	451	421	443	426	415	456	399	421	426	426	439	450	398	413	476	435	428	433	428	441	429	420	427	410	431	416	417	420	448	432	423	392	460	410	402	444	453	424	446	414	426	425	474	431	439	415	432	391	461	437	441	442	447	403	442	438	440	454	445	424	458	441	418	413	409	451	424	427	459	449	434	447	398	462	450	440	441	404	413	405	449	477	412	477	472	407	450	457	424	411	435	381	441	437	438	386	444	471	424	424	428	442	454	434
8079	5654	7307	6041	3926	2617	1908	1434	1116	843	743	642	565	519	428	425	369	363	386	366	343	325	349	284	331	257	273	260	304	272	259	293	247	235	230	235	220	215	219	227	235	206	235	233	212	183	202	201	232	234	237	226	207	177	180	180	193	180	208	224	209	206	223	217	220	214	198	199	190	195	190	213	198	183	212	225	180	189	184	168	184	201	208	175	229	191	197	200	183	186	225	176	209	219	213	191	205	189	176	206	191	225	205	198	184	176	210	192	210	220	208	222	218	205	229	208	189	196	193	202	193	206	193	177	188	185	212	190	176	207	232	192	218	209	223	221	200	197	195	200	225	201	220	223	220	211	188	207	193	201	200	210	216	184	174	184	200	208	193	241	182	225	182	194	200	218	193	206	210	202	197	197	209	209	183	197	192	193	216	189	209	206	198	170	191	201	215	194	190	221	213	199	186	193	205	196	187	210	211	203	175	214	193	194	211	185	177	226	208	214	192	193	234	196	219	210	193	201	178	211	190	212	191	193	216	219	202	208	231	204	198	217	206	202	170	218	206	204	217	226	204	179	195	196	196	202	179	200	193	204	203	225	208	184	197	198	222	206	189	190	225	213	202	212	168	215	191	192	196	199	212	179	181	192	212	224	202	194	197	194	214	179	202	211	205	212	205	205	181	213	211	202	213	213	202	202	202	181	205	192	208	214	204	203	211	216	195	184	195	198	212	226	179	223	194	210	198	209	197	202	195	201	205	202	183	224	218	184	196	222	202	226	187	202	214	182	183	210	202	191	206	176	202	205	221	197	181	202	185	197	192	197	207	211	243	179	202	221	211	222	236	214	203	216	201	218	195	201	202	194	225	214	220	216	203	197	207	232	214	171	214	219	194	181	191	187	199	220	205	195	214	189	224	227	196	208	208	186	197	203	187	207	182	186	193	232	192	220	217	207	216	203	191	210	208	217	187	193	218	203	239	207	200	213	199	187	214	223	213	195	214	220	203	203	209	160	186	191	203	181	196	202	193	209	239	210	205	222	206	204	203	193	210	234	223	227	208	200	221	180	214	193	213	187	208	210	192	223	206	240	195	197	189	218	196	208	195	203	220	208	207	207	195	194	213	210	202	209	163	197	189	218	179	214	197	205	236	207	193	193	210	204	207	225	208	217	204	179	191	208	188	187	188	189	222	177	191	216	194	219	185	198	226	195	217	178	213	207	199	195	214	173	202	218	207	191	177	204	216	211	193	228	222	214	204	204	206	219	224	164	176	201	189	210	205	199	188	172	179	196	185	199	208	212	193	190	205	203	187	190	184	203	187	204	186	204	218	223	190	201	214	218	227	203	209	224	210	205	192	187	204	213	203	187	227	200	198	222	197	174	191	202	204	220	200	211	218	216	188	211	200	196	226	228	203	225	195	192	188	209	216	229	198	228	195	231	203	194	169	190	201	203	214	202	174	222	232	224	195	202	217	216	185	198	183	201	205	191	199	203	198	207	226	199	210	215	237	211	198	198	215	213	193	194	186	225	196	181	229	205	190	188	214	189	215	213	183	199	205	240	202	208	207	227	200	220	193	207	183	181	202	209	237	205	196	193	206	205	179	199	183	208	213	205	201	211	199	200	210	200	206	210	159	209	225	214	202	215	209	196	196	191	206	206	210	185	224	232	222	212	193	202	207	217	192	197	195	210	209	168	188	202	190	211	230	200	204	172	207	192	223	216	197	214	199	185	221	225	179	187	210	224	204	206	200	200	162	196	198	210	204	190	199	206	189	206	221	177	179	207	210	213	189	187	231	217	198	206	189	195	217	193	204	197	226	202	207	180	198	206	200	217	214	222	211	198	183	209	181	181	207	214	222	191	192	200	209	220	214	192	209	191	211	230	212	176	193	195	196	214	206	216	230	214	183	187	185	201	194	196	197	196	203	210	191	213	205	206	222	205	182	185	211	210	204	236	177	203	214	213	184	206	225	204	212	202	205	211	204	197	194	183	204	192	208	220	219	212	198	206	199	175	216	220	198	183	207	193	202	204	186	205	173	212	193	192	198	212	190	219	189	177	203	185	218	186	202	199	200	233	222	178	192	186	202	184	225	216	195	219	209	184	205	182	203	194	183	198	202	188	199	194	187	176	195	201	197	191	198	226	225	194	196	189	210	196	196	209	210	195	211	194	200	218	205	197	186	185	188	215	206	201	178	218	184	203	198	213	209	222	212	219	215	206	222	201	204	189	234	201	208	219	202	187	196	216	209	197	200	197	204	227	186	212	208	189	189	193	200	203	205	224	202	183	191	188	195	202	217	204	224	200	203	186	191	202	196	209	210	226	204	177	189	195	230	218	219	210	176	208	222	192	215	199	216	208	182	190	185	224	201	203	208	200	189	191	207	215	180	206	235	204	197	201	189	193	235	206	192	192	196	201	188	229	211	211	212	196	207	192	207	214	215	205	193	188	191	186	218	186	199	222	172	194	179	203	214	200	178	166	212	212	175	204	198	192	185	192	210	204	204	216	183	190	190	196	196	174	195	189	203	213	219	206	204	190	206	214	233	192	206	194	205	178	237	207	213	193	217	208	182	207	222	201	192	224	208	197	196	202	228	208	196	222	221	186	215	183	190	200	214	227	208	205	218	222	194	195	216	202	196	179	195	210	206	211	225	204	209	196	202	199	229	190	216	191	200	202	210	194	219	194	221	199	188	185	181	196	206	205	198	204	216	191	196	211	198	202	193	192	199	197	169	207	199	209	230	216	201	214	204	189	193	216	212	201	213	208	230	188	178	222	228	208	210	198	202	190	212	208	195	172	203	212	202	215	191	234	219	190	195	214	190	192	189	194	212	172	195	203	209	220	204	211	194	197	220	205	199	222	199	219	203	205	200	222	222	229	199	213	218	184	199	195	216	184	218	198	213	234	224	197	178	182	176	209	210	203	219	196	232	229	196	205	168	198	207	171	217	193	196	197	194	164	206	209	191	212	186	196	176	228	206	193	187	210	210	204	190	178	198	209	207	199	204	196	177	194	206	192	222	210	197	186	191	222	203	200	195	230	221	205	223	177	208	189	189	205	211	204	216	213	242	202	210	188	185	214	202	204	193	216	211	190	196	198	187	201	179	188	186	188	228	183	185	173	196	210	191	215	217	208	201	205	196	198	198	213	212	200	204	184	204	230	214	200	193	216	197	198	192	211	195	194	199	224	198	196	192	225	243	231	206	216	204	183	218	204	224	206	190	203	182	187	220	202	211	219	212	219	197	201	197	197	196	213	183	200	213	194	191	206	190	190	199	182	185	208	166	224	213	233	195	201	201	208	219	201	225	188	200	197	203	189	208	204	204	212	215	226	200	191	183	189	214	185	189	208	214	200	218	208	196	209	190	222	208	218	211	185	195	179	223	207	215	212	203	216	201	208	215	222	180	192	179	194	195	215	202	211	219	190	218	201	186	210	194	216	201	199	204	180	199	200	205	202	216	210	203	245	210	221	207	218	198	204
7455	6695	14056	13794	10976	8408	6730	5530	4306	3614	3719	3183	2698	2360	2012	1894	1867	1701	1676	1691	1452	1359	1473	1341	1214	1088	991	1045	1183	1099	1049	1087	1022	824	867	815	760	701	715	732	734	626	629	674	643	605	609	615	645	651	552	650	627	630	560	576	615	547	596	545	587	559	606	551	568	592	574	581	553	575	596	578	585	537	566	602	577	555	587	521	543	564	609	619	585	600	570	521	555	618	562	570	558	548	532	539	611	536	556	533	572	528	546	595	551	563	540	556	572	606	554	571	561	565	561	548	562	531	574	532	520	534	548	563	552	584	579	563	514	555	556	575	541	532	530	528	533	544	587	578	550	515	544	595	549	568	537	571	574	550	575	547	514	553	525	540	544	573	562	587	499	546	547	543	579	553	539	528	561	573	567	586	527	557	527	564	516	528	522	563	578	543	594	523	532	557	565	573	574	565	535	559	563	568	576	598	574	601	576	559	528	597	554	533	562	557	556	549	539	548	565	519	587	519	537	552	557	559	532	578	590	543	522	556	549	572	564	579	565	549	566	535	562	576	576	569	581	543	561	600	533	583	581	587	581	555	550	551	582	577	554	561	566	527	574	586	529	547	605	539	555	567	569	582	568	545	574	539	548	520	577	521	547	543	547	551	559	586	580	567	559	574	564	552	522	570	534	487	559	515	551	567	549	563	581	571	575	570	547	551	510	529	610	582	540	531	526	613	571	563	536	549	568	581	552	588	586	566	591	600	533	578	560	537	577	542	593	545	570	544	555	588	559	533	511	558	561	567	560	548	504	563	576	552	568	563	568	566	543	553	570	540	566	559	554	558	575	578	606	593	567	570	607	602	547	554	553	561	540	539	546	556	540	563	557	561	564	549	556	596	513	579	575	566	558	566	611	582	561	541	525	584	555	532	540	542	588	580	566	554	613	554	567	570	553	541	555	551	562	576	608	538	543	555	580	558	568	553	536	587	569	542	555	548	561	559	596	582	563	531	538	560	573	569	560	584	577	559	560	609	562	583	577	512	570	584	542	581	530	584	514	515	556	549	564	593	618	585	604	542	543	597	625	544	605	561	538	550	537	557	551	536	588	556	551	556	561	574	527	547	546	551	573	554	545	604	574	545	565	542	545	537	568	574	560	564	566	557	508	550	573	529	540	552	527	540	558	554	578	587	537	555	514	520	578	530	534	558	550	579	571	536	549	576	566	562	576	510	579	531	554	601	541	592	531	566	519	577	530	570	578	574	550	575	566	552	532	563	582	533	552	543	536	583	575	559	567	515	574	552	504	522	546	587	548	532	566	605	570	548	561	546	531	545	527	523	571	528	556	555	548	593	522	558	548	529	523	572	567	583	600	525	544	559	557	519	538	584	517	571	544	591	505	540	576	557	568	599	576	584	617	523	546	540	531	544	553	560	578	582	534	584	561	531	564	565	570	568	597	570	562	516	568	565	540	579	527	534	597	546	528	606	566	537	574	584	555	554	549	558	542	556	597	527	595	532	554	525	543	546	547	568	551	563	562	575	610	551	513	581	580	535	544	596	550	581	577	562	585	546	584	580	568	552	566	595	541	543	591	597	607	576	534	569	570	536	569	513	587	557	587	602	590	574	551	535	589	541	550	537	528	580	567	577	573	568	557	551	566	539	577	578	527	549	525	591	509	557	551	587	582	560	529	552	554	566	589	582	581	543	566	582	555	561	556	554	538	577	631	557	527	529	592	561	570	530	585	547	601	592	553	577	599	589	578	544	558	565	570	574	549	586	547	567	546	559	606	593	538	567	566	568	537	524	555	558	576	528	569	556	582	574	539	570	613	569	570	576	541	547	526	563	551	556	520	560	593	561	588	575	552	511	531	560	530	574	557	538	581	522	592	576	538	586	552	545	564	575	561	542	568	583	508	581	536	539	575	564	536	598	544	584	574	553	567	585	581	514	582	538	574	561	548	568	568	519	567	543	564	553	517	517	576	547	578	554	559	556	557	571	566	553	605	542	552	516	544	582	526	565	534	564	530	564	573	606	554	562	513	588	531	616	575	534	577	516	569	553	561	565	527	569	581	547	554	584	544	551	538	584	519	550	537	533	520	574	558	575	564	546	568	602	547	496	605	536	579	550	537	516	570	571	576	575	582	557	524	520	578	585	532	586	562	575	577	592	569	552	583	547	556	530	549	532	553	552	550	560	565	481	529	570	585	574	538	585	538	568	535	512	516	566	548	575	555	569	531	544	595	549	536	546	552	589	566	567	602	552	544	550	534	547	575	536	589	516	515	557	570	558	572	568	584	565	549	565	536	582	519	585	604	561	549	537	524	557	557	600	611	555	555	569	570	551	595	579	541	552	511	565	549	586	572	567	584	572	583	571	555	548	554	559	576	589	611	537	578	615	547	595	556	563	530	572	530	580	530	580	576	551	541	590	577	572	548	549	590	612	567	568	525	608	536	540	578	566	560	562	576	571	519	561	556	583	540	544	545	549	538	562	576	582	579	540	530	560	596	547	505	579	514	577	610	548	552	534	578	541	538	545	553	552	583	542	586	597	566	577	540	553	535	579	568	571	549	572	546	572	542	544	577	511	556	575	529	592	564	537	556	618	543	545	580	539	581	570	524	547	555	601	532	585	553	577	539	578	574	583	555	594	565	571	536	522	583	592	568	584	601	571	554	537	511	550	550	571	553	565	562	526	547	581	592	521	580	558	553	568	553	559	553	521	557	561	580	570	507	523	544	570	596	543	524	523	552	581	605	568	581	571	558	576	607	550	527	529	500	550	555	571	536	593	529	558	510	558	547	600	541	535	534	583	573	529	588	570	564	580	579	575	571	525	569	571	556	565	577	558	518	624	577	543	569	530	583	619	564	577	523	543	602	553	561	560	591	538	587	563	571	510	589	549	568	564	529	585	557	546	570	597	576	602	537	554	566	543	552	548	539	515	601	617	544	573	529	549	572	545	590	549	585	531	569	516	572	616	552	532	637	550	559	540	550	569	605	561	619	599	573	565	542	559	565	569	545	602	545	553	569	507	542	565	589	561	527	541	563	516	558	538	552	551	536	577	543	570	582	530	536	548	553	557	534	581	573	584	542	548	590	582	573	589	556	590	586	513	577	529	549	568	576	589	561	526	594	563	587	576	571	550	565	579	554	591	564	543	536	574	533	546	606	565	590	517	550	570	559	553	585	562	527	547	581	568	537	504	539	561	523	565	532	544	581	535	571	553	555	579	569	576	570	568	545	568	564	534	575	556	548	527	556	543	577	557	538	627	576	571	521	522	581	530	565	545	597	553	549	546	571	600	566	558	536	559	580	556	550	580	504	509	558	561	522	554	599	544	579	584	515	549	593	548	543	562	528	589	594	540	565	530	594	556	599	570	584	552	541	571	606	558	570	572	503	546	546	541	556	475	588	533	564	521	515	554	602	566	538	592	603	571	583	594	567	550	555	534	550	545	585	522	544	537	587	522	541	567	554	572	565	563	557	590	503	579	579	576
22577	18092	23974	24051	19714	16206	11588	8255	4882	4094	5232	4613	3352	3269	2691	2106	2443	2133	1991	2199	1738	1312	1450	1652	1349	967	749	873	1201	1036	1030	1034	788	567	634	612	452	389	398	400	279	245	275	275	227	238	249	218	213	207	232	222	201	193	184	193	184	167	240	190	213	161	164	184	192	190	187	178	186	174	166	158	178	162	177	171	203	209	166	164	166	178	172	177	163	194	163	183	184	173	152	181	166	156	177	162	170	195	193	181	181	176	182	156	175	152	163	161	158	170	171	181	197	160	161	157	193	169	187	161	173	163	159	153	171	165	164	165	157	170	147	150	180	157	154	156	173	168	153	155	169	169	191	171	172	163	157	170	179	194	170	176	162	177	161	198	151	156	164	172	160	157	139	168	178	161	160	174	167	172	154	162	166	177	148	155	160	160	166	165	166	192	183	163	183	169	164	184	162	166	142	158	141	167	146	174	165	165	173	168	160	179	156	171	150	172	177	181	167	183	172	162	184	137	174	173	165	192	171	191	127	161	181	167	192	177	165	165	168	154	170	165	185	170	169	174	172	159	173	167	167	176	170	170	173	185	166	142	166	200	170	176	191	192	177	142	148	179	167	166	179	161	168	178	168	158	179	178	177	144	179	170	188	176	175	182	168	167	155	161	165	162	182	179	169	168	196	157	195	173	162	144	178	179	171	165	164	167	168	148	150	167	165	179	158	167	159	161	173	153	171	179	185	171	175	176	163	170	162	163	150	149	187	169	175	144	179	159	165	182	192	162	153	169	173	147	165	181	170	186	185	166	166	153	166	174	177	154	181	177	161	169	159	173	155	159	160	157	176	174	178	169	171	180	179	173	163	181	182	226	187	178	168	167	158	186	168	188	176	175	167	186	188	167	196	151	189	160	191	168	182	180	170	169	152	170	171	170	151	169	165	157	173	142	141	174	156	171	155	174	197	175	169	174	151	189	153	167	156	138	180	165	152	167	161	164	164	172	197	165	162	164	159	160	176	163	185	170	168	172	174	174	181	160	171	151	146	161	192	164	154	223	181	176	193	164	191	170	146	186	163	168	168	170	167	175	169	155	173	172	163	197	182	156	170	160	167	166	193	178	174	162	143	161	180	164	167	186	172	158	187	145	145	152	161	170	154	185	180	167	163	183	176	156	166	152	149	158	179	164	164	177	168	167	181	206	163	155	151	165	183	163	178	163	151	176	152	159	164	171	179	147	151	187	171	158	158	176	192	177	171	156	181	181	170	180	174	166	170	183	153	165	164	168	145	158	151	170	171	158	159	181	172	155	177	161	162	165	140	188	152	159	168	159	162	179	150	176	153	157	174	160	164	183	163	166	157	156	172	165	190	146	167	156	172	164	148	181	169	169	152	159	183	167	173	164	154	160	179	173	187	173	169	170	155	193	172	162	155	174	152	175	185	168	191	177	184	169	167	164	166	187	158	162	153	158	162	165	182	159	158	172	166	182	167	183	181	148	171	163	153	164	186	186	155	164	181	170	176	192	164	157	150	194	178	188	145	160	188	180	159	159	172	193	162	157	178	151	161	177	158	169	172	150	184	153	179	174	171	210	165	166	157	161	155	153	150	192	185	158	166	155	157	177	143	142	155	156	188	151	156	143	169	174	166	168	182	162	154	174	177	152	164	167	154	174	173	164	154	153	174	166	171	147	181	193	164	151	153	156	178	181	165	153	147	179	162	161	161	152	159	155	179	169	155	190	163	191	172	192	177	135	167	161	156	188	204	179	162	176	160	158	169	153	156	165	158	170	184	169	162	179	177	172	186	156	165	148	149	169	165	190	176	156	177	158	173	182	159	167	174	166	198	173	175	134	157	164	157	176	163	186	147	150	179	139	176	173	174	156	174	138	144	170	151	168	165	168	184	171	160	184	161	147	167	165	153	162	158	166	177	180	152	163	166	179	158	172	186	189	194	167	169	172	164	199	173	197	158	178	169	167	180	158	198	153	169	179	141	181	171	164	185	158	152	164	182	202	168	167	153	182	168	190	162	174	156	153	163	168	167	177	170	170	172	175	182	193	159	163	134	169	159	175	155	168	166	150	164	150	159	177	165	169	197	182	164	170	152	167	158	165	177	173	159	142	169	153	164	156	181	157	195	188	178	178	186	159	171	165	177	162	169	159	161	140	171	154	146	157	171	165	169	155	180	164	158	186	184	163	169	192	163	183	150	180	168	165	170	153	188	181	167	187	171	197	188	161	157	166	181	183	178	170	162	165	166	156	185	161	150	167	161	198	166	166	160	175	171	162	165	166	189	180	155	148	146	198	158	173	156	146	172	172	175	164	183	174	179	148	167	135	156	190	165	179	161	175	159	170	161	175	169	191	175	195	176	188	165	179	185	190	182	165	172	166	170	158	169	179	166	157	189	170	197	196	153	153	177	185	176	162	163	167	185	135	160	175	172	171	148	153	175	171	175	174	167	161	166	153	157	164	152	190	156	188	176	163	157	183	161	175	164	163	153	159	167	158	152	179	192	188	177	163	178	165	169	169	176	168	161	196	151	180	170	156	187	182	202	170	177	169	170	181	157	178	177	145	163	197	176	163	180	165	173	169	169	162	177	173	154	180	161	155	161	168	176	173	174	163	157	169	165	183	157	173	164	159	169	160	165	147	175	159	172	171	170	194	178	175	170	166	176	173	168	141	170	178	167	170	172	147	149	156	170	176	171	165	166	165	171	164	160	180	160	179	181	183	174	157	151	191	168	173	169	152	168	179	165	178	157	175	165	164	165	162	157	167	191	184	162	191	166	184	161	163	183	171	142	162	178	168	165	165	160	164	186	166	140	173	173	171	171	190	158	158	147	152	175	190	171	176	160	189	143	159	191	197	184	137	183	174	167	178	164	181	150	138	178	188	172	166	179	164	152	180	191	166	165	170	179	158	174	172	172	164	155	188	179	161	172	185	162	170	165	162	176	191	186	158	172	165	170	194	153	166	152	156	175	154	148	173	165	172	170	153	169	158	178	164	159	186	179	171	174	196	166	160	178	180	161	189	151	160	174	158	152	178	152	161	158	155	174	173	195	169	171	178	174	168	162	181	169	164	160	174	160	166	164	166	157	146	173	141	182	161	154	145	167	173	167	178	178	153	170	199	177	174	162	161	146	165	176	168	172	187	193	179	171	178	185	146	175	165	179	158	169	147	167	155	187	153	175	165	181	173	157	179	176	144	159	190	151	166	196	160	153	181	177	185	163	173	169	148	148	158	190	157	153	150	142	166	166	161	194	189	161	176	170	151	178	163	194	186	192	173	187	142	190	135	131	154	167	157	197	169	177	160	189	182	180	169	142	163	181	136	155	186	171	170	174	169	153	183	163	180	192	167	166	170	190	187	175	173	178	155	161	146	201	188	166	181	150	180	160	164	143	174	146	172	160	204	178	176	179	171	176	185	182	169	160	165	159	195	180	170	164	158	174	160	164	153	170	186	171	157	187	188	152	178	161	157	161	184	166	178
17178	16066	27655	28188	26412	24076	21059	19130	13721	13786	17274	16940	13285	11102	10290	8877	10535	7448	8986	10708	7686	6878	7437	8312	6732	5253	4496	5082	7053	5844	6325	6452	4751	3689	3603	3102	2708	1992	2236	2121	1399	1093	1199	1284	890	880	975	919	878	797	834	904	721	652	608	616	580	615	675	650	559	628	625	617	617	609	588	616	557	535	514	536	468	518	553	472	537	460	486	503	509	478	503	461	483	525	516	503	458	511	481	456	497	476	465	505	437	463	485	468	487	503	445	470	479	421	465	504	456	448	460	452	481	472	491	480	454	464	492	470	469	495	484	488	507	475	488	504	478	477	479	478	470	490	458	499	470	465	468	446	465	465	478	520	488	470	480	501	481	485	455	442	497	472	459	482	450	450	480	470	457	454	450	477	441	445	441	473	428	498	478	476	495	453	470	457	468	465	455	476	478	438	510	462	466	464	447	479	450	471	477	447	488	501	433	488	471	511	509	437	463	471	491	473	464	459	492	469	447	484	467	501	439	483	469	471	488	508	504	499	485	481	495	448	502	504	468	453	464	510	466	479	478	471	467	489	466	477	452	465	469	485	465	486	468	443	471	448	495	508	504	484	446	479	453	454	471	466	468	495	501	464	487	465	494	483	489	478	503	465	462	466	468	457	455	423	489	487	475	452	510	469	472	466	466	503	474	470	453	470	472	477	482	524	483	459	469	474	467	450	486	505	484	483	515	470	451	479	471	467	502	473	458	468	514	479	482	452	505	530	488	465	461	478	460	480	480	498	457	459	479	483	465	453	485	464	503	503	482	502	467	484	514	505	447	449	491	484	520	462	448	450	471	471	506	481	476	435	451	455	461	462	510	493	493	510	495	450	500	443	508	457	466	448	461	447	481	487	480	478	465	480	486	444	507	472	451	517	476	481	481	494	442	485	471	493	514	474	492	487	465	462	462	459	465	459	478	473	495	464	466	483	457	459	483	476	497	500	481	471	473	487	515	479	495	479	490	501	478	464	479	453	481	498	505	472	505	449	487	483	502	478	472	474	500	472	490	475	472	432	471	465	501	453	494	447	494	526	463	451	498	480	470	463	435	483	492	495	477	466	434	453	474	420	499	461	513	487	483	503	503	458	485	441	467	446	497	465	418	493	507	492	481	488	436	484	474	449	472	458	484	497	477	481	439	475	458	476	452	507	512	461	481	451	478	454	465	482	488	482	454	482	463	496	472	476	474	530	471	482	455	483	499	449	472	464	474	425	464	463	456	484	471	483	438	459	466	468	504	444	429	484	466	478	486	490	472	468	468	498	477	502	466	520	469	481	463	487	438	465	482	466	472	479	482	497	473	478	463	466	467	523	488	478	472	449	487	505	474	512	502	461	492	465	452	515	473	491	457	467	479	493	474	455	496	450	433	499	513	461	514	461	484	449	445	510	490	478	444	432	485	446	476	461	489	470	428	490	487	491	506	487	492	457	482	459	457	472	466	489	461	459	443	479	469	487	485	516	510	449	486	489	477	479	462	470	468	467	491	478	488	466	488	491	449	456	510	446	458	516	510	452	519	463	493	479	484	477	449	504	451	462	475	492	453	460	452	466	481	460	456	478	498	499	451	460	433	492	468	422	476	482	490	496	471	460	507	468	480	486	467	465	480	465	497	448	455	440	459	503	484	473	507	449	468	502	488	525	451	479	489	464	502	469	490	451	486	470	479	457	443	518	460	497	493	511	498	480	474	487	465	489	448	458	473	521	488	458	481	482	454	446	448	492	473	476	473	467	469	501	490	482	489	431	470	480	491	504	490	510	466	491	467	492	485	481	496	495	480	504	430	468	495	447	449	489	510	460	447	472	493	482	485	513	513	480	469	445	466	492	487	502	474	519	446	492	435	474	456	482	499	457	479	499	443	475	485	494	477	477	480	440	461	447	474	512	441	482	485	514	433	460	480	458	501	494	481	439	501	468	466	496	467	500	487	481	485	484	469	517	463	463	491	442	473	450	487	470	471	463	437	455	471	493	470	464	493	478	443	460	478	498	482	503	493	484	487	474	485	491	498	449	500	434	486	485	466	482	482	462	470	490	480	478	489	458	469	490	493	506	454	500	492	448	483	489	445	456	484	517	500	463	411	430	458	509	460	485	473	487	499	452	460	472	491	498	488	448	487	480	483	466	453	468	474	484	472	482	484	503	485	467	481	483	484	497	467	481	441	472	494	482	478	476	467	435	497	459	468	495	476	511	511	486	448	445	468	477	443	472	480	499	512	484	511	496	469	454	449	491	476	429	506	473	471	464	491	466	456	483	465	454	468	453	473	494	479	464	417	459	477	414	465	456	430	479	494	506	475	470	453	476	523	491	456	429	462	478	477	474	470	497	515	502	464	457	502	473	459	477	486	434	468	469	492	488	464	452	438	494	471	503	446	513	521	512	482	482	485	437	480	462	476	493	476	485	496	467	457	439	465	508	478	468	461	484	473	478	473	477	477	431	483	485	479	462	497	461	472	488	492	504	480	483	463	488	499	453	405	466	444	475	472	476	532	498	423	447	452	469	503	482	467	465	465	453	486	497	485	456	496	500	473	466	504	465	449	473	457	456	474	502	459	489	486	478	466	449	491	469	442	451	474	467	497	502	462	447	456	464	486	467	471	437	479	473	462	462	480	481	501	460	505	445	468	468	459	493	455	495	472	476	491	493	456	466	481	498	473	465	410	507	456	462	506	487	458	471	505	495	476	451	460	475	434	507	464	480	456	465	495	495	476	565	475	491	453	496	520	460	481	477	434	493	445	489	461	494	486	449	486	404	460	476	442	501	503	478	473	478	494	463	497	483	468	508	484	466	498	473	505	473	500	516	426	512	467	476	481	458	451	443	466	492	515	470	464	461	451	480	475	496	512	445	465	502	480	472	504	462	482	472	484	493	441	467	437	476	519	519	462	464	461	448	476	497	454	464	462	478	521	465	478	435	448	502	473	486	469	470	494	454	502	490	475	460	486	462	476	470	473	482	475	483	457	469	485	476	478	450	495	498	430	458	501	472	438	487	453	466	451	450	500	504	529	502	436	469	466	524	457	509	461	462	488	490	482	492	459	481	483	434	451	488	470	446	522	457	482	516	468	446	472	457	426	500	532	472	465	465	454	469	467	469	489	489	495	440	501	509	487	453	470	478	452	472	487	427	480	469	465	457	491	472	454	504	495	481	482	481	456	491	463	506	483	463	483	500	462	470	518	489	457	444	478	495	531	444	494	456	455	489	497	491	475	460	460	479	483	519	465	466	469	469	492	486	469	473	476	455	495	446	476	466	500	485	476	487	469	466	489	473	474	478	476	483	433	458	472	502	492	454	476	484	501	448	476	478	490	448	454	493	472	466	503	490	465	516	485	490	510	477	467	480	479	505	498	499	457	454	464	463	515	454	458	439	441	455	513	463	498	467	455	452	500	482	456	520	478	502	489	475	471	477	479	487	458	493	482	463	473	480	455	459	472	477	432	462	487	462	500	506	491	475	490	465
31925	26873	32350	30604	27239	23206	19459	15083	9887	7621	10397	9410	6444	6297	5077	4386	4408	3116	3415	4121	3318	2671	2751	3009	2287	1678	1396	1625	2145	1819	1827	1930	1424	1160	985	945	847	620	666	678	417	345	318	326	259	253	246	252	232	228	223	241	206	194	191	166	192	200	201	180	192	166	224	196	154	191	192	197	167	193	164	158	170	169	163	188	135	158	169	161	165	162	167	167	170	161	147	122	155	155	145	161	137	170	140	146	178	144	133	150	145	158	148	143	148	142	151	166	141	148	141	165	165	161	171	148	159	148	170	168	178	140	150	152	165	138	146	141	134	158	162	154	172	150	136	154	155	148	152	144	166	166	130	150	143	152	161	135	128	180	161	134	131	140	147	167	149	128	172	159	161	153	142	151	159	149	150	132	140	159	154	140	135	146	166	152	167	156	141	144	164	164	151	156	161	149	146	140	159	169	143	156	144	144	167	145	164	138	136	165	147	147	147	142	140	153	154	151	146	157	166	160	146	167	151	164	152	140	143	144	130	134	151	158	151	145	156	135	158	138	156	154	161	146	154	151	136	151	139	150	137	153	157	146	148	147	152	148	151	154	146	142	153	161	149	170	158	157	165	145	153	162	166	166	149	141	166	163	140	151	144	151	147	149	155	160	176	130	135	155	147	133	158	131	144	140	132	145	155	146	141	146	153	154	133	156	152	141	148	166	149	139	143	154	152	145	150	157	156	147	167	148	135	145	157	151	152	149	160	155	166	163	155	138	156	148	150	150	147	152	152	142	163	172	150	154	141	177	144	156	149	148	131	161	153	157	159	160	154	166	170	151	169	138	155	182	170	137	146	141	145	161	148	135	158	131	146	146	159	160	156	152	158	145	171	136	144	147	169	139	142	152	134	150	149	167	135	154	158	151	150	147	150	152	154	134	138	144	151	134	165	155	145	113	144	138	141	137	141	164	159	148	156	151	136	157	124	154	181	147	149	168	164	167	149	162	125	118	152	150	160	155	118	159	147	163	145	148	156	180	152	136	146	133	147	153	123	112	137	165	167	148	135	148	152	148	168	166	159	177	159	164	146	144	137	171	147	160	150	145	124	145	140	158	136	151	144	147	137	146	149	164	150	135	164	158	143	149	162	139	144	141	153	133	150	170	162	153	159	160	166	140	147	131	148	168	156	161	159	151	150	144	161	101	127	164	133	143	151	159	166	172	156	155	156	141	165	148	181	160	152	153	171	150	160	141	150	149	168	137	152	157	154	166	172	150	178	136	136	158	156	155	160	142	162	150	135	174	156	160	166	163	165	162	173	164	150	146	163	161	142	136	133	146	141	158	145	157	123	122	156	138	137	141	150	142	135	159	139	134	166	137	140	140	149	147	148	154	133	150	151	155	157	139	161	147	133	156	141	139	150	157	158	160	144	147	161	167	143	150	173	164	130	184	157	144	155	177	142	180	146	150	152	152	159	154	145	143	151	139	130	158	159	131	166	156	153	149	145	143	147	135	152	174	141	150	140	143	161	133	138	131	149	149	121	170	151	148	134	146	150	160	148	145	136	156	164	154	169	157	135	123	166	154	136	159	159	142	149	169	174	153	155	132	151	140	140	154	154	154	134	164	157	170	169	159	150	169	171	152	166	166	164	179	155	159	149	160	126	179	137	146	148	135	156	148	152	156	142	165	143	139	154	126	156	156	137	160	170	132	166	170	155	166	144	149	175	158	156	150	159	129	150	144	166	179	161	133	149	168	165	159	145	143	160	157	146	160	149	173	163	139	132	159	147	176	151	141	153	139	137	138	153	141	162	142	158	150	138	155	157	144	146	153	164	125	147	136	132	142	138	171	153	180	151	149	158	143	164	157	151	126	167	165	177	154	135	162	157	160	175	156	142	153	152	126	141	140	161	157	142	151	137	141	151	152	173	155	123	153	155	141	149	147	143	134	146	153	154	167	137	137	148	155	168	164	150	142	155	172	122	147	165	163	140	137	140	152	168	138	158	160	164	134	137	154	175	133	168	158	159	136	173	147	140	157	160	172	164	134	141	158	172	172	173	151	174	165	162	141	145	156	167	134	162	161	151	170	148	144	152	138	161	171	160	146	169	139	161	144	165	155	155	148	161	165	149	149	152	135	133	158	142	146	160	147	152	141	165	164	130	151	165	175	173	171	118	159	159	154	148	149	145	151	167	179	179	148	141	142	162	141	160	169	139	146	141	153	158	163	152	138	138	145	151	158	135	158	133	155	150	159	145	148	149	143	159	172	163	141	158	166	131	153	144	122	160	158	164	185	163	148	130	153	137	166	163	126	155	151	151	120	160	138	135	151	151	151	130	147	149	137	134	169	150	166	149	154	150	131	146	156	150	148	154	145	139	132	156	158	138	125	145	168	156	155	150	148	157	165	156	140	136	149	159	165	148	156	138	153	160	154	146	152	130	145	143	171	140	144	157	158	161	151	154	158	168	165	155	153	149	136	134	168	153	159	164	134	186	170	160	144	137	165	144	166	147	170	143	136	137	150	174	137	169	154	153	161	128	144	162	134	145	149	165	166	152	150	142	153	135	137	160	139	163	169	138	165	144	147	154	116	146	148	147	148	161	151	147	150	146	157	159	154	159	156	170	139	167	156	136	139	162	164	147	138	147	159	178	162	131	162	146	147	149	168	144	144	128	162	148	124	146	159	146	144	140	146	137	161	179	172	130	156	156	144	150	142	128	162	175	158	141	166	133	134	152	159	162	145	141	161	158	167	144	156	161	179	142	146	168	176	151	152	136	146	173	155	145	170	161	147	135	152	166	161	157	158	162	147	165	149	145	132	136	170	143	128	141	139	142	152	131	163	137	170	129	163	146	139	147	157	128	146	157	138	151	149	172	166	123	143	134	153	145	152	153	156	149	143	170	132	133	163	183	152	125	139	179	151	148	173	127	148	156	161	117	147	151	156	171	165	160	132	136	125	150	134	153	155	135	149	134	147	166	151	130	182	127	174	166	143	152	171	147	156	149	182	152	145	149	145	166	153	165	152	168	159	158	144	141	163	141	169	132	127	163	153	146	146	165	152	155	168	152	138	158	148	161	165	160	130	171	171	152	148	158	139	170	124	148	162	140	146	163	164	154	155	151	166	164	164	159	140	136	136	156	151	164	142	141	158	138	157	149	158	151	158	147	123	150	156	154	145	147	162	154	146	152	144	128	128	155	141	153	154	145	162	147	132	165	164	142	143	159	142	145	154	154	147	141	138	150	147	149	148	140	151	139	154	143	149	137	156	164	136	148	149	144	171	155	143	169	164	150	166	147	133	135	146	153	143	139	157	139	141	150	147	154	150	164	144	139	133	162	147	142	168	144	162	149	159	138	143	157	155	163	148	144	141	143	148	152	129	132	150	150	139	156	156	138	162	143	162	135	165	164	158	139	146	148	142	143	143	150	156	151	160	157	170	161	161	146	150	139	151	152	126	153	162	157	153	168	163	155	151	162	145	147	149	140	155	133	143	166	172
21862	22332	32964	33703	32969	30902	28497	26276	20552	20277	25734	24817	20193	16607	15364	13834	16298	10283	13442	15837	12615	12065	11983	13001	10183	8588	7399	8336	11220	9578	10450	11134	7655	6695	6141	4808	4677	3668	3854	4021	2198	1781	1641	1828	1244	1179	1396	1196	1058	1105	1048	1214	856	785	753	713	671	666	840	727	617	683	682	710	639	650	627	690	578	583	521	477	536	499	501	492	503	502	459	493	461	468	529	446	488	445	493	479	477	487	498	481	435	467	413	468	447	414	451	433	415	408	464	417	474	396	419	467	431	433	423	438	467	472	479	445	413	406	456	464	444	477	463	433	401	426	392	430	397	439	394	416	438	392	432	423	435	402	479	473	415	459	432	411	415	431	451	429	430	433	416	441	431	433	419	406	440	451	440	445	400	465	439	400	437	413	438	446	406	454	427	429	426	429	432	437	430	424	426	415	453	412	406	449	404	429	422	446	418	446	451	455	434	451	422	416	442	421	391	421	444	399	446	419	442	437	395	429	415	406	409	430	450	442	419	411	390	437	474	414	426	436	430	413	446	435	425	429	400	403	449	415	450	445	420	463	407	398	410	439	434	435	440	411	407	431	423	445	428	440	409	443	462	452	412	424	432	418	431	428	480	414	453	441	424	400	439	445	429	459	419	436	434	410	418	461	413	439	462	426	429	438	423	451	418	442	395	444	439	439	470	447	456	415	440	412	458	437	455	416	417	481	428	455	421	443	413	449	432	439	423	444	440	424	410	413	440	402	425	448	439	452	436	446	431	434	465	428	455	403	412	421	438	423	452	370	398	406	442	426	424	437	456	476	460	429	418	444	411	449	450	424	367	424	413	444	409	436	415	427	435	424	454	426	459	416	436	440	432	388	403	446	418	434	400	438	422	410	456	444	417	414	434	415	414	408	414	431	416	477	422	443	452	393	423	399	435	431	417	428	423	415	474	420	452	446	416	417	439	462	426	450	463	442	425	424	417	433	404	442	419	444	430	415	465	450	467	439	439	422	455	446	416	441	438	426	415	414	428	448	402	446	455	426	440	437	427	431	399	480	450	415	451	430	437	445	429	435	414	428	452	455	480	388	471	435	452	434	440	463	439	419	409	424	439	446	470	425	438	398	420	437	415	423	418	433	406	422	414	449	402	417	436	420	431	463	396	435	436	422	423	458	407	439	446	422	428	450	449	426	433	415	403	454	437	416	455	423	409	421	437	419	416	445	483	411	442	419	406	414	432	413	449	409	445	450	417	436	436	415	437	426	447	452	432	401	469	480	435	475	412	456	458	427	436	434	438	403	459	493	485	451	414	438	421	444	414	412	407	419	415	448	455	444	393	455	448	440	417	429	439	429	432	434	438	458	432	423	477	453	422	429	425	450	456	422	403	442	441	463	431	465	418	451	419	433	422	431	469	436	466	419	395	428	447	498	435	386	425	461	474	429	388	457	422	471	422	409	402	439	433	424	445	447	434	449	432	421	445	423	434	427	418	457	427	453	473	417	415	446	437	430	406	435	423	428	451	430	434	424	417	442	424	443	409	425	414	443	450	448	414	445	440	425	457	428	393	447	437	426	424	422	412	418	420	446	412	429	427	448	400	423	408	427	463	440	432	440	431	417	475	402	435	448	453	380	473	439	423	441	426	434	443	470	441	421	445	443	417	455	395	414	452	436	413	404	436	435	453	445	423	413	413	442	410	460	421	423	426	457	423	459	426	436	423	442	447	442	432	426	455	424	461	441	405	418	451	415	403	403	432	462	413	415	395	405	428	413	455	426	434	463	401	461	444	400	455	434	469	455	379	424	452	423	454	441	460	398	452	425	441	416	475	464	429	448	480	428	439	428	403	459	428	405	417	458	428	407	444	410	424	435	425	452	440	495	405	453	409	436	398	425	442	441	417	426	423	425	429	396	431	401	403	418	452	399	439	428	440	457	426	459	454	429	428	424	428	436	399	395	456	458	456	451	422	428	399	407	449	442	405	416	416	423	406	435	415	435	401	436	417	423	462	407	433	453	485	413	423	400	455	442	429	437	442	429	444	407	465	427	417	444	422	460	449	402	416	436	509	432	428	456	436	422	425	422	425	403	455	390	402	430	416	427	456	401	456	417	412	430	453	424	426	436	444	441	403	396	410	448	438	401	444	466	408	434	458	420	469	395	448	423	424	436	418	448	422	450	424	407	433	450	445	464	405	465	428	397	443	451	441	433	413	442	457	393	404	443	466	423	455	429	479	421	454	414	455	448	433	453	441	475	463	467	453	407	446	405	437	413	463	487	393	464	430	415	451	410	442	450	445	430	449	450	456	475	420	438	431	422	458	443	412	468	421	445	444	461	422	432	440	429	458	432	441	450	436	444	441	385	410	444	402	459	443	415	432	446	440	442	432	441	441	452	384	432	451	417	462	415	424	457	427	426	437	401	424	466	433	433	422	393	411	438	494	435	452	458	418	430	414	407	443	435	428	403	414	458	434	412	438	470	439	431	413	400	443	421	432	437	432	439	404	447	451	424	450	439	418	436	439	410	441	426	403	429	442	400	447	413	410	421	434	421	418	415	431	417	425	422	412	433	493	454	427	448	406	403	478	482	435	427	453	424	459	446	404	409	433	461	441	449	437	444	431	432	437	467	435	434	443	446	428	393	454	415	401	445	399	458	409	440	439	424	435	412	419	455	427	420	447	465	399	394	469	404	446	449	471	417	418	423	437	421	411	410	427	395	448	467	438	441	463	421	447	430	415	451	440	419	390	435	455	438	425	451	446	438	418	448	463	446	454	426	438	414	450	397	446	420	415	428	421	445	428	457	437	447	404	417	451	439	429	462	411	427	424	451	436	437	462	403	421	469	469	433	420	428	467	452	447	461	390	449	416	417	461	418	421	415	422	407	443	430	450	407	430	404	413	434	436	477	398	462	428	445	396	449	427	408	446	436	419	443	445	431	466	428	423	426	432	452	428	447	405	448	433	438	440	454	468	460	449	375	399	439	438	433	425	431	436	444	430	418	446	474	412	419	446	449	428	460	429	405	457	402	472	437	422	408	427	449	448	410	407	453	459	419	419	425	409	428	417	411	465	441	447	457	438	414	426	448	420	423	435	465	425	452	419	443	476	420	411	435	459	418	493	424	432	445	433	448	430	425	422	455	448	424	408	450	427	401	445	442	426	425	435	410	437	361	433	442	464	430	443	420	456	443	436	427	455	442	435	458	425	417	486	432	447	416	436	410	420	458	435	452	400	466	434	427	438	451	412	446	446	423	418	456	479	435	473	425	395	452	425	420	439	432	405	412	427	408	434	429	399	462	413	447	425	369	432	456	422	464	423	433	464	419	436	449	416	431	434	451	451	418	464	427	419	429	468	390	412	436	431	433	407	457	437	403	432	457	439	459	432	452	420	448	465	435	447	435	421	461	431	437	424	385	430	476	455	423	445	418	460	411	399	423	454	439	412	404	468	453	416	441	438	403	458	429	405	434	441	436	367	448	427	456	447	431	462	456	439	403	418	466
8800	6070	7289	5584	4175	2931	1975	1498	1016	870	822	724	556	523	512	430	480	386	367	386	345	313	300	288	311	277	277	280	283	267	240	261	253	234	250	217	230	229	216	212	222	216	204	241	220	213	217	206	208	205	199	213	210	214	211	217	202	235	197	201	216	197	190	215	197	199	215	196	197	222	200	171	208	208	219	184	222	226	189	207	219	213	214	191	201	206	201	238	222	215	209	203	185	210	213	198	205	201	188	188	222	194	218	207	211	203	195	209	219	218	197	181	198	209	212	207	201	200	191	200	228	192	202	200	220	193	201	193	199	200	190	211	221	194	203	220	193	195	183	217	177	189	206	221	198	217	189	200	211	209	212	227	214	191	218	216	207	206	232	209	194	207	211	217	210	192	193	218	211	189	212	201	228	197	187	190	181	163	200	216	227	233	217	196	202	182	208	209	199	201	216	207	189	229	193	220	191	199	207	184	218	247	175	197	207	210	190	196	232	186	223	211	183	204	215	218	202	196	201	230	197	214	213	186	205	206	209	203	214	215	181	224	197	228	201	227	196	214	228	231	208	200	217	201	191	209	191	196	208	189	222	198	196	188	214	190	217	200	207	223	234	181	217	187	213	185	219	207	213	196	223	243	218	207	203	186	208	207	191	192	192	209	235	211	195	202	173	204	214	195	210	184	195	204	170	209	216	210	193	211	208	220	198	202	212	204	197	222	186	211	199	217	213	174	190	210	195	189	189	189	194	205	207	217	210	185	200	218	195	205	193	191	196	208	195	208	180	191	223	200	221	175	206	178	228	183	211	218	154	206	177	194	213	208	208	205	216	216	190	197	234	198	199	206	196	212	207	192	202	215	235	208	201	206	186	206	214	191	207	197	218	196	169	219	232	199	182	216	199	202	202	186	241	203	193	183	191	202	188	196	193	209	199	216	225	226	219	189	216	198	197	191	204	208	219	188	166	221	199	161	203	206	206	185	182	204	208	213	233	200	182	188	194	207	213	202	222	212	165	218	191	186	202	219	212	208	218	234	185	222	210	218	192	220	221	207	191	195	219	193	188	188	186	209	205	182	231	200	194	180	212	193	177	203	192	191	202	214	192	222	188	222	210	175	192	227	197	210	188	195	201	221	195	161	210	207	198	207	170	203	187	197	211	219	191	218	190	222	174	210	210	215	223	209	222	176	232	215	209	193	188	213	200	201	188	195	199	188	211	192	191	221	191	195	212	199	203	234	209	211	207	209	223	205	211	210	196	188	200	196	177	210	187	206	201	225	203	194	208	198	193	207	183	178	208	185	212	192	209	178	202	225	196	207	178	194	189	207	200	210	207	210	197	171	182	168	174	204	217	186	210	192	203	190	201	201	188	195	220	191	207	219	198	199	206	188	196	198	230	198	212	225	205	202	193	202	225	197	210	185	201	200	203	199	195	208	216	205	190	212	191	203	176	220	222	199	213	205	187	196	200	184	185	189	214	180	214	223	185	195	200	199	223	195	228	230	201	210	182	189	201	193	204	212	196	237	211	209	212	194	197	230	201	171	189	236	185	205	201	210	204	194	208	221	207	245	173	184	210	197	189	202	219	201	182	195	187	184	207	216	209	212	194	210	210	218	211	214	208	200	230	188	204	218	205	206	194	185	231	210	218	197	195	227	181	195	213	200	217	192	191	192	207	194	211	207	204	200	208	222	212	215	244	196	236	214	205	195	225	198	211	204	204	207	193	197	213	199	220	219	210	231	222	209	197	184	217	227	219	218	203	199	219	235	220	200	218	189	211	201	214	217	190	228	243	213	205	180	218	216	186	231	191	245	199	181	230	208	218	229	225	211	207	200	218	231	205	199	187	195	175	213	214	224	226	212	221	202	197	199	220	207	195	196	213	208	226	163	200	198	209	214	175	200	186	213	182	217	199	217	212	212	217	204	202	201	191	203	214	213	220	201	177	216	162	194	193	235	188	186	226	193	207	197	197	202	196	190	201	209	204	195	191	182	186	201	200	219	219	217	207	181	200	179	193	212	204	217	201	196	225	190	212	166	205	191	205	174	187	228	219	215	188	229	185	204	214	217	222	186	188	215	209	164	224	200	180	193	212	180	213	213	219	205	191	217	195	223	211	206	209	213	198	219	213	204	199	175	195	196	210	217	224	183	221	237	199	228	197	184	211	195	213	211	186	199	228	209	205	204	201	210	190	190	190	217	176	212	204	187	197	201	182	210	207	186	193	207	225	210	205	196	186	210	196	199	218	216	206	194	211	203	197	197	219	218	179	193	224	185	207	183	195	190	194	196	204	192	208	199	168	222	183	210	192	196	187	221	202	207	200	178	212	210	221	210	205	205	225	217	206	194	203	186	208	180	205	194	200	187	204	216	180	189	191	212	215	212	187	216	214	203	207	203	196	212	193	183	193	201	209	179	212	216	211	203	215	184	231	198	212	182	191	208	179	195	178	225	213	193	201	187	182	198	218	206	214	207	195	233	215	210	225	226	190	206	178	177	207	184	204	209	203	218	212	232	201	195	202	205	197	196	233	194	205	199	201	212	203	190	187	177	215	221	189	232	226	209	184	191	201	181	187	193	204	228	209	204	205	201	201	196	188	212	209	207	197	208	226	202	209	199	193	189	232	186	200	230	201	223	209	214	206	192	216	179	191	201	215	215	223	210	169	204	176	222	201	200	196	207	225	195	194	204	186	193	202	200	209	201	195	205	193	186	198	196	212	209	189	195	175	200	223	222	211	181	219	208	202	183	206	214	202	190	218	213	212	187	199	188	190	206	218	206	212	191	205	215	202	221	217	222	183	190	200	188	224	205	191	200	207	192	195	219	182	212	226	227	215	184	184	219	202	183	182	202	195	186	212	175	202	201	173	185	209	209	204	192	228	212	239	207	219	207	187	195	203	187	210	178	209	198	214	216	203	193	214	197	183	172	202	202	211	213	191	199	209	190	210	169	195	188	223	193	210	214	200	183	213	202	178	222	213	212	216	180	209	215	224	211	211	205	196	197	220	218	195	197	207	230	209	182	202	189	201	226	226	190	207	217	221	197	196	179	201	215	188	206	204	215	228	225	236	203	190	182	218	198	186	218	210	192	216	215	200	206	181	196	202	207	228	195	203	197	196	220	225	200	213	182	227	189	223	208	203	232	197	200	226	188	176	226	184	190	205	198	191	217	203	232	206	194	209	202	203	199	189	220	211	208	219	201	189	196	240	193	188	214	198	235	216	226	191	214	216	208	195	202	205	214	190	212	210	214	189	178	210	195	172	199	219	225	195	213	201	215	191	195	187	207	236	163	226	190	225	231	193	204	201	186	210	203	210	187	203	224	206	186	205	188	187	220	201	202	213	190	198	185	213	197	216	220	245	216	190	199	222	218	195	204	198	181	193	216	184	197	240	191	194	208	217	191	220	214	173	213	227	197	209	200	210	219	206	200	192	199	204	174	222	190	199	216	192	173	210	216	188	221	206	219	193	215	201	207	195	191
7393	6822	13926	13666	11551	9091	7046	5770	4294	3701	3631	3300	2690	2394	2093	1892	1960	1503	1647	1671	1516	1409	1393	1245	1234	1090	1000	1110	1229	1081	1074	1066	892	895	872	817	781	729	708	722	642	620	636	637	612	620	650	603	577	643	626	594	601	554	570	555	579	645	588	618	555	607	540	546	555	549	574	575	596	542	552	575	582	578	581	552	558	589	580	555	570	561	530	564	542	564	567	555	526	528	579	568	551	565	568	596	575	580	554	578	540	561	560	569	607	584	573	566	603	552	571	602	535	582	584	578	557	551	595	540	592	585	540	532	541	575	577	543	554	583	586	542	617	572	552	580	559	559	502	582	547	566	570	543	551	560	551	531	555	555	571	516	572	557	547	544	562	560	545	544	570	557	562	581	607	558	551	552	527	568	575	549	564	520	560	561	576	579	565	542	531	600	571	552	567	612	545	563	551	589	569	583	582	534	553	585	539	553	545	599	510	572	554	576	571	554	595	529	581	563	498	579	517	587	574	526	610	550	579	557	574	606	574	557	592	570	555	544	572	553	582	573	564	595	542	544	571	545	531	552	555	581	606	577	562	577	545	576	547	560	598	541	541	590	572	552	530	553	597	560	575	547	533	570	554	577	546	599	560	577	561	595	541	535	586	564	578	525	571	551	549	527	537	550	554	545	567	563	596	538	527	559	570	541	543	574	563	544	589	573	524	570	572	537	587	564	550	592	554	564	546	581	588	545	590	502	547	558	525	558	645	530	560	565	571	544	550	574	554	567	520	545	575	589	531	591	542	551	554	537	528	577	554	537	563	581	575	548	569	562	574	546	575	536	518	528	554	547	563	550	608	515	614	544	558	553	584	544	610	544	546	572	566	549	598	537	564	566	575	549	587	578	555	504	583	520	556	545	550	579	586	558	552	572	582	540	547	549	588	521	558	577	538	561	565	547	600	590	538	492	564	548	556	614	549	567	512	543	555	555	548	549	564	553	515	621	571	493	544	609	570	548	625	583	532	565	537	523	537	535	528	549	551	552	574	573	579	605	539	532	549	547	534	540	570	528	577	536	570	602	566	573	558	567	564	563	570	513	534	554	547	594	595	545	521	528	576	560	518	584	595	586	538	586	602	577	601	571	588	581	566	565	563	505	526	537	542	550	540	539	572	523	532	558	520	529	538	585	547	531	568	520	575	566	543	568	539	596	561	563	541	518	567	577	577	545	559	507	549	530	578	556	546	545	564	572	542	549	551	560	518	559	561	544	541	548	563	547	564	565	554	578	601	566	581	568	558	597	566	556	563	538	565	585	566	551	525	571	550	562	579	548	577	564	545	573	541	564	589	537	586	568	533	557	599	538	554	591	541	537	551	522	586	547	556	547	565	580	564	547	543	568	563	607	555	590	573	518	593	557	582	542	559	571	549	539	543	534	545	559	537	582	553	523	520	567	562	571	582	590	512	565	577	591	581	531	584	491	617	552	555	556	543	561	548	557	573	574	506	575	558	513	554	597	547	544	553	578	565	592	586	555	541	553	525	564	554	539	529	581	530	592	554	531	541	584	546	572	542	573	551	585	552	542	502	606	541	532	545	597	566	546	584	561	571	558	568	576	571	535	514	573	568	565	607	580	611	577	566	564	591	612	579	581	526	581	534	516	512	577	540	566	545	596	559	597	554	530	577	553	591	552	531	555	543	559	585	566	539	528	570	563	488	568	575	532	574	542	547	557	588	547	550	536	589	542	560	533	599	532	561	546	541	573	544	528	562	616	545	546	581	592	550	571	566	546	584	542	555	512	538	526	595	511	552	560	559	571	596	530	579	585	569	591	520	541	567	550	562	553	547	589	532	548	540	499	550	536	555	552	569	556	532	561	562	533	542	541	529	537	568	570	597	579	543	574	499	610	526	542	559	570	546	556	597	490	526	557	535	568	592	547	575	510	569	604	523	538	557	542	503	519	562	557	581	525	583	581	543	578	558	587	531	541	582	556	556	572	519	568	561	558	560	555	536	600	543	559	529	608	567	612	565	576	579	567	569	606	565	564	518	585	554	579	579	580	565	557	573	540	557	582	540	563	573	539	505	578	579	519	551	561	603	552	588	507	550	568	592	555	583	572	534	547	544	539	574	558	544	547	563	561	567	522	588	565	562	546	561	572	535	607	575	526	560	533	547	537	612	546	548	550	529	561	558	543	523	544	557	550	560	596	556	546	547	579	542	568	537	514	557	576	583	567	564	599	589	569	578	524	562	583	609	569	568	557	560	550	564	567	553	567	568	590	529	584	568	558	602	520	573	554	585	543	564	603	565	577	564	571	590	561	580	581	578	591	521	553	523	636	559	557	566	551	586	525	546	605	519	577	556	573	549	532	543	585	602	591	563	567	592	582	544	583	542	542	544	575	555	602	550	557	586	547	548	611	526	589	557	579	558	575	568	569	567	566	565	560	605	516	574	567	579	585	537	560	550	609	552	531	583	559	582	515	564	576	618	553	535	567	555	554	577	534	528	591	543	523	577	591	560	566	591	541	598	562	573	581	577	583	537	567	552	530	616	585	556	590	586	548	549	617	547	599	529	558	574	541	589	552	540	532	530	638	603	549	580	580	507	528	567	552	541	545	581	558	506	578	582	564	556	557	531	554	561	529	559	544	558	550	554	561	564	602	559	526	569	565	565	578	573	538	557	518	517	507	589	533	547	593	579	575	550	595	585	554	572	540	559	563	584	591	581	580	547	535	582	554	572	539	553	558	545	566	583	585	575	533	537	575	605	567	574	546	525	582	550	552	624	629	541	576	583	579	521	536	580	536	556	564	532	510	557	597	545	561	528	548	572	596	556	537	559	531	532	554	556	569	535	568	558	572	601	580	559	562	589	549	613	611	595	580	551	584	563	532	569	557	574	562	551	518	487	566	542	542	549	547	547	570	594	556	569	518	577	543	576	580	537	587	604	555	559	536	582	557	520	580	562	527	600	569	594	611	574	555	549	566	535	584	566	564	546	551	562	568	576	547	565	590	600	560	593	543	567	557	548	599	560	567	568	546	554	559	613	595	563	556	528	539	520	525	609	587	572	589	558	570	587	575	549	555	541	570	538	528	551	587	550	580	544	627	521	581	587	604	585	560	620	552	576	528	564	553	554	520	537	564	555	549	594	577	583	613	525	593	560	588	538	518	551	553	569	613	558	560	556	566	569	558	550	488	571	594	557	572	556	562	544	574	543	567	621	574	590	596	528	575	559	549	572	571	547	564	555	552	569	560	596	589	544	546	548	528	566	575	539	559	549	565	515	563	562	537	555	541	583	584	592	565	539	535	561	536	532	600	544	581	590	517	610	564	536	574	574	548	556	590	545	583	592	570	529	563	576	594	611	574	549	545	579	592	593	551	542	615	575	540	557	544	570	576	587	537	564	557	533	606	588	524	566	561	583	565	564	551	546	578	559	563	555	619	576	545	574	532	526	556	551	571	579	544	528	549	603	586	560	537	575	569	579	576	565	538	531	576
23310	19102	23310	24145	20806	16946	11691	8970	5158	3953	5300	4461	3320	2899	2584	2437	2188	1786	2095	2087	1502	1274	1422	1392	1198	859	785	895	1313	1032	901	1006	704	601	677	515	517	449	318	380	280	274	283	279	225	216	237	200	218	212	214	246	190	181	191	184	199	185	198	199	195	197	193	176	177	182	190	209	161	188	179	182	193	188	172	172	190	184	186	182	169	181	178	179	168	176	163	180	188	155	176	183	180	171	192	168	178	184	156	157	153	155	185	188	156	168	185	171	211	161	164	170	189	174	189	174	174	189	181	163	159	163	170	160	179	177	178	157	157	179	161	169	162	149	178	174	171	159	169	164	184	166	169	154	176	149	160	165	186	182	180	186	165	173	180	175	166	180	178	205	166	163	171	142	183	161	166	165	168	181	155	169	178	177	152	180	151	179	154	172	180	178	173	162	170	156	173	192	162	150	162	163	172	178	171	152	152	173	173	176	171	173	159	152	141	154	167	159	184	158	186	181	155	178	182	173	181	187	155	163	176	156	163	147	176	157	184	160	178	160	190	193	172	153	156	170	167	170	160	166	175	171	160	191	145	181	168	155	181	170	144	186	149	171	178	158	172	150	167	171	183	168	179	178	182	155	175	192	146	154	154	188	162	183	183	158	174	181	162	164	174	179	161	188	160	159	176	158	195	179	166	169	169	159	169	173	185	182	181	172	168	194	173	175	168	171	159	192	170	155	152	164	193	185	175	162	179	158	154	167	158	173	165	156	164	169	162	173	164	183	199	188	182	174	178	198	164	172	158	158	178	173	165	183	151	178	162	145	169	181	169	169	184	152	181	196	189	152	142	182	164	152	178	186	156	157	179	185	162	174	151	181	159	174	169	171	180	172	170	155	149	182	163	169	162	164	166	146	193	165	161	170	170	172	168	159	190	191	205	177	163	172	154	179	166	175	164	173	199	189	148	160	167	175	148	174	156	169	171	169	181	157	169	163	170	183	162	178	176	177	185	168	175	163	167	175	173	171	179	185	180	161	165	168	155	177	179	181	167	181	174	162	161	169	197	162	174	164	168	155	165	154	177	160	181	181	164	167	210	168	162	156	186	171	165	167	181	198	194	188	135	165	162	179	176	181	169	153	159	183	170	163	166	152	184	164	180	174	191	177	179	161	187	168	170	175	165	179	183	158	175	171	173	173	175	161	160	184	151	186	168	170	154	187	158	178	155	164	154	146	173	157	173	170	168	171	166	158	181	175	203	178	163	167	173	173	179	172	165	153	164	179	169	164	181	181	175	155	176	157	167	164	184	172	158	159	160	157	203	174	166	163	150	163	160	145	208	192	177	194	181	155	181	149	175	191	189	170	173	171	156	184	169	171	170	170	140	174	174	176	171	145	183	173	169	153	164	164	186	178	169	148	176	143	151	169	161	159	173	159	160	140	158	151	172	172	148	187	161	183	182	168	196	162	191	192	155	177	172	183	165	160	159	172	180	180	167	163	205	170	184	159	173	154	158	165	167	176	164	165	167	172	173	190	181	182	145	154	161	197	169	174	167	167	181	145	155	183	175	162	169	181	176	167	179	178	158	169	173	179	136	142	162	161	187	138	166	155	177	166	196	150	189	151	158	157	159	185	185	164	166	172	157	165	167	158	188	147	138	180	149	166	170	155	188	190	159	148	172	163	152	180	166	175	153	171	161	176	176	187	172	166	150	164	172	172	188	149	188	163	180	161	166	162	177	174	184	161	184	159	171	191	158	173	152	182	174	163	152	169	145	169	150	182	159	199	194	166	172	174	153	168	168	148	194	180	145	149	174	147	159	169	192	182	185	183	179	203	178	153	147	142	157	171	164	174	159	160	182	174	147	181	150	150	182	163	158	190	166	164	170	168	187	156	186	160	176	173	182	179	160	168	187	183	170	156	143	170	159	161	181	153	158	163	144	171	161	164	166	196	146	175	152	159	163	175	163	162	162	160	175	160	182	160	146	158	179	168	162	166	173	177	185	205	173	161	167	169	192	196	200	186	180	174	173	170	159	167	159	179	182	167	168	156	183	180	171	156	183	178	168	137	137	188	166	164	189	174	165	193	175	157	161	179	170	166	141	181	168	195	177	178	149	171	182	150	178	155	188	182	185	184	151	189	170	194	180	168	188	178	182	153	167	146	164	159	175	163	164	184	164	162	167	158	167	175	170	172	169	177	184	181	158	190	182	180	192	190	177	160	184	167	188	165	171	156	163	167	161	167	166	169	208	171	173	151	163	168	169	193	160	176	170	144	177	155	161	189	182	162	176	147	159	161	195	150	178	190	183	163	161	167	164	187	188	146	159	180	171	168	172	150	148	161	179	175	150	178	153	162	154	170	177	151	156	159	161	167	169	170	179	180	174	156	180	152	160	152	157	170	192	200	185	180	170	192	170	186	163	158	183	174	174	187	161	159	169	178	167	155	162	150	174	171	157	157	191	173	166	162	172	164	185	164	152	179	166	157	165	180	162	162	180	187	149	156	173	163	181	186	147	165	170	158	146	176	151	169	147	186	182	161	179	214	158	191	179	174	182	164	171	195	157	166	192	152	160	147	140	144	160	157	178	161	161	175	167	165	168	158	158	156	160	174	180	167	157	190	159	167	150	160	186	150	162	184	182	167	163	197	156	153	159	185	146	153	169	162	164	132	193	190	189	169	184	148	167	163	204	174	165	157	178	141	154	180	162	172	186	164	180	183	158	161	178	145	170	168	173	157	158	185	179	149	186	169	164	165	155	170	180	163	147	185	158	157	167	161	169	176	159	203	206	175	176	163	157	173	162	179	170	181	162	135	169	142	176	186	149	180	169	143	162	175	168	161	165	184	161	187	191	175	165	172	184	166	171	166	202	175	172	153	171	180	162	162	170	186	153	166	170	178	193	171	161	154	157	164	185	179	169	150	168	177	161	168	175	177	183	152	176	188	174	146	164	179	175	165	165	168	156	168	163	176	158	162	169	167	146	179	168	177	167	163	168	193	177	147	182	153	153	175	163	165	165	197	195	157	151	164	157	177	174	164	162	173	176	151	203	146	154	156	162	171	160	152	179	175	163	174	182	160	183	147	158	188	171	182	183	180	192	148	202	174	188	153	159	189	174	171	156	176	159	193	165	185	172	168	165	174	162	173	170	161	155	178	174	152	179	156	173	181	171	171	185	189	164	151	165	179	156	175	182	132	165	147	177	174	154	166	175	156	157	171	162	176	153	169	173	196	179	157	155	163	166	157	170	168	152	178	158	172	170	182	179	166	162	155	181	188	137	159	154	185	159	157	185	165	167	173	173	154	158	150	164	171	167	203	154	161	177	176	176	166	191	136	174	185	157	145	169	157	168	183	169	142	167	171	167	145	187	164	172	165	148	173	180	171	127	171	169	170	163	205	167	155	181	170	165	170	190	188	157	156	163	150	166	176	157	184	151	161	155	168	175	164	174	142	166	157	177	179	184	162	188	165	171	161	160	156	164	164	167	165	167	171
17248	16312	26741	28723	27303	24652	20778	20641	14142	12970	17407	16262	13795	10568	10037	9836	9363	6733	9539	9531	7436	6972	7595	7269	6050	4668	4462	5173	6812	5875	5794	6383	4232	3703	3773	3105	2941	2209	1739	2358	1400	1147	1204	1342	978	876	894	942	835	847	754	940	697	672	650	579	619	565	673	623	575	572	633	600	619	623	659	611	556	500	486	492	509	496	507	528	506	517	489	508	495	505	538	504	521	536	480	496	469	498	453	478	497	482	472	454	503	503	470	498	481	456	518	464	473	465	483	450	469	449	464	458	492	498	451	546	501	498	520	468	475	455	517	462	479	450	495	457	440	506	475	446	454	462	465	480	452	444	468	452	491	485	484	472	453	451	476	479	466	486	473	465	472	494	504	484	449	450	454	454	420	469	467	491	494	456	490	439	545	486	482	479	479	480	506	498	478	472	460	483	508	510	529	476	469	485	491	450	487	490	483	508	463	488	472	459	501	465	460	446	467	479	505	482	456	479	487	493	476	510	488	468	435	474	460	437	481	492	501	440	484	491	490	442	478	471	476	450	476	414	467	477	502	528	457	439	486	465	457	457	446	486	458	522	482	450	464	488	466	474	466	484	497	500	457	505	458	499	537	505	479	463	453	456	459	473	497	453	472	455	461	483	514	527	455	482	485	485	491	466	473	474	456	488	517	451	446	448	478	447	483	475	477	467	486	462	476	524	476	482	484	430	460	457	480	481	489	489	452	492	481	470	489	471	479	524	494	516	472	471	494	480	440	493	477	488	451	474	462	501	463	480	497	465	462	505	522	482	460	482	455	501	466	512	462	487	495	498	463	461	515	452	476	470	467	461	518	485	462	478	471	477	506	431	441	465	518	481	466	501	482	493	484	457	467	461	488	489	472	481	452	497	494	482	476	442	478	516	506	471	425	477	483	452	500	464	437	461	498	473	437	503	454	548	489	456	495	474	465	463	471	501	430	492	488	487	490	497	450	460	464	500	481	449	499	484	443	481	471	485	504	441	469	476	508	498	445	481	443	463	510	484	488	486	475	473	488	477	440	468	490	497	461	475	509	480	441	462	479	444	465	461	465	519	480	506	485	455	440	451	464	504	444	471	494	489	467	498	468	471	468	470	460	440	491	500	482	546	471	425	467	479	492	477	501	494	456	478	480	470	484	482	493	468	492	487	443	509	446	458	464	507	540	512	450	487	457	482	497	455	438	490	469	449	457	451	483	477	465	479	462	490	454	445	438	514	452	471	492	490	465	521	460	534	492	489	479	465	503	467	447	480	485	452	462	499	504	516	465	482	476	457	443	465	481	470	474	441	441	521	488	515	430	480	465	445	470	453	460	445	508	489	456	470	498	493	474	499	474	477	452	455	460	457	491	477	501	514	497	450	453	477	493	508	483	532	449	491	486	433	452	464	519	457	492	442	480	490	464	472	461	469	480	503	494	447	470	461	450	463	467	479	461	488	467	454	476	480	453	427	472	457	453	469	455	500	461	476	488	464	451	488	469	468	440	468	479	477	503	449	463	484	487	462	516	480	464	459	497	533	467	447	496	504	462	461	521	457	491	479	444	486	500	494	443	452	453	472	497	479	482	444	473	506	498	488	418	458	483	448	460	504	501	451	473	462	471	451	444	497	457	488	460	477	501	436	472	442	469	498	465	500	447	437	512	494	479	468	469	455	478	526	466	448	496	450	441	441	483	446	477	478	518	460	484	478	476	413	470	461	460	433	511	517	442	449	535	462	509	438	494	474	474	481	487	463	476	507	460	472	492	468	480	488	450	453	469	494	466	487	471	490	488	495	457	472	479	503	479	478	451	448	522	496	474	469	482	509	476	440	485	483	459	463	501	462	477	492	477	465	480	465	469	493	483	479	454	480	507	461	479	450	502	482	456	464	471	468	476	450	502	429	482	470	483	450	446	466	483	475	462	498	415	462	491	446	446	468	477	489	481	474	483	460	527	451	450	455	472	474	476	526	502	491	460	442	492	467	492	470	487	486	506	469	503	484	470	435	466	493	491	472	465	459	454	490	500	475	454	462	506	478	482	460	472	479	445	473	514	455	497	467	507	447	478	446	486	468	516	461	466	495	495	484	482	491	509	493	446	450	468	472	452	482	486	503	434	499	503	446	460	491	496	488	499	462	465	504	438	451	457	444	494	473	504	466	457	463	464	494	444	495	470	448	488	465	455	495	454	490	449	457	448	448	479	481	466	466	485	464	456	453	445	475	467	505	493	470	483	482	463	506	456	449	465	460	472	435	466	444	478	503	471	470	467	460	460	439	493	467	475	446	472	517	459	468	474	441	457	499	442	477	464	512	450	475	480	469	432	472	445	467	500	485	470	463	470	493	451	468	498	486	488	459	481	471	474	450	476	495	434	466	441	472	488	451	466	489	470	460	463	483	488	498	495	463	471	473	530	486	411	496	459	465	473	510	493	450	514	424	481	492	490	434	526	466	459	433	495	458	488	447	472	457	507	488	441	456	467	478	502	504	475	477	506	450	450	477	503	463	491	540	469	475	478	517	476	517	486	480	473	464	480	457	443	459	491	473	483	474	466	459	452	487	480	461	481	448	488	474	468	462	456	472	488	505	493	513	446	477	454	439	492	466	481	488	479	487	484	429	492	462	456	495	488	483	483	484	486	477	480	488	446	510	502	509	476	517	481	449	482	443	494	461	496	490	508	455	486	497	481	462	482	466	515	483	470	476	509	438	507	493	475	443	487	425	494	477	523	489	444	497	447	480	478	435	517	490	470	452	472	497	465	466	456	502	500	479	429	492	470	482	501	454	514	453	483	454	482	473	479	506	479	461	461	504	462	488	501	507	518	466	477	490	521	501	463	474	479	496	475	484	468	449	490	459	465	444	491	455	476	443	453	465	480	479	465	492	455	453	470	483	465	473	432	463	479	465	483	465	455	486	500	479	442	449	451	478	461	498	457	470	460	513	460	498	460	502	467	456	488	484	438	420	493	499	494	483	508	448	448	474	443	480	491	444	450	474	522	487	441	475	455	494	500	479	476	486	448	513	439	568	488	440	467	473	481	451	447	472	465	496	455	460	467	482	484	491	490	428	491	501	480	485	423	456	468	519	471	487	484	452	504	501	462	478	497	478	474	433	469	472	490	483	503	477	473	516	449	502	436	511	456	499	446	471	483	492	463	477	444	473	461	477	458	497	438	484	484	503	503	485	495	459	489	454	474	460	462	473	453	457	481	517	446	484	496	490	457	494	485	505	479	464	455	454	465	491	498	442	476	474	493	521	512	463	502	469	445	491	509	462	455	460	444	469	458	470	529	478	471	546	519	459	469	507	454	495	469	474	494	505	460	444	511	476	465	472	476	492	519	441	479	498	463	458	448	474	480	494	418	447	490	507	483	461	501	499	492	516	486	506	471	503	495	468	466	492	446	487	478	465	496	483	512	482	434	499	506	495	453	463	492	488	475	472	513	476	430	469	469	477	487	462	490	463	468	483	505	461	498	438	479	492	462	505
32044	26839	31042	31551	28095	24704	19116	16921	10401	7601	10217	8860	6161	4762	5512	4112	4130	2912	3843	3673	3001	2710	2761	2718	1902	1450	1422	1619	2378	1859	1722	1915	1373	1058	1042	1010	945	638	470	685	424	308	329	337	304	254	267	231	239	211	221	289	194	185	205	200	151	169	190	198	173	149	199	194	190	179	171	174	167	173	163	175	174	177	165	172	179	165	150	159	169	160	145	149	178	169	152	151	159	164	157	164	153	178	148	173	151	169	140	136	153	143	133	129	149	161	156	163	147	158	146	170	156	172	168	139	157	160	177	156	133	171	159	142	143	144	138	150	139	174	152	160	175	133	115	152	144	149	155	149	162	150	144	142	171	155	143	164	145	167	137	161	131	145	132	168	162	162	155	146	163	120	140	156	137	139	167	156	178	165	185	175	159	158	150	148	143	144	165	162	162	141	173	168	155	145	154	151	142	161	153	138	135	130	149	156	153	157	149	141	157	139	142	155	168	139	175	164	167	156	161	155	161	177	137	143	149	147	128	158	134	149	189	155	155	144	159	139	134	162	129	142	143	171	152	124	143	142	149	137	140	166	161	157	164	143	170	159	164	127	134	146	164	175	158	149	121	138	166	146	144	154	172	177	175	166	137	163	149	144	147	143	157	142	174	141	148	154	137	145	160	169	156	154	150	146	128	160	167	141	112	149	151	150	139	154	160	145	160	155	165	136	175	145	142	157	163	176	154	142	139	146	158	139	133	155	180	146	159	132	157	163	142	138	158	144	139	157	123	145	166	143	137	156	176	144	171	150	141	161	149	152	145	176	131	145	159	170	165	168	141	124	192	155	145	153	176	171	132	160	137	167	158	174	146	145	137	161	160	148	157	132	161	151	145	160	160	145	162	153	142	138	151	157	160	160	153	145	167	157	162	154	168	137	129	163	145	140	148	154	149	152	157	140	165	168	155	183	142	147	171	147	168	147	145	159	144	128	144	147	158	147	121	155	144	140	140	157	135	137	174	171	122	125	141	145	158	149	172	154	155	135	152	158	131	151	139	163	141	147	161	158	168	153	131	157	176	144	172	154	159	151	151	135	158	150	147	169	159	156	151	173	184	158	149	149	130	157	145	152	143	172	156	143	158	149	148	141	155	144	163	149	140	167	152	149	147	135	153	162	158	147	172	152	141	143	152	176	164	153	146	146	145	131	135	128	149	158	164	158	152	161	167	178	184	133	153	151	160	155	152	143	156	165	162	134	144	160	152	145	142	172	157	150	153	135	136	163	164	140	167	144	155	157	144	170	148	130	164	149	153	151	171	140	142	142	164	145	158	141	153	166	155	164	142	160	170	152	159	146	150	134	153	153	173	155	144	157	164	150	126	126	147	163	147	140	145	170	163	145	156	145	160	139	151	151	162	147	149	154	133	180	146	158	148	160	146	152	138	163	133	151	142	159	140	162	157	146	144	149	160	145	154	152	136	145	150	161	152	163	148	174	159	150	154	135	159	175	169	139	144	161	164	140	157	143	128	163	158	134	149	164	124	167	167	165	162	149	147	143	155	156	142	174	151	159	162	141	159	149	150	169	168	158	139	174	159	151	131	152	162	144	145	147	154	160	157	125	142	174	137	144	158	159	141	144	123	154	137	160	163	160	147	156	157	132	151	155	149	173	158	135	140	153	138	173	120	175	136	154	172	172	118	132	170	155	155	130	157	149	156	152	150	129	169	149	142	167	136	142	149	161	139	151	142	173	160	146	149	164	148	153	161	151	161	130	153	155	142	131	146	155	181	129	147	146	150	174	135	169	132	142	124	159	168	145	163	153	149	137	139	175	157	156	159	139	156	149	130	155	143	159	149	135	172	130	158	184	175	142	152	133	140	136	161	130	134	162	141	154	134	141	150	153	168	152	141	181	136	145	175	159	144	157	153	146	179	132	129	136	126	141	159	162	134	145	157	166	163	145	145	135	151	147	147	170	160	148	161	144	138	146	168	165	166	126	139	157	155	136	127	133	158	167	165	140	153	176	175	179	176	155	131	156	169	143	147	148	162	167	160	138	132	159	138	145	147	142	163	140	178	172	146	160	136	152	146	152	159	150	152	170	163	166	150	154	139	134	140	175	151	165	153	151	127	138	162	141	164	152	141	148	141	154	147	172	140	170	147	128	147	151	151	131	155	142	132	155	149	159	147	131	139	167	167	165	138	153	150	146	148	133	152	163	127	149	151	156	148	158	143	146	155	154	147	135	152	155	150	141	150	149	163	186	168	175	160	173	135	163	144	155	179	181	165	138	147	139	151	162	160	154	144	171	158	144	138	161	144	145	126	157	156	130	170	139	150	142	161	173	160	146	158	151	174	148	161	135	154	154	135	163	156	153	147	163	157	154	133	123	165	145	146	172	152	163	140	158	152	165	183	142	160	145	131	146	163	153	171	171	151	170	168	147	133	172	160	141	162	154	142	146	144	146	155	160	161	156	175	140	144	163	136	163	174	162	129	139	149	147	170	169	149	145	144	151	186	164	174	175	165	147	138	180	186	157	134	158	137	141	148	163	159	148	169	165	129	123	151	164	154	167	174	143	155	172	149	142	167	133	145	158	166	184	163	154	129	132	150	160	147	149	162	156	138	126	166	154	159	141	162	155	155	141	150	150	139	153	161	153	125	146	153	144	162	162	153	135	152	152	133	147	198	140	164	148	170	147	142	153	142	144	151	149	149	169	177	161	165	149	140	155	173	151	157	182	146	132	152	137	136	146	144	161	144	141	146	151	152	170	166	150	162	152	133	150	144	139	143	150	179	147	145	155	142	137	167	159	147	156	147	150	151	153	186	152	148	171	149	162	158	148	147	144	164	153	155	151	116	146	157	160	132	145	128	149	156	150	153	152	156	142	141	155	132	145	158	162	156	146	126	146	160	150	143	155	162	165	161	156	158	125	162	131	152	158	158	144	151	167	161	163	147	146	147	137	143	150	128	165	137	161	166	170	146	147	161	151	146	151	157	121	160	173	153	134	141	150	157	163	152	156	143	173	151	141	133	151	131	145	150	160	152	161	145	146	144	160	146	139	143	140	154	166	144	146	174	127	155	153	151	157	143	147	162	147	141	158	152	156	162	139	164	148	170	137	163	141	150	161	166	146	155	157	157	155	155	153	157	152	145	131	174	148	135	151	139	159	162	153	135	147	140	142	159	139	142	145	160	170	149	136	124	156	147	162	163	138	145	152	154	141	152	135	161	144	169	174	145	158	158	130	146	134	138	131	134	164	166	154	162	154	171	137	113	168	147	149	142	149	151	151	148	159	151	142	173	151	178	144	139	169	142	158	163	154	150	161	141	153	156	136	165	159	139	146	138	165	139	146	153	157	131	164	133	143	142	150	158	146	138	140	156	155	154	144	141	156	138	160	137	160	155	154	149	136	128	136	125	171	146	158	134	159	159	151	144	179	150	149	159	160	153	149	162	138	152	162	161	150	151	155	140	147	162	157	170	143	148	140	148	166	171	148	128	146
21952	22180	32199	34487	33632	31666	27312	28709	19291	19812	25267	25041	18626	13990	16786	13807	15467	9842	15362	14541	11783	12103	12071	12380	9310	7988	7931	8575	11462	9785	9702	10951	7402	6515	6132	5891	5293	3907	2715	4024	2445	1678	1846	2050	1405	1144	1381	1198	1051	1007	1099	1325	857	790	808	765	699	673	781	788	631	697	756	674	714	684	679	660	585	542	462	489	536	511	525	482	478	508	500	483	517	485	473	459	502	495	426	470	481	463	484	449	439	450	436	424	471	430	454	432	441	412	419	419	483	445	436	416	458	458	421	433	441	446	413	433	412	435	459	442	435	458	407	407	448	468	433	463	455	462	461	403	407	453	442	455	405	497	428	430	476	451	432	406	436	442	445	453	500	441	439	445	412	409	402	434	426	411	386	415	438	412	448	414	439	419	427	456	439	426	481	396	426	440	455	447	416	395	392	426	429	428	468	438	433	415	437	422	436	428	473	432	433	429	448	442	435	438	448	454	478	420	436	414	448	425	404	427	437	429	452	418	431	425	430	448	425	451	429	435	418	420	443	436	454	414	455	486	449	419	416	425	417	448	444	458	413	449	432	438	426	427	468	483	424	443	461	460	409	442	432	410	394	435	449	425	412	423	400	423	448	462	466	471	445	408	447	457	433	451	395	423	402	453	446	419	412	438	459	427	411	435	425	462	442	431	429	479	390	442	423	432	442	435	427	457	436	452	413	470	446	446	399	416	391	414	425	448	413	412	420	438	413	425	466	453	423	429	416	428	413	428	454	417	415	431	420	420	438	443	413	434	413	428	432	442	437	438	437	445	451	432	425	424	426	427	428	446	440	412	459	441	483	439	442	456	435	409	412	417	460	432	420	412	438	426	434	440	446	384	435	433	410	412	433	447	407	394	447	401	429	428	440	435	456	391	458	436	482	456	420	457	390	421	448	485	441	430	433	417	425	443	433	410	444	422	370	452	421	415	476	428	435	453	438	435	404	453	380	467	431	441	436	407	430	456	451	471	406	438	431	437	426	430	447	416	443	459	466	403	441	411	424	428	447	439	421	418	423	438	428	432	415	439	439	435	438	450	450	407	457	431	407	452	443	428	415	439	438	396	405	470	431	399	418	462	406	406	428	406	453	422	407	479	443	423	459	433	436	421	438	421	422	435	436	453	394	398	456	425	441	397	473	448	432	439	410	449	456	485	438	460	430	437	458	425	461	459	438	413	446	457	442	424	424	424	435	438	442	447	438	436	445	443	429	421	447	422	385	429	445	396	416	430	444	414	439	410	451	404	397	447	443	418	434	442	425	446	447	397	421	455	383	431	444	441	429	424	449	454	424	425	399	439	425	417	437	436	433	443	452	422	474	434	455	419	409	437	414	424	397	428	435	408	421	403	420	453	457	430	441	429	422	439	445	360	415	473	453	434	452	414	436	407	443	427	415	471	421	437	426	399	454	448	444	436	444	448	404	429	430	436	421	450	417	428	419	426	445	419	426	458	463	432	423	473	406	441	418	424	431	402	441	444	415	396	423	407	419	508	463	426	424	452	468	418	405	439	452	437	454	451	425	454	429	404	403	422	404	459	432	440	438	427	412	439	464	455	458	423	431	423	434	427	390	448	437	416	442	448	455	444	404	454	432	428	395	448	443	415	426	431	458	442	438	425	374	426	421	424	431	400	425	443	459	424	417	401	428	427	456	422	401	416	419	429	425	448	431	428	438	456	434	441	428	445	422	456	420	426	446	424	419	433	454	431	456	452	407	444	410	449	446	443	448	455	474	423	442	442	428	446	461	433	445	439	424	429	458	424	453	490	441	423	456	449	413	425	413	450	428	408	410	431	432	442	444	443	426	407	430	459	423	444	426	438	460	430	437	468	404	430	408	443	407	434	405	438	418	433	474	415	439	423	416	423	493	465	457	411	411	427	432	418	435	410	457	416	428	417	429	401	407	426	460	418	443	426	436	426	399	460	463	415	425	447	438	437	409	415	440	444	437	426	456	459	433	439	394	452	458	424	421	473	418	436	444	468	445	435	411	447	437	456	443	475	448	423	416	427	423	450	438	427	413	444	440	410	385	459	450	424	448	427	415	441	415	444	463	434	377	391	418	397	413	444	432	422	425	455	444	451	399	397	440	455	436	438	428	414	454	450	449	406	422	455	437	455	437	422	440	441	420	448	413	400	435	463	395	431	458	407	430	446	471	439	457	426	451	423	424	421	445	412	400	424	423	472	394	433	400	403	421	417	447	438	396	432	432	466	475	427	447	451	449	456	397	421	467	451	439	423	466	453	426	416	464	408	441	416	481	408	438	420	401	406	471	445	428	422	414	407	404	407	477	403	427	447	415	406	460	464	452	380	435	438	386	442	371	407	444	432	403	435	423	460	430	448	415	432	435	436	460	455	433	435	439	446	428	453	451	468	441	443	428	401	440	394	408	420	437	441	412	412	431	448	427	455	439	457	438	427	434	417	428	414	404	416	431	433	427	440	467	423	419	421	434	408	454	409	437	457	417	422	478	402	420	434	384	438	434	463	410	432	447	374	438	437	440	444	441	462	412	442	437	428	406	428	425	403	444	434	459	431	420	436	399	445	436	442	435	467	414	439	426	407	417	406	462	442	446	437	434	403	428	416	417	453	428	401	403	431	484	434	443	432	408	460	439	409	400	432	400	461	442	451	389	435	448	434	443	402	441	450	417	468	436	410	436	448	445	423	436	423	411	435	409	424	430	426	433	445	410	403	452	403	465	422	439	471	446	431	435	445	407	408	445	463	402	425	505	455	414	412	383	407	407	409	408	442	460	433	424	433	456	401	434	425	401	425	421	430	435	424	441	451	423	480	457	459	432	413	449	429	447	453	413	431	422	386	421	413	456	396	419	441	449	472	453	452	429	441	457	436	422	446	406	428	414	468	424	417	418	442	422	463	381	411	436	436	420	436	417	430	421	451	426	434	403	425	405	424	421	416	420	465	403	426	398	421	422	434	449	444	398	451	443	437	408	383	421	455	430	454	409	443	443	458	420	431	407	415	449	464	465	448	464	466	432	451	441	428	429	437	429	471	439	427	436	452	469	450	468	443	421	412	419	442	467	412	428	421	428	428	454	447	432	422	429	440	436	431	450	424	428	406	404	439	462	417	399	387	434	452	437	423	432	428	411	420	448	440	446	437	422	451	431	445	430	415	461	437	400	422	435	431	441	439	428	471	410	420	428	412	427	452	438	439	426	388	438	411	421	430	463	402	435	427	422	456	424	446	419	425	432	417	483	456	411	436	409	445	463	420	449	430	435	433	443	438	389	442	384	408	481	457	435	446	404	410	429	435	464	482	412	410	439	443	426	427	425	441	443	433	445	448	447	423	397	455	468	401	453	441	426	434	390	434	425	458	435	451	399	441	458	420	452	444	429	446	419	404	458	472	437	465	422	431	436	414	421	417	461	472	462	435	425	439	455	434	443	443	432	413	468	435	466	429	442	397	419	437	456	426	415	447	403	464	425	447	414	391	430	427	419	452
8510	5589	7132	5774	4342	3003	1904	1435	1007	789	813	633	515	463	418	416	409	374	397	328	321	304	318	305	265	260	240	259	275	265	277	275	249	237	251	238	224	220	244	226	227	204	231	214	247	187	208	206	205	210	206	193	167	215	213	224	189	209	227	215	167	198	184	195	223	210	192	196	196	221	211	186	217	233	182	209	213	196	202	206	214	188	201	213	220	203	210	193	199	205	212	194	206	181	212	208	211	193	210	206	187	198	195	190	206	206	200	205	186	193	198	198	212	223	187	223	169	172	204	195	205	216	201	216	211	216	205	182	215	189	217	220	167	195	219	190	183	219	211	205	213	220	209	205	239	200	171	224	182	211	226	209	201	214	213	225	232	227	184	205	211	208	195	191	214	218	170	232	217	201	198	212	188	218	199	211	208	205	219	176	185	190	206	203	206	218	203	196	188	186	199	192	200	199	197	221	194	193	200	209	198	185	212	231	186	182	207	216	186	199	224	191	198	195	209	193	194	209	207	201	193	192	216	201	206	211	205	209	188	171	191	211	216	191	198	187	189	179	176	193	220	201	183	197	192	204	237	220	195	209	189	201	176	201	206	232	194	205	219	214	191	234	207	212	202	192	210	193	189	192	197	183	196	203	203	191	193	219	196	194	194	229	194	216	189	210	198	185	209	249	198	186	205	192	193	191	201	196	205	209	212	193	204	209	199	204	209	215	197	215	192	181	184	214	210	189	187	209	190	220	205	190	202	235	220	191	208	181	203	187	192	189	210	209	224	209	223	205	199	190	218	208	210	180	188	213	218	197	231	181	232	199	209	203	194	204	226	224	202	216	203	192	189	193	193	197	206	204	199	195	217	192	231	186	212	221	204	181	215	190	207	183	192	189	187	194	195	218	204	192	216	196	187	200	205	204	203	201	190	211	178	204	224	209	187	213	214	208	209	201	177	218	193	198	177	196	195	176	201	213	191	216	202	215	197	224	211	223	189	216	211	189	205	209	192	195	200	205	212	181	183	205	196	198	195	192	199	209	187	210	183	182	194	214	215	218	201	192	183	222	211	230	187	195	184	190	183	197	210	181	215	188	193	209	211	194	194	170	207	194	221	235	192	216	214	199	224	198	178	212	227	232	214	202	201	200	191	228	225	179	192	193	225	225	185	215	195	194	208	199	189	203	191	227	215	200	179	218	222	200	204	210	220	178	208	217	214	221	200	203	206	229	210	200	205	185	197	200	227	205	215	204	182	202	199	186	211	187	218	193	214	216	225	202	211	210	212	212	224	207	205	189	223	205	220	212	222	180	210	197	200	220	208	225	184	164	201	216	184	194	225	206	189	171	187	217	173	183	182	184	213	191	212	185	191	210	206	192	175	203	173	207	192	202	197	193	207	194	212	206	233	193	194	189	187	200	207	177	213	214	206	217	213	193	208	203	208	192	210	203	180	227	221	238	215	194	215	194	205	197	194	197	184	192	221	222	227	192	186	182	186	204	199	204	212	210	226	205	224	192	182	212	199	210	214	223	199	198	208	222	219	188	194	205	248	199	177	191	215	208	206	223	239	192	210	213	192	177	214	220	180	179	227	205	204	215	192	211	180	217	204	191	171	165	205	222	202	174	218	201	200	195	178	190	189	222	195	193	225	222	224	225	224	198	195	189	208	189	194	207	199	207	207	201	224	189	210	177	212	178	203	217	218	193	214	209	217	225	203	213	207	189	219	223	217	192	175	200	198	191	219	199	243	221	177	203	201	218	215	193	195	212	204	212	212	207	234	206	198	176	211	196	199	218	181	176	204	183	245	223	203	206	203	189	217	193	196	204	203	224	223	187	202	206	186	199	200	213	188	199	203	214	167	188	208	186	217	196	203	196	185	208	202	206	186	209	216	215	211	210	199	191	203	210	191	175	204	196	173	193	211	208	196	200	206	203	202	228	219	189	214	216	207	189	214	200	187	199	190	207	196	219	203	195	192	193	211	189	210	200	200	193	182	192	202	172	191	176	184	184	180	219	220	206	196	209	190	192	240	198	172	174	207	182	191	230	176	224	215	209	217	207	195	202	208	193	213	207	217	201	201	196	204	206	219	225	214	199	183	210	224	213	178	194	196	227	203	209	196	197	219	178	201	195	202	190	203	195	226	203	197	195	228	198	196	219	212	216	187	204	196	194	212	182	211	202	225	190	203	195	191	211	169	193	222	216	225	199	199	225	214	193	197	200	202	206	194	216	223	192	191	204	224	196	179	172	210	205	226	186	201	190	212	211	183	210	204	189	196	201	216	198	187	200	208	231	237	205	209	188	190	210	208	221	213	205	219	191	200	191	233	195	189	202	215	215	198	209	211	218	205	191	183	204	195	212	200	187	240	204	199	210	205	209	223	206	230	220	214	190	189	197	201	192	216	205	205	209	199	207	173	220	212	201	192	212	193	236	202	209	188	212	190	197	239	213	184	206	199	208	203	201	195	188	190	186	208	187	218	182	206	192	209	169	187	208	201	221	200	218	199	196	221	225	198	181	210	224	209	215	201	193	195	196	188	183	212	213	229	207	186	198	210	216	209	198	219	220	208	185	205	189	194	186	193	191	233	217	175	214	203	175	188	220	218	188	210	187	179	208	222	203	189	163	206	197	183	219	214	188	195	186	192	209	195	190	202	229	186	187	216	204	217	194	199	213	215	184	193	222	188	192	171	188	227	197	214	211	222	218	208	219	208	191	192	194	182	201	196	214	211	206	207	193	217	195	229	191	214	188	205	214	206	190	168	203	195	227	215	213	209	181	207	203	219	208	176	201	213	212	213	199	173	204	195	180	223	179	182	201	200	174	191	209	211	220	216	220	204	233	197	187	229	201	184	208	190	186	198	213	214	226	205	202	192	185	186	180	191	187	215	230	193	185	195	175	223	198	207	225	195	203	199	197	187	198	211	195	206	214	198	183	227	221	218	195	198	198	214	196	197	192	211	191	202	205	208	174	201	196	219	202	202	205	218	177	213	212	198	205	226	191	178	203	206	200	196	202	173	208	219	196	211	184	193	225	183	206	193	213	208	208	205	214	236	210	207	221	217	206	208	230	216	207	214	199	194	189	188	182	207	195	184	185	224	176	191	220	206	182	198	188	195	213	191	215	198	214	207	203	186	188	191	179	182	224	213	190	218	201	180	206	228	197	178	214	205	212	203	220	190	197	207	208	202	218	210	205	216	204	202	189	191	221	217	213	204	217	234	229	165	188	203	205	210	163	193	189	193	201	218	194	205	213	189	219	190	230	208	204	203	223	187	203	197	195	186	212	216	222	231	173	182	188	220	237	174	236	188	208	206	192	184	196	197	199	202	201	217	205	220	205	212	193	192	205	190	190	196	210	205	201	194	195	216	184	183	215	205	204	213	208	194	204	207	215	149	216	197	193	211	185	190	226	206	192	195	194	219	200	192	227	172	204	217	228	204	170	222	204	222	185	224	194	184	211	205	161	187	216	198	210	219	183	224	224
7448	6597	13924	13852	11883	9251	6959	6025	4057	3571	3694	2999	2555	2135	2018	1800	1794	1558	1597	1473	1373	1349	1353	1227	1091	1036	975	981	1097	1073	1021	1073	896	864	851	901	798	711	663	715	641	636	595	625	608	607	619	570	584	631	558	607	570	571	597	591	582	638	578	538	600	558	564	553	582	520	554	512	543	574	539	584	558	583	573	581	546	571	550	562	600	578	510	586	529	547	541	535	621	521	599	563	519	578	527	580	586	541	586	537	557	557	591	596	570	558	564	517	552	584	575	563	545	543	593	571	584	553	576	555	561	549	560	550	589	551	526	560	563	574	569	563	541	569	574	574	576	535	576	603	593	544	555	553	549	561	549	547	569	584	589	533	548	488	542	591	584	555	587	562	553	557	589	580	614	562	548	576	582	578	553	539	533	549	576	596	526	570	544	591	621	575	515	536	507	566	580	576	566	561	568	559	543	539	528	568	546	543	568	504	536	568	577	525	580	570	544	541	545	561	549	505	569	557	568	552	507	539	560	559	542	569	544	573	566	543	523	561	543	559	547	592	563	586	617	608	538	549	584	561	545	536	556	549	606	573	535	554	513	557	565	609	509	560	566	547	571	528	500	555	519	554	552	581	547	576	558	566	579	580	535	557	542	539	564	555	584	558	553	562	537	578	554	559	552	564	567	587	589	537	597	534	529	521	534	528	534	513	556	573	549	530	523	558	543	516	567	532	601	577	541	555	567	552	581	538	581	547	586	600	556	530	545	583	594	573	540	559	546	565	512	545	572	549	523	578	523	540	574	565	567	555	572	546	571	558	566	559	545	594	576	545	571	562	512	585	541	564	562	580	561	563	586	559	539	573	539	535	594	589	602	584	547	543	566	581	586	540	610	553	536	563	605	551	572	588	590	539	551	577	598	533	551	547	542	537	532	575	530	537	556	589	572	523	567	545	585	586	603	547	559	600	542	566	535	552	583	567	553	552	558	557	566	597	563	610	559	592	620	577	601	526	531	573	552	529	580	587	572	523	547	547	579	592	547	519	539	562	534	586	591	548	521	570	551	592	538	565	609	538	577	553	542	560	544	569	555	552	547	534	567	544	565	578	575	573	548	534	504	542	560	539	563	545	555	545	545	564	558	541	512	527	560	600	542	516	579	562	547	535	594	562	549	559	542	575	526	609	518	562	579	551	572	555	549	579	569	530	562	569	599	561	547	557	544	579	587	585	522	570	581	544	563	563	588	546	559	559	590	555	556	576	570	550	555	532	556	548	491	537	591	552	549	552	549	566	558	525	621	575	581	558	610	559	563	550	548	540	589	587	598	529	570	512	553	567	548	596	534	548	557	595	613	563	547	574	583	535	510	548	552	556	596	572	523	570	567	547	529	585	496	550	539	575	542	583	569	526	542	549	546	526	554	576	532	604	564	583	605	571	548	550	547	502	509	551	534	571	538	596	555	562	595	543	538	536	571	593	588	585	529	552	503	598	555	573	535	595	563	554	601	546	559	605	591	575	566	517	560	522	576	550	526	602	522	536	558	538	603	542	576	567	539	578	578	542	580	587	548	533	558	551	590	570	535	547	551	572	585	559	512	547	567	564	516	534	519	574	566	522	558	535	562	575	555	564	562	540	551	592	539	559	534	594	547	620	618	548	541	535	542	551	577	603	565	531	551	616	579	530	588	579	537	538	560	539	569	569	586	558	555	530	544	539	562	619	548	548	572	560	593	571	559	575	543	527	559	545	555	544	538	562	559	607	544	537	586	567	542	565	560	548	538	576	537	571	547	560	498	577	581	571	531	574	598	542	521	550	559	535	571	531	594	563	540	539	581	579	554	557	555	579	578	579	608	535	572	553	517	584	549	547	544	596	589	566	550	582	543	561	522	559	572	546	565	557	565	547	556	554	560	574	546	531	575	516	562	561	553	575	576	558	541	530	551	602	585	567	553	562	565	581	553	519	553	563	551	548	543	557	542	522	587	529	573	560	562	576	571	535	543	554	582	530	567	553	571	562	543	534	571	542	529	543	579	557	545	590	572	547	572	551	620	552	558	556	558	551	555	551	535	573	558	550	538	554	581	546	572	527	561	583	569	543	542	586	565	580	571	542	581	552	569	595	554	564	528	549	571	546	594	576	568	555	607	551	537	542	584	540	583	609	526	597	583	536	549	601	547	546	575	556	563	560	545	536	541	600	568	587	557	536	550	548	559	541	580	532	568	529	542	570	545	550	569	517	533	532	574	568	586	567	541	532	575	561	580	584	536	537	572	582	562	567	518	549	563	566	536	501	551	545	568	537	575	556	591	548	579	557	546	622	556	625	544	551	553	548	557	526	551	574	569	570	571	544	579	532	573	545	520	527	560	577	557	546	550	596	576	574	564	592	516	540	567	541	551	529	571	569	578	586	558	525	552	538	579	507	555	592	515	605	598	566	603	580	562	573	552	571	576	551	554	564	588	595	561	574	551	554	592	593	535	560	567	535	538	582	569	528	548	539	538	591	537	543	534	556	529	570	568	574	541	571	556	559	539	529	569	560	557	562	552	550	557	550	581	564	549	553	570	530	541	553	566	557	554	569	553	560	583	600	539	551	557	585	562	544	560	549	579	567	532	572	582	551	586	595	545	538	566	553	572	554	576	525	578	551	592	593	551	550	589	539	580	540	571	558	581	576	576	536	540	580	600	538	530	578	540	583	544	561	589	558	531	564	573	545	559	509	599	572	559	565	545	558	548	554	551	537	569	625	563	577	583	592	560	551	533	537	561	579	572	581	534	542	576	593	541	557	538	545	593	546	574	541	553	551	563	572	541	540	564	551	614	582	556	589	566	571	589	598	603	580	552	526	569	587	561	551	583	557	518	549	570	530	541	562	586	572	604	562	518	543	528	530	560	579	548	553	576	526	546	585	590	563	566	583	590	511	597	565	548	554	558	600	564	571	550	560	558	599	548	545	603	546	547	566	554	564	591	532	573	543	563	577	595	536	558	555	531	525	537	546	542	537	548	533	589	596	551	530	528	587	561	510	556	573	536	556	565	570	551	573	584	514	561	549	545	535	558	533	564	566	552	554	588	575	535	540	592	545	531	559	556	545	529	534	518	575	558	535	566	570	578	517	577	554	542	562	606	592	545	561	537	593	579	565	560	555	554	537	545	538	581	533	540	555	568	529	544	554	606	501	559	554	575	610	605	546	535	610	584	562	546	538	557	569	579	567	577	548	549	605	573	574	557	558	608	568	544	530	556	592	593	566	559	558	564	535	609	535	533	569	560	543	564	563	525	578	544	553	558	533	549	567	539	567	571	566	535	572	532	578	543	541	578	591	592	563	579	564	544	628	533	567	532	539	536	520	572	558	580	564	554	564	544	557	579	539	550	523	548	540	552	558	567	574	534	563	543	574	575	570	556	581	571	528	543	539	536	609	615	598	535	576	553	528	563	539	576	565	592	529	564	570	561	558	566	559	558	572	527	566	517	510	567	491	524	524	488	590	581	571	576	585
22864	18663	23381	23608	21115	16587	10983	8569	5457	3925	4787	4202	3292	2922	2893	2137	2117	1823	2169	1925	1500	1416	1242	1211	1023	841	848	816	1250	1006	942	927	880	678	659	597	541	385	353	395	322	247	256	251	272	192	221	224	197	221	225	219	187	196	194	177	175	196	196	214	195	184	175	196	171	188	176	177	177	189	158	176	169	158	138	147	204	167	171	167	168	172	161	180	149	184	165	162	171	154	161	161	183	149	147	163	169	157	164	160	159	163	184	169	169	171	143	179	167	182	209	187	145	181	164	180	167	171	174	175	161	147	168	167	149	189	178	187	163	180	182	170	169	158	186	173	181	179	152	164	148	173	160	173	172	173	181	151	171	164	162	155	172	167	167	164	161	177	168	176	160	180	185	167	179	185	173	172	176	186	178	173	152	175	176	168	166	165	171	176	185	172	155	185	152	153	168	154	157	186	171	167	133	169	176	188	174	171	187	159	170	176	172	155	163	153	178	162	174	171	158	161	156	173	193	154	176	159	166	169	163	180	159	145	157	170	163	142	181	156	156	176	196	171	179	199	163	167	209	176	158	176	184	203	176	171	177	165	176	175	152	173	158	180	170	172	167	150	176	173	156	153	177	137	168	162	169	164	157	163	168	159	166	158	155	163	173	145	176	167	186	187	145	157	188	156	153	157	168	167	168	167	176	182	161	171	176	152	158	161	180	170	174	174	165	169	160	168	154	172	168	161	164	170	151	171	161	178	147	188	159	141	160	169	183	155	171	152	186	162	158	166	158	157	177	167	192	160	182	158	175	166	159	162	161	153	167	155	158	173	157	174	192	184	144	153	179	141	179	161	148	152	187	179	167	175	164	153	148	186	171	147	195	162	179	168	176	162	156	202	164	170	162	183	174	193	188	143	180	166	156	163	157	135	160	160	170	179	178	172	192	149	146	165	160	198	181	169	161	186	180	181	170	172	184	167	167	166	176	175	176	173	170	190	170	169	173	166	163	180	168	147	188	159	194	172	170	172	163	178	167	168	152	166	157	163	169	180	175	185	170	177	181	140	166	183	191	169	179	168	154	166	163	154	163	158	181	174	209	145	180	181	160	172	160	172	158	146	163	181	191	172	189	155	152	165	169	136	177	177	148	171	185	159	166	157	146	167	170	163	177	156	178	168	188	159	166	166	162	174	165	162	172	169	162	141	157	145	181	178	166	190	154	152	173	177	169	160	187	158	165	147	186	171	170	168	168	176	181	149	183	170	180	149	167	171	169	153	191	174	162	143	162	174	161	179	161	173	163	168	166	158	180	162	168	171	162	157	157	175	176	170	179	167	153	166	167	153	176	159	188	179	157	165	161	147	165	153	155	154	184	177	178	151	167	191	162	167	185	155	171	158	178	168	177	177	167	134	194	174	155	158	151	156	172	168	154	172	180	173	177	167	193	165	167	160	181	174	178	181	182	153	172	161	151	177	170	160	178	158	176	150	160	180	182	180	170	208	174	157	160	155	163	157	160	159	159	172	156	164	181	175	149	159	168	163	159	173	165	170	166	180	164	162	182	153	179	179	161	167	152	156	174	165	171	165	168	166	157	177	177	178	168	151	177	176	178	150	174	158	142	147	172	153	160	162	162	146	182	167	168	160	168	148	159	181	139	162	159	175	179	156	207	158	159	148	189	188	185	146	175	176	162	153	156	158	166	148	184	148	185	177	187	151	176	171	165	173	171	163	162	140	179	157	179	161	155	171	180	164	143	169	166	180	178	186	176	158	167	164	172	178	157	185	200	152	173	145	179	150	156	153	169	165	177	162	167	170	160	173	151	165	171	180	143	176	183	169	163	158	173	175	171	155	171	163	180	143	166	176	167	164	191	187	167	173	189	173	176	143	196	171	174	187	163	181	171	163	177	169	173	154	171	158	156	177	159	174	186	163	148	158	176	155	183	156	166	198	172	176	175	174	169	158	187	172	175	186	146	175	155	165	162	178	179	171	202	152	156	166	187	161	185	156	180	192	159	132	178	174	166	173	177	161	162	169	158	162	183	200	164	180	184	158	168	177	181	151	165	154	176	157	171	171	189	167	146	152	183	159	168	183	146	161	185	163	187	159	163	171	158	178	195	180	151	172	195	144	168	158	168	164	168	175	169	159	167	150	142	165	181	172	185	184	162	171	179	170	180	135	162	180	173	170	163	138	151	168	160	160	156	187	167	162	179	172	169	192	170	152	182	170	147	163	176	180	162	178	173	159	166	156	165	209	158	173	159	164	159	170	171	148	174	163	199	173	168	167	171	169	149	176	200	174	164	184	178	157	168	145	163	171	183	165	151	187	206	197	181	157	181	203	178	165	185	170	179	167	160	174	154	143	163	177	147	187	178	184	192	176	162	174	181	185	169	178	158	165	180	165	178	181	157	155	162	161	183	156	173	149	164	177	155	163	192	146	148	183	171	168	159	156	151	162	171	173	185	168	165	161	170	180	174	170	158	176	167	158	171	200	177	174	188	182	167	162	149	186	145	182	163	159	169	178	159	172	152	161	171	160	171	150	163	204	173	158	161	200	175	164	166	132	168	206	159	161	173	186	196	174	147	164	182	149	163	194	161	174	160	188	176	170	174	148	177	177	158	160	155	177	169	136	162	162	160	159	177	161	148	152	179	172	160	155	155	199	183	143	177	152	176	169	176	166	181	179	170	176	173	165	164	176	157	187	168	175	210	172	163	179	145	165	183	149	186	203	169	174	165	148	184	185	179	155	185	176	172	166	156	168	173	160	176	178	159	151	153	173	137	201	164	161	181	170	177	173	172	177	197	172	174	166	188	165	187	172	171	175	184	193	172	168	188	178	175	164	157	154	172	160	174	175	182	165	147	180	147	180	159	142	159	160	173	175	174	182	173	169	204	185	177	171	157	171	164	165	145	163	154	162	186	176	189	184	193	156	155	174	167	151	184	170	162	188	159	167	185	182	165	188	190	151	177	170	175	187	166	201	150	133	196	155	191	168	143	170	155	148	150	150	194	163	171	163	148	185	154	163	179	199	190	160	176	164	160	148	164	143	162	171	172	171	175	176	182	182	172	192	182	177	183	157	155	186	151	183	158	174	170	183	184	176	176	168	178	169	172	181	172	160	141	167	165	163	183	199	174	160	181	146	141	155	163	166	168	171	156	180	167	168	179	166	181	185	173	159	166	184	193	155	191	168	157	183	150	166	173	163	155	167	186	175	168	168	163	165	174	161	173	162	182	172	179	160	162	189	175	169	161	158	175	156	164	142	148	174	166	192	151	197	159	180	167	170	168	193	166	153	151	167	154	204	167	172	167	183	162	168	194	171	149	158	173	167	157	166	175	169	158	179	175	173	165	171	171	170	177	181	166	172	199	149	148	159	188	185	165	190	167	192	162	162	165	175	172	165	153	181	171	173	145	181	155	161	169	172	176	145	173	158	168	207	179	187	177	163	177	156	162	173	151	193	164	160	173	169	155	167	187	146	186	165	172	186	162	168
16867	16191	27202	28800	28191	24814	20317	20106	14597	13355	16653	15776	12426	9167	11029	8301	9658	6912	9433	9020	6754	7510	6767	6188	5477	4786	4718	4737	6870	5690	5614	5689	4828	4038	3735	3591	3024	2337	1562	2111	1489	1146	1212	1295	1176	924	927	958	823	822	857	914	687	634	659	626	615	591	656	649	607	574	636	593	601	608	552	606	526	543	541	557	520	517	536	526	558	521	491	521	485	479	514	504	510	451	458	509	490	512	500	484	488	478	469	465	474	469	466	454	495	483	464	478	492	494	488	482	527	500	468	475	483	465	508	467	444	430	444	472	504	513	468	486	478	522	488	457	450	459	509	460	486	452	444	448	454	501	478	452	479	468	458	448	473	469	489	456	469	495	490	449	441	465	469	519	494	510	453	475	486	536	459	455	481	483	467	500	490	473	507	473	488	468	474	465	473	453	524	432	473	473	475	474	459	477	448	449	488	469	471	480	498	489	477	469	457	463	499	472	424	438	460	464	467	487	477	490	463	463	460	429	479	457	480	475	466	468	471	473	442	486	485	479	474	486	460	490	487	489	500	468	499	475	480	520	497	449	527	471	480	469	468	461	435	451	474	471	477	480	463	478	490	434	491	477	462	510	490	486	470	487	468	450	506	477	477	486	451	503	433	457	450	462	472	423	460	442	492	489	493	455	464	462	499	470	497	453	444	494	475	526	440	449	470	464	487	467	440	458	446	420	475	486	445	434	445	474	449	453	436	476	466	479	504	470	458	468	459	478	509	462	470	466	487	464	422	464	456	470	483	482	499	487	461	464	447	462	460	427	525	511	485	468	461	494	493	462	475	465	492	445	495	489	485	439	474	470	486	492	476	494	540	479	444	463	466	449	507	441	456	449	484	473	484	447	510	472	485	464	514	432	490	513	480	508	445	503	440	455	504	481	434	456	510	496	459	528	470	424	461	514	490	410	484	462	483	514	513	468	465	453	499	481	470	504	472	497	434	461	476	485	473	437	476	464	441	460	468	452	500	461	500	473	428	440	471	479	461	429	486	509	488	471	485	498	445	477	489	436	460	444	440	467	514	494	480	448	475	453	499	478	481	473	513	464	505	472	456	504	437	478	482	495	475	485	505	487	455	480	463	440	493	481	451	446	491	462	455	487	485	476	514	419	492	484	451	457	474	487	450	431	493	463	483	450	477	462	477	492	448	514	462	502	460	459	469	488	465	459	463	493	445	480	462	474	446	479	444	489	513	466	486	452	482	493	487	488	504	475	442	454	476	468	435	459	497	462	493	485	465	474	464	435	449	461	500	476	476	454	444	494	474	494	520	494	498	499	443	452	455	476	473	510	482	470	447	455	451	458	453	461	487	434	463	446	492	463	471	452	502	492	491	464	444	481	476	457	478	447	471	454	441	474	471	485	498	493	466	473	477	425	451	456	470	499	476	490	476	485	479	469	471	475	497	468	457	484	502	438	484	438	458	478	471	486	449	467	422	452	471	460	455	431	434	492	484	451	502	511	499	473	435	501	480	483	463	486	493	450	451	477	482	491	478	466	488	457	488	436	434	458	497	473	467	496	470	478	491	455	444	460	500	441	466	473	468	494	501	526	443	457	475	484	474	454	501	466	463	474	474	478	472	462	459	486	439	485	483	480	466	457	445	496	445	472	469	443	486	441	454	462	466	476	472	478	515	487	461	453	501	497	464	458	501	479	450	503	443	465	506	496	469	450	500	490	494	474	492	466	469	502	455	440	472	497	477	446	475	476	481	481	476	448	471	434	479	452	467	433	481	495	477	496	475	481	480	483	415	490	507	510	485	450	465	484	467	422	483	449	509	467	482	459	460	503	506	428	479	441	468	495	456	516	496	469	477	453	427	458	511	496	450	486	472	455	469	476	480	422	477	440	425	504	479	455	486	422	512	476	511	437	491	448	491	465	444	474	469	479	480	469	468	419	491	481	485	469	470	449	469	434	451	447	451	457	515	489	507	446	486	459	475	467	469	442	495	456	479	455	488	506	485	463	481	465	471	480	495	450	461	447	477	476	475	468	474	467	477	482	455	453	452	470	481	473	494	485	500	502	475	481	481	455	436	488	460	476	508	475	476	500	432	454	520	518	456	496	450	458	477	455	452	482	467	438	465	516	443	471	467	494	468	515	484	444	483	484	496	448	482	487	483	489	461	472	479	446	477	472	473	477	462	482	528	480	488	448	449	497	479	486	499	480	461	471	495	497	485	485	468	496	497	514	479	480	469	459	479	446	489	478	478	482	455	454	471	452	514	474	456	462	470	506	469	499	446	479	462	479	462	461	443	490	481	471	455	501	495	465	476	467	461	471	478	462	499	460	436	502	440	497	492	453	452	450	495	469	479	478	505	422	474	456	465	444	471	467	416	475	465	479	473	470	494	489	494	503	452	455	444	460	498	440	480	493	448	481	472	467	483	476	415	478	464	461	480	494	467	496	469	465	478	463	486	491	471	502	443	471	460	511	490	450	483	483	469	461	476	489	494	472	407	477	480	508	482	445	450	473	456	496	453	458	440	447	499	475	457	485	470	444	495	460	460	495	467	453	500	495	466	500	481	490	490	392	518	472	475	518	495	453	468	448	478	482	494	415	473	434	461	446	466	454	489	465	435	493	478	489	505	487	493	486	485	472	483	432	464	461	509	465	491	461	470	498	427	496	474	448	418	500	468	476	464	438	496	463	462	498	507	452	466	503	497	458	491	512	438	460	452	465	462	459	465	450	492	459	439	489	466	449	478	488	445	457	493	485	496	483	532	451	467	470	436	476	499	456	432	464	486	430	491	481	466	493	462	494	487	450	449	497	445	465	479	455	474	463	469	505	486	450	441	440	475	453	466	486	510	477	467	496	514	504	465	501	455	481	444	484	485	435	490	442	483	471	477	453	474	446	490	483	452	457	463	469	430	478	497	492	479	494	462	504	462	469	467	480	438	478	483	442	477	487	498	479	474	449	495	472	482	483	491	472	495	444	422	482	472	482	462	476	472	463	484	457	496	446	472	484	477	455	460	481	506	505	468	483	487	497	453	462	481	486	508	446	452	516	452	511	461	488	418	480	477	476	462	467	500	508	488	451	473	481	464	493	486	464	460	486	505	467	453	471	463	502	473	462	454	456	487	464	454	479	463	488	494	517	480	458	480	465	481	510	478	470	486	486	452	462	469	482	486	501	496	461	472	459	470	465	487	529	458	444	492	439	470	445	474	437	451	489	464	488	412	488	488	458	487	476	464	513	464	480	457	480	500	503	534	478	466	492	480	457	451	481	465	480	476	521	473	454	466	497	484	511	435	474	478	473	464	461	476	489	461	470	484	473	488	440	448	497	462	461	485	444	479	468	504	473	476	512	457	474	481	482	467	486	492	464	485	475	454	484	474	466	487	490	486	431	489	443	497	457	471	450	473	494	515	480	458	437	471	489	460	466	464	461	457	442	466	480	470	511	508	523	473	461	519	455	452	488	452	476	480	447	476	451	486	476	477	462	471	486	493	490
31349	26315	31823	31201	29664	24514	19066	15754	9560	6597	8750	8481	5754	4391	4667	4059	3824	3676	4001	3675	3046	2860	2793	2552	2133	1837	1652	1403	2326	1628	1500	1732	1419	1206	1214	1093	810	523	486	529	412	306	330	345	344	273	263	256	238	258	245	259	235	192	192	189	204	200	212	181	166	198	204	205	171	185	210	165	189	147	131	163	176	159	157	161	178	155	139	165	159	145	171	175	160	156	167	123	173	171	145	159	151	129	151	149	149	147	133	168	143	137	160	155	143	157	155	148	164	122	134	154	149	139	160	167	128	144	141	160	171	174	160	161	135	168	151	126	139	164	146	162	158	157	174	169	160	151	129	164	150	158	138	130	150	148	152	145	155	161	152	162	158	149	153	171	149	145	147	172	144	137	133	126	155	168	154	157	156	143	132	130	140	157	183	152	110	161	165	165	135	138	153	157	126	124	164	175	156	142	144	163	136	146	143	145	148	133	179	136	155	161	176	158	145	135	153	142	160	152	155	148	156	144	160	140	158	159	138	155	148	140	156	171	123	129	122	132	137	164	143	155	145	158	162	172	152	173	140	145	146	160	167	145	157	158	157	135	151	150	149	127	133	152	137	149	157	159	156	138	141	151	151	153	134	156	127	156	174	147	160	160	147	151	148	130	168	139	175	161	141	162	154	141	151	159	153	148	174	147	156	139	162	149	161	167	145	159	168	158	134	160	148	150	147	152	141	151	151	144	163	131	130	131	142	137	134	146	174	150	152	145	158	145	168	145	163	151	146	143	162	163	143	134	144	142	141	152	123	151	159	164	156	151	151	140	151	138	144	162	152	142	153	147	143	164	145	148	149	152	156	157	136	134	166	145	147	134	140	156	164	145	148	152	124	153	165	158	130	146	142	152	178	138	169	157	136	137	147	168	149	131	151	129	168	145	121	162	151	134	164	158	154	156	172	145	161	147	146	163	157	144	167	164	135	164	141	143	153	151	147	136	160	149	141	152	166	148	143	137	146	169	136	155	142	142	143	139	129	165	136	141	152	153	131	151	151	134	181	167	148	143	125	145	182	150	153	149	151	146	158	143	152	149	157	144	171	167	139	163	178	155	152	155	147	158	151	148	162	156	155	146	145	132	157	151	155	147	144	157	140	152	138	157	156	143	152	143	149	153	152	154	144	144	153	169	159	139	127	137	164	139	159	162	166	140	174	152	155	166	160	168	157	136	158	161	143	141	148	164	140	158	150	155	135	157	165	160	126	176	162	160	136	158	149	161	148	174	154	142	150	142	143	151	138	179	151	133	139	163	170	150	155	161	161	146	171	148	168	148	143	154	146	174	141	159	147	151	138	149	160	143	155	180	162	171	160	145	149	170	166	141	164	166	135	152	140	163	144	161	137	134	142	149	147	152	160	164	142	157	118	148	168	151	146	129	142	151	155	172	166	136	173	128	140	136	155	155	141	136	140	154	150	150	154	150	173	154	155	134	167	157	137	148	155	171	149	166	137	190	158	146	161	153	145	145	154	145	130	158	139	134	156	147	159	148	138	175	158	151	159	141	161	155	160	154	147	161	126	158	149	148	142	120	162	135	154	149	150	156	165	139	143	145	143	176	138	115	141	157	166	148	153	155	138	143	176	153	115	144	149	131	157	160	158	174	149	152	161	145	160	150	153	160	165	127	162	155	131	157	132	164	152	163	159	153	154	142	170	142	137	148	139	154	165	153	136	167	148	146	122	153	145	139	143	158	139	136	137	156	158	148	152	142	140	179	150	159	176	141	135	173	147	168	171	158	140	153	146	156	152	154	165	156	156	143	169	124	149	166	147	145	142	166	160	152	135	160	179	169	156	185	142	142	149	143	176	132	154	170	143	164	158	152	150	138	155	150	143	149	152	150	157	186	126	137	147	159	153	136	154	140	172	169	131	144	156	164	156	152	157	142	151	139	141	152	164	156	132	143	175	138	152	161	154	175	171	139	151	150	132	154	150	142	155	162	155	139	154	149	157	150	152	149	145	135	129	166	149	135	148	148	166	145	142	139	157	146	152	141	165	151	134	159	158	169	160	162	157	137	174	134	161	139	152	135	139	145	149	158	153	137	168	143	178	144	165	131	168	145	167	153	149	142	160	157	134	159	155	151	161	167	131	163	158	141	154	158	135	135	160	165	133	165	146	157	148	124	147	147	158	131	152	138	152	153	148	157	133	147	158	131	140	154	149	165	133	149	131	167	144	161	155	168	127	153	143	150	166	163	149	147	159	155	157	141	145	137	168	143	162	178	140	146	157	141	174	153	165	154	138	163	143	127	144	149	136	144	136	130	148	167	135	158	167	155	145	172	149	152	160	155	151	163	146	162	170	149	152	153	161	152	130	145	140	161	155	155	145	137	148	157	123	143	162	142	169	153	154	149	154	132	132	150	145	141	148	154	143	153	146	144	133	139	146	163	192	144	146	141	152	161	152	148	161	160	145	178	144	156	157	131	137	158	136	144	144	135	139	182	127	171	147	164	137	139	130	143	149	164	152	151	149	153	156	162	184	145	132	151	142	139	147	148	147	136	127	152	124	148	162	145	146	143	173	161	159	123	132	150	156	148	164	183	132	139	156	140	167	167	139	142	147	171	150	138	159	164	166	160	152	149	167	137	149	149	148	138	178	152	163	172	149	137	155	151	158	177	162	146	147	123	150	153	149	157	168	149	160	143	178	152	165	156	123	174	149	154	153	159	156	158	134	151	163	164	164	159	149	180	150	152	147	142	163	135	148	154	125	141	151	151	143	160	143	164	165	138	152	154	147	173	139	140	162	143	141	127	153	135	145	167	156	150	134	147	160	147	156	137	158	143	157	161	138	145	152	169	156	153	151	113	171	151	165	149	147	149	141	184	139	148	162	164	160	154	182	147	143	146	146	169	148	148	162	158	129	162	127	135	151	142	141	172	148	142	149	148	141	159	154	151	158	135	140	169	144	151	127	141	152	151	154	140	174	139	138	142	133	133	144	141	158	135	142	172	152	158	153	149	176	180	155	141	157	151	148	140	135	178	154	153	153	156	144	143	131	147	132	132	144	163	165	145	165	186	186	155	142	122	134	148	160	148	154	146	150	156	158	147	168	170	142	148	155	169	150	141	153	153	152	152	148	146	149	147	168	142	156	143	141	138	165	138	156	152	147	158	131	131	165	163	159	137	164	145	170	142	146	147	152	150	161	150	138	155	146	149	144	153	163	122	148	125	143	157	135	135	138	141	155	163	130	150	158	152	190	142	154	135	145	163	161	144	148	148	146	152	169	145	143	147	138	131	146	149	161	138	158	167	157	147	145	144	127	161	155	134	137	153	160	161	137	141	126	152	143	147	150	137	153	147	163	127	148	127	136	159	169	160	163	187	150	184	145	143	139	133	146	163	153	154	133	148	148	145	148	169	136	153	136	150	155	161	157	158	156	165	131	147	165	172	157	165	135	164	149	143	162	148	144	140	161	169	160	149	143	157	137	136	148	146	148	156	172	148
21482	21794	32855	34839	34929	31289	27337	27265	19342	18114	24220	23381	17907	13473	15235	12881	14591	12262	14007	14414	11254	12418	11109	10421	9718	8641	8255	7732	10921	7981	8855	9654	8241	7166	6821	6219	5204	3043	2718	3327	2189	1637	1892	2159	1782	1174	1172	1286	1078	1129	1047	1342	879	750	766	740	631	678	829	717	626	671	748	682	675	663	670	660	519	525	473	521	501	473	452	494	452	469	503	508	469	461	468	456	471	485	464	457	500	474	478	435	419	428	418	458	416	448	426	425	439	423	451	448	441	422	431	427	414	417	444	420	425	442	454	446	429	454	447	441	439	445	433	462	408	456	423	450	435	425	419	466	404	449	470	377	394	426	442	490	442	430	406	447	444	410	414	461	425	439	421	419	447	425	401	457	430	409	450	439	440	418	411	436	445	438	412	402	451	449	462	430	458	427	408	450	436	444	428	415	441	420	441	446	427	463	454	392	377	395	412	435	442	426	433	382	401	404	413	431	447	444	433	448	453	424	475	381	431	414	381	419	421	426	428	438	407	409	375	393	465	456	461	434	433	401	412	451	383	415	429	403	442	442	407	421	404	421	444	440	443	414	439	442	450	407	419	415	441	409	404	426	449	426	414	463	443	456	425	418	394	442	460	425	412	425	424	427	430	425	395	406	462	452	426	434	423	408	439	434	421	403	396	436	431	432	403	403	432	389	435	458	468	400	442	424	453	463	468	420	405	423	418	418	419	440	408	415	402	442	440	430	457	403	415	412	401	419	418	440	451	417	434	438	428	423	460	372	413	416	411	447	409	434	465	430	403	386	451	453	425	403	407	465	424	463	442	407	473	434	429	441	446	459	394	378	399	455	418	446	457	414	444	424	434	384	424	415	436	443	444	447	427	413	424	446	397	430	447	418	443	454	439	445	464	406	446	408	427	404	404	407	416	421	458	466	416	446	400	410	450	453	423	422	441	451	443	420	409	395	416	431	430	468	433	451	445	441	405	458	423	428	443	460	455	416	424	447	444	437	450	449	415	452	433	412	437	416	423	423	404	452	433	462	411	441	361	408	447	392	457	417	441	413	407	401	434	395	422	416	418	444	449	437	463	419	461	436	456	406	440	423	429	437	382	394	430	423	395	429	406	420	431	450	481	406	419	425	418	415	418	431	412	431	433	423	418	441	466	424	435	456	430	456	419	394	407	413	465	475	419	418	375	440	443	415	432	426	392	461	456	445	403	409	420	411	443	402	418	441	412	458	453	411	411	420	415	407	465	428	424	432	429	458	440	430	391	425	432	403	434	420	435	418	443	420	441	408	415	418	455	464	419	437	412	408	410	428	416	463	409	408	446	403	407	421	464	446	402	397	411	396	416	409	449	445	422	432	429	400	447	443	408	405	394	476	452	430	410	433	441	426	422	431	420	447	439	398	430	421	448	462	406	442	403	431	432	411	419	431	403	452	427	452	440	463	412	432	441	428	395	436	424	453	448	432	451	405	429	417	453	409	479	429	420	416	436	461	434	441	427	441	447	382	428	434	440	410	436	416	437	420	441	419	426	410	396	486	452	442	414	428	457	407	412	382	404	437	483	430	422	431	440	461	431	438	380	420	434	432	382	411	405	446	429	455	448	426	432	418	452	461	442	424	387	468	437	453	426	451	418	438	383	447	435	409	408	419	412	464	429	434	417	447	421	422	423	419	492	461	413	432	424	452	418	403	415	414	413	419	431	398	457	391	418	456	457	441	404	461	438	444	417	428	426	407	445	427	417	405	451	452	419	414	429	425	438	418	406	435	430	415	422	425	407	437	425	487	462	449	394	427	400	433	447	422	433	424	417	410	418	397	450	443	395	407	418	402	411	463	390	442	399	422	453	412	430	422	442	420	461	453	420	441	451	434	441	376	445	415	447	446	415	414	402	406	427	420	437	429	419	407	449	398	420	425	440	458	413	446	414	464	412	413	419	406	436	436	462	437	473	435	414	416	428	434	405	428	438	408	447	455	423	408	407	427	455	414	484	387	411	462	405	417	456	430	457	440	398	420	429	440	421	439	416	430	462	431	469	433	400	423	447	434	423	394	431	430	446	436	433	436	416	432	463	399	431	365	445	403	420	448	438	403	443	405	434	420	470	441	471	457	393	425	439	452	440	473	419	433	431	417	444	448	406	438	415	435	429	410	457	429	429	448	438	424	418	434	438	423	431	446	400	430	414	414	435	427	420	413	415	412	403	424	391	425	454	455	442	441	434	402	425	423	453	420	441	446	427	436	422	412	422	434	430	457	454	436	402	384	409	438	401	441	435	434	407	454	405	401	439	397	414	435	459	429	422	419	457	435	450	446	447	413	428	463	440	439	428	418	433	418	424	398	411	447	435	419	450	447	444	428	427	419	392	403	437	419	436	425	453	470	441	451	409	448	415	435	443	393	431	433	507	416	463	415	423	404	426	427	419	421	417	456	435	409	422	435	441	458	456	441	424	434	445	414	425	397	392	415	472	422	395	420	441	443	444	447	424	419	430	443	420	436	409	457	444	452	442	434	427	451	411	416	415	439	423	414	396	469	425	439	403	405	480	436	440	403	421	415	438	418	469	436	434	444	426	433	394	414	434	429	415	436	414	437	455	432	419	425	434	392	484	423	419	423	453	408	449	455	430	430	422	464	399	418	399	382	410	428	424	427	426	437	415	433	426	435	416	417	383	405	469	401	454	429	410	422	413	433	415	436	459	449	410	415	435	430	406	410	443	455	444	436	387	434	456	448	418	446	431	419	420	428	393	415	419	431	387	450	412	418	409	423	432	462	402	428	455	420	405	437	430	455	445	457	467	392	446	479	416	441	410	427	401	422	428	419	421	434	403	431	458	448	402	427	385	399	401	434	435	419	395	418	445	455	395	387	428	424	409	424	439	449	420	429	413	438	407	414	418	412	438	388	437	420	437	379	437	415	449	411	443	438	429	431	421	421	450	471	438	369	413	369	417	427	418	427	464	408	452	449	453	449	408	446	432	409	404	408	435	430	422	429	430	426	410	425	446	458	473	438	399	459	462	384	362	425	417	375	414	427	399	420	408	417	393	457	427	434	443	426	434	467	442	396	403	415	404	440	475	413	465	488	416	433	431	439	440	363	415	430	443	460	398	424	446	449	425	466	427	430	432	396	432	445	413	422	473	433	416	432	444	464	414	484	417	459	392	443	420	452	438	450	433	457	430	381	445	429	433	403	428	425	408	426	441	436	410	468	471	432	422	417	460	435	423	391	462	401	427	445	456	452	437	401	413	430	436	403	398	422	448	460	410	479	448	458	428	441	404	439	447	435	428	405	379	405	416	378	394	421	403	446	456	443	432	419	415	413	423	425	429	395	413	392	458	443	437	439	411	459	400	404	419	417	413	417	437	420	443	447	408	444	407	442	438	433	413	416	417	432	456	467	415	438	432	436	433	412	432	441	448	438	426	386	455	446	428	445	415	428	408	444	439	432	424	433	453	417	426	422	400	439	476	433	447	436	409	465	417	418	432	419	437	420
8645	6080	7834	6576	4531	3042	2240	1515	1115	887	803	629	578	472	488	394	397	386	412	361	305	313	339	282	288	261	254	245	279	269	264	256	273	241	251	239	222	218	209	220	178	232	229	210	222	219	207	215	170	214	205	200	208	195	204	182	210	226	182	187	193	195	218	206	185	189	226	200	188	191	203	217	212	184	225	172	189	204	206	203	193	211	178	190	195	186	214	216	217	189	206	212	198	209	211	219	216	197	196	192	234	185	178	213	208	192	202	206	203	213	180	191	198	203	211	198	191	217	207	236	213	202	177	237	190	212	210	197	190	203	171	217	221	210	199	204	187	219	215	219	210	205	210	204	214	203	186	220	199	230	214	230	193	194	193	206	217	190	207	169	206	197	193	218	198	226	192	191	211	196	216	211	217	206	199	205	176	175	196	215	227	223	206	193	212	204	229	194	219	215	196	198	227	212	211	201	189	226	217	186	189	194	177	204	207	217	187	172	190	198	232	195	222	215	193	216	184	195	212	190	229	219	208	198	176	204	202	188	205	180	211	225	194	182	202	193	204	178	230	175	206	204	225	226	196	195	168	209	195	227	208	205	203	179	206	204	205	207	192	208	221	186	208	190	217	200	181	195	226	212	187	219	181	195	196	181	200	198	210	183	220	223	194	236	197	212	189	207	214	194	226	202	209	218	178	221	205	212	206	188	215	205	195	193	208	178	200	206	191	198	218	160	192	182	189	186	212	209	217	209	203	223	191	220	196	215	177	205	189	186	208	226	192	216	203	198	189	196	185	215	234	211	194	220	219	168	219	184	212	220	191	182	194	206	229	215	214	201	206	207	218	204	220	214	205	208	198	193	193	202	204	205	200	215	208	192	235	202	197	205	220	203	213	202	229	193	201	202	194	186	218	217	208	197	191	202	200	197	183	183	194	190	211	220	195	209	209	177	175	229	193	193	213	185	205	214	201	200	202	218	219	203	205	191	190	196	212	160	241	205	189	194	211	190	196	250	215	221	210	184	188	195	196	208	188	205	236	218	197	193	217	236	213	236	206	162	221	190	182	195	210	190	199	218	192	198	185	218	200	197	192	203	207	190	213	210	186	193	199	204	202	196	198	188	202	207	206	205	192	210	219	200	223	226	204	220	193	192	222	226	204	195	184	211	209	216	198	236	206	214	208	177	214	227	209	209	217	236	201	190	204	200	199	204	158	191	184	211	194	204	210	183	208	195	208	204	228	204	211	195	185	201	181	182	193	203	231	252	192	237	193	198	207	209	187	211	220	194	210	204	209	211	209	201	191	190	195	204	218	209	192	205	215	200	202	210	200	216	201	198	187	195	182	195	185	207	202	198	189	206	225	218	225	182	185	229	216	176	210	196	173	184	187	217	218	206	201	209	237	210	215	188	203	181	198	204	222	200	201	202	198	196	197	219	204	220	210	174	208	166	213	204	223	202	209	204	208	203	208	218	191	220	206	204	201	216	192	205	209	189	206	183	228	215	201	184	214	182	201	197	191	185	207	214	221	212	208	201	215	202	198	198	215	219	212	193	211	209	200	208	206	220	218	199	209	199	189	181	197	204	204	177	215	215	202	205	226	194	194	217	207	193	216	197	170	252	214	197	193	197	197	213	219	209	183	184	194	199	190	208	165	201	174	217	224	186	205	227	190	224	182	194	199	198	198	188	200	169	199	198	214	204	201	217	196	200	228	201	202	187	231	215	212	179	186	194	226	183	190	191	201	186	222	208	190	187	204	223	190	186	217	233	229	184	209	191	190	211	212	199	204	193	193	202	202	191	217	190	186	211	197	193	207	210	206	182	190	202	196	213	193	196	200	217	181	197	206	213	194	198	217	168	208	191	224	201	171	213	206	189	176	228	198	209	167	226	219	205	194	181	202	216	205	210	217	210	226	201	207	198	201	200	198	189	200	224	192	167	179	210	195	162	201	184	198	208	201	220	206	179	214	205	201	178	204	190	222	204	212	215	203	184	211	217	197	208	195	222	219	215	191	230	221	171	183	179	215	206	184	229	229	181	194	210	194	210	204	224	205	192	210	175	182	179	210	211	194	204	200	180	216	201	191	210	200	203	188	195	205	182	208	205	207	202	173	181	212	179	206	199	208	204	218	209	201	205	205	211	214	196	184	205	205	211	209	186	190	204	204	211	222	184	215	219	195	212	187	214	192	175	181	203	227	235	220	175	201	223	208	209	186	213	184	192	199	201	218	175	208	183	180	209	196	213	207	215	212	212	203	192	201	212	212	202	221	201	218	204	225	203	220	216	195	187	217	170	168	190	214	184	207	202	209	212	202	169	205	231	180	202	193	207	201	196	187	217	208	235	228	217	202	212	210	180	189	232	219	221	187	184	226	200	207	173	224	175	214	207	215	216	202	210	203	222	203	199	196	200	201	202	219	181	189	210	188	186	204	194	243	204	218	223	194	229	203	202	204	202	249	204	192	214	218	208	219	215	184	216	188	195	196	212	190	189	208	182	229	207	187	180	207	196	209	187	199	218	182	198	186	191	211	191	203	232	205	212	181	187	198	183	193	225	176	207	217	213	264	191	169	183	187	208	207	208	192	229	196	202	197	223	223	220	213	204	197	201	191	191	190	205	201	219	209	192	225	218	190	204	208	205	218	202	225	208	202	191	231	202	195	211	201	199	215	227	198	209	230	203	211	220	207	182	207	231	215	226	167	194	181	178	199	229	200	209	193	213	181	212	199	230	212	201	205	212	197	202	206	222	224	219	211	220	192	215	210	198	197	231	170	206	218	203	196	206	205	198	207	193	191	202	184	197	205	198	223	212	208	201	187	212	205	219	207	198	216	211	183	214	189	196	200	218	217	178	205	189	209	191	194	219	193	198	233	193	190	186	190	200	170	233	187	209	199	190	200	201	196	198	175	222	192	186	197	191	203	209	212	208	215	200	232	242	193	187	205	212	212	219	198	191	191	195	207	190	189	204	194	200	212	199	223	211	214	199	217	192	208	211	197	207	183	186	179	186	204	186	195	198	203	184	196	183	206	185	199	228	210	210	183	204	224	193	206	232	192	206	197	196	197	230	178	209	197	194	218	190	186	201	187	240	212	203	208	207	200	208	230	228	209	217	202	209	210	226	191	197	195	170	199	192	198	197	178	212	191	203	234	205	190	210	197	190	196	195	206	204	212	235	179	199	214	179	201	200	191	208	205	221	201	199	213	177	205	206	179	192	195	179	192	194	186	213	181	221	192	200	195	189	196	221	204	207	200	190	167	182	234	166	209	201	208	203	196	205	204	226	189	190	214	199	204	215	213	188	205	180	207	210	216	197	213	211	243	203	205	206	187	218	207	219	215	217	184	193	211	186	203	194	205	212	212	206	206	188	203	185	187	243	208	213	194	217	185	208	172	218	183	219	204	196	190	185	181	212	191	209	209	199	212	194	206	203	218	185	217	231	186	195	210	223	201	190	226	189	208	199	195	207	200	186	183	190	214	180	200	191
7455	6938	14717	15402	12350	9689	7153	5875	4386	3617	3647	3092	2472	2117	2087	1985	1926	1720	1682	1647	1369	1431	1280	1221	1141	1053	1060	967	1176	988	1017	1126	1001	992	892	818	775	738	681	660	674	665	659	609	622	640	668	624	599	581	606	604	598	582	560	594	574	585	603	561	547	596	601	578	545	580	577	590	546	574	571	545	556	542	551	555	591	544	616	591	583	559	581	568	570	566	535	565	563	563	561	546	542	541	549	543	589	527	566	560	550	585	587	610	563	563	585	565	547	581	522	583	494	598	499	537	544	579	552	497	554	535	574	578	547	536	524	520	572	548	538	554	564	540	552	538	598	571	562	563	552	540	549	553	524	612	534	551	576	521	550	592	587	553	594	562	544	607	598	540	538	524	601	539	577	537	534	547	530	537	539	566	552	552	540	541	560	572	563	550	526	630	546	549	521	512	531	551	555	604	598	559	557	544	509	549	564	530	552	575	560	520	584	552	582	538	558	519	593	532	579	536	556	543	589	569	560	542	532	541	551	557	581	558	549	541	537	542	567	552	554	561	517	562	546	522	539	547	561	580	540	565	552	572	564	565	514	556	571	593	549	612	540	565	515	550	582	537	573	570	545	529	561	526	566	560	524	567	551	594	564	592	493	515	601	526	518	554	523	545	545	546	530	563	509	580	556	522	574	554	527	558	570	542	562	553	569	580	557	602	552	595	562	543	565	570	542	592	566	539	566	539	548	578	556	544	555	510	538	528	533	585	555	581	504	555	552	551	548	526	555	565	582	530	530	513	534	542	559	553	564	537	524	534	574	558	550	532	576	549	559	547	564	550	547	564	574	592	603	527	568	534	551	585	559	580	567	515	583	579	551	532	580	562	594	553	520	528	539	544	554	587	514	536	560	535	558	599	572	601	569	553	543	550	573	574	542	572	547	514	527	560	564	528	598	544	556	514	598	556	568	540	561	541	559	528	540	540	557	595	619	572	604	576	582	559	571	538	547	551	587	554	564	542	510	590	548	563	546	561	608	572	565	536	529	520	515	571	544	594	524	573	545	562	567	555	543	582	570	562	572	574	581	585	538	548	589	578	512	575	536	576	518	567	520	521	584	572	551	538	561	582	559	547	531	553	537	585	570	560	575	571	536	542	560	575	574	533	565	586	536	571	560	550	544	551	611	530	514	576	549	599	505	546	533	543	565	552	552	557	541	574	554	565	538	490	537	567	544	571	541	565	526	528	536	546	539	559	567	544	600	545	556	536	535	572	543	574	532	556	558	552	558	578	532	554	586	563	524	582	580	577	551	573	590	547	559	532	541	565	513	556	559	573	552	577	573	587	531	551	580	561	551	563	595	543	583	543	566	580	576	585	559	611	509	558	549	597	528	585	568	534	579	580	576	541	535	543	548	556	530	556	577	540	572	585	557	585	555	574	551	567	548	530	531	567	577	555	544	586	552	598	550	564	515	534	539	551	599	610	579	562	565	570	557	534	574	591	579	557	553	577	544	559	511	553	569	574	507	516	569	511	561	579	555	551	554	584	589	569	556	564	563	555	580	525	490	564	605	536	536	506	583	577	569	560	554	565	556	516	594	601	541	582	556	537	556	554	537	571	559	520	553	529	585	537	517	548	541	560	526	530	557	569	564	563	576	552	568	587	571	577	560	572	572	550	530	570	581	582	593	599	573	592	508	534	550	566	558	592	566	580	514	543	547	533	554	553	548	542	549	590	523	576	546	544	577	555	523	565	527	549	542	546	546	520	525	547	573	580	540	557	527	563	550	582	572	512	563	567	562	563	566	536	523	537	539	522	532	583	537	584	560	535	567	538	517	497	554	573	580	561	540	550	563	538	548	563	587	558	525	520	531	562	546	533	570	576	558	546	593	515	579	562	575	536	550	558	617	558	543	553	520	544	484	550	557	517	578	544	509	581	590	552	561	575	585	551	544	565	567	585	601	601	557	567	554	545	562	606	587	533	532	604	559	562	558	568	574	545	576	565	566	531	580	533	566	551	576	560	572	542	558	544	510	583	536	549	551	550	578	540	563	539	544	555	569	522	543	552	546	559	560	575	542	558	553	583	543	514	546	562	577	566	586	578	525	519	537	557	512	551	568	568	547	541	583	507	518	549	591	515	571	537	527	549	493	564	571	591	514	566	566	604	526	592	622	581	597	584	534	562	555	535	554	550	523	569	541	601	576	584	559	541	550	534	553	552	516	575	551	578	565	545	568	533	593	544	598	525	584	508	555	566	562	570	569	581	587	550	626	522	563	562	556	530	551	511	543	565	534	571	531	554	522	560	545	547	580	572	556	553	554	556	527	554	539	534	611	566	616	618	550	574	551	575	525	561	516	554	576	548	529	535	541	519	514	515	558	547	609	577	570	572	569	567	561	544	568	543	574	542	518	557	584	562	540	555	557	535	559	547	567	535	566	553	535	568	536	551	507	516	550	571	588	500	542	591	575	563	547	562	553	527	541	555	533	592	573	576	553	542	576	554	561	582	516	575	517	547	532	581	547	550	550	542	544	560	544	546	565	560	567	549	539	570	554	536	574	576	537	585	561	499	585	556	556	562	573	544	598	533	564	526	522	610	510	548	517	577	529	576	574	535	540	591	560	610	533	531	556	617	555	565	571	556	570	609	573	572	592	530	527	570	593	544	575	568	533	545	531	541	542	559	544	602	528	614	568	551	584	566	559	560	537	598	585	524	560	596	600	559	575	570	561	502	548	573	554	561	602	606	503	587	563	528	554	537	564	552	553	538	583	576	552	577	564	563	550	517	571	533	554	596	531	536	624	546	592	555	539	573	557	558	564	566	564	531	561	538	565	519	593	564	595	566	574	546	553	548	574	540	585	554	562	556	539	574	581	577	571	558	568	582	566	530	555	534	558	561	547	570	536	565	566	527	520	534	549	535	560	577	541	598	552	570	564	574	571	537	599	560	602	532	581	526	527	537	574	553	576	545	517	538	572	548	556	552	553	571	582	555	571	583	571	539	572	537	556	532	536	590	540	560	540	557	569	563	568	541	552	585	564	573	576	544	533	566	557	556	553	554	531	582	580	512	576	538	516	562	578	556	537	567	574	553	566	570	578	568	525	544	551	538	600	525	581	566	535	539	544	541	544	557	565	595	583	520	580	573	558	521	544	548	576	557	576	562	574	572	521	508	577	573	537	546	558	547	553	544	521	542	536	564	562	576	531	572	577	574	553	539	572	543	532	598	568	564	559	562	529	575	539	534	533	529	535	500	546	538	534	539	550	580	500	551	555	571	597	556	579	527	540	579	567	544	544	560	565	566	573	554	550	565	572	579	580	587	524	563	593	609	568	568	555	582	580	561	541	573	549	562	576	596	523	569	536	532	557	562	548	614	535	533	578	563	574	514	530	500	572	528	564	572	552	562	555	556	542	550	579	559	552	547	529	579	558	592	573	547	537	558	514	589	599	539	550	554	554	547	577	563	572	568	555	594	568	546	562	531	606	624	558	553	548	528
22963	19020	25072	25225	21455	16673	10743	7505	4566	3653	5454	4111	3079	2524	2240	1921	1960	2103	2007	1858	1451	1190	1033	1063	1136	903	930	769	1092	848	837	963	717	697	757	609	504	354	307	371	280	233	240	294	263	236	216	232	229	192	216	247	202	185	198	188	161	184	197	187	164	186	190	202	192	203	176	210	148	190	193	181	194	166	183	164	175	170	197	167	145	180	169	169	179	174	162	174	166	184	139	190	186	182	162	170	165	172	163	140	160	169	181	183	174	166	174	173	154	170	189	139	150	148	172	180	155	173	169	184	167	187	184	163	156	176	158	188	153	186	183	205	174	142	183	169	196	152	167	172	173	154	169	194	170	166	187	177	170	160	141	187	174	183	167	178	156	168	182	161	194	174	167	169	163	178	161	165	137	194	166	155	152	164	156	149	203	181	156	176	166	173	183	194	148	176	152	167	188	159	163	153	138	165	152	145	160	179	163	186	186	154	167	176	168	186	169	184	176	186	189	158	147	163	181	177	182	166	163	156	147	161	164	156	153	160	166	186	163	196	188	155	171	167	182	168	149	168	182	190	181	188	174	154	170	162	173	139	169	155	175	173	176	164	183	185	182	165	174	163	140	157	167	160	177	138	151	173	167	160	180	175	155	192	137	178	170	194	172	168	188	142	177	199	158	139	167	171	182	187	170	177	178	166	183	181	193	179	166	196	176	166	186	170	171	140	175	168	162	146	172	166	166	189	170	166	174	169	152	176	150	168	189	175	168	155	148	158	161	177	154	166	158	153	206	166	189	172	159	167	172	180	156	176	151	159	152	169	182	170	204	189	188	147	162	182	180	157	170	176	163	159	168	169	185	168	170	179	150	163	187	167	194	170	182	174	174	152	139	170	155	151	161	186	156	190	173	169	169	170	163	157	145	173	156	165	157	162	203	159	163	155	155	162	181	175	150	160	170	188	166	176	155	161	175	187	169	173	149	170	162	195	171	204	167	185	163	159	198	163	157	177	190	179	199	193	156	167	182	147	160	163	186	148	174	171	176	162	162	183	174	182	195	166	170	182	158	168	179	185	170	165	166	170	167	185	198	155	205	161	165	177	181	175	173	164	158	185	153	160	153	170	155	186	170	173	157	164	161	176	191	188	170	192	152	155	145	176	191	167	179	198	148	178	164	168	171	162	169	176	167	188	147	161	181	176	176	180	183	164	166	164	168	165	156	175	163	166	171	157	162	185	164	173	165	171	150	175	159	152	162	161	146	189	151	178	158	179	161	170	197	173	182	175	171	175	150	179	155	187	172	186	169	178	168	172	188	169	172	178	198	162	200	157	166	187	162	163	159	166	180	165	168	179	161	172	167	164	153	165	171	185	178	197	171	191	153	156	183	162	177	168	166	152	159	169	141	143	169	157	177	171	167	143	189	174	149	184	178	169	173	148	152	189	174	178	148	158	174	182	165	163	197	157	171	186	150	148	184	166	137	160	177	167	152	177	178	172	175	173	194	170	155	159	152	153	182	177	169	178	164	170	164	159	171	161	184	152	159	153	169	166	182	167	183	164	169	177	165	147	164	177	157	189	176	180	174	166	193	144	156	153	156	172	157	168	181	180	162	171	183	163	161	146	177	175	161	150	181	205	173	180	164	180	153	152	167	170	156	154	169	163	153	146	185	195	164	162	173	173	179	170	214	156	174	166	176	172	176	171	179	176	153	162	165	176	171	158	172	159	163	181	166	163	149	151	171	167	176	173	184	177	147	149	158	192	147	158	199	178	175	178	164	176	181	171	182	161	199	201	151	157	170	153	172	172	183	167	170	161	169	156	179	174	188	202	156	170	153	168	156	184	161	180	179	162	160	202	147	183	173	175	172	158	180	158	152	155	146	169	170	181	150	160	147	154	151	169	176	173	161	162	181	134	175	168	145	175	162	194	175	161	182	182	178	161	160	174	178	173	197	163	163	149	166	193	181	170	155	162	176	191	168	172	168	196	178	182	165	170	184	167	143	167	162	166	200	151	162	163	177	164	160	155	147	170	187	191	166	173	155	164	186	160	156	171	169	163	171	165	182	164	160	172	163	171	166	190	170	174	190	167	153	179	175	164	163	159	175	178	189	163	156	159	166	156	179	161	182	171	154	178	173	177	168	190	194	159	151	190	168	194	163	157	161	173	160	152	185	200	180	172	169	178	169	154	185	164	184	173	134	147	129	179	170	164	155	149	175	176	187	175	151	190	174	170	146	167	168	178	162	164	155	164	161	171	168	165	162	157	171	174	157	173	162	170	168	184	174	150	158	169	175	180	194	147	187	167	163	159	177	163	166	185	172	156	204	177	182	168	160	174	162	167	154	176	149	196	177	163	180	176	171	139	170	191	152	177	174	176	168	188	201	174	175	160	158	166	171	176	132	169	149	141	149	165	146	188	161	148	143	154	185	175	160	171	168	163	154	162	164	166	177	181	177	164	150	159	191	169	180	191	161	168	159	145	182	144	178	206	173	159	169	160	172	185	173	180	149	143	168	176	165	195	171	164	171	155	179	176	169	182	170	160	175	167	174	158	172	157	161	162	165	131	174	173	169	181	190	165	181	169	153	174	164	184	172	149	178	165	181	172	173	170	183	152	163	167	165	162	152	167	150	171	167	179	170	176	156	149	182	199	168	188	166	180	153	174	182	166	200	160	179	153	180	154	162	156	168	134	165	175	150	160	169	165	191	163	180	183	181	189	169	171	154	156	173	166	161	153	193	167	169	183	195	163	182	165	169	172	170	190	160	164	154	174	147	144	149	164	162	184	166	180	177	167	163	160	159	167	165	178	173	164	157	144	157	178	168	155	197	174	170	153	145	156	166	158	157	171	181	157	177	154	172	168	182	162	168	177	142	171	197	160	146	173	157	166	179	182	172	174	167	171	169	190	146	167	178	187	170	166	153	161	184	174	160	166	159	167	171	174	170	166	163	176	187	189	205	165	182	193	197	187	186	161	183	176	185	167	193	162	163	176	173	156	173	154	173	178	151	192	172	185	185	164	151	194	188	169	157	156	177	164	175	185	181	157	171	136	157	160	174	163	170	161	169	158	175	167	157	158	173	153	165	164	166	166	181	188	176	187	171	182	167	191	181	155	173	155	174	187	162	180	183	150	149	139	176	168	160	159	170	157	177	138	178	171	177	173	163	167	174	163	170	163	176	160	178	167	156	174	152	179	170	159	159	175	174	166	159	177	182	200	147	169	150	143	185	185	175	174	152	183	149	139	170	158	160	165	160	171	170	181	180	182	176	181	151	151	158	162	176	156	176	172	177	178	179	155	147	170	155	173	156	183	152	172	155	162	167	155	182	146	153	169	170	152	179	156	180	162	155	163	156	165	190	181	150	173	179	161	190	175	178	152	166	164	191	174	178	151	175	185	179	181	152	164	170	190	151	157	159	187	177	189	187	148	155	188	160	160	177	197	180	166	149	154	177	170	153	165	166	171	160	195	176	153	178	179	169	167	153	176	205	167
17066	16808	27514	29485	27826	24576	20189	18362	13169	12690	18010	15638	11728	9212	9276	8121	8938	8503	9012	8937	6873	6560	6209	6007	5955	4690	5343	4313	5619	4809	5081	5888	4205	4203	4187	3712	2862	1764	1487	1961	1424	1083	1184	1396	1290	782	883	902	831	837	783	850	706	611	623	602	569	567	680	596	592	609	697	609	600	605	585	623	519	511	535	515	493	547	525	496	534	482	560	519	508	498	527	477	503	506	516	470	520	480	491	476	500	460	460	457	477	438	456	507	491	456	489	482	484	482	444	494	473	491	490	512	452	433	500	495	506	487	498	501	441	482	449	498	485	454	467	514	435	494	463	441	536	429	488	467	451	485	467	503	462	479	483	465	482	450	488	483	442	431	496	484	426	473	441	492	463	452	452	484	476	467	465	494	455	484	501	453	491	468	496	490	465	452	505	515	456	474	451	469	461	449	470	536	459	483	464	455	404	504	465	461	480	512	434	504	496	413	487	531	473	466	460	474	483	434	499	460	457	459	501	472	464	469	427	481	507	487	469	435	508	445	488	501	449	441	476	501	490	482	515	480	471	487	505	515	470	459	450	499	476	467	483	467	503	472	485	477	489	475	484	473	496	449	465	465	470	456	494	452	471	505	463	499	489	468	508	478	502	461	443	494	437	482	458	494	471	479	450	475	435	479	479	468	496	466	449	485	507	464	506	477	515	486	505	544	470	513	515	461	458	463	498	468	466	452	429	453	484	453	444	467	455	450	496	510	489	466	474	493	482	468	483	474	511	480	448	455	526	445	471	478	502	441	430	493	467	462	466	493	489	470	468	448	467	483	480	475	438	444	438	466	457	459	467	494	498	418	510	471	500	464	482	416	449	475	481	498	444	478	484	478	474	487	490	450	473	419	506	459	463	508	426	447	481	452	466	485	468	438	457	492	461	482	474	477	459	459	469	456	454	487	466	491	443	508	490	477	490	461	498	477	455	454	430	463	483	487	469	519	488	496	439	491	486	509	445	460	497	442	462	523	510	487	476	446	512	482	435	451	487	454	476	509	508	447	486	513	514	473	467	489	445	446	460	478	445	455	467	493	440	474	472	461	438	465	496	486	437	445	440	482	501	453	495	453	474	473	482	497	475	511	485	459	519	491	463	478	473	477	479	446	485	486	454	458	485	462	492	504	434	448	485	475	473	508	473	472	470	449	486	502	475	485	496	475	451	413	510	469	442	515	469	497	501	472	465	465	485	485	454	504	510	519	515	436	465	485	467	450	492	488	501	447	452	479	478	461	493	434	440	460	487	476	471	479	445	460	476	430	461	463	454	483	459	461	478	488	465	472	419	467	443	438	466	433	453	477	487	476	450	459	481	480	480	469	452	455	422	441	481	488	459	478	437	484	485	502	472	453	497	466	497	518	484	429	489	488	475	449	471	484	472	441	438	463	502	469	455	470	457	491	441	436	443	464	456	486	451	477	487	470	481	473	490	461	495	444	457	473	449	519	503	442	479	466	467	500	470	458	453	435	438	494	478	484	487	508	463	477	462	474	466	469	454	480	485	455	483	471	463	447	448	466	452	446	466	483	456	500	503	483	500	470	475	444	477	495	458	458	509	433	512	475	480	489	485	470	508	481	465	496	463	476	502	437	427	480	461	496	467	465	460	456	496	486	470	493	471	503	473	454	497	514	449	463	473	486	436	473	471	487	467	506	484	447	466	483	469	495	459	494	476	449	438	469	450	462	480	485	456	457	492	502	466	494	475	432	464	476	482	436	441	431	479	438	435	484	427	496	485	491	454	466	483	458	485	509	461	482	483	421	426	455	485	495	466	492	475	474	497	488	485	478	454	490	467	488	496	435	497	448	451	491	465	458	482	415	494	443	476	440	476	450	446	459	481	452	465	506	484	462	429	455	463	508	485	479	465	453	491	434	503	477	470	482	488	459	456	521	494	475	464	430	458	500	466	490	436	473	451	461	459	486	462	494	454	475	463	488	503	488	491	454	494	438	457	483	440	437	480	483	444	479	491	473	440	471	436	472	480	493	459	486	457	467	478	479	478	474	477	490	454	473	462	471	466	471	436	464	505	483	468	471	448	491	475	479	473	477	439	488	485	461	472	483	465	473	460	505	480	545	452	437	483	504	484	477	463	487	437	480	481	460	474	471	444	461	474	482	465	455	456	481	498	520	474	507	438	469	443	454	462	460	440	491	466	482	488	477	505	434	465	461	446	457	487	475	452	522	456	460	444	451	449	492	426	491	475	469	456	442	463	451	437	434	442	482	485	455	467	463	480	478	463	492	452	454	520	501	485	462	466	483	439	454	456	475	501	477	470	478	475	497	491	478	455	437	431	478	484	460	486	450	503	470	502	438	460	470	486	448	466	455	491	457	474	475	505	501	436	484	501	475	478	479	452	403	494	448	480	473	460	511	466	478	465	470	482	437	458	437	467	496	487	487	444	497	472	513	444	452	469	444	523	480	487	510	442	502	439	466	465	460	467	484	462	492	517	500	453	505	485	521	495	487	461	456	501	485	465	460	493	473	427	453	463	495	443	453	448	523	494	494	476	489	453	467	485	454	450	487	476	488	459	474	475	463	450	469	495	484	426	494	476	455	447	451	506	447	509	470	450	486	494	494	475	435	466	442	468	497	438	469	474	446	473	468	467	486	434	487	469	484	525	464	450	503	470	506	465	480	443	463	451	460	433	457	492	479	469	484	476	515	534	432	486	474	473	457	442	475	457	514	492	464	463	468	458	482	518	482	463	473	481	494	470	512	462	481	451	480	504	461	514	452	484	506	474	478	461	458	450	474	470	484	467	486	457	461	478	462	488	501	484	490	465	504	448	462	478	439	481	465	430	489	484	464	456	461	484	493	462	487	493	437	484	494	501	473	461	494	450	486	466	485	462	480	490	496	470	479	477	499	477	466	499	485	435	435	467	471	497	499	480	457	497	454	467	456	448	484	501	461	490	486	498	501	522	474	483	478	473	460	463	449	470	494	489	459	452	503	502	461	449	460	485	452	448	493	485	475	446	439	494	480	476	468	470	499	463	478	451	454	475	499	491	490	464	461	487	486	503	505	479	476	490	496	477	507	485	453	488	468	473	471	484	475	489	524	488	479	489	478	470	436	429	480	454	469	439	468	471	485	462	471	463	495	483	456	488	482	480	435	432	476	465	454	462	452	480	467	495	456	478	457	497	468	478	443	492	464	502	442	479	480	439	491	477	481	471	463	477	458	472	472	464	464	466	476	449	485	485	491	506	484	464	468	470	462	465	427	433	496	470	491	518	483	477	511	462	482	487	473	472	476	458	489	499	509	466	511	461	482	467	496	484	464	509	468	498	495	486	476	448	510	488	453	444	490	453	471	478	461	493	485	486	459	498	430	473	463	513	454	462	463	432	468	490	469	468	476	516	493	462	453	508	501	483	429	429	467	470	444	444	481	492	472	440	449	474	459	478	441	498	483	461	494	470	476	495	435	500	476	481	462	458	471	494	436	444	488	467	464	442	488
31853	27210	32570	31451	29460	24153	17959	13827	9022	6489	9093	7911	5858	4879	4170	3799	3695	4979	4351	3526	2565	2060	1962	2114	2113	1303	1596	1106	1800	1537	1575	1730	1370	1150	1109	1028	819	523	433	563	424	348	375	397	342	245	235	254	232	240	232	229	206	198	203	183	189	186	215	184	187	202	205	157	200	179	179	211	179	156	168	167	177	158	147	136	173	150	166	162	176	149	150	157	152	168	155	149	149	139	146	161	170	178	152	158	137	161	173	146	149	131	150	132	153	166	154	157	149	195	141	145	146	147	148	149	136	136	142	142	159	158	144	156	154	149	144	157	156	147	142	148	146	167	161	133	161	140	141	150	165	146	159	139	159	152	151	144	143	152	173	142	163	173	142	154	141	116	158	160	155	152	143	160	160	153	167	137	171	151	167	169	118	146	154	131	169	162	159	143	147	151	138	167	159	150	140	141	178	153	144	139	155	158	155	127	145	147	168	154	154	160	163	165	169	162	147	169	147	159	157	166	148	152	170	148	159	168	158	124	144	156	151	151	143	130	160	173	167	140	173	147	140	159	162	157	155	136	153	147	143	158	160	152	148	160	158	152	169	163	144	156	144	150	146	170	159	143	141	138	159	164	147	170	152	163	158	150	161	159	138	152	152	165	145	152	156	157	155	145	163	133	165	125	140	167	138	162	159	158	151	146	159	147	154	152	124	136	130	155	150	163	182	132	143	154	152	150	133	151	161	160	164	163	162	149	158	152	145	169	176	158	144	165	156	156	167	145	142	153	160	146	166	155	146	135	155	133	161	135	148	163	159	151	161	166	149	147	143	144	142	156	138	144	145	153	155	135	174	151	149	169	163	164	152	141	146	169	160	144	145	155	176	144	137	159	158	141	128	146	149	131	168	148	150	152	158	159	165	175	159	160	151	151	147	147	183	144	135	147	179	138	135	145	151	146	134	160	144	135	145	139	154	140	167	134	149	144	143	146	162	143	183	138	143	155	143	145	166	153	140	159	170	142	163	157	146	148	150	149	165	130	166	154	144	151	116	131	163	147	135	140	153	133	161	134	145	139	169	142	123	156	148	136	157	138	152	135	179	130	154	159	146	155	146	139	150	139	142	141	149	149	150	146	151	144	123	151	160	160	141	150	161	153	152	138	142	132	134	161	150	132	156	153	142	151	157	152	173	131	151	133	148	162	156	153	153	148	141	137	133	150	163	140	170	147	153	148	135	133	165	154	154	145	154	178	161	157	161	149	150	156	150	162	148	148	126	141	173	159	153	137	179	148	142	159	148	132	144	161	151	159	153	135	148	152	163	168	158	140	152	146	109	142	154	149	164	161	166	139	151	145	166	149	162	171	172	155	147	165	156	162	137	141	148	170	155	145	151	136	158	123	150	163	143	169	141	133	174	143	142	177	159	147	139	157	138	144	155	146	157	146	140	152	138	155	142	131	130	160	162	160	155	141	158	150	148	158	142	149	159	140	147	175	161	132	154	146	148	163	167	134	160	163	159	154	152	116	160	139	157	173	149	169	131	169	133	146	145	154	150	151	172	143	137	130	141	144	149	139	133	157	139	147	131	140	135	156	143	142	145	135	138	155	149	167	148	151	144	142	160	156	142	125	140	161	130	158	175	161	143	140	157	167	149	155	170	165	117	138	135	133	154	157	147	181	141	149	145	149	156	145	144	150	152	134	155	122	146	168	153	141	128	158	156	153	136	153	158	130	180	147	158	157	146	141	149	166	145	144	169	163	166	143	154	153	166	158	147	142	162	163	171	158	150	132	149	148	160	150	133	157	153	159	171	149	166	143	179	161	166	146	153	159	157	186	127	143	146	144	149	161	163	158	159	152	146	135	143	159	161	150	172	142	139	145	136	139	134	162	142	154	153	167	144	152	159	198	139	152	167	142	147	166	136	140	130	136	165	143	161	160	158	150	180	151	169	175	145	144	143	123	148	154	151	154	172	160	143	140	150	167	173	146	149	159	140	156	149	168	163	148	172	169	174	161	170	172	159	165	173	149	163	168	159	166	167	152	173	163	142	155	141	156	140	144	140	151	161	151	144	166	152	123	160	144	165	160	166	153	159	161	154	159	165	153	148	165	154	148	172	164	127	155	147	168	126	150	151	141	137	157	167	162	145	133	181	172	136	174	156	157	153	167	171	141	145	150	159	139	129	151	176	146	159	165	144	145	175	158	150	151	144	160	167	121	162	146	154	126	152	143	157	148	137	156	137	159	161	179	152	143	142	147	143	153	146	166	156	160	144	167	178	149	135	160	167	148	157	148	126	139	147	141	163	145	146	146	164	149	158	148	149	153	156	136	161	151	167	159	132	137	140	146	154	186	161	152	141	153	133	142	169	140	140	156	153	151	160	145	131	185	151	137	160	142	151	150	131	143	162	135	146	141	168	132	145	141	150	143	151	141	150	156	140	159	137	128	175	168	159	153	131	143	154	141	163	151	138	162	168	157	143	189	132	150	173	181	169	143	153	159	161	151	164	145	146	157	173	148	166	129	147	139	152	174	158	170	149	160	153	142	181	136	148	135	159	148	155	177	159	170	143	167	173	163	142	136	153	140	143	154	128	129	144	147	149	155	150	145	156	151	167	174	143	149	159	140	139	153	174	148	156	138	131	159	165	146	145	129	144	141	168	137	152	165	142	159	157	147	154	163	151	135	136	156	174	157	149	160	148	152	159	129	148	160	153	178	150	167	173	156	148	118	158	148	134	158	150	139	152	151	162	155	140	147	164	155	163	146	159	145	150	155	148	156	137	160	139	163	157	144	164	172	129	137	171	155	159	166	145	158	150	134	152	152	146	148	159	133	157	156	162	163	157	144	141	152	129	157	148	159	143	154	152	152	142	160	137	144	148	193	163	148	140	161	166	155	173	143	181	143	159	154	153	159	140	157	155	157	159	152	153	137	149	139	146	152	140	145	144	138	163	156	148	153	160	163	149	170	142	158	183	151	157	151	148	140	156	150	143	154	172	158	145	158	147	154	152	163	157	163	138	137	147	150	144	167	138	142	152	145	164	169	157	158	127	164	147	155	140	143	153	150	137	163	156	144	139	140	168	156	145	144	124	146	149	137	156	152	149	151	151	169	156	141	148	154	145	147	144	163	130	139	174	150	149	137	144	139	154	166	139	151	134	158	131	151	152	157	157	154	162	163	126	148	140	159	164	158	146	139	158	134	142	150	142	153	166	163	153	159	172	152	150	136	148	137	168	133	145	157	163	171	145	172	135	165	144	154	147	142	177	154	143	176	168	128	152	150	168	135	145	146	162	163	163	135	151	160	168	146	148	127	130	135	187	142	178	155	173	141	179	138	147	149	140	150	173	152	153	170	133	127	132	155	165	146	143	145	142	161	143	146	161	149	156	153	136	148	166	141	173	157	173	147	148	164	148	169	150	172	144	156	166	164	138	179	164	147	156	126	154	140	139	136	154	130	158	159	148	155	162	160	155	143	172	159	177	168	141	172	157	139	148	159
21730	22972	33116	34859	34615	31429	26925	25112	20170	17731	24116	22661	17816	13181	13257	12452	14309	15255	14286	13361	10641	10197	9653	10284	9975	6993	8774	6507	9652	8100	8585	9731	7426	6791	6594	6185	4709	2922	2559	3235	2203	1609	1816	2217	1808	1157	1341	1282	1124	1050	922	1218	898	731	773	705	684	635	797	733	679	623	778	575	640	688	749	687	539	551	525	520	491	506	486	507	483	495	494	511	519	484	489	468	465	503	459	476	471	443	457	448	494	446	434	449	427	440	412	416	393	430	415	450	473	415	446	460	428	420	434	421	451	426	417	444	438	448	444	424	411	421	460	472	391	413	471	427	454	449	463	452	439	396	414	423	415	425	409	423	427	456	428	416	463	419	407	432	430	430	388	465	421	442	418	398	444	444	453	422	418	412	428	455	403	414	469	452	414	424	424	453	437	459	420	427	419	426	415	414	441	441	425	435	427	429	428	396	455	436	438	419	480	441	395	427	404	432	430	404	431	433	420	455	442	398	447	442	451	464	464	441	439	408	403	428	414	421	423	442	465	422	461	474	430	423	402	418	417	464	383	369	444	404	413	451	436	420	390	442	459	457	439	449	409	434	426	452	418	408	429	409	420	433	440	432	467	411	441	421	435	428	441	429	406	425	444	451	459	435	440	414	418	433	430	404	420	490	397	431	431	420	439	454	448	468	423	425	408	467	444	421	414	415	434	459	441	433	437	425	408	445	389	426	431	409	431	427	418	425	460	388	418	434	419	456	460	447	426	422	445	407	446	442	415	446	431	438	426	468	429	465	439	416	460	420	402	406	452	415	432	454	415	442	431	436	451	436	444	445	408	422	460	419	404	444	405	448	404	401	447	393	446	451	442	428	417	423	443	455	408	405	439	434	413	487	445	435	431	425	416	447	424	429	472	441	409	425	443	430	445	433	406	410	442	444	428	418	407	431	424	435	446	451	420	427	405	443	430	404	429	437	443	451	425	469	435	434	434	394	413	403	440	434	432	435	446	385	443	457	423	431	439	408	431	398	448	446	454	455	432	406	425	427	450	416	436	405	432	444	454	411	445	410	427	433	411	464	488	408	457	452	459	431	430	445	417	456	472	457	407	436	470	450	431	393	421	418	471	440	426	410	398	433	423	463	434	440	454	423	388	399	406	430	441	421	481	434	430	414	464	444	444	428	412	433	420	427	413	418	400	438	414	425	445	419	430	430	451	446	444	429	433	390	407	444	452	452	423	411	462	446	379	439	399	456	397	431	444	440	448	406	405	467	415	430	454	425	430	395	427	445	429	408	403	474	435	409	398	479	429	438	434	420	443	413	408	464	404	457	437	427	414	434	470	416	459	437	402	411	426	449	457	415	424	462	443	435	421	454	395	408	406	443	440	405	445	464	421	421	421	433	422	434	444	476	412	431	413	444	457	421	479	440	395	430	444	385	450	410	430	424	417	427	455	424	456	460	387	412	423	432	407	460	447	420	391	427	422	422	410	448	454	462	402	454	425	434	450	457	459	433	446	444	448	421	433	458	427	400	430	453	425	412	418	403	481	442	387	409	416	451	424	410	436	428	421	409	421	413	448	424	446	377	440	425	457	425	430	408	473	376	424	412	447	446	460	486	441	427	422	419	430	447	361	423	399	427	430	418	419	432	453	426	456	405	412	479	462	459	377	414	438	398	476	403	422	440	458	478	421	455	426	407	473	432	410	434	421	406	426	444	445	440	405	418	396	429	399	454	443	417	402	453	468	425	429	418	400	415	466	459	482	439	441	430	425	425	415	432	438	472	390	420	417	433	417	422	464	444	469	370	396	412	406	413	419	405	435	466	451	386	426	448	458	458	444	461	426	439	420	445	416	460	454	426	416	425	392	445	424	396	439	424	446	376	443	415	429	444	440	405	417	448	390	435	407	458	447	423	436	428	411	404	413	413	455	419	442	418	434	408	458	416	442	457	446	455	447	442	468	432	428	443	442	449	418	414	432	444	372	439	385	443	404	440	430	461	383	410	420	428	390	427	409	422	425	437	401	428	440	417	449	380	446	431	420	456	452	433	434	468	439	444	432	420	419	419	420	455	427	431	407	418	446	418	416	428	426	398	397	427	401	426	423	407	473	458	429	432	444	415	439	433	434	444	432	435	431	403	424	397	400	420	408	436	436	413	409	458	380	427	429	462	419	413	448	435	475	437	482	438	440	442	428	401	417	433	457	433	417	397	425	438	420	409	443	443	431	395	461	433	462	446	416	428	427	418	408	407	419	430	425	450	435	441	382	448	399	444	406	460	404	389	419	424	434	434	455	440	434	420	428	429	448	413	446	462	411	434	426	432	404	467	405	421	438	441	449	419	460	413	430	449	401	416	427	462	460	431	432	450	422	448	492	430	425	448	425	406	415	448	429	442	438	435	457	452	407	434	406	427	438	449	398	434	439	427	427	435	426	416	441	414	428	454	433	456	427	442	409	447	441	390	440	446	437	434	443	406	403	447	432	449	447	439	383	461	426	423	482	383	427	402	459	427	438	424	457	433	448	396	437	437	423	433	428	436	426	415	480	430	412	482	439	414	419	391	436	452	425	448	407	394	398	450	423	446	428	454	427	404	462	425	421	445	421	424	428	414	394	422	448	448	457	452	427	456	404	412	404	428	462	463	382	399	415	392	433	443	461	402	427	446	431	411	433	462	412	420	417	406	417	418	429	423	444	459	422	468	399	431	436	472	405	472	447	427	449	442	415	414	470	484	409	425	446	437	425	471	436	410	416	410	404	424	438	414	476	481	430	432	421	424	425	454	436	421	431	444	427	398	420	416	471	396	428	431	444	403	410	453	448	454	441	446	397	441	448	419	414	436	455	433	436	474	452	426	436	445	443	426	416	426	411	435	443	418	416	454	455	442	416	423	412	467	454	411	450	472	465	441	420	432	417	414	458	433	455	450	393	415	429	424	460	422	452	400	380	393	452	433	424	383	403	439	408	426	428	468	433	438	430	435	451	450	423	402	415	449	422	430	432	435	415	455	447	441	436	461	429	449	374	469	440	423	408	436	468	441	415	422	452	424	455	419	470	403	469	415	456	444	432	432	422	427	435	441	407	443	437	455	406	401	466	410	429	451	422	424	441	449	428	433	426	420	388	448	424	485	423	437	423	453	415	441	437	405	441	450	413	401	399	413	442	432	440	432	461	417	409	447	424	426	419	424	433	407	439	428	410	403	454	457	440	454	410	431	425	433	430	462	429	442	413	425	456	440	438	423	449	436	414	415	442	401	410	435	393	453	434	435	418	450	418	445	433	452	442	429	442	430	464	428	438	450	441	413	453	425	454	440	439	428	445	429	410	446	413	401	461	443	469	431	418	433	405	428	428	448	436	406	479	450	455	445	415	428	406	435	421	397	440	423	419	399	413	482	457	426	445	412	439	421	424	413	407	461	420	465	431	407	413	411	423	376	414	442	459	429	478	452	479	443	448	447	421	422	456	368	416	460	398	406	438	422	417	423	427	469	394	486	417	412	427	432
8700	6440	8033	6594	4623	2943	1956	1433	994	828	763	592	496	487	369	400	393	365	375	327	324	286	289	303	293	275	244	262	273	282	243	253	256	249	262	254	209	233	229	224	226	231	231	194	211	204	224	232	236	208	204	206	213	200	179	188	196	228	228	222	194	193	197	204	195	197	181	227	210	230	201	182	205	213	182	207	228	199	214	203	199	209	215	212	205	199	203	201	199	207	200	218	191	209	185	202	194	194	188	199	211	184	212	229	196	201	224	202	185	205	238	202	180	189	211	230	202	192	221	195	194	194	224	211	196	206	203	198	228	199	198	192	187	204	207	194	218	218	171	182	212	198	223	189	189	223	195	208	204	202	202	226	173	191	209	207	209	201	222	217	197	230	222	224	204	199	194	189	190	214	213	183	206	203	206	197	195	164	206	197	201	208	181	208	187	210	204	223	191	218	197	208	203	203	207	203	192	203	218	202	199	186	186	207	172	204	212	194	205	194	198	207	208	221	212	195	202	204	202	182	190	214	195	212	205	222	201	204	197	188	183	197	213	215	198	202	226	205	210	215	209	220	196	195	205	210	186	209	219	214	223	195	201	222	237	234	191	197	201	205	197	198	232	177	217	183	214	213	229	232	176	199	196	227	197	204	223	214	203	220	203	198	189	175	206	208	200	197	226	209	189	190	223	187	188	205	184	216	207	173	183	199	189	165	172	216	198	232	194	202	181	202	177	217	192	231	219	207	217	213	188	200	200	219	203	201	196	208	167	184	214	212	192	180	212	218	194	223	200	212	209	195	216	191	205	184	215	210	198	205	178	193	200	191	209	219	244	174	205	176	213	209	209	213	197	212	224	189	192	192	209	209	229	182	190	198	203	207	198	210	205	190	189	165	182	203	199	231	215	200	213	233	194	246	217	206	223	226	191	209	229	209	206	200	198	224	213	220	189	220	189	181	175	202	234	208	193	180	219	205	238	182	201	194	203	213	211	204	206	196	219	209	206	226	225	212	183	212	194	220	190	220	206	209	206	218	179	246	182	204	212	186	230	216	204	216	194	213	200	215	179	212	209	180	205	180	205	218	210	210	194	191	202	208	185	213	188	189	206	197	228	212	197	190	238	206	220	163	213	221	193	224	212	200	175	194	188	197	182	201	197	196	201	210	223	188	197	223	187	215	204	192	201	191	183	202	192	209	209	228	210	222	218	198	201	195	194	214	199	206	216	217	181	204	200	225	193	214	210	189	206	199	219	172	205	207	228	174	161	225	200	225	205	191	198	201	218	213	202	206	198	223	205	205	228	206	206	152	231	218	202	188	197	191	194	224	202	210	214	194	204	196	182	194	201	208	206	196	196	186	186	204	193	199	184	210	202	190	185	208	212	221	202	204	210	209	219	184	200	190	206	220	194	194	203	202	208	196	220	210	207	187	195	167	217	203	202	172	210	198	221	199	195	222	208	199	185	196	197	197	210	223	222	199	184	210	196	221	186	214	201	191	184	225	177	207	218	196	201	201	178	188	210	204	215	212	224	186	181	199	201	230	192	194	210	208	221	187	201	195	218	213	185	220	189	203	184	188	183	217	218	199	183	207	192	200	223	211	199	191	195	188	209	209	197	214	192	189	205	208	217	206	188	197	196	205	211	219	222	194	194	207	186	213	183	211	215	207	209	217	182	210	221	201	190	217	187	198	195	192	215	203	233	212	204	199	187	200	207	206	210	203	179	200	204	218	213	182	204	192	201	243	222	200	212	206	228	221	209	215	216	249	208	205	190	239	236	199	189	203	232	202	202	223	186	216	199	179	177	199	212	225	198	192	202	187	179	218	198	190	225	211	211	193	237	187	194	226	195	201	202	190	218	213	203	206	216	227	203	185	198	196	192	218	206	208	195	194	211	211	212	200	203	225	206	215	190	212	201	193	210	201	213	212	221	203	200	197	216	211	206	204	202	218	205	208	192	186	208	170	216	177	190	212	216	210	210	211	229	205	191	214	206	173	196	183	211	194	233	199	216	200	186	218	218	199	194	197	203	211	193	172	213	215	213	185	194	222	202	189	215	197	196	188	211	222	222	208	185	209	218	185	169	215	185	199	210	216	214	171	229	185	197	183	203	220	196	186	195	233	206	195	211	223	198	202	190	180	219	173	191	182	210	216	208	209	213	220	197	205	201	199	197	215	209	184	191	215	203	194	186	201	224	232	226	200	215	216	216	195	213	190	189	218	182	197	195	193	216	194	226	192	220	198	234	195	195	217	169	191	186	233	198	204	203	208	210	212	209	192	217	212	205	199	192	215	201	231	198	176	173	173	187	210	191	195	206	229	177	209	201	232	183	208	221	198	219	202	185	186	191	199	200	211	200	222	212	203	213	210	242	195	206	200	183	209	197	215	201	187	198	186	192	180	223	190	208	210	194	193	218	194	188	193	188	188	193	183	216	167	211	189	191	204	186	225	199	200	205	190	228	218	227	223	213	203	215	208	228	224	205	200	194	187	198	210	198	190	216	222	213	203	204	204	191	189	208	194	220	189	166	193	179	219	212	200	197	238	179	202	204	195	230	224	219	197	177	187	185	179	209	206	187	233	201	207	224	196	200	175	203	212	191	161	214	189	218	183	187	194	222	230	201	222	198	199	201	211	199	213	189	195	199	228	207	221	233	223	206	195	200	180	201	201	195	188	196	243	181	235	221	189	187	235	193	220	193	197	188	203	176	220	209	187	223	204	197	198	216	182	208	211	221	191	179	192	228	214	189	197	195	181	201	210	211	198	189	224	204	219	202	219	191	224	224	235	204	197	181	218	211	210	197	201	213	195	184	190	212	167	194	207	194	179	201	225	208	192	216	232	197	214	207	198	197	206	197	191	227	203	180	210	202	211	226	204	202	194	200	205	199	184	205	167	209	196	194	205	198	209	199	186	194	199	186	224	199	194	195	207	209	203	199	178	174	188	197	208	192	163	206	181	189	228	187	189	211	176	214	186	222	214	216	205	196	188	217	198	206	182	202	196	212	203	192	196	199	203	200	221	197	186	247	196	188	212	208	222	194	197	212	214	224	204	179	201	208	225	207	198	199	189	180	211	186	187	193	200	215	200	227	191	202	204	227	224	204	207	201	204	216	211	211	227	206	200	213	205	203	191	204	213	213	202	209	205	209	202	204	212	197	229	192	194	200	191	186	215	207	204	208	233	217	225	196	212	188	210	192	213	194	196	214	187	224	240	213	203	242	197	210	197	207	202	211	201	185	213	221	183	197	206	219	199	177	184	218	209	207	202	187	179	193	205	241	187	198	231	201	184	190	198	225	218	236	210	195	217	195	200	222	189	188	221	191	205	183	192	190	235	227	215	193	210	213	203	240	203	195	198	204	182	202	211	199	195	223	198	225	204	192	201	209	211	211	219	211	214	213	201	162	210	197	215	220	201	194	199	223	208	179	200	206	200	191	213	198	203	179	185	203	226	146	189	208	206	238	204	186	216	205	190	197	203	186	191
7619	7273	14558	14489	12234	9280	7028	5573	4070	3576	3557	3001	2453	1961	1924	1789	1665	1754	1589	1466	1309	1223	1190	1212	1108	957	972	1000	1003	945	984	982	872	932	824	823	723	702	695	722	710	635	691	611	632	640	623	604	596	606	604	575	545	585	573	566	556	573	529	548	590	561	528	564	566	596	559	556	578	566	598	570	540	592	596	541	556	602	532	623	529	564	593	565	583	533	524	539	548	559	556	601	565	570	557	590	537	546	578	589	549	568	593	558	546	546	549	563	588	554	539	516	570	521	536	546	559	568	531	573	603	562	546	539	587	554	539	595	551	550	593	544	573	543	535	570	568	525	555	563	567	614	563	528	546	517	543	565	542	519	575	546	549	542	567	580	580	579	537	525	511	516	542	566	551	550	568	536	589	572	573	596	559	565	560	533	533	593	564	535	564	570	531	578	536	536	570	605	571	520	537	550	549	556	568	525	565	553	531	538	574	548	590	635	534	559	545	539	561	530	567	545	562	573	541	529	540	564	515	546	505	557	550	560	555	561	528	576	517	498	553	531	588	574	553	504	564	558	617	549	572	591	559	552	592	550	551	575	552	541	536	570	568	582	554	578	512	555	561	532	562	549	590	538	579	589	557	569	548	535	593	556	572	552	561	569	534	574	571	549	593	614	556	594	564	558	544	564	581	527	588	567	539	547	524	576	511	552	545	571	550	527	563	526	588	569	573	571	558	491	555	552	560	523	574	531	533	537	533	572	535	590	556	532	519	574	513	561	583	557	512	514	559	530	568	541	566	557	560	568	530	592	584	576	588	575	537	578	562	550	583	556	547	509	534	567	572	580	528	558	541	568	529	558	554	546	501	561	504	560	563	557	514	554	552	512	529	553	556	558	574	590	561	624	598	541	538	559	574	603	580	595	557	555	540	566	544	572	520	516	573	545	562	579	550	552	536	519	555	533	547	607	548	519	547	549	554	580	528	573	531	578	517	593	524	515	547	535	505	543	591	565	584	578	571	517	557	598	537	576	570	573	573	530	556	588	544	608	526	534	513	566	522	518	552	533	545	556	553	563	547	557	557	566	553	572	546	588	573	553	533	572	573	556	579	546	579	604	538	591	553	552	556	531	543	546	570	510	566	588	574	602	536	612	580	527	523	564	527	505	530	543	551	549	551	555	546	564	520	600	563	568	570	559	562	559	569	578	537	558	554	563	585	588	557	565	532	565	569	558	575	568	529	568	567	555	589	540	567	562	571	567	553	572	571	553	556	583	561	600	531	527	567	526	556	538	539	533	537	548	530	555	571	589	552	572	558	534	544	505	612	556	564	597	565	548	535	574	557	562	575	530	542	535	513	549	563	613	508	576	571	535	554	533	558	582	553	547	515	588	520	532	593	585	570	555	573	568	572	601	532	573	553	608	537	548	557	571	580	534	561	557	566	531	535	532	537	550	578	533	564	547	548	535	545	533	530	552	512	526	566	579	568	550	569	580	552	571	568	533	519	549	537	557	545	609	570	570	563	528	585	575	557	551	557	564	580	565	539	563	552	560	510	584	608	536	551	562	551	575	543	553	532	502	578	546	538	570	534	524	607	580	545	526	571	546	535	542	568	525	567	542	578	548	522	548	567	525	567	578	549	559	516	583	533	553	592	560	537	545	542	555	529	578	557	556	527	550	575	574	563	537	545	555	557	570	544	538	553	581	564	581	521	638	556	583	560	557	545	604	543	516	542	554	568	558	555	552	542	564	552	531	576	529	582	580	566	544	513	549	505	535	542	599	578	530	539	531	560	522	533	595	534	534	548	549	587	554	541	522	564	554	529	564	556	582	561	615	537	543	561	579	497	540	597	535	538	567	625	549	595	552	568	569	563	570	596	566	553	556	590	554	547	570	547	533	576	572	558	525	535	566	541	568	554	558	565	578	511	582	573	550	554	553	576	566	529	568	532	529	578	580	550	548	590	581	530	535	517	611	552	534	562	576	551	567	545	543	559	514	565	568	594	557	529	550	527	567	566	561	546	571	570	525	532	572	558	557	516	516	554	585	557	534	556	562	571	559	592	540	550	563	557	557	601	590	554	543	527	518	579	587	566	553	523	552	561	582	596	540	579	554	559	547	565	542	548	559	537	562	588	570	585	638	585	540	578	557	508	557	595	549	517	552	556	592	593	551	549	579	520	544	574	521	562	546	532	571	558	546	569	533	573	536	537	573	540	575	550	540	540	562	518	531	554	524	507	560	566	540	559	515	580	565	567	560	545	576	553	578	526	539	531	505	593	518	541	585	538	586	548	607	560	544	574	572	552	544	535	623	598	527	567	557	570	586	565	530	571	573	540	569	544	540	532	519	580	553	573	567	565	535	574	581	536	564	568	516	579	513	563	560	565	554	542	589	530	566	566	578	608	558	565	551	530	545	527	523	585	568	600	556	574	614	562	546	572	566	566	566	577	551	541	529	563	547	572	588	550	539	532	522	596	531	502	543	540	512	533	549	595	571	539	553	543	560	592	586	519	566	533	505	522	560	544	587	574	514	554	571	561	540	494	535	592	515	571	583	583	558	572	571	575	545	540	576	539	539	599	542	571	548	539	568	556	548	534	510	586	543	606	563	529	559	534	510	531	536	554	572	507	577	600	573	546	591	527	521	537	534	584	537	558	579	521	625	581	544	560	544	510	573	521	576	546	565	587	530	577	573	556	540	582	555	521	538	598	542	543	560	572	536	579	622	541	587	536	568	591	544	523	549	546	531	549	575	563	540	537	589	601	585	533	544	548	525	567	592	578	520	548	573	586	544	537	545	600	529	576	538	550	522	558	552	551	565	549	521	553	564	567	575	538	575	585	511	543	536	548	530	577	551	566	557	584	567	547	582	569	576	551	545	565	555	572	541	528	537	581	539	577	560	576	552	537	535	567	539	603	518	570	531	540	540	566	538	565	560	539	574	550	545	576	550	576	551	562	527	532	546	527	574	535	525	575	587	582	559	556	587	557	561	575	516	567	557	539	565	559	536	544	557	554	562	522	546	540	560	553	573	564	540	529	571	539	541	550	582	575	566	531	576	566	543	500	547	545	522	573	551	568	552	564	569	521	548	525	551	564	568	576	591	521	554	547	564	547	537	550	561	534	568	548	521	525	520	552	530	583	576	575	567	548	603	517	560	570	580	567	617	567	547	545	614	543	579	535	515	585	558	558	546	583	554	552	581	571	610	571	563	551	576	549	576	547	534	540	548	568	557	550	539	561	559	538	519	549	580	564	534	563	527	543	581	550	522	573	533	560	586	559	573	536	575	576	515	586	587	552	552	528	573	583	524	587	553	574	541	548	540	587	585	519	576	527	525	552	533	523	566	571	531	551	556	563	536	491	549	554	555	563	544	576	566	578	525	504	576	559	539	572	524	547	551	570	508	564	534	531	564	569	538	535	555	563	557	515	555	526	593	576	596	535	544	573	578	554	547	551	597	553	600	548	541	595	568	548	515	584	549	549	564	553	560	541	546
22514	19357	25166	24633	20744	14987	10106	7708	4351	3648	4535	3822	2796	2573	2446	2098	2045	2017	2169	1826	1483	1259	1094	1387	1166	724	910	948	1006	972	931	955	707	700	633	579	504	385	313	370	280	243	259	290	268	192	244	216	202	202	193	207	222	203	198	189	195	181	192	183	178	179	182	208	177	177	215	179	170	187	179	175	172	172	178	151	177	153	170	185	178	184	168	174	175	184	172	166	168	157	162	187	170	170	190	188	181	160	175	162	145	159	154	174	169	171	163	187	170	168	157	140	158	147	186	164	173	175	201	181	159	151	162	183	171	174	178	181	157	174	168	177	157	162	140	169	169	181	171	145	162	159	185	170	161	176	148	198	160	154	168	182	142	174	159	178	149	172	166	165	169	146	142	183	158	156	177	182	182	169	154	183	185	179	188	179	175	162	148	150	164	177	152	171	157	166	165	167	164	177	158	169	173	179	195	190	154	176	176	181	136	157	157	167	149	167	177	173	156	165	167	142	149	150	134	152	160	170	162	151	164	172	162	169	149	159	185	181	160	168	151	152	162	185	150	171	178	172	170	186	184	181	182	172	168	164	166	200	175	170	184	154	185	158	166	164	149	190	159	165	159	175	176	150	174	154	166	175	195	163	151	163	153	151	157	168	181	168	171	169	164	187	135	178	161	167	174	166	164	142	179	183	185	181	156	155	173	162	176	175	173	169	156	171	164	165	169	183	177	173	184	190	164	148	195	171	178	176	174	175	171	174	155	179	171	182	168	157	175	161	169	181	160	173	160	181	184	170	182	167	173	157	195	175	157	170	167	165	180	158	178	162	178	182	180	168	149	170	174	152	152	148	150	151	164	181	159	162	186	164	170	174	170	174	172	152	178	150	159	175	172	182	166	158	174	142	149	169	159	175	177	165	158	164	173	175	146	174	177	177	187	191	172	181	181	157	184	183	163	161	172	153	173	163	177	177	185	165	186	148	153	169	165	192	170	168	168	143	152	169	186	183	192	173	166	191	159	149	169	156	164	174	175	161	159	175	137	173	167	180	163	152	149	167	179	166	163	166	163	195	149	162	181	169	165	168	160	190	155	165	164	175	172	191	161	178	201	147	191	169	204	158	147	153	142	158	158	163	158	161	171	161	162	166	157	183	152	183	172	189	166	149	157	140	163	148	181	153	195	193	149	138	173	174	160	148	167	153	161	155	186	189	168	173	165	167	186	160	134	160	176	173	182	181	183	159	157	153	176	188	173	143	168	171	164	154	162	177	157	179	178	166	158	159	170	161	185	166	185	159	158	161	173	183	185	155	181	170	158	161	154	204	146	178	151	149	166	178	161	166	158	159	172	150	183	179	180	159	164	166	166	146	180	166	165	169	170	175	178	177	144	167	154	180	161	164	172	186	179	179	165	186	159	161	161	148	167	153	153	155	128	172	147	169	168	173	156	160	152	159	205	173	177	177	195	170	173	166	161	149	150	213	133	148	166	160	153	168	155	190	159	170	186	157	152	182	197	184	154	149	152	180	178	169	142	183	157	184	158	161	167	175	178	169	161	177	164	171	149	199	182	156	177	144	188	155	173	177	178	175	175	162	157	150	168	168	150	174	171	178	153	174	168	141	172	178	164	144	160	156	167	160	167	179	167	169	166	173	153	166	155	166	182	161	167	178	164	171	158	151	156	154	159	150	182	147	191	157	155	178	156	172	156	179	151	174	184	162	139	171	160	192	161	185	174	158	161	170	190	152	188	173	177	164	155	185	177	169	180	148	182	163	180	197	169	162	162	170	186	175	153	151	177	163	201	181	160	160	164	155	189	163	151	166	162	183	160	149	193	166	167	182	163	161	153	176	149	177	165	165	175	187	169	171	176	165	156	170	192	168	175	167	183	154	182	181	171	177	169	175	169	180	154	158	167	179	186	161	151	136	169	179	153	167	182	165	185	186	160	180	144	178	149	148	184	176	177	169	147	184	183	168	167	180	167	179	173	161	159	180	182	190	157	150	170	173	166	161	162	161	168	176	171	164	184	158	167	172	182	161	183	169	140	147	156	160	163	187	161	171	160	157	180	173	190	159	150	191	183	143	168	174	171	185	178	167	182	170	171	160	180	197	182	168	196	189	156	172	158	146	163	183	202	146	190	178	158	171	171	183	177	183	182	162	154	158	157	176	163	153	181	174	180	176	166	186	162	166	176	171	168	195	180	163	156	165	169	173	164	162	200	159	149	187	167	190	183	162	162	171	163	142	178	174	175	162	168	166	175	166	162	184	157	165	162	154	147	176	170	189	159	178	185	171	163	184	188	169	165	157	162	161	182	168	172	165	171	178	164	154	188	170	145	156	173	173	168	197	174	169	173	183	177	159	180	172	176	151	149	183	162	174	158	184	162	159	165	158	141	160	151	172	168	155	171	191	161	169	172	176	162	161	170	175	162	143	179	162	192	166	146	185	167	182	201	149	194	162	169	178	168	168	159	140	198	178	163	171	160	143	180	163	177	166	170	163	150	165	173	172	175	163	173	169	168	153	165	174	140	184	133	161	148	167	173	173	186	152	163	186	184	185	156	174	178	146	161	182	170	192	163	161	172	175	189	154	164	164	170	174	164	144	163	168	155	155	155	187	187	193	167	165	143	167	160	161	171	158	164	150	169	191	173	154	169	163	166	165	161	175	163	188	188	171	161	179	188	178	160	165	173	170	172	170	164	140	179	176	162	153	169	161	159	153	169	171	179	182	155	175	155	162	181	170	173	158	157	160	177	165	169	167	166	152	182	155	187	162	150	196	169	161	150	171	171	172	158	177	169	174	156	173	183	169	155	167	167	174	144	182	177	197	178	173	174	154	157	155	203	160	158	184	176	172	171	188	163	164	172	186	180	177	173	158	156	163	186	164	164	167	159	163	167	156	176	166	171	168	163	166	163	187	164	175	164	175	159	166	162	169	189	177	169	171	181	173	185	177	182	160	193	166	169	168	166	157	177	184	185	165	189	163	171	180	184	172	189	184	169	157	141	157	169	159	151	160	169	163	162	171	175	163	163	172	176	163	167	157	175	190	179	182	168	178	154	158	170	186	165	183	152	163	157	143	156	171	174	170	168	186	158	169	175	160	149	177	168	140	163	176	155	165	176	167	144	161	188	168	165	147	163	177	183	162	173	186	184	138	151	163	133	164	174	181	176	161	172	178	183	192	155	197	185	172	156	178	181	190	163	178	160	169	188	154	171	173	158	159	178	198	202	181	153	161	163	172	159	181	169	171	146	164	160	187	162	161	179	183	174	159	164	175	193	171	164	154	181	157	187	161	131	169	162	165	157	146	161	144	179	165	176	181	159	169	161	146	149	170	172	178	172	162	188	164	159	178	178	181	139	158	153	174	166	167	174	189	181	149	153	148	182	153	170	164	150	148	142	148	162	180	152	171	175	186	167	141	162	181	154	177	162	170	171	200	171	166	159	170	167	158	178	185	186	156	194	170	159	173	165	161	168	191	169	166	142	173
16793	17225	27767	29470	27214	23587	20228	18534	13322	12729	16445	14438	11470	9482	8791	7837	9502	8524	8820	8216	6383	6313	5940	7145	6236	4288	4900	5024	5287	5309	5332	5083	4206	4203	3504	3674	2887	1794	1572	2004	1375	1158	1298	1449	1146	850	1017	919	865	759	819	1015	648	645	685	621	611	563	645	662	590	623	649	538	632	623	638	614	569	537	511	512	506	557	502	493	528	521	507	529	513	518	463	494	502	468	501	505	493	476	462	491	509	486	442	433	471	488	466	487	478	453	468	478	444	515	468	521	491	458	454	485	447	457	438	509	470	453	443	488	461	460	500	483	440	477	456	490	469	441	468	434	520	447	450	465	521	455	482	466	497	444	455	489	446	469	497	435	469	477	476	481	467	452	433	490	481	455	465	495	467	442	453	483	474	441	499	467	459	468	475	471	468	433	485	438	490	535	512	488	433	487	490	467	467	498	458	499	458	460	446	502	491	430	484	451	488	482	489	460	460	438	475	494	458	452	477	487	479	452	500	481	495	507	457	479	521	466	417	450	465	480	485	473	422	470	527	493	475	479	423	480	470	462	483	487	489	445	458	458	472	458	454	477	468	477	434	463	451	432	467	475	481	443	463	460	464	502	485	466	497	462	458	453	508	449	475	463	476	460	454	467	474	462	471	479	471	435	455	462	458	459	484	469	489	439	486	495	517	475	456	499	488	487	463	508	494	497	482	458	450	469	478	489	445	426	458	443	445	474	483	449	480	512	476	456	496	451	502	472	485	492	485	488	450	473	450	464	483	489	455	449	472	481	460	459	455	457	491	459	492	462	510	487	494	446	469	448	423	482	450	442	482	510	447	475	447	475	495	513	465	484	442	467	488	449	488	499	470	487	461	502	473	445	463	471	513	464	470	469	419	460	479	473	436	437	422	445	454	496	478	459	519	441	451	454	492	468	486	511	455	444	467	464	485	482	423	462	487	480	494	433	467	484	504	507	462	511	470	469	452	501	512	468	496	467	451	470	465	444	466	461	466	448	460	447	486	472	472	486	444	451	474	466	431	483	429	467	468	459	482	483	493	476	504	491	444	481	482	447	456	466	467	490	449	460	480	478	496	475	479	458	431	466	486	498	451	466	451	442	500	450	473	486	466	464	453	487	462	476	462	493	477	426	474	481	493	422	463	424	461	454	476	472	530	452	485	434	491	474	510	457	509	455	477	465	484	448	466	485	455	489	449	490	468	472	454	472	466	478	450	482	451	455	440	452	422	497	505	478	512	460	485	444	511	460	486	468	476	434	493	451	426	472	422	488	479	482	457	499	469	501	426	459	495	451	495	477	470	471	494	488	449	474	475	507	452	489	454	461	460	431	461	449	453	470	431	451	486	436	473	448	454	468	495	459	497	484	496	466	498	469	482	494	478	490	453	442	479	484	436	488	451	488	438	453	463	476	451	476	462	422	502	469	470	432	476	480	486	507	443	451	496	465	479	489	493	501	480	492	474	465	472	498	489	472	476	472	484	458	498	455	480	454	461	465	462	489	487	531	462	498	442	438	475	505	496	462	462	465	482	489	450	477	476	497	486	477	479	425	477	440	474	475	444	473	509	494	507	466	479	445	471	473	464	450	471	493	463	475	479	445	441	450	438	477	526	474	476	438	491	464	463	444	457	457	459	431	440	466	490	475	477	444	464	495	501	459	484	449	443	508	503	431	443	459	493	470	470	463	469	485	477	453	503	499	506	466	478	510	459	441	463	466	444	484	441	498	497	496	512	479	466	479	476	430	431	456	468	438	452	452	451	461	449	496	485	478	471	467	514	465	460	453	454	436	484	459	485	508	487	431	457	439	460	432	484	440	485	504	461	415	462	421	478	476	493	521	476	446	441	493	484	478	466	506	428	471	485	491	448	462	496	487	452	466	467	465	472	464	471	446	473	448	454	493	447	475	512	487	494	464	489	496	449	447	462	482	463	455	469	461	458	491	473	491	487	460	453	474	436	479	504	466	491	468	463	467	470	515	460	511	483	481	454	452	489	487	446	441	470	450	463	477	493	487	462	454	468	456	496	464	450	489	448	481	484	470	463	505	497	450	478	464	509	469	461	461	475	475	502	475	473	473	475	494	472	446	464	508	445	494	452	488	477	477	457	519	432	466	497	475	478	499	501	459	488	449	476	486	484	466	511	466	476	431	503	456	478	441	494	452	462	434	467	457	497	471	460	448	491	489	490	464	489	493	484	451	498	476	461	436	480	473	448	469	464	453	488	461	471	471	460	515	480	465	443	507	455	437	468	470	470	455	507	467	453	460	485	438	495	465	465	465	463	450	448	520	444	491	473	457	483	548	429	501	477	487	474	459	446	460	494	464	480	467	464	473	462	445	447	487	492	476	479	438	438	463	460	489	461	455	481	436	458	485	452	495	432	471	492	460	483	462	472	401	490	464	480	493	436	483	458	507	491	452	464	471	491	484	509	483	436	450	471	459	499	483	485	438	483	420	473	471	465	487	488	469	451	474	482	490	443	462	470	493	469	463	478	474	450	447	484	518	440	468	459	504	457	465	497	471	461	474	442	478	472	485	456	450	456	480	495	490	495	484	488	474	528	478	464	477	450	480	519	462	481	482	502	479	471	483	480	476	458	478	472	490	491	487	462	463	455	462	463	473	439	415	459	461	484	448	484	456	459	463	464	465	456	480	496	473	475	466	461	461	475	454	472	465	462	478	489	465	451	448	471	474	484	468	470	473	482	479	485	473	513	461	487	452	464	501	490	491	428	489	464	461	487	480	484	479	471	443	474	489	464	459	451	484	465	458	502	464	467	486	461	459	460	487	468	475	465	473	512	477	462	481	464	473	475	491	445	487	467	464	477	459	434	475	459	474	450	438	472	516	453	485	485	454	466	432	449	453	477	484	443	451	521	452	453	466	453	477	472	442	444	463	466	465	452	470	466	480	477	479	482	483	448	521	528	456	474	459	474	465	457	474	454	471	486	450	450	491	483	463	466	470	486	481	472	488	476	485	460	465	453	537	447	490	476	471	453	487	459	481	480	465	469	494	478	446	486	443	484	455	474	471	436	464	469	472	491	465	458	447	463	512	480	457	510	479	474	464	457	486	417	492	483	433	467	430	482	455	494	479	472	433	446	505	474	441	490	457	463	497	488	460	466	484	465	463	488	469	472	423	476	467	447	464	463	496	472	456	483	465	451	486	452	492	462	506	441	465	476	485	466	471	468	449	477	467	485	451	460	461	429	504	494	470	448	485	462	465	452	424	466	443	479	467	443	508	457	491	476	484	459	499	442	462	516	499	493	497	454	482	490	492	469	447	429	447	489	473	486	456	471	465	454	468	480	468	440	502	500	446	452	456	488	481	481	445	427	450	435	446	474	524	515	472	481	469	501	476	477	482	451	501	438	461	492	480	471	474	482	474	470	486	463	488	436	502	440	508	468	518	497	487	504	494	515	470	520	465	500	484	468	494	498	487	515	502	491	483	483	455	443	478	489	479	487	452	458	451	462	469
31831	27316	32746	31925	28121	23308	18582	14112	8878	7731	9436	8172	5638	5031	4418	3823	4218	4467	3416	3179	2442	2263	1960	2118	2365	1424	1625	1430	1795	1603	1585	1362	1126	1052	934	1025	749	507	391	552	384	348	343	379	305	236	295	230	225	227	223	264	186	199	185	176	177	137	193	194	163	178	199	191	184	168	186	190	160	137	147	154	174	172	145	166	134	151	136	152	146	153	157	182	166	150	143	147	174	149	183	159	160	143	148	151	144	175	127	168	153	137	164	138	149	155	149	142	158	131	133	157	166	169	148	156	147	161	157	120	123	161	141	167	147	152	150	148	169	161	158	148	177	164	128	152	143	135	141	133	165	157	160	160	151	140	152	146	154	157	154	140	144	155	153	142	145	119	159	138	175	148	169	161	139	169	156	138	163	148	160	164	134	154	143	143	133	149	160	156	152	146	147	156	163	149	150	104	162	150	139	152	169	173	162	140	143	146	164	148	152	161	172	158	153	147	143	155	153	156	150	159	145	133	140	135	157	162	139	162	151	157	153	155	158	141	148	143	147	130	167	147	148	145	152	137	137	150	134	154	145	139	154	163	147	160	157	155	136	148	144	182	164	153	158	170	141	142	146	137	155	139	154	165	134	159	145	152	161	166	137	169	170	132	129	156	158	153	133	142	165	133	130	139	139	165	137	151	145	153	165	162	138	163	150	147	139	144	152	156	154	167	141	152	142	139	133	150	148	171	139	145	142	125	148	121	149	155	105	155	166	163	168	166	147	163	126	157	163	166	132	184	163	131	137	130	137	147	144	160	132	173	150	148	121	137	162	153	164	143	133	149	153	133	125	143	128	147	157	151	170	144	173	159	165	121	143	142	149	152	155	154	153	142	132	147	158	151	152	133	142	147	157	133	170	169	169	152	145	158	154	134	162	147	144	156	155	140	150	161	150	153	158	136	157	146	146	158	154	169	144	150	154	157	151	137	157	163	147	151	154	151	156	137	159	150	144	141	174	151	132	168	149	152	169	131	141	156	139	118	154	161	135	143	155	159	155	157	136	162	136	168	152	136	153	161	166	126	139	145	151	146	131	159	133	156	142	155	151	152	147	137	171	150	154	161	167	148	144	150	158	139	152	170	147	160	154	148	170	152	139	151	147	121	150	136	139	164	150	148	145	137	148	154	155	153	143	151	161	142	163	159	158	159	161	156	160	185	138	147	151	140	134	150	166	142	147	144	139	146	157	159	172	128	152	124	160	138	143	142	114	135	152	148	167	157	147	153	149	150	162	168	145	166	154	158	166	128	156	141	167	143	144	164	155	150	144	164	155	133	140	160	145	162	137	159	155	141	151	152	163	138	147	152	154	143	147	132	176	157	122	148	148	134	151	159	129	145	158	134	140	174	151	142	146	136	139	167	148	165	169	143	125	154	143	136	151	145	141	117	136	159	158	156	140	146	137	153	144	162	159	150	143	132	135	164	151	163	131	156	162	134	159	129	156	150	155	142	131	137	166	147	139	148	157	134	154	145	151	191	146	173	155	149	125	110	148	130	135	137	154	166	147	137	150	141	133	159	140	139	159	169	151	159	132	140	146	164	165	141	138	150	167	136	152	140	166	141	154	133	150	161	150	130	168	137	133	141	160	165	129	162	133	138	149	128	146	149	131	148	142	164	153	138	149	159	149	163	150	148	160	140	160	158	141	155	122	155	137	158	143	164	131	161	153	144	141	166	142	150	162	142	165	168	163	184	146	144	184	137	143	144	160	148	165	146	165	140	150	150	155	151	145	150	139	153	137	148	149	170	163	127	175	129	127	140	142	150	150	158	147	165	146	150	164	153	140	168	146	163	161	154	161	143	154	142	135	142	159	156	173	143	148	139	147	164	133	138	139	153	150	145	168	142	155	167	161	137	137	154	158	158	141	164	150	149	155	151	155	140	133	159	137	128	129	144	161	140	147	166	152	156	141	140	159	153	155	133	151	162	139	165	153	137	153	149	156	146	159	136	160	164	163	135	158	158	143	160	153	166	153	152	139	134	132	150	137	144	154	136	132	174	138	150	143	137	154	149	149	139	176	135	154	122	148	160	148	167	119	162	158	150	160	139	141	154	172	150	140	147	180	123	172	148	146	124	149	151	153	149	159	149	130	155	154	164	164	140	137	156	169	131	151	152	166	164	159	150	149	154	149	145	151	159	148	163	156	136	140	140	150	160	148	132	157	153	143	162	142	172	134	141	164	161	129	145	147	130	146	140	146	122	155	162	166	152	144	132	165	141	144	148	156	156	138	135	133	168	151	155	131	155	166	140	154	136	160	161	153	175	189	143	164	146	157	187	144	148	134	164	156	138	136	136	130	140	141	146	168	150	156	138	153	145	148	147	144	150	160	140	161	147	156	142	150	167	160	146	148	164	166	142	175	148	149	135	130	158	129	141	161	169	127	136	124	140	126	160	161	141	147	156	147	150	146	158	135	153	151	139	139	127	155	176	142	165	163	126	164	165	148	142	136	154	149	133	147	154	158	143	154	156	142	143	138	152	162	153	162	152	153	155	124	142	150	145	147	135	143	142	146	151	160	171	141	150	178	131	129	150	149	151	131	158	152	132	144	158	173	135	140	140	161	152	128	171	131	134	151	183	172	131	114	145	150	147	148	144	157	138	169	134	133	153	158	153	148	147	138	134	138	150	174	133	150	165	151	145	149	162	136	160	150	170	147	136	137	152	151	151	146	135	159	143	144	169	166	143	141	157	159	149	145	157	137	140	147	152	136	153	152	170	144	150	149	123	160	138	128	143	167	144	143	136	144	157	144	170	150	156	141	149	154	150	144	151	122	147	138	139	147	146	168	147	159	142	145	152	126	140	141	139	151	174	125	134	183	122	139	142	144	138	144	158	151	138	147	169	145	155	126	163	159	158	175	147	169	149	166	165	124	145	138	160	165	131	136	156	169	148	149	147	142	153	155	164	136	165	150	148	162	139	149	152	145	145	173	150	133	130	184	165	163	149	135	151	129	154	157	130	134	145	161	194	190	146	152	134	150	152	155	146	155	159	148	162	136	135	157	117	158	151	142	153	160	134	156	145	135	140	146	146	160	155	138	129	138	169	168	155	157	155	136	156	144	154	130	122	122	168	151	167	131	125	154	149	140	141	153	127	149	162	117	148	166	146	154	134	154	150	133	151	144	158	142	151	126	143	174	177	140	159	164	144	164	161	181	126	164	149	150	145	143	141	142	138	164	136	134	163	145	150	159	151	146	170	186	166	135	133	143	117	142	167	121	136	160	150	160	139	163	178	144	167	140	144	131	152	143	116	148	163	167	164	150	162	151	154	138	148	139	124	152	163	156	154	164	174	164	157	170	137	118	152	152	155	173	158	162	153	145	152	152	147	162	146	143	157	163	149	151	135	130	150	137	142	147	144	144	161	160	144	152	144	159	152	123	147	161	140	123	151	143	147	135	163	143	119	154	163	123	146	148	174	112	155	169	139	140	171	134	152	121	143	136	153
22045	23096	33253	35423	33744	31204	27820	25033	20114	20499	23826	22231	16933	14289	13172	12540	15475	13814	13134	12797	9889	10879	9823	10518	10964	7467	8725	8065	8388	8688	9164	8049	7038	6580	5551	5709	4548	2933	2530	3482	2145	1783	2007	2148	1664	1294	1521	1160	1086	1031	1049	1225	776	732	813	681	651	597	818	735	682	707	792	685	690	642	696	738	553	556	533	490	505	487	473	450	453	457	472	458	519	459	490	444	489	476	448	439	466	463	474	490	431	420	425	430	444	419	421	449	448	435	417	451	455	454	427	413	390	426	458	457	462	428	431	434	446	452	456	423	442	455	429	478	458	454	430	405	416	443	404	438	443	447	408	436	395	453	410	428	447	454	427	444	446	379	400	403	417	446	404	453	416	427	454	411	441	443	461	423	434	391	391	402	490	421	399	457	421	422	463	431	463	420	428	423	421	450	396	407	428	455	403	424	427	459	402	427	419	428	408	425	424	393	449	417	431	442	406	397	459	459	415	439	391	397	411	389	444	454	450	423	442	410	430	392	429	427	408	441	441	449	429	427	439	434	409	433	402	417	402	451	430	406	414	419	429	402	439	432	439	413	418	425	430	410	465	403	420	409	451	411	392	454	418	437	415	417	435	423	410	449	443	413	442	408	412	430	410	441	428	434	469	411	439	418	414	410	380	426	412	472	428	448	437	433	476	415	403	407	445	416	421	446	447	416	467	435	426	404	396	403	428	445	392	423	408	432	425	412	443	432	401	417	437	432	409	409	427	440	414	406	416	440	435	425	424	406	435	430	421	464	426	407	427	464	476	447	426	417	415	416	448	399	404	426	456	423	401	440	442	427	408	450	411	464	443	441	392	465	404	463	436	400	407	420	432	470	461	409	446	473	424	413	404	434	411	472	404	425	383	410	417	435	446	416	440	436	425	468	416	441	410	425	460	423	425	409	438	405	452	427	426	438	408	429	392	388	431	421	440	412	395	444	430	388	384	413	438	422	427	425	408	393	444	440	439	444	410	430	393	396	415	424	401	412	419	396	437	436	421	454	452	430	447	434	429	441	451	399	441	480	427	413	446	441	413	410	358	441	426	426	398	415	385	390	376	423	420	434	422	437	404	429	433	437	460	425	456	488	439	411	406	402	450	412	424	445	468	447	409	430	404	466	416	425	387	413	430	455	415	424	438	428	453	387	462	458	441	421	404	415	450	421	406	434	415	429	446	441	441	413	396	446	429	403	429	463	402	427	399	402	420	414	444	418	420	413	416	422	422	426	413	418	451	397	444	439	418	414	432	428	422	415	384	445	450	427	433	438	448	402	427	428	420	420	416	409	419	393	438	453	448	448	394	421	428	420	434	429	438	424	406	450	433	419	444	442	426	445	403	407	445	399	441	430	425	424	439	401	439	451	420	431	392	399	464	455	458	437	424	452	436	431	449	465	378	367	425	405	410	408	412	398	420	423	429	444	444	387	419	433	406	420	443	444	419	411	469	423	471	425	445	424	435	425	446	462	466	381	412	424	407	456	440	453	429	427	423	455	414	429	420	390	414	383	416	409	408	406	425	481	396	429	417	432	432	427	429	417	425	414	447	413	467	409	496	458	440	433	435	419	406	380	423	413	473	396	435	411	391	413	395	453	436	414	394	413	460	416	421	418	418	408	423	405	412	439	386	393	444	410	445	416	428	415	430	414	430	427	407	416	429	445	436	431	440	424	379	447	446	443	404	434	442	408	426	412	417	424	422	427	403	414	412	431	451	417	448	450	415	420	419	418	452	423	421	429	401	421	474	399	440	451	407	435	422	435	395	411	423	425	424	423	415	389	409	415	473	476	426	434	422	430	388	412	436	406	435	426	426	400	470	430	420	470	438	393	426	429	434	451	424	454	483	402	420	433	428	443	415	404	404	431	410	457	398	450	421	439	433	439	456	418	403	423	438	406	388	463	470	441	396	415	410	425	441	418	407	420	443	422	453	422	423	416	428	425	430	422	436	430	412	439	440	415	419	443	432	444	411	427	445	421	434	426	436	423	422	430	387	409	412	430	446	448	458	422	431	419	417	434	384	450	432	390	415	404	456	428	456	425	416	388	430	407	451	437	418	453	441	468	389	468	417	434	387	422	430	444	436	441	439	489	433	422	442	450	422	412	433	440	430	418	450	425	416	443	411	432	449	449	435	418	418	428	433	436	452	410	415	453	411	413	431	390	482	443	432	422	416	453	425	425	473	431	432	438	397	441	461	416	431	441	438	410	436	417	415	421	424	466	461	431	408	430	384	423	415	445	423	426	455	456	427	420	410	477	451	441	423	425	420	390	422	447	387	461	434	408	408	431	465	437	411	405	445	446	468	417	435	437	400	368	418	432	406	434	436	464	377	436	437	455	444	428	392	454	407	450	430	422	459	431	412	422	429	420	426	439	409	443	444	383	416	440	406	422	423	447	401	401	426	394	402	419	453	416	430	429	461	420	415	405	438	421	420	439	413	448	418	410	402	462	441	391	474	431	443	435	474	451	411	412	412	442	400	408	451	427	423	439	434	457	407	403	422	416	420	429	426	429	422	486	438	452	492	434	423	395	410	424	469	427	450	474	423	432	451	442	422	435	429	471	390	426	429	437	434	448	431	439	443	395	455	420	417	420	408	440	439	460	382	457	403	400	457	431	429	444	419	420	410	458	436	401	439	412	427	419	430	413	398	409	437	421	462	430	440	450	432	411	406	400	444	412	396	431	441	416	450	448	391	433	421	438	423	391	435	429	429	430	418	449	432	475	398	422	453	425	395	422	437	445	398	391	452	396	435	475	437	403	437	454	402	396	453	474	433	401	443	464	461	426	435	432	422	429	441	436	417	420	411	420	447	400	431	401	462	445	428	407	401	415	420	434	430	406	436	417	454	450	436	449	443	435	425	378	449	411	428	396	436	400	455	427	428	430	423	414	473	389	435	445	381	431	426	432	417	442	417	425	438	410	441	408	423	391	419	478	467	460	406	410	443	423	438	443	391	439	429	442	408	402	425	447	404	420	413	398	415	378	416	420	441	409	448	413	442	416	431	439	425	445	396	430	380	435	407	432	416	410	394	415	440	394	445	406	455	427	417	415	428	437	458	434	436	430	480	415	422	411	421	422	395	414	431	430	424	455	411	429	457	405	392	435	392	416	441	428	433	442	444	409	422	453	404	410	422	445	415	433	403	434	434	434	417	417	374	439	476	453	419	431	416	412	443	419	455	413	416	454	397	411	446	398	409	414	435	452	508	392	429	376	433	429	435	486	426	410	403	434	403	430	442	417	427	397	462	426	447	402	384	392	423	435	406	416	454	413	412	437	472	455	432	417	409	422	394	406	427	403	412	408	450	419	430	432	403	431	403	435	456	411	429	433	399	434	451	452	472	408	422	427	405	444	428	410	445	431	445	415	411	427	423	411	396	423	420	441	431	461	458	450	426	438	459	384	436	440	421	433	435	405	437	441	427	433	371	385	450	425	404	445	414	446	445	382	440	391	475	409	423	365	428	408
9220	6435	8156	6742	4567	3089	2144	1494	1099	878	753	696	575	499	465	432	429	405	360	334	304	299	291	318	254	250	255	289	295	251	266	257	237	223	256	229	241	220	230	228	227	200	221	209	196	196	225	208	211	182	192	226	209	197	230	181	195	207	193	214	241	219	191	210	201	211	195	202	198	206	181	178	200	223	187	191	189	184	189	189	207	231	205	215	237	195	189	185	200	192	207	180	227	230	215	195	187	228	189	203	221	201	203	179	184	207	185	236	205	193	198	213	193	189	179	197	206	219	195	202	219	215	225	206	207	202	204	185	227	176	212	197	209	200	199	209	203	197	216	203	175	179	201	203	184	244	184	200	208	192	211	187	205	200	215	207	212	206	179	202	217	191	183	217	218	213	181	182	182	201	189	201	203	200	216	217	184	180	208	207	189	239	211	203	195	188	201	192	219	199	199	200	204	213	184	230	229	193	203	211	199	187	182	196	204	205	205	211	219	216	187	185	196	179	193	218	214	193	209	181	188	223	192	205	190	188	195	204	189	196	208	218	182	205	204	194	187	200	216	203	200	213	180	187	212	217	220	201	209	184	219	196	177	182	227	200	193	189	205	185	226	181	213	184	218	200	209	197	211	213	209	212	190	206	189	234	169	195	189	191	198	208	220	217	207	173	190	220	187	197	194	174	229	227	188	180	196	203	199	202	197	189	224	210	212	192	218	219	206	215	209	216	206	204	201	191	213	183	244	206	189	192	188	218	207	192	202	178	197	201	211	210	211	188	187	178	186	239	186	212	187	192	206	206	189	172	193	219	199	196	172	211	188	223	201	195	227	196	205	185	177	197	195	212	212	219	199	197	192	187	195	195	220	194	190	194	194	196	203	176	219	177	193	177	214	191	214	192	183	181	216	178	207	210	172	182	177	200	222	226	178	232	192	201	197	224	203	194	226	216	207	192	215	211	175	205	196	195	185	207	214	165	192	191	213	188	217	213	182	217	211	223	193	187	196	212	201	209	210	214	182	200	206	191	195	204	214	199	194	194	237	200	197	203	216	196	221	199	215	166	196	181	188	218	210	214	208	205	223	183	204	212	219	213	200	196	185	190	209	188	201	191	199	203	187	203	199	215	213	211	203	196	202	174	190	191	202	192	192	211	207	202	181	198	199	216	200	190	185	207	191	232	228	204	191	165	173	187	197	213	222	202	199	188	219	204	201	184	221	186	202	196	180	205	179	189	230	201	189	205	198	184	182	197	208	209	222	208	180	215	190	193	203	173	211	187	214	199	212	204	198	196	193	196	180	187	192	227	191	191	206	171	187	192	214	211	208	184	205	225	203	204	189	192	209	223	215	194	193	223	205	217	196	192	211	185	203	204	196	183	192	213	214	184	217	207	208	187	207	210	190	190	210	180	185	204	227	212	201	186	227	209	198	212	189	198	219	205	178	220	208	199	200	221	219	201	185	194	197	205	199	216	202	212	219	203	213	210	189	183	209	206	214	207	169	195	195	194	205	206	181	208	191	220	209	205	199	159	185	228	187	214	201	178	204	196	215	204	174	194	222	192	201	190	193	202	196	220	161	189	218	212	197	190	197	205	181	198	196	216	201	187	211	222	189	208	191	203	228	195	189	181	189	195	191	210	194	206	199	182	208	206	186	220	188	203	193	192	198	194	187	215	224	187	212	188	186	210	183	212	168	208	218	209	187	202	197	201	236	199	202	205	211	230	208	170	192	205	187	192	201	194	195	200	177	183	184	206	218	220	222	193	218	220	238	198	175	215	187	173	202	195	184	176	184	183	216	197	207	188	216	202	201	172	206	231	193	211	190	207	202	198	180	203	224	210	208	213	198	204	198	203	179	179	206	189	203	210	226	190	205	237	191	190	198	197	201	198	211	194	201	199	213	221	221	202	171	198	205	195	231	206	203	216	192	213	215	211	196	185	211	200	187	187	192	187	206	212	207	226	199	212	213	203	218	197	188	207	214	193	223	192	195	190	208	200	193	201	231	206	205	206	210	208	187	210	210	172	206	208	188	222	196	178	199	196	186	222	192	203	169	211	210	199	208	201	168	214	183	180	192	169	219	209	169	169	182	213	200	202	201	194	209	162	193	204	193	197	181	216	209	188	182	178	190	217	193	205	192	186	213	183	190	226	212	201	189	170	151	201	224	223	189	197	173	193	192	196	202	194	213	187	210	185	209	209	180	207	200	182	212	197	199	220	211	196	199	222	182	206	234	213	207	186	206	204	211	231	193	212	200	182	202	206	174	201	200	220	182	208	206	205	184	200	222	192	187	186	223	219	244	207	184	214	166	221	213	212	218	226	205	208	203	213	202	198	200	211	178	207	201	200	206	193	192	209	202	201	191	172	223	180	218	201	214	222	239	191	208	209	205	210	173	171	217	222	190	202	190	222	193	204	196	186	178	194	204	197	196	206	209	204	207	199	228	192	190	227	210	182	221	223	218	187	202	207	191	205	189	221	204	207	196	201	172	217	222	179	216	197	215	200	207	196	203	175	216	176	195	198	205	197	182	203	200	203	181	175	200	203	200	186	202	204	220	206	220	191	200	185	184	196	211	195	221	191	221	220	209	255	206	179	215	220	231	203	208	204	213	204	186	210	193	224	195	197	208	209	222	176	195	179	216	205	208	222	206	210	210	208	200	202	213	222	212	205	191	191	196	193	206	205	210	190	199	184	209	214	218	193	173	206	206	215	158	191	212	225	199	170	184	201	201	211	185	199	198	192	220	211	196	195	215	195	167	183	216	227	208	188	218	192	214	196	225	196	191	200	203	207	188	242	219	212	213	177	220	222	201	183	207	207	195	210	164	212	223	199	191	180	218	203	200	178	235	185	202	197	182	212	211	202	207	226	199	199	209	219	211	220	225	179	220	194	222	184	209	196	200	181	178	202	196	234	189	211	203	219	164	190	212	192	221	193	182	212	194	200	172	216	194	174	208	203	199	189	198	200	196	173	209	192	199	183	200	215	198	214	213	234	180	198	195	197	198	231	203	181	194	200	194	190	208	224	209	188	219	194	234	201	205	180	201	211	205	189	194	210	197	206	223	196	233	213	208	197	210	214	218	166	219	267	221	194	189	183	209	191	197	206	210	246	235	194	165	195	229	218	188	190	184	199	204	190	189	228	184	205	203	184	200	219	220	191	198	198	184	199	212	177	164	210	214	188	209	207	186	190	173	194	206	222	217	197	201	209	174	201	216	214	188	197	210	199	228	161	220	221	222	191	194	219	185	186	210	206	194	202	208	186	203	209	216	212	185	182	224	202	175	175	199	198	199	210	194	219	221	210	183	198	208	223	206	203	196	191	191	186	200	192	194	199	220	181	182	196	199	208	193	200	215	209	189	185	201	199	210	175	205	205	214	204	202	197	205	212	189	206	184	178	191	216	207	202	206	206	204	178	217	200	197	195	203	185	207	179	222	220	204	203	219	169	193	208	209	190	174	183	203	199	239	215	222	189	234	197
7989	7326	14535	15270	12279	9392	7211	5600	4332	3801	3520	3068	2599	2159	2006	1709	2021	1821	1582	1424	1343	1251	1169	1229	1235	992	1096	1091	1076	967	990	932	929	900	817	811	822	711	684	697	649	590	601	649	652	633	602	590	602	545	534	581	568	566	576	576	578	572	556	588	602	605	553	580	587	562	544	536	582	540	560	541	549	587	535	548	509	574	537	527	570	527	582	574	545	541	555	550	539	571	524	507	583	539	567	563	561	556	557	558	528	541	564	524	597	565	566	554	581	538	518	546	578	571	521	549	568	598	557	529	506	566	557	516	554	535	531	533	550	552	567	512	549	540	576	514	543	555	530	561	540	565	558	574	592	610	579	543	558	546	568	562	562	539	539	542	574	557	566	541	561	580	579	586	544	520	532	568	547	572	560	569	580	557	569	522	542	533	576	569	582	550	515	513	589	473	550	539	573	536	560	531	539	554	552	528	579	551	585	535	550	561	604	552	497	559	514	510	558	537	583	600	546	548	545	576	534	538	535	543	525	513	572	595	547	565	539	557	562	540	583	588	561	591	521	533	573	558	529	540	580	537	527	560	561	572	538	537	530	521	544	531	531	554	547	552	547	549	599	534	586	564	576	547	548	560	529	559	518	569	533	480	548	552	523	532	515	535	524	586	558	538	562	562	543	511	498	553	506	568	545	528	544	532	517	544	528	561	529	550	573	515	574	543	527	525	576	539	528	564	554	544	534	572	577	573	515	521	563	540	575	577	559	547	553	503	566	525	562	549	521	549	538	535	550	552	567	555	525	544	567	517	543	583	550	561	541	551	564	544	557	551	571	553	550	562	527	521	534	567	538	583	574	553	579	552	551	525	569	546	581	573	563	582	515	547	563	549	504	581	542	534	537	533	569	560	551	537	543	547	573	552	533	531	538	565	541	582	577	571	560	581	567	540	546	595	582	582	585	575	548	566	571	544	546	574	542	539	555	563	560	564	532	529	552	570	531	567	551	519	554	549	560	579	575	538	548	564	552	565	604	559	558	556	519	538	489	570	529	549	580	528	566	571	484	582	570	517	557	549	536	541	533	573	575	523	576	496	559	558	548	538	523	583	550	518	561	541	545	548	547	537	542	553	558	547	540	562	527	594	582	555	568	563	570	553	567	584	598	573	537	562	505	601	563	580	561	551	522	518	582	595	529	574	560	558	623	578	527	571	557	570	559	589	549	560	563	531	529	575	517	525	597	539	549	552	558	566	550	521	544	512	546	545	514	556	517	558	514	557	511	560	531	571	516	591	601	550	541	573	575	533	525	543	537	514	537	525	519	548	577	521	556	567	547	549	534	559	568	576	563	600	527	541	562	558	515	568	562	515	547	534	523	586	525	539	555	584	533	534	549	597	549	564	561	560	522	562	567	560	564	566	570	530	569	575	554	553	547	581	530	577	577	522	585	544	531	575	518	531	559	529	541	525	607	542	581	562	541	561	534	522	531	570	545	563	571	586	545	527	524	506	584	500	560	539	605	517	590	510	528	510	578	552	578	546	549	599	583	553	559	555	546	525	541	545	573	560	565	554	562	553	560	544	547	534	513	566	514	545	502	525	588	588	561	535	559	516	583	534	521	567	554	548	529	561	566	562	559	565	571	540	540	582	551	534	539	542	543	549	528	551	543	536	524	549	549	572	543	562	568	540	530	590	563	571	563	561	557	565	547	533	557	506	526	582	579	577	607	533	549	501	549	529	521	569	565	535	535	523	537	505	552	515	534	562	556	572	586	541	521	535	552	568	556	581	567	570	544	530	539	561	600	589	509	522	578	547	543	561	526	556	558	591	552	533	564	499	554	554	604	583	533	562	551	552	564	553	573	525	583	557	538	577	538	603	554	549	522	555	545	559	594	523	514	569	580	549	521	578	545	608	551	555	576	590	528	589	573	564	506	504	499	551	545	520	583	571	553	587	576	593	545	528	517	598	587	568	545	583	531	513	533	541	547	625	542	545	562	541	567	529	566	535	528	557	567	554	530	576	591	576	578	556	530	566	592	618	560	529	560	620	532	572	550	562	550	521	552	577	563	566	565	564	527	539	605	529	557	542	580	543	555	590	570	536	508	576	585	580	521	528	588	538	565	561	515	520	546	548	550	607	535	564	546	572	563	542	557	580	573	559	526	561	566	527	513	573	547	560	549	506	535	574	515	563	545	535	559	594	561	562	551	563	559	581	593	553	524	517	580	517	610	567	523	534	604	579	538	546	546	514	572	549	584	547	579	536	541	538	565	556	535	576	547	532	522	580	551	517	563	589	547	568	564	558	511	527	559	577	585	547	551	536	563	545	543	537	567	561	501	549	574	524	513	515	544	555	578	529	585	581	566	547	528	566	547	557	559	546	550	540	549	612	555	513	509	560	583	533	552	545	565	564	535	511	551	554	545	544	585	523	589	544	559	522	545	548	565	557	549	544	552	604	538	543	544	578	493	532	542	567	526	561	591	556	569	521	534	502	549	535	540	572	563	517	548	590	540	554	549	588	550	558	576	534	526	529	535	535	563	548	515	541	538	530	507	581	544	564	566	535	586	510	542	527	574	504	539	551	512	546	520	580	560	556	521	518	534	533	535	529	571	543	540	519	525	516	585	560	559	542	566	556	550	552	501	546	577	514	536	512	526	548	575	525	587	499	521	568	601	519	508	592	545	540	552	581	508	585	550	528	543	511	546	545	554	515	547	579	545	504	572	514	597	553	565	588	532	551	536	506	557	552	564	521	558	571	518	520	578	553	566	569	565	553	546	574	593	603	532	537	534	529	540	552	557	554	521	491	585	525	504	558	535	519	565	592	552	505	559	599	583	572	515	516	556	539	514	548	537	526	553	552	531	540	579	580	549	527	509	528	563	541	512	524	548	552	564	518	568	564	593	550	502	578	539	578	588	552	546	506	547	595	552	567	527	529	554	542	523	530	564	589	536	585	549	571	540	554	566	521	576	553	552	522	532	550	548	531	538	606	513	530	553	554	555	560	582	505	569	547	567	555	530	556	500	574	509	533	556	561	558	536	538	557	605	575	528	575	562	566	537	564	559	577	539	543	572	532	537	565	582	604	509	569	577	563	578	535	590	563	569	520	556	553	556	563	537	551	530	589	522	544	577	532	538	565	517	557	551	570	569	573	550	557	589	568	553	553	558	535	562	583	550	542	563	548	521	539	544	525	588	546	506	564	529	516	527	579	507	558	567	557	595	533	518	524	581	554	514	572	532	586	551	521	536	549	541	557	576	525	549	535	540	521	523	551	529	551	570	593	548	529	521	573	559	533	540	537	592	525	592	528	533	563	580	564	581	572	558	549	554	576	519	553	552	558	553	524	572	520	559	587	569	569	519	536	530	562	544	569	551	567	559	529	543	557	551	543	556	584	556	581	576	516	541	530	513	577	548	555	533	528	530	559	545	513	563	553	544	573	535	564	532	543	513	552	546	544	567	536	576	551	589	534	604	560	536	555	551	566	550	542	514	536
23650	19961	24703	23913	19833	16286	10673	6734	4494	3920	4685	3899	3174	2542	2620	2138	2277	2338	1947	1660	1397	1225	1137	1199	1162	777	884	820	938	783	850	724	697	697	501	557	435	305	317	356	287	309	263	242	268	207	223	211	207	204	220	181	176	188	199	203	200	199	175	204	167	178	213	167	182	199	193	189	161	155	178	178	167	173	190	162	186	170	167	177	173	171	159	160	167	178	179	164	214	168	154	136	180	146	149	146	156	182	164	154	149	165	176	154	171	213	169	181	188	176	156	159	202	175	178	151	158	160	178	134	167	171	162	160	159	145	175	165	158	176	175	168	166	151	165	162	180	173	169	189	155	164	176	159	153	153	165	174	167	172	185	165	166	158	164	174	178	131	156	169	153	156	138	173	152	178	154	187	167	191	196	169	155	164	186	166	176	158	157	164	153	158	164	163	177	159	180	199	162	174	164	175	172	156	179	165	157	179	167	150	177	187	170	161	189	142	179	168	154	184	182	165	126	168	157	135	177	159	142	192	146	164	158	176	147	166	174	164	194	183	184	159	157	179	174	151	159	161	185	139	182	147	179	165	179	177	171	170	176	152	174	171	196	164	155	163	174	164	159	192	167	190	172	171	166	172	184	176	156	182	161	155	179	145	169	167	190	170	180	170	165	160	172	155	180	165	175	162	158	178	150	179	154	198	156	175	183	180	163	171	169	174	188	162	157	150	165	180	150	162	173	151	174	166	184	165	162	153	152	181	175	154	168	181	164	174	179	149	180	150	165	162	151	174	157	177	158	181	172	160	176	185	163	161	155	193	183	165	152	185	171	167	155	173	189	165	171	146	145	180	190	185	162	148	175	172	183	148	162	172	169	168	167	179	180	174	174	177	174	155	177	153	183	177	169	192	172	165	148	137	147	175	172	176	163	167	190	156	173	167	175	158	183	174	155	173	165	165	176	194	169	168	180	154	189	162	161	168	194	164	162	161	175	152	153	181	159	162	158	159	184	202	188	174	173	186	146	154	175	185	161	172	138	163	172	156	142	162	180	183	173	167	159	156	165	156	156	172	186	178	185	138	162	190	169	179	154	162	158	150	162	142	165	179	160	155	162	176	148	149	178	157	159	177	196	177	181	161	164	169	173	157	188	215	197	134	200	146	177	172	183	162	150	148	143	154	170	156	183	175	156	162	187	176	136	176	169	159	186	157	159	161	168	147	166	162	161	195	146	185	150	169	165	163	188	181	174	136	160	179	198	162	150	174	189	176	172	162	165	179	178	168	179	189	155	173	164	154	159	176	161	155	184	156	156	167	150	160	158	183	159	165	174	159	152	137	174	142	166	190	163	161	157	154	162	155	183	150	175	170	168	167	170	185	165	177	153	178	192	189	180	171	185	146	165	146	169	163	149	169	178	154	146	175	166	168	164	179	195	172	157	172	157	151	187	156	169	147	152	178	170	181	201	197	177	173	183	164	162	176	189	162	160	178	169	131	156	147	167	168	184	156	150	175	165	229	185	165	174	158	168	129	184	154	184	153	163	159	158	155	168	161	166	157	172	177	168	180	180	175	160	166	153	163	174	175	171	185	154	149	152	146	144	168	178	156	189	163	172	142	174	172	161	158	171	161	179	164	171	149	158	154	188	144	168	164	160	152	152	180	158	164	167	173	154	160	194	166	159	173	159	193	164	170	151	179	141	149	160	152	166	161	157	172	135	155	171	167	170	148	184	191	159	191	171	185	168	170	179	171	167	183	165	141	182	180	152	163	161	171	172	159	151	170	195	165	169	160	164	184	166	188	191	154	174	184	173	166	149	172	148	166	171	188	169	185	151	161	152	157	135	174	171	191	179	182	173	196	170	167	147	141	178	171	168	171	137	174	168	138	165	164	199	175	153	174	170	165	166	166	152	187	172	150	174	167	166	171	150	158	169	163	170	174	177	165	160	199	156	183	187	162	181	157	167	145	161	172	178	171	164	161	185	158	177	154	168	161	161	168	185	162	166	165	172	156	171	155	169	155	177	152	182	170	157	158	172	160	156	168	168	184	178	172	193	166	172	170	188	164	165	182	178	156	200	178	182	185	203	157	167	163	158	175	182	159	149	157	155	188	170	156	188	144	176	165	207	175	172	158	175	173	168	174	159	151	177	168	197	156	168	177	171	155	179	156	163	171	163	175	174	170	160	191	169	148	155	177	164	169	154	164	158	155	198	171	155	180	146	169	161	158	150	165	177	167	187	183	167	163	170	158	171	166	179	177	177	179	182	168	150	162	171	173	165	162	160	178	184	165	156	184	179	162	173	174	181	156	183	173	155	211	187	153	181	163	171	181	164	159	198	168	162	163	139	168	156	168	149	147	175	179	158	173	177	165	168	179	193	171	157	174	160	166	221	180	164	169	172	163	157	158	185	167	183	156	137	174	178	164	167	161	173	173	166	175	162	150	179	158	178	154	165	141	174	186	144	167	185	164	139	163	163	151	172	185	190	182	179	165	166	168	147	157	152	170	172	160	188	167	176	184	173	159	180	170	175	190	158	155	163	179	174	162	155	180	155	203	186	189	165	175	163	163	148	183	156	193	165	171	151	177	148	161	169	178	163	173	182	168	187	172	177	160	148	138	171	179	150	182	143	162	157	174	148	195	155	206	167	181	155	190	189	155	161	164	163	166	188	170	150	183	155	176	176	171	161	188	165	155	166	187	153	168	187	168	183	172	172	189	171	163	186	155	159	165	201	154	178	177	184	185	155	171	166	180	196	150	183	164	152	191	164	174	181	161	186	174	157	174	150	155	158	163	161	173	181	175	160	176	154	185	172	160	160	154	163	155	163	152	143	188	182	147	155	165	155	176	137	174	165	160	164	157	162	196	185	184	162	181	152	177	158	155	177	164	160	155	186	170	163	172	170	175	162	173	155	159	168	169	170	151	150	173	173	150	181	165	176	190	180	167	159	172	169	157	171	171	167	182	137	184	187	174	160	150	165	170	168	152	170	155	164	180	191	162	150	155	159	172	182	185	172	160	162	205	164	173	150	174	147	193	196	165	169	178	161	178	164	160	173	153	167	157	182	176	178	179	176	150	193	179	168	153	196	177	178	174	166	183	164	170	174	171	184	182	175	147	169	161	186	159	151	158	166	190	174	170	181	178	174	164	177	153	153	145	155	176	183	173	186	167	189	178	193	180	157	199	178	187	190	151	179	175	152	157	174	146	170	133	157	165	161	169	163	173	176	203	170	164	166	168	166	156	156	190	153	166	170	187	151	175	162	171	161	191	161	170	176	181	168	162	172	152	167	162	156	150	172	173	162	150	134	165	177	163	151	159	159	172	161	164	182	164	156	157	143	156	182	164	141	169	152	160	177	185	154	183	175	157	170	193	173	189	168	153	151	177	148	176	183	164	156	169	172	157	167	131	180	167	172	178	162	174	194	183	149	173	173	156	161	157	166	187	174	181	153	182	179	169	161	147	160	150	161	171	172	154	175	153	164	165	145	197	146	184
17438	17102	28007	29297	27314	25748	20882	17454	13954	13203	16125	15006	11674	9507	9271	8174	9583	9035	8089	7703	6519	6151	5563	6614	6514	4415	5334	4661	4786	4396	4932	4159	4083	3999	3059	3086	2702	1770	1368	1958	1323	1225	1317	1146	1205	877	893	818	801	755	737	945	670	614	689	597	620	555	645	623	570	588	705	601	606	617	584	584	557	552	486	517	503	498	514	497	499	445	469	501	500	501	437	501	494	470	515	492	524	509	459	472	501	453	437	490	445	462	470	453	465	479	497	422	459	481	479	430	505	493	460	463	496	490	494	467	469	477	463	464	451	446	455	453	463	443	479	458	494	461	506	455	467	516	483	472	458	500	509	455	439	461	451	470	422	470	502	491	454	438	476	452	494	490	509	524	470	465	457	486	475	465	460	482	477	505	460	502	508	463	491	440	486	463	475	489	413	465	466	452	473	481	470	453	465	489	499	488	497	498	494	491	473	469	506	500	437	447	447	468	447	505	465	474	490	422	456	456	474	501	448	452	482	500	469	466	432	466	446	503	488	461	461	451	460	429	470	468	438	465	520	476	486	486	454	475	470	471	478	462	530	482	443	439	480	488	495	454	477	496	444	479	463	479	453	463	464	463	501	461	437	437	462	463	460	480	476	419	479	438	461	470	471	473	484	484	516	472	449	499	484	484	434	475	457	469	468	515	480	454	437	469	458	487	462	437	496	493	482	486	457	431	451	477	488	469	485	425	451	467	488	487	451	497	480	459	466	471	471	463	445	472	485	471	474	469	446	462	484	482	472	490	475	463	464	465	488	470	468	503	486	478	462	485	468	484	488	475	512	474	491	482	458	479	506	435	468	455	468	473	480	463	419	489	447	487	460	464	454	470	469	447	518	487	493	497	485	509	448	421	507	529	454	466	470	489	478	475	448	496	479	481	445	466	438	464	440	449	455	452	453	444	482	456	469	486	480	499	462	475	483	486	480	503	483	493	467	518	468	497	462	425	482	502	482	501	490	469	410	443	470	475	476	429	476	485	438	496	500	501	496	458	504	524	436	472	495	458	488	463	483	473	439	470	486	505	487	460	517	419	452	466	479	473	512	477	469	461	455	469	455	502	420	456	481	480	461	441	445	485	520	476	435	463	466	456	473	494	460	456	464	447	482	501	512	465	463	488	500	470	462	470	490	489	491	483	459	488	469	481	484	465	450	503	491	501	493	450	474	442	483	466	439	446	473	420	455	472	446	454	483	484	493	455	496	480	485	490	475	458	459	501	466	480	493	464	461	477	450	466	500	486	498	506	496	470	475	475	497	438	450	428	475	474	469	434	471	447	480	462	495	490	488	462	449	444	458	474	512	488	451	474	467	485	491	491	460	439	477	473	483	432	462	478	447	480	462	469	462	466	471	483	478	468	484	512	481	417	464	469	473	501	490	518	436	466	454	465	446	506	462	455	495	474	460	436	456	488	489	465	515	513	478	437	505	462	512	428	475	460	490	458	468	440	461	461	450	436	464	487	482	495	451	477	454	463	458	462	467	424	500	474	456	438	453	459	468	498	516	467	477	481	450	462	442	456	478	423	498	468	494	450	493	467	485	444	510	491	485	477	451	460	446	450	460	453	469	475	445	461	472	506	449	477	481	436	487	491	455	473	488	469	443	456	490	502	474	454	464	505	487	447	442	453	482	479	421	500	511	470	491	458	486	481	484	469	500	465	479	505	474	472	514	477	486	464	521	461	483	468	462	502	430	456	497	462	490	468	452	486	476	516	450	458	484	503	474	489	489	455	500	479	489	472	476	475	455	433	478	447	468	481	474	492	477	493	483	443	478	445	472	465	449	459	451	453	495	436	458	477	458	478	458	476	451	500	488	493	453	449	430	469	465	493	447	422	468	459	492	451	495	481	488	445	451	447	515	477	459	436	438	447	459	482	499	487	430	463	504	489	493	445	423	471	486	489	500	461	468	438	489	481	460	445	468	443	454	504	454	482	463	460	452	460	487	481	515	455	457	449	450	462	487	478	507	463	475	472	479	494	471	510	495	470	483	460	444	503	468	451	455	484	468	433	489	472	494	454	468	478	477	475	447	516	425	449	483	499	463	446	461	467	479	459	504	476	445	481	509	469	442	465	488	463	472	481	476	460	514	482	460	451	491	478	492	486	451	478	484	507	470	459	473	451	457	492	475	518	489	454	481	480	495	485	428	480	455	477	442	487	506	441	441	510	505	493	460	461	475	442	471	477	478	481	472	438	517	430	454	486	501	457	463	444	526	442	473	489	462	484	451	454	465	465	449	465	502	445	486	496	477	457	460	486	477	479	450	487	475	465	495	452	424	471	468	455	453	511	482	471	468	440	459	447	497	479	457	485	484	504	462	453	482	489	460	496	474	508	454	502	480	466	445	457	481	499	490	497	465	472	474	479	469	497	469	431	488	493	496	448	483	465	486	498	487	456	506	438	474	492	464	449	497	458	469	390	463	463	465	450	477	458	460	501	477	489	459	467	504	498	444	474	510	461	459	477	472	499	494	428	474	536	434	488	432	506	468	481	452	484	482	473	463	485	461	503	480	464	458	462	440	473	452	497	437	460	443	482	460	451	476	480	489	493	452	508	462	451	466	446	502	430	448	457	449	518	462	443	482	453	453	453	481	517	447	492	507	481	479	482	466	460	446	462	501	487	428	475	492	460	435	458	467	437	461	468	441	468	472	478	450	441	451	448	416	453	494	517	507	480	462	426	457	465	521	459	467	478	489	458	483	480	484	508	470	466	506	506	506	494	462	462	482	482	490	468	475	444	504	525	454	468	450	444	447	487	483	468	483	475	495	519	478	482	457	499	472	498	472	469	445	449	456	480	481	465	445	491	507	451	501	461	476	471	481	451	494	499	486	499	423	513	452	455	472	495	460	496	481	505	482	478	482	459	458	495	479	468	484	497	468	481	487	461	449	448	520	477	480	490	493	504	487	491	443	433	409	474	492	504	480	449	498	443	441	483	466	440	475	480	450	487	460	477	460	454	438	475	459	493	467	463	467	473	442	434	506	488	438	426	477	444	421	486	490	457	446	453	486	486	445	527	448	452	455	469	488	454	441	434	472	464	514	511	493	475	477	447	459	504	468	454	421	443	464	461	497	460	472	475	470	485	473	500	471	469	441	457	487	474	490	481	477	502	452	457	483	491	469	438	484	426	447	463	464	456	470	450	468	473	472	473	454	462	497	503	504	468	477	498	507	486	472	475	504	461	498	505	492	447	472	415	486	505	464	431	504	459	457	420	447	480	464	494	472	495	483	461	504	443	488	467	465	485	471	455	429	423	440	465	463	487	468	480	429	505	490	496	481	462	494	458	478	457	484	445	469	513	502	481	477	440	465	496	449	467	430	470	505	481	498	455	475	456	452	493	484	466	495	448	493	490	472	471	505	458	475	464	466	439	469	476	470	460	461	471	479	442	471	477	501	475	494	473	473	479	512	443	451	468	455	456	461	479	481	466	469	456	501	469	417	450	496	477	473	505
32500	27558	32580	30642	27774	24903	18119	11866	8829	6604	8094	7833	5900	4860	4283	3493	4233	3967	3597	3083	2792	2216	2072	2219	2155	1377	1279	1239	1487	1417	1537	1217	1235	1195	936	849	681	525	414	579	413	317	372	367	357	277	287	238	246	248	239	252	186	187	198	195	220	171	185	187	171	193	215	159	205	212	174	194	146	185	167	180	166	159	149	184	151	150	145	164	149	159	151	140	163	152	153	162	156	157	132	158	171	146	147	154	138	145	159	152	151	128	149	143	158	176	154	167	151	157	158	169	167	147	153	141	149	154	142	157	135	156	136	151	151	150	156	142	132	135	146	146	145	179	142	159	136	152	150	146	138	144	148	154	141	168	172	163	149	140	163	175	134	154	160	139	154	124	157	137	129	129	145	159	153	141	180	174	146	136	169	143	161	152	133	146	137	129	155	159	148	144	133	124	149	160	161	167	170	144	158	138	170	172	145	161	156	147	145	132	145	153	157	146	142	155	147	135	169	148	171	155	146	154	141	151	137	136	138	146	154	129	133	137	127	151	144	151	143	177	151	134	155	169	161	175	163	160	132	148	164	128	163	161	157	127	155	167	161	130	149	151	139	150	140	121	158	153	159	149	147	139	123	156	162	156	147	144	161	170	156	133	149	141	153	160	154	152	143	160	174	147	136	148	138	155	157	139	141	165	169	140	151	151	173	166	131	134	148	153	156	152	143	120	156	146	146	143	157	158	159	161	142	133	142	145	151	143	168	155	133	134	171	155	165	132	133	150	147	148	129	180	158	169	141	146	146	174	151	174	146	142	169	146	146	150	137	158	169	145	152	165	140	136	139	162	166	165	146	164	152	140	147	143	156	150	135	154	122	151	135	138	144	155	148	143	167	156	139	139	150	147	151	135	150	148	148	154	179	148	138	167	134	172	146	153	150	152	161	159	152	149	151	143	146	149	142	158	148	147	151	144	142	150	160	147	153	157	172	147	139	156	156	145	139	146	141	158	157	153	156	164	126	147	149	156	150	156	141	150	159	178	147	162	125	148	167	128	149	164	155	153	142	150	149	134	137	170	136	142	141	168	139	144	158	150	164	161	142	157	173	164	133	150	131	150	160	137	160	155	145	152	145	176	144	133	143	131	169	146	134	157	161	168	142	167	158	149	168	152	167	134	152	160	139	146	149	157	155	143	153	138	145	136	139	134	154	147	123	174	152	146	141	162	154	161	128	145	167	156	126	162	178	152	162	153	140	141	154	123	159	139	136	139	164	134	167	145	139	143	140	150	148	162	147	165	155	138	152	155	127	161	154	151	161	128	161	155	171	149	147	174	156	146	135	148	141	159	152	142	151	163	140	169	178	135	157	152	121	132	138	179	145	148	173	153	147	145	122	148	142	144	147	149	159	154	131	169	148	160	144	156	158	135	143	139	158	153	163	153	162	153	159	134	138	163	147	160	149	175	168	137	145	138	157	152	170	135	141	143	151	151	148	150	142	185	154	168	145	157	151	145	155	156	164	143	168	165	140	162	160	141	167	150	167	170	137	147	166	147	153	151	151	159	157	137	146	165	152	151	149	121	138	133	126	144	143	145	150	141	150	154	157	145	162	156	129	132	144	124	160	162	142	162	143	152	129	165	165	138	155	153	163	150	151	156	163	162	153	156	146	170	132	139	146	135	140	157	157	138	134	150	141	156	135	140	140	162	169	138	144	151	156	184	154	146	153	150	167	159	144	153	163	142	143	151	123	173	139	156	176	152	133	141	127	130	147	149	148	141	147	153	157	178	159	158	144	149	156	150	152	153	155	138	162	135	166	156	163	152	138	137	132	153	155	136	155	171	154	173	152	139	140	157	144	150	143	154	165	141	161	142	142	141	166	156	152	137	166	152	158	140	147	153	160	125	146	153	146	156	124	153	155	163	159	168	153	123	154	158	151	140	176	144	143	164	161	134	148	142	147	166	150	141	151	156	144	158	138	132	144	166	146	149	166	126	150	150	147	133	175	165	156	142	137	151	160	156	148	181	154	161	143	132	143	147	158	138	159	144	141	154	141	158	142	158	143	143	156	142	143	136	146	132	140	142	152	151	159	145	148	161	137	149	155	179	175	143	147	181	150	166	145	151	154	134	159	130	164	170	114	166	156	152	158	156	149	162	134	171	168	158	164	166	139	160	156	151	146	179	157	177	172	162	143	139	140	151	133	140	150	137	155	171	142	145	161	136	151	138	163	149	161	146	145	168	144	164	147	158	151	145	154	158	152	154	159	155	147	141	147	149	148	156	135	132	130	160	162	167	168	136	161	156	148	153	164	147	135	155	147	155	169	144	163	140	160	148	159	152	151	158	134	158	155	135	138	157	173	150	160	148	154	137	149	177	169	140	149	164	148	131	130	149	141	135	150	141	157	151	149	137	170	169	150	158	164	121	129	171	156	150	151	141	170	157	148	152	160	159	137	163	140	144	149	153	142	165	135	148	136	148	153	139	162	140	175	170	163	157	169	136	166	146	164	129	144	131	161	170	151	152	147	139	159	157	137	146	145	132	159	174	131	160	144	140	137	162	149	138	158	125	156	130	143	167	150	164	165	179	135	139	142	142	138	159	130	164	172	149	152	155	133	128	151	151	152	145	159	149	172	157	156	167	150	160	137	129	159	156	135	169	156	164	137	133	135	159	186	138	141	139	146	163	151	153	146	138	133	149	164	142	136	158	152	143	150	171	157	171	156	145	159	155	149	162	155	136	131	152	154	138	160	155	127	142	140	159	147	144	158	166	118	151	145	139	153	138	152	147	157	162	165	157	147	168	168	150	152	144	135	137	146	143	132	136	150	149	167	132	146	164	159	164	156	170	187	154	150	146	153	149	152	146	134	161	155	145	138	146	163	153	162	153	145	124	145	139	153	166	126	154	140	152	140	143	151	151	145	130	173	151	152	164	133	139	163	137	142	182	162	149	144	135	140	155	148	154	163	133	159	157	146	133	156	145	139	132	158	141	149	162	142	149	157	130	135	145	166	135	140	158	172	143	150	121	143	171	146	149	139	147	152	150	133	148	154	167	158	149	140	132	145	143	155	148	168	157	155	132	184	183	170	157	159	159	162	156	142	125	144	138	140	144	146	152	155	145	127	130	149	145	153	161	141	164	145	168	136	147	142	142	165	156	143	169	154	142	139	154	132	158	158	170	131	142	159	131	151	143	131	169	130	134	153	136	158	171	164	161	144	152	148	140	175	151	154	164	164	149	135	165	173	142	157	152	141	147	131	154	152	151	125	139	149	124	134	175	154	141	168	170	162	149	150	174	149	150	152	160	143	145	150	154	166	148	141	164	142	147	140	168	137	133	153	133	165	157	146	133	168	173	135	156	138	132	146	141	153	143	168	151	138	148	130	145	139	149	167	157	166	136	164	157	146	137	155	166	172	140	147	172	154	134	144	140	173	157	157	157	128	160	159	158	151	168	145	144	139	162	134	148	133	135	155	157	129	157	165	143	131	159	147	151	143	138
22045	23271	33536	35465	33980	32359	26815	22945	20592	18536	22942	22207	17487	13851	13136	12337	16079	13383	12831	12664	11108	9847	9597	9946	10232	7315	7513	7196	8065	7610	8525	6703	7100	6873	5261	4793	4188	3194	2458	3233	2150	1663	2004	1844	1799	1305	1378	1064	991	1058	1018	1085	818	752	836	666	714	659	760	796	653	779	855	643	680	676	705	659	561	537	478	532	456	513	476	461	481	452	466	478	492	453	455	454	456	450	487	487	462	494	475	464	441	416	461	409	406	445	413	409	434	428	432	440	427	431	406	469	385	439	435	422	432	432	449	443	409	428	432	439	459	377	430	444	408	401	469	422	413	445	439	442	456	428	433	404	436	410	460	422	386	443	424	486	444	470	439	456	418	425	445	470	432	425	442	448	406	434	453	431	443	459	391	401	437	469	445	436	457	423	418	437	415	422	424	431	414	440	419	432	423	392	431	445	440	438	437	413	407	454	418	461	439	434	458	447	434	407	386	423	393	450	400	418	428	440	432	412	409	407	402	434	428	422	443	424	428	438	448	416	414	449	456	442	417	411	424	433	418	413	404	448	472	434	428	442	434	472	432	390	447	414	439	398	436	431	394	420	436	411	434	435	401	438	429	420	412	422	417	442	415	464	456	420	405	447	455	425	424	442	433	445	415	395	427	429	440	452	406	452	419	401	440	421	437	409	403	425	452	402	403	437	437	402	445	462	412	446	450	357	424	390	419	460	421	449	401	412	451	389	460	425	430	413	428	456	425	395	414	443	407	421	400	398	419	413	427	412	415	426	415	435	410	425	428	413	415	416	389	486	392	388	389	469	462	455	442	462	412	442	448	414	410	500	439	411	408	414	412	463	420	451	455	416	429	410	383	432	416	423	423	408	427	410	429	408	413	413	424	434	444	430	413	468	449	415	405	414	431	433	396	439	453	424	453	415	431	447	447	395	414	428	506	419	420	421	432	415	417	445	450	423	440	450	424	463	439	430	462	448	432	436	411	426	414	455	428	433	444	439	468	456	444	438	411	430	400	450	429	414	420	438	450	409	438	406	437	406	433	412	434	444	435	414	448	385	436	426	409	435	442	393	458	464	414	430	425	462	431	438	440	407	423	449	423	457	434	422	408	431	418	380	410	427	431	413	406	399	454	430	450	440	451	411	409	452	382	431	450	436	423	478	387	406	417	448	440	416	437	450	408	415	423	404	428	413	416	421	431	433	412	477	458	428	456	407	434	458	420	424	426	416	452	443	410	443	410	433	432	415	421	414	443	376	417	430	414	402	463	472	415	425	435	426	382	430	400	433	444	443	425	402	414	426	428	447	437	462	434	422	435	432	445	467	430	415	471	415	442	405	440	428	429	414	437	421	472	405	429	468	431	420	437	440	420	448	432	430	429	438	402	421	444	420	418	415	414	455	449	429	398	426	434	452	428	409	410	452	435	426	418	448	439	411	424	407	420	393	437	409	426	414	414	468	451	433	419	408	428	437	414	439	435	414	428	462	413	389	448	423	406	404	382	432	442	437	406	385	410	485	444	409	435	455	428	406	439	382	468	437	410	415	426	431	426	414	428	441	410	433	424	428	444	403	419	441	417	411	455	441	421	461	434	423	475	441	426	410	437	415	433	418	430	414	451	413	456	399	420	445	437	416	449	430	471	447	436	451	423	422	414	404	403	438	442	400	403	432	433	413	453	411	422	420	422	395	404	421	401	437	397	435	416	451	411	421	428	443	413	429	422	456	417	481	411	416	433	430	445	408	454	425	410	455	449	422	446	402	416	447	434	451	425	422	420	447	435	431	429	442	419	420	440	422	430	402	473	428	425	446	410	415	406	398	460	415	447	412	431	447	412	413	456	411	440	417	458	430	440	426	400	423	443	458	424	428	421	417	405	435	429	428	425	422	382	438	442	452	415	409	424	433	403	444	451	431	435	428	398	452	462	403	417	456	418	433	398	431	405	432	410	422	451	425	421	416	408	408	389	471	432	432	428	402	434	447	438	429	432	431	393	438	432	423	425	433	423	410	430	468	454	453	419	429	449	416	426	429	379	378	428	386	435	400	403	451	403	426	462	432	446	421	395	422	420	414	418	414	420	441	427	447	408	460	441	418	419	415	375	410	427	458	424	472	442	437	439	404	392	439	449	410	408	470	409	439	391	421	437	404	423	463	466	431	456	408	420	417	436	436	419	439	404	414	433	464	428	386	454	413	415	401	419	440	427	412	427	402	438	428	436	412	428	417	423	409	421	425	430	437	443	444	435	428	429	414	444	440	440	411	409	406	435	405	426	422	479	405	412	381	407	448	410	424	409	399	448	412	448	404	429	411	443	423	433	438	425	464	442	427	429	464	435	431	446	429	394	408	416	390	401	410	436	440	412	429	423	448	461	425	436	424	426	452	434	460	420	449	453	435	449	412	430	456	437	489	425	435	444	452	462	425	433	429	433	444	450	451	455	441	431	462	419	414	406	455	418	409	420	414	406	460	441	469	401	408	452	404	414	437	400	425	462	446	433	445	437	428	401	455	448	422	436	425	442	416	433	441	400	420	448	408	411	432	448	428	424	449	428	440	449	405	474	440	377	423	422	401	403	438	409	414	447	418	441	413	438	429	440	425	435	437	464	405	453	428	423	413	437	428	468	438	378	394	403	381	413	445	422	444	439	453	412	463	447	377	420	447	440	433	444	424	461	434	476	404	418	443	453	426	448	460	439	429	428	458	434	450	411	453	422	445	440	399	445	419	422	432	404	421	448	410	410	420	468	400	448	430	406	448	408	418	434	449	426	440	439	446	391	409	432	385	436	408	451	404	452	468	413	410	453	420	462	431	425	413	423	437	446	446	466	419	389	408	449	466	442	426	451	425	440	421	482	421	412	463	442	382	418	453	438	463	463	412	437	452	424	441	428	446	442	418	466	402	491	421	443	420	461	445	431	418	404	437	443	412	380	466	439	453	427	429	464	436	409	457	428	433	434	437	426	421	443	408	405	447	448	425	439	443	381	422	462	458	472	418	436	418	424	401	406	437	408	382	426	437	447	430	450	419	410	395	423	405	452	405	432	403	416	459	451	421	458	391	454	406	436	397	443	403	447	447	411	453	408	431	418	436	438	425	399	405	419	419	456	440	437	440	449	411	421	449	451	427	434	439	414	414	382	439	414	446	443	443	447	422	448	465	467	451	448	441	440	443	406	436	430	439	436	412	402	435	407	432	474	415	399	431	433	421	428	423	449	389	430	419	453	447	385	448	449	404	433	409	411	414	428	446	416	418	423	382	423	443	416	415	407	432	433	419	447	445	454	433	412	451	454	417	437	415	387	415	458	456	442	407	432	449	398	440	412	422	426	442	463	420	429	423	431	439	401	442	425	434	466	407	412	457	426	414	419	407	426	459	462	419	416	402	443	418	431	415	453	404	425	404	416	430	445	385	398	440	401	456	476	444	448	419	413	430	368	434	434	447	426	450	453	450	447	431	434	410	454	438	493	445	412	427	414	438	443	452	416	380	481	413
9077	6484	8236	6473	4358	2964	1979	1340	944	792	752	606	564	508	438	421	359	407	382	319	326	279	307	286	298	258	268	272	265	247	255	256	266	246	209	221	229	204	218	211	211	217	193	221	223	215	224	206	199	201	232	203	212	207	238	200	218	233	221	198	201	215	222	209	191	208	192	219	193	225	231	190	200	193	202	195	207	222	173	202	214	196	195	217	195	222	198	225	210	210	199	232	206	187	199	207	220	179	222	186	193	227	221	195	209	200	183	203	188	187	187	228	219	205	215	201	205	226	202	187	205	197	214	198	173	229	194	204	189	201	205	209	221	183	179	205	204	203	226	215	183	184	194	201	203	200	201	213	183	206	229	192	213	204	189	177	207	205	207	199	199	216	207	211	209	161	193	218	226	210	206	216	198	229	189	200	202	208	224	188	190	194	187	207	220	205	182	198	194	208	196	200	220	211	199	193	198	211	206	206	176	191	215	210	218	197	187	186	182	188	204	200	212	194	178	225	219	216	213	178	199	178	217	197	237	235	176	192	221	223	209	197	189	190	194	204	227	185	219	240	196	206	220	207	205	188	212	208	193	188	193	187	219	215	205	194	169	202	191	200	204	204	184	201	192	180	213	204	196	210	209	176	203	193	200	233	190	199	197	203	186	186	204	193	208	215	220	217	218	203	192	199	176	220	171	214	201	192	228	217	198	196	194	214	207	191	195	198	216	221	216	209	190	207	210	214	228	189	210	197	192	186	195	179	195	194	169	182	214	194	196	208	174	196	210	209	193	225	199	195	196	213	202	198	179	217	187	230	214	187	215	207	213	191	193	192	195	204	205	196	182	205	201	204	206	221	203	196	200	211	205	209	194	215	194	219	197	225	229	198	224	200	194	202	185	218	204	211	212	217	219	209	202	184	219	190	170	197	187	220	192	220	191	190	187	186	189	199	195	195	202	179	191	206	200	193	215	199	178	210	195	203	179	194	234	218	182	205	207	205	202	199	227	170	210	189	178	205	191	187	200	221	214	190	205	207	194	218	201	185	204	212	198	226	216	188	188	208	213	207	230	210	183	217	219	227	190	202	202	218	223	181	200	198	226	216	183	180	224	226	168	210	195	179	216	218	244	219	183	199	220	204	203	203	182	197	216	186	177	212	207	197	204	194	172	207	179	197	174	207	207	189	203	211	192	193	186	216	175	180	201	207	207	216	215	186	213	193	206	215	209	204	175	219	195	187	206	180	211	206	164	189	186	201	197	209	192	185	204	201	188	188	169	193	210	230	220	199	186	203	191	196	203	205	184	200	204	182	205	210	198	191	198	188	183	194	190	183	220	204	170	184	192	227	194	217	205	184	204	210	193	187	207	208	199	205	207	207	185	202	189	185	190	163	202	194	202	207	203	203	228	221	221	235	218	192	208	212	214	225	195	201	215	212	203	171	193	193	208	176	207	213	212	202	201	202	212	186	178	185	212	238	213	194	176	184	210	179	206	215	212	187	218	176	202	209	176	203	193	196	209	203	192	192	215	191	190	205	204	213	196	204	202	182	197	190	193	230	204	206	231	192	197	192	199	204	217	192	190	218	204	198	184	181	190	189	197	210	224	192	205	216	201	227	210	218	175	201	221	197	195	192	211	218	215	213	202	192	208	189	180	182	186	208	201	211	210	192	223	182	198	180	220	214	220	209	176	216	199	222	207	200	195	229	200	181	208	222	214	220	192	194	211	179	209	185	203	195	204	206	198	187	180	207	172	207	198	217	186	225	196	205	187	223	197	169	195	196	193	212	188	209	175	198	209	226	232	200	214	208	215	221	216	192	196	183	222	199	212	191	205	182	192	214	226	202	169	182	223	217	221	190	199	202	230	203	218	179	191	213	236	198	189	183	188	194	207	201	216	221	195	190	176	195	215	218	216	172	207	181	175	213	187	227	213	200	217	179	183	194	209	231	204	210	179	206	198	215	220	203	201	221	225	220	176	239	219	207	194	205	209	202	174	220	194	192	188	193	208	213	207	223	179	198	200	199	192	197	212	184	196	224	196	213	237	208	198	200	217	201	200	216	202	209	195	206	211	206	220	209	185	213	187	187	195	197	216	186	199	219	236	187	225	210	205	194	176	207	222	181	213	216	203	194	196	225	206	190	184	202	192	181	178	205	214	219	202	210	223	193	211	224	208	202	205	181	190	194	201	218	188	214	195	194	217	217	204	194	205	211	207	205	185	195	231	191	209	231	195	194	203	212	200	231	188	242	207	196	205	215	207	183	203	210	170	194	190	181	203	199	173	215	196	211	217	214	172	193	219	195	214	212	197	227	222	195	213	216	224	208	201	192	202	206	208	189	189	187	181	222	230	178	193	210	203	214	203	201	186	206	189	236	191	220	232	198	190	196	197	212	206	201	194	213	216	203	224	198	185	198	188	192	201	202	206	204	208	195	220	180	192	196	204	193	186	213	197	203	166	229	197	196	223	229	220	184	203	212	194	197	206	206	187	181	223	204	206	187	188	197	217	203	201	186	213	188	200	197	218	182	194	197	194	185	199	201	227	198	226	210	189	189	197	229	198	193	238	186	210	189	191	189	226	207	194	203	206	217	196	189	185	200	201	194	199	244	205	208	215	224	190	194	228	216	203	221	217	197	231	232	196	244	201	185	184	207	194	195	183	178	215	189	206	179	209	194	195	213	192	198	189	206	206	199	208	223	170	214	192	227	201	194	165	208	209	203	197	210	216	218	191	197	207	191	171	207	197	193	219	199	215	170	209	218	187	210	193	223	226	214	223	193	219	185	192	215	188	208	212	210	217	193	196	204	178	213	194	206	202	198	200	203	228	201	209	213	229	173	205	207	173	214	173	225	197	209	202	204	218	205	214	223	205	201	201	216	200	193	189	192	204	207	221	188	193	204	213	192	191	208	213	216	218	181	191	206	215	210	199	198	212	187	228	218	203	189	221	224	206	176	201	194	200	164	203	199	225	212	174	188	210	210	215	199	187	189	180	201	203	223	200	167	210	210	185	205	200	186	228	198	212	188	224	177	182	196	203	204	204	218	195	206	207	192	212	193	184	207	203	196	239	201	215	202	225	206	203	202	229	201	194	202	207	196	198	207	203	178	204	177	197	190	213	176	196	216	187	226	204	195	218	212	207	188	227	212	187	230	206	208	185	216	188	222	203	205	198	206	189	199	202	186	206	197	232	198	216	186	215	162	191	205	210	198	213	208	188	214	185	173	195	228	166	196	186	213	209	204	223	198	200	221	212	187	221	194	206	203	190	190	237	202	218	188	191	217	224	198	203	211	224	205	232	215	190	191	211	221	208	195	205	196	201	203	190	246	182	200	201	185	183	198	190	191	206	196	201	202	216	182	181	191	219	196	206	201	200	175	184	203	206	214	218	186	207	184	196	183	185	211	175	205	203	168	211	226	188	208	218	203	191	187	181	193	196	212	205	207	225	186	209	208	234	212	211	196	198	200	179	215	195	200	199	231	192	221
7843	7412	15607	15124	11828	9424	7071	5120	4078	3588	3224	2929	2479	2194	1884	1835	1863	1695	1508	1490	1269	1144	1092	1092	1112	936	978	893	966	884	918	879	827	940	776	785	717	720	685	664	636	628	633	633	613	580	586	607	583	595	604	627	620	558	585	590	606	557	579	576	555	543	592	556	581	559	588	594	560	611	589	544	518	559	561	562	580	578	535	593	548	556	541	567	586	531	543	555	577	554	546	543	592	588	548	582	573	602	540	550	587	564	540	582	567	521	553	536	536	550	545	518	585	554	544	536	560	553	550	546	562	599	558	591	563	556	520	582	572	540	555	586	552	568	557	548	517	549	560	566	517	553	543	525	530	551	526	535	562	550	536	526	515	552	605	575	526	555	604	520	544	558	563	553	555	544	552	529	550	541	514	544	551	572	559	556	581	572	562	555	578	547	564	504	553	542	534	551	606	557	594	554	573	542	519	546	532	550	574	544	565	553	563	539	563	564	591	554	549	548	532	529	602	573	552	553	583	571	500	555	558	568	540	546	554	519	578	555	551	541	545	608	581	507	505	571	547	572	538	552	557	533	544	573	573	558	551	543	542	537	533	542	585	580	586	558	545	565	568	497	567	522	512	574	545	554	580	542	532	518	557	531	585	514	569	568	585	535	505	567	542	572	546	567	555	513	569	537	552	584	552	560	578	537	535	548	523	564	538	555	572	515	543	523	536	589	543	538	539	543	553	582	581	531	526	582	564	555	555	526	540	536	559	542	620	563	511	580	531	532	560	562	562	532	564	545	548	557	585	531	551	564	570	533	540	548	503	549	565	571	591	523	522	516	533	553	557	557	544	565	539	540	577	545	553	581	536	586	555	540	557	548	572	564	537	574	515	574	554	483	539	571	595	552	574	560	562	572	572	545	587	552	550	553	518	541	523	553	571	593	554	537	524	507	545	574	527	532	530	551	565	558	501	557	590	589	523	521	571	547	578	509	557	551	530	593	561	561	549	524	573	579	574	616	524	542	596	602	525	546	512	548	560	559	586	564	590	606	551	540	572	579	529	555	535	541	558	526	570	552	562	536	554	590	533	528	535	543	564	528	564	565	581	544	555	539	527	534	535	563	522	546	538	542	534	572	541	548	579	533	553	572	537	556	588	512	534	563	564	543	560	554	531	550	592	518	569	582	571	572	550	547	538	550	550	572	573	584	540	530	558	615	532	556	580	594	533	578	544	569	529	583	574	565	547	553	573	528	541	505	515	550	550	555	577	550	534	529	518	538	567	522	535	605	569	575	543	597	502	561	611	554	540	536	577	556	530	569	590	605	509	545	561	563	555	550	561	535	528	564	561	540	557	582	550	546	540	536	498	530	564	536	520	528	492	548	543	552	566	551	587	528	521	549	532	557	536	528	521	542	522	509	557	584	562	541	609	530	508	579	537	566	569	518	552	547	552	567	550	536	530	560	585	560	544	562	585	566	520	588	556	533	567	539	534	557	531	572	550	554	553	566	559	523	544	536	581	507	550	533	506	562	556	535	555	558	579	572	566	548	539	529	559	557	558	510	530	595	520	503	546	556	599	529	587	574	538	544	539	514	572	528	556	542	553	552	546	553	534	548	575	537	582	551	560	555	578	537	560	546	540	498	506	522	549	517	550	552	550	571	619	551	557	547	529	551	562	552	563	545	501	565	562	525	550	589	550	557	573	541	550	538	565	534	572	570	547	544	600	555	542	563	512	551	535	608	562	564	564	528	538	547	530	583	580	558	560	552	567	552	545	512	565	526	569	537	531	588	551	538	602	545	533	555	547	597	570	524	573	544	593	519	592	521	532	593	543	543	564	554	594	516	531	567	546	516	568	559	582	540	541	567	559	567	580	505	531	555	567	540	549	518	484	587	541	510	526	553	562	548	548	523	558	547	543	528	508	536	588	550	535	576	536	515	564	555	558	546	553	520	532	515	551	558	552	559	545	570	568	566	548	598	546	592	529	574	559	529	536	566	541	568	540	573	546	541	564	527	535	540	560	557	547	570	521	569	522	505	542	541	614	578	556	568	591	566	531	535	534	539	551	576	540	525	531	592	541	556	537	583	543	589	588	560	552	554	554	535	573	524	580	536	547	584	549	545	499	576	562	521	593	563	544	565	519	546	558	557	545	564	569	580	507	553	510	582	546	605	571	528	531	582	586	582	554	561	577	548	555	532	550	557	561	560	500	556	539	545	537	533	533	541	564	547	533	556	553	537	567	556	559	546	606	559	570	549	560	577	537	486	536	530	569	578	547	547	543	530	537	529	534	563	541	527	531	531	528	557	549	553	541	577	575	514	575	550	544	563	520	540	551	558	575	580	552	563	550	553	563	608	533	539	562	541	551	541	563	566	531	555	563	558	556	573	559	530	557	558	535	523	571	564	593	542	610	520	550	535	594	530	558	593	578	537	537	568	542	545	544	546	500	526	586	587	558	547	572	601	519	534	533	593	553	608	572	552	544	534	548	494	557	571	513	564	578	515	541	554	568	525	573	538	569	558	568	530	559	500	580	527	555	546	510	559	568	576	516	537	570	568	569	557	489	540	543	572	546	591	555	525	557	521	592	567	566	513	540	604	550	535	579	542	547	553	571	521	541	495	571	542	582	527	574	525	584	518	583	539	553	572	538	522	530	489	629	521	543	572	535	564	557	579	520	550	522	558	570	573	534	554	533	592	542	580	588	594	567	567	593	517	560	557	507	525	565	545	531	589	594	559	564	542	572	542	560	560	571	564	553	539	550	586	530	560	558	531	531	557	573	555	554	553	522	528	570	531	543	570	593	546	548	508	539	519	539	532	579	616	568	586	532	552	509	551	530	523	527	526	561	544	547	552	534	567	556	578	577	521	520	520	562	560	541	522	582	533	556	528	568	569	588	542	550	566	538	531	576	582	573	544	564	588	574	549	514	521	584	558	558	517	559	529	581	551	563	578	620	551	542	533	557	558	547	574	547	570	571	577	559	551	572	586	572	552	529	548	571	574	533	559	476	562	539	553	552	580	523	495	515	563	550	527	542	533	568	544	575	566	573	545	557	513	535	521	544	506	551	522	575	564	581	559	563	547	583	601	524	528	569	590	546	530	532	558	573	531	560	527	565	562	571	515	555	567	562	531	532	571	546	552	565	557	526	559	518	520	556	607	561	537	569	515	563	518	502	551	545	552	582	543	545	528	550	611	543	593	559	540	597	569	559	567	568	540	528	533	532	549	531	561	546	525	558	534	559	512	590	527	557	512	533	580	583	529	558	530	570	571	571	560	561	521	576	583	546	557	549	547	552	546	565	573	519	508	581	534	509	543	548	584	552	575	575	529	557	608	580	542	538	508	597	570	570	575	561	538	560	553	541	547	566	539	601	580	600	539	495	557	523	569	579	566	575	580	491	576	573	546	551	519	575	551	553	544	556	571	569	549	529	516	575	584	538	512	522	522	592	535	536	579	531	566	532	540	578	563	548	571	592	557	575	519	561	600	531	574
24433	19553	25006	24127	20720	16020	10570	6156	3795	3946	4415	4034	3168	2666	2566	2013	2127	2300	1731	1815	1447	1044	1090	1135	1085	773	807	731	856	749	784	710	603	596	537	433	450	341	302	351	289	267	243	219	234	208	228	247	202	236	195	221	184	195	207	168	188	193	184	206	181	169	199	172	182	196	147	168	168	180	179	189	183	148	177	173	170	184	174	166	183	191	178	163	197	172	177	174	169	174	163	169	156	165	153	172	173	165	153	175	182	177	134	175	153	162	169	159	169	153	168	185	178	162	161	161	184	181	150	161	179	171	183	181	183	171	176	157	161	174	150	153	172	195	176	169	167	156	178	157	154	165	173	155	143	168	199	176	166	154	162	161	166	174	158	162	153	166	180	164	148	183	167	156	172	141	169	163	182	164	192	173	161	185	157	159	158	182	149	180	175	146	184	161	190	149	178	153	150	169	135	179	179	177	165	165	183	176	169	186	177	174	173	184	154	170	170	165	172	166	157	198	176	176	191	186	158	167	182	180	154	161	137	178	156	165	159	183	174	143	169	162	170	157	167	176	162	170	187	177	166	153	155	174	177	152	195	164	146	159	163	176	147	186	172	164	146	150	192	155	156	180	153	154	147	194	180	185	180	194	148	155	154	186	191	182	176	166	156	148	163	165	183	139	167	151	145	170	166	168	187	147	175	169	159	156	139	163	167	190	159	176	181	162	194	186	176	174	155	166	161	193	186	152	172	184	157	141	159	179	182	160	160	156	166	160	193	158	160	162	174	198	154	179	156	149	196	172	157	159	169	189	154	181	173	166	182	163	173	174	185	169	160	186	158	169	200	159	160	163	139	178	159	172	179	166	158	187	133	159	157	160	163	175	156	184	156	146	161	172	148	176	167	159	186	161	176	163	171	159	178	162	167	190	172	147	152	174	177	174	185	174	177	175	165	176	171	173	171	199	185	163	154	171	181	154	160	162	163	180	171	179	163	140	157	185	147	183	169	160	166	179	166	183	166	144	147	171	177	156	163	169	174	173	177	171	157	160	182	178	185	162	173	150	165	164	172	148	187	163	186	155	180	179	190	184	169	172	163	176	187	184	154	185	166	173	161	170	185	175	162	150	153	142	169	171	162	180	179	170	163	171	174	181	182	140	159	175	172	178	164	140	160	176	156	169	163	150	147	182	171	192	168	189	177	157	151	179	166	176	158	165	183	176	177	183	153	174	159	165	165	178	151	167	168	182	151	146	181	168	162	161	176	169	162	173	173	151	176	136	169	179	133	150	159	171	194	197	157	172	178	172	170	158	183	150	157	167	177	177	187	162	148	188	145	157	156	184	156	166	159	155	189	187	174	161	162	172	141	150	177	167	183	152	179	189	156	161	156	164	175	160	156	184	153	146	186	135	185	166	156	186	184	161	173	204	165	170	165	168	167	157	164	169	184	161	171	179	162	164	167	158	180	160	163	155	174	178	166	166	170	183	175	158	157	154	149	180	189	165	187	167	183	171	156	168	159	171	189	190	176	160	179	164	190	180	174	177	162	185	149	189	172	157	167	173	203	176	176	161	178	155	177	196	159	185	168	189	160	186	171	143	160	171	161	163	148	158	154	163	215	168	161	182	166	167	157	140	176	165	172	172	173	169	190	154	168	161	197	161	160	154	142	154	169	151	146	168	163	179	168	158	173	170	178	170	162	163	168	154	168	172	175	177	178	161	149	160	143	158	170	172	157	165	167	181	145	183	170	140	159	162	161	167	162	148	151	176	164	175	194	168	181	173	157	166	166	165	170	181	181	206	157	174	171	172	182	182	177	146	171	157	161	171	162	181	166	166	160	160	159	165	168	158	192	162	172	185	152	163	178	161	154	134	156	163	171	185	156	214	157	172	171	161	164	155	158	188	198	163	177	155	178	167	167	146	145	177	172	179	159	186	167	179	158	166	156	163	173	169	179	181	166	153	179	193	172	161	163	172	180	164	163	172	166	185	185	148	161	162	151	169	171	153	183	144	149	155	181	146	154	155	178	162	160	184	154	163	153	175	191	166	162	159	146	174	166	132	152	167	185	182	181	175	161	181	172	148	145	180	176	165	148	170	161	186	160	168	159	154	163	173	161	193	156	172	177	176	173	173	157	162	170	153	145	162	160	163	168	160	158	181	195	155	169	188	187	182	210	168	181	166	169	166	172	154	181	174	207	162	185	177	156	174	168	150	167	163	167	172	171	183	135	178	150	165	161	155	164	161	169	161	165	174	174	182	159	174	182	182	150	191	162	177	170	169	182	162	171	168	174	159	162	160	169	161	170	179	173	158	173	183	170	166	171	149	156	139	184	161	181	173	176	173	167	171	166	164	170	153	189	154	177	173	170	179	167	177	166	142	165	165	160	169	151	182	169	170	195	130	189	160	166	166	167	167	168	174	169	184	164	165	165	167	164	165	198	172	157	174	170	150	196	154	174	142	165	165	172	152	194	155	164	156	174	165	164	175	182	169	176	181	150	187	182	176	152	155	161	141	177	188	178	149	159	167	160	184	154	160	188	177	177	166	163	202	163	169	179	164	180	180	170	162	142	166	190	163	182	175	183	163	165	173	172	159	164	155	144	175	187	166	147	146	179	179	197	147	160	156	180	161	174	145	180	159	162	196	197	169	161	155	150	178	170	156	160	177	176	163	174	158	154	181	167	173	168	167	172	180	158	154	162	171	147	170	165	151	178	183	158	211	173	155	168	182	176	179	165	177	176	173	181	172	179	163	162	176	177	164	170	165	152	167	153	171	153	161	170	159	172	174	169	164	146	160	160	194	168	165	161	165	176	155	195	196	171	166	171	165	151	194	159	185	154	165	172	161	146	148	187	171	185	168	197	169	159	187	176	170	189	169	180	175	161	152	184	173	179	164	160	153	166	162	164	184	143	168	177	178	169	181	197	176	177	161	178	183	159	146	159	150	158	189	175	152	166	176	184	173	193	151	168	167	176	189	168	166	168	188	178	157	175	158	158	144	137	155	167	161	174	138	171	149	176	168	188	156	184	166	142	160	188	170	195	162	171	180	180	151	141	181	149	172	175	175	168	172	159	182	175	173	186	154	158	156	166	167	182	159	171	157	185	177	176	164	169	143	171	171	161	167	178	181	159	141	176	158	168	176	172	173	160	156	167	150	169	160	185	173	171	190	160	146	167	154	175	163	144	163	182	157	156	155	145	170	174	189	155	178	169	180	163	174	175	164	164	161	175	169	170	194	167	150	186	155	182	154	190	152	145	167	182	167	180	156	160	158	178	170	165	168	172	187	168	164	162	158	163	149	150	158	155	151	157	145	188	169	183	160	162	155	144	155	187	144	153	180	163	169	186	165	183	149	196	170	177	151	168	169	164	157	186	182	176	173	176	159	153	169	170	166	154	176	167	172	179	156	179	189	155	153	185	166	166	161	170	195	154	179	158	154	155	153	155	187	172	182	170	149	155	167	193	161	162	164	164	176	187	157	150	181	198	153	173	179
17757	17459	28574	29783	27919	25220	20101	15971	11974	13765	15789	14898	11539	9070	9457	8072	9486	8129	7592	8462	6335	5581	5448	5602	5940	4879	4360	4228	4876	4577	4575	4152	3763	3728	3026	2631	3017	1809	1544	1771	1344	1199	1146	1232	1047	886	914	869	855	782	713	860	656	604	646	602	616	556	595	596	593	581	725	592	587	598	570	597	525	532	526	488	530	494	519	492	494	509	472	495	533	480	483	497	514	479	500	484	486	486	512	488	464	469	475	466	435	471	460	449	473	467	478	494	510	435	483	471	495	464	478	467	498	465	416	480	455	459	442	474	460	467	439	434	474	487	452	459	450	488	461	476	452	458	469	492	491	467	460	457	443	457	460	446	489	460	492	429	437	465	459	448	521	442	484	477	459	449	472	450	433	481	459	469	444	462	452	463	455	471	497	486	477	481	443	498	474	514	464	466	506	516	476	477	456	491	528	460	427	473	473	463	511	465	464	459	461	480	470	472	500	434	507	459	484	489	474	452	464	465	491	469	515	445	457	465	490	501	459	467	479	471	443	466	463	468	480	477	455	494	501	445	497	459	482	478	469	492	446	511	499	484	459	458	480	471	503	492	448	451	418	459	453	447	437	476	426	452	454	517	473	526	469	454	461	470	481	469	491	466	472	495	492	465	475	510	488	478	475	450	481	498	491	507	507	454	485	471	483	477	457	423	484	462	480	483	486	460	490	445	436	478	481	491	469	474	476	421	442	467	513	439	481	455	435	501	430	423	471	437	462	482	451	490	482	488	483	480	428	475	467	478	478	486	461	474	479	455	528	503	470	483	453	476	482	478	473	478	453	468	471	456	468	463	452	441	444	468	458	440	470	438	485	459	458	543	495	480	477	484	436	474	475	481	472	485	487	460	442	475	489	479	416	428	511	481	447	465	444	424	416	521	448	523	459	464	500	482	488	434	439	460	469	479	481	453	462	486	439	453	487	475	484	474	444	492	465	469	487	484	443	465	432	486	468	479	467	423	450	479	449	509	446	469	485	461	433	447	441	496	456	436	499	460	458	455	482	432	480	438	477	502	494	447	468	479	460	482	477	489	466	474	481	484	484	430	447	471	469	501	487	459	447	491	451	472	540	476	442	452	450	495	512	496	456	495	530	469	493	447	455	476	483	499	494	446	464	483	469	497	417	479	469	468	474	475	449	463	465	489	459	483	471	494	453	460	497	483	426	440	435	482	441	477	474	521	454	452	420	465	483	494	485	466	496	459	471	464	469	462	473	502	464	477	455	435	468	476	486	488	422	483	463	453	448	464	478	467	482	494	479	475	473	470	485	463	445	477	499	467	468	445	465	482	469	451	506	465	489	495	454	470	483	452	446	452	521	471	466	469	426	464	418	486	492	498	449	534	465	429	428	509	466	439	529	455	492	487	495	475	428	460	455	456	458	495	453	468	451	483	497	454	456	467	445	444	453	441	484	471	481	465	512	480	475	469	446	464	482	479	470	468	474	431	471	473	470	432	456	457	442	429	444	449	475	501	446	445	453	482	477	455	497	469	451	465	444	474	492	510	507	441	461	472	464	511	457	459	473	432	453	471	512	474	443	487	453	460	455	481	501	476	456	470	487	454	455	488	472	488	467	461	466	448	477	520	467	454	479	490	453	464	458	472	495	458	446	443	482	455	451	484	500	479	458	437	464	474	448	481	487	444	465	469	498	479	508	466	462	448	451	474	485	476	476	465	447	501	461	512	439	492	485	454	478	437	488	525	466	461	487	461	494	478	442	445	503	483	454	467	427	499	464	522	503	489	495	468	495	504	506	445	500	438	494	455	461	476	482	483	483	462	486	500	451	470	457	472	442	467	467	474	450	468	447	476	488	502	481	503	493	503	466	466	492	456	488	509	458	495	470	489	474	450	473	461	467	472	489	461	493	478	489	456	442	467	446	478	478	485	486	427	502	475	470	487	467	530	474	493	496	479	471	466	469	470	481	494	475	431	463	494	472	466	478	491	457	463	472	492	464	466	514	449	460	462	446	451	475	473	494	482	449	501	430	458	490	461	469	496	462	448	458	448	430	449	463	483	441	503	473	443	491	457	499	490	462	438	449	468	470	453	483	494	477	480	498	470	463	500	462	423	450	501	454	493	493	493	466	436	520	488	501	490	463	463	482	436	478	427	448	494	481	469	504	418	485	453	476	487	495	489	465	482	457	479	470	467	461	445	453	466	519	498	455	489	491	494	428	466	423	465	468	458	441	441	480	453	448	455	457	436	488	481	484	475	445	468	471	491	471	484	479	481	460	450	498	483	472	433	464	477	439	471	496	446	477	473	462	472	462	473	474	483	440	473	483	500	470	433	483	457	508	435	480	477	461	478	516	465	452	474	439	508	452	497	478	441	477	461	442	469	463	472	477	496	474	448	492	472	454	483	478	454	479	454	436	482	493	476	460	485	449	488	461	478	441	493	450	473	465	435	467	452	456	452	437	467	457	472	491	501	488	422	509	455	482	461	464	492	478	467	524	498	450	466	509	467	477	438	428	449	472	468	484	468	454	469	431	481	447	482	443	500	472	490	483	435	478	455	456	505	464	455	457	448	450	473	467	450	472	483	446	499	449	467	476	466	512	462	491	484	459	460	464	474	470	491	479	464	454	463	504	491	445	506	461	482	464	443	483	515	464	432	465	488	431	495	467	462	478	480	483	474	492	466	451	480	488	460	470	453	454	448	498	462	474	485	430	467	496	483	475	491	460	480	462	476	483	471	449	450	497	508	480	419	486	474	444	479	484	474	464	447	454	473	504	459	487	489	469	438	490	449	473	485	477	469	438	454	464	438	471	499	500	504	476	501	489	473	464	487	473	491	477	483	427	459	457	492	512	473	488	457	471	454	466	466	458	453	503	462	486	457	452	459	478	438	505	484	476	442	515	456	506	480	460	541	461	453	471	442	446	490	498	466	453	431	461	482	468	459	458	449	476	478	511	500	478	446	481	487	471	504	462	500	482	449	469	479	449	471	496	497	467	490	472	420	469	456	464	463	450	487	475	454	452	438	438	486	466	433	452	472	471	455	452	509	483	429	476	467	480	456	481	472	449	480	460	496	464	472	481	431	451	466	460	461	436	496	423	457	443	461	487	445	462	505	519	472	456	430	504	431	482	493	440	451	440	451	491	454	489	487	485	449	473	478	491	503	489	463	486	485	486	461	465	460	461	427	484	456	434	479	491	454	432	472	474	473	482	462	431	462	469	494	473	446	480	447	432	463	450	471	463	464	458	491	468	447	465	492	489	475	468	479	464	449	480	449	478	496	479	470	496	475	466	475	470	511	462	469	508	483	480	454	464	478	478	486	506	436	467	461	447	494	431	480	456	488	495	498	430	450	470	457	473	493	476	472	464	491	488	468	481	474	480	453	452	484	448	445	461	509	452	484	435	462	444	452	466	452	471	452	457	452	456	449	463	465	477	486	488	441	454	447	467	496	439	476	443	446	458	449	442	451	492	454	464	491	474	466	453	501	485	472
32639	27787	32659	32336	28486	24357	18595	11446	7505	8925	8834	7875	6089	4629	4708	3915	3885	3840	3093	3394	2317	1927	1781	1682	1789	1503	1393	1535	1567	1429	1416	1128	1013	1041	844	856	791	484	408	530	392	350	353	371	311	283	250	221	245	206	216	244	186	199	219	191	176	186	182	191	168	166	217	196	158	193	186	165	156	172	168	146	147	163	153	165	174	158	137	145	141	159	164	155	173	171	150	142	139	157	168	127	133	139	164	142	136	155	173	149	182	155	153	147	152	159	152	139	124	151	143	127	148	139	144	172	182	172	152	152	157	163	167	164	143	148	157	154	135	146	143	148	163	153	161	146	154	142	162	171	161	155	150	141	146	137	161	155	152	136	140	129	132	137	142	148	158	155	176	162	148	121	132	164	135	134	140	136	139	113	153	129	137	161	144	150	146	161	142	133	126	149	151	141	159	156	147	167	157	139	145	146	155	160	160	162	148	130	129	129	154	159	144	152	152	144	143	168	157	132	152	148	157	140	150	151	130	153	141	142	148	148	171	138	149	134	150	137	140	125	142	163	124	171	157	157	152	180	151	132	159	144	134	154	159	155	139	134	152	155	111	125	152	131	161	162	169	161	154	152	151	151	185	164	167	152	129	145	159	144	145	145	140	151	144	153	160	134	150	136	129	146	145	133	134	123	150	162	140	138	125	134	168	121	127	163	137	169	150	153	138	148	154	148	121	142	157	145	141	144	155	157	124	149	152	118	155	130	144	129	158	136	168	146	146	125	124	158	132	149	164	153	153	117	138	154	154	128	146	151	143	157	146	149	136	169	146	133	146	139	157	144	120	162	151	148	151	148	154	137	143	157	139	153	137	157	157	174	137	167	153	148	134	163	138	131	141	152	132	162	160	148	182	131	150	150	135	150	139	156	172	140	123	170	151	170	153	139	145	149	144	150	150	120	154	135	161	162	150	157	135	142	147	139	151	145	149	137	152	138	166	151	143	147	147	134	163	146	131	150	133	147	133	140	180	154	149	131	152	126	150	159	159	160	154	140	171	163	125	147	151	134	136	163	147	151	163	153	164	142	169	149	139	154	150	150	153	153	147	152	156	129	146	168	148	113	142	156	166	149	152	137	159	165	153	148	142	122	133	158	160	168	156	158	160	154	147	156	141	157	142	145	140	172	178	128	148	170	141	154	145	152	163	141	146	137	164	172	150	159	138	172	154	151	138	170	129	158	159	165	133	140	157	155	157	156	146	151	163	144	146	162	142	170	148	139	145	144	146	154	149	158	137	145	158	170	147	143	145	177	122	150	166	151	126	166	141	165	148	165	148	122	120	144	157	147	142	165	137	156	126	164	149	155	144	163	151	135	150	122	149	165	150	155	132	129	126	136	148	145	122	146	152	141	142	145	143	151	152	156	158	160	131	154	142	143	154	171	171	150	159	140	144	153	154	151	136	160	174	163	163	138	153	171	157	149	167	149	166	144	147	155	146	151	160	136	151	136	141	169	171	142	123	150	152	128	151	161	157	135	163	159	170	146	153	135	161	153	160	148	153	156	152	134	155	143	143	147	138	154	148	158	151	152	146	150	155	165	151	170	153	141	144	138	170	146	155	142	157	150	178	133	142	141	156	140	169	127	128	156	175	140	150	174	160	140	151	137	153	158	161	124	154	153	159	148	141	151	173	159	155	146	140	171	140	152	140	133	155	143	166	139	134	159	152	150	150	153	133	150	160	162	142	145	141	144	154	160	158	159	140	157	133	157	138	136	144	139	156	145	149	143	132	156	154	170	135	129	159	128	138	164	145	143	170	141	130	124	143	167	177	150	150	149	176	138	144	146	154	170	140	147	145	139	136	159	164	154	160	144	158	129	168	145	173	149	168	156	168	143	152	149	141	147	136	142	166	164	190	159	141	147	141	140	135	161	144	150	159	131	149	149	157	141	150	155	154	162	147	145	141	156	146	117	145	153	127	156	147	146	155	143	157	142	141	155	169	163	141	144	140	152	156	115	151	162	147	157	150	139	169	145	145	139	150	153	137	138	160	142	141	148	154	152	120	148	128	149	165	144	150	158	165	157	137	170	152	145	154	147	139	167	146	136	150	146	169	143	138	153	142	164	148	168	135	144	140	157	149	156	171	142	161	132	149	162	154	147	171	131	156	152	176	147	151	176	131	140	161	157	135	160	147	153	157	143	140	147	119	143	173	163	153	148	152	159	142	150	137	180	148	162	155	144	135	140	158	148	142	146	138	155	155	142	170	151	158	130	131	138	138	150	145	161	154	133	121	116	142	180	142	153	150	136	116	137	142	129	160	140	146	149	148	153	170	166	155	145	157	129	138	132	190	139	160	128	143	166	156	151	151	151	138	161	146	150	158	177	151	134	156	142	140	166	160	137	153	142	146	161	152	164	175	147	153	154	165	151	146	172	137	153	173	163	148	177	141	155	163	135	119	155	143	164	160	147	141	117	156	154	155	150	159	152	168	167	149	119	140	129	126	143	147	159	155	137	145	159	163	165	175	155	144	135	158	148	149	126	135	152	144	142	163	153	153	134	136	151	175	170	138	153	153	159	155	151	165	182	144	157	145	140	156	135	132	136	158	156	145	157	162	139	150	159	148	160	155	151	156	152	148	149	159	138	161	138	152	149	157	139	148	149	153	150	141	140	148	152	143	143	153	129	130	153	140	134	156	142	132	158	150	170	143	149	156	126	152	156	140	140	139	158	162	145	144	150	144	163	135	159	162	133	137	134	147	150	147	139	136	145	164	177	169	165	151	151	148	128	145	150	140	145	145	155	138	161	162	153	146	137	157	145	120	163	138	141	157	147	178	162	142	153	168	155	133	160	147	150	134	143	149	142	138	138	138	173	139	156	146	141	152	155	160	149	162	168	157	177	154	147	144	142	157	152	146	143	132	148	147	164	154	150	160	148	150	152	160	148	147	157	166	153	146	141	139	140	148	152	143	142	152	136	138	167	162	172	139	175	136	152	150	161	167	146	137	138	142	148	137	134	153	157	155	148	158	151	149	158	149	138	132	143	143	151	158	152	119	137	150	142	160	125	149	145	152	133	131	148	154	143	134	138	151	159	156	149	147	148	143	155	135	158	132	145	163	195	140	169	122	133	151	152	155	151	173	136	163	162	165	135	135	141	145	152	132	156	141	186	165	140	133	142	154	150	158	135	127	166	135	159	147	148	141	124	165	163	157	166	142	154	145	140	149	149	167	148	155	163	149	141	141	155	165	165	159	132	163	168	155	129	158	136	162	140	131	148	163	141	164	161	132	150	153	174	131	153	170	141	155	129	154	141	117	133	137	148	144	139	162	162	151	142	157	145	152	131	149	161	155	161	148	139	141	157	149	151	158	159	158	138	144	171	137	155	156	150	139	151	158	150	152	143	149	163	145	153	169	170	151	149	159	164	150	135	140	127	152	141	148	149	156	151	131	160	141	140	135	153	159	133	153	146	143	158	133	144	150	171	165	132	131	152	156	162	133	156
22770	23314	34181	35998	34305	32270	27326	21475	18573	22259	23808	21854	17757	13878	14528	12513	14955	12354	11671	13507	9656	9680	9337	8209	9430	7876	7412	7911	7989	8099	8343	6580	6419	6165	4743	4526	4771	2695	2322	3029	2210	1893	1687	1866	1495	1348	1322	1133	1089	1036	964	1167	738	735	873	617	688	702	754	693	663	744	897	635	637	709	647	657	563	532	558	479	503	472	489	475	469	479	499	472	446	474	466	435	468	504	443	485	438	495	433	479	459	445	435	449	425	461	453	441	406	475	439	420	440	412	440	423	466	443	433	412	470	403	416	463	464	452	419	398	435	418	423	432	452	459	428	427	469	431	404	409	428	425	457	405	423	429	441	470	429	415	431	445	416	413	432	419	432	443	443	422	446	440	422	455	428	442	401	426	420	428	398	439	424	411	464	434	450	408	413	439	410	447	437	431	385	428	424	450	434	397	410	435	430	452	421	415	428	449	413	406	389	419	452	402	444	409	429	405	406	422	477	408	405	449	475	417	429	448	464	401	420	428	429	439	461	425	415	460	426	412	454	411	442	432	447	431	472	467	425	414	390	439	397	460	464	418	406	406	440	432	424	471	452	403	421	431	462	426	419	432	455	468	451	410	429	427	438	396	406	446	446	419	448	435	413	449	429	423	432	422	443	422	438	436	407	423	406	447	453	370	424	428	430	406	454	439	444	463	403	407	428	432	404	437	373	427	435	420	490	441	405	431	405	415	447	443	430	475	405	414	457	458	447	421	427	410	379	400	477	447	451	428	420	418	423	420	434	433	450	437	391	440	429	419	442	439	405	397	404	438	389	443	447	450	402	401	454	465	420	424	434	422	446	415	409	444	421	439	423	436	432	417	440	425	473	430	429	429	438	439	390	411	428	429	440	418	419	445	453	449	437	404	443	471	435	436	402	458	464	467	454	453	395	428	450	411	437	431	416	432	433	420	381	419	412	465	419	431	398	386	441	381	405	409	414	415	417	475	399	444	447	416	431	442	453	429	439	453	454	444	446	384	444	438	434	463	409	433	415	449	426	446	457	452	417	406	418	408	409	432	430	418	406	485	458	411	415	406	432	446	449	446	430	416	440	393	419	432	416	445	466	429	402	427	383	441	445	430	436	424	421	389	454	414	398	464	405	409	389	401	418	441	483	467	444	407	417	411	430	395	428	379	436	467	403	416	451	434	436	417	390	438	428	434	438	438	422	407	401	399	448	445	429	436	451	414	440	442	411	438	409	462	428	418	396	417	467	454	418	424	428	441	416	412	451	439	439	473	472	436	432	421	422	431	469	419	453	442	425	428	439	471	414	426	450	400	437	428	431	398	438	443	424	407	404	447	413	452	470	431	415	423	443	381	440	459	403	439	421	484	427	459	425	488	406	402	420	444	444	395	376	403	456	412	409	418	470	408	425	412	442	421	464	442	437	435	433	429	428	432	431	390	425	375	410	423	461	444	411	415	425	429	437	444	418	469	425	406	404	408	433	440	436	406	420	410	407	399	411	419	458	421	419	401	461	432	439	412	413	391	452	438	445	425	433	415	417	413	458	433	443	431	439	444	430	379	437	420	388	459	418	401	423	403	426	423	392	450	424	412	417	446	421	430	411	431	430	429	433	424	445	467	404	433	444	428	454	413	387	422	439	451	430	424	433	408	428	414	465	436	450	400	439	432	427	428	435	445	440	437	427	444	422	419	429	422	423	440	401	453	390	411	443	414	378	438	431	374	413	434	430	396	425	394	422	441	454	415	444	449	434	442	420	465	380	442	423	432	443	410	458	456	438	460	428	442	418	438	404	412	460	399	427	429	433	445	456	430	424	391	413	430	426	432	428	465	436	410	438	453	423	430	407	445	408	445	394	424	450	448	433	438	424	435	448	462	428	424	364	411	450	431	463	438	432	440	451	441	435	429	418	431	434	410	403	440	430	407	403	452	453	412	419	405	436	449	446	399	422	450	427	405	432	410	397	406	439	463	412	428	429	436	421	420	397	396	447	439	405	451	450	424	448	427	438	457	423	411	460	442	426	429	417	443	406	415	413	385	455	422	450	403	432	448	408	464	456	437	430	411	405	417	393	425	470	425	416	453	460	425	438	443	404	435	421	416	392	400	433	431	417	413	386	449	454	424	397	419	423	429	453	419	406	471	505	424	449	385	386	402	425	415	419	473	397	437	386	387	451	403	417	461	442	405	446	454	438	420	429	407	416	408	432	424	419	417	446	395	427	397	438	434	417	433	415	445	419	407	463	410	423	392	414	461	452	423	398	444	403	438	418	428	415	421	416	405	422	429	451	429	406	413	427	391	401	429	423	451	427	448	419	437	439	442	411	446	431	460	448	393	411	436	446	427	433	420	450	433	438	412	433	451	414	402	444	458	418	430	429	470	422	420	462	427	414	433	409	446	405	435	436	418	430	403	439	454	432	448	426	413	371	444	440	457	409	412	469	383	440	396	442	413	396	432	436	404	430	425	409	407	453	417	430	410	417	462	409	469	419	439	446	419	381	395	424	416	419	445	424	438	446	434	425	422	407	435	438	350	424	428	444	452	388	403	435	470	448	422	461	385	412	433	426	426	437	422	431	444	436	411	463	443	443	470	374	399	420	406	400	421	421	424	396	388	420	419	423	428	435	403	419	406	448	422	432	416	449	441	425	382	425	406	443	447	405	445	417	429	454	431	420	437	409	414	464	455	401	451	402	460	404	367	408	429	456	436	483	413	486	389	429	409	414	446	445	429	389	401	411	453	449	468	436	439	442	417	457	395	414	433	426	458	432	440	421	392	453	443	412	440	451	427	426	419	436	426	450	421	414	467	443	438	454	451	434	425	441	418	416	413	416	458	464	424	403	460	414	418	452	439	407	426	411	414	425	446	410	398	403	443	410	409	437	409	488	386	430	469	453	420	450	448	426	429	429	420	428	406	438	435	443	402	385	447	419	472	430	437	426	399	430	414	446	419	397	415	429	410	443	430	430	419	441	441	403	428	427	429	434	450	436	413	441	463	429	440	428	428	427	415	436	463	413	411	449	397	432	423	409	415	404	455	381	456	417	462	445	445	433	405	421	442	399	428	432	426	429	439	400	432	435	426	430	440	430	407	407	400	412	424	422	419	435	451	413	440	431	432	453	407	427	439	438	405	435	387	408	458	387	398	421	439	431	442	409	413	428	424	390	428	480	418	403	410	407	407	449	470	401	447	421	453	443	444	443	403	430	388	475	414	414	455	429	420	429	431	445	457	428	409	448	405	418	426	443	423	419	402	449	423	403	428	458	435	407	440	436	401	444	443	450	429	431	444	422	401	430	443	402	437	399	410	440	425	430	424	447	412	428	427	446	440	452	428	451	424	416	428	426	413	439	421	443	428	447	397	422	453	432	398	412	390	435	413	430	406	456	406	451	437	413	408	437	446	408	436	442	427	463	407	449	456	445	428	434	458	436	455	432	411	404	395	439	453	399	432	409	387	394	440	438	439	445	414	413	431	442	448	426	416	394	423	434	418
9661	7107	8322	6603	4620	3058	2067	1424	1128	898	864	671	581	533	456	432	456	397	351	332	301	273	261	278	272	237	263	270	252	278	259	223	251	222	229	213	237	201	193	184	207	193	203	223	203	201	193	236	217	194	231	216	211	197	224	218	219	198	229	194	205	199	176	207	213	207	206	213	218	188	180	179	200	209	183	186	192	203	191	187	203	173	226	208	168	195	203	203	191	205	172	185	195	194	190	218	194	218	184	187	190	200	220	203	203	194	226	218	204	188	185	187	225	193	201	193	209	195	208	207	197	207	222	177	206	182	202	190	196	200	178	212	204	214	182	176	194	198	197	198	225	199	197	189	193	182	210	208	172	196	194	198	186	208	200	204	222	182	201	193	193	196	197	183	179	188	192	192	204	186	212	209	155	208	193	174	170	191	187	190	191	205	208	182	198	199	207	190	199	193	210	238	224	198	186	185	200	203	221	196	206	214	220	188	214	218	194	220	244	208	191	198	221	206	205	211	179	211	229	190	207	189	213	193	220	183	167	183	208	211	212	212	217	206	201	190	212	180	192	193	194	188	197	190	188	204	189	203	199	196	194	212	188	195	184	226	198	216	191	177	188	209	194	203	202	201	204	199	211	204	215	190	231	167	203	185	225	204	195	199	172	186	200	190	184	177	210	218	202	197	184	184	207	187	202	209	196	180	211	182	223	191	199	195	198	202	196	203	187	165	211	220	216	193	213	202	192	225	217	206	187	200	196	220	187	206	220	206	180	189	218	230	209	213	213	181	210	205	180	218	194	194	215	214	200	164	177	178	202	204	232	180	180	201	210	176	185	175	192	186	187	193	201	212	206	232	203	192	189	178	191	185	189	179	192	204	180	183	185	197	197	205	213	193	230	189	199	209	192	196	204	185	184	218	201	217	205	222	195	203	200	190	209	169	200	204	192	180	196	178	202	212	217	217	194	181	204	194	198	216	205	217	205	193	216	191	186	195	224	177	194	184	176	208	211	196	182	200	210	213	234	201	204	209	188	196	206	183	225	169	206	232	196	199	191	216	212	215	209	196	173	194	202	184	199	202	212	196	202	183	196	190	206	172	195	199	182	193	200	182	199	225	203	214	185	181	214	184	177	198	192	185	194	196	208	208	207	194	200	192	185	187	188	205	186	207	187	200	206	234	196	226	180	189	183	175	196	208	205	191	191	200	214	201	177	210	185	213	202	208	208	211	218	198	199	182	207	193	183	191	205	221	210	167	213	183	195	186	190	208	203	201	224	182	195	195	211	190	188	220	206	212	190	205	207	211	189	213	185	204	183	208	187	189	187	205	220	201	184	195	224	184	218	210	213	198	196	177	199	214	203	198	205	201	217	200	218	212	203	210	214	195	205	189	205	235	215	198	209	222	186	177	185	208	209	190	182	212	200	209	180	173	192	201	197	180	203	209	193	195	208	214	213	174	206	185	222	205	195	196	183	190	204	222	182	193	203	178	188	195	182	187	218	201	186	195	198	183	210	164	207	190	201	216	207	180	233	219	206	205	195	203	195	182	177	176	185	213	213	199	200	180	201	193	206	197	208	223	181	218	200	224	204	205	193	201	229	207	205	199	187	195	194	203	228	198	215	188	202	205	184	190	192	179	196	186	194	215	179	210	215	205	199	189	181	199	212	208	186	219	194	216	198	202	211	162	203	174	193	187	211	202	190	180	183	186	197	203	204	195	201	217	198	199	200	198	193	204	173	208	237	184	193	206	222	186	201	218	193	206	202	187	218	174	182	190	188	187	184	199	193	186	198	201	201	227	225	182	209	198	204	232	190	196	214	206	195	171	177	195	197	186	202	191	210	219	216	174	215	191	190	204	193	180	203	192	198	209	186	197	166	190	198	206	203	200	207	218	172	190	197	195	187	168	215	199	202	214	182	187	187	197	193	192	184	220	209	194	200	191	217	174	224	192	193	187	205	221	187	213	172	226	201	215	215	186	207	221	214	194	214	213	191	188	192	210	209	219	194	199	220	209	194	188	204	191	187	203	192	200	203	181	191	212	211	205	201	189	193	205	202	201	198	194	201	189	171	184	179	219	211	190	212	200	198	211	221	199	218	211	179	192	219	218	177	209	226	197	196	193	213	191	190	218	198	191	168	199	200	210	227	211	186	201	209	214	182	186	204	211	207	196	211	183	179	212	193	218	213	196	204	177	169	188	208	212	225	200	179	187	185	201	232	203	206	202	199	228	195	217	206	193	204	222	194	201	198	200	195	192	220	206	197	181	199	218	191	204	207	215	193	167	195	175	208	188	194	206	183	213	203	190	216	233	195	188	194	214	176	209	214	209	208	209	196	197	200	214	202	194	207	206	177	189	221	222	194	199	208	194	187	192	204	218	206	210	189	200	192	201	227	198	184	191	216	223	203	209	204	179	209	204	201	200	203	178	184	220	198	206	196	188	188	194	182	195	203	206	206	197	204	179	212	198	221	200	204	205	194	181	209	184	208	190	199	205	190	223	196	183	200	197	196	196	193	218	208	210	192	157	217	205	188	194	209	201	213	203	210	207	202	191	181	215	198	192	177	212	196	206	173	229	220	209	183	199	162	172	186	205	181	192	195	190	200	199	196	187	174	204	181	209	213	227	198	204	203	216	210	191	212	198	228	202	200	199	184	205	201	204	174	217	187	175	215	205	220	197	190	226	201	167	197	199	218	188	208	198	180	198	197	203	207	197	209	219	196	184	198	188	190	203	200	208	191	197	204	214	197	202	173	201	205	207	184	182	185	200	196	189	213	199	205	193	194	220	195	195	210	217	198	206	210	191	213	198	191	205	204	223	194	210	202	224	196	193	196	188	221	169	191	187	175	210	201	207	204	209	203	210	194	173	191	182	188	196	213	187	197	220	197	236	210	158	198	198	210	209	171	184	209	191	206	186	195	214	203	173	222	194	177	185	210	200	181	197	205	201	203	195	206	199	207	181	200	188	200	193	212	235	186	190	188	197	197	183	230	191	207	197	210	222	209	168	218	202	208	180	197	209	202	181	187	208	229	208	182	197	208	233	225	197	228	181	182	189	206	227	182	197	210	208	192	172	176	204	197	203	181	211	212	206	197	185	219	205	199	203	191	230	169	193	190	185	215	203	175	203	182	209	235	188	201	235	218	176	196	200	236	204	222	182	193	198	193	200	213	210	181	230	213	206	220	198	199	209	191	227	203	200	193	209	176	193	192	215	202	188	204	216	188	206	204	199	186	191	211	187	171	176	203	214	174	188	207	165	211	190	227	199	212	200	207	208	178	214	215	174	198	198	185	204	202	202	207	209	186	217	202	195	189	187	203	180	199	193	191	211	210	196	182	201	195	190	198	215	205	207	205	197	189	226	198	205	206	212	187	212	184	208	197	202	181	212	189	207	222	192	197	214	175	211	197	208	189	194	205	196	188	188	201	207	198	215	213	201	204	195	195	216	217	188	189	186	184	199	224	198	200	203	203	173	190	206	198	200
8230	7799	15825	15307	12230	9628	7014	5399	4097	3622	3656	3064	2688	2229	2072	1816	1870	1715	1501	1586	1227	1190	1177	1200	1179	1016	989	997	1033	956	992	900	837	830	801	738	779	671	656	722	665	643	627	642	585	608	593	574	555	628	587	573	592	605	564	590	589	556	551	621	585	540	584	547	569	571	577	558	550	556	587	545	542	551	591	537	565	539	531	567	571	543	589	515	585	538	561	594	527	545	542	550	575	557	576	530	575	567	563	571	523	553	519	562	538	624	561	535	541	564	580	543	536	582	527	583	580	600	528	545	576	557	552	553	550	585	552	557	551	554	529	565	541	594	526	558	568	547	547	554	550	541	547	537	551	553	536	556	538	562	545	576	545	554	542	554	581	570	515	593	533	531	561	536	554	567	559	580	567	577	541	589	522	551	562	565	576	590	540	539	509	548	553	536	553	574	597	540	578	584	543	555	574	593	555	570	541	561	541	592	554	546	512	527	523	545	551	556	484	541	555	567	572	496	554	552	551	567	555	562	538	581	529	560	550	568	597	569	546	548	493	543	550	578	545	559	548	548	514	531	583	550	509	515	500	537	576	524	547	512	559	529	560	599	583	534	578	573	562	559	549	574	578	607	569	563	549	529	541	552	534	545	545	562	556	537	573	552	563	531	563	550	563	542	531	560	552	513	518	539	603	568	544	576	538	550	567	542	529	591	556	542	594	542	545	609	566	552	556	574	552	561	531	541	592	553	550	535	592	552	556	553	544	556	507	591	568	557	587	552	563	562	568	511	529	550	555	545	554	571	537	533	553	577	506	544	531	563	583	592	574	513	544	541	558	572	552	585	547	601	577	532	534	546	543	528	534	584	530	539	552	577	620	551	559	536	599	538	549	533	543	559	538	526	566	538	549	548	554	531	519	563	577	573	535	554	549	573	567	544	528	540	551	593	594	594	535	541	517	538	557	544	558	545	544	576	522	605	561	566	554	551	573	569	536	548	554	531	573	505	577	551	558	493	560	523	513	527	543	568	512	574	534	571	525	528	536	598	551	551	566	567	548	504	585	591	527	557	544	591	575	533	564	529	559	556	566	510	575	541	567	560	562	569	565	511	596	531	560	546	572	565	571	555	522	555	580	525	534	556	543	545	569	542	580	597	547	531	568	526	572	536	526	536	555	598	503	555	545	579	569	573	573	551	531	586	547	555	524	539	520	560	546	547	584	534	557	520	563	522	586	519	545	543	562	550	528	504	562	541	553	553	515	594	578	568	513	588	529	529	515	555	567	578	508	602	554	598	519	552	535	577	520	545	561	589	519	563	553	559	605	512	562	523	568	555	542	593	584	548	552	572	517	545	526	571	556	537	543	577	550	555	577	553	590	568	572	576	521	572	539	514	563	532	543	557	577	607	559	543	507	564	532	545	513	536	532	537	551	550	556	570	547	538	523	555	497	556	572	614	558	563	591	558	535	545	481	548	596	519	532	585	591	574	528	548	583	545	541	584	563	564	539	549	619	537	542	541	583	564	560	586	537	537	516	545	550	548	535	552	531	563	516	528	564	555	545	529	572	591	534	551	558	570	576	573	547	521	528	571	545	572	548	573	581	563	554	509	578	557	560	586	529	571	571	578	589	587	548	512	534	574	532	543	558	591	498	551	526	488	525	514	573	560	565	551	545	553	564	578	576	571	570	556	565	532	593	505	570	538	551	587	545	563	521	554	517	595	571	572	569	565	538	567	550	514	513	531	546	551	555	518	550	552	550	546	569	502	533	529	567	554	564	566	556	574	550	540	545	586	512	568	539	541	568	547	521	578	531	563	522	554	499	549	562	544	598	579	563	548	552	554	557	572	549	533	536	573	527	505	553	556	539	530	528	563	513	614	550	550	569	592	533	537	532	516	562	526	564	560	530	535	529	541	529	560	523	556	563	524	568	545	554	557	562	551	570	561	524	574	520	557	557	548	516	541	578	523	554	541	578	552	566	513	520	550	554	551	553	596	511	609	568	525	531	562	525	568	569	560	543	560	541	539	569	542	552	587	585	545	574	551	568	553	572	574	538	590	565	501	540	538	550	543	534	538	571	551	558	533	554	526	566	521	558	560	543	553	530	538	537	551	590	541	549	521	527	553	536	555	551	542	523	573	560	568	557	498	589	537	515	534	541	526	514	591	517	560	547	556	561	594	539	526	528	592	573	540	580	553	543	529	550	556	574	500	556	499	570	570	564	508	577	539	567	542	568	534	522	542	525	522	525	537	550	584	569	546	489	502	544	549	540	522	509	538	571	563	566	566	577	566	525	573	558	548	560	522	547	532	598	536	536	560	551	523	556	546	548	519	576	549	551	533	539	574	523	538	539	535	600	557	607	546	531	617	559	551	519	545	559	570	564	533	536	558	549	582	544	556	533	545	528	591	600	587	565	528	521	569	571	561	579	570	579	534	556	545	581	543	574	539	579	559	535	548	524	525	536	536	568	546	531	548	555	522	559	579	572	537	594	569	552	587	544	540	559	529	573	514	552	569	569	544	532	518	543	502	585	572	536	549	560	532	514	556	586	554	532	552	552	513	518	525	550	542	579	533	538	560	521	545	546	534	546	561	555	542	513	529	542	541	536	529	559	527	569	563	579	589	522	521	544	552	574	549	560	559	535	509	566	579	560	588	500	552	539	581	570	526	556	599	569	542	561	534	516	536	562	496	562	586	601	552	477	541	517	555	559	546	545	547	517	567	565	565	588	562	553	493	563	583	559	580	552	565	506	534	562	590	506	553	598	549	554	526	523	555	567	518	556	551	546	584	557	537	534	539	576	546	516	559	531	528	523	527	549	567	546	527	557	529	540	548	564	547	564	561	578	566	559	566	513	534	566	564	554	546	589	527	578	559	541	539	553	549	598	558	537	576	557	558	605	526	556	538	557	547	548	544	546	550	497	547	538	553	519	546	542	551	516	525	492	564	554	540	575	554	574	582	594	556	572	594	572	567	559	546	549	480	516	561	577	533	556	542	520	547	550	614	590	587	530	530	579	554	583	501	490	564	535	567	512	525	514	591	553	529	549	537	549	516	564	579	549	519	557	585	566	549	556	554	562	584	567	569	540	545	552	588	534	536	525	540	553	556	537	547	595	567	521	560	580	585	559	533	528	560	553	499	532	501	559	548	573	538	563	584	570	557	528	561	559	559	581	574	542	512	575	538	562	517	536	586	548	525	500	513	561	500	556	554	514	573	575	578	552	528	576	578	545	560	552	575	562	548	553	541	570	587	569	534	564	567	538	527	556	534	559	552	565	573	554	584	535	530	546	547	549	546	585	551	592	602	540	559	560	592	486	554	545	525	509	514	570	552	589	578	563	561	573	557	575	540	541	535	504	518	561	540	542	575	577	533	530	538	549	567	543	513	534	532	560	547	525	546	522	556	537	548	518	566	563	564	487	562	532	557	545	503	575	552	556	565	530	536	521	557	578	602	520	545	524	575	584	584	602	579	537	558	549	498	602	551	546	580
24069	19704	24668	23625	20480	14953	10110	6179	3916	4340	5003	4339	3534	2586	2346	2014	2529	2027	1769	1676	1182	992	1049	890	1103	890	788	879	879	789	737	661	673	632	500	424	495	313	328	352	284	290	238	249	231	228	219	219	228	182	207	231	184	192	194	175	189	156	177	182	189	192	195	184	167	205	166	178	202	173	174	187	174	179	169	146	165	166	194	164	167	160	170	155	176	168	164	156	152	181	169	159	169	156	183	164	173	150	163	164	168	174	171	166	193	177	159	155	175	152	140	176	170	142	160	162	148	159	172	157	153	163	175	171	167	147	170	176	147	184	183	149	164	182	196	172	162	189	143	157	173	166	166	168	199	175	158	162	155	155	155	183	167	158	173	161	152	156	190	163	178	170	176	181	168	163	179	171	164	162	156	161	176	176	155	166	181	167	169	154	199	161	159	188	152	156	169	162	155	156	175	180	164	163	155	158	180	162	147	169	144	179	181	168	153	156	169	165	156	174	178	164	158	167	157	158	163	193	150	173	169	161	167	168	143	140	156	143	190	175	141	162	173	164	164	178	163	179	153	161	157	190	159	167	173	176	190	166	156	177	168	192	159	150	193	168	154	157	170	179	150	178	175	166	162	195	177	172	169	157	162	134	172	173	174	188	153	175	166	165	166	166	190	155	192	165	187	150	197	142	168	185	196	146	164	176	158	164	185	189	162	167	168	190	151	177	162	163	158	164	167	148	159	158	155	154	182	151	196	179	152	152	121	147	164	164	183	159	173	163	168	151	162	168	184	181	153	144	176	170	168	167	171	149	160	174	154	153	201	185	148	162	163	191	166	166	163	167	193	158	147	173	156	187	157	154	159	169	175	135	165	169	158	203	147	152	167	146	180	168	146	177	170	160	160	181	174	183	180	164	188	165	172	159	181	159	181	147	172	167	164	189	173	152	173	158	173	149	155	166	150	154	174	179	155	158	156	172	182	152	161	171	168	169	175	146	193	170	158	166	165	171	150	196	164	169	175	167	178	176	164	181	166	175	177	170	170	171	157	157	191	160	161	157	173	158	138	163	166	129	163	185	179	151	155	179	187	163	177	160	160	173	162	156	187	171	180	184	170	155	165	136	170	160	162	177	157	165	165	189	184	168	177	146	167	186	158	175	169	175	176	146	153	157	173	157	173	165	167	152	190	163	139	151	162	171	161	141	149	172	175	151	168	144	163	175	177	173	142	147	173	167	161	154	190	148	171	171	153	176	169	162	157	169	149	163	165	166	177	155	173	184	172	143	146	162	195	176	152	178	179	154	163	172	139	155	157	166	146	173	167	181	168	164	170	169	157	186	158	172	143	166	188	181	197	165	175	161	174	142	178	159	192	169	191	164	169	161	189	164	154	174	166	163	151	152	160	161	171	170	166	158	162	169	161	172	182	163	179	155	161	174	180	169	153	162	165	174	199	180	171	158	202	149	134	175	167	158	162	174	155	170	193	178	141	179	171	157	148	161	176	152	176	167	175	177	192	168	167	159	156	168	143	151	155	176	182	160	151	185	194	151	161	162	191	162	153	158	186	152	174	163	172	169	186	166	188	170	171	166	119	158	181	164	178	183	143	143	184	169	163	143	164	155	192	168	174	149	184	165	168	169	161	159	154	163	150	161	190	152	168	158	183	171	166	182	167	171	166	147	169	181	163	160	173	172	183	147	173	181	158	169	163	171	183	153	174	171	204	162	162	157	178	168	156	173	150	180	155	168	156	162	162	153	149	172	154	174	172	176	172	156	172	164	157	151	166	185	162	156	191	179	168	165	184	163	146	160	149	172	164	153	160	176	168	148	149	169	160	157	169	186	167	155	166	168	185	167	167	147	162	170	154	188	176	183	180	146	172	154	189	166	165	154	173	190	162	155	159	156	180	168	189	170	157	166	171	171	151	188	174	164	171	166	160	164	182	163	155	166	171	160	186	154	144	165	168	161	169	157	156	178	168	158	180	170	162	163	149	183	168	169	188	146	165	174	152	154	170	166	170	154	176	156	158	174	177	166	189	157	179	154	158	139	152	180	171	174	142	143	171	174	155	183	170	162	167	163	151	153	171	173	163	164	168	153	150	190	183	136	172	160	161	166	167	181	187	158	185	172	149	164	172	155	149	198	154	152	150	153	162	160	150	143	172	153	169	165	176	170	181	157	165	166	156	161	164	164	178	143	191	187	165	164	183	177	178	166	153	162	156	166	151	161	175	156	155	172	164	152	177	163	170	159	176	158	163	175	184	178	162	175	182	194	162	148	159	169	162	157	197	170	172	152	154	160	161	163	162	175	150	143	160	169	156	156	162	145	180	174	174	181	178	148	138	164	151	152	178	167	157	155	201	164	171	142	160	169	187	163	143	180	173	175	172	174	141	164	187	172	158	172	187	168	168	148	178	144	173	150	181	190	152	173	174	188	143	163	165	162	184	153	174	164	172	165	156	166	175	164	168	179	178	184	164	152	170	174	157	173	187	159	150	165	142	174	180	164	158	140	146	192	165	163	175	145	195	164	167	150	167	172	176	164	161	167	168	161	162	148	163	169	142	156	161	173	171	176	145	159	171	175	152	167	142	189	143	174	169	175	154	200	193	163	170	162	147	160	184	183	172	180	163	167	179	171	160	177	151	167	160	181	158	158	148	157	179	153	175	179	149	184	139	178	163	159	161	157	175	170	170	167	169	176	169	172	146	173	167	164	155	171	193	171	183	174	164	162	142	167	170	168	143	144	152	187	163	175	150	151	192	169	149	160	189	177	177	150	168	189	164	175	148	173	171	169	162	168	153	155	162	174	145	155	171	177	148	155	168	182	160	171	160	166	182	166	173	167	159	157	172	165	149	170	150	187	167	167	170	178	156	175	187	194	164	168	162	181	163	166	152	163	164	141	172	178	181	162	164	179	146	178	183	162	155	158	156	162	169	165	160	156	151	179	155	135	174	135	160	160	160	147	168	162	176	189	173	172	167	183	160	158	182	185	156	154	130	164	162	191	179	147	150	158	156	175	163	183	161	163	160	157	181	148	155	155	157	148	157	166	157	178	188	150	184	188	167	176	165	153	158	164	188	190	178	176	162	155	170	167	154	157	186	162	153	161	176	169	179	156	161	163	140	161	174	170	151	155	143	155	159	169	161	176	165	161	166	146	141	157	164	179	171	159	190	161	162	172	153	173	161	152	161	164	148	175	156	153	171	160	157	163	150	148	169	181	158	157	157	184	172	153	161	157	166	160	182	176	160	164	176	193	179	159	186	137	161	171	148	166	152	150	177	160	166	173	159	178	169	173	156	158	168	172	160	170	141	165	151	155	159	167	166	167	169	179	177	151	168	170	158	155	167	158	177	168	173	174	158	164	173	173	157	176	153	184	164	165	160	186	170	173	145	184	168	172	163	171	179	150	155	175	183	169	173	170	185	147	150	158	175	161	162	149	167	163	165	164	185	172	163	172	193	152	171	172	175	158	159	146	177	170	160	160	148	164
17945	17734	28526	29588	27706	24022	20084	15316	12616	14518	16528	15288	12164	8624	8677	7840	9764	7540	7340	8325	6101	5662	6056	5097	6083	5050	4221	5118	4571	4811	4254	3794	4078	3581	2860	2703	2725	1588	1595	1880	1427	1142	1134	1215	924	918	880	845	816	790	791	848	654	629	643	611	612	590	645	635	588	619	697	593	534	598	529	597	526	530	488	479	486	491	491	493	499	498	522	484	503	494	488	546	468	519	480	472	514	472	482	497	487	494	452	484	496	487	444	464	485	464	502	511	453	480	511	431	511	493	474	457	457	479	478	469	435	467	505	450	479	513	497	489	517	468	480	453	481	479	478	494	471	467	496	469	444	470	444	494	460	477	492	459	478	447	422	471	472	491	511	479	471	499	481	501	468	472	454	469	476	451	475	445	498	468	464	457	451	526	477	476	504	486	522	450	487	491	443	484	448	473	485	484	418	458	511	434	460	471	483	456	491	482	499	422	495	451	467	471	488	519	526	440	481	487	440	449	460	453	427	480	471	465	454	458	479	500	460	463	466	501	492	474	509	491	472	450	473	440	468	482	456	480	457	459	438	473	439	451	480	466	465	488	471	460	487	471	503	469	458	429	444	452	460	472	502	440	476	465	464	495	479	476	480	447	446	485	458	480	416	482	491	474	469	472	475	489	438	432	496	498	427	506	459	481	480	474	461	439	506	501	478	425	455	454	442	447	492	458	475	477	449	504	461	508	476	446	462	445	474	464	471	458	475	469	509	475	430	454	499	453	488	481	498	448	426	486	486	479	491	431	443	483	461	443	458	449	508	459	525	474	420	458	480	439	423	506	452	463	469	488	439	441	438	457	460	471	496	431	485	496	456	454	480	425	470	479	508	426	458	472	438	495	497	466	462	468	484	440	449	475	435	432	432	437	450	476	475	525	452	490	438	481	470	459	494	456	486	441	475	461	459	419	475	446	491	433	454	488	475	486	479	449	480	468	488	475	456	476	446	417	442	462	486	502	480	467	458	492	459	488	489	497	477	466	494	482	461	466	478	492	451	495	483	454	476	479	414	505	501	499	488	491	451	472	471	461	526	520	473	430	467	470	499	440	506	456	469	512	496	463	502	477	454	454	449	453	466	456	444	457	446	483	481	468	469	453	471	480	454	462	476	480	471	448	522	490	458	490	447	526	469	465	455	436	435	467	468	517	437	489	473	457	464	489	454	442	462	435	481	476	468	497	468	469	472	469	482	489	456	467	495	454	495	455	460	495	487	453	453	445	442	456	491	482	472	473	477	524	487	437	465	459	471	476	445	514	497	479	479	451	490	508	468	432	454	465	451	451	492	470	430	431	452	465	442	450	460	467	457	491	481	415	471	484	490	507	498	461	451	479	474	440	512	460	434	484	485	482	459	502	438	488	482	410	463	515	449	472	503	458	486	455	481	481	480	497	468	420	469	469	464	464	480	462	471	457	469	511	486	497	478	480	484	463	480	443	469	479	465	453	436	502	455	496	465	467	481	448	448	449	472	475	483	446	509	457	443	432	433	451	490	427	493	465	472	469	461	428	477	434	439	478	463	487	477	480	489	467	471	496	458	432	474	485	452	443	465	440	445	471	466	466	453	429	462	421	485	516	463	479	451	445	460	471	427	479	474	468	476	465	445	501	466	477	477	437	447	455	467	439	495	470	419	489	442	410	500	461	476	459	450	432	441	446	479	456	469	471	454	469	512	442	468	457	478	440	470	441	468	486	501	504	484	467	459	440	499	515	451	517	487	488	486	468	467	502	491	507	460	501	453	513	481	457	473	501	428	422	470	420	438	469	454	510	460	473	458	488	459	449	513	447	498	472	479	454	514	455	484	447	479	482	455	475	479	497	418	461	460	497	495	457	449	423	451	464	492	469	464	456	476	454	463	520	440	480	444	495	446	427	493	468	433	423	486	475	446	478	484	514	461	442	464	469	477	468	450	495	488	450	456	459	482	485	494	458	470	444	447	467	528	447	472	442	428	470	466	491	464	466	444	450	453	507	448	467	486	473	464	456	449	502	469	467	467	457	445	489	477	418	463	498	446	463	489	432	466	493	479	436	448	522	453	497	450	476	479	479	467	476	419	486	440	453	489	462	504	466	470	474	450	473	468	469	503	465	493	465	464	464	465	455	470	457	499	465	447	431	472	470	464	448	430	433	484	479	463	428	485	486	462	461	482	488	459	476	510	475	489	486	456	453	479	470	478	496	457	482	463	462	473	481	448	447	464	469	448	498	493	457	430	467	499	459	503	483	452	485	427	492	468	449	471	454	492	474	480	448	499	465	484	469	481	502	477	495	489	445	518	468	474	465	457	461	474	470	489	426	461	426	474	455	470	468	463	451	461	482	456	480	439	465	503	469	463	476	488	456	479	463	476	486	458	475	445	516	474	457	439	496	442	474	507	506	452	454	454	510	490	521	477	464	455	490	465	437	487	449	494	468	484	441	430	519	469	468	499	487	432	489	483	451	457	443	505	503	465	493	488	477	475	470	448	445	498	474	463	449	459	492	491	444	459	458	479	471	446	474	440	465	486	426	465	446	472	456	471	509	479	416	476	453	462	473	442	469	445	451	444	481	457	466	466	467	435	502	478	484	503	482	450	458	458	446	481	455	526	404	467	450	447	477	446	437	498	489	462	463	468	475	464	485	473	449	454	432	454	503	476	465	542	456	478	475	480	485	470	457	451	456	465	478	475	464	436	495	486	515	507	499	459	490	485	467	443	434	479	458	447	473	477	480	472	474	460	444	467	494	463	488	457	503	461	461	483	447	470	488	468	479	474	452	425	477	445	480	448	467	472	504	505	453	467	483	463	480	492	454	453	452	452	491	452	458	438	499	475	452	490	454	483	450	435	496	461	497	451	486	463	458	460	489	451	478	525	441	450	450	474	474	470	483	475	500	476	471	477	486	497	434	456	484	500	453	444	503	473	490	452	489	471	479	511	473	477	441	427	429	447	455	471	471	470	497	471	463	468	452	461	482	449	508	472	440	470	467	444	420	486	458	476	496	475	428	481	463	478	501	483	460	497	457	489	435	484	475	452	459	465	446	477	480	447	464	458	473	455	449	484	465	481	459	448	460	494	461	453	501	461	495	493	458	476	466	506	476	486	448	465	484	470	449	469	468	500	459	474	504	464	464	470	466	476	467	433	447	475	450	461	466	511	489	429	441	476	480	452	448	472	462	436	498	421	469	476	465	473	483	480	464	509	448	480	464	439	459	472	503	423	479	465	482	420	428	469	477	495	464	470	492	447	470	445	433	467	445	484	463	489	497	512	431	459	434	484	447	449	428	476	460	494	459	451	443	455	509	484	473	455	493	463	489	457	496	499	451	468	447	493	478	485	500	454	459	449	416	463	515	484	463	493	491	442	509	443	471	478	439	493	448	496	466	437	472	492	432	468	440	506	460	509	484	485	472	507	471	489	472	473	533	489	483	485	469	473	457	432	499	466	477	495	496	467	497	441	481	469	464	469	483	465	485	468	464
33015	27713	33070	31810	28256	23689	17870	11393	7966	7875	9540	8580	5906	4474	3798	3082	3546	3279	3392	2957	2416	1745	2179	1895	1949	1473	1262	1681	1438	1358	1332	1184	1092	990	720	797	763	446	458	460	377	296	326	313	287	232	256	210	230	216	227	265	193	200	191	149	179	174	211	195	154	156	163	198	169	209	195	196	158	164	148	132	170	142	130	144	157	136	139	154	143	155	138	144	135	158	136	152	182	162	144	144	148	147	145	145	150	157	146	161	154	147	141	126	132	171	133	127	147	135	157	150	133	147	150	167	144	154	140	152	145	131	163	139	155	153	155	142	143	152	163	118	135	140	141	152	158	163	140	163	143	132	148	144	147	137	138	146	127	156	152	129	144	156	147	147	149	159	138	148	158	139	134	149	161	150	149	151	153	158	121	153	141	146	148	116	153	147	150	145	140	156	147	144	162	163	127	151	143	139	158	149	167	161	164	124	156	152	135	151	152	157	161	175	164	138	137	157	140	142	147	162	120	156	167	143	134	121	131	162	140	138	134	132	132	171	140	131	153	155	152	134	160	137	148	194	162	129	137	151	130	141	166	153	130	161	149	151	133	136	135	154	174	155	130	133	165	149	136	133	160	132	153	134	150	151	159	143	176	151	145	165	126	153	132	170	148	152	148	155	140	151	158	120	149	155	152	150	139	158	144	135	139	154	141	154	132	148	156	121	154	137	150	151	136	145	146	157	149	145	133	167	155	150	152	154	149	163	130	128	151	149	137	146	161	133	174	149	151	136	146	154	144	145	142	133	155	126	129	160	147	130	142	149	162	155	154	164	150	145	146	155	143	141	142	157	140	178	160	155	130	133	144	150	143	145	143	158	147	153	150	121	140	150	157	125	146	151	165	162	150	146	147	156	163	139	142	135	146	160	131	141	153	156	155	160	144	162	152	155	167	159	153	132	151	160	148	154	138	145	183	157	125	142	157	149	151	153	151	121	148	139	156	141	132	163	152	157	125	145	144	138	149	143	142	169	134	136	131	156	133	119	161	157	132	162	151	169	156	133	151	160	150	163	167	144	162	144	166	142	134	148	160	156	126	157	132	217	148	153	136	169	170	125	148	145	142	126	176	145	147	161	133	136	141	141	135	150	141	153	154	172	153	142	149	122	178	139	145	146	147	149	140	160	126	144	162	133	151	136	141	148	143	144	139	140	147	153	153	144	153	153	148	131	153	140	146	161	135	135	147	171	133	144	129	129	176	144	156	151	161	144	137	145	164	161	150	137	169	171	151	130	148	143	126	129	143	146	170	149	140	148	140	127	166	168	157	147	130	143	162	160	130	147	157	156	136	142	129	141	133	160	129	125	149	153	157	179	151	124	141	168	152	136	173	182	155	139	134	177	149	155	150	132	127	136	140	153	144	140	162	161	131	148	151	159	144	179	149	144	133	153	143	157	149	149	165	139	168	146	158	149	153	142	154	158	131	127	146	150	153	142	157	153	147	146	159	134	172	143	154	161	161	161	159	147	156	170	136	151	162	158	132	162	162	152	147	142	126	127	145	166	155	170	120	137	141	134	145	144	145	130	143	163	148	138	153	155	148	176	158	141	128	144	135	139	148	139	172	108	151	151	136	155	147	167	160	142	131	141	134	147	141	151	147	135	131	162	126	147	155	161	153	144	160	150	138	162	156	134	161	119	179	150	138	150	148	138	155	149	167	135	150	132	137	153	157	147	172	163	163	175	153	144	141	136	149	155	145	151	159	156	154	167	150	144	130	148	145	144	146	138	145	149	154	153	157	138	158	145	135	134	133	148	160	143	129	139	158	148	183	152	141	130	153	162	159	150	133	149	167	128	159	163	144	152	139	140	154	147	126	152	143	139	154	151	159	150	144	138	166	145	129	114	146	126	144	141	185	141	154	147	155	141	150	162	138	139	144	155	153	138	138	140	168	153	169	149	145	154	155	149	155	142	144	134	140	152	160	142	153	122	143	139	136	162	134	157	146	142	147	124	147	152	155	135	158	142	140	145	151	157	146	136	122	138	147	131	141	129	155	148	126	156	132	168	151	153	143	145	152	137	136	153	150	158	150	140	141	162	151	138	135	152	169	167	146	152	155	146	151	157	148	146	135	141	142	146	170	154	142	136	152	157	155	152	128	139	135	153	135	150	142	144	132	136	143	157	147	158	152	132	149	156	168	175	153	143	170	156	132	138	161	137	148	163	152	147	147	165	152	172	134	136	149	139	150	150	153	148	157	142	161	142	145	152	144	140	147	150	131	144	156	139	148	155	143	131	157	164	161	150	149	144	145	155	129	172	172	151	153	132	143	143	152	150	137	150	146	149	148	157	164	144	155	167	160	137	161	154	131	143	167	150	161	128	161	140	126	129	135	128	136	148	163	152	157	147	160	147	142	126	156	154	149	157	146	157	149	140	144	151	161	171	142	149	164	150	156	161	132	175	151	145	151	167	134	134	149	132	171	158	131	164	152	154	123	147	153	139	135	144	135	136	164	130	144	137	131	156	143	134	149	140	142	136	136	154	154	149	163	130	133	147	119	158	120	142	132	148	138	151	148	135	154	159	143	131	148	135	133	144	139	140	136	160	157	163	145	160	145	148	148	157	150	141	158	150	146	130	137	158	157	165	155	165	160	143	155	157	149	134	137	137	131	133	157	163	128	145	158	133	151	152	150	136	124	141	139	141	136	136	166	134	121	140	154	140	143	117	150	158	150	148	149	140	150	155	156	161	158	144	142	145	136	147	147	144	138	144	152	139	137	150	133	167	133	168	121	153	129	154	159	145	145	139	154	138	144	143	130	149	129	155	161	141	143	150	126	152	147	161	138	151	155	136	150	124	138	149	171	168	180	179	143	132	155	145	144	157	134	156	156	162	186	146	154	150	124	157	145	125	144	148	148	166	159	138	148	127	138	163	145	143	145	161	127	142	153	142	151	160	144	155	133	157	142	157	150	156	152	131	157	130	149	143	146	157	128	141	166	139	151	139	140	152	165	146	141	140	149	157	136	149	128	129	141	145	133	140	152	138	141	133	145	154	156	147	151	144	157	151	153	127	153	142	169	150	146	163	168	132	132	154	147	134	150	151	137	135	150	121	143	137	141	145	155	143	157	146	157	143	154	148	144	142	162	122	139	131	146	156	127	160	172	156	160	130	138	142	154	132	137	145	152	151	170	164	152	143	137	129	136	130	145	141	141	142	156	161	120	159	170	125	169	151	144	163	149	152	134	143	161	139	150	157	147	136	153	155	168	157	159	158	151	124	140	146	157	152	146	150	159	142	139	151	145	156	151	141	133	141	133	136	166	132	131	157	139	138	150	160	133	154	147	135	151	161	155	135	153	162	152	151	165	154	136	153	153	144	132	139	135	162	146	163	127	127	141	149	146	158	155	154	160	150	138	125	158	161	129	147	157	140	140	157	159	147	150	136	143	138	151	156	138	163	126	149	138	162	153	152	163	143	123	144	150	164	160	137	148	143	150	160	170	154
23008	23801	34257	35659	33917	31364	26722	21761	20206	20756	24280	22523	16958	13208	12667	11731	14377	11652	12159	12424	10113	9301	10104	8885	10008	8263	7134	9120	7542	7703	7497	6850	6487	5919	4180	4804	4424	2417	2353	2872	2184	1773	1712	1758	1518	1334	1264	1111	1130	1116	974	1166	844	691	744	655	607	690	837	739	660	679	812	626	628	686	603	666	548	569	475	504	501	439	427	472	500	471	467	463	518	462	446	465	456	455	463	463	469	489	420	469	459	431	416	425	417	452	458	440	440	431	426	434	420	434	441	389	437	422	450	422	443	432	400	408	427	448	448	420	411	436	443	436	416	412	452	394	462	441	414	495	412	426	445	405	439	422	381	440	398	438	418	409	422	390	448	399	443	416	409	425	416	434	422	461	412	416	436	447	395	391	434	414	422	397	425	414	400	430	484	421	440	424	388	442	464	462	427	438	469	453	443	448	428	408	416	450	436	456	435	434	457	435	441	397	406	412	413	416	441	439	391	450	419	430	452	447	437	420	425	434	385	451	437	424	469	448	424	454	408	442	483	416	439	421	402	422	449	425	434	457	445	409	423	390	454	412	435	427	440	410	463	463	409	435	433	433	426	417	429	431	434	449	428	453	425	432	447	408	429	416	435	428	446	385	413	423	425	429	458	428	409	424	426	405	421	448	414	390	465	407	445	469	398	426	421	457	454	440	436	446	406	452	378	393	433	405	374	445	405	449	398	393	412	442	419	415	433	417	443	442	419	386	407	408	410	440	453	446	424	408	427	404	452	418	460	448	406	422	436	399	411	435	405	449	412	417	411	412	466	412	424	477	434	427	425	423	432	425	454	398	447	430	398	425	436	432	443	412	446	399	404	419	418	405	419	438	442	407	391	391	393	422	422	418	379	442	427	439	410	478	441	423	406	357	422	403	464	439	445	438	452	428	440	406	437	392	451	427	418	437	391	437	377	417	418	486	429	436	420	415	451	452	436	423	470	413	400	415	484	470	397	422	442	440	397	434	420	411	459	460	433	441	414	382	415	415	410	412	421	413	419	429	436	450	412	421	385	428	413	399	440	415	412	439	432	443	420	414	419	410	431	397	418	411	465	426	454	449	419	400	420	411	447	453	404	465	403	426	416	396	421	448	444	423	404	416	442	409	435	444	407	406	424	415	420	434	442	420	424	431	424	388	420	448	425	474	440	388	432	413	445	419	410	436	436	434	450	402	441	410	422	432	385	411	450	436	426	435	437	396	402	402	426	476	441	469	418	424	437	419	430	388	437	410	445	412	454	395	420	411	418	425	408	433	436	423	415	426	429	424	452	424	399	406	428	415	436	420	420	429	440	447	424	385	411	462	443	420	419	422	401	406	441	409	415	413	429	432	415	419	396	425	407	403	423	418	417	449	424	417	416	433	411	437	395	420	417	407	431	417	447	478	430	402	414	424	417	428	447	417	413	397	386	436	459	420	425	433	424	440	446	422	401	436	447	433	410	428	467	429	423	425	431	415	446	412	438	442	403	447	427	410	466	414	426	432	442	421	417	381	443	394	412	397	411	437	418	406	446	418	419	423	439	457	428	434	412	417	419	427	445	429	433	424	410	453	429	418	437	407	461	436	422	386	427	409	426	431	421	443	420	429	441	397	443	430	417	398	427	381	405	411	409	434	395	413	442	435	425	398	419	405	432	422	408	396	455	450	452	433	447	432	454	417	406	426	422	402	402	419	441	450	487	424	446	415	414	424	417	463	439	415	448	450	406	423	404	414	436	434	417	437	412	443	434	422	418	416	465	435	397	430	401	405	401	427	415	399	443	424	416	431	439	401	412	422	401	429	432	409	418	443	438	405	424	393	421	436	448	396	412	397	402	433	392	416	412	424	421	423	452	421	416	414	461	453	417	428	451	410	390	403	437	391	455	419	415	400	430	425	430	386	399	408	433	442	422	433	409	416	448	433	419	404	402	413	374	430	428	411	443	406	413	435	401	435	443	409	447	400	436	413	431	387	403	435	406	407	445	416	409	380	417	397	425	408	380	411	402	399	418	426	426	387	413	422	420	419	407	409	418	424	400	417	423	419	427	414	429	428	414	446	417	438	445	402	407	441	432	400	409	450	438	441	408	418	378	437	425	441	431	428	393	438	411	385	429	449	457	432	448	446	392	427	418	406	416	445	413	400	411	424	426	432	450	433	445	435	446	431	427	427	428	423	414	440	374	403	411	451	400	444	450	452	433	443	431	416	443	391	392	435	428	439	492	423	451	418	448	434	467	445	438	428	401	475	454	437	407	422	424	459	437	434	451	422	422	424	444	395	413	428	411	432	411	404	446	409	465	416	406	415	411	430	399	403	433	438	402	439	413	414	398	425	447	428	437	450	409	421	448	444	452	424	436	440	395	412	396	393	420	443	431	411	412	429	421	426	462	406	440	430	444	384	426	421	419	390	419	449	456	433	476	437	414	391	405	375	403	450	438	405	421	403	417	431	417	398	438	424	409	423	387	416	425	443	449	400	418	377	392	414	420	408	445	428	444	421	425	440	446	436	453	483	391	409	425	443	430	408	413	384	438	427	450	426	438	379	436	399	389	407	399	395	423	437	452	425	459	451	440	432	462	439	442	415	479	444	436	424	439	430	436	439	442	407	405	407	435	410	423	428	436	441	379	409	423	433	426	388	410	410	456	419	399	437	413	386	422	434	405	451	445	433	413	434	436	462	411	419	414	436	463	437	433	421	432	428	438	446	406	424	406	410	436	444	425	428	424	430	414	440	425	414	425	434	424	434	433	440	449	426	411	426	471	420	432	434	420	433	414	411	456	426	404	373	421	413	415	381	453	415	417	410	440	411	427	431	402	438	461	464	431	477	436	450	465	400	440	396	414	451	410	461	418	444	407	416	439	441	438	413	401	395	424	413	385	422	422	460	429	448	410	444	418	415	439	455	420	432	437	419	412	382	449	434	425	418	466	458	471	412	428	422	413	406	428	439	421	444	440	433	415	398	425	389	385	441	451	410	407	465	425	445	448	449	391	441	422	398	413	414	400	439	459	451	430	399	410	425	371	423	380	427	448	468	445	413	430	407	388	407	407	412	423	398	462	440	410	415	426	430	401	405	407	463	435	442	421	404	409	428	444	451	394	435	450	433	456	424	415	435	380	446	442	413	417	431	393	426	401	447	433	441	416	443	388	436	444	453	461	439	399	448	379	400	429	450	418	426	448	452	480	423	427	425	450	434	436	431	436	418	413	455	443	422	455	424	417	435	475	403	416	424	399	416	428	454	393	436	403	392	437	404	410	409	433	471	402	407	456	460	422	452	439	439	394	440	445	410	461	412	404	423	429	397	393	428	426	448	422	441	428	454	400	436	395	433	446	422	451	398	390	431	425	436	404	454	437	407	415	411	444	407	409	430	445	402	419	437	410	460	423	411	439	388	440	416	423	417	440	426	427	422	429	395	420	425	384	410	434	389	426	416	415	418	409	439	451	401	405	411	436	432	402	419	397	473	418	429	396	415	410	428
10064	7206	8204	6625	4494	2953	2097	1401	1065	903	780	657	545	573	462	391	382	339	346	346	339	310	314	294	280	269	251	241	293	266	213	213	243	232	223	245	219	237	202	209	213	195	215	204	217	208	201	179	203	233	198	197	220	206	184	206	184	211	201	185	183	215	195	188	184	188	201	188	212	206	176	175	215	191	217	196	197	210	210	193	200	214	191	212	195	195	181	194	228	228	193	205	193	162	185	172	189	184	177	204	173	181	190	204	215	183	185	211	199	217	189	192	189	202	217	196	203	206	189	219	195	195	194	201	193	195	191	172	201	197	184	210	204	198	198	205	196	185	199	222	202	202	176	197	199	240	203	178	207	180	168	202	192	204	214	204	208	167	173	183	209	207	193	171	197	199	221	187	202	197	183	183	178	201	183	195	190	188	193	173	188	197	188	208	190	206	196	214	202	191	208	180	198	188	228	182	219	184	183	171	196	226	211	163	196	218	177	183	195	215	208	195	212	194	218	196	191	212	212	189	194	187	198	234	188	199	191	192	186	175	171	176	217	234	177	200	211	209	189	207	187	168	161	221	209	222	169	206	199	181	177	182	207	196	170	191	195	194	194	180	192	196	201	209	181	193	219	176	202	197	188	193	174	173	194	203	199	219	205	217	177	177	210	204	172	203	175	211	237	183	199	173	188	200	205	215	176	192	213	230	191	178	183	188	211	200	177	190	183	192	216	211	203	176	220	211	185	204	215	196	212	222	183	197	202	214	215	224	200	192	184	200	169	192	186	193	185	176	190	168	186	190	204	187	210	212	192	187	195	176	183	176	201	212	204	208	189	209	189	203	203	221	182	190	198	211	205	202	201	226	215	229	189	173	190	224	197	205	218	189	192	167	200	197	220	195	189	190	186	209	225	182	184	196	209	207	225	215	183	183	197	226	204	193	197	196	173	208	205	204	210	213	189	196	187	193	196	196	210	210	183	190	218	180	195	208	198	196	181	176	183	201	198	185	193	209	167	193	191	199	181	208	223	193	185	196	198	214	209	201	209	168	192	218	205	181	203	200	198	209	215	195	178	199	192	196	178	189	218	193	194	210	218	177	197	191	198	197	190	184	202	196	196	186	220	196	192	189	222	202	202	206	190	205	234	195	185	195	208	192	172	210	199	196	207	191	235	199	189	198	210	187	193	171	205	199	218	205	221	202	191	217	184	190	208	212	162	201	203	183	175	247	192	201	204	192	210	208	226	200	198	200	189	193	210	201	184	178	187	193	199	222	162	202	194	200	184	168	200	175	184	199	178	201	192	196	190	188	189	188	197	191	191	181	183	209	198	185	196	198	189	204	205	190	187	211	177	207	187	189	200	196	190	198	215	204	173	238	204	197	190	197	227	194	169	196	174	188	204	201	176	204	195	208	174	198	182	188	201	214	192	198	227	195	223	209	183	207	251	186	181	206	227	208	178	195	195	190	210	203	203	202	213	178	184	193	193	192	196	207	204	179	194	192	223	218	210	200	209	190	201	184	183	192	196	180	210	198	181	176	219	169	207	186	182	185	209	188	220	180	230	199	193	202	203	225	190	193	187	192	207	184	234	188	209	201	192	179	186	188	205	189	211	186	212	222	219	210	190	210	194	177	196	196	185	196	187	186	228	197	198	194	186	221	185	223	180	171	210	173	193	197	226	206	184	182	159	214	190	212	200	181	189	208	179	208	187	228	208	186	207	214	222	180	205	169	197	177	186	210	189	199	202	192	180	196	209	179	210	207	204	206	201	202	188	220	222	199	191	206	189	183	208	196	176	186	204	203	191	222	209	194	202	176	219	191	187	168	194	196	194	185	181	190	194	181	213	180	207	198	201	198	195	195	206	206	214	224	208	216	191	179	207	177	216	211	183	195	182	205	199	165	201	174	200	211	183	206	208	192	194	174	210	189	193	205	186	220	222	194	179	190	212	184	207	217	173	193	194	197	190	199	207	218	178	201	186	218	205	204	200	223	187	214	205	198	198	212	184	198	196	220	208	205	194	196	199	206	188	193	190	195	169	173	192	205	197	190	188	217	207	230	193	199	190	203	189	208	188	211	205	178	204	202	212	218	206	206	217	188	212	199	184	189	222	184	225	210	209	202	212	180	217	182	190	179	159	201	213	184	186	193	213	168	197	176	201	209	192	181	203	204	201	210	196	162	193	173	197	208	184	198	192	195	205	198	180	223	194	204	196	204	175	198	167	179	205	200	193	187	200	208	205	201	195	200	198	214	186	199	225	209	206	238	183	206	211	195	172	174	204	195	198	194	194	216	196	200	180	196	166	227	237	206	213	190	200	186	188	189	182	210	202	208	205	175	188	173	200	193	186	190	208	185	185	201	214	198	175	197	173	186	202	198	204	186	180	213	191	205	200	209	213	196	203	163	201	184	190	199	195	201	194	164	186	218	197	194	186	191	170	225	206	216	191	195	193	201	175	192	208	209	213	207	199	188	206	202	215	236	196	178	213	221	197	204	212	202	206	212	195	196	156	212	192	188	173	177	197	198	191	198	183	198	193	208	201	189	192	189	194	198	216	181	207	186	162	204	190	202	208	211	193	200	193	188	187	210	204	210	208	208	198	215	208	168	231	184	180	179	192	194	205	208	215	183	177	182	212	200	179	222	214	209	185	188	197	210	197	221	194	201	207	183	200	211	188	202	159	193	195	207	215	186	197	194	214	203	189	203	204	196	225	203	185	190	198	208	194	196	211	210	177	201	202	219	200	200	199	209	207	200	196	195	177	197	233	199	189	206	186	167	197	193	180	209	203	174	180	197	193	192	231	207	189	221	189	187	186	195	183	194	208	214	182	184	210	203	185	197	214	205	224	213	201	202	204	207	198	187	180	231	187	184	189	202	204	188	185	201	204	177	187	216	202	200	198	200	208	207	220	184	205	183	200	193	180	203	173	181	181	190	209	189	205	223	222	191	212	178	197	228	200	193	171	228	197	179	198	184	198	216	234	182	209	200	200	200	225	190	210	194	207	189	193	215	198	220	215	167	209	198	198	202	213	203	203	189	191	209	184	188	213	201	184	184	189	220	169	199	203	216	213	197	173	195	189	205	194	196	204	202	178	204	187	202	182	210	182	198	177	194	194	183	220	198	187	171	187	194	193	180	220	184	194	172	204	170	184	178	193	183	192	197	183	186	209	187	214	183	191	181	201	208	209	191	210	187	197	196	203	189	185	218	208	191	193	183	190	185	214	198	192	210	188	197	184	184	194	181	202	180	190	193	202	201	207	205	199	193	194	240	204	209	180	195	199	209	197	187	187	178	182	200	211	204	192	225	171	180	185	183	186	198	204	212	194	185	184	186	202	165	224	181	215	199	216	191	199	200	204	221	207	197	209	193	174	214	202	189	184	236	235	197	197	189	222	210	206	184	203	174	198	205	212	200	196	206	185	216	193	225	195	199	191	206	195	174	183	186	201	173	190	201	187	197	219	193	190	186	206	208	195	194	197	201
8582	8103	15760	15288	12078	9138	6992	5104	4144	3699	3477	3156	2512	2185	1948	1714	1761	1527	1647	1510	1320	1350	1131	1130	1185	1041	1002	976	1015	950	912	809	920	844	834	774	717	663	651	644	684	619	609	580	620	591	608	560	565	637	572	553	597	599	576	532	562	573	627	543	569	545	586	599	500	541	524	553	574	542	571	576	559	537	584	543	550	533	559	574	550	561	524	549	495	537	558	535	527	561	558	527	563	533	543	558	537	554	579	559	569	541	539	557	526	516	537	570	522	553	577	531	547	539	562	534	555	574	548	560	527	507	585	500	548	477	562	500	587	509	552	556	552	538	551	535	523	553	565	542	542	542	562	549	561	553	550	555	533	573	521	547	576	559	535	517	574	562	546	529	546	547	515	567	574	561	537	552	540	552	542	547	539	584	530	554	494	548	576	545	548	594	581	540	558	585	544	497	544	528	545	551	559	541	555	566	546	574	517	520	536	542	547	547	529	532	565	541	551	511	540	578	572	585	529	574	580	530	551	552	555	534	576	545	547	545	521	550	526	541	536	520	549	568	533	539	563	553	546	557	530	540	538	543	565	529	547	509	545	553	546	558	571	553	523	575	555	576	556	539	480	584	524	519	499	551	532	599	533	545	512	578	535	534	522	574	555	500	582	555	544	587	553	567	522	558	536	556	540	493	523	563	550	545	546	562	529	538	550	564	549	541	539	568	500	531	556	552	569	539	545	501	577	548	563	528	510	562	547	575	520	559	552	565	538	549	557	540	534	503	553	572	535	551	549	521	558	535	545	549	571	528	567	520	541	528	553	515	562	557	548	557	554	549	547	539	542	530	548	560	575	574	528	526	574	543	505	537	592	586	551	507	528	495	536	539	555	517	542	515	556	577	543	554	554	505	563	550	556	536	564	522	539	557	509	472	524	576	520	504	551	568	505	568	540	547	554	546	530	537	540	529	549	548	567	522	497	579	537	570	549	528	518	597	501	565	534	573	528	507	527	543	560	576	523	529	545	562	506	520	524	513	549	525	561	496	535	585	547	519	524	540	556	520	549	540	554	551	570	538	526	574	545	560	593	519	498	505	551	574	523	530	569	559	560	550	556	559	537	555	543	542	564	591	520	529	508	535	524	546	538	570	568	550	558	552	543	555	571	531	491	551	536	503	585	507	538	572	612	553	574	513	538	587	559	532	536	547	532	529	525	527	507	535	519	536	568	517	595	570	565	592	563	532	512	548	538	580	520	525	551	520	531	521	551	525	559	582	543	516	551	565	577	535	588	547	553	526	542	516	544	606	534	514	534	542	555	561	564	556	521	560	552	535	533	543	526	522	579	540	543	504	534	513	559	557	526	567	569	531	553	515	530	597	546	558	556	574	543	595	516	588	545	562	534	554	579	598	551	524	528	569	559	553	593	492	525	545	522	548	567	558	528	502	593	553	536	509	522	515	529	525	582	573	526	510	540	547	528	505	559	533	535	543	563	506	566	579	529	543	569	522	550	561	532	575	528	570	532	540	538	573	557	530	535	549	527	562	539	538	568	549	560	546	544	567	567	545	543	522	552	560	567	525	610	543	597	589	567	505	552	548	552	531	537	544	554	574	577	542	528	521	525	536	555	568	547	533	543	550	545	568	540	558	559	532	491	544	575	553	576	542	550	544	520	506	521	526	540	514	523	572	560	528	532	546	508	541	547	546	560	551	578	560	529	536	555	552	531	540	559	518	540	583	568	543	557	488	523	530	525	567	550	532	556	517	552	552	537	567	571	556	553	552	567	511	599	547	525	563	543	553	558	525	531	561	500	518	552	519	546	574	554	560	551	553	557	550	591	578	540	549	590	573	536	560	512	551	592	533	540	555	532	551	581	514	557	527	563	533	561	566	564	513	562	544	554	529	564	515	573	511	539	545	597	527	520	550	560	578	563	554	531	526	548	519	543	516	510	542	539	556	585	561	518	534	560	531	591	536	550	581	537	545	552	546	549	525	565	553	563	555	558	515	536	568	549	563	546	565	536	553	541	552	541	542	535	533	541	552	516	534	573	506	584	532	543	539	528	525	568	531	533	475	529	597	567	551	542	550	584	511	544	556	525	546	537	530	476	573	564	576	527	533	538	577	559	569	543	558	500	559	545	559	555	543	571	555	566	555	512	566	566	526	558	547	570	516	519	556	567	519	534	554	585	590	559	553	578	543	506	571	538	545	537	580	504	549	559	583	541	531	563	554	549	581	550	535	536	576	532	528	482	548	518	585	509	526	488	556	582	547	522	516	479	523	552	510	560	536	582	543	526	531	558	544	563	577	574	523	544	561	528	538	588	484	531	544	515	524	521	604	547	544	578	555	531	521	546	632	532	534	554	579	558	542	529	532	534	538	563	543	521	557	556	540	538	534	538	554	526	550	554	574	561	543	531	536	525	540	499	566	518	546	523	542	536	540	557	514	568	562	529	569	544	552	521	512	537	524	569	556	552	562	548	509	532	523	525	546	570	547	532	560	539	535	545	548	531	540	555	574	557	569	548	536	564	520	569	491	515	545	551	544	557	566	507	563	557	547	532	518	524	540	538	508	563	539	516	558	565	528	552	583	549	569	575	569	544	528	572	529	543	554	566	576	541	528	568	545	543	542	532	573	529	555	585	541	546	593	524	561	510	555	547	533	573	528	566	556	556	556	522	568	553	545	558	548	570	550	507	586	552	534	561	529	566	566	550	599	552	555	596	598	542	552	541	543	561	543	543	554	555	557	507	552	549	544	577	522	552	582	536	531	565	546	512	524	582	523	557	544	583	545	553	548	524	539	514	544	574	548	539	517	575	529	573	566	558	515	547	511	527	521	535	532	584	549	547	530	574	570	573	535	523	568	553	533	559	565	562	515	560	516	532	539	537	530	534	571	561	522	547	586	559	517	539	538	542	578	547	579	514	556	545	577	538	587	555	535	545	551	500	548	538	563	533	524	514	555	560	527	568	573	548	586	564	553	530	543	497	569	540	561	563	581	564	529	562	565	531	555	564	566	514	534	519	529	525	547	550	503	545	559	547	512	555	547	498	571	529	562	551	523	526	558	540	565	505	547	544	554	526	530	508	562	556	545	551	539	532	559	519	548	544	526	527	485	552	524	555	568	529	565	565	541	520	548	563	527	565	564	563	561	574	550	559	527	548	532	560	585	587	542	545	544	552	541	539	538	553	540	554	544	566	536	545	540	562	534	560	505	572	563	520	554	550	555	571	544	550	540	556	516	549	525	553	520	562	553	504	549	559	498	573	531	522	556	528	572	576	573	540	518	537	509	554	520	581	588	541	537	548	534	584	569	563	525	562	539	554	506	526	530	554	558	569	589	553	593	576	544	537	547	550	582	561	539	499	526	534	517	562	529	516	554	548	525	519	550	550	578	595	527	516	582	540	515	573	538	538	535	560	569	553	535	547	538	526	529	552	532	557	523	522	523	552	549	559	552	526	528	514	526	543	528	553	560	506	568	520	541	562	556	545	540
24306	20496	24547	23888	20258	15106	9534	5439	3714	3479	4653	4387	3167	2360	2079	1828	1841	1569	2003	1859	1393	1024	1024	1107	981	950	824	903	883	887	619	577	716	544	599	462	391	302	289	326	302	237	272	280	215	222	214	211	206	218	192	188	201	193	173	177	197	174	196	199	186	176	198	179	175	172	163	167	173	175	165	162	166	180	146	162	159	168	167	171	199	176	158	169	184	160	167	176	178	174	190	172	168	192	163	157	178	160	166	175	173	164	160	152	190	164	169	142	169	153	149	180	157	140	177	153	167	146	180	155	194	184	167	187	174	171	167	164	190	157	157	168	165	155	172	160	173	156	160	171	160	202	180	162	157	147	167	140	170	153	155	154	183	144	150	154	162	175	155	143	162	185	143	137	193	188	181	145	154	162	150	169	165	136	147	155	163	159	154	160	173	180	170	152	150	159	144	178	178	148	175	157	156	174	153	150	182	155	141	153	154	157	170	168	170	177	166	158	173	169	159	167	175	161	159	171	159	184	169	136	194	190	204	175	141	140	185	175	167	170	171	171	167	188	159	154	154	157	168	185	173	171	181	180	170	158	184	172	176	175	152	151	153	154	167	165	171	160	172	153	154	145	169	159	182	171	137	156	163	175	173	204	167	156	147	175	186	148	157	165	177	150	162	154	164	160	142	173	139	160	155	160	171	160	169	164	170	202	159	168	149	154	159	161	165	156	167	173	153	163	157	158	171	172	152	163	152	158	164	161	146	165	168	148	178	174	150	172	160	179	149	166	176	161	161	166	158	161	172	150	156	148	176	176	175	173	151	174	153	162	161	166	153	150	151	153	164	168	155	164	163	174	154	167	156	176	153	178	157	166	178	170	168	169	141	177	160	156	140	174	170	183	160	151	159	157	160	175	161	172	162	174	140	195	148	182	172	168	168	155	161	190	163	164	171	167	148	154	164	197	158	151	162	149	175	168	170	169	169	168	157	176	191	164	167	173	172	150	159	161	156	155	172	158	191	176	160	173	155	179	185	174	171	174	162	164	164	150	172	147	174	155	169	191	155	143	150	170	170	174	154	165	165	164	154	136	181	166	165	176	161	163	154	160	172	192	164	138	170	133	159	183	157	168	169	159	171	163	161	155	170	182	166	157	163	147	144	137	168	158	165	151	179	161	143	181	160	174	160	155	169	178	145	174	164	160	156	159	166	162	186	177	183	158	157	172	145	155	183	178	201	162	163	163	157	170	155	174	167	179	166	155	171	192	155	143	166	172	155	162	171	166	169	177	170	163	155	183	163	171	192	159	178	160	163	190	183	156	167	177	140	176	162	160	157	164	141	155	156	141	152	184	159	177	159	158	175	189	164	165	159	163	165	183	154	171	164	168	147	154	168	149	168	150	163	181	159	170	168	170	160	142	174	169	189	177	194	182	165	171	142	166	166	168	164	182	177	163	145	168	174	167	167	164	184	179	156	154	185	166	152	174	178	189	162	164	153	163	170	168	151	162	159	172	163	154	152	165	180	154	163	166	173	157	173	153	175	173	161	145	169	164	189	164	155	182	163	157	157	166	169	174	160	161	182	132	143	171	167	165	161	155	154	174	143	155	161	160	137	184	157	167	173	162	167	175	169	166	164	157	166	146	169	177	171	165	149	152	163	161	159	185	148	159	170	173	163	160	176	151	178	139	165	180	154	171	159	161	150	166	158	150	156	163	192	174	152	170	155	170	183	182	174	201	151	144	160	166	156	160	158	168	159	163	150	173	161	171	150	157	159	140	194	180	181	165	150	196	172	170	162	162	153	165	162	187	157	151	156	158	172	177	137	147	164	145	182	169	141	151	171	181	163	156	178	169	195	181	163	166	172	148	185	172	175	170	165	162	166	140	179	159	157	179	157	160	163	170	164	155	160	146	182	159	165	165	160	153	171	138	166	173	169	143	161	157	154	149	168	145	183	166	159	168	173	142	170	180	156	165	147	168	171	150	170	162	156	157	175	171	135	147	148	161	163	161	186	154	167	160	155	161	159	171	174	173	167	164	153	179	160	174	164	156	158	178	151	182	147	180	163	150	149	141	156	144	158	160	158	180	167	177	167	175	161	187	189	189	157	150	140	174	177	157	175	154	177	176	168	154	150	182	162	193	174	162	178	166	160	171	175	176	140	163	159	161	150	157	171	176	189	165	169	163	172	182	147	135	190	171	163	161	160	170	178	141	174	169	167	149	160	163	156	161	134	150	155	162	142	175	161	171	157	174	160	162	164	142	173	173	171	176	156	166	187	173	171	172	152	165	144	158	188	177	158	168	158	167	189	168	153	171	174	174	164	136	165	152	171	164	164	158	166	163	175	167	186	158	166	168	167	189	157	169	174	172	180	152	157	149	181	172	173	174	164	170	145	168	163	178	171	162	174	159	158	167	195	177	173	181	154	165	134	159	154	151	152	179	146	181	145	183	174	163	150	160	180	169	141	154	169	163	151	169	157	149	170	169	176	192	164	170	179	139	155	162	171	167	167	175	157	173	181	150	152	159	183	142	190	181	165	167	174	164	164	170	169	143	169	174	150	167	179	161	151	149	171	176	132	178	170	164	172	156	163	175	157	174	162	187	160	163	176	179	159	181	157	154	173	170	161	163	149	158	167	154	171	173	172	142	166	160	188	181	195	169	182	193	158	150	177	181	163	159	160	165	158	163	160	179	153	169	142	159	174	193	176	175	188	154	145	168	153	175	183	152	158	165	183	164	176	181	163	167	183	191	161	155	180	175	174	169	164	177	133	160	178	174	156	168	162	154	168	169	150	170	188	172	151	172	156	169	173	156	160	179	151	159	159	159	151	165	168	145	180	185	177	168	169	185	157	170	166	172	168	184	160	164	178	182	172	164	180	173	180	175	156	154	180	180	147	134	164	170	154	156	168	181	160	144	172	162	178	163	153	171	168	136	173	163	160	167	151	163	172	176	156	173	174	151	144	155	176	154	176	153	153	148	174	169	168	149	174	146	170	155	160	138	161	161	153	171	177	183	176	189	163	184	161	160	139	181	160	166	139	162	164	194	160	121	165	184	161	159	164	155	145	166	155	163	159	157	156	165	152	167	170	162	152	174	134	165	162	179	181	159	154	180	169	165	158	163	159	167	178	174	191	158	177	179	163	169	176	169	175	162	167	162	159	157	185	159	144	168	165	154	178	174	165	179	186	162	148	163	205	180	174	169	176	151	172	183	160	166	187	170	156	168	160	154	166	162	153	163	157	171	161	159	162	156	172	162	177	160	194	141	190	160	161	166	147	156	156	153	166	164	152	172	166	176	147	169	155	152	160	148	178	174	145	174	140	169	166	163	180	175	143	168	181	175	171	172	165	157	153	156	156	169	169	166	177	169	163	174	181	182	171	172	162	169	161	146	180	167	163	160	155	157	172	169	168	139	172	167	168	148	178	151	164	157	166	181	179	133	171	146	150	170	158	156	172	161	161	172	154	153	173	162	148	159	159	166	163	165	147	178
18107	18367	28475	29577	27679	24238	18964	14729	12129	12966	16051	15685	11093	8461	7974	7791	8204	6680	8079	8247	6533	5645	5950	6197	5638	5368	4400	5319	5114	4761	3380	3605	4283	3191	3246	2570	2451	1501	1407	1727	1376	1183	1210	1402	1122	1038	925	851	874	770	792	837	676	639	659	575	601	588	710	606	621	610	687	560	565	580	598	589	535	566	458	504	475	480	482	524	459	481	495	457	514	511	476	487	478	506	455	426	480	487	519	502	465	478	451	445	470	470	468	497	469	441	451	469	460	442	455	456	436	463	469	490	464	466	479	496	460	484	483	490	439	445	460	477	446	496	462	460	485	433	505	482	507	479	466	506	462	511	501	455	461	496	456	455	449	491	509	467	441	441	476	454	482	440	480	482	479	447	472	471	479	464	510	435	482	489	470	471	466	438	488	460	455	469	473	494	454	464	464	424	425	478	470	450	438	479	533	451	493	472	482	462	445	489	458	465	439	492	468	444	447	436	491	494	484	458	464	502	460	466	465	463	489	438	478	443	461	447	440	443	443	460	496	464	490	473	465	443	450	459	440	451	510	490	464	438	501	458	469	438	418	448	458	482	481	445	485	465	475	454	449	477	471	478	469	495	455	448	460	431	421	468	458	488	468	473	470	446	477	465	444	437	440	444	498	464	446	512	504	454	483	454	458	443	450	464	405	468	491	455	440	449	467	481	436	445	487	443	471	495	469	503	477	484	487	468	461	465	477	476	454	469	455	468	440	484	450	455	468	416	459	449	450	476	450	461	415	507	470	477	459	460	445	503	464	474	502	457	447	437	404	453	493	471	455	477	471	467	432	431	475	483	449	448	502	464	446	483	439	459	454	436	469	458	491	479	488	475	459	457	474	484	420	453	432	433	451	486	468	457	498	457	454	443	463	473	481	464	468	447	476	487	436	485	491	473	509	443	467	481	469	441	515	481	459	448	466	434	470	449	468	432	473	443	491	459	428	467	467	469	486	476	431	489	447	419	453	434	452	446	468	432	462	444	439	497	476	464	454	461	466	442	492	465	469	500	505	517	438	440	485	479	454	450	453	416	442	446	460	445	477	429	474	473	496	462	458	443	452	474	457	471	469	493	417	494	433	446	453	466	492	456	458	461	451	510	485	431	487	488	456	417	455	476	455	475	445	489	469	495	476	436	428	516	483	445	476	456	454	446	454	484	452	455	435	454	441	493	445	479	420	483	496	448	442	452	435	500	465	444	436	474	459	465	477	455	471	428	487	470	453	474	499	467	497	486	506	460	451	460	455	480	453	459	476	454	455	460	473	446	452	477	494	453	466	474	479	490	449	444	467	462	445	481	439	460	447	496	465	446	454	436	482	474	452	468	483	484	449	468	434	466	514	451	433	452	501	458	454	471	461	444	450	464	440	445	426	474	437	455	458	500	434	460	490	435	458	472	506	467	452	468	447	435	428	424	441	449	477	444	449	449	445	478	452	442	480	485	434	475	470	451	461	486	475	450	485	515	467	487	481	439	465	457	445	437	462	475	480	455	473	475	462	418	448	484	437	485	421	481	449	472	512	482	485	448	442	491	474	435	489	424	488	469	459	487	442	466	474	462	450	437	484	491	450	457	477	463	475	479	454	446	470	456	460	443	456	448	474	493	479	448	450	465	455	418	467	488	471	485	467	424	436	451	482	407	474	437	493	477	433	454	478	459	479	496	466	453	458	423	472	454	496	464	506	482	467	519	456	433	466	467	459	447	437	438	461	481	458	481	480	452	479	465	472	419	440	445	495	452	461	463	445	488	483	451	457	426	473	459	421	490	496	463	478	484	455	432	462	478	429	487	446	452	469	480	474	461	475	454	469	453	414	482	449	445	465	455	487	430	489	459	474	502	442	494	446	475	474	444	466	470	459	464	467	486	460	438	466	448	465	418	464	484	472	439	462	484	458	450	479	500	484	451	473	458	477	479	476	456	437	425	456	455	464	453	460	481	425	473	466	468	476	438	457	463	462	463	497	412	447	471	452	476	483	497	501	478	463	477	450	467	428	449	468	455	486	470	466	464	480	479	447	478	459	480	477	505	471	463	447	432	490	462	463	484	468	455	479	462	471	497	467	459	439	436	471	423	456	436	452	497	481	478	433	430	444	481	525	463	435	445	469	459	453	451	489	457	450	462	466	470	425	464	488	485	477	492	472	418	465	438	454	478	446	471	469	475	462	441	462	474	440	458	496	467	472	461	425	468	454	475	457	500	455	438	451	447	489	472	471	462	459	447	447	448	443	465	449	474	402	449	455	479	501	430	421	481	470	430	490	470	437	502	441	457	418	455	468	478	485	454	456	461	505	470	469	481	463	439	485	469	463	451	507	423	454	467	440	439	478	480	469	432	466	513	495	454	449	464	463	465	413	450	453	456	469	478	447	505	436	440	462	439	481	473	409	411	462	481	437	451	471	437	459	462	482	423	442	455	475	499	484	486	470	481	453	463	476	411	462	458	453	450	480	495	428	456	457	433	422	476	461	426	443	452	460	505	494	470	431	466	453	437	446	481	459	437	468	461	453	477	457	438	502	474	419	485	443	537	485	467	484	432	431	456	484	458	449	496	480	475	440	475	476	459	502	453	399	511	472	466	470	432	465	488	473	484	472	467	477	483	456	455	484	478	468	514	441	484	479	491	468	448	466	454	470	458	486	495	478	438	453	518	478	469	441	460	426	438	471	473	493	474	489	450	478	482	458	484	475	424	483	487	488	461	473	460	456	468	461	515	462	459	453	475	456	433	460	498	512	475	469	479	501	440	443	455	448	468	486	475	475	463	457	443	439	488	459	500	479	447	450	447	445	465	465	464	471	441	402	469	449	442	459	431	518	443	480	519	455	429	461	473	485	491	460	487	466	467	491	450	427	474	464	457	456	483	456	450	471	462	474	467	454	460	437	479	470	461	437	461	501	502	446	484	439	466	460	468	494	462	465	439	491	435	472	493	476	462	488	491	508	460	466	464	429	453	478	448	498	424	486	462	460	457	484	478	475	484	479	442	436	465	501	445	463	457	490	467	498	431	467	458	451	472	474	476	456	418	484	450	483	497	442	440	457	474	465	441	474	500	432	453	469	471	469	479	503	454	441	435	481	457	468	470	466	493	441	480	470	454	445	453	492	452	477	497	465	480	456	438	429	474	456	473	451	461	474	440	458	436	447	473	458	401	471	486	444	436	466	437	459	456	478	460	453	460	472	480	444	439	461	455	463	470	487	441	494	454	442	450	464	451	451	455	421	428	460	413	462	493	448	436	494	482	465	495	471	421	451	468	475	454	430	470	446	420	459	491	486	484	513	471	502	446	460	449	415	535	475	454	435	434	475	469	497	507	474	459	448	497	461	470	494	479	469	466	421	507	496	484	440	430	479	430	464	452	426	472	481	442	451	524	514	504	466	455	477	480	450	455	493	462	469	464	477	468	493	470	453	455	440	484	457	464	472	449	496	488	451	462	435	461	463	465	445	441	507	433	470	436	472	467	446	507
33444	28335	32775	31704	28755	23736	18099	10958	7337	6581	9516	8399	5978	4156	4330	3334	3141	3015	3299	3156	2649	1879	1961	2257	1646	1591	1407	1608	1670	1349	1061	1148	1042	925	900	640	694	439	385	418	418	367	322	357	306	272	242	242	273	239	215	217	193	169	164	156	151	158	193	190	179	169	193	162	156	174	161	172	186	169	151	179	166	155	149	155	151	145	153	140	157	166	137	172	160	175	146	142	157	162	143	137	180	134	159	167	169	157	155	142	148	148	142	134	128	145	160	150	145	158	144	144	151	160	139	163	166	156	142	161	144	134	126	158	153	141	157	134	150	134	160	140	137	133	150	135	149	148	135	148	141	171	158	127	176	156	170	158	139	144	141	170	129	152	164	142	174	147	174	154	141	151	158	150	152	135	156	161	157	162	138	145	154	157	151	138	141	119	132	147	144	147	153	131	156	158	109	131	136	153	134	163	145	145	170	183	157	174	148	130	147	147	148	153	145	139	140	148	157	143	159	149	152	160	162	146	168	148	152	143	158	136	167	143	140	163	156	130	148	140	128	151	131	152	142	162	163	172	152	144	151	143	171	141	160	150	149	169	153	125	143	135	161	173	127	155	129	145	120	153	145	136	142	140	178	152	166	136	160	139	147	129	141	152	141	135	164	145	147	141	144	166	138	178	138	138	157	142	145	160	134	137	154	138	143	159	130	141	154	151	161	135	141	152	128	143	139	148	140	157	155	135	137	159	146	141	151	142	133	156	141	148	159	171	139	149	123	157	144	145	145	147	172	149	142	154	137	128	177	128	162	125	148	126	134	121	173	146	169	151	134	146	170	157	132	137	153	162	143	127	132	157	128	145	123	166	142	162	152	148	147	151	154	142	141	151	156	166	152	150	151	143	150	149	163	173	158	162	141	145	145	162	150	135	157	143	131	152	146	133	157	154	150	137	162	141	144	147	150	124	125	148	163	139	148	134	130	155	168	151	158	132	158	148	124	135	136	154	121	142	140	152	163	149	157	166	157	138	166	144	131	129	154	134	154	166	156	147	155	147	142	173	172	152	143	156	141	140	160	148	153	154	134	156	128	136	156	156	139	157	139	137	141	142	163	142	160	144	145	135	159	169	146	125	155	153	153	151	146	169	138	143	152	159	132	139	164	139	151	139	145	146	154	155	178	148	136	171	153	166	140	133	141	159	145	132	136	136	144	129	148	127	145	143	141	158	152	136	130	153	155	163	149	163	148	157	133	123	138	147	156	134	139	179	171	163	150	142	168	157	154	159	149	154	166	141	133	153	137	153	154	149	131	141	161	152	163	181	136	156	154	131	145	132	138	129	124	137	161	128	152	165	125	132	162	156	159	140	159	136	156	165	173	155	146	136	121	133	158	147	144	152	161	159	163	179	126	143	162	153	151	126	140	149	158	157	158	153	131	128	130	153	146	159	152	151	142	150	159	132	126	145	155	161	134	155	161	152	154	137	151	149	139	136	163	125	147	137	151	176	140	140	138	153	154	143	158	159	152	150	150	161	137	136	148	140	150	131	127	158	138	130	158	142	141	149	141	171	170	141	142	150	161	159	156	154	134	142	141	138	141	143	142	150	141	130	152	142	133	171	167	152	157	160	164	152	152	171	153	149	139	171	133	147	134	152	160	152	170	131	136	164	158	168	143	143	140	160	139	141	131	142	135	181	136	142	165	145	135	134	139	139	142	156	151	158	135	139	134	146	134	149	135	144	179	151	137	168	113	167	160	151	172	142	159	142	141	150	171	128	147	151	149	162	146	142	160	130	150	153	146	157	127	142	158	152	161	155	132	131	152	161	143	152	140	145	134	170	127	158	140	135	164	152	141	138	123	135	147	149	161	167	131	122	134	148	133	150	139	139	128	161	156	126	144	136	161	160	148	150	134	145	148	152	152	134	135	152	148	145	165	165	134	138	149	147	141	148	162	153	154	147	129	123	154	139	164	146	152	146	134	147	132	133	151	172	155	146	159	164	151	156	138	144	153	135	150	148	135	162	131	140	140	150	155	140	149	143	141	131	158	129	132	153	160	166	167	143	138	140	148	147	151	131	130	161	143	149	145	155	139	138	142	146	128	138	163	126	171	141	146	145	149	138	160	148	141	181	141	139	156	149	148	143	154	149	129	143	139	153	143	132	155	138	142	164	141	138	143	130	147	144	147	150	152	169	142	161	143	148	136	152	132	170	171	150	143	140	151	143	142	155	161	158	149	146	168	165	157	165	153	173	140	136	155	149	126	147	144	164	161	146	131	153	151	149	145	150	155	152	128	152	135	148	140	137	144	149	149	139	135	151	125	135	154	150	135	158	155	143	123	143	149	151	137	141	145	158	145	125	150	153	147	148	157	146	144	134	155	165	138	126	149	161	167	150	144	176	138	138	139	176	124	136	148	132	171	150	138	152	127	144	162	144	144	143	140	152	150	153	135	135	135	121	142	168	164	158	173	137	141	166	160	156	140	159	159	162	142	147	147	135	145	159	129	152	141	149	151	140	125	143	147	134	153	148	143	136	170	137	129	129	126	141	152	147	147	144	142	156	149	127	151	167	139	151	162	143	159	137	149	168	146	110	145	149	159	143	172	135	127	132	124	150	149	154	156	160	132	148	130	169	153	167	162	154	146	155	148	153	149	146	152	142	132	152	153	155	136	124	130	131	168	149	151	164	177	142	140	142	128	139	154	151	149	145	133	137	126	148	152	139	128	153	154	141	154	155	136	145	162	170	160	160	140	141	178	137	151	158	160	148	129	138	160	155	137	143	157	148	150	124	147	140	154	143	136	153	156	127	159	153	146	144	144	151	154	151	151	147	158	123	165	149	145	169	136	142	171	138	156	159	143	169	122	174	167	161	159	143	141	160	143	132	153	166	153	161	143	138	139	168	154	132	136	159	150	146	133	158	138	169	139	163	146	131	145	149	153	157	147	153	152	170	150	141	152	152	164	149	158	157	180	150	142	134	117	161	145	124	161	150	147	162	135	131	142	133	154	158	148	144	130	146	145	161	148	141	156	154	139	141	148	142	141	139	136	166	134	146	137	122	146	153	149	174	148	142	149	157	130	144	151	132	172	136	152	141	138	158	140	143	157	152	150	132	151	141	139	141	129	139	132	171	167	154	139	138	153	141	162	150	153	148	135	157	144	146	127	157	169	133	145	134	139	150	124	125	140	149	160	146	137	140	134	143	148	136	172	153	156	151	132	165	159	153	176	166	141	152	161	143	157	150	151	157	136	143	152	175	161	148	155	130	137	137	142	156	136	143	143	131	143	160	147	158	129	161	155	140	162	139	136	146	150	125	140	163	135	164	145	127	132	174	148	161	151	124	153	151	152	148	153	134	146	166	139	122	175	158	155	171	159	142	162	141	130	123	147	130	160	160	132	150	133	131	146	152	148	148	143	134	157	156	141	142	161	189	152	125	141	152	174	160	160	142	134	133	146	132	143	145	143	143	136	152	136	132	145	161	136	160	123	138	164	143
23245	24196	34263	35330	34025	30784	26740	21416	18163	18482	24531	22458	16846	12659	13480	11781	12021	11158	12441	13414	10620	9432	9656	10531	8484	8686	7384	9196	9043	7303	6008	6797	6256	5661	5199	4165	4286	2331	2293	2509	2368	1930	1669	2004	1673	1377	1308	1250	1199	1037	1022	1119	760	754	775	641	625	641	780	710	640	830	842	584	627	624	639	604	480	540	499	492	475	497	459	438	467	472	489	470	452	478	469	458	439	463	466	438	456	464	475	476	437	403	403	410	445	428	433	408	451	440	411	455	458	415	459	459	406	443	447	393	438	423	435	437	422	449	437	472	422	392	457	438	406	431	443	397	461	421	435	398	421	431	437	437	400	421	400	399	431	429	413	444	423	433	444	464	435	432	385	429	389	447	451	437	399	434	424	451	431	418	433	413	464	442	417	433	421	453	428	430	456	427	440	384	395	436	392	444	415	447	408	406	423	413	447	419	431	406	437	441	408	429	426	414	389	390	411	424	412	419	422	412	430	394	413	400	452	419	414	417	422	412	409	430	419	394	434	430	396	419	447	430	443	447	422	452	419	397	408	402	445	428	421	471	445	444	468	396	423	407	421	427	420	416	413	416	409	426	440	433	420	402	396	434	451	448	446	409	420	437	399	467	392	425	467	420	389	396	405	426	438	416	447	420	460	408	401	417	412	398	435	413	495	380	422	420	396	396	421	438	439	439	433	389	404	411	457	405	441	454	458	436	409	422	432	402	429	443	396	416	385	449	462	385	413	423	423	437	433	434	468	379	421	375	410	407	448	427	401	390	418	442	408	387	444	422	442	432	403	401	436	405	454	425	407	384	437	404	399	409	411	384	414	434	434	402	434	427	411	418	453	391	420	452	437	429	429	416	440	400	422	424	449	418	406	429	404	396	420	415	406	394	451	439	437	439	391	426	425	430	447	416	386	429	437	444	421	452	420	410	421	413	436	391	399	404	459	444	432	411	446	417	409	429	418	405	429	387	383	442	404	426	384	414	422	421	443	404	455	439	449	449	439	412	393	408	431	416	398	411	420	422	399	397	415	423	421	401	436	412	458	414	449	425	414	416	438	427	352	431	387	463	458	428	373	415	452	442	434	449	407	434	418	432	457	444	418	428	431	455	470	431	440	462	426	406	396	451	408	430	380	414	407	413	377	396	412	408	425	431	417	416	435	417	436	422	408	448	399	410	417	431	436	448	412	384	417	436	432	424	413	402	405	454	414	445	390	406	419	451	446	419	450	395	406	422	423	439	414	410	415	397	444	420	419	442	418	439	385	433	407	398	439	399	429	435	386	418	391	438	426	390	394	385	423	414	401	379	424	427	436	461	432	429	431	423	421	421	430	429	438	395	435	435	479	428	455	430	430	410	431	429	429	456	423	399	433	425	413	438	450	437	453	398	417	432	401	425	430	425	408	438	421	405	421	414	394	413	436	388	476	445	451	409	393	384	407	439	411	393	405	401	424	397	452	460	413	415	426	414	441	466	446	425	467	414	422	461	380	439	428	405	424	424	451	436	412	457	444	468	431	432	415	416	408	436	422	414	410	432	430	410	441	437	438	448	406	385	436	420	431	440	426	400	443	424	429	421	421	425	419	417	431	427	423	409	432	404	422	435	393	422	399	388	373	371	418	453	423	430	434	420	406	416	453	426	428	440	455	432	451	431	391	426	409	395	400	472	433	410	395	414	436	402	414	422	425	422	377	410	432	446	412	424	442	391	405	399	401	421	438	446	392	391	461	449	430	404	468	405	451	421	388	433	384	381	417	397	429	420	411	440	411	437	407	434	435	420	421	440	436	413	428	441	454	422	394	443	381	419	412	397	408	405	430	421	400	425	460	402	442	410	440	420	435	427	432	420	405	437	427	412	421	445	417	394	417	421	442	410	447	435	428	430	472	449	426	402	436	400	392	392	421	430	395	416	444	456	420	446	383	452	394	411	404	444	421	428	391	434	430	384	398	470	416	460	424	390	435	408	406	417	439	420	441	415	448	409	438	413	418	450	441	445	447	414	482	409	402	472	436	426	403	403	429	434	415	411	435	406	425	449	448	400	421	385	433	437	436	422	433	432	429	431	410	404	374	425	413	399	398	451	425	439	417	414	402	436	419	409	435	446	431	376	428	422	411	402	435	441	430	435	433	402	392	457	411	420	421	422	423	424	442	424	427	424	438	393	401	453	447	376	409	431	403	404	448	418	430	423	375	410	421	421	441	436	422	427	438	452	428	396	432	421	392	455	432	462	389	413	438	464	420	450	418	441	407	392	412	401	428	457	418	417	431	424	452	425	416	440	460	451	407	433	445	381	400	392	397	412	411	410	466	411	426	437	420	418	415	421	380	425	415	392	424	432	414	384	433	435	402	433	444	403	414	420	414	404	445	432	415	448	414	395	434	438	405	425	431	387	443	423	440	423	410	435	402	428	418	455	417	414	438	442	416	405	436	432	429	445	423	410	428	437	404	391	429	427	411	411	423	420	419	459	444	384	437	427	409	444	411	407	443	427	378	433	402	410	428	419	412	467	416	424	442	427	386	400	386	430	427	413	390	425	416	443	408	408	421	445	386	404	404	455	377	401	443	409	430	439	424	410	425	430	392	405	444	460	420	439	427	422	409	427	423	405	457	417	425	412	447	405	400	406	445	410	407	430	422	424	426	458	433	425	397	416	424	458	416	425	375	423	425	402	426	425	455	453	428	423	422	399	420	430	414	425	365	433	412	438	437	436	433	419	386	420	427	431	436	413	408	421	393	411	418	426	457	453	430	400	399	408	414	446	456	395	424	420	438	452	446	445	464	435	459	418	425	399	415	422	429	436	422	407	454	403	394	428	440	454	404	436	398	425	430	415	399	405	430	449	413	361	397	395	407	404	398	417	444	414	451	429	438	434	441	431	415	503	407	457	396	406	391	437	451	421	429	454	412	434	459	426	431	420	413	417	406	396	414	419	434	413	422	467	447	419	419	406	426	432	443	450	429	465	422	411	442	426	405	385	406	428	428	415	450	428	424	406	454	402	389	380	413	467	419	422	444	456	433	438	431	441	464	414	442	398	409	447	403	410	449	443	385	450	413	407	439	411	428	409	404	462	420	440	416	395	399	412	442	388	450	380	460	412	422	415	425	456	404	422	431	434	392	413	428	440	414	445	422	424	430	412	429	410	440	421	405	431	391	394	378	376	419	426	379	428	461	446	411	423	440	452	425	434	469	442	394	444	425	425	413	401	419	434	422	410	432	436	435	438	434	395	419	450	457	431	426	410	431	433	436	406	432	436	408	440	406	400	408	449	432	448	420	407	444	441	408	394	444	420	439	408	406	421	426	401	427	429	426	469	446	442	418	420	465	390	411	430	408	391	427	434	395	426	399	431	427	411	393	437	383	415	423	444	463	427	408	411	414	423	418	411	447	417	431	397	401	421	445	386	418	418	426	406	439	409	415	398	442	423	431	422	396	438	413	428	389	431	472	447	456	414	394	488	448	397	431	401	430	406	414	445	402	415
10065	6827	8286	6567	4611	2907	1938	1359	1020	911	782	687	572	456	444	370	362	377	353	328	308	273	268	287	271	245	252	260	249	250	235	258	244	229	212	234	221	253	207	226	186	173	215	193	186	190	229	211	189	204	179	201	207	182	200	222	214	213	223	201	186	181	181	182	206	189	177	192	197	195	195	203	178	208	214	186	202	191	193	192	159	192	197	182	190	194	200	189	205	206	200	193	202	188	188	193	189	189	210	217	202	194	201	218	232	180	211	206	185	197	214	181	190	201	197	205	191	217	203	199	196	222	206	207	213	190	207	194	216	181	235	213	205	191	207	205	195	179	182	189	211	222	207	229	203	192	204	210	174	169	200	211	205	208	162	207	202	190	196	221	183	216	206	217	196	204	211	208	201	205	190	197	202	185	200	207	227	221	194	196	206	200	190	185	208	196	220	211	187	203	207	208	180	207	202	213	175	203	195	190	180	189	181	216	205	189	180	199	207	202	182	172	210	223	210	210	182	201	194	186	164	220	202	191	189	219	194	198	200	192	218	205	191	191	205	170	196	199	212	198	184	217	190	158	223	208	204	190	211	215	204	203	207	190	192	211	206	202	200	196	189	192	194	177	202	193	198	205	193	199	220	212	190	181	196	182	234	188	194	191	172	228	182	209	222	192	188	211	179	204	204	213	191	161	180	188	197	198	195	204	183	190	194	201	180	194	198	202	195	200	183	189	197	202	223	191	178	181	193	194	181	194	199	195	198	211	229	205	189	183	180	152	204	201	175	217	218	209	194	199	208	188	215	196	187	198	196	209	187	182	203	204	180	211	201	202	197	188	207	179	207	185	199	209	184	204	213	197	200	187	189	214	183	199	232	196	198	178	215	193	200	172	217	202	194	202	191	196	208	213	191	210	208	169	195	192	193	175	185	199	172	213	183	199	183	201	174	196	175	207	202	200	188	172	207	220	186	197	175	174	211	198	203	191	223	208	203	197	195	217	213	198	181	212	162	194	210	169	198	183	211	198	219	215	192	199	180	162	190	218	196	205	175	193	185	224	198	217	189	190	191	204	196	202	204	212	222	210	205	187	192	190	192	187	205	197	196	209	186	190	188	204	188	203	206	213	201	205	198	180	179	207	199	185	190	186	201	193	189	198	203	180	219	185	219	193	192	210	204	190	197	181	199	207	212	208	185	210	180	182	180	168	194	211	192	205	198	204	217	181	205	188	204	194	192	210	177	192	190	195	190	206	190	207	191	212	217	222	161	194	191	202	178	192	204	195	186	202	204	204	195	185	187	227	200	197	199	191	209	190	202	222	217	219	192	178	195	194	191	199	199	179	177	197	214	208	188	199	209	184	197	189	203	178	218	202	195	208	168	169	227	176	204	196	200	203	220	190	176	232	199	194	191	203	223	204	199	196	197	193	184	197	205	175	191	223	224	188	189	192	194	205	200	194	192	193	196	191	197	193	224	201	206	199	204	210	185	182	185	193	172	202	193	200	185	186	214	178	204	206	179	224	192	192	187	189	204	192	191	213	210	193	193	200	189	207	201	200	224	172	192	172	191	202	202	209	195	190	194	190	179	187	211	205	184	163	171	207	209	192	225	199	186	196	181	201	199	184	206	183	192	196	166	211	201	196	201	212	185	206	232	188	194	173	193	184	214	180	211	208	196	182	226	196	194	199	208	200	190	219	200	225	208	202	197	200	178	176	201	209	210	213	196	191	182	195	186	206	198	183	201	171	202	179	231	204	217	195	162	195	221	228	210	189	198	187	206	194	193	217	192	210	212	192	200	206	174	189	203	225	239	177	198	179	202	188	200	214	194	199	223	186	190	207	211	174	178	195	215	222	199	188	204	190	191	211	197	227	231	204	209	200	188	190	201	218	213	182	224	167	203	185	192	203	178	211	201	191	185	201	192	198	191	196	187	172	179	206	194	194	197	204	186	199	179	185	172	175	231	207	193	146	198	196	176	184	206	195	190	219	170	179	202	199	180	204	222	189	216	209	215	182	197	171	183	201	197	179	187	200	184	192	193	200	211	173	216	183	192	188	220	214	194	197	183	176	211	202	192	204	201	211	191	226	222	207	192	198	198	199	179	190	182	187	207	197	195	189	192	189	192	208	203	199	180	212	207	207	190	207	183	189	209	194	213	192	206	211	166	215	197	178	199	189	190	184	203	203	201	207	214	193	195	182	209	201	201	203	182	194	214	184	196	214	185	206	196	212	174	221	197	207	214	188	214	205	232	200	188	194	175	217	174	174	198	184	179	193	195	208	207	225	186	197	185	182	216	224	214	175	188	212	188	199	188	168	188	209	184	210	205	186	206	186	173	171	214	194	183	214	196	208	183	200	180	173	196	217	195	218	191	175	225	224	177	198	190	185	175	174	203	221	195	187	194	198	169	186	174	175	199	206	209	218	193	198	194	217	217	198	204	192	194	198	185	191	190	227	210	193	216	195	214	213	190	172	201	189	197	193	206	190	200	189	189	172	188	181	195	216	189	191	181	201	187	203	215	178	180	198	202	187	182	211	202	176	191	192	225	224	204	199	206	207	187	182	179	208	190	191	172	195	161	198	208	216	187	225	179	184	168	207	194	195	201	191	194	193	186	197	215	217	209	207	203	193	212	179	193	197	218	186	228	222	203	181	172	194	196	175	176	198	171	191	217	195	208	198	202	213	186	188	194	190	190	187	202	172	212	210	193	200	184	209	208	192	199	205	205	194	229	195	209	179	200	188	193	182	180	199	197	211	189	208	205	209	199	183	207	183	168	192	180	197	202	192	202	162	174	195	200	169	206	209	177	193	218	201	196	211	202	183	187	187	191	211	205	213	206	173	184	179	213	231	247	192	185	192	200	198	197	195	190	202	190	186	190	214	206	190	213	213	209	189	200	220	209	192	199	178	189	183	210	196	190	206	184	193	197	215	189	175	218	180	202	199	177	213	207	198	195	180	204	210	197	190	192	205	204	209	170	198	196	177	217	195	235	208	180	200	179	210	182	173	209	186	190	199	200	196	171	179	180	194	211	183	191	212	203	198	198	212	188	202	179	175	220	213	184	221	199	194	190	192	184	182	192	187	175	207	198	192	185	193	212	214	222	176	164	192	214	190	164	176	193	206	214	190	176	218	182	191	223	210	223	201	181	230	207	176	180	194	244	183	185	217	212	184	192	202	177	228	208	205	201	186	190	224	204	197	188	220	222	163	193	178	226	196	200	196	197	181	198	241	187	202	202	185	173	207	200	199	184	194	188	165	204	206	188	179	219	173	196	219	209	198	217	208	176	208	188	222	162	178	203	198	166	189	226	197	212	187	187	181	202	230	213	204	160	193	198	193	201	186	191	210	192	190	189	199	224	185	191	172	193	184	196	200	200	183	188	217	233	198	217	177	182	212	188	218	188	210	187	200	197	211	216	221	178	190	222	204	202	198	192	199	202	204	182	170	183	169	167	208	162	212	214	223	198	205	195	204	186	193	186	195
8636	8096	15852	15165	12182	9165	7054	5174	4353	3856	3651	3134	2631	2117	2017	1699	1598	1514	1535	1405	1348	1239	1279	1142	1101	1020	1013	1037	955	974	846	822	782	800	763	712	695	605	659	654	666	633	602	575	607	622	597	594	586	600	600	546	561	582	519	576	555	586	572	574	582	564	547	535	550	568	559	523	531	524	537	542	547	486	525	560	576	552	578	588	610	588	548	544	547	544	569	544	603	522	545	527	572	548	515	537	525	538	554	561	546	527	561	579	575	571	521	542	603	532	556	558	590	521	535	579	545	521	568	554	507	531	549	547	545	567	540	573	536	562	508	545	546	557	548	554	553	574	573	552	526	516	514	513	544	553	577	522	524	559	531	522	546	558	542	516	490	533	540	532	541	578	584	517	511	520	558	525	563	537	525	512	543	547	546	564	577	562	538	530	516	528	546	562	567	545	546	540	535	554	500	570	535	526	533	566	517	523	569	526	566	536	577	551	505	524	562	556	595	566	558	565	553	570	582	529	484	533	543	542	552	542	494	545	510	574	569	535	520	548	546	582	517	534	540	562	540	534	547	559	563	589	573	543	562	504	515	554	562	572	527	570	554	544	552	571	545	551	520	533	516	530	546	548	560	517	552	563	554	515	577	554	546	482	547	544	530	566	544	561	532	552	484	519	541	514	553	536	540	603	545	533	556	542	557	534	537	555	522	489	537	536	498	569	537	581	543	524	567	556	538	526	540	541	530	530	556	521	547	552	534	548	566	502	541	535	567	546	577	564	500	555	584	528	529	517	517	573	520	557	551	551	552	569	585	513	535	545	551	504	535	551	527	522	542	527	545	531	567	572	556	570	546	537	589	532	547	551	525	562	532	536	525	543	524	519	531	541	552	582	538	529	519	608	543	542	504	560	550	561	549	578	525	552	568	519	497	531	567	544	545	523	542	532	594	528	569	567	534	539	571	522	573	562	538	542	561	547	556	495	527	522	522	561	512	548	560	547	534	564	543	559	537	585	514	529	524	543	548	546	562	555	534	530	551	523	536	515	511	565	556	543	539	558	526	550	542	494	549	548	576	560	535	490	521	580	571	561	564	541	508	534	562	500	562	512	570	555	573	545	555	536	548	552	529	587	520	518	524	544	549	547	562	520	533	505	556	544	544	545	503	538	519	490	554	565	548	543	564	577	559	538	500	495	539	576	538	546	516	541	531	565	541	542	504	552	544	559	512	537	486	532	548	532	548	540	581	565	530	545	552	541	569	560	553	544	538	475	548	532	520	515	594	534	532	545	544	559	532	514	535	517	553	549	540	555	509	539	581	556	545	558	572	578	552	548	573	596	533	503	531	546	562	547	555	541	591	567	523	523	583	528	555	560	551	579	551	530	536	530	527	539	573	560	547	554	579	571	559	523	536	564	531	545	540	534	563	542	538	555	550	551	527	595	509	556	530	522	546	493	553	554	537	586	522	507	538	543	526	522	537	562	532	526	544	534	532	589	516	573	509	526	579	527	507	516	573	562	571	582	570	538	523	561	557	562	539	564	529	568	530	514	558	572	529	565	544	540	513	551	547	543	571	566	527	514	534	547	519	536	530	535	526	525	533	549	531	566	579	597	543	508	543	562	544	527	510	547	547	553	516	570	539	517	554	526	563	518	582	523	520	543	544	521	572	531	550	557	553	522	508	502	499	506	597	526	493	505	573	549	522	604	529	563	601	518	540	559	486	558	536	581	591	525	554	563	538	559	500	540	517	569	529	520	535	540	517	515	542	560	540	536	579	579	525	546	527	533	530	561	575	546	551	530	525	561	536	523	566	541	492	543	574	561	542	540	546	528	518	493	503	529	554	531	537	561	527	540	509	568	588	523	554	521	590	564	547	548	549	532	581	551	512	550	504	554	565	547	556	512	540	532	537	542	540	526	578	539	552	531	561	537	593	513	540	543	516	509	522	538	502	572	514	541	538	577	524	616	561	559	566	536	562	518	520	533	527	518	507	573	546	547	537	541	539	551	503	528	580	536	523	540	537	537	495	527	560	555	546	511	528	538	542	537	552	544	572	571	560	545	531	566	530	499	554	565	521	572	557	574	556	516	499	589	560	542	562	539	537	481	550	546	533	537	547	499	546	552	533	563	576	533	553	569	498	547	555	518	553	526	587	522	527	532	555	508	553	548	539	538	589	555	548	538	590	533	526	527	549	526	526	533	556	559	572	528	519	512	563	517	572	555	588	565	543	531	549	592	539	531	526	539	540	549	539	560	504	568	551	541	532	552	518	581	521	540	570	542	568	530	538	519	554	557	538	559	546	535	515	523	518	537	572	539	568	560	548	560	546	499	573	527	540	550	513	540	589	567	571	540	568	536	522	515	566	519	564	538	577	546	574	492	556	533	509	514	547	538	537	558	550	561	551	529	548	536	476	568	550	534	555	553	508	537	524	543	530	562	502	549	573	551	492	550	545	508	556	540	535	554	538	601	556	524	537	551	546	512	617	510	527	557	570	553	512	515	536	530	516	589	516	553	530	522	525	540	561	490	500	544	550	543	543	525	592	565	571	549	554	539	518	535	564	591	596	525	526	513	556	510	562	556	486	538	508	523	567	544	532	570	553	547	564	570	526	559	512	571	536	510	535	539	559	580	582	555	586	540	510	548	529	555	552	544	554	560	520	511	520	549	563	519	497	544	567	520	562	534	484	557	581	576	518	569	536	564	520	536	517	538	583	534	565	497	538	551	544	555	525	533	522	538	528	557	567	523	530	569	576	571	528	547	528	546	530	566	520	537	572	513	528	545	543	560	521	523	515	566	554	569	543	559	561	533	546	507	564	563	505	530	563	539	581	559	531	549	508	536	529	563	524	551	547	537	567	545	531	565	512	553	561	571	509	524	569	570	567	545	591	572	587	511	528	563	551	591	546	532	499	538	552	571	573	595	571	516	532	529	579	531	540	549	569	564	552	559	515	549	540	511	550	542	548	565	569	565	537	521	534	531	546	548	558	560	551	549	559	556	520	551	555	509	528	563	528	543	587	523	522	509	497	557	533	589	572	494	543	590	534	536	531	525	524	530	565	548	512	587	527	536	531	568	516	534	489	566	557	578	561	554	539	556	533	539	560	499	506	543	576	533	556	580	534	504	511	539	559	535	583	571	543	553	551	570	520	513	553	518	507	598	526	513	547	573	529	522	516	501	502	520	532	529	531	557	550	523	533	527	511	540	539	565	554	538	531	548	565	540	554	544	555	562	553	568	533	525	545	523	593	544	584	538	513	524	532	509	539	592	490	563	515	547	553	564	556	584	544	571	528	517	514	536	542	574	508	523	549	508	569	538	553	529	572	566	508	542	588	558	560	520	565	567	539	592	570	565	537	559	555	562	558	568	540	520	514	536	504	522	544	522	590	567	559	561	582	552	540	515	517	522	521	515	550	539	558	527	546	546	551	545	576	560	564	516	535	574	561	530	614	544	543	524	553	559	562	559	547	555	561	566	537	580	545	580	570	555
25066	20283	24604	24138	19704	15169	10298	5751	4082	4121	4731	3912	2795	2319	2289	1551	1712	1872	1870	1732	1402	996	1044	1134	986	855	855	926	817	780	611	620	638	539	530	422	497	304	302	263	312	227	263	295	234	217	211	215	204	193	197	206	204	194	181	148	189	170	177	186	174	163	168	173	156	169	199	218	175	179	186	161	153	157	156	161	170	153	150	161	193	170	179	187	154	169	169	159	177	171	169	185	169	159	182	167	175	172	160	190	161	163	162	187	149	178	148	170	170	175	176	177	155	134	150	150	176	155	177	157	173	163	173	154	182	180	154	157	166	170	174	145	161	170	166	156	178	166	149	174	131	167	189	167	148	149	177	159	163	147	158	163	167	173	171	174	162	157	176	157	177	180	189	178	170	136	155	190	162	167	151	169	164	158	183	149	176	159	177	184	165	156	151	172	181	145	146	178	166	177	170	146	169	182	158	159	149	163	169	158	138	146	173	154	159	147	191	171	172	160	157	170	148	152	177	166	162	203	186	148	168	162	171	173	164	161	181	154	157	170	165	155	180	158	189	184	144	161	166	168	175	165	186	165	185	182	183	161	156	151	158	145	150	152	158	168	157	160	158	163	184	175	151	160	180	185	183	171	165	183	162	185	196	141	148	147	175	178	177	156	151	172	142	155	171	149	175	167	165	169	160	153	166	163	153	153	198	172	173	182	162	154	165	160	171	168	168	168	167	177	178	162	178	150	179	154	167	170	184	168	155	141	173	182	160	177	186	172	201	165	181	168	177	163	197	173	178	177	167	159	180	166	165	186	153	175	163	156	159	166	190	174	149	168	135	159	148	147	156	156	164	137	175	190	173	182	142	160	141	189	160	168	174	159	190	147	164	155	162	166	155	174	150	162	171	156	157	149	150	179	185	159	158	149	168	187	178	171	156	170	169	177	154	154	163	182	177	153	157	173	166	188	183	163	148	154	170	154	156	186	181	158	157	147	164	142	162	153	153	182	158	174	165	164	152	170	165	197	161	194	172	174	171	181	143	174	159	175	175	158	151	169	184	165	159	159	178	154	149	167	175	166	168	153	173	175	176	169	174	160	156	165	197	150	175	181	150	157	152	167	146	157	161	189	160	166	176	170	183	157	149	169	157	136	136	179	169	163	182	182	151	131	173	172	164	150	155	157	164	149	151	168	173	153	165	181	150	164	170	169	182	158	162	172	159	165	145	182	183	162	141	152	172	179	154	165	159	168	163	161	165	166	177	151	163	151	164	179	169	153	156	148	169	177	166	185	154	164	150	159	167	169	151	160	175	159	149	172	167	155	168	156	153	148	153	155	170	163	147	162	139	155	164	156	153	171	162	159	163	190	154	157	153	167	165	166	186	159	164	155	168	177	162	173	180	180	157	170	170	165	186	153	177	159	140	141	175	167	176	157	170	153	162	146	143	176	149	155	161	182	163	166	165	154	183	174	164	171	157	170	163	150	160	186	156	168	172	171	157	169	159	176	179	155	152	167	145	159	149	155	162	174	157	138	137	171	192	171	161	159	185	163	192	161	174	180	159	165	180	159	173	187	153	172	174	152	144	159	160	166	143	171	140	169	164	172	145	169	155	159	157	158	157	138	169	161	185	147	197	153	173	146	141	187	159	138	180	156	165	187	168	176	174	159	162	152	168	176	167	176	151	169	185	163	159	162	179	146	151	165	175	150	152	168	156	176	165	171	153	178	164	199	180	179	152	163	155	163	152	166	174	166	150	163	140	176	170	156	180	163	161	144	167	154	161	140	149	169	171	176	172	180	170	163	156	155	146	180	173	184	166	174	179	177	145	169	168	167	161	154	178	169	174	145	149	168	153	182	171	179	174	149	170	179	156	174	143	175	163	158	172	164	174	180	163	167	159	144	156	161	167	169	163	172	141	170	168	188	177	163	154	151	173	182	177	180	148	167	179	140	139	160	167	176	172	183	150	160	168	168	143	183	158	168	174	153	155	164	157	165	177	164	201	176	185	165	163	148	164	166	176	174	149	162	172	174	155	170	131	184	149	176	142	170	167	156	180	157	137	161	167	157	167	169	156	164	176	177	153	160	153	191	153	141	151	179	154	157	153	176	154	175	181	173	177	168	158	181	150	169	167	163	175	180	157	166	169	151	159	177	164	147	172	172	169	160	174	162	177	145	172	148	178	159	159	169	158	152	173	142	162	150	149	161	159	155	135	166	168	168	176	169	169	153	153	139	183	171	154	201	165	151	161	152	165	160	195	172	166	175	157	161	192	174	158	147	154	149	177	176	182	148	169	153	169	161	192	146	163	181	163	165	183	177	188	149	180	171	193	152	173	167	156	168	172	144	184	145	157	182	176	149	152	163	158	152	170	172	158	174	153	175	152	173	153	137	171	167	173	145	190	175	170	198	178	151	190	166	182	186	171	162	173	158	161	166	146	168	178	167	164	155	160	168	177	176	160	168	152	185	203	148	172	162	174	180	175	165	150	169	157	166	162	141	166	169	156	193	157	176	179	161	162	172	165	162	173	165	164	149	177	158	142	165	164	180	168	160	175	159	146	167	173	169	182	165	148	174	139	173	161	169	153	179	181	161	180	198	161	148	171	154	168	198	183	158	144	168	164	166	157	169	161	153	152	167	158	156	160	139	168	171	188	155	157	174	184	171	170	175	158	162	170	162	146	165	145	154	160	155	135	159	183	168	146	170	152	157	163	178	166	149	162	176	144	157	147	171	161	136	172	170	169	175	162	164	145	146	170	159	155	170	165	169	167	154	164	174	162	140	169	185	166	175	155	174	155	167	170	155	157	199	194	197	157	163	169	153	185	172	165	166	156	158	141	147	149	155	167	189	169	156	164	169	177	188	163	146	161	195	155	176	157	178	164	164	177	177	175	150	166	189	169	143	161	167	173	167	159	163	142	158	154	159	164	148	160	150	152	203	166	181	199	142	175	130	154	166	167	163	172	181	147	154	172	164	156	178	159	180	192	159	143	129	132	154	178	165	162	164	162	158	148	182	169	168	163	163	184	167	148	180	165	172	172	146	165	151	155	159	191	176	183	177	166	154	170	146	163	164	158	154	165	151	155	166	172	152	181	155	183	177	165	154	170	153	151	186	158	163	135	157	166	182	164	152	171	148	160	146	176	158	162	157	147	168	174	159	171	174	171	151	173	154	159	158	166	164	164	162	155	147	174	147	183	186	145	172	160	180	178	164	159	177	182	141	155	151	176	154	174	166	177	151	159	178	157	170	178	180	160	167	146	144	156	157	162	173	191	175	141	162	161	160	152	181	192	189	153	157	182	166	160	160	156	168	150	172	160	160	171	167	166	161	143	136	172	144	139	165	161	177	163	157	175	160	178	181	164	169	173	160	163	152	192	172	153	161	162	171	168	173	171	161	150	152	174	174	163	178	168	154	181	170	182	160	170	154	148	166	168	171	162	162	195	176	186	180	158	142	155	159	198	171	169	169	182	183	165	163	152	172	165	159	159	178
18637	17962	28534	29953	27331	24611	20689	14997	13155	13815	16122	14823	10853	8768	8709	6307	7882	7893	8660	8494	6555	5422	5716	5792	5529	4960	4612	5322	4629	4543	3312	3769	3781	3324	3041	2321	2800	1488	1343	1397	1474	1094	1261	1100	1066	921	1008	780	821	783	699	778	674	645	609	623	604	575	651	557	540	674	656	576	515	603	568	567	499	544	522	470	500	514	459	457	477	453	513	489	500	496	464	472	447	476	455	507	475	461	488	445	471	425	487	484	460	476	468	439	469	427	426	445	504	485	482	444	418	482	468	409	490	460	444	478	500	467	462	454	473	468	470	481	447	445	434	490	454	456	459	475	459	473	441	427	455	454	480	473	427	444	465	455	467	436	481	455	460	494	464	475	474	412	431	480	463	462	499	436	448	465	458	453	456	449	505	490	465	477	465	455	442	493	459	464	429	437	473	465	457	481	469	465	485	471	442	450	458	493	445	459	459	438	473	472	442	473	426	485	457	449	435	462	453	468	471	448	463	435	474	485	439	435	453	450	496	480	472	461	492	511	454	447	506	450	447	482	437	453	476	468	463	465	460	468	465	482	472	437	488	446	457	507	457	486	460	435	461	451	454	468	504	482	455	485	429	444	486	469	478	459	487	451	483	494	482	479	496	446	460	470	477	482	465	460	446	482	505	430	471	460	460	469	457	515	460	456	479	501	477	440	468	481	455	446	465	441	474	436	485	495	490	495	511	449	431	478	470	454	468	508	487	455	485	470	479	462	502	450	458	454	462	421	478	446	473	486	478	458	476	476	499	462	471	485	458	395	472	468	453	461	462	470	462	480	433	442	464	466	443	454	477	435	455	443	472	500	455	478	450	453	488	513	474	431	470	445	441	482	452	481	487	497	492	440	492	450	450	456	452	487	459	485	452	462	430	454	434	449	473	445	473	466	495	482	445	466	449	449	424	509	485	447	460	467	513	436	450	443	470	440	465	434	481	497	473	474	448	451	464	495	466	450	448	450	476	505	469	448	541	481	466	445	462	471	491	495	475	465	458	427	464	445	446	453	458	455	472	473	481	455	461	480	486	468	481	480	439	466	453	457	487	511	474	499	459	445	486	487	470	484	446	495	474	426	438	465	468	485	454	490	424	459	446	485	451	490	468	476	460	456	440	474	476	423	454	456	479	452	453	422	481	457	472	486	478	447	452	480	484	479	458	492	470	461	450	462	474	482	464	490	490	460	487	445	448	455	480	450	496	461	476	414	473	454	450	477	474	447	433	468	461	473	446	447	481	446	463	481	466	420	468	496	449	454	455	484	476	466	460	458	441	496	432	464	480	471	499	478	476	442	485	491	500	459	456	449	455	448	440	468	502	467	481	472	445	450	473	433	436	502	463	468	506	476	476	443	451	475	484	481	487	442	481	437	457	433	473	491	429	463	473	487	437	482	472	484	459	458	434	495	463	475	441	498	469	486	453	453	473	478	463	450	447	490	450	450	491	444	447	470	472	438	433	457	460	461	440	446	446	450	470	493	466	466	474	448	444	481	462	474	451	447	457	454	477	468	461	440	466	478	460	464	454	420	474	512	462	443	469	482	451	420	476	480	458	474	461	475	484	475	452	467	474	463	455	472	485	461	423	455	445	468	485	446	479	469	453	468	472	424	425	480	490	499	471	437	469	485	445	468	487	474	438	453	476	455	467	481	470	475	490	459	531	479	472	466	473	472	511	492	457	503	462	426	480	454	457	465	487	476	463	459	469	457	453	436	495	475	464	463	473	441	447	444	426	426	494	486	475	502	422	437	534	486	433	474	481	452	448	459	467	424	451	432	487	466	501	471	467	447	438	433	487	413	446	436	493	493	466	470	458	465	487	442	471	516	457	484	490	456	471	455	456	433	426	518	440	485	424	469	407	438	477	493	449	476	473	440	477	467	445	483	475	469	464	461	428	448	451	466	471	495	457	477	460	487	481	427	473	472	471	437	449	436	469	448	495	454	451	466	479	507	467	448	466	442	489	459	471	467	500	481	483	436	449	491	440	491	469	504	472	480	446	493	443	485	420	463	473	521	499	499	475	437	469	414	440	454	471	488	469	472	486	446	472	474	467	474	453	481	486	459	429	453	455	462	448	472	444	462	463	459	417	480	450	499	450	495	449	480	461	483	458	455	459	469	451	452	438	453	484	484	498	481	455	422	434	497	449	447	464	431	453	443	420	492	460	482	457	486	439	492	496	449	466	473	456	465	456	461	465	472	524	476	479	470	503	496	456	497	461	446	468	440	470	437	439	449	493	469	447	437	461	457	450	437	479	480	440	447	448	463	459	466	473	426	420	460	475	481	469	484	464	437	442	480	459	477	468	461	455	454	468	444	435	470	471	480	464	448	464	540	495	443	426	476	510	504	454	446	434	465	484	429	498	472	458	474	480	455	475	482	482	506	472	408	509	442	472	476	449	462	430	478	458	484	438	497	416	447	499	437	440	493	483	485	453	489	489	469	497	463	470	463	456	455	471	457	434	525	486	487	457	442	445	477	498	464	443	450	506	463	449	467	429	453	485	455	454	460	432	444	453	468	456	502	446	439	458	475	520	454	407	463	449	490	439	468	461	468	487	462	450	441	457	491	458	493	454	460	487	415	471	451	432	437	485	511	456	461	454	492	453	457	452	437	457	443	460	441	483	437	444	531	472	462	473	442	455	476	445	485	477	372	504	465	432	492	450	468	474	494	428	454	458	456	437	464	480	451	465	441	483	485	492	460	483	496	481	456	465	462	462	475	480	471	442	484	454	467	454	468	498	505	445	455	467	441	504	474	449	464	452	439	495	469	468	458	449	464	463	484	482	531	439	494	486	461	428	457	462	482	475	461	457	440	504	440	459	468	448	483	500	447	453	458	482	482	462	478	490	475	492	501	450	499	470	457	485	460	513	438	445	471	490	426	449	464	473	490	466	471	475	476	487	447	478	451	425	415	437	435	441	513	470	422	493	515	424	483	437	431	480	469	477	491	416	453	475	480	486	469	432	432	446	501	496	444	456	422	505	430	466	508	442	468	460	487	459	461	442	420	450	462	491	452	454	479	418	439	463	475	454	439	453	447	465	438	438	440	435	445	495	436	453	460	502	456	464	457	469	469	481	475	490	443	492	447	482	483	443	475	465	476	446	465	517	464	470	458	484	456	462	454	446	468	453	475	449	450	464	459	422	482	499	433	448	478	453	472	449	461	478	449	454	459	466	451	451	443	464	429	496	468	468	479	471	500	454	461	481	469	452	456	487	473	434	466	441	475	460	445	463	446	465	455	519	448	504	448	485	468	459	482	446	451	466	474	493	498	469	475	454	483	471	447	472	460	451	484	503	469	474	515	495	454	439	468	445	434	461	444	503	496	465	445	505	490	491	486	429	494	461	462	491	426	486	486	478	436	459	436	466	468	475	453	451	489	464	446	491	482	505	464	436	458	445	466	497	473	446	421	444	497	493	469	435	448	474	477	464	498	486	451	482	465	465	458	448	481	470	425	471	427
33111	28337	32810	31368	27627	24115	18178	10508	7093	7131	11586	7333	5342	3847	4150	2721	3793	3753	3273	3103	2426	1709	1822	1790	1732	1669	1443	1454	1280	1197	967	1027	962	895	702	607	744	445	360	325	387	353	338	317	284	213	293	221	211	240	193	208	206	186	165	192	157	195	168	160	207	176	162	167	163	149	171	200	175	146	159	166	142	154	139	141	150	123	128	135	137	152	172	174	154	119	175	157	158	148	139	144	156	149	156	156	186	156	146	153	162	139	150	134	151	166	146	144	149	142	145	146	131	139	153	159	142	150	156	124	148	131	151	135	164	145	126	157	166	159	137	145	149	149	167	173	147	140	166	137	140	172	144	176	172	152	162	152	161	145	149	143	157	180	179	156	138	172	149	181	135	158	136	140	153	140	143	159	156	151	156	143	144	152	152	149	162	172	134	175	142	146	152	147	141	138	163	143	150	142	152	146	165	132	131	143	141	129	150	147	127	139	159	165	169	150	134	160	163	160	125	145	145	163	142	135	163	153	176	156	168	123	140	158	146	149	135	133	174	137	148	156	131	151	168	153	151	148	143	154	164	151	155	164	141	157	144	142	136	152	169	159	146	131	155	146	148	154	131	147	146	145	133	129	161	158	145	141	147	157	137	149	160	116	138	142	174	155	142	156	149	159	143	160	143	152	152	128	151	152	151	166	175	155	151	160	147	155	152	154	145	129	145	147	152	156	137	163	158	116	160	120	172	156	152	165	141	146	142	159	164	143	154	132	154	148	171	144	162	129	145	155	153	141	142	136	135	127	156	131	124	141	164	164	158	137	156	156	167	152	157	159	161	140	138	167	134	152	154	142	155	171	161	156	156	151	136	152	141	148	152	135	152	142	176	151	144	145	152	157	132	154	159	127	135	164	143	146	140	167	160	154	137	143	138	150	156	142	161	159	139	159	141	166	147	151	150	159	136	149	141	158	141	133	151	149	145	135	144	160	156	149	140	157	163	155	136	150	123	145	143	153	135	166	154	143	154	146	125	148	147	121	166	146	157	154	151	146	161	161	153	135	144	147	167	153	149	161	141	153	134	156	158	146	147	163	137	151	153	155	161	153	136	143	153	179	159	156	139	142	155	148	140	132	168	132	158	169	163	136	158	160	142	156	154	142	160	126	132	161	150	145	158	158	146	132	146	137	157	124	166	139	165	140	146	161	150	151	141	156	145	131	149	162	155	151	163	130	167	138	147	168	131	160	151	147	152	154	134	148	155	153	142	149	150	150	128	156	157	141	145	152	142	117	144	158	144	169	160	158	159	140	163	140	155	145	162	141	182	146	160	162	148	135	162	159	158	157	159	142	138	149	132	163	132	140	146	177	136	139	143	139	136	156	148	158	152	169	148	136	131	163	142	159	147	150	155	143	153	145	156	164	152	146	141	165	165	147	169	159	143	144	156	142	171	128	143	147	156	143	147	155	149	137	140	145	135	136	130	156	149	154	156	164	141	153	139	143	155	152	155	153	171	130	144	125	133	160	160	175	156	114	132	131	147	125	141	153	132	150	128	160	136	167	151	162	155	140	135	155	131	149	152	145	139	146	141	159	133	159	139	143	144	141	145	139	121	157	167	146	139	161	155	136	135	166	145	156	135	154	145	142	153	145	153	162	128	147	168	155	147	168	147	168	146	147	141	156	135	157	157	138	148	169	150	160	162	162	136	119	156	150	159	156	141	166	154	138	163	148	139	159	163	143	158	166	146	146	142	146	136	126	156	178	100	161	160	138	133	173	159	150	165	147	152	158	147	155	158	139	148	147	142	136	160	146	146	138	149	137	151	133	153	139	153	162	137	165	150	155	167	135	136	143	157	153	152	152	144	163	179	164	164	148	142	127	156	141	151	157	129	156	149	140	166	177	135	129	134	160	143	138	166	169	151	164	133	125	168	149	176	118	155	159	167	143	166	117	127	172	164	157	157	141	151	148	134	147	143	164	137	159	146	123	149	141	124	142	153	142	148	142	140	133	124	151	152	142	141	169	120	139	132	142	144	162	159	158	144	142	164	142	156	146	146	184	165	157	162	146	168	144	154	145	160	142	131	126	139	139	143	136	135	139	152	156	175	130	150	132	169	163	155	125	142	129	154	147	157	141	144	138	148	152	165	154	146	144	141	151	167	155	158	154	141	153	163	146	131	158	164	157	171	133	172	156	159	150	150	158	149	175	156	157	135	181	139	143	127	147	164	167	149	149	162	139	161	163	133	160	150	148	131	153	141	144	138	144	170	145	152	156	146	153	144	127	142	131	171	161	139	165	134	138	148	132	133	147	163	149	149	153	137	155	167	172	147	145	162	139	133	157	145	133	151	140	145	154	155	134	138	150	140	118	146	135	132	161	180	153	172	144	147	147	140	165	146	149	159	144	154	141	170	149	149	148	137	155	173	152	151	136	160	172	150	150	127	139	151	141	144	190	155	170	165	146	140	150	133	138	155	142	142	157	177	149	140	135	139	153	142	151	153	152	147	138	170	155	160	152	145	147	158	150	149	161	134	157	162	149	140	150	166	146	122	141	151	154	124	160	164	153	138	128	131	161	146	143	138	166	134	161	137	141	140	153	149	151	161	158	151	148	157	131	168	138	164	156	165	162	151	163	155	146	125	147	148	145	172	144	136	151	161	134	152	155	144	144	153	139	144	138	151	153	159	142	153	152	168	139	155	166	134	130	147	143	156	154	146	124	156	135	140	145	147	138	139	139	166	151	179	160	147	139	144	142	139	130	138	139	145	135	143	177	173	140	165	140	154	133	138	138	165	158	150	165	152	129	154	129	164	135	147	129	148	161	162	153	153	144	149	162	143	164	151	138	168	154	148	167	129	150	131	116	137	162	147	127	141	143	144	161	143	130	141	155	135	132	173	157	129	148	127	142	132	160	159	140	146	156	157	146	133	162	149	143	151	128	149	144	143	170	158	145	162	143	150	141	145	166	149	145	126	106	132	150	142	155	138	150	136	143	159	171	140	129	152	143	166	164	171	136	152	175	154	156	150	138	153	159	149	154	159	142	157	133	141	148	135	150	149	144	159	127	149	176	153	161	171	171	141	155	150	142	168	140	151	150	149	137	142	166	174	158	141	152	150	146	162	176	146	166	155	149	152	138	162	140	128	148	139	142	153	142	148	156	156	133	117	146	163	139	135	146	164	132	153	168	139	142	158	146	147	159	141	140	146	141	153	152	136	151	142	150	147	148	156	159	151	127	152	157	141	134	142	157	164	166	163	140	144	157	129	150	160	151	169	168	149	132	159	162	149	150	165	141	161	161	169	136	153	139	144	152	154	153	132	162	148	151	159	146	155	145	155	151	156	147	155	151	129	158	142	158	148	145	155	163	142	152	143	129	130	172	161	172	149	164	144	131	151	136	168	162	139	152	145	159	163	155	155	167	139	157	159	166	147	140	152	137	143	129	144	176	157	148	159	159	152	155	147	132	171	150	161	145	144	132	180	164	149	136	150	140	159	166
23296	24283	34264	35268	34074	31922	26897	20629	18088	19525	27301	20562	16258	12280	13664	10083	14204	12237	12516	12882	9827	8435	9136	9260	8959	8420	7933	8532	7156	6867	5550	6451	5767	4980	4247	3722	4449	2273	1881	1798	2402	1589	1869	1477	1448	1194	1336	1045	1035	990	914	1014	732	718	708	624	646	583	689	628	625	735	699	579	625	569	572	591	524	496	482	526	474	440	457	447	446	412	458	469	510	478	482	449	445	458	418	480	452	454	433	466	463	423	443	468	429	410	418	446	454	387	434	441	402	466	431	410	438	407	408	386	396	418	399	459	411	430	443	414	406	458	401	437	416	438	444	461	405	388	397	471	405	431	424	455	444	391	440	390	434	418	419	441	395	454	408	415	401	443	423	424	425	432	397	428	404	437	437	414	398	395	421	404	440	431	435	419	423	447	438	413	419	414	412	387	412	400	397	448	418	400	420	402	454	366	446	456	435	425	393	407	425	428	426	414	448	439	417	419	426	452	431	413	442	431	429	420	426	421	444	397	413	425	447	407	435	445	408	428	440	417	382	421	442	438	436	427	417	412	366	417	415	466	414	399	410	423	417	442	419	412	392	410	427	420	456	428	429	412	408	453	415	439	417	441	439	395	472	435	425	424	417	410	424	428	415	415	415	416	412	408	444	393	448	432	411	425	393	426	448	413	441	406	450	448	402	413	464	399	426	449	441	416	386	426	411	413	392	434	437	404	417	385	440	426	426	408	422	403	439	413	424	443	431	406	421	427	394	416	464	436	425	416	434	439	436	441	477	425	428	411	431	440	429	426	441	402	432	434	441	403	435	425	432	413	416	440	439	445	437	411	465	430	409	394	382	431	424	413	416	425	403	440	410	405	406	415	451	392	418	398	424	415	439	407	449	451	408	421	457	435	450	406	428	422	412	437	423	418	422	452	429	435	421	467	447	424	431	428	409	433	459	462	434	394	425	430	429	407	415	436	449	468	419	382	431	435	427	446	434	454	431	405	431	428	416	441	428	407	420	437	402	409	427	428	439	445	405	460	440	401	424	434	422	437	450	418	401	448	398	420	391	426	412	418	431	445	449	438	422	396	439	409	444	418	420	417	417	415	423	389	429	414	395	412	444	441	392	435	418	426	440	448	402	415	450	446	452	426	450	415	404	372	423	440	464	440	428	410	413	426	402	408	438	437	441	452	414	412	446	429	439	418	394	446	421	429	452	407	433	390	405	443	407	428	404	394	457	431	438	396	442	452	424	467	397	442	440	431	425	416	411	432	386	422	392	440	403	444	417	407	395	394	404	444	407	471	404	411	415	427	410	432	390	437	398	412	429	443	392	435	428	422	415	426	426	400	421	393	411	385	399	458	420	414	430	398	459	409	402	409	407	400	440	463	379	433	451	433	414	439	435	447	429	373	468	412	404	421	402	442	456	443	415	427	430	431	401	396	419	455	440	443	456	408	396	431	438	416	420	418	427	384	436	422	391	424	427	424	447	456	442	432	429	428	388	439	466	406	405	413	452	426	421	427	427	396	402	416	408	425	456	400	405	394	454	422	401	438	402	419	410	414	435	430	438	445	434	396	402	436	415	424	415	423	431	469	392	447	431	424	416	427	426	422	428	430	441	398	438	418	394	435	442	442	407	444	452	429	401	440	436	398	392	418	397	401	431	436	428	450	443	426	409	387	426	463	400	418	443	393	436	422	434	420	398	412	424	456	409	455	451	436	423	406	401	410	387	428	420	423	428	401	405	435	399	403	459	413	391	438	391	398	444	417	424	428	397	397	421	438	415	419	425	418	397	415	437	436	430	437	412	463	419	419	421	427	455	397	448	433	404	440	416	451	433	429	430	418	407	421	432	404	408	437	439	426	417	460	439	411	389	382	380	439	418	400	417	425	426	429	396	416	475	463	410	434	461	438	420	415	397	405	428	440	394	407	415	440	412	443	412	449	460	449	376	409	458	407	425	408	455	444	442	479	436	437	432	457	413	412	462	432	426	421	418	417	465	435	399	429	409	433	447	413	416	392	456	451	426	418	444	438	392	443	434	415	406	431	439	413	386	415	429	428	434	441	421	418	422	428	400	399	419	486	397	423	409	387	424	407	382	451	467	433	422	411	433	451	446	444	428	448	416	412	430	451	386	444	435	441	413	460	390	435	423	428	438	407	421	412	448	465	464	403	446	444	418	422	453	434	414	443	424	427	422	432	417	426	430	430	413	416	418	431	416	424	415	422	437	453	424	423	427	413	412	431	428	448	384	383	433	413	379	411	443	431	409	448	434	451	408	417	455	401	429	457	460	430	398	404	454	443	441	420	388	445	416	396	414	459	432	413	445	421	464	429	451	450	438	440	410	402	384	421	411	426	453	398	445	405	434	387	412	461	450	392	402	423	451	413	439	405	420	425	454	460	403	426	453	402	426	431	423	435	406	429	432	402	384	425	408	484	421	400	430	429	449	467	469	430	401	471	425	432	418	425	424	369	440	432	371	427	398	422	456	440	437	412	438	423	470	416	421	401	471	436	404	437	375	439	428	414	428	441	393	436	444	428	421	411	424	445	449	453	426	392	437	422	419	402	384	436	452	431	420	433	393	436	422	416	437	452	398	431	422	395	431	431	399	383	413	386	459	418	413	438	425	449	421	415	431	429	447	408	416	418	438	424	431	420	450	421	441	420	424	413	419	441	468	415	417	417	413	425	407	429	403	431	444	425	412	416	407	411	442	439	403	399	425	427	406	436	439	410	450	417	411	416	421	454	467	422	428	462	426	393	412	420	410	429	424	406	418	426	447	430	427	419	415	455	457	426	409	436	412	438	408	430	399	431	434	377	435	424	422	404	421	419	430	429	442	410	418	429	420	413	407	400	415	439	444	407	422	451	410	423	399	422	434	452	400	441	423	417	398	424	414	415	448	414	397	469	451	390	429	425	444	445	424	433	417	440	427	418	407	456	432	429	444	402	413	419	445	435	406	415	458	420	425	440	415	406	410	454	435	408	439	401	420	427	420	440	417	434	403	450	413	417	396	428	455	447	436	418	453	436	424	410	419	421	372	403	430	431	413	442	422	428	409	364	423	433	433	451	440	406	445	457	425	455	396	438	446	405	434	445	454	409	417	442	413	429	455	420	411	395	418	406	448	396	427	414	426	403	419	421	411	390	452	445	412	389	400	435	407	462	410	411	412	403	453	423	455	448	425	423	429	411	407	404	408	401	449	422	428	421	411	441	431	420	427	408	417	425	416	429	435	433	430	418	424	425	433	389	468	455	429	389	419	424	447	411	419	416	444	430	455	423	424	421	500	448	450	439	465	420	465	401	482	496	397	406	422	396	454	442	463	444	432	423	422	422	459	387	417	413	413	436	417	417	446	424	412	436	421	418	429	454	415	421	432	444	416	396	385	424	481	436	404	430	437	432	425	419	445	424	451	411	422	399	424	406	431	455	422	406	423	423	412	417	405	382	434	422	457	430	400	436	429	436	404	430	374	445	406	469	416	403	441	421	444	397	381	416
10431	7562	8706	6977	4962	3351	2201	1477	1085	1003	942	669	565	518	459	349	371	373	326	357	298	297	263	270	307	281	268	243	251	258	245	252	249	216	212	200	235	204	209	207	219	203	193	199	214	224	223	182	203	194	179	193	256	207	206	204	206	187	185	195	197	184	216	206	201	176	218	187	187	179	181	192	194	207	210	213	183	195	209	202	199	185	196	208	191	191	190	198	222	204	209	204	219	222	193	178	189	238	178	198	202	181	209	200	198	199	179	208	202	186	203	218	199	197	198	185	185	207	187	194	196	201	209	197	198	192	213	206	185	225	214	177	189	195	176	192	196	211	199	198	204	179	182	206	184	192	200	213	195	209	175	220	188	187	196	177	184	183	203	197	180	212	229	218	210	211	223	198	203	198	191	186	192	187	201	210	210	196	200	196	187	193	188	203	203	219	178	202	208	189	215	213	197	198	220	193	176	207	207	191	195	205	213	196	191	188	177	196	217	214	205	217	233	217	191	193	195	188	201	192	190	218	173	208	201	195	169	195	185	215	186	210	235	215	183	212	176	216	181	215	201	230	201	198	215	218	207	184	183	199	208	210	215	200	184	203	207	194	176	228	198	188	194	187	185	192	231	206	214	207	197	189	194	183	189	171	181	215	210	198	192	176	203	216	175	199	182	199	187	193	190	189	191	208	198	181	189	188	181	200	196	206	203	197	209	177	184	200	197	185	185	174	201	212	223	209	180	213	192	180	215	212	167	210	190	190	193	201	209	190	217	189	180	186	195	188	190	213	198	194	189	188	205	219	219	185	209	175	211	204	196	202	194	212	194	182	192	194	198	177	217	202	190	200	205	218	187	198	207	198	217	174	194	205	202	182	175	217	199	187	200	198	178	194	197	193	230	201	217	225	207	192	196	184	203	207	197	189	204	173	233	201	179	198	220	199	201	202	215	198	209	199	197	214	176	210	231	199	198	193	166	198	185	200	191	197	175	195	202	189	203	222	191	191	179	190	165	179	191	194	175	195	199	216	224	167	201	178	207	186	191	176	184	203	183	198	196	193	181	204	199	196	201	207	207	188	225	197	208	218	217	206	205	183	204	190	194	202	198	178	203	212	223	205	229	196	196	198	210	215	192	213	197	201	193	178	194	189	175	198	169	222	211	205	205	205	201	180	195	185	216	205	158	186	215	209	171	188	201	192	214	171	208	186	222	198	209	180	192	212	204	182	197	194	213	185	216	199	180	209	189	204	174	189	194	179	197	206	222	193	211	219	189	197	201	201	209	193	183	190	182	198	196	235	186	200	183	193	222	209	206	188	186	210	209	204	215	213	207	220	204	201	202	176	178	190	184	202	178	184	206	180	190	213	205	206	206	212	179	194	199	193	191	174	196	216	227	213	198	186	219	194	211	203	197	170	193	190	178	175	170	204	206	187	197	202	177	190	181	223	196	179	195	174	189	201	203	177	190	169	166	197	183	210	182	192	185	218	180	178	194	200	176	193	199	189	201	209	204	192	191	184	180	202	195	205	208	208	192	185	217	202	198	195	194	193	166	200	228	199	196	215	178	184	168	187	210	174	203	181	191	199	197	210	193	206	208	192	210	193	186	168	218	164	176	169	192	188	185	193	190	193	218	190	239	216	196	212	189	196	195	209	193	191	195	200	192	212	190	181	167	224	192	191	205	209	222	215	197	173	196	192	214	210	211	207	189	205	194	186	208	214	202	209	209	221	201	196	193	179	233	184	179	187	168	198	215	193	212	193	189	192	200	196	204	207	204	215	188	199	198	179	200	204	205	201	193	200	185	206	190	203	186	161	209	201	170	205	159	207	199	194	205	219	229	199	202	193	190	209	208	194	210	198	198	213	177	184	188	174	204	197	179	184	183	186	175	191	184	194	177	194	199	215	202	198	198	188	196	187	196	173	216	209	203	195	191	196	218	187	185	218	174	208	185	230	180	212	185	190	184	178	190	201	212	190	196	190	181	199	191	231	198	224	175	222	203	221	172	186	175	211	196	204	219	177	188	194	210	174	179	184	202	190	195	181	183	208	191	211	186	188	183	185	175	212	188	185	209	214	186	200	191	204	182	193	190	179	168	200	208	203	186	199	197	205	218	201	199	188	196	192	173	169	202	200	220	243	199	201	200	196	190	191	204	213	206	189	189	192	197	198	197	202	212	196	192	202	207	181	191	187	189	194	182	218	195	173	213	199	199	197	165	188	176	197	218	184	204	224	198	193	200	201	174	185	190	185	173	197	182	216	200	181	184	233	216	228	215	202	206	191	197	207	173	212	201	209	179	201	214	190	221	210	182	199	177	220	211	199	228	183	207	196	207	216	204	196	204	203	194	177	222	191	215	205	199	219	208	203	183	194	168	234	198	184	183	201	192	171	221	192	199	195	188	199	207	201	170	211	198	201	206	184	196	162	201	208	180	206	202	176	197	230	197	201	195	189	198	169	212	193	204	211	205	208	181	219	207	185	178	196	190	209	205	225	217	191	208	187	193	220	184	196	186	200	199	195	183	185	200	229	199	192	201	207	211	189	182	184	185	193	194	200	210	190	190	189	183	215	194	219	199	185	195	217	217	203	201	185	199	194	196	191	207	175	194	186	228	182	171	192	196	215	199	213	197	188	198	201	211	205	199	194	202	195	178	203	189	191	213	194	185	204	206	200	190	226	217	197	170	178	219	219	213	194	193	203	202	176	217	188	226	204	177	201	234	192	193	185	182	198	210	170	203	197	185	214	177	196	164	182	203	224	194	188	199	204	191	182	189	188	182	168	184	200	203	160	231	239	215	210	164	199	177	208	196	199	189	188	195	191	211	179	193	186	183	200	214	215	216	174	208	183	196	183	203	198	172	199	199	226	173	189	193	194	185	163	178	198	192	194	198	188	197	211	184	190	173	177	199	214	199	193	199	196	206	217	187	203	189	201	195	202	207	208	203	195	194	188	203	207	218	208	190	204	207	224	205	178	203	178	216	209	187	228	176	207	218	182	216	209	206	202	212	186	185	183	212	210	169	156	214	225	182	183	179	195	195	201	189	177	186	207	201	191	182	188	180	204	167	220	190	190	189	215	184	216	204	194	197	179	214	196	188	198	182	184	205	208	177	204	191	202	204	193	209	221	205	170	195	202	183	189	203	207	178	196	202	178	209	206	205	213	182	203	184	222	201	179	199	190	216	180	230	198	197	202	222	210	201	195	171	195	182	189	189	186	188	217	199	204	207	215	209	189	194	211	231	184	185	207	207	205	187	210	183	181	206	170	210	185	183	188	199	202	216	182	203	223	210	238	192	216	211	214	211	207	201	207	212	164	179	196	190	214	197	175	184	195	190	187	189	190	197	193	196	228	192	178	213	193	190	202	207	192	183	206	192	149	173	192	172	216	195	212	185	201	187	197	174	189	205	216	211	166	224	207	221	213	210	219	183	210	198	192	206	197	198	203	194	198	184	213	191	192	188	193	183	187	173	183	197	167	210	186
8871	8460	16572	15750	12699	9790	7457	5497	4422	4060	3929	3011	2366	2054	1891	1497	1726	1641	1616	1623	1321	1228	1201	1159	1091	1036	907	1054	902	937	805	848	777	773	720	754	756	709	668	613	649	630	557	561	589	584	616	584	574	588	615	536	538	534	565	555	532	553	508	542	573	537	599	596	573	527	588	516	571	587	538	559	528	545	562	584	550	501	546	538	539	533	580	518	508	532	533	541	526	529	536	544	536	518	570	549	557	513	555	557	555	511	518	533	538	562	491	523	541	513	567	546	524	548	546	535	602	544	573	550	545	602	576	523	565	547	528	516	518	523	539	561	548	557	548	553	562	543	543	512	565	548	509	547	564	532	530	490	540	547	525	521	545	561	571	543	549	512	558	503	527	529	536	549	518	536	507	508	559	554	556	534	558	541	540	541	547	534	558	511	562	535	524	559	539	482	545	541	531	577	520	523	562	539	572	544	500	568	501	532	549	565	520	578	541	554	578	580	533	590	545	553	535	514	512	527	572	524	534	527	586	542	538	553	580	535	609	547	530	532	514	538	515	567	542	536	443	517	545	538	521	535	528	563	594	545	524	547	526	539	550	529	545	572	600	532	540	561	516	558	515	542	551	509	510	561	510	500	586	561	574	508	522	520	509	522	513	571	533	538	557	518	581	563	497	525	568	604	532	537	561	557	512	505	564	552	568	549	548	544	516	526	520	499	526	539	525	504	543	611	531	583	545	550	550	560	570	531	523	572	561	571	553	534	492	537	578	522	543	523	547	536	563	533	523	537	565	522	556	552	552	529	570	576	564	552	538	518	505	567	546	504	488	554	548	492	547	552	555	603	582	530	553	535	552	572	582	527	522	541	555	528	556	521	567	559	505	550	559	566	546	552	550	572	565	544	547	519	501	515	563	546	527	566	538	569	576	509	530	545	566	555	557	535	535	565	545	539	554	545	535	551	550	535	555	549	545	540	542	523	524	537	560	525	532	548	506	548	539	566	504	505	519	512	521	521	537	522	542	541	579	560	551	542	565	583	522	532	567	588	554	553	561	544	558	512	547	575	571	550	492	541	536	494	541	537	555	570	515	487	522	569	528	590	517	518	553	478	533	554	584	509	523	562	533	513	526	539	539	564	562	551	551	571	557	526	530	552	550	542	539	546	495	541	532	531	527	546	542	540	534	543	541	515	505	542	549	594	511	543	550	563	501	571	517	531	566	523	546	513	547	521	508	565	547	572	561	528	562	498	585	566	503	538	523	520	555	544	578	518	515	559	528	545	522	562	555	569	518	507	543	512	588	540	555	535	544	532	518	525	505	561	536	544	560	523	529	544	539	556	578	568	555	584	551	540	532	536	510	537	549	549	509	498	552	555	547	568	561	533	520	541	575	572	547	502	536	540	561	556	593	541	510	555	568	556	520	535	547	557	550	511	547	564	532	562	536	558	555	527	508	530	541	529	537	533	541	541	611	530	519	524	530	528	549	565	557	585	557	578	542	520	568	520	526	555	497	518	535	581	553	564	533	521	486	509	533	586	530	550	549	528	494	564	511	504	533	532	536	569	615	555	569	486	545	553	541	521	514	590	547	530	567	512	559	518	577	542	524	544	559	558	531	537	506	545	525	557	534	538	519	531	564	568	551	554	501	541	527	522	594	554	547	553	542	538	530	558	499	519	532	558	529	540	522	529	510	509	549	545	527	527	539	518	539	526	554	524	561	548	523	539	559	510	530	515	554	544	546	550	539	513	518	525	561	536	558	519	577	568	568	555	587	580	564	540	569	501	536	524	529	506	500	526	510	534	561	528	552	512	532	587	547	535	528	546	468	555	526	547	544	515	547	535	530	559	481	493	576	498	535	491	552	536	516	542	515	554	526	529	514	528	570	543	568	585	536	528	581	525	557	519	563	546	516	588	550	506	558	580	535	536	585	555	538	558	527	541	557	598	492	549	529	569	534	577	524	505	553	569	582	518	506	549	566	555	521	558	539	568	530	570	532	551	515	537	543	556	547	509	509	536	545	554	557	574	526	542	564	575	570	537	495	522	511	530	586	547	576	571	498	545	541	535	545	540	514	572	550	557	545	535	554	537	549	528	548	547	528	534	515	609	529	464	519	576	513	544	568	546	549	510	515	590	528	541	513	552	588	539	505	548	552	550	498	553	534	499	560	518	553	547	523	520	542	516	544	529	504	552	529	519	558	605	541	518	570	535	589	550	518	524	548	586	552	490	555	541	569	533	573	517	522	501	546	529	500	525	556	531	539	541	575	546	541	505	556	568	513	552	537	529	535	554	530	566	522	545	537	523	608	501	532	522	522	533	509	533	530	548	508	568	555	539	547	566	543	545	512	559	551	501	521	552	547	552	541	516	560	537	575	552	490	513	537	511	579	550	507	571	555	537	552	497	542	538	542	530	546	567	530	592	565	543	580	547	536	547	548	555	541	537	572	590	566	560	542	541	507	511	516	505	515	537	562	514	578	550	513	529	553	533	548	560	575	561	521	506	556	558	519	517	558	535	526	523	536	584	525	536	576	554	560	523	535	530	570	526	545	522	566	491	520	536	530	547	542	561	524	554	509	552	560	561	517	546	557	561	515	505	523	561	506	533	514	503	546	536	529	557	515	512	548	581	552	542	534	568	527	588	530	551	532	534	570	531	573	579	534	534	540	567	548	536	540	559	529	530	509	544	553	564	531	534	546	542	507	583	573	531	522	522	570	557	564	532	518	515	524	552	505	527	531	544	519	540	529	546	589	554	569	542	574	556	509	583	531	530	537	552	552	568	543	577	541	537	554	513	546	536	566	533	517	538	518	545	527	538	536	577	525	516	550	570	514	514	512	555	533	526	582	484	506	497	518	537	527	529	504	545	552	509	573	527	585	519	502	567	508	501	556	547	517	517	505	530	554	545	577	563	547	547	500	550	571	540	560	541	542	568	561	531	524	562	500	547	497	534	508	516	584	507	537	542	569	543	541	543	552	538	577	535	537	531	537	576	536	546	547	557	555	550	570	550	542	537	544	548	617	572	557	557	562	614	564	570	540	538	529	539	581	559	569	558	567	545	529	584	568	557	555	501	528	530	535	524	564	547	550	578	537	550	507	553	530	505	568	538	529	500	510	523	564	559	551	533	579	571	593	497	590	552	545	517	530	590	548	551	560	506	525	535	535	588	587	537	536	532	565	589	511	517	519	538	542	554	516	537	528	599	571	548	526	552	504	535	528	528	560	516	506	538	565	533	545	570	494	512	544	562	547	535	546	546	559	546	552	542	573	535	544	554	523	541	514	512	543	559	533	525	590	543	527	526	527	567	516	555	509	534	514	535	533	529	576	551	567	556	495	563	583	569	547	531	504	518	548	552	511	543	519	574	531	523	549	522	535	557	520	562	538	541	520	602	524	547	532	575	567	510	548	509	539	553	510	531	544	535	523	578	572	521	563	523	518	560	561	528	565	544	564	529	506	565	571	535	491	518	529	578	514	551	567	521	543	552
24630	20618	25054	23786	20177	14929	10363	5819	3781	4395	6237	3433	2298	2225	1947	1409	1806	1853	1812	1624	1202	911	995	980	944	783	730	801	685	610	550	624	509	485	402	439	390	297	303	258	304	218	231	229	224	249	203	241	203	204	239	201	175	171	178	182	166	185	181	183	210	200	212	183	176	187	175	185	174	174	161	163	183	171	178	172	177	171	169	157	155	198	177	180	199	160	172	174	192	186	163	148	166	160	160	172	164	168	170	185	177	172	190	149	179	182	163	149	172	184	177	159	163	159	182	181	143	171	174	177	192	165	170	164	184	173	175	166	149	159	173	197	176	167	134	150	150	198	148	155	162	149	173	172	179	175	151	178	152	166	165	194	165	155	170	154	189	168	188	156	182	180	163	176	164	169	164	173	168	170	172	155	199	186	160	134	165	200	144	140	158	182	154	161	166	139	150	167	158	192	157	203	183	156	141	167	150	150	164	178	169	182	159	153	170	170	170	154	175	177	179	156	158	193	173	157	150	191	130	157	148	172	162	179	167	173	160	180	201	163	175	168	168	165	169	164	152	165	164	185	170	185	145	174	168	159	183	163	171	137	180	161	173	170	162	180	128	174	148	149	142	176	196	160	170	165	154	163	175	167	186	170	164	178	167	178	187	165	165	168	175	185	157	168	150	185	151	155	169	162	186	175	157	175	165	164	147	168	171	187	155	181	139	169	171	176	181	160	161	172	157	175	157	165	177	152	184	160	172	171	194	180	170	170	163	163	159	192	189	163	180	152	170	149	157	174	141	165	163	152	164	170	163	150	163	158	177	166	166	145	153	158	155	181	159	145	131	161	161	169	178	175	160	169	150	147	161	178	143	176	137	167	166	190	179	172	143	161	178	171	144	170	184	157	160	177	124	183	164	161	165	172	144	147	153	158	164	159	165	171	152	162	158	172	175	153	159	160	176	150	159	155	172	174	140	179	165	171	182	176	156	182	166	172	166	184	163	180	166	174	178	184	187	164	183	179	180	165	166	183	162	140	196	189	154	181	176	182	184	163	195	175	170	164	159	165	184	157	151	154	176	147	152	165	163	158	164	161	157	165	163	146	155	165	176	143	169	140	128	157	170	178	155	151	175	168	148	173	187	149	145	160	170	156	143	163	147	174	187	167	161	186	162	171	131	144	166	183	181	173	149	154	192	173	172	163	167	176	181	176	154	167	174	183	166	184	205	159	173	160	164	175	159	178	183	159	187	166	178	154	167	165	165	159	168	142	171	156	159	146	174	152	151	156	159	177	190	175	159	171	176	170	173	150	164	143	164	147	169	181	149	180	169	171	173	176	168	194	177	163	164	172	143	142	184	167	156	176	154	177	139	165	167	161	173	167	181	173	155	178	156	184	162	143	180	165	159	150	165	145	151	150	192	165	143	144	179	149	187	165	174	161	179	176	157	153	157	161	177	176	175	178	177	161	175	169	148	160	171	156	186	170	170	152	163	160	164	197	145	147	189	173	188	183	192	179	131	164	173	162	158	142	158	175	156	162	170	161	155	171	191	169	151	172	159	161	172	157	158	138	163	133	177	184	172	143	188	171	141	160	170	167	153	148	192	169	177	164	177	167	157	160	171	158	160	158	173	163	158	181	153	152	169	146	165	150	165	156	150	137	144	144	169	184	167	161	181	173	149	163	151	181	189	169	164	168	163	175	166	172	202	156	174	163	167	145	170	183	165	180	174	151	192	175	171	158	157	168	164	164	150	155	173	183	152	172	151	149	175	169	161	145	169	175	171	144	150	152	139	150	198	153	177	153	166	167	173	148	162	182	161	180	165	175	156	168	163	151	172	159	154	174	156	180	170	145	171	157	185	147	158	166	168	163	175	150	189	160	168	174	157	174	168	163	170	169	170	159	152	170	158	156	176	178	185	158	149	163	162	168	187	188	158	184	135	147	181	154	157	150	155	161	172	156	170	181	151	183	166	166	152	170	170	170	144	180	137	168	180	160	147	156	165	160	188	160	185	136	176	187	181	175	184	166	161	166	171	147	178	169	161	168	150	156	179	148	166	155	169	160	181	176	156	171	184	163	163	172	172	171	173	169	156	163	172	181	154	152	140	164	186	171	164	149	160	163	174	172	168	184	161	173	147	161	162	173	186	181	187	182	186	164	174	162	184	178	167	148	171	151	160	180	174	156	165	153	145	164	189	187	145	167	151	149	162	142	176	144	162	171	176	168	163	179	183	161	159	171	172	162	175	154	151	157	169	149	163	133	153	159	155	192	182	139	185	191	147	165	143	163	173	173	153	180	181	170	147	148	167	168	147	162	159	173	160	166	180	143	189	176	187	165	160	147	171	163	172	153	180	154	172	176	162	146	153	183	160	142	150	163	171	153	145	171	178	186	159	175	166	169	169	171	165	173	148	181	185	161	179	177	136	143	161	178	172	165	170	174	170	164	155	187	159	184	173	141	167	168	167	186	184	178	172	149	142	175	155	170	173	168	158	157	177	168	167	169	159	175	149	158	168	152	169	143	184	148	157	173	155	165	172	186	153	164	171	188	161	180	188	180	170	179	173	154	172	158	170	169	187	161	178	189	160	160	173	167	161	168	161	173	186	171	162	147	173	164	168	184	163	160	160	169	183	162	155	178	159	158	159	159	172	187	168	152	176	170	193	155	178	163	159	151	157	155	154	173	208	176	137	145	150	161	159	156	153	158	164	158	187	160	182	158	159	176	173	160	165	163	150	170	180	169	146	147	168	170	175	143	177	173	159	137	188	157	175	163	166	164	197	153	147	175	136	153	187	180	177	153	172	178	171	195	155	174	176	165	190	176	163	159	166	164	153	160	167	164	145	165	152	167	169	182	162	182	171	147	168	171	174	171	153	150	156	168	162	164	138	157	167	155	156	167	166	163	176	169	182	162	155	167	184	151	192	168	173	190	159	169	153	153	136	178	175	162	155	153	158	182	170	178	142	185	185	169	167	170	173	170	178	166	162	181	180	171	157	150	167	154	154	174	144	184	162	174	181	146	175	167	162	151	161	179	180	169	175	166	159	178	159	164	160	161	170	163	182	183	183	172	200	144	150	173	160	167	154	148	148	167	165	174	150	164	168	158	189	173	185	165	164	164	180	160	152	155	160	151	183	159	178	165	177	194	155	171	160	150	156	159	162	151	174	172	169	168	172	141	156	212	160	164	157	146	175	180	160	152	149	176	163	169	174	183	158	169	188	185	159	152	159	177	154	173	158	165	167	166	177	189	153	155	165	167	158	161	164	173	164	162	162	172	176	159	200	181	156	183	170	152	169	158	149	177	153	181	160	172	192	180	148	170	169	148	167	154	165	166	182	164	164	155	182	167	166	144	177	175	174	181	165	164	175	153	158	184	179	151	191	139	194	164	154	175	162	118	164	168	155	173	159	171	159	171	166	167	187	165	198	165	197	182	161	167	165	146	172	144	179	162	178	163	166	137	161	175	162	154	181	177	137	192	177	171	162	158	180	157
18612	18560	28925	29762	27895	24434	20059	15151	12565	15267	19379	12984	9535	7853	7687	5786	8488	7633	8137	7689	6124	4825	5426	5179	5353	4364	4488	4980	3966	3435	3345	3188	2872	2660	2132	2312	2097	1355	1137	1169	1476	1046	1096	1022	951	836	921	780	790	693	676	792	658	615	596	550	567	580	633	566	550	605	660	565	497	547	564	535	535	478	493	500	508	457	507	458	468	469	455	472	518	512	505	456	470	463	504	501	477	536	451	480	448	442	451	446	479	451	461	438	481	476	427	485	435	473	444	455	454	464	487	461	489	449	485	457	469	469	489	470	459	478	434	462	490	472	490	481	466	498	489	486	487	448	456	478	466	460	480	498	483	417	484	432	439	478	469	470	449	459	508	455	437	412	461	422	488	451	483	481	480	484	465	452	470	475	469	466	449	459	471	459	436	485	445	471	435	483	457	463	444	477	437	452	459	444	471	463	457	441	482	468	486	441	484	435	492	475	512	492	456	443	469	500	428	480	495	456	455	469	450	481	477	470	477	428	464	476	483	454	448	494	437	483	461	479	480	464	486	445	498	462	457	445	480	474	459	442	478	479	418	467	506	419	440	456	449	496	440	458	471	423	481	469	462	472	445	516	451	451	486	466	429	431	443	442	474	430	495	485	482	451	487	426	453	454	474	434	460	456	449	475	446	453	428	445	476	458	433	434	443	486	452	436	463	489	464	455	469	496	483	491	490	500	439	492	456	449	464	441	413	463	448	431	473	422	439	469	439	431	515	445	420	475	432	466	477	432	486	468	443	490	458	472	468	463	483	471	448	445	431	465	492	492	478	484	453	464	484	476	442	474	483	433	459	464	466	478	473	436	435	459	433	440	437	454	485	467	506	454	478	483	483	473	450	463	457	403	486	449	444	467	470	465	481	475	449	458	456	466	494	515	485	427	468	492	466	455	445	465	437	445	434	443	458	486	483	503	443	451	482	446	472	469	452	467	484	508	452	421	462	460	506	488	417	473	477	434	480	461	443	445	467	412	511	467	477	497	439	434	427	420	442	465	474	491	461	450	480	465	464	455	442	459	431	475	421	466	471	457	456	458	460	480	493	476	463	485	453	441	490	478	458	466	506	462	480	422	515	435	452	471	449	433	489	478	462	466	466	457	462	476	472	458	492	469	476	463	443	474	530	447	486	469	463	503	449	425	451	460	446	471	456	506	455	494	483	485	478	441	488	442	482	461	448	444	488	441	466	447	470	404	444	488	439	497	480	492	455	437	464	444	494	453	472	444	506	494	474	441	470	456	446	452	484	444	467	448	452	482	470	463	467	471	485	453	461	449	497	433	452	454	459	467	490	471	509	462	446	452	411	473	447	502	463	438	450	484	443	483	461	458	447	464	452	496	478	455	468	468	476	485	448	494	491	447	452	449	418	449	467	474	421	511	455	480	454	450	471	483	479	465	465	450	434	457	480	462	449	461	474	508	510	478	466	484	432	453	468	468	485	489	495	432	477	533	448	419	454	423	468	467	440	456	479	476	431	494	485	482	486	446	503	483	450	453	467	439	450	456	422	435	479	445	464	426	439	449	488	458	439	484	483	467	445	484	468	485	476	472	407	461	470	421	474	442	487	412	475	471	471	459	418	471	461	423	447	494	505	458	484	478	472	437	461	453	478	456	447	435	469	472	459	466	464	454	427	474	454	461	456	434	486	507	442	453	466	478	478	468	448	459	492	427	472	464	440	454	452	490	457	488	466	477	487	447	499	519	459	430	448	435	456	427	477	427	459	506	478	469	456	450	438	473	452	434	475	459	460	488	496	467	450	476	447	445	438	459	443	448	479	456	448	437	452	455	471	487	481	441	484	439	473	464	496	479	445	462	427	464	455	424	450	432	458	440	451	465	490	432	475	467	477	455	435	502	484	502	455	504	498	466	451	482	474	459	432	471	448	473	473	456	484	443	430	471	453	490	472	465	446	465	489	489	441	457	446	446	470	459	474	459	458	480	436	497	469	486	440	463	443	468	473	485	452	470	481	494	461	471	469	471	491	475	435	471	440	437	450	446	460	462	457	475	450	483	422	481	453	482	480	435	471	438	472	487	465	466	460	461	464	457	461	468	470	470	461	436	473	408	475	446	467	430	508	463	448	472	464	458	481	471	507	490	447	464	450	415	481	445	470	468	487	445	444	472	474	454	537	454	461	473	440	470	491	451	415	456	493	440	458	452	430	492	476	460	469	474	457	461	438	463	481	474	484	451	437	441	446	471	487	476	491	476	452	471	472	485	504	495	420	439	468	513	462	462	474	463	492	432	435	430	459	489	458	489	478	507	482	465	452	474	419	461	471	474	453	475	465	441	443	468	473	457	469	477	463	431	463	446	489	451	443	419	497	482	460	513	500	475	424	448	452	434	467	499	433	430	473	470	477	446	533	475	482	451	424	470	466	450	496	445	468	456	454	465	469	456	450	466	463	454	477	437	447	480	475	465	460	473	470	437	438	463	499	475	520	464	479	457	425	462	456	517	468	426	443	490	461	516	462	476	490	462	461	476	455	460	450	443	511	473	444	446	492	467	474	479	437	415	454	487	477	468	464	512	429	471	477	484	463	491	460	489	481	467	450	442	455	482	454	471	477	468	466	465	434	468	452	531	488	459	501	447	472	480	483	476	443	456	462	512	432	462	457	469	475	422	455	494	480	472	449	436	482	460	440	471	450	442	440	445	450	477	435	518	471	456	480	482	486	468	411	461	460	454	439	428	474	453	445	442	480	467	479	487	486	457	425	482	447	497	495	489	465	484	449	432	452	471	429	495	483	463	441	475	446	489	443	500	483	459	448	473	503	417	447	451	481	475	477	485	456	418	497	476	452	468	479	423	465	456	428	454	471	450	481	486	463	476	469	449	477	457	470	485	453	462	435	475	512	489	485	451	479	445	445	448	460	453	474	487	463	445	444	505	468	476	482	436	454	442	448	454	464	431	468	475	408	468	456	451	474	433	446	464	482	473	495	477	460	477	512	451	433	478	468	483	426	468	444	462	501	451	480	488	415	454	442	458	462	446	466	442	489	432	480	460	494	475	471	488	475	477	478	474	463	442	499	473	444	461	504	435	437	484	495	448	469	503	469	439	470	492	428	474	467	492	463	439	448	475	470	453	496	465	503	452	477	478	486	460	450	481	465	485	498	499	481	455	462	488	455	469	462	491	476	475	452	476	460	459	495	417	470	482	511	481	448	423	468	477	458	446	450	481	480	465	432	482	431	481	458	458	453	462	447	447	461	496	454	510	451	446	493	450	499	481	454	469	435	486	469	494	483	499	474	454	490	456	485	474	456	455	428	424	464	493	471	499	456	458	445	468	505	464	438	455	446	443	458	457	480	511	465	474	469	517	496	454	472	451	466	467	459	469	481	426	485	462	445	440	508	489	511	452	460	450	459	469	497	489	474	477	446	462	472	450	507	470	486	449	437	471	473	475	461	458	481	459	475	477	471	434	482	481	450	449	456	479	457	478	453	454	468	457
33637	28488	32627	31786	27731	23579	18409	11188	7792	9538	11899	6318	4343	4130	3386	2529	2851	3066	3093	2654	2216	1753	1604	1918	1644	1253	1180	1488	1223	969	1038	902	964	860	732	648	631	410	332	319	385	318	318	271	276	242	219	263	213	212	210	187	178	167	198	167	174	179	184	184	171	189	199	165	197	192	182	189	157	150	166	157	146	154	175	137	174	163	151	141	151	134	159	174	172	168	133	138	113	154	138	168	156	143	149	181	150	163	153	167	137	157	165	163	172	142	149	178	178	134	134	150	164	126	139	148	151	154	170	145	139	142	151	142	156	150	126	155	157	146	161	159	156	137	127	138	176	131	148	153	142	145	150	149	146	182	126	145	142	134	153	147	156	155	154	135	124	166	161	139	137	140	153	134	154	163	168	156	137	146	165	147	156	149	124	155	130	171	155	134	134	145	139	143	143	144	139	158	141	142	153	147	147	132	159	141	130	164	140	157	141	150	141	169	150	147	135	158	158	163	155	147	134	155	136	150	158	131	159	144	142	133	146	159	163	160	157	142	129	157	153	157	152	166	164	129	157	163	132	157	144	142	177	146	153	148	129	142	164	138	129	165	159	131	146	170	152	159	153	143	136	151	163	152	149	136	141	141	139	158	137	182	157	140	129	148	171	128	155	149	147	143	144	138	146	141	165	149	138	139	164	155	156	160	139	159	153	151	145	139	147	135	137	137	156	175	161	175	147	156	154	160	145	158	138	119	158	146	175	170	148	142	133	150	151	150	176	144	152	145	148	143	160	168	144	148	165	156	175	164	134	147	159	141	142	134	154	131	136	149	163	140	147	153	129	140	151	154	159	159	151	147	143	146	158	157	123	136	156	156	138	147	161	148	163	145	161	140	152	144	132	139	145	153	139	134	164	133	134	165	146	189	158	166	158	153	167	156	151	134	157	160	152	141	153	139	137	162	152	160	151	146	136	138	136	146	153	131	139	146	162	154	131	141	135	179	160	137	168	153	123	156	158	130	126	162	151	155	162	157	152	137	159	157	149	160	159	148	143	150	158	152	127	137	143	142	164	173	134	154	154	153	146	154	139	158	157	164	165	162	146	146	147	148	142	155	141	132	148	140	154	158	173	160	160	169	158	144	146	151	179	156	139	157	151	150	160	154	151	162	150	145	173	167	159	178	133	140	140	161	149	148	174	149	153	147	131	189	133	143	149	158	138	188	151	132	161	168	131	158	154	151	144	156	123	160	142	157	139	155	128	141	160	169	157	137	160	161	150	132	161	142	141	136	159	153	142	152	150	157	151	144	161	145	156	158	141	155	141	162	161	150	175	152	130	145	142	145	141	133	151	138	143	148	133	165	141	148	143	150	131	151	154	140	160	158	160	137	149	166	145	141	155	121	130	166	138	155	139	161	170	144	154	150	149	142	146	152	175	142	157	168	164	164	150	155	148	149	142	159	145	154	130	152	147	140	152	153	164	131	162	132	158	152	146	143	164	142	153	129	133	122	139	162	138	126	163	159	140	175	156	133	158	154	146	139	166	140	142	157	155	134	144	140	146	139	140	147	153	146	128	142	169	138	165	129	152	122	166	132	153	143	163	176	154	140	119	164	156	148	128	133	143	155	149	144	153	136	139	158	149	159	137	143	169	154	167	147	160	140	155	159	155	150	141	161	178	141	138	154	140	120	162	143	139	148	133	143	157	157	140	147	166	157	138	143	141	153	142	158	161	187	173	147	118	135	137	165	166	165	167	160	163	145	147	132	146	124	151	151	137	171	166	153	163	143	147	159	176	130	156	153	178	155	139	138	137	154	144	132	144	156	138	151	149	125	118	123	136	150	143	177	157	145	170	124	151	157	156	145	171	166	159	131	171	128	156	154	158	169	165	159	140	137	161	160	181	132	141	164	146	153	176	154	152	135	156	163	148	140	140	152	172	163	152	150	142	139	131	152	154	135	149	139	147	150	174	133	170	135	166	157	157	161	177	166	149	144	151	164	152	148	171	158	147	146	145	161	150	136	120	157	146	151	155	142	148	151	135	140	150	173	156	133	156	168	161	145	141	154	131	130	140	150	147	137	151	151	141	147	151	154	155	142	130	143	171	144	144	156	121	142	169	144	145	146	149	156	142	162	148	175	174	154	133	145	159	174	135	141	160	153	153	133	155	154	144	129	143	155	151	170	135	138	139	147	157	159	167	145	156	138	164	140	152	149	154	151	146	151	127	172	177	154	154	154	137	133	154	170	136	126	162	145	155	153	159	152	146	151	152	143	147	162	126	135	129	158	138	133	155	135	135	136	131	170	160	181	146	142	153	143	185	161	137	144	151	176	156	146	141	137	135	137	143	157	161	153	144	153	157	136	143	168	149	149	145	147	156	162	158	152	152	145	155	142	129	147	174	158	152	135	162	149	144	136	128	137	141	152	147	138	170	157	159	136	170	134	151	156	152	138	134	155	146	155	155	121	172	129	179	173	151	139	149	150	155	163	172	151	147	156	153	127	157	126	142	132	136	166	171	154	145	145	148	176	160	119	134	151	167	129	160	146	153	151	131	146	163	151	144	122	146	146	142	153	143	155	146	155	160	156	133	128	149	148	120	150	134	152	146	151	136	133	156	161	126	151	178	168	145	176	145	146	153	132	154	139	164	158	156	141	141	142	151	154	142	140	141	146	155	135	154	163	166	131	125	145	163	141	152	157	162	140	142	142	156	147	160	169	166	156	148	138	138	163	132	134	164	155	146	161	158	151	170	142	145	152	151	157	155	141	153	142	167	133	179	157	152	155	164	119	138	134	169	134	150	142	150	149	139	165	133	120	156	149	143	157	144	166	149	140	163	138	135	143	156	137	145	143	175	156	136	133	147	148	140	151	126	140	147	144	162	147	147	158	149	139	147	143	147	179	140	125	177	135	160	139	142	144	136	152	151	129	125	137	148	154	140	144	152	151	133	162	146	153	146	152	123	150	139	139	127	152	167	158	167	142	152	137	153	153	119	166	156	158	151	158	140	147	142	161	152	147	155	141	137	156	145	147	154	138	142	153	132	145	159	144	142	135	143	154	156	144	139	175	150	170	140	164	135	147	135	145	156	136	148	135	138	179	170	145	167	136	143	144	153	120	164	145	141	168	129	162	159	166	132	174	166	162	150	135	127	154	136	160	142	155	154	142	159	155	158	126	139	165	154	168	161	162	141	172	150	159	150	154	140	180	152	147	169	177	127	165	147	152	170	162	157	135	138	135	144	134	139	159	166	155	126	145	146	150	141	151	153	138	132	140	139	141	162	154	132	150	153	128	147	140	152	162	151	158	158	136	149	150	174	144	160	147	136	158	144	151	156	133	155	136	127	132	167	160	171	150	128	164	162	154	142	150	129	161	153	160	165	175	146	151	136	148	149	157	141	160	151	142	144	152	141	152	161	149	139	137	159	133	136	141	168	128	166	139	145	156	157	149	147	160	131	135	165	163	137	143	157	176	141	143	142	135	143	160	152	159	136	150
23508	24668	34755	35940	34030	31456	27043	21446	19566	24282	25800	18782	14329	12066	10997	10278	12298	10930	12343	11618	9705	8530	8373	9198	8605	6877	7232	7764	6409	5474	6292	5279	5799	4578	3535	4029	3485	2257	1782	1660	2227	1610	1534	1299	1372	1015	1190	1044	1001	865	908	935	714	649	693	557	567	606	672	592	543	709	682	561	569	595	627	592	489	499	519	463	523	463	467	441	465	454	426	494	475	527	443	470	426	399	485	458	444	451	435	427	441	427	423	421	410	448	428	401	399	384	445	456	433	431	435	409	429	431	413	388	421	413	438	407	449	424	421	428	454	395	417	423	446	423	446	388	408	422	467	410	439	389	426	437	447	398	447	419	433	447	434	424	406	414	400	467	465	433	454	415	414	413	409	391	406	456	444	433	429	437	416	414	389	459	400	420	468	392	465	437	467	436	430	428	421	457	404	412	446	417	415	411	406	427	413	453	424	430	451	398	418	432	469	415	441	410	428	418	400	424	390	396	388	411	396	408	415	454	424	413	461	441	428	430	445	407	406	414	406	422	401	466	428	401	416	398	425	431	415	430	438	442	429	485	379	371	412	416	442	448	417	416	422	392	407	421	418	394	418	409	452	448	430	445	430	431	408	431	404	429	430	442	463	417	430	418	413	397	470	439	423	437	415	450	414	418	402	437	424	447	405	425	415	454	416	412	423	426	426	404	445	429	458	426	425	493	426	416	425	418	381	442	424	388	406	445	411	435	424	430	420	425	443	416	481	431	464	408	434	429	413	429	438	422	405	445	427	462	448	455	405	386	405	421	436	417	437	435	422	430	456	451	428	399	414	406	433	415	404	423	414	449	429	440	435	441	414	438	438	434	416	417	406	436	399	425	425	422	418	437	427	414	420	463	458	445	414	442	428	452	393	427	432	450	445	460	452	414	436	441	416	419	403	428	406	432	425	438	443	424	414	429	435	442	381	464	460	437	412	434	430	433	403	441	424	413	413	426	425	426	403	442	439	477	419	459	436	394	432	459	426	432	415	430	453	421	408	438	436	446	453	437	436	447	426	399	443	444	420	424	419	417	453	449	438	404	464	443	459	428	456	393	429	439	428	443	419	414	435	418	412	406	361	371	408	435	404	461	409	391	436	413	406	429	410	448	437	451	414	428	411	392	395	434	396	456	423	427	394	435	427	436	415	423	434	426	436	441	417	444	425	397	445	434	429	407	421	410	431	414	419	465	420	413	395	435	478	426	426	417	422	427	425	389	371	412	426	429	438	409	432	465	463	491	411	452	392	471	448	412	426	442	386	411	409	459	469	425	442	434	441	461	410	430	428	408	393	451	419	430	400	431	423	414	461	421	438	453	420	394	439	457	432	412	422	453	412	423	469	398	408	430	442	419	450	404	440	431	451	397	404	393	447	407	426	420	396	459	430	423	471	406	472	398	434	403	424	411	480	445	439	402	443	418	449	450	407	417	430	458	429	422	412	384	413	424	431	434	433	430	428	440	420	416	419	417	425	400	423	448	422	428	404	435	413	426	414	454	416	433	412	428	416	436	456	416	419	412	408	449	408	453	387	450	412	402	420	421	457	426	409	466	437	465	408	464	416	398	423	396	398	420	423	431	430	420	451	470	400	438	415	439	414	464	453	408	423	429	426	442	432	445	434	443	399	422	427	411	446	416	433	444	424	425	424	421	435	443	422	425	443	446	413	400	393	458	418	408	430	398	418	447	406	420	390	417	439	463	426	400	409	410	432	447	451	425	431	399	458	404	439	424	449	403	448	377	441	436	445	427	417	412	414	399	451	426	431	421	404	413	425	425	434	423	385	408	417	439	401	469	450	413	399	438	424	447	386	431	431	417	415	431	416	430	454	463	393	393	410	414	413	421	428	410	413	450	418	400	427	410	438	422	409	407	450	425	442	423	465	370	413	411	438	446	383	419	434	412	404	409	437	443	434	442	464	434	432	446	436	446	431	398	464	419	453	375	437	454	440	453	440	413	407	405	406	433	448	434	463	423	421	439	420	437	415	450	380	451	403	435	413	429	420	401	422	416	416	415	422	419	414	426	423	426	416	435	400	422	417	422	453	442	416	416	417	429	457	449	494	446	378	446	419	389	436	420	436	428	409	409	423	447	434	440	430	437	415	405	414	420	417	405	412	458	404	473	433	429	426	409	478	398	412	450	394	459	431	449	378	427	446	440	434	438	443	458	445	426	404	407	439	441	429	434	431	432	423	444	432	446	411	402	429	405	412	443	431	442	399	448	421	427	423	439	415	415	417	430	415	422	429	437	409	445	417	410	431	426	445	420	393	424	409	435	453	398	415	420	412	450	417	412	421	463	399	436	468	447	415	450	406	442	393	446	430	419	434	413	392	433	413	423	431	447	443	433	391	406	398	403	447	447	398	421	436	447	425	437	425	431	424	397	418	433	420	405	393	418	433	424	423	383	406	422	432	457	424	421	417	444	398	416	447	425	380	439	443	425	430	437	421	393	401	407	465	412	416	426	425	419	456	416	439	451	445	411	417	444	407	404	440	418	411	397	436	415	400	427	396	470	409	429	420	384	424	410	415	446	432	396	433	400	449	441	442	434	419	436	454	433	422	437	441	410	456	408	429	435	417	442	435	463	403	406	431	409	436	438	414	393	437	441	411	383	414	408	432	403	424	452	423	442	420	403	428	388	418	440	482	417	445	432	445	406	416	436	443	409	400	418	431	383	431	390	405	421	431	439	438	411	440	457	412	451	402	419	401	400	453	412	393	396	484	449	405	481	413	421	386	429	414	420	452	434	417	405	432	421	435	438	425	433	412	433	394	429	432	425	428	417	399	416	423	449	427	437	459	439	427	460	433	463	381	455	403	393	396	399	439	399	398	416	413	447	437	436	439	450	422	437	427	383	420	413	421	441	424	470	431	411	432	418	430	411	456	407	411	431	440	439	389	448	428	433	422	419	401	422	427	424	434	461	450	424	415	399	435	443	424	477	380	456	468	420	429	389	403	422	430	449	423	412	414	461	450	463	421	430	431	427	402	423	436	413	419	440	410	476	424	383	457	414	468	408	448	419	391	393	429	432	426	444	408	421	467	468	447	455	398	408	400	427	432	433	424	404	454	439	420	452	420	437	420	418	391	379	398	423	390	447	422	437	429	406	451	443	440	418	452	397	446	441	412	418	423	438	400	456	457	439	434	455	435	398	388	432	448	420	423	453	402	429	436	437	414	420	438	424	410	412	440	390	417	438	399	399	425	444	409	409	453	446	436	435	427	434	453	428	436	430	390	429	422	419	417	434	445	412	456	442	425	454	411	440	390	404	397	437	450	449	446	422	441	464	374	453	482	438	458	465	446	420	441	452	415	443	422	406	423	383	423	455	419	445	416	445	419	428	451	442	391	431	459	437	459	423	451	416	391	401	461	403	440	428	476	461	443	439	453	438	420	399	425	427	448	462	397	441	435	448	430	403	449	436	422	431	420	405	402	427	437	481	451	451	437	452	443	372	455	419	452	437	424	445
10285	7566	9098	7246	5003	3348	2168	1567	1159	987	962	620	500	489	387	365	400	375	345	363	353	301	299	287	260	229	269	279	247	228	238	227	265	236	218	186	217	206	220	210	222	218	236	188	201	193	187	191	184	204	197	197	197	211	220	231	203	179	198	195	186	215	183	188	207	229	192	203	165	186	224	190	189	197	207	203	186	170	202	190	204	200	194	203	247	217	191	219	219	192	164	225	190	180	209	231	199	238	212	216	219	217	196	209	194	184	197	224	199	188	183	220	223	174	198	172	205	226	194	213	209	212	177	190	192	185	213	187	196	199	203	219	212	177	189	183	191	188	194	225	205	198	203	149	208	227	177	196	213	176	174	213	201	208	177	180	219	177	183	201	185	186	193	188	193	185	214	188	202	208	183	194	198	200	188	186	197	191	185	222	214	197	212	173	202	208	204	188	189	187	192	199	203	196	166	189	191	199	197	216	213	202	187	198	209	178	201	202	186	200	215	186	199	198	191	202	199	187	204	183	189	171	187	218	191	181	183	196	197	186	175	209	186	177	202	186	205	198	199	212	186	187	179	182	183	202	177	176	189	212	171	192	221	200	212	197	189	203	217	210	204	202	189	161	216	202	201	192	209	211	209	209	205	196	200	188	201	213	174	166	204	196	222	171	191	205	218	226	183	202	206	200	174	196	199	180	213	191	181	227	205	204	199	205	213	193	187	189	189	218	199	188	216	188	213	205	214	205	179	184	197	187	175	193	195	153	201	211	193	207	221	216	202	183	208	206	207	184	228	198	184	183	191	201	215	193	173	212	212	226	208	179	215	202	200	185	182	173	189	192	176	191	184	189	170	216	193	185	172	209	198	210	193	200	209	197	176	203	208	179	192	208	206	199	205	200	196	192	191	200	181	188	202	209	195	181	199	165	180	199	193	209	193	194	189	202	192	185	204	202	188	179	202	177	194	199	198	206	197	189	189	200	231	213	214	201	200	161	206	224	220	232	192	208	199	165	198	209	195	199	174	178	193	179	203	179	180	197	208	202	179	206	243	180	193	217	205	187	183	202	226	208	196	173	177	185	186	205	200	195	181	200	221	183	203	202	193	206	184	177	201	187	210	168	187	180	195	212	194	192	180	199	197	201	206	211	211	226	172	187	193	160	217	209	191	214	200	196	236	190	187	181	200	200	206	207	201	217	178	180	189	203	198	215	228	199	215	212	197	208	201	191	197	207	213	185	152	200	197	197	218	206	194	215	188	165	192	197	179	208	206	191	185	200	181	215	223	207	209	188	216	199	176	186	207	181	214	183	196	185	201	218	187	204	194	188	228	187	196	204	179	188	197	200	197	190	194	197	187	192	198	179	185	198	244	210	229	206	209	179	204	189	207	187	188	185	200	211	192	175	189	177	176	193	211	197	178	208	217	203	195	205	215	190	210	207	211	211	176	176	203	193	221	207	198	177	212	154	195	220	192	206	204	194	194	237	164	199	200	189	231	216	181	171	196	211	190	178	193	207	177	208	196	205	199	185	198	183	178	180	215	199	235	165	174	203	193	196	201	201	215	219	189	174	198	193	210	196	191	224	183	197	196	192	201	189	191	199	192	185	180	187	204	191	165	204	187	197	189	189	177	226	230	176	198	207	212	200	224	190	198	221	177	200	166	190	201	180	216	173	205	203	207	192	199	205	196	191	182	185	183	207	216	205	186	193	203	183	209	176	211	199	195	199	205	201	202	220	204	186	200	191	187	204	211	204	172	174	210	191	220	184	222	200	208	189	207	193	206	201	201	192	198	186	199	165	227	192	171	207	192	189	170	201	191	180	207	178	201	185	200	200	183	192	230	206	179	191	245	203	209	183	192	205	182	206	203	188	190	191	227	196	204	185	193	208	212	204	194	199	218	181	203	197	166	203	205	208	186	184	202	177	213	210	191	190	185	210	192	191	191	204	188	210	199	199	192	208	189	192	162	211	219	189	181	193	214	233	210	194	174	213	226	200	193	208	191	209	182	197	185	166	191	213	224	217	182	190	184	179	191	195	185	205	179	190	196	208	202	218	187	189	181	206	170	200	212	199	218	210	194	192	190	191	179	185	190	196	244	173	193	210	169	213	215	209	170	186	191	189	197	213	167	217	176	178	197	183	190	156	183	187	210	179	184	205	193	205	181	191	180	196	215	225	208	223	177	227	176	206	203	181	186	179	192	200	210	229	191	171	191	194	187	200	206	192	188	213	200	229	233	216	215	185	215	174	207	191	220	172	186	214	198	192	190	200	208	213	174	212	217	192	179	213	164	183	229	209	194	199	193	201	209	196	201	182	211	188	184	178	172	190	188	198	199	212	189	154	200	181	213	193	212	200	217	183	186	212	203	202	190	224	215	239	178	219	188	177	197	206	231	187	175	194	207	154	209	200	198	187	197	209	192	211	226	208	166	196	208	189	206	192	197	200	184	210	204	197	194	186	188	209	196	215	195	203	198	187	190	208	182	194	184	201	204	206	215	202	219	179	220	244	181	240	197	196	180	197	186	188	180	196	195	211	202	201	197	206	209	180	188	216	194	196	222	176	210	226	198	176	187	217	194	215	223	195	189	201	207	180	210	208	207	220	195	191	221	203	205	214	216	203	206	195	210	202	203	203	206	198	187	180	186	190	188	163	196	194	191	213	214	198	214	175	203	209	200	190	188	218	199	181	214	210	202	192	168	188	200	204	186	189	195	199	197	183	187	201	212	197	198	204	193	185	187	202	210	197	195	181	213	192	176	188	185	203	181	220	199	183	176	205	211	205	231	192	185	174	198	202	196	225	229	184	184	173	200	195	198	202	208	194	179	230	210	207	219	164	207	224	189	171	194	195	184	188	194	198	191	185	197	211	180	219	200	199	205	189	218	190	182	195	187	185	217	195	228	208	187	194	178	197	195	200	215	210	194	211	214	179	205	199	191	187	195	173	189	187	190	202	188	194	203	186	221	207	202	195	185	201	200	230	195	198	230	192	182	184	192	206	189	166	203	177	168	192	191	183	184	192	177	198	198	216	199	196	185	211	181	192	200	206	163	194	172	182	211	205	224	194	232	201	187	204	218	193	188	221	210	190	213	195	162	187	195	190	185	183	187	182	199	207	195	182	195	195	193	230	193	195	202	183	204	185	198	196	202	183	201	201	199	180	204	183	164	196	197	203	200	212	202	197	179	199	227	208	188	225	203	208	168	223	191	211	232	198	204	214	212	210	225	182	204	202	170	221	201	179	211	187	209	187	192	206	184	215	199	183	159	199	184	210	187	207	185	196	199	191	224	181	194	203	218	191	200	169	181	181	199	192	188	201	234	192	209	182	185	202	182	200	182	194	187	204	220	188	183	185	195	220	194	199	181	190	198	182	185	183	193	190	190	220	217	195	203	167	206	179	186	202	211	185	192	190	197	171	224	179	200	197	197	201	195	191	186	199	182	213	190	194	196	182	184	217	189	173	183	220	211	212	180	213	185	232	193	181
9089	8605	16546	16199	13056	9971	7606	5688	4584	4241	4174	2755	2197	1986	1716	1561	1697	1688	1480	1474	1315	1150	1140	1172	1090	1041	997	928	896	887	824	757	869	775	772	751	668	637	605	565	603	560	552	571	606	609	598	582	569	577	588	571	552	540	545	552	552	565	553	548	540	532	579	512	560	581	517	562	526	534	525	502	571	539	511	533	564	556	555	571	547	513	567	543	530	593	523	540	561	553	537	494	580	564	516	567	538	507	565	544	538	531	593	540	539	560	586	588	549	550	567	522	582	549	493	527	567	578	554	540	567	559	595	559	545	531	532	548	534	547	549	521	546	549	557	561	532	524	542	535	570	504	482	549	560	554	540	519	541	483	543	558	560	558	543	516	549	547	526	536	493	505	585	527	561	528	565	537	535	542	541	557	548	541	564	510	496	578	561	556	539	543	547	541	529	543	544	523	517	512	533	534	524	528	545	570	527	557	527	526	520	500	566	546	535	518	543	539	550	537	531	520	587	571	543	527	575	518	515	542	536	526	539	521	560	557	529	555	542	556	541	533	545	526	529	514	590	507	580	540	534	528	516	503	551	598	550	546	531	531	582	541	576	549	562	548	530	596	539	562	533	559	540	522	546	526	523	564	555	551	551	563	538	556	508	547	560	535	554	574	516	511	520	551	539	527	505	537	591	549	548	527	547	541	505	550	528	546	563	562	525	588	557	580	499	525	514	576	543	553	529	503	533	514	551	585	508	582	551	537	513	540	517	549	580	524	525	541	541	571	532	568	527	525	580	561	540	530	543	523	529	572	520	567	544	517	575	528	545	520	514	507	561	552	531	526	526	581	517	565	541	566	509	548	528	534	567	581	531	535	526	536	542	504	510	539	563	581	538	516	578	513	556	550	519	560	542	508	521	535	567	559	551	551	537	520	535	499	560	548	537	536	567	561	558	544	519	516	529	514	555	549	575	519	527	565	537	512	572	500	547	555	544	561	540	529	529	548	537	552	544	535	518	513	550	547	541	531	535	545	536	564	573	572	553	526	570	566	556	526	531	531	567	538	550	552	540	527	531	540	535	495	571	559	564	586	512	553	538	571	530	515	514	519	508	560	525	541	526	525	551	540	557	577	505	515	577	532	529	556	541	529	500	547	534	572	512	596	547	527	539	560	564	610	536	567	530	537	538	566	510	536	518	538	523	545	518	537	492	550	546	543	550	541	566	577	548	543	522	571	567	514	543	541	558	522	562	577	562	549	532	559	558	537	552	558	555	536	546	545	562	547	557	562	566	557	548	535	578	509	541	504	496	531	516	571	549	524	567	531	606	542	572	537	491	497	552	569	535	558	548	528	588	548	574	545	508	562	539	581	582	513	580	541	519	604	527	546	582	554	519	540	545	540	530	503	557	548	524	565	532	534	526	547	504	538	552	546	538	558	534	573	526	557	546	551	517	559	549	543	520	553	545	563	553	550	504	530	556	517	546	548	548	504	529	572	559	540	546	514	560	542	559	544	560	575	554	578	582	575	524	514	533	539	558	522	567	529	559	526	574	513	543	553	562	519	515	563	553	561	523	572	534	556	505	550	544	545	506	501	553	568	531	542	538	539	538	573	568	573	578	526	559	551	565	557	539	529	517	544	512	580	534	573	527	548	563	555	546	554	552	537	543	566	530	569	559	552	528	526	543	523	538	556	542	591	519	559	558	542	519	555	549	561	537	548	544	585	593	528	545	535	542	530	550	538	522	559	521	547	542	546	581	527	551	545	547	538	512	545	543	554	545	558	527	561	552	538	567	540	552	534	501	524	527	526	538	525	547	548	521	497	527	541	523	582	551	533	565	558	527	557	554	567	524	565	531	491	513	518	555	586	543	560	529	546	548	557	588	573	527	541	536	521	542	514	542	488	544	556	487	595	556	523	531	516	566	547	547	538	521	562	549	522	519	573	527	544	531	558	559	524	519	532	514	518	536	540	556	535	579	527	579	529	562	537	540	558	539	527	549	537	522	547	526	524	536	551	538	494	524	541	566	536	534	545	553	503	552	545	529	549	579	559	538	517	529	512	555	576	542	530	539	557	494	544	531	539	509	522	554	563	535	517	539	539	547	503	567	535	569	541	527	514	534	527	547	541	527	530	530	534	557	484	528	516	533	516	499	552	538	589	537	551	533	490	520	513	535	539	537	559	571	523	559	562	553	551	517	526	513	529	556	532	559	539	566	564	577	540	551	570	590	545	528	526	563	524	564	539	557	543	522	522	532	548	535	517	558	524	537	584	527	529	528	549	541	549	521	568	540	564	528	589	535	511	527	578	549	549	551	571	560	558	602	550	536	544	546	555	559	562	574	531	561	555	507	579	547	553	534	584	544	542	565	559	583	565	551	523	592	541	579	543	564	550	565	574	519	525	529	537	538	550	553	536	529	545	524	522	517	521	568	607	529	545	560	555	569	566	545	553	555	524	562	524	557	520	537	509	564	508	524	543	548	570	545	582	506	539	572	530	531	561	550	534	507	545	592	528	571	574	540	530	525	522	522	561	533	554	534	561	531	523	540	562	547	545	565	559	528	555	531	557	515	532	566	544	498	545	541	538	570	545	533	537	533	525	545	521	537	537	552	535	586	517	529	547	540	531	512	547	537	554	547	557	566	570	534	555	536	522	559	508	525	516	540	545	535	570	534	547	569	577	591	537	544	566	548	545	532	533	535	563	557	554	535	542	512	531	551	550	554	527	543	540	534	512	522	536	542	517	513	522	540	551	526	557	540	516	533	545	536	537	540	553	555	591	556	529	550	595	514	566	559	540	517	553	503	519	555	546	550	530	544	562	564	581	541	585	552	518	546	549	537	547	539	507	538	520	506	517	565	528	510	583	567	543	525	543	561	539	561	551	549	558	543	545	550	564	497	531	588	528	597	529	487	543	519	583	519	548	554	560	551	503	529	551	512	521	569	494	540	551	561	549	526	586	538	538	526	521	560	477	543	535	523	581	534	540	562	521	570	532	558	534	592	565	536	563	549	528	495	544	544	556	548	536	525	561	554	514	546	503	519	567	558	522	497	555	574	543	515	511	532	511	546	475	524	531	505	566	519	575	554	546	597	537	559	525	533	519	523	537	568	534	497	541	568	528	530	502	520	564	531	528	577	550	546	510	525	536	500	558	588	534	533	526	531	555	562	544	537	562	520	552	516	553	551	584	589	558	521	523	558	561	563	541	542	560	543	542	540	544	568	539	532	539	545	543	526	586	569	575	517	520	558	545	491	548	552	507	507	549	494	498	606	543	552	539	592	520	549	573	563	535	531	571	546	535	539	550	539	524	528	564	536	560	545	559	535	546	554	498	538	553	528	537	538	492	554	569	516	549	513	576	524	509	547	550	525	530	524	544	518	543	523	556	565	570	585	547	515	549	551	533	505	557	546	506	495	534	505	545	537	513	562	539	592	569	522	568	581	525	548	550	534	558	567	536	554	563	531	538	524	549	555	549	620	521	539	548	562	524	541	578
25414	20655	24490	24070	19429	14347	9342	5043	3981	4959	6984	2802	1988	1767	1687	1371	1653	1660	1451	1445	1142	902	884	949	874	656	755	825	585	573	496	516	457	434	353	409	370	264	255	239	271	230	224	230	231	230	216	189	200	200	192	199	178	172	191	150	174	165	186	179	160	186	170	175	190	166	177	150	177	167	172	165	168	183	151	149	168	172	172	186	160	171	167	198	181	148	162	161	141	148	146	174	176	165	163	158	175	165	163	152	180	164	183	174	148	164	157	186	170	158	189	153	167	163	154	156	163	186	135	150	163	139	168	157	157	143	158	137	151	133	153	134	156	171	166	176	169	170	169	175	166	164	162	172	169	163	164	130	158	170	133	166	159	156	183	173	158	167	180	153	198	173	177	153	175	189	162	153	157	186	170	179	162	174	133	184	172	178	171	183	198	155	169	162	165	168	180	146	173	164	172	148	160	148	176	161	152	176	173	174	160	163	180	154	185	188	160	151	169	165	176	159	163	139	159	159	183	163	151	160	175	168	157	158	163	156	163	167	162	179	172	201	172	176	162	179	157	153	170	184	179	163	189	164	171	191	152	150	166	159	181	157	162	165	180	183	160	176	168	173	163	165	177	173	152	194	152	177	175	184	152	159	149	166	185	181	198	167	181	152	146	136	193	134	147	167	151	176	164	153	178	165	181	145	162	148	160	161	160	183	151	167	192	204	153	157	157	150	163	175	163	157	169	176	162	164	171	164	155	158	146	182	168	159	159	153	167	171	165	164	168	176	151	172	148	142	169	180	153	168	143	183	158	190	158	163	151	160	171	194	151	170	158	170	190	144	176	158	183	148	141	144	149	158	160	179	163	161	159	138	173	163	193	169	155	177	177	157	178	156	158	139	203	174	148	162	180	167	181	169	160	176	159	182	145	175	155	163	167	149	163	147	178	166	170	178	182	149	161	133	171	159	182	169	161	156	156	162	181	171	173	155	178	177	156	163	167	173	140	171	159	143	162	182	163	158	156	166	171	169	177	184	169	156	175	171	175	153	157	167	172	145	175	139	161	180	178	173	153	180	175	189	168	144	172	186	165	164	169	168	162	163	160	187	160	165	176	163	179	173	171	165	171	178	166	188	178	179	156	161	177	156	170	173	165	157	148	166	166	185	157	173	131	151	169	170	174	175	148	179	159	142	155	165	149	172	157	163	161	154	168	139	181	175	156	167	197	163	163	171	172	178	175	177	165	167	161	131	164	139	164	171	176	166	177	169	152	144	155	150	168	164	177	173	159	175	185	165	160	165	138	153	179	165	161	186	149	184	162	172	177	148	165	172	151	159	165	168	158	170	169	175	188	152	179	153	163	181	164	145	173	184	207	161	164	156	155	157	157	187	131	166	176	172	175	179	152	186	163	158	145	174	149	190	182	186	178	163	180	150	168	195	163	192	153	165	164	166	143	149	147	163	172	170	175	145	157	160	138	167	164	173	150	163	130	196	169	145	186	171	155	162	175	158	184	157	161	174	162	196	172	163	174	154	168	179	161	160	175	174	171	186	161	176	179	169	179	159	168	151	180	177	145	173	179	190	169	178	173	138	183	156	154	164	187	147	190	168	151	149	176	177	160	153	149	177	170	166	166	149	165	174	167	153	166	161	161	168	175	194	190	164	155	157	186	158	170	181	162	148	178	171	159	153	168	166	177	162	177	171	145	157	151	170	163	170	155	165	154	171	157	175	187	164	178	181	174	176	156	171	153	176	169	152	157	158	178	145	160	165	160	148	165	161	167	177	163	151	170	175	170	170	156	178	168	146	146	177	175	177	151	176	156	142	180	170	139	157	166	188	167	151	147	154	158	169	182	147	158	170	167	160	168	159	168	164	175	156	180	150	174	178	156	160	166	150	189	166	161	145	156	154	201	150	167	168	153	173	160	182	143	155	171	179	173	173	161	152	173	182	155	156	171	175	162	186	158	174	193	202	151	174	163	150	182	155	159	167	152	145	177	166	167	181	157	152	189	185	153	156	172	181	163	138	158	169	150	184	178	154	177	163	143	149	164	148	151	153	147	180	142	169	151	190	163	163	157	141	165	187	170	182	173	161	151	166	170	147	196	189	142	179	163	168	171	168	176	151	161	171	174	171	194	176	162	161	167	166	143	160	189	164	149	167	163	149	169	178	146	178	156	159	168	159	178	159	181	156	159	164	185	160	169	171	169	170	171	158	162	160	172	177	139	180	168	140	165	167	169	152	165	140	157	191	169	169	163	187	183	171	185	176	169	148	175	185	160	162	179	153	170	158	166	175	164	202	157	162	175	183	170	166	161	155	147	198	178	158	176	163	171	163	172	157	162	166	160	144	181	170	183	146	199	181	182	170	160	171	183	146	190	167	174	176	171	177	142	154	165	155	142	171	185	161	193	153	185	161	163	176	171	153	143	180	158	178	190	161	157	172	174	170	185	173	169	200	173	173	165	163	162	180	181	167	161	161	168	157	171	183	184	164	133	153	147	162	178	152	148	169	166	183	184	151	176	163	154	174	139	164	152	153	166	158	158	166	166	168	167	176	173	168	179	152	173	165	164	138	181	157	144	177	174	177	171	124	149	161	179	176	177	185	196	145	176	140	162	148	157	159	180	163	172	180	176	150	157	175	168	159	173	186	144	192	172	154	154	153	180	147	186	181	167	150	152	170	177	200	140	170	146	154	177	149	143	179	164	176	152	167	171	184	137	165	173	168	166	158	166	149	130	150	167	176	137	187	164	176	148	180	169	148	161	178	161	167	197	161	177	169	150	148	158	148	168	154	180	189	171	190	173	179	182	169	197	183	164	154	171	178	165	167	170	179	163	174	156	152	182	167	177	162	172	171	186	163	170	188	165	167	168	155	179	159	146	155	174	168	157	169	169	167	178	161	172	166	176	179	156	165	171	169	152	179	161	141	161	154	155	197	205	152	162	164	160	175	162	148	150	161	158	180	134	190	160	184	187	169	181	156	179	161	158	154	163	139	159	166	169	143	154	164	151	166	151	197	168	148	151	184	141	172	186	160	138	145	162	158	175	168	169	167	174	168	157	159	161	156	167	162	140	182	200	149	176	177	170	179	180	176	158	184	172	163	169	156	176	183	160	174	175	163	169	152	157	155	145	175	175	169	163	196	174	166	161	156	181	160	159	163	181	190	159	168	185	178	151	154	154	190	148	168	186	163	168	150	171	163	156	163	181	127	162	147	198	152	165	186	195	164	172	186	155	157	168	139	179	172	167	165	150	190	173	153	141	155	179	169	165	156	155	177	185	146	184	179	166	163	152	155	160	174	155	167	154	154	160	181	190	177	161	173	167	178	165	152	167	158	182	149	152	148	181	160	176	169	169	160	180	158	169	156	154	162	146	182	164	145	160	159	166	159	178	143	191	183	169	159	144	165	174	141	146	168	174	175	170	158	153	170	159	144	145	175	181	186	162	163	168	153	143	189	164	168	182	171	156	193	181	145	161	189	161	162	172	182
18579	18379	28831	29985	27317	23927	19413	13938	12966	17064	19770	11038	8271	6809	7209	6365	8135	7069	6558	6813	5559	4556	4859	5128	5107	3886	3826	4500	3511	3139	3025	2989	2787	2307	1627	2224	1625	1250	1047	1128	1175	1048	980	915	869	716	745	740	672	685	657	676	613	595	558	566	527	524	582	547	558	584	522	506	526	509	530	538	513	508	493	537	494	404	487	472	440	458	487	482	471	468	493	470	489	487	453	500	451	482	471	501	470	434	437	460	457	465	450	431	475	465	449	502	469	462	452	471	413	503	469	476	445	475	486	480	475	462	436	450	435	479	493	478	492	443	453	465	462	430	456	438	465	486	452	445	466	465	486	520	438	458	488	457	445	489	440	460	460	474	457	454	464	457	443	461	435	487	464	441	463	475	457	491	480	480	481	439	495	475	467	496	447	449	453	463	501	467	448	476	442	452	431	441	456	425	453	452	415	424	481	498	469	450	468	450	466	484	470	469	454	452	473	457	427	437	496	455	470	434	457	429	438	432	420	476	471	446	470	463	470	437	463	467	441	462	473	472	469	479	445	461	480	441	408	469	464	456	472	492	455	432	498	483	480	452	490	452	449	470	471	478	502	454	479	434	489	456	486	443	462	461	459	492	474	495	486	453	427	479	474	456	448	475	461	475	439	455	471	455	429	450	445	429	495	462	473	464	427	447	434	468	462	436	457	478	445	488	462	487	482	468	490	450	474	434	476	467	500	479	448	484	477	439	442	518	436	506	444	495	449	481	443	514	467	441	477	476	459	457	436	501	465	498	486	467	466	477	448	483	466	458	449	432	487	451	487	457	446	463	414	423	499	433	464	480	445	459	444	450	501	454	440	493	480	456	433	481	480	437	473	479	462	483	424	492	459	464	511	426	448	474	464	447	441	478	477	470	464	446	449	448	461	453	428	464	465	454	478	505	486	473	453	504	469	431	487	465	453	518	484	473	441	453	495	485	474	454	476	479	471	426	454	447	506	437	458	481	468	491	441	478	486	439	468	441	455	473	490	486	458	407	484	474	442	453	439	477	506	441	471	462	493	445	471	472	470	409	465	445	469	498	488	471	473	485	461	486	478	478	444	438	479	451	415	467	458	499	444	535	472	463	449	483	441	508	456	444	510	483	471	463	482	471	486	485	489	445	491	451	473	451	425	488	518	446	455	463	462	462	447	471	482	460	477	477	454	498	436	462	448	407	483	469	428	438	475	483	504	468	475	501	492	449	469	492	499	454	459	465	440	434	458	444	443	425	451	464	441	445	479	447	451	481	451	480	491	470	449	458	481	464	507	468	428	421	466	445	467	468	431	462	438	465	428	417	444	459	469	469	439	475	452	474	469	458	457	445	468	498	473	427	469	454	448	473	458	437	465	485	487	437	487	499	482	443	453	454	470	443	456	433	449	476	481	456	459	461	482	477	438	419	458	451	462	510	460	487	442	488	468	464	471	485	449	446	415	447	443	495	469	477	450	501	480	483	469	479	495	461	456	473	454	451	471	456	464	453	492	459	428	413	483	477	501	499	508	441	494	467	477	486	426	437	489	454	467	491	449	469	441	465	472	489	514	457	476	482	447	481	452	453	483	487	481	468	464	465	445	466	451	440	481	410	458	481	437	474	420	497	462	465	472	482	426	465	462	495	475	476	476	431	513	466	419	472	466	461	485	457	450	426	476	473	429	509	486	496	400	472	463	474	460	439	477	450	494	423	466	437	517	456	469	462	485	454	492	497	481	435	429	485	463	493	452	476	420	448	450	453	457	454	474	459	505	466	505	465	466	471	437	476	483	450	450	437	449	460	477	470	495	434	475	462	443	449	489	459	470	467	456	493	463	423	428	447	481	486	464	447	466	464	470	413	459	424	490	456	469	472	434	456	441	443	430	449	460	477	502	428	463	426	485	521	482	502	543	457	429	501	468	475	437	492	464	437	485	493	467	482	482	525	442	454	439	454	426	449	454	458	473	495	495	491	500	466	462	463	466	497	463	466	442	456	451	451	454	463	462	492	496	470	463	475	479	442	497	497	441	484	484	494	428	487	464	443	464	451	454	454	511	502	488	421	495	462	466	439	484	464	447	462	425	434	475	460	445	451	483	495	441	494	479	449	456	443	478	421	447	480	477	456	438	455	465	467	493	468	463	443	457	485	486	461	467	463	425	464	437	451	498	477	434	451	502	481	495	468	494	472	462	451	468	466	438	473	457	464	475	468	450	475	486	474	429	464	470	478	480	484	433	437	473	481	455	486	461	494	444	489	485	450	482	467	457	464	505	426	454	454	450	473	457	483	483	464	462	449	463	482	461	491	519	456	512	487	470	427	481	484	481	476	478	448	463	430	484	448	473	424	498	442	463	481	447	421	419	436	466	483	466	465	435	448	470	448	480	451	481	495	467	469	436	508	479	482	463	492	440	412	447	458	462	461	428	460	480	471	443	467	432	475	464	446	482	464	466	468	492	505	490	446	419	466	474	449	407	466	475	491	465	437	447	501	465	458	469	489	497	460	508	453	487	477	470	459	460	488	463	495	427	448	467	473	443	497	469	455	479	453	477	468	455	468	473	476	478	460	459	454	456	478	428	458	470	470	430	439	507	451	459	446	468	471	490	482	473	460	489	438	466	532	504	452	444	479	453	498	463	436	494	485	502	472	475	467	461	462	466	462	480	448	455	459	502	441	449	464	493	452	461	466	477	444	439	458	469	455	475	451	469	452	492	441	453	451	479	484	517	448	475	479	474	453	478	459	436	444	467	443	491	450	467	436	457	482	464	463	458	484	483	503	464	484	485	460	470	441	479	459	466	476	497	492	493	472	451	456	440	416	457	475	462	428	447	460	451	441	449	471	478	450	466	469	439	425	464	482	433	452	478	435	432	492	454	480	448	468	510	454	477	464	442	470	474	486	451	464	467	472	487	471	462	480	452	471	452	453	496	444	465	467	446	483	453	473	457	491	522	466	481	488	457	439	464	457	431	454	477	439	472	421	454	494	489	457	435	445	484	488	466	501	453	447	452	473	467	456	460	426	483	465	487	482	497	460	472	439	484	454	459	480	449	496	486	499	429	445	447	460	465	477	449	460	449	429	496	467	486	467	443	488	457	405	487	472	439	463	472	447	476	459	453	444	425	453	482	454	427	489	468	440	399	470	452	432	489	476	443	462	472	433	473	498	488	471	467	450	455	476	438	497	450	474	503	439	489	444	430	461	425	473	457	473	489	459	479	495	464	460	463	436	482	465	452	451	469	472	456	461	483	471	486	442	465	469	471	443	456	471	461	443	456	453	484	436	474	468	452	506	440	465	489	454	467	417	472	490	464	457	460	443	474	429	487	473	473	472	449	462	505	410	466	478	447	474	488	453	470	454	493	483	473	468	497	452	439	507	470	484	471	460	448	488	474	464	489	502	447	451	432	471	508	427	435	447	488	479	478	489	491	477	482	466	465	460	468	468	481	466	450	464	482	480	455	478	477	490	459	436	472	418	474	433	489	441
33560	28637	32578	31694	27606	22574	16580	10142	6666	7874	13774	5443	4226	3685	3557	2900	2999	2605	2909	2667	1978	1572	1679	1871	1717	1246	1118	1300	1056	967	775	894	773	730	532	592	532	397	330	273	345	343	304	259	245	247	211	212	230	194	201	213	189	193	190	160	159	190	173	176	193	169	158	170	178	182	177	184	169	151	149	114	158	150	148	137	190	153	157	154	181	148	151	156	175	135	142	166	137	168	148	155	154	159	158	152	130	143	150	139	164	175	145	142	145	140	151	146	172	150	157	150	149	129	141	172	146	166	158	150	128	153	155	146	151	148	155	157	133	136	165	150	179	137	173	156	148	137	144	183	141	155	151	168	190	157	137	161	161	136	156	145	146	159	159	140	143	151	144	144	161	137	155	142	155	168	132	148	158	148	133	138	136	156	155	154	168	139	140	165	137	120	128	138	146	161	153	162	155	132	148	141	158	140	147	134	139	141	136	138	128	159	149	163	176	150	165	146	146	156	159	145	125	150	143	150	161	166	149	153	158	148	131	137	134	174	153	142	149	143	179	155	130	161	143	157	151	139	153	163	152	160	138	153	139	146	158	148	155	143	155	150	142	155	163	149	132	144	159	158	148	139	147	140	152	142	149	163	143	141	137	145	141	161	151	153	138	158	166	169	141	137	152	168	165	170	140	152	150	146	163	146	136	160	125	153	174	149	148	147	147	138	134	137	153	148	146	127	153	142	192	177	130	150	160	150	143	137	137	150	145	176	140	129	173	156	164	143	176	141	147	155	170	137	150	137	144	151	128	144	155	149	151	145	142	157	159	111	173	147	136	159	162	139	140	150	153	151	138	133	140	161	149	135	153	161	170	124	155	144	153	129	137	160	148	144	162	147	167	149	128	158	158	145	140	161	134	153	136	162	163	157	151	158	164	139	149	146	159	160	144	134	162	137	132	147	146	173	134	150	149	150	157	147	148	152	173	154	132	151	149	154	138	155	173	150	166	153	141	110	144	142	136	137	146	139	152	153	154	149	130	147	163	152	146	144	165	152	146	157	162	158	154	111	158	159	152	125	159	155	162	131	134	131	138	162	130	129	149	163	127	155	164	135	137	144	143	124	178	148	132	144	132	139	154	174	163	149	126	146	145	141	170	148	152	162	127	145	165	142	127	141	152	157	175	147	148	136	171	146	152	144	150	147	143	141	140	148	151	166	148	157	141	139	161	163	130	150	157	144	141	149	163	157	164	160	159	144	158	142	156	152	157	143	141	148	153	169	157	133	164	158	150	143	166	145	162	150	130	162	153	138	148	126	143	152	150	156	146	151	167	129	131	131	124	162	154	143	166	180	141	144	164	164	128	147	159	144	171	141	154	146	143	154	150	167	128	153	145	149	155	170	140	130	147	148	135	162	178	160	154	142	133	175	143	152	131	147	141	166	151	158	146	123	137	135	133	140	151	134	145	144	142	134	132	180	176	132	165	154	135	157	144	134	143	167	128	162	144	145	144	161	159	160	138	151	171	154	126	155	155	148	166	149	152	133	140	162	157	153	144	149	137	162	143	146	138	125	172	170	161	146	171	153	138	137	132	146	158	177	153	157	149	154	132	138	162	141	122	136	168	149	140	162	143	164	148	126	152	150	154	146	133	145	143	145	132	159	147	138	130	163	163	164	139	139	124	155	174	164	150	156	177	142	157	142	146	156	135	146	142	155	156	165	153	169	142	138	160	151	154	136	147	166	155	148	143	141	164	144	145	153	144	156	151	145	155	163	162	142	142	121	151	142	143	141	161	152	146	144	163	161	161	164	177	148	151	150	155	155	140	161	157	163	146	162	156	138	154	137	139	158	143	149	134	146	155	134	163	151	152	167	145	158	141	141	145	147	147	141	150	124	154	170	145	147	141	153	136	145	179	151	162	160	144	151	141	143	152	144	166	161	159	119	153	161	169	169	127	147	135	159	138	160	145	154	154	152	172	143	146	152	152	178	128	160	142	134	153	175	137	134	126	153	148	169	138	149	154	146	134	157	151	146	151	166	139	160	143	164	165	168	151	136	145	169	139	126	151	160	176	175	151	137	138	137	158	149	145	154	151	154	154	150	146	164	154	146	145	145	139	155	150	144	165	145	169	145	136	153	158	159	133	155	138	168	142	150	155	148	146	163	162	162	145	163	149	131	144	156	140	146	181	135	178	142	172	169	146	163	127	154	149	152	145	152	177	154	122	144	150	139	143	129	130	177	148	161	151	145	156	138	148	145	125	148	141	145	126	132	140	173	155	152	152	142	144	149	139	161	127	147	153	138	174	140	165	145	151	157	145	154	168	157	148	127	123	151	166	132	148	148	140	162	157	147	128	168	163	162	148	145	116	136	153	166	161	170	148	155	144	148	155	153	150	160	155	162	176	146	150	136	157	167	143	135	179	140	139	154	173	134	153	145	162	136	116	139	141	155	180	133	144	178	156	159	175	147	166	139	132	171	132	141	172	142	138	154	145	135	150	156	157	139	173	141	141	137	159	159	153	172	147	123	163	135	159	135	142	136	161	146	154	146	144	151	139	175	145	155	147	139	137	163	168	152	164	141	133	167	156	158	158	159	133	131	142	172	170	164	151	158	174	165	160	145	171	151	156	147	128	148	139	134	166	154	166	157	142	162	154	165	159	171	141	130	138	138	160	159	164	150	131	150	168	147	162	164	147	161	142	144	168	135	132	147	159	148	160	152	154	144	156	165	162	146	162	154	165	142	141	153	156	139	157	131	153	153	121	163	160	121	137	144	151	127	153	149	149	139	144	143	140	137	154	126	151	149	168	151	154	128	143	151	161	147	163	145	164	146	130	161	162	150	148	164	178	159	150	143	170	131	144	155	165	138	150	151	143	145	160	124	148	170	154	134	160	174	172	133	144	150	155	149	163	180	135	137	146	153	154	147	150	142	126	112	141	156	135	151	144	161	157	131	171	147	138	158	160	155	179	123	159	151	162	112	166	148	137	143	131	142	149	140	169	144	158	136	164	157	176	156	178	156	139	146	178	146	141	150	158	163	155	150	158	155	123	143	152	174	148	135	140	151	164	174	146	147	179	127	151	159	160	137	158	144	147	164	122	141	146	180	150	147	155	132	150	140	147	145	163	134	137	142	154	137	140	154	139	163	147	147	160	170	147	148	137	175	162	145	146	159	146	158	144	144	167	144	176	157	146	152	154	159	155	155	137	172	166	139	151	135	143	137	164	152	149	143	166	136	132	154	163	160	128	150	145	151	154	151	159	144	153	136	160	153	127	158	133	162	144	161	151	159	160	140	141	151	153	154	157	127	142	142	154	150	149	160	151	143	155	139	139	161	157	139	139	126	155	146	152	139	141	155	177	139	159	176	159	156	169	119	187	139	141	135	183	150	162	161	148	145	137	153	146	145	148	122	132	158	140	163	145	156	156	136	137	142	155	135	150	153	166	178	147	137	155	170	147	148	132	140	163	151	162	173	146	159	144	164	136	166	143	147	159	150
23632	24600	34778	36269	33818	30749	25933	21366	17801	22353	28475	16785	13921	11074	12351	10395	12418	10042	12330	11787	8876	7700	8002	9170	8317	6420	6422	7180	5943	5580	4699	4953	4766	4058	2742	3313	2902	2284	1669	1472	1846	1737	1482	1285	1171	879	1039	865	886	820	795	861	702	694	576	544	577	570	648	546	548	694	694	558	548	556	575	571	534	520	456	476	466	440	445	464	419	420	488	463	434	413	464	483	423	423	434	424	442	461	437	441	424	413	411	442	428	410	385	449	418	452	457	443	449	474	426	423	416	444	436	412	400	433	428	417	473	387	439	385	419	407	421	437	411	431	457	396	434	421	460	410	420	435	370	438	434	413	430	414	413	416	382	434	451	417	425	394	428	426	409	426	400	482	430	403	446	415	442	441	410	461	429	437	464	438	399	445	454	447	430	390	433	445	423	445	429	423	424	412	431	440	468	403	460	458	422	431	440	424	430	410	436	438	425	446	412	434	428	435	420	445	424	464	428	416	428	412	430	433	447	423	446	423	407	442	444	449	451	425	415	441	431	435	417	423	421	423	411	420	418	428	439	429	446	409	429	442	384	409	415	426	434	434	408	445	480	452	416	403	418	446	450	410	415	446	431	405	454	425	388	439	440	416	409	439	413	427	441	450	423	407	443	405	422	409	441	415	404	428	386	438	412	437	455	401	422	442	451	382	410	433	432	434	438	424	435	422	427	420	420	424	450	450	448	435	410	430	406	423	403	435	437	436	424	441	412	434	436	429	399	417	446	425	428	457	427	463	455	450	408	438	436	410	414	405	417	438	430	426	458	403	424	454	420	421	418	429	399	410	418	425	447	432	450	412	395	456	428	430	424	418	425	428	394	479	447	406	439	421	434	450	433	406	435	424	426	420	407	438	410	422	430	425	420	438	399	430	446	400	458	408	424	456	434	399	401	431	440	406	383	432	419	419	443	441	452	436	402	412	417	406	417	429	416	431	436	415	423	368	444	433	429	423	419	424	418	416	467	455	470	451	448	404	477	447	372	404	428	416	417	443	452	429	423	422	491	418	394	438	465	403	443	426	407	397	410	440	422	449	435	374	424	407	395	414	461	404	406	420	438	422	432	414	382	406	408	441	412	429	437	421	403	417	441	426	429	408	435	420	440	434	446	411	414	419	429	432	455	448	431	423	447	418	449	460	422	458	418	408	399	420	403	417	410	434	403	423	390	419	413	432	455	414	445	480	433	407	409	408	406	426	424	458	387	438	425	399	410	404	431	387	443	458	425	442	448	416	402	446	424	434	407	430	413	418	416	442	452	401	432	426	415	405	426	420	401	427	440	413	410	432	402	447	447	416	424	385	405	430	408	435	397	458	450	413	436	433	413	446	434	438	450	450	407	435	418	437	426	430	446	423	398	407	452	454	434	422	413	391	426	396	413	422	420	427	432	465	436	418	424	424	441	401	392	450	418	413	446	443	452	465	393	413	416	430	409	406	426	417	433	414	448	399	429	431	413	434	419	479	414	434	438	458	433	417	410	419	434	414	442	421	424	377	462	424	437	407	462	443	443	427	447	439	407	441	385	406	428	450	436	415	418	413	410	445	458	400	413	390	457	390	449	459	447	425	430	442	415	382	467	423	415	398	421	444	403	448	437	419	427	449	408	373	419	428	452	441	407	376	393	404	436	418	454	419	392	439	449	397	422	437	440	427	414	449	439	444	451	411	427	431	459	457	416	459	471	421	415	429	438	419	466	430	439	436	437	400	450	376	414	438	442	447	456	416	404	428	413	406	400	424	450	386	428	469	419	459	442	442	378	422	465	466	448	409	433	442	409	441	449	439	457	426	458	456	412	434	414	450	448	462	441	424	396	424	452	423	399	396	448	452	440	459	453	430	422	445	432	393	409	443	431	432	469	431	439	420	454	394	399	385	415	411	430	420	385	405	418	421	439	431	405	433	425	388	400	427	423	404	446	420	443	431	429	443	441	408	446	405	439	437	432	452	465	437	430	429	437	415	450	463	433	397	436	445	409	401	389	446	410	461	437	428	431	421	384	441	416	412	426	397	426	420	420	429	453	414	449	469	421	397	417	439	486	452	419	404	431	402	432	421	430	427	441	421	465	466	427	424	418	431	454	414	442	414	409	457	417	407	430	408	428	405	434	453	401	448	429	463	432	418	457	401	424	420	421	421	419	413	435	429	457	397	463	406	448	374	426	448	448	408	400	432	403	443	433	420	459	433	431	389	443	360	403	429	420	448	421	423	430	444	442	427	413	415	433	419	417	436	422	439	419	418	447	424	442	413	468	431	405	415	423	414	394	408	412	420	454	410	432	427	405	421	441	412	423	404	413	413	407	463	451	442	419	452	397	450	425	508	426	437	446	445	453	445	403	438	432	454	445	422	399	464	433	426	414	448	455	413	424	425	414	452	404	403	447	401	443	423	463	424	390	455	410	448	417	427	384	402	453	434	393	414	405	459	427	427	447	399	443	396	446	438	450	437	417	467	459	415	385	424	427	447	419	428	449	417	449	436	442	416	391	435	445	424	457	423	448	420	413	429	440	427	481	438	437	415	441	451	455	451	411	417	450	387	417	427	454	475	422	465	432	422	419	438	461	429	420	464	447	433	408	434	441	403	443	445	476	416	478	422	447	424	427	406	465	436	433	396	410	473	418	439	426	466	420	439	454	437	407	419	453	421	418	430	417	414	421	460	385	421	407	398	455	426	432	469	381	466	404	454	419	438	442	440	422	427	409	453	445	409	445	435	452	420	411	435	448	388	414	445	423	465	390	448	443	435	432	446	420	394	431	411	427	441	426	437	393	426	417	428	466	420	410	461	447	412	406	431	425	437	464	435	481	439	426	455	406	424	415	413	424	411	421	456	419	428	426	407	430	436	408	423	434	432	436	404	417	448	421	450	393	421	426	449	448	442	455	432	431	421	471	435	420	416	367	413	434	407	440	459	412	446	473	425	425	473	419	433	472	392	433	411	404	405	402	412	422	415	402	412	460	418	447	424	407	444	441	432	432	390	406	440	429	434	446	397	421	436	464	430	476	417	438	430	427	448	439	404	425	398	467	399	472	407	372	436	391	407	400	433	446	392	424	365	422	451	450	412	439	451	434	430	455	416	439	455	433	413	413	445	433	439	413	436	446	441	436	420	455	399	427	450	425	378	416	453	419	403	405	389	447	410	454	458	418	430	422	460	398	432	428	435	417	459	428	417	389	436	433	431	437	405	437	455	418	401	413	460	380	390	434	414	392	402	424	432	411	439	414	445	453	454	449	411	439	404	431	420	412	429	444	454	396	428	396	412	424	414	445	433	371	470	396	447	442	434	398	444	388	449	426	393	444	425	433	415	418	415	437	433	442	458	442	426	418	391	404	422	414	434	452	452	401	431	467	452	418	424	404	425	400	458	393	460	417	428	433	439	397	414	466	407	450	443	411	429	445	415	459	429	390	442	431	410	399	476	406	428	418	442	442	456	456	451	412	453	434	429	415	408	409	418	416	379
10949	7836	9327	7690	5156	3648	2203	1615	1144	934	835	645	536	468	464	409	450	356	388	419	327	311	290	297	284	267	250	261	237	245	268	222	253	248	231	240	227	237	197	196	207	211	184	222	203	182	203	193	200	169	211	178	187	176	197	196	207	194	208	209	202	199	187	206	188	203	192	179	197	208	208	207	178	180	191	218	222	180	191	200	191	186	184	170	207	169	174	193	183	206	199	183	192	180	202	191	199	189	175	198	192	199	213	189	205	224	181	179	176	186	197	166	172	199	188	209	214	202	192	195	182	196	175	208	210	194	176	169	187	194	202	161	212	204	191	175	181	208	206	180	205	183	180	197	190	180	199	172	178	170	181	178	218	196	202	187	212	188	201	194	198	208	202	163	185	175	188	195	199	168	199	191	184	178	198	210	199	174	199	194	209	201	163	182	206	205	221	191	196	188	232	190	191	187	188	175	183	231	176	203	210	178	201	207	210	167	207	192	175	213	171	176	194	196	172	228	197	200	208	199	167	185	204	191	225	215	173	196	186	227	200	191	194	189	192	193	208	178	198	216	199	211	190	188	183	170	173	188	196	178	191	215	206	194	183	207	197	184	199	192	180	207	176	189	195	177	229	211	202	207	198	191	187	217	206	218	198	190	185	173	194	172	214	190	182	195	199	212	192	180	212	191	199	176	192	202	222	196	178	172	188	186	200	205	177	184	211	191	194	216	198	178	164	208	201	202	205	198	188	196	232	198	214	216	196	187	218	222	174	197	191	169	201	234	170	195	203	213	185	207	196	182	194	180	179	200	168	199	195	196	197	199	179	220	190	198	199	173	197	182	192	171	188	207	196	180	184	212	173	222	183	178	196	185	185	192	209	209	211	175	181	198	201	170	220	165	186	212	199	186	178	208	173	191	197	210	195	205	204	191	213	177	187	185	210	187	176	237	201	192	190	185	182	191	203	200	204	209	207	218	218	163	190	179	198	205	212	216	197	179	188	149	197	174	181	201	198	199	205	188	203	208	193	222	185	218	175	188	186	206	188	176	198	206	201	211	183	205	195	227	188	184	207	204	199	224	185	184	194	177	217	206	184	202	220	190	186	236	191	183	208	192	190	208	205	208	200	171	175	180	196	198	184	192	194	168	181	189	206	195	190	178	178	226	204	210	177	188	183	170	181	163	183	190	197	202	181	173	160	192	182	182	176	195	188	185	213	184	210	189	204	180	182	199	182	185	175	204	164	197	200	173	196	188	195	203	218	169	214	192	214	194	181	215	175	209	171	209	199	196	178	217	190	187	207	209	198	184	203	210	208	223	188	197	188	211	186	200	198	204	194	179	208	212	206	193	204	173	191	179	188	233	220	202	185	194	198	194	204	232	204	197	201	199	207	216	185	192	212	186	190	186	216	178	201	199	213	185	211	174	193	212	191	212	199	166	194	196	186	206	203	201	224	212	238	215	215	206	178	178	200	193	190	195	167	219	198	194	182	194	188	206	202	201	196	180	213	200	187	203	177	201	204	191	210	199	212	180	183	175	182	204	192	206	176	223	184	205	184	180	218	208	193	199	198	219	199	212	211	177	192	188	199	195	186	160	203	183	201	185	175	204	192	188	184	204	194	190	189	173	185	188	204	186	209	192	188	216	203	205	191	175	209	207	200	198	203	212	161	197	185	207	207	144	176	212	220	181	190	204	193	199	202	203	185	202	225	199	192	231	198	194	197	197	207	178	197	202	201	192	196	201	195	204	184	196	199	187	185	173	188	222	228	211	166	201	177	216	208	198	197	230	195	205	201	204	187	184	189	219	194	199	212	227	202	197	192	185	202	175	195	182	217	168	234	189	195	187	202	174	200	220	225	183	186	191	182	186	184	194	184	226	196	187	219	191	168	213	199	193	191	178	190	177	192	177	202	196	215	192	213	184	178	174	205	199	206	201	201	172	199	155	196	196	226	228	201	173	189	200	212	209	183	188	216	216	215	184	207	202	187	196	197	162	181	205	184	190	227	193	184	195	191	175	196	186	201	200	190	186	207	177	211	176	189	200	204	194	225	197	190	207	180	197	199	201	183	206	191	199	163	188	200	189	203	172	195	175	201	196	192	200	187	212	216	186	188	201	172	199	208	207	202	195	191	195	199	201	232	185	183	184	191	193	223	182	189	189	189	178	195	207	180	214	179	195	229	201	199	211	215	177	212	197	212	201	195	192	208	187	208	175	203	184	189	215	209	194	180	199	188	201	190	190	189	196	185	199	183	172	210	187	192	181	208	202	173	201	214	205	166	187	217	194	190	196	179	203	191	175	212	172	175	193	162	196	203	188	183	187	199	189	206	196	230	183	207	181	191	181	178	198	167	188	202	200	195	208	162	182	199	198	186	209	189	201	220	196	184	204	206	199	218	178	211	183	205	202	166	192	183	204	186	189	177	208	193	218	216	191	211	214	220	197	223	194	210	186	226	167	198	213	196	164	189	219	214	197	186	195	194	201	215	179	160	206	212	182	184	203	195	182	206	205	184	197	193	178	167	184	189	199	171	206	171	222	188	185	202	187	188	205	197	192	184	195	188	203	212	193	163	205	175	180	191	206	205	206	198	189	200	197	187	189	199	187	188	205	184	191	201	182	192	189	182	208	198	186	167	221	201	203	201	196	184	199	197	202	171	202	216	181	211	210	193	183	196	180	184	162	179	193	188	203	206	224	188	202	227	201	190	212	198	193	202	219	197	190	226	188	197	219	195	190	210	181	171	205	202	213	195	208	197	192	215	162	184	195	178	183	198	203	177	192	183	185	198	220	210	178	152	191	183	211	192	200	192	209	210	171	188	199	208	214	210	201	167	184	232	194	190	193	213	176	194	190	201	176	212	193	229	240	203	195	203	200	174	211	180	201	196	206	204	165	185	199	195	196	184	192	195	213	209	194	185	190	185	194	212	181	184	171	215	193	204	210	179	196	191	219	180	187	179	184	194	214	226	189	200	183	203	192	158	203	179	190	188	195	195	203	193	210	202	196	170	192	196	196	183	189	215	187	224	189	199	219	202	207	175	190	213	207	186	171	180	177	221	218	177	178	224	200	215	217	196	220	192	192	194	183	178	209	181	173	188	198	200	206	201	216	195	211	205	216	214	201	194	223	202	189	213	204	221	216	195	208	216	215	200	207	200	178	191	189	181	171	169	198	207	196	219	179	210	197	184	211	209	188	209	188	198	186	205	179	216	215	177	193	173	183	170	173	200	192	192	202	195	191	190	184	207	183	192	205	177	195	201	181	176	224	191	196	147	193	220	214	190	231	181	194	204	192	210	203	212	218	206	181	207	192	180	190	205	181	181	176	205	205	183	182	199	194	182	203	176	191	189	202	184	214	195	191	186	181	201	195	207	201	204	206	217	176	198	211	196	194	194	214	194	213	191	187	207	189	190	204	199	191	188	202	193	206	197	202	175	167	211	180	209	195	215	198	198	183	210	185	196	213	196	221	196	192	201	178	180	210
9348	8539	17198	16468	13167	10385	7632	5839	4646	4016	3611	2986	2507	2094	2126	1878	1885	1669	1728	1712	1362	1291	1239	1203	1198	960	1078	983	944	880	800	814	825	721	698	698	676	665	643	583	619	636	593	583	606	587	586	595	634	584	563	550	584	558	545	535	526	559	565	567	517	580	533	538	541	561	535	526	506	604	510	533	531	519	516	536	540	542	500	509	574	579	551	527	545	555	520	534	524	507	525	590	538	564	558	575	552	523	533	530	515	548	565	520	538	578	557	518	530	541	568	547	530	546	515	549	513	526	506	563	481	534	562	528	524	512	552	540	535	550	536	512	547	514	514	557	558	567	518	567	506	519	546	572	527	533	523	549	548	549	552	522	499	562	539	534	518	497	498	530	520	540	594	547	523	515	555	516	539	548	533	528	510	518	535	512	546	527	540	518	568	548	518	586	548	551	537	513	511	517	530	524	554	523	546	558	527	564	520	514	550	589	556	542	536	542	563	568	530	540	544	555	548	559	543	511	536	547	537	492	529	551	497	528	506	553	514	498	514	527	527	489	555	526	561	533	561	543	517	543	515	487	539	539	510	540	512	551	509	562	508	502	551	536	572	565	559	548	530	556	555	556	577	509	523	525	570	535	519	549	528	523	517	552	572	515	539	538	514	518	597	544	527	546	521	542	533	531	523	521	538	528	567	551	531	502	540	535	497	513	504	530	522	527	488	521	549	520	549	536	511	517	566	484	543	557	592	553	536	540	543	550	570	518	542	550	531	557	516	506	561	537	511	521	597	495	543	554	551	519	523	575	504	534	522	500	520	571	541	562	527	522	539	491	491	533	522	519	537	540	510	543	567	556	554	512	553	517	547	555	522	567	505	525	545	534	521	544	551	521	548	541	572	530	540	531	510	525	530	546	508	551	535	562	527	521	541	579	569	529	500	543	565	571	552	526	536	537	555	540	519	541	526	502	498	504	569	523	517	551	558	541	547	565	542	544	544	526	512	551	543	505	557	529	507	501	551	534	552	538	537	578	577	538	544	530	510	525	540	534	524	530	539	535	533	528	550	590	522	552	569	543	537	570	532	532	552	525	532	512	530	536	567	523	557	511	531	515	566	518	561	522	553	581	527	529	561	509	538	532	525	530	522	541	513	538	494	539	584	524	552	562	490	572	551	561	557	525	547	570	549	535	516	557	532	529	497	484	528	507	499	565	522	515	544	544	517	531	548	546	530	505	513	504	558	515	559	536	542	558	514	538	554	514	563	529	513	496	587	540	555	541	556	529	532	536	501	528	497	551	487	533	533	574	527	545	534	535	543	544	542	541	540	496	533	516	573	545	541	531	521	534	558	522	578	527	541	537	573	541	517	490	511	565	574	561	512	529	562	509	533	535	566	525	533	528	518	557	522	541	519	526	538	543	553	549	547	541	500	515	553	574	522	538	532	502	541	526	563	561	526	531	515	527	507	534	555	519	554	543	563	534	543	529	580	563	531	558	494	536	567	532	525	547	522	542	499	527	540	526	520	501	485	500	551	550	537	549	517	616	528	544	527	567	547	544	565	551	524	541	543	574	521	555	533	560	480	583	518	501	540	519	503	496	547	587	520	509	521	536	507	579	493	557	543	536	573	529	552	556	537	545	535	513	548	537	488	566	520	487	531	473	608	527	563	553	538	566	544	520	517	547	498	508	513	515	549	586	540	570	544	544	536	545	497	468	479	567	551	511	517	506	556	537	521	538	515	562	551	530	514	522	557	555	504	536	571	538	566	537	540	523	527	533	537	485	530	528	528	525	534	530	547	564	549	565	509	559	567	508	541	523	538	529	537	544	533	564	577	488	489	530	537	582	529	559	531	538	523	548	550	536	533	532	517	518	559	520	543	532	543	525	563	553	550	544	525	509	521	570	546	541	559	531	596	524	557	601	549	530	552	570	565	552	542	559	546	563	513	535	533	498	519	513	508	509	524	531	499	569	549	530	503	510	524	501	519	545	518	541	531	562	609	520	560	536	512	539	514	515	543	576	559	505	538	498	529	544	572	540	498	560	530	497	547	550	543	542	544	512	542	575	533	531	551	532	510	529	553	536	544	543	565	523	558	544	590	534	538	518	524	525	544	516	537	562	548	532	529	534	513	539	530	520	575	551	560	507	512	536	549	497	536	525	508	555	520	522	560	587	506	528	530	520	519	512	557	568	539	535	562	501	537	531	493	484	537	551	514	456	533	482	578	554	565	495	525	531	536	502	550	527	560	490	581	541	483	560	540	536	536	548	505	517	540	567	520	513	521	517	497	508	483	539	573	514	527	531	539	549	575	541	523	544	549	545	529	534	529	526	529	528	558	546	537	561	540	516	483	555	536	517	559	535	569	523	531	548	545	517	536	544	553	511	499	537	559	565	542	571	524	579	583	499	572	586	585	549	508	528	516	593	502	541	542	507	502	589	533	545	524	530	541	525	561	553	510	541	529	500	543	581	537	536	497	569	540	525	555	581	513	518	514	568	541	520	500	496	496	542	504	545	583	537	529	547	561	501	542	574	521	548	478	554	554	535	561	537	548	534	522	499	543	545	556	546	560	539	536	511	523	520	572	560	503	495	539	507	529	553	533	473	538	520	540	509	511	512	504	518	558	530	502	525	563	513	592	523	544	548	522	534	539	502	521	541	571	542	501	549	486	538	537	551	528	512	516	543	531	535	528	580	563	536	530	520	514	546	528	532	560	531	593	570	535	507	532	519	506	537	545	577	546	501	535	569	565	533	563	551	529	515	552	547	522	550	539	569	470	538	542	557	553	514	529	549	567	499	540	537	528	515	524	531	523	549	484	550	526	511	540	512	516	570	524	560	548	519	501	579	552	545	519	492	523	526	564	565	517	531	516	560	511	564	543	527	559	499	477	507	526	525	560	531	510	527	548	537	567	502	527	515	515	556	500	572	550	558	544	551	556	540	541	542	507	495	523	523	547	557	524	489	556	544	493	503	530	551	542	517	554	531	558	540	563	540	505	510	572	539	487	500	529	538	519	540	570	548	534	549	547	546	540	542	517	542	548	536	559	523	562	506	575	520	548	508	534	591	586	526	502	502	544	537	573	508	570	516	525	536	537	526	526	527	551	535	541	524	490	510	572	537	524	565	540	539	537	584	562	551	490	511	523	573	543	541	524	538	529	545	510	523	532	530	536	557	577	528	540	530	542	547	513	545	522	537	531	570	536	521	560	527	514	511	545	521	541	535	557	539	554	533	572	571	531	523	531	529	554	571	503	561	531	549	538	556	551	560	519	538	503	508	564	543	543	580	533	522	539	514	557	507	584	477	546	557	549	552	552	519	460	583	505	551	547	521	508	528	501	532	512	556	543	517	514	499	502	527	535	539	543	541	499	510	512	578	543	573	530	531	541	544	512	564	542	516	575	547	507	547	542	530	550	545	518	494	579	541	535	564	520	538	549	516	504	561	565	573	558	544	542	509	535	570	557	503	559	555	499	553	562	563	530	538	541	506
25344	21189	25936	24769	19599	14775	9524	5985	3904	4199	4787	3003	2189	1953	2162	1764	1664	1714	1795	1739	1241	954	955	1143	943	744	699	764	659	536	495	573	526	477	394	352	354	343	271	232	267	266	239	224	225	202	211	202	187	181	178	183	182	182	202	180	151	165	167	175	185	192	169	161	163	209	177	179	149	172	149	150	162	164	165	170	178	178	161	169	186	169	166	148	174	162	169	171	158	157	137	169	152	171	171	156	181	154	163	148	177	163	149	168	171	150	174	158	161	150	157	158	169	160	174	148	157	175	178	178	183	159	159	166	179	149	160	131	166	177	149	152	189	141	191	164	143	164	146	166	143	172	166	166	184	154	165	175	163	174	145	152	178	156	163	159	135	159	173	193	167	169	185	160	160	153	188	168	148	146	183	164	161	186	180	162	148	165	155	170	152	155	158	151	142	160	160	162	159	181	191	186	158	186	190	178	172	177	162	158	152	167	168	158	157	152	152	141	182	161	167	185	137	169	153	167	158	147	187	166	152	162	168	176	160	152	163	157	155	158	153	198	174	171	158	174	184	164	169	154	155	159	146	178	153	163	150	160	179	193	188	159	182	158	160	160	174	161	152	169	159	187	167	155	167	148	182	194	158	171	162	168	163	159	178	162	154	158	174	186	169	156	155	173	152	134	183	137	155	175	173	194	167	163	150	171	161	171	179	169	160	173	169	164	170	152	181	158	165	173	174	171	170	152	170	160	151	174	169	161	190	163	174	155	166	169	179	156	173	145	199	165	160	145	167	179	166	175	164	153	170	180	156	155	159	162	164	164	180	168	187	151	162	162	179	169	157	165	161	168	192	177	147	192	174	161	163	162	175	174	141	182	167	159	157	172	146	167	178	161	168	154	148	167	185	163	166	163	172	166	171	179	139	151	143	160	149	168	168	160	151	185	150	189	181	187	167	162	158	176	181	158	153	156	175	174	146	158	167	158	163	170	153	161	171	142	158	176	190	157	158	181	179	155	169	159	152	203	177	154	158	157	190	165	158	154	170	173	178	179	189	166	167	142	182	159	155	185	165	156	133	162	157	152	175	166	180	188	186	157	153	165	166	180	155	190	168	155	152	154	162	162	136	131	168	168	160	154	171	152	179	169	169	176	151	192	155	159	150	161	159	193	171	138	179	144	179	160	179	150	138	163	165	161	171	153	167	207	186	172	176	158	168	145	184	188	165	166	156	156	154	165	163	169	175	157	168	173	145	165	178	160	171	163	145	162	152	182	164	175	161	148	170	146	175	183	138	189	183	196	182	156	176	157	179	161	173	143	138	175	141	163	172	165	138	174	159	179	175	171	163	170	149	178	181	163	154	157	159	192	159	156	150	158	172	169	173	152	173	179	152	181	167	176	173	181	185	165	165	186	170	183	159	157	174	173	167	157	131	184	163	153	155	172	172	164	170	155	150	175	163	158	193	144	155	175	159	170	171	168	162	176	179	176	180	147	160	161	179	165	181	174	172	172	158	142	164	172	171	156	151	163	150	160	168	175	159	164	186	158	185	155	166	179	170	159	185	184	174	174	181	167	154	181	157	168	166	162	152	194	179	165	167	163	171	148	171	166	162	166	166	181	151	150	172	152	173	171	156	150	162	140	158	176	175	153	175	165	160	179	164	134	149	176	143	192	173	165	180	181	169	172	155	149	164	173	171	174	167	157	155	169	156	179	178	167	151	185	178	176	162	172	158	167	149	144	163	170	185	169	172	171	166	159	144	146	168	150	155	167	167	182	181	159	187	168	159	159	179	158	152	178	150	156	132	168	166	169	175	125	191	156	154	174	146	150	161	159	166	149	169	171	177	180	156	139	165	153	166	162	143	156	131	170	157	175	156	146	158	165	155	176	157	166	178	189	179	160	146	173	166	160	174	178	168	178	186	158	181	177	166	162	152	199	174	166	178	191	148	175	159	162	173	163	181	150	164	159	181	150	159	146	176	166	140	145	189	167	162	167	156	152	164	166	177	152	146	149	179	178	188	177	183	181	177	176	137	164	153	148	168	170	154	186	159	169	190	170	150	185	177	157	150	148	160	166	156	146	187	169	169	157	198	166	179	173	153	148	163	140	156	163	160	158	168	174	170	158	175	149	178	171	157	170	152	168	152	172	143	140	173	173	187	182	177	152	172	152	150	159	158	169	158	163	151	160	160	132	155	158	184	165	175	154	148	156	160	143	178	168	166	168	168	154	151	179	142	152	138	182	166	175	129	192	153	157	173	154	199	153	164	171	151	186	172	139	139	144	181	174	160	168	153	143	186	159	177	177	164	177	150	148	187	169	169	160	168	151	166	144	164	171	176	154	150	137	163	162	156	161	144	150	177	166	154	157	175	163	161	164	160	170	161	173	159	158	178	163	161	163	147	152	164	154	163	177	145	147	188	172	147	164	158	165	154	158	176	165	175	156	156	157	198	163	166	164	164	156	170	143	168	157	150	145	184	181	152	160	167	175	155	166	170	180	186	175	155	168	160	160	157	162	164	172	177	161	159	146	149	162	152	147	179	161	173	176	167	176	172	141	155	164	166	164	149	147	169	167	158	148	150	149	156	173	190	192	174	166	139	181	169	139	183	144	152	181	186	172	146	148	191	179	165	159	171	156	175	164	185	153	171	159	159	169	145	148	168	168	159	155	152	171	171	144	140	150	154	181	128	177	144	147	157	156	165	170	194	180	176	176	191	173	141	188	151	168	202	169	164	146	180	183	162	140	157	161	173	166	190	166	165	165	164	163	148	173	191	173	155	161	159	154	175	167	167	159	161	172	176	148	167	177	179	175	131	155	166	140	153	164	140	180	166	160	152	153	143	172	182	141	162	147	180	153	154	166	149	142	170	143	172	172	189	198	160	155	151	171	134	167	177	150	186	171	174	183	153	162	161	151	164	168	164	196	153	168	155	171	156	177	161	175	150	173	184	168	177	180	182	187	167	153	169	171	171	144	163	164	168	164	163	146	165	149	163	182	160	158	183	160	183	182	157	179	181	166	178	157	178	155	140	153	174	151	150	151	165	174	161	187	151	148	188	147	195	155	193	161	163	192	179	175	176	148	181	154	181	154	196	186	164	180	163	129	168	169	169	158	196	154	178	188	170	170	156	164	202	170	182	161	148	173	156	159	162	179	177	163	189	167	168	160	162	156	132	153	168	172	160	172	154	148	204	168	185	170	178	181	190	150	160	177	150	151	157	173	187	174	169	176	150	168	166	187	168	190	155	162	175	161	179	135	149	169	171	169	160	167	188	157	176	167	170	168	181	160	142	178	197	146	173	165	169	175	164	178	165	154	163	186	149	171	159	165	149	166	169	175	176	172	169	172	173	162	158	140	174	150	168	160	155	161	175	175	164	171	177	122	168	163	149	156	155	167	177	164	151	171	166	180	143	173	154	195	153	175	178	156	177	157	157	166	150	172	177	193	168	155	145	158	160	138	172	156	151	157	164	154	143	169	164	141	156	180	170	191
19053	18855	29797	30119	27414	23756	19320	15912	12185	14969	15774	12139	9449	8153	8580	7271	7876	7580	8039	8344	5988	5312	5466	5788	4918	4307	3929	4491	3612	3320	2936	3189	2997	2503	1945	2074	2009	1700	1189	1091	1273	1281	1061	953	896	781	891	748	768	682	663	690	587	607	585	554	523	534	595	508	537	643	567	525	511	531	531	538	522	482	464	496	496	503	488	464	466	498	491	530	493	486	478	470	468	466	452	470	521	498	450	478	451	436	472	494	434	454	452	447	463	474	435	466	444	452	449	466	459	467	440	490	477	421	468	496	430	446	468	472	502	482	487	488	404	471	495	450	456	424	485	464	521	465	466	439	437	444	474	472	441	476	484	434	422	478	485	442	484	504	502	434	478	497	464	481	478	442	466	447	478	444	462	425	440	457	479	450	490	426	477	462	461	505	443	490	476	501	424	433	471	474	414	506	497	467	470	469	455	447	453	431	438	472	485	469	462	463	488	454	471	474	476	431	500	462	467	497	434	481	487	503	449	466	440	432	445	436	436	472	477	451	453	483	453	429	430	449	436	472	479	480	486	445	510	468	488	448	434	440	459	465	457	458	437	496	463	480	502	427	444	452	431	457	437	484	442	428	464	482	451	458	477	484	443	434	474	464	501	442	494	459	454	463	429	480	440	464	483	504	461	466	462	471	475	462	495	455	475	482	455	458	474	488	418	447	465	433	472	443	477	484	450	473	480	443	478	430	473	443	478	496	450	450	483	469	482	441	457	457	464	488	475	480	424	467	470	484	462	452	445	467	469	486	441	459	473	454	432	481	474	454	433	463	494	508	437	462	457	469	440	448	448	478	471	468	472	462	466	411	468	445	464	455	451	464	513	477	477	464	467	441	490	468	478	448	433	437	462	501	450	479	458	472	464	468	451	492	472	442	480	448	473	478	480	469	484	503	460	486	461	458	448	445	450	452	483	454	499	433	462	444	447	477	511	458	444	451	467	453	503	464	476	492	467	474	467	460	464	486	419	501	489	436	481	438	451	501	457	464	487	423	461	467	463	457	462	429	464	466	457	493	431	479	467	456	455	457	485	470	463	471	444	440	458	486	446	525	510	446	452	471	477	481	506	454	455	451	445	475	490	479	464	485	472	418	464	448	468	445	448	491	474	462	413	464	478	453	441	452	431	455	481	457	479	436	473	468	497	458	479	466	514	460	467	453	491	483	471	460	465	466	443	412	458	462	474	476	456	494	439	465	463	436	476	439	482	444	444	464	431	461	450	505	436	480	524	472	520	481	471	468	457	442	467	515	484	482	461	422	463	471	448	482	459	450	439	489	426	433	483	436	477	465	469	485	454	423	466	441	467	439	436	436	435	454	458	526	477	467	438	468	507	463	464	425	467	452	453	446	475	433	472	485	436	482	461	461	472	452	485	512	477	450	476	481	465	419	430	484	451	468	456	477	465	509	473	474	454	468	419	485	478	460	508	465	449	491	478	486	450	479	406	464	474	446	431	455	480	461	455	451	457	460	456	459	485	493	467	444	453	455	456	433	458	422	471	479	462	444	488	487	467	468	465	426	394	479	437	461	508	432	452	398	459	479	489	489	453	451	450	490	462	426	451	449	480	451	474	502	462	473	476	474	492	433	492	466	505	435	444	491	479	456	461	500	471	482	457	481	456	466	477	495	464	469	463	483	469	489	467	454	457	494	483	467	437	459	470	426	457	466	472	454	487	480	506	435	471	447	436	450	509	467	493	456	444	491	427	437	482	458	460	432	474	455	478	466	439	458	435	421	453	477	453	457	475	432	415	447	453	462	442	467	444	470	449	457	493	468	456	465	489	471	412	484	435	488	478	491	486	432	424	470	445	482	472	469	495	463	469	454	479	433	454	456	467	471	459	425	467	456	459	483	472	467	471	441	473	474	466	489	448	423	471	474	445	463	453	458	467	412	500	459	483	459	459	482	426	457	460	437	455	445	407	464	464	505	434	436	462	487	466	472	437	426	495	451	476	479	518	472	439	460	466	474	438	441	463	475	459	456	472	453	514	461	453	484	468	438	432	458	485	487	429	472	486	472	476	442	429	477	498	465	463	490	474	464	483	447	459	474	461	460	462	462	514	457	478	492	450	480	444	420	453	448	489	447	508	469	454	453	481	476	514	464	457	493	446	497	476	455	426	463	482	501	451	438	491	465	460	461	483	437	444	494	466	440	453	449	468	443	484	447	460	447	465	458	455	483	482	479	465	458	490	503	520	417	448	440	457	449	508	463	423	389	449	451	477	495	487	458	443	461	476	445	449	466	477	479	495	500	420	440	473	449	442	453	473	437	474	510	429	446	458	490	460	458	469	490	468	482	468	478	484	474	474	443	470	483	468	461	431	451	460	430	468	496	473	471	515	466	439	458	444	433	414	501	473	500	451	478	477	459	462	464	469	448	477	471	486	450	457	460	407	446	449	477	447	466	441	446	455	497	462	450	454	469	443	435	442	450	450	479	431	475	475	457	456	457	451	468	490	481	476	476	466	476	442	456	474	457	443	455	447	473	482	455	447	439	458	472	418	471	458	451	448	475	462	488	443	467	478	469	434	495	417	496	463	443	494	526	457	456	468	474	476	440	437	470	470	447	473	449	459	421	457	476	466	418	433	456	449	455	487	483	449	458	493	471	449	491	427	439	486	483	441	473	453	469	469	475	498	479	463	450	472	438	481	461	475	476	435	453	487	482	471	443	464	448	453	471	478	421	498	451	438	466	438	450	474	441	470	439	442	439	459	455	484	481	461	455	448	434	466	497	403	478	469	442	478	465	432	478	461	465	461	453	481	503	478	475	454	471	460	466	430	470	465	527	450	459	433	470	461	444	451	500	490	458	458	447	465	476	472	481	451	448	457	446	466	470	470	493	481	438	481	456	458	479	456	457	499	452	485	467	467	491	436	436	451	463	476	446	465	424	448	445	474	466	449	490	439	496	475	461	465	510	405	489	482	452	431	492	478	470	473	443	443	418	470	445	428	495	474	424	484	469	459	461	510	474	444	481	445	499	459	448	450	419	507	470	488	387	480	492	473	457	463	487	428	467	470	468	447	495	475	461	467	454	456	456	432	436	471	469	485	486	448	471	439	457	444	481	484	450	470	439	454	484	466	444	466	456	459	497	455	488	476	434	443	450	462	446	443	497	464	460	458	459	459	494	491	482	419	464	470	475	482	489	499	490	484	468	431	445	429	479	488	451	436	492	499	468	460	460	484	493	459	445	476	461	448	487	475	523	442	512	484	489	443	469	431	475	478	478	463	503	471	440	493	431	443	446	508	460	477	501	490	492	430	453	441	461	488	489	453	499	455	472	453	435	439	463	434	496	438	469	454	455	502	478	442	470	436	456	474	447	483	465	445	471	469	439	468	482	457	461	468	497	420	474	474	450	471	446	408	498	475	468	477	438	479	489	480	489	523	491	440	452	461	470	450	485	482	448	467	469	472	468	443	488	483	486	461	467	473	422	463	452	457	476	479	477	458	453
33513	29135	33752	31505	26792	22137	16523	11530	6968	7344	8146	6221	5216	4685	4136	3190	3274	3402	3350	3396	2514	1783	1724	1584	1599	1301	1125	1294	1096	1253	914	938	858	861	621	529	554	547	312	314	369	355	283	253	251	233	252	226	233	199	170	186	186	184	183	151	173	172	173	165	161	187	186	175	152	149	146	169	151	143	161	159	175	150	178	154	143	167	156	155	148	143	173	156	140	142	151	131	150	161	156	140	146	152	135	138	158	141	127	159	161	127	138	152	138	144	163	147	135	149	154	161	151	128	129	142	170	141	151	147	166	152	152	144	129	139	151	168	134	141	152	159	155	132	148	134	167	162	150	166	152	154	171	142	163	127	159	152	119	145	166	149	132	156	148	158	165	156	135	141	171	134	160	148	153	168	149	142	150	145	152	149	139	150	145	149	162	157	150	150	161	149	149	144	145	141	138	132	147	148	138	140	155	140	155	153	160	150	132	149	126	155	149	144	135	125	162	153	145	155	136	155	173	166	156	141	149	149	149	131	170	164	159	146	144	147	159	152	149	143	164	146	149	141	148	178	146	142	150	139	160	113	164	165	152	145	143	137	154	153	157	153	147	141	145	145	150	140	150	150	130	152	164	173	156	158	151	136	172	151	138	171	152	161	181	151	175	163	141	149	160	125	158	157	135	157	132	155	159	151	161	155	163	154	149	144	151	134	153	147	167	149	143	136	140	133	151	146	150	159	149	131	136	158	157	156	134	171	140	148	145	146	135	151	134	147	130	156	118	137	170	178	147	129	150	141	150	147	158	150	155	156	134	133	135	144	141	148	160	170	168	145	152	156	130	151	145	144	158	134	160	164	154	136	158	128	161	140	183	155	149	165	153	147	120	130	125	152	146	155	161	124	158	123	121	141	146	157	150	157	142	139	137	148	148	158	131	129	146	158	142	143	144	136	157	154	131	148	124	164	153	150	166	133	144	154	162	143	143	138	147	143	149	159	137	148	128	124	151	150	161	154	153	134	144	149	138	129	126	147	130	158	115	158	155	150	159	145	143	144	167	132	148	149	149	125	143	150	135	129	157	158	159	155	169	139	145	162	135	162	137	148	142	168	142	157	145	158	148	136	152	162	134	161	162	127	155	155	144	136	163	141	151	161	128	134	152	136	148	159	168	126	150	135	166	129	146	148	137	155	172	157	145	134	162	129	143	150	135	172	135	151	148	154	156	131	138	142	129	156	139	149	138	164	160	132	141	135	150	129	138	153	134	156	136	149	137	156	131	136	153	147	148	156	138	138	142	151	182	133	165	142	156	156	159	172	131	140	146	130	157	154	150	149	143	127	141	158	136	171	139	150	141	137	140	148	150	161	139	140	140	144	152	149	139	149	137	145	154	115	145	148	129	117	142	166	147	155	150	155	162	146	131	135	156	148	148	168	146	138	139	169	141	147	148	149	144	132	158	169	134	152	159	155	147	144	135	152	144	159	149	141	157	148	185	144	166	150	156	139	139	165	118	138	160	152	139	164	158	139	181	137	126	113	132	162	159	148	145	167	164	169	147	132	167	152	139	135	139	139	148	154	158	146	164	146	137	152	140	145	165	146	142	163	159	146	164	148	153	152	137	140	159	144	129	147	137	162	153	139	162	166	147	157	162	150	148	143	137	144	163	122	141	145	141	145	139	155	143	159	165	153	146	133	140	120	136	132	151	141	150	141	153	144	154	167	155	137	136	146	178	133	140	161	152	135	151	145	154	150	134	167	159	146	153	146	168	136	155	149	141	159	151	124	125	151	136	143	134	141	128	147	151	147	157	134	155	145	150	166	141	131	129	132	130	141	144	153	142	138	147	160	140	152	139	143	136	167	156	157	160	138	145	158	144	157	156	138	139	158	151	142	143	150	158	169	143	153	149	144	153	150	141	152	159	153	170	131	149	160	149	137	159	117	131	146	140	149	161	141	143	140	132	152	134	158	156	135	159	161	129	133	150	151	146	151	127	157	152	171	157	168	163	166	151	151	173	155	181	140	138	147	165	137	166	153	143	134	129	184	121	137	162	143	185	173	138	171	154	151	154	148	151	143	131	173	159	142	162	149	177	157	126	161	153	141	153	138	140	161	156	167	158	153	143	136	127	155	131	168	154	154	154	158	149	172	149	141	139	162	161	150	163	162	161	151	144	156	138	139	139	130	132	152	151	158	155	146	139	125	174	136	161	145	137	168	165	168	143	163	143	150	169	140	165	138	117	137	163	157	128	138	170	156	137	131	143	158	138	136	165	151	151	127	152	155	183	124	141	136	173	154	135	153	137	138	160	141	163	123	160	141	140	140	126	140	162	140	135	159	146	151	146	129	130	171	149	139	147	152	157	157	147	143	149	146	134	166	137	151	145	141	140	150	177	150	138	132	141	139	154	145	128	135	159	144	144	143	164	156	131	146	147	147	139	150	138	141	153	141	146	162	160	136	137	120	162	142	134	148	131	156	133	146	139	157	142	136	151	148	152	151	153	171	160	138	157	128	133	144	155	161	140	146	167	156	148	134	136	154	149	145	158	139	143	146	147	139	149	143	136	158	132	124	146	147	157	144	144	138	150	134	155	148	131	154	149	136	155	138	142	145	172	132	155	165	157	145	185	129	138	170	142	130	144	152	160	144	145	136	142	167	162	147	168	142	149	150	145	139	149	131	157	154	140	159	175	161	148	152	141	164	160	145	173	144	124	136	126	141	155	157	152	169	132	122	153	154	128	154	180	157	166	140	134	163	182	146	151	152	134	148	148	159	163	145	142	137	139	139	161	134	124	150	174	153	141	126	167	152	148	147	159	165	154	155	151	133	160	138	140	155	153	164	150	148	135	141	150	143	152	144	133	149	159	148	128	141	163	160	160	155	130	156	175	133	148	156	142	156	157	159	174	132	145	143	156	152	145	142	130	159	128	157	128	130	148	151	173	141	148	135	190	144	147	137	139	144	136	157	149	163	180	156	149	141	136	135	149	153	128	123	143	160	130	143	151	156	153	143	159	133	140	175	137	164	137	151	129	164	159	143	154	136	146	163	177	138	148	140	148	143	134	163	152	147	150	147	165	148	137	148	136	151	149	131	153	141	163	137	147	150	138	135	139	134	160	138	136	149	144	148	141	161	150	145	131	188	137	148	138	155	160	137	137	162	153	129	145	156	147	158	132	141	150	148	143	140	163	129	144	148	167	148	160	139	134	138	143	153	167	151	134	160	154	155	154	151	149	139	137	136	157	135	138	156	144	165	139	146	143	139	168	161	136	147	145	142	146	140	166	159	149	161	138	144	158	140	155	142	146	175	131	150	158	153	175	156	152	129	142	139	147	152	141	163	153	141	146	145	150	159	167	127	159	141	150	143	124	145	161	130	143	152	171	162	173	142	158	143	157	159	147	132	135	156	138	150	118	159	140	150	120	128	168	161	146	135	129	170	143	151	160	155	138	138	126	153	135	142	165	127	153	153	132	133	141	137	162	177	137	149	141	146	150	146
23832	24973	35116	36397	33064	30780	25712	22903	17679	20711	22045	19384	16042	14001	12756	11519	12633	12407	13155	12833	10673	8696	9101	8756	8563	7189	6836	7541	6455	6623	5487	5549	5162	5166	3356	3366	3399	3000	1855	1707	2064	2020	1389	1432	1235	921	1292	893	934	886	717	868	694	645	660	572	587	560	648	598	647	707	613	542	524	565	607	551	504	562	498	461	483	472	440	439	446	432	442	485	492	414	447	445	473	428	459	430	472	452	421	414	433	425	489	449	436	434	439	426	422	451	408	421	397	425	416	442	423	423	406	394	434	447	447	458	447	408	428	432	429	430	455	411	436	435	442	407	434	416	415	411	414	407	421	436	423	451	418	447	441	454	430	423	453	417	413	442	405	448	417	424	437	428	439	436	432	428	452	456	405	388	406	416	408	418	386	402	446	398	417	425	420	450	425	438	395	438	433	415	442	448	416	434	434	400	399	441	438	456	431	400	400	432	468	448	465	441	414	400	426	412	413	426	413	407	424	418	442	429	430	457	395	443	413	389	392	402	431	458	480	420	412	411	401	422	388	414	436	424	410	438	423	440	442	440	447	449	383	425	434	417	416	419	419	423	411	409	432	421	412	403	399	407	436	407	444	423	429	433	407	426	391	445	442	431	398	397	436	442	426	423	409	388	497	412	425	441	423	432	424	446	390	446	476	402	398	397	368	440	410	428	429	408	418	450	404	441	405	412	398	406	436	407	433	443	432	396	390	450	400	404	444	422	419	404	447	421	404	414	432	415	412	398	422	455	430	434	417	422	431	400	404	460	432	448	410	440	385	442	384	420	486	426	402	405	428	416	472	419	424	417	455	440	408	404	404	429	464	387	414	422	474	398	424	421	408	395	414	417	411	415	429	454	440	447	448	441	428	437	441	442	401	436	435	443	436	409	410	439	409	415	379	416	435	471	473	400	441	412	414	391	420	444	421	394	421	402	390	421	412	437	418	456	417	431	423	409	439	421	424	414	420	436	476	459	424	421	400	443	435	422	404	421	428	433	407	385	463	450	411	427	390	429	432	455	450	413	423	435	424	433	401	408	407	411	397	448	447	413	409	416	396	428	444	422	408	445	386	458	440	438	430	425	406	431	407	415	444	423	425	408	419	439	409	424	455	434	437	411	437	405	407	423	400	438	410	442	457	408	432	443	416	426	462	426	384	415	419	422	439	407	402	415	404	386	416	421	403	413	414	418	411	444	438	401	388	425	452	450	401	406	422	422	435	434	418	418	441	406	419	403	409	377	390	463	405	411	428	430	412	387	430	493	442	437	418	438	428	391	455	429	483	424	414	434	433	413	379	427	458	432	391	460	437	439	462	413	417	399	441	417	457	414	457	462	407	421	468	430	433	442	420	413	423	410	441	446	440	436	446	410	462	428	432	430	404	446	433	402	399	408	400	441	410	439	436	378	445	452	444	418	412	439	438	420	431	445	444	413	420	427	402	449	395	434	432	435	415	418	465	435	436	374	422	431	458	437	437	401	419	423	431	444	394	400	415	407	432	425	408	428	404	429	420	453	414	407	420	389	431	415	412	415	439	395	428	413	401	428	419	406	400	428	395	465	421	410	429	426	400	455	455	451	430	419	442	424	434	426	426	457	415	427	457	475	410	437	384	392	392	425	424	444	415	441	449	389	434	426	412	439	446	416	462	426	423	486	437	420	447	417	446	394	433	454	398	414	421	444	411	425	418	429	434	402	389	400	439	447	415	421	425	418	413	389	444	409	395	438	424	419	447	469	406	461	439	418	464	422	408	402	463	439	444	399	424	461	432	438	427	396	422	470	427	422	451	442	436	448	431	399	428	456	411	407	441	442	439	431	380	439	433	419	421	418	407	400	406	400	451	449	407	421	457	401	435	435	417	431	447	407	410	446	399	417	427	459	399	480	433	405	412	418	399	416	401	399	446	434	404	439	407	456	434	382	405	402	444	413	430	420	391	403	420	428	438	413	441	409	388	423	447	455	436	443	444	469	442	415	373	404	446	420	448	421	463	381	423	418	430	464	437	408	434	444	427	399	425	396	427	452	422	413	433	442	424	422	442	462	446	482	401	405	421	410	423	408	403	371	376	453	412	423	401	418	412	444	441	373	440	389	467	384	410	441	409	398	410	445	433	432	403	430	442	455	440	443	424	406	385	425	408	444	425	408	410	400	463	416	417	459	435	437	428	416	452	437	395	453	448	437	404	402	456	412	413	401	423	427	424	417	430	445	428	426	445	407	428	419	403	447	421	406	417	443	407	409	408	392	396	464	405	400	468	425	417	396	410	437	403	401	427	402	404	434	414	412	421	436	427	427	424	451	428	487	410	423	430	416	409	436	416	409	393	445	400	412	415	416	431	434	479	426	406	442	457	434	440	461	406	433	415	483	454	404	399	410	448	418	430	431	416	468	473	432	426	443	429	405	419	425	420	433	428	423	419	399	469	408	416	427	384	396	432	413	407	437	450	436	447	426	407	414	480	420	450	389	432	411	402	410	461	440	430	406	447	434	431	413	447	430	428	411	445	445	412	415	400	447	454	445	408	383	407	422	426	420	438	412	430	434	446	413	430	425	414	379	409	406	405	428	449	432	416	421	407	397	423	404	411	431	458	402	423	466	446	402	449	419	461	447	416	436	422	395	432	470	404	378	411	435	376	417	442	440	422	425	422	447	456	445	449	416	382	425	438	448	426	431	467	406	392	455	396	409	376	411	413	419	440	468	416	427	442	433	444	430	410	428	442	405	464	431	406	440	406	415	412	426	433	408	414	418	460	408	410	411	455	430	430	418	440	401	438	401	423	418	416	412	424	450	438	482	428	429	431	465	401	434	438	431	442	402	428	430	438	440	429	395	413	458	425	425	423	422	410	432	422	413	410	426	407	397	381	411	421	402	438	421	379	434	432	391	415	428	407	406	434	433	404	429	429	410	397	422	486	418	438	418	418	436	436	433	407	413	405	421	452	455	419	436	416	423	401	408	420	433	355	410	399	412	396	422	426	445	411	450	426	412	417	428	406	407	426	447	426	431	433	405	419	459	392	442	417	395	432	447	439	401	447	455	449	419	431	431	398	416	444	405	437	459	401	445	395	425	405	439	457	442	411	461	421	452	446	418	450	419	387	434	400	395	435	402	441	419	385	432	416	399	413	436	399	407	411	382	430	421	421	407	428	444	389	383	396	433	451	446	462	429	409	427	433	425	416	420	434	449	402	425	444	415	416	430	441	439	453	450	428	428	418	411	437	417	450	421	417	426	452	413	437	378	440	418	425	397	427	428	449	414	418	408	432	405	431	435	436	464	427	397	417	450	447	454	435	449	447	463	398	417	400	457	460	433	427	438	379	476	397	420	442	415	456	411	440	436	429	427	434	410	414	385	460	383	418	420	438	388	455	431	415	442	421	410	426	430	435	396	424	413	451	421	416	440	465	437	451	427	426	412	443	431	463	427	424	423	431	456	423	405	415	437	423	413	415	421	410	399	405	402	390	428	409	459	416	435
10936	8192	9688	7997	5247	3251	2358	1640	1144	974	1068	642	587	527	418	413	378	405	352	365	318	277	284	300	249	257	267	256	229	231	218	226	218	212	220	208	214	210	209	194	215	194	208	227	204	196	185	220	194	200	193	170	205	213	194	194	193	194	204	212	209	189	208	201	194	201	201	191	194	201	199	194	201	210	177	189	202	185	189	197	214	190	199	177	193	178	208	220	176	173	192	222	196	194	192	189	195	209	174	175	211	190	194	195	190	222	160	202	194	164	192	244	180	175	184	181	178	167	188	206	187	205	198	205	215	199	188	204	193	202	196	212	213	211	183	193	199	157	183	198	184	188	198	198	168	181	224	197	198	189	233	215	175	206	200	210	204	213	190	192	201	192	178	190	197	181	200	169	233	202	190	198	183	196	200	209	190	164	210	188	200	214	196	205	164	159	202	186	195	183	164	186	187	222	186	191	191	184	222	216	198	181	187	202	173	189	198	200	193	205	189	217	191	208	216	220	231	212	198	186	212	179	243	205	215	192	211	201	200	196	190	195	203	190	202	198	206	187	195	200	183	191	204	180	190	168	188	195	202	210	203	192	195	181	174	178	211	196	206	190	208	192	201	188	202	177	197	206	172	204	174	202	179	191	180	209	177	224	212	173	208	189	223	190	166	197	182	213	195	203	216	191	154	193	185	167	198	197	187	203	173	192	183	223	217	204	201	192	193	184	206	194	189	210	217	199	196	185	192	219	188	192	196	191	207	228	195	181	224	183	187	196	164	191	218	215	189	179	189	218	195	204	202	200	197	179	184	165	197	186	218	192	216	180	210	169	188	189	217	179	185	191	204	210	211	186	199	182	169	206	191	187	207	189	216	201	190	203	177	196	182	182	211	168	186	150	196	210	203	204	223	196	177	204	197	185	185	197	197	182	181	183	186	196	199	202	219	181	188	213	219	177	183	203	192	193	158	184	173	194	192	243	213	199	204	170	183	175	200	194	214	203	190	197	209	215	200	185	210	198	198	195	212	202	213	198	198	205	187	198	240	204	202	201	205	191	174	193	191	186	215	199	213	193	187	167	192	208	187	185	185	199	199	201	178	205	211	174	177	200	182	189	187	210	188	201	205	190	194	177	186	217	200	195	184	223	200	179	183	193	191	193	186	183	204	212	200	172	184	205	197	182	191	186	211	209	212	175	220	183	204	179	193	200	197	195	181	194	190	192	172	200	189	199	218	177	197	236	187	193	183	221	193	217	188	206	194	192	180	186	190	170	173	214	235	183	168	195	177	188	208	207	195	189	189	195	217	170	198	220	179	214	193	193	186	210	192	184	185	181	194	189	191	190	214	169	179	163	188	203	181	192	192	192	198	205	183	181	203	201	183	204	168	189	196	208	187	196	197	173	187	202	178	193	209	204	221	195	185	181	230	196	179	200	195	191	223	186	179	203	198	200	213	211	190	173	169	228	212	188	177	191	231	226	178	206	201	177	182	165	188	207	208	212	190	179	194	203	198	215	185	195	227	193	195	210	214	178	219	187	203	186	203	193	206	217	184	175	186	173	195	199	177	194	197	190	174	186	190	205	230	186	214	215	198	213	203	170	186	182	204	188	189	210	202	191	199	195	199	175	190	208	205	219	227	238	180	208	201	197	197	203	192	199	172	170	232	194	201	196	186	176	201	207	214	192	173	188	174	193	182	182	216	199	193	180	179	204	200	195	195	184	184	192	200	199	196	193	176	188	176	222	217	186	199	183	219	171	221	191	203	206	224	225	185	188	220	184	196	185	189	174	192	164	193	184	178	172	192	206	212	197	193	175	170	202	195	213	192	220	199	191	169	183	176	197	199	177	201	207	183	181	187	177	210	192	180	221	222	181	199	198	209	197	182	184	191	197	193	206	199	181	171	209	190	194	172	168	198	168	197	174	165	182	199	205	175	168	189	191	177	179	198	200	205	188	198	200	180	206	210	225	220	182	193	198	186	197	196	228	180	158	196	203	169	182	219	186	187	178	198	212	171	182	210	205	196	224	206	183	191	182	183	187	206	196	188	208	170	203	197	203	187	183	189	196	197	209	200	182	187	204	199	191	190	187	200	179	180	172	195	207	186	191	203	185	172	196	186	218	203	189	182	196	174	173	186	172	185	183	190	173	190	209	192	193	197	212	202	183	187	198	196	195	192	210	197	197	176	192	182	199	211	204	198	194	210	213	203	197	189	182	174	212	172	189	195	193	178	186	209	207	194	182	188	187	193	191	184	176	188	193	201	190	203	184	191	189	179	196	197	198	210	201	191	194	208	206	160	168	211	193	195	204	191	188	193	200	194	184	197	194	199	203	230	214	206	186	198	185	182	193	188	198	181	200	173	192	198	208	209	215	198	170	196	192	196	186	194	208	168	209	205	176	179	195	195	200	206	204	189	194	198	213	203	211	202	193	203	224	178	210	165	196	176	180	181	189	177	223	193	183	193	218	195	196	197	194	177	196	185	216	220	190	196	194	192	184	200	185	169	196	198	194	207	211	202	186	184	157	179	179	224	197	226	204	191	201	188	187	187	182	216	182	195	171	178	192	202	195	215	196	202	182	196	196	185	201	172	193	167	192	205	213	223	179	188	184	211	197	189	206	170	206	202	176	202	206	188	203	195	203	172	194	200	229	217	177	173	191	208	209	216	194	179	206	201	186	228	205	175	176	223	188	188	190	173	178	187	196	184	167	196	185	187	168	196	199	175	193	214	177	174	197	214	188	199	212	203	209	176	218	179	181	187	176	218	180	205	197	171	180	194	182	187	214	190	215	197	194	199	173	185	192	188	195	181	200	183	206	178	206	182	197	188	202	204	204	193	196	196	204	188	193	241	188	167	194	186	194	191	221	201	176	206	212	216	203	178	205	168	154	207	192	198	199	223	196	205	186	188	170	189	176	190	186	226	193	199	168	207	185	197	219	207	191	192	184	177	169	216	201	226	192	209	198	185	197	191	177	210	167	193	176	201	202	208	218	169	204	173	190	198	179	189	197	216	206	208	199	173	231	217	173	215	195	216	175	203	176	199	214	235	181	213	180	189	224	194	185	181	210	190	189	204	204	204	186	219	188	193	201	189	181	215	208	178	199	193	200	185	211	184	182	209	198	199	202	207	192	203	208	225	193	200	193	203	185	217	190	212	182	192	198	166	182	196	205	198	190	193	189	194	186	181	206	199	190	202	212	215	200	206	173	172	209	194	195	178	203	186	207	203	212	174	215	190	189	199	185	168	179	179	155	199	193	206	186	195	198	167	211	184	171	190	210	178	195	230	185	202	197	214	185	177	200	223	192	216	175	169	196	197	198	173	189	203	174	208	202	201	185	200	194	214	181	205	196	207	188	212	197	199	206	179	193	184	183	182	202	187	204	182	195	194	190	185	175	170	209	212	211	197	190	185	189	190	208	207	210	188	195	219	188	218	231	205	187	194	209	215	183	187	203	185	174	222	184	195	174	201	179	202	199	198	196
9459	9211	17452	17009	13168	10003	7483	5935	4450	4201	4322	2905	2575	2243	2015	1682	1652	1621	1579	1544	1310	1106	1191	1029	987	935	861	904	806	902	772	738	761	707	632	679	668	645	625	580	652	594	588	619	585	608	588	576	570	545	566	529	551	564	557	546	590	568	530	550	505	531	529	522	523	535	503	562	535	529	509	570	542	551	537	572	544	529	529	561	552	553	500	553	523	471	560	528	504	570	540	565	550	533	533	518	521	581	576	543	518	562	541	556	573	546	534	577	548	511	531	530	517	566	576	549	531	538	541	522	543	525	538	550	571	504	529	559	520	556	529	520	507	542	530	527	552	532	524	560	552	538	548	558	550	534	504	543	550	516	532	521	547	510	572	532	521	509	528	523	511	510	566	556	548	533	518	505	575	503	536	541	533	545	514	542	519	553	516	475	614	536	496	559	537	482	530	528	537	530	543	553	552	515	517	516	554	547	529	552	533	558	540	543	570	520	539	543	519	542	525	522	545	533	552	511	566	556	544	474	536	522	545	510	548	523	534	533	546	554	508	552	517	539	557	571	538	542	553	556	631	531	530	523	528	529	532	547	552	501	535	521	517	571	520	500	543	581	549	534	527	502	570	551	550	498	557	565	492	515	513	547	529	511	507	527	510	525	552	547	536	529	525	537	579	523	561	593	559	553	508	549	560	519	520	573	554	487	538	519	564	540	553	546	533	528	565	508	533	558	524	540	535	583	600	568	549	555	530	552	551	477	515	554	567	551	503	560	537	532	545	486	549	506	586	509	545	523	549	546	537	516	531	517	541	512	560	504	522	556	499	565	562	544	537	527	580	511	535	551	585	533	518	495	563	506	514	524	549	558	538	540	542	493	545	581	542	563	522	581	548	559	517	527	558	536	546	541	521	515	543	531	523	512	572	556	571	533	544	557	491	505	564	527	534	523	572	521	546	569	523	525	522	506	522	527	541	559	511	556	524	527	574	539	528	508	489	540	504	501	565	557	505	542	519	528	554	556	520	560	544	516	546	530	538	576	535	548	488	563	499	543	541	520	526	527	518	578	533	517	527	528	515	518	543	527	549	539	539	544	513	524	531	515	508	518	558	554	533	537	519	548	537	584	549	557	536	544	528	538	511	521	538	557	530	528	544	517	569	535	542	552	518	558	551	540	500	537	560	540	511	575	560	523	537	563	530	593	533	537	550	528	514	519	516	524	539	538	545	511	573	580	570	525	546	515	541	543	507	539	558	555	580	501	489	534	491	534	517	522	540	544	573	571	535	533	533	525	528	526	573	520	585	544	553	551	531	516	529	557	555	528	519	491	511	519	526	529	553	526	567	536	508	553	509	550	561	526	584	561	540	575	573	488	514	528	571	503	491	542	560	513	514	557	537	515	540	517	562	547	480	577	543	562	518	530	520	527	538	561	570	539	546	545	530	539	545	546	529	536	539	533	521	521	560	565	541	510	533	567	531	525	507	540	532	560	515	523	536	519	507	495	563	521	554	525	529	574	528	503	543	544	533	559	574	524	517	527	532	556	531	516	554	540	521	515	512	520	515	504	546	562	536	553	506	544	525	491	498	498	534	555	503	538	488	557	510	524	534	532	563	501	565	550	556	583	546	570	489	567	489	559	533	513	488	546	544	551	548	506	514	564	519	563	532	574	543	552	526	610	553	544	547	557	499	542	546	522	536	525	525	523	519	554	490	524	566	521	532	515	518	534	534	515	492	562	552	584	543	553	569	537	529	559	563	562	510	552	526	510	514	559	539	550	528	513	516	551	524	529	513	533	557	568	514	581	566	510	511	512	523	549	531	571	553	543	551	566	534	551	598	564	520	505	551	539	531	551	556	559	519	531	580	550	509	537	528	515	500	521	560	552	564	481	531	532	544	526	530	528	540	550	506	540	550	543	504	529	537	537	531	538	542	501	575	536	552	575	563	552	509	543	528	504	564	492	516	499	582	543	568	548	511	539	500	494	509	549	530	545	558	518	520	542	602	568	589	556	506	547	520	539	517	526	540	520	521	532	529	562	555	561	533	548	542	542	540	541	523	525	497	505	502	559	542	535	522	582	553	548	541	528	543	561	547	513	519	524	530	539	546	530	522	533	514	539	535	575	541	475	553	527	480	565	535	540	533	537	551	519	518	534	546	546	507	523	554	506	572	549	557	546	545	526	540	560	547	535	567	552	551	535	530	568	513	596	534	526	548	501	600	551	509	510	552	494	551	555	513	573	572	523	544	538	514	594	526	549	508	533	515	506	491	511	537	558	551	506	543	513	535	565	530	508	548	522	516	582	543	543	532	564	515	528	551	591	558	533	514	550	568	525	536	531	587	520	531	529	555	515	570	599	527	547	530	562	524	552	546	529	551	540	567	507	580	546	548	539	522	526	530	532	569	565	525	539	530	543	524	540	559	488	526	557	577	485	569	505	556	537	529	532	539	509	559	564	536	581	554	523	548	528	559	561	546	568	540	555	539	497	521	527	539	531	517	527	509	512	572	529	515	550	541	531	535	531	513	558	554	545	565	520	602	553	524	568	531	527	537	516	539	489	568	534	557	550	499	505	523	538	536	539	514	543	567	508	516	516	521	549	547	566	557	543	544	549	557	538	565	531	555	531	583	527	555	566	530	513	518	544	549	510	558	558	525	561	506	531	528	521	538	484	518	524	507	532	521	579	519	528	514	528	512	519	574	506	506	516	505	513	522	530	541	542	549	502	523	510	502	541	541	554	510	534	521	513	532	524	578	571	576	553	514	581	509	526	523	553	529	504	516	480	539	534	512	537	516	525	585	549	511	531	577	522	544	524	545	545	525	517	545	526	552	532	526	504	529	545	542	533	516	527	512	531	523	519	549	487	496	550	527	532	523	527	531	547	509	540	537	532	499	535	561	569	554	540	543	549	553	542	537	570	509	512	535	557	555	539	570	540	536	506	559	497	556	564	532	541	536	506	514	528	538	571	571	556	535	542	514	553	528	554	557	521	517	526	533	532	551	541	531	520	560	533	528	561	536	518	525	527	539	540	542	547	534	509	522	561	509	537	544	527	532	512	496	528	560	533	544	519	560	527	503	529	565	528	568	521	533	548	538	549	528	565	532	518	541	580	542	507	518	545	550	541	531	544	569	540	535	489	533	552	517	545	539	549	567	505	549	544	549	525	523	565	538	544	552	541	540	559	509	527	525	519	596	501	565	556	544	538	521	519	544	522	530	527	538	555	570	518	567	529	546	537	560	502	538	569	588	526	554	543	574	526	517	585	540	485	536	534	587	546	578	542	558	576	540	542	511	537	598	512	577	501	536	539	544	528	553	541	560	574	557	512	517	552	514	533	527	498	569	604	542	543	508	527	520	511	570	511	519	549	529	544	546	536	542	480	491	535	508	557	527	547	544	547	567	530	590	536	546	524	564	579	533	519	535	517	490	535	522	560	493	558	512	542	535	519	530	608	545	521	545	500	569	495	546	550	528	541	561	536	506	546	517	514
25718	20806	25664	23887	18997	13391	8379	5076	3401	4346	4553	3464	2715	1956	2042	1704	1774	1907	1669	1630	1294	832	985	895	878	660	642	607	606	580	567	538	481	525	321	407	352	303	265	233	274	267	255	240	221	205	200	167	228	204	199	175	179	175	177	223	175	163	190	187	170	174	137	204	167	173	177	155	168	161	167	133	195	159	164	158	164	172	176	172	142	169	176	155	158	183	148	157	178	162	162	151	159	163	156	151	166	169	160	175	171	166	142	161	197	165	156	176	162	175	146	131	171	140	148	182	152	147	163	189	153	164	169	143	158	169	160	156	168	168	151	173	163	155	138	174	153	151	146	155	173	164	138	152	154	154	177	151	163	152	174	170	158	152	156	175	163	149	152	171	135	165	163	174	159	142	158	167	175	159	167	183	173	165	168	148	150	158	169	166	150	183	176	172	172	145	192	155	167	151	182	184	139	160	191	161	168	169	168	147	161	155	161	145	138	180	149	158	174	158	150	179	184	177	165	157	191	156	180	157	142	148	170	165	160	161	151	163	157	180	162	178	163	158	149	169	135	167	159	153	151	161	154	166	148	160	176	171	173	154	161	179	172	160	180	155	175	151	178	145	159	149	160	169	149	174	170	186	163	170	178	143	147	147	173	175	181	153	171	168	139	156	168	148	164	152	124	160	176	134	173	143	168	157	156	159	188	143	204	170	165	158	156	177	176	162	169	151	160	169	158	177	171	172	176	167	148	172	163	162	156	139	148	174	162	158	173	164	170	162	159	160	173	161	146	170	171	135	175	169	141	138	150	150	161	183	174	179	159	147	165	163	170	170	206	164	146	181	161	177	157	179	177	166	166	154	169	168	177	173	163	167	163	159	151	175	155	151	139	170	162	184	143	171	149	164	167	180	179	162	185	148	154	158	177	178	170	166	176	167	154	153	164	173	157	145	158	167	148	200	165	161	144	169	149	185	168	180	159	161	169	170	180	175	163	169	133	140	154	158	169	162	188	177	153	160	165	184	180	167	168	155	162	169	155	173	159	160	162	160	165	175	151	157	144	158	170	163	140	159	159	166	170	158	155	175	143	152	159	116	174	150	155	181	169	175	150	144	184	146	157	160	144	135	155	154	153	172	158	147	161	163	156	195	134	151	160	160	163	164	176	147	160	158	153	153	180	157	147	168	172	172	182	150	157	175	157	159	167	155	164	159	131	160	165	171	166	143	172	177	156	141	154	149	151	120	154	160	168	167	175	170	158	160	153	163	170	165	157	184	160	180	158	149	152	166	163	148	149	161	180	159	178	189	168	166	170	160	139	151	182	152	177	161	176	176	177	177	146	195	162	167	135	181	144	152	166	170	141	170	156	202	166	173	139	158	152	151	155	174	141	155	147	159	146	163	162	162	153	172	171	144	186	147	159	150	168	166	178	141	148	168	167	156	183	161	153	154	175	166	170	166	176	168	167	169	174	168	159	178	141	159	161	150	177	138	147	164	168	168	169	144	155	160	184	168	165	150	186	180	183	165	150	176	188	148	166	149	134	157	159	199	163	174	154	171	156	167	155	143	193	186	162	171	171	193	165	157	174	166	170	157	162	173	175	173	161	134	156	166	186	163	171	145	192	161	160	170	164	156	154	167	170	168	158	182	148	152	161	194	179	155	163	153	177	168	153	151	165	186	143	168	181	155	171	155	175	190	171	168	152	151	143	188	165	187	185	154	156	158	163	160	152	170	153	175	164	165	171	143	138	170	160	142	160	154	161	136	182	165	204	144	170	191	152	144	169	162	148	146	174	161	156	161	170	151	164	155	187	170	150	140	168	170	166	175	180	168	167	161	135	136	159	166	167	148	130	152	156	172	161	165	151	171	171	181	177	159	150	175	191	147	163	143	192	186	166	146	175	167	159	177	169	135	166	170	152	165	186	158	156	159	163	153	174	167	176	177	159	143	158	162	169	155	184	176	172	169	158	179	171	151	177	162	162	152	173	197	157	183	173	159	147	174	160	156	149	146	165	179	156	170	169	175	199	189	163	156	155	178	166	153	155	155	175	170	172	169	161	178	154	177	185	147	141	143	159	172	145	146	177	153	142	171	175	163	168	162	154	163	149	164	151	169	190	184	163	143	125	141	178	174	157	156	138	158	154	149	142	151	164	158	156	141	144	169	177	164	152	145	171	180	174	177	145	155	185	159	156	152	171	161	175	145	166	155	156	156	169	160	151	186	149	174	154	179	177	167	180	175	157	164	167	179	164	173	158	151	133	187	163	163	167	160	164	155	162	164	145	185	183	172	183	165	176	157	168	176	138	166	175	160	160	193	168	162	155	143	144	175	144	172	159	165	155	160	157	161	154	161	191	152	159	139	161	177	167	139	160	172	181	161	171	174	159	162	171	145	175	177	168	178	143	157	143	174	155	151	144	148	149	173	173	152	143	162	166	136	177	129	167	164	167	140	186	154	179	166	172	152	153	163	155	173	165	164	157	166	137	191	154	178	157	161	163	203	173	189	167	152	161	156	167	166	152	168	176	148	170	168	170	160	162	180	164	168	178	181	159	162	175	176	166	153	171	163	152	161	152	138	165	173	149	155	163	165	163	151	145	166	163	176	144	163	162	170	165	149	169	157	179	160	175	162	161	148	172	148	165	140	146	157	167	150	159	169	168	154	160	162	177	157	146	168	168	157	170	187	146	160	165	180	153	195	165	178	166	170	167	146	149	164	178	170	147	173	172	176	168	152	161	166	147	142	164	160	161	162	153	175	139	179	177	152	150	171	173	177	149	164	147	158	167	180	150	190	178	153	166	150	168	160	181	159	165	159	175	189	159	165	171	152	142	144	159	167	166	150	173	154	145	156	137	154	160	155	178	175	166	152	188	165	148	180	188	161	162	161	159	156	139	166	157	150	159	160	160	140	149	168	167	140	166	180	168	145	152	186	166	153	164	163	156	159	172	158	195	165	159	173	170	143	156	174	181	158	162	193	167	157	149	141	152	177	177	148	169	193	162	161	162	154	127	172	160	178	185	190	161	184	150	180	126	165	163	155	163	174	163	149	183	165	152	153	154	139	137	166	142	148	164	152	175	195	181	158	152	175	164	169	164	161	193	193	167	167	165	158	180	166	158	160	151	155	157	156	151	162	170	146	174	152	165	169	157	128	190	169	167	147	156	158	152	161	178	164	181	179	157	175	160	157	150	160	178	154	143	151	155	173	165	169	191	158	165	158	166	169	174	163	178	155	159	162	190	175	191	152	165	157	170	155	184	164	166	166	155	184	161	191	170	157	178	172	150	156	149	159	162	156	157	164	140	169	144	190	168	167	168	162	152	150	153	156	145	169	150	162	137	164	169	144	154	166	160	167	160	169	166	145	186	170	157	146	162	172	159	164	158	134	146	172	157	160	170	180	146	135	151	144	169	179	157	166	155	152	176	120	164	160	141	174	161	169	172	167	170	166	170	160	140	162	162	187	171	174	169	176	141	169	158	148	164	164	144	170
19283	18890	29580	30169	26871	22332	18052	14695	11938	15310	15085	13162	11340	8086	8747	7452	8003	7916	8035	7367	6366	4638	5462	5321	5157	3637	3996	3857	3466	3367	3062	2994	2926	2785	1455	2213	1823	1663	1182	1030	1285	1182	971	905	832	685	874	684	719	581	634	667	561	556	610	567	551	579	625	582	556	551	543	549	520	566	539	557	466	483	511	456	480	466	475	479	460	473	477	435	484	490	430	449	473	441	471	454	477	463	481	464	467	494	458	458	428	436	477	463	451	455	450	470	446	472	438	476	473	458	456	459	480	429	458	465	447	462	465	455	460	464	458	452	448	463	470	486	463	500	449	461	435	416	487	466	458	488	453	439	415	496	458	456	456	468	470	442	465	450	485	462	454	441	497	510	438	473	427	443	463	464	437	476	465	457	439	439	463	467	460	468	462	525	468	477	470	449	451	468	463	425	438	468	449	458	473	458	445	454	494	457	440	477	469	450	478	471	461	454	414	487	460	489	453	442	409	474	451	479	459	442	463	452	481	470	473	468	471	459	485	407	444	419	492	435	440	484	443	449	470	446	450	458	476	460	446	462	484	461	421	416	419	432	457	491	452	474	469	447	463	444	458	438	458	458	466	462	418	438	471	477	456	466	455	474	461	462	436	486	478	456	472	459	463	469	467	472	433	410	419	461	441	454	443	451	450	430	452	462	452	441	454	462	486	474	454	469	479	458	436	439	442	449	443	483	434	461	497	440	447	459	496	467	451	454	450	408	445	489	473	471	463	461	454	466	490	414	461	435	493	468	450	467	422	453	480	439	460	480	450	457	459	448	476	467	463	440	480	462	445	492	458	450	468	478	479	469	459	441	459	435	461	470	469	463	437	434	447	447	472	460	463	454	489	446	493	448	459	427	471	441	489	471	497	412	471	481	444	465	451	472	455	428	466	433	468	431	470	439	445	439	476	437	515	449	481	438	423	459	465	448	480	449	499	433	447	454	452	463	462	450	453	433	468	454	455	455	467	471	471	452	443	478	446	440	475	445	468	442	507	404	489	475	471	492	419	429	444	521	477	491	478	457	451	440	444	435	449	450	461	441	481	443	453	442	421	470	473	456	426	432	432	479	410	438	506	474	481	459	433	464	448	457	494	445	480	472	475	422	441	484	455	456	430	472	450	464	453	484	473	458	455	426	455	440	477	469	449	437	439	473	473	490	475	452	431	461	485	487	472	460	456	462	433	512	456	454	423	444	455	514	464	433	477	469	438	480	437	427	453	427	451	459	483	461	445	476	481	439	420	419	459	450	449	425	489	474	430	493	472	418	466	477	437	483	465	438	461	428	461	460	493	500	437	491	461	475	406	489	437	490	457	463	432	450	418	406	455	509	453	480	421	484	479	449	462	432	463	487	473	467	465	450	428	469	433	433	440	468	476	464	490	464	504	465	463	507	427	466	452	507	495	481	460	487	441	429	484	471	458	462	450	459	442	510	460	469	431	479	471	460	460	451	458	444	462	456	466	437	446	451	477	452	465	410	435	487	451	446	445	488	458	475	436	434	452	445	463	472	454	427	454	429	483	443	440	476	432	475	451	453	473	469	444	461	445	494	448	454	462	455	463	444	462	465	423	439	478	441	467	473	468	479	469	420	471	484	451	500	439	477	461	486	444	445	468	519	473	461	466	496	438	393	440	479	444	485	421	490	440	478	443	414	430	503	447	457	476	485	433	455	454	484	433	486	497	500	480	465	489	502	441	428	480	423	435	436	438	476	451	450	455	494	471	473	450	460	447	411	488	467	455	487	431	452	433	474	453	432	459	473	442	493	494	458	446	476	481	461	464	485	464	428	439	457	417	449	464	483	495	474	478	459	502	439	497	407	489	487	477	479	453	459	455	442	455	471	433	459	485	426	467	468	470	477	489	442	436	455	463	502	468	461	446	469	448	461	481	451	410	469	418	444	451	452	476	427	445	476	457	451	492	430	436	510	488	443	485	495	488	447	476	457	463	487	459	476	452	461	448	478	461	458	464	488	437	457	472	452	445	435	455	507	435	464	463	408	444	493	459	456	468	429	499	455	471	482	428	465	435	474	460	450	478	494	458	447	462	471	443	461	477	446	447	459	431	439	426	475	443	497	484	463	456	454	454	456	458	476	419	494	477	492	445	449	457	482	469	454	449	488	465	461	449	432	463	445	431	460	472	446	479	444	454	457	423	462	436	487	463	480	443	495	407	445	447	441	444	451	457	440	473	485	500	436	472	492	458	441	421	441	483	428	460	480	438	489	453	435	500	424	470	459	463	422	428	505	474	500	482	454	451	485	415	439	458	456	448	444	474	466	462	431	467	467	479	483	477	486	475	457	487	463	448	460	450	468	435	441	468	464	447	424	461	437	441	492	443	454	461	506	432	433	468	482	445	495	485	452	472	458	448	413	473	436	482	428	468	410	485	447	475	421	469	460	463	434	456	439	458	427	454	472	455	457	466	441	464	476	478	461	433	479	459	428	445	486	468	414	464	439	433	431	491	463	439	443	479	461	420	469	452	441	498	483	482	460	449	416	437	510	471	453	413	482	487	472	480	475	464	466	429	470	472	450	432	479	470	491	447	480	474	464	475	466	436	467	454	485	495	474	458	461	458	446	406	433	431	461	468	428	448	412	448	492	476	475	456	468	490	443	462	470	471	449	469	456	446	480	474	448	459	450	443	443	429	426	434	423	467	452	439	460	444	481	431	473	464	463	444	467	471	438	490	453	466	477	460	469	483	452	445	469	466	467	486	472	467	406	438	452	494	442	424	452	413	489	440	472	450	468	461	467	436	463	456	459	432	486	466	471	452	448	489	480	491	476	471	493	448	461	454	456	457	443	448	450	467	435	415	478	495	477	445	404	433	443	431	449	437	472	468	461	459	501	481	439	479	460	479	475	455	453	464	467	431	421	501	456	436	486	419	416	436	480	478	442	480	467	472	504	429	433	428	417	472	462	473	452	484	427	447	453	456	479	442	480	462	448	450	474	424	477	457	463	432	413	503	436	405	453	458	474	470	430	440	468	468	458	440	506	491	447	459	451	479	463	473	442	400	479	474	464	432	479	475	462	429	469	444	425	394	437	455	477	461	473	433	434	474	483	469	453	448	447	501	483	497	451	475	433	406	442	456	446	460	460	484	478	451	449	433	417	493	430	450	466	421	479	467	420	457	444	464	433	428	474	486	427	440	458	440	455	471	449	462	438	440	472	488	451	471	484	454	485	528	455	444	443	484	467	441	483	461	509	448	460	452	450	454	450	467	453	456	458	460	448	464	459	446	467	450	455	451	424	503	464	471	460	459	447	487	453	412	446	468	484	481	461	427	445	456	443	472	460	476	460	469	469	476	438	482	407	438	479	443	487	461	446	456	468	468	483	468	446	489	485	450	446	438	412	476	481	465	417	423	451	434	469	449	443	459	465	447	471	478	464	477	478	492	433	509	456	451	444	475	430	487	482	455	434	439	443	430	443	460	464	519	461	484	464	447	431	450	466
33479	29217	33346	31858	26606	21298	15784	11720	7135	8195	8543	7462	5157	3989	3817	3258	3184	3805	3661	2986	2724	1795	1804	1560	1666	1084	1152	1217	1009	1081	926	859	783	783	462	590	554	439	329	296	345	343	295	279	241	176	249	196	199	203	209	212	167	175	162	172	197	174	210	171	171	162	170	167	166	165	171	151	141	152	152	154	161	152	143	142	147	139	142	187	173	148	186	166	149	166	146	124	135	152	141	166	143	139	156	162	128	127	146	160	128	133	141	158	153	136	141	145	153	142	150	151	150	146	162	153	127	131	163	123	153	148	146	133	160	134	139	150	130	151	125	150	178	131	153	149	176	163	150	129	162	150	170	148	125	152	151	143	133	142	160	159	152	126	153	138	163	135	142	146	161	136	138	128	140	149	148	131	155	166	138	138	153	144	165	138	148	140	157	150	151	130	161	159	146	120	155	161	162	164	134	140	137	170	149	151	162	131	143	149	147	149	151	166	152	179	124	135	158	128	154	138	123	121	137	129	127	154	152	146	144	159	157	173	122	145	134	143	168	141	158	120	145	156	159	128	150	130	150	147	154	146	156	133	127	163	160	151	138	135	134	155	147	161	143	129	148	157	159	134	132	137	158	167	154	139	146	156	161	149	141	149	133	159	118	153	158	146	159	128	133	130	144	146	141	167	145	155	134	150	152	143	152	142	133	143	154	144	156	149	149	167	130	159	131	141	141	155	132	131	131	150	140	131	138	165	158	154	155	145	147	130	140	154	152	136	158	142	154	147	155	152	145	158	155	132	138	152	138	137	142	156	163	138	143	142	145	163	146	155	135	156	117	161	160	137	161	149	155	115	141	149	146	148	148	164	159	154	152	142	130	155	148	134	138	141	133	144	152	142	147	138	159	132	131	140	178	134	153	127	153	162	139	138	135	130	151	136	171	145	147	133	158	144	147	152	128	138	163	164	146	158	132	165	145	150	160	159	145	140	153	144	163	148	181	150	167	145	130	154	171	135	150	156	150	156	172	129	152	146	156	150	162	157	148	151	138	153	141	134	153	168	147	132	148	160	149	145	145	153	150	142	149	135	153	151	155	147	136	127	166	152	139	157	141	156	149	164	132	132	141	169	131	138	135	135	165	146	125	154	136	136	140	147	152	165	157	135	122	162	134	133	173	136	149	167	176	124	144	156	143	152	162	143	134	141	128	173	164	140	166	150	151	145	151	156	138	138	143	158	156	158	121	141	128	137	157	159	132	157	181	166	152	134	152	139	172	139	120	133	130	135	164	142	168	134	161	151	149	143	135	147	130	160	139	161	126	138	136	143	120	158	135	167	161	159	150	142	133	160	125	140	131	143	152	181	146	151	143	141	146	152	158	149	139	126	159	147	140	160	132	170	151	147	143	154	157	146	150	141	165	155	143	155	144	168	138	148	154	151	140	138	133	149	140	164	159	152	147	156	134	149	153	150	157	128	149	169	150	161	142	153	160	144	128	145	147	163	158	157	132	146	159	124	147	154	153	156	161	151	168	119	173	123	156	141	154	130	165	157	133	146	149	156	141	146	157	158	140	143	141	170	120	145	146	151	135	137	150	149	147	173	141	150	149	140	154	132	139	158	148	169	138	144	135	157	142	139	151	155	128	154	153	151	154	137	152	159	143	160	159	138	171	144	161	124	142	145	153	141	134	157	164	135	147	135	138	182	154	147	138	152	158	156	165	166	159	128	163	145	163	132	143	147	143	161	155	144	149	141	165	136	122	137	156	154	150	137	144	127	150	152	153	138	149	136	138	132	149	156	134	139	147	135	156	150	154	134	155	151	159	133	155	132	140	133	146	171	160	128	130	138	146	150	128	159	142	155	164	169	133	142	147	159	128	162	157	171	147	148	156	118	168	131	134	134	125	142	136	156	140	152	145	156	179	140	146	142	128	131	181	144	159	161	138	144	137	156	151	170	160	148	138	138	153	169	144	137	173	135	148	167	157	133	144	137	124	140	150	145	155	151	146	139	160	151	151	170	133	147	148	162	151	167	149	156	139	164	123	146	163	145	162	137	145	164	143	152	145	135	165	152	154	144	140	138	163	153	135	151	148	152	141	160	148	150	151	164	166	151	148	143	140	130	132	147	146	139	128	150	118	157	163	144	139	161	150	140	142	134	162	141	154	159	159	163	138	160	149	169	139	152	140	156	149	129	154	153	158	131	146	135	166	151	152	157	162	159	144	145	143	143	132	131	167	145	131	157	141	133	131	118	149	161	153	134	156	129	141	142	151	170	163	145	146	140	126	160	147	144	173	138	159	141	139	170	154	161	149	148	131	140	156	138	139	144	160	138	153	149	140	168	132	169	142	134	151	137	144	143	136	117	147	150	145	137	179	136	147	141	131	139	145	122	140	180	139	128	137	147	166	158	138	152	158	157	156	153	173	136	141	133	156	141	128	144	146	146	160	138	148	162	134	141	139	134	151	135	135	154	138	156	161	156	165	157	138	145	126	149	137	134	135	136	147	152	147	166	132	154	151	167	148	139	141	162	153	156	131	124	153	145	151	168	141	152	151	135	166	151	151	158	124	141	157	136	138	151	160	169	149	164	152	139	135	150	149	146	131	152	150	128	146	141	151	139	121	142	135	141	144	142	152	171	138	142	163	127	164	137	143	129	125	151	153	151	132	159	150	145	159	143	153	134	129	137	139	147	143	127	151	161	119	145	155	169	170	153	151	150	161	137	156	141	135	164	136	135	131	140	179	167	144	139	146	170	148	162	130	160	157	156	120	163	138	133	156	135	140	148	160	154	146	149	149	165	147	151	135	155	155	146	143	139	154	169	157	172	148	148	143	174	159	131	158	156	143	141	145	141	145	138	150	140	163	154	145	125	171	161	149	143	132	149	130	138	150	153	146	153	127	138	158	144	139	156	147	153	136	141	134	153	150	145	143	145	154	164	166	154	156	135	152	124	171	136	157	172	144	138	146	152	181	133	142	129	150	181	153	142	182	135	149	151	148	149	146	155	146	150	118	138	168	117	143	130	128	143	165	137	156	127	140	143	143	156	139	168	148	149	170	155	145	126	146	159	135	139	154	158	151	161	129	158	160	168	135	152	147	163	150	153	150	158	166	144	147	145	147	135	123	129	139	139	144	143	154	159	148	146	137	132	152	147	143	172	159	183	112	154	143	148	146	155	156	131	146	149	155	146	140	143	121	155	139	131	180	135	155	153	138	148	173	154	140	157	155	159	138	159	141	160	132	145	134	140	142	150	132	150	131	137	142	132	152	126	141	163	153	176	149	146	129	148	167	149	143	144	142	152	141	161	146	160	141	144	143	150	129	126	152	146	114	136	147	156	163	156	140	159	161	147	157	162	145	165	161	137	148	133	129	140	182	151	137	165	141	138	143	135	158	160	157	143	139	131	165	149	128	163	154	140	144	162	163	159	162	169	151	147	145	151	136	155	148	131	144	150	147	145	126	162	139	159	156	161	145	154	173	154	163	152	144	146	150	128
23798	25111	34999	36197	32771	29185	25528	23291	18052	22475	21953	21962	17043	12870	13916	11757	12724	13275	13596	11898	10596	8463	9011	8320	8684	6043	6328	6657	5852	5453	5610	4924	4924	4696	2331	3497	3072	2566	1821	1504	1984	1909	1410	1311	1220	860	1015	857	971	837	680	817	659	610	667	567	579	591	789	595	603	651	678	509	538	566	574	501	471	492	434	451	472	457	431	426	468	443	499	487	451	450	472	413	404	422	451	416	459	462	442	425	392	405	407	428	398	460	456	434	445	415	411	432	438	402	441	391	443	417	437	420	459	440	439	419	429	445	424	402	436	439	422	437	420	429	400	418	412	434	417	444	428	433	410	446	410	392	396	413	415	427	414	434	425	445	442	425	431	424	424	388	399	450	414	432	444	453	430	403	410	428	450	458	396	401	375	416	427	391	447	419	432	404	401	437	389	422	418	441	450	391	418	451	410	402	430	435	417	440	433	387	392	394	410	406	413	408	462	431	452	418	416	433	443	402	427	404	433	448	408	411	442	427	363	425	461	426	433	408	426	434	389	442	449	420	439	398	417	419	429	470	429	400	448	422	428	424	407	439	409	393	403	415	381	433	411	421	431	429	441	423	390	410	456	427	382	404	409	463	397	436	389	451	425	403	421	435	431	412	430	425	418	410	422	370	413	437	466	452	394	389	461	449	428	404	429	425	405	410	433	407	436	465	426	412	423	431	415	433	410	426	388	460	415	410	395	419	410	432	454	385	419	411	393	432	447	409	428	426	445	448	441	414	431	404	434	375	373	397	425	444	425	415	402	393	379	424	420	433	433	462	418	400	409	429	408	425	406	455	438	403	393	397	435	416	412	455	391	450	406	394	418	428	414	415	426	384	411	403	451	425	420	411	447	396	427	425	452	438	419	409	452	421	410	431	428	436	431	440	443	447	410	421	429	409	414	454	428	394	429	416	405	427	415	444	403	459	431	444	411	409	401	438	413	421	424	419	448	398	407	450	402	431	438	404	419	416	425	429	399	414	443	424	451	429	441	436	371	433	423	420	429	397	406	431	442	364	426	394	409	413	389	440	423	428	425	392	441	437	424	468	446	408	389	432	430	416	437	402	381	432	446	400	441	400	411	432	361	448	426	429	421	430	441	428	430	435	406	428	398	408	426	403	440	444	405	419	442	400	397	412	399	437	454	372	411	398	466	445	363	402	445	457	420	418	415	387	444	451	433	414	395	458	416	420	436	414	418	410	386	440	461	405	413	460	447	417	437	448	439	392	457	419	451	399	437	404	453	424	405	415	454	431	407	442	419	414	451	436	386	419	424	430	385	473	401	403	396	433	472	433	412	415	453	436	435	454	426	417	432	419	416	400	423	400	412	444	464	491	409	449	409	435	406	392	444	446	434	400	401	419	393	421	412	416	418	409	414	397	412	462	441	412	467	447	393	416	457	401	425	400	448	452	416	400	422	421	425	417	426	459	415	423	452	395	408	428	437	424	403	436	388	418	425	385	410	445	388	393	404	423	438	373	422	384	407	460	438	433	418	400	429	392	424	452	407	414	410	368	414	452	450	425	391	416	446	437	457	432	423	433	442	413	408	394	436	403	401	425	434	413	410	413	396	418	415	430	400	409	444	364	392	418	420	438	411	423	434	439	439	451	437	429	398	450	431	431	414	404	477	464	410	418	405	436	448	403	428	448	421	409	457	441	455	443	433	445	386	428	393	417	399	447	440	445	459	423	450	444	427	418	433	428	420	396	410	457	414	401	406	436	409	437	434	404	431	431	422	424	410	431	436	392	428	428	393	393	416	439	403	439	414	390	415	462	436	436	423	428	427	423	423	412	392	407	391	437	390	431	416	401	432	434	445	427	392	417	449	413	429	392	403	411	457	400	438	409	395	415	405	423	422	408	376	409	440	443	395	411	416	372	395	452	394	419	418	406	481	442	409	420	398	440	419	409	455	405	458	431	417	376	420	426	404	432	389	418	447	435	421	423	411	427	424	411	444	410	433	414	407	442	440	393	429	443	458	427	382	425	391	424	416	460	410	445	448	423	430	410	389	454	412	407	435	406	451	438	416	371	412	404	456	423	431	435	425	448	412	425	428	441	454	437	431	443	425	434	416	408	417	435	432	449	416	431	409	402	385	425	397	389	410	412	443	422	470	387	398	428	417	443	401	439	412	388	421	440	394	404	432	401	422	411	411	414	456	411	451	451	418	437	421	395	422	410	406	420	429	407	429	423	368	429	411	440	425	387	399	419	402	446	404	408	424	423	391	391	439	409	444	470	433	439	455	431	427	461	432	388	416	414	390	438	422	438	439	420	415	395	388	409	431	422	397	417	426	462	399	433	423	455	444	397	440	448	428	428	397	457	432	463	428	401	410	424	431	432	389	447	440	418	447	405	440	464	399	456	447	412	359	455	408	459	398	453	413	423	422	384	432	408	425	398	394	450	447	387	420	386	417	415	420	442	376	402	432	401	424	459	396	380	431	443	458	402	413	397	439	406	398	433	419	423	408	426	407	445	454	421	402	448	399	418	439	391	436	455	419	400	420	432	436	431	423	413	412	436	363	413	437	410	461	400	393	432	399	416	418	417	378	408	395	422	444	429	395	437	408	425	448	375	411	442	434	381	398	359	444	420	393	446	388	429	408	424	439	401	452	438	429	442	424	420	441	442	396	418	414	413	439	429	417	437	411	429	410	455	438	423	423	371	432	430	406	441	371	429	400	428	451	414	448	436	424	439	464	396	419	412	469	418	425	423	401	441	432	423	434	429	416	404	403	411	420	387	445	411	414	385	435	446	457	433	385	432	416	381	426	392	401	419	414	432	389	415	437	402	444	462	409	431	415	382	459	441	439	458	420	430	434	423	415	420	424	418	433	425	442	411	443	377	423	416	377	430	436	399	436	412	424	436	423	386	410	380	449	406	437	423	416	434	437	403	436	400	405	442	436	449	442	435	419	426	424	409	405	429	404	435	421	392	394	440	412	446	418	442	385	406	424	427	406	443	424	438	428	439	429	430	404	430	413	393	428	405	450	460	441	415	392	448	415	449	431	442	436	424	417	437	404	406	399	442	448	393	403	434	408	415	414	385	446	467	419	410	383	409	424	409	448	425	423	422	413	392	422	430	406	408	430	393	410	411	439	415	420	417	453	406	438	404	430	401	395	446	441	425	459	413	391	427	393	418	404	431	440	406	402	460	413	406	441	438	422	387	415	412	412	450	447	410	413	388	430	413	422	433	411	420	408	428	454	439	399	409	427	453	415	405	439	406	379	426	442	368	450	427	409	381	436	429	404	397	404	441	377	429	445	420	422	426	437	434	434	425	439	403	460	400	414	426	413	422	456	398	417	390	392	432	420	441	430	466	412	453	405	441	458	397	419	439	409	463	418	423	419	420	420	421	407	454	418	403	449	428	460	395	436	443	420	442	423	421	439	433	399	382	409	418	402	391	438	468	416	400	423	420	475	450	427	426	417	425	433	421	439	433	412	431	430	414	430	413	450	451
11656	8875	10202	7631	5062	3209	2110	1551	1136	1002	908	688	624	544	502	422	374	356	379	352	296	289	312	270	295	278	231	275	268	212	245	209	212	234	230	231	208	209	221	212	197	212	216	218	194	199	167	193	198	197	203	231	192	195	198	201	212	195	174	194	206	174	219	216	186	207	204	196	189	181	210	203	194	201	204	217	203	203	174	180	195	187	184	187	166	177	201	179	195	202	200	199	200	209	211	190	184	188	196	188	209	172	203	185	187	212	194	179	208	212	189	202	205	176	213	176	170	201	191	201	200	188	207	195	179	182	170	197	219	197	183	188	184	199	212	198	207	189	191	218	216	192	172	190	196	187	196	231	182	182	179	193	203	206	217	197	211	178	185	173	204	196	174	175	197	193	201	171	219	187	179	197	173	200	194	197	184	171	219	179	188	182	175	182	164	186	193	212	208	176	175	178	195	172	181	198	189	201	180	190	204	202	178	166	199	179	185	182	196	214	191	193	192	187	225	201	184	200	188	190	190	202	196	201	194	191	199	182	201	177	200	192	203	202	187	175	179	211	185	193	187	176	189	193	172	210	182	192	178	201	202	171	165	191	201	199	196	192	181	192	200	183	179	210	212	161	218	195	217	157	172	206	202	177	179	213	205	205	224	200	171	199	203	182	193	187	203	195	178	175	174	189	206	215	181	193	209	223	209	204	197	193	196	196	192	200	187	167	205	202	178	170	225	183	177	212	168	197	197	184	175	205	212	173	218	197	197	198	190	182	217	166	181	208	224	190	213	195	182	176	199	218	202	185	183	194	169	198	179	177	194	176	211	185	183	187	198	194	215	187	215	177	196	189	200	182	205	181	188	185	198	203	181	212	216	199	205	196	191	189	197	191	206	174	175	190	181	178	196	222	207	186	192	185	203	188	176	189	201	185	192	180	206	217	199	182	194	195	181	203	215	190	186	199	199	206	162	197	205	221	213	170	181	190	154	201	204	201	192	205	206	192	183	201	177	176	180	179	217	170	170	204	164	200	231	181	182	185	188	180	200	214	183	195	196	177	181	201	180	198	184	161	206	188	185	193	195	199	175	175	209	180	211	198	212	193	198	186	195	162	197	203	209	194	197	205	178	205	182	172	176	199	196	187	204	191	192	214	189	171	213	174	206	226	193	174	184	219	177	201	181	171	199	178	211	183	181	177	172	161	198	187	188	217	190	195	182	168	175	192	161	177	218	211	171	187	189	176	181	203	183	189	173	204	191	178	163	195	218	193	202	205	192	192	183	210	195	214	192	192	191	189	196	205	198	194	188	164	197	193	197	170	196	197	197	196	200	187	210	187	193	220	188	191	186	182	207	183	200	217	177	166	188	212	215	188	180	202	218	201	194	195	185	204	192	210	204	191	200	205	196	215	174	212	182	202	190	192	215	190	206	184	194	199	197	226	173	204	185	197	207	204	198	200	201	171	171	193	195	180	216	185	190	196	184	206	181	173	181	189	226	184	182	225	168	195	192	169	193	204	180	199	195	197	180	196	207	202	198	201	207	167	212	171	209	220	200	189	184	182	181	191	202	192	180	212	201	191	200	224	205	197	201	219	172	174	179	181	179	202	201	183	228	184	187	188	207	209	204	204	197	186	202	188	210	157	186	168	216	189	210	197	208	199	227	197	188	173	193	198	177	188	215	200	202	177	161	204	191	183	187	214	192	195	191	186	207	188	190	199	162	218	183	188	177	200	197	213	196	216	205	205	183	177	184	181	172	192	179	200	207	208	194	203	188	190	220	210	177	181	230	190	215	178	181	209	189	199	179	184	197	208	216	198	182	220	179	193	185	209	173	170	211	171	191	186	166	204	214	198	185	174	201	208	189	175	214	223	197	208	184	207	193	185	206	204	192	189	194	196	185	212	201	206	200	182	164	187	181	207	204	186	176	199	165	209	196	196	182	186	213	187	189	217	189	178	190	206	202	187	156	226	202	184	167	187	185	195	219	202	179	208	191	198	189	207	210	174	213	222	225	203	175	207	211	176	210	190	186	183	201	186	182	192	185	200	187	185	182	201	210	184	194	178	188	193	194	188	199	173	213	172	213	183	182	199	202	204	173	186	197	162	200	201	207	204	190	183	183	209	185	191	177	206	179	175	176	191	179	188	180	185	197	212	196	203	183	180	186	227	168	190	195	205	190	218	192	204	182	169	177	173	197	204	174	173	197	189	175	173	206	190	214	185	182	205	217	189	202	191	203	187	195	180	203	196	200	191	172	201	196	207	202	204	209	185	193	171	191	186	215	204	213	180	194	166	194	196	181	197	214	206	197	182	182	202	198	181	202	178	190	184	197	173	170	196	200	176	200	208	181	182	197	181	194	186	192	213	193	196	182	188	195	177	174	193	171	188	215	184	180	180	163	212	218	178	189	193	181	194	182	198	195	199	171	197	206	199	199	200	171	182	184	172	207	208	170	213	206	160	214	182	184	188	200	201	191	183	184	177	182	194	214	195	190	193	211	211	187	215	215	187	193	187	197	210	173	189	162	191	189	193	201	191	177	168	174	199	178	173	201	180	209	219	182	185	200	186	195	211	188	199	189	201	179	179	213	201	203	176	191	190	179	175	174	186	185	203	193	171	182	192	204	206	193	198	181	205	202	199	196	202	201	196	195	179	180	183	164	196	218	181	184	197	171	200	197	190	210	179	179	185	204	179	180	178	179	206	212	191	189	188	179	197	199	212	199	197	207	216	217	192	181	180	195	174	193	198	162	183	207	179	210	230	179	185	179	200	185	183	161	196	196	187	182	200	190	197	193	151	196	194	199	195	182	211	187	200	189	191	192	214	188	193	178	183	191	184	169	185	179	183	185	216	209	204	180	183	187	190	191	191	180	188	204	196	190	190	182	188	153	177	200	207	206	176	195	227	197	187	192	187	224	186	198	197	181	205	185	219	164	197	225	211	199	203	201	213	204	185	179	195	180	195	178	185	179	206	193	204	193	165	205	182	191	175	199	199	191	199	172	233	216	198	190	178	199	217	194	189	179	190	162	186	188	189	184	194	201	188	174	202	185	172	177	201	201	198	173	192	208	212	194	194	192	187	188	186	200	180	213	183	188	181	181	189	198	203	215	186	203	234	186	198	187	193	199	196	209	211	189	209	214	208	215	197	197	203	189	200	185	199	216	178	203	193	195	188	178	191	218	204	198	198	189	185	206	201	192	185	196	192	184	186	176	203	219	191	177	233	186	204	211	179	182	172	190	200	212	187	178	185	165	220	205	167	224	182	193	180	165	202	193	167	191	195	190	203	201	189	193	189	204	203	217	196	174	198	204	195	174	201	213	210	215	229	218	187	174	174	189	191	186	187	197	200	192	190	195	185	198	175	210	180	195	181	201	199	192	213	176	195	187	211	202	199	183	189	191	196	196	195	207	207	189	186	201	197	198	195	168	195	182	199	198	174	201	163	210	179	188	194	208	190	198	179	212	203	197	207	174	219	195	195	193	193
9977	9483	18037	16287	13000	9702	7415	5694	4783	4442	3970	3281	2594	2457	2325	1909	1811	1746	1699	1515	1374	1243	1196	1176	1208	957	916	920	845	826	814	750	784	749	613	691	673	662	649	608	579	638	607	569	596	558	572	542	585	565	574	538	513	549	555	517	486	542	593	565	529	539	557	523	588	517	559	555	525	538	538	534	519	497	503	505	478	540	531	539	496	543	524	527	566	531	530	514	494	547	564	514	520	507	528	542	513	545	520	473	474	537	563	525	529	506	505	569	508	519	535	546	526	523	522	513	522	534	504	547	509	529	525	532	544	517	505	512	531	531	545	513	509	525	532	525	503	533	550	510	501	503	523	517	518	521	535	546	517	528	524	530	504	530	527	533	505	539	582	527	527	538	530	538	490	499	571	538	496	529	570	551	509	511	529	521	538	542	536	548	502	516	485	523	540	510	534	545	522	529	537	584	564	488	552	558	536	523	513	519	571	503	543	524	500	531	539	514	549	523	551	519	533	535	551	534	539	544	510	548	505	535	544	530	522	531	495	569	539	541	557	516	571	507	516	522	531	550	496	504	497	493	539	513	553	554	532	467	508	530	553	573	537	536	492	501	562	534	532	502	508	514	497	592	497	554	496	517	520	548	494	542	533	529	543	519	521	565	516	568	566	561	545	538	538	554	537	528	507	542	524	526	533	483	522	513	516	545	538	516	511	518	488	564	553	542	515	538	535	502	517	496	536	571	514	510	529	534	553	530	522	515	522	540	503	514	515	518	564	533	578	495	532	564	547	504	591	501	545	558	540	511	495	521	537	492	530	540	501	513	528	554	496	535	465	557	531	533	525	517	537	518	554	504	518	508	541	531	531	497	544	506	528	567	550	562	566	519	521	523	492	551	539	545	530	516	540	536	535	564	534	525	533	513	559	514	552	539	529	513	515	516	518	535	497	508	504	537	506	503	499	538	500	526	543	529	534	559	495	530	536	513	505	559	522	512	535	527	514	521	530	542	524	508	538	549	540	552	510	528	535	527	533	532	511	539	510	538	533	540	540	483	522	571	569	523	536	511	529	552	522	542	534	526	504	511	508	524	527	564	546	525	549	543	573	557	542	516	536	554	546	518	537	527	542	559	515	548	545	528	544	520	523	582	513	527	521	516	527	527	560	523	537	551	541	538	569	554	502	576	480	517	591	542	518	558	522	520	514	493	482	522	536	513	514	550	544	542	549	505	546	538	512	503	574	525	554	560	536	586	500	548	526	526	517	563	518	503	515	521	539	566	544	560	518	532	544	559	549	528	532	527	541	510	516	518	524	529	530	528	541	538	561	502	558	552	522	510	504	512	503	522	540	541	549	526	538	539	529	516	467	567	550	526	541	524	536	533	510	542	539	547	529	493	554	543	527	491	512	502	571	484	524	522	504	563	547	569	507	580	555	553	509	539	536	528	527	567	512	526	531	526	509	537	511	549	543	537	501	523	536	549	509	521	522	510	506	548	549	527	522	487	527	523	532	501	550	536	516	555	528	544	532	505	566	503	483	544	559	540	515	524	539	555	515	540	538	561	522	547	498	566	525	513	516	507	522	554	562	538	534	537	536	520	529	508	512	502	481	534	521	551	570	487	530	459	523	548	548	549	527	538	494	528	525	533	567	526	555	483	544	524	533	560	508	517	540	570	562	496	538	504	544	549	503	525	525	533	533	518	544	558	503	549	551	509	518	533	547	533	534	538	552	518	530	519	548	530	549	520	516	556	541	517	529	549	542	510	483	535	479	521	552	537	506	507	529	497	529	547	505	535	537	534	517	525	575	586	559	544	551	523	505	506	556	567	503	572	561	548	542	483	565	515	518	513	542	527	544	515	537	517	554	527	553	600	554	557	527	515	513	550	528	529	526	560	528	574	506	520	520	502	527	537	536	531	541	509	503	535	531	523	538	535	540	536	516	536	524	551	546	545	581	508	542	563	527	520	537	530	511	486	521	554	522	523	524	522	554	526	555	561	494	548	532	520	582	545	535	500	572	535	516	522	553	513	537	541	526	551	525	522	518	516	536	557	546	555	531	541	544	510	576	604	516	526	532	534	566	517	555	521	525	504	538	541	504	541	526	533	518	546	510	540	532	533	518	532	519	496	518	568	545	491	530	569	502	539	513	488	529	509	555	528	555	493	531	550	516	524	533	528	572	525	560	488	524	535	563	485	545	552	539	536	504	553	575	512	529	540	486	513	506	520	541	548	528	525	492	549	574	557	544	544	539	566	504	525	527	545	554	541	534	525	525	492	558	527	501	532	507	479	542	502	499	562	554	517	565	530	535	513	502	509	523	543	544	560	548	509	552	553	493	527	520	539	532	589	521	543	510	500	544	531	525	521	532	534	505	484	532	565	531	488	517	501	507	538	484	532	535	547	555	529	522	528	507	482	560	539	509	512	526	531	490	537	535	514	532	518	536	566	539	524	528	555	530	498	535	496	514	539	493	537	497	525	543	531	508	539	500	520	528	512	528	530	511	514	520	582	536	582	539	525	533	526	516	543	561	587	518	492	537	527	542	561	546	587	510	517	532	518	521	556	545	522	552	538	561	547	574	544	544	555	548	526	540	510	520	459	535	530	523	495	533	520	519	542	532	513	552	535	495	562	530	526	519	545	497	514	507	520	507	530	549	492	536	524	523	523	476	545	514	577	520	525	498	555	510	522	541	556	518	574	527	559	517	518	528	500	528	531	512	553	549	512	548	528	536	552	502	554	483	527	520	567	556	523	528	554	533	519	521	496	574	508	520	521	527	525	507	516	586	525	544	474	574	545	505	556	511	496	520	519	509	506	580	494	544	548	555	502	536	533	549	486	514	552	525	558	558	533	546	543	531	518	538	511	535	571	549	524	538	497	547	523	497	525	514	542	526	539	531	541	485	548	546	553	558	535	551	545	540	499	524	489	541	569	505	499	530	499	516	548	524	583	563	584	571	516	543	537	542	536	514	563	563	505	519	503	528	522	528	539	487	519	517	519	517	525	555	489	524	561	540	530	498	534	551	567	530	513	542	517	525	517	577	561	594	531	521	502	525	528	584	558	533	504	468	546	528	525	524	546	557	564	518	511	521	497	563	542	505	534	569	530	554	528	477	580	546	536	535	529	485	551	526	553	565	500	511	595	510	551	511	502	504	577	523	505	526	502	531	517	559	546	551	516	555	526	514	560	547	529	574	565	553	559	533	550	547	559	564	500	528	546	508	545	479	549	558	540	499	562	530	525	539	517	533	504	560	525	517	570	559	534	541	516	529	499	518	553	530	558	598	527	532	511	547	529	534	505	542	549	554	499	540	490	520	515	514	548	499	534	594	513	502	519	537	525	537	546	518	555	537	520	542	555	584	530	523	533	559	546	537	520	538	513	562	545	533	521	476	569	563	515	505	566	513	534	542	524	546	553	499	536	564	549	529	519	533	558	502	527	548	549	528	557	514	530	530	507	540	498	529	549	525	480	486	536	551	545	513	517	515	547
25659	21938	25795	23658	18108	13682	8172	4614	3498	6381	5868	3317	2415	2099	2174	1443	1524	1666	1521	1372	1180	819	930	908	811	550	503	565	484	438	464	446	437	438	248	315	317	305	268	221	238	250	224	198	217	193	235	176	211	202	164	168	196	193	178	182	181	185	150	174	185	182	170	157	166	162	184	169	163	152	185	171	158	156	169	160	162	175	165	173	156	138	193	171	167	173	170	162	147	164	142	158	167	169	133	163	175	146	159	162	171	169	143	159	166	152	159	186	153	181	157	168	191	195	168	169	169	175	179	162	169	175	145	154	130	185	171	187	175	153	158	157	153	179	154	190	164	169	168	171	151	154	132	159	159	156	167	178	158	128	149	169	147	166	147	149	166	160	162	155	193	180	139	155	176	170	147	177	156	168	169	157	176	155	166	173	162	176	171	172	148	175	181	138	155	151	146	142	153	180	166	157	204	166	189	145	184	157	162	150	168	181	168	132	169	169	187	154	163	184	180	199	146	154	148	153	163	168	175	177	145	161	185	167	167	169	166	162	158	150	156	149	173	165	170	172	163	162	147	167	156	147	159	166	159	184	167	177	153	155	181	159	172	152	171	160	151	149	173	148	163	143	160	155	164	159	174	157	177	161	160	156	189	171	175	135	159	165	179	184	179	168	143	157	181	183	148	135	166	149	149	137	158	164	150	147	154	154	149	160	161	163	161	182	157	159	156	158	173	147	178	158	138	171	177	155	154	176	166	154	173	161	153	159	153	191	172	160	171	155	162	163	153	155	166	157	154	136	171	168	162	167	154	165	160	153	161	181	152	149	185	170	161	151	174	187	154	164	190	161	167	163	150	152	160	182	166	158	152	148	176	153	173	152	162	189	173	160	155	170	153	146	180	168	157	154	177	198	159	161	185	154	152	161	177	158	171	165	167	171	161	150	142	178	170	188	154	173	181	169	157	173	166	176	156	189	188	158	159	153	154	194	150	166	138	133	164	130	162	171	163	186	173	173	175	148	148	142	159	171	143	179	170	165	185	136	141	141	189	159	169	131	162	165	155	177	157	184	146	164	148	136	165	167	153	141	164	147	150	136	161	165	169	162	149	178	176	161	187	159	147	154	158	162	142	135	166	158	176	174	144	158	154	156	161	126	151	158	182	160	178	148	137	159	161	161	164	168	179	162	142	172	155	142	162	173	159	135	167	165	156	164	139	161	160	167	167	179	172	166	144	156	159	175	173	191	158	189	179	172	167	160	160	172	165	156	167	151	169	147	170	164	163	173	171	159	175	167	145	155	160	153	155	143	164	158	167	149	170	160	195	161	166	180	158	157	137	160	174	129	143	140	167	166	168	156	168	142	177	159	185	161	142	157	141	141	170	175	155	146	170	154	155	172	180	161	154	168	153	149	154	162	165	178	159	150	180	159	177	156	154	170	145	177	165	169	175	179	146	158	159	166	163	152	177	161	154	154	161	191	161	162	154	167	148	157	151	177	159	145	155	156	144	142	169	167	157	147	169	175	169	175	173	151	180	161	175	169	175	173	195	135	164	167	151	159	150	149	152	161	168	179	173	170	154	170	163	164	167	149	151	162	187	170	187	154	154	144	157	172	158	146	171	152	170	146	144	179	156	184	183	163	174	173	181	142	155	169	169	165	147	152	148	181	158	154	155	165	158	160	150	149	136	164	185	163	177	163	158	160	164	145	170	141	182	155	173	155	157	179	145	171	171	154	148	149	169	168	185	136	173	168	177	177	179	140	168	169	163	178	183	162	169	166	161	136	165	165	154	150	169	152	141	161	148	166	162	144	164	165	178	167	154	151	161	144	153	164	156	167	170	156	148	162	155	174	154	164	147	162	181	165	173	155	176	165	194	156	147	164	155	165	161	149	166	165	181	153	158	200	176	162	144	172	185	158	148	145	180	162	163	158	130	156	143	150	170	173	152	149	176	164	168	154	173	149	158	162	173	189	148	186	157	143	164	145	156	150	184	177	170	181	164	146	157	161	149	161	149	142	175	169	157	182	173	167	177	178	150	159	147	172	169	171	159	154	185	179	141	148	161	158	166	184	165	168	153	155	170	162	155	172	160	184	160	179	161	157	178	152	158	185	171	140	167	159	148	151	149	138	160	162	153	150	149	170	156	173	166	122	158	181	147	173	172	174	165	156	134	169	164	166	154	169	157	161	147	182	146	169	155	156	178	165	165	161	181	130	154	175	155	150	159	151	154	149	160	154	184	163	192	171	165	187	167	158	181	178	178	151	147	147	169	150	180	156	146	167	169	143	162	160	172	162	169	167	185	148	155	161	157	182	174	151	181	177	161	170	155	170	181	156	147	170	157	179	164	182	144	158	170	163	160	187	166	173	168	170	135	158	180	158	155	164	178	151	177	163	156	178	161	157	168	172	154	161	161	148	159	154	153	150	180	170	186	174	158	174	182	168	158	151	170	165	169	169	147	157	171	169	149	155	157	165	149	176	153	161	156	164	140	160	151	142	163	160	153	158	174	165	174	170	156	155	136	166	178	159	149	149	155	165	154	160	155	162	182	169	164	169	172	170	149	157	164	162	171	150	199	151	160	158	160	159	164	167	158	155	176	153	175	164	180	164	164	177	174	180	160	150	163	170	139	184	162	156	161	137	154	150	173	180	153	176	153	160	165	171	144	157	175	151	173	154	163	173	165	168	171	158	161	161	159	157	142	151	168	144	173	165	164	148	147	136	166	158	175	178	152	164	185	147	181	155	156	156	155	169	160	159	163	177	152	180	163	165	177	151	156	158	169	141	145	155	176	158	180	161	133	140	153	141	149	161	164	184	167	172	151	163	170	151	172	144	170	172	160	170	172	161	175	156	166	167	164	141	176	155	176	166	171	156	170	172	161	167	161	152	197	171	144	162	175	158	167	154	179	174	168	169	158	160	169	168	148	150	172	146	161	154	159	161	138	182	181	157	156	156	151	181	187	165	143	195	157	166	175	170	172	179	167	189	189	162	171	150	157	162	144	183	127	159	162	166	157	161	175	153	180	160	139	160	174	161	139	159	180	149	159	143	185	161	163	179	168	181	168	181	176	194	154	179	173	157	153	154	164	157	146	191	173	150	165	174	145	139	137	189	170	150	165	160	158	197	155	174	163	166	146	150	153	165	149	170	159	151	148	173	179	142	170	165	162	176	140	156	139	143	150	171	171	180	138	187	164	175	165	155	181	169	178	156	182	170	167	162	150	166	196	153	162	170	160	149	180	161	142	176	175	168	117	157	161	161	149	145	172	166	165	167	166	148	152	145	176	170	164	176	187	151	168	156	181	178	158	187	170	177	176	184	172	177	163	159	157	174	159	176	158	174	161	150	139	167	164	162	176	143	176	170	161	160	157	147	150	151	167	169	174	159	153	158	166	162	174	157	179	152	176	144	169	168	159	165	159	152	168	160	165	170	164	154	166	194	159	155	151	163	164	150	147	155	192	170	144	175	157	167	181	166	159	170	169	178	137	136
19169	19906	29325	29892	26143	23190	17837	13532	11861	20735	17485	12493	10080	8244	8127	6899	7272	7403	7592	7132	5649	4276	4973	4733	4555	3170	3195	3398	2624	2627	2893	2548	2416	2349	1169	1794	1631	1629	1047	975	1202	1051	847	863	799	665	776	643	658	617	607	613	560	527	489	537	527	532	570	531	508	550	537	512	528	530	534	527	494	464	467	474	483	456	510	492	442	480	474	490	435	458	478	492	427	451	477	449	442	437	460	505	461	448	472	486	471	464	452	462	442	476	483	475	444	441	435	434	436	503	471	417	453	495	466	451	438	462	447	473	438	467	506	494	473	469	446	482	453	441	420	474	446	448	436	472	471	476	452	448	461	435	445	467	445	457	460	452	472	443	480	434	462	461	487	428	437	464	460	448	459	464	447	459	437	449	475	479	482	458	505	470	451	430	504	482	471	481	453	438	436	489	481	499	430	480	467	468	441	470	488	447	483	453	415	469	472	475	465	461	432	444	452	496	474	453	479	419	445	457	474	458	476	471	466	416	445	498	480	475	459	498	454	436	472	427	476	442	443	440	474	419	527	463	454	439	468	405	464	468	444	490	473	412	430	439	494	471	437	446	468	483	452	444	456	487	457	450	435	454	451	446	431	438	444	435	461	470	434	454	489	430	463	460	456	440	446	440	511	519	455	469	452	465	456	451	474	473	468	479	492	455	474	474	457	448	430	436	480	470	465	477	500	457	468	434	461	425	480	473	472	456	430	457	421	463	437	443	429	499	481	476	476	468	454	446	442	469	465	454	447	452	426	455	445	429	496	466	447	418	461	461	480	462	462	460	485	435	497	490	427	480	434	441	432	426	451	462	448	429	480	491	458	469	482	464	481	434	482	462	483	449	451	461	440	441	472	468	431	444	493	443	480	449	425	446	445	467	459	464	460	455	467	432	470	465	464	477	446	479	443	424	426	472	466	496	437	487	489	445	469	460	435	413	451	431	466	458	491	457	461	452	439	460	468	479	475	461	467	460	450	463	452	432	435	459	470	453	473	480	430	442	467	463	451	433	421	446	438	474	461	418	478	451	449	461	430	444	453	451	435	434	456	446	434	477	431	469	432	455	453	447	464	463	444	472	455	456	464	458	475	446	462	456	438	444	473	483	443	462	492	433	487	476	464	458	450	427	448	497	475	448	476	457	467	476	455	463	425	458	432	450	497	436	476	473	440	443	460	451	423	488	423	473	439	484	441	431	487	488	470	452	477	440	463	469	472	489	501	482	448	425	465	479	470	471	453	446	441	457	425	431	480	456	453	450	431	462	446	441	426	479	443	475	448	429	443	430	457	432	437	482	426	471	436	464	460	476	419	449	467	474	426	451	470	455	464	463	472	456	455	452	470	463	474	455	483	463	463	454	466	433	471	459	447	423	462	462	442	423	455	481	429	450	448	454	488	456	481	505	462	489	450	437	446	477	470	472	480	493	475	451	410	451	472	451	491	451	454	512	446	453	472	459	472	458	476	463	448	461	456	416	488	457	462	500	460	456	451	434	428	444	459	448	492	428	450	459	438	441	464	453	482	465	474	498	452	484	490	441	416	456	453	456	482	425	437	463	466	449	436	447	492	456	438	472	454	433	461	468	430	441	459	424	452	466	478	450	475	465	481	470	470	462	456	491	439	458	460	427	456	465	494	490	447	477	436	450	467	513	450	473	454	469	484	465	455	449	432	421	451	443	483	452	472	449	472	409	478	460	431	467	440	440	431	459	472	476	495	430	440	492	436	461	449	447	476	465	433	450	456	473	507	468	465	468	487	483	431	453	435	444	472	489	468	511	428	459	497	453	501	476	442	472	479	484	462	445	489	474	435	447	448	494	465	469	459	472	454	431	441	503	462	434	458	476	436	483	448	456	462	490	499	446	464	447	432	467	476	470	460	455	465	513	467	444	481	459	471	430	420	454	445	476	483	453	450	454	480	426	427	460	467	464	429	429	450	489	496	430	467	415	454	492	459	448	485	418	481	446	486	415	488	445	450	441	432	485	455	462	460	456	400	441	432	461	441	476	437	415	445	489	464	469	443	386	480	447	506	473	478	490	471	463	465	465	469	423	487	408	436	476	478	462	435	423	463	444	442	443	450	450	438	453	469	400	440	470	492	439	455	473	431	455	478	423	475	454	459	498	472	470	470	430	443	465	427	461	468	445	438	480	463	441	451	479	469	486	454	443	447	428	436	468	518	460	472	413	448	477	474	470	434	470	467	463	419	447	477	448	430	491	475	425	426	475	460	463	468	456	437	441	455	451	484	486	442	452	488	473	457	457	521	446	444	483	518	416	471	455	448	468	522	473	516	465	477	489	431	461	473	424	456	484	482	491	458	417	446	450	490	464	454	478	492	447	446	443	458	465	452	480	466	472	412	448	449	433	451	434	441	496	452	430	445	458	415	442	436	450	441	446	463	441	424	439	423	432	474	436	429	438	474	483	447	455	447	442	438	456	432	456	425	475	434	458	461	460	447	453	462	455	467	475	458	457	499	425	435	417	441	490	445	475	463	502	483	455	452	426	446	482	481	494	475	508	480	475	460	465	430	500	460	443	454	460	459	447	450	473	493	466	508	424	473	460	458	437	473	467	445	455	450	457	459	437	451	444	459	472	444	440	462	453	462	451	480	489	473	464	465	444	431	467	505	479	460	455	428	442	456	484	446	440	495	451	437	432	422	451	455	447	445	446	425	448	471	464	444	442	478	451	485	453	430	492	484	438	461	438	464	419	441	457	437	435	437	446	479	449	467	417	450	460	459	450	467	423	437	455	470	415	442	473	443	461	437	432	487	460	472	469	438	479	475	477	479	447	498	460	492	442	420	548	459	472	444	466	465	483	461	443	437	465	465	493	462	464	456	452	465	431	466	478	476	451	480	468	477	501	455	453	489	484	424	429	440	466	459	457	463	411	453	458	454	442	424	444	471	480	473	466	435	460	484	492	459	481	458	459	461	461	487	503	426	484	449	457	468	452	454	431	483	453	409	455	472	481	445	461	460	444	467	443	449	438	449	451	475	473	431	492	457	472	469	427	476	455	450	413	456	453	448	456	464	457	464	449	438	503	469	468	489	464	467	483	467	464	452	422	440	478	423	503	444	425	451	472	450	447	471	479	411	463	481	481	436	463	451	438	467	466	436	411	474	432	484	501	472	462	393	429	470	478	447	465	448	435	435	479	514	468	447	474	453	461	467	476	469	457	443	473	475	435	424	460	464	466	456	442	446	484	465	443	451	478	462	492	467	461	446	475	456	446	441	466	435	437	492	478	437	489	444	459	441	424	486	492	481	484	461	489	424	453	479	473	434	417	463	488	458	426	502	471	434	461	472	416	453	465	447	477	473	460	463	446	435	416	473	439	452	465	468	444	453	457	469	455	432	447	458	478	460	443	444	445	472	447	481	448	450	490	427	462	487	458	434	455	451	455	448	435	498	490	476	480	448	466	489	413	463	491	478	503	436	442	459	465	462	460	450	458	460	426	515	469
34168	28819	33069	31112	26241	22365	14678	7967	6628	10288	9823	6693	4914	4212	3967	3163	3022	3315	3143	3027	2109	1443	1619	1502	1390	958	997	1086	884	853	927	907	835	722	412	572	506	509	297	272	364	331	290	256	242	193	238	204	215	187	190	197	192	168	157	166	161	158	192	180	173	147	197	167	157	162	166	168	153	168	159	134	165	158	141	143	144	157	153	149	170	128	150	132	148	143	141	139	154	139	152	144	140	174	154	148	138	132	149	126	149	135	155	138	157	144	136	134	149	148	167	154	169	131	128	170	150	143	138	157	143	135	151	131	133	144	139	149	135	168	144	138	147	152	178	146	155	129	146	143	148	142	168	145	134	153	140	155	133	134	134	154	140	149	146	141	142	132	134	142	158	131	146	157	164	160	138	157	140	125	135	155	138	134	131	154	152	152	123	179	140	128	155	153	166	137	148	174	153	146	163	130	170	157	154	129	164	145	129	138	143	146	138	160	142	139	144	156	165	129	131	144	160	148	140	153	140	135	135	141	140	132	154	150	138	134	145	158	142	137	141	138	134	137	147	138	157	144	154	134	141	121	141	143	154	143	173	147	150	146	147	153	147	135	152	135	146	160	160	152	164	160	133	139	151	157	159	151	127	145	131	153	153	135	133	134	182	169	147	165	123	145	139	144	143	126	146	158	124	149	145	158	138	158	145	142	150	138	147	159	141	146	131	163	150	154	142	140	155	154	137	167	143	134	141	125	149	147	162	137	139	149	155	152	179	163	148	147	152	159	148	145	151	139	152	142	141	163	156	136	132	154	148	153	162	141	154	149	137	163	124	137	159	167	168	138	151	146	128	122	132	146	128	160	151	150	153	159	143	174	134	132	150	146	154	181	157	162	149	158	156	137	173	154	160	155	156	142	154	140	153	154	168	131	144	148	155	125	130	152	123	140	147	134	154	124	156	145	138	151	143	128	154	164	151	149	145	154	139	156	149	150	129	139	120	118	125	135	118	134	157	152	143	157	145	156	138	148	149	148	133	153	149	170	125	156	137	142	134	117	135	135	172	153	150	140	152	132	154	149	129	160	167	161	143	144	174	154	131	142	154	147	127	141	125	149	139	139	160	117	132	150	130	148	138	127	124	146	155	138	130	160	142	140	139	172	145	142	151	141	160	122	147	160	132	145	143	149	162	139	143	138	159	128	146	137	176	152	139	139	140	134	124	143	141	163	134	150	128	150	152	150	141	156	132	155	146	151	159	153	156	146	139	153	124	135	121	142	154	132	140	119	140	133	137	149	155	141	166	162	145	160	138	140	142	141	140	159	136	130	130	130	163	164	144	137	137	147	123	151	157	163	154	141	120	137	148	160	154	154	134	143	144	153	155	135	149	138	131	125	136	132	159	133	166	149	167	153	147	171	147	149	118	121	140	128	155	135	118	146	138	161	166	139	147	145	153	141	139	164	153	155	130	149	155	153	154	146	168	161	153	177	156	134	144	155	148	146	138	136	151	137	144	164	139	143	144	134	170	137	158	132	123	160	145	138	126	142	156	158	138	144	148	129	144	159	151	117	167	149	125	157	153	150	155	164	150	148	141	168	141	131	167	149	152	154	146	135	171	148	134	138	128	137	147	141	141	143	126	165	128	150	151	166	147	159	143	141	150	150	135	146	152	148	162	155	146	158	138	143	129	159	155	151	143	156	141	167	136	130	174	154	142	132	137	168	149	160	153	162	130	141	146	160	161	165	142	129	134	159	173	156	128	127	134	169	167	125	143	172	131	123	141	157	167	112	136	163	161	145	119	152	129	138	164	152	150	138	130	142	145	148	157	137	141	154	127	144	159	148	136	158	146	179	130	135	130	134	148	156	176	130	181	134	150	164	135	130	168	148	138	169	128	119	149	145	169	161	135	149	141	125	144	146	157	123	131	125	150	167	157	130	140	142	123	124	148	145	145	132	173	137	134	159	136	155	153	182	150	151	162	176	139	140	142	147	137	137	165	162	167	158	154	146	143	131	135	145	136	150	156	147	140	163	160	151	149	154	171	132	130	159	142	148	136	145	155	144	151	133	168	148	149	138	130	159	164	165	136	147	149	154	130	152	146	143	138	128	135	161	155	129	133	154	165	129	143	130	133	141	151	148	162	148	117	144	142	166	146	161	156	134	151	124	143	128	137	159	155	142	135	150	138	140	148	151	148	134	171	143	146	158	137	136	143	171	138	163	140	151	123	139	161	139	140	137	150	149	136	141	138	137	151	150	137	139	144	170	132	159	149	130	158	148	144	147	131	164	159	143	148	142	124	144	174	125	155	136	149	149	144	148	129	155	177	159	144	141	159	148	147	140	132	193	158	152	143	140	155	139	149	136	159	140	150	135	136	160	143	162	168	159	155	154	142	159	159	146	159	164	132	170	141	140	156	149	145	124	143	141	154	162	150	143	135	147	150	133	119	145	144	153	158	146	154	149	168	163	157	129	144	143	161	147	134	134	160	157	157	167	144	148	160	149	162	169	151	118	164	146	137	142	154	138	153	152	152	149	149	141	149	153	155	127	132	152	145	154	138	126	143	147	157	154	147	140	152	150	158	135	154	142	110	150	151	143	163	189	138	141	157	151	156	119	136	145	135	158	133	131	116	173	159	130	144	150	157	147	147	159	159	152	156	159	126	161	131	130	145	147	129	150	167	151	140	163	141	125	157	143	132	130	148	130	165	170	134	161	122	150	162	165	149	121	132	135	151	129	137	151	140	132	162	133	159	132	137	169	134	144	133	144	149	152	153	125	151	141	130	154	152	143	145	150	131	138	164	147	154	145	157	147	149	155	152	132	141	130	145	165	177	170	143	155	147	134	146	148	125	148	140	143	151	128	150	151	136	126	135	155	148	145	148	163	139	142	151	162	143	156	161	147	144	176	137	121	125	144	161	138	151	142	151	141	140	142	170	159	161	146	147	153	167	157	135	144	143	151	150	131	158	126	139	145	148	158	145	129	153	130	156	180	129	163	150	148	167	133	152	146	121	144	152	174	144	150	171	130	150	169	152	135	137	163	153	162	145	166	114	156	155	156	167	136	134	135	148	153	151	131	139	148	158	135	130	145	157	142	120	151	158	157	150	154	140	139	155	153	145	143	155	140	157	145	156	137	151	154	146	132	146	154	135	152	126	147	138	161	138	114	133	142	132	137	125	156	158	142	168	154	149	144	132	168	165	125	163	129	145	142	138	155	150	171	146	124	168	154	142	150	138	152	137	155	124	164	141	130	157	155	158	142	144	146	164	137	139	146	146	170	131	151	150	138	150	146	150	156	150	144	163	142	135	148	149	167	161	152	156	148	169	151	160	144	133	147	156	133	132	141	141	175	152	144	134	148	156	140	156	151	160	126	141	134	152	147	168	155	146	136	133	168	147	152	149	151	159	158	141	139	186	150	124	129	150	176	156	139	156	146	129	128	151	166	135	159	152	154	137	167	152	167	153	152	156	149	160	130	168	137	158	156	154	154	150	152
23937	24773	34809	35364	32614	30523	22158	18521	18482	26167	23117	20073	16598	13119	13627	11580	13019	12328	13000	12795	9469	7812	8564	7736	7187	5611	5906	5991	5321	4881	5201	5092	4842	4388	2100	3187	2842	3056	1549	1484	1934	1780	1245	1278	1122	887	1163	808	827	802	699	779	617	549	581	535	591	525	693	540	615	662	574	520	531	562	570	487	481	470	479	441	471	375	462	460	458	453	438	459	432	429	430	422	390	442	411	438	409	452	456	450	417	428	409	416	416	429	434	403	425	419	371	400	438	422	396	378	439	431	422	380	437	415	471	408	419	417	447	416	433	384	409	387	445	429	424	389	413	403	439	437	421	390	391	418	445	412	414	437	371	404	408	435	434	418	409	356	442	435	421	421	422	419	426	425	428	431	424	419	427	424	396	410	422	438	422	406	407	390	417	457	418	407	400	407	433	424	445	364	402	418	428	447	432	381	430	437	456	423	418	398	385	429	450	437	420	395	462	422	400	433	396	400	400	433	436	412	384	424	422	408	451	425	424	401	403	443	414	426	401	425	420	389	423	397	403	380	430	379	411	427	399	403	410	416	418	393	407	417	409	407	432	417	456	427	428	406	423	456	417	393	422	404	415	411	421	449	408	425	407	444	404	440	430	421	434	441	428	413	424	398	398	414	428	436	402	421	415	443	406	409	465	418	416	396	417	396	407	429	438	421	437	420	444	397	420	417	447	414	403	365	414	436	447	436	395	397	439	392	449	435	455	418	441	408	413	454	398	409	406	402	422	433	365	450	420	414	451	377	414	415	380	415	465	410	395	432	405	441	432	416	396	366	425	429	397	436	422	426	447	443	386	371	405	419	381	419	409	402	392	427	393	443	430	383	419	429	400	409	399	440	422	406	424	385	412	390	440	469	430	424	405	430	416	421	416	390	392	469	442	391	423	418	372	431	410	396	414	425	446	429	428	419	393	421	426	401	390	441	410	429	411	432	395	411	429	390	387	405	432	433	411	404	364	392	470	411	404	415	426	396	425	423	391	412	359	417	413	408	437	405	420	427	396	407	424	430	407	423	374	421	465	405	395	430	415	411	441	420	455	398	397	398	420	430	403	422	421	444	417	417	429	424	413	449	453	415	444	454	439	402	397	418	444	417	365	401	398	402	428	430	420	431	423	411	415	417	380	429	386	398	415	400	462	433	403	443	428	415	411	417	392	431	397	401	409	435	450	392	421	371	440	410	438	409	423	424	432	375	435	430	413	448	405	443	413	414	416	450	410	434	419	387	464	430	439	423	432	431	401	398	411	426	412	433	396	390	409	411	468	406	411	432	420	411	409	419	397	410	395	412	451	412	433	440	451	446	416	410	423	428	388	435	421	378	416	433	446	428	435	410	375	433	398	413	418	425	405	413	429	420	429	406	432	384	382	438	431	389	411	411	430	385	396	384	393	412	449	441	407	400	411	409	413	394	425	402	416	457	460	382	408	408	392	415	418	393	388	447	437	384	412	417	428	415	438	369	441	422	407	418	405	389	427	406	403	423	440	398	419	406	402	418	381	428	414	431	414	445	439	394	423	388	434	434	449	389	403	462	421	405	446	401	430	405	423	427	408	412	412	393	437	442	430	406	412	433	437	407	408	433	419	432	423	397	393	436	427	421	430	471	381	416	416	422	398	416	402	400	432	449	403	414	412	425	447	428	387	396	429	370	408	423	434	414	375	405	421	455	439	411	409	401	418	448	419	424	413	396	425	433	437	403	423	394	424	382	410	426	432	408	430	404	420	417	381	429	413	379	407	401	407	410	442	421	376	410	414	428	415	410	378	432	432	401	439	411	422	393	405	408	399	427	411	399	393	429	427	399	454	414	439	422	381	405	400	409	406	407	421	429	373	443	406	433	402	443	392	417	432	393	411	393	401	394	424	427	379	446	421	408	422	399	436	397	407	415	420	438	393	420	415	411	406	430	439	403	425	472	413	431	426	421	442	412	423	419	425	431	428	416	430	414	434	443	422	413	446	436	412	450	436	423	450	392	413	424	436	438	424	379	428	408	444	385	395	421	435	404	423	446	390	391	430	410	469	400	407	427	393	395	413	440	407	436	410	423	404	420	395	412	418	414	396	405	414	416	376	368	385	428	451	392	456	418	442	392	401	406	427	382	415	423	429	409	429	394	404	401	406	441	421	401	395	407	414	433	390	414	437	418	429	432	425	396	409	414	424	434	427	390	422	436	405	430	424	410	439	387	467	429	455	398	429	356	433	421	390	369	426	436	437	428	455	382	434	443	401	419	417	392	414	427	397	436	435	420	416	377	430	421	390	420	423	388	436	452	450	433	413	423	428	410	443	420	402	401	413	381	418	407	429	423	452	449	404	444	390	407	431	421	392	416	414	413	417	406	431	428	415	397	444	393	437	424	424	417	420	438	449	463	411	394	420	430	444	414	396	424	462	413	417	414	441	399	436	440	426	425	433	436	395	434	452	410	433	424	422	442	412	407	398	404	404	442	428	440	442	406	398	442	423	422	436	410	415	459	412	425	389	400	380	396	393	430	406	443	396	428	391	421	389	420	413	413	402	423	422	449	417	418	433	400	410	397	400	404	424	442	403	430	454	417	416	437	422	407	402	420	422	438	400	408	384	458	433	379	400	443	409	401	398	458	455	457	402	435	392	407	405	407	385	400	424	418	377	420	453	445	413	411	380	434	410	423	439	398	413	411	392	414	449	405	395	398	392	400	388	437	423	430	413	435	428	398	425	450	405	400	409	461	428	419	416	414	398	379	406	447	432	421	423	431	436	436	387	402	436	413	410	431	400	440	421	389	403	420	427	431	414	462	382	370	426	455	415	411	408	458	421	419	405	448	467	405	396	382	417	416	375	429	415	411	404	395	417	397	425	385	444	463	417	398	460	399	413	397	426	359	424	424	400	428	435	454	434	409	416	407	429	389	414	434	414	435	415	405	406	418	430	400	426	441	419	430	401	453	441	409	406	417	454	395	397	393	417	403	422	420	426	431	418	410	415	411	402	423	421	403	386	394	447	424	418	408	414	399	408	432	456	406	411	381	394	405	413	419	395	440	426	433	434	406	400	383	429	411	431	396	384	377	395	437	420	405	370	441	442	411	436	393	421	414	401	409	395	464	374	422	426	426	493	398	380	415	404	451	416	418	388	386	408	421	433	448	389	390	451	408	454	410	401	411	432	418	435	430	409	394	396	449	434	380	423	394	415	417	417	431	404	420	394	453	428	473	421	428	452	445	372	416	416	383	402	442	403	418	451	431	383	429	424	416	438	407	442	402	401	410	382	428	460	404	439	428	403	430	404	410	411	422	428	418	425	407	431	402	434	397	408	455	422	403	400	380	427	416	416	366	451	390	408	420	407	460	437	447	430	385	389	439	384	409	401	443	386	404	434	417	423	415	386	412	429	450	417	419	423	418	389	445	436	430	415	417	448	402	438	403	424	418	431	372	425	421	423	427	436	438	391	407	391	404	394	426	438	402	425	429	437	428	379	421	416	429
12027	8735	9927	7546	4948	3409	2136	1579	1172	1059	925	668	555	495	469	394	380	358	343	323	297	301	264	249	235	228	223	257	247	219	237	196	231	237	210	212	220	216	182	194	204	201	206	215	190	178	203	195	188	176	202	191	194	181	185	194	209	189	187	201	180	178	184	174	204	188	198	189	205	164	200	183	182	188	178	207	201	199	184	179	179	184	173	195	209	181	197	203	167	192	175	184	191	190	208	163	235	186	188	189	200	209	220	189	177	166	186	188	215	190	178	155	165	197	194	214	195	204	181	182	173	185	180	193	180	171	184	186	208	191	173	198	183	206	173	170	188	191	171	187	188	180	181	169	212	209	185	159	211	194	195	220	180	190	200	187	192	164	203	159	190	172	191	184	178	191	160	202	207	184	165	215	187	198	204	195	186	192	198	187	168	189	209	199	164	185	204	201	192	175	191	182	186	215	184	191	190	178	188	177	192	208	195	193	199	204	180	209	177	193	187	170	181	190	193	201	212	201	198	202	201	214	192	171	175	192	160	202	193	189	187	179	188	161	165	180	201	224	201	196	180	167	187	186	186	179	192	201	181	197	184	193	207	190	178	197	183	225	164	182	212	187	187	196	196	181	181	202	171	175	196	166	197	182	192	190	169	200	187	203	197	195	194	208	208	203	205	186	173	198	202	192	157	194	172	189	201	196	171	187	187	210	140	179	196	203	194	210	192	198	184	181	184	181	205	176	183	185	202	200	175	190	192	174	186	157	196	170	202	197	177	181	194	197	212	185	179	199	210	186	182	219	172	177	187	183	204	181	208	194	186	169	188	171	174	190	162	191	191	163	179	156	186	200	199	194	179	194	201	205	204	167	203	175	184	224	206	163	186	191	179	181	168	205	199	202	196	185	218	170	206	175	178	197	184	185	209	201	187	202	222	199	186	193	187	178	190	191	188	210	190	192	195	179	193	206	198	155	205	212	193	221	198	188	191	194	183	184	189	190	204	210	181	185	179	176	177	198	188	189	170	194	179	207	200	203	178	210	203	190	183	198	182	188	182	186	202	184	198	184	184	189	209	192	189	178	171	189	177	205	204	186	185	211	200	160	185	220	205	183	202	190	174	198	179	174	183	177	180	163	191	195	216	196	172	188	186	185	181	205	201	167	194	185	200	196	214	202	203	171	164	190	209	190	201	189	185	192	179	204	178	163	181	200	199	182	197	180	211	200	187	206	186	195	213	186	216	209	186	195	190	194	177	194	193	159	201	171	175	208	202	179	216	168	192	181	193	207	189	189	203	199	184	174	189	209	186	188	195	177	206	199	167	200	187	204	198	184	200	204	168	174	205	184	219	170	178	207	185	192	193	195	203	183	196	191	158	180	215	202	179	186	184	167	164	186	171	172	193	199	187	220	196	172	213	193	152	183	190	182	183	204	205	175	207	181	165	195	199	196	199	182	173	200	189	170	200	194	185	183	196	189	174	198	169	173	164	223	154	182	200	199	209	190	199	205	188	174	166	202	189	212	184	164	180	187	191	169	204	189	200	205	202	204	179	188	179	180	186	204	226	184	181	194	207	217	211	214	199	182	181	193	182	189	209	203	193	187	198	205	214	190	186	182	190	193	179	195	180	177	200	208	191	164	181	192	188	194	185	199	193	168	179	180	210	201	148	177	183	177	165	203	222	159	195	184	177	190	213	201	202	189	203	175	198	181	186	201	201	193	192	192	188	184	165	188	195	196	198	197	157	193	183	192	164	198	212	189	203	199	179	172	198	182	201	174	207	180	197	207	213	198	165	194	201	177	175	200	166	168	177	178	190	194	169	191	193	152	189	186	188	189	192	185	188	184	189	184	204	186	206	180	196	181	218	213	186	202	194	168	184	175	179	192	183	165	186	219	198	219	190	192	186	220	173	182	192	185	185	188	199	199	208	214	191	215	190	203	186	207	185	188	195	200	195	190	184	179	218	206	169	168	203	180	185	178	179	192	194	222	195	158	191	197	207	213	185	189	192	167	190	186	184	198	195	206	199	193	190	189	197	161	186	199	207	188	191	181	205	203	203	210	195	186	222	173	186	171	158	205	181	189	180	197	207	195	206	189	211	201	208	208	192	154	192	187	173	172	217	198	179	187	186	201	175	193	192	179	206	204	172	201	181	202	184	184	163	176	202	205	185	188	184	166	190	171	184	189	196	195	185	180	181	198	180	169	188	188	179	183	174	183	201	180	189	181	189	188	186	189	200	172	187	201	193	191	216	200	213	185	186	181	180	207	197	191	204	179	166	209	192	193	193	185	200	172	194	202	186	195	196	209	176	197	197	185	209	184	205	200	193	179	183	173	158	188	193	199	211	203	204	184	220	190	175	195	182	183	178	190	217	185	191	170	192	180	215	182	193	189	168	181	174	195	193	168	182	212	185	193	199	193	197	195	178	167	176	191	180	222	206	171	188	197	205	202	173	181	216	203	212	213	194	188	200	195	171	185	201	213	182	200	196	193	175	198	190	198	208	206	172	175	157	183	190	171	228	194	188	194	203	183	178	199	173	205	187	185	198	170	185	207	189	173	191	186	182	213	174	196	211	188	191	184	209	202	192	206	187	193	203	202	164	196	176	213	201	207	166	184	170	185	173	204	210	185	202	225	176	181	194	179	197	188	182	189	187	195	187	161	181	210	203	165	202	219	155	191	165	198	177	186	191	201	195	184	172	211	164	190	195	205	163	197	198	198	211	196	187	181	210	188	191	164	198	204	199	205	196	210	202	207	194	169	214	195	197	180	186	157	196	188	196	187	165	180	184	194	190	182	188	175	194	186	214	201	169	174	196	195	173	182	198	187	203	189	199	197	177	220	181	210	208	194	198	173	187	199	168	164	198	196	188	168	189	190	183	168	198	208	187	158	194	183	191	179	188	190	187	187	166	208	191	183	161	210	181	184	179	183	173	186	193	182	200	182	191	191	186	179	192	151	214	166	196	180	179	195	193	193	176	186	178	193	185	170	187	202	178	201	192	188	183	188	195	180	217	171	199	177	187	193	216	190	196	190	210	167	183	170	183	182	188	190	202	188	189	186	183	191	202	172	180	220	181	176	200	197	202	180	186	184	188	185	171	202	189	168	181	201	196	199	167	188	203	170	188	188	202	177	165	184	200	218	193	197	205	194	204	205	184	191	170	208	204	205	198	197	185	190	199	185	191	180	183	207	175	192	194	174	171	199	179	186	193	188	169	207	219	181	192	197	175	190	196	184	164	190	196	191	223	178	191	173	189	189	194	180	198	172	177	198	202	195	208	198	198	217	195	222	184	198	197	157	203	177	173	174	220	186	174	192	177	200	187	194	178	196	219	195	196	210	186	200	173	162	201	189	179	173	220	193	178	190	187	185	179	210	212	190	194	182	191	204	187	193	195	199	179	199	194	195	179	184	197	203	190	176	184	162	193	198	174	187	186	177	188	198	190	193	219	203	222	194	174	195	183	228	154	204	213	219	208	175	194	208
9997	9536	16941	16108	12425	9895	7267	5777	4810	4731	3666	3352	2721	2328	2181	1859	1816	1611	1573	1491	1275	1134	1111	1004	1002	945	864	933	826	826	794	805	740	714	612	644	677	692	602	603	617	583	585	577	590	570	628	572	548	580	567	542	516	566	559	515	534	551	542	530	543	552	588	545	544	524	538	487	539	489	513	509	540	550	534	555	546	533	569	525	490	515	529	519	549	517	514	519	531	558	514	511	524	549	525	486	517	546	526	569	519	513	552	520	513	508	513	565	510	554	508	507	551	582	536	523	517	543	551	509	538	530	511	563	513	502	524	576	530	551	559	552	513	553	597	528	507	512	532	530	547	516	522	458	487	514	488	520	558	502	477	512	557	474	551	485	552	535	510	529	486	552	534	528	535	526	512	504	564	548	521	514	563	512	564	559	491	513	510	546	527	505	513	533	496	545	493	514	502	538	529	478	523	539	545	533	540	541	545	519	496	480	538	524	543	496	531	534	493	493	531	535	533	504	533	549	534	514	546	564	544	547	546	523	542	526	497	521	522	527	528	552	531	548	499	522	531	498	563	546	527	494	534	502	553	533	548	562	528	556	491	531	513	492	491	522	515	547	557	508	502	548	545	562	552	509	545	547	572	531	502	555	503	543	530	525	519	523	535	540	501	483	528	545	533	552	528	543	523	549	510	505	569	481	549	532	492	502	531	568	532	496	541	526	489	534	507	530	526	518	496	530	532	519	521	505	535	536	498	563	507	514	512	531	565	540	558	481	529	513	563	545	532	549	486	546	555	494	506	526	496	485	531	510	519	518	539	503	511	504	493	525	536	527	510	529	532	535	517	554	504	549	516	546	527	556	504	537	520	534	504	545	516	498	494	459	492	514	593	495	555	530	496	519	502	525	540	537	524	558	534	534	498	554	529	591	497	515	508	529	519	543	508	506	534	501	546	503	502	524	504	514	566	531	526	540	556	534	566	517	529	525	515	522	519	508	502	498	489	536	530	512	516	476	520	577	522	583	553	537	522	524	516	522	546	538	478	507	524	556	569	505	489	529	502	544	505	501	512	521	521	509	495	520	561	447	490	532	540	518	494	527	534	535	479	510	567	541	527	528	523	484	502	571	544	520	521	530	535	513	521	558	503	529	470	530	529	572	524	539	549	496	531	516	517	523	520	544	506	516	515	550	499	536	516	540	509	538	516	504	540	521	550	538	539	540	530	525	546	556	553	507	525	538	488	508	532	503	522	526	529	580	492	527	525	522	562	573	536	547	531	531	502	511	543	510	518	504	485	529	523	528	556	535	515	544	525	518	520	535	536	502	541	537	493	507	539	518	518	494	544	502	483	528	533	588	548	528	504	550	540	496	531	538	559	516	544	533	515	515	549	503	519	547	514	551	495	531	529	578	520	552	544	545	517	548	530	528	531	514	480	512	506	545	503	520	518	518	564	487	510	491	529	547	571	544	505	541	552	553	522	548	516	514	517	543	498	542	537	542	545	520	524	541	523	513	536	479	537	524	549	545	513	505	518	512	496	507	523	521	500	519	504	485	569	522	480	510	568	519	491	502	505	553	542	530	530	557	549	532	529	530	548	530	527	510	545	487	491	552	496	518	476	515	530	528	531	554	495	489	500	514	514	520	556	542	527	494	513	544	530	538	529	501	487	534	536	522	518	496	540	524	502	542	522	497	534	536	533	542	525	515	531	488	516	543	522	509	543	501	495	511	473	527	534	551	508	566	508	510	491	519	549	541	484	514	526	508	532	553	540	514	503	539	511	532	512	513	514	529	541	550	509	552	504	562	517	469	551	473	539	512	528	540	517	535	532	502	527	538	539	505	517	515	509	513	532	543	515	530	514	500	522	526	544	505	541	532	546	519	529	527	530	500	531	529	560	520	519	523	516	486	554	538	582	489	529	527	542	519	490	522	556	507	563	496	538	525	515	519	525	558	520	528	483	530	519	531	519	570	548	501	547	524	554	582	548	512	510	514	540	551	510	469	520	540	530	522	558	542	517	531	521	554	533	481	510	531	533	533	542	538	571	541	547	561	498	526	515	545	503	523	510	527	500	530	535	524	486	534	521	567	548	535	538	511	534	529	538	502	500	549	516	522	546	503	480	520	523	568	512	552	513	509	526	541	481	534	529	505	516	534	519	547	543	518	522	541	515	532	559	533	531	524	529	523	537	510	520	585	509	497	549	558	527	511	527	498	535	533	560	523	510	501	501	539	553	510	542	518	530	493	533	503	519	516	543	507	540	493	564	535	551	545	509	531	528	531	529	491	508	506	544	560	557	521	519	508	546	536	518	466	545	471	516	517	508	546	535	531	522	606	559	492	527	543	528	546	523	515	505	559	567	482	526	563	517	538	546	560	507	500	531	521	510	596	498	520	537	543	545	537	480	542	508	512	531	546	504	525	586	545	518	524	523	521	516	542	521	516	523	542	534	553	548	517	557	513	534	513	558	498	486	528	520	516	520	510	532	518	546	521	528	512	514	509	534	556	539	520	517	512	526	529	511	529	511	579	545	519	546	547	559	523	517	551	545	542	554	520	513	546	539	514	549	548	492	523	536	521	517	534	560	485	497	535	539	539	526	498	546	520	517	543	533	491	540	572	526	519	500	541	521	531	525	537	504	469	526	516	497	546	524	500	532	525	540	527	538	545	549	508	526	557	540	506	532	490	495	523	491	543	510	555	518	529	517	487	509	540	515	570	541	510	510	537	548	541	506	564	538	480	535	536	526	514	525	551	560	540	528	535	557	553	562	557	546	517	528	511	548	541	499	524	481	499	536	535	510	494	517	484	535	489	486	478	535	507	525	539	574	518	524	548	548	531	511	507	519	501	496	525	509	520	514	556	545	576	536	497	505	507	500	526	501	481	554	555	536	499	554	539	549	504	492	538	592	541	546	491	539	523	492	542	545	540	524	575	503	521	520	549	495	532	545	561	583	505	519	518	474	536	484	516	500	527	503	547	535	565	522	516	559	466	525	558	514	513	531	528	530	545	501	558	492	550	545	550	529	544	552	511	563	521	483	507	542	527	514	551	513	563	575	527	531	525	501	558	545	515	518	540	510	486	505	537	528	536	515	506	544	541	566	537	514	485	527	566	518	526	512	445	503	507	554	502	503	547	482	485	521	528	519	525	536	499	517	507	533	513	530	507	529	517	557	543	524	563	562	496	536	509	507	532	539	535	532	539	542	512	525	512	549	546	526	549	502	526	546	530	525	515	565	506	513	546	530	518	519	522	526	522	513	485	547	502	485	512	541	513	507	510	503	554	545	509	530	548	530	542	546	495	504	505	546	513	521	547	523	476	512	563	539	527	527	564	507	509	496	532	538	521	545	538	519	531	558	504	529	518	518	517	501	537	566	554	531	540	533	527	515	486	516	540	518	515	540	539	495	531	527	543	513	527	540	536	551	530	494	534	515	557	564	492	516	511	524	549	514	539	512	528	522	532	531	547	512	505	596	523	553	542	523	547	541	521
26012	21458	25745	23546	18074	12983	7848	5093	3811	4013	3439	4345	3143	2329	2269	1718	1880	1984	1861	1385	1319	916	926	782	884	624	661	709	571	526	565	578	563	487	304	380	375	351	257	237	279	279	243	210	245	217	219	183	170	202	173	169	182	165	182	154	163	151	168	167	183	198	163	168	156	161	149	164	162	152	173	185	147	180	152	142	164	169	150	163	158	129	129	187	155	151	168	155	157	170	180	163	159	139	141	150	162	177	160	165	149	157	137	133	132	139	164	154	152	159	169	128	166	174	161	141	156	146	144	162	183	171	144	164	161	155	139	145	169	162	154	177	178	150	142	139	166	162	163	162	171	169	156	155	153	158	150	163	144	161	136	184	147	167	166	149	154	170	135	125	143	164	162	151	129	170	159	155	175	179	180	159	157	149	156	164	170	177	160	171	150	162	175	161	166	154	157	150	159	168	171	177	171	159	160	146	158	154	155	154	170	174	168	151	158	145	185	153	173	175	164	156	154	149	143	166	153	164	134	165	137	150	167	140	140	165	160	170	148	168	163	164	144	172	154	158	173	146	139	152	139	175	164	167	157	167	150	145	142	152	167	158	146	175	150	173	160	159	168	154	141	154	142	169	149	145	156	167	171	168	159	151	132	161	159	157	162	150	162	145	155	160	156	161	156	147	150	149	151	160	156	150	146	155	150	165	156	140	165	158	155	167	160	161	147	148	157	173	172	157	184	144	151	148	144	149	149	169	146	150	166	168	132	175	144	158	155	165	146	161	154	148	163	152	143	159	156	138	157	155	175	157	164	182	136	155	151	172	179	149	155	148	198	170	166	158	164	162	168	151	176	171	167	141	157	149	147	143	160	153	181	166	160	162	146	140	145	165	177	167	149	175	149	163	156	181	152	152	139	150	176	170	154	134	180	175	131	160	137	144	170	188	149	163	143	157	153	167	156	188	158	152	162	167	148	145	165	165	155	159	161	170	186	166	155	154	162	154	178	155	154	154	181	149	160	135	146	177	131	158	163	157	152	160	166	181	138	162	153	149	170	140	167	172	157	190	151	183	164	170	182	165	156	160	162	158	175	180	148	180	167	159	153	172	155	161	155	150	139	162	164	172	145	174	151	163	150	153	160	148	152	151	155	159	124	170	137	150	150	166	153	167	168	166	154	169	165	167	157	144	166	160	154	163	169	171	164	145	155	173	144	161	151	149	157	144	141	144	152	172	157	152	153	148	144	144	163	149	132	177	169	155	163	161	163	163	169	142	166	163	151	156	164	179	160	179	161	156	177	156	153	162	162	160	172	153	136	155	147	168	172	182	149	176	164	152	189	180	159	158	160	166	190	137	159	151	169	155	144	192	197	164	182	158	165	183	157	175	156	163	168	188	155	165	143	144	146	139	148	178	165	147	168	158	147	159	144	137	135	181	141	154	169	149	181	158	182	170	157	167	168	170	173	179	158	143	143	168	150	155	153	178	175	163	158	189	153	166	174	180	152	158	162	169	150	164	162	146	155	147	178	164	149	191	180	150	138	162	172	163	141	180	154	193	157	158	167	155	153	150	130	138	145	172	138	153	170	163	159	160	184	148	146	168	150	160	142	163	167	163	176	187	141	163	160	163	154	148	160	188	155	189	147	178	153	142	163	159	174	162	168	169	171	207	136	166	174	169	134	152	168	179	182	157	163	188	153	154	172	153	160	159	172	149	137	151	175	171	150	145	147	160	146	155	167	153	185	162	161	137	173	165	165	142	137	144	156	147	154	163	167	160	157	182	143	162	161	147	150	162	145	161	164	136	145	140	157	135	155	147	160	143	166	162	138	172	164	152	138	144	158	162	151	144	152	183	154	182	162	153	178	169	156	159	126	130	161	150	148	151	156	170	151	155	179	162	147	143	148	161	136	149	182	171	155	153	152	167	171	165	153	154	143	178	166	166	148	142	171	184	192	156	141	156	151	159	158	148	135	169	157	154	149	158	168	134	169	165	165	189	156	148	160	155	152	133	164	162	166	160	136	162	165	152	177	160	152	148	150	167	162	170	153	157	167	164	189	153	152	182	143	149	133	159	191	151	163	166	142	156	164	173	163	178	147	163	148	160	164	156	160	154	146	155	167	155	166	169	146	170	159	163	137	166	161	151	157	155	157	184	153	163	150	178	168	163	143	176	165	166	149	145	149	147	152	169	157	151	174	135	147	152	182	172	136	167	155	169	150	166	171	152	167	163	149	157	145	166	154	158	168	155	159	166	155	154	154	159	145	149	155	159	158	131	155	154	163	146	147	148	155	155	156	177	135	154	172	143	176	152	150	175	152	164	151	127	135	144	177	157	160	144	150	174	154	169	185	190	164	171	144	142	141	181	172	157	171	172	162	166	181	182	162	180	142	161	145	167	169	162	149	149	167	153	151	147	162	173	166	140	141	165	171	144	176	174	166	183	160	154	173	147	163	165	147	163	150	167	152	145	158	144	138	161	165	151	146	151	174	161	160	178	141	176	159	145	158	156	145	164	169	159	147	162	160	175	151	171	161	144	153	148	155	158	161	167	178	149	179	166	139	168	166	157	175	155	156	166	138	167	158	166	144	162	143	133	149	125	160	149	153	155	151	158	150	168	144	144	182	151	156	158	164	149	142	170	150	151	149	155	161	163	167	148	176	164	172	162	164	166	156	166	172	151	167	147	164	183	155	163	163	149	175	166	141	167	144	147	134	134	147	164	143	157	152	163	143	153	146	167	154	166	165	159	158	155	160	149	156	180	169	173	162	150	149	162	151	151	165	165	182	158	168	126	173	167	153	164	158	171	163	148	156	165	154	136	174	148	167	163	142	158	154	150	160	160	152	149	153	166	159	163	141	122	170	168	156	176	157	160	138	172	160	162	189	156	173	186	138	136	150	146	170	142	147	164	168	165	165	176	154	182	184	149	173	170	146	185	135	185	137	169	159	150	168	177	160	150	152	176	157	165	160	167	154	169	167	165	163	183	174	165	176	161	170	154	175	173	142	157	173	156	150	159	148	164	194	137	156	151	152	179	152	165	156	160	158	181	160	149	154	168	162	157	157	153	152	158	158	140	145	158	133	149	118	167	153	173	156	145	168	168	163	172	174	152	169	148	167	177	140	157	168	161	150	143	151	148	176	163	183	159	174	152	180	164	155	153	183	163	150	155	152	182	167	147	159	157	136	150	146	157	158	143	152	156	159	153	165	147	178	172	166	153	179	178	144	144	174	155	138	140	170	143	146	174	156	165	177	181	176	157	161	152	144	154	170	151	153	167	171	173	154	151	174	164	146	160	143	154	169	184	149	135	152	143	153	151	136	157	167	163	174	141	145	160	157	154	144	155	132	147	163	153	154	166	167	155	156	188	175	170	167	163	150	158	166	174	121	151	161	143	150	153	166	148	150	156	177	200	149	167	154	158	148	149	159	167	176	166	148	148	145	148	171	148	160	153	152	158	152	155	161	149	151	162	158	154	158	144	130	165	142	158	171	189
19296	19276	28928	29549	25561	22972	17147	14377	13004	14351	12833	16239	12371	8933	8996	7916	8363	8200	8477	7960	6559	5264	5175	4275	4919	3755	4019	4041	3261	2991	3330	3489	3099	2838	1344	2343	1844	2045	1199	1108	1312	1309	1126	889	904	692	789	695	705	608	633	674	594	550	552	562	500	534	587	604	566	622	523	509	542	515	529	539	488	494	494	466	489	467	473	463	464	454	495	503	456	463	435	440	473	409	462	442	459	444	459	435	461	441	454	457	430	432	441	417	483	427	472	515	458	447	474	422	428	449	470	470	376	422	409	474	452	431	420	457	464	469	449	434	414	421	406	437	435	470	459	471	451	449	431	444	428	451	475	449	412	418	404	440	451	452	414	420	462	468	450	461	459	447	425	471	405	463	444	447	461	425	444	439	438	423	455	427	431	428	486	433	437	431	434	432	439	415	460	434	416	465	425	442	420	468	451	436	478	429	450	478	436	473	453	443	452	424	445	430	479	438	446	422	470	459	448	471	482	439	459	435	435	451	480	474	426	437	437	424	463	466	447	428	461	441	439	444	444	499	435	440	442	437	456	435	404	440	449	423	449	446	462	424	459	490	451	417	435	423	429	437	442	437	453	439	429	480	479	470	451	458	421	447	459	422	448	447	476	466	415	387	435	475	458	416	411	431	447	443	437	485	444	451	448	444	438	453	482	451	459	463	451	447	473	428	441	447	432	458	444	420	454	460	421	421	436	455	477	447	448	417	469	432	461	452	458	424	433	448	429	437	438	439	452	418	447	433	486	447	480	429	449	439	458	438	451	412	427	459	438	459	462	445	467	464	427	456	423	447	439	453	435	429	466	464	414	465	407	443	429	452	444	436	471	458	434	442	469	466	457	426	483	417	465	425	436	437	441	448	453	421	474	445	468	446	429	484	439	425	449	407	471	414	429	469	444	429	433	464	460	419	426	426	422	481	407	452	440	471	463	482	455	463	457	460	480	437	445	461	468	411	469	451	466	465	470	409	442	428	425	456	433	453	445	475	427	484	428	434	437	474	436	392	481	433	409	387	446	494	446	457	445	427	409	435	474	390	463	440	438	464	471	444	441	490	451	449	445	465	425	441	437	443	415	470	426	436	465	496	363	475	462	452	443	446	451	478	419	410	458	421	435	463	492	449	438	456	406	462	467	443	448	486	453	469	460	423	464	472	436	467	443	449	455	472	441	430	439	450	444	423	450	481	466	433	447	442	478	420	460	485	461	477	429	438	425	519	448	430	436	475	425	431	473	492	465	469	431	443	468	449	425	488	460	449	435	442	486	440	436	455	462	486	443	444	475	439	482	442	448	447	416	474	437	438	445	448	458	454	425	466	438	455	432	462	445	432	441	432	462	457	464	458	397	430	465	457	424	420	437	428	431	420	464	444	449	422	417	471	428	439	475	483	408	446	488	403	451	455	445	398	471	440	467	444	430	465	472	462	442	470	408	458	450	436	435	458	450	471	416	450	453	479	441	431	452	430	469	473	464	503	404	446	427	478	426	471	468	449	440	427	443	408	441	472	481	453	441	444	433	442	481	496	464	485	450	436	445	450	439	464	406	467	452	424	499	450	456	426	468	456	451	423	444	448	450	475	428	439	472	457	456	435	432	436	458	417	448	439	460	481	413	443	458	457	443	431	449	468	452	445	459	447	453	510	451	433	433	458	434	486	488	459	469	426	422	463	450	429	441	454	470	402	456	442	468	441	459	470	434	452	441	429	458	435	455	489	499	424	446	421	457	430	432	461	433	432	468	468	440	451	418	454	482	459	421	464	478	441	430	446	476	441	439	435	434	377	469	442	441	448	468	429	459	428	462	449	444	444	469	457	431	472	483	486	441	440	467	413	413	470	457	459	455	458	434	480	428	456	471	442	433	438	457	452	437	465	466	430	468	462	471	439	448	481	439	475	434	471	461	456	468	452	437	439	412	456	448	460	411	426	466	418	456	468	462	459	450	431	448	460	425	471	433	394	448	458	387	454	452	442	496	452	439	456	452	458	427	510	479	414	447	441	467	455	429	451	458	455	441	451	475	469	430	471	452	416	427	447	451	470	438	451	434	447	459	435	440	439	483	485	462	420	425	453	443	496	418	454	458	514	469	420	439	458	461	405	455	452	438	437	437	457	390	429	454	476	469	446	451	464	432	450	426	438	447	481	474	429	392	449	449	434	472	456	463	499	447	451	434	466	445	440	453	423	419	471	440	410	442	426	440	466	436	437	445	412	450	440	438	451	445	438	413	436	427	446	415	456	447	455	464	428	468	451	422	417	427	439	468	414	475	411	417	474	475	458	447	441	437	425	422	466	442	427	471	413	471	434	436	458	434	429	425	425	462	432	459	457	438	444	429	467	440	432	460	472	472	496	457	483	442	464	458	461	488	416	438	440	446	479	395	457	426	435	443	506	480	462	498	465	439	402	459	437	457	433	445	464	436	443	437	438	438	430	425	433	464	434	415	452	465	420	484	423	449	444	443	461	472	441	462	445	465	472	435	411	438	434	408	471	490	434	443	456	417	425	455	435	423	441	453	439	444	440	452	440	439	444	461	467	440	468	418	430	431	458	466	458	457	469	435	436	448	483	417	453	460	464	412	449	429	486	436	448	455	503	442	436	439	446	454	462	450	497	446	465	456	483	434	433	465	452	443	460	457	429	462	434	436	437	456	457	453	484	466	424	419	480	449	458	462	420	455	449	473	448	466	431	455	442	465	423	441	416	458	441	458	451	432	463	444	444	429	461	425	439	459	456	436	395	438	471	441	427	440	494	392	435	454	442	460	463	461	439	423	451	460	469	435	458	443	486	460	426	451	431	438	469	444	452	433	467	452	469	469	451	440	472	437	447	443	441	464	472	475	435	439	451	443	479	450	483	421	440	436	473	447	448	423	437	439	426	453	424	435	470	466	452	440	448	454	466	440	454	437	450	455	446	443	485	446	480	457	449	458	441	426	446	450	449	438	405	417	449	418	428	412	461	444	452	480	448	436	404	392	451	434	450	456	405	444	443	428	458	495	447	453	439	442	465	485	459	422	404	481	444	432	433	436	445	443	454	443	402	434	496	443	459	453	454	440	481	435	452	440	451	422	441	459	466	445	410	416	468	454	442	456	487	436	461	471	459	453	445	426	473	472	443	461	472	467	423	470	489	463	456	425	466	441	429	426	441	465	468	465	427	434	410	472	457	497	445	428	492	463	452	459	455	455	425	443	454	440	430	486	443	407	412	459	443	438	449	425	435	439	444	456	444	434	438	403	431	509	440	480	460	464	453	441	457	454	451	404	417	442	451	455	466	458	448	438	458	453	470	391	415	487	448	462	469	436	460	401	449	421	434	448	500	456	430	436	459	463	445	482	436	473	435	478	408	446	410	446	482	440	418	430	478	462	416	425	458	460	445	461	417	417	451	449	458	451	441	478	422	485	454	488	474	473	432	461	444	468	417	454	462	435	423	437	450	493	435	448	419	433	423	445	430	433	481	471	409	441	489
43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
