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
336286740567	336286741088	336286741638	336286742188	336286742738	336286743288	336286743838	336286744388	336286744938	336286745488	336286746038	336286746588	336286747138	336286747688	336286748238	336286748788	336286749338	336286749888	336286750438	336286750988	336286751538	336286752088	336286752638	336286753188	336286753738	336286754288	336286754838	336286755388	336286755938	336286756488	336286757038	336286757588	336286758138	336286758688	336286759238	336286759788	336286760338	336286760888	336286761438	336286761988	336286762538	336286763088	336286763638	336286764188	336286764738	336286765288	336286765838	336286766388	336286766938	336286767488	336286768038	336286768588	336286769138	336286769688	336286770238	336286770788	336286771338	336286771888	336286772438	336286772988	336286773538	336286774088	336286774638	336286775188	336286775738	336286776288	336286776838	336286777388	336286777938	336286778488	336286779038	336286779588	336286780138	336286780688	336286781238	336286781788	336286782338	336286782888	336286783438	336286783988	336286784538	336286785088	336286785638	336286786188	336286786738	336286787288	336286787838	336286788388	336286788938	336286789488	336286790038	336286790588	336286791138	336286791688	336286792238	336286792788	336286793338	336286793888	336286794438	336286794988	336286795538	336286796088	336286796638	336286797188	336286797738	336286798288	336286798838	336286799388	336286799938	336286800488	336286801038	336286801588	336286802138	336286802688	336286803238	336286803788	336286804338	336286804888	336286805438	336286805988	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2785	3650	2300	2785	3650	2300	2785	3650	2300	2785	3650	2300	2785	3650	2300	2785	3650	2300	2785	3650	2300	2785	3650	2300	2785	3650	2300	2785	3650	2300	2785	3650	2300	2785	3650	2300	2785	3650	2300	2785	3650	2300	2785	3650	2300	2785	3650	2300	2785	3650	2300	2785	3650	2300	2785	3650	2300	2785	3650	2300	2785	3650	2300	2785	3650	2300	2785	3650	2300	2785	3650	2300	2785	3650	2300	2785	3650	2300	2785	3650	2300	2785	3650	2300	2785	3650	2300	2785	3650	2300	2785	3650	2300	2785	3650	2300	2785	3650	2300	2785	3650	2300	2785	3650	2300	2785	3650	2300	2785	3650	2300	2785	3650	2300	2785	3650	2300	2785	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
33283	38388	42130	36243	36663	35364	36406	39868	28849	22074	18715	19498	29100	19617	19785	20073	18252	13776	13330	11783	8093	6641	7222	7015	7044	6364	6503	4628	4599	5543	5070	5118	4923	3270	3461	3172	2351	2017	2089	1760	1046	548	553	540	420	301	236	270	243	217	245	296	227	189	209	231	337	222	181	167	192	164	214	270	215	222	192	168	172	176	172	169	170	165	157	150	177	186	166	162	146	163	151	182	170	165	167	173	162	172	165	156	189	172	157	185	184	164	145	153	152	149	168	147	170	168	170	152	139	151	177	164	149	157	147	158	158	161	181	170	167	144	149	133	158	156	157	164	139	163	139	155	169	147	161	146	154	150	140	163	161	174	158	159	162	163	176	152	136	155	171	134	177	168	175	156	171	172	163	149	176	152	156	164	155	173	166	162	151	160	142	168	172	157	155	189	164	160	167	172	197	150	160	167	151	160	170	171	164	162	170	152	171	167	170	160	170	152	161	177	160	178	184	176	172	150	166	154	174	177	173	161	185	168	140	152	170	148	170	163	147	150	177	170	152	152	164	172	178	171	180	152	133	161	171	161	153	161	160	156	165	194	150	165	167	148	170	162	157	167	149	160	158	166	177	138	161	175	159	144	161	162	130	183	166	155	157	141	173	169	180	167	163	179	163	155	180	159	204	165	161	152	169	182	172	143	156	157	158	174	167	146	161	170	197	162	159	185	161	175	180	154	131	161	168	162	140	195	143	162	180	142	168	167	151	147	146	181	156	160	179	164	155	155	141	181	159	194	157	175	163	156	156	160	157	161	175	163	164	158	156	136	153	186	165	169	147	172	186	152	156	135	177	183	152	179	143	148	184	171	165	168	191	163	170	172	174	163	160	164	168	145	168	174	180	151	177	184	173	179	158	157	180	176	144	156	186	185	162	151	163	157	167	173	155	150	156	167	171	168	187	156	179	169	131	176	151	154	188	164	143	163	168	165	156	156	142	142	153	169	170	158	154	166	163	153	135	160	161	142	167	159	173	172	141	156	170	155	146	173	161	164	157	164	153	148	140	165	164	188	177	167	165	162	173	151	157	156	163	138	166	147	156	163	159	162	149	160	156	146	146	192	156	149	157	160	163	153	171	141	158	151	152	169	159	154	155	165	164	154	158	169	152	168	148	138	195	156	176	165	148	172	179	157	145	171	168	152	188	160	164	174	155	156	154	142	156	149	151	154	148	179	147	183	155	165	155	154	177	181	164	158	171	172	164	167	158	174	142	144	158	144	184	159	200	154	167	149	163	159	166	155	176	161	150	171	172	133	143	182	162	169	150	167	163	165	138	163	165	171	153	165	154	172	159	173	149	198	170	154	179	161	182	180	162	158	150	162	144	152	144	160	145	146	148	146	157	162	156	164	166	172	171	166	170	150	155	155	174	181	145	163	159	173	160	181	150	147	160	167	170	158	143	168	170	180	165	160	177	134	151	148	165	178	168	163	186	181	165	141	171	140	161	154	153	149	147	156	168	170	159	159	166	160	133	191	166	151	181	166	159	145	179	178	157	167	163	164	154	150	175	172	167	158	159	157	181	155	142	161	167	168	160	142	173	172	137	155	190	152	171	159	173	165	166	157	150	152	179	171	165	165	164	156	157	142	145	159	150	169	175	173	173	161	157	190	179	165	174	193	163	139	171	171	155	174	160	187	165	162	155	179	167	175	157	169	180	152	165	158	173	173	165	174	172	151	148	158	156	169	155	148	165	154	162	168	182	153	185	178	167	158	154	166	161	165	155	176	147	137	153	164	162	172	156	157	156	166	181	184	141	186	168	146	169	136	151	159	147	171	185	152	142	141	141	156	169	154	156	173	157	172	161	162	143	165	156	161	175	167	143	177	162	160	171	185	167	194	157	170	159	144	181	160	157	170	162	184	163	159	156	177	168	163	171	185	185	163	151	151	162	167	144	161	186	160	163	153	165	163	173	169	166	163	154	176	163	164	158	173	149	158	153	149	179	159	151	160	139	172	160	184	172	172	149	150	182	164	162	155	171	176	158	164	177	200	169	158	186	154	187	153	152	152	171	144	170	167	159	156	140	146	142	167	156	171	163	166	167	165	162	154	184	167	160	160	168	146	180	188	177	170	181	160	159	154	173	177	175	161	179	165	163	167	134	147	164	180	170	151	163	159	163	149	149	161	155	175	163	165	150	170	165	174	133	153	152	153	144	166	144	149	193	155	175	157	145	146	167	163	180	174	163	158	173	139	157	173	160	161	189	151	160	172	172	168	168	158	153	168	150	161	168	150	188	175	184	163	159	165	167	152	142	155	135	149	167	156	160	161	157	139	154	167	182	159	150	158	161	176	183	149	161	142	161	147	168	153	157	164	158	152	168	158	162	146	156	156	161	165	167	171	138	173	158	145	177	149	183	184	154	160	164	152	166	163	162	151	165	148	164	167	174	191	190	157	154	167	164	166	155	162	174	158	143	167	165	149	164	183	146	168	151	165	179	163	154	170	177	173	161	180	140	186	134	152	179	174	154	145	154	171	139	146	152	163	168	142	192	153	140	171	163	160	157	176	171	172	165	162	159	149	179	168	165	171	157	164	161	153	160	154	167	175	170	165	170	141	162	167	145	156	163	145	129	167	141	158	170	167	159	159	155	153	165	168	153	172	152	175	161	162	170	162	166	152	167	176	172	165	194	150	151	163	163	155	170	183	164	140	143	155	145	149	141	187	177	171	167	162	168	180	164	157	167	152	181	177	153	157	172	153	164	158	158	162	166	188	139	161	152	162	169	169	172	155	171	165	140	138	146	175	172	135	144	156	171	164	150	167	168	181	169	171	166	147	162	152	165	141	157	123	162	178	159	155	150	153	162	179	154	157	178	191	159	153	173	172	165	153	153	177	162	156	168	181	165	144	153	155	166	165	181	153	172	158	175	171	147	166	165	146	189	162	157	171	156	152	159	159	158	174	165	164	174	162	177	152	134	174	143	161	140	176	158	140	139	166	168	175	168	163	138	176	168	172	177	178	168	169	174	166	181	139	163	163	153	147	171	159	149	173	196	170	157	142	178	140	173	159	157	164	154	167	177	160	155	151	164	164	162	150	165	164	172	163	166	133	153	167	174	159	153	169	166	176	157	153	181	178	175	168	142	137	167	170	144	172	157	148	162	143	177	153	201	172	174	160	166	155	160	152	156	157	164	165	161	144	175	157	168	154	150	158	174	157	153	149	160	144	159	141	175	171	166	155	168	181	142	145	168	168	165	180	145	150	179	179	149	153	165	185	139	169	160	159	169	157	138	153	159	137	163	137	157	175	168	159	160	157	146	173	171	133	190	157	152	141	156	172	169	159	175	188	156	155	149	150	151	181	167	155	160	150	162	174	135	153	137	165	167	145	153	157	146	176	149	154	168	166	174	147	153	156	179	167	170	160	192	156	200	169	168	155	176	132	143	171	191	178	173	162	167	142	164	163	158	154	165	170	157	206	152	139	147	153	158	151	159	190	163	156	165	166	157	182
22576	33531	40924	43090	46272	46492	49398	52489	37856	34196	33660	36901	42388	33936	34575	36870	34807	29830	32074	30578	25315	24180	25771	25693	26360	24563	24639	18794	19884	23011	21384	22261	20746	15059	16858	14693	12268	11171	11644	10297	6256	3321	3145	2984	2001	1560	1243	1216	1003	870	1145	1678	944	745	569	922	1519	1021	479	460	462	500	785	1023	927	823	714	590	495	455	468	412	434	506	468	439	460	441	479	443	421	429	402	439	400	462	429	451	421	447	436	451	442	480	447	426	446	459	455	422	421	447	447	482	431	440	447	440	427	462	454	424	456	423	406	435	450	429	429	453	441	439	480	452	445	452	445	454	476	451	453	472	422	470	443	463	436	438	457	432	413	459	453	436	427	440	457	460	421	457	408	457	445	399	420	448	472	430	468	437	458	465	444	424	422	426	432	472	469	441	465	433	436	407	404	445	407	435	432	425	455	434	441	427	435	460	454	416	414	452	415	424	464	488	417	432	468	434	437	458	450	425	423	449	433	416	434	411	442	425	424	448	436	444	442	488	446	444	476	455	443	429	440	432	475	439	457	442	443	405	430	442	446	436	466	444	418	436	463	459	420	430	435	425	408	458	453	453	424	482	467	409	458	425	400	438	433	414	414	430	448	433	448	448	448	482	414	459	453	417	402	457	453	440	438	463	419	453	451	444	427	445	454	408	457	485	444	453	455	429	461	417	431	428	453	431	482	460	480	495	431	431	451	431	418	426	488	452	442	479	452	469	426	487	420	472	497	466	442	468	441	462	416	441	426	438	453	456	471	450	462	450	409	469	422	431	442	446	443	451	440	432	414	423	445	451	464	476	408	458	461	455	463	449	452	404	430	426	450	487	444	432	435	454	457	435	483	451	462	425	461	443	433	420	416	424	452	491	458	452	470	436	476	452	473	461	442	467	460	463	463	461	434	417	408	446	457	440	453	438	419	436	423	450	433	437	434	461	477	422	447	429	439	436	455	432	436	438	443	452	432	458	462	471	442	438	445	488	420	443	404	449	454	451	428	439	406	465	443	434	427	460	472	461	431	427	455	419	433	459	447	453	466	431	435	456	489	417	426	432	399	459	465	448	423	470	468	460	439	454	445	482	467	438	451	443	402	445	439	451	432	439	438	449	445	407	455	431	439	461	445	407	410	428	477	451	442	443	456	406	474	440	454	416	448	442	449	492	442	481	432	452	470	432	443	420	425	450	407	426	411	457	440	432	404	476	438	441	463	462	464	390	465	468	429	383	389	418	443	449	420	451	454	446	443	453	461	422	438	437	428	453	470	450	410	448	419	436	455	430	433	464	445	462	438	461	457	430	454	432	449	424	425	453	454	415	430	446	448	414	468	463	503	443	417	433	444	405	426	417	437	449	481	441	431	447	450	425	414	431	451	420	444	455	455	456	437	441	438	449	437	468	448	445	443	421	485	431	445	438	448	452	486	454	419	434	440	413	484	444	431	456	444	441	429	425	435	481	454	430	477	462	447	443	479	440	413	472	429	438	452	462	409	426	460	451	452	441	465	434	427	439	442	450	450	424	402	494	440	435	469	438	430	430	473	435	460	474	407	437	439	451	446	453	458	472	428	483	476	444	422	417	452	458	442	421	418	458	472	436	426	446	426	429	509	473	431	442	425	471	454	416	405	408	449	401	467	422	461	455	428	425	439	435	454	421	455	441	437	442	448	436	417	452	433	447	440	458	459	441	428	437	443	440	425	498	432	408	457	426	426	462	496	397	426	464	446	416	426	429	474	429	488	439	411	442	457	438	442	445	455	444	440	444	439	471	448	456	426	496	382	426	444	463	474	429	454	459	445	430	455	398	414	463	438	486	442	451	441	490	428	429	452	436	449	504	401	472	462	432	429	437	439	430	455	457	436	469	468	464	432	425	447	425	462	469	441	442	423	452	457	443	458	420	403	461	456	439	426	424	448	421	441	465	483	415	466	418	429	446	423	415	412	419	455	458	400	452	425	465	426	483	419	482	436	461	446	407	454	452	462	431	431	433	468	434	462	446	460	460	426	486	441	453	452	463	427	472	464	430	428	437	439	455	461	471	454	437	420	426	437	472	449	432	403	408	445	424	435	442	475	485	453	428	485	434	434	420	446	419	434	451	433	442	408	468	446	421	412	415	430	458	448	442	456	430	456	448	459	445	430	483	404	438	442	446	429	466	466	429	444	418	419	473	491	431	461	452	471	460	464	466	477	412	442	469	460	441	434	404	464	451	431	441	430	423	426	459	443	435	445	448	475	427	429	404	447	484	443	459	441	429	453	427	452	457	436	457	443	468	457	433	464	455	448	441	455	469	448	433	461	414	437	474	471	432	429	443	474	499	453	447	419	470	452	462	431	455	442	450	475	426	417	450	446	424	395	464	439	414	421	453	426	458	435	455	471	465	434	496	471	487	454	481	478	473	439	438	439	448	440	463	412	450	455	460	459	436	451	450	415	429	431	488	430	445	424	410	466	478	458	500	441	437	439	476	458	455	404	459	459	454	458	452	448	461	463	431	414	492	447	442	494	437	437	444	472	418	417	404	429	416	460	459	456	403	458	430	415	424	472	460	412	475	445	467	410	461	431	430	449	434	459	446	391	433	475	467	461	427	437	449	439	482	460	448	447	429	472	488	435	445	437	461	485	450	444	405	405	428	447	422	463	453	466	399	446	443	426	453	431	480	454	449	459	454	411	450	452	460	391	416	426	459	451	444	463	476	495	434	477	399	412	464	466	463	407	425	456	434	453	445	433	443	454	495	455	462	415	421	443	477	418	444	404	434	454	428	433	448	447	439	442	457	459	471	487	432	490	459	445	460	421	424	468	473	451	420	456	439	426	433	459	447	421	457	446	457	460	428	382	403	442	431	398	413	430	446	443	466	443	438	490	476	426	470	444	474	449	472	478	439	425	451	385	493	450	446	419	450	445	443	434	430	443	442	435	416	441	414	478	468	433	440	394	408	451	449	474	438	425	422	395	420	464	448	463	464	459	424	458	456	478	435	421	458	470	408	434	432	432	458	416	453	451	470	435	448	426	441	428	444	446	424	399	458	457	447	486	476	451	448	449	418	431	433	429	417	437	470	427	429	443	485	452	449	440	458	431	441	420	450	437	438	432	444	450	414	430	412	444	420	427	470	442	421	429	427	452	424	436	431	444	416	438	478	428	466	477	470	457	413	437	432	426	451	431	443	470	424	459	472	462	433	448	451	383	467	451	420	433	439	415	429	449	454	443	409	412	460	456	449	450	439	449	461	431	445	432	411	472	437	455	458	412	433	434	461	438	445	486	453	455	445	430	471	442	451	498	434	452	437	457	456	435	429	424	478	443	435	425	420	442	454	448	460	459	437	428	443	439	421	450	462	437	430	419	436	477	486	461	429	459	457	457	423	459	478	458	424	472	449	421	447	449	431	474	432	427	444	430	455	445	455	435	420	466	431	458	422	454	403	440	455	464	479	446	449	471	468	447	463	475	427	440	439	451	418	472	429	443	437	431	428	458	457
12777	11642	14980	12750	9138	6177	5111	4812	2629	1860	1546	1641	1932	1257	1294	1263	1023	740	728	637	449	417	397	443	409	412	380	293	323	347	361	354	333	276	316	243	222	227	212	194	142	160	142	161	150	145	150	136	131	139	154	163	116	151	150	139	158	152	134	154	144	114	147	135	128	144	160	156	144	134	148	140	130	136	116	139	131	123	145	149	167	141	130	140	156	131	100	139	137	127	150	138	131	128	135	124	138	152	155	141	121	144	121	122	141	141	122	134	143	120	147	118	128	135	144	139	137	152	145	134	117	131	141	123	133	117	141	142	137	124	142	148	113	121	148	130	159	109	129	155	154	151	120	143	141	123	140	135	139	153	134	155	132	134	132	138	148	130	136	115	145	122	151	149	132	134	123	131	130	123	134	119	151	110	140	144	136	129	131	125	134	158	138	130	156	144	140	134	140	131	128	143	115	136	120	113	145	128	143	151	132	138	116	138	134	155	137	151	131	130	145	130	139	135	146	146	151	129	144	130	134	131	131	147	133	134	135	137	152	131	128	135	135	121	141	142	123	119	137	151	149	142	144	122	141	121	126	147	139	153	135	137	138	140	118	128	125	118	138	134	138	141	143	170	124	147	144	120	137	151	135	136	154	140	152	142	141	139	144	126	171	171	138	138	145	118	142	142	143	152	142	155	152	173	151	141	142	140	123	143	161	142	135	146	142	117	140	125	147	145	131	123	156	133	151	141	137	147	143	120	146	148	122	140	143	117	131	126	127	131	159	144	116	138	156	122	152	135	149	136	119	134	121	134	135	134	148	157	145	112	129	155	128	100	145	131	124	138	145	139	149	135	130	138	138	149	148	132	150	144	130	121	130	135	106	143	121	133	157	145	139	109	147	146	129	145	146	125	140	125	146	161	114	131	139	132	149	136	118	145	144	111	137	124	131	157	135	123	154	155	135	125	123	127	149	124	156	131	153	148	132	124	139	134	127	121	137	123	132	168	137	126	134	148	142	130	116	142	149	143	152	124	142	147	152	145	136	127	146	139	131	135	112	134	150	118	149	134	135	129	140	127	130	121	143	123	132	163	150	160	143	128	144	151	132	121	157	123	142	147	131	123	143	139	137	130	132	129	140	109	119	131	127	119	121	149	119	127	134	131	150	139	142	136	133	129	110	145	148	133	126	148	132	145	138	158	153	153	142	150	126	143	137	131	135	124	147	159	138	138	125	134	108	152	127	157	157	132	138	141	148	140	144	147	151	169	140	136	136	138	133	156	155	130	151	124	126	121	153	130	144	137	153	138	133	132	148	115	133	118	133	143	151	128	138	125	148	122	131	146	146	134	112	130	132	139	135	131	153	115	142	132	144	141	154	133	134	142	169	136	127	152	128	142	151	120	134	166	129	125	132	129	136	131	125	130	138	141	132	122	119	144	146	156	147	151	129	148	119	150	135	156	139	123	123	151	135	140	138	146	125	134	126	137	122	135	161	143	142	154	151	143	143	136	156	125	140	144	143	123	152	128	151	147	125	146	122	141	162	155	148	112	139	123	128	142	126	130	111	124	128	147	157	155	140	121	144	145	121	137	135	147	151	145	132	134	141	155	128	149	138	126	159	128	125	145	137	147	142	113	125	131	148	118	141	140	145	114	151	145	145	139	152	152	147	137	138	150	140	143	114	130	124	150	155	134	128	133	118	137	122	134	132	119	148	147	143	121	122	152	156	124	130	124	125	139	132	135	154	139	135	117	134	138	159	142	146	125	148	150	156	153	109	128	142	121	125	148	134	136	155	108	142	143	143	144	164	136	148	135	141	125	120	134	130	130	137	145	129	127	147	143	128	130	140	152	146	149	135	139	128	134	143	135	146	130	120	130	128	137	120	132	139	118	133	141	164	134	131	139	143	134	125	133	146	138	134	127	133	144	135	147	147	135	141	143	143	127	144	132	135	123	151	132	143	132	123	123	153	124	144	158	146	146	135	148	134	123	130	155	138	145	134	153	131	150	142	141	108	147	128	144	124	139	151	130	155	127	144	133	125	114	116	146	125	156	133	144	150	149	136	129	135	138	113	136	140	151	138	129	130	150	119	124	147	154	141	129	123	147	155	144	120	129	134	133	133	146	129	133	140	128	143	128	121	142	141	146	127	134	143	153	129	125	155	125	136	123	124	140	143	147	125	144	137	149	137	133	110	144	143	117	127	140	146	132	130	124	150	131	147	131	132	147	124	127	132	148	115	158	133	146	137	132	132	136	134	153	142	133	150	141	148	103	116	137	129	142	146	140	155	144	135	122	135	133	155	143	133	113	130	151	148	140	140	137	132	137	125	141	161	118	132	133	127	159	123	161	149	124	136	150	165	131	132	141	133	129	147	127	150	142	128	130	153	151	125	152	146	117	155	140	151	144	125	132	137	150	138	147	140	145	124	144	125	130	144	150	124	149	139	126	133	144	141	133	146	126	140	112	140	121	134	151	139	142	159	138	143	154	122	121	125	122	144	124	145	139	141	123	139	166	118	147	116	131	148	128	142	133	153	162	133	129	140	148	120	124	138	132	126	146	127	129	130	127	135	129	144	144	138	148	128	141	134	113	124	150	153	135	132	150	128	134	136	129	148	154	146	127	143	140	125	146	134	134	137	114	135	151	144	132	122	137	142	155	126	145	142	138	132	135	125	143	144	133	148	142	141	142	141	133	140	110	139	142	106	149	129	156	122	157	140	126	139	141	131	145	117	159	133	145	148	136	136	162	141	141	147	133	115	152	141	137	143	137	151	144	144	155	135	130	140	129	139	138	120	147	157	137	138	155	122	115	134	150	151	133	116	131	142	140	129	136	150	137	150	130	164	149	153	132	135	145	132	114	145	133	150	132	140	134	177	157	143	159	138	128	143	137	157	153	134	159	123	124	147	152	143	146	125	149	137	119	118	142	153	156	142	131	146	140	146	134	140	131	130	141	117	143	132	129	130	119	137	108	148	146	134	142	135	129	150	138	122	137	164	133	149	158	136	155	138	155	138	139	129	144	142	128	136	143	142	138	156	113	114	131	137	142	123	129	141	134	132	141	124	105	157	149	156	142	143	141	155	143	151	133	132	145	137	122	144	150	112	130	125	160	129	128	135	138	146	137	140	135	165	138	150	121	127	148	135	141	140	145	136	145	142	152	125	131	131	145	129	134	126	142	133	128	128	121	143	136	124	135	144	133	122	129	124	140	175	110	150	127	130	134	124	110	141	146	139	142	142	148	142	137	159	142	136	143	135	126	117	127	133	132	144	135	126	124	141	116	117	135	135	126	111	136	130	151	131	156	139	133	143	121	128	147	157	134	137	158	143	140	150	152	143	120	132	145	157	139	130	160	119	121	127	136	131	140	135	143	133	139	145	140	133	141	126	137	139	147	135	137	145	135	151	147	136	148	155	122	149	148	139	126	145	132	134	146	142	154	116	147	130	129	139	129	142	127	147	124	125	132	134	125	137	144	125	141	146	132	133	122
8572	11531	19810	22924	20561	17815	17456	17403	10581	8593	7162	8376	8882	6378	6599	6440	5420	3946	4182	3565	2557	2235	2241	2320	2332	2344	2043	1591	1787	2155	1990	2056	1792	1312	1388	1317	1008	911	952	904	643	598	511	571	476	487	462	454	421	466	411	460	425	404	422	416	431	380	412	398	387	426	433	413	445	445	440	446	415	424	378	341	392	367	405	376	375	383	388	392	381	392	391	411	376	381	391	396	397	396	403	379	399	421	398	368	397	366	388	404	395	395	392	402	399	412	401	386	382	369	381	376	381	405	385	374	373	364	400	374	379	385	415	388	392	390	384	410	416	400	383	375	392	357	375	397	445	401	371	352	400	372	368	402	406	350	383	361	386	366	398	400	389	391	397	386	387	376	361	395	348	422	369	406	415	388	363	372	382	384	424	396	408	392	370	381	386	367	378	380	379	390	371	371	375	415	413	389	362	376	411	359	430	393	391	378	373	390	399	395	438	401	412	395	399	414	369	391	373	411	418	395	386	396	430	385	413	385	396	371	396	406	385	371	377	418	353	376	431	397	345	386	414	424	395	367	397	383	386	394	414	423	374	382	373	327	363	368	390	402	380	412	389	395	421	352	394	433	396	432	360	374	408	388	395	402	401	379	363	366	368	371	386	355	384	425	379	370	361	368	357	415	399	406	394	386	427	383	371	409	411	386	389	417	390	389	381	413	363	382	381	378	394	390	414	381	423	369	395	381	388	368	369	377	422	380	376	395	381	389	385	390	392	379	375	395	350	381	402	361	357	413	353	372	431	381	377	413	410	399	429	387	400	400	368	374	405	360	366	387	406	375	373	391	383	408	413	351	402	420	371	389	377	373	399	352	409	409	366	413	402	398	380	409	390	384	377	372	382	367	400	435	407	392	390	362	403	380	409	359	390	365	412	388	390	388	373	387	380	370	370	407	337	372	378	408	340	367	372	374	420	376	395	414	388	387	376	375	408	374	362	409	398	399	393	363	363	375	401	383	401	361	428	426	385	381	408	408	374	368	390	383	407	411	392	366	397	357	404	388	385	370	404	387	407	387	382	358	413	411	371	402	387	393	416	360	354	357	386	368	406	359	418	359	390	396	408	399	356	387	405	392	412	385	365	383	378	390	361	385	336	436	375	371	409	378	377	372	386	412	368	395	363	420	406	369	390	373	391	377	439	377	378	376	411	359	385	382	389	382	351	381	403	384	397	373	406	416	386	399	417	365	429	353	362	394	395	373	382	367	337	395	418	410	371	387	376	402	394	390	357	361	408	390	374	383	379	389	365	425	414	390	364	407	415	411	415	387	372	373	383	374	408	382	399	384	374	415	421	360	383	360	366	360	380	382	422	384	397	356	348	370	378	370	389	392	419	394	403	406	416	416	403	381	395	385	423	378	375	372	375	364	358	375	383	402	387	375	360	408	363	370	382	371	357	397	404	391	369	358	394	415	370	408	378	402	382	359	371	363	404	336	387	407	400	382	386	402	393	423	373	385	381	343	366	400	377	428	381	415	400	362	388	411	381	387	395	391	364	399	385	396	377	396	379	373	375	396	362	383	373	416	377	391	362	405	392	419	370	408	413	408	407	408	403	375	363	379	377	423	408	377	376	366	392	375	390	369	408	399	396	380	377	385	372	369	383	422	365	404	398	408	406	378	363	367	419	400	394	366	405	368	401	376	380	383	393	370	362	374	398	405	371	390	392	412	379	416	395	376	419	338	404	371	382	366	379	361	359	371	389	374	403	373	397	367	386	402	385	435	400	410	430	364	366	388	354	376	399	354	383	419	393	388	363	351	357	386	404	368	383	390	410	382	389	393	385	348	387	389	405	403	383	379	376	365	374	398	391	367	404	379	406	391	381	347	370	387	377	378	370	349	398	406	385	389	398	388	391	412	428	395	392	397	400	382	375	411	416	407	371	345	379	409	384	387	390	394	374	355	410	382	414	406	386	407	394	389	362	393	417	408	395	398	399	411	397	382	385	397	399	384	404	410	382	382	369	362	359	368	374	390	391	377	413	360	376	374	369	424	409	389	387	363	397	370	373	372	383	418	400	396	380	390	363	384	364	363	396	382	405	407	413	399	403	387	427	398	402	396	407	423	362	370	437	395	411	410	341	408	395	394	388	428	406	416	419	384	366	363	401	367	388	400	358	383	387	374	371	393	419	357	378	375	382	373	394	379	375	401	364	376	443	395	374	405	398	382	392	406	379	406	401	381	390	383	384	396	368	374	394	334	392	384	373	384	404	424	419	422	414	378	373	399	400	388	393	418	412	388	382	399	385	367	416	385	389	372	353	404	387	392	418	413	362	374	363	423	389	415	421	407	384	359	399	381	389	396	399	380	370	424	397	377	383	357	420	400	400	379	394	409	392	361	384	379	410	419	389	360	411	400	406	380	390	373	391	389	395	381	353	359	387	369	385	392	395	391	384	371	393	381	389	429	381	407	353	403	416	405	404	373	399	391	373	369	404	391	388	384	420	359	381	397	404	378	382	408	396	390	395	384	372	404	384	375	424	392	382	351	360	394	397	381	397	398	373	366	366	374	386	389	415	391	388	373	374	375	388	386	401	408	416	436	359	396	407	380	377	401	384	363	397	407	404	383	422	382	414	403	383	384	380	380	374	403	370	410	393	384	406	393	374	428	364	378	374	377	387	390	379	376	404	426	392	387	393	375	395	410	380	391	346	359	417	383	378	376	394	344	370	364	403	381	359	400	404	376	416	378	365	383	381	374	373	369	379	339	401	402	383	404	376	421	390	388	382	392	394	424	404	378	349	370	390	366	382	398	382	403	378	358	369	409	359	397	412	390	380	423	395	351	400	378	401	385	377	397	371	366	374	391	390	422	396	404	382	399	368	397	403	392	402	414	441	381	405	403	435	380	406	419	407	379	372	404	390	363	399	379	390	364	389	390	380	424	385	407	392	387	411	367	381	410	384	411	390	369	386	378	397	364	381	386	406	387	403	405	387	404	393	394	370	401	362	392	378	383	408	372	375	393	410	388	380	396	415	380	391	382	381	379	414	368	406	383	359	364	403	377	379	424	393	406	387	364	397	399	404	425	385	387	414	446	463	397	401	403	401	393	353	380	354	403	367	406	384	370	397	398	358	398	404	370	408	399	369	378	390	369	374	368	376	367	428	394	393	376	373	397	386	399	369	407	365	375	401	436	412	385	470	373	371	394	375	348	403	348	383	381	371	388	385	380	394	378	391	423	387	392	425	404	379	410	390	379	403	356	360	407	418	409	363	406	398	360	403	396	389	398	403	357	431	400	399	406	402	399	385	376	424	392	365	402	354	404	420	400	406	408	357	398	353	354	388	422	385	369	353	390	435	397	378	441	398	400	360	428	366	394	424	397	386	396	387	360	409	390	375	396	431	363	370	374	428	392	424	381	406	374	395	392	397	395	366	409	389	422	398	356	374	409	401	388	379	421	367	389	362	369	400	408	362	400	408	371	389	394	375	373	374	391	349	397	359	374
28106	35971	42862	37320	34999	31591	34438	35949	25719	18270	13994	17953	21488	15931	13774	13910	12037	9011	8940	8263	6132	4039	3959	4243	4694	3771	4048	3468	3659	3801	3309	3591	2680	1952	2144	1908	1248	1234	1276	809	522	488	410	390	265	214	228	208	198	165	165	185	186	182	159	138	135	108	130	122	141	141	176	202	251	235	222	189	166	146	150	143	133	133	139	134	120	126	134	126	141	136	123	137	115	137	118	134	136	117	118	133	124	137	124	113	123	139	118	159	161	137	131	141	112	119	134	125	106	110	143	126	135	141	117	128	110	136	139	121	132	150	148	125	130	125	147	148	139	126	114	125	119	134	125	127	164	157	161	125	129	138	135	116	125	113	125	122	153	129	123	125	151	147	128	133	127	109	141	105	125	135	126	116	130	132	126	124	126	141	134	132	154	125	133	119	117	142	125	121	132	140	142	125	137	118	124	138	126	127	144	132	100	117	128	133	130	118	135	144	116	112	123	132	152	135	131	133	127	150	127	129	122	134	143	130	134	135	127	128	106	135	142	145	149	150	144	141	129	120	132	139	130	142	144	134	132	115	140	141	130	144	112	134	123	136	132	133	117	111	135	126	120	127	149	126	120	117	145	111	117	120	143	141	126	118	143	123	125	131	146	138	150	132	111	122	136	130	99	137	144	134	125	138	126	166	136	129	124	128	122	132	116	128	138	123	145	128	125	133	117	116	137	111	125	125	115	122	120	143	131	143	141	147	144	118	119	153	110	141	129	131	147	130	149	141	126	117	137	145	128	141	133	139	144	119	129	138	133	148	144	106	138	127	133	151	134	140	148	128	150	131	135	137	101	130	127	138	154	122	138	121	142	133	133	132	131	137	127	127	120	119	112	128	115	127	144	130	150	143	118	160	138	142	129	129	149	125	139	135	125	106	120	113	110	149	146	122	127	132	122	128	147	141	143	114	132	136	115	136	115	149	133	132	127	129	127	130	146	150	114	133	149	117	149	151	125	143	126	112	136	147	141	129	140	123	139	128	141	128	144	140	107	107	146	132	124	133	127	124	138	118	119	138	141	122	155	132	160	144	150	134	140	151	140	144	145	128	140	131	105	142	143	142	122	118	126	137	139	123	144	107	142	109	118	118	138	123	117	137	124	144	124	142	136	133	117	120	153	137	116	148	108	128	131	111	116	136	109	132	116	120	137	150	117	118	134	113	134	142	122	143	117	116	122	113	136	119	151	128	128	129	141	123	115	131	127	143	122	127	139	130	150	144	128	113	121	133	131	132	119	134	127	138	130	141	139	144	155	135	125	129	130	121	120	142	134	115	130	155	133	104	136	126	129	135	119	148	146	153	136	142	129	136	132	126	145	130	116	120	140	139	136	132	130	131	123	142	131	129	135	133	116	132	139	148	127	146	122	120	141	120	121	130	136	124	120	136	125	111	130	139	120	121	132	131	132	108	123	126	105	120	141	138	124	131	130	147	135	139	129	135	122	134	127	132	152	135	153	110	135	131	132	118	123	112	132	132	119	135	138	130	149	127	118	139	113	128	145	132	143	129	117	135	122	140	143	136	123	128	140	133	136	140	126	124	111	127	119	122	131	155	134	146	160	145	122	125	143	132	101	148	121	137	137	117	133	124	155	116	131	147	122	130	123	144	145	113	114	123	132	124	137	149	120	135	144	139	164	125	153	132	133	127	156	135	157	126	122	137	130	120	133	132	126	140	146	138	134	132	118	126	136	137	142	116	141	125	128	140	130	126	145	133	108	118	128	124	140	130	156	166	127	141	149	124	120	126	149	109	137	132	121	138	124	132	111	128	158	131	131	143	121	135	123	142	129	165	133	118	105	144	132	118	131	124	131	101	123	135	106	128	130	142	139	136	146	146	130	160	144	141	128	123	149	130	127	112	129	128	149	133	123	129	120	127	141	141	125	126	137	125	132	122	137	130	129	125	153	133	134	143	139	125	113	129	142	128	122	111	145	137	144	130	139	137	132	143	153	153	117	116	140	129	122	159	120	136	142	128	128	145	125	124	141	131	135	123	109	134	137	128	123	127	140	128	149	144	137	128	153	133	129	121	129	123	128	158	148	149	140	145	147	144	142	112	137	130	145	141	129	138	137	115	129	141	123	110	136	156	153	130	144	144	131	134	130	112	119	117	124	131	145	141	130	120	130	122	165	124	122	116	131	123	153	133	136	131	138	152	114	136	136	130	122	141	146	114	131	160	126	163	143	130	140	126	138	126	120	124	142	117	127	152	133	136	120	125	126	136	117	125	136	117	151	142	108	136	122	113	119	115	137	135	143	129	129	117	127	112	132	136	113	133	133	132	127	132	116	139	141	142	121	144	116	156	137	147	131	136	136	157	124	124	117	125	121	130	131	145	147	125	120	116	130	155	146	130	126	111	129	132	123	133	142	140	112	135	125	127	135	135	149	126	139	149	120	108	135	131	134	134	106	134	144	131	148	149	136	132	132	135	115	138	113	128	125	136	132	126	125	138	120	140	126	114	119	135	135	122	120	117	124	128	118	115	135	129	130	123	111	121	121	145	143	127	123	116	147	112	152	117	136	129	131	133	127	143	131	136	134	123	140	114	139	129	121	125	111	153	129	115	138	154	133	134	128	124	151	145	126	139	146	135	118	146	137	146	138	126	133	139	123	125	149	127	131	137	136	126	121	138	126	121	134	135	142	120	129	137	131	128	130	129	113	125	123	145	128	143	125	149	134	131	117	120	149	130	106	129	157	139	137	125	120	126	123	128	118	133	128	133	148	127	130	122	145	128	130	133	119	126	125	146	114	153	123	141	121	112	121	123	123	130	121	141	132	118	114	143	142	128	116	137	128	155	124	128	136	109	136	115	118	118	150	129	131	117	131	121	135	128	118	134	146	119	146	116	128	137	146	152	132	134	120	127	111	145	141	109	114	145	151	123	130	129	114	116	134	118	139	118	142	134	149	126	123	110	123	123	121	122	144	145	130	139	132	168	131	144	120	143	128	119	129	144	125	133	131	135	113	123	119	156	154	134	106	132	117	128	140	132	146	132	152	146	139	123	105	104	141	138	125	135	137	129	140	132	118	114	138	133	113	125	139	120	117	131	138	153	136	131	131	121	139	143	120	101	114	152	131	108	120	136	130	132	141	133	152	133	105	151	129	115	121	142	127	120	133	148	118	128	155	143	134	104	135	122	127	113	115	138	116	136	134	104	132	127	126	150	154	133	121	127	133	131	142	169	130	126	118	131	151	121	120	121	113	138	133	114	122	124	146	171	125	131	130	119	138	133	161	134	126	126	132	126	131	142	140	105	116	145	162	136	118	150	108	128	114	132	121	140	116	141	122	131	120	135	127	124	122	138	130	126	135	133	139	127	110	136	130	129	124	117	147	149	122	122	140	127	124	148	150	117	136	137	127	118	124	129	132	122	156	156	130	110	126	131	124	138	145	140	125	133	116	120	128	126	141	130	154	137	133	129	96	142	131	147	113	136	114	140	136	156	130	145
19053	31879	39887	43005	42593	42916	46955	48696	37192	32467	30421	37024	37217	31813	29151	31212	29714	26042	27473	26678	23507	17550	18828	20382	21752	17721	19463	17220	18402	18537	16788	18420	14111	10711	11832	10372	7386	8074	8154	5223	3182	3034	2573	2020	1519	1025	996	914	772	641	594	742	721	631	522	420	377	373	405	362	369	399	608	993	1162	1125	937	764	546	420	402	383	357	377	384	375	357	355	417	369	418	365	388	370	389	360	352	378	372	368	367	382	425	408	371	371	350	381	325	335	390	371	377	399	378	387	378	388	382	432	393	414	356	373	376	381	377	386	400	387	395	384	383	374	387	369	346	384	411	399	380	332	357	367	381	356	402	388	348	370	368	371	396	342	409	365	366	388	383	361	370	390	390	385	403	357	422	374	417	361	397	388	380	408	409	387	412	387	357	401	416	365	394	346	353	389	370	366	361	395	354	416	404	365	377	387	360	413	393	410	404	360	384	391	387	398	372	371	382	377	393	375	384	374	397	399	368	353	370	385	378	350	375	371	397	395	377	375	379	367	401	391	388	344	400	381	349	402	324	361	382	380	408	378	424	343	378	366	369	374	397	387	380	376	350	378	376	420	386	360	366	391	379	389	384	344	366	397	354	384	356	355	386	365	400	382	408	336	366	379	364	370	387	380	369	389	362	396	390	372	365	391	344	376	369	364	346	383	390	400	392	402	410	391	388	356	423	376	372	374	355	352	327	393	374	357	383	357	400	367	377	385	380	372	373	408	410	388	376	348	370	408	369	376	404	410	388	346	384	372	383	418	365	367	386	377	381	378	377	339	373	426	349	386	361	372	373	374	385	395	389	372	381	409	369	364	370	398	367	374	397	399	380	383	382	367	381	374	388	368	384	362	367	378	375	389	375	355	395	384	369	409	383	416	351	393	389	386	429	412	405	372	414	370	378	369	358	372	354	349	383	394	405	389	395	350	349	366	408	372	374	371	344	371	347	395	396	382	372	376	367	384	384	370	350	381	384	388	362	356	395	385	392	402	383	353	401	387	414	399	363	377	378	370	428	383	381	380	367	382	396	385	380	346	360	404	351	377	373	396	356	392	356	411	339	410	390	343	361	384	370	384	391	366	383	383	394	425	377	388	390	357	372	382	344	377	364	403	379	355	368	393	349	382	391	397	364	381	389	370	377	387	379	379	369	342	358	408	404	387	363	365	404	374	393	382	352	363	373	363	385	394	401	373	350	405	361	390	374	401	383	380	381	412	380	339	367	376	379	367	380	383	384	399	386	358	374	410	342	361	377	388	376	408	390	386	377	398	378	391	370	390	379	393	402	389	393	366	372	373	393	390	424	383	397	357	394	405	390	358	420	401	348	384	375	376	427	374	387	334	366	389	373	354	345	355	371	371	402	401	367	354	373	366	375	373	353	390	381	384	345	381	338	394	400	367	361	367	376	395	387	353	392	384	390	387	389	373	370	342	345	311	386	369	398	376	367	344	356	385	343	363	386	396	380	388	342	353	383	398	369	369	375	358	371	415	346	379	353	397	362	409	372	386	356	367	398	395	386	384	384	390	353	399	395	354	369	409	415	355	366	378	362	376	370	369	399	398	355	397	360	393	390	357	379	371	397	391	378	382	393	360	383	394	386	368	374	396	376	355	386	364	405	383	388	407	376	345	424	365	396	375	366	358	397	354	356	326	363	420	363	368	388	353	393	391	334	363	396	374	363	379	383	370	401	335	378	383	380	360	372	357	346	392	329	366	400	374	370	383	368	376	367	340	369	378	399	395	398	393	382	371	416	379	374	375	382	392	383	395	389	342	377	375	397	393	383	380	389	350	384	384	396	387	368	380	365	366	413	346	415	345	383	401	404	397	367	378	360	370	415	394	364	355	365	396	398	407	408	365	386	362	379	369	388	339	380	379	412	413	384	389	363	400	370	380	364	399	348	375	381	395	372	387	366	394	369	395	385	375	364	367	376	386	343	430	371	397	369	422	408	377	381	367	409	373	388	344	367	400	412	343	355	376	371	391	393	371	342	378	373	374	395	403	378	407	336	376	408	373	386	380	385	402	375	347	391	352	359	372	334	374	407	401	384	402	397	387	364	362	398	375	396	356	345	389	339	355	352	365	330	383	332	399	375	343	393	390	352	366	375	376	388	402	384	369	375	390	336	363	391	350	374	380	359	402	369	411	404	377	387	354	396	361	374	379	367	345	404	389	392	320	384	383	371	395	375	363	335	352	365	382	360	353	350	380	385	361	373	366	381	370	385	374	391	384	377	392	364	379	400	400	385	409	362	376	373	401	390	353	374	397	378	365	377	394	396	386	356	356	392	370	372	377	359	395	367	358	419	325	367	363	359	396	351	376	348	354	369	357	402	393	416	405	394	390	349	375	399	376	383	401	373	374	398	379	379	354	349	401	389	390	332	394	366	405	364	358	395	373	355	346	373	390	366	321	381	406	390	348	391	397	390	367	396	390	384	346	365	328	373	385	381	335	418	383	357	380	394	358	387	386	353	386	371	380	379	366	374	377	384	376	401	384	423	406	392	370	378	357	371	376	362	374	363	411	450	377	378	410	367	404	354	388	348	391	377	385	361	402	386	357	426	389	376	406	373	376	346	379	378	347	369	408	346	392	374	410	409	368	400	369	368	415	366	400	391	402	364	400	341	390	405	397	428	387	392	361	380	347	360	351	385	405	374	413	392	401	359	384	425	386	379	398	357	382	373	374	400	368	392	375	397	408	403	363	344	400	360	392	405	375	424	378	406	383	393	367	394	391	372	365	408	390	340	347	351	371	395	382	385	379	343	359	378	379	415	417	368	365	390	372	405	397	382	364	345	347	398	366	378	388	381	387	376	376	363	360	371	355	392	356	383	371	383	395	394	392	360	419	362	363	375	395	384	386	380	368	346	361	428	332	382	375	349	391	364	402	368	353	396	364	395	390	391	377	377	366	376	382	381	372	342	356	384	356	387	374	397	371	370	331	464	381	397	387	367	396	352	395	344	360	379	368	383	379	389	366	382	363	371	383	386	368	382	365	382	359	368	392	345	353	360	369	407	362	388	375	360	377	370	387	367	385	350	442	408	367	414	364	374	367	408	352	383	373	397	381	340	388	369	349	399	372	345	351	378	365	362	379	379	411	367	354	393	357	401	367	371	382	403	374	387	349	365	394	388	344	381	383	375	379	351	371	408	380	360	398	352	349	390	379	366	404	380	400	406	359	369	407	326	400	341	383	395	377	386	382	379	378	370	392	398	380	390	368	366	399	360	386	393	396	358	380	404	376	389	427	401	395	372	379	420	365	393	381	350	359	406	384	433	368	363	328	353	346	378	374	376	345	359	381	400	381	355	385	404	343	384	383	379	369	375	391	388	387	357	384	381	366	374	373	364	401	402	361	357	403	341	393	380	362	414	352	383	379	395	366	358	385	398	352	401	357	385	376	432	368	392	414	354	369	391	374	413	354	355	378	355	380	381	412	371	388	385	348	356	413	406	408	348	378	381	368	392	367
34666	40857	46526	40890	39915	33411	32008	39596	33241	26395	23639	24973	30561	23909	22222	20667	19178	15112	14864	13661	11306	6521	6672	6944	7888	6977	5540	5290	6453	6020	5540	5707	4654	3918	4202	3360	2167	2396	2137	1545	911	813	685	495	359	301	351	251	243	224	192	227	265	227	210	187	179	231	230	179	180	186	291	336	330	260	244	239	189	189	186	176	156	149	175	181	167	180	167	180	162	157	186	178	174	161	176	191	223	174	183	182	167	161	162	167	172	160	177	193	181	162	182	173	177	178	160	156	152	194	166	200	189	136	190	178	172	147	194	164	150	158	187	179	210	187	152	166	177	170	154	150	173	162	177	178	174	160	183	167	200	170	180	163	188	192	178	155	186	151	159	163	195	181	166	146	183	177	192	163	180	194	158	175	196	163	187	195	165	173	175	170	192	164	185	166	167	150	172	162	164	175	176	167	166	158	176	176	168	172	164	161	175	175	178	175	180	186	156	171	156	172	176	161	201	155	164	192	184	191	193	206	193	172	154	154	157	178	171	162	177	156	190	175	153	158	189	178	186	159	182	177	199	175	178	156	188	159	161	196	166	188	165	184	177	176	176	169	189	164	177	162	174	197	172	149	189	179	187	157	165	168	180	180	173	203	150	170	177	179	189	204	189	165	145	191	156	172	185	180	187	187	175	165	161	192	176	166	174	163	182	160	188	151	173	168	177	190	166	169	183	165	159	187	182	170	201	188	171	153	159	180	166	178	176	180	185	169	164	161	179	189	167	169	182	176	174	169	181	169	163	173	168	165	196	191	181	193	166	174	171	191	153	173	175	181	160	170	155	149	168	188	169	161	163	164	176	156	165	155	184	175	162	179	209	158	170	185	159	158	186	181	188	180	182	165	183	161	162	188	165	198	170	187	150	166	169	178	169	165	167	188	172	171	177	172	171	173	186	148	155	181	173	153	179	173	156	162	180	152	199	176	160	163	197	194	189	176	162	187	195	165	174	169	182	172	154	193	180	180	169	184	157	177	188	169	179	178	179	218	165	171	173	157	182	153	193	176	168	182	181	156	163	177	173	179	186	185	188	186	175	156	178	186	185	196	180	166	183	178	193	171	152	198	174	167	158	177	173	179	176	163	172	157	171	179	166	169	188	172	179	186	195	155	183	157	177	171	186	182	157	179	147	179	173	174	175	163	147	164	172	173	176	168	167	168	170	179	152	171	169	160	181	158	186	168	155	167	178	187	148	182	168	180	194	186	164	163	146	193	222	173	146	169	179	185	184	195	174	190	172	188	195	162	160	192	177	182	164	174	191	172	184	165	158	186	170	145	154	166	177	196	182	164	154	183	184	183	173	188	159	175	212	198	181	192	167	179	168	173	167	183	138	163	159	186	176	169	162	175	187	180	181	195	173	160	176	178	180	170	192	182	165	187	155	190	169	189	188	188	180	185	157	180	181	185	153	153	201	169	167	181	189	126	163	188	184	188	175	168	178	178	186	162	171	172	191	150	186	172	164	175	168	165	149	171	171	171	193	189	159	164	174	154	159	175	158	193	170	190	171	169	170	177	169	171	180	175	187	159	195	156	178	137	211	203	169	170	163	152	198	182	194	190	168	169	178	182	154	163	173	163	169	161	171	186	165	159	164	171	181	176	153	171	174	179	184	165	182	174	174	171	162	191	161	176	163	189	175	185	189	167	158	150	182	173	156	196	182	148	165	184	189	131	180	173	194	179	171	189	175	161	175	189	180	172	158	162	186	165	161	153	184	193	182	189	171	173	189	192	155	178	162	171	172	179	188	144	185	163	188	163	164	163	160	176	194	177	169	177	186	204	177	188	166	157	169	170	179	192	179	186	169	154	171	157	182	164	168	178	181	158	173	159	163	190	164	185	182	159	168	176	167	181	158	161	169	182	185	167	180	182	172	182	169	175	173	152	166	168	164	188	192	188	168	157	158	156	156	166	199	158	174	158	189	142	182	173	171	165	158	183	189	173	177	157	187	176	155	182	179	186	169	181	174	165	172	179	198	164	180	171	204	210	192	165	175	168	192	174	187	169	183	169	174	170	153	186	177	189	179	184	165	165	165	172	168	184	185	163	196	166	156	156	174	179	177	193	158	164	157	169	167	180	164	181	198	181	178	177	185	171	180	182	138	157	151	191	181	177	174	188	186	171	186	175	188	204	150	171	182	152	173	180	174	163	145	167	202	163	183	173	172	173	154	166	160	170	178	182	186	190	188	170	185	188	192	153	156	156	170	177	182	164	204	187	174	161	183	163	198	181	167	187	183	164	175	144	166	180	175	180	141	173	191	162	155	179	167	201	178	170	176	163	166	194	189	170	162	149	183	196	155	167	185	179	186	157	164	173	158	170	162	192	198	191	182	174	171	176	158	170	184	185	169	174	177	189	177	180	181	174	179	176	189	173	194	191	145	151	155	178	155	172	189	172	171	177	201	176	181	170	191	167	168	166	176	171	178	165	162	192	176	176	161	161	150	173	177	194	185	167	197	169	183	169	170	188	182	170	165	183	188	171	159	159	171	185	183	166	175	145	149	163	155	180	162	186	179	177	202	168	168	176	193	190	165	164	200	188	151	180	155	170	173	178	181	166	182	175	174	181	157	181	142	166	152	159	171	150	168	197	173	168	157	180	161	174	168	182	184	181	180	176	185	182	158	167	169	170	187	179	162	176	171	179	166	182	157	188	172	184	185	197	169	171	170	153	174	165	164	183	175	167	178	174	151	183	170	170	172	180	174	145	148	194	172	199	165	180	166	160	183	169	189	166	170	163	175	137	179	163	162	168	160	192	167	174	186	168	176	168	178	169	189	190	182	180	153	180	174	182	176	158	183	167	179	159	175	166	164	165	189	193	193	179	163	180	164	182	163	194	181	195	164	173	170	161	188	168	165	157	190	189	183	190	172	180	168	183	191	202	160	152	193	194	177	172	168	181	171	175	178	169	182	166	162	159	186	195	172	154	184	166	159	178	156	164	163	154	175	166	168	183	172	153	202	177	169	187	173	139	165	183	168	160	143	161	180	158	179	172	181	181	177	166	180	177	193	161	174	145	189	153	180	183	174	130	173	160	179	199	164	177	166	176	183	179	157	192	173	179	161	153	183	188	163	173	168	204	165	170	208	167	162	168	148	168	182	160	195	167	193	190	178	178	154	181	199	178	167	189	171	165	186	165	164	181	200	178	160	174	156	158	169	185	186	176	168	180	190	167	160	156	179	174	181	205	194	183	173	161	171	145	184	166	162	164	183	149	195	141	165	180	143	161	202	145	190	190	163	174	155	155	179	140	177	173	171	163	170	159	169	181	184	146	170	185	163	162	160	174	208	167	178	170	156	168	159	169	185	169	169	158	180	172	191	180	166	169	196	164	179	163	170	158	158	184	186	164	180	187	180	160	157	176	211	190	184	179	173	184	181	208	165	154	182	180	199	196	188	196	191	176	184	193	192	171	158	169	174	187	193	184	176	177	186	166	178	161	177	172	175	195	165	189
23764	35931	44312	47607	48495	45133	45631	51777	44694	39624	38677	42505	44919	38763	36683	37219	36481	33429	33862	34049	31773	22690	25475	26635	28672	25907	22318	22998	26055	24480	23494	23569	19711	17832	19373	16140	12045	13491	12231	9458	5317	5110	4077	2850	1892	1653	1601	1264	955	838	814	846	1009	1005	863	632	620	814	881	498	494	591	1286	1715	1458	1206	907	666	563	533	508	507	487	503	473	472	496	499	471	484	458	478	473	483	461	488	530	500	440	475	471	511	468	450	511	512	453	437	483	498	481	472	484	452	472	505	470	484	486	434	459	527	467	490	551	511	470	511	480	513	516	461	468	539	459	468	483	474	456	523	485	488	470	495	440	466	467	507	503	476	487	446	447	519	467	469	477	428	465	495	461	510	486	463	465	472	507	458	493	502	475	445	468	478	494	511	478	482	456	509	471	494	481	484	494	484	484	494	487	476	468	476	491	499	495	504	479	516	455	480	458	509	465	478	464	500	476	486	451	495	481	461	483	474	468	504	480	510	465	493	506	464	481	469	496	474	493	490	503	458	523	470	467	479	455	463	482	485	437	516	457	461	480	484	488	445	472	512	466	464	496	459	475	480	493	452	510	481	490	459	478	456	500	512	437	488	501	481	502	461	445	461	504	515	478	455	448	509	472	462	500	502	492	494	549	441	469	496	469	464	440	485	481	479	487	482	524	483	444	461	462	474	457	454	454	463	470	471	478	486	462	506	514	465	461	448	511	473	495	479	443	450	487	524	473	494	441	491	511	510	499	446	458	478	457	525	485	447	457	472	513	484	468	464	462	528	430	485	494	483	500	511	469	454	488	510	453	464	456	452	439	516	500	491	470	445	467	482	495	457	455	457	500	473	463	471	476	481	525	473	475	481	482	472	469	457	487	482	502	455	461	460	479	476	490	480	489	481	429	447	497	503	493	446	500	470	503	451	469	473	448	470	452	498	490	459	477	443	469	502	451	479	475	452	502	473	491	498	489	469	440	491	461	506	490	514	485	512	451	505	493	443	508	468	463	435	472	518	466	464	505	463	436	468	504	479	448	478	445	452	496	498	467	512	471	467	479	456	489	479	553	472	497	473	486	505	506	484	480	460	461	470	467	431	467	494	457	491	464	477	518	467	457	474	501	474	454	457	517	462	502	489	490	493	484	481	472	464	504	436	467	490	485	480	451	534	486	467	485	490	453	482	424	493	457	450	437	448	478	461	450	473	514	445	481	459	490	475	458	507	481	499	509	449	475	494	474	451	471	459	486	445	471	496	457	478	438	483	486	487	471	499	479	432	503	437	485	459	483	490	479	505	520	468	473	497	509	483	490	459	457	462	471	475	475	520	480	475	404	460	455	465	467	476	476	501	461	461	471	472	447	430	494	458	459	473	495	502	505	476	485	470	487	495	506	502	479	453	502	489	463	515	411	504	473	470	483	459	455	451	480	489	478	494	464	522	476	483	508	438	436	460	484	481	464	474	508	464	485	464	453	464	448	453	492	474	449	437	501	489	451	452	464	489	478	484	513	477	477	477	487	481	469	453	471	506	488	439	466	463	479	474	447	504	475	488	488	482	449	448	506	499	460	452	481	480	468	456	518	488	484	506	469	481	451	488	497	434	468	478	449	467	466	482	475	426	477	496	516	500	470	494	512	502	512	519	482	489	485	527	484	471	469	476	467	445	494	457	460	476	493	513	506	470	485	508	462	476	469	479	453	475	469	477	507	423	474	437	440	538	439	478	503	499	476	425	483	471	495	483	490	488	477	509	463	454	482	480	513	522	483	488	508	451	488	458	473	495	507	466	511	482	516	478	511	498	451	469	491	470	476	515	500	489	454	465	440	446	484	498	474	483	490	476	491	483	469	491	495	491	474	484	498	498	493	484	495	492	464	479	444	488	485	481	457	504	476	475	470	478	458	476	433	492	492	476	492	474	448	473	469	423	467	471	440	496	489	476	485	490	460	447	459	495	472	531	474	518	464	480	461	467	455	446	481	494	488	468	457	446	439	489	471	475	518	471	466	462	490	509	501	492	513	487	468	468	530	478	483	508	475	481	498	522	439	484	479	473	440	498	477	471	525	469	504	466	442	471	473	485	416	480	490	485	483	439	488	502	434	485	492	497	498	478	494	484	471	475	464	466	465	450	485	508	490	513	470	500	456	466	499	480	525	491	461	474	451	477	494	480	455	498	431	470	473	487	473	472	448	482	469	447	470	492	479	479	510	474	497	507	472	450	467	529	506	503	488	446	485	494	459	497	464	474	487	471	446	479	499	496	447	466	494	504	472	513	481	503	446	462	423	450	524	449	464	465	471	466	523	497	473	453	461	478	488	505	460	460	455	465	460	477	465	503	480	491	487	462	490	474	466	459	474	477	486	492	479	460	454	489	499	442	457	482	452	476	491	471	467	444	481	504	467	458	504	502	478	429	456	460	425	483	497	486	493	465	519	436	440	466	511	415	504	440	480	448	476	505	483	482	458	514	495	491	470	475	474	465	447	438	471	476	452	468	468	482	453	423	485	459	484	507	459	466	508	440	519	476	510	461	490	485	456	467	456	481	469	495	457	465	470	472	521	475	451	487	467	503	447	488	528	492	474	492	457	486	527	492	477	435	455	495	452	514	473	469	480	472	479	473	500	534	525	493	510	493	453	493	439	451	445	489	505	526	459	439	471	461	486	519	489	482	484	476	481	448	462	498	460	427	450	494	460	495	508	491	483	463	476	492	500	421	450	446	473	484	488	476	501	484	448	496	462	473	504	510	488	451	509	507	465	439	493	516	482	479	500	509	500	508	485	513	485	482	477	478	438	491	490	474	479	433	485	457	479	476	461	456	474	469	429	456	494	461	444	478	460	494	509	452	493	476	480	467	485	528	510	479	451	483	524	488	486	518	447	461	472	451	445	456	488	444	488	505	514	454	496	477	480	482	443	505	440	493	456	464	474	491	467	450	472	480	486	513	521	482	465	483	462	437	512	497	455	487	487	472	454	498	454	490	499	529	470	524	455	486	476	465	444	464	495	481	482	492	527	453	479	438	442	517	504	500	460	487	475	518	470	488	451	474	465	457	470	462	474	498	446	474	479	477	479	400	488	464	498	456	485	492	473	501	513	450	488	488	453	471	475	485	455	465	548	510	499	469	460	501	488	485	498	460	469	492	452	502	519	454	525	546	476	470	459	485	475	470	447	458	468	478	478	499	495	498	502	457	470	503	465	499	471	483	482	458	424	523	467	454	499	460	461	533	464	510	458	485	461	467	475	506	483	471	532	493	490	452	448	437	471	452	484	482	497	495	468	471	474	472	480	502	465	490	472	491	467	462	494	497	444	522	481	462	481	473	490	491	467	482	483	417	467	448	450	497	486	448	479	477	478	521	486	485	449	453	513	505	500	464	469	487	474	454	467	474	482	510	484	460	454	478	464	423	501	524	468	458	498	474	462	472	441	500	487	475	477	504	503	454	484	503	472	440	458	484	487	454	471	441	498	469	462	429	513	470	495	512	504	505
12052	11199	15452	14007	10218	6471	4181	3965	2365	1885	1562	1626	2050	1620	1329	1212	1044	795	716	683	543	442	419	400	438	423	321	298	382	367	342	368	317	340	304	269	220	218	217	233	183	172	163	169	175	166	171	164	165	154	178	142	148	162	160	145	143	163	150	152	145	146	139	161	151	170	164	147	149	165	169	152	138	139	165	164	146	168	158	170	162	129	154	147	160	151	135	151	121	153	143	130	153	131	151	133	135	144	140	152	148	141	138	151	120	165	141	144	142	161	149	164	130	155	161	136	154	141	149	145	131	155	164	150	143	148	138	128	136	163	144	148	160	130	159	143	163	171	159	151	147	115	138	168	160	152	155	173	130	147	152	162	147	125	129	145	146	123	126	173	145	155	165	149	139	139	136	144	124	142	155	155	152	145	154	146	132	173	160	134	142	153	147	156	165	146	135	145	157	145	140	148	136	156	139	141	139	141	155	142	142	158	140	138	150	137	156	154	155	147	138	132	151	147	179	136	160	136	154	151	150	154	125	172	118	127	153	152	153	171	167	140	152	165	156	145	130	128	151	151	158	138	137	154	139	134	160	135	141	144	133	137	140	180	137	147	139	156	134	146	159	163	136	165	126	158	134	152	152	161	146	127	163	139	142	150	156	171	173	125	132	170	162	130	118	139	146	142	165	148	134	133	152	155	155	132	137	162	134	148	149	152	141	145	138	157	155	141	155	155	141	163	144	147	143	158	148	129	165	155	141	173	139	164	146	133	140	140	134	136	167	145	127	138	151	129	133	163	151	145	157	164	144	156	151	162	146	143	154	152	134	137	150	142	185	163	129	155	159	159	181	140	158	132	148	161	132	158	155	145	141	152	137	157	156	141	136	137	132	169	151	153	131	148	156	149	125	151	153	136	145	138	157	136	155	153	151	127	134	168	143	136	153	138	134	149	134	139	132	158	163	150	148	164	166	128	161	124	155	157	152	157	130	156	143	136	129	135	124	152	169	153	131	137	162	135	140	168	148	136	168	180	142	112	146	151	134	166	141	142	140	156	155	119	152	128	153	153	158	151	127	149	168	136	143	141	133	132	141	149	153	146	153	157	141	149	137	145	150	167	168	143	155	133	141	143	150	152	149	136	149	148	148	167	152	153	144	142	136	146	124	148	121	142	134	133	154	171	147	150	156	126	136	157	134	167	136	135	155	186	138	150	154	147	163	135	148	143	143	135	156	158	156	131	143	121	146	152	133	145	155	141	135	134	156	150	148	139	134	142	129	161	163	144	135	143	136	169	142	127	143	132	150	143	144	139	143	154	158	144	160	138	158	145	140	158	165	135	159	165	142	145	162	132	138	147	147	126	140	181	158	154	166	150	141	160	147	160	160	159	144	148	170	143	164	150	135	145	119	149	165	160	173	130	148	151	142	148	158	159	138	131	128	169	148	165	165	137	147	136	133	148	141	154	145	138	133	136	124	138	138	126	157	145	148	111	141	135	149	160	157	133	135	164	150	132	158	150	140	151	149	154	153	134	143	128	158	144	165	143	161	162	141	144	148	144	147	169	158	162	148	157	155	154	155	138	127	154	154	141	156	146	137	136	150	159	153	162	132	154	151	145	144	137	148	154	146	137	164	149	133	156	139	121	138	153	164	130	156	132	163	138	137	142	160	179	144	162	148	131	159	147	157	156	132	151	158	133	136	161	130	145	131	149	123	151	160	139	142	168	150	155	131	148	158	137	141	144	148	137	150	146	136	156	114	137	143	138	162	124	146	157	141	148	123	156	159	158	149	150	145	151	147	118	142	147	153	135	136	151	148	156	149	164	147	164	138	168	142	153	170	159	178	166	148	126	154	152	132	157	148	164	138	149	142	157	129	136	124	137	153	151	156	140	137	162	143	159	161	145	138	137	135	144	156	161	151	146	151	146	157	159	145	152	158	130	149	134	131	147	131	156	145	169	136	155	152	149	144	127	151	136	157	167	124	144	152	140	140	152	132	142	144	151	148	147	139	151	171	159	144	150	149	161	163	145	132	162	150	149	168	146	150	130	147	158	160	144	153	107	149	139	156	175	177	140	152	150	135	155	122	163	167	165	144	125	146	157	169	146	164	147	139	152	151	138	144	132	155	124	155	175	171	125	146	139	164	154	118	108	147	145	143	129	150	140	144	149	148	145	145	133	136	156	163	151	145	159	179	149	158	154	133	162	144	156	163	160	135	140	146	146	171	164	146	139	132	148	147	137	163	153	156	165	136	156	160	149	149	140	132	130	145	155	127	144	163	170	153	154	161	172	160	138	118	133	173	129	157	150	181	134	172	161	135	153	159	126	150	160	145	136	134	130	140	148	137	135	131	164	150	151	137	146	156	137	142	137	150	152	161	133	152	150	159	154	116	142	116	146	160	137	160	144	155	164	144	129	142	148	137	134	134	159	143	161	142	131	164	154	164	164	134	135	163	137	126	155	157	146	150	139	145	142	130	158	146	155	140	139	163	143	162	152	149	150	155	151	148	173	139	154	151	156	154	149	164	140	139	141	129	145	159	152	143	142	132	144	138	154	136	137	139	140	154	138	151	148	133	129	141	144	138	131	161	160	153	132	155	153	151	157	160	142	149	166	144	139	153	148	151	141	151	145	150	167	137	155	157	135	145	126	146	156	172	157	140	149	133	146	148	149	137	173	153	139	159	135	162	142	147	148	148	173	168	168	152	147	159	175	150	140	135	123	153	131	149	173	140	134	139	149	133	131	144	115	156	135	140	149	136	147	135	143	151	134	138	150	172	138	151	147	172	162	148	152	137	128	158	160	147	166	132	138	133	161	155	165	143	137	150	134	132	156	147	137	125	187	147	141	169	160	146	140	160	147	139	149	127	151	158	153	148	142	156	154	139	150	157	164	131	144	157	151	142	154	153	157	156	163	143	151	128	136	139	137	155	151	153	164	171	152	123	147	140	157	159	150	140	153	159	170	142	147	148	124	145	147	145	170	147	165	152	164	153	145	147	125	155	133	136	150	148	134	174	153	145	141	133	165	154	141	131	151	147	140	144	152	148	165	154	152	144	151	156	174	181	147	142	158	141	137	143	150	137	165	147	160	148	138	146	170	172	157	135	145	168	146	147	158	144	136	139	146	142	164	162	158	155	135	156	157	147	145	147	144	144	146	141	177	141	144	163	164	144	164	151	154	132	140	141	138	160	164	156	131	135	135	128	156	153	146	173	142	147	132	142	157	129	181	145	135	139	135	135	149	154	156	142	143	162	139	169	143	136	155	159	149	159	172	152	147	155	164	145	169	135	144	145	141	129	134	139	143	156	151	138	159	143	160	171	151	124	137	146	148	144	128	136	117	144	130	158	146	155	137	149	139	138	163	131	157	144	158	144	146	145	152	141	156	148	151	151	146	151	123	118	137	139	152	142	134	157	135	140	157	150	124	155	157	153	127	161	140	153	169	128	151	157	163	139	158	158	148	150	172	142	147	140	158	138	151	148	153	126	149
8036	10911	20721	23986	22169	17912	14201	15521	10097	8616	7464	7986	9703	7405	6660	5985	5555	4307	4039	3739	3065	2218	2143	2364	2465	2313	1876	1831	2291	2067	2052	1987	1840	1655	1649	1178	1025	1141	1073	874	650	763	575	586	492	488	482	506	459	457	461	450	376	438	417	417	442	456	424	400	421	417	476	578	523	494	436	413	405	391	418	443	381	400	401	428	410	404	424	443	415	411	413	448	412	403	435	401	416	417	403	425	422	405	381	394	409	427	433	404	447	400	402	436	448	416	421	391	413	409	467	401	396	404	412	411	431	417	423	397	434	413	402	415	403	408	420	422	418	459	419	459	425	415	403	451	453	403	395	425	414	441	423	429	419	397	405	440	394	415	388	407	401	404	412	418	407	435	414	430	414	418	400	400	379	457	408	409	450	376	380	428	396	407	394	405	411	452	411	405	412	411	413	393	407	414	402	410	429	393	423	437	469	435	416	422	433	429	408	403	402	386	446	393	388	424	438	420	438	432	434	418	438	396	416	403	401	438	450	383	404	380	414	443	432	410	418	407	403	437	409	440	416	452	364	416	420	403	412	396	390	392	439	396	397	418	430	436	414	445	412	406	417	408	424	405	411	429	399	406	390	404	423	400	381	417	433	390	418	374	433	435	443	415	405	455	452	393	397	410	411	383	431	443	432	384	412	413	404	369	425	405	432	389	383	420	397	419	417	421	400	445	429	412	423	413	436	453	392	425	453	405	432	399	432	405	380	441	434	442	454	423	353	404	411	431	426	419	396	431	384	443	407	404	428	427	420	428	450	430	399	393	394	386	445	421	451	437	413	417	424	419	401	427	415	387	409	372	448	376	405	422	388	416	386	434	407	392	415	415	450	379	411	413	388	443	447	419	408	446	403	411	380	434	421	383	403	445	436	421	410	375	431	444	430	427	396	457	413	443	394	407	452	399	428	427	428	399	430	426	406	423	377	409	390	423	461	419	397	423	408	434	445	448	424	415	412	418	395	404	439	402	420	443	434	361	416	387	429	378	409	459	431	400	411	424	417	441	417	424	412	418	412	398	387	464	430	426	438	473	419	389	412	399	405	411	443	416	402	389	411	400	398	407	397	428	412	420	417	440	397	386	406	424	435	406	452	422	410	467	406	425	425	450	435	408	405	408	407	425	395	380	432	429	416	422	438	388	395	421	450	395	419	436	446	455	425	397	412	387	416	383	410	438	416	376	420	435	417	434	413	396	397	403	405	412	425	418	455	415	418	437	443	410	420	426	386	399	426	417	393	429	421	407	428	460	435	439	412	417	434	421	415	411	435	436	402	392	411	411	417	408	428	418	400	384	455	410	408	407	381	438	429	404	434	432	434	420	402	404	392	430	411	419	449	408	383	433	406	405	412	398	382	417	408	393	413	397	435	403	373	419	434	416	378	393	410	401	420	418	398	403	418	403	414	393	424	437	449	405	403	462	418	428	413	385	420	444	401	416	445	394	432	402	396	402	437	422	397	381	434	438	425	428	395	444	415	397	396	395	422	418	414	404	412	447	411	424	421	414	428	453	386	435	397	425	429	419	435	424	426	424	423	420	412	443	376	437	390	437	402	422	384	405	429	412	417	426	387	409	433	394	427	437	409	389	397	400	402	398	416	430	410	403	420	411	458	428	438	439	442	435	409	412	421	428	454	425	437	412	393	409	420	415	444	387	421	393	402	387	413	435	436	424	434	404	458	442	417	427	393	395	400	399	429	410	399	394	399	452	381	438	414	450	439	391	409	433	401	420	411	463	410	438	429	433	435	410	429	445	411	410	405	420	392	454	435	445	391	416	419	428	383	399	418	445	435	443	436	392	415	404	411	437	388	401	447	408	426	412	462	394	431	406	424	414	423	414	410	370	405	444	396	408	423	412	436	405	423	431	382	414	445	404	421	372	443	409	430	393	427	426	397	458	437	435	382	417	375	399	448	443	417	439	414	419	374	391	400	430	394	454	414	421	395	383	418	426	404	393	458	422	428	420	411	414	422	438	386	416	443	419	431	444	413	381	462	429	430	462	411	406	464	416	386	394	407	437	447	396	444	417	405	434	446	411	420	390	428	435	405	398	392	407	408	426	425	393	417	408	420	429	431	373	403	405	405	429	425	406	407	421	425	449	374	421	424	416	436	426	420	414	425	376	394	425	401	437	446	427	428	414	409	423	427	457	408	394	422	411	410	422	413	402	419	435	421	447	421	443	425	384	442	396	444	423	401	405	391	388	414	403	394	440	437	421	437	436	423	404	425	387	430	415	388	402	412	444	363	380	449	447	436	434	399	457	425	429	416	424	421	411	393	442	419	395	387	438	440	425	407	425	399	416	455	419	428	438	439	426	431	383	435	445	388	406	351	447	425	402	396	429	440	434	404	455	438	487	380	395	381	397	395	426	450	409	373	452	419	408	419	393	400	426	438	448	377	393	399	436	417	384	409	429	418	413	433	421	421	405	456	412	401	401	427	449	440	433	404	428	425	464	439	397	456	377	385	421	407	418	430	394	410	409	447	409	402	413	408	416	382	408	430	438	379	426	419	412	412	410	423	386	409	426	406	438	391	401	457	420	422	439	410	390	416	447	415	391	413	413	433	389	425	431	437	400	407	436	422	400	396	454	428	416	393	385	418	434	406	397	411	412	412	442	432	403	431	396	423	447	424	455	382	429	441	438	428	449	404	401	413	354	395	450	435	419	427	446	453	433	465	469	456	432	416	427	428	397	401	400	426	407	432	437	435	426	431	467	403	426	426	426	418	398	421	396	429	436	408	399	419	410	430	414	459	423	386	461	390	416	420	455	413	393	406	428	415	410	427	450	402	428	402	456	434	473	389	400	402	398	405	405	362	403	413	456	378	423	430	426	431	400	446	395	380	392	434	440	425	425	402	399	418	401	438	433	425	427	409	466	413	450	425	436	407	383	435	417	419	406	413	433	419	406	380	440	426	443	411	415	381	419	430	442	439	421	415	409	409	424	431	427	428	421	411	426	424	425	438	388	391	411	439	424	410	418	422	433	413	424	408	440	419	402	407	438	425	437	402	438	431	409	410	421	405	402	414	402	407	415	443	447	443	410	412	376	395	442	407	433	420	434	397	402	397	436	428	390	393	427	415	447	433	442	376	400	429	416	381	430	399	423	416	410	362	409	445	423	418	430	389	421	424	412	413	432	395	404	421	418	416	416	460	434	415	412	411	409	417	422	427	421	423	416	411	412	429	403	424	404	432	408	421	421	419	382	420	426	455	424	443	373	423	390	440	413	424	427	398	438	376	370	431	414	441	404	380	415	461	447	445	400	382	421	408	433	400	377	449	397	424	432	425	396	391	414	398	408	382	414	400	416	433	431	411	421	438	426	433	408	406	383	440	422	425	407	450	424	397	423	413	384	451	421	410	420	442	409	377	437	425	420	429	429	405	422	425	381	377	446	436	415	424	464	398	390	400	418	424	389	411	386	427	457	417	408	420	386	410	393	420	455	450	429	457	430
28519	34078	43277	38385	35214	32180	28358	30565	20481	15014	16974	18283	22128	18950	15539	15548	12889	10041	9310	8592	6192	4267	3666	4239	4255	3661	2831	2978	3862	3584	3492	3236	2634	2159	2255	1745	1454	1422	1342	988	568	545	403	325	244	272	214	194	200	163	195	191	189	188	185	147	173	224	168	140	145	168	251	244	218	175	188	148	161	156	134	152	127	148	129	130	155	137	153	135	170	139	130	152	152	148	148	144	140	133	144	125	150	140	129	127	157	131	153	144	145	157	124	131	144	145	144	140	137	141	175	156	136	120	132	128	129	128	151	137	136	143	140	135	122	130	145	156	162	144	134	139	114	135	125	144	121	122	140	148	148	142	157	137	142	157	159	140	112	132	129	147	153	144	133	125	145	140	127	130	143	126	123	142	130	135	143	125	142	163	143	150	148	134	128	144	136	144	161	138	129	148	147	115	145	137	139	162	135	122	134	116	138	161	144	142	153	145	133	158	134	140	131	134	138	123	144	126	128	127	137	151	149	152	127	142	123	129	152	134	161	146	153	129	128	159	141	138	171	135	128	139	121	128	138	143	138	122	142	147	128	141	146	154	125	124	150	137	142	152	136	161	126	135	143	157	158	151	141	161	156	151	132	140	137	130	144	151	144	127	155	147	164	161	174	130	153	148	141	139	132	130	159	144	141	123	134	128	140	157	132	153	124	136	143	124	129	131	130	145	146	155	122	129	143	133	134	161	139	151	153	130	163	122	124	118	132	152	137	143	138	116	136	136	152	135	125	122	139	122	116	149	157	144	140	132	137	134	140	128	128	153	137	133	139	153	153	126	132	152	138	131	131	129	142	147	136	143	140	160	150	125	117	132	152	155	127	133	136	154	138	125	150	151	122	135	147	146	142	136	147	134	138	143	155	146	133	129	127	143	141	152	159	161	135	129	140	132	142	134	151	130	154	146	141	140	121	154	132	132	140	148	137	144	144	139	141	134	152	142	126	142	154	141	140	147	133	115	164	163	167	137	138	148	131	138	143	132	122	147	142	151	148	144	139	130	132	129	158	138	139	146	134	152	150	153	119	152	127	134	141	156	142	145	134	133	146	136	138	134	154	141	165	163	136	138	120	126	132	133	139	127	133	142	135	139	137	131	169	154	159	125	148	127	142	145	145	132	151	128	147	139	143	139	165	146	144	150	153	147	140	152	147	116	159	144	132	127	156	124	141	127	157	154	140	139	125	140	140	120	149	135	138	156	147	151	118	125	154	145	140	157	147	130	134	144	158	131	141	130	138	130	139	153	129	155	129	147	132	148	132	121	138	133	143	147	145	150	122	126	144	169	123	150	126	129	131	144	131	129	151	132	116	134	144	141	140	136	146	123	135	131	139	128	136	156	139	148	133	140	166	153	153	144	129	129	143	133	149	154	141	141	146	133	143	123	150	141	127	159	139	116	117	118	148	117	129	142	161	127	113	150	125	126	127	124	159	130	128	127	130	139	130	124	151	137	145	119	148	151	125	136	139	149	135	128	143	145	138	150	130	149	156	137	131	146	136	122	139	150	125	172	147	139	134	149	146	134	148	127	148	130	138	138	134	133	147	141	139	137	160	146	138	131	140	150	160	153	140	126	132	138	119	133	150	157	134	158	139	149	152	165	143	143	118	135	138	144	154	145	134	145	131	127	167	155	134	155	140	163	143	145	144	119	138	136	122	141	145	128	147	143	164	152	126	131	148	132	150	144	131	132	139	158	134	134	145	132	135	154	141	140	152	124	134	154	157	133	127	132	149	144	129	129	140	127	147	138	150	133	141	127	133	142	148	138	125	137	132	148	164	140	130	144	145	142	149	142	138	129	135	131	144	139	138	144	152	120	115	131	147	134	138	131	140	153	117	162	137	177	151	121	144	140	148	138	153	157	129	142	126	134	134	149	155	136	157	153	149	141	131	128	146	131	143	131	150	129	157	137	159	132	140	134	122	146	131	136	140	149	149	138	132	145	154	148	159	135	130	131	140	144	136	141	137	141	139	131	142	144	136	152	138	120	126	151	148	134	138	152	133	157	165	154	150	144	128	142	144	151	168	130	137	135	151	123	131	138	165	141	156	142	129	164	136	169	162	159	130	136	131	158	135	136	137	131	128	132	134	127	142	142	127	146	128	133	123	127	121	137	157	132	132	136	137	144	154	149	145	142	136	136	130	117	148	141	131	137	125	143	127	143	158	144	124	149	115	132	147	137	152	156	135	117	155	135	147	149	154	163	160	134	130	120	155	135	142	153	145	125	140	166	148	142	136	152	144	129	133	157	137	132	153	141	152	146	139	150	135	157	144	133	146	140	150	148	141	135	156	141	141	129	112	137	138	161	151	133	119	138	128	141	131	145	158	166	135	140	120	173	137	144	147	132	144	124	128	120	147	140	166	140	129	141	149	139	144	153	123	125	144	155	156	134	163	114	134	129	135	132	148	171	148	151	135	136	136	168	143	136	134	132	152	131	137	142	148	137	119	138	134	142	140	154	161	132	147	159	143	145	126	148	135	145	142	138	115	124	126	129	133	161	151	131	126	118	139	139	142	147	136	116	139	147	153	141	145	135	143	138	134	140	150	132	136	128	111	136	139	149	135	138	127	129	148	133	145	126	147	145	104	156	166	144	135	144	138	130	129	145	134	152	155	133	155	140	152	159	156	139	130	136	123	123	130	153	131	151	124	138	150	124	134	132	148	132	130	165	122	155	169	103	147	146	124	161	139	143	133	150	130	148	152	137	150	140	141	137	141	141	142	131	129	145	135	125	129	161	134	121	117	151	148	140	146	146	135	142	145	166	123	153	144	137	136	140	151	151	142	110	134	129	142	131	148	135	159	151	137	150	146	117	153	140	143	134	137	144	147	132	140	135	140	133	144	152	153	132	148	126	124	152	117	131	127	130	147	152	134	144	135	161	131	134	124	151	146	148	153	121	172	148	140	102	145	143	139	140	139	118	130	148	141	144	134	147	130	128	164	127	128	136	145	135	111	102	147	124	115	139	144	134	139	143	132	148	148	129	113	128	126	160	136	133	137	123	121	125	137	139	150	138	156	129	145	153	155	127	134	128	162	143	130	119	139	148	142	151	147	143	128	124	129	133	152	148	136	138	143	132	134	131	122	137	151	160	135	153	152	127	159	149	146	139	135	140	139	143	159	148	146	137	123	151	127	141	142	124	148	153	135	163	137	156	145	150	155	145	118	144	134	153	139	147	146	154	132	179	135	116	151	147	134	115	116	132	148	134	142	144	125	127	132	138	135	146	123	153	157	145	137	139	158	141	149	134	126	143	149	130	143	135	138	135	146	109	154	127	126	149	146	158	134	136	150	130	120	157	140	165	125	120	142	153	132	142	142	127	149	154	141	151	144	152	157	124	146	135	158	117	133	144	136	132	130	122	157	139	139	108	122	135	134	122	120	149	153	133	149	143	152	153	131	158	127	141	140	121	154	127	162	153	135	133	136	163	123	129	141	141	133	135	130	141	162	130
19448	28953	40565	43322	44376	41707	41259	43017	32079	30757	34883	37232	39391	35797	31414	33073	30761	28101	27832	27312	23570	18733	17097	20100	20642	18034	14922	16246	19591	18309	18186	17027	14365	11851	12761	9836	8811	9230	8578	6732	3593	3465	2074	1679	1391	1270	966	841	779	650	600	643	811	844	583	519	765	1091	602	433	401	607	1173	1143	964	707	520	469	474	378	403	395	411	419	374	369	374	375	400	392	376	433	409	389	412	390	391	428	415	404	417	378	415	401	386	385	405	396	398	381	406	406	384	406	366	399	380	424	424	387	395	395	432	447	394	417	398	365	390	381	401	402	417	400	401	404	390	377	397	417	358	411	408	395	421	382	414	417	406	390	407	398	377	379	384	405	380	386	391	412	364	399	391	402	371	419	384	373	364	404	421	419	410	391	433	389	407	418	427	404	390	411	363	369	392	448	378	381	411	422	389	382	384	421	406	388	404	413	374	421	367	405	403	404	382	400	425	418	403	396	383	406	400	365	409	430	425	400	426	403	420	396	415	421	416	385	424	395	400	421	411	374	383	402	423	388	393	361	412	404	400	390	383	380	392	395	405	386	426	414	398	402	393	408	356	415	374	425	394	446	367	397	384	381	418	398	411	385	383	369	441	426	432	398	384	386	401	405	392	410	382	338	376	366	391	405	425	422	426	401	418	383	403	394	387	415	411	378	386	395	393	372	385	377	365	432	384	364	363	404	430	368	416	381	355	417	379	405	362	421	411	414	420	371	400	387	367	409	396	371	417	399	401	403	386	408	405	427	388	387	380	412	378	404	389	383	439	415	389	397	417	354	390	402	417	385	434	374	392	395	405	383	379	386	389	371	379	412	390	404	415	377	383	405	389	412	382	385	419	417	422	440	422	362	417	432	426	395	384	377	401	398	388	444	400	426	400	399	392	413	380	384	411	399	370	418	412	390	412	378	375	416	420	414	374	385	392	429	415	429	362	390	416	382	407	388	391	397	408	385	402	387	404	381	399	403	396	392	414	410	390	389	408	361	425	420	389	437	442	402	413	368	432	420	382	388	401	400	402	386	397	379	399	390	422	400	410	449	408	428	410	421	397	394	399	411	390	410	407	395	376	372	366	403	379	392	386	415	346	382	387	400	399	388	443	364	379	392	427	406	414	440	388	392	417	385	430	428	371	394	402	375	429	394	394	376	395	369	414	423	440	382	415	393	409	398	433	400	367	402	431	405	415	386	389	413	422	415	363	372	383	407	400	364	409	410	377	414	386	422	389	372	405	414	391	424	404	408	418	388	346	367	393	433	411	426	376	423	408	417	397	390	373	434	410	395	381	384	352	417	416	359	379	397	383	414	380	354	354	394	399	411	380	423	430	385	415	383	380	376	390	385	394	397	412	401	397	411	393	382	411	380	420	417	376	381	377	410	372	433	409	381	396	363	396	390	379	388	384	389	445	385	408	376	423	399	386	384	401	410	395	426	388	391	423	388	391	396	376	375	399	405	382	433	381	378	400	409	390	418	391	417	405	412	414	378	370	387	390	405	400	407	393	404	420	442	444	382	384	396	433	430	360	381	402	379	407	400	410	379	414	395	404	423	406	413	408	416	406	393	427	396	401	388	407	410	401	399	400	359	392	386	389	423	403	389	363	405	408	388	389	352	434	403	409	420	392	394	388	376	377	435	402	373	402	415	386	401	385	382	396	399	393	336	414	388	402	383	383	388	410	391	394	394	383	411	397	386	384	432	395	391	408	412	392	412	394	418	428	395	410	409	422	391	400	394	381	393	369	370	431	390	409	382	430	407	393	398	398	406	392	379	402	390	371	395	413	355	412	405	443	422	391	394	373	416	402	410	380	423	397	352	389	403	418	404	408	367	403	399	402	427	413	392	385	451	379	385	406	397	380	381	392	404	425	441	396	370	411	387	398	359	364	395	395	391	366	408	403	392	391	397	403	375	415	384	368	403	370	399	361	406	402	389	387	414	396	406	418	411	385	399	423	362	372	394	385	370	395	412	402	416	398	409	425	420	403	408	381	439	417	350	410	399	439	411	434	387	409	374	423	386	413	399	411	391	385	378	382	400	397	410	391	393	392	381	328	437	448	394	402	392	399	358	391	388	403	385	396	387	392	402	444	420	393	399	364	394	397	395	413	415	432	375	362	375	386	384	408	406	429	395	417	372	392	408	378	386	408	362	398	376	372	412	425	400	385	432	372	417	411	418	406	364	437	399	404	394	414	380	410	398	384	401	406	393	381	397	431	436	433	389	383	421	347	393	382	381	403	416	376	442	413	444	386	414	420	380	344	370	411	403	399	417	412	400	413	418	371	363	412	381	432	424	386	373	387	411	424	411	373	428	411	403	379	416	402	383	440	412	420	414	409	346	411	381	355	399	408	406	397	420	386	388	411	411	432	404	422	393	408	398	383	367	376	398	398	417	415	413	390	398	388	373	439	398	432	384	370	412	401	371	415	385	386	431	413	403	414	413	405	407	395	399	357	408	388	401	433	390	403	377	401	362	399	389	361	386	389	395	405	401	369	439	402	383	398	400	421	402	408	381	361	403	399	371	433	401	415	399	405	388	430	386	394	387	376	374	399	410	387	399	429	387	388	395	437	411	408	396	396	446	418	402	420	418	405	375	394	392	392	419	416	387	420	388	409	368	402	428	381	372	412	388	432	407	386	414	416	418	402	399	387	404	406	403	411	392	421	414	411	393	406	434	409	422	405	431	395	416	415	395	405	384	397	405	379	391	394	408	405	379	389	400	378	400	402	393	412	450	401	378	399	396	406	378	359	410	417	399	379	403	391	417	389	385	402	417	394	393	390	414	398	419	410	386	420	404	388	410	393	397	401	409	388	381	431	378	383	420	410	393	364	378	379	410	421	402	385	392	410	390	406	392	405	375	399	431	373	421	380	406	398	393	373	375	401	376	400	401	401	412	413	422	397	405	354	388	405	389	398	392	428	433	422	371	390	365	417	400	422	413	387	385	423	385	388	385	424	408	419	403	354	428	368	388	370	391	407	378	419	394	372	395	424	394	378	402	433	418	395	377	407	434	401	363	435	386	423	409	374	400	380	391	387	399	387	408	404	399	394	395	414	387	400	379	405	412	396	387	389	392	399	431	362	375	390	405	381	401	397	365	392	383	396	389	403	386	432	420	405	404	413	396	395	363	448	424	388	389	389	400	409	375	408	411	401	355	405	389	424	393	394	424	413	367	384	399	395	371	332	405	387	380	427	383	385	391	397	418	369	375	417	411	382	359	376	397	430	416	408	392	395	406	395	400	365	422	414	410	363	391	369	410	411	352	368	374	397	421	414	386	387	376	407	385	428	394	417	391	401	383	395	415	436	405	387	398	454	387	400	388	414	403	389	440	426	398	386	378	404	371	372	385	421	430	437	409	404	401	389	407	390	418	392	429	393	391	399	397	425	410	415	402	383	429	428	402	406	395	419	399	387	445	394	366	392	418	402	387	417	391	417	436	401	405	419	412	394	381	400	434	360	395	429	365
34816	42805	43196	40856	36672	33368	33325	36257	24535	22037	27326	27087	30933	25349	22174	21388	19075	15755	15029	14307	9913	8586	6296	6639	7056	6304	4590	4979	4900	6057	5926	5981	5062	3683	3405	2625	2200	2235	2210	1680	897	715	522	404	363	395	284	270	263	246	197	280	290	295	265	314	283	362	343	304	243	269	291	235	218	203	203	171	167	198	169	171	179	170	180	178	175	164	166	169	133	198	172	179	199	144	162	192	157	175	179	160	172	185	191	168	164	208	163	184	179	161	130	186	144	188	177	177	168	158	155	183	181	154	186	168	158	206	195	180	177	173	162	199	186	177	185	181	163	185	157	179	179	152	175	170	171	168	171	169	185	186	173	177	204	201	171	178	171	181	188	178	183	183	151	167	164	182	160	171	168	150	185	194	184	173	172	170	181	155	144	174	201	178	172	179	175	192	170	184	186	184	170	178	177	193	183	171	180	179	182	178	159	177	184	179	157	143	175	186	169	173	174	172	180	196	196	187	191	175	159	206	175	170	179	179	166	154	197	188	191	169	179	163	174	170	190	168	173	190	174	157	188	180	183	162	182	182	178	178	165	195	179	174	200	178	189	176	172	165	147	182	200	162	181	183	162	183	187	167	190	174	163	179	178	170	186	184	158	173	178	180	196	183	187	172	183	176	166	161	170	175	181	177	188	180	167	191	167	155	146	183	192	183	183	163	195	175	179	185	226	202	177	186	172	173	196	149	177	174	175	188	209	166	191	194	173	168	185	191	209	185	168	164	188	179	162	190	142	184	196	165	160	175	205	168	172	166	156	180	180	196	160	170	193	182	167	155	156	175	180	182	194	200	199	186	175	180	180	174	192	169	180	160	176	164	146	172	170	162	166	173	176	208	178	204	139	173	169	179	187	156	202	194	174	181	165	185	166	183	171	193	155	168	146	183	205	173	184	161	191	170	199	180	170	182	161	180	163	198	185	198	167	172	170	165	169	160	173	202	181	179	187	160	192	166	182	170	159	203	174	182	185	198	176	166	171	209	190	179	184	181	180	151	159	185	177	188	181	158	182	176	192	151	161	192	190	175	172	187	181	167	191	184	200	169	166	182	177	168	170	148	182	200	189	178	196	178	138	194	152	185	174	161	175	185	168	204	189	157	174	162	194	176	192	181	180	176	161	185	163	195	171	162	170	173	162	172	168	178	192	194	159	186	182	163	180	192	172	201	149	177	159	174	175	177	144	168	155	155	169	184	169	190	169	167	176	161	174	178	181	190	159	182	156	171	186	172	182	187	201	175	186	163	186	163	173	185	164	169	187	155	191	186	195	152	169	175	169	177	187	156	191	168	173	185	184	202	160	170	156	191	181	179	191	155	199	188	162	181	192	164	179	173	179	179	183	179	175	170	188	176	160	188	164	174	185	200	191	182	184	179	171	168	183	164	140	191	168	183	177	167	161	177	196	153	158	188	163	147	180	175	178	175	192	184	182	187	167	165	194	158	160	179	188	168	165	178	148	167	176	213	177	159	185	159	183	157	149	172	172	184	155	169	175	172	171	164	158	174	170	151	177	166	194	178	176	179	196	165	166	171	180	158	180	176	166	172	197	190	150	156	199	172	159	188	184	170	169	171	174	165	175	181	175	162	203	151	179	184	198	177	169	159	162	185	151	156	192	188	180	166	197	175	193	164	162	167	174	175	194	171	173	173	172	180	185	192	169	164	176	167	177	173	168	173	178	166	173	194	180	169	186	170	177	157	204	162	176	159	163	168	168	170	175	182	186	165	168	173	177	155	165	169	167	188	186	154	178	174	153	155	198	177	175	163	165	197	170	160	151	178	165	171	178	163	176	187	181	166	164	176	167	185	191	169	175	147	191	167	190	190	149	218	168	190	198	195	165	174	190	172	203	152	154	179	161	173	193	185	190	154	176	188	179	179	180	174	161	177	171	212	160	172	177	201	180	167	162	184	174	159	153	160	194	192	157	145	166	185	167	177	188	182	165	205	186	171	173	170	177	179	163	163	155	162	162	159	172	168	175	190	185	175	179	185	177	192	155	174	161	165	193	179	189	173	181	175	183	171	185	180	199	184	176	179	166	172	172	188	186	189	170	198	187	182	177	181	172	189	177	160	189	154	154	190	148	163	178	145	181	163	196	211	173	189	168	164	164	176	177	164	180	169	160	151	190	179	170	151	195	176	160	191	165	166	198	182	194	180	165	183	171	166	159	167	159	202	203	189	168	178	154	156	177	159	146	161	189	172	205	169	185	176	166	201	169	160	158	165	176	172	152	188	180	168	181	175	183	189	191	198	151	180	188	163	180	164	187	179	194	171	191	187	181	177	180	167	173	178	176	173	193	161	178	168	175	165	164	188	162	177	165	164	177	160	173	166	182	183	185	190	173	205	172	178	186	176	170	176	152	165	196	182	188	160	207	175	176	189	187	179	172	160	190	174	207	158	162	194	187	174	161	155	189	160	177	188	169	160	163	172	173	169	168	182	185	171	176	174	168	185	185	173	166	192	179	183	180	162	167	179	178	169	175	162	169	191	174	172	161	208	191	165	195	183	183	161	171	178	168	177	193	178	170	169	180	177	181	194	191	192	183	208	172	164	173	174	173	180	176	145	151	165	184	159	190	183	164	192	171	158	191	176	171	178	173	176	177	189	182	147	181	171	181	164	163	190	176	178	197	166	165	190	176	184	166	177	187	183	181	162	189	188	193	186	178	175	178	168	170	163	166	178	161	173	175	177	171	193	172	180	155	204	190	178	192	179	181	198	190	155	168	184	173	164	167	170	175	179	194	188	167	170	184	191	179	171	185	189	196	204	179	160	188	152	169	175	164	192	182	188	171	184	184	181	183	174	186	183	179	164	163	181	171	188	167	167	175	162	167	171	192	196	162	191	158	165	163	156	167	179	165	168	195	163	177	178	184	190	178	167	185	188	170	183	170	167	169	149	188	175	175	173	203	146	194	167	191	187	168	167	200	146	162	187	176	190	151	168	172	163	165	173	166	165	174	161	170	181	164	213	206	201	183	143	158	156	181	199	173	180	155	196	179	167	173	183	179	179	161	186	170	178	163	167	160	219	179	163	167	175	153	191	173	179	175	199	158	185	162	195	176	162	177	190	175	169	177	175	199	179	198	163	149	177	163	189	154	167	159	190	188	198	181	167	169	168	159	171	165	168	176	187	173	182	199	170	178	178	200	140	165	169	173	182	168	190	174	170	201	154	165	162	204	172	170	185	191	196	190	167	177	194	171	188	152	180	180	164	177	149	189	170	170	153	192	161	181	210	173	160	199	183	189	171	194	188	191	171	178	166	162	182	185	192	154	183	180	197	194	176	157	158	148	170	187	181	178	150	162	186	163	167	179	186	197	195	184	169	162	181	164	179	147	184	169	174	154	182	194	144	161	152	164	156	172	171	182	183	168	178	179	172	188	182	164	188	166	150	185	173	188	175	166	180	180	158	177	179	166	177	177	148	198	159	185	164	169	190	154	161	155	166	173	183
23765	36946	41986	46876	46912	44591	45828	47768	34432	38139	42148	44449	45573	39925	37189	38529	37089	34307	35257	34673	29891	28512	23905	26151	27579	24799	19754	22095	21572	24260	24273	24025	20943	16994	16489	14029	12202	12600	13047	9456	5191	4403	3027	2291	1875	2140	1349	1200	1036	847	776	1090	1528	1421	1189	1551	1287	1827	1527	1246	1018	970	1092	836	653	556	552	535	486	469	514	517	467	470	506	501	513	499	485	496	510	511	487	459	484	525	494	461	478	535	495	483	493	488	485	479	471	455	501	452	491	513	502	481	500	509	479	467	454	463	512	510	515	465	455	490	485	493	471	431	489	472	465	453	521	516	454	466	464	510	467	481	485	484	466	490	495	476	494	501	484	473	511	499	474	487	504	472	511	508	504	471	534	499	512	416	526	469	483	512	458	442	515	468	490	450	510	546	464	484	505	472	459	505	495	472	494	483	479	446	460	501	482	478	487	459	473	485	521	526	498	497	478	480	504	454	489	498	474	504	480	507	474	493	471	487	500	471	502	487	497	452	508	472	490	485	473	509	472	490	484	483	487	484	461	477	525	497	458	469	453	492	463	497	461	485	499	461	443	482	487	503	489	480	444	492	466	473	456	463	491	498	501	479	469	483	453	477	488	534	470	492	465	505	494	463	463	469	456	467	491	480	480	492	472	484	477	493	489	470	537	519	492	477	459	486	509	469	514	477	496	455	506	495	482	492	477	516	442	510	444	504	483	484	474	479	492	483	475	498	514	508	498	478	445	502	484	453	468	466	500	508	475	514	479	486	457	464	454	460	485	494	581	453	469	466	538	482	503	483	450	475	468	500	490	456	502	476	493	488	457	445	495	482	493	491	465	501	519	500	454	471	489	461	471	496	446	486	474	481	471	462	439	487	483	494	488	479	455	464	465	493	519	492	492	452	508	489	459	481	485	472	479	469	504	471	470	477	474	468	480	486	489	504	479	467	459	468	471	477	471	487	463	501	487	474	483	490	498	502	473	492	483	485	521	527	491	467	511	495	497	486	500	481	443	485	458	504	497	482	486	492	503	478	499	491	472	483	493	516	487	503	482	468	473	496	486	491	462	500	501	462	487	478	476	485	480	455	476	480	513	464	511	476	489	502	489	489	462	486	480	466	490	476	487	501	514	487	489	462	484	435	505	489	457	474	455	474	485	492	484	472	455	469	516	507	497	466	484	473	465	515	429	501	484	509	466	500	473	509	462	477	512	507	452	496	493	528	442	459	490	467	479	523	522	487	516	474	486	518	482	514	502	463	466	452	515	439	516	500	474	468	495	467	451	475	485	504	478	520	493	481	457	474	473	495	511	528	439	509	502	524	534	531	466	458	491	467	518	462	501	452	513	480	502	513	473	500	512	429	459	468	473	489	420	494	486	486	476	491	484	545	476	478	518	408	485	497	489	508	462	493	500	511	454	473	501	501	497	495	497	474	452	478	502	467	462	491	486	448	481	491	450	495	477	452	481	456	513	488	488	498	512	472	496	466	484	482	480	486	472	476	484	490	448	469	468	547	495	496	498	474	502	471	496	473	504	470	495	477	434	490	461	488	503	509	436	466	433	478	473	453	496	451	482	438	533	463	477	479	444	464	475	483	484	516	476	480	499	463	489	469	475	454	472	457	486	468	501	437	445	490	537	488	489	507	490	487	477	490	465	503	504	457	449	509	485	474	504	459	458	492	466	457	485	479	476	510	470	480	470	469	463	499	472	465	479	487	514	488	474	513	470	491	474	476	470	474	502	490	443	492	474	483	474	488	482	533	491	515	504	465	486	506	490	537	448	481	467	502	486	474	480	490	500	502	506	490	465	456	471	480	497	511	500	466	464	507	472	505	496	439	503	469	493	501	483	526	514	479	493	483	485	489	488	484	531	531	490	448	444	480	431	469	471	487	502	508	496	481	456	500	494	442	497	511	501	522	466	498	480	492	478	475	480	482	454	473	492	503	463	487	468	509	465	500	482	495	487	544	519	467	476	482	495	468	492	506	469	493	492	474	485	466	477	511	504	509	474	498	457	487	478	518	517	471	443	464	484	541	503	476	501	466	468	497	509	455	486	480	523	512	484	477	544	480	482	520	479	468	484	490	484	439	464	483	464	516	483	478	482	442	443	526	458	483	504	476	480	511	504	460	511	464	476	477	504	478	486	474	480	457	496	444	474	454	464	497	458	454	496	469	484	472	508	473	481	451	454	497	485	506	464	476	514	486	456	495	495	469	527	482	456	466	484	472	475	489	513	502	472	461	492	495	504	458	445	493	530	458	470	465	494	482	479	458	457	444	471	502	491	469	510	449	475	491	433	473	476	466	448	502	440	470	477	491	476	449	457	433	486	472	486	499	476	502	489	466	490	475	485	489	454	482	463	509	466	495	513	474	521	475	476	487	499	470	493	485	487	500	488	450	476	489	475	503	477	448	492	447	450	489	477	427	446	471	457	464	491	507	520	458	449	479	494	498	491	481	478	442	526	499	462	481	477	483	528	506	467	478	501	496	494	505	486	485	492	481	495	482	515	446	490	514	483	485	492	453	505	505	487	481	504	485	469	427	533	498	534	484	488	505	522	466	499	486	467	477	498	463	513	507	492	462	529	470	479	467	476	484	485	488	501	486	478	464	465	499	491	453	476	471	458	466	454	480	478	522	508	507	469	513	503	509	490	505	493	518	475	494	486	519	529	513	480	461	489	534	436	464	461	480	498	486	441	465	539	463	458	494	475	497	486	501	502	488	471	517	513	491	504	511	474	496	496	476	483	467	503	491	471	512	461	501	513	443	491	509	470	435	519	463	499	469	510	470	447	436	443	466	483	459	430	477	489	459	490	440	466	482	479	458	470	468	475	494	500	510	465	484	468	503	474	516	494	498	474	457	475	490	507	474	478	459	470	481	490	472	465	490	470	508	477	497	512	468	460	477	493	476	505	488	474	453	428	484	480	466	497	514	435	491	497	481	504	497	488	497	498	486	525	474	464	515	461	517	474	472	498	474	449	457	487	531	497	451	510	485	501	453	526	489	516	494	488	464	503	521	457	476	487	487	447	449	507	496	466	537	485	473	503	471	466	489	502	454	462	450	475	472	485	456	463	513	482	466	512	498	499	474	468	462	444	458	487	470	485	481	475	510	471	445	522	463	459	510	486	485	448	486	462	452	505	461	497	453	439	471	497	488	471	458	466	467	491	509	467	501	480	440	485	478	502	447	506	476	485	487	475	495	493	514	486	494	468	486	473	450	446	450	465	490	488	502	458	516	492	476	464	508	455	452	443	488	496	477	530	456	466	536	469	504	553	484	489	476	427	525	469	495	479	477	491	473	515	496	474	483	504	456	473	458	509	517	491	463	537	527	507	519	497	479	475	447	492	522	488	482	477	451	485	484	480	463	496	463	446	499	482	480	463	482	466	459	511	485	503	470	463	502	456	496	473	442	472	510	445	447	483	464	499	461	503	451	496	474	475	523	460	490	478	463	491	491	472	465	484	470	458	500	480	475	502	504	483	493
11919	11116	14596	12555	9067	5953	3908	3497	1920	1448	1934	1821	1965	1501	1361	1175	924	844	869	712	524	455	402	416	408	406	290	238	308	325	340	358	309	279	262	212	218	204	209	181	165	145	121	149	148	138	123	123	128	125	131	129	147	119	127	155	121	178	150	124	122	144	135	127	111	128	140	115	105	129	124	125	111	125	149	126	118	111	136	136	171	118	138	133	114	125	126	127	144	105	123	131	135	98	102	125	116	108	120	137	121	146	128	125	136	142	105	112	149	133	118	124	138	134	138	119	118	120	142	124	127	131	117	122	132	110	111	131	146	134	129	141	119	149	135	138	139	123	101	113	125	121	130	122	128	140	121	138	137	125	128	120	107	128	146	145	135	119	137	98	140	135	136	126	133	117	129	133	141	122	127	138	112	130	136	129	118	117	129	131	125	124	130	120	131	123	139	135	122	98	127	125	131	118	130	126	136	125	120	132	121	113	142	134	132	128	115	120	126	118	118	129	121	122	109	145	130	134	123	134	137	125	120	135	124	134	115	138	128	141	136	120	130	129	126	109	127	116	153	107	136	109	151	117	125	108	153	158	140	124	138	135	147	128	117	133	111	127	142	123	121	100	136	118	144	111	124	129	149	140	130	136	125	117	133	108	123	115	134	140	124	147	141	129	137	111	121	129	122	130	123	132	132	133	97	124	135	121	116	141	128	121	116	111	131	116	135	130	115	128	148	116	108	108	108	106	115	137	130	124	117	128	128	123	129	120	117	127	145	122	122	121	116	112	138	126	121	134	121	144	130	115	127	119	133	144	112	114	120	105	118	123	111	110	140	138	132	116	108	133	126	127	144	110	114	109	123	137	115	138	136	129	142	139	135	113	141	142	151	117	122	137	113	105	127	119	122	120	143	116	126	124	126	151	137	131	134	114	121	95	128	128	142	104	130	133	133	134	130	105	121	126	137	129	142	118	122	119	113	122	134	90	123	127	132	131	130	124	121	146	129	122	138	130	110	117	146	124	123	127	121	134	123	138	132	120	116	127	118	120	115	137	125	142	128	138	122	124	129	132	124	118	129	127	125	122	106	137	143	138	164	152	114	142	122	120	115	128	80	108	136	129	146	152	148	120	135	149	108	123	118	121	130	125	112	102	142	105	143	119	120	118	125	123	116	130	127	137	114	127	116	127	131	129	111	104	128	117	139	134	126	121	128	123	144	127	131	128	114	138	126	129	123	121	118	120	124	110	120	111	130	126	136	113	94	115	144	144	119	128	117	119	139	138	117	122	118	127	146	125	130	115	127	132	149	133	152	128	120	127	123	124	130	113	103	133	155	123	131	118	123	140	136	137	118	133	130	140	146	138	116	136	118	129	103	136	133	120	112	141	115	128	117	114	101	125	131	101	147	124	140	137	137	128	131	113	115	125	137	120	128	129	121	138	157	150	130	139	127	129	128	124	127	121	118	114	129	104	119	122	144	115	119	107	116	112	114	114	116	117	112	130	120	114	123	124	129	109	110	138	130	99	140	133	124	137	131	131	125	135	126	146	133	131	119	124	122	152	134	141	138	108	120	138	132	141	136	128	128	138	126	125	124	119	108	125	134	118	130	105	146	117	146	130	134	131	131	130	137	102	143	111	136	121	126	121	137	118	145	136	121	137	152	111	124	130	125	120	113	129	140	127	125	124	138	126	126	142	121	142	121	130	123	111	117	108	144	150	102	115	121	127	137	164	114	112	126	121	143	118	122	130	137	125	142	125	120	125	110	132	120	113	116	121	119	113	121	130	135	128	122	126	126	126	94	122	139	131	153	108	123	117	119	124	132	132	132	119	142	116	122	115	134	134	141	133	129	137	114	122	113	127	119	124	146	138	121	118	113	141	121	139	125	157	153	109	132	123	114	122	134	141	116	122	126	116	126	112	134	106	128	140	146	130	138	116	117	139	137	115	123	113	129	127	139	126	133	117	134	114	101	133	133	137	127	141	139	109	140	95	123	137	135	134	142	146	135	126	135	136	127	123	115	133	119	119	128	131	126	109	113	144	114	121	133	138	134	108	134	132	132	113	127	136	117	141	116	106	137	132	138	125	124	135	154	123	129	129	142	109	121	158	137	150	92	139	131	125	134	149	127	130	125	131	131	131	122	105	113	123	126	145	130	116	152	148	120	112	128	126	128	126	130	141	130	127	133	133	129	106	124	114	143	110	117	109	121	122	128	112	122	117	140	127	125	134	136	127	155	124	145	109	121	147	127	118	116	115	126	124	133	118	114	131	136	116	137	117	122	129	148	109	130	127	103	110	110	109	136	120	152	142	136	132	115	109	130	126	131	121	129	127	119	150	120	134	124	138	142	129	119	135	111	115	123	121	136	123	127	131	133	133	127	119	146	113	104	122	132	144	129	148	150	108	124	130	131	124	127	122	128	137	119	108	125	124	145	109	138	118	117	113	138	113	131	128	129	119	135	131	138	118	107	117	109	135	127	133	113	117	104	124	108	131	141	125	137	127	122	135	119	113	105	128	130	119	119	136	126	135	133	129	131	109	138	124	114	130	124	122	119	107	146	132	119	121	126	133	124	111	135	120	132	112	114	141	136	106	132	125	115	140	109	133	133	124	143	117	117	128	119	116	110	97	135	116	128	126	133	141	144	139	145	127	134	140	124	130	125	118	121	138	126	134	126	140	144	133	148	126	122	132	124	136	131	134	130	130	123	140	152	114	120	130	110	138	116	132	141	105	114	127	129	122	132	134	146	130	131	131	133	141	118	133	120	119	111	136	131	122	114	112	113	138	136	116	139	126	118	123	123	144	119	113	120	137	139	141	123	133	134	124	125	130	124	136	113	118	119	112	122	119	122	113	126	135	128	134	132	146	128	141	126	151	136	121	136	123	118	119	92	104	139	125	121	121	117	126	141	128	138	122	122	105	124	117	118	142	134	120	110	125	132	123	102	123	126	145	124	117	123	136	142	136	120	104	120	138	128	149	107	146	138	127	129	115	111	127	130	118	126	137	142	116	150	116	122	127	138	126	125	119	138	133	129	139	139	141	112	136	125	131	127	122	129	117	110	128	129	133	111	115	134	121	111	138	130	131	132	119	126	142	124	129	104	117	117	131	125	128	127	130	121	138	124	148	140	118	138	152	151	118	123	134	124	117	129	132	147	137	121	125	129	114	110	137	118	116	117	135	133	124	103	131	134	139	134	123	149	134	105	132	127	134	125	117	119	116	129	151	138	121	128	145	134	120	121	139	108	122	139	123	122	131	127	120	131	109	111	138	158	118	123	119	132	126	133	126	129	120	124	119	119	120	131	145	138	124	117	135	120	122	108	120	131	138	133	137	131	118	166	128	132	133	134	110	142	125	123	132	111	136	131	145	103	120	107	125	118	139	121	124	124	135	137	127	143	106	119	120	107	156	133	126	134	121	120	121	149	115	122	148	126	122	122	142	116	137	122	128	125	139	124	120	133	102	117	140	107	122	120	141	120	136	136	143
8149	10727	19508	23087	21129	17334	13841	13915	8177	6503	8572	9313	9779	7261	6897	6073	5343	4613	4575	3906	2775	2650	2164	2163	2375	2462	1625	1602	1704	1987	1930	2090	1607	1381	1178	1096	1036	1114	1105	833	685	573	524	493	511	488	429	402	427	358	392	384	402	395	392	393	492	497	436	405	414	356	388	354	360	366	369	414	347	405	377	353	399	337	375	344	347	363	328	340	376	382	352	337	334	382	366	403	386	388	374	351	366	340	373	343	371	399	341	370	379	370	355	351	334	340	343	383	387	350	348	364	325	351	387	376	355	373	334	374	316	377	341	347	336	382	377	358	372	367	374	341	353	394	351	360	340	342	355	349	361	354	339	338	355	386	376	352	352	351	386	401	377	340	352	350	371	359	382	351	357	362	321	328	363	333	350	354	355	329	366	385	338	377	359	378	379	356	357	389	371	348	357	386	330	357	342	389	340	350	354	369	366	366	351	367	402	371	361	366	362	358	385	350	368	378	370	333	343	393	367	317	344	374	392	349	383	343	369	350	334	374	373	357	363	359	352	325	404	378	427	355	361	366	382	353	365	331	350	339	331	351	373	387	369	357	387	359	340	386	350	351	395	364	356	373	360	382	406	353	350	368	346	337	382	383	390	395	377	367	355	365	370	368	333	382	379	363	389	354	378	349	337	357	381	377	374	354	359	381	372	341	365	374	362	337	344	382	389	341	385	379	324	348	337	349	368	369	369	332	348	375	344	374	368	351	345	364	349	360	338	348	369	333	355	352	390	357	344	383	351	361	366	347	401	378	360	376	342	374	371	356	351	343	336	327	366	360	374	372	368	345	326	354	375	343	338	374	338	408	362	362	353	386	388	325	359	352	381	379	385	354	359	363	324	383	382	390	391	377	367	331	325	366	353	394	358	371	368	352	363	337	347	371	374	357	366	360	353	343	362	361	395	392	356	368	333	367	365	355	339	395	337	367	323	366	342	313	367	391	384	347	380	348	369	345	376	366	381	342	362	357	327	358	356	351	379	389	348	345	340	371	364	397	347	391	383	399	323	313	396	372	376	385	376	332	359	363	361	355	393	364	406	384	375	335	389	354	373	362	321	351	383	371	387	347	371	340	388	389	381	328	365	349	368	333	372	323	361	370	367	349	352	405	365	359	358	352	373	344	351	342	361	346	373	349	360	359	376	340	348	360	347	376	374	345	339	379	337	319	365	362	338	358	369	351	378	338	348	350	350	378	370	378	388	343	343	346	377	387	389	341	373	337	361	324	358	375	332	362	357	372	377	361	341	358	351	370	381	356	417	351	333	374	362	360	327	387	362	353	370	379	350	334	360	368	363	368	350	373	381	344	380	380	364	346	355	348	362	353	371	353	355	340	370	354	367	340	360	324	384	355	351	371	349	325	367	353	353	347	338	329	382	365	389	332	341	372	387	363	339	372	367	393	392	390	353	383	385	395	353	347	322	365	355	338	378	351	352	349	386	347	332	393	355	357	323	389	355	378	359	372	380	368	339	330	361	330	348	356	371	388	365	357	337	369	345	351	358	376	375	367	366	384	334	378	344	372	391	347	336	374	333	366	360	374	368	371	378	360	360	394	367	359	331	336	365	359	350	378	377	334	340	358	385	377	388	393	376	391	385	310	338	366	355	352	392	366	359	353	323	388	362	388	351	358	357	344	371	309	339	334	336	353	370	351	372	355	337	360	326	352	376	338	373	360	358	354	384	352	329	359	361	380	405	367	382	350	357	324	371	343	403	358	407	349	363	383	357	364	383	354	363	365	373	392	352	381	405	379	384	364	323	344	356	364	334	335	342	356	368	319	374	391	370	385	359	371	356	352	364	376	345	380	331	395	369	370	332	333	358	367	348	388	341	377	345	358	369	350	358	382	344	352	359	345	365	384	362	367	372	370	367	350	366	360	380	348	365	364	342	368	369	358	366	380	357	324	340	356	341	339	370	357	360	383	371	346	377	389	387	378	391	328	359	388	350	334	376	338	346	320	421	344	343	371	362	357	387	360	353	362	362	326	339	369	383	404	373	348	377	366	373	355	366	361	356	367	360	374	354	360	352	428	351	370	367	388	384	367	374	392	381	376	336	375	359	370	381	362	384	381	313	343	362	339	337	348	368	335	387	346	365	349	355	362	331	392	381	360	350	381	357	376	358	375	348	368	342	376	353	342	341	352	337	360	369	327	352	357	325	345	381	357	348	336	343	354	394	335	355	344	343	337	352	367	387	364	365	355	377	342	366	378	376	371	385	360	391	400	360	384	357	381	403	323	343	358	342	373	403	351	353	360	380	376	362	387	355	367	365	358	350	364	360	387	373	361	369	381	366	372	336	347	357	353	362	346	394	357	358	353	403	350	346	340	327	333	373	355	367	356	360	343	393	380	317	400	342	345	357	354	390	371	359	372	371	381	356	381	338	381	354	380	371	379	331	354	409	357	368	377	357	369	372	389	350	359	375	373	373	355	373	348	371	378	375	358	361	348	359	353	360	376	360	354	347	377	419	374	376	375	360	342	360	370	378	352	379	340	381	344	359	353	388	374	384	350	368	356	351	357	347	362	362	377	386	330	352	346	393	353	326	344	370	335	396	373	371	345	350	347	358	360	391	380	372	367	354	360	370	376	329	349	355	344	359	369	365	355	357	364	335	370	345	371	330	381	385	339	349	397	362	353	364	367	356	369	388	340	350	344	333	364	340	354	361	375	341	379	362	347	354	368	360	377	352	393	378	363	350	336	342	363	355	357	369	364	373	372	368	371	363	352	326	347	328	358	381	385	334	375	357	382	335	398	338	342	349	341	324	344	366	337	367	368	394	349	341	351	344	360	357	353	365	347	379	422	347	367	369	383	394	331	334	338	370	350	343	341	371	340	363	356	362	337	366	370	362	368	370	360	374	357	372	370	357	373	369	358	368	370	327	336	331	393	339	339	375	386	329	401	385	339	390	350	392	337	349	355	336	365	360	384	396	358	372	353	347	345	351	345	329	374	426	353	346	331	387	375	351	371	377	385	340	335	361	361	326	347	402	363	361	360	345	377	335	382	341	359	354	368	325	353	384	382	360	364	356	381	335	392	362	366	350	373	353	364	382	348	354	348	351	358	357	342	362	360	378	359	361	350	354	366	384	361	340	361	339	348	384	359	351	355	359	365	381	346	373	370	370	378	388	375	337	378	356	400	362	339	356	362	397	342	369	368	338	383	398	408	362	314	350	353	343	377	332	372	333	361	353	355	345	341	379	352	344	330	357	376	359	369	355	378	344	380	348	340	381	371	394	361	331	355	354	388	347	367	363	366	388	382	350	365	335	365	338	365	383	338	354	333	372	386	344	363	341	337	325	306	363	393	370	379	354	351	369	391	359	352	374	321	336	335	329	344	397	365	366	355	361	382	367	387	353	369	377	377	377	356	359	357	348	396	353	334	358	366	371	355	394	390	359	363	343	383	360	346	376	352	346	365	362	390	377	374	368	361	352	348	379	355	348	329	316	388
27619	32062	38970	36638	33652	33113	30562	29538	20495	18926	20047	18781	23960	19069	16373	13159	12951	10867	10511	8554	5864	4165	3400	3678	4240	3709	3433	2053	2647	3069	3206	3369	2712	2797	1961	1523	1543	1628	1388	922	498	378	395	275	243	173	164	176	146	146	137	156	107	109	136	164	152	160	107	111	104	109	102	122	129	206	192	181	138	104	114	107	106	101	107	114	106	102	89	93	117	112	107	99	114	114	98	113	117	107	110	103	120	124	127	104	101	120	113	101	114	124	82	110	107	120	115	105	109	110	109	102	122	110	116	112	105	108	86	91	90	104	132	109	91	97	97	129	106	96	95	100	116	111	114	130	97	110	119	118	135	94	110	109	104	94	125	113	114	121	92	121	109	114	97	130	105	94	113	100	103	102	126	87	107	78	110	102	103	100	117	114	118	106	99	120	113	100	117	125	115	94	113	100	121	105	103	115	110	102	118	96	111	99	113	122	117	102	106	106	110	124	106	107	116	118	95	101	105	111	96	113	101	117	119	117	103	107	129	103	117	105	119	96	109	102	102	98	106	120	116	114	106	89	120	107	91	103	107	138	104	101	111	96	115	118	96	111	107	102	103	105	111	109	96	118	124	96	111	133	105	112	98	102	134	104	101	100	92	100	101	105	105	118	101	116	128	111	113	110	114	110	113	101	124	117	102	104	101	89	112	107	107	102	92	94	111	101	129	118	122	110	105	111	107	102	113	101	116	127	97	92	119	113	114	121	117	94	104	116	113	104	116	97	125	104	104	121	119	112	106	112	92	119	96	100	108	103	127	108	102	105	99	103	117	111	98	118	111	109	114	117	106	106	117	98	116	104	100	133	100	89	100	125	106	117	100	112	99	92	117	95	120	114	115	112	104	114	127	105	123	122	104	110	107	114	103	119	118	84	112	110	111	102	128	113	83	100	95	93	110	106	128	107	117	100	104	101	118	129	101	115	136	98	89	118	128	102	100	124	84	130	117	98	107	109	126	121	115	111	100	130	118	109	128	105	105	117	95	102	113	108	92	114	125	112	105	99	105	95	102	100	110	102	114	117	109	111	100	123	110	136	108	120	126	121	120	98	106	103	112	117	102	108	93	107	128	99	122	103	99	115	108	119	109	121	100	112	112	97	108	115	89	89	120	110	110	116	90	126	107	123	105	112	106	109	135	93	116	122	118	119	102	79	102	96	108	98	108	113	114	88	91	101	125	106	113	95	105	98	113	94	100	118	101	107	103	109	108	121	111	98	104	123	97	107	107	117	108	115	114	112	111	97	93	110	106	114	100	116	111	109	131	118	110	103	108	109	106	79	124	128	113	105	105	112	122	107	112	108	111	113	93	110	95	108	100	97	108	117	91	95	132	104	110	106	119	101	117	127	118	101	104	124	132	92	135	101	124	110	119	112	117	127	105	109	112	100	97	109	109	118	108	109	114	95	110	96	96	108	109	93	103	114	117	126	114	115	105	125	88	111	132	111	107	98	103	108	117	109	92	128	111	103	101	120	104	107	106	124	96	129	114	111	124	122	93	107	100	99	96	114	96	117	129	110	104	96	105	112	110	99	92	99	116	122	114	103	95	102	112	98	107	132	130	102	106	102	96	99	91	119	105	97	117	124	108	109	106	123	103	110	94	120	110	120	117	121	97	91	123	104	92	109	108	104	110	129	106	103	100	91	100	96	109	118	105	122	132	107	115	115	95	112	104	91	95	105	102	109	121	117	98	98	111	97	116	111	118	96	118	86	108	98	106	126	109	106	106	103	107	119	118	92	91	109	111	97	100	111	95	102	95	113	113	102	122	102	90	103	96	112	104	100	108	110	121	104	117	85	114	95	104	116	84	95	103	142	111	115	114	108	115	88	119	106	121	100	94	102	91	99	110	134	105	125	96	103	105	113	112	110	110	92	134	117	121	129	92	123	115	131	114	103	119	105	115	89	103	122	121	108	89	128	87	85	116	117	101	93	113	115	119	84	97	104	103	111	108	107	105	114	111	107	111	129	105	121	110	134	109	99	118	107	101	120	105	111	105	114	110	109	115	119	123	118	115	104	106	106	105	105	103	101	112	118	113	95	116	122	121	105	113	92	117	118	122	115	114	100	109	96	109	110	106	95	80	80	105	121	109	101	103	96	118	78	105	125	126	104	100	99	102	122	110	123	122	113	104	86	109	108	95	113	102	109	83	99	91	120	124	118	109	93	84	115	96	120	102	97	95	118	118	94	106	121	101	114	105	107	120	130	106	104	101	109	106	112	111	131	119	100	111	118	105	96	94	118	93	112	110	105	110	101	102	94	119	110	129	119	116	108	77	102	116	113	100	106	114	101	88	108	107	95	121	118	117	96	112	119	113	132	101	103	121	120	118	100	136	90	108	111	95	116	93	114	122	107	92	104	113	102	100	101	96	120	118	122	144	109	106	108	107	115	113	99	96	107	96	117	111	112	112	112	112	120	124	112	93	102	110	103	114	119	103	114	129	95	125	117	119	134	128	118	111	115	92	114	115	114	119	110	88	128	120	114	100	113	126	113	84	117	102	111	133	117	113	109	110	101	117	106	96	118	118	108	108	113	102	95	93	117	102	107	122	136	115	121	109	97	128	129	99	99	115	110	102	100	93	96	96	118	102	114	117	114	113	116	106	99	119	102	126	108	111	120	111	132	110	102	99	115	99	113	132	108	140	124	96	116	99	107	115	131	111	105	113	103	98	102	98	116	124	108	115	104	98	90	102	141	114	103	102	110	113	104	105	133	124	100	119	116	125	104	96	103	120	124	85	108	118	120	110	97	102	106	98	106	104	96	89	106	117	109	104	110	138	111	104	116	104	101	101	109	92	90	107	111	107	110	113	116	107	104	83	116	120	117	114	106	103	120	107	114	110	119	126	117	114	120	96	87	110	93	135	120	102	94	119	113	99	110	89	111	114	95	118	102	112	126	108	107	100	82	110	92	111	116	111	125	98	128	129	89	111	115	117	102	100	114	111	104	119	88	114	108	96	122	109	117	111	97	98	110	129	110	101	96	117	109	103	110	108	121	114	99	110	108	101	100	109	115	106	103	127	118	118	96	118	94	90	99	120	103	115	99	113	112	93	108	100	115	108	93	115	101	121	95	132	106	112	112	94	113	99	106	123	101	103	103	106	107	95	117	111	97	125	98	114	115	105	121	134	98	118	98	120	103	105	104	110	112	104	112	108	120	126	122	116	103	119	88	121	106	122	94	122	126	103	109	102	111	104	124	97	96	117	102	89	115	110	102	123	101	94	107	119	103	96	105	120	115	119	101	140	103	109	99	105	106	116	92	105	95	129	95	94	102	100	97	82	111	111	97	110	103	123	113	111	113	98	123	112	105	118	103	91	120	105	125	113	106	103	117	106	95	127	107	99	118	118	104	105	113	108	107	91	121	115	113	105	103	125	114	88	108	112	95	99	107	111	103	92	124	98	106	91	98	115	114	131	104	112	103	116	122	106	91	98	104	126	110	121	132	126	117
19168	27728	37356	41981	42815	43971	42136	44016	29738	36173	36928	37447	41178	35926	31314	29749	31615	28202	30188	27501	23150	18272	16768	18625	20652	17870	17571	11794	15232	16212	16870	17540	14869	14877	10791	8652	9179	10417	9051	6089	3174	2328	2507	1670	1349	882	826	781	763	622	681	748	486	378	377	648	843	604	353	337	332	346	291	326	471	959	1107	838	410	341	351	328	308	314	331	339	345	355	273	327	323	323	316	314	324	314	322	324	355	344	357	332	294	293	326	328	296	291	332	322	319	325	341	305	292	291	363	282	330	324	306	301	352	321	307	292	305	322	330	323	343	312	322	292	314	329	331	288	324	332	319	310	308	332	313	343	306	325	319	312	344	335	346	313	326	306	299	336	305	307	313	315	328	327	362	278	293	328	327	313	291	299	280	312	336	325	313	283	344	347	299	338	318	310	326	346	315	280	332	341	277	319	296	341	334	304	315	338	312	331	304	294	316	310	337	324	343	298	310	309	303	355	337	299	314	308	332	312	313	323	310	300	333	324	303	330	300	321	330	316	324	312	314	319	300	320	305	311	314	318	286	294	302	324	350	331	310	327	329	315	302	355	322	294	322	319	297	323	321	341	348	275	336	347	317	308	315	309	356	313	304	341	332	325	319	298	279	319	307	312	313	333	335	329	287	310	302	298	302	313	349	321	301	346	322	300	342	318	299	319	334	330	308	285	327	321	354	348	304	325	341	311	315	345	324	319	322	341	296	323	309	301	315	348	293	314	319	318	329	328	319	342	318	323	331	336	321	339	331	322	309	310	314	308	315	334	317	292	338	328	314	321	308	295	337	321	319	317	338	319	316	333	302	314	321	313	346	315	337	321	307	329	333	299	325	313	329	309	317	313	301	336	314	314	305	294	314	333	319	310	316	293	316	338	297	325	308	300	352	305	320	325	319	328	310	328	317	338	324	331	329	327	305	308	348	304	318	293	318	299	336	292	316	322	346	336	313	331	338	311	322	316	350	325	320	292	323	337	309	332	305	308	341	322	331	331	335	307	294	322	319	327	342	325	338	313	314	324	296	344	291	290	358	303	329	337	323	337	295	305	299	364	308	328	311	328	292	329	331	309	321	304	310	332	320	307	328	304	307	315	330	328	337	321	286	326	317	322	332	340	310	306	329	339	326	355	312	301	292	317	351	332	356	286	298	319	313	331	307	356	342	320	346	308	304	312	313	323	365	313	317	330	327	301	328	286	341	332	333	317	331	300	292	324	303	320	331	325	322	323	294	337	307	320	346	291	322	324	347	329	322	340	308	289	305	336	337	305	301	327	337	321	314	320	316	310	300	336	321	349	333	334	318	332	345	311	355	326	298	296	330	302	311	338	322	290	328	309	305	342	303	310	322	306	330	324	331	316	333	336	321	325	331	331	293	318	355	308	290	335	322	314	331	310	324	325	322	338	353	298	331	309	313	317	320	336	314	322	300	316	302	308	294	357	331	307	325	321	315	321	305	330	314	315	303	346	302	337	320	339	334	294	308	308	315	304	324	324	316	319	332	331	296	299	333	315	331	322	302	302	317	344	314	310	303	285	296	364	332	279	350	335	349	314	359	341	314	316	300	331	318	319	315	320	292	321	290	307	298	320	332	335	287	335	338	292	326	300	326	318	317	310	341	332	298	348	318	331	287	319	302	298	330	332	323	299	357	319	296	292	317	339	350	320	328	341	303	325	311	299	320	336	321	320	360	288	319	315	292	342	296	304	306	326	337	326	330	308	313	347	346	333	305	328	330	281	322	312	337	318	341	309	332	318	346	315	350	317	325	326	296	317	304	308	326	312	348	321	330	312	300	286	321	349	316	309	322	349	305	316	278	323	338	335	324	350	333	322	314	323	335	347	316	290	334	358	347	285	320	325	315	341	320	295	318	302	322	316	329	310	309	304	314	316	323	295	286	302	346	339	291	339	302	322	355	331	297	325	310	357	321	327	304	342	314	292	317	303	322	360	329	345	303	298	335	322	297	323	313	320	301	309	301	327	341	318	324	287	313	321	318	297	322	333	325	350	300	322	319	332	300	334	328	308	315	329	307	341	331	305	300	311	331	294	309	333	298	338	293	296	322	347	317	330	306	369	276	327	327	321	304	335	316	320	320	328	309	297	342	307	327	282	309	321	326	326	303	321	315	312	304	318	324	355	319	325	354	321	302	289	291	318	285	338	349	329	299	344	364	332	321	326	321	363	330	320	329	336	300	317	298	314	330	335	343	319	303	315	300	311	320	318	325	319	299	331	306	333	267	291	330	317	337	318	339	328	289	292	303	341	325	340	337	288	343	311	287	296	317	324	326	327	347	348	298	307	330	336	339	326	318	302	325	307	300	341	326	294	326	316	332	337	324	318	326	342	298	337	289	306	334	326	319	325	297	337	306	295	336	316	323	323	315	313	305	323	319	326	338	324	324	343	359	348	311	329	307	354	301	328	291	327	308	328	326	321	286	328	321	316	310	322	319	313	324	327	313	342	339	335	307	311	310	337	331	335	346	330	341	338	357	312	338	318	332	343	337	327	360	334	304	308	304	342	318	333	344	293	318	341	342	342	304	331	326	355	324	331	314	348	319	337	297	307	296	337	331	320	325	302	324	312	322	297	273	304	312	333	330	326	322	322	299	310	337	303	324	316	311	321	325	313	309	293	336	335	329	314	300	337	338	316	269	316	325	317	326	344	293	320	337	322	309	303	297	301	359	332	334	356	342	330	341	284	306	324	315	318	323	303	332	313	286	317	328	313	310	292	293	341	334	313	300	324	334	299	339	323	339	316	358	311	343	328	320	318	334	336	348	309	328	325	308	333	316	336	308	333	310	327	305	329	315	309	310	366	310	315	326	295	315	336	322	310	310	303	325	330	297	320	332	318	304	297	313	318	310	311	313	308	356	302	324	309	335	325	302	308	329	304	327	325	321	333	311	301	323	320	301	344	315	316	349	297	297	299	314	325	322	298	315	339	305	316	325	308	369	327	304	299	311	335	296	310	323	320	326	303	343	339	321	330	310	324	302	317	300	323	315	332	296	328	301	295	306	330	337	325	308	328	353	314	303	324	355	311	301	319	324	310	303	358	318	335	346	317	329	342	329	319	300	327	320	305	331	309	320	343	345	328	330	341	324	311	318	303	318	330	299	306	327	312	322	361	321	353	326	301	282	312	313	305	323	286	323	306	327	308	319	289	305	318	329	297	330	311	318	281	313	336	304	350	319	337	295	318	283	313	318	321	320	336	316	300	322	328	306	345	349	309	335	323	297	323	297	290	334	294	323	321	310	317	369	332	304	326	333	333	323	299	310	308	330	344	333	291	322	310	314	300	323	325	332	327	351	312	303	333	315	320	320	322	311	290	330	311	289	305	327	318	333	338	344	333	276	300	325	326	318	333	314	334	267	323	334	329	299	310	318	338	313	323	322	322	305	345	290	309	320	296	316	321	329	321	327	327	320	309	299	323	363	320	313	322	327	328	295	316	331	302	323	343	336	326	322	312
34030	40214	42574	39677	37970	37589	34528	38294	29771	32575	29559	30058	32785	27598	24156	20401	19508	16124	16232	13851	10062	7451	6247	7016	6737	7162	5936	3987	4870	5220	5817	5980	4788	4430	2750	2527	2862	3153	2366	1430	752	637	531	428	402	305	306	243	245	244	196	182	158	149	153	180	219	179	164	152	183	173	166	212	249	334	314	259	240	195	148	139	159	172	171	165	131	148	146	148	159	141	153	135	151	183	150	159	159	165	175	136	165	162	184	169	169	183	132	138	133	142	151	152	144	149	170	159	164	158	154	169	163	167	182	162	164	144	181	172	131	156	152	144	160	142	162	150	179	166	181	163	149	162	175	154	192	148	149	160	138	172	157	185	172	156	160	148	153	128	168	162	151	155	147	160	172	156	157	137	163	163	144	146	162	143	156	170	144	165	162	141	152	165	151	164	143	169	145	155	155	162	144	171	159	159	138	170	176	156	168	159	143	172	163	157	145	174	169	160	160	157	163	160	138	165	164	185	146	144	152	144	184	156	137	163	137	158	152	145	176	161	169	181	167	152	145	144	174	159	185	159	161	165	159	156	158	175	150	154	160	167	182	178	162	156	168	161	145	185	161	158	144	173	174	162	163	165	161	143	149	165	162	137	155	139	166	156	154	152	155	163	168	140	131	167	165	171	166	138	174	177	151	179	143	167	147	169	175	156	157	147	161	167	135	132	133	154	139	175	147	182	179	147	161	153	154	178	174	142	176	155	132	142	175	160	160	140	180	176	145	166	158	164	143	145	158	152	135	140	177	146	160	153	143	161	174	154	167	162	142	179	154	171	162	167	145	147	155	156	153	179	162	155	149	176	148	146	162	164	153	147	174	147	147	179	184	144	158	145	163	165	149	168	152	171	152	187	149	163	142	129	152	155	154	159	167	151	169	164	167	148	158	157	159	144	167	179	167	169	172	160	162	159	156	157	139	156	163	168	146	180	173	170	163	175	156	141	147	160	160	141	142	141	153	164	164	159	150	171	135	155	147	180	150	153	145	150	164	144	143	152	173	176	166	152	149	164	148	149	147	150	164	148	168	160	159	162	146	155	171	162	159	158	152	145	167	156	127	129	138	150	153	158	151	147	165	170	147	180	141	151	158	143	153	145	132	138	149	156	180	158	159	174	155	127	129	152	185	151	157	142	165	148	145	153	154	166	153	161	152	158	155	145	173	159	151	154	153	140	141	166	159	162	168	155	160	163	159	168	158	162	157	156	166	142	151	166	155	154	171	167	160	158	138	142	128	172	163	146	156	146	154	181	158	143	165	150	177	161	156	158	163	169	145	146	149	133	155	157	153	150	161	138	159	151	155	151	160	149	164	146	149	151	151	130	147	144	134	173	143	151	148	155	144	170	136	143	152	143	149	163	152	145	158	165	154	176	143	165	171	158	164	156	150	177	162	170	149	176	175	156	149	168	165	153	170	162	165	174	166	169	163	170	175	161	152	173	142	159	158	172	169	157	148	149	142	144	175	152	160	148	151	148	139	152	152	159	154	153	160	167	174	161	143	158	136	186	180	155	156	160	160	154	161	166	137	156	147	174	167	127	153	143	156	165	144	154	151	138	138	145	141	156	157	179	156	135	178	149	169	168	151	152	162	170	174	140	153	137	151	161	162	163	151	146	164	137	153	164	147	172	157	151	146	164	149	134	140	148	170	133	148	146	161	159	157	145	158	166	157	164	165	155	175	165	144	162	165	143	175	148	150	143	187	174	176	156	163	129	169	177	151	168	140	158	185	152	156	167	149	169	150	158	172	167	153	142	156	154	159	166	155	155	152	138	153	160	146	135	165	153	177	153	177	166	160	177	168	190	171	173	178	147	172	157	154	170	152	152	173	170	154	163	187	153	151	146	162	171	150	158	146	178	166	157	160	170	164	155	134	172	157	149	137	168	168	164	168	175	152	143	153	130	191	165	159	138	132	156	160	176	154	155	164	159	144	159	169	160	151	170	148	178	156	155	189	147	174	165	155	145	142	142	161	161	167	154	141	142	144	181	139	142	168	158	155	161	176	173	132	163	161	151	150	145	169	153	160	158	136	189	167	179	154	177	128	157	148	161	165	159	178	163	159	158	161	156	133	145	167	148	171	158	162	155	164	164	170	155	167	150	165	153	163	164	149	140	161	182	171	139	184	159	156	153	169	153	153	173	149	165	165	172	166	160	136	168	152	150	164	183	150	163	182	164	133	160	147	170	151	166	161	166	154	154	161	150	156	154	163	172	167	170	158	163	134	165	160	166	161	170	126	147	181	170	160	159	178	169	166	148	171	158	140	190	130	137	153	161	139	154	155	148	169	158	164	155	160	176	158	141	136	132	174	167	160	157	154	176	165	197	152	159	134	170	179	152	159	156	152	151	169	157	151	160	164	148	165	165	171	155	137	165	169	161	147	153	154	154	165	148	145	156	147	144	169	156	141	165	172	161	156	144	148	143	162	155	140	162	149	160	143	145	170	173	158	154	183	146	164	147	165	152	165	147	181	124	151	140	162	151	161	167	137	177	156	167	153	166	162	147	154	155	185	151	147	169	146	142	166	163	178	163	152	146	158	150	149	144	126	168	183	155	161	172	165	152	150	167	171	155	160	170	149	163	164	139	157	147	166	175	150	166	179	142	162	160	161	152	159	165	158	162	153	147	161	159	153	161	176	145	191	158	146	145	151	164	157	156	168	179	167	155	147	172	164	166	143	162	173	151	150	156	171	157	165	156	149	158	149	161	153	160	151	154	141	175	170	163	183	168	149	132	168	163	155	149	149	153	152	165	135	146	155	169	139	162	152	154	153	158	154	149	153	153	162	146	167	151	150	158	171	160	148	149	132	161	175	137	147	169	169	149	160	137	145	152	144	164	142	141	155	164	152	137	143	149	148	151	141	143	173	157	152	144	150	183	162	169	135	149	156	166	170	170	158	162	179	142	146	151	154	158	136	158	151	155	142	147	178	151	140	162	171	163	149	143	156	150	161	137	166	148	144	136	186	163	162	170	146	157	150	203	146	167	142	150	153	153	149	150	168	139	172	157	154	138	151	136	160	147	149	148	153	152	145	170	143	177	141	161	188	151	172	162	163	169	159	153	166	133	167	155	168	153	177	162	161	142	171	176	164	144	162	146	163	160	152	166	164	151	136	139	162	161	182	145	141	159	153	143	144	144	146	169	166	150	142	161	160	178	138	149	142	151	160	165	149	162	152	152	169	165	160	153	147	173	141	148	132	143	144	153	173	152	171	163	183	179	150	165	148	177	153	147	147	155	175	174	145	137	146	155	159	159	170	144	137	164	170	143	145	151	172	179	161	150	141	157	133	160	146	156	156	158	190	151	167	142	177	143	162	148	150	193	173	166	130	164	144	149	159	152	166	143	147	161	140	160	161	160	148	137	169	171	170	196	157	173	161	163	158	154	135	154	146	170	158	150	147	177	167	175	173	148	138	165	176	166	150	166	171	174	135	159	160	165	139	161	148	172	139	140	143	164
22866	34492	40781	45027	47462	47874	46750	50326	40437	46587	44049	46717	46386	42411	38512	36645	38158	34893	37050	33676	29912	25069	24461	27122	26844	27464	23643	18528	21950	22892	23563	24482	20282	19205	14025	14286	15518	16758	13172	8565	4039	3618	3190	2520	2009	1486	1442	1178	1001	969	893	718	473	500	461	615	840	590	467	437	417	442	708	754	1101	1820	1752	1333	835	565	445	420	455	439	423	421	427	449	424	435	428	468	443	453	454	416	429	443	433	400	468	395	449	431	459	422	437	427	457	444	425	469	471	431	454	422	417	466	425	420	438	450	453	473	410	435	395	466	447	456	461	447	425	451	456	487	420	465	447	469	407	454	448	445	457	429	431	487	449	454	432	403	430	407	400	432	416	404	445	448	441	458	441	444	422	456	479	468	468	418	460	466	447	443	476	446	434	415	446	434	438	408	455	423	435	458	452	420	450	438	439	467	384	427	458	422	438	433	453	441	427	421	421	431	475	409	467	454	422	457	426	450	447	423	429	423	448	435	438	431	414	427	437	452	422	445	421	418	407	412	435	423	438	424	435	422	453	415	420	413	493	423	428	393	434	450	420	418	481	464	433	474	441	430	454	404	443	404	440	424	455	484	438	410	431	421	416	430	454	436	428	427	451	474	471	414	443	447	436	434	453	472	469	431	438	466	459	421	410	452	458	416	431	404	483	446	480	452	485	437	449	454	402	411	376	420	438	490	422	447	433	428	441	450	460	432	424	437	441	439	450	448	447	412	434	428	442	434	428	449	414	425	445	447	422	475	445	416	451	422	438	462	419	433	422	432	435	410	444	430	422	398	428	469	393	444	392	434	454	422	470	427	450	451	460	442	446	459	421	462	423	492	426	437	426	445	451	437	426	486	445	446	414	448	450	419	452	456	492	437	414	397	475	464	470	420	462	429	422	451	415	427	427	461	458	462	392	428	442	469	416	461	453	434	468	416	422	400	429	421	428	444	439	438	440	424	463	453	434	393	423	416	418	423	456	440	426	426	479	452	442	425	435	438	401	439	429	423	428	442	454	435	419	465	438	443	453	396	425	456	453	449	412	433	438	432	459	476	426	426	466	432	411	449	444	403	447	470	487	466	413	458	480	438	425	438	455	447	429	426	434	414	415	436	467	456	472	416	432	439	429	443	420	450	443	464	459	418	456	460	421	463	425	465	461	424	412	447	472	453	410	450	443	461	445	447	438	450	418	451	421	463	441	412	459	451	453	433	452	441	407	414	448	439	423	441	375	428	456	427	433	423	420	391	429	445	433	455	451	441	451	427	414	433	446	473	434	446	462	421	414	420	452	437	421	422	459	423	428	415	444	469	503	421	464	424	420	409	412	436	428	411	454	459	447	452	464	431	428	452	413	413	442	447	407	416	417	442	458	451	454	466	452	408	425	458	456	421	452	404	422	434	450	448	426	423	444	433	425	434	460	448	460	418	442	460	434	441	447	441	428	434	434	441	473	472	454	423	465	434	425	436	484	430	425	441	457	448	424	436	464	476	439	455	459	460	404	446	439	424	448	453	429	445	405	445	434	445	453	413	452	416	428	430	418	422	421	414	437	396	447	425	440	401	413	459	453	422	459	416	403	445	422	423	448	473	435	443	457	440	458	421	460	408	397	413	424	429	431	407	426	414	408	427	435	407	431	432	416	424	427	423	405	444	432	449	416	428	428	459	442	475	454	427	454	434	440	442	390	443	425	448	460	433	473	429	413	451	442	465	419	407	458	434	436	441	458	491	465	418	438	435	403	437	453	423	448	466	419	437	459	461	428	408	460	447	448	459	399	471	451	407	446	415	437	490	444	392	409	424	426	416	423	457	483	429	459	446	433	463	414	436	429	450	443	472	412	404	411	442	462	428	409	437	448	427	498	450	415	461	419	430	475	471	465	438	374	440	449	416	467	455	474	412	469	431	474	464	442	419	463	430	424	433	417	468	437	411	416	434	423	424	416	419	438	479	386	443	398	496	446	437	431	455	445	461	441	454	436	458	418	451	442	459	470	390	427	449	431	446	423	459	468	449	449	437	411	428	454	453	427	435	424	438	450	430	419	430	396	448	433	420	418	452	401	448	440	410	452	452	434	391	424	462	447	437	434	440	443	439	425	460	447	463	458	449	433	427	423	470	446	437	400	427	454	444	415	439	431	442	460	443	444	448	435	450	467	434	408	481	426	418	453	418	420	448	469	460	424	438	454	431	453	461	445	438	401	400	445	423	446	471	416	454	438	428	419	421	403	470	441	462	429	430	469	436	398	419	449	406	423	440	452	442	470	453	466	438	461	474	473	466	444	424	478	481	458	398	454	417	464	450	473	452	420	467	466	441	443	433	423	428	448	469	457	453	467	434	447	443	433	415	469	421	471	425	449	432	422	440	444	410	408	481	453	413	424	444	429	411	387	459	436	436	439	400	482	493	440	404	425	458	438	453	447	445	428	485	447	432	451	452	441	453	449	439	457	409	472	393	432	427	411	429	442	482	456	437	452	443	418	405	448	441	420	462	423	402	427	438	472	457	451	398	466	436	431	441	432	457	471	486	419	447	412	425	455	433	474	439	454	435	442	428	439	445	419	417	469	427	436	429	447	477	430	493	448	431	454	408	443	423	434	441	429	474	404	448	418	408	420	458	469	456	424	440	465	465	450	448	416	472	455	417	459	417	436	393	419	475	423	460	391	403	434	460	442	417	427	403	465	449	435	455	449	455	449	438	435	415	429	476	431	461	430	438	396	425	420	402	462	427	451	407	411	414	430	437	420	409	447	452	443	434	468	442	442	441	443	437	405	437	485	480	441	435	415	440	436	450	454	431	430	421	392	425	420	425	458	393	433	431	477	435	431	425	410	444	473	445	436	475	439	423	414	436	451	398	436	454	412	438	413	422	419	424	444	437	425	428	426	464	433	420	407	440	426	440	482	453	484	443	471	457	449	412	450	403	463	453	409	411	426	427	444	441	426	438	473	442	453	427	462	442	463	417	434	435	422	442	428	427	426	417	432	466	441	439	428	447	413	395	451	450	428	400	411	450	404	452	414	439	444	430	446	451	472	415	443	397	411	449	492	426	406	381	427	425	477	417	440	435	445	432	436	442	416	463	473	416	431	440	418	432	448	417	487	423	454	423	441	424	456	413	428	405	439	451	463	455	449	390	402	429	412	435	424	420	426	450	424	403	422	446	437	440	428	418	436	406	469	432	454	450	459	482	433	447	438	427	419	460	417	437	426	432	454	421	468	448	412	411	462	454	430	486	451	449	430	433	434	383	439	447	475	430	420	444	453	445	450	415	444	445	437	469	426	442	428	467	434	434	441	406	422	425	422	478	408	450	451	423	457	484	417	432	463	452	399	449	423	461	420	434	433	455	447	401	434	461	440	479	414	472	423	460	426	434	394	440	450	450	440	449	461	420	478	458	421	444	429	426	455	427	420	445	415	457	452	425	430	433	437	396	435	474	431	437	407	463	456	435	458	425	448	419	435	403	432	397	478	433	420	421	471	462
12528	12530	15455	12675	9325	6351	4100	3314	2101	2225	1931	1883	2136	1827	1348	1143	1083	751	789	689	509	420	396	418	397	407	343	303	336	370	365	424	292	273	208	234	260	257	225	186	145	165	177	152	145	127	139	138	142	138	157	118	151	126	130	142	148	139	142	137	118	124	139	142	133	136	149	160	127	146	125	132	133	133	136	142	129	129	126	133	138	130	130	130	137	123	140	122	144	134	137	129	127	130	137	128	108	135	131	136	112	125	133	122	122	119	126	137	127	114	132	163	131	114	144	135	129	138	126	138	131	138	134	141	133	138	135	124	121	151	124	136	135	138	130	130	127	150	128	116	119	126	131	126	138	130	138	145	117	131	137	134	170	126	136	124	132	136	124	145	140	129	102	109	108	115	133	127	131	145	119	130	134	124	137	140	131	153	149	127	132	127	135	124	135	126	125	121	138	119	147	137	119	131	105	135	112	147	110	138	126	124	119	127	122	136	142	124	122	136	123	113	133	152	132	136	118	133	121	144	133	119	136	107	142	133	115	139	126	124	117	126	116	123	146	142	134	138	112	154	130	122	129	138	120	121	129	125	127	118	123	130	136	119	125	122	118	148	125	138	106	124	120	144	124	136	140	128	135	123	118	114	126	120	117	132	105	164	141	127	134	131	150	110	130	134	128	138	138	121	116	141	144	133	124	117	136	133	131	132	126	139	134	153	114	124	130	134	127	137	135	146	136	139	139	119	129	121	135	123	113	148	103	145	140	120	127	128	142	142	128	115	142	121	159	144	117	140	142	141	128	132	146	120	130	139	123	127	128	119	131	141	132	160	114	128	132	121	149	128	120	115	128	134	127	121	110	130	137	130	118	117	130	138	134	124	136	129	123	120	140	135	155	121	124	145	116	146	118	151	152	136	122	130	129	147	128	120	114	134	138	134	139	127	128	129	126	115	121	122	130	126	126	123	115	132	154	136	139	127	128	129	140	133	151	121	150	124	129	141	133	126	146	132	154	141	118	107	128	95	136	133	145	123	138	141	123	110	140	140	125	138	117	133	119	124	139	123	139	104	117	121	127	149	132	115	126	122	139	118	138	128	133	142	133	130	136	108	131	124	126	140	125	133	103	126	129	142	136	137	136	128	129	126	134	142	126	123	118	137	146	151	131	138	133	124	125	130	132	131	122	127	127	130	126	121	132	133	125	130	124	134	129	133	120	153	139	139	143	140	151	143	123	145	131	141	130	114	144	112	111	150	116	140	129	114	144	145	143	131	139	125	113	151	140	144	145	125	156	125	125	123	133	111	122	131	136	116	127	141	135	136	128	133	147	151	141	136	147	143	120	136	136	114	128	111	115	129	130	127	130	142	118	101	148	126	126	132	140	129	146	134	128	125	123	137	120	126	125	123	149	130	127	138	124	139	138	124	130	127	145	138	145	116	127	148	127	137	125	149	127	137	126	144	126	124	130	146	116	142	125	154	141	119	124	128	137	138	156	138	136	130	139	127	107	116	117	135	148	154	127	156	136	136	127	140	152	115	124	113	129	155	118	135	138	126	119	131	118	123	133	123	145	139	115	155	115	136	136	140	122	151	114	126	144	153	112	121	133	138	142	109	118	132	123	120	132	138	115	123	131	156	132	123	121	121	133	112	121	119	130	105	147	136	132	144	121	130	125	130	138	147	116	122	128	137	129	120	110	123	130	120	147	127	132	113	123	144	116	129	156	123	131	131	128	132	129	110	108	136	128	118	130	123	103	138	117	113	122	126	149	133	109	139	144	131	127	156	114	117	123	131	128	127	128	116	134	136	115	135	129	131	149	152	129	147	146	111	136	129	140	126	135	135	131	133	126	119	121	137	124	125	128	137	129	116	135	130	147	137	139	136	135	138	122	115	135	136	120	142	117	125	139	145	113	136	141	136	128	144	126	143	136	136	150	142	143	109	136	109	136	131	111	116	133	123	142	138	153	137	135	146	128	131	116	125	150	143	107	133	135	123	125	128	130	130	142	119	140	144	123	132	131	139	133	123	118	135	139	128	118	105	129	135	125	159	121	131	136	122	128	129	129	123	121	124	143	126	110	123	136	142	113	146	122	132	106	137	123	149	144	137	151	116	131	121	151	132	124	121	135	134	137	119	116	116	117	128	123	137	129	135	138	126	138	137	114	124	129	111	129	141	129	125	139	121	140	117	132	127	134	128	134	161	138	131	128	135	127	127	130	135	107	114	134	116	124	137	128	143	131	136	140	152	146	126	140	127	138	129	147	111	124	136	126	130	128	142	120	142	127	157	133	140	135	133	121	127	145	142	126	120	116	135	125	133	149	156	118	130	126	127	113	117	130	149	131	115	126	136	135	143	132	124	119	137	146	127	121	137	136	98	151	125	129	114	131	126	127	119	132	117	140	128	121	131	150	124	133	141	100	119	119	136	149	125	151	128	129	142	128	138	121	121	120	120	130	117	123	126	132	141	118	140	121	123	136	121	129	138	132	127	114	144	123	139	140	127	133	134	144	119	120	123	123	145	122	117	144	125	130	132	134	125	151	131	129	147	146	135	127	123	112	134	127	144	123	116	127	122	109	153	125	128	144	139	131	125	132	143	136	134	137	136	104	156	136	134	137	141	129	143	136	136	115	127	124	125	128	114	128	120	113	142	126	124	129	132	139	125	136	122	160	132	136	129	134	121	146	119	133	116	140	118	130	135	130	138	105	125	129	127	120	130	118	118	149	130	124	146	124	149	130	112	123	124	111	134	121	145	144	139	123	132	123	151	132	132	136	116	116	111	135	128	129	117	124	132	125	136	145	127	120	148	170	130	124	118	131	122	140	151	121	127	106	159	137	113	145	136	125	142	125	128	113	130	133	139	127	145	143	127	118	129	124	146	142	121	133	104	122	117	148	148	136	118	110	139	153	141	110	124	133	137	124	125	139	139	136	153	115	131	142	145	139	134	139	126	136	122	132	143	116	134	138	123	133	119	123	132	144	139	125	132	133	131	130	125	107	138	146	104	145	146	140	137	151	137	125	122	135	131	134	134	150	135	128	137	119	124	119	117	124	105	126	130	118	125	121	126	145	133	141	118	125	109	125	143	144	121	133	138	129	127	118	119	145	133	143	121	137	132	119	131	130	131	101	126	145	126	137	125	137	141	127	128	155	152	120	124	139	143	135	125	128	129	129	125	122	156	113	114	125	131	130	122	123	148	142	142	122	115	118	147	140	131	116	140	113	117	125	129	117	135	130	143	142	128	133	134	120	121	125	124	123	122	121	142	124	115	153	140	133	123	108	145	151	131	142	133	123	135	112	138	108	131	133	124	126	138	141	114	122	119	126	122	144	137	120	126	133	103	118	137	147	111	137	112	155	133	140	143	132	155	145	141	146	143	139	124	125	135	149	139	117	119	126	141	133	147	107	137	133	150	135	130	142	129	142	146	122	143	124	132	157	129	119	123	137	128	142	142	130	125	118	145	113	150	108	148	163	114	155	139	130	147
8459	12182	19832	22664	21130	17603	14590	12813	8662	9538	8910	9380	9695	8139	6127	5797	5680	4287	4645	3729	2843	2262	2245	2447	2278	2477	2005	1531	1936	2052	2117	2115	1552	1433	1213	1204	1308	1325	1103	883	544	574	567	553	475	455	466	410	402	418	414	404	422	392	364	371	399	445	448	413	381	426	362	378	469	474	424	431	397	397	388	382	342	379	393	356	393	366	379	386	342	372	386	365	371	388	357	395	357	351	370	337	389	369	378	364	347	372	376	374	339	402	367	410	365	383	366	368	408	399	368	371	371	381	377	367	370	355	399	386	372	367	347	340	376	391	408	369	349	364	339	401	411	379	382	337	366	363	380	416	389	378	379	375	377	370	380	344	372	348	350	370	370	378	383	374	376	352	372	372	372	347	381	382	369	364	409	373	399	366	390	373	341	367	372	373	361	378	363	350	375	356	366	371	395	386	339	381	382	398	386	383	369	353	370	367	373	371	385	377	363	355	338	377	351	366	359	395	402	371	374	374	388	362	364	408	358	344	387	367	366	337	411	385	398	378	376	379	375	379	358	369	366	358	387	384	385	381	363	360	376	384	354	352	354	394	382	361	376	353	347	364	367	327	387	382	375	331	367	386	382	381	370	370	380	371	386	387	381	373	359	388	381	371	345	387	374	387	382	369	377	379	374	380	371	386	365	397	375	333	398	383	393	382	354	389	371	364	391	371	386	366	382	367	337	354	387	396	366	365	391	416	369	358	386	393	390	396	344	371	345	376	388	390	390	390	389	333	363	399	364	381	363	384	366	390	396	353	396	388	375	386	389	406	381	346	378	333	381	364	391	361	389	371	356	383	397	374	379	375	374	377	411	359	390	384	401	351	391	384	345	393	358	379	341	404	367	341	371	356	412	383	412	323	357	410	389	372	350	376	377	382	382	364	386	387	371	395	369	370	392	388	374	380	390	380	334	366	374	358	395	385	344	352	384	404	351	356	364	354	353	365	377	393	413	387	381	383	385	411	334	401	372	357	387	363	416	345	387	354	409	373	376	353	346	416	354	386	347	400	369	346	380	377	385	370	379	365	381	360	327	398	351	402	344	399	381	398	360	388	362	403	361	403	338	351	357	356	398	356	394	390	403	395	378	354	382	395	380	353	389	340	392	406	387	342	331	376	359	384	372	374	341	370	385	348	348	365	353	392	357	385	388	378	380	361	374	384	397	386	363	378	355	364	384	346	391	359	395	368	370	359	346	366	380	366	360	374	373	337	359	354	333	346	393	342	383	323	353	391	376	369	395	358	374	379	363	369	348	362	384	357	398	352	376	374	367	380	337	392	367	382	364	370	360	361	365	365	369	370	363	392	389	372	400	392	391	397	376	387	362	394	402	358	350	354	362	394	387	378	371	381	385	369	358	390	354	396	416	372	375	369	396	362	367	364	359	357	361	388	367	377	375	361	419	371	368	348	385	379	348	358	385	400	379	416	378	385	383	344	366	350	394	388	365	380	368	375	345	384	417	331	356	369	385	372	350	393	369	398	396	391	390	355	362	362	355	360	369	339	367	377	403	369	379	405	370	405	389	375	379	370	389	362	349	349	371	364	338	387	386	364	390	363	349	363	375	342	375	347	367	384	382	380	349	388	359	366	354	379	389	392	376	366	379	396	349	393	353	364	374	369	378	355	364	363	385	371	320	405	391	376	404	357	411	408	360	384	388	388	370	367	341	414	365	401	395	361	368	375	362	365	347	390	354	348	380	377	384	374	344	385	372	374	379	348	349	376	403	346	366	369	345	380	362	399	353	392	340	372	401	363	383	398	378	374	373	388	347	359	359	394	408	381	388	369	380	384	375	395	356	380	394	375	374	380	392	372	394	368	402	380	422	356	366	385	377	400	385	358	388	350	353	369	354	406	376	348	351	377	344	403	386	345	400	378	351	371	371	360	383	410	358	368	359	342	390	376	342	349	378	393	395	349	382	372	405	366	354	412	374	360	362	380	409	390	363	403	365	346	350	367	343	360	388	396	361	386	385	419	348	356	383	336	374	381	370	401	389	360	367	366	358	369	391	355	362	375	409	385	390	339	371	374	391	350	380	367	382	376	347	369	388	364	344	352	391	346	406	364	339	380	366	391	371	350	369	387	372	359	389	367	365	410	386	364	346	369	402	387	387	338	355	366	418	373	351	360	380	385	397	370	388	347	363	359	380	356	364	344	397	380	367	367	393	356	360	388	369	344	385	373	367	367	361	395	365	420	375	384	378	357	359	386	377	382	335	376	366	396	354	371	370	378	375	374	375	351	374	354	371	364	364	350	359	385	369	343	356	380	403	364	382	372	340	386	376	355	386	393	376	369	363	384	388	382	350	392	378	355	374	357	416	389	391	393	364	365	385	396	321	388	357	388	398	374	378	388	346	368	387	357	346	387	366	357	381	382	384	374	342	391	377	336	403	369	386	402	375	369	422	381	403	363	390	352	356	387	377	371	399	365	351	382	382	374	386	398	398	359	377	363	349	382	404	367	379	376	376	418	359	389	366	398	384	339	352	376	373	400	385	348	374	347	346	346	401	393	355	387	364	366	413	358	381	318	357	371	313	373	400	353	382	363	368	375	364	383	386	369	387	394	354	387	392	358	364	382	381	392	397	357	395	371	371	341	346	347	387	328	358	406	400	383	351	372	350	349	368	360	353	376	396	370	393	379	378	404	395	363	351	397	399	371	374	358	366	376	366	377	370	362	368	371	346	366	401	397	339	370	345	363	369	375	382	373	380	406	349	374	319	337	381	386	368	382	370	397	346	368	366	354	359	365	400	354	362	366	393	408	378	351	369	367	363	420	377	359	373	338	404	352	395	366	319	383	369	359	380	371	368	367	388	373	371	368	368	360	383	405	356	359	351	410	370	381	389	380	354	358	396	363	383	407	377	374	406	393	353	363	382	347	321	406	393	379	386	375	352	384	376	382	364	339	397	369	375	365	380	355	369	386	344	355	361	376	358	374	407	386	371	374	354	303	378	387	361	368	379	392	383	396	411	353	362	358	375	407	363	381	390	373	394	380	425	322	384	364	372	377	376	359	357	380	363	376	352	368	362	359	384	339	386	383	364	337	335	357	359	414	373	349	392	374	362	433	372	365	364	400	403	351	350	376	369	411	370	357	400	363	365	385	366	353	338	369	360	344	341	352	383	383	408	387	356	421	375	363	351	378	362	350	382	368	360	389	362	385	379	365	381	397	319	390	355	384	365	377	403	397	347	344	373	384	361	381	345	369	360	382	422	375	425	351	372	330	400	357	332	350	366	352	324	395	384	363	359	373	392	379	367	397	340	361	421	369	378	360	371	371	351	373	380	393	396	381	370	391	358	361	383	390	378	420	409	350	354	383	377	368	402	332	374	383	373	365	397	392	363	401	391	370	365	382	384	375	381	346	334	367	359	405	341	364	388	351	371	401	375	396	362	356	376	366	376	406	359	370	389	343	388	326	378	377	376	365	381	382	378	352	352	387	349	364	374	409
30952	33208	43203	36990	33545	30637	31592	27932	18905	21931	21771	22146	24103	20078	16236	14414	13628	10465	10108	8112	6404	4409	3843	4087	3424	4417	3836	3429	3641	3534	3573	3907	2666	2103	1951	1829	1880	1804	1149	498	283	281	253	309	249	243	226	190	164	187	174	179	182	145	145	134	199	301	259	213	152	146	149	136	134	156	149	128	123	136	132	117	140	139	116	127	126	144	147	112	119	109	123	112	137	120	146	132	137	105	119	116	109	124	141	129	142	138	122	114	123	130	125	109	133	121	117	123	128	132	147	126	121	126	116	134	122	127	110	114	136	132	122	121	110	137	123	128	124	112	139	142	108	103	140	120	126	122	104	136	108	111	119	137	124	101	123	105	129	114	146	133	146	125	117	124	125	123	107	116	124	124	137	131	144	116	113	133	131	115	122	144	128	122	153	125	134	120	110	154	122	113	145	142	136	119	113	109	109	143	121	135	114	150	109	116	141	120	127	117	114	135	126	127	121	133	135	145	119	112	121	130	124	133	105	120	143	111	128	131	113	123	136	119	128	117	113	116	143	128	123	140	109	130	150	121	148	117	112	126	110	120	157	129	135	139	136	112	140	157	135	129	134	122	125	123	135	114	140	106	122	115	142	125	131	130	125	117	115	124	121	135	138	129	126	110	118	125	129	126	125	137	104	121	103	126	117	129	129	120	122	133	144	120	128	124	127	133	116	129	138	124	119	97	137	105	144	109	129	133	107	124	137	144	124	119	139	113	128	118	144	118	136	131	137	124	127	126	118	125	141	113	143	105	143	147	119	132	119	125	148	145	119	113	141	135	117	120	117	116	131	124	117	134	122	117	132	116	115	136	116	110	122	141	121	139	118	143	132	132	127	124	131	125	105	116	126	118	119	128	131	122	142	121	111	111	121	135	118	90	133	134	128	140	132	131	135	136	134	106	140	113	130	109	143	101	147	116	149	122	133	137	147	144	123	123	157	128	121	108	129	116	137	134	113	121	129	132	107	126	142	121	128	111	116	109	101	130	132	121	137	139	109	115	125	134	143	122	134	112	154	129	131	139	134	101	135	144	120	125	139	145	123	125	136	126	131	127	104	129	131	117	116	131	111	122	114	139	115	126	125	122	109	133	122	118	124	123	124	134	130	125	137	111	132	117	141	116	123	130	143	114	117	136	124	105	127	106	141	109	119	140	115	129	137	122	107	138	129	141	133	127	142	129	144	123	131	95	129	129	119	137	116	129	126	138	116	106	131	131	119	136	124	130	141	143	114	113	125	133	112	162	127	126	144	130	112	140	121	129	136	133	134	136	139	116	127	128	148	121	119	123	108	123	118	122	132	122	132	119	133	126	120	121	135	127	135	129	135	125	134	137	120	135	122	130	105	138	110	106	139	134	141	118	135	98	132	119	117	146	127	128	146	113	127	126	118	133	148	108	132	137	116	161	128	122	133	121	121	137	121	135	144	127	132	153	143	113	134	108	154	119	115	127	122	137	148	134	127	125	133	135	134	99	127	120	152	116	127	112	137	139	157	126	124	117	165	143	117	122	138	130	122	133	123	118	130	111	119	128	113	114	129	113	127	120	124	121	132	127	132	138	122	119	133	131	135	128	131	141	116	116	132	110	107	122	126	118	127	110	136	119	131	118	131	124	121	135	133	136	125	127	121	114	128	135	121	119	135	133	113	124	128	126	148	133	120	129	93	112	126	146	134	113	96	119	146	95	137	115	125	112	133	131	144	120	120	121	132	123	129	143	111	136	131	137	108	127	122	128	116	133	113	110	143	122	142	118	135	139	120	139	124	132	129	116	123	128	140	118	134	147	117	111	129	138	127	128	112	133	99	121	113	127	133	130	115	120	140	127	108	118	115	133	148	139	128	131	128	116	123	124	117	150	130	124	131	114	121	135	115	137	123	112	129	130	116	141	116	132	143	140	123	125	127	108	122	130	118	119	135	121	121	125	115	104	139	110	128	130	112	127	117	121	119	135	153	126	109	135	128	116	137	135	114	113	134	109	141	130	103	113	130	132	121	126	145	110	122	128	107	130	140	123	105	123	148	125	157	132	107	104	138	129	121	123	138	171	131	124	112	133	124	114	123	128	115	129	128	116	128	126	126	131	130	119	108	121	137	142	116	148	122	136	136	116	126	94	127	129	120	111	129	117	143	138	119	135	141	130	122	140	116	130	139	118	118	114	130	94	157	127	138	147	125	122	137	140	127	125	136	120	140	130	155	128	139	109	125	123	119	132	130	140	118	122	146	114	129	132	109	115	114	121	115	126	128	115	128	116	127	133	112	117	118	155	119	129	124	119	120	145	127	142	139	128	139	127	128	116	137	118	126	147	128	116	111	159	114	127	136	134	131	136	141	117	130	110	121	116	127	121	129	121	140	127	138	129	136	131	111	119	140	127	134	138	151	106	144	135	114	115	109	126	125	118	130	119	132	125	133	131	129	137	131	125	131	126	116	122	122	125	127	134	131	119	122	126	129	138	112	115	138	122	121	129	107	119	113	105	129	123	125	137	119	139	123	116	124	113	130	140	119	132	140	135	124	134	124	128	120	122	105	132	125	123	128	105	138	140	115	130	114	151	122	128	129	114	121	103	136	142	118	119	130	119	128	149	134	129	133	132	133	139	130	131	112	119	125	108	133	138	109	95	124	127	127	137	129	130	120	125	134	126	135	136	118	126	150	135	106	124	145	131	128	137	114	129	123	127	110	130	114	131	105	102	147	112	120	136	122	104	130	136	114	124	139	139	128	130	111	123	124	143	109	138	138	147	124	122	124	122	110	128	118	111	111	132	128	133	148	128	117	124	140	124	125	141	114	125	134	106	127	146	140	154	141	124	121	121	113	126	109	138	122	113	131	132	139	119	132	120	109	122	131	146	117	125	120	124	116	146	100	159	130	129	125	134	117	126	123	115	126	117	125	131	123	138	114	133	127	113	113	125	118	123	124	138	112	142	118	128	120	134	143	115	125	113	122	116	137	141	129	148	114	128	119	109	139	129	135	117	137	119	129	108	136	137	116	125	129	127	133	121	127	122	118	124	129	122	124	122	137	127	124	120	132	132	104	132	138	127	115	126	108	128	126	136	132	119	116	136	119	135	148	128	118	145	133	122	126	137	125	122	138	107	113	133	134	141	123	117	118	115	122	111	132	113	109	109	116	105	104	127	100	136	118	134	131	114	129	106	100	112	138	107	129	136	138	124	109	117	142	132	137	120	131	125	126	113	125	152	116	116	143	118	113	121	128	123	120	131	128	117	129	127	133	121	125	118	117	103	119	128	113	107	136	119	104	118	140	139	128	150	119	137	128	117	121	139	131	122	128	135	121	118	112	135	144	122	127	104	141	109	132	122	148	134	117	121	125	146	126	119	108	124	120	120	138	126	119	127	118	144	138	144	126	131	134	133	104	146	132	133	131	126	126	126	121	128	134	104	109	124	114	120	115	143	105	112	145	102	132	112	108	126	114	135	118	122	141	118	131	141	144	129
21612	28452	40336	43100	42069	41872	43991	39705	31873	38191	38403	40708	39684	36210	31510	31241	31677	28476	29111	26065	24101	19414	18539	19267	16992	20967	17983	16895	18511	18652	18283	18958	13153	12092	11015	10893	11560	11062	7172	2922	1928	1550	1321	1708	1359	1162	1171	814	766	738	675	757	565	406	415	421	1078	1685	1332	1052	651	436	411	570	547	458	405	413	350	356	391	351	364	383	351	361	321	361	376	356	365	377	362	391	353	356	344	354	368	355	345	362	322	327	373	396	354	358	361	346	351	341	359	366	356	334	345	386	364	339	361	350	349	360	356	353	389	357	355	357	394	338	369	344	356	360	350	376	375	339	374	380	376	348	361	370	386	340	345	321	360	360	353	371	354	348	320	360	367	357	372	342	324	391	369	394	383	364	348	376	337	417	372	349	346	356	377	395	362	397	321	373	395	360	374	353	404	376	344	336	346	369	376	335	372	367	382	354	412	364	353	340	340	390	397	374	370	356	394	379	400	393	362	371	372	346	379	345	383	380	362	363	361	369	375	422	386	395	372	373	357	384	370	360	367	379	334	384	381	359	363	370	322	414	384	368	360	379	353	338	367	345	371	372	358	366	345	376	358	353	373	367	387	355	385	352	336	369	350	347	372	371	390	396	332	377	352	367	361	340	383	368	370	356	389	391	378	339	357	387	396	351	349	407	365	349	366	357	342	340	329	347	371	376	368	358	359	350	388	370	360	342	346	336	354	374	353	331	422	404	360	364	342	343	381	333	339	353	374	341	365	343	320	348	360	352	390	363	391	345	321	332	373	403	372	335	361	364	324	340	314	377	350	365	371	342	371	339	397	374	370	360	369	383	361	348	338	367	386	345	344	356	350	354	339	376	351	324	388	371	361	337	358	336	362	361	370	350	371	389	365	396	351	378	334	325	352	366	397	345	383	341	332	382	340	360	343	362	357	384	367	346	379	366	366	346	360	344	353	341	379	343	341	350	351	380	381	338	341	328	363	355	357	365	366	364	397	365	367	361	362	356	364	357	377	336	361	367	369	352	378	359	350	365	352	363	342	374	360	353	346	365	372	343	304	362	343	338	354	380	341	333	372	356	354	335	349	342	355	369	317	360	367	358	334	363	367	366	356	337	358	359	346	360	364	343	368	381	340	338	361	368	336	364	340	353	361	402	378	354	382	358	391	374	363	367	348	334	383	363	355	380	355	408	372	338	381	347	332	349	362	385	347	369	322	377	357	361	348	350	365	344	351	367	368	346	371	365	359	374	367	351	386	363	365	376	363	363	321	317	383	306	335	380	355	380	362	339	336	315	344	366	388	340	367	360	385	341	423	342	350	356	365	346	388	340	365	343	350	410	368	360	345	331	376	338	354	365	385	334	350	342	376	361	333	381	393	331	341	361	384	330	345	347	381	377	384	370	357	353	357	332	377	327	375	385	354	352	374	348	379	375	374	394	309	363	335	383	393	378	367	339	362	327	350	359	367	373	351	379	350	395	398	351	362	372	358	421	372	354	344	394	351	350	353	359	334	353	380	356	353	339	386	408	365	381	348	368	352	387	342	360	343	358	359	343	377	358	345	373	351	347	333	349	376	369	356	365	324	353	370	366	374	349	355	382	335	354	355	349	365	354	394	380	341	367	329	360	345	364	367	362	328	357	374	357	385	394	345	355	374	366	357	350	348	358	343	338	371	354	349	343	343	363	356	371	364	393	406	378	340	364	336	382	406	372	384	369	347	371	332	336	352	355	355	348	333	366	332	390	354	336	371	364	335	348	355	397	365	344	356	355	379	362	350	351	348	353	340	347	371	359	379	379	373	372	361	344	329	349	356	381	348	357	381	392	327	382	379	361	335	355	370	354	360	361	380	388	348	361	344	363	340	354	338	371	348	369	387	384	333	362	375	404	361	369	389	378	359	348	350	345	377	354	354	344	369	366	355	367	350	383	336	337	390	345	322	323	339	382	351	356	370	342	355	356	363	376	366	348	357	361	385	328	338	367	328	336	365	374	313	383	354	364	374	351	354	367	361	374	357	398	367	368	366	351	358	353	339	334	359	369	365	402	390	389	348	371	367	344	355	368	361	367	379	353	371	387	366	396	356	363	372	340	355	395	335	369	363	378	378	369	384	360	333	368	375	366	356	343	364	383	406	343	312	297	369	363	340	360	390	408	393	336	385	396	388	324	366	374	407	370	372	381	371	332	389	375	340	366	351	352	372	366	351	330	359	350	369	388	390	336	369	373	378	334	353	346	370	355	349	308	341	361	341	342	367	375	356	364	344	354	386	386	344	367	370	353	357	344	328	370	357	354	396	377	366	391	343	359	373	393	404	374	364	366	357	360	316	381	365	343	395	341	367	370	364	379	351	380	374	326	379	370	359	373	368	352	342	347	341	369	371	345	380	369	349	351	354	342	345	362	318	338	366	396	359	319	358	361	343	358	351	336	353	324	334	351	345	374	376	312	320	360	369	372	378	351	340	362	394	340	385	350	358	382	355	370	368	366	355	393	351	370	344	353	349	365	348	365	351	379	364	325	379	352	346	427	359	357	386	402	360	376	348	387	378	354	362	380	350	340	377	338	393	337	380	337	380	363	403	377	364	392	368	339	353	356	369	339	367	363	351	395	368	358	392	388	376	335	350	354	360	388	336	401	377	365	380	368	350	353	382	341	387	354	366	375	376	376	374	328	346	335	348	355	363	388	332	375	351	345	359	349	354	368	366	345	357	368	360	343	342	350	387	333	347	380	370	350	360	370	336	367	339	314	394	374	372	365	408	384	335	330	319	340	333	358	378	392	394	356	363	363	389	368	357	367	368	354	413	364	347	345	370	363	358	363	366	358	363	372	370	384	352	376	344	375	375	344	358	362	335	367	377	363	367	337	330	347	350	356	341	336	349	359	347	372	375	365	381	356	341	365	376	360	385	375	404	386	356	400	362	388	369	383	346	378	371	379	357	379	369	365	351	353	321	365	379	385	389	372	365	358	365	349	343	373	336	381	390	367	396	387	334	360	343	395	382	364	348	367	355	372	353	346	398	371	371	421	385	402	380	373	341	360	368	322	379	399	377	355	325	364	341	371	338	364	343	385	388	348	368	372	356	371	407	363	360	346	354	362	371	387	356	358	335	343	382	334	368	349	360	356	375	397	380	347	361	396	382	346	340	316	333	380	388	380	339	371	370	363	388	384	356	397	364	363	352	371	395	370	383	333	363	357	362	370	368	364	365	365	363	376	356	337	341	354	351	392	347	357	358	369	382	383	374	345	383	349	346	364	374	348	361	366	361	356	426	352	352	319	347	372	377	340	411	341	361	364	382	355	361	366	373	358	366	377	371	365	363	360	379	334	348	373	356	376	374	355	384	364	381	364	349	360	366	366	328	354	366	352	363	334	379	358	401	380	339	362	348	337	333	351	363	338	338	339	355	384	367	353	380	366	364	354	377	343	363	360	372	347	362	384	365	357	374	373	361	340	367	382	374	395	381	349	379	391	376	369	361	369	375	326	356	354
35640	40688	46709	41690	36881	32901	35428	33645	28509	30664	32419	30853	32140	26972	23147	21491	20777	17109	16204	14557	10517	7291	6495	6500	6712	7429	5509	6074	6683	6170	6120	6599	5316	3581	3274	3108	2998	2774	1649	605	505	480	431	505	360	314	292	274	293	276	272	209	191	174	184	171	253	444	410	333	245	217	173	203	218	201	180	161	166	148	172	158	165	156	158	161	138	177	177	146	161	165	155	173	171	177	172	148	159	155	172	153	160	158	154	147	163	184	159	165	178	147	155	153	165	193	168	160	165	149	144	185	165	181	162	191	161	140	159	174	168	147	172	146	168	158	175	140	166	142	148	160	189	160	158	151	158	174	161	154	173	162	149	162	149	159	149	157	190	165	166	176	183	167	145	177	151	165	153	160	181	152	166	154	175	157	152	167	159	182	163	153	170	154	181	161	169	166	156	153	171	158	191	186	170	163	179	159	133	167	178	176	183	171	149	170	184	162	160	161	161	150	169	157	152	182	153	181	172	175	157	154	162	162	166	157	185	164	170	152	163	160	166	168	152	168	169	176	193	161	143	162	155	156	176	126	184	163	184	174	168	157	167	154	189	179	162	164	165	167	166	170	164	171	143	128	133	162	164	176	182	162	161	180	171	150	131	165	165	157	181	120	171	148	151	165	170	137	151	165	164	182	171	152	153	143	167	177	178	172	159	147	186	149	177	175	165	156	174	141	150	159	170	158	148	144	179	173	160	156	168	155	183	153	161	159	165	156	150	174	163	177	167	161	176	151	172	167	171	166	154	169	159	154	164	165	168	169	160	153	167	162	145	162	161	169	168	149	164	174	149	160	163	163	183	151	164	183	180	173	181	144	177	157	168	163	177	183	160	162	182	153	155	132	166	157	149	151	175	161	148	162	187	166	181	165	164	165	153	160	160	169	176	145	167	188	179	164	177	159	185	174	170	143	190	165	195	148	160	189	179	174	181	156	165	171	157	153	180	199	169	156	158	164	176	141	163	163	171	171	184	170	164	172	145	165	151	160	173	150	148	188	169	148	159	171	149	165	174	159	172	155	169	149	170	147	156	168	157	179	180	167	166	140	156	142	146	182	146	164	151	163	147	156	163	134	154	175	169	183	165	177	152	156	154	189	158	152	173	162	180	176	148	156	161	151	157	136	162	163	162	161	170	165	176	177	159	165	156	172	190	155	150	159	145	152	150	157	144	173	173	174	162	181	118	154	155	167	153	166	181	159	147	164	156	171	181	151	150	161	164	167	171	166	171	162	153	175	157	170	149	134	171	162	152	160	154	183	156	141	159	187	151	157	196	163	161	161	133	197	146	157	160	148	163	157	152	160	180	154	170	178	178	159	161	158	157	171	158	188	151	132	168	166	160	157	165	159	144	193	156	161	153	163	170	154	174	161	164	182	171	173	159	175	158	162	160	156	176	143	177	166	154	181	146	175	152	198	157	184	162	157	163	170	174	167	173	152	161	176	167	166	154	166	173	140	157	159	161	154	162	156	177	182	156	170	171	152	182	141	159	156	183	123	161	175	154	143	176	156	161	150	186	187	177	151	161	157	153	175	154	167	161	168	162	179	151	152	131	135	164	168	151	171	155	137	162	168	156	168	162	165	159	147	166	179	165	168	179	159	185	174	160	161	163	168	155	170	170	166	177	136	162	193	171	165	171	151	154	143	168	152	149	171	136	148	146	168	185	177	171	159	143	150	182	163	179	146	156	148	159	148	154	175	172	159	161	159	166	166	160	180	165	177	151	152	150	177	168	165	147	173	156	129	174	161	171	148	168	166	155	165	177	177	166	162	167	157	186	172	166	166	160	146	170	159	149	166	137	151	179	164	174	179	165	171	156	176	163	161	134	174	175	163	181	178	157	189	158	179	178	171	150	192	149	188	160	160	156	170	167	183	151	146	129	159	147	167	169	140	142	161	156	150	184	164	155	161	173	161	168	180	170	155	145	171	162	157	172	150	160	141	143	179	152	181	167	170	168	163	142	172	168	164	166	158	171	158	172	148	168	164	162	176	161	160	154	164	148	173	152	180	152	151	170	159	165	176	173	188	147	173	147	172	157	189	193	156	164	159	159	183	178	170	153	151	162	155	160	152	137	147	162	164	169	159	141	173	166	158	154	171	158	163	153	178	170	149	182	164	159	158	181	177	140	153	142	165	152	145	190	157	139	127	163	150	183	176	136	151	139	189	187	163	176	174	154	148	147	156	163	202	178	169	186	176	161	157	160	152	183	158	165	148	153	152	162	154	174	167	167	157	150	157	184	172	202	141	157	180	160	142	145	158	193	159	146	159	171	181	154	193	167	166	164	151	145	192	157	159	148	173	153	157	185	159	192	191	168	157	177	166	165	155	161	178	175	163	162	163	157	160	179	160	167	170	141	166	163	174	174	168	169	164	181	174	175	162	161	167	200	164	181	158	146	138	195	169	150	179	179	174	177	169	172	171	177	170	174	152	164	141	159	150	169	166	157	152	162	162	165	139	165	171	159	155	181	156	158	162	170	167	182	156	164	146	166	177	186	157	175	165	153	153	151	138	152	164	143	167	173	181	169	165	153	156	163	150	162	167	154	149	172	161	176	173	148	170	165	162	158	182	158	163	145	178	151	144	160	148	170	152	157	149	174	177	159	168	158	171	168	165	154	141	164	174	189	148	152	161	155	143	169	183	173	148	194	168	153	172	156	171	152	167	170	166	182	152	174	157	161	150	169	168	162	165	164	170	141	169	175	176	156	123	166	161	143	184	155	178	173	148	152	154	152	185	142	175	169	176	178	167	149	138	172	186	164	146	160	150	166	176	186	161	185	171	183	163	166	133	168	163	157	133	176	192	182	177	148	170	165	155	160	165	175	156	154	147	172	164	177	163	162	163	159	166	159	187	165	171	151	161	177	161	171	167	170	158	154	155	154	148	133	152	167	175	168	153	160	153	154	158	162	146	180	175	153	182	158	167	173	163	167	149	164	159	148	176	175	159	177	145	178	163	171	178	170	143	148	171	148	163	150	165	158	162	157	161	157	144	180	173	181	189	156	177	149	171	184	141	159	152	160	160	148	175	181	167	160	138	152	168	147	176	164	197	168	189	164	178	163	165	177	156	189	173	171	146	150	131	158	146	158	158	152	187	179	149	159	179	176	172	169	158	156	161	155	164	159	151	170	148	174	166	157	167	176	157	170	142	171	169	149	167	162	162	186	157	148	157	157	160	155	151	153	172	152	161	157	157	144	175	152	166	169	161	157	173	173	161	146	169	164	184	167	139	153	155	156	169	159	172	157	162	169	162	176	171	164	170	171	180	147	167	159	144	165	158	181	174	176	163	175	134	149	176	165	161	146	155	165	174	169	147	153	160	141	170	172	178	164	157	177	171	147	177	159	139	142	124	191	171	175	160	168	157	169	176	203	148	166	166	169	154	139	154	148	170	156	165	163	159	161	178	173	156	160	152	153	161	171	167	162	171	168	167	162	175	181	174	184	174	159	161	161	164
24546	35348	45071	47757	46925	45457	48397	42680	41796	45668	46193	46884	46188	41749	37630	38321	39161	35515	37121	35034	30099	25364	24957	25246	26340	27981	22596	25275	26667	25512	24195	26194	21253	16437	15826	16311	15202	14936	9894	3339	2962	2743	2621	2900	1940	1608	1576	1172	1215	1171	1033	893	626	545	610	575	1191	2254	2200	1589	1061	777	588	677	813	720	578	539	476	426	441	441	477	468	460	442	415	447	483	480	441	422	450	448	439	459	476	422	439	431	448	443	445	458	423	412	446	432	451	424	444	435	441	454	496	487	471	461	455	451	426	476	450	458	434	468	442	457	444	409	469	435	432	437	452	437	454	439	481	441	452	430	417	450	432	484	425	448	441	451	423	457	429	430	421	464	446	418	439	442	479	426	451	463	444	467	476	418	451	435	434	452	455	426	427	459	473	463	457	440	472	479	454	451	489	419	437	431	460	475	443	476	438	445	473	440	420	438	441	446	454	444	433	432	470	444	488	459	443	467	462	473	444	458	422	410	444	470	449	410	478	423	462	464	432	479	412	431	457	479	418	446	467	422	435	443	476	444	443	442	451	432	431	437	436	461	456	455	451	454	446	446	445	443	433	459	428	504	420	458	452	454	458	459	478	449	435	473	455	492	472	470	442	480	465	434	439	448	453	452	439	443	452	443	431	485	460	415	457	435	427	468	412	449	422	419	456	442	460	463	445	455	439	441	454	426	445	426	453	446	492	432	431	496	477	483	497	441	438	418	458	454	474	418	505	479	475	477	462	463	469	477	464	453	462	436	461	447	439	431	431	449	439	454	478	470	425	495	430	459	476	438	439	439	448	434	444	456	428	463	448	447	444	421	435	465	442	469	419	474	453	450	452	442	433	456	455	458	498	458	427	467	460	452	447	474	475	457	404	485	413	442	460	434	464	443	482	424	479	492	455	434	409	487	466	451	423	416	444	453	443	451	403	438	448	456	496	438	429	488	434	458	457	426	501	443	442	434	468	454	462	449	416	455	438	468	407	456	460	460	474	401	457	439	430	482	425	389	415	473	485	450	457	454	439	454	461	426	412	456	434	466	469	470	447	453	431	444	463	434	454	514	471	448	449	439	416	451	437	429	444	443	413	464	409	413	400	440	482	458	430	454	457	434	435	423	436	448	459	476	494	493	438	415	459	434	436	481	472	467	423	423	452	461	452	441	432	446	423	445	452	449	460	431	456	425	454	457	453	436	452	432	463	471	418	447	472	426	443	431	470	449	485	472	433	465	418	452	461	438	427	432	456	477	452	439	432	436	497	454	475	463	436	494	468	431	424	446	467	452	484	439	421	434	468	469	439	432	406	480	486	473	444	457	454	443	464	469	410	456	472	455	443	467	439	421	462	442	443	477	456	440	423	438	463	428	465	443	450	454	450	458	441	407	429	446	404	432	421	454	455	463	415	487	438	451	432	457	500	449	474	424	439	469	418	444	456	461	472	444	413	401	455	413	473	452	485	441	430	447	468	456	486	451	408	438	482	410	434	441	450	457	418	446	457	437	452	484	428	472	477	422	470	414	438	476	446	466	399	436	446	436	442	419	451	450	435	499	458	466	438	443	448	459	454	420	423	433	442	445	461	467	438	414	438	474	434	437	427	477	461	468	439	473	463	458	476	469	479	468	463	408	439	445	442	454	446	453	465	462	442	433	483	482	403	450	465	459	425	452	422	434	459	520	484	480	422	448	448	453	449	408	394	456	441	446	446	434	470	444	431	445	449	467	455	456	456	474	467	422	451	480	475	443	443	441	428	427	472	425	437	470	420	425	455	466	429	473	445	472	474	494	443	419	426	432	456	463	427	439	448	446	451	484	424	410	446	453	433	429	494	451	441	476	447	453	469	444	472	454	448	450	428	452	447	465	475	464	447	445	427	465	451	435	429	463	444	441	459	407	457	467	453	439	455	453	477	449	489	449	467	441	473	438	456	436	463	487	445	468	443	445	501	426	434	430	482	451	442	410	473	421	455	457	452	433	463	469	447	456	447	454	441	460	447	461	489	443	462	445	415	466	432	517	419	441	499	484	413	435	461	424	464	435	442	478	460	463	447	450	449	427	423	409	458	431	455	459	432	400	445	464	427	444	435	477	443	453	412	432	483	426	446	454	498	453	483	448	461	436	428	460	434	440	463	436	409	473	442	462	437	479	473	454	423	422	431	443	460	468	494	496	447	463	448	446	450	482	435	469	469	473	458	398	479	421	424	444	454	457	440	499	478	425	453	429	449	454	426	442	464	437	426	441	491	436	479	482	439	448	445	462	431	411	496	452	418	469	479	440	452	446	459	489	447	440	404	480	477	466	460	468	452	461	422	423	479	433	435	474	410	468	416	473	421	508	491	445	449	469	463	448	419	441	424	441	438	430	446	472	485	440	435	445	432	434	464	444	459	440	476	434	468	432	456	438	462	476	471	415	442	427	418	477	446	432	493	462	470	473	425	427	445	451	485	481	468	423	434	451	439	438	463	484	481	432	453	452	475	467	504	443	449	419	466	455	464	438	463	432	444	442	478	457	429	468	436	469	435	477	463	458	474	469	457	424	475	441	487	433	473	441	469	447	414	469	466	444	413	475	430	474	452	461	442	465	449	458	447	471	442	433	476	453	459	427	419	445	451	455	419	409	450	450	468	446	492	453	452	452	457	455	455	438	436	475	474	448	412	503	437	448	414	431	443	445	457	423	417	464	473	444	448	442	410	442	464	422	498	450	433	426	418	457	457	444	481	425	424	454	428	406	453	416	405	465	456	466	489	482	439	450	475	479	469	411	445	472	485	433	452	466	420	420	432	472	444	410	419	437	415	452	445	444	431	444	438	442	442	427	429	439	460	439	411	494	425	446	439	443	493	440	436	424	439	468	488	432	452	438	492	443	461	442	464	458	424	450	404	444	488	474	456	452	451	432	459	457	452	410	415	440	449	451	452	440	469	438	464	451	443	463	458	492	475	434	526	447	462	488	444	434	437	481	434	430	475	485	447	453	456	471	463	454	428	400	427	429	477	498	430	444	407	461	455	420	485	438	454	440	484	423	455	441	429	423	432	455	456	461	481	480	429	470	442	402	437	426	427	439	404	442	436	435	449	461	448	475	436	454	486	456	435	436	454	458	450	439	463	485	444	440	426	475	453	427	455	460	418	459	431	462	450	442	420	464	455	444	496	458	453	445	452	464	454	432	458	447	417	406	432	448	455	487	443	425	486	432	442	496	455	446	473	461	467	463	456	474	456	429	432	433	432	449	501	425	448	445	429	471	430	484	469	434	422	463	465	469	428	451	461	472	439	436	455	440	411	438	427	426	469	454	462	422	418	440	444	444	439	463	447	445	461	457	489	451	446	441	453	475	444	435	432	424	446	425	412	427	459	435	466	473	481	443	423	461	485	428	444	479	443	425	452	472	439	457	442	443	428	469	446	437	438	438	425	425	433	441	453	470	437	474	462	447	460	465	446	418	493	449	439	460	424	443	476	445	432	440	449	454	461	434	430	457	444	472
12377	11657	15239	12272	8433	5750	3746	3151	2174	1817	2104	1712	1686	1533	1098	931	868	731	723	634	442	344	308	308	366	342	263	294	312	315	323	325	234	176	190	193	206	172	162	127	150	118	130	143	99	120	115	107	123	115	103	108	114	116	105	105	127	105	127	113	106	110	110	118	116	111	110	103	118	108	121	115	103	83	114	112	102	111	115	95	104	120	126	115	97	124	94	111	113	102	115	83	113	118	108	103	107	119	110	96	120	114	110	103	110	100	110	86	100	116	112	103	124	109	108	103	105	129	104	102	105	123	103	114	112	102	111	104	105	96	114	111	116	107	96	115	105	105	122	104	111	116	99	103	113	116	86	115	114	99	104	85	112	109	90	105	105	123	139	118	114	104	97	108	117	117	94	98	96	114	117	129	99	98	124	115	99	86	131	111	103	130	101	101	122	103	117	109	119	111	110	118	107	92	108	106	114	100	117	92	99	105	120	130	109	97	106	110	101	122	111	104	111	85	127	118	117	115	106	122	104	114	108	103	109	111	122	92	109	99	111	93	103	109	105	109	112	120	141	110	121	106	97	112	122	118	107	102	106	118	100	102	108	128	106	120	107	124	113	129	97	112	127	105	100	86	108	119	106	124	113	94	102	96	106	108	92	101	124	115	94	97	98	81	108	113	103	104	109	120	109	102	101	127	100	118	110	105	115	123	103	102	97	130	116	117	101	97	112	100	121	106	119	111	117	105	103	118	120	134	109	107	107	110	101	98	112	97	93	103	105	102	102	92	103	89	104	120	101	110	93	106	117	110	101	109	110	115	106	96	115	130	103	98	108	121	100	96	113	97	119	99	101	86	118	111	92	110	109	99	101	112	114	103	109	107	112	101	120	118	100	112	118	93	117	113	103	100	101	116	109	112	99	105	125	124	110	119	93	98	102	89	105	114	128	114	100	115	110	132	92	113	94	110	123	84	121	110	96	124	107	124	103	111	107	84	90	115	79	131	108	106	90	103	109	87	109	138	105	108	127	120	104	104	105	112	119	129	106	108	102	115	94	119	118	108	102	104	104	117	109	128	116	100	107	99	122	126	102	105	114	109	109	107	124	113	102	108	114	116	99	103	124	123	98	124	106	115	113	99	110	113	97	104	97	86	110	98	99	109	103	109	88	93	107	104	94	123	102	97	106	119	108	100	128	110	128	119	113	92	86	111	103	122	131	102	111	104	107	107	134	105	108	88	126	108	115	108	118	98	103	115	112	117	106	97	81	105	85	91	124	90	101	114	107	112	107	97	120	129	111	115	124	93	114	105	106	105	98	115	117	114	114	101	101	112	113	117	133	96	94	104	107	113	104	103	127	100	109	98	123	112	104	102	102	119	98	109	111	122	127	107	124	105	107	107	112	95	135	104	114	109	96	97	121	110	109	102	113	113	120	124	128	124	99	114	97	116	114	106	110	118	111	107	104	112	128	128	102	93	99	103	101	114	108	91	113	114	109	91	116	102	117	103	121	103	117	123	99	103	106	116	97	102	88	106	114	128	114	110	95	114	123	100	95	109	126	89	103	99	108	110	121	124	94	117	109	107	122	92	100	111	98	117	101	117	118	95	111	93	101	109	103	114	117	109	100	108	104	89	105	106	99	112	115	103	104	115	116	90	102	85	103	118	103	110	118	102	123	120	102	95	90	112	87	90	118	124	109	118	116	94	99	111	117	103	110	116	101	110	105	126	110	105	102	88	119	105	109	116	114	90	116	99	93	89	105	96	121	111	110	112	116	101	113	111	116	114	122	106	120	111	114	106	100	115	111	87	93	96	101	123	140	101	107	139	103	94	104	99	110	111	94	113	109	107	108	108	110	110	94	110	105	106	127	114	116	110	109	118	113	111	120	109	104	95	113	94	114	117	124	100	103	115	98	105	114	99	112	113	111	109	126	124	119	110	112	98	97	89	119	93	110	119	100	98	92	104	112	103	113	117	105	100	120	120	109	123	106	111	107	124	124	118	117	121	106	95	90	114	91	107	105	101	116	100	119	111	109	109	86	116	97	114	110	125	102	125	109	135	110	118	125	117	92	111	80	127	117	99	135	111	116	99	113	106	106	88	100	87	99	101	95	106	89	98	113	103	116	101	112	109	127	84	107	110	123	130	99	117	110	106	115	122	118	109	100	98	85	119	103	113	114	100	103	108	120	102	101	109	122	112	112	102	106	95	107	110	122	112	102	113	100	102	111	124	95	109	111	112	110	100	103	115	108	90	99	113	112	104	115	98	110	118	100	130	116	95	113	92	104	126	111	121	129	93	105	117	119	100	125	126	110	116	100	102	103	107	102	107	102	118	122	124	90	111	96	120	106	106	109	115	102	109	135	103	103	105	96	119	112	124	94	102	94	97	128	95	113	127	100	94	108	105	90	114	106	110	109	123	125	105	129	96	115	102	127	100	94	106	117	109	104	96	118	135	100	93	110	119	100	106	109	108	103	107	101	112	103	113	114	111	111	106	96	119	126	128	99	114	107	90	99	95	130	116	115	100	103	103	104	89	105	111	125	98	120	109	116	124	113	106	104	114	98	100	107	99	113	97	108	109	115	109	92	96	101	129	116	109	107	101	90	102	109	95	94	92	119	101	107	109	112	88	107	101	119	115	108	106	114	95	123	104	111	136	100	109	104	119	112	112	103	93	109	104	98	105	120	108	125	105	104	123	103	106	109	101	109	98	139	122	92	119	103	127	121	107	95	116	117	102	109	122	104	100	89	110	102	98	126	122	108	110	99	97	103	97	91	107	96	107	116	111	101	128	90	95	104	100	83	110	102	105	106	108	105	103	82	108	123	103	106	103	119	104	99	112	108	92	110	106	106	108	102	101	118	98	107	97	115	97	105	99	101	121	100	129	103	96	116	98	121	103	108	110	111	100	100	110	122	141	122	97	114	111	127	102	103	101	111	102	101	113	104	111	111	104	124	102	98	107	110	90	119	101	95	97	116	104	105	94	103	103	95	105	112	107	105	115	110	104	115	112	107	107	103	110	101	131	101	133	113	98	118	107	116	96	120	116	112	103	122	125	102	107	112	113	112	101	88	105	92	95	98	131	98	108	108	90	75	134	111	114	117	124	87	117	109	119	103	107	117	95	107	114	138	111	95	95	101	100	121	115	108	83	108	107	112	104	98	123	84	107	120	105	98	111	110	105	123	106	103	113	96	107	101	102	115	129	98	106	115	118	99	103	107	108	115	102	99	127	97	94	112	106	106	111	105	111	104	120	106	116	111	102	116	113	121	96	130	119	88	121	96	112	115	95	116	110	119	117	114	107	106	123	113	106	113	121	101	103	102	107	115	118	105	114	100	103	105	110	100	113	110	111	109	94	111	114	90	93	94	97	85	106	121	107	98	101	88	112	111	96	112	121	109	95	119	115	107	127	115	102	125	117	111	96	137	101	116	115	122	118	123	100	107	114	131	123	108	117	101	94	105	108	127	107	117	101	118	118	113	114	116	107
8554	11602	19783	22029	19753	17201	13501	13020	9887	8805	10256	9370	9730	8202	6085	5307	5362	4232	4234	3632	2521	2024	1936	2091	2198	2170	1381	1732	1982	1948	1844	2042	1253	1030	964	1115	1000	975	759	511	502	439	459	421	406	374	370	353	351	382	328	310	330	327	318	307	331	345	316	310	319	311	308	356	402	380	355	320	326	318	311	330	309	277	304	334	335	317	295	314	313	339	340	345	305	324	292	340	315	284	280	334	326	322	313	310	322	294	305	292	307	332	314	322	347	304	322	306	329	300	311	316	305	306	325	289	313	314	280	307	313	306	303	321	289	289	304	346	331	305	319	306	335	310	283	286	290	299	307	321	290	321	329	248	308	315	285	335	298	321	309	315	302	294	314	327	313	287	300	307	337	315	320	291	330	312	339	325	286	336	306	282	299	305	348	315	345	339	290	304	283	302	328	324	313	309	285	355	302	317	328	309	305	312	313	348	311	314	325	292	302	303	333	321	333	296	337	263	291	309	335	300	322	294	319	300	354	319	320	315	334	319	311	315	312	304	301	335	340	312	302	269	321	301	333	334	321	292	280	309	309	338	298	322	315	329	323	334	278	322	331	283	306	326	323	312	310	343	307	324	313	317	314	310	307	308	320	339	297	342	324	296	348	313	289	298	303	305	333	306	308	309	290	318	326	332	311	306	311	342	316	325	335	325	303	326	321	327	309	304	333	306	286	291	297	340	320	309	298	261	300	323	285	305	310	301	313	310	336	327	300	307	320	309	325	315	291	325	337	303	311	320	295	326	284	328	332	309	356	328	292	307	330	300	330	316	318	294	300	332	338	320	300	274	298	309	311	303	290	326	325	311	331	278	301	298	298	341	327	301	311	305	317	309	291	333	319	310	329	318	319	307	306	302	302	306	328	313	304	307	313	359	327	296	308	303	342	304	342	328	295	305	294	310	327	317	292	331	309	323	323	311	305	281	324	330	308	312	328	298	293	267	304	284	322	291	332	332	344	304	306	308	317	304	297	313	289	292	328	340	338	319	343	322	339	328	303	323	305	326	332	329	295	301	317	318	309	340	296	334	310	272	309	336	321	303	322	300	322	309	285	294	314	341	341	320	313	289	300	316	311	299	290	309	334	331	317	274	308	321	287	307	305	275	341	316	322	310	301	305	297	340	316	330	291	289	311	315	327	331	308	308	317	357	324	307	319	338	320	318	337	325	340	323	321	290	309	297	324	316	288	339	290	296	295	307	337	330	300	318	322	308	308	309	317	333	332	318	303	320	331	335	316	304	311	310	300	289	340	292	290	320	333	301	286	310	308	295	326	320	338	296	309	300	270	300	313	346	323	312	314	323	290	284	300	353	286	332	305	298	324	319	331	298	298	314	296	315	309	300	293	272	307	308	300	319	303	323	304	299	312	308	306	318	321	321	325	300	329	327	299	298	343	307	329	311	340	283	287	276	310	286	282	323	294	304	317	303	303	290	295	335	334	294	353	328	301	308	327	353	313	329	341	344	321	294	309	289	300	280	294	303	351	340	314	326	288	340	314	333	327	341	312	342	297	341	284	323	286	311	315	300	313	291	321	289	316	320	314	277	321	316	325	315	308	326	322	349	326	324	345	284	321	283	310	298	309	335	303	312	296	318	299	281	295	322	323	307	319	297	320	319	308	317	313	330	327	307	311	318	329	347	319	301	304	340	306	336	316	295	326	300	309	292	284	280	320	309	319	317	269	302	309	300	315	329	320	336	300	327	311	313	348	291	300	329	319	312	325	304	344	326	282	290	314	322	286	308	273	330	343	305	314	296	310	314	279	307	320	302	302	285	340	304	301	316	324	303	314	314	344	319	346	322	283	297	298	315	278	303	290	339	330	310	324	333	320	345	281	343	305	293	286	338	320	316	303	287	293	329	333	310	310	273	303	320	306	303	334	293	316	293	317	288	315	334	285	330	283	360	308	290	330	295	303	326	294	321	298	326	313	340	312	322	338	324	340	304	309	327	311	306	297	279	333	287	304	285	309	337	319	318	317	342	326	334	316	291	306	355	344	311	276	297	305	299	331	302	305	307	286	333	306	316	301	319	330	325	307	336	315	313	348	267	318	323	302	329	298	299	333	297	306	302	301	298	310	302	320	322	298	291	323	329	313	326	339	309	289	309	306	292	303	339	322	306	307	329	330	303	318	310	294	318	338	339	288	290	295	324	323	300	294	293	326	321	281	284	312	325	286	316	291	327	275	319	291	292	328	290	312	345	301	317	312	321	302	315	292	290	337	326	317	285	322	319	323	308	313	348	294	326	304	306	326	297	286	290	327	294	328	322	338	353	289	340	289	316	311	291	334	310	310	349	348	308	296	306	301	293	308	350	311	310	323	334	320	303	312	285	317	324	272	339	323	341	335	346	298	319	320	308	331	295	336	317	315	309	340	309	304	326	305	298	294	287	344	293	346	323	311	314	267	315	321	291	304	315	302	281	308	276	308	286	285	299	315	299	287	314	316	325	301	322	293	315	291	311	308	297	306	330	338	333	314	297	318	319	318	309	322	361	293	286	315	297	339	305	289	319	330	316	315	340	308	303	332	294	288	302	303	315	316	312	316	314	304	319	317	330	289	317	309	265	284	293	319	298	305	338	326	328	330	313	338	266	307	297	335	297	347	318	303	321	306	343	321	328	316	335	318	297	315	310	331	331	318	334	316	277	297	303	311	291	327	318	305	318	330	319	301	298	308	297	267	306	287	319	310	340	279	340	307	289	308	306	333	289	317	328	335	320	297	287	293	312	321	317	326	317	323	307	282	320	315	315	276	319	357	302	312	332	338	309	301	276	331	297	319	341	341	297	312	331	314	320	300	327	304	316	277	313	305	314	306	322	283	278	303	278	306	341	310	312	329	297	320	301	295	284	328	322	325	310	318	279	314	305	292	312	331	303	312	324	311	292	339	328	327	316	318	297	296	309	317	307	315	307	289	321	287	322	287	329	335	307	307	337	326	293	311	339	330	313	314	325	313	301	327	341	308	344	267	315	296	330	326	331	324	332	308	338	327	328	312	338	301	291	318	315	314	309	310	343	280	302	301	289	334	328	319	298	315	278	295	344	315	311	293	309	330	305	328	322	325	313	353	303	322	328	305	332	288	302	304	318	320	316	361	301	296	306	312	323	320	316	290	307	314	310	313	304	323	338	330	329	323	297	333	301	307	322	284	288	284	314	300	309	308	319	322	301	318	313	306	312	294	313	313	290	295	322	306	320	321	297	332	307	330	301	327	322	330	317	308	307	324	330	300	325	302	332	301	314	296	318	316	299	327	286	272	315	271	318	320	297	301	303	311	320	286	326	309	336	307	312	324	316	364	316	315	296	290	336	299	297	285	295	331	290	331	323	335	294	330	309	324	325	332	349	314	309	331	306	348	308	325	333	330	306	322	309	345	307	343	313	295	327	310	335	365	316	323	293	308	315	306	344	333	305	317	298	275	338	308	317	286	306	335	293	317	292	308	276	348	308
29287	35151	43110	37378	34921	33699	30045	30085	24855	23434	27529	23737	22997	20851	16545	13735	14078	10145	10725	9607	6513	4976	3549	3909	4424	4397	2649	3488	3625	3759	3653	3620	2398	1763	1547	1865	1724	1454	557	342	315	229	268	278	266	177	199	201	156	139	123	126	73	96	94	101	97	75	73	92	96	106	107	127	131	154	160	150	130	86	76	90	79	88	88	89	97	87	77	70	93	91	85	74	91	93	93	92	64	89	93	79	90	73	94	88	77	92	85	82	74	95	83	92	95	87	110	94	101	100	94	83	91	95	100	92	77	84	95	101	73	95	96	95	86	92	88	87	82	69	81	87	96	84	85	94	78	83	101	108	83	106	103	93	92	99	98	95	88	90	87	82	85	91	102	83	87	78	96	84	98	92	91	94	69	104	87	72	95	88	81	75	91	93	92	111	110	92	83	59	97	83	96	107	78	74	105	86	99	77	99	87	88	76	93	84	97	98	88	98	87	84	83	94	95	80	104	72	83	96	87	77	81	76	121	73	87	73	100	96	89	89	102	73	95	93	82	84	97	84	74	100	100	89	79	84	86	98	84	91	72	71	86	97	87	99	85	85	102	85	77	95	90	72	77	105	95	86	101	87	95	94	85	88	98	86	74	83	106	78	78	74	75	98	95	90	129	66	85	79	92	90	79	121	98	89	95	94	83	77	87	90	108	87	92	85	78	87	100	98	98	93	98	79	82	99	87	89	89	81	87	106	92	95	89	92	92	94	81	100	90	86	73	68	73	82	99	84	85	76	74	95	102	98	90	84	100	83	89	88	92	85	88	89	90	81	94	81	84	95	104	97	95	89	65	109	90	81	85	93	95	92	89	96	92	91	93	79	85	90	90	83	87	95	80	98	90	80	81	86	71	77	73	83	93	87	80	96	107	80	88	77	79	81	72	82	95	83	85	94	79	123	86	97	87	90	84	81	83	98	95	81	71	98	89	89	83	81	75	87	91	67	86	85	83	93	109	87	75	92	75	95	98	90	76	76	84	85	86	80	85	82	90	123	93	85	94	81	91	94	89	80	76	86	95	76	75	109	78	113	86	100	91	90	102	82	84	71	95	89	92	86	100	66	80	105	105	75	92	76	100	90	94	85	82	95	88	92	100	85	91	95	89	79	102	76	75	84	96	80	75	88	91	103	91	93	99	100	78	83	101	77	86	98	93	82	75	111	92	95	106	95	74	91	104	97	94	88	85	98	78	94	69	81	78	103	105	96	79	100	94	89	82	84	83	80	99	90	91	80	90	94	88	78	105	76	89	102	103	85	83	79	85	80	99	90	91	95	90	84	83	75	97	86	83	78	91	80	82	97	81	85	93	85	94	86	107	75	98	84	93	78	91	91	93	71	96	81	83	86	95	81	102	105	97	93	89	86	106	89	85	103	93	85	81	90	81	90	99	90	91	87	99	97	76	95	91	82	86	90	78	90	93	93	102	66	102	98	75	97	90	85	100	100	102	92	83	92	82	87	78	98	90	98	75	72	91	77	105	73	91	80	92	86	94	81	106	84	104	100	73	85	84	74	98	92	88	88	93	92	80	78	80	86	99	84	90	83	97	78	82	98	75	91	92	89	104	68	88	101	99	79	85	97	69	84	107	82	96	94	87	102	78	103	89	85	81	92	84	74	83	87	82	101	72	90	89	77	91	93	94	89	88	87	88	97	84	92	82	86	87	87	76	102	78	80	98	86	118	67	94	82	86	81	83	71	65	78	98	79	99	96	82	83	77	87	81	87	82	92	90	93	94	74	96	91	105	98	75	95	90	87	109	89	108	92	67	91	101	78	99	84	101	91	97	102	82	80	91	84	88	80	92	77	82	90	75	91	88	70	100	99	96	76	70	72	109	85	85	106	80	85	85	88	98	100	82	80	100	64	94	80	120	84	91	106	106	97	76	87	80	79	74	97	93	79	96	84	81	113	84	90	95	85	108	80	79	87	68	91	107	91	95	82	98	79	94	85	92	78	91	103	75	91	88	89	85	100	96	98	90	97	106	86	97	90	98	87	87	100	91	100	84	93	111	95	91	85	90	87	100	85	84	78	87	84	91	98	85	117	92	77	88	84	86	83	86	81	86	81	101	89	74	95	81	85	84	94	83	76	91	89	90	90	85	95	86	96	76	99	94	86	92	76	77	105	92	77	85	95	99	98	83	94	85	112	88	79	97	75	91	88	100	80	89	76	92	102	88	78	88	77	78	79	88	81	87	96	109	91	86	89	88	83	83	83	91	75	77	86	104	83	91	83	104	81	79	95	85	76	91	79	99	88	71	82	84	88	89	87	98	83	113	82	98	84	82	88	79	87	85	91	80	83	104	81	112	78	84	89	85	90	100	92	94	86	78	73	108	96	81	93	78	75	93	93	78	91	86	94	99	95	81	83	92	98	94	84	83	81	105	86	86	88	91	63	94	92	93	83	82	99	78	94	100	96	95	90	86	75	77	101	98	82	83	91	75	86	77	81	82	102	87	106	82	108	88	91	71	95	105	88	110	98	94	91	98	71	87	91	88	103	91	77	88	91	89	79	76	69	94	99	82	81	83	77	110	96	99	86	90	82	83	90	78	86	83	92	84	82	100	74	103	104	105	100	91	87	88	94	96	107	101	89	107	89	82	83	96	90	91	85	95	97	82	79	71	77	83	109	101	91	83	87	84	82	96	69	88	82	77	95	100	88	81	88	88	104	86	85	91	77	80	82	98	91	93	96	80	95	73	98	86	81	88	79	79	92	81	74	83	65	86	92	72	71	94	70	96	87	90	84	102	80	84	81	85	85	90	86	78	83	93	94	90	83	88	88	94	110	87	111	97	87	105	73	99	90	83	97	99	88	97	92	94	98	74	72	87	80	79	93	90	94	82	91	90	104	68	93	98	87	97	74	85	78	96	102	93	93	88	86	98	89	72	100	90	83	80	88	79	92	82	61	83	104	82	82	75	97	82	73	90	87	81	81	82	99	96	87	77	79	90	96	98	85	76	91	80	93	76	92	106	99	101	72	95	94	78	82	66	79	89	97	77	87	96	108	75	91	85	84	95	92	96	88	98	92	89	86	80	89	80	87	105	91	88	89	95	79	99	85	89	87	79	75	82	88	94	113	95	98	101	100	88	98	87	96	84	80	87	73	83	80	90	97	98	93	89	84	97	88	90	97	84	93	99	90	86	106	88	92	106	100	92	83	79	90	98	90	89	80	108	86	73	81	78	67	88	71	97	106	90	70	84	72	90	80	84	89	97	75	83	105	106	83	89	77	103	85	90	96	86	93	103	88	94	76	94	86	79	96	75	100	86	82	98	106	68	81	83	98	101	98	70	82	91	91	92	98	79	80	94	95	91	89	81	86	86	100	93	117	99	89	79	85	95	97	91	110	74	71	89	107	89	79	86	100	80	94	98	68	93	98	85	94	77	68	97	85	78	90	118	67	88	110	77	100	86	84	97	97	80	89	103	95	81	95	82	87	89	85	105	88	84	87
20264	30540	40235	43358	43802	44155	42845	43897	37637	40083	43140	41715	39967	37446	32362	31314	32665	28543	31319	29344	24649	20870	16962	19228	21463	20654	14008	17905	18977	19352	18111	18329	12431	9635	9289	11053	10724	9376	3579	2293	2059	1539	1706	1900	1457	984	1019	1075	765	642	530	446	315	323	325	301	277	282	275	302	289	299	299	419	598	836	853	728	512	301	272	241	260	287	290	240	275	311	273	293	257	287	265	263	262	257	285	247	268	288	284	255	274	246	283	273	277	258	262	268	275	295	283	234	262	266	253	268	255	291	268	255	241	291	275	249	289	251	258	258	272	257	281	279	300	245	287	260	265	281	253	302	259	255	289	284	283	286	281	237	287	239	276	256	287	262	271	289	287	302	257	268	252	260	246	282	285	265	255	285	287	280	272	268	278	243	264	232	264	288	275	264	250	233	278	274	276	284	254	267	277	266	280	268	271	258	263	232	252	274	219	254	287	252	273	265	267	266	276	238	263	266	238	279	277	273	279	256	253	281	284	257	256	265	269	274	262	277	268	259	272	243	281	265	240	290	277	279	264	264	262	297	288	284	264	275	275	243	246	253	252	270	254	294	271	272	291	296	262	264	254	295	270	250	268	272	260	245	269	279	249	241	238	262	276	275	271	281	282	273	268	273	295	252	255	286	267	256	270	267	253	272	255	292	292	276	267	276	230	263	279	282	267	266	264	290	251	275	280	257	256	254	255	258	245	243	288	272	256	262	262	278	284	262	269	273	283	240	279	264	274	242	272	249	281	281	269	266	277	274	269	286	270	258	261	272	243	270	267	255	249	280	280	259	294	273	271	263	260	248	266	251	302	257	268	254	246	246	246	267	299	249	265	260	291	288	262	284	260	278	254	263	272	277	255	255	278	261	264	258	276	300	301	242	258	254	270	259	258	277	248	278	262	290	254	287	260	265	270	288	262	270	246	271	284	292	279	272	251	261	291	292	294	251	251	262	267	286	279	268	258	249	284	257	286	260	272	266	278	285	290	287	252	282	277	265	277	252	257	267	259	256	267	234	251	252	282	268	260	278	258	284	260	261	257	295	276	270	298	278	290	283	232	238	237	250	277	273	267	243	274	260	258	287	253	256	255	246	270	262	288	266	274	287	245	258	256	268	250	300	252	264	270	266	295	250	261	294	252	268	282	223	267	263	274	268	304	285	255	295	242	246	263	258	274	292	245	270	258	249	276	265	263	254	269	253	273	278	267	313	284	255	259	270	287	283	263	272	232	260	280	296	289	250	282	274	239	277	252	272	250	274	288	251	267	263	268	250	269	321	291	256	260	268	268	272	266	290	280	268	267	253	252	272	255	233	258	264	273	257	241	242	275	251	276	256	261	255	274	271	283	286	305	303	241	247	273	274	265	270	278	274	267	258	243	270	288	268	302	249	276	267	300	261	268	268	271	254	269	265	267	281	267	284	250	273	279	265	273	286	273	282	256	245	283	273	274	266	261	251	278	272	252	253	274	283	263	272	238	272	268	270	285	261	271	264	278	302	277	279	256	266	268	269	269	261	287	294	258	262	288	277	270	264	279	283	283	290	270	260	247	290	277	266	271	261	265	276	282	278	283	265	270	308	283	255	252	260	286	262	274	257	264	280	265	249	282	259	282	248	246	265	252	256	281	269	283	250	274	265	276	269	262	254	244	272	278	268	252	253	263	265	272	266	262	282	280	271	274	276	315	286	279	272	252	263	279	257	275	261	275	270	252	260	255	269	261	293	267	253	280	278	273	269	259	291	248	288	266	280	297	283	277	273	283	297	293	262	237	288	237	268	267	286	264	250	246	282	254	249	265	248	254	278	285	256	242	236	272	252	287	302	296	275	228	237	274	260	285	257	259	264	243	264	258	282	242	272	267	257	295	252	256	261	248	242	275	270	312	267	270	269	274	262	248	257	264	253	247	257	257	234	272	269	259	288	259	247	238	289	279	285	276	243	282	275	291	292	292	290	298	276	266	288	257	279	279	240	258	257	257	273	243	270	252	276	267	254	270	279	279	266	261	280	277	248	282	277	271	272	249	279	239	258	260	224	270	260	266	276	258	278	261	283	257	275	296	265	284	268	257	310	256	251	268	268	279	239	260	301	258	301	257	262	257	285	272	247	263	229	278	273	278	266	267	266	273	272	300	265	288	257	272	273	275	266	271	289	269	277	274	284	296	268	248	271	274	280	263	267	284	279	255	270	276	263	286	292	273	272	243	278	260	263	271	289	249	260	267	291	279	288	248	246	268	307	304	281	276	281	270	261	270	250	297	274	268	241	290	278	287	268	261	296	272	283	289	269	273	291	271	289	253	259	282	278	256	266	260	263	262	276	240	275	287	263	244	250	248	255	264	305	272	284	263	260	261	278	256	300	261	275	281	265	260	269	279	290	281	243	262	272	292	281	265	263	256	274	284	240	253	269	279	273	286	273	230	281	278	273	301	270	297	262	289	266	266	283	294	270	250	256	251	266	254	264	264	254	280	282	274	270	250	253	273	267	285	289	272	271	272	271	264	277	249	271	273	275	277	281	255	273	287	264	250	237	257	265	258	266	292	282	241	244	271	266	255	234	254	276	308	249	268	267	253	258	270	285	258	288	260	272	277	286	277	250	254	275	273	298	259	288	263	275	298	253	287	257	247	245	261	262	271	282	286	311	216	269	281	267	294	253	278	292	257	279	286	267	296	255	252	266	246	257	273	258	271	277	245	277	286	270	267	291	299	285	244	277	278	296	306	240	275	268	281	248	261	262	265	282	270	272	240	299	257	261	274	280	242	294	268	279	247	247	268	274	269	253	299	285	232	286	267	270	298	257	259	285	258	254	261	303	253	286	260	260	278	285	278	266	297	265	255	249	275	277	245	258	289	277	288	254	268	300	252	281	260	297	267	265	278	276	268	280	266	259	258	268	266	284	282	283	258	248	280	268	250	271	293	256	276	253	258	277	267	284	268	275	255	301	269	246	272	230	293	273	244	263	261	313	282	291	239	272	251	271	292	282	292	275	269	285	265	247	243	275	277	254	278	255	262	273	278	278	270	283	292	238	249	289	269	246	272	257	271	288	265	269	262	273	255	266	286	263	240	273	271	286	267	273	268	274	259	278	246	274	280	262	261	283	272	263	289	315	275	274	266	257	244	274	269	274	232	265	230	262	252	260	290	282	256	255	287	250	293	265	275	274	265	272	259	305	281	270	272	276	257	250	253	264	275	262	263	287	275	277	245	260	258	272	297	268	251	280	249	281	271	255	254	264	273	280	276	287	281	276	261	285	287	291	289	262	249	282	293	244	257	276	264	263	278	237	265	301	248	283	282	283	242	272	269	268	251	259	286	261	265	256	292	262	261	256	272	260	292	263	288	287	291	249	272	254	268	262	278	282	283	282	265	264	244	235	270	272	256	253	263	246	266	270	266	288	254	279	278	252	266	285	268	265	241	271	271	270	245	297	279	258	277	283	254	286	265	289	257	265	267	231	241	295	271	237	277	273	247	258
36166	41297	47075	36302	36650	36429	37208	40895	35272	31912	35652	33951	33312	29318	23305	20801	20997	17073	18001	15685	10849	7677	5881	6785	8342	6436	5003	5459	5067	6154	6046	5302	4054	3124	2822	2935	2964	2141	1272	611	537	495	465	559	410	303	298	284	306	283	197	164	161	143	151	127	162	151	147	160	151	147	215	317	375	311	265	169	139	167	148	150	138	155	131	153	159	132	148	137	129	141	144	160	136	142	152	153	149	129	145	135	148	147	157	130	160	157	159	157	145	142	156	178	146	137	132	143	142	153	132	143	137	140	137	159	149	155	137	136	146	158	160	132	128	135	130	140	168	138	137	146	141	153	122	150	165	138	173	137	148	149	152	128	141	147	141	147	157	133	144	154	154	163	152	165	129	157	143	151	153	139	142	137	151	144	138	125	153	160	151	138	125	152	127	132	151	136	136	149	133	165	135	131	149	152	168	150	141	157	156	162	167	121	150	133	127	135	173	150	138	164	165	138	151	144	145	147	140	145	116	150	134	147	143	147	158	161	151	146	160	155	117	163	138	145	161	129	160	139	157	143	149	153	146	153	155	151	138	148	137	147	128	144	136	149	170	147	124	139	133	139	137	168	143	140	132	153	126	118	149	133	158	129	152	143	139	144	130	138	139	152	155	144	134	146	117	154	137	131	133	138	134	142	150	144	125	147	128	132	163	129	178	149	134	150	137	139	141	120	135	156	147	134	143	146	144	158	150	135	156	158	131	122	141	170	140	130	141	156	156	152	154	140	163	146	117	161	169	135	131	146	158	156	127	145	148	150	142	151	160	123	165	149	160	141	124	148	153	139	141	147	155	147	127	152	158	135	158	138	158	126	148	132	148	143	166	176	158	143	165	139	145	137	173	140	160	151	130	157	146	169	146	160	151	136	128	158	132	153	156	150	132	159	149	157	122	140	137	131	150	175	153	160	161	132	131	146	182	148	137	135	132	115	134	137	153	152	133	141	143	152	149	133	139	146	151	132	138	142	147	135	134	141	149	117	151	153	143	152	153	159	172	132	129	129	132	135	162	145	140	139	143	152	163	139	154	157	135	173	143	157	150	168	124	142	151	156	146	143	165	145	156	145	154	137	128	154	152	157	144	155	161	138	144	144	153	148	140	144	135	142	141	137	126	160	160	156	129	155	141	133	154	133	129	150	147	148	133	126	138	166	133	164	128	165	159	143	148	140	122	123	140	143	136	144	139	156	148	153	135	141	136	167	157	145	146	130	155	145	138	137	129	126	145	149	158	150	138	140	126	131	152	136	130	124	147	137	160	160	150	136	119	168	159	179	154	163	140	142	153	141	128	164	164	142	148	150	140	142	147	138	168	162	162	155	144	157	158	158	152	146	126	148	150	150	137	151	136	135	127	140	136	149	139	144	135	139	148	167	145	153	151	149	147	142	146	156	144	127	141	148	139	166	141	166	148	170	157	156	146	131	166	136	152	128	150	146	157	144	143	143	145	149	156	170	152	136	157	153	137	165	151	135	145	133	139	144	140	138	145	132	139	159	134	150	137	147	155	168	159	121	148	144	126	132	170	146	151	154	136	133	140	138	160	143	134	139	151	142	142	141	146	147	128	137	147	141	127	156	143	167	129	143	143	155	165	134	143	138	145	158	159	139	115	149	156	132	174	134	161	140	135	144	152	131	153	148	142	144	147	158	140	146	160	146	129	135	155	137	155	132	129	131	126	139	149	169	144	141	153	142	162	128	149	161	162	145	170	144	147	132	133	143	146	142	146	132	169	122	157	147	135	148	139	136	160	141	144	129	126	134	130	135	113	142	160	170	163	143	133	136	152	134	130	153	130	135	150	130	126	132	131	143	135	145	157	133	143	146	183	149	147	139	130	163	163	153	117	132	123	132	146	166	155	140	137	147	151	138	136	145	149	133	149	152	151	139	147	151	167	154	144	150	141	152	156	136	145	124	157	148	124	132	151	156	152	135	154	131	155	148	133	150	128	148	149	135	145	144	157	147	138	142	138	136	143	158	157	126	142	145	143	170	137	138	120	126	142	156	136	126	153	129	123	164	143	138	146	154	146	119	148	174	139	143	134	141	159	126	142	150	143	165	142	152	135	149	163	153	134	140	149	153	145	157	136	152	143	154	148	135	134	147	140	140	154	120	147	157	170	142	146	126	162	133	162	139	162	164	156	147	148	117	145	132	147	138	150	135	161	142	144	169	146	148	184	147	141	166	163	149	151	148	149	155	144	131	147	144	142	155	140	122	151	150	150	127	146	142	134	152	163	145	134	125	146	150	153	157	157	165	137	159	150	124	134	144	147	143	173	163	172	140	160	156	127	149	141	151	144	130	160	157	146	128	143	124	134	129	152	128	144	140	161	138	144	151	171	130	147	151	130	151	154	159	128	131	157	153	154	158	149	170	152	144	139	123	148	135	133	152	158	155	163	147	119	147	151	132	138	136	152	134	130	159	168	166	134	149	163	141	137	157	148	142	142	146	133	175	139	151	128	132	140	169	137	139	136	149	158	155	146	160	142	140	163	161	155	148	142	143	135	160	124	138	164	159	143	129	151	153	146	163	144	151	126	137	124	148	132	137	154	133	146	127	155	137	147	146	154	136	154	123	163	134	159	163	155	148	154	140	147	152	156	130	135	132	131	186	149	148	141	134	145	151	158	129	138	139	132	152	158	174	144	129	134	146	137	125	135	145	152	146	153	144	144	149	158	156	130	148	137	146	153	136	136	143	138	140	164	134	141	138	132	153	159	154	127	145	146	129	150	158	169	166	176	124	147	137	140	151	137	148	137	147	140	117	145	129	140	147	135	166	153	154	165	135	147	147	111	137	152	132	157	142	144	130	133	172	115	136	146	134	123	161	158	162	137	126	159	150	124	175	144	128	132	128	181	130	172	153	160	139	143	155	139	129	139	159	173	147	161	134	152	131	149	146	174	149	129	156	152	153	131	154	143	149	161	159	126	130	138	124	138	138	143	143	126	133	146	164	154	140	162	158	143	119	163	149	144	149	127	170	151	128	145	146	150	134	158	154	135	133	141	160	155	138	158	135	133	158	148	132	178	158	141	163	143	148	141	137	137	145	161	156	146	145	139	142	147	137	138	139	143	146	142	140	164	127	139	137	125	172	157	138	152	153	157	156	187	154	146	167	125	150	146	152	133	172	150	152	140	126	146	150	156	124	140	161	143	119	149	145	135	134	151	148	129	161	162	123	132	133	139	151	133	154	145	123	138	143	141	151	172	140	144	155	141	153	141	145	124	141	153	143	129	152	148	138	153	152	147	156	145	144	144	152	142	172	153	160	137	161	138	153	146	143	151	153	147	161	147	162	144	146	137	159	148	163	165	146	125	145	158	137	139	158	156	141	132	130	139	127	143	157	143	131	135	173	137	136	158	150	145	132	133	155	123	145	147	124	141	145	147	121	148	125	166	166	134	135	153	145	127	136	145	134	140	151	174	150	143	161	171	164	152	147	135	167	143	148	138	139	144	159
24992	36206	45121	45383	47679	48180	49879	53418	45340	46866	49419	49972	47232	43887	38098	37963	39542	35732	38616	35379	31156	26688	22387	27013	30088	24631	22209	22789	21629	25466	24074	21484	17977	15368	14981	15637	15743	12226	7875	3424	3203	2685	2751	3219	2252	1556	1525	1250	1524	1190	770	644	638	505	474	439	414	376	438	397	378	501	832	1669	2055	1462	1118	569	486	512	401	386	383	416	412	417	402	388	402	417	389	407	372	425	402	392	432	407	430	411	389	422	453	431	412	385	389	394	443	413	415	411	409	427	415	369	469	398	407	406	392	390	387	377	403	410	403	408	430	415	407	407	393	400	418	416	449	427	376	418	376	410	364	414	394	447	394	402	378	403	412	402	451	376	409	416	437	392	426	411	431	399	406	381	410	424	418	397	446	396	415	407	395	398	408	426	379	418	428	422	432	404	433	419	439	400	382	404	407	423	387	425	427	382	387	377	426	415	394	417	396	427	372	384	368	400	394	416	367	398	399	409	408	394	373	431	398	440	382	394	385	423	393	398	419	394	408	390	424	414	414	386	426	368	393	402	423	400	378	404	363	413	377	408	383	421	404	431	455	418	418	388	424	391	391	403	405	415	417	384	419	411	395	410	375	408	390	413	441	402	436	372	429	428	396	365	450	393	410	420	413	383	391	381	401	377	403	383	397	450	414	357	388	397	452	444	455	419	410	444	401	397	415	421	398	417	424	439	411	365	402	404	400	412	407	394	413	406	415	406	442	397	410	446	377	396	428	426	428	398	429	415	387	442	436	380	409	426	407	413	390	407	395	385	402	405	417	414	438	373	430	405	410	373	399	419	417	395	410	428	404	388	425	412	420	394	434	421	405	402	373	449	391	439	389	383	432	421	369	397	379	419	422	412	389	399	411	421	415	393	429	401	398	425	438	407	394	380	394	386	420	416	399	414	417	410	439	392	420	402	438	399	387	419	403	402	424	409	421	431	411	437	393	409	377	377	378	368	409	415	395	416	413	354	373	378	380	381	404	416	368	379	419	425	378	415	390	421	414	408	436	450	421	434	424	401	402	399	431	370	446	411	382	428	435	404	383	419	408	406	412	412	420	411	404	434	386	368	447	390	404	429	402	384	406	422	376	422	385	449	425	446	387	415	401	412	414	415	398	406	391	404	427	442	390	406	417	417	416	430	385	420	411	415	391	421	454	398	423	403	400	407	412	418	429	388	387	417	409	394	390	426	416	389	407	373	379	412	422	379	419	406	413	428	434	432	409	431	411	407	410	428	419	380	388	392	429	413	411	418	409	397	375	381	414	377	417	414	388	415	418	418	400	410	386	389	384	424	407	432	420	398	423	425	405	439	408	445	385	414	395	424	445	362	414	456	419	444	432	410	408	407	428	362	402	385	381	444	382	417	385	398	450	391	395	399	441	404	419	395	397	406	380	410	407	410	426	409	410	413	435	415	415	392	376	427	377	419	412	396	399	411	401	400	427	413	376	394	439	400	439	428	397	390	391	376	421	410	414	403	417	410	376	415	403	390	400	400	421	404	417	399	410	394	464	404	398	410	410	409	403	404	417	432	410	391	404	417	414	403	410	391	443	396	401	407	371	419	390	414	414	397	431	400	430	384	422	420	431	411	402	396	420	443	427	388	436	407	405	395	350	423	442	394	394	408	416	418	390	418	429	401	400	381	401	364	389	421	419	406	401	430	413	412	411	357	370	390	414	426	420	394	461	385	433	408	399	408	383	402	413	397	395	413	397	406	405	397	377	444	423	360	417	422	411	409	397	384	410	400	408	401	418	401	407	399	403	423	427	386	402	400	409	409	391	405	418	437	427	421	413	419	418	401	402	422	394	409	401	395	391	399	423	370	389	396	378	387	392	410	393	406	404	396	409	427	409	402	404	364	417	414	427	444	381	437	378	403	409	399	414	419	383	429	393	399	429	405	423	373	447	399	443	420	444	401	379	400	413	379	394	396	385	383	409	418	366	422	421	395	413	378	407	449	390	412	411	411	399	409	398	405	422	366	434	363	451	422	413	400	401	390	404	414	430	392	382	381	406	436	410	407	434	426	380	399	386	390	432	428	409	437	375	402	413	407	413	394	398	385	415	397	404	458	360	410	409	363	388	419	433	419	419	391	418	437	399	391	384	403	391	395	407	415	417	425	403	419	390	400	435	433	428	378	423	423	417	380	399	432	411	428	411	363	406	402	407	447	412	417	377	389	430	413	423	402	421	428	415	392	400	398	400	411	409	439	414	392	404	385	413	384	415	393	388	406	422	417	422	422	388	433	402	394	445	441	423	446	412	400	376	409	445	410	368	434	425	408	384	421	438	408	411	385	405	404	438	434	406	407	394	416	412	417	361	376	383	447	373	410	406	401	406	402	412	394	420	405	393	430	404	396	406	423	391	394	457	423	407	419	419	414	420	396	413	384	440	438	428	428	397	371	375	400	394	398	378	412	389	432	381	397	407	447	423	393	374	399	381	409	420	402	373	417	389	443	421	398	415	446	417	421	389	400	414	445	389	369	441	370	377	379	387	415	429	423	376	393	405	407	378	432	446	406	394	414	403	390	411	398	435	429	356	418	431	385	367	403	424	391	381	414	426	363	392	417	403	393	401	444	380	406	407	394	410	412	393	382	445	419	408	415	417	408	384	379	401	420	425	415	398	388	425	409	383	399	432	394	386	348	413	355	416	400	387	426	389	386	415	369	448	419	398	404	430	400	391	404	410	420	379	408	391	430	400	425	393	387	424	410	445	398	422	400	394	385	402	383	403	372	444	381	401	413	433	413	382	418	432	418	425	375	394	381	381	432	413	383	353	407	390	416	382	407	370	369	389	420	391	376	381	397	376	436	418	374	416	379	409	403	407	377	423	401	404	389	410	425	370	405	402	422	420	426	407	399	416	383	423	388	438	354	378	402	400	367	412	379	383	407	405	349	409	403	424	382	395	399	403	384	391	393	398	412	379	433	402	413	412	390	426	402	419	421	402	426	428	432	423	405	420	423	374	406	423	418	337	422	404	394	422	389	395	420	400	384	433	376	424	441	424	417	416	411	418	391	396	401	399	410	391	389	385	408	414	405	381	405	368	419	419	430	404	446	398	448	406	417	440	385	386	380	381	395	429	415	410	416	420	384	402	375	420	348	418	397	410	429	418	396	398	418	388	386	378	409	404	422	421	431	428	397	401	394	396	371	404	413	419	396	403	436	398	431	422	361	400	432	398	394	389	420	394	432	423	384	401	394	408	351	403	407	391	384	380	391	376	429	403	397	397	378	401	408	418	381	439	404	418	423	407	412	403	409	404	408	415	412	388	418	416	387	434	408	379	402	418	413	422	391	401	407	412	439	405	436	403	435	430	432	399	402	407	400	378	400	374	424	392	412	390	412	451	437	392	372	439	382	428	409	414	413	379	377	413	400	368	446	404	426	398	423	402	391	399	393	383	426	375	426	401	396	420	388	392	388	403	415	412	396	427	411	450	413	418	398	362	415	414	409	403	434	415	430	413	455
11788	11808	17184	13087	8024	5082	3992	4431	2819	2453	2262	2186	2039	1618	1289	1187	949	767	940	620	516	395	371	453	478	375	338	324	269	332	340	342	297	236	230	214	202	188	137	128	120	153	142	135	138	130	132	112	116	125	134	108	107	134	115	123	118	122	110	114	125	142	122	121	130	138	143	124	131	148	126	130	131	121	107	107	112	98	120	126	118	128	126	144	108	129	106	139	116	105	108	108	125	99	120	114	133	111	129	119	116	121	112	118	127	124	114	131	115	116	121	118	146	103	116	110	113	119	123	120	116	126	135	127	115	97	123	133	116	110	115	112	104	122	109	109	105	127	129	126	126	112	128	117	122	109	127	133	131	117	114	132	116	115	114	138	113	119	119	133	140	110	123	137	124	122	117	130	123	129	125	113	123	117	110	110	141	96	124	140	121	119	121	109	118	137	122	120	111	142	133	132	110	134	121	129	134	113	135	119	114	107	127	119	96	114	119	121	123	98	131	109	117	142	124	125	118	129	136	128	121	109	116	134	119	122	120	137	119	115	129	140	107	114	109	153	112	141	101	97	118	108	126	135	103	123	123	104	123	133	126	131	120	100	131	117	117	125	152	101	91	112	131	140	112	89	116	104	119	110	114	114	120	123	125	109	118	130	110	136	130	135	100	108	133	125	108	120	137	141	115	128	142	112	123	99	115	141	119	119	107	120	117	127	140	140	113	122	122	106	107	128	122	113	116	121	96	114	114	111	129	137	117	116	114	122	118	123	104	117	133	120	107	140	122	113	112	107	136	104	109	78	133	114	115	122	116	110	126	145	120	129	138	121	116	91	102	110	124	110	132	106	120	115	104	125	106	125	112	108	118	137	102	105	99	122	112	97	126	117	125	112	132	135	112	108	119	120	123	112	116	115	124	110	102	124	119	122	101	136	128	126	96	106	104	118	107	98	117	124	132	109	130	107	112	134	114	128	98	136	115	111	110	111	109	116	97	117	117	125	129	117	127	133	119	121	113	111	133	107	121	124	145	124	113	123	107	120	125	115	111	123	137	131	127	121	116	122	119	116	121	103	124	153	153	137	123	113	108	103	142	129	119	120	106	118	104	115	139	108	124	139	103	120	109	135	111	104	127	127	126	119	124	118	105	140	129	104	108	129	127	120	123	116	114	117	94	132	121	106	113	133	99	127	128	123	125	119	128	127	126	159	136	140	108	128	117	124	126	96	126	105	115	121	107	119	115	113	123	139	128	120	126	119	108	101	121	118	127	106	112	122	129	119	138	110	106	131	129	130	138	114	117	124	101	125	111	118	109	120	105	131	97	134	122	125	115	118	110	135	125	120	109	129	120	114	110	115	106	129	122	135	118	139	115	118	110	135	104	121	119	102	101	135	119	129	109	116	123	111	127	114	128	134	141	118	105	103	135	109	132	137	118	148	121	107	100	99	128	120	134	114	106	118	125	111	117	120	129	119	116	122	110	124	119	112	108	108	124	131	124	128	120	122	124	120	140	135	132	122	129	120	133	97	128	109	118	121	124	123	137	148	114	119	137	114	118	101	100	117	138	116	111	118	116	119	125	144	117	134	134	126	110	104	108	139	122	133	121	123	125	119	107	139	105	127	111	122	111	108	115	122	115	119	107	88	126	109	134	122	126	142	118	106	147	121	121	122	112	127	96	104	103	109	115	113	122	132	120	104	126	122	125	115	142	134	118	115	114	122	126	117	129	123	107	125	138	101	118	109	115	131	113	102	135	132	131	107	124	104	118	119	115	87	110	105	141	115	109	140	106	107	118	120	117	111	121	115	106	118	104	147	133	102	124	122	101	125	141	116	123	113	121	118	124	124	105	123	125	133	123	137	114	125	101	122	101	125	132	123	128	134	120	115	121	126	101	116	99	148	132	138	118	118	106	105	116	113	121	123	121	108	129	119	104	105	105	121	92	120	124	125	117	122	116	125	106	124	118	114	123	115	117	154	113	113	116	111	105	116	109	132	122	128	135	129	110	140	116	127	116	125	105	114	125	107	108	113	119	110	108	120	134	130	119	127	115	139	129	127	122	99	134	128	116	109	112	136	113	119	145	121	107	113	111	113	121	129	117	139	124	120	127	116	142	111	140	127	117	145	120	118	126	138	127	111	116	129	128	129	111	117	117	131	134	130	115	121	119	124	121	108	105	131	113	109	116	107	131	141	118	110	136	110	104	114	115	125	124	118	119	126	115	121	121	115	122	111	119	106	120	119	113	130	129	113	126	127	100	131	128	114	134	109	124	109	108	113	122	119	106	120	125	111	105	113	110	118	108	129	132	119	121	129	118	124	116	134	124	108	118	125	124	110	104	137	129	124	105	123	119	113	107	98	97	127	144	119	107	131	103	103	118	131	112	123	122	133	127	114	135	126	112	134	92	118	120	118	112	127	139	94	137	139	108	122	101	120	121	139	133	113	135	137	124	118	116	115	118	112	111	119	119	120	121	128	103	122	103	104	104	142	128	104	115	114	138	127	107	116	111	102	108	109	135	110	138	112	102	109	129	119	115	102	129	124	104	116	115	138	113	108	129	120	148	129	94	104	133	125	118	117	127	113	126	109	138	127	136	128	129	114	120	119	103	112	114	109	110	97	116	138	132	135	111	128	114	127	118	128	130	118	118	106	121	137	130	122	111	105	101	125	113	104	87	125	108	114	127	123	99	126	88	117	155	108	107	129	125	111	111	108	127	125	135	103	126	115	132	118	106	111	121	115	135	115	113	133	137	112	117	117	126	109	122	116	128	107	117	118	135	103	118	110	104	139	133	124	122	112	115	133	117	124	138	112	110	111	117	131	135	121	135	126	107	127	98	118	125	122	126	95	110	114	110	124	117	130	132	107	111	106	122	110	119	126	120	116	145	141	128	107	126	125	100	122	113	126	115	114	129	132	119	150	104	108	113	116	123	114	128	115	121	107	136	110	124	99	115	117	106	115	112	134	117	113	138	134	127	131	126	106	109	119	120	109	122	122	124	111	121	130	107	123	135	120	125	120	114	129	120	144	118	111	127	143	120	126	126	137	106	127	127	123	99	123	120	118	142	118	128	117	103	125	119	122	106	102	113	116	140	108	120	119	102	135	107	107	112	128	119	113	120	126	132	119	88	125	123	117	110	131	108	122	112	118	106	109	105	106	119	135	118	133	115	121	127	137	122	107	103	132	121	130	123	118	128	125	120	107	106	111	119	116	113	116	106	124	119	117	115	119	113	135	111	117	120	126	118	113	113	125	104	122	111	113	93	119	121	95	120	125	118	115	133	108	121	112	121	124	135	121	137	109	114	117	139	113	137	125	110	128	119	133	119	136	115	112	122	114	115	131	125	112	121	114	116	127	129	113	134	92	107	98	128	131	117	111	122	125	139	120	122	121	112	130	117	124	127	118	131	130	118	116	117	108	130	103	130	109	123	133	123	120	125	109	130	126	113	117	115	113	118	107	96	119	112	125	99	121	124	120	114	121	118	123
8167	11957	21803	22511	18818	15421	14630	16923	11923	11066	10389	10421	10267	8320	6337	6197	5612	4464	5362	3837	2984	2368	1982	2486	2671	1999	2057	1802	1489	2044	2055	1492	1365	976	1130	1264	1140	897	677	577	586	509	510	485	479	400	398	377	384	406	372	327	353	349	367	371	317	366	334	348	320	348	382	424	470	452	426	427	342	366	325	312	326	331	341	358	354	352	342	346	329	323	345	321	311	373	336	385	339	322	345	341	314	340	329	326	360	341	344	368	354	348	352	347	351	361	355	313	319	342	373	346	348	323	345	338	350	353	365	326	330	361	344	344	328	341	351	336	340	343	353	335	300	322	307	341	358	335	334	335	326	367	310	342	339	330	329	348	334	319	344	351	373	348	338	314	329	335	342	333	344	357	354	316	299	372	337	351	325	349	359	347	348	338	341	341	354	365	334	324	330	353	331	357	356	326	370	367	337	361	329	317	349	313	329	338	325	336	333	368	323	357	349	354	353	324	348	315	343	353	337	380	348	357	351	372	316	331	334	321	342	305	338	338	308	344	362	353	345	360	357	365	323	341	313	352	346	373	321	395	320	313	326	327	357	340	333	341	327	343	322	347	350	349	344	330	356	321	336	313	325	330	351	319	336	345	321	351	334	356	341	313	343	357	315	316	362	311	333	343	325	358	369	346	322	299	327	336	327	351	347	367	384	316	323	371	339	339	342	362	371	366	378	318	354	356	337	316	320	341	337	350	328	341	350	350	325	321	369	348	322	330	341	339	369	337	347	333	361	339	345	326	335	334	322	328	356	342	313	335	336	331	334	341	316	351	323	315	349	375	352	344	330	313	334	354	354	326	346	341	336	346	337	295	350	339	320	345	320	314	317	339	348	351	337	310	348	356	321	365	339	350	321	333	339	333	327	341	350	357	307	338	330	335	357	332	347	354	336	314	349	349	354	335	355	312	359	365	356	360	410	334	348	362	314	385	368	354	365	363	334	359	346	332	326	338	343	357	332	350	338	343	347	322	366	344	344	307	349	314	361	319	332	334	316	355	326	326	330	321	344	370	353	367	350	335	318	350	341	334	327	353	361	371	328	333	365	354	345	367	347	354	324	340	332	321	325	322	317	315	357	356	327	348	366	311	342	356	337	328	340	343	384	336	351	362	313	325	312	339	338	305	337	327	323	334	339	326	328	365	373	349	375	304	327	340	331	359	333	315	329	323	342	334	310	346	336	351	332	360	359	367	341	315	360	296	330	349	344	314	325	343	388	319	345	322	344	361	312	366	352	324	352	345	322	344	358	314	336	314	352	317	329	323	353	317	325	347	335	347	335	323	368	333	361	356	347	314	365	293	373	332	309	326	351	365	319	332	325	344	366	327	351	339	306	361	343	284	348	334	334	346	338	353	356	356	314	334	379	361	342	346	320	359	349	321	311	343	365	311	335	337	319	359	339	351	341	337	336	323	356	324	321	318	334	308	366	367	328	323	334	337	335	382	338	343	353	339	328	374	303	341	360	344	330	327	370	348	328	311	345	360	368	385	304	342	336	366	317	363	373	340	337	310	381	328	328	320	344	364	342	326	282	343	343	343	337	351	330	339	363	325	331	339	322	361	338	358	360	350	329	342	362	321	353	365	352	347	341	349	334	358	345	337	362	368	344	339	333	339	338	360	340	343	328	358	333	330	380	331	338	381	324	346	315	363	357	318	358	326	344	348	339	337	340	346	327	353	326	342	327	321	349	329	317	356	371	322	329	331	362	334	330	341	322	343	331	343	340	342	337	329	342	324	346	358	327	349	294	320	335	339	325	310	332	305	348	346	296	338	327	343	310	316	343	339	359	378	343	342	351	322	337	315	341	356	352	325	338	330	326	329	360	338	358	335	344	315	350	351	351	340	341	340	305	328	321	368	373	375	350	343	364	310	357	358	316	330	362	338	324	382	384	342	351	359	356	328	350	347	329	326	328	319	343	330	335	327	303	333	343	336	353	353	307	319	343	362	324	339	334	341	330	334	338	379	319	309	316	338	340	344	339	375	302	326	305	300	345	311	355	335	345	326	340	350	317	325	349	371	344	324	340	356	341	356	348	346	289	360	330	355	347	341	351	346	345	309	360	337	362	315	323	323	378	352	360	338	368	373	328	360	348	337	329	329	333	332	343	359	344	345	329	345	335	336	328	345	360	337	324	313	348	314	333	324	362	319	325	350	343	343	347	351	360	371	331	337	360	303	338	345	351	326	348	363	387	329	328	344	333	323	380	340	355	382	382	346	358	350	312	334	342	326	341	348	320	335	321	324	369	355	335	332	354	346	330	312	336	348	339	327	376	362	339	322	331	310	347	311	355	339	334	315	340	326	341	337	313	341	364	325	338	308	333	372	332	330	360	331	341	322	374	327	314	299	354	358	319	339	332	309	305	376	360	357	323	336	332	365	362	328	327	334	365	369	331	370	355	332	341	356	346	316	321	315	306	358	335	347	352	319	337	347	342	317	330	330	329	358	333	337	365	302	374	337	376	324	339	339	333	305	342	360	379	363	369	350	316	393	341	354	366	360	340	331	340	364	372	321	315	341	343	339	352	319	361	354	329	327	351	341	323	383	322	320	327	328	329	317	334	345	344	323	349	322	357	339	318	333	339	349	336	336	335	310	353	338	351	357	343	347	344	349	355	341	345	332	324	332	335	351	327	338	335	342	340	330	339	354	342	334	300	370	323	357	300	348	362	326	309	352	375	321	335	359	354	365	325	344	324	338	360	325	381	321	356	358	320	320	329	331	321	336	320	364	349	339	347	342	346	330	343	350	342	352	344	376	302	340	287	350	315	336	367	335	342	372	315	375	331	368	303	365	356	342	351	325	335	309	288	315	359	336	308	323	341	323	317	378	328	361	341	339	343	323	335	334	295	350	341	332	375	347	357	316	315	348	347	324	339	393	385	307	348	320	311	363	316	328	340	341	340	325	358	345	318	326	340	326	350	336	333	331	347	346	335	347	325	341	335	339	343	341	359	352	295	307	336	335	349	326	358	337	329	322	360	336	350	376	340	356	353	359	368	334	344	327	334	347	356	333	348	327	345	342	343	348	343	348	330	363	314	362	332	387	321	332	342	354	321	318	339	357	319	320	351	320	341	348	347	348	369	339	334	358	319	360	362	330	312	350	312	369	351	348	346	335	326	334	341	336	349	304	361	353	326	306	352	308	349	335	364	336	334	319	346	314	369	341	341	359	385	327	331	328	318	370	358	290	346	324	365	329	330	358	322	339	335	346	328	365	347	346	354	332	351	319	314	348	367	351	338	364	337	340	360	311	354	358	310	368	299	351	347	386	328	346	395	385	340	333	357	333	361	351	346	343	367	308	372	347	369	348	351	308	309	321	319	326	354	346	357	352	322	363	328	331	342	345	344	341	310	361	346	375	316	342	333	353	322	320	308	330	321	318	303	318	337	357	360	362	300	330	346	331	359	342	318	346	348	329	318	358	373	342	335	333	360	321	324	297	368	337	345	357
29222	33754	45012	38238	34718	30036	27029	32640	23592	24649	22676	26263	25400	20081	15188	15585	14585	11217	13167	9107	6218	4693	3591	4032	4407	3748	4109	2944	3385	3518	3071	2565	1754	1390	1700	1710	1506	1018	817	468	493	381	313	341	233	191	221	192	203	202	150	124	139	128	101	111	199	146	110	121	101	125	143	179	165	208	188	158	132	114	101	102	102	111	119	125	109	123	120	106	113	106	99	112	114	131	107	102	103	111	111	108	103	130	111	115	116	113	120	107	115	98	105	105	104	131	97	106	99	98	115	112	115	113	112	100	111	105	104	97	118	116	99	110	114	103	110	130	124	107	114	105	117	120	115	116	109	106	84	124	111	127	106	119	110	106	102	115	102	117	103	108	116	105	132	121	120	113	108	115	115	107	119	112	124	113	111	106	115	104	107	84	123	123	96	113	107	90	125	118	120	125	114	88	117	124	91	117	123	108	102	121	111	103	93	120	136	113	100	107	114	95	110	101	98	113	96	86	105	100	120	113	89	112	110	119	107	112	112	107	116	108	121	85	117	117	111	121	118	110	100	101	110	104	114	115	94	96	113	109	104	119	120	112	121	119	134	99	109	109	125	120	102	105	90	111	101	91	107	104	119	105	117	112	128	94	107	113	88	98	118	114	118	120	91	122	105	114	109	114	125	119	115	107	102	100	105	101	114	113	109	99	110	110	116	111	111	120	104	99	108	119	117	94	93	95	105	123	118	94	118	112	108	116	124	118	102	111	118	115	110	103	96	109	109	109	107	116	122	125	116	123	116	112	129	120	95	118	125	119	116	122	127	100	121	105	120	109	107	115	136	116	108	118	111	100	95	114	109	115	109	107	88	108	107	102	115	134	123	104	104	100	107	115	115	119	106	120	122	115	108	101	108	105	120	125	101	101	138	111	102	135	110	105	104	127	118	114	105	113	97	110	107	126	116	126	108	121	101	119	124	99	123	120	127	98	117	109	100	118	113	124	126	116	121	126	112	100	128	118	108	112	99	99	103	127	99	116	111	116	109	124	127	96	122	118	117	114	112	120	103	102	126	110	106	116	128	118	105	95	123	96	99	125	108	107	98	110	99	120	125	109	98	98	126	128	96	117	93	136	111	96	109	112	145	110	116	115	117	102	107	121	91	126	128	103	115	99	112	115	122	106	119	115	122	119	109	97	106	113	130	112	116	119	121	98	105	104	117	97	103	109	99	119	106	126	143	100	121	117	112	102	115	114	114	106	108	116	114	98	109	109	113	131	117	108	120	117	127	114	104	110	111	132	125	117	116	107	91	126	127	111	93	111	125	146	117	110	101	102	126	119	134	122	118	111	89	103	116	98	100	112	98	110	101	102	112	109	116	112	108	113	104	89	98	105	121	145	89	106	100	121	110	119	92	111	116	119	93	109	108	112	117	118	134	107	111	121	115	110	111	90	104	124	101	110	115	117	122	118	117	116	112	110	101	90	144	107	98	98	106	124	123	114	101	106	106	124	110	102	110	108	128	128	114	96	98	96	108	107	107	113	119	107	117	114	108	109	107	102	112	111	99	122	135	130	113	125	107	83	123	129	114	108	117	112	126	126	117	102	101	110	92	106	113	113	109	127	110	110	120	100	118	100	110	97	113	113	113	98	95	107	100	102	121	120	120	104	117	103	130	125	122	98	107	110	130	104	111	130	95	117	113	116	127	123	123	103	113	112	98	91	105	106	102	110	87	109	125	120	105	130	112	104	123	114	99	111	122	106	109	121	125	116	110	114	113	125	93	109	100	104	118	92	114	106	114	121	127	121	128	106	108	112	123	117	105	92	114	103	109	107	113	110	101	97	106	111	113	103	109	106	92	108	132	135	114	120	84	116	142	115	95	110	102	131	116	126	100	106	107	115	120	139	121	111	119	104	131	103	105	118	119	109	103	125	118	100	100	128	110	108	117	105	107	94	106	108	110	103	113	142	106	115	115	90	105	112	107	116	115	98	111	115	103	101	101	126	112	123	88	97	114	133	103	103	104	119	116	110	116	106	124	113	118	109	128	106	98	107	101	113	110	96	102	121	119	96	120	105	106	113	105	107	93	111	140	106	98	120	113	117	115	118	124	129	109	120	112	110	99	104	102	98	103	117	117	127	145	103	135	108	125	111	110	119	108	101	101	107	106	96	94	109	112	121	116	87	108	102	111	114	98	120	126	123	118	115	95	101	106	115	96	120	103	90	108	115	95	103	113	113	120	105	118	95	107	103	107	104	120	109	113	107	130	93	121	114	114	111	120	99	98	125	109	124	89	111	86	109	92	105	105	122	109	102	103	101	99	98	128	101	112	119	106	108	125	105	99	120	113	109	114	100	114	120	100	126	97	103	114	114	106	111	124	111	125	112	114	127	120	116	96	111	114	106	119	89	116	108	96	94	115	104	135	127	110	103	140	96	129	109	99	119	87	112	116	110	118	117	118	103	122	106	105	122	98	112	104	100	117	106	114	86	117	104	123	96	116	134	106	127	110	119	115	104	90	135	113	122	110	111	128	108	107	101	94	100	105	114	129	109	118	111	113	116	97	102	103	90	100	109	125	111	117	115	114	106	114	106	115	99	117	115	111	111	89	111	110	106	118	82	97	119	128	98	108	130	109	115	91	132	112	122	123	105	109	104	125	94	114	101	120	107	94	104	111	110	88	118	107	108	133	100	121	113	96	130	117	110	113	114	102	114	113	121	120	104	116	107	118	130	100	112	109	111	112	135	113	114	115	110	117	117	117	114	97	100	98	99	108	113	94	99	123	113	106	116	119	118	106	121	103	114	106	110	115	107	94	119	93	108	100	114	97	103	103	128	102	122	98	110	111	106	93	108	130	111	91	111	109	114	105	119	115	103	87	131	97	97	108	112	114	94	127	116	122	99	124	109	131	113	105	120	109	104	110	101	116	121	115	116	136	121	108	103	110	94	111	116	124	104	116	114	126	126	105	98	126	99	103	112	117	106	116	87	98	137	108	129	105	98	116	106	132	114	84	124	127	122	108	107	90	118	102	115	99	104	115	119	110	104	110	116	113	102	105	126	124	107	103	122	123	96	112	103	110	108	118	119	109	101	120	108	120	105	97	106	100	108	126	107	117	123	122	127	92	103	110	107	97	130	87	112	101	103	123	108	112	127	125	117	90	97	99	100	120	106	109	118	117	116	112	114	115	100	121	109	103	117	111	96	117	117	131	116	122	117	106	103	122	122	91	109	91	119	121	114	120	96	118	101	111	98	122	97	95	123	117	125	112	125	117	126	103	91	105	119	91	129	118	113	120	90	113	105	112	100	136	104	102	107	128	120	90	103	121	113	119	113	115	112	129	112	118	104	91	103	108	125	120	105	103	97	98	117	108	114	114	114	117	109	110	120	113	116	115	122	116	109	97	103	97	122	124	96	108	115	115	100	106	104	117	106	104	109	117	116	99	106	96	114	106	128	94	127	115	117	123	108	117	116	131	119	108	105	111	118	114	114	124	123	114	95	100	108
20756	29068	42062	42440	43083	39093	39295	43441	37761	39291	39962	44309	42279	35309	31094	33768	32941	29178	33324	27945	23749	20745	17285	19891	20510	18450	18973	14103	16935	17926	15348	13074	9617	8447	10260	10275	9105	6762	5173	2957	3008	2228	1812	2077	1298	964	1103	1187	1043	879	482	449	498	467	369	346	954	604	335	357	337	418	592	838	698	945	963	746	518	366	328	344	309	333	337	333	343	336	340	362	326	381	349	305	315	316	347	387	312	333	333	306	352	292	353	339	305	347	332	343	346	331	342	322	340	315	334	326	320	324	332	322	337	309	318	342	298	291	309	351	330	342	332	295	309	299	323	321	321	335	323	320	334	322	315	319	347	304	342	336	352	326	343	366	324	334	344	350	328	324	338	339	352	362	345	329	310	317	317	324	319	372	291	316	314	317	317	320	335	350	333	348	337	323	339	321	325	339	366	359	316	326	349	361	340	321	315	339	321	338	324	333	298	325	311	343	331	352	332	328	313	314	330	309	332	329	306	340	378	308	332	333	318	336	319	352	325	319	347	323	342	343	329	318	350	324	377	341	324	341	335	324	332	312	319	330	313	341	289	325	339	330	348	333	300	333	331	308	329	303	337	318	319	339	361	342	316	324	324	335	353	334	307	320	294	315	329	351	325	313	329	365	308	288	351	318	346	329	326	328	327	326	313	364	292	323	342	304	324	352	340	326	326	299	344	303	306	337	357	323	342	340	325	301	348	315	334	315	345	327	331	332	329	300	317	310	327	344	346	320	312	289	346	317	320	341	328	333	339	329	340	329	316	332	310	312	289	344	305	318	347	329	327	319	328	314	315	336	322	347	324	316	326	316	316	356	329	304	313	321	342	327	331	335	331	339	321	309	309	345	299	324	323	311	340	349	312	329	320	321	318	341	333	341	331	359	336	311	336	326	352	345	340	314	346	327	328	323	321	337	314	361	330	334	336	328	340	333	310	331	332	338	316	330	296	317	320	333	318	300	323	360	292	324	313	305	290	324	329	350	344	342	328	366	335	333	318	317	319	326	319	301	313	337	359	299	328	308	317	300	314	328	325	282	348	343	337	325	314	331	338	336	311	337	335	335	329	342	322	320	313	315	323	378	332	340	337	329	334	346	299	338	305	319	344	345	358	310	334	334	314	327	338	337	351	312	316	342	334	352	323	332	310	304	326	315	345	335	330	319	337	343	304	316	345	331	334	340	321	342	327	348	350	304	301	331	314	359	362	332	340	334	355	359	331	335	365	332	310	317	345	338	334	341	322	334	317	336	349	364	308	314	320	314	351	315	308	309	315	340	350	310	333	301	348	348	333	339	317	323	312	308	353	331	314	343	313	332	326	326	356	337	301	337	354	327	344	307	304	339	344	347	341	330	344	327	312	335	322	315	339	326	327	315	346	332	334	326	316	344	352	341	339	338	306	316	316	345	354	346	332	326	306	324	336	321	350	378	342	307	322	315	331	306	333	314	305	333	346	345	337	329	344	336	350	314	328	331	342	315	327	313	322	315	307	308	325	305	332	335	303	341	333	342	363	311	320	300	318	328	333	315	350	315	347	329	323	321	317	324	313	317	322	331	288	336	335	322	346	371	350	339	311	327	339	342	334	336	332	305	321	319	300	313	344	322	322	298	323	336	336	313	339	322	317	305	347	308	342	343	321	322	340	339	310	312	327	344	294	342	331	333	353	341	309	309	322	359	324	345	316	303	367	299	326	330	321	342	315	332	298	342	312	324	336	328	333	341	348	363	297	356	316	335	316	314	336	327	320	311	362	334	332	325	336	308	338	324	365	326	383	325	369	290	335	357	348	348	342	347	329	325	322	337	335	326	320	315	331	336	321	342	368	312	322	331	308	323	356	331	320	315	323	321	330	326	336	313	324	312	331	316	311	313	333	340	315	344	346	368	335	286	368	335	319	308	326	348	355	321	318	366	303	323	303	304	348	308	337	317	344	339	301	335	336	321	326	351	348	293	339	339	326	322	301	341	336	335	336	315	345	349	298	363	342	352	317	337	323	319	327	321	345	326	339	322	327	318	332	341	340	336	311	337	351	303	322	322	347	323	320	346	330	330	304	332	323	309	301	312	320	325	319	309	386	308	314	321	316	324	325	341	342	313	322	327	325	326	337	306	339	332	331	313	303	334	310	305	348	346	295	295	340	326	322	325	317	346	330	349	337	342	291	345	310	330	320	327	355	339	317	314	350	338	350	301	347	335	322	332	288	343	336	313	306	324	339	328	311	333	344	323	331	314	333	343	321	308	297	320	309	372	325	324	357	336	311	319	341	323	300	322	311	317	317	337	343	338	313	318	316	314	336	347	328	302	350	330	319	325	331	318	334	314	297	347	318	323	302	304	318	336	295	315	306	313	335	345	309	337	337	332	338	332	352	320	307	340	345	334	368	323	289	367	326	339	323	315	333	320	380	306	327	328	372	343	337	322	303	350	349	321	331	335	311	335	337	329	325	320	310	336	343	353	313	314	329	314	337	329	276	331	338	299	354	313	319	326	349	328	348	335	341	315	318	344	324	357	320	325	312	303	336	382	337	297	304	321	347	321	313	329	323	357	335	297	315	338	339	287	317	325	343	301	352	347	320	335	319	322	335	333	337	330	336	335	334	293	343	337	333	321	329	352	309	357	310	312	330	324	351	315	306	346	327	293	325	315	357	325	299	334	312	312	320	359	303	319	352	324	327	303	299	324	346	316	355	319	339	333	307	337	325	326	339	355	339	320	305	309	363	320	329	305	350	350	321	341	330	357	321	312	332	330	303	352	308	305	330	303	307	317	338	365	339	326	345	286	317	307	316	332	332	291	336	358	349	324	340	319	335	316	305	289	331	342	343	315	309	350	332	324	332	317	299	319	321	380	355	343	333	319	323	339	320	336	347	293	348	309	332	340	316	333	337	315	344	337	341	311	315	330	317	303	288	327	355	312	315	341	340	326	334	298	302	320	314	306	336	325	349	320	318	322	307	342	325	326	316	333	337	325	323	320	352	334	313	330	355	296	360	348	341	352	333	348	364	367	342	333	328	341	339	299	342	317	342	337	318	329	358	341	309	326	322	317	351	340	321	313	353	283	314	355	359	310	300	328	351	331	316	308	288	341	329	294	341	332	338	314	335	311	313	293	316	344	344	348	285	323	333	323	340	329	265	341	316	313	349	336	312	312	308	380	330	346	307	359	332	338	339	341	342	324	323	320	307	347	394	339	301	324	335	301	296	305	298	329	327	287	359	355	288	288	322	353	328	307	298	308	339	345	313	335	313	329	299	318	328	311	324	328	321	312	318	332	293	328	340	339	325	339	304	332	333	346	325	304	322	316	323	326	290	334	350	347	315	368	330	334	344	316	334	331	337	328	335	337	344	322	326	303	333	314	347	373	358	297	308	321	314	302	311	328	314	327	355	322	333	348	344	329	337	324	321	345	343	324	329	391	309	355	345	297	350	324	293	368	301	312	363	344	311	310	323	299	320	331	332	322	336	332	312	293	286	323
34618	39837	46526	42466	33769	31795	31912	38306	27194	29358	34770	32617	34695	27287	22314	22881	21666	17662	19730	15685	10992	7952	6277	6692	7311	6681	5940	4455	6061	6310	6654	5611	2896	2424	3405	3037	2312	1995	1358	811	727	540	544	442	320	314	346	342	364	256	194	189	190	171	161	208	368	358	217	155	168	215	239	298	256	242	220	191	160	178	166	154	143	176	162	161	153	174	156	161	163	174	175	157	170	165	154	157	170	173	173	173	162	138	150	171	178	181	166	157	167	179	173	164	158	160	159	158	173	163	166	166	180	160	162	175	165	141	152	155	168	174	152	172	161	176	189	188	153	156	175	141	163	152	162	168	155	146	171	162	171	166	165	158	182	168	168	164	163	154	163	192	166	138	148	155	189	153	176	159	149	161	173	158	139	138	164	154	168	159	153	164	148	169	183	152	169	146	162	162	156	162	169	177	190	157	162	176	143	163	184	169	163	172	156	153	177	172	158	160	148	141	166	159	155	145	149	177	166	169	178	160	164	159	166	158	178	156	157	151	161	149	149	157	162	188	170	160	156	160	166	172	165	157	159	147	163	156	172	151	169	169	168	165	150	180	150	172	174	171	177	156	183	171	179	157	157	188	149	164	156	173	172	162	156	192	156	185	167	140	168	179	173	163	160	170	144	175	176	162	162	158	174	185	182	171	183	160	200	163	159	169	163	161	165	172	171	187	143	132	166	181	164	180	149	149	174	148	155	157	160	175	153	153	157	161	194	155	170	172	137	160	150	167	167	167	139	177	166	154	160	164	156	154	175	160	151	175	189	175	159	163	169	164	172	161	159	166	166	189	167	199	156	182	127	147	164	148	145	185	159	144	158	173	182	172	173	170	168	198	185	162	138	168	154	160	172	164	158	181	165	166	160	150	163	171	169	164	147	161	160	153	149	150	165	166	155	160	172	191	156	165	180	169	165	157	167	165	162	168	155	156	168	146	180	174	134	145	174	186	164	164	162	161	166	172	168	153	157	149	161	152	146	146	175	169	156	149	152	168	182	169	171	197	180	164	144	174	146	162	142	162	152	128	173	145	150	160	152	173	179	176	146	184	155	167	154	162	179	146	159	184	158	163	166	136	136	169	153	140	177	156	166	164	166	154	166	175	173	162	143	169	152	168	176	145	155	191	172	170	155	138	173	135	168	149	168	158	166	167	183	144	170	156	155	166	184	153	170	173	151	156	172	156	157	153	152	162	140	166	141	181	178	165	159	158	173	180	170	157	169	169	154	166	172	150	158	142	153	153	153	167	131	169	160	142	155	156	163	190	156	173	168	171	172	163	155	188	168	158	182	161	187	178	137	191	166	143	153	163	140	132	177	170	162	174	199	168	148	159	141	155	159	163	164	161	167	179	168	161	172	170	172	157	168	161	144	171	157	169	155	164	158	168	183	147	160	182	152	171	179	162	157	133	158	181	167	177	174	167	179	159	166	160	173	175	162	177	138	150	152	174	176	155	160	175	148	165	141	155	185	167	130	151	168	162	165	180	170	150	171	167	165	159	154	176	159	122	157	146	152	172	173	151	168	163	157	155	177	164	169	163	173	165	176	130	160	167	150	163	160	143	165	167	171	157	172	165	168	179	173	168	168	163	153	176	166	162	173	175	169	168	158	177	181	170	143	176	177	144	160	179	167	164	174	172	174	166	152	151	143	202	186	176	145	156	156	179	159	166	158	147	166	169	157	168	162	141	146	169	175	152	143	145	147	174	152	186	182	172	138	168	141	146	161	145	161	173	164	166	163	152	168	147	170	171	160	157	142	183	166	166	172	165	144	149	155	177	180	159	163	200	171	165	176	177	155	173	168	152	127	152	177	164	150	163	167	161	172	158	164	149	177	165	169	159	168	154	155	184	174	179	168	158	169	171	177	174	145	169	182	166	171	174	152	187	161	158	152	139	164	163	156	161	168	162	154	183	145	158	192	164	159	154	145	170	171	166	160	162	155	165	177	148	158	178	162	153	148	139	157	166	168	156	185	163	172	158	162	169	165	150	169	166	151	174	151	167	145	143	180	154	164	149	170	151	153	163	155	173	157	156	167	176	173	163	174	194	165	175	181	162	150	143	169	170	158	173	140	167	165	170	170	184	158	170	169	154	170	159	155	150	168	175	157	165	145	162	170	187	182	166	172	161	152	181	156	175	159	156	150	160	162	162	172	163	183	158	163	170	190	156	165	169	163	175	173	170	164	154	164	188	186	174	171	185	142	156	157	139	163	149	177	144	149	149	181	151	149	161	168	166	166	156	159	175	175	174	178	142	166	157	160	159	175	174	157	172	155	158	165	159	156	161	154	185	148	162	159	156	178	149	167	152	158	160	179	160	163	157	171	177	159	136	172	153	160	142	160	165	170	166	174	159	171	149	187	165	160	177	147	177	165	180	165	159	166	172	171	179	150	162	170	133	191	158	175	175	158	162	174	161	172	159	164	164	147	149	163	148	158	167	173	148	155	146	175	157	153	167	157	169	176	182	151	179	171	155	176	182	160	148	171	169	143	165	148	175	171	167	175	150	156	162	182	164	164	165	176	145	160	171	156	162	160	175	186	167	161	167	189	166	166	164	165	175	146	173	179	156	161	179	165	168	151	171	146	164	142	157	171	172	159	146	148	189	175	177	176	162	162	179	165	176	167	159	159	159	144	164	167	173	144	165	161	154	168	167	173	186	179	154	165	152	140	144	172	150	164	176	146	164	166	172	175	153	146	160	188	153	156	143	158	170	178	160	162	159	146	176	156	168	171	149	160	172	155	175	161	180	168	176	147	161	133	161	147	167	157	171	187	169	148	185	177	145	158	172	159	149	162	190	184	169	156	149	178	173	156	167	151	163	156	163	151	153	187	179	142	158	157	163	137	169	167	160	156	159	173	156	196	157	186	169	158	145	174	154	143	151	163	163	153	140	151	179	175	165	164	158	173	166	151	148	162	165	154	194	187	142	173	167	183	173	160	183	169	156	170	170	170	168	169	170	155	136	147	159	146	158	154	174	174	170	158	181	174	174	168	148	156	162	177	159	168	181	157	168	153	156	179	165	169	174	149	159	166	149	160	144	159	160	156	183	165	177	148	152	156	146	138	156	156	157	164	163	136	183	183	142	196	154	165	134	166	164	158	172	136	176	164	166	151	164	143	172	170	162	171	161	164	144	146	164	187	171	155	171	155	147	153	181	165	163	167	169	155	161	184	167	187	180	181	192	179	153	175	145	171	165	153	152	148	163	180	172	142	161	178	161	161	161	169	144	172	160	195	164	171	143	173	163	156	165	148	156	159	162	180	173	145	164	161	181	177	180	162	136	167	159	154	170	168	176	148	154	152	181	150	177	166	164	159	157	164	183	158	141	169	142	162	152	174	175	184	165	146	150	147	186	170	183	156	149	137	160	151	155	152	173	169	150	144	150	155	145	181	159	173	147	136	178	185	145	160	162	171	155	180	160	158	168	174	154	140	171	186	146	166	171	149	155	178	180	165	134
23651	34832	44306	46180	43911	43245	44349	45996	40327	45016	48511	47805	48609	41326	38122	39774	39543	36397	39075	35140	30630	27631	23280	26912	27807	26210	23235	18807	24019	24768	25576	20684	13568	12823	17684	15435	12516	11746	8633	5152	4715	3315	2971	2455	1729	1720	1899	1855	1992	1159	662	733	733	678	606	972	2106	1878	842	460	489	801	1120	1419	1054	827	719	597	515	419	465	436	454	468	475	447	471	447	429	476	480	436	450	424	440	493	474	466	456	406	462	451	439	478	431	404	487	431	453	445	459	457	431	468	440	438	433	449	427	464	448	463	428	474	472	470	447	476	437	445	457	475	507	461	422	441	448	491	460	498	435	430	463	512	436	466	483	464	454	429	453	467	481	411	479	434	501	434	491	466	458	473	475	494	499	432	449	446	469	436	447	514	457	460	447	440	457	460	449	448	491	445	471	446	475	437	468	443	456	422	453	428	454	449	471	448	452	466	481	439	466	457	428	469	483	432	439	472	446	469	461	447	450	470	437	480	455	490	526	486	471	445	445	451	451	460	491	462	448	418	456	426	483	449	474	461	447	421	469	435	418	444	424	455	498	452	430	457	488	483	438	440	436	449	495	457	446	423	474	467	443	467	445	477	440	456	450	433	458	461	448	479	450	460	471	428	480	421	465	432	439	455	486	474	485	453	451	432	439	463	459	464	465	454	463	418	405	453	468	494	454	441	458	454	469	476	468	439	435	469	445	470	420	444	471	440	471	426	459	477	456	427	472	456	470	436	438	444	439	469	461	415	449	460	431	433	446	461	466	438	444	462	462	435	474	464	453	452	460	448	454	487	451	469	433	441	447	457	463	466	456	454	421	457	449	433	455	434	409	472	475	491	480	432	459	445	481	462	437	450	461	482	455	492	459	433	445	433	448	443	422	450	423	437	480	455	424	456	459	459	475	465	426	470	444	452	420	464	447	438	460	495	480	469	458	428	464	421	479	446	478	427	442	470	479	459	437	438	445	426	449	425	431	417	472	440	415	436	474	459	448	448	436	442	439	419	424	436	474	487	495	486	453	458	455	454	439	459	443	459	451	489	435	474	473	460	467	419	445	445	480	454	467	437	448	504	434	452	425	453	473	482	423	455	456	456	455	439	433	425	450	489	451	436	477	481	465	432	452	454	428	474	453	441	467	461	485	468	460	461	458	470	430	483	431	475	470	420	441	492	469	439	434	482	448	465	448	415	446	413	470	471	460	424	414	449	500	472	469	445	492	461	442	424	432	472	452	464	473	451	460	482	442	448	480	459	461	488	466	458	475	479	438	473	464	447	462	453	465	442	485	486	481	477	431	423	468	465	466	444	469	497	427	459	469	483	478	476	464	464	442	433	455	498	485	443	454	444	450	450	455	454	432	444	448	464	450	461	425	457	474	442	473	468	434	450	463	467	454	476	467	471	458	394	471	446	455	476	447	462	435	443	462	431	448	435	454	466	478	481	461	472	459	413	504	453	429	491	436	491	453	486	463	466	450	434	485	469	446	488	453	465	423	439	448	477	468	464	447	444	474	462	474	482	485	460	471	480	460	507	487	462	473	467	470	504	473	486	483	447	449	451	424	455	409	462	449	464	443	462	456	475	474	448	457	416	461	443	476	464	431	454	413	463	446	419	493	467	448	452	442	453	459	468	465	478	451	501	465	486	493	446	457	429	470	462	446	466	475	476	457	443	445	470	497	467	434	425	430	482	450	420	443	477	489	462	450	426	433	475	448	460	433	440	497	433	445	480	456	429	458	452	444	457	460	456	444	473	429	442	459	456	439	449	477	459	473	450	456	465	448	442	482	448	434	468	468	485	439	465	440	444	473	448	456	454	446	469	439	513	447	457	440	421	470	472	449	499	474	454	483	463	489	411	462	448	462	467	446	472	440	492	452	394	440	486	456	428	450	487	425	440	435	445	448	465	488	437	479	452	449	434	436	477	467	457	426	470	451	400	483	462	443	473	485	433	448	442	454	479	445	471	463	438	446	442	483	441	446	434	471	453	442	441	488	432	413	460	470	443	449	436	441	501	447	420	443	429	440	442	457	488	442	459	448	478	475	422	462	499	486	495	453	462	418	419	483	424	461	448	458	477	486	460	485	414	481	454	464	464	457	449	437	457	482	447	490	468	430	426	430	433	449	421	453	485	446	419	463	458	461	442	428	462	465	437	420	457	485	461	457	464	460	451	428	467	430	455	460	459	435	457	467	473	473	466	454	472	420	466	418	459	513	432	464	443	456	455	457	455	490	457	471	461	420	462	481	477	466	445	422	437	442	426	438	413	432	474	463	466	442	453	448	492	432	456	430	452	445	460	477	483	438	449	457	494	453	477	474	451	461	455	483	513	448	470	473	467	442	516	417	496	486	494	442	471	457	474	427	458	475	471	460	468	444	457	459	472	496	448	429	498	468	441	464	468	437	482	493	458	469	449	477	470	427	451	462	420	470	433	413	415	427	464	494	507	439	447	426	467	462	527	445	482	409	479	452	435	452	435	451	454	459	462	420	425	483	453	464	443	456	481	444	429	474	465	454	449	456	471	406	443	450	452	488	442	462	440	440	448	478	484	415	466	436	449	479	428	467	433	451	466	459	485	450	496	455	444	473	426	473	459	480	428	436	417	491	465	458	468	462	498	466	443	458	454	446	420	485	453	440	430	447	443	478	495	482	447	446	461	431	441	472	467	477	442	432	482	495	466	443	404	456	453	466	441	395	464	491	427	465	454	463	435	482	437	454	468	494	467	470	449	431	464	465	415	436	435	455	467	431	459	439	498	436	395	458	481	434	466	446	468	491	467	465	491	457	436	436	464	472	445	443	400	453	489	481	438	473	454	443	429	443	467	494	410	434	441	444	473	477	471	465	445	477	467	467	463	467	472	461	468	453	443	433	457	470	445	456	447	457	461	437	445	451	481	470	465	464	495	491	462	447	448	464	446	487	449	471	457	448	453	480	502	429	452	466	457	449	477	467	455	491	481	447	414	432	469	468	501	435	435	486	469	445	425	439	465	446	466	464	464	470	515	467	489	451	479	413	473	463	470	444	458	443	425	498	477	445	450	442	443	406	441	436	452	454	431	466	455	468	489	455	467	449	428	423	451	463	456	454	496	414	435	463	456	433	461	472	457	451	465	459	438	483	490	488	439	467	428	447	469	459	428	447	463	451	447	448	476	452	455	475	447	473	481	461	429	482	476	467	462	441	449	482	484	480	481	448	478	459	452	465	456	456	468	448	427	481	445	438	488	492	456	460	458	458	419	434	497	472	458	431	468	488	471	423	438	473	481	476	480	465	467	495	512	511	439	426	445	479	473	454	431	470	418	403	434	470	451	508	447	446	498	479	446	430	464	468	476	445	434	465	453	444	451	454	467	457	502	442	402	443	458	419	426	434	477	509	512	434	412	487	414	488	444	438	455	460	444	452	491	441	483	440	441	468	448	476	470	444	456	452	443	464	450	470	481	485	426	461	444	471	486	423	507	445	454	439	478	478	441	453	442	446	446
12021	10255	15084	11147	6605	4516	3705	4209	2438	1740	1860	1565	1898	1464	1233	1140	994	863	782	591	504	444	407	419	417	378	386	303	382	374	326	233	241	218	236	201	242	239	191	185	166	177	163	140	157	140	165	160	158	133	146	157	139	156	128	141	139	166	164	171	152	139	154	154	154	148	144	160	132	149	123	158	161	131	141	125	147	145	120	150	165	126	139	149	146	153	139	148	143	140	138	129	160	154	133	151	130	151	132	130	144	132	124	133	136	147	134	129	152	140	161	135	151	130	159	160	136	169	135	119	147	154	130	128	149	155	138	134	119	125	152	142	132	151	147	126	132	145	145	171	143	144	143	129	149	137	122	167	139	121	146	143	128	132	152	146	142	131	120	133	150	128	142	132	159	155	156	155	149	154	141	130	146	138	130	143	138	155	140	141	137	144	114	129	157	142	160	163	134	163	144	162	144	131	141	157	134	130	150	132	115	133	135	152	154	145	135	152	141	140	129	139	145	125	126	176	129	130	133	156	147	151	136	134	123	121	109	143	144	159	140	133	139	142	132	137	123	139	151	141	151	146	131	130	133	128	136	142	151	145	163	151	148	147	132	142	124	152	135	156	158	135	145	134	146	148	125	135	147	152	147	141	146	146	138	156	117	133	151	146	147	132	125	149	130	137	148	145	152	130	135	127	143	134	147	138	161	180	164	131	128	140	143	143	142	132	138	160	147	145	117	131	158	136	141	153	163	124	129	161	130	143	143	141	141	137	126	131	147	125	138	124	169	153	140	144	158	137	143	139	141	148	166	141	144	130	141	136	131	145	147	116	136	164	131	154	119	164	136	146	160	138	135	145	129	136	144	140	136	131	168	128	134	144	133	138	134	123	139	151	143	145	147	126	136	154	145	137	144	136	155	144	142	137	160	117	130	153	128	159	137	143	136	153	163	146	134	125	137	147	159	133	148	162	131	142	157	139	131	136	141	114	151	133	127	127	151	138	130	127	155	145	153	134	131	121	124	136	151	144	136	111	141	148	138	137	138	131	144	146	132	146	137	144	129	162	140	120	137	138	130	135	157	129	126	176	137	135	137	166	138	124	136	128	159	135	151	138	139	138	131	125	141	122	126	142	144	146	130	124	152	140	126	137	135	132	154	140	135	121	124	156	129	140	144	141	133	139	136	129	138	170	147	137	146	136	143	155	133	140	143	136	144	131	144	145	160	135	134	165	139	108	137	151	156	136	142	120	132	157	124	164	157	133	130	137	147	156	136	154	148	145	147	166	146	143	147	126	148	143	133	162	119	129	137	143	159	153	115	171	125	149	139	141	152	126	134	135	162	152	121	150	132	148	153	155	148	145	145	128	146	160	154	142	120	130	162	165	168	162	137	122	163	151	134	147	135	146	143	143	144	148	146	150	155	146	138	137	149	126	154	135	152	131	127	155	128	145	152	153	145	142	137	131	142	139	140	163	141	154	144	130	129	145	154	145	138	140	122	135	140	140	158	144	135	138	127	158	143	122	137	148	164	134	139	140	154	127	125	151	178	160	143	118	115	137	148	131	125	121	130	168	142	155	145	134	129	145	152	126	149	135	125	131	148	143	148	122	134	148	164	163	152	136	147	147	127	123	133	154	150	133	148	123	133	159	129	142	132	135	145	131	141	152	141	152	150	139	132	141	123	136	139	139	131	114	148	136	142	138	162	121	146	153	165	165	154	135	136	170	117	138	144	179	149	142	153	137	168	156	150	153	165	148	135	143	145	138	136	153	140	132	172	145	147	132	142	135	142	141	154	123	156	140	137	137	160	160	145	135	133	161	145	144	140	134	153	153	139	148	154	145	137	141	136	136	151	129	138	164	129	142	131	143	159	133	168	132	143	143	175	138	134	133	135	123	169	143	141	155	132	157	157	128	124	133	164	140	135	131	135	130	142	142	141	137	139	153	155	116	129	129	134	144	145	136	134	124	131	132	138	137	160	141	127	167	165	123	147	120	136	138	145	157	133	122	150	105	134	120	158	130	156	142	128	135	152	166	110	145	144	145	125	130	127	134	165	142	140	144	137	147	128	157	133	133	127	128	166	147	116	190	114	122	137	145	121	137	152	145	123	155	151	138	134	138	142	142	148	142	150	128	137	139	129	131	143	135	124	152	158	137	126	144	135	117	145	128	140	119	135	158	130	149	143	152	137	142	145	144	147	150	155	133	131	131	150	142	149	135	142	143	135	166	175	149	148	140	144	130	142	118	143	150	129	160	150	129	153	149	123	129	150	121	151	133	138	159	133	171	150	144	148	141	146	130	156	178	147	157	143	138	141	129	138	153	145	118	136	152	146	138	152	137	122	145	172	165	143	149	141	138	135	136	139	157	139	136	129	139	139	151	118	136	136	130	145	158	146	133	116	145	149	151	134	141	144	135	129	150	143	133	140	141	155	153	166	160	134	146	166	157	140	136	150	154	143	158	155	166	124	144	154	122	158	165	133	123	126	126	140	141	130	137	143	141	129	147	159	141	171	168	137	134	136	174	132	152	153	171	137	134	140	138	137	126	169	130	145	144	144	144	148	144	123	143	128	168	156	166	172	155	132	125	145	137	127	130	163	144	127	159	128	136	152	118	130	145	140	141	141	155	147	129	146	147	125	175	142	127	139	174	167	158	159	150	138	130	125	132	126	140	148	137	141	137	151	132	140	134	140	148	141	157	133	148	126	154	150	155	143	127	135	143	150	140	113	139	142	138	160	143	142	130	145	138	141	127	144	164	147	157	129	122	125	142	144	146	157	150	158	139	123	161	173	131	129	132	140	163	160	150	118	142	143	139	154	144	170	123	132	149	159	164	154	142	168	158	128	142	135	150	135	159	155	135	169	131	137	159	141	124	145	143	140	135	124	124	151	115	137	144	152	156	157	146	165	141	155	141	145	155	140	120	140	124	146	124	143	121	120	144	141	135	156	130	132	146	130	123	148	142	144	161	148	123	136	140	162	156	149	170	128	149	162	139	135	127	146	137	160	142	146	138	137	146	141	143	144	144	131	169	144	126	131	136	128	142	149	140	145	150	170	145	139	125	131	139	130	125	149	158	161	145	139	132	137	126	153	140	129	157	143	134	142	144	130	145	147	155	132	144	149	131	159	156	137	152	155	151	139	135	127	161	157	152	131	157	117	141	155	124	141	156	150	148	134	150	148	155	128	148	147	135	130	162	121	152	134	173	141	139	136	133	152	132	135	131	156	144	157	141	138	147	124	160	145	122	156	144	131	154	139	135	158	135	147	136	135	149	146	164	160	138	129	147	138	147	132	145	163	123	143	144	139	147	144	134	122	158	129	138	144	134	140	116	161	135	127	133	147	142	131	137	135	132	135	158	141	167	136	118	157	145	131	143	139	143	143	145	148	174	158	137	162	139	140	143	150	138	149	145	168	149	152	135	146	165	137	123	150	150	149	125	148	145	153	140	134	139	143	138	141	139	141	131	120	148	115	149	150	148	125	131	137	136
8054	9927	20097	20230	16775	14592	13469	16901	10292	8683	9246	8469	10349	7515	6402	6359	6009	4748	4939	3659	2763	2514	2214	2345	2347	2372	2079	1792	2146	2166	1957	1038	980	966	1164	1019	927	992	794	660	690	575	532	519	487	458	510	503	462	404	392	451	445	414	411	446	544	597	553	495	460	453	445	422	432	434	403	416	413	390	434	422	376	420	392	395	404	428	384	407	413	393	431	408	396	411	399	403	376	397	403	391	399	432	377	435	392	377	411	405	416	390	404	405	382	369	403	391	445	371	388	390	404	416	417	405	400	392	368	409	396	419	392	396	412	407	391	428	393	396	409	389	376	390	419	399	417	398	393	392	404	392	430	366	379	378	386	426	407	395	403	394	434	384	429	366	389	425	429	389	394	403	398	431	373	396	390	366	390	408	407	386	396	414	411	387	408	406	400	392	408	420	415	434	411	381	413	442	388	375	383	379	435	426	377	383	376	393	402	395	420	422	405	385	391	396	409	405	390	369	350	397	400	365	418	412	392	435	394	371	403	376	386	435	383	393	374	375	392	404	399	427	385	374	407	409	479	393	396	396	385	397	403	418	426	385	427	399	379	388	388	403	375	388	426	375	417	429	423	412	390	366	410	412	374	384	408	404	417	413	402	399	413	413	420	397	401	410	447	399	432	406	417	395	404	367	402	435	447	388	387	401	429	407	409	420	385	389	421	402	414	415	382	404	430	414	400	402	404	428	409	413	396	373	452	429	390	400	371	403	404	385	429	380	400	398	390	401	418	396	426	397	385	373	394	408	429	385	414	423	409	428	408	422	431	437	407	406	454	401	403	411	397	410	386	392	443	411	372	410	415	391	388	392	395	396	401	389	440	378	407	421	434	410	386	418	371	403	421	359	364	381	420	416	408	428	417	374	420	368	428	403	404	430	401	399	420	396	391	415	421	407	396	399	399	396	408	389	403	410	427	421	407	427	378	390	406	388	460	417	405	418	411	416	394	405	399	368	421	428	400	371	412	374	391	385	376	383	400	418	393	409	391	440	388	412	391	428	360	394	373	429	384	443	405	433	419	392	391	407	364	390	398	419	390	479	415	418	415	410	398	394	425	453	427	382	414	392	428	402	385	366	412	406	385	398	401	380	371	417	377	421	401	381	414	414	408	387	383	393	399	431	400	400	389	420	375	376	357	399	412	380	371	409	384	419	396	409	394	428	389	382	407	409	400	412	404	424	388	412	392	410	403	411	419	420	422	403	385	410	424	395	409	415	413	420	411	425	398	418	372	408	420	370	388	399	378	396	435	374	402	379	414	404	395	420	377	401	394	405	398	418	412	393	409	370	398	449	428	407	427	417	426	344	427	449	358	416	410	340	342	410	405	421	385	409	423	419	416	390	421	363	409	412	429	397	409	395	398	409	418	405	377	393	431	384	405	427	389	362	425	404	421	417	430	349	412	402	403	414	382	403	440	409	376	425	422	390	387	418	405	365	399	393	405	393	432	435	366	425	415	418	430	383	370	400	431	427	447	450	401	418	399	399	388	418	403	431	382	396	401	401	431	387	415	392	384	386	420	413	369	382	398	400	415	410	372	384	421	422	386	397	378	402	380	453	368	382	393	395	376	391	407	416	369	352	387	431	395	377	373	403	404	382	362	384	397	405	395	392	401	398	421	346	390	395	405	381	389	392	418	405	396	399	408	372	451	395	405	405	411	379	416	415	411	404	453	383	387	396	424	435	386	376	379	419	389	391	391	387	386	411	400	368	412	361	402	413	368	378	388	378	399	412	408	409	430	405	384	413	417	393	410	390	391	391	415	349	403	412	377	419	436	386	407	444	412	395	392	380	408	403	421	423	419	413	414	357	409	432	393	443	362	388	414	427	416	401	377	402	392	413	439	417	410	421	385	399	386	398	392	402	400	427	370	386	409	397	422	405	360	387	410	409	381	415	376	359	420	406	415	365	414	380	376	429	394	367	391	352	392	414	372	428	408	422	396	401	403	417	406	375	425	433	391	409	400	409	444	414	408	414	413	395	387	405	407	385	369	395	383	375	425	402	371	424	444	413	391	406	402	374	418	386	407	456	439	417	391	389	384	431	377	390	406	382	380	383	383	388	400	407	409	386	404	422	374	393	408	440	397	387	429	380	379	376	363	430	438	423	420	391	359	422	404	396	415	404	369	388	387	375	398	357	434	418	369	380	402	407	446	396	418	374	396	380	426	393	429	392	408	387	427	396	418	392	417	413	412	415	395	415	428	419	409	418	375	417	396	406	389	360	398	407	394	394	393	391	392	386	382	382	377	403	400	391	408	389	385	411	405	424	430	391	383	414	430	381	417	395	421	395	440	423	396	380	382	397	385	416	451	379	385	398	414	393	413	445	360	412	425	412	381	399	439	411	428	419	367	420	384	420	397	375	404	416	406	415	375	407	394	406	349	402	379	432	414	411	415	388	415	359	383	396	397	405	443	379	418	410	416	412	421	389	409	443	385	422	400	403	419	420	394	416	376	417	394	412	407	383	387	426	437	415	416	410	413	392	422	408	378	428	394	397	383	408	404	412	399	416	396	392	383	361	395	378	399	368	393	406	403	407	432	396	399	387	388	437	395	408	390	393	408	375	363	398	395	357	379	407	435	396	388	378	371	449	423	435	399	381	378	411	392	411	414	394	411	405	369	387	400	392	419	391	430	397	383	431	439	409	410	392	430	412	369	430	423	378	372	427	388	400	399	424	383	425	383	417	427	408	412	401	413	376	411	407	417	388	372	426	431	448	409	408	415	395	400	437	402	396	384	378	365	409	415	430	370	395	418	397	392	374	397	367	403	407	380	387	406	406	443	413	451	354	431	389	375	441	420	368	417	392	440	384	405	402	426	410	411	400	397	386	436	376	382	421	428	455	408	392	379	400	413	410	416	386	389	405	409	395	407	406	411	379	392	436	446	410	412	389	410	405	419	386	390	391	386	442	396	379	400	441	396	397	393	387	398	390	428	384	396	417	400	413	416	405	392	420	381	410	438	397	374	442	398	392	374	405	389	390	416	399	402	420	375	395	386	436	393	390	397	420	418	391	447	375	407	383	418	408	412	385	413	379	419	385	380	365	383	361	394	406	411	416	405	414	370	397	364	409	424	413	398	397	388	403	428	373	444	403	414	385	385	425	393	406	403	414	423	377	399	393	427	372	428	407	406	412	438	418	424	401	412	393	354	394	424	434	409	404	430	413	390	421	412	345	378	363	438	412	397	427	392	401	429	387	366	408	401	410	388	387	373	419	426	409	416	407	428	399	448	405	417	427	381	387	434	407	377	415	400	375	435	392	415	421	362	435	395	382	415	404	401	381	403	418	389	375	440	392	405	423	414	414	414	422	381	376	419	411	398	428	365	384	437	390	429	391	415	376	420	378	435	387	414	412	399	415	396	426	448	402	383	419	405	378	415	439	400	379	411	432	342	415	402	409	389	398	397	376	411	389	409	395	420	386	415	397	412	421	407	395	409	400	388	390
29981	33620	44918	37888	29999	27682	32386	35696	34414	29971	20131	22945	24984	19925	15878	15769	15417	11662	11814	8890	5933	4931	4144	5068	4451	4934	3594	4205	4576	4120	3660	2405	2470	1066	1554	1630	1392	1338	887	640	557	355	295	314	266	219	302	266	232	186	179	179	179	154	141	161	300	327	304	266	165	138	152	165	133	160	156	123	121	133	133	149	141	135	157	137	145	122	130	163	134	144	152	118	139	121	124	132	117	133	140	129	132	133	143	129	128	129	135	129	128	140	139	146	147	126	153	146	132	134	122	168	133	143	131	135	124	146	114	136	139	132	141	124	136	128	143	136	131	141	133	136	119	150	134	118	142	139	146	145	129	132	135	148	116	143	145	143	142	145	117	113	132	119	155	156	121	150	133	140	149	133	137	135	145	139	130	133	136	127	124	148	127	115	119	136	136	141	142	141	132	131	137	124	140	134	110	132	140	161	138	133	154	138	143	149	138	133	138	159	139	145	149	123	144	147	122	137	151	148	143	118	161	138	135	142	157	143	140	129	138	142	159	139	151	125	142	127	140	142	129	144	126	147	152	122	123	133	142	131	139	116	130	125	163	151	116	142	150	135	132	148	147	133	143	152	132	143	134	137	141	130	129	129	121	131	137	145	146	155	153	157	135	126	144	145	124	142	134	139	125	132	139	116	137	132	136	147	118	144	138	152	126	138	123	139	160	142	135	142	147	140	132	153	119	138	148	137	149	146	130	132	142	146	147	129	140	155	156	136	131	148	146	138	135	129	140	159	138	139	130	130	145	152	150	142	130	162	153	132	146	109	156	127	156	122	149	150	115	151	135	148	149	135	136	138	138	132	130	143	129	142	138	145	149	113	133	139	120	150	134	137	151	135	153	137	144	138	139	143	149	141	145	153	168	139	129	137	142	131	134	143	144	134	123	129	112	130	130	116	143	120	124	145	136	154	140	147	142	118	128	125	138	135	130	112	133	136	146	140	120	122	135	155	147	143	174	144	130	146	157	147	120	134	140	135	139	129	144	142	143	119	131	158	137	124	158	144	155	145	150	139	135	122	153	129	129	143	117	131	150	157	144	139	114	154	133	148	145	137	145	137	151	127	150	139	160	161	134	138	145	153	139	125	169	143	137	142	137	111	121	151	139	143	133	123	117	150	154	125	138	130	141	134	126	145	146	134	151	145	125	140	103	133	140	143	130	131	134	140	155	164	133	138	144	126	143	150	144	126	125	163	137	125	128	125	177	157	151	155	145	108	120	142	118	147	129	150	136	163	155	124	140	145	139	149	142	143	139	131	157	128	154	144	132	125	166	151	146	132	136	135	140	141	146	123	116	138	142	127	137	142	156	149	135	144	136	142	148	144	151	124	148	117	128	154	147	127	115	146	145	143	122	127	157	127	141	179	132	135	125	138	127	135	156	123	138	113	130	121	120	143	131	123	147	138	117	154	140	150	132	145	141	142	128	129	147	137	121	146	166	124	149	149	124	116	151	132	140	126	139	153	111	142	140	124	142	135	128	125	132	120	127	128	158	120	125	161	141	132	136	125	135	122	145	132	127	157	139	140	133	135	135	124	134	132	125	141	156	140	132	132	139	138	147	163	133	145	134	133	131	157	145	148	138	144	135	155	125	148	142	121	133	144	135	158	131	128	138	140	126	146	120	130	140	157	150	136	147	122	131	138	130	136	138	117	152	131	137	151	137	144	111	154	133	147	150	150	151	153	160	141	150	155	147	141	136	143	135	120	112	140	124	126	161	132	136	146	121	133	152	130	128	140	133	136	116	135	126	139	123	139	128	149	126	154	150	133	147	123	129	141	160	146	137	138	129	136	119	116	134	146	140	119	134	126	141	141	129	111	121	144	130	154	128	131	126	153	157	136	123	130	115	142	149	129	152	115	122	134	153	148	155	139	137	125	126	144	135	134	113	134	137	147	133	136	141	138	122	136	133	122	132	131	121	123	129	149	132	122	123	148	154	141	132	141	159	136	139	141	130	144	139	131	133	118	130	149	148	125	103	138	124	148	136	147	145	136	161	118	136	130	139	158	129	152	145	151	133	146	148	144	143	115	163	129	138	150	137	125	150	113	131	123	128	126	124	141	138	145	156	118	123	121	143	131	129	141	140	127	146	108	112	145	123	136	122	131	137	126	144	124	152	118	134	129	132	120	132	146	140	131	140	141	164	157	146	133	133	143	150	140	146	135	142	138	136	121	153	152	145	127	128	120	143	157	151	142	105	137	161	115	154	145	162	135	122	146	117	157	122	129	128	123	148	143	139	151	143	122	150	127	136	136	136	133	133	132	122	145	140	140	137	150	152	153	135	145	129	121	138	138	135	131	145	149	141	135	134	143	142	111	113	131	129	120	138	122	125	123	141	140	119	143	138	117	135	154	158	112	133	139	111	144	144	127	151	128	145	138	140	135	132	125	117	120	156	149	122	134	132	143	128	143	136	129	157	137	152	150	171	137	151	122	161	117	148	144	139	120	149	139	132	125	137	138	164	150	135	128	127	148	131	154	139	118	121	137	136	123	139	150	119	136	128	122	134	125	119	131	149	144	163	130	147	133	131	127	131	124	126	122	126	146	139	140	136	143	139	146	138	128	125	129	135	138	150	147	123	162	131	134	135	128	143	137	153	134	134	137	138	126	144	138	136	158	145	140	133	138	156	152	122	134	127	145	126	118	147	136	149	119	135	146	127	154	148	129	152	150	129	117	132	147	138	145	155	156	133	144	113	139	140	126	143	132	137	147	132	144	131	134	124	125	159	135	131	122	126	139	145	158	150	160	134	125	135	148	131	140	151	117	161	126	147	152	157	122	154	122	134	155	140	134	128	121	142	134	147	142	125	156	133	132	136	129	138	132	138	156	130	123	140	115	152	155	132	144	124	138	127	153	149	139	114	135	153	128	138	136	112	139	129	141	143	137	138	131	132	142	158	145	162	133	131	125	135	121	138	138	143	117	121	141	143	141	159	143	173	134	160	139	123	122	120	147	155	142	132	131	141	134	129	145	133	129	143	135	147	107	136	139	141	157	148	140	143	126	147	146	160	145	135	146	152	126	135	147	140	137	139	138	131	161	147	160	125	137	122	140	123	137	128	142	144	141	137	137	147	145	134	144	119	129	135	132	122	147	132	149	127	141	161	136	129	137	133	146	139	131	123	126	148	144	159	110	140	144	147	145	153	133	152	124	147	160	138	133	150	157	117	137	146	119	142	149	126	139	135	132	162	135	132	148	152	139	124	131	129	125	123	144	159	109	155	143	164	140	114	147	141	141	126	156	138	116	138	133	143	138	141	134	149	155	133	132	136	132	130	158	135	131	129	146	138	142	141	140	131	152	104	126	161	129	147	160	138	131	118	130	140	129	122	150	138	148	138	160	141	117	142	155	156	144	126	146	153	153	139	164	138	135	145	153	137	163	118	141	130	138	149	141	155	136	123	156	138	139	126	141	153	141	123	122	126	133	139	134	148	153	131	159	144	133	142	150
21028	29209	41808	41734	39141	37957	45659	48480	47700	44703	33707	42017	40880	35508	31851	34386	33555	30791	32190	27782	22910	21841	18933	22855	21259	22354	16801	20184	20225	19370	17000	12460	13244	6445	9475	9242	8370	8841	5730	4112	3617	2240	1746	1727	1299	1316	1830	1451	1246	831	659	676	651	534	446	722	1639	1827	1622	1125	636	484	482	498	500	452	452	400	345	411	398	405	377	388	380	423	368	389	365	412	392	391	366	363	383	387	408	368	383	443	401	396	385	391	417	409	381	375	417	393	421	374	401	415	427	434	403	395	397	409	406	445	415	406	401	386	400	408	416	423	370	410	399	405	395	394	415	407	376	404	421	362	393	405	381	399	397	378	383	380	418	411	412	438	394	426	401	422	389	412	413	380	391	382	425	404	398	405	419	397	377	396	440	432	375	397	416	379	432	396	390	401	372	383	386	426	395	403	382	396	395	388	401	396	382	395	381	412	407	409	398	425	400	430	401	391	376	397	427	409	409	401	408	373	366	388	411	439	400	391	401	395	391	373	382	404	433	435	399	395	395	408	387	390	408	397	388	407	431	387	402	386	344	380	408	353	402	382	411	404	363	401	419	427	388	404	411	398	376	335	385	392	407	403	404	408	377	424	409	406	363	408	392	399	379	410	385	395	419	416	417	400	396	372	399	430	379	399	387	381	371	393	407	410	402	398	418	382	369	366	367	386	410	375	410	362	402	387	390	415	421	424	390	407	374	388	360	399	396	440	398	385	414	408	383	401	413	397	438	409	388	400	401	404	404	384	401	356	410	426	380	401	394	390	384	409	379	401	403	419	412	368	411	418	393	408	405	404	380	398	393	400	370	432	398	415	394	435	427	399	366	445	384	437	402	394	390	391	407	383	435	377	413	401	381	372	418	393	406	400	375	423	369	400	410	403	401	400	389	381	409	380	383	421	370	403	385	382	403	401	398	377	380	364	409	419	443	389	409	416	392	394	402	378	425	422	383	397	389	367	376	389	407	389	404	385	405	406	391	379	444	409	361	396	369	406	402	394	375	376	398	396	384	413	408	379	380	413	390	389	412	428	395	401	408	402	352	378	417	425	372	386	394	385	420	388	371	406	381	426	378	374	389	369	372	405	421	381	382	406	384	433	414	395	385	370	415	375	405	386	397	402	386	420	378	388	443	408	376	398	348	400	382	373	376	426	363	389	401	420	374	397	355	434	395	413	403	375	362	355	425	397	344	403	379	411	429	397	373	390	373	365	380	368	378	382	402	390	392	381	399	428	411	411	392	389	369	424	391	366	428	425	415	407	375	381	379	397	372	396	402	378	403	416	409	393	424	386	419	397	373	389	405	398	356	392	390	408	377	399	390	403	427	391	395	400	361	388	406	396	357	401	427	393	413	429	348	361	381	387	393	406	396	423	436	375	408	371	402	376	424	398	376	404	400	386	392	400	400	422	394	394	384	407	372	399	424	381	354	373	419	381	387	390	388	411	409	385	411	376	404	431	426	374	411	406	375	403	409	430	413	408	411	393	431	464	420	426	385	354	393	410	356	380	387	387	398	398	374	411	400	400	401	392	397	382	425	354	412	414	406	406	415	401	391	418	379	401	390	398	422	395	383	388	391	429	390	439	394	366	376	417	396	436	401	364	394	396	400	376	388	397	340	431	413	425	409	399	385	386	389	398	383	386	399	379	363	421	412	378	399	394	381	384	356	352	387	398	410	395	365	379	406	365	408	408	351	414	422	416	380	395	438	401	398	368	405	393	380	384	404	380	358	423	394	412	399	365	383	329	369	376	434	393	414	396	424	395	397	417	381	395	432	429	405	401	390	404	377	375	370	399	385	363	404	369	413	382	396	387	404	430	391	422	438	408	405	393	422	403	429	379	412	396	392	376	395	443	358	404	383	382	381	420	371	374	389	386	392	406	387	401	415	373	374	359	378	373	382	429	404	366	421	402	392	430	367	402	435	396	406	369	399	386	369	394	442	387	404	399	397	404	404	362	418	405	408	387	429	386	410	400	424	390	412	392	393	389	381	364	377	370	453	385	422	391	407	381	392	408	424	423	399	373	410	384	425	395	389	404	392	420	347	409	391	377	407	408	378	402	381	417	393	386	383	389	401	393	380	390	392	356	381	407	376	396	414	415	410	429	381	435	391	376	372	409	385	383	401	427	390	420	386	412	409	389	390	392	388	404	393	396	385	414	395	413	411	407	382	398	389	383	373	409	416	414	391	347	386	371	411	411	376	395	409	395	400	395	418	364	390	407	427	407	434	430	398	393	401	382	415	386	382	380	398	359	413	369	386	374	406	391	359	385	415	408	404	420	389	389	413	381	376	409	364	399	415	357	393	381	426	389	401	392	400	425	369	395	407	418	420	404	383	431	405	392	395	373	341	400	373	401	385	399	425	360	417	371	383	374	412	353	413	384	406	425	366	396	394	394	404	397	378	379	411	412	390	406	417	369	391	387	355	405	404	380	431	387	405	379	397	365	388	407	419	380	399	432	399	397	412	392	418	377	397	362	389	400	398	408	432	425	408	395	378	415	399	399	382	395	443	412	390	404	363	426	358	381	392	375	411	425	373	421	408	403	376	366	388	416	389	387	359	397	368	377	427	385	398	383	400	402	393	377	362	428	418	398	387	405	428	390	354	364	396	406	405	379	390	418	410	434	396	379	395	369	364	398	421	380	398	429	445	417	416	366	389	448	396	414	399	423	405	385	369	386	364	414	400	406	406	436	357	414	401	425	384	347	398	411	413	375	402	397	399	379	408	412	404	436	417	407	389	346	423	399	381	390	391	369	406	403	387	317	384	399	385	373	382	361	371	374	392	412	373	367	411	415	397	413	417	413	404	434	384	392	405	402	434	410	368	404	416	412	395	395	381	412	405	365	413	373	343	399	407	407	436	387	391	375	385	399	414	386	405	399	398	389	403	358	407	399	403	404	392	394	436	397	410	386	446	400	392	398	417	403	373	358	382	383	411	352	368	420	375	386	409	409	387	404	369	425	379	391	397	381	384	429	401	368	380	394	406	406	371	386	399	391	409	394	384	384	398	403	413	385	372	419	387	429	419	424	396	385	375	404	425	393	397	457	388	409	418	366	380	436	373	424	386	404	407	396	379	395	403	394	403	358	391	394	402	385	382	398	411	392	392	384	418	431	368	418	403	397	377	397	377	408	387	393	392	386	382	401	413	350	422	388	413	431	382	379	407	406	391	359	398	393	393	372	402	390	394	423	429	374	396	390	377	411	404	397	399	409	406	370	360	376	401	411	422	378	408	399	397	393	402	406	370	440	395	396	365	370	390	365	407	390	390	369	377	398	378	376	383	387	368	395	374	420	406	415	371	375	419	401	434	400	403	394	399	374	397	421	387	396	402	421	385	389	404	386	381	375	391	374	405	405	425	424	389	370	451	407	432	407	401	385	388	402	401	367	366	446	415	399	390	408	374	396	409	380	404	397	417	352	398	383	390	396	393	401	406	427	370	396	385	423	396	402	371	403	414	377	391	402
36002	40522	47757	40087	34404	31052	36405	42499	41239	35104	28759	31678	33696	27014	23344	23424	22246	19303	18834	15107	9859	7741	6437	7371	8267	8264	5725	7005	7033	6271	6467	4680	4264	1783	1642	2653	2626	2114	1505	902	791	469	461	468	422	411	554	478	343	259	249	298	207	201	187	235	539	474	467	290	244	203	203	219	198	201	174	167	181	175	177	192	176	175	159	187	173	190	185	187	183	189	178	188	172	167	177	169	198	194	193	204	175	179	179	165	163	167	161	171	199	186	180	204	187	192	169	175	205	179	180	165	173	196	195	185	178	191	162	167	204	191	153	177	157	184	178	177	172	165	161	186	176	190	159	180	195	167	174	174	158	173	175	184	176	182	187	172	150	175	187	192	172	176	187	170	160	204	173	168	179	175	208	182	170	158	194	189	177	194	193	182	164	178	177	166	169	186	174	158	180	178	174	192	178	164	172	187	170	133	163	198	217	183	182	194	174	186	185	160	175	165	196	201	183	186	182	176	167	169	186	163	174	182	192	176	198	184	168	157	152	181	163	171	167	183	167	179	166	190	175	162	173	168	177	168	182	181	183	189	177	170	151	179	169	192	173	189	181	175	176	186	180	192	206	167	157	165	149	167	179	177	164	180	170	172	168	181	182	175	186	185	182	187	172	172	198	180	172	182	197	182	184	174	192	188	198	174	172	178	166	182	177	169	195	188	179	190	161	167	160	183	152	162	171	183	177	188	177	178	160	197	198	177	180	199	177	172	183	167	160	190	184	185	179	172	182	170	159	156	156	157	177	188	181	189	161	155	173	183	182	169	189	184	181	178	179	165	165	180	175	186	186	164	173	180	176	192	165	199	159	181	195	186	178	181	159	161	153	172	190	177	184	189	186	173	174	185	178	173	184	195	186	170	186	182	165	162	193	192	166	180	174	173	176	189	170	186	199	169	192	188	188	168	189	188	185	197	179	197	166	176	176	176	168	167	154	184	164	168	182	194	181	154	184	178	179	172	170	205	159	176	178	166	181	163	209	217	182	182	192	205	171	179	164	178	176	181	198	203	198	195	182	164	177	165	189	198	169	206	190	171	166	200	186	176	200	173	175	168	194	181	180	180	168	171	180	186	169	184	188	159	172	160	168	174	167	178	186	156	195	183	181	173	200	186	185	169	179	182	197	167	151	202	170	185	184	203	188	171	174	206	153	196	166	178	202	190	171	188	168	194	193	165	162	182	189	205	206	197	153	184	187	184	176	179	185	161	177	193	153	203	170	180	180	198	164	193	174	159	174	183	163	162	215	186	177	179	165	177	172	200	186	188	190	176	184	174	179	188	186	175	169	173	176	187	188	182	190	170	165	154	193	187	178	174	194	181	181	174	189	174	175	162	202	192	179	214	177	192	183	194	187	185	172	174	151	202	187	170	169	168	186	180	184	201	180	171	168	185	184	156	173	186	177	169	205	156	187	186	190	204	177	195	186	183	161	178	183	185	178	182	174	191	175	181	156	175	168	179	187	192	183	182	192	175	164	181	188	194	149	164	157	170	187	191	148	199	169	195	204	159	177	177	154	190	161	183	169	175	175	152	192	166	169	180	187	190	161	173	159	190	177	161	161	197	182	184	186	163	178	183	189	177	180	185	188	165	176	156	165	163	160	179	199	162	176	188	200	173	166	162	156	154	196	162	191	162	190	180	165	166	173	200	187	163	172	183	178	165	194	152	183	158	177	164	157	191	180	169	188	142	193	167	165	191	168	171	176	162	192	186	180	191	173	161	184	188	191	199	167	171	194	165	187	200	192	219	187	187	159	171	173	190	158	201	186	160	205	162	185	180	197	169	210	197	171	196	169	178	192	167	178	187	195	182	185	188	161	177	182	172	186	196	195	190	176	151	187	193	177	197	170	185	161	170	186	176	171	182	194	184	173	196	168	179	196	175	159	175	162	168	184	189	178	175	164	189	155	151	185	180	187	178	169	178	180	180	170	181	193	177	197	190	192	184	184	178	194	178	176	169	191	198	190	176	163	200	171	168	179	183	163	185	175	204	199	175	165	161	175	160	190	167	193	197	168	168	179	170	184	195	176	196	191	173	181	173	211	155	181	187	159	178	157	180	182	169	192	179	151	169	174	192	193	184	164	182	176	159	199	202	154	187	189	198	152	171	172	196	175	191	160	176	171	187	192	190	177	174	163	187	196	174	168	191	184	189	203	161	181	172	175	167	195	190	157	189	151	177	177	166	190	170	183	171	177	206	181	194	176	179	178	195	187	172	164	182	186	186	180	149	169	158	172	182	186	167	216	202	165	183	170	175	171	168	180	197	162	162	180	162	186	199	192	162	182	188	175	193	165	174	169	186	173	189	188	175	158	153	180	175	184	176	169	150	171	190	178	168	185	172	173	199	168	175	174	191	181	169	192	184	187	191	166	194	161	202	187	158	162	186	167	150	175	180	142	172	198	155	198	180	212	171	213	188	199	194	178	157	183	189	197	167	204	168	154	160	189	148	188	180	187	168	167	174	164	199	167	174	198	184	185	175	172	189	173	179	185	186	186	162	188	179	172	176	174	179	171	175	154	196	173	202	182	177	193	216	190	183	175	184	189	171	169	187	188	189	206	154	192	161	163	195	160	181	178	192	195	175	181	170	188	194	210	181	178	207	163	170	178	171	163	189	186	186	187	180	165	155	172	181	205	173	173	178	200	165	167	189	174	181	188	174	173	185	163	191	175	173	150	174	184	181	173	185	194	176	192	168	152	178	184	181	180	163	186	178	171	172	181	212	184	196	191	171	199	187	184	193	189	195	157	179	189	166	148	158	177	165	204	169	177	162	173	188	167	167	172	184	176	199	190	162	178	163	158	188	166	161	172	186	202	170	187	195	171	172	170	168	194	170	164	195	173	193	180	177	196	175	171	185	193	183	184	168	168	156	183	173	207	201	197	155	186	184	184	166	186	183	201	167	191	161	181	176	175	181	162	183	175	181	174	180	185	167	178	174	172	183	156	160	185	185	182	146	189	191	164	190	165	154	158	178	177	189	173	178	180	165	203	184	184	170	189	176	182	166	201	164	184	182	169	193	162	162	194	178	191	209	189	193	161	183	163	175	173	179	202	170	168	171	168	192	175	159	176	172	177	173	189	189	186	175	173	181	182	187	192	207	190	191	177	196	190	183	162	192	163	163	146	194	206	170	149	195	166	169	170	176	160	191	196	169	187	190	177	172	166	159	174	171	199	168	183	163	174	175	185	201	180	169	162	198	150	187	164	183	180	186	160	175	175	193	187	176	196	173	172	214	184	166	176	178	193	177	175	191	173	154	197	198	204	190	182	179	157	185	171	174	177	188	174	135	191	176	172	197	174	190	178	198	168	187	205	171	186	168	185	167	185	168	208	176	166	181	169	198	186	186	204	149	169	176	167	186	186	189	183	173	173	183	182	174	166	175	164	178	186	177	170	160	171	168	150	178	160	178	180	194	157	166	178	169	177	188	200	184	194	170	164	172	157	183	186	185
25305	35173	45627	45601	45764	42027	49410	53611	52898	48015	42008	48333	47214	41439	38669	40703	40382	38079	38366	34274	28987	27081	23884	28268	29562	28759	22204	26137	24857	24838	24114	19607	18210	9214	9379	14520	14189	11688	8616	5529	4528	2577	2496	2485	2123	2180	2685	2735	1682	942	921	1357	811	673	584	899	2635	2657	2250	1364	781	706	654	617	576	555	509	537	484	498	495	487	475	529	473	469	473	500	513	485	534	521	528	478	502	530	461	493	501	543	471	537	502	526	528	508	482	488	505	484	521	462	482	496	473	478	509	469	533	546	480	520	503	480	471	512	487	514	454	537	520	543	482	481	538	475	463	517	470	502	486	499	487	446	504	483	509	500	455	495	504	517	469	490	531	485	510	466	500	505	496	502	490	504	499	517	485	522	517	501	543	477	513	509	501	535	519	458	488	471	479	495	494	493	448	473	482	512	536	518	475	450	461	477	459	492	527	526	511	510	479	523	484	501	497	503	503	524	495	486	496	485	492	519	481	475	477	483	493	480	520	515	482	472	482	483	501	492	514	530	472	492	521	503	501	516	493	479	482	518	533	495	482	479	470	460	488	486	498	497	503	489	508	508	480	493	471	520	471	486	470	470	515	525	479	502	496	444	507	505	472	451	499	475	509	524	518	525	521	499	496	487	492	485	448	489	505	501	460	480	502	492	509	458	509	515	469	525	448	461	519	506	499	489	531	447	487	490	514	532	497	472	491	513	465	477	485	493	506	442	475	499	508	489	477	471	466	496	481	512	460	483	492	494	510	517	526	479	476	504	510	490	500	520	490	500	464	476	498	539	475	475	495	466	469	505	482	525	483	504	487	500	475	499	480	497	512	461	527	521	525	468	503	509	513	505	479	564	493	478	482	475	497	507	462	473	510	490	504	538	495	536	501	496	472	446	516	469	492	463	432	552	492	473	504	520	534	470	494	482	501	499	495	478	489	524	526	492	493	504	503	443	468	460	465	465	478	483	509	500	519	512	485	496	482	488	499	484	462	495	454	493	497	485	492	515	526	465	485	470	479	467	516	479	494	471	495	503	478	530	516	481	484	490	498	491	488	503	498	515	475	477	489	456	556	510	523	474	484	480	476	476	473	467	498	468	473	527	503	494	502	538	514	497	541	509	493	478	478	490	481	508	482	527	458	493	507	499	479	539	475	460	477	491	503	519	527	493	490	491	465	475	533	456	475	487	495	487	507	484	493	493	453	506	485	478	519	458	496	517	478	500	488	464	504	512	474	488	498	485	502	499	476	484	479	425	502	510	479	521	500	474	473	461	465	518	512	498	491	464	525	441	456	483	473	477	481	493	466	510	454	477	486	473	490	497	488	505	500	485	509	492	529	468	492	492	469	504	449	495	455	471	502	494	495	467	477	453	523	518	451	518	482	469	498	468	467	487	465	455	485	527	440	473	504	496	480	487	473	454	478	535	519	475	514	502	512	520	506	502	510	499	502	486	481	508	486	511	494	513	517	500	535	480	462	484	495	502	459	526	495	490	488	504	489	499	485	515	490	462	478	479	480	508	501	476	515	520	487	493	497	477	505	527	524	505	483	462	498	493	499	473	473	468	456	486	521	485	520	484	470	477	480	446	498	487	532	558	493	515	487	477	501	511	488	471	477	478	487	474	502	457	489	480	488	467	493	472	479	481	509	443	482	506	500	497	500	490	534	459	498	512	466	505	455	504	464	478	444	513	517	518	449	487	517	455	508	468	474	490	487	476	488	485	525	473	493	492	501	485	504	503	524	453	480	507	492	497	476	494	498	465	477	498	479	491	510	467	513	512	482	497	473	504	491	468	524	465	500	466	490	536	496	520	491	485	516	468	471	495	478	521	449	463	504	513	515	514	505	491	513	500	530	487	479	486	503	481	493	504	507	506	472	510	484	516	545	514	519	491	484	483	468	464	444	508	468	466	466	469	513	463	491	439	466	487	512	517	538	492	481	469	501	506	488	494	466	504	459	509	471	472	441	511	480	499	470	479	508	481	485	493	464	510	527	483	442	482	500	493	477	519	491	527	491	497	510	469	484	486	494	507	509	504	503	477	470	484	456	482	484	460	471	507	528	514	490	496	486	504	471	490	492	509	498	525	522	497	468	512	506	460	486	434	478	472	443	490	483	509	511	476	468	462	469	484	461	482	529	511	473	492	472	488	499	496	493	501	492	476	522	520	532	473	490	458	550	460	469	481	495	479	492	475	479	509	467	494	461	514	500	490	509	497	515	505	473	526	445	486	469	465	446	513	512	509	487	491	476	533	499	507	529	498	501	482	487	467	496	498	458	430	506	549	500	485	482	530	498	536	508	514	471	454	471	508	475	461	483	513	517	499	482	491	489	528	464	478	500	484	510	496	510	474	492	479	500	501	528	522	524	483	513	462	452	476	513	549	510	511	484	507	487	505	518	483	492	517	493	478	468	482	478	490	531	453	504	490	479	461	523	499	494	505	496	477	483	487	473	487	536	472	505	461	513	471	481	513	479	506	484	449	512	502	441	510	487	497	524	473	484	505	497	483	508	478	489	513	451	473	470	508	484	462	510	494	510	459	466	486	496	490	468	480	508	508	487	483	510	481	458	493	462	461	502	484	474	472	516	491	473	459	488	502	495	510	462	486	469	468	482	490	538	470	502	487	528	498	464	453	498	540	516	452	494	498	501	520	503	488	508	505	495	506	509	477	493	508	501	480	463	466	501	526	474	480	465	505	473	497	490	510	482	434	469	468	510	510	493	475	527	503	510	495	466	494	474	470	479	476	458	476	506	507	496	507	505	537	509	452	530	459	489	460	509	506	489	513	506	486	466	481	499	515	545	484	484	483	482	477	542	517	490	494	506	499	452	488	526	532	477	496	493	501	504	440	442	489	503	449	502	494	487	495	477	516	479	488	487	493	497	483	486	478	495	504	518	524	509	491	471	469	513	522	474	508	501	506	483	467	519	484	494	495	472	495	454	474	507	526	510	510	456	464	514	489	495	508	490	499	490	460	522	482	504	499	498	467	482	501	505	499	468	509	457	502	518	495	516	479	502	486	504	487	572	528	512	519	537	477	522	522	496	478	503	481	503	479	497	489	489	503	467	525	492	510	480	479	499	494	464	534	480	473	471	483	538	454	502	497	468	528	508	489	487	516	468	491	492	495	486	503	525	504	471	508	484	494	498	520	479	519	504	511	445	492	470	485	484	564	493	502	493	524	491	508	478	500	521	506	497	493	495	463	471	531	476	512	482	497	490	465	504	469	504	504	471	474	524	498	547	469	459	479	486	485	467	452	485	509	463	491	521	488	500	479	495	444	497	484	447	434	468	471	487	486	463	468	499	501	483	521	485	495	514	468	507	484	497	480	484	450	491	502	502	491	487	485	526	486	504	510	473	469	481	492	479	516	483	481	481	502	525	533	514	497	510	510	481	492	466	507	475	485	500	497	463	487	476	464	469	481	476	499	478	503	535	511	490	519	476	502	545	486	506	496	461	525	461	475	469	501	480	483	520	500
11627	10919	15300	12574	7946	4459	4094	4666	3256	2400	1998	1878	2108	1625	1403	1414	1232	1108	967	766	544	469	425	464	451	426	367	446	403	391	377	297	251	214	211	261	243	232	216	194	175	174	157	161	189	165	176	169	177	158	173	180	156	154	146	161	185	191	187	159	151	137	138	149	132	130	148	150	126	144	134	145	134	142	131	130	169	151	110	142	141	143	152	131	143	145	165	147	136	161	156	139	152	175	145	144	166	152	137	135	144	156	136	141	158	150	159	146	151	143	153	145	136	163	154	144	141	169	133	137	138	139	144	144	120	136	115	131	158	129	151	155	139	152	151	167	148	157	125	136	135	149	152	149	153	147	144	154	152	146	140	174	115	142	159	158	146	162	158	154	180	144	149	143	143	153	150	133	143	148	159	146	116	158	135	156	131	157	171	139	154	138	155	158	133	124	140	115	151	151	131	130	174	169	146	150	148	145	148	149	185	168	142	147	157	146	144	149	147	138	146	136	131	148	122	148	159	141	148	144	131	129	161	135	133	131	150	157	151	149	141	163	143	163	136	143	162	148	146	158	145	149	146	164	160	133	145	148	144	158	147	167	140	151	133	156	160	150	128	146	133	138	128	137	144	140	123	137	138	152	125	150	123	116	151	169	125	129	140	159	152	128	141	146	132	148	169	146	145	157	158	127	149	150	165	140	150	149	177	156	152	139	146	146	150	139	131	145	141	157	140	151	135	145	121	140	159	144	145	173	165	151	154	144	152	121	143	135	154	156	143	130	156	162	136	150	144	122	127	145	149	143	132	161	125	152	145	154	141	145	135	144	130	137	147	151	160	152	145	141	140	151	146	158	153	169	120	155	138	135	149	191	166	173	150	141	159	146	141	148	151	154	153	135	151	140	157	160	147	144	159	126	145	157	159	140	155	150	162	140	155	139	154	144	150	146	137	145	171	163	143	144	150	175	155	159	132	140	149	151	137	140	145	142	143	139	148	129	156	150	150	147	128	136	138	151	159	167	129	150	127	145	125	136	136	138	154	135	167	156	151	143	134	151	134	129	132	143	158	133	151	146	130	136	162	150	162	138	163	132	166	132	126	163	135	137	133	153	134	146	147	138	157	133	157	162	137	161	144	153	158	151	146	145	146	156	154	138	125	136	129	129	140	159	140	136	153	165	146	138	138	147	149	147	164	144	178	134	130	175	126	141	129	155	161	120	149	134	144	154	157	156	143	128	149	144	157	134	142	125	148	152	138	140	137	145	138	150	134	144	141	149	158	153	137	146	139	145	144	135	145	137	162	148	135	140	171	136	135	134	143	150	143	114	156	159	128	133	160	145	153	142	158	139	146	134	181	157	143	136	132	150	120	134	137	146	147	146	169	138	137	129	156	153	136	138	154	155	136	148	154	155	150	147	161	160	151	136	159	154	132	155	140	128	148	155	154	149	162	139	162	173	152	154	153	138	151	135	146	154	128	129	138	157	153	155	126	139	175	126	149	160	154	165	141	138	159	132	147	158	158	146	164	143	165	153	146	152	155	126	176	155	161	144	171	126	150	149	134	149	141	130	144	135	166	144	163	150	151	134	160	146	155	147	126	148	153	136	135	141	153	124	164	147	132	138	139	150	165	163	162	161	153	145	151	146	150	161	153	159	137	164	139	147	128	152	133	176	149	142	135	144	167	154	156	141	134	129	156	160	148	167	153	158	140	144	153	131	135	120	148	142	134	163	155	152	148	156	152	145	145	119	136	150	148	136	131	171	131	144	141	147	152	153	163	169	139	134	155	127	133	144	146	154	134	137	151	139	142	159	163	156	180	146	129	180	138	141	164	148	128	163	148	156	140	157	155	157	152	152	149	139	144	128	121	128	163	126	146	156	182	154	173	139	137	157	154	128	160	138	140	143	171	147	142	159	148	135	145	147	147	135	166	141	152	150	166	148	147	132	165	130	157	147	150	138	168	157	127	137	153	144	144	151	143	160	143	144	124	158	155	146	143	147	144	138	149	152	164	140	135	130	145	144	160	146	139	156	124	153	145	137	131	142	124	135	160	151	138	149	142	155	145	146	130	139	158	138	135	156	158	143	137	168	139	141	118	118	145	160	133	135	132	138	134	163	153	154	142	143	141	127	148	149	151	154	160	125	125	140	132	140	142	166	149	144	157	138	137	137	143	147	154	155	136	147	179	172	143	159	146	144	151	146	129	129	123	137	153	127	166	150	147	157	136	143	116	156	144	145	136	143	156	141	154	149	140	149	152	143	150	106	148	140	143	166	137	152	142	145	142	152	140	138	142	135	184	139	115	139	177	153	146	148	154	154	161	153	150	156	126	141	162	160	122	162	161	150	160	168	160	146	144	136	133	143	140	142	160	148	144	151	142	156	163	145	138	153	161	146	151	165	130	124	149	145	134	169	135	151	142	154	138	143	138	144	142	149	154	149	151	132	135	147	151	142	157	158	140	148	120	144	143	144	161	150	151	141	162	141	138	153	149	152	147	172	156	147	147	161	167	157	159	162	131	149	150	149	125	140	136	178	154	158	162	157	132	150	158	148	140	165	156	146	149	173	150	172	167	127	127	144	136	150	144	158	128	149	152	142	137	136	161	159	141	149	134	154	127	145	146	133	166	156	167	161	136	154	148	128	146	118	154	128	157	160	153	146	137	149	160	149	133	146	131	152	157	151	155	131	138	128	138	144	147	147	129	129	161	141	152	138	154	153	167	148	118	162	150	145	149	145	134	155	140	160	163	147	161	130	160	156	140	157	140	147	161	136	123	159	142	161	148	164	141	109	144	151	147	144	146	150	147	126	169	152	153	160	156	160	174	138	153	135	144	145	155	173	125	151	147	138	155	167	135	160	135	151	141	163	161	152	130	139	130	149	152	134	136	162	142	147	141	150	146	134	148	130	129	144	143	166	139	149	157	155	136	138	152	141	134	141	145	152	150	146	166	158	163	136	124	152	152	150	135	138	131	140	155	158	135	146	139	133	135	168	141	136	146	152	133	125	151	135	144	145	158	137	159	150	156	156	130	143	119	141	136	144	133	140	169	140	167	145	151	144	165	149	159	126	144	166	153	121	157	138	161	140	146	146	160	145	138	162	151	133	132	147	131	126	119	160	147	116	144	161	115	135	161	123	165	129	117	153	136	163	153	155	143	150	158	158	154	127	137	147	153	148	152	159	123	132	128	142	122	133	158	155	138	124	152	132	161	155	138	157	132	148	127	140	168	143	148	142	146	149	141	122	144	136	156	155	140	143	144	170	130	153	156	174	157	145	152	164	140	164	145	146	145	155	124	122	139	147	136	148	135	145	139	139	156	127	154	137	127	151	142	150	161	139	127	131	135	157	129	157	132	139	167	139	154	146	160	158	132	131	147	124	132	146	134	136	122	148	150	170	143	134	130	160	159	165	145	167	165	140	157	137	148	153	149	147	127	136	150	133	136	138	159	143	124	141	142	134	132	134	143	151	143	153	143	135	149	136	129	168
8113	11141	20162	21950	18592	13503	15032	18011	13261	10674	9314	8707	10134	7813	6703	6961	6254	5515	5289	3745	2815	2509	2552	2994	2865	2341	2192	2322	2140	2222	2062	1522	1105	964	996	1250	1238	1072	895	758	627	542	559	498	541	535	548	558	427	442	453	438	415	424	439	487	521	626	610	514	393	427	446	438	376	425	389	427	422	406	416	423	396	400	395	411	445	393	404	453	445	352	404	401	411	424	409	406	424	402	414	372	395	440	408	421	402	405	418	395	416	411	408	402	381	407	405	416	385	435	394	420	450	395	398	424	394	387	381	397	382	403	429	397	409	446	409	389	412	441	426	430	406	422	396	372	388	425	404	436	350	398	424	425	431	443	445	404	411	448	404	395	387	410	386	439	435	433	419	413	424	390	389	436	397	403	382	398	384	456	402	452	453	413	410	403	412	388	405	378	410	448	436	448	422	424	392	397	392	373	444	437	380	398	408	430	396	393	393	434	407	413	415	401	422	407	403	380	404	394	408	377	428	412	414	409	409	414	420	424	398	424	406	398	400	396	434	420	376	391	449	420	417	414	389	428	401	437	414	412	375	377	402	406	420	402	448	414	422	377	375	410	396	406	434	368	432	389	418	382	393	445	390	385	447	431	425	439	443	450	441	428	414	390	412	355	422	403	404	408	399	379	405	416	398	435	423	405	387	412	423	398	408	365	415	413	390	386	402	404	451	359	390	431	460	418	403	436	403	409	416	387	392	392	413	435	428	446	417	406	432	392	419	415	404	391	405	433	414	419	397	421	402	405	362	375	415	405	420	421	365	392	458	399	418	405	404	438	414	423	420	427	426	395	401	438	414	413	427	395	401	396	390	430	426	381	373	427	373	405	408	446	392	368	411	418	438	400	380	416	437	389	397	377	396	425	419	418	457	429	410	377	401	429	466	392	420	387	394	419	395	406	427	426	428	401	403	436	391	423	407	404	460	385	405	402	403	430	396	411	428	382	419	441	404	415	428	416	437	391	392	433	407	417	412	404	405	392	392	400	447	430	441	404	403	413	427	390	445	420	428	419	401	418	367	395	435	437	449	404	424	396	435	408	405	388	426	396	430	414	423	441	418	426	432	386	398	389	391	405	423	430	401	382	432	448	378	450	423	411	431	412	394	384	427	430	397	403	421	400	456	431	393	401	463	390	414	405	432	443	406	430	419	437	427	392	429	433	436	424	397	438	435	400	422	405	404	387	436	432	417	379	431	391	402	448	401	412	421	426	390	404	412	430	404	427	401	421	401	435	438	439	439	403	435	392	425	407	402	403	394	415	409	384	436	424	376	377	404	417	417	395	372	396	448	408	400	423	415	399	417	390	444	413	440	416	417	375	401	415	428	391	444	396	366	420	420	418	423	395	438	402	391	390	390	406	374	413	407	402	426	399	403	442	422	390	444	405	428	430	406	427	381	405	449	393	404	404	434	368	408	390	413	422	384	401	395	421	420	479	451	424	391	434	420	415	408	388	437	426	418	407	388	394	438	437	417	422	389	400	411	394	427	412	363	400	407	435	414	398	416	377	434	421	408	411	396	396	448	403	405	410	399	427	422	421	449	388	395	424	414	377	394	393	416	412	435	418	383	454	425	394	427	416	414	410	381	411	406	433	414	356	401	406	427	399	399	449	406	424	400	414	411	384	409	433	408	411	413	425	405	432	430	408	399	389	380	424	423	412	441	378	443	413	407	422	436	405	436	415	385	374	404	398	402	447	396	418	441	416	426	435	430	415	421	388	435	424	390	420	403	381	425	381	424	409	441	390	410	433	425	406	382	398	450	396	383	410	380	364	409	433	406	412	395	403	393	408	414	402	400	417	431	413	423	387	456	405	427	419	410	410	426	428	440	414	401	414	408	401	420	384	400	398	435	415	408	376	372	396	411	387	413	392	396	414	407	401	439	416	417	434	413	377	429	404	430	435	408	413	361	410	420	417	438	415	412	392	424	450	367	414	427	387	390	376	413	427	419	420	429	428	391	411	394	431	394	432	430	377	395	407	398	391	434	454	382	401	452	444	423	401	423	406	439	395	386	408	405	428	404	397	427	384	407	428	390	402	430	426	449	414	400	408	400	446	394	410	420	381	419	426	396	399	412	470	387	408	411	413	402	424	424	415	454	414	423	402	418	410	405	433	389	427	392	407	445	365	456	430	440	398	424	412	396	430	394	433	446	423	391	382	423	435	415	441	388	421	467	447	429	457	394	421	422	411	421	401	414	386	430	393	395	448	392	369	398	414	397	368	384	370	430	379	400	413	410	397	414	409	376	394	394	408	423	439	433	426	421	397	414	398	410	450	416	417	441	409	414	408	399	426	435	405	411	431	422	403	402	418	442	452	418	374	387	380	391	409	377	428	426	414	420	418	394	398	388	438	400	448	445	415	433	398	421	387	407	439	439	407	449	397	388	395	389	419	444	427	445	410	396	399	367	408	381	384	387	437	424	383	422	421	412	416	413	433	421	396	405	399	412	432	413	414	407	416	434	420	395	393	432	431	437	408	391	403	408	393	412	436	412	414	416	406	435	405	382	382	414	421	383	419	424	389	378	408	451	419	420	420	397	404	385	402	418	393	447	398	423	386	437	401	407	446	412	439	413	409	381	441	408	358	439	426	369	402	391	416	394	449	444	382	428	412	408	423	376	420	397	406	420	390	407	435	397	424	365	422	409	409	371	409	398	437	368	425	411	408	393	425	436	423	410	401	410	417	422	445	420	370	392	417	452	429	428	454	386	428	416	378	388	444	413	362	416	440	417	397	424	375	413	425	406	407	422	365	415	373	427	382	406	400	410	415	451	392	411	426	420	417	408	428	411	389	401	384	426	396	431	440	427	390	397	409	423	393	400	420	390	418	414	422	379	369	416	395	400	405	426	408	411	402	386	421	408	434	427	418	430	437	436	417	413	445	420	412	433	415	410	427	418	418	445	454	428	390	412	437	383	434	401	409	404	409	400	418	400	455	401	414	426	419	414	395	407	433	404	416	383	425	403	391	382	423	393	407	386	399	401	406	420	393	394	420	424	434	425	413	416	459	415	380	427	419	436	411	391	417	424	400	418	421	388	433	388	441	415	436	419	417	423	432	384	406	419	376	400	429	419	418	395	417	401	396	413	393	422	393	427	419	396	413	389	414	416	435	418	405	425	406	363	368	418	416	401	401	408	382	445	424	392	418	395	411	410	377	383	393	387	422	400	393	395	454	409	413	452	409	406	447	433	378	394	380	401	455	433	379	382	396	406	376	405	413	403	442	436	404	379	430	418	428	414	373	410	412	383	416	409	385	432	409	368	430	412	432	452	399	374	446	374	389	440	418	400	422	412	441	390	372	417	433	425	416	404	400	419	392	400	416	418	439	394	415	394	388	419	394	417	429	418	432	415	444	426	418	430	408	417	372	409	405	410	424	399	410	390	440	456	433	441	403	422	430	418	429	413	393	395	369	394	370	389	449	435	379	397	405	390	415	416	458	391	413	428	388
28739	36195	42317	40847	32986	28096	30860	36790	32249	26756	22768	19477	22252	18832	18366	16638	15192	12981	12179	8396	5749	4251	4319	5442	4336	3716	3296	3432	3864	3751	2202	1663	1205	1382	1455	1857	1578	1116	819	625	350	225	240	248	243	368	367	360	199	166	162	134	121	128	144	165	287	286	145	152	127	142	114	135	150	174	174	173	127	121	127	119	122	113	113	138	126	121	110	143	119	129	110	133	123	117	103	121	128	124	110	128	105	122	125	113	132	131	124	121	123	120	130	133	131	120	118	117	143	121	132	110	103	122	95	132	121	136	135	108	111	144	126	116	129	115	118	102	108	115	113	130	124	119	114	117	143	122	118	116	107	131	135	118	135	122	103	127	118	101	110	123	131	134	112	140	108	111	134	114	126	137	116	114	121	122	137	124	113	121	136	126	115	121	97	142	128	104	121	106	90	119	116	125	126	125	123	126	140	124	119	122	151	128	110	131	131	110	123	123	122	114	132	121	128	119	130	107	113	112	129	125	145	123	116	122	118	125	129	125	115	110	108	118	118	125	139	130	125	121	116	119	87	121	127	130	134	117	106	113	107	128	138	112	122	113	112	133	122	105	110	122	123	141	121	130	121	116	119	111	130	126	119	108	114	114	126	122	116	133	111	121	133	114	112	120	114	131	123	108	127	112	121	121	148	103	146	112	118	110	105	123	112	137	125	133	116	104	112	110	105	134	120	135	134	137	109	125	131	126	104	132	121	118	136	123	121	125	146	117	108	106	111	95	102	121	115	114	118	113	122	117	111	121	121	117	130	111	118	136	116	122	122	138	129	122	112	118	116	127	102	106	94	130	102	122	123	131	131	102	123	124	108	111	118	118	113	125	109	131	116	128	114	121	110	138	110	112	119	120	132	116	101	118	132	127	111	122	117	115	119	112	119	116	137	110	123	126	137	114	124	95	122	114	132	114	111	118	113	134	109	110	115	120	109	102	118	128	123	110	120	120	119	108	100	113	101	131	112	125	108	126	109	120	111	120	91	121	153	128	109	136	116	112	131	104	132	131	121	130	111	124	131	124	130	126	120	128	125	108	132	119	122	113	104	135	148	146	121	133	125	130	131	105	134	133	90	122	121	147	124	110	105	123	108	114	110	120	119	108	109	117	95	120	117	102	120	124	141	123	142	123	106	131	128	126	113	132	106	108	111	139	120	142	142	139	112	134	118	104	111	120	118	125	132	111	112	119	132	109	121	102	120	112	119	136	113	121	125	116	140	115	108	125	123	116	124	131	110	133	119	97	119	115	136	100	124	129	140	109	111	149	111	118	114	115	120	124	125	104	116	129	120	108	130	125	143	108	131	132	108	119	127	118	122	121	125	124	128	133	127	124	115	121	116	123	100	124	123	95	137	104	109	123	125	106	143	104	128	116	113	105	112	123	111	130	128	121	133	124	116	133	125	130	133	115	112	115	124	128	126	115	118	111	122	121	142	118	119	143	117	108	97	92	122	113	123	124	124	109	112	134	139	108	123	105	110	108	119	117	107	114	126	138	111	129	120	139	125	120	106	128	119	119	128	132	119	103	100	111	113	131	125	137	115	118	127	123	125	120	126	126	116	131	125	118	118	113	116	100	140	113	142	130	129	107	108	113	124	113	115	139	134	110	133	125	118	118	112	117	123	109	126	116	122	109	95	127	131	121	131	122	108	123	106	124	122	125	129	88	115	112	144	121	126	144	134	121	102	118	120	135	124	120	89	147	145	127	137	140	117	111	107	126	119	116	135	110	129	131	108	105	121	123	128	116	116	124	104	127	131	134	121	115	121	113	114	125	113	114	122	117	123	120	118	131	118	101	119	127	124	110	108	117	125	118	130	107	142	112	118	108	103	128	139	122	114	139	141	98	123	124	107	116	127	119	120	127	121	126	108	96	107	108	115	123	114	110	121	128	127	109	127	133	117	112	131	119	142	110	115	115	135	118	123	128	116	128	124	125	122	130	117	140	141	123	122	121	148	129	113	127	116	126	117	109	140	108	114	125	114	112	106	115	110	107	118	130	128	151	121	129	149	129	123	115	98	130	118	105	125	144	139	106	103	127	127	118	141	130	100	129	99	115	130	104	128	119	123	116	124	129	119	130	127	118	120	131	114	125	126	101	117	118	112	100	113	117	114	110	118	120	131	94	141	136	139	134	104	131	142	108	119	108	119	128	106	97	118	98	111	128	137	141	107	109	139	135	113	124	113	104	115	107	150	113	144	123	140	130	116	110	144	115	115	113	127	116	105	116	120	122	112	134	124	140	113	117	107	130	109	111	117	108	131	124	121	122	122	120	121	112	102	124	123	125	135	129	133	119	121	138	123	139	124	119	117	97	118	119	123	111	121	106	109	143	131	125	119	123	119	142	121	120	125	119	134	110	129	115	142	114	107	117	103	118	116	111	129	105	133	125	121	118	131	106	120	117	128	130	110	116	129	123	112	127	124	111	105	106	128	106	104	113	116	141	96	123	119	119	136	112	120	117	118	131	132	126	115	128	116	125	131	137	108	126	131	134	109	122	115	117	108	110	114	115	131	109	113	118	151	109	125	122	123	116	113	125	124	134	139	126	96	117	119	124	125	127	113	117	120	116	118	120	127	112	117	127	128	140	127	138	133	129	125	126	127	126	129	116	117	127	126	114	104	116	123	116	108	120	118	112	110	112	106	131	119	107	101	148	113	143	123	129	107	118	118	93	123	123	113	130	135	145	115	115	120	116	116	128	124	105	125	131	125	138	112	120	105	122	117	149	123	134	124	122	125	115	136	107	118	120	103	132	90	102	108	133	148	133	128	127	116	136	131	131	129	138	114	116	144	123	121	115	116	105	123	136	102	113	120	119	120	114	124	109	108	110	120	112	125	133	106	135	103	127	147	122	118	124	118	131	113	126	137	112	127	116	131	96	134	132	119	118	128	112	114	120	128	123	118	114	114	118	118	121	116	137	125	134	135	123	110	106	138	122	116	127	133	107	125	129	110	140	133	96	110	103	114	120	136	133	132	123	117	121	118	138	138	131	131	119	127	145	139	152	103	119	114	120	117	128	157	100	100	131	133	150	140	112	119	120	116	118	128	124	140	112	116	126	114	109	114	114	125	118	107	110	144	129	109	117	154	126	135	146	128	106	118	103	122	122	126	119	135	102	124	119	125	124	118	130	116	134	107	122	118	135	105	117	113	134	116	127	117	114	132	111	113	129	135	108	116	112	114	122	112	117	131	111	129	127	109	125	108	113	132	127	143	126	120	122	121	119	118	129	119	115	133	113	117	126	123	113	149	110	111	125	123	111	126	129	129	116	130	106	116	127	118	118	111	116	119	122	121	119	108	119	113	149	119	112	104	103	128	126	119	127	131	126	116	120	121	114	120	124	119	121	115	132	136	122	117	105	136	112	110	126	125	106	129	111	122	124	121	132	102	130	108	116	129	112	129	114	116	128	110	124	136	100	123	115	110	121	119	114	125	120	127	104	114	109	143	116	121	129
19853	32034	40057	45341	38984	39627	44037	50406	44934	41081	39778	36309	39860	35551	35463	34918	34062	31940	31307	26818	22080	19719	20499	23785	19890	18379	16666	16955	18872	18685	11624	9387	7548	8062	8578	10970	9277	7410	5179	3868	2062	1497	1458	1387	1478	2308	2212	2000	1127	655	645	538	474	423	410	482	1485	1419	493	404	368	402	463	459	544	611	794	715	403	361	379	361	359	370	352	374	322	347	378	392	353	347	367	363	366	408	362	372	379	447	361	358	325	329	367	386	340	348	339	357	348	360	307	326	348	334	347	322	337	381	343	343	351	348	342	355	372	312	376	351	367	341	371	347	362	358	329	330	371	328	362	341	342	358	320	369	333	311	345	383	346	363	331	361	358	343	312	386	376	359	348	377	385	337	336	345	353	341	312	320	330	324	353	343	355	347	374	361	319	358	328	365	378	354	364	363	343	360	375	369	331	367	306	305	359	363	329	353	335	349	318	336	341	366	380	321	349	325	328	352	343	353	334	351	348	357	343	343	355	355	352	358	371	336	330	355	340	345	334	353	336	369	361	365	322	318	359	360	354	344	335	328	337	346	379	353	333	335	348	323	340	337	323	359	364	347	379	344	345	333	323	334	350	355	325	362	329	358	310	389	361	325	363	382	366	339	328	325	312	373	331	371	327	353	364	357	364	367	346	329	325	332	346	340	362	377	338	360	334	333	367	347	334	339	340	344	368	373	352	317	378	365	327	353	357	343	360	332	330	357	399	391	362	323	308	328	346	351	332	370	382	336	347	312	345	368	344	337	339	383	318	362	371	337	344	366	349	363	335	328	342	323	367	342	370	317	329	360	340	351	339	357	382	319	354	327	385	352	320	331	337	333	332	335	356	328	393	330	382	327	324	341	385	338	361	351	322	372	351	334	355	329	311	348	337	365	318	337	343	345	352	350	371	375	331	333	362	381	322	367	354	320	323	335	349	345	367	358	371	329	351	341	372	365	335	331	305	367	361	376	358	345	330	345	376	372	372	381	354	331	351	350	372	356	347	352	331	370	368	374	350	331	332	338	345	339	375	364	326	351	375	347	318	365	359	362	375	355	341	348	378	365	377	328	330	363	336	358	336	376	331	355	335	353	338	347	353	373	372	355	368	341	351	333	345	329	327	363	333	327	329	348	376	355	340	356	359	358	331	316	363	375	351	334	351	411	354	343	323	339	329	358	336	356	354	368	330	355	337	298	348	352	370	352	348	344	349	352	319	373	368	356	342	338	335	312	389	347	351	346	367	359	351	366	358	377	350	373	339	359	357	354	354	379	360	348	333	354	293	333	368	368	330	368	373	356	348	365	350	331	335	392	318	345	340	334	362	351	357	334	349	346	326	366	346	374	363	374	352	369	319	368	351	360	354	348	359	329	318	336	375	343	355	347	342	356	332	373	349	363	351	340	350	343	350	393	336	378	370	341	329	373	330	336	320	377	360	360	334	381	357	382	374	342	371	382	370	299	323	353	345	367	354	369	338	328	353	344	359	366	366	369	365	316	395	363	381	339	347	339	357	331	361	308	357	348	346	326	361	335	334	357	367	366	352	357	333	368	365	349	382	326	354	329	330	349	350	348	315	360	355	357	346	388	342	364	346	379	320	305	346	336	332	319	391	342	354	338	351	340	342	338	349	321	366	324	346	364	354	379	315	305	334	332	362	334	354	359	359	328	348	341	336	327	348	356	351	354	374	346	349	345	334	322	362	314	363	347	342	360	322	372	337	315	358	346	353	354	344	346	339	357	329	363	361	377	350	393	327	380	353	349	358	352	384	373	360	344	355	336	363	349	338	371	346	334	350	332	311	356	352	362	377	334	356	336	349	343	343	321	371	328	343	344	385	368	332	356	358	367	350	348	364	333	312	337	347	376	345	347	339	356	363	350	338	337	379	372	346	348	329	326	360	342	336	348	339	341	357	341	338	357	348	359	362	381	351	356	365	377	347	364	360	360	366	352	385	342	351	372	330	399	360	335	331	322	325	334	377	334	365	386	363	334	346	341	320	340	331	353	345	362	363	355	353	353	376	370	323	326	335	345	348	356	348	355	347	324	374	361	340	346	335	337	382	347	361	354	377	356	352	328	376	348	311	336	341	355	321	359	328	369	336	315	371	323	337	339	365	364	358	373	348	377	323	340	349	328	336	306	351	389	388	343	362	354	355	342	343	362	337	354	363	365	351	387	378	303	362	367	369	359	336	356	378	344	335	358	332	342	337	363	335	355	362	361	318	365	347	349	385	354	339	330	333	352	351	370	305	351	360	352	341	360	368	353	390	364	330	313	366	369	344	314	373	338	348	308	335	365	338	340	335	370	343	360	334	359	375	361	350	340	352	322	338	357	347	360	373	345	366	302	380	336	368	360	333	356	326	334	381	371	347	344	324	335	364	358	366	354	339	376	367	362	355	372	341	351	332	348	345	400	311	316	363	363	320	387	323	363	327	332	349	354	366	371	357	331	345	302	361	351	322	354	387	343	382	352	342	374	362	362	334	340	339	350	364	389	359	316	373	336	337	340	378	350	344	346	342	365	355	353	371	359	355	326	328	351	360	382	360	352	355	355	339	340	325	328	328	369	315	355	332	351	353	392	351	326	364	321	316	328	356	336	355	338	364	347	329	364	348	325	354	348	345	339	368	339	350	329	346	319	352	329	338	356	331	352	341	349	367	343	351	346	336	363	348	336	364	347	368	374	344	339	342	357	332	384	361	327	352	357	352	349	338	374	343	359	338	376	370	345	346	338	369	338	373	366	361	349	357	365	348	346	334	358	342	330	351	356	337	334	365	294	350	347	330	361	364	332	353	362	360	330	361	357	342	386	340	331	378	331	311	350	352	345	327	352	345	324	338	360	362	330	341	358	337	369	367	344	346	352	365	346	340	312	318	310	347	365	330	332	353	339	363	332	345	365	338	357	349	384	358	358	362	345	343	319	347	388	351	351	325	345	364	361	381	336	334	327	339	374	343	368	379	321	397	392	343	351	354	328	362	358	363	318	348	330	363	361	354	385	362	334	359	366	328	332	339	355	317	365	379	324	369	353	336	387	343	377	323	360	315	356	330	314	334	345	368	308	354	348	348	362	350	356	333	399	339	347	353	339	354	335	348	309	349	352	350	337	331	348	358	358	371	332	332	345	366	361	362	373	339	344	361	323	356	335	322	348	371	341	316	356	382	350	330	358	316	371	361	357	362	359	387	369	372	377	319	343	365	346	356	339	359	346	351	381	381	339	355	354	367	339	360	339	344	360	329	365	367	356	338	369	314	393	385	359	337	355	345	346	339	332	350	350	337	324	365	360	349	389	342	358	355	355	352	371	358	360	355	328	348	377	325	376	339	330	380	360	368	356	337	347	349	335	374	354	350	370	352	343	326	339	358	351	350	341	352	366	335	368	395	338	348	364	366	361	345	337	381	327	346	324	337	349	375	333	342	359	370	350	320	336	343	325	319	356	363	386	329	315	398	307	315	358	353	379	350	364	388	350	370	345	351	328
35119	42268	45993	42909	34420	35118	35646	43911	38751	37132	31104	27433	28586	26384	25245	24030	22537	19806	17790	13934	9399	7918	8720	8459	7773	7090	6632	6698	6459	6451	4923	2527	2159	2249	2480	2729	2418	1680	1233	898	475	374	432	380	485	560	516	459	231	191	193	188	180	171	172	173	188	174	176	144	191	193	185	259	332	396	267	180	161	162	149	167	153	148	162	139	170	174	135	139	145	148	172	164	164	181	139	172	181	189	164	161	147	172	152	174	163	142	140	156	159	164	164	173	166	157	154	151	168	173	159	166	143	163	158	166	160	170	191	151	173	178	160	159	187	146	165	158	145	161	163	162	132	150	139	147	154	140	167	149	151	163	186	148	175	173	163	184	142	168	177	164	148	173	159	160	160	161	149	164	161	163	157	173	172	159	160	152	186	155	158	160	142	171	160	139	166	154	179	172	154	161	175	145	161	159	160	172	129	171	168	176	179	155	157	161	144	174	186	155	155	165	161	178	142	153	140	167	177	170	152	173	144	127	168	155	169	185	168	175	146	164	167	168	159	160	180	165	157	160	138	152	156	143	165	159	175	162	151	162	163	158	145	169	175	169	167	191	147	165	167	157	164	160	167	137	167	150	153	173	145	150	160	175	149	166	140	170	156	131	163	164	145	178	157	175	160	177	170	173	160	145	174	138	152	155	174	154	152	170	138	164	163	150	160	154	155	154	144	161	161	173	174	138	168	160	130	156	146	164	140	144	155	154	163	144	148	152	142	153	168	146	157	167	157	158	157	157	171	154	161	174	150	149	162	169	151	187	148	147	160	174	161	168	137	155	147	161	175	173	178	163	166	156	189	179	162	154	166	150	187	159	185	150	151	161	150	144	143	155	145	157	140	153	164	150	145	138	159	157	145	156	147	144	165	153	171	162	152	150	147	142	157	171	153	166	160	163	170	155	130	181	162	149	188	160	169	162	131	165	155	135	163	178	173	165	146	130	186	164	127	154	186	153	173	157	201	169	172	152	138	157	147	165	154	165	158	157	150	161	137	168	153	156	150	156	173	189	156	166	165	161	157	160	172	168	167	173	141	139	135	161	149	167	172	162	160	139	148	152	156	161	168	163	146	171	167	156	174	173	189	162	169	164	169	143	157	145	172	163	174	142	161	175	158	154	171	161	154	176	162	178	156	163	138	168	154	142	142	155	161	164	175	163	146	176	141	164	174	156	145	152	158	165	160	182	160	157	183	172	156	142	155	163	185	167	161	153	153	173	162	159	170	147	164	158	149	158	178	158	169	171	156	189	154	147	157	161	166	149	161	156	146	176	170	162	166	162	169	141	151	168	165	149	140	175	162	149	130	143	155	145	153	139	149	165	171	143	149	156	164	158	167	156	157	165	164	158	165	157	168	148	173	163	163	155	156	151	151	159	164	173	153	163	169	149	175	175	169	137	152	154	169	170	166	189	152	139	162	149	148	181	150	173	150	151	168	138	155	143	156	162	158	156	161	143	162	165	145	150	157	157	170	191	182	149	156	159	148	164	168	147	156	154	183	153	177	141	156	157	160	178	173	166	143	153	156	158	176	179	171	155	152	143	155	173	161	165	155	169	151	152	170	168	148	154	178	168	150	177	149	162	167	166	155	157	167	166	185	150	165	164	137	152	151	173	166	139	172	153	170	163	170	146	167	147	163	169	150	134	159	173	167	151	172	152	164	136	178	162	153	132	162	178	173	163	166	138	157	171	150	181	162	160	190	165	153	156	156	144	167	145	149	179	164	158	162	171	138	146	152	149	119	150	163	144	152	150	159	188	169	172	154	174	163	160	149	164	132	178	133	161	166	173	160	151	177	170	169	176	165	153	171	184	172	164	182	180	166	161	165	170	150	163	150	157	145	163	159	170	161	158	147	183	148	162	181	129	146	149	158	160	176	165	162	142	166	144	161	151	151	169	131	186	141	168	151	150	147	161	168	163	150	142	160	166	177	186	174	171	153	177	158	158	177	164	158	178	162	167	173	143	159	133	160	159	154	145	141	167	172	147	152	158	177	149	173	163	162	144	159	159	150	157	180	153	158	146	171	171	164	150	169	160	164	171	153	160	159	169	155	161	168	165	177	158	164	153	144	156	164	185	153	145	159	166	166	168	154	159	194	180	153	155	175	170	149	163	161	156	162	165	153	158	165	163	146	145	163	160	145	146	158	177	138	164	154	151	159	149	177	166	141	133	153	145	159	146	169	159	165	147	169	174	140	155	161	147	163	173	165	162	173	178	151	150	132	161	160	173	162	149	157	167	165	174	186	185	169	166	147	156	150	151	158	164	153	160	186	157	140	170	153	152	150	148	155	155	182	154	172	171	144	164	157	137	157	169	161	172	149	160	160	166	170	173	166	180	146	153	143	156	172	184	158	165	161	147	154	158	150	167	142	153	140	181	168	165	176	169	154	161	170	153	188	187	168	164	144	155	186	144	173	166	155	166	142	162	157	171	166	163	154	151	152	161	173	163	155	176	163	162	173	155	163	166	162	166	177	150	154	174	154	162	140	148	172	154	163	146	155	156	170	162	161	153	155	175	175	135	177	151	152	152	146	156	146	163	163	151	167	143	146	174	164	159	153	137	140	144	186	155	125	128	155	161	140	149	139	131	158	159	153	144	182	185	191	163	168	154	145	160	146	163	153	164	146	161	145	146	173	152	154	161	163	188	167	167	148	151	162	154	142	168	141	166	190	156	144	172	131	142	172	133	177	143	151	148	169	154	168	172	157	161	165	159	133	164	168	158	152	176	148	173	150	158	176	160	160	163	138	165	160	168	170	180	132	148	159	163	145	158	148	154	153	146	151	153	174	160	184	143	174	163	168	163	137	160	175	160	161	156	162	168	151	134	152	146	164	160	175	149	161	144	168	154	154	150	157	184	143	150	159	168	158	161	171	140	162	160	159	143	157	153	152	150	174	153	164	151	149	161	159	157	178	170	161	169	138	138	162	161	160	178	172	174	148	164	158	156	162	161	172	150	155	166	160	147	167	159	179	163	160	149	153	171	127	134	161	159	163	177	168	156	176	156	144	156	169	150	151	171	154	145	179	151	161	146	172	156	154	145	170	148	164	173	144	179	156	169	175	154	169	147	184	178	174	161	143	140	169	165	158	134	152	172	158	169	165	154	164	173	155	158	165	176	159	163	185	155	165	152	154	152	157	144	174	174	168	169	162	129	163	168	148	165	171	164	163	160	148	154	171	148	147	167	184	129	139	149	163	164	168	162	184	171	171	172	152	158	125	176	166	171	167	160	163	155	154	139	141	147	169	149	177	152	184	166	151	147	164	157	185	148	152	167	147	169	147	144	170	141	154	164	180	161	172	157	136	200	147	160	157	146	155	159	169	173	137	147	183	153	157	167	141	170	186	155	157	193	159	147	163	147	172	156	156	158	153	161	168	146	160	171	165	170	170	135	164	161	137	173	168	172	168	165	150	170	174	143	156	129	164	161	178	179	157	160	150	149	162	145	175	147	149	143
23982	37264	44170	47562	43492	46892	48377	54935	51121	50123	46127	41425	44360	42211	40487	41333	40557	38711	37890	34071	27666	28557	29465	29552	28917	26292	25309	24968	25389	25504	19248	12403	11505	12128	13210	14830	13314	10322	7247	5378	2692	2007	2310	2052	2627	3631	3110	2638	1180	834	733	724	635	534	511	632	576	476	461	556	848	503	565	1042	1687	1955	1115	501	411	455	398	441	440	424	424	404	428	447	456	456	484	455	468	446	435	479	494	517	750	658	460	442	459	413	489	402	464	436	426	410	454	415	432	461	409	427	443	441	447	464	390	425	440	446	416	442	423	409	444	461	433	450	437	458	452	417	480	452	408	431	475	437	461	449	463	485	408	460	443	464	416	407	437	421	418	449	446	412	439	438	443	466	445	446	448	421	470	419	436	429	427	441	455	469	433	440	438	436	424	385	427	476	461	432	454	485	481	436	449	460	451	441	451	416	437	427	423	428	441	434	413	425	428	446	414	413	430	438	461	434	440	414	453	398	451	439	388	428	427	450	429	441	437	467	435	398	458	414	455	433	435	433	457	447	446	417	448	438	412	421	458	433	458	462	417	479	436	459	435	433	397	457	442	432	416	442	451	462	418	426	442	452	433	479	474	452	480	470	454	463	453	431	431	391	434	439	438	467	447	426	449	431	442	440	469	419	405	473	457	456	457	458	444	473	423	454	433	453	446	457	445	389	447	470	430	415	437	429	421	471	473	482	482	458	466	444	413	460	451	467	464	402	414	463	423	481	478	433	470	455	436	416	472	416	457	441	435	432	462	448	445	444	467	439	413	449	443	464	435	461	441	443	419	402	457	416	437	441	417	465	435	437	433	419	419	414	437	444	453	452	445	425	401	431	461	475	412	413	404	430	456	432	417	480	461	394	442	440	471	406	434	411	442	429	423	411	436	432	442	457	416	432	446	437	420	439	462	428	461	441	452	403	449	429	428	436	475	453	426	468	432	454	439	438	451	454	458	439	457	449	424	429	442	460	409	448	460	439	458	427	456	437	455	439	407	420	446	453	426	450	447	454	439	445	453	467	447	448	452	415	424	446	447	463	447	444	428	434	470	431	422	465	420	467	426	415	450	425	418	427	498	470	415	412	433	451	416	466	429	460	427	446	430	438	467	436	416	406	485	452	435	441	451	427	446	440	456	480	422	443	477	434	447	415	437	428	403	438	452	453	442	448	427	414	443	460	416	445	404	430	422	398	445	432	467	467	441	473	420	456	438	389	473	437	473	423	419	442	477	448	463	466	441	407	440	437	417	444	428	436	467	439	422	452	453	454	414	409	481	469	448	396	467	419	432	435	423	448	465	463	437	429	484	471	445	455	430	433	444	452	445	451	445	415	445	462	476	397	457	459	438	454	440	442	422	451	453	416	430	417	434	424	434	461	468	424	440	444	439	422	467	470	454	440	423	410	442	466	474	459	401	450	446	451	475	488	445	444	433	480	434	395	428	448	412	442	477	443	462	409	456	440	424	433	486	428	438	417	440	429	392	409	424	464	448	449	482	467	443	418	472	449	489	403	423	414	464	438	443	432	443	445	452	446	435	418	457	414	441	435	447	454	474	475	487	435	449	461	434	430	475	485	438	450	459	436	435	430	444	426	430	452	482	443	428	434	453	430	431	447	422	425	433	443	427	429	434	420	461	439	456	461	452	431	447	423	470	452	471	423	414	449	399	485	432	452	426	466	444	436	476	442	406	481	449	428	474	464	426	462	486	414	412	435	449	451	468	446	458	459	452	497	456	417	419	459	448	402	444	462	426	438	454	458	490	455	447	415	438	432	417	449	460	468	423	434	437	431	419	460	422	453	469	457	428	429	456	401	438	446	413	424	429	448	437	451	438	415	430	464	420	424	427	434	475	411	464	440	453	410	441	436	455	465	427	498	436	437	469	446	407	455	483	456	476	439	419	441	436	430	470	440	419	447	441	441	433	445	451	463	453	474	436	433	433	458	449	451	449	423	454	441	440	434	442	421	459	476	439	442	427	446	442	428	449	422	406	446	467	478	439	421	454	448	454	412	419	454	479	446	440	441	451	480	431	419	446	414	471	443	413	483	437	452	435	436	420	435	473	493	459	426	474	444	438	448	464	475	435	448	440	429	425	429	436	466	450	464	471	447	441	456	441	468	433	400	467	445	442	439	461	438	442	422	432	451	435	437	445	394	417	428	444	447	410	453	451	428	428	431	427	443	455	464	439	445	452	430	440	430	405	424	459	462	444	449	477	446	482	474	465	475	409	439	416	471	407	466	417	443	447	445	427	466	454	452	448	431	411	466	440	472	452	420	492	441	431	442	423	413	468	463	437	444	443	452	472	421	406	446	434	445	454	449	448	433	475	469	436	427	442	501	431	441	444	454	424	461	432	429	439	470	455	402	476	478	465	435	468	458	465	450	434	477	428	459	435	469	414	445	476	425	412	430	463	489	442	426	430	451	450	409	433	451	416	420	427	453	477	477	430	450	428	414	464	439	419	448	449	464	451	446	457	458	448	452	464	413	459	478	408	456	429	455	432	455	469	456	426	470	444	432	435	487	455	483	450	390	452	451	458	442	469	460	464	434	447	478	466	491	398	476	479	458	454	467	450	423	443	431	450	417	417	456	430	470	399	432	480	463	462	453	469	449	477	429	397	402	468	414	427	442	424	434	447	459	388	432	444	419	415	447	409	486	415	419	434	408	468	451	478	442	454	428	427	448	421	453	474	443	460	424	439	439	460	424	481	455	444	435	439	454	432	456	459	464	440	415	409	406	422	438	451	418	446	435	438	434	467	460	423	465	476	450	507	450	422	438	482	423	444	464	446	441	413	466	413	452	431	426	420	392	439	438	464	467	421	459	453	477	436	430	442	489	469	462	444	463	441	462	459	441	411	448	415	453	430	451	454	441	463	406	430	430	454	468	421	441	448	460	439	468	443	408	458	443	454	435	448	456	405	447	448	434	440	437	472	436	471	457	425	418	396	393	427	449	426	463	421	434	412	416	442	480	423	436	483	456	466	438	441	417	419	477	433	449	441	437	440	417	421	445	418	447	396	409	395	436	430	440	454	435	435	443	467	443	465	440	469	440	436	470	443	456	431	462	448	461	415	436	456	413	463	431	416	442	416	427	419	434	447	410	445	452	428	453	423	447	475	450	414	415	436	438	465	428	416	435	438	438	443	441	462	438	451	399	448	431	421	444	425	401	447	454	471	465	429	429	416	447	468	445	410	419	405	465	477	438	459	414	456	433	440	426	442	431	456	424	445	441	442	459	468	443	433	439	414	436	435	484	434	470	426	433	491	438	429	447	436	495	473	440	446	438	461	454	443	402	427	456	468	406	490	438	455	441	435	424	430	422	418	434	398	445	432	425	441	447	454	449	465	417	445	397	470	448	476	465	431	433	448	435	428	484	435	467	413	424	413	424	459	465	451	438	442	416	407	435	458	429	456	457	428	455	451	442	492	415	418	415	442	489	471	397	433	424	450	422	473	432	464	452	461	408	440	411
11067	10103	14287	13021	7047	4741	4993	4079	3246	2727	2110	1720	1614	1562	1446	1358	1160	970	882	723	449	455	487	467	462	448	353	392	364	382	317	196	212	219	240	228	200	178	171	151	153	139	126	148	124	133	139	129	134	105	116	125	140	116	112	108	118	127	100	129	122	105	136	128	129	145	127	107	113	110	111	102	135	118	107	108	118	123	102	121	136	105	109	121	111	110	124	123	114	118	110	133	106	108	115	117	130	107	117	111	103	107	142	112	111	106	129	119	130	128	97	111	106	117	99	126	116	128	124	131	121	111	117	122	110	129	117	120	116	108	116	125	113	107	124	110	108	114	114	95	125	111	113	125	138	113	124	142	113	110	124	139	120	103	135	123	131	112	124	129	108	124	123	119	114	136	111	139	122	112	113	100	115	125	119	128	140	117	99	112	111	116	127	117	102	123	116	105	123	122	119	115	97	109	138	119	139	114	93	120	124	117	127	122	111	119	136	111	125	125	121	129	102	118	116	120	108	107	127	127	106	118	138	133	127	117	114	109	115	129	110	136	107	154	132	133	132	103	114	120	109	106	128	109	101	142	118	138	114	110	100	123	125	110	114	122	105	116	132	130	100	122	129	118	129	118	135	116	128	121	110	113	117	114	130	87	101	110	134	118	131	100	124	119	139	119	131	124	118	125	114	116	108	130	124	95	112	103	111	117	143	119	117	114	117	121	115	125	120	93	113	112	134	128	143	124	128	108	125	114	123	131	137	112	122	126	143	123	134	106	122	109	125	111	121	107	95	112	98	129	109	118	131	108	113	123	138	142	122	121	105	110	118	120	106	113	115	111	126	136	128	106	134	121	126	119	116	106	100	116	133	115	98	121	116	111	112	124	107	123	117	137	105	93	110	109	138	105	110	115	135	115	102	109	115	112	118	99	141	105	132	120	108	106	119	132	132	125	114	132	123	112	121	121	127	120	104	116	119	110	122	104	139	127	136	112	110	126	107	111	111	111	107	121	108	100	101	126	113	107	106	116	136	117	100	103	109	132	132	132	111	116	104	115	109	120	113	92	117	119	102	123	117	120	128	110	110	112	107	111	114	113	113	135	105	123	122	97	128	121	122	129	123	111	102	120	129	136	121	109	129	98	127	111	113	134	117	117	127	115	99	115	119	106	111	113	114	113	133	112	120	123	117	143	115	112	122	132	117	135	123	96	129	105	104	127	127	133	97	124	118	104	118	142	101	135	113	89	131	129	138	130	130	120	116	97	110	113	109	112	127	141	129	109	134	98	101	127	117	113	125	117	125	102	134	136	114	108	124	125	100	129	102	115	124	140	109	125	128	125	105	123	141	111	117	106	114	130	134	111	114	104	133	125	121	108	133	120	108	132	124	130	137	124	116	110	103	119	120	114	114	127	114	128	111	101	116	120	123	109	118	124	125	136	102	134	131	111	124	122	131	125	124	100	120	143	119	125	130	104	96	127	113	100	100	117	125	135	125	134	124	105	142	113	136	124	108	129	111	127	123	129	141	113	112	108	111	109	127	116	111	126	116	123	144	109	165	130	127	113	110	93	113	133	123	127	104	124	116	112	125	102	102	131	113	131	106	116	111	105	125	115	122	117	117	113	123	125	147	130	114	124	116	117	128	134	103	131	124	113	118	130	120	146	109	129	130	114	106	108	119	108	116	108	119	121	131	129	122	124	110	128	128	112	122	119	111	120	125	124	118	115	121	118	117	116	123	112	117	108	119	87	115	109	112	112	150	103	111	110	126	117	102	131	120	127	118	117	124	120	117	110	106	129	97	118	100	112	127	124	130	125	146	124	133	112	128	110	107	117	105	134	113	107	102	113	115	107	126	118	132	115	121	114	118	126	121	121	106	111	129	124	138	102	82	122	145	120	109	126	114	135	101	99	127	117	129	132	124	121	105	127	95	113	118	119	114	105	124	133	123	113	106	128	96	122	101	123	103	130	109	127	127	122	117	120	112	119	128	109	138	119	125	106	110	118	112	127	124	105	112	103	130	138	106	120	112	86	131	114	98	128	105	114	112	118	121	112	123	117	123	124	110	121	116	150	112	126	121	135	117	104	122	124	125	104	103	112	123	104	112	135	124	109	104	140	119	125	102	119	125	122	96	118	112	116	99	101	112	116	125	104	117	147	111	105	126	115	101	119	120	110	128	121	97	117	127	121	127	110	133	158	104	118	137	131	118	137	132	123	110	108	105	141	117	117	110	135	111	96	117	108	126	111	120	120	117	104	108	115	110	114	110	116	121	97	125	121	115	118	104	112	121	122	105	111	115	114	113	109	103	114	125	122	111	120	113	124	129	122	109	127	105	101	122	116	126	132	129	138	129	125	108	114	123	107	119	114	138	109	108	117	131	136	116	118	113	118	112	101	122	106	119	98	100	123	110	124	113	109	107	120	132	103	118	125	120	125	106	122	104	113	125	117	117	113	112	121	121	118	125	110	127	120	131	123	90	114	108	124	122	144	120	130	122	137	121	135	132	128	127	140	116	133	126	113	106	123	118	105	108	130	122	134	111	116	128	133	124	113	115	129	126	112	108	109	118	124	117	105	106	123	132	133	123	116	129	115	134	118	119	95	129	130	119	105	112	127	97	125	107	116	114	115	113	113	102	113	123	104	92	119	143	120	121	125	102	134	121	122	113	123	111	118	103	131	147	119	111	125	137	115	120	99	100	124	114	128	110	112	128	121	111	135	113	113	115	130	120	104	128	116	114	123	143	130	126	122	139	119	122	109	106	121	134	135	132	112	135	90	127	108	93	126	100	123	109	118	116	109	100	118	126	113	136	115	135	119	122	130	128	115	108	130	126	127	127	125	129	135	140	100	91	117	101	138	131	127	113	134	128	129	130	136	116	102	110	129	123	112	103	146	127	130	120	135	132	111	101	112	104	122	95	117	108	103	120	112	113	125	129	123	133	109	117	120	121	104	121	108	125	124	132	118	110	105	115	118	133	119	117	112	101	117	124	113	126	86	108	111	112	110	113	105	113	113	136	126	116	104	109	110	114	107	132	113	110	144	129	112	123	105	111	114	133	127	124	130	108	116	111	119	121	122	100	118	121	129	119	110	104	109	112	98	129	136	109	130	128	117	116	117	126	123	110	144	134	113	132	119	101	103	108	107	121	103	113	125	109	110	126	123	114	128	125	118	125	104	104	129	127	121	100	119	116	117	111	119	109	123	129	125	126	120	132	124	113	114	114	94	112	106	121	136	106	118	109	126	103	130	110	104	119	115	133	115	105	111	120	124	105	130	116	113	116	124	105	101	115	126	104	120	131	126	109	112	129	126	109	119	119	101	119	115	110	125	107	122	131	105	105	119	107	106	138	112	130	120	132	109	123	106	132	114	116	118	106	128	104	118	120	113	125	121	116	118	113	135	113	111	107	106	114	135	122	141	113	134	119	119	118	122	128	114	92	100	117	123	112	119	97	111	125	119	106	125	109	128	118	116	118	103	130	117	115	122
7470	10526	19241	22291	16522	14849	17609	14837	13490	12189	9759	7651	8580	7736	6909	6838	6221	5757	4945	3724	2507	2764	2988	2817	2617	2239	2024	1964	2157	2204	1684	1148	929	960	1092	1115	1101	950	760	727	580	486	412	452	459	482	499	417	363	392	360	355	370	341	357	357	373	390	371	365	348	366	345	333	391	423	353	337	341	333	366	327	357	334	330	327	350	334	352	309	348	329	362	356	322	347	358	302	373	333	355	359	348	292	334	336	346	356	314	378	367	314	354	345	336	349	357	373	348	336	314	359	318	351	375	366	337	342	307	353	368	337	366	334	351	325	349	349	347	313	366	354	342	341	371	322	340	325	352	335	358	320	354	335	302	367	329	333	328	330	337	308	353	349	363	309	314	337	326	331	327	345	336	337	339	328	351	318	325	320	387	369	322	373	341	320	317	346	328	355	326	326	330	347	353	354	336	357	358	361	343	316	347	371	341	376	330	336	327	344	339	336	309	322	346	357	335	324	363	341	389	351	354	325	365	341	311	337	332	349	341	306	299	357	335	355	354	338	332	362	308	346	334	348	357	320	340	363	310	347	311	345	353	323	333	390	321	316	305	327	345	315	355	323	365	323	360	312	313	302	310	321	309	347	338	333	348	315	355	369	342	329	365	343	357	329	343	348	341	322	300	325	348	339	315	347	390	327	327	308	341	326	373	333	342	357	338	322	308	311	362	336	354	345	339	339	333	324	323	335	338	355	308	332	337	381	332	347	337	319	350	324	333	341	329	349	337	338	327	368	337	362	367	308	320	357	312	360	343	348	347	363	354	342	329	322	343	311	333	376	361	317	334	331	338	348	350	349	344	356	305	343	287	353	338	294	348	357	360	336	350	349	396	322	348	347	342	337	329	342	308	335	322	359	367	349	381	330	346	336	313	331	385	368	329	318	323	342	295	346	338	356	352	364	347	341	369	343	320	361	326	363	332	334	361	322	318	313	339	350	338	294	333	314	361	370	362	319	348	348	340	328	369	337	348	312	349	338	350	343	349	337	356	319	357	342	346	341	319	368	369	329	341	330	304	318	352	320	347	316	340	323	338	348	311	310	347	316	356	335	372	324	312	326	362	336	309	361	327	357	320	369	332	340	335	349	328	339	339	364	335	307	348	319	343	354	359	293	312	348	354	359	345	353	351	348	372	328	342	355	344	371	309	364	345	344	332	333	324	338	352	336	344	350	337	344	335	333	372	357	356	362	372	312	311	360	370	316	322	350	333	332	323	334	360	325	307	346	349	329	361	325	339	334	294	361	363	341	349	318	304	314	308	331	328	328	330	349	374	358	367	345	340	338	301	339	347	343	319	333	346	323	359	333	322	307	324	344	343	343	320	347	352	299	331	337	354	320	360	365	387	328	329	351	347	355	300	363	354	347	319	383	363	348	338	344	303	329	325	343	339	350	347	351	315	325	326	372	352	365	350	341	351	336	376	337	337	339	343	331	318	372	328	354	335	314	333	363	318	356	302	333	364	342	354	319	359	322	340	328	363	356	349	355	324	356	363	356	310	366	348	363	325	342	307	321	389	343	360	340	331	330	351	332	342	338	347	361	370	345	350	335	336	315	338	335	320	298	355	373	342	334	337	332	337	338	326	334	339	327	345	348	322	350	366	306	349	353	324	320	359	337	316	364	335	324	359	342	351	360	332	379	343	373	344	311	353	345	341	360	343	349	347	341	342	337	335	343	359	317	353	338	314	322	333	312	341	348	310	355	312	329	345	316	341	349	348	353	327	342	345	369	312	329	354	355	312	320	336	356	348	329	316	326	335	332	343	312	322	345	371	332	318	359	321	317	361	303	365	335	342	344	305	323	320	370	374	354	343	382	323	333	350	351	329	361	361	339	353	307	349	327	330	346	342	347	368	333	349	355	325	316	334	315	381	355	353	349	360	335	339	338	318	331	322	357	343	330	352	331	286	335	350	384	329	321	319	366	383	345	365	359	363	322	359	346	338	349	321	345	354	327	353	359	321	325	346	330	347	344	308	374	330	384	363	305	352	323	330	352	331	358	319	343	335	343	331	337	359	352	322	329	331	317	374	354	335	355	369	361	389	329	400	333	333	311	347	339	324	348	345	329	366	314	370	316	354	306	345	328	320	344	356	357	309	353	358	374	349	324	364	330	347	365	350	338	309	337	326	356	372	347	321	342	397	335	358	361	355	323	383	367	357	338	338	328	343	377	325	340	344	346	344	345	321	364	341	334	364	350	358	312	325	327	357	326	330	355	342	343	354	316	342	351	351	334	346	333	348	330	337	340	374	341	310	379	288	381	351	372	338	339	329	313	329	350	371	340	325	316	335	313	340	357	346	342	325	351	306	313	346	353	327	344	346	353	355	339	364	313	319	336	348	328	372	345	317	314	326	305	335	335	362	323	326	314	334	326	344	330	312	336	348	328	345	316	330	309	322	327	380	339	338	352	320	336	316	326	335	354	313	339	322	346	361	353	354	349	287	344	318	343	346	344	344	312	336	335	360	322	362	354	349	343	334	331	345	350	341	346	335	309	358	332	338	340	324	318	317	353	362	348	309	349	332	303	346	369	319	346	314	357	345	318	343	320	324	318	336	325	353	361	316	341	350	367	376	340	347	322	349	346	381	327	319	360	311	330	341	338	314	360	319	312	358	329	350	350	341	341	341	336	332	354	310	317	358	344	338	344	345	348	339	332	293	321	327	331	368	328	334	383	348	316	360	334	352	327	335	323	308	350	347	355	339	335	335	347	359	334	346	348	348	319	330	327	354	353	325	350	335	333	326	322	371	323	364	343	340	325	323	363	338	306	321	361	333	350	330	294	369	349	363	342	334	347	347	334	330	331	365	302	357	333	334	325	345	345	313	336	337	324	365	312	338	354	339	328	373	322	318	337	341	320	369	318	341	375	348	319	347	329	329	331	340	353	365	344	372	313	339	359	327	334	309	357	365	319	319	336	348	349	338	320	345	309	361	337	345	352	355	338	316	346	342	367	317	337	338	366	349	350	338	324	375	348	356	341	328	352	322	313	367	316	332	315	340	347	363	317	336	339	310	350	329	356	323	309	343	356	375	359	331	332	359	338	366	353	348	332	327	310	337	368	323	393	339	323	311	337	362	314	368	315	349	324	348	329	351	341	338	316	359	381	355	354	354	342	329	332	341	337	375	320	344	360	373	340	336	337	377	329	349	365	302	341	347	324	331	346	371	331	332	322	363	345	349	363	352	347	304	359	300	340	339	325	335	326	308	355	311	331	344	353	361	332	351	321	344	336	315	380	350	365	375	318	342	342	333	340	347	338	302	340	331	351	333	330	312	337	315	351	345	380	361	325	352	359	350	348	321	360	365	359	328	347	330	332	349	366	338	335	332	343	358	358	373	339	345	356	318	351	360	338	317	335	345	310	383	349	346	338	356	323	370	344	339	309	320	335	348	344	335	333	328	329	311	343	339	319	337	365	336	338	339	356	347	344	345	334	342	326	330	351	354	327
27674	32782	43754	38652	30975	28482	26396	35939	29478	26741	21921	18940	19001	19101	18819	16659	16104	13311	11673	7880	4404	5832	5409	5030	4918	3828	3608	3765	4026	3275	1594	1639	1386	1061	797	1492	1436	894	745	610	370	260	274	260	382	354	297	288	139	149	148	131	129	121	138	133	294	262	146	119	120	115	106	106	149	157	119	126	123	122	133	139	116	135	111	116	135	117	112	110	112	105	104	123	125	127	93	120	145	108	117	137	134	100	105	129	117	113	96	114	146	105	102	113	112	116	96	138	126	121	119	118	123	123	133	110	122	130	116	119	90	109	124	114	99	143	117	126	121	126	90	116	119	119	115	107	121	103	121	102	127	127	110	119	107	109	109	114	109	102	115	107	86	121	127	125	118	141	122	95	117	111	94	108	118	105	112	119	109	107	109	103	107	125	124	130	95	124	105	107	128	107	131	104	124	113	121	106	93	126	120	115	124	100	112	144	110	102	92	113	122	111	113	112	111	107	107	124	123	106	111	113	129	120	103	143	101	111	115	106	126	95	115	98	120	109	129	107	106	109	108	115	122	130	107	120	102	118	114	118	115	117	125	115	111	107	104	112	121	162	102	132	120	97	108	92	120	121	115	120	104	116	91	107	106	110	117	134	103	98	110	105	117	115	132	129	124	126	109	111	107	109	118	112	113	110	126	115	118	119	101	106	121	113	109	98	106	122	124	96	115	142	123	117	124	130	112	121	114	119	115	144	113	113	110	100	102	111	103	131	111	121	109	132	116	126	121	112	107	122	107	117	91	111	97	106	107	121	106	116	121	93	123	129	120	104	128	136	116	106	105	122	118	110	127	111	110	115	112	111	117	104	116	115	107	106	91	94	112	123	128	105	100	118	123	118	108	109	113	121	123	119	115	134	111	110	112	98	112	108	117	115	119	117	136	105	113	113	115	117	125	116	94	119	134	118	112	129	118	114	114	111	122	108	117	121	129	105	131	127	112	115	102	139	125	122	109	110	121	113	108	113	122	100	143	126	113	98	109	109	122	123	122	114	111	106	107	119	113	101	95	118	131	95	137	116	115	126	147	111	105	96	114	127	120	109	101	138	115	133	110	101	117	113	93	125	108	109	96	105	122	108	119	130	130	112	114	119	110	98	117	137	118	120	116	100	105	107	119	113	116	95	120	137	133	102	107	113	110	110	107	96	107	117	109	124	111	114	108	139	116	120	109	119	113	110	104	113	105	105	123	110	111	116	118	112	129	135	122	114	119	126	124	119	129	115	109	104	117	114	130	131	118	115	127	127	97	101	115	124	102	119	112	107	113	130	110	108	125	120	117	129	125	122	129	106	127	117	113	95	110	106	111	137	124	132	139	106	113	133	119	114	114	112	120	99	124	109	132	121	111	119	143	113	120	125	111	100	139	122	112	88	113	116	100	109	106	111	124	96	121	114	100	119	132	116	101	100	108	115	120	110	110	135	114	130	110	105	115	114	89	104	133	103	118	110	125	118	120	113	104	115	115	101	117	128	99	125	108	131	111	110	119	131	113	133	106	106	111	138	129	113	111	126	117	131	110	106	117	98	116	106	114	96	132	118	120	124	102	109	100	119	97	121	96	106	115	109	110	108	131	94	97	109	116	129	128	111	109	110	113	101	114	122	116	120	94	102	106	114	102	92	104	117	117	107	126	121	113	121	107	122	107	123	118	121	100	108	120	103	108	114	106	117	125	109	108	112	101	113	129	102	130	118	120	103	110	110	119	120	94	113	122	122	116	108	124	118	108	116	125	132	107	116	104	110	107	125	116	118	136	119	99	135	122	97	117	108	111	110	119	133	89	116	123	122	108	110	119	110	136	110	131	122	113	117	104	108	108	128	96	135	109	120	111	106	94	119	120	110	109	114	121	125	103	130	116	121	102	114	105	108	98	116	110	137	107	127	137	113	114	105	110	119	117	112	107	119	99	121	112	124	104	103	128	113	110	128	115	130	126	113	124	96	115	124	114	107	120	107	128	118	129	108	92	120	114	98	115	107	120	144	125	105	114	108	133	116	107	110	120	129	124	132	108	103	112	115	111	113	102	122	104	137	144	116	135	112	101	115	123	118	108	112	113	126	113	115	102	92	125	136	147	118	119	92	123	127	108	109	132	121	109	114	113	114	114	135	128	112	110	105	129	108	98	94	110	108	116	108	134	115	105	112	123	111	125	117	115	116	122	95	119	96	127	120	128	95	119	125	114	124	115	144	130	102	107	120	108	113	125	126	114	125	102	106	116	117	108	112	117	132	117	113	111	120	120	102	98	114	116	97	133	131	116	101	91	93	107	114	107	106	108	99	90	109	108	91	108	115	115	106	135	115	96	111	99	121	130	127	110	121	117	121	101	108	115	112	108	95	110	118	126	125	124	116	101	127	118	137	124	107	106	107	133	117	115	118	104	111	123	111	127	107	101	92	125	116	128	116	116	111	110	98	102	110	124	102	107	121	123	88	128	127	122	125	117	121	110	128	135	108	107	118	100	101	122	113	135	111	116	114	111	106	121	140	101	104	121	103	110	120	110	131	123	114	104	106	128	135	109	116	111	93	118	96	102	115	118	115	121	125	118	115	122	120	117	136	103	90	122	115	131	98	107	125	116	108	128	107	110	94	119	116	115	126	119	123	103	105	114	104	119	118	118	114	99	111	124	115	116	94	128	118	114	112	80	117	121	118	101	114	123	111	128	119	124	102	127	122	117	124	139	101	118	114	126	106	118	111	116	116	113	96	108	115	124	106	116	98	124	130	128	102	93	128	116	122	110	117	113	109	119	119	120	100	117	107	116	110	117	123	123	112	104	102	127	114	111	109	131	116	105	122	114	100	102	109	124	97	110	104	107	98	119	118	107	135	115	106	108	105	113	116	122	106	126	120	129	104	128	112	100	104	109	110	110	105	105	115	111	126	138	116	127	105	121	118	108	106	108	121	126	115	107	116	122	115	109	142	115	129	110	116	107	113	126	120	115	112	104	120	116	116	120	105	116	116	116	119	95	121	114	114	119	106	119	108	105	119	114	120	108	106	107	106	128	108	90	112	111	120	114	119	124	119	95	118	101	99	119	115	110	104	115	123	122	106	124	111	128	145	111	108	123	123	111	119	101	118	104	108	118	108	100	119	87	111	99	128	126	102	121	96	122	112	113	107	118	132	122	140	129	130	113	126	117	110	124	117	123	113	112	132	111	121	129	114	124	110	120	131	118	122	112	116	116	114	108	116	92	122	102	115	118	108	109	105	125	134	109	111	98	128	98	95	107	121	100	121	131	111	131	94	102	131	117	104	108	110	104	101	114	118	101	128	104	129	135	113	115	110	118	116	127	99	106	110	109	112	125	123	120	109	145	124	116	126	124	123	89	116	110	119	120	108	115	99	130	90	111	108	128	114	123	93	79	108	117	102	137	122	129	108	128	116	101	130	111	95	115	115	130	129	121	101	118	120	132	114	123	116	145	105	128	123	120	107	109	106	103	117	126	117	115	120
18320	28980	40319	42408	39596	38077	36855	46649	42507	41313	38559	34198	36698	36228	36111	35355	34572	32852	31231	25939	18465	24691	22841	22681	22376	18367	17571	17935	19214	16264	8439	9560	8181	6169	4930	9598	8855	5732	4704	3761	2469	1499	1340	1519	2343	2157	2021	1450	768	540	510	510	477	442	438	474	1581	1305	689	390	335	343	323	383	664	734	494	329	323	323	365	334	339	333	311	301	327	300	333	332	362	345	354	334	326	340	364	387	401	401	376	343	323	332	315	321	323	346	300	319	302	322	312	347	317	329	347	337	354	350	332	345	326	318	320	352	351	362	318	326	349	346	323	355	371	335	359	341	361	332	339	314	314	305	318	364	339	368	330	323	325	307	368	314	342	342	324	347	383	325	326	327	317	333	324	340	339	346	317	337	319	365	321	356	336	362	325	333	368	347	327	353	335	313	319	342	302	352	342	319	325	344	339	348	365	323	338	309	313	351	341	335	331	334	308	346	349	308	365	334	318	357	328	321	315	331	336	344	319	331	332	327	305	331	333	355	349	357	345	334	339	363	359	316	338	327	308	314	343	342	345	340	316	342	342	332	320	331	329	335	341	356	338	352	322	309	344	355	326	304	360	341	376	361	337	353	317	345	341	329	323	326	320	333	334	356	299	361	296	348	291	314	307	315	305	335	329	298	327	333	298	315	329	329	325	362	352	329	352	340	359	352	342	327	314	348	350	339	317	338	318	357	334	354	329	346	332	344	341	331	359	326	341	353	346	342	325	353	356	338	323	329	304	322	317	313	346	335	329	323	368	344	308	336	318	321	293	341	329	353	352	331	327	317	339	356	341	351	316	362	302	319	307	341	332	279	367	350	323	356	329	347	332	315	328	322	322	354	328	317	369	303	347	366	310	304	329	367	361	316	329	343	330	317	338	354	324	340	349	330	336	361	322	338	339	360	329	334	296	331	325	336	324	330	350	327	336	326	315	323	343	360	319	321	314	383	336	323	352	294	315	340	352	349	344	306	333	366	358	337	336	335	351	345	343	365	319	317	338	329	354	337	341	369	375	320	318	326	357	368	302	374	334	347	328	344	328	299	343	310	335	319	354	350	319	347	323	320	356	355	340	334	349	332	335	353	353	361	323	332	377	307	338	368	325	320	333	330	325	338	329	312	350	317	336	347	342	338	352	350	341	363	342	344	330	326	360	345	284	344	353	336	343	344	342	316	356	373	323	357	350	324	376	331	329	306	310	310	352	335	301	332	358	338	315	321	317	312	345	328	318	316	357	333	341	367	333	326	303	359	358	315	324	321	330	336	338	300	352	330	328	317	324	346	307	327	348	357	305	345	339	314	297	344	316	357	321	302	366	345	311	361	316	363	353	323	296	372	367	358	326	353	308	342	319	365	349	363	329	343	337	346	350	343	343	318	350	341	346	365	358	335	325	341	339	331	328	361	357	309	322	344	361	330	329	325	314	344	302	351	311	329	349	328	325	322	346	350	325	344	337	340	347	367	357	353	337	318	323	329	318	324	310	329	320	283	345	335	317	314	353	328	333	309	340	333	327	328	328	336	330	328	348	320	351	351	343	352	340	342	339	317	309	336	339	350	373	326	343	360	345	358	354	335	319	366	333	321	297	327	365	331	346	336	323	360	349	355	330	353	330	350	366	338	339	337	311	338	336	370	338	348	330	338	342	345	367	308	367	316	339	343	333	352	356	348	344	327	322	347	341	374	351	338	341	321	339	342	327	299	346	345	317	326	342	381	326	355	351	331	294	299	373	345	353	309	343	331	340	345	350	355	335	325	376	339	331	326	344	381	334	324	325	316	319	334	360	294	359	325	349	341	351	349	344	310	346	322	392	337	355	339	314	332	332	320	320	345	339	343	334	335	323	358	276	321	335	341	350	355	349	353	340	349	337	336	321	327	321	328	346	327	332	341	326	361	331	311	364	310	346	320	331	337	355	336	351	291	316	350	336	296	317	335	371	340	335	330	362	361	355	381	336	376	341	328	342	322	338	354	352	337	330	306	333	315	345	333	326	339	322	332	384	341	324	333	306	344	344	330	359	320	319	342	285	333	346	345	326	346	318	338	320	336	338	334	326	327	345	371	333	306	334	351	334	332	341	325	352	335	337	345	332	337	346	341	331	348	344	354	344	360	340	373	345	334	341	328	337	338	349	349	325	336	316	354	331	317	339	338	328	347	335	353	332	375	318	355	321	309	347	329	318	338	361	351	331	321	358	326	346	306	339	369	341	362	343	319	343	363	331	337	322	348	316	328	316	339	333	336	355	357	326	329	353	323	349	330	351	352	329	301	343	354	347	330	347	363	325	360	355	357	315	363	341	326	319	326	327	351	353	341	361	331	352	352	316	358	361	327	340	357	311	346	314	338	329	320	321	332	339	318	332	348	375	367	353	350	344	334	370	323	343	328	319	333	331	333	319	336	309	345	356	338	343	349	323	331	361	316	360	363	345	324	339	326	348	327	326	344	360	376	355	336	345	357	351	352	321	335	336	336	353	350	345	322	325	328	339	341	367	335	339	327	328	353	330	351	349	317	303	349	339	323	356	292	328	362	345	355	327	333	304	343	332	331	332	302	310	367	354	351	332	353	322	331	324	378	363	345	314	316	322	334	368	308	335	338	307	343	308	325	319	343	321	322	324	356	366	331	338	348	367	354	319	355	364	358	318	322	358	343	361	310	344	361	334	320	348	324	350	321	320	327	327	328	341	336	350	332	339	328	338	335	355	337	336	321	350	371	332	318	331	334	362	331	342	333	305	360	340	347	346	349	331	324	302	349	358	348	338	336	301	342	342	367	306	354	332	304	338	372	363	319	326	337	324	337	325	369	353	355	363	332	322	342	337	331	347	337	335	329	348	310	341	313	339	334	349	308	360	317	378	331	343	336	321	305	345	333	317	344	342	338	387	368	314	350	324	322	331	328	325	337	304	342	335	313	352	350	313	343	320	327	335	366	322	330	370	334	378	342	340	339	367	341	322	334	342	347	333	315	344	352	364	354	345	327	358	332	323	336	334	316	362	324	316	357	337	305	314	332	351	354	399	362	356	348	353	323	334	345	325	330	338	327	307	336	318	351	330	353	325	328	342	362	349	307	358	348	335	295	341	325	360	349	334	360	363	360	335	321	326	325	330	333	316	367	330	330	354	357	378	342	355	360	344	313	378	332	357	315	385	350	345	330	314	337	339	301	336	332	335	325	349	331	341	347	311	340	347	374	358	346	361	377	317	338	339	354	380	372	332	365	347	335	349	352	321	306	325	336	317	345	344	342	369	343	362	334	315	338	347	322	362	360	312	340	356	352	353	360	333	324	322	339	317	319	322	344	336	339	381	311	354	325	337	332	322	311	351	335	353	371	336	335	321	338	346	317	350	310	331	352	317	372	335	323	330	349	311	336	326	346	342	330	350	323	325	328	323	344	347	335	341	333	322	346	364	355	335	352	347	327	333	311	316	332	335	367	336	359	338	355	336	333	346	337	333	346	286	338	312	312	351	342
34194	38858	46512	41105	34437	32947	39085	45274	34118	29830	29881	27692	27323	27620	24691	23334	23376	20290	18703	13859	8774	10725	9298	9000	7845	6465	5520	6541	7419	6235	3552	2686	2911	1917	1856	2407	1985	1401	1109	896	536	404	403	492	713	544	547	362	244	244	215	216	226	174	216	182	474	532	408	198	178	185	186	196	217	222	191	206	172	153	153	138	148	174	189	164	174	170	161	188	166	191	165	171	160	165	162	180	170	185	191	179	162	166	176	174	193	172	170	190	147	187	198	181	170	161	150	163	181	176	163	204	185	180	180	170	179	180	179	147	173	166	168	185	171	166	165	166	161	165	181	200	177	191	170	196	168	134	155	181	170	169	180	164	162	181	172	178	180	163	165	165	164	172	170	170	202	167	179	167	176	171	164	171	197	168	162	178	159	184	168	184	167	179	165	178	171	169	193	195	160	146	153	171	178	160	175	174	163	186	181	174	183	175	202	197	180	172	166	183	183	175	176	170	175	174	168	173	187	162	162	149	163	157	179	194	171	170	141	172	188	185	175	161	178	187	186	174	169	166	175	156	188	166	180	177	180	175	159	163	169	184	182	219	198	166	165	178	188	148	175	178	142	172	181	173	174	170	157	185	170	166	186	198	175	157	162	179	162	166	176	169	172	178	186	196	191	207	171	181	173	164	171	159	171	183	160	178	165	187	184	185	190	187	163	168	157	181	185	160	196	189	171	162	175	171	168	179	173	178	176	191	181	177	161	165	173	171	151	174	167	179	149	172	163	191	181	172	162	178	156	175	187	192	182	178	154	152	169	168	181	156	160	174	187	175	175	184	185	162	187	160	173	174	164	196	191	180	167	171	190	158	165	171	170	189	167	189	140	175	185	186	177	198	159	183	176	158	180	165	189	190	184	160	159	180	160	191	165	168	182	158	173	156	173	168	175	162	195	188	177	183	148	200	161	201	155	178	180	176	176	172	179	175	164	185	149	164	167	196	156	177	159	180	166	168	154	167	183	187	153	175	194	147	174	154	189	165	186	162	193	173	170	166	167	171	190	183	170	187	179	169	175	161	173	181	177	155	178	175	185	165	186	180	180	178	154	193	161	179	171	184	172	178	195	167	156	170	172	172	159	181	159	172	157	178	202	162	183	196	163	156	171	187	186	156	179	176	195	170	160	164	189	153	176	173	146	174	210	163	166	179	176	182	187	169	165	167	170	158	159	147	184	177	196	162	165	199	170	162	193	170	157	166	159	191	173	167	165	160	183	160	174	145	178	180	202	151	176	171	180	157	169	171	151	180	184	204	190	170	198	169	158	177	173	163	171	202	173	176	189	163	174	190	178	180	160	178	182	186	172	170	170	172	173	175	152	173	171	189	180	174	174	164	153	172	153	181	185	183	171	156	174	143	173	171	167	192	175	163	159	189	145	184	190	188	158	182	164	171	164	167	185	153	169	163	166	171	180	182	164	189	165	188	158	159	182	175	185	170	191	181	171	193	170	191	154	165	173	173	150	178	180	182	155	171	174	167	155	175	177	161	178	170	164	190	160	166	179	182	192	162	161	197	191	163	159	176	162	174	184	164	180	174	198	179	169	180	167	190	201	189	173	200	191	175	168	163	176	207	167	155	181	186	195	174	163	204	176	163	177	152	197	173	169	165	184	166	154	176	165	159	170	172	169	200	154	161	206	181	178	177	173	155	186	154	195	154	160	187	162	171	187	171	191	149	180	181	177	163	176	191	171	202	186	178	172	180	162	167	184	178	172	187	178	163	191	195	192	190	166	169	174	175	163	159	162	166	194	183	200	187	175	172	191	182	165	164	172	155	191	156	180	177	159	172	176	157	202	176	185	178	171	183	178	192	173	165	169	181	177	185	180	158	200	157	164	168	173	202	177	183	156	166	185	159	166	172	184	151	171	176	160	168	160	191	159	171	173	179	187	184	157	174	176	173	177	154	162	191	174	176	149	168	169	178	164	173	193	194	161	204	171	168	186	176	167	169	187	173	184	177	170	175	204	177	188	183	176	173	197	177	157	177	144	159	184	166	169	164	204	173	166	157	169	167	159	171	184	174	180	165	157	188	192	170	182	190	181	199	202	157	171	193	171	180	201	190	190	171	179	181	184	178	157	171	173	157	174	180	176	161	179	165	190	171	162	173	187	182	167	162	162	157	196	159	166	149	166	165	195	171	177	159	180	192	181	193	178	162	159	180	187	166	181	188	191	183	174	156	161	171	162	144	191	169	182	158	171	168	183	182	179	156	162	174	184	168	176	170	177	176	170	178	185	168	174	179	170	158	179	176	177	179	175	151	152	163	158	172	172	167	180	164	153	174	172	172	178	192	176	183	185	149	169	187	170	174	202	171	150	176	164	165	158	199	159	185	190	162	172	202	158	188	153	189	181	159	177	195	149	187	188	163	173	158	165	165	185	180	160	175	175	177	169	180	158	178	157	176	189	174	158	162	175	162	162	184	174	181	182	158	169	176	151	172	177	178	154	159	151	155	170	165	182	205	156	169	174	189	156	168	182	173	186	191	180	200	159	162	159	173	159	172	176	166	175	175	153	172	175	150	166	182	190	176	170	171	158	179	191	171	160	175	179	163	153	167	198	178	166	148	167	184	160	162	182	164	149	171	190	188	166	170	168	187	167	164	165	150	170	185	179	147	169	178	172	179	172	167	175	157	183	168	180	170	179	163	174	164	166	165	181	178	166	184	198	186	170	186	167	174	178	156	168	203	167	193	183	177	162	176	161	179	157	176	167	166	180	158	178	178	180	199	151	174	150	177	188	185	143	163	166	171	174	166	169	169	173	168	167	179	164	174	179	180	166	195	177	166	164	161	182	195	182	164	167	191	177	173	172	165	167	162	172	185	173	172	173	201	143	186	179	183	157	173	194	175	195	155	183	174	208	192	192	179	153	195	168	162	170	168	164	152	159	185	174	194	169	167	178	150	184	173	165	162	181	192	163	160	171	188	178	182	175	169	137	165	166	169	150	162	166	176	184	194	185	176	175	185	179	175	164	173	162	165	145	170	164	189	173	171	166	183	172	162	164	164	165	164	199	162	191	188	173	201	176	159	186	175	168	164	172	194	181	185	172	168	162	194	184	171	171	174	152	153	167	162	157	169	198	166	183	194	182	179	153	173	170	164	187	176	187	183	160	183	165	141	165	164	175	175	188	187	169	169	189	181	169	164	171	177	159	189	188	165	173	157	163	175	157	167	158	171	167	175	169	170	162	162	162	190	184	166	152	184	164	186	187	185	183	177	167	188	174	188	176	181	181	167	164	191	187	180	180	167	171	170	158	173	188	194	206	165	194	175	179	196	167	164	188	187	162	195	174	159	152	182	170	163	192	175	155	197	175	166	170	171	151	186	156	182	182	148	168	158	182	157	195	165	174	183	176	172	186	167	169	171	170	162	167	165	153	156	199	176	176	162	171	187	167	184	161	214	155	161	160	152	186	172	160	165	183	168	188	165	169	155	180	196	157	189	184	173	197	184
23013	33885	43672	45493	44626	44359	50239	53071	46544	43577	45056	42072	42566	43386	41426	41636	41842	39439	39284	33252	27303	33472	30288	30332	28253	24494	22372	25427	26917	24227	15584	13100	14322	9819	10656	13049	11626	8016	6707	5374	2947	2254	2376	3083	4085	3568	3063	1812	1128	795	783	855	784	635	633	658	2652	2989	2055	604	476	534	589	668	770	837	757	669	557	499	478	503	468	416	506	517	504	538	456	501	490	515	457	492	498	486	494	451	493	544	548	507	504	476	498	500	488	484	485	481	485	486	456	500	446	510	507	465	499	510	512	469	489	489	467	466	481	495	461	465	506	496	497	484	494	505	508	480	452	451	495	462	454	495	513	449	492	501	467	490	505	503	459	438	490	494	486	475	502	459	482	499	478	473	522	462	487	467	481	499	496	501	491	456	461	480	505	457	506	461	474	494	463	490	498	445	492	449	466	527	483	477	485	518	512	496	458	479	503	489	479	464	499	502	492	510	452	483	517	493	522	508	469	472	469	466	499	466	496	486	532	501	492	452	501	486	472	476	470	498	531	461	493	496	512	473	478	491	540	496	454	477	479	470	457	483	474	487	531	477	467	493	498	477	488	508	476	463	521	489	481	461	496	448	498	475	494	454	457	536	505	445	461	479	503	461	479	471	496	488	464	505	477	487	466	504	493	458	474	506	516	477	467	499	461	510	494	488	455	493	460	467	468	430	518	506	470	499	472	510	499	444	512	476	450	515	486	484	436	480	428	476	465	504	480	505	467	495	464	512	463	474	492	499	490	490	495	451	482	488	511	489	500	475	496	486	483	504	492	493	466	486	500	465	496	493	477	517	473	472	459	436	459	460	474	517	470	419	445	492	461	498	458	475	520	462	452	483	469	476	495	508	511	473	438	461	479	463	508	483	497	450	450	490	468	471	511	499	507	480	486	508	433	435	458	521	489	478	496	508	463	499	510	484	511	477	472	457	484	474	485	507	465	480	478	452	498	505	502	458	473	510	491	498	498	475	464	487	487	525	509	487	452	454	455	497	500	480	467	522	488	441	496	487	478	500	486	476	463	514	461	477	485	445	498	504	501	496	470	445	491	455	494	480	478	466	489	518	527	473	500	480	474	487	497	493	494	489	489	464	482	498	471	459	470	493	476	486	498	501	490	464	485	468	510	490	477	473	485	459	480	493	510	483	504	513	485	482	489	485	481	469	500	457	481	485	460	524	463	475	478	495	515	460	511	480	427	499	456	518	477	484	490	514	455	486	486	490	469	476	493	482	492	452	477	486	490	488	452	491	534	473	523	474	479	463	482	493	441	517	480	487	500	465	497	488	504	464	442	441	546	504	463	495	442	509	485	473	493	480	492	437	497	496	484	501	462	456	492	476	479	457	497	504	472	505	519	498	429	474	498	478	440	462	499	510	497	474	471	464	463	535	488	448	495	461	470	516	472	460	476	470	499	497	469	486	461	518	465	467	462	465	524	490	519	501	481	513	499	492	489	456	504	452	471	480	523	498	463	495	458	509	477	498	451	515	489	499	439	507	485	486	470	478	500	447	492	501	470	520	504	491	465	469	469	485	462	449	510	478	495	466	434	507	524	500	462	474	489	467	463	462	483	474	472	485	514	506	459	469	491	487	509	482	454	504	418	471	447	480	511	501	490	482	502	443	487	447	468	503	487	485	494	486	486	483	499	505	443	485	460	489	467	440	472	496	484	495	476	488	474	535	503	494	497	527	438	474	489	471	476	488	469	443	467	473	527	493	486	465	429	464	455	473	475	505	468	470	475	468	497	488	518	492	469	469	462	477	459	485	511	494	470	476	535	485	467	467	485	507	448	487	499	454	489	507	465	504	448	493	526	474	492	472	486	516	502	521	487	512	464	492	484	524	501	503	497	522	510	455	459	494	513	480	488	500	489	475	486	481	484	447	490	440	495	491	486	484	473	469	456	511	474	497	467	450	446	490	451	508	472	466	492	476	488	472	482	473	449	470	499	476	458	443	467	455	507	462	469	477	528	479	498	515	448	471	503	470	481	503	489	465	470	490	477	458	455	503	452	497	489	479	511	501	502	452	455	497	486	490	524	506	475	480	464	491	499	494	502	494	482	480	452	483	484	476	459	473	497	461	458	471	496	513	485	482	483	490	466	501	492	482	498	447	465	472	479	498	468	477	498	470	503	488	467	488	462	438	503	491	473	443	472	513	491	498	475	498	470	468	487	491	541	474	499	481	482	490	491	456	494	472	457	482	464	504	496	507	483	500	500	516	446	470	490	471	474	494	488	460	444	428	509	477	474	468	494	467	452	480	475	519	471	537	444	502	463	494	494	479	495	502	470	495	523	504	492	459	440	524	483	512	507	499	467	447	486	492	472	528	466	509	495	467	489	523	459	495	468	460	501	507	482	496	479	513	463	440	498	496	501	489	496	504	483	488	468	536	481	481	497	476	542	441	471	479	502	485	456	440	488	507	500	500	484	475	481	457	465	499	453	483	527	451	454	511	513	475	499	462	467	468	490	471	477	517	485	488	474	521	488	514	506	493	471	449	455	470	461	480	483	479	508	514	498	483	499	448	485	498	491	488	515	506	489	463	466	455	456	462	507	460	485	499	489	470	516	470	477	473	493	502	504	477	462	450	473	465	462	497	510	482	486	454	497	489	523	476	449	448	475	475	526	453	462	476	431	483	498	489	471	521	487	483	482	496	486	513	468	516	476	475	488	487	467	496	508	495	489	494	481	476	443	510	459	458	481	454	475	470	492	494	508	493	500	486	476	480	502	494	485	518	473	489	503	494	489	462	467	512	537	541	521	466	446	473	475	446	514	456	492	476	507	446	501	486	503	495	491	485	466	466	490	527	475	473	496	480	518	496	453	479	471	459	453	445	472	493	490	480	512	492	491	488	465	486	449	478	482	483	498	488	534	518	489	500	463	457	477	429	519	479	506	482	524	475	473	488	495	501	482	500	509	500	498	463	498	482	449	472	447	461	481	480	441	488	469	484	463	482	492	491	510	493	465	491	467	455	473	466	469	480	519	456	478	515	456	487	507	481	490	492	447	495	483	475	505	512	503	499	484	459	464	521	451	465	495	496	527	459	477	485	440	492	474	501	499	481	474	491	479	507	498	429	502	475	482	483	499	502	523	468	521	471	485	471	522	466	486	435	451	459	458	489	487	479	470	527	499	506	484	504	466	514	460	422	458	475	490	494	494	448	476	433	503	535	490	464	503	479	499	477	436	514	508	455	484	476	487	500	475	454	488	487	453	510	472	480	466	500	493	510	453	463	495	502	511	486	456	533	480	487	514	462	470	478	512	532	510	515	481	513	529	476	461	497	463	496	476	480	493	455	520	516	470	470	465	450	465	486	488	496	465	491	489	515	470	500	439	492	476	468	497	458	443	476	470	521	463	472	458	511	517	491	440	489	490	498	525	487	426	488	500	484	489	505	483	468	464	515	478	450	470	516	464	460	467	460	540	454	476	473	525	489	474	450	489	473	505	505	484	493	470	504	468	497
10229	9336	13702	11602	8148	5213	3691	3624	2970	1975	1497	1479	1761	1669	1395	1281	1225	924	757	621	492	591	514	472	482	401	397	428	412	378	290	275	248	231	235	244	226	208	200	187	170	153	144	176	153	160	130	152	158	114	161	145	150	160	138	146	180	199	193	167	161	169	133	154	139	146	134	136	148	142	144	145	158	161	139	151	143	145	119	137	149	156	152	150	146	154	149	127	145	159	154	135	136	160	145	133	153	155	160	142	144	136	135	144	152	149	157	148	132	143	143	139	136	141	115	120	146	153	131	147	146	150	128	131	157	157	152	140	137	143	146	147	152	139	153	153	135	145	148	141	121	145	144	133	133	154	142	156	137	151	153	142	143	130	132	134	142	152	144	148	133	132	141	149	148	131	151	150	173	135	163	152	142	150	142	128	152	144	134	140	149	151	128	141	152	145	135	158	138	158	129	125	150	152	134	139	132	159	141	151	130	133	160	143	137	132	151	146	142	142	132	130	156	150	172	133	145	146	150	172	134	158	165	141	143	121	162	142	157	133	152	158	134	145	165	139	137	128	148	148	151	138	167	156	142	157	145	135	152	147	158	160	130	173	134	142	137	129	148	140	140	170	128	125	168	154	139	124	137	158	136	145	137	127	142	126	120	151	154	133	150	155	144	129	141	120	138	139	154	138	158	143	134	126	151	136	158	143	158	141	127	152	129	135	145	133	131	128	159	138	173	141	159	153	139	140	158	137	163	138	151	154	118	134	122	145	158	149	151	150	136	144	137	149	166	156	161	147	154	131	138	136	134	136	156	152	124	157	143	148	161	133	130	139	151	144	153	140	124	142	124	139	120	152	149	135	158	129	141	137	126	158	135	153	145	126	149	132	147	153	143	154	138	151	154	145	145	181	142	153	154	133	136	150	133	145	133	165	139	136	140	161	147	135	135	145	127	147	130	127	141	151	139	140	141	154	151	137	150	163	133	165	143	156	149	139	109	145	137	147	159	125	159	145	136	138	179	136	134	145	144	139	155	141	123	143	141	133	136	129	150	158	129	145	142	128	162	154	152	156	144	162	129	131	141	134	159	142	158	179	132	156	141	133	137	146	174	145	139	130	137	126	156	150	129	127	161	143	141	145	151	138	136	145	138	161	125	142	175	131	148	131	145	140	152	144	139	136	148	142	177	140	136	131	154	155	162	134	137	138	147	131	131	153	159	140	137	153	150	150	150	136	140	127	137	143	138	163	147	157	138	155	137	135	141	142	161	150	143	167	152	161	139	136	159	120	153	141	119	129	137	143	138	150	164	156	159	151	127	116	150	139	149	165	136	154	134	145	125	151	161	148	146	136	150	154	143	126	162	135	156	152	136	133	134	127	153	135	155	161	128	143	131	151	148	120	154	139	123	146	141	143	141	165	155	130	171	148	141	144	147	129	147	136	151	141	128	139	139	156	140	172	167	157	153	150	130	131	128	127	140	146	149	146	143	137	145	148	137	131	136	126	160	148	145	156	139	136	126	152	149	147	163	116	155	140	126	164	145	169	154	174	140	128	139	145	137	149	158	152	133	143	142	148	151	135	134	158	136	147	136	136	145	143	124	138	158	157	132	156	150	139	140	130	159	158	149	134	148	139	128	150	158	129	148	140	160	149	151	146	143	136	139	149	144	149	145	117	148	141	139	150	141	145	142	158	154	166	158	151	132	148	146	139	130	129	140	135	151	130	136	154	141	136	132	161	151	144	145	142	160	147	159	159	127	149	168	124	147	143	138	127	132	136	128	140	171	147	142	164	152	132	152	125	143	145	133	144	144	155	147	148	152	163	140	130	153	118	144	151	137	144	141	141	135	130	143	147	128	143	136	158	121	175	151	138	136	142	139	123	138	151	148	152	156	157	155	122	144	155	124	160	139	168	150	134	131	144	128	153	153	132	153	146	166	133	147	153	156	139	130	157	151	146	165	149	148	144	156	175	125	126	150	134	143	139	129	138	133	142	147	139	147	126	160	130	131	163	151	146	132	142	151	148	151	128	160	141	151	127	145	140	153	131	135	144	137	150	156	152	131	155	126	151	119	151	153	136	145	153	154	146	137	118	160	144	161	156	164	166	102	134	141	146	138	164	142	127	131	138	143	122	132	125	152	146	147	158	147	122	125	141	126	126	148	172	155	144	154	136	114	152	170	117	157	115	148	146	132	142	158	135	132	131	145	120	126	127	145	144	130	148	143	146	140	137	152	146	170	139	139	139	140	153	138	166	131	170	139	143	155	154	156	133	122	134	142	149	146	140	145	135	140	153	127	178	143	153	163	132	138	152	122	115	123	128	141	162	133	138	136	136	134	140	142	136	146	157	147	146	155	152	153	116	142	143	143	136	159	146	143	141	148	146	135	134	133	126	146	144	134	144	142	136	155	128	139	133	149	173	149	137	142	156	145	153	146	170	158	159	139	149	135	158	143	150	148	151	150	175	140	147	148	139	151	161	152	152	141	148	137	145	164	162	147	162	151	154	134	157	164	166	127	155	129	142	151	151	143	145	155	148	134	161	141	147	133	135	154	135	143	126	138	134	148	127	131	150	137	157	145	126	128	131	146	154	148	147	149	141	143	132	160	122	149	120	132	144	139	123	151	136	144	183	134	150	130	145	158	171	136	154	153	161	133	165	159	137	135	159	152	136	134	152	137	132	122	156	169	147	149	157	147	157	166	133	149	132	152	132	170	134	139	139	133	136	135	162	156	145	141	152	155	134	157	129	152	163	146	143	148	146	122	149	152	157	140	131	160	144	149	148	167	170	147	145	149	141	124	125	156	156	140	119	145	116	139	149	162	143	152	135	138	165	138	137	134	142	137	145	138	141	160	160	151	133	177	137	127	156	127	149	147	139	138	116	146	158	151	132	159	146	140	139	152	161	147	140	155	135	133	147	157	135	145	131	153	138	157	141	120	144	151	127	131	164	157	140	150	125	150	157	149	153	147	149	145	128	143	120	142	147	136	147	131	161	129	146	145	131	153	157	132	117	132	152	149	145	147	138	154	141	151	131	138	143	132	153	141	156	146	150	137	125	141	133	127	154	132	136	157	154	142	147	139	169	128	139	137	136	127	141	128	132	158	168	158	153	172	134	131	123	137	149	142	161	137	155	150	146	144	139	143	158	142	141	138	140	132	143	138	138	130	134	159	151	162	127	128	163	132	129	132	136	149	151	155	150	157	149	155	149	142	153	143	147	130	148	134	131	138	164	157	155	125	132	144	143	146	148	152	146	131	144	141	142	155	126	142	148	143	128	153	157	142	155	154	148	152	115	140	151	132	151	166	143	157	158	138	128	158	128	144	161	146	118	159	146	154	147	167	165	150	134	173	137	132	134	134	140	152	130	142	129	137	131	124	162	142	153	145	123	130	128	162	143	130	122	139	129	149	146	147	137	154	158	164	146	146	123	156	160	147	136	156	136	147	150	141	146	125	140	144	152	152	136	126	159	161	152	147	119	144	138	133	129
7139	9821	19060	21717	19499	15728	13322	14818	12147	8172	7137	7242	8743	8382	7255	6761	6888	5269	4841	3388	2603	3313	3012	2850	2665	2126	2051	2437	2604	2026	1661	1287	1161	976	1016	1224	1166	819	789	692	552	551	539	599	595	594	521	450	466	419	452	392	432	418	406	434	550	622	625	534	452	427	437	422	410	409	409	406	363	395	408	432	439	420	407	417	407	414	421	430	416	388	416	392	420	396	399	402	439	419	407	409	401	408	421	385	386	406	407	393	382	407	388	377	388	362	399	456	421	428	433	441	431	415	426	404	384	418	470	418	403	395	425	372	429	420	406	378	410	388	421	430	371	386	420	381	422	401	380	416	374	405	412	434	360	414	411	399	392	389	395	397	372	399	407	419	401	392	445	398	408	449	415	393	404	459	401	388	440	399	406	393	425	442	346	415	410	452	407	387	403	426	415	404	400	397	393	387	410	431	389	407	413	398	388	401	441	419	393	396	460	431	427	431	421	407	460	360	407	403	410	440	397	362	409	430	392	409	396	415	385	396	427	419	409	400	397	393	415	401	385	401	377	403	393	404	387	392	443	393	430	370	353	425	419	391	406	423	395	394	402	378	438	414	406	431	436	406	409	418	395	375	421	409	403	432	413	429	385	380	393	374	411	396	424	423	413	397	381	424	426	418	400	421	409	425	404	405	426	378	422	410	418	420	413	449	409	408	434	391	373	416	386	408	423	460	418	382	401	406	427	416	403	409	442	412	433	375	416	433	440	381	409	404	368	402	386	408	434	431	399	440	415	424	382	413	407	442	398	418	386	403	383	391	427	434	433	421	431	375	410	425	393	434	384	378	405	389	414	469	405	438	427	407	413	398	395	410	404	413	422	420	391	432	393	405	408	388	392	423	421	405	400	417	429	393	408	384	421	388	405	433	435	419	411	442	405	343	399	411	411	447	396	391	400	400	377	441	414	414	424	428	423	380	410	405	405	397	420	446	412	406	405	410	394	415	386	402	403	426	394	403	390	398	411	381	420	376	411	370	436	410	401	399	420	397	427	384	408	392	432	406	389	403	401	412	370	435	419	376	409	376	398	391	415	396	376	416	399	394	409	414	394	424	412	398	406	379	404	400	402	423	409	424	404	461	424	401	400	392	386	406	383	417	397	423	367	415	441	419	397	402	396	417	402	376	385	434	394	422	438	416	354	426	401	406	399	405	428	402	410	429	401	411	417	422	407	427	389	389	426	399	384	411	406	414	403	393	433	402	436	430	395	380	406	419	377	406	401	397	444	423	364	414	412	389	408	410	442	370	392	436	410	408	415	431	374	425	386	400	414	432	403	407	383	389	413	431	399	430	410	392	392	438	391	437	427	406	430	419	388	404	404	399	428	386	419	366	392	414	406	403	413	439	404	408	409	408	417	419	437	431	425	402	395	431	393	396	378	410	361	420	393	404	378	421	439	424	398	417	352	407	351	381	413	420	384	399	415	399	416	408	358	431	395	407	387	396	426	457	390	400	413	384	398	407	436	389	405	426	420	424	407	407	387	408	427	426	390	414	413	425	418	443	410	407	409	404	399	454	396	420	406	428	425	378	423	450	382	407	416	409	401	390	395	442	428	436	465	436	442	411	411	421	397	432	429	424	416	410	414	439	409	430	419	405	404	419	403	400	411	413	403	434	420	416	387	449	373	436	402	430	426	441	396	420	409	421	417	416	387	394	398	383	412	376	423	417	402	393	398	397	369	389	412	387	407	410	406	428	465	395	388	405	419	423	367	424	407	407	389	389	413	410	431	420	424	418	372	419	414	385	409	389	407	423	422	398	416	399	366	396	387	397	399	412	417	388	419	413	395	396	409	438	387	370	419	380	404	426	403	428	420	414	381	390	399	423	387	402	430	418	379	410	434	434	432	401	441	423	404	391	378	385	383	414	414	439	368	400	394	415	404	378	420	399	406	392	382	440	411	431	392	424	423	412	368	402	404	436	448	386	427	397	416	430	383	423	402	427	428	390	382	405	425	401	411	415	409	398	370	402	395	409	381	427	398	407	419	387	396	420	413	413	402	404	421	400	412	393	418	394	422	388	422	412	401	425	413	419	417	396	432	374	413	426	419	408	430	394	443	370	416	405	416	380	400	419	450	430	395	423	417	427	387	400	383	385	386	441	384	420	412	382	396	413	428	410	405	447	417	418	420	434	375	443	395	394	388	428	435	412	405	426	407	389	434	412	456	425	426	403	395	417	399	375	427	417	413	398	407	418	385	415	400	401	400	391	413	424	411	402	391	406	421	371	406	406	401	403	401	432	402	408	391	402	397	379	355	420	398	394	425	392	413	418	420	394	407	386	398	431	443	429	387	390	420	378	424	404	406	406	448	395	404	444	461	429	403	391	448	427	410	407	394	398	416	401	397	426	396	406	433	417	386	386	392	400	421	383	404	411	406	397	387	414	389	399	384	439	457	427	408	409	416	418	375	429	427	446	414	404	381	407	404	414	392	408	413	378	413	416	418	420	424	413	411	392	395	412	378	415	415	430	403	425	412	412	404	374	443	401	407	372	360	396	458	407	380	374	391	396	443	425	456	427	417	408	421	389	422	412	445	378	377	413	446	423	395	390	382	416	437	396	378	393	401	376	391	416	409	465	399	437	368	398	401	404	401	390	398	368	408	399	432	406	412	422	404	415	390	429	422	424	428	403	401	398	435	396	375	423	399	417	402	412	390	431	423	440	411	408	410	420	417	404	386	434	415	393	398	429	379	405	415	433	440	387	390	396	416	369	378	383	402	397	444	369	423	416	409	374	376	416	425	432	417	405	414	424	407	418	428	391	411	401	413	403	399	416	432	437	412	460	430	422	410	376	406	407	408	418	400	420	437	425	396	412	358	420	390	418	427	370	373	410	425	401	417	407	404	409	377	396	397	396	412	437	436	410	438	402	420	394	394	437	415	419	434	407	417	433	398	405	427	447	436	396	394	406	364	400	420	390	372	402	402	403	400	433	404	383	408	422	397	438	382	395	394	412	414	387	386	415	392	389	367	406	423	423	402	382	434	404	443	410	416	417	409	391	389	406	421	399	397	428	415	458	391	402	409	428	371	442	418	386	378	395	399	379	398	376	395	433	426	384	406	403	402	377	390	402	415	385	454	383	409	422	378	394	384	422	432	411	387	404	445	424	403	407	394	422	423	403	415	399	422	392	404	408	395	367	401	401	425	431	387	448	426	383	406	387	390	400	417	384	406	380	406	425	442	427	425	423	405	416	378	395	417	410	397	422	420	391	370	427	406	407	414	389	422	412	409	413	421	422	437	402	400	386	445	404	390	416	400	396	431	433	414	414	392	400	392	401	391	436	399	421	428	400	395	381	418	387	376	382	390	404	412	403	400	397	416	384	434	395	395	420	401	398	397	390	419	388	411	429	409	405	405	423	407	413	425	428	387	413	412	399	378	401	393	418	395	407	387	394	412	395	409	379	414	413	398	408	420	419	397	404	384	418	436	403	395	401	400	403
29929	34465	45428	41322	34231	31107	28088	32973	30602	23073	20331	15753	19604	19061	17847	16122	15554	12320	10814	7462	4971	6166	6066	5098	4300	3609	3493	4358	4213	3334	1716	1278	1337	1640	1326	1408	1106	690	574	417	256	305	339	457	443	400	268	205	185	155	156	178	147	159	148	184	313	307	249	203	114	132	117	130	121	150	144	147	109	128	130	111	123	135	124	103	148	122	117	155	134	129	126	118	116	135	150	138	144	132	125	123	137	119	127	118	130	107	132	145	134	136	134	125	117	131	122	117	118	122	119	107	143	139	116	121	148	120	105	146	113	113	138	115	117	108	123	122	122	129	125	117	130	144	120	129	107	124	113	122	116	136	122	139	125	113	142	134	124	112	167	137	129	124	117	141	120	115	130	128	132	140	105	119	134	127	132	126	122	134	124	124	124	117	120	123	141	129	115	132	125	132	127	122	118	122	126	132	132	137	116	127	114	125	111	131	119	129	118	122	107	132	119	130	121	117	108	130	150	121	100	134	113	129	105	113	133	137	153	125	113	134	135	124	145	126	128	114	135	126	130	127	125	129	117	126	125	138	129	131	143	139	134	123	121	112	129	126	122	136	123	143	136	111	145	113	126	149	109	132	116	128	116	123	136	117	110	107	140	122	119	112	145	139	146	124	143	109	115	132	114	107	139	134	137	113	124	116	131	128	132	122	119	119	138	124	132	120	116	117	128	125	125	126	109	127	117	132	141	135	136	153	132	114	109	126	121	137	128	124	135	101	114	138	125	139	125	119	129	154	135	120	119	129	114	145	120	117	125	122	130	135	129	113	116	153	130	132	130	108	122	134	126	120	124	136	116	121	119	108	105	133	131	147	129	141	113	120	136	131	140	135	100	120	139	110	137	141	120	130	130	137	112	117	121	104	135	124	119	127	130	143	130	121	98	137	118	131	113	153	105	104	132	136	127	112	127	135	133	117	152	122	132	118	132	135	128	123	116	120	124	111	118	125	133	130	131	129	143	127	123	153	137	120	128	140	140	140	117	113	114	118	145	129	116	115	131	116	136	107	135	133	128	122	134	131	102	121	114	113	121	121	115	144	132	119	136	134	123	130	141	112	132	119	134	130	118	107	126	147	134	110	123	127	138	127	110	111	122	154	119	115	133	125	134	125	112	123	132	135	119	119	109	123	123	127	126	128	125	133	119	135	112	111	103	132	130	125	132	136	132	125	129	134	138	139	115	127	113	109	127	125	128	149	112	128	131	133	119	127	103	112	143	117	137	131	134	118	143	133	122	126	122	137	132	143	131	145	136	126	102	154	131	132	140	135	146	128	127	113	104	137	106	138	148	137	132	137	118	138	139	140	120	137	117	147	130	111	148	119	131	123	114	124	134	129	136	123	151	120	134	133	119	119	120	114	118	94	101	138	139	114	126	127	122	125	138	135	124	133	130	136	142	141	108	132	115	118	116	137	117	144	125	129	149	133	118	136	124	132	119	122	120	146	139	135	116	144	137	118	124	139	120	122	126	114	121	127	117	114	110	131	131	105	116	113	130	116	130	134	122	121	143	122	121	146	131	116	140	125	139	126	147	135	125	155	120	122	119	142	128	111	120	129	103	126	127	117	127	124	144	126	122	117	125	154	132	143	115	141	118	144	129	115	142	146	119	123	154	142	107	116	116	128	103	146	125	129	131	129	145	128	125	122	123	110	133	129	121	129	122	133	135	127	125	153	138	143	119	142	128	144	119	125	131	139	119	139	125	120	145	130	108	141	111	129	132	125	132	122	122	123	136	118	143	130	129	127	111	121	121	120	115	118	130	137	135	139	145	119	115	143	133	121	110	142	137	121	124	139	150	152	157	119	131	136	144	127	134	148	129	127	133	117	132	130	120	110	138	127	114	104	117	108	120	119	147	140	137	131	134	108	149	128	118	110	117	125	145	135	127	104	125	142	119	133	136	124	144	130	128	135	135	139	110	123	137	120	129	127	128	112	121	125	124	133	128	122	119	143	131	111	135	124	122	120	136	136	122	128	128	126	100	131	105	133	143	115	122	117	119	148	122	134	129	122	109	135	125	132	115	129	125	116	110	133	128	118	133	116	128	135	123	132	128	156	139	124	123	120	129	119	121	120	123	111	132	134	138	112	132	95	141	131	120	121	105	135	136	134	142	124	119	117	130	134	128	146	128	141	135	125	115	152	112	117	132	123	116	112	128	140	139	127	155	137	124	110	131	123	134	128	142	147	121	121	132	137	132	112	129	123	132	124	146	146	134	127	122	106	124	113	129	109	114	121	126	133	145	134	144	141	146	135	129	124	121	135	127	129	131	145	129	128	117	123	122	127	126	127	129	126	134	136	125	115	129	126	129	136	114	134	122	134	131	110	136	120	118	135	111	96	123	117	139	144	138	121	114	120	137	118	151	125	127	123	115	125	133	130	133	110	139	134	127	122	123	139	128	117	137	120	138	122	124	130	115	131	127	125	133	139	129	110	121	117	119	117	118	115	131	126	125	126	153	128	136	118	128	120	138	140	129	120	129	113	116	129	145	120	114	143	121	139	112	121	117	123	131	129	117	142	132	120	140	131	137	111	142	120	125	121	133	146	138	136	115	126	137	120	134	140	122	107	142	111	111	130	144	129	128	134	119	144	125	120	144	118	127	136	129	140	135	128	125	128	134	133	121	128	105	116	141	119	148	130	131	133	136	118	116	126	102	120	141	123	117	135	148	98	141	136	128	120	126	132	129	154	127	131	119	119	124	131	128	113	137	130	123	118	114	139	134	122	127	142	130	144	107	132	121	123	117	126	134	121	114	128	137	122	116	143	105	122	110	106	113	140	120	137	134	126	107	135	144	129	124	147	138	133	142	121	124	145	116	142	136	129	130	126	117	118	133	139	134	124	150	133	133	128	119	137	120	135	149	137	135	111	106	107	106	143	122	136	127	130	109	131	120	120	116	129	123	123	123	117	136	105	124	120	118	136	141	121	118	139	131	118	145	127	105	124	131	121	126	138	123	138	129	112	133	117	144	117	144	113	112	122	133	127	140	129	113	115	136	121	133	118	119	118	125	130	136	128	116	108	135	122	120	121	129	127	124	150	116	131	127	117	124	133	125	121	124	130	139	124	127	145	123	157	123	121	103	122	124	127	131	128	128	143	128	135	122	124	114	138	140	120	126	140	135	136	124	123	141	112	111	139	124	127	120	115	143	145	147	128	131	124	113	125	118	124	113	124	124	135	114	130	127	123	129	120	124	101	127	120	121	118	118	135	138	119	124	129	118	132	130	122	110	142	132	111	115	115	145	117	135	142	120	126	107	115	121	133	132	101	132	127	117	144	125	126	100	115	130	135	133	125	126	129	125	121	115	134	122	124	126	136	162	147	103	130	122	117	124	113	121	119	133	128	153	132	159	135	108	144	120	132	112	125	109	135	121	137	114	127	133	115	139	129	130	142	127	140	124	129	122	117	141	116	98	130	125	118	128	110	130	140	111	151	115	129	119	133	127	123
20612	30441	42581	44640	42527	41569	40243	45914	43398	37400	37589	31669	36383	36657	35613	36070	33393	31021	30648	25269	20659	25796	24995	22316	20718	16830	17133	21175	20232	15754	9332	7354	8030	10227	8393	9083	7348	4368	3704	2406	1429	1650	2105	2644	2773	2561	1334	946	726	596	572	566	548	497	481	799	2028	1791	1332	800	423	370	369	386	372	442	471	399	360	341	360	362	372	337	355	351	393	343	386	381	363	369	404	356	382	352	364	383	378	374	402	383	359	375	406	369	370	379	365	339	392	365	378	353	358	328	363	382	399	352	385	387	342	336	387	380	369	365	390	374	356	393	363	376	345	329	376	352	393	328	369	371	405	327	400	390	376	382	363	379	351	349	363	340	327	385	372	383	377	388	376	355	358	369	399	369	380	388	386	385	368	378	347	384	395	376	353	372	361	413	422	362	335	362	360	396	360	342	367	386	376	388	350	367	400	368	365	360	329	355	386	372	388	390	405	335	386	329	366	352	334	371	384	393	380	356	387	386	399	402	362	377	392	321	379	365	360	390	395	375	356	367	360	350	362	392	365	350	346	387	388	360	368	399	380	380	376	405	368	376	345	366	362	367	376	369	363	410	377	380	348	355	364	365	353	369	427	342	379	362	345	398	363	362	360	388	337	387	325	350	379	387	357	339	390	342	384	352	376	356	368	348	387	322	347	367	398	379	356	368	374	376	353	397	353	352	392	357	327	371	357	366	380	356	376	368	378	352	358	357	381	371	394	377	367	387	369	370	393	367	350	361	368	388	379	350	412	369	359	406	369	357	384	379	357	337	369	381	364	405	380	338	372	385	372	360	370	366	369	357	382	379	349	356	365	372	355	398	371	363	371	369	384	355	351	386	395	358	344	336	376	343	385	381	394	339	384	342	381	353	409	373	372	358	355	357	380	372	316	365	377	400	418	405	377	351	365	406	364	366	397	381	369	382	354	400	386	393	368	386	381	346	403	384	374	365	374	396	393	396	364	351	392	358	385	372	386	378	405	376	358	392	354	376	347	365	343	348	378	377	399	412	391	378	378	391	361	341	387	379	390	382	378	359	381	368	379	369	369	386	362	393	389	355	372	363	368	357	357	372	377	406	410	430	361	349	381	365	400	378	325	343	376	359	391	354	401	375	378	353	364	384	369	357	354	349	354	399	365	379	400	364	371	356	398	381	380	356	362	354	342	331	386	408	376	402	371	340	374	367	369	397	427	373	399	356	374	366	346	380	345	381	397	377	368	374	354	387	396	343	388	371	381	358	377	359	363	358	357	379	376	375	414	337	342	348	331	340	361	431	381	360	393	336	385	358	375	333	357	388	347	358	355	375	374	371	384	364	374	409	365	342	360	358	386	359	377	341	369	391	383	364	375	383	377	339	353	346	383	408	392	373	377	378	373	385	353	359	373	349	354	379	374	379	356	368	368	369	340	371	385	367	359	387	399	369	386	352	364	366	367	368	354	348	349	385	391	349	381	380	373	409	360	385	376	384	367	349	381	368	369	364	359	389	367	358	396	391	407	403	362	352	351	324	380	352	356	371	368	364	363	402	357	372	355	361	378	356	374	406	349	396	367	358	375	386	358	389	380	376	406	389	422	347	361	362	391	358	400	384	380	359	372	387	391	337	375	398	379	400	375	364	408	330	360	353	350	371	363	367	355	384	350	400	365	327	349	391	375	375	363	392	347	377	377	393	381	384	385	375	336	382	394	390	380	391	346	350	375	348	354	354	350	392	385	393	366	353	364	393	340	400	362	377	395	382	371	379	375	347	333	375	374	385	346	387	340	379	347	356	336	372	375	374	392	371	376	405	394	372	350	369	373	387	378	390	362	391	399	381	358	327	356	379	382	363	407	364	369	342	390	397	362	353	339	379	390	342	382	387	368	404	361	354	377	377	377	409	378	380	397	341	367	385	359	384	370	382	390	363	380	360	382	371	376	386	352	380	367	367	397	380	361	374	398	366	386	370	386	374	392	346	381	361	364	382	369	370	405	379	374	356	395	377	359	320	403	371	370	357	362	341	378	370	386	349	386	349	378	375	366	379	424	368	361	367	379	382	391	364	368	399	370	365	365	392	377	373	362	362	395	325	392	388	389	371	351	361	385	361	356	381	349	393	383	381	346	393	337	359	362	365	343	381	352	349	395	377	361	380	355	378	358	353	363	380	373	338	375	348	342	375	417	357	389	368	340	390	379	367	387	395	376	361	354	351	385	383	420	353	361	374	346	366	356	390	346	347	358	354	383	378	398	365	370	362	350	374	397	368	377	382	391	387	359	362	375	364	380	398	333	358	359	404	345	370	339	367	400	366	352	422	364	349	369	410	378	358	351	407	375	390	376	357	372	351	381	346	362	371	384	365	364	356	355	361	359	383	387	368	391	368	344	369	385	381	376	376	348	362	374	387	358	364	365	404	379	343	389	358	393	365	375	373	368	360	374	374	379	385	370	373	389	360	364	388	345	386	369	403	395	391	374	387	354	345	374	374	379	396	363	325	365	363	369	336	381	370	413	371	335	360	356	357	386	397	393	370	385	350	365	388	365	359	398	358	356	359	381	371	345	375	387	332	337	353	374	371	355	342	322	381	369	360	394	338	353	401	355	334	350	382	360	374	368	346	354	392	349	378	350	377	370	369	360	387	381	361	360	361	370	369	356	381	384	358	359	360	362	358	380	375	355	381	369	375	359	379	343	341	379	365	385	344	354	370	401	362	343	364	394	374	348	383	374	368	380	378	370	379	386	362	371	387	359	363	349	388	370	338	337	375	389	373	394	367	372	379	362	406	368	369	333	350	405	345	379	354	372	349	334	366	395	365	381	380	369	363	372	337	394	371	390	384	349	394	372	367	351	320	375	386	363	396	372	362	403	358	378	390	389	387	391	355	363	346	399	363	400	382	353	401	381	373	359	336	383	369	353	351	391	366	360	362	372	420	383	383	398	381	384	405	385	387	341	381	354	372	379	354	367	358	354	372	372	345	357	402	341	370	358	370	385	414	332	404	409	380	409	355	352	375	336	371	361	373	384	376	357	371	338	402	376	386	372	371	352	391	343	363	364	364	361	346	375	348	365	368	355	344	381	351	380	365	407	382	395	349	372	394	368	381	389	391	382	364	362	385	358	368	354	378	355	353	369	381	404	363	386	394	376	357	374	373	377	354	369	375	359	412	368	367	373	368	389	363	339	375	396	369	364	362	398	364	357	375	365	349	394	350	363	365	379	353	351	362	349	362	389	412	357	370	373	412	377	356	379	359	362	400	341	363	363	352	357	392	361	369	379	361	414	375	373	362	360	338	367	396	367	360	417	376	358	381	389	359	411	379	342	416	395	365	371	366	426	407	371	373	371	386	381	375	379	350	364	356	364	401	406	322	432	390	374	365	331	363	370	362	375	353	404	419	365	406	344	382	409	373	386	350	365	390	367	371	398	364	394	338	357	347	376	371	381	357	354	385	374	397	324	341	405	396	352	378	367	373	346	363	348	356	349	380	381	320	339	364
33723	40011	46955	40410	37534	32921	34091	38272	38566	30506	27920	25407	28721	26535	24623	24646	22109	17915	17291	12517	8904	10148	9977	7604	7655	5544	5238	6525	6704	5890	2798	2036	2219	2515	2108	2404	1594	1015	746	439	430	504	589	666	815	678	535	286	258	209	204	184	208	194	165	273	527	522	409	264	179	179	186	172	200	168	191	186	170	195	176	183	167	183	167	152	175	182	162	204	160	145	169	200	172	164	178	149	183	170	161	187	192	171	163	190	157	151	178	185	163	161	181	171	188	157	146	159	171	178	170	163	178	197	165	176	158	159	151	215	169	164	176	153	160	163	184	166	154	177	162	168	169	152	168	194	176	176	188	165	169	152	180	172	193	189	159	155	167	163	168	169	184	172	157	181	178	189	182	168	175	163	153	166	178	162	161	168	158	156	170	168	183	161	193	157	193	185	164	206	172	178	155	189	145	182	161	186	183	183	165	172	200	180	185	166	161	163	167	158	209	173	171	164	190	185	166	183	174	167	170	168	165	164	165	193	164	188	169	161	185	179	187	162	168	150	178	153	163	164	172	188	153	175	165	173	166	175	181	150	174	161	173	175	175	177	152	193	138	182	187	178	157	185	188	182	177	154	146	196	186	182	155	188	165	168	170	162	185	173	193	170	197	188	190	162	183	175	171	167	162	147	158	155	158	169	193	171	182	165	179	171	189	173	176	186	169	159	174	167	171	190	178	177	167	157	161	164	173	179	175	164	172	180	166	165	160	179	151	179	175	168	171	173	178	161	175	166	176	170	167	160	159	174	179	166	173	181	170	178	162	163	160	169	166	175	150	181	154	176	164	142	159	161	182	168	177	180	178	172	179	157	173	160	165	179	174	170	164	178	159	161	174	156	181	165	188	147	192	171	139	156	197	177	200	169	181	171	152	206	159	179	166	160	156	184	170	146	185	170	189	187	170	171	178	144	176	157	162	172	184	182	168	166	179	169	172	185	193	177	169	172	159	176	171	154	167	174	172	187	170	160	160	181	190	197	190	195	194	187	160	161	179	174	157	173	165	172	187	177	158	180	156	188	179	155	207	169	177	180	186	167	168	176	143	192	164	163	193	169	176	169	186	172	195	179	176	174	171	167	159	176	184	146	154	161	163	166	150	191	172	166	141	158	186	165	152	174	193	176	181	187	166	172	178	153	165	162	177	172	174	175	187	187	175	182	167	183	166	185	159	164	174	185	175	164	168	151	161	170	195	174	184	156	171	164	169	178	161	174	168	167	168	161	186	186	183	210	155	187	184	181	171	165	162	167	159	163	159	179	196	213	176	150	163	187	157	152	147	163	163	176	199	160	160	156	141	171	190	177	188	143	173	167	167	189	185	179	197	185	166	182	173	173	173	160	145	153	176	163	156	184	167	174	167	154	165	178	187	164	172	163	178	159	168	174	191	199	181	173	202	192	175	169	179	154	194	154	174	170	138	173	159	161	158	168	173	165	174	167	182	184	180	183	182	199	175	167	171	200	199	171	190	177	149	178	188	198	158	160	159	179	185	167	190	174	180	172	151	179	166	153	159	184	189	185	167	176	168	177	176	180	152	162	193	181	152	181	211	173	177	195	168	163	167	164	153	190	171	209	161	195	160	175	170	137	165	182	199	160	177	171	164	168	179	154	163	174	154	156	184	181	175	163	191	172	167	187	167	180	157	189	181	170	174	178	185	177	191	176	183	182	152	166	160	192	180	181	163	163	165	201	146	163	164	171	172	202	176	167	184	164	178	152	180	139	175	150	188	190	168	161	180	161	177	170	170	177	161	193	183	191	174	169	162	174	177	196	194	168	190	159	172	180	155	189	183	167	160	166	163	174	162	184	161	161	188	173	170	195	167	168	156	185	159	154	164	184	196	156	166	186	163	189	205	181	170	192	197	187	170	139	160	157	189	170	192	166	166	165	171	164	151	178	164	181	162	172	168	176	168	156	171	192	165	192	192	188	167	168	167	196	171	158	177	180	160	168	191	187	174	149	174	193	167	196	178	174	173	189	150	159	169	156	166	185	171	188	130	158	187	140	172	155	191	199	164	168	184	179	147	172	162	171	137	174	155	160	178	177	184	184	166	177	150	161	195	164	171	160	176	179	179	159	159	162	184	168	134	169	179	175	173	172	160	184	182	191	180	159	182	156	183	132	177	155	176	183	169	179	184	176	182	180	176	178	202	179	174	166	187	156	165	180	164	157	192	169	190	184	184	170	193	169	153	184	172	176	166	145	179	171	154	154	168	194	178	157	154	165	163	179	175	169	194	166	166	165	174	172	185	151	151	176	173	166	152	158	166	165	186	158	178	177	170	160	169	193	180	185	163	179	174	172	166	144	171	191	188	179	170	172	189	149	207	179	169	163	169	177	176	175	197	189	197	160	191	170	168	176	188	165	172	176	160	169	180	155	191	178	174	193	172	179	156	164	174	202	162	180	164	160	189	172	181	167	175	175	183	192	168	169	165	146	166	171	189	174	173	168	171	147	178	187	154	143	179	166	175	181	184	156	195	174	176	164	156	168	175	205	169	176	195	156	147	159	173	163	152	187	143	187	186	180	159	182	145	160	178	145	162	167	171	164	175	166	170	162	176	168	188	184	184	148	164	185	195	170	161	181	169	167	153	186	152	189	190	173	175	153	176	183	171	175	198	168	170	188	168	163	152	177	167	155	182	167	189	146	173	166	158	150	166	184	187	162	178	158	153	173	190	171	175	173	172	167	173	165	165	177	185	140	167	158	181	192	194	165	179	191	186	162	177	170	169	176	159	166	179	180	163	192	185	183	198	155	150	163	161	181	178	163	171	158	183	188	179	182	184	171	174	156	180	177	167	171	180	171	190	149	180	185	169	150	163	178	160	191	200	158	200	169	161	191	179	192	186	198	179	168	159	172	178	162	167	160	163	164	170	151	172	178	149	188	190	170	180	166	190	146	155	192	182	156	205	189	176	152	190	170	170	164	162	180	188	192	173	158	168	151	178	150	168	165	181	174	184	195	148	184	156	168	182	179	160	168	186	189	170	170	188	167	176	158	177	169	181	183	181	160	179	175	188	172	188	188	182	173	171	183	166	172	174	169	173	189	188	152	179	161	162	170	160	170	170	182	179	198	158	185	152	181	183	191	198	174	162	189	192	176	203	160	178	181	188	183	148	183	164	169	162	174	177	162	183	150	159	146	179	178	161	159	156	156	159	180	162	169	187	166	162	176	175	169	181	164	189	182	177	187	176	157	178	158	158	169	162	162	192	189	177	180	171	188	176	187	185	181	177	176	162	179	179	183	157	155	179	167	177	174	194	177	184	179	170	185	164	156	163	161	164	168	175	187	169	189	189	185	193	172	165	182	182	160	176	159	182	184	152	193	160	182	150	167	165	162	169	189	178	168	159	191	174	175	154	177	165	173	181	167	162	156	174	186	166	171	195	161	180	193	157	179	155	191	167	165	172	157	184	190	182	177	173	156	179	172	173	172	173	167	166	174	194	151	156	163
22626	34705	45314	47430	47119	45687	47902	51325	48205	44947	42039	41239	43091	43092	41431	42956	38449	37125	38575	32584	27829	32557	31703	27607	28523	22937	22831	25377	26157	22465	12048	10128	11869	13165	11876	13553	9789	5854	4058	2525	2574	3056	3727	4131	5002	4305	2870	1192	899	797	684	793	734	623	602	1230	3022	2918	1939	942	518	493	540	532	540	542	505	484	539	492	492	496	473	452	459	460	411	491	463	472	474	472	473	473	482	501	492	495	471	518	475	514	495	476	481	468	509	512	454	453	449	460	483	480	479	483	503	494	504	474	450	471	494	457	492	508	476	457	463	504	480	442	507	456	494	472	512	449	451	460	496	518	457	497	468	447	486	478	512	507	457	488	458	503	496	461	507	454	481	481	419	470	488	492	471	489	456	482	471	514	455	489	483	484	462	461	483	460	515	488	449	475	469	445	500	477	513	447	463	454	495	436	452	462	511	433	448	499	522	472	460	483	466	513	480	475	478	501	475	518	502	464	489	506	482	458	467	518	473	460	474	466	477	505	487	490	483	517	478	490	492	508	461	469	469	465	436	485	499	460	491	452	481	449	480	478	463	461	474	491	482	503	504	485	501	469	467	481	447	470	488	492	483	504	493	486	471	489	475	492	453	479	503	478	494	478	471	505	465	523	474	497	485	497	502	489	506	486	474	489	439	479	490	445	473	449	463	495	485	497	501	495	502	513	479	468	464	464	496	488	438	467	484	506	491	501	494	467	465	492	480	463	533	498	492	490	492	477	480	470	451	462	482	521	501	493	461	479	478	464	456	493	507	517	496	467	498	529	425	510	510	439	509	490	485	478	501	484	491	484	475	491	476	457	501	507	520	506	476	477	491	452	488	523	471	478	483	468	464	487	495	504	424	494	480	493	517	491	504	473	507	459	435	477	486	505	481	452	465	471	483	448	467	468	481	492	486	497	479	460	461	464	468	460	480	529	508	485	447	460	481	496	440	493	493	490	490	483	497	457	462	453	481	479	500	476	456	469	479	476	465	478	503	451	480	480	477	495	479	468	487	478	474	522	458	468	478	491	458	471	462	469	491	518	469	467	458	469	496	480	478	482	495	459	453	429	460	474	478	469	502	491	526	500	491	476	506	484	518	503	502	483	466	458	469	469	452	477	477	461	508	516	545	506	480	470	470	490	494	485	472	467	503	467	489	504	481	477	436	515	446	459	490	484	486	451	446	497	457	465	460	444	443	490	495	464	479	492	492	493	483	477	472	484	492	466	475	459	525	483	472	471	488	472	484	492	476	485	487	472	462	521	500	474	483	487	482	460	489	447	471	461	423	458	448	468	514	532	491	499	480	492	521	508	481	462	491	444	552	465	482	499	449	476	475	469	514	469	469	458	475	453	493	484	483	492	480	485	482	514	444	497	451	489	453	461	514	456	462	479	489	478	484	483	473	489	478	496	495	484	484	463	443	470	471	438	476	466	445	485	468	475	500	521	492	481	494	465	517	489	494	465	505	464	503	456	512	444	451	507	491	482	490	473	480	461	483	499	505	497	465	473	476	485	498	425	459	475	498	456	464	451	495	474	453	468	465	489	505	490	484	501	464	473	480	488	504	506	502	487	437	485	470	477	501	469	494	466	481	452	475	483	488	473	505	447	510	468	465	481	472	475	477	473	460	477	505	482	429	447	499	448	451	450	489	489	478	502	465	477	484	513	496	446	512	485	458	466	477	488	469	477	504	478	503	500	498	487	445	470	488	464	453	448	467	445	457	523	466	456	519	450	480	515	441	486	469	472	467	427	451	461	512	457	470	480	486	461	497	464	519	489	530	487	483	458	459	491	466	460	466	492	484	485	479	482	470	474	467	466	482	476	460	481	491	478	490	478	500	453	477	500	502	474	464	455	478	475	499	474	498	458	491	483	451	494	486	502	493	490	444	483	470	475	464	505	491	496	474	486	484	473	453	478	475	448	453	495	509	470	489	495	509	488	448	458	487	459	465	479	452	463	498	482	485	453	457	465	431	443	474	458	465	452	507	507	476	502	508	470	423	475	479	461	489	478	476	493	472	478	497	457	453	464	481	501	473	526	499	463	480	477	487	485	457	451	515	451	467	488	448	504	448	458	516	500	497	464	457	460	464	471	472	528	458	528	494	455	467	473	456	511	447	494	465	499	504	483	472	501	525	460	490	509	482	462	516	476	474	456	486	459	502	510	475	485	468	495	459	513	477	449	487	508	463	493	477	478	463	472	475	484	478	469	479	450	491	437	514	488	455	473	488	510	452	457	484	492	460	465	520	499	467	475	507	460	467	498	480	484	451	456	496	511	479	435	465	513	454	486	481	517	513	447	503	483	480	465	532	478	483	510	493	499	489	490	474	478	517	453	483	486	462	478	471	461	504	482	485	505	482	490	482	415	482	545	499	488	503	424	492	483	484	463	515	498	504	465	483	418	501	482	506	497	443	513	467	485	490	473	466	488	465	467	510	535	473	445	499	471	449	476	511	500	475	463	499	460	458	489	430	446	495	486	467	487	438	511	460	483	479	445	466	466	467	491	491	496	431	511	472	481	490	492	464	470	484	479	476	498	501	505	438	458	468	490	450	456	481	499	515	458	460	498	484	503	497	471	494	439	443	409	513	467	479	484	513	460	496	479	489	471	461	483	479	444	474	485	468	464	488	500	481	438	441	466	452	488	447	474	501	491	483	461	443	537	496	494	466	480	477	506	428	472	487	491	474	483	450	470	476	486	498	469	502	507	485	475	487	500	499	514	478	473	491	434	455	486	464	425	486	500	440	475	496	478	469	494	504	439	471	490	453	441	433	494	485	492	499	509	449	491	447	478	509	449	474	465	465	507	507	486	474	504	461	456	472	474	469	426	462	460	504	463	494	486	497	548	475	454	491	489	488	456	455	483	471	473	450	496	474	497	493	481	495	481	482	489	485	459	464	482	437	489	496	433	493	476	430	474	472	479	460	446	457	459	486	436	455	512	476	522	486	468	458	497	469	435	492	491	443	472	529	504	489	471	477	415	477	467	495	467	449	471	475	495	476	464	455	465	450	472	474	464	460	464	473	471	505	481	493	436	497	497	457	493	453	486	459	522	474	473	488	479	511	473	500	490	444	481	515	491	473	473	466	442	508	487	481	478	501	448	508	461	475	457	445	487	494	461	474	479	500	469	490	465	477	486	479	483	491	457	421	451	502	453	513	521	473	502	497	493	464	471	465	508	514	488	504	468	489	453	508	455	502	488	500	470	460	489	474	491	481	491	495	490	495	495	478	445	496	537	461	497	535	478	513	502	487	460	465	511	482	492	484	478	495	510	480	514	487	490	485	505	470	481	481	508	453	489	455	489	517	455	474	468	436	473	466	484	451	509	441	478	511	475	469	458	485	470	489	486	483	463	456	502	495	489	465	498	501	486	460	472	461	466	472	479	510	503	467	490	499	491	496	480	465	453	509	503	484	490	485	471	459	473	459	462	467	447	465	514	440	445	503	510	508	492	458	501	480	462	518	487	447	435
9430	8965	14555	12004	8950	5157	4083	3509	2408	1776	1732	1583	1851	1623	1451	1487	1147	966	855	655	510	586	544	482	465	325	388	424	372	373	263	242	252	214	208	281	204	180	163	195	155	182	168	182	187	165	162	143	157	191	165	186	173	153	172	150	187	178	182	165	172	143	139	126	148	137	147	157	151	161	145	144	130	166	155	167	168	163	145	144	175	169	137	144	147	152	136	161	148	156	143	155	154	139	139	141	136	143	154	160	143	162	148	139	152	139	148	142	154	161	147	155	148	150	137	160	152	153	158	169	173	152	144	148	136	140	150	149	162	133	172	161	147	141	147	163	160	138	149	151	124	145	156	146	138	146	135	152	156	145	155	146	159	169	149	156	149	148	126	137	149	133	142	132	142	130	141	150	143	138	143	144	158	140	169	150	164	179	132	150	136	149	158	145	155	153	166	163	141	144	128	144	144	140	148	174	142	149	149	144	151	139	149	138	168	147	132	158	138	149	138	127	135	143	145	159	176	133	143	157	158	156	133	158	136	156	117	152	152	146	143	156	134	148	130	155	150	138	152	146	133	144	176	141	185	150	170	159	137	155	137	154	143	143	140	154	133	146	146	139	155	165	159	136	167	148	136	152	154	165	141	138	142	161	162	182	134	139	143	194	130	130	151	138	136	176	135	148	152	141	143	153	151	150	150	151	150	156	175	149	152	141	145	143	144	141	163	133	156	132	150	162	152	135	162	162	152	156	138	143	146	153	125	130	144	165	165	132	163	166	125	130	166	145	142	130	149	167	171	150	132	151	154	151	150	169	162	161	120	164	151	152	155	154	167	136	161	140	161	152	148	137	157	140	153	145	138	158	123	147	155	159	149	172	132	173	159	132	152	151	126	145	131	136	164	139	154	148	146	146	164	156	148	148	155	156	148	119	150	149	156	161	140	162	156	142	126	143	160	157	141	154	134	152	160	134	167	150	149	137	161	167	180	158	148	139	160	175	128	140	126	159	150	152	155	149	157	142	154	132	161	137	145	162	149	146	155	139	133	127	148	139	160	124	163	142	137	146	151	145	173	126	146	150	157	173	167	139	122	140	124	129	135	159	144	161	165	153	163	161	140	135	154	140	138	140	156	163	147	144	174	159	151	129	137	144	152	140	159	156	135	164	144	141	156	131	142	161	136	139	137	134	144	146	161	164	165	138	152	136	144	151	138	146	135	122	146	123	149	126	135	146	150	158	141	144	131	156	158	169	156	151	156	142	162	130	149	153	163	152	150	153	137	162	140	172	133	153	135	162	154	165	154	167	143	145	137	119	160	140	149	144	139	168	167	155	172	151	129	163	149	133	155	160	155	164	148	168	131	150	142	153	153	139	149	165	147	141	157	135	162	145	138	157	143	147	163	127	125	156	157	145	142	143	148	151	146	142	149	134	166	150	148	157	163	159	151	148	159	145	158	161	139	142	139	152	156	179	147	129	142	143	160	177	173	152	138	137	166	135	148	152	148	143	146	139	146	153	139	145	151	142	144	143	156	150	137	152	160	135	151	145	161	135	155	160	143	153	154	155	153	149	154	153	122	169	150	133	133	152	141	138	129	164	132	152	166	144	163	163	149	155	148	132	159	153	132	137	165	137	140	145	140	151	152	142	145	146	157	139	158	145	164	159	152	138	151	148	146	167	169	146	136	134	151	139	148	154	158	141	147	134	154	165	145	154	155	158	141	143	151	153	151	131	127	145	168	139	141	180	162	158	126	162	146	158	134	144	144	145	137	164	128	147	148	159	159	161	152	163	143	142	157	138	137	168	163	129	160	154	152	176	136	169	155	173	154	160	158	141	152	167	141	165	139	152	156	158	171	166	148	130	137	144	149	163	150	134	133	162	168	143	166	138	149	158	130	178	148	176	141	136	140	136	133	167	155	150	145	149	154	159	164	145	140	145	159	152	153	144	149	146	147	148	142	155	132	155	149	138	150	149	137	135	155	134	138	132	153	161	153	124	138	150	134	139	133	143	138	152	151	157	134	153	142	178	160	147	161	145	148	138	148	161	160	146	153	155	141	142	161	137	137	154	163	170	156	146	152	147	168	136	144	151	166	129	173	152	159	146	162	140	177	155	138	178	150	154	146	149	151	141	151	156	156	133	133	167	144	145	133	144	148	150	137	149	179	173	174	153	159	144	165	143	172	143	149	158	167	142	145	147	138	145	151	162	158	161	140	137	134	154	140	149	174	153	153	136	146	140	181	138	166	158	142	160	134	160	143	174	158	125	135	152	130	154	162	160	130	141	144	163	147	183	158	151	122	154	190	150	143	186	147	161	172	167	140	159	168	148	139	145	145	136	146	155	134	138	135	175	142	143	152	147	135	151	159	115	166	133	149	146	137	152	144	146	157	169	168	156	131	145	155	178	131	160	151	159	129	150	162	177	169	149	142	134	156	168	146	142	149	132	146	134	173	164	149	143	146	160	172	164	150	144	136	157	160	155	136	125	140	159	148	167	139	123	136	129	159	128	154	153	146	185	134	166	141	155	148	137	129	137	165	160	143	131	137	134	151	159	128	156	154	127	154	160	169	147	148	146	145	149	155	132	171	173	157	159	145	152	144	148	176	149	151	160	119	163	157	142	157	142	167	151	136	139	140	142	160	157	165	132	155	127	144	145	138	137	136	171	147	169	142	126	156	137	153	139	159	163	138	153	168	177	136	142	144	137	143	151	147	155	164	162	155	155	142	150	159	144	143	138	143	146	149	150	156	155	131	172	159	151	145	150	160	158	168	146	152	140	156	141	147	136	157	149	121	146	146	163	157	124	157	184	144	130	141	145	149	160	138	139	159	144	165	130	150	168	144	144	154	152	138	148	150	144	138	138	170	144	140	165	157	156	139	144	135	142	155	162	154	139	156	156	139	123	149	148	133	154	158	157	153	150	139	145	157	152	152	143	162	149	141	138	160	145	175	161	132	160	159	159	143	165	132	159	179	125	151	159	153	155	141	157	145	144	149	140	171	151	135	140	154	161	141	151	148	141	148	160	148	144	142	160	138	164	144	124	137	146	160	151	168	164	137	150	137	151	147	141	152	157	159	169	144	139	149	143	130	145	146	124	135	149	144	170	156	158	153	139	161	118	152	158	164	139	154	167	147	163	155	153	156	160	172	151	133	158	135	167	152	182	142	137	147	154	159	155	157	159	159	155	146	129	124	149	175	156	137	126	136	137	157	124	161	138	165	134	152	144	141	146	133	142	150	138	171	147	142	165	161	145	151	140	136	141	164	142	140	151	146	155	164	169	171	161	151	149	162	154	145	154	163	163	137	179	150	151	159	154	164	145	135	135	143	133	152	147	161	152	160	148	150	140	152	139	150	170	146	139	140	151	145	146	165	128	131	148	136	146	154	143	154	135	156	158	137	144	128	143	149	166	144	141	151	146	138	162	122	153	132	159	142	157	141	136	159	152	168	152	141	142	163	155	142	154	159	152	130	156	144	141	141	159	141	142
6612	9586	19491	21335	20047	15211	14576	13684	10161	7741	7854	7478	8918	7970	7176	7461	5808	5203	5218	3530	2805	3401	3157	2481	2605	1959	2110	2264	2180	2104	1216	1088	1095	1080	909	1328	1005	766	599	575	571	583	629	659	668	570	567	456	454	427	421	506	469	477	449	453	629	644	602	488	428	380	444	429	440	447	422	432	430	428	440	424	454	417	414	459	449	443	417	381	438	421	407	398	463	411	373	390	418	441	422	407	420	431	466	412	413	419	422	444	413	421	427	451	382	418	406	409	423	424	427	454	412	433	390	409	418	423	414	402	420	443	443	417	452	387	413	424	434	430	419	428	443	383	439	414	441	421	464	393	420	454	403	404	409	427	404	414	420	449	433	436	415	405	390	409	408	442	446	443	432	402	403	401	443	421	401	418	386	410	397	427	402	391	439	433	452	425	457	455	409	451	447	454	432	458	446	398	424	444	415	475	410	399	419	408	435	425	429	417	420	447	391	435	426	428	453	408	400	465	407	441	418	425	385	412	436	414	414	433	384	368	410	412	417	418	401	455	426	418	435	419	436	409	416	435	433	419	435	432	416	426	409	396	463	394	407	440	461	449	431	436	399	426	437	417	399	437	444	409	399	400	418	436	413	429	445	409	405	450	400	414	385	405	451	407	398	427	428	444	424	387	465	410	424	411	428	375	398	402	408	412	399	384	383	417	418	429	408	428	457	378	416	412	403	436	416	423	432	416	391	414	450	410	408	413	450	443	438	409	430	419	439	434	451	406	408	436	389	417	408	434	436	438	442	406	428	440	437	457	403	406	459	392	397	444	439	438	413	417	409	401	420	450	415	422	410	372	441	446	382	370	426	413	406	429	404	394	414	440	437	428	422	427	436	417	417	388	432	386	449	414	419	444	424	396	392	461	414	431	426	431	438	422	436	429	446	429	431	434	410	431	401	456	457	452	437	439	417	405	476	410	446	436	422	444	393	409	412	468	384	436	445	422	452	412	393	429	384	431	424	439	435	438	417	416	389	424	431	430	432	397	402	420	429	426	430	430	448	426	440	456	404	397	425	445	410	418	442	412	410	435	424	437	442	372	417	437	436	425	410	447	397	449	430	402	410	418	448	441	417	445	408	440	438	423	473	417	421	417	428	415	407	426	412	400	454	409	446	427	414	430	425	451	459	439	447	406	427	408	404	405	429	417	440	437	424	375	398	423	401	426	403	428	436	456	400	421	396	424	434	373	467	440	416	431	411	472	466	415	439	419	427	437	420	404	429	431	447	413	450	428	398	424	433	426	454	448	452	445	456	428	449	431	416	397	449	459	394	433	392	414	434	451	428	423	446	418	435	398	403	429	420	439	412	453	422	447	442	428	403	432	422	444	442	395	428	424	388	413	441	414	381	383	444	411	398	453	424	428	394	415	407	389	472	417	432	434	409	422	384	430	421	409	407	418	435	398	424	414	422	401	433	452	406	456	410	395	392	396	414	454	417	405	432	454	388	398	414	441	374	432	442	413	403	418	413	431	388	445	435	438	441	407	427	448	430	404	436	448	421	414	399	433	441	433	435	407	426	420	420	443	412	415	390	438	414	419	444	415	421	439	385	420	399	421	426	388	409	401	408	423	452	421	429	419	422	416	413	423	435	451	386	404	403	442	425	446	406	422	432	413	407	419	399	434	397	395	446	421	407	425	412	422	424	411	387	409	442	392	407	431	408	430	422	431	398	405	429	438	402	395	442	415	456	441	408	469	414	426	435	407	425	439	449	416	443	409	436	441	433	444	393	435	416	442	454	425	376	410	447	408	393	417	430	425	397	464	399	417	444	413	394	435	401	409	437	422	459	402	430	432	408	407	459	428	413	430	460	411	425	430	438	435	414	399	402	430	415	416	407	415	429	418	423	385	409	404	442	445	399	431	405	467	428	438	478	376	411	421	439	420	402	402	404	397	414	456	407	454	429	408	425	431	423	431	424	427	437	450	418	418	431	430	417	405	455	414	429	395	444	415	426	450	443	419	455	438	433	412	413	448	413	440	419	421	435	383	416	424	406	438	414	397	393	425	430	436	416	424	393	415	441	420	418	416	407	450	443	423	410	412	434	430	425	415	427	440	462	407	416	410	410	439	394	428	439	466	448	429	411	402	423	422	428	387	445	441	427	422	445	414	400	406	393	435	427	392	434	405	443	413	404	421	462	427	411	470	416	418	424	410	430	429	443	453	415	449	434	410	386	377	427	452	432	381	416	420	410	426	441	444	395	425	458	405	443	427	407	407	417	431	410	440	426	415	395	422	415	406	424	422	445	383	422	431	425	436	424	408	451	404	403	413	430	438	445	396	417	458	426	416	407	424	430	429	433	431	399	469	432	422	421	437	406	420	408	404	438	435	427	412	419	420	436	398	417	445	404	442	445	418	429	422	407	446	456	375	409	429	417	428	423	403	407	433	440	447	412	399	419	399	427	424	455	440	400	426	440	404	399	418	433	419	414	408	391	419	391	402	390	383	430	410	438	434	423	406	399	391	411	427	442	444	424	423	404	411	459	433	478	434	411	463	426	412	418	447	446	391	423	410	398	454	391	426	428	406	402	415	450	433	453	418	431	432	398	442	426	401	424	426	409	413	403	387	429	442	423	415	424	437	426	418	388	485	415	425	430	421	418	391	414	401	457	464	404	431	424	446	423	444	419	429	444	464	404	418	422	421	411	407	384	416	450	402	436	407	422	424	439	423	442	383	394	428	418	416	435	413	402	408	445	437	413	420	439	411	441	408	426	431	422	417	432	448	430	430	449	423	417	409	445	426	405	388	486	357	434	430	394	436	448	410	401	422	423	419	386	396	416	410	441	380	409	433	439	423	448	392	413	421	410	430	432	438	398	415	402	451	398	395	457	402	418	443	421	399	446	404	417	396	441	469	428	409	452	438	417	431	420	418	393	437	430	423	376	414	443	465	450	410	448	389	409	405	413	387	432	440	399	418	399	408	427	430	388	399	465	437	394	427	470	387	408	435	442	391	440	397	437	428	398	404	397	368	401	435	438	415	408	444	421	440	414	407	418	421	413	409	436	405	429	434	422	406	422	429	435	410	407	416	482	442	409	391	409	397	447	400	425	408	421	423	424	443	395	433	414	414	404	420	433	429	372	449	441	430	400	438	419	413	453	397	407	432	430	427	449	466	460	402	466	426	432	394	413	444	403	427	455	466	389	415	446	420	380	419	439	384	438	380	414	428	410	394	435	397	420	434	447	411	443	405	433	436	409	426	439	452	404	408	422	398	435	443	433	414	427	451	427	383	423	399	473	437	416	430	424	416	425	425	428	432	444	451	411	397	416	445	435	444	416	427	443	373	433	408	389	435	434	406	407	404	415	477	468	395	464	379	401	398	454	411	421	413	418	473	389	418	421	389	442	438	401	417	443	396	422	427	435	423	420	424	447	391	441	443	465	421	385	404	405	436	402	415	419	462	394	436	384	413	425	451	408	414	431	437	420	445	437	395	431	403	415	414
26783	32662	42010	40384	37583	28930	27544	30642	26676	23688	19424	19247	21641	19489	18337	17148	14214	12488	11570	8065	5225	5855	5798	4841	4235	3586	3555	3546	4204	2884	1303	1290	951	1060	676	1046	895	479	382	371	286	381	430	552	544	424	293	234	191	172	171	186	176	160	168	229	407	340	322	221	174	161	126	157	138	160	164	169	160	146	145	143	147	177	151	131	145	171	156	150	149	152	157	142	138	153	164	157	145	149	169	171	138	143	153	156	153	156	157	142	153	155	156	142	149	168	146	153	162	134	156	172	135	143	155	157	173	157	154	152	137	180	155	147	159	156	151	163	153	174	144	175	150	160	137	142	141	163	121	158	154	155	175	177	159	141	134	164	151	172	175	150	142	173	144	156	163	152	152	164	135	162	152	160	128	177	145	145	127	170	126	153	159	134	146	163	141	193	138	151	133	162	138	141	173	150	166	167	159	160	136	160	153	140	130	163	135	173	141	148	148	192	146	170	163	169	172	139	140	159	151	151	144	139	166	160	147	135	176	146	129	169	135	154	153	161	164	160	166	144	129	159	139	151	143	153	159	156	137	183	162	162	150	165	139	169	159	133	153	141	150	177	146	145	150	145	160	160	165	151	144	174	143	146	156	162	142	166	171	132	148	154	123	153	147	168	158	160	162	137	161	151	141	171	164	161	169	165	162	147	136	128	160	162	153	149	151	157	153	141	160	157	172	164	165	174	157	165	148	156	135	150	149	131	141	168	131	160	173	143	166	167	141	168	124	146	133	174	150	128	172	158	160	155	149	149	156	154	147	153	144	178	157	146	149	176	155	173	162	172	169	154	157	165	160	161	163	139	160	141	141	133	139	156	144	159	151	146	149	137	146	149	151	153	142	154	143	165	146	160	141	152	163	171	121	136	141	156	149	174	153	138	157	142	151	157	149	140	158	150	139	141	156	149	180	172	158	150	154	160	145	152	183	161	126	135	170	132	144	146	153	142	148	150	162	157	185	159	153	164	168	142	147	163	130	164	144	158	155	157	158	150	171	156	156	165	151	166	161	140	158	168	168	170	140	172	162	147	191	167	144	156	176	181	146	164	156	164	171	164	181	165	144	173	145	139	156	138	182	171	146	153	137	160	174	170	131	157	158	154	150	160	150	156	151	130	138	148	169	152	158	157	162	141	159	152	157	173	138	167	163	164	150	153	157	160	129	150	159	152	151	177	128	157	163	161	162	143	147	172	171	156	155	155	167	127	131	150	161	164	159	141	155	141	148	167	160	144	156	183	155	169	145	149	162	175	166	130	163	145	142	151	156	160	163	136	140	148	155	158	158	152	153	152	156	177	158	167	151	169	157	169	163	163	149	175	164	128	159	167	144	150	164	149	142	162	152	167	169	138	146	129	178	150	148	159	153	154	147	155	169	142	163	161	146	172	146	165	166	167	166	167	146	149	157	147	135	140	174	179	175	143	136	172	167	137	160	129	161	147	140	160	158	149	165	134	159	148	149	164	146	156	171	178	180	152	145	157	143	162	151	160	159	141	162	149	161	144	164	143	158	150	146	155	145	136	155	150	168	154	166	137	169	152	159	160	179	158	147	145	166	143	145	153	163	133	163	162	152	141	130	162	156	141	155	144	154	165	150	184	129	171	162	150	169	147	159	163	157	148	152	148	160	154	161	147	147	147	142	138	174	137	140	157	152	150	155	157	161	165	140	147	151	167	137	157	146	144	133	164	165	144	146	148	158	151	137	142	161	166	128	148	161	156	151	161	157	143	170	141	173	155	159	176	140	154	167	134	186	131	148	153	142	143	160	145	154	164	141	129	166	168	166	139	158	153	136	146	171	167	148	181	158	150	171	153	157	156	137	139	142	156	180	157	167	135	163	147	175	154	149	161	138	173	147	170	157	146	141	147	154	161	167	165	133	144	142	160	169	144	153	143	161	149	141	136	177	167	152	145	163	153	153	159	173	162	138	149	139	151	153	167	133	136	145	156	144	167	143	147	137	164	142	153	162	129	161	153	139	156	164	132	129	151	159	152	143	170	137	179	163	153	153	153	148	139	152	150	152	143	145	158	154	152	125	169	146	158	174	148	153	171	162	163	159	140	129	125	163	171	140	147	136	149	136	147	145	155	169	134	154	151	148	166	151	169	151	130	169	158	184	172	151	163	154	129	148	132	163	151	157	158	128	156	135	161	184	159	162	132	146	157	169	151	161	164	152	153	144	151	153	158	174	165	144	145	151	163	131	153	144	139	162	158	138	138	165	135	142	142	144	161	140	152	151	142	145	143	148	155	147	152	136	158	157	150	154	129	134	138	150	161	134	161	150	154	146	137	153	150	153	140	150	130	141	141	153	150	152	155	174	170	162	182	139	182	132	143	166	150	154	169	161	157	167	136	135	152	129	144	145	142	161	156	170	169	154	140	146	141	165	140	143	141	173	152	143	162	142	148	136	156	160	159	169	178	167	160	159	148	157	167	148	161	150	152	151	146	177	172	150	146	139	172	143	144	167	146	155	150	143	158	163	152	166	149	156	138	164	170	168	146	131	145	144	135	144	125	158	164	129	166	170	173	135	149	137	130	151	149	152	130	136	167	141	141	167	161	158	157	153	157	147	133	139	130	139	156	151	177	164	158	158	159	160	152	156	158	168	144	151	144	141	159	146	133	172	168	148	138	141	140	160	163	162	146	161	150	171	142	169	155	134	164	151	175	141	155	154	133	149	181	128	144	147	150	147	152	154	164	163	145	169	160	179	150	134	145	141	146	154	166	165	155	158	148	157	155	161	166	161	162	154	131	137	166	157	169	161	154	148	154	165	192	158	148	165	159	143	149	162	157	168	165	160	169	177	141	150	151	149	169	159	156	140	135	165	158	152	160	167	164	152	164	148	146	142	158	157	153	163	176	172	151	162	157	151	147	147	148	150	151	154	137	148	151	144	168	128	145	130	162	156	159	144	163	166	165	157	160	136	136	160	148	159	151	150	172	184	151	148	152	174	138	176	118	146	149	139	156	155	158	141	131	149	160	159	161	161	163	148	155	156	167	178	139	150	137	157	150	157	144	141	146	139	153	176	174	153	145	163	157	150	140	127	176	133	146	161	161	139	166	155	138	145	144	153	136	154	164	149	147	164	152	162	160	148	149	163	154	159	163	156	148	156	149	138	157	163	120	124	162	143	138	173	150	165	143	153	156	170	173	120	159	155	152	148	169	184	150	143	165	161	139	171	182	150	150	151	172	156	143	158	145	166	146	153	154	149	163	147	146	133	146	177	138	138	153	165	150	159	148	169	159	146	152	154	164	144	166	151	162	159	149	132	139	120	161	137	170	172	151	164	151	146	148	149	157	139	162	192	147	155	136	142	149	168	164	150	157	164	143	173	161	157	162	163	165	140	139	166	190	135	157	159	144	175	134	154	154	151	146	153	157	175	158	161	151	168	174	165	132	159	148	173	149	142	155	168	166	150	144	157	136	147	155	165	149	153	163	164	157	151	155	146	147
18307	28202	39069	43797	43471	38536	39556	43002	40002	38706	34810	37942	38475	37376	36519	35978	31339	31193	32218	27223	21760	25058	24428	21618	20161	17647	17970	17671	20586	13838	7465	7121	6079	6462	4058	6761	5478	2645	2076	2008	1636	2119	2615	3656	3400	2467	1334	936	694	644	592	654	595	525	514	976	2225	1878	1555	952	548	475	478	435	504	457	511	441	475	455	425	458	421	409	448	456	411	406	423	476	431	429	445	456	462	479	450	422	439	412	446	439	440	450	487	450	429	428	437	417	429	441	455	463	440	437	487	438	457	470	443	454	461	423	475	435	413	420	444	473	453	459	421	460	435	440	443	449	468	454	445	461	448	419	432	439	424	441	428	452	451	473	443	486	407	454	426	429	465	395	441	454	490	474	475	480	404	444	467	442	443	429	452	451	432	421	436	438	425	438	461	443	465	447	476	441	443	427	450	417	466	417	427	425	410	471	460	466	444	455	430	459	426	431	466	437	428	401	438	421	427	465	438	443	438	417	448	432	451	430	431	432	436	429	425	409	412	464	430	453	427	438	475	418	429	466	387	404	445	469	430	467	465	460	475	463	458	424	429	448	461	420	407	452	419	453	448	449	450	429	457	457	455	436	416	453	421	452	422	415	453	464	477	440	485	417	443	438	435	393	455	460	462	460	447	444	426	479	413	457	450	463	464	481	435	468	440	401	471	430	484	440	455	416	452	469	421	474	441	436	459	474	453	463	427	456	448	471	460	460	413	429	433	437	470	456	452	463	408	435	405	445	432	440	415	433	445	444	429	451	461	478	410	442	429	421	411	439	435	453	427	484	449	454	456	487	432	436	444	449	456	460	478	459	464	460	391	440	458	452	442	471	436	422	442	461	485	442	442	444	434	438	431	456	398	443	473	420	466	462	444	427	423	468	439	412	420	442	451	428	478	434	448	455	454	422	442	450	438	450	447	435	435	421	481	472	433	437	476	449	428	449	428	430	413	477	413	448	431	436	421	420	464	444	431	425	432	442	447	436	441	465	455	468	429	449	459	438	454	465	417	483	453	450	437	422	437	449	459	444	396	449	462	436	446	438	451	469	474	427	408	440	465	432	459	479	421	410	428	427	444	439	465	448	482	415	463	438	428	466	417	410	428	431	421	458	450	441	467	425	441	438	443	406	412	474	425	448	422	464	443	449	483	471	427	457	407	427	423	432	435	422	445	431	464	473	437	457	450	427	436	470	462	432	418	439	450	465	489	425	494	425	468	464	465	450	471	451	455	424	421	484	449	411	430	434	421	425	420	417	413	462	418	440	469	429	436	432	438	422	405	466	423	454	448	418	464	409	436	457	443	470	443	463	433	417	436	489	455	455	427	448	466	467	464	422	438	407	453	432	468	392	453	423	443	429	439	460	423	449	465	441	421	458	435	466	454	468	439	488	456	446	441	460	433	408	437	395	459	449	475	439	446	464	415	436	443	426	445	447	445	449	463	439	434	454	428	434	460	428	431	436	449	442	436	416	427	454	470	425	464	442	478	398	482	439	442	459	456	460	429	437	397	448	459	474	464	439	421	451	448	445	435	448	458	452	447	440	456	430	430	419	428	460	423	462	455	424	439	441	455	451	419	466	431	476	439	434	450	466	405	418	454	426	416	428	423	455	453	423	437	421	455	468	423	463	428	468	472	448	456	450	461	424	442	438	425	447	427	442	423	433	448	442	438	454	400	440	452	436	429	404	460	460	459	412	438	435	427	434	453	469	473	443	452	408	464	474	449	413	469	427	497	438	468	472	467	461	467	465	444	467	448	467	453	446	447	475	430	441	504	451	458	425	447	439	451	466	472	442	439	462	448	424	437	460	424	438	466	463	405	444	392	507	465	456	420	437	461	472	452	451	422	495	430	406	443	426	443	435	444	432	406	444	451	474	420	440	417	442	451	467	433	446	432	461	458	442	441	435	435	418	433	432	438	448	416	484	439	428	459	432	448	425	444	454	459	452	434	449	437	448	442	476	436	414	430	463	440	413	452	450	448	443	441	431	451	448	463	438	421	468	410	454	480	458	462	435	475	406	426	451	438	442	442	414	447	439	456	434	465	442	454	443	431	444	424	425	434	414	441	448	431	432	435	469	425	464	477	406	472	430	451	433	458	444	421	419	457	430	435	446	442	448	475	446	480	456	451	472	426	474	403	478	411	453	386	427	424	429	434	410	441	427	484	421	468	436	450	471	451	473	435	414	459	403	462	443	455	434	479	447	455	482	464	430	467	399	464	430	463	446	461	401	443	412	430	436	470	467	466	479	444	470	423	423	435	438	454	466	418	441	431	419	469	428	443	456	467	439	455	407	468	432	425	455	450	434	424	411	472	462	453	410	468	438	459	433	460	446	475	466	448	427	453	408	468	437	433	449	407	425	423	473	473	454	475	456	422	443	460	440	447	459	430	433	456	467	472	454	434	451	433	408	418	437	436	444	442	432	456	454	458	407	420	432	440	429	437	454	401	452	459	468	444	441	428	441	416	446	403	434	448	450	435	426	440	456	451	435	450	500	422	455	421	429	497	433	454	484	454	426	449	435	434	423	490	431	446	490	415	469	418	459	416	459	428	442	443	420	429	450	434	438	442	418	458	413	425	477	441	422	421	412	459	431	456	388	466	452	432	433	449	470	445	458	397	418	441	433	441	434	444	450	467	416	460	422	468	443	488	458	482	463	471	403	445	427	442	422	459	438	434	478	428	422	418	466	430	418	437	415	435	420	431	404	464	458	466	474	452	431	450	419	430	435	438	441	434	413	442	454	472	429	456	474	470	432	444	466	392	415	446	429	424	405	390	391	438	459	398	422	453	439	420	455	434	456	468	469	451	456	442	455	470	464	487	449	469	460	460	490	461	452	458	442	470	428	469	422	431	475	465	389	441	448	439	439	411	438	430	436	455	437	433	426	402	399	459	473	455	465	471	431	459	449	424	432	437	433	429	442	411	442	467	430	407	458	472	420	426	447	472	453	427	446	425	468	436	477	440	392	421	443	429	442	447	463	432	424	467	425	469	458	441	469	441	433	444	446	469	435	450	439	441	412	473	436	451	460	421	459	427	446	477	479	410	453	455	438	455	451	418	442	449	451	432	403	407	449	457	425	478	445	425	421	471	446	436	420	446	444	462	407	453	462	396	444	453	469	462	435	440	444	431	440	424	421	412	426	463	421	450	485	469	435	443	432	469	404	459	429	414	417	431	432	444	425	432	417	398	441	429	453	472	441	511	436	466	447	452	474	421	451	468	451	454	435	463	439	452	448	452	438	437	433	482	470	466	464	465	443	441	464	423	448	452	446	456	462	439	455	435	425	431	468	420	438	418	474	462	446	421	449	432	423	452	400	429	457	497	426	458	437	407	458	441	473	499	478	451	444	459	455	464	432	431	427	444	440	412	472	436	444	431	465	426	475	450	421	475	449	425	434	415	406	443	436	457	465	460	446	468	468	426	437	462	435	489	459	419	475	440	443	416	425	430	436	470	466	460	428	444	455	459	428
34804	41292	45010	42944	39468	35339	31597	33848	33556	35337	30493	27914	30473	26778	25948	23478	19993	19272	18295	13698	11033	10128	10174	7947	6349	5362	5949	6428	7691	7512	3320	1846	1464	1742	1199	1551	1173	873	700	566	408	503	674	779	846	520	359	335	285	233	227	261	258	221	212	363	584	491	432	300	262	211	184	198	245	207	192	195	200	191	221	187	198	200	238	173	193	207	227	196	207	201	206	194	208	213	202	225	195	210	211	198	184	222	186	206	188	211	210	196	205	226	208	195	231	203	203	175	246	220	201	210	207	209	187	217	199	203	179	189	216	197	180	197	206	181	228	212	176	191	186	227	161	233	189	213	193	198	197	195	206	211	212	215	186	196	203	200	203	201	206	192	182	195	200	220	156	217	211	200	209	182	198	232	186	185	188	222	203	226	203	208	216	190	188	205	207	216	224	212	241	200	186	217	212	208	183	202	194	193	213	184	197	180	195	195	216	214	223	195	213	188	202	204	231	182	208	233	205	213	205	212	186	207	213	206	209	186	218	188	206	208	201	202	200	196	197	214	194	201	207	207	173	187	210	213	194	206	193	203	196	208	190	194	170	206	189	202	237	208	187	195	217	213	208	218	195	187	201	194	189	208	173	194	200	214	203	219	191	191	237	211	202	210	215	189	182	211	191	219	208	194	195	215	196	203	242	210	184	206	202	200	203	204	205	201	214	197	197	211	217	208	203	209	188	207	206	200	202	210	204	187	179	200	210	200	183	214	212	209	183	208	190	194	215	220	187	200	193	185	199	192	183	194	198	192	203	218	204	223	228	179	204	198	215	209	196	195	184	204	208	221	191	209	235	212	199	192	205	201	208	183	198	202	176	229	207	213	190	183	207	182	212	213	187	180	196	189	175	197	234	225	196	196	172	201	195	192	196	213	209	205	187	199	190	201	236	199	197	214	210	190	186	208	186	217	218	191	231	210	219	223	238	198	222	212	213	194	195	200	182	205	204	228	194	200	196	178	195	217	203	191	219	202	196	211	189	205	209	181	197	206	232	203	197	222	215	197	189	197	198	192	240	206	203	205	201	194	202	213	195	190	192	200	188	201	194	207	205	200	201	202	197	190	190	194	196	201	191	207	205	186	189	206	207	217	198	221	221	243	193	176	211	223	220	211	201	199	192	208	205	226	191	165	204	192	195	192	207	210	180	198	201	192	197	181	213	205	217	209	214	219	209	200	203	215	202	224	228	198	188	198	218	168	196	201	193	210	200	183	200	195	214	209	209	195	194	182	211	195	220	205	198	198	180	212	209	203	211	224	173	189	194	192	217	211	213	193	220	210	219	210	212	193	194	189	200	204	208	206	215	205	198	193	214	205	217	208	193	220	225	214	208	194	205	207	213	196	196	167	200	191	222	196	221	229	218	190	216	210	198	199	189	216	208	208	201	202	195	205	197	197	208	198	201	212	200	171	196	217	171	178	177	203	231	207	236	231	191	183	180	219	233	180	183	213	207	208	210	195	224	213	192	234	190	193	206	188	231	226	219	194	207	188	181	204	193	210	200	204	203	196	199	200	190	202	205	221	195	177	197	194	200	225	204	182	196	208	201	187	210	218	197	223	184	190	230	194	205	182	220	196	201	184	203	204	221	205	230	217	202	222	223	211	195	207	230	203	205	194	239	182	204	205	217	209	222	202	201	197	220	207	199	176	226	216	212	191	195	202	222	211	209	210	194	204	198	202	213	171	196	228	192	182	187	186	205	191	207	175	199	185	204	190	177	206	224	193	195	171	214	188	220	219	197	183	187	192	212	199	212	203	180	199	194	199	183	176	207	189	213	195	189	203	214	222	175	214	183	177	201	206	196	212	199	212	190	215	229	227	203	205	206	207	179	182	197	204	198	192	204	206	221	223	214	218	191	191	216	218	199	194	218	217	212	187	220	211	204	224	221	235	204	200	197	221	204	191	206	185	211	212	208	212	202	211	235	201	207	213	193	210	194	205	226	201	195	187	193	207	210	202	195	201	191	202	205	201	210	248	187	233	230	191	188	222	209	196	212	201	171	190	179	180	200	207	202	187	222	223	177	201	211	191	210	212	176	215	216	203	205	197	194	208	217	184	201	204	208	187	213	208	201	213	207	187	196	220	193	179	203	200	220	206	177	196	224	178	204	217	191	179	204	198	169	234	198	215	254	196	212	206	163	192	197	204	181	210	187	190	204	208	199	190	216	205	212	205	184	198	196	205	210	182	186	198	225	214	188	200	203	202	189	219	210	216	191	208	173	207	215	210	203	223	204	181	203	180	191	212	203	224	194	221	214	216	207	193	204	197	207	239	177	180	204	199	209	215	186	203	207	211	210	190	217	196	195	186	199	203	233	197	209	188	179	195	214	188	189	207	175	206	165	193	198	216	193	190	194	197	201	201	212	205	219	197	210	188	188	203	211	222	188	210	216	209	215	196	203	203	225	202	199	190	199	213	190	192	176	188	183	198	210	244	180	224	193	208	202	196	212	192	203	200	234	203	197	190	210	196	166	209	184	190	212	209	192	206	232	183	204	190	190	198	189	186	184	208	200	227	184	226	197	199	189	228	210	181	209	199	194	202	209	203	196	194	221	221	200	194	196	204	193	216	199	218	190	232	198	232	181	222	195	186	215	187	204	188	196	207	182	168	196	226	212	213	204	201	195	208	231	195	214	189	193	225	183	201	225	191	235	187	191	185	210	218	197	180	204	217	190	187	182	178	197	209	184	205	178	182	182	200	207	204	184	213	190	233	180	213	186	198	196	219	198	200	205	212	214	205	205	214	199	230	203	204	206	175	224	204	197	201	189	208	195	197	196	211	165	213	205	217	183	173	185	198	209	229	220	208	189	208	214	207	204	201	219	226	209	203	229	199	182	184	220	212	207	221	195	219	175	201	189	187	200	202	216	193	209	200	218	208	198	199	205	187	217	197	223	203	191	206	208	185	185	205	200	209	183	204	201	235	200	163	206	226	199	217	204	201	186	208	188	184	210	213	186	186	209	200	178	197	205	212	207	192	207	200	213	206	212	174	200	196	207	212	218	201	185	191	180	165	194	224	208	218	207	180	203	197	188	196	209	180	190	197	195	197	223	208	199	197	210	182	199	183	211	187	197	197	185	206	172	200	222	186	213	202	198	196	201	203	223	212	169	192	226	196	199	184	175	216	194	153	221	209	217	222	225	193	209	182	215	195	198	212	192	185	182	209	191	204	197	212	199	200	204	214	187	203	197	187	212	204	191	181	213	199	237	222	173	182	176	171	208	187	193	183	209	203	220	192	184	220	215	201	209	206	184	194	172	197	199	196	190	204	215	211	206	192	227	229	204	221	194	191	198	208	191	194	178	202	215	199	196	215	195	206	214	205	205	184	185	198	192	214	216	186	218	189	201	199	185	197	188	206	199	190	224	220	202	200	187	205	200	215	190	221	214	219	210	220	205	196	174	193	177	201	176	197	207	210	190	193	201	225	205	240	212	232	206	213	214	224	207	216
24236	35317	43333	47529	48953	45927	43590	46420	46415	47707	44113	43891	43558	43372	42934	41117	38877	37288	39139	34824	30946	32184	31793	27949	25155	22761	23731	25841	28563	26251	14059	9597	8156	9433	6916	9042	7090	5022	3555	2914	2145	3154	3927	5056	5380	3118	1952	1487	964	716	793	800	811	731	583	1737	3165	2643	2024	1336	873	620	581	539	578	558	558	544	585	558	597	549	539	548	531	560	514	553	584	541	533	574	551	610	543	563	566	531	532	525	566	540	596	532	565	578	602	552	535	562	526	581	549	540	565	574	577	511	558	545	562	569	591	545	532	554	602	580	558	556	539	549	516	525	568	558	534	542	547	541	560	530	535	551	556	541	568	556	541	541	572	534	560	585	590	517	557	554	550	571	553	547	553	546	586	552	551	547	542	546	572	528	576	550	611	543	550	572	533	592	537	534	541	534	619	594	527	562	569	511	544	543	520	573	575	552	589	568	569	580	525	566	534	576	552	568	571	565	559	514	536	570	551	573	586	545	516	571	585	502	566	551	549	583	574	561	569	516	582	558	571	562	547	549	590	502	546	523	540	550	535	521	562	506	554	524	577	578	559	537	551	544	552	611	483	559	585	563	547	578	524	609	576	509	557	544	550	565	529	548	539	541	547	527	562	538	545	581	527	634	526	565	545	560	568	556	558	565	561	519	568	566	523	537	556	563	585	570	525	583	536	569	542	531	594	586	547	518	538	573	553	505	585	569	513	589	543	538	611	550	546	581	509	566	603	528	575	540	546	538	570	546	582	541	538	552	561	546	556	622	540	543	547	605	544	553	549	546	527	569	560	553	547	561	590	522	527	547	562	559	589	561	578	592	559	569	537	512	559	563	581	560	513	565	595	500	533	537	554	562	546	504	556	565	564	593	538	504	504	540	562	557	575	589	531	549	599	553	552	593	540	529	569	536	532	550	559	578	554	538	540	562	562	516	544	542	484	565	595	543	578	570	559	561	540	565	544	568	606	543	585	575	526	566	577	554	565	564	550	555	552	558	556	569	573	549	490	562	563	565	554	556	532	531	568	579	502	547	551	525	538	560	551	544	521	561	561	547	579	546	524	535	592	530	559	557	546	614	558	546	591	575	534	561	531	527	579	531	514	582	531	557	554	560	570	521	534	511	558	568	593	547	524	583	564	561	519	564	505	588	561	559	579	554	555	530	585	516	576	568	566	544	593	553	599	577	578	570	540	596	576	576	547	565	619	562	550	546	576	551	528	573	565	545	589	518	559	570	560	564	511	568	574	557	560	537	587	576	575	586	538	535	591	556	572	527	533	524	581	606	546	544	528	552	553	540	574	553	536	543	561	570	578	581	578	577	564	547	548	524	547	557	559	534	534	548	545	575	532	526	555	562	527	567	564	541	519	569	548	586	569	538	577	562	543	542	570	583	496	560	526	535	573	572	537	575	543	583	565	541	519	572	569	515	561	521	559	515	565	594	578	586	553	561	536	549	549	524	543	550	548	607	548	538	560	586	563	576	565	557	576	552	575	558	557	585	558	550	541	561	575	521	558	556	543	557	572	557	605	527	570	551	540	535	523	554	554	509	584	550	531	529	559	574	537	558	554	576	562	560	533	552	557	577	512	539	519	567	533	564	565	533	558	595	541	547	592	566	571	551	548	518	556	545	553	598	551	543	564	549	551	541	587	551	587	593	549	576	619	579	521	556	546	599	546	517	547	585	564	570	562	571	591	543	515	521	526	565	569	543	578	591	554	592	551	551	580	550	539	566	571	597	517	572	586	524	527	516	550	539	514	579	528	549	593	594	552	548	578	594	540	523	525	527	552	553	600	524	588	525	576	553	547	555	522	516	512	558	548	555	568	572	533	565	570	528	566	554	565	539	528	532	577	529	594	568	550	537	550	567	576	574	534	554	551	538	599	611	554	562	566	606	532	525	573	569	558	542	548	555	517	549	597	584	567	591	528	582	555	580	540	550	582	541	564	596	550	502	556	579	554	558	552	545	575	574	571	549	554	541	581	599	562	542	592	549	552	561	518	512	537	545	585	569	557	556	579	529	552	531	528	606	528	548	570	603	563	566	555	536	518	524	555	527	553	561	560	559	546	571	598	549	585	534	582	524	599	566	554	616	542	596	545	536	526	579	584	591	518	579	518	521	559	586	548	564	587	539	552	543	586	514	520	540	565	525	550	530	517	541	540	519	575	564	569	553	538	568	581	538	535	568	560	566	541	557	540	536	508	559	544	510	579	546	539	583	555	498	542	554	583	549	546	558	560	541	569	554	554	521	570	561	556	553	535	576	550	537	512	510	591	521	584	580	535	577	568	594	582	578	548	579	556	563	547	524	554	543	560	537	590	545	574	551	549	527	549	537	548	548	557	529	584	547	555	528	580	561	563	539	553	580	557	553	576	519	519	575	548	572	529	528	570	571	536	523	549	560	522	556	552	572	513	582	550	558	575	555	552	587	576	533	566	536	543	552	548	549	529	557	574	566	548	556	548	554	523	538	545	521	600	524	536	578	580	557	553	546	595	540	586	565	536	539	551	562	553	566	535	609	533	537	567	577	546	562	541	531	546	562	553	535	529	556	564	536	542	526	550	554	495	514	523	544	518	569	553	494	565	528	531	518	568	551	560	580	566	570	553	530	578	560	568	541	567	548	565	540	607	569	549	622	558	560	569	583	588	557	551	575	550	546	579	575	518	534	543	544	555	541	575	562	551	550	568	561	552	573	543	522	526	514	541	541	518	547	544	577	536	596	554	567	553	571	549	559	535	545	526	578	535	567	541	550	568	531	545	538	552	569	623	573	547	565	490	557	547	524	561	552	548	565	517	565	564	576	558	519	559	543	534	579	540	556	534	570	540	578	596	577	532	557	570	586	557	535	544	556	530	538	545	561	605	552	520	556	554	567	596	511	573	561	590	550	563	572	586	553	547	555	573	549	525	596	546	573	591	566	548	603	575	540	553	581	554	549	565	552	541	554	538	577	550	553	558	563	574	538	529	554	504	583	533	519	575	518	541	575	576	563	563	527	586	519	545	524	523	506	549	558	572	559	569	583	559	561	595	579	554	590	601	551	563	569	545	545	535	544	547	538	548	578	537	571	565	559	571	619	530	540	562	534	561	566	548	566	564	580	545	537	562	508	504	567	539	544	562	531	511	543	528	592	532	577	510	552	548	579	579	552	574	586	552	590	549	567	563	540	517	573	556	535	570	539	591	572	536	554	558	536	575	585	562	564	562	571	541	582	561	516	583	547	517	585	578	534	571	574	534	584	591	560	551	518	578	578	526	527	546	577	561	546	530	578	553	563	586	581	584	535	516	537	563	551	572	498	502	544	528	563	547	558	574	573	574	554	536	575	530	554	518	562	603	549	541	552	536	530	517	549	549	519	554	509	585	605	566	548	546	550	597	532	552	600	555	534	546	580	539	571	529	570	591	537	555	534	566	581	580	576	556	532	523	555	543	554	565	545	529	527	608	523	572	551	529	536	554	526	563	554	522	567	523	534	530	585
10386	9312	13614	12913	9867	7304	4078	3586	2527	2357	1825	1704	1835	1761	1509	1362	1002	1059	899	712	609	608	529	500	399	397	391	398	472	380	303	295	250	297	275	242	212	188	203	233	225	195	189	224	204	211	192	180	173	165	189	191	178	165	194	175	216	221	206	205	231	185	194	186	157	189	164	195	176	180	191	161	205	183	185	182	169	154	162	181	167	175	185	185	192	167	164	193	165	208	207	163	175	196	148	179	194	180	158	174	192	185	189	198	190	172	194	164	189	176	170	186	176	186	176	170	189	169	185	175	182	186	187	186	185	174	165	179	168	178	173	221	173	201	177	165	164	193	167	188	166	190	152	174	161	185	192	192	147	207	170	158	179	189	165	154	201	156	187	186	165	182	162	187	168	151	187	176	210	140	167	181	175	146	190	174	192	192	177	180	201	177	202	199	187	205	190	175	195	201	192	147	190	167	185	171	215	171	190	169	161	160	208	199	178	184	174	178	180	188	152	184	183	187	167	178	197	163	159	157	163	168	183	172	198	181	221	180	190	193	163	176	195	167	191	185	183	189	201	195	206	199	162	183	170	157	170	172	190	193	161	183	194	187	167	168	168	199	176	178	206	209	184	161	189	178	198	171	180	183	189	173	190	201	158	178	181	182	194	179	191	159	201	187	165	152	174	151	183	181	167	203	190	183	191	186	188	177	162	173	183	182	150	192	160	186	192	190	178	176	181	165	196	182	192	176	175	193	202	159	175	159	173	176	190	181	179	159	150	195	177	191	198	178	184	187	169	180	192	180	177	179	172	184	175	184	203	197	184	165	183	179	177	180	166	198	178	182	167	181	159	197	179	175	186	192	167	194	168	191	177	177	191	178	175	176	172	169	151	187	206	172	168	189	183	176	201	154	207	179	195	180	168	177	182	184	197	170	190	187	213	175	174	184	169	172	166	180	184	174	185	169	175	165	177	185	210	198	205	175	192	207	190	177	192	191	185	172	177	179	157	178	154	208	206	161	184	172	185	208	182	189	171	175	194	168	207	173	167	200	173	183	185	191	219	201	187	181	193	175	183	210	184	189	196	200	191	168	205	166	170	178	187	180	156	181	179	163	169	202	205	179	172	175	199	172	172	184	181	209	210	179	184	185	199	176	179	169	172	171	153	182	201	158	190	180	183	194	181	177	159	194	194	170	182	196	184	183	160	176	187	199	181	174	189	170	174	193	185	181	200	199	159	158	187	168	180	185	175	207	190	171	184	181	173	186	192	193	178	176	183	166	175	200	170	181	195	171	190	175	177	166	193	165	188	187	148	192	165	212	168	200	206	192	161	191	171	172	158	147	185	195	191	163	198	176	191	169	174	180	162	187	185	211	195	177	185	168	162	179	159	167	170	156	172	190	168	187	193	163	162	193	167	165	182	175	184	180	199	189	166	154	193	171	179	183	190	181	176	166	158	174	191	182	185	164	171	194	193	156	170	178	180	196	181	182	178	207	194	171	171	169	158	186	153	146	190	182	191	194	204	208	173	173	170	189	179	171	203	179	170	174	195	174	171	187	195	191	187	171	152	188	164	204	151	185	194	195	172	160	201	182	193	172	169	179	175	172	171	175	203	181	180	199	176	218	172	180	172	186	173	184	176	153	201	194	180	189	170	177	191	163	192	166	185	173	179	152	174	186	168	164	180	181	183	163	193	193	185	206	171	190	191	200	201	177	176	180	191	195	173	173	170	189	197	176	146	184	162	185	171	174	185	170	170	168	181	162	175	198	189	188	170	185	186	167	181	203	193	152	193	169	191	168	179	149	184	174	168	182	191	184	181	185	163	195	171	195	199	191	170	174	195	147	197	176	190	191	181	196	186	157	205	174	207	200	193	183	178	160	177	196	161	183	175	185	172	164	176	197	180	174	193	168	177	165	172	181	177	185	170	181	172	177	166	182	185	160	179	193	199	183	201	169	171	177	177	189	183	171	166	194	179	179	183	175	192	179	198	187	183	170	174	177	167	165	190	176	163	170	175	189	174	193	176	195	185	198	163	170	191	199	170	175	170	166	187	183	179	157	168	167	181	155	164	183	207	194	197	174	204	223	176	170	177	195	187	191	168	173	177	171	211	158	192	180	158	185	164	172	189	189	177	187	175	174	158	173	166	183	170	174	179	200	196	194	195	193	178	152	192	184	194	185	198	162	176	188	170	169	193	185	185	182	188	180	179	149	186	188	187	207	194	183	178	189	206	187	181	183	196	175	194	189	179	185	173	198	202	180	171	193	172	170	182	180	183	189	183	173	170	165	195	182	190	189	171	173	166	200	160	174	189	149	172	195	184	186	186	193	176	196	170	159	164	188	204	196	177	171	208	211	180	182	154	183	166	191	171	196	193	171	179	179	189	187	174	169	209	180	176	173	187	177	171	178	201	198	189	176	168	188	185	192	170	177	159	195	192	200	179	166	166	189	184	187	186	204	177	185	184	190	173	180	192	150	182	182	173	179	173	167	176	168	172	186	187	160	184	189	185	170	171	181	184	174	185	169	169	200	181	156	191	160	184	183	194	152	189	174	189	162	178	169	175	188	171	170	169	176	182	168	169	163	205	205	171	178	192	173	181	193	189	197	179	186	188	171	172	182	204	191	153	182	193	191	179	204	184	217	177	187	162	214	160	186	194	188	163	160	197	187	189	175	170	168	175	159	170	198	204	194	184	189	177	189	199	184	177	171	204	169	165	176	185	206	212	186	193	181	167	167	186	174	169	167	182	184	185	182	185	191	187	137	178	166	200	187	205	194	181	191	178	203	184	180	172	174	207	185	172	187	171	149	175	160	186	169	167	164	180	173	180	179	185	181	194	183	201	187	190	191	180	173	180	195	173	168	168	193	185	190	159	186	179	189	189	178	192	203	184	195	190	169	213	152	206	162	155	166	194	185	171	185	175	192	180	199	181	191	170	186	163	165	170	208	178	179	190	180	197	183	161	158	177	198	178	177	185	179	190	173	183	171	159	173	177	174	183	188	167	166	190	194	189	191	191	190	166	199	179	189	163	176	159	155	211	174	192	168	182	171	203	193	206	174	193	181	201	192	190	202	216	161	163	167	192	185	199	172	184	173	187	200	178	203	181	181	180	197	185	183	172	194	180	201	180	182	167	150	204	181	174	172	181	172	174	189	192	170	185	187	188	162	196	171	207	155	190	189	193	159	162	186	170	178	191	177	177	202	175	175	176	197	176	203	161	173	196	196	139	184	201	195	169	180	198	174	164	171	188	174	171	169	178	178	176	179	165	154	159	183	178	211	184	189	187	201	173	187	191	167	187	175	168	172	166	166	167	188	187	186	174	189	172	174	186	193	173	169	162	177	185	176	190	172	199	216	192	176	159	174	184	183	197	192	185	173	185	189	171	148	193	192	178	160	176	190	179	180	181	169	160	172	191	185	177	174	217	173	183	212	200	173	169	192	169	158	204	163	183	180	194	157	181	186	163	187	147	182	207	198	191	166	201	180
7232	9765	18471	22789	21758	19850	13246	14042	10167	9994	8224	8015	8427	8254	7584	6489	5740	5293	5027	3879	3357	3294	2981	2614	2109	2065	2086	2158	2318	2039	1272	1204	1172	1295	1138	1045	926	765	820	759	648	634	724	732	649	546	601	554	552	542	535	572	533	488	557	533	706	776	686	656	579	526	515	549	488	501	531	537	500	508	502	543	474	492	479	501	536	539	499	522	510	542	529	515	567	514	499	473	534	509	477	521	487	478	530	508	507	499	512	495	512	497	458	474	493	507	479	480	515	510	522	498	524	492	495	488	494	483	511	485	488	529	509	524	478	518	491	488	513	522	542	516	523	501	495	511	494	490	489	500	505	533	516	507	523	512	523	489	559	484	527	498	537	513	522	471	485	536	527	526	532	501	462	473	556	515	551	518	491	507	509	502	489	522	515	533	465	552	486	558	504	520	530	525	536	511	497	510	490	501	489	495	512	472	493	460	495	552	488	518	473	519	494	539	501	477	506	505	497	509	525	529	511	505	487	469	505	470	528	514	494	519	524	501	527	504	514	530	522	483	494	516	498	477	486	491	507	507	509	463	495	505	512	539	516	497	529	514	520	532	507	466	499	495	499	525	558	526	516	551	495	499	527	486	573	539	484	509	498	454	534	507	490	509	496	523	523	513	511	464	499	478	544	546	540	525	500	534	527	509	528	476	496	519	548	525	496	493	489	543	538	549	524	526	542	498	482	509	492	481	476	500	469	492	516	494	523	527	535	461	506	501	514	502	469	508	470	477	545	497	502	498	498	520	515	498	503	518	518	460	546	536	516	532	506	506	479	478	507	530	452	457	511	506	534	484	511	496	479	480	523	477	484	507	549	521	518	499	502	530	557	529	511	446	532	517	512	519	541	526	483	543	465	555	510	522	511	489	494	516	526	491	514	505	516	492	514	482	569	528	500	515	517	506	515	491	523	513	526	503	531	458	501	478	502	478	483	501	490	538	478	480	538	526	509	505	543	504	446	506	489	514	536	520	529	542	505	517	515	501	523	517	476	504	499	484	512	494	517	521	513	527	498	517	502	549	510	503	485	482	529	544	515	504	532	494	498	515	501	515	511	485	474	511	514	539	535	476	516	532	506	509	489	496	500	493	481	526	525	535	492	503	505	498	482	507	512	472	471	480	493	501	506	503	503	521	502	575	517	518	526	476	513	491	495	491	520	481	492	523	494	539	511	490	502	505	485	504	525	493	513	487	483	498	491	514	504	508	485	528	540	517	488	502	494	494	510	517	511	498	516	529	495	533	484	501	513	508	515	522	503	493	536	523	515	489	506	513	544	547	528	460	462	510	536	468	497	496	538	508	466	516	468	507	507	503	520	513	520	519	533	509	542	497	506	518	465	510	498	549	495	477	503	504	482	485	522	494	488	544	490	491	498	480	529	540	515	512	509	496	556	497	515	541	494	489	504	505	492	545	534	486	505	492	450	524	505	473	467	510	510	536	523	478	491	511	500	537	471	478	481	493	497	503	517	515	541	529	538	518	484	508	533	528	547	525	473	463	510	541	491	507	519	502	495	495	506	485	522	501	481	488	502	583	483	513	503	515	486	501	502	504	502	522	463	504	502	493	494	515	532	478	506	515	513	527	489	507	513	505	476	497	487	516	547	471	541	484	519	503	486	547	515	521	500	487	525	515	510	530	492	532	494	542	537	515	515	489	487	498	479	503	529	513	469	498	509	507	499	516	491	506	526	485	518	506	483	523	517	521	524	504	470	480	501	550	524	514	522	542	484	500	495	498	484	524	517	481	535	489	516	491	520	479	496	494	513	495	487	505	531	507	491	537	512	506	478	495	529	499	499	484	532	534	468	509	499	498	482	515	520	559	512	496	501	491	525	532	561	533	496	531	573	504	507	526	475	512	535	503	498	514	516	535	491	507	499	515	480	529	489	499	512	523	548	500	513	525	507	507	525	505	507	502	545	485	453	506	459	494	505	517	523	504	488	496	547	479	511	471	505	478	528	505	504	493	520	542	533	507	516	515	480	483	492	555	491	518	506	489	490	512	468	504	471	469	506	527	531	479	475	500	539	523	520	506	491	504	508	523	473	497	517	467	521	521	514	486	536	499	513	525	537	522	519	471	514	527	510	487	504	525	499	522	502	474	536	530	505	464	511	502	494	470	487	498	509	557	504	523	488	552	527	475	481	542	464	506	489	486	518	503	495	464	520	521	488	549	504	484	508	554	510	528	519	518	444	493	499	510	549	501	517	543	485	474	501	506	528	480	500	506	497	495	505	482	496	521	505	510	524	515	472	514	509	512	548	469	480	496	506	519	500	529	494	518	487	521	537	517	513	507	479	485	511	455	529	531	477	492	499	519	477	518	538	487	504	484	502	464	491	526	496	513	485	486	497	507	495	534	487	514	501	506	492	498	498	496	550	542	521	478	485	512	540	513	513	527	522	521	446	543	509	511	532	526	485	527	501	511	505	525	542	515	492	505	518	508	494	500	535	516	510	476	494	499	519	528	516	474	506	494	507	476	462	517	539	502	477	493	523	495	492	493	474	486	480	519	497	509	475	509	502	512	478	475	490	504	481	521	514	522	476	531	505	501	502	468	482	505	479	558	485	490	534	492	529	536	525	497	459	508	473	485	512	515	504	480	520	513	519	503	528	519	494	469	504	473	498	501	522	532	467	559	533	523	469	494	502	500	481	528	483	521	485	526	508	495	537	527	517	475	517	540	517	498	481	480	503	503	540	499	499	496	505	511	495	510	530	474	518	536	539	479	534	529	510	478	477	489	510	509	521	506	511	541	492	529	491	486	525	486	480	476	512	487	495	510	504	488	514	540	520	496	538	512	493	532	508	529	520	489	555	467	529	512	493	573	506	504	508	558	521	482	520	509	496	524	536	515	513	499	477	499	508	520	485	521	548	535	479	515	507	513	525	479	460	506	508	501	488	467	503	513	482	484	488	524	514	467	501	495	505	526	502	490	480	485	548	506	522	520	503	495	527	510	506	497	529	510	550	491	515	554	512	510	516	509	502	473	503	552	474	511	499	542	486	497	489	507	508	500	514	507	528	499	501	504	488	507	518	501	486	531	486	484	499	503	526	497	509	491	491	502	502	516	473	485	479	532	435	488	492	533	506	475	505	488	529	493	473	505	537	522	524	445	476	511	554	527	502	509	537	507	505	500	487	509	525	520	530	496	531	498	549	520	526	501	504	484	522	525	486	512	521	501	497	490	514	514	518	483	503	499	497	480	514	464	489	491	523	528	518	492	533	502	515	441	477	486	531	495	507	522	538	506	484	496	479	572	534	502	504	507	518	489	511	509	519	532	510	536	475	527	517	481	505	496	502	506	532	484	479	500	485	522	449	505	471	570	497	486	502	489	519	535	496	506	499	502	544	504	504	502	472	492	475	524	470	507	454	534	498	518	504	476	512	484	537	527	517	512	507	511	494	514	500	504	529	512	498	533	536	478	515	499	507	502	526	497	520	494	510	514	511	527
28957	35353	46116	39625	37915	35772	31936	36038	29185	23379	20081	19468	21484	19459	17671	16221	13259	12135	11399	8396	6896	6359	4889	4151	3620	3430	3622	3634	3892	3231	2125	1714	1184	1287	1161	942	747	685	577	530	429	334	455	437	408	331	258	246	229	208	215	175	205	192	202	240	423	377	314	252	236	202	202	167	179	203	172	196	185	174	161	170	193	154	172	175	170	165	153	206	161	165	171	179	166	168	189	172	180	169	183	151	189	166	157	187	175	175	192	152	184	183	168	173	194	170	169	182	158	165	200	155	184	177	166	182	165	160	163	167	176	180	182	191	173	191	166	173	194	172	168	184	170	188	194	179	163	175	158	167	170	174	197	184	181	185	180	187	173	174	167	183	158	163	177	201	148	160	183	174	176	190	180	161	183	168	148	165	177	180	169	200	176	172	186	188	169	190	197	175	170	180	198	186	212	162	160	191	163	168	172	176	166	156	176	158	171	175	181	153	191	173	183	168	188	182	153	190	166	176	177	187	169	186	200	164	167	150	177	156	189	172	190	177	173	168	196	165	173	173	188	175	188	194	185	179	189	171	173	168	179	185	169	165	194	180	196	167	170	197	177	172	174	182	170	172	183	185	185	199	163	152	164	174	158	169	174	184	160	198	184	177	180	174	143	163	185	193	187	198	152	179	196	187	187	193	167	202	181	170	178	165	174	169	179	186	167	174	165	164	183	208	173	183	169	174	183	196	185	176	200	175	156	168	193	166	178	158	169	161	171	181	161	174	166	154	191	180	168	138	198	189	158	173	158	180	148	175	169	161	204	181	182	159	187	169	169	188	188	197	216	170	190	181	184	187	200	195	173	185	180	176	181	194	175	170	178	166	162	186	188	163	173	177	186	170	182	156	197	170	183	174	182	165	170	174	183	186	184	166	163	137	197	179	188	166	182	195	174	162	189	161	168	173	176	181	189	191	193	193	163	177	166	186	169	179	159	195	183	172	169	192	182	182	149	168	170	166	170	169	175	190	173	177	197	174	176	171	170	192	187	195	172	178	197	151	167	165	162	183	164	180	185	177	179	166	161	176	166	168	197	180	210	152	184	201	185	181	200	166	164	159	168	191	178	174	148	195	185	201	190	180	178	166	164	173	167	167	178	173	179	180	165	191	143	181	144	177	190	174	174	184	177	181	165	185	184	181	200	181	184	196	168	219	202	166	187	168	161	181	176	194	170	171	165	174	154	188	171	183	159	200	167	213	190	163	156	169	177	193	184	181	176	193	185	188	173	186	178	181	149	166	202	206	171	173	172	161	175	189	164	180	181	171	160	179	175	153	182	186	157	177	174	182	178	155	184	174	163	169	156	150	183	189	180	178	150	165	189	149	187	195	157	154	186	177	160	183	175	160	172	168	175	155	173	165	195	160	180	172	174	181	181	173	196	185	176	167	184	182	177	176	183	191	177	160	196	166	201	178	165	153	167	163	164	181	216	184	167	168	177	161	167	166	169	196	180	172	176	196	185	172	189	193	171	162	148	166	172	192	187	178	189	184	171	191	185	190	164	174	170	170	190	184	181	176	177	173	161	183	171	187	163	178	167	146	169	176	158	196	171	159	170	188	170	143	182	171	166	175	188	159	179	152	173	151	175	188	165	190	162	182	150	173	145	180	159	180	181	188	162	169	176	189	165	192	170	190	175	182	161	178	187	157	165	192	196	161	199	183	188	169	174	173	155	170	176	170	193	177	161	176	201	159	185	161	194	192	169	179	173	161	199	173	176	177	191	174	165	198	180	192	183	169	174	179	203	183	172	189	165	186	173	153	187	170	176	173	156	189	154	193	176	172	167	168	172	176	174	178	185	181	171	171	187	153	158	181	180	167	194	151	151	181	184	190	166	205	162	159	173	164	156	163	157	166	162	188	177	186	171	155	180	148	171	183	170	166	173	164	151	174	199	173	192	153	179	180	167	187	173	162	182	186	188	170	175	182	166	182	169	188	173	172	203	170	192	151	187	178	163	178	168	168	206	184	165	171	184	181	195	179	157	163	176	183	182	185	210	186	182	176	151	170	175	206	167	169	181	186	191	178	173	186	154	166	180	190	152	176	175	184	180	181	158	189	166	170	167	167	174	163	159	181	182	174	169	197	208	163	188	160	161	196	193	186	143	179	181	175	184	173	188	179	163	176	187	177	182	182	171	180	159	187	174	148	163	181	177	184	190	186	150	170	181	159	173	172	196	197	183	195	167	155	181	164	171	156	173	190	175	181	157	164	186	156	188	175	184	193	152	165	167	161	171	178	180	185	179	169	169	188	164	211	189	185	191	183	175	191	160	197	164	185	192	198	196	174	185	195	180	169	184	177	170	168	157	184	180	186	193	174	199	191	189	156	179	167	201	179	192	186	179	155	186	170	198	184	160	169	159	194	182	174	178	163	167	185	193	192	157	161	188	158	174	169	173	162	168	190	182	178	156	160	158	169	171	176	186	172	166	170	180	169	188	165	178	190	176	170	180	183	173	193	157	182	174	170	166	159	159	175	187	172	164	167	159	181	166	189	198	175	176	170	198	157	136	171	183	169	170	161	192	186	172	154	197	177	181	183	173	171	173	184	166	148	165	185	168	188	171	148	179	160	159	195	156	173	202	193	160	161	166	173	177	178	159	175	190	174	179	190	193	195	176	184	187	167	194	180	169	162	166	170	164	165	162	172	192	185	167	173	169	196	183	170	161	183	152	171	179	169	179	170	191	166	192	156	172	165	166	190	174	173	178	151	161	186	178	201	165	167	161	195	165	180	175	185	186	181	190	163	159	160	164	175	161	158	159	189	190	183	172	158	185	195	161	181	186	171	197	162	151	168	175	168	167	170	181	174	164	168	172	156	192	180	165	192	174	166	160	187	172	163	161	178	157	184	182	203	156	179	152	189	173	187	176	185	158	159	187	186	160	164	151	177	179	174	160	177	171	193	182	186	184	178	175	199	181	167	173	166	193	179	165	163	169	174	180	170	168	191	176	162	179	186	175	185	179	203	217	187	176	160	197	182	161	196	173	161	174	175	205	187	158	167	189	195	180	152	143	188	161	175	175	164	160	160	181	166	187	163	173	179	167	190	206	166	162	182	177	179	184	172	150	169	219	197	164	175	170	155	201	181	175	188	197	186	170	160	181	177	173	174	208	169	190	181	154	188	160	195	191	183	178	171	149	178	176	202	187	180	159	189	165	192	170	161	187	191	179	174	161	173	189	192	177	159	183	190	178	166	202	194	179	166	181	190	183	175	161	199	180	171	189	199	171	181	176	171	175	169	202	160	158	168	181	194	158	152	153	193	167	169	197	164	172	193	196	167	180	179	181	179	153	168	176	179	145	187	168	182	189	205	160	167	151	155	183	177	181	182	196	178	180	186	181	185	183	170	171	171	189	174	202	211	164	184	182	172	194	183	168	177	154	189	159	198	180	195	173	187	165	176	190	187	174	190	160	170	206	190	184	190	158	186	166	155	162	167	161	181	178	158	176	161
19601	31128	43384	44140	47066	45887	44087	48887	40588	38360	35787	38050	37843	37320	36256	34383	31504	30298	31585	28095	25353	25738	20495	19210	17570	17256	18109	18269	18783	15670	11044	9547	6564	7617	6651	5777	4776	3720	3279	2807	2464	1945	2522	2590	2341	1541	1311	850	757	610	667	647	569	611	604	1165	2083	1729	1390	987	769	658	551	529	491	461	482	478	464	529	524	500	473	506	514	480	487	499	507	525	507	509	470	499	496	530	500	506	458	472	485	440	509	489	475	485	482	484	469	434	497	533	473	513	497	506	481	523	482	531	488	492	520	477	539	463	461	491	495	470	479	487	512	480	481	474	520	448	474	488	485	487	486	461	483	441	479	510	487	491	478	530	493	511	471	507	476	463	548	490	527	482	488	467	487	447	469	494	494	473	462	476	462	488	504	524	538	468	485	517	500	495	473	502	452	476	548	497	495	492	504	501	502	513	496	512	510	514	501	501	491	506	459	515	480	490	493	518	468	528	502	447	467	477	495	530	515	511	481	489	504	451	491	504	479	458	490	527	457	506	540	484	501	488	516	471	484	519	495	499	524	494	469	465	512	520	484	476	519	489	525	489	483	497	516	535	514	486	495	497	481	506	506	468	544	530	538	512	492	533	470	468	481	476	467	456	463	516	518	500	494	474	503	466	473	533	505	483	476	528	501	494	460	545	472	513	487	499	505	492	527	505	491	507	437	496	504	490	514	501	557	472	501	493	490	523	503	488	509	495	468	482	506	493	511	520	504	457	476	553	472	469	471	486	540	525	482	497	529	515	482	455	505	471	514	498	479	516	498	495	500	484	480	485	497	482	476	478	470	510	480	505	488	482	500	452	518	493	495	488	477	438	463	502	509	486	464	478	468	545	534	526	518	517	508	498	501	495	470	529	491	478	497	477	453	521	506	510	504	494	461	529	491	479	504	530	495	473	487	500	503	473	475	461	527	485	472	550	497	502	481	500	501	539	491	531	493	515	516	514	475	468	473	521	489	462	505	481	475	478	475	501	518	519	468	488	503	505	489	520	480	525	494	473	520	459	464	502	526	496	494	470	544	488	523	465	507	452	458	487	517	484	503	531	483	520	548	478	477	509	509	520	483	508	462	488	483	495	461	527	485	506	483	505	496	523	533	504	494	564	476	532	507	490	479	532	517	479	491	491	499	517	540	490	519	504	503	490	485	509	459	448	469	449	520	472	511	481	558	473	465	471	471	576	462	518	543	492	507	460	520	485	506	506	479	486	525	479	495	505	479	502	520	483	484	503	500	499	534	490	504	537	475	509	482	518	515	492	492	494	495	466	489	452	504	506	521	497	461	520	463	487	515	492	519	499	459	520	491	484	476	502	496	505	481	496	491	562	525	470	479	499	482	489	492	509	542	486	496	447	493	512	513	475	506	452	499	470	482	506	477	473	492	465	496	508	494	502	471	507	469	470	493	487	488	499	466	511	500	437	477	470	538	462	433	510	472	492	513	490	506	505	484	504	521	453	514	489	473	478	489	529	522	474	518	528	517	483	492	462	500	438	508	455	548	522	526	478	489	507	479	479	456	469	507	493	487	511	492	493	481	479	464	460	475	445	494	470	498	474	480	474	489	529	500	503	500	529	519	517	530	486	499	504	513	498	513	455	499	524	452	502	479	501	508	502	468	474	485	495	479	487	500	490	504	459	500	486	464	504	520	508	490	467	537	468	517	490	511	519	503	496	471	493	531	520	486	483	479	475	536	458	456	471	453	507	501	498	468	495	504	501	472	519	505	443	505	498	455	493	489	503	490	468	493	518	470	492	480	467	523	508	440	457	466	497	473	466	497	509	484	494	486	533	500	514	471	511	509	502	506	495	484	536	514	512	498	519	525	487	524	487	477	509	480	456	493	484	512	485	517	498	483	538	514	496	497	518	529	546	545	468	498	484	509	502	474	484	450	485	525	482	480	497	457	483	516	469	479	498	498	475	492	496	510	487	535	496	498	475	515	465	489	475	519	511	487	468	523	502	495	518	508	450	514	471	483	486	492	531	473	476	507	495	480	490	503	490	502	526	513	486	488	493	487	504	490	491	492	505	494	479	474	501	473	513	502	510	470	466	501	462	496	506	483	519	450	550	497	516	534	446	520	491	513	467	529	476	508	487	480	490	499	478	492	521	482	514	511	449	471	518	489	505	490	478	522	494	490	531	499	473	473	533	492	502	486	529	480	527	535	507	470	477	503	524	486	522	529	495	515	516	498	535	502	481	458	508	495	493	460	497	495	493	486	470	486	470	491	495	533	513	513	500	482	464	522	502	447	492	492	501	500	503	493	454	496	523	487	504	470	504	477	495	506	460	494	478	518	484	483	510	502	494	537	493	507	507	494	499	501	484	476	492	514	441	500	458	492	507	479	491	493	504	480	466	505	472	500	473	517	512	510	503	531	504	479	545	482	454	486	507	516	508	461	479	479	532	488	494	513	480	479	514	496	495	483	489	495	493	540	499	497	516	525	501	510	455	500	480	522	493	520	508	478	516	505	471	524	476	474	511	485	497	494	472	502	499	451	492	457	500	475	465	508	484	468	451	467	464	502	514	479	484	503	514	502	504	500	495	481	541	451	490	509	491	496	476	455	483	490	493	488	495	484	502	461	509	493	485	540	522	476	480	462	492	488	515	463	489	490	498	450	492	490	510	482	489	492	527	502	456	474	467	542	448	537	482	511	491	503	466	520	504	508	493	472	486	466	524	487	504	508	552	467	540	522	498	463	488	497	493	477	504	513	479	485	466	491	483	511	492	497	519	522	479	497	511	480	433	482	550	489	487	473	514	527	452	473	458	488	462	476	514	528	470	500	470	501	470	523	525	485	496	478	463	499	493	485	500	493	468	479	478	528	503	525	488	479	497	510	489	501	501	504	449	480	492	499	458	542	483	523	503	449	540	489	508	469	482	519	545	464	465	496	520	519	503	495	497	497	500	485	487	488	499	521	519	518	492	460	510	491	538	508	514	491	493	489	492	460	523	531	486	486	508	512	509	490	450	513	475	504	489	521	529	463	476	471	516	497	532	473	501	491	471	491	510	506	487	519	453	516	518	494	481	506	483	527	540	477	495	522	487	476	468	535	500	511	496	507	477	477	525	517	506	479	464	494	485	522	482	484	488	534	517	476	501	491	462	489	503	490	475	486	522	515	520	519	460	478	503	507	496	540	495	505	462	443	502	492	483	488	484	481	482	505	477	503	486	536	494	485	506	485	508	503	525	495	461	472	472	509	525	453	476	470	463	451	480	500	521	481	487	492	427	479	471	511	478	529	533	490	515	476	520	509	466	501	516	500	472	497	469	523	448	473	474	472	518	476	515	515	491	524	469	504	509	494	475	547	481	482	505	534	466	461	489	463	471	498	549	493	464	480	463	513	445	485	501	471	524	487	536	487	507	506	513	510	499	476	483	505	532	446	479	497	532	497	493	501	536	498	466	489	471	488	507	508	461	515	512	505	518	487	451	469	491	490	500	505	485	524	444	474	493
35176	41115	47900	39793	37724	35759	38567	42123	34815	32386	27496	29003	28540	27314	26115	23582	20244	18306	17854	13205	11201	10914	8351	6577	6350	6142	6379	5680	5611	4855	3487	3150	1611	1474	1676	1646	1350	981	809	643	486	586	547	840	646	405	323	292	259	216	290	256	239	229	215	373	589	481	352	209	198	214	220	232	224	230	183	202	208	209	177	185	189	176	205	192	221	192	203	203	209	192	191	215	198	190	194	202	196	173	210	187	178	183	209	188	191	208	214	211	218	206	231	188	196	211	203	194	177	217	223	206	170	179	182	197	181	180	197	190	194	204	185	209	183	185	195	211	184	222	197	175	212	197	190	223	172	234	190	186	178	199	222	204	199	174	180	187	179	189	190	194	180	179	216	173	187	200	187	189	190	169	189	226	210	200	176	215	204	199	210	203	202	204	195	188	189	190	181	201	200	181	183	177	190	166	212	180	218	204	181	188	205	199	175	194	184	199	179	179	202	193	197	196	178	193	205	209	192	199	180	183	176	190	192	190	196	181	169	187	216	185	203	203	209	209	186	194	190	177	191	204	218	198	201	191	181	191	208	208	172	202	189	196	181	213	195	182	165	173	198	205	201	190	198	198	172	179	219	200	195	205	195	203	189	176	195	206	213	186	214	192	177	175	189	190	220	163	188	191	191	179	218	203	219	182	182	207	216	186	190	184	163	179	207	173	207	192	175	210	192	200	193	212	190	179	195	193	200	195	200	183	196	177	189	198	194	192	192	212	194	203	210	171	175	192	204	214	201	228	181	219	186	178	190	182	211	187	201	202	169	193	203	195	195	192	203	200	211	193	191	202	196	201	209	199	199	185	192	186	204	208	207	176	199	184	188	197	196	191	167	218	191	195	213	190	182	215	196	166	174	213	194	185	201	213	210	213	212	194	182	214	213	191	216	186	196	184	206	206	200	219	201	204	209	201	217	185	192	203	219	209	210	215	199	190	192	185	172	191	210	211	172	184	177	198	176	182	186	211	195	178	187	191	177	199	213	190	192	188	188	177	194	226	214	203	157	201	192	188	176	199	192	199	195	181	195	217	186	199	194	184	177	202	202	226	180	217	179	176	183	201	201	184	183	165	198	193	187	205	195	162	178	191	210	200	200	180	179	194	169	186	196	189	186	171	198	188	203	202	178	209	206	207	204	182	188	199	186	217	186	225	194	182	203	203	194	212	214	174	212	222	199	176	196	198	201	187	217	176	186	188	197	200	222	194	194	192	200	209	195	184	191	191	207	193	200	198	208	189	192	207	195	179	203	188	215	191	202	202	170	194	202	206	201	172	201	189	209	204	185	203	193	218	193	168	207	176	182	221	190	175	204	220	197	204	212	183	214	210	195	187	181	188	197	196	200	201	211	204	211	204	187	200	184	194	185	193	209	182	200	193	182	190	188	182	189	174	164	216	211	203	202	202	198	214	227	178	183	168	189	187	196	184	208	167	186	182	200	168	191	187	194	198	197	198	182	187	193	187	192	184	179	191	184	193	209	186	201	193	205	180	156	193	193	201	195	197	183	217	202	200	172	170	173	196	198	193	211	188	189	186	206	195	172	228	191	208	191	194	209	188	199	183	183	197	188	190	189	209	186	185	219	196	190	209	220	184	208	166	191	220	211	181	193	202	181	187	207	197	194	212	194	174	203	186	206	210	225	174	181	191	190	189	175	180	176	210	191	196	193	204	190	193	186	188	223	204	194	191	202	206	185	194	181	178	213	202	194	176	194	194	191	199	191	237	175	221	189	183	185	193	201	204	177	181	178	205	198	194	191	228	201	196	204	182	190	171	212	179	185	204	187	213	198	191	189	199	179	218	211	201	206	220	189	237	209	220	206	188	205	206	207	197	176	183	194	201	217	205	210	194	204	184	189	190	197	229	182	198	170	186	189	208	195	192	169	186	193	181	177	209	190	172	198	193	176	209	199	201	218	181	190	205	197	205	175	203	204	198	203	198	186	197	196	207	197	199	200	187	191	210	210	208	193	194	195	205	228	186	184	189	209	188	217	219	192	185	230	184	187	220	192	178	199	197	185	183	194	182	178	202	182	185	190	204	212	196	185	187	188	189	174	172	192	200	223	186	190	227	198	195	189	196	178	192	185	200	188	194	193	207	163	191	208	142	205	191	186	189	205	179	212	204	188	198	193	189	214	190	191	182	197	193	214	197	194	211	189	205	185	203	185	194	216	200	198	187	191	206	178	201	181	170	189	195	179	214	190	211	176	192	191	186	228	199	164	165	199	205	197	202	193	203	204	222	192	202	191	208	187	212	182	214	206	209	213	188	199	186	210	191	158	206	190	178	174	191	180	202	188	215	171	210	198	197	216	215	209	203	215	203	234	197	192	215	195	166	166	191	203	190	201	220	193	164	203	208	180	192	212	205	186	195	189	182	175	196	204	199	194	180	170	180	181	190	186	193	205	200	180	171	200	203	228	194	216	191	178	193	203	180	199	190	195	221	197	209	199	220	203	209	182	195	202	212	178	196	173	188	187	200	213	185	191	181	196	199	208	215	192	191	194	185	197	190	192	187	212	199	204	206	195	182	183	187	176	192	194	199	213	207	196	177	188	204	182	197	191	216	206	193	184	191	184	191	206	193	206	214	215	212	202	213	186	210	176	183	182	156	187	191	197	195	217	208	198	203	210	219	186	198	185	181	179	204	185	189	180	196	208	189	204	177	228	180	206	180	193	208	186	203	188	214	195	181	193	189	201	172	189	204	202	195	192	205	228	181	203	187	198	177	219	203	173	199	192	214	196	182	189	221	209	176	206	202	195	186	210	189	176	188	188	191	217	189	181	200	215	193	203	184	194	207	201	184	183	203	197	208	192	204	160	203	197	187	201	224	183	199	210	176	195	194	200	182	206	202	214	213	184	190	222	169	210	207	197	197	219	213	208	181	187	195	219	186	191	204	204	182	207	213	197	203	211	184	216	175	176	180	187	181	204	214	226	207	192	191	202	174	211	205	199	190	201	206	220	211	205	191	217	204	187	185	205	174	213	201	192	213	185	184	188	209	194	181	186	186	201	184	197	194	201	190	187	192	200	222	168	222	176	198	223	191	190	176	172	200	182	191	180	221	194	211	184	199	202	201	200	208	202	187	220	206	192	169	209	191	197	212	200	163	199	181	173	202	175	186	189	196	203	187	196	192	178	173	188	187	178	187	215	173	175	174	193	191	195	190	179	196	184	186	192	162	207	209	191	200	208	186	184	188	207	168	206	229	202	201	191	173	167	203	199	205	198	196	197	199	197	214	179	182	199	184	183	195	205	177	176	215	188	210	204	206	218	216	200	174	227	214	186	174	193	180	190	182	191	173	202	207	223	201	194	209	183	205	220	199	195	200	201	211	199	193	189	187	210	201	197	198	214	196	200	222	200	209	190	187	192	204	180	190	169	196	192	196	182	199	193	192	206	207	180	199	171	172	204	200	185	185	181	229	199	221	219	201	200	195	212	193	186	192	209	187	163	180
24187	36192	46032	47724	49138	49449	51957	53398	47420	44492	42612	44947	42015	43600	42843	40557	38389	36598	38510	34130	32342	33205	27801	24821	24942	24970	24962	23236	22829	19976	16017	14103	8652	8418	9285	9293	8061	6112	4867	3588	2908	3374	3200	4722	3691	2333	1834	1418	802	765	1076	832	784	787	724	1735	3372	2427	1640	631	556	801	736	671	622	656	659	600	548	547	566	517	539	491	532	535	493	564	541	529	515	557	511	528	515	548	521	540	522	571	537	512	522	542	489	577	537	566	525	538	508	525	568	548	546	524	521	514	546	538	502	484	548	548	541	495	529	555	506	517	570	519	519	546	493	556	551	480	568	521	520	507	525	556	538	513	508	535	523	526	528	542	522	536	544	494	546	511	552	528	536	539	533	532	528	546	492	495	557	541	550	562	508	546	496	540	536	515	533	493	545	553	538	489	524	528	547	520	561	541	503	537	531	525	525	551	568	508	518	565	537	554	552	540	563	524	541	480	538	555	522	513	548	552	540	579	519	542	534	565	530	531	575	516	518	533	533	518	534	548	551	507	504	508	551	498	516	532	550	527	522	557	574	556	537	539	530	514	498	521	538	511	513	536	544	539	526	581	540	495	527	564	558	545	517	530	541	543	543	516	517	533	529	492	539	534	543	503	532	522	487	551	527	542	546	524	540	499	558	514	539	570	515	500	557	523	514	567	466	530	545	538	549	538	522	534	537	548	494	537	492	561	556	504	522	506	536	517	495	542	503	494	542	533	514	549	532	527	516	489	529	540	501	556	506	534	549	525	533	523	527	518	548	509	488	524	564	559	533	539	551	556	529	530	541	527	519	525	528	523	522	555	502	566	553	532	506	565	556	565	509	530	525	472	495	542	538	499	490	523	530	498	510	552	539	530	506	541	487	537	523	542	554	532	527	529	496	533	514	548	505	522	543	502	531	533	520	515	551	556	506	541	474	548	553	501	567	517	517	537	542	518	511	543	558	540	537	552	581	570	537	561	547	570	528	548	497	530	528	558	529	522	553	550	519	541	547	510	521	554	530	518	535	532	526	544	522	548	538	461	517	556	547	577	547	539	517	557	535	566	521	522	538	496	550	555	516	529	524	548	490	525	592	550	524	533	541	560	521	586	488	516	550	590	541	526	545	544	518	533	510	564	496	491	538	534	530	505	494	538	550	540	502	540	526	559	501	516	493	515	563	520	551	541	561	526	511	522	557	539	570	510	525	542	524	503	553	536	525	526	569	552	484	549	557	554	552	559	543	493	520	574	512	477	523	521	524	503	601	483	556	515	540	527	504	511	562	520	492	519	517	570	546	520	518	548	536	505	497	503	526	551	552	563	563	508	538	528	534	527	537	572	554	517	549	551	509	521	553	503	529	546	497	586	565	532	519	548	573	554	555	571	530	525	506	548	530	498	520	497	512	566	493	546	526	524	527	536	514	528	531	536	549	537	553	566	506	518	510	557	519	543	514	535	559	554	528	532	531	510	552	579	512	522	539	577	544	566	583	563	508	541	544	539	531	525	574	517	535	597	545	545	517	516	542	542	543	471	589	555	539	505	526	539	504	526	513	505	551	564	525	529	527	519	515	507	532	541	519	503	538	550	547	505	530	577	515	511	514	565	546	513	514	512	531	495	546	547	558	582	515	526	461	537	545	542	524	485	557	519	520	513	558	505	535	549	512	559	537	535	475	540	520	535	510	578	506	476	538	551	516	539	541	586	554	540	532	492	505	519	562	496	538	553	520	580	540	509	518	527	554	515	502	516	585	565	502	546	534	528	551	513	574	591	509	534	544	548	515	579	525	527	563	533	502	556	597	537	573	513	527	505	515	536	530	512	516	518	482	556	557	535	557	537	530	538	522	508	527	523	518	510	558	532	498	525	550	543	560	544	511	547	566	552	504	571	506	525	514	518	568	518	542	541	541	522	578	540	513	542	535	549	533	522	539	572	516	527	530	516	512	541	534	536	513	535	548	514	539	501	554	511	544	564	524	534	561	507	538	523	556	533	544	556	536	564	543	478	478	558	560	563	566	561	533	523	565	547	531	519	503	517	544	556	549	541	534	544	557	530	559	536	519	552	538	506	525	536	528	542	523	544	535	524	537	545	532	543	518	482	495	517	549	540	576	541	540	559	510	520	538	522	550	519	513	526	548	560	553	483	512	522	549	518	528	515	521	549	552	535	535	567	517	508	530	547	521	572	524	553	528	491	551	527	532	545	501	548	530	535	543	506	521	512	550	549	551	560	529	545	564	536	538	511	543	538	514	552	510	550	536	584	521	553	527	495	501	531	549	526	545	516	561	525	508	552	567	561	570	534	505	516	498	538	538	548	562	515	567	551	506	506	494	539	542	530	551	528	519	534	556	519	521	560	525	542	502	539	537	541	523	520	539	547	534	540	516	520	538	535	546	523	527	558	497	544	540	506	546	526	499	519	536	532	542	559	567	557	561	507	551	530	526	505	529	571	549	523	543	534	521	536	542	586	531	535	528	533	560	531	547	565	503	583	525	568	518	540	550	551	504	526	572	518	504	522	509	548	500	571	522	566	548	564	507	531	549	518	549	499	540	511	516	545	546	516	530	534	515	571	529	549	525	568	568	558	485	522	577	527	509	511	504	550	535	526	528	556	539	524	521	511	564	520	538	546	516	547	537	518	508	466	502	546	516	547	523	537	540	538	537	511	558	583	541	545	525	534	477	544	522	550	560	513	499	496	587	542	535	571	515	504	518	571	531	525	491	542	551	522	507	571	562	547	517	524	520	552	499	529	516	526	490	525	530	531	485	522	503	549	492	543	566	563	544	582	545	530	591	547	571	507	531	544	502	537	530	527	562	549	552	554	547	520	540	548	544	549	533	531	497	563	557	498	577	546	547	514	560	518	507	541	548	536	553	488	546	518	526	540	517	537	564	518	535	477	534	529	510	555	525	527	486	557	517	524	570	568	530	536	545	532	528	546	524	558	524	513	538	531	552	542	568	510	541	560	561	532	561	536	521	542	518	545	552	527	531	524	542	575	545	555	528	544	523	549	511	531	557	517	526	551	523	562	536	526	521	522	577	590	548	530	515	590	573	485	564	520	513	547	493	519	501	526	518	524	527	542	546	539	501	566	521	542	525	533	532	532	550	535	495	518	520	509	515	497	545	544	540	521	518	525	524	536	513	577	549	511	569	514	538	514	590	574	550	560	523	527	539	512	565	510	516	524	559	565	547	533	516	518	521	539	567	523	559	583	540	579	511	524	517	498	556	526	567	550	487	574	530	503	531	524	499	527	546	525	564	532	562	529	550	528	542	518	509	537	534	518	518	572	518	558	526	511	554	543	529	506	501	512	548	540	577	520	544	567	530	531	547	545	540	551	543	497	536	549	517	504	506	525	536	513	531	508	521	552	467	512	554	528	546	547	531	541	551	506	594	558	554	537	553	551	564	509	517	533	558	526	493	497	512	547	536	553	524	519	558	526	552	521	543	526	508	548	551	521	513	560	525	496	571	533	544	518	504	570
10553	10009	14953	13201	9970	6832	4431	3546	2681	2226	1843	1973	1809	1717	1649	1307	1116	927	916	652	608	668	456	437	463	391	409	426	378	329	296	285	242	237	249	233	249	203	204	158	170	183	185	191	201	181	188	162	193	171	168	181	186	162	165	165	182	213	169	168	186	193	177	166	153	200	196	172	160	192	158	181	186	183	168	171	159	173	172	161	155	158	141	175	180	152	155	174	151	143	149	169	181	188	172	170	160	166	173	149	175	176	178	192	168	182	155	183	145	172	168	174	147	158	174	170	174	172	179	180	158	179	169	155	182	153	171	167	182	191	164	186	183	186	178	168	178	170	182	173	162	179	179	169	174	184	173	188	163	174	198	173	162	162	179	168	168	148	176	180	170	175	169	177	154	164	179	161	192	171	186	145	163	197	149	177	191	174	190	164	181	187	172	175	159	139	163	159	145	166	166	185	161	173	156	159	151	164	156	159	178	172	164	156	145	169	156	172	174	189	179	170	158	175	175	155	176	159	183	162	186	191	163	172	166	191	190	136	158	167	180	188	158	178	169	153	161	163	178	147	168	207	183	149	154	188	191	172	177	204	162	162	161	194	161	173	212	155	189	178	170	161	175	183	147	178	163	192	160	164	186	177	194	172	141	183	202	182	174	146	171	162	168	167	182	159	142	170	175	172	176	158	181	166	152	172	169	168	162	142	180	191	191	159	180	185	166	178	177	166	177	195	159	173	159	175	170	169	147	173	167	188	152	187	176	178	165	170	169	158	159	168	158	173	171	161	177	149	163	189	158	166	160	199	160	181	173	184	179	168	182	174	144	176	159	177	179	186	176	174	160	148	171	172	185	137	192	158	183	183	192	153	179	159	159	152	164	181	144	174	169	145	187	173	161	170	174	183	162	156	175	165	172	175	141	155	197	163	179	173	169	162	153	168	201	155	191	164	147	200	171	177	157	171	191	164	175	151	170	161	153	164	164	175	157	171	165	164	188	152	153	178	181	161	188	171	143	165	190	167	172	189	177	171	145	163	170	155	176	181	174	177	159	178	172	156	150	162	175	170	183	158	176	178	175	174	183	171	170	168	186	159	173	169	178	189	166	175	142	197	164	177	169	179	165	191	170	160	158	159	163	182	182	171	175	186	190	171	178	169	173	171	157	177	160	160	174	174	178	172	170	193	165	174	168	169	179	168	188	154	149	182	151	161	194	169	170	157	168	157	165	183	184	169	185	167	166	181	171	178	171	170	161	173	151	159	179	165	169	183	171	176	157	176	160	176	172	170	171	152	167	164	156	156	175	170	170	175	160	186	174	191	176	183	181	173	146	167	175	156	155	155	151	166	164	175	184	152	146	181	157	164	176	176	180	180	187	176	169	195	211	181	175	156	177	192	165	141	180	151	180	199	176	180	165	193	163	169	151	185	169	190	158	150	185	164	179	160	174	169	157	184	155	167	172	165	166	154	177	179	174	160	148	177	148	162	165	183	190	157	172	185	166	160	159	153	173	161	172	150	170	157	151	193	153	168	160	175	188	169	184	165	162	177	161	185	136	165	183	169	168	181	165	150	163	153	176	160	166	162	165	200	147	147	180	168	144	164	183	170	163	192	168	160	178	193	184	194	166	158	184	178	151	166	179	180	166	165	172	181	165	170	160	190	152	185	176	173	177	219	172	139	165	158	194	165	166	148	183	185	185	150	172	141	191	187	189	154	162	164	162	184	159	168	156	152	151	181	186	171	172	156	152	181	164	157	192	173	148	173	138	154	164	194	181	173	169	138	171	156	179	160	174	185	158	177	184	170	174	180	189	159	198	160	163	164	169	199	183	154	170	172	170	164	187	156	177	172	165	184	161	182	174	160	166	196	152	190	158	157	178	156	169	164	164	186	149	165	167	180	158	167	198	157	174	184	162	165	184	164	173	161	159	156	165	187	161	191	173	186	177	180	163	150	157	167	181	195	172	187	161	153	146	177	184	161	145	182	194	164	155	183	176	165	149	173	160	154	184	179	171	188	169	164	183	166	168	151	173	167	185	171	157	184	167	182	157	161	181	151	181	169	171	167	169	177	214	159	151	184	165	178	193	159	163	159	165	155	155	180	178	174	192	150	176	181	177	173	175	171	171	152	180	168	162	159	192	165	175	183	182	174	168	171	154	166	186	185	158	183	193	156	172	175	165	176	179	169	167	173	169	163	210	175	169	185	187	164	169	170	183	171	173	170	190	173	168	173	158	184	142	163	177	157	156	150	177	157	168	166	184	158	164	185	168	190	192	176	161	189	171	154	161	153	189	172	163	180	181	155	173	163	182	168	170	186	162	175	155	163	202	168	164	157	170	154	179	173	152	162	175	184	192	160	193	172	166	156	178	174	167	194	180	174	171	176	151	158	178	171	164	168	158	173	171	179	185	181	165	159	168	176	163	151	177	187	186	185	178	163	161	162	184	169	162	162	159	177	191	177	179	179	162	159	176	186	169	166	180	166	175	172	163	159	178	174	168	166	164	168	178	156	179	175	192	157	153	201	163	193	173	166	171	170	166	171	151	164	160	158	188	151	169	173	161	173	159	170	173	181	178	191	169	168	184	183	152	146	178	160	162	171	160	175	166	192	151	151	154	197	182	161	143	146	156	177	170	169	186	165	179	177	165	183	201	172	185	179	171	187	166	157	160	185	186	181	189	167	185	165	190	148	153	188	178	154	188	168	171	154	192	154	161	184	163	171	168	183	181	173	202	147	149	198	189	155	148	166	160	193	161	182	195	173	180	173	161	169	174	159	179	159	184	162	171	178	165	159	189	173	164	153	161	174	149	195	170	166	186	169	167	153	157	161	181	153	172	148	194	156	179	148	187	153	180	187	174	177	201	164	189	172	160	184	182	168	188	182	161	149	184	183	181	148	167	182	172	176	168	155	147	171	195	175	191	166	187	168	138	156	168	177	181	165	152	144	168	179	173	176	146	182	171	186	188	153	180	147	169	153	177	172	172	162	154	160	173	161	154	146	162	181	182	185	174	179	181	170	182	165	156	159	176	194	153	163	168	168	174	166	190	165	139	172	160	151	162	167	177	165	202	161	171	166	211	147	180	177	191	167	174	188	208	149	156	164	178	198	158	180	192	186	156	156	177	169	172	158	168	165	157	207	188	181	165	169	185	168	144	153	150	175	173	169	175	179	146	144	165	141	163	155	161	177	161	180	175	156	165	192	171	171	164	174	197	155	169	191	163	161	151	165	183	203	172	192	167	172	156	164	174	177	185	179	176	165	157	150	172	189	175	161	184	161	180	167	160	172	178	169	175	153	177	190	139	181	185	186	182	173	186	175	170	180	170	160	157	170	191	166	166	173	154	183	174	151	177	181	185	169	160	171	163	179	172	176	156	160	180	162	150	155	180	157	171	168	173	143	163	177	176	179	179	186	179	157	169	170	174	169	176	191	129	163	168	180	150	173	149	172	169	188	175	189	153	179	173	158	162	168	174	174	166	180	158	175
7358	10366	19670	22553	21800	18627	14431	13242	11014	9642	8949	9648	8002	8282	7592	6991	5752	5163	4971	3816	3331	3536	2628	2224	2114	2114	2080	2211	2135	1727	1307	1254	1164	1019	993	980	937	815	718	637	612	628	632	630	568	573	523	492	527	492	556	528	475	506	478	520	729	707	614	491	508	551	460	492	487	451	490	479	466	485	465	430	502	473	473	469	511	483	461	490	486	492	480	514	448	512	499	499	493	471	472	518	534	494	488	486	501	520	485	478	486	452	459	457	499	493	421	485	479	466	469	476	476	439	474	484	456	460	495	472	465	503	458	485	497	423	462	469	464	465	494	472	476	467	480	453	460	493	464	441	477	455	475	482	475	460	474	486	512	467	467	452	489	469	471	479	454	465	505	474	471	436	492	514	458	483	453	497	475	504	474	501	461	450	487	467	502	471	467	457	491	508	514	462	497	478	477	486	505	470	468	452	530	468	477	517	503	497	487	432	493	472	502	515	434	482	476	451	488	495	491	440	461	500	492	489	476	466	493	478	520	463	444	505	502	479	477	443	486	450	473	458	497	441	528	492	468	503	497	493	462	496	513	487	497	515	467	448	432	485	465	469	451	476	500	466	507	443	464	488	472	505	497	476	482	458	436	487	482	463	463	481	487	479	491	503	442	457	465	471	470	509	488	441	453	464	489	485	471	472	454	456	476	461	496	461	478	477	454	466	478	502	451	464	461	525	480	460	488	495	483	486	509	500	502	472	465	491	457	475	439	478	479	519	519	501	514	477	518	473	504	511	490	463	501	501	474	484	479	461	480	512	457	521	490	484	494	462	466	450	450	506	498	455	464	433	484	450	491	475	486	465	499	483	457	472	463	505	504	495	417	503	485	463	483	488	495	503	465	488	497	463	447	498	484	509	466	477	484	461	468	512	468	483	469	468	484	469	498	492	480	500	496	475	481	485	469	465	458	487	516	476	455	458	474	458	470	473	494	470	475	493	471	458	473	472	464	449	519	518	466	466	537	517	442	498	483	471	491	476	503	501	476	443	472	486	475	462	461	517	464	476	506	440	465	465	470	437	503	504	521	486	473	503	513	449	462	462	485	509	517	490	458	454	463	499	459	481	491	493	443	465	527	507	487	479	453	468	464	499	468	443	502	466	497	482	464	467	455	488	469	489	478	486	497	479	504	507	476	486	452	524	451	415	485	460	439	467	480	461	479	471	463	498	446	486	490	484	478	477	470	460	470	467	495	461	502	487	501	448	489	473	462	501	462	473	482	462	490	461	486	483	439	467	485	471	493	440	457	512	495	489	476	500	465	544	464	464	466	451	416	502	508	469	468	478	505	461	504	468	461	495	481	473	475	503	470	500	468	427	462	451	487	459	477	481	462	485	478	468	477	456	450	469	507	446	447	424	479	508	469	502	435	484	463	448	526	464	471	515	437	457	444	452	454	465	519	458	457	456	482	462	479	482	494	468	459	468	490	495	491	455	477	489	487	493	490	508	444	493	521	447	507	493	396	467	472	474	486	494	490	467	471	468	458	431	445	465	528	482	461	473	488	544	464	467	478	441	470	461	492	495	449	504	481	482	492	463	480	458	478	480	484	510	495	500	452	487	454	476	498	522	477	501	491	476	473	464	471	488	489	456	483	466	476	473	486	438	456	486	459	485	460	477	512	493	494	488	468	461	467	482	494	456	477	480	484	452	496	483	509	472	493	463	474	478	487	468	454	513	475	462	485	463	477	476	435	502	509	484	499	472	480	475	509	451	454	481	487	445	446	458	485	490	500	482	520	472	422	486	491	473	515	457	463	484	475	460	470	478	466	458	485	501	473	491	465	447	447	480	472	459	484	499	470	476	498	448	463	516	503	513	484	488	455	483	478	485	458	452	488	468	469	454	464	476	416	505	492	462	515	483	464	478	484	502	490	461	471	453	484	460	500	478	446	513	506	468	509	476	509	474	473	477	518	443	491	452	459	434	449	463	445	476	468	492	497	466	487	458	445	444	486	497	496	504	459	436	478	503	488	473	498	506	480	471	465	465	454	473	451	498	480	481	432	467	441	465	501	477	482	490	463	479	475	470	446	510	461	494	418	452	457	479	495	458	559	494	465	442	446	499	472	463	483	473	486	501	462	501	486	473	479	517	471	466	480	499	480	468	512	473	457	456	473	490	490	481	461	480	474	490	513	446	437	494	442	476	465	528	465	457	475	455	438	480	478	457	457	491	469	494	524	476	442	465	503	490	477	503	473	478	468	484	472	480	503	438	471	494	503	520	498	516	487	488	466	499	464	546	482	488	507	478	450	474	463	494	439	432	452	491	493	520	472	474	466	444	425	494	469	475	476	487	436	460	486	507	492	477	517	488	446	479	467	484	468	450	481	449	481	471	495	484	470	480	441	468	476	450	456	500	466	472	468	492	498	482	429	454	504	477	492	456	453	459	464	481	477	448	474	438	491	500	454	470	506	504	455	517	496	511	505	474	493	463	462	473	483	490	443	513	512	492	455	437	434	462	462	521	537	466	458	432	478	441	447	496	458	486	465	478	441	509	497	500	491	515	499	481	472	491	473	470	480	501	450	468	471	444	469	476	518	489	486	496	471	463	463	466	470	472	502	511	482	464	458	521	478	478	488	487	455	458	474	446	468	489	479	436	466	464	438	480	475	512	476	498	538	466	474	454	468	474	469	469	467	493	440	490	426	522	474	483	464	500	468	447	470	495	457	447	442	480	495	474	457	497	454	477	503	492	456	462	483	454	495	474	455	457	461	453	472	461	498	501	475	441	453	525	500	499	490	475	479	506	441	445	491	459	448	468	499	503	422	440	487	476	460	469	448	517	440	471	512	502	477	466	452	482	460	476	453	438	473	488	472	480	497	480	510	489	476	483	503	472	465	499	508	468	487	467	518	462	463	477	476	451	487	472	495	480	518	483	439	483	486	495	463	437	495	473	518	486	505	471	489	479	464	527	474	474	465	454	473	464	487	486	457	443	509	502	466	484	494	476	492	512	493	485	511	478	468	449	415	462	487	500	445	439	465	472	483	478	437	485	495	457	474	472	496	481	499	484	492	479	466	444	506	495	440	475	471	451	437	436	465	492	484	479	493	481	497	451	477	487	497	475	469	492	513	466	464	443	480	494	482	474	459	483	470	469	442	495	489	472	469	462	498	490	489	474	509	452	458	518	481	475	487	510	428	444	457	493	510	463	462	459	494	493	505	479	489	446	498	468	482	472	482	468	454	508	469	526	526	503	500	464	449	471	469	448	471	488	502	476	496	466	496	453	493	483	463	429	508	490	498	481	513	452	471	487	457	486	467	471	459	489	473	502	481	498	489	451	501	493	429	458	460	458	485	487	468	439	446	485	515	469	515	442	426	501	478	465	454	459	496	499	447	443	462	423	463	468	496	469	518	504	496	496	451	507	494	446	455	482	469	442	487	453	488	498	474	489	500	465	453	480	509	500	489	479	426	448	493	513	511	481	503	481	445	445	478	475	486	475
26012	32412	41917	39294	36842	33072	29042	32044	28853	26385	21857	21351	19630	18884	18232	16368	13393	11578	11434	8350	7046	6987	4698	3464	3635	3609	2795	3485	3426	2466	1932	1624	1235	739	762	964	882	622	491	393	434	363	399	413	337	292	285	233	212	204	206	182	188	192	162	290	370	381	318	240	175	193	174	192	181	158	176	190	176	186	161	179	189	192	141	160	159	176	202	165	166	180	173	194	145	150	174	183	173	185	155	148	171	156	172	157	179	178	197	156	170	152	179	181	159	184	173	172	202	180	179	155	146	175	151	179	193	154	188	160	164	184	184	158	173	171	179	164	178	182	175	163	162	184	144	189	159	163	207	178	142	164	186	151	169	158	167	154	164	190	158	174	150	162	174	145	173	153	178	181	173	180	173	152	177	140	168	161	179	169	152	178	167	154	183	173	166	194	165	172	176	174	170	165	182	165	158	164	198	191	183	158	176	189	155	171	177	181	162	160	143	156	149	162	162	167	169	159	188	167	162	181	169	176	167	154	190	156	163	182	164	160	135	179	154	193	180	183	172	171	165	160	155	175	163	184	177	175	168	165	163	164	163	172	165	175	157	169	171	181	171	153	151	183	182	173	179	207	196	193	171	159	143	160	146	193	178	158	162	208	158	171	160	171	160	183	156	170	162	167	186	155	167	158	167	178	175	167	170	181	157	167	184	186	173	161	187	161	186	168	165	181	184	171	191	167	183	188	194	175	200	185	188	200	181	148	171	152	181	186	179	178	169	154	169	166	175	161	162	189	160	165	178	173	176	180	163	162	166	174	159	178	156	181	164	179	155	196	162	169	170	188	172	176	159	154	176	176	165	172	172	171	176	175	188	180	169	182	200	156	174	161	164	170	190	158	175	168	158	175	162	162	163	175	176	187	169	151	167	173	173	179	157	177	178	189	166	145	182	156	157	160	180	190	157	170	181	131	166	163	171	153	179	159	180	144	163	180	177	158	179	153	167	162	178	154	168	183	179	184	172	171	183	171	160	186	155	165	194	166	192	178	155	160	164	185	173	183	153	171	168	182	159	172	154	170	166	177	168	169	170	202	158	169	189	161	166	178	164	162	181	188	169	181	191	166	143	163	176	163	208	208	188	181	179	180	167	168	190	166	161	184	174	178	156	178	170	207	196	161	161	174	182	191	189	160	154	151	180	162	181	179	184	164	164	151	186	188	198	170	185	172	156	164	189	182	161	167	148	163	161	188	174	204	143	192	179	157	176	172	160	169	173	182	179	187	162	171	162	168	167	166	187	159	182	170	187	163	189	186	155	180	185	154	178	185	163	158	185	175	178	173	168	174	177	172	163	182	155	159	178	161	175	142	154	151	168	161	190	174	161	177	166	151	163	185	164	177	182	165	166	154	188	175	193	191	179	185	173	159	197	178	174	156	185	156	173	166	150	136	176	188	164	152	174	181	160	154	195	134	149	167	174	167	183	168	183	165	163	165	180	166	174	137	176	154	154	184	178	160	155	176	154	187	167	187	156	171	154	182	188	154	170	174	146	186	152	171	169	176	155	176	157	161	166	183	163	172	187	199	165	197	172	173	180	183	181	196	178	154	176	154	168	161	171	149	179	144	172	157	181	174	160	160	181	153	166	193	179	153	161	171	160	151	174	142	152	168	180	161	187	155	174	185	174	187	165	176	188	170	195	165	189	176	165	169	180	183	170	184	172	143	167	179	169	193	163	198	181	161	166	157	163	183	146	169	163	175	164	152	177	191	166	199	183	175	191	173	163	166	153	187	182	166	154	164	195	173	167	190	170	162	171	171	163	172	187	184	172	179	188	167	177	183	192	194	187	167	164	162	178	172	175	163	165	165	164	153	194	150	165	175	160	169	153	192	164	155	174	162	176	160	167	156	167	176	160	187	183	174	177	193	180	173	175	188	176	157	179	193	199	180	161	206	154	187	172	173	184	173	193	194	169	179	179	165	183	160	182	164	166	194	166	182	180	204	189	183	172	155	150	170	178	179	184	167	173	140	177	182	167	200	145	168	161	174	203	183	163	189	166	176	175	184	158	172	165	160	166	173	178	170	192	148	181	140	198	188	184	186	166	178	180	182	165	182	172	169	174	172	147	159	159	181	160	163	162	165	180	157	182	183	186	160	192	197	164	169	181	150	175	168	185	167	170	205	172	157	177	143	149	166	191	168	179	171	179	160	162	149	181	196	147	166	150	158	161	179	172	154	151	164	177	184	175	161	171	180	179	175	158	170	175	173	154	172	169	170	173	187	179	187	167	172	151	178	193	148	175	179	183	145	169	163	170	169	161	186	181	147	164	174	162	167	190	184	188	170	155	182	189	144	161	149	144	174	172	168	170	180	167	180	165	178	159	160	158	179	155	181	159	184	163	165	162	167	170	191	194	172	204	174	187	195	181	168	152	178	170	208	160	168	202	179	188	197	174	161	172	176	186	165	164	145	197	176	175	173	179	179	161	186	177	171	167	181	187	163	196	177	160	138	175	160	190	148	178	160	161	172	159	172	166	172	176	156	184	163	154	153	149	184	187	165	197	166	194	169	177	165	162	161	155	176	164	185	157	147	152	164	177	188	179	151	181	166	178	175	183	164	159	188	148	181	179	143	166	188	174	174	190	148	171	167	180	185	186	183	193	172	169	161	167	171	160	167	172	166	172	137	201	161	177	177	172	166	175	159	182	190	154	151	172	168	177	175	154	191	170	158	182	165	155	150	175	178	164	179	197	184	180	182	167	171	169	186	175	173	155	160	175	183	155	166	158	190	169	191	179	158	159	164	156	179	168	178	175	177	164	151	184	166	199	199	162	168	170	170	166	174	171	171	182	162	198	178	165	190	170	172	183	181	191	178	166	171	205	161	155	167	177	187	149	161	183	170	177	177	196	158	165	175	196	160	157	215	167	177	159	179	163	179	144	178	164	178	173	167	176	163	167	165	163	163	166	189	181	153	186	188	174	165	156	186	160	202	180	165	161	189	170	168	175	160	173	184	154	178	168	175	176	180	167	153	187	191	191	181	184	178	165	159	169	197	155	165	172	180	170	169	161	144	170	172	163	163	150	160	166	181	175	163	147	169	166	150	182	172	172	174	174	162	181	192	176	161	193	159	177	178	205	179	200	179	161	166	175	155	156	166	169	172	156	180	175	167	179	174	166	180	173	158	170	168	188	176	180	185	152	167	181	184	181	159	164	175	146	174	157	176	166	163	173	159	182	175	168	181	188	166	156	171	170	158	162	174	177	163	209	170	174	163	166	156	161	153	175	166	189	173	191	186	185	149	158	175	152	186	181	179	174	168	156	167	181	183	152	182	181	173	150	179	164	149	173	186	191	155	173	154	157	193	186	155	145	184	159	182	168	174	168	176	169	161	166	162	169	171	168	168	166	176	175	170	155	160	182	178	173	178	165	151	170	171	140	165	195	161	168	185	168	171	162	161	153	175	156	146	153	186	155	181	159	169	144	157	144	187	192	167	153	163	179	183	205	179
17273	28431	38535	43002	44142	42351	40589	43904	41826	41249	35861	40116	34453	37642	36466	33824	31466	30227	31755	28190	26446	27012	19913	17098	18456	18005	14076	17269	17230	12569	10217	9147	6934	4349	4125	5603	4969	3671	2758	1975	2107	1998	1993	2774	1908	1288	1241	933	690	688	727	718	649	569	601	1221	2257	1743	1368	936	585	594	585	548	533	506	517	534	492	545	456	468	453	495	495	472	447	464	480	505	477	481	455	473	499	486	468	490	486	488	481	473	493	486	492	490	505	457	473	451	475	482	481	481	483	474	518	506	486	500	485	472	492	505	495	504	454	498	424	462	497	481	480	487	465	474	471	509	473	477	461	496	466	462	460	477	484	455	502	470	450	472	475	492	505	499	516	530	513	510	491	491	459	493	486	446	456	440	467	497	504	464	468	509	516	494	462	488	485	500	477	487	460	499	464	515	477	507	480	481	459	447	485	482	486	508	494	470	518	487	512	474	525	500	461	459	474	504	482	460	473	484	483	489	465	448	500	464	477	498	478	489	467	449	468	495	509	505	444	497	491	487	484	483	480	509	506	503	512	481	481	489	483	496	463	496	487	517	507	452	447	467	478	484	515	525	482	460	497	461	488	449	492	496	487	516	485	513	445	478	474	499	480	449	495	505	494	498	500	514	463	471	500	511	476	480	478	509	502	461	518	458	466	495	472	510	518	508	485	480	439	505	508	469	476	490	464	507	470	493	504	466	474	470	474	520	463	507	485	465	529	509	523	497	448	506	490	436	476	485	502	474	483	485	482	492	460	446	457	452	514	451	479	488	451	480	497	450	456	496	490	478	478	471	520	486	485	484	478	445	459	495	487	512	522	506	482	471	479	487	462	503	449	458	493	473	477	495	467	441	511	500	478	453	518	457	487	469	508	476	495	533	518	490	429	483	484	479	467	481	439	446	470	450	505	478	472	532	488	468	435	504	513	444	465	512	469	499	491	483	482	524	461	492	459	453	500	503	508	509	450	512	480	460	441	501	482	492	466	468	491	480	490	534	500	465	487	501	501	472	507	476	483	515	479	463	510	525	508	461	471	482	486	498	493	486	485	484	502	472	488	455	482	467	516	455	495	491	474	520	506	495	494	516	495	434	466	509	496	496	457	481	478	492	510	480	467	485	491	508	477	498	519	460	486	538	478	476	501	441	473	492	473	489	488	499	453	473	485	516	480	479	507	469	492	438	457	500	476	460	475	520	472	467	444	458	467	507	448	480	456	518	447	459	492	492	489	446	504	494	454	491	470	507	536	496	475	470	501	501	492	474	513	499	486	508	490	481	477	457	523	463	488	490	491	482	446	504	471	452	472	474	448	500	481	459	482	455	507	472	446	462	519	506	505	476	463	504	491	442	521	466	450	477	451	498	539	501	481	485	495	492	472	480	451	459	490	477	504	495	451	504	469	489	491	511	476	509	483	494	486	501	499	467	458	490	498	448	491	479	493	484	466	477	494	496	488	495	493	485	486	459	485	476	509	476	521	528	482	482	475	464	500	463	505	499	474	493	472	500	448	481	510	503	539	497	517	466	488	491	465	466	491	506	476	460	460	489	512	478	472	461	468	493	485	445	484	476	463	484	495	463	476	521	486	495	475	469	487	455	485	514	427	451	456	485	531	462	473	468	469	488	476	485	482	501	483	494	460	523	508	476	490	454	453	515	467	491	491	472	474	507	468	492	501	486	504	497	512	481	476	516	483	475	437	454	466	480	472	480	479	490	514	511	459	460	479	512	547	502	499	495	493	486	470	515	486	499	463	463	494	525	514	488	481	518	473	475	461	455	446	445	531	488	496	487	487	495	437	477	482	479	505	451	468	449	498	494	508	487	434	492	480	528	470	466	488	468	477	509	457	477	482	471	469	535	512	470	522	485	486	470	488	455	446	529	499	449	489	492	460	495	497	500	486	469	473	495	496	482	469	475	449	462	490	503	483	476	482	495	442	492	514	474	496	433	486	494	572	491	464	496	495	505	480	504	476	518	492	479	453	470	469	488	517	472	493	483	476	500	494	491	486	497	512	449	512	474	472	474	467	504	525	461	464	442	495	455	489	517	492	509	497	445	481	471	503	506	484	462	503	482	481	487	484	470	513	464	500	482	452	473	523	454	452	425	501	483	474	452	492	465	441	453	445	471	428	521	479	498	503	497	495	472	505	463	490	494	455	464	469	494	503	468	502	437	475	446	473	465	469	493	471	489	448	497	488	497	491	447	468	519	474	452	521	472	467	452	492	486	539	496	500	478	474	482	478	474	489	500	486	454	474	453	513	458	500	471	419	485	466	476	490	466	521	493	499	474	502	515	490	500	456	523	481	460	490	464	484	482	492	498	462	506	494	508	466	497	520	487	466	453	486	488	478	507	492	521	484	502	470	486	480	484	467	491	493	467	484	520	506	466	464	471	489	499	511	472	488	492	493	486	528	471	529	499	496	499	519	460	486	476	465	446	497	508	451	531	483	505	513	495	471	466	500	498	480	467	496	466	515	471	500	470	495	509	490	484	431	537	493	489	462	486	500	494	454	485	468	487	488	484	460	500	473	444	494	500	473	486	492	476	475	494	522	456	484	462	508	496	475	477	462	472	481	506	478	495	491	470	514	505	468	449	498	454	499	495	517	516	489	508	489	503	496	469	486	479	492	462	478	496	470	510	477	465	486	443	490	473	458	485	509	468	494	496	468	498	446	487	456	481	482	451	473	496	468	532	453	480	511	501	490	475	503	490	507	478	439	485	445	499	474	490	492	459	468	491	474	481	511	463	463	490	458	488	468	475	495	505	465	462	504	506	476	483	523	471	495	471	477	514	481	522	493	465	448	462	469	489	499	465	469	420	508	472	485	449	442	497	468	479	503	447	491	471	488	483	477	517	481	489	554	446	453	494	491	473	479	519	504	476	488	458	485	510	478	456	483	494	469	511	512	491	446	479	461	488	453	512	460	478	488	483	470	479	482	486	488	520	502	444	493	491	468	458	482	516	492	496	445	484	510	469	466	481	491	509	482	499	467	491	493	476	538	514	484	503	500	496	474	473	468	487	453	509	477	480	449	479	488	506	473	485	523	481	513	475	496	481	471	498	477	478	479	499	489	474	505	506	527	476	465	470	451	497	461	489	516	533	486	533	510	481	521	502	498	488	491	498	489	480	474	474	471	512	490	512	525	508	467	435	502	490	475	508	473	456	506	464	467	504	478	452	522	469	441	457	497	475	487	478	467	464	449	488	481	502	489	477	497	502	463	493	480	471	468	501	468	489	511	473	445	489	462	467	514	493	464	468	486	435	427	481	477	487	500	476	468	460	469	483	483	461	436	500	475	453	496	494	469	486	481	473	463	533	466	463	482	474	487	479	502	442	509	467	484	476	478	484	471	495	495	477	484	469	448	467	501	449	511	492	489	461	500	497	512	432	499	497	493	485	468	496	517	501	446	473	516	450	474	493	445	475	488	483	515	435	471	474	510	505	489	479	509	461	481	543	472	458	479	499	471	482	493	449
32392	40299	46066	43009	39837	37228	36539	35297	34728	34469	29544	32952	30102	27121	25421	24515	19797	17887	17915	13712	11822	11424	7113	5759	5855	5661	4714	5445	6021	4097	2854	2248	1965	1229	1436	1764	1305	1051	919	710	640	545	706	769	538	422	358	287	296	276	286	277	254	233	200	390	639	584	383	309	257	209	212	239	202	224	220	218	189	229	190	209	220	215	206	229	246	196	190	203	214	202	233	192	215	215	199	210	196	216	218	201	213	193	188	199	205	216	230	213	214	199	189	217	206	211	236	223	241	212	231	262	198	232	220	204	210	224	210	217	228	229	231	187	212	202	240	226	212	198	211	234	210	211	200	222	220	221	205	219	201	231	223	210	188	194	217	216	200	170	217	221	225	214	205	240	202	205	188	218	224	203	225	227	188	218	208	219	203	228	191	242	192	225	232	222	219	198	204	214	218	212	205	225	248	178	219	188	215	233	212	250	182	243	232	208	215	199	191	211	232	217	193	211	200	226	199	222	211	207	210	227	228	210	219	224	202	219	229	182	207	231	236	231	229	215	198	213	210	187	230	221	217	177	201	216	209	223	209	226	231	206	212	220	211	210	201	191	184	212	217	237	217	203	218	215	206	220	211	223	187	230	194	238	214	220	201	213	199	228	211	222	218	218	224	198	210	230	202	219	192	216	183	209	191	204	215	220	218	217	211	215	222	214	209	196	199	224	230	233	208	217	211	191	203	195	202	242	220	229	188	187	197	239	209	214	243	200	206	187	211	213	221	225	226	227	215	222	186	180	213	206	210	198	226	198	212	210	231	219	196	212	206	211	227	264	225	186	209	223	228	216	249	196	224	233	201	209	206	194	209	194	237	227	221	204	224	188	218	242	231	222	203	217	253	189	207	226	206	203	184	197	221	232	260	207	186	243	209	172	222	221	201	203	190	191	192	226	210	207	200	215	201	212	199	217	208	212	225	198	229	240	253	218	215	206	221	191	200	235	221	218	200	198	195	227	227	203	194	234	246	216	198	228	188	232	191	212	179	193	227	207	210	208	182	193	239	207	211	219	205	191	200	248	228	237	252	188	211	211	209	228	194	215	208	215	195	212	187	203	207	225	212	186	203	201	216	206	210	197	218	201	229	212	232	211	222	210	221	211	198	234	236	186	200	182	198	213	220	212	218	212	235	198	219	252	208	208	213	198	222	212	201	224	220	248	219	196	194	212	217	222	218	218	253	206	219	227	207	212	219	217	214	211	226	220	206	213	223	208	195	206	206	207	198	230	183	211	189	222	226	224	210	193	215	199	224	199	243	201	237	226	214	220	236	211	191	233	211	202	223	200	194	215	225	222	206	202	201	203	215	235	232	217	227	238	227	199	214	218	237	216	200	214	226	242	192	191	213	236	216	227	212	187	203	227	212	234	221	209	202	210	240	206	231	239	220	208	216	218	207	190	205	224	212	230	211	189	201	194	215	202	225	213	206	204	178	210	210	191	212	242	225	231	229	224	183	221	211	223	209	193	188	204	187	194	222	221	213	202	238	220	194	200	214	231	249	224	225	197	215	219	234	196	207	202	197	232	215	218	212	237	197	193	208	224	203	192	206	205	224	213	202	224	207	219	232	218	228	192	208	246	202	214	235	202	207	216	209	211	221	208	230	198	206	201	236	224	207	214	222	218	207	207	217	191	216	235	211	235	236	212	220	210	217	211	200	198	225	197	217	194	234	217	194	225	194	224	194	220	232	228	233	236	211	232	242	237	227	214	215	202	188	220	213	220	211	221	208	202	236	220	221	201	227	193	214	225	208	212	212	190	212	212	215	203	234	202	212	197	200	202	216	227	215	220	204	220	196	241	244	200	211	208	228	220	207	218	204	192	224	187	195	216	190	199	230	204	193	206	205	199	216	225	189	256	232	232	223	210	194	207	199	216	228	219	196	202	168	211	208	230	197	214	221	204	196	214	239	193	226	242	211	202	202	212	243	216	203	198	216	221	183	214	209	223	203	199	177	193	236	246	207	236	184	240	224	202	230	218	219	204	187	219	202	193	218	209	191	195	184	202	217	222	202	219	190	231	214	212	223	223	227	240	187	207	197	230	210	217	236	217	224	207	217	254	209	208	196	233	187	177	216	231	220	214	222	188	193	200	195	219	225	222	226	202	231	217	198	176	207	185	200	217	210	230	230	220	196	213	209	199	218	214	210	225	216	214	213	215	205	227	238	224	239	200	212	227	227	194	206	235	253	204	194	202	217	206	233	201	219	215	223	243	209	225	193	222	231	209	195	213	202	229	206	198	204	229	190	234	212	214	224	182	227	219	211	196	229	204	222	236	230	209	200	203	205	214	193	206	207	200	201	225	182	220	219	207	233	194	202	200	230	226	220	185	186	207	212	214	225	220	216	206	230	225	216	235	216	196	188	231	220	208	197	204	209	205	210	235	214	198	215	214	225	222	211	218	221	201	213	219	232	240	208	204	214	222	183	205	196	217	230	226	205	219	203	216	208	196	203	235	225	225	189	189	190	246	210	216	231	244	213	197	234	214	224	211	199	192	192	228	214	188	208	198	205	199	196	227	215	208	199	222	214	211	190	204	211	229	224	216	209	225	232	245	226	215	210	190	210	228	227	203	191	182	219	198	217	210	178	225	200	232	211	191	225	225	202	244	199	212	219	222	205	221	224	219	232	207	225	202	228	211	208	214	209	209	217	228	199	206	205	206	217	223	220	189	223	199	233	204	201	216	218	189	222	206	207	212	236	221	220	236	222	209	228	219	204	232	192	195	233	206	211	201	223	216	226	214	219	194	179	181	233	210	185	204	213	202	218	184	198	230	246	212	194	206	237	180	216	213	211	226	217	186	218	185	209	219	229	235	223	238	220	204	210	196	225	225	249	212	195	173	216	209	182	201	242	209	191	209	225	230	227	214	189	194	230	220	211	205	218	223	189	210	215	231	231	249	222	230	211	208	220	217	255	208	203	185	205	228	189	210	221	206	226	214	225	207	219	213	197	220	221	220	219	196	233	218	254	212	226	211	182	211	186	195	227	181	222	213	198	221	207	208	235	228	202	217	236	193	213	212	225	210	208	229	208	191	212	207	197	215	237	198	218	204	212	224	187	218	203	222	221	214	263	234	189	220	219	198	220	197	223	217	180	195	201	205	188	196	209	188	221	207	241	201	220	235	200	228	211	211	222	201	190	183	191	218	221	230	226	201	209	207	246	208	212	221	196	211	216	195	208	231	212	219	211	214	239	227	211	195	203	211	208	216	233	215	217	213	217	218	212	212	223	206	227	185	232	207	200	207	217	211	219	232	204	214	216	251	201	213	208	218	194	211	213	211	199	220	239	221	212	182	212	212	216	220	176	232	228	191	210	212	192	200	195	215	207	230	223	203	214	205	231	210	261	220	201	218	217	202	222	224	215	216	195	199	228	219	208	186	214	222	198	219	217	206	234	218	201	227	205	205	235	217	189	238	189	215	217	223	235	215	239	179	195	201	224	214	214	210	220	215
21202	35246	44533	47759	49905	48449	48474	47384	47899	47944	43507	49087	43054	42917	42083	40936	37755	36643	38695	35064	34104	33859	24514	23458	23894	23635	20389	22849	24580	18251	12897	11377	10282	6059	8063	9931	7758	6539	5129	3702	3503	3015	3974	4370	2840	1991	1668	1149	931	952	926	1137	778	750	707	1735	3472	2884	1918	1262	695	697	682	650	645	671	593	590	628	557	601	605	576	573	586	573	606	544	550	630	591	565	587	589	592	587	554	555	571	572	625	570	552	580	604	600	575	544	620	569	542	564	582	558	545	581	567	560	603	566	558	564	588	568	568	574	564	565	533	551	530	559	578	616	560	566	605	572	595	554	564	620	554	588	569	565	596	636	592	564	590	549	597	589	596	579	622	561	539	569	616	596	564	583	581	635	595	502	534	583	561	565	577	551	610	574	568	583	596	593	575	542	564	616	584	603	570	583	554	573	626	529	557	573	585	608	613	575	562	533	590	529	568	611	585	569	584	538	590	562	633	585	576	554	613	562	585	558	588	614	568	561	596	551	618	589	530	565	536	562	592	583	560	559	564	579	593	591	569	603	589	590	553	612	563	571	577	553	582	607	592	571	578	599	572	583	622	591	580	567	569	586	588	593	586	573	569	569	562	569	561	564	552	574	546	590	611	577	597	583	559	559	566	578	581	594	562	591	573	615	624	583	547	549	579	611	546	603	590	551	598	541	597	580	587	608	609	540	521	572	569	552	588	608	607	582	564	501	554	610	574	547	574	605	578	615	597	558	594	568	587	598	562	533	573	549	618	564	624	571	584	625	542	552	540	547	559	572	560	561	530	583	550	588	627	597	552	548	578	604	558	559	590	634	619	560	576	621	597	608	590	510	550	571	561	599	628	556	587	543	578	579	565	595	564	577	597	595	561	609	628	545	585	583	597	582	555	537	533	545	591	579	591	612	596	551	605	629	571	559	555	569	566	619	620	563	595	555	568	572	569	572	595	570	596	594	604	584	594	568	616	549	557	594	613	583	561	574	564	537	591	598	587	601	591	612	593	568	596	594	566	580	584	594	571	577	589	565	542	542	584	593	599	542	586	554	547	562	591	563	572	595	570	573	580	576	550	602	493	573	558	575	610	576	613	558	596	572	555	547	554	628	585	549	599	602	587	596	557	581	612	616	626	585	576	520	579	564	563	585	570	593	538	572	571	612	594	570	611	610	612	561	562	566	547	589	548	557	603	557	566	620	571	556	589	582	581	545	554	544	531	612	589	572	573	642	556	553	597	600	561	567	541	561	593	562	596	562	660	549	550	572	597	567	564	579	604	606	589	585	615	579	553	621	591	577	612	546	581	582	573	549	580	559	612	608	639	563	590	580	601	536	582	577	630	577	568	561	594	558	572	579	551	506	541	599	541	500	551	578	579	546	586	618	601	558	576	604	567	605	540	562	557	570	621	576	575	568	591	574	599	562	580	562	581	595	538	530	579	570	600	600	521	618	551	545	578	573	575	609	589	566	561	572	584	596	585	579	605	578	555	548	578	557	560	596	558	581	578	586	595	599	587	588	592	586	594	529	622	565	552	568	570	622	596	608	551	577	565	589	553	563	564	541	587	593	597	568	599	534	576	581	612	571	563	632	611	561	559	572	599	574	575	574	549	592	599	587	606	567	568	602	603	571	607	565	615	606	575	553	576	551	594	571	513	566	568	608	567	556	591	598	522	585	607	593	576	562	564	606	596	577	561	565	563	549	606	528	569	578	597	601	575	536	583	595	562	578	577	569	594	609	588	559	555	600	588	602	575	571	557	562	533	647	603	563	591	579	550	606	543	583	539	560	567	580	601	594	568	556	548	601	595	580	581	619	575	600	561	581	585	595	550	534	539	586	533	586	603	595	619	584	573	585	584	618	605	576	616	571	568	614	560	551	607	560	567	573	570	582	576	546	569	575	598	575	551	617	596	576	604	601	573	599	598	637	597	560	554	583	591	595	581	539	560	574	590	587	601	572	554	552	603	605	554	572	552	599	601	565	607	612	584	552	570	560	590	581	565	577	577	565	579	560	553	582	611	590	576	585	618	560	579	617	591	583	582	548	536	597	533	651	546	542	587	539	542	609	595	596	639	596	583	573	615	562	602	541	590	563	598	571	562	625	593	623	583	555	548	538	556	583	552	547	564	586	611	597	616	564	568	523	589	562	562	605	574	630	568	553	588	588	546	536	599	577	596	562	591	553	591	595	594	533	579	578	540	551	559	593	559	544	588	563	622	544	571	580	567	593	541	616	572	571	559	559	595	610	593	591	601	597	579	570	563	571	553	553	566	539	610	583	539	602	598	601	580	530	554	554	557	571	565	562	584	583	586	560	609	612	537	589	589	592	559	571	569	556	548	562	582	586	560	542	526	602	558	610	585	576	548	599	595	592	597	577	565	592	610	603	543	561	604	572	552	577	557	615	587	559	600	601	555	576	535	555	603	570	598	545	576	538	565	577	586	601	562	585	588	515	575	601	547	591	605	599	528	575	591	602	595	548	545	585	565	602	600	639	590	539	592	556	594	546	598	579	567	532	576	603	633	572	572	569	614	590	583	556	582	592	547	596	591	588	567	590	597	540	606	587	614	598	570	579	567	607	608	565	571	596	562	581	606	549	624	554	531	600	634	574	597	506	565	527	601	554	562	593	544	525	578	562	582	579	532	577	600	536	588	593	564	580	573	566	603	561	564	568	542	593	586	582	602	584	620	571	534	562	555	606	588	604	576	600	563	609	599	581	579	540	576	590	575	621	575	595	582	586	558	550	573	577	595	543	563	560	589	569	538	554	599	602	584	620	598	584	541	596	566	540	628	536	553	580	572	570	627	568	587	589	574	609	587	574	581	556	534	585	586	530	567	584	565	604	560	578	532	605	593	567	624	635	544	562	578	626	604	493	606	587	562	561	595	570	604	565	589	604	555	605	583	583	600	597	563	532	581	561	537	571	571	574	624	554	557	576	596	575	568	551	578	575	581	518	596	592	624	562	591	579	597	601	577	553	593	567	563	559	571	633	535	605	562	584	589	591	586	584	542	604	575	563	610	593	572	596	592	575	613	542	584	574	597	633	542	565	608	565	576	620	566	570	566	577	576	596	562	602	618	558	609	607	619	554	623	561	556	555	585	565	580	531	584	558	596	589	575	603	541	608	589	558	556	567	588	545	573	509	570	557	555	581	599	575	555	550	522	613	590	567	626	583	583	559	550	600	564	611	550	637	616	577	618	543	598	610	562	576	551	597	610	610	608	574	578	591	578	544	560	567	558	571	569	557	562	571	569	581	560	588	559	621	609	587	574	585	570	615	566	589	518	578	600	573	574	603	569	585	593	596	585	554	567	539	571	596	607	577	632	574	593	565	568	534	578	560	614	601	549	593	614	553	557	592	636	571	529	570	571	591	564	607	567	594	634	591	549	584	565	607	598	595	547	572	557	573	576	573	578	611	588	575	591	545	583	590	593	568	561	578	576	523	601	581	581	566	552	582	568	586	583	598	621	640	586	580
10181	9874	14705	12868	9471	7053	5321	3928	3176	2207	1940	2062	1814	1790	1474	1435	1052	952	1031	724	676	687	434	366	399	345	434	429	395	355	351	265	264	252	243	259	235	247	236	216	186	211	206	203	213	171	238	183	208	195	225	198	199	187	190	202	210	198	206	198	209	180	165	191	173	203	205	144	196	206	188	192	197	172	175	201	206	161	184	199	197	185	193	181	184	182	184	170	203	163	193	174	189	212	169	217	178	186	199	201	195	209	193	187	171	162	205	183	178	197	185	186	191	171	192	178	209	200	201	165	174	169	179	166	176	198	210	185	159	183	185	170	181	163	155	158	190	182	178	178	207	185	191	186	176	202	188	180	175	174	176	161	199	170	193	192	200	220	184	188	184	158	161	197	209	192	209	189	195	172	205	185	175	178	184	211	199	169	172	166	185	185	203	162	172	196	190	172	170	182	186	169	213	182	186	202	171	191	163	163	178	188	171	184	196	178	166	194	180	192	177	189	180	184	169	177	188	181	188	177	194	172	168	181	164	200	193	171	186	196	223	154	197	205	176	164	200	167	178	170	155	167	193	181	207	197	204	177	168	211	176	160	185	163	173	190	202	177	170	177	215	197	180	181	168	177	186	189	188	164	155	199	166	165	188	171	172	203	182	174	186	171	187	193	202	173	201	200	180	182	206	164	190	171	185	207	191	198	198	180	170	178	216	171	212	166	206	179	159	182	174	183	211	183	152	171	199	187	225	191	163	198	183	172	188	183	169	175	174	181	181	175	198	188	176	208	179	178	201	195	186	201	178	176	175	183	170	201	178	162	203	189	187	185	181	192	182	179	168	165	158	172	211	189	195	196	178	189	204	188	203	174	176	183	178	190	170	185	169	206	174	193	188	183	212	173	198	186	195	205	191	185	182	186	189	202	155	184	156	178	181	200	168	179	154	168	183	179	197	189	209	174	186	202	171	160	206	204	180	179	176	174	190	184	180	180	201	189	182	194	155	182	182	217	178	178	179	179	212	204	176	176	173	192	175	199	178	166	188	211	180	158	166	187	197	178	188	170	189	188	169	185	180	188	190	176	190	185	177	184	200	196	174	190	199	191	200	191	176	175	160	180	162	176	180	186	199	206	191	205	189	201	211	206	193	179	187	173	208	195	191	178	183	199	175	180	212	208	170	176	191	194	164	172	179	178	187	175	203	210	198	208	183	151	184	195	189	172	190	204	164	185	179	194	165	185	188	158	187	212	211	195	184	190	191	163	189	211	163	167	179	193	197	205	172	180	191	184	181	178	205	194	200	206	192	187	209	210	187	179	210	188	189	180	169	194	196	194	173	192	179	186	185	187	180	181	194	189	187	186	168	172	211	188	204	171	194	196	158	203	183	188	192	162	183	195	167	211	171	185	186	168	183	172	194	191	165	182	177	194	187	186	175	210	178	201	175	181	175	166	168	166	191	187	196	171	164	206	176	197	190	171	174	174	184	169	183	194	195	177	216	187	191	172	190	201	175	189	137	206	175	193	190	202	181	204	183	165	193	186	175	173	177	164	207	180	190	181	161	169	177	179	186	180	180	172	176	186	181	184	194	176	168	178	164	209	190	209	180	182	189	176	185	186	183	172	192	167	187	182	185	189	172	212	180	194	180	187	176	185	195	178	196	183	200	202	186	180	190	175	177	155	163	170	177	171	171	203	153	193	174	200	165	178	180	193	146	191	188	188	187	211	187	205	178	210	197	177	174	184	189	188	211	202	191	169	186	207	165	177	188	161	182	169	185	171	185	199	173	193	218	181	176	178	204	166	184	186	198	186	184	196	192	192	187	186	178	186	191	189	177	184	186	170	194	174	183	196	184	188	189	144	177	163	186	177	176	203	204	187	184	206	166	185	176	183	183	176	177	187	187	182	211	177	177	194	201	191	178	183	179	178	193	192	189	195	198	175	221	175	186	168	168	171	177	150	210	155	177	197	176	190	185	179	192	185	164	211	192	192	217	206	190	177	203	188	177	194	195	186	194	187	198	184	180	203	181	189	182	186	167	198	163	182	197	186	191	187	182	204	176	184	184	178	182	216	185	214	172	176	159	205	183	171	154	177	173	187	181	217	191	168	171	185	161	178	213	185	166	176	179	153	169	193	189	184	188	195	198	193	195	175	190	211	166	193	158	187	191	181	172	200	201	169	168	210	203	178	185	186	184	198	206	201	161	198	167	190	176	179	186	216	164	169	184	193	188	225	181	188	199	207	192	168	185	184	194	208	205	186	190	198	201	183	173	198	156	219	190	186	184	181	185	185	191	186	171	173	188	195	171	175	200	175	195	185	176	170	179	193	195	192	189	205	183	194	197	183	185	173	188	178	167	185	199	191	199	174	170	224	188	184	188	174	197	166	180	198	210	190	189	189	161	181	200	213	160	183	168	177	174	178	175	183	174	194	196	192	192	180	209	179	181	166	179	186	214	167	173	182	175	168	181	187	154	205	214	188	190	209	183	179	204	180	190	185	196	152	166	156	188	187	183	192	206	200	188	183	177	169	172	191	200	165	186	192	188	200	176	192	198	205	191	154	180	184	176	179	174	193	186	169	175	189	173	164	201	196	192	204	183	177	203	167	171	175	164	172	186	194	195	180	201	198	181	165	190	188	174	189	195	170	209	191	190	220	192	203	209	165	158	188	164	186	203	219	173	170	188	173	151	196	190	182	209	190	177	200	186	174	207	157	202	185	208	184	166	178	203	169	183	188	200	170	193	172	194	197	183	194	172	200	183	182	172	187	166	183	188	179	183	176	211	179	193	187	184	193	166	183	166	164	169	199	213	187	180	176	167	178	215	167	174	203	168	189	183	154	174	198	193	192	196	182	172	196	184	186	183	177	182	202	205	176	174	177	176	184	179	177	172	162	194	191	166	178	167	175	205	186	160	196	177	175	174	192	151	168	197	174	191	193	176	183	187	185	181	191	205	163	196	172	179	163	171	174	173	168	163	187	185	200	193	186	164	195	216	191	183	167	199	191	184	183	193	197	191	198	179	175	194	178	162	189	198	169	207	180	196	204	188	191	169	182	168	181	177	195	168	180	203	177	176	176	180	166	193	210	217	180	190	187	200	194	180	182	197	199	206	176	186	185	193	155	193	204	199	202	186	216	200	198	198	173	194	174	206	204	183	173	193	193	203	177	173	185	178	192	206	204	196	220	189	192	211	181	179	164	191	196	193	198	186	175	208	182	183	168	182	192	181	187	195	196	178	189	170	203	167	182	174	167	188	195	150	186	185	173	214	175	182	160	184	178	202	206	202	189	149	170	195	201	171	171	190	207	171	197	207	207	176	187	175	190	178	189	184	162	173	185	168	193	175	167	162	169	160	171	203	177	197	165	173	190	166	194	182	175	188	188	172	199	158	197	165	172	202	193	201	171	197	180	179	166	169	182	188	179	183	165	170	188	183	197	199	197	176	181	189	190	168	188	185	189	168	173	160	156	178	185	204	158	162	189	206	171
7087	10364	18834	21641	20572	19321	17214	13956	12889	9087	8875	10430	8391	8416	7489	6802	5472	5438	4882	4014	3662	3409	2073	2161	2052	1778	2138	2155	2122	1646	1399	1137	1105	915	1039	1132	906	882	746	712	634	650	710	724	582	569	552	595	511	563	554	495	490	532	520	576	672	769	696	634	554	549	509	509	504	488	543	486	513	490	478	519	539	469	531	523	539	509	518	514	534	514	495	499	531	503	483	521	550	509	526	501	496	526	519	493	512	543	520	541	513	498	515	510	535	507	498	550	524	539	487	494	530	478	538	495	454	530	522	519	517	529	536	520	510	494	522	506	560	566	534	507	512	521	512	473	524	512	543	512	465	516	524	529	503	499	471	522	538	498	521	495	502	485	513	499	539	502	554	510	542	517	531	483	512	501	520	520	535	477	466	469	555	505	505	510	480	494	534	528	498	518	531	478	504	527	512	520	462	516	479	498	512	472	525	547	481	499	532	486	491	517	482	486	474	523	510	504	522	491	501	541	482	504	526	500	508	518	497	490	491	533	523	538	497	469	526	491	525	486	485	500	475	473	510	466	558	509	485	516	516	506	539	511	525	466	527	515	500	516	520	496	480	501	566	518	507	502	515	524	486	514	508	522	559	523	512	482	504	486	496	504	517	509	513	529	513	494	503	517	537	542	488	518	518	520	502	492	528	494	502	516	515	525	483	481	502	485	515	502	481	484	512	532	517	509	469	509	542	522	536	476	513	489	483	489	517	500	555	546	500	526	531	482	489	513	503	456	506	534	508	509	487	498	535	536	488	486	534	502	505	484	528	534	469	497	498	482	500	503	503	510	523	490	461	542	507	493	532	547	467	477	523	525	478	489	511	500	474	504	511	504	515	482	506	532	536	500	493	504	473	507	485	494	536	524	543	477	463	513	487	472	497	498	543	518	505	508	509	494	508	499	515	476	520	482	550	540	497	495	506	506	506	532	564	514	512	473	528	466	526	485	527	541	502	500	490	549	522	555	528	500	506	512	503	507	531	525	530	524	500	496	535	507	524	520	510	549	524	530	501	488	519	476	552	525	484	497	476	483	482	521	530	498	529	507	507	489	489	538	511	532	517	525	520	515	535	502	520	480	512	525	496	522	525	506	515	490	514	479	482	492	504	489	474	553	541	507	495	524	476	519	512	512	477	483	555	502	499	550	506	519	505	475	509	524	490	533	493	518	528	525	552	504	495	522	478	461	500	512	496	456	502	507	503	510	444	485	525	509	543	521	539	551	499	539	501	532	533	531	516	508	531	526	540	522	520	502	518	471	538	513	498	529	529	482	520	503	495	523	509	447	514	495	518	501	521	505	514	519	504	548	491	547	537	514	472	492	512	537	500	501	485	537	458	512	529	474	489	517	506	562	518	498	506	503	492	533	508	505	496	462	555	540	518	489	520	503	475	529	486	516	487	555	464	510	491	535	528	532	513	515	530	545	499	479	471	497	516	499	545	505	509	526	509	543	522	519	491	532	520	508	531	505	542	470	515	515	518	527	475	528	515	470	522	547	484	504	495	510	476	495	547	483	503	521	534	516	456	536	512	481	551	509	502	493	490	524	513	463	527	519	518	478	476	475	497	525	479	500	482	490	467	493	522	506	494	526	540	498	508	515	521	527	553	509	499	482	563	517	454	505	530	518	502	481	513	510	470	510	588	505	522	512	500	479	517	472	512	490	487	497	509	544	486	487	547	545	489	538	508	516	499	471	467	476	530	491	553	535	494	533	506	508	521	524	475	542	506	510	530	492	507	536	499	493	502	504	503	492	515	558	493	481	499	510	572	531	516	512	486	522	488	551	509	542	513	493	510	509	505	489	557	511	507	493	517	483	479	483	558	531	528	527	529	538	515	500	516	511	500	541	521	534	528	546	523	551	502	516	494	510	528	567	491	523	502	475	479	521	495	514	540	504	526	457	583	540	521	519	534	531	502	532	480	513	506	481	468	483	525	495	488	504	490	514	530	513	490	513	527	478	498	512	508	515	519	521	484	509	500	490	490	535	536	522	501	483	501	499	477	494	510	524	502	461	476	475	511	522	522	507	485	520	538	477	486	541	532	517	500	486	495	514	517	481	538	486	486	484	505	484	520	476	456	491	493	530	540	495	542	544	546	552	476	542	509	507	523	502	498	523	461	493	476	537	532	538	522	487	542	515	517	502	525	516	488	516	534	513	520	537	494	505	518	473	558	517	549	521	489	500	556	510	512	537	510	508	498	569	504	480	517	487	502	510	499	521	506	519	504	563	491	491	504	501	488	516	561	517	532	555	483	506	500	542	481	529	513	496	514	500	541	506	520	525	551	530	499	511	499	474	485	488	526	509	499	535	491	497	521	479	571	479	515	528	540	519	506	508	496	516	519	512	478	519	480	521	493	513	520	518	483	512	506	486	496	539	510	508	555	525	508	509	506	483	529	513	539	494	483	493	521	523	503	545	500	536	497	534	471	504	495	492	520	505	499	552	535	541	494	519	538	506	551	485	536	509	490	528	519	526	508	533	527	499	526	514	550	518	500	501	496	476	498	505	514	507	536	545	510	493	549	521	534	517	470	510	510	522	517	517	536	548	498	552	518	495	498	510	511	472	509	476	485	541	487	514	503	529	519	513	500	491	483	519	512	494	490	513	546	515	490	534	509	497	506	514	507	544	545	527	514	515	470	542	505	543	490	530	530	497	496	479	495	478	507	517	499	488	530	503	506	469	498	528	541	474	478	520	490	505	523	528	513	528	458	525	503	499	543	485	516	502	515	513	514	514	494	503	502	505	529	481	515	489	527	507	480	504	503	492	534	491	501	522	501	535	523	517	525	529	519	499	504	510	488	487	529	501	489	512	530	533	521	477	524	515	520	508	510	502	514	472	538	526	537	506	486	525	514	479	483	536	513	473	547	527	565	477	505	508	515	539	497	505	511	470	525	533	510	533	522	505	523	536	500	553	531	549	517	487	527	529	483	501	518	498	496	500	484	493	541	510	504	534	508	464	499	500	498	519	465	465	532	498	512	502	518	500	501	519	534	496	522	535	530	517	476	521	550	499	523	517	479	483	527	556	514	528	507	486	522	497	511	487	488	509	504	526	497	518	479	472	495	522	498	522	478	538	508	511	537	490	570	495	501	504	524	492	507	496	504	565	482	540	467	513	504	525	521	510	498	534	514	541	519	524	505	505	529	504	492	536	519	514	504	456	514	510	504	512	529	509	530	501	540	494	499	556	516	499	523	521	511	491	511	467	526	502	530	508	520	482	495	486	505	522	482	543	522	496	493	532	520	488	477	476	525	516	486	525	496	480	519	522	526	516	550	538	513	524	470	507	499	514	523	486	503	506	512	523	555	502	519	515	508	475	518	525	552	507	480	505	486	496	532	536	493	523	502	496	488	468	503	510	505	485	510	481	529	481	533	505	486	543	460	484	525	534	517	514	542	535	534	507	516	471	530	517	526	502	524	538	474	525	529	541	506	551	508	520	501	515	520	499
28537	37278	43269	38376	36068	35859	37130	33519	29548	21450	20222	24358	23673	21218	19029	17272	12760	12495	11239	8704	7620	6194	3424	3427	2809	2395	3327	3841	2945	1745	953	1341	1118	920	847	980	654	364	446	435	343	339	534	456	312	262	253	228	184	193	207	161	179	168	185	245	389	365	291	232	195	161	153	153	135	151	148	154	171	183	153	159	122	161	161	158	168	168	149	135	160	160	158	178	194	167	186	136	166	156	168	155	174	166	180	148	143	135	167	147	168	143	164	159	136	139	147	150	134	170	148	156	167	158	172	177	171	168	160	160	146	149	146	166	178	170	160	154	155	157	142	162	158	128	141	169	141	167	164	187	138	137	171	149	139	144	144	133	162	170	151	150	156	152	165	151	170	141	160	150	145	161	162	150	151	142	136	130	166	134	146	150	149	176	164	163	151	180	161	132	170	144	158	150	166	154	170	143	166	156	162	152	178	150	160	146	136	151	166	158	162	143	169	195	167	164	139	163	150	138	147	169	130	156	153	175	122	135	166	181	174	146	164	175	159	171	148	157	152	152	160	135	159	165	162	156	161	176	159	178	158	171	169	141	163	171	144	156	152	174	127	155	163	157	163	184	140	151	152	163	172	163	162	162	141	158	182	166	161	153	151	162	130	136	156	164	172	145	160	165	158	159	144	156	145	153	156	169	139	186	141	156	160	132	165	173	158	151	149	171	153	149	160	141	183	161	165	128	147	169	150	146	174	167	161	144	143	154	148	146	124	149	169	193	154	151	115	144	154	163	156	162	179	128	161	159	160	161	134	172	152	147	155	145	163	136	153	160	151	146	145	174	141	152	162	161	161	159	155	167	170	155	161	170	139	180	147	162	144	159	141	171	164	150	150	154	171	149	154	158	163	151	167	125	159	171	144	152	177	179	166	130	154	148	172	158	161	136	164	155	170	157	167	160	158	137	126	148	140	159	157	155	161	169	134	159	165	144	168	147	165	150	140	162	172	154	163	145	153	159	161	130	150	155	143	154	155	159	165	159	152	174	171	145	159	149	175	135	159	156	143	166	149	150	151	150	163	135	175	164	165	152	145	166	134	150	169	128	148	163	147	170	148	150	136	175	144	135	165	151	165	153	151	163	176	156	156	157	172	143	156	151	186	172	152	159	169	158	153	170	144	166	153	129	150	143	154	160	152	164	162	159	175	125	177	159	149	187	156	147	153	134	165	145	157	143	152	154	144	152	154	171	138	158	158	154	149	159	140	155	163	152	174	163	175	155	178	146	143	174	150	148	149	163	160	150	166	131	154	151	172	149	145	138	167	145	162	138	146	152	139	169	168	151	180	147	162	171	150	167	173	166	140	158	156	172	142	164	165	138	151	155	151	140	153	147	137	172	138	143	164	156	161	160	152	154	172	166	135	164	121	140	143	142	168	152	152	175	143	159	144	167	161	156	176	189	156	156	143	162	147	171	157	149	144	160	143	138	178	170	142	152	160	148	140	142	148	142	181	143	160	153	160	156	158	160	164	135	143	143	156	147	152	166	152	155	166	141	148	181	151	128	155	147	166	192	167	121	169	136	160	151	174	143	174	151	153	162	152	131	170	150	152	184	152	143	165	167	151	176	144	162	174	154	157	151	142	132	135	147	173	147	153	144	162	155	149	180	151	163	158	134	180	150	139	143	148	156	156	160	151	162	170	152	160	169	164	146	169	176	135	153	140	168	156	141	153	152	160	167	129	165	159	171	154	142	159	141	163	157	150	145	190	155	168	172	168	158	132	144	157	151	158	184	158	162	159	144	168	154	133	156	147	125	167	153	145	167	175	156	154	173	180	162	172	167	151	150	148	160	145	158	139	148	158	143	160	166	140	196	135	157	152	136	147	151	145	149	150	144	163	159	168	165	151	134	168	147	138	147	168	153	161	163	156	149	154	159	160	156	167	166	145	157	170	159	151	156	129	155	176	188	164	149	165	137	159	145	141	160	175	150	164	139	161	162	166	155	158	144	141	147	144	155	164	159	131	157	163	167	160	158	154	165	163	165	168	175	149	134	144	156	160	150	173	159	164	153	166	147	152	158	142	148	143	166	134	174	158	167	155	155	146	169	170	164	145	175	171	154	174	168	159	177	152	165	154	140	144	135	151	167	153	174	171	155	165	156	179	158	166	141	138	134	157	164	150	152	160	161	153	139	132	148	181	163	169	174	144	159	173	149	136	153	181	155	141	155	161	147	195	157	146	153	146	149	152	156	161	142	155	148	160	148	163	151	181	157	163	150	201	157	159	158	162	178	130	149	137	173	149	169	148	163	162	171	191	161	178	187	180	166	155	168	163	154	150	164	147	158	165	157	182	167	154	149	162	156	139	181	169	156	153	157	167	180	161	153	177	144	155	154	139	153	156	131	163	157	143	145	144	157	146	162	147	142	137	139	157	142	162	161	157	157	157	161	150	143	140	156	144	164	135	152	144	157	149	163	148	154	154	165	151	166	154	146	145	151	153	144	150	167	171	166	148	169	128	157	170	150	144	153	124	177	154	148	132	150	171	144	142	163	148	152	174	159	158	157	177	131	150	149	189	165	153	143	164	139	154	144	163	149	150	149	156	158	152	132	166	153	183	162	134	147	159	169	158	158	161	169	147	143	175	136	162	168	150	175	160	164	135	154	155	164	135	139	175	165	143	156	162	170	160	161	146	140	162	145	161	156	156	167	168	167	166	170	134	158	155	174	176	166	150	162	177	174	160	155	163	158	142	141	182	146	157	156	154	152	141	157	170	140	138	130	173	160	162	161	154	158	187	168	157	170	154	170	149	139	155	141	146	149	147	148	132	160	169	127	154	152	153	160	160	166	155	191	162	178	162	155	136	170	169	149	146	145	163	145	145	167	142	162	161	132	175	151	167	152	158	148	141	186	160	137	165	150	153	172	143	130	157	142	155	148	151	145	164	160	167	146	150	171	159	173	163	148	148	164	155	167	163	136	151	143	157	152	164	169	160	144	162	150	155	167	170	175	164	148	149	172	169	149	158	146	161	185	174	170	150	156	189	169	151	150	159	169	148	144	161	155	154	160	145	146	144	162	138	162	148	150	149	154	158	140	150	159	139	174	138	151	143	160	148	163	160	156	154	155	152	155	169	165	164	145	179	160	144	176	164	152	155	145	152	125	148	171	149	158	162	134	172	168	174	143	152	162	144	164	166	133	159	147	156	155	148	168	158	149	175	153	142	173	176	150	166	130	158	145	166	143	165	172	140	174	138	157	166	169	168	161	160	164	163	173	167	141	180	153	158	156	141	157	165	158	151	160	151	178	175	184	137	173	147	152	118	172	155	168	145	165	152	151	147	136	160	143	157	146	150	153	147	144	149	153	145	136	166	137	145	178	153	151	153	176	149	159	156	147	165	147	144	148	154	155	168	153	144	140	160	159	146	157	161	137	148	170	187	167	174	133	133	148	146	153	153	157	156	162	156	142	134	159	161	147	166	142	155	150	150	165	134	154	160	164	158	154
19914	32593	40391	43458	44368	45528	48438	43981	42634	33339	37788	42426	39707	37845	36074	34992	30514	32224	31275	29296	27222	24695	16014	17680	14275	13443	17254	18384	15000	9122	5767	7828	6571	5302	5046	6319	3739	1990	2431	2330	1954	1945	3288	2586	1502	1248	1144	1029	744	612	794	641	595	602	569	954	2123	1795	1417	1037	765	516	472	491	425	456	446	448	438	459	407	440	452	454	433	454	431	441	431	410	442	451	413	447	461	452	453	462	477	425	433	492	464	444	454	410	467	453	468	445	445	436	459	417	449	454	434	460	446	461	444	444	455	454	448	402	444	427	465	441	405	397	433	428	440	454	473	477	453	451	471	448	442	430	471	470	420	473	465	453	437	462	466	417	428	434	430	430	433	464	457	462	438	478	447	407	449	433	398	474	456	413	468	470	415	467	439	466	465	451	403	430	434	446	456	406	442	438	462	424	420	406	482	445	437	424	421	430	482	414	450	456	347	437	445	454	442	465	467	441	437	418	456	453	466	451	458	448	487	438	430	451	444	467	465	430	461	462	483	450	487	429	462	415	391	416	456	423	426	450	437	468	431	451	447	441	433	473	444	432	427	454	481	445	394	462	428	448	418	422	459	485	503	412	436	442	378	417	467	438	435	431	438	433	470	450	490	469	467	440	467	484	441	441	422	438	448	453	426	432	466	490	433	461	459	447	439	391	447	424	445	476	439	427	413	452	442	454	452	447	442	433	463	430	442	431	430	436	435	427	419	477	464	449	434	431	475	440	454	423	452	458	413	456	460	430	425	455	452	418	415	467	459	453	440	427	469	404	480	434	444	428	436	421	435	446	433	430	456	411	433	437	415	435	394	468	451	454	445	427	483	440	434	438	402	447	411	448	456	480	427	423	443	435	450	439	476	438	416	421	447	518	435	444	399	449	443	472	451	473	489	435	369	455	461	426	441	455	419	415	454	391	445	484	450	460	447	451	440	449	478	441	408	401	438	440	426	421	406	463	469	423	453	445	419	464	427	410	460	438	450	433	455	440	413	438	432	442	444	442	395	428	461	410	431	493	452	439	491	404	432	407	457	466	434	423	421	456	436	466	426	442	432	461	483	459	460	418	435	422	436	457	429	443	427	462	421	432	424	444	445	450	430	467	420	476	447	416	427	463	460	468	446	454	466	477	451	436	451	452	455	426	465	411	418	411	428	434	429	483	433	440	464	421	449	482	423	441	431	444	445	447	455	484	446	447	461	450	423	418	402	458	438	469	432	436	443	435	440	448	462	444	396	405	455	410	461	445	425	452	447	443	421	432	413	440	425	441	473	425	442	449	429	435	409	457	474	450	457	439	444	463	454	439	466	429	429	401	404	451	461	457	485	473	434	457	447	421	448	440	459	491	452	448	484	431	478	435	460	461	444	447	457	471	451	448	449	439	467	458	434	445	444	405	477	443	461	402	433	435	449	446	430	431	455	416	431	460	420	484	447	436	440	432	418	444	462	452	441	442	421	437	461	450	402	466	450	427	447	449	447	447	437	411	457	425	455	452	429	432	451	452	426	430	440	450	451	444	456	451	428	419	409	453	458	432	449	436	425	443	416	412	437	452	421	432	472	459	427	411	408	431	436	457	474	451	431	427	422	447	460	429	425	438	476	426	467	435	423	460	414	469	470	426	446	441	441	408	434	430	437	468	424	462	492	471	420	467	415	440	455	414	434	438	464	412	428	447	453	463	444	454	392	453	450	482	467	430	432	423	422	431	442	496	430	436	469	433	450	478	437	449	420	432	452	433	458	438	443	432	450	471	427	450	429	413	432	472	447	425	470	436	416	409	444	432	450	425	451	452	454	424	410	479	409	435	429	456	431	431	431	465	420	451	464	430	434	400	449	459	447	442	407	492	424	431	431	433	462	465	425	451	444	428	455	428	436	457	444	441	453	427	460	449	425	425	469	473	425	446	439	409	458	430	408	465	414	488	433	410	450	443	376	471	447	419	420	425	446	451	455	424	445	444	436	433	415	449	433	439	447	488	428	424	404	463	432	457	442	442	418	452	433	505	464	454	469	462	439	445	439	460	450	429	475	446	470	461	434	442	448	414	459	438	440	451	432	447	460	442	460	467	475	442	459	486	424	430	446	450	453	455	445	436	434	457	453	442	414	432	420	433	468	427	475	449	434	408	429	432	414	441	472	497	428	444	453	422	456	438	461	421	465	487	425	497	381	436	444	452	413	419	451	470	470	427	447	450	487	451	417	449	396	431	451	444	431	459	456	451	460	431	452	450	422	461	408	437	450	461	435	452	466	468	432	436	464	422	454	453	428	377	459	385	431	454	468	425	475	447	446	467	459	437	426	453	446	445	436	399	420	435	448	487	437	473	430	384	438	440	465	450	422	441	413	446	416	433	448	426	443	462	466	439	436	428	437	446	429	468	435	418	435	430	429	474	461	452	423	434	426	454	463	409	440	455	446	414	454	446	433	466	431	439	421	434	435	433	438	453	445	437	447	411	454	444	418	472	461	420	403	439	472	442	433	463	442	409	456	408	400	417	471	441	450	461	424	429	480	406	421	451	448	432	404	463	470	468	455	428	444	422	428	457	421	418	447	468	430	437	411	425	414	447	423	436	432	410	450	459	451	450	435	436	443	466	443	410	430	431	425	501	415	428	400	425	411	441	439	450	436	452	423	406	424	402	414	469	442	447	467	415	403	441	455	448	450	431	404	435	476	433	491	460	423	419	449	447	454	422	452	455	446	446	488	468	429	451	457	425	431	435	406	448	449	479	460	466	428	417	436	434	490	467	438	435	437	433	435	458	466	460	446	466	426	458	448	450	400	428	455	440	451	457	427	465	433	444	442	468	450	477	406	424	457	465	424	453	439	428	426	448	438	429	479	420	452	461	418	428	453	463	435	448	443	419	416	445	475	420	416	463	447	445	469	438	414	463	436	425	440	440	472	496	418	419	411	451	416	419	393	419	454	439	444	437	434	390	457	443	460	432	465	444	404	425	476	449	460	500	443	401	454	416	439	417	442	435	420	432	443	437	418	443	427	471	417	454	445	437	445	427	460	420	436	415	455	452	433	454	448	425	447	476	406	436	443	475	444	467	444	455	419	483	472	427	497	424	439	438	453	425	432	448	444	492	444	443	444	470	498	410	436	429	443	450	424	400	439	449	444	460	444	442	462	443	448	419	438	434	438	449	455	432	434	445	442	414	447	415	430	481	418	416	467	452	432	464	431	437	499	433	480	460	431	456	435	441	450	503	434	449	444	448	465	421	451	412	464	448	437	458	415	447	433	492	427	472	415	467	432	422	443	425	432	447	425	397	464	453	447	453	433	405	445	465	481	447	413	424	436	454	408	487	429	480	455	397	452	428	472	462	463	426	418	456	466	466	472	425	451	415	438	461	405	433	473	475	397	450	430	446	455	439	440	424	439	459	469	429	435	453	436	452	455	428	445	439	437	466	448	385	425	452	455	463	451	457	424	427	467	456	462	463	442	428	454	444	428	451	438	450	459	461	434	442
35731	43672	44766	40084	39618	38683	39117	38862	35968	29660	31544	33882	32940	29046	26469	24713	19881	20041	18028	14537	13146	10989	5842	6320	5971	5171	6067	6245	5001	2557	1790	1988	1885	1419	1329	1431	734	575	700	559	501	396	655	735	543	390	355	352	243	244	256	227	207	243	178	308	591	446	321	215	201	193	193	191	194	195	186	187	190	162	176	186	141	169	183	188	174	183	191	193	206	183	165	154	186	163	185	166	206	197	205	172	172	196	171	171	194	193	193	175	187	183	184	188	170	173	177	199	165	175	182	172	189	178	186	180	159	158	170	198	192	169	168	189	173	173	174	185	158	175	191	188	174	173	174	180	173	182	170	213	148	187	194	190	193	185	183	172	183	186	171	189	165	178	206	175	181	191	206	174	182	186	172	192	193	182	198	174	172	180	189	200	188	180	177	181	194	170	182	167	184	213	201	176	167	189	162	194	186	193	181	193	209	171	168	204	177	182	205	192	182	188	169	196	180	180	175	174	183	168	177	166	188	188	176	186	185	149	179	174	159	164	188	175	189	172	189	185	183	177	172	182	187	159	208	198	191	174	200	171	183	189	211	172	186	182	182	193	164	181	183	169	178	202	177	185	161	185	172	192	165	155	175	203	201	192	167	189	172	180	210	180	176	174	168	176	199	177	172	179	168	202	174	175	151	200	172	188	197	226	186	171	153	162	165	198	182	162	157	180	194	158	189	181	201	173	177	179	161	165	200	165	164	195	162	179	174	185	178	184	151	182	191	172	158	174	185	166	193	187	177	164	179	191	207	155	189	206	165	170	187	195	186	194	199	178	201	186	191	174	181	176	182	164	179	178	196	187	187	190	176	195	191	164	166	152	194	213	168	179	185	197	177	198	205	200	153	163	209	175	175	199	180	159	189	165	179	177	181	193	160	193	182	176	178	196	197	182	204	190	178	196	170	211	199	209	203	166	171	165	187	170	191	176	180	176	180	182	199	185	205	193	187	190	173	202	175	175	174	179	175	178	175	203	185	176	177	170	166	168	176	183	177	142	187	209	170	193	155	151	193	192	172	170	194	193	184	200	196	184	184	179	168	201	178	174	175	172	173	177	197	177	177	172	176	180	180	164	167	205	172	198	200	179	158	202	187	175	195	169	175	190	172	176	191	193	171	172	166	166	175	183	183	175	179	167	189	190	187	170	183	171	186	174	172	193	167	160	191	164	181	199	173	218	222	166	206	187	192	171	181	173	176	183	162	175	184	180	201	209	174	191	191	179	174	159	161	214	178	164	185	195	188	179	166	199	182	180	193	172	199	179	194	183	161	178	161	167	191	182	189	164	184	187	187	171	166	162	175	186	179	177	160	172	184	161	185	169	178	169	209	184	183	179	157	194	163	208	184	178	191	189	177	174	156	188	180	194	179	186	183	165	166	182	196	178	179	192	162	145	177	199	196	186	165	180	182	196	201	176	181	184	178	158	178	199	194	175	172	183	163	196	184	193	179	190	201	187	198	158	188	179	175	199	193	177	174	197	178	173	190	176	166	154	175	172	185	193	188	168	181	171	186	184	173	184	172	157	152	172	173	175	204	193	175	172	170	181	156	180	187	187	176	169	159	172	174	213	183	154	208	170	165	181	180	186	176	175	187	185	194	186	169	161	168	172	185	170	176	169	192	195	178	192	183	183	173	180	162	163	176	178	209	160	191	179	184	164	164	186	168	168	178	172	173	172	196	188	194	194	192	205	210	203	168	180	187	186	189	191	184	179	177	178	207	171	197	188	174	210	184	187	186	181	168	192	162	209	200	191	178	204	194	165	191	172	179	192	199	184	169	173	176	188	202	183	202	172	186	167	193	178	202	205	162	193	185	202	182	200	200	173	168	180	182	202	175	181	185	179	194	180	191	167	164	156	205	184	176	181	200	171	205	179	194	175	200	161	188	189	183	156	193	178	194	186	191	202	171	156	189	191	182	176	192	194	157	177	211	184	171	172	159	174	208	189	189	188	173	162	176	177	181	208	189	175	167	175	172	177	184	188	168	170	167	206	175	188	183	178	181	187	181	173	167	184	176	190	172	186	152	198	196	184	180	179	198	227	175	171	191	214	174	164	189	175	188	179	184	191	177	183	177	169	148	193	190	168	155	208	180	188	200	205	171	219	196	186	189	209	180	172	176	205	180	172	182	198	179	177	171	199	148	191	186	181	182	184	195	193	163	191	198	195	210	161	177	195	186	201	168	181	177	171	172	199	180	180	170	182	184	190	200	190	176	190	177	183	183	202	196	182	184	193	184	174	200	173	176	200	185	192	170	192	192	161	177	184	170	167	195	210	197	186	168	175	179	146	182	204	185	190	187	172	195	218	181	190	185	185	176	187	165	201	171	150	153	190	163	224	187	168	171	168	185	208	187	182	181	215	179	182	198	195	192	158	193	191	195	182	174	183	159	180	176	180	171	199	193	173	200	187	193	170	163	184	176	184	174	170	206	182	183	155	161	166	159	168	206	192	178	176	171	182	175	154	185	178	192	180	174	192	175	188	197	175	173	180	191	178	177	156	187	183	160	179	163	218	194	165	206	180	179	187	176	184	176	176	190	171	193	191	173	194	204	190	151	184	193	188	177	158	177	165	184	167	179	164	179	168	186	168	165	178	191	177	173	182	230	173	180	162	181	173	192	184	178	188	162	164	185	190	166	172	178	179	190	184	192	164	191	186	192	197	185	184	184	185	183	192	178	180	184	156	181	164	182	173	176	170	173	176	193	160	170	175	159	175	196	212	170	203	187	198	199	178	180	200	192	184	189	178	199	183	194	200	162	167	184	191	170	203	170	177	158	187	196	191	169	160	180	177	172	170	170	186	160	146	165	174	185	167	191	143	162	197	178	196	187	187	179	190	191	188	164	168	172	162	181	178	186	179	166	174	171	177	174	178	188	175	158	186	155	185	184	179	180	190	183	182	190	172	166	198	170	187	190	190	187	167	180	174	180	198	187	180	211	173	177	178	166	174	198	209	176	164	183	200	186	156	190	189	168	199	169	196	187	159	181	188	201	181	193	196	156	213	203	166	189	173	195	181	169	200	208	168	194	176	169	184	193	181	197	193	155	164	193	183	165	181	187	175	196	172	178	186	165	196	168	153	172	180	176	170	167	201	219	176	192	161	173	176	174	165	188	193	173	185	218	171	180	162	194	176	197	191	180	192	164	204	168	195	217	191	218	176	197	198	179	178	182	189	161	167	189	154	188	168	180	169	190	183	192	202	187	164	190	192	184	192	213	186	166	173	196	200	197	186	199	179	185	176	182	174	182	194	186	147	193	175	156	182	188	180	197	170	170	181	187	172	158	185	173	176	197	178	179	159	191	193	199	174	184	220	180	183	179	192	181	156	182	169	184	178	197	193	174	170	194	178	198	169	171	167	195	179	190	181	173	191	183	164	194	198	182	150	167	162	180	158	172	172	195	189	170	180	175	182	158	186	195	178	198	168	200	195	197	169	169	171	185	176	190	176	179	186
24722	38840	43702	47100	49628	49936	52570	50391	49827	41207	46417	49245	47422	44054	42988	40970	37148	39241	38486	37046	35335	31717	22599	25643	24087	22382	24721	24708	20672	12953	9854	10241	9724	8122	7617	8843	3827	3205	3736	3371	2686	2143	3734	4432	3121	2220	1617	1780	1132	1031	976	874	814	777	673	1597	3263	2486	1410	849	527	558	559	720	708	757	624	504	497	537	509	497	480	486	497	502	482	518	484	450	514	530	490	442	518	519	491	514	508	526	520	501	508	516	466	454	494	502	520	497	534	473	497	473	503	484	503	523	505	481	508	490	483	545	489	453	503	460	486	470	514	515	516	480	521	470	484	503	492	525	503	525	466	483	517	488	470	544	529	522	496	490	480	497	495	485	499	511	521	521	521	496	502	502	481	515	490	481	497	493	536	491	509	478	506	506	503	537	493	538	480	498	474	536	495	488	525	487	488	490	522	495	508	505	523	497	508	498	473	519	518	500	506	544	505	519	506	517	503	511	505	464	506	486	505	495	518	493	488	487	451	498	541	498	543	481	496	529	538	476	497	463	481	504	514	520	496	527	482	491	488	499	513	528	494	494	506	527	500	508	519	478	472	500	491	486	492	528	505	527	482	510	541	520	467	510	541	505	502	462	484	504	515	494	516	519	447	490	468	493	541	527	522	503	475	512	535	528	525	519	514	520	515	483	501	458	516	467	500	489	478	506	526	527	508	492	468	476	466	521	489	461	449	524	501	481	517	489	502	478	489	511	494	500	526	492	513	512	495	496	514	471	517	501	477	442	454	540	468	493	501	491	507	432	501	501	544	512	500	484	483	465	531	501	506	483	468	490	499	513	506	491	525	502	526	501	507	518	474	498	519	491	507	485	497	474	505	542	491	484	522	504	440	510	535	532	477	487	494	497	514	503	484	499	494	490	510	493	492	516	524	477	501	504	482	473	525	541	516	535	520	496	530	497	509	505	495	512	485	501	502	505	488	458	534	470	500	494	485	465	503	498	479	468	470	500	522	490	507	520	505	521	491	522	470	494	499	487	484	452	503	483	480	495	507	516	497	502	500	494	479	488	480	491	525	495	481	490	479	470	544	489	531	513	472	501	519	535	503	528	480	529	477	499	517	495	477	495	539	562	498	524	479	503	496	473	505	492	500	463	470	490	486	498	510	485	451	491	515	522	518	573	515	512	490	480	497	521	526	498	471	496	542	530	466	496	487	525	496	483	503	512	509	468	508	511	480	488	485	506	501	526	502	483	497	496	524	543	477	489	479	470	525	489	470	474	493	474	484	497	480	494	521	526	481	455	472	498	469	482	476	465	487	497	457	441	466	514	505	468	496	501	498	522	473	464	483	521	524	508	509	474	544	465	498	529	520	509	484	477	486	476	511	521	521	465	482	507	524	540	507	493	514	475	448	483	510	508	487	438	483	508	501	494	501	503	490	492	488	511	516	506	486	486	480	468	461	509	524	529	509	501	498	528	480	459	484	509	459	507	461	533	522	459	482	524	510	508	534	508	489	483	483	479	501	484	461	504	482	521	498	507	499	516	502	491	546	518	495	480	480	473	522	519	480	519	525	472	489	528	508	534	517	501	497	491	458	492	465	491	529	473	491	511	524	538	457	467	463	543	474	522	511	525	498	514	468	484	510	492	483	503	487	517	517	500	502	495	492	500	472	514	499	473	494	509	510	499	519	476	501	506	523	475	485	482	456	480	493	481	499	492	512	472	489	511	530	523	402	530	569	510	486	530	502	512	515	507	486	494	503	481	461	485	481	483	503	496	470	519	465	486	521	499	538	509	462	511	462	504	524	517	490	501	496	461	471	489	485	524	513	513	473	461	545	478	460	514	495	502	517	487	488	502	484	500	485	461	501	491	495	503	499	526	516	476	469	494	525	481	488	495	451	478	517	490	528	509	503	512	495	497	501	522	489	494	496	500	483	514	526	539	528	513	459	536	472	475	492	493	516	499	474	481	511	480	471	525	536	497	537	495	499	513	467	535	531	478	461	500	489	559	465	524	477	488	536	490	529	449	507	473	474	517	469	493	496	476	497	495	522	492	494	547	477	516	479	496	478	492	499	505	501	490	538	470	492	506	517	529	536	487	529	508	477	500	494	479	491	478	500	506	535	497	497	487	516	534	510	470	518	454	489	493	514	488	492	510	509	473	527	463	506	515	539	509	498	445	517	486	485	521	489	504	545	516	495	484	551	509	529	488	491	496	528	471	532	491	494	534	512	488	499	502	500	478	542	514	495	508	504	500	536	534	498	507	532	486	472	514	528	503	489	513	487	533	533	506	521	501	521	467	520	463	496	506	523	483	485	516	499	517	486	468	536	483	460	495	539	480	482	498	489	499	501	521	499	513	503	512	479	481	477	487	521	486	504	466	491	478	467	514	508	520	476	495	478	497	494	525	467	567	523	517	502	527	467	501	464	489	501	506	460	488	546	514	541	499	507	518	488	510	479	492	478	502	510	513	493	488	534	554	493	525	467	516	485	541	510	506	481	542	511	510	509	496	480	527	515	526	525	534	497	502	495	515	510	515	491	477	484	528	513	498	506	493	473	462	536	526	538	491	472	494	526	483	532	482	477	509	499	545	484	487	490	532	489	498	512	497	558	501	478	472	522	538	486	511	482	515	466	506	475	551	503	510	488	477	514	465	507	504	516	495	538	471	511	509	533	489	515	501	504	524	525	503	496	464	517	482	498	532	472	466	559	518	464	498	525	495	472	477	483	541	543	486	516	469	477	498	481	490	476	522	537	517	505	506	470	506	494	523	504	496	553	483	483	491	496	525	496	517	510	491	478	438	478	489	486	470	510	512	493	484	498	479	493	519	506	493	477	511	450	477	467	516	494	502	500	462	484	468	470	489	520	538	498	486	486	518	487	467	515	498	566	556	528	479	526	465	479	507	513	495	466	524	510	472	511	502	484	492	482	481	481	537	537	476	490	504	481	491	481	504	493	488	490	491	507	496	491	533	478	497	512	498	492	519	492	485	510	526	515	476	560	511	495	483	526	475	518	538	507	489	454	476	475	519	485	512	514	512	511	482	458	530	470	490	491	477	513	467	487	485	506	493	510	456	487	479	510	503	479	516	494	471	466	545	521	519	494	510	507	506	497	522	490	526	475	556	468	496	480	472	472	487	492	515	483	503	484	523	501	517	484	502	536	510	488	519	505	506	493	479	486	506	480	515	478	499	495	493	493	473	477	526	495	467	498	455	501	481	497	529	469	496	532	484	521	500	518	499	523	509	520	486	484	500	501	492	482	512	495	504	485	472	540	470	491	461	502	544	512	484	496	470	474	487	503	508	473	539	476	528	491	496	510	464	526	513	480	499	505	485	530	521	515	515	504	512	493	493	516	523	508	500	509	530	505	468	505	518	501	494	519	536	463	472	473	504	523	531	504	462	503	507	471	483	464	473	527	479	520	494	520	486	476	457	511	502	475	494	499	503	510	488	484	512	486	489	468	489	491	492	502	490	487	483	492	529	505	514	492	530	494	510
10014	9282	14643	11573	8496	6857	5659	4006	2657	2154	1912	2008	2141	1866	1399	1309	1058	918	907	705	725	541	399	375	396	358	420	411	321	266	240	268	245	244	210	221	217	177	174	148	164	166	189	181	182	160	179	168	141	160	147	161	151	145	149	162	177	159	157	149	162	132	158	142	146	165	144	140	159	163	135	145	171	149	137	168	155	122	154	163	158	171	151	163	126	161	147	150	140	168	183	136	166	149	153	166	168	175	144	150	147	153	137	146	149	159	164	127	136	143	151	150	152	161	173	141	161	157	150	161	124	138	154	157	140	140	152	127	139	136	119	142	131	161	151	168	148	144	154	149	174	145	161	148	141	148	147	154	153	156	164	140	149	139	144	173	155	136	121	166	153	157	127	148	138	130	165	161	156	155	155	146	122	152	144	147	138	143	144	145	132	153	160	143	159	149	153	161	148	156	142	116	136	137	149	141	156	140	156	154	159	148	154	145	146	153	142	161	147	145	152	145	152	146	134	157	133	165	123	148	166	170	147	120	154	158	147	135	132	150	140	147	138	131	147	144	126	150	152	131	148	161	157	136	141	134	167	145	137	160	140	132	146	138	166	134	142	157	143	157	120	146	145	149	144	151	155	141	142	143	150	138	137	159	160	128	165	192	143	147	166	142	147	165	154	142	142	129	144	174	145	140	148	162	155	147	151	152	149	136	153	133	138	153	168	167	168	147	140	157	153	143	158	155	147	150	185	157	164	142	146	137	130	154	150	153	145	116	136	145	137	159	148	156	154	152	153	159	154	141	157	148	163	162	152	153	144	162	144	122	167	155	168	169	171	160	132	158	137	142	166	152	167	128	144	157	155	147	155	129	159	153	152	158	141	154	157	151	134	151	164	160	147	146	153	151	152	146	148	148	183	139	153	152	161	153	159	123	141	135	157	160	144	157	170	138	151	158	167	145	161	157	150	144	147	154	136	155	150	125	163	155	168	168	173	148	157	143	157	166	124	140	141	133	165	159	147	140	135	148	135	152	162	149	148	134	168	162	129	160	147	157	147	170	138	163	134	122	160	151	154	149	131	152	147	156	144	151	174	153	155	149	150	147	140	150	166	145	168	164	170	158	159	145	159	147	145	143	145	159	143	142	149	145	131	149	161	121	121	146	137	161	167	133	121	138	158	147	167	166	146	143	158	144	136	143	143	159	120	157	135	155	144	147	134	117	123	155	148	146	141	167	150	148	158	164	137	166	149	143	154	151	136	142	154	144	152	162	163	171	162	159	145	149	135	142	125	147	154	148	145	147	141	144	138	137	155	147	130	160	137	119	170	139	149	152	148	130	128	128	175	134	146	134	167	152	143	148	153	153	150	129	165	144	133	170	162	140	152	158	147	144	144	140	155	152	157	148	132	151	131	159	127	170	156	142	163	146	131	148	152	155	147	159	160	164	160	144	149	141	172	140	161	137	130	154	148	141	134	142	161	163	148	151	157	165	173	147	143	130	153	141	150	168	141	164	165	151	150	131	152	144	171	141	152	147	146	155	152	155	151	137	139	137	135	138	160	151	142	134	157	153	146	150	136	145	149	161	174	139	153	151	143	150	144	138	131	134	139	154	160	152	144	151	141	135	136	147	141	154	146	144	137	133	151	152	157	140	134	130	160	152	134	138	151	141	144	139	131	159	135	165	149	168	144	118	143	159	159	154	154	144	141	138	156	160	142	149	131	130	133	131	160	164	158	170	163	158	153	165	166	162	151	151	135	164	142	152	133	147	145	161	173	139	134	144	155	146	159	138	148	172	142	158	169	147	137	147	144	148	162	150	143	171	153	140	164	148	137	131	134	155	135	134	147	157	140	145	139	171	157	163	143	150	159	147	172	164	163	141	159	140	147	148	145	152	170	153	164	139	140	167	169	149	149	146	134	133	167	153	140	141	158	143	169	169	159	162	137	163	145	131	167	138	134	149	162	144	143	138	144	156	153	165	147	166	135	153	147	141	148	145	155	149	132	142	135	146	146	149	154	145	147	130	171	140	150	131	176	154	157	166	139	134	149	144	176	146	151	148	149	145	146	129	158	126	173	139	158	160	153	142	139	147	139	138	146	126	161	160	164	132	145	153	172	174	165	138	135	140	128	176	153	169	148	156	142	160	161	149	153	184	132	167	140	137	135	134	156	143	148	139	143	170	127	168	147	166	163	145	136	159	156	144	145	160	164	160	175	156	153	140	141	157	158	145	148	155	167	150	162	166	169	139	144	143	157	137	147	150	138	133	134	126	161	135	168	149	162	166	142	153	138	162	134	128	140	145	142	147	160	134	148	150	138	145	146	146	164	162	158	159	159	138	139	140	141	139	174	164	133	127	155	160	137	177	154	142	164	150	147	149	144	165	149	146	148	161	157	140	147	146	153	148	135	148	159	138	134	140	148	156	135	152	143	148	140	149	122	140	156	154	161	144	154	145	159	149	152	147	140	145	153	140	179	148	155	161	120	131	180	116	148	138	172	173	163	147	156	146	132	151	163	160	152	145	151	155	135	136	161	142	153	131	166	153	155	160	151	155	143	136	167	143	150	155	149	151	149	144	131	146	155	152	159	162	143	178	157	151	148	137	132	155	137	165	137	141	152	151	140	138	167	153	150	154	163	150	151	158	141	123	158	148	161	132	142	143	150	155	143	133	137	171	124	147	150	161	132	157	170	148	140	158	162	141	155	142	146	154	148	144	158	165	167	158	158	152	140	123	143	135	142	145	147	150	159	151	163	138	125	165	164	161	163	143	182	150	152	129	152	142	147	144	140	143	154	154	173	127	152	161	127	138	151	149	142	148	165	137	167	145	153	168	155	155	136	132	158	144	138	154	166	130	127	155	136	138	129	138	144	146	170	131	131	154	151	140	142	165	166	132	150	162	140	141	161	159	143	132	151	151	144	148	142	153	151	145	150	134	146	174	154	141	140	154	146	146	143	128	153	149	153	160	147	142	159	160	139	147	148	144	152	142	145	176	152	136	141	159	160	121	137	145	131	158	156	173	144	168	151	147	151	166	143	159	158	153	146	157	141	147	133	151	136	136	135	144	148	135	149	144	134	154	151	164	148	118	132	167	152	129	164	154	158	157	149	141	133	117	139	164	148	133	138	131	149	159	140	165	163	150	141	160	156	143	151	179	150	152	144	121	139	165	160	160	149	143	146	144	147	138	171	170	159	145	151	162	144	153	139	141	155	148	157	145	152	139	150	153	150	145	168	145	136	152	121	162	132	177	159	147	159	154	161	167	155	175	158	164	149	144	146	147	159	148	144	161	144	123	149	150	132	158	148	146	162	147	158	157	147	151	145	144	131	165	139	151	160	150	163	142	134	141	142	140	158	162	153	140	174	158	169	140	130	153	144	140	145	130	153	140	151	166	163	153	157	141	144	137	164	157	150	148	164	133	140	164	163	171	162	149	135	151	133	128	158	137	135	159	176	140	142	157	139	150	142	140	146	150	147	147	143	151	143	134
6919	9872	19341	19662	19628	18624	17294	14514	10317	9403	8741	10285	10271	8792	7742	7068	5490	5374	5056	4054	3496	2814	1968	2135	2053	2224	2403	2175	1604	1319	1164	1208	1112	953	896	921	752	637	607	610	606	600	646	583	532	524	509	521	463	464	455	477	415	464	432	482	649	642	484	452	427	426	417	463	420	447	413	422	395	442	397	423	389	422	443	410	437	436	428	414	444	407	447	414	433	426	429	437	439	429	420	387	411	433	433	436	389	432	413	405	411	417	409	399	432	418	427	424	448	425	426	441	404	423	426	400	436	414	426	390	431	400	414	435	420	425	454	460	406	449	394	412	440	417	410	442	429	384	457	448	439	449	415	409	416	461	429	439	433	457	418	400	400	397	397	401	412	441	394	420	407	432	383	428	418	382	394	401	386	391	398	427	455	409	420	381	400	431	433	417	418	396	427	448	441	421	401	426	387	418	406	424	430	413	429	433	401	434	443	381	436	409	454	418	425	432	432	405	403	408	430	442	437	407	415	413	450	445	471	418	426	431	392	455	456	394	417	406	422	414	406	435	404	434	431	421	427	414	425	417	416	398	449	419	411	349	440	423	409	411	387	438	436	454	442	447	428	403	432	426	419	420	420	439	447	401	420	409	384	423	424	419	452	433	432	420	415	410	445	433	480	416	426	455	410	447	416	424	438	416	413	403	417	428	398	420	427	430	402	460	442	424	428	434	430	449	403	405	444	436	424	431	401	458	444	396	431	401	402	452	462	428	417	449	424	445	477	458	473	422	421	440	447	425	431	426	426	403	473	400	417	422	430	422	433	430	440	418	396	374	436	434	407	414	452	391	416	429	393	446	429	436	407	419	385	402	422	423	430	443	402	422	410	443	446	423	452	441	426	404	427	416	420	390	429	402	434	437	442	427	413	418	416	434	425	415	405	394	404	404	404	420	403	424	419	437	414	383	419	450	419	445	433	455	428	433	443	433	463	419	400	402	446	462	422	418	483	418	427	407	429	409	451	431	437	388	418	401	420	445	446	419	435	427	450	408	409	449	450	430	415	415	430	401	416	420	465	427	416	415	440	460	446	415	409	453	435	401	429	437	441	447	448	447	430	434	429	430	417	446	430	444	432	461	427	420	390	431	380	398	402	423	379	407	393	414	421	446	408	449	415	402	393	388	410	411	446	423	416	423	444	415	428	437	404	425	436	396	438	402	411	406	453	435	431	407	411	425	425	411	392	422	384	424	419	409	434	402	431	412	428	435	465	438	432	396	410	446	406	416	432	405	430	427	407	403	420	417	439	441	460	397	452	417	413	425	423	436	408	428	408	442	397	436	428	424	424	420	443	428	385	412	399	422	442	423	400	426	411	417	425	417	389	464	413	417	412	403	427	408	412	439	418	408	391	405	445	439	401	422	421	399	426	412	441	386	417	388	379	428	411	417	418	406	409	433	426	421	437	451	375	429	411	391	416	442	388	427	417	389	479	398	429	382	382	443	403	401	432	445	408	458	425	434	427	413	430	440	430	418	432	454	413	444	425	401	415	432	390	404	384	407	419	440	477	414	400	393	392	395	435	440	425	397	419	409	394	399	400	409	385	417	448	425	418	449	448	397	400	427	447	396	421	370	429	426	432	468	431	434	468	422	430	436	432	422	440	415	422	382	403	418	419	435	430	440	430	464	391	426	451	413	397	408	425	412	412	416	447	383	414	428	422	404	417	429	408	414	422	439	412	417	418	406	420	421	444	422	450	404	461	430	457	397	405	441	435	447	403	423	408	438	418	419	435	390	419	385	430	405	429	422	454	422	435	397	417	414	398	357	428	422	394	410	459	396	420	429	379	441	411	459	445	429	413	398	413	415	408	413	429	409	391	446	439	424	394	419	412	428	420	415	439	449	417	434	400	417	406	406	398	452	461	388	466	420	433	393	432	442	417	410	391	397	433	408	401	433	405	407	413	416	435	379	413	432	420	486	410	404	428	424	417	393	418	406	399	425	403	453	414	438	398	382	432	412	400	430	400	437	396	356	458	430	399	411	426	427	467	428	395	405	383	444	407	397	441	412	422	411	429	432	410	429	386	416	445	406	386	414	407	416	409	458	385	414	417	456	435	385	414	404	412	408	378	430	435	392	426	406	414	408	419	396	421	405	429	439	432	457	397	405	403	404	457	434	417	418	460	411	440	440	402	415	419	391	429	466	375	396	455	392	411	470	412	420	411	390	409	401	428	448	390	414	435	403	398	440	429	478	404	395	414	401	461	399	445	421	430	411	444	436	489	410	461	454	372	434	405	424	410	435	401	443	430	431	440	440	383	421	415	423	430	411	440	442	440	468	418	461	393	440	411	427	455	402	438	431	447	420	428	454	426	401	442	427	425	433	387	393	418	468	396	423	433	445	413	466	447	420	415	437	451	423	402	433	422	444	418	391	422	392	437	407	390	422	387	417	449	422	396	378	414	382	424	407	423	434	421	396	432	432	443	440	372	414	458	398	437	421	453	421	433	384	413	440	428	395	382	461	424	412	420	403	389	419	408	418	423	445	370	406	448	421	446	403	457	426	434	439	423	414	405	429	406	420	380	430	407	432	401	410	428	418	384	424	422	419	433	403	410	445	433	432	411	402	419	422	421	416	411	417	396	393	427	402	422	397	430	394	411	429	396	444	438	412	438	401	409	415	438	408	428	387	423	455	451	435	438	427	430	436	427	408	393	399	452	420	394	434	412	436	417	446	446	399	399	424	421	382	413	443	407	395	374	413	423	428	430	399	436	409	429	462	449	446	423	426	402	439	415	410	426	435	442	466	444	442	398	411	431	419	396	431	423	413	408	437	428	456	394	411	424	437	411	405	377	394	407	420	418	415	439	440	383	383	456	423	418	428	411	447	424	413	421	475	434	400	408	419	417	413	386	393	410	421	433	413	434	428	424	392	417	397	392	439	434	422	408	439	445	373	391	455	404	397	423	454	421	439	474	421	452	461	399	416	422	373	428	415	421	395	454	435	416	442	439	413	427	405	391	429	418	383	438	419	403	420	434	439	459	452	435	442	449	447	389	415	425	426	437	447	439	404	428	407	409	460	400	440	391	429	455	416	397	420	379	430	419	475	392	406	416	365	400	442	403	439	446	419	431	427	400	464	443	409	400	419	421	389	415	399	447	382	391	397	437	441	446	395	432	402	441	401	439	408	391	437	451	399	404	409	419	422	417	430	414	416	407	375	380	349	438	380	419	441	408	412	430	435	448	394	407	414	413	411	425	403	426	410	434	405	438	417	405	437	421	388	414	433	403	412	420	429	403	399	426	400	386	429	447	396	436	451	435	403	401	437	395	415	438	418	394	418	469	431	428	464	402	444	408	443	399	452	441	395	420	432	465	408	446	421	441	389	426	421	403	428	441	410	450	421	410	444	412	406	412	430	453	404	419	414	429	451	427	443	425	413	420	404	446	431	419	416	430	409	425	433	416	411	425	405	391	421	401	409	426	438	402	422	383	448	432	440	408	447
27246	36995	45845	39214	34872	37281	37065	32169	25472	23332	23838	23282	25371	22941	19529	17065	13239	13114	12005	9561	6810	5499	3425	3283	3319	3789	3272	3127	2323	1556	1074	1082	1084	970	880	903	744	467	340	368	404	500	595	485	381	357	279	248	228	221	210	188	191	199	164	282	431	375	315	254	211	179	151	152	176	171	164	175	193	181	148	176	177	171	156	153	162	150	163	163	180	182	170	184	181	157	168	164	170	161	171	160	166	153	178	180	186	172	176	192	135	181	162	161	153	171	174	174	144	156	166	177	161	154	175	165	167	175	183	174	163	169	146	173	140	147	195	177	170	158	166	159	149	156	140	183	144	180	164	154	146	172	180	179	139	172	162	164	171	176	151	174	144	159	153	159	167	171	156	147	160	179	175	172	162	156	171	176	195	173	186	170	172	163	161	183	165	151	176	151	161	149	178	153	130	150	184	171	160	167	157	177	170	176	162	161	154	172	161	156	160	182	151	160	166	165	173	156	144	194	158	184	166	175	187	172	178	168	173	195	159	162	174	168	195	152	160	170	139	155	162	142	148	181	177	187	184	168	179	171	155	175	178	142	186	183	159	154	167	152	155	160	160	151	172	174	172	164	171	161	162	148	172	166	156	155	164	173	173	175	179	191	176	162	172	192	178	157	153	175	171	186	159	164	154	183	160	159	219	181	182	158	167	187	181	166	171	144	164	187	165	177	162	152	182	158	181	140	151	159	185	170	181	169	157	157	151	178	155	168	138	171	176	164	180	184	177	174	151	178	168	162	155	166	160	156	154	192	171	172	147	163	165	168	163	163	163	157	167	172	170	157	181	167	132	176	144	182	154	170	179	192	172	148	162	166	159	165	182	168	155	194	178	162	177	155	147	181	167	172	148	151	180	159	170	151	172	164	207	145	154	152	185	164	158	160	151	181	157	180	189	191	158	171	154	191	167	161	157	187	157	152	181	167	137	132	161	159	182	182	192	189	180	163	177	179	163	165	160	157	170	179	172	156	171	164	165	152	172	147	162	178	175	173	175	167	185	184	178	179	172	182	176	152	161	178	168	179	152	166	178	172	151	157	169	169	168	166	136	151	188	188	173	157	140	164	163	148	140	158	164	170	141	187	169	154	163	169	157	157	179	185	167	170	154	154	159	156	137	161	159	181	171	183	161	156	193	171	159	161	160	168	193	181	192	178	156	184	166	172	166	197	168	184	179	177	175	154	173	171	172	147	168	172	168	159	170	154	164	175	163	150	146	163	157	168	160	162	166	164	168	175	162	181	166	171	171	187	188	165	160	181	174	150	173	142	173	154	164	187	149	183	168	159	162	168	153	169	188	170	162	148	195	174	175	159	156	155	186	153	164	176	157	161	178	170	173	150	188	176	148	148	176	178	179	151	170	174	159	163	146	156	161	171	180	150	164	186	169	172	174	145	160	173	163	147	186	163	165	150	166	152	172	158	174	149	184	158	142	169	164	146	183	164	165	176	176	172	173	182	155	167	174	149	150	168	148	130	168	163	185	172	167	169	150	174	158	171	144	182	196	154	155	167	160	144	185	150	154	152	158	149	154	160	163	162	155	168	158	181	174	153	152	168	177	169	171	176	151	177	167	159	144	180	143	187	143	171	166	154	174	165	168	158	159	147	144	170	159	169	177	174	153	158	168	161	181	178	170	164	155	192	159	146	180	146	157	143	152	171	180	204	161	184	180	179	158	170	172	171	162	190	160	144	185	151	175	145	152	159	183	147	181	165	172	194	165	181	172	171	153	183	178	183	173	176	161	159	185	167	152	178	161	170	159	175	143	145	169	159	152	138	165	191	161	169	181	147	172	171	162	161	177	159	163	172	182	171	158	155	143	179	179	194	164	170	157	155	172	167	164	170	156	137	168	178	171	201	139	162	179	174	167	131	157	181	166	186	164	181	142	169	160	162	170	157	184	166	153	179	174	148	164	163	188	174	169	168	170	173	189	165	164	153	149	164	170	174	191	182	177	186	167	186	152	172	154	177	179	169	153	175	180	142	178	180	166	160	156	163	167	150	161	163	196	159	166	182	136	166	160	149	173	160	161	177	168	163	163	145	163	163	167	165	161	155	170	158	180	149	153	173	154	165	155	162	181	166	147	165	184	175	140	155	157	151	173	168	168	168	147	144	179	171	154	169	169	169	171	164	163	164	165	196	168	146	188	143	163	163	165	159	180	147	149	163	144	163	169	142	160	160	143	177	167	143	184	172	171	168	154	171	145	190	191	179	158	182	157	172	167	141	188	177	173	165	174	163	157	134	207	156	164	147	179	192	179	164	171	176	159	187	154	160	151	131	189	159	179	165	161	172	161	155	177	173	163	158	149	175	156	167	170	163	186	174	171	179	175	180	191	159	168	139	175	178	163	156	177	168	174	184	160	151	152	186	161	171	165	172	151	182	153	165	155	177	169	158	199	189	154	178	162	167	171	169	185	177	190	182	169	172	174	161	173	155	148	183	173	166	154	174	165	174	149	150	180	151	152	180	172	185	161	180	174	187	180	170	164	156	156	179	159	159	157	167	147	163	187	185	186	175	173	159	159	146	165	166	159	145	157	155	185	162	167	157	166	151	164	173	160	159	153	137	165	155	177	175	162	166	181	168	163	169	183	149	144	164	169	182	149	167	186	180	193	166	162	157	183	165	149	158	159	168	161	175	181	158	178	175	139	166	154	161	179	149	179	163	150	149	146	170	174	172	153	154	191	164	164	170	160	163	166	174	145	145	161	161	174	158	161	176	158	184	174	171	165	163	184	186	151	159	162	159	166	177	159	192	153	177	164	174	159	166	190	166	192	170	162	147	154	204	176	174	161	143	172	160	158	183	183	175	175	149	169	169	172	147	186	168	180	178	161	172	174	160	158	159	165	171	178	163	153	198	180	183	191	166	159	162	176	168	167	177	184	161	167	173	148	158	157	164	139	178	136	180	178	156	182	157	154	199	157	146	170	174	149	197	171	183	163	166	158	175	173	164	170	149	186	154	165	164	176	184	171	154	145	169	161	167	180	160	185	166	167	154	171	164	160	179	159	147	162	160	141	163	174	162	190	176	160	169	187	172	168	174	172	160	135	154	161	176	181	169	162	143	157	158	164	165	152	160	159	199	164	174	174	165	164	160	160	191	160	167	170	151	177	167	156	163	154	149	187	167	160	181	161	164	173	164	149	173	183	185	146	159	155	151	151	183	186	192	160	182	137	163	194	169	190	179	157	156	166	176	167	164	148	159	175	175	159	198	194	162	166	153	165	177	155	165	186	140	160	188	180	157	165	155	160	159	165	169	163	168	158	148	191	173	149	168	173	167	175	163	194	175	165	160	163	145	147	165	166	179	167	157	166	167	165	167	180	184	168	168	170	175	192	150	165	167	173	153	159	158	180	152	152	179	136	146	176	162	166	150	190	156	187	152	160	172	152	163	152	168	162	176	191	178	162	174	141	156	163	166	161	171	163	167	151	149	149	152	158	147	154	161
18832	32359	43344	43107	44749	47329	47780	42506	37533	38193	39232	40872	40811	38898	38013	34434	31298	32419	32527	30462	24594	22712	16516	16185	17001	18384	16461	16263	11953	8476	5843	6474	6100	6250	5249	5918	4445	2652	1853	1900	2106	3217	3425	2857	2189	1814	1269	1189	1052	952	912	706	697	572	571	1269	2384	1968	1447	986	783	526	517	519	502	502	487	478	452	475	486	441	472	436	463	492	505	463	472	492	457	477	493	489	467	448	465	439	445	456	492	452	468	458	457	489	473	474	453	457	497	453	459	482	421	464	436	489	457	458	478	448	508	463	517	449	428	477	443	490	494	487	479	472	499	459	460	470	521	514	476	468	468	488	475	449	448	436	435	482	436	437	447	475	488	439	521	484	492	488	471	427	470	466	482	495	474	423	417	479	480	466	466	466	449	430	461	461	448	478	485	448	469	462	473	480	444	468	503	465	473	448	455	463	467	482	476	416	421	477	478	483	434	468	463	467	498	473	460	472	466	497	461	472	483	452	456	433	488	441	434	448	466	470	454	449	511	457	458	493	490	483	464	459	447	475	437	484	462	468	463	434	499	446	444	481	414	466	455	449	437	455	421	471	524	445	440	422	463	457	473	495	488	487	460	461	473	469	498	494	469	499	415	482	485	497	498	469	415	448	461	483	476	476	473	478	460	490	458	471	458	447	487	466	484	472	493	442	457	468	465	459	480	493	490	449	479	464	470	463	436	512	476	447	463	482	451	481	476	474	434	474	491	478	462	490	461	472	476	481	485	463	444	448	441	511	438	509	442	478	468	483	448	478	494	516	465	429	461	472	462	460	441	444	464	478	441	482	458	477	460	506	457	413	489	507	482	460	452	474	413	501	453	463	450	455	495	432	471	457	411	507	468	466	456	440	500	487	493	447	477	449	472	505	478	472	445	482	427	493	521	462	469	505	481	481	484	450	480	506	464	485	494	479	430	471	456	476	462	469	459	457	442	492	492	461	435	445	486	473	502	451	451	477	488	462	495	477	446	498	449	463	486	406	469	485	496	444	481	435	438	517	452	477	468	451	445	445	440	470	476	462	445	491	490	438	528	497	473	462	473	492	458	429	449	474	457	462	478	485	464	422	443	446	449	465	435	484	470	460	490	447	460	483	464	441	460	461	463	435	452	481	494	435	490	473	446	466	450	458	459	486	477	481	479	493	457	511	464	491	451	417	462	483	444	509	472	483	455	491	496	486	452	460	474	470	493	479	460	469	532	474	495	500	523	472	434	438	462	444	461	468	478	489	443	481	469	478	450	471	437	493	472	483	476	438	458	455	493	503	476	416	445	456	473	439	466	441	437	476	481	483	480	448	445	449	439	480	475	447	448	474	488	485	462	490	475	470	453	469	469	448	456	454	459	460	452	491	448	470	451	473	455	488	455	488	476	525	482	440	476	481	486	474	460	452	463	483	508	490	451	461	470	463	450	481	446	472	436	445	448	494	496	481	473	431	482	489	477	464	475	477	496	435	488	482	474	439	449	478	414	499	454	450	458	456	486	510	455	472	459	492	487	472	439	446	484	483	498	469	499	519	467	504	511	458	457	432	526	511	439	490	472	500	458	475	460	469	511	468	467	493	454	446	448	484	422	498	483	504	447	432	438	470	495	437	446	471	462	491	474	467	490	461	444	452	469	456	464	495	451	451	454	460	487	438	460	469	485	469	452	469	485	452	486	514	457	479	467	449	478	451	494	435	475	473	502	467	486	479	452	464	483	462	447	473	462	498	497	464	476	449	452	508	486	497	425	466	474	477	480	455	475	487	456	486	496	475	443	427	457	455	480	469	447	498	457	462	454	469	471	484	478	447	517	477	472	484	445	454	444	467	475	444	486	491	429	506	479	469	455	493	469	451	457	455	476	488	427	462	453	522	463	467	506	452	469	482	460	475	461	444	450	471	491	443	470	462	458	470	454	488	529	456	475	457	456	446	469	473	447	476	471	479	452	436	456	485	459	522	489	465	447	490	504	506	453	436	466	459	457	467	486	501	528	449	484	447	486	513	482	454	505	510	533	426	480	479	454	425	498	451	454	442	469	491	483	435	453	480	487	444	481	454	503	471	513	435	467	471	461	478	447	420	497	505	481	495	475	447	505	457	479	483	459	464	445	454	512	447	477	470	444	467	429	487	495	431	452	491	471	437	501	414	489	476	454	478	480	456	475	472	480	455	489	472	429	438	464	452	476	458	483	455	501	469	446	480	449	478	494	480	437	459	478	438	485	474	479	487	476	439	480	490	512	470	461	473	444	452	474	427	483	478	453	444	483	441	460	481	485	482	440	446	460	446	466	481	469	430	461	496	477	501	486	448	463	470	462	479	453	482	458	450	459	454	430	471	497	472	473	458	491	471	483	436	450	459	455	415	496	463	467	496	487	460	445	495	470	471	477	502	455	485	472	467	479	497	462	477	431	491	478	474	419	490	458	485	470	515	487	481	443	474	450	501	431	487	438	463	457	467	414	453	468	478	496	446	493	465	474	496	466	481	473	484	432	482	470	507	483	486	430	481	502	479	454	484	518	486	488	477	490	449	441	484	469	482	475	456	462	483	478	519	488	467	492	497	471	459	458	510	462	484	474	485	465	453	477	472	498	469	441	449	482	500	495	459	488	455	455	486	489	479	468	472	462	438	492	498	478	463	450	482	514	442	464	494	481	441	490	460	465	470	457	478	487	465	458	467	473	496	442	471	459	495	461	498	481	454	467	468	450	439	483	475	483	459	483	517	462	469	497	456	477	483	487	458	461	471	473	425	472	442	492	459	454	479	471	449	481	434	442	477	468	479	504	471	447	470	455	477	447	453	426	482	458	430	476	471	464	493	466	439	454	493	478	443	433	487	450	486	470	461	484	491	475	458	460	490	496	490	466	472	499	469	461	421	441	440	477	472	516	471	485	487	449	461	480	450	461	495	452	502	466	468	481	428	481	473	460	443	470	449	434	485	495	504	473	455	491	471	469	462	478	434	455	487	503	454	477	520	475	471	482	454	456	460	473	490	486	426	484	441	448	450	448	472	448	465	474	476	466	435	436	449	443	459	462	443	502	470	492	457	470	475	434	448	478	484	474	534	446	460	496	462	455	473	514	480	453	475	425	466	489	416	451	460	421	423	469	445	419	464	461	482	465	451	462	459	450	444	466	465	478	438	454	496	465	467	464	497	500	439	472	466	464	481	473	471	502	452	464	456	489	471	471	516	507	474	431	490	449	500	498	474	490	490	437	450	486	464	482	449	469	439	472	491	472	466	417	510	439	479	483	458	462	458	469	463	491	477	443	486	458	477	487	456	488	491	440	491	478	463	459	452	460	449	457	456	455	473	464	467	482	448	462	481	456	516	535	413	480	471	432	461	477	466	456	445	463	468	442	456	481	464	487	484	470	445	451	492	475	479	458	440	507	445	480	464	458	512	484	488	493	404	484	461	486	486	464	459	462	464	445	478	460	452	483	469	474	474	462	496	489	484	465	482	511	476	444	451	479	513	435	474
33597	41177	49053	41520	36792	38896	39693	37105	32141	32358	33530	31577	33383	30941	28244	24521	20116	19666	19482	16907	12722	9545	5944	5461	6047	5354	4763	5233	4020	2315	1984	2136	1404	1454	1356	1739	1371	1025	658	582	564	685	904	875	726	538	414	367	346	349	324	256	272	232	236	443	684	536	409	343	314	240	229	252	247	191	219	240	182	229	213	217	200	225	233	214	241	219	211	197	213	233	217	219	204	249	224	223	252	222	212	197	226	221	216	233	193	198	175	227	223	201	235	244	186	224	202	223	199	208	222	216	175	217	217	252	226	223	222	229	233	202	238	223	239	211	212	218	208	213	199	231	213	225	209	230	227	228	198	222	211	194	215	212	204	217	236	218	223	218	206	219	207	232	194	206	222	252	234	241	229	212	214	225	214	222	231	218	220	224	211	196	198	237	200	246	201	225	216	210	210	227	192	206	233	235	230	211	234	216	202	219	220	249	234	198	237	215	214	202	220	234	198	200	203	188	197	217	239	217	233	217	211	217	206	195	216	211	219	227	211	200	214	205	210	183	205	220	211	218	204	197	216	239	207	189	207	203	209	207	223	221	206	238	219	201	223	227	203	217	227	217	216	221	204	207	199	200	226	218	192	222	209	189	214	227	223	221	198	225	210	216	219	215	231	213	206	205	225	209	233	238	222	219	211	231	210	241	238	216	213	205	209	224	239	230	178	218	230	210	198	218	207	199	236	232	175	206	216	226	200	222	212	197	213	190	225	211	201	198	222	225	212	247	224	209	220	234	215	211	217	249	222	217	214	206	233	224	219	255	230	216	233	215	199	204	219	206	186	199	214	228	220	231	210	225	209	197	215	197	216	222	208	217	219	214	219	198	206	216	222	217	219	213	222	192	194	216	236	220	224	191	222	218	223	202	209	216	211	223	211	222	196	204	205	176	198	232	209	188	209	222	214	217	188	227	213	209	190	224	232	219	217	241	218	203	230	232	201	229	210	235	224	231	194	217	235	195	232	216	203	202	234	195	214	229	217	233	260	220	181	220	217	244	212	224	226	220	245	205	235	214	205	221	214	197	223	209	243	201	213	210	224	209	193	223	216	211	225	220	219	204	193	206	204	199	198	208	211	215	194	222	195	208	225	218	226	201	179	223	201	246	218	237	230	202	219	238	213	210	222	222	231	237	211	242	219	214	187	227	224	188	235	211	220	208	212	204	242	217	235	204	206	223	212	211	229	230	217	229	209	220	198	194	210	185	213	203	202	215	222	220	203	212	219	209	203	231	204	219	212	231	205	224	198	221	241	233	227	218	211	218	210	222	215	191	213	221	195	206	196	237	220	229	231	225	265	202	225	197	203	218	240	213	238	205	213	209	208	219	224	208	191	210	221	208	234	202	222	221	179	234	218	184	202	210	196	218	214	207	230	198	197	233	233	211	194	238	221	228	196	185	227	227	220	224	222	240	179	209	237	200	230	192	224	222	199	224	249	202	261	195	215	194	204	222	216	221	226	201	238	255	207	208	194	224	239	205	223	212	223	223	231	200	221	222	195	217	222	219	199	197	225	209	209	192	215	222	178	223	221	218	209	209	212	203	218	214	197	237	226	199	211	222	209	219	237	222	202	235	200	195	220	203	219	220	247	217	189	227	203	200	206	215	226	204	218	227	195	245	208	208	223	223	212	218	192	214	195	207	212	198	203	197	259	212	224	225	201	220	210	226	194	229	223	230	206	223	210	208	224	219	205	196	213	200	207	248	196	240	205	223	212	202	197	209	216	232	223	218	212	228	204	186	207	219	205	224	222	220	204	213	207	202	226	225	209	212	192	206	209	239	198	206	201	230	248	234	206	219	208	190	202	224	196	227	233	230	229	236	198	196	183	199	259	201	209	214	199	215	222	243	219	217	190	223	209	250	207	222	211	227	202	194	223	215	195	216	219	203	215	218	260	232	231	201	213	198	246	219	208	205	210	190	270	196	200	220	208	208	205	184	223	221	241	186	243	241	209	261	207	238	224	200	199	206	220	213	178	193	241	257	220	188	206	207	205	220	237	212	229	191	234	244	231	225	219	207	194	191	237	204	214	219	215	216	212	225	218	225	224	263	189	213	221	194	192	223	236	211	235	216	245	214	218	223	190	219	229	219	235	207	226	202	217	205	198	210	206	212	217	231	215	195	224	217	225	219	206	212	216	204	247	215	200	222	226	240	192	226	212	239	212	225	202	225	204	227	216	225	176	198	220	256	232	234	217	209	200	233	231	222	201	201	217	222	224	212	210	218	229	214	225	216	226	218	205	217	221	221	234	211	202	248	202	214	202	215	182	211	224	211	214	231	204	195	195	231	209	221	222	213	225	241	215	222	204	196	226	236	228	219	229	218	193	225	205	187	197	200	221	197	228	213	213	214	219	226	235	228	192	196	166	180	231	219	201	195	198	207	228	206	213	220	232	244	229	225	221	218	213	201	193	209	227	198	209	225	207	206	225	219	221	215	230	221	200	206	200	210	217	221	211	236	231	222	178	198	221	243	204	251	217	206	233	217	224	204	201	224	232	238	212	191	230	206	223	220	220	206	208	228	208	206	223	243	196	215	206	205	206	216	203	205	227	204	187	204	220	193	200	221	190	200	225	216	214	216	217	212	213	237	202	237	219	244	182	207	221	226	226	207	213	208	223	225	232	188	215	220	209	195	190	211	205	238	231	229	210	218	198	216	221	201	255	229	229	227	211	230	210	204	195	217	215	198	219	208	207	189	221	224	211	227	216	225	208	207	203	216	234	183	213	214	225	197	203	197	201	209	198	185	207	233	219	215	201	209	210	247	237	194	200	218	220	226	217	189	208	223	194	222	226	213	214	200	250	200	208	243	216	212	225	199	218	198	193	207	215	225	198	207	248	201	229	217	224	234	225	213	248	210	250	209	197	195	211	199	210	231	228	235	227	219	216	202	234	207	242	204	240	244	222	238	225	201	214	213	213	208	211	189	209	223	223	219	235	235	186	233	215	190	211	216	217	207	227	219	237	209	223	220	206	224	189	229	215	190	192	231	233	209	240	211	188	223	222	229	222	189	231	183	198	196	216	218	217	199	200	207	231	205	235	213	202	195	219	237	235	226	213	217	216	218	224	179	224	230	240	247	237	227	211	174	226	205	224	221	223	219	218	211	211	213	225	236	211	202	227	211	215	198	214	202	204	231	226	225	193	193	194	223	224	204	228	235	211	201	193	189	200	231	200	216	230	195	214	219	209	212	217	213	211	218	222	207	219	184	238	228	219	233	216	220	211	219	206	225	187	206	228	214	199	196	197	228	216	206	231	210	197	206	209	200	194	202	205	213	201	220	220	206	205	232	232	223	194	203	211	217	212	205	215	213	217	240	250	247	215	241	222	187	216	234	229	252	184	199	176	211	219	203	212	195	223	196	232	220	200	232	236	237	217	204	211	227	220	231	218	212	202	209	198	224	226	176	193	230	221	258	240	217	236	233	213	195	241	192	221	215	195	227	191	197	206	214
22354	35712	47344	46995	48463	51122	52088	49369	44414	47050	46740	46628	46622	45246	44028	40754	37588	38918	40840	39125	33387	30688	22271	22896	24308	21832	20777	22204	17353	11731	10142	10890	7154	7567	7846	9852	7513	5735	3684	3141	3075	4022	5248	5133	4088	2938	2049	1958	1530	1466	1387	1053	908	788	751	2099	3519	2807	2127	1439	1073	745	669	586	593	577	577	577	594	551	589	556	571	549	578	592	621	584	595	561	595	582	612	585	592	576	607	593	593	600	584	560	600	605	570	567	534	610	583	579	604	586	596	574	554	585	575	578	583	555	573	570	594	546	557	631	580	570	574	568	594	565	601	589	618	595	564	597	590	595	586	608	583	592	563	562	549	551	587	566	621	571	611	568	580	561	535	562	530	596	542	598	560	622	578	586	565	603	598	566	589	561	604	601	545	603	589	604	616	555	585	589	588	578	593	604	574	593	586	584	605	554	625	605	575	593	613	616	616	586	560	550	560	580	585	570	550	634	605	623	604	602	611	577	621	613	570	596	581	569	608	596	592	588	598	598	584	599	558	618	580	605	607	567	592	535	593	600	628	565	590	593	591	563	619	606	596	594	550	563	576	554	578	551	592	631	592	612	542	605	571	562	582	567	592	592	611	599	595	536	572	631	618	539	593	600	557	547	592	593	613	604	591	544	572	545	622	594	554	612	605	602	591	645	572	569	560	540	591	586	573	560	586	574	538	638	578	604	606	598	594	591	557	559	623	564	613	576	616	546	596	592	550	591	549	610	609	579	571	568	579	609	606	575	580	539	603	569	568	572	616	599	571	544	615	564	564	571	572	571	558	544	587	598	566	552	546	551	571	556	560	606	597	581	608	612	579	553	594	606	554	574	570	598	565	588	560	615	599	591	547	676	557	566	596	593	604	586	596	558	608	558	600	581	603	608	566	616	578	593	567	595	566	612	605	574	560	574	579	560	628	621	594	597	562	562	610	594	587	596	601	602	588	598	601	609	546	585	610	579	576	593	603	583	607	601	552	595	567	604	641	552	610	597	613	594	598	554	602	583	578	588	591	542	564	617	544	594	568	608	605	645	586	570	617	540	570	559	566	553	622	585	604	561	543	584	581	544	586	594	598	612	565	598	560	581	607	521	594	546	566	565	579	597	556	549	602	551	580	606	616	567	643	577	613	595	621	558	601	585	563	564	581	585	548	544	596	610	604	566	644	565	568	541	588	611	564	575	608	581	598	552	595	598	608	604	602	554	607	590	599	573	543	573	596	597	603	632	570	582	594	614	580	614	571	595	612	596	610	609	577	552	562	601	563	593	539	586	587	585	600	614	564	562	610	557	546	530	578	543	542	583	588	576	596	574	582	544	570	640	626	599	597	567	579	550	610	588	571	582	608	559	586	529	568	621	579	588	592	574	579	574	578	580	611	586	633	599	562	594	581	584	611	655	588	588	591	564	596	582	578	603	576	648	576	574	593	613	596	571	569	590	569	556	576	582	593	603	586	579	616	625	609	579	578	592	563	549	563	548	579	564	600	586	582	575	581	572	565	570	627	572	568	573	618	602	569	593	596	579	588	588	569	582	594	613	592	560	608	585	538	594	549	629	571	604	575	543	593	623	601	593	594	578	583	607	574	566	517	597	597	616	597	592	565	578	594	579	577	580	567	566	580	561	570	605	565	580	608	595	565	632	571	592	606	568	552	563	605	572	549	599	592	550	582	598	558	573	606	566	610	584	557	545	606	546	570	578	589	638	561	542	586	590	568	557	596	549	577	572	590	607	599	565	579	546	585	565	572	608	580	557	590	586	614	568	598	600	565	587	594	600	590	549	516	557	640	554	544	595	569	592	637	614	632	600	574	597	606	580	552	567	604	576	597	571	555	567	574	581	573	546	584	599	574	581	594	588	534	587	553	604	589	564	584	582	605	607	612	580	574	594	585	574	565	588	586	581	588	582	585	580	557	568	626	574	592	561	585	548	550	530	605	592	593	620	561	559	620	561	551	620	600	556	580	585	587	606	559	561	583	637	579	582	592	601	549	575	578	559	566	572	579	590	573	597	582	579	601	562	593	598	589	596	562	608	579	574	608	577	601	598	577	622	578	561	607	562	615	606	578	588	546	577	601	645	604	592	572	596	588	568	618	557	547	543	574	598	583	561	566	563	591	539	608	597	555	589	584	559	577	561	558	606	602	578	535	594	621	598	594	595	574	576	590	589	597	561	604	593	536	588	596	533	585	575	617	540	596	570	563	584	563	559	579	585	593	595	591	604	621	545	619	580	574	591	613	583	589	563	596	573	586	576	577	584	559	600	579	629	526	550	582	567	586	586	562	565	600	559	566	594	615	599	587	592	566	587	549	617	552	576	593	632	608	592	600	575	559	554	600	556	593	652	589	582	605	573	549	592	594	580	592	553	557	612	595	599	603	550	608	609	606	565	590	543	540	614	578	623	579	579	591	558	615	580	610	553	572	561	588	576	566	618	630	589	588	574	569	602	570	580	572	573	564	603	594	527	541	565	599	596	559	571	579	607	570	569	565	614	542	591	595	559	591	571	515	585	569	572	587	591	628	614	578	519	582	598	609	552	641	567	621	578	578	583	568	594	579	615	575	560	572	584	553	550	577	612	624	594	602	603	572	551	594	592	578	617	569	584	542	584	562	541	587	566	631	581	591	571	598	575	567	611	580	600	561	570	605	582	540	536	590	597	598	574	601	614	547	576	608	575	612	522	573	602	603	588	563	620	600	558	583	586	610	524	597	601	567	585	596	599	594	575	606	559	559	603	571	619	601	602	573	587	613	613	573	559	564	608	566	591	590	556	591	560	598	618	583	616	549	569	590	547	571	574	591	567	536	578	544	560	584	550	619	600	572	554	619	601	595	566	617	623	596	565	604	583	598	529	604	571	586	579	605	576	600	549	604	553	603	611	580	605	586	556	522	610	613	565	581	558	556	586	600	590	583	607	579	577	584	577	594	602	588	582	584	540	596	586	568	580	553	620	625	596	589	553	588	575	626	629	588	590	541	588	601	577	586	588	558	599	584	605	558	563	541	539	586	578	617	606	612	569	601	562	558	570	602	597	577	574	563	597	584	600	553	599	603	572	556	621	600	567	575	577	601	570	574	559	529	543	578	593	619	576	578	589	599	628	552	586	608	566	592	577	603	595	579	592	592	581	583	585	541	564	575	613	537	627	580	581	572	566	606	602	599	627	562	628	624	573	592	593	620	570	608	605	583	602	605	548	602	591	555	585	554	602	589	574	595	566	578	582	632	547	580	595	615	575	624	564	601	570	594	604	596	597	572	592	597	627	603	605	590	568	569	559	592	606	570	548	541	501	583	540	555	561	587	626	546	574	566	597	561	618	587	587	576	603	570	574	604	557	587	554	568	579	665	573	625	571	644	610	554	616	541	563	588	619	590	610	543	652	582	577	556	574	589	585	557	575	592	597	592	595	650	573	595	564	566	606	588	584	592	539	554	619	559	528	570	590	586	592	543	541	553	635	548	557	582	580	620	561	593	584
9945	8677	15189	12642	8711	6126	6010	3427	2512	2444	2223	2140	2069	2070	1773	1491	1144	995	995	885	705	592	433	409	456	417	418	414	374	297	284	290	238	293	272	288	280	229	227	237	217	205	201	222	203	239	199	206	191	211	189	210	173	176	204	193	218	250	201	217	215	209	195	190	169	172	197	214	201	208	207	196	174	182	196	150	197	179	190	183	189	177	204	200	186	170	198	177	165	165	183	179	197	192	197	196	171	166	152	195	203	175	183	193	211	180	192	195	208	182	185	191	192	190	185	209	182	200	201	174	168	197	173	199	199	181	215	168	198	209	186	194	164	191	180	177	204	190	182	202	184	165	192	187	196	187	186	207	198	210	184	188	195	194	184	203	191	221	177	175	193	184	191	200	190	186	193	205	189	195	176	189	167	188	190	216	178	218	202	199	177	200	175	194	197	196	181	188	164	187	180	176	204	170	172	192	206	168	203	196	192	179	165	197	190	181	197	191	180	191	188	171	181	173	230	172	188	190	195	180	190	181	183	215	167	207	223	192	195	207	196	192	198	179	173	218	209	194	214	188	201	192	204	179	189	187	203	195	193	174	199	190	213	197	194	211	186	215	164	228	196	196	181	172	175	213	181	195	198	190	204	198	196	190	195	199	220	177	179	202	208	216	194	196	190	193	215	183	187	193	181	190	172	182	179	183	178	203	201	168	193	178	189	185	201	199	200	176	172	188	197	195	191	177	163	216	196	214	185	191	160	201	200	166	182	172	197	148	185	175	167	213	192	199	194	225	207	195	204	206	180	200	199	161	179	159	185	184	187	195	201	162	213	203	167	170	178	186	213	200	169	202	192	180	183	190	180	187	186	192	187	203	204	204	185	174	191	188	172	170	206	194	183	196	200	188	182	199	172	210	187	178	199	173	187	208	226	195	180	219	199	196	183	209	190	201	184	192	182	188	213	197	166	185	184	184	214	200	177	202	200	169	177	204	213	197	202	187	202	187	188	193	217	166	198	205	215	215	188	188	206	188	193	174	183	177	187	190	184	214	198	206	225	177	174	185	187	168	205	171	189	165	201	177	200	194	206	175	189	210	193	179	172	173	194	159	176	172	222	180	183	172	162	195	193	191	187	195	198	201	216	191	203	186	171	189	190	180	194	170	187	183	196	199	201	210	191	195	220	180	176	200	208	181	186	187	202	180	181	208	177	194	183	173	192	177	190	188	174	191	158	193	196	171	211	186	192	199	210	183	207	168	177	173	188	188	188	167	211	174	200	181	176	192	189	224	209	184	211	196	189	207	182	166	183	198	185	190	167	183	205	193	159	208	169	180	172	178	197	184	214	180	186	173	181	195	182	170	185	207	206	183	189	202	185	211	233	185	175	197	181	184	203	218	206	195	186	182	170	178	213	213	187	190	180	186	176	182	221	189	185	173	176	207	185	208	199	213	186	199	198	216	219	200	189	191	188	190	183	192	187	183	195	194	177	207	188	191	209	195	189	176	194	167	181	193	185	190	197	205	200	208	207	214	214	155	207	197	182	211	174	205	205	205	202	190	211	181	173	173	192	198	208	262	182	195	175	174	193	170	193	171	211	199	207	168	179	198	187	219	215	192	196	201	196	199	186	199	199	183	201	163	185	183	192	195	207	190	194	198	193	175	180	169	199	196	170	177	203	204	206	176	228	196	193	186	169	180	187	207	197	181	166	218	185	197	182	191	196	187	196	187	184	170	178	191	185	175	199	216	194	190	179	200	201	211	193	187	160	199	180	198	191	208	182	184	188	180	204	201	203	183	162	201	194	202	190	178	198	187	182	176	201	177	185	214	199	206	187	198	170	184	194	165	163	187	191	210	201	208	202	194	170	173	194	193	207	185	183	157	202	185	175	207	199	190	213	206	198	179	222	189	197	200	192	190	208	179	197	196	199	202	194	202	188	177	197	206	203	207	170	188	184	197	200	200	200	175	204	194	193	159	178	184	189	185	210	181	198	208	199	189	207	195	183	196	190	209	208	198	204	200	162	203	171	202	179	186	171	195	212	176	178	173	176	204	196	195	176	187	180	182	194	189	202	195	218	180	175	187	188	199	195	197	196	195	173	204	179	194	193	206	190	211	192	177	187	179	186	171	167	199	184	201	184	220	214	176	173	176	178	198	199	180	170	204	198	186	166	183	202	178	171	182	196	193	195	194	181	186	197	180	189	175	190	190	188	202	209	200	185	173	206	181	202	182	172	203	198	205	190	178	209	199	208	212	184	179	198	191	192	206	207	195	181	201	173	192	191	183	200	196	179	176	181	206	199	187	205	175	203	188	188	181	188	207	195	191	201	193	188	188	190	197	190	196	204	189	187	175	195	208	199	202	193	199	201	203	217	182	203	215	180	173	168	198	192	187	210	194	181	177	189	161	182	181	178	178	164	201	186	180	187	201	169	222	185	202	192	190	208	195	208	198	190	193	176	208	201	209	198	208	200	209	196	193	193	186	206	178	200	185	181	173	158	178	201	207	213	178	162	188	185	197	177	216	176	172	208	188	160	198	170	170	207	193	209	192	175	174	204	191	212	190	202	215	175	194	203	193	185	201	188	202	194	208	174	201	191	185	223	178	205	193	197	205	200	179	182	190	187	203	200	195	180	169	203	210	179	172	195	169	198	176	181	177	184	170	190	169	199	223	186	183	189	198	169	184	189	179	187	213	167	182	182	171	193	217	191	181	178	199	203	189	207	174	155	177	201	174	185	195	182	197	172	185	188	191	158	199	207	195	181	171	216	197	201	182	184	201	198	187	205	199	191	202	180	177	196	170	187	178	174	175	187	184	187	194	204	174	209	187	179	209	201	174	173	193	190	195	182	190	203	181	195	209	195	200	196	223	192	191	183	167	206	211	181	210	195	193	182	183	203	194	208	206	205	207	203	201	173	195	179	209	209	195	183	189	224	196	193	181	193	188	171	180	170	196	191	199	200	209	201	212	178	187	199	174	200	191	179	187	171	189	221	190	214	182	183	199	200	174	197	177	202	198	196	189	210	174	194	183	167	197	216	212	188	191	193	175	189	180	185	164	178	214	183	183	196	218	204	192	216	190	162	216	199	188	172	176	194	190	172	163	205	181	191	181	190	174	203	176	218	190	189	204	172	190	197	193	204	174	208	189	166	215	174	192	186	198	207	183	179	173	198	202	205	193	173	201	205	182	203	181	192	195	196	202	183	189	192	187	191	206	181	174	172	175	196	182	196	185	205	165	193	166	191	171	192	190	183	185	182	196	217	191	210	162	184	207	174	194	205	190	195	184	206	208	204	218	192	220	191	207	197	192	196	208	217	187	170	180	203	207	225	181	208	177	210	177	214	204	192	216	192	216	196	178	189	192	188	202	162	198	161	199	184	181	197	223	200	195	199	178	165	212	179	175	180	194	174	172	189	208	193	186	149	193	175	170	202	210	174	197	185	161	197	208	175	205	213	206	170	175	166	206	196	198	202	195	179	190	192	189	173	205
6865	9161	20426	21381	19319	17355	18435	12381	10146	11031	10558	10256	10143	9686	8111	7004	5492	5606	5737	4631	3576	3271	2229	1995	2342	2020	2074	1983	1859	1318	1313	1214	983	1098	1044	1140	1107	911	801	684	628	671	728	802	717	652	604	561	590	590	591	574	582	546	527	613	751	785	741	678	651	558	534	523	553	541	517	565	527	523	570	498	535	514	492	561	521	542	508	491	502	517	564	534	541	507	496	559	539	514	492	564	576	485	553	479	535	527	532	496	513	535	513	517	536	530	527	504	555	522	507	510	540	550	569	559	573	527	539	541	556	520	552	506	522	551	503	549	525	515	568	535	527	531	541	505	535	560	514	527	524	550	496	556	512	535	520	561	510	523	526	519	527	503	548	532	538	542	523	563	513	516	514	506	516	539	526	568	568	532	528	480	536	512	543	533	573	508	496	564	534	546	523	507	554	549	503	548	559	537	551	509	525	527	548	499	528	465	554	523	530	512	542	476	524	514	538	521	515	502	514	583	522	560	563	517	532	555	524	494	544	545	502	519	566	549	520	533	545	528	506	492	573	529	559	575	560	513	533	529	516	520	520	531	516	555	486	516	511	485	542	516	545	555	551	533	578	526	535	559	551	533	504	545	512	519	517	538	535	536	538	511	589	540	549	530	491	544	525	524	568	529	556	524	514	559	568	511	535	504	509	558	529	525	537	523	531	541	515	548	578	545	523	571	539	528	518	542	543	530	557	538	532	504	511	560	554	534	530	503	502	546	533	509	526	518	488	511	525	530	520	559	486	534	488	521	500	551	539	540	558	530	494	522	468	511	523	530	495	506	520	529	519	540	495	539	543	517	546	511	547	553	532	539	553	514	503	542	496	527	528	532	539	511	545	512	529	545	528	494	524	562	491	514	526	518	500	507	554	504	529	534	555	524	539	523	523	520	566	554	511	505	562	529	552	547	549	525	512	527	522	524	555	537	568	515	544	509	534	528	515	497	521	522	526	512	554	539	522	502	515	520	519	525	551	539	548	550	533	541	511	536	496	519	482	561	521	499	525	543	544	520	512	506	515	545	462	540	507	526	490	524	558	568	498	529	548	516	573	514	552	513	508	528	518	564	511	509	507	510	505	506	521	515	546	503	526	566	526	504	525	527	546	534	533	508	530	517	553	525	557	541	507	541	527	499	549	525	494	532	561	517	551	494	544	552	516	525	484	547	542	564	566	565	531	488	561	527	577	524	530	540	553	499	565	498	539	476	542	503	535	548	514	532	524	527	518	505	529	537	494	524	553	515	531	587	509	511	493	498	509	505	549	485	550	528	490	515	565	529	540	549	525	506	521	518	519	511	499	534	527	527	516	522	526	526	500	538	550	486	530	527	481	530	468	519	512	531	568	514	561	517	547	549	547	543	540	545	549	487	514	549	520	534	536	529	543	528	511	495	503	537	528	544	524	511	501	534	479	533	514	550	555	517	548	517	505	503	547	510	560	525	527	563	514	507	502	515	506	533	522	496	524	552	501	548	549	471	530	536	545	550	513	546	559	541	497	542	502	553	541	509	532	515	556	530	541	545	557	506	549	536	539	535	462	530	543	523	543	537	557	531	526	526	509	542	536	516	491	541	526	552	571	522	530	526	536	517	512	513	516	530	523	561	531	559	471	507	507	531	524	554	565	523	565	526	533	514	518	551	530	482	500	509	516	562	530	549	578	502	536	545	491	515	538	537	493	516	523	519	534	506	519	528	546	551	517	548	517	509	578	558	579	527	515	543	540	522	504	547	497	554	558	518	519	536	560	528	488	529	512	514	553	558	483	507	491	512	521	541	504	478	509	532	559	488	505	554	533	539	538	495	573	520	567	531	531	539	510	538	559	501	510	538	471	525	507	501	543	516	526	550	564	537	538	522	527	554	537	509	474	508	541	535	506	522	520	538	512	564	520	500	533	539	521	568	529	549	522	525	556	510	522	547	506	514	531	529	491	506	519	528	576	490	501	488	525	496	510	545	500	513	529	529	528	530	532	514	578	510	555	500	516	534	533	504	551	512	497	531	576	565	543	564	571	523	539	559	524	545	536	560	539	491	528	501	558	535	556	535	532	541	531	524	534	501	537	529	491	511	566	508	540	548	545	543	555	504	498	518	528	536	563	531	570	517	517	548	534	522	506	531	534	520	548	554	556	550	504	603	527	488	532	532	496	546	554	499	550	538	521	540	523	521	504	531	553	531	514	520	528	504	521	498	489	524	518	492	571	542	587	505	533	533	519	568	527	507	541	508	572	533	545	526	522	527	544	539	496	524	529	545	504	516	519	533	550	513	562	519	516	500	521	503	502	560	540	568	524	530	509	522	486	527	516	512	522	526	525	510	517	512	519	541	549	534	518	514	511	569	537	552	541	527	539	563	518	523	497	531	539	586	544	550	542	559	548	526	563	517	561	505	540	554	469	558	532	530	558	539	518	499	536	527	555	545	540	551	499	521	532	544	494	504	538	530	525	495	560	516	524	518	550	522	523	484	545	542	538	525	502	563	550	518	512	505	521	519	527	522	516	511	521	506	506	579	505	531	556	527	546	487	522	550	501	527	533	526	521	498	532	519	581	530	502	532	537	497	519	538	502	544	541	538	501	573	493	505	523	512	570	551	523	542	540	562	569	535	525	497	478	553	518	501	488	559	557	539	529	518	541	511	515	555	502	549	526	543	538	566	509	516	552	565	584	568	537	530	538	488	556	542	507	540	525	548	531	509	529	518	495	512	534	525	548	518	517	538	494	541	540	514	526	521	513	506	580	508	501	528	572	562	558	542	519	539	480	521	573	548	563	550	539	503	538	498	564	486	561	521	545	519	538	540	537	526	523	516	518	510	494	557	518	513	539	558	509	516	499	519	498	509	536	515	528	537	531	539	483	468	509	524	521	543	547	512	528	568	594	547	514	522	535	539	500	524	547	522	498	512	537	531	498	500	536	550	525	530	525	574	534	526	525	522	523	538	519	515	543	507	526	505	526	539	507	580	531	531	541	530	555	539	550	517	548	527	481	466	541	551	525	465	547	563	556	534	526	531	494	519	568	532	514	517	566	538	513	565	520	563	545	511	515	506	532	560	564	536	514	519	541	522	512	542	557	583	567	521	528	579	525	514	511	528	487	570	537	526	526	529	547	526	554	549	526	568	524	584	518	546	526	521	517	513	519	542	546	521	488	501	528	555	529	586	512	522	518	521	529	528	543	519	523	519	527	542	551	550	549	565	569	530	519	464	517	507	524	545	531	557	541	503	531	531	501	503	509	539	505	518	538	557	546	560	511	495	522	528	527	506	560	510	538	496	475	543	514	532	588	552	532	528	495	538	527	504	522	550	550	570	500	525	521	549	514	511	561	574	551	523	499	536	505	500	510	560	573	521	497	547	537	544	481	512	539	515	523	541	528	523	550	520	595	525	532	536	528	589	545	495	517	555	534	538	507	525	541	515	541	509	473	533	522	543	525	543	542	498	503	516	516	564	490	526	538	509
26358	33141	47250	40173	35918	32501	35481	32246	26917	22868	23235	23894	26438	22734	20264	17330	13922	13495	13836	10979	7784	6111	3320	2993	3621	3011	2795	2569	3578	1630	1190	1390	905	944	885	1184	914	635	596	491	390	396	540	545	465	367	319	258	254	252	270	234	221	225	187	308	423	403	322	283	240	221	195	204	189	195	207	196	195	207	201	189	178	207	174	187	189	169	176	172	180	180	185	194	165	202	200	178	183	183	173	187	183	163	184	191	175	205	191	169	184	169	209	173	167	164	173	171	192	165	165	178	195	181	215	182	172	179	194	167	177	173	169	200	194	204	191	192	168	179	180	186	193	189	179	188	186	190	172	165	169	196	187	179	185	191	192	194	192	178	154	195	196	197	164	186	179	157	178	206	164	180	175	193	189	192	165	176	197	211	186	182	169	180	173	169	170	195	188	188	178	180	192	169	194	187	165	173	173	174	205	177	186	186	159	193	191	180	180	179	188	165	196	169	181	162	173	188	183	174	185	172	209	169	188	197	177	172	186	171	158	184	191	187	185	178	163	178	199	189	166	204	167	175	205	177	203	204	210	195	189	197	191	178	187	178	160	186	175	155	179	173	198	177	190	177	156	155	205	191	177	189	188	163	187	196	176	214	216	176	161	190	177	168	213	214	155	199	191	172	173	210	186	210	160	188	177	185	150	169	173	161	178	188	198	200	150	183	178	179	182	185	198	181	189	172	188	189	196	178	170	170	189	175	200	192	160	153	169	172	195	181	175	180	175	165	186	203	183	214	204	185	210	170	182	196	191	175	174	174	167	203	179	178	183	201	186	158	170	198	197	186	198	184	169	173	192	184	184	165	187	181	203	202	184	196	192	196	170	193	209	188	183	210	187	183	189	200	185	172	184	194	183	178	168	191	159	186	167	172	173	186	170	194	181	200	180	190	187	167	190	175	194	174	164	183	170	180	154	180	188	156	176	170	185	191	197	166	180	169	183	186	192	189	182	174	173	210	186	198	187	194	192	199	178	171	188	204	175	193	187	190	196	188	176	184	184	200	200	155	181	171	194	178	165	177	166	175	203	186	192	188	183	159	174	208	185	184	160	199	184	151	165	179	174	181	173	178	166	186	176	177	205	176	161	188	199	170	165	198	188	169	205	167	182	183	191	177	196	178	171	204	188	196	180	183	167	179	178	197	185	171	188	194	198	182	185	200	189	185	193	200	199	177	172	175	195	201	153	178	183	175	198	186	209	175	189	191	192	169	157	154	204	164	183	187	173	158	179	192	184	173	189	202	195	155	193	180	186	198	171	177	206	151	181	179	178	172	188	178	185	211	198	188	183	189	184	166	202	189	169	175	186	171	184	169	171	180	162	174	191	181	165	202	198	183	204	174	181	214	194	190	184	185	206	170	166	171	186	168	177	179	194	168	177	186	206	180	195	170	180	191	212	174	163	193	190	157	197	190	170	184	177	191	205	199	157	191	189	178	199	202	199	176	177	188	189	187	181	173	192	194	179	183	169	171	186	207	157	164	179	191	170	210	167	190	164	189	183	183	172	183	189	177	173	174	196	168	177	175	202	191	185	167	191	192	202	186	178	201	178	193	188	166	174	183	185	187	191	186	173	200	200	177	187	164	162	205	161	190	175	172	215	194	180	176	185	179	182	175	181	183	202	173	182	192	174	196	191	194	179	193	184	190	179	182	173	179	180	188	188	172	187	163	190	173	190	185	196	177	168	169	154	175	200	190	194	175	173	153	195	179	174	178	167	201	171	167	210	184	184	171	188	207	205	189	185	180	182	178	175	187	193	183	190	182	197	199	162	190	196	169	161	159	178	184	205	165	194	202	177	194	180	202	182	205	188	190	197	181	193	208	202	177	192	198	173	182	168	167	180	183	186	180	177	206	177	161	184	165	167	188	164	199	206	203	185	183	187	172	181	183	189	172	176	223	174	175	176	183	195	191	170	175	180	187	201	204	168	179	204	201	183	185	179	171	187	179	190	157	206	173	204	200	185	188	164	180	181	177	185	188	189	191	181	176	186	189	182	183	191	168	205	208	160	151	213	185	182	190	182	159	169	178	165	191	189	188	217	207	182	192	180	194	199	177	191	183	185	165	177	216	186	156	188	172	199	181	154	162	181	200	178	187	172	203	185	199	168	166	204	205	191	184	181	178	173	199	198	210	191	174	197	175	160	155	162	182	168	179	172	173	195	182	179	188	173	169	174	186	184	171	177	197	171	181	188	191	175	175	179	193	181	198	174	176	198	198	213	176	177	177	181	180	167	181	206	206	205	168	190	188	190	187	200	188	174	198	181	180	164	212	196	177	149	194	202	182	180	166	186	185	197	194	167	163	186	208	160	163	160	178	193	186	191	180	181	194	213	167	208	221	176	205	190	199	170	186	166	189	175	167	186	157	172	178	183	178	198	187	185	199	215	188	178	186	184	186	171	189	191	172	192	198	188	190	180	216	221	179	211	188	189	190	188	161	190	181	177	182	181	200	189	166	163	184	188	203	189	175	205	179	193	187	194	186	166	160	176	184	179	155	184	160	196	194	199	193	186	168	176	195	172	191	172	175	190	171	166	170	176	152	195	170	157	181	187	163	212	192	158	191	145	183	160	195	155	207	180	183	190	183	180	202	206	178	168	195	168	192	168	192	196	189	188	161	195	192	224	194	173	188	188	177	189	183	185	204	155	176	199	180	195	174	171	174	181	179	171	155	199	197	172	168	169	173	174	193	159	173	170	179	200	174	192	192	175	191	161	206	173	158	188	163	175	177	183	183	198	187	172	204	211	189	159	208	185	180	160	177	182	180	171	182	179	171	202	172	202	203	198	174	178	200	144	184	179	199	176	184	160	175	205	179	181	183	195	196	200	181	151	175	207	189	182	174	178	183	181	166	159	212	192	198	174	191	182	169	163	189	193	189	203	192	188	172	172	165	178	168	179	201	185	171	183	183	180	171	202	166	198	165	192	167	172	211	174	173	185	178	187	198	197	192	179	184	168	191	173	172	180	170	198	176	186	191	176	205	177	170	197	178	160	177	174	180	190	182	187	167	195	187	191	174	179	166	196	201	202	172	197	208	212	203	183	163	185	172	167	173	187	186	204	179	175	209	183	168	194	171	191	184	180	173	174	193	187	201	188	192	191	204	172	178	192	181	168	169	177	187	172	183	171	167	167	187	169	170	185	195	184	180	180	179	198	180	183	189	173	165	158	160	180	174	158	186	199	196	184	171	183	183	180	180	178	182	207	172	164	184	186	202	213	201	200	172	180	190	209	174	209	193	164	176	179	201	175	188	205	171	200	200	202	189	174	189	181	193	163	199	177	181	175	187	180	192	177	162	171	185	192	172	182	201	175	185	183	199	193	214	155	171	176	195	182	197	157	187	163	192	160	178	181	180	191	192	180	203	179	194	182	197	159	179	198	194	177	207	158	186	171	203	193	191	180	155	179	174	173	170	192	177	195	169	177	182	207	152	175	196	170	166	192	160	198	186
17431	29363	44324	43788	44565	42720	47011	42972	38081	38278	39371	41679	43679	38978	37914	33950	31358	33515	35649	32038	27056	23887	15672	15550	18127	15335	14746	13637	17654	8040	6827	7835	5024	5611	5445	6743	5565	3779	3700	2650	1955	2177	3196	3429	2662	2000	1647	1371	1211	1221	1041	796	846	680	615	1414	2373	1972	1388	1082	782	644	600	538	528	530	514	517	523	494	497	510	503	521	526	508	479	508	543	480	516	513	516	541	502	482	500	498	455	485	508	481	466	514	497	508	475	550	529	493	503	505	484	476	519	502	454	519	538	505	513	465	518	531	498	538	460	537	503	505	563	482	508	509	519	547	525	536	491	498	502	500	510	525	506	489	502	490	551	520	529	473	529	495	538	494	501	476	504	481	446	511	514	506	539	535	514	489	503	519	525	496	548	475	502	506	524	489	531	488	554	521	477	552	510	556	521	491	522	491	482	525	516	518	513	507	519	517	515	543	488	521	524	487	493	504	486	515	523	491	538	502	477	501	509	539	493	484	539	537	507	477	485	479	516	504	472	525	534	526	483	493	508	498	513	478	516	544	447	499	521	522	511	516	503	571	494	518	486	558	513	478	500	493	532	475	495	475	532	494	458	533	448	546	491	487	510	542	526	517	514	554	498	532	527	500	478	495	507	520	488	529	526	500	519	487	516	567	460	524	516	503	472	493	515	510	530	493	469	483	483	461	559	543	525	520	529	485	512	510	534	537	538	504	562	481	506	523	513	526	525	523	470	508	490	502	461	530	503	500	534	502	517	503	487	538	490	471	510	538	527	543	518	520	497	525	532	522	525	487	490	529	502	481	454	514	512	501	499	544	506	543	531	504	487	492	503	454	551	498	514	520	487	484	512	517	532	518	512	499	495	469	483	512	472	487	511	544	510	501	550	481	495	501	501	546	506	511	541	518	492	478	530	537	505	503	497	508	492	527	502	510	490	492	520	520	502	485	514	531	523	525	463	489	562	531	541	498	501	504	520	521	493	500	526	538	505	487	520	539	527	552	472	502	512	503	457	507	496	540	502	510	524	475	504	559	496	539	518	518	527	541	541	503	529	516	484	537	509	528	482	506	512	499	527	524	496	473	501	530	472	499	533	547	529	453	493	522	560	519	549	508	492	504	521	513	487	496	517	556	511	519	489	510	496	546	498	503	497	546	476	519	511	538	550	491	495	540	526	504	492	536	482	497	487	519	485	540	545	568	528	485	518	505	500	502	538	508	496	512	471	491	505	478	496	477	526	501	526	508	506	492	496	530	502	472	508	520	491	481	519	543	488	496	484	505	509	505	502	528	506	483	510	543	461	482	536	515	514	516	492	558	549	531	539	485	500	523	495	524	495	516	508	530	496	529	514	457	504	505	535	530	498	509	524	495	522	505	491	508	505	490	510	504	526	526	504	490	486	541	542	499	505	579	525	497	512	500	494	499	513	513	504	526	486	489	510	500	491	500	513	523	474	513	494	514	512	538	493	539	501	518	506	503	500	480	551	475	514	463	485	482	513	480	496	483	516	485	505	525	503	527	531	497	516	460	509	547	512	486	485	505	498	516	509	516	499	491	560	473	478	476	533	498	514	488	531	528	493	527	520	498	503	467	498	528	534	527	489	508	539	554	529	500	490	477	454	560	497	507	509	422	500	546	467	492	508	487	476	560	485	480	539	506	500	512	510	504	541	514	503	521	481	483	516	480	490	500	529	538	511	521	520	474	488	501	479	509	476	497	506	482	525	527	557	502	472	518	495	512	546	560	555	499	509	534	523	479	490	503	523	506	524	528	491	491	518	535	509	526	528	533	501	559	573	529	538	501	543	520	548	505	488	526	519	510	465	514	482	535	498	540	529	467	493	461	479	537	485	531	490	522	493	516	482	517	532	508	506	518	521	478	501	524	540	518	510	528	518	448	521	507	508	506	482	516	507	494	513	504	511	500	505	498	513	543	519	497	536	534	512	499	492	496	517	515	539	541	524	503	507	502	481	528	495	500	531	505	490	498	533	535	533	547	506	495	538	537	480	507	526	479	495	506	509	507	484	495	470	518	489	533	518	541	517	511	511	557	493	504	496	491	504	499	544	504	504	523	503	484	498	529	485	492	577	511	480	504	519	508	542	478	476	465	523	491	526	534	488	513	528	508	483	490	480	513	505	503	550	485	508	509	529	497	529	524	497	494	541	516	483	510	525	488	499	502	473	492	501	546	486	491	539	493	505	518	487	503	467	541	526	461	484	477	548	501	509	490	527	541	516	463	530	534	525	547	474	508	543	512	480	506	519	516	521	526	496	523	523	525	511	487	478	487	485	494	501	493	538	508	505	478	515	472	495	534	504	499	503	515	531	521	544	513	511	528	478	496	497	505	513	474	518	522	513	515	478	514	517	513	480	522	510	488	471	494	512	491	511	517	489	489	510	536	543	520	511	521	491	523	512	483	480	550	505	540	525	493	494	544	518	523	532	555	533	551	552	477	527	512	474	501	539	499	522	517	508	537	541	545	496	496	514	501	495	493	505	479	513	534	513	492	505	540	508	557	492	492	498	507	515	499	503	515	483	557	500	513	527	523	525	481	517	528	484	524	521	521	512	516	529	529	517	491	519	513	485	490	549	506	514	517	505	500	521	484	486	472	484	508	496	510	549	524	521	462	483	513	493	545	514	491	482	493	516	520	513	487	473	469	469	517	522	503	500	502	515	507	514	506	512	549	516	505	501	513	540	531	515	498	530	509	522	565	552	518	521	497	521	494	522	539	485	518	510	516	493	535	479	516	532	492	491	474	495	510	488	550	484	518	463	535	514	473	529	511	539	505	528	517	500	500	484	500	515	486	556	528	504	519	560	510	528	523	503	498	494	494	535	485	539	505	519	528	519	518	478	488	492	496	538	472	520	482	511	504	467	474	498	520	555	521	522	498	514	508	547	534	515	504	511	524	522	465	509	503	501	494	511	521	481	487	499	458	538	502	502	482	510	499	477	480	493	529	516	472	530	496	503	556	522	515	522	471	502	518	478	465	493	507	548	525	467	546	508	520	497	546	536	526	493	488	510	541	526	509	505	460	487	487	475	518	511	476	488	492	502	533	490	482	526	560	515	477	475	518	493	529	519	561	498	519	484	496	490	480	555	490	497	486	481	483	515	515	543	480	466	516	516	496	502	502	525	538	522	491	549	512	537	501	504	513	505	554	524	524	503	516	502	502	486	537	529	486	491	548	515	530	478	526	537	478	520	529	549	479	494	510	487	522	534	493	503	471	551	505	514	503	465	481	480	487	482	504	488	475	490	510	507	571	532	500	526	510	529	510	570	493	491	492	499	485	501	533	538	502	502	529	506	581	521	515	515	513	479	507	505	534	492	492	543	481	506	545	512	493	516	494	517	525	506	545	492	484	541	517	524	507	493	518	513	577	520	497	544	491	533	505	453	493	502	519	499	506	536	522	553	505	493	491	520	527	524	489	520	520	514	496	481	520	501	490	529	518	493	516	485	523	490	536	525	481	490	521	504	515
34749	39471	48843	40920	36424	33792	35562	34510	33389	31185	33977	35699	37354	31418	27281	24283	20702	21565	21100	17195	12742	10214	5270	4935	5890	4259	5069	4405	5187	3156	2526	2037	1687	1540	1474	1769	1363	1122	860	613	524	595	872	875	789	572	471	381	328	363	298	275	271	224	215	418	663	505	414	340	305	223	206	222	236	224	219	211	208	211	203	211	201	210	204	232	179	203	186	216	225	220	202	220	190	222	242	203	243	213	213	202	215	201	219	208	219	214	219	195	235	194	195	230	217	221	211	218	218	221	224	208	192	191	202	217	218	201	229	208	209	213	213	169	223	208	238	217	205	238	207	203	200	189	218	196	187	190	182	205	202	216	179	195	208	220	232	234	210	216	204	202	223	220	206	210	226	236	198	226	230	242	224	208	214	214	204	210	200	220	230	220	196	210	208	220	199	217	225	229	187	205	228	224	205	217	216	233	207	219	216	189	201	216	196	202	215	220	218	209	205	191	191	227	187	225	225	225	222	213	189	187	186	204	230	206	207	196	204	233	197	214	234	222	194	207	216	213	243	222	197	220	209	196	248	199	230	191	204	174	176	218	218	234	213	201	221	222	201	195	215	208	236	211	238	216	220	203	217	234	244	202	199	216	196	198	229	226	232	181	205	200	193	190	208	221	228	224	215	215	176	225	201	228	196	244	192	254	228	230	216	196	213	223	217	180	194	201	212	215	239	207	206	219	184	212	209	205	212	206	222	196	207	199	211	224	207	202	207	196	221	220	246	211	214	183	211	199	211	192	213	186	234	232	207	206	223	219	205	206	230	218	232	192	230	216	220	199	203	203	225	190	193	222	201	178	171	202	220	217	216	215	203	233	239	228	196	204	202	206	205	210	209	217	186	190	213	241	218	234	209	220	200	240	197	204	185	214	189	229	206	210	227	191	216	216	189	232	214	227	212	191	204	198	196	205	215	203	197	221	202	226	226	220	231	218	207	220	200	219	223	245	214	224	194	224	206	221	246	190	208	204	210	191	188	188	185	244	234	192	189	214	210	218	214	197	202	215	225	210	214	182	211	198	226	217	209	213	215	213	206	180	222	225	182	255	191	203	215	204	207	206	219	232	170	199	200	218	202	195	189	187	211	222	221	211	193	239	211	197	203	198	202	219	212	228	198	194	214	209	208	205	197	189	225	192	204	213	202	199	225	205	186	207	208	204	172	184	196	220	185	221	226	220	197	224	219	196	213	225	199	222	180	189	194	194	209	191	217	212	183	210	229	212	203	244	236	225	227	204	199	241	218	190	225	193	222	206	208	240	211	202	219	231	215	231	201	186	199	201	220	185	194	208	182	241	214	223	213	234	215	217	187	181	215	200	208	232	208	202	212	186	185	185	212	210	195	234	202	232	211	206	217	192	212	210	203	214	218	212	228	194	212	215	213	235	201	221	202	249	192	214	209	210	226	218	201	210	214	198	255	234	217	195	224	214	227	193	195	177	195	197	198	170	233	204	242	202	208	223	244	206	206	188	210	211	202	205	247	212	250	217	195	207	232	203	239	224	240	230	205	197	219	191	210	187	195	176	203	227	220	205	214	231	205	221	228	227	213	212	236	237	207	205	223	203	213	204	215	204	201	197	220	226	185	219	211	218	214	208	222	227	231	234	205	220	216	192	196	226	212	196	223	216	230	214	226	199	215	199	212	237	191	199	224	205	215	198	222	190	230	201	213	223	184	190	211	219	211	215	211	200	226	193	215	184	198	222	218	198	205	244	232	199	194	191	185	209	218	213	221	211	203	214	216	185	220	214	208	177	194	220	194	196	190	210	226	198	225	191	213	193	229	237	195	192	208	195	220	213	219	211	208	208	202	227	199	218	204	203	197	208	229	183	209	203	193	227	217	198	199	210	227	222	226	223	200	207	206	217	222	192	219	218	203	208	222	226	202	189	199	187	202	175	218	219	218	197	187	198	215	213	208	215	247	214	213	230	202	236	194	193	210	195	214	212	224	220	218	194	221	203	188	208	228	216	211	192	215	213	196	219	243	194	220	241	202	198	196	203	225	212	247	188	221	208	219	238	226	202	216	198	192	213	224	187	215	212	196	211	225	220	246	199	224	204	218	234	236	216	217	219	203	222	218	244	206	208	218	206	205	227	193	174	212	235	191	219	197	209	210	199	223	210	185	196	207	198	201	194	191	197	191	207	199	204	234	221	208	174	203	221	206	211	218	187	206	229	198	194	213	210	198	213	205	184	218	240	207	191	214	190	203	236	223	178	211	218	200	212	195	200	198	220	190	231	205	194	184	191	186	214	194	209	196	207	202	168	205	212	217	183	220	208	204	208	215	209	191	194	192	213	227	200	217	221	180	222	203	219	213	187	215	224	210	189	165	228	201	214	198	204	178	209	189	227	233	209	208	201	186	209	209	230	201	213	227	218	204	213	205	196	198	213	217	201	195	204	210	227	220	256	192	201	198	210	214	238	228	229	199	218	200	187	230	207	198	220	224	202	222	180	209	195	196	225	199	193	185	210	187	222	228	215	205	203	232	201	188	200	197	176	225	216	242	186	218	216	212	197	216	185	193	203	211	187	223	218	218	214	216	209	211	224	252	207	223	195	197	224	231	224	196	181	201	195	215	192	205	211	184	204	212	179	211	215	227	213	198	199	199	180	212	180	231	211	231	185	206	207	224	211	208	225	181	202	175	222	186	195	207	221	204	202	214	234	221	214	259	219	204	204	207	221	219	220	214	215	225	220	200	223	229	200	228	191	208	223	178	206	228	205	218	181	210	225	185	232	205	196	186	215	223	185	247	226	186	191	212	211	223	229	224	193	210	217	197	221	232	190	232	204	222	205	219	217	225	231	201	220	185	214	228	215	225	226	219	238	218	219	230	216	214	220	228	205	211	212	221	218	197	218	216	208	198	217	207	196	217	212	214	193	195	195	205	170	207	219	225	203	226	211	172	199	223	210	194	202	190	235	226	203	228	201	206	214	198	220	232	218	193	206	201	225	199	214	229	212	212	182	194	226	221	186	230	222	227	189	233	218	193	197	193	237	209	215	223	192	204	228	198	211	230	234	226	230	198	204	226	221	192	210	206	211	223	205	208	199	205	229	197	201	198	208	230	219	219	206	194	184	201	210	211	209	229	199	201	201	213	212	224	229	195	224	224	186	214	197	239	205	201	240	182	188	197	193	207	192	205	199	199	219	195	181	230	214	189	209	217	178	197	182	224	222	225	212	209	228	207	204	219	198	233	234	196	224	210	198	225	234	212	224	200	202	193	207	236	220	202	225	214	212	223	193	208	216	194	215	195	199	245	207	198	211	218	237	215	201	216	218	208	190	185	203	201	195	218	230	210	212	183	197	215	205	214	203	202	194	222	202	204	212	239	225	223	214	211	211	212	225	195	203	199	196	230	220	191	228	199	191	214	221	222	195	205	217	210	214	192	230	208	199	219	205	188	212	222	203	221	212	212	187	239	221	197	201	207	221	221	207	197	204	207	215	219	221
23368	34289	46779	46748	47758	46074	47842	47551	44433	45483	47637	49854	49616	45546	43510	40773	38247	40837	41368	39320	33475	31208	20193	21944	24446	18625	21631	19631	21720	13943	12450	10658	8765	8140	8199	10262	7561	6586	4869	3448	2854	3346	5167	5091	4582	2964	2417	1827	1821	1640	1385	1222	956	774	739	2123	3449	2563	1907	1418	992	722	567	656	664	629	611	584	546	581	565	562	543	575	545	605	569	529	536	588	536	529	595	557	550	593	574	532	533	538	597	572	577	551	578	532	583	596	562	571	548	557	546	608	521	610	595	572	554	531	575	580	557	579	577	547	601	596	593	553	553	581	522	562	569	566	537	577	592	558	548	551	547	561	565	553	558	559	587	573	595	585	555	536	557	564	609	598	551	545	556	588	571	582	550	534	560	555	559	601	544	556	564	576	616	540	568	569	601	565	558	566	550	575	589	587	562	610	557	572	581	545	589	552	525	550	630	549	576	545	579	569	577	541	548	596	586	550	584	575	492	602	575	571	583	579	557	563	612	583	564	556	575	587	555	582	587	557	535	545	533	549	571	556	552	544	600	548	563	569	609	593	545	601	531	579	551	550	550	580	548	558	568	581	551	549	571	610	544	579	574	556	579	561	566	587	583	537	555	573	563	548	546	579	524	584	564	546	519	563	545	567	586	550	590	578	591	572	570	544	598	598	595	536	527	573	540	545	588	582	524	571	566	547	583	573	567	608	571	551	624	604	551	540	603	536	586	552	566	601	539	519	571	582	538	573	529	574	563	583	574	581	553	571	526	555	556	569	560	614	557	581	575	540	566	522	549	584	551	547	566	530	540	584	567	525	537	550	585	550	564	549	582	576	532	541	568	571	534	591	574	566	561	569	594	534	562	566	555	535	565	562	614	568	603	566	544	560	539	565	589	525	554	579	567	574	586	582	560	553	569	580	554	576	550	548	596	543	569	585	554	563	582	567	548	591	554	559	576	526	593	562	635	597	554	594	599	541	602	593	529	547	549	553	553	556	579	574	575	571	548	587	532	614	546	561	555	529	545	538	540	548	616	517	557	562	547	535	561	581	587	564	541	553	572	566	548	566	590	603	565	572	545	565	539	575	599	561	540	609	563	546	594	520	570	536	562	571	572	559	557	538	589	614	522	525	545	596	593	541	603	548	558	590	519	558	588	555	570	583	553	594	564	589	591	577	579	577	569	552	604	550	563	602	562	546	583	552	575	634	581	600	594	577	540	586	534	540	579	573	608	551	510	552	522	585	559	606	567	585	556	577	555	568	527	594	596	533	578	579	570	532	573	537	536	595	573	553	547	521	520	554	584	565	564	535	593	555	550	613	568	615	557	561	559	578	572	534	552	573	550	565	595	564	588	524	562	551	584	580	578	563	543	549	566	575	581	583	561	567	584	574	564	618	574	569	559	544	571	555	561	598	572	558	576	564	525	512	540	576	553	549	570	574	563	577	564	576	531	565	572	562	559	549	552	558	526	516	526	570	590	578	574	551	582	523	524	559	565	517	619	603	561	565	560	610	570	569	546	557	588	578	561	561	588	548	542	574	581	557	568	543	555	580	563	529	596	547	555	594	563	574	585	598	542	585	568	525	555	536	570	586	543	617	535	598	582	577	571	598	559	603	549	547	588	525	547	544	538	579	560	593	565	562	554	579	547	561	592	567	554	515	594	559	557	543	568	547	556	581	528	591	575	583	564	557	553	590	541	552	593	581	595	573	578	565	542	573	545	563	584	554	561	576	587	543	602	610	542	543	558	593	575	551	573	591	568	601	548	610	592	583	537	607	554	548	580	573	595	591	557	557	548	600	584	593	591	591	573	619	604	558	584	575	576	568	573	590	584	565	548	563	558	572	552	547	514	563	541	540	530	598	546	585	574	547	584	553	576	547	577	598	586	552	555	570	546	567	595	573	589	626	539	555	613	568	568	535	547	551	541	582	539	584	575	599	612	547	567	528	534	521	582	606	591	532	574	566	534	547	564	572	578	527	589	533	559	559	576	579	573	602	560	562	538	559	575	554	551	551	568	552	539	540	563	553	544	556	593	606	570	606	592	545	619	572	561	606	548	574	613	579	566	609	596	563	549	600	551	535	552	551	554	559	593	570	611	560	574	544	565	634	596	583	556	589	582	583	583	550	582	562	569	550	580	578	596	560	621	541	554	566	586	627	553	553	567	506	585	509	567	577	558	577	568	601	538	518	570	610	502	570	546	602	587	572	577	542	529	574	559	573	598	556	582	526	548	566	532	544	597	609	531	589	619	601	531	588	613	549	534	603	571	585	581	544	564	567	631	592	572	581	524	546	560	577	575	521	557	594	612	552	581	567	582	573	573	576	595	604	518	599	562	540	562	593	562	557	569	632	577	583	572	599	564	525	531	587	555	575	557	646	590	530	556	559	580	556	562	555	619	545	598	560	573	560	554	547	561	551	522	572	572	575	541	591	627	550	582	550	524	589	596	562	570	590	565	540	558	548	551	592	600	592	600	620	556	579	554	590	543	574	565	585	537	582	581	582	578	599	580	598	517	587	595	577	557	599	588	561	577	548	578	547	591	567	559	596	594	563	535	550	575	543	582	569	551	556	575	596	571	586	589	528	585	579	579	576	618	558	562	557	558	579	574	571	511	562	556	544	598	596	530	581	540	576	544	558	546	592	559	564	503	557	546	575	583	569	547	546	561	568	557	550	564	585	539	584	588	578	575	602	593	563	553	582	593	533	558	536	534	566	562	580	571	581	551	538	574	560	541	559	598	552	606	633	561	572	587	566	547	542	555	591	514	603	548	535	562	537	545	517	556	561	566	554	594	578	607	646	598	544	489	586	559	604	541	622	574	588	570	577	528	547	604	593	550	589	553	571	563	533	620	546	540	534	591	592	549	550	568	616	570	554	525	573	566	544	598	569	579	572	554	528	583	546	570	542	542	574	569	553	547	561	546	547	592	544	534	579	599	570	531	578	558	551	569	545	590	614	594	559	576	557	541	618	564	548	599	541	545	557	581	525	595	545	566	537	608	552	572	582	578	537	609	535	582	594	549	567	561	563	589	612	543	551	613	592	560	569	552	579	576	595	564	625	539	614	565	563	549	589	575	579	544	531	556	587	558	544	577	541	519	582	548	570	589	585	564	523	586	584	595	554	565	585	560	594	580	548	598	592	586	541	569	560	579	548	536	556	575	525	546	551	538	595	524	542	560	547	553	530	540	565	536	521	569	531	571	592	569	593	560	549	596	572	582	598	567	583	561	552	543	551	531	586	591	532	523	610	590	598	546	570	578	621	568	533	533	551	531	576	560	620	565	576	580	568	575	596	557	565	551	541	563	548	576	559	549	556	548	568	581	575	555	544	502	572	602	574	590	598	536	532	587	569	555	524	572	576	633	549	568	566	628	526	549	588	524	599	543	561	563	603	564	591	627	573	565	577	571	567	515	561	576	595	579	578	574	609	535	586	591	538	585	535	568	572	558	569	595	503	562	558	558	576	558	536	569	550	552	547	616	578	563	594
9405	8895	16182	14532	9103	5824	4593	2758	2357	2117	1997	2143	2247	1842	1773	1298	1093	1181	1225	848	687	592	390	415	443	385	399	389	456	308	268	286	293	255	235	261	219	222	226	217	213	203	217	198	212	212	173	159	161	206	158	205	168	202	198	183	236	213	204	201	182	175	181	167	174	176	196	158	183	200	182	173	157	176	163	169	154	155	194	168	191	176	181	170	153	173	174	161	169	189	189	165	168	183	189	169	169	195	166	174	181	171	168	155	187	166	189	202	173	176	166	180	186	194	174	160	142	182	179	184	181	173	189	167	164	182	189	188	164	198	172	179	171	173	184	198	179	172	175	174	160	184	169	201	148	172	170	160	189	187	153	174	175	172	175	185	213	161	162	175	189	162	184	158	195	194	173	185	185	200	161	176	183	180	156	166	190	171	164	167	164	165	175	163	160	180	175	172	163	194	140	202	168	160	157	171	179	166	181	149	177	175	172	168	184	169	169	158	182	172	184	160	171	163	165	171	183	180	180	168	172	161	182	172	179	159	164	189	189	179	168	174	156	163	168	175	172	193	178	176	174	181	173	171	179	179	197	177	169	142	170	172	163	157	179	154	195	180	175	167	199	173	201	135	189	168	186	183	178	176	164	172	184	175	172	166	171	173	166	165	169	180	207	171	200	178	183	163	193	188	177	168	184	183	180	168	170	181	157	155	161	182	173	167	194	166	181	147	184	168	155	176	158	169	170	184	207	152	192	159	198	171	185	154	190	194	186	162	180	171	184	172	183	190	193	192	167	169	165	187	189	167	160	165	168	178	167	170	182	187	151	180	184	190	185	164	178	181	164	148	179	159	167	181	192	166	188	174	175	176	164	182	176	172	181	185	170	172	157	155	156	163	178	159	164	178	170	168	171	173	158	170	169	178	201	163	161	181	186	216	181	200	163	186	205	199	184	167	187	185	166	157	168	174	187	199	173	161	175	176	198	179	181	192	165	167	174	196	160	188	189	164	175	183	181	152	180	159	174	165	184	172	170	159	161	178	175	205	176	165	180	198	162	183	159	158	152	178	194	159	178	158	198	202	165	182	164	199	188	170	176	169	193	163	189	175	180	186	190	158	174	178	186	164	165	158	180	172	191	171	175	198	197	190	159	198	166	162	150	201	178	195	194	146	170	177	193	174	182	170	168	165	210	167	176	151	183	199	159	184	168	178	170	180	193	175	164	179	176	204	188	176	178	194	157	169	168	168	160	183	142	189	179	175	177	186	158	190	185	186	199	198	178	195	189	189	158	181	180	184	195	169	193	179	181	153	173	181	167	168	183	166	171	165	186	191	166	180	175	171	175	165	169	180	164	205	193	174	177	183	155	160	174	197	162	183	182	195	174	178	184	167	187	199	182	175	193	169	167	180	189	187	181	144	192	189	183	171	181	159	192	169	159	192	165	149	196	173	176	175	176	164	171	187	158	171	181	165	190	192	176	167	170	166	172	180	187	195	184	179	184	167	175	182	161	207	165	191	172	157	179	173	181	176	157	181	164	172	190	192	207	178	177	158	191	181	195	198	165	169	193	199	158	167	193	180	171	154	181	145	155	176	165	173	158	189	180	174	162	180	182	169	169	171	180	187	176	176	185	144	185	175	208	181	174	168	173	152	166	166	187	190	168	166	189	181	189	172	190	173	169	186	167	171	190	191	177	198	173	166	166	175	202	186	196	156	155	173	153	189	167	175	171	186	178	173	184	167	175	167	183	165	164	171	178	192	192	170	152	168	202	186	191	153	184	196	170	185	177	177	165	183	167	186	188	155	188	166	171	189	198	173	185	179	161	156	190	190	171	159	145	169	181	177	173	170	160	168	178	200	169	175	141	174	178	202	158	180	214	194	176	206	161	176	185	200	169	158	174	183	163	188	179	173	158	166	200	177	193	175	164	159	175	165	191	172	150	178	178	165	172	155	188	177	172	156	180	179	172	187	175	160	176	171	195	212	169	173	178	173	170	180	181	173	171	184	178	169	185	179	195	164	173	169	186	166	188	190	162	188	184	184	175	181	173	171	190	187	184	165	193	180	153	177	174	176	187	179	161	179	155	187	157	191	192	178	180	183	147	155	196	167	167	179	167	196	190	200	186	153	165	159	153	171	160	172	193	205	179	167	163	167	176	184	162	181	180	181	177	168	195	156	183	167	172	182	168	179	169	185	167	175	184	172	163	173	177	189	149	157	191	193	195	171	163	196	212	176	162	177	179	169	155	185	186	179	179	178	199	166	160	166	161	155	157	174	188	182	175	197	151	159	205	161	162	167	173	185	195	177	193	177	185	194	187	191	173	185	185	187	176	215	154	153	208	178	178	156	159	165	181	190	188	182	171	183	183	187	197	169	175	179	177	181	173	157	188	171	176	178	196	167	177	204	182	192	184	172	202	193	167	183	160	158	180	163	173	166	177	168	171	163	185	166	156	176	164	164	170	151	204	182	178	183	187	186	149	193	164	164	157	172	163	168	170	172	177	151	161	175	194	195	160	170	181	199	177	186	167	199	173	170	159	204	181	151	174	179	155	173	164	162	169	200	195	175	177	185	181	175	175	167	183	178	168	171	180	176	186	167	179	158	165	159	183	183	170	144	180	174	169	179	176	170	178	174	180	159	173	161	163	186	181	165	162	186	168	176	179	189	191	169	167	185	148	185	199	171	180	190	195	148	158	194	168	173	181	179	183	190	165	168	154	158	167	181	185	185	186	176	175	181	181	166	190	168	176	191	168	198	182	176	170	167	191	193	192	183	172	185	187	182	174	184	156	165	188	166	146	187	191	187	191	165	150	184	159	160	170	158	173	167	169	174	174	217	165	174	161	164	180	193	176	154	174	161	185	191	191	164	203	168	166	171	182	177	168	187	164	168	172	204	164	180	169	180	173	166	185	157	173	171	187	174	187	199	179	178	158	153	172	176	173	166	158	207	165	183	166	201	188	158	194	157	177	183	159	206	192	193	180	182	204	188	176	196	203	177	177	178	189	158	160	183	179	181	171	172	167	177	178	168	159	192	182	164	164	166	172	193	181	163	187	176	171	207	166	177	202	176	177	175	160	173	167	159	186	188	174	185	192	182	177	162	164	169	201	183	186	187	176	179	181	167	176	165	156	185	195	177	178	179	206	178	184	158	186	190	184	173	170	173	164	161	190	170	174	169	188	180	201	182	159	189	177	172	170	176	156	169	175	162	176	185	169	177	167	186	153	175	180	168	191	162	181	177	176	188	186	187	177	185	178	182	149	160	181	178	198	190	177	157	184	204	183	185	183	176	178	195	171	164	185	158	153	186	179	194	193	167	177	187	165	163	203	155	199	188	176	194	182	169	178	161	177	160	176	170	162	189	183	169	183	183	182	177	179	178	179	173	177	176	160	180	181	155	178	196	170	168	198	165	179	161	193	195	183	174	155	170	170	184	177	183	187	155	186	186	185	181	168	187	159	188	191	177	182	174	181	185	185	171	173	180	185	172
6390	9634	21578	23517	19367	16185	15514	10425	9844	9650	9055	10103	11046	9361	8626	6765	5805	6353	6110	5087	3606	3014	2097	2052	2463	1987	2038	2083	2188	1420	1215	1218	1234	1014	919	1122	884	867	721	662	729	636	802	774	734	612	567	539	572	549	515	510	530	509	518	598	706	699	676	643	583	547	468	466	488	468	499	499	455	519	477	467	494	454	489	468	502	503	505	485	457	496	448	476	501	489	465	507	509	498	507	492	487	475	476	496	489	477	496	484	497	487	484	505	482	509	483	452	506	494	460	488	494	482	456	474	489	490	482	483	475	498	495	463	513	470	523	505	499	539	502	476	513	461	457	482	464	481	490	505	463	510	487	521	500	509	529	463	481	462	492	452	475	490	477	520	481	522	510	504	497	462	480	509	437	459	496	468	430	503	485	485	485	511	487	451	520	546	502	502	505	487	439	494	476	474	490	507	467	445	514	476	480	463	444	493	481	491	458	541	515	490	492	507	500	460	474	530	505	510	526	495	476	466	482	458	473	472	486	483	466	494	550	513	526	444	534	483	471	476	437	492	482	489	490	480	472	468	451	473	478	452	458	494	505	513	515	513	465	505	495	454	465	469	482	495	502	493	441	468	463	453	483	521	488	504	519	450	512	468	480	514	460	501	469	495	488	472	503	446	472	458	466	481	475	506	486	491	462	483	481	429	510	514	494	460	442	468	492	484	506	480	467	463	490	507	478	439	439	493	483	495	484	497	475	491	536	478	479	465	467	465	514	487	472	499	503	511	474	468	474	491	486	507	465	461	460	472	467	454	471	526	490	524	487	481	505	496	529	483	480	493	463	456	501	499	481	475	504	496	510	473	498	501	484	449	451	463	452	489	495	479	472	527	498	487	481	505	484	506	497	449	457	480	465	459	453	471	489	482	504	478	494	487	489	469	488	496	479	474	502	492	472	500	457	435	496	473	456	480	530	511	489	483	501	483	483	494	460	500	502	488	480	476	451	488	478	510	484	508	468	479	458	527	504	460	463	479	468	491	492	476	464	474	454	473	503	493	471	456	496	459	515	487	511	483	515	468	493	488	479	466	466	494	527	515	470	460	480	472	452	495	540	446	466	466	460	496	482	512	519	499	480	498	475	521	510	492	474	491	464	423	472	475	459	467	497	488	441	468	504	430	529	492	471	476	486	480	489	496	478	483	483	465	478	468	478	483	481	497	504	449	468	504	480	467	522	460	523	497	476	481	487	481	481	473	481	465	483	478	490	481	477	491	493	506	506	481	454	500	483	464	470	499	507	460	470	503	516	492	468	446	456	480	490	508	517	482	466	480	469	480	472	473	497	463	497	466	481	460	453	458	488	513	502	465	477	484	490	491	480	536	459	475	478	480	473	489	509	483	484	450	488	482	467	490	485	496	488	535	507	486	502	512	499	485	452	468	497	466	499	450	513	464	482	481	477	458	474	492	474	489	462	504	467	506	495	499	487	520	534	483	529	461	475	445	460	465	504	496	495	499	465	498	475	497	526	447	476	479	515	506	488	468	500	490	488	505	504	482	510	492	494	488	468	495	487	447	515	474	469	499	475	470	451	475	510	547	488	485	533	482	475	491	491	516	499	482	473	474	444	481	505	440	470	454	496	470	489	467	512	486	464	457	505	509	495	482	521	499	478	513	555	465	470	457	456	469	431	456	496	484	459	493	479	483	498	505	484	501	467	541	489	480	434	501	500	462	462	479	484	478	480	460	501	459	501	495	469	502	479	491	483	484	502	487	452	502	509	456	497	484	454	441	483	510	502	451	452	491	495	492	491	462	519	487	482	528	478	441	488	486	468	513	492	501	484	504	487	532	481	496	437	464	484	501	464	517	467	491	475	488	489	499	505	454	459	463	505	478	527	544	549	485	466	507	532	477	471	527	483	453	447	511	449	484	482	469	510	495	471	475	527	491	457	483	510	474	469	497	508	458	492	489	459	480	513	491	505	484	491	500	506	443	484	484	506	463	474	507	510	496	471	509	488	507	512	517	495	467	472	521	478	509	488	516	506	516	487	530	524	507	489	434	479	476	484	479	454	534	509	464	454	501	457	518	487	475	446	496	480	481	435	478	495	462	523	508	520	457	457	513	442	483	486	477	476	489	510	470	492	526	485	488	494	441	485	471	520	486	451	484	471	479	441	453	467	445	485	466	483	516	489	488	435	478	482	459	514	465	491	477	469	467	491	495	512	453	459	487	447	475	505	476	478	464	481	498	492	498	478	466	496	497	505	494	445	484	477	505	503	485	491	477	511	489	467	517	502	497	515	450	506	491	480	458	488	477	477	490	482	486	462	471	491	479	485	484	497	480	504	477	513	479	491	417	516	486	494	483	486	497	496	481	500	482	468	472	505	461	479	482	481	526	499	470	482	455	464	449	489	480	488	506	503	498	499	462	475	486	530	522	456	476	500	487	513	460	465	485	492	454	516	488	486	485	505	502	457	438	472	480	509	487	509	506	463	493	474	485	499	494	457	429	487	452	479	469	455	473	474	480	491	531	472	485	482	475	498	497	493	511	489	496	481	535	451	488	540	479	528	474	466	500	495	484	469	461	484	489	496	496	496	445	478	526	503	532	479	466	479	468	454	503	505	432	507	472	466	488	488	454	473	463	484	470	451	467	490	507	496	475	505	484	472	527	505	467	509	502	498	439	479	453	500	475	482	489	493	481	547	476	506	491	490	480	467	530	481	476	493	486	496	500	455	474	466	493	444	462	473	474	492	479	490	480	492	474	489	512	510	475	480	491	476	438	485	477	523	489	502	471	467	500	470	461	498	487	462	469	483	493	502	513	506	450	452	502	464	478	466	491	465	508	519	471	505	490	519	529	499	498	471	477	490	470	477	479	445	461	523	483	527	454	474	498	463	488	519	466	484	440	507	478	533	479	502	512	512	488	461	451	518	480	521	457	452	483	515	426	499	515	490	497	482	513	479	477	503	488	468	476	509	498	481	520	487	524	501	491	493	459	468	500	499	483	506	480	490	543	482	476	504	486	495	487	476	487	504	513	520	442	496	496	466	452	541	483	475	490	496	480	479	460	482	488	513	484	480	434	447	485	505	488	477	485	462	491	495	525	506	474	500	480	463	440	515	518	523	493	474	491	477	489	544	497	506	487	505	452	442	497	480	482	497	465	513	470	480	449	490	514	498	474	493	462	462	479	519	456	517	493	499	528	487	506	501	485	474	496	479	475	479	460	486	461	471	523	489	482	542	513	486	508	499	453	468	484	477	482	471	477	501	508	471	448	509	509	455	488	489	477	508	478	452	506	506	464	482	505	467	484	452	482	472	444	485	499	516	456	476	460	490	451	476	497	426	513	473	538	446	491	490	490	502	473	526	474	494	475	517	500	455	453	478	475	512	449	522	446	480	502	452	464	453	487	496	499	447	480	475	502	502	447	513	490	511	510	476	487	484	488	463	499	510	469	478	521	478	466	481	498	503	502	524	492	518	512	508	444	475	491	491	499	495	502
27418	38149	48377	42319	36382	33522	34862	25461	24691	23885	25495	26655	27607	23680	20917	17347	14549	15903	14010	11740	7745	5339	3423	3241	3825	3481	3083	2808	2344	1486	1161	1093	1300	1178	1006	945	713	635	440	463	431	466	521	544	449	309	284	268	255	222	219	211	186	180	164	292	410	302	265	229	182	185	163	170	185	177	190	156	163	167	154	154	181	175	182	175	191	176	158	136	153	165	146	163	140	176	157	172	176	172	163	152	172	158	160	146	149	165	177	177	132	154	161	175	150	161	171	175	152	137	136	154	155	169	185	163	143	156	152	159	156	174	181	177	154	139	178	146	195	151	161	150	160	185	180	185	173	164	183	162	152	152	133	164	175	152	173	135	176	151	154	151	172	175	164	169	167	155	148	144	148	164	162	153	164	155	168	167	172	157	156	141	157	132	150	168	164	157	150	173	151	154	157	164	175	170	149	148	151	159	163	174	158	176	157	150	177	142	189	184	155	169	154	164	160	177	163	185	153	141	151	150	164	156	158	151	168	171	142	151	130	159	152	167	186	172	151	156	179	171	163	154	169	167	184	166	177	163	162	156	151	171	182	180	144	146	182	158	179	156	168	149	164	153	146	134	163	179	169	158	165	184	172	172	150	146	172	164	137	170	161	164	141	150	152	132	162	165	157	162	165	156	158	148	153	174	155	180	162	145	159	182	186	170	171	158	187	200	150	162	163	170	155	139	153	173	155	178	169	161	167	183	185	159	160	170	144	155	162	164	175	158	176	160	175	156	163	140	170	153	146	151	159	181	165	175	167	157	157	181	158	179	150	156	160	178	164	165	140	158	157	154	166	161	190	159	141	152	168	155	195	142	164	165	167	163	172	180	171	172	160	158	154	149	175	167	141	168	161	154	155	151	169	151	154	164	144	171	171	163	150	139	160	169	152	157	161	166	178	181	168	171	174	167	176	168	162	161	154	177	194	148	171	152	171	146	181	146	175	169	166	157	169	168	144	167	150	160	128	147	135	143	174	144	170	155	179	142	140	160	170	172	185	183	155	174	184	150	156	160	177	164	149	155	147	130	168	149	154	176	157	159	167	161	162	158	194	148	155	159	166	146	177	172	156	171	162	163	163	158	163	171	139	152	191	155	155	164	158	165	160	127	163	162	154	173	146	147	161	127	168	149	137	152	168	157	168	151	149	151	138	167	160	170	183	183	159	163	141	159	161	170	142	155	171	155	138	164	156	173	162	155	179	172	175	192	143	133	176	178	172	173	157	153	126	163	136	170	140	185	180	163	171	151	163	157	174	167	171	174	176	152	183	155	160	152	157	156	182	172	170	179	163	162	167	169	154	157	134	149	173	161	149	148	148	159	166	167	149	165	169	162	133	143	161	160	179	159	164	189	177	187	154	153	151	190	159	165	195	163	169	171	160	155	167	152	172	161	161	174	164	161	170	161	136	161	156	166	156	186	140	156	153	166	151	167	160	157	157	133	159	170	155	159	148	160	165	166	143	171	155	136	159	150	149	162	182	160	155	163	157	150	146	154	181	159	151	186	165	153	169	160	156	160	156	165	166	156	127	145	171	147	145	162	182	189	179	161	153	145	162	145	167	161	170	159	175	155	150	154	192	153	143	179	160	149	159	175	162	172	158	155	178	157	151	168	158	151	145	169	153	161	174	196	158	148	168	154	154	164	180	166	155	162	178	159	180	145	173	174	155	138	155	136	145	172	181	151	153	146	170	166	157	165	154	165	159	149	176	184	157	181	163	157	149	157	178	171	176	152	166	159	179	166	162	169	183	180	156	154	145	173	150	159	164	153	185	161	183	150	146	183	167	192	169	155	179	165	168	143	163	183	174	175	176	167	163	163	175	167	154	162	156	157	142	161	162	143	171	166	172	181	183	151	153	152	140	149	158	150	148	178	147	158	158	189	171	141	160	161	170	163	153	162	168	167	167	161	177	168	153	183	177	156	149	183	157	162	157	146	169	132	157	159	168	145	161	173	158	167	141	174	177	162	148	131	146	151	155	170	152	151	154	160	146	177	160	156	159	151	186	176	173	155	147	163	174	180	163	161	166	158	170	141	141	166	145	148	149	149	165	173	156	135	170	140	158	161	176	167	157	166	168	167	150	145	168	162	150	169	162	174	173	153	167	164	159	161	161	179	162	176	156	165	162	162	141	167	138	177	161	178	172	155	181	161	155	145	141	166	158	143	161	177	172	167	151	149	145	164	175	188	157	158	163	149	176	156	150	155	155	184	174	180	194	148	181	158	159	163	131	166	138	158	166	178	158	153	188	165	193	142	147	154	144	143	186	166	157	153	159	169	159	172	190	172	168	165	169	157	159	164	136	155	165	152	181	173	153	168	158	175	161	150	155	147	136	189	146	155	170	155	158	165	149	167	158	190	163	167	160	152	165	176	161	149	149	171	155	173	183	164	161	146	134	162	195	144	158	152	162	160	142	178	168	146	161	172	184	165	142	160	152	144	178	165	162	139	168	152	123	166	176	143	139	150	143	158	176	177	158	150	146	149	204	181	155	168	150	159	159	174	179	157	162	183	156	161	170	148	168	133	160	163	163	153	176	171	145	153	147	143	168	162	176	169	175	175	150	191	152	147	165	157	177	155	176	155	167	184	148	161	173	193	159	147	170	159	163	152	165	157	163	206	171	185	179	162	185	167	148	164	151	158	174	171	149	181	167	152	144	175	146	171	168	163	163	157	160	184	164	166	160	177	167	183	166	177	164	174	171	172	160	173	160	154	159	158	146	166	161	176	160	164	153	167	162	171	169	172	173	146	170	141	162	160	171	155	173	155	150	178	162	164	153	162	169	166	142	161	187	150	161	144	147	132	147	146	159	160	153	163	174	162	180	152	147	175	158	159	161	177	159	162	161	171	155	141	151	174	185	161	169	169	165	141	148	164	146	167	165	183	167	167	175	161	162	148	154	176	159	156	170	176	154	149	172	146	184	146	154	172	162	163	155	179	146	165	171	168	161	160	158	156	175	151	156	169	164	143	159	171	145	159	171	168	136	172	159	169	180	152	150	156	186	170	174	190	164	144	176	182	191	171	147	157	157	154	161	154	167	155	165	177	162	144	148	152	169	168	162	173	169	160	147	161	166	158	144	170	150	160	145	154	162	155	172	143	163	164	182	173	147	158	180	170	177	158	158	180	168	163	167	174	173	151	142	173	166	157	157	151	155	152	141	158	161	164	179	176	163	145	157	176	158	157	147	171	151	166	177	154	182	158	171	164	160	149	164	155	163	149	170	142	157	173	165	168	167	180	135	174	165	186	169	148	147	164	162	164	156	172	162	146	156	157	157	162	161	167	168	193	159	168	161	162	192	156	156	162	173	161	172	150	165	150	148	143	146	175	153	175	144	144	174	177	181	170	183	173	145	133	142	148	169	153	179	170	139	138	137	156	179	162	155	155	168	173	162	153	175	160	164	164	158	176	153	161	166	163	147	145	164	161	176	147	167	172	168	168	143	174	162	174	171	171
19059	33304	45933	46096	45755	44415	45484	34822	38604	39461	42968	43161	44015	40232	38669	34780	33506	36552	34943	34407	26707	22376	16331	16423	18475	17139	15188	14610	12504	8026	6602	6223	7675	6750	6007	5637	4390	3681	2316	2547	2300	2366	3201	3531	2740	1647	1281	1123	1024	891	890	766	655	610	593	1580	2054	1561	1222	946	601	518	503	565	512	505	477	519	493	449	439	470	438	500	453	444	441	485	442	441	474	468	471	450	476	411	475	420	442	453	442	472	450	444	455	416	435	474	477	458	463	443	434	475	469	469	460	457	434	477	468	449	453	494	415	459	453	413	467	453	490	437	466	473	495	441	442	473	466	464	491	434	465	457	460	459	432	462	455	415	436	490	503	441	456	464	422	448	429	456	445	444	452	458	421	436	493	456	458	461	441	451	456	438	440	463	461	449	490	443	403	418	486	458	461	452	455	446	459	455	452	436	446	427	471	420	485	456	403	461	441	447	483	454	472	450	456	423	449	482	483	469	481	486	447	430	458	451	448	435	448	478	448	480	426	433	468	486	431	455	481	428	440	471	447	443	453	453	478	423	448	422	399	440	463	474	387	474	473	441	466	477	480	483	432	467	475	477	442	472	493	459	432	418	425	442	446	471	416	449	449	470	473	447	405	455	371	472	423	439	498	452	480	443	456	454	447	428	457	477	420	462	438	475	480	497	479	468	430	436	461	456	449	442	506	459	431	469	449	454	457	436	469	462	450	427	438	482	491	438	417	480	472	457	463	461	446	472	434	455	473	470	454	439	460	419	445	444	475	462	452	483	458	451	438	451	453	445	447	434	455	441	436	456	485	472	465	442	424	441	420	434	425	431	440	476	438	445	468	471	470	459	452	417	417	520	477	504	439	435	451	464	452	452	473	484	440	490	474	445	458	496	439	444	443	477	438	485	452	476	447	471	445	466	429	434	480	427	406	408	450	467	460	431	428	472	441	449	450	433	479	423	440	452	440	447	456	452	449	435	486	453	454	427	449	483	463	456	465	482	468	437	437	454	471	451	439	446	453	429	453	473	432	440	487	477	423	459	444	464	456	465	452	470	425	460	448	467	420	451	476	469	452	440	510	434	451	477	445	473	468	436	446	435	426	490	462	457	476	459	448	424	466	479	424	470	470	424	477	473	458	411	483	463	489	457	421	453	475	469	466	444	453	434	429	446	441	476	459	447	448	479	448	472	467	409	452	451	446	471	470	439	474	449	470	449	416	462	479	474	472	425	467	466	407	444	462	443	470	429	452	432	431	478	431	454	447	449	438	454	468	449	420	421	425	487	470	488	461	417	432	430	469	467	492	458	509	457	472	448	410	462	468	416	479	457	446	475	414	450	454	461	435	435	443	417	396	476	477	463	450	427	472	447	464	485	442	438	437	427	455	459	497	452	457	434	444	463	441	445	437	445	428	456	449	429	480	461	445	465	470	459	465	438	446	477	471	482	473	443	462	436	468	452	467	407	445	470	450	465	466	485	472	450	439	412	472	472	452	462	462	456	447	466	432	488	450	501	462	429	456	423	412	454	435	484	452	441	472	448	464	440	436	459	493	484	447	456	432	457	460	462	499	465	417	441	438	429	435	463	462	440	466	459	450	416	475	472	441	432	440	457	451	445	430	466	449	442	452	465	450	421	441	486	475	415	433	460	433	447	429	465	455	464	455	477	461	444	455	475	448	413	437	412	483	436	445	432	470	436	458	452	453	459	468	478	464	458	429	432	463	473	411	501	468	440	451	448	439	494	466	428	407	417	500	437	429	475	431	424	459	414	448	473	452	464	452	460	491	463	473	442	491	473	443	412	478	477	458	448	461	457	444	463	471	418	476	432	470	469	421	439	452	440	433	463	420	445	454	434	444	476	455	431	459	489	480	487	412	471	424	454	472	465	447	458	483	496	478	440	457	412	486	465	479	444	426	431	464	495	428	466	514	461	474	483	454	458	446	474	466	437	470	468	476	465	440	463	437	443	485	465	459	422	445	479	483	455	509	436	478	442	471	445	433	432	442	465	451	476	451	461	450	427	450	456	441	481	444	431	448	465	459	476	472	448	410	444	448	467	471	491	478	464	447	428	479	427	462	446	463	450	424	447	469	446	474	466	456	484	455	468	437	425	442	480	468	449	480	434	481	452	472	475	448	454	496	406	442	475	460	468	474	429	467	482	431	450	433	424	467	447	461	449	407	480	436	454	500	427	442	464	408	450	469	486	441	432	491	417	469	460	463	425	455	428	468	479	472	456	462	455	509	464	458	457	436	500	467	480	438	453	459	450	458	491	463	467	437	480	471	463	481	405	498	492	441	459	463	442	420	459	447	448	452	459	424	445	464	481	431	451	425	469	443	406	474	494	463	468	465	448	439	465	469	407	401	433	462	474	448	420	462	462	487	415	443	436	463	505	462	463	476	463	461	500	427	452	458	463	465	449	467	408	483	424	467	444	451	464	439	452	452	440	467	442	402	439	465	459	435	458	441	508	490	462	454	440	437	468	439	456	500	415	431	440	433	449	460	452	451	443	436	467	453	486	420	451	483	474	489	459	438	449	471	488	431	438	447	437	482	468	456	475	452	465	464	450	444	471	469	478	485	442	443	408	475	457	491	431	454	439	483	444	456	467	447	442	450	421	480	498	481	478	444	504	487	401	424	448	458	458	447	433	454	431	452	474	423	437	491	465	415	451	477	468	468	464	420	465	441	453	437	421	501	477	472	411	442	439	480	460	423	451	443	468	435	480	428	445	479	435	468	458	437	481	472	435	488	450	450	490	424	419	465	450	452	441	403	458	501	425	418	465	468	470	445	444	464	435	477	456	446	449	410	448	446	449	435	449	446	452	487	495	438	460	428	491	441	476	464	457	480	438	458	451	477	476	419	489	418	454	473	453	444	441	450	434	479	435	488	459	455	495	463	449	427	428	455	443	452	424	445	485	456	472	430	475	421	468	461	454	446	446	428	452	471	476	469	489	476	470	423	453	487	453	440	410	484	447	440	468	463	436	472	459	468	473	444	457	429	438	444	440	441	432	449	439	452	467	458	458	438	444	442	459	459	449	480	412	445	452	469	458	508	454	471	455	496	481	457	468	422	402	464	437	436	439	453	454	468	441	472	460	454	425	453	461	432	446	475	429	482	466	472	453	443	486	481	445	452	410	503	470	471	454	489	444	472	422	451	438	417	494	509	462	445	472	475	446	439	480	433	470	468	470	475	438	457	463	449	437	428	423	461	432	446	492	493	489	478	484	444	461	428	457	403	447	467	475	491	427	479	447	439	465	437	455	418	479	442	440	434	488	453	482	419	422	453	447	487	448	427	472	444	451	460	438	503	449	480	409	481	453	462	487	451	506	485	422	462	418	448	463	449	472	453	466	485	438	421	468	461	446	460	430	460	440	433	446	488	470	483	443	475	492	441	478	439	472	459	483	461	472	487	488	456	460	429	427	444	467	426	416	457	457	466	436	462	443	448	454	484	438	435	468	448	429	487	434	416	458	478	467	424	456
34586	43632	48271	39945	36065	37776	38002	30655	31198	31316	34894	36505	36470	31479	27119	25259	22742	24818	22467	19382	13739	9010	5745	5308	6388	5965	5027	3976	3022	2953	2158	2032	2007	1517	1609	1181	756	587	687	643	556	647	912	869	578	442	381	309	308	276	278	247	226	243	229	450	544	481	417	298	224	202	241	212	221	227	202	220	220	192	241	213	226	189	195	181	232	225	195	206	233	216	213	222	211	187	200	184	197	207	209	217	213	196	223	175	229	201	220	199	204	204	176	201	202	198	195	210	196	194	201	172	195	200	191	198	222	206	222	166	193	198	209	205	201	186	205	223	212	222	194	193	206	208	195	173	232	210	189	215	200	215	228	216	208	217	215	200	178	187	205	207	220	194	202	217	203	202	212	201	224	237	188	203	200	210	192	194	209	247	185	194	187	195	195	177	202	213	212	193	219	211	205	212	212	171	211	209	191	207	186	201	233	196	227	197	190	214	195	181	179	195	224	185	197	202	212	225	215	225	198	196	225	215	214	226	197	221	213	202	204	204	212	203	214	221	199	194	194	195	225	184	187	194	176	242	217	192	198	203	194	193	217	204	201	205	192	191	210	182	219	233	194	204	207	196	201	180	207	195	203	185	212	195	189	217	203	214	231	199	197	209	214	221	219	208	219	206	232	213	174	220	196	218	181	205	215	182	194	232	225	208	237	201	202	185	187	222	213	212	214	216	212	204	196	209	192	204	195	193	237	204	211	211	189	202	204	192	196	198	214	206	203	215	203	209	177	212	197	206	187	186	183	214	216	220	193	201	181	228	220	187	204	223	217	218	196	209	191	172	199	175	185	192	212	204	195	197	186	210	219	227	199	206	212	219	214	216	191	225	193	219	201	228	206	223	200	190	219	196	216	184	203	213	214	222	192	209	215	192	193	234	199	225	178	218	211	222	206	207	219	208	194	203	208	213	190	188	186	206	221	185	213	212	179	189	219	189	214	211	227	174	217	172	189	200	181	208	199	208	194	200	199	214	197	194	181	200	220	173	216	210	202	193	213	201	205	196	193	213	209	221	211	223	167	214	225	197	222	194	200	186	202	186	207	206	183	207	193	207	213	193	185	197	207	190	230	212	196	181	224	170	221	213	211	182	209	189	231	212	230	208	196	198	183	188	213	209	193	177	230	204	211	194	187	200	182	205	205	224	208	208	193	214	209	201	208	178	245	213	190	199	195	207	178	191	195	197	213	199	197	193	191	174	201	201	200	188	196	191	218	179	211	213	210	222	181	190	201	183	191	190	216	193	196	188	219	211	211	188	206	182	211	207	187	223	188	190	215	220	198	211	216	188	200	200	213	175	217	200	197	201	188	185	218	223	185	215	195	220	202	214	186	211	181	202	198	189	200	210	224	216	196	207	189	215	211	203	193	203	178	196	215	197	217	183	222	189	174	214	212	198	184	210	209	201	213	224	188	195	194	206	218	222	221	200	219	216	200	176	206	184	212	204	183	187	185	182	184	207	210	181	185	195	206	193	217	210	214	198	224	167	198	214	216	190	187	213	206	202	226	169	195	210	200	210	209	216	207	205	206	207	191	195	222	197	191	213	242	200	182	183	226	218	224	188	203	203	175	197	212	206	189	204	201	198	213	194	197	217	211	213	188	212	212	223	217	228	179	174	192	200	222	190	205	245	200	197	204	174	203	198	202	204	212	246	213	222	201	215	191	236	200	180	197	193	213	201	215	202	200	200	200	204	204	225	216	197	200	174	232	223	210	203	234	183	205	192	191	207	203	176	199	177	217	215	215	211	195	205	201	206	191	195	187	191	186	178	214	210	180	218	187	214	196	206	197	196	189	216	213	211	193	201	201	200	213	205	200	210	181	180	187	203	202	191	217	212	209	189	214	194	177	215	203	212	220	217	212	195	195	189	213	205	202	195	207	192	206	196	195	220	191	198	194	206	175	211	213	187	188	226	218	197	192	206	204	206	200	210	176	204	177	237	200	209	209	223	199	207	191	211	195	229	216	203	186	178	197	212	212	203	195	226	190	215	220	195	187	214	220	211	192	187	206	201	212	195	217	193	203	183	211	176	195	209	220	170	215	226	230	211	192	206	221	215	174	188	202	210	210	206	187	188	200	212	186	191	193	206	215	208	181	195	205	240	187	200	213	187	203	188	187	208	198	208	220	215	175	186	206	223	213	191	209	233	197	210	227	203	196	202	191	186	209	229	205	213	178	218	219	199	189	177	182	202	168	192	199	207	209	211	219	212	198	203	194	208	207	199	215	246	202	191	209	222	224	187	196	208	195	199	235	179	212	217	198	199	200	202	185	208	217	203	178	187	158	221	202	196	214	220	202	175	191	216	207	213	211	181	201	209	220	176	209	231	196	216	194	205	196	193	203	193	215	192	210	241	204	195	206	194	211	191	186	204	190	210	209	198	187	202	193	191	216	192	189	220	215	204	174	202	166	189	205	192	198	202	206	216	189	210	214	224	198	206	185	198	215	208	209	207	202	204	210	205	216	199	208	213	193	200	176	199	208	228	194	173	217	197	215	165	200	199	205	219	217	209	235	191	204	186	207	214	235	198	213	190	219	200	193	210	186	217	205	193	205	211	205	203	201	203	205	198	199	215	180	200	176	199	217	179	223	215	207	208	221	210	212	188	200	217	217	187	172	185	216	219	195	217	228	205	215	207	209	204	185	207	229	217	196	219	188	190	188	192	208	204	214	213	195	200	208	191	220	209	200	216	196	196	194	197	220	214	186	194	194	204	179	186	204	199	196	212	192	188	207	191	205	213	216	186	226	208	205	213	190	217	209	214	173	217	207	188	225	202	221	212	209	199	204	192	228	195	216	215	189	218	191	244	208	199	181	203	214	209	197	193	198	211	201	193	208	222	194	240	203	196	206	199	195	213	206	201	186	227	226	196	204	230	194	192	225	184	199	191	181	201	198	196	212	226	202	206	179	191	179	201	195	198	235	214	186	199	220	206	218	201	199	197	200	200	195	186	179	205	183	227	179	203	206	216	219	192	195	225	209	192	206	223	201	226	210	207	209	199	196	208	238	187	207	187	198	190	214	215	197	184	212	209	191	189	201	211	202	212	193	191	190	192	208	188	207	203	191	185	197	207	200	216	218	197	196	217	196	209	223	236	191	220	199	192	189	174	224	209	198	204	197	206	196	212	172	209	193	215	216	220	217	224	196	211	181	195	197	210	205	193	217	204	205	193	195	200	193	205	181	213	213	187	222	209	206	205	200	218	189	195	192	220	225	198	196	200	214	191	198	199	211	206	208	179	199	245	182	213	204	190	195	194	184	205	208	177	201	222	236	196	188	206	206	214	213	205	204	204	219	190	217	225	182	198	213	181	213	201	237	207	199	198	206	210	206	211	193	202	217	189	183	230	195	208	193	207	202	213	188	195	192	198	227	230	197	199	195	185	180	204	203	212	212	220	229	186	206	223	199	215	213	203	172	207	173	211	210	202	211	191	219	177	186	170	201	208	216	203
23767	38320	48381	46848	48607	51553	48198	42761	44079	45501	48908	50787	50776	46376	43402	42092	40441	43922	42638	42122	33568	29692	22317	22569	24920	24219	20538	18293	14118	14228	10906	9897	10519	8113	9613	7103	3710	2995	3781	3530	3530	3652	5787	5263	3138	2131	1712	1526	1251	1058	1155	1152	797	705	693	2434	2704	2403	1963	1182	692	618	688	690	627	653	592	593	588	637	550	568	568	518	532	552	514	530	508	546	586	540	583	546	525	525	569	547	536	606	563	496	586	556	537	569	546	553	559	498	541	575	536	566	518	547	573	552	562	504	512	563	535	533	552	554	530	515	544	583	542	541	601	524	553	550	589	556	561	576	554	585	571	590	552	567	538	526	538	568	594	548	539	578	563	531	547	590	568	545	540	571	536	527	566	547	535	575	541	531	530	551	576	547	499	568	569	540	550	579	562	538	563	522	545	549	533	545	526	536	560	564	571	530	631	567	567	572	548	544	564	585	562	571	535	528	549	552	551	510	573	583	566	526	531	560	534	564	556	543	503	564	569	574	534	530	567	500	566	554	555	545	545	554	546	569	559	555	558	522	537	507	558	557	529	522	547	597	542	541	529	570	519	578	577	526	536	539	549	536	525	545	511	535	564	521	551	569	573	567	540	565	556	507	542	545	545	559	523	523	558	518	555	581	533	571	539	557	579	582	549	552	573	558	542	532	516	552	581	575	551	614	552	545	543	511	545	519	538	562	543	566	558	533	575	542	579	527	557	538	583	541	524	546	562	557	556	501	557	551	547	586	578	515	542	543	527	542	556	552	555	544	509	537	571	485	560	544	534	536	555	578	510	531	560	556	551	526	552	552	548	540	545	568	538	557	552	576	564	502	603	560	570	600	540	539	515	579	552	515	537	546	559	500	506	548	573	574	553	545	519	503	554	553	539	557	585	569	526	545	529	510	551	560	526	552	583	572	545	567	547	474	520	481	544	575	570	555	605	557	544	535	560	523	524	576	559	566	521	546	544	561	572	571	576	560	586	581	530	541	537	573	531	515	543	543	563	574	569	634	540	567	545	527	545	518	510	522	575	559	537	563	564	553	564	591	556	535	540	521	514	551	588	540	575	550	547	574	559	544	560	583	550	536	536	592	568	525	541	568	575	584	566	546	568	562	574	580	538	530	579	521	544	550	593	541	558	509	617	508	560	566	552	556	619	528	552	598	563	560	533	571	502	552	529	542	525	547	533	572	570	567	586	552	526	561	499	536	533	522	549	558	571	576	515	549	536	531	531	538	524	551	594	499	564	534	575	538	578	516	519	574	567	534	575	553	549	536	547	565	566	549	528	545	545	526	563	540	566	605	560	556	560	518	548	556	600	568	560	545	531	547	575	541	533	595	552	526	549	604	574	569	543	556	563	539	560	562	569	521	546	561	581	591	530	552	563	549	520	583	570	571	547	556	550	536	599	553	582	590	526	570	548	526	512	548	543	549	536	550	514	519	535	581	555	578	578	546	560	529	535	515	565	551	538	543	554	547	537	544	578	555	560	558	552	493	539	539	541	543	551	522	546	574	567	565	606	561	561	552	556	568	535	560	518	526	544	568	538	551	558	523	546	548	543	482	556	558	497	536	550	525	561	548	546	582	527	562	534	525	582	558	563	564	591	533	542	590	553	518	576	542	556	579	559	592	538	561	589	571	568	553	555	530	546	549	542	530	562	589	591	518	548	522	582	603	576	582	579	561	552	524	499	521	519	519	540	548	522	582	526	569	563	558	561	567	524	576	522	578	519	532	522	541	535	558	548	589	557	538	546	522	549	582	555	554	519	610	567	561	527	580	561	559	503	557	567	551	534	559	584	531	560	561	536	549	561	567	550	561	553	570	535	511	565	615	552	557	579	515	541	566	584	565	591	534	566	537	584	550	545	529	547	557	556	563	580	555	587	592	573	529	531	537	573	544	521	548	578	521	577	550	559	565	556	551	572	519	521	574	537	552	573	546	575	549	559	552	559	575	549	576	582	548	581	573	574	545	497	570	534	538	580	562	554	531	568	524	569	568	523	519	537	575	538	589	548	540	549	535	566	535	559	528	547	528	514	572	553	541	575	581	576	586	548	554	510	554	582	505	561	615	526	566	569	518	532	531	537	547	572	556	570	553	555	542	541	568	567	544	505	546	535	541	542	553	555	540	554	554	545	554	516	591	578	536	541	549	509	556	545	551	532	531	553	574	540	579	578	567	553	587	539	586	560	536	545	615	549	530	569	565	568	560	556	528	588	589	529	555	556	560	561	536	554	524	544	552	521	551	560	574	544	559	528	534	540	568	563	501	541	571	584	554	551	616	547	575	529	561	598	569	548	542	552	534	536	604	544	573	564	553	542	515	553	555	538	540	606	561	547	549	538	572	546	522	538	555	560	588	554	570	563	584	546	561	595	566	563	574	590	581	540	555	579	504	578	529	538	512	574	565	538	543	569	582	554	564	508	542	571	518	565	554	538	573	564	554	541	522	556	505	515	524	547	535	551	532	540	512	566	519	580	551	568	555	554	515	542	557	563	554	587	579	596	568	597	571	576	547	572	555	595	522	555	568	545	568	513	539	578	568	555	546	558	564	533	523	569	546	537	526	512	534	552	521	550	568	537	566	592	540	617	584	573	603	502	539	556	555	568	547	570	546	546	554	563	532	569	550	556	568	570	540	573	565	541	555	593	559	547	529	574	550	497	553	588	553	552	549	558	529	514	548	564	526	562	558	526	575	532	580	551	546	543	550	550	556	581	601	511	571	544	546	524	550	557	584	545	555	552	554	560	605	560	532	540	553	518	561	548	554	553	531	568	554	528	563	545	562	552	574	502	552	535	554	570	567	542	570	555	577	559	554	559	533	569	508	540	592	562	568	546	575	547	575	529	591	547	562	546	533	598	533	537	580	542	533	553	552	587	522	531	520	554	541	572	540	548	578	553	575	541	553	608	538	521	556	552	600	552	558	572	548	562	568	566	508	502	570	586	559	584	555	545	510	548	545	550	542	543	535	538	580	557	574	561	535	540	603	558	558	561	537	578	525	545	523	534	529	551	572	568	564	577	529	563	561	547	551	535	536	546	507	546	536	555	501	525	583	565	579	567	574	554	529	550	516	523	537	584	560	569	541	560	602	521	521	594	548	560	544	536	528	531	545	537	543	514	500	552	538	570	563	562	548	548	515	556	569	563	560	538	534	554	553	519	534	552	548	542	546	533	596	522	575	539	549	544	563	527	570	546	546	565	579	570	533	573	561	506	550	608	534	557	553	578	524	565	568	556	554	507	561	547	574	584	558	579	530	567	542	582	583	546	542	546	567	597	547	560	564	562	530	519	545	534	541	579	543	574	549	549	558	545	549	560	567	537	534	576	523	551	550	529	562	546	551	508	563	521	539	528	563	577	577	542	551	543	566	540	595	544	578	522	581	562	586	558	549	505	524	538	545	573	528	521	524	562	518	532	537	589	580	566	599	583	530	561	587	539	549	529	549	591	560	510	563	563	494	562	587	553	558	531	567
9319	10635	17175	13089	10431	6957	5134	2875	2306	2137	2430	2640	2367	1896	1669	1347	1240	1388	1273	1050	739	579	434	445	448	458	340	334	339	341	302	250	283	226	274	235	192	218	212	206	207	225	227	206	203	209	182	203	191	189	135	176	204	187	197	216	223	192	195	167	186	161	178	175	183	176	170	192	197	189	191	171	164	174	159	195	176	156	163	162	188	185	172	177	182	178	184	174	186	179	191	189	164	178	177	178	179	178	159	197	165	180	180	193	187	178	197	184	186	190	181	171	179	179	162	168	175	199	182	183	184	170	179	185	168	182	186	177	161	187	167	189	179	166	183	183	164	168	208	170	161	185	193	184	156	180	169	182	172	192	191	185	166	192	170	199	174	179	175	178	165	196	176	178	178	168	178	151	175	172	203	203	191	176	187	155	197	179	174	178	171	187	150	171	196	176	163	185	194	185	189	178	180	192	163	180	178	189	180	161	178	173	176	189	167	189	193	177	158	186	195	175	171	216	178	181	183	168	188	196	173	195	188	166	200	183	181	169	175	182	210	179	197	190	166	174	177	192	157	187	179	184	163	189	207	200	181	175	161	196	185	181	188	187	164	198	176	176	165	180	194	203	184	155	184	162	168	198	176	146	184	187	183	180	182	203	187	182	180	185	161	184	159	192	191	192	177	180	164	206	182	186	170	167	191	184	166	187	165	167	182	151	197	178	187	163	172	173	188	176	187	156	175	177	166	174	181	170	184	190	181	179	160	161	183	152	196	145	168	177	183	152	196	187	171	189	183	177	206	176	178	199	196	181	154	184	170	154	175	201	199	205	183	188	182	185	178	207	158	194	185	172	193	208	176	202	191	186	168	187	186	172	178	178	183	170	150	190	199	176	193	179	162	188	180	178	167	180	183	175	160	178	179	186	186	175	178	177	172	206	182	179	182	182	174	175	184	199	189	186	195	177	180	185	199	187	198	195	183	151	202	200	181	180	169	152	199	173	179	184	194	168	199	191	159	176	173	166	182	185	199	179	187	166	188	161	170	193	212	173	196	174	176	197	174	167	186	181	164	160	168	172	203	174	177	177	170	175	189	167	194	197	160	182	170	178	174	183	171	161	189	175	193	174	177	179	196	176	189	163	166	181	185	161	197	181	205	178	204	171	181	160	188	174	209	156	160	189	186	175	180	199	184	189	154	176	178	169	182	193	187	181	176	191	170	209	169	180	170	178	186	153	218	177	196	149	184	181	202	170	217	172	177	186	191	177	214	172	174	170	182	164	180	186	175	187	173	169	183	169	172	197	159	193	171	181	165	183	163	144	181	193	182	172	170	176	155	162	200	179	191	170	195	168	166	202	191	190	217	178	195	167	193	173	179	170	182	198	191	156	165	168	163	178	165	215	157	177	207	200	146	195	178	197	210	179	197	181	149	196	173	190	187	173	171	181	157	195	215	187	151	158	158	209	154	163	174	171	227	190	172	189	185	169	181	179	168	175	166	174	192	212	171	196	183	151	216	182	193	178	176	150	189	191	199	165	196	165	188	168	164	176	209	192	187	180	176	174	159	184	172	178	193	174	195	182	180	181	176	180	176	189	187	182	184	179	176	181	182	179	192	173	196	169	210	197	206	173	174	186	174	171	165	186	175	176	171	186	195	172	174	185	190	165	190	163	173	178	164	163	154	183	187	187	212	167	194	204	178	188	186	169	176	184	156	172	193	190	168	166	180	169	188	154	155	191	179	175	176	162	196	190	172	167	173	185	173	198	172	174	200	201	185	176	177	173	206	160	180	177	186	178	198	160	177	189	155	180	192	185	202	171	178	193	179	167	184	164	177	186	167	186	188	149	190	171	176	189	196	172	197	185	178	178	162	175	158	190	171	179	179	174	190	195	171	154	188	166	177	172	182	184	149	187	167	154	176	186	163	182	184	179	190	176	143	170	175	172	188	171	193	164	187	202	185	172	190	173	180	164	193	185	164	172	186	195	178	200	170	184	189	153	198	183	176	178	167	192	162	174	135	193	180	178	182	166	162	187	195	199	181	162	159	186	174	168	184	191	175	203	174	152	187	195	177	180	191	210	178	193	197	197	213	198	181	206	165	182	183	197	199	174	188	180	161	188	183	224	182	181	168	182	166	180	206	180	186	201	176	184	152	222	161	151	182	180	183	187	186	157	189	161	173	189	167	172	172	185	192	174	174	183	197	193	179	173	175	182	157	174	184	175	170	176	179	174	165	175	154	207	171	184	203	177	157	180	188	189	217	210	175	177	182	183	201	182	200	182	171	191	216	164	177	163	194	158	174	170	165	190	210	201	178	175	183	178	172	205	185	187	184	191	174	164	192	200	163	188	168	180	179	169	160	187	181	180	185	181	186	173	192	158	192	195	195	189	194	163	191	182	183	186	178	184	172	213	165	172	161	157	195	170	170	170	179	168	184	163	169	170	177	168	202	184	162	173	199	201	186	195	195	173	179	195	176	190	190	202	179	155	178	192	174	167	178	171	182	185	186	185	188	185	189	173	161	170	197	192	182	155	201	191	188	189	172	173	178	195	199	168	176	156	174	177	183	179	162	188	171	187	164	179	174	177	187	183	173	190	186	184	177	179	187	182	169	221	182	172	161	185	166	180	170	188	187	182	146	168	194	168	183	175	181	202	157	170	203	193	168	173	173	157	185	188	171	187	172	180	172	158	170	163	185	183	142	166	178	200	175	165	187	177	177	190	173	189	178	161	170	167	163	191	132	160	192	204	175	191	172	178	168	178	168	174	180	195	176	164	149	159	206	174	185	189	165	181	181	179	170	172	163	218	188	192	196	160	182	146	190	179	169	185	176	174	188	185	181	191	180	193	185	173	183	172	182	164	187	190	155	168	176	195	175	186	170	170	183	170	187	173	185	180	204	155	175	184	178	194	163	183	178	177	182	182	185	173	183	210	189	172	194	154	180	167	180	175	161	168	180	189	154	184	190	192	179	192	174	180	155	167	175	194	195	194	201	200	187	177	176	193	194	198	217	170	158	172	169	192	175	179	178	192	190	191	163	177	174	187	177	223	213	173	187	185	187	156	196	210	161	192	198	176	181	201	173	168	177	192	194	199	171	207	196	207	188	176	180	157	177	181	198	192	186	176	169	185	170	174	181	180	200	158	183	191	210	162	164	159	169	177	165	174	191	188	171	193	209	180	205	164	191	172	179	159	157	172	180	210	179	164	169	169	182	180	180	184	212	181	170	183	194	193	183	187	167	166	211	203	192	168	156	167	191	178	156	184	134	165	175	188	177	170	192	163	185	164	148	160	181	195	192	181	169	186	178	187	164	189	164	154	161	180	185	184	163	173	173	193	181	176	173	197	194	169	188	163	178	177	165	180	211	179	165	185	183	191	170	160	185	195	183	156	187	188	161	201	179	183	185	173	178	182	193	191	165	168	185	206	163	187	179	191	190	168	180	178	163	197	158	147	162	174	197	197	181	181	171	185	169	171	162	183	154	179	200	154
6640	11991	21930	21629	21889	18802	16315	10894	9726	9116	11170	12201	11382	9250	8278	6680	6675	7635	6608	5640	3734	3132	2150	2260	2487	2337	1785	1647	1605	1597	1313	1083	1150	856	1080	873	691	690	787	716	706	765	745	684	648	631	594	576	559	541	538	529	492	489	510	618	666	718	615	572	538	543	514	519	510	500	524	518	517	470	475	469	514	483	509	454	523	492	525	473	473	524	466	503	488	479	462	463	455	505	495	467	461	488	506	504	477	460	487	535	481	487	461	494	480	499	514	521	492	541	482	476	473	527	504	510	493	512	493	464	516	485	510	488	482	520	491	509	491	526	493	513	489	532	509	500	467	500	476	524	493	514	486	506	530	503	464	504	480	523	494	548	502	488	505	470	494	505	495	485	481	495	498	501	495	483	493	523	504	498	518	508	563	515	470	513	445	509	485	493	517	495	452	496	521	477	534	536	475	467	541	459	462	512	521	480	503	500	477	501	494	551	524	542	495	476	511	472	448	465	488	495	504	512	482	460	520	546	489	515	530	521	510	507	506	521	483	476	529	489	496	510	428	537	522	515	503	492	504	518	523	424	452	514	503	472	486	471	534	518	503	473	500	484	520	477	472	480	490	474	499	557	503	497	485	471	522	482	469	535	468	456	499	492	498	488	515	517	523	492	483	517	507	471	546	532	464	482	476	534	495	474	509	510	529	532	521	493	532	497	512	484	471	477	549	488	525	465	491	521	470	499	477	505	475	487	547	486	449	482	501	479	480	509	512	507	468	489	457	498	532	500	552	504	509	544	455	512	461	508	520	519	510	509	504	506	509	512	508	502	477	493	451	441	504	514	489	525	515	547	472	484	475	492	498	475	523	484	499	505	487	495	474	489	483	517	472	463	482	482	497	513	519	473	463	516	482	486	464	510	511	505	506	528	470	459	485	489	517	509	496	525	506	497	507	498	529	498	502	522	475	467	493	492	477	521	494	465	536	497	469	525	495	481	497	475	457	490	505	473	506	466	518	455	502	468	479	511	539	480	489	515	471	500	514	507	502	522	485	466	493	502	484	481	514	501	509	461	438	524	486	500	502	529	460	489	534	472	476	504	483	471	496	478	467	476	461	439	523	520	516	521	504	496	528	461	489	476	495	461	512	500	445	463	499	549	485	479	479	499	480	512	485	480	544	524	497	495	542	494	485	479	507	485	498	498	490	495	501	454	456	473	498	506	534	508	507	498	493	472	505	499	447	534	467	529	490	503	523	492	442	480	563	483	517	487	479	539	484	470	517	499	493	509	460	523	478	493	489	504	505	481	469	503	475	505	471	513	470	509	529	519	544	481	490	442	493	496	457	463	515	513	489	448	504	490	505	488	437	500	496	488	493	493	528	494	488	479	518	512	500	507	484	526	517	478	494	462	526	522	532	473	454	483	520	493	500	467	491	468	509	471	487	453	478	489	503	501	495	494	510	487	464	459	489	519	489	495	478	534	506	490	482	514	471	530	496	455	511	505	498	488	464	483	522	515	495	465	491	510	485	446	465	510	497	510	531	485	505	499	460	472	485	457	489	467	523	490	458	508	509	504	482	461	495	480	519	511	500	481	498	497	495	499	520	499	473	515	516	514	529	534	512	512	488	507	491	544	479	508	492	497	526	517	478	500	520	473	517	498	471	503	495	488	469	512	459	465	470	549	535	508	492	487	495	489	503	512	475	498	457	497	487	509	502	506	499	468	475	517	510	478	480	483	511	510	479	493	509	478	491	527	513	495	520	466	494	466	505	469	498	483	496	493	471	527	491	487	508	501	468	523	505	509	516	516	475	495	495	450	507	475	485	495	516	478	437	510	506	497	494	470	454	511	480	525	486	494	546	522	506	508	483	538	468	446	541	502	501	483	499	503	499	508	472	513	483	493	464	490	508	509	527	457	512	514	467	483	500	483	513	545	523	493	479	512	503	514	467	504	505	487	482	479	512	493	508	490	511	531	468	505	498	518	527	525	479	490	530	517	530	488	461	476	495	493	498	506	531	486	531	511	455	502	516	463	511	468	503	500	530	488	479	525	482	492	497	490	486	476	475	488	502	528	478	470	517	504	522	487	515	526	518	466	513	445	476	480	502	474	548	456	481	496	488	503	471	517	488	512	474	503	500	508	489	466	478	455	488	499	436	474	509	507	505	565	527	503	504	472	497	491	518	529	494	507	514	469	507	482	534	472	508	484	482	472	523	504	484	471	497	493	528	490	520	507	517	458	527	491	464	527	460	464	530	545	522	506	490	521	539	478	496	497	482	485	505	502	483	502	492	481	487	512	507	489	456	504	552	486	489	506	485	479	515	487	501	504	493	519	497	471	477	517	474	494	514	516	503	521	487	510	491	515	491	478	507	481	465	475	531	514	509	487	457	471	491	483	514	500	504	493	489	463	516	468	510	507	510	511	510	539	498	519	541	502	502	511	521	449	468	508	498	514	490	478	474	473	501	505	532	480	482	522	532	500	522	530	508	485	505	488	466	461	508	474	490	539	478	502	546	527	488	509	481	518	484	482	506	468	504	474	510	503	464	555	534	528	484	481	455	519	542	508	499	502	487	494	482	432	519	464	470	525	521	495	511	512	464	484	489	491	482	469	473	488	517	499	515	494	521	485	498	472	491	559	501	475	517	520	493	479	466	490	504	502	491	508	526	532	529	506	492	533	488	531	487	506	483	495	468	506	506	479	532	462	491	539	534	488	493	520	479	485	489	508	500	488	461	498	534	498	498	496	509	525	513	486	494	459	502	470	471	488	501	503	485	479	494	512	489	475	527	504	495	448	472	507	513	507	502	479	495	461	458	521	481	511	484	537	515	470	441	508	488	474	493	507	479	532	453	510	455	490	490	470	498	480	474	519	529	508	508	444	536	503	510	517	466	505	541	503	476	509	489	485	468	508	508	508	504	473	510	516	479	506	509	500	494	496	505	539	494	493	495	451	507	485	538	552	467	474	478	534	499	498	489	494	445	485	470	486	526	482	470	507	491	515	498	511	508	504	530	498	506	524	506	502	504	497	477	551	471	496	499	497	477	500	542	506	448	521	486	493	501	492	529	523	510	498	494	459	477	512	491	504	521	516	440	495	537	503	455	520	480	486	471	498	519	484	485	512	518	507	481	526	474	526	476	479	502	527	469	524	492	508	536	532	482	485	536	493	489	501	505	496	425	457	529	485	490	496	522	511	453	455	496	465	458	495	529	480	529	522	521	494	512	512	519	513	525	511	504	468	543	489	509	520	485	515	503	465	512	509	496	469	486	499	482	484	515	482	518	491	543	510	513	501	481	511	483	512	489	476	473	527	497	502	544	460	532	453	477	479	490	497	504	546	490	506	457	503	503	514	493	434	487	510	534	530	485	487	526	490	512	496	532	518	525	480	529	511	481	500	512	503	448	469	495	515	507	510	514	501	508	534	462	488	501	502	523	509	525	486	457	507	506	549	461	511	499	501	477	524	483	469	520	509	497	532	487	498	515	478	511	511
28253	40094	45651	41759	36415	32586	32115	25855	22143	23777	27927	29794	27930	23464	20380	17659	17033	17473	16784	13659	7897	5461	2941	2466	3689	3623	2461	2092	2109	2122	1340	799	985	715	1047	834	740	445	473	597	613	557	477	469	406	435	320	274	223	246	200	219	215	169	245	373	369	303	200	171	216	225	214	229	217	196	198	189	173	147	168	168	157	178	181	165	168	169	171	181	196	190	158	198	203	159	216	184	182	173	172	172	163	174	174	190	177	194	192	181	169	173	194	170	165	198	168	164	163	205	198	183	180	182	203	173	206	171	175	201	157	163	174	169	161	197	164	160	156	158	174	157	178	199	158	188	196	150	154	173	173	182	173	175	189	168	195	170	170	194	201	180	179	160	174	174	170	177	163	187	180	186	159	181	191	178	158	171	152	176	152	182	183	172	156	174	186	194	186	170	197	170	194	165	188	184	208	166	184	204	185	190	178	165	181	167	179	162	184	194	178	193	170	165	172	173	184	192	166	156	175	162	193	185	175	177	168	183	171	208	194	175	195	176	166	164	176	170	169	171	190	186	169	162	170	162	186	156	193	182	160	170	173	191	177	156	163	174	167	194	180	177	178	172	169	188	177	179	165	162	179	179	177	172	189	163	164	182	177	169	176	187	196	183	149	180	174	192	155	164	160	168	173	178	180	144	191	176	184	161	177	182	186	164	186	152	194	145	189	156	159	169	176	175	190	169	164	164	170	167	221	194	171	150	183	162	180	184	162	208	187	190	180	175	160	178	193	170	180	172	162	198	171	199	157	159	196	180	169	172	164	185	194	176	197	152	175	183	193	169	184	163	173	177	180	176	163	164	175	154	173	167	206	174	168	199	173	165	187	163	173	169	180	187	172	175	170	173	186	196	202	172	185	157	182	181	203	157	193	174	183	153	175	178	187	193	174	178	169	161	158	193	176	176	173	165	158	205	193	161	170	192	154	163	154	166	164	174	154	165	190	175	160	179	185	181	184	174	183	173	169	166	172	198	146	170	184	171	185	175	181	195	168	183	163	168	155	189	166	156	189	196	193	191	156	196	169	206	193	211	198	184	147	185	181	145	189	176	187	188	180	147	184	153	188	172	183	166	191	194	190	198	159	184	178	169	146	150	191	208	185	192	183	155	172	178	201	162	169	163	162	196	180	173	183	183	185	170	155	191	183	192	171	172	192	172	170	204	172	188	202	173	168	149	184	180	163	183	184	186	185	159	170	180	169	187	164	179	185	192	193	149	182	175	163	181	197	173	204	191	168	164	177	174	167	179	193	180	165	178	179	174	161	175	196	192	166	183	195	183	174	172	182	181	172	172	167	209	175	191	198	196	167	165	177	163	174	180	193	162	193	150	191	169	185	174	213	184	168	182	162	165	158	160	179	166	174	181	166	165	181	179	185	169	188	181	172	170	160	167	164	174	181	173	185	187	183	156	197	183	192	175	167	173	159	182	172	168	181	182	185	180	176	157	166	187	186	179	190	186	190	170	190	180	185	171	204	173	181	176	182	166	167	215	192	178	158	204	172	181	159	187	158	159	172	183	191	193	168	169	161	184	165	190	157	182	159	183	175	167	172	184	164	170	169	186	191	197	187	174	175	167	179	179	158	182	164	173	185	172	181	167	168	161	201	170	166	154	188	171	182	177	195	186	195	155	191	179	171	185	185	158	192	162	158	163	209	196	164	167	178	166	167	176	179	196	187	179	203	171	170	164	178	174	180	168	191	196	169	176	174	190	184	191	167	162	157	185	205	186	158	154	176	200	173	183	182	155	163	171	179	183	188	203	160	164	165	182	169	170	213	181	190	169	169	163	176	177	184	200	173	169	185	185	176	191	200	181	161	169	199	176	188	151	174	176	192	185	158	179	173	170	185	196	182	154	172	163	174	171	173	187	193	155	169	180	175	169	173	177	167	174	177	150	170	168	183	183	197	196	172	176	177	206	146	165	184	173	182	167	186	166	188	161	185	183	197	203	172	188	162	188	192	195	166	184	178	194	176	187	185	200	186	185	180	165	174	183	168	160	169	163	213	205	158	172	170	178	170	182	170	186	178	170	168	170	161	191	198	179	174	169	177	179	178	185	178	175	200	170	178	173	177	180	180	174	176	187	173	165	155	169	185	196	186	200	170	175	173	184	170	170	173	187	178	197	159	185	181	189	191	178	183	189	184	176	176	158	168	187	198	154	164	172	181	178	180	190	163	152	176	178	155	162	177	163	172	173	173	169	193	175	166	182	164	183	169	197	183	165	185	179	174	191	153	188	186	185	180	179	168	181	196	182	172	164	177	178	164	188	179	184	170	198	203	179	186	163	150	168	196	170	179	174	176	177	194	176	194	164	200	189	191	174	173	179	165	188	156	177	169	159	167	159	180	187	196	173	188	156	156	147	191	177	170	200	171	178	145	175	174	166	190	157	148	147	160	158	171	181	180	179	176	165	177	173	194	153	176	187	158	162	179	177	201	162	172	181	172	145	176	172	165	181	182	200	157	196	186	197	181	175	180	198	184	194	163	170	198	168	161	184	179	184	172	185	168	200	180	163	168	190	214	173	162	182	194	181	182	178	178	163	187	169	178	196	166	173	177	202	158	187	150	170	176	192	184	165	165	174	190	165	192	163	166	167	170	162	194	186	191	171	170	193	182	168	167	150	185	173	199	156	162	174	183	187	202	157	179	157	153	194	189	184	190	186	150	187	164	185	149	193	158	179	159	163	177	170	189	175	171	181	181	175	178	195	166	164	163	178	193	193	199	201	189	201	149	190	183	167	157	175	186	177	182	194	184	173	199	153	179	200	176	177	158	187	176	174	167	193	179	191	177	164	157	188	187	179	158	186	181	180	195	186	172	168	178	168	172	169	177	181	210	175	165	178	189	164	166	178	183	183	196	172	177	180	203	182	174	179	180	177	189	170	186	175	182	170	179	192	196	197	162	162	164	173	209	173	179	165	187	184	184	172	159	181	197	157	172	191	179	176	170	152	168	180	168	187	189	176	164	169	203	144	177	165	177	178	191	185	191	160	181	190	170	176	165	179	181	177	195	152	190	170	178	170	172	177	171	181	188	207	165	187	173	193	162	198	168	181	150	159	152	176	168	182	177	166	196	166	181	154	177	173	148	180	208	179	189	196	192	180	191	183	183	163	177	193	180	170	185	201	170	177	209	162	172	154	196	193	179	173	171	189	180	177	181	160	185	189	174	191	190	184	174	168	177	190	158	182	173	168	197	161	190	196	165	188	171	195	186	168	176	194	181	186	194	176	158	189	172	158	161	169	167	183	205	192	167	165	185	166	163	177	191	175	168	189	178	178	162	177	182	167	195	186	184	194	182	197	179	196	198	198	171	169	185	181	177	160	185	163	179	182	183	172	181	153	168	176	172	202	168	196	170	173	190	179	180	195	183	181	186	180	173	190	141	183	183	175	178	168	175	170	155	164	175	173	158	165	172	164	165	189	166	173	172	178	182	162	176	177	174	181	176	189
19593	35570	43086	45905	45048	43180	43174	35971	36013	40082	44378	46823	45299	41301	36650	35996	36574	37915	37827	35837	26269	22521	14712	13548	18995	18345	12659	11381	11905	10907	7553	4817	5834	4082	6421	5058	4484	2460	2755	3247	3557	3660	3271	2976	2560	2497	1616	1125	901	830	843	651	612	595	793	1634	1852	1408	647	513	660	816	803	776	718	671	570	547	546	515	461	461	528	500	515	510	468	493	491	513	513	503	493	500	529	476	468	484	513	510	495	492	503	489	482	463	538	460	523	472	496	507	464	520	516	536	480	482	467	501	495	485	504	513	477	484	511	477	484	459	479	486	492	532	522	550	440	437	535	498	501	509	501	478	504	482	474	500	470	480	469	474	488	494	456	552	504	487	509	495	476	484	509	524	492	479	497	501	497	501	495	484	506	534	491	516	478	478	455	491	489	494	444	464	523	489	522	520	531	484	463	463	496	496	500	456	473	449	501	507	482	471	472	522	460	504	494	501	504	514	526	505	510	495	488	532	493	514	481	500	506	454	449	497	497	453	498	477	492	501	483	488	496	470	527	495	462	495	498	484	500	491	494	486	511	474	470	517	522	524	472	488	491	490	500	482	491	488	485	497	517	473	496	507	458	480	477	471	521	501	497	466	497	483	513	499	487	493	523	533	477	489	513	485	511	510	498	481	489	504	494	459	486	461	466	471	499	495	461	480	462	481	507	503	537	454	505	495	471	524	499	474	477	512	511	530	508	490	497	491	467	495	488	461	462	538	526	491	541	504	517	491	542	499	450	489	468	498	493	479	498	516	487	513	496	537	510	496	486	530	457	464	500	471	530	479	499	548	494	498	548	493	469	472	522	497	454	498	483	490	474	453	496	548	501	502	512	460	477	446	513	501	458	508	537	495	511	469	473	491	508	516	485	487	511	470	495	551	486	480	482	515	463	463	484	519	474	512	491	502	501	501	485	468	481	452	511	515	476	483	478	521	466	512	497	464	504	514	463	465	454	509	489	477	503	520	463	472	508	508	478	449	492	487	508	515	498	488	479	500	495	464	467	489	488	486	531	480	508	529	465	501	477	459	501	476	480	482	505	520	505	469	470	491	511	460	454	474	476	526	528	523	466	504	494	518	475	484	499	476	498	488	497	503	496	533	494	489	481	489	486	508	464	465	508	481	482	498	506	455	500	463	519	470	444	505	502	499	456	506	507	502	481	534	434	502	481	518	482	499	459	474	510	529	480	495	506	476	509	498	448	482	465	478	522	484	476	532	462	496	488	485	439	438	467	549	472	491	473	461	451	516	481	450	493	527	487	464	467	505	518	487	510	507	475	488	517	505	493	473	464	506	511	487	527	482	494	506	446	473	480	513	535	497	509	516	494	498	532	512	504	496	515	550	457	484	516	429	527	505	484	491	489	461	478	444	443	529	476	474	519	497	464	485	485	463	515	480	499	503	517	498	476	476	490	516	502	499	457	483	496	507	472	507	524	472	490	466	499	490	515	507	499	510	478	450	453	518	500	501	520	486	505	514	453	506	490	524	484	516	445	494	532	469	442	484	462	507	531	532	499	504	474	471	490	442	493	517	479	500	449	471	493	489	472	496	488	467	479	504	478	431	508	489	504	521	495	466	467	501	480	493	505	473	523	521	455	511	501	504	518	511	510	473	488	483	467	507	513	461	512	476	506	466	476	478	515	509	508	516	520	497	499	448	490	466	494	500	493	455	494	514	506	471	478	466	472	508	516	453	499	468	475	532	482	468	503	456	510	478	455	497	484	487	488	497	469	479	515	496	486	503	512	494	498	488	507	497	499	483	515	532	478	479	482	498	460	518	507	535	523	500	531	496	538	533	514	512	486	480	478	452	495	486	501	453	511	495	446	491	488	489	498	506	511	498	467	501	511	455	546	510	506	493	504	484	547	479	504	506	478	528	524	447	464	463	476	481	454	499	467	521	479	521	495	494	524	481	508	475	497	468	512	479	492	549	480	486	509	488	485	492	531	567	494	494	483	483	461	516	523	501	501	503	474	492	480	512	452	497	470	526	488	522	464	521	527	487	480	473	455	510	531	526	477	496	516	523	514	466	512	499	487	495	461	482	504	483	469	564	503	486	485	506	513	463	474	498	523	465	493	525	475	485	481	517	500	471	487	487	496	486	478	520	489	526	480	549	531	517	474	501	479	459	515	483	494	437	492	511	492	444	466	488	501	481	471	484	462	520	489	514	475	474	502	530	478	487	546	459	497	485	490	480	518	445	550	474	484	489	481	491	474	495	546	478	528	486	488	490	465	474	446	502	496	468	490	500	495	507	464	505	494	479	483	504	462	490	507	554	515	507	487	510	480	543	467	542	528	528	523	477	500	505	446	477	496	496	512	530	513	498	510	513	513	470	460	491	502	520	485	486	478	501	493	501	519	478	491	510	514	512	500	499	509	493	501	451	491	481	524	514	495	537	469	484	481	503	502	505	504	473	489	495	472	510	466	506	491	508	492	489	516	467	473	454	504	510	449	481	503	495	489	513	493	453	454	495	503	482	495	531	468	493	468	480	499	508	515	507	480	500	491	531	473	486	493	471	469	500	487	480	498	524	483	506	503	493	486	500	515	482	509	512	502	504	485	483	492	471	490	456	500	515	471	484	518	537	501	484	511	507	522	520	504	525	532	491	471	535	515	506	504	536	507	487	486	494	499	459	449	515	492	478	496	476	473	520	492	532	498	480	495	485	467	502	513	491	513	477	503	526	474	500	512	495	521	505	491	507	504	469	503	490	484	502	531	494	482	498	483	518	482	443	505	490	497	507	546	505	457	479	506	491	476	543	489	497	479	495	519	482	488	511	483	510	499	493	516	514	493	541	528	498	494	448	528	510	505	498	452	487	482	476	495	524	505	507	504	537	486	513	485	499	521	498	526	472	493	481	536	507	491	455	530	485	525	472	547	500	509	452	505	496	507	510	535	501	452	482	457	505	488	515	479	437	550	485	510	513	492	510	488	511	531	500	485	467	493	519	485	487	514	489	489	517	522	479	505	509	475	494	492	457	507	506	505	533	539	518	508	499	472	505	514	484	530	468	503	496	468	467	489	524	515	477	513	509	474	504	495	510	479	450	497	461	509	503	456	506	484	503	510	490	499	458	519	520	483	519	487	507	527	517	495	490	529	445	537	476	492	515	507	493	477	485	482	474	465	461	461	489	485	499	488	513	531	469	477	504	468	508	485	494	500	540	502	487	493	514	474	471	465	485	487	512	519	491	490	547	513	510	473	466	463	486	456	499	468	496	573	475	471	497	502	497	501	492	497	489	507	479	488	503	476	495	463	478	516	502	488	503	498	527	509	508	537	500	494	501	498	503	510	502	481	484	448	494	491	485	493	493	510	470	471	473	552	512	479	467	491	479	504	476	533	494	458	478	517	503	477	513	503	521	513	501	489	488	504	458	480	539	504	490	473	514	501	544	516	530	469	504	455	508	451	509	476	520	483	517	483	457	449	519	502	467	483	561	451	450	481	525	468	505	502	519
34788	45009	48112	40540	36247	33632	34937	30051	32812	30838	34331	37844	36470	33143	27252	26092	24850	24856	24149	20592	12590	10067	7069	3891	5886	5815	4429	3368	2952	2674	2008	1387	1298	1058	1652	1430	977	768	889	904	981	1083	933	824	691	555	497	331	277	264	278	246	255	226	268	394	424	506	361	212	219	236	291	283	251	252	231	238	240	210	218	229	209	208	225	223	208	218	192	208	229	215	220	228	242	199	211	206	220	245	214	216	220	213	238	215	223	231	203	247	234	226	212	200	206	200	199	241	226	215	244	230	215	209	200	214	214	203	212	250	223	221	208	217	219	209	204	217	211	206	224	213	218	215	202	225	207	220	235	254	219	207	223	225	231	210	214	209	195	239	231	215	204	195	198	208	229	236	219	194	215	235	202	197	221	221	201	205	210	221	208	215	232	233	235	230	231	212	247	205	249	200	212	206	235	217	242	193	228	210	210	206	223	189	212	202	214	217	207	220	228	220	216	260	207	217	212	243	218	222	234	214	217	221	238	244	220	205	208	215	238	221	223	248	240	211	237	228	201	204	203	216	214	215	244	234	229	196	229	210	207	233	220	209	219	225	230	211	201	202	219	256	223	202	212	210	217	228	206	208	219	233	202	211	194	222	191	211	199	237	227	236	178	211	200	231	226	213	212	237	219	216	196	203	197	209	196	223	219	220	228	247	212	230	216	225	214	234	236	211	213	208	218	223	207	242	222	203	228	219	207	213	209	218	225	191	214	207	217	223	208	248	218	226	216	232	212	241	210	226	223	224	227	227	234	210	227	227	216	212	225	232	218	205	217	222	246	182	198	203	227	222	240	236	210	223	215	213	226	206	224	197	198	221	206	235	215	212	220	217	210	227	227	206	197	197	241	218	193	241	216	220	230	210	199	216	230	193	214	219	251	196	231	232	201	215	238	245	230	223	215	194	215	203	221	236	228	222	226	227	235	234	208	184	195	227	234	222	231	217	221	228	214	223	213	220	210	252	210	230	219	228	211	214	232	200	225	220	225	271	200	230	243	212	211	230	251	185	255	235	219	264	221	212	215	243	211	203	233	215	226	223	219	227	199	189	224	218	223	211	200	230	218	222	234	207	209	221	208	245	216	213	184	230	223	215	231	232	234	223	208	206	202	254	232	213	222	212	221	203	232	245	233	221	235	235	234	208	227	207	227	198	215	210	216	251	231	240	228	207	234	230	217	222	229	229	217	229	226	197	177	232	228	218	214	229	216	210	210	198	215	221	218	224	231	226	230	209	237	224	232	212	205	199	214	211	239	221	228	244	228	209	233	218	234	218	229	232	223	231	198	196	226	225	227	245	207	238	205	235	217	214	209	216	263	201	238	235	245	239	226	232	239	204	229	216	209	231	197	225	238	238	232	194	207	245	224	227	232	208	198	243	222	222	235	242	227	220	224	251	231	227	187	186	209	222	220	198	225	231	214	219	203	221	229	217	226	230	211	223	241	225	220	224	227	216	250	223	221	228	210	225	193	209	222	224	212	213	225	206	202	200	217	240	219	234	213	221	208	231	231	253	217	237	199	228	223	224	206	237	235	248	226	215	210	233	199	220	217	210	218	244	232	237	220	188	224	220	225	242	235	223	225	212	231	230	226	214	213	204	233	230	244	236	237	228	235	219	225	213	231	227	200	218	207	224	217	221	220	226	221	203	191	217	212	215	224	216	206	218	229	223	224	218	193	242	208	236	215	187	208	210	230	256	216	219	182	204	228	249	220	262	221	227	244	226	205	235	210	229	217	193	236	225	223	230	221	222	233	210	212	237	225	228	223	225	228	200	233	194	210	223	219	221	223	235	247	220	213	241	206	228	221	234	220	218	211	246	241	233	237	220	229	214	195	227	218	220	204	236	226	221	217	234	207	201	233	219	236	241	219	194	241	205	238	198	182	233	235	223	219	232	211	244	197	221	219	217	232	216	213	215	225	234	223	208	199	232	197	222	205	223	218	203	232	235	200	221	215	173	213	216	230	227	227	227	220	252	215	201	252	217	206	217	226	227	192	219	220	226	220	226	226	228	204	236	232	200	220	209	212	232	235	240	223	221	242	211	229	237	208	245	238	206	240	202	231	199	221	203	212	189	229	236	215	219	230	216	212	209	236	233	193	234	221	201	229	219	214	205	218	231	232	217	208	249	221	217	226	219	213	236	203	221	186	243	230	226	210	217	214	225	200	224	216	215	219	214	225	227	201	248	235	209	231	202	199	214	206	229	258	227	215	197	227	237	232	214	202	232	200	215	223	226	229	218	223	223	232	203	212	240	201	233	238	240	239	233	233	205	247	222	222	234	247	235	193	208	223	234	223	246	206	200	207	216	203	215	196	236	237	224	225	205	204	210	214	234	218	232	210	214	234	242	210	199	223	236	237	202	219	224	226	219	224	224	221	227	212	222	201	208	262	216	210	207	218	192	200	217	222	224	246	225	236	227	207	217	212	203	213	214	208	229	200	238	233	213	217	205	199	202	220	235	207	209	210	213	230	234	234	220	217	229	238	262	217	214	230	220	207	227	223	218	216	249	227	218	204	187	217	221	199	237	210	203	210	244	251	207	250	243	230	219	209	196	211	191	207	220	252	228	244	221	223	244	228	219	198	214	216	218	198	212	226	255	216	230	196	224	207	221	219	214	213	232	229	218	209	223	230	207	182	230	226	223	208	214	238	205	236	223	200	189	222	234	209	242	214	218	230	216	219	238	217	221	215	233	240	195	226	222	240	208	230	220	208	193	211	219	228	227	228	230	220	228	194	272	221	226	219	265	216	212	237	206	224	247	197	204	238	221	240	227	202	214	210	249	209	209	231	187	204	214	238	226	217	222	231	222	203	243	192	227	191	183	222	210	204	228	212	211	232	219	217	214	212	204	200	222	213	211	241	226	197	220	220	233	220	255	203	223	218	204	217	195	225	190	195	215	233	241	219	232	247	196	259	222	220	228	223	210	225	197	210	215	238	205	197	219	234	219	238	201	225	216	233	210	245	204	214	243	218	235	230	218	215	217	209	218	226	217	239	204	225	194	209	201	226	229	224	251	242	227	215	209	224	238	202	210	200	223	180	230	218	230	203	237	212	211	231	197	232	216	237	213	197	233	231	226	222	208	220	203	231	206	208	253	206	233	224	212	222	212	225	192	185	210	230	194	232	224	250	206	205	227	213	234	194	226	211	219	217	254	193	210	215	218	207	217	237	252	199	238	205	225	233	214	210	228	231	212	206	202	214	236	214	213	205	205	220	213	234	218	231	226	209	212	216	221	251	214	206	227	219	231	227	231	203	208	237	249	233	212	198	222	227	228	201	231	204	188	205	193	216	212	202	222	226	217	205	212	243	222	231	226	219	231	240	223	233	206	233	224	218	210	205	181	197	231	199	200	223	217	224	216	219	204	235	223	206	236	227	194	251	218	219	232	216	211	236	250	217	204	251	223	224	244	232	228	225	215	221	259	217	197	216	239	226	268	197	218	227	230	246	236
23890	40034	47289	48181	47518	46931	45441	42099	45625	45400	48538	53680	51399	48177	42766	43035	42989	43830	43469	41928	33094	31435	24448	17554	24999	23692	20010	15544	14407	13117	9991	7307	7515	5674	9821	8186	5619	4317	4873	5214	5734	6542	5515	5387	4082	3491	2488	1224	1167	1072	995	912	789	771	1055	1884	2503	2666	1516	628	664	781	1038	1002	905	858	770	683	616	629	593	628	594	592	583	616	558	591	533	586	617	620	596	545	576	637	594	579	581	569	610	584	558	574	602	590	614	626	625	611	565	605	577	610	603	619	588	603	588	611	584	591	586	631	601	607	592	561	589	550	590	591	611	574	602	593	603	539	609	578	582	573	640	604	642	561	579	606	603	617	627	613	602	612	576	595	618	605	607	563	592	603	602	567	603	578	591	567	602	568	579	626	598	587	590	567	595	587	584	587	578	605	629	607	609	606	623	609	605	601	567	583	576	598	549	568	590	611	612	628	587	590	556	623	590	542	575	599	569	590	624	581	573	576	611	554	608	614	601	650	609	594	560	598	582	577	619	585	636	623	581	569	596	574	593	585	605	571	600	594	582	584	596	601	626	544	585	615	608	549	608	571	612	566	549	623	588	605	596	618	590	593	622	658	608	557	575	597	598	611	592	633	575	593	608	623	594	630	592	623	576	554	557	560	588	648	638	579	532	623	582	614	586	627	596	610	650	575	575	599	574	604	611	597	577	600	560	587	610	627	575	581	578	574	585	603	585	604	596	588	608	592	579	609	624	622	571	598	558	584	624	621	591	568	621	607	637	613	610	618	559	565	618	602	616	598	581	602	627	585	613	612	620	618	608	613	601	623	612	571	585	577	646	569	606	573	565	564	658	573	566	611	623	664	592	585	561	590	640	594	614	576	633	574	593	603	609	588	605	623	612	598	643	608	616	608	572	603	600	584	603	583	593	584	616	611	602	605	583	583	588	630	539	562	600	616	538	567	629	569	624	609	603	597	556	569	620	610	628	584	580	606	593	633	579	583	632	571	563	606	579	605	581	551	592	575	601	535	573	555	577	620	588	622	596	619	664	590	623	587	591	588	593	575	627	617	607	612	600	610	567	580	590	614	581	594	567	604	653	594	600	562	605	624	579	574	622	623	609	590	593	591	607	592	602	548	602	635	595	603	569	594	551	636	585	571	569	569	616	569	599	594	565	593	587	628	597	550	598	592	606	604	585	634	603	625	585	574	637	596	611	576	601	654	580	619	572	579	608	568	624	614	583	549	624	606	612	601	637	595	570	595	593	624	590	595	596	561	587	626	565	600	564	619	577	585	625	621	619	633	620	598	607	566	577	592	567	596	600	588	606	596	605	607	573	604	569	583	593	582	580	644	608	624	639	640	576	623	616	555	597	601	575	619	668	569	559	590	573	559	621	589	604	603	603	613	581	632	554	632	601	595	607	570	647	630	578	600	600	618	579	578	610	607	597	607	567	597	587	580	597	580	599	605	603	591	587	598	609	594	572	589	624	589	598	585	611	599	554	549	617	618	632	600	568	564	615	584	587	595	553	613	615	569	589	614	611	605	577	593	590	587	577	614	576	613	586	643	617	560	552	605	565	583	618	612	657	626	631	626	606	580	581	605	533	604	570	586	612	590	572	613	584	549	596	549	625	585	605	587	564	599	603	620	613	551	582	642	595	627	608	617	568	584	611	603	605	565	567	601	632	665	606	637	581	639	616	606	618	541	611	578	614	584	610	564	562	611	569	606	619	691	622	607	604	658	576	642	579	568	608	627	581	612	621	577	627	570	613	621	612	585	608	616	551	624	611	576	591	584	629	605	619	609	591	605	625	550	561	595	617	613	590	561	599	600	577	602	605	591	565	567	632	601	618	601	638	598	612	578	586	595	572	584	603	599	584	581	628	598	594	605	588	574	602	616	612	562	617	658	612	604	574	575	596	588	630	586	628	630	579	636	652	615	567	582	575	649	601	604	578	594	560	569	590	568	594	566	566	631	641	572	600	627	616	608	624	579	613	588	594	617	552	600	587	586	594	558	607	605	574	565	577	563	597	640	625	600	555	570	616	630	615	586	593	542	617	610	607	556	573	605	587	621	620	595	590	612	591	620	561	590	604	627	628	620	602	614	565	549	597	541	597	573	603	617	610	576	611	552	577	603	606	590	627	586	570	621	653	582	604	570	567	600	646	544	600	573	622	628	630	598	605	621	580	601	598	597	612	575	605	595	631	583	584	518	636	646	575	649	568	573	559	598	561	586	558	592	565	580	579	626	579	634	635	635	560	609	585	577	630	604	565	621	629	622	576	583	607	607	543	582	601	624	579	605	589	637	592	578	566	589	627	609	635	569	582	600	581	600	617	571	600	593	585	582	603	593	606	619	566	531	550	590	581	589	581	589	562	643	573	575	626	621	559	544	611	571	602	575	594	570	599	590	566	578	616	565	600	581	621	611	583	626	590	621	594	656	626	612	623	573	571	582	619	590	602	642	593	584	570	561	581	614	540	626	584	600	562	637	636	620	619	620	565	628	608	570	619	556	595	591	604	584	579	608	622	585	587	577	613	609	565	633	580	551	600	594	618	592	594	585	576	610	628	606	616	614	614	586	608	577	605	630	622	617	533	596	614	621	600	567	604	557	591	611	649	625	626	543	546	589	611	618	619	567	663	623	576	604	607	581	644	606	541	578	615	563	598	593	551	605	569	565	577	570	585	545	586	608	639	584	623	590	597	587	579	589	569	563	617	606	562	539	578	592	587	549	608	589	601	603	566	607	604	587	598	607	618	571	616	586	574	582	597	551	616	604	589	626	617	598	584	568	558	610	554	611	581	577	545	580	561	569	578	582	579	578	640	579	628	627	568	593	582	570	555	597	595	573	603	578	556	630	576	614	602	593	575	608	611	602	597	569	599	601	534	603	621	589	580	587	616	590	587	566	610	553	575	579	654	641	567	660	564	580	613	595	634	625	592	590	642	583	590	617	580	552	613	609	543	618	600	568	629	580	550	614	595	623	597	598	555	619	649	578	609	582	562	595	624	581	589	566	568	588	592	616	599	646	579	591	562	605	582	583	585	568	628	577	574	588	644	593	579	570	631	618	620	638	646	604	589	593	560	609	591	629	631	591	593	590	559	605	542	561	589	608	597	613	587	607	571	596	575	566	605	582	578	582	575	584	584	622	618	570	609	592	614	552	599	591	550	599	552	609	605	574	580	610	562	575	565	611	582	585	586	544	593	600	616	558	623	546	608	609	552	567	579	604	570	626	555	609	574	624	623	580	626	585	607	626	585	631	606	634	571	640	572	580	580	653	550	594	571	612	649	624	604	595	603	600	582	611	556	628	615	646	574	659	565	587	574	564	659	561	649	580	588	615	616	606	610	547	563	615	624	618	605	578	581	568	630	579	564	630	600	571	618	647	595	569	567	613	594	617	587	607	608	561	581	595	598	598	575	581	566	612	638	588	604	607	590	562	573	596	576	611	598	613	535	618	594	566	602	571	575	590	599	604	603	584	601	601	594	589
9121	9369	17007	13214	9807	6670	4580	2441	2144	2296	1843	2400	2224	1762	1632	1636	1498	1446	1303	1079	725	679	570	453	474	482	399	350	364	316	262	254	279	212	294	262	268	221	274	207	231	250	236	237	222	224	210	200	219	213	197	200	219	205	227	225	211	206	212	204	214	201	207	205	211	200	200	206	221	212	179	214	193	176	182	195	157	181	206	202	191	200	213	183	203	197	208	204	211	192	198	205	214	195	204	202	209	202	182	197	216	186	203	199	186	219	193	218	236	194	218	199	207	233	184	200	189	217	199	200	195	210	212	207	196	202	196	192	212	192	191	183	206	205	191	176	197	239	207	231	190	195	201	215	217	192	187	210	199	218	207	190	227	169	213	206	188	216	190	221	181	223	241	189	193	196	223	194	190	233	209	238	182	222	185	235	198	181	210	172	206	200	187	237	201	197	194	201	199	202	223	200	225	204	194	235	214	199	211	212	209	200	197	181	190	189	199	219	184	201	172	210	188	181	191	194	198	203	214	204	198	209	196	192	207	201	220	189	188	193	210	160	194	205	172	211	219	214	187	211	181	170	202	210	201	205	190	199	189	185	171	195	186	219	204	223	187	191	207	184	188	220	174	203	203	226	213	196	190	213	217	195	201	200	185	185	181	214	205	200	207	205	213	178	227	171	203	210	221	187	228	214	218	239	181	201	192	185	203	198	195	198	215	170	198	206	201	211	188	221	211	181	200	210	208	224	237	185	199	184	189	212	193	206	196	212	165	190	200	202	210	195	212	177	196	196	206	203	187	184	220	187	208	189	192	172	202	209	203	225	164	214	194	181	230	194	196	195	212	200	181	189	214	182	221	185	203	195	213	196	200	216	207	185	201	228	208	204	213	212	223	180	222	233	217	208	201	218	207	223	204	190	209	182	201	218	184	194	208	199	182	183	195	228	191	198	192	183	197	195	211	196	167	191	210	209	220	235	204	190	176	196	189	185	186	212	206	205	199	210	195	175	206	207	225	179	198	220	194	193	194	191	189	206	196	195	204	231	170	221	201	190	180	208	193	191	167	201	202	198	184	215	159	230	181	195	201	186	190	199	211	206	191	209	196	202	195	215	209	229	208	220	201	216	184	203	201	196	212	211	186	181	208	218	167	193	190	209	191	183	203	212	224	199	203	188	188	197	198	192	206	175	205	233	238	217	204	191	193	188	209	198	207	208	195	214	206	209	201	179	188	218	192	222	194	205	201	213	229	168	204	197	216	188	198	197	200	203	214	206	173	212	214	196	205	206	211	221	205	183	193	180	234	214	192	194	216	215	203	201	208	187	203	191	203	211	222	196	182	192	185	199	197	175	221	194	181	209	204	206	194	216	199	208	187	184	199	202	189	166	177	200	222	196	194	184	210	207	214	191	193	205	208	186	207	174	201	223	198	218	206	212	177	205	189	199	191	225	202	210	209	211	221	187	173	207	184	204	223	204	210	168	199	196	204	207	211	185	205	204	211	190	224	190	205	177	172	198	189	219	196	202	214	209	195	208	184	189	204	200	213	197	197	206	192	183	208	200	178	200	206	215	231	173	210	176	196	164	203	208	206	193	208	200	203	213	220	216	181	200	193	197	190	220	174	201	202	218	178	192	195	213	188	200	210	206	176	198	230	197	181	183	223	199	205	184	226	197	190	200	184	185	229	233	207	179	184	180	206	188	211	216	203	182	230	195	223	198	227	186	198	185	209	191	217	194	185	177	199	190	192	220	208	205	216	201	190	199	176	239	200	167	215	176	211	197	203	190	180	213	203	195	197	179	195	230	203	217	204	193	229	199	220	200	196	224	187	202	224	202	205	189	207	190	197	192	209	188	187	192	189	205	180	223	185	200	203	191	188	186	193	215	194	203	207	169	215	200	183	201	199	189	223	188	222	204	198	217	184	199	200	217	188	183	178	249	197	198	200	186	201	192	198	186	193	191	189	213	202	205	185	201	252	201	196	193	211	203	193	206	205	183	220	216	209	175	184	225	206	209	231	210	179	201	188	194	198	229	206	174	193	215	192	206	209	218	197	189	209	186	220	182	194	190	221	197	217	226	217	198	177	201	232	207	226	203	205	211	195	203	233	192	217	191	196	180	188	178	218	178	196	216	220	191	198	183	188	214	201	204	208	187	209	197	213	218	179	221	215	210	201	211	198	197	202	220	202	242	170	225	196	216	218	220	203	217	191	195	211	228	218	203	198	185	208	205	185	175	186	178	200	200	210	197	215	200	209	198	217	186	200	199	214	221	184	187	182	214	210	180	184	195	219	214	193	183	208	195	177	208	252	208	203	199	220	194	188	223	200	201	203	202	204	204	213	200	220	214	222	209	205	184	176	211	217	192	194	173	181	221	186	193	210	201	200	215	219	210	190	177	197	209	187	197	222	195	212	222	221	213	210	179	208	200	204	204	196	217	191	191	202	223	200	197	180	202	191	198	190	197	233	200	200	210	194	238	203	209	197	206	202	221	203	183	219	189	203	185	198	210	225	224	192	196	204	187	191	195	225	206	222	186	200	188	192	207	210	226	182	209	183	203	195	216	209	217	193	195	187	192	194	195	234	210	190	195	206	221	207	179	179	205	199	194	198	228	231	196	219	173	191	210	196	188	220	179	215	251	213	192	183	194	185	216	224	201	189	187	204	197	204	208	172	197	223	208	216	205	197	205	202	224	207	215	213	201	215	206	202	209	211	203	195	219	185	221	179	195	204	190	181	202	204	192	200	212	189	222	170	211	201	216	186	197	196	170	201	208	220	201	210	168	188	186	187	208	211	206	214	207	201	189	191	221	222	220	208	203	210	204	214	196	215	208	185	195	220	192	211	199	206	211	237	215	208	201	169	200	174	185	201	192	186	181	198	185	214	210	205	185	204	187	190	199	202	201	209	205	209	230	223	203	199	224	206	194	171	213	225	196	199	199	217	194	187	216	200	191	175	213	193	203	191	200	188	212	198	217	227	197	219	235	197	192	188	184	211	220	179	198	174	184	216	178	189	200	212	188	209	191	209	186	216	202	218	218	184	181	208	208	207	216	223	187	198	175	209	187	179	185	193	178	178	186	208	199	235	230	211	206	234	206	180	213	218	211	202	179	190	232	171	192	187	200	227	212	198	218	206	200	216	205	198	212	196	188	192	201	192	205	192	212	186	195	210	218	189	208	194	167	229	181	173	211	201	192	200	233	219	197	180	201	150	221	184	214	203	196	213	192	187	211	191	205	214	193	165	201	187	203	206	207	213	189	210	187	176	192	198	183	193	187	228	180	188	189	216	219	223	198	216	189	213	232	188	195	175	206	189	179	198	198	188	204	200	225	210	208	216	224	175	197	202	186	213	195	219	223	195	220	202	187	217	213	204	221	185	183	220	231	213	205	184	191	197	200	230	184	191	212	218	218	188	178	202	215	207	185	197	216	187	200	193	201	222	208	194	180	213	230	214	184	194	197	203	190	199	230	193	216	209	175	203	202	182	199
6439	10645	22070	22333	20882	17718	14816	9258	8805	9961	8036	11793	11063	9507	7848	8300	7464	7492	6291	5741	3729	3692	2941	2090	2527	2398	1963	1588	1506	1387	1181	977	976	926	1177	967	958	906	913	883	844	831	851	861	795	726	703	617	597	596	590	552	627	591	614	617	706	690	776	595	584	541	621	553	574	587	579	543	543	552	583	579	570	529	530	598	571	568	538	569	538	478	540	560	561	544	549	558	532	550	575	577	551	545	546	517	571	517	547	533	556	572	565	566	576	548	534	577	565	554	523	578	549	549	585	528	563	581	564	551	532	540	604	564	556	559	560	520	572	565	533	543	540	575	535	526	565	559	533	520	557	519	576	566	577	534	570	537	573	552	532	571	585	565	567	565	547	553	581	508	528	533	561	541	533	551	575	576	572	525	515	591	552	532	549	563	555	540	544	576	533	551	553	549	557	547	540	550	539	574	582	573	549	541	560	574	552	558	586	559	564	557	558	557	509	550	541	543	580	524	592	590	553	551	542	532	529	567	563	544	567	545	556	504	551	571	579	533	546	586	557	537	550	594	563	567	545	522	547	543	559	563	523	541	560	553	552	553	553	569	571	537	542	514	566	578	553	560	526	554	545	600	603	555	565	546	558	549	514	555	591	533	552	570	580	567	550	587	537	536	535	527	607	554	567	539	572	594	520	526	545	517	563	549	535	522	529	576	590	546	551	574	557	583	592	543	571	554	587	543	541	574	553	546	568	585	568	495	602	551	558	536	569	560	597	584	540	563	569	534	526	573	571	548	521	537	549	574	547	528	543	542	539	552	605	542	617	512	560	570	541	554	540	612	518	583	531	584	608	559	591	530	567	585	601	567	538	559	545	568	578	566	549	555	567	497	563	570	526	548	514	525	560	520	559	549	572	597	590	520	548	550	510	560	533	526	520	521	543	543	549	557	552	519	595	590	548	556	584	521	592	548	538	588	568	549	541	568	552	539	569	558	572	547	519	541	539	529	567	534	549	522	523	567	539	568	547	596	588	564	580	557	573	515	530	533	547	565	544	536	543	552	597	588	542	558	532	573	514	567	536	538	532	583	614	553	557	561	567	572	575	576	588	575	551	576	540	528	525	553	550	567	516	557	539	580	557	568	514	553	575	579	585	540	532	565	576	535	530	549	570	572	509	585	521	556	518	577	514	567	583	553	561	563	564	513	540	549	539	519	572	546	562	589	558	539	528	546	528	534	509	565	571	576	551	541	555	523	567	575	608	549	548	582	547	567	558	532	538	520	559	542	546	566	547	613	513	595	534	543	564	534	548	542	565	540	570	499	539	619	557	532	537	523	566	558	546	531	536	551	600	574	569	605	547	557	534	570	564	521	571	540	531	559	593	526	560	550	610	555	567	563	531	575	503	548	564	577	569	610	529	545	569	587	541	558	576	557	602	558	547	549	552	560	559	571	508	568	535	554	537	535	525	557	564	530	568	557	562	589	553	569	513	559	543	501	561	573	560	566	557	545	530	568	543	495	536	586	519	569	543	567	570	537	545	565	576	540	586	566	543	570	561	536	561	572	515	531	562	560	573	598	553	564	572	588	528	567	545	585	534	587	570	568	518	584	562	605	530	549	549	589	545	563	555	539	578	561	538	595	573	533	529	592	555	580	519	502	541	539	581	537	560	556	572	567	576	561	529	555	548	598	551	574	550	572	573	566	560	522	534	610	549	548	559	555	538	548	549	526	555	548	596	549	571	558	578	493	555	488	568	550	553	532	547	537	555	555	565	549	554	533	543	531	495	573	597	548	513	512	555	558	584	529	589	561	521	553	523	553	540	525	544	550	532	618	543	518	559	575	560	551	593	533	553	531	546	555	507	510	548	540	573	542	592	567	563	559	544	545	578	555	558	528	554	556	565	534	579	574	522	526	545	537	569	592	589	555	563	608	562	537	579	545	507	586	549	555	530	582	585	561	581	536	543	577	581	517	517	565	556	557	559	543	525	558	573	553	543	554	529	536	554	526	553	580	561	567	548	567	511	552	578	508	558	627	563	547	549	553	589	559	580	579	524	569	551	566	522	540	566	566	553	523	540	590	579	557	521	569	543	525	531	549	570	556	577	560	592	487	550	590	504	587	496	535	531	585	584	561	558	526	566	512	554	568	544	563	544	555	541	526	523	542	588	540	556	523	540	571	546	544	583	533	554	542	553	522	573	530	530	534	571	540	576	550	551	527	530	582	551	556	594	557	550	541	575	558	580	529	577	567	548	581	540	542	591	512	552	569	530	554	526	548	580	516	597	569	570	583	531	546	609	542	514	567	588	582	531	524	607	576	585	534	532	570	489	538	524	576	554	556	551	566	553	553	528	540	538	548	530	554	604	549	563	548	594	597	525	549	549	563	613	536	556	571	591	569	557	554	562	516	541	531	551	549	514	570	551	530	542	560	533	535	557	517	587	533	545	534	600	506	580	547	546	543	562	540	521	525	562	565	517	556	592	512	518	557	552	540	567	549	572	550	573	555	582	577	530	552	569	559	543	540	504	564	552	579	544	523	513	520	592	521	646	576	594	570	542	542	548	579	532	580	543	577	578	551	597	529	532	542	550	544	585	558	591	535	570	548	537	549	575	543	564	510	562	535	556	584	574	592	576	564	550	578	541	581	579	566	596	512	534	549	545	542	575	582	566	603	527	545	508	569	574	564	568	571	589	543	608	578	548	572	534	548	533	560	528	558	538	559	595	498	552	538	578	584	552	576	498	532	583	537	539	508	547	578	514	593	594	553	608	556	549	517	537	585	579	552	554	508	558	575	560	518	582	491	562	562	563	552	550	588	569	605	551	559	559	512	588	560	545	587	572	564	568	530	571	599	596	536	599	551	534	534	571	552	597	531	557	546	575	574	545	545	546	575	579	538	541	568	562	529	573	557	533	540	575	476	584	533	534	592	573	588	529	549	531	540	554	551	571	560	542	543	556	574	615	558	526	577	587	554	546	541	581	523	518	535	590	547	581	557	580	506	574	502	514	568	536	568	571	546	575	553	544	533	552	547	605	530	559	548	571	548	615	564	560	586	567	553	596	543	566	547	542	549	575	522	536	543	569	553	549	554	530	534	564	531	544	557	554	593	536	567	584	565	580	530	551	572	583	567	553	493	548	510	565	526	575	583	534	544	597	544	559	567	571	529	595	548	532	597	597	569	558	545	591	549	523	542	567	574	537	526	576	563	530	556	561	564	539	549	518	532	552	572	562	548	551	520	535	530	559	515	547	540	559	569	555	561	548	515	564	518	543	538	536	571	548	580	572	544	584	514	566	565	570	518	539	534	582	532	556	544	550	554	579	556	575	565	495	553	571	536	579	558	537	590	565	593	548	541	496	562	578	494	513	618	548	596	555	555	541	578	542	554	578	585	524	551	564	556	556	551	587	544	581	524	573	539	580	547	521	556	548	554	565	578	536	561	558	529	558	572	609	597	566	552	567	539	603	538	566	520	573	561	542	590	521	537	609	543	533	558
27150	36318	48031	41216	35486	32566	30594	24522	19331	25034	22043	25190	25231	21925	19561	19092	17532	16879	16625	13860	8607	6922	4707	2810	3489	2958	2171	1480	1784	1501	1189	949	699	750	917	979	761	662	638	642	633	634	659	595	490	449	351	288	230	271	223	223	235	239	223	331	334	378	365	294	255	258	229	224	211	202	218	215	198	203	213	207	222	188	206	231	218	204	241	193	204	204	217	219	204	190	206	195	199	220	194	201	208	199	207	197	192	212	179	218	221	199	196	217	201	205	211	215	208	207	236	182	228	225	186	192	199	202	200	198	229	197	202	206	220	208	210	178	183	202	208	220	200	206	192	203	193	205	199	210	210	197	219	212	202	208	221	185	209	202	190	214	214	211	218	204	214	207	206	196	224	191	200	224	208	206	224	196	229	188	208	191	203	195	205	196	206	201	216	194	206	193	209	219	222	216	216	176	160	194	209	219	200	200	198	207	232	188	215	209	224	194	211	205	187	218	203	216	201	186	232	201	182	207	210	218	205	214	209	214	200	183	214	186	183	208	211	213	181	196	201	186	223	201	198	192	199	233	230	204	209	194	191	199	231	190	229	233	228	216	243	197	223	195	211	223	199	207	211	208	203	193	200	190	244	191	213	182	197	226	188	197	207	197	226	212	213	205	200	206	198	171	202	206	211	198	209	201	203	217	201	191	209	203	207	217	203	202	197	225	236	218	188	209	215	206	210	187	233	186	229	218	179	236	210	222	195	216	189	198	195	226	217	197	186	196	210	212	213	219	181	192	194	184	221	214	241	198	199	220	225	210	213	174	235	237	215	209	199	208	223	194	194	199	234	232	215	213	198	198	237	235	219	186	221	197	233	211	236	201	194	230	226	215	206	221	200	212	213	206	206	200	201	226	184	181	184	192	195	195	228	200	205	223	221	208	198	243	201	195	227	213	191	211	178	190	211	213	203	186	211	207	195	201	205	189	231	222	203	195	207	204	203	196	215	193	215	211	195	193	175	214	221	198	195	203	177	215	202	197	219	210	198	224	192	199	230	221	203	210	192	192	223	206	200	217	209	215	209	203	206	217	186	211	231	203	227	208	208	223	212	204	215	193	179	248	211	209	193	186	188	196	183	216	206	200	229	214	201	210	185	206	222	202	206	227	218	234	217	221	199	188	200	215	221	229	182	212	198	184	224	209	193	223	190	204	207	218	167	207	219	182	204	232	206	202	205	205	192	231	221	194	199	199	212	185	213	190	223	196	217	203	195	203	230	192	194	223	189	199	202	216	205	206	200	218	214	239	212	220	211	209	200	200	231	232	215	182	206	204	213	210	213	210	219	218	184	209	205	229	216	185	184	215	221	212	203	180	218	239	221	202	212	199	227	213	209	201	209	174	201	215	232	204	213	191	207	203	219	222	199	201	217	217	206	207	209	187	201	197	211	236	189	192	205	199	220	202	203	224	233	205	197	211	226	213	207	216	203	171	192	174	195	194	217	207	232	202	187	209	213	186	196	209	206	182	223	201	200	180	197	204	200	220	212	210	196	201	217	189	227	217	177	187	181	222	224	192	213	201	205	188	229	212	204	208	203	202	179	220	195	219	213	206	190	206	199	209	199	199	224	212	207	213	196	231	204	198	188	208	212	217	225	206	212	218	250	228	187	181	202	213	183	212	235	213	179	223	196	200	207	213	210	222	197	190	195	208	184	231	204	198	177	187	217	196	216	184	179	197	174	188	223	194	214	216	202	210	242	212	211	223	181	218	217	181	205	211	170	197	187	209	224	188	191	205	202	210	212	205	197	213	215	194	227	203	194	235	185	208	219	181	203	219	221	199	228	217	220	186	198	198	236	210	213	182	202	199	206	210	207	210	229	206	217	232	211	197	193	219	192	196	213	217	242	212	221	188	190	223	214	228	206	203	232	217	222	188	215	221	201	208	201	201	183	197	188	204	197	217	201	194	195	230	220	175	219	221	213	214	195	212	188	211	202	186	199	199	166	178	223	182	198	229	186	217	216	222	193	179	231	205	210	214	206	210	202	212	207	201	201	216	180	201	231	200	207	205	210	202	201	195	210	203	201	199	223	216	182	207	189	215	235	207	213	222	234	183	217	209	190	200	243	200	220	229	199	234	195	190	214	204	229	189	205	184	204	195	179	227	176	214	207	205	193	215	178	187	204	184	202	220	211	202	216	216	221	211	187	191	201	223	215	233	187	209	211	226	197	201	179	191	196	206	182	233	201	195	215	188	201	192	213	184	211	214	199	170	192	187	181	227	203	199	183	216	203	206	192	178	213	196	197	203	178	226	201	206	170	212	192	201	198	178	219	208	196	191	192	230	210	210	199	203	207	204	229	209	219	224	209	216	199	208	210	233	206	219	222	209	204	180	220	202	194	189	204	208	208	236	199	211	192	199	194	221	207	186	226	193	228	189	188	191	234	208	223	203	229	206	218	208	195	190	217	210	204	245	195	187	204	218	190	177	220	227	197	206	201	233	197	194	197	214	207	219	209	207	196	191	247	205	215	212	202	212	227	199	218	206	218	183	194	191	205	191	217	208	195	197	222	230	222	220	199	189	198	217	225	203	195	205	225	206	201	218	221	199	226	206	182	231	197	211	189	210	218	207	213	204	209	214	208	205	216	215	205	218	225	207	225	219	222	202	222	181	233	201	210	194	212	207	206	202	205	201	208	220	188	201	252	206	231	221	193	213	200	210	182	203	211	202	220	227	212	221	219	224	208	193	179	200	212	212	212	208	195	203	199	199	206	212	228	225	183	202	220	204	196	222	185	218	195	194	225	216	192	203	200	211	211	196	208	199	184	183	205	192	187	201	191	185	178	194	197	172	184	209	226	194	213	206	221	209	201	211	203	219	223	214	227	201	198	200	202	226	192	192	189	215	186	216	221	228	206	205	201	207	212	193	229	222	210	210	197	203	194	207	220	213	208	208	209	205	229	196	230	187	180	248	199	200	224	205	203	203	214	190	189	218	228	203	209	200	195	196	191	195	210	196	197	206	184	231	207	204	176	208	206	192	215	226	189	212	197	213	220	242	205	190	215	224	204	210	213	221	200	197	219	215	214	206	221	213	189	190	189	223	206	211	211	214	223	179	215	200	221	217	213	209	231	183	198	188	204	203	198	223	178	186	212	196	208	183	213	233	233	202	192	193	222	208	184	199	208	207	219	198	215	181	195	212	204	217	228	229	192	205	197	215	197	201	188	209	192	188	204	196	191	198	235	215	217	190	215	190	199	197	223	223	227	219	219	181	203	212	205	201	191	181	198	215	222	238	220	213	239	196	212	183	208	194	208	194	222	214	212	167	202	223	188	217	223	233	191	229	196	197	200	179	175	191	177	188	202	189	221	211	175	214	216	215	201	191	195	199	227	219	225	189	213	201	191	202	215	217	218	222	209	209	211	208	221	188	224	203	201	207	213	196	213	237	191	205	193	208	211	229	183	205	223	209	218	198	183	211	206	216	200	217	226	206	192	207	198	223
18638	31511	44815	46512	44512	44071	40053	34869	31728	42469	37442	43522	43392	39648	37148	36410	36957	37375	36297	34788	27938	26377	19778	14032	18118	15075	11315	8378	10215	8155	6557	5298	3863	4309	5549	5902	4430	3410	3542	3584	3527	3508	3924	3357	2458	2245	1788	1201	867	937	742	719	729	666	804	1573	1641	1756	1579	1159	935	779	619	605	589	599	590	567	552	569	558	521	553	560	577	547	571	583	575	537	533	565	573	572	562	571	539	546	558	569	608	582	595	537	561	550	553	572	605	577	577	557	552	604	551	563	559	585	555	574	535	565	574	573	587	578	551	575	545	580	599	585	579	576	602	552	561	519	564	542	579	569	573	561	531	565	566	571	564	562	546	562	602	583	560	589	596	568	595	589	583	583	528	564	567	535	570	541	543	560	540	561	568	587	541	589	559	564	580	568	567	558	573	563	561	566	617	556	573	524	541	556	595	543	549	592	572	552	553	581	576	561	566	568	555	541	568	600	586	565	595	540	584	590	588	583	551	568	544	553	578	562	553	561	566	553	576	582	593	552	558	536	565	524	563	561	556	599	552	569	574	575	585	566	593	561	528	578	559	608	582	542	600	597	591	558	565	553	567	578	540	595	594	568	539	542	616	569	602	553	571	549	614	572	577	606	527	569	596	557	532	514	557	565	585	586	556	590	563	586	545	565	553	524	545	575	556	556	542	583	600	541	573	563	608	605	582	589	564	599	585	632	596	557	597	566	574	522	587	546	554	555	532	537	597	586	533	627	544	555	575	547	585	579	574	591	509	591	557	563	554	585	561	519	617	564	534	559	538	537	507	574	600	583	540	570	641	563	543	574	585	583	575	556	603	597	591	549	592	588	586	599	576	565	574	539	568	568	585	532	558	552	545	557	581	602	603	598	528	589	536	603	558	599	587	567	553	561	574	560	577	560	585	584	581	607	568	598	592	574	528	556	576	548	547	540	548	577	562	569	558	562	553	613	565	520	534	603	584	552	580	540	551	553	546	523	571	576	599	533	574	549	557	551	560	548	560	556	563	574	594	564	591	566	583	569	560	539	540	546	574	577	563	583	549	571	573	556	580	593	550	556	549	614	590	521	555	574	555	587	620	563	548	557	541	554	597	606	562	601	581	571	617	538	551	542	555	567	572	570	548	549	532	540	566	584	540	558	535	524	616	506	585	568	544	577	569	607	613	555	595	586	587	583	595	582	541	538	564	566	515	536	603	543	570	573	593	575	574	582	587	566	590	591	586	575	596	567	544	560	594	574	557	562	561	589	558	533	622	611	586	532	564	553	594	552	533	574	549	570	589	562	579	580	595	583	557	588	570	577	591	566	559	533	553	583	599	551	597	601	568	621	593	547	562	543	539	566	572	604	555	571	617	580	531	581	593	562	556	553	574	577	534	573	578	555	573	595	559	561	606	536	557	568	546	550	513	563	563	520	601	598	550	563	573	584	582	571	620	565	572	569	557	584	580	550	580	534	582	588	551	585	580	562	555	526	569	595	574	603	593	633	569	563	615	518	575	561	565	569	579	609	592	618	522	566	614	566	562	535	576	563	575	562	592	573	559	566	571	578	547	577	555	537	595	565	595	557	536	587	511	552	586	540	579	600	571	562	588	600	573	596	602	583	586	533	551	573	525	537	576	621	552	552	591	606	572	589	531	585	583	532	552	601	585	583	576	588	585	577	560	598	581	583	542	610	575	605	570	571	576	527	531	579	554	571	561	567	571	601	554	589	578	555	550	574	540	554	556	597	567	563	545	608	560	551	579	559	548	590	570	557	565	601	577	575	577	565	557	547	600	551	555	591	579	591	547	560	590	577	571	561	548	567	553	569	594	572	582	559	567	587	540	562	521	508	570	610	574	503	575	561	564	563	541	562	554	593	549	557	546	582	606	575	574	573	553	586	553	593	552	614	568	529	563	569	596	580	536	564	549	563	578	580	565	598	592	595	595	543	574	549	545	603	596	566	556	564	556	554	583	531	523	564	575	545	550	545	590	561	573	584	595	564	552	569	628	582	556	549	564	535	599	616	594	528	568	542	531	582	589	589	569	635	558	590	600	563	556	619	563	545	566	553	550	580	577	605	544	554	539	540	543	536	589	555	600	551	574	610	578	542	544	520	534	568	577	575	603	565	572	554	526	570	584	577	593	602	587	558	541	559	584	567	565	540	582	548	593	593	514	554	596	571	563	591	558	580	543	565	587	552	604	590	590	565	551	584	546	552	578	581	612	551	565	586	513	539	546	558	550	573	558	562	592	500	605	549	604	537	570	570	573	593	548	556	539	527	546	571	634	577	580	610	565	552	563	617	534	528	545	540	569	541	580	590	560	550	573	543	536	548	569	574	583	539	557	597	546	548	555	568	561	605	585	598	557	573	584	547	573	583	571	607	562	570	543	558	594	576	570	577	540	568	571	527	608	616	561	608	570	561	578	594	606	580	551	585	569	620	582	581	620	586	573	535	576	564	543	558	547	562	564	576	550	547	574	542	579	566	589	582	565	554	523	559	558	600	570	573	616	556	561	570	567	581	544	608	575	541	605	579	607	561	592	587	582	559	565	575	568	591	548	505	591	545	553	615	583	562	537	542	543	567	602	572	559	538	573	592	574	588	572	602	539	566	564	561	549	578	567	569	546	574	616	558	538	541	545	639	525	540	555	553	508	527	612	544	558	550	573	593	573	560	557	591	538	549	576	608	553	593	591	582	544	589	585	557	603	594	574	574	563	587	615	566	560	545	580	597	592	579	548	557	615	572	574	581	635	574	619	579	513	543	605	578	560	571	564	577	569	588	527	586	553	534	582	533	579	610	555	604	561	585	596	550	591	538	537	552	551	588	548	570	578	573	582	552	572	574	562	583	611	544	568	561	588	536	540	576	581	564	555	582	537	580	567	573	571	550	544	593	570	591	588	574	593	550	549	565	571	534	568	539	556	560	560	522	591	560	560	591	549	536	551	580	580	599	552	552	610	542	521	577	587	563	581	561	603	567	544	620	595	576	602	575	544	574	566	546	583	533	546	563	612	618	575	591	580	587	629	559	566	532	569	546	554	564	610	555	587	591	596	563	583	541	565	564	614	575	600	571	556	570	541	650	559	539	551	550	558	603	578	581	579	589	577	584	559	527	558	562	569	558	551	553	593	575	579	599	612	577	538	573	552	580	518	564	560	536	570	584	558	547	556	572	600	535	581	576	550	583	556	571	575	538	566	557	604	551	573	575	580	574	572	585	517	565	554	566	553	608	562	566	561	573	572	576	596	579	580	557	554	586	560	560	505	574	553	564	617	536	544	573	538	585	582	570	591	587	535	553	565	561	552	538	603	513	594	586	626	593	620	534	605	555	546	578	552	558	580	549	547	574	562	580	583	574	537	530	553	613	551	599	578	525	578	598	617	585	517	565	580	589	567	559	565	579	558	548	551	613	616	621	585	580	571	542	542	514	558	574	577	559	554	535	585	569	615	584	559	569	560	550	580	566	569	548	571	563	549	560	554	544	570	555
34358	43945	49483	40750	37678	33199	31074	29206	27549	33524	30772	33633	35329	29897	27330	27532	25597	25709	23689	20887	14285	11350	8448	5117	6538	4272	2903	2509	2465	2126	1787	1367	1141	1068	1368	1493	1083	984	925	1128	1046	989	834	780	714	588	436	308	287	304	285	296	272	220	276	354	449	511	510	387	282	290	241	236	260	230	244	196	267	229	235	260	215	228	203	242	220	237	245	233	221	218	213	236	228	248	242	232	224	253	233	230	238	245	246	255	226	231	230	243	253	252	202	227	231	229	267	238	242	264	233	225	241	232	243	232	232	235	265	244	254	209	220	274	193	217	256	234	234	236	247	276	262	227	236	247	238	225	230	237	263	236	218	228	248	258	241	235	235	249	237	219	233	243	237	247	209	250	234	213	242	246	226	206	254	228	255	241	240	259	226	229	246	236	248	228	229	219	241	235	217	210	234	248	219	248	243	223	234	242	219	227	221	242	240	236	262	235	248	226	248	240	232	227	245	217	228	256	209	247	236	220	229	224	212	239	240	215	229	242	227	230	265	250	242	268	219	259	239	227	227	245	227	259	256	229	251	239	225	219	238	235	240	222	254	255	220	239	236	263	240	213	216	256	241	229	213	229	256	237	220	246	222	246	222	215	267	236	236	236	238	243	238	235	245	232	238	239	229	236	238	255	223	222	233	224	228	227	243	225	271	253	221	218	232	226	223	217	263	229	246	250	234	252	226	232	234	265	224	230	230	244	219	246	219	194	220	259	233	251	240	252	210	228	244	243	204	217	242	233	231	239	228	233	226	255	238	251	236	229	232	221	242	239	217	232	255	233	222	242	240	237	224	234	229	211	238	250	240	235	231	263	228	282	245	263	240	219	250	245	230	238	265	239	216	240	245	237	229	215	229	247	241	246	249	260	234	241	241	228	224	241	210	245	233	228	246	263	220	244	228	242	236	230	226	260	223	236	262	219	235	231	232	239	232	217	240	239	222	228	220	249	213	239	249	222	228	234	258	231	218	233	251	256	227	237	235	266	247	231	217	249	221	261	221	249	225	250	215	236	225	215	207	210	229	250	246	246	212	244	245	233	230	269	202	215	270	249	228	230	247	216	240	244	222	255	261	235	226	219	206	255	212	243	233	237	255	215	231	243	227	200	231	229	222	235	221	229	247	232	238	215	207	243	229	224	257	248	237	213	252	236	239	249	235	209	199	242	237	250	264	215	199	218	253	219	229	250	253	228	245	258	272	209	224	245	259	265	222	234	234	233	240	228	251	232	225	226	220	248	215	216	241	228	227	229	270	214	235	233	231	249	275	243	239	226	252	249	222	248	233	248	209	222	233	216	238	243	263	231	231	242	219	242	215	214	251	228	220	207	263	222	251	235	235	226	219	214	216	237	226	210	227	246	218	226	244	245	230	225	237	258	259	245	212	229	231	227	218	205	219	233	233	262	250	228	239	224	246	257	228	235	245	233	226	241	201	212	221	256	228	226	236	229	228	232	251	225	237	225	241	226	227	224	214	232	262	241	213	238	225	247	245	217	225	219	196	197	271	249	223	222	244	225	224	203	228	224	242	215	253	207	241	237	235	247	240	256	240	234	251	281	243	227	213	261	236	223	225	214	209	214	217	269	239	212	278	229	227	254	232	239	246	193	239	224	230	244	229	229	228	227	239	244	204	208	240	230	244	244	242	254	226	250	242	246	240	245	223	228	239	227	205	228	236	244	238	246	201	207	208	246	207	224	243	218	226	266	245	207	228	257	251	243	239	212	227	202	220	231	228	218	227	238	245	239	207	228	221	217	236	249	242	253	204	219	243	229	258	236	233	213	241	242	224	223	211	252	208	236	250	252	213	243	270	255	224	204	223	228	248	240	253	255	211	260	236	223	210	234	209	232	211	235	224	231	242	215	235	228	252	247	254	255	241	218	222	222	230	234	226	247	231	210	222	248	257	232	224	206	224	232	234	217	219	232	241	252	225	217	219	263	210	243	236	225	236	201	212	231	223	237	259	220	244	255	200	226	251	240	223	209	245	227	221	251	252	223	229	238	210	226	217	231	250	263	225	266	224	230	240	205	203	247	230	211	253	214	233	211	213	241	218	245	241	257	236	253	262	212	233	230	230	241	232	243	231	250	249	253	245	230	225	265	230	212	223	244	218	251	231	250	245	220	253	230	234	246	253	236	225	227	240	233	223	241	236	251	202	223	252	225	222	288	232	245	220	248	229	207	249	217	258	243	218	216	254	246	254	205	211	231	236	229	244	253	228	220	213	235	254	214	229	216	223	215	227	218	235	216	234	220	250	245	244	217	239	228	231	245	213	241	229	235	258	256	254	218	239	259	249	252	230	230	229	231	249	247	238	253	268	230	234	231	224	255	280	258	206	225	232	235	221	234	252	244	232	239	212	223	246	248	228	229	254	240	226	223	229	255	207	242	247	220	212	241	216	211	256	218	255	233	228	217	235	232	222	248	229	229	250	246	241	203	242	245	243	274	262	222	225	250	227	228	241	208	205	205	236	239	211	222	234	231	210	208	235	221	202	259	238	210	217	257	228	251	226	223	268	237	238	229	216	259	227	256	211	244	247	241	218	245	222	239	240	227	213	231	205	225	196	205	220	249	237	236	252	232	232	244	216	198	208	217	230	223	249	234	218	232	242	229	261	245	250	237	234	236	211	226	266	254	255	241	240	223	242	224	222	241	214	224	220	240	249	235	225	220	235	246	237	231	252	246	229	207	248	237	236	252	252	239	199	227	241	231	236	218	246	235	228	250	246	257	223	226	275	250	257	238	238	226	231	216	239	207	232	239	216	209	268	206	256	218	226	197	223	245	236	262	211	218	279	236	228	241	241	245	238	232	251	266	252	255	234	221	267	224	231	237	248	243	260	239	254	218	240	216	256	232	227	226	235	241	234	220	257	257	227	228	235	264	217	223	246	211	221	256	233	212	211	216	226	221	242	234	228	216	232	227	254	220	239	216	240	213	217	243	261	242	230	247	221	229	225	235	239	222	216	238	231	224	238	249	241	215	232	258	226	243	223	233	237	215	238	240	236	212	256	221	225	231	214	216	258	223	243	214	236	209	239	230	216	234	228	217	209	223	222	248	251	232	223	248	269	192	236	217	211	225	219	262	246	219	220	235	217	266	211	216	230	239	236	264	230	211	223	271	216	261	223	230	219	226	235	230	242	248	243	243	252	261	220	245	258	234	268	216	242	233	229	226	254	247	226	224	219	210	264	241	243	244	259	244	252	234	220	214	238	241	238	232	243	250	240	242	270	228	200	214	231	230	227	249	226	287	213	244	233	229	241	252	232	245	224	245	207	231	211	221	255	248	255	229	234	235	228	219	225	231	216	247	229	219	247	224	228	245	217	238	240	230	240	277	230	211	216	247	246	235	217	230	231	218	244	231	240	218	230	245	233	230	231	230	209	226	231	239	230	237	217	229	228	236	255	224	242	234	248	250	229	239	204	236	248	222	260	225	227	231	236	231	250	235	235	221
23176	39077	48301	49252	48831	47197	40765	41895	40796	47128	45323	49434	49917	45694	43909	43683	44688	43320	43111	41917	35249	32962	27512	21656	26094	18605	14772	12309	12983	10897	8755	7776	6386	5937	8394	8956	6459	5733	5538	6952	6004	5579	5081	4902	3924	3318	2067	1260	1038	1246	968	910	857	707	900	1746	2238	2740	2388	1695	1219	883	745	719	665	635	604	634	652	615	605	651	668	628	639	664	608	622	623	616	632	683	635	624	598	598	635	630	623	629	652	640	627	675	596	632	555	636	614	685	634	672	591	636	640	642	632	655	668	641	627	647	647	642	633	627	598	649	606	673	604	617	636	640	625	624	659	630	626	617	610	614	657	650	613	625	607	625	622	589	645	626	654	611	646	622	653	628	653	583	622	663	572	585	657	606	637	678	656	644	648	618	629	616	628	589	602	618	687	617	598	650	648	647	629	614	642	624	590	655	613	623	579	592	654	591	598	602	613	631	613	663	644	632	607	688	616	635	643	606	602	634	613	591	663	648	662	625	627	644	645	631	627	624	584	623	593	640	644	660	685	635	642	580	636	638	681	639	571	586	622	647	615	631	617	607	632	590	628	611	599	655	657	618	623	636	626	626	631	627	648	675	605	633	633	638	640	662	621	648	599	645	654	599	600	634	622	631	598	621	631	592	612	616	608	595	608	617	676	623	635	685	570	637	623	587	620	609	653	615	641	634	573	641	647	639	610	647	658	617	580	644	619	650	671	613	654	641	635	599	624	592	605	639	609	628	665	657	673	702	631	676	596	585	645	623	617	603	603	682	609	612	596	610	585	634	636	588	629	636	644	622	622	621	626	616	625	643	644	622	645	601	581	647	625	631	628	639	585	595	641	605	673	606	599	643	608	609	630	666	661	652	644	628	602	645	617	651	616	636	607	638	627	607	621	626	621	575	615	658	661	642	592	628	633	605	650	592	640	646	629	675	669	604	652	667	633	656	621	599	614	641	631	621	606	614	610	615	648	628	646	642	631	626	628	633	624	655	626	589	643	642	587	630	654	617	654	643	622	622	638	601	605	662	679	650	673	584	597	599	596	634	645	611	619	605	632	628	638	593	639	634	585	639	641	628	673	642	651	644	635	650	591	604	601	697	614	611	635	633	613	613	618	644	617	605	638	642	687	606	616	624	592	607	648	593	641	602	626	632	694	637	665	655	588	666	571	632	628	648	586	609	641	679	662	641	644	608	650	628	603	642	619	609	610	643	629	573	634	641	618	622	626	637	592	567	629	663	613	637	674	609	627	625	602	616	698	622	641	638	651	650	612	656	630	591	620	583	649	628	666	585	626	605	666	628	616	646	606	608	611	631	668	640	619	644	619	685	626	689	593	660	615	655	588	639	654	624	612	631	595	629	639	627	658	654	672	580	628	556	618	614	604	599	658	626	588	620	619	590	636	657	598	583	608	612	701	651	679	642	641	670	625	651	571	645	575	631	637	643	596	635	601	616	639	642	617	632	668	672	651	676	637	614	600	664	609	622	612	652	555	620	651	668	599	588	658	632	620	644	609	649	645	621	598	592	630	608	616	625	623	638	586	638	630	642	631	638	650	618	647	631	624	574	595	627	582	631	616	636	651	672	590	656	618	659	571	613	641	672	641	571	657	590	618	607	588	669	627	612	581	620	630	646	631	626	625	654	595	669	631	633	640	649	641	641	626	594	622	606	648	658	680	618	628	604	603	609	621	623	636	605	618	600	619	638	640	652	644	611	612	621	632	647	640	585	617	609	670	653	598	663	623	621	601	621	628	650	640	648	626	640	619	604	605	656	604	629	614	593	611	651	607	613	621	638	646	572	634	659	639	636	630	658	680	630	570	597	626	580	590	605	648	609	641	626	658	653	637	648	626	574	624	664	598	628	633	637	593	585	587	641	615	624	620	600	593	633	681	630	643	674	644	654	589	556	641	621	628	629	635	605	634	673	635	590	649	624	617	618	592	670	625	585	627	616	648	621	592	626	640	657	661	672	602	588	676	617	613	633	617	600	584	651	631	653	655	602	652	636	603	650	632	658	619	604	580	622	658	619	652	584	632	648	656	651	656	625	610	624	595	597	588	656	634	589	677	629	654	614	573	646	611	612	628	644	638	595	615	629	611	643	609	614	609	645	640	610	616	597	601	595	596	630	657	600	630	668	591	633	666	603	685	612	635	644	652	609	643	636	622	595	598	631	599	622	566	602	640	617	666	600	636	578	589	609	640	635	617	620	674	652	626	607	680	627	676	640	609	611	669	605	633	632	603	625	639	593	618	638	621	575	619	648	632	626	655	642	587	636	615	656	630	637	627	649	665	617	609	645	634	627	662	614	649	579	695	599	604	598	592	576	635	627	640	599	646	622	620	590	596	609	669	639	629	627	672	615	593	650	632	618	635	606	625	650	599	632	630	638	624	609	694	640	592	625	655	621	632	621	603	645	621	625	632	627	649	611	612	591	616	556	616	583	625	667	639	623	631	602	624	605	608	606	601	644	558	626	642	663	628	615	630	597	638	612	667	673	631	638	637	627	684	640	694	595	662	595	539	610	628	667	606	629	635	641	590	667	640	652	684	632	621	658	630	653	656	586	624	587	596	640	578	612	636	629	664	633	587	609	654	629	671	644	659	651	614	666	614	609	668	661	639	626	640	631	631	618	640	624	605	603	630	578	644	596	616	621	594	635	631	587	588	610	644	601	616	603	621	644	632	597	595	642	657	654	659	629	651	610	618	638	667	630	610	623	583	630	640	619	588	631	672	579	653	613	639	621	643	604	649	585	670	648	675	600	634	634	658	584	640	638	630	637	594	648	619	625	622	636	640	626	644	665	622	633	624	629	595	618	654	637	637	624	643	559	581	615	627	644	614	639	685	604	646	649	583	640	664	641	582	581	604	679	628	617	620	632	638	633	644	618	626	606	602	603	623	607	654	624	633	608	645	613	627	588	610	622	631	654	633	646	657	586	642	594	649	598	629	645	659	641	628	639	629	648	612	626	622	655	593	637	634	621	585	645	633	651	659	628	648	615	602	590	634	626	640	569	663	630	612	661	593	613	626	648	577	684	615	630	612	615	633	598	607	633	634	621	618	650	578	587	618	644	638	587	634	610	618	630	627	647	631	631	634	634	631	591	662	615	567	639	632	628	657	645	596	657	634	633	587	666	647	611	623	591	594	600	639	669	638	633	657	614	626	650	624	603	664	656	618	644	640	618	578	631	617	576	619	601	624	595	611	595	602	627	638	642	616	675	611	607	617	611	637	641	629	625	628	624	636	646	672	622	650	648	625	614	626	651	595	627	575	689	669	654	665	642	605	571	686	639	631	613	669	651	620	601	641	651	647	616	646	622	636	592	624	628	578	629	597	585	605	638	631	626	656	659	627	649	607	602	615	576	624	582	657	661	649	601	614	595	616	631	610	623	641	640	603	638	636	615	614	636	611	640	643	645	634	578	607	636	649	652	629	650	664	597	633	656	603	613	653	644	633	595	587	648	598	617	595	651	605	630	607	621
8817	10306	16030	13786	9249	5650	3543	2789	2225	2235	2156	2198	2189	1789	1687	1606	1511	1487	1462	1093	830	734	538	456	527	408	354	333	370	314	296	279	269	281	279	292	258	224	248	245	241	239	244	251	201	208	195	256	205	229	192	202	193	215	219	205	221	232	241	262	227	230	215	225	210	190	215	184	208	200	185	233	215	202	192	201	199	198	211	192	196	183	203	208	219	181	220	210	186	204	206	204	198	179	215	219	210	211	190	214	197	212	206	226	221	201	187	210	225	220	193	200	229	187	207	206	192	223	194	193	200	205	186	200	214	202	199	207	190	195	180	186	225	204	205	192	235	208	202	217	208	203	186	170	200	219	203	203	207	208	236	220	205	219	202	195	217	172	210	200	217	221	236	188	184	234	215	186	213	211	195	226	191	213	197	194	199	186	208	203	201	166	227	206	200	216	242	209	218	193	211	210	215	204	203	173	218	225	212	209	204	213	207	206	206	226	222	217	184	198	205	203	195	208	227	197	214	212	197	186	197	210	197	192	200	199	196	193	190	211	229	196	191	202	180	219	227	219	203	213	203	211	194	214	182	233	205	200	216	232	198	201	236	228	208	192	209	195	185	195	215	195	229	200	189	198	200	189	195	220	211	212	234	199	201	185	198	213	193	208	192	216	207	217	197	216	211	198	209	212	223	208	198	205	207	223	226	195	186	202	191	203	202	192	222	224	196	214	216	201	194	176	212	204	226	214	212	204	202	205	203	215	201	210	179	227	210	234	185	209	199	199	203	206	196	197	196	190	214	224	206	188	204	194	203	178	227	221	172	200	223	187	222	193	215	212	179	206	206	211	181	197	235	197	226	209	220	228	208	217	230	197	216	190	197	198	198	212	209	192	210	195	221	205	202	208	219	206	217	206	210	207	244	203	189	232	171	195	212	196	215	201	227	210	209	228	193	200	205	208	191	197	215	212	205	194	223	197	223	226	220	201	188	201	198	203	196	199	204	185	175	206	200	197	201	215	205	213	225	199	180	214	191	199	192	197	203	221	227	223	201	211	208	183	189	212	216	227	200	218	206	201	196	207	238	203	180	201	202	197	198	232	184	198	185	186	166	186	219	194	211	214	206	214	211	214	187	202	215	208	210	204	194	201	174	221	205	214	198	213	194	205	214	198	189	201	214	189	214	208	201	185	197	199	205	203	193	201	191	184	205	176	209	196	207	193	164	164	198	198	181	218	225	222	192	197	184	189	218	216	201	190	226	209	201	219	208	229	189	194	202	216	173	214	197	190	224	183	193	216	181	198	214	193	201	194	224	224	205	211	190	213	185	205	229	193	210	200	215	179	211	207	206	202	202	202	206	244	194	224	204	222	192	190	198	207	202	202	220	192	195	212	186	206	212	179	199	206	211	233	201	192	198	191	187	219	197	195	221	194	187	205	193	212	210	221	210	246	205	216	253	231	199	202	181	205	202	207	214	202	185	210	207	217	203	163	191	218	225	206	204	198	213	205	228	200	198	204	185	214	168	216	217	214	187	207	209	201	209	207	230	201	204	217	185	239	218	221	219	200	202	191	208	193	211	216	211	208	196	189	225	187	195	226	219	219	191	208	191	219	190	203	214	219	178	203	212	218	200	205	230	212	216	198	183	193	179	194	230	216	212	188	220	220	225	198	209	219	212	209	208	178	215	205	205	181	222	218	200	212	214	192	213	227	215	226	207	204	169	182	203	216	170	228	195	197	222	186	236	214	203	185	169	237	195	208	204	182	195	203	218	209	220	252	218	187	176	217	179	202	210	217	209	211	208	218	231	227	191	235	192	210	221	204	214	187	205	196	206	227	194	190	210	205	205	214	183	215	216	213	201	184	202	199	211	201	207	210	224	209	180	227	199	241	195	196	204	218	213	213	198	183	177	190	202	199	194	205	217	199	212	220	224	198	212	232	234	218	191	222	193	221	206	190	198	210	231	226	215	196	186	174	228	167	223	223	198	182	213	193	191	197	196	194	229	203	202	189	190	210	207	204	226	210	189	214	195	212	214	211	187	212	199	215	224	196	195	204	211	215	209	239	203	211	226	223	185	203	201	208	196	207	199	213	216	192	209	181	211	191	204	210	225	198	218	236	204	193	199	174	195	235	214	218	205	222	212	221	216	205	198	194	209	230	213	240	204	199	217	204	205	219	235	183	195	199	219	197	205	183	202	192	206	193	219	217	206	202	225	205	203	206	197	193	209	202	204	181	193	194	186	192	192	209	180	227	201	190	207	204	172	180	215	207	212	229	202	221	189	218	191	204	205	223	195	202	199	198	206	219	235	218	215	187	215	197	186	200	208	196	175	171	197	215	177	227	195	195	193	186	197	201	202	219	219	180	203	191	200	200	214	207	223	205	209	165	205	201	191	192	233	197	207	182	190	197	222	205	211	216	233	210	243	191	219	203	191	197	217	222	194	202	189	201	213	205	183	215	224	187	204	223	210	209	209	217	207	256	211	215	223	188	205	229	224	201	222	219	189	210	215	193	212	196	203	183	209	221	182	185	216	225	198	204	206	195	193	181	209	199	210	199	225	201	175	195	193	205	221	207	221	198	186	214	214	175	178	203	227	194	196	200	192	204	209	189	188	225	181	207	215	186	231	189	203	186	167	199	207	192	188	205	232	213	180	188	195	235	183	213	224	216	201	196	184	214	205	203	201	221	206	208	205	194	222	233	198	212	215	184	199	210	225	220	194	224	200	209	216	196	226	208	213	212	205	216	194	200	200	195	191	191	228	212	205	212	226	227	191	233	202	200	208	214	223	226	205	239	217	208	191	199	194	241	205	224	202	212	198	213	216	198	231	213	212	201	192	212	195	185	217	229	194	214	190	199	231	202	189	181	221	226	192	184	185	194	224	186	213	178	188	200	208	216	237	226	208	178	176	219	189	195	216	182	253	207	214	186	201	206	204	198	236	195	201	219	196	192	207	186	207	194	192	225	196	199	209	179	198	192	194	225	209	207	217	198	208	195	194	188	193	189	212	204	207	224	196	228	193	175	202	210	215	175	191	218	194	190	216	209	195	220	207	226	192	205	183	196	215	185	212	214	200	210	193	198	211	204	199	190	209	232	220	197	201	196	212	205	224	216	218	182	192	210	199	203	201	219	224	198	203	214	223	190	186	201	207	196	200	194	205	213	211	210	196	223	219	193	214	198	213	178	209	200	208	197	223	218	185	204	217	199	210	222	192	205	233	220	197	201	212	214	174	190	230	213	217	221	185	196	211	238	197	237	206	172	225	189	206	224	209	213	208	198	201	187	192	196	159	178	199	174	213	217	216	217	213	203	206	194	225	214	186	211	222	183	193	227	193	219	187	216	226	175	214	236	207	203	191	202	210	199	217	195	205	187	218	217	189	197	220	233	209	206	194	212	214	207	205	206	205	200	198	214	204	210	206	201	224	222	196	196	190	239	210	208	180	200	196	201	219	217	206	230	207	203	180	208	224	212	206	196	220	208	233	201
6198	11592	20979	23044	19275	15680	11576	10330	9324	9930	10032	10356	10666	8749	8538	8139	7912	7760	7379	5797	4506	3723	2831	2366	2627	2029	1614	1509	1586	1363	1205	1058	1024	1023	1150	1164	985	908	1017	959	825	832	865	843	765	700	614	612	598	639	651	632	600	568	542	600	686	774	823	716	690	580	596	561	548	545	591	522	549	572	559	580	567	544	555	565	528	545	614	537	544	546	521	621	534	562	543	564	548	575	534	568	561	581	554	568	526	558	536	571	542	553	536	565	541	597	544	546	576	594	570	601	613	531	594	579	555	566	543	565	549	582	576	533	599	520	577	555	556	550	577	559	544	626	593	572	583	582	570	517	565	583	567	561	608	569	532	584	574	555	493	582	574	575	603	591	562	542	576	557	549	567	567	554	570	532	593	583	602	580	552	608	577	563	559	571	558	599	609	592	542	531	548	564	596	601	545	581	591	516	556	586	606	510	559	538	558	510	594	615	598	538	539	553	544	577	549	514	536	555	526	578	550	589	518	538	572	547	601	572	556	530	547	585	548	524	555	503	538	542	574	586	561	577	608	526	577	583	579	581	507	572	512	615	610	524	549	526	565	557	566	555	505	549	575	596	537	580	549	531	541	559	569	567	561	596	592	542	531	555	581	556	536	563	543	585	594	587	555	553	568	569	557	564	610	567	594	520	540	593	571	593	582	573	600	569	535	506	552	591	586	551	593	508	611	537	598	536	573	581	536	558	580	541	536	573	574	557	545	538	580	526	571	569	543	580	550	535	618	574	539	520	571	608	591	568	540	575	553	532	543	545	558	586	587	577	565	552	581	554	537	557	552	581	560	513	587	615	601	549	556	582	568	544	600	556	568	565	554	552	562	546	578	558	583	586	557	581	578	497	539	543	548	521	568	565	575	553	519	541	575	570	557	584	598	542	560	535	555	594	553	539	554	547	606	572	599	581	542	582	542	556	553	544	580	566	587	567	557	549	591	596	633	556	551	577	605	570	574	529	571	572	568	529	528	570	544	556	589	600	564	568	547	564	572	619	538	547	591	544	594	558	561	567	563	554	531	557	560	550	595	546	554	566	593	539	561	558	559	623	603	585	609	580	544	553	534	585	559	597	566	546	650	500	636	538	565	556	585	554	582	552	552	578	548	522	587	543	529	537	532	537	553	539	578	541	526	584	564	553	563	564	563	578	560	608	532	567	566	546	607	570	563	557	563	567	527	580	539	603	596	555	580	528	582	501	580	604	576	594	627	552	540	567	607	554	531	575	593	545	565	573	557	569	558	542	572	555	585	548	538	608	575	571	581	582	537	591	531	535	582	568	543	545	556	553	572	571	570	544	563	606	547	599	579	518	566	571	578	553	575	595	560	524	540	540	560	585	565	576	597	593	571	563	580	548	554	567	548	551	575	541	608	542	598	553	569	550	542	595	533	528	577	534	583	551	571	599	543	616	535	582	602	562	563	552	546	585	572	560	601	569	534	609	586	562	550	576	523	554	585	548	554	513	601	570	564	570	556	528	551	564	550	580	580	602	549	571	570	569	567	571	584	579	558	591	525	566	572	605	543	545	555	580	577	553	552	542	631	588	585	529	549	556	561	572	532	585	621	591	526	555	584	533	537	540	582	589	594	538	541	534	543	568	580	548	593	582	581	548	584	571	558	574	540	591	578	597	569	585	553	525	566	586	582	549	558	597	565	569	566	573	579	562	541	534	587	566	567	543	574	545	568	551	571	550	528	609	565	506	545	579	584	574	546	587	556	527	532	589	599	562	543	551	526	574	621	572	571	546	558	535	577	572	577	513	557	595	534	559	568	511	567	626	579	519	562	526	544	559	528	560	584	578	558	590	572	607	585	553	548	533	563	558	588	551	581	562	590	591	565	597	578	575	553	547	541	530	568	557	552	537	519	540	580	572	574	552	574	561	585	577	582	554	566	505	572	540	559	605	548	534	569	586	532	585	558	559	555	558	586	563	565	567	570	566	557	611	568	564	581	576	570	583	577	514	576	572	569	565	579	529	562	592	587	546	576	561	586	580	547	587	547	615	548	546	562	608	580	558	564	599	585	572	533	544	584	590	538	547	550	532	580	514	554	494	551	559	606	585	552	585	581	574	553	567	574	558	538	569	577	561	606	551	549	568	554	539	580	554	549	583	553	527	621	590	553	589	560	529	538	558	571	526	583	568	550	555	554	585	588	583	553	606	559	584	591	570	553	549	562	513	540	574	538	563	555	584	576	614	541	594	569	581	575	598	572	572	592	566	581	511	534	553	553	590	572	541	538	563	587	583	562	570	595	599	540	556	595	532	551	543	548	585	554	538	560	573	571	590	571	541	550	578	587	557	581	505	549	569	531	543	567	595	581	558	529	551	547	528	568	530	575	542	598	598	547	596	590	544	534	593	577	563	528	612	517	522	547	559	567	584	574	598	540	547	532	524	553	585	571	572	571	558	509	581	580	592	549	585	579	582	555	564	556	596	572	582	592	569	566	602	554	543	562	558	585	558	555	592	567	569	598	569	555	594	550	543	533	561	557	536	597	572	552	565	509	571	571	569	557	544	541	565	524	582	582	553	532	539	558	586	591	580	583	574	546	533	601	542	554	602	583	557	591	609	549	534	557	540	523	574	535	561	548	580	547	571	544	587	538	552	541	519	573	576	572	549	577	572	575	542	537	540	552	593	576	542	575	576	528	556	583	542	568	539	548	536	585	533	561	584	597	589	561	574	566	593	596	538	559	555	543	567	586	550	542	610	539	568	540	635	569	548	584	538	564	578	550	561	565	580	564	541	557	537	572	584	581	571	607	570	581	564	587	577	548	558	581	521	589	593	583	557	588	542	549	557	605	531	595	581	574	595	589	581	552	571	541	543	559	521	562	565	542	584	544	551	592	544	589	515	566	532	550	541	593	580	581	576	568	585	579	591	562	595	617	574	550	569	546	590	588	564	546	566	549	544	593	541	548	607	553	564	551	547	603	524	587	565	540	558	601	556	514	596	563	547	545	528	539	564	590	594	576	534	557	532	571	593	568	554	501	574	549	586	528	522	580	548	549	576	572	558	567	553	546	566	510	563	561	553	599	527	565	563	555	546	574	530	560	550	539	567	548	610	566	604	531	574	548	578	568	537	579	597	577	553	574	587	556	565	579	585	602	581	569	551	551	554	552	547	561	591	557	557	594	603	581	594	583	595	579	593	566	604	582	604	569	553	623	530	602	591	536	584	586	580	549	591	557	577	573	564	558	570	535	563	544	570	563	572	563	561	563	582	555	539	564	557	573	549	563	572	584	556	559	584	579	555	560	541	569	541	547	573	556	535	558	559	581	602	593	545	557	546	542	558	569	603	577	596	578	579	575	534	550	580	516	565	546	586	537	550	564	546	548	567	586	537	598	516	576	522	601	565	517	539	560	599	602	598	556	554	595	580	566	559	534	564	580	545	591	584	604	601	544	547	588	566	584	545	556	539	543	567	565	546	588	569	571	542	590	576	570	567
26292	41452	45951	41106	34269	31440	28217	24092	22641	22462	23388	26158	25298	22045	20686	19926	17974	18742	17217	12516	8918	6769	4392	3242	3858	2373	1928	1465	1476	970	975	916	850	760	1162	1006	700	555	643	595	566	688	630	466	449	379	282	237	209	239	222	215	216	209	207	230	361	385	377	313	259	257	202	215	191	204	191	175	181	191	191	225	203	201	202	184	198	188	157	211	225	178	171	193	191	186	209	199	213	194	194	186	217	193	197	202	210	208	184	202	155	206	197	198	212	191	192	177	187	179	199	187	172	207	191	191	188	197	187	194	192	205	184	187	196	209	216	183	176	206	191	204	169	186	183	190	186	193	202	179	179	187	208	180	185	233	204	215	197	190	220	207	199	188	183	212	181	188	170	212	188	196	186	226	185	221	222	217	182	180	185	196	177	226	184	186	211	171	175	185	196	176	220	218	195	183	196	193	184	181	190	179	162	207	215	199	187	208	175	176	201	181	180	190	190	214	192	170	213	187	213	219	193	174	204	207	194	193	174	195	191	196	204	180	181	203	207	186	181	194	166	198	202	192	200	195	189	203	185	175	198	168	205	225	193	206	188	192	218	207	206	191	194	197	208	198	194	183	187	209	198	176	202	217	203	171	186	212	173	225	201	200	188	168	201	203	186	225	186	187	172	227	200	179	209	180	175	206	223	206	214	209	206	192	206	223	193	201	214	192	215	184	190	182	221	210	192	185	186	200	184	195	194	188	203	207	199	192	200	182	199	188	203	191	221	185	192	187	188	210	207	198	189	209	200	174	199	213	188	203	185	214	216	212	212	200	199	198	198	206	186	198	187	183	201	190	201	194	198	185	214	190	214	215	184	192	195	197	186	185	193	193	200	196	178	206	193	200	162	183	194	175	187	179	199	191	217	200	197	203	205	201	182	183	211	181	203	193	206	203	200	189	212	187	229	194	187	207	184	198	225	193	193	194	196	188	182	215	175	207	174	177	187	175	181	202	192	193	192	204	186	200	198	197	199	188	188	181	188	203	208	193	204	210	206	196	170	198	181	203	182	196	209	181	198	204	205	196	187	200	213	214	206	195	208	204	175	218	184	175	205	197	199	214	171	214	220	212	203	195	188	188	186	173	213	189	210	197	207	188	195	213	206	204	214	186	205	207	167	185	157	214	174	192	181	216	224	200	175	197	175	191	193	186	209	203	198	194	189	198	204	198	197	182	188	196	188	196	185	210	201	207	186	193	181	203	183	194	194	177	191	157	209	208	194	206	185	190	212	214	212	184	185	184	201	198	200	184	230	219	193	175	193	199	196	211	196	226	197	169	203	181	182	197	190	194	179	199	190	188	196	181	198	213	201	189	192	211	196	190	220	211	198	215	199	192	213	210	197	204	182	175	187	222	207	233	210	182	194	177	204	205	199	185	202	191	199	199	221	200	186	196	214	188	204	180	197	205	176	195	197	205	160	184	198	213	186	182	183	199	202	203	190	219	188	195	226	210	181	221	185	182	194	210	212	174	204	190	182	168	196	211	190	215	195	203	199	205	163	170	217	191	184	214	175	198	202	197	168	206	158	197	168	206	188	199	190	178	163	193	205	189	197	209	208	198	184	191	179	230	208	171	194	221	195	186	180	178	168	195	218	196	202	202	197	209	189	210	180	196	205	196	196	204	167	190	204	195	181	179	197	186	194	186	197	196	205	182	175	206	194	191	193	184	214	201	197	191	201	208	196	206	180	178	207	178	189	195	211	178	198	203	215	207	210	220	201	220	214	209	192	185	190	202	178	193	209	182	191	195	195	201	221	194	180	196	224	202	170	184	207	209	198	191	219	191	187	198	195	190	196	206	210	195	214	208	226	236	180	200	193	191	212	189	192	200	209	197	194	195	238	230	187	201	182	184	203	217	187	203	177	197	214	186	204	181	195	185	196	202	198	207	208	229	217	201	209	191	191	213	184	182	211	197	187	213	196	206	214	183	195	221	208	226	205	177	195	183	208	200	197	189	191	178	180	180	173	184	192	178	187	182	175	173	191	205	205	187	198	178	177	183	186	179	194	211	229	198	183	189	183	163	208	156	195	194	209	181	200	181	208	209	196	182	169	203	171	194	187	196	224	198	191	178	205	178	175	200	193	201	163	201	198	186	195	203	205	204	169	182	228	184	201	222	198	193	189	185	178	189	209	167	222	204	198	217	188	170	199	198	202	205	191	198	188	193	198	176	215	212	179	220	189	212	202	200	206	204	178	230	181	178	201	192	222	184	204	187	196	197	186	197	188	203	195	194	228	203	195	214	204	196	226	186	192	187	220	204	189	198	171	214	208	175	185	196	213	192	184	173	200	194	193	228	189	204	184	206	208	195	197	221	214	181	200	181	181	195	206	174	196	172	190	184	192	185	206	186	167	178	193	219	169	204	192	187	214	212	220	201	166	173	211	172	203	198	165	213	217	197	175	181	194	190	191	204	206	174	220	178	201	192	170	203	208	202	205	186	192	210	203	177	210	185	205	201	192	195	209	195	202	196	206	204	218	188	183	178	200	180	180	193	214	203	178	196	207	204	203	210	196	189	204	159	205	211	186	206	194	193	173	180	180	209	197	223	196	204	200	191	197	189	191	192	224	196	179	218	187	176	204	202	190	190	213	180	204	186	196	193	181	192	193	203	178	206	184	181	195	205	185	165	190	189	185	180	212	212	207	196	194	213	198	183	195	175	210	213	209	185	214	178	178	192	206	172	205	182	208	206	208	202	224	211	199	216	179	191	203	208	204	186	160	199	217	204	196	203	192	208	199	187	190	197	187	207	207	215	190	193	201	193	181	224	195	200	213	191	193	181	202	170	185	195	202	177	180	184	212	200	209	204	170	201	206	182	220	180	179	195	191	209	191	184	196	174	192	185	198	174	203	223	196	194	193	192	206	177	184	209	200	185	203	200	172	198	206	198	194	190	183	176	192	192	198	203	173	181	198	201	196	205	169	202	195	205	177	179	191	200	218	201	202	213	219	187	211	202	181	200	192	182	186	202	187	180	190	174	189	198	198	180	178	171	189	184	192	166	192	209	208	174	197	173	203	183	182	201	187	198	188	216	208	216	212	190	219	190	164	189	186	172	192	203	179	193	202	205	201	195	175	205	202	195	198	191	175	206	198	205	184	194	168	170	188	218	167	176	174	195	193	194	207	191	187	194	182	192	185	197	184	185	181	170	190	192	210	181	195	190	190	228	211	197	217	195	220	201	214	184	190	192	171	217	204	222	176	192	223	214	173	189	210	200	200	183	209	191	226	213	193	184	176	181	166	177	197	168	202	181	222	207	198	203	166	193	192	203	192	173	175	183	165	185	152	183	216	204	189	184	201	198	173	207	174	183	169	207	190	170	203	197	201	186	212	188	208	191	189	192	200	212	183	189	193	202	183	205	204	228	193	211	185	218	203	193	173	168	201	223	176	210	187	189	176	197	185	212	207	193	221	198	194	192	190	180	188	172	197	176	172	210	193	216	198	213
18172	36708	43620	46078	43451	42254	39150	36175	37001	39078	41126	43041	43129	39369	39320	37702	37462	39191	37683	32226	28870	25099	19276	16426	19055	12383	10820	8121	8208	5388	5674	5698	4802	4189	6954	5590	3903	3501	3691	3499	2968	4100	3710	2942	2354	1778	1077	943	814	846	788	710	605	576	653	758	1773	2038	1760	1232	912	723	619	509	574	562	563	568	492	559	560	497	542	514	568	538	588	604	498	584	510	540	551	542	552	544	514	542	524	543	564	534	550	534	530	556	500	570	512	525	544	544	518	519	544	534	539	566	528	532	534	556	535	529	541	505	533	556	552	541	540	533	562	530	542	527	567	562	547	546	555	549	550	492	535	555	585	551	543	528	551	550	532	556	564	536	572	550	571	568	557	537	537	514	499	561	571	538	537	550	553	524	502	523	530	579	555	557	597	557	539	527	545	558	547	552	527	554	575	534	547	535	515	547	558	528	536	532	544	551	536	561	508	560	564	563	536	537	545	525	511	558	556	538	547	551	523	512	512	531	520	532	519	510	549	541	562	566	517	531	525	533	545	525	519	520	538	536	531	576	598	559	577	549	542	534	555	563	514	575	500	530	529	525	536	532	504	556	532	536	524	535	515	592	525	516	504	536	549	537	511	532	499	555	522	516	538	564	527	562	564	561	538	582	538	542	556	544	513	531	548	540	561	589	541	534	571	515	518	525	531	533	561	547	549	535	512	558	510	519	535	563	515	543	524	568	554	561	528	521	520	534	519	544	591	523	529	519	523	497	560	524	527	570	531	555	520	531	530	521	542	541	563	512	547	505	566	551	550	525	533	545	521	512	545	511	529	538	549	546	561	530	562	510	510	506	533	524	507	507	527	546	592	518	546	530	562	522	541	568	548	551	545	531	546	537	555	549	530	574	553	568	533	559	554	530	530	552	543	533	542	534	549	493	551	551	518	524	539	551	562	551	590	506	534	544	569	540	550	516	543	532	552	546	503	560	534	570	555	562	527	530	570	561	524	522	544	578	535	530	556	521	553	524	527	572	528	537	507	541	521	562	520	503	551	522	546	522	541	522	540	560	569	533	511	523	540	526	498	540	559	553	514	533	552	542	540	530	547	538	544	546	545	534	528	509	518	540	564	565	477	506	560	527	532	532	537	544	580	550	512	530	525	566	533	510	577	528	578	563	490	581	554	544	530	578	535	497	505	512	551	534	530	564	552	568	533	517	525	527	552	526	546	540	494	519	520	536	569	531	516	524	522	521	564	516	536	567	538	502	510	552	558	565	526	542	533	547	536	548	537	513	560	507	564	562	564	540	533	526	537	560	572	528	534	541	599	550	569	476	592	518	518	552	563	560	575	508	583	561	515	498	506	521	550	519	516	515	545	549	523	559	541	551	536	528	535	542	546	574	550	570	526	515	544	518	532	561	550	524	577	517	525	566	535	520	543	532	498	544	537	566	517	521	553	525	497	523	526	566	492	539	547	523	582	530	543	537	530	526	555	526	543	544	532	546	575	557	531	536	543	530	516	545	567	526	537	531	544	563	556	533	555	498	530	544	557	543	509	552	572	541	557	554	513	519	522	527	544	532	554	561	546	523	553	561	542	548	496	538	527	566	564	534	544	525	511	568	522	468	526	567	533	588	557	494	552	529	537	559	555	542	567	602	534	521	535	556	529	557	568	526	507	575	544	474	543	541	526	541	572	545	548	501	521	515	539	525	529	527	485	553	539	534	587	525	539	540	526	542	568	567	563	561	552	584	531	497	570	524	530	520	501	519	572	521	518	515	545	524	503	536	523	530	552	502	542	510	535	565	509	513	556	528	573	536	565	549	540	535	563	590	551	553	567	509	531	501	544	541	518	540	532	540	531	544	580	528	516	538	518	561	529	534	545	502	487	524	540	591	538	517	586	574	553	527	551	543	545	508	558	576	558	518	514	535	530	541	569	535	520	528	568	544	503	549	545	536	580	543	534	543	548	513	523	496	530	570	501	509	565	508	534	514	540	570	521	533	543	585	532	570	556	529	546	524	564	625	547	526	555	558	588	529	533	535	490	550	551	517	580	512	538	532	550	559	561	528	573	518	529	526	544	500	547	547	537	516	528	520	530	520	536	544	561	515	555	545	523	550	559	564	571	568	560	508	569	514	540	561	534	568	538	558	590	537	529	501	550	502	558	548	554	527	549	553	545	589	563	511	523	531	537	514	574	530	540	524	501	502	499	519	593	600	528	537	485	554	526	566	553	540	537	543	544	588	522	574	541	562	531	554	545	533	534	516	506	544	559	554	548	547	528	525	529	549	510	540	566	547	524	526	530	531	524	557	548	534	545	533	556	523	544	557	546	540	567	530	551	542	535	567	517	536	546	542	490	515	549	551	577	558	542	536	557	534	567	513	577	529	526	572	510	506	515	553	522	526	540	570	546	507	549	515	571	530	540	567	550	518	550	536	531	528	522	540	530	558	537	551	534	535	564	572	545	545	520	536	514	498	522	557	524	520	528	586	550	498	530	521	538	575	558	564	531	527	559	557	492	541	558	501	532	539	567	497	535	515	510	570	500	524	585	519	535	554	588	540	537	527	506	546	526	542	521	530	544	503	597	562	511	585	563	537	531	540	535	495	554	534	516	509	572	494	502	562	549	520	506	523	539	557	525	491	549	544	556	529	580	565	528	543	538	502	504	566	535	543	576	512	525	545	545	606	559	556	548	540	541	562	500	568	599	519	552	563	536	575	536	533	543	499	546	550	517	548	584	548	504	519	549	578	542	564	529	608	532	530	508	573	487	546	551	554	537	548	504	517	573	571	534	578	512	554	512	544	533	508	544	573	541	525	567	519	509	524	549	502	553	559	536	546	555	589	548	515	524	531	529	536	510	528	553	514	579	547	578	528	576	535	545	528	519	527	536	557	542	559	507	580	550	528	557	516	545	560	563	552	534	522	534	513	523	527	558	564	521	566	537	570	571	552	557	554	505	537	542	541	514	531	534	521	528	503	583	502	550	484	570	541	547	552	535	508	571	558	551	536	549	556	583	513	529	570	526	528	558	514	527	536	546	507	572	556	523	551	526	525	540	551	574	517	534	548	587	549	526	558	526	537	553	530	578	541	546	510	503	528	501	532	570	544	560	500	548	551	549	540	526	533	547	557	514	585	558	528	527	533	552	532	556	529	522	511	524	545	552	526	543	511	561	548	531	544	566	509	560	551	464	553	491	555	524	594	575	541	552	545	529	528	543	532	508	521	568	552	503	544	572	522	529	530	561	531	520	555	569	542	552	548	615	534	568	541	565	536	544	523	516	543	548	612	496	559	506	524	533	548	527	621	523	539	565	533	513	544	510	499	553	556	536	549	569	544	523	534	541	518	518	547	503	503	572	528	524	509	543	571	553	552	541	550	496	537	528	542	549	504	574	561	563	529	491	531	546	507	500	566	557	555	517	495	516	533	546	502	559	526	573	544	565	517	517	517	544	571	548	522	541	562	517	540	563	567	531	530	564	546	528	517	570	510	537	556	567	525
35674	48100	47085	41635	37309	35669	33772	32551	34461	31857	33022	34985	34730	29872	29283	28251	26387	27841	25613	19474	15220	11166	7619	5770	6444	4334	3469	2483	2627	2042	1873	1853	1394	1409	1982	1337	1032	839	807	741	693	717	961	725	571	442	354	302	255	262	243	224	205	228	262	260	484	470	410	348	351	286	223	217	253	216	205	219	219	193	193	265	228	201	226	213	225	230	223	223	214	237	235	221	208	239	224	229	235	220	233	234	226	206	226	214	212	202	230	220	222	236	205	210	223	228	226	230	219	206	209	212	232	219	199	215	215	192	215	222	233	202	198	245	215	229	225	220	241	221	234	234	213	249	208	242	248	249	205	225	203	202	220	210	229	232	228	189	202	219	237	201	209	225	215	220	204	203	204	196	220	230	225	215	220	206	226	212	210	221	224	213	233	192	245	219	251	240	201	225	216	220	197	215	243	214	224	212	227	220	214	227	242	231	235	211	226	209	230	210	264	222	205	245	211	222	217	231	207	214	238	202	212	243	240	198	246	209	237	247	238	206	226	193	230	246	240	242	196	240	245	244	237	226	225	206	224	229	258	223	219	188	227	244	250	211	212	228	206	242	218	232	225	231	232	235	227	242	244	220	235	210	218	203	235	211	203	233	250	217	217	219	211	179	215	230	245	239	231	214	199	236	209	219	223	225	213	210	261	222	200	219	215	214	206	195	235	228	211	206	235	210	229	229	209	236	225	223	198	231	216	251	258	251	231	210	214	239	208	209	230	240	223	243	229	222	210	205	223	218	212	226	221	195	218	228	215	216	199	209	212	201	216	212	230	214	220	227	233	197	221	237	232	197	223	211	238	244	230	225	225	210	217	207	212	212	219	218	213	200	221	188	221	226	232	241	206	194	242	231	227	246	235	214	212	209	205	226	220	199	232	224	198	230	232	230	213	211	216	207	226	201	240	239	212	233	226	237	219	235	222	223	203	196	211	227	246	209	212	215	230	254	262	233	218	236	237	238	215	237	214	202	209	223	240	220	206	204	201	235	222	211	225	217	211	227	221	215	216	213	196	226	223	198	211	232	197	235	212	212	213	239	228	216	196	217	256	225	235	211	198	178	219	245	223	217	207	225	203	236	230	235	227	224	252	214	217	219	202	231	222	221	218	253	213	220	235	216	238	217	216	211	221	223	241	239	217	220	213	231	223	208	225	212	227	227	209	212	239	194	214	236	232	250	235	223	241	219	234	224	209	195	223	219	219	232	218	250	215	233	218	232	231	213	209	220	211	199	211	183	243	253	197	203	199	239	205	187	220	217	220	222	235	229	227	264	232	251	224	247	206	219	218	218	212	230	245	230	199	242	220	218	229	229	218	218	206	233	230	218	216	214	232	229	216	216	184	237	235	249	216	212	189	216	234	200	217	229	222	239	248	241	212	217	207	231	222	215	231	228	243	214	235	217	198	236	204	223	243	224	231	225	198	230	230	220	246	226	233	214	234	260	220	236	219	226	260	218	192	261	209	225	232	217	212	238	219	220	210	201	261	238	227	227	254	229	248	235	213	204	242	247	240	248	245	220	210	214	192	208	231	241	226	236	203	216	275	207	184	226	229	199	237	214	219	211	217	230	246	195	207	230	213	192	225	231	208	209	219	256	262	216	189	212	201	177	235	229	238	227	232	222	215	224	198	222	232	237	247	245	183	229	234	200	237	225	211	235	208	216	211	226	220	222	228	217	221	220	219	225	218	228	232	206	219	200	229	213	209	196	235	259	213	222	226	217	224	219	209	183	215	222	201	228	199	212	223	266	214	214	198	197	227	239	233	217	238	227	197	189	251	239	213	203	224	250	237	241	225	205	217	223	249	218	194	225	199	230	233	226	209	221	207	219	206	215	219	198	222	239	226	233	215	207	232	231	218	246	220	201	218	227	247	214	250	232	218	231	249	204	220	225	210	229	221	216	211	198	207	210	237	198	221	184	221	186	213	211	208	252	253	224	247	207	223	225	218	206	222	218	191	226	230	218	220	249	233	212	206	238	209	191	231	208	205	219	227	210	230	223	198	211	219	205	228	215	214	206	248	233	214	216	220	223	220	210	225	208	224	217	216	217	220	228	251	234	240	237	210	228	221	214	213	214	216	223	210	223	225	235	231	235	207	242	232	205	207	239	225	236	219	243	226	206	205	237	205	253	203	242	230	223	258	209	225	228	235	213	252	226	221	218	197	204	213	223	220	220	238	246	182	223	219	195	223	244	231	202	205	207	215	201	210	194	211	222	213	237	222	232	238	212	231	219	224	226	232	226	215	212	230	195	196	230	193	233	222	212	219	217	237	232	205	231	229	223	240	227	219	225	204	219	215	224	208	227	227	229	226	246	243	255	208	227	205	216	220	212	224	249	222	204	225	248	208	239	217	230	222	200	231	204	200	219	213	224	245	238	219	206	222	205	225	226	225	221	245	247	224	220	235	216	227	210	222	227	231	224	221	213	188	218	220	207	264	224	243	197	215	202	230	208	227	244	242	214	232	216	240	232	238	209	217	233	247	226	217	231	242	214	228	219	248	268	197	246	235	252	209	211	223	241	226	224	224	243	233	206	230	198	225	217	207	211	208	230	222	193	215	221	219	207	227	211	195	209	222	226	215	243	217	213	211	203	233	242	210	232	204	180	212	224	230	213	227	207	216	220	233	239	208	222	240	212	192	230	224	219	235	225	243	208	203	253	236	215	223	216	211	228	230	205	218	238	230	207	223	220	245	191	193	207	229	236	201	248	223	224	205	253	222	223	218	210	245	223	206	205	245	220	222	257	239	199	221	192	237	212	215	221	234	223	239	235	234	231	222	205	243	219	223	212	216	250	202	220	195	218	245	227	229	224	213	223	221	220	205	224	223	234	224	226	223	209	269	222	201	219	248	249	223	206	236	230	211	212	232	203	182	215	223	229	233	207	197	232	222	216	201	214	236	224	187	220	213	216	212	197	202	229	219	217	253	220	205	217	230	242	216	259	234	235	232	227	217	214	226	213	236	222	202	230	231	246	227	231	195	240	227	221	228	226	251	211	222	238	220	226	230	222	249	228	221	203	231	198	223	201	236	253	231	221	222	224	209	251	192	218	227	230	227	218	226	215	223	223	223	220	208	216	202	215	224	221	229	221	217	222	214	237	225	248	232	227	204	219	215	210	218	234	226	251	215	220	237	202	225	212	248	197	214	235	227	243	252	221	203	226	224	220	219	219	206	213	234	220	205	239	229	224	219	210	240	217	234	226	247	219	220	208	190	221	207	175	226	214	200	240	221	183	226	253	196	218	209	213	220	195	219	214	220	211	237	208	226	205	209	220	225	214	227	200	193	188	232	210	202	224	208	215	242	220	247	219	220	216	193	213	200	208	227	216	219	217	204	231	220	230	212	225	222	237	215	208	205	220	200	203	201	214	235	245	230	221	219	223	212	212	218	215	224	215	203	211	234	211	208	230	221	224	230	203	234	216	206	243	201	190	257	233	196	234	235	233	235	239
24625	43352	47160	47675	49613	48144	46280	46401	47781	45446	47224	49874	49857	45272	45515	44142	44257	46494	43585	39481	36175	32303	25509	24049	24927	18149	16643	13134	13158	10233	10268	10227	7345	7893	10891	7051	5703	4910	4434	4019	3673	4103	5451	4234	3176	2426	1526	1101	991	961	896	781	700	661	793	1248	2392	2387	1810	1524	1487	1010	687	706	661	654	626	683	619	599	633	671	615	554	603	584	647	607	601	639	589	576	571	624	618	582	600	582	592	620	566	581	631	568	622	615	590	553	588	567	574	563	616	594	596	602	610	575	583	573	588	604	584	548	609	623	594	596	595	612	575	591	624	580	586	589	566	606	638	617	531	616	583	591	615	566	615	593	578	553	559	577	620	568	632	596	598	601	593	552	595	629	593	583	580	617	630	620	593	557	600	603	602	564	574	592	631	587	622	591	592	557	566	618	616	594	581	622	624	629	614	598	619	591	588	617	565	622	624	598	604	626	583	582	607	572	632	627	615	618	594	621	571	666	611	581	594	574	577	573	583	617	569	575	591	571	577	580	615	568	568	634	606	587	574	615	602	633	537	552	620	627	620	592	609	607	594	608	580	572	601	611	658	559	615	616	610	582	573	626	589	600	582	585	566	617	584	618	625	649	550	602	574	621	630	561	585	645	630	568	562	585	600	584	633	606	563	598	568	598	573	613	612	588	643	608	592	652	581	557	564	607	628	621	571	588	606	617	588	568	571	605	585	567	535	605	570	575	603	578	586	626	550	649	597	624	589	585	647	580	590	604	604	613	580	593	574	618	562	553	585	643	559	578	605	569	553	603	615	608	586	594	607	609	585	615	582	555	571	641	585	584	578	605	568	582	616	591	630	565	594	594	599	600	587	589	554	649	554	556	641	621	596	592	583	589	549	636	612	627	617	582	593	610	588	620	632	605	628	600	601	643	594	612	611	568	562	580	617	567	611	598	554	583	598	593	616	584	606	599	589	635	612	603	565	596	613	577	555	608	567	646	587	636	606	605	617	601	590	614	614	582	658	574	627	617	597	596	627	578	598	583	597	605	613	591	608	585	606	595	600	590	584	600	631	611	573	613	574	576	567	589	625	635	607	583	586	589	604	583	589	628	610	648	602	626	544	615	588	608	565	601	603	654	596	636	628	611	598	621	606	595	614	587	605	557	599	598	608	588	579	584	597	564	612	598	618	604	602	616	603	590	606	594	632	588	575	598	605	579	619	588	598	581	585	618	603	673	604	601	629	624	601	573	589	593	601	602	609	590	609	564	632	604	600	600	543	616	595	605	610	571	617	577	627	517	613	596	581	583	602	627	537	582	651	625	616	624	569	604	569	527	587	571	590	609	590	588	602	591	614	585	598	569	562	616	579	570	607	543	587	599	616	627	559	623	592	612	597	587	600	557	597	578	588	585	577	615	600	597	624	595	610	601	619	587	548	604	600	572	612	588	571	582	612	565	639	569	523	625	579	597	628	600	630	571	582	546	619	595	612	594	585	623	555	640	622	563	588	559	612	565	592	623	591	606	567	598	562	599	585	621	600	605	602	595	586	596	597	561	573	590	615	613	593	601	627	600	602	612	623	583	604	587	579	605	633	589	548	581	611	572	566	599	617	574	623	574	635	570	543	615	636	603	606	583	639	609	614	569	602	589	604	597	624	575	615	589	605	605	602	595	562	606	565	586	581	635	598	571	620	636	571	598	586	608	627	619	593	628	607	577	584	584	560	597	609	599	610	610	594	578	604	626	605	607	614	551	556	597	608	582	590	615	665	655	588	610	584	594	559	585	563	650	596	628	633	627	613	614	613	616	613	595	584	571	583	548	567	649	564	606	589	591	601	585	556	588	640	594	608	617	597	592	556	593	631	610	607	611	623	621	605	626	631	601	598	533	584	589	573	582	645	558	624	594	554	604	565	587	615	588	637	583	611	595	624	602	613	578	582	622	602	509	604	617	591	601	585	584	621	644	561	621	565	593	647	616	623	631	621	565	561	604	567	619	630	635	621	585	592	632	566	551	590	557	613	578	600	581	587	563	577	579	573	578	600	576	617	649	604	612	562	601	562	588	577	592	631	590	650	565	604	585	607	597	621	607	587	592	581	579	638	586	623	614	606	610	589	601	584	589	579	631	594	582	587	572	592	570	569	611	618	634	562	592	633	626	577	566	616	570	571	587	571	625	572	551	583	602	570	570	611	588	622	620	647	540	624	591	582	605	577	630	627	588	589	614	556	588	581	619	580	656	662	605	600	614	611	563	578	608	572	572	560	583	610	661	592	654	615	631	563	611	629	566	592	613	626	602	626	578	597	573	619	537	601	579	611	630	633	593	559	627	593	631	596	600	600	616	561	605	555	579	599	626	606	595	591	602	572	588	610	648	593	619	594	595	598	612	570	551	610	629	629	586	612	593	636	571	621	611	620	585	562	599	585	579	606	571	608	603	584	606	597	576	594	625	586	618	580	605	587	618	579	618	580	585	602	596	621	562	599	648	591	616	628	610	601	614	608	614	597	622	597	578	611	622	565	609	616	633	620	553	614	571	613	592	559	603	582	566	597	594	542	595	603	574	660	619	592	653	600	591	616	597	521	606	594	573	607	609	636	601	598	610	606	574	583	597	676	603	586	634	650	602	621	575	589	612	615	586	600	610	624	595	585	583	640	612	571	569	590	638	573	612	600	620	561	563	631	582	581	614	594	578	584	621	603	632	590	574	598	600	553	618	608	583	568	606	630	652	613	568	571	606	593	569	597	570	598	601	641	611	579	630	561	607	562	600	622	612	607	627	559	599	580	596	605	634	641	599	629	609	662	638	604	565	576	570	565	527	591	584	568	580	614	586	561	633	616	580	606	598	609	604	605	604	569	582	578	575	599	596	655	630	598	602	574	617	622	577	637	618	582	613	623	591	554	571	625	617	647	577	582	614	584	595	611	608	633	626	569	610	605	639	577	566	605	638	579	548	616	590	592	575	568	610	611	582	615	579	588	583	618	612	587	567	611	594	588	657	620	621	623	584	616	572	611	590	585	596	624	584	624	573	593	602	625	620	601	630	600	640	589	579	585	596	579	613	619	572	595	624	624	645	623	550	631	599	617	565	611	569	637	602	578	638	612	595	615	597	595	615	603	591	607	586	601	597	596	580	635	611	576	569	607	579	599	540	617	610	593	628	592	609	587	586	599	582	600	601	584	573	592	636	612	619	559	627	552	578	579	594	566	598	592	582	614	606	609	597	578	633	578	596	573	621	579	583	566	588	613	596	583	583	595	649	554	577	583	599	597	680	596	606	608	605	580	565	622	581	604	595	567	602	602	600	548	578	599	613	571	586	562	592	571	626	597	564	611	604	597	586	613	572	588	615	650	605	590	586	615	617	564	548	539	647	593	542	627	602	559	593	635	586	622	621	601	594	624	580	567	605	601	607	580	591	599	584	646	565	597	549	597	568	560	655	600	607	596	603	598	586	575	568	635	566	596	566	582	558	601	602	584	620	577	580	600	588	621	639	595	604	590	589
9073	10914	16284	14256	10036	5290	3406	2645	2650	2366	2124	2146	1954	1530	1708	1484	1269	1505	1069	865	737	660	450	378	438	344	328	324	341	292	280	295	268	270	265	246	266	218	208	233	239	248	223	220	201	210	199	197	210	182	200	214	197	202	182	172	202	194	224	184	206	224	209	237	191	195	212	168	207	195	207	181	152	204	211	192	200	199	192	190	180	203	169	204	181	197	178	176	192	181	181	181	210	199	173	201	179	209	218	214	189	177	211	178	213	191	187	188	198	205	188	222	197	191	172	210	172	205	177	213	182	177	191	192	190	201	215	177	192	194	178	150	194	186	167	208	178	176	187	187	182	183	171	211	196	177	183	195	194	191	202	195	197	205	196	211	193	200	180	210	184	187	203	198	226	202	174	199	188	186	166	184	199	163	197	183	208	195	195	214	194	195	185	170	204	191	211	203	168	212	193	199	203	195	190	195	184	191	186	210	198	189	200	183	206	192	195	179	203	186	175	186	206	220	194	211	190	226	193	190	214	177	189	179	203	183	194	155	187	197	206	182	200	201	197	181	216	165	193	219	195	199	183	182	175	185	190	179	193	182	159	195	176	177	179	174	169	207	164	176	173	193	186	181	184	174	199	200	190	186	204	202	190	172	184	195	176	185	192	187	201	176	183	195	202	184	181	186	189	197	145	196	201	182	169	189	176	184	196	182	177	161	158	184	198	191	206	177	169	192	181	179	189	186	210	175	186	171	221	210	181	199	213	197	188	188	177	197	208	210	184	187	179	186	188	181	189	174	179	165	186	174	191	196	190	200	217	174	220	168	183	172	206	184	193	221	167	198	199	178	184	178	181	175	197	186	198	185	181	188	209	172	188	192	194	192	208	193	173	198	196	206	191	211	189	188	193	181	198	203	195	192	194	201	176	185	193	202	172	201	200	191	217	198	190	193	198	182	218	180	208	170	178	193	193	179	187	198	190	222	199	181	207	179	186	182	185	194	178	178	191	178	172	195	173	187	184	215	196	201	186	178	169	172	179	180	184	204	181	204	182	175	188	195	199	184	181	167	185	206	210	165	188	204	185	183	182	188	178	183	200	210	198	196	190	191	190	239	165	209	189	170	160	208	177	178	208	216	203	193	157	185	187	206	185	211	199	198	200	190	197	184	201	195	192	198	194	179	187	197	194	181	194	191	200	184	178	165	203	193	199	198	204	183	203	184	189	197	189	179	194	182	187	213	173	183	179	185	194	201	199	189	194	196	184	174	199	179	178	202	190	194	160	177	206	218	191	168	174	198	195	195	171	180	168	199	182	193	181	202	196	192	206	195	176	207	164	209	225	173	189	206	187	193	190	166	168	201	197	185	194	219	172	191	212	204	171	200	213	198	193	179	185	191	169	173	180	168	179	204	189	211	192	188	201	184	183	190	205	191	191	189	204	202	191	186	171	181	194	201	191	189	236	198	215	187	192	188	220	189	200	173	171	207	194	187	170	183	217	191	209	224	205	188	191	197	201	181	203	176	198	195	184	183	182	193	200	172	185	200	183	185	186	182	229	184	209	203	185	190	190	183	190	209	194	184	183	186	215	207	187	213	190	156	179	172	186	190	177	200	179	219	192	210	196	185	211	182	190	198	155	209	192	198	210	180	197	199	184	170	216	189	182	189	193	191	172	213	183	204	196	183	194	193	183	180	166	182	197	215	200	196	202	205	183	208	203	201	201	198	198	206	209	188	190	197	187	152	198	184	179	193	179	185	201	198	189	183	201	173	201	173	190	219	191	189	174	186	203	205	185	193	193	197	225	204	200	197	181	181	180	186	197	194	211	201	199	176	181	198	220	198	209	207	200	188	195	207	206	176	193	188	189	187	199	183	195	199	176	199	201	172	164	190	177	174	205	212	209	165	192	201	190	226	192	202	215	213	199	182	179	171	173	182	182	185	187	210	183	185	186	187	203	187	202	189	206	184	178	185	198	191	180	195	183	182	187	189	176	208	192	158	179	197	195	184	191	184	206	182	221	210	211	195	170	201	193	195	211	200	209	186	181	184	190	185	209	184	187	217	183	174	223	193	198	186	203	195	191	193	198	222	196	177	168	191	176	197	197	196	203	213	197	185	195	209	194	181	204	181	192	162	220	211	178	215	200	204	189	179	196	182	178	186	194	224	191	207	155	203	188	196	221	203	195	186	219	211	212	206	191	198	218	190	204	201	188	183	166	185	172	209	180	196	197	179	183	181	205	212	178	203	193	189	203	202	201	169	210	206	195	167	211	180	180	207	202	188	175	198	176	208	199	190	195	176	194	193	167	193	198	211	192	179	171	168	187	194	182	186	164	208	194	193	210	191	172	167	214	209	186	186	213	206	203	197	170	185	204	203	178	202	200	178	207	188	189	176	186	197	173	196	195	206	167	162	180	194	204	190	205	207	195	194	201	187	182	184	195	186	184	200	202	178	204	197	198	198	185	178	194	204	200	199	175	195	200	205	206	177	178	182	199	179	161	193	191	214	218	205	226	174	182	222	180	179	196	184	191	199	217	176	191	185	179	187	205	194	192	165	193	217	186	223	189	181	180	192	169	181	172	184	199	190	190	201	202	166	214	176	191	207	191	209	209	200	186	162	158	201	223	173	211	188	206	195	205	205	186	179	197	188	198	211	201	179	182	208	172	194	219	189	211	197	181	192	196	186	198	193	215	205	199	199	193	212	186	197	191	208	197	191	211	173	214	178	196	195	179	181	213	201	188	169	190	177	212	211	230	205	196	186	210	194	186	170	212	176	193	185	203	196	178	179	224	205	191	212	200	217	193	190	190	203	178	217	204	192	187	190	168	186	181	192	192	169	184	185	204	170	188	198	194	199	206	205	203	174	200	216	202	200	185	205	206	175	164	190	177	212	187	201	220	182	197	204	177	219	203	186	207	176	181	197	195	188	187	191	198	180	217	197	193	190	195	200	189	179	190	199	182	180	188	204	202	206	199	169	207	192	202	186	183	192	205	177	198	192	202	181	189	175	191	199	168	200	204	201	192	186	194	193	167	206	168	201	210	183	178	185	195	189	190	172	186	197	176	214	213	176	183	208	199	222	193	176	191	173	204	172	192	178	221	180	194	191	183	188	202	207	195	172	211	171	193	197	193	204	169	177	170	195	167	196	182	206	197	206	212	212	187	197	172	189	169	207	188	187	203	200	181	183	208	169	171	198	191	201	196	184	184	173	181	205	188	179	185	196	193	180	173	191	186	180	196	184	182	217	214	194	182	196	163	201	176	197	186	184	198	214	196	204	197	215	217	178	216	177	215	182	185	181	225	193	197	171	179	198	190	206	176	191	197	195	166	185	180	205	190	192	182	180	175	175	235	194	186	197	170	204	210	187	202	202	178	205	201	187	173	182	190	173	181	210	161	199	191	183	189	172	200	190	184	181	196	190	203	184	193	188	206	204	168	193	180	187	206	206	201	172	171	208	210	184	162	177	188	220	199	194	163	177	185	173	189	167
6470	12384	21210	23372	20697	14643	12235	10711	12076	10991	10100	10541	10383	8069	9255	8178	7330	8967	6226	4920	4301	3466	2423	2195	2274	1717	1518	1614	1485	1286	1133	1146	1116	1002	1060	876	790	732	777	905	804	830	779	725	639	595	597	601	561	548	559	573	576	569	544	568	606	643	651	537	533	527	529	570	543	584	550	524	571	489	524	514	551	530	503	526	549	513	542	534	560	522	498	511	508	482	523	528	507	552	505	510	536	538	528	533	513	547	535	477	528	554	528	494	533	494	548	506	524	519	521	482	496	514	529	468	542	556	525	527	498	533	521	518	490	545	517	498	537	532	528	512	529	545	545	551	535	531	474	534	467	500	549	528	525	505	526	487	521	504	566	520	558	551	543	534	534	528	520	486	566	530	512	489	526	529	502	536	559	512	526	512	513	537	545	553	513	502	544	521	532	521	520	530	535	478	544	518	510	517	523	465	504	536	524	570	484	497	536	569	563	527	494	544	540	541	527	496	578	531	530	529	534	512	559	505	516	530	530	466	536	536	574	516	545	560	526	546	530	543	500	521	538	504	589	543	540	518	517	499	521	480	475	565	516	563	543	564	523	528	498	520	537	530	542	576	553	510	541	516	541	574	518	488	512	542	513	571	533	503	541	526	504	528	527	494	531	505	518	523	523	541	508	533	518	485	508	519	526	546	537	553	525	525	532	520	511	506	548	543	544	568	525	564	546	525	577	503	538	548	500	537	557	551	514	485	513	526	536	551	510	474	522	547	524	545	512	565	493	495	519	557	517	519	517	511	528	513	542	510	532	566	567	545	528	584	520	535	522	484	557	533	563	520	500	513	495	494	573	504	510	551	542	490	521	534	496	557	479	530	518	493	539	558	542	535	498	516	558	521	494	542	534	527	527	538	475	512	514	573	534	555	523	556	523	549	519	529	552	532	557	553	523	515	516	505	486	489	496	530	527	504	539	520	508	528	534	582	517	542	504	534	515	537	566	549	565	536	540	533	535	524	504	519	541	537	548	522	495	548	552	531	522	527	510	533	514	523	585	505	532	493	571	508	569	505	541	549	523	516	523	523	550	527	529	576	519	546	512	529	547	525	541	553	519	544	544	514	535	519	560	571	528	514	543	535	566	533	540	513	546	545	521	506	538	523	521	528	566	506	495	544	531	559	551	527	532	574	507	528	532	518	541	534	523	524	540	550	545	556	538	522	511	558	548	498	507	535	519	514	549	481	505	548	525	502	510	535	520	516	493	551	514	510	530	510	580	528	517	532	527	485	511	519	518	479	568	504	549	546	551	525	533	562	531	497	507	466	533	525	535	509	520	518	564	558	502	547	542	562	540	559	531	544	500	467	500	481	558	525	507	532	510	527	497	518	524	498	525	526	513	481	556	539	520	536	508	554	575	512	560	524	564	525	511	531	542	534	554	546	578	517	550	533	513	526	510	572	527	504	497	507	540	522	535	505	528	546	518	548	523	552	533	554	506	527	511	500	539	532	515	527	501	507	523	514	454	525	502	571	546	522	549	521	526	494	530	484	506	570	562	499	506	569	533	549	532	496	572	512	492	503	538	525	537	509	526	554	533	496	528	546	544	533	481	546	539	512	556	561	536	531	520	566	520	543	527	525	542	566	543	517	509	548	495	506	533	529	537	518	542	530	496	489	519	542	502	499	518	525	488	516	532	535	532	524	532	502	516	528	551	508	491	515	478	515	516	513	523	515	530	477	543	530	541	570	508	526	515	526	540	541	521	496	526	521	534	492	557	519	546	535	497	555	545	491	560	511	541	567	504	528	566	505	531	533	521	510	563	472	523	527	508	509	551	544	549	515	531	514	550	517	509	508	531	518	535	519	589	528	546	584	489	518	558	543	528	517	519	561	557	504	490	556	507	534	491	526	525	566	497	522	493	548	537	530	532	529	548	518	576	513	536	502	533	515	521	531	515	514	562	554	515	507	556	496	524	530	532	565	532	539	530	534	505	548	522	536	499	518	498	522	471	531	522	537	551	483	529	519	477	503	519	511	524	480	534	493	544	546	509	537	553	543	529	531	525	464	565	508	529	555	525	531	529	552	552	519	501	514	539	500	526	532	521	520	510	537	537	528	572	528	508	491	525	532	543	535	526	504	530	528	501	470	515	498	544	530	498	523	515	556	544	500	562	561	518	568	541	489	484	529	537	535	567	538	571	535	503	492	562	525	526	552	507	538	502	506	533	535	595	542	501	517	539	508	534	556	548	552	553	518	508	518	501	516	538	514	529	510	536	519	537	520	523	532	503	502	532	530	548	527	543	487	538	501	531	501	481	556	530	546	542	526	483	515	571	521	558	551	520	510	518	501	536	507	506	542	546	528	525	550	539	542	504	487	527	550	526	540	521	535	519	558	549	532	544	544	546	523	555	517	552	495	525	557	508	514	519	545	547	563	569	505	567	551	549	554	532	571	561	551	496	504	525	509	486	537	528	575	512	525	518	521	522	535	529	485	491	489	521	519	517	539	581	532	539	509	514	489	494	521	514	549	531	542	530	558	546	560	517	562	519	562	504	550	547	518	488	552	533	555	537	516	526	526	526	526	548	534	496	561	532	503	522	514	563	535	528	516	518	546	502	547	494	498	518	574	562	551	523	506	509	507	522	485	562	517	504	566	518	516	540	543	506	558	551	541	517	555	514	553	506	497	540	539	517	527	520	504	499	529	519	538	564	517	549	491	541	542	506	537	562	481	512	519	589	505	494	508	550	551	550	526	511	572	545	555	483	543	570	520	554	543	553	546	502	491	495	555	532	485	550	556	519	552	542	566	504	489	531	511	539	529	508	521	475	531	522	517	541	533	514	528	527	568	565	518	543	535	550	527	514	496	532	527	554	530	515	540	515	508	556	532	526	546	500	534	533	566	552	527	529	521	530	572	514	509	506	544	500	528	530	531	556	544	545	554	541	540	491	509	538	551	565	508	503	499	524	532	536	526	542	550	511	521	532	524	538	554	495	509	526	500	512	508	516	540	571	538	551	532	500	516	534	570	485	534	528	524	536	447	499	508	493	552	527	494	529	503	541	528	566	514	538	523	555	551	501	504	501	553	527	503	543	526	517	575	539	545	519	497	491	526	555	503	526	515	533	549	522	534	502	490	518	545	540	555	557	546	531	540	518	541	529	514	546	532	502	512	525	512	538	512	568	525	546	492	511	556	508	507	493	535	535	517	474	507	532	523	519	488	542	509	541	504	526	526	550	500	514	517	523	515	555	508	524	503	501	557	585	518	558	514	509	510	535	527	520	545	560	568	532	532	507	565	561	547	546	513	553	577	586	513	510	518	529	530	505	521	528	478	552	518	526	530	506	553	527	533	539	525	509	502	539	528	563	552	525	502	491	474	521	578	554	529	534	504	495	506	521	532	553	528	531	476	521	485	536	539	532	518	545	536	531	496	532	519	524	541	526	567	565	514	549	537	516	498	527	528	508	536	541	521	569	515	546	555	507	561	521	556	536	547	473	506
27654	38852	46232	38935	37273	33423	29824	24453	24117	25089	25369	25185	24860	20699	22128	21337	18903	21213	15885	11889	8801	5520	3257	4035	3591	2423	1959	2160	2074	1559	898	1002	956	1290	1000	569	551	664	759	772	734	680	573	490	368	296	251	218	216	192	220	220	220	212	240	280	269	332	275	266	202	208	206	181	228	212	206	177	186	188	184	163	168	186	192	198	165	192	221	178	197	190	194	195	186	183	210	191	203	196	204	157	165	181	189	159	175	198	209	189	180	176	179	174	224	230	204	175	203	182	231	180	171	197	190	163	186	196	202	208	172	175	172	208	185	197	174	216	199	192	178	160	216	166	199	186	198	179	180	190	204	186	176	179	210	217	197	192	173	187	215	215	177	198	192	185	190	180	171	188	219	190	150	180	174	202	162	202	183	201	207	189	175	190	167	179	193	169	182	190	180	199	200	181	197	184	170	181	189	189	168	197	199	201	206	195	201	178	193	182	188	205	190	194	235	195	200	204	205	203	203	176	195	178	188	170	198	193	196	170	193	195	192	173	200	158	170	217	193	202	197	207	199	197	191	187	171	176	200	185	176	196	176	168	197	184	169	187	189	175	178	197	188	162	185	181	181	196	195	179	189	194	180	183	220	207	190	238	210	187	199	165	192	187	207	192	189	182	200	175	179	195	194	185	179	167	201	181	174	182	205	175	199	193	199	185	188	160	199	177	215	178	190	183	191	189	181	163	184	197	181	183	201	178	199	197	188	197	227	191	194	202	188	190	202	196	178	193	176	218	158	193	203	194	189	186	171	194	199	186	203	191	202	219	203	170	171	209	182	193	176	209	186	211	186	174	183	196	213	190	169	168	192	192	189	201	205	202	178	189	189	218	196	198	175	204	175	183	196	182	175	202	168	166	212	199	195	194	172	181	181	220	180	167	184	169	179	175	218	228	192	186	187	194	182	199	177	191	194	183	173	194	206	181	167	182	192	184	187	176	217	175	189	204	199	179	194	179	198	196	188	186	186	197	182	194	177	177	185	192	194	182	183	165	181	209	180	188	175	191	191	205	194	182	191	182	200	166	175	203	167	191	214	192	183	209	192	190	137	202	196	171	190	180	189	229	176	195	174	170	175	191	178	225	184	184	170	164	178	177	188	156	174	187	207	197	200	185	171	193	186	206	202	181	228	207	171	160	189	172	201	175	180	178	174	221	192	194	210	197	210	168	183	204	194	200	201	203	198	175	189	199	177	169	177	205	191	191	175	189	164	194	193	201	172	180	177	190	191	180	188	209	198	197	177	182	181	214	198	166	202	191	184	195	189	196	178	186	201	210	198	198	196	224	188	203	193	176	178	185	199	164	186	197	172	184	204	192	197	205	187	194	208	194	205	191	170	195	186	183	199	210	164	199	202	176	171	176	196	197	181	181	202	189	195	194	175	166	200	183	180	184	162	206	164	197	213	173	196	205	189	200	215	194	200	196	179	203	192	180	162	188	181	181	195	176	176	180	211	185	194	183	187	188	203	173	207	211	170	189	189	214	200	196	182	197	194	183	197	197	185	190	183	186	166	216	204	161	206	170	175	218	207	183	180	192	192	213	194	157	179	166	182	186	200	176	187	183	197	198	193	185	204	167	170	204	200	208	195	196	220	213	187	173	197	187	204	192	188	189	192	185	183	191	172	153	180	167	201	225	198	199	184	194	188	196	185	205	187	189	201	200	180	173	189	230	189	183	182	204	178	197	216	219	180	204	185	195	195	195	181	165	191	188	187	151	198	204	207	189	191	171	192	188	189	196	203	208	189	195	200	184	179	185	201	187	209	207	203	210	213	195	179	157	174	187	175	199	203	215	176	187	167	204	193	204	172	196	179	190	201	172	211	201	220	180	172	213	175	181	204	206	173	177	176	194	181	179	203	180	172	185	193	182	202	196	185	175	201	194	200	169	192	183	179	187	209	201	190	193	165	199	204	184	166	181	187	203	187	149	192	173	199	184	196	200	208	183	210	199	188	192	184	179	168	191	183	186	200	195	176	192	195	188	178	182	171	180	175	183	182	196	196	222	181	212	185	176	198	195	204	189	197	189	186	196	221	213	166	203	201	157	185	185	203	212	207	200	188	189	170	186	184	180	211	183	179	207	174	184	191	168	200	183	171	157	179	199	184	210	171	195	191	192	187	208	188	184	179	183	172	209	203	191	222	186	193	189	192	191	174	212	205	195	194	201	224	189	180	182	169	169	203	196	190	196	181	175	179	183	201	194	210	194	174	179	192	198	220	194	188	181	217	186	181	221	200	178	162	222	184	196	181	193	189	194	192	202	198	200	196	200	176	187	195	175	213	194	206	165	184	195	182	207	201	191	178	189	179	154	190	180	211	201	194	181	193	182	190	175	202	196	191	163	190	205	179	172	200	177	201	198	162	205	187	173	203	175	208	203	176	188	191	175	188	192	198	179	193	192	194	192	209	216	188	193	202	202	190	195	179	200	191	194	194	199	171	182	197	211	192	185	185	185	196	205	200	188	197	170	193	191	153	191	180	176	189	204	186	159	191	194	180	177	190	187	193	180	179	182	218	168	189	187	182	195	181	213	201	193	196	187	176	202	206	212	208	198	189	178	213	179	177	206	168	165	170	198	180	195	188	186	197	192	199	215	195	218	204	183	186	204	205	197	161	201	192	201	199	220	174	213	209	210	195	198	199	191	208	180	181	193	188	194	193	186	204	163	181	176	178	183	209	201	198	172	193	193	183	185	196	200	193	203	196	167	172	167	208	174	172	192	190	193	191	192	197	182	181	186	188	192	161	187	178	240	201	186	190	217	187	180	204	193	186	197	218	183	179	180	200	196	166	154	185	193	194	189	176	202	179	190	202	189	151	176	198	171	178	197	168	223	177	174	173	191	231	184	190	200	200	190	211	189	195	184	179	162	193	201	199	169	210	194	177	169	202	197	178	165	193	175	197	193	199	194	196	182	201	196	191	188	173	172	209	190	196	199	204	197	186	164	190	193	192	206	164	187	202	204	210	182	224	224	200	181	198	184	193	197	194	196	202	179	158	201	173	210	181	201	183	203	173	210	179	165	157	173	182	210	173	182	202	173	190	177	173	204	170	176	192	184	219	186	177	190	202	166	192	185	197	197	203	203	194	212	180	170	179	198	199	210	213	186	167	193	192	186	175	177	177	205	195	183	177	199	172	175	164	177	174	216	156	171	197	186	190	194	168	199	184	209	166	210	200	194	186	175	182	204	188	176	176	193	171	188	154	159	210	205	191	198	210	188	171	178	218	197	219	189	203	217	169	182	188	183	164	203	188	195	183	176	195	200	186	210	176	194	199	171	180	206	169	188	211	201	197	187	170	188	174	181	175	165	181	203	189	211	187	184	191	181	191	176	184	197	174	188	195	192	230	192	210	193	221	196	205	194	193	195	182	200	181	197	180	184	182	180	196	187	163	200	202	203	179	177	182	157	213	186	188	193	203	206	196	185	197	182	179	187	200	185	200	210	221	214
18992	34203	42825	44158	44843	43528	41034	35307	39235	40429	41073	41788	41051	37470	40721	38744	38216	41459	34859	32946	28679	21869	15444	19648	17977	12845	10351	12083	10985	8503	4980	5463	5640	7281	5820	3408	3165	3766	4309	4861	4318	4185	3522	2610	1952	1260	1042	912	782	821	671	603	582	598	825	1244	1415	1589	1120	882	747	640	611	652	755	767	634	540	541	522	515	517	518	523	508	525	537	532	535	494	547	560	519	496	539	498	528	567	563	536	494	511	527	542	524	535	567	524	567	539	573	490	526	556	522	529	542	526	524	514	516	495	536	519	538	508	514	494	501	537	514	503	531	540	551	534	525	521	518	549	510	512	534	515	571	526	529	498	546	574	484	526	501	534	550	503	520	522	517	539	550	526	519	552	523	533	572	544	532	549	543	528	504	519	515	522	519	498	504	539	517	551	543	559	520	487	560	517	539	554	563	531	516	545	537	509	536	519	556	510	487	512	539	561	565	550	496	534	558	530	540	521	552	477	519	512	529	506	515	567	527	514	496	527	521	560	524	528	522	520	514	545	541	518	531	525	483	513	552	544	551	484	501	541	516	518	529	518	515	507	543	534	535	536	539	584	539	528	491	537	522	504	506	552	476	562	541	512	535	519	557	519	534	518	511	531	548	524	523	568	561	571	515	528	566	501	499	529	521	508	498	507	486	547	533	531	505	534	510	508	535	520	510	514	514	545	553	562	511	477	540	519	538	551	580	517	514	510	532	506	521	557	507	536	537	495	510	529	505	525	537	526	522	552	540	520	559	541	511	539	539	494	521	503	547	548	551	541	514	522	541	535	553	537	548	523	497	551	498	515	536	542	526	548	556	526	549	507	558	526	531	519	577	498	504	537	593	528	523	513	515	502	480	540	532	525	522	528	537	559	506	583	568	487	531	531	524	516	506	523	525	576	494	472	514	529	538	504	555	486	505	544	526	511	522	490	516	517	521	521	553	588	488	519	491	518	529	547	487	526	522	539	511	520	545	540	547	515	534	538	563	517	517	505	509	491	528	528	515	459	524	547	538	534	490	512	509	543	541	485	534	549	530	542	513	549	535	520	515	556	489	509	483	533	498	565	529	566	541	543	570	485	512	546	509	549	536	534	525	485	531	542	516	529	516	483	536	510	509	544	532	495	534	544	547	485	524	548	521	517	519	528	510	563	538	522	515	520	534	540	527	499	537	531	522	550	482	511	508	515	529	505	538	522	497	540	536	541	517	507	511	535	518	575	520	503	539	557	557	532	519	489	548	545	552	528	541	559	543	506	512	539	514	558	538	514	533	491	540	525	523	497	518	517	509	522	520	530	543	517	530	548	536	507	548	512	497	511	535	528	551	512	496	537	523	535	482	507	511	545	517	479	592	522	569	560	505	513	535	542	462	548	536	509	511	529	542	523	546	534	520	511	505	542	525	542	541	519	517	571	540	538	554	529	503	536	545	518	504	536	542	526	560	535	494	488	496	522	531	508	527	520	515	553	490	502	522	522	553	543	497	541	529	540	527	520	531	514	520	550	500	526	502	549	522	533	565	525	513	507	471	515	555	534	552	539	477	496	501	528	527	488	496	514	516	478	490	504	492	583	521	494	488	534	528	556	526	554	504	485	498	551	561	524	568	511	515	583	520	518	499	525	513	523	538	526	521	575	559	525	518	524	539	508	553	524	531	518	562	547	564	555	515	505	602	536	567	512	520	510	572	544	520	507	536	512	485	518	519	577	544	476	521	527	554	545	527	546	482	505	500	517	575	558	520	546	498	503	522	510	511	526	531	511	543	519	538	544	485	509	527	564	533	544	529	535	558	514	514	538	473	496	586	533	506	557	517	534	517	513	546	570	519	527	536	610	497	506	537	517	536	512	536	502	526	565	534	544	520	524	572	525	486	519	479	507	520	496	525	472	512	498	547	536	536	536	519	582	526	507	522	498	535	504	511	500	565	552	505	491	543	488	507	538	515	489	528	496	546	543	536	568	525	512	539	553	524	543	491	533	524	502	499	543	503	517	517	569	532	536	557	570	535	553	531	509	516	545	525	464	547	548	531	531	529	537	520	539	526	543	510	476	517	517	481	505	512	526	498	522	522	502	502	526	546	509	536	519	502	535	530	525	527	472	557	480	514	543	529	521	514	544	515	529	595	448	503	550	583	489	502	549	534	527	533	526	504	543	498	550	552	534	560	529	537	494	550	495	509	532	536	540	520	498	526	528	560	518	557	539	551	493	522	524	559	467	509	517	537	537	501	530	457	519	514	590	544	535	527	492	537	526	513	542	543	535	505	539	530	496	497	533	479	557	519	538	504	531	500	570	524	518	488	526	512	508	522	541	488	527	508	503	543	524	545	548	484	535	492	485	523	517	505	525	553	519	547	526	522	490	527	508	576	481	505	544	561	553	517	513	479	547	574	509	568	508	510	509	483	558	519	514	558	563	498	541	472	517	500	497	563	512	521	492	522	552	538	533	524	570	521	544	545	585	497	530	511	547	501	573	493	533	538	524	524	524	522	545	526	522	494	552	510	530	505	476	523	548	538	483	538	556	567	533	500	498	555	545	510	556	542	551	469	512	491	559	546	533	561	505	507	559	503	488	527	534	522	544	514	522	507	578	533	538	543	524	540	530	542	568	494	498	526	538	515	513	516	556	542	550	528	505	558	501	515	539	508	500	527	508	547	530	540	517	539	542	505	548	516	514	535	511	518	525	554	502	524	521	516	512	486	551	521	520	500	549	557	561	549	500	550	509	548	507	506	559	537	502	555	542	521	517	533	534	492	514	520	541	543	560	547	545	547	509	536	569	551	516	553	509	523	505	528	529	525	536	547	540	562	531	509	504	534	513	552	538	546	500	519	572	529	540	480	524	535	519	537	509	522	493	496	536	507	527	483	520	574	530	518	531	528	523	549	557	528	566	531	525	511	528	534	556	521	515	528	565	548	528	519	489	537	521	518	545	519	496	569	527	543	540	550	471	545	530	508	541	523	519	555	521	526	510	516	496	546	520	541	577	504	503	528	531	536	522	524	522	509	502	467	540	503	500	470	529	574	531	517	526	510	562	523	558	523	490	528	505	526	527	502	507	493	526	531	553	521	527	524	526	550	523	548	490	518	525	515	554	553	517	496	552	528	506	560	514	549	536	518	492	563	501	547	542	516	537	495	527	551	578	519	575	502	578	527	549	540	481	544	497	524	540	523	549	518	544	516	542	530	520	545	520	500	528	512	513	556	485	507	538	535	525	505	546	528	548	566	528	515	518	501	564	535	520	525	515	549	543	558	535	534	562	509	519	490	516	546	531	491	534	503	486	511	512	518	526	529	486	514	524	532	543	553	555	539	518	550	548	551	576	534	576	526	541	535	541	537	491	507	525	540	547	518	505	509	536	547	534	532	492	493	551	525	534	517	593	534	528	535	561	508	502	551	501	541	528	484	564	542	524	535	525	530	540	555	501	512	549	531	481	544	533	494	488	528	506	528	506	501	543	515	536	531	482	484	525	563	513
34968	42214	45239	39749	40550	37915	32970	29975	33728	36552	36564	32852	33463	28645	30356	28983	27026	29727	22834	18112	14822	9566	6059	6956	5947	4464	3128	3582	2741	1972	1085	1119	1304	1928	1397	1114	924	1062	1167	1300	1066	921	896	713	536	343	309	260	293	224	249	259	250	228	281	355	416	467	412	363	281	278	276	255	262	221	212	249	245	232	250	227	255	226	204	247	235	237	243	250	227	231	231	207	203	220	233	212	190	244	259	248	230	255	224	236	210	225	216	210	215	199	214	206	240	217	245	251	245	226	230	203	225	215	231	256	190	234	246	250	228	215	239	216	217	226	261	229	229	225	227	241	227	202	247	244	237	218	210	208	208	226	240	216	226	208	214	219	256	275	217	226	204	225	250	231	245	207	206	252	233	221	221	243	244	241	227	222	228	245	257	204	209	241	238	229	217	227	196	221	234	223	230	221	222	232	235	201	220	198	207	241	235	246	241	206	201	209	211	226	231	234	223	197	235	220	255	229	200	240	228	235	225	207	244	216	239	238	243	232	228	225	235	239	205	239	221	249	246	231	231	245	223	194	233	229	219	210	224	236	232	233	218	239	219	229	229	202	206	237	207	236	228	226	258	239	196	242	244	215	226	201	225	240	233	236	210	221	216	230	223	226	229	229	253	240	228	232	213	202	210	245	210	253	222	197	202	253	230	202	243	223	224	246	232	217	246	220	237	239	186	252	256	221	246	234	237	220	220	233	219	220	232	220	226	242	220	246	242	242	207	217	231	260	231	228	238	231	229	204	226	218	229	239	249	213	231	229	246	242	247	258	227	197	204	220	237	249	207	203	201	204	259	213	252	233	237	232	232	232	200	229	242	220	233	245	239	269	218	225	226	223	245	208	229	251	227	237	216	216	199	231	252	196	216	234	220	224	209	242	223	230	213	212	206	234	240	223	250	224	220	226	224	237	264	230	231	238	217	233	253	244	210	202	214	238	236	217	246	202	222	229	240	224	227	232	219	233	219	223	206	232	266	239	224	218	234	231	215	242	261	236	215	227	218	246	207	219	250	219	217	246	231	215	216	230	234	229	228	243	230	237	233	230	238	220	223	247	263	225	272	235	230	215	242	220	238	237	217	219	256	226	254	246	230	231	249	220	219	216	243	232	231	197	254	271	260	220	219	214	219	203	228	230	217	202	220	259	239	225	277	228	213	203	218	244	211	222	232	257	224	238	228	255	219	275	251	221	247	216	217	256	233	211	218	240	240	215	201	232	223	242	258	234	212	239	216	232	227	224	254	239	246	225	233	228	238	240	220	234	248	257	222	225	214	225	240	242	238	217	234	252	240	235	217	230	234	244	209	207	229	243	226	220	205	231	227	228	224	239	233	248	234	226	223	234	234	241	217	209	240	246	216	234	239	235	187	255	211	230	230	234	239	217	230	217	228	242	239	216	226	215	232	237	216	203	215	204	254	210	239	212	250	211	242	219	234	191	241	212	234	232	243	228	235	224	226	241	237	239	231	219	238	245	208	243	260	220	241	236	246	245	232	227	223	205	241	232	236	232	238	211	226	210	206	249	223	249	219	211	225	223	238	207	231	227	203	217	239	212	221	234	231	243	243	223	254	230	221	237	207	217	218	232	225	217	218	272	204	239	235	240	209	242	218	244	221	252	233	237	230	231	222	234	229	221	221	243	228	220	213	218	230	254	233	257	243	243	220	220	227	227	234	215	220	247	225	231	231	241	248	249	232	225	240	208	228	236	216	215	242	212	211	241	252	202	209	229	232	217	240	227	236	244	231	217	232	225	246	228	208	249	241	224	218	198	192	245	216	218	225	213	216	224	225	219	226	221	236	234	240	259	224	224	248	202	208	213	264	187	203	222	246	249	244	233	242	206	209	236	221	219	220	237	243	231	230	231	235	207	225	233	234	238	220	221	218	256	216	242	214	187	224	228	238	210	238	221	230	231	225	205	237	229	227	217	240	232	249	220	200	250	226	228	230	207	208	216	219	229	241	248	230	254	226	223	225	213	240	244	217	211	212	233	255	237	197	224	224	211	222	223	224	222	230	215	219	231	227	262	237	243	237	231	247	223	237	213	236	241	220	228	239	230	267	200	228	246	221	244	249	220	217	210	256	239	232	233	247	221	227	209	209	231	209	216	238	224	211	203	222	229	257	233	243	225	249	240	228	218	224	211	253	232	232	216	237	222	231	205	242	205	227	246	246	207	232	210	214	228	251	231	235	231	237	226	213	232	226	227	241	236	201	231	225	230	224	215	229	248	229	237	239	247	215	222	259	222	211	200	242	214	223	224	255	200	218	222	218	231	227	235	229	228	204	219	220	275	252	244	231	259	244	245	231	247	235	249	227	221	227	234	229	230	243	225	258	241	236	202	222	224	238	223	234	227	236	235	205	241	237	237	207	186	231	246	216	247	200	256	227	249	213	231	234	226	212	220	230	207	214	254	211	222	242	229	232	233	221	238	245	218	202	248	231	233	240	200	245	206	220	237	256	211	204	213	229	238	229	219	243	226	200	230	244	218	227	243	244	252	235	218	227	227	228	227	246	208	225	222	229	254	225	234	224	211	243	209	221	218	235	236	254	215	215	220	243	240	223	227	243	223	217	231	216	217	231	259	226	220	240	235	230	210	231	222	254	230	236	207	237	251	239	218	220	240	188	207	260	222	208	215	228	245	238	237	233	222	218	242	237	220	216	242	209	230	256	249	232	226	255	241	207	216	222	248	217	237	208	236	219	233	200	257	224	262	216	238	212	236	231	216	213	263	248	206	211	201	210	236	208	238	230	207	247	268	214	243	210	231	216	263	230	234	188	254	222	244	205	245	219	238	228	253	218	239	246	223	195	212	239	225	211	222	234	217	227	255	207	218	226	250	249	223	249	237	235	230	242	230	238	211	250	174	230	237	233	239	217	232	215	249	230	220	242	219	218	210	230	221	219	223	212	222	198	199	240	235	237	224	258	247	239	202	228	228	226	216	199	241	232	214	254	231	231	270	229	241	264	242	234	230	217	201	232	216	229	214	212	221	224	231	241	229	237	215	224	231	243	251	250	209	243	233	209	217	241	254	244	241	248	241	253	208	255	238	203	247	205	238	212	256	225	227	238	249	230	222	220	237	238	248	200	235	255	203	226	234	216	229	229	209	195	228	245	204	232	229	226	233	233	214	218	234	239	241	226	236	217	238	233	196	227	227	234	226	247	217	221	233	222	232	228	234	255	228	230	274	244	249	243	243	245	227	229	222	254	230	226	226	224	211	224	250	236	224	228	232	217	213	225	219	259	255	247	234	226	224	226	228	196	224	250	249	227	246	224	197	230	222	199	224	233	219	220	213	236	239	236	221	221	210	216	237	224	210	243	244	256	250	250	222	225	264	226	242	251	226	228	249	256	228	250	205	237	224	184	215	209	237	225	245	227	235	238	221	240	226	213	226	222	214	241	211	257	224	228	220	219	226	235	223	227	219	213	240	218	208	215	243	236	215	232	269	225	254
23777	36227	42719	46472	49486	48242	45044	41783	47285	50610	48130	45673	47084	44432	45939	44265	45046	47364	40734	39417	35792	29034	22213	27104	23419	19565	15539	16487	13867	9316	6001	6094	7582	9980	7621	6101	5557	6323	7009	7643	6316	5195	5352	3878	2964	1375	1328	1046	1014	982	834	792	743	755	1128	1721	2105	2218	1822	1534	1087	937	840	805	830	749	690	641	626	590	629	614	599	607	600	643	643	636	631	627	616	606	625	635	639	570	636	643	596	607	624	646	612	621	612	628	643	619	652	645	636	631	673	643	656	648	623	619	628	608	596	638	626	580	657	643	623	592	587	630	617	651	612	654	652	611	612	630	614	601	608	627	637	601	645	616	586	607	625	604	670	651	632	625	681	637	608	621	616	642	629	584	644	616	613	616	603	602	629	608	652	638	586	607	601	603	660	635	609	630	564	637	628	601	650	605	581	648	649	626	683	637	605	644	658	646	580	624	575	595	592	630	596	613	622	602	558	601	600	612	684	626	616	621	643	620	633	616	613	601	601	619	593	657	606	638	624	643	579	601	633	619	620	619	562	625	578	640	625	591	591	622	589	607	601	616	640	604	645	616	637	616	600	631	649	644	584	677	587	635	644	586	593	637	595	593	610	621	596	622	580	652	573	650	628	606	658	624	661	662	618	626	635	594	624	608	624	596	615	609	587	670	581	609	599	626	656	651	666	611	666	597	630	599	616	613	588	660	614	599	583	592	568	576	622	650	589	671	596	635	596	614	631	663	615	592	626	620	625	623	627	605	623	635	620	613	620	641	636	641	602	636	629	589	582	599	661	588	611	631	634	612	591	609	576	613	610	653	625	602	606	635	573	656	603	611	625	648	579	575	579	653	615	597	598	617	616	616	598	679	650	639	648	626	637	606	620	575	616	606	600	635	649	601	636	646	602	584	606	585	620	665	563	606	601	608	642	656	631	617	598	628	629	626	663	654	599	588	597	573	676	686	636	615	655	616	604	628	675	593	588	627	584	614	618	633	613	626	656	633	656	616	634	660	570	623	643	626	591	612	590	667	618	618	634	638	640	628	643	581	611	627	669	618	631	639	622	653	612	612	588	605	607	577	665	597	597	673	635	609	605	646	607	609	659	633	616	642	634	622	643	611	627	636	621	639	593	650	630	646	640	617	611	634	601	608	602	628	656	623	607	641	583	615	632	611	603	641	639	621	590	607	610	617	633	614	580	583	656	622	637	618	638	575	596	602	634	631	616	632	648	588	616	621	673	603	637	604	632	640	616	624	615	658	625	598	621	614	637	631	676	613	571	637	625	591	605	625	632	636	616	610	631	584	569	596	588	606	572	643	610	605	626	582	608	644	584	669	606	591	652	613	619	639	598	593	610	632	626	579	635	607	608	599	636	625	657	652	637	613	617	615	624	613	564	604	641	589	640	604	592	620	583	589	629	640	556	638	642	633	635	632	641	620	600	596	628	646	616	629	658	700	628	607	633	627	615	603	602	599	547	698	630	626	602	590	625	598	554	607	584	646	600	619	553	596	644	646	624	596	595	673	619	617	683	623	604	649	599	600	593	639	619	623	642	620	624	621	583	616	587	628	608	590	648	654	579	637	618	593	615	608	611	591	612	611	594	607	612	655	635	615	610	645	639	663	613	664	605	614	610	622	578	588	651	638	636	644	609	614	636	660	599	581	640	625	662	625	582	641	627	621	596	600	663	575	627	700	627	676	575	598	638	659	616	624	608	649	617	552	630	568	622	652	663	603	632	603	611	680	604	572	590	616	602	658	618	630	607	576	605	620	632	612	614	636	610	642	592	617	685	568	608	581	630	648	661	650	679	621	600	604	679	590	625	616	628	575	641	596	651	628	614	614	613	596	649	606	607	627	622	627	643	589	615	637	626	627	588	637	627	672	587	621	648	632	583	618	619	616	595	606	574	650	644	609	615	616	614	617	655	611	626	605	575	579	616	645	628	627	584	650	588	644	622	598	604	630	618	647	600	574	631	664	689	636	625	612	601	618	585	656	632	609	648	617	605	543	597	605	591	578	647	599	645	615	620	614	644	624	608	622	632	608	618	595	618	605	611	614	588	628	606	632	619	625	621	601	594	638	587	568	629	621	634	615	640	583	637	618	596	643	572	599	644	617	641	612	583	594	602	666	646	612	605	540	639	652	627	636	623	588	617	576	570	680	609	642	626	636	639	626	625	620	603	681	622	629	640	614	609	621	610	589	669	648	628	662	612	613	612	610	636	631	632	623	667	611	652	635	610	642	630	610	623	587	623	616	580	609	585	652	653	615	617	651	656	588	642	628	611	642	618	564	635	623	610	653	642	615	613	631	649	601	580	615	655	620	619	611	607	615	586	640	629	636	620	624	623	620	584	587	584	635	632	612	631	641	618	642	595	641	616	642	633	559	643	619	629	628	639	592	599	605	612	605	612	608	599	642	669	593	649	649	630	554	629	601	627	598	613	618	642	653	592	612	651	642	606	602	652	615	630	610	564	619	613	622	597	593	607	621	592	574	607	608	570	652	612	585	586	584	635	613	622	634	650	586	651	636	589	650	597	644	629	636	575	619	670	628	583	601	617	619	678	671	629	637	612	618	600	605	663	619	630	662	607	596	606	580	581	587	597	628	559	633	608	606	613	543	600	615	614	607	632	636	635	648	592	627	600	610	648	594	600	607	662	639	629	616	568	668	596	627	602	624	662	605	603	619	602	641	611	629	617	608	602	622	603	598	619	631	595	606	682	674	600	609	639	606	589	598	633	641	637	627	619	608	603	644	641	606	614	641	562	619	649	626	579	608	613	634	621	575	577	600	588	588	625	580	628	635	619	600	622	635	623	620	660	634	632	597	611	606	615	580	620	608	620	612	603	636	627	654	660	636	586	622	617	638	625	608	604	650	682	633	645	607	682	633	636	638	620	620	643	596	637	648	604	610	608	643	569	586	606	585	630	634	628	590	622	635	553	600	577	660	663	640	615	616	579	625	627	591	583	622	620	607	669	649	598	623	625	643	629	595	606	595	596	636	623	568	638	589	612	624	621	642	653	586	612	579	621	637	596	656	607	615	614	626	618	627	602	625	647	669	589	617	610	591	605	584	671	599	620	674	588	663	664	604	627	606	635	637	606	590	608	629	614	616	630	611	614	627	600	600	645	611	625	625	644	611	635	631	635	648	613	640	603	626	578	618	622	612	636	611	649	670	608	604	647	660	612	600	628	670	595	639	645	623	625	614	608	573	582	581	624	627	617	627	642	648	612	608	662	601	621	619	617	633	644	586	647	609	632	601	598	672	609	595	601	629	623	633	602	593	634	625	630	664	632	613	665	646	644	669	629	625	603	598	625	612	596	637	636	631	583	629	614	657	617	615	625	640	605	623	638	618	559	614	645	560	622	634	614	665	608	639	666	623	645	617	653	622	578	586	619	609	617	605	608	642	614	635	642	636	635	596	649	578	623	677	611	654	656	596	653	598	606	623	621	570	578	631	607	629	605	649	611	605	563	652	647	629	620	606
8925	7609	10588	10789	9114	6115	3501	2535	2680	2905	2251	1859	2375	1793	1850	1627	1646	1725	1134	954	767	577	513	536	529	404	384	364	332	320	266	248	268	286	262	252	248	297	244	253	225	233	236	239	267	221	210	196	221	199	205	207	239	214	222	239	238	220	250	233	216	201	236	204	205	199	207	219	210	213	202	169	205	194	215	209	213	215	219	219	202	225	220	192	212	194	189	235	186	210	225	201	190	190	195	210	216	226	214	210	227	224	187	231	192	218	222	215	210	212	214	224	176	198	197	199	209	211	219	179	190	208	188	193	210	207	166	233	200	198	189	225	212	238	214	196	196	186	198	223	209	212	192	192	219	211	206	221	202	232	217	192	178	192	220	214	185	187	213	205	199	197	233	226	210	199	192	215	184	204	199	207	198	213	211	198	200	219	200	188	219	233	230	202	208	196	204	192	188	189	204	215	200	203	197	209	196	208	174	211	209	211	203	197	209	184	211	210	213	180	225	214	214	203	196	220	198	181	226	223	193	211	224	219	192	221	215	201	203	201	197	228	201	214	194	183	208	203	199	189	205	202	194	210	217	207	220	177	240	215	191	195	164	208	195	192	226	220	211	218	228	214	240	209	206	204	198	240	200	209	198	192	190	222	232	180	217	202	234	207	204	196	177	234	223	183	183	200	217	204	228	191	185	205	215	250	211	212	216	198	242	200	214	167	197	200	241	211	185	214	203	199	179	216	212	231	200	221	186	186	202	193	229	199	211	186	207	226	227	220	194	210	216	195	187	212	197	241	199	214	209	198	195	202	210	199	226	154	206	208	212	211	210	192	210	199	200	205	208	224	188	199	163	214	207	207	203	211	215	204	216	199	194	174	207	217	203	197	199	213	207	193	192	216	222	218	208	223	205	222	203	219	204	227	188	170	232	221	190	199	189	227	229	211	241	198	205	211	200	198	200	210	195	190	205	204	202	194	218	211	201	186	185	198	203	213	211	208	193	234	183	191	192	195	209	205	194	196	213	222	229	234	205	188	193	211	211	183	216	213	218	190	232	217	209	217	217	214	204	197	183	206	212	204	204	211	239	211	215	204	216	245	187	187	218	196	190	175	231	204	190	188	215	217	206	219	190	198	218	208	217	184	215	193	192	223	217	178	217	205	211	226	209	190	213	199	199	204	200	205	198	211	228	203	195	202	220	187	225	219	214	195	214	201	191	227	179	190	215	227	213	216	193	221	179	191	171	183	207	207	216	217	206	197	230	221	194	195	191	222	201	212	210	205	205	191	217	212	207	183	209	228	231	226	206	215	204	201	197	187	232	223	204	197	218	207	227	206	211	179	229	208	205	210	196	183	201	188	199	210	215	212	202	189	203	186	213	203	203	235	202	200	206	227	199	198	219	202	193	198	205	219	215	205	189	212	192	224	222	178	199	194	213	206	192	193	212	194	202	202	228	210	222	202	198	196	231	186	223	218	200	208	233	209	192	234	189	198	212	185	220	220	195	212	187	195	201	193	218	212	216	222	192	214	184	184	225	207	200	223	209	195	198	209	216	209	197	203	205	197	178	203	219	220	218	201	205	205	193	190	213	215	207	209	206	214	208	193	220	214	214	198	233	212	203	225	184	197	258	219	204	231	203	209	189	210	215	174	185	235	187	202	227	208	195	208	196	180	191	220	214	201	213	197	226	227	185	201	233	214	210	200	200	232	198	222	212	186	201	223	191	203	183	185	204	222	227	221	233	226	200	202	240	194	203	214	197	209	218	213	212	192	214	194	186	228	208	208	220	210	202	225	231	196	187	206	226	193	225	185	223	216	227	212	218	213	201	206	201	209	213	207	186	205	218	183	211	188	220	231	200	200	218	199	216	205	210	218	191	199	211	206	180	212	208	228	202	205	211	205	203	214	212	203	215	208	215	175	211	213	212	228	213	212	186	204	206	215	195	189	193	203	197	210	198	226	209	193	235	199	209	222	198	189	227	211	206	214	215	214	199	207	207	200	194	230	187	208	186	214	227	200	209	208	199	235	195	205	215	201	218	196	211	199	211	223	217	208	223	243	188	194	196	215	204	211	181	215	214	190	216	226	192	188	211	209	185	193	202	206	228	260	211	165	189	212	190	226	208	183	200	213	189	213	206	216	190	192	226	206	212	217	196	204	203	198	199	204	177	207	202	189	227	206	208	211	210	220	208	196	199	173	215	192	207	226	189	218	231	187	218	185	222	219	199	210	196	205	201	222	199	194	206	208	204	189	220	204	178	208	186	211	207	203	206	228	224	187	187	198	217	202	208	190	208	233	237	210	211	195	194	197	222	192	206	211	208	197	212	210	185	230	227	205	187	212	218	222	215	214	236	200	202	232	205	189	215	196	187	193	217	200	188	226	188	190	200	236	211	210	191	209	216	216	218	207	204	209	230	198	179	201	222	202	238	251	179	199	220	205	225	218	190	218	212	176	193	234	201	192	194	214	217	213	214	210	195	206	199	209	204	201	238	206	208	202	204	214	195	221	193	207	207	209	194	240	205	207	202	212	175	205	201	186	198	192	204	231	202	212	206	213	197	194	207	226	210	200	226	202	202	226	183	206	224	235	202	198	197	226	186	207	224	195	175	206	210	204	213	211	206	214	198	186	196	182	214	184	210	197	216	196	182	220	240	203	182	195	217	199	227	193	198	226	195	218	201	212	206	195	219	196	208	212	206	208	186	191	201	189	219	212	193	199	205	176	215	212	208	221	188	202	205	205	192	196	189	219	203	218	212	198	226	211	218	179	218	182	202	177	185	194	190	189	201	213	201	188	184	197	205	210	240	233	221	210	190	217	196	215	231	201	192	192	192	215	192	220	217	210	191	191	193	189	194	198	194	193	241	213	203	200	207	180	191	214	191	211	202	201	208	193	183	211	204	229	193	212	218	191	181	211	185	194	201	211	194	215	204	197	196	189	222	211	217	173	216	196	213	216	214	212	202	203	212	212	211	201	182	194	206	205	188	194	212	214	212	182	182	194	209	218	233	202	241	196	229	223	225	208	209	218	205	204	206	203	189	203	197	204	225	206	220	200	196	211	203	220	220	174	197	215	191	220	215	212	201	188	220	227	196	208	194	200	196	202	192	184	226	210	164	211	225	203	177	205	197	198	228	191	196	220	205	205	194	201	226	192	219	194	208	197	209	221	220	215	223	213	208	208	186	191	208	209	196	211	204	201	211	194	194	213	210	210	205	195	205	213	215	209	215	216	199	209	208	191	228	193	210	183	211	200	195	202	221	193	212	174	230	209	222	227	222	186	228	233	205	206	219	195	220	204	181	219	216	190	201	190	184	193	214	197	189	207	236	226	230	200	190	209	224	211	196	202	214	191	219	203	175	204	215	208	212	209	216	213	233	222	213	225	217	219	190	205	220	197	233	188	224	224	212	210	214	185	218	224	204	212	217	194	203	199	211	221	236	195	211	205	230	205	210	206	187	213	219	203	199	204	201	236	218	199	201	224	190	210
6519	8194	15050	20154	20473	16525	12199	9702	11252	12045	10491	9016	11147	9104	9257	8177	8772	9018	5897	5099	4286	3105	2538	2919	2327	1855	1787	1801	1541	1507	1111	980	996	1150	1000	1032	969	1045	1043	1017	888	904	839	767	716	674	646	592	612	655	608	591	604	598	637	646	669	725	696	669	691	659	582	554	576	620	565	557	575	554	535	572	583	597	520	559	567	571	553	568	590	523	587	515	579	580	568	582	594	589	550	550	532	524	554	564	542	559	558	541	568	601	549	583	552	596	559	563	495	581	548	595	584	600	577	582	567	564	607	586	565	530	573	582	559	546	556	567	571	555	565	564	608	555	565	607	565	576	612	590	592	581	564	555	534	565	555	577	574	549	528	585	574	550	553	625	601	571	530	538	574	593	574	550	555	557	650	509	525	582	538	558	521	550	559	583	543	587	574	552	573	528	553	532	529	581	556	577	599	589	590	563	596	555	577	594	594	580	562	602	567	586	562	551	543	552	564	560	606	562	570	572	557	559	595	568	534	573	574	654	572	558	575	596	598	577	570	580	564	535	588	596	580	583	613	573	571	541	576	564	543	549	556	543	573	522	534	564	575	586	583	549	576	525	547	586	583	568	566	573	524	596	551	581	541	566	552	591	544	582	602	573	532	628	566	524	565	564	596	532	561	544	578	590	578	549	538	546	558	567	540	566	555	518	578	534	584	581	564	531	533	555	534	595	577	583	561	543	536	597	558	551	553	547	523	567	592	610	564	591	542	558	521	591	609	544	538	538	587	547	574	542	540	605	536	553	553	570	519	552	552	535	611	603	599	567	552	586	583	613	532	560	566	520	557	576	581	537	559	555	565	567	558	540	564	578	540	594	587	598	576	594	568	578	538	537	556	582	544	533	582	596	603	558	584	564	554	516	585	574	590	559	522	575	590	566	611	587	597	607	545	544	564	526	587	549	560	582	569	579	604	574	560	577	592	567	565	566	557	557	541	617	565	608	555	578	615	535	569	544	580	618	543	560	594	575	538	595	569	578	567	530	594	566	551	522	566	607	576	585	518	569	535	538	551	544	621	594	574	563	526	580	528	542	589	599	546	576	618	540	562	554	512	583	580	576	519	563	600	565	528	593	619	574	530	591	548	549	605	558	564	564	547	592	525	534	601	594	622	577	560	550	589	577	576	570	595	588	574	510	581	554	532	548	601	584	556	585	571	567	530	548	532	562	580	573	590	551	599	567	579	565	574	527	534	559	544	532	542	554	594	621	518	565	561	547	578	535	594	561	584	559	541	564	563	591	580	595	556	581	564	612	573	574	612	603	580	572	549	529	531	559	555	545	629	526	591	587	618	559	548	559	558	565	576	544	554	594	527	541	548	623	558	545	571	540	542	552	587	560	592	624	539	542	586	529	578	538	584	583	584	543	557	583	569	541	561	536	537	571	540	567	538	502	573	575	560	589	527	556	573	604	571	608	563	565	588	540	641	565	552	527	569	609	551	567	600	563	535	560	608	532	533	557	558	576	513	575	558	565	562	566	556	594	563	561	608	573	595	550	554	555	613	518	577	607	532	575	583	574	562	542	570	565	594	571	637	567	539	525	553	588	521	559	566	553	570	537	551	571	554	548	573	553	549	559	562	623	576	547	582	532	549	543	583	570	579	566	538	620	585	566	559	583	585	598	548	560	586	582	557	566	549	551	540	616	550	584	568	553	582	581	552	552	562	580	583	588	569	563	560	609	570	570	530	566	565	570	534	567	557	551	554	559	534	572	573	588	544	592	594	554	599	519	514	585	602	540	582	542	559	573	599	539	557	571	571	532	567	569	598	597	581	608	542	577	574	582	566	536	555	538	560	582	535	551	584	563	549	598	597	605	538	529	584	535	549	589	550	547	576	559	556	584	555	593	536	584	559	578	584	590	543	526	587	604	574	539	568	505	539	577	566	588	597	550	562	558	560	585	568	556	562	593	587	567	545	551	546	548	553	584	571	538	544	615	580	554	583	577	564	564	610	562	578	564	562	593	578	596	558	549	577	533	629	598	543	602	577	561	590	565	561	569	565	580	562	565	586	557	570	505	539	573	583	575	519	555	552	574	565	531	565	584	571	589	547	566	558	558	553	546	596	585	541	602	559	567	600	568	570	537	527	555	579	537	606	571	561	558	515	615	582	542	570	575	592	578	567	551	557	580	548	535	581	572	579	518	581	604	599	605	553	576	549	556	541	587	537	590	538	576	562	560	589	590	566	507	570	527	540	569	555	575	590	573	554	618	573	575	564	556	607	586	580	578	574	567	624	522	544	586	576	600	548	550	564	544	585	575	585	597	655	576	570	563	539	597	637	560	554	606	596	584	565	558	599	587	568	542	582	550	539	578	578	541	572	562	575	552	588	559	523	570	556	566	619	548	569	572	547	594	558	586	577	558	624	565	540	517	548	591	571	539	581	568	520	610	566	555	569	540	575	563	548	527	518	580	626	574	575	546	581	542	577	613	554	567	575	568	614	582	568	578	585	545	576	581	557	564	578	595	543	549	579	620	535	549	539	579	563	570	564	580	562	554	565	597	560	581	568	608	592	536	581	589	537	529	548	604	550	576	574	559	533	534	566	619	561	550	567	532	631	528	559	601	542	516	606	580	602	565	531	576	540	532	536	547	561	553	621	538	578	565	600	556	587	559	555	555	555	563	548	542	562	553	610	559	617	556	526	549	553	559	617	573	583	556	583	608	604	554	602	536	588	583	577	574	537	578	507	565	578	607	574	593	553	546	557	570	566	544	553	536	548	527	582	566	555	559	555	595	561	541	559	554	525	516	574	530	556	602	523	580	560	530	596	595	565	567	545	589	544	553	594	612	572	536	555	528	564	577	558	581	555	571	566	520	516	577	595	542	590	564	539	599	584	557	530	540	583	543	567	599	562	518	591	595	547	587	526	610	568	600	560	595	546	542	599	561	576	527	575	542	531	579	517	629	526	543	572	541	625	591	533	559	589	531	574	570	552	569	603	558	557	586	599	575	557	554	568	549	592	564	592	568	592	571	571	534	540	577	577	587	586	555	563	549	584	574	572	572	586	577	588	540	557	557	593	577	590	572	585	605	559	564	529	553	603	552	539	550	585	562	638	566	573	604	524	496	564	597	561	571	587	525	577	558	605	581	588	536	556	558	542	576	542	543	517	569	582	558	522	571	561	518	545	581	547	565	545	563	600	571	635	588	591	545	542	578	596	539	598	527	599	593	594	566	592	525	561	568	564	606	561	579	556	577	559	568	557	549	601	564	538	565	564	539	556	569	571	546	562	593	542	556	550	514	547	594	565	535	590	570	549	576	608	569	594	576	585	563	547	566	632	588	561	566	511	542	584	546	612	577	577	582	556	549	566	573	565	589	588	603	581	554	577	594	559	569	567	583	539	548	549	558	567	558	592	554	588	548	560	572	553	598	558	545	619	526	564	595	590	569	545	561	548	512	577	598	592	549	544	532	589	553	535	606	575	577	551	591	560	573	592	558
26784	34053	40913	36347	39979	35887	29960	27992	28119	25378	24598	23881	24739	22863	22257	21146	19688	20009	13943	11173	8427	5749	3872	3665	3110	2328	1955	1740	1497	1745	1259	637	704	1256	1049	840	763	769	766	913	685	570	612	447	429	260	226	233	223	211	207	193	230	197	229	241	290	354	359	312	256	251	225	248	190	196	197	185	185	233	176	179	192	216	182	170	198	211	217	191	188	194	176	166	193	197	215	216	172	194	185	209	185	189	207	176	240	206	203	207	204	182	190	203	199	210	198	213	231	196	178	204	186	195	174	194	219	216	202	199	201	203	176	215	226	191	205	227	191	239	199	195	222	221	206	190	192	209	189	184	199	181	194	187	200	203	193	183	170	200	202	207	220	192	167	208	184	196	201	191	197	182	193	207	193	190	205	187	227	207	203	224	201	186	187	197	209	170	196	188	175	198	211	209	198	204	218	203	206	217	189	199	226	179	210	186	196	173	188	200	189	188	203	172	203	192	216	192	182	213	197	173	213	208	176	191	188	181	194	191	214	195	195	162	229	188	174	216	180	176	200	222	215	225	229	178	193	210	188	184	193	191	198	177	177	187	192	185	191	202	187	192	194	200	217	197	198	216	184	208	208	211	219	192	208	179	202	231	189	190	198	165	199	217	179	202	205	217	187	176	198	201	193	219	172	201	186	206	209	205	192	193	196	191	201	222	199	200	181	214	182	210	196	201	200	225	185	205	196	194	189	201	208	213	208	196	181	172	206	218	210	210	213	186	184	169	189	195	189	205	199	195	196	193	186	207	193	197	186	212	208	201	211	187	192	216	167	209	193	188	173	207	201	199	217	185	206	194	218	224	203	205	187	239	190	196	194	212	194	198	208	201	201	219	193	210	187	194	200	193	184	194	196	228	197	187	172	205	209	217	185	180	184	189	194	200	186	195	190	195	246	205	224	195	183	183	181	191	201	188	200	195	190	186	203	214	216	184	173	177	218	219	203	218	237	199	199	182	200	191	186	198	209	202	185	187	193	177	198	195	229	181	210	185	217	191	186	210	203	198	179	174	178	208	211	199	186	214	194	204	198	220	194	188	208	173	180	189	189	204	209	201	218	176	201	234	222	224	175	199	208	171	212	217	215	189	181	201	183	206	180	223	193	207	187	176	200	218	186	204	181	199	188	204	184	202	195	196	178	173	217	185	207	202	170	203	167	210	230	189	198	225	210	212	206	180	183	192	193	193	216	190	213	206	200	209	215	198	212	196	187	189	216	214	195	237	184	198	209	209	209	199	214	200	204	173	215	203	182	206	176	184	203	200	197	223	192	203	188	205	206	174	198	205	192	215	188	211	198	173	230	203	216	167	200	200	190	200	201	197	203	195	218	195	198	219	205	190	198	218	201	185	205	216	235	173	194	184	207	219	215	203	185	201	208	204	182	196	194	195	203	215	210	208	192	205	189	200	194	182	201	201	226	200	208	196	190	189	219	188	183	200	218	184	213	207	228	196	194	179	187	198	192	197	192	194	181	210	210	220	215	188	196	228	199	193	194	199	185	204	201	180	210	214	207	229	167	199	185	204	189	190	172	200	176	186	203	210	189	188	187	183	219	209	198	210	200	189	204	185	186	190	215	200	218	194	209	190	188	179	182	202	201	194	224	212	180	193	202	218	199	184	201	207	170	179	206	213	212	197	203	185	184	183	200	193	229	186	234	199	214	209	186	198	192	220	195	201	187	198	215	201	198	213	219	196	196	197	183	201	184	183	235	181	200	211	216	204	194	175	181	214	218	164	193	170	212	184	212	196	208	210	225	203	203	210	204	195	220	184	211	168	211	204	201	211	224	196	205	183	190	197	188	186	213	201	205	176	212	211	207	211	209	200	202	173	182	202	190	188	211	208	210	215	187	186	202	199	219	203	192	185	219	195	198	198	216	203	158	196	204	200	190	195	178	199	166	200	200	190	196	219	207	193	158	217	206	194	211	224	199	184	204	198	201	191	203	206	217	207	207	203	187	204	177	174	204	201	222	172	206	229	189	200	235	227	187	203	185	198	180	236	209	216	167	205	217	187	213	223	196	217	190	174	181	208	201	177	198	181	179	182	193	192	188	202	187	212	176	202	225	190	202	203	204	184	180	205	187	208	198	203	204	193	212	213	205	187	206	172	211	226	198	208	196	227	196	215	211	204	180	191	194	178	213	189	175	188	211	209	211	197	195	194	205	193	205	222	192	190	210	190	180	196	214	212	194	188	187	204	191	187	200	216	170	179	197	206	166	203	183	198	208	218	199	203	209	235	177	200	217	192	191	202	204	208	214	200	223	210	171	194	204	206	195	208	202	189	198	220	202	219	203	215	235	205	215	225	183	208	197	202	207	179	189	206	217	200	193	211	199	219	215	194	204	196	164	206	211	194	176	194	203	187	209	223	204	210	199	204	193	191	197	177	221	204	180	223	190	183	187	220	222	189	184	204	216	178	197	211	187	207	194	196	199	169	201	219	201	214	204	199	197	218	217	206	174	209	195	210	177	202	203	177	171	193	186	220	213	191	188	194	203	202	186	204	199	201	209	183	208	207	174	182	215	188	198	191	191	192	197	212	224	175	188	195	198	203	204	190	204	192	217	214	189	192	192	204	187	211	211	185	163	183	210	210	179	202	200	205	192	203	194	180	176	186	180	184	227	192	217	208	194	194	186	182	203	221	199	197	211	189	195	194	208	207	200	187	185	201	188	220	236	197	209	203	195	190	210	180	166	191	205	188	188	220	190	219	222	212	205	201	218	205	198	186	216	189	196	208	207	219	188	176	194	210	230	195	197	176	222	194	190	191	188	195	198	171	179	208	201	194	201	176	200	183	192	202	199	234	205	202	185	195	200	199	235	212	187	201	209	206	188	202	176	175	193	214	181	164	183	199	217	200	195	181	226	215	205	207	196	196	197	184	190	189	192	211	193	185	193	190	203	203	233	193	191	177	167	198	191	213	180	189	210	196	184	229	235	188	189	192	211	188	203	196	191	194	196	192	230	193	197	209	192	191	194	191	221	187	193	204	219	161	191	216	203	193	201	210	208	207	188	175	196	245	208	193	202	197	210	226	174	190	184	191	179	182	188	199	221	176	214	197	185	195	202	189	210	199	184	201	166	199	212	202	176	202	211	205	190	207	200	233	206	218	175	177	218	190	205	188	210	200	186	197	194	212	207	186	197	230	200	196	197	192	215	193	192	235	213	190	201	189	191	194	229	204	208	189	234	200	215	196	210	194	213	207	183	208	190	184	181	197	195	208	188	197	189	219	188	165	188	229	180	189	200	212	205	181	208	207	197	173	195	220	230	180	199	214	209	215	213	172	216	200	186	196	204	201	204	214	192	198	197	193	167	184	180	181	207	210	227	212	185	207	207	190	193	210	175	211	203	190	198	182	226	209	163	201	206	185	210	173	215	198	190	189	187	194	187	222	206	195	206	205	212	195	186	205	197	225	197	203	212	205	194	198	200	183	216	222	196	199	183	195
18308	29577	36990	40763	46489	44173	40334	39879	42482	40444	41016	39814	41395	39787	40092	37503	40018	39854	32745	32579	28341	22653	17614	18234	15395	12562	11075	10148	8532	9695	7121	3541	4017	7385	6228	4788	4187	4373	4272	5173	4091	3309	3162	2602	2064	1151	800	827	843	742	680	731	680	638	667	837	1251	1644	1517	1392	1035	823	686	615	547	540	544	587	564	563	532	521	557	536	525	537	519	553	533	566	532	569	524	563	531	558	543	586	532	601	578	579	574	583	555	525	572	580	549	579	614	564	516	569	560	563	542	582	504	567	569	564	555	556	539	539	566	580	584	587	521	539	519	513	552	589	555	555	532	525	528	520	601	567	547	559	515	541	573	545	550	546	539	528	582	587	533	572	563	552	535	539	533	546	554	511	558	518	545	553	548	546	552	567	534	535	548	586	548	560	562	580	564	557	540	567	556	574	555	552	564	575	552	592	531	537	529	513	528	535	555	541	539	555	557	551	524	552	564	516	546	561	520	542	565	534	522	525	546	553	586	550	547	507	574	548	530	550	549	568	559	565	559	530	549	560	560	578	567	527	576	569	578	536	551	578	551	565	540	534	538	537	518	547	556	544	516	594	542	546	553	530	561	535	538	540	573	554	585	542	551	520	553	603	571	580	554	556	524	564	553	526	570	525	565	554	544	571	519	522	553	544	544	567	531	567	559	530	556	539	553	573	557	538	577	547	499	567	560	536	592	517	523	565	539	555	573	558	567	560	526	512	560	560	552	549	617	550	522	517	545	546	546	534	557	594	569	554	570	571	561	536	532	541	559	519	564	580	524	555	571	551	548	560	511	537	525	521	529	569	539	563	539	538	557	502	549	548	606	522	563	518	527	529	607	587	552	543	508	571	560	573	481	557	547	560	494	511	521	542	557	575	539	514	539	529	603	562	567	596	532	525	528	515	553	556	527	534	546	580	543	586	564	534	591	532	549	571	573	528	542	538	604	557	514	532	523	596	557	572	584	542	580	524	524	565	552	554	561	541	562	557	558	537	537	576	524	512	531	587	557	525	532	566	545	586	565	558	598	561	570	527	553	569	582	580	595	592	534	545	555	513	577	564	560	561	524	572	566	560	579	533	546	562	585	555	518	496	483	558	547	501	526	558	607	551	568	544	562	520	538	552	540	564	512	523	573	561	571	482	602	573	511	551	579	542	560	561	562	541	516	534	521	544	526	535	567	539	503	575	528	513	552	542	549	557	585	582	558	590	543	608	593	566	554	561	538	551	527	531	558	566	519	537	546	529	530	511	541	552	568	538	540	561	557	526	538	532	563	521	579	481	541	541	542	559	527	533	526	533	552	597	518	536	527	546	606	576	545	550	578	528	524	551	537	584	579	577	553	580	567	569	537	562	539	540	539	497	547	577	520	530	556	552	573	535	562	537	583	588	526	531	564	528	539	513	547	567	550	539	524	544	548	573	575	553	569	577	541	572	531	564	515	577	574	531	565	552	582	547	559	557	577	552	592	497	510	553	549	573	584	560	534	556	549	602	584	586	559	588	579	571	541	563	594	568	547	540	610	556	537	542	517	586	565	525	554	567	552	547	547	600	527	550	591	579	544	497	504	530	584	590	590	567	535	552	515	565	596	532	582	518	545	521	572	536	552	547	523	557	568	546	522	548	567	520	541	589	559	571	531	559	564	552	534	527	568	574	524	576	560	518	559	587	568	554	604	546	564	557	536	611	550	544	536	552	580	517	539	555	523	518	574	537	565	579	526	574	553	544	571	561	511	566	537	527	541	530	564	594	563	523	559	510	544	502	531	553	572	572	562	558	592	574	540	593	588	533	590	550	529	561	530	545	594	550	544	552	548	558	521	548	537	556	532	557	567	555	604	531	542	557	564	532	544	498	527	542	551	540	530	560	553	550	548	524	536	539	539	500	518	514	556	522	525	560	515	566	558	550	585	538	517	578	544	555	565	511	541	554	540	534	594	502	580	577	560	526	571	566	535	559	517	522	565	570	549	554	533	560	549	526	598	584	540	549	520	607	509	537	576	519	543	563	559	565	594	562	511	543	554	561	561	518	532	565	526	567	534	524	541	569	538	535	542	549	564	536	511	506	560	539	507	545	596	583	555	560	552	569	530	562	513	558	590	543	538	540	565	521	561	544	574	522	499	555	554	555	520	542	583	543	531	516	503	567	583	603	588	569	533	566	553	535	501	560	594	538	550	521	529	554	560	548	508	541	551	526	531	528	539	530	543	550	577	517	541	535	556	595	585	530	553	552	586	567	563	600	550	508	550	560	527	544	561	580	571	572	532	544	552	552	569	551	534	548	591	553	555	520	570	550	561	513	582	521	552	558	525	526	557	520	530	531	569	533	544	574	538	524	546	600	556	530	516	568	596	560	546	564	568	552	539	546	539	538	551	537	548	553	553	559	562	566	573	548	594	592	573	573	535	561	572	566	580	546	515	560	550	563	556	581	538	553	519	540	541	593	539	559	557	550	554	515	532	563	561	578	542	542	533	564	574	530	571	533	512	532	551	563	573	593	513	545	563	532	488	528	520	535	588	550	581	525	536	550	524	548	550	557	534	525	572	540	513	625	526	544	531	544	568	510	532	576	541	524	527	567	538	569	570	596	530	564	557	588	540	588	528	545	555	536	535	576	563	595	554	564	550	527	571	543	594	543	517	550	550	549	540	613	526	579	532	522	525	503	538	497	536	548	507	607	531	565	566	550	541	556	562	573	534	587	555	518	539	563	573	505	546	496	559	529	543	537	528	542	600	551	580	564	525	586	556	556	540	513	568	537	569	567	580	573	507	578	553	562	567	529	578	593	554	561	533	516	585	563	562	554	534	568	519	515	555	555	543	568	510	582	520	533	532	525	558	532	592	606	531	523	607	558	536	533	520	590	550	607	563	574	504	520	586	579	558	568	567	536	609	581	548	564	571	558	539	576	572	576	568	565	526	503	575	551	537	559	492	557	593	518	581	559	532	553	539	547	538	556	518	561	573	541	571	571	512	600	547	533	551	552	557	533	538	516	561	553	560	581	560	579	532	536	519	578	569	524	505	559	559	554	544	562	551	582	557	542	535	542	534	559	541	518	541	585	563	546	514	559	572	539	543	527	572	559	557	509	559	566	570	555	570	561	566	562	568	524	579	536	562	546	571	550	554	579	546	574	547	529	504	507	555	516	571	516	553	569	553	551	613	544	550	542	545	533	541	539	539	530	576	542	561	547	541	569	544	542	547	534	500	564	548	568	528	551	553	552	553	539	532	550	496	528	537	563	524	529	529	568	563	580	521	609	559	558	548	544	533	554	525	571	535	564	584	569	550	564	543	508	512	579	509	564	546	569	534	555	535	589	564	547	513	532	537	582	561	559	536	504	542	528	544	550	513	569	518	555	536	557	521	553	518	504	519	604	567	566	537	540	548	578	570	547	598	544	616	532	536	537	599	562	531	583	542	573	542	514	492	568	559	585	516	566	565	490	601	568	546	533	552	489	541	557	543	561	524	487	550	567
33038	39347	44156	40594	41049	38673	36877	33110	37352	34796	31670	34077	34098	31065	30114	28463	26298	27184	20985	17120	12755	8735	5970	4423	4938	3576	2975	2825	2208	2246	2322	1171	1332	1808	2052	1506	1177	1008	1080	1315	1183	834	924	612	466	337	298	272	285	261	245	272	212	217	248	275	275	417	489	438	370	317	275	246	237	212	233	235	218	214	223	224	233	227	207	217	214	224	213	234	230	225	239	242	223	233	219	242	239	223	219	225	228	241	237	231	224	225	239	212	211	211	215	226	225	238	219	213	211	212	223	223	230	234	218	214	229	242	229	203	219	226	240	238	201	217	213	202	241	230	212	199	230	244	244	232	220	240	228	217	233	212	199	211	230	256	221	257	238	221	219	245	223	222	231	204	236	214	220	239	223	220	227	237	216	250	196	230	213	209	213	232	240	223	217	206	203	200	246	228	198	215	227	218	206	227	230	256	250	254	216	221	243	211	257	231	251	251	221	184	213	233	201	211	251	246	235	222	207	210	227	234	228	233	255	206	200	228	223	261	222	242	219	213	219	224	253	237	240	224	214	207	230	261	213	231	210	234	215	240	214	238	209	207	202	212	206	246	226	212	223	240	226	205	222	224	234	241	232	216	240	226	246	218	219	239	238	234	221	247	213	236	228	221	237	221	224	245	204	240	212	240	208	231	209	224	232	237	228	233	203	217	205	207	228	233	221	211	231	241	227	210	206	254	207	237	205	220	214	229	224	232	185	243	238	227	226	231	215	204	237	215	209	214	236	209	211	214	236	212	211	233	216	205	211	222	206	227	203	206	219	216	220	220	225	210	222	217	211	225	237	233	230	219	203	211	229	199	255	242	233	251	213	223	237	223	233	244	193	217	223	212	242	266	242	225	234	233	226	198	245	220	262	215	212	202	221	213	214	225	253	229	252	198	222	207	259	255	206	224	216	212	219	221	232	238	230	209	230	204	210	233	224	223	188	214	200	227	220	225	191	209	245	228	205	225	218	225	230	234	249	221	215	229	236	222	194	202	223	218	235	224	228	219	217	238	228	212	223	224	209	212	218	230	222	236	246	246	220	210	194	223	220	222	208	258	235	255	222	214	213	191	234	225	211	214	203	207	238	211	216	217	215	232	205	240	236	213	212	228	236	212	204	246	231	241	215	219	225	207	229	238	204	228	220	221	244	206	251	215	238	204	208	215	212	246	222	205	269	229	245	217	214	241	228	224	221	230	235	233	218	208	239	217	234	236	226	247	195	188	217	260	224	229	254	237	235	210	197	224	218	242	244	231	208	227	212	213	269	240	225	211	229	205	240	216	207	240	249	179	255	202	216	220	206	253	236	210	218	216	219	242	216	207	223	240	204	185	210	232	225	240	211	237	222	249	238	249	224	247	210	225	243	256	257	227	236	217	232	212	205	198	208	191	226	233	235	229	203	199	217	228	207	232	235	237	209	213	207	221	232	226	238	235	245	231	223	250	232	228	194	246	242	224	240	212	221	199	251	204	243	190	211	227	256	236	228	229	231	232	240	239	228	222	223	231	235	229	241	219	267	244	233	225	236	230	223	196	206	209	220	226	247	220	243	206	239	207	229	203	224	218	220	221	255	211	205	216	210	218	221	213	248	203	221	207	209	215	233	248	236	216	232	251	204	224	212	223	179	241	221	238	234	217	221	186	230	228	230	224	231	210	240	237	209	238	196	239	213	252	224	217	218	212	199	230	212	208	234	246	242	226	243	219	221	238	241	240	215	215	241	247	210	207	236	214	247	206	219	214	235	248	236	241	232	216	226	227	242	216	235	235	238	249	205	259	219	215	215	208	229	253	219	227	233	230	261	235	205	215	246	191	216	196	248	223	245	231	232	227	222	183	244	198	221	217	212	239	234	221	215	268	202	271	225	202	229	231	241	213	212	233	207	230	235	233	216	228	217	209	238	233	253	214	239	213	222	217	213	248	227	237	269	218	246	234	250	224	214	228	217	202	228	214	221	223	233	223	240	201	244	220	267	207	229	215	226	201	205	240	224	203	219	220	217	224	217	190	238	211	201	224	233	211	211	205	204	216	252	238	234	229	258	240	229	222	232	230	224	215	251	236	224	226	213	231	201	222	248	211	214	235	187	217	199	249	212	222	255	226	226	236	280	226	212	228	225	205	242	240	215	233	226	236	254	218	219	232	220	201	215	210	213	198	237	217	243	224	199	231	239	203	204	219	229	221	225	201	210	233	217	231	216	209	183	201	192	203	210	219	242	205	231	258	217	219	202	205	212	215	238	234	203	257	229	223	214	221	203	224	226	226	225	248	241	234	255	211	261	241	208	212	231	253	211	196	240	238	236	225	216	225	215	231	241	198	243	257	225	218	216	223	258	229	198	190	224	232	230	209	223	210	217	246	238	278	234	235	198	254	255	205	239	215	217	203	226	207	257	227	227	228	242	224	238	236	230	226	226	258	232	195	234	229	237	210	232	197	205	230	220	233	218	217	216	212	213	212	244	265	221	234	229	213	245	187	230	203	227	237	222	231	241	235	212	196	216	221	214	230	208	227	225	247	256	235	185	237	203	212	211	214	203	206	239	200	218	202	234	240	213	239	211	242	206	229	229	241	191	227	226	231	192	216	261	225	233	234	205	234	221	228	225	243	221	232	223	229	244	213	234	249	257	222	218	236	211	222	219	216	227	232	239	220	214	223	211	215	198	235	216	217	236	207	217	213	222	214	236	260	226	229	221	225	243	232	237	216	220	229	229	232	220	212	260	218	213	238	215	286	216	197	215	214	238	239	251	223	232	220	234	216	229	243	215	223	219	249	251	234	237	237	244	227	247	225	232	225	209	196	189	211	194	206	189	217	231	241	202	202	213	220	224	215	231	222	221	248	200	218	225	213	228	241	222	224	220	224	217	248	229	206	243	209	217	254	240	212	242	240	226	238	200	194	229	231	215	205	216	186	224	220	208	211	222	248	232	224	238	231	223	227	228	256	229	247	214	218	205	212	248	230	223	214	223	231	207	193	213	236	209	214	235	218	241	208	201	228	220	224	208	231	208	225	228	205	249	188	232	236	207	221	211	225	217	245	214	241	214	223	225	233	211	237	214	221	221	230	229	237	224	226	242	234	223	200	216	239	233	251	214	220	213	228	239	235	211	251	234	232	230	199	210	238	221	216	223	199	226	221	205	203	233	233	213	230	235	228	197	232	220	202	222	241	221	224	248	236	237	218	208	214	232	206	220	198	220	254	223	206	252	237	211	214	240	237	217	234	211	211	219	225	226	226	230	240	211	230	210	224	216	222	232	219	210	250	223	220	232	213	190	202	230	233	237	233	207	232	221	212	220	251	218	223	204	259	204	230	238	237	253	203	241	241	208	241	207	235	250	214	213	242	233	238	220	221	200	215	225	213	237	215	198	221	212	211	211	218	219	239	245	232	210	229	239	206	213	198	233	204	244	221	235	233	233	198	230	209	209	255	217	251	231	203	239	226	224	234	212	215	211	232	222	234	209	216
22262	33639	41307	46074	50606	49199	47933	46115	50289	47348	46131	46951	46435	46167	45696	43680	45841	45013	39915	38641	33631	28695	23128	18912	21354	17064	14428	14151	11324	11238	11671	6153	7506	10067	10839	8490	6922	5713	6595	7136	6722	4763	5374	3557	2610	1314	1091	1196	949	807	819	782	764	736	786	818	848	1972	2554	2157	1652	1204	880	783	672	618	617	622	545	616	587	619	623	618	642	610	582	600	611	572	594	618	600	622	567	629	579	613	643	611	605	597	597	583	620	639	621	581	606	616	639	586	604	619	607	594	618	622	582	576	626	602	602	582	568	590	640	577	601	634	610	622	554	571	608	584	601	620	576	565	552	596	660	570	649	578	528	575	586	579	588	627	625	643	629	598	616	616	544	568	570	605	573	577	602	581	594	586	619	668	625	601	581	623	604	640	605	582	621	580	632	548	598	558	623	586	632	603	598	637	644	552	579	566	601	590	647	577	584	589	648	610	620	595	604	598	640	589	621	608	600	647	647	573	573	610	570	567	596	597	620	567	596	595	603	573	611	614	654	604	560	561	591	578	552	598	564	590	622	697	612	621	602	583	633	610	599	604	585	655	602	565	610	577	603	593	613	658	616	631	567	626	581	614	589	613	611	617	621	603	599	592	598	644	606	610	622	633	602	604	560	625	580	575	619	606	599	647	590	616	580	623	574	577	621	593	602	611	612	632	569	576	578	618	556	617	569	605	617	612	614	579	654	605	568	627	613	553	583	607	616	640	587	619	595	570	623	616	577	615	552	606	605	603	615	588	563	613	614	567	583	638	558	584	644	596	640	637	623	580	627	618	582	630	626	619	582	623	596	554	627	626	577	552	613	630	590	643	597	615	575	611	595	624	664	617	597	575	599	590	613	588	608	663	638	644	563	638	626	639	566	588	625	601	616	654	553	590	655	565	582	585	645	620	595	608	620	581	577	564	589	605	592	647	615	591	593	625	549	579	594	612	576	613	575	603	552	580	607	589	597	595	618	622	648	617	590	603	605	567	629	594	566	602	608	602	568	558	594	585	604	602	627	665	626	605	552	600	585	586	625	595	589	604	636	652	609	612	609	594	559	599	629	645	604	602	588	548	636	574	630	654	597	620	622	625	556	585	616	626	611	604	600	602	561	633	634	626	616	594	576	569	585	582	579	636	652	600	575	549	590	626	608	609	592	611	625	613	622	589	617	630	602	627	592	603	589	600	582	591	573	610	575	601	628	624	574	615	602	610	588	602	581	636	608	592	611	595	603	619	631	660	564	610	630	593	617	589	593	608	588	608	610	603	604	566	577	589	624	596	602	580	600	630	596	616	624	612	608	618	650	608	618	584	581	595	576	596	580	617	643	639	635	574	612	571	587	610	584	626	617	563	582	608	627	597	561	623	608	608	605	592	625	608	558	616	589	597	627	593	609	595	592	621	624	615	622	654	583	592	584	620	634	595	562	591	599	623	578	632	628	558	610	600	605	601	626	642	616	610	567	617	611	585	595	626	617	549	627	591	606	557	626	600	625	571	583	634	670	606	618	617	626	626	628	627	596	623	588	577	558	634	624	615	641	564	591	594	613	588	611	605	610	595	615	649	622	603	608	552	578	641	629	591	594	601	564	644	587	578	571	649	583	593	569	625	648	624	623	598	568	594	597	594	616	585	566	619	581	586	624	575	601	609	594	612	595	645	611	611	551	609	606	598	622	579	594	605	626	613	629	616	584	597	636	587	620	611	574	568	588	597	593	579	580	581	587	613	607	577	558	627	581	535	574	577	583	639	601	568	617	612	577	625	600	610	584	602	569	633	615	590	602	608	619	603	596	615	607	624	579	691	582	558	627	599	620	628	588	582	628	615	587	615	603	557	645	604	615	621	578	636	594	623	594	626	623	543	606	575	604	593	569	602	575	646	607	595	631	612	645	564	618	559	576	557	606	621	587	599	614	596	607	597	561	586	572	591	561	559	604	611	589	570	598	538	564	596	589	605	639	629	584	581	603	555	567	591	596	618	557	599	574	621	603	651	587	595	590	608	624	606	597	650	607	589	616	624	561	590	594	553	639	603	610	587	575	591	596	578	573	607	575	624	623	609	564	637	594	624	588	609	610	620	612	591	571	603	603	595	635	592	616	560	588	637	606	635	620	597	620	552	565	607	567	608	574	623	583	623	544	570	593	601	573	632	619	637	555	662	620	556	595	567	560	558	583	645	589	601	645	596	656	645	608	572	629	575	595	576	612	613	548	568	627	623	556	571	625	601	598	627	572	611	623	625	589	629	598	575	666	629	618	619	600	626	578	581	616	604	580	574	564	589	586	592	617	603	638	616	624	603	539	575	577	612	595	621	634	566	590	581	630	600	593	586	617	599	615	567	583	607	580	613	595	601	588	624	654	579	611	579	594	623	580	563	606	622	609	595	577	670	581	597	618	567	581	612	634	581	607	614	566	597	641	614	585	598	578	623	580	580	609	613	642	561	571	626	642	613	626	572	612	648	588	587	612	582	629	625	643	614	602	580	615	571	597	626	620	583	573	582	581	597	618	571	567	616	582	635	593	585	585	583	598	614	665	600	635	611	615	570	596	588	588	628	635	585	633	575	556	615	639	593	586	582	622	548	599	574	598	583	581	631	611	633	640	627	616	602	628	608	581	629	604	643	595	566	548	597	594	571	569	578	594	589	604	586	569	614	600	605	636	545	563	627	598	611	636	626	579	617	611	638	623	575	571	592	621	572	646	593	608	600	599	622	586	603	599	563	579	570	603	602	629	594	610	619	587	615	582	586	603	573	619	604	582	613	621	568	600	613	578	615	622	571	579	618	621	629	558	566	550	594	606	593	589	604	586	630	598	603	616	598	639	569	607	633	589	625	652	659	605	577	582	610	579	598	609	586	582	559	574	523	609	609	600	596	573	577	618	645	628	605	603	616	607	622	569	592	658	587	613	601	601	658	616	557	584	604	606	617	560	571	599	600	612	598	601	602	624	594	594	593	591	609	607	583	588	608	575	650	620	628	582	641	574	564	592	598	586	630	570	604	565	564	623	591	613	632	613	593	582	638	679	618	586	615	628	585	600	585	593	639	597	571	681	587	677	600	617	600	601	599	643	613	584	628	628	631	583	583	613	576	671	609	626	610	644	630	618	615	566	614	598	625	614	663	597	616	560	593	634	575	587	614	641	610	610	548	575	627	609	615	590	605	634	565	591	581	591	637	654	583	598	582	609	586	644	612	582	570	585	587	600	603	573	629	580	598	628	633	594	577	612	584	597	593	610	609	608	622	588	614	620	593	633	587	610	622	594	623	643	598	551	630	671	605	553	610	599	617	652	627	609	595	610	657	583	635	622	605	600	597	601	621	623	595	623	610	590	572	642	610	618	604	627	564	560	570	600	600	584	586	638	614	611	634	603	632	581	624	601	623	604	617	615	577	608	599	624	546	603	633	616	602	587	583	605	608	636	620	617	613	583	577	597	609	609	625	619	603	653	555	583	561	576	610	650	638	627	633	579	565	612	617
8978	7684	11470	10236	10047	7174	4870	3134	2986	2549	1974	2205	2376	1960	1872	1698	1543	1454	1127	904	723	594	482	448	408	403	331	318	268	312	336	280	273	247	288	260	222	240	257	255	238	218	210	196	209	181	187	192	167	166	179	170	175	187	174	188	167	174	206	197	175	182	168	180	178	201	186	178	175	180	169	177	189	177	174	143	196	195	178	202	204	155	164	172	189	181	186	158	159	169	169	165	174	179	179	158	161	147	170	201	194	166	172	170	187	183	182	187	172	184	147	185	171	157	169	185	148	176	144	162	176	185	175	180	181	189	183	172	182	165	176	187	173	175	174	162	182	176	186	174	173	177	175	174	188	189	175	192	162	175	175	173	177	187	174	178	199	188	154	177	200	187	195	176	181	174	166	169	179	197	161	166	191	169	189	190	191	193	192	184	180	193	176	167	178	178	159	178	186	206	182	191	166	168	211	178	155	197	174	186	167	190	166	175	174	153	169	175	184	185	161	198	182	164	179	184	180	191	177	172	181	158	180	188	179	190	193	168	181	163	186	189	171	195	176	188	188	185	162	155	188	200	168	194	172	180	184	159	189	184	158	194	207	191	177	170	199	178	153	175	180	185	175	213	185	170	192	166	180	172	151	163	172	182	176	179	184	185	189	188	186	187	164	162	176	162	187	196	164	162	176	196	182	170	184	165	161	169	169	171	171	174	181	180	190	216	179	210	174	198	166	165	168	178	151	165	180	162	180	171	190	186	159	171	183	159	201	177	165	156	173	178	203	185	167	175	158	186	171	175	184	179	172	176	197	171	195	181	163	159	179	171	183	180	169	187	191	169	160	204	177	190	187	172	195	176	190	187	166	174	171	197	178	174	187	177	172	203	180	184	183	198	166	192	178	192	200	181	169	166	164	164	193	193	173	176	186	186	223	182	177	153	156	217	168	171	186	163	162	189	178	173	164	167	182	173	187	162	185	199	169	186	160	201	162	180	166	192	163	165	177	176	160	176	155	170	173	196	183	178	194	192	170	180	161	188	170	191	174	153	178	184	178	179	183	198	168	182	186	173	162	181	198	204	144	190	186	196	165	155	191	170	171	185	173	159	198	191	183	196	186	206	197	198	201	172	197	166	195	181	170	154	164	170	177	174	161	186	183	184	206	166	182	164	169	207	186	178	169	175	166	190	158	188	202	185	188	182	160	164	176	173	173	185	201	175	180	186	185	202	150	144	172	184	179	154	173	158	181	160	185	169	193	167	195	178	182	184	197	187	191	178	158	187	173	170	189	182	173	171	175	171	197	162	191	172	188	163	183	173	200	174	184	172	171	178	176	195	171	170	161	187	153	161	182	177	176	183	181	177	185	191	193	176	162	169	181	164	174	190	155	167	180	196	194	175	184	154	191	185	145	182	172	173	173	186	181	167	143	163	196	167	197	179	201	168	196	177	177	169	182	183	167	166	182	154	210	180	174	173	189	181	179	180	181	184	174	190	171	169	174	171	184	196	196	185	194	205	190	156	197	184	166	205	191	176	183	165	193	180	162	189	188	181	182	177	164	171	171	169	170	196	163	194	190	170	144	148	214	175	183	178	175	194	203	188	174	175	187	167	171	182	171	175	162	152	199	185	172	166	170	161	171	171	169	181	198	173	171	168	182	163	185	192	180	186	161	189	177	175	176	171	193	189	186	179	163	185	183	165	191	194	191	166	163	173	159	172	195	168	170	177	171	171	176	197	187	178	163	163	176	207	181	176	177	191	175	176	175	188	173	174	171	180	155	202	178	173	181	188	168	192	186	171	162	175	167	176	184	162	152	200	181	163	205	156	173	166	177	158	169	171	176	191	173	182	154	184	160	160	190	197	180	176	197	179	153	164	155	163	172	176	163	188	196	162	192	168	162	193	170	155	174	172	182	172	185	186	188	191	193	193	181	181	196	173	189	171	181	132	181	188	184	184	187	157	162	181	181	151	171	180	181	190	173	186	207	181	186	184	164	155	172	188	174	182	163	200	172	188	182	192	177	185	186	172	176	193	170	178	169	187	166	154	162	182	184	163	192	156	178	169	195	181	189	181	170	181	192	165	198	180	164	195	157	172	183	187	180	184	189	184	194	185	167	160	184	192	173	161	175	155	163	171	203	178	167	172	184	152	182	178	175	170	181	195	164	178	180	181	186	158	174	184	183	199	176	160	153	188	209	180	202	169	176	181	180	162	166	157	160	155	194	188	152	180	175	186	191	170	176	189	176	186	186	182	180	168	178	181	181	182	171	179	181	186	167	164	194	166	177	182	189	181	171	193	159	197	166	192	165	189	161	167	194	189	161	172	177	146	203	150	172	190	173	163	201	152	179	185	176	183	195	174	171	173	177	200	184	174	181	161	169	152	161	168	189	176	206	173	161	178	178	178	170	192	194	175	176	165	173	186	180	176	172	171	170	177	167	179	184	194	192	163	191	168	198	170	173	154	187	184	161	169	174	158	163	175	165	177	191	166	172	171	200	169	170	169	170	172	218	192	195	188	172	188	173	184	183	195	154	186	173	170	181	184	157	170	169	170	191	172	162	169	180	185	188	195	196	145	154	177	170	178	186	207	178	178	172	173	191	166	186	187	159	170	200	165	157	173	168	183	167	177	172	152	171	202	178	190	155	193	170	179	178	159	215	173	176	172	189	172	184	186	157	170	177	200	171	172	180	182	162	177	165	202	193	199	185	192	178	195	165	201	177	173	167	161	192	188	187	170	184	189	192	190	166	166	184	183	174	198	193	166	185	180	180	146	170	184	189	199	153	180	183	184	171	156	176	183	157	178	183	177	182	187	173	144	158	183	171	189	188	181	175	184	194	199	191	158	163	169	192	170	174	181	158	162	143	169	169	178	188	202	168	181	181	185	181	173	182	180	175	190	178	160	171	178	172	168	198	194	205	187	165	175	186	185	179	194	145	178	193	179	199	171	172	183	190	181	196	197	171	173	170	159	177	180	186	190	162	162	173	170	197	166	177	160	193	167	171	181	189	181	187	191	212	165	180	153	191	173	179	173	147	182	178	159	205	159	156	178	170	192	179	187	179	179	171	164	181	207	177	189	170	204	194	192	169	170	171	176	173	167	182	173	184	177	166	179	188	172	190	174	180	202	184	167	169	172	183	176	170	186	177	169	189	182	185	179	189	171	203	153	197	189	198	177	192	153	177	168	189	178	200	193	173	178	175	179	169	204	182	159	194	199	165	179	169	194	192	168	171	189	138	153	178	178	156	181	178	147	186	183	183	196	161	161	183	179	164	164	165	178	211	199	176	177	170	167	180	174	158	178	172	178	191	191	174	179	203	165	181	188	188	177	176	155	165	192	176	200	163	157	198	179	173	191	181	176	169	164	182	221	192	186	194	201	149	186	185	160	143	152	160	192	175	170	158	183	188	208	154	177	180	179	185	174	184	184	196	181	193	170	186	184	170	189	201	164	183	178	196	168	183	160	180	175	174	183	173	189	177	165	195	156
6171	8286	16118	19340	22724	19564	16420	12622	12520	11135	8801	10833	11384	10035	8875	8088	8003	7667	5581	4620	3932	2996	2507	2017	2152	1869	1541	1571	1211	1427	1219	1045	1044	1225	1329	1075	931	898	1037	955	923	771	729	623	559	533	500	521	578	536	548	543	494	497	490	531	485	575	650	673	584	536	545	521	511	500	497	485	494	521	429	485	491	458	472	517	511	487	486	495	517	488	489	432	517	510	462	481	471	479	469	513	521	486	445	526	491	515	496	516	460	502	491	468	524	548	498	538	507	524	490	549	479	495	493	475	487	449	505	493	451	464	494	508	481	469	500	449	510	473	462	477	496	532	495	504	455	458	523	482	510	524	467	534	502	501	509	496	475	440	484	502	506	485	484	471	495	517	514	512	515	502	487	528	468	479	490	471	504	487	511	495	502	503	462	502	485	509	547	481	503	468	512	476	505	455	496	513	484	464	474	508	490	500	466	496	499	505	503	474	519	470	510	507	485	499	516	529	489	494	475	502	463	521	448	501	492	500	493	490	485	500	466	493	519	474	514	478	489	494	485	540	474	449	479	467	467	480	476	484	487	486	492	503	485	524	519	474	499	485	512	483	469	497	471	454	465	473	473	472	502	500	510	529	462	509	463	511	505	496	491	499	466	502	428	505	490	471	487	491	491	482	524	466	473	485	515	498	486	505	510	519	480	495	500	475	456	486	510	481	484	504	536	511	501	543	488	464	509	428	505	518	521	564	492	514	440	517	464	471	506	481	514	502	496	467	518	485	524	509	477	531	472	479	513	470	496	500	492	490	475	490	484	514	482	488	472	500	518	476	479	478	472	515	477	461	482	500	498	491	438	490	480	525	499	467	495	495	461	501	480	480	489	509	517	508	507	495	532	494	489	495	510	500	518	495	512	484	512	527	505	484	500	505	492	456	508	435	508	492	490	492	526	445	459	479	511	511	480	514	451	488	492	499	500	461	477	489	503	514	496	511	472	475	471	493	472	499	509	514	464	489	510	462	464	532	487	481	464	473	491	492	525	494	500	520	483	452	503	512	487	469	491	511	501	489	509	468	484	473	493	518	488	491	525	466	500	485	488	487	493	498	464	487	484	485	506	484	468	484	473	507	499	512	523	464	453	500	494	448	501	489	500	528	499	530	500	487	527	492	480	507	475	478	483	504	494	463	494	480	499	511	458	481	507	476	544	493	488	488	466	500	521	482	481	476	506	515	493	438	499	496	492	505	472	525	462	525	488	503	435	485	491	495	493	499	493	479	490	484	534	464	489	494	522	488	477	508	486	497	507	491	476	464	440	503	462	509	482	509	514	505	471	474	477	472	541	470	498	496	479	492	449	474	524	497	503	519	467	533	447	504	530	506	470	543	494	499	538	495	502	491	502	480	510	479	507	497	520	500	488	467	492	467	523	478	548	482	501	505	483	476	478	492	488	501	498	477	477	470	488	487	481	495	519	492	474	506	492	476	506	501	505	513	523	477	462	479	489	522	505	511	479	507	472	528	489	448	481	528	544	522	472	473	461	511	498	469	490	512	475	512	501	505	521	473	495	524	490	498	481	514	449	485	536	473	520	501	454	495	471	496	458	487	512	512	506	529	515	468	516	460	516	497	461	514	462	458	472	506	499	476	508	454	464	481	455	472	508	508	513	490	472	498	477	472	497	485	513	502	486	480	491	514	503	471	479	484	498	531	464	471	486	477	494	476	497	488	468	521	511	478	457	493	517	515	523	486	494	474	506	483	467	477	470	499	512	497	482	512	521	482	526	496	442	477	502	477	488	480	485	442	480	492	471	465	518	475	460	491	521	506	487	521	531	461	462	537	468	531	483	520	471	454	529	470	512	489	511	471	466	471	481	483	483	500	479	476	494	539	494	495	487	483	500	520	453	526	477	513	500	484	513	457	528	520	457	516	519	442	464	483	530	514	511	494	530	499	533	497	510	503	501	474	518	488	493	482	495	498	492	462	482	501	513	456	503	465	476	512	491	503	494	454	514	531	492	475	512	506	506	479	483	490	496	513	509	491	506	481	461	464	506	497	459	488	518	491	491	483	489	484	516	506	490	499	499	503	525	547	492	468	499	515	492	522	490	482	456	482	463	485	478	485	439	471	494	496	472	528	485	511	514	487	521	520	497	508	474	476	463	480	478	479	489	514	458	509	474	479	500	479	515	518	457	487	513	504	467	451	509	492	480	472	481	490	510	534	521	489	511	506	557	505	522	473	525	499	508	486	506	510	496	507	486	523	457	489	484	514	519	532	504	469	502	464	476	484	464	473	487	497	473	509	453	504	501	468	491	505	489	442	506	509	504	501	523	466	487	463	497	520	502	535	474	508	499	494	514	524	462	492	491	470	509	494	503	487	510	489	476	506	473	499	486	481	484	477	480	448	505	510	500	491	481	468	466	495	494	505	496	505	483	478	480	463	498	511	501	497	497	474	480	485	504	471	454	468	471	524	533	534	471	523	491	502	542	481	460	466	481	489	515	506	457	506	495	500	440	491	490	493	471	533	455	473	562	474	513	467	480	530	498	446	509	493	516	468	524	447	477	467	479	480	485	483	529	465	500	465	492	505	464	511	519	502	452	483	494	484	461	478	465	489	515	501	466	491	456	480	516	487	467	479	494	484	513	464	534	501	508	504	490	479	490	453	521	509	523	448	477	525	458	485	478	468	495	495	504	472	493	465	485	501	526	473	491	518	481	484	509	541	478	487	491	496	496	476	452	477	505	501	489	481	488	520	439	475	480	519	523	478	519	510	469	512	532	501	485	448	465	485	473	467	516	535	518	481	484	500	503	499	520	489	494	476	500	464	473	485	494	502	499	512	481	474	510	488	501	530	479	489	496	514	461	483	485	508	496	481	510	498	468	462	463	520	490	471	491	499	463	508	525	468	473	513	458	507	492	467	494	536	508	479	495	500	513	499	483	530	516	499	504	523	469	492	510	443	495	474	539	502	499	497	489	507	472	508	509	456	502	473	460	467	523	460	487	512	530	520	493	470	437	476	497	516	428	479	526	492	499	461	506	490	504	490	473	505	467	490	459	471	528	498	491	480	492	491	505	552	469	526	507	465	498	492	497	516	491	504	511	494	507	481	478	537	476	480	479	532	501	495	483	482	472	498	512	521	511	496	487	467	513	478	483	458	478	485	494	483	463	502	522	485	509	473	499	484	470	499	501	468	535	499	535	507	481	449	503	448	495	491	482	477	478	455	490	498	499	426	486	519	472	440	486	496	532	479	478	506	524	448	482	488	490	510	502	481	463	471	467	470	490	479	483	483	508	520	480	486	488	456	457	487	491	466	509	446	509	501	496	472	463	483	482	473	505	489	493	490	477	483	477	497	493	487	473	453	486	478	535	456	503	442	487	487	513	465	507	487	458	456	480	527	497	486	482	513	469	502	490	530	514	459	455	487	507	505	459	508	451	471	510	473	513	477	497	515	502	502	529	471	487	469	498	473	522	506	487	479	513	481	501	508	485	525
27531	36368	41845	36124	39489	38519	37016	34139	30595	25755	24906	25884	27456	24648	21078	18975	17528	18403	13456	9321	6757	4813	2987	2435	2482	2461	1943	1539	1303	1028	1198	940	939	996	1183	1062	667	714	661	807	673	577	538	348	261	200	209	193	189	200	182	170	164	155	152	175	158	230	300	232	212	144	182	196	170	156	141	189	164	175	154	167	161	159	149	141	155	141	164	181	164	138	153	178	157	146	160	158	183	172	168	151	154	173	156	154	164	167	161	157	136	192	157	113	157	158	149	173	175	150	131	163	137	168	145	160	175	158	131	156	182	149	179	153	148	162	130	152	154	143	156	158	160	153	182	138	160	171	149	147	150	163	163	144	147	175	156	157	159	168	153	141	163	162	135	167	156	173	160	158	136	172	181	154	160	171	144	182	158	142	155	147	164	149	158	168	165	138	155	173	175	153	152	161	176	166	160	182	162	149	143	166	172	171	160	159	150	168	156	165	140	144	139	159	156	156	158	143	152	162	146	159	129	177	177	156	157	154	168	169	155	183	164	153	160	171	139	162	156	151	173	174	165	160	155	162	154	170	166	157	146	166	175	131	161	178	149	139	143	175	158	157	170	151	164	175	138	148	155	176	181	159	160	151	167	167	151	200	175	177	156	140	172	174	182	158	157	167	166	187	165	155	159	170	138	170	163	168	161	176	155	164	195	153	163	147	166	152	162	168	190	150	181	155	130	156	141	142	137	164	162	160	157	153	165	151	173	150	142	159	171	160	144	159	148	152	166	153	170	149	140	146	162	147	160	170	152	178	159	135	161	150	144	169	170	154	168	159	148	148	170	163	171	155	155	155	148	176	169	148	161	161	138	161	161	169	147	147	172	171	179	164	177	139	145	167	160	153	159	136	147	183	152	137	150	149	162	151	139	150	158	173	164	170	167	173	173	152	142	169	172	149	166	171	164	179	137	177	162	164	149	175	161	162	179	159	152	143	172	146	153	143	171	163	159	178	184	145	142	160	172	161	148	138	148	130	175	141	163	158	150	169	171	148	160	145	167	171	133	158	150	154	165	149	150	155	158	164	166	158	141	166	129	167	182	153	136	158	144	176	152	140	139	177	139	169	151	156	170	174	134	176	143	169	156	161	154	142	160	182	174	158	159	167	140	151	161	180	147	134	171	155	154	137	159	166	150	136	139	151	166	146	168	161	177	169	162	153	147	157	149	139	157	154	180	148	140	134	134	125	120	168	179	186	161	164	143	142	170	145	168	148	160	152	165	146	158	156	170	151	147	167	170	152	158	143	148	150	149	145	155	175	169	113	151	156	163	152	160	140	145	167	156	152	170	180	158	152	159	161	153	147	146	166	187	138	140	151	150	147	149	151	142	164	161	149	164	158	170	163	149	150	146	163	154	141	165	162	170	176	158	170	156	155	165	177	163	149	149	162	153	149	181	196	151	149	164	142	154	135	167	170	159	167	156	166	162	163	149	141	163	167	147	198	183	173	132	152	149	149	160	147	143	166	150	176	150	143	155	181	145	161	173	154	170	172	168	146	153	161	156	158	154	140	158	137	158	156	156	146	161	170	188	149	141	160	163	181	154	156	174	156	169	137	145	164	169	154	152	137	150	174	163	159	140	148	161	173	167	156	166	138	185	155	161	167	169	168	146	174	152	150	160	150	142	143	157	158	168	163	153	154	172	167	171	177	143	147	158	157	177	149	144	146	149	160	162	152	157	174	146	140	131	158	158	173	180	174	160	166	165	151	156	156	133	167	148	158	153	179	150	140	174	175	157	174	155	177	140	156	166	174	164	159	153	146	159	161	149	155	131	142	181	169	146	158	163	179	171	171	148	198	165	149	142	176	144	158	172	168	160	158	150	164	133	153	165	159	172	165	160	150	158	150	168	170	164	176	150	184	152	164	162	163	150	163	154	180	185	151	155	146	171	170	148	141	129	164	167	149	188	163	149	144	157	171	165	154	162	161	147	154	163	183	144	154	163	173	134	161	145	142	173	141	145	162	145	169	160	152	177	179	166	152	147	143	176	165	161	147	171	144	166	171	143	160	187	164	167	157	154	171	148	165	161	143	167	140	131	144	147	144	155	136	142	165	161	160	144	159	188	146	154	185	152	160	161	164	158	198	143	163	170	163	189	154	155	171	152	144	148	142	175	155	145	163	161	149	158	156	160	143	167	157	178	177	156	159	143	172	172	155	167	143	158	172	161	153	160	146	140	167	161	147	156	159	172	170	169	137	166	134	148	181	155	159	154	139	152	150	146	170	160	144	196	141	164	160	164	157	153	158	139	141	170	144	157	176	173	165	148	171	159	161	148	135	176	144	161	150	154	174	186	158	142	132	187	163	151	158	143	158	181	177	172	168	168	140	144	172	153	155	155	163	144	160	160	145	167	163	151	140	153	169	153	149	151	161	170	136	149	128	149	146	171	164	159	156	165	152	143	139	151	173	156	162	158	151	193	140	154	158	161	168	173	143	164	146	144	163	148	171	154	149	146	162	140	146	168	159	149	144	152	153	175	163	181	166	136	176	150	140	169	159	169	162	146	157	182	172	180	164	173	167	160	158	136	157	169	178	171	168	155	173	136	140	152	158	147	170	132	146	148	143	153	175	153	176	182	154	137	157	143	161	154	154	157	159	157	176	142	166	155	164	198	153	168	168	164	169	158	174	145	156	175	163	171	164	148	157	169	173	150	161	161	146	187	162	161	150	161	165	168	174	165	154	149	196	150	159	142	154	176	165	166	176	178	156	165	154	148	160	162	172	183	158	166	151	168	160	151	146	157	141	142	153	146	153	138	177	175	154	165	153	188	171	157	151	155	162	134	150	150	137	155	172	164	154	154	143	151	142	155	152	157	136	164	164	154	137	141	163	190	156	156	169	168	143	164	149	139	167	152	148	155	165	145	146	140	164	142	163	155	154	172	156	159	172	174	165	148	156	137	140	142	175	161	176	157	147	156	165	154	163	152	167	158	150	154	163	157	143	163	167	149	171	153	158	164	137	157	166	146	140	146	133	154	182	161	159	167	149	132	152	160	154	178	179	160	129	150	184	157	143	163	162	150	141	163	170	142	166	153	163	169	147	165	148	163	153	163	161	158	158	154	153	170	145	165	143	154	177	161	170	162	165	171	162	166	141	167	163	162	146	153	158	141	150	161	167	156	145	172	145	149	145	168	155	145	148	156	162	164	147	169	152	144	155	135	176	160	172	170	160	155	164	143	140	154	145	128	166	175	161	146	163	148	171	135	150	168	168	157	163	142	136	137	157	160	160	151	166	200	131	173	135	134	152	176	172	150	137	159	167	151	170	170	177	169	153	156	157	177	170	172	146	149	152	131	153	168	151	130	162	171	156	149	158	164	157	161	154	150	141	153	161	178	131	172	157	147	167	164	158	151	154	186	157	149	149	167	180	183	168	164	128	149	145	139	153	150	143	159	159	167	166	143	175	145	171	145	149	146	148	183	140	163	149	154	157	189	159	152	165	149	158
19183	31505	38668	41066	49222	49498	49413	46170	43942	40550	41381	42610	43275	42145	39063	35839	37952	38589	32417	29368	25774	19934	15170	12891	13827	12965	10219	9275	7489	6286	6346	5470	5146	6372	7497	6465	4319	4486	3982	4669	4147	3270	3229	2017	1439	737	751	744	611	666	637	583	532	553	451	446	473	1020	1383	979	789	536	521	724	689	609	551	573	501	489	478	463	468	435	448	409	433	449	459	461	408	429	425	444	446	402	468	425	515	507	432	465	430	456	443	457	457	455	425	436	453	398	449	424	443	448	461	464	422	402	461	425	436	455	448	417	415	445	448	465	442	441	439	435	441	459	441	454	488	440	468	472	453	430	432	432	448	441	436	422	441	485	445	456	427	423	446	466	434	447	441	421	441	438	430	465	405	457	476	469	440	417	431	472	440	484	425	470	446	449	444	425	437	442	466	457	464	435	461	470	412	412	429	439	416	427	467	453	444	433	456	442	439	425	459	443	466	445	446	436	468	446	446	431	453	450	449	470	445	430	448	440	422	437	446	439	448	422	454	477	470	445	407	455	425	458	443	465	436	436	447	458	426	442	429	472	438	436	445	419	443	440	463	431	454	465	427	453	460	441	475	411	460	431	452	450	420	426	477	449	464	446	462	461	472	443	436	449	409	465	434	401	428	448	441	479	460	444	453	429	446	468	450	471	435	473	443	492	428	460	436	462	419	512	433	443	445	426	445	434	453	423	457	468	451	453	421	433	456	394	456	435	450	446	445	438	450	430	452	427	451	394	414	464	449	442	432	441	421	480	431	476	438	451	454	437	467	425	460	451	440	423	397	497	432	468	448	462	442	448	447	452	478	442	434	450	462	463	445	393	441	436	478	390	432	383	473	407	460	446	432	473	437	419	436	437	429	468	449	421	438	457	397	448	442	450	465	457	441	428	429	474	435	449	451	420	441	416	455	430	461	453	438	420	454	450	489	430	404	457	447	405	453	432	461	484	436	449	421	460	450	427	441	417	422	436	452	451	452	444	444	462	447	410	483	411	456	442	439	438	437	420	450	482	395	471	434	430	434	426	430	432	432	491	427	491	448	471	440	425	439	436	436	455	450	420	460	475	423	447	442	418	409	466	437	472	446	450	456	471	500	460	464	443	483	445	460	464	471	445	442	444	474	447	438	426	441	430	463	449	459	425	471	418	402	461	478	451	454	432	476	448	412	488	446	451	444	452	437	422	455	428	437	464	457	473	450	455	401	427	419	415	423	449	442	437	444	444	425	424	502	456	401	428	469	453	405	409	477	457	435	478	434	427	443	467	458	449	427	447	476	444	453	459	416	449	468	455	425	439	482	447	448	422	448	419	468	460	434	484	444	435	428	447	493	435	457	525	433	421	482	429	431	442	453	477	454	428	507	486	464	463	431	422	441	473	445	433	420	409	423	422	440	434	477	452	468	449	470	461	435	423	439	470	413	454	440	480	438	450	448	429	478	436	432	433	467	469	479	449	435	461	433	426	445	432	433	425	458	435	464	433	449	474	438	447	441	408	461	460	437	434	474	428	462	445	482	432	438	444	479	496	463	466	439	463	459	448	418	446	483	478	492	421	435	430	426	466	469	448	436	441	431	453	401	489	438	444	436	485	449	433	444	442	445	454	440	432	449	418	470	442	430	395	471	455	473	406	473	497	457	428	436	425	451	459	463	428	449	460	428	413	480	478	461	416	411	442	447	416	444	417	423	469	430	421	425	485	433	469	423	417	447	414	458	460	473	460	447	444	459	449	426	431	454	448	442	423	439	457	446	475	433	464	473	468	430	466	443	420	474	421	467	451	483	447	430	447	452	455	459	430	425	442	444	450	437	412	472	442	429	424	432	436	420	435	464	439	455	478	475	452	426	433	408	434	451	423	456	450	437	419	460	451	471	418	438	433	416	436	435	491	456	468	470	432	436	433	434	445	451	442	443	435	468	408	440	442	444	457	426	436	462	465	427	461	463	453	449	436	469	441	425	459	453	467	438	437	401	453	454	436	472	465	408	462	469	440	440	441	468	449	450	454	431	455	410	456	435	432	457	467	459	435	445	426	449	440	426	472	469	457	408	471	462	440	470	435	457	449	446	437	444	447	426	464	446	424	482	484	446	468	470	434	438	478	441	475	440	435	443	436	451	472	447	460	453	489	510	438	490	465	485	464	464	449	465	475	433	470	449	469	451	463	462	438	466	480	443	439	444	440	446	449	419	416	452	456	452	437	430	428	431	401	472	483	456	451	460	453	465	434	478	462	431	429	432	468	478	433	436	407	403	435	456	434	443	449	444	408	465	453	431	407	434	436	437	434	432	454	425	491	415	442	476	436	448	406	387	436	469	466	417	400	411	446	418	446	413	435	424	451	389	453	415	420	408	427	455	483	443	456	458	466	479	420	430	471	443	425	426	464	435	445	436	483	435	392	422	430	442	447	422	477	468	432	461	470	439	428	467	469	462	482	468	433	425	435	439	418	398	442	419	454	440	445	448	428	417	471	439	440	484	462	452	489	446	477	459	475	465	439	428	442	426	445	452	444	479	442	429	411	436	454	474	447	474	447	460	422	446	442	429	443	413	444	438	484	460	473	406	440	414	428	458	459	428	439	416	472	467	446	433	447	396	430	430	449	464	418	430	441	458	460	456	421	453	458	428	427	446	436	412	409	434	444	428	485	450	463	430	423	444	424	426	451	442	451	472	452	445	424	467	467	458	430	388	424	429	468	439	445	445	466	457	409	455	401	476	460	421	430	439	419	466	438	444	434	435	451	413	422	493	425	428	455	441	455	486	441	422	414	470	439	462	482	449	448	452	458	462	473	449	455	440	415	520	461	445	439	428	462	485	431	460	451	464	445	466	430	446	478	442	476	481	461	467	449	412	421	437	436	429	452	461	436	472	466	439	422	440	443	439	432	436	478	435	436	426	441	449	432	435	440	458	444	468	411	411	446	424	436	428	436	453	412	435	443	420	483	437	405	480	462	444	469	447	457	465	442	448	455	456	436	450	447	446	415	447	441	461	447	452	436	420	420	443	398	434	432	445	484	429	437	480	458	430	470	467	454	471	504	478	456	446	424	454	439	425	457	463	479	430	422	457	444	430	440	433	476	441	470	442	423	443	412	423	470	431	452	410	430	444	453	437	474	422	434	439	382	414	437	458	452	431	436	426	458	417	433	408	429	438	431	416	459	462	426	449	455	435	458	449	425	439	436	427	430	437	416	422	471	415	448	444	441	408	417	413	422	449	432	454	420	445	450	456	453	462	413	463	457	520	436	454	434	401	437	471	463	464	439	465	457	454	487	424	480	461	443	474	435	448	468	433	429	440	414	500	434	461	415	421	497	472	446	517	445	454	433	389	444	440	475	445	430	452	425	456	455	422	414	444	448	456	438	441	420	431	443	459	441	462	451	465	470	447	442	473	433	409	427	428	474	449	452	444	435	418	452	420	445	437	445	469	429	430	408	468	441	405	447	463	453	437	464	446	448	453	461	420	432	428	421	418	441
34108	42166	44640	37300	40507	41345	41377	38647	35631	35421	32942	34972	35001	34138	30404	27010	26069	26236	20561	14455	11188	9122	6139	5316	3857	3935	2628	2343	2086	1895	2092	1666	1364	1461	1784	1187	951	1224	1094	1359	1205	937	754	501	339	315	304	292	272	268	252	253	206	225	223	242	230	255	236	289	261	297	340	358	360	352	292	281	242	228	259	218	212	224	218	204	219	206	243	198	213	220	222	233	228	205	209	206	209	220	254	242	220	240	203	244	197	211	224	206	210	219	239	198	214	217	223	206	230	219	201	225	164	216	217	215	194	232	222	200	205	221	209	211	216	219	241	201	228	204	227	194	218	215	248	225	236	223	209	200	216	198	191	210	247	230	203	213	231	237	228	203	208	230	229	229	212	221	226	207	194	218	225	228	227	215	212	228	198	231	204	200	205	199	217	201	224	207	222	204	220	220	222	226	218	226	213	194	198	192	229	214	211	236	241	202	198	199	226	226	223	218	219	221	197	231	249	208	209	230	239	215	213	227	238	212	199	202	207	228	227	190	197	215	229	211	215	209	210	217	223	211	222	241	221	225	194	233	220	209	226	238	251	235	216	224	205	203	229	207	223	229	194	218	234	212	239	224	231	213	224	263	242	238	230	228	218	214	230	207	214	240	215	215	201	232	215	243	217	228	211	214	220	188	227	218	204	221	206	244	216	229	228	274	231	231	235	246	236	220	213	226	227	192	236	214	205	201	210	216	204	213	218	223	204	212	210	216	229	203	197	210	244	227	194	213	250	210	243	225	200	218	232	233	213	246	213	224	203	212	218	230	214	208	204	218	225	189	220	235	251	236	243	236	218	219	222	228	174	205	192	202	209	221	217	209	215	240	214	189	224	212	201	237	222	230	215	216	212	221	216	230	217	222	215	203	240	213	227	205	209	229	219	227	249	223	222	229	231	217	194	228	218	226	221	214	215	222	226	212	210	208	230	243	237	220	217	225	212	216	253	231	190	185	233	237	224	219	181	266	205	218	228	190	224	202	216	193	231	196	186	222	225	192	199	228	259	238	223	224	199	197	206	208	204	233	219	228	244	221	196	244	244	223	223	236	199	215	215	214	220	232	224	229	231	232	221	230	236	218	214	219	233	218	230	217	238	209	209	237	237	207	223	198	206	199	239	211	211	191	205	211	187	224	234	248	232	217	206	215	187	214	196	185	210	220	215	219	212	226	253	240	221	215	206	199	219	215	216	228	205	216	214	213	237	230	226	210	236	201	250	189	221	230	197	190	232	203	214	222	225	215	194	210	222	211	208	208	224	232	211	222	217	216	225	213	223	218	203	239	219	222	227	197	216	231	206	194	229	228	198	253	208	216	234	212	210	228	238	215	237	234	207	223	230	196	241	202	206	219	225	211	217	211	234	211	215	203	204	228	204	249	230	208	208	227	212	229	198	201	204	198	200	221	213	208	218	215	228	229	200	229	231	222	220	242	217	227	222	245	217	237	225	212	258	239	220	213	218	228	236	211	201	214	239	233	199	214	212	240	219	250	200	207	209	227	211	209	246	216	221	200	231	226	203	230	218	242	226	216	215	216	221	210	231	240	219	179	212	231	238	236	228	206	213	224	196	203	192	191	216	228	248	234	221	219	242	238	227	207	220	213	211	225	215	232	211	195	206	197	219	231	225	184	224	220	204	231	226	201	229	227	226	209	216	245	218	225	222	206	251	236	218	216	191	218	215	194	199	213	222	212	194	252	220	217	197	206	217	234	209	238	210	207	205	250	224	207	207	215	212	203	239	216	207	242	219	222	213	246	225	229	232	231	234	231	235	221	229	225	239	225	215	207	213	233	204	200	191	218	220	221	233	221	197	206	208	229	216	211	187	230	234	211	232	220	201	208	228	199	233	217	209	227	218	193	237	235	205	225	213	227	206	207	227	220	224	220	235	228	209	192	219	223	202	221	216	219	221	210	221	209	233	227	205	210	232	206	253	233	229	227	227	236	216	204	232	197	201	245	208	220	235	206	226	208	221	221	239	219	235	216	205	227	217	226	196	194	213	214	222	234	219	210	193	207	232	219	236	238	219	234	230	214	214	246	225	231	241	212	223	214	208	204	221	244	230	227	217	214	213	218	234	185	218	234	211	206	221	214	201	218	241	229	240	225	189	242	184	226	209	186	209	217	214	232	220	217	219	227	201	217	241	212	202	232	235	217	218	219	197	226	215	188	184	231	199	207	223	226	213	225	220	236	211	213	225	212	237	204	189	225	216	231	225	236	217	231	210	226	222	213	224	215	212	244	224	216	228	223	224	198	218	223	213	205	198	209	180	242	196	231	223	199	211	211	216	201	242	223	198	178	261	231	203	244	222	186	204	205	222	221	209	202	208	211	226	195	221	208	221	236	211	192	214	205	217	222	210	204	250	223	230	215	220	224	196	219	219	208	203	215	182	231	228	232	198	236	200	237	249	234	214	210	237	231	216	212	226	202	208	217	206	229	201	220	197	205	210	212	212	192	209	219	197	214	216	218	222	223	178	219	207	237	221	225	257	203	212	229	219	222	233	227	217	215	228	234	212	250	217	207	214	210	187	238	206	240	220	241	213	203	221	216	223	241	205	238	207	234	184	189	198	232	237	196	210	240	222	195	192	252	217	224	225	226	187	231	235	228	219	192	203	214	211	199	219	224	226	216	229	230	216	242	228	223	216	237	233	192	225	207	210	227	226	226	216	215	195	239	215	219	227	218	213	209	222	224	211	239	225	222	216	222	211	223	206	234	233	227	231	251	195	222	206	220	221	223	236	259	185	203	209	235	236	212	211	229	212	206	224	218	258	206	190	214	178	209	215	207	212	228	204	214	215	248	195	228	206	208	197	238	219	216	232	194	211	225	205	195	250	204	200	206	203	214	217	236	230	244	226	232	221	200	227	221	238	224	219	215	244	217	224	263	232	197	228	216	213	203	229	225	219	223	229	240	239	236	227	217	218	208	211	243	200	200	227	216	222	227	195	200	202	206	222	222	209	237	236	224	235	215	219	209	215	202	235	232	235	240	214	228	242	220	227	239	200	208	228	219	232	234	259	221	190	218	226	230	235	211	209	237	204	191	244	220	225	200	203	223	219	216	244	222	216	208	218	218	220	235	224	226	222	199	210	215	204	203	240	222	233	254	220	211	225	231	223	221	209	187	209	218	239	249	197	230	225	213	216	217	225	220	228	231	225	216	196	221	222	218	195	198	209	225	211	207	206	224	209	185	209	202	204	236	220	232	227	255	219	209	238	231	212	190	231	220	206	232	202	248	205	233	233	207	213	186	233	238	212	224	215	215	239	220	212	216	216	208	215	228	226	228	245	187	231	197	197	212	205	234	198	220	232	189	197	222	206	232	200	206	211	212	231	197	212	229	226	240	203	197	206	201	222	190	211	236	238	223	194	219	220	208	204	224	239	198	224	229	236	192	213	247	217	237	222	241	201	234	220	220	212	188	215	207	214	219	214	208	245	204	196	215	237	211	232	208
23112	36586	42741	44664	50671	53645	54401	51881	49765	49150	46020	49880	48780	48169	45458	43145	44444	44984	39586	34924	32463	29413	22900	21326	17550	18099	12796	12512	10552	9778	10783	8479	7399	8179	9923	6011	5874	6971	6415	7879	6945	5614	4126	2556	1940	1209	1059	1113	997	938	879	711	721	651	663	637	575	648	758	920	841	1155	1485	1335	1718	1656	1100	721	765	719	715	670	603	622	570	550	578	589	612	549	564	587	586	533	557	585	598	573	593	585	585	570	560	556	573	536	569	556	587	616	604	586	550	588	597	544	555	591	605	578	597	554	596	617	588	587	601	589	572	570	598	564	611	599	582	559	574	621	605	578	618	590	587	582	562	541	562	538	592	561	575	593	536	548	604	575	596	582	583	627	611	604	602	608	554	612	585	574	587	621	610	608	567	597	583	566	579	549	576	589	591	590	600	611	536	611	579	632	565	582	641	572	587	596	603	621	602	588	564	554	584	571	573	562	580	562	579	569	598	586	572	571	575	586	579	598	591	558	603	596	590	609	572	585	578	566	596	579	586	602	576	540	644	571	620	621	606	581	578	568	613	605	568	595	610	527	583	564	586	547	548	605	622	595	565	574	566	576	543	569	607	577	619	605	565	586	578	613	572	640	604	624	592	600	584	588	630	589	549	586	600	566	572	583	564	605	586	600	556	593	557	599	601	565	561	551	605	605	597	586	590	611	613	629	588	586	585	598	563	589	596	592	582	592	604	596	574	593	579	584	605	570	597	556	556	566	559	588	588	567	589	575	598	606	541	608	543	569	556	573	553	571	536	565	585	571	614	580	623	573	632	590	546	584	551	609	590	568	566	579	560	585	617	562	591	582	544	532	605	542	584	632	612	573	610	569	592	572	629	574	606	595	565	572	608	587	567	549	544	600	580	601	566	583	629	528	576	591	584	588	588	584	560	612	578	596	558	572	605	628	569	548	586	595	599	588	585	594	600	608	597	606	622	583	568	597	566	604	564	606	603	611	543	591	582	580	564	528	583	576	567	557	660	570	560	600	561	589	584	598	612	574	588	638	594	591	589	570	599	524	579	579	571	608	588	569	580	544	608	567	575	605	591	579	609	557	582	547	588	568	581	627	581	591	554	576	595	593	574	567	572	572	614	593	581	566	588	561	570	578	600	559	600	587	616	565	600	567	556	602	576	562	566	563	576	602	557	597	569	582	592	626	566	615	556	591	606	572	570	592	597	541	529	568	535	585	560	612	604	594	561	602	545	616	556	563	588	600	570	598	570	587	552	582	584	565	551	585	600	599	572	597	586	597	598	591	590	557	591	602	637	571	568	572	552	561	561	605	547	585	546	583	550	569	601	526	588	523	576	541	582	628	568	600	537	577	572	596	558	594	588	585	559	578	578	614	594	618	590	627	588	598	591	556	565	594	595	575	593	593	584	610	601	580	565	593	558	566	553	622	590	554	578	623	579	568	613	583	586	590	582	583	561	572	541	662	582	575	593	580	568	574	550	574	614	559	586	611	547	596	582	588	594	555	608	572	550	568	559	585	578	573	583	569	592	589	614	615	553	586	592	612	554	593	544	650	578	626	569	624	549	560	563	559	581	544	578	593	600	562	536	550	560	651	587	582	582	620	575	539	583	553	595	572	626	546	595	584	558	589	550	541	590	583	585	569	563	568	558	581	578	557	573	604	553	559	582	555	600	534	616	613	615	602	553	581	553	562	594	551	564	586	562	615	591	600	586	581	565	603	562	579	593	587	546	586	653	595	587	641	597	599	591	640	575	631	603	590	578	567	587	573	593	578	587	600	541	544	585	591	577	581	566	601	640	580	576	612	610	592	602	571	601	565	603	552	548	583	601	618	555	617	604	569	615	645	586	559	527	603	580	645	539	547	529	570	609	574	535	604	572	560	609	571	597	574	596	566	536	609	609	589	618	602	581	563	604	587	561	538	564	588	595	594	570	575	610	579	570	620	598	575	625	558	530	571	602	586	607	606	596	592	586	563	626	583	576	600	589	597	585	583	600	601	632	589	568	580	582	539	623	586	602	579	594	596	584	615	558	588	533	602	590	588	590	594	582	573	605	553	587	553	573	568	562	578	580	575	572	597	599	594	592	561	568	599	582	580	605	584	567	621	584	564	603	587	601	605	600	563	600	583	581	591	595	618	571	579	592	588	545	583	588	607	560	619	572	568	617	570	580	575	562	572	565	565	562	575	574	553	578	602	564	599	559	606	614	588	566	587	556	621	616	577	594	610	610	591	555	575	590	607	577	623	588	559	615	568	556	582	587	556	595	622	596	579	561	609	602	565	601	556	595	584	578	606	605	606	571	586	568	599	609	590	555	571	551	603	603	576	546	612	562	579	579	557	584	530	555	562	607	618	641	589	598	588	596	593	609	581	574	610	529	605	599	657	573	558	608	581	573	556	604	603	576	617	562	598	601	553	580	609	585	594	597	653	609	602	580	560	621	576	621	576	605	596	611	577	531	586	588	593	599	601	603	587	585	599	539	555	596	582	592	593	559	578	573	569	593	616	556	608	569	580	570	615	553	566	644	578	620	619	565	585	590	601	624	576	612	562	619	610	544	568	644	599	569	603	589	618	605	582	618	549	560	620	554	569	608	581	506	578	580	568	595	589	583	592	581	581	583	607	578	563	580	604	585	583	614	591	597	569	540	576	581	579	547	590	552	617	612	604	593	587	571	572	556	567	624	563	600	609	590	605	599	571	590	603	593	616	607	576	588	626	606	583	550	567	569	588	580	540	612	570	559	655	575	556	564	595	593	535	540	563	578	560	557	569	574	641	593	563	595	639	588	632	544	557	588	599	610	553	596	561	595	621	603	580	642	579	547	590	614	598	563	597	564	587	558	557	595	546	640	593	583	604	607	588	563	610	607	584	600	573	602	564	590	583	559	585	619	556	584	587	601	559	591	586	537	560	585	562	577	599	584	616	606	591	548	554	533	539	541	579	551	598	628	584	568	609	588	558	541	549	584	553	564	588	599	565	615	610	582	604	550	591	565	539	589	607	594	611	598	577	586	590	618	610	583	585	584	554	589	597	594	615	602	569	603	567	552	599	562	621	592	573	588	568	540	625	605	607	578	590	634	558	587	571	555	553	570	549	588	533	563	591	614	600	616	565	577	552	579	603	539	604	603	620	568	596	589	600	595	590	597	595	589	578	589	580	611	568	592	609	588	553	590	606	580	591	572	577	582	573	594	574	599	582	582	578	596	585	605	580	571	596	591	567	642	554	617	554	611	580	589	555	610	578	593	575	530	629	589	563	596	560	552	558	584	591	565	571	612	580	564	560	603	576	608	616	615	634	563	556	573	548	541	596	567	608	529	578	562	601	561	631	607	602	593	551	569	602	573	535	588	571	589	627	601	593	579	551	591	614	533	623	555	610	560	577	639	603	582	581	564	590	580	612	597	559	560	557	523	543	628	627	565	624	579	544	568	597	588	544	620	595	593	622	569	575	578	607	579	567	613	638	624	523	547	609	561	589	591	609	652	583
8834	8901	13086	10541	9024	7482	5648	4243	3158	2452	2102	2271	2292	1981	1831	1559	1419	1580	1076	729	685	582	558	462	396	454	303	366	328	303	333	298	278	323	288	230	270	249	268	247	256	225	213	225	217	199	223	223	195	228	208	219	183	206	187	194	222	192	199	208	218	218	219	234	246	212	215	207	212	203	224	192	202	202	199	236	189	201	190	225	198	201	204	199	195	206	217	200	225	197	207	209	188	187	188	172	213	215	170	192	184	190	208	199	215	210	200	216	218	169	195	209	208	208	214	189	194	200	195	190	177	216	201	199	232	199	190	200	194	213	198	192	205	208	195	197	193	195	218	240	200	196	185	212	213	210	180	221	182	227	199	234	169	185	198	204	204	220	195	205	201	191	172	201	197	195	184	184	191	191	223	183	190	225	189	182	192	179	188	169	190	208	196	201	178	204	184	188	173	198	179	204	210	196	193	188	211	184	222	184	196	217	219	186	169	197	198	221	207	205	200	202	201	200	180	206	197	180	176	203	200	189	202	195	197	199	195	179	205	199	203	193	196	180	194	206	177	199	213	189	192	215	212	176	210	185	194	213	171	191	205	194	202	189	209	180	215	237	214	187	201	216	184	203	195	210	173	225	213	203	204	215	168	198	207	200	200	189	178	208	177	184	156	226	200	170	185	195	183	195	184	196	202	217	210	176	199	182	196	231	195	204	214	174	202	210	179	216	200	202	188	200	198	220	183	192	177	200	186	188	191	189	204	198	194	208	207	182	209	214	206	177	211	177	212	184	192	195	179	197	212	217	202	190	202	204	198	184	213	211	188	184	203	201	199	172	213	188	207	186	183	207	198	207	206	206	187	219	209	201	218	195	203	192	212	203	190	229	208	182	205	191	207	211	183	230	210	179	186	191	187	197	201	197	192	217	200	194	198	204	194	214	215	187	194	193	196	178	162	177	194	201	189	195	201	196	195	190	188	225	199	215	184	222	193	207	197	216	210	172	201	184	189	195	207	197	197	197	188	203	175	204	193	201	192	204	219	191	204	202	180	203	181	226	186	219	201	209	204	198	182	198	214	187	206	201	231	180	178	208	198	208	195	193	184	167	197	199	199	190	187	170	192	192	203	218	207	192	205	192	220	181	189	200	192	216	216	179	204	183	195	210	203	217	194	196	205	205	214	207	217	215	189	202	197	215	202	182	169	197	191	180	184	191	204	184	203	176	194	210	216	185	207	184	211	208	205	201	191	187	169	229	201	194	204	201	205	224	238	230	220	195	208	179	221	202	210	227	174	206	212	212	212	179	191	188	231	203	179	182	207	220	212	204	189	207	172	186	199	175	218	192	200	195	195	206	202	194	217	222	194	181	198	177	197	215	189	187	210	212	196	208	219	222	193	205	202	198	189	186	197	170	182	201	164	180	193	226	218	177	191	211	181	198	206	195	207	178	213	209	215	190	206	194	197	211	208	190	215	212	221	216	211	179	158	198	179	199	200	190	215	183	187	177	203	206	221	199	196	192	196	200	214	191	188	191	206	196	213	179	205	189	197	215	213	219	199	181	190	223	177	209	184	230	207	179	179	204	209	212	191	194	215	171	186	206	190	214	179	206	185	203	204	185	186	214	198	207	189	194	228	224	172	186	198	217	188	198	201	180	180	192	186	196	185	210	206	213	209	212	206	221	193	194	198	184	177	191	196	218	178	200	213	193	195	202	212	193	205	193	197	203	189	162	207	198	155	197	196	196	186	208	197	209	207	200	201	209	198	180	210	191	195	193	172	196	193	220	215	202	187	192	219	186	198	192	191	188	191	206	240	201	199	196	227	193	198	219	184	203	183	208	221	184	206	189	179	215	190	212	223	195	185	190	178	229	206	172	180	194	181	174	210	198	179	193	186	206	185	196	195	201	212	172	204	205	204	193	199	202	182	189	189	193	213	192	192	189	205	222	205	209	188	199	184	214	205	184	220	209	194	180	208	187	205	213	197	193	196	185	184	174	202	196	197	207	205	198	195	227	187	214	193	187	205	222	217	188	178	189	200	198	200	238	194	207	217	209	180	213	189	214	200	179	216	181	209	200	174	214	186	202	212	199	206	173	231	227	222	193	201	205	210	196	171	208	182	211	208	216	209	174	188	191	197	169	209	164	200	236	173	195	201	194	178	193	218	217	194	189	202	206	201	204	192	208	210	207	189	198	197	204	192	183	211	171	196	183	190	179	219	207	183	204	192	220	185	191	192	205	190	187	228	208	189	216	162	203	195	180	222	189	193	182	198	208	175	174	169	195	202	190	206	193	221	174	215	202	220	195	197	181	190	193	202	196	199	222	195	208	184	182	155	184	198	197	195	198	185	181	205	228	174	204	202	197	218	192	202	188	206	205	210	185	214	194	166	198	185	212	211	210	188	192	190	207	218	199	195	200	178	200	222	179	195	199	191	220	220	222	198	227	204	213	177	196	216	203	207	211	207	209	200	209	195	212	193	199	215	205	182	196	180	184	196	209	190	222	233	208	216	213	190	203	198	210	208	187	186	197	179	207	169	240	194	177	218	182	193	212	200	207	192	189	182	189	192	190	209	188	194	198	198	212	191	199	208	189	209	204	223	189	194	222	201	199	218	211	174	214	198	203	207	222	219	196	208	177	219	176	166	197	182	197	207	202	196	193	190	199	206	216	161	204	189	228	202	202	173	185	162	196	204	192	192	189	201	156	197	217	213	197	210	206	180	166	200	175	204	205	190	199	208	189	209	204	166	228	203	202	171	181	199	209	197	203	219	189	214	222	188	178	156	202	179	214	187	189	200	199	194	214	212	191	196	205	206	220	163	224	196	190	221	206	215	209	200	201	200	182	183	203	176	195	210	206	217	219	222	192	210	216	212	180	189	198	187	197	198	201	195	196	213	182	197	185	211	218	198	218	218	207	164	222	180	193	197	198	233	189	206	196	198	208	177	205	180	200	225	181	214	222	195	192	187	193	193	194	208	201	204	206	208	196	187	213	201	184	195	206	214	161	180	202	173	217	193	206	202	216	186	206	199	190	159	189	198	200	199	203	199	167	195	201	170	195	214	195	176	195	215	201	208	178	202	185	197	193	185	216	193	194	215	194	205	207	190	200	204	196	200	223	227	205	200	217	194	197	228	189	227	188	195	214	201	200	199	209	199	190	196	187	205	191	202	180	183	221	191	193	188	167	170	187	200	239	195	198	187	187	230	189	198	216	197	188	193	182	192	171	206	205	215	202	199	182	206	186	210	171	195	182	204	213	210	180	185	212	184	192	168	228	213	207	204	190	204	180	195	219	191	190	226	191	199	188	208	192	210	227	201	192	189	189	231	217	213	172	197	214	185	193	214	171	188	226	152	175	177	187	198	193	194	198	216	189	189	190	173	218	171	176	194	193	202	201	214	189	173	183	200	173	217	188	162	197	200	189	201	196	199	196	223	216	211	186	176	205	192	194	205	192	239	207	196	215	180	208	211	213	172	183	212	195	189	214
6335	9677	17031	18600	20884	20305	18213	16054	12844	10457	9554	10814	10947	10382	8705	7712	7476	8079	5538	3783	3669	3134	2915	2259	2047	2011	1593	1598	1462	1279	1325	1152	1005	1269	1175	1013	939	1028	994	1059	910	770	762	675	612	593	575	557	569	540	539	575	557	568	545	540	569	530	562	552	575	621	616	618	691	669	637	559	606	524	555	554	524	552	501	530	535	575	538	544	500	563	570	562	568	490	550	537	529	528	508	534	517	530	567	551	563	544	579	555	568	564	544	572	570	551	504	529	538	541	552	518	537	551	512	527	532	503	555	588	526	534	553	504	499	507	554	528	564	565	559	567	521	534	532	532	528	530	544	532	535	590	530	545	555	535	535	523	527	522	569	557	554	504	529	570	482	533	526	537	559	525	570	551	501	493	564	547	533	582	516	576	545	523	532	563	535	540	564	557	530	553	508	558	499	553	557	563	529	555	562	542	538	570	550	540	479	528	486	555	550	521	508	518	532	581	518	561	545	549	539	497	534	536	567	572	547	543	562	516	538	549	512	581	579	544	495	556	535	548	525	542	503	535	555	560	542	542	549	548	567	540	532	511	522	507	546	541	560	538	528	511	552	527	535	541	542	548	539	519	586	518	605	539	557	574	528	536	544	510	584	509	553	556	524	533	538	576	537	530	516	572	517	484	538	547	548	496	550	516	533	511	512	549	543	531	541	519	509	550	544	525	509	521	526	485	504	532	608	558	538	537	551	557	522	538	533	501	566	521	544	538	546	550	518	576	550	563	530	546	580	530	516	557	582	569	552	546	541	529	568	568	547	577	534	533	526	542	579	535	558	520	528	536	515	558	573	539	582	584	564	587	583	532	543	524	550	526	564	523	508	552	540	529	541	516	551	549	513	564	574	514	551	556	517	562	534	499	499	570	541	501	521	617	536	529	535	529	556	579	526	508	545	548	551	553	582	551	543	557	528	555	562	572	502	502	565	520	502	581	518	555	533	564	539	528	573	536	550	577	522	549	508	551	535	568	563	544	478	547	531	556	532	539	558	535	552	533	503	506	496	490	533	505	557	557	507	560	520	517	531	574	525	566	522	512	509	559	565	546	549	534	517	539	489	494	507	553	535	567	499	528	555	543	542	501	531	539	538	513	541	544	517	534	562	516	558	513	575	579	523	535	539	547	494	531	550	552	572	575	581	514	560	555	500	536	550	550	535	489	473	519	516	519	531	593	503	528	565	524	541	516	514	513	568	536	525	570	485	497	572	537	568	511	535	535	531	529	563	483	550	543	560	506	536	540	512	551	576	559	495	517	548	540	574	553	570	536	528	526	528	507	550	542	557	553	555	538	547	573	534	546	563	508	550	541	557	550	563	580	514	518	551	513	569	505	544	549	537	549	578	543	485	560	580	525	550	494	508	560	558	542	513	555	508	532	528	595	496	522	528	536	521	523	568	543	517	565	547	553	539	551	573	544	545	549	544	503	563	562	519	558	500	545	549	548	565	524	582	549	534	495	550	564	557	539	499	482	555	579	535	561	516	547	541	538	513	518	547	548	514	541	529	538	549	548	512	543	523	535	533	533	540	538	528	524	573	537	585	545	539	526	507	596	546	527	507	561	532	543	553	523	518	539	519	513	528	530	584	599	524	516	579	539	534	524	523	526	539	513	522	533	549	544	523	555	547	537	540	492	540	520	555	530	538	566	522	508	498	535	570	594	533	543	519	543	523	512	507	552	510	522	523	560	497	518	560	505	504	525	515	547	514	520	532	520	538	564	525	526	483	533	565	523	528	534	565	539	523	537	545	568	532	529	596	567	513	528	528	588	548	507	537	548	573	523	529	553	519	519	540	531	542	586	551	541	528	544	559	596	534	500	549	563	554	533	536	539	557	523	524	512	526	527	576	523	514	553	554	531	549	551	579	538	526	508	548	487	509	577	526	531	593	535	537	538	558	585	546	531	598	537	562	496	512	498	560	572	557	548	567	545	537	526	522	537	543	553	554	552	554	519	546	524	519	621	513	528	564	569	557	555	528	534	549	544	499	519	528	538	572	536	560	555	514	515	518	569	537	560	549	512	562	524	544	540	547	581	562	557	530	551	535	538	589	536	536	553	533	535	539	585	527	545	540	543	530	507	545	589	488	533	550	515	544	556	568	531	501	578	614	527	554	562	554	568	611	597	554	532	531	534	545	567	561	492	529	545	550	525	564	582	530	544	503	541	522	548	521	507	559	537	551	557	530	557	531	532	574	490	542	511	563	546	547	537	570	568	557	571	533	574	523	564	550	560	555	554	593	524	541	546	577	544	545	537	561	571	519	534	504	542	511	527	523	543	542	560	535	556	549	561	518	489	523	571	582	559	546	572	537	552	548	567	570	552	576	542	566	529	537	552	518	570	530	528	541	493	537	534	549	544	526	543	556	549	518	541	535	522	564	553	549	563	562	529	537	531	515	563	546	484	542	563	563	573	509	518	515	574	576	506	507	533	529	558	501	533	509	518	582	548	528	507	563	572	546	552	569	557	549	562	477	518	552	534	499	528	552	547	507	564	505	533	524	496	586	546	545	540	531	561	537	517	565	565	534	544	542	507	512	572	568	544	503	511	543	519	535	480	573	544	516	529	546	549	555	506	537	542	519	545	548	584	538	543	569	561	536	563	518	541	554	543	531	553	545	561	491	527	543	510	536	522	534	546	542	596	600	557	549	563	552	585	587	535	511	518	527	565	548	564	554	553	552	532	535	541	540	550	510	545	534	529	560	517	541	547	570	549	523	509	578	559	530	573	535	503	544	549	525	518	489	544	573	544	518	569	532	544	593	519	566	520	562	558	564	533	546	527	522	559	567	544	510	496	506	518	536	502	531	546	569	537	534	556	536	533	569	543	552	525	532	505	587	513	540	573	548	540	569	548	543	528	532	543	537	593	566	540	512	536	549	546	543	546	547	531	563	537	570	563	523	524	541	544	528	523	529	569	578	552	551	529	567	502	533	524	544	560	546	534	541	575	507	580	549	528	528	509	555	537	569	513	574	546	573	516	533	543	551	571	548	549	539	513	511	614	573	537	550	541	526	555	557	541	561	535	548	509	509	532	523	508	533	519	561	519	611	539	500	517	524	536	518	535	556	574	540	523	553	542	536	552	548	538	561	584	562	542	526	504	557	552	535	523	537	529	552	564	503	513	535	542	534	538	547	557	521	538	535	553	513	571	524	513	470	583	551	535	552	519	523	525	555	584	519	540	528	542	521	552	565	551	583	511	554	549	561	537	494	526	555	570	548	527	555	543	554	517	536	569	548	555	548	524	539	582	540	585	526	487	572	569	547	504	538	547	509	547	516	520	580	524	563	558	557	563	522	558	509	546	578	547	567	555	518	534	531	534	535	525	528	485	538	531	521	537	593	536	536	491	560	560	549	527	531	532	592	577	543	485	518	530	517	551	551	578	504	532	524	565	576	561	566	519	533	548	561	541	542	533	518	579	532	496	501	497	526	520	507	540	525	527	529	497
25391	34828	41480	36841	38374	39470	38090	36600	35369	30142	28118	26688	26149	25549	21348	19640	17835	18805	12749	7827	6559	5768	4725	2798	3031	2345	1517	1640	1126	1223	1050	923	1018	1221	870	743	760	938	970	924	640	612	534	354	329	261	216	238	204	227	202	216	208	191	199	182	196	172	184	180	187	218	300	288	329	293	250	226	217	215	176	211	211	191	219	195	187	193	222	202	172	202	208	195	218	187	184	174	176	206	201	179	214	206	161	187	187	214	177	201	199	210	219	201	185	209	177	194	196	193	181	204	197	214	190	201	178	177	194	183	199	167	205	193	211	184	198	176	174	177	196	185	190	213	201	206	200	192	189	171	191	177	169	174	185	191	166	179	212	199	189	213	182	199	186	182	200	193	157	190	172	178	157	184	204	210	191	204	182	195	171	206	193	199	223	183	175	201	178	174	216	217	216	190	207	184	170	216	217	196	205	200	193	194	174	210	222	185	180	201	196	208	171	196	182	196	212	191	180	227	192	191	218	212	229	193	179	182	204	211	186	208	192	177	174	218	197	223	193	192	186	202	222	191	183	208	165	181	188	192	165	191	185	191	200	170	186	170	200	176	188	208	181	200	181	206	211	192	188	189	190	178	172	194	211	192	214	184	181	191	194	167	212	201	209	198	208	208	212	206	183	172	173	171	171	178	196	197	175	196	192	218	214	181	190	195	219	182	204	162	145	178	170	166	192	193	200	212	190	186	211	209	165	195	199	188	186	187	180	187	191	187	176	190	203	197	192	185	176	194	172	195	185	194	170	168	191	185	190	201	208	197	189	195	184	219	204	233	203	181	180	193	176	194	184	209	217	178	185	180	168	204	202	185	200	186	181	168	167	183	181	191	176	199	170	162	203	175	189	225	176	172	180	200	188	183	210	209	192	184	195	220	207	201	186	201	178	182	185	191	182	181	181	176	211	227	211	188	174	186	180	176	204	188	177	196	196	167	186	177	182	214	186	182	189	176	181	208	210	200	196	186	188	184	179	193	177	197	185	200	176	219	185	201	187	176	192	214	220	195	178	197	170	203	208	196	200	211	192	184	171	184	194	184	189	195	182	219	194	169	219	204	193	179	218	174	187	196	182	180	188	192	192	185	185	172	182	196	167	218	189	216	187	192	188	191	180	182	191	174	207	190	171	198	187	193	202	185	198	192	214	193	201	181	167	181	175	175	179	206	179	203	205	199	157	165	202	180	192	188	186	166	203	197	196	203	217	168	188	215	182	192	178	186	190	185	169	195	220	192	179	192	222	206	180	202	186	216	222	179	190	184	204	183	206	166	186	203	210	187	206	171	173	186	205	186	180	169	169	168	200	172	189	196	184	184	186	223	208	220	181	191	178	199	183	186	191	189	199	198	192	212	190	176	191	206	208	237	178	195	229	194	149	197	219	154	205	197	171	163	216	182	197	177	208	194	188	207	193	210	193	182	178	158	168	199	183	201	177	184	172	195	203	213	182	189	187	191	208	203	193	204	187	206	205	195	181	183	197	214	199	219	178	173	185	217	193	199	192	182	174	181	203	206	214	182	188	186	192	192	186	204	184	208	182	183	161	174	186	175	190	198	197	192	195	186	182	178	186	179	191	188	208	182	205	203	167	208	186	204	186	197	196	193	170	182	209	191	225	193	200	185	185	166	210	211	200	192	163	190	195	176	181	178	198	187	193	183	177	193	193	177	203	183	182	187	196	153	161	188	183	201	176	164	176	182	182	210	190	192	179	202	203	186	203	181	184	183	153	185	186	198	189	195	177	218	200	198	164	215	221	164	223	234	196	185	190	173	194	176	173	185	188	198	183	173	191	206	218	189	192	207	207	203	200	217	212	209	209	182	185	204	183	196	217	164	188	201	186	211	207	186	173	185	197	206	202	203	201	157	176	203	181	190	172	184	205	178	166	167	189	193	175	203	198	188	199	204	198	221	194	174	196	192	189	192	198	215	189	188	210	210	197	190	189	197	187	203	199	218	183	182	203	194	186	216	183	202	197	191	162	188	202	184	182	187	194	160	210	192	207	195	206	190	210	196	187	200	167	163	189	210	191	211	202	217	188	187	200	196	202	225	215	210	180	172	199	202	212	180	217	194	174	194	181	182	197	202	175	194	200	179	183	174	191	196	173	216	199	193	182	215	201	174	202	194	213	194	186	196	191	186	193	166	180	182	167	191	187	206	175	212	195	198	187	190	178	184	195	168	182	189	198	198	203	197	172	169	176	168	200	173	189	192	209	194	212	190	189	181	190	195	208	203	177	213	203	191	196	196	183	201	205	183	200	177	193	180	207	233	197	183	201	210	172	197	202	185	194	199	191	210	179	216	218	192	200	192	178	196	160	221	169	187	173	201	181	178	187	180	186	187	214	195	196	190	172	210	199	198	181	181	195	192	170	169	186	205	201	192	180	184	179	225	234	199	195	179	178	188	182	197	189	186	191	180	180	203	209	204	191	195	184	207	211	204	198	198	179	199	182	221	178	196	162	213	209	185	204	172	179	166	182	199	177	184	157	203	186	185	192	186	192	197	201	213	201	204	198	195	187	199	203	221	178	196	170	179	203	186	176	152	187	224	199	178	201	195	201	215	195	185	201	193	185	187	201	216	171	194	216	189	177	188	192	175	184	185	210	198	185	197	195	164	204	191	184	186	190	203	182	177	196	178	186	166	205	195	193	208	182	191	185	197	200	180	185	198	159	175	180	199	209	183	202	197	211	184	165	166	197	193	168	219	220	189	184	170	182	179	190	190	214	193	192	169	184	200	195	213	179	207	210	193	178	203	168	189	189	207	212	175	182	194	208	196	190	171	210	197	190	187	186	184	194	171	161	173	185	190	164	217	194	216	185	189	180	166	197	174	195	192	192	183	176	180	237	192	208	209	200	190	184	182	182	170	196	195	174	200	192	187	201	176	179	195	203	189	202	167	174	185	188	197	166	189	184	205	178	196	194	202	192	165	195	192	195	204	186	209	195	197	202	206	214	190	210	189	177	206	193	206	193	211	197	192	203	188	189	168	166	207	200	178	188	193	194	189	191	194	194	178	197	188	205	202	175	178	187	199	178	198	210	189	193	186	188	186	173	180	178	185	177	191	178	164	178	216	186	229	198	202	212	218	202	205	212	172	193	191	168	204	193	192	204	191	172	178	193	185	199	199	188	202	216	212	212	208	186	197	195	216	209	188	194	196	226	191	183	203	201	221	197	184	184	207	192	190	169	184	206	192	188	170	186	186	199	198	225	165	180	184	190	189	183	171	182	217	186	167	186	190	168	196	200	182	193	189	207	177	183	185	190	187	192	192	187	212	172	163	205	205	175	175	175	188	183	184	181	194	183	174	197	186	205	186	193	199	177	167	174	200	208	224	175	200	180	206	187	194	183	190	175	180	202	183	197	202	186	190	179	180	198	197	193	194	205	187	183	179	170	181	195	176	191	191	231	185	195	165	189	189	177	186	167	183	191	188	159	183	175	230	205	178	199	183
16933	30339	38166	41013	47221	49464	50139	49024	48586	43610	42573	43952	44791	43629	38158	38122	37104	39438	31634	26322	25121	23840	19610	13608	16122	11934	8283	9451	6778	6980	5888	5300	5589	7547	4804	4221	4442	5387	5599	5856	4289	3503	2772	1933	1269	882	798	871	840	795	686	622	611	579	544	558	593	520	546	601	579	746	1148	1379	1374	1225	1003	757	667	547	563	540	534	532	506	521	577	533	515	517	482	489	512	542	529	545	545	543	524	490	549	526	548	512	533	560	533	477	509	512	511	522	551	528	572	542	510	506	552	553	497	487	512	557	526	533	527	526	526	542	533	517	556	505	482	550	551	514	455	509	537	526	497	535	548	523	498	471	528	521	599	495	523	524	512	526	561	491	534	518	524	510	515	529	550	518	557	533	489	502	547	574	486	521	480	588	537	545	503	555	571	543	489	512	493	543	561	490	548	566	545	510	545	502	504	560	529	575	508	533	531	525	540	523	535	527	504	525	542	526	530	555	498	516	541	530	479	538	479	526	533	523	506	515	535	500	528	521	537	524	517	504	527	482	525	495	530	502	562	494	528	527	529	529	510	546	512	504	503	512	488	467	533	493	524	522	549	512	537	535	581	516	522	505	508	532	563	519	517	517	505	536	530	529	569	512	536	559	515	490	498	540	530	520	543	539	547	526	504	526	483	491	558	517	547	535	532	491	505	513	486	552	526	538	528	508	528	522	542	486	504	542	531	541	507	496	549	508	547	535	552	553	534	506	522	515	521	508	492	518	553	483	522	525	536	524	487	502	497	514	532	514	552	542	521	552	486	494	534	544	545	506	565	534	509	508	513	508	542	508	519	518	534	529	555	523	498	537	513	491	559	504	532	525	572	528	535	498	540	548	551	545	526	530	502	516	514	527	539	531	559	518	505	533	528	528	496	501	518	534	550	503	502	512	541	546	465	577	509	497	489	493	523	513	515	518	518	472	537	558	504	526	526	536	509	519	505	518	542	520	544	534	550	524	513	483	501	488	497	510	488	517	532	481	525	534	540	507	498	528	524	518	542	489	547	502	519	529	556	536	516	519	521	528	555	532	516	508	527	481	531	530	566	475	520	538	524	523	555	541	508	523	522	552	532	514	524	548	538	535	511	490	535	507	563	504	485	545	504	533	512	567	498	518	464	484	521	532	531	561	490	502	523	542	510	513	520	528	547	522	528	519	526	518	493	512	497	516	570	535	496	499	469	513	506	507	523	554	484	513	549	532	548	510	541	526	496	501	465	538	537	512	548	521	554	525	545	523	533	520	566	518	512	550	535	524	555	575	563	504	519	549	488	516	478	576	498	548	520	546	521	539	498	511	519	490	523	509	498	555	540	555	509	492	556	512	499	545	520	552	565	508	533	517	492	523	521	526	507	530	539	541	514	532	514	546	505	537	575	488	528	514	553	496	549	534	563	535	557	503	546	515	569	488	497	500	525	528	503	539	552	559	520	528	540	531	583	506	539	546	505	551	476	480	529	570	556	535	508	548	509	528	534	561	550	515	519	554	498	495	505	572	535	544	540	559	498	518	517	493	557	518	550	518	517	524	543	521	525	506	494	556	507	547	550	543	547	524	529	507	499	512	520	463	535	507	552	485	557	522	566	578	513	496	537	525	532	505	518	520	506	531	508	543	513	530	532	518	529	520	521	507	539	563	518	507	504	524	533	476	514	495	516	516	507	526	524	511	530	509	573	519	535	484	557	541	536	579	498	482	536	513	491	532	498	537	567	537	523	535	555	543	500	484	545	527	540	469	559	545	497	503	507	524	536	523	548	508	493	515	521	474	527	521	536	559	519	523	496	519	540	510	558	532	518	513	512	509	527	541	495	527	526	567	525	541	541	547	516	516	548	509	508	514	530	508	538	514	518	529	530	539	578	533	540	528	502	490	534	547	538	572	524	515	471	503	568	515	504	546	543	486	521	541	544	510	558	521	526	521	518	526	536	507	520	568	514	526	530	523	533	539	534	502	496	521	545	536	517	515	514	528	523	508	534	526	539	532	493	526	503	528	550	530	564	497	504	526	508	507	519	550	544	509	536	522	499	524	517	501	531	580	508	521	570	530	533	504	491	546	513	557	495	518	532	487	521	491	522	516	578	499	544	565	566	545	538	499	529	536	546	510	512	498	543	525	538	574	503	564	528	533	528	540	523	524	502	521	507	566	565	529	522	505	531	501	571	502	532	516	498	512	527	525	522	532	541	524	537	498	518	548	526	524	549	518	572	562	471	552	540	513	502	507	510	525	583	572	517	504	499	492	569	495	537	492	524	528	476	512	541	531	525	580	545	481	519	532	506	538	509	500	534	540	512	498	526	533	515	530	541	534	499	492	558	516	527	562	543	513	536	532	525	470	484	508	537	551	495	564	524	526	513	534	512	550	545	575	536	535	541	520	517	526	529	527	524	510	534	504	573	527	489	494	520	545	528	588	524	545	537	526	478	518	521	517	532	511	530	504	540	544	494	546	556	532	515	500	550	492	545	529	520	555	547	536	543	559	501	522	494	540	524	549	495	557	520	547	546	537	515	531	467	510	480	562	506	531	500	542	516	534	545	551	546	542	524	508	524	560	498	529	487	548	537	550	512	495	566	548	487	532	557	561	516	520	533	562	547	525	507	506	515	547	539	535	529	544	525	519	524	509	525	539	507	571	527	537	557	512	514	494	528	490	531	482	508	523	523	531	490	508	585	526	515	550	520	562	546	539	507	524	553	543	505	514	518	532	548	571	534	513	502	466	492	529	569	504	494	534	544	512	542	513	508	554	494	556	543	558	558	501	524	511	500	536	521	511	531	533	523	532	506	559	507	538	557	534	552	518	556	491	496	510	532	524	500	505	523	552	521	497	514	523	528	523	526	522	538	534	511	523	504	514	498	536	528	521	535	510	519	499	564	519	521	531	565	543	502	550	559	525	548	515	499	524	513	492	534	570	516	491	536	539	500	535	505	523	512	506	473	530	547	569	518	510	516	545	528	531	514	543	541	521	523	498	484	548	500	539	523	530	539	527	514	511	546	571	472	536	523	518	521	508	503	558	490	470	520	523	519	502	529	502	497	507	543	533	510	529	498	566	555	533	499	514	529	548	520	569	516	533	563	532	532	556	504	527	541	553	564	560	526	513	522	498	512	531	511	521	539	503	526	533	538	501	482	494	525	525	486	534	474	534	546	497	503	533	504	535	557	509	531	507	546	497	521	529	543	544	521	532	529	559	541	562	521	548	524	505	548	504	543	532	515	548	507	537	490	516	515	528	485	525	511	532	495	540	544	523	522	514	528	573	553	506	504	528	535	536	528	526	529	560	544	526	512	498	507	518	527	522	569	524	534	526	510	519	568	528	533	514	536	497	511	508	552	498	500	515	502	525	514	524	545	560	525	527	509	551	549	454	545	538	498	517	528	524	561	569	571	566	524	503	498	556	493	549	520	534	501	574	534	498	528	532	557	519	517	529	585	526	549	534	540	538	535	512	507	525	495	562	541	492	510	530
32804	43788	44051	38821	38821	40995	40817	40621	41294	37131	31523	34906	33464	33583	28089	27705	25109	26291	18962	13501	11854	9322	5922	4614	5547	2665	2916	2444	1716	1680	1618	1479	1827	1933	1386	1115	1394	1488	1367	1347	940	1014	724	532	417	288	287	284	303	258	242	224	249	220	230	220	209	224	240	246	353	307	319	398	388	347	291	294	248	266	231	206	235	216	210	212	244	249	228	229	248	235	247	240	225	220	197	235	208	204	245	225	210	211	232	226	205	256	225	222	221	206	192	212	230	238	221	219	235	202	213	215	215	246	217	214	225	219	204	223	202	239	235	216	234	220	201	235	227	195	220	238	228	237	226	251	240	229	222	209	240	224	242	240	204	240	237	237	229	251	201	214	202	213	234	225	258	202	224	216	213	237	241	226	210	250	223	231	228	216	215	216	264	202	222	203	230	236	232	194	212	250	226	201	218	243	214	220	225	213	229	242	247	232	231	204	194	233	239	217	207	208	222	251	248	234	244	227	225	250	220	228	201	198	229	220	224	248	218	210	236	225	239	212	238	217	235	208	210	219	217	232	232	228	215	217	188	187	208	238	245	234	237	247	208	223	213	230	216	223	215	210	225	235	219	223	221	228	222	223	223	220	236	249	230	216	204	250	228	196	219	224	219	225	231	198	209	196	222	215	205	218	209	223	232	212	212	219	236	210	222	223	224	208	254	207	239	224	205	233	237	235	224	211	220	255	223	195	216	212	219	201	231	201	204	223	217	207	257	236	233	247	204	200	214	218	223	219	238	237	179	249	216	228	211	229	237	213	223	229	225	229	226	233	240	221	213	212	218	203	209	216	211	233	212	215	206	236	231	235	198	249	221	225	209	257	209	249	228	212	217	237	216	234	213	206	235	234	222	208	238	206	240	206	208	232	221	226	222	202	224	246	230	212	220	203	246	229	196	201	205	259	228	234	216	242	215	231	224	232	231	230	229	244	228	215	222	239	214	194	249	225	231	247	228	233	235	232	219	206	215	230	221	234	254	213	206	224	215	211	241	201	205	242	218	199	245	228	218	250	233	233	221	228	240	213	221	219	208	240	217	228	234	221	210	210	201	200	235	223	210	228	188	208	240	221	218	228	221	199	219	206	224	226	210	226	220	206	218	210	234	220	210	231	207	236	222	222	237	222	200	199	245	213	207	220	224	238	232	227	222	218	211	234	243	243	205	186	255	227	214	217	230	237	226	218	245	251	227	223	203	227	227	228	204	191	216	246	221	240	240	232	222	211	203	227	219	218	193	224	221	203	241	232	211	199	204	206	237	228	227	204	216	224	236	232	191	231	222	206	237	254	224	226	223	199	213	234	244	228	212	222	210	228	206	220	229	213	242	227	221	241	202	235	220	219	228	233	233	241	219	202	227	188	233	217	204	221	204	229	202	225	223	235	187	192	220	197	235	225	220	222	245	210	236	246	229	197	191	218	248	199	211	209	216	216	221	202	227	212	217	220	231	239	212	250	207	222	221	209	249	200	228	253	212	192	240	203	188	236	221	233	214	192	212	223	218	251	217	191	237	204	203	217	248	232	224	250	206	228	252	243	237	249	188	232	218	226	236	214	212	239	224	203	201	245	225	209	210	234	211	258	198	202	198	187	226	224	234	203	250	226	201	230	221	234	247	231	185	221	208	215	221	230	199	203	229	213	233	238	223	223	248	213	223	214	230	221	225	216	217	234	195	205	221	230	227	239	222	219	234	202	197	241	189	224	213	211	224	197	257	238	194	203	209	236	243	213	231	225	222	233	225	225	233	214	237	251	219	234	219	223	228	213	215	233	237	229	213	227	217	249	224	205	254	207	229	219	238	207	209	241	214	245	216	220	239	224	229	238	225	202	207	233	220	230	215	230	214	233	258	253	234	253	232	224	230	233	212	216	233	210	221	211	222	212	224	223	204	210	226	224	193	214	220	224	246	227	231	213	228	211	237	225	205	224	236	240	212	214	233	233	216	186	237	217	217	219	233	210	254	206	219	210	221	215	233	233	186	234	253	230	246	228	250	232	212	245	220	230	203	222	195	212	240	214	224	214	222	192	252	221	243	233	239	232	247	212	223	230	231	186	217	217	233	220	219	241	237	234	214	221	228	250	217	231	228	227	228	227	241	192	221	240	230	225	213	221	224	256	203	233	200	223	213	208	215	247	237	229	214	230	207	226	232	233	220	225	227	213	225	215	194	207	226	232	221	234	210	222	209	228	231	238	228	199	229	245	200	213	226	207	262	190	237	224	255	219	193	220	225	221	239	203	228	216	211	215	224	198	219	235	243	222	208	218	227	222	236	222	226	232	213	221	225	222	234	247	240	228	225	225	205	210	187	227	222	226	214	243	237	233	232	242	240	227	217	236	230	208	244	214	202	197	222	237	243	227	215	241	218	228	226	199	214	211	217	210	211	210	238	235	248	213	210	223	202	230	225	222	192	236	248	217	228	221	228	229	231	209	200	202	237	220	234	205	223	225	221	214	234	221	215	236	261	244	225	229	224	235	226	228	208	217	213	205	251	230	205	233	220	230	224	247	224	217	203	207	236	228	212	210	218	227	230	226	209	244	219	235	232	212	216	230	225	227	233	204	209	200	221	206	218	239	199	226	224	214	193	204	211	205	249	228	238	225	251	230	221	232	223	229	243	229	238	223	217	218	245	217	224	205	213	224	210	217	241	229	219	228	234	216	204	227	235	239	226	235	232	239	235	243	235	224	233	198	219	223	236	209	218	232	238	229	212	229	218	214	231	217	238	236	242	242	223	239	198	226	241	211	189	215	199	197	213	241	239	240	211	223	229	262	199	250	223	205	204	206	212	208	244	244	229	241	223	211	216	239	205	197	248	244	225	231	242	234	228	211	213	235	213	229	226	231	226	222	213	239	209	248	210	249	233	225	232	225	217	210	233	251	227	211	235	208	185	230	210	225	232	202	227	209	229	231	199	242	198	215	239	211	218	225	215	214	193	232	232	202	225	199	234	190	212	233	230	235	218	223	233	225	211	211	210	220	229	206	226	213	234	210	235	229	231	239	214	222	230	216	214	204	216	227	233	229	229	223	202	247	208	225	220	253	233	192	220	264	249	219	229	251	210	229	240	215	232	226	219	206	232	226	221	233	234	230	202	227	241	228	218	232	205	221	219	229	243	207	262	237	203	214	230	176	200	217	222	239	220	230	237	225	218	243	232	207	232	209	220	208	223	226	243	218	205	228	207	208	232	211	221	210	244	224	225	233	216	202	227	233	244	239	223	208	213	196	204	216	203	223	204	207	233	235	211	218	240	215	215	215	249	243	234	227	241	215	202	223	239	214	191	248	223	262	207	241	245	195	222	236	218	223	230	224	207	239	231	198	203	241	218	217	216	233	205	219	222	211	226	217	217	250	207	242	231	219	219	217	237	245	252	218	206	199	227	224	217	182	234	226	193	238	240	221	196	214	224	234	216	219	225	227	209	226	209	234	208	221	205	231	230	233	228	217	255	250	243	234
22060	38451	42858	46046	48359	53805	54196	55014	54105	49965	46190	49814	50113	48400	44111	43703	43398	45521	37212	34474	33945	29970	21924	20042	23276	12399	14892	11705	8798	9005	9104	8028	9409	9279	7244	6128	7651	8917	8354	7569	5745	5957	4318	2990	1954	1244	1038	1168	1169	970	831	808	749	682	702	669	656	606	620	816	1409	1034	1340	1763	1717	1470	1166	918	744	653	581	584	600	620	615	617	596	569	623	589	547	587	571	596	580	615	608	565	564	550	596	604	626	576	606	587	612	600	641	580	574	575	604	656	628	616	641	596	578	551	602	640	569	580	576	608	610	624	553	572	635	575	600	587	575	601	618	581	617	583	628	569	623	630	569	563	577	599	570	612	573	657	597	572	593	620	564	590	609	626	591	558	592	610	593	638	591	583	601	627	618	602	595	596	608	572	621	590	607	620	579	607	586	565	640	624	602	609	595	587	575	640	616	569	573	636	617	608	603	614	614	616	603	597	570	625	595	595	604	592	590	581	633	605	554	600	592	581	616	613	594	606	580	548	571	548	585	628	622	591	600	622	625	608	651	629	578	658	592	622	587	610	576	615	565	623	605	586	564	579	598	575	615	599	562	600	615	598	590	603	578	615	589	603	607	589	570	603	615	589	601	622	592	546	600	589	593	621	614	618	602	589	629	575	612	599	611	585	608	578	574	603	580	629	586	564	610	585	599	570	574	604	630	570	611	619	562	561	581	550	591	577	559	636	592	566	571	613	550	629	592	595	630	616	612	602	614	621	604	603	559	580	596	601	598	625	596	570	610	569	555	592	650	601	632	588	558	624	608	586	579	618	578	589	594	586	617	590	581	588	606	586	603	596	622	612	626	544	628	623	553	618	587	556	596	546	539	583	605	587	570	574	616	569	605	587	604	589	625	582	573	585	569	659	556	593	567	592	582	593	595	563	599	567	578	598	575	592	586	626	609	603	577	567	591	622	580	575	583	601	553	590	600	584	609	574	617	594	618	617	604	572	575	604	557	587	575	582	611	620	582	640	568	625	612	628	610	598	594	594	582	602	589	592	614	561	586	573	624	566	600	568	585	627	574	609	561	616	586	613	580	570	576	577	572	586	612	631	604	558	585	581	588	576	602	590	579	605	591	609	613	603	600	630	607	625	562	637	574	570	626	595	598	587	631	583	596	576	575	611	598	619	550	565	586	598	560	605	659	623	603	584	660	596	587	608	642	599	583	591	622	639	583	600	613	579	627	593	591	571	599	587	596	589	583	603	542	605	545	595	594	621	617	616	594	570	593	590	637	566	591	583	580	605	592	591	585	585	573	575	611	599	609	618	615	583	628	641	632	591	595	597	595	591	617	600	592	555	623	628	572	605	614	595	610	630	604	574	574	535	619	564	576	597	606	588	595	585	553	566	546	607	594	625	561	594	559	570	581	600	599	611	607	593	557	603	617	576	631	585	590	654	569	591	614	609	618	590	591	590	615	619	610	617	548	585	596	602	597	617	580	586	549	591	570	592	599	574	598	600	562	579	566	599	632	625	586	605	609	619	621	586	626	604	568	674	595	557	600	581	593	556	551	586	607	588	644	587	569	603	591	648	603	555	581	602	588	585	627	580	599	648	594	606	578	622	604	623	630	579	630	569	596	603	574	602	615	577	624	608	617	606	559	601	616	637	623	615	593	574	568	619	596	586	561	545	622	586	625	579	610	594	606	583	560	589	584	566	584	611	596	616	612	608	546	603	622	623	556	612	616	592	601	607	617	598	613	601	595	566	573	611	589	583	623	554	601	625	626	581	591	580	610	592	615	580	642	581	642	596	541	595	574	577	591	572	624	577	608	608	622	612	609	631	582	605	579	543	601	594	609	597	588	619	616	605	599	654	612	585	588	569	653	596	633	638	630	556	577	624	592	612	584	609	577	595	596	616	621	611	596	611	623	586	607	618	604	561	586	622	596	576	586	564	622	597	559	606	601	646	567	600	603	609	566	612	660	599	590	607	625	571	577	555	600	598	612	653	634	584	594	603	566	583	592	606	582	629	567	573	588	626	593	616	614	645	560	585	628	572	575	586	583	622	591	563	595	619	550	601	608	637	582	614	596	599	581	618	595	580	627	593	548	565	617	587	629	596	608	552	581	628	591	590	580	621	599	624	632	606	615	594	593	621	607	597	575	640	613	584	606	594	586	580	600	594	596	562	611	598	617	598	605	594	553	574	614	639	597	605	575	582	570	603	572	560	594	561	635	588	608	577	555	618	581	575	588	647	561	598	570	645	574	581	599	597	579	569	622	605	592	575	602	664	604	580	579	581	617	596	573	605	624	624	628	592	585	544	590	602	591	633	617	588	592	567	556	583	571	580	596	632	617	632	564	561	617	600	574	597	613	631	643	577	611	582	593	573	605	588	588	575	628	599	606	637	607	638	560	596	626	632	608	589	572	574	577	605	543	619	611	593	569	600	628	618	572	596	593	618	584	571	599	598	570	579	605	580	613	591	570	567	626	560	605	560	581	606	597	559	599	588	568	603	634	570	602	601	638	630	587	605	596	613	588	584	608	571	605	631	605	647	596	604	635	656	604	543	590	606	612	605	585	594	574	604	595	580	607	606	565	579	597	580	606	610	619	582	574	597	585	617	629	602	562	573	587	570	608	601	565	562	581	656	624	573	586	637	600	600	565	621	607	586	625	609	599	576	610	656	581	581	654	629	600	570	602	612	544	588	603	590	595	594	545	560	576	577	534	606	615	563	632	679	568	548	578	618	610	626	628	604	620	610	550	610	611	584	572	591	598	578	572	635	625	646	584	600	614	624	633	606	616	578	585	610	585	605	621	622	588	615	628	603	595	583	609	578	553	604	618	572	609	614	577	599	623	597	624	581	623	573	635	595	590	580	600	609	588	622	602	587	557	583	605	614	612	601	580	594	602	585	612	583	593	603	596	594	594	604	606	589	587	608	601	581	594	615	534	566	619	557	598	605	597	618	581	625	604	594	632	592	568	609	576	563	614	587	591	593	623	547	572	591	582	590	574	591	602	576	578	559	593	599	594	615	579	583	617	627	577	544	603	624	592	629	574	598	567	586	627	611	597	648	597	579	574	581	536	580	596	609	626	604	589	598	564	608	577	604	627	612	610	599	606	597	602	598	591	588	604	603	594	622	588	573	599	544	576	574	585	596	608	571	589	616	609	622	582	599	593	616	614	625	639	582	569	605	593	600	612	594	607	572	579	600	595	593	594	579	615	570	590	577	605	587	590	565	606	575	639	613	655	564	631	607	618	587	586	559	610	601	561	610	610	555	625	629	569	578	585	599	602	610	615	547	587	608	570	617	643	633	580	580	582	576	592	617	582	619	619	611	578	573	597	593	585	565	593	612	585	584	578	611	596	587	609	547	622	594	589	612	608	646	633	603	619	587	612	628	549	611	649	623	609	548	587	618	573	597	597	629	600	603	589	594	587	564	596	580	605	600	605	530	558	586	640	623	629	638	609	591	597	576	627	585	583	613	601	636	609	611	618	614	641	639
8782	9643	13577	10790	9519	7368	5745	4367	3706	2991	2073	2249	1950	2069	1674	1682	1357	1467	940	716	748	650	518	436	456	334	334	336	302	286	283	277	307	249	266	271	260	218	263	243	219	214	208	232	180	213	221	184	187	203	201	172	194	211	182	194	171	204	215	191	185	241	232	207	204	226	200	217	188	193	201	182	187	173	192	186	202	204	179	174	225	178	184	210	191	178	199	186	184	194	219	214	206	194	181	180	209	194	201	205	199	200	188	222	191	178	193	181	201	199	217	208	181	185	195	165	202	189	191	214	198	173	199	166	185	169	183	189	167	174	211	196	183	203	181	199	178	214	180	195	205	189	169	192	177	178	186	179	178	183	216	179	207	190	202	191	199	199	177	190	179	180	203	200	166	172	199	231	198	198	177	176	181	179	179	219	192	202	185	198	200	207	190	180	190	207	189	176	193	188	200	180	176	179	205	173	190	224	197	210	190	191	183	186	173	179	207	194	158	178	174	197	212	202	186	189	193	182	217	184	179	214	187	200	213	195	206	222	175	190	196	199	195	173	197	177	211	198	203	191	164	202	211	194	192	183	194	199	209	192	187	197	200	201	201	193	194	193	185	191	186	202	183	192	217	200	194	157	218	177	194	195	167	203	190	211	202	183	187	170	204	185	186	187	172	200	181	164	170	187	200	188	178	164	194	177	224	226	179	221	163	170	176	189	200	171	165	217	183	213	166	184	175	205	184	185	188	178	190	180	202	185	221	196	189	206	205	216	190	197	203	204	192	198	192	193	188	195	194	220	179	175	190	179	205	201	199	203	196	179	177	196	206	199	201	202	201	179	196	194	232	179	209	189	180	208	177	195	212	206	192	178	202	182	173	188	201	174	184	201	199	188	169	172	193	201	201	199	201	197	190	187	175	187	206	189	184	175	176	194	175	182	196	191	174	202	188	236	184	192	187	204	195	199	194	168	195	178	168	183	190	202	188	178	200	186	219	195	209	200	195	193	208	194	176	210	173	196	178	216	178	165	180	217	206	192	198	195	192	165	183	194	183	204	179	207	198	203	185	198	176	175	195	197	189	195	225	206	183	201	178	196	192	177	192	194	206	183	184	190	183	189	194	187	180	178	181	211	197	192	199	197	185	205	190	192	205	192	194	215	203	204	206	196	190	183	202	177	189	169	214	180	189	185	198	198	177	184	193	194	176	178	192	198	164	178	182	195	158	179	157	194	207	185	207	195	201	188	175	231	189	208	205	194	160	203	221	166	201	197	182	206	197	217	198	196	172	213	188	175	206	184	173	184	188	162	186	191	201	189	202	205	187	165	188	169	220	172	209	192	193	184	207	169	169	230	177	193	175	214	190	189	185	186	181	194	197	221	185	196	206	186	196	193	217	203	203	174	170	186	208	199	206	208	164	199	187	187	191	188	177	209	205	190	198	221	207	186	196	197	186	177	187	189	191	176	185	180	195	234	162	201	193	207	191	182	202	211	203	180	193	195	168	191	176	190	181	190	212	202	193	210	176	191	186	211	187	211	193	179	195	176	184	218	207	180	189	163	204	178	200	195	203	186	201	200	199	186	164	188	165	180	175	191	174	188	165	191	171	188	198	177	201	181	185	194	173	209	194	181	180	214	207	180	193	186	167	193	199	206	175	205	180	192	220	212	188	200	212	199	190	165	184	181	188	207	197	200	186	173	180	230	171	192	205	187	213	208	175	207	194	169	200	187	185	193	175	202	237	193	199	180	188	183	196	185	183	182	193	193	169	212	178	192	162	194	196	205	196	181	180	215	201	196	195	181	188	164	179	187	180	187	197	187	206	197	201	180	188	208	195	204	159	198	174	209	198	197	208	184	181	186	184	201	172	168	194	173	211	202	189	189	204	175	195	217	173	171	174	167	187	171	183	171	171	200	197	176	186	190	205	187	185	198	178	188	192	188	201	187	194	169	179	163	179	181	199	196	235	201	198	174	201	208	158	178	204	193	168	184	208	226	181	174	187	167	190	216	179	186	178	177	172	201	204	197	203	197	178	187	208	186	197	188	193	190	196	191	202	205	202	183	192	188	199	207	196	174	184	205	182	187	202	198	213	190	164	183	206	191	185	216	187	200	193	185	178	210	194	219	196	199	189	186	193	170	183	203	173	194	187	195	177	201	161	195	187	179	191	187	184	183	220	173	200	183	215	204	188	202	172	176	185	181	187	193	213	236	188	175	208	187	195	200	197	189	195	204	180	196	189	182	214	192	201	205	189	203	191	175	185	165	199	207	198	197	178	214	203	166	202	183	208	214	185	183	205	214	210	199	199	183	189	223	185	201	191	178	198	184	214	190	194	184	171	189	209	201	191	220	191	166	202	187	172	191	184	190	170	167	180	152	180	198	217	181	177	181	179	199	184	193	189	203	193	170	180	173	162	180	182	191	194	192	191	191	205	197	213	193	202	212	181	176	198	206	219	197	219	208	196	197	174	171	189	180	180	175	163	185	191	177	183	176	206	181	197	167	180	200	186	190	191	196	203	185	191	189	182	170	181	182	184	205	199	183	174	214	162	205	185	176	204	192	193	187	173	198	177	196	178	196	187	186	177	191	203	207	195	194	190	207	207	179	162	187	189	210	191	167	184	169	193	191	212	202	196	193	217	199	204	215	198	191	206	200	157	185	178	215	176	196	196	218	183	214	198	208	177	188	193	188	204	213	203	200	182	189	200	198	184	186	197	206	197	180	156	173	178	193	168	169	165	201	191	186	186	193	201	172	223	173	189	212	185	176	195	185	186	166	180	181	208	189	203	224	199	184	195	171	203	202	201	188	185	195	189	217	230	182	197	188	208	183	183	191	194	199	200	193	191	215	201	215	187	191	190	205	182	176	169	180	198	181	210	199	215	210	203	170	221	201	185	201	190	204	180	191	225	217	201	201	218	168	184	175	173	193	201	183	198	204	189	211	197	192	197	211	202	196	196	192	199	183	187	235	194	206	203	183	171	173	197	190	216	204	205	214	201	195	186	201	201	205	160	180	177	163	174	165	189	218	201	179	186	175	185	186	188	169	198	178	174	201	181	169	194	164	193	174	194	194	181	212	182	196	205	173	205	185	179	190	193	164	201	211	181	195	190	181	184	217	171	192	176	220	202	173	186	191	187	197	192	224	198	188	195	186	199	159	187	194	198	201	169	201	185	182	215	185	169	188	189	190	214	213	208	175	199	182	204	182	189	158	197	168	177	218	205	211	206	202	185	172	186	202	193	181	193	170	204	193	192	179	170	179	196	171	176	192	186	203	237	187	172	201	207	190	180	191	176	176	190	191	186	191	184	197	211	205	192	198	197	189	181	204	205	180	182	181	183	199	206	199	188	194	172	192	204	179	191	192	197	182	199	205	192	202	198	196	205	202	185	191	195	206	212	212	175	181	207	212	184	189	191	212	190	194	177	222	190	187	183	195	203	164	177	207	204	186	185	187	199	209	194	189	196	180	182	192	211	195	190	198	160	199
6256	10737	17507	19319	21474	20643	18926	16622	14567	12663	8956	10765	9564	9605	8031	7780	7456	7583	4602	4019	3684	3411	2657	2270	2304	1644	1737	1570	1388	1387	1319	1162	1255	962	931	1024	1133	1133	1071	936	803	838	758	651	677	588	584	558	583	602	557	542	511	570	521	530	519	501	520	620	650	691	610	581	589	596	567	511	531	536	510	504	497	519	490	514	510	529	511	504	560	511	514	497	526	502	510	523	516	486	523	514	537	542	529	513	536	505	529	527	489	569	510	582	531	530	497	521	489	557	478	587	520	508	518	462	540	507	496	540	476	567	529	535	508	541	511	496	539	514	533	555	502	523	525	468	514	532	525	554	521	511	529	490	477	521	495	558	504	546	515	534	507	518	489	503	519	524	535	541	488	513	492	560	509	513	502	495	489	572	537	544	529	509	510	524	528	523	487	519	541	545	538	521	500	503	554	547	491	585	534	526	540	529	514	522	482	526	533	563	535	469	527	494	542	544	510	539	487	508	517	506	482	529	516	535	526	506	484	491	486	534	555	531	493	520	508	562	509	543	464	535	500	523	543	518	534	544	494	504	533	534	578	527	523	529	516	527	497	511	525	534	500	494	508	533	589	509	498	498	518	534	526	553	528	538	542	491	474	543	548	526	502	524	511	554	544	529	506	534	510	499	544	519	512	592	505	523	544	505	538	529	544	523	497	550	536	549	504	543	529	535	523	482	518	537	542	505	515	534	509	518	550	512	522	531	519	530	502	540	507	543	502	490	517	500	503	522	567	532	530	531	468	541	504	507	525	525	499	517	469	537	556	516	530	523	491	534	542	510	536	483	527	518	528	530	512	529	519	527	532	517	524	539	547	486	521	486	537	536	522	491	539	488	499	537	547	509	529	542	523	564	536	497	517	581	535	562	552	505	546	501	543	537	492	550	504	530	495	508	520	530	491	523	515	504	523	524	510	519	524	523	598	540	524	504	505	522	532	528	519	548	540	529	514	510	561	507	519	558	499	499	537	498	508	520	551	505	481	473	534	519	485	528	507	536	521	491	537	548	494	524	505	501	556	572	504	536	494	532	519	507	520	501	540	516	485	530	490	522	506	511	483	520	492	508	518	506	531	526	546	528	512	520	512	557	495	515	476	534	528	501	523	495	515	524	517	522	495	548	507	539	529	521	536	518	564	523	475	546	521	553	529	497	514	493	522	466	523	574	540	507	521	544	533	526	507	569	530	535	527	533	515	518	535	508	521	548	540	535	522	497	513	529	499	486	483	510	555	529	520	560	481	513	529	531	526	523	499	498	526	559	534	546	493	555	540	520	499	491	523	565	542	523	475	523	532	480	496	529	500	535	527	480	530	494	543	514	585	512	533	525	572	525	563	543	545	515	487	491	510	527	552	508	511	537	506	542	516	502	521	511	528	527	543	530	478	537	536	513	523	500	505	535	546	513	524	518	515	520	539	501	538	510	509	526	508	507	519	487	503	540	506	481	502	476	526	537	486	521	510	494	493	539	502	488	528	586	544	514	556	495	490	547	507	539	541	523	585	492	497	476	468	503	535	525	516	511	520	545	504	533	537	522	497	524	516	518	518	489	499	536	481	502	533	522	549	531	506	492	506	496	537	560	516	536	496	535	551	499	517	519	525	530	537	564	533	503	491	543	527	538	526	525	514	489	577	536	536	509	534	531	494	492	520	535	505	553	509	513	509	522	526	512	540	530	478	512	520	524	556	504	551	566	483	512	511	519	548	547	497	500	558	541	543	494	527	523	545	512	516	499	518	546	511	539	495	554	568	519	519	486	540	511	561	533	504	525	511	534	555	498	510	507	539	555	520	505	556	518	540	507	539	523	513	499	541	567	534	524	500	496	528	508	536	542	513	491	524	554	534	496	522	500	518	518	524	517	519	530	527	546	526	567	507	556	508	527	555	491	520	538	504	511	520	531	532	587	502	492	539	502	514	540	507	515	570	500	511	488	518	521	495	529	564	538	501	494	527	511	500	559	512	555	517	530	529	475	540	536	496	525	551	538	574	499	514	525	530	520	527	544	557	517	555	509	584	501	554	518	491	544	514	511	508	539	501	517	512	512	561	525	492	540	524	509	489	515	489	550	553	603	528	508	546	486	553	526	494	553	545	490	496	546	552	517	508	515	512	536	500	522	501	479	490	494	511	571	547	552	502	535	514	503	544	535	543	498	517	501	504	508	514	516	535	505	484	496	549	529	571	500	489	543	519	533	513	555	533	543	579	501	544	519	544	529	475	520	557	552	560	518	509	511	514	512	470	497	574	477	548	544	506	535	532	553	514	530	510	530	497	530	545	541	538	507	536	549	502	544	545	545	566	503	507	550	485	525	520	546	516	511	527	531	501	533	541	551	535	540	520	550	500	532	521	549	523	519	544	499	532	551	523	539	529	516	519	512	492	478	498	516	556	520	507	533	506	558	483	560	534	503	520	527	469	550	519	515	514	532	509	477	544	517	550	503	517	535	507	535	510	547	534	544	541	490	544	499	501	518	559	510	513	530	534	518	508	474	495	512	573	532	541	518	569	484	528	528	523	560	525	489	541	502	555	534	544	499	520	494	487	528	518	526	568	511	510	483	516	488	539	474	514	541	519	467	553	513	545	525	541	546	519	520	484	485	527	571	553	535	497	532	535	532	520	532	526	557	533	549	477	494	518	522	510	535	531	481	541	567	526	499	548	505	545	533	539	511	573	552	544	498	502	510	517	502	560	566	530	568	533	531	554	521	486	503	537	547	529	540	520	581	529	514	507	538	499	493	559	522	573	512	523	525	536	520	539	534	524	489	579	524	518	524	512	540	470	479	536	510	484	529	524	514	519	518	533	559	516	552	507	517	512	566	539	541	518	559	472	594	559	511	502	502	543	528	547	511	506	530	536	540	520	492	550	517	548	497	518	531	551	572	501	462	538	469	499	539	568	509	554	533	459	518	527	525	557	510	507	470	524	532	540	509	544	488	512	508	517	515	532	486	523	522	492	544	539	543	540	498	537	542	549	515	567	504	544	506	504	512	555	513	508	503	491	466	562	516	537	525	500	559	564	507	506	521	518	515	541	507	530	505	536	502	513	491	492	534	562	559	525	504	533	504	501	532	525	490	546	551	542	581	509	486	503	574	561	521	513	527	556	505	533	494	528	519	515	568	559	511	522	551	496	537	504	518	526	541	498	516	540	486	512	471	484	510	555	541	532	531	513	541	533	536	504	489	532	505	531	527	505	561	519	555	523	524	486	503	542	532	519	514	529	564	510	575	503	507	525	582	531	557	539	516	542	483	508	524	546	534	515	577	528	517	533	535	515	492	530	531	524	515	538	507	501	523	524	541	510	539	518	537	552	508	507	495	512	517	495	513	500	529	542	491	524	535	527	549	551	526	528	520	542	549	555	526	461	555	563	519	538	537	491	505	545	524	502	547	535	501	562	529	528	538	554	517	532	529	527	529	543	530	504	551	524	521	547	550	513	523	524	542	529	546	489	507
26281	34704	40745	37821	39226	37822	37220	34578	31319	28911	26008	24147	24717	22588	19003	19048	17872	17963	10475	7934	6977	5395	3741	2875	3043	1689	1561	1575	1397	1237	803	791	1104	790	507	842	942	876	939	981	667	596	489	418	289	234	223	239	240	221	181	198	187	191	173	184	155	175	215	202	216	216	262	278	236	215	223	205	188	170	151	184	158	179	161	175	185	170	149	164	198	182	183	169	189	191	174	159	172	165	168	173	172	163	165	185	170	159	166	183	170	165	190	150	174	180	199	153	184	178	183	177	165	184	169	161	173	191	168	172	168	180	163	180	162	160	159	178	177	186	170	175	181	171	167	164	179	179	193	202	183	143	195	181	202	172	189	155	176	170	159	173	174	171	194	166	163	194	167	178	170	163	189	188	186	171	190	168	166	197	199	172	186	165	165	172	164	152	197	165	180	165	189	170	170	155	180	163	180	165	179	173	174	174	197	160	179	184	163	165	168	171	180	179	191	195	172	182	160	171	167	181	163	173	174	187	178	171	181	165	162	199	166	174	183	185	192	170	186	180	177	172	176	160	163	170	180	164	178	173	198	163	178	173	199	168	181	170	192	183	179	190	168	172	180	152	166	160	181	175	178	183	182	179	164	175	176	153	157	192	190	184	167	179	171	170	164	182	191	150	187	182	176	193	176	169	181	179	168	157	182	193	165	204	178	157	189	174	181	178	169	157	142	189	160	191	183	195	196	182	180	180	184	162	198	185	180	166	202	150	156	178	174	184	171	170	179	197	174	173	183	175	168	167	165	165	151	177	158	181	180	153	161	184	181	173	175	151	152	172	150	161	174	160	186	169	174	176	182	154	157	188	149	177	184	186	176	183	182	161	176	171	160	184	185	170	189	171	188	185	180	157	171	184	186	168	170	191	153	162	162	182	157	158	164	158	171	197	173	189	152	152	168	178	212	154	176	164	190	184	163	163	172	165	188	183	179	162	176	178	157	197	187	168	161	179	142	167	186	169	163	159	161	182	159	175	166	167	191	187	195	160	167	168	179	199	189	172	181	164	171	150	163	182	161	189	181	169	147	141	153	189	159	178	156	187	168	185	170	179	179	164	172	183	199	170	165	169	166	166	149	177	176	169	166	154	178	186	182	161	178	189	153	178	172	168	158	159	175	170	163	170	167	176	164	181	167	173	158	171	181	188	168	188	174	193	175	204	168	180	187	174	180	165	177	168	158	179	161	166	194	158	163	170	142	194	168	170	177	176	153	190	180	186	149	178	173	159	172	184	141	186	174	180	165	182	193	168	172	177	195	156	143	151	166	193	176	170	161	182	182	180	165	166	177	174	176	205	176	164	170	147	145	160	171	177	174	183	171	140	191	153	185	168	180	169	182	152	181	175	180	166	169	180	185	168	196	169	162	182	164	160	158	170	167	166	205	201	170	184	196	168	162	192	183	204	178	163	181	173	160	167	161	158	180	169	198	187	144	164	191	162	192	165	190	166	166	187	180	170	158	152	184	171	178	166	178	195	162	175	184	182	193	154	163	170	168	165	177	179	191	192	169	171	166	186	170	168	182	171	174	191	136	182	142	185	176	163	205	178	192	171	167	175	169	177	176	198	170	183	171	163	164	163	167	163	171	168	176	176	184	184	169	172	159	151	173	174	181	175	165	171	168	172	184	173	176	168	168	160	174	139	186	187	187	176	195	189	185	174	175	153	170	188	163	206	158	194	176	170	175	188	191	161	180	164	179	189	153	166	168	164	158	202	188	179	184	158	175	178	167	176	180	156	167	175	174	187	172	179	170	178	160	160	171	180	160	164	177	177	167	176	162	185	176	177	164	152	147	152	185	170	173	168	163	181	182	167	158	154	149	187	186	174	189	176	198	164	165	180	187	166	175	189	166	157	169	181	192	180	176	160	167	176	159	184	194	179	177	176	172	181	186	178	178	175	179	155	150	176	177	185	173	182	177	168	155	176	189	182	160	164	181	182	169	168	181	159	156	178	160	178	163	183	149	185	161	157	174	173	186	188	190	154	184	149	173	197	162	200	174	185	166	175	165	169	175	178	179	178	169	168	180	145	186	176	144	165	177	185	168	155	170	185	155	163	163	194	154	163	163	180	202	172	172	197	172	183	164	165	172	176	189	155	162	168	167	161	186	180	177	174	168	178	204	193	180	179	158	181	178	172	170	183	154	193	177	226	179	164	181	167	181	158	177	173	177	188	161	202	168	175	164	165	170	170	174	188	164	187	177	176	141	177	179	185	175	182	180	153	145	191	188	168	188	185	161	179	178	154	174	188	164	184	146	166	192	182	180	183	186	189	190	177	182	195	169	189	166	170	194	162	159	159	206	182	178	172	169	211	169	167	172	153	160	191	159	194	184	161	168	194	160	168	176	198	166	173	146	167	159	185	165	170	185	182	155	169	164	186	194	192	186	171	156	188	180	196	184	182	170	169	159	172	179	190	140	187	178	164	172	154	170	166	204	175	177	161	185	171	178	176	154	172	174	170	188	178	163	179	149	162	183	181	161	161	167	175	172	195	161	187	168	185	179	173	171	151	168	157	173	179	178	182	162	170	196	183	181	183	186	148	183	174	175	169	154	162	182	161	163	181	179	153	170	200	165	186	181	181	177	164	199	167	162	198	161	179	187	175	167	177	198	183	181	184	174	191	169	146	151	170	178	166	184	211	167	172	182	181	155	167	158	195	145	137	183	176	173	162	208	168	170	191	189	160	203	173	166	175	157	164	180	192	179	166	180	154	203	173	168	175	182	166	187	183	186	182	169	157	160	191	179	182	180	180	173	174	175	166	174	149	184	163	167	200	178	186	173	167	159	171	180	172	162	183	191	166	189	171	187	179	157	173	164	169	180	176	189	149	197	188	206	188	171	169	180	173	192	194	154	184	150	166	170	178	196	168	160	167	153	162	180	146	183	151	174	142	188	176	191	153	176	168	167	182	159	171	180	181	190	177	177	166	194	180	198	153	179	183	172	197	158	151	185	153	193	188	158	180	166	188	176	170	171	164	155	159	176	186	190	182	187	209	179	148	170	177	161	156	176	183	172	194	164	178	170	194	160	152	150	159	185	173	174	153	155	188	169	167	185	173	182	171	166	174	182	166	178	202	178	175	195	162	166	149	175	153	174	191	177	206	157	172	161	170	180	199	179	157	168	176	176	185	180	183	169	163	158	183	174	162	168	181	158	161	166	160	162	168	155	167	214	173	162	166	166	183	174	176	201	174	160	161	183	150	187	176	170	183	174	165	172	162	190	172	169	156	157	172	188	174	147	169	166	178	196	164	167	191	161	180	176	172	172	165	192	176	186	167	175	170	187	182	179	197	165	186	183	154	158	187	202	154	169	143	151	149	187	169	167	191	170	164	172	168	186	166	178	175	197	179	158	189	186	155	175	171	183	152	181	171	193	158	172	177	200	173	181	177	176	173	184	198	178	163	176	150	207	216	182	166	202	160	184	154	179	170	160	166	195	162	169	176	177	171
18035	30120	38141	42284	46991	47969	49150	46294	44848	42936	41183	41669	42801	39877	36961	37120	37512	37002	29100	27834	26432	22239	17693	14588	15612	9586	8839	9286	8467	7180	4819	4622	6447	4628	2902	5466	5956	5443	6198	6043	3995	3769	2964	2160	1247	845	838	902	978	756	615	593	561	543	547	509	505	590	665	862	845	951	1134	1146	1049	789	652	588	512	484	488	458	493	540	500	532	491	465	488	485	493	456	468	521	488	458	449	510	509	462	527	466	495	505	465	500	487	515	479	492	507	460	479	524	482	494	492	495	497	506	474	455	519	520	449	500	449	485	464	509	482	474	489	499	451	498	510	486	472	474	473	490	503	480	503	483	495	500	473	499	463	484	485	512	480	524	489	442	486	488	474	498	498	470	486	489	488	513	471	501	484	484	474	469	478	481	510	513	495	503	492	460	487	499	474	491	485	470	496	481	498	486	519	512	434	487	468	516	488	525	543	489	501	505	479	475	488	493	492	513	500	484	478	449	481	449	460	482	489	452	472	475	511	475	465	478	511	451	506	500	487	513	483	485	468	485	468	488	487	485	527	498	493	490	466	472	497	502	468	489	481	499	497	490	480	468	513	508	486	514	482	477	464	460	474	483	492	443	483	466	475	512	508	517	496	522	442	491	449	522	453	483	506	486	446	466	546	458	477	499	531	457	523	451	477	487	484	514	518	468	499	520	503	479	467	461	497	469	479	473	471	511	496	439	484	491	482	482	519	443	500	478	490	494	534	492	473	478	476	464	481	512	470	471	494	504	494	496	500	492	497	469	516	461	466	489	523	467	479	457	470	507	465	516	426	527	482	497	465	475	529	488	483	489	480	498	503	463	511	481	474	518	486	487	499	555	481	474	476	456	475	492	530	503	500	448	543	463	520	466	448	500	462	492	484	452	509	494	508	522	504	492	467	447	461	491	478	472	510	485	506	489	474	451	489	493	463	506	477	469	522	484	457	451	515	505	451	475	490	497	484	453	447	467	463	456	482	491	513	497	473	471	467	497	488	557	472	482	468	459	434	480	471	448	489	473	480	476	458	483	496	448	436	500	462	487	481	478	485	514	461	434	502	472	483	465	504	485	476	475	471	481	512	533	484	501	480	482	506	492	491	480	472	480	495	513	474	476	493	502	472	481	499	502	459	480	454	535	482	469	507	477	485	463	469	473	483	505	476	487	504	452	483	486	477	500	492	494	512	510	468	476	527	469	497	446	499	485	457	466	480	510	464	463	503	525	442	519	479	505	519	486	472	480	480	498	516	509	470	509	494	488	502	494	493	510	457	514	466	456	487	481	476	442	486	522	471	499	494	523	458	541	514	451	448	478	448	459	475	491	491	475	493	499	500	472	462	457	480	503	439	498	504	487	489	485	477	517	465	464	510	486	503	478	470	534	464	513	478	487	448	484	476	447	496	462	478	472	489	509	479	463	492	465	494	492	487	468	520	446	509	455	507	479	462	519	442	462	517	517	494	494	490	499	482	491	491	490	509	477	477	439	498	490	504	496	471	480	493	452	502	494	490	472	483	534	465	483	479	469	492	493	484	480	503	473	473	479	479	502	468	489	502	466	515	486	509	478	468	496	498	518	498	474	526	527	490	490	443	488	471	467	512	506	493	486	498	500	517	469	461	481	441	460	498	477	507	506	490	502	469	487	491	488	480	477	434	474	460	481	488	493	464	480	528	499	488	472	509	460	519	494	471	445	482	485	483	466	489	477	497	480	480	483	493	477	476	478	469	511	503	503	532	535	515	494	443	463	460	491	493	494	477	503	460	494	462	490	476	459	507	492	453	462	505	487	465	508	501	476	480	498	469	453	477	466	511	441	497	494	462	479	488	487	460	488	459	493	493	502	514	503	511	511	464	474	468	511	485	529	467	512	501	497	478	468	526	486	461	503	492	543	500	520	495	454	512	473	480	492	474	512	467	485	481	493	478	479	492	489	500	443	502	484	507	463	463	492	472	478	478	470	478	458	527	508	532	495	493	466	477	513	488	516	506	501	486	485	537	432	483	466	505	459	471	514	514	495	501	515	506	453	507	486	479	460	486	506	486	524	485	503	487	477	459	489	503	484	505	507	515	463	471	480	483	474	513	478	475	452	467	511	518	466	492	505	432	494	468	488	459	486	467	491	479	471	470	462	480	510	461	498	465	529	479	467	525	506	514	503	462	469	447	470	481	492	496	458	485	493	464	481	498	490	462	509	491	515	459	467	459	442	496	485	475	499	498	462	505	475	495	510	479	503	486	503	497	464	487	452	492	518	498	486	506	497	521	468	510	480	523	489	508	484	487	498	501	481	460	504	494	464	466	473	501	462	508	474	474	453	461	446	444	501	517	483	487	512	490	459	539	447	487	501	502	479	438	505	500	488	495	498	500	472	473	510	477	483	476	437	515	493	489	443	460	435	496	487	442	473	425	456	480	484	536	498	502	502	497	483	499	497	489	478	464	492	522	477	472	514	455	474	502	469	501	507	479	468	475	535	483	503	481	482	478	488	520	493	495	494	517	456	460	505	455	470	458	464	500	461	478	493	482	490	467	467	489	483	503	477	498	508	450	490	499	452	512	445	496	481	481	485	488	479	460	515	518	494	529	509	517	498	474	483	492	495	496	520	499	487	480	506	479	496	525	493	504	488	513	483	496	477	502	506	499	495	484	478	498	487	521	508	480	447	522	449	500	496	499	501	482	437	493	465	496	469	485	504	497	487	501	470	488	480	450	477	471	468	478	481	455	471	491	496	486	513	485	468	489	500	485	448	479	521	485	532	529	447	454	463	448	447	500	491	507	518	457	519	491	498	459	472	515	503	466	483	485	513	520	426	491	490	486	494	456	467	469	486	481	479	511	484	482	518	492	469	499	485	460	454	475	505	507	466	516	522	468	451	491	511	497	502	473	471	455	531	503	507	523	493	478	473	448	494	473	486	481	456	483	528	460	439	500	486	458	532	507	509	437	487	501	480	497	501	481	517	480	475	512	527	485	469	523	515	487	509	487	534	517	485	506	504	549	466	495	516	510	486	501	474	473	483	479	497	503	510	495	482	482	451	491	492	482	460	456	486	479	529	488	460	463	514	472	492	493	527	494	479	505	482	505	491	457	478	504	502	470	512	534	476	441	474	487	495	485	507	486	462	491	481	478	487	472	483	464	466	481	485	549	480	508	449	466	493	507	506	495	480	462	459	461	486	482	479	515	488	456	481	502	478	483	486	498	514	492	508	485	537	514	460	500	470	500	480	502	455	494	492	470	475	458	493	481	499	540	462	508	461	487	491	484	463	459	476	490	482	470	485	473	454	511	480	460	477	482	488	511	506	496	442	479	461	504	469	476	505	462	450	481	508	482	493	483	486	489	503	480	474	471	472	494	513	472	486	448	463	476	511	507	516	497	467	489	486	479	469	484	493	506	507	507	487	517	485	484	492	462	515	482	508	477	464	485	510	484	456	464	480	460	514	487	490	486	495	492	494	511	449	484	464	452	456	527	500	543	520
33863	38676	43067	39994	39970	39690	41107	38704	37516	38507	35847	31948	31642	30103	27299	26877	26410	24695	17060	12307	10537	7765	5903	4622	4530	2317	2429	2077	2380	1811	1520	1195	1302	1783	1890	1464	1593	1287	1781	1651	1136	955	738	508	384	310	268	372	310	255	220	260	218	249	242	231	238	220	209	213	270	272	291	359	412	364	315	276	255	249	231	220	225	219	209	207	196	213	187	204	213	227	222	209	194	231	218	207	241	219	221	226	218	222	221	213	237	207	208	216	201	222	202	227	216	214	193	204	191	224	229	205	194	225	227	219	222	202	221	220	195	216	198	212	236	202	223	207	207	228	213	201	196	215	213	213	225	231	223	201	224	230	211	234	209	231	204	230	234	195	235	243	216	185	232	224	243	230	205	218	227	167	216	241	212	214	225	223	235	213	202	219	220	226	218	201	234	215	198	196	213	196	210	202	201	231	218	194	235	200	238	192	200	220	231	205	231	232	216	214	190	210	224	195	231	198	201	206	211	221	198	206	216	228	236	219	207	201	212	219	221	200	183	213	240	199	213	221	212	185	183	213	231	189	210	205	199	210	181	217	207	218	201	216	218	187	210	221	200	211	194	216	215	218	237	208	196	212	200	215	219	222	204	209	227	246	191	197	202	217	221	233	208	220	199	230	237	231	207	212	214	229	215	183	230	210	195	215	198	218	192	205	195	199	220	216	227	181	240	225	209	234	211	221	210	217	207	192	203	213	215	208	215	222	211	209	231	235	212	226	210	224	236	214	196	235	229	220	234	220	217	182	230	217	210	246	201	214	207	225	229	212	238	233	228	247	215	209	217	204	240	190	198	195	224	236	209	215	200	216	219	220	241	183	197	188	209	187	207	187	214	202	220	208	220	204	192	237	227	222	232	223	182	224	204	231	199	216	236	195	228	205	227	209	214	222	223	196	210	224	222	219	211	209	214	214	218	234	223	215	201	224	213	190	211	212	234	210	204	218	212	223	223	226	233	240	216	188	211	235	238	234	227	195	214	221	222	220	230	221	192	213	231	227	190	219	226	203	216	195	193	217	226	233	223	219	206	223	203	190	230	219	186	186	214	221	223	177	210	211	228	225	210	191	210	222	193	219	221	211	214	207	213	216	215	238	208	248	221	210	203	195	198	189	216	235	224	213	216	206	219	216	190	204	219	234	223	197	207	208	209	221	204	202	209	231	215	213	203	206	215	206	182	201	224	203	246	236	238	193	214	232	206	211	222	225	201	196	212	233	218	213	235	199	201	213	217	200	226	232	196	219	216	191	215	188	226	206	219	237	202	230	215	223	188	210	205	210	226	234	204	209	224	222	221	236	205	248	201	230	219	213	213	209	188	184	207	221	227	222	209	221	180	210	211	201	200	216	194	206	197	213	189	197	221	216	215	216	211	219	217	211	206	227	206	214	205	227	195	232	220	192	201	248	215	217	217	204	210	236	197	216	188	233	217	226	217	207	222	226	237	228	184	204	203	219	207	215	227	221	223	234	205	207	217	211	195	226	214	208	233	228	203	208	211	239	189	197	225	232	218	217	212	253	218	199	216	196	207	208	224	191	214	216	206	215	200	216	222	220	226	222	223	221	210	216	237	219	209	203	201	206	226	240	230	207	208	186	222	187	201	198	214	205	216	208	225	208	215	229	223	226	197	211	203	214	223	203	228	226	218	210	190	212	242	237	222	220	206	227	196	236	205	205	214	204	196	211	195	240	206	195	241	246	206	197	196	233	205	228	221	209	219	199	224	222	213	227	220	217	194	226	204	217	232	248	199	209	226	233	226	218	202	213	233	211	207	205	242	221	220	199	211	223	218	215	231	249	229	202	198	226	221	201	207	217	200	224	226	243	228	200	209	185	221	202	191	212	222	225	232	210	228	206	222	212	216	201	205	221	230	219	223	194	219	194	216	224	216	228	231	193	192	229	214	215	211	207	204	200	229	186	227	215	236	168	234	249	196	243	216	216	213	205	213	216	185	203	192	203	175	197	203	203	195	220	198	217	223	184	241	235	217	218	208	198	204	193	217	192	199	215	197	198	217	212	209	228	223	227	219	215	210	215	193	229	204	195	224	243	224	223	224	211	229	220	193	211	221	236	241	214	216	197	213	261	244	210	208	222	210	196	191	222	199	201	229	209	194	189	193	217	224	213	225	187	189	219	228	208	224	220	198	189	198	231	230	202	208	208	259	221	201	208	221	221	200	211	191	210	221	226	196	226	229	218	227	208	222	216	189	240	200	236	202	220	198	215	210	223	190	202	223	221	221	203	201	216	206	232	234	237	216	210	204	248	224	178	231	229	222	223	220	204	222	220	196	221	210	211	218	214	208	228	226	228	211	189	204	233	211	208	221	212	241	231	187	205	210	198	203	211	218	224	228	189	213	231	205	209	198	203	218	225	196	189	216	231	213	192	209	207	233	208	252	235	235	215	182	201	228	198	199	200	229	199	205	232	215	228	204	218	220	244	230	204	230	208	221	214	229	227	241	208	240	207	207	213	205	201	213	223	248	230	210	221	217	209	220	205	182	221	201	209	221	183	205	203	214	247	217	216	226	185	204	217	208	222	214	208	204	216	214	201	213	188	212	192	207	238	231	265	208	212	230	240	230	214	208	180	227	213	258	224	195	209	229	217	230	217	240	220	246	217	195	240	244	190	220	217	183	195	237	197	214	194	236	213	206	202	225	214	210	220	212	208	235	224	248	218	216	221	245	226	220	228	182	212	205	206	210	216	213	224	226	202	235	216	227	222	220	220	203	215	225	212	219	210	224	201	211	232	193	199	231	206	224	201	237	226	218	216	225	218	199	208	195	220	193	222	237	182	247	192	226	229	222	230	235	195	218	217	204	205	228	206	211	228	217	189	215	193	206	213	210	197	221	216	243	208	206	233	231	189	218	200	201	207	207	209	228	196	234	200	199	206	227	224	204	198	213	199	206	229	206	192	209	206	224	210	219	231	188	217	243	202	208	219	204	225	202	195	224	224	227	191	216	200	215	209	196	201	194	212	181	201	198	203	221	225	224	221	228	218	200	212	208	223	220	212	230	225	202	194	244	235	231	191	178	227	256	221	239	209	231	230	247	223	217	225	210	219	223	219	208	218	210	219	206	234	219	222	226	219	218	215	239	213	236	249	193	211	235	241	213	206	196	208	213	205	233	197	210	217	221	198	202	167	200	239	187	199	230	199	229	207	219	205	215	202	233	213	208	201	206	230	230	194	219	184	181	216	216	215	201	216	222	220	209	236	199	217	233	249	223	210	208	204	204	200	227	235	225	230	189	224	217	220	204	200	230	199	211	204	228	209	218	224	209	218	203	234	213	219	213	218	198	223	216	190	193	210	209	211	218	243	224	213	211	198	223	221	204	213	218	231	224	229	228	212	203	215	208	211	212	220	184	210	202	222	216	187	191	251	221	218	236	214	195	184	220	233	220	191	205	207	227	224	180	194	224	221	197	180	240	216	203	179	187	222	227	220	237	222	213	218
22697	33202	41100	45602	49074	51306	54051	50140	51599	53260	48660	47468	47545	44880	44102	44242	45341	42896	36558	33438	32598	27500	23261	20524	19207	11691	12477	11123	11854	9518	8086	6492	7649	9712	10230	8237	9140	7384	10473	9212	6978	6166	4641	2961	2024	1128	1209	1552	1430	960	805	804	719	615	612	606	592	608	639	602	952	1075	1185	1578	1857	1640	1203	920	738	716	667	611	586	585	532	586	587	609	593	585	563	567	569	665	567	556	562	588	569	587	598	574	580	627	585	535	553	578	574	572	559	553	590	591	540	556	568	594	610	551	603	610	615	562	557	575	561	627	579	559	577	608	571	594	556	567	587	559	588	606	588	598	559	580	557	554	593	595	578	558	615	612	546	571	556	588	586	591	555	621	562	544	565	551	557	580	597	644	571	582	575	593	554	555	561	624	565	586	616	560	558	608	548	609	572	565	583	583	581	563	575	556	566	543	594	576	603	549	565	584	573	571	591	548	620	574	599	569	591	561	644	601	587	532	581	586	606	582	617	576	549	586	600	587	554	570	588	572	611	585	592	624	573	568	567	590	577	583	579	575	598	601	600	591	564	610	576	588	505	633	585	555	583	575	597	563	593	583	577	560	581	584	579	581	574	576	615	583	571	548	611	570	529	562	576	573	603	570	579	580	575	581	550	563	598	623	562	595	578	592	551	584	588	601	559	594	584	565	566	599	590	606	636	564	599	587	622	575	581	575	596	566	623	578	548	570	583	626	567	595	547	556	608	572	571	581	610	559	587	587	546	594	556	607	588	586	555	593	586	584	603	569	620	575	577	568	547	542	554	530	577	625	576	607	576	581	585	571	563	566	553	586	611	611	522	593	590	494	559	606	554	599	570	575	581	580	577	569	595	624	578	528	559	596	576	532	559	610	588	582	637	602	549	565	542	592	607	545	595	591	564	580	588	576	542	530	626	603	557	564	601	572	618	582	549	614	582	602	605	625	599	572	601	609	579	619	602	581	561	590	555	606	587	603	564	568	576	578	555	559	621	586	537	578	591	586	573	532	599	513	589	608	568	568	572	548	562	575	616	588	569	637	527	564	547	581	576	596	555	571	605	585	580	587	580	549	560	603	577	601	591	582	598	577	634	549	569	558	611	596	568	585	552	549	545	550	603	575	579	576	597	625	561	592	535	572	547	592	576	607	554	588	565	600	585	603	571	561	576	613	621	598	642	582	587	582	572	587	593	571	619	580	609	555	611	570	620	558	588	618	571	557	578	552	591	563	569	533	574	539	584	574	548	611	555	593	561	586	544	565	596	610	586	587	583	576	548	584	559	596	621	575	591	562	591	575	566	634	602	562	568	572	633	616	579	556	605	576	595	555	589	559	623	565	571	578	550	554	569	619	602	559	577	574	580	565	584	585	583	559	553	592	579	560	568	592	574	556	585	600	531	594	574	585	534	564	578	562	576	567	585	587	569	544	574	602	595	575	555	550	600	570	595	586	593	520	587	563	571	606	613	574	556	567	605	552	608	612	566	568	614	638	607	595	559	563	549	581	579	567	600	617	575	552	579	552	566	625	606	640	561	635	614	588	553	595	546	578	565	590	623	630	582	561	566	557	594	645	574	576	617	570	538	560	575	578	557	561	600	587	612	581	594	566	608	559	547	559	540	625	609	581	660	583	599	568	547	510	578	567	577	552	584	598	568	560	594	566	569	582	547	579	620	584	544	557	603	577	572	549	598	534	583	608	577	587	522	578	557	575	620	573	625	602	567	591	567	593	580	560	616	614	582	622	590	581	518	596	583	588	600	572	594	561	562	555	583	570	550	559	562	636	549	588	555	528	583	609	558	651	548	573	566	559	608	575	551	631	555	612	571	567	578	573	603	565	585	579	594	554	542	581	597	611	576	640	566	619	621	561	591	556	559	566	545	506	620	573	575	597	594	619	569	583	595	572	591	577	602	594	586	556	593	571	561	563	587	548	580	611	592	584	571	537	568	590	563	570	591	551	600	578	581	579	546	573	519	595	591	563	561	605	573	595	591	504	586	594	585	591	556	597	626	614	581	570	594	581	580	607	584	584	581	584	568	618	560	586	557	553	552	551	577	573	570	610	576	603	587	616	596	589	601	560	531	539	573	562	580	588	553	569	571	544	589	571	621	580	595	614	612	585	568	578	607	545	572	608	615	573	594	565	596	561	547	564	575	630	593	593	560	556	594	566	602	581	576	593	598	562	564	581	564	568	626	575	568	608	617	619	575	572	546	531	603	562	579	557	592	569	580	591	582	556	608	607	588	598	560	553	558	540	596	571	590	578	557	609	591	573	597	565	582	579	585	551	613	570	611	597	575	582	572	602	569	566	569	596	605	610	602	573	578	547	582	582	588	566	586	601	540	596	603	599	594	609	603	596	573	579	578	548	542	593	594	543	597	600	599	603	566	613	597	576	620	580	568	575	571	601	596	593	574	593	595	570	585	546	612	532	562	571	579	611	591	584	606	553	613	567	588	597	589	580	593	576	538	536	566	543	577	544	553	602	590	574	596	608	544	579	547	573	607	566	603	588	589	587	567	564	576	609	568	555	583	552	589	544	619	569	623	601	603	566	591	562	541	578	546	590	534	589	595	555	573	559	586	601	603	576	573	583	537	529	538	583	593	578	568	562	610	609	595	598	604	542	564	594	586	589	570	550	579	596	544	550	525	601	549	558	619	609	604	557	576	557	573	571	590	527	575	542	595	589	582	571	600	595	564	589	550	545	618	574	564	566	550	596	585	589	529	590	557	571	601	580	591	546	538	542	606	577	575	540	588	584	588	575	537	578	534	630	572	567	571	539	572	570	591	584	588	573	537	569	547	632	599	575	599	562	534	594	601	519	568	568	634	604	582	595	594	561	559	604	553	598	571	579	576	574	587	587	564	596	559	604	595	578	583	573	601	582	574	576	589	570	603	596	610	589	552	586	583	614	602	548	576	569	564	600	585	582	573	562	590	552	554	608	582	558	572	567	553	567	614	545	561	585	588	606	590	565	575	569	565	559	563	579	535	618	572	564	646	576	570	589	581	583	562	573	578	594	565	563	582	572	586	606	551	630	595	571	549	599	574	567	586	593	622	568	583	574	571	571	544	560	565	561	627	546	589	585	590	586	558	568	579	579	583	559	587	578	595	595	591	577	585	576	564	592	556	584	608	580	569	599	575	575	581	529	610	613	562	607	568	576	549	555	602	580	551	569	588	548	570	549	567	551	560	594	580	539	542	579	565	608	587	585	568	559	596	542	577	563	578	581	578	548	593	575	580	541	576	564	613	552	572	587	566	538	535	585	586	579	534	549	560	532	568	593	564	588	544	586	626	614	574	576	578	564	593	578	571	564	570	591	559	595	528	583	589	554	553	618	588	556	607	572	616	590	635	606	600	594	580	605	602	556	568	580	597	598	582	596	583	618	593	566	582	560	564	610	581	597	571	555	580	557	540	592	561	599	559	550	572	621	581	570	573	658	547	533	580	597	573	556	612	548	622	566	562	551	533	546	567	601
8476	8163	11441	9704	8903	7137	5465	4433	3285	2948	2393	1969	1785	1722	1586	1460	1410	1246	764	655	619	479	441	424	389	324	344	313	308	290	279	288	245	264	263	275	239	250	270	233	241	244	210	209	192	184	202	190	181	187	191	177	186	221	191	180	191	192	186	191	192	187	172	176	220	198	209	207	183	197	186	203	171	190	176	185	156	169	180	183	178	179	166	173	180	187	189	190	169	178	168	167	179	177	209	163	169	198	199	186	175	178	182	173	173	167	183	192	178	171	169	198	195	199	163	207	168	178	152	188	180	173	177	169	167	185	177	173	169	153	174	192	173	197	202	165	195	168	139	161	155	173	172	156	200	206	171	197	170	178	171	173	162	180	190	180	187	185	174	184	166	179	179	202	189	184	190	188	179	204	154	174	181	151	193	171	191	145	183	188	167	181	179	188	198	157	156	178	167	152	185	180	180	167	166	164	180	187	181	160	184	182	194	182	188	162	155	194	183	188	186	186	177	199	177	225	174	174	160	187	185	208	173	167	180	191	174	177	158	193	176	170	172	212	201	183	183	180	188	199	173	174	199	168	167	173	194	199	185	197	183	188	188	165	204	190	190	185	187	149	175	185	197	189	183	190	173	192	195	146	163	216	164	181	178	161	197	169	202	193	186	171	193	187	186	193	203	185	202	170	172	206	190	174	177	172	176	182	211	184	194	187	196	169	173	171	183	195	193	179	180	195	184	160	171	168	154	180	166	172	203	203	178	177	208	187	195	178	179	173	187	177	192	177	179	143	180	185	182	168	164	152	170	186	171	186	171	188	188	175	180	178	190	183	172	188	198	164	173	172	172	176	195	195	196	187	175	183	156	159	172	181	187	184	175	200	170	177	205	157	183	172	203	204	154	209	179	194	194	190	188	171	187	184	188	173	175	175	197	184	165	180	182	185	193	160	210	179	171	175	175	175	140	181	177	177	203	170	199	178	192	190	153	203	183	180	187	144	166	164	200	158	192	190	181	199	188	173	184	187	153	182	192	185	193	191	181	210	197	170	174	169	170	165	192	178	180	160	206	222	198	200	176	178	163	182	168	174	177	166	186	163	166	177	165	185	182	184	202	184	176	190	188	193	176	191	164	188	209	183	192	168	188	192	203	167	176	172	190	187	186	197	179	202	194	173	161	170	163	177	163	191	144	174	175	185	191	184	189	174	181	153	191	178	175	163	201	199	180	180	203	183	181	155	194	194	199	199	197	188	176	182	195	178	193	174	161	150	160	191	194	165	171	202	185	170	176	180	174	196	194	180	160	170	157	154	199	179	172	188	194	160	190	171	186	169	179	193	197	158	207	194	178	175	178	183	186	177	183	173	194	199	187	169	186	201	186	162	189	208	193	191	199	164	165	198	172	175	192	179	184	197	188	207	172	164	181	171	184	194	172	181	170	184	205	167	168	183	190	153	186	162	170	171	189	182	171	183	210	170	173	190	189	201	209	182	182	183	190	160	183	186	171	178	157	177	209	179	183	156	179	178	183	179	177	181	145	172	175	159	163	176	158	205	190	197	161	182	163	168	168	157	191	165	183	156	181	188	170	190	163	196	183	163	188	187	195	183	169	197	172	181	184	179	205	184	167	183	192	190	174	164	190	210	187	169	195	184	193	202	155	195	152	191	180	185	198	168	179	176	186	155	175	187	169	197	201	196	168	188	156	179	172	176	187	186	188	192	187	163	181	170	162	169	170	176	196	184	194	188	173	173	186	198	192	185	169	171	174	182	185	181	198	183	177	160	172	182	192	170	189	182	194	181	176	177	147	174	210	193	174	157	187	189	171	183	167	182	209	188	179	168	171	201	184	162	164	179	188	187	196	174	206	178	183	192	160	175	190	186	173	183	182	195	172	201	175	195	215	185	195	168	175	175	200	190	185	164	190	180	198	184	189	178	188	162	159	176	192	188	168	177	185	163	179	166	186	229	195	167	181	172	185	187	182	195	152	188	167	187	182	188	182	177	204	172	183	146	192	183	162	199	202	184	199	198	179	190	194	190	191	190	173	197	177	187	191	198	187	152	185	170	182	193	185	191	207	207	199	170	189	179	208	158	171	161	195	186	197	168	174	156	211	173	182	182	172	174	181	182	187	188	181	190	199	179	185	183	180	186	157	198	181	181	167	170	176	180	178	181	186	197	183	186	189	173	221	186	211	170	177	178	218	193	152	214	174	187	178	184	184	202	186	182	162	190	174	166	168	175	161	165	194	183	175	171	176	167	203	198	178	185	172	179	173	174	194	155	173	211	176	191	170	182	151	172	172	191	181	170	183	218	176	181	202	191	187	175	177	174	164	178	169	177	190	184	187	186	175	184	158	199	177	188	159	151	190	173	168	180	173	168	166	173	196	182	197	185	189	181	195	198	181	181	164	159	181	175	189	173	191	191	162	172	188	185	192	174	199	149	191	198	179	184	165	157	194	195	188	181	185	173	161	186	207	186	183	174	172	192	190	171	169	190	175	212	195	162	173	189	176	201	181	195	163	184	204	192	188	162	190	157	173	187	184	181	216	186	183	176	170	179	176	178	176	178	165	189	164	192	171	208	164	199	190	177	170	164	174	181	185	190	183	179	162	188	184	168	182	177	179	180	204	199	169	183	180	188	189	179	178	189	209	169	193	160	170	171	164	185	159	169	175	176	203	169	166	175	184	195	164	186	142	173	188	171	169	180	154	167	180	184	185	165	190	175	183	178	159	168	177	185	188	179	187	193	201	189	191	171	173	186	204	181	201	190	198	174	180	150	191	155	180	166	165	184	198	185	184	172	178	197	166	162	175	174	184	183	207	172	194	152	181	197	181	206	185	166	177	166	175	201	194	180	172	182	186	188	175	190	185	202	181	155	187	190	178	171	195	164	200	179	181	190	202	187	183	181	187	166	162	190	174	173	168	167	172	184	157	175	200	199	160	169	180	204	191	175	174	160	168	178	185	188	171	173	189	164	169	177	181	176	186	195	171	170	179	186	195	150	180	156	178	178	180	181	181	207	150	169	174	205	174	171	192	186	170	168	164	176	172	193	169	190	191	201	178	186	169	167	149	182	180	178	181	179	174	181	191	184	162	170	193	186	177	177	170	180	172	149	188	201	186	182	177	183	190	158	189	167	182	187	183	167	177	172	171	182	180	191	181	200	157	178	189	194	194	164	180	185	170	186	187	180	190	194	175	184	177	210	192	165	170	179	182	203	186	177	196	173	196	186	161	201	171	166	200	188	206	196	165	164	195	149	178	175	171	162	191	201	174	179	195	189	170	186	179	168	188	178	196	201	167	177	162	174	198	165	181	174	188	160	189	185	178	171	159	207	180	191	198	207	176	162	184	178	169	177	166	195	210	179	182	167	180	180	172	191	179	158	173	180	178	193	175	183	198	158	192	181	198	181	175	186	167	189	207	166	181	168	189	172	202	185	194	177	203	173	196	209	180	176	174	183	167	188	197	168	155	177	162	179	184	182	197	201
5929	9230	15732	18225	20735	20351	18161	16609	13355	12920	11091	9146	9373	8359	8136	7867	7480	6606	4322	3565	3356	2560	2394	2414	1987	1517	1472	1368	1419	1196	1317	1076	1051	1137	1122	1145	977	981	1193	910	860	775	764	590	587	584	576	577	554	539	522	527	513	476	511	498	502	558	512	500	509	516	500	573	564	623	664	592	554	530	556	485	478	544	490	466	497	499	525	462	493	554	527	498	556	496	502	505	472	492	516	491	492	506	476	482	511	507	490	524	496	557	468	546	498	527	472	506	524	517	482	495	489	509	488	482	441	514	469	502	472	541	487	484	478	502	480	498	500	503	479	489	510	484	495	525	480	463	548	520	506	492	518	501	477	492	520	526	509	523	529	534	476	510	517	510	473	496	491	471	483	532	502	483	497	509	526	505	474	470	473	542	484	488	466	490	538	494	501	489	492	519	529	484	545	523	553	466	488	496	510	490	473	489	535	485	532	493	467	489	491	502	484	458	498	437	522	508	454	518	505	505	501	479	554	514	498	525	496	508	496	505	477	475	523	489	479	490	512	527	436	512	486	472	481	433	499	482	495	508	502	485	451	508	466	526	525	509	443	469	479	440	478	501	541	499	494	500	495	472	525	503	497	492	470	514	482	492	524	476	466	507	491	482	511	478	474	510	526	503	514	507	524	504	513	532	519	481	479	501	482	519	520	516	499	535	484	491	485	467	509	493	509	510	515	522	513	498	491	515	513	498	517	500	541	475	492	491	527	500	464	483	509	490	515	511	445	487	493	472	504	527	514	493	505	501	514	534	497	494	520	498	491	479	486	542	490	489	471	529	478	473	518	514	464	509	509	468	511	501	507	467	483	514	537	479	482	497	487	506	523	489	500	489	479	514	528	499	507	498	515	496	482	491	472	507	534	477	462	493	514	507	520	502	501	543	517	472	484	535	497	476	523	493	524	476	542	510	490	555	498	458	492	499	474	523	503	518	501	461	493	501	478	522	508	541	545	507	524	521	479	495	499	481	526	497	501	537	514	505	476	494	489	493	514	503	520	488	490	527	525	519	516	460	504	494	511	505	499	481	517	502	489	523	513	495	512	531	514	506	477	544	515	495	468	518	510	511	516	527	518	510	520	527	518	502	482	508	488	527	518	553	462	506	488	534	525	509	527	469	519	484	524	481	515	526	519	444	499	512	485	504	490	533	475	533	501	467	512	461	542	525	482	527	513	528	504	537	518	505	489	481	548	529	507	520	497	505	511	530	475	516	488	484	481	515	493	531	490	524	511	464	490	533	484	463	532	491	487	494	476	507	508	501	498	492	480	478	502	480	500	478	517	538	494	495	490	523	515	478	506	545	483	514	510	520	492	478	523	505	512	526	493	502	511	487	460	489	521	533	462	498	500	503	510	499	470	517	479	521	499	481	494	549	519	459	508	469	523	482	503	510	498	471	514	487	462	491	473	496	555	526	524	493	512	466	482	496	500	519	498	518	512	506	477	483	483	565	488	482	486	497	521	495	459	517	469	486	471	500	535	485	475	537	496	500	530	460	525	520	470	515	454	508	538	489	480	478	470	501	519	482	486	519	492	489	483	509	537	548	536	503	483	543	465	481	499	504	522	520	531	543	479	499	490	518	503	484	502	472	513	491	507	524	497	525	488	431	477	520	480	486	510	503	480	509	498	482	490	490	486	531	482	503	507	478	482	513	470	516	512	500	509	471	514	527	512	507	505	525	495	472	511	501	507	508	514	507	504	520	501	519	492	515	511	547	504	507	494	515	541	480	535	466	510	485	480	481	486	481	508	485	509	492	473	505	507	504	456	539	492	503	524	502	475	506	496	480	485	472	498	499	507	486	506	500	480	513	521	474	519	520	544	495	483	485	473	523	529	512	491	502	530	507	506	480	487	494	543	507	503	495	504	499	481	514	492	468	451	513	475	522	507	480	513	523	512	469	531	490	477	451	512	496	493	494	537	536	540	509	514	486	525	467	526	506	494	468	528	504	470	489	481	493	499	454	512	502	528	486	472	514	469	545	518	497	482	500	527	522	500	448	487	518	471	453	507	512	494	471	496	500	504	484	519	454	505	504	513	498	503	513	519	536	473	513	501	517	534	505	525	478	502	462	537	537	508	499	517	483	496	479	524	505	479	553	544	500	514	514	514	512	456	466	513	522	502	511	526	521	505	520	570	535	487	474	468	511	461	515	485	473	545	552	506	520	527	518	489	507	446	472	464	480	489	473	496	480	478	498	511	492	545	495	467	526	513	502	517	500	517	518	488	524	469	473	537	555	477	501	512	520	516	544	497	531	456	469	502	499	490	536	480	506	469	534	494	533	541	526	509	493	510	485	475	522	520	473	527	493	484	501	488	482	507	511	489	501	502	457	512	501	478	528	513	524	492	498	495	509	529	507	471	527	541	489	516	480	479	491	501	520	499	524	493	495	520	521	522	520	544	486	487	507	463	480	464	522	488	482	534	506	472	525	480	523	523	523	515	489	563	479	456	495	466	500	503	499	514	498	507	513	483	507	527	460	538	538	519	524	510	476	522	511	498	496	523	500	468	493	518	491	502	504	475	512	480	476	483	484	510	504	509	532	535	493	483	479	502	527	527	504	471	486	484	491	475	503	499	480	468	540	471	501	493	515	510	494	510	445	490	476	527	487	506	538	514	485	478	501	502	480	474	490	484	501	475	498	520	506	498	512	496	496	523	523	505	482	512	475	503	511	477	496	485	530	492	495	523	544	515	535	500	529	514	455	472	495	485	474	500	463	502	520	511	481	518	495	496	479	516	508	458	461	485	450	506	496	505	494	450	532	493	497	480	526	520	470	467	495	518	510	483	451	493	517	503	477	499	484	484	500	478	517	528	519	531	488	498	523	513	503	470	480	515	501	493	500	523	526	524	474	525	465	529	485	492	501	512	503	522	481	502	530	516	491	522	534	493	459	483	465	532	492	483	497	501	501	480	505	522	481	487	511	509	510	508	526	543	482	465	518	497	482	495	489	496	542	493	452	478	482	495	500	485	500	493	511	514	502	495	524	511	501	524	481	505	495	467	527	441	497	499	510	498	518	507	480	473	487	565	557	508	482	502	493	502	539	515	483	509	523	495	496	508	463	534	495	467	465	442	503	505	510	577	514	538	511	498	504	483	533	495	497	537	489	477	512	486	503	513	499	518	489	533	489	498	480	522	506	478	541	476	494	484	516	516	516	526	472	517	486	529	516	504	479	493	523	505	485	524	511	507	506	489	521	483	507	541	517	501	513	513	487	479	495	536	518	491	500	466	503	470	478	533	507	502	530	502	498	525	516	501	539	471	548	505	507	529	472	525	495	497	497	545	492	543	479	480	499	477	506	506	510	491	481	487	519	533	448	509	503	486	496	508	535	489	481	493	500	497	502	510	461	477	487	472	488	529	470	492	485	520	530	481	477	473	519	506	499	535	511	458	521	519	528	522	482	486	505	490	543	479	561	507	493	460	521	505	497	456	504	492	497	516	534
24815	32550	41014	38328	38385	37077	36698	34714	31415	31424	29031	23067	23921	22088	19603	19107	16913	16032	9859	6430	5020	2623	2864	3158	2589	1453	1253	1154	1397	959	1044	1023	889	918	1258	1087	810	1154	928	749	654	691	533	341	272	232	229	270	218	175	160	200	163	167	180	176	149	175	174	196	225	242	243	290	257	257	216	184	200	181	177	190	171	180	139	190	178	165	153	157	149	168	163	174	197	174	161	178	175	194	171	190	180	149	165	176	191	154	142	180	182	165	156	190	167	172	176	162	176	172	180	178	187	163	174	176	172	200	156	154	163	158	157	185	185	168	177	166	179	171	177	163	172	159	167	174	181	169	175	173	185	159	199	159	170	190	184	184	170	185	187	213	173	139	166	155	170	201	170	165	156	207	149	157	186	189	165	158	150	164	180	172	175	152	151	168	160	173	152	182	171	200	159	158	189	173	144	167	195	193	169	168	177	161	175	194	145	163	163	186	172	170	171	167	165	161	179	165	176	177	174	160	162	159	187	168	173	167	154	172	176	175	181	148	154	165	176	158	163	181	173	183	173	164	156	166	184	175	173	173	184	173	162	170	156	176	186	202	187	183	157	154	175	177	192	162	187	177	193	176	204	185	161	159	190	170	163	158	142	172	171	185	196	183	173	169	175	177	175	165	168	170	159	158	164	159	167	161	146	193	129	174	173	173	147	178	174	181	183	185	179	153	154	179	185	172	170	199	151	176	164	180	192	185	163	174	156	168	182	160	157	202	173	160	196	155	157	161	152	169	162	186	189	170	166	180	181	172	159	171	169	172	161	166	177	177	154	206	177	176	190	175	156	175	188	164	149	179	147	165	189	169	177	169	197	154	133	137	166	172	182	158	186	165	173	174	185	176	154	192	152	177	181	165	172	179	158	168	174	162	180	163	159	181	170	167	189	178	153	173	175	173	178	184	172	155	155	161	200	175	184	175	171	159	167	176	177	166	201	161	163	179	166	178	186	178	172	171	175	162	163	147	179	161	191	176	168	178	174	169	198	174	186	172	161	201	185	163	175	171	168	183	155	177	165	155	194	153	192	172	178	159	166	172	190	182	191	170	150	170	184	179	170	179	159	173	161	170	176	167	196	152	133	167	185	176	175	167	161	165	182	169	150	185	143	179	154	165	174	171	169	169	153	166	161	170	188	156	171	158	168	163	160	165	175	175	189	154	174	187	201	173	165	162	179	161	175	190	153	159	169	183	183	163	164	171	163	195	174	167	171	165	196	173	152	168	170	165	154	135	176	168	153	156	183	153	171	170	194	171	176	180	175	182	170	176	163	184	172	167	162	177	182	192	169	210	178	161	187	178	195	170	161	177	184	164	154	187	189	165	165	147	141	169	149	185	164	182	172	179	176	177	177	191	173	177	144	184	169	165	177	174	178	197	170	176	167	162	171	177	171	190	169	174	179	176	171	171	186	202	167	193	158	148	203	165	161	161	176	168	157	170	195	199	185	193	169	188	171	181	202	167	188	170	157	153	160	180	173	168	173	175	167	161	181	159	147	188	178	184	191	150	159	168	160	174	168	173	172	206	182	172	189	165	187	170	160	176	178	173	154	183	188	175	175	183	173	159	168	184	160	192	167	183	181	176	182	139	158	142	160	164	189	166	185	161	173	153	176	198	149	165	165	156	180	168	162	199	161	179	164	180	165	174	187	173	161	146	200	182	177	169	184	159	190	192	169	182	145	169	188	180	154	162	173	164	159	172	142	179	145	188	164	177	184	165	165	171	162	164	196	154	192	174	158	184	189	164	161	168	161	173	172	181	181	182	176	172	169	175	171	152	182	164	148	172	176	176	174	155	198	170	179	180	177	173	184	143	163	194	137	209	158	171	185	167	168	185	155	168	167	171	174	169	178	193	171	177	184	149	189	159	217	167	182	170	177	173	176	179	208	173	161	168	158	166	189	184	159	185	179	173	160	184	174	171	181	180	202	176	171	179	184	171	194	160	171	171	185	162	170	168	166	159	162	146	163	162	177	177	149	151	153	166	182	157	161	178	183	155	201	170	177	206	183	166	184	218	191	149	167	169	152	183	169	165	181	188	173	182	180	181	176	157	163	164	170	168	190	173	173	192	188	173	186	157	146	204	180	166	184	165	160	172	176	170	169	201	186	193	144	177	179	156	171	163	160	181	167	163	172	167	180	170	160	174	160	168	183	147	174	178	159	194	176	163	197	155	170	194	174	150	148	158	172	194	176	151	207	180	152	187	172	179	156	147	169	153	201	168	182	157	151	184	177	194	169	185	165	156	172	162	165	173	165	179	171	163	187	167	176	183	157	179	177	174	178	177	167	165	176	172	184	171	185	165	160	169	173	170	161	155	166	162	163	173	149	175	153	184	153	177	162	158	186	176	174	191	177	158	144	167	199	172	177	185	143	177	176	159	185	174	180	182	172	195	176	165	172	139	168	166	170	176	174	187	175	166	183	178	168	164	164	160	154	157	187	186	138	165	136	167	169	168	176	170	165	188	183	171	166	168	180	190	171	190	167	176	184	164	178	185	162	174	179	173	162	161	163	174	197	183	175	184	183	174	172	177	178	177	174	177	176	176	185	181	178	184	195	141	175	175	182	159	157	164	184	180	174	159	158	165	190	171	177	162	176	166	161	178	173	165	171	170	191	177	161	143	151	192	186	189	143	166	179	147	152	162	170	177	157	169	174	199	175	189	184	186	166	174	159	167	157	145	159	178	163	186	193	164	143	170	163	188	184	186	182	166	174	154	169	166	187	190	177	167	174	188	178	180	162	184	175	172	186	162	159	150	178	187	168	169	170	167	172	184	152	171	170	167	172	179	162	163	198	164	188	168	173	186	169	175	179	200	174	167	165	178	194	168	189	172	166	166	166	193	155	173	172	190	151	166	163	167	190	165	172	182	156	171	179	193	187	175	161	181	156	161	178	176	194	177	158	170	222	186	162	190	174	177	171	167	166	190	165	183	167	184	140	207	158	170	170	160	176	172	165	175	188	162	159	186	168	150	194	156	180	179	162	165	188	166	147	177	167	196	165	167	202	164	157	156	150	157	178	154	160	182	161	179	176	154	172	155	164	187	155	167	169	159	172	184	180	178	176	176	175	201	173	202	175	158	163	189	190	190	168	172	186	176	171	177	180	156	195	158	169	177	167	199	152	170	179	166	186	184	163	184	186	164	171	174	182	182	156	178	207	197	173	161	159	180	178	178	201	190	180	161	192	146	156	197	167	172	158	204	190	163	175	163	155	177	153	170	168	162	158	169	177	171	139	164	203	176	178	202	165	186	162	165	176	178	181	174	155	161	166	168	168	169	161	184	183	171	164	152	158	198	160	176	162	172	163	177	187	150	180	161	188	150	177	159	187	172	155	194	174	176	159	173	185	188	175	173	183	170	159	195	152	155	177	165	179	161	164	175	164	165	182	149	184	180	159	165	177	184	179	183	179	166	156	168	176	169	147	156	187	150	149	157	184	192	183	164	185	175
16522	28122	37984	42554	47593	47417	48753	46360	45600	46631	43796	40436	41320	39140	37769	38476	36538	36240	28733	24446	20703	13330	14983	16591	13843	7950	7494	6809	7873	4931	6142	5886	4749	5315	7718	6762	4773	6631	5877	4321	4093	4167	3018	1821	1103	912	1053	1306	880	733	640	573	539	491	481	507	489	480	525	478	889	1161	1116	1346	1222	918	748	653	612	530	553	487	468	512	484	501	475	478	504	497	476	483	497	467	468	452	458	466	500	487	521	459	457	510	504	473	484	475	504	480	491	520	470	444	504	473	518	492	505	496	478	476	483	475	485	500	497	464	483	455	483	486	474	460	503	507	474	512	508	465	488	465	514	461	504	487	486	443	487	483	492	461	480	487	478	476	455	499	500	485	490	482	502	502	466	485	529	474	477	474	488	505	490	433	486	447	458	510	480	509	514	500	464	470	479	472	454	481	483	476	478	475	504	491	516	481	489	499	463	508	473	470	496	493	526	439	462	473	446	479	508	457	443	464	494	537	494	475	456	474	461	455	465	530	470	454	433	487	460	473	462	488	447	492	478	481	458	454	475	411	504	478	468	468	502	481	517	485	474	492	490	498	469	488	463	459	466	474	472	476	483	474	506	504	440	481	498	445	494	503	460	494	518	489	498	457	459	456	469	461	472	472	486	456	474	479	485	476	447	511	465	513	491	451	488	459	458	479	485	475	469	498	491	484	452	530	471	467	501	490	491	527	465	495	453	462	430	492	477	472	429	457	474	494	479	498	440	482	481	497	477	524	457	486	471	486	471	465	520	503	468	488	447	524	534	427	490	449	469	460	497	485	524	457	480	431	467	459	480	466	440	487	438	522	467	506	505	463	469	480	510	481	493	464	483	470	460	497	492	488	465	511	483	526	501	481	451	490	456	483	482	458	444	485	471	470	501	496	497	490	460	484	439	466	493	470	500	486	500	515	477	465	486	495	467	492	477	486	532	472	486	496	464	491	485	501	498	473	475	478	473	486	471	457	505	510	492	464	483	498	464	500	482	482	510	513	510	463	526	453	467	503	469	500	476	506	451	471	481	472	461	508	457	432	476	475	495	476	471	460	463	492	448	487	479	466	502	495	451	471	498	494	479	452	458	498	504	504	448	517	489	460	451	514	497	481	487	486	471	533	503	457	452	457	529	488	483	467	481	508	451	501	438	463	493	486	486	474	463	458	545	476	469	463	484	470	495	424	496	513	495	470	477	508	499	460	523	495	511	479	468	497	505	459	464	514	468	489	484	432	453	512	478	507	479	518	447	484	494	502	485	503	519	475	487	503	498	487	508	481	484	479	503	479	481	494	483	498	443	445	469	497	498	498	478	477	489	529	467	466	496	459	502	497	442	467	481	470	517	478	469	461	481	505	523	485	489	513	484	442	424	482	499	433	475	453	490	457	485	441	484	461	472	488	493	465	491	506	456	486	482	469	460	472	498	500	483	453	461	510	484	483	490	513	504	484	504	478	459	461	487	474	507	465	451	446	486	493	475	457	471	521	487	472	480	500	487	476	474	477	510	460	490	489	476	450	454	477	448	424	497	485	485	485	450	426	454	476	475	447	460	427	517	479	490	486	490	433	444	495	484	497	450	475	506	468	493	481	463	436	504	483	484	452	485	475	460	468	438	469	492	454	499	476	496	476	442	469	488	489	491	443	485	457	494	494	509	476	502	465	481	463	470	455	472	492	446	472	490	487	516	478	501	480	460	510	474	464	504	495	490	446	512	528	500	445	451	484	474	467	488	455	497	484	470	452	484	517	480	509	442	482	508	537	474	476	486	531	526	503	462	477	461	452	492	458	481	456	501	465	486	500	496	480	477	468	446	478	463	461	445	467	486	493	477	482	476	481	472	542	471	423	504	459	467	454	513	473	476	489	517	474	447	475	456	483	459	470	473	489	468	518	493	494	486	466	458	513	513	505	432	435	475	470	469	505	481	475	467	453	498	549	422	484	461	487	457	483	497	427	461	474	499	486	481	487	479	461	495	507	471	464	490	513	486	482	478	483	463	504	477	432	485	462	493	506	501	476	426	447	490	472	477	485	492	511	468	460	471	470	487	502	484	496	487	475	499	487	518	483	501	480	490	520	468	523	510	479	474	530	486	475	474	489	517	537	478	496	497	471	488	487	473	480	453	499	414	481	441	488	450	438	506	493	455	491	500	503	512	476	473	483	479	435	477	463	487	467	499	451	490	467	499	462	469	473	506	458	446	468	503	491	477	444	477	449	481	512	486	452	499	497	490	515	463	483	497	505	448	442	482	450	465	514	493	467	480	480	457	487	494	470	479	471	478	477	472	428	496	448	472	499	476	518	461	479	510	483	439	520	440	525	500	479	509	495	474	447	441	459	469	500	472	498	490	470	468	460	485	509	489	478	515	471	481	449	481	467	467	480	507	481	513	460	465	491	478	530	473	502	479	490	470	487	446	446	497	463	524	453	468	481	487	475	426	494	499	508	462	476	492	475	475	478	496	510	444	503	452	447	472	498	466	488	496	464	477	471	486	485	479	493	515	497	513	480	490	462	476	493	478	477	456	523	505	465	478	495	466	479	477	488	470	500	467	458	486	534	460	473	472	479	472	480	490	469	510	463	505	496	485	465	472	488	480	522	458	468	497	439	468	444	476	503	480	475	506	493	458	473	477	521	514	457	472	440	486	446	495	537	471	522	490	511	466	448	525	482	451	447	522	498	475	462	500	495	475	457	489	478	472	477	487	493	447	498	492	466	471	483	467	470	473	492	505	482	502	500	456	457	501	486	479	470	473	446	477	482	502	464	459	503	485	482	476	476	476	506	470	517	475	461	474	458	460	488	497	492	444	451	481	491	483	479	527	487	494	484	453	488	487	472	512	485	480	477	479	459	488	489	496	451	491	468	473	523	466	472	497	468	422	456	456	476	490	490	460	456	430	442	489	489	505	511	493	476	515	461	481	490	451	475	468	466	481	500	461	480	507	444	474	476	494	485	471	470	478	471	461	484	480	492	475	481	475	510	502	449	493	481	505	503	489	477	501	491	487	500	496	480	498	479	492	452	483	512	494	483	472	514	482	487	463	490	451	498	467	467	457	480	478	456	465	460	459	489	456	488	463	486	520	488	511	472	475	483	467	498	498	491	524	460	492	495	453	458	468	502	456	464	442	484	503	411	494	468	446	439	476	478	470	469	506	508	484	483	472	470	496	479	504	485	442	458	486	521	515	465	456	482	459	448	470	451	489	477	453	513	471	500	530	479	453	465	487	469	492	456	470	507	487	463	489	455	464	472	504	487	474	472	456	448	477	469	509	516	497	461	469	481	496	474	485	532	497	502	469	488	460	497	470	483	506	503	504	495	454	467	492	493	484	483	491	466	461	476	487	491	469	513	452	490	469	452	452	491	487	503	492	471	503	451	478	502	496	452	428	476	504	523	511	497	456	496	476	435	448	449	508	491	473	462	441	491	497	485	503	470	465	481	462	469	443	441	463	472	472	465	474	476	476	450	464	452	519	514
33032	40896	44983	39519	39925	37906	40943	38955	37532	39190	35843	32560	32833	29700	29374	26380	23940	23194	15378	11114	8153	5081	4957	4968	4194	2866	2277	1763	1846	1284	1511	1411	1412	2164	2044	1452	2231	1877	1596	1312	1162	1089	872	541	387	314	308	382	291	261	244	275	238	236	224	210	221	215	225	227	199	306	477	461	382	333	286	257	220	217	210	208	232	217	208	203	231	223	251	204	214	204	214	202	228	213	209	232	214	225	220	221	213	240	203	195	203	208	207	245	204	212	248	222	212	209	216	252	224	213	242	223	204	212	230	204	219	225	209	231	226	230	211	201	180	189	221	246	225	231	210	199	208	222	201	179	249	245	240	208	203	224	212	196	219	219	205	199	207	213	204	209	238	215	202	216	191	211	187	220	206	204	219	198	198	243	209	187	204	202	225	202	209	232	211	254	201	230	213	244	210	206	228	210	205	207	237	218	223	204	229	208	229	237	217	220	215	215	222	208	233	216	236	211	193	242	226	198	205	243	216	234	228	219	226	211	212	225	219	252	195	192	210	200	232	234	195	203	221	231	219	235	211	247	219	233	231	221	208	226	233	202	235	221	231	201	214	223	244	194	235	215	207	214	184	203	211	212	241	201	236	220	209	218	220	232	233	237	237	201	216	232	219	219	215	200	227	221	244	221	214	185	223	227	204	225	213	199	237	223	229	207	203	208	204	211	226	196	211	241	209	200	196	221	199	211	196	219	208	215	213	210	209	225	202	226	224	207	224	213	233	206	204	242	217	204	197	203	224	227	222	207	234	202	188	244	225	217	199	226	225	221	210	221	207	203	217	232	233	218	241	203	187	190	216	233	218	226	238	229	202	229	179	213	210	206	227	239	210	197	204	199	209	199	197	204	218	235	201	210	198	223	227	205	216	218	226	208	192	200	234	218	229	199	207	242	210	249	203	230	210	179	210	222	220	213	204	232	211	210	217	219	222	234	216	218	202	216	225	206	233	197	207	241	219	244	221	202	221	208	201	194	216	200	256	213	247	204	227	220	206	200	220	228	217	196	192	196	223	202	187	197	227	214	215	223	208	238	203	213	223	230	206	194	190	239	225	238	247	229	202	229	206	192	213	235	228	174	254	205	205	201	243	223	179	237	197	205	211	227	219	170	214	210	219	189	215	208	225	223	221	219	243	230	236	250	218	208	224	203	222	225	200	205	220	220	242	207	210	213	217	202	201	223	227	210	210	209	215	225	253	222	215	242	207	219	193	228	255	215	223	206	220	258	211	203	215	201	222	214	220	214	217	228	206	224	239	226	186	222	197	227	239	202	234	261	206	215	223	202	218	229	215	198	221	245	212	220	213	233	224	210	213	237	200	222	214	223	227	226	208	249	211	209	203	201	217	224	230	226	200	211	228	202	201	215	206	225	220	223	196	196	218	228	222	214	215	208	223	216	231	220	219	221	204	194	182	219	238	211	198	221	257	199	194	229	234	226	180	199	248	179	239	224	214	200	208	229	193	205	227	233	240	234	229	214	208	216	231	246	241	204	213	211	208	215	249	220	236	201	207	220	197	190	210	209	202	213	250	235	220	253	196	215	205	202	206	242	198	210	209	230	232	247	228	203	221	200	236	255	232	212	222	208	232	218	217	225	212	223	224	209	232	194	204	224	213	204	235	236	212	221	217	212	206	207	196	226	221	219	216	209	226	221	215	192	206	230	225	205	212	237	251	204	237	212	227	210	244	220	196	209	242	211	218	218	226	224	224	210	231	218	234	197	191	204	189	227	209	205	219	210	223	200	207	223	225	201	232	201	227	199	197	199	193	209	217	199	211	196	185	199	220	219	209	226	265	230	205	218	198	200	221	216	226	205	208	204	215	207	200	221	230	210	199	205	231	208	242	225	201	204	225	239	220	206	200	223	217	201	208	216	216	194	214	216	225	206	183	224	207	227	195	228	186	199	228	190	229	187	218	234	208	196	214	242	221	207	212	227	209	207	229	191	215	234	215	227	191	222	227	214	213	216	226	236	219	217	212	212	232	212	213	196	229	233	213	238	227	216	233	203	201	197	199	196	211	213	232	217	225	228	236	189	217	222	260	236	225	205	221	224	225	218	234	241	224	217	226	203	214	219	239	216	215	218	206	221	238	211	224	212	189	245	194	227	208	220	238	226	213	225	217	218	216	233	239	196	205	219	246	231	222	220	228	237	201	230	219	218	216	193	204	202	208	192	217	216	191	225	189	228	221	209	224	236	213	211	201	224	218	213	226	202	209	173	235	207	214	216	224	234	201	191	215	208	230	216	220	229	202	198	210	225	203	198	227	236	227	227	230	212	197	200	204	204	210	211	202	215	204	224	222	218	216	195	191	178	198	222	205	224	205	201	212	235	199	236	211	200	185	217	220	182	193	228	191	253	200	212	210	186	216	209	239	231	195	216	243	216	232	220	237	216	196	244	220	225	228	242	196	204	228	236	215	207	186	204	216	196	231	195	241	211	217	193	215	204	191	200	220	220	220	221	210	197	227	217	215	219	215	207	238	217	215	236	218	230	204	209	209	216	192	225	204	246	207	231	235	208	206	202	210	194	196	220	199	226	224	209	221	198	229	215	200	215	220	248	211	194	244	224	199	247	205	200	213	196	255	209	211	206	216	224	194	242	215	219	206	211	210	209	208	217	201	210	229	215	180	226	199	193	204	220	217	231	206	214	190	204	220	181	219	223	188	225	203	218	214	203	223	206	227	193	206	206	210	213	216	209	206	212	202	233	218	216	228	218	199	207	213	221	193	221	189	220	215	203	224	210	226	206	213	210	227	207	225	207	223	221	214	218	223	208	209	227	200	211	238	207	199	240	223	219	186	215	198	241	205	222	223	196	209	230	211	226	193	204	224	211	228	202	205	212	224	220	203	231	224	209	235	206	218	195	210	201	207	217	218	194	224	203	236	243	215	237	216	248	223	242	197	221	223	229	218	217	192	213	181	200	188	225	225	218	239	227	225	221	206	202	220	229	220	212	222	232	202	231	193	205	216	210	213	200	182	216	205	184	205	231	213	190	217	233	225	226	233	230	205	207	228	204	214	220	198	215	209	228	199	196	208	219	199	200	220	202	222	206	221	209	224	205	210	217	203	213	230	208	220	247	204	221	205	211	233	232	211	213	225	217	204	224	228	205	212	204	227	221	191	210	218	201	211	207	224	231	193	210	217	202	209	215	215	220	189	197	224	217	214	207	233	237	227	228	204	233	221	226	200	220	215	223	210	208	213	232	226	221	221	205	229	225	240	222	243	218	208	230	200	221	220	215	223	241	211	192	216	205	207	221	217	198	190	239	231	207	206	222	227	218	217	208	208	202	219	203	213	214	231	243	197	228	207	218	216	195	211	196	217	217	220	245	214	209	194	218	186	218	218	192	183	183	228	221	216	209	196	255	200	216	213	205	222	237	236	215	188	238	202	232	233	220	231	187	219	205	223	230	202	200	231	247	204	226	219	227	223	214	209	216	220	200	245	247	193	230
22470	35239	43806	46176	49809	50195	54084	50956	51408	52790	50378	47720	48242	45445	43956	43992	42403	42220	35855	31792	27909	20683	21615	22129	18799	14207	11882	9528	9931	6944	8254	7272	7669	11619	10902	8264	12291	10222	8960	8146	7128	6704	4752	2830	1672	1421	1452	1740	1151	875	831	716	749	634	582	619	561	570	615	563	634	1197	2393	2372	1851	1384	1078	802	653	597	579	562	591	618	553	588	633	572	586	590	560	586	551	569	566	549	578	562	588	623	587	558	602	592	584	609	611	586	569	560	570	613	582	550	565	600	601	525	547	574	583	605	603	612	573	613	582	552	588	603	571	617	572	567	587	613	550	572	557	601	572	582	575	593	563	564	573	573	607	568	621	628	542	581	584	586	574	585	590	571	606	599	594	579	562	632	581	580	576	548	581	588	565	593	598	544	565	571	586	565	597	568	618	604	601	616	587	585	610	575	535	592	579	580	542	611	601	595	575	606	580	552	605	593	596	588	545	601	570	567	580	548	585	568	598	562	587	597	556	569	606	558	612	579	555	590	592	557	594	529	599	531	598	590	586	574	574	583	573	564	583	604	602	584	587	554	616	602	560	573	533	561	634	551	563	582	593	619	551	588	563	600	521	573	587	596	573	610	567	614	568	573	539	596	577	562	597	557	591	581	540	612	563	603	601	580	594	583	572	606	588	588	589	537	571	576	581	559	580	573	577	600	597	572	547	582	571	587	572	609	589	615	517	587	566	587	571	570	563	599	590	577	601	596	559	579	571	555	550	644	540	565	566	552	587	533	584	548	623	597	631	598	575	572	581	599	623	600	575	571	586	573	561	597	575	562	603	589	600	552	579	585	586	650	615	562	566	546	590	557	571	589	594	552	609	585	569	593	564	570	552	602	576	562	579	591	558	525	577	556	596	606	585	574	600	562	605	603	590	625	568	589	576	524	587	592	558	530	609	554	573	566	562	538	592	524	581	575	573	591	599	564	568	589	582	538	581	556	590	637	591	586	615	609	582	587	569	563	590	591	586	567	657	577	569	583	572	562	560	580	602	563	583	572	613	586	610	614	596	579	587	626	559	563	564	595	563	602	593	600	560	596	584	623	537	562	552	600	639	571	557	617	590	622	550	589	595	590	567	567	547	630	586	554	615	562	552	570	578	607	565	586	593	533	581	578	581	569	572	565	563	610	574	556	550	546	553	572	556	611	609	559	586	561	598	586	581	569	545	612	581	587	552	550	587	589	573	602	565	628	588	563	569	594	568	554	566	550	557	575	561	578	566	568	570	556	545	594	593	556	579	576	589	578	563	589	564	598	572	601	583	565	602	549	616	545	571	562	596	577	588	532	590	581	607	567	562	572	577	568	603	596	581	557	549	593	616	600	596	600	565	575	572	596	612	599	607	588	588	574	559	579	619	556	576	625	601	593	581	604	556	598	562	621	619	595	595	608	581	554	554	594	598	541	633	572	541	570	584	552	548	632	598	572	574	603	562	595	591	565	592	605	568	564	552	569	598	554	549	595	529	600	584	537	602	534	598	562	591	563	583	558	555	611	557	545	573	594	551	597	563	542	581	595	553	581	583	610	633	599	597	565	599	579	546	582	569	604	584	586	570	614	556	577	574	603	566	583	583	563	582	605	533	561	586	602	554	570	598	606	591	594	599	569	609	580	517	589	623	567	600	620	608	591	592	598	537	626	588	558	623	595	560	594	599	587	607	592	592	578	557	570	567	592	572	603	569	575	579	574	603	624	615	556	579	554	581	554	577	575	604	576	609	598	565	528	601	598	613	563	548	570	600	566	605	583	547	594	590	580	587	575	544	552	573	575	567	570	607	572	594	548	569	606	578	601	566	579	593	578	585	589	595	573	584	612	614	600	572	582	598	589	609	602	572	574	576	562	548	570	585	569	578	630	592	576	590	583	651	571	560	601	583	578	577	558	584	584	633	587	607	599	588	575	562	594	560	552	587	576	592	594	599	572	629	636	592	585	589	590	593	565	590	556	589	611	601	589	582	564	628	583	549	536	572	586	555	565	607	576	597	591	599	523	583	595	624	595	604	548	573	576	592	557	582	567	577	567	617	585	539	567	549	573	607	544	584	603	595	572	588	581	513	534	555	614	608	593	600	577	578	564	608	590	579	550	546	566	579	594	585	640	568	573	619	608	606	550	594	574	519	535	574	568	551	548	565	607	575	569	604	575	613	606	621	553	601	546	555	624	581	567	584	593	576	579	573	572	603	553	555	564	568	587	614	573	585	579	536	616	558	553	601	561	588	561	588	543	613	590	549	630	583	576	587	571	559	594	625	600	629	617	584	572	623	615	626	589	543	578	578	545	574	606	580	580	596	521	565	562	581	595	566	602	558	576	541	558	578	586	577	624	583	604	596	563	578	599	568	589	564	655	579	539	575	537	577	527	618	638	606	596	562	596	583	602	575	574	603	599	574	573	605	597	593	617	579	554	582	613	572	570	592	576	602	573	575	566	562	551	583	584	572	623	616	564	578	569	597	568	587	586	589	584	592	553	565	575	591	549	565	583	585	588	590	587	608	551	614	557	595	563	531	564	598	562	578	589	584	619	596	544	592	546	556	614	568	600	615	590	587	610	637	581	664	572	543	640	613	594	550	588	602	600	598	572	582	614	595	603	575	585	580	578	599	574	591	600	531	605	565	570	551	583	593	556	567	606	550	570	563	619	594	611	575	555	624	566	575	576	640	576	617	629	552	587	556	575	592	590	565	598	561	574	589	582	563	572	578	569	607	567	573	601	609	599	539	557	564	565	581	596	592	562	635	531	588	567	600	562	594	609	553	578	572	629	588	563	553	538	587	565	573	586	565	544	598	557	565	580	534	560	539	606	600	596	585	570	600	563	561	586	557	560	587	565	586	609	529	564	580	560	587	608	626	551	643	578	596	587	539	598	619	635	608	571	580	588	603	584	596	520	552	552	575	593	557	567	565	582	592	632	598	591	588	596	558	595	579	564	599	569	568	556	524	580	590	561	599	595	592	576	566	559	575	602	582	596	586	574	578	567	606	583	589	578	543	597	599	549	546	594	579	562	562	615	597	630	577	564	545	544	572	601	605	555	613	588	532	570	562	624	549	548	584	580	624	580	599	555	572	614	582	614	564	607	574	563	572	556	599	535	592	579	621	579	558	563	578	592	610	569	568	592	609	619	619	579	573	609	573	585	600	562	636	557	593	566	601	541	597	562	586	588	586	597	583	534	558	597	584	560	588	631	563	578	564	584	555	566	577	570	592	593	569	562	547	600	554	581	586	557	559	573	562	581	513	592	620	589	554	587	558	580	608	568	551	547	563	587	552	550	588	576	544	590	568	585	526	513	551	603	583	570	571	552	622	585	613	568	627	584	593	590	585	588	592	624	585	541	587	599	569	595	543	593	599	578	591	579	601	599	573	576	602	588	608	570	557	607	557	664	539	605	578	554	565	614	610	570	609	558	577	639	576	585	580	590	598	601	528	595	597	554	571	606	611	547	618	532	537	567	598	592	573	561
8180	8431	12227	10612	9176	6886	5548	3682	3155	3140	2216	2123	1994	1756	1708	1367	1225	1069	717	603	541	423	431	436	370	338	304	286	267	271	272	259	270	297	238	277	266	260	244	221	251	208	198	178	184	168	151	157	198	190	175	187	191	167	172	167	198	206	174	151	188	186	196	188	213	197	198	195	202	177	157	187	184	165	186	166	169	176	199	190	173	180	194	194	154	222	197	180	172	178	189	177	153	177	173	208	196	175	175	169	197	174	176	199	168	170	189	177	163	182	168	178	167	181	191	178	176	197	167	170	181	154	200	160	176	147	173	192	184	188	174	198	181	201	166	176	189	179	166	189	174	160	176	180	162	153	176	171	160	182	162	175	170	157	164	193	183	218	170	166	202	188	187	157	177	158	167	186	191	186	159	174	158	183	186	178	172	213	144	170	183	162	190	157	200	175	189	163	182	168	163	195	180	180	162	166	183	198	173	176	190	185	196	190	186	180	185	174	187	168	197	148	180	170	154	197	168	190	188	181	172	168	180	175	181	164	182	185	163	182	174	164	167	170	197	187	166	202	181	191	175	169	173	167	179	173	177	176	167	190	203	156	181	182	183	186	183	200	191	183	197	179	179	185	191	189	178	182	173	172	179	190	188	230	155	180	166	177	191	201	187	204	180	163	177	167	166	165	206	174	173	170	180	213	161	174	178	172	199	159	197	183	178	170	156	188	157	166	179	176	173	145	179	181	173	152	156	181	177	189	161	175	154	188	165	168	173	162	190	198	158	212	163	176	173	198	185	160	194	163	165	180	188	160	174	179	198	196	199	168	184	175	162	172	209	173	159	182	171	163	184	178	192	191	175	173	186	191	147	191	169	164	202	195	184	156	170	176	199	167	180	182	173	157	162	204	173	184	179	176	192	180	186	177	179	170	148	163	185	215	191	172	204	188	155	177	190	183	173	163	178	185	168	216	188	191	165	170	179	168	167	167	196	203	192	196	164	165	184	164	197	177	176	199	188	185	169	174	187	181	176	162	173	167	172	218	162	169	170	181	166	161	195	199	192	184	189	173	181	194	178	166	173	190	183	179	153	177	202	196	206	170	171	178	180	191	165	196	181	204	180	175	190	162	185	190	182	172	186	203	189	180	189	158	168	179	183	189	166	189	184	171	207	174	197	182	187	165	166	182	164	164	163	165	168	173	180	199	200	171	163	200	172	175	185	189	183	160	201	190	173	190	157	174	176	176	177	194	188	179	180	177	164	160	190	178	190	176	202	180	186	173	184	185	193	169	177	175	168	196	178	188	218	175	185	183	174	185	177	190	174	172	174	178	195	166	153	194	167	166	168	170	163	162	174	173	189	160	168	177	181	174	193	153	196	184	193	188	175	172	187	176	200	179	173	159	225	165	172	196	162	156	195	192	175	147	162	194	152	176	154	177	173	200	204	186	175	172	181	195	191	179	162	180	152	177	189	185	194	166	168	197	188	200	175	173	191	165	182	187	169	182	182	171	166	196	183	174	193	170	182	183	178	157	201	166	180	192	173	133	176	158	154	179	171	195	171	167	161	162	183	174	188	188	165	176	169	166	193	190	192	153	180	189	170	188	207	174	168	174	178	165	193	165	159	199	196	149	179	183	174	202	193	172	208	182	197	192	176	188	188	158	171	192	171	200	188	181	179	208	179	197	189	182	156	193	183	171	173	176	166	164	178	179	159	175	201	176	171	200	184	177	190	198	179	176	185	191	177	196	176	178	192	172	171	182	178	171	208	181	172	165	173	174	171	182	206	160	179	166	179	188	153	188	189	186	190	180	188	166	195	176	178	143	191	168	177	181	191	213	183	162	195	178	189	197	201	183	173	190	144	151	181	180	187	170	173	187	194	184	169	192	198	174	188	167	179	187	178	207	202	183	166	158	171	206	186	161	199	181	177	158	177	192	174	172	170	169	173	173	159	170	212	172	163	174	155	167	162	166	216	186	201	209	179	178	187	189	164	199	146	176	181	168	158	184	185	194	174	157	179	179	182	199	174	163	172	188	188	172	181	187	179	193	160	187	172	170	165	148	191	174	169	171	170	192	192	165	174	185	190	170	184	175	184	176	145	147	172	180	182	173	198	208	155	169	166	194	188	170	172	167	169	191	207	174	153	169	186	182	208	190	174	192	165	177	178	182	185	174	166	180	191	170	158	209	165	185	194	178	172	171	180	170	198	161	192	193	164	190	181	186	178	167	142	196	181	174	207	177	170	171	174	163	192	163	164	186	174	174	187	188	192	165	183	176	162	161	181	169	205	182	164	164	169	186	156	162	211	168	166	193	183	178	204	173	174	175	189	203	181	167	156	171	160	165	181	180	168	156	158	187	179	183	160	193	176	186	189	159	165	179	172	171	168	183	164	163	173	198	183	177	165	198	198	171	161	187	175	195	168	194	197	184	159	159	182	177	159	181	167	181	162	158	164	186	183	166	160	205	191	189	202	189	169	174	180	163	180	167	177	184	160	164	168	164	204	175	172	163	189	196	177	172	166	167	190	175	176	171	170	157	147	183	173	196	194	202	183	194	161	193	185	184	175	190	165	163	172	191	164	174	160	161	179	197	178	161	167	161	196	166	164	165	183	168	170	161	179	177	240	198	181	184	159	194	179	174	183	165	186	154	202	173	195	177	165	160	165	163	177	168	179	199	178	180	178	186	181	154	169	173	188	181	178	166	178	173	156	155	170	175	180	168	176	191	172	181	197	176	181	183	158	176	157	168	198	176	199	206	203	176	194	176	165	164	186	156	166	165	179	186	181	210	199	175	162	191	200	199	198	171	178	192	167	205	180	167	131	157	177	182	161	185	188	177	154	175	187	151	176	171	185	185	182	180	164	158	174	208	162	192	181	179	196	191	187	167	145	191	187	216	189	181	193	159	153	180	160	177	180	207	160	178	197	167	167	177	168	193	191	186	183	193	172	174	175	169	193	170	181	201	162	196	204	189	172	148	167	164	173	152	173	174	181	181	174	185	208	163	176	169	181	163	191	177	187	197	177	166	181	186	192	161	164	217	182	197	180	170	171	155	195	166	189	193	164	181	173	181	165	181	171	173	169	164	170	159	203	178	171	200	201	170	191	177	209	185	175	166	177	176	169	170	185	180	176	170	198	144	191	160	200	172	203	164	190	159	190	184	159	177	180	170	180	178	191	142	165	168	154	207	173	178	206	184	177	215	194	184	180	170	180	183	170	155	177	179	195	170	195	206	192	156	178	176	177	167	183	194	178	181	204	183	178	179	167	202	169	164	170	194	188	163	202	162	189	206	178	162	183	189	162	163	157	176	187	172	174	190	185	193	182	189	183	187	161	176	173	186	171	179	151	182	190	172	194	179	170	176	181	163	160	204	197	184	159	182	173	184	162	199	172	176	175	194	186	185	174	183	172	183	172	168	166	180	215	183	171	182	189	166	162	172	210	191	183	196	170	183	178	171	164	186	197	167	173	168	194	164	182	189	180	213	191	181
6180	9561	17317	19353	20577	19085	17797	13829	13155	13182	9742	10328	9857	8865	8446	7249	6412	5809	3902	3225	3008	2301	2315	2327	2004	1654	1476	1446	1370	1289	1148	1030	1120	1274	1083	1367	1335	1117	1065	994	953	841	767	604	562	569	562	580	528	495	533	494	515	479	536	518	488	501	449	525	499	464	548	643	640	611	630	543	510	521	511	494	506	502	488	492	429	522	474	536	460	472	487	495	522	493	484	484	521	496	493	508	473	500	459	488	522	482	488	529	469	477	507	537	492	503	486	530	490	499	482	482	482	485	494	477	505	467	503	485	471	502	477	545	531	519	510	506	525	473	485	479	481	514	499	466	511	494	481	494	514	477	457	492	465	476	483	513	491	504	492	506	453	491	474	519	495	480	520	490	509	521	492	512	501	473	485	548	501	473	515	506	484	519	463	522	481	540	512	477	486	519	454	507	518	481	525	512	494	445	473	502	514	483	480	519	483	482	484	478	534	496	501	458	507	520	508	440	524	491	482	526	505	485	467	511	507	519	518	473	495	506	508	522	469	519	454	452	476	495	467	499	507	504	523	532	472	531	518	530	478	522	442	498	488	456	493	482	489	519	531	505	475	511	484	488	531	517	502	490	514	491	491	485	509	537	506	513	474	488	520	518	489	514	489	498	450	501	512	490	487	527	513	445	492	489	544	494	504	499	502	489	490	497	492	516	469	502	493	503	504	507	512	473	487	522	473	486	490	494	499	457	481	539	480	511	502	506	474	482	502	517	519	492	476	504	521	497	474	480	466	490	526	502	492	463	473	459	485	471	466	527	500	480	506	468	529	509	490	516	502	467	504	457	465	509	491	476	496	498	520	488	515	469	547	527	509	508	495	491	491	523	493	474	479	488	507	460	493	506	472	501	485	465	540	475	521	513	526	495	464	525	468	499	499	493	486	498	474	535	509	535	507	469	458	473	520	477	439	498	530	508	504	513	502	507	509	498	541	527	537	468	466	467	488	515	487	494	513	466	525	499	526	461	505	474	462	549	512	474	489	477	508	490	472	477	492	455	532	486	467	518	526	499	519	466	492	442	535	489	501	507	541	499	507	485	507	477	514	480	512	480	468	521	476	520	492	495	506	483	539	474	516	484	521	518	474	518	527	515	498	485	547	496	502	507	512	488	486	471	502	498	472	486	497	526	523	471	485	500	482	472	530	472	464	507	524	476	513	483	492	503	501	504	513	496	490	512	507	491	481	473	459	498	471	491	484	504	513	505	466	422	457	475	503	488	525	521	535	489	530	510	522	490	539	488	502	515	500	503	495	498	526	518	495	523	494	531	494	475	477	495	479	518	489	513	497	491	457	473	500	487	479	500	462	498	515	482	501	488	502	474	522	487	513	507	473	478	505	502	489	487	517	485	471	500	529	557	496	465	476	520	485	513	511	470	537	499	444	533	493	533	459	499	441	505	504	528	490	510	514	484	465	478	495	504	520	468	507	524	501	519	462	477	537	510	491	470	535	475	490	475	473	494	492	448	468	503	520	499	517	487	501	469	537	479	527	462	482	492	525	520	532	508	493	527	508	521	506	536	495	458	484	521	503	438	486	483	488	514	513	491	499	507	500	514	526	510	451	463	486	513	521	543	468	488	493	468	528	511	496	520	475	461	517	509	470	502	519	479	483	465	547	517	461	484	523	510	515	508	513	487	503	504	543	459	461	503	491	487	500	507	488	485	492	461	506	516	459	479	491	470	493	484	494	514	491	493	501	481	509	443	460	549	441	512	524	463	512	532	489	492	523	528	440	494	515	508	500	515	514	516	514	514	494	488	535	478	492	512	525	498	514	478	492	494	494	480	462	515	494	501	531	468	511	441	499	511	474	563	484	482	518	472	499	508	490	493	519	526	479	484	474	520	533	515	508	466	524	505	471	471	518	486	482	483	522	508	484	484	523	463	559	498	516	504	463	506	467	494	488	535	523	515	524	501	474	480	484	499	512	480	528	468	476	508	483	472	472	470	468	496	506	516	458	509	501	492	482	538	495	466	540	485	479	517	515	522	522	474	484	496	521	531	464	457	457	486	536	506	490	484	510	529	498	519	458	479	514	462	502	511	460	447	485	511	498	498	466	486	463	502	526	517	478	536	481	484	503	506	499	514	500	504	477	502	488	484	502	529	491	451	457	518	470	518	493	481	489	482	464	509	475	481	495	481	488	550	495	520	501	518	497	516	508	518	490	483	494	493	485	517	487	517	501	497	506	510	478	512	491	505	453	458	483	514	483	468	477	503	497	474	491	514	489	502	462	449	490	482	483	516	479	526	507	484	463	487	500	550	479	478	455	461	503	504	540	523	490	516	539	483	515	494	534	513	541	500	503	477	522	535	485	492	497	499	530	499	463	495	536	545	492	483	488	491	517	490	478	472	480	531	492	473	535	504	526	523	489	466	531	505	496	481	505	505	480	508	486	470	504	496	487	502	488	504	471	489	515	503	484	502	519	537	440	471	479	472	456	498	529	489	521	483	442	456	501	488	503	489	484	520	523	544	494	482	470	478	487	481	513	492	469	466	467	487	505	455	508	530	485	452	478	471	483	505	467	486	496	501	492	494	525	518	534	453	493	556	466	498	506	512	464	490	510	468	499	473	535	495	519	487	501	537	538	515	469	514	540	509	495	525	485	497	476	522	534	497	512	458	492	507	512	498	464	490	490	542	470	541	496	512	510	484	524	504	496	536	486	489	517	480	475	515	492	519	512	471	502	478	511	476	510	494	502	493	542	498	483	460	508	487	483	498	505	475	494	475	495	509	531	514	472	511	512	490	467	501	508	505	483	502	498	497	515	470	509	476	488	510	501	502	497	505	466	481	510	505	490	461	490	475	506	506	509	465	475	451	487	489	515	511	534	484	495	504	506	462	534	507	491	514	539	483	476	523	506	502	522	491	502	478	522	516	530	483	521	472	500	458	469	516	523	500	513	521	528	498	477	516	471	528	514	494	480	478	517	496	495	503	483	531	482	505	472	485	486	531	482	498	517	487	513	505	498	538	459	524	469	487	485	500	531	462	517	494	465	480	507	493	499	511	486	478	497	520	528	493	540	482	485	497	485	485	478	494	542	461	509	481	524	529	520	463	466	483	483	482	501	504	505	540	521	520	489	468	482	494	521	545	523	508	518	476	497	568	524	569	481	506	506	484	482	499	510	492	519	532	481	494	463	501	505	499	479	518	520	530	537	486	493	512	507	459	521	482	504	494	523	452	489	515	496	535	512	492	484	453	495	503	525	460	521	472	507	495	486	496	506	514	481	464	501	501	499	517	463	500	507	481	504	526	500	488	495	495	507	397	484	483	484	499	478	558	472	533	459	451	503	475	496	510	468	486	516	459	471	493	515	458	475	540	485	506	495	495	507	485	541	508	526	454	528	533	486	488	508	480	495	478	510	518	490	482	518	473	509	518	483	479	502	510	501	486	484	509	461	520	498	478	511	509	504	472	526	497	503	490	482	467	502	484	494	509	521	529
25234	34905	40057	37966	37719	37091	35299	30831	32457	32641	26784	25633	24214	20707	19127	16775	14484	12986	8573	5699	5000	3255	2917	2955	2447	1533	1388	1295	1428	1264	834	784	904	1161	1088	1301	1474	1119	944	939	870	850	580	385	308	266	228	248	226	202	206	206	198	188	197	167	204	205	156	168	183	243	311	331	293	273	241	227	184	189	186	178	184	183	159	185	190	180	163	181	177	200	189	174	193	178	164	183	158	173	191	199	193	191	175	144	192	182	193	169	197	176	164	177	179	179	178	184	178	206	182	193	188	195	154	171	221	161	214	164	179	181	176	161	176	192	155	179	162	161	189	189	173	164	169	185	190	168	168	184	201	185	175	175	183	171	186	184	198	169	194	173	176	182	178	176	189	215	189	180	197	191	163	152	188	179	173	169	184	182	177	185	192	175	181	195	195	189	177	180	168	192	188	202	165	194	190	173	179	182	190	189	156	159	189	191	206	189	182	176	158	209	176	177	191	161	171	170	168	162	174	182	184	192	174	201	160	173	184	175	192	164	163	181	184	190	209	145	176	180	207	178	188	195	176	202	156	191	183	171	184	184	199	178	180	163	155	202	185	158	166	186	167	169	189	213	171	164	188	197	189	181	188	175	141	164	191	170	176	195	180	198	184	180	188	168	168	181	199	213	172	185	194	188	160	196	168	175	170	152	192	186	182	160	191	167	187	162	173	153	175	175	194	197	151	181	190	189	165	213	201	208	204	186	183	190	181	166	170	162	165	162	188	198	173	176	184	182	189	189	197	166	178	167	175	166	174	184	184	178	157	201	175	193	150	161	196	177	186	194	174	186	185	160	189	174	159	187	177	187	192	186	185	175	200	186	162	189	204	196	183	179	202	196	175	162	187	171	195	183	183	194	208	191	163	175	183	191	193	191	181	196	182	204	173	181	172	158	179	182	159	204	174	164	180	195	195	175	158	154	191	174	190	180	177	171	192	186	171	181	191	168	192	202	164	166	183	181	183	203	168	163	177	186	188	174	170	191	191	197	163	205	181	191	186	176	147	184	168	159	181	176	171	185	191	183	162	172	186	177	162	187	173	177	187	176	210	195	175	202	159	163	191	196	163	180	152	186	202	185	178	186	156	173	177	167	176	174	178	167	158	185	198	176	170	186	183	158	186	164	159	186	172	174	173	193	196	194	170	167	196	171	184	169	166	174	168	180	166	164	178	177	180	180	179	173	163	167	168	151	194	169	182	197	189	181	179	185	169	154	170	179	189	161	203	197	194	189	167	164	197	178	178	175	169	196	196	183	154	184	182	184	158	168	157	188	187	178	183	182	169	185	183	213	161	180	195	167	189	175	179	169	195	179	160	194	173	182	184	172	179	182	170	163	202	178	178	189	196	178	161	178	189	176	189	189	172	221	183	179	179	183	175	173	173	199	182	193	172	184	197	181	180	185	169	170	177	190	183	170	175	200	178	205	158	173	182	175	183	162	199	180	176	184	175	191	194	186	199	176	188	200	193	171	167	182	173	183	202	201	191	181	177	176	170	203	179	179	167	194	163	177	164	176	190	202	169	176	197	163	175	160	183	196	184	182	196	184	196	196	172	205	179	211	187	184	165	176	183	173	194	158	196	169	193	197	194	193	174	190	184	196	194	164	182	167	158	189	186	206	192	174	174	180	173	191	206	171	177	193	185	212	179	177	176	184	197	188	156	175	198	185	171	183	182	154	175	167	153	184	186	175	165	159	184	201	183	160	195	175	154	171	173	167	170	156	163	189	177	195	169	199	210	186	182	178	194	175	204	192	158	172	183	181	185	198	181	191	159	168	171	170	166	188	166	188	180	200	171	187	174	183	208	163	180	186	186	191	167	170	184	168	184	185	195	183	182	175	167	171	178	181	195	170	193	187	155	187	206	185	158	172	163	201	188	162	175	181	175	200	152	180	170	180	187	172	183	192	186	181	189	164	182	176	179	185	177	182	177	188	178	184	181	171	176	159	181	184	176	160	168	195	158	168	182	163	191	197	204	169	180	196	181	195	177	194	194	155	177	193	184	183	176	191	189	189	177	187	172	181	171	163	173	154	175	159	175	145	184	168	195	169	168	182	161	198	166	189	166	205	182	172	165	163	181	178	180	175	162	172	186	170	175	211	199	186	176	206	188	188	176	164	173	189	165	172	165	178	187	185	177	180	187	190	192	165	171	197	159	177	201	156	197	162	189	202	186	172	187	183	162	181	183	169	181	173	169	186	188	173	178	175	171	182	186	182	164	183	198	172	193	194	171	207	188	168	186	191	164	150	185	161	190	179	160	158	193	183	183	176	195	158	171	182	183	202	186	177	164	197	181	185	173	188	184	176	179	167	193	197	186	166	192	190	183	179	190	178	179	159	195	185	188	181	161	165	191	159	198	154	153	183	174	159	165	148	174	182	184	169	173	178	176	165	182	183	183	189	191	159	176	189	171	178	187	167	163	169	186	180	182	176	192	178	167	183	187	169	178	184	164	176	173	185	180	198	144	185	167	164	189	182	192	197	194	167	188	170	165	188	169	158	156	171	165	165	177	189	190	187	188	187	194	183	158	163	164	186	171	182	151	192	164	188	172	174	207	189	190	187	177	176	178	176	176	158	197	194	183	174	188	181	175	175	161	174	181	199	169	189	192	179	174	181	195	185	184	170	190	206	183	173	208	196	177	173	161	193	173	190	185	199	164	170	170	173	184	174	176	180	167	173	170	177	184	176	178	158	168	194	179	188	184	158	198	177	162	178	174	154	144	166	201	188	189	143	169	171	185	174	175	181	203	185	166	180	181	166	185	167	181	174	198	194	174	197	171	188	185	170	195	143	180	176	198	182	196	143	177	181	165	190	170	191	165	201	165	186	213	153	202	162	181	193	178	194	186	170	185	166	181	192	156	172	200	192	176	173	174	175	181	202	172	190	174	177	187	185	173	191	159	157	188	190	198	172	187	166	167	168	189	178	183	187	160	188	158	180	168	178	182	211	183	193	191	185	181	183	153	151	180	188	191	164	210	192	172	172	186	198	170	154	181	172	177	178	187	195	189	171	201	173	177	172	182	166	190	142	171	174	178	186	167	176	178	171	184	188	200	194	187	188	202	161	194	173	197	155	193	179	173	199	180	195	198	181	181	185	200	172	176	189	178	163	159	195	170	186	192	200	194	181	179	158	188	185	181	162	165	162	171	180	167	180	202	166	173	159	175	174	179	154	177	175	155	187	178	177	186	173	178	181	193	166	193	167	180	185	175	182	196	186	172	199	164	176	177	168	183	189	155	160	181	188	189	182	191	176	166	195	166	177	160	211	187	180	157	157	168	175	156	172	156	148	184	180	199	205	184	182	177	163	172	185	185	197	204	161	183	178	153	153	169	212	176	193	176	162	191	177	190	169	178	187	150	199	176	157	158	182	196	158	190	173	164	196	185	169	200	162	167	207	194	201	165	172	168	190	166	176	172	175	198	194	190	191	201	192	202	180	159	179	164	172	183	177
17626	30382	37236	42855	44854	47890	45880	44068	46320	47682	43023	43078	41911	39465	36004	36237	33040	32925	27005	22837	21930	15977	14641	15424	12676	8869	7697	7692	8037	6811	4651	4488	5196	7272	6524	7846	9037	6809	5865	5665	5062	5093	3227	2129	1369	1104	1124	1236	893	745	657	691	583	562	560	533	546	537	560	480	540	799	1339	1549	1377	1172	852	637	548	558	538	506	488	514	532	512	514	471	523	559	513	503	518	504	479	508	473	507	487	475	502	518	487	536	480	524	520	496	477	495	532	555	508	469	498	491	504	476	512	521	510	483	528	501	520	523	498	507	526	508	466	480	514	459	488	513	495	511	500	480	470	498	497	534	540	514	469	505	506	495	515	467	473	493	485	546	488	494	501	523	496	497	478	500	563	521	473	502	537	501	520	465	539	542	508	498	489	491	476	470	502	485	497	499	524	506	530	461	480	492	503	523	465	540	498	508	495	536	501	483	508	481	508	467	515	544	498	479	503	466	482	525	490	516	522	515	519	467	543	472	483	527	522	505	518	527	537	498	450	509	505	506	535	493	536	483	442	504	511	532	509	491	541	486	506	481	515	495	514	505	517	533	536	473	494	504	460	482	531	492	542	500	501	471	499	475	481	523	472	512	493	511	514	536	474	536	471	483	523	493	508	526	526	531	503	478	504	519	542	478	500	510	545	517	496	536	471	502	528	534	486	495	459	507	496	512	502	525	530	498	521	530	470	481	511	483	479	519	510	490	503	519	511	544	518	503	507	486	468	514	522	498	496	495	470	463	464	486	469	498	508	517	505	514	471	508	518	494	536	490	509	502	505	502	489	473	491	505	488	500	475	508	501	497	531	484	472	502	497	509	496	535	467	510	498	506	504	511	503	490	497	505	509	470	524	494	468	517	480	528	503	474	499	531	495	515	518	507	464	552	523	503	472	501	494	479	532	487	493	484	488	505	493	497	513	503	484	507	509	449	513	511	477	459	527	536	500	524	485	518	495	490	489	497	518	541	541	511	507	528	510	472	482	499	495	469	490	520	500	531	495	497	505	541	527	511	525	496	502	444	500	507	534	489	516	469	512	492	515	512	503	483	514	502	484	486	508	499	510	524	531	510	493	487	490	484	499	477	488	504	506	488	528	490	490	518	479	553	529	538	488	483	483	487	498	499	512	463	515	465	470	522	497	533	510	490	482	500	506	469	525	470	501	515	499	492	537	513	532	521	508	509	524	490	481	486	514	523	541	504	483	513	478	496	473	512	501	501	549	462	485	488	493	531	485	521	530	478	510	511	522	493	463	519	493	519	485	451	532	465	497	509	519	488	503	508	484	522	524	520	524	513	523	504	522	512	485	527	500	504	469	499	477	459	471	518	497	538	500	507	479	481	479	501	491	516	468	508	495	510	480	507	536	503	513	502	519	494	480	511	523	490	491	513	493	489	510	515	503	477	498	532	478	526	529	501	486	518	537	502	478	484	509	537	483	484	515	508	496	507	524	466	503	506	514	506	521	519	505	539	534	491	488	480	542	570	507	491	540	492	483	533	486	519	521	468	513	486	478	477	476	483	475	518	519	487	540	503	499	488	500	507	524	527	475	490	501	458	526	503	516	518	549	536	574	519	495	488	468	478	496	497	542	489	488	528	479	494	494	490	493	509	510	499	501	524	539	506	481	536	477	524	575	532	515	515	521	519	487	479	496	505	516	560	501	466	462	518	504	497	475	482	496	510	519	488	499	479	503	471	510	487	508	504	502	515	518	485	493	507	487	496	478	475	503	504	483	547	501	555	517	484	500	467	495	520	482	478	535	516	518	487	465	499	489	513	500	500	486	526	485	491	488	494	461	496	531	529	453	519	518	508	503	519	530	519	536	550	500	538	465	524	483	492	529	567	515	498	492	534	527	487	499	508	504	538	502	513	493	555	523	483	512	523	523	488	528	485	502	526	474	483	505	509	506	493	522	472	487	516	493	495	505	487	557	545	506	479	515	489	513	512	531	533	504	505	467	561	476	470	537	469	494	503	486	474	487	495	500	545	505	501	488	518	512	466	489	515	518	478	487	500	517	509	551	497	464	493	490	472	520	514	517	557	493	534	544	498	490	494	504	482	493	501	494	510	499	507	519	528	517	521	501	474	489	532	486	551	542	507	483	465	520	500	495	480	534	461	498	487	513	485	510	486	466	492	492	515	517	524	502	502	472	475	495	490	515	484	496	525	508	488	506	513	526	516	487	471	540	515	509	499	513	475	491	528	495	489	529	512	474	493	544	474	516	543	464	533	491	510	469	523	491	528	498	488	530	511	515	497	504	482	554	467	509	502	485	494	504	453	482	502	492	511	503	537	477	532	501	478	522	469	522	507	513	491	518	465	530	524	462	483	510	513	515	493	513	494	541	507	496	496	502	509	476	527	549	504	506	480	533	512	523	526	522	519	476	495	497	477	472	498	519	509	530	532	520	517	456	513	547	519	526	446	490	516	495	538	519	555	570	513	501	540	530	501	491	475	526	532	531	472	461	458	515	468	520	487	498	480	506	502	523	474	521	518	482	445	530	482	543	564	499	476	495	510	522	495	505	527	482	487	474	479	468	524	490	487	540	523	473	538	493	496	525	497	489	502	520	521	547	487	549	520	501	508	459	509	512	498	492	503	512	523	497	527	476	525	474	512	527	513	498	523	513	517	511	495	486	528	507	497	510	492	507	531	488	524	476	541	492	490	507	494	494	522	477	526	462	478	493	472	485	487	492	493	504	509	508	501	514	510	540	515	464	516	494	513	513	484	520	492	500	524	526	527	479	522	483	506	500	489	500	445	529	480	471	522	517	503	507	543	502	477	465	492	502	512	496	483	499	503	535	514	484	498	523	509	494	485	477	496	506	531	470	500	452	518	514	521	522	477	488	503	489	506	463	456	525	473	489	481	520	481	492	497	459	491	471	520	485	491	500	546	456	474	507	524	512	478	474	496	499	554	535	488	501	511	490	526	512	499	479	502	525	443	514	523	474	485	496	502	490	526	483	512	450	513	535	494	521	502	500	505	479	504	458	517	502	544	516	508	508	502	545	496	497	455	506	510	483	510	480	538	462	491	497	477	492	493	473	453	544	491	522	472	486	489	560	499	489	529	496	522	500	489	498	484	528	484	507	451	519	506	551	537	524	480	493	513	514	513	527	497	504	500	502	521	530	534	498	497	535	507	506	514	531	496	486	491	511	471	526	516	546	523	502	510	510	488	530	510	518	521	509	472	438	482	475	489	510	493	542	529	518	484	497	511	508	469	481	496	515	481	515	458	544	494	519	528	531	497	509	472	484	475	526	531	477	543	510	486	465	495	475	504	480	510	468	463	537	482	485	495	543	542	477	522	512	502	553	484	522	521	504	520	497	474	530	554	497	518	515	508	516	486	449	485	544	480	485	519	527	527	482	533	532	507	489	530	528	484	516	464	486	442	562	488	505	524	530	535	484	513	520	463	505	484	499	452	491	518	589	543	493	504	490	524	507	501	470	533	510	490	462	503
31320	41444	41120	38853	41040	40638	36716	36314	38843	39831	36944	36109	33043	28562	25356	24543	21155	20525	14530	9568	8938	6312	4789	5113	4070	2770	2200	2131	2290	1456	1174	1345	1310	1371	1762	1804	1964	2062	1974	1633	1671	1347	1028	615	410	391	381	383	299	280	273	285	245	252	220	253	235	235	325	316	373	322	378	333	387	327	273	231	254	216	200	231	228	194	244	215	214	251	265	220	231	232	234	193	236	225	219	227	231	232	201	231	210	226	225	233	227	210	234	220	209	220	223	245	218	205	199	238	211	260	239	238	219	254	196	236	213	233	208	195	250	252	230	195	224	216	235	224	209	201	236	198	235	206	214	235	227	217	244	233	221	245	241	217	236	254	231	228	213	228	223	218	214	249	193	236	237	202	224	224	215	229	214	194	231	216	231	225	254	218	262	232	247	220	204	223	221	218	220	202	233	214	218	224	244	226	214	200	215	214	214	236	212	229	228	224	249	217	198	211	219	213	215	243	249	211	207	250	226	206	227	214	233	259	203	224	215	242	216	209	214	235	202	224	254	239	214	201	254	204	218	241	229	211	201	208	207	213	207	241	212	212	227	220	217	230	230	207	234	246	212	226	218	251	245	237	239	222	232	211	235	227	224	212	233	203	225	221	227	251	205	248	221	208	228	213	214	217	211	215	235	235	225	247	231	225	204	192	205	246	228	241	234	225	257	215	244	235	211	219	202	224	216	220	226	218	216	224	234	221	218	211	220	233	227	200	223	225	218	227	225	273	244	232	213	221	219	206	215	199	225	218	226	206	220	243	216	227	206	213	201	236	232	245	235	213	219	225	214	248	215	224	217	194	249	231	235	208	228	221	227	217	220	218	222	210	178	215	243	229	234	229	220	213	228	220	234	207	223	208	236	207	231	190	219	209	253	219	226	232	237	230	260	244	196	215	236	216	259	242	215	227	203	216	232	242	249	212	225	235	212	241	249	214	207	204	201	205	229	231	228	215	202	213	229	235	203	234	199	233	217	240	213	241	217	239	195	201	204	215	234	197	206	224	234	219	224	207	248	232	230	237	227	239	247	230	191	248	243	213	209	230	226	202	223	234	215	245	205	212	229	211	238	233	197	228	237	216	220	228	216	224	216	208	214	210	216	228	218	221	208	228	246	216	214	237	208	214	235	242	203	218	221	241	213	226	246	248	209	227	233	232	220	215	199	212	224	232	247	214	242	207	219	248	223	207	219	203	209	220	227	223	225	208	229	199	231	230	226	245	225	203	216	218	208	224	221	216	235	257	225	229	221	231	236	217	230	238	201	215	247	219	222	227	244	228	217	211	180	201	216	243	240	250	221	231	227	219	234	235	211	211	211	217	225	222	195	223	207	231	207	261	229	214	206	211	228	230	248	228	213	203	207	214	210	236	231	209	237	224	250	215	203	212	216	209	228	255	230	230	206	224	226	199	210	215	241	235	249	224	208	243	222	223	226	205	229	246	248	221	252	215	207	228	202	215	220	232	257	223	224	219	214	208	227	235	222	238	225	219	215	210	255	218	231	248	195	207	261	218	232	201	218	239	234	222	214	227	187	235	211	227	230	217	227	232	198	255	217	207	213	213	246	227	230	213	230	214	231	210	234	238	217	206	188	222	199	214	196	242	219	223	209	261	237	212	209	194	216	210	223	205	254	212	196	229	227	226	201	225	216	229	199	217	221	215	219	203	233	237	233	213	224	226	233	237	237	214	215	218	247	221	223	246	248	248	237	216	223	239	217	214	246	246	199	231	254	232	246	216	211	215	213	211	226	234	244	207	223	238	244	203	222	238	238	213	237	241	236	212	260	233	223	207	231	253	220	225	233	214	231	217	234	221	215	197	220	193	216	218	222	226	198	241	228	252	195	233	245	203	237	192	225	215	237	269	211	214	214	196	200	233	231	233	202	214	199	216	207	239	218	193	222	235	233	221	193	206	195	247	215	233	219	200	235	215	222	214	207	240	233	234	224	209	232	227	220	211	228	196	232	178	219	210	203	230	210	223	208	195	211	243	237	215	207	229	246	223	191	221	206	233	218	182	233	231	216	204	229	210	233	222	231	201	251	205	234	215	233	236	249	230	224	233	217	217	212	228	233	219	232	244	215	221	231	220	237	225	219	218	245	228	223	219	211	250	243	224	216	227	230	221	239	230	212	243	214	248	229	203	226	212	229	235	228	202	200	224	213	212	221	212	243	220	232	242	212	193	211	209	212	216	213	197	216	194	221	201	220	233	193	222	248	207	221	229	224	212	225	234	269	221	230	213	197	204	238	257	208	227	222	208	222	217	218	241	195	202	204	213	223	225	245	223	225	205	219	242	261	244	219	208	212	220	229	233	235	229	210	240	230	210	213	212	211	215	240	242	204	239	187	214	239	189	219	214	229	231	216	228	216	220	211	225	228	204	224	231	219	229	218	237	223	215	226	237	238	237	225	232	209	247	230	206	242	223	187	236	231	225	221	210	215	227	202	200	245	219	217	203	201	206	234	231	219	225	235	183	224	252	252	215	237	229	224	225	220	222	226	221	221	197	239	232	215	209	217	215	251	227	224	223	203	216	219	223	219	215	213	232	231	235	228	221	239	220	217	217	222	198	215	221	229	228	230	237	226	215	224	198	252	243	233	215	217	231	250	197	209	227	210	223	225	238	209	234	233	220	200	211	222	218	230	207	207	207	218	213	198	199	215	271	222	219	239	209	239	213	240	209	226	225	232	239	197	207	229	221	204	232	262	228	224	228	205	212	229	215	231	191	227	242	230	223	214	246	225	200	225	224	233	222	252	205	200	210	236	212	230	234	239	217	213	244	195	225	225	239	251	232	225	216	211	226	202	223	259	249	248	214	202	232	224	218	217	228	217	233	207	227	201	207	214	235	221	230	215	212	239	218	223	251	229	225	214	249	257	214	234	228	200	228	248	213	210	220	238	214	227	212	221	222	229	213	231	223	217	240	232	225	213	223	248	227	233	239	240	230	238	245	217	222	238	224	217	236	225	209	225	218	227	233	215	213	236	212	234	224	242	210	250	244	234	219	228	233	206	241	247	218	241	213	233	218	231	228	240	239	202	220	219	193	222	226	221	194	196	216	246	219	216	187	243	210	209	227	215	223	229	209	199	243	261	221	207	216	207	188	211	208	213	240	222	217	225	225	217	218	240	211	211	244	262	235	222	229	225	203	196	200	217	244	230	229	236	213	203	216	204	221	206	252	217	230	239	221	226	242	224	229	233	217	195	209	212	214	229	223	218	226	221	238	205	215	226	219	198	268	184	220	213	219	241	217	230	216	226	242	227	222	216	225	225	209	217	202	193	240	229	214	226	217	218	222	227	223	218	220	202	205	220	228	248	209	226	244	227	255	225	236	256	194	207	223	228	237	205	222	205	231	240	213	193	231	219	218	229	234	234	246	196	246	219	235	223	217	244	224	220	226	220	187	229	199	221	229	226	240	225	241	246	213	201	214	225	202	230	220	199	210	230	239	213	220	211	234
20609	36091	39701	44822	50174	51874	48868	49800	52430	52304	53171	49667	48363	44947	41280	42166	39230	40508	34253	29459	29461	23546	20517	22101	18596	13870	11215	11238	11561	7431	6593	7179	7132	7994	9953	9945	10543	11608	10588	8989	9758	8396	5910	3341	2210	1779	1917	1854	1290	1034	947	882	736	701	748	668	695	710	1410	1477	1406	1211	1644	1574	1652	1275	950	782	683	615	614	614	597	611	625	647	617	603	588	621	618	594	611	647	585	587	639	584	643	581	614	602	619	596	611	590	620	561	586	572	601	587	563	607	648	615	578	580	596	603	595	624	614	598	617	556	610	572	606	607	577	603	582	581	625	601	640	622	627	560	544	626	631	593	605	595	662	537	598	586	621	598	648	585	582	557	626	627	618	593	641	622	583	626	620	581	582	635	613	631	579	588	598	599	597	613	632	561	589	585	558	584	612	619	557	600	582	559	599	602	588	575	626	628	571	591	590	587	625	602	635	613	634	601	602	592	616	585	581	609	577	613	624	601	588	613	595	663	636	594	591	576	633	599	593	592	562	599	575	645	593	616	596	607	594	577	603	561	631	543	601	599	596	540	584	620	589	608	611	608	583	563	595	630	588	587	640	571	633	610	569	636	591	634	604	570	588	593	644	558	632	590	620	607	604	601	594	633	641	634	608	561	630	623	637	614	567	590	594	615	579	590	556	585	605	614	621	594	557	574	592	569	567	582	582	564	553	587	560	566	558	587	610	583	567	603	592	611	591	603	650	578	586	562	612	573	597	562	578	600	600	543	600	614	616	614	596	568	574	607	614	567	561	578	593	606	584	612	603	612	597	628	596	566	614	613	612	589	632	572	603	576	593	567	608	605	625	574	550	613	564	583	588	576	620	639	561	645	622	626	631	582	537	572	610	642	577	577	595	582	580	606	595	605	574	591	637	608	655	639	624	592	601	625	604	581	588	612	611	570	640	570	570	606	622	584	580	607	608	572	595	565	601	567	597	587	545	623	583	589	577	594	585	566	613	622	615	588	582	598	585	639	564	611	601	590	613	631	584	583	580	665	591	611	601	592	614	583	617	607	562	620	576	588	577	568	569	584	588	584	613	586	594	591	604	604	608	599	568	591	555	640	554	568	611	601	565	612	582	560	581	607	575	576	605	592	590	585	605	629	608	573	589	614	624	602	681	632	589	593	617	632	607	587	614	555	570	591	545	591	584	607	605	601	608	589	582	628	544	586	635	567	554	601	607	597	612	626	556	588	595	579	594	590	571	602	570	620	576	587	568	576	609	599	610	607	585	602	602	612	609	577	567	589	607	637	596	579	585	601	617	622	582	613	597	607	614	583	610	573	620	551	577	593	602	597	604	558	640	577	598	577	606	599	627	585	616	582	600	618	597	602	597	544	602	599	585	601	592	615	606	613	581	606	611	581	610	569	574	576	626	590	571	610	603	608	626	622	624	607	582	564	556	613	624	551	594	601	628	614	605	612	574	582	614	577	594	612	619	610	584	587	612	610	561	606	585	615	590	591	594	604	534	619	596	599	595	609	618	598	642	595	602	628	603	591	574	617	590	659	593	597	571	567	626	559	591	632	590	657	593	520	607	647	634	598	594	606	610	626	591	588	601	577	583	642	560	612	600	623	627	580	603	581	539	634	573	574	626	676	593	651	627	574	608	582	602	637	560	578	625	609	572	608	611	580	607	614	584	612	579	587	592	613	602	613	603	626	592	635	637	627	617	608	613	615	632	623	601	630	615	583	557	605	600	575	567	636	601	601	618	599	606	583	588	640	586	597	592	603	612	598	569	577	607	559	598	586	621	558	589	551	609	588	625	604	636	615	629	596	602	602	579	557	599	559	561	567	580	602	586	618	610	642	574	570	547	626	609	631	658	621	561	578	600	586	579	605	596	635	622	615	591	627	559	582	586	620	621	617	560	607	558	586	604	592	623	571	598	586	594	599	528	574	557	587	578	592	523	587	615	607	570	628	632	610	588	590	611	566	623	641	611	574	622	621	560	591	593	563	617	579	586	599	634	623	563	657	640	603	591	576	611	625	559	657	602	589	634	593	595	598	592	623	562	630	584	583	615	549	567	569	587	578	571	595	583	606	611	536	587	591	598	565	571	610	620	640	570	612	609	606	590	613	585	598	597	591	605	602	615	581	545	570	620	622	575	601	574	599	606	608	622	579	632	616	563	590	580	644	571	587	603	642	625	552	628	626	583	591	592	577	595	635	622	555	597	566	605	589	577	614	609	589	594	600	563	589	605	576	623	604	568	604	627	584	601	594	583	574	661	576	607	634	582	562	551	588	607	608	551	577	566	574	603	566	607	633	619	627	614	603	604	604	618	588	611	571	595	562	592	625	590	580	629	591	587	603	642	599	627	599	589	595	575	574	621	622	621	577	596	594	574	619	568	590	617	583	618	600	556	607	583	584	596	614	599	586	537	584	617	623	649	597	619	599	560	586	632	594	606	614	604	611	602	567	628	631	574	628	576	604	604	632	681	595	596	599	594	645	640	579	643	597	578	571	602	577	596	653	619	599	595	594	593	617	637	615	582	575	628	598	565	575	632	618	562	602	568	545	609	654	630	592	606	590	594	629	604	571	598	618	568	623	588	626	563	618	615	621	610	606	567	568	561	622	612	563	621	618	615	562	617	603	615	596	640	610	588	631	573	571	614	589	577	557	653	593	586	598	590	598	600	583	562	611	601	609	613	623	566	572	610	600	571	626	571	560	569	564	559	578	579	595	577	598	556	608	602	570	605	597	577	603	608	601	590	552	585	593	601	584	651	579	628	601	607	632	600	617	586	607	600	599	582	614	611	578	598	549	642	576	630	583	632	571	622	598	603	607	551	633	608	632	628	572	615	612	594	606	584	590	584	605	564	635	585	602	626	626	583	631	604	572	599	619	597	562	593	612	574	605	541	571	614	609	603	580	568	618	602	624	593	587	603	567	578	602	562	567	566	594	575	601	599	565	542	571	609	590	630	596	605	554	595	608	612	580	614	581	569	575	604	626	601	584	608	605	549	620	594	627	639	596	597	587	594	591	562	636	625	584	625	600	611	567	665	589	657	582	606	541	598	643	654	613	603	579	595	588	651	565	615	560	613	575	577	607	614	573	593	572	570	572	609	588	604	621	599	595	634	637	597	568	573	627	594	596	581	619	607	590	585	619	565	516	593	599	549	557	614	602	647	559	606	593	619	581	540	610	588	607	580	583	572	607	617	608	566	593	583	626	549	564	589	611	605	613	566	594	614	566	559	583	607	648	529	591	638	649	571	592	589	628	610	633	600	573	614	576	611	578	609	641	572	605	627	589	613	579	591	614	620	606	569	629	601	584	560	623	607	575	585	595	587	569	592	597	598	584	626	615	653	572	623	604	599	575	613	631	615	610	637	598	634	586	578	585	622	595	571	568	608	627	617	564	596	593	594	590	643	611	582	598	634	582	619	561	621	597	581	582	603	559	581	551	621	608	593	605	540	614	572	571	593	598	578	579	603	616	582	585	634	583	605	661
8266	9166	12530	10390	9500	7300	4811	3591	3257	2991	2434	2258	2123	1697	1821	1385	1149	1182	784	649	690	551	442	446	422	339	296	306	322	294	268	286	286	280	300	313	266	301	289	255	262	240	245	227	174	194	195	209	185	177	209	199	192	213	197	178	216	221	203	201	201	212	191	209	240	167	180	200	189	213	208	208	213	205	195	205	174	191	177	194	189	204	175	193	195	178	216	205	187	208	187	210	192	205	194	209	191	200	166	188	194	185	185	189	174	210	191	216	194	176	184	193	192	180	190	208	161	174	200	205	208	199	209	195	195	212	199	194	198	194	192	196	222	196	173	205	208	192	195	192	202	192	175	198	204	220	185	188	187	175	186	177	212	191	191	180	183	190	185	171	206	178	212	198	177	228	181	178	174	213	183	209	190	188	197	199	199	175	211	199	191	200	196	194	203	207	202	194	170	196	203	188	189	204	183	195	182	218	189	171	175	174	210	174	178	195	185	195	180	202	189	203	182	189	193	232	181	195	193	197	186	207	178	193	232	186	181	204	207	189	200	198	186	202	162	192	216	187	197	196	200	197	184	176	191	208	180	178	202	182	176	186	183	194	184	201	188	187	202	190	202	185	199	177	187	227	193	158	198	201	201	177	206	208	180	185	212	183	193	183	189	211	182	198	227	181	170	194	181	173	181	179	184	182	194	180	211	202	170	200	175	194	189	180	215	186	201	189	209	190	164	193	211	187	207	196	190	181	184	207	194	207	192	227	184	181	189	201	181	176	196	188	190	199	215	193	196	178	182	195	179	175	182	210	192	163	212	196	192	187	181	221	178	198	155	203	197	204	181	191	174	185	181	206	213	207	176	197	192	180	192	203	167	203	191	194	178	195	188	206	199	189	198	192	179	203	189	166	204	181	204	159	191	209	181	188	218	176	212	189	190	195	202	181	197	196	211	206	182	197	194	209	197	189	222	192	184	195	197	197	193	204	200	169	186	212	162	165	205	199	188	209	186	218	176	188	176	203	188	211	204	224	214	204	195	211	180	202	188	173	202	177	189	189	187	183	179	183	190	209	189	186	170	191	196	182	193	199	175	210	200	182	187	184	190	179	196	223	193	205	208	200	170	198	215	186	202	192	203	183	216	153	187	209	184	167	187	183	180	180	173	181	219	201	197	179	192	210	227	199	220	199	188	172	202	190	186	168	201	207	165	204	191	193	206	200	191	199	183	176	174	188	179	185	179	192	191	192	176	205	197	185	204	190	216	195	179	197	194	203	200	210	183	218	189	214	180	201	218	206	182	191	225	202	176	194	207	167	193	184	170	208	205	202	205	180	182	185	195	198	200	190	195	157	198	222	191	186	193	195	211	177	185	193	201	212	177	175	165	170	192	180	188	197	187	185	221	179	191	199	174	200	191	189	217	213	186	202	190	186	192	177	191	205	194	213	207	191	196	221	180	195	199	200	185	181	190	206	182	186	191	200	196	186	184	182	216	222	188	196	193	210	181	194	206	231	184	170	179	193	193	182	213	204	223	185	156	185	192	166	193	185	202	197	192	199	214	184	192	187	184	175	187	201	181	177	173	199	194	216	188	188	175	171	184	187	198	193	206	194	196	219	186	186	198	201	187	190	203	189	197	187	178	212	198	181	218	190	239	203	195	206	183	205	183	210	162	191	206	183	149	183	190	188	204	181	195	194	184	195	172	194	203	181	187	183	201	191	179	166	190	192	189	204	203	203	170	196	184	203	212	211	182	171	182	216	175	199	189	190	191	204	221	216	190	195	185	186	203	183	206	181	184	198	172	188	173	168	194	189	191	182	166	167	188	162	197	177	184	202	185	172	190	189	203	209	190	213	207	182	193	194	198	186	196	180	190	200	182	189	194	192	192	198	198	182	170	211	215	197	186	203	174	193	173	205	199	177	174	183	177	205	204	201	195	202	183	180	180	166	171	217	171	197	201	191	220	194	209	188	173	206	191	202	197	168	215	176	200	219	190	190	181	195	204	211	205	209	183	182	181	196	189	199	199	187	174	187	198	195	218	200	190	195	173	201	176	194	214	213	191	177	198	206	229	207	200	184	190	189	190	191	202	198	178	184	213	214	172	194	198	176	197	203	196	199	179	207	193	200	215	170	168	186	196	194	206	207	180	198	172	177	176	180	196	212	182	191	202	202	186	189	178	187	186	213	186	188	185	192	174	189	192	205	207	172	161	211	207	193	189	212	194	194	186	197	180	207	208	192	180	197	177	172	208	188	177	179	178	192	176	202	195	189	183	193	182	186	187	200	193	191	224	186	178	187	195	189	185	199	205	181	172	183	210	230	191	203	203	196	182	190	211	192	178	184	193	186	197	187	199	199	201	209	197	206	184	198	205	180	205	215	198	198	169	187	186	203	179	204	190	195	202	220	185	178	175	171	173	174	177	204	209	177	196	202	191	202	213	194	203	201	183	192	203	177	191	212	174	192	189	189	195	177	194	213	190	179	192	193	188	174	211	176	170	184	203	166	189	206	189	189	150	175	191	191	176	180	209	197	200	202	197	211	203	205	209	176	175	176	185	176	220	188	227	182	178	186	173	194	178	202	199	176	210	199	176	204	204	172	202	194	205	197	201	185	171	184	186	181	189	222	186	193	165	189	200	216	183	180	199	187	197	191	193	193	200	223	165	177	212	196	211	185	179	180	177	191	210	200	177	198	194	195	189	211	191	192	174	195	194	202	190	173	197	210	188	170	204	195	196	179	173	182	196	210	213	204	213	194	206	202	201	208	224	173	184	166	209	179	179	194	200	176	200	204	191	201	177	196	174	188	203	180	167	198	196	180	166	208	196	200	193	202	183	220	189	192	189	195	202	194	186	192	200	215	177	170	193	186	194	209	198	168	202	211	182	181	196	201	193	175	213	196	200	176	179	196	173	182	198	180	184	192	199	209	196	190	197	184	204	200	210	178	182	197	209	216	193	198	178	215	210	205	209	154	185	183	186	171	205	170	195	190	197	182	178	200	173	182	183	195	199	205	186	171	215	185	204	180	222	188	191	195	199	198	196	181	202	206	219	185	180	185	197	187	191	193	177	193	177	206	198	181	177	198	165	188	192	193	199	197	210	174	202	180	192	194	174	217	188	172	203	195	207	185	194	185	201	193	203	184	216	179	187	208	183	188	176	204	200	188	182	195	187	176	184	195	184	199	187	179	215	200	207	197	210	206	179	191	199	169	182	201	187	205	186	181	171	199	182	192	183	193	215	182	204	204	209	210	209	223	194	194	176	197	183	195	193	210	200	177	219	183	195	174	208	197	200	200	200	176	189	175	206	190	194	217	185	188	177	187	213	201	186	209	202	210	189	184	201	182	192	188	192	168	189	212	212	201	167	210	193	186	223	199	180	208	198	204	203	173	211	226	234	206	182	193	210	234	193	186	202	175	192	193	220	197	199	204	216	178	192	198	200	193	186	188	197	178	207	213	202	191	160	203	193	195	201	234	199	169	215	198	209	198
5847	10308	16614	18453	21614	19869	15494	13139	13643	12714	10897	10423	10065	8303	7794	6910	5822	5607	4044	3243	3438	2771	2258	2386	2224	1645	1457	1300	1318	1205	1117	1047	1020	952	1159	1342	1237	1400	1103	973	1051	935	807	716	633	575	563	576	582	544	541	524	515	523	561	526	567	580	549	590	678	633	666	623	591	591	552	557	529	539	551	517	549	504	516	534	508	527	538	503	483	535	543	520	537	510	494	527	517	496	518	527	556	534	496	532	547	545	510	552	525	515	498	524	482	525	496	520	528	549	505	494	523	534	542	560	524	530	519	545	487	541	522	519	530	510	527	540	506	542	515	540	530	521	549	518	529	526	548	503	524	522	549	509	547	489	512	513	503	541	509	551	551	537	541	536	534	541	497	527	520	497	521	564	483	531	499	470	497	553	481	545	512	555	527	535	505	525	536	539	551	545	534	545	532	572	519	560	507	528	533	564	520	547	510	533	577	531	501	524	560	507	535	534	487	511	473	549	542	566	499	543	514	549	554	514	562	481	505	488	494	524	523	500	521	515	531	519	497	552	516	550	512	529	526	523	517	501	547	549	505	536	502	506	536	548	573	528	527	490	559	512	549	503	527	531	519	566	525	536	529	510	520	532	495	515	542	536	521	471	526	516	538	499	512	496	508	494	536	503	512	526	522	519	528	524	547	560	527	530	561	546	529	529	535	540	540	565	554	517	538	507	532	497	534	518	517	519	542	524	524	552	543	511	526	500	543	532	545	516	511	536	561	546	567	524	496	525	518	518	544	543	480	508	494	507	536	532	529	482	509	516	485	534	549	553	540	496	468	534	517	531	554	503	534	531	577	529	485	505	528	482	510	516	559	540	521	520	510	503	555	530	555	526	555	482	505	549	505	532	495	515	492	511	502	543	489	531	542	548	550	530	544	513	547	538	518	514	523	538	506	549	512	534	514	545	526	475	575	522	517	525	533	561	506	518	508	520	577	539	529	520	532	555	537	506	550	525	502	556	547	504	567	517	533	492	514	554	521	529	534	562	541	524	528	530	552	538	496	535	555	505	575	560	534	547	544	522	548	538	505	544	522	526	568	526	571	518	544	512	565	516	524	518	507	557	517	535	545	512	537	547	510	550	511	508	530	505	525	546	507	524	486	537	564	539	504	561	518	506	517	543	520	480	557	501	556	545	543	525	520	501	518	544	503	566	513	548	519	527	487	534	537	576	534	558	528	542	510	539	568	538	516	516	594	536	518	544	523	538	522	546	556	558	529	554	536	532	535	537	509	491	552	532	526	543	534	550	535	479	488	563	516	539	528	536	509	562	579	586	566	519	554	585	557	499	547	508	553	551	536	540	502	514	525	537	521	560	528	557	543	493	544	476	507	534	538	550	539	534	559	511	513	576	548	513	515	527	534	526	550	500	519	510	527	541	536	519	525	543	552	541	536	508	511	525	560	516	527	513	528	525	540	546	527	567	500	542	472	546	514	526	548	520	539	508	511	522	518	517	566	554	535	469	559	547	502	513	539	543	561	578	502	513	517	551	550	501	528	536	513	516	508	508	517	535	521	535	576	548	527	544	526	558	488	519	545	510	509	520	513	522	547	527	525	531	527	543	497	556	517	475	529	568	572	525	545	530	496	496	539	537	514	512	486	507	560	533	539	530	545	536	536	538	531	537	531	485	519	498	521	542	485	533	509	549	530	557	538	518	565	504	511	530	523	545	525	524	532	554	504	549	538	522	525	528	533	521	525	567	527	521	487	562	533	536	581	569	533	513	516	556	510	548	531	476	497	497	512	517	498	534	534	487	539	530	540	529	541	557	530	534	515	541	522	526	544	543	540	514	500	546	499	542	597	521	501	540	550	454	536	548	538	535	498	569	530	519	515	541	513	530	511	512	521	564	520	545	559	557	494	568	545	536	503	541	514	559	530	518	539	551	547	530	554	521	511	539	564	539	523	538	514	540	572	519	503	552	558	500	517	572	546	504	542	497	512	542	485	526	516	522	512	469	490	531	531	541	572	513	562	525	506	574	535	540	535	520	495	524	522	567	528	542	523	527	552	569	519	541	530	521	552	516	572	530	550	543	544	544	506	543	513	534	573	567	525	522	468	555	514	531	504	524	523	575	504	475	493	501	540	504	539	522	543	522	541	547	514	530	558	508	518	499	522	541	515	550	532	520	521	484	501	539	548	515	517	528	513	536	514	520	526	536	562	565	555	527	529	534	486	530	526	552	546	543	542	531	527	548	483	532	540	530	500	528	484	529	516	547	518	523	484	526	521	554	512	534	551	530	536	509	525	510	530	499	521	489	520	534	558	510	556	522	527	487	509	587	522	560	549	557	589	476	542	496	531	500	515	483	502	504	523	537	549	526	559	456	513	544	484	509	531	539	518	511	518	525	520	526	547	540	506	508	525	525	576	557	526	555	541	479	532	552	534	577	607	510	558	548	475	542	501	531	524	546	535	527	512	547	552	544	519	510	521	519	521	513	520	499	502	526	510	532	542	519	560	531	490	552	545	524	545	542	526	517	503	517	505	525	516	520	548	519	523	533	513	529	511	507	529	535	518	547	555	552	514	514	511	530	496	551	564	509	542	541	532	508	509	541	526	545	479	542	523	554	539	517	531	512	479	519	531	545	567	520	548	558	548	533	526	547	521	498	502	497	544	511	539	500	548	551	533	491	546	537	566	513	522	544	517	551	575	542	552	531	504	539	556	562	537	515	515	505	553	563	531	562	532	528	522	504	478	537	504	551	519	500	553	526	548	542	568	533	562	529	515	516	541	534	568	528	581	538	541	523	518	494	562	563	553	588	532	526	528	533	535	512	529	521	552	543	526	536	510	513	537	525	539	542	540	546	502	498	532	518	540	552	572	550	522	507	512	557	518	540	542	491	508	493	504	525	536	521	550	553	572	541	478	522	492	530	533	523	512	550	511	548	551	572	504	519	545	503	517	509	537	530	551	527	567	540	530	560	527	538	495	550	520	481	526	576	533	543	589	555	527	531	544	549	521	483	526	545	504	536	570	530	542	556	536	526	505	499	559	531	539	518	486	539	504	527	511	499	523	482	516	499	542	531	504	485	506	535	484	535	549	500	530	511	522	505	589	562	520	531	549	586	541	516	544	524	502	544	487	532	535	545	513	522	506	541	522	578	514	520	543	537	507	580	502	521	550	554	544	521	514	519	514	556	528	513	515	539	541	522	525	574	499	505	540	511	535	550	500	527	505	502	529	535	498	557	553	558	472	529	485	527	506	549	521	536	565	543	483	521	505	525	514	531	516	526	551	508	537	575	497	525	517	523	513	540	537	521	507	522	530	562	535	544	523	552	524	534	561	533	501	508	518	544	533	544	512	521	526	512	522	591	557	548	519	525	521	511	524	498	523	557	533	553	498	546	522	559	543	497	525	535	531	545	521	568	504	542	549	510	506	531	550	538	518	537	587	531	532	578	527	534	529	542	517	512	550	514	526	519	532	537	476	542	520	482	524	549	504	539
25799	37687	40097	37992	38261	38763	35574	30102	29011	31636	28932	25301	23579	19517	19017	16510	14405	12179	8446	5673	5361	3535	2649	3141	3105	1488	1351	1244	942	1024	897	764	820	775	1310	1556	1140	1203	1103	1039	904	947	766	470	346	278	307	289	231	209	212	205	202	194	172	178	193	202	201	211	293	273	327	266	248	216	233	184	189	170	191	192	170	180	179	190	206	173	165	158	193	204	187	165	198	176	189	199	177	198	183	173	189	201	187	183	178	177	159	184	163	184	234	177	177	174	207	185	206	188	179	205	188	169	152	175	190	177	181	187	190	161	171	189	179	208	198	186	168	185	207	176	195	164	200	164	183	166	161	193	165	185	169	177	204	183	187	207	168	208	161	189	187	184	187	188	177	159	188	176	182	186	186	192	185	180	180	181	191	179	170	200	183	203	195	163	173	177	165	183	218	173	162	176	207	160	213	198	174	186	181	196	199	192	193	179	200	166	181	173	190	183	172	195	178	190	186	178	181	196	158	192	201	195	178	213	169	152	194	193	186	179	191	172	185	205	186	186	169	193	156	190	194	180	189	176	174	207	196	182	196	162	177	192	206	192	187	203	169	186	167	169	167	184	192	204	186	184	177	175	199	177	185	178	173	180	187	160	202	185	174	183	176	178	210	200	165	202	171	166	194	205	193	202	203	160	177	171	194	183	197	171	189	177	195	178	182	172	179	194	203	197	179	190	177	183	196	194	173	176	187	207	172	186	192	193	173	196	190	168	176	175	171	194	176	179	184	190	196	179	166	202	194	166	206	189	236	194	169	170	191	173	194	161	174	183	167	186	185	197	158	197	198	209	178	168	156	205	158	192	185	205	195	205	179	192	199	182	174	185	198	176	172	184	195	176	167	176	189	173	172	190	192	180	175	196	171	181	200	200	181	178	177	163	190	198	202	172	176	182	172	157	188	184	188	202	188	200	185	171	157	153	179	170	171	204	180	173	190	186	202	199	193	209	196	164	189	195	175	170	210	190	188	165	185	178	199	177	180	190	180	183	179	184	192	188	181	177	184	193	190	185	170	183	192	192	183	147	167	175	188	178	185	195	166	187	155	196	200	173	175	191	181	203	165	159	165	173	197	166	196	156	186	188	206	190	198	152	178	213	181	186	183	204	200	175	189	177	179	175	177	176	158	176	184	178	174	184	190	181	188	192	203	205	215	171	205	221	153	192	177	196	161	193	205	184	191	168	186	193	166	161	212	182	188	215	168	186	176	168	181	185	183	198	200	172	191	181	187	196	179	189	177	181	183	182	157	185	170	184	186	173	207	167	159	201	181	160	191	188	176	208	180	173	161	173	170	175	172	180	192	183	183	173	158	176	200	183	184	177	206	189	173	195	176	198	196	193	181	196	185	184	180	198	182	163	183	195	200	185	179	194	197	185	177	189	179	176	187	198	176	193	183	192	180	175	215	178	199	206	186	186	179	173	177	180	188	171	184	174	180	180	171	185	168	178	180	191	165	163	175	207	183	210	196	184	199	185	182	191	179	176	186	180	197	183	205	194	197	194	197	174	186	210	204	186	184	197	185	175	179	197	197	182	184	175	186	212	166	191	193	188	188	179	195	196	200	194	186	198	181	159	209	170	196	155	171	185	201	197	203	180	202	176	177	196	199	167	191	166	165	210	173	177	183	193	194	212	194	177	195	171	180	156	214	189	203	194	176	173	167	177	162	195	168	195	208	183	184	177	176	195	168	202	181	181	158	197	178	165	179	182	193	188	183	198	157	186	200	195	164	185	185	182	179	188	175	203	187	187	215	178	171	208	201	203	171	193	187	168	174	188	192	172	156	190	182	199	162	202	176	179	193	219	192	197	200	178	192	177	212	188	171	187	187	182	172	175	214	185	185	169	209	204	166	195	195	190	178	185	190	169	184	183	193	198	205	168	199	203	184	195	165	163	164	181	206	189	186	184	183	179	195	204	206	187	187	198	185	190	180	187	153	171	176	183	178	223	194	209	183	206	200	165	186	174	181	196	208	182	191	206	183	175	157	182	154	194	222	172	174	187	181	184	184	154	182	176	195	184	182	202	176	168	188	159	185	174	180	177	161	198	173	165	194	183	173	183	190	174	175	193	180	192	189	190	200	199	179	193	209	155	208	191	194	189	186	200	188	196	157	189	178	191	185	195	167	187	184	193	181	159	199	182	168	194	173	163	175	184	177	202	199	205	185	178	199	194	210	188	186	193	200	206	195	160	180	184	178	203	190	185	173	166	201	200	212	196	197	209	179	159	198	189	203	204	162	182	197	180	194	188	196	180	180	171	173	195	180	172	178	170	193	211	182	170	167	171	185	194	188	191	193	168	184	184	189	204	180	180	178	205	180	181	194	176	197	185	182	180	182	154	183	202	185	185	185	184	182	185	189	170	182	166	196	169	190	200	190	180	182	184	170	161	193	192	187	192	182	165	169	170	168	174	146	164	183	187	179	190	186	181	168	195	192	203	181	191	168	194	164	185	174	193	173	192	195	190	169	188	195	203	189	193	180	142	179	184	190	177	189	223	194	206	186	215	176	195	176	195	196	168	168	209	192	172	187	197	171	181	186	208	157	193	171	203	208	199	175	156	189	214	178	192	189	174	189	187	189	206	190	167	182	187	172	195	215	188	190	194	179	175	172	195	182	199	183	172	180	173	165	178	185	173	199	156	185	158	175	175	179	178	181	140	194	191	180	191	168	180	200	203	189	188	187	190	192	206	204	196	195	175	165	197	201	207	172	174	180	191	172	189	194	190	179	173	173	196	191	170	188	188	188	175	175	206	162	173	200	169	156	181	172	187	175	207	182	194	194	181	156	200	175	179	174	178	177	186	189	180	202	173	182	201	186	205	191	178	200	177	188	176	185	168	171	200	189	169	209	178	162	194	167	182	171	204	200	188	193	201	166	170	172	186	208	173	179	174	191	167	186	194	184	172	167	145	166	205	190	204	192	192	195	182	172	185	174	178	173	198	172	188	174	218	190	184	183	155	189	177	195	176	175	174	174	178	179	202	174	161	194	173	174	204	182	174	189	169	209	194	153	186	161	181	166	207	204	196	191	179	173	197	171	195	191	200	162	175	167	171	168	193	185	180	172	156	183	206	181	167	173	174	169	174	196	187	194	199	171	185	164	192	192	196	178	203	184	188	183	186	179	182	159	189	197	210	183	194	166	186	202	217	200	190	169	202	187	167	205	198	199	180	170	175	175	170	189	203	186	165	196	174	202	198	182	189	190	194	173	206	191	194	204	177	217	195	182	200	181	196	201	207	199	206	192	174	172	171	167	207	172	169	206	179	187	182	172	188	194	190	200	210	177	179	195	204	180	177	190	166	177	178	173	191	186	202	193	167	170	207	189	162	183	175	176	198	206	155	203	170	183	201	192	172	199	181	181	172	194	195	172	196	166	178	207	193	185	196	179	181	186	186	200	170	190	181	174	192	202	165	172	182	191	187	176	172	198	217	196	183	187	166	176	203	179	190
18036	32444	37057	42830	46725	48844	47039	41518	44559	47173	46203	41007	42005	37498	37115	34029	32750	30501	26435	22370	22610	16556	13704	16243	16366	8179	8106	6631	5432	5760	5331	4375	4438	4215	8072	8815	6604	6892	6490	6115	5665	6038	4737	2594	1840	1257	1341	1307	866	836	903	655	667	688	589	568	547	545	624	896	1234	1372	1456	1273	999	769	704	564	523	539	493	505	475	523	527	470	491	515	543	472	516	512	545	509	528	511	501	521	514	520	501	513	474	549	497	535	532	493	485	485	543	509	482	528	490	524	533	528	489	515	519	479	510	526	501	523	516	519	524	526	494	479	542	511	505	531	526	509	526	522	537	548	543	477	485	549	460	494	492	523	495	507	488	496	501	506	512	510	523	481	509	476	531	487	516	518	495	552	519	502	524	541	516	519	508	502	479	540	533	550	540	488	524	511	516	515	528	509	512	489	486	512	552	517	525	470	493	515	516	497	513	533	507	486	536	559	543	519	522	546	507	507	506	526	505	521	532	512	458	510	499	536	525	503	485	475	476	562	525	513	492	503	488	565	506	533	491	533	523	532	508	503	512	514	487	524	485	532	514	516	519	526	518	491	539	490	536	503	509	507	488	476	493	476	520	500	485	519	512	499	535	487	506	500	499	530	480	508	512	484	521	519	502	532	455	500	531	502	526	525	494	525	490	519	506	536	580	511	474	508	509	526	538	526	520	502	512	517	486	508	511	484	520	523	505	510	505	520	511	552	490	490	520	481	520	526	515	476	534	511	503	531	484	449	520	487	496	545	489	486	534	514	472	575	499	468	481	492	486	514	492	515	505	575	527	483	555	508	505	508	506	503	524	494	503	484	507	525	513	519	524	543	532	568	475	522	517	504	546	505	475	486	508	510	521	518	481	459	518	520	487	455	536	490	549	519	528	527	511	555	515	487	499	513	490	485	510	521	494	482	527	518	466	488	508	470	502	493	518	524	499	507	463	506	520	515	530	493	502	541	503	482	529	518	473	528	474	547	517	497	516	533	542	503	529	536	492	541	528	534	476	491	523	530	494	525	519	525	518	499	506	554	552	502	502	476	491	485	591	526	511	484	538	556	476	527	516	479	512	512	525	531	512	526	485	536	468	528	511	486	513	514	541	519	498	512	504	520	486	501	500	495	511	531	464	490	529	531	500	537	506	522	512	555	523	490	519	510	505	511	505	538	481	474	498	534	495	496	557	511	517	519	518	549	490	497	503	494	479	466	475	528	511	520	513	478	481	491	520	555	499	485	468	553	463	502	512	529	503	490	497	478	498	520	511	505	500	539	517	524	531	501	519	536	501	517	510	501	523	504	527	533	509	507	522	515	525	514	510	507	515	496	489	504	533	480	506	524	514	497	498	527	530	497	539	517	482	546	516	508	517	465	508	476	501	501	482	509	519	507	505	502	527	511	510	526	559	521	498	513	503	489	483	536	466	513	499	538	508	502	513	503	497	520	512	499	481	501	499	517	525	509	529	510	501	494	489	489	485	544	558	508	523	490	507	518	520	543	491	544	535	507	498	492	503	476	523	532	544	517	521	523	485	501	581	465	522	514	529	497	525	509	487	486	510	471	504	522	506	523	490	502	490	552	539	488	472	507	544	500	518	521	527	527	520	527	550	474	524	557	495	542	488	496	537	509	473	522	537	513	539	539	488	506	551	479	526	510	542	505	504	506	520	525	537	527	501	546	526	524	537	507	530	490	516	510	493	516	531	498	542	521	531	532	516	542	512	513	492	513	485	519	475	506	514	514	507	515	500	489	517	534	475	492	544	482	513	486	524	506	529	506	502	502	479	527	501	518	486	506	540	505	511	495	490	480	516	533	477	521	509	523	496	494	504	502	486	478	541	485	518	513	529	492	532	543	539	486	543	550	542	562	517	536	492	506	517	527	593	498	518	467	497	516	489	494	477	483	529	522	454	499	482	540	513	492	541	504	518	500	476	506	512	481	503	538	490	513	479	554	510	503	519	532	512	509	505	491	517	499	496	484	512	514	503	505	467	523	495	502	477	517	510	528	455	483	505	515	512	509	497	541	534	494	533	489	509	514	531	546	515	501	476	504	490	552	520	542	504	498	520	512	525	503	506	508	531	513	513	513	516	522	492	542	527	532	523	503	501	467	530	517	511	515	548	516	493	500	526	477	507	468	517	492	476	509	539	547	482	484	533	527	522	546	487	547	525	509	482	533	547	489	532	519	486	514	529	509	474	525	507	515	501	466	507	454	513	505	483	462	521	545	503	509	486	488	482	547	487	491	498	513	497	495	490	536	525	503	535	473	513	538	484	552	544	503	529	510	525	512	555	508	499	498	492	507	528	483	518	490	523	518	509	512	526	524	514	514	497	541	517	503	493	496	509	486	475	453	545	455	530	514	497	493	521	522	489	509	514	517	475	513	508	503	483	541	493	550	552	523	544	527	531	529	516	506	537	519	483	509	542	511	542	504	521	480	518	498	513	532	511	474	528	461	466	500	502	477	513	491	518	500	539	512	516	504	507	525	488	513	545	543	474	534	520	524	544	527	530	541	512	482	491	496	535	510	537	505	501	565	504	469	514	519	484	503	517	520	495	521	472	527	537	506	505	527	462	532	493	540	497	516	481	507	500	516	479	542	522	495	504	540	499	491	498	507	503	491	514	553	551	509	560	531	498	490	499	557	502	478	502	502	494	478	512	474	516	547	569	536	494	531	521	488	527	497	516	493	512	480	502	479	500	554	504	521	526	531	525	496	539	542	489	495	497	501	513	493	490	500	527	524	476	525	541	525	500	506	490	543	503	541	511	538	525	477	492	474	527	497	544	488	513	539	517	555	539	553	525	500	468	515	498	527	507	496	499	511	559	506	534	540	558	492	496	551	538	505	494	504	494	491	477	479	531	518	506	524	557	517	560	521	543	510	519	466	497	525	502	509	525	483	459	463	495	482	526	510	553	513	513	531	531	483	494	516	528	499	471	542	521	506	533	474	508	478	513	513	495	514	531	525	503	504	519	495	510	524	513	524	529	485	484	501	506	529	475	572	496	525	513	487	480	483	515	538	481	463	524	512	535	508	525	505	510	503	516	525	463	491	543	498	493	506	549	510	498	509	517	492	536	511	496	521	522	483	513	494	503	520	498	525	519	518	491	514	514	516	465	530	479	528	514	559	502	490	495	553	497	522	544	505	492	497	534	520	503	527	514	499	529	491	498	481	509	514	494	512	501	496	501	535	481	494	550	510	516	482	507	525	512	539	504	479	496	534	514	491	530	543	485	540	507	468	510	497	500	527	494	506	490	525	533	528	499	572	538	493	507	521	533	502	509	483	523	511	513	489	533	513	523	540	506	530	497	522	480	480	554	495	501	491	506	552	447	498	488	513	458	545	502	495	542	511	509	521	510	512	506	488	500	510	515	500	546	514	517	502	528	461	529	564	488	524	509	524	540	546	513	458	474	543	502	546	462	465	557	510	560	487	504	518	499	498	477	511	487	506	542	556	467	532	505	576	506	499
33416	40607	43093	40041	40034	41868	40351	35049	31926	39699	37787	32431	31557	25605	25720	22867	20308	17822	13132	8827	8311	5620	3782	4949	4524	2199	1990	1662	1753	1471	1654	1192	1100	1013	2262	2181	1845	1540	1497	1459	1341	1365	1076	732	520	347	406	355	272	312	262	246	260	242	242	227	243	236	244	265	231	355	423	455	375	327	241	270	256	219	225	220	214	234	208	217	226	224	212	245	242	205	238	231	214	220	196	235	238	208	240	209	217	229	229	223	240	213	189	223	226	234	218	251	220	231	228	248	236	243	207	216	219	256	214	208	215	206	202	244	223	218	221	226	209	221	245	221	224	228	213	189	260	229	222	235	209	225	231	206	207	226	209	243	235	228	225	211	235	212	240	216	236	213	222	242	234	227	225	236	218	238	214	222	202	233	221	225	234	231	214	228	208	224	229	223	253	212	204	212	232	237	225	252	201	205	247	186	201	207	239	203	233	207	232	205	236	216	211	201	215	207	201	229	193	251	207	200	215	239	212	227	204	239	230	211	204	233	215	240	228	199	209	256	226	224	227	231	239	225	238	249	236	235	213	211	202	227	188	228	232	225	199	221	239	190	218	221	232	237	231	197	215	231	213	226	205	237	213	231	233	226	220	240	239	208	214	222	217	195	234	227	205	218	238	188	227	207	202	261	210	214	220	214	203	207	221	239	199	206	202	225	213	217	217	226	205	241	250	223	230	215	238	220	235	207	203	210	239	189	221	215	210	212	210	194	238	211	227	225	221	201	230	216	231	232	195	251	234	241	234	231	210	220	210	243	204	232	229	227	225	190	211	219	211	190	214	210	220	216	224	215	215	219	221	253	245	217	210	223	210	224	216	238	204	241	204	226	236	202	199	203	257	217	208	214	212	255	207	181	229	216	234	208	192	208	228	203	222	203	237	199	195	216	211	208	239	201	219	227	242	222	215	218	217	217	236	202	242	229	206	222	238	216	211	223	237	259	235	204	228	217	228	236	218	230	226	240	248	229	201	223	227	211	211	235	206	258	204	213	250	243	228	226	210	209	218	213	210	244	232	242	220	234	221	227	222	211	204	194	186	214	239	222	232	219	237	238	240	203	234	225	219	225	196	207	212	215	196	199	207	217	253	220	210	231	206	233	212	221	232	217	241	217	207	228	233	230	226	221	225	218	206	228	241	223	217	228	206	239	211	213	226	199	220	214	206	253	225	209	225	225	231	231	217	235	238	215	238	206	236	229	207	227	214	225	204	249	213	194	218	223	215	216	236	218	238	221	232	222	241	231	224	228	227	223	202	225	227	235	221	226	210	213	212	210	209	234	231	248	205	194	245	207	213	235	237	210	223	229	227	249	225	239	206	260	221	225	244	234	211	242	225	234	218	206	241	216	216	238	238	242	222	197	238	234	253	251	237	237	201	226	230	228	227	208	203	229	210	227	234	197	243	218	217	208	216	222	255	207	217	207	230	224	246	211	253	240	225	226	221	221	234	201	217	194	246	211	221	236	212	237	244	208	252	217	227	228	226	207	252	240	204	229	215	204	209	219	205	216	220	210	233	238	213	235	232	204	241	201	235	227	194	240	219	237	224	195	223	221	220	215	226	223	226	208	226	248	225	216	243	228	233	189	232	213	198	222	203	258	232	220	210	226	213	201	238	224	221	203	217	200	241	234	219	238	231	215	213	220	245	225	237	202	208	222	228	237	243	230	209	212	214	235	222	204	211	191	223	223	215	224	230	211	175	223	226	222	226	228	230	202	238	216	235	238	219	222	217	234	202	224	232	227	217	208	219	212	226	252	176	243	231	236	219	242	221	221	216	199	253	212	219	229	214	244	204	252	206	225	226	232	218	216	210	208	232	240	257	209	219	259	217	213	249	207	226	216	216	219	218	220	206	217	174	228	242	204	222	209	194	231	222	200	246	205	199	226	214	247	187	206	219	219	208	226	228	217	207	196	208	200	222	237	228	223	216	202	227	244	231	206	208	197	233	212	202	219	210	221	229	196	211	209	200	254	249	194	233	245	245	230	227	212	205	238	257	242	201	231	202	228	195	222	229	256	246	223	228	228	212	223	199	216	232	233	231	228	238	224	248	210	206	219	221	230	229	200	231	229	236	219	192	233	209	234	200	218	236	227	202	226	226	214	242	187	212	241	192	204	234	207	205	195	218	214	237	216	223	216	221	211	208	223	202	223	241	236	227	192	202	220	217	205	215	239	216	211	223	215	219	251	223	223	224	205	208	217	234	231	229	198	224	215	219	221	217	234	209	213	232	213	203	220	217	216	204	228	249	222	217	224	244	225	230	218	204	222	211	210	222	244	185	219	197	225	232	214	229	251	257	207	216	221	230	213	208	223	219	218	216	213	223	208	199	212	219	218	213	237	240	201	221	210	227	235	242	227	242	219	231	199	243	199	214	206	215	232	220	221	210	220	196	232	198	208	209	221	204	194	239	243	215	195	216	233	241	214	200	228	192	210	211	204	213	230	246	231	192	218	238	231	222	210	218	218	259	212	231	213	196	243	213	234	210	235	202	194	231	199	213	211	238	215	242	242	211	203	201	263	224	224	247	216	231	234	221	234	209	244	226	224	217	220	210	216	204	230	203	232	221	247	227	221	235	242	199	218	225	251	205	211	206	213	199	201	219	215	221	196	236	225	223	232	230	210	220	236	222	234	213	235	215	219	216	209	223	195	247	231	219	228	202	203	215	243	192	205	198	217	214	222	214	224	194	220	234	221	222	208	234	200	198	203	167	214	198	227	224	249	227	209	224	222	231	223	216	216	211	197	217	214	251	251	205	208	232	227	224	216	229	245	214	240	217	204	225	241	223	247	243	223	201	219	234	226	219	222	223	232	227	203	195	181	211	208	230	211	237	239	239	206	230	221	238	202	210	214	223	233	187	226	229	224	242	211	224	210	215	238	240	217	231	224	252	202	215	238	250	246	219	215	221	196	226	241	230	230	221	218	221	221	216	224	228	244	210	209	213	238	239	220	199	242	219	232	234	216	218	207	218	217	233	200	233	202	232	198	194	233	211	225	231	219	217	204	211	210	224	206	217	224	238	227	184	210	222	227	210	223	206	226	263	226	200	224	213	192	239	249	201	231	208	240	230	196	215	226	203	248	223	215	226	229	221	194	234	208	208	206	236	225	231	217	234	239	222	238	222	203	228	212	216	205	243	234	227	206	197	210	229	236	225	236	235	241	231	207	210	219	196	207	237	219	201	217	190	220	236	233	200	215	203	207	231	220	227	212	204	211	230	231	236	237	231	211	207	217	221	227	212	244	227	212	227	232	190	198	214	217	233	233	213	244	221	216	225	239	251	192	232	210	198	225	230	238	246	225	219	225	256	229	230	210	214	219	230	225	218	226	220	209	223	218	205	238	216	228	225	239	247	247	229	239	223	199	233	253	216	208	210	192	215	193	219	234	220	224	233	207	223	228	236	212	237	194	209	254	238	228	226	215	218	209	247	225	221	201	231	186	223	230	217	214	234	238
22413	35036	41248	45598	50193	53102	53272	46605	45885	55173	52390	46357	47735	42913	41202	39846	38585	36084	32472	27940	28485	21807	17051	21936	20577	10822	11239	9130	9343	7859	8368	6222	5939	5840	12309	11575	9940	8475	8788	8366	7847	8324	6486	3997	2575	1741	1749	1721	1208	1209	1149	822	832	750	688	637	613	657	630	727	885	1459	2002	2193	1743	1285	992	785	717	599	626	608	603	593	598	616	565	612	575	580	599	611	632	563	603	593	612	571	566	553	595	555	592	612	609	622	602	601	564	620	591	594	596	601	571	607	601	576	558	606	624	588	596	579	604	600	646	616	597	616	617	593	559	615	569	586	581	585	587	588	593	604	599	620	585	600	628	596	593	589	615	568	601	574	590	619	624	561	588	620	589	593	597	612	584	627	613	605	598	600	606	631	549	627	595	545	590	582	560	641	654	604	588	629	584	573	577	601	579	537	594	618	571	590	608	556	582	619	607	598	573	595	597	599	607	594	644	560	628	590	549	568	586	578	547	580	632	590	567	555	597	589	589	545	626	543	603	561	594	586	587	577	581	608	595	630	593	599	607	568	580	570	623	590	561	606	629	600	638	644	603	579	621	564	592	638	631	555	626	627	619	559	567	571	590	593	566	607	614	551	569	614	580	584	584	570	539	592	602	570	546	616	542	571	647	585	567	570	546	565	568	570	584	627	605	579	579	589	558	572	658	575	577	559	630	596	548	592	580	597	611	569	581	594	619	599	576	576	570	616	562	603	575	622	636	577	580	574	619	593	561	595	618	583	567	586	586	604	594	609	575	596	623	560	569	602	613	565	632	637	593	623	632	613	576	600	555	613	595	618	595	580	542	617	597	564	609	612	530	587	593	627	567	555	575	542	615	623	608	603	574	591	635	569	574	595	593	572	636	592	604	586	617	597	567	577	595	553	595	554	585	594	558	565	613	613	606	620	581	600	566	548	585	585	598	641	658	569	559	573	603	614	595	578	573	573	584	599	592	583	606	578	600	604	606	587	594	624	545	631	598	589	603	568	597	623	573	535	598	601	613	561	593	593	609	564	611	610	585	593	566	542	618	601	598	649	603	644	610	611	611	588	635	626	543	605	611	629	620	588	566	604	542	583	584	648	580	543	598	626	588	579	636	543	582	615	585	587	625	636	568	567	605	571	597	571	569	650	594	582	573	615	560	596	574	588	635	586	571	590	584	600	564	614	581	618	593	573	609	588	574	603	635	610	574	587	566	579	565	564	629	600	609	596	564	612	580	632	594	628	564	555	608	565	554	620	585	644	612	601	584	549	566	533	585	575	526	611	580	677	549	585	574	590	608	608	576	617	547	595	588	606	562	625	584	580	569	615	609	581	573	599	636	558	610	600	585	583	579	594	603	607	580	611	552	594	618	549	626	594	566	607	616	588	562	598	582	540	626	609	602	587	599	629	609	576	593	578	626	587	593	582	629	594	601	611	546	558	582	593	605	580	604	589	565	577	637	612	606	558	579	579	556	605	611	568	550	632	620	539	622	609	628	620	618	571	565	611	554	574	527	635	612	563	581	608	634	649	564	592	598	633	612	587	600	596	615	579	564	581	580	592	550	608	579	564	574	614	581	613	610	623	604	588	552	602	626	659	603	548	612	635	615	604	600	631	616	557	543	591	555	581	581	568	601	576	583	602	592	608	599	576	610	649	589	614	610	575	598	647	562	556	626	615	574	588	579	637	617	582	578	571	602	568	617	610	603	595	610	655	546	605	524	563	583	594	594	621	594	579	612	619	574	605	576	603	568	605	600	619	584	629	632	633	616	637	604	609	565	587	597	592	583	609	559	550	600	586	617	566	609	565	590	582	630	603	587	605	549	554	585	601	608	598	555	541	585	566	600	548	612	559	583	617	597	631	605	594	598	563	589	600	622	595	627	587	585	588	599	596	542	598	560	597	577	607	583	625	608	568	632	650	582	599	602	573	617	601	591	625	585	610	584	638	579	591	685	601	588	525	632	549	579	573	606	628	576	605	609	590	591	588	578	600	619	638	606	625	584	589	595	556	557	588	570	601	627	639	628	574	628	595	600	562	577	599	595	609	591	619	611	546	591	589	590	554	614	619	577	556	581	605	569	626	603	558	575	618	608	588	558	588	594	584	576	624	602	603	573	585	611	548	604	624	600	600	592	608	578	565	594	575	653	569	613	586	575	579	594	587	606	594	590	582	591	573	622	563	593	570	573	587	572	601	611	545	553	621	620	600	609	593	555	589	598	645	613	597	569	581	587	582	608	606	602	643	629	588	566	594	600	594	590	551	582	569	595	574	597	597	590	576	593	609	608	576	588	596	631	636	584	615	620	589	593	565	617	572	595	613	619	600	573	603	569	586	601	592	609	601	578	579	621	605	595	630	634	596	604	578	635	585	563	623	618	578	611	553	611	573	649	635	596	556	632	602	567	573	581	629	582	546	609	619	588	590	576	595	608	566	586	611	621	606	610	621	591	588	588	575	625	616	621	580	557	569	579	587	576	595	604	546	592	590	595	602	573	605	597	565	577	610	571	593	625	598	604	638	612	598	577	595	611	593	606	620	553	620	579	597	607	655	596	540	597	578	550	570	593	566	606	629	587	576	596	585	606	598	562	633	585	602	620	629	574	607	599	630	621	590	595	582	631	620	592	594	598	603	594	598	591	595	613	599	630	585	641	579	617	604	599	591	613	621	619	626	618	548	595	570	593	602	606	630	609	583	552	593	627	556	582	577	609	577	591	592	571	580	589	614	599	584	621	589	624	576	593	529	592	611	634	607	619	537	643	527	605	594	620	555	563	591	586	641	601	616	563	626	557	578	578	567	583	574	591	584	592	646	571	595	603	594	603	587	619	560	594	573	610	595	607	593	624	618	595	594	588	611	571	579	578	616	603	635	579	588	595	571	622	593	613	650	616	532	563	551	609	613	598	602	609	578	575	567	606	613	577	609	630	576	575	633	585	600	635	562	599	550	602	584	548	583	620	574	590	581	548	588	566	607	572	629	548	605	556	582	606	602	550	645	606	607	573	598	588	607	614	629	583	569	611	535	592	590	583	553	606	560	607	598	581	614	641	579	611	551	614	572	636	605	645	607	580	624	599	587	639	566	637	581	601	622	604	643	607	614	566	628	610	593	613	620	583	595	601	609	595	592	625	553	596	649	591	621	595	602	576	569	604	603	563	587	628	589	629	607	608	583	586	642	594	573	540	593	556	643	620	583	605	593	566	588	554	595	584	635	598	615	581	611	591	579	534	584	561	564	577	563	594	578	577	634	625	583	637	565	578	596	598	624	616	617	559	601	580	557	565	598	615	615	580	568	559	545	593	602	600	574	614	617	582	595	596	532	622	574	604	597	578	645	617	596	593	577	598	586	622	632	605	628	612	571	584	595	564	634	610	592	615	628	593	576	522	626	562	556	554	609	540	555	560	555	563	577	590	617	612	606	594	580	628	594	552	607	555	593	626	580	643	576	608	597	617	608	580	595	603	597	603	613	552	595	572	578	573	593
8317	8728	10875	9099	8515	7761	6001	4101	2712	2934	2349	1898	1788	1388	1583	1227	1108	985	717	571	558	457	451	422	382	312	327	291	334	260	325	234	210	250	274	287	257	256	263	257	214	222	204	192	206	202	161	187	187	185	200	190	159	189	197	188	226	173	178	165	180	202	166	193	200	188	209	200	205	159	169	176	186	178	189	178	175	209	180	213	167	171	184	177	173	181	173	175	176	190	182	165	213	198	172	198	212	207	179	182	177	203	191	175	172	176	173	197	198	174	181	190	189	188	209	190	156	191	187	182	162	157	192	184	202	193	177	172	167	173	173	192	179	199	190	189	216	217	194	177	185	187	201	163	177	183	190	178	192	201	198	181	176	223	181	164	170	177	197	171	178	183	165	182	191	205	205	186	182	168	200	168	192	204	199	188	180	150	189	172	168	199	178	190	215	191	190	167	193	193	177	166	209	181	162	176	173	187	172	173	171	168	163	205	166	193	163	218	196	200	168	190	181	191	188	196	185	180	185	163	200	199	187	189	177	200	168	193	173	192	179	187	192	201	185	189	199	178	184	196	202	174	181	211	182	163	197	198	173	167	165	170	212	175	215	205	191	200	205	184	199	189	166	190	175	201	199	188	194	184	191	185	198	165	171	192	187	188	171	195	183	205	188	207	187	182	171	186	204	165	195	183	181	170	187	175	198	202	169	189	201	179	183	204	167	194	173	196	193	182	183	180	177	216	177	184	187	190	178	181	190	171	182	183	170	211	194	188	192	164	192	199	179	195	198	190	176	192	193	186	199	190	203	179	185	191	179	216	180	190	183	153	161	191	192	175	185	189	168	198	214	199	176	170	201	185	194	177	178	156	200	201	170	194	175	186	186	182	173	171	193	173	195	174	149	169	190	180	171	172	178	178	181	164	177	166	174	177	191	207	202	210	178	188	170	175	175	198	176	165	169	185	193	152	199	173	189	166	191	154	213	182	161	188	196	207	194	185	171	167	168	200	167	189	198	181	160	176	179	179	173	172	169	188	197	170	194	195	175	176	166	166	212	192	180	198	194	187	174	192	191	184	187	203	185	160	186	164	196	197	166	193	205	168	199	221	162	187	194	181	189	172	186	191	194	204	185	192	193	167	210	168	180	210	163	190	195	180	200	181	196	183	171	162	178	175	193	190	186	193	212	188	203	172	200	181	184	181	165	166	173	180	173	191	185	179	196	192	175	182	181	189	190	177	171	193	195	163	170	204	168	190	197	181	181	182	202	165	166	192	178	194	186	195	176	203	208	184	205	196	184	201	203	193	217	180	172	161	186	171	175	177	182	219	200	166	171	185	183	188	202	180	192	176	195	175	216	176	189	184	180	183	180	200	196	197	168	167	203	218	178	182	173	178	180	207	190	185	182	177	181	176	190	170	200	180	167	187	196	172	175	162	205	177	194	202	172	159	192	171	157	204	178	200	187	189	170	199	189	176	176	199	182	183	167	183	182	185	183	201	187	204	186	188	187	185	182	183	192	187	158	177	205	181	188	207	176	182	208	167	182	167	167	198	178	180	173	175	206	170	162	181	159	164	183	204	181	190	176	185	172	181	188	209	163	190	163	188	196	178	186	186	181	161	220	166	180	168	176	177	198	183	183	192	190	179	195	177	174	186	189	177	185	203	192	182	204	183	161	199	188	188	198	185	170	177	190	169	177	178	178	186	174	176	197	183	164	150	189	182	208	174	199	197	198	197	152	196	212	177	179	200	168	182	210	164	164	199	172	175	180	196	173	183	172	201	167	176	180	179	212	181	191	193	171	174	191	165	195	184	190	181	183	170	191	174	197	183	173	170	207	196	201	191	187	202	179	196	168	179	208	207	184	191	185	199	206	191	183	189	177	194	204	178	161	171	191	183	174	179	187	188	186	195	194	176	209	161	210	182	158	192	200	168	152	164	166	198	194	206	209	183	180	187	175	162	183	182	195	203	186	178	198	191	190	186	190	170	206	189	218	177	184	192	189	187	185	209	182	215	181	190	187	178	178	189	203	200	196	182	169	177	175	178	182	182	188	181	176	200	184	167	208	196	184	175	196	197	186	180	188	184	185	182	188	181	202	184	168	182	192	177	193	185	179	181	170	167	207	203	177	168	188	196	206	168	199	180	200	163	176	196	192	176	196	188	172	239	182	184	195	186	179	190	191	170	190	180	159	163	156	175	171	178	187	198	170	181	186	177	194	197	207	180	181	180	206	188	201	172	169	184	193	194	167	200	179	196	196	168	174	193	184	176	184	197	168	186	191	181	214	183	201	179	163	190	168	184	198	160	195	169	179	179	190	182	183	173	164	186	164	180	180	190	156	174	196	200	185	201	177	172	183	203	203	181	206	176	215	189	192	198	186	175	168	179	161	187	211	156	178	166	168	178	186	195	203	174	195	151	181	206	182	201	197	195	163	202	179	201	177	182	171	163	165	160	190	167	205	195	213	162	172	185	182	195	194	183	171	185	198	169	182	193	191	181	160	180	216	182	153	182	176	167	175	221	161	171	185	189	186	182	194	196	201	175	182	188	205	160	182	183	181	196	183	198	178	177	188	182	165	194	181	194	179	165	183	173	181	205	175	208	194	162	215	184	183	181	186	188	191	181	194	169	179	175	186	186	181	180	165	193	201	194	209	177	151	198	198	172	208	186	178	203	206	181	162	222	166	208	187	188	187	176	190	192	195	177	219	174	171	166	184	180	214	201	178	159	168	201	208	177	171	178	214	171	179	197	177	190	162	184	174	183	175	161	150	188	186	169	187	196	176	189	176	173	176	190	193	189	213	186	196	197	167	197	200	170	156	193	189	186	184	212	180	167	176	174	186	180	189	188	164	172	177	168	185	168	172	176	200	170	168	166	178	194	168	169	197	209	214	151	170	198	194	172	190	180	182	192	189	152	169	177	171	181	202	176	185	167	172	168	175	185	188	185	181	195	183	195	177	184	171	166	197	196	185	179	173	191	187	187	176	190	203	204	190	165	201	211	185	172	190	195	180	172	176	199	203	186	187	181	196	195	159	184	156	164	178	196	184	182	199	198	195	199	199	178	209	184	182	217	188	176	172	196	194	163	183	195	186	204	176	187	185	188	179	203	195	178	191	188	175	191	219	191	213	191	177	201	198	188	223	202	191	194	184	175	199	182	200	187	173	184	211	176	172	191	176	162	170	173	186	171	210	190	172	210	196	192	175	201	180	181	188	185	190	192	196	193	181	185	185	186	170	175	201	193	202	173	202	198	177	186	179	195	174	185	192	160	171	173	176	187	175	170	191	183	196	187	174	182	175	176	171	184	194	199	170	191	194	178	183	211	180	171	176	207	172	174	201	160	205	164	198	220	192	188	189	184	177	187	183	167	153	198	186	185	179	186	182	158	193	186	202	190	184	173	181	196	179	184	172	189	171	156	198	186	183	193	164	186	187	206	187	176	192	175	202	194	198	212	169	182	180	187	182	173	200	159	179	169	158	169	202	174
5868	9464	15019	17613	20237	21304	19150	14756	11239	13244	10755	8925	9107	7113	7604	6205	5962	4911	3654	2997	2954	2387	2102	2272	2044	1546	1474	1378	1256	1137	1157	1064	986	1001	1283	1140	929	1018	1079	1011	1052	877	746	598	590	563	556	524	529	547	533	500	546	464	505	501	528	530	507	494	502	545	607	637	656	616	578	555	545	507	502	540	550	500	522	519	526	506	480	501	516	476	493	479	514	481	489	482	517	510	499	504	532	545	509	526	536	513	500	535	485	492	495	510	486	462	516	539	472	502	514	485	508	519	517	470	520	519	513	515	483	538	474	506	494	468	490	512	491	529	525	506	486	477	491	522	524	515	535	512	508	510	465	512	513	515	492	467	487	488	458	500	533	545	507	533	535	503	519	520	520	531	484	520	518	492	503	490	548	516	515	505	489	518	505	491	542	491	486	516	505	501	507	489	499	470	515	512	511	499	523	512	480	527	550	501	487	504	500	477	488	545	499	510	500	501	494	482	542	481	559	505	487	508	554	472	512	553	491	482	452	519	532	547	495	502	531	507	494	504	522	519	482	493	514	467	494	507	506	525	551	516	519	469	509	519	505	474	511	460	507	507	549	515	478	526	509	530	500	518	479	455	507	528	493	511	466	501	512	538	504	479	514	488	532	504	501	496	539	537	451	456	505	522	491	523	527	529	499	530	528	545	480	511	490	493	513	460	488	503	520	532	533	521	524	501	502	527	519	524	486	545	507	498	488	512	495	519	510	533	516	509	529	525	544	527	532	500	529	495	483	497	490	493	517	528	524	478	517	488	510	530	545	533	511	524	506	488	528	483	510	514	485	512	487	504	550	495	520	489	465	498	474	487	497	496	532	482	478	526	500	530	466	515	494	498	452	487	476	490	553	486	487	494	531	497	493	538	503	511	521	497	498	496	547	528	510	539	478	460	488	508	448	489	528	517	505	499	502	516	490	468	480	505	487	511	527	490	508	519	504	508	523	496	517	477	517	524	493	505	511	537	519	481	507	490	510	525	522	503	510	540	463	520	460	520	488	519	519	514	492	487	509	477	508	538	533	462	497	536	518	492	489	515	523	499	512	500	490	497	488	514	496	530	517	520	515	479	516	508	529	505	525	497	514	538	528	481	535	513	491	521	501	513	523	515	543	504	488	494	521	519	512	510	518	491	515	482	474	477	523	496	537	484	554	516	513	442	503	468	517	525	506	502	545	505	522	491	507	472	503	536	525	485	512	466	500	522	505	522	522	532	506	486	514	446	487	482	490	503	517	487	513	506	509	501	506	480	478	508	464	523	512	510	484	534	500	491	473	508	567	513	489	494	477	496	516	515	519	461	486	501	476	496	549	502	534	519	485	517	528	513	502	517	518	499	478	512	508	490	516	498	498	502	501	502	449	509	521	486	466	475	520	514	505	540	523	507	482	516	495	483	506	521	526	522	546	493	533	523	504	460	539	490	503	504	466	513	502	481	508	489	493	499	542	489	512	517	488	481	523	472	534	515	482	508	476	502	510	524	493	476	494	478	531	498	516	497	531	522	508	495	504	533	489	470	513	495	498	498	477	505	528	522	489	500	471	508	535	483	506	514	506	502	476	501	541	522	531	528	500	508	492	506	541	461	477	517	528	524	475	474	520	538	523	522	494	530	470	498	494	515	475	502	503	517	498	519	526	510	522	481	517	516	480	504	485	515	489	532	513	514	531	502	499	465	532	525	490	541	505	512	554	483	491	533	505	521	528	491	507	520	517	491	509	511	528	507	536	509	524	499	493	517	466	489	500	534	520	509	485	506	494	484	522	484	501	505	500	502	477	503	524	512	498	526	486	481	505	489	515	491	523	518	522	498	497	493	531	490	495	500	499	489	465	511	512	513	466	484	504	522	490	466	493	452	511	486	497	512	481	517	532	558	500	491	521	478	491	518	573	498	533	537	518	497	567	489	488	538	527	531	517	503	516	501	525	506	502	477	524	484	538	515	505	497	504	472	493	501	528	502	524	468	477	519	497	505	497	517	468	544	462	524	535	515	511	504	464	510	529	505	503	478	490	519	502	484	492	529	475	519	532	521	518	559	497	467	525	546	489	471	481	540	514	508	484	497	557	502	519	561	551	543	479	532	472	534	481	524	482	507	518	502	537	518	512	503	516	513	507	501	528	499	467	502	477	509	497	514	535	504	487	505	513	504	525	504	486	497	489	490	485	482	513	547	556	471	553	498	532	530	477	481	547	510	501	541	473	496	459	509	516	450	474	519	528	543	518	505	495	454	509	486	500	520	491	523	468	529	461	487	471	491	499	510	493	491	508	494	485	500	465	504	495	501	477	477	502	496	469	479	505	479	494	493	497	520	508	491	512	511	505	506	524	499	495	468	513	460	470	463	491	527	493	533	507	482	532	481	469	520	477	438	476	525	508	530	508	482	528	486	517	481	499	511	502	531	485	520	473	529	500	478	518	472	530	536	459	531	487	522	508	498	495	536	510	528	501	512	505	513	521	509	509	516	480	493	506	500	531	506	482	475	476	516	479	519	507	518	507	472	501	528	494	485	519	499	508	498	502	492	480	549	526	490	497	495	504	492	511	503	483	537	486	501	471	511	529	545	494	487	481	498	501	508	549	501	522	493	515	561	508	492	525	471	513	488	537	527	499	513	489	462	529	502	461	505	490	548	511	473	519	500	516	487	510	517	471	541	507	487	507	531	505	457	560	490	552	507	505	489	484	525	523	478	501	509	495	507	512	488	494	550	500	492	505	502	502	527	554	503	500	525	526	474	471	529	520	476	558	499	507	497	510	461	494	517	481	499	485	523	507	490	466	477	495	526	501	507	488	494	518	512	538	508	470	493	502	530	504	511	514	527	498	518	488	502	524	493	491	520	542	546	483	536	484	510	514	502	495	486	479	499	513	485	451	558	494	534	502	507	467	482	486	490	512	470	509	527	510	522	518	489	505	492	494	471	519	539	516	515	491	458	488	483	536	492	518	453	492	520	487	526	510	518	499	478	463	520	461	488	505	509	513	479	549	481	487	513	517	499	527	500	535	480	526	503	507	458	492	491	494	500	480	513	486	505	487	534	490	475	540	481	487	493	529	515	512	534	534	507	502	481	479	484	496	464	488	496	468	536	531	525	492	482	532	506	460	496	492	504	530	503	499	504	488	480	517	479	505	526	522	508	482	490	480	524	475	460	497	516	537	511	496	498	546	518	478	507	500	510	517	507	534	507	486	505	523	540	538	508	504	527	510	504	487	471	498	495	502	498	502	510	511	510	483	474	531	513	509	502	469	485	512	495	505	496	484	519	545	486	509	494	480	514	538	544	486	500	487	470	531	550	541	519	509	482	507	521	502	494	502	528	486	496	523	542	497	492	517	488	517	479	559	519	498	475	470	525	524	522	529	499	504	506	515	528	518	524	487	467	537	512	528	474	499	513	497	518	517	532	489	541	515	491	505	520	487	511	517	517	489	525	567	493	544	504	495	520	529	474	538	515	540	544
26147	36512	38212	36072	40805	38779	37579	33961	28732	29958	26884	25716	23813	17425	17302	15905	13013	10755	7487	5072	4578	3232	2609	2696	2138	1224	1200	977	1006	981	876	825	747	894	1377	982	1045	1261	1125	890	889	803	639	431	346	290	289	267	233	222	210	183	161	178	141	220	164	173	212	196	189	245	283	264	288	251	251	201	215	195	183	197	192	141	177	188	183	157	164	214	165	157	176	187	167	174	160	190	172	179	153	176	189	180	166	152	193	210	193	157	138	171	181	161	191	193	185	164	178	142	174	173	172	194	169	170	210	182	166	189	173	187	171	164	181	174	177	164	166	190	182	163	158	184	168	181	144	147	160	181	173	168	163	188	171	149	164	135	179	180	171	191	182	181	174	173	176	177	171	183	177	184	157	171	171	183	177	179	181	162	178	192	161	183	178	201	164	194	166	165	167	177	156	163	174	181	168	166	177	160	170	192	173	194	175	186	185	180	179	173	183	165	151	181	179	171	164	157	152	162	173	167	180	147	168	188	171	182	188	180	169	163	158	174	167	165	194	182	184	160	173	168	172	190	203	156	171	176	162	185	187	171	156	166	185	192	176	160	170	180	187	159	191	201	189	166	166	171	177	196	169	170	182	182	169	165	178	173	174	178	151	173	195	197	178	153	199	180	203	214	154	175	160	185	187	166	177	176	176	171	170	157	191	169	191	134	178	168	175	183	164	174	180	182	166	177	177	155	186	162	183	148	151	173	197	182	164	164	177	175	176	149	186	192	180	161	201	179	165	173	169	186	201	179	162	181	188	166	171	187	184	168	207	178	170	194	167	186	156	177	165	163	195	190	171	169	180	177	149	160	181	172	176	170	181	170	162	179	195	168	173	177	184	177	179	175	178	186	186	208	162	175	181	191	151	195	195	199	188	163	180	170	178	161	179	197	176	191	182	164	170	176	172	167	166	190	184	165	178	188	179	178	173	155	148	173	190	196	179	153	166	176	175	176	199	176	179	170	173	180	179	177	157	184	159	170	195	167	138	180	162	175	194	169	168	185	172	185	180	172	192	170	174	178	200	197	185	172	187	159	167	159	162	164	160	176	161	159	172	206	168	154	192	175	170	160	160	174	200	170	179	178	172	186	153	167	189	187	179	179	178	181	181	190	159	180	183	160	178	198	175	192	188	178	186	177	177	190	187	193	166	188	163	166	180	188	163	150	199	172	156	163	186	169	172	183	186	175	196	181	171	163	161	159	174	184	176	187	180	192	165	166	182	170	184	196	191	216	195	161	150	169	147	167	155	189	188	186	184	147	176	193	176	169	171	190	205	190	185	180	167	183	169	178	166	190	157	193	160	182	192	176	152	157	195	165	171	193	177	159	170	206	200	164	176	187	175	183	175	161	183	179	170	186	201	163	161	173	153	172	164	193	163	168	163	178	181	152	185	178	175	171	151	167	187	193	174	179	184	170	187	179	170	178	196	209	188	156	160	182	174	173	185	181	160	225	183	175	165	171	170	175	165	170	156	207	184	193	173	181	165	176	170	152	149	165	156	178	163	200	179	185	175	174	182	179	178	185	189	152	168	175	170	171	185	181	187	156	167	163	179	169	189	165	165	153	160	198	209	168	186	176	168	202	194	165	170	178	178	190	155	173	166	162	174	174	171	171	178	166	159	170	160	183	188	164	195	168	169	158	195	198	176	178	189	178	184	178	195	177	169	169	194	185	156	144	189	165	163	183	184	174	177	174	200	177	193	178	195	187	159	150	181	188	177	197	177	167	186	186	183	194	182	173	186	184	182	175	175	163	178	174	156	160	182	175	153	174	182	170	181	172	176	181	164	172	175	162	158	188	193	166	189	181	177	172	154	186	190	173	198	194	175	177	176	178	163	179	166	179	160	178	170	167	175	180	173	166	182	168	175	210	164	181	176	181	170	170	156	182	157	163	175	182	186	173	164	163	181	165	179	164	183	184	182	160	160	182	196	171	175	167	159	185	152	187	189	178	176	181	195	187	166	195	181	178	156	175	167	201	187	171	165	159	168	203	188	169	175	179	174	172	167	188	168	161	176	168	173	177	181	161	162	150	172	178	177	173	197	184	160	180	175	189	181	163	164	189	180	175	180	186	159	205	193	176	179	162	164	172	174	172	154	165	176	188	174	184	184	165	174	176	157	164	172	192	166	161	166	174	171	176	201	163	203	179	139	191	171	178	188	156	167	164	199	164	194	179	167	172	160	171	170	202	188	181	195	176	186	162	198	197	167	180	140	189	170	193	176	171	151	215	173	183	195	163	172	177	193	173	172	164	189	192	167	193	178	165	168	218	180	193	197	187	158	158	174	196	166	172	176	169	161	165	158	153	167	189	189	175	154	177	179	189	184	160	190	194	190	172	175	176	167	172	185	153	167	166	177	198	157	190	164	160	168	190	161	163	177	169	161	183	168	183	179	170	166	187	188	179	169	152	177	171	195	178	187	196	208	166	182	192	180	167	190	190	154	193	166	173	166	185	162	162	177	179	169	178	181	155	164	189	185	182	186	197	174	167	179	165	197	186	168	170	161	169	190	160	183	178	180	197	185	172	162	185	176	171	184	179	190	165	166	193	178	174	188	163	171	170	190	184	183	161	168	187	173	174	142	169	159	190	199	184	157	184	166	168	188	205	197	193	182	186	168	201	149	177	191	162	162	178	174	172	169	186	193	189	177	196	177	172	202	168	196	173	184	156	161	169	174	163	172	166	179	204	173	167	175	186	176	166	154	159	163	179	185	185	176	163	202	196	180	173	189	163	191	204	174	197	187	163	171	201	173	187	160	179	182	176	162	157	202	179	208	159	169	160	174	168	161	175	176	178	180	174	178	209	155	195	195	177	186	183	175	155	172	172	174	180	183	147	162	174	163	159	155	194	153	180	180	163	165	158	187	184	176	171	171	154	174	170	156	168	178	193	190	162	158	165	170	183	174	181	170	191	163	185	170	181	191	164	174	157	167	204	185	179	167	202	175	175	170	168	171	156	151	161	198	167	178	176	178	172	197	167	170	178	183	161	177	165	175	160	170	178	194	184	207	156	177	187	165	174	190	192	175	161	164	181	162	192	176	197	188	189	195	188	165	162	178	169	159	190	182	171	173	171	168	172	199	156	184	152	177	201	155	180	156	183	190	180	182	180	165	198	195	172	186	174	165	172	185	179	174	173	182	167	187	178	174	171	172	190	180	174	170	165	180	175	195	199	169	182	166	134	160	164	152	186	179	140	180	169	151	166	183	187	205	169	196	179	155	155	164	164	170	194	190	175	178	175	185	169	177	181	178	185	194	191	199	190	185	173	164	173	162	179	183	152	171	177	168	199	168	164	188	158	171	170	167	179	186	163	182	163	179	144	190	188	195	167	180	169	169	192	135	192	193	183	165	196	161	188	177	217	200	150	191	171	182	202	150	186	184	181	181	185	182	192	168	162	145	185	181	172	166	178	179	153	172	175	193	174	176	158	182	174	194	162	180	176	188	180	170	188
17868	31084	35275	40955	47580	49191	48327	45657	42932	46935	43163	41878	42973	35435	36177	33132	32026	28797	24901	20936	20454	15053	13637	14850	11344	7154	7062	6042	5788	5737	4952	4536	4158	5417	7814	5558	6520	7421	6986	5814	5910	5220	3758	2190	1893	1338	1407	1369	932	966	754	633	537	552	573	525	495	538	509	457	496	846	1236	1394	1254	1036	803	650	596	539	501	490	489	480	489	485	520	480	452	523	444	499	494	461	474	526	498	480	494	488	478	480	489	482	478	507	514	492	480	500	461	517	478	477	474	479	495	512	478	473	485	488	452	489	513	507	486	511	493	477	492	477	442	466	463	460	485	456	476	473	457	477	455	474	469	479	492	477	495	440	470	485	470	453	515	505	479	488	531	497	468	511	483	446	456	485	444	488	437	468	487	492	472	481	492	475	467	497	493	476	481	499	478	482	503	497	473	454	462	532	524	471	512	512	496	507	484	489	473	472	471	488	475	480	514	522	494	482	506	457	479	464	478	478	477	480	510	484	533	501	492	468	465	488	500	487	522	458	445	473	462	495	452	522	496	489	478	499	458	493	513	490	454	473	514	455	454	475	519	469	483	489	495	465	445	490	488	505	520	452	489	507	501	463	486	487	502	524	476	452	500	500	493	480	502	463	489	479	473	501	471	488	498	514	460	467	479	460	487	499	532	476	499	493	445	485	499	495	508	498	508	469	473	469	500	506	473	468	453	479	497	514	496	466	467	508	461	476	546	499	484	493	478	486	479	468	510	455	509	540	493	513	485	474	509	442	491	489	487	487	474	513	511	492	498	494	469	464	499	523	488	529	457	486	477	497	480	449	514	484	486	512	489	490	513	458	514	469	457	535	514	482	484	515	485	452	465	467	464	468	483	507	508	497	486	493	477	457	484	445	485	446	520	465	456	478	451	448	509	487	491	495	482	500	486	498	526	463	497	480	510	496	490	504	491	469	468	500	492	509	494	477	509	514	485	471	487	448	494	493	452	498	514	449	473	513	478	489	437	511	505	493	518	491	478	462	483	460	518	486	477	470	492	514	489	457	500	467	496	485	475	477	501	475	519	465	497	449	463	473	473	464	511	505	492	496	504	496	451	471	478	449	477	462	476	448	465	478	466	484	475	510	491	528	508	467	515	499	481	463	466	505	480	488	488	478	504	481	468	467	489	472	497	531	468	461	469	477	476	497	476	483	453	448	520	530	497	484	512	502	474	487	481	467	542	481	509	475	483	507	500	518	489	466	504	519	459	487	463	503	500	494	465	505	472	496	500	470	467	482	511	510	494	460	509	491	473	469	537	513	437	491	486	466	485	464	534	523	500	460	473	422	488	460	554	471	488	481	539	506	505	513	479	495	494	482	553	486	471	440	511	479	483	474	471	504	503	496	506	500	497	479	479	485	437	454	517	529	522	499	493	458	478	491	477	463	507	454	477	501	486	501	498	486	525	499	498	460	492	476	502	482	501	494	492	452	479	498	489	482	468	474	458	487	513	489	504	455	470	499	501	470	477	458	510	503	460	464	469	459	492	473	463	485	479	435	499	500	482	478	503	467	478	442	515	501	486	488	473	493	484	456	474	493	470	499	451	464	515	534	474	473	492	496	465	498	486	484	479	515	519	516	478	498	517	464	495	492	483	495	480	517	528	501	488	521	494	521	510	487	491	480	494	497	479	477	474	516	479	493	446	466	505	483	482	493	474	484	463	494	464	480	452	513	491	507	476	528	524	482	512	470	495	467	469	472	499	448	475	481	518	515	456	506	434	499	482	516	434	443	475	500	473	504	513	485	507	490	530	511	468	499	478	551	499	503	510	482	482	492	496	490	474	462	473	469	481	495	525	464	480	457	516	489	500	509	467	488	487	517	508	501	516	461	472	504	498	483	470	498	465	490	505	484	449	456	462	462	505	505	488	520	507	475	477	497	476	434	497	471	479	446	483	473	475	487	456	471	467	491	484	469	522	496	472	480	507	504	464	527	451	475	518	473	505	499	538	486	462	490	469	455	483	437	468	468	481	489	494	454	471	503	509	490	514	511	484	481	536	501	479	480	475	481	497	461	494	491	474	515	429	467	451	467	465	465	477	496	481	463	459	503	487	491	468	475	492	535	455	492	540	499	461	501	491	499	500	480	448	487	492	469	459	475	458	506	521	494	481	494	458	447	470	506	473	500	462	490	468	501	494	514	478	483	480	477	475	445	484	477	530	531	430	492	490	503	504	442	489	498	517	511	468	458	453	480	483	501	522	474	499	477	452	461	478	499	495	458	483	464	486	499	488	516	493	540	484	480	465	486	464	486	490	468	499	520	468	486	477	457	512	439	486	516	470	490	499	482	529	500	516	530	477	505	483	510	480	478	446	512	494	491	460	521	523	529	503	481	464	467	506	501	479	495	491	474	515	484	481	479	468	507	466	514	473	460	474	484	497	486	456	465	477	494	495	438	497	470	473	510	506	488	467	535	433	492	478	491	482	481	476	471	506	504	508	470	498	515	482	451	464	500	521	464	487	515	460	494	510	500	502	525	474	499	519	483	489	502	500	499	468	479	465	505	470	458	526	500	479	535	483	467	510	471	486	486	498	482	477	515	526	478	455	524	472	480	466	502	516	481	424	512	506	496	449	459	507	493	475	480	502	429	492	456	484	467	467	476	446	486	488	475	492	477	495	506	494	478	511	512	492	459	526	512	510	488	449	482	485	478	470	465	480	493	473	470	472	525	465	486	482	485	476	456	504	484	479	496	483	488	464	467	495	467	475	466	445	508	490	495	482	487	490	464	495	454	500	490	504	486	443	495	482	502	483	410	491	483	497	490	481	515	486	514	485	505	477	446	503	507	479	459	476	489	478	472	493	488	460	481	482	512	481	494	488	460	462	497	489	495	529	466	509	470	535	487	506	460	468	535	535	504	479	482	483	517	482	517	510	523	488	494	461	496	494	489	498	469	496	491	469	526	490	469	526	517	450	494	491	489	531	494	482	492	457	467	475	472	501	498	522	474	482	486	493	484	516	507	474	475	483	483	522	491	485	486	515	480	473	493	488	521	507	469	505	467	486	495	512	466	489	471	496	492	477	474	429	502	464	482	485	534	510	496	458	484	504	501	499	534	488	523	492	480	434	479	476	441	489	491	462	462	500	485	482	502	486	485	487	468	496	504	490	512	454	473	482	481	479	475	507	539	478	488	465	465	486	478	464	480	485	452	504	482	489	494	500	508	470	499	500	490	513	505	493	474	457	513	510	487	498	464	470	486	487	504	516	493	516	528	492	479	475	493	483	481	495	498	522	484	466	512	506	476	496	500	470	454	500	536	504	469	452	498	482	460	491	499	448	459	471	512	505	521	493	460	512	524	461	506	495	472	474	495	457	460	480	502	498	460	491	479	478	495	484	467	497	489	491	521	496	497	481	506	507	485	464	521	443	506	479	473	519	458	503	484	476	477	481	507	491	499	505	471	460	469	474	524	508	483	489	511	481	470	507	474	448	455	503	497	486	464	502	492	480	529
32756	44657	42132	37807	40390	42564	40377	38925	35811	37873	33004	34456	32476	26735	25568	25156	20841	16545	13663	8925	7810	4939	4485	4550	3896	2362	2242	1549	1405	1512	1496	1394	1311	1466	1882	1866	1612	2294	2409	1425	1452	1236	860	554	516	420	397	348	326	317	257	243	234	225	193	236	183	213	248	236	217	226	242	479	393	394	300	268	258	233	239	240	235	219	204	207	210	212	204	201	174	237	200	222	202	214	218	222	214	206	226	213	180	221	175	196	226	240	226	230	223	245	195	210	226	196	214	211	212	215	230	214	203	196	209	175	196	226	208	206	217	207	190	201	180	221	201	202	222	196	203	206	221	198	216	223	245	203	211	213	197	195	212	237	205	215	211	212	218	232	205	211	199	189	213	212	203	210	246	185	198	198	194	189	231	215	202	214	196	210	193	227	231	220	226	224	202	202	197	215	220	230	208	206	192	196	212	212	215	214	206	204	221	189	230	205	204	206	224	189	206	217	216	213	204	194	222	215	213	213	201	223	213	224	180	193	193	186	253	215	201	217	209	188	205	217	211	212	203	191	212	240	222	213	224	225	235	215	222	223	207	185	196	220	224	206	222	198	220	215	222	199	216	208	203	237	212	203	182	213	227	247	189	216	222	222	220	242	220	229	228	204	220	171	204	214	189	206	235	221	190	229	223	194	186	212	228	184	197	220	224	201	193	227	210	218	210	207	213	232	224	201	214	225	231	231	199	211	214	214	219	233	213	225	197	207	222	221	214	216	211	213	212	220	211	184	207	212	214	198	194	204	194	222	209	224	211	223	210	213	216	240	213	215	219	192	198	218	248	224	216	237	205	199	210	207	206	197	175	211	223	210	239	214	203	198	215	214	222	206	180	181	197	228	222	184	210	211	214	207	215	221	204	215	221	213	205	195	218	222	214	210	240	226	217	236	209	218	175	202	209	231	202	188	196	204	218	218	201	195	197	209	187	191	202	211	203	193	202	207	228	213	195	235	185	225	206	220	230	183	209	231	224	191	209	206	218	198	203	207	212	206	200	238	223	216	215	202	191	203	218	221	219	212	220	206	179	224	224	214	197	209	220	216	177	213	205	204	206	218	220	196	206	232	204	222	224	197	209	229	222	215	185	235	237	224	210	182	216	214	201	184	190	226	217	219	201	206	180	186	211	216	202	228	220	196	199	184	193	227	244	215	241	221	208	220	195	190	204	201	238	232	213	229	215	192	220	207	222	208	199	209	215	199	211	194	229	228	219	220	209	212	190	207	205	224	201	215	224	227	204	217	202	199	219	185	202	184	228	208	214	238	226	218	220	173	214	214	215	194	190	206	223	218	207	226	222	207	243	225	212	219	196	206	195	203	196	192	211	223	201	216	193	206	219	246	194	225	207	214	219	203	217	195	207	225	217	211	218	191	197	239	220	180	217	233	218	215	204	209	222	212	188	203	206	206	225	188	206	213	190	216	210	238	232	210	211	228	193	227	199	201	186	219	214	228	230	203	213	209	209	217	217	195	208	234	165	222	226	179	226	220	212	235	202	227	205	206	211	219	231	207	209	193	199	227	235	182	202	227	213	225	252	201	198	221	208	198	212	221	219	227	213	233	222	200	182	242	188	200	204	214	174	217	211	194	210	219	222	206	206	236	238	252	221	225	215	210	213	193	246	204	219	226	216	231	198	204	199	203	195	227	214	229	226	221	189	229	203	235	190	217	250	244	204	223	200	197	206	229	236	204	219	192	205	201	194	213	206	217	198	207	203	241	205	230	213	213	213	213	205	206	196	220	234	223	194	213	212	204	207	221	206	211	228	217	229	200	196	190	221	202	228	202	220	227	230	206	188	205	209	192	222	212	201	200	238	208	214	194	216	183	202	213	210	209	210	205	235	216	196	208	219	208	210	205	207	202	185	210	208	209	216	214	228	203	187	211	217	242	194	201	211	204	207	206	178	212	215	205	205	200	220	201	215	212	203	205	228	204	211	212	203	213	199	203	208	210	190	205	203	223	255	236	229	191	236	191	217	186	212	192	211	176	214	244	187	225	219	224	198	228	193	216	177	226	233	192	230	203	185	231	223	180	223	222	237	209	215	212	219	234	206	185	204	208	185	231	223	220	194	201	196	226	224	228	183	207	197	206	185	222	184	219	207	201	215	206	230	235	195	220	213	198	215	203	228	207	216	248	192	182	210	217	179	206	201	254	241	215	241	224	204	222	223	214	202	226	220	195	200	230	216	196	218	227	202	217	226	230	218	229	228	213	186	192	197	226	210	208	210	241	200	214	186	237	206	197	199	200	221	203	215	211	200	217	204	221	210	190	197	216	211	202	207	193	174	203	224	216	216	203	200	211	231	209	209	214	216	209	210	197	223	221	217	205	211	227	207	227	228	167	240	181	215	201	213	240	211	201	182	196	184	213	216	223	225	205	204	227	199	221	196	196	188	211	227	193	189	198	195	222	221	201	220	212	206	206	194	221	222	207	233	229	211	198	190	214	210	215	214	213	186	201	205	185	205	213	237	225	240	198	226	227	179	244	216	183	213	201	216	220	220	205	227	213	201	223	190	203	219	200	184	199	212	228	224	224	204	213	191	194	220	210	176	221	232	236	180	209	233	223	191	199	223	219	201	196	211	218	215	218	208	241	225	209	213	195	201	217	193	220	215	224	227	219	190	188	223	216	227	211	186	204	229	240	183	213	229	234	211	221	219	218	230	201	216	224	192	243	202	214	198	220	238	228	182	207	202	221	193	217	217	213	214	231	196	211	220	219	193	202	218	249	188	209	228	214	242	235	229	174	188	195	211	191	222	192	222	236	208	193	206	212	177	222	205	206	205	224	191	224	196	256	206	217	220	215	219	223	200	212	192	219	214	216	220	200	210	211	212	221	197	218	208	202	223	214	182	219	195	208	223	195	194	194	202	208	205	232	214	212	210	207	202	194	193	209	227	204	226	210	200	202	206	216	212	227	200	204	196	224	199	214	205	234	191	206	236	236	207	212	226	226	177	211	190	203	195	218	210	220	194	205	250	191	222	194	229	199	213	233	205	203	216	205	193	223	220	218	217	205	201	197	214	203	210	208	239	229	216	204	196	219	213	232	207	194	225	200	225	209	204	208	223	209	220	221	222	200	206	198	185	218	198	212	208	227	221	207	214	214	205	202	200	186	209	194	211	219	209	183	214	224	202	188	208	205	215	207	204	198	209	185	214	217	202	204	194	193	218	226	213	199	240	248	195	216	195	189	220	186	224	224	226	183	218	213	214	204	242	213	237	222	209	224	182	216	220	202	189	195	201	203	216	191	222	203	183	199	218	224	234	222	224	208	225	211	214	190	218	220	201	204	195	192	189	222	243	214	197	209	209	228	203	185	196	214	215	193	205	190	186	238	220	199	219	210	208	204	176	202	229	215	212	208	215	223	190	216	216	199	204	201	215	213	233	203	220	193	219	216	201	211	201	214	208	217	227	212	219	230	216	231	212	183	229	205	208	225	208	208	220	204	227	224
22517	39333	40954	44516	50277	54174	50794	52444	48970	52687	48020	48982	49467	43546	42655	41418	38570	34922	33244	27604	26933	20189	19855	19995	18238	12053	11666	8134	7895	7992	7606	7395	6758	8057	9951	9347	8782	12727	13256	8612	8612	7621	5018	3314	2903	2058	2111	1786	1459	1215	964	796	676	658	633	614	627	590	581	602	625	598	967	2498	2262	1587	1213	905	797	690	659	598	555	571	544	539	588	593	571	534	581	591	560	553	581	583	531	550	566	593	584	555	578	597	604	598	546	579	606	554	580	619	565	577	552	549	546	507	625	565	593	581	552	546	536	589	605	562	540	549	555	560	573	585	580	623	555	621	573	556	559	559	574	538	610	593	548	582	554	555	565	545	553	563	545	553	523	554	589	573	577	567	609	552	542	582	579	527	518	581	575	607	587	565	568	598	568	515	537	532	595	558	551	534	560	551	581	574	579	611	560	529	555	553	596	524	589	576	598	565	581	557	589	534	548	574	579	599	576	563	587	580	601	523	558	568	566	553	506	587	583	543	579	615	566	562	553	617	570	571	539	585	574	501	546	568	594	528	540	562	553	584	584	575	608	595	583	570	590	557	607	602	566	584	556	527	534	616	572	525	559	523	534	599	588	564	616	577	562	594	532	592	550	632	621	566	554	603	559	556	544	614	576	531	597	578	536	573	526	551	537	564	547	558	580	527	572	573	575	562	563	604	562	599	579	583	553	598	511	559	541	567	582	540	544	612	556	559	568	583	578	617	594	521	569	563	559	559	531	570	577	592	557	548	563	559	603	556	552	556	579	559	562	541	542	522	571	609	548	552	544	549	536	552	559	573	568	572	528	517	602	555	564	565	567	616	575	556	553	549	565	577	563	587	535	555	554	560	562	570	561	598	537	572	526	570	578	574	579	554	553	586	549	569	573	540	559	528	616	581	557	553	613	576	552	598	590	612	574	560	534	562	571	563	530	595	569	552	581	573	591	566	569	589	585	539	598	586	597	563	589	568	557	544	542	594	598	593	577	579	561	547	573	589	580	566	556	571	541	554	567	570	578	571	582	576	566	567	544	538	515	577	546	582	572	560	515	569	569	610	573	591	600	605	551	552	563	586	572	592	582	603	566	587	552	600	531	606	567	547	583	582	576	572	591	561	575	583	596	570	555	551	537	560	625	541	618	626	552	562	545	532	535	556	533	541	541	588	564	587	578	539	584	578	577	555	524	547	573	560	568	571	555	553	574	596	571	590	575	562	606	591	540	566	603	581	554	557	564	554	600	600	550	533	553	605	547	583	615	537	550	542	528	581	590	549	580	554	561	554	572	572	566	554	589	553	564	554	588	587	553	609	537	620	532	561	595	572	597	561	565	579	513	598	606	543	588	547	581	538	612	555	585	574	564	586	614	557	570	598	610	574	554	572	613	526	556	555	563	578	593	572	611	542	545	585	564	555	553	630	614	598	524	572	554	572	541	545	531	576	598	553	576	558	574	569	512	542	516	589	648	535	555	561	507	571	566	554	584	600	524	575	579	554	567	559	556	596	553	557	577	581	568	604	574	579	576	583	550	576	581	598	573	559	568	557	602	570	584	562	572	597	564	575	597	560	605	580	578	549	552	553	559	589	586	582	589	575	558	584	558	553	578	558	567	562	570	571	578	627	594	552	552	563	555	555	540	531	566	544	544	549	573	575	627	548	567	571	570	573	609	597	542	588	589	615	562	618	601	572	560	560	544	542	576	568	559	559	572	574	572	574	558	592	547	565	532	548	564	603	589	588	561	560	565	560	569	536	536	591	550	550	538	558	597	534	539	544	596	493	534	545	570	597	584	589	557	564	568	579	572	561	585	581	591	543	538	614	533	556	574	599	605	550	579	545	566	557	592	545	594	551	603	548	598	569	561	598	577	581	537	573	603	566	574	563	558	572	574	570	613	539	583	577	536	560	588	570	561	593	594	619	590	544	594	521	583	543	559	594	609	546	556	556	536	579	577	606	578	601	550	625	572	569	553	524	559	564	502	571	557	597	521	556	594	558	587	572	556	536	528	545	577	577	556	585	548	562	578	578	487	531	580	540	572	570	583	540	582	532	572	556	574	544	590	591	574	525	558	591	548	590	581	556	582	545	607	567	598	594	561	553	580	529	572	554	563	543	539	517	595	553	560	558	580	527	561	551	544	537	553	607	555	582	596	593	606	585	555	552	587	588	584	561	601	601	569	566	575	530	583	551	550	614	600	570	572	555	548	538	567	571	563	554	533	548	581	563	590	558	548	546	586	555	583	555	569	553	569	524	559	550	574	580	575	619	539	594	552	575	610	573	587	557	555	572	602	582	562	554	545	527	578	583	559	579	555	552	538	577	539	556	599	576	582	591	558	590	560	539	565	619	568	608	522	578	566	550	582	568	563	543	562	577	564	614	542	570	570	562	515	538	578	530	589	561	560	545	568	597	564	573	556	539	535	545	541	569	592	564	563	572	607	583	595	552	548	540	554	540	576	587	576	581	559	554	578	567	537	595	554	557	584	570	567	587	571	563	570	607	549	550	591	584	536	566	536	589	563	587	572	574	579	568	545	571	506	596	591	590	539	532	518	549	593	579	573	538	550	600	558	549	539	524	580	572	538	594	556	562	552	594	541	539	556	588	566	596	605	589	543	559	600	562	577	592	602	560	572	583	580	580	555	548	603	574	567	565	611	596	586	585	577	583	553	602	585	606	584	585	564	537	530	620	592	608	565	584	587	566	593	552	581	518	577	587	518	591	545	586	572	553	596	559	527	576	553	557	565	594	605	549	544	592	564	567	544	579	532	609	544	632	612	576	556	540	529	543	543	587	561	592	551	546	563	581	538	571	568	588	562	560	535	605	593	549	555	560	584	566	550	584	569	527	540	613	559	598	585	605	550	575	590	552	554	548	578	552	570	591	594	571	541	556	559	553	596	591	553	562	594	537	623	534	572	542	582	578	538	596	628	519	565	572	595	565	568	582	607	548	577	577	535	556	548	582	553	569	595	539	528	562	526	609	558	583	589	549	598	540	560	607	556	560	559	566	575	564	568	564	553	591	551	575	582	555	557	557	590	583	572	555	519	566	595	564	562	558	563	545	575	539	564	569	609	591	549	581	534	523	569	594	612	551	559	561	546	516	554	566	577	578	590	543	542	539	548	588	583	529	576	579	599	539	569	525	604	571	576	564	582	573	552	561	551	576	587	544	569	533	584	582	563	541	551	574	531	575	541	564	568	608	577	540	576	574	586	544	571	549	563	569	609	574	548	592	573	562	585	549	557	552	565	576	567	558	573	574	571	576	577	572	555	579	502	561	571	574	519	566	559	582	585	519	530	539	586	555	578	571	539	560	557	561	575	627	605	609	529	586	576	559	596	577	555	590	566	588	591	605	575	569	595	559	563	553	582	488	585	542	561	555	578	542	583	569	545	552	567	569	595	588	554	600	546	536	564	600	585	577	567	598	582	582	615	545	522	529	526	554	532	562	557	557	552	548	545	590	576	514	523	572	528	528	537	529
8149	9102	12250	10572	9733	8473	5257	3720	3125	2458	2374	2309	1952	1504	1555	1651	1172	1106	809	607	544	457	426	431	357	338	348	293	291	316	290	274	301	254	240	259	273	325	264	238	211	256	194	192	198	190	184	170	220	180	198	211	187	168	198	185	190	164	209	192	201	191	218	191	187	203	197	196	197	198	213	192	174	151	179	172	207	171	196	162	154	178	190	211	184	165	172	166	198	181	201	153	202	178	169	178	186	170	161	176	191	200	188	163	185	198	176	186	194	192	173	190	206	183	196	178	178	187	174	175	199	184	183	182	173	158	194	202	181	188	186	179	182	185	214	169	177	197	190	170	185	189	184	177	183	173	200	173	196	184	226	194	196	198	170	191	181	196	173	180	191	196	191	179	179	171	180	177	190	185	174	189	181	187	194	166	193	195	185	168	218	178	205	193	197	171	178	202	196	198	212	204	205	169	214	184	175	182	208	173	162	198	196	180	191	192	195	184	176	157	191	199	205	171	202	177	201	187	172	182	184	183	185	173	207	163	200	201	189	195	187	178	196	164	176	188	197	181	193	161	195	208	201	177	168	153	179	192	176	181	203	191	170	187	170	180	191	190	199	164	191	199	183	192	183	168	209	198	196	179	173	188	192	194	200	186	182	202	190	176	151	179	178	196	191	184	183	182	219	190	172	199	185	154	199	179	168	230	189	182	181	160	161	186	180	221	182	171	201	181	206	201	175	194	175	170	193	192	198	202	193	189	198	186	184	157	175	189	158	156	195	185	204	185	176	178	181	167	184	163	175	163	180	188	195	159	179	184	172	195	158	195	167	164	199	212	170	181	188	186	186	189	197	188	156	171	162	161	191	194	183	196	181	194	221	200	165	165	196	177	179	188	183	197	197	183	190	186	180	173	195	158	175	176	194	213	164	188	186	181	171	212	175	196	176	183	177	187	168	174	183	209	182	194	174	173	207	200	203	208	194	188	178	197	185	174	161	186	178	168	187	182	180	173	165	198	181	191	192	183	204	222	185	185	185	200	186	196	198	196	152	205	206	172	189	186	184	198	174	178	176	177	192	159	198	198	181	162	189	203	209	192	192	173	166	209	190	162	190	189	155	200	179	167	168	215	189	176	203	207	174	192	193	184	176	163	200	174	192	177	171	157	190	202	161	198	187	180	191	195	160	174	207	179	199	204	181	184	178	202	160	195	195	201	187	212	187	195	186	200	178	200	177	219	190	177	189	201	169	174	195	169	199	184	184	183	195	225	201	202	179	185	216	185	190	184	182	177	174	164	190	191	227	196	171	171	190	143	199	185	211	154	191	162	179	202	174	200	164	186	201	183	185	172	199	184	174	186	183	168	180	188	184	157	184	195	187	172	197	188	198	172	184	204	189	167	179	189	190	202	183	169	178	181	193	170	192	179	182	184	196	167	183	174	208	182	183	202	174	159	172	186	167	193	197	184	190	181	175	205	189	174	184	201	189	193	170	174	194	193	186	181	193	198	179	169	176	186	196	198	186	154	203	184	174	201	174	170	182	201	185	190	172	177	169	192	170	176	185	174	172	155	186	200	179	160	185	198	183	153	183	201	171	196	192	186	174	176	216	178	161	182	197	185	201	178	171	195	199	156	194	189	193	185	183	192	195	170	202	181	179	165	190	182	191	189	187	197	202	179	197	174	194	210	186	180	187	178	176	180	198	186	204	189	203	162	160	193	182	202	199	186	174	180	185	184	166	191	172	188	188	175	197	181	201	178	200	183	217	196	192	185	194	179	174	172	215	200	199	180	179	186	205	196	179	173	177	205	183	187	169	178	166	185	168	177	195	212	188	184	176	206	203	206	158	210	188	198	158	194	176	180	192	161	185	202	201	192	181	198	199	195	211	161	174	182	190	161	168	204	164	178	175	195	153	201	187	182	190	187	198	182	201	157	199	162	213	172	202	202	184	188	177	170	166	190	159	169	188	202	190	160	194	169	176	171	180	175	191	185	185	190	180	168	209	223	207	159	172	194	193	189	182	182	179	189	149	174	176	200	199	194	201	198	196	187	196	188	201	176	187	176	200	184	204	196	180	165	185	218	193	177	195	181	218	162	194	177	224	200	186	188	199	200	167	194	182	197	185	203	186	179	190	208	185	218	177	172	170	171	210	200	172	203	167	172	195	179	189	214	169	178	181	181	171	193	191	165	177	195	177	199	183	176	183	183	171	192	177	189	186	186	202	209	181	176	179	188	175	181	175	183	170	203	183	160	208	185	187	159	198	175	178	185	213	202	188	204	195	196	163	169	158	185	194	198	177	179	185	175	189	209	173	191	178	196	203	207	192	189	167	174	179	168	164	220	190	182	178	189	180	184	164	220	176	164	180	165	202	204	197	200	217	190	188	172	191	191	201	164	182	179	187	177	166	214	212	185	180	175	173	190	200	183	178	184	184	170	161	189	178	178	168	196	157	180	165	218	180	203	195	198	157	177	199	143	185	196	191	185	173	191	159	182	149	206	168	194	191	195	170	184	192	203	190	187	177	175	167	165	165	187	194	183	186	180	186	160	191	188	209	185	204	178	156	189	197	189	155	189	193	184	181	186	161	196	177	200	219	210	186	194	175	171	201	172	192	152	172	188	205	181	196	198	184	176	161	210	180	193	155	155	177	181	169	187	165	173	162	189	170	179	204	149	202	189	197	191	197	160	199	185	205	197	199	164	177	189	188	220	181	171	182	169	172	173	165	174	192	191	184	203	177	187	196	187	204	193	208	184	209	179	167	173	214	173	177	179	180	196	194	160	187	207	186	169	206	176	184	193	207	185	189	217	195	202	168	192	205	185	198	197	182	199	199	197	180	162	175	184	207	176	169	208	179	186	212	205	182	177	187	169	169	162	183	196	185	218	197	193	179	148	183	180	170	182	166	194	194	200	194	168	176	199	180	198	185	164	181	178	183	196	187	179	176	170	171	195	191	164	188	174	193	193	168	159	212	173	181	206	181	188	160	197	197	171	183	191	188	166	191	191	181	207	163	200	202	201	174	181	176	202	205	195	182	192	185	175	198	186	158	185	184	192	197	162	180	193	194	204	198	179	179	192	164	167	166	181	185	199	200	168	166	209	189	209	173	186	179	199	198	182	192	197	194	163	183	164	194	197	198	184	200	203	171	184	220	193	186	171	163	187	187	167	175	177	209	198	199	188	169	183	200	170	197	165	178	173	179	181	171	176	162	181	181	182	175	210	195	170	186	193	164	195	189	183	203	175	175	176	200	181	170	178	184	190	200	195	190	197	182	183	169	210	178	178	204	206	186	179	186	188	208	193	180	158	189	183	191	198	183	182	191	181	187	174	189	169	184	150	175	171	209	176	188	178	181	199	192	168	172	204	183	175	203	188	179	172	179	206	174	201	207	217	188	185	171	215	183	191	166	160	192	187	198	167	208	213	178	170	161	179	179	176	214	182	183	171	162	172	170	204	189	154	182	161	192	195	182	181	174	190	191	180	207	176
5828	10274	16564	19219	21675	22370	16154	14131	13194	10706	11407	10826	9011	7585	8048	7402	5791	5469	4264	3200	3224	2222	2199	2109	2013	1782	1529	1407	1307	1361	1172	1123	1123	1036	1144	1165	1164	1262	1300	989	1045	850	707	643	658	594	602	529	555	546	558	522	515	536	503	548	516	513	529	497	505	531	503	608	672	642	553	531	552	524	498	568	520	497	530	513	512	487	491	549	520	537	486	501	498	511	527	498	500	473	489	496	549	504	506	512	524	498	547	528	551	511	459	476	492	546	483	525	525	486	529	547	517	530	520	534	442	483	487	548	472	517	523	485	518	524	529	489	492	529	515	551	473	523	532	546	497	497	490	465	498	486	509	534	473	534	536	511	518	554	517	501	517	518	544	508	520	536	515	510	516	507	517	538	517	489	484	512	510	519	502	498	511	503	459	486	488	487	516	523	526	526	472	523	480	500	508	489	477	505	514	504	500	501	498	550	527	541	463	521	543	494	540	522	546	467	546	512	477	539	532	524	541	515	518	522	509	504	507	500	498	504	494	500	493	493	534	501	566	515	546	478	490	503	503	547	488	493	508	546	509	540	575	536	542	526	531	507	482	535	501	525	503	497	472	500	519	492	539	511	512	534	547	504	498	519	520	485	492	511	497	527	522	530	516	572	498	501	483	513	496	522	506	511	475	501	537	514	535	544	515	552	510	490	530	521	508	486	500	518	492	529	478	473	535	542	533	488	523	495	499	523	496	498	498	527	548	493	491	532	500	521	506	463	495	497	494	546	498	515	481	513	485	528	542	504	509	483	528	525	504	462	527	478	560	508	510	518	494	513	530	500	521	554	533	507	535	505	466	513	509	503	524	522	514	501	499	525	494	466	463	531	512	540	543	506	489	501	536	526	505	521	506	489	499	526	492	496	506	523	544	542	548	491	498	502	518	504	484	482	509	543	478	539	542	510	522	485	525	534	525	498	522	521	488	506	534	562	504	469	530	466	539	531	542	502	493	500	524	525	477	512	504	500	492	501	529	508	552	483	548	494	504	488	507	516	489	537	489	499	525	495	510	563	509	491	479	474	493	544	509	506	507	507	525	529	528	494	512	476	499	496	467	492	478	502	511	490	490	534	523	478	501	517	522	493	488	502	499	541	501	465	504	479	488	523	502	532	495	538	485	537	509	526	478	502	506	494	537	528	532	497	468	479	530	487	501	481	500	521	523	512	520	543	500	492	514	493	523	524	487	556	519	529	524	529	468	489	497	538	539	509	535	542	494	489	506	487	499	497	507	497	503	540	525	508	495	499	531	528	516	491	492	492	519	518	484	517	531	469	539	534	512	521	528	524	541	450	507	535	536	515	498	514	537	539	493	501	516	513	487	497	531	551	527	512	509	517	503	505	498	498	533	509	546	476	513	497	520	511	510	494	525	486	499	514	512	542	525	511	517	534	491	496	493	502	515	521	518	500	510	484	495	467	516	520	500	519	526	547	498	492	532	531	496	556	540	494	495	507	501	488	459	512	497	534	524	475	516	517	496	503	542	506	540	515	518	519	575	493	501	533	525	501	489	511	541	512	535	509	500	479	478	539	505	520	517	532	489	500	526	503	521	518	503	505	502	520	508	505	512	492	544	535	520	493	508	495	502	537	489	484	491	502	495	537	520	564	470	516	477	530	529	513	498	544	525	479	511	498	522	519	472	497	471	506	577	480	498	492	530	497	502	497	534	522	516	505	523	494	503	486	492	539	463	482	514	479	504	485	554	492	487	527	492	528	515	475	479	535	538	482	521	491	496	545	523	500	496	530	477	520	470	504	527	526	541	514	535	498	491	517	498	525	512	521	489	525	483	521	476	537	493	509	492	505	486	489	541	560	483	548	465	491	522	511	493	465	522	515	512	530	511	500	527	509	560	559	517	481	509	500	512	507	530	514	479	527	497	502	518	548	523	536	495	496	479	487	497	513	481	509	478	513	548	516	523	499	517	545	527	523	522	477	509	530	489	474	467	509	498	496	514	501	521	502	517	497	491	534	484	496	509	596	516	505	487	517	540	509	476	447	462	560	552	518	536	534	507	514	530	510	539	498	501	491	530	488	521	491	525	506	479	538	537	506	575	533	504	499	488	539	507	498	524	551	494	548	492	514	499	501	502	497	503	533	515	516	492	479	486	525	531	490	504	471	500	482	540	520	480	492	518	503	473	512	493	489	523	555	522	499	545	494	477	477	476	526	484	509	515	517	544	518	504	482	521	527	510	499	516	500	518	496	498	536	526	504	526	546	520	501	495	474	490	538	501	496	518	516	522	476	495	565	568	552	526	521	513	515	549	494	522	559	504	460	487	485	504	581	524	489	506	539	510	513	457	497	514	508	523	533	518	510	478	515	546	511	516	514	501	501	502	550	496	503	474	517	547	502	531	502	538	527	488	507	542	503	460	501	487	529	493	485	508	524	557	502	481	481	462	519	482	510	528	487	521	491	499	523	508	526	519	517	491	522	507	538	505	490	536	507	505	476	496	521	529	478	492	540	479	534	503	477	523	511	550	514	477	510	472	567	518	537	491	493	502	554	471	518	510	514	535	532	493	538	487	522	497	488	496	500	481	496	490	499	505	531	488	470	543	490	535	552	516	518	485	517	519	496	528	517	543	535	550	508	496	479	497	512	522	500	518	500	538	492	483	490	520	522	494	476	537	510	521	485	514	488	502	510	519	536	520	534	532	503	529	471	536	494	521	534	523	514	484	493	477	521	535	572	504	539	466	532	512	511	461	555	500	533	492	524	491	532	504	504	503	516	525	540	486	540	531	517	491	490	504	527	485	569	500	485	493	492	511	535	503	509	497	496	513	553	504	497	522	531	508	532	531	531	493	493	498	518	492	533	518	500	519	555	487	494	517	533	528	506	527	512	471	479	498	517	468	504	536	515	520	483	509	502	463	490	506	476	516	525	532	512	515	539	553	530	534	512	510	519	490	517	511	530	518	476	534	527	503	516	534	543	498	490	467	504	506	537	504	488	514	484	524	552	494	463	493	503	501	500	527	529	503	497	509	517	496	523	535	489	487	494	491	511	496	480	488	510	515	517	526	464	507	546	525	542	519	540	549	514	504	483	533	520	505	518	485	540	497	512	505	488	519	517	511	522	469	533	483	530	502	510	504	527	500	491	501	463	511	499	492	531	505	509	525	546	516	468	528	511	503	515	490	511	541	509	518	494	511	519	503	488	489	522	515	518	528	487	497	493	481	509	500	520	527	542	490	506	494	474	522	497	519	487	492	494	481	483	477	533	485	513	489	493	523	522	545	505	477	492	556	490	495	515	516	502	520	462	560	514	527	531	496	501	531	586	557	510	507	527	492	517	511	516	516	498	502	543	487	509	515	485	520	503	491	524	484	489	542	502	458	486	538	520	482	518	490	521	484	537	488	522	477	483	539	489	500	510	521	527	486	487	464	518	488	500	518	560	521	498	515	510	499	448	501	496	522	506	529	475	535	501	541	505	532	504	550	511	523	522
25793	35879	40621	36280	35864	40073	37460	31259	30038	28732	26939	26790	24167	19382	17549	16594	13375	11359	8258	5428	4777	3066	2253	2452	2378	2022	1173	874	1133	1094	896	884	810	867	1206	1116	1105	1364	1428	949	960	1007	754	561	416	344	326	292	292	247	224	206	207	206	184	223	173	196	207	197	278	215	271	273	306	256	238	216	221	227	206	179	195	211	220	193	187	194	213	206	182	173	198	198	198	199	202	190	176	190	192	200	197	184	178	211	173	166	192	218	189	184	203	194	181	187	174	180	189	203	241	190	189	205	195	185	201	195	199	188	202	174	196	184	170	214	174	187	209	186	180	183	183	170	177	193	184	189	201	183	197	180	211	183	191	181	179	204	162	201	175	167	187	203	173	183	208	213	198	162	184	213	225	183	192	151	194	184	142	180	200	216	177	175	189	213	181	175	199	184	195	193	190	188	171	194	190	180	202	187	205	183	193	192	186	215	179	164	193	192	182	179	162	192	187	166	222	190	174	177	188	181	183	177	190	200	155	203	192	220	188	199	189	182	184	196	188	209	169	196	187	195	207	188	170	196	180	202	170	214	199	193	206	185	179	175	207	193	191	177	170	191	205	216	182	188	195	188	165	192	206	217	196	186	168	189	176	195	189	218	178	169	183	172	186	169	171	196	210	178	197	175	192	182	184	191	189	174	189	179	180	182	161	182	169	194	182	196	178	232	201	198	192	170	202	169	201	216	181	206	192	163	149	147	198	197	175	206	178	192	171	174	170	193	184	182	176	194	186	170	185	206	182	198	197	174	215	202	169	207	168	187	205	187	187	189	195	205	176	153	212	191	204	191	173	186	173	216	188	205	187	173	187	169	191	204	201	187	198	190	169	192	180	168	183	188	198	187	205	180	197	177	180	185	191	168	184	183	177	167	204	188	175	205	189	165	211	165	179	211	189	171	189	187	188	195	184	174	195	185	183	189	201	197	194	188	195	168	168	195	190	183	191	204	170	202	190	188	195	200	189	202	188	195	191	197	183	184	190	202	183	204	184	169	172	198	200	189	189	184	181	191	168	184	176	190	206	166	184	179	166	191	215	184	180	183	192	176	184	200	195	197	199	220	200	195	200	196	181	203	186	214	178	197	214	180	184	188	194	216	184	193	191	191	184	188	162	202	173	193	183	204	193	195	194	197	166	188	183	187	192	177	205	174	225	196	177	207	178	200	179	195	199	173	188	200	171	199	194	200	198	203	178	173	175	208	197	175	193	172	193	202	201	198	186	183	186	201	202	175	191	207	202	187	176	195	190	187	198	166	192	195	188	184	192	196	191	191	195	176	202	198	193	189	194	165	182	188	186	173	148	201	195	194	195	182	197	179	201	210	165	180	190	180	197	179	192	193	199	184	184	193	194	197	178	191	193	203	168	171	192	197	236	209	183	177	166	176	194	175	191	191	196	184	195	181	161	173	178	200	206	193	182	203	175	165	182	174	182	204	178	184	190	193	184	204	183	201	204	209	204	197	184	197	191	184	206	195	196	189	145	198	164	181	187	192	192	202	193	176	200	191	173	198	202	187	168	174	204	169	165	209	174	190	175	173	197	224	163	198	164	164	206	189	202	185	198	188	180	179	206	182	219	193	176	202	193	193	174	207	175	179	197	196	182	189	207	196	173	240	199	180	164	194	195	198	184	217	194	202	150	214	180	200	187	211	197	195	172	192	195	185	180	176	178	214	205	175	199	214	183	205	180	199	173	191	193	202	188	186	187	186	177	188	199	186	194	194	175	169	195	216	216	200	190	190	204	192	214	185	177	201	188	200	162	198	195	172	170	192	193	181	186	212	170	170	184	171	178	177	174	207	201	177	195	186	210	180	172	182	193	194	202	184	179	185	191	187	196	196	187	175	167	204	194	184	218	209	174	180	194	187	192	194	180	201	198	202	183	213	205	188	212	178	189	185	194	185	204	180	174	194	194	176	168	179	183	200	185	188	186	210	198	188	191	196	187	184	150	192	167	182	173	194	192	177	200	200	209	183	163	194	168	186	197	187	163	175	197	199	189	189	195	177	213	212	190	191	164	166	201	193	180	182	172	189	190	170	182	200	189	165	210	176	168	198	186	180	167	182	209	209	186	175	181	217	181	194	186	190	182	188	191	199	203	191	188	195	200	159	203	204	205	193	179	210	193	211	175	187	169	193	175	186	199	205	202	180	173	219	197	206	227	200	198	188	197	182	174	180	177	187	204	192	167	198	177	203	193	173	201	194	190	182	208	185	195	205	187	179	201	208	190	162	187	198	175	189	215	205	191	184	207	167	183	197	197	183	199	168	183	174	190	165	174	160	165	186	196	169	189	193	214	205	196	207	176	198	150	175	200	189	177	186	183	183	187	163	191	173	153	185	181	165	172	177	194	187	213	175	197	206	183	200	194	160	178	185	166	192	195	195	194	207	188	185	190	201	208	187	217	195	193	197	166	156	195	188	175	181	187	207	187	196	192	191	208	194	213	203	189	174	196	188	192	193	201	203	171	168	189	157	189	184	196	210	189	186	201	192	191	177	175	222	198	201	204	166	197	218	188	183	174	188	186	173	171	187	218	186	188	198	196	185	207	189	196	194	198	199	224	187	184	185	198	206	201	181	190	203	206	197	197	205	175	187	191	165	190	193	209	201	218	203	194	193	181	160	198	210	208	161	200	175	208	183	194	207	184	195	169	188	183	162	192	193	191	207	184	198	182	192	151	187	201	215	194	189	212	182	196	176	194	186	176	182	181	174	171	180	209	185	182	195	187	169	193	200	179	178	176	182	192	207	186	216	171	194	203	204	178	177	192	192	193	191	171	192	205	203	197	178	199	204	185	227	198	206	206	169	178	171	183	167	198	181	214	196	184	178	188	190	180	187	213	201	179	184	213	222	191	190	174	168	188	217	191	191	185	199	204	184	201	194	197	190	190	165	182	182	181	167	193	176	181	172	166	206	185	197	172	197	195	173	179	197	200	208	198	175	170	174	184	208	195	207	216	203	183	204	191	198	187	200	185	179	177	195	199	194	188	202	179	207	205	197	202	205	205	176	187	180	200	190	207	181	184	172	209	195	178	208	185	185	198	204	176	188	209	196	184	188	202	190	220	193	206	205	192	170	178	195	192	203	179	202	179	206	171	156	166	157	193	181	195	199	190	217	181	179	200	202	197	180	185	203	173	185	175	210	189	184	212	199	202	189	178	204	178	176	194	190	182	177	181	174	203	171	171	168	183	197	213	200	175	188	198	170	166	159	191	183	194	200	179	187	165	190	190	183	185	168	203	198	214	202	182	176	203	215	191	200	221	193	193	182	179	193	206	198	184	211	198	188	191	204	182	197	183	178	193	218	216	200	199	177	183	180	215	178	192	185	206	178	177	200	198	190	185	178	195	191	184	202	196	196	207	208	159	194	196	209	212	179	193	214	196	226	195	180	179	174	205	191	177	185	170	194	224	179	205	198	207	185	187	165	171	211	198	184	176	191	182	215	191	211
17639	30720	37439	40141	44262	50197	48213	44343	44363	44056	44692	43823	42839	38137	36611	34417	31648	29910	25453	21175	21101	15179	12222	13771	13742	11259	6435	5036	6536	6182	5303	5554	4501	5227	7268	6428	6747	8216	8599	5513	5520	5938	4456	3105	2069	1794	1587	1244	1239	829	804	687	621	568	553	577	584	553	576	772	937	951	1048	1283	1195	1007	767	635	556	571	532	575	509	571	499	560	506	519	533	509	496	497	544	531	526	501	509	530	495	536	496	525	521	528	531	569	530	501	571	519	504	520	567	539	528	533	535	554	543	514	546	474	507	489	504	521	544	498	524	512	536	552	553	495	554	493	521	527	482	523	534	491	523	563	519	521	543	512	518	501	523	507	534	517	540	499	534	497	529	486	521	532	520	503	500	499	537	516	531	479	511	538	551	488	531	508	519	543	571	522	539	505	467	510	484	496	492	533	539	520	536	529	556	506	523	548	525	553	526	553	530	515	533	571	535	493	497	541	506	512	499	508	493	509	538	515	463	539	550	518	481	522	467	525	580	534	511	525	529	548	543	564	560	548	515	484	513	528	506	535	526	485	521	512	562	507	512	527	499	545	525	504	512	522	574	538	545	514	514	499	541	525	544	566	507	551	553	526	528	534	509	523	523	545	501	513	527	511	578	530	510	525	508	497	512	487	521	540	559	533	499	518	497	514	535	512	507	521	500	523	536	485	536	547	568	526	514	558	531	520	527	498	513	519	536	506	535	515	543	499	520	523	492	554	560	501	519	506	536	565	496	516	504	532	557	529	494	513	510	513	504	555	496	549	482	525	487	491	513	513	562	526	529	500	510	499	501	526	475	517	543	562	474	546	497	500	532	561	523	540	529	532	496	523	492	519	498	562	534	533	526	510	545	552	528	547	513	517	540	538	552	529	522	527	501	512	515	527	531	518	535	518	546	498	529	525	516	521	547	531	489	533	548	531	580	546	516	525	531	542	502	529	518	549	516	481	525	495	524	484	524	520	512	544	487	505	506	539	525	566	522	500	556	528	513	497	512	516	514	512	530	540	519	483	532	570	505	524	551	560	525	548	509	506	566	545	549	529	488	505	501	528	536	533	517	496	537	518	515	499	510	513	568	530	563	548	521	555	497	546	524	550	495	515	557	539	528	493	520	514	521	487	518	525	532	528	493	544	538	546	506	501	527	552	504	538	517	537	503	476	470	555	578	533	535	528	518	570	533	551	487	548	526	525	512	511	533	539	548	562	534	520	543	559	500	542	532	534	512	502	551	532	539	533	517	470	538	525	521	496	492	539	542	499	482	541	473	533	503	529	492	534	542	543	560	548	513	526	521	532	496	515	517	527	502	524	504	558	541	519	485	505	506	534	545	542	522	536	549	501	559	510	534	489	508	521	490	535	553	485	524	528	476	536	524	495	541	549	555	542	541	498	504	544	498	539	531	502	529	542	551	548	494	520	529	531	517	473	523	531	519	500	546	516	539	532	573	533	492	481	508	501	503	494	529	534	518	502	511	542	513	513	510	524	513	535	530	524	499	527	541	530	558	550	489	540	542	546	500	505	515	455	519	544	551	503	498	552	505	530	497	479	558	503	546	493	530	534	514	546	517	538	548	509	530	539	516	535	536	538	536	521	506	538	526	523	464	518	521	555	495	549	549	544	528	549	564	559	521	540	551	558	503	487	552	539	510	524	586	519	539	529	509	500	537	580	524	574	522	507	541	498	494	560	507	516	558	535	566	530	515	497	508	501	515	542	528	520	521	503	526	530	493	540	493	538	534	525	536	546	477	503	547	519	520	516	543	485	547	528	545	545	544	515	544	510	494	510	533	508	540	505	523	528	561	556	562	502	502	507	494	509	496	516	531	537	540	550	578	526	487	535	516	540	504	531	526	513	510	540	525	502	498	512	555	537	508	515	584	558	519	527	520	516	549	551	537	523	553	511	492	540	492	512	509	498	535	558	485	554	548	528	504	491	523	563	528	509	500	520	543	556	532	536	539	518	541	529	535	524	518	533	524	561	549	523	503	556	532	545	563	501	536	529	507	534	473	555	527	481	516	513	484	532	556	528	509	515	561	541	491	535	562	492	540	519	514	533	529	525	562	500	492	536	567	517	515	554	568	515	576	545	532	526	525	508	512	510	476	504	560	504	553	539	525	542	559	517	537	507	457	519	500	494	487	537	534	522	578	563	534	540	528	510	484	527	527	500	552	529	506	522	554	548	516	563	483	526	504	543	535	496	537	527	541	495	523	513	526	523	481	528	539	532	540	534	538	468	528	537	510	561	558	523	537	535	519	504	514	526	544	531	491	537	512	516	560	500	501	490	531	534	543	506	507	517	513	528	508	533	497	523	529	519	489	503	531	547	515	519	525	504	500	525	500	508	556	571	509	546	542	521	511	579	510	549	481	518	538	516	531	520	529	542	492	545	538	516	499	543	508	503	522	547	518	520	509	526	551	529	505	514	536	517	496	501	542	539	527	494	557	531	509	521	500	549	555	548	537	514	512	545	557	557	489	502	538	533	513	539	540	531	493	487	524	494	539	512	548	517	540	514	526	506	485	505	560	534	494	527	509	531	493	500	528	514	545	542	508	539	521	521	562	544	487	508	498	509	466	506	518	544	530	500	470	537	496	495	509	540	510	499	542	552	481	508	556	558	530	542	555	574	537	525	460	520	526	507	564	522	505	491	518	531	565	518	522	513	515	542	513	541	507	568	507	522	506	547	564	514	534	522	525	466	563	548	542	552	552	523	575	518	505	554	573	539	515	509	545	540	519	519	535	500	523	512	521	515	543	497	530	533	539	534	529	514	534	503	525	500	511	496	561	529	494	520	541	554	518	514	548	507	509	540	526	542	546	524	526	464	542	547	491	486	543	486	500	493	540	505	532	525	527	477	495	515	543	507	505	509	495	495	552	530	513	506	550	549	522	537	551	511	563	535	475	458	542	600	528	499	530	550	514	529	493	512	519	511	536	513	564	509	500	526	544	518	524	515	559	519	495	496	496	505	490	518	509	489	526	526	499	532	513	544	527	496	524	555	532	534	552	515	510	490	490	527	529	514	513	530	533	529	563	512	506	552	540	521	529	491	531	523	535	509	524	528	546	537	515	496	572	527	542	520	455	491	512	521	557	545	501	503	520	501	480	513	527	533	504	479	532	520	542	531	514	543	505	509	516	501	539	510	529	526	527	562	478	528	534	543	553	536	536	492	572	525	519	541	508	510	544	519	488	528	533	536	507	536	507	514	474	549	540	546	527	505	502	536	532	538	523	496	504	524	562	570	488	515	505	478	524	528	513	523	536	512	524	546	522	511	505	516	500	518	521	550	521	514	539	545	520	522	575	551	538	512	496	527	526	562	519	539	505	554	536	523	559	497	515	551	544	500	541	526	501	538	501	527	522	495	509	523	542	539	537	529	534	537	561	522	538	560	499	493	540	508	462	522	521	514	540	521	551	564	564	509	497	516	555	536	534	515	530	510	532	519	514	534	553	545	522	535	528	521	521	528
33186	41909	42077	41558	39280	40947	42817	41162	34686	35940	37835	34655	31213	27859	24668	24284	20170	17379	13847	9567	8040	5372	3814	3982	4244	3578	1908	1781	2346	2415	1738	1397	1373	1367	1837	2273	1850	2138	2552	2094	1558	1717	1258	906	626	506	410	426	375	314	261	235	223	228	264	224	211	230	258	344	408	333	319	341	338	315	288	233	234	202	226	229	250	216	227	251	238	214	204	238	220	221	215	243	224	242	261	227	225	203	226	229	220	230	217	240	210	209	206	224	232	220	262	254	244	209	217	239	228	259	227	217	210	221	209	228	227	231	227	223	209	233	247	243	232	211	226	236	220	223	243	233	224	218	227	231	231	220	207	230	244	248	209	194	235	215	226	199	213	241	227	223	250	229	222	217	232	224	218	233	224	197	226	235	248	223	225	216	238	258	212	220	243	239	215	245	230	223	221	241	222	225	227	263	233	211	223	238	234	238	218	246	188	213	231	229	226	227	219	207	205	214	262	220	239	231	212	241	211	219	215	264	257	237	183	226	222	223	229	242	251	245	221	217	222	242	209	228	228	235	209	235	252	225	226	227	221	223	222	220	215	205	213	238	207	244	242	239	247	214	229	228	207	224	223	228	200	233	245	226	226	205	222	236	245	213	227	216	235	226	241	229	192	222	230	237	225	209	225	222	228	231	210	226	222	204	221	246	230	217	230	259	231	222	233	253	208	213	201	217	201	245	232	223	226	240	260	175	217	232	225	202	231	224	220	214	223	252	232	224	240	198	204	238	208	216	226	272	240	224	236	244	221	229	246	243	222	208	238	228	221	228	216	219	202	235	223	231	215	243	246	196	233	234	226	237	205	213	239	206	215	219	218	234	236	238	191	215	276	210	226	237	220	237	183	251	211	229	245	252	206	195	212	209	232	225	228	227	220	254	255	223	203	227	234	252	240	234	204	209	222	239	228	215	210	209	229	211	253	210	238	193	199	234	232	231	227	229	220	198	228	203	191	217	265	220	224	239	241	234	237	199	204	229	245	215	234	236	244	210	215	231	188	204	227	243	238	220	216	195	211	216	225	258	232	228	232	220	232	215	207	235	202	204	246	208	237	222	247	257	219	222	212	233	253	233	233	255	218	227	239	239	221	231	250	219	197	234	246	218	240	238	230	230	221	254	227	224	238	230	230	242	236	237	220	238	214	231	225	236	233	197	260	202	237	230	229	207	218	217	227	222	247	215	239	215	213	199	215	223	244	255	244	224	202	235	237	226	262	201	255	236	246	208	223	213	217	218	211	206	239	214	224	234	237	229	220	201	257	209	231	228	236	215	234	215	240	220	234	215	221	227	245	227	224	196	246	243	199	249	194	234	239	227	224	219	227	250	243	218	242	202	215	218	248	210	230	182	215	219	242	252	220	235	216	223	198	225	254	230	246	209	199	239	230	199	224	206	208	209	213	240	247	238	230	223	248	226	223	261	252	236	198	234	238	212	226	199	216	233	224	216	209	220	222	223	211	223	228	229	223	232	238	215	236	234	247	210	189	231	258	250	245	226	231	238	240	257	221	235	241	234	218	235	254	222	221	236	249	234	202	217	218	231	217	216	199	226	219	213	245	252	214	256	234	197	239	216	233	209	223	214	218	243	237	222	216	231	234	199	231	241	256	245	257	237	207	212	197	231	227	232	258	242	237	214	227	217	218	253	218	236	206	216	217	221	238	220	226	244	209	248	212	229	231	230	224	220	224	211	231	225	242	220	242	229	237	235	232	224	220	235	258	215	224	227	218	221	193	251	223	242	218	244	226	207	250	246	226	210	227	219	218	223	239	237	230	233	255	232	228	220	202	206	233	221	235	217	229	238	239	211	232	248	216	222	207	227	242	246	236	230	244	228	241	228	227	237	238	213	218	232	223	213	193	232	229	222	239	225	215	215	207	217	219	224	211	218	231	233	217	263	198	215	221	239	222	247	232	231	222	207	237	219	245	229	244	228	238	204	220	217	197	265	255	231	224	204	245	241	210	219	216	225	225	214	231	218	235	228	234	241	231	239	213	229	214	233	238	224	216	213	231	231	229	243	247	235	253	229	222	240	229	211	245	186	241	232	236	225	205	234	254	223	240	218	225	247	198	227	200	241	266	185	247	234	238	255	240	258	226	224	222	222	245	246	217	229	225	203	228	216	194	205	199	230	228	211	212	210	235	238	235	197	207	222	219	226	200	223	228	234	237	239	214	230	217	235	230	188	220	217	213	232	245	251	225	226	242	210	237	206	233	235	224	211	236	240	236	251	217	213	197	226	233	227	221	226	211	238	245	229	239	216	248	238	237	238	244	250	228	225	238	225	223	227	243	247	248	233	232	236	236	216	213	216	236	255	249	228	233	223	225	218	227	229	256	247	215	245	236	244	233	227	234	223	248	212	246	246	229	224	234	198	219	234	230	202	237	211	228	226	213	213	220	246	217	238	212	195	222	251	220	228	225	210	258	236	229	205	212	233	260	197	207	210	232	215	237	207	224	219	205	257	233	230	235	211	231	253	234	272	217	228	229	224	231	228	232	219	202	265	220	221	217	227	234	245	239	229	210	202	235	227	219	241	223	203	233	204	221	220	214	238	224	216	232	215	228	233	234	216	216	240	233	243	242	225	213	234	228	233	219	215	209	199	213	206	252	248	228	233	221	241	227	232	229	219	205	217	227	227	250	232	226	227	220	223	236	222	214	237	208	210	225	213	215	217	224	220	215	229	221	235	235	209	225	228	212	213	259	225	210	218	241	221	230	205	215	216	201	223	222	218	210	238	253	227	218	205	216	235	211	192	210	216	259	205	218	219	213	224	245	233	218	233	246	205	231	214	214	233	238	227	209	194	226	221	204	226	225	236	222	243	219	240	222	210	223	215	208	240	211	236	232	221	214	245	236	213	240	237	222	238	239	229	221	231	228	204	236	234	187	184	213	226	207	208	232	230	229	214	234	197	235	224	218	213	243	252	222	215	223	216	235	235	232	232	247	228	205	246	211	239	224	213	202	241	223	218	213	215	241	200	230	227	234	223	236	224	221	244	203	225	242	194	234	228	231	231	230	228	234	233	209	246	210	213	219	218	219	226	207	229	231	230	234	226	235	237	200	229	234	217	208	243	235	241	200	226	213	248	228	215	238	205	187	252	229	230	208	210	222	218	220	231	234	243	214	242	227	215	211	208	209	231	225	213	210	222	236	216	214	234	213	224	217	212	234	241	223	242	200	253	219	198	239	213	213	220	227	230	229	249	174	205	216	270	235	205	221	211	202	214	231	212	244	268	213	246	244	209	219	228	210	245	218	207	212	225	213	224	236	220	189	238	224	217	243	221	203	214	244	253	207	225	262	214	213	225	236	224	206	228	245	231	245	222	241	230	243	246	210	211	230	240	229	217	205	205	218	233	219	248	226	228	206	226	253	233	240	235	243	252	226	253	211	243	241	229	217	211	216	216	232	233	229	232	261	236	255	218	227	223	228	233	203	222	206	208	218	227	243	248	252	238
22376	36288	41179	45731	50101	52756	58258	53648	49198	50804	53321	49102	47842	45631	43029	41287	38808	36168	32608	28327	27427	20730	17305	18822	19543	17553	9597	9649	12268	11171	8845	7116	7142	7705	9892	11944	9481	12122	14069	11705	8452	9865	7455	5181	3171	2601	2193	1814	1635	1051	972	874	775	693	682	650	631	596	814	1507	1726	1370	1249	1465	1289	1000	835	678	649	656	610	593	621	611	623	610	589	625	576	598	620	608	586	603	578	606	605	601	573	646	605	606	603	607	552	620	631	635	637	578	569	624	613	576	603	612	610	610	594	570	639	576	592	584	567	587	617	630	609	604	567	633	617	617	633	624	606	605	621	590	611	644	637	574	638	626	606	589	657	603	584	578	606	591	566	585	626	575	617	595	579	659	581	620	593	584	592	576	626	596	621	653	599	595	561	608	614	625	597	621	611	616	558	637	562	604	615	607	586	626	632	592	587	640	623	568	593	607	593	643	643	584	596	623	599	639	562	615	604	612	591	611	640	622	539	594	661	577	632	642	610	649	605	622	570	541	584	572	628	633	601	592	597	581	641	598	572	604	612	648	628	619	636	631	566	598	615	603	585	558	602	618	581	586	619	601	579	574	575	618	606	588	629	564	570	648	567	573	618	592	632	601	592	540	611	570	583	636	657	613	629	596	629	597	585	557	607	606	630	609	592	562	609	604	612	612	622	635	666	610	645	603	604	609	596	624	578	614	571	613	680	610	625	591	628	596	573	634	609	621	604	589	599	609	586	633	607	641	586	634	562	650	630	563	605	599	608	582	596	641	596	597	582	601	620	621	630	586	603	604	638	598	586	627	616	593	592	574	610	595	596	584	567	575	562	619	624	595	609	638	605	576	571	588	582	600	617	610	604	636	596	556	641	590	595	584	591	621	585	636	575	623	608	644	570	633	525	607	586	609	629	639	572	607	585	611	609	601	608	603	603	588	611	639	651	597	630	596	616	532	624	605	578	621	592	628	630	584	613	623	613	630	646	599	645	627	607	641	599	614	605	584	606	605	640	630	663	600	615	605	616	570	622	580	613	592	614	608	582	607	618	586	597	602	631	608	616	638	580	612	633	614	617	548	588	608	642	567	608	638	577	584	614	594	572	594	574	605	568	568	627	608	620	630	599	580	604	585	549	609	599	637	619	587	592	561	627	618	596	547	620	635	569	607	588	565	603	603	593	594	603	610	599	586	602	577	583	614	631	645	621	593	625	637	598	579	591	592	605	602	603	594	622	577	653	593	599	604	594	634	617	580	578	607	605	547	591	622	595	615	577	577	623	622	598	628	625	622	609	618	613	635	637	561	600	579	589	619	596	619	568	625	589	634	585	597	622	595	595	627	580	616	613	588	600	639	605	598	592	600	678	604	612	599	605	619	595	620	612	637	631	605	598	628	568	592	596	584	590	580	637	591	635	585	618	614	633	618	573	585	598	617	582	626	588	606	608	612	591	592	614	609	633	571	590	613	585	619	602	586	620	582	619	585	623	594	608	627	601	616	617	603	613	602	603	571	608	597	599	583	613	618	561	556	580	567	597	595	576	612	588	623	601	630	654	645	646	663	610	621	646	572	613	616	591	600	591	570	625	601	620	617	615	609	628	638	643	584	647	564	571	637	592	617	637	611	576	650	651	551	595	630	605	602	666	595	622	514	613	618	623	572	628	598	612	615	607	638	629	613	618	576	604	588	605	584	605	609	602	620	596	602	619	608	602	589	667	623	630	593	598	594	606	622	585	628	630	607	636	617	599	597	600	642	626	661	591	565	588	614	619	573	615	638	604	607	634	615	561	600	583	636	604	637	602	558	574	692	616	615	623	582	633	632	626	596	632	596	580	631	566	600	627	577	611	606	622	592	601	610	622	608	595	626	608	563	584	583	601	583	579	619	661	611	641	624	585	604	594	560	606	643	609	599	621	618	613	606	563	607	588	560	603	628	588	606	633	589	624	575	610	549	641	614	609	595	614	587	621	586	609	580	606	574	620	609	629	564	631	574	662	629	661	627	612	606	633	551	607	645	603	617	615	605	579	595	595	599	583	600	578	651	629	569	606	570	616	593	643	580	610	638	615	617	613	603	629	586	602	607	620	581	620	633	614	594	608	585	633	603	618	626	626	644	591	631	637	599	637	595	652	618	665	625	599	611	612	538	608	597	606	572	600	654	591	569	623	633	624	605	595	588	603	625	602	604	619	632	618	573	597	588	588	637	603	618	604	611	564	632	554	611	603	629	610	591	618	593	630	603	579	615	623	591	596	590	600	564	607	584	599	599	636	595	623	593	617	639	647	652	600	618	610	644	620	632	631	643	624	622	621	611	614	592	627	601	650	609	610	586	591	630	579	600	624	612	570	632	623	598	569	602	613	608	596	597	614	611	571	640	606	623	596	635	559	626	626	612	593	588	584	592	557	563	582	637	599	618	597	641	637	587	587	596	610	599	591	631	612	618	612	671	620	619	565	566	591	644	642	614	605	593	614	578	596	607	604	608	637	618	655	619	628	547	596	613	563	599	597	636	605	605	571	603	590	587	601	636	585	618	612	611	631	624	596	600	602	636	593	617	574	587	610	633	635	612	625	609	621	636	586	588	572	580	585	617	614	617	649	579	641	609	663	592	649	573	606	592	600	586	618	572	586	573	606	567	632	601	566	592	607	638	584	567	609	594	613	615	573	610	544	580	624	545	626	602	634	597	634	642	557	620	611	604	616	605	636	580	534	626	598	610	613	558	587	625	614	595	573	575	627	591	569	656	626	626	601	580	606	610	577	557	624	632	578	560	603	573	610	599	565	603	640	577	649	605	588	651	596	627	658	572	569	631	625	594	628	605	586	592	603	658	633	597	594	577	583	605	601	611	612	606	562	645	586	611	609	608	652	594	591	635	568	664	559	614	634	634	605	624	585	601	616	553	655	561	615	629	575	622	616	606	612	619	611	582	581	609	643	583	603	623	607	589	635	598	623	625	577	594	597	593	578	582	533	623	583	619	606	621	568	590	611	567	601	626	574	606	595	631	568	623	644	624	590	616	620	680	575	638	609	576	583	612	606	606	601	597	602	597	605	624	637	562	635	586	557	571	618	633	576	580	597	625	611	573	596	614	594	592	578	654	595	586	598	610	617	605	609	595	597	627	608	593	604	607	625	625	628	629	636	595	624	590	627	593	634	595	615	614	634	579	577	649	602	605	620	621	582	615	583	593	635	592	609	601	604	601	610	589	597	606	634	593	618	568	610	613	619	612	637	618	595	551	625	649	586	574	627	575	615	607	599	589	634	609	616	590	630	607	631	620	603	626	590	628	574	610	592	611	608	553	597	614	601	596	563	632	600	586	563	609	577	604	617	617	608	550	623	584	645	613	611	602	574	610	591	593	611	548	617	599	588	587	619	584	629	602	601	581	574	582	601	563	622	592	621	577	584	607	626	647	595	605	605	633	644	621	620	594	553	632	661	570	605	575	623	656	584	620	616	580	618	610	629	595	608	568	636	619	606	659	616	624	606	643
7948	8848	11617	10847	8836	7732	5853	4618	2777	2725	2692	2058	1725	1561	1503	1397	1261	977	764	679	632	529	390	423	425	399	274	280	302	307	259	244	269	263	298	263	277	325	269	272	254	254	230	191	199	190	194	166	184	177	195	212	191	188	179	201	195	165	168	191	177	183	198	188	218	193	205	201	206	213	191	189	190	180	188	207	195	195	202	205	203	173	190	195	194	185	196	201	190	194	213	200	190	184	196	176	178	184	225	175	164	194	198	199	205	207	205	200	199	186	187	188	194	196	190	194	200	185	170	197	197	217	163	194	184	181	206	195	185	185	171	178	192	210	212	185	185	205	204	196	164	216	186	198	197	188	202	178	185	185	193	180	180	182	191	173	192	165	180	199	178	183	159	193	176	219	188	190	195	186	198	163	196	174	231	178	164	187	183	200	187	203	214	202	206	181	175	198	168	194	201	169	187	182	189	197	190	179	171	190	198	180	181	192	191	180	173	213	172	190	209	181	190	205	187	174	197	197	174	187	177	158	171	182	191	189	206	196	182	187	202	197	173	183	178	188	173	181	204	190	193	161	175	214	208	205	168	197	187	199	222	190	195	178	153	208	180	182	203	198	182	184	171	194	205	192	193	196	189	208	187	173	194	208	196	174	183	203	198	185	188	188	197	181	170	190	165	197	209	200	200	193	194	189	179	175	190	192	192	171	182	203	170	205	171	201	185	196	184	199	159	184	209	193	178	213	180	215	198	169	180	173	183	196	173	182	184	203	188	188	194	185	196	177	190	184	203	186	179	175	167	194	205	201	190	191	203	204	194	167	176	188	183	182	188	208	172	184	221	185	188	205	191	177	203	200	206	187	210	202	206	202	187	194	184	204	198	196	186	192	193	184	187	181	179	199	191	201	178	181	192	170	186	210	183	175	173	177	181	215	196	210	201	185	174	183	194	212	217	195	177	172	177	184	180	181	186	206	200	194	185	197	172	185	197	172	178	206	170	185	219	191	210	176	216	220	192	201	185	179	183	190	193	179	199	187	159	204	184	186	165	190	187	194	216	212	197	187	207	183	197	189	185	177	182	191	211	222	195	195	181	162	199	191	192	221	182	190	195	198	193	188	211	185	179	191	186	162	169	200	182	200	178	186	199	193	189	193	192	192	192	172	211	195	188	180	216	185	195	200	186	206	189	197	183	216	210	180	203	211	190	182	198	207	171	187	175	198	178	192	179	194	178	186	197	180	192	196	184	185	186	196	198	208	168	171	169	183	215	185	185	180	214	188	185	184	171	179	194	196	182	213	211	191	212	188	196	200	179	187	176	184	159	192	211	161	201	193	213	192	178	191	156	199	176	188	195	186	200	182	176	170	207	212	201	179	219	193	191	202	179	181	191	178	199	204	205	150	168	170	186	185	200	178	177	195	207	172	197	168	193	222	177	189	186	202	190	187	195	180	207	171	204	195	174	205	199	166	198	186	199	180	175	178	180	203	208	211	195	190	174	189	181	217	198	194	191	185	183	216	181	170	219	183	202	171	194	179	185	215	195	190	192	176	192	183	206	159	196	176	192	206	179	187	167	199	193	211	185	169	166	203	206	188	172	211	183	194	205	191	184	200	214	207	203	196	177	182	175	210	192	174	199	208	190	198	206	182	165	182	177	207	213	200	191	193	187	195	169	203	217	185	186	194	191	203	189	203	195	205	176	152	204	196	193	196	198	178	177	185	195	187	211	186	176	178	200	194	171	197	179	197	196	193	208	164	199	190	195	189	185	177	168	196	192	173	194	190	206	206	196	183	200	208	168	169	184	158	178	158	173	177	192	169	171	190	184	201	171	187	213	202	193	153	193	175	192	199	188	145	182	191	193	182	210	206	190	203	198	174	188	180	191	205	186	195	185	205	191	199	196	196	202	162	168	203	169	164	189	197	206	201	193	194	197	185	190	172	193	180	189	170	162	186	202	219	205	199	216	196	189	176	203	217	179	171	195	212	177	203	186	187	207	207	174	163	210	166	189	191	174	207	195	202	218	190	194	190	181	181	211	188	185	205	200	197	171	200	186	170	198	198	200	182	193	188	212	199	188	167	195	190	203	168	173	169	189	209	199	188	216	185	183	182	182	191	187	198	206	181	197	206	179	199	187	188	197	177	202	191	188	180	208	202	197	185	192	186	185	202	186	194	201	167	192	196	188	193	203	220	216	178	165	180	198	197	178	216	173	180	201	169	208	179	179	202	202	217	173	195	191	221	212	192	163	208	202	180	194	177	178	163	203	205	174	188	188	204	186	177	177	175	172	182	202	186	177	188	177	197	186	185	188	179	181	186	177	216	205	185	183	180	185	192	197	173	195	187	204	198	181	189	195	189	188	203	170	179	185	193	205	187	178	203	181	184	220	178	182	196	170	201	204	194	191	180	204	191	179	183	177	175	200	197	247	203	191	173	185	207	182	189	186	161	181	180	198	200	171	193	165	191	197	200	179	202	195	185	208	172	206	174	186	171	183	191	211	208	196	190	199	211	176	178	208	206	189	167	203	184	178	200	184	188	187	223	178	174	172	203	180	185	199	198	171	179	199	183	188	191	197	184	153	172	178	164	192	190	196	196	183	183	173	169	177	196	180	189	181	180	215	181	195	184	193	179	197	194	147	195	168	219	163	193	191	194	187	187	188	202	208	177	180	204	180	167	183	179	178	186	181	183	173	214	196	187	207	168	180	199	173	196	184	167	186	185	197	181	203	189	156	190	182	200	163	224	189	172	183	181	185	174	177	189	197	187	193	182	205	191	181	179	214	195	180	198	175	180	192	195	190	180	210	176	181	196	209	190	209	195	201	184	203	207	205	181	195	177	185	187	198	189	204	210	199	188	209	171	179	201	214	212	191	192	229	171	216	204	236	202	177	202	177	182	197	175	205	176	184	181	196	185	213	180	183	197	186	203	210	174	187	170	173	213	163	178	182	193	223	175	203	187	198	200	180	181	178	186	188	194	204	208	191	179	212	199	200	205	196	206	172	193	181	202	182	204	183	201	206	198	178	171	190	186	187	204	201	206	186	218	158	207	188	204	177	197	173	190	204	195	162	171	206	186	167	185	161	186	213	170	202	173	172	189	190	177	195	185	181	196	186	205	189	201	177	223	206	190	186	199	195	216	186	198	200	203	188	169	203	204	168	196	203	202	195	162	173	191	211	203	193	171	184	206	186	202	208	192	195	179	202	178	211	189	236	217	182	199	189	183	173	190	209	194	191	191	178	191	178	193	198	156	176	197	180	173	203	201	200	185	200	203	195	197	196	194	170	174	171	188	193	213	210	166	165	161	194	202	185	213	178	182	173	185	184	185	209	189	183	182	200	210	199	185	188	183	172	182	211	183	174	204	180	192	209	199	178	193	198	181	168	201	229	180	184	183	192	196	173	169	205	199	205	152	191	190	200	168	180	196	189	183	157	200	162	172	172	175	196	177	172	170	178	193	178	186	187	183	193	205	179	195	197	202	177	210
5887	9938	15790	20079	20900	20942	18463	16376	11910	12431	12120	9391	8180	7937	7423	6934	6768	5156	4206	3402	3192	2514	2149	2214	2199	1955	1247	1209	1379	1461	1196	1036	1089	1194	1205	1261	1228	1271	1283	1025	903	1008	863	731	608	678	608	564	538	486	532	576	553	512	504	543	524	527	552	544	519	544	566	598	622	615	591	560	540	499	531	545	513	530	504	496	549	552	512	508	527	488	503	520	523	514	478	498	541	511	519	568	486	450	520	518	501	538	530	511	546	498	516	495	553	506	510	527	463	549	527	501	481	513	545	497	521	486	514	513	475	491	485	515	466	516	518	525	543	499	507	502	530	535	519	509	499	511	528	545	526	518	524	489	479	520	513	488	539	541	495	466	546	535	541	513	543	514	532	554	545	540	539	528	558	521	507	530	506	555	518	554	519	531	512	531	523	453	493	560	491	563	483	513	546	490	543	504	532	488	500	543	516	508	491	538	526	542	531	523	545	507	526	502	548	491	507	530	508	517	524	516	487	501	531	511	512	511	539	472	499	540	515	517	508	519	520	522	546	507	516	517	519	528	531	534	528	479	507	536	499	560	512	505	518	488	514	495	514	475	540	529	512	508	513	527	525	515	515	513	546	504	505	527	534	511	540	509	509	520	535	534	512	540	539	501	493	497	495	529	507	555	525	515	502	528	546	517	479	505	509	510	501	492	565	559	528	511	545	525	490	502	518	541	517	516	542	517	477	525	562	481	495	520	530	552	538	513	513	513	558	492	525	482	527	503	514	500	500	478	498	531	493	562	543	541	558	545	508	503	490	524	527	524	496	508	530	530	548	491	495	535	542	557	522	505	486	534	519	498	508	541	518	522	514	502	517	538	529	527	530	501	561	517	505	547	537	569	546	478	518	520	525	550	524	519	505	484	511	519	538	557	504	527	529	512	506	503	500	504	497	485	493	460	503	487	536	494	512	537	533	539	509	522	499	554	473	555	522	538	535	502	525	475	503	532	504	524	466	529	509	501	509	512	512	531	512	537	551	523	522	493	468	503	501	486	530	551	546	522	459	528	536	544	521	542	504	527	483	541	500	522	500	526	528	535	514	498	498	507	486	507	507	508	557	470	544	499	540	520	533	533	517	492	547	512	515	526	528	557	549	529	532	540	491	513	525	549	502	546	543	472	508	508	509	556	508	502	525	516	548	504	527	525	496	558	526	520	503	512	539	538	529	559	478	521	545	485	538	569	541	513	502	496	567	533	556	523	554	551	563	479	529	521	546	499	518	536	523	558	484	467	499	490	550	503	525	490	516	529	531	538	505	537	514	528	485	501	518	507	507	551	533	521	542	529	568	526	517	483	494	552	537	534	498	527	512	486	481	514	508	519	531	518	508	531	521	505	557	564	506	525	513	568	491	520	526	561	540	503	524	532	533	517	505	540	556	499	515	532	546	501	515	535	528	538	535	516	538	548	520	518	527	524	505	512	513	516	498	515	482	534	535	514	558	514	526	493	542	483	553	482	490	529	536	523	493	484	513	508	539	527	515	508	505	511	540	525	518	513	524	512	504	551	491	467	512	538	512	543	515	526	539	544	508	499	509	506	517	486	489	535	497	517	503	491	529	561	562	516	536	533	513	515	528	532	530	526	547	535	573	501	499	531	488	492	525	541	548	520	553	507	501	553	549	487	508	503	494	487	536	526	522	532	512	545	514	532	499	531	513	470	546	541	479	515	507	492	504	494	532	558	521	520	529	503	503	497	495	527	522	515	504	514	484	571	470	500	538	533	509	529	488	544	556	497	494	584	533	497	502	514	542	504	538	538	536	511	517	534	499	478	500	511	504	481	511	526	506	530	513	517	520	515	520	525	490	507	559	498	512	483	518	518	544	510	534	528	507	514	504	469	543	514	519	487	509	533	547	484	548	527	541	500	532	486	531	548	537	525	530	544	520	515	483	510	541	505	543	533	518	510	538	520	563	463	513	492	506	554	510	513	482	509	547	519	497	505	505	498	504	519	454	518	491	518	544	525	521	495	535	522	550	526	510	494	517	528	529	506	513	555	528	541	515	515	556	523	502	535	509	535	506	513	526	529	515	515	486	485	506	522	533	493	547	540	539	532	555	510	547	488	518	494	483	531	474	519	495	498	533	530	530	503	528	520	501	527	478	573	510	529	512	523	557	536	518	504	520	519	544	482	510	490	512	491	521	528	511	475	534	535	516	508	458	520	527	524	504	520	493	513	528	468	533	492	513	544	504	515	525	488	539	532	513	481	523	519	500	463	561	508	508	535	491	533	554	531	459	514	534	537	578	473	507	494	511	555	516	492	509	492	487	507	500	501	532	522	495	526	527	527	488	535	505	514	559	549	514	520	546	479	507	503	531	507	512	503	484	497	541	527	529	469	546	470	470	524	537	507	552	527	530	556	478	527	524	490	512	505	524	540	533	459	480	516	507	533	479	499	546	514	565	552	502	528	563	503	504	525	519	550	542	500	518	499	517	467	536	488	502	490	513	523	556	504	527	503	539	503	528	435	535	505	490	520	520	520	484	542	503	525	508	514	494	568	514	499	491	500	495	546	484	535	537	504	513	501	485	503	510	532	530	556	532	487	479	501	547	501	506	504	569	525	481	471	555	487	523	491	498	537	510	526	512	564	547	532	523	532	500	483	548	495	538	534	571	506	493	514	527	543	529	532	511	574	495	490	512	494	497	503	504	538	542	513	518	547	542	470	548	482	521	510	535	543	515	527	514	517	523	481	487	526	467	514	531	514	537	508	537	506	572	466	547	527	540	525	515	533	556	524	511	481	543	553	475	528	516	470	482	533	512	516	537	531	535	546	490	500	509	531	541	520	515	464	523	518	493	536	542	489	533	474	529	513	517	541	533	501	517	526	496	527	553	517	579	526	529	492	518	521	532	499	540	522	516	507	474	528	524	519	510	476	468	559	525	541	531	524	515	548	537	499	535	537	515	544	511	552	519	532	525	526	525	508	536	519	547	508	522	525	517	573	518	510	455	515	532	522	495	518	504	524	527	500	531	503	550	542	519	524	506	510	506	521	537	485	551	482	530	442	512	502	532	497	496	534	535	533	539	516	478	500	485	518	546	514	545	502	494	491	491	516	531	493	482	534	553	522	570	527	540	514	527	497	528	507	496	530	535	538	496	525	502	495	530	492	494	532	506	522	452	496	523	505	505	506	517	534	517	508	542	488	487	514	529	540	505	521	506	524	504	526	581	561	497	529	496	504	498	513	545	509	513	523	517	546	502	492	488	556	482	548	501	502	492	505	548	536	483	510	529	449	530	530	505	552	511	523	542	551	569	514	510	487	561	528	484	503	479	501	524	511	504	508	509	497	591	505	497	554	495	521	502	522	539	548	510	495	517	525	567	529	481	566	523	499	493	519	534	457	523	524	529	504	501	527	515	509	532	533	517	506	522	516	539	541	543	513	511	497	494	543	529	539	534	512	508	544	489	474	498	519	522	552	471	459	491	520	535	532	469	577	528	535
25953	35760	40920	39405	38850	41896	35824	33291	30561	30815	30251	21997	20271	18979	16331	15088	13096	10581	8048	5427	3993	2738	1946	2348	2646	1981	961	752	1210	1670	898	812	924	962	1350	1453	1150	1617	1638	1085	825	937	744	615	385	321	316	282	193	219	177	186	162	167	180	170	166	152	172	165	171	188	268	286	315	246	205	175	177	165	141	147	145	157	152	192	159	168	184	155	163	164	154	135	161	165	154	183	168	165	161	180	157	157	171	147	163	160	165	162	176	137	158	175	168	145	174	143	153	143	169	184	169	169	182	173	147	173	173	152	176	171	167	167	183	169	173	176	152	153	157	177	161	154	137	143	151	180	160	165	155	173	191	165	156	163	183	167	140	170	163	164	154	156	157	168	172	166	157	172	160	155	167	148	161	155	162	164	187	157	181	152	157	178	162	163	177	157	153	165	163	179	140	184	143	169	163	135	135	159	179	165	173	144	188	154	146	148	139	157	182	156	151	154	172	158	170	139	178	178	160	178	177	179	170	162	176	150	156	179	159	177	161	141	137	176	148	159	176	154	154	155	183	180	183	169	168	162	161	172	203	192	136	163	181	169	175	172	162	163	166	153	156	166	165	166	173	147	144	192	177	177	165	177	142	189	163	145	147	127	150	190	160	177	155	135	172	154	165	179	160	175	155	159	149	143	164	177	174	145	173	149	180	149	177	194	174	178	149	162	135	165	180	166	174	169	180	144	156	149	161	169	185	175	160	156	174	166	184	175	152	174	170	147	162	173	150	168	140	174	150	177	179	163	166	137	196	161	146	162	174	154	169	153	183	166	176	148	177	146	196	166	184	167	169	192	155	172	157	174	161	167	172	170	155	149	166	153	166	176	161	172	164	168	182	168	155	150	164	167	158	174	147	156	175	148	170	170	147	179	181	133	163	147	164	163	173	163	150	163	162	164	185	162	158	151	167	184	157	167	180	141	152	167	159	144	166	162	143	157	156	171	159	139	175	156	145	166	180	167	158	162	169	179	148	162	170	168	151	157	158	160	148	156	164	158	141	161	164	174	165	152	155	191	165	168	167	153	173	174	166	165	166	156	157	149	151	167	154	167	164	157	148	155	160	178	143	176	161	173	145	159	160	158	166	175	155	153	169	168	148	172	151	151	162	163	163	164	155	145	140	177	147	168	159	134	155	158	162	176	167	142	152	173	165	160	189	142	168	165	139	168	169	174	152	178	170	163	172	149	151	164	174	159	163	153	151	163	154	164	148	184	165	158	173	154	178	146	180	174	164	158	169	142	137	171	160	162	153	167	172	158	154	147	190	165	155	162	175	142	187	155	158	174	157	176	160	160	171	161	158	170	174	154	157	163	172	183	153	166	157	165	157	140	156	164	184	158	151	163	147	182	172	157	170	149	159	184	172	176	142	151	161	182	175	144	166	130	163	165	166	177	160	158	158	133	177	165	156	170	169	153	143	154	148	179	168	157	173	151	166	176	186	160	143	150	172	159	185	137	150	154	158	184	164	200	157	171	163	199	141	163	158	166	172	166	155	163	163	154	161	162	158	184	172	163	144	162	181	177	150	156	162	147	161	160	140	140	181	155	180	150	183	153	162	154	149	149	147	168	163	147	169	173	163	145	166	162	170	151	146	166	173	161	156	161	150	180	165	146	169	173	160	186	163	154	163	160	151	165	150	162	154	158	146	176	161	166	172	157	174	152	156	153	169	175	161	179	151	144	166	163	163	159	165	134	153	164	164	173	175	175	146	153	162	161	146	174	176	176	162	167	170	177	163	159	136	181	144	148	165	175	166	166	186	168	161	164	184	158	135	167	164	146	161	165	156	152	150	170	158	146	170	169	164	169	160	149	162	154	126	170	134	167	163	174	144	165	160	165	157	144	164	159	185	179	155	152	145	158	170	187	158	150	157	154	178	164	160	184	140	144	173	186	154	162	171	137	177	164	159	153	158	175	184	153	152	147	145	163	165	143	168	150	170	169	174	155	182	165	164	142	170	152	151	158	199	170	180	143	183	168	193	152	172	155	151	158	168	171	179	157	174	164	139	168	153	132	167	161	140	172	136	167	171	148	154	170	147	164	160	173	170	168	159	169	167	170	156	161	151	174	158	163	147	147	146	159	173	160	156	164	159	171	170	170	172	148	155	153	154	171	182	181	150	154	170	175	160	189	191	158	165	142	188	155	178	180	159	167	171	172	165	162	148	142	164	147	162	181	170	185	174	169	160	184	178	161	165	138	150	159	162	157	178	141	163	170	166	180	155	149	176	181	140	151	167	161	160	149	169	168	164	146	165	169	163	152	173	169	139	147	171	154	166	169	136	163	176	164	152	159	169	149	148	176	160	177	149	171	163	171	170	174	161	156	187	155	179	184	150	151	165	165	166	158	183	177	161	178	172	163	169	176	170	173	161	176	157	153	170	173	162	179	166	164	140	166	164	168	160	161	154	165	161	149	162	165	159	151	157	164	144	154	173	152	140	155	198	157	167	169	163	158	154	151	181	146	158	190	156	160	133	157	189	149	139	161	154	162	165	168	145	179	156	169	159	165	150	171	144	162	167	159	179	180	157	156	171	158	181	145	151	163	162	155	154	183	164	174	146	158	165	154	163	147	159	159	127	165	146	150	157	156	154	156	156	162	161	160	162	184	179	158	168	161	144	148	165	165	167	163	152	153	178	182	151	154	152	154	167	155	184	171	159	173	165	159	154	148	156	149	171	161	178	163	150	165	153	156	156	162	184	188	138	144	153	134	169	156	149	162	134	143	160	154	171	181	160	162	154	170	168	150	177	159	166	177	156	177	182	171	133	168	143	170	166	154	175	183	153	191	152	158	148	168	145	157	156	180	161	176	160	159	153	163	177	174	145	179	157	173	160	143	157	160	177	165	135	166	132	158	160	200	148	187	181	170	165	165	170	182	145	151	153	165	198	171	150	172	166	152	167	146	152	170	183	167	158	169	158	171	149	140	144	181	149	178	169	176	143	163	214	163	173	174	148	166	159	182	169	189	149	174	168	185	183	165	154	161	161	153	171	145	155	172	159	150	124	161	166	163	150	159	167	158	137	156	161	168	155	180	161	148	167	152	164	163	160	170	186	170	172	168	175	169	158	130	153	158	168	162	168	178	166	162	152	183	155	158	168	187	150	162	146	155	155	177	144	162	156	175	166	180	184	163	185	158	157	145	168	155	194	170	166	154	148	185	173	157	140	166	141	163	152	148	171	170	177	158	163	144	166	146	174	150	154	142	151	173	159	145	145	159	144	136	154	163	161	168	128	172	164	182	171	169	168	148	157	149	152	192	162	168	163	146	139	149	156	177	149	140	189	169	155	168	146	142	155	187	167	170	142	167	179	164	141	149	171	180	173	158	164	200	159	166	148	177	163	160	157	160	146	142	159	148	177	133	147	159	150	168	182	163	182	154	181	151	158	141	178	148	149	183	178	153	151	159	156	162	163	152	154	159	150	162	165	154	156	168	175	171	163	147	158	197
17614	31018	38041	42647	47584	51110	46626	45482	45572	46748	45931	39069	39339	38228	36120	33679	32636	29157	25239	21263	18626	13308	11087	13180	14378	11103	5442	4464	6913	9300	5208	4442	5181	5763	8489	8833	7593	9893	9643	6142	4275	6212	4817	3524	2070	1830	1516	1341	939	699	640	558	499	507	497	470	475	442	490	494	480	681	1168	1340	1311	1026	812	610	515	460	478	448	456	452	470	433	478	444	430	500	456	440	435	463	420	462	488	453	492	445	472	437	457	449	444	505	437	448	442	454	445	472	459	434	435	436	445	446	440	441	482	495	433	450	487	461	456	429	477	443	444	409	482	423	433	448	452	440	401	429	448	398	398	409	460	476	460	456	415	408	443	456	398	450	441	477	429	471	475	487	449	432	443	416	445	475	435	445	464	480	415	448	472	479	447	438	440	408	462	443	467	433	442	487	447	439	445	442	460	472	466	428	423	466	458	425	468	466	438	470	443	435	468	460	448	432	430	435	455	457	456	467	482	413	445	455	462	416	468	443	453	470	466	457	430	430	453	433	416	463	432	431	444	455	460	452	416	453	479	487	424	436	426	496	433	423	459	439	456	442	470	466	447	439	445	470	446	431	476	443	443	463	452	467	454	443	452	445	441	492	419	451	469	456	411	412	480	419	458	439	455	446	457	485	424	457	417	471	438	434	466	431	490	492	461	450	477	468	455	443	476	442	434	454	446	402	469	448	430	447	453	446	443	399	457	449	441	450	483	453	425	459	411	456	446	465	446	451	483	452	481	441	429	517	455	463	452	462	458	416	456	459	452	440	456	495	451	413	455	465	505	457	450	457	422	455	451	461	436	443	461	477	445	443	435	420	475	485	453	425	456	405	433	403	479	441	446	473	456	456	459	454	454	444	484	459	472	479	473	482	494	457	421	444	435	409	478	414	453	441	463	447	465	465	431	471	432	438	427	410	434	435	449	448	462	433	471	443	466	440	410	434	376	475	466	479	467	468	490	462	427	439	445	423	474	468	472	457	454	471	485	437	443	479	442	474	478	479	452	411	487	426	416	475	464	484	440	461	420	447	458	463	464	428	469	451	462	461	453	438	421	455	444	457	455	467	426	426	441	459	425	457	456	415	463	443	478	483	432	474	429	436	443	440	449	477	452	469	459	476	411	445	442	455	453	463	447	467	461	420	465	504	431	463	448	466	459	467	449	472	463	460	431	453	426	401	459	471	440	508	440	417	426	460	454	455	413	462	449	471	429	491	456	421	464	454	438	472	470	432	465	429	426	450	449	453	439	460	431	458	452	420	460	463	472	431	490	460	451	444	437	439	443	432	500	476	453	404	479	452	448	427	448	453	418	474	487	433	457	457	472	457	455	421	475	452	438	460	468	432	461	426	476	482	435	442	453	467	434	495	456	490	414	474	443	484	411	461	425	436	442	452	468	445	431	421	447	452	502	470	437	436	423	426	445	461	451	424	475	449	483	439	443	431	428	452	456	477	461	420	420	442	455	429	482	450	465	431	470	502	413	479	465	466	427	457	435	469	459	433	449	444	443	447	462	450	448	428	422	486	450	464	433	444	468	438	417	438	440	446	464	439	451	419	420	451	450	445	463	480	421	460	437	478	455	436	445	510	441	471	412	505	438	434	462	452	426	457	437	454	438	436	437	433	428	438	468	462	453	443	465	437	450	450	440	441	458	443	473	434	432	482	448	453	469	459	461	462	460	420	439	458	450	459	496	442	446	415	459	433	437	474	469	432	443	435	464	439	450	435	425	430	429	470	457	468	458	452	428	437	458	458	482	445	433	430	446	460	446	442	428	445	412	484	442	486	496	440	455	454	463	471	447	439	449	445	451	477	442	430	452	425	445	479	437	428	430	442	448	443	466	436	437	469	413	424	459	425	451	420	438	464	466	442	473	449	413	450	465	471	445	428	450	460	421	439	415	426	485	403	454	427	423	441	452	475	449	466	478	490	454	422	448	444	462	444	446	456	475	480	423	440	470	478	448	459	428	496	416	474	440	461	438	462	482	429	499	456	481	463	461	468	456	456	444	435	432	434	515	455	454	484	475	462	502	490	499	457	475	453	452	457	450	443	441	471	429	483	452	444	452	462	399	438	445	458	479	477	460	465	443	433	484	428	458	491	426	461	442	449	492	491	468	422	444	499	456	425	476	450	454	434	467	395	452	490	474	452	432	431	434	424	469	433	458	462	444	480	474	458	411	485	457	500	450	459	468	466	479	426	422	433	459	459	459	464	441	430	500	447	445	455	429	454	468	479	456	455	465	446	446	452	438	455	467	461	447	447	464	436	505	476	446	460	430	475	436	461	467	435	467	481	438	422	448	471	478	474	489	442	436	444	419	458	426	379	470	449	440	467	440	423	477	464	444	476	427	407	438	458	486	406	444	483	462	441	426	428	421	446	422	470	435	484	473	445	459	443	475	439	502	419	444	441	457	463	479	428	451	432	459	483	446	455	474	431	476	460	461	444	433	417	426	430	417	460	458	442	430	463	456	473	436	439	448	480	409	410	452	499	437	450	410	422	445	458	461	445	408	452	446	424	430	451	460	422	434	448	496	469	445	429	447	452	439	407	423	427	476	455	463	463	466	414	434	463	473	438	461	422	451	487	451	434	441	462	468	452	435	429	417	453	442	436	452	445	434	451	473	477	444	441	432	431	449	438	429	459	477	474	443	443	426	458	454	459	456	482	475	410	444	422	472	481	469	446	467	509	436	462	459	448	464	442	411	460	432	443	429	464	465	448	458	465	446	466	448	416	439	461	475	444	445	481	451	439	438	457	431	413	448	459	433	465	462	421	445	452	426	425	447	454	441	476	479	448	457	470	447	450	458	443	443	464	427	412	454	446	471	450	473	450	492	461	439	449	438	470	424	470	451	428	488	449	469	422	442	459	417	478	441	418	473	426	461	411	466	448	442	399	439	425	458	482	442	449	449	491	443	515	484	457	447	424	466	454	433	435	478	447	470	420	403	438	448	440	470	446	480	449	437	452	464	466	437	461	426	453	466	425	420	456	474	470	454	458	467	446	433	493	477	440	446	437	448	435	467	459	428	451	455	428	448	447	439	467	473	445	448	423	475	448	445	443	457	460	476	418	453	429	471	429	453	427	454	461	446	443	498	445	443	458	441	477	423	410	447	410	453	454	434	511	457	433	420	452	435	444	450	439	450	424	440	474	448	429	451	460	454	441	483	429	414	483	416	467	444	462	436	470	447	456	438	453	441	468	434	468	455	465	458	460	429	423	470	445	420	452	461	443	493	467	475	430	443	450	412	465	454	408	444	446	433	432	452	406	440	455	455	443	438	446	481	484	457	454	471	463	449	465	422	454	422	453	442	435	449	464	450	468	439	442	446	455	463	490	443	436	445	483	453	461	436	425	432	448	477	422	443	426	475	450	465	458	469	467	454	483	472	420	432	475	457	447	459	473	412	504	485	469	454	452	438	460	481	460	438	444	475	475	415	435	449	451	448	457	431	466	444	447	432	466	427	463	487	419
32514	42816	43459	39390	40153	45336	43197	35926	38396	37429	37110	31776	29833	28285	22901	22053	19086	15779	11473	8815	6613	4567	3700	4181	4211	3343	1745	1511	1816	1540	1480	1313	1425	1356	2219	2238	2075	2398	1812	1219	1518	1534	1123	891	551	483	403	374	284	238	273	201	194	214	226	196	164	188	201	180	199	189	303	410	347	328	267	242	218	195	207	210	202	206	168	195	183	202	207	179	197	202	180	189	183	189	212	202	181	205	181	180	191	206	192	202	186	206	175	164	176	192	166	188	198	201	214	188	169	201	204	190	179	173	199	223	197	173	179	201	186	185	199	204	184	191	210	193	203	210	173	213	194	189	181	195	182	196	204	177	166	191	178	180	186	195	205	189	201	185	189	209	199	198	159	185	208	193	177	197	189	212	190	182	202	208	175	188	180	204	200	180	186	178	217	184	186	184	184	185	205	195	211	199	201	208	181	198	198	187	202	173	200	193	181	183	193	157	201	225	186	183	202	167	190	210	197	200	183	180	211	195	166	203	169	214	189	192	199	165	191	204	196	206	176	174	167	185	195	189	205	189	186	180	182	165	186	170	185	179	203	184	189	193	206	181	180	191	192	191	172	208	185	204	190	168	201	181	197	193	196	174	187	209	215	186	177	211	200	196	192	207	213	206	177	188	184	182	197	177	194	203	185	199	205	195	184	174	171	199	180	192	196	188	196	184	201	192	195	198	180	198	165	174	183	183	196	188	174	179	212	193	194	204	209	188	177	166	193	205	183	194	194	182	181	173	163	193	188	173	185	179	179	177	184	185	218	171	177	174	205	213	172	204	218	188	184	202	186	188	182	164	188	197	196	196	207	183	186	217	176	184	188	191	189	184	220	165	168	209	187	153	207	199	210	180	173	179	175	208	196	196	176	202	188	197	191	212	196	176	186	180	176	178	206	189	204	202	183	199	202	184	188	182	201	180	186	199	180	199	179	166	171	180	221	187	176	205	181	202	187	203	188	186	196	186	200	187	187	212	159	168	215	186	198	176	176	185	188	193	155	187	177	201	190	187	199	198	210	204	176	183	183	200	215	198	179	189	198	190	189	204	179	180	161	187	184	189	199	194	194	199	173	207	200	207	182	195	182	198	219	203	212	179	190	221	176	177	198	183	199	196	186	208	214	200	206	180	196	183	194	196	184	199	201	182	199	180	177	219	175	207	189	181	192	201	158	187	184	191	212	185	194	200	210	184	187	185	186	207	188	187	210	187	185	194	162	184	178	184	198	196	190	198	170	183	194	199	209	194	199	189	186	188	188	155	208	187	166	173	205	186	199	210	214	184	188	196	192	188	202	174	180	158	169	180	190	173	182	187	186	188	212	167	193	178	198	164	198	193	199	190	200	194	205	178	202	205	213	202	185	190	192	180	176	190	201	191	204	201	188	202	186	190	189	186	205	187	199	192	172	197	201	194	181	164	191	167	191	195	195	220	197	200	169	205	209	189	173	207	177	189	175	170	224	208	216	171	197	199	192	210	193	198	190	191	220	201	205	196	179	200	201	200	175	197	182	195	188	186	193	207	208	190	209	199	201	156	179	197	209	143	176	196	196	205	209	191	202	186	214	192	178	210	212	176	217	217	188	201	210	190	167	182	182	175	175	198	179	222	193	174	186	199	192	171	208	154	197	192	192	216	213	179	194	182	203	183	191	187	196	175	194	185	185	170	183	197	220	189	176	179	177	201	192	218	199	199	194	184	211	185	206	199	190	200	171	226	194	201	169	184	195	200	203	187	190	184	181	205	198	191	200	203	197	177	179	170	176	205	193	219	180	189	175	191	189	190	191	184	206	186	183	186	183	199	186	183	206	201	187	198	212	199	194	189	178	152	204	217	205	204	187	194	204	177	143	213	192	197	184	188	212	183	187	208	186	197	180	217	212	204	213	199	188	185	208	199	174	175	221	200	199	184	182	205	189	190	202	189	192	193	197	180	206	189	178	203	193	203	165	223	173	178	181	195	173	187	186	183	197	188	182	207	196	214	189	171	163	167	204	192	215	205	192	174	168	177	207	178	182	163	197	191	206	194	196	180	191	207	228	207	211	180	180	189	178	188	169	185	181	193	179	183	208	183	193	212	178	188	190	205	201	201	181	187	174	217	189	200	191	184	200	209	202	196	175	190	204	202	201	190	186	182	200	190	210	185	184	187	185	213	179	181	183	201	190	183	207	192	163	207	192	186	201	185	174	178	176	186	174	219	216	177	206	205	200	187	203	179	170	165	191	168	164	196	186	190	196	193	190	185	197	164	205	214	197	200	200	204	188	190	208	171	195	216	205	182	182	198	170	185	193	206	174	198	192	202	183	173	206	190	183	178	159	200	197	206	161	211	193	182	178	178	179	177	182	189	193	175	188	175	205	183	208	199	185	186	187	168	184	194	190	180	186	191	202	160	187	204	189	185	205	199	196	189	197	174	155	200	201	183	190	184	190	200	193	182	185	212	220	184	181	219	194	210	191	164	187	194	184	187	177	201	192	178	202	192	204	172	201	184	234	163	168	182	183	170	194	212	175	197	193	174	199	219	191	185	198	175	209	175	187	207	198	211	200	197	208	184	194	172	172	220	184	221	192	183	220	180	192	190	201	198	176	196	172	177	182	185	191	194	178	174	204	159	186	180	203	208	191	172	149	181	199	210	165	169	184	172	180	217	197	174	202	202	194	197	183	202	197	178	188	207	184	181	221	225	197	199	180	206	200	162	171	173	179	199	204	163	169	189	187	186	185	199	190	191	200	170	194	185	185	233	178	192	212	196	188	206	191	200	195	178	184	198	187	195	191	211	187	156	194	208	219	178	174	203	192	219	195	210	183	192	204	173	184	194	197	192	189	174	166	212	180	176	211	196	184	193	186	187	177	167	189	187	192	180	193	198	186	179	198	203	167	199	227	176	187	177	210	201	193	200	211	175	176	176	204	178	210	195	191	186	180	190	197	170	179	190	185	196	192	187	169	203	198	207	195	197	213	198	175	199	194	192	188	183	216	177	174	189	172	172	185	193	172	174	184	190	204	191	190	188	200	178	194	191	193	209	164	193	205	193	182	196	206	220	164	201	189	163	186	165	198	211	192	178	179	194	201	193	184	189	174	204	181	185	197	189	209	201	195	185	157	183	175	190	190	183	186	183	202	180	192	187	181	200	167	180	188	206	195	176	203	183	206	209	171	188	202	190	203	181	205	177	169	196	197	161	200	211	196	199	193	186	187	192	180	188	194	213	211	215	188	184	194	196	174	179	185	194	197	168	208	201	191	191	187	223	176	185	202	212	201	198	218	213	189	185	172	195	185	187	177	207	198	195	189	199	203	182	169	213	167	176	195	208	186	190	182	218	203	194	174	189	163	186	194	182	193	187	207	181	198	202	199	180	198	196	177	206	195	172	200	203	195	198	175	194	191	204	149	208	187	184	192	195	201	200	195	181	197	193	177	184	187	192	171	178	190	198	180	187	177	210	202	180	181	176	199	184	185	196	208	192
21998	37122	40888	45141	50709	56086	54829	49728	53614	51119	52117	47129	47398	45235	41704	39604	39016	35613	29326	27725	24446	19162	17800	19174	19778	16555	9528	8102	9353	8115	8186	7136	7961	7551	12272	12715	11516	13462	10581	7499	8977	8982	7276	5249	3086	2757	2121	1888	1143	952	847	683	608	577	585	501	574	577	529	493	520	568	1273	2003	1572	1494	1201	951	698	559	553	549	507	527	487	542	486	520	457	565	500	492	497	528	472	523	520	485	537	541	515	531	483	523	544	536	520	501	521	521	516	518	519	478	520	544	534	525	527	531	558	524	524	474	494	481	524	500	529	467	497	513	507	539	540	537	525	515	507	534	485	538	505	511	501	490	533	511	515	496	496	507	489	499	513	552	509	496	531	518	533	539	496	556	493	532	509	471	514	503	527	545	487	527	522	503	500	489	537	511	491	526	526	525	544	517	484	519	458	527	505	499	559	523	537	528	505	526	531	471	530	528	501	493	498	499	534	504	509	509	502	477	529	499	505	510	514	535	542	536	528	541	560	531	533	497	496	497	452	537	518	496	503	528	492	518	507	480	484	531	522	494	465	538	550	511	455	506	563	504	485	526	505	480	507	553	521	535	486	498	536	511	546	509	509	508	504	524	505	498	547	513	493	555	498	549	519	524	520	484	542	505	535	529	518	549	498	521	547	510	524	493	478	503	491	548	508	551	538	513	506	508	519	510	482	523	498	541	513	507	468	529	534	539	504	535	519	529	504	506	564	512	542	516	527	478	547	494	502	553	495	552	521	477	530	536	495	499	489	529	540	507	523	514	526	533	516	483	508	527	470	514	524	472	533	482	507	516	518	539	519	532	481	509	501	526	531	561	518	544	492	532	497	521	557	505	503	510	494	526	448	523	500	514	523	511	512	530	549	511	548	500	499	472	521	529	540	510	507	499	518	507	527	508	512	518	512	500	519	506	495	481	529	505	508	469	549	493	509	498	501	500	512	498	525	541	543	499	536	496	531	522	522	481	536	509	511	525	486	520	496	506	505	550	524	511	531	478	537	532	491	491	507	447	490	548	478	464	494	523	524	506	525	571	518	538	513	527	561	487	547	523	506	548	502	509	503	492	483	525	499	494	521	518	513	536	477	521	490	504	518	478	507	529	502	500	557	523	515	488	499	499	508	522	535	517	496	505	523	526	502	539	481	544	538	566	505	513	517	549	518	471	482	530	549	472	515	544	473	448	514	514	519	474	532	526	540	501	468	523	542	546	475	511	512	542	488	524	508	488	506	529	519	488	509	520	500	478	546	506	497	514	484	518	534	540	509	504	518	522	518	549	504	490	492	529	512	545	489	540	526	540	483	541	527	483	546	546	516	511	554	495	488	505	508	519	548	528	526	499	544	539	486	492	514	563	451	501	513	486	532	517	486	525	540	526	518	515	536	517	528	475	453	526	512	520	479	524	480	487	459	506	519	532	494	496	511	506	542	533	526	503	496	496	535	562	538	487	539	507	494	550	523	530	537	527	534	519	512	519	510	500	544	525	459	490	530	520	542	554	479	553	483	468	518	477	516	519	549	538	523	509	535	543	561	512	492	537	508	513	521	571	503	523	522	532	546	522	507	513	542	526	517	516	538	527	470	564	534	535	516	480	534	527	541	530	494	495	495	540	514	485	483	549	521	489	471	561	508	519	513	504	531	527	514	492	495	531	507	525	535	509	506	583	515	523	538	511	512	533	513	497	523	531	502	534	554	493	570	548	516	508	538	539	542	503	520	481	527	510	530	504	479	510	538	548	492	534	510	535	507	504	519	526	498	544	562	514	470	564	517	558	523	491	500	492	472	501	506	518	518	509	506	574	526	497	573	554	506	527	515	513	529	549	525	534	522	506	536	533	531	515	500	510	521	535	557	530	491	560	492	519	515	512	528	468	488	521	522	522	546	499	528	527	532	498	482	487	499	535	508	476	564	543	502	546	513	509	531	503	537	508	543	570	545	501	489	546	511	482	509	470	479	496	503	493	510	548	502	537	545	541	506	494	517	532	490	487	538	505	522	503	497	503	525	530	502	558	490	555	521	452	453	531	543	549	523	501	523	521	494	543	533	470	481	487	511	542	505	541	505	516	502	517	505	510	550	517	480	512	461	494	516	519	486	500	499	501	495	481	532	506	522	520	535	521	534	516	494	507	506	543	517	492	539	565	472	530	490	459	543	528	494	456	502	535	500	540	523	525	550	502	553	505	544	514	510	486	517	519	450	531	494	501	503	536	486	509	560	508	492	500	541	506	516	550	577	496	478	501	505	529	493	488	533	486	502	471	508	545	503	512	514	505	513	511	525	493	501	546	518	561	553	506	498	488	511	514	533	530	478	535	529	542	511	503	511	510	487	481	522	532	544	514	543	493	493	570	471	541	518	546	478	504	494	483	488	535	523	534	500	510	485	501	520	497	485	530	494	543	517	532	539	497	517	504	582	520	483	521	483	514	509	486	568	505	515	490	499	509	501	515	526	511	537	516	522	547	549	517	502	509	511	516	524	486	524	477	541	499	514	526	498	510	549	483	536	542	542	467	532	491	526	500	478	530	483	504	513	478	516	513	522	498	537	508	526	501	492	518	531	530	498	498	502	505	520	522	508	574	497	500	511	556	480	484	533	501	472	476	506	492	520	514	531	568	537	505	523	471	514	537	516	502	510	552	526	497	487	516	507	547	505	462	540	536	540	513	541	546	506	479	525	481	527	515	525	510	547	519	488	502	502	535	522	525	550	511	520	545	512	493	514	495	532	529	517	522	500	566	477	503	506	490	538	504	500	491	515	538	557	505	517	476	518	527	496	515	491	530	543	469	529	546	517	513	507	495	562	492	482	497	533	492	546	510	538	530	491	475	503	521	498	521	504	469	487	556	536	528	525	544	471	519	484	495	434	534	495	506	553	506	546	485	534	523	496	515	555	509	536	498	526	490	510	525	524	483	526	526	500	495	501	538	515	521	507	503	541	531	521	528	537	525	492	513	478	476	537	523	495	498	528	535	509	545	524	516	544	550	495	495	504	519	524	528	540	491	529	531	530	489	503	490	456	526	510	538	511	520	476	510	522	508	511	541	470	537	534	483	549	534	514	533	517	506	505	514	530	556	513	523	544	505	531	499	503	526	524	555	546	513	507	549	513	509	539	478	479	517	535	474	507	474	552	509	536	482	525	537	513	527	511	502	510	525	542	526	551	521	521	507	551	486	514	529	504	522	515	512	511	487	482	499	525	528	535	496	525	506	499	552	536	494	515	532	493	495	520	492	505	493	555	502	521	510	584	496	531	540	535	517	512	509	514	513	503	533	469	506	530	535	523	534	491	549	480	500	476	522	497	522	521	522	494	512	530	534	529	490	563	491	512	524	492	540	489	483	520	530	515	545	506	541	518	549	514	513	572	521	515	494	474	486	496	478	521	549	515	520	554	525	467	457	560	508	527	525	561	499	503	517	520	498	526	524	520	497	560	495	496	508	548	536	502	528	486	536	506	528	536	522	522	530	546	509
7847	8356	11989	10022	10250	8328	6121	3857	2572	2673	2198	1431	1380	1199	1050	1035	961	734	621	479	437	348	328	331	349	246	259	234	224	235	195	222	218	236	218	195	200	200	195	194	208	191	178	151	151	158	143	167	141	152	145	149	152	167	174	154	157	148	127	135	132	140	142	166	153	137	153	165	137	152	142	148	144	139	159	129	150	143	156	160	148	137	147	166	146	146	140	138	148	152	161	145	139	166	126	145	136	144	155	122	151	137	146	124	151	139	134	132	150	150	137	124	138	141	129	150	147	151	136	138	146	132	143	155	146	149	154	144	172	139	134	150	140	140	139	156	126	148	137	162	141	148	135	149	152	138	137	116	145	149	153	128	138	126	157	159	137	147	148	151	137	137	133	158	137	140	129	137	123	155	134	150	150	150	147	154	152	163	137	146	124	161	138	139	128	139	146	156	135	136	141	127	132	156	165	124	135	159	144	158	141	134	150	153	129	118	157	139	137	135	152	133	138	133	125	126	148	143	153	158	123	153	120	139	142	122	124	150	130	134	133	126	121	166	139	138	139	146	182	147	160	147	130	146	129	141	145	164	158	142	150	140	150	139	126	141	144	135	157	132	125	159	160	120	142	134	148	114	159	144	137	150	129	146	127	134	130	145	134	146	152	130	128	149	112	151	146	125	147	110	119	114	132	151	126	148	104	138	156	148	153	142	123	139	136	141	157	144	132	144	126	133	138	141	159	161	118	124	147	131	126	149	144	150	164	145	131	145	144	160	128	137	149	138	132	140	123	129	158	124	132	124	146	126	145	131	146	153	140	135	136	143	124	134	136	149	137	138	136	138	154	146	129	149	149	141	158	128	153	124	143	133	152	119	128	173	149	148	150	159	149	132	178	180	145	142	161	151	144	143	137	154	120	121	140	129	141	131	142	141	130	135	130	163	128	129	139	164	144	123	134	170	124	164	143	158	154	126	151	122	130	142	150	151	125	154	140	136	149	137	143	140	127	146	151	122	138	142	152	134	134	118	140	133	143	144	149	146	140	163	139	137	136	157	145	162	149	137	140	141	124	133	147	148	128	159	121	134	142	140	154	119	161	137	139	120	140	166	157	144	145	135	139	137	135	148	160	136	151	130	144	138	149	128	128	156	139	145	145	124	157	146	154	139	115	142	139	124	139	142	158	163	144	131	143	138	160	141	148	129	138	152	143	125	133	145	142	120	141	146	157	148	132	142	150	156	153	163	120	146	118	123	133	132	131	135	135	152	137	137	160	141	138	130	157	129	130	141	135	146	140	139	132	143	145	142	150	132	155	122	132	139	150	130	173	133	159	149	138	142	149	162	137	122	149	129	159	104	166	126	136	138	142	133	120	140	151	138	128	132	142	130	142	152	148	151	139	117	130	158	155	131	135	140	153	150	144	138	136	137	124	129	145	140	145	144	147	139	132	134	136	142	140	136	151	130	127	126	144	156	156	159	130	143	154	146	132	124	162	155	150	149	141	143	141	132	149	144	102	144	134	131	137	144	160	143	150	152	136	155	131	163	145	141	166	116	132	133	138	146	148	138	155	141	143	149	139	122	140	143	133	141	133	132	134	131	142	147	157	142	138	134	142	142	141	130	136	142	143	136	145	147	126	135	147	134	134	153	120	140	130	133	160	141	139	135	151	118	139	112	135	138	154	148	132	109	150	151	149	129	150	127	128	147	134	150	146	149	141	160	146	167	154	165	139	130	111	113	123	125	141	132	132	157	155	130	148	127	102	133	146	136	123	147	143	155	157	150	143	131	135	135	134	156	147	150	124	139	125	119	139	138	152	132	156	156	138	136	143	152	158	117	123	144	139	150	134	151	125	152	144	157	142	152	158	141	129	121	159	135	140	144	151	139	157	146	140	125	126	143	127	173	146	159	140	132	163	146	145	152	148	143	152	164	147	141	124	131	130	153	132	141	145	163	135	145	124	145	147	146	141	140	145	127	136	151	147	138	171	160	163	150	136	148	130	158	125	144	159	130	145	147	126	161	148	132	134	109	136	150	121	140	146	135	145	127	152	152	138	129	147	124	135	142	136	165	130	138	154	136	126	139	149	133	129	143	138	145	135	141	147	158	148	128	139	157	146	150	148	128	149	139	135	131	136	150	140	140	152	131	150	128	157	123	122	165	136	153	138	160	131	151	152	151	125	122	136	150	134	127	149	152	164	138	125	128	130	146	150	140	140	136	142	132	147	148	127	148	131	149	126	112	152	156	121	168	151	125	143	138	129	131	154	149	137	143	137	139	131	149	131	150	131	146	147	145	153	164	141	124	142	138	143	146	140	147	142	133	132	136	147	133	125	126	155	144	140	107	146	133	151	129	148	152	137	111	147	159	127	132	146	130	136	142	134	144	151	138	137	152	135	149	144	149	125	130	140	126	126	146	126	143	140	149	144	148	159	160	146	109	144	132	141	158	153	163	143	136	124	163	156	143	147	136	169	160	141	162	142	132	137	124	156	150	132	133	156	147	123	154	145	139	137	158	155	138	138	140	134	151	140	132	135	123	148	137	150	140	129	124	134	152	142	144	160	145	135	122	141	144	139	141	144	148	126	136	141	119	135	146	143	144	115	151	133	146	113	143	146	166	133	158	133	128	157	132	135	120	144	145	151	132	145	133	139	147	165	145	134	132	142	141	133	161	127	171	123	142	156	145	157	129	141	139	151	133	148	169	138	151	146	141	137	151	154	134	131	161	122	144	156	147	129	137	134	144	169	160	141	151	152	158	143	141	140	155	126	150	135	146	144	142	141	166	130	146	148	153	157	143	143	132	132	150	131	147	152	178	145	150	148	135	143	145	145	135	154	111	150	144	161	177	142	137	122	162	150	150	145	152	142	133	138	134	151	124	153	137	134	126	138	154	145	155	151	136	128	140	145	145	129	137	133	130	139	144	137	143	119	139	143	152	151	135	152	128	141	134	144	143	148	134	132	135	129	146	146	138	157	154	147	140	159	154	117	148	149	139	153	131	151	112	149	128	138	141	159	138	148	152	131	132	144	137	144	142	146	134	137	143	124	161	116	161	135	175	139	131	135	138	131	160	154	123	155	117	144	140	152	139	142	122	145	152	128	156	111	145	136	148	156	138	140	145	133	136	135	141	139	116	161	130	136	144	141	131	158	138	141	155	147	128	121	132	161	129	160	165	146	140	120	146	161	154	153	139	159	148	130	149	155	144	118	138	155	147	138	134	158	152	139	137	139	130	124	163	143	140	124	133	165	155	129	121	146	148	146	140	144	148	145	139	110	125	155	135	125	138	117	117	145	117	151	140	133	159	138	154	121	137	142	125	142	116	142	161	157	148	127	136	142	133	138	137	139	166	160	160	144	159	133	138	132	130	119	124	140	130	149	156	167	159	140	139	144	129	149	131	122	122	161	142	133	149	146	144	124	145	131	146	151	142	137	129	155	170	127	130	124	131	127	139	134	117	135	154	149	127	138	136	153	129	141	153	132	140
5573	9478	16238	18928	23059	22437	20459	15187	11113	12724	10911	8000	8409	7094	5853	6213	5525	4385	3668	3025	2560	2031	1875	1910	1721	1314	1150	1056	1044	1074	930	993	1020	959	1034	1022	946	907	744	720	711	715	634	578	492	498	449	401	390	437	441	398	413	388	393	424	362	402	364	395	371	373	443	461	482	469	479	434	399	424	417	396	369	378	379	354	393	395	425	373	391	399	381	397	395	410	420	408	396	410	385	381	396	372	370	380	352	408	365	431	373	373	375	378	421	395	404	403	435	382	409	384	385	431	400	403	402	361	414	353	430	375	340	411	403	409	414	365	374	387	397	445	382	394	373	383	426	383	407	394	423	359	419	380	376	378	403	387	409	396	393	411	392	438	405	366	358	435	406	408	390	369	393	373	369	403	374	388	405	403	350	386	390	409	420	392	387	375	416	370	404	384	383	398	384	396	391	369	397	413	411	368	400	337	380	431	362	380	422	435	400	382	401	362	417	427	393	402	397	378	416	394	361	398	396	393	350	401	388	371	372	381	363	413	382	433	355	401	392	400	392	431	363	373	414	415	393	366	404	371	393	414	398	400	388	419	404	396	395	388	385	358	363	431	398	379	395	431	387	415	404	426	413	416	382	378	376	394	369	399	378	424	398	422	381	385	392	353	385	407	385	433	408	374	366	381	397	392	400	390	374	374	389	349	373	383	369	376	407	371	391	378	358	390	350	422	380	365	396	419	404	423	412	380	431	374	368	377	387	346	397	395	430	409	389	448	381	394	398	398	379	383	428	403	381	385	407	397	397	379	390	427	421	392	420	362	393	410	396	389	407	397	383	438	405	418	356	374	383	417	415	395	394	410	399	399	388	405	406	380	386	397	366	396	388	391	367	409	386	403	379	409	362	376	414	409	390	367	374	378	424	385	389	379	381	409	379	434	368	407	378	420	410	423	400	375	405	428	375	377	423	406	374	394	394	399	377	413	407	371	387	408	419	402	404	372	383	406	388	372	415	412	378	374	392	403	387	381	406	441	405	416	392	393	384	387	397	418	368	400	382	392	391	420	393	404	404	413	453	377	407	376	404	378	418	391	375	441	417	406	409	365	421	398	411	404	417	372	392	386	402	427	400	403	376	389	425	379	371	416	381	396	398	403	367	381	405	390	422	353	425	412	399	408	392	412	373	393	410	410	416	402	369	366	380	377	408	410	421	386	442	412	419	390	389	381	421	349	372	401	423	401	385	395	360	363	407	377	390	394	372	417	414	374	397	390	390	409	395	360	386	397	410	394	424	359	384	359	411	412	410	392	366	380	372	413	392	433	405	384	387	372	407	383	383	398	414	359	416	409	363	420	401	436	360	389	402	369	379	403	410	425	405	403	385	423	388	406	376	376	379	398	425	347	396	369	371	383	396	384	350	376	407	384	375	390	387	411	425	379	374	434	388	367	416	394	426	408	409	367	423	403	377	417	399	388	388	405	360	369	400	441	405	403	382	378	429	403	384	411	350	401	426	378	376	383	382	386	388	382	402	369	413	398	405	388	381	446	381	434	404	388	417	385	418	394	395	429	372	406	389	407	411	390	405	386	373	412	400	372	400	377	385	375	402	386	442	384	375	386	380	405	394	395	393	430	439	381	415	399	404	398	385	364	383	440	389	398	388	411	370	400	412	388	419	380	395	401	360	416	421	391	381	396	417	402	404	395	356	402	373	383	371	418	408	371	397	402	419	378	406	352	382	387	396	368	401	413	432	372	381	379	428	396	404	380	417	371	391	407	404	398	362	367	412	383	410	427	408	375	446	404	432	417	406	394	359	387	380	406	376	404	368	401	430	349	413	398	407	401	404	392	383	387	402	413	390	345	389	402	397	421	400	415	430	407	407	352	355	382	416	380	396	394	426	420	397	408	411	396	442	372	395	397	403	396	393	413	397	380	425	418	402	421	386	397	405	379	377	385	399	400	341	381	363	376	379	368	406	438	399	429	331	375	397	410	419	387	394	396	361	393	409	385	432	401	417	392	395	415	400	408	403	403	402	390	378	390	378	379	410	355	414	379	359	380	452	403	379	383	402	401	405	375	388	394	385	386	419	380	390	385	400	371	387	378	453	381	434	379	391	380	427	407	385	406	411	388	406	339	411	383	387	421	431	409	411	414	383	379	373	419	397	389	459	372	400	421	393	399	402	421	385	401	342	363	345	361	405	378	400	378	373	390	399	390	410	435	373	412	363	397	417	387	393	424	412	413	423	429	407	429	439	391	419	405	421	376	385	376	366	427	376	398	428	392	377	419	384	388	428	406	422	392	396	383	342	377	409	381	355	391	393	417	407	379	403	383	335	365	384	380	404	383	377	368	405	401	408	373	369	432	382	429	381	407	378	420	402	378	393	378	444	421	378	385	390	425	403	415	391	393	396	394	369	382	369	433	396	400	401	401	442	391	434	424	382	424	412	368	371	387	394	387	383	399	388	410	401	400	410	411	382	390	381	403	425	401	389	364	421	378	415	377	409	385	374	391	410	387	388	383	434	378	386	387	431	422	384	378	396	397	441	404	394	392	418	375	420	381	360	397	401	363	346	403	387	383	418	417	389	361	385	407	378	439	395	394	400	355	380	380	381	390	417	386	414	390	392	423	387	391	387	391	401	381	442	379	402	391	405	379	387	414	406	367	381	415	405	382	385	355	353	392	387	433	369	371	419	412	357	385	384	383	422	388	394	406	386	393	398	406	414	409	381	381	398	361	390	386	399	398	394	426	378	381	365	415	391	359	399	417	377	406	377	381	364	394	404	360	410	414	383	414	406	388	380	412	409	394	408	426	352	421	421	385	411	432	438	395	395	387	436	382	382	409	417	372	376	393	384	374	386	325	395	390	381	410	384	373	381	424	425	428	408	392	404	394	396	395	400	413	380	365	403	384	371	365	406	383	386	415	393	408	399	383	383	363	407	412	416	410	426	409	384	397	402	404	412	367	394	378	390	405	400	375	397	391	411	372	424	378	390	362	380	386	418	389	414	386	417	377	366	376	432	393	420	387	396	382	383	405	408	374	404	373	358	402	402	375	417	365	363	377	418	366	379	388	371	392	380	413	383	400	415	393	396	426	434	383	399	374	371	393	387	380	387	381	429	358	387	368	388	378	392	392	368	389	369	369	397	403	417	372	382	418	408	371	395	441	410	393	388	399	407	388	365	366	412	367	372	391	398	405	375	388	406	387	437	399	384	384	391	404	421	343	391	386	429	371	381	375	370	394	394	386	394	327	402	384	387	403	365	398	418	435	397	368	397	380	359	392	375	423	403	403	399	409	394	384	442	363	415	374	394	400	356	402	406	394	376	385	384	418	355	379	368	390	381	412	417	393	403	410	400	410	416	372	383	364	384	406	402	412	432	382	365	384	382	396	421	390	440	399	399	413	392	373	410	410	375	433	385	420	383	381	378	381	408	394	396	406	422	430	368	418	436	366	409	389	429	418	411	389	408	416	403	373	398	396	415	389	430	399	410	383
25365	35909	42908	38564	39464	40590	38799	37649	32047	31147	27071	24137	22161	19629	14986	15684	12192	9060	7703	5237	3574	2575	2466	2609	2095	1106	869	877	1470	1127	971	971	1272	1132	1410	1171	1343	1122	1141	962	953	790	669	446	310	309	237	232	196	179	183	141	123	166	156	172	141	153	143	148	135	166	204	211	212	198	201	191	155	133	134	173	159	146	149	144	140	122	132	131	135	134	120	139	125	140	139	135	140	126	136	143	158	140	136	127	148	137	156	138	147	127	138	132	146	114	147	159	156	137	132	140	139	147	129	148	128	147	139	119	130	109	145	141	166	140	122	150	129	134	136	142	133	170	137	127	160	133	131	146	155	144	115	137	125	144	140	132	128	157	139	135	137	138	143	155	139	137	135	133	144	127	125	131	141	142	155	147	140	150	137	141	138	154	153	139	140	125	136	157	146	145	145	163	120	149	147	142	140	132	138	150	130	139	132	127	139	124	139	144	129	130	137	151	133	144	140	145	149	127	133	162	134	154	152	147	132	134	134	136	146	114	119	130	144	143	143	140	146	147	148	157	146	137	127	143	145	121	121	139	129	144	136	128	144	139	133	144	125	146	162	132	130	128	155	133	115	138	133	140	125	132	161	130	127	147	153	126	130	122	142	150	135	139	155	138	127	140	140	153	135	147	130	148	106	140	141	132	122	145	133	160	124	140	136	152	147	125	162	136	149	143	150	141	138	125	147	137	139	139	136	123	129	125	147	145	164	143	140	125	142	130	138	152	141	148	181	116	131	151	116	124	140	132	129	136	133	138	111	146	132	132	143	134	133	129	143	128	112	149	133	139	137	121	136	125	135	107	127	140	147	157	142	136	135	125	145	134	127	142	141	164	146	133	118	133	144	140	140	161	149	125	158	154	139	118	123	157	152	130	110	159	132	148	139	160	153	143	138	135	136	131	143	144	128	130	144	129	120	158	144	133	151	120	126	142	120	125	131	159	145	132	149	150	140	133	140	149	139	145	149	135	132	123	125	139	149	132	149	157	136	108	159	156	134	149	134	121	140	139	120	141	145	150	144	147	136	147	134	173	140	146	148	136	126	134	144	130	142	129	134	134	124	150	137	136	129	150	144	138	130	142	154	139	149	129	151	134	147	137	162	141	141	145	125	160	136	135	161	150	122	133	130	152	139	124	127	115	134	144	108	137	136	113	160	145	134	131	130	136	163	133	150	134	138	128	151	152	133	155	123	130	144	123	137	133	149	135	142	138	124	144	127	132	167	133	154	136	144	143	136	144	130	126	115	152	134	141	111	148	132	138	152	148	133	108	153	132	138	143	149	144	127	133	113	131	134	156	147	138	138	130	149	124	140	146	141	129	155	126	129	144	139	138	128	121	155	165	141	125	145	160	151	134	125	142	133	156	134	136	146	124	156	152	144	124	135	138	137	124	122	151	121	136	153	130	141	123	145	124	151	155	135	140	149	132	146	145	141	139	151	142	154	126	136	142	125	148	150	123	141	141	133	143	135	145	134	126	161	160	137	154	149	131	143	146	166	149	135	133	163	142	130	153	138	131	122	131	129	149	154	165	144	145	143	126	151	143	151	143	131	148	147	120	153	130	152	144	108	135	148	138	145	161	153	160	143	136	129	141	126	151	151	149	143	126	118	133	160	130	132	127	153	144	132	138	137	138	132	132	165	136	122	164	146	138	141	141	119	123	135	136	162	137	157	133	157	148	151	135	139	152	137	145	115	144	136	168	139	140	140	134	125	150	133	146	137	137	152	147	146	149	129	144	135	126	143	144	135	125	133	132	152	132	135	144	149	122	126	140	115	140	120	131	144	123	126	133	155	148	145	127	137	127	125	151	149	126	139	135	130	150	120	145	141	140	117	129	156	148	142	142	162	157	135	136	120	137	155	135	160	143	133	135	151	133	130	130	137	130	151	146	145	126	136	147	150	140	150	160	137	153	133	148	128	147	138	142	131	135	128	126	146	126	136	118	132	145	162	141	150	125	154	129	147	150	147	151	136	140	126	143	129	135	140	135	142	127	136	135	143	127	139	129	139	129	120	131	152	142	140	150	137	138	134	129	139	130	125	135	138	141	152	141	149	120	130	162	146	159	154	135	154	145	122	130	157	127	130	123	139	136	147	143	134	137	161	129	146	128	140	146	136	122	112	148	132	150	140	136	141	151	126	131	120	137	130	126	122	139	140	131	130	142	151	152	142	143	165	144	157	132	131	140	123	148	143	156	149	146	149	125	147	149	127	137	134	132	124	129	132	150	150	117	147	129	148	142	154	144	144	120	134	145	128	168	156	150	136	143	123	145	144	142	137	146	131	125	140	164	116	133	142	132	147	132	142	154	143	120	126	137	152	142	149	122	124	130	158	150	145	127	150	126	153	134	123	159	134	149	150	145	152	149	107	143	147	124	138	147	117	138	140	132	141	150	124	127	149	143	147	129	148	146	149	142	146	146	134	150	147	139	156	139	137	128	129	146	141	142	123	138	135	150	173	149	139	153	134	138	147	138	130	143	133	159	138	147	150	134	151	135	128	151	162	148	146	146	133	142	135	143	145	121	136	137	129	169	121	136	129	137	139	153	129	137	139	149	144	125	125	135	156	150	152	147	135	149	125	131	139	144	138	141	139	126	137	136	139	141	123	143	130	124	141	145	142	138	156	140	152	124	150	134	121	128	146	131	128	160	141	122	139	147	155	160	131	135	115	122	142	147	149	141	144	126	143	127	130	149	146	130	127	138	143	135	123	132	123	133	127	155	143	147	134	151	139	141	142	130	152	106	140	132	151	119	142	150	133	162	147	144	141	162	131	137	140	136	143	132	130	121	140	145	129	153	143	168	141	147	159	158	129	133	133	142	140	138	129	142	153	147	153	151	127	132	125	130	134	148	148	144	138	118	138	140	149	134	151	139	153	132	157	136	156	141	163	146	157	147	134	139	151	144	150	163	141	132	145	144	146	142	134	127	154	136	165	151	142	158	135	143	137	132	161	148	132	134	139	148	130	159	155	149	127	134	162	131	144	137	151	141	147	137	117	135	146	150	167	140	141	136	135	114	142	130	144	122	131	124	129	165	135	122	131	133	145	127	124	138	134	151	142	146	140	127	134	152	144	148	114	154	120	158	157	146	155	145	131	134	121	145	139	125	115	141	133	131	126	134	158	136	138	146	141	144	143	142	164	144	138	156	135	119	128	125	150	145	131	159	145	149	126	139	138	140	136	146	150	127	144	146	118	140	124	143	138	131	139	150	135	138	158	158	144	118	130	118	124	137	129	140	127	145	144	136	153	137	130	135	131	140	142	158	125	149	121	164	143	154	131	144	126	143	160	146	144	158	131	158	122	133	147	153	116	169	141	154	131	133	138	159	148	139	127	147	124	142	125	133	128	141	144	146	161	141	130	134	135	140	138	141	132	158	151	136	135	153	131	146	132	130	131	153	118	126	154	138	129	126	148	129	156	133	125	160	142	122	154	152	122	136	125	142	157	138
17001	31852	39619	44436	49735	51066	50100	50222	46126	46258	44163	42030	40522	38830	34466	34804	31855	27453	24813	20776	17179	12860	13315	14273	11782	6349	5155	5342	8660	6429	5604	5739	7411	6837	8878	7311	8518	6709	7275	5934	5815	5070	4506	2801	1732	1816	1443	991	701	668	584	473	410	414	410	412	427	464	372	396	405	491	869	1020	917	807	943	760	546	414	394	391	392	414	406	421	409	359	379	427	383	374	344	406	402	361	367	366	369	368	390	386	406	392	390	393	379	379	396	397	408	415	399	410	395	380	401	389	411	427	376	406	425	398	388	356	386	394	370	366	409	400	355	367	371	376	411	411	409	372	393	407	373	378	345	363	397	408	407	369	413	388	395	342	374	413	382	382	371	392	391	392	379	382	397	421	425	391	372	414	387	389	366	401	417	381	380	402	378	404	390	364	358	359	393	426	392	397	410	414	413	385	385	390	379	374	374	410	441	404	377	372	405	397	353	380	378	368	414	394	400	395	441	408	404	388	396	368	368	368	373	395	385	381	416	373	395	366	378	406	385	404	406	379	384	403	392	402	366	386	375	383	360	405	379	373	434	385	418	387	373	444	382	417	377	408	402	394	402	368	381	387	431	400	422	390	418	412	421	386	373	377	422	382	397	414	383	383	397	422	376	403	427	407	433	410	408	424	407	395	432	372	404	404	375	355	386	375	407	375	422	404	407	381	383	356	402	415	412	398	391	432	405	402	393	392	430	402	393	380	382	402	421	410	386	368	415	409	381	418	387	380	388	431	389	383	387	405	395	370	410	405	444	435	352	405	384	385	436	415	387	376	427	424	365	393	372	391	367	425	387	399	407	395	401	370	403	378	391	348	387	431	382	398	397	377	400	404	405	399	377	394	352	395	345	393	388	382	389	410	396	427	405	392	391	394	376	389	408	373	361	392	393	387	381	386	386	382	387	401	398	394	411	366	377	388	354	363	380	396	435	380	372	404	378	402	376	400	373	396	419	394	403	415	429	374	401	409	404	360	378	356	367	395	398	399	364	411	382	393	384	370	370	402	398	382	405	406	388	346	386	401	386	395	378	408	403	394	379	382	384	402	403	384	438	398	395	393	427	392	368	409	419	393	379	354	391	401	402	401	404	472	386	383	397	434	429	414	376	421	411	367	415	392	419	384	403	370	411	386	393	390	404	407	383	396	384	410	375	389	388	408	369	395	366	382	361	400	417	414	370	364	404	399	392	384	419	394	384	424	346	409	434	433	386	409	372	405	400	387	388	400	385	364	363	393	384	387	388	423	374	425	372	408	386	382	385	403	417	424	408	375	406	394	361	410	381	425	425	394	440	400	399	383	371	375	389	354	402	386	396	392	386	396	386	400	370	413	390	356	403	412	388	342	383	390	407	412	388	411	414	406	393	366	430	400	433	402	379	409	383	444	412	389	405	401	425	373	391	428	444	398	352	383	395	376	352	389	374	414	375	372	402	376	380	418	365	355	372	372	371	380	417	396	386	399	397	402	390	374	382	405	387	387	392	399	393	373	404	383	388	371	373	393	427	390	429	360	391	354	390	393	369	411	417	390	393	396	388	414	381	361	389	348	422	398	402	395	342	391	429	398	387	391	373	394	348	419	371	395	413	396	378	398	386	380	377	387	391	370	385	392	407	414	381	422	399	412	377	440	403	412	396	398	376	375	392	380	372	428	396	420	388	375	424	396	348	403	342	400	365	402	406	387	380	379	381	391	382	370	433	371	388	386	410	399	388	402	387	393	404	373	364	392	359	374	363	370	379	418	360	407	382	387	413	394	410	397	409	353	395	359	411	354	427	389	414	370	417	408	388	369	414	360	429	404	363	388	398	408	435	370	420	431	405	384	376	387	399	364	368	415	393	413	365	420	366	405	402	375	376	383	360	408	394	379	385	388	407	373	390	382	385	388	376	371	400	402	403	441	410	383	391	362	402	382	393	423	376	377	395	417	368	380	403	401	422	376	414	395	372	396	399	381	387	399	410	392	380	425	393	396	341	395	421	390	382	380	351	381	384	385	380	426	404	398	385	393	424	411	352	398	363	359	376	381	394	402	413	421	413	360	361	411	395	399	400	407	418	385	381	381	420	376	364	416	400	382	384	334	360	385	392	380	397	375	371	387	401	393	367	364	402	378	383	399	406	390	431	371	395	394	398	374	372	409	392	395	403	405	415	391	389	407	408	382	414	369	394	395	398	393	368	409	396	401	416	399	404	409	386	408	376	400	374	379	381	387	431	381	384	338	390	407	396	400	384	387	367	419	381	423	361	380	422	399	409	361	388	446	447	389	380	412	388	410	369	382	391	414	382	389	419	405	391	403	393	392	398	389	392	400	379	379	380	365	399	393	406	378	373	391	401	394	390	383	394	375	376	393	415	377	380	388	393	386	432	393	414	363	369	395	382	388	410	392	368	381	396	397	405	418	393	429	364	392	427	397	377	398	392	379	412	389	409	408	359	390	387	388	379	437	400	385	412	409	408	376	377	402	398	377	363	375	364	401	397	404	349	392	402	406	371	396	388	390	385	418	422	415	351	397	389	431	443	381	389	381	365	380	417	374	416	377	379	413	363	364	414	385	382	404	379	390	385	382	385	418	396	388	375	387	388	394	411	403	378	375	390	390	406	367	390	397	363	374	399	377	385	369	453	392	402	361	352	401	394	379	371	421	410	403	393	364	396	408	347	388	353	407	413	382	369	399	400	376	417	387	418	381	397	424	358	396	372	420	404	361	391	416	402	390	381	383	396	391	408	404	375	383	418	430	399	415	381	404	392	380	418	437	393	414	403	413	380	400	391	377	398	395	377	396	376	407	411	376	396	397	395	425	410	406	378	395	360	371	380	384	370	406	398	421	385	424	411	393	371	392	374	356	389	347	425	381	390	407	392	379	372	413	395	380	389	391	384	409	410	365	374	409	371	388	382	400	410	409	436	409	414	404	407	400	351	413	367	372	404	415	379	382	413	407	374	385	383	377	420	413	419	386	420	403	410	401	367	388	392	374	416	407	385	404	381	406	394	366	376	387	384	373	413	382	387	400	394	384	364	410	387	374	419	408	385	371	365	382	384	432	384	382	389	405	406	416	423	391	403	366	388	399	391	398	405	388	401	395	392	408	398	364	419	400	387	390	402	396	421	379	406	412	384	395	337	403	408	389	414	382	381	384	333	386	395	403	372	405	385	416	372	425	394	449	361	415	419	419	398	385	402	385	358	374	408	369	393	389	389	385	380	399	396	357	392	378	375	383	361	427	409	381	408	372	381	385	393	415	419	375	415	410	371	388	365	431	429	407	416	400	354	408	413	353	384	362	400	410	410	355	365	361	383	373	402	403	410	399	398	365	391	374	411	408	414	396	387	349	437	407	360	423	396	393	411	388	385	403	408	390	367	395	404	409	349	383	439	395	409	400	364	378	398	408	408	374	387	389	405	366	376	419	399	362	401	382	409	435	382	374	396	395	402	370	370	391	383	388	381	385	409	402	375	388	429	404	405	447
32092	42016	46129	39550	41516	42610	40451	38998	38588	35789	35775	31008	28902	28145	22878	20509	17902	12811	11340	8799	5587	4183	3678	3789	3055	2041	1502	1521	2263	1216	1220	1572	1904	1544	2338	2580	2225	1853	1831	1468	1369	1160	1106	667	484	458	359	299	236	250	239	211	207	197	196	204	187	184	219	213	204	177	230	270	335	389	339	276	209	169	148	168	202	186	177	173	182	170	190	184	172	185	166	189	185	209	187	197	203	180	188	184	170	198	192	183	197	187	178	176	189	190	161	187	188	192	173	173	185	158	191	178	191	195	184	180	187	205	188	149	185	204	209	167	187	211	198	180	169	197	184	189	205	195	177	191	170	175	187	189	183	175	177	176	158	158	199	186	176	164	203	191	232	174	189	192	220	164	161	192	217	181	179	195	172	198	184	192	204	187	200	191	191	181	191	188	205	180	155	195	183	177	186	182	182	179	176	176	163	170	186	179	180	176	187	160	172	189	177	184	185	181	192	186	183	195	182	204	167	187	187	161	169	181	194	179	186	173	185	162	188	177	179	182	172	156	183	185	172	181	187	172	176	184	187	178	195	188	180	169	170	189	180	200	183	180	193	171	184	178	191	161	184	160	172	190	185	169	207	174	175	192	185	201	176	177	171	187	177	162	172	161	162	145	217	180	184	193	174	175	189	179	166	178	185	174	164	196	191	195	190	184	160	188	177	199	197	205	182	188	213	181	151	206	196	189	194	187	201	179	164	161	168	189	168	197	196	179	196	200	173	162	189	212	182	191	184	184	204	207	186	196	178	195	205	180	190	177	189	194	186	166	172	227	174	163	187	159	184	206	179	189	181	195	171	166	177	201	182	206	157	196	201	169	193	194	186	189	195	181	183	193	177	190	184	192	196	167	180	202	166	173	184	171	180	196	188	197	177	181	195	167	176	172	178	166	185	185	193	154	209	167	202	197	227	193	206	188	180	192	171	175	193	192	163	186	186	203	185	178	171	203	204	174	175	194	173	175	196	190	188	157	168	202	183	191	192	205	169	163	165	181	161	170	182	186	190	183	185	197	196	188	192	153	202	180	188	185	167	165	172	174	200	205	201	187	172	196	197	167	193	180	191	164	203	159	181	209	171	171	180	182	181	160	197	195	168	192	193	202	171	218	174	209	190	172	195	191	182	186	181	175	178	181	182	199	191	178	196	186	198	182	190	180	183	166	182	166	193	186	197	196	197	198	173	197	163	176	177	174	185	183	192	182	200	179	180	177	181	211	156	192	187	194	192	196	191	178	190	180	174	179	169	170	170	224	188	174	178	205	205	206	183	171	189	201	188	161	176	183	176	201	163	202	196	187	193	177	197	197	193	180	196	167	193	192	202	184	189	167	183	168	188	186	202	179	193	179	170	183	161	195	162	196	202	175	187	203	188	178	194	199	195	204	176	185	197	183	160	183	197	183	191	174	202	202	206	193	199	181	193	172	189	190	182	189	175	183	184	191	205	173	143	205	175	191	189	207	169	201	189	199	194	166	206	187	202	177	184	190	182	191	187	170	176	170	201	194	190	177	181	191	176	176	198	180	192	202	183	175	187	171	215	184	173	200	191	163	189	200	161	183	174	182	207	163	171	176	181	168	171	174	194	181	190	159	165	166	194	186	185	180	191	172	194	155	163	170	155	174	171	187	177	200	193	209	186	177	208	191	177	200	203	176	178	189	195	183	175	190	173	194	184	155	179	179	200	184	198	199	173	184	160	177	175	176	173	186	206	193	182	183	196	182	191	194	172	168	199	202	212	158	175	180	202	189	189	171	213	202	205	181	208	211	150	162	210	185	169	173	172	184	172	170	186	176	205	173	191	191	184	167	180	187	180	173	192	191	184	186	190	169	167	187	173	169	181	173	181	188	179	186	176	181	179	165	186	172	197	170	216	194	188	193	222	220	193	183	192	176	173	190	187	177	182	195	190	180	158	179	182	208	209	179	165	179	182	189	205	204	170	190	190	196	192	173	193	204	183	195	188	176	177	174	216	172	192	198	203	208	182	175	177	165	160	202	173	183	210	183	181	180	157	185	191	226	165	181	186	178	210	173	176	181	181	206	172	162	180	216	193	170	174	188	189	159	199	185	195	159	180	169	187	193	187	172	188	198	186	185	181	196	174	194	189	178	168	167	173	164	163	181	197	168	176	199	202	193	164	172	173	170	165	172	206	163	199	175	187	182	186	171	183	174	182	170	189	139	175	178	179	183	187	202	191	179	191	173	198	157	179	182	201	195	188	180	171	180	205	148	190	190	166	188	172	196	172	184	216	193	181	175	173	203	159	178	159	178	195	213	193	169	162	174	187	195	203	171	193	184	197	162	175	188	196	172	173	184	201	167	194	194	188	185	173	169	198	206	180	181	191	174	189	184	172	188	177	175	177	175	201	176	169	177	161	178	182	197	181	237	173	188	182	190	182	190	186	185	169	186	189	201	175	179	193	153	173	165	184	193	149	178	193	174	179	186	182	196	179	185	186	170	193	198	175	197	182	185	184	192	189	177	170	157	189	209	169	189	202	188	176	183	193	184	165	186	171	165	177	199	183	181	175	191	178	197	207	202	163	203	206	172	204	181	169	170	213	203	209	199	183	177	195	188	196	210	202	158	189	194	171	176	188	180	186	188	184	213	189	190	201	224	183	193	199	177	192	173	172	169	161	165	193	157	180	188	188	193	177	188	171	195	189	180	189	171	192	155	188	199	190	174	202	180	208	174	199	173	170	179	207	203	192	189	204	192	193	193	204	185	196	181	195	163	185	217	194	170	187	191	198	213	198	172	185	182	172	185	167	193	162	200	173	204	212	204	186	182	184	181	181	198	167	197	186	167	165	165	190	184	193	187	198	181	172	199	173	175	190	165	176	189	205	161	194	188	187	196	200	187	154	179	203	178	186	201	208	188	199	156	153	201	165	171	193	178	166	198	201	189	192	168	212	177	186	203	191	184	185	196	156	181	166	188	189	190	182	195	189	191	194	200	186	168	191	193	173	182	202	198	198	186	184	184	184	207	163	187	198	194	166	197	155	172	202	192	173	198	176	191	173	204	173	176	170	190	180	186	166	207	180	187	184	181	174	183	184	163	167	175	182	200	184	168	172	181	188	189	186	190	180	198	196	182	187	198	183	176	187	178	196	162	189	177	189	166	180	191	188	189	167	175	189	206	197	165	191	161	178	186	207	194	176	186	192	181	190	203	203	192	178	181	144	193	177	167	211	171	192	178	165	160	194	211	190	169	181	182	187	200	215	188	177	183	194	209	189	178	202	181	172	176	175	172	225	178	189	182	194	185	195	170	172	172	193	175	216	180	170	178	205	192	209	182	170	169	203	164	181	188	187	174	186	207	162	170	194	160	179	197	175	177	221	201	194	182	193	199	201	175	209	173	204	190	172	194	165	185	188	186	195	205	189	180	190	176	202	197	179	173	169	186	201	190	181	200	175	186	186	193	209	181	214	174	158	192	175	200	171	194	176	189	168	179	182	185
20948	36867	44272	47687	52726	55590	54060	53903	51878	51289	51280	46808	45120	45361	41689	38718	37449	32488	30338	27249	22164	18109	17559	18144	15272	10932	8325	8834	11092	6312	6383	8384	10227	8377	12572	13350	12487	10307	10860	8477	8178	6973	7176	3755	2787	2476	2075	1387	921	899	780	666	596	531	535	527	539	563	899	612	517	490	823	1293	1453	1659	1272	870	647	520	439	516	492	510	460	496	507	513	536	474	487	532	513	488	491	500	499	491	510	495	506	510	523	499	473	485	493	498	510	532	477	506	506	496	518	507	512	495	511	527	491	468	498	512	479	489	501	459	508	498	512	468	504	509	517	488	476	511	515	499	489	481	525	510	470	528	551	460	523	433	521	454	509	499	524	501	524	464	527	476	499	502	468	562	433	520	501	502	508	495	460	529	499	511	466	502	490	515	489	466	497	480	430	473	504	514	475	479	487	489	495	467	448	483	487	465	487	516	530	511	503	519	500	448	479	487	519	484	468	549	511	465	536	483	442	495	521	483	538	499	523	524	524	513	464	530	505	477	491	507	478	500	476	520	489	480	494	471	481	471	511	531	495	465	504	504	493	453	512	472	469	509	478	475	495	465	470	497	481	463	482	470	487	494	472	518	491	523	465	493	512	496	522	530	498	438	499	471	533	458	497	478	518	495	494	539	522	490	468	492	516	462	532	489	441	506	472	496	466	473	481	456	490	489	493	522	512	474	497	480	503	523	523	523	487	462	484	516	519	466	489	471	467	488	482	471	490	512	511	478	524	457	533	480	483	474	469	517	491	516	447	484	487	433	477	534	496	512	479	516	481	506	478	481	512	474	489	484	481	519	475	516	534	515	537	517	496	453	482	504	499	487	494	480	503	493	453	469	509	498	495	463	487	518	524	443	429	488	494	477	501	525	525	502	514	433	535	470	516	501	517	495	476	515	471	477	534	493	497	466	467	447	515	515	502	491	499	542	455	499	490	484	523	474	500	489	496	496	500	460	468	493	470	493	463	497	538	501	510	515	483	516	492	493	467	523	519	527	490	502	487	462	477	528	494	477	502	509	497	508	502	537	493	477	470	520	498	502	500	476	491	481	512	486	505	502	524	429	468	500	467	475	476	460	464	494	506	475	518	486	527	519	488	507	484	492	454	503	462	496	482	503	516	477	470	509	451	476	490	510	531	494	493	485	509	509	471	525	500	451	490	503	492	518	510	488	490	491	532	499	535	488	530	493	469	499	467	449	463	537	528	474	527	489	520	453	478	468	516	476	489	548	512	473	464	512	449	480	474	503	499	488	476	510	508	485	500	489	481	500	530	497	491	480	500	504	474	518	506	499	481	500	498	486	499	488	509	501	520	497	520	519	467	487	495	495	493	470	476	525	520	442	451	476	467	527	474	524	489	498	500	488	460	490	527	492	462	485	486	482	499	482	515	527	491	479	509	498	498	526	490	493	488	506	502	445	501	435	498	494	495	461	447	501	528	468	498	524	502	442	482	509	495	490	511	483	481	476	484	468	500	503	469	517	489	513	498	499	495	502	543	476	499	487	476	493	525	424	479	535	484	548	498	500	480	525	499	519	465	536	484	454	485	500	550	512	484	500	481	470	485	463	492	505	510	486	510	521	477	483	474	478	508	480	471	498	485	520	529	449	478	463	493	510	481	499	515	493	445	514	519	476	499	530	484	477	534	506	480	479	518	512	487	494	493	490	519	461	516	507	518	479	496	498	500	528	517	486	513	477	482	482	456	496	488	479	497	463	501	482	517	513	495	523	496	452	517	486	447	459	482	481	486	513	509	515	493	512	476	497	537	507	508	522	491	505	506	486	506	489	477	499	537	476	509	519	510	500	509	474	499	515	521	502	521	488	509	482	477	566	486	504	503	478	490	482	479	500	497	496	497	487	510	431	520	548	520	499	480	476	481	454	482	481	468	513	495	512	459	462	526	456	491	504	492	506	471	475	514	510	506	503	482	478	507	498	504	518	473	506	488	492	462	488	476	470	493	503	452	456	493	467	490	453	503	540	492	541	520	515	528	502	525	495	511	473	509	517	516	486	464	471	520	479	485	546	474	495	512	473	489	495	538	475	486	518	478	500	471	487	498	478	481	486	511	506	500	463	459	465	522	500	463	512	505	477	464	491	505	474	480	486	503	513	478	495	487	499	496	529	486	502	510	485	492	487	449	480	470	496	476	505	509	528	477	506	524	496	552	536	483	516	495	470	507	498	508	450	468	483	483	472	456	484	483	523	480	480	468	515	467	445	506	497	528	464	443	488	505	496	488	499	510	493	508	466	495	497	518	460	502	500	522	527	464	502	499	497	504	498	460	517	508	510	458	479	501	483	494	492	532	476	514	498	457	487	528	492	506	467	487	501	482	489	501	492	507	553	477	485	512	500	472	493	499	496	531	507	508	526	485	464	476	456	462	537	478	478	455	480	487	540	520	475	518	487	494	490	491	476	475	465	463	516	501	489	507	474	495	511	473	499	485	499	469	479	469	493	517	493	513	462	495	529	488	471	489	480	471	472	506	480	494	486	499	493	483	480	516	487	524	500	500	491	484	464	485	527	468	502	497	489	484	450	534	483	472	501	480	530	505	496	467	508	500	471	467	483	483	504	502	501	512	485	502	489	466	470	482	452	477	512	540	507	509	498	543	494	501	478	479	476	522	533	486	480	515	490	524	454	500	449	564	479	493	491	470	502	494	455	518	521	485	495	516	506	524	516	507	489	501	500	502	499	543	499	463	482	468	483	471	524	472	481	475	458	471	457	474	529	499	477	519	534	482	502	468	455	527	469	501	488	510	498	467	530	463	518	549	506	516	530	498	483	552	478	508	540	502	444	499	505	513	526	496	429	499	492	521	564	493	497	521	485	498	506	480	526	506	515	501	521	471	481	479	482	457	498	463	510	551	500	518	493	493	499	467	516	458	459	461	464	526	483	475	503	473	493	496	535	495	489	466	539	501	477	516	484	504	471	519	480	519	504	489	504	459	493	482	483	492	474	457	488	518	492	511	480	480	525	448	476	511	501	532	475	489	504	507	513	458	489	490	522	488	479	498	518	512	499	525	481	491	507	510	529	488	529	524	490	492	451	487	496	479	504	542	505	496	494	493	449	477	496	537	465	523	473	496	482	489	500	536	496	507	512	531	506	465	464	536	518	494	492	484	479	508	501	488	464	503	513	539	533	502	464	486	501	483	453	473	481	495	444	513	489	485	520	482	451	484	470	522	515	515	501	489	511	511	477	504	497	489	451	470	507	526	504	506	437	515	448	532	491	521	495	512	503	513	497	521	480	497	516	486	497	467	506	518	476	464	484	480	493	483	548	458	490	515	506	486	495	492	508	512	501	458	479	501	505	511	509	534	480	500	497	487	487	514	492	479	465	465	494	492	514	498	491	492	521	487	534	487	507	511	486	493	520	495	462	507	475	525	493	501	510	513	520	478	528	458	526	517	456	484	462	444	474	487	523	458	465	485	485	517	509	516	513	539	513	515	516	484	492	515	541
7483	9041	14935	12310	12094	9284	6452	4467	3167	2600	2137	1824	1614	1579	1236	1164	1107	789	780	641	491	431	411	335	283	281	247	233	235	230	205	211	227	203	226	242	273	208	217	199	176	171	176	141	142	151	124	146	139	146	124	152	140	138	123	146	150	130	136	146	125	121	157	157	139	153	140	160	167	117	129	125	142	143	128	142	134	119	118	135	130	141	153	144	124	121	128	125	135	126	134	139	140	120	141	139	128	122	133	150	134	136	136	131	114	130	128	155	151	120	147	121	127	150	136	143	138	156	109	117	120	137	137	124	135	145	127	145	129	119	141	133	119	143	141	137	125	149	138	143	138	133	137	133	137	147	153	140	159	121	136	126	127	127	116	142	157	120	129	111	150	143	137	154	137	135	122	128	129	134	131	117	122	133	138	137	114	117	132	114	129	129	123	132	122	113	130	135	109	133	129	130	133	120	132	139	137	137	163	122	152	139	121	131	131	124	129	125	107	119	132	127	139	128	130	129	134	138	142	114	137	126	146	129	159	129	135	128	138	143	151	123	129	117	150	127	137	129	147	119	143	146	163	137	130	153	160	110	143	127	122	128	139	143	136	142	125	145	113	125	138	133	148	130	133	130	128	134	132	137	115	142	125	127	135	151	132	120	121	131	118	110	122	144	140	129	144	145	147	123	141	126	135	146	148	124	134	130	126	142	152	135	145	134	147	121	130	143	135	175	144	126	144	142	135	144	110	156	123	157	117	137	129	131	133	137	140	146	128	121	138	131	125	132	135	130	168	139	155	140	148	143	152	147	165	128	128	143	138	126	149	143	135	138	168	139	156	117	115	159	138	133	132	152	133	137	137	152	151	141	133	149	113	130	141	144	122	150	133	141	115	123	137	131	124	115	107	127	142	121	120	127	136	162	140	138	120	125	138	138	135	140	127	131	144	136	141	134	121	136	147	146	123	138	131	123	130	143	138	132	116	114	134	134	126	113	132	126	123	124	140	149	147	152	146	136	141	146	142	136	122	139	148	131	120	140	148	135	150	132	151	140	137	121	139	135	138	143	148	144	129	133	147	148	144	137	137	142	121	142	139	150	122	150	140	132	133	138	129	126	151	135	135	124	132	117	137	126	138	146	139	141	141	150	139	152	162	127	148	113	132	165	152	123	132	134	147	130	154	143	119	137	131	128	109	117	138	141	132	119	144	130	144	126	134	140	143	142	135	145	109	142	135	120	97	131	142	122	136	120	152	140	131	132	126	150	131	132	134	151	150	108	147	150	132	138	121	158	152	115	118	138	134	147	146	122	108	136	120	128	122	139	119	137	133	132	153	146	116	137	142	136	139	143	134	138	128	135	116	133	129	153	128	128	137	136	149	145	147	134	141	134	122	156	140	122	107	130	134	130	126	129	150	122	122	133	140	136	125	135	131	131	118	130	138	122	147	141	138	147	127	143	169	153	125	131	140	131	149	131	121	147	133	109	123	136	121	142	128	144	144	132	129	126	115	122	153	130	150	131	130	142	136	109	130	134	144	125	143	132	133	133	154	128	136	130	161	143	134	149	131	135	163	149	142	124	138	145	121	134	166	128	121	142	146	123	135	112	124	143	156	129	151	141	131	114	142	133	128	128	133	160	153	149	128	126	142	131	126	131	137	108	153	128	123	144	124	138	156	144	136	139	127	125	129	133	131	135	136	122	137	149	137	135	170	135	132	118	148	136	144	157	134	128	162	175	159	131	139	144	114	130	139	139	115	118	138	124	127	117	119	129	155	157	114	133	148	140	130	124	129	148	139	134	147	146	152	149	130	132	142	126	127	135	123	134	114	147	115	119	130	127	122	153	115	118	124	118	152	142	139	102	124	136	132	131	139	132	140	128	151	123	154	148	129	137	124	147	158	137	131	137	133	124	136	148	133	129	154	121	124	152	145	144	118	124	135	135	125	131	133	127	125	142	136	147	146	139	146	135	117	127	128	107	124	130	151	152	127	113	151	120	155	144	146	151	111	137	161	134	162	138	144	124	148	133	112	144	144	151	138	157	131	151	134	139	135	124	126	117	126	146	134	115	128	131	137	115	159	156	126	152	127	138	127	143	121	125	136	134	133	112	126	147	137	136	125	108	120	139	123	171	144	139	144	136	134	153	134	130	124	126	126	123	154	120	145	151	130	106	131	134	155	161	118	151	144	141	130	131	122	159	142	132	139	125	127	129	145	128	142	132	124	127	128	131	151	141	135	153	148	137	129	139	130	139	125	150	150	144	138	130	129	130	150	112	147	127	128	129	132	137	123	117	141	116	164	130	121	146	145	126	134	134	141	152	130	138	132	128	142	152	140	149	141	127	139	113	162	131	132	141	137	119	139	145	121	138	133	103	159	142	154	149	143	151	123	136	140	132	154	152	127	156	140	109	145	149	146	139	128	135	143	124	126	124	131	130	141	121	137	135	130	138	139	121	142	137	110	114	150	129	123	136	134	120	128	130	131	117	127	131	148	148	133	126	132	139	126	149	128	141	136	148	117	163	134	130	141	136	114	124	149	146	140	135	117	146	99	132	140	130	124	159	129	152	128	141	139	136	135	124	121	159	151	161	144	131	114	145	152	139	115	116	157	130	121	140	156	147	131	114	152	149	145	124	130	137	121	136	122	139	139	145	148	124	140	129	149	137	146	118	116	133	104	152	125	134	129	142	109	130	130	152	116	120	130	121	139	124	134	139	145	148	138	139	118	144	102	145	117	131	133	124	97	132	135	138	117	130	138	113	128	145	127	156	102	125	114	112	130	145	138	137	151	158	148	158	145	145	138	149	132	132	131	117	141	143	140	147	132	128	142	143	124	138	136	146	134	132	154	126	142	127	138	140	178	160	144	153	131	138	114	122	122	146	149	123	137	145	142	125	144	143	130	136	157	132	133	161	135	132	149	124	130	121	115	124	142	140	141	124	133	141	138	143	146	134	121	129	117	154	118	125	132	145	116	157	147	110	136	125	132	141	122	132	135	126	130	151	131	130	120	133	127	122	137	137	140	132	147	143	154	139	138	141	119	145	167	147	128	136	132	157	142	137	135	131	134	134	121	142	123	128	141	154	127	165	128	126	124	123	135	119	160	133	150	137	128	109	144	131	147	133	127	135	136	132	140	137	140	136	127	148	136	132	133	123	136	143	140	149	117	148	142	151	124	136	123	134	144	125	116	137	138	126	145	143	139	129	123	120	123	102	121	141	125	148	172	137	158	136	140	137	132	125	118	100	120	133	136	140	127	141	123	138	132	113	135	133	126	129	125	146	120	137	145	141	140	132	142	152	113	133	133	121	152	131	144	114	135	135	152	144	120	131	136	136	148	128	143	139	110	129	107	135	139	127	141	145	125	128	144	145	138	115	132	142	129	135	144	136	121	132	107	157	138	144	132	146	151	133	124	137	142	153	134	129	137	123	129	130	137	131	139	152	130	135	146	140	127	143	141	163	137	130	138	148	146	128	112	125	117	101	126	146
5211	10580	19426	20810	24911	23777	18947	16707	12863	11365	10338	8302	7814	7940	6774	6275	5501	3963	3925	3394	2615	2199	2085	1839	1608	1333	1172	1171	1208	1092	919	940	938	893	1256	1274	1183	1024	1039	923	780	761	660	574	520	453	439	422	406	382	388	389	410	412	398	387	379	348	423	381	400	375	382	359	437	390	415	437	419	364	366	370	357	409	392	415	377	343	356	364	412	327	346	361	354	413	385	381	371	378	397	385	375	358	363	371	363	396	389	372	357	358	359	381	399	364	383	377	376	382	336	396	375	366	371	371	343	329	379	359	383	369	357	374	326	376	372	352	365	363	362	378	369	378	363	418	374	382	368	377	353	365	371	362	365	365	339	391	365	387	395	347	343	373	393	375	363	368	358	392	355	382	371	356	377	360	338	355	387	376	393	350	385	392	393	385	379	379	392	352	332	356	360	372	396	374	360	390	349	359	340	390	388	380	348	399	371	387	375	383	378	343	373	396	397	376	380	392	405	341	383	353	365	409	344	357	360	375	386	355	369	380	372	354	361	356	374	399	368	381	364	360	377	368	413	373	364	390	384	337	401	380	377	398	370	382	363	386	361	398	352	342	368	378	388	392	372	322	387	364	368	382	405	325	358	404	350	370	356	356	418	354	396	389	405	394	388	341	386	366	364	386	381	363	355	387	386	377	373	363	376	378	347	367	343	406	422	369	353	370	380	367	360	348	374	378	352	373	407	356	387	362	368	368	387	395	376	362	334	356	372	380	404	388	349	355	385	409	361	413	371	408	391	376	379	374	382	399	405	395	353	365	394	376	387	399	387	375	354	366	359	407	377	377	355	365	380	397	367	379	396	381	421	376	382	348	373	377	377	382	375	394	400	388	317	435	404	376	360	385	365	413	385	363	369	354	372	382	433	386	374	361	391	392	386	364	356	366	373	396	353	407	371	393	390	370	382	421	378	378	321	353	379	401	392	387	383	408	386	344	350	384	402	384	367	359	381	404	392	397	387	375	340	386	387	384	349	393	382	393	404	380	408	360	405	396	385	386	402	364	341	374	353	355	380	380	385	383	376	363	393	388	371	398	401	365	364	392	372	370	367	408	386	396	394	380	345	385	398	404	377	389	349	374	398	380	381	351	351	381	357	358	392	374	396	368	381	370	358	351	381	371	365	393	374	385	345	349	406	380	390	374	365	381	379	379	374	378	358	379	394	376	411	370	381	356	391	375	350	389	371	357	386	397	395	386	387	391	345	379	352	379	391	372	314	391	403	380	354	374	383	416	374	422	381	380	394	346	367	393	379	403	387	374	383	374	367	351	368	328	398	366	354	418	372	344	366	396	361	387	389	375	378	391	381	367	390	383	337	365	403	376	366	358	373	396	396	369	399	348	393	377	393	400	389	360	383	327	354	402	363	384	384	345	360	387	381	388	395	367	375	382	343	338	372	346	385	377	394	385	388	370	388	371	408	376	424	352	381	384	393	333	400	371	350	390	395	371	399	359	398	363	379	391	393	391	425	363	357	356	359	383	369	365	387	376	379	318	345	400	365	363	392	410	367	359	377	393	366	361	349	379	367	326	384	342	380	368	362	368	383	379	380	365	356	376	375	433	342	387	345	383	386	386	365	376	359	378	348	385	387	379	413	396	380	379	352	366	368	361	376	394	371	397	384	347	390	372	373	370	382	370	350	394	355	379	343	362	360	362	358	380	370	387	391	379	379	389	383	371	356	362	363	382	385	388	385	388	370	411	356	407	385	376	385	370	375	375	367	343	370	350	380	333	366	358	343	321	385	383	370	359	365	375	350	380	380	405	342	390	395	362	364	369	399	387	363	380	380	366	371	367	358	374	370	398	348	373	370	382	388	373	376	370	379	371	373	365	376	371	412	370	340	387	363	421	418	404	363	381	399	367	395	391	369	354	397	377	392	364	374	331	376	322	380	380	381	384	358	365	334	378	366	348	362	378	351	370	368	400	368	358	380	395	368	372	358	379	385	401	406	387	390	357	386	374	358	412	352	344	369	381	372	380	369	374	400	404	356	352	384	390	383	390	357	406	400	338	352	413	383	376	392	384	362	336	396	370	364	400	364	355	349	358	405	372	384	396	343	378	375	398	378	383	390	390	384	410	379	400	381	379	371	382	407	377	375	357	394	354	414	368	344	368	363	351	359	370	381	368	401	354	382	384	393	376	371	359	372	391	368	398	369	367	376	355	401	338	339	355	406	361	419	387	385	400	391	326	392	380	412	364	370	339	359	369	345	386	395	395	387	386	365	387	381	420	360	389	363	385	387	385	387	380	346	415	389	377	373	396	369	356	357	393	344	391	361	397	386	352	336	402	366	364	334	364	391	385	357	342	378	372	349	359	387	396	362	370	376	387	376	384	373	359	397	405	378	378	420	349	413	347	362	378	383	381	357	369	365	386	373	379	381	358	368	406	364	382	391	353	364	369	385	371	366	400	385	376	394	399	388	370	345	382	380	364	414	342	366	370	393	363	373	372	382	368	383	378	356	373	378	374	365	357	351	373	349	368	399	362	427	351	359	375	378	336	422	346	392	372	356	338	399	361	338	388	368	418	373	379	368	384	365	368	376	350	347	375	388	358	364	349	361	413	400	387	358	370	376	410	368	381	431	391	388	391	377	386	347	419	359	349	338	376	373	379	398	356	348	404	357	368	364	408	362	383	350	396	381	361	396	348	402	397	399	394	371	394	399	385	373	388	357	378	345	378	389	345	375	385	401	381	341	379	400	378	358	378	386	365	371	399	383	409	358	350	406	358	341	379	387	363	364	371	384	340	387	396	341	354	372	399	355	378	361	367	378	366	394	375	358	395	386	368	401	375	362	388	381	368	364	345	365	366	394	372	357	418	355	360	370	359	383	360	414	366	355	374	347	419	400	364	360	369	391	356	370	409	383	390	402	368	413	393	390	369	370	388	357	362	382	407	373	341	399	391	381	366	363	369	379	382	355	379	394	379	379	365	390	378	363	365	365	373	412	368	346	385	358	376	383	370	362	360	378	336	398	382	400	388	379	370	399	367	391	333	378	411	361	397	361	362	369	372	366	398	398	381	400	378	366	401	375	404	385	365	383	402	395	374	398	369	393	346	381	375	384	356	378	411	389	378	373	342	395	386	367	393	418	379	348	372	389	401	368	385	370	370	373	370	403	418	365	386	357	340	395	394	333	374	381	408	403	384	425	358	378	390	387	400	371	413	406	386	363	364	373	369	351	341	361	380	347	385	363	390	365	352	392	391	378	391	353	381	391	398	357	372	427	378	362	349	403	408	375	381	384	326	394	363	375	360	389	410	387	369	341	352	379	393	385	366	379	370	398	372	362	423	378	368	375	363	384	385	340	387	389	407	364	386	352	392	376	362	378	385	351	412	345	368	360	344	414	361	375	375	375	358	380	367	378	400	389	392	368	370	366	403	336	398	374	391	358	387	366	374	390	381	438	366	374	408	364	377	356	369	373	411	384	381	389	376	346	423	391	381
24329	37685	43805	38294	42622	40649	38473	36153	32971	27151	27677	21094	18051	17503	15431	12430	11031	7307	6798	5334	3507	2685	2363	2248	1867	1401	1058	993	1187	1155	823	883	781	947	1359	1742	1445	1336	1218	1029	856	780	650	497	333	358	275	179	152	151	169	164	147	139	122	125	125	121	147	143	121	149	155	164	163	178	209	198	166	166	142	150	137	134	133	127	155	143	143	132	156	164	141	137	121	131	126	126	145	148	147	144	143	142	135	129	132	143	157	144	148	151	160	162	107	134	148	143	136	143	149	138	130	153	155	122	157	125	142	132	123	150	163	138	161	109	136	107	147	131	153	157	138	152	143	141	134	155	137	147	148	156	136	149	159	145	130	146	141	132	147	120	123	128	137	111	153	127	141	135	159	134	140	134	147	113	127	131	141	144	144	150	137	131	135	130	127	141	123	141	145	132	139	139	128	135	160	150	134	153	145	135	120	129	138	138	134	165	139	149	141	134	146	155	143	112	158	132	159	114	143	152	148	148	146	135	153	136	144	155	134	140	132	151	144	152	141	136	137	132	124	130	128	141	149	131	150	137	154	122	146	164	122	136	140	148	150	151	115	162	175	135	155	169	146	135	150	132	131	131	134	159	138	124	136	132	147	139	136	125	145	120	126	134	146	142	132	145	145	129	127	176	119	165	121	143	142	147	134	135	157	147	140	121	145	113	149	153	147	142	140	129	128	151	141	161	136	124	139	151	137	144	150	136	128	142	133	141	124	121	136	126	147	145	139	140	118	114	150	144	149	149	139	135	142	149	151	119	129	152	143	149	131	163	124	157	138	128	163	124	136	140	118	146	153	139	132	149	179	150	136	129	138	146	152	144	139	137	116	151	154	127	139	129	126	131	144	139	139	159	117	153	148	140	115	163	128	142	141	149	143	153	135	134	161	147	129	148	151	147	168	166	124	123	126	129	150	150	141	131	135	138	133	151	145	129	142	138	141	142	153	128	158	135	142	158	118	150	159	149	144	121	142	136	130	137	145	142	151	145	138	133	128	129	137	117	160	131	129	132	124	139	110	131	142	148	127	162	162	153	108	139	147	152	130	135	143	141	140	150	131	130	128	135	149	144	168	130	123	148	161	148	143	151	164	157	153	148	128	117	153	137	133	124	143	149	114	152	122	125	115	148	137	130	133	154	146	162	126	139	147	145	150	130	130	138	115	132	174	139	131	138	142	142	127	145	115	149	125	145	140	144	120	144	139	121	133	138	148	126	128	152	127	164	156	131	141	138	151	145	128	116	134	133	147	142	146	109	162	167	144	125	122	154	115	134	128	139	111	151	134	150	142	140	121	147	136	133	129	127	121	152	150	143	146	158	135	155	139	165	151	147	156	146	143	153	131	152	147	126	140	158	146	129	137	137	153	144	159	149	142	118	162	134	125	139	135	126	125	141	144	143	157	149	160	126	143	144	146	124	136	150	133	137	149	131	154	160	135	119	157	124	136	145	145	158	136	130	109	124	124	133	127	157	152	139	145	152	124	138	124	140	137	147	133	156	144	160	118	149	144	165	138	137	152	130	135	132	167	143	135	140	141	128	139	142	138	135	143	131	143	140	147	130	137	135	157	137	138	139	146	135	142	128	145	171	138	147	131	122	134	145	148	136	170	128	159	140	146	147	134	138	148	138	141	132	143	167	127	141	131	160	132	147	142	144	136	130	146	129	161	147	132	137	137	129	140	153	135	131	150	150	126	140	114	138	154	131	141	155	142	139	142	128	140	165	128	133	165	121	118	152	156	137	118	136	129	142	124	123	153	138	128	146	174	155	140	150	136	137	142	154	141	113	136	149	134	147	118	149	137	126	171	157	171	133	154	129	118	158	145	156	169	121	134	160	137	128	132	136	148	145	140	132	145	159	160	144	154	146	123	118	145	141	139	136	129	115	152	129	136	131	119	138	131	132	144	124	137	129	152	155	130	127	145	145	132	130	141	148	119	133	163	129	157	155	147	162	141	162	130	119	150	132	153	134	151	156	143	161	166	133	145	123	157	134	125	151	134	147	144	125	145	145	159	138	134	133	164	152	134	110	138	140	145	146	134	149	126	139	139	133	151	154	143	144	159	147	132	128	144	134	132	140	147	147	130	141	128	139	144	148	128	139	136	158	125	170	146	150	131	142	141	137	116	147	154	137	160	154	119	144	138	136	132	144	151	119	146	155	131	137	137	128	148	148	138	139	134	142	151	153	147	153	128	142	155	139	139	156	141	149	131	148	126	135	152	122	133	147	141	125	142	139	112	147	142	154	144	137	154	160	145	143	138	158	167	162	158	150	127	131	137	122	148	164	159	137	123	152	134	135	140	156	155	116	136	152	144	136	156	148	120	125	131	142	135	138	147	165	146	123	124	124	111	132	124	152	159	130	145	124	130	132	151	116	130	130	152	127	141	105	149	126	150	142	132	160	127	136	171	119	121	137	128	150	151	154	120	127	140	162	158	125	127	137	134	163	119	154	131	133	143	126	122	134	126	162	142	128	122	145	129	157	133	123	121	142	124	129	138	124	155	165	135	134	149	163	154	143	147	147	152	138	132	138	125	170	131	132	125	140	113	138	131	145	133	164	159	157	137	122	139	146	120	139	139	139	139	134	131	138	152	115	141	142	134	131	133	140	136	148	170	130	134	151	140	137	140	142	135	134	125	116	152	162	143	150	160	139	169	127	144	143	155	148	139	125	156	135	123	130	132	137	141	132	141	116	132	145	120	127	153	137	150	147	148	162	125	137	133	133	125	139	145	142	144	134	121	145	124	139	140	148	158	142	135	161	123	147	123	134	151	151	140	139	149	130	136	118	154	125	144	140	148	158	132	141	132	125	156	124	144	141	135	128	160	120	145	135	140	137	160	149	129	151	151	159	125	153	134	132	128	144	126	129	122	145	138	151	143	115	136	135	156	163	147	139	150	128	133	140	130	170	152	122	154	139	132	151	128	142	137	165	156	128	124	150	131	134	152	158	138	154	159	146	135	130	149	136	134	173	143	132	111	128	138	160	154	146	124	147	172	128	154	135	149	131	143	137	131	118	143	136	111	127	135	140	154	145	121	139	135	122	160	134	148	140	126	133	145	149	129	133	145	150	134	129	159	127	148	131	154	135	145	121	124	117	149	132	134	149	136	141	138	137	132	145	144	135	136	147	156	128	139	128	138	134	142	125	136	129	129	158	152	124	149	145	145	155	132	157	136	138	134	149	151	147	135	130	145	126	133	136	138	159	129	153	133	141	160	132	150	159	143	136	149	145	135	146	127	134	130	136	130	132	152	144	130	131	137	131	155	148	146	143	137	158	143	147	151	131	158	126	139	146	148	169	154	134	142	123	117	151	132	133	119	124	130	122	131	152	143	159	139	139	151	120	135	128	150	143	120	131	145	136	147	117	132	157	135	128	124	145	121	140	153	154	150	133	140	129	153	153	128	131	110	137	142	170	138	149	132	158	137	145	122	144	149	131	163	138	150	157	124	158
16731	33080	41565	43747	50488	51251	50744	50027	46271	41726	44980	38088	36464	37027	35122	31345	30405	25222	23725	20622	16894	13768	12469	12602	10252	7979	5992	5679	6660	6525	4395	5209	4466	5816	8760	10404	8886	8027	7476	6599	5207	5120	4321	3007	1855	1960	1360	732	617	524	568	467	422	471	434	385	427	396	406	419	418	431	592	660	616	719	910	722	467	444	408	376	411	376	380	423	423	376	416	388	372	379	397	405	401	408	389	389	416	442	411	406	398	388	456	414	376	390	370	382	424	399	394	399	393	394	363	394	382	372	379	412	375	405	397	412	427	406	376	388	405	396	423	403	343	352	403	433	371	426	402	394	371	351	431	356	358	389	388	389	400	399	376	370	380	387	422	397	373	377	434	387	390	393	414	394	406	407	396	388	437	352	423	366	406	376	439	380	405	385	406	393	396	404	374	394	398	431	371	420	410	365	394	409	370	380	376	394	355	397	438	405	384	380	378	377	426	399	382	398	362	411	354	395	370	377	411	383	433	385	433	391	384	387	365	408	373	385	401	438	337	401	393	380	387	407	392	392	389	390	380	384	411	396	410	404	418	393	390	408	424	390	446	407	384	391	396	391	376	382	392	390	378	386	422	397	388	401	373	373	393	399	369	411	386	404	365	375	395	370	399	393	411	423	400	389	393	378	347	405	409	384	414	423	387	343	393	403	402	384	410	407	393	395	371	377	387	391	389	383	386	440	392	387	366	459	389	419	413	403	422	390	395	427	399	428	397	355	413	393	408	385	370	404	403	417	399	363	410	416	408	382	421	375	411	375	411	394	462	427	370	397	401	417	425	382	430	340	416	420	378	452	400	385	396	398	401	383	405	412	411	396	388	412	403	386	419	409	383	405	430	383	412	397	421	416	408	388	391	421	436	378	366	402	373	379	386	401	446	376	457	396	383	397	405	427	397	385	367	358	388	363	357	378	354	369	431	408	410	412	399	398	402	407	427	401	382	414	363	391	381	381	414	417	389	406	375	422	416	384	423	414	354	392	416	424	453	414	394	395	412	389	417	394	391	414	396	427	402	373	407	422	427	380	389	401	398	408	409	407	406	402	401	373	372	378	372	371	381	383	385	359	429	397	437	411	400	403	380	428	421	359	431	423	357	403	378	387	379	401	400	397	368	419	381	394	385	432	399	396	391	445	397	408	406	421	395	429	430	367	410	336	393	385	374	440	400	412	427	413	416	389	408	383	370	430	403	397	383	388	407	384	409	391	426	414	379	385	376	418	372	398	403	426	409	407	388	383	406	386	354	394	402	387	367	373	405	418	413	376	424	420	431	404	356	399	369	381	375	380	401	359	400	380	378	370	399	404	366	417	393	402	408	399	363	389	392	398	468	392	411	356	383	433	396	405	366	375	403	409	386	429	385	382	380	402	377	427	408	393	341	384	370	384	393	394	444	404	404	399	387	386	420	402	408	396	392	384	376	375	366	391	446	364	382	399	383	411	379	389	407	405	387	386	384	365	390	439	380	424	420	383	369	394	416	409	398	361	393	428	393	372	377	418	388	390	372	359	393	455	384	412	380	391	406	404	420	400	400	402	420	363	401	387	416	364	391	401	386	397	387	367	388	393	395	370	408	408	404	377	411	392	389	383	401	405	405	414	391	412	430	445	422	372	409	400	379	441	406	389	386	387	400	419	374	407	338	401	413	401	385	407	401	410	387	391	400	413	406	408	389	353	403	412	371	392	407	408	384	402	392	398	414	388	384	359	419	399	411	402	367	389	413	416	397	387	420	403	410	402	399	376	408	384	400	360	442	406	416	393	372	384	389	398	409	424	394	410	402	382	391	375	378	390	381	358	382	382	398	408	441	422	392	368	379	426	398	413	398	363	401	402	387	398	408	443	412	354	380	414	383	385	396	417	372	379	399	388	373	374	383	393	405	386	385	420	394	394	394	384	411	403	418	386	425	373	387	400	372	419	413	430	401	404	386	415	368	438	375	396	404	391	411	393	366	410	379	396	379	407	401	408	383	391	395	419	361	363	424	415	407	394	388	397	414	385	395	385	410	406	405	417	427	390	414	375	374	348	392	410	391	388	386	389	398	396	406	396	394	385	375	394	398	409	392	381	411	418	413	397	396	437	378	378	353	410	404	405	369	406	409	387	361	394	416	389	380	377	397	368	378	414	412	363	421	412	410	414	390	414	401	375	396	403	399	356	413	362	390	375	414	405	440	406	406	396	409	409	436	393	394	383	422	383	404	442	399	410	390	383	413	386	398	387	416	411	400	406	432	375	402	362	404	402	409	416	435	398	390	402	412	395	394	397	407	370	387	410	394	368	396	410	375	367	407	393	363	395	392	385	423	406	378	371	393	414	405	418	377	430	367	396	377	375	421	393	412	388	427	367	390	376	388	394	393	366	394	436	379	383	375	380	351	389	462	364	422	347	386	391	392	388	388	355	398	426	390	397	388	394	402	425	419	360	370	377	409	385	345	399	394	371	412	380	386	414	425	427	392	416	396	387	382	378	394	383	417	369	398	430	387	389	414	409	408	378	370	418	385	386	380	380	351	403	426	408	389	378	452	382	373	371	378	393	388	435	410	380	392	389	405	414	423	383	403	414	423	372	397	398	365	411	399	407	400	383	404	403	369	402	432	434	408	401	407	422	378	401	395	453	374	385	417	410	418	431	425	408	354	407	410	395	408	411	387	399	445	363	394	380	390	419	409	375	439	411	412	439	388	416	386	404	420	373	410	410	401	376	388	379	417	443	391	406	411	395	382	357	387	367	389	364	406	447	380	402	402	416	372	425	363	378	406	405	372	329	404	407	400	401	392	398	396	368	398	395	347	386	418	411	417	392	456	415	431	421	391	387	397	420	413	378	403	428	413	411	423	398	400	387	392	419	400	390	392	371	385	355	399	421	391	413	380	389	403	378	391	379	382	380	395	379	374	359	397	400	380	395	386	404	408	406	392	406	439	440	405	424	407	409	376	405	424	398	402	389	406	407	394	380	377	374	416	414	396	430	392	395	387	374	396	421	382	374	410	423	409	386	394	366	361	354	380	396	383	407	410	378	414	404	392	406	400	382	431	384	416	399	460	377	419	386	416	371	404	395	373	414	374	404	386	407	410	398	384	413	384	374	380	385	422	434	370	390	386	404	388	365	388	396	391	394	384	385	412	388	404	381	388	390	404	380	415	404	409	379	396	400	411	408	368	368	395	416	389	390	391	373	393	413	420	400	431	403	391	390	385	370	420	402	421	422	414	414	411	376	381	416	415	400	375	404	359	407	391	396	385	438	396	436	431	407	393	385	388	413	423	439	406	437	402	399	425	394	402	383	389	434	370	385	386	390	389	375	402	409	373	390	433	393	435	358	421	357	407	378	399	426	391	403	375	415	391	393	383	422	347	364	385	398	414	413	393	408	382	395	391	414	377	392	435	359	381	435	432	403	425	381	404	408	385	349	388	404	381	378	390	403	381	391	433	376	435	437	381	356	400	427	426	431	424	395	407	375	410	373
32685	43435	44864	39462	42072	41084	37202	38762	39037	35642	38104	28258	22690	23522	21557	18558	15233	11519	10685	8699	5975	4604	3806	3477	3024	2232	1749	1566	2237	1827	1184	1142	1491	1493	2441	2914	2383	2275	1936	1650	1557	1274	934	695	468	431	349	235	222	234	247	210	185	195	207	202	188	180	180	207	187	203	276	251	292	297	242	225	197	224	200	186	199	203	190	196	183	194	183	237	197	212	217	196	204	191	179	189	175	216	198	214	201	215	201	203	203	202	214	199	234	212	242	227	196	213	226	189	185	213	175	204	174	207	202	191	178	202	182	220	204	213	187	170	227	184	202	195	203	203	203	217	188	213	208	194	219	217	196	178	213	183	183	197	201	186	206	199	211	200	200	181	199	183	210	188	202	208	199	208	205	201	191	227	180	194	195	203	203	218	179	192	226	211	196	198	205	204	205	205	183	223	195	215	194	193	230	196	192	216	209	196	164	185	189	207	193	194	194	168	195	192	200	172	206	189	177	205	196	174	209	235	217	200	199	200	187	203	207	214	197	202	212	191	162	199	216	185	186	212	194	191	203	201	209	205	202	205	225	218	197	206	190	193	195	212	187	217	185	197	196	214	211	183	216	183	215	183	220	200	218	171	197	181	205	199	185	184	198	213	199	211	220	182	170	204	198	224	188	194	204	192	199	211	203	164	213	204	193	214	208	196	206	163	185	216	211	185	206	189	206	181	212	209	209	180	208	201	206	224	189	188	193	189	212	189	186	191	218	191	205	208	222	205	189	201	195	173	194	198	187	194	199	203	205	201	200	204	205	208	180	167	218	179	183	207	194	191	186	199	188	181	187	203	210	220	219	176	217	195	201	183	193	207	198	186	191	196	225	212	189	197	180	207	205	196	202	210	177	190	214	191	201	216	167	224	216	198	185	193	227	196	198	228	194	187	204	193	168	181	205	199	164	199	173	229	197	189	184	226	206	195	185	213	207	213	189	209	217	189	183	196	212	182	189	191	210	195	200	196	205	229	202	218	208	215	191	204	217	220	192	195	207	191	218	192	218	176	176	208	200	207	174	203	204	180	206	201	192	203	191	206	196	184	194	208	210	196	178	205	196	182	246	209	198	178	192	216	188	222	196	198	195	215	202	197	192	187	202	180	174	201	204	200	206	201	224	188	186	198	198	239	203	223	185	200	212	177	197	198	220	172	194	204	173	207	189	195	213	198	208	206	203	165	182	204	192	209	194	196	172	204	181	231	172	220	211	211	213	178	230	178	197	209	197	219	199	196	205	204	213	183	219	211	211	189	171	202	191	199	201	181	198	200	211	210	203	206	192	170	177	204	190	191	185	200	216	205	197	185	206	188	194	199	203	225	183	211	209	189	189	203	213	183	201	206	183	178	217	222	216	206	188	197	222	199	215	209	184	195	194	206	188	187	168	226	195	201	203	223	181	217	199	204	194	201	216	183	173	221	202	201	218	209	209	180	197	183	202	203	203	188	216	219	217	186	210	195	189	222	194	182	199	165	196	209	215	211	212	187	168	210	224	208	208	224	222	227	202	184	202	188	225	195	185	213	207	208	215	210	225	180	202	223	209	192	189	209	213	207	172	179	192	233	205	210	192	220	181	173	187	191	209	215	216	193	217	203	198	233	229	189	203	215	181	217	195	206	224	205	188	196	189	186	190	187	213	174	208	219	190	210	194	217	211	171	197	207	205	190	209	197	204	174	200	198	206	198	219	213	205	199	233	200	175	186	189	188	214	171	232	204	185	211	218	204	200	222	209	231	188	209	202	190	219	208	199	184	204	204	187	184	188	223	182	220	191	201	194	199	184	175	203	200	207	204	183	204	188	240	188	210	190	215	200	202	217	191	200	190	183	220	226	187	190	175	218	177	204	197	207	202	196	187	227	217	211	205	190	208	183	213	192	213	193	207	195	198	217	199	206	202	210	173	214	164	203	183	210	189	186	194	207	203	187	195	208	216	182	216	222	185	210	209	179	197	198	181	224	187	192	192	183	210	222	213	190	204	189	180	204	184	202	187	204	202	178	202	197	182	197	201	207	203	208	206	191	216	225	213	164	179	211	193	179	189	191	207	237	182	204	195	196	210	201	189	186	224	200	238	214	210	177	206	177	190	195	204	194	193	211	180	203	186	192	211	196	184	189	185	207	214	198	170	186	213	185	197	194	207	211	193	195	194	209	194	187	209	205	195	185	218	179	197	203	190	197	173	189	206	182	196	197	185	204	213	185	203	208	194	189	224	177	213	214	194	209	205	200	201	194	214	208	174	210	220	187	191	204	190	198	198	196	209	223	193	233	170	218	179	192	207	221	201	198	200	178	196	220	191	179	205	212	199	203	200	203	194	188	189	190	208	202	204	186	163	207	203	225	206	216	193	205	204	210	171	189	214	172	226	195	213	194	205	215	199	185	192	226	192	194	188	189	214	180	209	193	183	194	188	186	199	205	198	175	208	191	192	224	191	201	190	202	185	201	229	195	201	188	188	191	202	196	188	196	207	198	221	184	204	199	176	189	216	179	220	193	179	190	193	174	165	202	190	202	212	202	183	211	177	171	180	183	203	205	185	186	215	210	180	194	206	206	225	211	179	187	194	188	213	210	182	190	199	197	184	194	200	226	206	174	189	221	225	213	209	207	199	179	225	206	202	213	171	188	190	197	185	198	196	233	184	175	199	207	181	186	192	195	242	185	204	206	228	213	204	202	205	181	208	209	195	186	198	213	172	207	198	198	199	215	184	171	207	192	201	201	196	184	206	179	196	198	189	194	184	218	206	205	186	195	223	201	185	198	208	193	184	216	229	190	198	186	189	180	213	193	196	207	208	227	203	193	200	184	216	193	168	204	196	212	183	203	221	193	202	184	231	198	194	214	213	164	194	195	171	195	207	201	184	184	205	213	212	181	196	208	184	217	199	182	197	180	195	176	214	212	220	186	205	183	199	195	194	201	196	180	187	178	186	178	201	194	188	213	175	208	234	211	195	210	193	181	162	208	192	202	186	174	186	171	205	214	182	196	234	208	200	198	173	206	224	206	204	229	220	181	208	187	180	198	225	196	203	200	203	225	185	191	196	186	179	195	212	199	203	202	207	184	194	219	180	196	206	188	177	197	201	187	188	196	193	205	201	200	214	174	166	213	210	205	210	184	180	190	190	196	246	193	186	199	207	203	208	187	193	187	231	191	182	199	201	223	216	212	194	222	183	184	207	198	203	197	186	201	208	199	192	182	215	176	176	197	191	191	194	192	208	177	194	192	194	218	213	205	212	180	202	184	183	202	221	219	193	198	206	226	166	203	215	224	211	201	211	197	176	197	178	228	191	211	197	210	204	211	214	200	201	200	195	183	206	176	188	186	200	195	197	204	227	217	201	196	189	220	191	218	187	197	199	206	179	207	184	191	224	217	197	192	172	196	195	192	186	216	193	211	177	214	207	191	201	223	219	199	195	197	211	199	194	204	195	189	194	204	208	204	192	199	207	190	217	217	224	203	173
21671	38883	44633	47922	53224	54880	50822	53931	53003	50452	54094	42835	39424	42540	40915	37600	35029	31284	29609	25960	22210	19296	18008	16466	14871	11290	9468	7859	11026	8739	6015	6118	8301	8311	13308	15084	12711	12596	10511	9165	8816	7598	6038	4044	2474	2289	1800	898	736	652	729	578	596	556	537	519	503	552	569	573	581	576	892	993	1301	1102	888	750	607	556	519	517	521	498	551	519	498	545	581	570	552	577	539	498	532	530	516	504	561	501	592	516	541	534	551	546	559	535	556	509	567	547	569	570	500	528	550	521	553	561	490	533	517	527	567	543	561	499	510	597	560	543	517	551	560	536	528	548	503	575	535	539	546	546	526	533	535	566	550	545	520	557	527	548	564	531	568	549	506	543	566	511	564	500	531	522	531	531	545	551	519	506	555	552	492	518	529	522	536	545	507	541	521	507	589	530	540	576	541	498	506	531	557	494	526	490	532	513	502	561	532	550	551	506	547	566	523	521	527	516	535	561	511	525	561	527	549	553	495	541	530	507	494	580	515	561	536	507	523	526	563	532	530	542	539	500	513	555	500	536	528	545	537	513	545	519	531	513	510	508	504	560	519	537	583	514	543	533	506	532	522	541	515	516	556	525	549	551	539	527	546	527	517	522	558	526	527	514	542	476	544	534	517	559	545	538	532	544	551	531	537	535	526	523	511	506	561	515	555	550	553	532	524	556	540	533	504	524	516	536	505	533	550	568	524	548	531	513	551	524	523	551	522	537	519	528	490	576	507	521	534	526	551	565	527	576	543	550	537	565	568	553	564	546	544	519	505	489	581	533	525	563	521	535	507	553	546	505	524	564	552	517	523	511	488	511	542	522	546	570	515	523	522	523	523	511	572	561	543	517	570	510	551	531	554	568	546	512	584	494	551	516	530	534	550	529	541	502	539	531	519	520	540	512	528	535	543	557	521	523	542	524	527	538	509	511	508	554	526	530	591	531	534	543	552	548	517	566	508	519	569	511	531	550	525	539	550	480	555	559	552	512	527	561	509	557	540	543	497	510	532	541	493	566	522	553	547	585	581	542	546	527	579	526	514	496	522	515	524	534	541	550	523	556	524	539	543	523	546	507	539	547	491	529	490	544	555	518	548	559	567	543	519	536	545	540	546	541	526	511	513	551	525	486	549	529	557	537	511	531	549	560	529	563	588	523	528	574	531	532	556	514	549	574	531	478	521	523	545	541	517	535	522	514	505	552	525	528	539	525	506	546	523	537	563	487	522	554	538	536	528	499	502	541	556	538	542	573	557	505	561	541	543	514	517	510	527	494	570	506	561	546	491	558	570	528	525	558	540	488	510	515	535	538	526	492	535	552	557	504	505	523	485	526	579	527	533	544	513	535	488	538	576	556	551	568	564	520	524	519	556	568	582	596	549	547	515	531	536	537	504	563	487	514	532	523	512	513	525	539	547	515	506	543	512	523	533	564	532	574	516	545	537	525	522	530	523	510	548	560	529	556	509	534	509	524	552	541	557	507	524	508	549	504	554	522	504	512	516	523	548	525	557	518	500	532	559	551	541	538	513	545	518	533	474	496	537	483	550	561	536	499	537	503	525	531	511	525	545	543	546	521	586	550	592	580	547	528	558	557	534	512	533	547	537	517	529	536	526	518	543	530	539	530	554	529	538	515	541	539	517	554	522	487	546	528	509	524	523	570	541	525	527	513	527	541	508	530	546	506	537	518	509	521	554	532	566	539	558	528	525	502	556	501	552	535	565	514	553	484	540	503	544	510	497	544	521	507	609	512	528	567	507	563	480	482	527	515	552	537	526	545	525	538	561	528	579	541	531	530	509	542	521	531	512	516	553	499	549	524	522	546	500	502	526	557	546	547	549	523	553	524	538	528	541	531	576	529	545	530	537	538	502	516	578	523	517	528	592	560	558	564	511	493	539	545	553	538	533	550	526	504	560	499	511	537	549	532	535	521	511	534	531	531	516	542	551	538	558	555	579	550	546	561	544	540	474	587	541	528	561	544	515	542	534	519	537	498	543	543	536	559	540	563	525	539	553	555	490	595	545	563	545	537	498	522	503	557	533	539	543	557	551	530	536	523	553	539	539	553	546	567	490	548	526	501	558	542	532	585	515	549	534	547	564	547	528	550	541	538	531	532	520	498	528	518	518	523	487	497	497	537	594	535	483	531	569	529	576	568	557	529	522	494	507	587	551	521	530	532	561	515	526	477	512	544	523	520	551	505	552	519	569	483	521	502	527	517	487	525	553	528	539	547	518	528	524	510	531	531	518	523	574	514	526	560	552	546	513	538	554	523	544	574	502	521	549	494	530	554	501	559	542	538	563	573	561	554	509	555	525	553	545	531	525	534	555	530	530	545	565	519	517	507	527	511	540	540	509	537	584	522	556	541	557	506	537	518	526	551	522	553	530	506	532	543	499	540	514	531	519	506	543	527	535	568	542	570	508	521	541	560	564	534	531	495	565	541	518	591	545	549	492	557	539	534	507	557	510	535	524	537	507	577	523	521	529	535	558	515	542	531	540	561	544	553	472	517	516	547	559	548	555	537	507	514	528	546	522	468	549	531	517	553	548	524	541	588	563	519	560	511	552	540	530	495	574	542	515	562	528	532	531	540	499	507	551	561	546	538	553	534	569	511	531	551	525	592	560	553	499	589	502	532	514	577	519	581	572	543	522	531	498	554	501	591	541	528	571	501	553	516	557	549	487	523	513	505	495	546	509	537	555	513	567	541	529	519	558	526	544	577	518	563	537	530	543	521	547	514	540	531	528	538	530	514	522	568	519	526	521	515	500	513	554	554	577	523	505	527	531	528	594	512	540	525	525	490	548	523	532	527	517	544	507	505	526	528	550	520	540	517	506	486	507	504	544	496	536	520	548	549	538	564	495	498	536	547	508	496	535	546	540	520	515	584	555	478	521	560	516	516	540	551	526	529	520	561	530	536	541	536	543	573	514	533	563	558	516	499	552	553	549	527	523	549	532	558	536	526	516	541	567	572	522	495	537	536	551	561	531	548	523	579	509	583	567	560	479	505	540	514	545	533	553	506	546	544	521	534	504	511	542	537	528	528	514	537	535	495	546	549	539	517	520	561	482	529	500	532	529	531	514	526	537	521	557	507	537	539	514	502	552	507	523	521	528	558	521	537	490	530	514	541	526	564	513	521	480	489	507	525	504	527	504	535	539	536	538	485	512	504	524	510	514	537	551	565	536	563	551	524	507	555	510	558	516	542	566	503	510	552	549	535	508	503	532	561	559	556	493	487	566	534	525	498	491	536	520	527	534	487	492	497	513	613	529	543	546	534	527	540	537	499	592	476	514	489	578	524	494	529	532	506	487	489	498	542	525	493	509	540	535	550	559	527	534	533	514	532	516	526	534	488	556	520	571	535	537	561	561	537	526	496	509	541	517	490	509	523	530	552	516	552	540	543	498	506	521	540	542	521	542	560	545	545	560	522	518	533	518	530	529	525	503	532	570	513	570	549	512	524	520	548	555	546
8137	9857	14531	13420	12651	9036	5368	4958	3723	2613	2863	1547	1316	1370	1340	1103	881	792	809	613	471	440	394	369	317	317	273	300	317	290	255	210	241	257	297	278	283	288	264	249	258	230	205	174	177	176	168	198	172	189	194	179	191	169	207	171	169	203	195	185	187	151	153	170	189	179	183	200	169	184	175	182	202	165	192	168	181	170	183	162	187	180	186	184	182	159	201	183	183	179	177	166	164	185	177	184	163	133	168	191	166	168	169	170	175	171	171	172	157	167	177	176	164	172	179	171	162	167	173	147	178	168	155	156	146	163	177	173	174	164	182	188	175	157	185	134	177	168	164	187	152	181	178	167	170	149	181	184	179	170	165	175	188	186	165	164	181	179	211	174	184	175	157	168	163	173	149	165	154	159	162	169	180	161	176	184	190	160	166	174	168	172	164	167	175	174	194	183	191	195	159	189	179	165	187	169	161	174	190	187	138	165	187	160	163	180	186	173	182	176	194	158	171	179	158	161	159	168	178	166	166	178	162	184	203	187	185	178	171	158	142	188	173	174	165	178	189	172	175	170	168	180	195	163	152	170	195	172	170	185	169	183	183	188	154	175	157	167	182	197	167	174	168	198	189	168	181	186	169	175	173	182	212	179	188	173	170	172	186	184	173	193	178	202	157	174	149	191	180	180	182	186	193	175	151	175	154	160	183	177	169	182	156	179	164	164	204	186	193	174	168	178	167	172	176	160	170	175	200	183	156	168	211	163	192	184	172	168	196	160	173	172	166	173	175	179	175	192	167	149	180	162	170	148	173	184	190	168	171	200	174	174	154	178	177	160	179	182	160	203	156	165	177	170	192	183	183	179	167	153	182	171	168	192	158	180	137	182	170	182	179	182	199	174	179	160	187	171	171	170	170	167	166	189	164	175	180	162	206	193	188	174	176	206	169	159	182	196	187	167	154	155	192	171	183	174	164	165	174	181	168	162	174	206	182	158	166	163	194	162	188	163	163	179	162	155	175	182	186	159	174	177	189	187	171	173	176	172	175	171	195	186	185	196	187	172	179	190	166	165	185	174	173	184	174	178	197	167	176	172	168	174	190	182	181	199	153	165	163	174	172	181	188	183	157	138	183	189	187	171	165	178	187	181	181	167	171	167	172	177	154	177	167	161	173	163	193	172	169	163	159	187	174	191	169	156	174	166	180	214	196	193	183	185	186	205	207	167	174	196	153	181	178	164	165	191	189	163	179	175	145	181	202	184	180	173	173	172	169	194	186	179	162	168	159	193	173	169	173	193	182	173	178	167	193	171	159	173	169	166	177	184	163	173	188	159	195	190	170	168	164	180	181	182	179	191	167	159	188	177	172	164	156	171	193	173	171	164	180	199	172	180	172	174	191	169	192	158	151	171	178	183	170	167	176	196	148	191	179	195	190	180	170	172	181	181	197	175	192	176	183	176	165	175	169	179	168	165	175	180	169	171	148	163	166	198	179	162	194	167	191	174	194	154	183	188	196	190	166	177	181	164	182	181	209	173	169	151	153	169	139	184	175	176	183	179	171	173	175	172	159	179	162	180	171	163	158	193	197	177	184	154	174	187	180	194	195	167	182	161	164	167	179	199	171	183	175	208	165	194	174	168	177	187	179	187	184	179	174	164	177	174	174	180	178	169	183	161	166	172	177	170	173	174	198	185	187	173	159	180	170	190	169	158	200	160	180	177	193	173	154	170	180	185	174	183	161	193	154	163	154	188	202	177	174	171	166	209	190	156	174	164	165	175	168	186	169	169	171	184	178	179	215	191	182	191	175	184	168	195	170	164	170	180	180	170	173	172	190	193	168	171	175	165	168	173	167	186	164	163	176	183	178	181	175	177	177	176	182	173	201	158	172	161	176	173	170	159	160	184	179	169	172	172	194	180	165	177	166	192	132	201	176	167	192	183	178	158	182	182	159	170	184	163	195	164	173	176	179	176	174	174	203	183	166	185	168	177	178	189	174	186	167	163	190	190	182	173	159	170	152	155	180	187	176	149	168	178	172	189	158	183	187	188	184	186	189	188	150	196	167	173	185	187	189	173	194	181	211	162	187	159	177	175	159	172	193	159	166	162	172	168	156	165	166	170	175	200	192	182	149	164	179	166	194	172	188	181	169	183	168	165	185	173	171	186	168	187	162	167	193	192	166	177	165	183	170	183	176	166	163	156	137	183	184	162	179	180	151	166	201	150	192	172	188	197	175	180	177	193	153	197	173	159	177	178	157	183	187	170	168	185	165	156	171	141	183	178	186	194	182	144	177	159	175	150	162	165	166	182	167	162	182	163	154	173	181	150	151	188	156	174	194	192	157	161	197	150	195	173	170	183	162	181	177	166	164	173	174	173	162	164	162	169	183	187	173	172	180	186	153	162	176	166	172	180	170	168	183	163	151	170	186	187	180	161	184	193	161	174	188	172	179	173	190	167	168	185	174	177	153	163	170	179	180	188	162	150	173	164	155	171	156	179	164	176	165	184	160	170	167	165	186	189	174	166	170	162	172	185	188	153	185	176	169	165	157	183	174	167	159	180	185	139	188	177	193	157	166	166	165	185	157	177	188	184	190	154	135	191	171	176	185	195	192	177	152	182	187	178	175	153	171	176	164	173	189	172	174	180	157	147	197	185	157	154	187	185	176	195	197	174	174	183	154	150	188	196	154	163	206	180	149	193	192	166	202	179	214	156	163	171	202	191	167	194	166	165	181	182	160	168	159	165	178	176	181	176	169	165	168	144	179	185	173	188	188	175	181	170	193	194	183	161	161	162	179	194	167	168	190	175	185	190	174	197	164	170	182	199	179	173	175	178	194	204	163	183	168	198	173	170	173	174	176	179	174	171	168	170	156	171	186	205	165	164	159	169	184	201	164	185	184	179	189	152	163	171	187	192	167	168	182	163	166	160	165	180	177	193	178	165	167	161	153	161	157	187	176	158	176	145	161	173	170	192	172	177	158	187	162	164	200	190	165	181	181	167	163	176	163	197	167	179	169	175	182	181	150	165	168	159	150	184	182	166	193	196	165	180	163	183	139	172	185	184	190	181	195	172	170	180	182	172	155	157	178	167	179	154	169	155	170	170	154	184	176	191	185	177	174	178	199	180	172	188	197	156	169	179	178	172	185	190	183	163	177	157	192	155	172	194	166	177	180	167	187	154	186	162	184	157	158	168	172	163	192	177	179	183	174	164	159	189	166	191	190	190	179	184	155	198	171	149	162	183	211	177	168	161	171	184	174	201	148	185	162	204	162	187	176	186	172	184	168	189	164	154	164	159	168	171	170	195	202	178	178	160	171	185	181	151	181	149	178	167	174	195	163	159	165	172	191	166	157	170	181	173	150	163	179	174	191	164	197	180	171	183	160	174	214	163	166	186	171	194	194	188	186	170	180	162	175	175	157	172	167	165	174	189	175	180	171	152	176	187	184	190	173	180	156	183	188	184	201	169	160	173	185	155	172	172	176	174	176	209
5909	11327	18875	23011	25488	22805	16346	18360	14235	11472	11907	7328	6803	6715	6589	5444	4727	4098	4034	3256	2549	2355	1971	1740	1708	1391	1309	1166	1313	1179	970	984	1005	975	1429	1332	1245	1263	1129	953	952	823	715	633	597	551	504	473	463	494	504	472	486	483	476	469	502	479	463	483	464	500	473	481	568	538	549	543	487	457	503	458	445	464	504	476	488	470	452	461	467	481	477	453	469	454	493	491	469	474	457	456	455	518	503	465	468	478	499	490	497	464	489	497	483	459	478	504	480	453	521	473	476	498	537	504	498	479	512	462	504	481	465	455	487	472	476	437	486	477	490	483	476	505	487	483	491	495	486	464	470	459	459	427	465	474	454	508	462	508	480	508	518	479	444	490	502	494	454	485	485	470	478	517	475	479	487	467	458	496	502	495	475	464	453	504	492	462	489	490	486	465	493	470	464	475	492	487	471	491	456	488	473	465	482	497	491	498	468	466	451	511	485	517	481	467	480	471	477	473	475	456	499	466	469	438	494	474	490	453	452	486	509	474	500	493	487	492	482	519	507	458	479	435	497	478	432	486	475	474	488	472	454	480	524	462	466	468	465	500	486	501	520	509	474	485	453	515	485	507	467	491	467	513	501	494	482	525	484	535	508	486	505	532	492	508	488	481	476	521	459	512	476	461	437	459	506	463	501	475	464	479	484	446	481	491	453	484	502	464	512	462	481	477	486	457	502	485	497	470	492	445	464	488	491	489	435	494	473	496	472	475	523	471	458	474	468	504	458	479	473	486	508	466	468	462	466	474	486	475	462	467	540	493	504	480	477	483	459	493	462	477	503	462	463	483	494	458	444	493	479	471	465	472	496	467	484	521	446	459	485	480	474	437	480	445	504	466	496	481	457	470	501	462	509	456	457	490	457	517	499	491	503	527	440	516	508	524	491	485	505	457	467	488	456	442	451	534	486	464	463	474	488	491	476	451	464	499	512	524	461	472	513	498	475	510	439	439	481	492	500	451	476	482	465	522	525	497	478	515	480	509	486	525	469	496	486	491	470	486	484	494	457	461	497	492	492	510	465	486	450	481	521	524	487	462	488	483	461	476	484	488	497	475	502	486	468	483	475	485	468	421	476	534	468	451	495	470	472	469	473	459	444	469	472	461	439	507	473	500	463	486	502	505	460	500	476	526	500	459	487	491	473	495	505	466	420	473	482	484	466	508	496	478	480	474	483	493	481	489	462	508	457	465	451	484	446	447	458	455	454	480	514	465	487	491	506	526	459	459	498	447	525	459	489	464	488	436	477	489	466	478	482	474	504	478	501	487	497	484	508	474	487	458	486	491	505	505	473	479	468	462	471	530	464	466	494	449	475	489	490	484	545	474	482	508	512	486	463	456	488	527	463	479	482	499	469	476	513	478	489	492	481	489	471	536	470	473	449	470	534	506	439	457	473	491	529	476	474	488	511	484	514	517	507	464	463	486	487	497	474	428	489	464	460	447	491	446	489	463	448	421	451	474	470	430	499	494	489	473	487	476	435	469	471	461	499	464	497	480	491	459	478	498	508	526	468	507	474	456	441	505	470	473	434	467	485	501	460	492	479	532	474	482	480	471	474	443	485	476	480	475	460	483	451	513	488	532	511	472	453	485	485	461	436	475	479	457	468	471	484	454	442	479	443	478	464	492	468	459	501	461	467	477	490	489	483	458	491	467	460	484	526	465	487	495	507	490	508	474	494	493	482	424	486	455	437	471	497	448	451	520	507	477	455	479	426	474	485	467	497	488	486	432	527	478	498	487	474	456	443	453	510	497	450	522	518	520	461	471	463	482	512	485	507	485	480	460	487	455	468	471	489	473	487	488	462	512	469	470	506	498	452	456	498	453	526	478	477	497	470	482	488	482	457	464	496	427	456	465	478	475	512	478	476	483	503	530	500	478	497	450	477	447	490	463	494	485	496	453	486	456	476	542	486	482	516	501	488	488	495	475	498	490	496	523	458	459	455	490	476	514	481	483	466	468	456	493	507	487	465	452	481	442	490	448	461	463	507	489	468	495	478	472	487	433	461	498	476	477	495	443	485	460	467	468	488	528	496	482	486	476	471	442	523	500	483	508	499	507	471	496	493	495	491	472	493	445	525	491	484	488	521	460	488	474	487	459	497	464	488	496	460	508	502	496	506	471	454	484	488	473	485	507	455	473	494	508	494	496	507	473	460	457	447	506	473	463	481	485	474	497	467	491	490	473	456	465	508	486	495	474	486	469	461	457	561	505	501	462	467	532	483	512	461	488	450	455	480	473	463	477	458	496	479	455	456	483	452	448	488	464	462	490	506	480	493	444	453	474	481	457	479	524	496	468	423	478	476	456	510	458	507	468	510	513	466	486	458	447	472	490	476	524	471	473	498	438	491	442	491	501	548	509	512	482	502	475	471	472	516	507	510	458	489	446	464	499	436	469	495	434	497	462	503	453	440	486	481	481	462	469	508	512	454	475	493	499	483	479	495	508	475	470	480	474	481	466	435	474	502	456	462	513	528	476	488	466	512	507	488	430	496	453	530	445	500	501	473	476	467	523	480	467	459	504	486	452	507	483	492	460	494	430	492	476	437	496	482	494	500	463	490	494	535	449	457	452	489	494	464	501	462	456	506	475	494	471	499	472	507	470	467	521	518	499	453	484	492	471	471	464	500	494	537	489	484	507	507	495	521	455	490	497	483	509	492	444	518	480	495	470	434	479	521	464	493	478	450	465	452	523	489	485	482	464	482	486	473	507	491	489	495	476	477	476	512	457	455	464	483	467	447	479	465	474	498	489	498	463	469	496	511	519	493	498	466	504	514	483	463	489	498	502	469	467	472	468	486	460	493	489	486	495	470	476	484	474	481	544	480	457	468	471	479	469	462	466	518	471	511	494	471	523	487	484	497	482	472	497	506	497	480	470	500	453	458	494	497	498	484	471	442	448	453	479	490	474	510	492	484	463	470	470	479	472	489	500	431	511	449	500	524	470	465	436	470	488	483	491	468	496	479	517	486	456	476	521	489	476	464	470	468	452	482	461	497	503	451	495	499	466	482	436	472	509	501	507	471	462	494	472	483	463	504	480	444	452	494	468	508	454	473	492	486	489	482	479	478	430	499	494	451	484	536	512	490	453	465	452	454	494	488	503	473	467	472	482	497	455	477	486	470	473	529	490	493	499	496	476	476	481	519	473	514	456	473	459	486	477	455	472	473	478	444	495	530	475	488	439	478	467	421	459	472	499	475	460	489	464	474	485	514	470	503	481	527	459	461	512	497	463	489	476	496	491	492	482	498	537	516	471	468	477	474	513	497	441	517	508	472	490	463	488	458	476	479	490	443	443	445	476	465	463	505	472	514	491	482	528	458	461	462	483	472	454	470	512	517	450	475	475	448	484	463	447	499	481	482	433	474	474	533	485	496	457	492	465	476	492	485	462	514	486	452	435	466	492	499	444	483	483	486	498	519	493	461	487	524	427	479	479	441	465	514	515
24956	38435	44037	40069	40305	39158	33997	35402	34525	28870	30589	21144	17960	15081	13541	11378	9164	7212	6360	5176	3326	3098	2261	1757	1908	1204	1047	1102	1323	1260	844	696	727	1052	1715	1447	1375	1211	868	686	770	845	689	474	367	356	283	206	193	203	196	208	160	179	190	194	185	198	168	185	180	176	198	204	196	202	204	183	188	195	187	189	170	213	192	158	178	177	183	164	170	177	181	168	163	167	172	179	173	202	170	178	162	196	199	196	169	176	199	183	178	163	161	174	180	169	171	189	205	186	167	173	191	176	168	164	168	192	186	198	204	191	142	185	195	167	181	179	171	180	206	180	178	169	169	186	171	182	150	171	171	163	173	177	174	183	184	193	155	183	168	171	201	172	188	167	173	179	180	191	169	170	136	169	180	191	172	164	170	194	201	178	183	185	163	194	158	161	182	189	172	159	157	181	187	163	165	184	183	196	178	189	177	183	159	203	194	177	154	168	182	172	189	169	188	186	154	187	187	164	192	175	181	157	155	181	195	160	177	190	192	182	179	186	178	162	193	186	201	186	184	195	200	195	193	184	202	195	185	172	162	175	203	184	173	172	181	186	174	174	156	187	171	184	194	162	178	178	166	184	171	167	169	174	168	163	199	183	184	170	183	161	178	207	148	176	209	177	188	172	181	193	179	162	213	182	171	152	186	196	165	179	188	163	183	140	171	173	201	171	160	185	177	171	181	179	181	177	161	177	205	157	168	197	176	153	179	173	162	155	183	195	162	188	163	178	172	181	192	190	183	158	171	164	177	170	166	167	148	162	177	179	164	180	159	195	181	163	178	197	185	178	192	187	164	170	180	179	182	176	179	178	170	166	171	204	190	175	179	188	169	213	202	185	180	184	180	179	169	167	156	178	179	180	189	157	191	190	166	160	174	203	212	203	199	177	186	167	169	177	172	191	196	192	168	176	171	159	160	174	160	167	193	180	182	188	175	178	187	177	181	171	173	173	199	193	166	185	180	202	175	177	142	195	194	165	158	162	174	186	192	162	151	191	179	173	207	170	192	169	170	190	158	164	178	193	162	171	178	166	170	182	178	157	196	180	178	164	198	152	164	185	188	149	185	173	179	192	188	168	159	185	178	180	163	198	196	179	170	200	193	167	191	175	170	185	174	191	168	192	160	187	171	204	153	175	163	176	171	169	167	174	157	167	197	170	193	180	173	187	179	185	197	142	181	153	188	180	191	176	155	187	178	164	162	210	201	170	171	172	161	180	163	173	187	166	180	216	178	197	179	144	217	168	170	190	178	168	165	180	184	157	159	172	172	172	166	199	185	164	172	174	192	157	196	171	179	169	163	198	182	184	187	192	169	188	171	167	175	188	184	176	161	189	185	164	170	172	169	192	182	160	187	152	185	194	204	181	177	181	172	155	203	180	182	176	172	188	208	184	178	184	182	182	182	140	180	184	151	179	179	177	175	192	181	189	181	175	160	192	177	205	176	197	189	194	178	175	157	179	184	191	175	182	174	187	195	178	185	178	164	176	172	189	184	171	173	175	192	193	161	191	198	185	184	182	188	189	163	187	163	157	189	204	191	170	154	185	184	178	159	165	179	177	163	161	173	170	171	171	203	189	163	173	146	191	180	190	189	172	184	162	166	157	196	166	178	193	150	186	172	213	167	177	160	163	180	193	174	201	166	216	180	178	171	173	177	175	179	177	174	184	150	185	191	169	179	180	192	181	179	214	177	191	170	187	187	172	187	166	171	177	176	166	172	201	192	174	187	154	183	188	167	167	179	168	162	166	175	170	167	193	159	172	171	175	179	183	201	178	196	157	199	170	157	186	166	179	159	177	173	173	192	170	182	185	190	161	174	185	165	190	182	187	179	146	180	181	160	155	167	155	176	174	154	173	190	176	200	169	183	180	161	167	185	183	179	183	167	161	154	166	189	174	172	173	173	166	166	172	176	204	176	182	191	183	162	168	169	196	225	147	177	185	176	179	153	180	183	186	166	173	149	188	173	218	182	179	194	190	196	178	182	176	180	179	183	173	210	189	173	163	169	202	165	183	186	204	199	181	187	164	185	165	159	177	170	198	188	182	165	173	181	171	195	176	198	200	199	176	187	176	199	213	171	179	173	183	209	176	193	192	177	171	180	184	185	166	169	179	171	173	183	181	162	163	200	199	171	179	171	182	175	199	165	164	208	194	184	159	169	166	170	167	197	174	173	172	186	177	165	169	187	193	182	170	170	193	192	181	177	172	203	162	181	200	195	186	171	194	167	174	174	166	169	168	177	188	176	169	202	216	181	181	178	178	178	174	181	169	190	173	167	180	191	176	198	181	176	195	168	183	206	163	149	155	183	175	176	191	182	150	164	172	170	176	179	186	189	164	185	178	167	197	192	175	165	194	154	161	179	178	192	153	189	164	176	178	192	156	175	193	166	182	167	172	176	166	169	170	192	191	174	192	167	173	164	149	156	179	179	187	172	157	180	195	177	170	174	183	162	177	173	140	192	190	198	150	190	195	188	184	161	163	185	166	184	164	171	177	189	181	181	174	179	195	182	187	163	173	189	175	160	185	196	149	168	163	179	166	175	166	182	201	179	195	172	208	199	167	164	169	184	201	193	193	160	167	217	175	162	178	178	162	163	163	166	166	160	171	182	180	148	180	152	183	172	192	204	190	200	155	179	169	166	174	176	187	185	184	180	195	183	188	187	164	183	157	162	190	177	179	196	174	183	176	169	183	178	186	180	177	172	168	157	151	194	182	166	177	170	182	178	164	172	176	186	159	165	175	177	151	160	165	158	171	165	185	143	179	178	187	171	184	184	185	166	182	165	180	160	161	181	167	183	168	184	155	182	161	174	183	177	175	182	171	176	164	173	183	152	184	170	179	207	181	186	165	154	167	176	172	186	182	188	171	181	233	164	202	188	176	192	162	176	178	174	181	167	183	194	193	182	171	194	176	189	178	198	183	168	161	164	167	166	150	185	206	166	160	165	177	178	180	178	182	161	176	199	171	166	186	191	169	200	166	181	189	162	176	183	204	165	168	179	171	191	196	191	172	167	184	166	165	192	179	183	168	176	192	185	160	205	178	169	171	179	203	182	179	168	195	171	155	171	189	181	182	176	183	171	176	186	200	174	181	172	205	173	200	190	188	166	199	196	149	153	180	160	189	180	188	178	175	179	177	154	169	179	193	150	169	171	172	186	181	198	174	161	186	145	179	158	180	200	168	161	172	181	170	184	174	144	174	207	175	190	185	165	155	177	190	190	190	178	193	163	190	167	180	183	195	177	160	181	182	166	177	154	151	184	152	199	175	158	158	183	183	158	190	201	184	182	170	176	173	184	181	189	175	189	184	198	186	185	196	173	171	174	175	207	164	192	151	163	172	172	172	169	188	163	157	204	200	158	170	204	196	163	166	183	184	181	176	184	180	192	150	181	191	163	170	179	175	168	180	191	186	176	169	175	169	182	183	184	183	178	190	172	165	199	145	180	166	204	176
16631	33580	41720	46408	50292	51384	45186	49566	48662	44472	47392	37113	36758	34264	33535	30155	26937	24574	23759	20402	15641	15160	11806	10288	10603	6657	5386	5997	7264	6988	4410	4039	4200	5984	9793	8319	8269	7406	5254	3635	4179	4869	4048	2746	1850	1909	1257	732	607	652	551	516	507	521	498	496	506	501	539	487	520	546	633	759	787	774	685	570	545	475	506	531	504	502	469	532	479	478	489	472	513	468	503	471	506	469	459	521	485	468	481	496	451	533	494	502	497	483	503	463	500	494	512	481	470	505	458	480	491	487	456	467	489	484	465	511	472	501	458	469	513	442	532	500	470	478	506	470	476	480	497	474	496	482	463	500	508	502	526	483	459	508	464	482	442	513	500	487	505	539	466	508	515	489	492	488	488	500	494	516	492	515	473	497	507	482	508	462	505	497	505	476	501	510	461	482	468	482	472	469	477	467	487	505	498	521	519	475	549	482	479	463	511	507	492	478	464	484	438	505	507	496	481	489	499	495	506	474	475	490	521	498	474	470	484	500	502	487	501	452	474	485	470	503	476	455	459	502	504	487	501	483	477	472	476	502	463	497	505	467	517	502	476	524	514	459	493	500	520	479	479	476	502	498	484	522	484	458	486	474	511	495	470	499	480	498	480	446	444	444	546	546	528	484	482	446	495	494	454	442	474	457	465	507	478	475	520	493	495	473	495	482	499	524	532	551	467	482	486	483	512	492	505	497	480	508	499	465	461	485	491	536	497	507	468	507	483	491	517	490	469	510	498	514	480	477	507	468	462	483	539	508	540	466	486	494	498	464	471	499	497	503	497	461	511	496	491	479	504	482	505	470	489	491	487	514	501	477	468	507	471	468	515	523	493	495	515	453	528	496	479	528	526	491	489	486	480	496	512	521	490	493	468	473	493	486	489	494	542	494	482	488	478	463	525	463	454	504	468	460	499	477	504	472	514	471	451	471	481	517	479	489	504	502	521	497	477	495	470	487	486	475	525	469	503	517	505	478	494	497	477	516	491	469	502	440	498	466	441	514	492	496	484	480	483	487	515	502	494	508	510	505	500	487	523	469	522	509	457	490	477	511	482	497	465	513	481	469	444	488	490	466	505	499	502	475	481	490	450	475	459	474	484	492	502	458	485	495	477	508	464	501	491	460	478	482	463	499	513	503	496	490	484	481	496	474	467	431	456	491	453	528	488	465	449	504	497	510	479	499	495	477	508	489	484	484	502	475	504	444	495	510	474	472	504	482	492	494	452	505	477	504	494	511	444	490	500	478	468	485	497	467	498	497	472	487	515	484	517	540	515	489	461	514	472	493	470	508	532	508	473	472	492	480	515	490	479	460	513	532	489	466	457	490	486	498	492	469	486	488	480	489	513	494	502	463	502	537	462	502	451	498	512	480	464	469	503	504	455	486	454	540	514	486	483	467	475	471	497	496	489	507	434	557	486	510	503	499	504	517	477	496	480	473	502	456	511	439	482	495	486	547	483	452	480	489	479	506	450	466	464	509	508	509	478	467	507	483	468	497	471	491	496	484	454	468	459	506	533	523	504	529	480	465	521	491	454	520	501	511	471	462	494	447	509	493	525	524	503	490	450	520	522	447	475	514	477	499	516	486	505	510	486	520	501	515	496	535	513	490	492	525	445	455	524	480	482	449	475	484	426	538	484	498	474	456	495	489	526	463	482	509	470	481	509	501	494	521	484	509	452	494	486	506	467	470	479	497	485	507	520	497	499	478	522	518	509	460	483	511	518	479	502	471	519	493	476	504	514	484	467	502	476	472	506	480	472	501	418	481	490	480	485	454	502	494	468	496	493	510	538	478	489	486	501	447	451	514	485	472	498	441	463	510	460	511	490	459	500	493	459	459	491	482	504	488	510	520	545	517	512	465	466	473	480	513	516	501	502	480	551	477	526	503	510	510	488	497	486	469	476	476	485	486	504	501	492	460	480	480	481	479	490	479	486	456	534	493	439	478	512	485	471	488	469	502	501	552	481	466	471	523	521	481	483	470	509	459	501	527	476	479	469	466	517	475	450	452	459	476	545	474	487	483	475	489	531	480	469	491	501	517	544	475	490	488	449	479	467	483	458	485	499	492	500	468	454	479	485	481	517	481	521	470	458	456	500	498	467	484	495	454	458	503	497	517	486	500	504	458	495	524	504	453	464	531	479	484	474	494	466	472	491	525	494	504	497	465	484	458	499	485	504	489	483	508	493	481	488	487	549	504	470	498	424	511	477	464	497	493	485	527	493	467	460	479	451	459	477	464	482	467	499	470	492	492	515	502	458	448	463	519	490	498	498	515	508	460	495	492	500	503	487	482	507	498	484	491	504	521	496	477	439	505	489	505	517	473	470	454	472	492	516	495	497	469	489	524	504	446	521	518	491	455	496	503	514	498	481	446	499	496	518	473	505	510	488	509	524	503	501	464	505	518	510	498	509	454	467	497	503	500	506	522	481	494	489	516	497	523	518	471	510	462	476	497	520	443	515	484	489	506	488	488	494	478	488	500	500	505	501	516	539	504	530	466	497	505	487	506	477	510	474	474	484	453	489	501	483	480	489	498	502	475	473	494	462	514	497	472	525	471	509	471	468	503	508	512	460	451	492	488	501	533	530	467	518	449	470	493	473	508	497	477	512	523	465	469	503	507	470	495	474	493	475	447	519	473	504	491	483	495	497	493	505	490	507	501	494	511	477	481	516	478	486	472	428	471	458	480	474	535	463	535	480	446	488	459	494	476	490	495	470	443	469	501	506	525	483	502	473	461	513	471	488	505	493	499	532	478	498	475	447	478	452	485	504	489	503	520	507	478	475	483	490	501	513	447	465	525	524	449	482	488	482	495	479	497	484	487	504	458	462	451	510	488	464	484	509	475	480	494	487	485	478	480	509	474	472	492	527	474	512	449	490	471	467	510	468	469	469	463	491	467	519	471	503	475	518	498	472	512	549	461	500	512	550	500	512	496	494	467	477	510	474	475	522	487	502	508	500	496	485	490	518	504	471	465	481	501	485	484	494	494	490	480	465	490	485	453	505	489	495	524	509	473	516	550	506	466	486	501	488	487	468	498	447	515	524	492	504	512	527	488	522	487	481	496	510	498	465	495	491	533	492	532	483	533	448	505	526	476	511	460	493	481	478	466	478	486	497	508	484	487	504	485	494	464	477	489	471	479	471	498	495	493	465	511	481	503	470	511	481	491	511	494	470	470	483	472	482	465	485	504	511	442	462	497	487	485	525	481	474	501	490	489	488	477	491	482	464	524	482	480	503	516	506	500	487	453	496	474	484	461	504	486	531	478	453	503	492	507	540	471	508	481	492	469	484	495	481	493	506	491	489	475	516	468	501	470	477	510	482	470	476	478	500	512	465	518	499	475	465	463	498	460	485	487	463	458	515	458	480	467	510	504	481	480	470	465	478	467	481	483	479	497	487	501	474	484	550	486	520	488	519	439	505	479	468	501	504	474	473	510	430	515	486	504	487	485	500	478	460	540	510	473
32079	44392	45459	40023	41113	40473	33244	36080	39960	35523	38366	29173	23607	22729	20524	19095	15137	10756	11126	8668	5496	5031	3665	2775	2808	1959	1935	1818	2229	2151	1490	1387	1449	1956	2635	2142	1851	1744	1428	1141	1434	1499	1214	929	589	539	419	259	255	264	236	221	204	210	222	205	232	216	219	231	222	265	324	335	280	264	240	195	207	238	203	197	206	215	199	205	202	184	209	210	189	202	189	210	198	215	213	201	196	205	229	211	224	201	226	200	229	240	222	215	209	192	192	217	234	222	227	206	208	236	228	198	212	221	216	192	225	214	232	230	184	207	213	198	207	226	234	217	199	201	227	191	210	226	200	221	200	203	222	204	231	213	222	232	226	206	179	222	203	218	213	217	188	214	223	208	224	200	186	198	223	193	214	218	226	208	203	190	203	204	227	219	200	227	213	239	206	216	206	233	206	235	210	220	213	208	221	211	225	209	178	203	203	239	212	206	213	202	206	219	231	219	237	196	220	240	206	208	209	218	231	212	252	216	202	211	226	212	209	209	235	204	220	234	233	195	225	230	195	204	211	219	204	207	211	229	237	219	195	209	221	194	223	189	207	194	219	225	226	226	219	209	226	233	215	222	211	228	234	193	249	197	212	231	214	204	226	202	240	215	201	210	249	220	198	225	228	211	218	198	207	215	213	218	229	219	219	213	205	204	209	222	269	206	246	226	198	198	220	188	216	209	202	212	217	230	197	216	218	203	213	194	224	197	220	205	245	206	201	217	233	202	209	230	194	197	198	221	222	220	209	214	214	241	181	227	206	206	212	203	211	242	242	240	225	236	234	213	214	191	208	215	204	231	190	242	205	200	183	245	213	232	179	182	216	203	211	204	201	210	233	214	223	208	211	233	200	219	244	218	214	207	209	232	214	188	239	197	218	199	205	222	197	209	202	189	211	205	216	225	220	215	201	203	212	193	205	172	222	224	215	220	219	241	183	221	203	206	208	188	175	203	235	207	244	199	211	220	230	218	208	209	220	219	216	241	205	206	237	211	221	218	206	196	214	220	223	183	194	208	217	223	225	222	212	209	207	205	218	218	233	217	220	208	199	239	211	216	206	193	195	220	211	207	188	217	212	196	219	188	178	221	212	197	227	205	213	197	213	210	228	238	229	206	204	215	231	218	199	248	208	233	197	201	210	225	196	197	206	227	198	216	208	220	195	194	233	194	218	204	223	216	224	221	185	212	221	224	230	202	216	205	195	212	208	233	231	194	186	188	231	226	211	231	202	220	207	201	209	220	209	215	233	188	217	215	224	217	196	225	229	246	201	213	203	220	208	233	215	219	266	200	226	201	211	204	204	218	214	216	183	221	219	189	209	219	198	216	206	209	195	198	211	209	238	199	202	217	213	212	220	216	214	238	190	219	210	221	224	221	206	229	229	215	232	177	241	206	204	216	227	244	191	205	217	202	198	199	206	220	232	208	200	231	194	222	215	220	202	195	236	225	237	215	212	222	228	225	203	210	201	210	240	237	197	213	207	204	204	202	200	234	222	189	221	208	228	208	224	210	222	206	202	212	215	206	248	216	208	208	203	198	205	220	216	236	229	182	224	222	209	232	209	210	224	212	184	216	213	194	215	222	210	214	237	232	183	230	188	192	228	218	209	224	222	221	206	236	199	221	200	213	213	213	234	230	209	230	203	217	204	186	232	237	225	211	215	213	219	203	233	211	250	205	223	199	209	217	229	216	242	214	239	211	224	221	204	214	206	223	216	221	210	242	214	199	212	200	197	235	211	206	212	223	214	212	240	215	218	246	203	219	242	214	219	235	203	198	228	238	201	202	206	218	228	177	205	229	201	179	194	212	214	193	201	188	216	208	219	223	183	211	209	226	215	198	181	231	200	189	242	204	226	223	193	187	208	211	202	219	204	213	208	188	229	198	241	209	180	200	242	198	197	210	200	200	241	204	208	237	211	237	207	208	243	201	193	205	225	216	212	220	232	204	211	214	239	243	183	216	196	238	209	184	194	220	208	199	199	224	176	207	229	210	196	205	190	258	206	233	209	214	222	225	216	213	212	197	187	203	197	202	214	231	219	189	214	204	211	210	203	217	217	239	198	192	218	203	215	204	204	231	185	222	233	205	248	215	216	216	225	211	205	220	195	220	212	212	218	230	192	213	212	205	226	219	209	214	201	194	197	196	215	237	194	191	232	185	209	221	200	234	195	207	209	241	223	232	213	239	235	212	211	201	214	216	210	254	177	218	217	210	215	206	219	202	219	242	222	224	191	198	219	194	220	205	213	222	214	216	223	220	194	225	253	227	233	191	214	221	215	221	213	214	220	215	222	212	215	200	219	219	211	210	207	203	219	198	212	198	225	195	211	213	211	221	192	227	218	228	203	248	219	196	221	234	196	221	227	236	211	205	221	195	199	207	221	223	251	221	201	200	216	215	194	210	214	234	218	210	229	222	216	212	212	197	186	212	218	188	220	206	233	223	222	210	209	201	212	227	190	199	224	227	216	205	214	233	221	229	220	236	205	202	237	224	216	217	207	229	206	215	227	196	225	222	216	213	229	202	200	232	198	223	215	216	212	203	224	194	225	237	239	217	205	205	215	229	205	201	222	205	210	212	217	199	214	209	213	202	213	222	233	219	190	208	238	218	207	228	221	184	206	219	225	212	196	212	218	226	213	221	234	233	213	245	252	203	206	231	238	213	203	210	213	212	196	183	214	244	214	221	199	213	209	207	216	192	248	226	185	204	205	217	188	190	197	226	208	202	207	219	219	202	225	230	225	236	216	211	188	229	228	213	219	241	209	201	232	239	220	203	224	253	220	211	224	217	212	211	230	202	200	190	194	244	198	229	175	219	217	200	209	197	204	207	201	184	205	211	205	228	228	192	250	180	216	219	224	185	197	217	206	202	209	212	223	214	225	212	235	196	244	203	204	212	205	223	208	196	209	191	209	228	205	232	226	217	225	223	203	209	219	225	222	218	235	216	212	209	201	218	220	203	208	195	226	221	185	208	210	214	237	221	216	208	220	212	216	229	207	202	194	189	212	230	237	195	220	211	208	207	241	197	222	204	214	232	231	221	213	213	210	211	193	227	206	217	206	234	206	227	224	230	205	191	223	219	218	224	201	200	229	211	206	202	238	197	210	209	208	222	221	221	199	178	205	219	226	204	192	196	234	232	231	195	225	226	210	223	212	225	212	208	213	209	216	229	213	237	195	226	231	216	231	182	188	219	223	249	219	214	200	222	216	226	250	218	223	198	216	216	187	215	223	205	222	190	226	219	237	222	230	207	204	205	223	219	195	225	238	214	203	191	243	244	201	240	204	236	198	222	205	214	217	215	219	199	270	241	208	214	178	229	227	205	197	213	211	207	218	206	213	219	202	207	212	212	209	213	261	208	212	211	212	207	221	204	199	202	200	220	204	218	240	184	196	220	209	232	202	204	187	231	212	254	222	208	223	193	233	225	223	239	219	192	222	214	206	224	216	186	201	208	198	203
20986	39382	44019	48244	52788	52653	46750	52262	55307	50491	52626	44988	40211	41343	40085	38732	34393	30572	31651	26552	21137	20756	16625	13588	13832	10025	9654	9117	11398	10096	7834	7757	8012	10943	13724	11631	10093	9606	7541	6562	8436	8387	6984	5175	3374	3149	2277	1088	801	887	795	671	594	574	575	552	529	576	587	543	614	987	1188	1254	1024	827	704	634	587	542	584	574	577	540	550	530	575	563	571	596	540	543	518	575	568	608	566	570	589	584	554	570	553	572	585	606	539	545	533	564	572	559	553	584	585	608	555	515	574	507	565	547	589	548	569	582	591	577	567	558	532	555	551	551	578	558	549	534	557	553	579	604	527	566	541	572	606	596	552	584	555	565	547	533	557	582	577	571	560	577	517	588	575	590	564	581	609	598	558	554	581	580	586	535	522	549	539	548	526	540	573	561	566	525	575	503	586	583	576	534	598	565	582	596	561	555	555	587	534	561	542	536	528	582	513	552	587	571	566	579	571	575	567	570	577	555	567	555	584	512	536	566	533	564	563	544	596	563	563	575	589	602	529	536	577	543	606	582	580	542	586	583	571	547	571	588	563	599	564	567	584	549	591	584	545	551	590	579	569	596	578	586	580	619	565	599	561	587	589	534	566	588	564	550	560	622	560	595	607	546	584	586	583	572	561	613	537	598	531	561	565	593	568	554	572	575	553	569	577	595	582	666	555	582	592	544	578	573	556	577	591	596	527	602	557	579	549	558	547	596	585	566	568	565	588	544	573	590	583	580	556	549	595	533	546	542	533	556	549	585	578	606	555	593	580	576	545	586	619	570	601	537	584	537	569	594	578	579	580	596	604	589	558	552	551	589	547	557	527	473	518	547	566	590	575	547	573	567	547	538	606	550	538	582	580	583	571	556	550	578	537	566	596	501	536	559	585	576	589	509	575	582	569	600	546	533	558	582	549	544	554	561	550	550	567	608	567	619	572	571	571	557	574	558	600	580	533	601	561	554	578	577	566	561	582	552	547	538	552	565	582	592	553	602	595	567	589	588	513	585	565	553	553	543	546	582	554	556	543	575	593	546	545	572	576	587	543	600	542	571	576	571	588	561	580	548	614	541	570	554	542	580	557	545	537	583	559	602	541	608	550	555	531	572	548	576	566	591	536	601	583	613	560	530	542	542	599	518	570	553	558	563	567	542	591	583	564	567	540	562	551	564	531	574	560	573	521	547	589	587	548	561	559	512	549	584	626	574	579	576	552	572	576	561	545	593	578	593	540	532	565	534	614	530	557	515	585	537	498	567	569	559	534	600	571	568	598	553	575	566	571	570	544	562	567	578	588	577	548	611	559	537	605	558	538	605	579	538	509	615	518	532	597	581	612	616	549	546	563	507	538	559	553	596	565	553	564	510	596	610	557	558	562	551	583	563	600	555	573	567	580	574	542	603	606	566	566	586	591	573	616	545	570	556	595	588	558	595	568	586	532	513	530	582	545	536	561	587	560	574	554	575	541	568	572	563	584	588	567	550	593	545	579	593	546	541	573	575	557	576	616	553	558	532	582	584	564	551	563	566	591	595	565	582	616	581	609	570	553	558	601	571	567	590	545	548	571	547	562	566	553	558	527	557	562	606	566	567	522	582	576	561	589	576	572	574	552	562	560	527	588	582	569	567	527	571	550	561	604	616	597	584	589	561	608	555	590	560	583	498	554	553	578	563	535	586	547	576	565	534	556	603	582	553	583	582	588	575	568	519	550	584	550	579	571	563	538	563	505	574	552	573	579	551	572	545	611	559	540	554	548	524	576	554	570	595	568	596	589	556	546	574	597	542	571	550	570	563	556	509	545	586	565	558	563	556	562	582	579	562	571	551	555	545	575	578	577	598	551	578	602	591	597	565	522	533	562	555	589	580	537	585	572	584	560	567	538	618	578	545	563	589	560	571	534	580	565	570	581	555	585	561	596	614	516	569	573	552	556	529	513	621	596	569	568	555	544	551	556	530	559	554	539	577	539	618	577	544	562	575	582	579	583	547	579	583	592	582	567	540	580	520	595	541	548	554	519	571	605	534	544	557	513	555	585	565	531	523	582	610	564	534	564	543	538	580	593	589	545	560	586	587	592	573	536	572	608	559	540	601	597	569	570	557	604	539	596	544	564	598	599	596	565	557	558	498	586	596	576	552	581	571	539	560	598	597	524	596	527	561	525	578	569	582	579	576	563	550	553	529	573	595	546	559	601	532	595	585	601	600	566	585	563	557	562	535	559	551	611	576	553	547	540	570	602	582	521	528	567	549	596	558	562	594	575	529	559	557	560	571	555	537	585	574	527	572	554	600	605	569	568	532	552	582	596	571	571	557	516	565	541	539	580	557	574	545	598	598	564	551	535	548	527	565	572	574	560	564	571	571	600	538	549	560	593	573	534	551	592	593	602	579	567	588	566	548	565	586	545	561	614	549	552	560	544	547	611	539	530	578	578	572	557	556	576	577	558	594	587	590	566	598	600	587	567	582	580	557	595	591	554	577	560	546	586	533	556	588	565	555	577	593	537	539	526	526	586	567	568	551	588	549	536	571	547	600	548	575	557	587	564	565	518	539	564	560	574	552	546	556	600	558	562	547	540	570	512	548	565	582	587	573	553	572	547	581	585	578	559	544	547	580	582	560	569	546	581	582	560	589	541	593	605	573	572	551	548	541	542	514	554	559	550	568	543	554	567	551	555	554	616	588	563	599	519	553	539	612	555	573	625	531	577	623	544	565	570	553	582	553	589	581	601	555	547	562	550	587	580	583	580	571	546	582	548	543	538	578	532	543	529	521	604	572	554	573	579	536	564	564	531	628	553	574	559	555	570	557	556	568	568	602	554	598	517	551	535	599	550	575	591	582	554	596	558	616	519	582	567	559	572	577	562	572	554	558	550	575	577	510	640	564	550	592	582	608	539	559	547	583	532	573	583	575	505	527	542	593	552	585	603	531	546	567	508	573	552	549	535	553	528	568	542	537	534	546	561	532	524	576	568	578	586	573	574	558	553	585	543	581	586	531	551	611	574	553	559	583	520	593	538	534	566	501	582	566	559	618	568	560	576	597	579	574	536	616	556	566	576	549	578	555	568	555	565	576	523	543	558	528	580	577	620	557	559	571	568	534	582	609	540	548	562	574	623	593	572	572	574	552	613	563	573	566	609	557	575	588	532	548	559	549	503	618	582	560	551	549	528	507	539	524	546	572	561	554	589	601	598	577	568	572	535	555	565	568	592	574	557	565	581	564	580	606	563	570	553	576	571	567	557	537	605	580	578	556	581	591	556	575	541	552	590	544	569	570	577	542	536	566	557	572	600	553	613	562	554	533	588	552	561	570	552	598	535	586	564	539	519	574	561	558	580	569	563	551	617	574	606	554	540	525	577	557	559	570	601	594	578	542	526	595	586	541	582	626	567	556	508	576	537	569	537	587	556	559	566	540	589	613	579	578	582	578	553	554	574	603	591	548	571	557	525	565	544	586	534	560	622	570	596	593	558	588	537	537
8578	9714	14824	12849	11734	9676	4980	3979	3492	2470	3174	1755	1159	1113	983	963	894	671	657	550	407	409	300	286	299	283	257	245	290	282	242	239	266	274	274	256	244	228	219	209	216	238	211	205	178	181	192	189	214	160	188	171	182	175	161	153	179	162	174	181	185	169	203	187	179	180	162	175	192	171	174	180	179	157	201	160	199	174	184	195	186	195	181	181	166	176	175	168	195	176	139	169	172	181	180	166	198	165	171	157	169	146	149	178	180	162	155	199	163	159	177	180	180	173	178	182	148	175	173	180	181	160	206	168	192	175	164	200	183	179	174	166	186	190	181	189	173	183	180	161	191	154	194	173	186	163	185	172	170	173	172	197	174	180	154	204	174	192	178	168	167	194	191	184	183	176	167	160	155	176	166	171	169	152	164	173	168	175	201	179	164	169	176	165	161	167	186	193	176	156	176	173	168	177	164	186	177	183	198	170	160	188	177	186	178	191	174	143	166	191	171	206	173	195	185	163	198	155	180	173	172	168	164	186	172	156	166	158	170	163	185	182	174	182	192	166	187	190	165	186	183	194	181	174	169	179	180	174	179	189	188	208	193	166	172	175	174	206	130	179	190	214	168	186	170	201	169	180	181	169	155	166	168	165	176	167	171	158	177	161	153	192	162	168	195	173	187	160	162	165	179	189	171	155	182	182	194	142	193	167	157	184	165	170	192	181	176	164	173	158	183	207	161	176	189	165	166	192	173	169	143	201	170	171	188	160	184	178	176	169	183	162	171	170	182	171	176	167	183	167	169	161	153	167	189	163	171	199	170	194	170	163	181	186	176	170	165	174	164	193	172	165	184	167	178	193	179	183	184	186	185	179	182	185	174	183	177	185	190	159	184	182	179	166	160	164	185	171	169	186	196	183	187	176	173	185	176	193	191	183	159	157	182	166	186	175	173	189	152	166	184	191	164	164	155	210	142	203	169	208	153	214	179	167	216	181	163	170	153	184	170	184	176	194	203	170	160	177	184	166	192	207	181	175	197	173	179	171	182	184	184	178	166	161	177	165	185	167	149	171	146	193	166	179	185	191	177	195	172	172	174	220	187	219	205	165	168	172	180	172	192	197	164	192	168	180	166	183	173	170	170	193	170	174	187	187	152	173	173	186	200	148	172	158	171	196	172	179	156	174	180	178	178	183	167	181	149	162	161	181	177	183	187	177	149	177	172	176	173	179	178	179	168	194	163	155	163	181	170	171	181	160	197	181	167	167	177	156	170	200	193	176	184	158	178	194	180	171	195	184	170	187	170	168	192	167	160	177	183	171	181	169	193	157	162	173	207	169	159	164	180	183	188	172	183	161	181	195	186	183	157	178	195	184	193	172	177	184	181	166	161	181	174	171	160	197	186	157	187	154	165	194	175	177	189	170	170	193	178	166	180	168	181	157	170	192	184	169	146	178	182	202	168	162	194	169	164	173	172	192	177	177	153	172	150	165	170	171	180	178	162	180	178	161	166	189	185	156	181	165	153	191	147	174	165	170	165	186	176	182	179	187	178	196	179	177	174	188	168	173	165	193	182	173	182	189	175	174	160	154	170	164	193	169	188	180	168	180	188	174	173	175	162	160	190	190	172	172	167	187	172	164	182	180	162	164	193	194	197	200	162	189	161	168	175	177	192	186	181	171	164	167	153	186	176	165	189	174	197	157	180	179	188	175	188	191	183	165	183	151	192	196	165	177	167	159	178	178	189	178	164	182	183	157	167	166	167	162	169	177	181	159	180	182	169	160	179	164	178	185	175	190	183	173	182	186	157	157	160	170	160	169	159	190	173	167	165	163	175	168	141	166	173	179	187	181	185	188	172	184	177	170	170	160	177	189	196	168	191	193	185	164	164	166	146	177	204	173	176	155	178	188	172	158	186	158	183	179	159	154	183	192	200	184	199	159	177	181	194	177	180	177	167	182	198	159	181	169	164	189	163	176	163	176	159	139	174	183	197	166	173	175	144	145	195	205	160	177	180	190	171	192	189	179	172	176	169	164	160	178	165	150	177	175	176	166	156	175	199	187	186	180	176	173	176	168	184	167	184	184	150	177	175	182	178	179	162	180	170	169	167	163	175	181	170	176	182	164	167	178	197	181	182	182	178	199	165	181	157	188	172	161	173	192	191	167	188	166	189	159	198	202	170	156	184	175	155	181	169	157	163	169	173	201	187	161	175	196	197	155	167	185	183	190	198	188	183	177	169	160	163	199	172	186	171	170	188	189	166	165	180	171	166	171	156	177	170	191	168	153	168	145	198	150	169	173	164	185	164	156	156	163	162	170	168	194	189	156	173	173	166	174	181	167	179	159	201	181	180	179	176	183	174	184	168	180	165	191	187	184	181	189	163	171	178	203	185	170	189	179	173	161	169	170	187	179	204	191	181	172	190	157	201	168	180	180	176	160	179	211	189	184	172	180	184	164	162	188	214	172	194	177	169	172	165	159	194	177	167	201	191	158	187	157	180	171	153	182	183	185	180	195	166	176	192	183	176	181	186	195	172	189	170	176	177	191	174	176	202	170	178	186	195	197	155	153	181	168	199	171	194	176	199	161	179	152	164	206	188	174	170	176	168	180	199	174	179	177	201	190	171	181	173	179	175	194	193	179	185	175	183	188	172	195	180	176	201	182	185	160	171	175	180	171	188	164	163	168	176	186	172	164	169	171	177	186	186	170	173	183	199	203	188	167	168	166	165	177	161	180	181	205	171	179	183	180	176	171	188	179	186	184	179	177	170	162	192	195	178	179	169	203	151	182	156	155	193	173	184	200	193	146	181	176	192	165	157	205	160	163	158	169	188	178	166	190	187	188	177	184	182	162	173	165	169	175	170	174	174	175	154	178	202	176	159	163	175	180	186	184	203	190	166	175	187	192	165	143	160	190	166	177	193	179	180	176	165	194	173	171	189	180	161	187	198	163	184	175	178	157	208	174	182	181	175	156	167	185	171	199	175	164	193	173	184	193	179	164	195	181	168	188	187	159	200	169	162	184	183	156	166	153	185	155	181	171	184	192	195	177	184	204	152	200	171	195	161	196	156	169	193	159	177	182	189	176	160	176	181	204	181	183	184	154	165	190	181	175	152	165	174	178	202	174	167	163	197	152	166	162	168	206	192	172	207	190	174	181	162	171	171	165	164	181	152	185	175	165	176	169	206	190	178	177	162	196	181	184	164	192	169	183	176	168	148	180	188	169	214	191	176	166	174	179	189	184	178	184	167	166	168	161	180	169	161	181	198	177	185	166	161	171	156	167	185	181	192	162	175	186	207	163	174	168	170	176	167	184	175	194	194	171	174	184	185	173	146	159	203	172	184	173	167	188	162	173	195	171	182	201	170	175	164	186	162	195	175	207	195	156	166	167	174	183	173	167	178	181	165	184	166	180	151	168	220	180	166	160	171	170	165	170	166	177	181	164	184	182	198	183	178	158	162	172	185	185	188	185	171	181	173	196	202	173	190	162
6156	10588	18869	21229	24954	23252	15287	15046	14861	10860	13323	7391	5425	5694	5274	5143	4183	3473	3456	2790	2109	1946	1587	1408	1395	1156	1055	1132	1229	1056	988	1049	1081	1151	1225	1044	970	937	857	796	822	851	751	629	546	604	549	491	486	518	488	532	482	496	464	475	481	510	515	500	502	516	518	571	553	517	479	480	447	474	455	481	504	498	511	496	481	530	488	494	473	465	482	458	485	490	500	510	490	437	513	483	470	461	460	508	444	492	485	482	474	478	463	506	519	474	499	487	496	435	460	477	507	448	467	447	499	445	507	487	506	477	480	510	469	543	480	445	465	488	488	477	502	458	521	510	495	499	485	489	516	495	527	455	506	480	534	510	464	498	470	497	442	454	480	465	493	503	451	473	494	505	518	513	485	529	476	460	479	471	480	509	476	494	480	493	472	470	485	482	423	471	452	483	475	522	455	513	454	453	522	454	459	489	465	483	498	481	495	467	473	447	460	475	460	508	487	485	454	496	503	448	485	468	498	475	513	449	465	464	483	485	475	456	477	492	464	503	469	483	469	474	482	482	477	485	504	521	470	512	506	481	466	479	494	469	469	473	496	500	525	519	456	498	519	480	499	488	489	457	466	453	504	454	480	489	464	518	515	516	472	463	473	475	478	483	497	433	532	477	477	457	504	499	508	509	455	503	496	501	481	468	498	468	504	473	478	477	475	487	512	471	497	512	486	457	473	525	520	474	485	520	467	472	461	549	467	494	493	478	488	446	483	484	510	517	524	480	465	496	430	490	504	495	536	459	500	463	486	475	507	479	475	482	495	492	475	474	449	492	483	475	493	450	522	492	450	462	513	511	473	476	514	505	486	459	427	479	515	490	506	507	463	458	501	477	468	477	481	504	491	494	457	513	470	523	517	481	476	501	447	507	468	447	458	502	469	448	490	500	440	475	473	484	455	492	494	466	495	464	493	471	513	465	449	462	498	490	486	469	489	458	458	500	471	496	466	487	492	472	514	496	538	482	446	477	504	502	466	469	464	480	490	488	505	510	507	482	521	454	486	458	505	462	500	488	485	502	459	486	508	501	538	464	500	497	450	455	476	494	460	501	507	468	476	524	523	478	466	480	499	500	481	499	491	489	491	462	504	503	484	448	513	442	509	508	476	489	469	508	518	477	457	464	519	488	484	491	471	506	455	493	487	471	463	492	484	459	485	479	468	501	490	517	490	456	502	482	480	517	536	504	501	510	473	454	466	486	534	473	465	451	482	472	467	534	482	470	506	471	496	469	515	504	511	498	479	495	507	515	482	479	492	467	502	493	482	466	479	474	503	479	523	490	496	486	529	468	507	497	465	496	416	429	475	473	536	476	462	460	467	495	457	455	475	434	471	481	453	492	486	492	517	479	479	486	458	486	505	515	458	484	473	480	492	496	484	491	477	511	503	470	474	463	439	495	471	520	478	461	484	440	493	486	462	448	454	491	489	497	486	481	471	504	505	467	471	504	507	488	459	485	437	460	469	458	494	498	483	472	490	519	480	493	487	478	499	430	483	473	508	480	486	505	506	457	504	451	485	485	482	498	504	458	450	513	468	509	513	446	488	491	493	473	492	423	475	477	485	510	496	479	491	465	536	470	462	503	477	470	475	446	474	451	486	496	465	467	477	481	476	480	474	453	447	511	461	471	457	515	491	495	479	513	486	504	463	479	496	489	463	480	483	518	497	506	478	508	502	486	504	507	494	490	490	482	497	517	475	523	507	504	470	476	486	480	497	454	477	476	475	527	503	472	490	515	466	543	454	483	496	494	456	527	482	472	457	474	500	491	505	475	501	495	485	512	504	489	504	449	488	526	510	453	508	479	483	454	491	458	488	508	459	459	521	463	501	468	453	522	486	506	470	523	451	493	493	488	473	471	442	465	491	508	473	509	475	490	516	485	477	482	480	462	459	481	493	524	511	474	518	471	470	489	471	492	499	464	507	491	512	465	475	488	514	487	528	562	457	499	491	485	498	471	497	491	460	443	492	424	471	481	492	490	474	506	459	505	495	492	500	507	471	467	507	452	488	473	507	498	499	481	458	490	474	521	507	498	480	531	473	475	468	455	487	489	478	484	455	495	472	480	462	502	490	468	494	506	491	499	520	509	460	492	524	495	467	499	471	458	449	501	496	483	481	490	492	491	491	509	478	478	496	476	498	461	518	463	457	467	497	480	477	495	493	443	483	462	459	473	451	476	464	463	498	530	502	486	492	495	457	521	464	503	525	510	457	491	490	465	510	524	534	468	507	489	479	445	461	468	501	483	494	488	462	509	451	495	475	511	465	468	466	460	475	503	466	504	461	459	513	457	506	499	446	504	476	478	530	496	489	506	481	476	494	483	488	520	477	492	468	475	501	488	506	443	459	499	508	511	477	485	492	447	437	533	460	480	507	511	502	481	472	450	469	490	479	482	507	490	454	456	484	469	489	477	491	447	491	471	459	515	452	464	481	488	432	521	482	471	470	539	509	501	523	446	532	500	456	505	514	463	492	477	505	479	502	460	437	439	483	471	491	496	466	473	514	535	500	457	455	485	474	505	477	494	489	494	472	496	467	492	501	510	497	506	472	460	493	486	516	472	458	484	511	517	478	506	457	514	452	497	477	452	469	502	491	504	495	498	483	511	491	513	512	491	465	472	490	498	446	503	483	476	521	469	461	513	464	503	489	470	484	511	481	479	473	477	479	473	486	503	483	446	522	468	455	475	500	492	436	469	476	456	504	478	513	494	507	515	496	469	490	485	476	471	477	438	495	482	493	456	471	495	484	484	497	509	532	467	481	483	485	500	468	475	460	466	496	477	485	498	479	497	521	506	495	467	524	509	506	466	486	458	457	498	489	459	501	510	471	477	479	461	459	454	466	460	518	452	462	514	518	518	434	487	490	453	489	500	510	450	509	517	483	486	476	476	487	488	454	494	521	477	517	495	477	507	510	511	528	502	486	474	515	500	499	462	491	483	458	466	450	497	482	477	538	506	476	512	486	456	519	457	496	465	468	468	483	513	488	477	504	471	495	515	455	460	492	498	486	479	494	480	468	483	490	452	503	480	493	464	512	501	458	471	465	515	489	501	469	475	468	486	539	482	453	473	480	456	495	510	460	469	507	506	491	468	488	503	465	476	465	452	535	467	487	492	493	497	455	478	470	507	475	512	504	519	505	494	505	489	478	505	490	475	486	441	489	483	477	524	475	449	458	529	483	468	481	507	483	472	492	443	487	434	466	502	476	510	472	479	491	471	486	483	469	521	494	456	485	485	454	482	425	506	509	477	502	500	506	499	523	450	487	492	494	483	502	481	442	481	475	495	483	455	501	471	504	464	505	457	490	472	523	499	498	493	491	514	485	499	482	518	511	434	445	499	496	544	475	512	494	488	491	457	464	507	484	508	477	446	505	454	486	494	518	507	493	495	528	487	472	493	469	478	528	522	457	451	483	477	504	460	466	473	481	462	477	489	507	462	477	449	520	453
25180	40739	42623	39542	40795	40818	35019	33877	31698	27398	30233	22261	11328	11089	10325	10442	7214	4951	5189	3883	2356	2154	1586	1055	1078	897	861	1037	1057	941	663	951	1074	1111	1235	1064	1068	915	666	592	792	690	490	451	284	327	297	237	188	182	204	163	154	188	186	163	172	179	163	154	174	203	191	207	176	157	170	169	157	150	169	165	154	152	151	169	166	142	167	145	160	156	176	177	158	167	179	163	157	171	162	162	179	140	169	188	152	155	154	143	165	164	150	170	158	153	158	166	178	158	166	187	151	172	166	175	147	168	153	169	160	147	169	156	185	158	161	157	149	159	170	158	151	156	169	181	165	155	149	167	186	187	155	159	164	153	144	152	184	138	157	162	158	168	151	136	158	135	169	144	159	178	170	150	180	167	152	160	179	180	173	170	151	164	192	161	144	168	175	154	138	154	161	175	130	161	184	153	165	170	187	180	144	160	159	151	171	184	154	167	164	166	163	169	147	169	179	151	165	157	182	169	163	180	177	158	138	164	141	179	167	182	172	170	154	159	167	139	166	160	163	150	162	148	158	171	167	164	147	147	160	194	149	159	168	173	156	177	184	145	167	167	147	160	173	153	158	159	163	169	146	166	188	164	152	157	163	180	163	170	144	152	157	163	153	168	166	167	175	172	157	159	155	173	148	153	168	180	170	146	175	160	180	179	150	168	171	139	177	123	167	167	156	143	196	175	174	158	167	149	170	165	152	177	173	175	139	156	151	162	162	141	145	148	144	143	177	163	151	178	147	172	142	168	183	180	142	132	153	133	173	172	148	171	177	155	162	172	163	170	160	166	178	158	167	149	164	153	146	155	177	155	169	153	163	178	170	166	174	186	183	172	160	177	173	162	166	159	148	165	150	155	153	144	170	161	177	163	167	147	155	175	166	164	154	156	160	162	168	170	152	164	159	158	159	159	156	163	153	191	181	153	155	146	151	165	148	168	168	174	169	159	171	130	160	167	168	171	171	180	155	164	167	177	176	178	161	158	145	188	169	184	151	154	158	139	169	160	166	155	151	156	162	154	170	144	166	183	151	163	145	162	176	161	161	159	159	152	146	156	168	163	155	179	176	168	163	157	142	164	154	151	138	157	163	186	158	178	151	140	175	171	166	151	175	157	163	171	152	187	153	155	157	160	150	162	163	151	146	148	168	142	179	158	158	173	168	170	200	161	149	153	164	150	169	158	165	156	155	176	165	161	149	188	164	153	169	168	157	171	180	152	179	158	166	152	143	173	174	157	161	168	168	140	152	157	159	172	169	154	159	163	147	159	176	180	146	175	151	162	162	148	170	156	168	157	159	151	158	155	165	166	171	161	158	170	153	148	161	177	173	154	174	179	170	168	146	146	161	163	146	169	158	166	155	178	175	150	149	177	169	161	153	152	157	153	151	162	157	164	165	144	174	169	171	157	169	152	166	173	158	160	171	173	170	158	169	170	150	160	153	166	152	161	154	182	180	138	166	176	160	156	136	177	143	154	170	165	164	151	176	144	181	133	189	170	189	164	164	179	167	171	160	172	187	170	159	142	142	157	153	155	167	175	159	157	173	170	160	156	172	156	175	172	138	163	169	153	158	157	201	169	170	168	173	167	163	170	161	170	161	196	142	174	143	165	154	164	168	164	153	132	158	164	180	160	166	175	161	170	146	176	168	174	171	175	165	155	164	184	155	159	193	159	159	167	175	161	144	165	196	186	143	165	158	169	136	189	150	178	168	149	158	154	147	154	177	181	194	157	164	156	161	154	173	154	177	172	171	190	148	165	171	149	174	170	160	169	175	160	161	151	145	143	146	141	183	149	150	175	181	150	170	181	182	161	161	164	169	162	152	174	166	142	192	167	177	180	133	165	179	154	163	186	165	162	175	156	158	168	168	151	170	134	164	160	170	175	144	168	166	159	148	156	175	157	178	192	149	156	164	171	158	143	171	169	138	180	169	151	153	150	180	171	175	169	143	175	153	169	161	162	142	151	159	153	147	164	169	190	175	149	170	162	159	185	162	155	163	172	170	154	160	149	163	153	186	144	165	163	152	183	136	147	165	150	177	168	155	159	180	141	172	172	153	164	161	163	165	157	160	140	173	182	167	179	168	160	171	169	131	143	184	146	162	165	168	154	166	163	155	159	140	164	156	155	183	158	158	179	157	180	161	171	162	164	153	160	169	144	162	169	151	159	161	170	168	153	159	173	168	149	164	164	159	173	146	154	161	150	204	160	143	158	171	190	157	160	166	171	170	182	164	180	160	165	154	161	170	146	148	170	155	158	172	181	160	188	184	181	159	149	157	156	167	153	169	169	161	169	186	139	167	161	166	173	172	167	163	137	178	157	169	175	177	159	178	147	161	189	156	168	147	139	178	145	166	170	168	176	169	168	155	177	180	166	169	162	154	172	156	164	181	145	154	165	151	179	159	166	162	160	177	140	177	164	160	151	156	144	181	171	154	158	174	180	147	177	169	179	173	161	177	159	155	169	163	151	151	156	155	149	156	156	170	185	187	164	157	157	152	162	163	166	179	158	155	167	170	175	147	166	137	166	133	196	141	184	149	162	164	197	174	165	153	163	150	164	170	179	152	161	155	157	171	149	159	162	174	162	171	168	163	169	147	160	149	179	164	172	156	156	149	171	176	160	157	163	175	165	176	172	162	158	163	132	150	144	166	158	178	178	173	139	167	187	161	160	176	151	141	152	194	165	166	161	170	163	155	165	154	159	158	176	173	188	156	158	172	155	178	155	150	158	150	156	149	132	172	161	166	185	158	177	178	180	152	162	198	166	146	181	155	176	168	136	150	155	148	181	169	163	162	166	168	163	155	150	148	163	163	163	142	163	172	162	159	156	173	146	158	179	171	167	171	163	148	147	157	152	151	166	155	149	202	157	177	159	159	158	161	165	166	196	174	175	148	167	177	176	136	163	172	139	181	161	161	144	159	119	171	184	150	169	157	175	179	167	167	155	159	167	154	148	179	163	163	164	156	153	135	158	159	144	175	142	163	164	180	180	166	178	171	150	167	146	166	176	162	179	160	153	141	160	178	172	153	152	154	178	149	156	157	173	188	159	152	183	162	150	179	157	163	174	171	180	186	158	145	175	157	180	165	188	146	150	145	153	159	167	168	169	176	153	177	171	168	168	162	170	161	194	140	142	167	171	158	154	165	164	167	166	159	189	153	149	137	157	153	162	157	156	148	176	151	141	170	170	159	155	159	167	178	153	135	182	171	169	172	161	172	169	161	175	160	171	179	156	159	151	174	184	160	155	157	157	138	159	175	178	160	160	160	155	165	168	172	185	169	164	176	172	162	176	167	173	168	141	172	161	158	167	177	170	155	178	177	164	167	164	154	156	159	158	160	155	149	162	187	158	154	160	185	159	171	174	138	161	170	190	184	154	162	143	178	149	153	166	179	171	154	171	174	210	157	143	157	150	175	194	168	166	159	200	174	165	171	175	160	166	172	195	155	150	188	150
16975	35777	39914	45078	49654	52659	46303	48114	45718	43150	47825	37270	27358	29425	29867	29824	24078	20419	21780	16927	12013	11404	8230	6171	6549	5433	4631	5565	6225	5154	3816	5223	6332	6568	7664	6390	6632	5741	4251	3607	4758	4194	3285	2392	1331	1747	1299	1035	587	624	700	512	450	478	476	447	459	440	455	461	442	559	714	671	589	550	485	478	467	419	436	470	449	444	428	420	477	453	420	444	447	431	431	478	447	451	476	437	469	443	508	423	428	444	438	445	493	479	468	469	483	416	479	448	443	427	451	437	439	439	434	475	455	489	472	479	487	451	485	467	411	488	496	431	424	451	449	427	445	455	449	453	418	409	494	440	465	419	446	440	418	469	436	458	473	482	442	496	468	459	447	481	426	430	434	457	431	456	458	423	436	478	413	450	445	451	473	456	431	450	430	458	444	513	462	448	453	451	423	403	470	469	439	438	451	419	460	437	471	451	440	484	484	467	426	490	443	441	491	447	469	424	428	440	441	419	479	463	426	434	453	483	460	455	473	471	471	460	461	440	452	457	439	445	408	452	438	470	440	480	446	469	484	431	466	451	459	463	439	433	428	459	416	433	467	450	463	454	464	458	492	467	471	456	500	438	439	449	437	459	424	495	474	500	452	436	453	461	493	424	476	468	446	454	441	459	448	482	478	438	476	452	471	472	450	458	434	462	481	439	469	447	480	472	468	429	446	435	469	448	464	463	454	475	493	467	460	471	462	457	481	449	403	430	438	475	453	455	433	460	473	456	464	442	452	466	444	438	448	451	449	482	468	461	458	438	448	458	445	416	445	469	472	452	466	467	456	444	456	396	442	459	443	428	424	466	440	434	436	447	448	426	451	436	481	464	432	406	440	493	456	441	437	490	426	458	424	473	466	412	454	434	452	411	446	449	454	395	452	456	477	451	449	442	431	448	425	431	459	457	456	483	448	463	426	449	426	461	479	470	444	442	466	417	446	461	429	428	478	459	453	423	471	452	460	434	450	455	457	436	445	441	470	441	480	436	486	422	389	465	473	445	411	454	474	439	459	440	431	468	418	438	462	430	436	455	446	455	452	468	454	443	409	458	460	471	466	458	444	432	482	432	458	452	460	443	467	439	453	434	424	460	444	446	432	452	456	477	452	469	452	453	432	461	447	452	469	432	425	430	403	438	501	462	418	502	433	474	414	451	434	457	465	467	442	453	449	418	444	441	494	398	454	449	426	417	462	443	408	448	434	434	445	413	450	443	471	457	468	463	469	448	449	462	447	432	455	427	459	458	435	440	478	424	484	448	450	456	456	467	477	489	453	430	460	468	462	430	449	435	479	450	456	463	478	452	473	447	450	458	483	430	482	428	434	436	440	449	465	430	461	465	481	444	462	445	449	460	445	429	459	466	440	445	456	426	434	459	439	437	475	449	461	479	446	416	496	489	447	444	412	445	433	436	455	440	443	436	463	457	441	449	447	440	442	430	408	429	486	445	418	423	433	416	420	442	454	441	438	420	446	459	456	410	457	469	458	443	433	456	445	433	461	422	417	501	466	458	446	469	445	438	434	457	452	470	439	449	453	457	442	458	451	444	446	438	467	416	465	449	449	442	436	476	452	434	489	415	459	443	455	466	409	455	447	431	443	413	458	427	491	463	448	458	434	460	423	464	434	397	471	485	451	457	450	459	444	435	443	455	417	439	481	450	438	442	467	444	473	457	477	431	450	436	478	423	450	451	441	484	456	450	437	459	459	433	449	461	442	482	475	437	426	440	488	500	425	503	485	442	433	447	449	462	444	453	444	451	450	400	434	459	451	423	480	436	428	434	443	429	442	462	448	454	464	480	434	434	440	476	467	473	468	465	442	453	491	475	407	457	434	457	440	459	445	419	461	458	453	462	431	462	507	444	471	439	452	464	439	467	433	481	471	427	428	476	458	443	472	486	503	430	462	437	433	438	442	474	428	485	434	479	459	448	446	464	469	490	458	450	514	439	441	456	447	430	454	453	424	452	460	447	431	429	437	466	416	407	460	466	454	439	425	460	444	470	449	432	446	470	437	450	451	451	441	439	462	446	457	464	455	464	444	470	456	464	459	456	428	450	465	427	461	428	443	442	441	434	422	447	456	427	420	453	479	425	488	411	474	494	490	437	480	470	447	425	469	481	419	447	413	431	461	432	452	436	482	471	443	449	488	448	428	464	457	429	459	425	442	448	439	455	464	451	424	469	468	464	471	451	443	463	484	456	462	429	457	444	464	467	426	454	462	480	479	481	468	490	449	434	473	491	444	465	443	456	435	436	454	451	482	461	458	413	480	457	440	478	469	428	490	451	448	454	504	441	452	486	448	481	470	441	480	443	460	458	437	423	434	430	440	459	428	486	458	428	460	471	424	447	437	430	467	410	462	449	481	474	448	435	470	426	435	440	442	422	470	456	475	420	456	434	419	425	421	473	451	402	473	460	418	447	452	423	467	461	427	456	420	488	457	457	428	467	490	450	463	471	482	435	451	438	461	447	459	421	446	432	430	410	449	440	452	433	481	429	441	442	465	429	457	417	426	449	433	458	426	426	439	452	413	406	481	434	417	435	426	469	468	447	501	444	426	456	448	424	448	482	460	481	472	477	465	457	442	445	437	438	438	423	446	450	441	447	433	438	450	456	445	450	476	481	464	442	433	430	405	433	460	444	465	477	438	459	515	464	432	439	438	416	480	438	459	474	460	497	433	423	403	459	448	471	433	485	446	474	451	486	462	450	469	470	453	483	432	416	435	423	490	457	419	469	445	442	420	473	490	468	451	435	450	419	455	420	450	483	464	446	470	432	414	464	407	470	450	440	468	444	505	463	470	431	505	456	417	447	471	453	458	433	500	444	469	464	441	467	498	474	423	493	456	457	476	449	475	487	450	493	479	455	437	453	442	450	449	457	404	445	446	453	440	419	450	385	426	410	449	461	446	456	464	435	454	409	489	445	416	490	407	472	479	478	445	431	445	442	429	469	442	436	432	421	425	431	454	450	436	486	460	429	436	432	448	481	458	427	478	504	420	454	470	447	471	452	465	460	436	469	491	495	400	446	482	437	434	452	434	452	451	417	450	433	491	458	455	464	464	423	440	466	435	455	406	459	451	445	470	485	486	443	474	438	455	463	458	461	477	493	433	436	423	421	445	429	465	429	460	436	466	444	456	455	451	418	462	428	433	462	442	486	449	474	446	465	455	472	452	454	446	455	451	434	449	460	444	456	452	473	486	424	422	457	403	438	451	443	431	410	446	457	439	458	442	471	449	451	462	454	429	437	442	399	453	431	437	433	444	414	443	431	459	426	471	476	454	448	451	447	446	432	430	462	459	459	482	454	457	463	437	456	435	488	441	468	449	508	449	464	467	520	403	457	444	439	472	442	473	459	458	459	469	463	411	453	485	440	489	473	465	443	459	455	436	474	462	451	481	456	490	461	449	464	434	464	467	501	444	436	428	449	429	449	465	433	468	463	481	460	445	437	443	481	439	434	432	473
33028	45014	45593	40683	41537	42198	40179	36352	34588	35400	38868	33594	20110	17217	15541	15269	11126	8066	8136	6338	3790	3529	2176	1755	1942	1689	1526	1684	1872	1384	685	685	1390	1644	1821	1870	1716	1281	1217	1130	1161	875	794	616	379	481	383	313	237	238	270	214	195	230	205	198	208	181	193	210	227	203	213	246	235	230	229	202	215	219	203	187	210	203	222	173	225	183	215	202	188	205	193	206	170	196	166	197	191	197	214	182	203	197	184	191	216	188	201	212	208	222	204	209	210	201	163	197	186	194	178	209	183	218	191	185	203	169	226	177	217	189	169	217	182	214	208	183	170	172	213	186	179	202	185	215	201	223	212	213	213	223	192	165	207	225	196	228	213	199	192	207	180	205	228	192	205	215	205	218	203	214	189	186	176	204	214	201	208	179	194	187	214	217	214	205	199	191	209	196	206	183	193	200	194	189	179	197	205	197	197	204	197	220	198	180	195	166	211	182	240	193	176	186	220	204	206	203	177	211	210	221	223	212	179	191	199	210	188	204	216	203	232	214	228	213	195	213	173	192	191	217	212	206	209	202	184	193	184	187	188	170	205	197	213	168	200	226	206	180	187	193	212	196	191	158	215	197	207	190	213	171	207	194	198	194	219	194	208	213	224	184	206	213	213	188	195	182	195	177	191	198	198	199	190	183	187	181	178	199	200	225	179	173	194	205	218	221	191	203	199	194	192	175	223	217	197	223	198	186	232	223	199	182	199	200	195	205	212	192	186	198	211	213	174	187	205	212	220	186	210	174	210	206	206	183	194	196	186	200	170	196	204	197	226	234	193	178	182	205	176	206	181	195	186	203	191	193	229	195	217	219	202	208	208	189	207	185	171	211	193	195	217	180	211	199	195	205	197	193	201	181	210	198	197	230	204	216	202	194	202	194	197	205	185	226	216	205	200	190	207	209	202	211	196	204	189	209	181	206	164	208	194	202	206	208	193	210	213	215	214	177	196	190	187	194	201	173	178	178	204	190	194	193	194	213	200	204	200	210	196	192	193	209	207	192	210	207	173	200	197	176	195	202	178	183	186	223	211	193	193	240	203	186	200	196	220	183	209	180	220	199	203	191	198	231	202	223	203	212	181	201	194	195	206	195	196	177	198	199	168	202	184	187	186	181	195	214	216	197	222	207	194	201	191	184	198	192	198	204	224	184	210	189	189	178	203	181	210	179	212	230	197	197	188	177	173	191	203	216	216	214	180	183	211	197	174	212	186	191	197	172	214	202	190	201	206	194	192	200	190	207	192	180	187	218	201	214	183	184	198	201	194	192	219	195	207	202	208	216	202	210	186	193	171	221	217	202	205	197	202	201	185	160	199	220	203	213	187	206	208	205	230	204	218	194	189	207	212	187	192	206	177	205	223	197	212	202	209	213	212	183	200	198	195	214	183	228	186	194	218	210	210	210	228	187	204	201	196	202	207	181	216	184	191	199	184	213	192	198	184	196	207	189	207	223	208	195	176	191	232	226	183	209	193	183	199	202	192	182	175	203	206	202	204	204	197	190	204	186	200	194	218	193	190	221	193	226	195	222	186	212	204	211	203	223	208	198	193	185	200	184	180	216	173	193	173	181	191	205	227	213	223	224	190	199	182	191	187	222	211	179	173	187	206	190	206	214	187	180	217	206	210	216	179	189	196	184	186	189	231	219	221	210	191	217	198	195	189	192	204	177	206	195	205	203	192	179	190	200	168	193	197	224	218	203	228	209	193	204	187	212	208	181	186	194	200	195	196	205	178	219	176	188	203	205	187	207	192	193	196	214	194	208	238	216	213	209	197	190	190	195	198	190	200	204	197	191	199	204	198	217	202	189	209	196	200	208	186	184	195	212	202	157	191	205	215	187	177	188	209	211	204	214	220	195	221	192	199	194	197	218	201	196	221	178	213	219	181	189	210	217	211	215	232	187	211	222	218	185	215	188	180	206	198	202	214	187	210	202	205	215	197	196	200	223	224	180	181	175	206	210	201	185	193	197	183	176	234	213	213	210	211	175	181	195	196	174	201	195	179	175	208	222	204	213	194	218	219	205	206	187	207	210	195	198	210	190	195	174	179	238	194	181	201	216	207	209	227	187	189	222	205	213	193	203	207	196	216	173	181	224	206	190	192	180	188	225	182	201	208	210	190	195	201	174	205	196	206	191	218	186	216	193	201	196	178	207	173	213	225	207	206	216	195	203	180	210	192	217	201	197	235	196	192	220	207	194	219	189	218	208	183	203	199	195	162	217	214	226	207	189	183	210	208	191	172	213	214	193	200	184	193	195	202	182	182	206	195	232	175	199	185	215	188	202	190	177	192	188	232	201	162	200	185	190	212	210	219	224	194	189	172	191	190	213	208	174	217	195	180	211	206	177	208	191	210	178	200	187	192	182	210	180	189	175	186	221	214	231	202	215	202	193	232	183	208	178	183	206	240	204	208	224	207	208	239	208	199	178	201	186	196	205	161	200	196	177	206	180	158	173	192	205	195	184	204	203	203	208	224	213	178	242	193	161	184	195	209	189	189	162	196	201	194	206	201	206	210	203	206	214	202	181	183	187	199	185	200	208	198	186	214	198	196	197	222	211	221	231	216	195	170	237	199	209	184	184	192	175	183	194	177	236	186	203	200	223	180	177	178	199	178	201	200	198	209	216	207	204	211	167	185	195	155	206	214	185	211	189	188	190	189	213	216	186	233	207	201	200	197	185	209	182	202	202	212	209	185	198	196	182	213	223	190	212	187	184	198	207	185	197	187	190	183	191	220	188	228	185	201	191	190	177	210	218	182	204	189	189	199	188	202	196	195	212	210	207	198	212	205	186	199	209	211	199	208	193	206	193	236	205	186	183	189	219	210	174	188	182	188	203	206	180	201	210	211	211	191	185	173	180	203	175	192	178	191	191	198	182	192	188	202	215	195	227	204	187	193	201	179	197	186	191	200	215	206	215	206	216	174	183	236	216	201	174	194	210	165	193	180	192	226	189	200	187	209	176	219	207	199	214	186	185	209	220	210	216	194	192	232	188	192	220	217	207	198	213	183	187	191	233	207	216	172	214	206	211	200	215	195	177	198	200	219	192	218	180	196	195	206	191	191	168	221	211	219	203	232	171	177	186	206	214	167	246	189	198	210	203	180	221	196	192	175	182	184	183	196	191	205	238	207	176	184	193	195	180	211	211	199	165	186	203	198	181	190	191	209	196	195	197	205	210	187	196	191	223	209	176	201	190	210	228	203	184	196	194	217	204	212	184	198	207	199	208	211	169	191	194	194	186	194	202	183	188	217	203	206	200	224	155	190	191	227	199	206	203	199	201	196	197	202	207	227	206	213	188	196	221	209	181	197	188	189	181	205	187	191	194	187	171	212	194	170	217	186	198	197	227	210	187	213	198	203	195	197	199	190	208	192	194	194	194	221	196	191	201	187	187	201	182	207	206	198	184	220	208	193	199	195	209	183	188	211	195	199	218	179	191	191	197	178	211	184	209
21777	39695	44648	48324	53539	56224	55331	51461	49895	49793	55679	47250	36119	36636	36052	35478	30118	26697	27025	22116	16243	16574	10505	9269	10489	9360	7444	8583	9602	7842	3229	3815	8249	9439	10425	10604	9999	7372	6755	6641	6963	5461	4692	3269	1786	2788	2004	1396	765	868	887	502	537	524	516	530	586	539	533	540	554	550	701	779	802	677	653	610	542	544	550	514	534	536	533	562	536	538	520	509	546	547	528	562	530	527	520	506	562	526	544	521	570	550	540	520	531	520	584	506	513	543	557	472	521	551	531	576	530	482	555	542	563	551	527	520	546	499	544	564	529	511	524	528	530	518	502	531	517	567	504	522	552	547	566	503	533	514	526	534	501	555	514	517	562	513	508	543	575	521	507	571	509	553	541	527	578	506	515	527	479	537	529	559	498	493	526	504	540	521	556	534	540	512	517	494	549	520	496	519	517	522	524	531	494	547	528	553	511	528	525	572	494	555	550	557	556	521	514	538	527	570	518	563	523	530	477	541	561	508	504	566	544	548	559	527	515	573	546	547	534	529	577	544	548	547	509	550	516	524	536	552	558	529	521	544	487	533	545	558	526	556	490	571	537	491	529	571	580	521	533	529	533	542	537	543	523	520	550	536	557	543	501	554	495	562	506	524	547	547	531	551	504	496	546	542	519	548	530	483	499	542	520	531	515	531	523	531	509	551	542	550	494	499	523	548	520	556	495	542	484	504	521	536	500	581	541	535	546	539	520	533	504	541	540	554	529	536	525	522	525	504	488	550	518	575	549	500	533	505	491	566	549	555	499	509	543	518	544	525	468	515	560	550	529	548	543	536	577	551	508	508	542	485	529	521	546	539	554	579	528	531	527	520	556	541	569	551	502	516	518	522	557	496	546	556	508	528	539	527	520	535	522	523	501	501	537	549	506	517	560	506	565	578	525	551	570	535	541	507	541	552	533	539	541	519	510	505	533	543	500	544	538	559	505	539	554	531	546	557	500	527	502	537	537	554	512	535	460	556	499	520	570	563	531	472	527	513	575	560	511	511	516	522	557	538	565	513	545	558	570	563	499	503	526	548	536	545	500	509	532	488	542	535	515	502	514	539	530	559	486	506	539	508	538	523	521	501	528	528	538	531	513	516	499	536	542	515	499	538	517	527	520	560	543	530	543	541	572	512	533	570	533	543	530	493	517	553	566	519	550	557	534	547	536	539	493	553	570	501	520	529	534	541	544	524	485	555	528	538	516	514	538	540	515	568	568	497	550	559	536	533	555	553	518	548	520	519	508	530	514	503	513	510	539	550	486	532	549	543	524	515	521	565	520	526	534	533	516	552	522	530	540	556	522	550	519	503	516	529	507	504	506	515	481	537	501	575	563	491	538	496	547	539	496	550	537	552	552	505	543	515	552	514	553	478	561	527	520	508	539	541	562	458	550	552	543	501	575	547	489	523	535	504	551	530	499	546	534	560	515	544	576	520	501	527	544	562	550	533	551	552	509	556	516	527	530	547	593	515	534	523	510	485	537	548	535	559	506	499	517	524	536	569	560	527	547	549	576	548	558	502	515	511	519	514	542	503	522	528	570	558	533	522	521	535	528	518	530	501	556	492	550	548	529	541	509	552	513	517	510	544	570	525	530	546	540	523	569	510	554	557	524	521	527	491	467	540	540	551	559	529	532	527	508	532	508	523	543	521	545	540	505	532	501	544	580	553	562	543	527	509	573	556	514	539	582	513	463	521	508	533	550	561	520	549	507	556	572	535	520	535	498	532	524	595	545	530	524	527	525	532	551	470	514	579	515	511	527	521	504	520	502	539	518	604	523	517	513	524	553	549	501	526	569	541	521	518	533	520	577	582	543	586	542	578	515	547	512	540	520	509	573	524	561	529	533	538	515	528	529	531	529	530	539	523	546	521	508	534	555	533	566	525	523	560	501	513	546	550	546	488	554	526	527	515	534	491	524	532	503	530	547	544	512	469	521	501	532	531	526	515	516	508	561	474	560	529	531	501	500	575	546	513	544	545	510	571	535	552	506	486	524	546	531	537	519	477	534	516	518	557	532	540	484	518	543	588	543	538	511	485	489	539	536	540	529	520	565	554	547	516	530	567	516	532	604	543	530	534	529	513	535	564	525	537	537	486	499	562	522	541	482	524	557	529	557	547	524	503	539	514	517	521	535	528	512	480	510	513	492	567	543	555	519	526	562	527	495	507	506	539	563	531	500	516	510	545	539	552	530	536	510	583	510	540	585	529	536	544	525	552	505	519	526	562	498	502	526	513	535	485	528	541	535	531	542	500	562	563	516	497	544	506	574	518	527	522	542	585	493	534	540	567	556	521	525	573	519	487	546	564	533	563	545	479	508	509	568	535	538	522	546	541	536	527	515	545	522	532	537	512	519	565	519	528	542	492	525	531	499	553	546	541	507	524	557	513	542	531	506	501	518	534	528	492	560	529	532	528	537	526	522	557	501	509	549	521	545	520	512	514	499	528	528	506	558	495	519	507	550	570	569	551	554	521	515	505	502	551	510	532	551	518	516	556	522	491	552	562	543	492	537	534	596	550	495	522	527	525	547	512	540	498	486	526	536	513	584	546	492	553	529	541	503	527	511	561	521	558	528	511	524	522	521	558	505	554	547	509	538	495	531	489	559	520	534	523	526	500	512	563	534	498	533	577	533	526	478	494	544	513	522	521	563	529	543	558	523	540	526	513	554	506	531	597	529	553	548	509	489	551	554	576	550	565	549	561	569	542	527	505	540	519	562	490	526	530	461	539	520	527	539	519	553	509	514	522	483	520	547	535	510	560	541	509	477	527	544	544	541	519	513	523	540	538	539	507	519	538	521	509	529	530	554	552	563	520	551	542	519	503	513	550	510	518	531	539	537	540	564	568	516	566	503	555	502	560	532	499	555	539	526	551	528	488	568	520	501	531	531	509	563	538	514	561	543	564	552	523	535	516	511	488	521	497	525	527	510	556	466	539	565	503	532	527	541	535	516	552	524	526	496	513	522	529	570	565	530	510	526	553	507	546	542	595	543	522	532	550	524	511	475	513	555	535	509	526	523	531	518	534	529	539	533	524	523	514	569	497	550	523	527	525	504	558	531	505	539	512	521	548	525	538	534	590	527	601	519	511	525	533	519	563	520	538	542	537	506	554	524	531	548	484	513	502	536	521	556	528	569	548	558	530	519	502	533	537	542	529	505	551	522	547	524	585	516	533	537	537	497	536	563	500	540	516	522	560	534	544	557	563	504	546	500	537	507	565	568	546	515	504	496	562	570	599	538	518	533	562	552	556	535	507	546	517	538	521	545	527	528	542	533	538	511	533	531	535	512	513	493	517	558	536	569	507	555	494	511	509	533	526	545	550	518	498	490	528	516	529	525	560	514	506	475	499	530	553	538	583	511	505	494	490	534	575	526	513	568	571	512	525	560	513	525	552	553	521	509	519	527	564	556	528	553	519	514	527	510	496	486	546	509	517	535	477	540	537	512	549	511	534	504	536	516	551
8188	8645	14872	13778	11407	10083	7044	3189	2678	2373	3040	2192	1046	980	1034	954	701	606	586	451	430	367	304	269	291	292	233	279	288	246	225	187	215	285	252	252	264	204	219	219	236	217	197	177	189	204	204	196	186	191	170	173	171	157	174	187	178	204	183	170	158	178	167	181	193	168	175	172	193	171	179	177	180	182	163	185	173	183	159	165	157	157	156	179	171	151	163	160	164	178	190	195	158	164	174	174	182	177	157	182	188	185	186	147	175	169	176	164	183	182	177	172	176	186	190	181	166	184	174	176	176	161	190	169	163	176	154	148	167	166	146	192	156	172	156	162	175	190	178	196	163	169	185	166	160	159	169	164	190	167	206	160	157	177	154	153	159	139	190	156	178	180	165	179	154	159	163	170	178	184	166	171	169	186	180	162	181	175	169	189	151	166	176	181	168	154	164	163	180	188	168	159	143	173	157	197	202	179	151	158	168	183	180	152	179	201	173	163	157	184	157	175	174	179	165	168	174	168	173	172	178	182	176	155	152	189	182	183	178	161	156	185	182	158	175	167	160	151	181	185	186	162	176	169	173	162	157	166	166	159	164	165	162	152	192	179	170	188	174	176	176	176	165	151	169	190	137	170	172	177	173	160	174	152	183	157	137	147	177	168	186	170	170	175	169	164	173	159	180	152	162	165	165	205	191	181	194	177	178	149	167	156	163	172	183	174	197	165	148	176	154	178	178	179	182	159	163	168	172	182	180	172	150	185	174	167	177	164	181	175	180	179	168	170	193	164	180	183	184	185	182	158	168	163	168	154	171	156	172	165	171	169	156	161	181	166	180	182	181	158	157	212	185	173	172	151	168	183	158	175	177	154	180	162	152	165	167	174	187	180	172	184	162	165	186	156	161	163	169	159	145	159	186	153	163	184	158	157	196	150	162	195	167	185	184	163	160	160	161	179	181	199	150	165	196	190	168	165	190	165	175	184	163	194	168	196	182	165	179	170	184	165	195	185	178	166	187	172	156	181	159	173	187	167	166	150	175	142	165	200	200	158	187	177	185	183	150	164	166	170	181	197	174	174	199	166	185	168	140	158	168	197	142	177	153	167	181	190	168	159	176	153	181	169	177	187	182	171	164	145	165	151	173	170	164	173	181	144	163	156	163	167	189	158	161	159	164	187	178	172	168	180	170	164	154	166	165	153	160	166	182	174	157	143	160	182	174	176	164	168	162	164	160	152	147	174	174	156	161	196	162	158	200	182	172	166	166	167	163	173	163	159	168	147	150	157	158	159	162	162	179	190	179	178	174	177	166	156	188	161	169	189	187	172	153	158	177	186	184	177	165	165	181	176	153	160	173	171	175	164	176	166	164	154	178	160	176	180	163	153	165	158	205	140	174	159	158	165	164	164	141	164	188	160	178	180	136	175	173	172	172	182	187	191	164	167	167	164	154	189	161	143	153	148	165	178	187	166	167	175	173	187	176	190	168	185	170	159	168	167	183	164	159	172	178	191	166	183	165	163	180	166	172	177	167	154	183	162	170	159	172	168	182	192	169	164	180	161	187	171	170	149	189	173	186	161	158	188	166	178	165	168	168	169	154	187	183	195	160	183	169	160	175	189	165	157	165	173	149	185	192	153	183	165	158	174	162	166	162	178	166	186	155	180	185	155	161	184	168	168	168	174	157	141	164	187	165	187	171	148	160	166	164	194	170	190	159	167	188	156	168	186	181	191	183	167	159	157	162	176	191	182	194	168	170	154	189	175	175	169	162	177	151	143	162	172	174	181	195	145	180	161	152	182	185	166	173	158	174	167	159	198	185	163	162	176	158	179	158	150	151	160	205	182	167	172	172	187	175	174	170	175	170	158	177	165	170	167	178	155	176	185	148	179	165	159	158	190	174	158	160	188	186	163	180	174	160	182	172	157	164	162	182	163	155	148	158	173	176	175	163	168	187	164	172	161	166	162	179	177	180	188	174	163	161	171	180	161	173	184	170	196	157	182	170	157	176	177	180	180	153	175	180	161	174	174	153	163	182	170	164	181	167	178	175	176	185	150	159	170	177	182	173	152	166	173	159	159	158	158	183	151	148	180	146	162	164	188	189	149	187	132	148	162	174	156	160	163	161	176	191	172	163	165	182	198	166	185	195	155	168	185	151	178	171	179	141	155	184	151	152	174	160	152	154	180	169	169	166	165	152	165	167	177	149	186	190	154	187	191	183	163	172	184	167	180	179	160	189	174	138	177	181	190	204	198	179	151	168	179	184	161	147	187	173	150	197	153	163	170	169	175	147	149	166	183	200	153	186	182	162	183	182	184	206	151	176	162	174	185	166	157	154	147	161	182	170	189	171	162	167	180	165	166	148	202	165	170	189	181	176	183	209	163	178	163	174	186	171	187	173	177	170	174	193	159	186	157	168	177	176	181	198	165	183	174	190	172	190	180	183	168	192	188	198	164	179	171	163	181	164	162	149	185	163	172	168	169	175	150	138	181	181	162	189	182	171	148	156	153	159	172	165	178	164	161	187	168	177	181	168	198	181	158	157	173	159	157	171	181	164	191	165	189	155	191	184	161	167	184	149	169	168	183	157	181	169	181	184	177	175	188	151	156	165	161	167	173	210	161	162	147	162	161	159	154	181	160	155	176	186	178	179	164	197	184	184	162	165	188	166	191	175	143	179	146	150	155	186	195	152	148	156	164	169	165	183	176	181	164	151	165	174	175	170	150	148	151	185	174	190	188	181	152	196	154	171	179	174	185	196	156	187	175	158	174	179	166	165	161	206	163	188	154	182	159	180	163	174	207	173	172	158	155	170	183	155	185	176	166	173	180	173	145	172	185	191	178	178	195	195	191	152	168	164	172	182	172	192	168	169	180	175	163	173	158	155	161	166	197	173	180	187	170	175	150	169	185	154	169	153	193	167	206	185	173	168	186	183	150	147	164	178	170	152	171	172	182	176	182	166	158	164	171	160	199	161	179	176	171	188	168	175	154	182	175	156	196	187	160	161	170	177	161	169	153	172	166	173	169	164	174	171	161	155	184	180	192	176	178	157	152	183	178	179	155	141	162	187	158	171	166	190	168	161	159	196	173	173	170	171	144	189	168	173	146	181	148	174	152	181	190	150	166	162	166	159	169	169	168	155	192	157	179	182	173	171	159	160	184	162	169	153	168	165	163	186	176	176	175	155	173	182	172	191	163	179	173	160	180	123	162	166	176	191	192	191	165	173	161	155	174	175	184	181	181	174	194	197	169	159	189	145	168	164	142	170	178	174	163	160	167	186	179	173	183	176	170	152	197	170	174	155	187	175	141	162	185	181	158	164	146	165	178	192	163	177	184	176	174	177	199	163	161	169	169	186	197	177	167	173	141	191	175	169	192	182	168	171	149	168	179	165	188	174	176	181	163	165	171	215	158	176	179	186	163	169	182	168	166	183	178	174	169	176	168	177	155	187	168	167	166	169	179	181	148	163	200	175	154	178	165	175	172	182	193
5720	9752	19906	22225	23934	25277	20936	11708	11269	10777	13510	9130	5226	5021	5110	4867	3790	3175	3306	2451	1973	1766	1377	1215	1281	1222	1090	1125	1136	961	713	759	927	1004	1110	1032	973	850	848	770	767	734	667	599	535	621	585	486	461	515	469	504	500	463	495	467	466	442	449	488	469	507	464	481	494	518	489	464	478	425	491	461	458	454	464	464	467	490	455	412	480	483	468	448	472	456	452	465	479	493	482	483	436	472	460	464	424	461	473	475	467	470	471	494	421	459	475	470	489	462	428	488	413	484	460	491	446	424	472	495	497	419	513	451	479	464	445	489	481	480	472	477	484	472	447	458	458	485	494	476	477	444	426	472	431	463	436	475	461	469	479	454	466	514	454	455	446	445	497	464	480	481	494	444	478	447	447	441	451	491	445	464	450	487	465	461	481	456	456	486	501	465	494	480	452	470	483	445	460	449	481	475	509	457	444	467	449	478	472	450	488	540	455	439	454	487	469	464	495	466	464	465	495	465	479	470	466	496	502	420	471	467	425	502	458	412	455	509	422	451	455	464	424	438	458	473	442	447	480	498	482	464	502	461	485	471	471	472	491	467	452	440	474	451	476	466	434	472	454	447	445	460	447	447	452	453	462	446	484	449	443	438	475	470	507	488	496	477	464	463	452	492	473	485	456	458	478	438	441	457	434	456	456	444	436	481	507	483	459	487	470	487	436	464	496	453	488	471	482	445	439	452	506	476	494	475	479	480	515	447	477	466	456	491	483	485	426	495	471	457	466	483	458	475	471	446	485	458	474	441	482	476	523	473	450	503	481	445	452	453	439	491	445	489	471	505	495	468	484	460	453	449	469	483	473	510	466	508	467	465	414	458	469	474	463	464	412	512	424	443	503	444	465	448	446	521	437	431	462	469	453	438	506	495	463	454	461	423	476	476	430	473	516	469	469	507	457	499	471	437	484	461	478	459	453	507	534	426	456	451	524	487	495	446	515	485	470	489	452	467	473	493	445	474	465	474	439	461	466	458	483	440	456	469	439	437	489	447	470	483	434	461	458	476	499	490	462	445	474	437	511	463	475	458	441	462	449	449	437	491	460	467	466	451	450	448	483	476	495	478	450	440	487	489	490	436	482	451	495	473	452	479	490	498	480	452	439	462	459	496	468	457	461	492	517	493	445	460	459	483	490	497	459	475	488	496	468	491	459	480	457	426	460	471	479	509	448	448	494	439	444	482	478	452	479	438	469	467	457	441	443	452	478	454	453	458	505	474	467	447	477	468	449	447	511	450	482	437	435	447	463	475	443	469	467	443	423	488	451	450	451	486	502	461	432	445	434	485	470	454	449	490	449	477	490	441	458	473	455	452	433	435	436	444	466	471	495	436	467	446	477	451	471	495	482	459	499	467	452	456	476	475	495	437	466	442	491	445	468	442	436	500	490	518	464	474	486	474	474	461	407	421	429	458	436	437	453	468	475	460	461	495	474	443	484	470	466	452	451	470	478	478	432	481	457	462	418	494	444	458	476	470	447	481	482	481	444	497	419	507	481	480	468	454	484	470	482	450	497	496	493	495	465	478	498	466	449	491	448	423	528	468	500	462	458	485	475	473	466	452	501	489	459	500	464	492	505	467	469	466	467	459	467	460	469	467	464	482	456	493	490	427	478	482	454	454	425	484	453	494	462	493	482	483	486	472	433	451	480	466	426	489	449	489	490	491	488	488	455	444	475	466	439	467	476	478	507	486	474	466	453	479	509	443	462	469	470	528	466	464	456	464	464	473	495	483	446	484	474	450	465	494	454	478	465	448	448	521	444	449	465	465	481	467	484	481	457	455	465	478	445	481	472	451	465	509	478	478	453	486	442	470	480	492	453	490	510	461	447	481	480	457	456	452	423	454	444	435	476	480	467	478	479	466	451	447	503	443	467	467	473	473	450	473	442	502	420	461	466	488	440	477	464	472	467	457	449	466	457	418	459	467	478	449	481	465	484	456	489	422	450	446	476	448	456	506	483	433	478	439	452	464	470	473	460	481	454	512	500	502	448	486	515	488	447	448	486	477	529	454	429	466	465	433	450	508	447	480	486	450	432	418	470	482	502	470	481	459	440	502	454	476	478	471	463	447	433	480	492	457	463	452	482	450	517	452	443	435	468	458	489	494	475	474	522	455	487	502	479	467	463	456	463	455	513	418	476	471	479	465	473	488	452	466	487	479	476	461	465	479	434	451	485	433	459	462	471	442	452	492	471	525	476	484	487	514	488	446	487	451	480	444	467	449	494	455	481	504	451	485	468	435	438	483	465	464	443	452	454	478	467	440	467	479	449	483	447	480	493	486	452	482	475	471	465	474	474	476	443	424	450	480	443	470	475	439	427	495	486	444	483	474	425	474	504	488	470	476	487	467	479	465	477	435	461	469	471	430	447	472	469	482	475	510	487	435	460	454	452	461	429	470	472	462	508	452	437	476	459	433	443	480	446	493	489	460	472	438	450	458	442	468	478	452	475	456	447	455	496	487	460	471	482	473	479	456	449	444	436	488	461	463	461	482	464	464	447	463	471	470	504	461	457	487	450	511	480	462	461	501	456	484	476	480	476	497	448	453	454	514	503	463	501	479	497	476	464	432	502	461	504	493	448	479	494	466	465	454	450	469	431	542	482	469	479	420	464	487	494	480	471	466	444	513	469	478	436	494	478	458	433	489	467	441	458	497	434	449	464	477	468	478	484	468	475	457	480	472	474	471	488	513	483	512	479	510	472	448	437	489	483	425	442	508	437	448	469	483	487	466	456	438	494	473	500	465	508	448	502	471	479	481	456	469	484	499	482	444	480	471	445	463	461	506	474	456	464	469	420	502	461	507	486	454	497	497	509	451	447	493	454	495	417	458	465	447	470	455	473	471	464	443	482	450	469	490	487	477	450	443	467	479	490	469	495	460	484	473	473	434	465	476	458	460	461	456	505	470	496	453	477	493	443	462	477	495	467	453	424	452	485	481	474	463	488	455	463	491	453	451	482	459	472	468	478	449	456	447	478	448	424	442	469	480	491	456	468	462	464	480	488	443	484	471	492	463	447	454	452	446	442	481	436	468	500	495	497	480	452	479	498	424	464	445	475	449	453	434	476	430	505	473	476	472	473	487	463	463	496	456	466	486	477	489	454	443	468	481	459	458	449	465	441	514	463	486	474	507	440	514	481	471	467	490	477	483	481	469	463	513	458	420	488	477	462	506	460	479	458	458	469	454	438	508	455	430	462	431	466	451	463	472	456	455	490	469	486	517	501	466	502	454	449	474	486	475	484	454	479	478	459	478	442	447	473	483	464	444	458	460	460	471	458	470	460	445	459	453	488	482	446	487	493	471	498	497	456	447	454	475	463	473	463	493	432	452	468	451	461	467	447	464	453	483	476	432	454	461	455	455	436	452	495	459	486	477	464	465	469	447	490	449	436	470	468	443	455	476	456	444	483	449	466	475	482	445	449	483	464	445	504	485	481	478	450	475
26158	36205	45337	41701	39268	41223	38569	29945	26410	25065	30476	25183	11735	10089	9464	10482	7303	4990	5271	3870	2274	2242	1682	1130	1234	1194	1043	956	1077	983	532	450	573	857	1275	1143	811	754	681	725	577	620	467	369	264	352	259	192	190	210	161	149	183	156	159	185	163	156	166	174	190	155	165	189	211	191	173	184	182	165	186	169	175	168	158	172	180	165	160	179	161	163	142	196	175	147	168	142	165	168	163	149	157	161	175	186	159	162	202	142	165	166	164	189	181	143	160	177	161	181	178	194	146	202	179	162	173	182	174	175	181	171	150	174	186	180	187	175	183	179	168	172	153	166	164	173	176	146	182	160	168	159	175	164	173	178	150	172	154	180	151	162	158	172	168	173	146	165	164	167	132	191	164	150	175	171	171	160	156	155	162	159	172	168	165	183	177	184	158	177	152	142	155	182	148	159	185	179	159	157	144	170	183	144	173	157	187	166	159	194	169	176	174	170	174	175	188	185	169	181	154	170	164	182	167	160	147	180	169	153	189	170	180	161	163	174	155	176	163	181	160	163	167	149	173	148	151	175	152	165	192	182	167	171	151	172	171	151	183	167	191	173	186	144	159	168	181	148	182	156	157	182	156	162	165	155	180	171	153	190	161	148	170	166	162	176	177	167	154	195	151	177	149	149	162	165	175	167	186	160	156	183	163	170	169	190	146	166	162	157	184	172	170	155	157	160	169	179	153	170	150	167	158	170	176	154	176	170	178	175	151	175	164	167	160	151	168	151	167	151	174	159	180	182	183	173	164	192	151	168	186	166	166	166	166	179	173	160	186	179	165	161	181	157	151	161	149	190	166	188	169	146	159	167	147	159	161	190	184	190	161	144	146	167	154	187	178	166	195	166	152	160	172	186	154	161	178	171	146	164	148	147	175	150	173	153	169	163	157	152	176	160	177	183	166	160	174	163	165	162	198	168	146	152	156	158	158	186	172	180	151	162	151	143	161	170	181	179	167	172	168	159	149	174	157	188	172	188	177	170	180	193	161	155	180	176	166	175	170	166	152	161	177	182	157	183	180	160	149	153	172	152	166	162	170	155	173	169	170	166	169	176	158	199	153	174	170	166	160	166	182	175	179	171	153	165	181	164	194	177	176	189	172	170	168	163	161	162	168	186	153	169	180	180	169	164	162	190	155	184	148	148	171	166	187	161	184	145	154	169	168	153	163	165	162	151	184	151	180	143	163	162	178	170	171	187	158	158	157	145	158	177	166	166	175	164	196	164	200	149	161	145	166	181	172	154	159	164	160	149	168	176	168	169	152	161	161	176	176	178	176	189	163	184	166	155	153	168	169	164	156	181	165	172	163	165	175	147	150	157	181	192	175	172	156	182	171	199	170	180	167	149	153	164	187	161	141	173	179	162	151	173	150	179	174	174	163	181	168	147	168	174	162	163	168	159	162	162	182	163	184	165	171	173	195	179	160	161	173	184	152	159	161	172	157	187	162	175	188	149	166	186	185	162	168	166	198	174	158	200	175	167	152	144	174	172	167	165	159	181	180	165	186	180	153	160	161	156	158	168	165	173	159	182	175	166	165	170	150	171	165	166	152	168	176	147	182	164	187	157	180	178	180	138	162	197	169	156	177	169	186	165	166	177	190	188	167	148	153	168	144	169	185	164	176	173	178	161	172	151	154	154	164	177	178	176	172	156	159	173	163	175	168	139	172	154	156	179	159	162	192	173	163	158	177	172	164	182	143	177	145	173	177	153	162	155	149	163	177	154	176	175	170	170	162	167	170	182	168	125	162	166	164	175	170	177	176	186	188	173	165	136	156	178	154	163	189	175	169	191	171	168	177	181	166	159	198	147	166	167	153	160	147	185	167	176	146	160	175	157	191	169	190	164	164	155	158	156	176	188	192	151	157	151	156	167	164	183	166	171	179	166	154	166	154	174	173	169	167	171	160	163	163	150	169	171	181	174	166	184	171	164	144	173	177	150	150	149	171	192	162	177	163	146	160	167	161	174	186	162	159	185	189	170	166	167	172	166	158	158	152	195	184	177	166	191	169	149	173	170	174	164	166	149	167	170	178	157	145	150	172	175	193	181	163	173	178	198	163	170	153	178	163	148	191	174	151	168	184	168	186	166	183	164	167	171	162	181	147	170	173	173	151	174	167	168	167	145	176	158	196	159	196	151	158	157	172	175	166	176	171	208	187	162	171	177	174	174	157	161	144	183	163	181	177	174	175	169	148	162	131	147	161	175	158	179	142	153	167	173	180	164	175	168	177	167	175	160	177	177	164	172	178	165	153	193	173	188	159	163	167	162	165	169	151	177	166	141	152	162	172	154	191	161	178	174	191	176	171	151	158	181	162	149	173	173	166	204	157	167	160	171	163	172	166	165	181	201	170	167	179	170	136	175	146	178	171	149	160	158	170	166	161	176	179	175	162	175	181	188	167	172	182	186	185	162	176	156	185	156	153	166	178	149	175	155	183	157	145	162	159	157	168	167	196	169	189	173	190	182	171	196	169	165	155	174	146	159	152	159	156	155	172	188	148	182	171	145	169	155	145	138	165	159	191	172	171	163	155	179	166	163	151	181	153	155	215	170	165	173	152	163	166	181	158	184	174	180	170	172	179	149	170	159	157	173	160	184	142	159	151	170	150	165	163	162	145	191	169	180	144	185	169	177	164	159	171	172	134	166	186	189	169	188	189	160	173	173	162	187	182	149	162	196	163	182	173	177	176	160	175	160	162	164	204	177	152	157	166	169	165	154	173	172	147	185	162	186	180	158	166	176	177	187	170	176	156	160	175	174	148	146	165	136	168	188	187	178	163	171	159	147	177	167	184	173	178	167	180	145	146	166	163	178	159	166	158	184	171	172	178	160	190	160	151	163	168	174	150	163	170	172	142	162	178	185	141	180	174	180	191	170	176	170	180	175	174	172	180	150	178	158	182	153	164	174	158	161	150	173	177	173	158	152	199	157	168	177	171	158	171	164	144	171	169	150	165	183	149	181	151	166	176	165	168	197	165	170	180	180	173	159	158	185	172	183	168	163	150	171	186	190	150	193	178	170	157	171	198	155	163	148	177	153	164	156	181	161	184	159	164	154	158	151	187	166	173	151	167	183	162	181	159	181	188	165	174	171	214	190	156	174	152	190	178	162	146	168	166	179	158	176	135	175	149	173	181	177	196	142	169	156	169	181	170	158	183	196	173	171	175	168	180	181	175	142	178	157	163	182	161	193	162	164	155	175	184	187	159	153	161	176	163	183	138	168	184	158	158	167	169	161	174	170	148	132	177	200	153	180	147	162	169	153	157	175	189	142	169	174	158	161	170	154	158	185	184	140	180	163	185	157	173	191	198	176	167	167	161	164	162	151	185	169	146	166	169	187	157	167	193	179	160	168	140	176	168	144	143	159	164	171	165	158	195	176	193	190	168	161	177	155	171	164	169	182	158	183	160	191	177	174	186	187	173	164	184	155	151	162	157	156	169	179	181	175
17491	31860	42657	46702	49871	54607	50382	41879	40537	40326	48117	39703	26538	28764	28868	30289	24239	20535	20881	16971	11859	11836	8745	6372	6708	6395	5529	5287	6446	4932	2718	2444	3160	5042	7387	6660	4662	4351	3890	4148	3518	3428	2772	2111	1329	1837	1375	793	555	736	492	482	493	459	468	478	448	479	479	472	476	508	511	617	640	568	532	482	494	441	489	456	499	491	461	483	489	451	492	480	434	513	482	495	484	468	474	472	453	473	508	426	477	504	448	500	461	476	473	487	477	459	443	453	479	453	449	439	445	494	459	460	471	454	473	478	512	485	487	437	504	493	490	502	478	447	463	479	436	496	501	469	494	469	418	462	464	481	451	460	438	483	461	446	501	466	466	465	458	463	476	487	463	433	473	465	438	464	452	462	461	457	461	448	450	499	459	446	478	464	475	474	435	450	442	438	469	456	460	440	484	440	461	426	474	461	437	481	491	446	460	455	466	460	471	475	469	449	464	493	487	481	474	483	476	463	442	462	476	480	488	445	481	463	465	486	462	478	438	424	473	496	445	458	482	487	453	468	472	474	470	448	507	452	460	464	447	469	512	457	487	453	460	463	497	440	478	474	474	460	490	514	514	459	448	497	482	431	511	459	468	424	465	463	448	511	447	446	466	440	491	450	491	440	449	483	445	485	436	468	465	462	479	480	452	465	489	468	488	420	474	483	479	456	430	476	469	470	445	473	473	496	499	436	463	478	460	427	428	460	487	495	501	429	487	464	466	466	477	491	509	474	424	488	493	473	454	473	481	431	481	483	456	450	482	461	488	509	503	492	434	442	475	453	444	469	478	506	448	470	508	486	452	477	453	474	450	478	442	463	449	489	481	452	482	468	466	453	455	474	480	435	462	454	411	471	474	447	445	430	449	474	464	475	520	449	473	421	470	435	467	436	457	481	430	492	490	463	473	470	477	475	479	452	464	425	451	448	453	496	454	463	451	438	453	487	465	450	464	475	491	471	466	449	440	474	492	470	446	441	501	457	509	472	449	503	470	445	463	462	454	498	428	467	423	463	430	471	450	484	456	474	439	473	440	466	426	458	480	445	455	431	463	480	484	503	459	494	433	448	453	464	479	457	526	487	479	438	465	474	507	472	460	459	511	454	467	531	479	471	474	502	449	470	468	453	501	446	481	480	474	461	451	482	504	461	452	470	494	469	432	476	442	468	440	461	457	478	473	479	460	435	455	473	444	450	460	493	470	451	468	456	455	472	427	467	471	454	491	452	463	439	478	462	469	423	511	482	467	478	460	488	481	455	467	451	442	449	483	509	445	492	479	467	463	471	437	467	440	441	440	468	455	458	457	470	500	451	435	479	476	445	450	468	444	482	485	486	480	449	495	456	470	452	483	452	418	462	415	484	501	435	449	450	453	477	489	444	442	452	446	483	451	471	436	470	481	482	544	471	471	461	500	477	460	432	484	503	475	458	434	446	422	474	496	450	474	485	466	488	461	478	476	461	431	461	490	468	464	459	480	426	463	471	462	454	455	441	469	467	465	457	442	478	461	509	483	488	439	485	464	479	462	426	458	488	464	469	430	474	445	501	452	473	424	478	484	466	499	482	437	467	459	407	480	518	459	481	474	465	448	449	450	474	497	490	497	455	477	449	500	485	494	448	480	476	463	498	475	488	430	479	449	493	462	464	462	444	452	453	503	478	484	481	460	462	456	453	431	470	445	464	494	448	499	449	468	445	435	444	522	504	471	457	464	449	491	458	496	483	454	479	433	432	455	486	489	471	477	449	489	456	469	481	419	476	498	467	502	419	467	501	492	431	498	461	459	445	442	452	466	462	449	465	465	441	504	500	480	481	485	434	457	484	491	514	455	422	457	434	463	508	493	481	453	464	416	442	459	471	452	465	442	466	482	438	473	486	462	432	447	427	487	434	488	435	463	456	469	483	491	466	484	502	485	462	477	447	435	454	520	482	454	499	448	497	480	445	450	438	457	455	447	442	509	486	476	481	446	469	443	463	454	457	435	451	458	515	494	481	460	430	483	438	473	517	468	461	449	454	452	475	483	505	464	450	477	472	407	534	465	438	462	486	460	464	483	468	457	470	476	480	443	466	452	425	478	434	492	470	504	465	481	469	484	461	451	485	457	429	450	468	473	455	462	470	495	424	451	451	473	421	458	465	483	494	459	453	491	500	464	468	510	446	453	497	487	453	431	452	473	450	475	461	497	506	463	418	482	463	475	460	498	484	413	465	476	469	446	410	435	468	458	502	461	488	461	470	485	437	466	457	452	452	489	439	464	486	484	449	477	500	484	493	453	484	458	448	441	453	455	483	461	467	500	476	437	453	444	457	438	487	462	453	475	493	421	495	463	439	459	435	461	429	474	449	420	501	408	434	489	512	450	467	474	470	477	432	502	494	428	457	482	475	499	496	493	450	459	480	488	496	438	474	437	438	485	482	499	449	460	437	483	468	456	451	488	509	436	427	507	453	417	442	443	469	474	488	447	490	487	443	442	438	480	459	456	503	435	471	491	486	460	446	461	472	467	455	416	443	473	449	440	460	470	455	477	489	461	469	456	453	470	463	453	451	505	453	466	485	456	506	472	476	426	474	460	501	466	451	483	454	445	461	457	420	480	462	456	472	460	499	474	442	483	480	457	469	448	490	451	451	457	454	451	440	476	466	476	475	492	423	479	433	460	470	481	468	489	462	473	447	469	442	419	483	451	449	471	471	469	458	455	474	477	482	440	460	455	459	460	414	470	481	468	464	447	459	440	458	445	482	483	478	450	470	458	439	498	434	497	499	472	448	469	485	443	448	472	476	465	492	510	472	478	469	486	483	475	481	434	491	467	447	459	481	437	482	448	508	450	468	460	470	458	454	481	480	479	466	457	465	446	454	499	459	466	457	452	422	510	472	462	442	478	462	464	479	436	459	427	451	458	478	508	466	453	481	499	471	482	443	449	460	437	489	441	457	456	467	473	463	453	492	452	514	482	442	509	490	468	477	493	435	445	449	444	446	501	465	468	441	479	452	510	445	448	499	445	483	484	457	441	419	482	458	487	480	453	469	442	477	461	467	459	443	446	461	439	482	440	451	453	444	460	496	470	472	480	456	507	464	487	474	452	491	467	491	468	467	429	484	450	485	445	467	450	417	456	460	461	468	455	476	462	462	490	492	478	462	430	439	450	493	480	496	457	475	437	437	470	443	442	471	501	449	445	477	455	472	469	470	452	478	493	470	462	474	463	453	449	472	462	456	485	449	483	450	440	462	462	456	450	490	467	477	466	449	451	456	465	449	436	483	527	457	470	479	454	464	450	462	452	481	442	453	448	437	471	479	476	462	464	427	472	478	479	479	466	469	443	438	440	445	464	475	449	442	479	461	403	496	445	444	477	449	451	432	431	474	512	488	459	465	474	446	471	466	444	474	461	458	505	455	463	451	460	491	455	455	495	475	441	451	463	454	460	468	447	475	436	461	468	453	477	485	486	456	454	480	463	422	445	466	437	487
33271	43512	45799	42308	40128	43600	42828	36227	33957	33411	39469	33034	17901	16959	15100	16673	12290	9058	8954	6589	4486	4098	3181	2074	2108	1709	1680	1868	1667	1582	1147	1062	1085	1175	1602	1659	1553	1311	1154	1208	1027	914	725	540	375	587	374	303	241	252	240	210	206	203	226	202	198	213	200	217	218	197	216	231	246	211	221	200	230	220	231	218	181	211	215	216	209	204	214	211	199	211	227	188	202	233	184	195	211	225	199	221	211	199	228	188	195	221	183	204	219	216	182	194	213	220	221	189	211	237	198	221	228	212	202	179	192	211	241	190	205	216	208	214	202	199	200	187	206	212	197	192	194	209	233	204	207	222	219	213	219	201	193	179	201	214	196	208	222	219	199	206	212	192	216	204	232	219	200	207	210	191	197	205	205	203	221	205	205	216	193	206	206	194	200	182	196	195	199	227	207	217	237	225	202	217	230	200	176	193	190	206	216	192	228	211	190	215	197	221	214	202	210	214	212	197	188	209	174	208	212	222	231	198	219	189	207	179	200	210	224	220	251	183	225	216	190	231	208	203	194	187	186	192	230	218	197	183	216	193	206	204	208	208	190	239	205	226	186	211	189	184	196	191	200	208	209	194	219	234	212	194	231	203	204	220	215	231	214	209	213	203	228	210	216	224	206	214	191	227	207	226	175	216	211	213	213	225	222	194	195	191	181	204	200	204	196	189	191	211	208	197	223	213	193	167	228	191	236	191	225	207	217	196	205	199	216	216	206	209	230	208	194	221	238	210	218	209	190	192	236	224	213	223	208	204	186	188	189	216	216	220	191	208	196	213	212	209	219	194	194	224	198	204	191	218	210	191	204	204	213	222	202	189	199	202	196	204	207	208	195	197	201	188	207	192	213	225	221	200	234	198	189	187	205	211	214	173	187	185	203	212	229	192	206	198	179	203	195	192	213	223	214	215	218	179	183	215	246	214	219	200	213	221	213	209	188	212	217	221	199	207	207	224	202	203	204	201	203	215	209	216	204	189	216	197	196	232	213	224	204	218	193	202	227	204	199	210	222	211	191	207	222	214	201	202	221	207	252	210	221	205	190	179	222	183	212	225	210	205	215	239	189	197	191	214	229	206	206	192	180	220	177	209	211	195	189	195	202	203	220	208	201	244	206	207	205	227	183	222	194	212	225	201	218	236	181	208	191	195	229	184	195	207	196	201	211	208	213	207	214	204	199	207	232	210	176	197	178	198	220	187	210	218	225	199	183	189	205	208	218	216	204	184	221	198	194	189	205	216	224	200	205	186	210	188	208	195	205	209	228	224	209	212	175	210	188	207	229	201	194	188	217	219	206	231	228	193	224	213	198	200	223	185	191	192	198	170	187	209	199	188	209	201	229	202	183	175	207	209	205	208	209	229	209	207	187	202	199	179	199	238	214	211	234	214	203	183	217	200	191	228	204	201	191	219	222	232	209	217	191	220	207	202	199	193	200	188	190	210	200	226	189	199	192	209	223	198	203	204	207	214	210	208	214	234	198	203	219	211	231	187	220	202	191	215	194	221	215	179	225	188	225	209	209	195	219	203	221	208	219	220	205	225	207	227	204	205	214	179	225	252	207	193	221	212	229	205	204	211	219	236	233	191	207	212	223	224	203	220	201	208	233	191	198	206	223	215	200	192	218	207	249	198	219	239	181	198	232	198	224	207	217	220	210	209	227	205	220	234	212	218	228	202	212	200	212	211	200	223	193	206	199	213	195	199	212	221	219	211	205	191	228	191	211	195	215	227	208	191	210	213	217	219	237	195	193	210	218	201	199	202	185	200	189	187	233	227	217	190	218	211	199	234	199	207	188	220	208	198	216	197	186	210	212	185	191	212	197	223	222	192	207	208	221	189	205	191	192	219	200	209	220	221	198	212	211	197	216	215	210	206	212	187	222	209	191	201	233	198	200	221	219	203	222	233	203	193	214	216	222	218	198	215	205	204	177	226	181	237	225	219	212	210	183	204	189	210	197	210	223	187	228	211	208	253	208	206	217	234	203	204	224	231	215	212	211	224	208	212	189	203	198	207	219	201	184	219	200	215	193	197	212	182	193	196	225	190	216	214	179	198	213	186	190	219	194	175	225	214	204	202	198	205	213	205	201	208	187	230	213	228	191	217	195	224	215	193	226	202	206	193	221	197	182	195	214	215	190	231	161	214	206	191	208	193	202	211	192	213	220	194	213	205	232	213	185	224	190	216	208	218	197	219	217	197	220	189	215	193	217	206	201	223	206	210	208	217	192	199	234	228	197	213	225	204	214	218	218	214	175	207	196	183	208	184	203	194	239	214	230	182	209	191	176	224	198	189	211	201	221	205	213	226	203	212	212	180	196	207	213	190	222	213	225	215	193	222	229	205	186	199	190	227	203	223	191	202	229	220	213	213	216	232	181	247	202	215	246	220	202	209	208	231	183	186	185	203	230	201	226	205	216	216	213	224	212	200	186	215	187	221	224	193	176	222	209	190	191	220	190	209	176	184	201	220	171	215	210	196	203	201	203	230	230	186	198	191	201	212	193	199	195	237	194	224	220	228	200	241	193	209	212	193	222	199	182	205	206	200	203	224	196	194	208	204	209	206	221	214	205	218	188	185	204	236	190	205	201	190	185	204	228	211	233	215	217	190	205	204	233	216	194	203	191	196	210	230	206	220	185	218	237	234	198	207	220	205	215	204	222	206	200	198	211	207	206	217	226	195	197	217	188	200	198	217	226	209	195	195	195	190	224	216	190	189	211	212	231	205	209	183	206	199	204	211	176	180	205	227	227	211	212	185	194	192	219	174	225	174	206	218	204	222	180	189	183	178	199	211	223	200	195	220	220	189	197	214	211	230	206	221	206	206	208	191	206	199	222	176	236	203	220	223	225	195	198	223	218	216	206	175	190	198	208	191	237	226	240	193	241	204	197	182	200	207	191	199	190	213	228	199	193	211	203	177	227	239	218	189	219	196	215	226	208	232	200	217	173	208	196	205	183	199	186	198	181	221	207	202	195	230	194	201	172	196	169	219	219	181	215	208	207	200	216	222	191	216	200	206	201	234	214	210	209	208	196	205	216	209	207	208	220	226	225	187	204	224	208	169	197	226	219	209	209	221	222	236	213	201	210	222	194	208	230	207	202	175	190	190	228	207	206	194	204	179	214	178	215	204	202	208	224	198	234	209	190	198	233	197	183	203	226	212	218	215	214	216	206	198	226	222	190	190	191	180	205	175	195	197	203	213	194	194	214	212	221	202	218	221	239	216	211	195	206	216	188	195	225	208	220	202	200	208	227	236	206	236	195	198	198	203	188	192	209	220	198	235	212	211	185	228	200	221	219	217	193	225	206	214	215	204	213	231	207	210	215	222	219	193	221	203	207	227	194	187	222	206	210	217	205	193	199	216	210	212	203	223	219	183	206	188	236	196	203	203	187	180	224	192	199	218	209	204	223	204	192	174	199	198	216	230	193	216	189	191	199	199	232	197	221	212	217	230	225	211
22360	37269	44750	48867	52123	57411	57207	49881	48494	47741	56174	45130	32748	35668	36034	37596	31962	27978	27566	22858	18025	17358	15281	10384	11646	9459	8432	8827	8438	8326	5697	5870	5738	6620	9420	9748	8727	7550	6553	6773	6127	5207	4434	2936	1696	2812	1836	1056	745	772	552	571	546	550	570	544	549	542	541	622	559	596	687	736	729	648	570	588	575	562	549	539	574	537	565	599	504	562	514	589	565	520	523	511	564	552	520	589	549	580	560	545	513	551	548	583	557	530	552	609	569	580	591	551	561	536	530	539	598	563	539	563	523	552	548	570	542	535	568	549	502	603	541	543	581	528	524	544	563	545	576	584	564	506	520	530	610	562	518	581	523	556	556	543	544	545	575	533	560	561	550	542	512	519	580	506	562	554	590	588	528	521	529	613	508	538	537	566	532	529	578	545	527	543	545	562	565	578	542	592	545	614	588	545	538	542	566	547	584	551	571	527	565	521	561	544	577	562	584	550	568	558	554	538	565	542	545	533	531	533	534	542	570	547	537	547	556	577	598	588	537	558	542	516	528	530	602	499	579	560	589	572	584	530	543	538	576	564	551	544	534	537	530	580	564	510	541	557	581	518	564	587	547	548	530	547	548	540	543	521	514	514	550	519	527	558	569	549	577	547	569	543	543	504	563	594	585	556	580	567	511	555	540	546	576	539	532	574	519	552	587	545	580	553	535	548	566	542	561	549	534	547	572	532	543	573	535	557	572	591	553	498	546	559	586	580	594	571	533	564	552	555	526	530	557	586	539	551	554	580	508	522	523	535	551	539	546	520	557	540	561	552	563	527	535	537	512	567	529	582	520	534	551	539	575	518	609	542	554	569	542	514	561	507	554	594	545	533	573	560	573	581	585	533	544	595	567	534	529	597	545	558	536	562	594	564	496	555	572	505	578	580	543	563	536	512	559	537	541	583	566	550	574	589	538	569	534	566	546	584	491	556	540	545	560	512	519	578	551	569	519	539	575	523	564	534	565	550	533	518	566	540	529	546	552	577	541	520	555	592	542	533	587	527	549	518	530	540	533	573	545	598	558	541	554	578	600	539	550	550	561	522	532	558	556	541	530	571	556	533	548	516	542	534	549	569	554	548	552	570	535	549	539	556	587	571	539	548	572	550	568	553	537	548	539	560	546	537	562	499	582	539	562	561	575	555	560	539	561	550	549	538	540	525	544	567	561	538	560	548	559	541	552	513	553	556	539	547	536	558	540	574	513	602	558	589	546	568	533	538	512	534	538	519	540	546	591	559	554	503	527	534	580	533	531	526	548	537	556	553	555	534	580	507	560	556	578	546	556	561	577	526	549	551	555	535	566	543	524	562	547	586	564	563	576	517	570	532	556	548	550	518	558	557	512	631	532	542	546	559	518	588	524	537	534	584	594	533	598	531	552	529	613	542	555	561	546	556	547	526	547	562	540	569	585	544	558	545	555	572	548	565	540	526	568	565	550	564	611	570	590	578	543	553	570	534	569	561	561	563	600	535	569	552	558	551	535	613	510	584	540	575	585	501	541	518	543	517	569	546	555	568	532	613	534	549	562	584	528	608	540	522	559	580	551	503	539	509	523	586	576	556	571	580	521	554	542	585	551	587	578	547	538	553	542	552	523	584	527	534	573	545	537	567	537	548	546	541	561	544	561	569	565	539	540	569	559	584	512	566	552	544	544	572	557	512	560	545	515	588	566	519	550	555	551	537	551	493	554	513	564	567	516	549	575	581	528	519	557	546	566	539	536	530	522	556	539	540	552	565	508	520	544	545	522	532	556	568	543	558	541	599	579	516	540	569	532	541	528	555	553	531	550	557	529	545	555	561	559	537	568	565	568	523	582	539	536	558	527	556	590	572	533	535	545	544	540	575	521	570	555	582	519	573	562	522	516	564	574	588	562	527	555	548	527	557	527	559	570	550	560	573	551	565	586	556	561	521	600	584	545	558	546	554	547	565	563	548	559	566	533	520	563	541	535	569	607	572	514	551	547	541	536	538	534	515	506	502	534	548	555	533	565	545	534	521	564	565	537	551	537	558	518	523	549	523	546	528	518	560	543	580	551	516	539	546	534	537	520	585	550	521	585	547	541	552	527	533	552	538	550	533	563	536	536	552	511	565	588	566	560	526	617	577	566	571	541	595	557	586	539	543	547	599	526	576	533	584	588	520	561	582	573	581	554	548	560	542	516	512	576	535	543	565	518	562	532	536	545	541	567	522	546	561	561	524	552	550	548	508	563	518	541	541	529	567	527	549	500	489	590	557	557	551	545	504	584	561	569	530	494	571	528	571	582	548	551	530	564	576	565	608	588	567	581	549	544	552	522	542	545	527	529	562	548	592	535	551	584	581	569	546	571	532	548	572	554	560	561	534	539	533	557	563	553	548	564	506	527	576	522	518	515	574	574	515	530	541	538	556	569	517	525	590	547	577	555	554	556	535	607	576	543	517	538	506	535	540	557	555	579	544	539	555	547	519	548	540	564	547	574	581	563	540	567	540	517	544	574	526	532	498	556	528	541	604	543	563	567	541	564	508	598	566	566	525	558	540	564	511	581	531	542	523	585	543	540	543	533	541	585	534	555	534	570	534	569	561	537	561	556	591	546	605	548	527	528	562	552	569	549	577	579	552	565	557	513	543	550	535	558	553	570	564	551	555	566	565	581	613	540	590	548	538	515	566	564	528	516	563	564	528	542	534	538	567	588	538	514	562	554	564	523	581	521	585	596	562	552	542	548	537	577	547	475	531	553	540	605	535	571	554	531	562	530	558	538	574	560	536	522	589	565	530	573	565	517	567	507	530	550	552	556	548	523	569	579	569	576	529	507	531	516	557	586	513	519	570	498	537	562	526	525	536	578	575	539	525	582	528	545	535	537	589	567	579	527	574	570	571	558	487	520	535	539	510	557	541	554	568	557	504	564	567	585	593	500	542	525	560	553	544	511	573	585	572	578	523	545	588	535	555	566	539	592	572	561	520	548	540	549	558	529	554	573	537	536	555	541	569	517	520	565	527	565	588	590	507	529	542	554	575	488	549	569	564	515	570	550	556	565	573	549	566	571	546	542	545	547	509	541	551	574	531	520	562	559	510	563	545	557	555	521	550	533	531	555	527	553	565	525	553	563	555	553	591	580	588	574	529	544	552	558	549	548	571	537	546	558	546	578	555	539	573	561	604	558	534	535	550	520	545	533	549	552	555	525	524	579	535	588	540	530	527	540	580	571	564	571	573	587	558	586	551	559	529	574	543	527	554	534	537	574	528	550	565	560	543	561	548	560	554	550	569	529	522	522	544	573	518	573	564	545	575	534	549	547	608	546	540	553	522	543	535	512	563	510	520	521	593	569	534	545	552	517	576	557	521	567	532	582	516	523	534	537	548	559	520	528	534	597	562	589	527	542	555	560	521	578	593	571	580	552	560	576	565	571	582	577	521	543	586	544	545	572	546	562	510	544	528	519	548	527	543	561	549	530	525	561	572	540	524	534	516	570	608
8562	8159	13820	15839	11687	9226	6472	4200	2855	2276	3036	1968	1082	1143	1040	1021	855	683	727	528	440	437	355	310	339	302	310	267	243	272	218	282	261	235	219	249	248	204	234	213	238	197	210	199	187	187	181	186	182	152	160	174	186	187	178	160	181	183	196	188	180	174	190	188	198	189	205	194	195	193	203	190	187	161	161	194	167	181	186	180	174	203	195	174	164	161	187	181	199	183	150	161	198	185	181	186	152	176	177	198	173	187	192	188	181	166	178	189	184	203	171	172	181	166	177	194	217	177	180	212	182	174	165	186	177	178	175	196	171	184	204	170	212	184	166	177	191	186	173	181	154	176	157	173	202	179	166	190	200	192	166	157	203	190	174	191	185	193	194	185	176	184	189	185	156	177	177	171	175	158	191	197	183	190	151	195	196	193	176	186	181	188	199	207	185	195	186	212	162	179	191	193	187	169	166	168	154	194	182	171	183	173	165	183	191	187	194	184	167	184	173	162	162	168	186	183	186	177	168	167	194	180	170	161	203	182	177	183	177	181	172	169	175	179	159	192	170	184	178	183	189	167	179	150	182	184	175	170	168	183	181	180	185	175	177	202	174	163	183	178	186	206	187	156	188	169	166	164	196	197	169	163	203	197	176	182	153	175	172	172	190	189	183	184	172	173	154	187	152	173	189	164	180	146	180	184	165	149	192	162	161	172	165	179	172	157	199	190	192	175	150	155	168	191	175	175	191	192	179	159	175	166	176	183	193	173	181	199	160	186	196	178	167	175	193	199	173	160	163	183	180	165	179	182	181	164	160	169	175	182	193	157	197	169	188	178	170	156	190	178	154	177	188	203	178	173	202	148	169	191	175	193	163	169	172	192	181	174	172	164	173	191	171	167	204	154	169	197	190	197	181	189	159	169	178	189	175	173	150	167	172	164	200	188	159	179	193	154	164	178	186	198	172	178	167	192	185	185	186	185	176	176	165	180	158	183	191	182	180	194	177	168	184	187	199	175	183	159	210	188	176	182	161	170	177	202	172	163	181	171	186	188	177	183	172	172	175	182	168	181	172	195	171	213	181	183	163	185	180	158	187	162	158	167	172	177	169	189	204	157	170	172	199	174	186	188	170	182	188	172	156	195	180	173	167	169	181	183	163	179	181	188	174	177	193	139	179	181	190	188	173	198	155	188	186	186	194	189	180	180	188	208	198	176	209	183	186	195	174	196	201	182	182	188	155	179	188	178	174	180	170	174	178	172	180	191	181	174	167	173	191	161	184	173	171	171	200	162	171	157	180	176	166	157	205	173	166	175	188	179	186	153	188	177	169	196	183	191	190	191	189	181	185	148	172	174	168	180	186	153	187	174	190	178	165	192	177	201	193	175	170	179	167	178	191	160	186	195	199	162	183	183	180	175	170	174	158	163	184	172	173	219	173	146	157	172	172	178	180	185	170	162	170	177	173	177	204	159	170	178	169	174	191	173	188	197	192	187	161	176	186	155	168	181	200	170	184	191	176	183	186	193	185	146	158	162	187	190	174	173	150	178	191	206	168	164	168	186	187	189	164	176	178	177	171	183	168	192	177	198	186	174	173	185	169	164	176	169	195	168	176	191	174	167	179	200	180	172	192	180	179	155	173	150	178	210	183	176	183	194	156	157	200	171	196	161	194	170	186	174	168	186	162	167	163	179	181	172	194	176	189	198	179	202	193	160	167	187	175	191	174	161	187	200	161	162	164	166	181	161	211	158	198	159	210	179	151	193	184	174	199	169	206	178	185	155	169	163	180	177	174	189	171	168	175	168	194	169	194	166	202	186	162	158	189	200	153	185	182	182	174	156	178	203	199	153	182	172	171	195	151	156	184	199	167	154	188	175	163	179	177	174	173	174	174	192	198	163	152	208	218	178	155	166	210	184	190	173	195	195	227	164	197	192	175	157	182	173	174	174	208	173	185	177	193	182	204	158	155	176	175	186	198	186	160	194	179	175	172	176	164	185	173	173	178	170	172	200	161	164	177	188	190	164	178	193	180	151	169	183	189	164	165	152	188	162	205	159	177	175	173	188	186	186	148	192	167	190	174	172	165	169	196	197	183	158	156	157	148	178	178	180	172	205	203	191	198	181	176	182	182	167	166	187	178	173	182	210	178	172	162	153	168	184	186	180	186	204	174	166	147	174	174	138	182	187	155	200	165	167	157	178	187	184	193	207	183	182	178	184	192	190	202	164	183	186	199	194	172	154	218	191	187	184	169	173	177	171	169	184	161	184	215	163	164	181	185	187	168	185	189	176	190	172	161	176	164	172	163	181	178	185	176	180	165	198	196	195	186	178	152	172	174	187	169	188	146	169	170	170	181	159	205	182	182	173	194	175	180	164	174	187	178	206	203	167	180	201	194	185	182	180	176	167	162	167	207	173	168	177	193	167	159	174	186	182	171	185	176	175	206	199	186	198	182	189	168	157	186	169	201	179	189	177	194	192	201	204	200	156	169	185	176	176	216	176	176	176	177	170	177	182	192	178	181	177	177	192	172	190	184	161	159	185	184	185	166	171	174	173	171	186	177	180	172	179	185	178	174	168	148	188	175	184	178	158	174	179	171	165	184	184	191	183	180	172	140	186	165	180	188	159	181	187	160	194	160	211	179	173	167	170	193	185	168	175	198	178	188	177	196	167	183	174	210	208	202	177	175	170	186	182	189	192	188	200	170	187	172	183	160	181	179	167	192	192	172	174	176	167	185	205	186	180	187	188	161	209	170	189	206	188	192	178	152	179	158	167	152	191	164	188	162	166	174	160	184	172	178	189	189	193	195	174	179	190	195	162	182	201	174	161	170	180	189	165	185	174	184	180	181	187	180	178	174	186	170	184	167	175	160	164	190	175	166	170	191	179	168	199	205	163	192	194	197	172	221	183	162	192	169	185	162	201	169	186	209	153	182	173	185	192	183	195	191	176	170	171	165	179	187	176	192	189	165	203	186	210	187	212	184	188	177	195	162	178	178	184	180	188	178	170	204	165	168	188	169	154	185	177	165	172	179	162	201	157	189	195	172	181	167	173	190	174	192	176	190	157	166	191	167	175	191	174	209	183	181	179	196	196	194	165	185	193	195	171	176	176	167	169	170	191	167	189	197	174	188	181	181	189	173	170	185	191	175	144	190	178	156	159	175	203	151	154	171	153	178	193	180	163	184	168	170	179	182	178	177	178	152	193	184	180	170	167	160	192	210	171	184	169	159	154	170	181	160	157	188	201	171	172	156	176	187	156	153	163	182	174	152	180	178	172	178	166	191	191	179	199	163	190	197	175	199	161	176	188	173	159	187	184	185	211	185	175	200	194	173	173	188	191	191	179	189	209	195	180	156	205	180	174	169	190	200	186	195	190	180	202	171	168	179	183	169	188	184	167	178	178	167	171	178	172	161	158	169	189	173	168	171	183	192	180	220	174	170	204	154	175	195	191	180	193	185	184	176	171	173	180	170	165	168	164	142	167	176	166
6109	9089	18783	25107	22880	23791	20517	15343	11406	10400	12915	8010	4771	5348	5585	5605	4296	3801	3684	2831	2265	2174	1737	1496	1592	1386	1232	1249	1154	1161	944	1020	1112	934	946	1068	1041	884	853	853	813	795	822	600	567	649	585	535	535	498	469	504	508	510	495	469	487	512	493	468	477	498	499	494	538	527	507	467	509	503	472	511	533	506	452	475	493	501	495	496	496	522	477	496	514	469	523	508	463	543	487	485	501	481	456	491	486	444	480	522	473	484	486	477	467	490	526	500	494	464	498	505	527	469	498	491	506	458	498	498	493	491	525	532	463	508	497	537	519	498	511	472	498	527	457	531	492	489	449	482	516	445	492	525	507	528	497	463	488	496	486	492	512	496	482	490	488	469	496	487	498	453	494	484	448	487	498	516	436	492	501	504	483	520	471	522	478	475	501	521	485	521	507	459	478	477	457	505	489	457	504	475	486	488	428	487	462	448	493	482	533	506	503	505	455	502	468	501	479	506	489	459	495	489	487	476	509	518	535	461	503	492	504	477	489	466	514	477	497	480	447	499	499	537	467	471	491	505	492	448	497	476	476	473	473	502	462	497	484	494	510	458	484	522	508	496	454	496	475	490	467	525	483	454	462	494	469	497	490	473	455	499	531	491	501	447	499	546	474	482	480	512	467	507	492	489	501	488	500	521	522	490	493	486	493	497	524	507	467	493	501	463	480	522	511	497	504	451	508	492	476	521	453	447	515	479	466	495	513	462	504	502	488	524	483	468	474	525	501	442	481	488	467	485	505	467	512	466	460	470	462	485	494	482	491	448	464	493	481	500	465	449	468	487	490	481	505	512	499	499	470	465	490	495	505	497	496	470	480	502	472	496	486	503	477	486	470	440	465	471	488	464	487	487	500	499	495	506	500	501	494	502	486	486	527	504	534	481	519	499	457	474	468	481	507	509	494	466	475	494	453	506	533	542	507	488	501	488	505	481	467	460	475	495	513	528	457	465	470	462	518	497	468	523	499	528	509	492	510	463	530	504	494	498	525	489	512	479	495	503	466	514	467	476	475	489	470	470	493	517	476	508	468	480	510	497	494	500	514	477	547	451	540	472	491	503	467	496	493	516	511	498	439	485	472	488	471	482	488	500	480	485	470	526	504	477	532	469	534	473	510	474	496	510	526	502	488	500	481	476	522	502	464	494	491	510	493	486	480	482	448	502	518	433	495	463	462	504	514	472	497	487	468	480	424	472	477	532	477	451	498	452	449	464	492	524	462	507	480	450	484	483	495	501	506	521	508	469	529	458	501	495	486	503	486	518	501	498	503	476	495	521	480	471	502	510	516	488	508	446	498	530	478	504	523	501	518	505	492	487	480	518	474	503	493	486	456	508	486	496	461	466	525	509	491	488	475	499	467	487	508	481	509	511	492	507	496	485	479	516	510	502	521	532	471	484	512	509	473	529	532	481	509	470	474	502	519	489	443	525	506	502	482	469	477	510	496	482	448	466	505	501	471	516	497	505	486	460	494	480	483	520	468	479	471	495	508	491	515	523	469	501	457	469	483	457	537	497	482	496	470	485	468	458	478	495	532	496	518	456	497	512	481	484	436	475	486	449	499	508	503	480	519	475	479	482	506	503	464	489	510	475	494	490	542	492	451	518	481	448	526	505	452	484	455	471	473	491	445	508	479	454	485	478	491	483	476	518	462	484	478	433	468	502	500	458	482	525	454	479	488	475	485	538	456	494	512	551	492	508	536	478	484	500	488	486	477	494	493	492	477	519	512	489	518	472	491	464	483	465	485	521	482	483	513	528	514	421	486	501	488	502	502	477	525	512	488	461	503	499	526	474	495	537	509	471	510	485	491	492	510	504	477	473	459	448	532	456	485	532	463	473	482	482	489	508	469	468	460	540	489	467	508	476	448	462	500	533	505	490	454	489	495	467	469	495	486	520	500	463	518	447	516	512	463	524	532	519	470	488	508	448	553	479	478	457	505	473	524	470	453	480	518	476	497	501	502	508	438	506	483	513	478	456	535	470	511	478	516	494	512	506	491	488	454	494	463	514	457	488	491	482	507	467	498	483	484	491	490	496	485	495	493	501	493	465	481	495	487	489	512	453	483	473	503	490	468	482	480	492	512	559	488	474	491	488	496	496	493	488	486	471	502	475	450	471	522	452	490	514	493	458	506	491	518	496	450	506	453	479	478	497	489	527	494	465	470	528	495	453	480	447	487	482	468	526	508	456	482	487	511	485	444	526	513	466	481	500	528	473	473	489	521	479	469	473	485	453	493	496	491	492	495	484	457	500	499	501	486	479	466	532	501	472	468	485	502	459	526	531	455	468	502	476	510	491	484	475	511	523	456	487	489	487	502	484	483	507	464	480	472	500	497	477	458	477	543	519	492	490	497	489	483	498	518	483	560	500	487	509	454	505	474	531	490	491	518	492	503	490	492	510	499	495	497	452	462	483	474	484	517	513	426	503	485	468	466	489	515	478	507	489	536	471	466	494	457	471	492	499	479	513	440	509	492	521	481	511	479	493	505	486	470	509	483	453	500	510	509	513	484	476	510	477	465	473	505	500	488	508	472	472	510	489	474	485	454	445	482	488	528	502	487	504	502	496	469	491	501	498	512	479	523	474	444	530	471	480	481	458	473	488	476	464	445	518	475	457	471	440	536	456	521	493	510	536	479	473	488	500	467	456	492	459	489	454	494	491	478	511	506	439	477	473	507	522	493	463	467	477	466	523	469	508	507	520	500	507	474	537	496	473	444	467	500	487	494	502	503	490	481	484	475	500	471	488	508	489	489	461	487	466	514	459	503	482	453	504	517	497	496	517	455	481	519	496	506	466	496	450	484	482	516	499	449	476	521	498	515	495	486	508	498	511	511	487	483	508	484	475	529	493	494	511	479	520	503	471	516	471	452	456	488	513	455	473	484	480	437	476	461	475	461	491	462	538	465	503	507	498	464	463	483	464	498	488	500	507	485	492	491	491	493	487	501	480	479	473	457	507	479	488	467	498	484	452	463	490	497	489	487	468	500	541	454	503	510	438	493	488	485	508	475	490	476	460	525	487	461	488	478	506	540	485	479	491	463	475	531	470	491	507	476	492	519	489	475	465	486	507	489	500	487	474	515	488	539	475	487	482	475	492	488	507	512	480	488	468	536	475	507	471	500	500	485	489	505	507	515	493	489	509	508	496	479	493	471	499	496	462	491	492	483	513	489	502	508	501	515	474	495	489	515	498	499	482	472	516	495	442	463	491	504	493	527	457	486	510	513	492	484	489	503	471	529	503	480	464	505	451	499	457	443	458	503	488	492	494	463	476	497	461	474	508	484	476	475	426	521	513	510	426	476	534	536	485	493	473	477	475	451	496	564	418	499	449	458	475	492	493	478	474	477	485	476	505	513	479	496	466	535	489	517	488	510	502	491	480	447	494	498	456	488	500	486	490	492	491	457	490	469	487	485	487	447	508	497	510	477	504	449	510	485	483	482	461
27460	35522	42811	43113	40296	40175	37744	31952	26489	23749	30471	22171	12106	10708	9754	9952	7397	5369	5116	3857	2747	2573	1728	1489	1440	1250	958	1336	1130	1097	929	923	891	700	767	1077	801	681	882	692	720	634	500	364	363	427	344	261	201	183	158	149	193	197	170	189	172	179	195	164	173	188	202	175	183	179	181	170	175	192	172	158	191	173	172	153	164	172	194	183	175	171	180	172	169	202	163	172	168	177	171	166	198	169	181	177	174	172	184	183	164	158	192	187	158	189	200	184	167	193	161	174	165	143	168	179	170	168	184	175	163	164	182	163	192	166	154	176	205	173	156	196	168	162	177	176	179	167	156	162	161	164	167	192	172	174	189	207	171	197	160	165	165	196	187	179	165	176	195	182	152	176	189	187	165	171	178	157	164	155	169	166	186	174	187	169	191	205	194	197	173	159	183	175	188	171	176	181	176	177	167	182	175	156	173	185	177	157	170	173	164	158	167	187	165	150	166	175	177	187	162	165	141	164	159	159	189	194	185	179	205	164	160	188	194	191	168	172	185	163	163	165	165	185	192	195	172	176	180	161	165	192	211	179	164	164	181	190	180	190	177	173	203	175	187	180	162	175	176	180	193	169	170	176	170	181	165	163	179	160	160	187	177	169	189	152	181	185	164	188	167	178	175	170	168	174	172	195	195	165	172	174	159	180	177	154	163	153	181	185	173	164	153	189	188	182	183	165	167	185	188	160	165	196	185	160	184	168	207	179	185	163	171	186	152	184	193	177	194	183	176	183	174	179	153	194	197	180	155	165	159	174	173	183	200	163	187	173	168	176	185	177	158	193	152	211	181	151	184	170	172	167	205	178	183	181	179	159	187	183	189	185	165	178	176	179	185	186	169	211	178	196	177	187	181	187	196	192	179	167	170	184	183	185	191	182	181	172	160	167	165	169	191	191	157	200	185	200	215	168	167	175	175	184	179	195	178	158	179	197	161	173	167	184	169	189	154	161	189	183	154	168	144	173	175	198	175	188	178	144	170	173	183	191	191	187	198	155	198	164	179	171	160	212	164	172	195	160	183	179	186	180	159	188	171	180	181	172	167	168	192	188	186	165	172	163	180	162	173	172	186	147	163	169	169	179	149	182	184	155	180	167	203	167	175	184	147	153	185	196	202	162	174	180	170	171	150	188	172	172	173	173	164	168	169	196	178	187	180	175	160	173	172	193	179	187	149	186	201	163	170	186	159	186	167	170	188	187	163	153	176	175	157	171	147	184	192	163	156	184	154	152	164	181	178	195	193	188	139	170	187	161	191	184	197	171	172	181	184	163	185	172	183	165	168	161	179	179	172	172	193	171	157	184	186	168	172	175	175	166	174	192	181	180	154	168	169	157	174	179	167	179	179	170	203	185	162	206	191	185	155	180	174	179	173	192	181	160	192	188	167	176	163	186	153	187	173	185	161	179	158	160	174	176	150	174	176	191	191	176	194	163	189	182	143	190	189	177	170	174	173	168	187	184	163	195	166	197	153	176	156	170	171	191	179	174	182	181	196	196	157	203	198	168	190	177	156	158	163	158	183	161	173	190	173	168	142	197	175	151	165	162	158	192	185	141	205	166	181	178	156	168	186	182	200	186	157	176	192	181	173	186	177	173	181	177	182	168	172	204	183	172	185	157	200	168	166	183	171	179	165	185	183	170	172	195	169	168	150	159	172	184	180	169	168	176	171	177	184	172	176	160	191	181	174	191	183	160	185	186	160	198	156	177	175	179	179	183	190	209	194	182	166	162	191	167	172	166	152	185	182	182	194	168	162	172	164	191	194	162	171	198	175	166	190	172	183	182	178	157	188	187	172	164	200	187	169	175	176	174	170	161	181	197	162	167	168	159	182	156	181	192	181	150	180	170	186	180	186	157	152	180	155	182	179	201	191	178	165	172	183	158	179	196	156	159	149	183	176	200	196	151	168	177	184	185	183	164	170	187	180	212	160	153	169	202	171	185	161	180	155	169	162	177	193	141	169	168	181	193	168	175	188	164	168	180	177	168	161	178	164	184	190	171	180	187	192	160	178	160	183	176	155	180	203	178	171	175	171	178	153	202	178	161	169	156	180	161	179	164	183	188	185	176	178	194	174	176	204	212	195	178	183	187	174	171	188	159	176	168	175	155	179	202	191	167	187	163	183	179	170	178	169	194	179	162	164	181	178	179	179	179	170	174	157	204	200	185	188	201	165	176	175	181	167	163	172	152	169	171	206	176	161	171	191	204	187	190	181	163	181	170	202	164	177	156	204	173	174	176	181	152	187	184	175	184	181	189	152	171	190	165	192	168	184	187	164	177	177	164	154	191	163	186	178	175	160	176	182	173	175	153	159	185	178	158	201	157	182	153	189	187	187	176	159	194	192	176	161	154	204	170	167	181	172	186	166	188	158	168	172	144	174	174	168	176	183	176	189	152	164	164	152	169	164	166	179	140	170	173	156	189	152	157	163	183	187	174	161	186	156	179	166	169	191	176	162	189	180	181	197	152	181	175	188	161	186	182	171	180	157	181	159	165	164	162	153	177	187	170	175	174	176	175	161	196	184	180	159	193	163	189	161	175	175	178	169	189	162	161	166	187	168	171	169	176	188	183	136	167	153	177	184	159	168	160	169	193	171	187	194	181	168	170	162	170	223	187	195	164	180	184	167	194	196	186	157	173	151	180	169	185	178	164	157	197	175	200	169	181	177	163	159	192	179	196	196	190	148	155	162	180	160	157	184	177	156	177	188	184	166	166	183	198	158	175	185	196	181	210	175	174	193	174	186	154	160	190	184	197	167	184	159	193	193	181	204	155	151	180	171	188	167	156	182	174	165	179	188	155	191	163	161	164	176	165	177	160	189	156	156	208	165	162	191	173	190	167	177	180	172	196	190	180	177	165	179	193	162	182	197	192	160	173	163	185	180	187	162	168	186	195	161	167	177	177	199	160	192	188	186	165	175	174	198	179	169	202	175	181	192	193	179	160	162	181	164	186	145	185	187	171	184	182	174	181	174	175	162	205	175	165	188	180	185	163	184	179	185	187	173	162	161	169	187	187	170	174	173	137	189	179	182	174	192	150	177	154	195	160	151	172	151	165	169	166	196	176	177	190	183	178	189	163	147	185	199	171	176	170	178	163	189	156	179	179	176	161	182	178	176	149	169	164	172	168	168	180	194	167	194	155	180	184	150	173	167	186	171	159	187	161	158	168	181	175	188	177	191	175	179	159	181	166	168	187	196	186	170	172	177	174	179	172	168	172	168	154	213	165	177	201	201	151	173	171	169	153	174	184	179	178	187	171	215	200	178	198	167	170	148	174	168	164	162	161	170	161	162	192	164	147	153	160	176	199	174	160	199	170	178	189	190	169	179	193	164	178	158	184	177	163	139	179	167	162	157	161	176	161	173	159	193	178	170	178	168	180	170	172	175	170	165	173	181	180	170	171	157	159	172	172	165	178	169	154	193	179	170	150	189	167	186	197	193	188
18951	29644	39822	47343	49789	52073	51512	44978	39626	39208	48734	36831	28702	29825	29033	29393	25469	21222	20767	16807	13618	12927	9804	7984	8389	6992	5547	7168	6294	5899	4959	5494	5346	4223	4611	6338	4767	3681	5310	3961	4529	4051	2784	2304	1704	2150	1598	1106	914	500	527	524	495	477	496	496	462	528	498	483	459	495	569	588	521	538	538	513	501	488	488	462	480	480	487	467	502	484	466	483	454	465	497	472	484	484	501	510	448	468	459	466	533	498	463	465	485	499	474	494	453	481	455	442	480	527	483	490	485	429	460	475	498	471	473	489	450	451	487	509	511	530	504	527	429	495	504	463	492	478	487	496	426	523	447	449	509	468	451	473	457	458	473	479	489	514	461	497	494	543	479	485	507	487	468	494	471	467	483	541	488	443	460	489	483	478	505	454	540	499	475	490	477	468	501	469	500	512	510	490	478	478	486	481	482	484	485	475	498	484	506	460	462	489	518	500	495	474	481	471	511	458	479	500	473	504	506	455	472	462	488	500	531	504	486	468	486	447	495	487	479	522	516	478	487	473	508	481	504	508	499	465	454	499	451	494	505	503	507	480	504	498	471	434	496	490	452	518	502	480	509	473	502	497	461	480	506	454	501	474	475	501	488	446	469	472	495	497	474	499	483	499	475	501	521	479	501	510	452	484	510	501	497	499	513	491	463	490	484	493	476	491	488	489	492	504	507	452	497	443	485	466	483	482	473	518	460	488	476	489	479	480	462	506	495	511	533	512	445	442	437	487	483	495	450	466	511	467	477	485	490	488	524	513	449	491	470	460	508	483	513	500	460	500	449	475	451	485	507	486	460	524	497	431	509	494	479	449	479	441	473	530	471	498	477	474	502	453	516	478	458	498	498	522	487	497	502	516	477	492	464	457	484	468	493	484	494	464	480	457	548	502	466	502	498	491	501	498	497	465	506	466	466	496	485	531	461	493	456	485	440	498	483	488	468	494	464	485	498	428	487	532	553	487	506	510	459	492	467	422	472	414	447	475	475	520	507	496	490	448	490	431	465	477	519	495	444	499	471	480	486	491	486	500	451	458	508	477	463	532	492	478	460	465	485	503	486	475	469	497	487	485	482	460	450	533	465	463	471	475	468	502	506	471	490	480	424	509	473	484	463	526	514	479	473	501	467	484	500	467	479	482	481	477	468	497	516	458	465	478	468	470	495	505	463	466	478	460	510	453	515	496	506	482	478	513	500	479	499	504	474	523	455	486	510	476	478	483	493	493	437	484	517	489	482	521	473	432	517	474	484	476	466	466	496	444	443	479	488	485	461	433	457	539	479	503	483	476	481	515	469	472	506	511	482	522	512	502	467	504	464	458	499	457	448	492	475	469	487	434	525	464	465	466	495	488	448	498	498	480	470	470	476	467	480	469	476	474	499	501	485	521	476	478	480	469	467	479	507	472	499	448	470	465	445	503	472	495	451	474	490	485	460	512	475	487	471	456	485	513	486	506	470	482	517	482	511	474	472	492	497	498	453	476	450	510	528	493	481	499	473	478	489	454	450	490	507	478	467	507	495	469	458	500	474	465	471	454	451	460	507	537	485	448	520	422	485	517	515	513	485	448	515	463	541	506	445	483	480	487	484	493	475	496	481	478	464	498	472	460	503	500	467	474	501	468	510	502	448	471	480	477	504	482	511	464	485	532	501	489	489	505	481	473	509	512	463	444	481	490	497	505	504	469	487	495	445	486	469	493	489	492	475	512	496	427	493	483	483	457	476	505	462	512	460	472	528	485	507	525	453	515	473	490	524	495	467	452	492	499	521	505	486	503	461	488	454	466	497	526	484	478	470	485	518	459	462	496	443	449	482	506	459	432	478	448	492	483	498	501	449	481	461	488	471	439	490	467	500	484	492	468	502	540	520	511	499	509	474	431	484	433	498	485	472	498	490	495	470	503	494	443	465	480	475	470	494	518	472	461	469	490	455	446	469	462	519	477	440	482	486	441	477	459	474	502	498	471	435	518	495	497	479	457	465	485	499	463	497	510	512	455	461	468	479	476	488	474	515	495	450	446	470	505	479	492	459	497	523	424	464	465	503	469	482	494	463	471	466	483	479	482	505	473	506	477	509	493	499	463	505	469	496	493	463	499	471	470	469	462	466	507	465	505	499	513	455	505	478	463	490	476	454	487	461	500	465	511	508	480	470	530	489	484	538	492	496	474	478	509	476	462	466	443	486	512	484	503	484	504	504	470	470	518	481	482	497	502	497	468	473	487	458	472	477	462	467	429	495	470	460	455	497	499	508	460	498	479	473	486	442	492	503	460	480	454	503	448	486	496	440	483	496	493	467	475	484	458	484	466	477	503	491	493	474	457	486	495	474	483	480	474	504	481	464	497	487	469	428	455	474	501	495	486	499	524	493	456	464	477	468	465	522	471	511	455	463	456	482	472	495	477	500	517	494	469	492	495	456	472	504	451	527	483	519	493	467	474	507	504	506	488	466	520	492	498	495	491	471	508	509	470	484	456	469	520	485	523	441	475	455	499	485	501	473	451	461	486	460	466	482	468	466	475	451	503	498	456	489	491	480	488	454	473	484	500	492	474	472	493	486	499	483	499	468	500	466	468	537	496	492	458	496	502	489	487	519	534	479	462	513	508	477	493	462	509	484	500	472	462	495	533	519	477	480	516	477	440	500	489	482	497	500	469	466	489	473	473	517	484	496	476	513	487	497	485	501	524	547	469	439	498	474	495	456	480	439	527	457	459	502	517	475	488	501	471	481	489	476	481	485	457	513	478	464	484	518	503	501	490	488	470	455	498	506	462	480	475	529	477	487	506	465	499	509	468	459	446	516	452	490	495	517	487	471	489	520	477	484	479	452	479	467	461	466	471	483	483	481	496	504	512	449	453	453	488	506	519	489	454	452	459	488	499	499	452	487	480	493	494	448	534	520	475	480	440	515	498	486	475	494	496	477	488	440	491	484	489	478	483	464	483	500	496	483	448	542	483	475	510	431	513	458	472	517	500	472	493	479	464	447	504	508	491	463	478	447	467	488	484	461	510	469	469	452	443	490	502	476	469	427	479	477	465	458	518	453	477	508	485	481	488	500	505	516	477	471	473	473	489	478	513	470	521	506	522	495	454	471	456	463	479	469	476	490	504	480	465	483	470	480	526	477	488	459	441	503	478	522	476	477	495	501	473	500	508	497	513	466	472	435	489	476	484	484	492	515	462	483	497	473	465	490	476	486	479	500	478	519	480	449	503	487	427	424	522	437	521	455	472	459	496	467	521	494	489	494	478	474	504	491	492	509	460	468	527	482	510	488	465	484	472	489	491	468	492	462	483	454	509	521	485	499	515	468	462	486	503	502	473	503	507	466	472	493	472	482	490	473	462	495	456	493	421	495	506	442	469	448	455	487	494	492	500	502	483	478	471	502	449	478	463	474	464	449	487	482	462	465	454	448	479	468	461	496	465	473	519	472	476	484	478	455	454	498	488	453	463	453	444	472	507	454	454	507	467
34564	40007	46398	45097	42113	41475	39483	38904	35402	30361	38513	29947	19012	15746	16217	14158	12214	9008	7764	6352	4593	4226	3141	2140	2084	2200	1897	2197	1645	1674	1659	1614	1648	1614	1693	1541	1207	1211	1435	1115	1210	1018	804	599	471	633	476	345	260	215	231	239	215	179	215	208	215	230	219	196	200	187	209	241	220	220	204	208	224	208	187	206	196	186	219	197	201	222	189	184	207	196	217	198	197	198	191	192	200	198	198	199	254	196	229	211	203	220	199	209	193	170	223	212	192	217	193	209	203	185	193	204	210	221	217	192	239	198	184	186	198	199	200	232	194	196	208	214	194	197	207	206	212	204	211	193	213	185	196	205	223	217	219	187	226	187	184	200	201	212	208	220	220	211	194	188	211	206	196	206	219	211	174	194	214	180	204	207	203	199	192	206	202	232	213	213	210	185	212	205	231	209	201	202	200	187	223	202	188	220	182	196	197	209	230	189	200	213	191	232	190	192	192	218	220	196	218	198	193	198	228	244	197	226	172	206	236	200	204	195	215	204	213	206	195	194	205	201	196	198	196	204	213	199	182	191	200	228	209	232	251	186	229	207	219	222	207	209	191	212	204	225	226	202	217	204	195	204	191	189	194	225	210	193	220	219	212	188	190	223	245	197	187	208	195	196	216	197	221	214	205	216	212	217	229	202	231	180	217	197	204	200	179	210	216	192	178	202	188	243	201	211	197	188	197	191	206	191	235	198	219	208	200	190	182	195	210	214	202	210	186	192	219	213	191	209	189	222	186	206	191	223	199	194	208	183	222	204	175	226	204	209	178	207	183	202	212	196	192	219	187	193	206	207	203	194	212	190	202	183	195	208	200	200	183	218	200	208	201	205	224	198	223	207	194	189	215	194	205	208	191	204	206	222	211	206	208	188	198	190	203	217	199	179	229	207	227	186	193	229	202	188	202	213	211	203	240	197	202	206	197	197	208	199	196	210	201	211	195	222	208	180	205	201	213	187	228	188	201	217	228	205	223	208	210	197	202	206	184	201	206	179	186	192	240	214	209	188	201	202	181	197	215	208	221	194	210	196	200	207	180	189	204	224	192	213	201	219	201	175	211	178	217	214	196	237	209	217	224	221	215	189	192	197	216	202	221	196	223	215	209	188	214	235	186	204	194	194	201	201	195	207	177	186	209	185	195	216	195	203	211	203	198	202	198	216	196	229	199	207	192	200	196	217	184	197	196	211	209	216	213	207	202	214	226	177	217	195	199	228	197	204	213	170	221	173	185	202	228	226	211	193	214	210	217	202	219	198	198	195	223	208	212	177	206	181	197	222	203	214	203	218	229	193	212	216	193	198	216	206	204	174	197	209	225	216	182	215	194	183	201	214	200	245	219	213	204	192	191	196	212	213	199	227	198	229	212	213	205	205	210	221	187	204	184	219	204	210	219	205	226	222	204	225	233	191	204	215	209	217	198	195	200	218	210	206	189	234	199	222	209	205	204	207	204	197	201	224	213	194	244	212	202	210	213	207	207	181	213	208	201	213	201	211	198	214	204	182	201	224	228	220	202	209	206	188	223	187	211	223	206	202	235	199	190	237	225	209	207	210	203	182	208	212	202	194	211	200	182	194	208	204	193	188	207	171	228	202	191	202	189	220	231	208	219	207	196	205	201	211	219	207	201	214	215	177	195	206	238	194	200	189	185	221	196	223	226	197	213	210	208	229	187	209	217	207	195	222	188	201	200	211	220	203	202	214	211	192	216	206	175	229	202	192	211	244	241	205	214	239	218	218	195	217	170	209	188	197	181	209	203	202	190	212	206	183	211	209	213	201	213	204	227	232	213	212	184	204	216	206	199	225	195	201	199	217	218	189	191	201	201	186	210	238	192	210	223	205	193	205	237	210	187	216	198	205	203	200	220	184	212	222	206	200	217	193	187	187	228	198	229	225	189	188	207	201	200	206	215	200	200	203	187	200	190	220	191	209	187	219	210	207	218	210	201	199	194	208	220	185	182	230	192	229	203	220	196	204	210	209	201	210	207	186	203	202	210	232	199	197	185	195	226	200	216	199	211	186	195	207	201	205	185	221	214	236	228	231	202	210	207	210	197	212	203	220	209	207	210	206	213	200	205	187	200	220	214	207	199	178	217	198	236	211	203	204	205	189	202	199	213	193	211	200	209	207	178	232	226	224	225	180	217	226	230	206	219	203	209	198	200	208	189	215	200	187	222	211	217	222	197	218	183	192	218	208	212	201	204	190	226	206	230	225	209	197	177	188	212	194	192	178	179	219	194	211	202	205	229	209	211	185	197	203	194	204	226	201	195	188	197	202	198	208	204	179	202	208	198	193	188	193	212	223	219	223	189	173	185	175	215	223	201	195	215	177	190	204	202	186	174	207	211	207	227	182	228	212	213	191	193	195	232	217	212	204	208	185	187	234	202	195	222	209	190	185	202	238	216	224	213	199	208	218	218	239	223	215	213	224	217	211	199	216	209	203	202	198	203	205	204	196	231	186	216	197	217	201	219	189	213	203	217	207	214	182	197	200	193	215	206	225	183	226	186	205	207	180	215	209	181	197	205	207	204	204	209	220	222	224	226	238	192	233	172	211	189	212	201	196	188	217	204	216	205	205	195	217	199	189	192	210	194	242	212	208	225	196	201	195	223	185	198	182	219	190	220	213	236	195	204	214	189	236	228	215	216	224	203	191	208	196	203	201	212	230	198	197	208	199	229	201	209	226	190	168	220	207	210	223	196	186	184	200	192	206	212	191	197	183	218	207	215	199	203	212	212	204	209	214	223	181	210	206	198	216	244	197	213	183	211	204	210	215	206	189	197	184	197	197	213	197	190	200	203	196	173	200	200	198	211	221	225	232	208	201	243	212	217	208	202	198	229	195	230	230	201	203	203	205	202	172	186	209	237	163	196	196	224	209	192	193	199	209	199	192	193	196	225	212	186	237	200	208	207	210	196	210	207	215	200	193	203	190	203	231	204	231	227	202	237	207	192	212	223	200	219	201	205	204	186	191	231	195	235	223	198	209	205	226	203	208	229	205	216	212	203	199	187	190	165	194	210	197	185	225	204	208	227	199	221	212	201	176	201	201	200	186	209	200	191	207	209	196	197	215	236	202	215	219	203	223	209	201	209	208	225	207	211	191	224	235	194	219	209	195	203	200	212	231	194	192	204	181	189	201	223	194	206	205	233	187	239	212	195	204	215	205	178	203	213	234	183	222	182	195	198	211	197	209	200	198	191	204	217	230	202	223	227	206	203	205	207	186	205	205	198	217	212	187	200	227	200	200	208	192	207	205	199	213	223	174	210	176	192	205	190	189	207	192	210	200	172	191	231	205	222	207	203	208	220	184	218	196	196	195	204	208	193	206	211	198	213	196	184	187	216	220	194	218	215	188	209	183	203	188	196	211	225	200	192	233	200	170	180	186	215	205	197	208	196	209	208	195	201	220	214	213	191	180	229	231	182	205	204	181	210	193	221	204	173	224	217	203	185	211
23648	33660	43785	49774	53558	54790	56067	55088	47916	44257	56021	42532	34937	35236	36673	35097	32590	27925	25408	22646	19042	17998	14498	10678	10467	10488	9195	11403	8253	8356	8586	8714	8986	9005	9243	8953	6637	6633	8138	6321	7039	5652	4671	3371	2410	3429	2153	1382	913	583	587	570	598	586	553	583	557	524	542	557	568	554	617	652	751	718	639	583	539	559	559	511	502	535	546	552	523	586	555	548	544	576	553	561	539	596	554	547	545	602	567	564	569	572	574	578	585	555	524	553	498	601	510	544	571	540	519	560	537	511	570	586	561	550	567	593	541	565	543	565	559	567	562	537	517	529	570	545	544	509	554	500	531	555	553	513	583	523	532	552	562	548	576	558	538	557	536	560	545	530	582	528	546	509	527	529	574	583	564	569	556	525	582	511	604	548	579	570	560	596	580	536	549	557	566	524	567	543	532	532	511	592	575	499	543	549	592	526	557	566	575	549	569	563	526	534	555	528	556	579	545	565	542	551	515	560	524	546	564	569	553	558	515	571	508	550	550	534	545	549	542	556	557	518	527	526	588	548	583	583	572	527	577	521	553	528	525	565	541	565	557	585	554	569	565	550	573	529	539	507	586	522	584	603	527	497	578	571	606	540	570	549	553	561	541	482	579	563	519	547	534	551	536	520	518	565	547	549	584	516	548	569	528	593	534	569	536	518	571	514	531	548	539	524	544	576	529	553	521	525	596	567	540	583	565	560	537	537	580	550	542	547	551	523	529	541	531	544	538	558	576	561	574	532	536	553	516	559	567	577	528	596	539	549	577	566	563	553	574	581	550	579	559	549	503	547	587	552	540	513	570	564	606	534	542	554	543	524	538	543	565	573	574	566	532	553	544	578	543	561	569	580	546	538	553	550	550	552	570	547	545	527	519	571	604	509	581	561	488	570	542	550	567	523	547	519	562	611	566	594	561	536	541	556	526	520	529	558	591	567	566	580	530	599	542	586	531	574	571	546	519	635	539	549	548	525	542	560	551	500	550	531	565	531	579	526	555	565	582	499	521	541	510	539	556	577	540	535	562	552	530	558	546	504	522	569	557	556	560	550	551	532	561	587	561	565	535	554	572	552	565	542	584	527	566	587	532	539	580	541	606	534	543	519	555	535	542	597	551	588	585	565	539	559	569	508	554	565	541	535	561	550	523	582	534	574	554	523	541	570	530	545	529	509	586	558	545	584	524	560	544	570	523	549	563	565	541	514	581	513	537	511	544	586	519	493	569	534	546	524	557	530	515	560	579	547	558	546	558	517	501	561	560	530	528	536	549	532	534	533	492	563	566	573	556	583	559	580	526	491	561	523	585	515	559	522	531	573	551	555	555	516	571	575	578	527	504	576	562	553	557	528	568	548	531	509	552	542	548	533	521	527	578	559	530	581	501	554	550	568	564	529	551	586	546	543	557	555	540	511	607	545	533	557	546	549	550	540	570	534	571	589	537	578	510	545	546	575	539	531	541	532	520	563	529	539	556	528	524	582	546	518	551	566	544	550	570	553	557	548	589	599	519	526	546	510	550	534	567	553	535	597	538	547	592	577	561	552	532	541	576	553	535	536	566	551	515	556	537	559	547	507	534	499	569	551	600	543	554	572	546	544	564	541	544	527	540	559	538	534	565	549	548	520	578	535	537	581	526	555	567	604	569	537	561	570	543	543	536	558	560	527	530	541	533	574	562	573	529	580	564	552	541	541	541	572	537	517	539	592	566	537	566	556	551	574	569	556	518	556	562	552	538	507	589	550	539	551	521	574	568	619	560	583	547	560	523	573	572	572	538	525	555	596	520	551	553	560	523	573	528	550	540	556	552	539	553	549	563	585	634	594	540	539	596	543	537	543	524	551	557	557	577	538	540	558	535	560	542	531	584	511	543	565	527	563	519	562	522	589	572	579	600	523	547	549	541	539	564	545	551	554	542	497	555	523	577	569	531	535	568	555	563	564	550	563	577	544	541	553	547	572	581	561	523	592	516	552	561	586	562	534	603	550	504	578	496	539	518	525	513	542	529	568	531	554	539	546	540	567	511	536	577	569	561	537	572	602	515	544	575	570	552	557	559	536	551	562	513	543	535	475	539	553	548	544	560	551	543	525	574	567	514	525	582	538	531	466	549	520	560	523	548	557	560	540	559	531	566	530	557	544	556	515	528	561	528	553	545	512	519	536	523	540	536	516	539	526	548	555	567	519	533	541	543	542	560	556	579	566	512	536	553	508	527	606	552	518	558	567	543	543	506	591	520	561	567	543	552	577	551	559	540	526	567	564	590	565	548	536	545	525	585	539	531	567	583	583	534	579	531	548	492	584	576	550	544	559	575	518	555	593	560	577	556	563	514	567	544	533	519	533	545	570	587	566	509	545	582	565	560	566	575	539	543	544	561	550	528	560	563	590	548	518	564	571	541	523	575	543	547	540	550	540	583	531	556	572	600	557	582	563	532	543	561	510	524	565	538	560	506	524	528	587	528	543	510	546	510	546	562	520	559	572	533	520	555	557	557	536	521	545	583	590	532	555	582	536	545	562	551	586	536	543	535	584	572	541	558	584	548	557	535	511	578	534	547	513	546	548	522	546	557	593	554	531	582	514	587	562	518	536	569	542	547	564	551	559	542	545	552	522	553	549	531	564	562	568	523	494	568	566	559	511	550	565	534	571	535	557	555	552	547	555	533	577	541	575	582	504	524	516	565	565	556	571	572	543	578	604	548	514	552	612	583	532	535	588	540	522	549	555	529	487	574	571	540	562	564	530	580	552	535	536	558	585	562	588	563	548	534	575	557	540	551	520	556	528	570	560	506	541	535	530	526	532	529	544	527	540	543	554	548	567	565	539	555	534	578	538	575	521	518	516	578	523	563	559	559	574	613	548	557	544	556	562	575	554	551	603	566	574	568	515	588	547	542	569	551	546	566	526	539	501	559	542	568	543	539	550	592	548	527	534	534	582	532	523	531	526	583	564	570	565	564	575	594	526	548	586	573	550	545	541	520	583	545	567	515	536	559	545	560	550	537	574	501	555	562	518	522	502	564	551	570	594	555	527	586	531	564	499	550	575	534	529	578	543	555	544	519	543	528	549	551	554	581	549	537	534	507	575	547	537	580	563	501	521	541	584	600	541	577	586	567	548	533	535	562	494	567	588	528	578	585	544	573	541	530	577	512	538	532	556	540	557	536	521	613	605	588	586	524	542	571	570	526	536	544	551	530	555	575	553	577	543	551	609	563	521	550	558	580	530	540	538	523	582	533	566	505	521	563	542	519	558	531	569	555	531	527	530	567	546	558	539	579	510	567	555	573	546	525	521	591	574	540	554	592	563	570	509	570	564	538	555	569	557	587	518	555	539	561	561	567	553	552	558	553	534	550	560	559	519	561	592	532	582	556	565	531	564	557	533	521	577	539	537	563	540	550	545	579	515	561	552	547	547	555	531	559	533	540	540	561	594	573	526	569	544	535	535	551	523	589	563	532	517	552	548	540	536	559	560	553	575
8794	8082	12133	14376	11622	8927	5731	4288	3184	2315	3276	1985	1113	929	939	854	805	582	484	474	372	372	290	233	273	239	256	282	279	271	252	246	245	242	228	244	229	261	211	236	220	209	210	185	188	175	200	159	170	160	155	143	174	187	157	172	154	170	173	176	172	174	171	163	185	161	223	169	164	181	178	177	180	176	178	175	170	172	189	191	180	159	192	166	173	166	200	163	183	167	158	165	173	155	187	169	188	163	169	158	177	180	167	170	174	170	167	160	157	169	184	177	164	176	168	181	182	185	183	183	148	161	184	165	161	176	184	164	145	179	184	168	164	198	155	170	169	158	163	159	182	180	168	161	197	176	156	167	184	165	159	164	169	176	153	144	156	168	150	169	166	190	165	188	151	152	172	177	178	161	172	177	190	186	183	175	173	186	186	168	173	192	189	177	169	186	178	174	175	172	194	186	180	164	168	173	173	176	170	170	190	165	172	156	164	193	164	160	174	187	178	183	177	160	175	152	176	165	181	179	157	194	195	188	169	168	170	170	182	168	177	140	168	171	191	178	165	170	152	183	179	160	171	165	176	174	161	191	187	170	165	186	158	169	186	184	166	179	164	164	172	175	164	181	158	170	182	191	182	155	180	158	175	172	156	155	172	187	167	151	148	164	151	175	183	212	172	192	180	168	163	170	180	138	177	160	159	169	177	183	184	173	177	189	185	180	165	186	178	186	180	172	165	152	165	192	184	185	154	180	155	184	173	167	137	163	164	153	178	151	173	177	169	171	183	152	161	169	138	166	164	184	164	166	160	161	175	162	169	196	156	185	169	145	155	155	147	171	149	197	156	187	200	196	174	170	167	157	174	181	174	161	182	156	174	169	200	178	177	162	181	189	175	161	147	180	181	190	170	174	182	193	165	173	158	171	166	166	199	179	163	141	160	181	168	155	188	172	179	153	194	156	161	153	177	167	156	183	181	157	149	162	182	189	171	167	166	192	199	164	157	173	184	181	150	163	176	174	156	212	183	173	171	175	157	181	169	169	198	165	184	163	181	181	178	164	190	148	176	169	178	170	174	186	155	201	154	165	173	158	165	173	174	180	178	181	183	178	165	169	175	160	177	182	159	179	176	194	166	165	178	173	168	168	162	187	197	178	159	168	160	142	168	156	164	165	161	159	160	134	162	191	172	171	168	173	185	184	165	173	178	161	163	190	192	171	176	178	177	166	160	181	182	177	178	193	192	185	164	180	172	191	166	167	164	193	162	177	152	178	151	173	191	175	164	181	178	171	172	150	191	192	160	137	172	167	184	164	165	166	181	192	153	162	162	162	189	167	181	158	153	171	178	185	170	171	165	186	175	174	163	179	167	176	185	158	180	187	180	165	183	177	152	180	176	175	202	151	191	180	174	171	154	199	172	203	178	192	160	170	178	187	195	184	184	168	168	162	169	167	196	183	185	167	173	154	179	162	169	174	193	158	179	146	184	179	170	185	160	182	159	159	190	185	169	163	167	187	181	167	163	184	191	163	167	167	185	170	169	177	170	183	177	177	164	165	208	173	173	184	172	164	201	170	179	160	158	154	151	174	176	170	164	185	155	196	180	187	162	186	195	185	161	188	165	184	160	185	171	184	193	175	196	170	165	178	165	154	173	160	167	157	180	173	157	168	180	153	171	182	172	168	187	142	169	167	174	163	165	169	167	138	169	197	158	169	168	155	163	158	148	180	159	169	156	150	172	192	169	190	168	169	154	165	170	173	172	171	178	183	181	173	178	179	177	182	184	186	157	191	167	177	165	166	147	191	193	164	177	185	176	154	180	167	175	193	180	166	223	171	193	175	187	172	165	174	180	195	181	162	149	165	186	169	160	162	205	172	175	141	187	183	164	154	183	164	180	170	155	184	190	172	159	179	184	169	175	195	182	175	161	167	170	164	167	175	166	179	166	158	197	179	184	187	159	162	191	167	181	186	199	181	163	166	182	168	173	164	186	159	150	167	178	172	179	177	186	156	190	177	190	175	179	185	173	169	170	182	166	161	161	165	184	167	186	168	197	199	173	159	183	177	164	170	169	193	190	150	155	182	168	181	160	169	184	158	160	167	173	182	171	177	179	177	190	160	170	158	177	182	182	177	147	179	178	190	162	193	161	183	154	165	155	170	175	177	149	193	156	173	166	189	132	172	173	186	152	178	195	167	165	155	176	157	181	155	162	157	172	185	180	148	165	168	177	160	192	186	171	197	166	180	163	180	160	182	185	178	179	205	164	179	192	196	140	172	162	186	146	177	183	164	158	184	161	166	167	160	165	188	162	200	185	174	180	166	164	157	183	152	178	162	177	179	191	163	164	168	181	182	175	171	170	162	177	191	201	173	181	187	151	161	171	196	180	176	178	186	169	194	172	167	189	161	148	164	180	169	173	166	171	183	171	212	191	170	142	180	187	186	174	190	169	142	167	156	173	169	163	158	182	164	152	204	156	187	186	156	181	164	177	192	190	192	176	183	192	166	170	177	176	155	170	147	188	181	181	174	174	146	164	184	156	185	170	183	166	196	188	192	163	166	190	147	179	202	173	188	167	178	195	184	176	179	197	157	163	174	182	194	159	179	180	162	183	183	176	189	193	182	179	162	177	159	165	172	172	188	184	179	156	164	174	147	187	168	163	174	176	203	198	176	184	158	178	153	184	165	175	182	171	172	187	158	184	168	169	184	165	190	169	173	173	174	167	184	173	173	187	179	184	178	178	169	181	158	192	179	198	174	182	177	185	165	162	172	181	214	172	194	173	164	173	188	175	173	168	179	166	131	162	176	164	170	199	174	169	170	153	167	175	178	178	157	161	181	147	146	180	201	165	160	176	180	191	184	172	166	155	182	182	164	172	191	177	176	164	163	182	172	171	177	208	179	152	154	177	168	154	181	182	177	155	193	204	178	153	182	180	164	172	152	185	162	176	171	157	173	165	172	178	187	176	176	147	168	164	175	183	180	164	159	179	181	204	165	196	174	188	158	193	179	169	192	179	187	168	178	176	166	149	173	186	167	169	159	179	183	166	168	164	152	179	181	185	165	158	165	172	165	181	149	175	183	173	158	190	161	161	180	171	174	193	181	163	186	180	178	160	145	162	180	169	174	163	175	174	182	169	170	177	178	176	146	149	167	193	187	161	188	189	181	195	195	152	154	181	184	192	171	182	167	191	172	180	157	206	173	194	150	174	164	175	178	150	157	206	198	169	177	175	175	160	183	164	161	165	180	149	169	171	182	162	165	175	146	168	169	167	171	193	173	161	169	152	163	155	177	187	195	162	169	182	187	195	174	170	186	168	184	161	161	180	157	165	147	167	151	183	183	157	155	183	180	170	202	180	174	174	164	156	175	172	160	191	177	160	183	173	189	150	180	170	172	191	178	196	173	149	160	177	153	160	193	158	170	168	165	173	160	187	180	197	191	175	162	191	168	175	165	176	139	186	170	164	179	169	167	180	170	167	162	184	177	169	162
6286	8687	17086	24334	23839	22881	18823	16068	12651	9524	14049	7857	4834	4686	5031	4713	4019	3370	2898	2456	1999	1866	1572	1122	1245	1233	1143	1219	1050	990	1044	972	1084	893	908	887	818	857	827	767	819	692	669	590	531	637	575	576	544	483	484	475	461	440	466	451	465	494	494	499	452	431	505	523	470	482	490	485	476	478	484	497	475	476	486	477	458	482	506	453	454	461	500	479	471	458	505	469	448	492	474	471	464	508	485	486	470	427	431	497	503	430	472	460	503	521	439	484	459	458	478	506	451	474	480	486	482	480	470	462	487	501	435	453	431	476	467	482	484	504	488	516	438	459	457	497	472	441	457	458	490	457	479	501	465	495	456	472	435	459	482	469	488	463	478	493	455	448	500	475	445	492	474	502	463	492	460	475	472	457	428	466	445	479	464	494	469	453	454	485	498	452	465	496	456	452	473	444	484	492	470	486	478	463	458	453	468	500	483	490	468	491	503	481	451	457	497	504	486	455	477	487	464	476	481	479	446	490	456	510	463	455	502	471	459	451	503	507	471	510	492	445	467	436	473	481	482	458	460	466	485	457	508	466	496	442	476	461	466	455	475	474	461	436	466	450	424	456	473	473	453	458	471	517	517	540	476	482	454	478	507	496	475	446	451	464	464	474	429	460	457	505	462	453	447	480	466	493	453	497	520	491	486	468	472	480	472	474	494	490	471	450	474	453	461	471	440	478	444	460	469	474	457	469	483	477	461	456	462	514	501	475	463	498	485	499	494	474	475	459	511	505	450	435	447	475	508	445	423	487	444	483	490	479	445	493	500	446	475	478	450	434	427	433	441	469	489	454	473	496	436	478	463	465	437	451	466	452	470	471	497	452	443	493	459	507	466	472	454	492	458	483	484	508	525	488	472	475	477	499	494	442	510	503	473	469	525	474	430	443	494	417	476	460	457	487	454	473	495	477	470	476	476	476	455	470	469	473	491	469	498	477	446	517	450	455	454	505	494	430	459	501	499	480	460	459	518	500	509	480	500	486	461	490	462	456	467	488	464	511	513	507	458	452	453	483	474	482	486	503	446	455	459	496	447	460	484	477	505	482	529	491	464	494	429	452	456	451	474	465	510	465	445	506	497	492	490	476	467	477	489	513	486	470	460	478	485	505	472	454	462	484	509	476	495	506	488	477	471	484	468	480	460	465	469	489	487	480	485	447	456	437	505	458	449	468	494	432	484	488	471	484	475	504	453	479	503	504	479	462	461	462	453	456	453	455	487	491	462	460	472	484	455	485	491	457	448	447	479	474	453	511	449	496	491	463	477	507	449	494	509	475	481	466	484	501	513	472	485	464	453	451	434	490	462	480	503	523	446	461	475	446	490	455	483	470	489	480	460	433	468	466	504	469	488	499	455	477	435	485	477	459	489	453	503	460	499	461	484	476	490	469	484	435	489	476	478	469	457	457	458	496	474	487	466	497	458	489	465	509	482	450	452	442	454	444	488	442	455	438	447	520	475	477	462	478	488	465	478	485	456	465	444	482	534	493	493	432	454	449	474	475	493	489	466	494	453	487	457	442	438	464	466	469	535	468	466	493	469	467	503	473	523	507	447	433	466	471	480	479	481	500	460	492	480	440	501	486	473	466	457	499	470	476	428	456	470	475	517	480	453	470	479	473	471	469	476	440	474	494	499	494	512	492	522	489	484	461	457	480	453	428	442	496	495	491	524	456	439	460	498	470	481	441	462	495	463	430	479	471	442	438	441	457	504	472	474	500	490	413	431	496	423	498	485	492	460	511	446	499	484	480	473	469	481	478	479	455	470	468	476	464	507	507	468	499	479	470	475	439	468	476	472	461	433	520	481	449	440	450	441	463	515	482	459	461	435	465	506	461	470	490	450	497	462	458	435	489	450	478	489	483	461	448	465	472	480	443	461	519	459	461	482	467	488	461	460	489	471	446	478	484	458	428	434	481	495	492	473	464	481	458	457	437	442	491	462	467	444	456	458	508	468	481	487	479	484	479	478	442	463	488	496	483	461	456	438	475	509	485	478	502	500	503	432	471	502	509	450	473	471	483	415	508	539	447	444	486	498	470	494	489	463	440	471	451	440	459	521	439	475	440	480	456	455	467	499	461	481	469	443	486	452	502	473	454	475	444	469	487	460	478	487	470	485	477	475	492	462	478	487	435	420	496	479	473	495	483	507	476	478	474	497	472	480	454	478	449	498	494	518	470	499	507	494	462	502	496	422	453	450	424	471	451	472	461	465	458	477	423	484	460	477	491	480	466	474	465	494	471	455	441	464	463	464	489	486	442	478	445	480	465	431	484	479	504	438	456	486	477	526	477	441	508	456	469	455	499	435	462	495	492	455	465	481	489	471	479	448	490	467	476	513	499	471	426	461	491	494	473	471	474	461	452	427	425	475	450	438	495	463	424	499	476	458	484	495	459	473	467	495	451	433	487	474	454	480	468	469	489	463	470	466	457	466	454	466	505	460	480	450	455	450	495	452	464	481	481	448	449	480	461	490	508	440	463	463	486	495	500	489	476	483	456	491	456	472	474	478	519	455	446	518	469	482	471	525	475	455	462	496	453	481	470	439	468	476	468	482	472	460	486	463	501	479	486	480	483	491	482	446	464	480	459	524	520	444	459	452	469	472	454	460	497	457	478	471	493	497	488	497	458	475	479	458	437	470	434	478	453	462	477	507	455	472	456	460	476	455	434	490	498	468	478	481	463	479	472	466	442	490	465	443	492	453	495	467	487	459	499	462	467	488	469	489	488	459	441	462	471	473	464	485	471	461	469	484	477	474	461	427	496	474	497	447	472	461	462	495	465	504	481	466	493	484	462	539	488	486	470	486	473	458	486	494	477	447	483	466	451	494	477	454	465	468	442	487	496	478	503	500	505	475	492	459	470	468	490	451	459	481	467	505	452	410	454	453	473	508	501	495	490	447	488	474	507	471	558	467	468	469	474	479	456	482	491	499	442	483	485	468	467	442	450	473	489	446	494	440	475	477	466	485	487	458	482	517	489	474	469	429	466	497	478	501	446	466	449	479	454	471	480	507	500	496	479	488	482	452	491	477	476	454	477	469	466	478	464	463	482	515	489	469	473	459	508	448	460	456	521	471	473	466	458	492	488	466	460	482	472	454	493	483	517	489	461	466	471	442	466	420	481	460	470	465	487	482	484	462	509	464	456	456	486	484	467	557	488	463	471	505	457	479	470	472	499	488	476	443	448	501	478	490	514	474	468	462	439	448	477	512	480	464	427	469	490	467	465	515	458	493	486	485	461	454	469	466	459	467	478	494	467	451	442	473	459	494	467	497	462	507	485	451	499	443	483	456	492	483	443	468	468	473	483	496	485	481	474	491	501	433	497	465	511	459	468	483	449	474	455	470	472	458	491	489	466	461	460	482	482	505	462	435	471	463	473	464	478	442	486	456	501	446	470	465	468	482	516	457	522	496	466	493	458	469	479	453	477	454	465	485	483	503	482	509	434
30104	34908	42487	43178	40420	37944	37877	34246	28839	22369	30420	22038	11700	10433	9146	8274	6608	5076	3974	3670	2466	2557	1470	988	1104	1281	1258	1299	1137	876	822	850	974	1119	955	667	700	749	870	744	678	559	488	386	294	405	292	240	174	174	189	186	184	161	183	153	174	154	144	163	153	148	175	169	150	177	183	170	174	148	182	164	192	163	143	160	166	186	178	193	153	190	153	161	169	158	177	151	178	158	174	158	183	195	173	175	137	146	181	175	147	162	165	181	150	137	142	199	160	153	166	188	179	178	172	167	177	167	158	154	174	178	182	156	172	167	174	145	160	148	162	135	158	158	155	190	173	152	166	150	158	188	172	143	163	157	184	183	163	162	158	175	151	165	162	151	179	169	137	157	173	154	160	165	167	204	147	165	171	164	167	158	174	164	156	183	146	170	167	179	154	161	157	151	152	159	181	149	175	172	163	170	151	169	158	184	174	159	182	157	176	145	185	156	166	178	161	189	154	155	169	175	175	167	140	184	147	163	128	141	158	177	169	164	165	162	158	184	160	173	170	172	168	157	143	143	168	158	153	169	166	145	161	166	190	186	156	174	166	161	161	173	157	180	153	173	170	197	193	150	172	157	180	138	185	169	145	153	157	167	171	159	164	191	161	151	156	162	172	187	151	154	154	164	172	164	166	174	180	135	180	170	158	150	172	166	141	152	159	161	165	176	169	203	159	169	172	169	188	162	160	169	171	152	156	166	161	166	174	167	155	157	173	169	171	177	169	173	188	160	167	157	160	166	152	178	159	199	143	160	171	161	156	182	172	165	174	158	167	146	186	166	168	166	154	152	163	163	181	167	161	165	154	166	168	151	161	170	179	182	157	157	159	170	179	179	146	177	161	179	130	152	162	172	164	157	162	174	180	174	164	155	146	143	169	160	171	163	182	158	168	170	163	164	157	161	167	160	177	171	172	156	156	158	158	159	156	158	164	170	158	172	136	153	171	179	157	153	154	156	172	159	143	154	163	169	158	164	164	160	182	154	152	143	156	151	150	170	145	161	162	153	189	139	155	136	156	157	169	175	157	164	172	164	158	159	168	147	154	162	157	129	177	163	157	169	174	185	173	161	155	150	172	184	136	184	193	173	204	187	154	187	175	142	154	155	169	164	187	170	150	174	177	176	144	153	154	153	161	173	181	152	165	146	166	148	152	183	165	183	170	151	171	181	171	132	173	142	172	163	160	148	160	150	157	191	158	159	164	168	164	148	182	157	176	146	186	143	166	168	186	170	141	159	169	167	172	181	177	178	177	164	166	174	156	161	146	167	181	174	190	166	175	152	174	165	137	158	167	175	161	146	144	166	193	167	141	176	191	175	154	157	187	149	174	171	149	167	168	148	169	163	157	184	185	158	181	168	174	177	168	147	170	140	178	169	175	176	154	150	175	148	164	154	153	172	154	161	176	174	200	161	182	179	143	162	153	165	152	158	167	153	174	154	155	167	179	187	163	169	166	191	147	174	144	163	183	167	146	166	158	148	159	138	185	157	161	187	147	152	157	162	195	157	151	175	172	181	176	149	154	147	152	180	186	173	175	176	179	141	188	167	172	170	186	183	150	166	179	162	160	150	168	186	146	188	184	176	168	159	187	163	171	144	173	160	149	174	183	162	161	175	158	150	196	182	181	154	144	179	152	181	191	181	173	174	174	178	156	172	160	158	163	155	170	166	178	169	170	153	147	178	154	165	168	159	143	174	175	164	169	146	198	162	170	184	136	166	170	181	152	181	176	163	157	170	165	181	164	178	151	157	155	183	163	146	161	144	181	161	133	164	184	179	160	163	164	168	177	141	176	179	143	161	148	165	167	178	179	169	171	163	164	172	171	150	133	165	169	168	178	158	165	165	172	163	171	177	161	179	172	149	151	156	141	149	171	155	194	174	159	175	181	159	164	163	176	161	182	171	173	175	164	177	179	180	156	182	176	147	169	151	155	167	165	174	166	186	172	187	143	145	173	170	154	155	165	150	148	160	185	168	154	170	160	180	148	158	171	165	182	183	158	168	142	198	167	169	164	166	183	166	183	189	153	173	188	151	172	150	159	164	164	165	185	175	171	176	151	142	157	149	176	172	165	165	143	173	171	174	192	150	183	177	176	155	180	158	157	176	193	162	173	142	145	151	173	158	159	155	169	169	162	178	179	164	179	154	147	168	166	151	134	151	152	173	175	168	180	174	155	155	174	171	150	172	160	182	174	167	148	153	155	163	136	177	172	166	163	152	197	165	149	155	157	158	140	166	163	161	176	162	186	172	172	160	178	175	168	167	169	189	171	181	151	164	168	176	157	180	160	166	169	150	144	174	165	170	156	184	164	151	172	174	153	182	166	134	167	150	135	177	158	169	182	167	163	168	188	152	164	166	154	151	185	165	154	139	157	176	151	140	144	160	187	151	151	180	181	178	154	166	198	152	163	159	144	175	182	173	163	168	169	178	180	175	154	142	164	161	173	158	167	171	159	144	153	146	177	154	177	175	176	160	150	170	160	151	152	164	166	154	172	154	145	151	147	150	151	128	148	147	157	156	153	175	177	179	175	175	157	168	135	157	165	173	169	193	155	182	162	161	173	164	187	153	174	160	184	172	157	156	157	168	179	168	181	188	161	156	139	170	148	143	174	164	161	173	151	167	208	174	144	171	168	146	170	163	161	174	148	170	172	169	188	147	174	197	146	145	182	208	153	191	168	165	166	151	141	155	159	133	160	171	181	189	194	178	168	175	160	187	181	151	149	155	168	171	164	157	174	164	172	131	162	182	177	163	172	161	153	167	156	178	150	162	131	148	157	143	168	178	174	141	202	183	166	177	160	148	156	182	163	169	168	162	181	182	149	148	150	166	179	136	179	148	167	161	125	157	178	167	172	157	175	174	164	170	165	176	202	163	159	160	175	152	145	157	177	150	177	168	159	160	166	174	166	142	167	190	159	152	163	164	162	168	166	138	149	168	169	174	197	187	155	151	173	174	172	167	172	144	192	164	157	154	165	158	181	156	148	169	166	168	170	179	158	164	157	178	179	154	151	185	169	164	175	150	167	148	158	177	170	181	165	159	146	163	148	176	143	182	177	165	153	159	167	176	167	163	193	148	183	178	179	147	163	164	152	156	165	158	158	169	172	171	180	139	210	150	152	167	173	174	162	160	166	169	162	160	164	190	155	160	183	178	157	163	152	167	162	184	143	164	148	159	166	178	174	159	179	161	170	141	169	152	166	161	172	181	170	153	165	156	154	166	170	183	181	175	147	167	167	158	173	187	144	187	177	159	185	168	162	187	167	178	157	142	187	179	157	170	155	181	155	142	161	159	152	158	140	166	167	163	150	168	179	168	139	163	147	157	151	175	166	162	165	159	159	149	168	180	157	173	163	159	185	162	170	152	168	174	154	183	143	148	154	149	155	150	146	157	156	197	179	177	173	171	175	186	147	155	163	158	165	176	154	161	192	162	171	145	158	155	145	174
21205	29786	39986	47329	48844	50444	51586	47515	41339	37021	49212	36623	27310	29433	27889	27179	24252	20460	17447	16558	12360	12656	8590	5382	6280	6649	6639	6429	6402	5029	4762	5048	5482	6901	5769	4104	4368	4542	5487	4205	4545	3471	2927	2192	1509	1974	1470	998	651	453	490	473	465	475	452	445	467	444	470	435	499	457	522	566	513	497	496	470	485	466	417	454	455	476	451	416	410	451	427	462	460	464	489	473	467	456	460	463	462	434	468	483	439	439	465	449	449	483	448	438	462	463	438	480	453	454	466	471	476	462	430	434	451	446	458	471	465	442	473	440	457	454	458	477	465	488	458	408	469	441	465	483	463	431	440	489	451	492	465	427	448	423	466	468	467	453	474	466	423	442	442	420	442	453	431	453	450	483	469	474	462	437	460	467	478	460	430	442	442	446	433	474	436	436	460	441	448	496	414	471	464	463	440	440	475	461	477	443	478	457	426	468	440	483	429	485	443	455	426	463	477	487	471	467	444	462	443	447	452	441	459	454	473	434	426	445	465	457	439	432	455	429	446	479	431	453	467	469	444	423	438	482	421	475	462	473	473	442	447	463	414	439	470	454	464	456	463	433	455	448	470	459	435	465	446	442	504	494	465	467	444	493	472	436	451	440	433	456	444	486	443	453	446	472	418	438	410	479	443	487	474	439	459	485	457	477	432	439	433	454	468	466	419	450	414	482	445	443	431	486	466	434	484	413	473	453	472	424	419	448	489	459	458	467	472	471	447	461	451	450	460	445	444	414	433	513	455	443	470	470	425	424	502	433	450	417	483	467	508	417	447	456	450	444	468	450	458	500	480	419	448	469	473	429	440	440	451	485	451	430	475	456	437	421	439	449	426	433	473	454	446	435	458	455	455	458	450	407	479	431	448	439	465	435	455	476	435	439	443	461	495	440	472	434	431	450	460	464	465	469	444	437	454	457	454	434	454	467	458	482	441	456	489	475	485	414	448	492	442	465	481	500	433	467	463	468	469	454	471	442	459	438	436	410	461	475	474	429	476	433	467	490	481	471	440	436	486	467	427	480	492	449	455	472	490	456	439	455	443	459	468	459	476	471	487	457	449	440	448	431	456	427	460	485	441	448	473	473	443	475	414	413	453	479	468	446	433	444	483	438	444	448	503	416	477	456	471	435	453	457	453	479	469	491	441	436	426	466	429	505	436	476	448	481	458	412	439	438	471	445	479	404	465	465	495	424	445	463	424	420	449	442	441	426	422	488	485	427	465	466	464	438	466	476	446	491	454	459	456	442	440	406	464	445	435	486	447	434	457	452	451	474	479	454	430	463	451	435	451	462	450	421	467	485	481	471	462	419	454	470	443	464	435	447	452	464	428	461	472	475	485	469	411	448	421	451	474	464	437	450	493	462	448	451	440	451	487	468	443	457	462	447	461	418	490	448	469	434	444	434	496	421	462	422	421	436	442	462	470	416	456	464	473	462	473	455	458	442	469	434	454	461	461	457	477	476	470	508	483	458	464	430	471	446	407	426	452	480	469	423	472	442	418	456	452	447	448	444	479	432	461	476	445	460	454	477	431	464	470	454	470	478	492	459	430	475	480	512	464	444	486	440	430	469	448	445	458	452	423	442	483	470	489	486	422	472	463	466	487	437	476	456	454	445	431	469	412	458	456	443	464	446	452	455	466	470	476	442	452	459	448	420	457	464	484	471	466	411	483	441	453	478	480	461	487	423	475	475	488	452	437	450	460	461	429	461	470	454	460	438	477	469	476	418	455	452	450	455	440	452	493	485	464	436	421	472	438	468	486	445	506	463	440	423	476	501	432	456	452	432	481	452	452	425	462	453	450	477	484	443	457	476	458	468	483	481	446	459	432	424	400	458	414	473	414	443	497	454	428	442	460	441	432	456	435	435	463	479	442	472	493	444	494	452	429	451	437	449	467	425	443	491	453	448	471	461	508	442	450	465	441	444	448	510	436	434	462	485	433	472	467	424	475	431	457	451	440	457	466	432	446	443	445	450	451	448	444	449	444	457	469	422	426	486	425	442	441	457	457	430	422	487	452	439	459	447	493	453	455	450	455	469	452	470	422	437	457	456	451	473	433	438	465	462	492	451	479	471	436	477	445	431	440	429	437	461	429	473	442	471	454	428	471	459	446	434	501	436	444	463	435	482	481	456	443	466	441	457	445	481	475	456	454	495	470	458	485	451	459	457	465	489	455	429	447	475	465	464	504	459	457	469	439	473	475	474	474	429	450	412	439	445	466	485	451	440	473	469	460	449	483	430	483	468	460	463	412	470	495	460	465	465	463	490	443	495	458	435	434	493	449	434	453	437	471	468	424	470	469	421	478	451	445	438	431	438	471	444	440	428	438	439	458	471	441	512	505	451	485	461	457	431	432	441	476	445	457	461	470	443	515	473	435	449	441	434	447	451	424	459	440	479	423	388	422	445	451	447	443	438	499	473	476	464	448	468	452	437	457	420	447	444	431	439	455	463	518	485	453	438	437	440	463	479	475	444	459	445	435	472	440	475	465	444	464	462	459	417	425	450	439	434	448	426	461	458	473	453	430	450	455	434	439	405	478	434	480	452	451	461	474	475	447	455	465	440	477	459	428	443	441	446	478	479	473	430	480	468	468	428	498	433	446	432	448	487	432	470	447	479	441	456	433	435	422	451	489	467	487	437	425	479	459	425	449	458	474	416	447	438	496	428	434	443	434	445	452	440	436	474	473	460	428	463	462	447	423	450	414	443	503	466	437	446	419	470	484	439	422	460	486	431	449	488	444	463	461	494	441	443	466	441	412	456	492	478	481	494	425	444	429	424	499	469	463	461	414	415	424	439	474	482	448	444	432	476	459	484	459	462	426	480	462	454	405	471	481	452	419	484	414	462	469	492	455	450	481	479	433	423	474	432	431	489	458	482	433	451	453	462	445	479	431	439	462	436	435	468	455	482	467	484	481	458	433	469	454	422	436	424	449	484	431	499	475	437	438	446	452	414	507	452	420	472	462	449	452	423	431	441	456	457	471	432	458	431	492	449	506	473	419	443	428	486	454	427	470	454	490	448	437	431	447	471	419	479	477	418	436	459	440	467	446	460	475	485	428	463	475	446	466	432	482	467	449	417	436	464	465	451	455	444	459	501	477	477	470	418	437	465	467	437	484	476	486	457	490	408	485	440	455	455	464	470	475	451	455	464	452	431	420	456	458	466	456	450	462	492	446	482	480	499	440	476	466	414	448	465	461	446	423	433	446	462	448	435	504	503	458	446	457	475	435	437	454	431	444	454	461	442	434	484	478	479	428	443	473	471	469	445	437	486	447	441	430	413	420	438	468	448	453	431	460	477	459	454	423	470	463	455	448	415	443	472	495	456	444	452	474	427	459	454	491	492	442	457	454	472	431	445	461	449	483	494	510	490	443	484	409	462	424	459	466	466	454	450	464	468	440	450	451	446	493	487	412	483	439	459	443	473	480	436	487	451	455	448	499	446	480	469	426	474	441	468	458	457
33335	39484	45994	42441	42571	40573	41667	37134	32614	28986	39898	30535	18461	16837	14914	13099	10525	8434	6128	5561	4582	3819	2459	1630	1844	1981	2024	1812	1857	1742	1252	1312	1140	1689	1347	1203	1223	1124	1407	1069	1128	996	781	649	479	582	440	269	200	216	205	198	205	207	196	203	212	198	213	199	204	227	190	234	229	203	203	235	209	180	194	203	181	222	236	195	197	213	200	213	195	190	185	192	201	162	187	208	187	201	187	202	196	222	188	181	193	217	221	191	208	205	180	212	187	200	198	201	223	221	212	177	205	181	192	191	206	192	188	190	197	210	193	204	208	204	189	178	198	214	215	216	207	198	207	213	179	205	186	195	185	210	198	197	207	183	210	208	201	200	208	189	195	222	240	212	185	213	212	208	193	192	221	185	214	213	212	204	189	208	208	193	202	209	188	186	182	195	191	168	200	198	200	213	218	199	214	214	217	206	180	207	196	196	204	218	202	200	197	218	205	173	176	194	176	231	184	215	211	190	193	205	208	198	218	203	181	187	206	206	231	232	202	208	195	186	176	208	200	207	209	205	211	212	168	188	189	204	215	173	190	211	181	196	207	204	189	242	199	193	199	208	187	180	210	209	186	215	218	197	231	184	197	201	214	199	226	199	215	215	199	196	202	210	200	211	206	210	193	203	203	209	201	201	193	194	217	189	205	194	201	209	200	202	219	171	207	193	207	222	234	192	191	214	204	218	215	190	204	160	212	209	211	194	213	206	206	197	197	207	204	208	201	208	191	201	209	208	202	201	214	205	199	203	180	231	211	207	201	160	186	179	208	195	192	233	185	164	197	207	199	199	203	222	210	199	200	206	205	198	218	197	174	196	172	174	208	208	215	209	183	197	193	190	163	209	189	198	214	207	193	220	184	193	215	198	194	176	192	226	202	214	202	191	186	199	203	227	223	209	208	204	173	219	191	175	181	207	200	177	182	198	192	187	182	193	189	204	187	200	181	191	153	217	217	184	209	212	193	195	190	201	210	182	201	211	223	210	181	207	210	195	206	205	207	208	189	190	194	189	196	190	203	182	195	203	176	216	208	179	206	198	209	173	202	190	184	197	194	201	189	196	207	199	190	188	207	167	181	211	184	199	211	199	216	201	204	217	201	193	201	188	217	207	221	211	225	203	199	193	179	186	204	187	210	177	193	203	224	197	215	186	182	183	228	201	220	213	214	189	186	228	193	155	202	193	202	189	194	191	211	235	193	205	215	180	207	215	194	182	198	213	213	202	202	189	194	206	189	186	224	234	177	188	171	221	193	221	214	197	207	212	211	209	175	215	176	227	194	186	239	212	202	197	196	186	216	208	218	214	181	203	201	179	213	211	189	196	186	179	199	181	183	224	196	198	178	191	189	193	188	210	194	209	198	212	200	190	202	188	200	223	200	191	189	184	173	188	204	184	198	211	200	195	181	198	176	198	208	183	211	192	200	184	196	202	210	214	192	186	216	193	207	211	181	165	181	206	219	203	186	199	211	203	180	198	187	190	228	218	204	204	200	210	189	189	185	190	200	229	190	212	207	189	170	200	204	204	183	197	202	194	209	188	178	213	187	182	193	182	192	210	191	206	197	221	190	222	209	186	179	192	195	195	215	232	208	196	197	210	203	196	210	202	175	201	184	210	204	209	199	198	201	201	206	168	214	200	206	180	179	200	215	209	214	195	207	174	182	212	181	226	192	192	171	188	212	223	187	206	190	183	182	219	191	220	202	196	223	185	209	198	204	187	187	208	212	201	195	175	212	184	170	219	199	187	213	183	207	210	201	205	223	168	207	175	202	199	189	235	199	196	191	165	201	230	210	188	222	214	202	168	187	192	219	200	179	227	199	189	202	199	221	175	208	195	190	214	177	220	200	169	212	221	210	195	237	203	190	215	212	175	197	211	184	213	192	198	201	228	220	207	210	192	205	213	194	193	195	210	180	193	204	204	182	209	220	187	160	219	190	184	215	191	203	198	197	196	196	208	205	194	205	193	212	229	189	210	186	200	195	195	198	225	198	176	220	214	184	175	215	206	201	196	182	186	202	197	190	222	209	195	188	176	207	203	180	219	204	201	182	198	199	204	206	188	175	189	220	203	202	197	169	219	187	199	198	181	206	225	189	167	213	179	218	186	223	214	233	199	172	181	190	202	215	178	197	203	199	206	199	198	182	204	200	173	185	234	201	186	190	176	201	219	193	218	186	195	230	184	184	199	203	190	172	215	231	200	188	175	216	212	204	193	216	210	187	222	205	196	211	184	209	191	204	204	230	184	188	216	221	193	215	199	199	172	178	207	189	205	209	191	208	191	212	191	196	193	195	189	198	193	173	196	217	204	186	215	197	202	189	209	195	193	190	230	209	217	189	207	209	215	209	215	214	201	205	205	207	207	214	169	199	212	178	197	184	215	195	187	213	214	200	218	193	167	181	197	205	189	201	188	186	199	220	203	208	188	194	215	183	212	206	200	183	215	205	208	226	192	176	195	201	202	192	229	186	189	210	188	207	192	185	213	198	188	199	238	197	212	221	199	195	202	187	192	190	189	198	206	179	194	178	195	223	210	191	193	206	195	197	198	186	185	208	196	197	183	194	184	191	220	202	217	214	184	210	219	180	216	205	194	203	190	211	198	197	210	197	199	204	220	199	224	194	233	190	199	186	209	186	197	186	193	184	187	203	211	215	223	232	214	195	207	176	195	209	223	187	192	201	204	216	199	212	201	201	205	208	195	203	209	200	175	222	173	183	206	192	201	184	180	223	184	211	198	222	206	208	208	216	199	207	188	195	202	201	201	199	220	216	228	206	222	206	186	196	191	212	196	227	203	197	199	215	243	230	228	211	188	210	215	198	180	219	208	192	163	170	202	185	208	191	209	211	238	189	171	207	202	207	213	201	198	196	197	202	204	187	193	181	175	186	192	195	169	195	211	188	194	189	217	200	187	180	189	200	229	181	220	199	172	191	186	195	224	214	207	202	186	180	187	224	220	186	224	179	204	187	170	187	222	198	206	199	196	202	208	202	207	193	198	198	218	201	208	182	198	203	233	202	177	199	218	196	192	200	201	183	203	207	230	202	189	191	222	210	218	206	178	221	213	209	178	216	203	181	195	201	210	190	191	201	186	196	199	201	207	197	202	224	180	207	188	188	211	186	207	173	189	185	205	205	206	196	213	205	190	204	202	198	200	201	215	200	188	179	178	219	199	212	179	184	201	186	200	190	189	202	197	190	204	175	189	195	191	208	173	177	216	185	166	186	201	201	187	206	191	183	208	195	208	195	224	210	225	193	188	185	196	170	192	209	186	193	204	198	211	207	189	181	209	206	218	203	193	220	230	194	175	215	197	224	198	184	199	203	206	196	179	196	213	187	210	216	193	208	200	159	197	182	195	237	194	214	199	164	206	196	193	198	202	177	183	210	182	197	214	209	202	216	200	188	198	205	195	187	212	205	210	220	192	172	214	205	201	207	225	194	211	207	188	196	183	178	195
22348	33345	43056	48823	52412	53937	56485	50260	45265	41575	57035	43058	34066	35551	34601	33830	30613	26861	20671	20684	18979	16851	11609	8414	9507	9585	9989	8740	8877	8790	6979	7002	6440	9040	7284	6701	6925	6441	8284	6182	6431	5736	4530	3674	2279	3254	2023	1169	678	587	526	515	538	550	531	529	527	549	527	559	541	531	634	693	661	689	595	627	553	543	550	539	533	517	561	545	542	555	503	508	547	567	536	518	520	532	533	542	524	515	508	522	532	532	520	519	524	507	513	514	479	521	508	518	533	516	547	532	519	499	526	545	522	523	550	511	503	562	524	525	569	573	509	541	533	488	527	546	519	543	513	513	518	573	557	551	538	515	546	536	470	564	481	524	531	504	551	529	533	536	525	504	533	540	525	526	556	513	505	549	537	527	530	542	544	489	511	504	583	563	541	506	495	539	542	551	548	544	522	521	557	537	554	591	544	517	568	524	531	534	518	558	544	565	550	540	536	546	523	528	540	586	519	536	487	482	489	583	509	506	527	568	507	536	518	518	518	559	530	551	539	506	553	564	495	527	542	547	557	517	532	528	553	498	557	531	528	529	524	518	546	574	509	522	506	510	553	526	533	505	548	531	516	512	529	561	528	531	530	556	535	525	581	526	554	526	553	521	547	552	523	519	544	532	542	542	546	540	572	519	519	488	501	496	519	529	514	524	534	501	474	572	504	528	522	545	512	531	505	543	526	528	573	584	510	500	517	563	540	509	496	546	548	528	520	538	517	594	532	501	497	528	556	511	516	516	556	507	593	513	539	551	575	530	506	506	572	584	546	553	524	521	519	542	508	520	495	541	556	533	541	512	585	536	567	523	578	532	595	522	485	538	554	506	518	537	457	535	506	537	524	521	529	530	574	541	583	530	537	529	528	537	543	500	571	557	540	545	484	536	562	530	493	587	521	538	525	511	522	531	554	507	542	505	508	525	512	525	531	489	572	538	548	546	562	561	563	486	561	568	563	537	548	520	515	537	480	492	571	553	499	501	563	517	511	500	541	560	542	493	527	527	584	554	555	522	541	539	493	532	503	527	541	515	556	531	554	515	549	504	565	557	528	520	521	545	532	502	537	549	518	546	511	490	533	552	537	523	526	535	531	512	480	500	529	546	529	541	497	541	510	552	550	510	531	509	532	525	531	510	535	480	530	503	505	512	523	521	490	519	531	606	558	551	534	547	560	516	535	535	528	542	548	518	515	553	542	516	502	519	511	531	536	578	551	583	506	563	530	541	538	556	536	500	533	506	535	560	567	539	553	546	549	545	517	571	547	513	529	523	543	546	550	510	525	526	551	539	514	518	547	547	515	567	529	532	518	523	508	569	515	564	515	538	530	547	539	548	525	566	562	515	534	510	583	570	527	532	496	551	518	545	543	519	558	548	497	526	504	526	531	529	516	519	535	499	503	563	505	525	558	577	548	517	504	535	541	548	531	541	498	571	527	555	554	539	528	509	560	555	528	543	543	538	548	562	526	577	494	514	499	556	529	537	552	512	548	517	552	512	539	503	498	520	529	555	520	519	534	563	549	484	530	548	514	521	518	525	558	540	523	535	517	522	535	491	512	527	553	493	499	528	498	528	527	530	542	508	521	568	559	516	533	552	509	553	519	536	537	539	563	507	538	496	569	525	522	526	573	585	533	549	513	528	527	508	499	535	553	506	467	566	552	575	559	533	542	504	543	508	531	523	526	544	525	474	529	537	544	500	546	520	551	515	551	518	540	509	538	565	542	523	534	544	491	543	515	529	570	535	550	550	510	520	541	528	507	573	529	533	514	565	519	524	551	515	580	550	533	518	525	481	518	543	566	540	511	554	509	513	548	515	535	545	552	573	546	526	489	536	589	514	569	556	565	581	555	514	526	512	545	514	531	553	550	551	523	538	546	557	487	535	523	577	490	518	509	557	511	529	520	527	523	567	539	567	523	536	513	527	549	530	517	514	497	525	514	520	508	502	514	523	478	554	508	528	516	530	567	545	546	513	523	534	510	530	572	570	514	539	518	554	527	539	529	502	497	521	519	516	505	513	497	530	492	526	567	517	556	581	561	560	520	501	501	554	535	527	528	515	530	546	538	542	528	575	533	517	548	559	531	526	530	568	561	557	517	524	531	532	543	554	496	543	542	527	509	551	516	584	562	538	562	535	561	529	500	531	536	516	466	573	559	479	559	547	535	500	553	577	549	531	538	567	509	559	512	538	543	522	541	534	524	564	520	559	515	532	570	527	546	500	517	559	510	525	567	531	521	578	547	559	544	537	574	508	541	549	574	536	556	517	543	537	545	529	526	534	525	543	533	534	486	577	509	568	539	534	546	493	538	547	517	546	551	527	496	506	550	549	526	528	510	500	530	558	527	565	516	545	516	494	538	539	502	549	568	519	536	552	544	554	502	516	541	536	529	514	536	508	547	581	542	537	540	564	518	566	524	509	570	490	539	525	532	570	554	524	506	471	486	496	508	522	544	555	558	525	556	544	529	522	531	525	513	572	545	516	516	572	555	549	533	537	514	551	526	570	544	493	565	533	496	535	517	507	585	520	544	512	560	541	499	554	511	501	520	515	546	573	514	565	535	526	521	529	533	537	559	517	564	511	511	519	523	553	518	504	520	548	515	516	521	530	512	523	506	501	527	515	513	551	525	538	553	542	527	599	547	528	544	550	529	562	537	507	575	491	552	532	495	531	527	526	495	525	557	540	521	558	511	531	525	509	534	531	577	537	527	526	543	547	560	521	551	531	542	518	518	512	557	539	528	552	510	549	533	552	539	534	569	562	546	508	566	521	506	543	527	520	545	521	549	560	534	517	532	513	550	541	550	529	574	533	515	537	504	521	532	529	533	526	574	559	553	538	568	505	527	508	557	565	533	505	577	510	540	532	572	535	553	593	502	526	541	520	535	532	510	583	548	537	530	501	561	500	562	499	518	536	547	495	558	519	522	514	524	497	528	523	542	535	574	543	532	550	541	522	524	578	490	566	515	524	531	536	529	572	559	556	531	550	526	546	509	500	465	572	533	509	521	499	503	515	512	524	534	536	521	527	518	543	554	513	505	527	547	519	579	498	477	515	571	526	546	545	523	538	544	521	577	543	530	531	504	561	524	525	552	517	526	521	522	567	578	564	538	509	514	578	537	529	497	542	530	549	508	532	497	544	484	523	531	530	533	563	533	554	568	541	500	540	527	535	477	536	522	573	543	532	546	507	558	486	569	503	543	542	524	519	510	524	519	564	520	526	545	522	547	525	516	561	519	536	517	471	545	509	533	518	526	557	506	518	544	522	482	541	515	517	502	533	543	540	545	575	542	551	554	525	524	581	552	490	522	506	550	543	504	531	501	548	552	525	556	507	559	563	511	516	521	520	522	534	513	526	559	569	544	543	506	516	552	547	531	472	504	521	535	531	573	528	526	591	531	560	481	508	562	569	536	517	531	564	549	519	528	504	529	513	506	543	542	538	555	557	487	532	563	520	511	516	513	510	520	553
7953	7770	11041	12129	9462	7319	5524	3677	2633	2144	2764	1770	1039	948	785	779	626	594	419	467	378	365	293	247	281	264	258	269	262	223	205	218	201	223	191	211	202	194	236	189	184	197	201	220	188	186	185	181	167	167	173	158	170	148	156	175	178	184	189	172	178	142	164	172	169	196	176	186	177	177	170	158	199	193	161	184	174	178	167	151	175	183	159	192	157	146	167	167	170	169	154	166	157	154	154	183	151	156	166	188	164	165	148	175	170	159	172	173	176	159	152	180	195	173	172	146	154	173	163	166	154	163	153	147	192	170	176	166	201	151	146	162	199	182	170	167	155	163	176	166	158	153	147	157	157	155	165	190	175	176	153	169	164	181	162	147	183	181	155	178	152	171	162	176	170	158	188	165	170	172	169	150	151	144	179	181	151	164	165	144	142	168	164	148	186	179	156	173	175	161	170	183	159	180	159	171	143	163	196	152	176	172	154	171	166	167	173	167	178	170	167	182	175	170	192	163	177	169	177	174	174	172	159	160	172	165	164	161	156	148	181	174	168	178	181	171	168	172	183	164	157	154	160	166	156	163	164	170	166	167	197	161	163	175	177	176	179	182	154	159	137	169	167	146	176	161	175	165	172	177	158	162	157	152	167	188	187	163	173	157	147	161	183	154	188	148	169	189	178	152	156	162	178	156	148	180	175	170	160	164	184	170	199	171	131	167	155	174	161	158	182	154	163	174	187	156	181	162	178	179	155	182	181	151	182	161	142	179	177	185	165	174	190	164	173	180	156	141	176	151	195	177	150	167	211	181	150	154	169	165	148	161	187	178	160	157	150	169	169	149	179	183	195	172	146	167	175	152	174	176	170	187	175	204	184	171	174	182	183	172	178	153	186	192	175	162	144	149	184	132	144	157	150	185	170	160	193	188	156	149	178	185	185	163	160	158	173	171	158	147	167	157	177	197	161	154	168	156	174	173	159	150	157	164	170	159	168	171	180	162	165	146	173	162	150	139	155	169	157	190	168	151	179	168	192	184	173	183	163	177	181	174	156	169	159	173	154	146	182	171	199	194	166	161	171	178	140	177	170	171	167	163	181	190	156	168	170	193	151	178	166	160	179	159	168	209	155	155	181	166	191	163	186	153	167	196	156	175	168	164	165	167	194	152	160	190	189	150	193	188	153	165	171	197	185	186	158	139	173	200	161	174	163	156	167	178	170	185	176	145	164	181	172	149	185	179	168	174	173	159	168	175	152	158	162	188	175	150	161	164	201	151	163	181	164	176	165	161	182	181	165	167	183	184	178	160	168	176	179	153	178	164	162	184	170	142	189	168	154	180	164	169	163	154	159	185	170	182	146	170	167	170	164	179	150	168	178	182	168	178	179	171	154	167	193	173	167	143	166	174	168	187	176	169	187	179	153	178	171	166	177	166	173	159	159	172	168	178	167	163	180	183	177	154	165	177	148	151	170	190	182	181	154	181	161	156	154	182	184	152	194	175	196	177	188	173	172	165	177	166	184	154	151	184	155	166	197	188	180	162	152	157	164	178	159	156	180	170	181	191	159	184	158	166	182	137	177	176	170	159	164	155	162	160	171	162	194	146	174	157	181	185	170	177	172	168	199	184	160	142	180	178	151	171	178	178	186	146	177	174	175	155	157	155	148	155	167	192	172	184	174	168	183	155	186	164	201	189	163	164	191	165	165	191	171	173	158	159	175	177	160	166	190	181	158	170	151	164	152	181	162	170	169	191	170	180	173	173	172	171	178	194	158	153	176	181	176	170	181	177	188	178	169	188	147	178	158	147	186	169	186	162	164	187	181	172	194	181	156	189	161	176	168	184	170	195	173	155	185	159	182	170	163	170	178	167	146	165	156	157	188	174	159	164	147	186	166	174	171	174	153	160	159	168	150	172	187	177	156	160	172	162	171	159	165	172	177	176	138	170	168	165	167	180	154	145	172	171	166	151	184	167	189	140	175	150	147	174	166	161	169	167	183	167	163	150	165	155	173	159	176	148	155	165	156	174	161	169	175	202	161	175	160	147	153	174	171	186	180	168	180	158	173	157	170	150	144	159	164	167	185	196	173	183	174	184	173	167	161	178	181	143	160	168	165	156	165	154	162	161	158	176	166	149	166	175	186	155	179	158	133	152	172	192	155	161	167	150	136	161	147	180	169	177	177	168	164	142	179	145	197	171	192	161	158	176	158	168	158	170	158	144	158	195	162	183	173	180	176	166	182	171	170	189	163	162	169	164	175	165	150	167	167	163	194	173	141	183	176	155	163	194	150	171	177	182	158	143	168	189	179	157	150	168	170	164	156	156	182	194	174	190	178	184	174	172	164	152	181	164	159	165	159	157	176	141	171	164	156	187	171	183	175	172	150	147	176	170	196	173	164	175	157	164	177	168	181	164	168	156	192	210	186	166	158	158	173	134	157	178	182	187	177	159	187	160	167	176	165	182	154	172	185	173	169	165	176	162	152	164	162	165	179	166	167	173	136	174	167	178	169	152	156	180	181	165	181	176	145	185	139	176	142	179	186	186	129	168	157	174	167	168	187	179	195	183	170	170	182	169	173	132	160	185	170	167	162	169	178	184	143	177	180	171	180	200	192	178	171	179	162	146	169	188	190	176	166	164	177	148	173	165	185	198	169	165	169	153	194	153	170	169	170	171	175	185	173	197	157	161	181	144	154	166	198	176	168	179	151	158	205	190	176	177	170	177	186	178	160	167	181	156	170	161	163	167	180	166	184	160	164	144	190	176	155	160	165	194	168	172	178	147	169	187	153	187	172	147	161	172	177	157	151	171	172	166	175	173	170	190	197	184	150	177	183	153	154	158	170	175	165	163	162	173	163	175	175	168	151	176	174	170	185	152	172	160	177	167	176	190	151	178	158	173	158	160	171	185	186	200	162	139	201	151	169	153	166	173	165	162	178	186	177	144	165	189	155	166	180	189	164	194	181	151	166	157	184	176	174	164	166	149	172	158	176	184	159	179	154	177	181	171	175	160	173	166	160	149	182	181	174	164	157	182	199	149	158	171	157	172	146	162	151	168	164	178	168	165	163	166	149	170	170	157	178	182	153	177	190	172	186	164	210	166	173	174	180	162	175	187	184	181	182	164	131	189	169	146	180	180	189	187	155	166	190	162	163	177	143	173	149	164	193	175	175	146	180	184	189	199	169	161	159	177	167	177	177	172	175	165	174	160	173	172	196	163	171	185	159	164	164	184	162	161	177	160	164	202	157	177	156	169	166	157	165	183	181	162	175	160	171	164	146	162	175	181	184	156	156	190	146	188	166	159	172	198	174	176	178	147	153	169	173	158	155	181	173	161	176	164	175	165	141	169	171	187	185	160	152	149	156	170	177	173	165	158	173	179	173	165	159	177	174	161	180	184	167	157	183	162	172	164	148	189	179	184	168	180	196	174	180	148	161	155	162	149	178	181	175	162	174	169	172	161	195	158	166	158	170	191	169	192	187	169	179	171
5814	8464	15843	21112	20985	21165	18837	14060	11035	9923	13084	7751	5134	5043	4659	4220	3704	2924	2338	2179	2051	1800	1352	1109	1211	1094	1058	1048	1083	942	928	869	780	774	755	769	742	782	769	666	649	699	613	613	493	588	552	510	481	454	445	458	475	466	465	421	462	421	457	450	482	454	450	455	460	454	511	466	438	467	445	493	495	511	451	415	436	447	457	493	489	451	450	471	476	450	444	447	467	456	472	449	436	440	439	447	471	495	460	440	474	488	448	474	463	449	493	511	514	473	480	417	463	518	480	512	464	505	514	468	474	493	451	517	425	441	449	464	431	447	471	478	433	437	453	500	477	487	471	451	477	432	460	454	440	434	494	465	455	482	481	458	472	442	438	422	504	434	456	495	452	401	463	490	480	468	452	501	452	468	458	491	474	462	497	487	451	479	451	466	496	468	451	450	470	461	448	476	509	511	448	462	458	447	494	431	446	449	464	457	432	468	443	497	448	497	466	457	532	495	450	433	476	496	442	500	473	462	438	490	462	431	446	474	496	428	456	444	427	470	470	478	487	456	438	497	430	488	442	448	467	501	490	450	464	478	475	472	466	505	478	443	489	478	473	438	464	442	439	497	453	440	443	485	457	439	447	457	501	527	433	470	435	486	502	493	444	461	459	522	438	490	466	471	464	460	478	454	474	430	488	475	456	476	485	449	443	494	476	466	466	473	453	416	448	461	456	443	528	438	442	451	448	446	513	435	516	473	441	483	448	495	434	474	466	470	460	444	486	495	477	454	451	438	428	461	447	497	471	471	432	448	479	457	453	444	471	456	465	474	435	454	459	448	455	485	479	458	483	474	465	461	463	490	462	447	428	475	484	451	514	452	488	426	466	487	470	461	488	472	458	444	454	475	470	443	532	455	483	463	456	500	451	453	480	482	444	465	455	488	480	471	488	499	466	467	473	485	431	472	465	429	467	464	463	499	415	477	485	464	452	463	493	442	444	474	470	461	475	480	421	445	469	497	454	446	475	440	468	442	441	508	495	432	470	475	444	475	459	484	433	480	448	442	440	480	453	427	445	472	444	412	459	463	477	480	457	476	474	473	451	446	434	478	452	444	439	467	459	458	438	432	480	442	446	471	479	505	446	544	473	490	494	470	487	461	429	483	463	478	475	465	468	425	449	419	439	440	463	460	481	473	462	460	453	443	476	424	459	464	467	475	432	488	468	467	476	456	436	450	477	471	467	431	464	434	439	453	447	457	432	449	462	519	435	448	462	460	441	471	466	468	487	455	458	482	456	410	469	442	472	485	491	493	493	473	463	486	438	456	464	426	463	445	474	445	467	456	510	409	444	441	447	485	454	497	434	454	471	501	444	490	484	473	459	469	514	519	437	443	485	519	472	462	455	465	456	473	438	454	452	469	471	467	443	448	475	447	458	482	444	462	490	437	422	433	468	436	457	486	439	458	456	467	506	454	491	437	479	486	421	490	496	469	466	473	489	428	460	474	466	504	465	452	446	461	464	431	495	467	463	458	452	467	468	477	461	491	464	473	453	455	495	457	451	438	451	491	447	433	438	472	424	455	438	451	483	482	458	433	464	464	501	464	449	455	466	471	448	476	471	456	462	469	428	452	449	471	468	450	450	502	495	457	453	449	450	478	473	463	469	453	436	432	466	447	426	446	486	474	467	440	485	458	463	458	508	458	463	468	462	441	458	502	460	483	474	462	459	461	468	472	483	447	451	455	427	477	464	488	478	448	469	472	474	498	466	464	479	435	469	431	509	471	441	476	483	481	468	463	456	446	458	485	469	433	487	476	426	448	453	453	489	457	443	498	472	465	499	465	485	460	441	452	457	493	426	451	424	479	430	476	444	482	470	461	424	471	456	462	463	474	474	452	460	467	453	471	497	441	464	447	429	453	473	472	476	390	477	471	482	438	485	462	460	484	506	457	487	444	443	454	462	468	460	442	451	477	430	481	479	472	478	471	481	456	461	471	485	470	456	493	484	477	492	499	482	479	471	493	473	483	448	471	477	466	429	471	472	485	473	461	516	469	475	451	439	468	443	491	471	436	451	464	471	514	445	460	439	514	447	476	468	485	438	440	460	456	455	485	468	457	461	469	485	462	469	466	479	475	470	475	512	434	454	483	460	476	458	465	475	495	449	470	459	478	436	474	449	446	464	512	479	428	466	431	475	481	447	471	468	459	445	470	461	503	437	462	456	453	455	449	447	449	475	442	460	453	456	422	490	428	471	442	457	435	432	487	456	475	499	441	505	449	471	422	464	463	473	499	436	497	438	451	451	416	513	470	431	459	464	496	497	451	523	469	441	461	463	437	475	504	477	453	468	460	491	438	468	457	446	441	467	459	506	481	474	442	496	474	467	466	461	442	457	459	453	487	446	475	476	454	444	464	482	470	466	492	486	485	449	452	453	458	504	454	446	448	439	452	486	460	441	452	469	442	439	456	464	434	467	451	448	423	447	479	480	485	467	470	464	493	485	445	424	460	470	494	468	425	512	465	394	478	483	494	461	439	463	472	485	476	440	465	470	486	453	483	424	462	469	453	438	488	515	446	446	469	406	433	435	454	475	474	464	451	457	475	445	484	492	424	447	511	493	447	476	437	489	450	459	482	486	448	438	453	492	486	443	470	418	450	460	444	476	498	423	444	473	452	447	485	459	418	462	515	476	450	456	431	449	458	474	456	455	465	444	467	493	509	497	484	452	441	468	442	469	471	465	513	453	455	496	434	468	422	456	465	457	480	476	500	490	433	452	482	440	456	449	464	471	469	481	448	475	468	478	467	395	465	438	436	458	451	487	440	493	423	446	438	440	457	469	490	463	465	486	486	488	461	496	458	442	429	438	492	467	489	486	423	418	433	465	449	469	471	454	501	446	455	481	454	436	452	459	449	439	493	525	422	446	441	435	430	428	454	461	473	489	449	442	456	460	439	489	489	444	455	469	517	425	490	437	459	458	489	450	492	439	450	487	466	435	460	460	418	486	450	454	437	452	485	470	481	473	455	458	471	436	456	460	467	446	479	448	435	480	487	456	455	465	485	445	490	495	469	456	516	459	445	462	463	449	438	488	463	528	453	447	477	486	441	514	438	434	467	467	446	463	434	463	448	440	471	492	477	449	431	454	456	477	467	451	478	472	487	471	451	436	452	447	462	471	463	484	442	444	479	488	449	479	484	468	462	474	449	448	446	473	494	459	448	478	491	457	449	501	471	453	461	464	471	493	451	435	443	443	490	445	473	464	448	442	473	455	462	469	460	542	488	456	453	481	475	474	449	480	482	452	472	474	475	477	439	443	443	502	462	465	468	445	472	460	465	450	472	440	470	473	483	440	475	483	452	448	468	503	453	465	481	448	448	466	450	461	434	457	449	455	485	470	467	464	480	473	457	439	458	456	464	480	475	489	488	463	475	426	447	498	449	473	480	487	466	472	458	455	492	460	490	452	439	447	454	510	459	450	492	471	482	475	437	453	489	476	440
25916	33587	40989	40665	36879	39295	38853	32484	26080	24080	30622	20237	12459	10661	10392	8987	8833	6881	3936	3577	3361	2851	1714	1238	1665	1408	1168	1497	1345	1283	1004	907	1083	733	769	787	891	993	908	680	672	668	607	496	349	427	314	230	158	185	159	152	165	187	160	179	156	192	153	172	148	156	167	186	165	175	156	162	187	177	163	150	151	180	153	175	162	168	192	142	161	159	171	145	160	178	162	140	170	171	145	129	145	163	155	159	158	165	187	140	174	180	158	167	140	165	162	138	188	167	171	151	172	174	147	141	152	148	154	161	152	174	156	165	153	139	162	155	138	173	136	156	167	160	153	166	168	150	157	170	169	185	162	151	170	133	143	178	164	167	166	151	192	131	149	182	187	157	158	158	175	167	172	160	151	142	163	172	157	170	168	160	170	170	184	158	160	140	143	156	168	159	167	183	162	168	141	152	180	159	155	150	173	159	167	146	159	163	151	161	145	166	163	165	171	183	149	155	169	162	192	181	144	161	155	137	156	156	152	168	158	162	170	143	184	160	153	181	172	167	163	156	160	163	164	172	160	143	151	161	168	175	178	153	181	140	158	169	168	157	173	149	158	152	166	132	160	157	175	154	156	168	165	138	154	150	167	166	150	146	181	141	153	174	152	178	159	164	172	149	173	154	144	145	156	158	150	157	165	156	170	179	174	132	167	132	155	150	171	166	170	178	164	169	147	145	159	173	156	153	157	140	159	180	177	176	144	184	142	165	169	165	169	133	156	159	160	149	173	174	164	153	151	193	147	166	157	156	160	164	161	171	177	172	156	182	145	167	171	172	159	172	162	155	138	160	164	165	147	160	143	153	178	163	156	150	167	167	171	155	164	162	166	157	144	172	156	170	139	173	160	154	158	165	164	188	194	165	164	173	154	169	158	162	163	165	149	163	156	136	147	146	165	155	141	154	166	135	178	164	161	164	157	144	143	139	169	141	153	153	171	167	165	156	178	175	168	172	162	160	151	148	158	163	153	162	167	162	155	169	163	180	172	164	160	154	153	167	159	146	163	171	159	149	163	175	167	147	158	159	152	145	158	157	172	164	162	140	156	150	148	160	152	165	186	192	168	173	170	150	140	176	164	150	142	178	172	166	164	167	186	169	175	172	175	166	146	155	155	180	168	169	161	157	160	152	143	161	153	180	131	150	150	157	194	152	172	196	158	148	156	161	151	171	146	142	160	149	165	134	155	166	177	180	166	171	156	146	154	185	154	141	146	154	162	159	165	153	165	163	158	164	190	177	156	158	157	168	155	163	159	166	151	160	164	144	162	181	137	132	151	145	170	169	160	170	189	176	141	158	167	174	145	154	150	157	182	186	178	153	162	168	157	148	155	155	178	190	161	139	196	168	173	157	150	165	185	169	130	167	140	158	172	143	156	171	155	172	171	188	163	170	143	165	137	152	178	159	160	149	145	149	153	155	150	156	134	175	152	163	180	177	127	177	158	166	161	158	142	155	159	153	146	168	162	142	140	148	158	165	153	155	141	169	166	150	175	168	161	183	150	155	157	158	161	151	153	165	167	183	147	171	153	161	159	174	164	170	136	145	160	184	179	168	172	160	157	179	149	168	166	167	167	159	176	183	152	171	189	163	165	166	170	167	136	146	183	179	168	174	178	173	153	156	151	170	161	172	177	160	151	172	200	163	154	159	174	155	207	182	156	165	159	141	170	181	153	160	156	166	172	156	173	145	181	150	152	184	165	132	167	165	185	187	167	156	159	179	169	141	156	171	172	165	160	151	141	185	159	168	164	160	171	151	179	158	145	166	148	147	140	150	143	180	171	167	152	171	162	180	160	167	144	173	163	180	153	165	163	174	163	144	162	169	178	152	157	167	164	141	167	140	159	181	163	163	152	145	166	167	152	181	162	171	165	162	157	153	175	157	140	163	162	156	127	165	142	151	149	161	172	148	171	184	152	158	149	145	159	162	143	169	142	158	161	167	155	163	167	160	142	157	155	159	156	144	162	165	151	159	150	169	168	174	161	179	154	151	175	156	143	161	155	150	164	159	148	140	171	152	130	177	162	150	163	158	179	157	185	164	159	162	175	136	145	147	167	148	166	171	153	151	132	156	177	171	153	193	164	141	164	158	162	166	173	153	163	191	174	162	168	168	146	146	162	147	188	151	155	151	153	159	153	132	185	154	162	153	159	168	155	154	170	155	150	155	163	168	157	173	160	157	159	149	163	168	160	137	151	160	177	163	174	165	143	177	162	141	177	157	161	155	173	147	150	153	166	184	162	154	156	169	145	177	173	176	156	146	155	145	170	166	167	155	173	149	148	158	167	162	156	136	175	165	176	169	162	142	185	138	183	172	163	167	156	172	177	161	135	160	159	172	158	140	144	151	173	184	142	165	183	163	176	165	169	176	172	152	189	148	152	161	157	172	174	156	165	188	144	141	165	148	159	168	164	169	151	158	135	156	194	175	174	178	153	172	170	136	155	171	169	175	167	142	155	161	153	153	172	154	154	178	157	158	174	178	144	157	152	143	159	160	155	159	151	172	156	170	160	144	180	137	165	146	178	166	139	163	170	164	145	149	177	171	190	175	161	166	168	159	171	167	161	162	158	155	161	171	126	143	186	170	146	163	173	145	149	165	134	167	145	168	159	162	150	162	152	161	182	168	157	179	161	151	150	160	147	154	151	145	162	148	158	170	153	151	147	184	161	161	130	158	184	175	142	130	158	167	155	146	158	170	146	128	166	155	157	145	167	140	151	149	163	167	150	170	181	163	161	151	166	147	156	171	167	158	177	157	165	153	152	160	175	158	173	175	159	185	161	166	175	133	166	153	152	157	159	185	162	149	145	152	158	151	160	155	178	157	171	148	159	177	167	133	162	158	157	164	164	169	153	176	194	147	162	158	160	139	160	151	172	174	191	162	159	196	164	138	167	171	134	172	168	172	150	179	168	159	139	172	161	140	167	132	160	127	161	161	167	150	144	167	156	159	188	155	148	171	185	164	157	174	168	202	168	172	143	176	159	175	149	166	169	160	173	148	147	180	177	180	158	146	167	148	175	148	142	156	177	178	146	163	176	169	187	156	144	147	170	175	165	182	154	161	164	143	147	178	177	182	181	168	138	190	160	170	173	176	184	145	167	151	141	159	165	149	175	171	155	159	169	148	153	152	166	176	157	165	159	164	156	174	163	136	170	150	159	146	153	179	170	172	168	133	158	177	159	164	164	157	176	134	179	153	170	186	134	170	158	155	170	146	173	164	158	149	162	174	175	156	153	145	157	168	152	151	147	169	158	152	192	148	161	170	160	137	174	158	169	169	159	174	150	159	156	154	156	184	164	161	130	168	155	140	161	169	169	153	166	163	162	158	136	163	163	162	167	185	158	166	161	155	178	156	151	193	143	148	157	135	158	158	162	151	149	159	168	153	156	176	159	164	171	159	189	140	159	158	182	146	169	179	167	133	170	167	164	165	170	171	183	161	176	141	164	148
17593	28930	38178	43441	46282	51862	51123	45259	39112	39395	48046	35497	28594	29524	30037	29490	28818	24992	16524	16117	15370	13586	9402	6675	8641	7293	6313	8247	7168	7325	6079	5154	6609	4178	4424	4330	5256	5888	5751	3781	3733	3837	3583	2611	1670	2291	1389	806	493	444	490	443	473	420	432	498	421	430	463	440	439	454	545	596	588	553	487	456	435	472	436	457	441	479	437	467	422	463	448	435	454	410	448	470	451	448	451	488	439	472	413	459	400	469	439	422	426	448	406	456	420	462	456	500	461	427	433	462	438	447	446	443	435	448	438	469	462	460	437	441	403	442	451	446	449	471	430	430	432	462	451	446	424	432	446	473	489	457	453	472	444	449	440	439	464	437	468	461	424	439	448	432	414	416	446	461	448	452	455	448	466	463	469	457	442	431	424	443	419	459	479	444	444	446	445	498	461	457	476	433	422	508	469	440	442	453	442	408	423	472	436	463	422	440	445	426	436	460	433	448	487	467	461	407	461	453	482	449	437	451	428	450	452	481	439	414	444	452	436	432	468	425	457	419	454	459	426	411	471	481	487	456	462	436	419	435	456	482	436	476	412	442	456	389	442	412	447	473	419	468	467	422	421	469	431	429	450	477	453	456	488	450	433	454	443	433	489	460	421	447	486	431	436	499	450	461	417	448	415	413	468	447	435	448	416	454	478	478	401	470	437	448	460	489	423	479	423	444	445	427	432	438	403	477	423	449	425	438	430	445	457	453	488	422	469	463	454	436	481	420	446	467	438	439	492	457	474	428	459	439	419	461	452	436	455	424	458	442	452	473	411	485	456	448	430	450	446	441	463	455	447	428	407	478	415	410	452	441	475	434	456	445	461	437	427	446	462	478	434	447	437	426	423	471	424	446	442	431	421	434	461	421	440	415	474	420	449	447	481	418	471	427	426	444	441	417	403	459	435	478	455	438	461	432	444	418	461	469	434	435	467	458	393	465	455	440	439	434	463	446	452	435	456	429	445	462	425	434	442	449	431	442	459	441	454	432	490	462	428	417	424	439	466	437	431	471	424	475	446	442	450	440	464	470	441	428	468	462	448	440	453	436	435	439	413	416	429	446	436	451	467	460	457	474	448	481	431	468	437	451	426	441	437	415	453	439	450	451	475	413	448	416	439	444	438	411	431	460	416	445	459	482	449	414	445	413	460	475	447	460	474	462	434	461	457	413	446	484	471	454	421	441	456	381	460	500	456	426	435	459	494	420	468	427	438	425	428	429	424	424	424	449	497	398	417	446	418	428	429	423	480	454	447	452	452	462	423	453	436	449	428	426	445	431	458	431	431	418	442	435	419	439	419	415	461	438	425	432	443	438	429	453	425	449	448	411	450	422	445	446	429	440	416	435	460	475	440	445	436	431	425	444	412	428	447	467	416	432	435	422	470	448	430	452	465	452	414	444	402	410	453	441	455	490	479	416	441	436	442	437	431	445	453	452	435	443	409	453	463	432	447	428	454	427	424	443	452	431	451	464	424	455	425	458	439	436	443	425	459	455	447	479	448	425	419	446	451	433	462	427	473	432	418	426	418	477	425	425	441	449	441	430	451	438	443	456	445	456	451	469	406	474	461	486	441	458	461	452	454	465	468	438	443	481	436	444	458	423	436	409	479	432	460	444	462	445	457	452	463	448	462	470	424	463	429	465	436	435	452	422	446	428	470	455	441	456	463	419	452	474	445	443	445	461	459	465	425	409	426	465	451	449	451	466	434	464	447	459	399	434	433	418	418	416	443	416	411	442	434	417	425	424	443	454	449	443	465	481	458	434	426	466	438	457	461	452	442	446	439	441	429	418	413	427	418	493	407	454	438	462	475	475	395	429	443	435	444	428	420	424	429	431	441	429	465	476	475	410	431	466	413	422	433	443	461	475	434	431	462	465	449	413	433	437	415	369	453	444	390	459	456	454	497	446	421	450	448	433	462	441	447	431	424	444	476	451	439	447	455	475	444	454	461	444	470	411	456	461	435	438	464	411	413	436	471	460	460	457	422	449	456	430	435	439	406	442	444	432	428	455	445	418	468	428	460	444	421	428	469	416	471	462	460	436	431	451	448	444	428	404	462	453	450	436	429	444	412	427	446	487	419	430	402	411	450	432	444	462	463	421	437	453	478	422	437	436	443	409	397	446	448	408	442	434	426	455	491	480	431	448	444	443	393	416	465	404	475	494	462	464	429	491	470	434	452	458	453	426	430	432	431	457	436	462	430	418	436	425	454	404	481	450	472	477	462	473	455	490	412	412	472	443	440	426	432	456	455	467	443	484	426	427	415	421	402	446	461	432	440	426	461	478	427	429	479	447	434	453	452	445	486	420	446	422	445	461	440	442	423	438	425	436	486	438	436	434	426	454	458	458	437	412	441	450	445	412	450	452	417	422	434	446	452	464	451	482	466	450	428	440	463	461	425	457	436	482	438	455	482	446	449	455	456	431	442	481	433	462	487	447	443	428	455	458	453	447	422	471	429	436	438	432	435	447	454	423	416	464	453	407	431	440	463	436	496	442	501	474	460	473	472	449	433	434	483	440	448	454	422	422	430	445	459	462	472	427	407	454	444	449	449	445	423	452	461	427	447	472	437	431	446	422	422	456	441	429	462	461	446	462	402	411	424	444	453	454	438	423	458	473	421	430	449	452	437	428	437	447	413	470	444	440	420	441	414	415	450	448	437	458	441	428	461	436	447	474	445	431	466	472	431	441	464	441	431	418	422	481	485	440	458	488	432	445	480	442	453	501	438	451	457	449	423	424	428	447	461	471	392	443	463	406	458	455	436	453	449	420	468	464	431	423	460	432	410	429	470	439	439	443	441	408	494	408	430	450	451	433	425	439	411	447	457	478	479	413	421	453	414	438	485	414	429	423	456	426	413	397	418	452	440	443	439	445	451	416	463	438	441	486	445	459	478	439	452	449	430	476	446	418	445	435	462	455	447	418	467	448	462	449	472	460	454	424	461	460	472	431	433	432	464	412	468	440	443	436	435	462	458	451	463	454	419	455	439	453	437	451	433	454	406	460	453	411	442	472	472	435	459	437	406	454	445	480	441	459	412	463	396	469	455	430	472	404	411	463	473	456	439	465	428	368	428	436	443	457	435	459	449	422	464	443	431	436	461	411	476	453	447	462	476	455	422	451	456	448	440	461	465	456	435	432	453	476	428	452	426	477	450	441	420	461	435	447	496	473	456	487	467	425	454	443	423	446	427	456	428	466	451	424	405	418	424	434	447	445	455	484	437	451	449	471	441	432	438	412	450	451	430	402	422	399	445	430	408	433	427	422	422	408	440	463	438	435	458	466	470	436	460	449	443	473	450	479	411	459	430	429	444	450	457	413	426	422	445	453	440	435	450	472	437	450	450	482	419	469	447	435	441	484	459	441	448	441	489	445	436	402	430	487	425	476	472	448	473	437	441	469	482	435	431	408	441	440	479	414	467	447	460	453	440	448	458	452	427	458	419	451	441	459	442	433	441	468	486	438
32784	43281	43724	40957	40709	42571	41425	36938	31024	28759	39527	27547	20219	19661	18564	17622	15840	10304	6911	7075	6349	5397	3640	2419	2511	2564	2195	2969	2159	2443	1962	1446	1869	1763	1494	1213	1731	1962	1268	1218	1165	1031	914	639	542	701	483	330	227	214	202	204	199	172	215	195	184	197	189	170	194	178	211	260	248	223	207	191	230	228	204	213	166	183	215	216	172	190	206	180	201	172	182	182	189	208	195	218	189	198	204	194	197	212	203	181	184	193	167	184	200	183	201	197	174	222	165	183	178	198	193	191	182	192	185	182	192	178	202	193	190	193	168	203	212	202	198	205	201	180	202	209	195	196	194	182	204	194	205	208	190	180	194	171	185	204	189	203	182	195	193	204	213	210	215	185	199	203	195	199	223	187	182	176	181	190	184	196	190	195	179	189	181	190	199	202	209	193	188	205	196	218	190	177	215	207	186	182	189	193	201	185	194	220	185	196	178	208	175	205	196	194	214	212	189	195	185	211	172	203	189	213	197	183	200	174	183	197	182	201	178	197	165	180	204	198	191	195	184	178	204	199	215	199	182	222	216	172	205	167	183	213	200	170	189	203	200	201	192	204	190	208	185	187	199	175	191	207	191	183	219	198	198	196	196	194	158	184	193	211	168	187	184	169	195	171	175	167	185	175	192	177	193	188	182	191	197	190	195	193	192	223	201	183	220	201	182	200	184	220	207	187	196	190	187	183	202	192	209	204	218	210	195	225	204	155	184	201	180	191	191	210	194	179	198	169	201	186	189	184	197	165	178	215	201	197	177	211	164	199	206	197	179	193	190	196	169	211	191	210	200	200	205	195	164	205	195	194	203	201	209	192	210	214	184	196	184	212	187	213	210	185	207	210	190	194	197	179	162	190	188	186	201	182	183	193	209	179	174	180	180	162	190	177	174	176	178	192	187	188	188	177	180	176	179	192	206	174	190	173	198	195	207	198	189	175	190	196	175	202	202	199	201	179	173	209	189	205	199	184	200	194	206	176	185	177	170	190	180	183	180	194	167	207	197	191	174	178	198	195	207	200	201	179	201	203	169	192	210	179	160	196	205	199	202	206	192	177	202	196	205	203	197	178	196	198	209	208	180	194	210	184	167	192	188	203	180	220	199	195	162	174	194	182	192	211	206	184	187	190	204	201	196	183	201	209	201	193	220	194	177	196	208	176	225	178	159	185	186	206	186	180	209	201	198	213	220	167	199	201	204	190	204	194	174	211	171	179	179	188	182	194	212	223	195	188	204	190	210	190	191	199	166	176	201	174	172	177	191	198	189	199	214	185	176	185	199	190	182	163	191	174	207	210	191	189	188	177	165	183	177	154	169	210	198	172	193	198	207	170	210	210	187	174	205	186	202	192	214	182	192	173	183	206	163	186	176	201	188	164	218	187	200	197	196	208	209	182	206	183	196	175	208	199	203	202	180	193	220	178	187	189	166	196	207	187	166	179	203	215	192	201	201	211	185	200	165	206	217	202	191	190	176	201	182	202	175	188	210	187	174	195	186	167	210	203	188	211	181	176	180	210	198	182	167	199	185	193	231	190	218	182	211	205	203	194	203	184	170	209	217	194	184	205	187	193	189	203	169	156	175	189	200	193	164	178	202	204	190	190	232	181	190	202	206	198	198	190	177	211	176	198	188	192	192	202	197	202	193	182	204	196	204	196	199	215	204	202	184	181	203	204	174	191	205	180	188	179	188	178	171	206	196	190	154	213	185	218	174	199	208	177	185	186	186	210	186	182	187	181	198	188	201	196	194	192	188	198	206	193	205	208	195	181	195	166	202	164	184	198	178	186	231	181	217	173	199	195	196	197	173	188	193	189	210	213	178	175	197	185	194	198	172	177	203	230	202	209	190	186	197	206	198	192	197	196	181	218	191	175	184	195	235	182	197	197	157	196	218	178	168	205	198	199	186	183	197	177	214	194	172	205	213	180	191	207	211	192	164	225	212	180	180	196	193	198	180	193	193	175	225	177	196	197	183	205	175	189	210	188	191	198	192	169	199	204	187	227	192	186	198	194	187	207	219	193	196	196	187	196	207	213	173	175	183	156	194	200	169	184	201	179	176	182	192	195	203	194	182	185	211	178	189	164	184	177	164	191	194	197	197	182	200	187	191	198	195	194	182	205	183	189	198	203	188	186	180	208	205	189	184	200	191	188	195	190	174	190	200	187	210	176	215	181	179	183	194	178	194	206	190	172	173	202	199	187	191	171	208	171	210	198	206	178	187	171	195	195	197	200	175	190	187	184	212	213	199	190	174	182	221	167	184	209	185	234	192	191	207	203	209	183	181	198	206	181	213	192	172	195	206	175	206	180	184	185	206	202	193	203	198	210	195	176	197	199	199	189	195	193	188	194	210	202	177	202	179	198	195	186	224	217	190	172	172	204	190	196	167	199	199	200	199	186	192	189	199	190	231	188	185	175	192	210	206	183	189	197	181	194	179	208	170	178	185	189	206	205	166	181	194	183	188	200	195	204	175	192	195	212	204	194	193	207	185	212	192	204	179	207	183	189	205	235	178	173	203	171	196	179	207	210	214	196	201	162	195	188	207	220	197	183	197	186	168	187	171	194	202	188	213	185	203	199	176	200	181	182	200	190	163	190	200	186	209	210	166	183	188	213	211	206	200	181	215	190	184	216	195	187	202	181	200	193	191	199	202	172	184	211	191	203	166	196	200	196	181	210	211	212	190	197	172	202	184	172	165	197	196	196	159	191	201	168	185	185	171	201	181	190	193	189	200	218	206	198	198	154	184	195	201	198	164	198	211	197	207	177	192	210	174	184	201	196	205	192	195	207	231	194	232	190	208	208	179	188	181	199	212	205	193	209	215	191	188	178	190	187	189	186	196	172	209	192	179	186	205	189	171	213	159	183	199	194	223	189	197	193	174	176	176	193	179	210	205	204	205	181	201	192	170	180	189	181	188	200	186	190	202	189	177	193	194	192	198	182	188	199	172	176	185	187	195	214	205	196	187	209	206	195	207	185	167	205	206	189	191	215	169	182	193	165	195	215	217	177	189	197	177	213	183	173	192	194	169	181	196	199	210	201	184	196	170	186	172	216	195	204	194	189	183	177	164	171	200	198	208	207	192	198	181	178	202	190	193	190	219	213	189	156	183	162	211	194	178	171	206	180	179	193	211	163	185	195	202	194	176	172	192	197	179	189	190	204	229	188	203	193	203	212	160	187	200	198	206	190	173	173	176	187	208	207	177	202	186	199	198	190	213	174	188	195	211	197	184	184	193	212	184	198	177	182	197	184	198	188	195	194	169	191	194	174	198	195	192	182	175	223	204	178	170	185	185	185	197	192	190	185	189	204	188	175	182	205	184	172	180	201	206	211	190	171	198	184	172	189	221	214	190	185	174	200	174	181	208	192	207	215	188	194	167	212	191	210	204	205	203	186	191	189	198	192	196	188	174	194	194	199	198	173	196	198	209	172	192	199	184	203	208	177	185	191	184	190	197	182
22374	37119	41489	46608	50971	55592	55494	48234	43344	42942	53558	42825	36741	39109	38953	39229	36639	29207	22985	24415	22966	20325	15774	10877	11635	12089	10498	13885	10285	11408	9951	7781	10454	9909	8224	6773	10357	11277	6515	7140	6619	6313	5517	3475	2810	3926	2279	1452	758	589	517	524	490	521	541	507	540	539	559	486	551	498	609	695	830	682	603	574	534	570	501	498	499	523	517	574	492	507	496	553	459	533	474	530	547	542	519	497	566	521	506	533	504	553	517	496	514	494	515	525	485	501	539	544	545	538	535	518	523	530	513	486	558	507	508	511	496	505	562	478	504	500	509	513	521	494	555	524	538	527	519	535	527	560	521	501	487	499	537	500	524	557	545	538	526	501	509	539	554	537	560	493	505	485	533	533	535	533	523	486	492	478	515	499	483	522	499	521	511	553	534	502	491	527	540	523	513	502	539	495	530	511	537	506	540	558	526	500	519	530	512	486	497	503	532	539	529	525	543	530	545	519	485	494	495	495	515	496	539	539	539	537	499	516	546	555	513	544	533	495	499	521	505	553	519	507	476	500	511	485	537	497	553	494	527	517	530	555	526	505	514	532	511	497	519	513	534	506	491	493	538	475	514	513	480	531	503	525	522	551	510	498	504	520	513	531	491	517	537	469	496	517	514	499	529	501	529	534	513	503	503	534	547	476	533	512	507	530	516	483	517	527	538	488	520	481	504	538	482	536	483	504	497	521	495	513	506	541	507	547	505	557	490	510	527	540	515	515	529	544	517	529	486	528	510	531	557	542	563	523	541	578	493	486	524	486	550	542	541	506	482	495	505	512	513	526	514	512	530	520	520	519	529	542	542	520	541	472	499	514	491	553	531	541	510	515	523	510	508	543	562	502	504	528	534	526	501	539	585	557	497	502	512	524	515	515	483	539	539	474	490	504	523	506	537	530	559	535	515	554	554	478	519	529	538	525	519	488	551	502	500	496	537	549	522	535	574	507	502	498	533	528	489	523	530	514	517	485	475	503	497	520	525	540	522	506	540	597	471	520	522	504	552	482	519	536	505	484	522	525	512	517	576	496	584	502	508	531	539	519	522	557	531	489	531	496	521	506	503	527	531	518	491	583	523	532	515	518	516	521	532	520	534	537	535	494	534	527	526	492	541	521	508	505	488	528	488	488	543	520	495	507	504	556	526	499	468	485	550	523	502	528	547	553	469	525	523	508	525	525	539	566	510	525	520	520	526	531	498	559	562	512	507	540	534	551	543	519	526	526	504	519	544	483	544	537	513	513	515	539	532	536	512	538	503	530	534	503	507	493	538	514	504	492	510	547	542	530	531	536	493	528	525	531	496	535	513	551	518	496	481	488	519	483	533	525	522	521	545	540	548	506	502	550	506	527	536	530	530	543	510	575	512	497	540	513	524	524	533	558	507	537	544	524	502	482	493	544	504	539	512	527	503	490	541	552	569	511	557	535	518	496	528	498	515	495	531	499	564	525	529	503	548	515	512	511	503	483	502	513	552	563	541	522	529	511	516	528	522	484	509	536	548	504	466	525	519	502	526	549	505	473	527	506	529	522	533	526	567	503	534	510	485	544	541	507	532	489	552	462	515	555	550	531	548	531	536	532	494	536	486	497	572	567	543	558	520	538	531	518	527	507	541	531	509	455	537	551	543	516	499	499	502	515	553	509	485	514	484	527	536	531	508	518	498	487	476	535	561	547	541	503	508	491	485	503	508	528	506	525	575	516	529	502	523	526	557	521	529	526	500	526	500	501	521	496	521	529	486	474	479	523	542	500	523	493	540	513	505	541	519	527	549	506	512	499	545	526	541	558	561	517	504	553	535	493	504	545	478	520	521	499	483	538	518	503	507	497	522	522	501	513	493	505	527	509	545	530	537	508	523	529	498	524	507	511	540	558	510	548	516	540	516	507	495	522	529	525	541	534	520	520	502	550	515	508	518	460	536	544	494	531	542	515	473	485	553	524	530	543	532	551	503	516	550	528	519	493	496	516	546	534	520	506	510	510	547	496	522	509	520	508	540	545	525	503	514	491	520	533	515	512	517	594	501	515	541	510	558	495	530	531	488	476	520	565	545	505	507	517	544	516	549	540	484	545	528	531	530	536	510	511	517	574	551	505	517	579	490	508	545	497	565	523	560	510	502	521	519	511	514	508	574	501	517	563	506	557	522	509	540	518	511	570	560	540	500	524	492	520	517	517	505	548	532	529	565	530	557	507	521	532	451	501	509	501	492	494	528	489	503	466	534	549	540	515	558	478	518	537	533	484	524	523	546	468	509	561	505	513	498	492	511	519	513	535	515	482	537	519	511	560	512	539	548	540	485	517	562	490	508	483	525	517	520	562	560	514	541	488	523	517	495	534	469	528	551	508	538	502	530	539	507	475	524	512	533	515	491	530	483	566	497	525	511	515	437	528	500	513	503	532	503	522	529	488	503	505	519	525	547	498	522	525	520	507	535	562	530	514	521	469	527	534	516	489	535	503	527	513	531	549	496	522	526	497	543	518	472	530	497	493	503	502	507	548	561	541	464	545	496	516	526	562	505	503	537	502	508	484	544	559	581	534	495	496	492	538	525	543	503	540	526	487	522	518	554	539	506	499	510	521	546	534	522	492	543	501	528	534	494	532	503	552	533	551	489	577	527	515	532	487	485	472	538	494	550	463	505	471	494	521	489	517	536	539	507	522	514	491	504	509	528	536	539	497	488	525	473	534	565	524	477	549	545	496	504	508	567	517	503	540	522	530	517	487	563	530	531	532	510	491	518	511	528	518	502	510	548	518	521	500	501	508	550	545	516	525	548	512	509	535	533	491	455	503	508	533	506	483	484	526	535	514	517	512	511	548	514	510	503	524	475	488	528	522	532	498	538	536	530	499	527	502	482	513	507	528	510	468	494	502	527	529	529	514	514	555	516	497	507	483	538	489	513	471	498	512	515	547	473	511	509	533	497	561	546	542	564	499	529	547	510	527	515	521	521	498	502	498	521	521	472	536	509	496	490	524	559	506	489	509	547	528	516	485	532	515	509	523	490	521	505	527	497	487	473	485	551	491	519	496	526	531	522	488	491	486	554	494	504	516	548	514	513	582	484	537	502	534	506	541	520	542	533	546	496	521	506	527	532	498	523	532	493	506	507	558	541	489	512	482	545	498	532	531	531	539	550	472	519	543	555	512	498	518	536	533	468	504	536	522	522	471	519	458	526	518	528	494	510	523	535	517	484	503	549	546	528	547	522	492	503	534	498	526	536	522	528	481	541	543	534	506	557	528	521	516	536	545	527	523	515	536	486	494	576	547	524	512	480	513	503	542	502	506	529	545	496	533	550	480	579	496	528	563	478	557	517	541	504	544	538	487	523	498	534	506	526	505	505	501	560	518	519	551	520	529	525	522	518	501	521	563	510	500	480	524	494	495	495	516	495	492	496	501	496	504	492	510	533	546	491	528	539	528	530	510	498	529	537	519	498	546	491	515	526	475	496	544	501	493	522	494	525	536
8074	8329	11509	10757	8653	7650	5831	3578	2668	2317	2977	1824	1539	1444	1393	1138	895	744	596	494	542	482	396	319	327	287	259	299	274	272	260	259	222	235	205	219	247	249	223	220	210	173	192	166	186	186	198	185	146	160	169	166	168	176	173	154	170	174	168	153	165	142	145	163	166	175	164	165	167	158	160	151	167	164	162	145	137	160	167	177	191	158	162	149	175	153	171	143	164	180	163	159	143	173	168	197	161	146	140	148	157	140	159	189	168	161	155	160	160	160	152	156	158	142	136	180	150	153	162	144	176	153	143	160	154	166	171	150	175	158	168	151	161	157	156	150	178	165	141	185	170	173	160	175	160	168	174	179	157	132	172	145	143	165	162	143	147	140	158	179	159	153	151	168	173	158	165	161	163	157	156	182	142	175	147	147	158	112	174	165	152	161	138	170	168	136	151	171	160	178	165	158	134	143	168	148	156	158	145	159	139	176	191	152	167	153	161	146	165	154	157	154	152	144	152	152	149	163	165	171	155	161	182	160	181	145	159	129	161	156	157	131	142	164	176	146	179	153	148	173	150	144	144	180	158	171	157	130	147	139	138	163	174	152	171	157	157	147	144	130	165	146	149	148	175	176	152	175	139	180	166	152	169	152	151	138	194	164	168	171	166	166	175	136	146	157	143	193	168	149	185	161	146	168	135	164	155	164	168	167	165	142	150	165	173	142	164	162	153	139	154	125	159	145	172	145	171	174	162	151	155	155	172	158	183	172	149	169	141	183	164	156	155	151	145	148	164	169	151	170	168	160	174	160	163	169	165	170	137	165	158	159	158	172	143	196	172	151	166	170	161	177	147	156	136	163	166	150	168	169	176	162	167	144	191	168	145	185	158	157	136	159	150	160	153	178	177	133	167	184	183	171	181	135	154	174	149	156	161	142	162	183	163	140	160	151	149	176	173	158	150	146	146	152	151	175	163	159	151	158	160	176	153	144	161	159	165	143	177	176	170	158	174	165	141	130	158	149	178	147	180	160	161	153	152	178	181	146	149	143	170	157	152	170	150	167	170	166	184	161	167	197	138	177	188	151	151	138	172	173	179	169	171	160	171	156	167	149	139	176	152	180	196	165	161	160	160	152	119	164	180	131	166	178	151	144	166	173	155	174	165	177	171	151	147	141	159	160	153	156	167	164	159	156	165	161	148	157	147	160	169	160	171	170	159	156	158	176	158	161	156	170	163	184	150	182	149	148	166	152	152	158	161	160	170	183	168	137	154	138	160	134	145	171	193	166	133	164	159	173	151	152	164	156	166	155	149	180	172	145	147	151	138	150	148	198	185	155	149	161	166	148	138	143	158	155	161	144	154	142	148	184	177	183	182	176	166	152	131	157	167	169	166	180	174	167	143	179	146	166	159	150	156	148	182	157	176	153	167	187	175	153	156	151	169	172	171	148	173	140	157	156	156	170	158	163	139	158	148	154	160	161	145	156	173	150	176	163	164	124	165	146	169	172	182	159	185	161	148	178	171	144	141	146	159	152	196	149	153	153	164	175	161	165	151	152	193	152	170	171	178	185	156	162	157	163	146	141	152	162	167	171	156	140	148	162	119	149	139	155	188	171	161	179	147	150	161	154	158	149	137	152	182	164	152	171	148	189	163	145	143	182	155	153	160	152	146	150	160	141	147	168	161	158	173	172	161	150	162	166	169	170	168	170	147	176	161	175	159	157	161	144	168	160	157	163	185	163	170	128	135	151	149	143	168	155	157	136	160	155	155	181	166	168	163	146	174	150	152	156	170	173	165	163	145	141	158	149	164	165	174	151	177	154	150	136	170	157	143	184	162	158	174	167	155	184	151	161	134	166	175	179	143	148	157	162	143	142	165	179	158	157	179	167	161	134	127	165	149	160	138	165	197	177	149	190	125	173	172	154	155	182	143	181	162	154	140	158	147	178	158	150	161	163	154	159	161	163	172	171	154	164	166	192	159	160	172	161	185	177	179	182	158	146	190	149	164	143	161	145	151	169	182	170	140	180	155	145	163	161	157	163	186	151	158	153	164	167	166	166	166	161	158	175	149	150	165	177	165	152	155	166	165	167	170	161	170	163	159	159	153	138	159	158	158	140	163	163	145	157	137	152	141	162	127	160	167	130	150	143	150	164	182	162	162	156	151	163	154	147	145	163	177	170	173	142	173	153	173	189	163	158	153	159	131	157	158	163	156	147	154	157	170	144	132	168	166	167	151	165	140	136	146	147	162	174	158	169	156	153	150	172	173	138	166	150	119	145	174	131	145	170	144	147	158	164	129	160	168	150	159	165	150	162	159	178	162	158	158	152	134	158	160	157	151	153	165	171	155	151	147	175	147	172	150	144	158	149	171	164	147	144	133	150	153	141	161	156	177	166	149	150	156	142	151	182	142	168	158	124	150	173	157	148	156	156	162	165	163	138	172	170	181	149	157	162	168	151	153	163	186	170	161	172	172	145	161	176	149	153	163	158	147	173	178	159	160	168	174	163	156	163	155	168	174	156	159	145	157	174	164	172	176	157	152	160	148	167	154	169	162	154	151	161	179	162	158	160	159	187	157	165	156	157	173	144	155	164	166	142	156	164	173	159	175	156	160	167	146	177	141	197	146	157	133	144	158	177	155	140	165	154	162	174	165	149	139	151	153	136	136	159	164	165	170	167	177	144	144	152	139	165	173	133	162	160	156	156	159	164	173	166	174	175	169	152	170	178	167	173	154	155	155	154	171	185	160	171	149	163	153	140	155	193	148	172	176	180	143	140	164	147	174	165	160	165	148	161	175	160	167	157	184	149	184	174	160	185	164	159	170	168	146	174	147	177	156	187	156	155	146	165	156	172	162	172	155	168	165	162	146	180	166	155	167	158	203	154	174	162	157	161	157	154	146	170	155	145	147	175	143	147	163	162	153	159	148	171	173	165	155	159	112	159	168	142	158	160	148	159	169	173	162	144	154	158	184	164	143	136	140	172	164	175	157	188	172	186	150	170	180	157	173	158	166	174	158	161	142	153	167	166	148	156	149	157	154	138	165	171	149	161	154	143	167	150	148	156	154	179	141	184	150	159	155	162	175	158	142	171	174	170	163	160	174	152	186	164	141	157	144	156	147	182	143	174	155	142	176	138	147	134	170	159	162	169	168	148	162	182	175	164	172	165	169	171	148	182	148	171	162	169	161	151	156	165	163	175	167	149	157	151	143	148	165	176	141	160	164	160	161	162	183	170	159	167	167	165	145	164	169	187	175	192	160	142	165	153	161	141	157	178	160	139	156	156	154	167	138	157	161	166	150	158	158	145	176	152	166	158	159	163	168	158	131	163	168	170	159	191	172	161	162	173	158	159	150	157	169	141	157	148	135	192	167	177	169	174	158	140	182	161	151	174	169	163	173	169	156	166	172	147	171	155	135	190	156	148	156	155	161	158	148	151	136	164	156	185	159	171	153	174	146	183	174	150	158	141	149	139	163	172	188	156	134	171
5771	9420	15666	19760	20216	21484	19173	13192	11196	9940	12587	8878	7435	7237	7219	6033	4728	4020	3281	3026	2925	2531	1847	1593	1640	1551	1344	1470	1229	1194	1149	1128	1101	1025	854	774	1051	1061	787	850	894	770	659	617	598	673	621	535	424	456	456	476	433	470	421	437	399	447	490	432	439	432	429	464	449	418	442	438	456	442	420	475	439	429	484	432	414	443	426	468	421	419	446	436	478	434	447	407	454	438	485	462	449	444	416	437	461	402	445	469	445	438	431	422	433	480	431	440	457	442	421	435	419	465	456	411	446	478	425	467	443	438	407	473	479	440	428	458	423	443	454	464	427	438	425	474	449	442	458	434	420	471	465	431	436	420	434	441	456	447	445	467	437	443	420	421	423	455	434	498	426	448	470	407	439	449	452	434	452	434	439	444	462	416	446	449	414	457	399	482	460	469	444	425	428	450	416	463	465	465	442	457	476	431	442	481	447	446	416	457	484	454	443	462	418	465	482	445	374	438	472	454	389	455	409	438	456	469	465	398	432	460	432	493	441	438	439	464	434	432	434	425	456	438	459	430	459	454	490	464	414	435	473	456	430	433	432	440	430	445	443	449	447	451	428	428	411	460	426	414	450	468	456	426	457	465	412	472	442	437	420	427	442	448	459	456	426	468	437	443	434	462	427	478	440	464	409	453	454	428	413	467	460	398	443	465	438	389	452	477	417	467	423	468	445	429	444	421	416	491	415	431	421	414	457	432	448	473	438	419	451	417	473	453	419	484	479	446	432	401	444	439	419	458	459	438	420	443	431	431	447	436	464	417	469	443	445	437	434	472	454	423	453	445	436	408	468	450	447	462	450	445	444	384	437	468	474	482	395	438	417	430	480	487	429	455	402	466	488	411	431	452	434	423	433	480	414	444	415	435	415	448	431	416	416	425	420	463	418	494	436	438	460	422	474	429	446	453	434	443	449	473	446	401	441	470	412	469	437	430	429	471	442	440	431	470	440	452	390	400	440	446	479	441	414	412	441	458	461	454	426	435	449	489	426	467	444	455	410	445	455	466	421	423	409	436	456	472	424	463	443	470	459	473	431	431	414	437	480	459	445	426	416	452	470	416	457	463	459	451	457	446	463	465	459	440	463	416	459	457	452	429	449	432	451	449	466	418	430	496	453	455	434	480	442	468	448	465	424	442	436	480	439	481	465	471	443	435	388	441	493	408	451	409	483	412	458	434	429	415	486	433	459	454	443	451	420	440	469	440	453	427	426	441	456	438	441	456	469	446	429	472	480	470	461	424	427	434	445	456	433	421	436	429	406	413	462	456	484	467	435	439	443	441	438	412	437	453	441	409	419	407	437	401	419	421	440	440	484	441	437	449	403	438	457	485	459	425	416	459	436	452	456	451	442	423	464	424	412	472	421	460	471	422	430	404	403	385	434	482	439	447	474	461	419	460	425	449	405	454	443	406	403	436	399	414	470	425	443	413	427	425	436	437	421	445	462	462	415	424	417	463	428	429	435	424	452	425	436	466	429	451	451	431	452	421	447	426	424	469	426	411	419	505	456	407	428	427	447	422	473	418	463	455	442	405	433	444	433	484	457	425	439	416	428	418	453	459	411	433	432	446	439	419	448	436	429	441	449	433	443	442	450	389	475	424	476	432	450	436	433	458	404	452	504	432	439	447	436	431	460	421	465	462	455	436	396	430	422	433	460	470	417	372	435	482	443	414	429	453	491	426	436	443	468	443	446	444	434	448	452	462	462	471	439	462	446	437	481	442	435	416	466	452	435	436	433	437	458	429	436	446	433	453	444	412	488	393	438	444	460	433	436	434	426	421	468	441	372	461	427	407	431	433	422	427	417	431	450	443	459	449	427	448	452	436	454	457	445	456	469	412	477	413	420	436	440	422	460	443	467	432	435	483	390	424	459	483	416	410	444	459	455	413	446	460	448	443	447	437	423	413	430	428	436	417	455	459	432	435	462	422	446	427	448	418	465	459	433	496	413	459	409	452	445	460	425	438	432	437	411	437	463	483	421	428	440	419	464	460	468	435	447	423	449	412	427	477	407	433	429	430	425	466	410	443	460	469	420	480	430	467	415	439	438	476	487	434	481	394	418	481	457	468	428	391	430	440	419	455	449	437	454	474	461	440	427	428	482	442	435	419	468	428	460	405	440	454	447	450	463	454	452	445	470	409	454	422	437	442	434	436	412	446	461	457	474	449	467	461	481	446	423	426	476	458	434	421	476	434	419	428	440	459	435	420	433	438	423	451	449	421	458	430	447	438	431	458	439	478	469	438	468	439	422	444	449	435	445	465	432	413	409	426	446	446	439	419	425	458	429	456	419	424	492	490	429	395	434	460	472	441	447	455	419	442	455	439	414	420	458	466	428	436	455	422	414	478	459	448	471	446	389	431	445	463	428	437	484	426	432	436	440	443	449	453	448	462	511	435	401	431	449	446	461	390	438	490	491	434	436	430	454	435	405	415	411	457	450	449	455	473	431	451	427	412	451	433	449	460	452	471	473	492	442	435	447	439	427	450	416	441	438	423	428	414	422	394	422	418	458	464	451	458	449	426	451	466	442	395	415	425	444	419	427	451	461	450	430	480	430	450	451	417	426	447	435	449	416	477	434	444	415	452	414	408	443	441	425	479	443	419	431	439	440	474	443	453	440	426	425	470	417	468	431	422	429	428	416	455	442	470	426	432	454	434	435	450	442	455	424	422	460	439	466	414	448	467	421	445	434	488	442	447	431	433	432	414	456	422	444	460	460	416	424	462	460	414	401	418	443	450	437	437	442	438	465	459	456	449	431	438	435	429	429	452	460	469	437	444	452	440	483	432	451	412	465	444	457	441	455	462	413	417	438	494	448	416	434	455	471	462	482	432	440	445	434	435	444	451	433	454	466	433	473	444	451	499	411	453	436	455	406	454	406	449	437	416	452	484	435	458	435	449	446	461	454	490	441	431	437	425	408	402	433	444	427	437	430	433	447	457	432	428	469	433	454	465	420	447	417	416	459	434	409	471	416	444	446	453	438	435	428	472	438	411	401	430	473	450	445	464	461	471	439	465	483	455	433	414	441	436	434	465	453	449	482	441	432	424	442	431	427	473	459	456	471	441	439	466	414	472	450	412	470	414	473	460	446	428	429	453	422	404	446	448	379	476	438	431	458	438	441	433	465	501	459	434	442	424	425	454	445	474	417	428	424	469	422	453	460	431	445	455	431	447	460	389	455	441	457	461	463	437	459	415	475	461	464	435	428	452	433	466	450	421	386	472	438	472	461	447	469	442	482	458	461	476	473	463	439	440	450	412	425	411	456	456	477	420	418	428	414	408	437	417	407	444	426	452	451	447	422	421	439	441	443	437	442	424	447	495	493	452	447	464	463	480	444	448	432	465	447	437	420	412	406	465	450	476	438	410	416	407	477	441	442	455	472	466	430	444	459	473	429	422	429	400	438	453	444	445	434	453	433	435	438	463	428	439	418	469	456	475	401	458
25863	35898	39567	40390	37014	40098	38307	30860	25211	22372	25928	19604	13894	15220	14544	9891	8023	6790	4587	5032	4285	3681	2596	1918	1750	1585	1787	1565	1748	1469	1410	1510	1435	1344	856	979	1262	885	889	836	803	775	604	443	420	462	285	223	164	167	147	165	155	142	146	160	161	171	177	155	147	161	142	155	182	174	180	187	153	179	150	127	150	169	163	174	167	161	160	153	143	163	177	175	165	144	168	130	150	145	143	161	167	154	170	157	164	177	139	173	160	143	132	172	140	161	181	149	158	156	156	154	156	138	157	177	148	142	163	137	161	125	143	154	145	150	172	160	161	146	170	146	148	130	140	173	151	157	162	152	156	155	168	162	154	154	200	152	151	164	164	141	147	161	167	156	156	148	178	169	160	161	149	180	154	148	148	148	169	160	160	146	132	144	146	163	176	155	149	150	151	145	164	141	162	161	147	142	148	152	167	175	157	156	160	162	144	153	175	152	177	154	173	157	158	196	160	140	148	160	171	151	151	170	138	175	159	154	144	155	178	173	155	153	150	162	144	165	134	142	158	161	148	170	168	149	152	151	162	149	174	169	159	159	147	182	139	139	155	163	132	176	137	164	175	156	164	148	161	141	169	169	132	146	157	136	133	162	169	157	125	155	184	148	143	154	154	141	166	143	161	157	165	167	156	143	145	149	174	147	173	181	143	147	150	169	148	159	144	158	185	140	146	137	172	147	152	159	180	177	136	158	153	154	142	163	156	155	160	151	143	144	158	136	156	164	166	158	172	159	164	166	164	140	153	177	159	146	175	148	162	172	145	174	158	181	155	145	160	183	163	146	168	163	155	169	154	140	152	154	150	138	146	157	155	162	138	149	150	144	151	146	167	142	160	161	148	175	168	156	139	150	155	154	175	155	164	159	156	137	140	183	162	144	160	140	143	163	164	140	157	142	132	171	155	153	150	157	163	164	147	163	148	166	135	121	155	159	156	169	142	157	161	168	153	167	144	155	146	159	157	175	140	129	169	154	141	148	170	163	161	139	150	172	143	149	157	134	149	164	145	139	166	157	139	158	152	158	150	159	152	158	131	183	148	160	150	155	146	158	150	143	141	171	127	171	156	135	147	145	149	168	177	137	168	159	149	161	171	163	155	153	177	168	141	156	153	164	156	176	167	158	151	162	187	176	152	134	167	166	150	141	154	149	154	155	180	153	163	149	158	169	160	156	145	144	153	156	140	163	168	152	143	152	149	168	154	160	177	138	152	151	167	145	156	173	149	134	145	157	142	160	166	172	133	185	144	149	142	166	144	165	158	169	163	151	156	164	182	170	174	139	158	156	133	160	158	148	166	159	155	168	161	174	168	166	155	151	173	166	180	177	152	157	153	143	162	159	177	150	167	157	147	150	159	149	153	148	163	170	156	157	168	158	164	167	152	158	175	159	177	157	141	163	138	168	165	184	159	180	182	175	161	154	137	164	140	150	143	178	161	169	152	152	156	168	155	156	160	165	148	161	151	181	162	168	176	142	153	150	156	166	163	140	154	160	144	135	163	146	154	181	162	158	159	118	138	140	174	175	157	147	173	142	154	167	150	146	155	162	154	175	166	152	151	175	153	169	162	159	164	172	148	131	148	165	169	158	160	151	144	176	150	123	163	151	143	155	161	176	155	157	154	161	137	164	163	175	151	139	154	146	149	134	152	138	160	164	196	161	156	166	166	153	144	174	146	141	154	135	148	142	170	156	164	169	126	152	132	138	187	149	166	161	165	141	170	180	149	156	164	140	155	147	161	168	151	146	161	147	142	143	164	168	133	146	173	172	161	158	158	152	171	168	155	152	179	164	160	156	138	162	160	162	150	154	170	157	132	163	156	150	153	154	141	174	160	167	175	132	161	179	155	165	158	143	164	140	164	171	133	182	167	165	149	185	164	161	169	167	159	162	159	151	135	161	163	157	151	131	161	158	171	167	155	168	166	164	139	177	132	159	156	151	147	136	179	167	156	140	162	142	165	147	157	163	186	154	170	150	168	155	175	133	143	135	139	149	149	139	180	145	170	168	158	159	141	136	152	139	168	148	166	152	145	167	154	145	159	176	160	141	152	177	168	180	182	163	174	155	155	163	185	191	151	165	162	149	155	148	158	150	132	157	162	163	160	148	169	155	171	140	174	155	171	143	155	161	165	158	169	172	168	144	153	148	158	148	166	151	148	141	170	157	155	169	178	160	159	147	161	133	155	173	164	165	149	143	155	162	189	158	151	183	162	158	149	148	169	179	148	152	164	147	178	156	147	166	157	143	159	141	145	157	188	130	170	152	154	141	140	155	131	164	152	159	146	139	169	171	183	166	166	147	149	146	142	146	154	144	158	174	151	151	164	157	160	167	153	174	176	170	181	152	139	159	148	174	172	150	158	133	148	155	162	157	131	144	167	158	141	170	155	160	177	186	168	170	168	171	153	131	143	165	174	166	156	163	172	152	149	181	175	180	151	137	163	182	163	175	158	172	171	151	167	160	142	172	184	138	150	158	129	188	164	168	147	140	148	164	149	158	134	148	142	160	143	139	158	159	169	168	156	178	204	165	128	165	139	161	159	173	138	168	163	155	167	168	196	142	158	162	157	144	155	138	134	161	177	164	174	154	144	158	155	167	163	149	152	161	156	144	140	155	161	168	158	157	146	137	168	152	145	155	158	159	157	137	176	116	152	143	161	155	135	134	164	166	148	164	143	161	162	147	173	153	176	170	152	150	146	164	170	152	155	172	137	175	162	157	154	151	155	161	152	166	157	179	174	154	152	149	161	160	144	182	140	170	147	154	155	159	177	145	148	161	149	145	142	154	152	156	131	158	157	164	168	139	163	155	197	129	153	170	162	136	161	147	132	131	154	152	165	159	148	167	126	148	190	150	136	157	163	152	167	178	144	145	153	169	150	161	165	172	195	181	134	163	143	148	142	153	155	140	136	160	158	173	161	168	147	140	150	146	152	140	183	170	145	152	161	163	151	172	173	128	160	157	149	158	154	171	157	132	170	154	147	157	167	157	170	168	159	157	144	169	147	141	161	176	164	145	152	164	131	134	144	152	164	133	154	157	172	160	155	177	165	159	171	139	142	167	169	144	149	166	161	156	148	137	166	142	152	167	179	170	170	166	151	172	197	162	127	160	168	137	172	158	148	146	144	157	162	177	142	167	158	151	157	149	135	169	172	155	168	142	118	147	157	172	172	171	141	178	159	137	160	162	174	145	132	144	159	133	151	148	166	148	162	175	170	150	157	147	155	160	145	140	167	162	155	159	163	133	149	159	152	135	160	159	149	174	168	155	161	156	168	137	189	141	138	154	148	138	169	147	174	165	172	175	151	144	142	155	147	142	156	138	168	154	165	165	166	150	166	163	163	145	164	176	128	172	165	155	154	174	167	142	183	158	154	148	157	176	177	139	152	146	134	175	163	146	140	177	176	177	178	165	171	133	160	178	157	163	167	166	181	166	153	140	173	165	145	163	164	167
17921	30045	36952	44378	44927	51442	50783	42895	38236	38526	41786	38416	31373	35986	35271	28566	27094	24081	17935	19901	18427	15925	12482	10038	8812	8360	9082	7755	9391	7997	8195	8677	8039	7811	5058	5794	7873	5298	5181	4926	5302	4750	3187	2421	2210	2630	1507	922	497	436	477	444	453	470	419	441	421	471	425	446	459	416	464	448	574	595	570	528	482	408	406	414	445	464	400	443	445	454	433	427	401	423	466	392	427	450	436	424	445	453	445	443	481	436	477	457	443	432	428	418	409	473	450	428	423	463	445	433	415	423	460	454	443	439	447	406	416	486	427	428	446	446	424	447	468	424	486	448	445	474	429	471	450	427	403	486	449	448	455	407	446	442	455	452	446	465	419	460	442	390	423	417	458	449	471	409	434	448	437	456	410	452	456	480	453	474	392	415	454	431	437	439	443	466	417	403	406	449	400	444	453	472	455	468	397	432	418	449	437	495	436	419	444	436	418	438	448	465	466	432	424	444	436	427	450	419	481	411	436	430	432	443	448	432	444	441	436	428	458	422	437	446	403	462	445	451	443	410	415	449	470	447	446	474	448	437	477	446	458	467	455	432	440	463	460	444	420	418	435	467	415	407	424	410	407	448	455	440	453	453	458	414	435	415	428	397	456	448	432	442	442	434	451	435	466	452	429	458	436	423	403	444	409	415	443	440	427	444	449	436	441	429	403	445	433	440	414	462	442	463	430	417	454	429	405	411	452	447	444	477	438	442	455	436	437	443	429	449	417	470	437	436	465	437	407	424	394	443	460	435	442	466	421	423	449	423	448	421	463	481	461	418	422	419	426	429	416	414	422	401	409	434	479	446	459	448	421	457	434	457	445	455	434	485	426	443	447	439	456	436	417	439	441	449	433	441	478	432	447	417	418	431	448	444	472	408	456	444	403	442	442	442	447	435	459	443	478	399	455	458	462	404	444	473	433	459	466	400	454	413	453	448	447	485	422	428	443	437	454	479	442	418	439	464	389	424	429	425	416	424	420	449	473	444	444	426	479	439	411	464	421	406	443	394	444	439	426	426	445	404	442	487	436	463	451	435	485	381	442	411	427	438	420	439	460	433	440	453	466	438	441	448	404	472	447	455	432	429	420	459	418	436	460	430	450	409	440	430	440	424	437	418	464	412	425	430	422	459	430	419	464	425	455	411	431	409	417	431	450	453	459	444	459	393	472	474	437	429	427	403	413	451	413	423	438	432	457	457	442	445	457	434	438	447	427	416	419	426	432	463	442	457	443	419	461	416	477	418	474	428	436	438	465	450	446	412	437	448	457	446	440	490	455	453	411	468	418	469	435	452	442	432	454	391	454	440	434	460	440	446	461	439	473	454	429	438	468	454	419	435	458	443	419	454	427	440	451	439	426	445	456	434	447	458	449	441	398	437	455	421	436	425	444	439	469	449	440	491	430	442	426	409	428	439	434	468	430	465	457	423	453	452	432	484	440	448	476	444	438	430	479	448	450	452	445	439	437	452	445	456	441	421	417	452	436	422	447	447	449	432	422	445	432	460	450	439	450	443	475	445	408	450	402	453	442	444	472	394	441	438	448	411	441	461	454	408	466	461	406	412	427	458	449	404	430	427	404	432	457	434	441	419	449	438	413	437	456	488	411	420	446	411	460	457	449	458	473	440	419	444	403	419	419	447	425	442	470	458	453	411	412	477	424	435	457	447	464	453	420	440	420	436	407	414	408	413	426	431	423	429	425	416	476	439	420	459	428	428	438	495	418	401	407	479	492	457	462	439	450	450	459	447	447	432	430	454	441	416	434	412	466	433	444	452	450	433	431	435	417	440	482	442	413	462	463	438	423	415	468	412	454	448	461	439	431	453	421	430	459	405	432	452	466	471	435	454	400	415	465	440	417	448	432	417	440	433	419	443	462	447	451	469	446	445	436	423	424	461	415	459	459	443	446	440	415	426	431	441	433	429	457	405	443	447	450	452	419	445	442	435	458	422	441	420	451	414	399	459	413	477	459	424	430	431	442	404	430	466	435	429	450	428	426	428	461	432	412	429	443	454	417	425	435	417	434	398	445	461	463	436	431	419	426	431	431	410	421	417	450	429	454	482	426	426	405	398	423	443	437	418	453	472	424	407	452	409	398	414	435	440	415	465	461	456	423	440	430	452	436	421	406	440	447	449	480	471	443	419	426	403	475	399	455	438	428	429	395	410	476	399	398	407	445	439	450	458	438	452	424	468	449	436	471	437	415	439	401	453	457	422	427	465	441	415	432	490	425	450	444	447	449	433	444	445	410	435	406	420	457	450	458	478	413	454	422	464	414	445	435	446	450	449	464	441	414	422	433	465	438	504	454	443	432	445	471	432	402	470	395	446	421	426	437	441	462	414	443	441	455	412	477	403	413	432	425	467	441	449	441	433	405	451	448	451	468	436	474	460	453	414	426	489	432	463	432	442	434	449	402	461	434	415	441	435	449	435	421	417	446	466	449	449	408	453	488	445	454	408	454	441	411	420	421	390	420	457	442	443	446	488	440	455	421	463	454	498	441	449	459	453	388	425	427	492	447	447	433	422	396	423	405	407	421	451	393	465	421	473	433	429	413	441	432	423	432	440	455	471	441	455	436	457	420	438	443	434	475	495	465	461	461	418	452	434	417	415	464	509	425	427	429	472	459	420	404	427	465	410	430	412	425	457	423	423	405	438	450	403	459	411	446	396	408	425	468	475	449	476	457	448	453	392	401	460	439	464	446	424	448	421	429	441	476	412	424	464	413	412	450	480	450	461	466	425	432	420	419	475	435	389	479	440	432	434	441	418	405	436	457	448	413	437	468	439	437	419	435	455	455	430	433	442	437	435	436	432	422	412	456	428	454	457	421	435	411	430	458	453	452	443	414	426	452	437	429	442	436	453	460	433	436	445	448	459	478	493	451	428	423	451	433	415	441	508	401	454	457	412	426	450	443	439	410	449	386	413	426	416	462	420	423	446	460	445	455	440	456	413	459	453	482	430	406	408	415	431	434	428	437	479	451	416	437	413	424	412	444	418	437	445	460	422	434	472	445	434	464	443	405	427	388	438	465	413	467	400	472	425	445	451	443	403	473	439	428	471	428	443	443	429	435	438	421	466	421	492	398	481	431	439	407	465	420	428	427	408	454	430	441	452	483	449	462	420	469	431	440	448	460	444	413	442	451	469	439	423	442	478	441	412	426	448	447	444	436	439	469	438	458	413	448	452	442	452	427	476	430	457	421	446	452	457	438	435	420	431	442	388	465	448	422	453	423	457	456	415	474	422	443	419	426	445	438	485	460	437	447	447	489	443	458	443	383	443	396	417	421	419	420	437	421	455	441	465	459	431	467	439	420	423	446	458	396	460	465	449	450	424	444	427	435	416	421	457	463	383	456	417	404	452	395	440	442	455	419	452	468	465	439	444	438	445	448	449	442	436	436	420	453	442	400	448	414	426	448	462	403	413	440	471	426	446	414	430	374	437	445	431	407	449	434	419	444	445	447	451
31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
